/*! Writen  by SCSS */.pre-inc .shippori{font-family:"Shippori Mincho",serif}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .photo{position:relative}.pre-inc .photo img{width:100%;height:auto;font-size:0;line-height:0}.pre-inc .photo .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc .photo .cap.bk{color:#000;text-shadow:none}.pre-inc .photo .cap.bg{background:rgba(0,0,0,.5019607843)}.pre-inc .photo .cap.left{left:0;right:auto}.pre-inc .sec{margin:0;padding:0;width:100%;position:relative;font-size:min(3.2dvw,16px);line-height:1.6}.pre-inc .sec sup{font-size:min(2dvw,10px);vertical-align:top}.pre-inc .sec.sec-mv{padding-top:90px;background:#000;line-height:0}@media screen and (max-width: 768px){.pre-inc .sec.sec-mv{padding-top:0}}.pre-inc .sec.sec-mv .mv-video{width:100%;height:auto;line-height:0}.pre-inc .sec.sec-price{padding:1.75em 0 1.5em;background:linear-gradient(90deg, #460000, #8a0000, #460000)}@media screen and (max-width: 768px){.pre-inc .sec.sec-price{padding:1.5em 0 1.25em}}.pre-inc .sec.sec-price .ttl{margin:0 auto 1em;padding:.25em 0;width:95%;max-width:1000px;background:#fff;text-align:center;color:#8a0000;font-size:min(3.75dvw,24px);letter-spacing:.1em;line-height:1}.pre-inc .sec.sec-price .price-txt{margin:0;width:100%;display:flex;justify-content:center;align-items:flex-end;gap:.5em;text-align:center;color:#fff;font-size:min(6.4dvw,46px);letter-spacing:.05em;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt{letter-spacing:0;gap:.25em}}.pre-inc .sec.sec-price .price-txt.pc{display:flex}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt.pc{display:none}}.pre-inc .sec.sec-price .price-txt.sp{display:none}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt.sp{display:flex}}.pre-inc .sec.sec-price .price-txt.sp.type3{margin:0 0 .5em}.pre-inc .sec.sec-price .price-txt.type2{margin:0 auto;display:block}.pre-inc .sec.sec-price .price-txt .high{margin:0;padding:.25em .4em;background:linear-gradient(90deg, #C6A75C, #FAF1CB, #C6A75C);color:#000;font-size:.85em}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt .high{padding:.25em .75em}}.pre-inc .sec.sec-price .price-txt .num1{background:linear-gradient(90deg, #C6A75C, #FAF1CB, #C6A75C);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;font-size:1.8em;letter-spacing:0}.pre-inc .sec.sec-price .price-txt .num1::before{content:"販売価格（税込）";background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#fff;white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(75%);font-size:min(2.3dvw,12px);letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt .num1::before{transform:translateY(50%)}}.pre-inc .sec.sec-price .price-txt .num2,.pre-inc .sec.sec-price .price-txt .num4{font-size:1.4em}.pre-inc .sec.sec-price .price-txt .num3{background:linear-gradient(90deg, #C6A75C, #FAF1CB, #C6A75C);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.8em;line-height:1}.pre-inc .sec.sec-price .price-txt .num4{position:relative}.pre-inc .sec.sec-price .price-txt .num4::before{content:"住居専有面積";background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#fff;white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(50%);font-size:min(2.3dvw,12px);letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt .num4::before{transform:none}}.pre-inc .sec.sec-price .price-txt .ruby{position:relative}.pre-inc .sec.sec-price .price-txt .ruby::before{content:"※100万円単位";position:absolute;top:0;left:0;transform:translateY(-25%);font-size:min(2.3dvw,12px);letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-txt .ruby::before{transform:translateY(-50%)}}.pre-inc .sec.sec-price .price-cap{margin:.5em auto 2em;padding:0 0 1em;width:95%;max-width:1000px;border-bottom:1px #fff solid;-o-border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8156862745) 25%, rgba(255, 255, 255, 0.8156862745) 75%, rgba(255, 255, 255, 0));border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8156862745) 25%, rgba(255, 255, 255, 0.8156862745) 75%, rgba(255, 255, 255, 0));border-image-slice:1;text-align:center;color:#fff;font-size:min(2.3dvw,12px);line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec-price .price-cap{margin:.5em auto 1em}}.pre-inc .sec.sec01{padding:2em 0;background:linear-gradient(90deg, #C6A75C, #FAF1CB, #C6A75C);color:#000}@media screen and (max-width: 768px){.pre-inc .sec.sec01{padding:1em 0}}.pre-inc .sec.sec01 h2{margin:0;width:100%;text-align:center;color:#000;font-size:min(7.5dvw,56px);letter-spacing:.1em;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec01 h2{line-height:1.2}}.pre-inc .sec.sec01 .block1{align-items:center;color:#fff;letter-spacing:.05em;gap:1em;text-align:center}.pre-inc .sec.sec01 .block1 .box1{margin:0;font-size:min(6dvw,40px);line-height:1.2}.pre-inc .sec.sec01 .block1 .box2{margin:0;font-size:min(9dvw,72px);letter-spacing:.1em;line-height:1}.pre-inc .sec.sec02,.pre-inc .sec.sec04{background:url(../images/top/new/bg01.webp) repeat-y center top;background-size:100% auto}.pre-inc .sec.sec02>*,.pre-inc .sec.sec04>*{position:relative;z-index:1}.pre-inc .sec.sec02{padding:2.5em 0}@media screen and (max-width: 768px){.pre-inc .sec.sec02{padding:1.5em 0}}.pre-inc .sec.sec02::before{content:"";background:linear-gradient(90deg, #393635, #625D5B, #393635);position:absolute;inset:0;opacity:.68}.pre-inc .sec.sec02 h2{margin:0;width:100%;text-align:center;color:#b5a17d;font-size:min(7dvw,52px);letter-spacing:.1em;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec02 h2{line-height:1.2}}.pre-inc .sec.sec02 .block1{margin:0 auto;width:90%;max-width:500px;gap:1.25em}@media screen and (max-width: 768px){.pre-inc .sec.sec02 .block1{gap:1em}}.pre-inc .sec.sec02 .block1 .btn{margin:0;padding:0 1.5em 0 0;width:calc((100% - 1.25em)/2);height:3em;background:#fff;border-radius:1.5em;align-items:center;position:relative;text-align:center;color:#5f5a58;letter-spacing:.05em;line-height:1;transition:.3s;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5019607843))}@media screen and (max-width: 768px){.pre-inc .sec.sec02 .block1 .btn{width:calc((100% - 1em)/2)}}.pre-inc .sec.sec02 .block1 .btn:hover{background:#8a0000;color:#fff}.pre-inc .sec.sec02 .block1 .btn .circle{content:"";width:2.4em;height:2.4em;background:#8a0000;border-radius:50%;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.pre-inc .sec.sec02 .block1 .btn .circle .arrow{margin:0;width:100%;height:100%;position:relative;display:inline-block;vertical-align:middle;text-decoration:none}.pre-inc .sec.sec02 .block1 .btn .circle .arrow::before,.pre-inc .sec.sec02 .block1 .btn .circle .arrow::after{content:"";margin:auto;position:absolute;top:45%;right:.45em}.pre-inc .sec.sec02 .block1 .btn .circle .arrow::before{width:.5em;height:1px;background:#fff;transform:rotate(30deg)}.pre-inc .sec.sec02 .block1 .btn .circle .arrow::after{width:1.5em;height:.2em;border-bottom:1px solid #fff}.pre-inc .sec.sec02 .block1 .btn.res:hover{background:#8a0000}.pre-inc .sec.sec02 .block1 .btn.res .circle{background:#8a0000}.pre-inc .sec.sec02 .block1 .btn.lim{width:100%;height:4em;border-radius:2em}.pre-inc .sec.sec02 .block1 .btn.lim:hover{background:#dbdacf;color:#5f5a58}.pre-inc .sec.sec02 .block1 .btn.lim .circle{content:"";width:3.4em;height:3.4em;background:#dbdacf;border-radius:50%;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.pre-inc .sec.sec02 .block1 .btn.lim .circle .arrow::before{background:#5f5a58}.pre-inc .sec.sec02 .block1 .btn.lim .circle .arrow::after{width:2.25em;border-color:#5f5a58}.pre-inc .sec.sec02 .block1 .btn.lim .box{margin:0;text-align:left}.pre-inc .sec.sec02 .block1 .btn.lim .box dt{margin:.15em 0 0;font-size:min(4.1dvw,23px);letter-spacing:.05em}.pre-inc .sec.sec03{padding:5em 0;background:url(../images/top/new/bg02.webp) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){.pre-inc .sec.sec03{padding:2.5em 0}}.pre-inc .sec.sec03 .head{margin:0 auto 1em;padding:.5em 0;width:16em;background:linear-gradient(90deg, rgba(181, 161, 125, 0), #B5A17D 25%, #B5A17D 75%, rgba(181, 161, 125, 0));text-align:center;color:#fff;font-size:min(3.8dvw,20px);letter-spacing:.1em;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec03 .head{margin:0 auto .5em}}.pre-inc .sec.sec03 .block1{flex-direction:column;align-items:center;color:#b5a17d}.pre-inc .sec.sec03 .block1 li{margin:0;padding:1em 0;position:relative;text-align:center;font-size:min(4dvw,22px);letter-spacing:.1em;line-height:1.2}@media screen and (max-width: 768px){.pre-inc .sec.sec03 .block1 li{line-height:1.4}}.pre-inc .sec.sec03 .block1 li::after{content:"";width:14em;border-bottom:1px rgba(181,161,125,.8156862745) solid;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.pre-inc .sec.sec03 .block1 li:last-child{padding-bottom:.5em}.pre-inc .sec.sec03 .block1 li:last-child::after{display:none}.pre-inc .sec.sec03 .block1 li sup{vertical-align:baseline}.pre-inc .sec.sec03 .block1 li span{font-family:inherit;font-size:1.6em}.pre-inc .sec.sec04{padding:0 0 6em}@media screen and (max-width: 768px){.pre-inc .sec.sec04{padding:0 0 3em}}.pre-inc .sec.sec04::before{content:"";background:linear-gradient(-45deg, #393635, #625D5B, #393635);position:absolute;inset:0;opacity:.75}.pre-inc .sec.sec04 .head{margin:4em auto;padding:5em 0 0;width:100%;position:relative;text-align:center;color:#fff;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}@media screen and (max-width: 768px){.pre-inc .sec.sec04 .head{margin:2em auto;padding:3em 0 0}}.pre-inc .sec.sec04 .head::before{content:"";width:1px;height:4em;background:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.pre-inc .sec.sec04 .head::before{height:2em}}.pre-inc .sec.sec04 .block1.active .box{transform:none !important;opacity:1;visibility:visible}.pre-inc .sec.sec04 .block1{margin:0;width:100%;gap:1px}.pre-inc .sec.sec04 .block1 .box{margin:0;width:calc(50% - .5px);position:relative;transform:translateX(-100%);transition:.75s;opacity:0;visibility:hidden}@media screen and (max-width: 768px){.pre-inc .sec.sec04 .block1 .box{width:100%}}.pre-inc .sec.sec04 .block1 .box:last-child{transform:translateX(100%)}.pre-inc .sec.sec04 .block1 .box:last-child .ttl{background:#fff}.pre-inc .sec.sec04 .block1 .box .ttl{margin:0;padding:.5em 0;width:100%;background:#5b5655;border-top:1px #b5a17d solid;text-align:center;color:#b5a17d;font-size:min(3.8dvw,20px);line-height:1}.pre-inc .sec.sec04 .block2{margin:0 auto;width:100%;max-width:1400px;gap:4em}.pre-inc .sec.sec04 .block2 .box{margin:0 0 0 30%;width:70%;max-width:1000px;border-top:1px #b5a17d solid;border-bottom:1px #b5a17d solid;position:relative;transform:translateX(100%);transition:.75s;opacity:0;visibility:hidden}@media screen and (max-width: 768px){.pre-inc .sec.sec04 .block2 .box{margin:0 0 0 15%;width:85%}}.pre-inc .sec.sec04 .block2 .box.type2{margin:0 30% 0 0;transform:translateX(-100%)}@media screen and (max-width: 768px){.pre-inc .sec.sec04 .block2 .box.type2{margin:0 15% 0 0}}.pre-inc .sec.sec04 .block2 .box.active{transform:none;opacity:1;visibility:visible}.pre-inc .floatbnr{position:fixed;bottom:0;right:0;width:400px;z-index:100;display:none}@media screen and (max-width: 768px){.pre-inc .floatbnr{width:100%;bottom:54px}}.pre-inc .floatbnr div{position:relative}.pre-inc .floatbnr div .close{position:absolute;top:0;right:0;background:#000;color:#fff;font-size:min(2svw,10px);padding:.5em}/*# sourceMappingURL=top-new.css.map */