.plan_grid-wrap{display:grid;grid-template-columns:630fr 1050fr}.spec_area-wrap{background-image:url(../static_img/plan/detail/spec_bg_pc.webp);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:100%}.feature_copy{text-align:center;display:block;margin:0 0 60px}.limited_plan .feature_copy{margin:60px 0}.feature_copy p{font-size:22px;line-height:calc(39/22);color:#333}@media all and (max-width:1010px){.feature_copy{margin-top:60px}.spec_area-wrap{height:auto}}@media all and (max-width:750px){.feature_copy,.limited_plan .feature_copy{margin-top:initial;padding:calc(45/ var(--media_sp) * 100vw) 0;margin-bottom:0}.feature_copy p{font-size:calc(28/ var(--media_sp) * 100vw);line-height:calc(22/14)}}.spec_inner-wrap{text-align:left;margin:174px auto 0;width:fit-content;top:266px}.spec_inner-wrap h3{margin-bottom:30px}.figenbtn{display:grid;align-content:start;padding-top:190px;position:relative;padding-bottom:90px}.fig-wrap{display:grid;place-content:center;margin-bottom:83px}.atype .fig-wrap img{width:640px}.btype .fig-wrap img{width:626px}.ctype .fig-wrap img{width:544px}.dtype .fig-wrap img{width:565px}.etype .fig-wrap img{width:613px}.hanrei{max-width:1280px;padding:0 40px;margin:0 auto 4px}.hanrei img{width:700px;position:relative;left:-4px}@media all and (max-width:1010px){.plan_grid-wrap{display:block}.spec_area-wrap{background-image:url(../static_img/plan/detail/spec_bg_sp.webp);height:auto;padding-top:calc(90/ var(--media_sp) * 100vw)}.spec_inner-wrap{position:relative;left:initial;transform:initial;top:initial;margin:0 auto;width:fit-content;padding:50px 0}.figenbtn{padding-top:initial;gap:0;padding-bottom:initial}.fig-wrap{display:grid;place-content:center;padding:calc(40/ var(--media_sp) * 100vw) 0 calc(23/ var(--media_sp) * 100vw);margin-bottom:calc(40/ var(--media_sp) * 100vw)}.limited_plan .fig-wrap{padding:calc(40/ var(--media_sp) * 100vw) 0 calc(23/ var(--media_sp) * 100vw)}}@media all and (max-width:750px){.spec_area-wrap{padding-top:calc(173/ var(--media_sp) * 100vw)}.hanrei{padding:0 calc(40/ var(--media_sp) * 100vw);margin:0 auto calc(6/ var(--media_sp) * 100vw)}.hanrei img{left:initial;width:100%}.spec_inner-wrap{padding:calc(0/ var(--media_sp) * 100vw) 0 calc(128/ var(--media_sp) * 100vw);width:calc(590/ var(--media_sp) * 100vw)}.spec_inner-wrap h3{margin-bottom:calc(26/ var(--media_sp) * 100vw)}.atype .fig-wrap img{width:calc(640/ var(--media_sp) * 100vw)}.btype .fig-wrap img{width:calc(626/ var(--media_sp) * 100vw)}.ctype .fig-wrap img{width:calc(544/ var(--media_sp) * 100vw)}.dtype .fig-wrap img{width:calc(565/ var(--media_sp) * 100vw)}.etype .fig-wrap img{width:calc(630/ var(--media_sp) * 100vw)}.hanrei img{width:calc(670/ var(--media_sp) * 100vw)}}.titleWrap{position:relative;display:grid;place-content:center;min-height:250px}.detailWrap{position:relative;display:grid;justify-content:left;align-items:center;align-content:center;padding-left:40px;height:100%}.wappenWrap{position:absolute;left:0;right:0}.typeWrap span{display:block;text-align:center}.typeWrap span.type{font-size:52px;margin-bottom:5px;letter-spacing:.05em}.typeWrap span.label{font-size:17px}@media all and (max-width:750px){.titleWrap{height:calc(316/ var(--media_sp) * 100vw);min-height:initial}.planBtn{width:calc(670/ var(--media_sp) * 100vw);grid-template-columns:120fr 500fr;min-height:initial;height:calc(316/ var(--media_sp) * 100vw)}.detailWrap{padding-left:40px}.typeWrap span.type{font-size:calc(58/ var(--media_sp) * 100vw);margin-bottom:calc(5/ var(--media_sp) * 100vw);letter-spacing:.05em}.typeWrap span.label{font-size:calc(20/ var(--media_sp) * 100vw)}}h3 .label{font-size:20px;letter-spacing:.1em}h3 .menuNum{vertical-align:.1em}h3 .borderline{margin:0 20px}h3 .type{font-size:61px;margin-right:7px}.spec-wrap{font-size:32px;letter-spacing:.05em}.spec_notice{margin-bottom:39px}.spec-wrap .largeChar{font-size:44px}.sizeWrap{padding-bottom:13px;width:fit-content;margin:0 auto 0 0}.sizeWrap .label{font-size:14px;letter-spacing:.1em;text-align:left}.size{font-size:29px}.size .largeChar{font-size:44px}.sizeTsubo{font-size:17px}.moreSpec{width:360px;border-top:1px solid #fff;padding-top:17px}.moreSpec p{font-size:16px;line-height:1.5;letter-spacing:.1em}@media all and (max-width:750px){h3 .label{font-size:calc(32/ var(--media_sp) * 100vw);letter-spacing:.1em}h3 .type{font-size:calc(72/ var(--media_sp) * 100vw);margin-right:calc(7/ var(--media_sp) * 100vw)}h3 .menuNum{font-size:calc(12*2/ var(--media_sp) * 100vw)}h3 .borderline{margin:0 calc(10*2/ var(--media_sp) * 100vw)}.spec-wrap{font-size:calc(32/ var(--media_sp) * 100vw);letter-spacing:.05em}.spec_notice{margin-bottom:calc(44/ var(--media_sp) * 100vw);font-size:calc(20/ var(--media_sp) * 100vw)}.spec-wrap .largeChar{font-size:calc(60/ var(--media_sp) * 100vw)}.sizeWrap{padding-bottom:calc(12/ var(--media_sp) * 100vw)}.sizeWrap .label{font-size:calc(20/ var(--media_sp) * 100vw);margin-bottom:calc(-6/ var(--media_sp) * 100vw)}.size{font-size:calc(36/ var(--media_sp) * 100vw)}.size .largeChar{font-size:calc(60/ var(--media_sp) * 100vw)}.sizeTsubo{font-size:calc(24/ var(--media_sp) * 100vw)}.moreSpec{width:100%;padding-top:calc(14/ var(--media_sp) * 100vw)}.moreSpec p{font-size:calc(24/ var(--media_sp) * 100vw);line-height:1.5}}.planDetail h1 .headlogo_nomal{display:block}.planDetail h1 .headlogo_color{display:none}.pageback-wrap{padding:40px 0;display:block;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc}.pageback-wrap .pageback_btn{width:160px;height:60px;margin:0 auto;display:grid;color:#000;place-content:center;position:relative}.pageback-wrap .pageback_btn span{line-height:1}.pageback-wrap .pageback_btn:after{content:"";position:absolute;top:50%;left:22px;translate:0 -50%;display:block;width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(225deg);transform-origin:center}@media all and (max-width:750px){.pageback-wrap{padding:calc(13 / var(--media_sp) * 100vw) 0}.limited_plan .pageback-wrap{border-top:initial}.pageback-wrap .pageback_btn{width:100%;height:calc(80 / var(--media_sp) * 100vw);width:calc(221 / var(--media_sp) * 100vw)}.pageback-wrap .pageback_btn span{font-size:calc(24 / var(--media_sp) * 100vw)}.pageback-wrap .pageback_btn:after{left:calc(22/ var(--media_sp) * 100vw);translate:0 -50%;width:calc(9/ var(--media_sp) * 100vw);height:calc(9/ var(--media_sp) * 100vw)}}
