.inner[data-astro-cid-7tblxm5y]{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}.inner[data-astro-cid-7tblxm5y].center{text-align:center}.lp-hero[data-astro-cid-7tblxm5y]{background:var(--color-navy);color:#fff;text-align:center;padding:96px 0}.lp-label[data-astro-cid-7tblxm5y]{letter-spacing:.16em;opacity:.85;margin:0 0 24px;font-size:15.5px}.lp-hero[data-astro-cid-7tblxm5y] h1[data-astro-cid-7tblxm5y]{font-size:var(--fs-display);color:#fff;margin:0 0 24px;font-weight:700}.lead[data-astro-cid-7tblxm5y]{opacity:.95;margin:0 0 48px;font-size:17.5px;line-height:2}.stats[data-astro-cid-7tblxm5y]{flex-wrap:wrap;justify-content:center;gap:64px;display:flex}.stat-label[data-astro-cid-7tblxm5y]{letter-spacing:.1em;opacity:.8;margin:0 0 8px;font-size:14.5px}.stat-value[data-astro-cid-7tblxm5y]{font-family:var(--font-mono);margin:0;font-size:38px;font-weight:700;line-height:1}.stat-value[data-astro-cid-7tblxm5y] small[data-astro-cid-7tblxm5y]{font-size:20px}.section[data-astro-cid-7tblxm5y]{padding-block:var(--sp-section)}.section[data-astro-cid-7tblxm5y].alt{background:#f4f6f9}.section-head[data-astro-cid-7tblxm5y]{text-align:center;flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.section-head[data-astro-cid-7tblxm5y] .en[data-astro-cid-7tblxm5y]{font-size:12.5px;font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-gray);margin:0;font-weight:500}.section-head[data-astro-cid-7tblxm5y] .ja[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:700}.about[data-astro-cid-7tblxm5y]{text-align:center;background:#fff;padding:48px}.about-title[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0 0 20px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.8}.about-desc[data-astro-cid-7tblxm5y]{margin:0 0 28px;font-size:16.5px;line-height:2}.about-points[data-astro-cid-7tblxm5y] p[data-astro-cid-7tblxm5y]{color:var(--color-navy);margin:0 0 8px;font-size:17.5px;font-weight:700}.reason-list[data-astro-cid-7tblxm5y]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.reason-card[data-astro-cid-7tblxm5y]{background:#fff;padding:32px}.reason-card[data-astro-cid-7tblxm5y]:last-child{grid-column:span 2}.reason-num[data-astro-cid-7tblxm5y]{color:var(--color-accent);margin:0 0 10px;font-size:13.5px;font-weight:700}.reason-title[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0 0 12px;font-size:18px;font-weight:700}.reason-desc[data-astro-cid-7tblxm5y]{margin:0;font-size:14.5px;line-height:2}.recommend-grid[data-astro-cid-7tblxm5y]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.recommend-card[data-astro-cid-7tblxm5y]{background:#f4f6f9;padding:28px}.recommend-title[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0 0 10px;font-size:17px;font-weight:700}.recommend-desc[data-astro-cid-7tblxm5y]{margin:0;font-size:14.5px;line-height:1.9}.program[data-astro-cid-7tblxm5y]{text-align:center;background:#fff;margin-bottom:48px;padding:48px}.program-sub[data-astro-cid-7tblxm5y]{color:#666;margin:0 0 8px;font-size:15.5px}.program-title[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0 0 20px;font-size:28px;font-weight:700}.program-desc[data-astro-cid-7tblxm5y]{margin:0 0 24px;font-size:16.5px;line-height:2}.program-points[data-astro-cid-7tblxm5y]{color:var(--color-navy);margin:0 0 28px;font-size:20px;font-weight:700;line-height:1.9}.program-detail[data-astro-cid-7tblxm5y]{text-align:left;margin:0;font-size:15.5px;line-height:2.1}.flow-heading[data-astro-cid-7tblxm5y]{text-align:center;color:var(--color-text-strong);margin:0 0 24px;font-size:20px;font-weight:700}.flow-list[data-astro-cid-7tblxm5y]{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.flow-card[data-astro-cid-7tblxm5y]{border-top:3px solid var(--color-navy);background:#fff;padding:22px 18px}.flow-num[data-astro-cid-7tblxm5y]{color:var(--color-accent);margin:0 0 10px;font-size:13.5px;font-weight:700}.flow-title[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0;font-size:14.5px;font-weight:700;line-height:1.8}.faq-list[data-astro-cid-7tblxm5y]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-7tblxm5y]{border:1px solid var(--color-border-light);background:#fff}.faq-item[data-astro-cid-7tblxm5y] summary[data-astro-cid-7tblxm5y]{cursor:pointer;align-items:baseline;gap:14px;padding:18px 22px;list-style:none;display:flex}.faq-item[data-astro-cid-7tblxm5y] summary[data-astro-cid-7tblxm5y]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7tblxm5y] .q[data-astro-cid-7tblxm5y],.faq-item[data-astro-cid-7tblxm5y] .a[data-astro-cid-7tblxm5y]{color:var(--color-accent);font-weight:700}.q-text[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);font-size:16.5px;font-weight:700;line-height:1.8}.a-body[data-astro-cid-7tblxm5y]{gap:14px;padding:0 22px 20px;display:flex}.a-body[data-astro-cid-7tblxm5y] p[data-astro-cid-7tblxm5y]{margin:0;font-size:15.5px;line-height:2}.cta-text[data-astro-cid-7tblxm5y]{color:var(--color-text-strong);margin:0 0 32px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.9}.btn-primary[data-astro-cid-7tblxm5y]{background:var(--color-navy);color:#fff;border-radius:4px;min-width:280px;padding:18px 40px;font-size:16.5px;font-weight:700;display:inline-block}.btn-primary[data-astro-cid-7tblxm5y]:hover{opacity:.88}@media (width<=999px){.reason-list[data-astro-cid-7tblxm5y],.recommend-grid[data-astro-cid-7tblxm5y],.flow-list[data-astro-cid-7tblxm5y]{grid-template-columns:1fr}.reason-card[data-astro-cid-7tblxm5y]:last-child{grid-column:span 1}}
