.pre-inc #plan-topbg{margin:0;padding:0;width:100%;background:linear-gradient(to right, rgba(21, 2, 1, 0.1333333333), #FFF 25%, #FFF 75%, rgba(21, 2, 1, 0.1333333333))}.pre-inc #plan{margin:163px auto 0;padding:3em 0 4em;width:100%;position:relative}@media screen and (max-width: 767px){.pre-inc #plan{margin:65px auto 0}}.pre-inc #plan.plan-top{background:url(../images/plan/bg-plan02.jpg) no-repeat top center;background-size:contain}@media screen and (max-width: 767px){.pre-inc #plan.plan-top{margin:0 auto}}.pre-inc #plan h2{margin:auto;max-width:120px;text-align:center;color:#000;font-size:42px}@media screen and (max-width: 767px){.pre-inc #plan h2{font-size:7vw}}.pre-inc #plan .ttl-sub{margin:0 auto 1.5em;width:100%;text-align:center;color:#ae9757}.pre-inc #plan .ttl-lead{margin:0 auto 1.5em;width:100%;text-align:center;font-size:24px;line-height:2}@media screen and (max-width: 767px){.pre-inc #plan .ttl-lead{font-size:4vw}}.pre-inc #plan .ttl-txt{margin:0 auto 1.5em;width:100%;text-align:center;font-size:min(4vw,20px)}.pre-inc #plan .cloud-right01{width:25%;position:absolute;top:0;right:0;z-index:5;animation-name:mv-right;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@media screen and (max-width: 767px){.pre-inc #plan .cloud-right01{width:30%}}.pre-inc #plan .cloud-right01 img{width:100%;height:auto}@keyframes mv-right{from{opacity:0;transform:translate(100px, -10%)}to{opacity:1;transform:translate(0, -10%)}}.pre-inc #plan .cloud-left01{width:25%;position:absolute;left:0;bottom:0;transform:translate(-50px, 0);z-index:5;opacity:0}@media screen and (max-width: 767px){.pre-inc #plan .cloud-left01{width:25%}}.pre-inc #plan .cloud-left01.scroll-in{opacity:1;transform:translate(0, 0)}.pre-inc #plan .plan-type{margin:4em auto;width:95%;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em;position:relative}@media screen and (max-width: 767px){.pre-inc #plan .plan-type{margin:2em auto;max-width:none;gap:1em}}.pre-inc #plan .plan-type .pre-block{margin:2em auto;padding:2em 0;width:100%;background:#000;border:4px #b7a36c double;box-sizing:border-box;text-align:center}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block{margin:2em auto 1em}}.pre-inc #plan .plan-type .pre-block h5{margin:.25em auto .75em;width:45%;text-align:center;color:#ae9757;font-family:"Libre Bodoni";font-style:italic;font-size:min(5.2vw,32px);font-weight:400;line-height:1;letter-spacing:.1em}.pre-inc #plan .plan-type .pre-block h3{margin:0 auto;text-align:center;color:#ae9757;font-size:min(5.5vw,36px);font-weight:normal;letter-spacing:.1em}.pre-inc #plan .plan-type .pre-block p{margin:1em auto;text-align:center;color:#fff;font-size:min(3.8vw,18px);letter-spacing:.1em}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block p{margin-bottom:0}}.pre-inc #plan .plan-type .pre-block .pr-btn{margin:3em auto 2em;width:100%;max-width:1080px;background:#000;display:flex;justify-content:center;align-items:center;gap:1.5em}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block .pr-btn{margin:1em auto 0;flex-direction:column;justify-content:center;gap:0}}.pre-inc #plan .plan-type .pre-block .pr-btn li{margin:0;padding:0 0 2em;width:46%;background:linear-gradient(to right, #B7A36C, #58491E);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block .pr-btn li{margin:1.5em 0 0;padding:0 0 1em;width:85%}}.pre-inc #plan .plan-type .pre-block .pr-btn li.sold{position:relative;pointer-events:none}.pre-inc #plan .plan-type .pre-block .pr-btn li.sold::before{content:"";background:hsla(0,0%,100%,.5019607843);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pre-inc #plan .plan-type .pre-block .pr-btn li.sold::after{content:"成約済";padding:.5em .8em;background:#870c01;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff;font-size:min(5vw,32px);letter-spacing:.1em;line-height:1;white-space:nowrap}.pre-inc #plan .plan-type .pre-block .pr-btn li .ttl{margin-top:.5em;color:#fff;font-family:"Libre Bodoni";font-size:min(6vw,32px)}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block .pr-btn li .ttl{margin:0}}.pre-inc #plan .plan-type .pre-block .pr-btn li .ttl .en{font-size:2em}.pre-inc #plan .plan-type .pre-block .pr-btn li .btn{margin:0;padding:.8em 0;width:70%;position:relative;color:#ae9757;background:#fff;font-family:"Libre Bodoni";font-size:min(3.8vw,18px);transition:.5s}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block .pr-btn li .btn{width:80%;line-height:1}}.pre-inc #plan .plan-type .pre-block .pr-btn li .btn::after{content:"";width:30%;height:1px;background:#ae9757;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .pre-block .pr-btn li .btn::after{width:20%}}.pre-inc #plan .plan-type .pre-block .pr-btn li .btn:hover{background:linear-gradient(to right, #58491E, #AE9757);color:#fff;opacity:1}.pre-inc #plan .plan-type .type-box{margin:0;padding:0 0 1.5em;width:26%;background:#fff;position:relative;z-index:6;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;filter:drop-shadow(0 0 10px rgba(21, 2, 1, 0.1333333333))}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-box{padding:0 0 1.5em;width:calc((100% - 1em)/2)}}.pre-inc #plan .plan-type .type-box.model{padding:0;background:linear-gradient(to right, #B7A36C, #58491E)}.pre-inc #plan .plan-type .type-box.premier{border:1px #ae9757 solid;box-sizing:border-box}.pre-inc #plan .plan-type .type-box.sold{pointer-events:none}.pre-inc #plan .plan-type .type-box.sold::before{content:"";background:rgba(0,0,0,.5019607843);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pre-inc #plan .plan-type .type-box.sold::after{content:"成約済";padding:.5em .8em;background:#870c01;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff;font-size:min(5vw,32px);letter-spacing:.1em;line-height:1;white-space:nowrap}.pre-inc #plan .plan-type .type-box .new{margin:0;padding:.25em .5em;background:#870c01;position:absolute;top:5px;left:5px;text-align:center;color:#fff;font-size:min(2.4vw,12px);line-height:1}.pre-inc #plan .plan-type .type-box .pick{margin:0;padding:.25em .5em;background:#fff;position:absolute;top:5px;right:5px;text-align:center;color:#870c01;font-size:min(2.4vw,12px);line-height:1}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-box .pick{top:2px;right:2px}}.pre-inc #plan .plan-type .type-box .type-ttl{padding:.5em 0;width:100%;background:linear-gradient(#870C01, #5D0600);text-align:center;color:#fff;font-size:min(5vw,32px);font-weight:400;letter-spacing:.1em;line-height:1}.pre-inc #plan .plan-type .type-box .type-ttl.premier{background:linear-gradient(#AE9757, #5e512e)}.pre-inc #plan .plan-type .type-box .type-ttl span{font-size:1.4em}.pre-inc #plan .plan-type .type-box .type-ttl span.menu{margin-left:.5em;font-size:.6em;letter-spacing:0}.pre-inc #plan .plan-type .type-box .type-ldk{padding:.75em 0;width:100%;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;color:#fff;font-weight:400}.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk1{margin:0;padding:0 0 .1em;font-size:min(4.6vw,28px);line-height:1}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk1{padding:0 0 .2em}}.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk1 .num{font-size:1.4em}.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk2{margin:0;font-size:min(2.4vw,12px);line-height:1.2}.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk2 .num{font-size:2.6em}.pre-inc #plan .plan-type .type-box .type-ldk .type-ldk2 .num2{font-size:2em}.pre-inc #plan .plan-type .type-box .type-sqm{margin:1.5em 0;width:100%}.pre-inc #plan .plan-type .type-box .type-sqm img{margin:0 auto;width:auto;height:40vw}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-box .type-sqm img{width:80%;height:auto}}.pre-inc #plan .plan-type .type-box .type-btn{width:100%}.pre-inc #plan .plan-type .type-box .type-btn a{margin:24px auto 0;width:80%;height:46px;max-width:250px;background:#152041;position:relative;display:flex;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-box .type-btn a{margin:4.8vw auto 0;width:90%;height:10vw}}.pre-inc #plan .plan-type .type-box .type-btn a .material-symbols-outlined{position:absolute;top:50%;right:0;transform:translate(0, -50%)}.pre-inc #plan .plan-type .type-box .type-btn.model{margin:0;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:min(4.6vw,28px);line-height:1.2}.pre-inc #plan .plan-type .type-cap{padding:.5em;position:absolute;right:1em;bottom:0;font-size:12px;transform:translateY(3em)}@media screen and (max-width: 767px){.pre-inc #plan .plan-type .type-cap{font-size:2vw;transform:translateY(5em)}}.pre-inc #plan .pl-top{margin:6em auto 4em;max-width:1080px}@media screen and (max-width: 767px){.pre-inc #plan .pl-top{margin:4em auto 2em;width:95%;max-width:none}}.pre-inc #plan .pl-top .pltop-img{position:relative}.pre-inc #plan .pl-top .pltop-img .cap{padding:.25em .75em;position:absolute;right:0;bottom:0;color:#fff;font-size:16px;text-shadow:0 0 5px #000}@media screen and (max-width: 767px){.pre-inc #plan .pl-top .pltop-img .cap{font-size:3.5vw}}.pre-inc #plan .pl-top .pltop-ttl{margin:1em auto;width:100%;color:#ae9757;font-size:28px}@media screen and (max-width: 767px){.pre-inc #plan .pl-top .pltop-ttl{font-size:4.5vw}}.pre-inc #plan .pl-top p{text-align:justify}.pre-inc #plan .pl-mdl{margin:6em auto 0;padding:10em 0 4em;max-width:1280px;background:#fff;position:relative;filter:drop-shadow(0 0 10px #CCC)}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl{padding:4em 0 2em}}.pre-inc #plan .pl-mdl .pl-head{width:100%;max-width:1080px;display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;top:0;left:50%;transform:translate(-50%, -3em)}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-head{width:95%;max-width:none}}.pre-inc #plan .pl-mdl .pl-head .plhead-ttl{margin:0;padding:.25em 0 .25em .9em;width:37.3%;background:linear-gradient(#870C01, #5D0600);color:#fff;font-size:32px}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-head .plhead-ttl{padding:.25em 0;width:100%;text-align:center;font-size:5.5vw}}.pre-inc #plan .pl-mdl .pl-head .plhead-ttl.premier{background:linear-gradient(#AE9757, #5e512e)}.pre-inc #plan .pl-mdl .pl-head .plhead-ttl .head-type{padding-right:.1em;font-size:2em}.pre-inc #plan .pl-mdl .pl-head .plhead-ttl span.menu{margin-left:.5em;font-size:.6em;letter-spacing:0}.pre-inc #plan .pl-mdl .pl-head .plhead-ldk{margin:0;padding:.5em 0 .5em .9em;width:37.3%;background:#000;color:#fff;font-size:32px;line-height:1.2}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-head .plhead-ldk{padding:.1em 0;width:100%;text-align:center;font-size:5.5vw}}.pre-inc #plan .pl-mdl .pl-head .plhead-ldk .head-size{font-size:56px}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-head .plhead-ldk .head-size{font-size:6.5vw}}.pre-inc #plan .pl-mdl .pl-head .plhead-ldk .head-ldk{font-size:40px}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-head .plhead-ldk .head-ldk{font-size:6vw}}.pre-inc #plan .pl-mdl .pl-head .kara{margin:0;width:60%;border-bottom:1px solid #ae9757;box-sizing:border-box}.pre-inc #plan .pl-mdl .pl-type{margin:auto;max-width:1080px;padding-bottom:2em;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type{width:95%;max-width:none}}.pre-inc #plan .pl-mdl .pl-type .mdl-left{padding-top:2em;width:40%}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .preplan{padding-top:2em;padding-left:10%;color:#ae9757;font-size:min(5.2vw,36px)}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left .preplan{padding:1em 0 0}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-sqm{padding-top:2em;padding-left:10%;font-size:min(3.6vw,18px);line-height:1.1}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-sqm{padding:1em 0 0;width:100%}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-sqm .md-sqm01{font-size:min(10vw,62px)}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-sqm .md-sqm02{font-size:min(8vw,46px)}.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm-2{padding-top:2em;padding-left:10%;font-size:min(3.6vw,18px);line-height:1.1}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm-2{margin:0 0 1em;padding:1em 0;width:50%;border-bottom:1px #ae9757 solid}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm-2 .bal-sqm01{font-size:min(5.5vw,40px)}.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm{margin-bottom:1em;padding:2em 0;padding-left:10%;font-size:min(3.6vw,18px);line-height:1.1;border-bottom:1px #ae9757 solid}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm{padding:1em 0;width:50%}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .bal-sqm .bal-sqm01{font-size:min(5.5vw,40px)}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-merit{padding:2em 0 .5em 5%;border-bottom:1px #999 dashed;color:#000;line-height:1.6}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-merit{padding:1em 0 .5em;width:100%}}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-merit .merit-bb{color:#d00;font-size:1.8em;line-height:1.2}.pre-inc #plan .pl-mdl .pl-type .mdl-left .mdl-merit:last-child{border:none}.pre-inc #plan .pl-mdl .pl-type .mdl-right{width:60%}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-right{margin:2em 0 0;width:100%}}.pre-inc #plan .pl-mdl .pl-type .mdl-right .guide{margin:1em auto;width:85%}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .mdl-right .guide{width:90%}}.pre-inc #plan .pl-mdl .pl-type .mdl-btm{margin-top:2em;width:100%;border-bottom:1px #ae9757 solid}.pre-inc #plan .pl-mdl .pl-type .plan-btn{margin:2em auto 0;width:100%;display:flex;justify-content:center;align-items:center;gap:1em}.pre-inc #plan .pl-mdl .pl-type .plan-btn a{margin:0;padding:1em 0;width:16em;background:#152041;display:flex;justify-content:flex-end;align-items:center;text-align:center;color:#fff;transition:.5s}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .plan-btn a{width:12.5em}}.pre-inc #plan .pl-mdl .pl-type .plan-btn a:hover{opacity:.6}.pre-inc #plan .pl-mdl .pl-type .plan-btn a .material-symbols-outlined{padding-left:2em}@media screen and (max-width: 767px){.pre-inc #plan .pl-mdl .pl-type .plan-btn a .material-symbols-outlined{padding-left:.5em}}.pre-inc #plan .pl-cap{margin:2em auto;padding-left:1em;width:100%;max-width:1080px;text-indent:-1em;text-align:justify;font-size:12px}@media screen and (max-width: 767px){.pre-inc #plan .pl-cap{width:95%;max-width:none;font-size:2vw}}.pre-inc #plan .pl-back a{margin:4em auto 0;padding:1em;max-width:300px;border:1px #000 solid;display:flex;justify-content:flex-start;align-items:center;line-height:1}.pre-inc #plan .pl-back a .material-symbols-outlined{margin-right:3.5em}/*# sourceMappingURL=plan.css.map */