.ProgramDetail_main__GCrg0{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:24px 16px 200px;color:var(--tj-ink);letter-spacing:-.01em}.ProgramDetail_back__RQeNZ{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--tj-ink-2);font-size:14px;text-decoration:none}.ProgramDetail_back__RQeNZ:hover{color:var(--tj-ink);text-decoration:underline;text-underline-offset:3px}.ProgramDetail_notice__Po9GT{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 16px;padding:14px 16px;border:1px solid var(--tj-blue-line);border-radius:6px;background:var(--tj-blue-tint);color:var(--tj-blue-text);font-size:14px;font-weight:600;text-decoration:none;word-break:keep-all}.ProgramDetail_notice__Po9GT strong{white-space:nowrap}.ProgramDetail_hero__lmva6{margin-top:8px}.ProgramDetail_heroTags__JtBTX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.ProgramDetail_dday__UGmvD{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--tj-blue-tint);color:var(--tj-blue-text);font-size:13px;font-weight:700;white-space:nowrap}.ProgramDetail_dday__UGmvD[data-tone=urgent]{background:var(--tj-red-tint);color:var(--tj-red-text)}.ProgramDetail_dday__UGmvD[data-tone=closed]{background:var(--tj-fill);color:var(--tj-ink-2)}.ProgramDetail_category__PkXWr{color:var(--tj-ink-2);font-size:14px;font-weight:600}.ProgramDetail_title__Lvk10{margin:0;font-size:26px;font-weight:700;line-height:1.4;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_headline__4GkkP{margin:10px 0 0;color:var(--tj-ink-2);font-size:17px;line-height:1.6;word-break:keep-all}.ProgramDetail_meta__9zWLr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;color:var(--tj-ink);font-size:15px}.ProgramDetail_metaLabel__RkFY3{margin-right:6px;color:var(--tj-ink-3);font-size:14px}.ProgramDetail_stats__tLxyS{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));margin:20px 0 0;border-top:2px solid var(--tj-ink);border-bottom:1px solid var(--tj-line)}.ProgramDetail_stats__tLxyS>div{min-width:0;padding:14px 16px 14px 0}.ProgramDetail_stats__tLxyS>div+div{padding-left:16px;border-left:1px solid var(--tj-line)}.ProgramDetail_stats__tLxyS dt{color:var(--tj-ink-2);font-size:14px}.ProgramDetail_stats__tLxyS dd{margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_amount__f8VpP{color:var(--tj-green-text);font-size:20px}.ProgramDetail_urgentText__iupA3{color:var(--tj-red-text)}.ProgramDetail_closedText__I6Ylw{color:var(--tj-ink-2)}.ProgramDetail_statSub__pU4FX{display:block;margin-top:2px;color:var(--tj-ink-3);font-size:13px;font-weight:500}.ProgramDetail_sec__h8TU_{margin-top:40px}.ProgramDetail_h2__2PW7x{margin:0;padding-bottom:12px;border-bottom:2px solid var(--tj-ink);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.02em;word-break:keep-all}.ProgramDetail_body__NRGqj{margin:14px 0 0;font-size:16px;line-height:1.8;color:var(--tj-ink);word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_list__k9wq_{margin:0;padding:0;list-style:none}.ProgramDetail_list__k9wq_>li{position:relative;padding:12px 0 12px 16px;border-bottom:1px solid var(--tj-line);font-size:16px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_list__k9wq_>li:before{content:"";position:absolute;left:2px;top:23px;width:5px;height:5px;border-radius:50%;background:var(--tj-ink-3)}.ProgramDetail_steps___9O5P{margin:0;padding:0;list-style:none}.ProgramDetail_steps___9O5P>li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;padding:12px 0;border-bottom:1px solid var(--tj-line);font-size:16px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_steps___9O5P>li strong{color:var(--tj-ink-2);font-size:14px;font-weight:700;padding-top:2px}.ProgramDetail_benefit__fWSEI{padding:14px 0;border-bottom:1px solid var(--tj-line)}.ProgramDetail_benefit__fWSEI strong{display:block;font-size:16px;font-weight:700;line-height:1.5}.ProgramDetail_benefit__fWSEI p{margin:4px 0 0;color:var(--tj-ink);font-size:15px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_note__LQ7gy{margin:16px 0 0;color:var(--tj-ink-2);font-size:14px;line-height:1.7}.ProgramDetail_body__NRGqj a,.ProgramDetail_note__LQ7gy a{color:var(--tj-blue-text);font-weight:600}.ProgramDetail_summary__Z1AJu{margin:0;padding:0;list-style:none;counter-reset:s}.ProgramDetail_summary__Z1AJu>li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--tj-line);font-size:16px;line-height:1.75;word-break:keep-all}.ProgramDetail_summary__Z1AJu>li>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--tj-green-tint);color:var(--tj-green-text);font-size:13px;font-weight:700}.ProgramDetail_facts__uKFsl{margin:0}.ProgramDetail_facts__uKFsl>div{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--tj-line)}.ProgramDetail_facts__uKFsl dt{color:var(--tj-ink-2);font-size:15px}.ProgramDetail_facts__uKFsl dd{margin:0;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_fit__S3yFx{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-top:16px}.ProgramDetail_fitList__2xxE8{flex:1 1 280px;min-width:0;margin:0;padding:0;list-style:none}.ProgramDetail_fitList__2xxE8>li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--tj-line);font-size:16px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_fitTag__3Ra0T{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 8px;margin-top:1px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.ProgramDetail_fitTag__3Ra0T[data-tone=positive]{background:var(--tj-green-tint);color:var(--tj-green-text)}.ProgramDetail_fitTag__3Ra0T[data-tone=negative]{background:var(--tj-red-tint);color:var(--tj-red-text)}.ProgramDetail_fitTag__3Ra0T[data-tone=neutral]{background:var(--tj-amber-tint);color:var(--tj-amber-text)}.ProgramDetail_comment__idE1m{margin:14px 0 0;font-size:17px;line-height:1.8;color:var(--tj-ink);word-break:keep-all;overflow-wrap:anywhere}.ProgramDetail_tips__VNSwO{margin-top:16px}.ProgramDetail_tips__VNSwO h3{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--tj-ink-2)}.ProgramDetail_aiTag___5fem{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--tj-blue-tint);color:var(--tj-blue-text);font-size:13px;font-weight:700;vertical-align:3px}.ProgramDetail_loading__lwMlH{margin-top:14px;color:var(--tj-ink-2);font-size:15px}.ProgramDetail_bar__e9v8D{height:13px;margin-top:8px;border-radius:6px;background:var(--tj-fill);animation:ProgramDetail_pgdPulse__OpC7u 1.5s ease-in-out infinite}.ProgramDetail_caution__BnYHG{margin-top:40px;padding:16px;border:1px solid var(--tj-amber-line);border-radius:6px;background:var(--tj-amber-tint)}.ProgramDetail_caution__BnYHG .ProgramDetail_h2__2PW7x{border-bottom-color:var(--tj-amber-line);border-bottom-width:1px;font-size:18px;color:var(--tj-amber-text)}.ProgramDetail_caution__BnYHG .ProgramDetail_list__k9wq_>li{border-bottom-color:var(--tj-amber-line)}.ProgramDetail_caution__BnYHG .ProgramDetail_list__k9wq_>li:last-child{border-bottom:0}.ProgramDetail_faq__bnC66{border-bottom:1px solid var(--tj-line)}.ProgramDetail_faq__bnC66>summary{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;padding:14px 0;font-size:16px;font-weight:600;line-height:1.6;cursor:pointer;list-style:none}.ProgramDetail_faq__bnC66>summary::-webkit-details-marker{display:none}.ProgramDetail_faq__bnC66>summary svg{flex:none;margin-top:4px;color:var(--tj-ink-3);transition:transform .2s ease}.ProgramDetail_faq__bnC66[open]>summary svg{transform:rotate(180deg)}.ProgramDetail_faq__bnC66>div{padding:0 0 16px;color:var(--tj-ink);font-size:15px;line-height:1.8;word-break:keep-all}.ProgramDetail_closing__rG_99{margin:24px 0 0;color:var(--tj-ink-2);font-size:15px;line-height:1.8}.ProgramDetail_tags__g3YTm{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:14px}.ProgramDetail_tags__g3YTm span{color:var(--tj-ink-2);font-size:14px}.ProgramDetail_moreTags__oKL1c>summary{display:inline-flex;align-items:center;min-height:36px;margin-top:8px;color:var(--tj-blue-text);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.ProgramDetail_moreTags__oKL1c>summary::-webkit-details-marker{display:none}.ProgramDetail_main__GCrg0 a:focus-visible,.ProgramDetail_main__GCrg0 button:focus-visible,.ProgramDetail_main__GCrg0 summary:focus-visible{outline:3px solid var(--tj-blue-line);outline-offset:3px}@media (max-width:640px){.ProgramDetail_title__Lvk10{font-size:22px}.ProgramDetail_stats__tLxyS{grid-template-columns:minmax(0,1fr)}.ProgramDetail_stats__tLxyS>div+div{padding-left:0;border-left:0;border-top:1px solid var(--tj-line)}.ProgramDetail_stats__tLxyS>div{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;padding:12px 0}.ProgramDetail_stats__tLxyS dd{margin:0;font-size:17px}.ProgramDetail_facts__uKFsl>div{grid-template-columns:88px minmax(0,1fr);gap:12px}}.ProgramDetail_srOnly__yG71q{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ProgramDetail_post__HHc3K .np-card{margin:0 0 32px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ProgramDetail_post__HHc3K .np-body h2{margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--tj-ink);font-size:19px;font-weight:700;color:var(--tj-ink)}.ProgramDetail_post__HHc3K .np-body p{color:var(--tj-ink);font-size:16px;line-height:1.7}.ProgramDetail_post__HHc3K .np-body p.np-src,.ProgramDetail_post__HHc3K .np-src{color:var(--tj-ink-2);font-size:13px}.ProgramDetail_post__HHc3K .np-comic img,.ProgramDetail_post__HHc3K .np-fig img{border-radius:6px;border-color:var(--tj-line)}.ProgramDetail_post__HHc3K .np-lead .np-card{padding-bottom:20px;border-bottom:1px solid var(--tj-line)}.ProgramDetail_post__HHc3K .np-intro{color:var(--tj-ink)}.ProgramDetail_post__HHc3K .np-check li,.ProgramDetail_post__HHc3K .np-links li{padding:8px 0;margin:0;border-bottom:1px solid var(--tj-line);color:var(--tj-ink);font-size:15px}.ProgramDetail_post__HHc3K .np-check li:before{content:"✓ ";color:var(--tj-blue)}.ProgramDetail_post__HHc3K .np-points{margin:0;padding-left:18px}.ProgramDetail_post__HHc3K .np-points li{margin:6px 0;font-size:16px;line-height:1.7;color:var(--tj-ink)}