.img-wrap{position:relative}.caption.wh{color:#fff}.frontWrap h2{position:absolute;left:85px;top:575px;width:auto;height:auto;opacity:0;transition:opacity 1s;transition-delay:.7s}.frontWrap h2 img{width:358px}.frontWrap h2.visible{opacity:1}@media all and (max-width:750px){.frontWrap h2{position:absolute;left:50%;right:initial;bottom:calc(71/ var(--media_sp) * 100vw);transform:translate(-50%);top:initial}.frontWrap h2,.frontWrap .hiddenWrap h2 img{width:calc(422/ var(--media_sp) * 100vw)}}.scroll_icon-wrap{pointer-events:none}.page_intro-bg{background-image:url(../static_img/modelroom/kv_back_pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:2}@media all and (max-width:750px){.page_intro-bg{background-image:url(../static_img/modelroom/kv_back_sp.webp)}}.secKV .bg-wrap{overflow:hidden}.introWrap{padding-top:94px;padding-bottom:102px;background-color:#2d211680;position:relative}.introWrap p{color:#fff;text-align:center;z-index:1;position:relative}.introWrap .text-wrap{padding:101px 0 70px;z-index:2;position:relative}.introWrap p.en_title{width:397px;margin:0 auto;padding-bottom:55px}.introWrap .title{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:26px}.introWrap .text{font-size:17px;line-height:3;letter-spacing:.05em}@media all and (max-width:750px){.introWrap{margin-top:initial;margin-bottom:initial;padding-top:calc(47 / var(--media_sp) * 100vw);padding-bottom:calc(133 / var(--media_sp) * 100vw)}.introWrap .text-wrap{padding:calc(101 / var(--media_sp) * 100vw) 0 calc(70 / var(--media_sp) * 100vw)}.introWrap p.en_title{width:calc(493 / var(--media_sp) * 100vw);padding-bottom:calc(54 / var(--media_sp) * 100vw)}.introWrap .title{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(28 / var(--media_sp) * 100vw)}.introWrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:3;letter-spacing:.1em}}.introWrap .modelroom_intro_decoration{position:absolute;top:0;width:100%;height:100%;pointer-events:none;max-width:1680px;z-index:1;transform:translate(-50%);left:50%}.introWrap .modelroom_intro_decoration .relative-wrap{width:100%;height:100%;position:relative;overflow:hidden}.modelroom_intro_decoration .img-wrap{width:300px;overflow:hidden;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.modelroom_intro_decoration .img-wrap .caption{position:absolute}.modelroom_intro_decoration .img-wrap img{scale:1.2}.modelroom_intro_decoration .img-wrap:nth-child(1){left:80%;top:18%}.modelroom_intro_decoration .img-wrap:nth-child(2){left:14%;top:56%}.modelroom_intro_decoration .img-wrap:nth-child(3){left:91%;top:80%}@media all and (max-width:950px){.introWrap .modelroom_intro_decoration{position:relative;max-width:initial;overflow:initial;padding-top:calc(26 / var(--media_sp) * 100vw)}.introWrap .modelroom_intro_decoration .relative-wrap{width:100%;height:100%;position:relative;overflow:initial}.modelroom_intro_decoration .img-wrap{width:calc(300 / var(--media_sp) * 100vw);overflow:hidden;position:relative;transform:initial}.modelroom_intro_decoration .img-wrap .caption{position:absolute}.modelroom_intro_decoration .img-wrap img{scale:1.2}.modelroom_intro_decoration .img-wrap:nth-child(1){left:initial;top:initial;margin:0 0 0 auto}.modelroom_intro_decoration .img-wrap:nth-child(2){left:initial;top:initial;margin-top:calc(-70 / var(--media_sp) * 100vw)}.modelroom_intro_decoration .img-wrap:nth-child(3){left:initial;top:initial;margin:calc(-54 / var(--media_sp) * 100vw) calc(100 / var(--media_sp) * 100vw) 0 auto}}.modelroom_sec{position:relative;z-index:1}.modelroom_sec .intro{height:100lvh;height:200lvh;position:relative;z-index:1;overflow:hidden}.stack-container{z-index:2;position:relative}.modelroom_sec .text-wrap{position:fixed;height:100vh;height:100lvh;z-index:0;top:0;width:100%;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s}.modelroom_sec .visible .text-wrap{opacity:1;transition:opacity .5s}.modelroom_sec .text-wrap .position-wrap{position:absolute;transform:translate(-50%,-50%);left:24%;top:50%}.modelroom_sec.private_elegance .text-wrap .position-wrap{text-align:right;left:74.6%}.modelroom_sec .text-wrap h3{margin-bottom:43px}.modelroom_sec .text-wrap p{color:#333;font-size:21px;line-height:calc(45/21);letter-spacing:.15em;margin-bottom:58px}.modelroom_sec .intro_decoration{position:absolute;width:100%;height:50%;bottom:0;z-index:1}.modelroom_sec.premium_quality .intro_decoration{padding-bottom:320px}.private_elegance.modelroom_sec .intro_decoration{bottom:110px}.modelroom_sec .intro_decoration .img-wrap.bk .caption{color:#333}.modelroom_sec .intro_decoration .relative-wrap{width:100%;height:50%;overflow:hidden}.intro_decoration .img-wrap{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;display:block}@media all and (max-width:950px){.modelroom_sec .text-wrap .position-wrap{left:34%}.modelroom_sec.private_elegance .text-wrap .position-wrap{left:64.6%}}@media all and (max-width:750px){.modelroom_sec .intro{overflow:initial;padding:calc(165 / var(--media_sp) * 100vw) 0 0}.modelroom_sec .intro .padding-wrap{height:100%;display:block;position:relative}.modelroom_sec .text-wrap .position-wrap{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;text-align:center;width:100%}.modelroom_sec.private_elegance .text-wrap .position-wrap{text-align:center;left:50%}.modelroom_sec .text-wrap h3{margin:0 auto;margin-bottom:calc(34 / var(--media_sp) * 100vw);width:fit-content}.modelroom_sec .text-wrap h3 img{max-width:initial;width:calc(475 / var(--media_sp) * 100vw)}.modelroom_sec.private_elegance .text-wrap h3 img{width:calc(514 / var(--media_sp) * 100vw)}.modelroom_sec .text-wrap p{color:#333;font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(20/12)}.modelroom_sec .intro_decoration{width:100%;height:163vw;bottom:initial;top:50%;transform:translate(-0%,-50%)}.private_elegance.modelroom_sec .intro_decoration{bottom:initial}}.anytime_luxury .intro{background-color:#fff}.private_elegance .intro{background-color:#383531}.private_elegance .text-wrap p{color:#fff}.modelroom_sec.private_elegance .text-wrap img{width:450px;max-width:initial}.intro_decoration img{scale:1.1}.intro_decoration .al_intro_img01{width:358px;left:17%;top:21%}.intro_decoration .al_intro_img02{width:200px;left:56%;top:13%}.intro_decoration .al_intro_img03{width:358px;left:70%;top:48%}.intro_decoration .al_intro_img04{width:200px;left:94%;top:66%}.intro_decoration .al_intro_img05{width:358px;left:45%;top:77%}.intro_decoration .pe_intro_img01{width:358px;left:27%;top:11%}.intro_decoration .pe_intro_img02{width:200px;left:88%;top:25%}.intro_decoration .pe_intro_img03{width:358px;left:40.5%;top:50%}.intro_decoration .pe_intro_img04{width:200px;left:13%;top:74%}.intro_decoration .pe_intro_img05{width:358px;left:66%;top:88%}.intro_decoration .pq_intro_img01{width:358px;left:17%;top:22%}.intro_decoration .pq_intro_img02{width:200px;left:56%;top:13.5%}.intro_decoration .pq_intro_img03{width:358px;left:70%;top:52%}.intro_decoration .pq_intro_img04{width:200px;left:94%;top:72%}.intro_decoration .pq_intro_img05{width:358px;left:45%;top:83%}@media all and (max-width:950px){.intro_decoration .al_intro_img01{left:17%;top:21%}.intro_decoration .al_intro_img02{left:56%;top:7%}.intro_decoration .al_intro_img03{left:37%;top:48%}.intro_decoration .al_intro_img04{left:85%;top:66%}.intro_decoration .al_intro_img05{left:45%;top:77%}.intro_decoration .pe_intro_img01{left:27%;top:11%}}@media all and (max-width:750px){.intro_decoration .img-wrap{position:relative;transform:initial}.modelroom_sec.private_elegance .text-wrap img{width:450px}.intro_decoration img{scale:1.15}.intro_decoration .al_intro_img01{width:calc(358 / var(--media_sp) * 100vw);left:initial;top:initial}.intro_decoration .al_intro_img02{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:-6vw 0 0 auto}.intro_decoration .al_intro_img03{width:calc(358 / var(--media_sp) * 100vw);left:-12%;top:initial;margin:-6vw auto 0}.intro_decoration .al_intro_img04{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:16vw auto 0 0}.intro_decoration .al_intro_img05{width:calc(358 / var(--media_sp) * 100vw);left:18%;top:initial;margin:-6vw auto 0}.intro_decoration .pe_intro_img01{width:calc(358 / var(--media_sp) * 100vw);left:initial;top:initial}.intro_decoration .pe_intro_img02{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:76vw auto 0 0}.intro_decoration .pe_intro_img03{width:calc(358 / var(--media_sp) * 100vw);left:18%;top:initial;margin:-4vw auto 0}.intro_decoration .pe_intro_img04{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:-151vw 0 0 auto}.intro_decoration .pe_intro_img05{width:calc(358 / var(--media_sp) * 100vw);left:-12%;top:initial;margin:-1vw auto 0}.intro_decoration .pq_intro_img01{width:calc(358 / var(--media_sp) * 100vw);left:initial;top:initial}.intro_decoration .pq_intro_img02{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:-7.5vw 0 0 auto}.intro_decoration .pq_intro_img03{width:calc(358 / var(--media_sp) * 100vw);left:initial;top:initial;margin:-6vw auto 0 14vw}.intro_decoration .pq_intro_img04{width:calc(200 / var(--media_sp) * 100vw);left:initial;top:initial;margin:19.8vw auto 0 0}.intro_decoration .pq_intro_img05{width:calc(358 / var(--media_sp) * 100vw);left:initial;top:initial;margin:-4.2vw 8vw 0 auto}}.contents-content-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100dvh;display:grid;justify-content:left;align-content:flex-end;pointer-events:none;transition:opacity 0s .5s,visibility 0s .5s;animation:}.contents-content-wrap .position-wrap{display:block;padding:110px}.contents-content-wrap.show,.contents-content-wrap.noClick{pointer-events:auto;opacity:1;visibility:visible;transition:none}@media all and (max-width:950px){.contents-content-wrap .position-wrap{padding:110px 110px 110px 60px}}@media all and (max-width:750px){.contents-content-wrap{z-index:2;width:100%;height:auto;display:block;pointer-events:none;transition:opacity 0s .5s,visibility 0s .5s;position:relative;padding-top:calc(76 / var(--media_sp) * 100vw);padding-bottom:calc(78 / var(--media_sp) * 100vw);background-color:#fff}.contents-blk-container .contents-content-wrap{height:34vh;box-sizing:border-box;padding:initial;display:grid;place-content:center}.contents-content-wrap .position-wrap{width:fit-content;margin:0 auto;padding:initial;display:block}.private_elegance .contents-content-wrap{padding-top:initial}}.contents-blk{position:relative;width:100%;height:calc(100% - 100vh)}.stack-container>.contents-content-wrap{display:none}.contents-blk-container{position:sticky;top:0;width:100%;height:99.99lvh}.contents-blk-container .relative-wrap{height:100lvh;width:100%;display:block;z-index:1;position:relative}.contents_bg_list{position:absolute;inset:0;z-index:0;width:100%;height:100%}.contents_bg_list>li{position:absolute;bottom:0;width:100%;height:0;overflow:hidden;z-index:1;background-color:transparent;will-change:height;transition:opacity 1s,height 2s cubic-bezier(.09,1.01,.3,1)}.contents-blk .trigger{height:150vh;position:relative;display:block}@media all and (max-width:750px){.contents-blk{position:relative;width:100%}.contents_bg_list{height:66vh;bottom:0;top:initial}.sp_sticky{position:sticky;top:0;width:100%;height:100lvh}.sp_relative{height:100lvh;width:100%;display:block;z-index:1;position:relative}.contents_bg_list>li{bottom:initial;width:100%;height:100%;overflow:hidden;z-index:1;background-color:transparent;will-change:height;transition:opacity 1s,height 2s cubic-bezier(.09,1.01,.3,1);top:0;opacity:0}}.contents_bg_list>li.show{height:100%}.contents_bg_list>li .bg-mask-inner{position:absolute;bottom:0;left:0;right:0;width:100%;height:100lvh}.contents_bg_list>li.firstBg{opacity:0;transition:opacity 1s}.contents_bg_list>li.firstBg.show{opacity:1}.contents_bg_list>li.no-transition{transition:opacity 1s}.contents_bg_list>li img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center}.contents-content-wrap>li{position:absolute;z-index:1;inset:0;width:100%;height:100dvh;display:grid;place-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0s .5s,visibility 0s .5s}.contents-content-wrap>li.show,.contents-content-wrap>li.noClick{pointer-events:auto;opacity:1;visibility:visible;transition:none}.contents-content-wrap>li .content_ttl,.contents-content-wrap>li .content_copy,.contents-content-wrap>li .content_lnk{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s;will-change:transform,opacity}.contents-content-wrap>li .content_ttl_line{animation-name:linkTips}.contents-content-wrap>li .content_ttl.no-transition,.contents-content-wrap>li .content_copy.no-transition,.contents-content-wrap>li .content_lnk.no-transition{transition:none!important}.contents-content-wrap>li .content_ttl.show,.contents-content-wrap>li .content_copy.show,.contents-content-wrap>li .content_lnk.show{transform:translateY(0);opacity:1}.contents-content-wrap>li .content_ttl.hide,.contents-content-wrap>li .content_copy.hide,.contents-content-wrap>li .content_lnk.hide{transform:translateY(-100%);opacity:0}.contents-content-wrap>li .content_copy.show{transition-delay:.1s}.contents-content-wrap>li .content_lnk.show{transition-delay:.2s}.contents-blk:not([data-current-slide]) .contents_bg_list>li:first-child{height:100%;opacity:1}.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child{pointer-events:auto;opacity:1;visibility:visible}.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_ttl,.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_copy,.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_lnk{transform:translateY(0);opacity:1}.contents-content-wrap>li .content_ttl.show:after{animation-name:linkTips}.contents-content-wrap>li .content_ttl{position:relative}.contents-content-wrap>li .content_ttl:after{content:"";position:absolute;bottom:22px;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left top;animation-duration:1.5s;animation-iteration-count:2;animation-delay:1.2s}.contents-content-wrap>li.show .content_ttl:after{animation-name:linkTips}@media all and (max-width:750px){.contents_bg_list>li.show{opacity:1}.contents_bg_list>li .bg-mask-inner{position:relative;bottom:initial;left:initial;right:initial;height:66vh}.contents_bg_list>li .caption.morph{bottom:calc(4 / var(--media_sp) * 100vw)}.contents_bg_list>li.firstBg{opacity:1}.contents_bg_list>li.firstBg.show{opacity:1}.contents_bg_list>li.no-transition{transition:opacity 1s}.contents_bg_list>li img{max-width:none;width:auto;height:100%;object-fit:initial;object-position:initial;position:absolute;left:-0%;top:50%;aspect-ratio:3360 / 1900;transform:translateY(-50%)}.contents-content-wrap>li{position:initial;z-index:1;inset:0;width:100%;height:auto;display:grid;place-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0s .5s,visibility 0s .5s}.contents-content-wrap>li.show,.contents-content-wrap>li.noClick{pointer-events:auto;opacity:1;visibility:visible;transition:none}.contents-content-wrap>li .content_ttl,.contents-content-wrap>li .content_copy,.contents-content-wrap>li .content_lnk{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s;will-change:transform,opacity}.contents-content-wrap>li .content_ttl_line{animation-name:linkTips}.contents-content-wrap>li .content_ttl.no-transition,.contents-content-wrap>li .content_copy.no-transition,.contents-content-wrap>li .content_lnk.no-transition{transition:none!important}.contents-content-wrap>li .content_ttl.show,.contents-content-wrap>li .content_copy.show,.contents-content-wrap>li .content_lnk.show{transform:translateY(0);opacity:1}.contents-content-wrap>li .content_ttl.hide,.contents-content-wrap>li .content_copy.hide,.contents-content-wrap>li .content_lnk.hide{transform:translateY(-100%);opacity:0}.contents-content-wrap>li .content_copy.show{transition-delay:.1s}.contents-content-wrap>li .content_lnk.show{transition-delay:.2s}.contents-blk:not([data-current-slide]) .contents_bg_list>li:first-child{overflow:hidden;opacity:1}.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child{pointer-events:auto;opacity:1;visibility:visible}.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_ttl,.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_copy,.contents-blk:not([data-current-slide]) .contents-content-wrap>li:first-child .content_lnk{transform:translateY(0);opacity:1}.contents-content-wrap>li .content_ttl.show:after{animation-name:linkTips}.contents-content-wrap>li .content_ttl{position:relative}.contents-content-wrap>li .content_ttl:after{content:"";position:absolute;bottom:22px;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left top;animation-duration:1.5s;animation-iteration-count:2;animation-delay:1.2s}.contents-content-wrap>li .content_ttl:after{bottom:calc(((25 / var(--media_sp)) * 100) * var(--vw))}}.contents_bg_list>li:nth-child(1).active img{animation:toright 10s linear forwards}.contents_bg_list>li:nth-child(2).active img{animation:toleft 10s linear forwards}.contents_bg_list>li:nth-child(3).active img{animation:toright 10s linear forwards}.contents_bg_list>li:nth-child(4).active img{animation:toleft 10s linear forwards}.contents_bg_list>li:nth-child(5).active img{animation:totop 10s linear forwards}@keyframes linkTips{0%{transform:scaleX(0);transform-origin:left top}40%{transform:scale(1);transform-origin:left top}40.01%{transform:scale(1);transform-origin:right top}80%{transform:scaleX(0);transform-origin:right top}to{transform:scaleX(0);transform-origin:right top}}@keyframes firstImgzoom{0%{transform:scale(1)}to{transform:scale(1.3375)}}@keyframes imgzoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes toright{0%{transform:translate(-10%) scale(1.2)}to{transform:translate(0) scale(1.2)}}@keyframes tobottom{0%{transform:translateY(0) scale(1.15)}to{transform:translateY(5%) scale(1.15)}}@keyframes toleft{0%{transform:translate(10%) scale(1.2)}to{transform:translate(0) scale(1.2)}}@keyframes totop{0%{transform:translateY(0) scale(1.15)}to{transform:translateY(-5%) scale(1.15)}}main[data-astro-cid-j7pv25f6]{position:relative;z-index:0}.catch_img[data-astro-cid-j7pv25f6]{font-size:0}.scroll-icon-inner-main[data-astro-cid-j7pv25f6],.scroll-icon-inner-sub[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:40px;margin-inline:auto;width:fit-content;opacity:0;transition:opacity .3s}html.is-scIcon-view #scroll-icon-main[data-astro-cid-j7pv25f6],html.is-scIcon-sub-view #scroll-icon-sub[data-astro-cid-j7pv25f6],html.is-scIcon-view .scroll-icon-inner-main[data-astro-cid-j7pv25f6]{opacity:1}@media all and (max-width:750px){html.is-scIcon-view.is-mv_feature .scroll-icon-inner-main[data-astro-cid-j7pv25f6],html.is-scIcon-view.is-top .scroll-icon-inner-main[data-astro-cid-j7pv25f6]{bottom:calc(((40 / var(--media_sp)) * 100) * var(--vw))}html.is-scIcon-view.is-spFixedBtn_view .scroll-icon-inner-main[data-astro-cid-j7pv25f6]{bottom:calc(((40 / var(--media_sp)) * 100) * var(--vw) + ((120 / var(--media_sp)) * 100) * var(--vw))}html.is-scIcon-sub-view .scroll-icon-inner-sub[data-astro-cid-j7pv25f6]{opacity:1}html.is-top .scroll-icon-inner-sub[data-astro-cid-j7pv25f6],html.is-scIcon-view .scroll-icon-inner-sub[data-astro-cid-j7pv25f6]{opacity:0}.scroll-icon-inner-sub[data-astro-cid-j7pv25f6]#scroll-icon-sub{bottom:auto}}.trigger_unit{display:block;height:fit-content;position:relative;width:50%;pointer-events:none}@media all and (max-width:750px){.trigger_unit{margin-top:-100lvh}.trigger_unit .trigger:last-child{height:350lvh}}li:nth-child(5){background:#0064ff80}.contents-content-wrap .copy{font-size:21px;line-height:calc(35/21);letter-spacing:.15em}.contents-content-wrap .en_title img{margin-bottom:20px}.anytime_luxury .contents-content-wrap .en_title img{width:114px}@media all and (max-width:750px){.contents-content-wrap .copy{color:#333;text-align:center;font-size:calc(14 * 2 / var(--media_sp) * 100vw);line-height:calc(25/14)}.contents-content-wrap .en_title img{margin:0 auto calc(14 * 2 / var(--media_sp) * 100vw);display:block}.anytime_luxury .contents-content-wrap .en_title img{margin-bottom:20px;width:calc(214 / var(--media_sp) * 100vw)}.private_elegance .contents-content-wrap .en_title img{margin-bottom:20px;width:calc(260 / var(--media_sp) * 100vw)}}.general.introWrap p.en_title{padding-bottom:50px}.general.introWrap .text-wrap{padding:20px 0 30px}.general.introWrap .title{margin-bottom:7px}.general.introWrap .text{line-height:2}.general.introWrap a{position:relative;color:#000;background:#d2d2d2;background:linear-gradient(90deg,#d2d2d2,#eee,#d2d2d2);text-align:center;align-items:center;width:420px;height:88px;display:grid;margin:66px auto 0;font-size:21.01px;letter-spacing:0}.general.introWrap a:after{content:"";position:absolute;top:50%;right:28px;translate:0 -50%;display:block;width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);transform-origin:center}@media all and (max-width:750px){.general.introWrap p.en_title{padding-bottom:calc(73 / var(--media_sp) * 100vw);width:calc(205 / var(--media_sp) * 100vw)}.general.introWrap p.en_title img{width:100%}.general.introWrap .text-wrap{padding:calc(68 / var(--media_sp) * 100vw) 0 calc(10 / var(--media_sp) * 100vw)}.general.introWrap .title{margin-bottom:calc(25 / var(--media_sp) * 100vw)}.general.introWrap .text{line-height:2}.general.introWrap a{position:relative;color:#000;background:#d2d2d2;background:linear-gradient(90deg,#d2d2d2,#eee,#d2d2d2);text-align:center;align-items:center;margin-bottom:10px;width:calc(480 / var(--media_sp) * 100vw);height:calc(90 / var(--media_sp) * 100vw);display:grid;margin:calc(80 / var(--media_sp) * 100vw) auto 0;font-size:calc(13 * 2 / var(--media_sp) * 100vw);letter-spacing:0}.general.introWrap a:after{content:"";position:absolute;top:50%;right:calc(27 / var(--media_sp) * 100vw);translate:0 -50%;display:block;width:calc(10 / var(--media_sp) * 100vw);height:calc(10 / var(--media_sp) * 100vw);border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);transform-origin:center}}.pq_content-blocks{margin-bottom:240px}.pq_contents-block{display:grid;grid-template-columns:1fr 1fr}.pq_content-blocks>*+*{margin-top:240px}.pq_contents-block .hero-wrap{display:grid;align-content:baseline}.pq_contents-block .hero-wrap .img-wrap{width:94%}.pq_contents-block .inner_contents-wrap{width:620px}.pq_contents-block .inner_contents-wrap .text-wrap{position:relative;height:initial;top:0;width:100%;pointer-events:initial;z-index:initial;opacity:1}.pq_contents-block .inner_contents-wrap .text-wrap .title{margin-bottom:41px}@media all and (max-width:1100px){.pq_contents-block .inner_contents-wrap{margin-top:40px}.pq_contents-block{display:block;grid-template-columns:1fr 1fr}.pq_contents-block .hero-wrap .img-wrap{width:100%}}@media all and (max-width:750px){.pq_content-blocks{margin-bottom:calc(105 / var(--media_sp) * 100vw);margin-top:0}.pq_contents-block{display:block;grid-template-columns:1fr 1fr}.pq_content-blocks>*+*{margin-top:calc(86 / var(--media_sp) * 100vw)}.pq_contents-block .hero-wrap{display:grid;align-content:baseline}.pq_contents-block .hero-wrap .img-wrap{width:initial}.pq_contents-block .inner_contents-wrap{width:calc(670 / var(--media_sp) * 100vw);margin:0 auto}.pq_contents-block .inner_contents-wrap .text-wrap{position:relative;height:initial;top:0;width:100%;pointer-events:initial;z-index:initial;opacity:1;margin-top:calc(68 / var(--media_sp) * 100vw)}.pq_contents-block .inner_contents-wrap .text-wrap .title{margin-bottom:41px}}.pq_contents-block .inner_contents-wrap .text-wrap .lead_copy{font-size:24px;line-height:1.875;color:#333;letter-spacing:.1em}.pq_contents-block .inner_contents-wrap .grid-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pq_contents-block .inner_contents-wrap .grid-wrap .text{font-size:19px;line-height:calc(29/19);color:#333;margin-top:12px}.pq_contents-block .inner_contents-wrap .grid-wrap .text .annotation{padding:initial;line-height:1;font-size:12px}@media all and (max-width:750px){.pq_contents-block .inner_contents-wrap .text-wrap .title{margin:0 auto;width:fit-content;margin-bottom:2.8vw}.pq_contents-block .inner_contents-wrap .text-wrap .lead_copy{font-size:calc(14 * 2 / var(--media_sp) * 100vw);line-height:calc(25/14);text-align:center;margin-bottom:8vw;white-space:nowrap}.pq_contents-block .inner_contents-wrap .grid-wrap{gap:calc(28 / var(--media_sp) * 100vw)}.pq_contents-block .inner_contents-wrap .grid-wrap .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(17/12);color:#333;margin-top:12px}.pq_contents-block .inner_contents-wrap .grid-wrap .text.fontsize_adjust{font-size:calc(11 * 2 / var(--media_sp) * 100vw);letter-spacing:-.05em}.pq_contents-block .inner_contents-wrap .grid-wrap .text .annotation{font-size:calc(10 * 2 / var(--media_sp) * 100vw)}}.pq_contents-block:nth-child(odd) .inner_contents-wrap{margin-left:20px}.pq_contents-block:nth-child(2n){direction:rtl}.pq_contents-block:nth-child(2n) .inner_contents-wrap{direction:initial;margin-right:20px}@media all and (max-width:1100px){.pq_contents-block:nth-child(odd) .inner_contents-wrap{margin-left:initial;margin:40px auto 0}.pq_contents-block:nth-child(2n) .inner_contents-wrap{margin-right:initial;margin:40px auto 0}}@media all and (max-width:750px){.pq_contents-block .inner_contents-wrap .text-wrap .title img{width:100%}.pq_contents-block.kitchen .inner_contents-wrap .text-wrap .title{width:calc(168 / var(--media_sp) * 100vw);margin-bottom:2.8vw}.pq_contents-block.powderroom .inner_contents-wrap .text-wrap .title{width:calc(300 / var(--media_sp) * 100vw)}.pq_contents-block.bathroom .inner_contents-wrap .text-wrap .title{width:calc(212 / var(--media_sp) * 100vw)}.pq_contents-block:nth-child(odd) .inner_contents-wrap{margin-left:initial;margin:0 auto}.pq_contents-block:nth-child(2n) .inner_contents-wrap{margin-right:initial;margin:0 auto}}.cv_sec{background-image:url(../static_img/modelroom/cv_block_bg_pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding:194px 0 190px;position:relative}.cv_sec .title{font-size:36px;letter-spacing:.2em;padding-bottom:30px}.cv_sec .text{font-size:18px;line-height:calc(40/18);margin-bottom:30px}.introWrap .cv_btn_wrap,.cv_sec .cv_btn_wrap{width:418px;margin:0 auto}.introWrap .cv_btn_wrap a,.cv_sec .cv_btn_wrap a{height:78px}.introWrap .cv_btn_wrap a span,.cv_sec .cv_btn_wrap a span{font-size:21px}.introWrap .cv_btn_wrap a:before,.cv_sec .cv_btn_wrap a:before{right:32px}@media all and (max-width:750px){.cv_sec{background-image:url(../static_img/modelroom/cv_block_bg_sp.webp);padding:calc(100 / var(--media_sp) * 100vw) 0 calc(100 / var(--media_sp) * 100vw);position:relative}.cv_sec .title{font-size:calc(20 * 2 / var(--media_sp) * 100vw);letter-spacing:.2em;padding-bottom:calc(33 / var(--media_sp) * 100vw)}.cv_sec .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(20/12);letter-spacing:.2em;margin-bottom:calc(33 / var(--media_sp) * 100vw)}.introWrap .cv_btn_wrap,.cv_sec .cv_btn_wrap{width:calc(418 / var(--media_sp) * 100vw)}.introWrap .cv_btn_wrap a.reserve_btn,.cv_sec .cv_btn_wrap a.reserve_btn{height:calc(89 / var(--media_sp) * 100vw)}.introWrap .cv_btn_wrap a span,.cv_sec .cv_btn_wrap a span{font-size:calc(13 * 2 / var(--media_sp) * 100vw)}.cv_btn_wrap a:before{right:calc(13 * 2 / var(--media_sp) * 100vw)}}@media(max-width:750px){.spcvDisable .spFixNav{opacity:0!important;pointer-events:none!important}}
