:root{--color-text:#14262c;--color-text-sub:#5b6b73;--color-bg:#fff;--color-bg-tint:#eef6f8;--color-bg-warm:#faf7f2;--color-brand:#0f7b8a;--color-brand-dark:#0a5c68;--color-brand-bright:#1aa4b4;--color-brand-light:#dff0f3;--color-accent:#f0602d;--color-accent-dark:#bf3f14;--color-accent-light:#ffe9df;--color-border:#dfe7ec;--color-disabled-bg:#d7dce1;--color-disabled-text:#8b939c;--gradient-brand:linear-gradient(135deg, #0a6472 0%, #0f7b8a 45%, #1aa4b4 100%);--gradient-accent:linear-gradient(135deg, #ff7a45 0%, #f0602d 100%);--shadow-card:0 10px 30px #0f3c461a;--shadow-accent:0 10px 26px #f0602d61;--radius:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-section:var(--space-7);--space-block:var(--space-5);--space-tight:var(--space-3);--section-max:min(92vw, 720px);--section-pad-block:var(--space-section);--font-display:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Noto Sans JP", "Yu Gothic UI", sans-serif;--font-size-heading:19px;--font-size-lead:14px;--font-size-body:15px;--font-size-caption:12px;--radius-sm:8px;--radius-md:18px;--radius-lg:28px}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Noto Sans JP,Yu Gothic UI,sans-serif;line-height:1.7}:target{scroll-margin-top:var(--space-block)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}@media (width>=768px){:root{--space-section:var(--space-9);--space-block:var(--space-7);--space-tight:var(--space-5)}}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}[data-reveal=in]{opacity:1;transform:none}}._group_cj2w3_3{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@media (width>=768px){._groupStack_cj2w3_15{flex-direction:column;align-items:flex-start;width:auto}}._badgeLink_cj2w3_28{border-radius:8px;flex:none;line-height:0;display:block}._badgeImage_cj2w3_36{width:auto;height:52px}._button_cj2w3_42{background-color:var(--color-brand);color:#fff;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;min-width:140px;height:52px;padding:0 14px;line-height:1.3;text-decoration:none;transition:background-color .15s;display:flex}._button_cj2w3_42:hover{background-color:var(--color-brand-dark)}._sublabel_cj2w3_64{opacity:.85;white-space:nowrap;font-size:11px}._label_cj2w3_70{white-space:nowrap;font-size:16px;font-weight:700}._disabled_cj2w3_77{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}._disabled_cj2w3_77:hover{background-color:var(--color-disabled-bg)}._disabledOnDark_cj2w3_91{color:#fffc;background-color:#ffffff24;border:1px solid #ffffff52}._disabledOnDark_cj2w3_91:hover{background-color:#ffffff24}@media (width<=374px){._badgeImage_cj2w3_36,._button_cj2w3_42{height:48px}}._groupCompact_cj2w3_107 ._badgeImage_cj2w3_36{height:44px}._groupCompact_cj2w3_107 ._button_cj2w3_42{min-width:120px;height:44px}._section_4jj83_7{width:var(--section-max);margin:var(--space-section) auto 0}._inner_4jj83_13{flex-direction:column;align-items:center;display:flex}._eyebrow_4jj83_21{margin-bottom:var(--space-tight);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-dark);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}._eyebrow_4jj83_21:before,._eyebrow_4jj83_21:after{content:"";background-image:var(--gradient-accent);border-radius:2px;width:22px;height:3px}._heading_4jj83_42{font-family:var(--font-display);letter-spacing:.01em;text-align:center;font-size:clamp(24px,6vw,32px);font-weight:900;line-height:1.4}._list_4jj83_52{width:100%;margin:var(--space-block) 0 0;flex-direction:column;gap:12px;display:flex}._item_4jj83_60{border-radius:var(--radius-md);background-color:var(--color-bg-tint);padding:18px 18px 20px}._mark_4jj83_67{background-color:var(--color-brand);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}._markAnswer_4jj83_83{background-color:var(--color-accent-light);color:var(--color-accent-dark)}._question_4jj83_89{align-items:flex-start;gap:10px;font-size:15px;font-weight:800;line-height:1.6;display:flex}._answer_4jj83_99{font-size:var(--font-size-body);color:var(--color-text-sub);align-items:flex-start;gap:10px;margin:10px 0 0;line-height:1.9;display:flex}._question_4jj83_89 ._mark_4jj83_67{margin-top:calc(.8em - 13px)}._answer_4jj83_99 ._mark_4jj83_67{margin-top:calc(.95em - 13px)}@media (width>=768px){._item_4jj83_60{padding:22px 26px 24px}._question_4jj83_89{font-size:16px}._answer_4jj83_99{font-size:15px}}._footer_wfcz0_10{background-color:var(--color-bg);padding:0 20px var(--space-block);border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--color-brand), #35c1a8 55%, var(--color-brand)) 1}._inner_wfcz0_25{max-width:var(--section-max);margin-inline:auto}._brand_wfcz0_33{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6);flex-direction:column;display:flex}._brandHead_wfcz0_41{align-items:center;gap:var(--space-3);display:flex}._appIcon_wfcz0_47{border-radius:14px;width:52px;height:52px}._appName_wfcz0_53{font-family:var(--font-display);letter-spacing:.01em;font-size:1.375rem;font-weight:700}._note_wfcz0_63{color:var(--color-text-sub);margin:0;font-size:.875rem;line-height:1.9}._operator_wfcz0_71{align-items:baseline;gap:var(--space-3);margin:0;display:flex}._operatorLabel_wfcz0_79{color:var(--color-text-sub);white-space:nowrap;font-size:.75rem;font-weight:500}._operatorValue_wfcz0_86{margin:0;font-size:1rem;font-weight:700}._contact_wfcz0_94{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text);font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}@media (hover:hover){._contact_wfcz0_94:hover{border-color:var(--color-brand);background-color:var(--color-bg-tint)}}._contactDisabled_wfcz0_121{color:var(--color-disabled-text);border-color:var(--color-border);background-color:var(--color-bg-tint);cursor:not-allowed}._contactIcon_wfcz0_128{flex:none}._groups_wfcz0_137{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}._group_wfcz0_137{flex-direction:column;display:flex}._groupWide_wfcz0_152{grid-column:1/-1}._groupLabel_wfcz0_159{letter-spacing:.04em;color:var(--color-text-sub);margin-bottom:var(--space-1);font-size:.75rem;font-weight:500}._list_wfcz0_167{margin:0;padding:0;list-style:none}._link_wfcz0_177{min-height:44px;color:var(--color-text);align-items:center;font-size:.9375rem;line-height:1.6;text-decoration:none;display:inline-flex}@media (hover:hover){._link_wfcz0_177:hover{color:var(--color-brand);text-decoration:underline}}._linkDisabled_wfcz0_200{color:var(--color-disabled-text);cursor:not-allowed}._copyright_wfcz0_208{max-width:var(--section-max);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-sub);margin-inline:auto;font-size:.75rem}@media (width>=768px){._inner_wfcz0_25{gap:var(--space-section);max-width:min(92vw,960px);padding-block:var(--space-block);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}._brand_wfcz0_33{padding-block:0}._note_wfcz0_63{max-width:30em}._groups_wfcz0_137{gap:var(--space-5);border-top:none;padding-block:0}._copyright_wfcz0_208{max-width:min(92vw,960px)}}._app_1biw4_2{flex-direction:column;min-height:100dvh;display:flex}
