.pre-inc #main{background:#fff;color:#000}.pre-inc #main .mv-movie{margin:0 auto;width:100%}.pre-inc #main .mv-movie .mv-video{margin:0;width:100%;display:block;font-size:0;line-height:0}.pre-inc #main .mv{margin:0 auto;width:100%;position:relative}.pre-inc #main .mv .txt1{margin:0;width:30vw;position:absolute;top:38%;left:6.5%;transform:translate(0, -50%);transition:.5s;animation:txt1 1.5s ease-in-out}@media screen and (min-width: 769px),print{.pre-inc #main .mv .txt1{width:20.5vw;top:40%;left:10%}}@keyframes txt1{0%{opacity:0;transform:translate(-100%, -50%)}100%{opacity:1;transform:translate(0, -50%)}}.pre-inc #main .mv .txt2{margin:0;width:1vw;position:absolute;top:9%;right:40.25%;transition:.5s;animation:txt2 1.5s ease-in-out}@keyframes txt2{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:none}}.pre-inc #main .mv .wappen{margin:0;width:37vw;position:absolute;left:2vw;bottom:3vw;transition:.5s;animation:wappen 1.5s ease-in-out}@media screen and (min-width: 769px),print{.pre-inc #main .mv .wappen{width:30vw;left:4.5vw;bottom:5vw}}@keyframes wappen{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:none}}.pre-inc #main .mv span{color:#938051;text-shadow:0 0 3px #fff}.pre-inc #contents{padding:0}@media screen and (min-width: 769px),print{.pre-inc #contents{padding:0}}.pre-inc #contents .top-bg{margin:0;width:100%;background:linear-gradient(90deg, rgba(17, 15, 27, 0.8549019608), rgba(39, 46, 70, 0.8549019608), rgba(17, 15, 27, 0.8549019608))}.pre-inc #contents .sec01{margin:0 auto;padding:1.5em 0;width:100%;background:url(../images/top/bg01.webp) no-repeat bottom right;background-size:contain}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01{padding:3em 0}}.pre-inc #contents .sec01 .main-title{margin:0 auto;width:100%;text-align:center;font-size:min(5.5vw,40px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .main-title{letter-spacing:.1em}}.pre-inc #contents .sec01 .sub-title{margin:.8em auto 0;width:100%;text-align:center;color:#938051;font-family:"EB Garamond",serif;font-size:min(3.5vw,24px);letter-spacing:.1em;line-height:1}.pre-inc #contents .sec01 .time-box{margin:0 auto;width:85%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em 0}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .time-box{margin:0 auto}}.pre-inc #contents .sec01 .time-box .time-item{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .time-box .time-item{width:48.5%}}.pre-inc #contents .sec02{margin:0 auto;padding:1.25em 0;width:100%;background:linear-gradient(90deg, #006662, #14948D, #006662);text-align:center}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02{padding:2em 0}}.pre-inc #contents .sec02.gold{background:linear-gradient(135deg, #dfc180, #fff4de, #dfc180)}.pre-inc #contents .sec02.gold .sec-title{color:#231815}.pre-inc #contents .sec02 .sec-title{margin:0 auto;width:90%;max-width:820px;position:relative;text-align:center;color:#e6dfc4;font-size:min(6.5vw,46px);letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .sec-title{line-height:1}}.pre-inc #contents .sec02 .sec-title::before{content:"";width:calc(50% - 6em);height:1px;background:linear-gradient(90deg, rgba(0, 0, 0, 0), #000);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pre-inc #contents .sec02 .sec-title::after{content:"";width:calc(50% - 6em);height:1px;background:linear-gradient(-90deg, rgba(0, 0, 0, 0), #000);position:absolute;top:50%;right:0;transform:translateY(-50%)}.pre-inc #contents .sec02 .sec-title span{font-family:"EB Garamond",serif;font-size:1.2em}.pre-inc #contents .sec02 .h4-ttl{margin:.5em auto 0;width:100%;text-align:center;font-size:min(7svw,52px);letter-spacing:.2em;line-height:1}.pre-inc #contents .sec02 .h4-ttl .fs-up{color:crimson;font-size:2em}.pre-inc #contents .sec02 .price{margin:1em auto 0;width:80%;max-width:560px}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .price{margin:2em auto 0}}.pre-inc #contents .sec02 .price .image{width:100%;height:auto;font-size:0}.pre-inc #contents .sec02 .price-box{margin:1em auto 0;width:90%;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .price-box{margin:2em auto 0;gap:2em}}.pre-inc #contents .sec02 .price-box .photo{width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .price-box .photo{width:calc((100% - 4em)/3)}}.pre-inc #contents .sec02 .price-box .photo.type2{width:calc((92% - 1em)/2)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .price-box .photo.type2{width:calc((92% - 4em)/3)}}.pre-inc #contents .sec02 .obi-box{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .obi-box{justify-content:space-between;gap:0}}.pre-inc #contents .sec02 .obi-box .line1{margin:0;width:1px;background:linear-gradient(rgba(255, 255, 255, 0), #FFFFFF, rgba(255, 255, 255, 0));align-self:stretch}.pre-inc #contents .sec02 .obi-box .line2{margin:0;width:100%;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0), #FFFFFF, rgba(255, 255, 255, 0))}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .obi-box .line2{width:1px;height:auto;background:linear-gradient(rgba(255, 255, 255, 0), #FFFFFF, rgba(255, 255, 255, 0));align-self:stretch}}.pre-inc #contents .sec02 .obi-box .obi-in{margin:0;color:#fff;letter-spacing:.05em}.pre-inc #contents .sec02 .obi-box .obi-in .obi-team{margin:0;text-align:center;color:#e6dfc4;font-size:min(5vw,32px);line-height:1}.pre-inc #contents .sec02 .obi-box .obi-in .obi-team .sup-r{position:relative}.pre-inc #contents .sec02 .obi-box .obi-in .obi-team .sup-r .sup-txt{color:#fff;position:absolute;top:0;right:0;transform:translateY(-100%);font-size:min(2vw,10px);line-height:1}.pre-inc #contents .sec02 .obi-box .obi-in .obi-desc{margin:0 0 .5em;text-align:center;font-size:min(3.2vw,16px);line-height:1.4}.pre-inc #contents .sec02 .obi-box .obi-in .obi-desc .desc-s{font-size:min(2.4svw,12px)}.pre-inc #contents .sec03{margin:0 auto;padding:1em 0 2em;width:100%;background:url(../images/top/bg02.webp) no-repeat bottom center;background-size:cover;position:relative;z-index:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03{padding:2em 0 4em}}.pre-inc #contents .sec03 .sec-info{margin:2em auto 0;padding:1em 0;width:90%;max-width:1000px;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5019607843), rgba(255, 255, 255, 0));border-top:1px #947f28 solid;border-bottom:1px #947f28 solid;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-info{margin:4em auto 0;padding:2em 0}}.pre-inc #contents .sec03 .sec-info .lead{margin:0;width:100%;text-align:center;color:#938051;font-family:"EB Garamond",serif;font-size:min(3.8vw,20px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-info .lead{width:18em}}.pre-inc #contents .sec03 .sec-info .info-box{margin:1em auto 0;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1em;font-size:min(3.8vw,20px)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-info .info-box{margin:0;width:calc(100% - 18em)}}.pre-inc #contents .sec03 .sec-info .info-box .box{margin:0;width:100%;display:flex;justify-content:flex-start;align-items:center;text-align:justify;font-size:min(2.8vw,14px);line-height:1.2}.pre-inc #contents .sec03 .sec-info .info-box .box .info-team{margin:0;width:8em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-info .info-box .box .info-team{width:12em}}.pre-inc #contents .sec03 .sec-info .info-box .box .info-desc{margin:0;width:calc(100% - 8em)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-info .info-box .box .info-desc{width:calc(100% - 12em)}}.pre-inc #contents .sec03 .sec-info .info-box .box .info-desc a{-webkit-text-decoration:underline 1px #000 solid;text-decoration:underline 1px #000 solid;text-underline-offset:.2em}.pre-inc #contents .sec03 .chart-ttl{margin:2em auto .5em;padding:.5em 0;width:90%;max-width:800px;text-align:center;color:#947f28;font-size:min(4.6vw,28px);font-weight:500;letter-spacing:.1em;line-height:1}.pre-inc #contents .sec03 .reserve-chart{margin:0 auto;width:90%;max-width:800px;background:#fff;border:1px #947f28 solid;border-collapse:collapse;text-align:center}.pre-inc #contents .sec03 .reserve-chart th,.pre-inc #contents .sec03 .reserve-chart td{border:1px #947f28 solid}.pre-inc #contents .sec03 .reserve-chart .ch1{margin:0;width:22.5%;height:4em;font-size:min(2.8vw,16px);letter-spacing:.1em;line-height:1.4;vertical-align:middle}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .reserve-chart .ch1{width:20%}}.pre-inc #contents .sec03 .reserve-chart .ch2{margin:0;padding:.75em 0;width:15.5%;font-size:min(3.8vw,20px);letter-spacing:.1em;line-height:1;vertical-align:middle}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .reserve-chart .ch2{width:16%}}.pre-inc #contents .sec03 .reserve-chart .ch2 span{margin:0;font-size:.7em}.pre-inc #contents .sec03 .reserve-chart .ch3{margin:0;padding:.75em 0;width:20%;font-size:min(3.8vw,20px);letter-spacing:.1em;line-height:1}.pre-inc #contents .sec03 .reserve-chart .ch3 span{font-size:.8em}.pre-inc #contents .sec03 .reserve-chart .ch4{margin:0;vertical-align:middle;font-size:min(3.8vw,20px)}.pre-inc #contents .sec03 .reserve-chart .ch4 a{width:100%;display:block;color:#938051;font-weight:600}.pre-inc #contents .sec03 .cap{margin:.5em auto 0;width:90%;max-width:1000px;text-align:center;font-size:min(2vw,10px);line-height:1.4}.pre-inc #contents .sec03 .cap span{color:#938051;font-size:min(3.2vw,16px)}.pre-inc #contents .sec03 .bnr-box{margin:2em auto 0;width:90%;max-width:800px}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .bnr-box{margin:4em auto 0}}.pre-inc #contents .sec04{margin:0 auto;padding:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15em}.pre-inc #contents .sec04 .block{overflow:hidden;margin:0 auto;width:100%;max-width:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block{flex-direction:row}}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block:hover .bl-team .hv-on{opacity:1}}.pre-inc #contents .sec04 .block.coming{pointer-events:none}.pre-inc #contents .sec04 .block.coming::before{content:"";background:rgba(30,38,37,.8156862745);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pre-inc #contents .sec04 .block.coming::after{content:"COMING SOON";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(5.5vw,40px);letter-spacing:.1em;line-height:1}.pre-inc #contents .sec04 .block.entry-link{cursor:pointer}.pre-inc #contents .sec04 .block.entry-link::before{content:"";background:rgba(30,38,37,.8156862745);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pre-inc #contents .sec04 .block.entry-link::after{content:"物件エントリーいたただくと\aご覧いただけます。";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;color:#fff;font-size:min(5.2vw,36px);letter-spacing:.1em;line-height:1.4;white-space:pre}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block.reverse{flex-direction:row-reverse}}.pre-inc #contents .sec04 .block.reverse .bl-desc{background:linear-gradient(90deg, #766E58, #4E4838)}.pre-inc #contents .sec04 .block.reverse.coming::before{background:rgba(74,70,61,.8156862745)}.pre-inc #contents .sec04 .block .bl-team{margin:90;width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block .bl-team{width:50%;height:26vw}}.pre-inc #contents .sec04 .block .bl-team .hv-on{margin:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block .bl-team .hv-on{transition:.5s;opacity:0}}.pre-inc #contents .sec04 .block .bl-team .image{margin:0;display:block;width:100%;font-size:0}.pre-inc #contents .sec04 .block .bl-team .caption{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #contents .sec04 .block .bl-team .caption.bk{color:#000;text-shadow:none}.pre-inc #contents .sec04 .block .bl-desc{margin:0;padding:2em 0;width:100%;background:linear-gradient(90deg, #1B302C, #215752);display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;text-align:center;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #contents .sec04 .block .bl-desc{padding:0;width:50%}}.pre-inc #contents .sec04 .block .bl-desc .ttl{margin:0;text-align:center;font-family:"EB Garamond",serif;font-size:min(6.5vw,46px);letter-spacing:.1em;line-height:1}.pre-inc #contents .sec04 .block .bl-desc .sub{margin:.5em 0;text-align:center;font-size:min(2.4vw,12px);letter-spacing:.1em;line-height:1}.pre-inc #contents .sec04 .block .bl-desc .txt{margin:1.5em 0;text-align:center;font-size:min(3.8vw,20px);letter-spacing:.1em;line-height:1.8}.pre-inc #contents .sec04 .block .bl-desc .txt .txt-sup{font-size:.5em}.pre-inc #contents .sec04 .block .bl-desc .txt .luby{position:relative}.pre-inc #contents .sec04 .block .bl-desc .txt .luby::after{content:"住居専有面積";white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(-85%);font-size:min(2vw,10px);letter-spacing:0;line-height:1}.pre-inc #contents .sec04 .block .bl-desc .bl-link{margin:0;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"EB Garamond",serif;font-size:min(3.8vw,20px);letter-spacing:.05em;line-height:1}.pre-inc #contents .sec04 .block .bl-desc .bl-link .arrow{margin:0 0 0 .25em;width:1.2em}.pre-inc #contents .sec04 .block .bl-desc .bl-link .arrow .image{width:100%;height:auto;display:block;font-size:0;line-height:0}.pre-inc .flt_bnr{width:100%;max-width:360px;position:fixed;right:0;bottom:0;z-index:100;transition:1s;opacity:1}@media only screen and (max-width: 700px){.pre-inc .flt_bnr{max-width:none;bottom:60px}}.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 .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: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)}/*# sourceMappingURL=home.css.map */