.localized-page[data-v-f765a7fb]{word-break:normal}.localized-page:lang(ja) h1[data-v-f765a7fb],.localized-page:lang(ja) h2[data-v-f765a7fb]{word-break:keep-all}.page-inner[data-v-f765a7fb]{margin:0 auto;max-width:1200px;padding:0 var(--common-padding)}h1[data-v-f765a7fb],h2[data-v-f765a7fb],h3[data-v-f765a7fb]{color:#222;font-weight:700;overflow-wrap:anywhere}h1[data-v-f765a7fb]{font-size:54px;letter-spacing:-.025em;line-height:1.18;max-width:1000px}h2[data-v-f765a7fb]{font-size:36px;letter-spacing:-.02em;line-height:1.3}h3[data-v-f765a7fb]{font-size:22px;letter-spacing:-.015em;line-height:1.4}p[data-v-f765a7fb]{color:#464648;font-size:18px;line-height:1.75}.eyebrow[data-v-f765a7fb]{color:#0064ff;font-size:16px;font-weight:600;letter-spacing:.02em;margin-bottom:16px}.hero[data-v-f765a7fb]{background:#f2f7ff}.hero-inner[data-v-f765a7fb]{padding-bottom:92px;padding-top:92px}.hero-with-image[data-v-f765a7fb]{align-items:center;display:grid;gap:48px;grid-template-columns:1.25fr 1fr}.hero-lead[data-v-f765a7fb]{font-size:20px;margin-top:28px;max-width:920px}.hero-actions[data-v-f765a7fb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button[data-v-f765a7fb]{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;min-height:52px;padding:12px 24px;text-align:center}.button-primary[data-v-f765a7fb]{background:#0064ff;color:#fff}.button-secondary[data-v-f765a7fb]{border-color:#cce0ff}.button-secondary[data-v-f765a7fb],.button-white[data-v-f765a7fb]{background:#fff;color:#0064ff}.hero-image[data-v-f765a7fb],.section-image[data-v-f765a7fb]{border-radius:12px;display:block;height:auto;width:100%}.section-nav[data-v-f765a7fb]{background:#fff;border-bottom:1px solid #e6e6e6;position:sticky;top:var(--i18n-header-height);z-index:100}.section-nav-inner[data-v-f765a7fb]{position:relative}.tab-scroll[data-v-f765a7fb]{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0}.tab-scroll[data-v-f765a7fb]::-webkit-scrollbar{display:none}.tab-link[data-v-f765a7fb]{border-bottom:3px solid transparent;color:#767679;flex-shrink:0;font-size:16px;font-weight:600;padding:18px 0;white-space:nowrap}.tab-link.active[data-v-f765a7fb]{border-bottom-color:#0064ff;color:#0064ff}.tab-arrow[data-v-f765a7fb]{align-items:center;-webkit-backdrop-filter:blur(1.6px);backdrop-filter:blur(1.6px);background:#fff;border:1px solid #e1e1e5;border-radius:50%;box-shadow:0 1.6px 8px #0000001a;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;z-index:2}.content-section[data-v-f765a7fb]{padding:80px 0;scroll-margin-top:calc(var(--i18n-header-height) + 96px)}.content-section+.content-section[data-v-f765a7fb]{border-top:1px solid #e6e6e6}.section-heading[data-v-f765a7fb]{margin-bottom:36px}.section-intro[data-v-f765a7fb]{margin-top:20px;max-width:940px}.section-note[data-v-f765a7fb]{border-left:3px solid #cce0ff;color:#767679;font-size:15px;margin-top:28px;padding-left:18px}.faq-list p[data-v-f765a7fb],.info-card p[data-v-f765a7fb],.prose p[data-v-f765a7fb],.section-intro[data-v-f765a7fb],.section-note[data-v-f765a7fb],.step-list p[data-v-f765a7fb]{white-space:pre-line}.prose p+p[data-v-f765a7fb]{margin-top:20px}.text-with-image[data-v-f765a7fb]{align-items:start;display:grid;gap:48px;grid-template-columns:1.3fr 1fr}.text-links[data-v-f765a7fb]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.text-link[data-v-f765a7fb]{color:#0064ff;display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:4px}.card-grid[data-v-f765a7fb]{display:grid;gap:24px;grid-template-columns:repeat(var(--card-columns),minmax(0,1fr))}.info-card[data-v-f765a7fb]{background:#f4f5f8;border-radius:12px;min-width:0;padding:28px}.info-card h3[data-v-f765a7fb]{margin-bottom:14px}.info-card li[data-v-f765a7fb],.info-card p[data-v-f765a7fb]{font-size:16px}.info-card .text-link[data-v-f765a7fb]{margin-top:18px}.card-image[data-v-f765a7fb]{border-radius:8px;display:block;height:auto;margin-bottom:20px;width:100%}.step-list[data-v-f765a7fb]{display:grid;gap:24px}.step-list li[data-v-f765a7fb]{align-items:flex-start;background:#f4f5f8;border-radius:12px;display:flex;gap:24px;padding:28px}.step-list h3[data-v-f765a7fb]{margin-bottom:8px}.step-number[data-v-f765a7fb]{align-items:center;background:#e3eeff;border-radius:50%;color:#0064ff;display:flex;flex:0 0 48px;font-size:18px;font-weight:700;height:48px;justify-content:center}.table-scroll[data-v-f765a7fb]{overflow-x:auto;width:100%}table[data-v-f765a7fb]{border-top:2px solid #0064ff;font-size:16px;min-width:600px;width:100%}td[data-v-f765a7fb],th[data-v-f765a7fb]{border-bottom:1px solid #e6e6e6;padding:20px 24px;vertical-align:top}th[data-v-f765a7fb]{background:#f2f7ff;color:#222;font-weight:600}td[data-v-f765a7fb]{color:#464648}.bullet-list[data-v-f765a7fb]{list-style:disc;padding-left:22px}.bullet-list li[data-v-f765a7fb]{color:#464648}.bullet-list li+li[data-v-f765a7fb]{margin-top:12px}.section-bullets[data-v-f765a7fb]{font-size:18px}.faq-list[data-v-f765a7fb]{border-top:1px solid #d2d7e3}.faq-list details[data-v-f765a7fb]{border-bottom:1px solid #d2d7e3}.faq-list summary[data-v-f765a7fb]{color:#222;cursor:pointer;font-size:20px;font-weight:600;padding:24px 12px}.faq-list p[data-v-f765a7fb]{background:#f4f5f8;padding:24px}.stats-grid[data-v-f765a7fb]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-item[data-v-f765a7fb]{border-top:2px solid #0064ff;display:flex;flex-direction:column-reverse;gap:16px;justify-content:flex-end;min-width:0;padding:24px 0}.stat-item dt[data-v-f765a7fb]{color:#464648;font-size:15px}.stat-item dd[data-v-f765a7fb]{color:#0064ff;font-size:29px;font-weight:700;line-height:1.25}.service-grid[data-v-f765a7fb]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-card[data-v-f765a7fb]{align-items:flex-start;background:#fff;border:1px solid #d2d7e3;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:28px;transition:border-color .15s,box-shadow .15s}.service-card[data-v-f765a7fb]:hover{border-color:#0064ff;box-shadow:0 4px 16px #0064ff0d}.service-card h3[data-v-f765a7fb]{margin-bottom:16px}.service-card p[data-v-f765a7fb]{font-size:16px;margin-bottom:24px}.service-arrow[data-v-f765a7fb]{color:#0064ff;flex-shrink:0;margin-top:auto}.kv-table[data-v-f765a7fb]{border-top:2px solid #0064ff}.kv-row[data-v-f765a7fb]{border-bottom:1px solid #e6e6e6;display:grid;font-size:17px;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)}.kv-row dt[data-v-f765a7fb]{background:#f2f7ff;color:#222;font-weight:600;padding:22px 24px}.kv-row dd[data-v-f765a7fb]{color:#464648;min-width:0;padding:22px 24px}.kv-row dd[data-v-f765a7fb] a{color:#0064ff;text-decoration:underline;text-underline-offset:3px}.cta-band[data-v-f765a7fb]{background:#0064ff;padding:64px 0}.cta-inner[data-v-f765a7fb]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.cta-band h2[data-v-f765a7fb],.cta-band p[data-v-f765a7fb]{color:#fff}.cta-band p[data-v-f765a7fb]{margin-top:18px}.cta-actions[data-v-f765a7fb]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.cta-actions>a[data-v-f765a7fb]:not(.button){color:#fff;font-size:17px}.cta-actions .button[data-v-f765a7fb]{margin-bottom:4px}.table-scroll[data-v-f765a7fb]:focus-visible,a[data-v-f765a7fb]:focus-visible,button[data-v-f765a7fb]:focus-visible,summary[data-v-f765a7fb]:focus-visible{outline:3px solid #3383ff;outline-offset:4px}.cta-band a[data-v-f765a7fb]:focus-visible{outline-color:#fff}@media(max-width:990px){h1[data-v-f765a7fb]{font-size:40px}h2[data-v-f765a7fb]{font-size:30px}h3[data-v-f765a7fb]{font-size:21px}.hero-inner[data-v-f765a7fb]{padding-bottom:64px;padding-top:64px}.hero-with-image[data-v-f765a7fb],.text-with-image[data-v-f765a7fb]{gap:32px;grid-template-columns:1fr}.hero-lead[data-v-f765a7fb]{font-size:18px;margin-top:24px}.tab-scroll[data-v-f765a7fb]{gap:20px;padding-right:24px}.tab-link[data-v-f765a7fb]{font-size:15px;padding:16px 0}.tab-arrow[data-v-f765a7fb]{display:flex}.content-section[data-v-f765a7fb]{padding:56px 0}.section-heading[data-v-f765a7fb]{margin-bottom:28px}.card-grid[data-v-f765a7fb]{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid[data-v-f765a7fb]{gap:20px;grid-template-columns:1fr}.stats-grid[data-v-f765a7fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item dd[data-v-f765a7fb]{font-size:30px}.cta-inner[data-v-f765a7fb]{gap:32px;grid-template-columns:1fr}.cta-actions[data-v-f765a7fb]{align-items:flex-start}}@media(max-width:600px){h1[data-v-f765a7fb]{font-size:34px;line-height:1.25}h2[data-v-f765a7fb]{font-size:28px}h3[data-v-f765a7fb]{font-size:20px}.section-bullets[data-v-f765a7fb],p[data-v-f765a7fb]{font-size:16px}.eyebrow[data-v-f765a7fb]{font-size:14px;margin-bottom:12px}.hero-inner[data-v-f765a7fb]{padding-bottom:48px;padding-top:48px}.hero-lead[data-v-f765a7fb]{font-size:17px}.hero-actions[data-v-f765a7fb]{align-items:stretch;flex-direction:column;margin-top:28px}.button[data-v-f765a7fb]{padding:12px 20px}.content-section[data-v-f765a7fb]{padding:44px 0}.section-heading[data-v-f765a7fb]{margin-bottom:24px}.section-intro[data-v-f765a7fb]{margin-top:16px}.card-grid[data-v-f765a7fb]{gap:16px;grid-template-columns:1fr}.info-card[data-v-f765a7fb],.service-card[data-v-f765a7fb]{padding:24px}.step-list li[data-v-f765a7fb]{gap:16px;padding:20px}.step-number[data-v-f765a7fb]{flex-basis:36px;font-size:16px;height:36px}.stats-grid[data-v-f765a7fb]{gap:24px 18px}.stat-item[data-v-f765a7fb]{gap:12px;padding:18px 0}.stat-item dd[data-v-f765a7fb]{font-size:23px}.stat-item dt[data-v-f765a7fb]{font-size:14px}.kv-row[data-v-f765a7fb]{font-size:16px;grid-template-columns:1fr}.kv-row dt[data-v-f765a7fb]{padding:16px 18px}.kv-row dd[data-v-f765a7fb]{padding:18px}.faq-list summary[data-v-f765a7fb]{font-size:18px;padding:20px 8px}.faq-list p[data-v-f765a7fb]{padding:20px}.cta-band[data-v-f765a7fb]{padding:44px 0}.cta-actions[data-v-f765a7fb]{align-items:stretch}.cta-actions>a[data-v-f765a7fb]:not(.button){font-size:16px}}
