.pre-inc #main{overflow:hidden;background:#fff;position:relative}.pre-inc #main #mv-video{margin:0;width:100%;display:block;line-height:0}.pre-inc #main .photo{margin:0 auto 2.5dvw;width:95dvw}@media screen and (min-width: 769px),print{.pre-inc #main .photo{margin:1dvw auto 2.5dvw;width:95%}}@media screen and (min-width: 769px),print{.pre-inc #main .photo .caption{color:#000;text-shadow:none}}.pre-inc #contents .section{margin:0;width:100%;position:relative}.pre-inc #contents .section .sec-title{margin:0 auto;text-align:center;font-size:min(5dvw,32px);letter-spacing:.1em;line-height:1}.pre-inc #contents .section h4{margin:0 auto;text-align:center;font-size:min(5.5dvw,40px);letter-spacing:.15em;line-height:1}.pre-inc #contents .section.sec01{padding:2em 0 0;background:linear-gradient(#E5EEFF, #f1f5fe)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01{padding:4em 0 0;background:linear-gradient(#E5EEFF, #FFF)}}.pre-inc #contents .section.sec01 .mansion{margin:0 auto;width:90%;max-width:580px}.pre-inc #contents .section.sec01 .mansion .photo{width:100%}.pre-inc #contents .section.sec01 .mansion .lead{margin:.5em 0;width:100%;text-align:center;font-size:min(6.5dvw,46px);letter-spacing:.1em;line-height:1}.pre-inc #contents .section.sec01 .mansion .box{margin:.75em 0 0;padding:.75em;width:100%;background:#fff;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .mansion .box{margin:1em 0 0;padding:1em}}.pre-inc #contents .section.sec01 .mansion .box .box-cap{margin:0;text-align:center;font-size:min(2.4dvw,12px);letter-spacing:.05em;line-height:1.4}.pre-inc #contents .section.sec01 .mansion .cap{margin:.5em 0 0;width:100%;text-align:right;font-size:min(2dvw,10px);line-height:1.4}.pre-inc #contents .section.sec01 .sec-title2{margin:0 0 .75em;padding:.75em 0;width:100%;background:linear-gradient(90deg, #0E0000, #5E5454, #0E0000);text-align:center;font-size:min(6.5dvw,46px);letter-spacing:.1em;line-height:1}.pre-inc #contents .section.sec01 .sec-title2 .moji{background:linear-gradient(90deg, #b89f66, #f1e5c7, #b89f66);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents .section.sec01 .photo{margin:0 auto;width:90%;max-width:1000px}.pre-inc #contents .section.sec01 .sec01-txt{margin:1.5em auto 0;padding:.75em 0;width:90%;max-width:780px;border-top:1px rgba(0,0,0,.5019607843) solid;border-bottom:1px rgba(0,0,0,.5019607843) solid}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .sec01-txt{margin:2em auto 0;padding:1em 0}}.pre-inc #contents .section.sec01 .sec01-txt .sec01-team{margin:0;text-align:center;font-size:min(5.2dvw,36px);font-weight:500;letter-spacing:.05em}.pre-inc #contents .section.sec01 .sec01-txt .sec01-desc{margin:0;text-align:center;color:#725a15;font-size:min(4.6dvw,28px)}.pre-inc #contents .section.sec01 .price{margin:1em auto 0;width:90%;max-width:620px}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .price{margin:2em auto 0}}.pre-inc #contents .section.sec01 .sec01-point{margin:2em auto 0;padding:1.5em 0;width:100%;background:#776e59}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .sec01-point{margin:2.5em auto 0;padding:2em 0}}.pre-inc #contents .section.sec01 .sec01-point .photo{width:80%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .sec01-point .photo{width:90%;max-width:1080px}}.pre-inc #contents .section.sec02{padding:2em 0 3em;background:linear-gradient(#E5EEFF, #FFF)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02{padding:4em 0 6em}}.pre-inc #contents .section.sec02 .btn-box2{margin:0 auto;width:90%;max-width:620px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 1.5em}.pre-inc #contents .section.sec02 .btn-box2 .btn-link{margin:0;padding:1em 1.5em;width:16em;background:linear-gradient(90deg, #5E5454, #0E0000);display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02 .btn-box2 .btn-link{width:calc((100% - 24px)/2)}}.pre-inc #contents .section.sec02 .btn-box2 .btn-link.res{background:linear-gradient(90deg, #A9976D, #EADAB5, #A9976D);color:#000}.pre-inc #contents .section.sec02 .btn-box2 .btn-link .ja{font-size:.8em}.pre-inc #contents .section.sec03 .block1{margin:0;width:100%;background:url(../images/top-new/bg01.webp) no-repeat center center/cover;position:relative}.pre-inc #contents .section.sec03 .block1::before{content:"";width:100%;height:3em;background:linear-gradient(#FFF, rgba(255, 255, 255, 0));position:absolute;top:0;left:0}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block1::before{height:4em}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block2{padding:6em 0}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block2 .inblock{padding:0}}.pre-inc #contents .section.sec03 .ttl{margin:0 auto;padding:0 0 1em;width:80%;border-bottom:1px #8d8166 solid;display:flex;justify-content:space-between;align-items:flex-end;color:#8d8166;letter-spacing:.05em;line-height:1}.pre-inc #contents .section.sec03 .ttl.type2{width:90%}.pre-inc #contents .section.sec03 .ttl.type2 dt{font-size:min(6.5dvw,46px)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .ttl.type2 dt{font-size:min(5.2dvw,36px)}}.pre-inc #contents .section.sec03 .ttl dt{margin:0;font-size:min(5.2dvw,36px)}.pre-inc #contents .section.sec03 .ttl dd{margin:0;font-size:min(4.2dvw,24px)}.pre-inc #contents .section.sec03 .lead{margin:1em auto 0;width:90%;font-size:min(6dvw,42px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .lead{font-size:min(4.2dvw,24px)}}.pre-inc #contents .section.sec03 .inblock{margin:0 auto;padding:3em 0;width:100%;max-width:1480px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock{padding:5em 0 0}}.pre-inc #contents .section.sec03 .inblock.type1{max-width:1000px;gap:0 2em}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock.type1{padding-top:4em}}.pre-inc #contents .section.sec03 .inblock .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .box1{padding:5em 0 0;width:calc(48% - 1em)}}.pre-inc #contents .section.sec03 .inblock .box2{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .box2{width:calc(52% - 1em)}}.pre-inc #contents .section.sec03 .inblock .box3,.pre-inc #contents .section.sec03 .inblock .box4{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .box3,.pre-inc #contents .section.sec03 .inblock .box4{width:50%}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .box4 .ttl{margin:0 20% 0 0;padding-left:20%;width:80%}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .box4 .time{margin:4em auto 0;width:60%}}.pre-inc #contents .section.sec03 .inblock .txt-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .txt-box{padding:4em 4em 6em;width:55%;max-width:780px;border-left:1px #8d8166 solid;box-sizing:border-box}.pre-inc #contents .section.sec03 .inblock .txt-box.type2{margin-left:45%}.pre-inc #contents .section.sec03 .inblock .txt-box .ttl,.pre-inc #contents .section.sec03 .inblock .txt-box .lead,.pre-inc #contents .section.sec03 .inblock .txt-box .view-btn{margin-left:0}.pre-inc #contents .section.sec03 .inblock .txt-box .ttl{max-width:400px}}.pre-inc #contents .section.sec03 .inblock .spec{margin:0 auto;width:80%;font-size:min(4.6dvw,28px);letter-spacing:.05em}.pre-inc #contents .section.sec03 .inblock .spec .num{font-size:2em}.pre-inc #contents .section.sec03 .inblock .spec .ldk{font-size:1.4em}.pre-inc #contents .section.sec03 .inblock .spec .ruby{position:relative}.pre-inc #contents .section.sec03 .inblock .spec .ruby::before{content:"住居専有面積";white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(-0.25em);font-size:min(2.4dvw,12px)}.pre-inc #contents .section.sec03 .inblock .type{margin:1em auto;width:100%}.pre-inc #contents .section.sec03 .inblock .guide{margin:0 auto;width:80%}.pre-inc #contents .section.sec03 .inblock .img-box{margin:2em auto;width:90%}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .img-box{margin:0;width:100%}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .img-box.type1{margin:0 0 0 15%;width:85%}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .img-box.type2{margin:0 15% 0 0;width:85%}}.pre-inc #contents .section.sec03 .inblock .time{margin:1em auto 0;width:75%}.pre-inc #contents .section.sec03 .inblock .view-btn{margin:1.5em auto 0;padding:1em 0;width:16em;background:#a59f7c;display:block;text-align:center;color:#fff;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .inblock .view-btn{margin:3em auto 0}}.pre-inc #note{background:#fff;position:relative;z-index:6}.pre-inc .flt-block{width:60%;max-width:420px;position:fixed;right:0;bottom:0;z-index:100}@media only screen and (max-width: 700px){.pre-inc .flt-block{max-width:none;bottom:60px}}.pre-inc .flt_bnr{width:100%;position:relative;transition:1s;opacity:1}.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}.pre-inc .flt_bnr .bnr .bnr-img{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:2px;position:absolute;left:50%;top:50%;background:#fff}@media only screen and (max-width: 700px){.pre-inc .flt_bnr .close .close-line{height:1px}}.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 .flt_bnr2{width:100%;position:relative;transition:1s;opacity:1}.pre-inc .flt_bnr2.no_active{opacity:0;z-index:-10}.pre-inc .flt_bnr2.hide{opacity:0;z-index:-10}.pre-inc .flt_bnr2:before{position:relative}.pre-inc .flt_bnr2 .bnr{margin:0;max-width:none}.pre-inc .flt_bnr2 .bnr .bnr-img{display:block}.pre-inc .flt_bnr2 .close{width:1.5em;height:1.5em;right:0;top:0px;position:absolute;background:rgba(0,0,0,.8156862745)}.pre-inc .flt_bnr2 .close:before{position:relative}.pre-inc .flt_bnr2 .close .close-line{width:1em;height:2px;position:absolute;left:50%;top:50%;background:#fff}@media only screen and (max-width: 700px){.pre-inc .flt_bnr2 .close .close-line{height:1px}}.pre-inc .flt_bnr2 .close .close-line:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.pre-inc .flt_bnr2 .close .close-line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}/*# sourceMappingURL=home-new.css.map */