.page_page__2VIOw{--primary:#078bc6;--primary-dark:#0575a9;--primary-light:#078bc6;--navy:#164e70;--muted:#587385;--mist:#f6f9fc;--border:#d8e9e9;--error:#c72c48;--fv-bg:#ecf7fe;width:100%;overflow-x:hidden;background:#fff;color:var(--navy);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.page_fv__38vVM{background:var(--fv-bg);display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}.page_fvImage__IqSn7,.page_fv__38vVM{position:relative;overflow:hidden;min-height:560px}.page_fvImage__IqSn7{width:100%;height:100%}.page_fvImage__IqSn7 img{width:100%;height:100%;object-fit:cover;object-position:35% center;display:block}.page_fvContent__M6y1G{position:relative;z-index:2;padding:65px 40px;background:linear-gradient(90deg,transparent 0,transparent 39%,rgba(236,247,254,.75) 54%,var(--fv-bg) 72%,var(--fv-bg) 100%);text-align:left}.page_fvLogo__twj_b{width:245px;height:auto;margin-bottom:17px;display:block}.page_fvLogo__twj_b img{width:100%;height:auto}.page_kicker__wwlAA{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--primary);margin:0}.page_fvHeading__LtjOm{font-size:clamp(30px,3.3vw,49px);line-height:1.38;margin:14px 0 18px;letter-spacing:.01em;color:var(--navy)}.page_fvHeading__LtjOm em{font-style:normal;color:var(--primary)}.page_fvDescription__cXnHv{color:#3c6772;font-size:15px;max-width:500px;margin:0;line-height:1.85}.page_pills__6ttph{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 27px}.page_pill__QdqwN{font-size:12px;background:rgba(255,255,255,.72);border:1px solid #c6e6eb;border-radius:100px;padding:4px 12px;display:inline-block;color:var(--primary-dark)}.page_fvCta__01zcN{margin-top:27px}.page_fvSubtitle__OYAqa{margin:0 0 15px;font-size:15px;color:var(--navy)}.page_ctaButton__PIYqh{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;padding:13px 25px;font-size:14px;font-weight:700;background:var(--primary);border:1px solid var(--primary);color:white;transition:.2s;text-decoration:none;min-height:48px}.page_ctaButton__PIYqh:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.page_breadcrumbs__FQCpQ{font-size:12px;color:#888;padding:14px 18px;display:none}.page_breadcrumbs__FQCpQ a{color:inherit;text-decoration:none}.page_breadcrumbs__FQCpQ a:hover{color:var(--primary)}.page_container__Jz62b{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:0}.page_section__biZmD{padding:86px 0}.page_section__biZmD.page_lightBg__AgipQ{background:var(--mist)}.page_sectionHeader__9Sgb_{text-align:center;margin-bottom:36px}.page_sectionHeader__9Sgb_ h2{font-size:clamp(25px,3vw,35px);margin:6px 0 12px;line-height:1.5;font-weight:800;color:var(--navy)}.page_sectionHeader__9Sgb_ p{margin:0;font-size:14px;color:#647989}.page_tag__A6dJy{font-size:12px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--primary)}.page_concernsGrid__D2U3n{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_concernCard__ixNRR{padding:28px;border-radius:12px;background:white;border:1px solid #d1e6f0}.page_concernCard__ixNRR h3{font-size:15px;font-weight:800;margin:12px 0 8px;line-height:1.5;color:var(--navy)}.page_concernCard__ixNRR p{font-size:13px;margin:0;line-height:1.7;color:#647989}.page_concernNumber___t7Ti{display:block;font-size:28px;font-weight:800;margin-bottom:8px;color:var(--primary)}.page_split__h9yR1{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.page_split__h9yR1 h2{font-size:clamp(25px,3vw,35px);line-height:1.5;margin:7px 0 17px;color:var(--navy)}.page_split__h9yR1 p{font-size:15px;line-height:1.85;color:var(--muted)}.page_split__h9yR1 ul{padding:0;list-style:none;margin:0}.page_split__h9yR1 li{padding:13px 4px;border-bottom:1px solid #d1e6f0;opacity:.4;font-weight:700;font-size:15px;color:var(--navy)}.page_split__h9yR1 li:last-child{border:0}.page_split__h9yR1 li small{display:block;opacity:.7;font-weight:400;margin-top:3px;font-size:12px;color:#6b8593}.page_splitImage__LfJBM{position:relative;width:100%;height:auto}.page_splitImage__LfJBM img{width:100%;height:auto;display:block;border-radius:12px}.page_faqSection__T4zsH{padding:86px 0}.page_faqHeading__60pNM{font-size:35px;font-weight:800;text-align:center;margin-bottom:50px;color:var(--navy)}.page_faqList__hHJLQ{display:flex;flex-direction:column;gap:0;max-width:1000px;margin:0 auto}.page_faqItem__f7gS4{border-bottom:1px solid var(--border);padding:20px 0}.page_faqItem__f7gS4:first-child{padding-top:0}.page_faqButton__jYrC0{width:100%;background:none;border:none;text-align:left;padding:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:var(--navy);transition:color .2s}.page_faqButton__jYrC0:hover{color:var(--primary)}.page_faqContent__YgjnU{margin-top:16px;color:#647989;line-height:1.8;font-size:14px}.page_pricingSection__VRMHj{padding:86px 0;background:var(--mist)}.page_pricingGrid__2B_W1{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.page_priceCard__ugMoF{background:white;padding:30px;border-radius:12px;text-align:center;border:2px solid transparent;transition:all .3s;position:relative}.page_priceCard__ugMoF.page_recommended__LGewB{border-color:var(--primary);box-shadow:0 8px 24px rgba(7,139,198,.12)}.page_recommendedBadge__vFA_g{display:inline-block;background:var(--primary);color:white;font-size:11px;font-weight:800;padding:6px 12px;border-radius:20px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.page_priceCard__ugMoF h3{font-size:24px;font-weight:800;margin:0 0 8px;color:var(--navy)}.page_price__9gcCr{font-size:32px;font-weight:800;color:var(--primary);margin:12px 0;line-height:1.2}.page_price__9gcCr small{display:block;font-size:12px;font-weight:400;margin-top:4px}.page_priceNote__jWSYl{font-size:12px;color:#647989;margin:0}.page_spotPricing__eKIzW{margin-top:50px;max-width:900px;margin-left:auto;margin-right:auto;padding-top:40px;border-top:1px solid var(--border)}.page_spotPricing__eKIzW h3{font-size:18px;font-weight:800;margin:0 0 24px;color:var(--navy);text-align:center}.page_spotGrid__dp_zE{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px}.page_spotCard__RQOMx{background:white;padding:24px 20px;border-radius:12px;border:1px solid #d1e6f0;text-align:center}.page_spotCategory__DQMDn{font-size:14px;font-weight:600;color:var(--navy);margin-bottom:12px;line-height:1.5}.page_spotPrice__2zmMX{font-size:18px;font-weight:800;color:var(--primary);margin:0}@media (max-width:850px){.page_fv__38vVM{grid-template-columns:1fr;min-height:auto}.page_fvImage__IqSn7{order:-1;min-height:380px}.page_fvContent__M6y1G{padding:40px 20px;background:none;text-align:center}.page_fvLogo__twj_b{width:160px;margin-bottom:10px}.page_concernsGrid__D2U3n{grid-template-columns:repeat(2,1fr)}.page_split__h9yR1{gap:24px}.page_pricingGrid__2B_W1,.page_split__h9yR1{grid-template-columns:1fr}.page_spotGrid__dp_zE{grid-template-columns:repeat(2,1fr)}}@media (max-width:590px){.page_fv__38vVM{grid-template-columns:1fr}.page_fvImage__IqSn7{min-height:255px}.page_fvImage__IqSn7 img{object-position:30% 36%}.page_fvContent__M6y1G{padding:25px 22px 35px}.page_fvLogo__twj_b{width:160px;margin-bottom:10px}.page_fvHeading__LtjOm{font-size:30px;margin:10px 0}.page_fvDescription__cXnHv{font-size:14px}.page_section__biZmD{padding:60px 0}.page_concernsGrid__D2U3n,.page_split__h9yR1{grid-template-columns:1fr}.page_concernCard__ixNRR{padding:23px}.page_split__h9yR1{gap:20px}.page_faqHeading__60pNM{font-size:28px}.page_faqButton__jYrC0{font-size:14px}.page_pricingGrid__2B_W1{grid-template-columns:1fr}.page_priceCard__ugMoF{padding:24px}.page_price__9gcCr{font-size:26px}.page_spotGrid__dp_zE{grid-template-columns:1fr}.page_spotCard__RQOMx{padding:20px 16px}.page_spotCategory__DQMDn{font-size:13px}.page_spotPrice__2zmMX{font-size:16px}}