.shigyo_srOnly__Gu02G{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shigyo_pcBr__vOP9O{display:inline}.shigyo_chapter__jD4Kv h3,.shigyo_head__8RxyQ h2,.shigyo_heroLead__CEcOP,.shigyo_profGoal__ww3gc,.shigyo_statLabel__YPi63,.shigyo_tocGrid__5btXU a{word-break:auto-phrase}.shigyo_anchor__cojxG,.shigyo_chapter__jD4Kv,.shigyo_toc__JnBdh{scroll-margin-top:calc(76px + 56px)}.shigyo_chapter__jD4Kv{padding:88px 0;background:#fff}.shigyo_soft__eQKJJ{background:var(--soft)}.shigyo_head__8RxyQ{max-width:860px;margin-bottom:44px}.shigyo_chapNo__2ppH7{display:flex;align-items:center;gap:12px;margin:0;color:var(--blue);font-size:14px;font-weight:700}.shigyo_chapNo__2ppH7 span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 8px;border-radius:999px;background:var(--blue-tint);font-size:13px;font-weight:800;letter-spacing:.02em}.shigyo_head__8RxyQ h2{margin:18px 0 0;color:var(--ink);font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.4;letter-spacing:-.02em;text-wrap:balance}.shigyo_lead__HLkVm{margin:18px 0 0;color:var(--text);font-size:17px;line-height:1.9}.shigyo_headLight__8QcbM .shigyo_chapNo__2ppH7{color:#9db7f7}.shigyo_headLight__8QcbM .shigyo_chapNo__2ppH7 span{background:rgba(255,255,255,.1)}.shigyo_headLight__8QcbM h2{color:#fff}.shigyo_note__7EhhZ{margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.shigyo_source__wv_is{display:block;margin-top:14px;color:var(--muted);font-size:12px;line-height:1.8}.shigyo_source__wv_is a{color:var(--blue);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.shigyo_hero__l3v2a{scroll-margin-top:0;padding:calc(76px + 96px) 0 104px;color:#fff;background:var(--navy)}.shigyo_heroInner___ZNMH{display:block}.shigyo_withMedia__GPDPh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:56px}.shigyo_heroLabel__sLTmf{margin:0;color:#9db7f7;font-size:15px;font-weight:700}.shigyo_hero__l3v2a h1{margin:22px 0 0;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.38;letter-spacing:-.025em}.shigyo_hero__l3v2a h1 em{font-style:normal;color:#9db7f7}.shigyo_heroLead__CEcOP{max-width:640px;margin:28px 0 0;color:#c9d3e1;font-size:18px;line-height:1.9}.shigyo_heroActions__i_UNi{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.shigyo_bandMedia__TOxAk img,.shigyo_heroMedia__LGoHD img,.shigyo_sideMedia__TuvYl img{display:block;width:100%;height:auto;border-radius:14px}.shigyo_toc__JnBdh{padding:56px 0;border-bottom:1px solid var(--line);background:#fff}.shigyo_tocTitle__ZL2l3{margin:0 0 22px;color:var(--ink);font-size:20px;font-weight:800}.shigyo_tocGrid__5btXU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.shigyo_tocGrid__5btXU a{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:15px;font-weight:700;line-height:1.5;transition:border-color .2s,background .2s,color .2s}.shigyo_tocGrid__5btXU a:hover{border-color:var(--blue);background:var(--blue-tint);color:var(--blue)}.shigyo_tocGrid__5btXU a span{flex:none;color:var(--blue);font-size:13px;font-weight:800}.shigyo_tocBar__3iZ_u{position:sticky;top:76px;z-index:40;height:56px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.shigyo_tocBarInner__BYH_g{display:flex;align-items:center;gap:12px;height:100%}.shigyo_tocBarHome__0P7RX{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:13px;font-weight:700}.shigyo_tocBarList__piZ8f{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.shigyo_tocBarList__piZ8f::-webkit-scrollbar{display:none}.shigyo_tocBarList__piZ8f a{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.shigyo_tocBarList__piZ8f a span{font-size:12px;font-weight:800}.shigyo_tocBarList__piZ8f a:hover{color:var(--blue)}.shigyo_tocBarList__piZ8f a.shigyo_isActive__E3BYv{background:var(--blue-tint);color:var(--blue)}.shigyo_changeGrid__UqvGl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:stretch}.shigyo_stat__TZMZc{padding:36px 36px 30px;border-radius:16px;color:#fff;background:var(--navy)}.shigyo_statLabel__YPi63{margin:0;color:#c9d3e1;font-size:16px;font-weight:700}.shigyo_statValue__mcHzl{margin:10px 0 0;font-size:clamp(64px,7vw,96px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.shigyo_statDef__xO8Uv{margin:14px 0 0;color:#fff;font-size:16px;line-height:1.8}.shigyo_stat__TZMZc .shigyo_source__wv_is{color:#a3b0c2}.shigyo_stat__TZMZc .shigyo_source__wv_is a{color:#9db7f7}.shigyo_changePoints__YO3n_{display:grid;gap:20px}.shigyo_changePoints__YO3n_ article{padding:30px 32px;border:1px solid var(--line);border-radius:16px;background:#fff}.shigyo_changePoints__YO3n_ h3{margin:0;color:var(--ink);font-size:21px;font-weight:800;line-height:1.5}.shigyo_changePoints__YO3n_ p{margin:12px 0 0;color:var(--text);font-size:15px;line-height:1.9}.shigyo_splitMedia__jpOR9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px}.shigyo_pains__cQg7q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:pain}.shigyo_pains__cQg7q li{position:relative;padding:24px 26px 24px 66px;border:1px solid var(--line);border-radius:14px;background:#fff;counter-increment:pain}.shigyo_pains__cQg7q li:before{content:counter(pain);position:absolute;left:24px;top:24px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:800}.shigyo_pains__cQg7q b{display:block;color:var(--ink);font-size:18px;font-weight:800;line-height:1.55}.shigyo_pains__cQg7q p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.shigyo_solutions__jM_XN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shigyo_solutions__jM_XN article{padding:30px 32px;border:1px solid var(--line);border-radius:16px;background:#fff}.shigyo_solRole__VUZdi{display:inline-block;margin:0;padding:4px 12px;border-radius:999px;background:var(--blue-tint);color:var(--blue);font-size:12px;font-weight:700}.shigyo_solName__bke9q{display:inline-block;margin:0 0 0 10px;color:var(--muted);font-size:14px;font-weight:700}.shigyo_solutions__jM_XN h3{margin:12px 0 0;color:var(--ink);font-size:20px;font-weight:800;line-height:1.55}.shigyo_solutions__jM_XN article>p:last-child{margin:12px 0 0;color:var(--text);font-size:15px;line-height:1.85}.shigyo_bandMedia__TOxAk{margin-bottom:32px}.shigyo_ba__affxL{display:grid;gap:12px;margin:0;padding:0;list-style:none}.shigyo_ba__affxL li{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:12px}.shigyo_ba__affxL .shigyo_baHead__kyg3G{color:var(--muted);font-size:13px;font-weight:700}.shigyo_ba__affxL .shigyo_baHead__kyg3G span{padding:0 24px}.shigyo_ba__affxL .shigyo_baHead__kyg3G span:last-child{color:var(--blue)}.shigyo_after__vRVDC,.shigyo_before__q5VjN{margin:0;padding:20px 24px;border-radius:12px;font-size:16px;font-weight:700;line-height:1.6}.shigyo_before__q5VjN{border:1px solid var(--line);background:#fff;color:var(--muted)}.shigyo_after__vRVDC{background:var(--blue);color:#fff}.shigyo_baArrow__IaAsQ{display:flex;align-items:center;justify-content:center;color:var(--blue)}.shigyo_professions__1YfM0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.shigyo_professions__1YfM0 article{display:flex;flex-direction:column;padding:30px 28px;border:1px solid var(--line);border-radius:16px;background:#fff}.shigyo_professions__1YfM0 h3{margin:0;color:var(--ink);font-size:26px;font-weight:800}.shigyo_profGoal__ww3gc{margin:12px 0 0;color:var(--blue);font-size:16px;font-weight:700;line-height:1.6}.shigyo_profBody__Jqw6q{margin:12px 0 0;color:var(--text);font-size:14px;line-height:1.85}.shigyo_profNote__YOQzZ{display:flex;gap:16px;margin:16px 0 0;padding:14px 20px;border-radius:12px;background:var(--soft);color:var(--text);font-size:14px;line-height:1.75}.shigyo_profNote__YOQzZ>b{flex:none;color:var(--ink);font-weight:800}.shigyo_profNote__YOQzZ .shigyo_source__wv_is{margin-top:2px}.shigyo_examples__xWEtx{padding-top:18px}.shigyo_examples__xWEtx p{margin:0;color:var(--muted);font-size:12px;font-weight:700}.shigyo_examples__xWEtx ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.shigyo_examples__xWEtx li{padding:8px 14px;border-radius:8px;background:var(--blue-tint);color:var(--ink);font-size:14px;font-weight:600;line-height:1.6}.shigyo_effort__ZL9me{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.shigyo_notNeeded__5gSqj,.shigyo_todo__2lfpi{padding:30px 32px;border-radius:16px}.shigyo_todo__2lfpi{border:2px solid var(--blue);background:#fff}.shigyo_notNeeded__5gSqj{border:1px solid var(--line);background:#fff}.shigyo_effortLabel__pQkNs{margin:0;color:var(--blue);font-size:14px;font-weight:800}.shigyo_notNeeded__5gSqj .shigyo_effortLabel__pQkNs{color:var(--muted)}.shigyo_todo__2lfpi h3{margin:14px 0 0;color:var(--ink);font-size:22px;font-weight:800;line-height:1.55}.shigyo_todo__2lfpi p{margin:14px 0 0;color:var(--text);font-size:15px;line-height:1.85}.shigyo_notNeeded__5gSqj ul{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.shigyo_notNeeded__5gSqj li{position:relative;padding-left:30px}.shigyo_notNeeded__5gSqj li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:var(--blue-tint)}.shigyo_notNeeded__5gSqj li:after{content:"";position:absolute;left:6px;top:9px;width:6px;height:9px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(45deg)}.shigyo_notNeeded__5gSqj b{display:block;color:var(--ink);font-size:17px;font-weight:800;line-height:1.6}.shigyo_notNeeded__5gSqj span{display:block;color:var(--muted);font-size:14px;line-height:1.7}.shigyo_tableWrap__LVFxY{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.shigyo_table__0buE_{width:100%;border-collapse:collapse;table-layout:fixed}.shigyo_table__0buE_ td,.shigyo_table__0buE_ th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.shigyo_table__0buE_ tbody tr:last-child td,.shigyo_table__0buE_ tbody tr:last-child th{border-bottom:0}.shigyo_table__0buE_ thead th{background:var(--soft);color:var(--ink);font-size:14px;font-weight:800}.shigyo_table__0buE_ thead th:first-child{width:15%}.shigyo_table__0buE_ tbody th{color:var(--ink);font-weight:800}.shigyo_table__0buE_ td{color:var(--text)}.shigyo_table__0buE_ .shigyo_ours__K8p4G{background:var(--blue-tint);color:var(--ink);font-weight:700}.shigyo_table__0buE_ thead .shigyo_ours__K8p4G{background:var(--blue);color:#fff}.shigyo_flow__fLl01{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.shigyo_flow__fLl01 li{position:relative;padding:28px 26px 30px;border:1px solid var(--line);border-radius:14px;background:#fff}.shigyo_flowNo__XOD5y{color:var(--blue);font-size:13px;font-weight:800}.shigyo_flow__fLl01 h3{margin:12px 0 0;color:var(--ink);font-size:20px;font-weight:800}.shigyo_flow__fLl01 p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.85}.shigyo_faq__pAwy9{max-width:960px}@media (min-width:1021px) and (min-height:700px){.shigyo_chapter__jD4Kv{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 76px - 56px);padding:48px 0}.shigyo_head__8RxyQ{margin-bottom:32px}.shigyo_head__8RxyQ h2{font-size:clamp(30px,3vw,42px)}.shigyo_solutions__jM_XN article{padding:24px 28px}.shigyo_professions__1YfM0 article{padding:26px 26px 24px}.shigyo_professions__1YfM0 h3{font-size:24px}.shigyo_hero__l3v2a{display:flex;align-items:center;min-height:min(calc(100svh - 120px),760px)}.shigyo_bandMedia__TOxAk img{max-height:340px;object-fit:cover;object-position:50% 45%}}@media (max-width:1020px){.shigyo_splitMedia__jpOR9,.shigyo_withMedia__GPDPh{grid-template-columns:minmax(0,1fr);gap:36px}.shigyo_changeGrid__UqvGl,.shigyo_professions__1YfM0{grid-template-columns:minmax(0,1fr)}.shigyo_flow__fLl01{grid-template-columns:repeat(2,minmax(0,1fr))}.shigyo_tocGrid__5btXU{grid-template-columns:repeat(3,minmax(0,1fr))}.shigyo_table__0buE_ td,.shigyo_table__0buE_ th{padding:14px 12px;font-size:13px}}@media (max-width:760px){.shigyo_anchor__cojxG,.shigyo_chapter__jD4Kv,.shigyo_toc__JnBdh{scroll-margin-top:calc(64px + 52px)}.shigyo_pcBr__vOP9O{display:none}.shigyo_chapter__jD4Kv{padding:64px 0}.shigyo_head__8RxyQ{margin-bottom:30px}.shigyo_head__8RxyQ h2{font-size:clamp(26px,7vw,32px)}.shigyo_lead__HLkVm{font-size:15px}.shigyo_hero__l3v2a{padding:calc(64px + 56px) 0 64px}.shigyo_hero__l3v2a h1{font-size:clamp(28px,8vw,36px)}.shigyo_heroLead__CEcOP{font-size:16px}.shigyo_heroActions__i_UNi .shigyo_button__QYbxp{width:100%;justify-content:center}.shigyo_toc__JnBdh{padding:40px 0}.shigyo_tocGrid__5btXU{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shigyo_tocGrid__5btXU a{gap:8px;min-height:52px;padding:10px 12px;font-size:13px}.shigyo_tocBar__3iZ_u{top:64px;height:52px}.shigyo_tocBarInner__BYH_g{gap:8px}.shigyo_tocBarHome__0P7RX{height:32px;padding:0 12px;font-size:12px}.shigyo_tocBarList__piZ8f a{height:32px;padding:0 10px;font-size:12px}.shigyo_stat__TZMZc{padding:28px 24px 24px}.shigyo_changePoints__YO3n_ article{padding:24px}.shigyo_changePoints__YO3n_ h3{font-size:18px}.shigyo_pains__cQg7q{grid-template-columns:minmax(0,1fr);gap:12px}.shigyo_pains__cQg7q li{padding:20px 20px 20px 58px}.shigyo_pains__cQg7q li:before{left:18px;top:20px}.shigyo_pains__cQg7q b{font-size:16px}.shigyo_solutions__jM_XN{grid-template-columns:minmax(0,1fr);gap:14px}.shigyo_solutions__jM_XN article{padding:24px}.shigyo_solutions__jM_XN h3{font-size:18px}.shigyo_ba__affxL li{grid-template-columns:minmax(0,1fr);gap:6px}.shigyo_ba__affxL .shigyo_baHead__kyg3G{display:none}.shigyo_ba__affxL li+li{margin-top:10px}.shigyo_baArrow__IaAsQ{transform:rotate(90deg);height:24px}.shigyo_after__vRVDC,.shigyo_before__q5VjN{padding:16px 18px;font-size:15px}.shigyo_professions__1YfM0 article{padding:24px}.shigyo_profNote__YOQzZ{flex-direction:column;gap:4px;padding:14px 16px;font-size:13px}.shigyo_professions__1YfM0 h3{font-size:22px}.shigyo_effort__ZL9me{grid-template-columns:minmax(0,1fr);gap:14px}.shigyo_notNeeded__5gSqj,.shigyo_todo__2lfpi{padding:24px}.shigyo_todo__2lfpi h3{font-size:19px}.shigyo_tableWrap__LVFxY{border:0;border-radius:0;overflow:visible;background:transparent}.shigyo_table__0buE_,.shigyo_table__0buE_ tbody,.shigyo_table__0buE_ td,.shigyo_table__0buE_ th,.shigyo_table__0buE_ tr{display:block;width:100%}.shigyo_table__0buE_ thead{display:none}.shigyo_table__0buE_ tbody{display:grid;gap:14px}.shigyo_table__0buE_ tr{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.shigyo_table__0buE_ tbody th{padding:14px 16px;background:var(--soft);font-size:15px}.shigyo_table__0buE_ td{padding:12px 16px;font-size:14px}.shigyo_table__0buE_ td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:12px;font-weight:700}.shigyo_table__0buE_ td.shigyo_ours__K8p4G:before{color:var(--blue)}.shigyo_table__0buE_ tbody tr:last-child th{border-bottom:1px solid var(--line)}.shigyo_table__0buE_ tbody tr td:last-child{border-bottom:0}.shigyo_flow__fLl01{grid-template-columns:minmax(0,1fr);gap:12px}.shigyo_flow__fLl01 li{padding:22px 22px 24px}}