@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._page_13pj2_1{background:#f6f9fe;min-height:100vh;color:#142b49;font-family:system-ui,-apple-system,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}._wrap_13pj2_2{max-width:1150px;margin:auto;padding:24px 24px 56px}._header_13pj2_3{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px}._brand_13pj2_4{display:flex;gap:13px;align-items:center;color:inherit;text-decoration:none}._brand_13pj2_4 strong{font-size:17px;display:block}._brand_13pj2_4 small{font-size:12px;color:#648098}._logo_13pj2_4{width:46px;height:46px;flex:none;display:grid;place-items:center;background:#0b529b;color:#fff;border-radius:15px;font-size:27px;font-weight:900}._status_13pj2_5{background:#fff0d5;color:#91520b;border:1px solid #ecc68a;padding:9px 15px;border-radius:100px;font-size:13px;font-weight:750;white-space:nowrap}._hero_13pj2_6{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}._eyebrow_13pj2_7{font-size:15px;color:#135fa3;letter-spacing:.04em;font-weight:800;margin:0 0 16px;display:flex;align-items:center;gap:8px}._text_13pj2_8 h1{font-size:clamp(34px,4.3vw,56px);font-weight:900;line-height:1.27;letter-spacing:-.045em;margin:0 0 22px}._text_13pj2_8 h1 em{font-style:normal;color:#e83676}._lead_13pj2_10{font-size:16px;line-height:1.9;color:#435b75;margin:0 0 24px}._lead_13pj2_10 strong{color:#153450}._detail_13pj2_11{display:flex;gap:12px;align-items:center;margin:15px 0;font-weight:700;font-size:16px}._detail_13pj2_11 svg{color:#2871b0;flex:none}._price_13pj2_12{display:flex;align-items:center;gap:7px;font-size:17px;margin:25px 0 15px;flex-wrap:wrap}._price_13pj2_12 b{font-size:42px;color:#e6376e;margin-left:7px}._price_13pj2_12 span{font-size:12px;background:#fce9f0;color:#b32458;padding:5px 10px;border-radius:999px;margin-left:6px}._primary_13pj2_13{background:#06a574;color:#fff;font-weight:800;text-decoration:none;padding:17px 18px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 9px 25px #028f5e33;text-align:center;line-height:1.5;transition:background .15s ease;min-height:54px}._primary_13pj2_13:hover{background:#008e64}._note_13pj2_14{font-size:12px;line-height:1.7;color:#566b80;margin:12px 0;display:flex;align-items:flex-start;gap:6px}._note_13pj2_14 svg{flex:none;margin-top:2px}._visual_13pj2_15 img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 17px 38px #25486b26}._benefits_13pj2_16{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._benefit_13pj2_16{background:#fff;border:1px solid #e0eafa;border-radius:17px;padding:23px}._benefitNumber_13pj2_16{display:inline-block;color:#1880b4;background:#e6f5fa;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:900}._benefit_13pj2_16 h2{font-size:19px;margin:12px 0 7px}._benefit_13pj2_16 p{color:#516980;font-size:14px;line-height:1.8;margin:0}._section_13pj2_17{margin-top:72px}._sectionIntro_13pj2_17{margin-bottom:25px}._kicker_13pj2_17{font-size:13px;font-weight:900;display:inline-flex;align-items:center;gap:7px;color:#1673ab;letter-spacing:.06em}._sectionIntro_13pj2_17 h2,._share_13pj2_17 h2{font-size:clamp(26px,3vw,36px);line-height:1.4;margin:7px 0 9px;letter-spacing:-.025em}._sectionIntro_13pj2_17 p,._share_13pj2_17 p{color:#597188;font-size:15px;line-height:1.8;margin:0}._quizGrid_13pj2_18{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._questionCard_13pj2_18{background:#fff;border:1px solid #dbe6f3;border-radius:18px;box-shadow:0 5px 19px #25486b0c;padding:20px;min-width:0}._questionHeader_13pj2_18{min-height:118px}._questionHeader_13pj2_18 span{display:inline-block;font-size:12px;color:#0873a7;background:#e6f4fa;border-radius:6px;padding:4px 8px;font-weight:900}._questionHeader_13pj2_18 strong{display:block;font-size:15px;line-height:1.75;margin:10px 0 14px}._options_13pj2_18{display:flex;flex-direction:column;gap:9px}._option_13pj2_18{width:100%;height:auto!important;min-height:49px;white-space:normal!important;line-height:1.55!important;text-align:left!important;justify-content:flex-start!important;padding:11px 14px!important;font-size:13px!important;color:#2d4761!important;border:1px solid #dce7f3!important;border-radius:11px!important;background:#f8fbff!important;opacity:1!important}._option_13pj2_18:not(:disabled):hover{border-color:#3091b8!important;background:#f0faff!important}._correct_13pj2_18{border-color:#50ac89!important;background:#e8faee!important;color:#126544!important}._wrong_13pj2_18{border-color:#dc7582!important;background:#fff0f1!important;color:#a02e41!important}._explanation_13pj2_18{margin-top:15px;background:#f0f7ff;border-left:3px solid #2081ba;border-radius:8px;padding:12px 14px}._explanation_13pj2_18 strong{font-size:13px;color:#115d92}._explanation_13pj2_18 p{font-size:13px;line-height:1.8;margin:5px 0 0;color:#3e607c}._quizResult_13pj2_18{margin-top:19px;display:flex;align-items:center;gap:11px;flex-wrap:wrap;color:#12598d;font-weight:850}._quizResult_13pj2_18 button{margin-left:auto}._quizCta_13pj2_19{margin-top:23px;background:#e9f7f3;border:1px solid #c4eadf;border-radius:18px;padding:23px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px}._quizCta_13pj2_19 strong{font-size:17px;line-height:1.7}._quizCta_13pj2_19 p{font-size:13px;color:#55706b;line-height:1.7;margin:7px 0 0}._quizCta_13pj2_19 ._primary_13pj2_13{flex:none;max-width:330px}._cards_13pj2_20{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._card_13pj2_20{background:#fff;border:1px solid #dde7f3;display:flex;gap:11px;align-items:center;padding:19px;border-radius:14px;font-weight:700}._card_13pj2_20 svg{flex-shrink:0;color:#179a84}._faqList_13pj2_21{display:grid;gap:10px}._faqItem_13pj2_21{background:#fff;border:1px solid #dce7f3;border-radius:13px;overflow:hidden}._faqQuestion_13pj2_21{height:auto!important;display:flex!important;justify-content:space-between!important;text-align:left!important;padding:17px 20px!important;width:100%;font-size:15px!important;line-height:1.6!important;white-space:normal!important;color:#173451!important}._faqQuestion_13pj2_21 span{font-size:23px;color:#387bac;margin-left:10px}._faqItem_13pj2_21>p{border-top:1px solid #e5ecf5;padding:17px 20px;margin:0;color:#49647f;line-height:1.85;font-size:14px}._share_13pj2_17{margin-top:70px;padding:30px;background:#fff;border:1px solid #d9e7f3;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:28px}._shareLinks_13pj2_22{display:flex;gap:12px;flex:none}._shareLinks_13pj2_22 a{border:1px solid #bdd8e9;border-radius:11px;display:flex;align-items:center;gap:7px;padding:14px 17px;text-decoration:none;color:#135d8b;font-weight:800;background:#f5fbff;white-space:nowrap}._bottom_13pj2_23{display:flex;align-items:flex-start;gap:17px;background:#e6eff9;padding:28px;border-radius:20px;margin-top:55px}._bottom_13pj2_23>svg{flex-shrink:0;color:#24649f}._bottom_13pj2_23 h2{font-size:21px;margin:0 0 10px}._bottom_13pj2_23 p{line-height:1.9;color:#516781;margin:0 0 14px}._secondaryLink_13pj2_23{display:inline-block;color:#0e5699;font-weight:800;margin-right:22px;line-height:2;text-decoration:underline}._page_13pj2_1 footer{margin-top:54px;text-align:center;font-size:12px;line-height:2;color:#72879c}._mobileBar_13pj2_24{display:none}@media(max-width:980px){._quizGrid_13pj2_18{grid-template-columns:1fr}._questionHeader_13pj2_18{min-height:auto;margin-bottom:8px}._quizCta_13pj2_19,._share_13pj2_17{align-items:stretch;flex-direction:column}._quizCta_13pj2_19 ._primary_13pj2_13{max-width:none}._shareLinks_13pj2_22{flex-wrap:wrap}._hero_13pj2_6{gap:26px}}@media(max-width:800px){._header_13pj2_3{flex-wrap:wrap}._hero_13pj2_6{display:flex;flex-direction:column;gap:25px;align-items:stretch}._benefits_13pj2_16{grid-template-columns:1fr}._cards_13pj2_20{grid-template-columns:repeat(2,1fr)}._section_13pj2_17{margin-top:50px}}@media(max-width:500px){._wrap_13pj2_2{padding:18px 15px 116px}._brand_13pj2_4 strong{font-size:13px}._brand_13pj2_4 small{font-size:10px}._logo_13pj2_4{height:40px;width:40px}._status_13pj2_5{font-size:11px}._text_13pj2_8 h1{font-size:36px}._lead_13pj2_10,._detail_13pj2_11{font-size:14px}._price_13pj2_12 b{font-size:36px}._cards_13pj2_20{grid-template-columns:1fr}._share_13pj2_17{margin-top:55px;padding:22px}._shareLinks_13pj2_22 a{padding:12px}._quizCta_13pj2_19{padding:18px}._bottom_13pj2_23{padding:21px}._mobileBar_13pj2_24{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));background:#ffffffed;box-shadow:0 -5px 24px #16325024;backdrop-filter:blur(8px)}._mobileBar_13pj2_24 span{display:flex;flex-direction:column;line-height:1.4;min-width:0}._mobileBar_13pj2_24 span strong{font-size:12px}._mobileBar_13pj2_24 span small{font-size:10px;color:#7a6373}._mobileBar_13pj2_24 a{color:#fff;font-weight:800;text-decoration:none;background:#059b6d;border-radius:9px;padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px;white-space:nowrap}}
