main{padding-bottom:0}#subpage-main-de{margin:0 auto;padding:2em 0;width:100%;background:url(../images/limited/plan/bg.webp) no-repeat center center;background-size:cover}#subpage-main-de.lim-top{background:url(../images/limited/bg01.webp) no-repeat center center;background-size:cover;position:relative}#subpage-main-de.lim-top h1{text-shadow:0 0 5px #000}#subpage-main-de.lim-top h1 .ja{text-align:center}#subpage-main-de.lim-top .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2.4vw,12px);line-height:1;text-shadow:0 0 3px #000}@media screen and (min-width: 769px),print{#subpage-main-de{padding:0;background:none;display:grid}}#subpage-main-de h1{grid-area:1/1}#subpage-main-de .mv-img{display:none}@media screen and (min-width: 769px),print{#subpage-main-de .mv-img{display:block;grid-area:1/1}}#subpage-main-de h1{justify-self:center;align-self:center;display:flex;flex-direction:column;gap:0;text-align:center;z-index:2}@media screen and (min-width: 769px),print{#subpage-main-de h1{justify-self:end;padding-right:2em;gap:1em}}@media screen and (min-width: 1024px),print{#subpage-main-de h1{padding-right:10vw}}#subpage-main-de h1 span{line-height:1.3;display:block}@media screen and (min-width: 769px),print{#subpage-main-de h1 span{text-align:right}}#subpage-main-de h1 .en{font-size:30px;font-family:"YakuHanJP","Forum",serif}@media screen and (min-width: 769px),print{#subpage-main-de h1 .en{font-size:60px}}#subpage-main-de h1 .ja{font-size:14px}@media screen and (min-width: 769px),print{#subpage-main-de h1 .ja{font-size:16px}}.photo{position:relative}.photo img{width:100%;height:auto;display:block;font-size:0;line-height:0}.photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2.4vw,12px);line-height:1;text-shadow:0 0 3px #000}#contents .sec01{margin:0 auto;padding:3em 0 3.5em;width:100%;border-bottom:4px #b8ab82 solid}@media screen and (min-width: 1024px),print{#contents .sec01{padding:6em 0 7em}}#contents .sec01 .plan-box{margin:2em auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 1024px),print{#contents .sec01 .plan-box{margin:4em auto;gap:1.2em}}#contents .sec01 .plan-box li{margin:0;width:100%}@media screen and (min-width: 1024px),print{#contents .sec01 .plan-box li{width:80%}}#contents .sec01 .plan-box li a{margin:0;display:block}#contents .sec01 .plan-box li a img{width:100%;height:auto;display:block;font-size:0;line-height:0}#contents .inner{margin:0 auto;padding:0;width:100%;max-width:1024px}@media screen and (min-width: 1024px),print{#contents .inner{margin:4em auto;width:90%}}#contents .spec-block{margin:0 auto;padding:1.5em 0 2em;width:100%;background:linear-gradient(90deg, #B5A981, #907845);color:#fff}@media screen and (min-width: 1024px),print{#contents .spec-block{padding:3em 0 4em}}#contents .spec-block small{margin:0}#contents .spec-block .spec1{margin:0 auto;padding-bottom:1em;width:80%;border-bottom:1px #fff solid;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 1024px),print{#contents .spec-block .spec1{max-width:860px}}#contents .spec-block .spec1 dt{font-family:"EB Garamond",serif;font-size:min(6.5vw,46px);line-height:1}#contents .spec-block .spec1 dt span{font-size:2em}#contents .spec-block .spec1 dd{font-size:min(5vw,32px);line-height:1}#contents .spec-block .spec1 dd .fs-up{font-size:1.6em}#contents .spec-block .spec2{margin:1em auto 0;width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em 1em}@media screen and (min-width: 1024px),print{#contents .spec-block .spec2{max-width:860px;flex-direction:row;justify-content:space-between;align-items:flex-start}}#contents .spec-block .spec2 small{font-size:.6em}#contents .spec-block .spec2 .space{margin:0}#contents .spec-block .spec2 .space .space1{font-size:min(2.8vw,14px);line-height:1}#contents .spec-block .spec2 .space .space2{margin:0 0 0 .5em;font-family:"EB Garamond",serif;font-size:min(6vw,42px);line-height:1}#contents .spec-block .spec2 .space .space3{font-size:min(4.6vw,28px);line-height:1}#contents .spec-block .spec2 .space .space3 small{font-size:.5em}#contents .spec-block .spec2 .other{margin:0;font-size:min(3.2vw,16px);letter-spacing:.05em;line-height:1.6}#contents .type-block{margin:0 auto;padding:3em 0;width:100%;background:#f2f2f1}@media screen and (min-width: 1024px),print{#contents .type-block{padding:6em 0}}#contents .type-block .type{margin:0 auto;width:90%}@media screen and (min-width: 1024px),print{#contents .type-block .type{width:75%;max-width:860px}}#contents .type-block .guide{margin:1em auto 0;width:70%}@media screen and (min-width: 1024px),print{#contents .type-block .guide{margin:2em auto 0;width:55%;max-width:560px}}#contents .type-block .cap{margin:1em auto 0;width:100%;text-align:center;color:#000;font-size:min(2vw,10px);line-height:1.2}#contents .btn-block{margin:0 auto;padding:3em 0;background:url(../images/limited/plan/bg.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 1024px),print{#contents .btn-block{padding:6em 0}}#contents .btn-block .btn-box{margin:0 auto;width:90%;display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 1024px),print{#contents .btn-block .btn-box{gap:3em}}#contents .btn-block .btn-box .btn{margin:0;padding:1em 0;width:16em;background:linear-gradient(135deg, #6A5C49, #413627);border:1px #fff solid;text-align:center;font-size:min(3.5vw,20px);line-height:1}#contents .btn-block .btn-box .btn.print{background:linear-gradient(135deg, #847C5F, #655532);position:relative;cursor:pointer}#contents .btn-block .btn-box .btn.print img{width:1.2em;height:auto;position:absolute;top:50%;left:50%;transform:translate(2em, -50%)}.plan-info{display:flex;flex-direction:column;gap:2em;padding:1.5em 2em 2em;background:#88794f;color:#fff}@media screen and (min-width: 769px),print{.plan-info{flex-direction:row;justify-content:space-between;align-items:center;margin-top:4em;padding-left:4em;padding-right:4em;background:#88794f url(../images/premium_plan/type-bg.png) 30% center no-repeat;background-blend-mode:screen;background-size:auto 100%}}@media screen and (min-width: 1024px),print{.plan-info{margin-top:6em}}.plan-info p,.plan-info dt,.plan-info dd{margin:0}.plan-info .plan-names{display:flex;flex-direction:column;align-items:center;font-family:YakuHanMP,"Shippori Mincho",serif}@media screen and (min-width: 769px),print{.plan-info .plan-names{flex-shrink:0}}.plan-info .plan-names span.big{font-size:1.3em}.plan-info .plan-names .type{font-size:min(13.3333333333vw,48px);font-weight:normal}.plan-info .plan-names .ldk{padding:.1em 1.5em .3em;border:1px solid #fff;font-size:min(6.6666666667vw,24px);line-height:1.1;text-align:center}@media screen and (min-width: 769px),print{.plan-info .plan-names .ldk{margin-top:.4em}}.plan-info .plan-names .ldk .small{display:block;text-align:center}.plan-info .plan-floors{font-family:YakuHanMP,"Shippori Mincho",serif}.plan-info .plan-floors .main-area dt{font-size:min(3.8888888889vw,16px)}.plan-info .plan-floors .main-area dd{font-size:min(5vw,24px)}.plan-info .plan-floors .main-area dd span.big{font-size:1.5em}.plan-info .plan-floors .main-area dd span.mid{font-size:1.3em}.plan-info .plan-floors .sub-area{margin-top:1em;font-size:min(3.0555555556vw,14px);line-height:2}.pr-mv{margin:2em auto 1em;width:100%;max-width:680px}@media screen and (min-width: 769px),print{.pr-mv{margin:4em auto}}.pr-mv .check{margin:0;padding:.5em 0;background:linear-gradient(-80deg, #433B23, #88794F);text-align:center;color:#fff;font-size:min(4.6vw,28px);letter-spacing:.1em;line-height:1}.pr-mv video{width:100%;cursor:pointer}.pr-mv .cap{font-size:min(2.4vw,12px);line-height:1}/*# sourceMappingURL=plan.css.map */