.Training_mtBanner__PVgo0{margin:0;padding:16px var(--gutter);border-bottom:1px solid var(--line);font-size:13px;line-height:1.85;color:#0A0A0A;background:var(--paper,#ffffff)}.Training_skip__8CLnZ{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.Training_skip__8CLnZ:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.Training_heroActions__JPV8_{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.Training_heroPrice__CKJJu{font-size:16px;line-height:1.9}.Training_heroPrice__CKJJu,.Training_pathNote___h5bu{margin:28px 0 0;max-width:var(--text-max);color:var(--ink)}.Training_pathNote___h5bu{font-size:15px;line-height:1.85}.Training_customizeList__85tYs{margin:20px 0 0;padding:0 0 0 1.25em;max-width:var(--text-max)}.Training_customizeList__85tYs li{margin:0 0 12px;font-size:16px;line-height:1.85}.Training_comboList__pHfIo{margin:20px 0 0}.Training_comboBody__ueIYc{margin:12px 0 0;font-size:15px;line-height:1.85}.Training_outcomeList__2vUK1{list-style:none;margin:28px 0 0;padding:0;max-width:var(--text-max);border-top:1px solid var(--ink)}.Training_outcomeList__2vUK1 li{padding:16px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.85}.Training_heroFacts__iwdLY{margin:var(--space-5) 0 0;padding:0;border-top:1px solid var(--line)}.Training_heroFact__0eA8_{display:grid;grid-template-columns:6em 1fr;gap:var(--space-3);padding:14px 0;border-bottom:1px solid var(--line)}.Training_heroFact__0eA8_ dt{margin:0;font-size:13px;color:var(--ink-muted)}.Training_heroFact__0eA8_ dd{margin:0;font-size:15px;line-height:1.7}.Training_ctaLine__9qUlP{margin:var(--space-5) 0 0}.Training_diagram__81knR{margin:var(--space-6) 0 0;max-width:40rem}.Training_diagramSvg__0KTDR{display:block;width:100%;height:auto}.Training_diagramLabel__ECIxu{font-family:var(--font-en,"Helvetica Neue",sans-serif);font-size:14px;letter-spacing:.12em;fill:#0a0a0a}.Training_diagramText__TqmIS{font-size:14px;fill:#0a0a0a}.Training_diagramArrow__xKWu4,.Training_diagramTimes__scRro{font-size:16px;fill:#737373}.Training_diagramCaption__hGT8S{margin:12px 0 0;font-size:13px;line-height:1.85;color:var(--ink-muted)}.Training_areaFlow__CXgdE{margin:var(--space-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.Training_areaFlowItem__Loj22{position:relative;padding:var(--space-5) 0;border-top:1px solid var(--ink)}.Training_areaFlowNum__pZeL_{margin:0 0 8px;font-family:var(--font-en);font-size:13px;letter-spacing:.12em;color:var(--ink-muted)}.Training_areaFlowTitle___s4Ar{margin:0 0 16px;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.4}.Training_areaFlowThemes__mw93g{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.Training_areaFlowThemes__mw93g li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7}.Training_areaFlowArrow__RUzKG{display:block;margin-top:var(--space-4);color:var(--ink-muted);font-size:18px}.Training_cycle__JV7Qo{margin:var(--space-4) 0 var(--space-6);padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 8px;align-items:baseline;border-top:1px solid var(--line);padding-top:var(--space-4)}.Training_cycleItem__U3PhJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.Training_cycleEn__WT6_m{font-family:var(--font-en);font-size:11px;letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase}.Training_cycleTitle__vLzLN{font-size:15px;line-height:1.5}.Training_cycleArrow__oxgHx{color:var(--ink-muted);margin-right:4px}.Training_pathGrid__0qjto{display:grid;grid-template-columns:1fr;gap:0;margin-top:var(--space-4);border-top:1px solid var(--ink)}.Training_pathCard__2obQI{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.Training_pathCode__70SB4{margin:0 0 8px;font-family:var(--font-en);font-size:13px;letter-spacing:.14em;color:var(--ink-muted)}.Training_pathPurpose__FVpFe{margin:0 0 8px;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.45}.Training_pathFormat__WUATJ{margin:0 0 12px;font-size:15px;font-weight:500}.Training_pathWhen___lIqX{margin:0 0 16px;font-size:15px;line-height:1.8;color:var(--ink-sub)}.Training_compare__taS47{margin:var(--space-5) 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.Training_compareItem__fvGrJ{padding:var(--space-4) 0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.Training_compareTitle__XpbI6{margin:0 0 8px;font-size:13px;letter-spacing:.08em;color:rgba(255,255,255,.55)}.Training_compareText__wS_2K{margin:0;font-size:17px;line-height:1.7;color:#ffffff}.Training_compareArrow__7uryV{color:rgba(255,255,255,.55);font-size:18px}@media (min-width:900px){.Training_pathGrid__0qjto{grid-template-columns:repeat(2,1fr);gap:0}.Training_pathCard__2obQI{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.Training_pathCard__2obQI:nth-child(2n){border-right:0}.Training_cycle__JV7Qo{flex-wrap:nowrap}}@media (max-width:640px){.Training_heroFact__0eA8_{grid-template-columns:1fr;gap:4px}}.Training_issueList__oJtM4{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.Training_issue__Yy2Pr{display:grid;grid-template-columns:48px 1fr;gap:var(--space-3);padding:20px 0;border-bottom:1px solid var(--line)}.Training_issueNum__Rp0FW{font-family:var(--font-en);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.Training_issueTitle__ctfNV{margin:0 0 6px;font-size:17px;font-weight:400}.Training_issueText__k8lMv{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.Training_programEn__u3KBi{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.Training_stageList__RaQYZ{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-2)}.Training_stage__6vXji{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.Training_stageEn__gffqN{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.Training_stageTitle__D_qBz{margin:0;font-size:var(--fs-h3);font-weight:400;line-height:1.5}.Training_stageSkill__wtj6Y{margin:0;font-size:15px;line-height:1.7}.Training_stageModules__oeHXu{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.Training_stageModules__oeHXu li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7}.Training_moduleList__urWF_{display:flex;flex-direction:column;gap:var(--space-5)}.Training_module__DSvo8{display:flex;flex-direction:column;gap:var(--space-3)}.Training_moduleDetails__Fc_Ar,.Training_module__DSvo8{padding-top:var(--space-4);border-top:1px solid var(--line)}.Training_moduleSummary__DQ6mD{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;cursor:pointer;list-style:none;min-height:44px}.Training_moduleSummary__DQ6mD::-webkit-details-marker{display:none}.Training_moduleSummaryCopy__sTElp{display:flex;flex-direction:column;gap:8px}.Training_moduleMeta__KYz2h{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.06em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.Training_moduleTitle__7am1C{margin:0;font-size:var(--fs-h3);font-weight:400}.Training_moduleSub__krMmu{margin:0;font-size:15px;color:var(--ink-sub)}.Training_moduleDl__18s4L{margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.Training_moduleDl__18s4L>div{display:grid;grid-template-columns:minmax(8em,11em) 1fr;gap:var(--space-3);padding:12px 0;border-bottom:1px solid var(--line)}.Training_moduleDl__18s4L dt{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.Training_moduleDl__18s4L dd{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.Training_curriculumList__BfX66{display:flex;flex-direction:column;gap:var(--space-5)}.Training_curriculum__GP7dF{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.Training_curriculumMeta__sjUS4{margin:0;font-family:var(--font-en);font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.Training_curriculumTitle__N13_b{margin:0;font-size:var(--fs-h3);font-weight:400}.Training_diffGrid__X2FMg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.Training_diffCard__RinUk{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.Training_diffTitle__n0W1s{margin:0;font-size:17px;font-weight:500}.Training_caseGroups__9UovQ{display:flex;flex-direction:column;gap:var(--space-5)}.Training_caseGroup__vGWUX{display:flex;flex-direction:column;gap:var(--space-3)}.Training_caseGroupTitle__kC2u9{margin:0;font-size:var(--fs-h3);font-weight:400}.Training_caseList__J5qH7{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.Training_caseList__J5qH7 li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.Training_faqLink__O4cmr{margin-top:var(--space-4)}@media (max-width:640px){.Training_moduleDl__18s4L>div{grid-template-columns:1fr;gap:4px}}.Training_stageList__RaQYZ{gap:0}.Training_stage__6vXji{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-5);background:transparent;border:0;border-top:1px solid var(--ink);padding:var(--space-6) 0}.Training_stageMeta__7geqG{display:flex;flex-direction:column;gap:var(--space-3)}.Training_stageContent__a54Sz{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Training_stageTitle__D_qBz{font-size:26px;line-height:1.6;font-weight:700}.Training_stageTitle__D_qBz .nz-ib{max-width:100%}.Training_stageSkill__wtj6Y{border-left:2px solid var(--ink);padding-left:var(--space-3);font-size:17px;line-height:1.8}.Training_module__DSvo8{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-5);padding-top:var(--space-5);border-top-color:var(--ink)}.Training_moduleMarker__Y0A4H{display:flex;flex-direction:column;gap:var(--space-3)}.Training_moduleContent__R82NI{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Training_moduleTitle__7am1C{font-size:26px;line-height:1.6;font-weight:700}.Training_moduleDl__18s4L>div{grid-template-columns:8em minmax(0,1fr);padding-block:var(--space-3)}.Training_moduleDl__18s4L dd{font-size:15px;line-height:1.9}.Training_moduleDl__18s4L>div:last-child{border-bottom-color:var(--ink)}.Training_moduleDl__18s4L>div:last-child dd,.Training_moduleDl__18s4L>div:last-child dt{color:var(--ink);font-weight:500}.Training_curriculum__GP7dF,.Training_diffCard__RinUk{background:transparent;border:0;border-top:1px solid var(--ink);padding:var(--space-5) 0}.Training_curriculumMeta__sjUS4{font-size:32px;line-height:1.3;color:var(--ink)}.Training_curriculumTitle__N13_b{font-size:24px;line-height:1.6}.Training_diffTitle__n0W1s{font-size:20px;line-height:1.7}.Training_issueNum__Rp0FW{font-size:32px;line-height:1.3;color:var(--ink)}.Training_issue__Yy2Pr{grid-template-columns:64px minmax(0,1fr);padding-block:var(--space-4)}.Training_issueTitle__ctfNV{font-size:19px;font-weight:500;line-height:1.7;margin-bottom:12px}@media (max-width:720px){.Training_module__DSvo8,.Training_stage__6vXji{grid-template-columns:1fr;gap:var(--space-4)}.Training_moduleMarker__Y0A4H,.Training_stageMeta__7geqG{flex-direction:row;align-items:baseline;gap:var(--space-4)}.Training_moduleTitle__7am1C,.Training_stageTitle__D_qBz{font-size:23px}.Training_moduleDl__18s4L>div{grid-template-columns:1fr;gap:8px}.Training_issue__Yy2Pr{grid-template-columns:44px minmax(0,1fr)}}.nz-ink .Training_issueList__oJtM4,.nz-ink .Training_issue__Yy2Pr,.nz-ink .Training_stageModules__oeHXu,.nz-ink .Training_stageModules__oeHXu li{border-color:rgba(255,255,255,.28)}.nz-ink .Training_issueNum__Rp0FW,.nz-ink .Training_issueText__k8lMv,.nz-ink .Training_issueTitle__ctfNV,.nz-ink .Training_stageModules__oeHXu li{color:#ffffff}.nz-ink .Training_issueText__k8lMv{color:rgba(255,255,255,.62)}.nz-ink .Training_ctaLine__9qUlP .nz-link{color:#ffffff}