.ct-list[data-astro-cid-2btqwtqu]{border:2px solid var(--navy);background:#fff;grid-template-columns:1fr 1fr;max-width:760px;margin:0 auto 28px;display:grid}.ct-tab[data-astro-cid-2btqwtqu]{color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:none;flex-direction:column;align-items:center;gap:2px;padding:14px 12px;transition:background .2s,color .2s;display:flex}.ct-en[data-astro-cid-2btqwtqu]{letter-spacing:.08em;color:var(--blue);font-family:Montserrat,sans-serif;font-size:12px;font-style:italic;font-weight:800}.ct-title[data-astro-cid-2btqwtqu]{font-size:19px;font-weight:900}.ct-tab[data-astro-cid-2btqwtqu] small[data-astro-cid-2btqwtqu]{color:var(--sub);font-size:12px;font-weight:700}.ct-tab-defense[data-astro-cid-2btqwtqu][aria-selected=true]{background:var(--navy);color:#fff}.ct-tab-offense[data-astro-cid-2btqwtqu][aria-selected=true]{background:var(--yellow);color:var(--navy)}.ct-tab-defense[data-astro-cid-2btqwtqu][aria-selected=true] .ct-en[data-astro-cid-2btqwtqu]{color:var(--yellow)}.ct-tab-defense[data-astro-cid-2btqwtqu][aria-selected=true] small[data-astro-cid-2btqwtqu]{color:#c9d3ea}.ct-tab-offense[data-astro-cid-2btqwtqu][aria-selected=true] .ct-en[data-astro-cid-2btqwtqu],.ct-tab-offense[data-astro-cid-2btqwtqu][aria-selected=true] small[data-astro-cid-2btqwtqu]{color:var(--navy)}.ct-tab[data-astro-cid-2btqwtqu]:focus-visible{outline:3px solid var(--blue-l);outline-offset:-3px}@media (width<=560px){.ct-title[data-astro-cid-2btqwtqu]{font-size:16px}.ct-tab[data-astro-cid-2btqwtqu] small[data-astro-cid-2btqwtqu]{display:none}}.free[data-astro-cid-fvbnvkpv]{background:#fff;padding:40px 0}.free-in[data-astro-cid-fvbnvkpv]{border:3px solid var(--yellow);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px 28px;display:grid;box-shadow:0 10px 30px #0a1f5c1a}.free-badge[data-astro-cid-fvbnvkpv]{background:var(--yellow);width:110px;height:110px;color:var(--navy);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex;transform:rotate(-8deg)}.free-badge[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{font-size:12px;font-weight:700}.free-badge[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{font-size:19px;font-weight:900}.free-price[data-astro-cid-fvbnvkpv]{color:var(--navy);font-weight:900}.free-price[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--blue);letter-spacing:.01em;margin-right:4px;font-family:Barlow,sans-serif;font-size:56px;font-style:normal;line-height:1}.free-text[data-astro-cid-fvbnvkpv]{margin-top:4px;font-size:14px}.free-btn[data-astro-cid-fvbnvkpv]{padding-left:8px}.sec[data-astro-cid-fvbnvkpv]{padding:88px 0;scroll-margin-top:60px}.sec-sky[data-astro-cid-fvbnvkpv]{background:repeating-linear-gradient(135deg, #1d4ed809 0 2px, transparent 2px 14px), var(--sky)}.sec-lead[data-astro-cid-fvbnvkpv]{text-align:center;margin:-16px 0 32px;font-weight:700;line-height:1.9}.care[data-astro-cid-fvbnvkpv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}.care-kind-offense[data-astro-cid-fvbnvkpv] .care[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr;gap:16px}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-card[data-astro-cid-fvbnvkpv]{background:repeating-linear-gradient(115deg, #ffffff0a 0 2px, transparent 2px 22px), var(--navy);color:#fff;border:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:30px 32px;display:grid;box-shadow:0 14px 34px #0a1f5c40}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-name[data-astro-cid-fvbnvkpv]{color:var(--yellow)}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-target[data-astro-cid-fvbnvkpv]{color:#c9d3ea}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-price[data-astro-cid-fvbnvkpv]{color:#fff}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-price[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--yellow)}.care-price[data-astro-cid-fvbnvkpv].is-quote b[data-astro-cid-fvbnvkpv]{font-family:inherit;font-size:30px;font-weight:900}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-points[data-astro-cid-fvbnvkpv]{border-top:none;border-left:1px dashed #ffffff4d;margin-top:0;padding:0 0 0 28px}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-points[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]:before{border-color:var(--yellow)}@media (width<=760px){.care-kind-offense[data-astro-cid-fvbnvkpv] .care-card[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr;gap:16px;padding:24px 18px}.care-kind-offense[data-astro-cid-fvbnvkpv] .care-points[data-astro-cid-fvbnvkpv]{border-top:1px dashed #ffffff4d;border-left:none;padding:16px 0 0}}.care-card[data-astro-cid-fvbnvkpv]{text-align:center;background:#fff;border:2px solid #dbe3f0;padding:26px 20px;position:relative}.care-rec[data-astro-cid-fvbnvkpv]{border-color:var(--blue);box-shadow:0 10px 30px #0a1f5c1f}.care-badge[data-astro-cid-fvbnvkpv]{background:var(--blue);color:#fff;white-space:nowrap;padding:3px 14px;font-size:12px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.care-points[data-astro-cid-fvbnvkpv]{text-align:left;border-top:1px dashed #c9d3ea;margin-top:16px;padding-top:14px}.care-points[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{padding-left:20px;font-size:13px;font-weight:700;line-height:1.6;position:relative}.care-points[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]+li[data-astro-cid-fvbnvkpv]{margin-top:6px}.care-points[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:9px;height:5px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.care-name[data-astro-cid-fvbnvkpv]{color:var(--navy);font-size:22px;font-style:italic;font-weight:900}.care-target[data-astro-cid-fvbnvkpv]{color:var(--sub);font-size:13px}.care-price[data-astro-cid-fvbnvkpv]{color:var(--navy);margin-top:6px;font-weight:900}.care-price[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--blue);letter-spacing:.01em;margin-right:2px;font-family:Barlow,sans-serif;font-size:46px;font-style:normal}.incl[data-astro-cid-fvbnvkpv]{max-width:1000px;margin:40px auto 0}.incl-panel[data-astro-cid-fvbnvkpv]{background:repeating-linear-gradient(135deg, #1d4ed809 0 2px, transparent 2px 14px), var(--sky);border-radius:14px;padding:24px 24px 26px;position:relative;overflow:hidden}.incl-head[data-astro-cid-fvbnvkpv]{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:18px;font-size:20px;font-style:italic;font-weight:900;display:flex}.incl-head[data-astro-cid-fvbnvkpv] small[data-astro-cid-fvbnvkpv]{color:var(--sub);font-size:12px;font-style:normal;font-weight:700}.incl-en[data-astro-cid-fvbnvkpv]{letter-spacing:.16em;width:100%;color:var(--blue);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800}.incl-grid[data-astro-cid-fvbnvkpv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incl-grid[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{min-height:58px;color:var(--navy);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.55;display:flex;box-shadow:0 4px 12px #0a1f5c0f}.incl-no[data-astro-cid-fvbnvkpv]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2L18.5 7.8' stroke='%23ffe600' stroke-width='3.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat, var(--navy);flex:none;width:32px;height:32px;transform:skew(-10deg)}@media (width<=960px){.care[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr;max-width:480px}}@media (width<=560px){.incl-grid[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr}.incl-panel[data-astro-cid-fvbnvkpv]{padding:20px 14px}}.ex[data-astro-cid-fvbnvkpv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ex-card[data-astro-cid-fvbnvkpv]{background:#fff;border-radius:14px;padding:24px 24px 26px;box-shadow:0 8px 20px #0a1f5c12}.ex-incl[data-astro-cid-fvbnvkpv]{background:repeating-linear-gradient(115deg, #ffffff0a 0 2px, transparent 2px 22px), var(--navy);color:#fff;grid-column:1/-1}.ex-head[data-astro-cid-fvbnvkpv]{color:var(--navy);margin-bottom:16px;font-size:19px;font-style:italic;font-weight:900}.ex-incl[data-astro-cid-fvbnvkpv] .ex-head[data-astro-cid-fvbnvkpv]{color:#fff}.ex-en[data-astro-cid-fvbnvkpv]{letter-spacing:.16em;color:var(--blue);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:block}.ex-incl[data-astro-cid-fvbnvkpv] .ex-en[data-astro-cid-fvbnvkpv]{color:var(--yellow)}.ex-chips[data-astro-cid-fvbnvkpv]{flex-wrap:wrap;gap:10px;display:flex}.ex-chips[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-size:14px;font-weight:700;display:inline-flex}.ex-chips[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' stroke='%230a1f5c' stroke-width='3.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat, var(--yellow);border-radius:50%;flex:none;width:20px;height:20px}.ex-rows[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{border-bottom:1px dashed #d3ddee;gap:8px;padding:14px 0;display:grid}.ex-rows[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]:first-child{padding-top:0}.ex-label[data-astro-cid-fvbnvkpv]{color:var(--navy);font-size:15px;font-weight:900;line-height:1.6}.ex-label[data-astro-cid-fvbnvkpv] small[data-astro-cid-fvbnvkpv]{color:var(--sub);font-size:12px;font-weight:500;display:block}.ex-vals[data-astro-cid-fvbnvkpv]{flex-wrap:wrap;gap:8px;display:flex}.ex-vals[data-astro-cid-fvbnvkpv] p[data-astro-cid-fvbnvkpv]{border:1px solid #d3ddee;border-radius:6px;align-items:center;font-size:13px;display:inline-flex;overflow:hidden}.ex-vals[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{background:var(--sky);color:var(--sub);padding:4px 10px;font-weight:700}.ex-vals[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--blue);padding:4px 12px;font-weight:900}.ex-promise[data-astro-cid-fvbnvkpv]{color:var(--navy);background:#fffbd1;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:13px}.ex-promise[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{background:linear-gradient(#0000 60%,#ffe600e6 60%)}.ex-opts[data-astro-cid-fvbnvkpv]{gap:12px;display:grid}.ex-opts[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{background:repeating-linear-gradient(135deg, #1d4ed809 0 2px, transparent 2px 14px), var(--sky);border-radius:10px;padding:18px 20px;position:relative}.ex-opt-name[data-astro-cid-fvbnvkpv]{color:var(--navy);font-weight:900}.ex-opt-name[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{background:var(--navy);color:var(--yellow);vertical-align:2px;margin-left:8px;padding:1px 8px;font-size:11px}.ex-opt-price[data-astro-cid-fvbnvkpv]{color:var(--navy);margin-top:4px;font-weight:900}.ex-opt-price[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--blue);margin-right:2px;font-family:Barlow,Montserrat,sans-serif;font-size:34px;line-height:1.1}.ex-opt-note[data-astro-cid-fvbnvkpv]{color:var(--sub);font-size:12px}@media (width<=860px){.ex[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr}.ex-card[data-astro-cid-fvbnvkpv]{padding:20px 16px}}.ad[data-astro-cid-fvbnvkpv]{background:#fff;border-radius:14px;margin-top:24px;padding:26px 26px 22px;scroll-margin-top:70px;box-shadow:0 8px 20px #0a1f5c12}.ad-head[data-astro-cid-fvbnvkpv]{color:var(--navy);font-size:19px;font-style:italic;font-weight:900}.ad-en[data-astro-cid-fvbnvkpv]{letter-spacing:.16em;color:var(--blue);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:block}.ad-lead[data-astro-cid-fvbnvkpv]{color:var(--sub);margin-top:6px;font-size:14px}.ad-group[data-astro-cid-fvbnvkpv]{margin-top:22px}.ad-title[data-astro-cid-fvbnvkpv]{background:var(--navy);color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 14px;font-weight:900;display:flex}.ad-title[data-astro-cid-fvbnvkpv] small[data-astro-cid-fvbnvkpv]{color:var(--yellow);font-size:12px;font-weight:700}.ad-heavy[data-astro-cid-fvbnvkpv] .ad-title[data-astro-cid-fvbnvkpv]{background:linear-gradient(90deg, var(--navy), var(--blue))}.ad-list[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{border-bottom:1px dashed #d3ddee;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ad-name[data-astro-cid-fvbnvkpv]{color:var(--navy);font-size:15px;font-weight:900;line-height:1.5}.ad-name[data-astro-cid-fvbnvkpv] small[data-astro-cid-fvbnvkpv]{color:var(--sub);font-size:12px;font-weight:500;display:block}.ad-price[data-astro-cid-fvbnvkpv]{color:var(--navy);white-space:nowrap;flex:none;font-weight:900}.ad-price[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{color:var(--blue);margin-right:2px;font-family:Barlow,sans-serif;font-size:24px}.ad-price[data-astro-cid-fvbnvkpv] .ad-free[data-astro-cid-fvbnvkpv]{background:var(--sky);border-radius:999px;padding:3px 10px;font-family:Noto Sans JP,sans-serif;font-size:13px}.ad-note[data-astro-cid-fvbnvkpv]{color:var(--sub);margin-top:14px;font-size:12px}@media (width<=560px){.ad[data-astro-cid-fvbnvkpv]{padding:20px 14px}.ad-list[data-astro-cid-fvbnvkpv] li[data-astro-cid-fvbnvkpv]{flex-direction:column;align-items:flex-start;gap:4px}}.tbl[data-astro-cid-fvbnvkpv]{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.tbl[data-astro-cid-fvbnvkpv] th[data-astro-cid-fvbnvkpv],.tbl[data-astro-cid-fvbnvkpv] td[data-astro-cid-fvbnvkpv]{text-align:left;vertical-align:top;border:1px solid #dbe3f0;padding:16px 18px;line-height:1.8}.tbl[data-astro-cid-fvbnvkpv] th[data-astro-cid-fvbnvkpv]{background:var(--navy);color:#fff;width:26%;font-weight:900}.campaign[data-astro-cid-fvbnvkpv]{background:#fffbd1;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;font-weight:700;display:flex}.campaign[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{color:#fff;background:#e11d48;flex:none;padding:2px 10px;font-size:12px}.flow-h[data-astro-cid-fvbnvkpv]{border-left:6px solid var(--blue);color:var(--navy);margin:56px 0 18px;padding-left:12px;font-size:20px;font-weight:900}.qa[data-astro-cid-fvbnvkpv] details[data-astro-cid-fvbnvkpv]{border-bottom:1px solid #dbe3f0}.qa[data-astro-cid-fvbnvkpv] summary[data-astro-cid-fvbnvkpv]{color:var(--navy);align-items:center;gap:14px;padding:16px 4px;font-weight:700;display:flex}.qa[data-astro-cid-fvbnvkpv] summary[data-astro-cid-fvbnvkpv]:after{content:"＋";color:var(--blue);margin-left:auto}.qa[data-astro-cid-fvbnvkpv] details[data-astro-cid-fvbnvkpv][open] summary[data-astro-cid-fvbnvkpv]:after{content:"－"}.qa[data-astro-cid-fvbnvkpv] details[data-astro-cid-fvbnvkpv] p[data-astro-cid-fvbnvkpv]{gap:14px;padding:0 4px 18px;font-size:15px;display:flex}.fq[data-astro-cid-fvbnvkpv],.fa[data-astro-cid-fvbnvkpv]{flex:none;place-items:center;width:30px;height:30px;font-family:Montserrat,sans-serif;font-style:italic;font-weight:800;display:grid}.fq[data-astro-cid-fvbnvkpv]{background:var(--blue);color:#fff}.fa[data-astro-cid-fvbnvkpv]{background:var(--yellow);color:var(--navy)}.more[data-astro-cid-fvbnvkpv]{text-align:center;margin-top:20px;font-weight:700}.more[data-astro-cid-fvbnvkpv] a[data-astro-cid-fvbnvkpv]{color:var(--blue)}@media (width<=767px){.free-in[data-astro-cid-fvbnvkpv]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:20px 16px}.free-text[data-astro-cid-fvbnvkpv]{text-align:left}.free-btn[data-astro-cid-fvbnvkpv]{width:100%;padding-left:0}.sec[data-astro-cid-fvbnvkpv]{padding:60px 0}.care[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr}.tbl[data-astro-cid-fvbnvkpv] th[data-astro-cid-fvbnvkpv],.tbl[data-astro-cid-fvbnvkpv] td[data-astro-cid-fvbnvkpv]{width:100%;display:block}}
