[class*=_pageTitle]{display:none}.hero-section[data-astro-cid-nlgdni42]{width:100%}.hero-section[data-astro-cid-nlgdni42] .kv-pc[data-astro-cid-nlgdni42]{display:block}.hero-section[data-astro-cid-nlgdni42] .kv-sp[data-astro-cid-nlgdni42]{display:none}@media screen and (max-width: 768px){.hero-section[data-astro-cid-nlgdni42] .kv-pc[data-astro-cid-nlgdni42]{display:none}.hero-section[data-astro-cid-nlgdni42] .kv-sp[data-astro-cid-nlgdni42]{display:block}}.kv-button[data-astro-cid-nlgdni42]{background:#e8f1f6;width:100%}.description-text[data-astro-cid-nlgdni42]{font-size:16px;line-height:1.8;color:var(--color-text-primary);letter-spacing:.64px}.features-list[data-astro-cid-nlgdni42]{padding-left:0}.feature-item[data-astro-cid-nlgdni42]{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.6;color:var(--color-text-primary)}.feature-bullet[data-astro-cid-nlgdni42]{color:var(--color-brand-primary);font-weight:700;flex-shrink:0}.feature-image-container[data-astro-cid-nlgdni42]{width:100%;display:flex;align-items:center;justify-content:center}.advance-illust[data-astro-cid-nlgdni42]{max-width:339px;width:100%;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto}.advance-illust[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{width:100%;height:auto;max-width:339px;display:block}.tableContainer[data-astro-cid-nlgdni42]{width:100%;overflow-x:auto}.table[data-astro-cid-nlgdni42]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0}.table[data-astro-cid-nlgdni42] th[data-astro-cid-nlgdni42],.table[data-astro-cid-nlgdni42] td[data-astro-cid-nlgdni42]{padding:16px 24px;text-align:left;border-bottom:1px solid #e0e0e0}.table[data-astro-cid-nlgdni42] th[data-astro-cid-nlgdni42].cellSub{background:#f5f5f5;font-weight:700;color:var(--color-text-primary)}.table[data-astro-cid-nlgdni42] td[data-astro-cid-nlgdni42]{color:var(--color-text-primary);line-height:1.6}.table[data-astro-cid-nlgdni42] tr[data-astro-cid-nlgdni42]:last-child th[data-astro-cid-nlgdni42],.table[data-astro-cid-nlgdni42] tr[data-astro-cid-nlgdni42]:last-child td[data-astro-cid-nlgdni42]{border-bottom:none}.list[data-astro-cid-nlgdni42]{margin:0;padding-left:20px}.list[data-astro-cid-nlgdni42] li[data-astro-cid-nlgdni42]{margin-bottom:8px;line-height:1.6}.list[data-astro-cid-nlgdni42] li[data-astro-cid-nlgdni42]:last-child{margin-bottom:0}.campaign-cta[data-astro-cid-nlgdni42]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0}.campaign-ended[data-astro-cid-nlgdni42]{font-size:18px;font-weight:700;color:#c00;margin:0}.merit-hero-container[data-astro-cid-nlgdni42]{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.merit-hero-banner[data-astro-cid-nlgdni42]{position:relative;background:linear-gradient(135deg,#eff9ff1a,#eff9ff 78.746%);border-radius:8px;padding:56px 40px 40px;margin-bottom:24px;background-image:url(/_astro/bg.B0wQP8ia.jpg);background-size:cover;background-position:center;min-height:496px}.merit-hero-inner[data-astro-cid-nlgdni42]{position:absolute;inset:0;border-radius:8px;overflow:hidden;z-index:1}.merit-hero-ribbon[data-astro-cid-nlgdni42]{position:absolute;top:-24px;left:50%;transform:translate(-50%);z-index:10}@media (max-width: 1079px){.merit-hero-ribbon[data-astro-cid-nlgdni42]{width:100%;max-width:486px}.merit-hero-ribbon[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{width:100%;height:auto}}.merit-hero-character[data-astro-cid-nlgdni42]{position:absolute;right:-50px;bottom:0;z-index:0;pointer-events:none;height:100%;max-height:483px;width:auto}.merit-hero-character[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{display:block;height:100%;width:auto;object-fit:contain;object-position:bottom right}.merit-hero-content[data-astro-cid-nlgdni42]{position:relative;z-index:2}.merit-hero-content[data-astro-cid-nlgdni42] h2[data-astro-cid-nlgdni42]{color:#111;font-size:32px;line-height:1.4;letter-spacing:1.28px;margin:0}.merit-circle[data-astro-cid-nlgdni42]{display:flex;align-items:center;justify-content:center}.hero-description[data-astro-cid-nlgdni42]{text-align:center;margin-top:40px}.hero-description[data-astro-cid-nlgdni42] p[data-astro-cid-nlgdni42]{font-size:20px;line-height:1.4;letter-spacing:.8px;color:#111}.note[data-astro-cid-nlgdni42]{font-size:14px;letter-spacing:.56px;vertical-align:super}.disclaimer[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;letter-spacing:.56px;color:#111;text-align:left;width:100%}.text-note[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;letter-spacing:.56px;color:var(--color-text-primary)}.section-gradient[data-astro-cid-nlgdni42]{background:linear-gradient(to right,#e8f1f6,#d1e2ee)}.advance-intro[data-astro-cid-nlgdni42]{text-align:center}.advance-intro-title[data-astro-cid-nlgdni42]{font-size:24px;color:#111;font-weight:700}.advance-intro-subtitle[data-astro-cid-nlgdni42]{font-size:32px;color:#196fa9;font-weight:700;line-height:1.4}.advance-merit-title[data-astro-cid-nlgdni42]{color:#196fa9}.advance-illust[data-astro-cid-nlgdni42]{display:flex;align-items:center;justify-content:center}.price-list[data-astro-cid-nlgdni42]{list-style-type:disc;padding-left:20px;margin:16px 0}.price-list[data-astro-cid-nlgdni42] li[data-astro-cid-nlgdni42]{font-size:16px;line-height:1.8;letter-spacing:.64px;color:#111;margin-bottom:4px}.price-note[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;letter-spacing:.56px;color:#111}.merit-icon[data-astro-cid-nlgdni42]{width:80px;height:80px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.merit-text[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;color:var(--color-text-primary);text-align:center}.other-merits-section[data-astro-cid-nlgdni42]{display:flex;flex-direction:column;gap:24px}.other-merits-section[data-astro-cid-nlgdni42] h2[data-astro-cid-nlgdni42]{margin-bottom:32px}.merit-note[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;letter-spacing:.56px;color:#111}.merit-link[data-astro-cid-nlgdni42]{text-align:center}@media (max-width: 768px){.merit-hero-banner[data-astro-cid-nlgdni42]{padding:56px 20px 40px;min-height:450px}.merit-hero-character[data-astro-cid-nlgdni42]{position:absolute;right:-30px;bottom:0;max-height:600px;width:auto;opacity:.8}.merit-hero-character[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{height:100%;width:auto;max-height:600px}.description-text[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.7}.feature-item[data-astro-cid-nlgdni42]{font-size:14px}.merit-icon[data-astro-cid-nlgdni42]{width:60px;height:60px}.merit-text[data-astro-cid-nlgdni42]{font-size:13px}.table[data-astro-cid-nlgdni42] th[data-astro-cid-nlgdni42],.table[data-astro-cid-nlgdni42] td[data-astro-cid-nlgdni42]{padding:12px 16px;font-size:14px}.hero-card[data-astro-cid-nlgdni42]{padding:60px 20px 40px}.hero-ribbon[data-astro-cid-nlgdni42]{font-size:16px;padding:6px 24px}.circle-content[data-astro-cid-nlgdni42]{width:180px;height:180px}.circle-icon[data-astro-cid-nlgdni42]{width:60px;height:60px}.circle-title[data-astro-cid-nlgdni42]{font-size:16px}.circle-highlight[data-astro-cid-nlgdni42]{font-size:24px}.hero-description[data-astro-cid-nlgdni42] p[data-astro-cid-nlgdni42]{font-size:16px}.hero-character[data-astro-cid-nlgdni42]{position:relative;right:auto;top:auto;transform:none;width:240px;height:320px;margin:20px auto 0}}.hero-card[data-astro-cid-nlgdni42]{position:relative;background:linear-gradient(135deg,#e8f1f6,#d1e2ee 78.746%);border-radius:8px;padding:80px 40px 60px;margin-bottom:24px;overflow:hidden}.hero-card-header[data-astro-cid-nlgdni42]{position:absolute;top:-24px;left:50%;transform:translate(-50%);z-index:2}.hero-ribbon[data-astro-cid-nlgdni42]{background:#0f4365;color:#fff;padding:8px 32px;border-radius:24px;font-size:20px;font-weight:700;letter-spacing:.8px;display:inline-block;white-space:nowrap}.hero-card-content[data-astro-cid-nlgdni42]{position:relative;z-index:1}.merit-circles[data-astro-cid-nlgdni42]{width:fit-content;margin:0 auto;position:relative;z-index:1}.merit-circle[data-astro-cid-nlgdni42]{display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto}.merit-circle[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{width:100%;height:auto;max-width:212px}.merit-circles-pc[data-astro-cid-nlgdni42]{display:block}.merit-circles-sp[data-astro-cid-nlgdni42]{display:none}@media (max-width: 768px){.merit-circles-pc[data-astro-cid-nlgdni42]{display:none}.merit-circles-sp[data-astro-cid-nlgdni42]{display:block}.merit-circle[data-astro-cid-nlgdni42] img[data-astro-cid-nlgdni42]{max-width:346px;width:100%;height:auto}}.hero-description[data-astro-cid-nlgdni42]{text-align:center;margin:0;position:relative;z-index:1}.hero-description[data-astro-cid-nlgdni42] p[data-astro-cid-nlgdni42]{font-size:20px;font-weight:700;line-height:1.4;color:var(--color-text-primary);margin:8px 0}.hero-character[data-astro-cid-nlgdni42]{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:320px;height:480px;z-index:0}.disclaimer[data-astro-cid-nlgdni42]{font-size:14px;line-height:1.6;color:var(--color-text-primary);letter-spacing:.56px}.note[data-astro-cid-nlgdni42]{font-size:14px;vertical-align:super}
