.pre-inc .stack-wrap{padding-top:65px;position:relative}@media screen and (orientation: landscape),print{.pre-inc .stack-wrap{padding-top:130px}}.pre-inc .stack-item{margin:0;width:100%;position:relative}.pre-inc .stack-panel{margin:0;width:100%;position:relative}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .inner2{margin:0 auto;width:100%;max-width:1480px}.pre-inc .btn-block{margin:0 auto;gap:1em}@media screen and (orientation: landscape),print{.pre-inc .btn-block{gap:2em}}.pre-inc .btn-block .btn{margin:0;padding:1em 0;width:14em;background:linear-gradient(90deg, #D9BB6F, #FFEDBE, #D9BB6F);position:relative;display:block;text-align:center;color:#000;font-size:min(3.6dvw,18px);line-height:1}@media screen and (orientation: landscape),print{.pre-inc .btn-block .btn{width:18em;letter-spacing:.05em}}.pre-inc .btn-block .btn.req{background:linear-gradient(90deg, #D9BB6F, #FFEDBE, #D9BB6F)}.pre-inc .btn-block .btn.res{background:linear-gradient(90deg, #340309 0%, #600F18 100%);color:#fff}.pre-inc .btn-block .btn.type2{background:linear-gradient(90deg, #002076, #2C55C3, #002076);color:#fff}.pre-inc .btn-block .btn.type2::after{border-right:1px solid #fff;border-bottom:1px solid #fff}.pre-inc .btn-block .btn::after{content:"";width:.4em;height:.4em;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;right:.5em;transform:translateY(-50%) rotate(-45deg);display:inline-block}@media screen and (orientation: landscape),print{.pre-inc .btn-block .btn::after{right:1em}}.pre-inc #main-mv{margin:0;width:100%;background:#030208;position:relative;z-index:1;color:#fff}.pre-inc #main-mv .mv01{margin:0 auto;padding:2em 0 0;width:100%;background:url(../images/top-renew2/bg01.webp) no-repeat center top/cover;position:relative}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01{padding:4em 0 0}}.pre-inc #main-mv .mv01::before{content:"";width:100%;height:25%;background:linear-gradient(rgba(3, 2, 8, 0), #030208);position:absolute;left:0;bottom:0}.pre-inc #main-mv .mv01>*{position:relative;z-index:1}.pre-inc #main-mv .mv01 .property{margin:0 auto 1.5em;align-items:center;gap:1em}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .property{margin:0 auto 2em}}.pre-inc #main-mv .mv01 .property .wappen{width:32%;max-width:160px;flex-shrink:0}.pre-inc #main-mv .mv01 .property h1{width:100%;text-align:center;font-size:min(6dvw,42px);font-weight:500;line-height:1}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .property h1{width:auto;font-size:min(6dvw,42px);letter-spacing:.05em}}.pre-inc #main-mv .mv01 .mansion{margin:0 auto;width:100%;max-width:1280px}.pre-inc #main-mv .mv01 .mansion .flare{width:18%;position:absolute;top:0;right:0;transform:translate(-40%, -15%);mix-blend-mode:screen}.pre-inc #main-mv .mv01 .over{margin:1.5em auto;width:80%;max-width:540px}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .over{margin:2em auto}}.pre-inc #main-mv .mv01 .merit{max-width:1080px}.pre-inc #main-mv .mv01 .mv-txt{margin:1.5em auto;position:relative;text-align:center;line-height:1}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .mv-txt{margin:3em auto}}.pre-inc #main-mv .mv01 .mv-txt dd{white-space:nowrap;color:#d6e2f1;font-family:"Cormorant Garamond",serif;font-size:min(11dvw,100px);opacity:.25;text-shadow:0 0 3px #fff}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .mv-txt dd{letter-spacing:.05em}}.pre-inc #main-mv .mv01 .mv-txt dt{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(4.4dvw,26px);letter-spacing:.1em;text-shadow:0 0 6px #fff}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv01 .mv-txt dt{letter-spacing:.2em}}.pre-inc #main-mv .mv02{margin:0 auto;width:100%;aspect-ratio:2/3;background:url(../images/top-renew2/bg02.webp) no-repeat center bottom 25%/cover;position:relative}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv02{padding:0;aspect-ratio:16/9;max-height:800px}}.pre-inc #main-mv .mv02::before{content:"";width:100%;height:25%;background:linear-gradient(#030208, rgba(3, 2, 8, 0));position:absolute;top:0;left:0}.pre-inc #main-mv .mv02>*{position:relative;z-index:1}.pre-inc #main-mv .mv02 .price{max-width:1080px;filter:drop-shadow(0 0 3px #000)}.pre-inc #main-mv .mv02 .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px rgba(0,0,0,.5019607843)}.pre-inc #main-mv .mv02 .btn-block{margin:2em auto 0}@media screen and (orientation: landscape),print{.pre-inc #main-mv .mv02 .btn-block{margin:4em auto 0}}.pre-inc #main-mv .mv02 .btn-block .btn{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5019607843))}.pre-inc .sec{overflow:visible;margin:0;width:100%;min-height:calc(100dvh - 125px)}@media screen and (orientation: landscape),print{.pre-inc .sec{min-height:calc(100dvh - 130px)}}.pre-inc .sec .lead{font-size:min(3.6dvw,18px);letter-spacing:.05em;line-height:1}.pre-inc .sec .ttl{font-family:"Cormorant Garamond",serif;font-size:min(7.5dvw,56px);letter-spacing:.1em;line-height:1}.pre-inc .sec .txt2{margin:0 auto;width:100%;text-align:center;font-size:min(3.8dvw,20px);line-height:1.8}@media screen and (orientation: landscape),print{.pre-inc .sec .txt2{line-height:2}}.pre-inc .sec01{padding:2em 0;background:radial-gradient(ellipse, #FFF 15%, #D8D2BF);z-index:2}@media screen and (orientation: landscape),print{.pre-inc .sec01{padding:4em 0}}.pre-inc .sec01 .sec-head{margin:0 0 1em;justify-content:center;gap:1em 0}@media screen and (orientation: landscape),print{.pre-inc .sec01 .sec-head{margin:0 0 1.5em;justify-content:space-between;align-items:flex-end}}.pre-inc .sec01 .sec-head .box1{text-align:center}@media screen and (orientation: landscape),print{.pre-inc .sec01 .sec-head .box1{text-align:left}}.pre-inc .sec01 .sec-head .box1 .ttl{margin:.25em 0 0}.pre-inc .sec01 .sec-head .box2{text-align:center}@media screen and (orientation: landscape),print{.pre-inc .sec01 .sec-head .box2{text-align:right}}.pre-inc .sec01 .sec-head .box2 .sta{margin:0 0 .25em;font-size:min(5dvw,32px);letter-spacing:.1em;line-height:1}.pre-inc .sec01 .sec-head .box2 .sta sup{vertical-align:baseline;font-size:min(2dvw,10px);letter-spacing:0}.pre-inc .sec01 .sec-head .box2 .sta .num{font-size:1.8em}.pre-inc .sec01 .sec-head .box2 .cap{font-size:min(2dvw,10px);line-height:1}.pre-inc .sec01 .block1{gap:2px}@media screen and (orientation: landscape),print{.pre-inc .sec01 .block1{gap:4px}}.pre-inc .sec01 .block1 .box1,.pre-inc .sec01 .block1 .box2{width:100%;background:hsla(0,0%,100%,.6901960784)}@media screen and (orientation: landscape),print{.pre-inc .sec01 .block1 .box1,.pre-inc .sec01 .block1 .box2{width:calc(50% - 2px)}}.pre-inc .sec01 .block1 .box1 .photo,.pre-inc .sec01 .block1 .box1 .case,.pre-inc .sec01 .block1 .box2 .photo,.pre-inc .sec01 .block1 .box2 .case{width:50%}.pre-inc .sec01 .block1 .box1.reverse,.pre-inc .sec01 .block1 .box2.reverse{flex-direction:row-reverse}@media screen and (orientation: landscape),print{.pre-inc .sec01 .block1 .box1.reverse,.pre-inc .sec01 .block1 .box2.reverse{flex-direction:row}}.pre-inc .sec01 .block1 .box1 .case,.pre-inc .sec01 .block1 .box2 .case{flex-direction:column;align-self:stretch;align-items:center}.pre-inc .sec01 .block1 .box1 .case .sta,.pre-inc .sec01 .block1 .box2 .case .sta{text-align:center;font-size:min(5.2dvw,36px);line-height:1}.pre-inc .sec01 .block1 .box1 .case dl,.pre-inc .sec01 .block1 .box2 .case dl{margin:.5em 0 0}.pre-inc .sec01 .block1 .box1 .case dl dt,.pre-inc .sec01 .block1 .box2 .case dl dt{font-size:min(4.2dvw,24px);line-height:1}.pre-inc .sec01 .block1 .box1 .case dl dt .vr,.pre-inc .sec01 .block1 .box1 .case dl dt .fs-up,.pre-inc .sec01 .block1 .box2 .case dl dt .vr,.pre-inc .sec01 .block1 .box2 .case dl dt .fs-up{writing-mode:vertical-rl;position:relative;transform:translateY(2.5%)}@media screen and (orientation: landscape),print{.pre-inc .sec01 .block1 .box1 .case dl dt .fs-up,.pre-inc .sec01 .block1 .box2 .case dl dt .fs-up{writing-mode:horizontal-tb;font-size:1.2em;transform:none}}.pre-inc .sec01 .block1 .box1 .case dl dt .num,.pre-inc .sec01 .block1 .box2 .case dl dt .num{margin:0 .05em;color:#9b8d66;font-size:2.5em}.pre-inc .sec01 .block1 .box1 .case dl dd,.pre-inc .sec01 .block1 .box2 .case dl dd{text-align:right;font-size:min(2dvw,10px);line-height:1.4}.pre-inc .sec01 .block1 .box2{width:100%}@media screen and (orientation: landscape),print{.pre-inc .sec01 .block1 .box2 .photo,.pre-inc .sec01 .block1 .box2 .case{width:50%}}.pre-inc .sec01 .btn-block{margin:1.5em auto 0}@media screen and (orientation: landscape),print{.pre-inc .sec01 .btn-block{margin:3em auto 0}}.pre-inc .sec02{padding:0 0 3em;background:#fff;z-index:3}@media screen and (orientation: landscape),print{.pre-inc .sec02{padding:0 0 6em}}.pre-inc .sec02 .img04{width:100%}.pre-inc .sec02 .block1{margin:2em 0 0;width:100%}@media screen and (orientation: landscape),print{.pre-inc .sec02 .block1{margin:4em 0 0}}.pre-inc .sec02 .block1 .box1{margin:0 0 1.5em;align-self:stretch;align-items:center;text-align:center}@media screen and (orientation: landscape),print{.pre-inc .sec02 .block1 .box1{margin:0;width:50%;text-align:left}}.pre-inc .sec02 .block1 .box1 .lead{line-height:1.8}.pre-inc .sec02 .block1 .box1 .ttl{margin:.5em 0 1em}@media screen and (orientation: landscape),print{.pre-inc .sec02 .block1 .box1 .btn-block{justify-content:flex-start}}.pre-inc .sec02 .block1 .box2{width:90%}@media screen and (orientation: landscape),print{.pre-inc .sec02 .block1 .box2{width:50%}}.pre-inc .sec03{padding:3em 0 4em;background:url(../images/top-renew2/bg03.webp) no-repeat center top/cover;z-index:4}@media screen and (orientation: landscape),print{.pre-inc .sec03{padding:6em 0 8em}}.pre-inc .sec03 .inner{width:100%;gap:2em 0}.pre-inc .sec03 .inner .box1,.pre-inc .sec03 .inner .box2{width:100%;position:relative}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box1,.pre-inc .sec03 .inner .box2{width:50%}}.pre-inc .sec03 .inner .box1 .option,.pre-inc .sec03 .inner .box2 .option{margin:0 auto;width:80%;justify-content:flex-end;align-items:center;gap:5%}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box1 .option,.pre-inc .sec03 .inner .box2 .option{width:100%}}.pre-inc .sec03 .inner .box1 .option .legend,.pre-inc .sec03 .inner .box2 .option .legend{margin:.5em 0 0;width:80%;max-width:280px}.pre-inc .sec03 .inner .box1 .option .direction,.pre-inc .sec03 .inner .box2 .option .direction{width:12%;mix-blend-mode:darken}.pre-inc .sec03 .inner .box1{align-self:stretch;align-items:center}.pre-inc .sec03 .inner .box1 .ttl{margin:0 0 .5em}.pre-inc .sec03 .inner .box1 .photo{max-width:340px}.pre-inc .sec03 .inner .box1 .spec{margin:2em 0;position:relative}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box1 .spec{margin:3.5em 0}}.pre-inc .sec03 .inner .box1 .spec::before{content:"";width:100dvw;background:linear-gradient(90deg, #D8D2BF, rgba(216, 210, 191, 0));position:absolute;top:-1em;right:0;bottom:-1em}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box1 .spec::before{width:65dvw;top:-1.5em;right:-15dvw;bottom:-1.5em}}.pre-inc .sec03 .inner .box1 .spec>*{position:relative;z-index:1}.pre-inc .sec03 .inner .box1 .spec .spec1{font-family:"Cormorant Garamond",serif;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}.pre-inc .sec03 .inner .box1 .spec .spec1 span{font-size:1.6em}.pre-inc .sec03 .inner .box1 .spec .spec2{margin:.5em 0;padding:0 0 .5em;border-bottom:1px solid #000;font-size:min(4.2dvw,24px);letter-spacing:.05em;line-height:1}.pre-inc .sec03 .inner .box1 .spec .spec2 span{font-size:1.6em}.pre-inc .sec03 .inner .box1 .spec .spec3{font-size:min(2dvw,10px);line-height:1}.pre-inc .sec03 .inner .box1 .spec .spec4{font-size:min(4.6dvw,28px);line-height:1}.pre-inc .sec03 .inner .box1 .spec .spec4 span{color:#9b8d66;font-size:2em}.pre-inc .sec03 .inner .box1 .spec .spec4 small{font-size:min(2.4dvw,12px)}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box1 .btn-block{justify-content:flex-start}}.pre-inc .sec03 .inner .box2 .photo{margin:0 auto;width:80%}@media screen and (orientation: landscape),print{.pre-inc .sec03 .inner .box2 .photo{width:100%}}.pre-inc .sec-entry{padding:0;height:calc(100dvh - 125px);background:url(../images/top-renew/bg-entry.webp) no-repeat center center/cover;z-index:5;color:#fff}@media screen and (orientation: landscape),print{.pre-inc .sec-entry{height:auto;aspect-ratio:16/7;min-height:600px;max-height:660px}}.pre-inc .sec-entry::after{content:"エントランスアプローチ完成予想図";padding:.5em;background:rgba(0,0,0,.5019607843);position:absolute;right:0;bottom:0;z-index:1;font-size:min(2dvw,10px);line-height:1}.pre-inc .sec-entry .block1{margin:0 auto;width:90%;height:100%;background:rgba(0,0,0,.8156862745);position:relative;z-index:1;flex-direction:column;justify-content:center;align-items:center;align-content:center}@media screen and (orientation: landscape),print{.pre-inc .sec-entry .block1{width:80%;max-width:840px}}.pre-inc .sec-entry .block1 h4{margin:0;width:100%;text-align:center;color:#000;font-size:min(6.7dvw,48px);font-weight:500;letter-spacing:.1em;line-height:1}.pre-inc .sec-entry .block1 h4.en{font-family:"Cormorant Garamond",serif}.pre-inc .sec-entry .block1 h4 span{background:linear-gradient(90deg, #D9BB6F, #FFEDBE, #D9BB6F);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc .sec-entry .block1 .txt2{margin:2em auto}.pre-inc .sec-entry .block1 .entry{margin:0 auto 2em;padding:1em 0;width:14em;background:linear-gradient(90deg, #D9BB6F, #FFEDBE, #D9BB6F);text-align:center;color:#000;font-family:"Cormorant Garamond",serif;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}.pre-inc .sec-entry .block1 .box1{margin:0 auto;width:80%;align-items:center;text-align:center;gap:1.5em 0}.pre-inc .sec-entry .block1 .box1 dl{margin:0;width:100%;flex-direction:column;align-self:stretch;align-items:center;font-size:min(3.8dvw,20px)}@media screen and (orientation: landscape),print{.pre-inc .sec-entry .block1 .box1 dl{width:calc(50% - .5px)}}.pre-inc .sec-entry .block1 .box1 dl:first-child{padding:0 0 4.8dvw}@media screen and (orientation: landscape),print{.pre-inc .sec-entry .block1 .box1 dl:first-child{padding:0;width:calc(50% - .5px);border-bottom:none}}.pre-inc .sec-entry .block1 .box1 dl dt{margin:0 0 .5em;width:100%}.pre-inc .flt_bnr{width:100%;position:fixed;right:0;bottom:60px;z-index:100;transition:1s;opacity:1}@media screen and (orientation: landscape),print{.pre-inc .flt_bnr{max-width:520px;bottom:0}}.pre-inc .flt_bnr.no_active{opacity:0;z-index:-10}.pre-inc .flt_bnr.hide{opacity:0;z-index:-10}.pre-inc .flt_bnr:before{position:relative}.pre-inc .flt_bnr .bnr{margin:0;max-width:none;line-height:0}.pre-inc .flt_bnr .bnr .image{display:block}.pre-inc .flt_bnr .close{width:1.5em;height:1.5em;right:0;top:0px;position:absolute;background:rgba(0,0,0,.8156862745)}.pre-inc .flt_bnr .close:before{position:relative}.pre-inc .flt_bnr .close .close-line{width:1em;height:1px;position:absolute;left:50%;top:50%;background:#fff}@media screen and (orientation: landscape),print{.pre-inc .flt_bnr .close .close-line{height:2px}}.pre-inc .flt_bnr .close .close-line:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.pre-inc .flt_bnr .close .close-line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}.pre-inc .stack-wrap .stack-panel.is-fixed{position:fixed;top:var(--stack-top);left:var(--stack-left);width:var(--stack-width);margin:0;clip-path:inset(0 0 var(--stack-clip-bottom, 0) 0)}.pre-inc .stack-wrap #main-mv.stack-panel.is-fixed{position:fixed}/*# sourceMappingURL=top-renew2.css.map */