main{padding:0}.bg-bk{margin:0;width:100%;height:.75em;background:#000}@media screen and (min-width: 1024px),print{.bg-bk{height:1em}}#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}section.lim-sec1,section.lim-sec2,section.lim-sec3{margin:0 auto;padding:3em 0 3.5em;width:100%;border-bottom:4px #b8ab82 solid}@media screen and (min-width: 1024px),print{section.lim-sec1,section.lim-sec2,section.lim-sec3{padding:6em 0 7em}}section.lim-sec1 h4,section.lim-sec2 h4,section.lim-sec3 h4{margin:0 auto;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(7.5vw,56px);letter-spacing:.05em;line-height:1}section.lim-sec1 .sub,section.lim-sec2 .sub,section.lim-sec3 .sub{margin:2em auto;width:100%;position:relative;text-align:center;font-size:min(3.6vw,18px);letter-spacing:.15em;line-height:1}section.lim-sec1 .sub::after,section.lim-sec2 .sub::after,section.lim-sec3 .sub::after{content:"";width:3em;height:2px;background:url(../images/limited/line.webp) no-repeat center center;background-size:cover;position:absolute;top:0;left:50%;transform:translate(-50%, -1.2em)}section.lim-sec1 .plan-box,section.lim-sec2 .plan-box,section.lim-sec3 .plan-box{margin:2em auto 0;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{section.lim-sec1 .plan-box,section.lim-sec2 .plan-box,section.lim-sec3 .plan-box{margin:4em auto 0;gap:1.2em}}section.lim-sec1 .plan-box li,section.lim-sec2 .plan-box li,section.lim-sec3 .plan-box li{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 1024px),print{section.lim-sec1 .plan-box li,section.lim-sec2 .plan-box li,section.lim-sec3 .plan-box li{width:calc((100% - 2.4em)/2.5)}}section.lim-sec1 .plan-box li.sold,section.lim-sec2 .plan-box li.sold,section.lim-sec3 .plan-box li.sold{position:relative;pointer-events:none}section.lim-sec1 .plan-box li.sold::before,section.lim-sec2 .plan-box li.sold::before,section.lim-sec3 .plan-box li.sold::before{content:"";background:rgba(0,0,0,.5019607843);position:absolute;top:0;left:0;right:0;bottom:0}section.lim-sec1 .plan-box li.sold::after,section.lim-sec2 .plan-box li.sold::after,section.lim-sec3 .plan-box li.sold::after{content:"完売御礼";padding:.5em 0;width:8em;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#b80e0e;font-size:min(5vw,32px);font-weight:500;letter-spacing:.2em;line-height:1}section.lim-sec1 .plan-box li a,section.lim-sec2 .plan-box li a,section.lim-sec3 .plan-box li a{margin:0;display:block}section.lim-sec1 .plan-box li a img,section.lim-sec2 .plan-box li a img,section.lim-sec3 .plan-box li a img{width:100%;height:auto;display:block;font-size:0;line-height:0}section.lim-sec1 .block,section.lim-sec2 .block,section.lim-sec3 .block{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.lim-sec1 .block.reverse,section.lim-sec2 .block.reverse,section.lim-sec3 .block.reverse{flex-direction:row-reverse}@media screen and (min-width: 1024px),print{section.lim-sec1 .block.reverse,section.lim-sec2 .block.reverse,section.lim-sec3 .block.reverse{padding-top:3em}}section.lim-sec1 .block.reverse li.txt-box,section.lim-sec2 .block.reverse li.txt-box,section.lim-sec3 .block.reverse li.txt-box{align-items:flex-start}@media screen and (min-width: 1024px),print{section.lim-sec1 .block.reverse li.txt-box p,section.lim-sec2 .block.reverse li.txt-box p,section.lim-sec3 .block.reverse li.txt-box p{text-align:left}}section.lim-sec1 .block li,section.lim-sec2 .block li,section.lim-sec3 .block li{margin:0}section.lim-sec1 .block li.photo,section.lim-sec2 .block li.photo,section.lim-sec3 .block li.photo{margin:1em 0 1.5em;width:100%}@media screen and (min-width: 1024px),print{section.lim-sec1 .block li.photo,section.lim-sec2 .block li.photo,section.lim-sec3 .block li.photo{margin:0;width:60%}}section.lim-sec1 .block li.txt-box,section.lim-sec2 .block li.txt-box,section.lim-sec3 .block li.txt-box{width:100%;display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width: 1024px),print{section.lim-sec1 .block li.txt-box,section.lim-sec2 .block li.txt-box,section.lim-sec3 .block li.txt-box{width:36%}}section.lim-sec1 .block li.txt-box p,section.lim-sec2 .block li.txt-box p,section.lim-sec3 .block li.txt-box p{margin:0;width:100%;text-align:center;font-size:min(4.6vw,28px);letter-spacing:.2em;line-height:1.6}@media screen and (min-width: 1024px),print{section.lim-sec1 .block li.txt-box p,section.lim-sec2 .block li.txt-box p,section.lim-sec3 .block li.txt-box p{text-align:right}}section.lim-sec1 .block li.txt-box a,section.lim-sec2 .block li.txt-box a,section.lim-sec3 .block li.txt-box a{margin:1.5em auto 0;padding:.75em 0;width:10em;background:#9e916d;display:block;text-align:center;font-family:"EB Garamond",serif;font-size:min(3.2vw,16px);line-height:1;filter:drop-shadow(0 0 3px #000)}@media screen and (min-width: 1024px),print{section.lim-sec1 .block li.txt-box a,section.lim-sec2 .block li.txt-box a,section.lim-sec3 .block li.txt-box a{margin:2.5em 0 0}}section.lim-sec1 .block li.txt-box a.pen,section.lim-sec2 .block li.txt-box a.pen,section.lim-sec3 .block li.txt-box a.pen{opacity:.5;pointer-events:none}section.lim-sec1{background:url(../images/limited/bg02.webp) no-repeat center center;background-size:cover;border-top:4px #b8ab82 solid}section.lim-sec2{background:url(../images/limited/bg03.webp) no-repeat center center;background-size:cover}section.lim-sec3{background:url(../images/limited/bg04.webp) no-repeat center center;background-size:cover}#contents{margin:0 auto;padding:0;width:100%}#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%;position:relative}@media screen and (min-width: 1024px),print{#contents .type-block .type{width:75%;max-width:860px}}#contents .type-block .type .check{margin:0;width:24%;position:absolute;right:21%;bottom:1%}@media screen and (min-width: 769px),print{#contents .type-block .type .check{width:15%;right:25.5%;bottom:1.5%}}#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 .pr-mv{margin:2em auto;width:90%;max-width:680px}@media screen and (min-width: 769px),print{#contents .pr-mv{margin:4em auto}}#contents .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}#contents .pr-mv video{width:100%;cursor:pointer}#contents .pr-mv .cap{font-size:min(2.4vw,12px);line-height:1}#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}.btn-area.foot{display:none}/*# sourceMappingURL=limited.css.map */