.wbr_txt{word-break:keep-all;overflow-wrap:anywhere}.secTtlR{text-align:center;letter-spacing:0.1em}.secTtlR .ttl-en{font-family:"Lora",serif;font-size:clamp(3.6rem, 5vw, 6rem)}.secTtlR .ttl-ja{font-size:clamp(1.4rem, 1.6vw, 1.6rem)}.secTtl_lrg{font-family:"Yu Mincho","Times New Roman","YuMincho","Hiragino Mincho ProN","MS PMincho",serif;font-size:clamp(3rem, 6vw, 7.2rem);letter-spacing:0.1em;text-align:center}.lead-txtR{font-family:"Yu Mincho","Times New Roman","YuMincho","Hiragino Mincho ProN","MS PMincho",serif;font-size:clamp(1.8rem, 2vw, 2.4rem);letter-spacing:0.1em;font-weight:500}.txt-blockR{font-size:clamp(1.6rem, 1.8vw, 1.8rem);font-weight:bold;letter-spacing:0.1em;line-height:1.75}.lp-fv{background:url("../../images/lp/mainimg.jpg") no-repeat center/cover;height:min(60vw, 778px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.lp-fv{height:min(120vw, 778px)}}.lp-fv .fv-inner{text-align:center;position:relative;font-size:min(3vw, 3.6rem);top:-2em}@media screen and (max-width: 767px){.lp-fv .fv-inner{top:-4em}}.lp-fv .fv-ttlEn{font-family:"Lora",serif;font-size:min(10vw, 15rem);letter-spacing:0.1em;line-height:1;color:#fff;transition-delay:1.4s}.lp-fv .fv-ttlJa{margin-top:2em;font-family:"Yu Mincho","Times New Roman","YuMincho","Hiragino Mincho ProN","MS PMincho",serif;letter-spacing:0.2em;color:#fff;transition-delay:1.8s}.lp-point .point-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:calc(0px - clamp(30px, 10vw, 100px)) auto clamp(80px, 15vw, 150px)}@media screen and (max-width: 767px){.lp-point .point-list{margin-top:calc(0px - clamp(60px, 10vw, 100px))}}.lp-point .point-list li{width:24%}.lp-point .point-list li:nth-of-type(1){transition-delay:0.6s}.lp-point .point-list li:nth-of-type(2){transition-delay:1s}.lp-point .point-list li:nth-of-type(3){transition-delay:1.2s}.lp-point .point-list li:nth-of-type(4){transition-delay:1.4s}@media screen and (max-width: 767px){.lp-point .point-list li{width:48%}.lp-point .point-list li:nth-of-type(n+3){margin-top:4%}}.lp-point .point-list li .point-circle{width:100%;aspect-ratio:1 / 1;background-color:#0073c0;border-radius:50%;color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5%;box-sizing:border-box;font-family:"Yu Gothic","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif;font-weight:bold;line-height:1.3}.lp-point .point-list li .point-circle .point-head{font-size:clamp(1.8rem, 1.5625vw, 3rem);margin-bottom:0.5em}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-head{font-size:clamp(1.6rem, 3.9113428944vw, 3rem);margin-bottom:0}}.lp-point .point-list li .point-circle .point-mid{display:flex;justify-content:center;align-items:center;line-height:1;margin:0.2em 0;width:100%}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-mid{margin:0}}.lp-point .point-list li .point-circle .point-mid .num{font-family:"din-2014-narrow",sans-serif;font-weight:600;font-size:clamp(3.6rem, 5.2083333333vw, 10rem);letter-spacing:-0.02em;line-height:0.8}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-mid .num{font-size:clamp(3.6rem, 9.1264667536vw, 7rem)}}.lp-point .point-list li .point-circle .point-mid .txt-pre,.lp-point .point-list li .point-circle .point-mid .txt-suf{font-size:clamp(1.57rem, 1.6666666667vw, 3.2rem);font-feature-settings:"palt";line-height:1.2}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-mid .txt-pre,.lp-point .point-list li .point-circle .point-mid .txt-suf{font-size:clamp(1.5rem, 2.8683181226vw, 2.2rem)}}.lp-point .point-list li .point-circle .point-mid .txt-pre{margin-right:0.2em;display:inline-block;width:1em;word-break:break-all;white-space:normal;vertical-align:middle;text-align:center}.lp-point .point-list li .point-circle .point-mid .txt-suf{margin-left:0.2em;text-align:left}.lp-point .point-list li .point-circle .point-mid .col-wrap{display:flex;flex-direction:column;justify-content:center;line-height:1.1;font-size:clamp(1.6rem, 1.6666666667vw, 3.2rem)}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-mid .col-wrap{font-size:clamp(1.5rem, 2.8683181226vw, 2.2rem)}}.lp-point .point-list li .point-circle .point-mid .col-wrap span{display:block}.lp-point .point-list li .point-circle .point-foot{font-size:clamp(1.4rem, 1.09375vw, 2.1rem);margin-top:0.5em}.lp-point .point-list li .point-circle .point-foot::after{content:"";display:inline-block;width:0;height:1.5em;vertical-align:bottom}@media screen and (max-width: 767px){.lp-point .point-list li .point-circle .point-foot{font-size:clamp(1.4rem, 2.3468057366vw, 1.8rem)}}.bg-fixedWrap{position:relative}@media screen and (max-width: 767px){.bg-fixedWrap{min-height:100vh}}.bg-fixedWrap .bg-fixed{z-index:-1;position:sticky;top:0px;left:0px;width:100%;height:100%;transform-origin:center bottom;transition:1s;transform:scale(0.85);transform:scale(0.95)}@media screen and (max-width: 767px){.bg-fixedWrap .bg-fixed{transform:scale(1)}}.bg-fixedWrap .bg-fixed .fixed-image{display:block;position:relative;width:100%;height:100vh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.cts-blockR{color:#fff}.cts-blockR .cts-blockHead{position:relative;z-index:1;margin-top:-100vh;height:30vh;text-align:center}@media screen and (max-width: 767px){.cts-blockR .cts-blockHead{height:15vh}}.cts-blockR .cts-blockPTB{padding:clamp(100px, 20vw, 260px) 0}.cts-blockR .lead-txtR{margin:clamp(40px, 8vw, 80px) auto}@media screen and (max-width: 960px){.cts-blockR .txt-blockR{text-align:left}}.inview_ctsBg.show .bg-fixed{transform:scale(1)}.sliderWrap{max-width:1740px;width:100%;margin:0 auto}.sliderWrap .slick-prev,.sliderWrap .slick-next{width:22px;height:auto;aspect-ratio:1/1;z-index:1}.sliderWrap .slick-prev::before,.sliderWrap .slick-next::before{content:"";display:block;position:absolute;top:0}.sliderWrap .slick-prev{left:0}.sliderWrap .slick-prev::before{left:0;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 1200px){.sliderWrap .slick-prev{left:max(2%, 14px)}}.sliderWrap .slick-next{right:0}.sliderWrap .slick-next::before{right:0;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 1200px){.sliderWrap .slick-next{right:max(2%, 20px)}}.sec-modelhouse{padding:clamp(60px, 8vw, 80px) 0}.sec-modelhouse .modelhouse-list .slick-prev,.sec-modelhouse .modelhouse-list .slick-next{top:min(24vw, 400px)}@media screen and (max-width: 767px){.sec-modelhouse .modelhouse-list .slick-prev,.sec-modelhouse .modelhouse-list .slick-next{top:min(40vw, 400px)}}.sec-modelhouse .modelhouse-list .modelhouse-item{font-size:clamp(1.4rem, 2vw, 2.1rem);font-weight:bold;letter-spacing:0.1em;margin:0 clamp(10px, 2vw, 20px)}@media screen and (max-width: 767px){.sec-modelhouse .modelhouse-list .modelhouse-item{margin:0 max(10vw, 40px)}}.sec-modelhouse .modelhouse-list .modelhouse-item a{display:block;color:#fff}@media (hover: hover){.sec-modelhouse .modelhouse-list .modelhouse-item a:hover{opacity:1}.sec-modelhouse .modelhouse-list .modelhouse-item a:hover .item-img img{transform:scale(1.1, 1.1)}}.sec-modelhouse .modelhouse-list .modelhouse-item .item-ttl{font-size:clamp(1.8rem, 2.3vw, 3.6rem);text-align:center;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sec-modelhouse .modelhouse-list .modelhouse-item .item-img{overflow:hidden;margin:clamp(15px, 2vw, 25px) auto 10px}.sec-modelhouse .modelhouse-list .modelhouse-item .item-img img{transition:all 0.8s ease;object-fit:cover;width:100%;height:auto;aspect-ratio:830/622}.sec-modelhouse .modelhouse-list .modelhouse-item .item-modelhousename{text-align:right}.sec-event{padding:clamp(60px, 8vw, 80px) 0 clamp(80px, 12vw, 150px)}.sec-event .sliderWrap{max-width:1740px;width:100%;margin:0 auto}.sec-event .event-list .slick-prev,.sec-event .event-list .slick-next{top:min(14vw, 400px)}@media screen and (max-width: 767px){.sec-event .event-list .slick-prev,.sec-event .event-list .slick-next{top:min(30vw, 400px)}}.sec-event .event-list .event-item{letter-spacing:0.1em;margin:0 clamp(10px, 2vw, 20px)}@media screen and (max-width: 767px){.sec-event .event-list .event-item{margin:0 max(10vw, 40px)}}.sec-event .event-list .event-item a{display:block;color:#fff}@media (hover: hover){.sec-event .event-list .event-item a:hover{opacity:1}.sec-event .event-list .event-item a:hover .item-img img{transform:scale(1.1, 1.1)}}.sec-event .event-list .event-item .item-img{overflow:hidden}.sec-event .event-list .event-item .item-img img{object-fit:cover;width:100%;height:auto;aspect-ratio:1/1;transition:all 0.8s ease}.sec-event .event-list .event-item .item-cat{margin:0.5em 0 1em;font-size:clamp(1.2rem, 1.6vw, 1.6rem)}.sec-event .event-list .event-item .item-cat li{display:inline-block;border:1px solid #0073c0;min-width:7em;background:#fff;color:#0073c0;text-align:center;border-radius:5px;font-weight:bold;padding:0.1em 0.5em}.sec-event .event-list .event-item .item-cat li.reserve{background:#0073c0;color:#fff}.sec-event .event-list .event-item .item-date{font-size:clamp(1.6rem, 2vw, 2.1rem)}.sec-event .event-list .event-item .item-ttl{font-size:clamp(1.8rem, 2.2vw, 2.4rem);margin:0.8em 0}.sec-event .event-list .event-item .item-add{font-size:clamp(1.4rem, 1.8vw, 1.8rem)}.sec-works{padding:clamp(60px, 8vw, 80px) 0}.sec-works .works-list .slick-prev,.sec-works .works-list .slick-next{top:min(14vw, 400px)}@media screen and (max-width: 767px){.sec-works .works-list .slick-prev,.sec-works .works-list .slick-next{top:min(30vw, 400px)}}.sec-works .works-list .works-item{margin:0 clamp(10px, 2vw, 20px)}@media screen and (max-width: 767px){.sec-works .works-list .works-item{margin:0 max(10vw, 40px)}}.sec-works .works-list .works-item a{display:block;color:#fff}@media (hover: hover){.sec-works .works-list .works-item a:hover{opacity:1}.sec-works .works-list .works-item a:hover .item-img img{transform:scale(1.1, 1.1)}}.sec-works .works-list .works-item .item-img{overflow:hidden}.sec-works .works-list .works-item .item-img img{object-fit:cover;width:100%;height:auto;aspect-ratio:540/360;transition:all 0.8s ease}.sec-works .works-list .works-item .item-cat{margin:0.7em 0 0;font-size:clamp(1.2rem, 1.4vw, 1.4rem)}.sec-works .works-list .works-item .item-cat li{display:inline-block;border:1px solid #000;min-width:6em;background:#fff;color:#000;text-align:center;border-radius:5px;font-weight:bold;padding:0.1em 0.5em}.sec-works .works-list .works-item .item-cat li::before{content:"#"}.sec-works .works-list .works-item .item-ttl{font-size:clamp(1.8rem, 2.2vw, 2.4rem);margin:0.8em 0}.sec-works .works-list .works-item .item-add{font-size:clamp(1.4rem, 1.8vw, 1.8rem)}.sec-nichitate{padding:clamp(60px, 8vw, 80px) 0 clamp(80px, 12vw, 150px)}.sec-nichitate .nichitate-list .slick-prev,.sec-nichitate .nichitate-list .slick-next{top:min(14vw, 400px)}@media screen and (max-width: 767px){.sec-nichitate .nichitate-list .slick-prev,.sec-nichitate .nichitate-list .slick-next{top:min(23vw, 400px)}}@media screen and (max-width: 576px){.sec-nichitate .nichitate-list .slick-prev,.sec-nichitate .nichitate-list .slick-next{top:min(30vw, 400px)}}@media screen and (max-width: 576px){.sec-nichitate .nichitate-list .slick-prev{left:12%}}@media screen and (max-width: 576px){.sec-nichitate .nichitate-list .slick-next{right:12%}}.sec-nichitate .nichitate-list .nichitate-item{margin:0 clamp(5px, 1vw, 10px)}@media screen and (max-width: 767px){.sec-nichitate .nichitate-list .nichitate-item{margin:0 10px}}.sec-nichitate .nichitate-list .nichitate-item a{display:block;color:#fff}@media (hover: hover){.sec-nichitate .nichitate-list .nichitate-item a:hover{opacity:1}.sec-nichitate .nichitate-list .nichitate-item a:hover .item-img img{transform:scale(1.1, 1.1)}}.sec-nichitate .nichitate-list .nichitate-item .item-img{overflow:hidden;border-radius:25px}.sec-nichitate .nichitate-list .nichitate-item .item-img img{object-fit:cover;width:100%;height:auto;aspect-ratio:1/1;transition:all 0.8s ease}.sec-nichitate .nichitate-list .nichitate-item .item-ttl{font-size:clamp(1.8rem, 2.2vw, 2.4rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0.8em 0}.sec-nichitate .nichitate-list .nichitate-item .item-cat{margin:0.7em 0 0;font-size:clamp(1.2rem, 1.6vw, 1.6rem)}.sec-nichitate .nichitate-list .nichitate-item .item-cat li{display:inline-block;border:1px solid #808368;min-width:4em;background:#fff;color:#808368;text-align:center;border-radius:100vmax;font-weight:bold;padding:0.1em 0.6em}.sec-nichitate .nichitate-list .nichitate-item .item-cat li::before{content:"#"}.topWhatsBox{background-color:#fff}.topWhatsBox .contentsMore a{border:1px solid var(--main-color)}.topWhatsContents{margin:0;padding:0;background-color:#fff;border-radius:4px;box-shadow:0px 0px 0px #ccc}.topWhatsContents-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 640px){.topWhatsContents-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}}.topWhatsContents{width:calc(100% / 2)}.topWhatsContents:nth-of-type(n+3){margin-top:clamp(30px, 5vw, 90px)}@media only screen and (min-width: 640px){.topWhatsContents{width:calc(92% / 3)}.topWhatsContents:nth-of-type(n+3){margin-top:0}.topWhatsContents:nth-of-type(n+4){margin-top:clamp(40px, 6vw, 90px)}}@media only screen and (max-width: 640px){.topWhatsContents{width:calc(100% / 2);margin:0;padding:0.5em}.topWhatsContents:nth-of-type(n+3){margin-top:clamp(10px, 3vw, 30px)}}@media only screen and (min-width: 640px){.topWhatsContents:not(:nth-of-type(3n+1)){margin-left:4%}}@media only screen and (max-width: 640px){.topWhatsContents:nth-of-type(n+3){margin-top:10px}}.topWhatsContents img{border-radius:4px 4px 0 0;width:100%;aspect-ratio:1026 / 676;object-fit:cover}.topWhatsContents .icon{max-width:14px;margin-right:15px}@media only screen and (max-width: 640px){.topWhatsContents .icon{display:none}}.topWhatsContentsInner{margin:0;padding:1em 0}.topWhatsContentsInner .topWhats_ttl{margin:0;margin-bottom:1em;padding:0;font-size:1em;font-weight:600;line-height:145%;color:#0073c0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_ttl{font-size:clamp(0.6em, 2vw, 1em)}}.topWhatsContentsInner .topWhats_land_wrap{font-size:0.85em;display:flex;justify-content:space-between;margin-bottom:0.85em}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_land_wrap{flex-direction:column}}.topWhatsContentsInner .topWhats_land{font-size:0.85em;display:flex;justify-content:space-between;width:49%}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_land{width:100%;flex-direction:column}}.topWhatsContentsInner .topWhats_building{font-size:0.85em;display:flex;justify-content:space-between;width:49%}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_building{width:100%;margin-top:10px;flex-direction:column}}.topWhatsContentsInner .topWhats_price_wrap{font-size:0.85em;display:flex;justify-content:space-between;font-weight:bold;letter-spacing:0.1em;align-items:baseline;margin:0;line-height:1;border-bottom:1px solid #e0e0e0;margin-bottom:1.5em}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_price_wrap{flex-direction:column;align-items:flex-end}}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_price_ttl{width:100%;text-align:left}}.topWhatsContentsInner .num{font-size:clamp(2rem, 2.5vw, 4.8rem);color:#b80000;font-family:"DIN 2014";letter-spacing:0;margin-right:5px;line-height:1;font-weight:500}@media only screen and (max-width: 640px){.topWhatsContentsInner .num{font-size:clamp(2rem, 7.5vw, 4.8rem)}}.topWhatsContentsInner .topWhatsArea{text-align:left;margin:0;padding:0;font-size:0.85em;display:flex}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhatsArea{align-items:flex-start !important}}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhats_inner{display:flex;flex-direction:column}.topWhatsContentsInner .topWhats_inner .railwayStationName{margin:0.25em 0}}.topWhatsContentsInner .topWhatsAccess{text-align:left;margin:0;padding:0;font-size:0.85em;display:flex;align-items:baseline;margin-top:0.85em}@media only screen and (max-width: 1024px){.topWhatsContentsInner .topWhatsAccess{align-items:flex-start !important}}.qa-list .qa-item{margin-bottom:1em}.qa-list .qa-item .btn-more-txt{position:absolute;right:2em;top:calc(50% - 0.5em)}@media screen and (max-width: 1200px){.qa-list .qa-item .btn-more-txt{right:0}}@media screen and (max-width: 767px){.qa-list .qa-item .btn-more-txt{position:static;margin:0 0 0 auto}}.qa-list .qa-item .item-link{position:relative}@media (hover: hover){.qa-list .qa-item .item-link:hover:hover .item-wrap{background:#fff;color:#0073c0}}.qa-list .qa-item .item-wrap{display:flex;align-items:center;justify-content:space-between;padding:2em 2% 2em;background:#0073c0;color:#fff;border:1px solid #0073c0;overflow-x:hidden;position:relative;transition:0.3s ease-in-out;max-height:max-content}.qa-list .qa-item .item-head{width:50px;margin-right:1em}.qa-list .qa-item .item-body{display:flex;align-items:center;flex-wrap:wrap;width:100%}.qa-list .qa-item .item-body .qa-title-contents{width:calc(90% - 48px)}.qa-list .qa-item .item-body .item-date_d{margin-right:50px}.qa-list .qa-item .item-body .item-cate-wrap{display:flex;flex-wrap:wrap;position:absolute;top:1em;font-weight:400;font-size:1.4rem}@media screen and (max-width: 767px){.qa-list .qa-item .item-body .item-cate-wrap{margin-right:0}}@media screen and (max-width: 960px){.qa-list .qa-item .item-body .item-ttl{flex-basis:100%;margin-top:10px}}.qa-list .qa-item .item-svg span{display:block;width:48px;height:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;aspect-ratio:1;color:#0073c0;background:#fff;border:1px solid #0073c0;font-family:"Lora",serif}.sec-faq .qa-list{max-width:1200px;width:100%;margin:0 auto}.lp-cnvBlock{background:#e8f2f9;padding:clamp(80px, 15vw, 150px) 0}.lp-cnvBlock .cnvBtn-list{display:flex;justify-content:space-between;flex-wrap:wrap}.lp-cnvBlock .cnvBtn-list .cnvBtn-item{width:48%;font-size:clamp(1.6rem, 1.8vw, 2.4rem);letter-spacing:0.1em;font-weight:bold}@media screen and (max-width: 960px){.lp-cnvBlock .cnvBtn-list .cnvBtn-item{letter-spacing:normal}}@media screen and (max-width: 767px){.lp-cnvBlock .cnvBtn-list .cnvBtn-item{width:100%;font-size:clamp(1.6rem, 2vw, 2.4rem)}.lp-cnvBlock .cnvBtn-list .cnvBtn-item:not(:last-child){margin-bottom:15px}}.lp-cnvBlock .cnvBtn-list .cnvBtn-item a{display:flex;justify-content:center;align-items:center;background:#0073c0;height:100%;padding:1.5em 0;color:#fff}.lp-cnvBlock .cnvBtn-list .cnvBtn-item .item-icon{display:inline-block}.lp-cnvBlock .cnvBtn-list .cnvBtn-item .item-icon svg{fill:#fff}.lp-cnvBlock .cnvBtn-list .cnvBtn-item .item-ttl{display:inline-block;padding:0 0 0 2em}@media screen and (max-width: 960px){.lp-cnvBlock .cnvBtn-list .cnvBtn-item .item-ttl{padding:0 0 0 1em}}
/*# sourceMappingURL=lp2025.css.map */
