.plan_grid-wrap{display:grid}.premium-type.plan_grid-wrap{background-image:var(--primary_grad)}.spec_area-wrap{box-sizing:border-box;position:relative;padding-top:140px;width:100%;grid-row:1 / 2;margin-bottom:92px}.spec_area-wrap:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:820px;background-image:var(--primary_grad)}.gtype.plan_grid-wrap .spec_area-wrap:before{content:none}.spec_area-wrap .premium-wrap{margin:16px auto 0;padding:0 166px 4px;width:fit-content;text-align:center;background-image:linear-gradient(to right,#fff0,#6f4355 14%,#543240,#6f4355 86%,#fff0)}.ctype-m2 .spec_area-wrap .premium-wrap{padding-bottom:10px}.spec_area-wrap .premium-wrap p{font-size:27px;line-height:1.2;letter-spacing:normal;word-break:keep-all}.spec_area-wrap .premium-wrap p strong{position:relative;bottom:-.03em;font-weight:400;font-size:1.5em}.spec_area-wrap .feature_copy{text-align:center;margin-top:32px}.spec_area-wrap .feature_copy p{font-size:24px;line-height:1.625}.spec_area-wrap .plan_img-wrap{position:relative;width:min(100%,1000px);margin:40px auto 0}@media all and (max-width:1010px){.spec_area-wrap{height:auto}}@media all and (max-width:750px){.spec_area-wrap{padding-top:0;margin-bottom:0}.spec_area-wrap .premium-wrap{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));width:calc(((590 / var(--media_sp)) * 100) * var(--vw));padding:calc(((4 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((18 / var(--media_sp)) * 100) * var(--vw));text-align:center}.ctype-m2 .spec_area-wrap .premium-wrap{padding-bottom:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.spec_area-wrap .premium-wrap p{font-size:calc(((34 / var(--media_sp)) * 100) * var(--vw));line-height:1;letter-spacing:-.05em}.spec_area-wrap .premium-wrap p strong{position:relative;bottom:-.03em;font-weight:400;font-size:1.5em}.spec_area-wrap .feature_copy{margin-top:initial;margin-inline:auto;width:calc(590 / var(--media_sp) * 100vw);padding:calc(32/ var(--media_sp) * 100vw) 0 0;text-align:left}.spec_area-wrap .feature_copy p{font-size:calc(28/ var(--media_sp) * 100vw);line-height:calc(22/14)}.spec_area-wrap .plan_img-wrap{margin-top:calc(((40 / var(--media_sp)) * 100) * var(--vw))}}.spec_inner-wrap{margin:0 auto;text-align:center;width:fit-content;top:266px;display:flex;justify-content:center;align-items:center;gap:50px;padding:20px 50px;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.spec_inner-wrap .border{display:block;width:1px;height:80px;background-color:#fff}.fig-wrap{display:grid;place-content:center;border-bottom:solid 1px #ccc;padding:0 20px 110px}.plan_grid-wrap.border-none .fig-wrap{border-bottom:none}.atype .fig-wrap img{width:459px}.ctype .fig-wrap img,.ctype-m1 .fig-wrap img,.ctype-m2 .fig-wrap img{width:471px}.dtype .fig-wrap img{width:544px}.ftype .fig-wrap img{width:468px}.gtype .fig-wrap img{width:731px}.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){.spec_inner-wrap{padding-inline:0;justify-content:space-evenly;width:100%;gap:0}}@media all and (max-width:750px){.plan_grid-wrap{display:block}.spec_area-wrap{height:auto;padding-top:calc(176/ var(--media_sp) * 100vw);background-image:var(--primary_grad)}.spec_area-wrap:before{content:none}.spec_inner-wrap{position:relative;top:initial;left:initial;transform:initial;margin:0 auto;padding:50px 0;display:block;width:fit-content;border-top:none;text-align:left}.spec_inner-wrap .border{display:none}.fig-wrap{display:grid;place-content:center;padding:calc(100/ var(--media_sp) * 100vw) 0}}@media all and (max-width:750px){.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(34/ var(--media_sp) * 100vw);width:calc(590/ var(--media_sp) * 100vw)}.spec_inner-wrap h3{margin-bottom:calc(36/ var(--media_sp) * 100vw)}.atype .fig-wrap img{width:calc(459/ var(--media_sp) * 100vw)}.btype .fig-wrap img{width:calc(626/ var(--media_sp) * 100vw)}.ctype .fig-wrap img,.ctype-m1 .fig-wrap img,.ctype-m2 .fig-wrap img{width:calc(471/ var(--media_sp) * 100vw)}.dtype .fig-wrap img{width:calc(508/ var(--media_sp) * 100vw)}.ftype .fig-wrap img{width:calc(463/ var(--media_sp) * 100vw)}.gtype .fig-wrap img{width:calc(662/ 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)}}.spec_inner-wrap h3{display:grid;max-height:87.5px}h3 .label{grid-column:2 / 3;align-self:end;padding-bottom:.2em;font-size:20px;line-height:1;letter-spacing:.1em}h3 .label-menu{grid-row:2 / 3;grid-column:1 / 3;margin-top:1em;display:block;font-size:14px;line-height:1;letter-spacing:.2em;text-align:center}h3 .type{grid-column:1 / 2;margin-top:-.1em;margin-right:7px;font-size:61px;line-height:1}.spec_flex-wrap{display:flex;align-items:end;gap:50px}.spec-wrap{font-size:32px;letter-spacing:.05em}.spec_notice{margin-bottom:23px}.spec-wrap .largeChar{font-size:44px}.sizeWrap{width:fit-content;margin:0 auto}.sizeWrap .label{font-size:12px;letter-spacing:.1em;text-align:left}.size{font-size:29px;line-height:1}.size .largeChar{font-size:44px;line-height:1}.sizeTsubo{font-size:12px;line-height:1}.moreSpec p{font-size:15px;line-height:calc(19/15);letter-spacing:.1em}@media all and (max-width:1010px){.sizeWrap{margin:0}}@media all and (max-width:750px){.spec_inner-wrap h3{display:block;max-height:auto}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 .label-menu{margin-top:0;margin-left:calc(((30 / var(--media_sp)) * 100) * var(--vw));display:inline-block;font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:1;letter-spacing:.05em;text-align:center}.spec_flex-wrap{display:block}.spec-wrap{padding-top:calc(((22 / var(--media_sp)) * 100) * var(--vw));font-size:calc(32/ var(--media_sp) * 100vw);letter-spacing:.05em;border-top:1px solid #fff}.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{margin-top:calc(((34 / var(--media_sp)) * 100) * var(--vw));margin-left:0;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{margin-top:calc(((4 / var(--media_sp)) * 100) * var(--vw));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%}.moreSpec p{font-size:calc(24/ var(--media_sp) * 100vw);line-height:1.5}}.loanEx-blk{padding-bottom:120px;border-bottom:solid 1px #ccc}.loanEx-blk.premium-loanEx{background-image:var(--primary_grad)}.loanEx-wrap{margin-inline:auto;padding-inline:20px;max-width:1000px;box-sizing:content-box}.loanEx_ttl{padding:20px 0;font-size:27px;line-height:1;letter-spacing:.1em;color:#fff;text-align:center;background-image:linear-gradient(to right,#543240,#6f4355)}.loanEx_content-wrap{background-color:#f7f4f5;padding:40px 30px}.loanEx_content-wrap p.case{margin-bottom:26px;padding-bottom:26px;font-size:19px;letter-spacing:.1em;text-align:center;color:#6b4153;border-bottom:1px solid #6b4153}.loanEx_content-wrap p.case small{font-size:.7em}.loanEx_content-wrap .price-wrap p,.loanEx_notes{color:#333}.loanEx_content-wrap .price-wrap{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:34px;line-height:1}.price_item_ttl{font-size:14px;text-align:center}.price_item_ttl span{font-size:13px}.price_item_num{font-size:42px;letter-spacing:-.03em}.price_item_num .unit{font-size:22px}.price_item-wrap.main .price_item_ttl{margin-top:10px;padding:10px 15px;font-size:18px;background-color:#987e8933}.price_item-wrap.main .price_item_num{font-size:78px;letter-spacing:0;line-height:1;color:#b90000}.price_item-wrap.main .price_item_num small{font-size:58px;letter-spacing:-.05em}.price_item-wrap.main .price_item_num .unit{margin-left:10px;font-size:34px;color:#333}.price_item-wrap{display:flex;align-items:center;justify-content:start;gap:15px}.loanEx_notes{font-size:12px;line-height:calc(20 / 12);letter-spacing:-.02em}@media all and (min-width:751px){.loanEx-blk span.pc{display:inline}}@media all and (max-width:750px){.loanEx-blk{padding-bottom:calc(((110 / var(--media_sp)) * 100) * var(--vw));border-bottom:solid 1px #ccc}.loanEx-wrap{margin-inline:auto;padding-inline:0;max-width:1000px;width:calc(((670 / var(--media_sp)) * 100) * var(--vw));box-sizing:content-box}.loanEx_ttl{padding:calc(((18 / var(--media_sp)) * 100) * var(--vw)) 0;font-size:calc(((36 / var(--media_sp)) * 100) * var(--vw))}.loanEx_content-wrap{padding:calc(((30 / var(--media_sp)) * 100) * var(--vw)) calc(((35 / var(--media_sp)) * 100) * var(--vw)) calc(((40 / var(--media_sp)) * 100) * var(--vw))}.loanEx_content-wrap p.case{margin-bottom:calc(((23 / var(--media_sp)) * 100) * var(--vw));padding-bottom:calc(((29 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((30 / var(--media_sp)) * 100) * var(--vw));line-height:1.6;letter-spacing:.1em;text-align:center}.loanEx_content-wrap p.case small{font-size:.7em}.loanEx_content-wrap .price-wrap p,.loanEx_notes{color:#333}.loanEx_content-wrap .price-wrap{margin-bottom:calc(((30 / var(--media_sp)) * 100) * var(--vw));display:grid;align-items:end;justify-content:center;gap:calc(((34 / var(--media_sp)) * 100) * var(--vw)) calc(((64 / var(--media_sp)) * 100) * var(--vw));line-height:1}.price_item-wrap.main{grid-column:1 / 3;grid-row:1 / 2;margin-inline:auto}.price_item_ttl,.price_item_ttl span{font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.price_item_num{font-size:calc(((72 / var(--media_sp)) * 100) * var(--vw));letter-spacing:-.03em}.price_item_num .unit{font-size:calc(((37.81 / var(--media_sp)) * 100) * var(--vw))}.price_item-wrap.main .price_item_ttl{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));padding:calc(((12 / var(--media_sp)) * 100) * var(--vw)) calc(((16 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw))}.price_item-wrap.main .price_item_num{font-size:calc(((98 / var(--media_sp)) * 100) * var(--vw));line-height:1;color:#b90000}.price_item-wrap.main .price_item_num small{font-size:calc(((68 / var(--media_sp)) * 100) * var(--vw))}.price_item-wrap.main .price_item_num .unit{margin-left:calc(((10 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((46 / var(--media_sp)) * 100) * var(--vw));color:#333}.price_item-wrap{gap:calc(((15 / var(--media_sp)) * 100) * var(--vw));text-align:left}.loanEx_notes{font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));line-height:1.5}}
