﻿.inview_fi{opacity:0;transition:1.5s}.inview_fi.show{opacity:1}.inview_fiU{transform:translate(0, 20%);opacity:0;transition:1s}.inview_fiU.show{transform:translate(0, 0);opacity:1}@media screen and (max-width: 768px){.Cland-wrap{overflow:hidden}}.Cland-head{background:url("../img/choose_land/mainimg.jpg") no-repeat center/cover;margin-top:50px;position:relative}@media screen and (min-width: 769px){.Cland-head{margin-top:78px}}@media screen and (min-width: 993px){.Cland-head{margin-top:25px}}.Cland-head .main-ttl-block{margin-top:100px;background:rgba(11,49,142,0.8);padding:0.5em 1em}@media screen and (min-width: 577px){.Cland-head .main-ttl-block{margin-top:200px}}@media screen and (min-width: 769px){.Cland-head .main-ttl-block{margin-top:350px;padding:0.5em 2em}}@media screen and (min-width: 1141px){.Cland-head .main-ttl-block{margin-top:420px}}.Cland-head .main-ttl{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HiraMinPro-W6","ＭＳ ゴシック",sans-serif;font-weight:bold;letter-spacing:0.2em;font-size:26px}@media screen and (min-width: 577px){.Cland-head .main-ttl{font-size:30px}}@media screen and (min-width: 769px){.Cland-head .main-ttl{font-size:40px}}.Cland-lead{font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HiraMinPro-W6","ＭＳ ゴシック",sans-serif;margin:60px auto}@media screen and (min-width: 577px){.Cland-lead{margin:80px auto}}@media screen and (min-width: 769px){.Cland-lead{display:flex;justify-content:space-between}}@media screen and (min-width: 993px){.Cland-lead{align-items:center;margin:100px auto}}@media screen and (min-width: 769px){.Cland-lead .lead-top{min-width:300px}}@media screen and (min-width: 1141px){.Cland-lead .lead-top{min-width:370px}}@media screen and (min-width: 769px){.Cland-lead .lead-bottom{width:100%;max-width:620px}}.Cland-lead .lead-ttl{font-size:24px;font-feature-settings:"palt"}@media screen and (min-width: 1141px){.Cland-lead .lead-ttl{font-size:30px}}.Cland-lead .lead-ttl .lrg{font-size:46px}@media screen and (min-width: 1141px){.Cland-lead .lead-ttl .lrg{font-size:70px}}.Cland-lead .lead-txt{letter-spacing:0.1em;line-height:2;font-feature-settings:"palt"}.sec-ttl{font-size:13vw;letter-spacing:0.2em;line-height:1;margin-bottom:-5vw;position:relative;z-index:1}@media screen and (min-width: 769px){.sec-ttl{font-size:110px;margin-bottom:-50px}}.sec-subttl{font-size:28px;letter-spacing:0.1em;line-height:1.4;margin-bottom:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HiraMinPro-W6","ＭＳ ゴシック",sans-serif;font-feature-settings:"palt"}@media screen and (min-width: 993px){.sec-subttl{font-size:36px}}@media screen and (min-width: 1141px){.sec-subttl{font-size:40px}}.sec-txt{letter-spacing:0.1em}@media screen and (min-width: 993px){.sec-txt{line-height:2.2}}@media screen and (min-width: 769px){.sec-concept .cpncept-main{display:flex;justify-content:space-between}}@media screen and (min-width: 1141px){.sec-concept .cpncept-main{align-items:flex-end}}@media screen and (min-width: 769px){.sec-concept .cpncept-main .main-top{width:50%}}.sec-concept .cpncept-main .main-bottom{padding-top:25px;position:relative}@media screen and (min-width: 769px){.sec-concept .cpncept-main .main-bottom{width:45%;max-width:420px;padding-top:90px}}@media screen and (min-width: 1141px){.sec-concept .cpncept-main .main-bottom{padding-top:0}}.sec-concept .cpncept-main .concept-circle{position:absolute;display:block;width:200px;height:200px;background:#ebf3eb;border-radius:50%;right:-25px;top:-50px;z-index:-1}@media screen and (min-width: 577px){.sec-concept .cpncept-main .concept-circle{width:348px;height:348px;top:-80px}}@media screen and (min-width: 769px){.sec-concept .cpncept-main .concept-circle{top:-10px;right:auto;left:-174px}}@media screen and (min-width: 1141px){.sec-concept .cpncept-main .concept-circle{top:-150px}}.sec-concept .concept-mainimg{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-concept .concept-mainimg li{width:49%}.sec-concept .concept-mainimg li img{width:100%}.sec-concept .concept-mainimg li:first-child{width:100%;margin-bottom:2%}.sec-concept .concept-mainimg li:nth-of-type(3){transition-delay:0.2s}.sec-design{margin-top:80px}@media screen and (min-width: 769px){.sec-design{margin-top:100px}}@media screen and (min-width: 1141px){.sec-design{margin-top:120px}}.sec-design .sec-ttl{text-align:right}.sec-design .design-mainimg img{width:100%}.sec-design .design-mainimg02{display:flex;justify-content:space-between}.sec-design .design-mainimg02 li{width:49%}.sec-design .design-mainimg02 li img{width:100%}.sec-design .design-mainimg02 li:nth-of-type(1){display:flex;justify-content:space-between;flex-direction:column}.sec-design .design-mainimg02 li:nth-of-type(1) .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:49%}.sec-design .design-mainimg02 li:nth-of-type(1) .img:nth-of-type(1){background-image:url("../img/choose_land/img-design03.jpg")}.sec-design .design-mainimg02 li:nth-of-type(1) .img:nth-of-type(2){background-image:url("../img/choose_land/img-design04.jpg")}.sec-design .design-mainimg02 li:nth-of-type(2){transition-delay:0.6s}.sec-design .design-main{margin-top:40px}@media screen and (min-width: 769px){.sec-design .design-main{display:flex;justify-content:space-between;margin-top:80px}}.sec-design .design-main .main-top{position:relative}@media screen and (min-width: 769px){.sec-design .design-main .main-top{width:40%;max-width:420px}}@media screen and (max-width: 768px){.sec-design .design-main .main-top{margin-bottom:40px}}@media screen and (min-width: 769px){.sec-design .design-main .main-bottom{width:55%;max-width:576px}}.sec-design .design-main .design-circle{position:absolute;display:block;width:200px;height:200px;background:#e2e0ef;border-radius:50%;right:calc(50% - 100px);bottom:-130px;z-index:-1}@media screen and (min-width: 577px){.sec-design .design-main .design-circle{width:348px;height:348px;right:calc(50% - 174px);bottom:-230px}}@media screen and (min-width: 769px){.sec-design .design-main .design-circle{bottom:calc(50% - 174px);right:-174px}}.sec-gooddesign{border-top:1px solid #000;padding:60px 0 0;margin-top:60px}@media screen and (min-width: 577px){.sec-gooddesign{padding:80px 0 0;margin-top:80px}}@media screen and (min-width: 769px){.sec-gooddesign{padding:100px 0 0;margin-top:100px}}@media screen and (min-width: 1141px){.sec-gooddesign{padding:120px 0 0;margin-top:120px}}.sec-gooddesign .gooddesign-ttl{text-align:center;line-height:1.4;font-size:30px}@media screen and (min-width: 577px){.sec-gooddesign .gooddesign-ttl{letter-spacing:0.05em;font-size:36px}}@media screen and (min-width: 769px){.sec-gooddesign .gooddesign-ttl{font-size:48px}}@media screen and (min-width: 993px){.sec-gooddesign .gooddesign-ttl{font-size:60px}}.sec-gooddesign .gooddesign-subttl{margin:1em auto 40px;text-align:center;font-size:20px;letter-spacing:0.05em}@media screen and (min-width: 577px){.sec-gooddesign .gooddesign-subttl{font-size:24px}}@media screen and (min-width: 769px){.sec-gooddesign .gooddesign-subttl{font-size:30px}}@media screen and (min-width: 993px){.sec-gooddesign .gooddesign-subttl{font-size:40px}}.sec-gooddesign .gooddesign-subttl::after{content:"";display:block;max-width:100px;width:100%;height:4px;background:#c59c63;margin:15px auto 0}.sec-gooddesign .gooddesign-subttl .num{position:relative;font-size:26px;margin-right:0.6em}.sec-gooddesign .gooddesign-subttl .num::before{content:"";display:block;position:absolute;width:50px;height:50px;background:#ff0000;border-radius:50%;z-index:-1;left:calc(50% - 25px);top:calc(50% - 25px)}@media screen and (min-width: 577px){.sec-gooddesign .gooddesign-subttl .num{font-size:30px}}@media screen and (min-width: 769px){.sec-gooddesign .gooddesign-subttl .num{font-size:42px;margin-right:0.5em}.sec-gooddesign .gooddesign-subttl .num::before{width:70px;height:70px;left:calc(50% - 35px);top:calc(50% - 35px)}}@media screen and (min-width: 993px){.sec-gooddesign .gooddesign-subttl .num{font-size:50px}.sec-gooddesign .gooddesign-subttl .num::before{width:78px;height:78px;left:calc(50% - 39px);top:calc(50% - 39px)}}.sec-gooddesign .gooddesign-lead{letter-spacing:0.05em}@media screen and (min-width: 769px){.sec-gooddesign .gooddesign-lead{font-size:18px}}@media screen and (min-width: 993px){.sec-gooddesign .gooddesign-lead{text-align:center}}.sec-gooddesign .btn-gooddesign{max-width:925px;width:100%;margin:40px auto 0;position:relative}@media screen and (min-width: 577px){.sec-gooddesign .btn-gooddesign{margin-top:60px}}.sec-gooddesign .btn-gooddesign::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#e5e5e5;right:-5px;bottom:-5px;z-index:-1}.sec-gooddesign .btn-gooddesign a{border:1px solid #000;display:block;padding:10px;background:#fff;transition:.3s}@media screen and (min-width: 769px){.sec-gooddesign .btn-gooddesign a{position:relative}.sec-gooddesign .btn-gooddesign a:hover{transform:translateX(5px) translateY(5px)}}@media screen and (min-width: 993px){.sec-gooddesign .btn-gooddesign a{display:flex;justify-content:space-between;align-items:center;padding:25px 30px 25px 40px}}.sec-gooddesign .btn-gooddesign .ttl{letter-spacing:0.05em}@media screen and (min-width: 577px){.sec-gooddesign .btn-gooddesign .ttl{text-align:center}}@media screen and (min-width: 993px){.sec-gooddesign .btn-gooddesign .ttl{display:flex;align-items:center}}.sec-gooddesign .btn-gooddesign .ttl-en{font-size:24px;display:inline-block}@media screen and (min-width: 769px){.sec-gooddesign .btn-gooddesign .ttl-en{font-size:28px}}@media screen and (min-width: 993px){.sec-gooddesign .btn-gooddesign .ttl-en{font-size:30px}}.sec-gooddesign .btn-gooddesign .ttl-ja{display:inline-block}@media screen and (max-width: 768px){.sec-gooddesign .btn-gooddesign .ttl-ja{font-size:14px}}.sec-gooddesign .btn-gooddesign .btn-more{position:relative;text-align:right}.sec-gooddesign .btn-gooddesign .btn-more::before{content:"";display:inline-block;width:18px;height:18px;background:#ff0000;border-radius:50%;vertical-align:middle}.sec-gooddesign .btn-gooddesign .btn-more .txt{letter-spacing:0.1em}.sec-gooddesign .btn-gooddesign .btn-more .arw{display:inline-block;position:relative;width:30px;vertical-align:middle;z-index:1;margin:0 0 0 7px}.sec-gooddesign .btn-gooddesign .btn-more .arw::before,.sec-gooddesign .btn-gooddesign .btn-more .arw::after{content:"";position:absolute;top:50%;bottom:0;right:0;border-bottom:solid 1px #000;height:0;margin:auto;transition:.3s}.sec-gooddesign .btn-gooddesign .btn-more .arw::before{width:30px}.sec-gooddesign .btn-gooddesign .btn-more .arw::after{transform:rotate(25deg);transform-origin:right;width:7px}
/*# sourceMappingURL=choose_land.css.map */
