.main_spec-wrap[data-astro-cid-vah2nfdo]{padding-bottom:20px;display:flex;align-items:end;font-family:var(--fontEn);color:#3da9b6}.type-wrap[data-astro-cid-vah2nfdo]{font-size:60px;letter-spacing:.08em;line-height:1}.type-wrap[data-astro-cid-vah2nfdo] .type[data-astro-cid-vah2nfdo]{line-height:1}.type-wrap[data-astro-cid-vah2nfdo] .label[data-astro-cid-vah2nfdo]{font-size:.5em;letter-spacing:.075em}.main_spec-wrap[data-astro-cid-vah2nfdo] .border[data-astro-cid-vah2nfdo]{align-self:center;display:block;margin:0 50px;width:1px;height:44px;background-color:#aaa}.spec[data-astro-cid-vah2nfdo]{font-size:50px;letter-spacing:.08em;line-height:1}.spec[data-astro-cid-vah2nfdo] .spec_sub[data-astro-cid-vah2nfdo]{font-size:27px}.detail_spec-wrap[data-astro-cid-vah2nfdo]{padding-top:30px;border-top:1px solid #aaaaaa}.detail_spec-wrap[data-astro-cid-vah2nfdo] .label[data-astro-cid-vah2nfdo]{font-size:12px;letter-spacing:.08em;line-height:1;color:#3da9b6}.sizeWrap[data-astro-cid-vah2nfdo]{display:flex;align-items:end;gap:24px}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo]{font-family:var(--fontEn);font-size:50px;line-height:1;color:#3da9b6}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .sqm[data-astro-cid-vah2nfdo] .largeChar[data-astro-cid-vah2nfdo]{font-size:50px;line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .sqm[data-astro-cid-vah2nfdo]{font-size:32px;letter-spacing:.08em;line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .tsubo[data-astro-cid-vah2nfdo]{font-size:15px;letter-spacing:.08em;line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo]{flex:1}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo] ul[data-astro-cid-vah2nfdo]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto)}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo] ul[data-astro-cid-vah2nfdo] li[data-astro-cid-vah2nfdo] p[data-astro-cid-vah2nfdo]{font-size:14px;line-height:calc(20 / 14);letter-spacing:.08em}@media all and (max-width:750px){.main_spec-wrap[data-astro-cid-vah2nfdo]{padding-bottom:calc(((16 / var(--media_sp)) * 100) * var(--vw));display:flex;align-items:end;font-family:var(--fontEn);color:#3da9b6}.type-wrap[data-astro-cid-vah2nfdo]{font-size:calc(((90 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.08em;line-height:1}.type-wrap[data-astro-cid-vah2nfdo] .type[data-astro-cid-vah2nfdo]{line-height:1}.type-wrap[data-astro-cid-vah2nfdo] .label[data-astro-cid-vah2nfdo]{font-size:.5em;letter-spacing:.075em}.main_spec-wrap[data-astro-cid-vah2nfdo] .border[data-astro-cid-vah2nfdo]{align-self:center;display:block;margin:0 calc(((48 / var(--media_sp)) * 100) * var(--vw));width:1px;height:calc(((64 / var(--media_sp)) * 100) * var(--vw));background-color:#aaa}.spec[data-astro-cid-vah2nfdo]{position:relative;top:calc(((-5 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((70 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.08em;line-height:1}.spec[data-astro-cid-vah2nfdo] .spec_sub[data-astro-cid-vah2nfdo]{font-size:calc(((46 / var(--media_sp)) * 100) * var(--vw))}.detail_spec-wrap[data-astro-cid-vah2nfdo]{padding-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));border-top:1px solid #aaaaaa}.detail_spec-wrap[data-astro-cid-vah2nfdo] .label[data-astro-cid-vah2nfdo]{font-size:calc(((16.22 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.08em;line-height:1;color:#3da9b6}.sizeWrap[data-astro-cid-vah2nfdo]{display:block}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo]{font-size:calc(((70 / var(--media_sp)) * 100) * var(--vw));line-height:1;color:#3da9b6}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .sqm[data-astro-cid-vah2nfdo] .largeChar[data-astro-cid-vah2nfdo]{font-size:calc(((70 / var(--media_sp)) * 100) * var(--vw));line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .sqm[data-astro-cid-vah2nfdo]{font-size:calc(((40 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.08em;line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .size[data-astro-cid-vah2nfdo] .tsubo[data-astro-cid-vah2nfdo]{font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.08em;line-height:1}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo]{margin-top:calc(((14 / var(--media_sp)) * 100) * var(--vw));flex:1}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo] ul[data-astro-cid-vah2nfdo]{display:grid;grid-auto-flow:row;grid-template-rows:auto}.sizeWrap[data-astro-cid-vah2nfdo] .subspecs[data-astro-cid-vah2nfdo] ul[data-astro-cid-vah2nfdo] li[data-astro-cid-vah2nfdo] p[data-astro-cid-vah2nfdo]{padding-left:1em;text-indent:-1em;font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:calc(32 / 24);letter-spacing:.08em}}.return_btn_wrap[data-astro-cid-y22noc6b]{padding:65px 0 70px;width:100%}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]{display:flex;line-height:1;font-size:19px;color:#449faf;background:#fff;text-align:center;width:343px;margin:0 auto;border:solid 1px #449faf;position:relative;height:70px;justify-content:center;align-items:center}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b] span[data-astro-cid-y22noc6b].text{margin-right:-15px;position:relative;letter-spacing:.1em}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:before{position:absolute;top:0;right:0;width:0;height:100%;content:"";background-color:#449faf1a;transition:.3s;z-index:1}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:hover{opacity:initial}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:hover:before{width:100%}.arrow[data-astro-cid-y22noc6b]{display:block;vertical-align:middle;color:#449faf;line-height:1;position:absolute;width:10px;height:10px;left:73px;transform:translate(25%) rotate(-135deg)}.arrow[data-astro-cid-y22noc6b]:before,.arrow[data-astro-cid-y22noc6b]:after{content:"";position:absolute;background:currentColor;border-radius:.1em}.arrow[data-astro-cid-y22noc6b]:before{top:0;left:0;right:0;height:.1em}.arrow[data-astro-cid-y22noc6b]:after{top:0;right:0;bottom:0;width:.1em}@media all and (max-width:750px){.return_btn_wrap[data-astro-cid-y22noc6b]{padding:calc(47 / var(--media_sp) * 100vw) 0 calc(70 / var(--media_sp) * 100vw);width:100%}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]{position:relative;width:calc(((670 / var(--media_sp)) * 100) * var(--vw));height:calc(96 / var(--media_sp) * 100vw);margin:0 auto;border:solid 1px #449faf;font-size:calc(13 * 2 / var(--media_sp) * 100vw);justify-content:center;align-items:center}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b] span[data-astro-cid-y22noc6b].text{position:relative;padding-left:calc((((20 / var(--media_sp)) * 100) * var(--vw)) + 1em);margin:0;bottom:calc(((2 / var(--media_sp)) * 100) * var(--vw))}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:before{position:absolute;top:0;right:0;width:0;height:100%;content:"";background-color:#449faf1a;transition:.3s;z-index:1}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:hover{opacity:initial}.return_btn_wrap[data-astro-cid-y22noc6b] a[data-astro-cid-y22noc6b]:hover:before{width:100%}.arrow[data-astro-cid-y22noc6b]{left:calc(((216 / var(--media_sp)) * 100) * var(--vw));width:1.8vw;height:1.8vw}.arrow[data-astro-cid-y22noc6b]:before,.arrow[data-astro-cid-y22noc6b]:after{border-radius:1px}.arrow[data-astro-cid-y22noc6b]:before{height:1.2px}.arrow[data-astro-cid-y22noc6b]:after{width:1.2px}}.page-plan_details{background-color:#fff;border-bottom:1px solid #cccccc}.plan_content-wrap{max-width:1000px;margin-inline:auto;padding:180px 0 0}.feature-text{margin-top:30px}.feature-text ul{display:flex;flex-wrap:wrap;justify-content:start;gap:5px}.feature-text ul li{padding:3px;display:grid;align-items:center;width:calc((100% - (5px * 2)) / 3);text-align:center;font-size:15px;letter-spacing:-.01em;color:#333;background-color:#3da9b633}@media all and (min-width:751px){.feature-text ul li.column01{width:100%}.feature-text ul li.column02{width:calc((100% - 5px)/2)}}.plan_figure-wrap{margin:0 auto;padding:100px 0 25px}.plan_figure{margin-inline:auto}.plan_figure-inner{margin-top:100px;padding-block:60px;display:flex;justify-content:center;align-items:start;gap:100px;background-color:#aaaaaa26}.floor-fig,.site-fig{width:192px}.floor-fig .caption,.site-fig .caption{position:relative;margin-top:10px;text-align:right}.annotation .plan_notes{width:321px}.annotation .plan_notes.plan_notes-outpole{width:433px}.annotation p{margin-top:8px;font-size:12px;letter-spacing:.1em;line-height:calc(20 / 12)}.plan_type_A .plan_figure,.plan_type_B .plan_figure,.plan_type_C .plan_figure{width:671px}@media all and (max-width:750px){.plan_content-wrap{max-width:calc(((670 / var(--media_sp)) * 100) * var(--vw));margin-inline:auto;padding:calc(((205 / var(--media_sp)) * 100) * var(--vw)) 0 0}.feature-text{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.feature-text ul{display:block}.feature-text ul>*+*{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw))}.feature-text ul li{padding:calc(((6 / var(--media_sp)) * 100) * var(--vw)) calc(((19 / var(--media_sp)) * 100) * var(--vw));width:100%;font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));text-align:left}.plan_figure-wrap{margin:0 auto;padding:calc(((72 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((62 / var(--media_sp)) * 100) * var(--vw))}.plan_figure{margin-inline:auto}.plan_figure-inner{margin-top:calc(((60 / var(--media_sp)) * 100) * var(--vw));padding-block:calc(((50 / var(--media_sp)) * 100) * var(--vw));gap:calc(((70 / var(--media_sp)) * 100) * var(--vw))}.floor-fig{width:calc(((239 / var(--media_sp)) * 100) * var(--vw))}.site-fig{width:calc(((219 / var(--media_sp)) * 100) * var(--vw))}.floor-fig .caption,.site-fig .caption{font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw))}.annotation .plan_notes{width:calc(((407 / var(--media_sp)) * 100) * var(--vw))}.annotation .plan_notes.plan_notes-outpole{width:calc(((549 / var(--media_sp)) * 100) * var(--vw))}.annotation p{margin-top:calc(((11 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((15 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.05em;line-height:calc(25.33 / 15.2)}.plan_type_A .plan_figure,.plan_type_B .plan_figure,.plan_type_C .plan_figure{width:100%}}
