.cf[data-astro-cid-zzlodkly]{--cf-navy:var(--navy);--cf-navy-deep:var(--navy-deep);--cf-blue:var(--blue);--cf-ink:var(--ink);--cf-muted:var(--muted);--cf-line:var(--rule);--cf-tint:var(--mist);--cf-white:var(--white);--cf-accent:var(--yellow);--cf-accent-hover:#f0b400;--cf-radius:var(--radius);--cf-max:1080px;color:var(--cf-ink);letter-spacing:.02em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:1.85}.cf[data-astro-cid-zzlodkly] [data-astro-cid-zzlodkly],.cf[data-astro-cid-zzlodkly] [data-astro-cid-zzlodkly]:before,.cf[data-astro-cid-zzlodkly] [data-astro-cid-zzlodkly]:after{box-sizing:border-box}[data-astro-cid-zzlodkly]:where(.cf) h1[data-astro-cid-zzlodkly],[data-astro-cid-zzlodkly]:where(.cf) h2[data-astro-cid-zzlodkly],[data-astro-cid-zzlodkly]:where(.cf) h3[data-astro-cid-zzlodkly]{letter-spacing:.04em;margin:0;line-height:1.4}[data-astro-cid-zzlodkly]:where(.cf) p[data-astro-cid-zzlodkly]{margin:0}.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly]{color:inherit}.cf[data-astro-cid-zzlodkly] .sp[data-astro-cid-zzlodkly]{display:none}.cf-breadcrumb[data-astro-cid-zzlodkly]{max-width:var(--cf-max);color:var(--cf-muted);margin:0 auto;padding:16px 24px;font-size:13px}.cf-breadcrumb[data-astro-cid-zzlodkly] ol[data-astro-cid-zzlodkly]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cf-breadcrumb[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]+li[data-astro-cid-zzlodkly]:before{content:"›";margin-right:8px}.cf-breadcrumb[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly]{text-decoration:none}.cf-breadcrumb[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly]:hover{text-decoration:underline}.cf-hero[data-astro-cid-zzlodkly]{background:var(--cf-navy-deep);color:var(--cf-white);position:relative;overflow:hidden}.cf-hero__body[data-astro-cid-zzlodkly]{max-width:var(--cf-max);margin:0 auto;padding:88px 24px 96px;position:relative}.cf-hero__body[data-astro-cid-zzlodkly]>[data-astro-cid-zzlodkly]{max-width:760px}.cf-eyebrow[data-astro-cid-zzlodkly]{color:var(--cf-white);margin-bottom:16px;font-size:14px;font-weight:700}.cf-hero[data-astro-cid-zzlodkly] h1[data-astro-cid-zzlodkly]{margin-bottom:24px;font-size:clamp(30px,4.4vw,46px);font-weight:700}.cf-lead[data-astro-cid-zzlodkly]{color:#ffffffe0;margin-bottom:32px;font-size:16px}.cf-actions[data-astro-cid-zzlodkly]{flex-wrap:wrap;gap:12px;display:flex}.cf-btn[data-astro-cid-zzlodkly]{border-radius:var(--radius);justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.cf-btn[data-astro-cid-zzlodkly]:hover{transform:translateY(-1px)}.cf-btn[data-astro-cid-zzlodkly]:focus-visible{outline:3px solid var(--cf-white);outline-offset:3px}.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--primary,.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--light{background:var(--cf-accent);border:0;color:var(--cf-navy)!important}.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--primary:hover,.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--light:hover{background:var(--cf-accent-hover)}.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--ghost{background:0 0;border:1px solid #fff9;color:var(--cf-white)!important}.cf[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly].cf-btn--ghost:hover{background:#ffffff14}.cf-section[data-astro-cid-zzlodkly]{max-width:var(--cf-max);margin:0 auto;padding:88px 24px}.cf-section--tint[data-astro-cid-zzlodkly]{background:var(--cf-tint);max-width:none}.cf[data-astro-cid-zzlodkly] .cf-section--tint[data-astro-cid-zzlodkly]>[data-astro-cid-zzlodkly]{max-width:calc(var(--cf-max) - 48px);margin-left:auto;margin-right:auto}.cf-section[data-astro-cid-zzlodkly] h2[data-astro-cid-zzlodkly]{color:var(--cf-navy);margin-bottom:16px;font-size:clamp(24px,3vw,32px)}.cf-section__lead[data-astro-cid-zzlodkly]{color:var(--cf-muted);margin-bottom:40px}.cf-section[data-astro-cid-zzlodkly]>h2[data-astro-cid-zzlodkly]+.cf-checklist[data-astro-cid-zzlodkly],.cf-section[data-astro-cid-zzlodkly]>h2[data-astro-cid-zzlodkly]+.cf-points[data-astro-cid-zzlodkly],.cf-section[data-astro-cid-zzlodkly]>h2[data-astro-cid-zzlodkly]+.cf-price[data-astro-cid-zzlodkly],.cf-section[data-astro-cid-zzlodkly]>h2[data-astro-cid-zzlodkly]+.cf-faq[data-astro-cid-zzlodkly]{margin-top:40px}.cf-split[data-astro-cid-zzlodkly]{grid-template-columns:5fr 7fr;align-items:center;gap:48px;margin-bottom:40px;display:grid}.cf-split__side[data-astro-cid-zzlodkly] .cf-section__lead[data-astro-cid-zzlodkly]{margin-bottom:0}.cf-video[data-astro-cid-zzlodkly]{margin:0}.cf-video__media[data-astro-cid-zzlodkly]{border-radius:var(--cf-radius);border:1px solid var(--rule);background:#eef3fb;width:100%;height:auto;display:block}.cf-video__media--sp[data-astro-cid-zzlodkly]{display:none}.cf-video[data-astro-cid-zzlodkly] figcaption[data-astro-cid-zzlodkly]{color:var(--cf-muted);text-align:center;margin-top:12px;font-size:13px}.cf-checklist[data-astro-cid-zzlodkly]{grid-template-columns:repeat(2,1fr);gap:12px 32px;padding:0;list-style:none;display:grid}.cf-checklist[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]{border-bottom:1px solid var(--cf-line);padding:14px 0 14px 36px;position:relative}.cf-checklist[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]:before{content:"";border-left:3px solid var(--cf-blue);border-bottom:3px solid var(--cf-blue);width:16px;height:9px;position:absolute;top:22px;left:4px;transform:rotate(-45deg)}.cf-cards[data-astro-cid-zzlodkly]{grid-template-columns:repeat(2,1fr);gap:32px 24px;display:grid}.cf-card[data-astro-cid-zzlodkly]{padding:0}.cf-card__tag[data-astro-cid-zzlodkly]{color:var(--cf-blue);border-radius:var(--radius);background:#e6f1fc;margin-bottom:14px;padding:2px 12px;font-size:12px;font-weight:700;display:inline-block}.cf-card[data-astro-cid-zzlodkly] h3[data-astro-cid-zzlodkly]{color:var(--cf-navy);margin-bottom:12px;font-size:19px}.cf-card[data-astro-cid-zzlodkly] p[data-astro-cid-zzlodkly]:last-child{color:var(--cf-muted);font-size:15px}.cf-points[data-astro-cid-zzlodkly]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.cf-point[data-astro-cid-zzlodkly]{padding-top:0}.cf-point[data-astro-cid-zzlodkly] h3[data-astro-cid-zzlodkly]{color:var(--cf-navy);margin-bottom:12px;font-size:18px}.cf-point[data-astro-cid-zzlodkly] p[data-astro-cid-zzlodkly]{color:var(--cf-muted);font-size:15px}.cf-steps[data-astro-cid-zzlodkly]{grid-template-columns:repeat(5,1fr);gap:16px;padding:0;list-style:none;display:grid;margin-top:40px!important}.cf-steps[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]{border-top:1px solid var(--cf-navy);padding:24px 0}.cf-steps__num[data-astro-cid-zzlodkly]{background:var(--cf-navy);width:32px;height:32px;color:var(--cf-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.cf-steps[data-astro-cid-zzlodkly] h3[data-astro-cid-zzlodkly]{color:var(--cf-navy);margin-bottom:6px;font-size:16px}.cf-steps[data-astro-cid-zzlodkly] p[data-astro-cid-zzlodkly]{color:var(--cf-muted);font-size:14px}.cf-price[data-astro-cid-zzlodkly]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.cf-price__item[data-astro-cid-zzlodkly]{padding:0}.cf-price__item[data-astro-cid-zzlodkly] h3[data-astro-cid-zzlodkly]{color:var(--cf-navy);font-size:20px}.cf-price__for[data-astro-cid-zzlodkly]{color:var(--cf-muted);font-size:14px;margin:6px 0 16px!important}.cf-price__amount[data-astro-cid-zzlodkly]{color:var(--cf-navy);font-size:26px;font-weight:700;margin-bottom:16px!important}.cf-small[data-astro-cid-zzlodkly]{color:var(--cf-muted);font-size:13px;margin-top:20px!important}.cf-columns[data-astro-cid-zzlodkly]{grid-template-columns:repeat(2,1fr);gap:12px 24px;padding:0;list-style:none;display:grid}.cf-columns[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly]{border-bottom:1px solid var(--cf-navy);color:var(--cf-navy);padding:18px 0;font-weight:700;text-decoration:none;transition:border-color .15s;display:block}.cf-columns[data-astro-cid-zzlodkly] a[data-astro-cid-zzlodkly]:hover{border-color:var(--cf-blue)}.cf-columns__tag[data-astro-cid-zzlodkly]{color:var(--cf-blue);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.cf-faq[data-astro-cid-zzlodkly] details[data-astro-cid-zzlodkly]{border-bottom:1px solid var(--cf-line);padding:20px 0}.cf-faq[data-astro-cid-zzlodkly] summary[data-astro-cid-zzlodkly]{cursor:pointer;color:var(--cf-navy);padding-right:32px;font-weight:700;list-style:none;position:relative}.cf-faq[data-astro-cid-zzlodkly] summary[data-astro-cid-zzlodkly]::-webkit-details-marker{display:none}.cf-faq[data-astro-cid-zzlodkly] summary[data-astro-cid-zzlodkly]:after{content:"+";color:var(--cf-blue);font-size:22px;font-weight:400;position:absolute;top:-2px;right:4px}.cf-faq[data-astro-cid-zzlodkly] details[data-astro-cid-zzlodkly][open] summary[data-astro-cid-zzlodkly]:after{content:"−"}.cf-faq[data-astro-cid-zzlodkly] details[data-astro-cid-zzlodkly] p[data-astro-cid-zzlodkly]{color:var(--cf-muted);margin-top:12px}.cf-cta[data-astro-cid-zzlodkly]{background:var(--cf-navy);color:var(--cf-white);text-align:center;padding:88px 24px}.cf-cta[data-astro-cid-zzlodkly] h2[data-astro-cid-zzlodkly]{color:var(--cf-white);margin-bottom:16px;font-size:clamp(24px,3vw,32px)}.cf-cta[data-astro-cid-zzlodkly]>p[data-astro-cid-zzlodkly]{color:#ffffffd9;margin-bottom:24px}.cf-cta__list[data-astro-cid-zzlodkly]{text-align:left;width:fit-content;max-width:100%;margin:0 auto 32px;padding:0;list-style:none;display:block}.cf-cta__list[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]{margin:6px 0;padding-left:24px;position:relative}.cf-cta__list[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]:before{content:"";background:#9fd3ff;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:4px}@media (width<=900px){.cf-split[data-astro-cid-zzlodkly],.cf-steps[data-astro-cid-zzlodkly]{grid-template-columns:1fr}.cf-steps[data-astro-cid-zzlodkly] li[data-astro-cid-zzlodkly]{align-items:flex-start;gap:16px;display:flex}.cf-steps__num[data-astro-cid-zzlodkly]{flex:none;margin-bottom:0}.cf-points[data-astro-cid-zzlodkly]{grid-template-columns:1fr}}@media (width<=720px){.cf[data-astro-cid-zzlodkly] .sp[data-astro-cid-zzlodkly]{display:inline}.cf-hero__body[data-astro-cid-zzlodkly]{padding:56px 20px 64px}.cf-split[data-astro-cid-zzlodkly]{grid-template-columns:1fr;gap:24px}.cf-video__media--pc[data-astro-cid-zzlodkly]{display:none}.cf-video__media--sp[data-astro-cid-zzlodkly]{max-width:360px;margin:0 auto;display:block}.cf-section[data-astro-cid-zzlodkly]{padding:64px 20px}.cf-checklist[data-astro-cid-zzlodkly],.cf-cards[data-astro-cid-zzlodkly],.cf-price[data-astro-cid-zzlodkly],.cf-columns[data-astro-cid-zzlodkly]{grid-template-columns:1fr}.cf-btn[data-astro-cid-zzlodkly]{width:100%}}
