.planBtn[data-astro-cid-676q3v5t]{width:618px;position:relative;display:grid;grid-template-columns:120fr 500fr;min-height:250px}.planBtn[data-astro-cid-676q3v5t]:hover{opacity:.6!important}.planBtn[data-astro-cid-676q3v5t] p[data-astro-cid-676q3v5t],.planBtn[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t]{color:#fff}.planBtn[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].viewmore:before{content:"";position:absolute;top:55%;right:-13px;translate:0 -50%;display:block;width:6px;height:6px;transform:rotate(45deg);transform-origin:center}.limitedMask[data-astro-cid-676q3v5t] .planBtn[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].viewmore:before{border-top:1px solid #262626;border-right:1px solid #262626}.titleWrap[data-astro-cid-676q3v5t]{background-color:#37494d;position:relative;display:grid;place-content:center;min-height:250px}.detailWrap[data-astro-cid-676q3v5t]{background:#5d7b82;background:linear-gradient(90deg,#5d7b82,#36484c);position:relative;display:grid;justify-content:left;align-items:center;align-content:center;padding-left:40px;height:100%}.wappenWrap[data-astro-cid-676q3v5t]{position:absolute;left:0;right:0}.wappenWrap[data-astro-cid-676q3v5t] .new-badge[data-astro-cid-676q3v5t]{background-color:#b29757;font-size:11px;width:41px;height:21px;position:relative;display:grid;place-content:center;letter-spacing:.06em;color:#fff}.typeWrap[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t]{display:block;text-align:center}.typeWrap[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].type{font-size:52px;margin-bottom:5px;letter-spacing:.05em}.typeWrap[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].label{font-size:17px}@media all and (max-width:750px){.titleWrap[data-astro-cid-676q3v5t]{height:calc(316/ var(--media_sp) * 100vw);min-height:initial}.planBtn[data-astro-cid-676q3v5t]{width:calc(670/ var(--media_sp) * 100vw);grid-template-columns:120fr 500fr;min-height:initial;height:calc(316/ var(--media_sp) * 100vw)}.detailWrap[data-astro-cid-676q3v5t]{padding-left:40px}.wappenWrap[data-astro-cid-676q3v5t] .new-badge[data-astro-cid-676q3v5t]{font-size:calc(16/ var(--media_sp) * 100vw);width:calc(60/ var(--media_sp) * 100vw);height:calc(27/ var(--media_sp) * 100vw);letter-spacing:.06em}.typeWrap[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].type{font-size:calc(58/ var(--media_sp) * 100vw);margin-bottom:calc(5/ var(--media_sp) * 100vw);letter-spacing:.05em}.typeWrap[data-astro-cid-676q3v5t] span[data-astro-cid-676q3v5t].label{font-size:calc(20/ var(--media_sp) * 100vw)}}.spec[data-astro-cid-676q3v5t]{font-size:25px;padding-bottom:37px}.sizeWrap[data-astro-cid-676q3v5t]{padding-bottom:35px}.sizeWrap[data-astro-cid-676q3v5t] .label[data-astro-cid-676q3v5t]{font-size:12px;letter-spacing:.1em}.size[data-astro-cid-676q3v5t]{font-size:25px}.size[data-astro-cid-676q3v5t] .largeChar[data-astro-cid-676q3v5t]{font-size:35px}.sizeTsubo[data-astro-cid-676q3v5t]{font-size:14px}.viewmore[data-astro-cid-676q3v5t]{font-size:13px;letter-spacing:.21em;width:fit-content;position:relative}@media all and (max-width:750px){.spec[data-astro-cid-676q3v5t]{font-size:calc(32/ var(--media_sp) * 100vw);padding-bottom:calc(37/ var(--media_sp) * 100vw)}.sizeWrap[data-astro-cid-676q3v5t]{padding-bottom:calc(35/ var(--media_sp) * 100vw)}.sizeWrap[data-astro-cid-676q3v5t] .label[data-astro-cid-676q3v5t]{font-size:calc(20/ var(--media_sp) * 100vw);letter-spacing:.1em}.size[data-astro-cid-676q3v5t]{font-size:calc(32/ var(--media_sp) * 100vw)}.size[data-astro-cid-676q3v5t] .largeChar[data-astro-cid-676q3v5t]{font-size:calc(44/ var(--media_sp) * 100vw)}.sizeTsubo[data-astro-cid-676q3v5t]{font-size:calc(20/ var(--media_sp) * 100vw)}.viewmore[data-astro-cid-676q3v5t]{font-size:calc(20/ var(--media_sp) * 100vw);letter-spacing:.21em}}.planBtnsInner{display:flex;justify-content:center;gap:42px;max-width:1280px;margin:0 auto;flex-wrap:wrap}.limitedPlanList[data-astro-cid-nlz5rfty] .title[data-astro-cid-nlz5rfty]{margin:0 auto;display:block;width:fit-content}.frontWrap h2{position:absolute;right:117px;bottom:4vw;width:fit-content;height:fit-content;opacity:0;transition:opacity 1s;transition-delay:.7s}.frontWrap h2.visible{opacity:1}@media all and (max-width:750px){.frontWrap h2{position:absolute;left:50%;right:initial;bottom:calc(70/ var(--media_sp) * 100vw);transform:translate(-50%)}.frontWrap h2,.frontWrap .hiddenWrap h2 img{width:calc(148/ var(--media_sp) * 100vw)}}.page_intro-bg{background-image:url(../static_img/plan/kv_back_pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.introWrap{padding-top:94px;padding-bottom:102px;background-color:#2d211680}.introWrap p{color:#fff;text-align:center}.introWrap .title{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:34px}.introWrap .text{font-size:17px;line-height:2}.planList{margin-top:110px;margin-bottom:110px}.limitedPlanList{background-image:url(../static_img/plancommon/limitedplans_bg_pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:113px;padding-bottom:144px}.limitedPlanList .planBtnsInner{padding-top:70px}@media all and (max-width:750px){.introWrap{margin-top:calc(94 / var(--media_sp) * 100vw);margin-top:initial;padding-bottom:calc(90 / var(--media_sp) * 100vw);margin-bottom:calc(100 / var(--media_sp) * 100vw)}.introWrap .title{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw)}.introWrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.1em}.planList{margin-top:calc(138 / var(--media_sp) * 100vw);margin-bottom:calc(138 / var(--media_sp) * 100vw)}.limitedPlanList{background-image:url(../static_img/plancommon/limitedplans_bg_sp.webp);padding-top:calc(113 / var(--media_sp) * 100vw);padding-bottom:calc(139 / var(--media_sp) * 100vw)}.limitedPlanList>.title img{width:calc(276 / var(--media_sp) * 100vw)}.limitedPlanList .planBtnsInner{padding-top:calc(70 / var(--media_sp) * 100vw)}}.limitedPlanList .detailWrap{background:#f8f8f8;background:linear-gradient(90deg,#f8f8f8,#cdcdcd)}.limitedPlanList .planBtnsWrap .planBtn p,.limitedPlanList .planBtnsWrap .planBtn span{color:#333}.limitedPlanList .titleWrap{background:#fff;background:linear-gradient(90deg,#fff,#cdcdcd);color:#ccc}.limitedPlanList .planBtnsWrap .planBtn .comingsoon p{color:#fff}.menuplan{background-image:url(../static_img/plan/menu_bg_pc.webp);text-align:center;background-size:cover;background-position:center}.menuplan .text-wrap{padding:87px 0;display:block}.menuplan .text-wrap .title{font-size:27px;line-height:1.5;margin-top:31px;letter-spacing:.1em;margin-bottom:25px}.menuplan .text-wrap .text{font-size:17px;line-height:2;letter-spacing:0em}@media all and (max-width:750px){.menuplan{background-image:url(../static_img/plan/menu_bg_sp.webp)}.menuplan .en-title{display:block;width:auto;position:relative;width:100%}.menuplan .en-title img{width:calc(178 / var(--media_sp) * 100vw);max-width:initial;display:block;margin:0 auto}.menuplan .text-wrap{padding:calc(108 / var(--media_sp) * 100vw) 0px calc(96 / var(--media_sp) * 100vw)}.menuplan .text-wrap .title{font-size:calc(34 / var(--media_sp) * 100vw);line-height:calc(29/17);margin-top:calc(30 / var(--media_sp) * 100vw);letter-spacing:.1em;margin-bottom:25px}.menuplan .text-wrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:2}}
