.blog_root__jDV_c{display:block!important;--orange:#f15a24;--orange-deep:#d94714;--navy:#14213d;--text:#172033;--sub:#5c687b;--border:#e6ebf2;--soft:#f7f9fc;min-height:100vh;width:100%;background:#fff;color:var(--text);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,-apple-system,sans-serif}.blog_root__jDV_c *{box-sizing:border-box}.blog_header__354uX{border-bottom:1px solid var(--border);background:#fff}.blog_headerInner__AK6TH{width:min(1040px,calc(100% - 40px));min-height:74px;margin:auto;display:flex;justify-content:space-between;align-items:center}.blog_logo__d_YBv{width:170px;height:auto;display:block}.blog_back___MR7A{color:var(--navy);text-decoration:none;font-size:13px;font-weight:800}.blog_hero__m_tED{background:var(--soft);border-bottom:1px solid var(--border)}.blog_article__caXiG,.blog_heroInner__l_CN9,.blog_main__zZKg7{width:min(1040px,calc(100% - 40px));margin:auto}.blog_heroInner__l_CN9{padding:64px 0 58px}.blog_kicker__Vge8n{margin:0 0 10px;color:var(--orange-deep);font-size:12px;font-weight:900;letter-spacing:.12em}.blog_hero__m_tED h1{margin:0;color:var(--navy);font-size:clamp(34px,5vw,52px);line-height:1.35}.blog_lead__7LRzF{max-width:760px;margin:18px 0 0;color:var(--sub);line-height:1.9}.blog_categoryChips__au2ON{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.blog_categoryChips__au2ON span{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid var(--border);font-size:12px;font-weight:800;color:var(--navy)}.blog_main__zZKg7{padding:54px 0 88px}.blog_empty__6Wa62{padding:46px 28px;border:1px solid var(--border);border-radius:18px;background:var(--soft);text-align:center;color:var(--sub)}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.blog_card__6gn_X{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(20,33,61,.05)}.blog_cardImageLink__rr_bJ{display:block;text-decoration:none}.blog_cardImageFallback__do35S,.blog_cardImage__TH6We{width:100%;aspect-ratio:16/9;display:block}.blog_cardImage__TH6We{object-fit:cover}.blog_cardImageFallback__do35S{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff3ed,#eef3f9);color:var(--navy);font-size:24px;font-weight:900}.blog_cardBody__J1S1_{padding:24px}.blog_cardMeta__xj9C7{display:flex;gap:10px;flex-wrap:wrap;color:var(--sub);font-size:12px}.blog_category__ffD6J{color:var(--orange-deep);font-weight:900}.blog_card__6gn_X h2{margin:14px 0 10px;color:var(--navy);font-size:21px;line-height:1.5}.blog_card__6gn_X h2 a{color:inherit;text-decoration:none}.blog_card__6gn_X p{margin:0;color:var(--sub);line-height:1.8;font-size:14px}.blog_cardLink__QL_6t{margin-top:18px;display:inline-flex;color:var(--orange-deep);text-decoration:none;font-weight:900;font-size:13px}.blog_article__caXiG{padding:36px 0 96px}.blog_breadcrumb__ak3pq{max-width:820px;margin:0 auto 24px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--sub);font-size:12px}.blog_breadcrumb__ak3pq a{color:var(--sub);text-decoration:none}.blog_articleHead__Ijcit{max-width:820px;margin:0 auto 44px}.blog_articleMeta__EpOVE{display:flex;gap:12px;flex-wrap:wrap;color:var(--sub);font-size:12px}.blog_articleHead__Ijcit h1{margin:16px 0 0;color:var(--navy);font-size:clamp(32px,5vw,50px);line-height:1.45;letter-spacing:-.025em}.blog_articleExcerpt__3aCTT{margin:20px 0 0;color:var(--sub);font-size:16px;line-height:1.95}.blog_featured__kHmgQ{width:100%;max-height:520px;object-fit:cover;margin-top:28px;border-radius:18px;border:1px solid var(--border)}.blog_authorBox__78_u8{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--soft);display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.blog_authorBox__78_u8 strong{color:var(--navy)}.blog_authorBox__78_u8 span{color:var(--sub)}.blog_content__jkE_j{max-width:760px;margin:auto}.blog_leadBlock__ON_It{margin:0 0 30px;padding:20px 22px;background:var(--soft);border-left:4px solid var(--orange);color:#364153;font-size:16px;line-height:1.95}.blog_content__jkE_j h2{margin:54px 0 18px;padding-bottom:12px;border-bottom:2px solid var(--navy);color:var(--navy);font-size:28px;line-height:1.5}.blog_content__jkE_j h3{margin:38px 0 14px;color:var(--navy);font-size:21px;line-height:1.55}.blog_content__jkE_j p{margin:0 0 20px;color:#354052;font-size:16px;line-height:2;white-space:pre-wrap}.blog_content__jkE_j ol,.blog_content__jkE_j ul{margin:0 0 24px;padding-left:1.5em;color:#354052;line-height:1.9}.blog_content__jkE_j li+li{margin-top:8px}.blog_quote__8SF3V{margin:28px 0;padding:18px 22px;border-left:4px solid #b7c4d5;background:#f8fafc;color:#445166;font-style:normal;line-height:1.9}.blog_note__FuhzK{margin:26px 0;padding:20px;border-radius:14px;background:#fff5ef;border:1px solid #ffd8c8}.blog_note__FuhzK strong{display:block;color:var(--orange-deep);margin-bottom:7px}.blog_note__FuhzK p{margin:0}.blog_linkBlock__C8Vjt{margin:22px 0}.blog_linkBlock__C8Vjt a{color:var(--orange-deep);font-weight:900;text-decoration:underline;text-underline-offset:3px}.blog_tableWrap__rFXdl{overflow:auto;margin:26px 0;border:1px solid var(--border);border-radius:12px}.blog_tableWrap__rFXdl table{width:100%;border-collapse:collapse;min-width:620px}.blog_tableWrap__rFXdl td,.blog_tableWrap__rFXdl th{padding:13px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.7}.blog_tableWrap__rFXdl th{background:var(--soft);color:var(--navy)}.blog_faqBlock__pmv_e{display:grid;grid-gap:10px;gap:10px;margin:30px 0}.blog_faqBlock__pmv_e details{border:1px solid var(--border);border-radius:12px;padding:0 16px}.blog_faqBlock__pmv_e summary{cursor:pointer;padding:16px 0;font-weight:900;color:var(--navy)}.blog_faqBlock__pmv_e p{margin:0;padding:0 0 16px}.blog_articleCta__HR_7G{max-width:760px;margin:56px auto 0;padding:28px;border-radius:18px;background:var(--navy);color:#fff}.blog_articleCta__HR_7G p{margin:0 0 14px;line-height:1.8}.blog_articleCta__HR_7G a{display:inline-flex;padding:10px 14px;border-radius:10px;background:var(--orange);color:#fff;text-decoration:none;font-weight:900}.blog_related__kSxUC{max-width:760px;margin:56px auto 0}.blog_related__kSxUC h2{margin:0 0 18px;color:var(--navy);font-size:24px}.blog_relatedGrid__Yod7R{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.blog_relatedGrid__Yod7R a{padding:16px;border:1px solid var(--border);border-radius:12px;text-decoration:none}.blog_relatedGrid__Yod7R span{display:block;color:var(--orange-deep);font-size:11px;font-weight:900}.blog_relatedGrid__Yod7R strong{display:block;margin-top:7px;color:var(--navy);line-height:1.6;font-size:14px}.blog_footer__JX1gq{border-top:1px solid var(--border);padding:34px 20px;text-align:center;color:var(--sub);font-size:12px}@media(max-width:720px){.blog_article__caXiG,.blog_headerInner__AK6TH,.blog_heroInner__l_CN9,.blog_main__zZKg7{width:min(100% - 28px,1040px)}.blog_logo__d_YBv{width:148px}.blog_grid__1mQUH{grid-template-columns:1fr}.blog_article__caXiG{padding-top:28px}.blog_relatedGrid__Yod7R{grid-template-columns:1fr}.blog_cardBody__J1S1_{padding:20px}.blog_content__jkE_j h2{font-size:24px}}.blog_toc__N3_uB{margin:28px 0 34px;padding:22px 24px;border:1px solid #e6ebf2;border-radius:16px;background:#f8fafc}.blog_toc__N3_uB>strong{display:block;color:#14213d;font-size:16px}.blog_toc__N3_uB ol{margin:12px 0 0;padding-left:1.25em}.blog_toc__N3_uB li{margin:7px 0}.blog_toc__N3_uB a{color:#344054;text-decoration:none}.blog_toc__N3_uB a:hover{text-decoration:underline}.blog_tocSub__YNl_6{margin-left:18px!important;font-size:.94em}.blog_articleCtaActions__k8dit{display:flex;gap:10px;flex-wrap:wrap}.blog_footerLegal__9TN7U{display:flex;gap:12px;flex-wrap:wrap}.blog_footerLegal__9TN7U a{color:inherit;text-decoration:none}.blog_footerLegal__9TN7U a:hover{text-decoration:underline}.blog_cardImageFallback__do35S{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-end!important;padding:22px;background:linear-gradient(135deg,#14213d,#253c6f)!important;color:#fff!important}.blog_cardImageFallback__do35S span{font-size:11px;font-weight:900;letter-spacing:.08em;color:#ffb08d}.blog_cardImageFallback__do35S strong{margin-top:8px;font-size:18px;line-height:1.5;text-align:left}@media(max-width:640px){.blog_footerLegal__9TN7U{flex-direction:column;gap:5px}.blog_articleCtaActions__k8dit{flex-direction:column}}