.ClientLogoCarousel_wrap__ZQu35{margin-top:var(--space-3)}.ClientLogoCarousel_caption__qBZ_l{margin:0 0 var(--space-4);font-size:13px;line-height:1.85;color:var(--ink-muted)}.ClientLogoCarousel_staticList__BNeOK{display:none;margin:0;padding:0;list-style:none;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5)}.ClientLogoCarousel_staticItem__ab1wm{display:flex;align-items:center;justify-content:center;min-height:48px}.ClientLogoCarousel_marquee__B0EFD{overflow:hidden;width:100%}.ClientLogoCarousel_track__MYgn7{display:flex;width:-moz-max-content;width:max-content;animation:ClientLogoCarousel_nz-marquee__R2Pfg 40s linear infinite}.ClientLogoCarousel_set__sImEl{display:flex;align-items:center;gap:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px)}.ClientLogoCarousel_slot__HxHvT{display:flex;align-items:center;justify-content:center;height:52px;width:180px;flex:0 0 auto}.ClientLogoCarousel_logoImg__HLvvt{display:block;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.ClientLogoCarousel_logoSm__U3Z5K{max-height:36px;max-width:120px}.ClientLogoCarousel_logoMd__gGaZL{max-height:40px;max-width:168px}.ClientLogoCarousel_logoLg__dQvEb{max-height:48px;max-width:176px}@keyframes ClientLogoCarousel_nz-marquee__R2Pfg{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ClientLogoCarousel_marquee__B0EFD{display:none}.ClientLogoCarousel_staticList__BNeOK{display:flex}}.SimplePage_skip__17PU_{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.SimplePage_skip__17PU_:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.SimplePage_crumb___ExmB{margin:0 0 var(--space-4);font-size:13px;line-height:1.85;color:var(--ink-muted)}.SimplePage_crumb___ExmB a{color:inherit;text-decoration:underline;text-underline-offset:3px}.SimplePage_crumb___ExmB a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.SimplePage_crumbSep__Dd4Ou{margin:0 .5em}.SimplePage_lead__Y7RxL{margin:var(--space-3) 0 0}.SimplePage_list__7dGJk{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.SimplePage_item__TPJML{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.SimplePage_itemName__dc5ku{margin:0;font-size:var(--fs-h3,1.25rem);font-weight:400}.SimplePage_itemNote__4UOQW{margin:8px 0 0;font-size:16px;line-height:1.8}.SimplePage_itemMeta__c94xl{margin:8px 0 0;font-size:13px;line-height:1.85;color:var(--ink-muted)}.SimplePage_actions__a2GE_{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-top:var(--space-5)}.SimplePage_policyBlock__ZBa_u{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.SimplePage_policyBlock__ZBa_u h2{margin:0 0 12px;font-size:var(--fs-h3,1.25rem);font-weight:400}.SimplePage_policyBlock__ZBa_u li,.SimplePage_policyBlock__ZBa_u p{margin:0;font-size:16px;line-height:2}.SimplePage_policyBlock__ZBa_u ul{margin:12px 0 0;padding-left:1.25em}.SimplePage_policyBlock__ZBa_u li+li{margin-top:8px}.SimplePage_partnerGrid__FkKaC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;list-style:none;border-top:1px solid var(--line)}@media (max-width:1099px){.SimplePage_partnerGrid__FkKaC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.SimplePage_partnerGrid__FkKaC{grid-template-columns:1fr}}.SimplePage_partnerItem__pK0TF{margin:0;min-width:0;scroll-margin-top:4rem}.SimplePage_partnerPhoto__GrnFA{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:grayscale(1)}.SimplePage_partnerRole__zvniz{margin:16px 0 0;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.SimplePage_partnerName__wDfMy{margin:8px 0 0;font-family:var(--font-serif);font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.6}.SimplePage_partnerTitles__WPHsI{margin:12px 0 0;padding:0;list-style:none}.SimplePage_partnerTitles__WPHsI li{margin:0;font-size:13px;line-height:1.85}.SimplePage_partnerTitles__WPHsI li+li{margin-top:2px}.SimplePage_fieldLabel__oEzNi{margin:16px 0 0;font-size:13px;line-height:1.85;color:var(--ink-muted)}.SimplePage_fieldBody__XT1_6{margin:4px 0 0;font-size:13px;line-height:1.85}.SimplePage_center__1Rvzu{text-align:left;max-width:36em}.SimplePage_notFoundCode__cw4py{margin:0 0 var(--space-3);font-family:var(--font-en);font-size:13px;letter-spacing:.18em;color:var(--ink-muted)}.Consultation_skip__V6i3H{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.Consultation_skip__V6i3H:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.Consultation_heroActions__J2b8w{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.Consultation_figure__bigz4{margin:var(--space-3) 0 0;padding:0}.Consultation_mapImage__9xEfA{display:block;width:100%;height:auto}.Consultation_caption__jspAn{margin:12px 0 0;font-size:13px;line-height:1.85;color:var(--ink-muted)}.Consultation_list__ebF_G{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.Consultation_list__ebF_G li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.Consultation_notes__fS9Bc{margin:var(--space-4) 0 0;padding:0;list-style:none}.Consultation_notes__fS9Bc li{padding:8px 0;font-size:13px;line-height:1.85;color:var(--ink-sub)}.Consultation_formGrid__CxRvE{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-6);margin-top:var(--space-3)}.Consultation_formAside__zlGLZ{display:flex;flex-direction:column;gap:var(--space-5)}.Consultation_profile__OkbD_{padding-top:var(--space-4);border-top:1px solid var(--line)}.Consultation_profile__OkbD_ .about-rep-photo-wrap{border-top:1px solid var(--line);padding-top:var(--space-3);max-width:200px}.Consultation_profile__OkbD_ .about-rep-photo{border-radius:0;filter:none;margin-bottom:var(--space-3)}.Consultation_profile__OkbD_ .about-rep-body p,.Consultation_profile__OkbD_ .about-rep-links a,.Consultation_profile__OkbD_ .about-rep-name,.Consultation_profile__OkbD_ .about-rep-role-label{color:var(--ink)}.Consultation_profile__OkbD_ .about-rep-name{font-family:var(--font-jp,inherit);font-size:17px;font-weight:500}.Consultation_profile__OkbD_ .about-rep-role-label{font-family:var(--font-en);font-size:11px;letter-spacing:.08em;color:var(--ink-muted)}.Consultation_profile__OkbD_ .about-rep-body p{font-size:14px;line-height:1.8;color:var(--ink-sub)}.Consultation_profile__OkbD_ .about-rep-links{display:flex;flex-wrap:wrap;gap:16px}.Consultation_profile__OkbD_ .about-rep-links a{font-size:14px;text-decoration:underline;text-underline-offset:3px}.Consultation_formMain__tx5Qk{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.Consultation_stepMeta__fLLqd{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.Consultation_fields__yLodh{display:flex;flex-direction:column}.Consultation_select__byDQ_{font:inherit;font-size:17px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-muted);border-radius:0;padding:8px 0;width:100%}.Consultation_select__byDQ_:focus{outline:none;border-bottom:2px solid var(--ink);padding-bottom:7px}.Consultation_formActions__hCxc2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:860px){.Consultation_formGrid__CxRvE{grid-template-columns:1fr}}.BrandManagement_skip__1sufq{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.BrandManagement_skip__1sufq:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.BrandManagement_heroEn__5UVxb{margin:0 0 var(--space-3);font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.BrandManagement_heroBadge__GHGlS{margin:0 0 var(--space-3);font-size:13px;font-weight:500;color:var(--ink-muted)}.BrandManagement_heroActions__XZ33e{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.BrandManagement_pointList__08BYG{margin:var(--space-3) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.BrandManagement_pointList__08BYG li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.BrandManagement_problemGrid__1aTP2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:720px){.BrandManagement_problemGrid__1aTP2{grid-template-columns:1fr}}.BrandManagement_problemCard__5XKnd{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper)}.BrandManagement_problemScene__zei1T{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.BrandManagement_problemTitle__bNFaA{margin:0;font-size:16px;font-weight:500;line-height:1.6}.BrandManagement_problemResult__GSesH{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_featureList__SYWCS{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-2)}.BrandManagement_feature__rsTL6{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.BrandManagement_featureMeta__qDAtk{margin:0;font-family:var(--font-en);font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.BrandManagement_featureTitle__NEWS_{margin:0;font-size:var(--fs-h3);font-weight:400}.BrandManagement_flow__GNCf5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;border-top:1px solid var(--line)}.BrandManagement_flowNode___SX_X{font-size:14px;line-height:1.5}.BrandManagement_flowArrow__e5Vpw{font-family:var(--font-en);color:var(--ink-muted)}.BrandManagement_columnGrid__OyBKT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}@media (max-width:720px){.BrandManagement_columnGrid__OyBKT{grid-template-columns:1fr}}.BrandManagement_columnCard__VVtRk{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper)}.BrandManagement_columnTitle__Lva91{margin:0;font-size:15px;font-weight:500}.BrandManagement_columnText__x6g6l{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_beforeAfterBlock__Yxbhd{display:flex;flex-direction:column;gap:var(--space-3)}.BrandManagement_beforeAfterRow__vkM_W{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.BrandManagement_beforeAfterLabel__WixQV{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.BrandManagement_chipList__bjnLa{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.BrandManagement_chipList__bjnLa li{font-size:13px;line-height:1.5;color:var(--ink-sub);padding:4px 0;border-bottom:1px solid var(--line)}.BrandManagement_askList__9v_jc{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.BrandManagement_askList__9v_jc li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7}.BrandManagement_stepList__Qk_qY{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.BrandManagement_step__ww2L6{display:flex;flex-direction:column;gap:8px;padding:var(--space-4) 0;border-top:1px solid var(--line)}.BrandManagement_stepMeta__E04E7{margin:0;font-family:var(--font-en);font-size:13px;letter-spacing:.06em;color:var(--ink-muted)}.BrandManagement_stepTitle__J_ZvR{margin:0;font-size:var(--fs-h3);font-weight:400}.BrandManagement_stepDuration__eW81Q{margin:0;font-size:13px;color:var(--ink-muted)}.BrandManagement_stepBody__sCF1L,.BrandManagement_stepOutput__TTeCU{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_loop__LQMSH{margin:var(--space-4) 0 0;font-size:14px;color:var(--ink-sub)}.BrandManagement_gapGrid__gIx0o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}@media (max-width:720px){.BrandManagement_gapGrid__gIx0o{grid-template-columns:1fr}}.BrandManagement_gapCard__rbzxk{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper)}.BrandManagement_gapEn__XEuGD{margin:0;font-family:var(--font-en);font-size:12px;letter-spacing:.08em;color:var(--ink-muted)}.BrandManagement_gapTitle__d7ibt{margin:0;font-size:17px;font-weight:500}.BrandManagement_gapBody__HS3nn,.BrandManagement_gapQ__sYIwd{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_gapQ__sYIwd:before{content:"確かめる問い：";color:var(--ink-muted);font-weight:500}.BrandManagement_outputGrid__29so5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3);margin-top:var(--space-2)}.BrandManagement_outputCard__m5RBy{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper)}.BrandManagement_outputNum__rdvQ3{font-family:var(--font-en);font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.BrandManagement_outputTitle__NK1Bb{margin:0;font-size:var(--fs-h3);font-weight:400}.BrandManagement_outputBody__YD4Ep{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_estimateBox__mDOOJ,.BrandManagement_relatedCard__xvkM6{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper);margin-top:var(--space-2)}.BrandManagement_relatedKind__CNFEg{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.BrandManagement_optionList__gLaq_{margin:var(--space-3) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.BrandManagement_optionList__gLaq_ li{padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.8}.BrandManagement_sectionLink___Isg0{margin-top:var(--space-4)}.BrandManagement_titleLine__JceBA{display:block}.BrandManagement_aiDiagram__zMqMD,.BrandManagement_coreDiagram__gdpA1,.BrandManagement_experienceDiagram__hs2q_{margin:var(--space-6) 0;min-width:0}.BrandManagement_diagramCaption__tLJO7{margin-bottom:var(--space-4);font-size:var(--fs-small);color:var(--ink-sub)}.BrandManagement_coreHeading__xXME1{padding:var(--space-4);background:var(--ink);color:var(--on-ink);text-align:center}.BrandManagement_coreHeading__xXME1 span,.BrandManagement_definitionEn__PSjuI,.BrandManagement_diagramLabel__aGcnm{font-family:var(--font-en);font-size:13px}.BrandManagement_coreHeading__xXME1 p{margin:8px 0 0;font-size:20px}.BrandManagement_definitions__HKwb9{margin:0}.BrandManagement_definition__T3LTo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.BrandManagement_definition__T3LTo dt{display:flex;gap:var(--space-3);align-items:flex-start;font-size:16px}.BrandManagement_definitionNum__5Dvst{font-family:var(--font-en);color:var(--ink-muted);font-size:20px}.BrandManagement_definitionEn__PSjuI{display:block;margin-bottom:8px;color:var(--ink-muted);overflow-wrap:anywhere}.BrandManagement_definition__T3LTo dd{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_definition__T3LTo dd p{margin:0}.BrandManagement_definition__T3LTo .BrandManagement_definitionQuestion__FFXpr{color:var(--ink);font-size:16px;margin-bottom:8px}.BrandManagement_journey__69wDx{margin:0;padding:0;list-style:none}.BrandManagement_journey__69wDx li{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:60px;padding:14px var(--space-3);border-bottom:1px solid var(--line);font-size:15px}.BrandManagement_journeyNum__WC_vU{font-family:var(--font-en);color:var(--ink-muted)}.BrandManagement_journey__69wDx .BrandManagement_flowArrow__e5Vpw{margin-left:auto}.BrandManagement_experienceDiagram__hs2q_ .BrandManagement_journey__69wDx li:first-child{background:var(--ink);color:var(--on-ink)}.BrandManagement_experienceDiagram__hs2q_ .BrandManagement_journey__69wDx li:first-child .BrandManagement_flowArrow__e5Vpw,.BrandManagement_experienceDiagram__hs2q_ .BrandManagement_journey__69wDx li:first-child .BrandManagement_journeyNum__WC_vU{color:var(--on-ink-sub)}.BrandManagement_experienceDiagram__hs2q_ .BrandManagement_journey__69wDx li:last-child{background:var(--trace)}.BrandManagement_diagramNote__QHTZl{margin:var(--space-3) 0 0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.BrandManagement_aiComparison__74FSn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-4)}.BrandManagement_diagramLabel__aGcnm{margin:0 0 var(--space-4);color:var(--ink-sub)}.BrandManagement_knowledgeCore__7QA8Z{padding:var(--space-4);background:var(--ink);color:var(--on-ink);text-align:center}.BrandManagement_knowledgeCore__7QA8Z span{font-size:13px;color:var(--on-ink-sub)}.BrandManagement_knowledgeCore__7QA8Z p{margin:12px 0 0;font-size:16px;line-height:1.8}.BrandManagement_connector__b9kzX{display:block;padding:8px 0;text-align:center;color:var(--ink-muted)}.BrandManagement_useGrid__Bnm_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}.BrandManagement_useGrid__Bnm_5 li{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.8}.BrandManagement_feedback__rxw_d{margin:var(--space-4) 0 0;border-top:1px solid var(--ink);padding-top:var(--space-3);font-size:14px;line-height:1.8}.BrandManagement_aiBefore__J7pxc .BrandManagement_journey__69wDx li{color:var(--ink-sub)}@media (max-width:720px){.BrandManagement_aiComparison__74FSn,.BrandManagement_definition__T3LTo{grid-template-columns:1fr}.BrandManagement_definition__T3LTo{gap:12px}.BrandManagement_definition__T3LTo dd{padding-left:40px}.BrandManagement_aiBefore__J7pxc{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}}.ServiceReadability_page__zziQe .nz-split__label{flex:0 1 160px}.ServiceReadability_page__zziQe .nz-split__body{flex:1 1 520px}.ServiceReadability_page__zziQe .nz-split{max-width:var(--content-max);margin-inline:auto}.ServiceReadability_page__zziQe .nz-display,.ServiceReadability_page__zziQe .nz-h2{text-wrap:balance;line-height:1.5;letter-spacing:0}.ServiceReadability_page__zziQe .nz-display{font-size:44px}.ServiceReadability_page__zziQe .nz-h2{font-size:32px}.ServiceReadability_page__zziQe .nz-body,.ServiceReadability_page__zziQe .nz-lead{max-width:46em;line-height:1.95}.ServiceReadability_page__zziQe .nz-body{font-size:16px}.ServiceReadability_page__zziQe .nz-lead{font-size:18px}.ServiceReadability_phrase__Ym54_{display:inline-block;max-width:100%;vertical-align:top;overflow-wrap:anywhere}.ServiceReadability_sentence__c_zoF{display:block}.ServiceReadability_sentence__c_zoF+.ServiceReadability_sentence__c_zoF{margin-top:8px}.ServiceReadability_number__5KAr_{font-family:var(--font-en);font-size:48px;font-weight:300;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:720px){.ServiceReadability_page__zziQe .nz-split__label{flex-basis:100%}.ServiceReadability_page__zziQe .nz-display{font-size:30px}.ServiceReadability_page__zziQe .nz-h2{font-size:26px}.ServiceReadability_page__zziQe .nz-lead{font-size:17px}.ServiceReadability_number__5KAr_{font-size:40px}}.MarketingManagement_skip__W7qap{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.MarketingManagement_skip__W7qap:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.MarketingManagement_heroEn__0NinZ{margin:0 0 var(--space-3);font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.MarketingManagement_heroActions__QgDcP{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.MarketingManagement_issueList__kHXqM{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.MarketingManagement_issue__A2kwm{display:grid;grid-template-columns:48px 1fr;gap:var(--space-3);padding:20px 0;border-bottom:1px solid var(--line)}.MarketingManagement_issueNum__4k62E{font-family:var(--font-en);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.MarketingManagement_issueTitle__AxYLU{margin:0 0 6px;font-size:17px;font-weight:400}.MarketingManagement_issueText__jx5Mz{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingManagement_flow__OI6EY{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:var(--space-4) 0;border-top:1px solid var(--line)}.MarketingManagement_flowNode__MeuIy{font-size:15px;line-height:1.5}.MarketingManagement_flowArrow__25Wq0{font-family:var(--font-en);color:var(--ink-muted)}.MarketingManagement_flowLoop__xqkAJ{margin:0;flex:1 1 100%;font-size:14px;color:var(--ink-sub)}.MarketingManagement_basicGrid__U4hsi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3)}.MarketingManagement_basicCard__hzhnS{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper)}.MarketingManagement_basicMeta__KJNxF{font-family:var(--font-en);font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.MarketingManagement_basicTitle__N7C5d{margin:0;font-size:var(--fs-h3);font-weight:400}.MarketingManagement_basicLead__sJeyF{margin:0;font-size:15px}.MarketingManagement_basicSub__xXSFq{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_basicText__D9W3C{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingManagement_stageList__9W_c2{display:flex;flex-direction:column;gap:var(--space-5)}.MarketingManagement_stage__QGcCS{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.MarketingManagement_stageEn__CntoO{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.MarketingManagement_stageTitle__XCmno{margin:0;font-size:var(--fs-h3);font-weight:400}.MarketingManagement_stageLead__OI6yY{margin:0;font-size:15px;color:var(--ink-sub)}.MarketingManagement_stepRow___v3oA{display:grid;grid-template-columns:72px 1fr;gap:var(--space-3);padding:14px 0;border-bottom:1px solid var(--line)}.MarketingManagement_stepNum__6fwNC{font-family:var(--font-en);font-size:13px;color:var(--ink-muted)}.MarketingManagement_stepTitle__7_E82{margin:0 0 4px;font-size:16px;font-weight:500}.MarketingManagement_stepText__jzmJb{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingManagement_roleTableWrap__8Ku7t{overflow-x:auto}.MarketingManagement_roleTable__JZWs4{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.MarketingManagement_roleTable__JZWs4 td,.MarketingManagement_roleTable__JZWs4 th{border-bottom:1px solid var(--line);padding:14px 12px 14px 0;text-align:left;vertical-align:top;font-weight:400;line-height:1.7}.MarketingManagement_roleTable__JZWs4 thead th{font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_roleTable__JZWs4 tbody th{font-weight:500;width:6em}.MarketingManagement_knowledgeGroups__DBibk{display:flex;flex-direction:column;gap:var(--space-5)}.MarketingManagement_knowledgeGroup__bvkM9{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.MarketingManagement_knowledgeGroupTitle__SzYZJ{margin:0;font-size:var(--fs-h3);font-weight:400}.MarketingManagement_knowledgeQ__WbSP7{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_knowledgeItem__i_MrL{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.MarketingManagement_knowledgeName__nutRY{margin:0;font-size:16px;font-weight:500}.MarketingManagement_knowledgeText__90mCy{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingManagement_planList__IlkpZ{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.MarketingManagement_planList__IlkpZ li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.MarketingManagement_estimate__iQDme{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.MarketingManagement_estimateLabel__WElj0{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_estimateValue__lJT9A{margin:0;font-size:var(--fs-h3);font-weight:400}.MarketingManagement_optionGrid__zIOE2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-3)}.MarketingManagement_serviceBlock__qjKID{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.MarketingManagement_serviceKind__Q6_SD{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_serviceEn__UGmYR{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.MarketingManagement_outputsLabel__z8GCj{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingManagement_outputsList__SbvLT{margin:0;padding:0 0 0 1.1em;color:var(--ink-sub);font-size:14px;line-height:1.8}.MarketingManagement_basicGrid__U4hsi{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.MarketingManagement_basicCard__hzhnS{padding:var(--space-5) 0;border:0;border-top:1px solid var(--ink);background:transparent;gap:var(--space-3)}.MarketingManagement_basicMeta__KJNxF{font-size:48px;color:var(--ink)}.MarketingManagement_basicTitle__N7C5d{font-size:24px;font-weight:700;line-height:1.5}.MarketingManagement_basicLead__sJeyF{min-height:3.6em;line-height:1.8;font-size:16px}.MarketingManagement_basicDetails__extip{margin:0}.MarketingManagement_basicDetails__extip>div{border-top:1px solid var(--line);padding:var(--space-3) 0}.MarketingManagement_basicSub__xXSFq{margin-bottom:8px;color:var(--ink)}.MarketingManagement_basicText__D9W3C{font-size:15px;line-height:1.9}.MarketingManagement_issueNum__4k62E{font-size:32px;line-height:1.3;color:var(--ink)}.MarketingManagement_issue__A2kwm{grid-template-columns:64px minmax(0,1fr);padding-block:var(--space-4)}.MarketingManagement_issueTitle__AxYLU{font-size:19px;font-weight:500;line-height:1.7;margin-bottom:12px}.MarketingManagement_stageEn__CntoO{display:flex;align-items:baseline;gap:var(--space-3)}.MarketingManagement_stage__QGcCS{border-top-color:var(--ink);gap:var(--space-4)}.MarketingManagement_stageTitle__XCmno{font-size:26px}.MarketingManagement_knowledgeGroupTitle__SzYZJ{font-size:24px;line-height:1.6}.MarketingManagement_knowledgeItem__i_MrL{gap:8px;padding-block:var(--space-3)}.MarketingManagement_estimate__iQDme,.MarketingManagement_serviceBlock__qjKID{background:transparent;border:0;border-top:1px solid var(--ink);padding:var(--space-5) 0}.MarketingManagement_flow__OI6EY{gap:16px 12px;border-top-color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:var(--space-4)}.MarketingManagement_flowNode__MeuIy{font-size:16px;font-weight:500}@media (max-width:720px){.MarketingManagement_basicGrid__U4hsi{grid-template-columns:1fr;gap:var(--space-3)}.MarketingManagement_basicLead__sJeyF{min-height:0}.MarketingManagement_issue__A2kwm{grid-template-columns:44px minmax(0,1fr)}.MarketingManagement_roleTable__JZWs4{min-width:0}.MarketingManagement_roleTable__JZWs4 thead{display:none}.MarketingManagement_roleTable__JZWs4 tbody,.MarketingManagement_roleTable__JZWs4 tbody th,.MarketingManagement_roleTable__JZWs4 td,.MarketingManagement_roleTable__JZWs4 tr{display:block;width:100%}.MarketingManagement_roleTable__JZWs4 tr{padding:var(--space-4) 0;border-top:1px solid var(--ink)}.MarketingManagement_roleTable__JZWs4 tbody th{font-size:20px;border:0;padding:0 0 var(--space-3)}.MarketingManagement_roleTable__JZWs4 td{padding:12px 0}.MarketingManagement_roleTable__JZWs4 td:before{content:attr(data-label);display:block;color:var(--ink-muted);font-size:13px;font-weight:500;margin-bottom:8px}}.MarketingOd_skip__NNHqw{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.MarketingOd_skip__NNHqw:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.MarketingOd_intro__V5hFj{white-space:pre-line}.MarketingOd_heroActions__uIVrq{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.MarketingOd_summaryList__VWS62{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.MarketingOd_summaryItem__vzFZK{display:grid;grid-template-columns:minmax(88px,140px) 1fr;gap:var(--space-3) var(--space-5);padding:28px 0;border-bottom:1px solid var(--line)}@media (max-width:559px){.MarketingOd_summaryItem__vzFZK{grid-template-columns:1fr;gap:8px}}.MarketingOd_summaryLabel__y39Rg{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingOd_summaryBody__EDej2{margin:0;font-size:17px;line-height:1.8;color:var(--ink)}.MarketingOd_stickyCta__n26qj{display:none}@media (max-width:720px){.MarketingOd_heroActions__uIVrq{display:none}.MarketingOd_stickyCta__n26qj{position:fixed;left:0;right:0;bottom:0;z-index:8;display:grid;grid-template-columns:1.2fr 1fr;gap:8px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom, 0px));background:var(--paper);border-top:1px solid var(--line)}.MarketingOd_stickyPrimary__sIKMt,.MarketingOd_stickySecondary__J57ox{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 8px;font-size:12px;text-decoration:none;text-align:center;line-height:1.25}.MarketingOd_stickyPrimary__sIKMt{background:var(--ink);color:var(--on-ink);border:1px solid var(--ink)}.MarketingOd_stickySecondary__J57ox{background:transparent;color:var(--ink);border:1px solid var(--ink)}.MarketingOd_stickyPrimary__sIKMt:focus-visible,.MarketingOd_stickySecondary__J57ox:focus-visible{outline:1px solid var(--ink);outline-offset:3px}}.MarketingOd_pageWithStickyCta__vmtNn{padding-bottom:0}@media (max-width:720px){.MarketingOd_pageWithStickyCta__vmtNn{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.MarketingOd_problemH2__GizGs{display:block;max-width:18em;line-height:1.35}.MarketingOd_problemLead__4eEMO{margin:40px 0 0;max-width:36em;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.75;color:var(--ink)}.MarketingOd_problemPrompt__BPrOj{margin:48px 0 0;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink-muted)}.MarketingOd_bulletList__sJLl1{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.MarketingOd_bulletList__sJLl1 li{padding:28px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:500;line-height:1.75;color:var(--ink)}.MarketingOd_problemBody__9dgZd{margin:56px 0 0;max-width:38em;font-size:16px;line-height:2;color:var(--ink)}.MarketingOd_problemBridge__0MSny{margin:28px 0 0;max-width:38em;font-size:16px;line-height:2;color:var(--ink)}.MarketingOd_problemBlock__gb6Y_{display:flex;flex-direction:column;gap:var(--space-5);margin-top:56px;padding-top:40px;border-top:1px solid var(--ink)}.MarketingOd_problemBlockHead__0uVGV{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.MarketingOd_problemNum__ZS6v4{font-family:var(--font-en);font-size:13px;letter-spacing:.08em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.MarketingOd_problemBlockTitle__rUwbb{margin:0;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.45}.MarketingOd_outputsLabel__kU7ZY{margin:var(--space-3) 0 0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingOd_approachLead__GynFV{margin:40px 0 0;max-width:20em;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.5;color:var(--ink)}.MarketingOd_approachQuestion__NIA1i{margin:48px 0 0;max-width:36em;font-size:18px;font-weight:500;line-height:1.8;color:var(--ink)}.MarketingOd_approachQuestions__HdDKP{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.MarketingOd_approachQuestions__HdDKP li{padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.7;color:var(--ink)}.MarketingOd_approachProse__bcWfm{margin:40px 0 0;max-width:38em;font-size:16px;line-height:2;color:var(--ink)}.MarketingOd_approachAction__02ksB{margin:40px 0 0;max-width:36em;font-size:18px;font-weight:500;line-height:1.85;color:var(--ink)}.MarketingOd_approachClosing__NqL5I{margin:56px 0 0;max-width:22em;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.7;color:var(--ink)}.MarketingOd_approachClosingNote__MQCHd{margin:20px 0 0;max-width:36em;font-size:16px;line-height:1.9;color:var(--ink)}.MarketingOd_stepGrid__8uaGJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-3);margin-top:var(--space-4)}.MarketingOd_step__GMNjH{display:flex;flex-direction:column;gap:8px;padding:var(--space-4) 0;border-top:1px solid var(--line)}.MarketingOd_stepMeta__gf9j3{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.MarketingOd_stepEn__HjWwf{font-family:var(--font-en);font-weight:300;font-size:14px;letter-spacing:.06em;color:var(--ink-muted)}.MarketingOd_stepJp__Uqrp9{margin:0;font-size:var(--fs-h3);font-weight:400}.MarketingOd_stepText__b6Ged{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingOd_flow__LMInC{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:var(--space-4) 0;border-top:1px solid var(--line)}.MarketingOd_flowNode__mjbXA{font-size:15px;line-height:1.5}.MarketingOd_flowArrow__P_t_r{font-family:var(--font-en);color:var(--ink-muted)}.MarketingOd_flowLoop__BABFd{margin:0;flex:1 1 100%;font-size:14px;color:var(--ink-sub)}.MarketingOd_mechGrid__8UwLa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}.MarketingOd_mech__vS6un{padding:var(--space-4);border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;gap:8px}.MarketingOd_mechTitle__k8oXY{margin:0;font-size:17px}.MarketingOd_mechQ__79jl8{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingOd_mechA__ruJyo{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingOd_serviceBlock__uNibT{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.MarketingOd_serviceKind__kBcTD{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingOd_serviceEn__mhClS{margin:0;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.MarketingOd_serviceLead__538SH{margin:0;font-size:var(--fs-h3);font-weight:400;line-height:1.5;white-space:pre-line}.MarketingOd_optionGrid___SKmG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-3)}.MarketingOd_principleList__ArE2K{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.MarketingOd_principle__QeEn1{display:grid;grid-template-columns:48px 1fr;gap:var(--space-3);padding:20px 0;border-bottom:1px solid var(--line)}.MarketingOd_principleNum__o90qj{font-family:var(--font-en);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.MarketingOd_principleTitle__fdheb{margin:0 0 6px;font-size:17px;font-weight:400}.MarketingOd_principleText__9BRrG{margin:0;font-size:14px;line-height:1.8;color:var(--ink-sub)}.MarketingOd_phaseList__Uw81B{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.MarketingOd_phaseList__Uw81B li{display:flex;flex-direction:column;gap:8px}.MarketingOd_phaseTitle__W1zx5{margin:0;font-size:16px;font-weight:500}.MarketingOd_phaseItems__RJgHZ{margin:0;padding:0 0 0 1.1em;color:var(--ink-sub);font-size:14px;line-height:1.8}.MarketingOd_ganttNote__6MbBF{margin:0;font-size:13px;color:var(--ink-muted)}.MarketingOd_aboutList__3960z{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.MarketingOd_aboutList__3960z li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.MarketingOd_book__bxspi{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:var(--space-5) var(--space-6);align-items:start}@media (max-width:720px){.MarketingOd_book__bxspi{grid-template-columns:1fr}}.MarketingOd_bookCover___vdrG{width:100%;height:auto;display:block;border:1px solid var(--line)}.MarketingOd_bookEyebrow__h1bEi{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--ink-muted)}.MarketingOd_bookEn__6DRev{margin:0 0 var(--space-3);font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.MarketingOd_bookTitle___7kOP{margin:0;font-size:var(--fs-h3);font-weight:400;line-height:1.5;white-space:pre-line}.MarketingOd_bookMeta__Y9nTQ{margin:var(--space-3) 0 0;font-size:14px;color:var(--ink-sub)}.MarketingOd_bookBody__lIk9N{margin:var(--space-3) 0 0;font-size:16px;line-height:1.9;max-width:var(--text-max)}.MarketingOd_bookActions__yy382{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.MarketingOd_typeGrid__KItFe{display:grid;grid-template-columns:1fr;gap:0;margin-top:var(--space-5)}.MarketingOd_typeGrid__KItFe .MarketingOd_serviceBlock__uNibT{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-5);padding:var(--space-6) 0;border:0;border-top:1px solid var(--ink);background:transparent}.MarketingOd_typeMeta__XhhML{display:flex;flex-direction:column;gap:var(--space-3)}.MarketingOd_typeContent__XY4xG{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.MarketingOd_serviceKind__kBcTD{display:flex;align-items:baseline;gap:10px}.MarketingOd_typeGrid__KItFe .MarketingOd_serviceBlock__uNibT .nz-h3{font-size:26px;line-height:1.6;text-wrap:balance}.MarketingOd_typeHeadline__9wkzU{margin:8px 0;padding-left:var(--space-4);border-left:2px solid var(--ink);font-size:20px;font-weight:500;line-height:1.8}.MarketingOd_headlineLine__sfTcP{display:block}.MarketingOd_typeCta__jwNFP{margin-top:var(--space-3)}.MarketingOd_addOn__bgFpK{padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.MarketingOd_addOn__bgFpK .MarketingOd_outputsLabel__kU7ZY{margin:0 0 8px}.MarketingOd_addOnTitle__azP_7{margin:0 0 12px;font-size:16px;font-weight:500}.MarketingOd_typeContent__XY4xG .MarketingOd_phaseItems__RJgHZ{font-size:15px;line-height:2}.MarketingOd_principleNum__o90qj,.MarketingOd_problemNum__ZS6v4{font-size:32px;line-height:1.3;color:var(--ink)}@media (max-width:720px){.MarketingOd_typeGrid__KItFe .MarketingOd_serviceBlock__uNibT{grid-template-columns:1fr;gap:var(--space-4);padding-block:var(--space-5)}.MarketingOd_typeMeta__XhhML{flex-direction:row;align-items:center;gap:var(--space-4)}.MarketingOd_serviceEn__mhClS{font-size:11px}.MarketingOd_typeGrid__KItFe .MarketingOd_serviceBlock__uNibT .nz-h3{font-size:23px}.MarketingOd_typeHeadline__9wkzU{font-size:18px;padding-left:var(--space-3)}}.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_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);padding-top:var(--space-4);border-top:1px solid var(--line)}.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)}}.Home_skip__oMQP1{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.Home_skip__oMQP1:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.Home_heroEn__Hh06b{margin:12px 0 0;font-family:var(--font-en);font-weight:300;font-size:clamp(22px,3vw,32px);letter-spacing:.02em;color:var(--ink-sub)}.Home_heroLead__jSpyh{display:flex;flex-direction:column;gap:.35em}.Home_heroLeadGap__CJ2eA{height:var(--space-3)}.Home_heroActions__5UT3I{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.Home_serviceGrid__FDybB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-3)}.Home_serviceCard__K05ej{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper);color:inherit;text-decoration:none;min-height:280px}.Home_serviceTitle__nKYdC{margin:0;font-size:var(--fs-h3);font-weight:400}.Home_serviceLead__6vnc5{margin:0;font-size:17px;line-height:1.6;white-space:pre-line;min-height:calc(1.6em * 2)}.Home_serviceBody__nbjJX{margin:0;flex:1;font-size:14px;line-height:1.8;color:var(--ink-sub)}.Home_serviceLink__HwYgf{margin-top:auto;font-size:14px}.Home_blockHeading__pxO1J{margin:var(--space-5) 0 var(--space-3);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.Home_blockHeading__pxO1J h3{margin:0;font-size:17px;font-weight:500}.Home_blockEn__99_dJ{font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--ink-muted)}.Home_bookGrid___ZIfr{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-3);max-width:560px}@media (max-width:720px){.Home_bookGrid___ZIfr{grid-template-columns:1fr;max-width:none;gap:0}.Home_bookItem__0_7sp{padding:18px 0;border-bottom:1px solid var(--line)}.Home_bookItem__0_7sp:first-child{border-top:1px solid var(--line)}.Home_bookBody__1AQ41{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}}.Home_bookItem__0_7sp{margin:0;min-width:0}.Home_bookBody__1AQ41{display:block;color:inherit;text-decoration:none}a.Home_bookBody__1AQ41:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.Home_bookCover__1OWJ2{width:100%;max-width:160px;height:auto;display:block;border:1px solid var(--line)}.Home_bookCaption__N8Rrl{margin-top:12px;min-width:0}@media (max-width:720px){.Home_bookCaption__N8Rrl{margin-top:0}.Home_bookCover__1OWJ2{max-width:none}}.Home_bookNew___8caX{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--ink-muted)}.Home_bookTitle__93X2B{margin:0;font-size:14px;font-weight:500;line-height:1.55}.Home_bookMeta__53Whs{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ink-sub)}.Home_linkRow__gI0Zu{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.Home_linkRow__gI0Zu:first-of-type{border-top:1px solid var(--line)}.Home_linkKind__IbV3L{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.Home_linkNote__nn4dL{margin:0;font-size:13px;line-height:1.55;color:var(--ink-sub)}.Home_linkTitle__1IXjH{margin:0;font-size:17px;line-height:1.5}.Home_linkMeta__R4aP6{margin:0;font-size:13px;color:var(--ink-sub)}.Home_articleGrid__cwtq9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3)}.Home_articleCard__P4NXf{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--line);background:var(--paper);color:inherit;text-decoration:none;min-height:200px}.Home_articleKind__gBsNs{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.Home_articleCat__K4IZG{margin:0;font-size:13px;color:var(--ink-sub)}.Home_articleTitle__wujM9{margin:0;font-size:17px;font-weight:400;line-height:1.5}.Home_articleExcerpt__2_FNC{margin:0;flex:1;font-size:14px;line-height:1.8;color:var(--ink-sub)}.Home_articleDate__eMfQ4{margin:0;font-family:var(--font-en);font-size:13px;color:var(--ink-muted)}.Home_caseGroup__jb_TV{margin-top:var(--space-4)}.Home_caseGroupTitle__y82gO{margin:0 0 var(--space-2);font-size:13px;font-weight:500;color:var(--ink-muted)}.Home_caseRow__pbjua{display:grid;grid-template-columns:minmax(120px,1fr) 1.2fr;gap:var(--space-2) var(--space-4);padding:14px 0;border-top:1px solid var(--line)}.Home_caseRow__pbjua:last-child{border-bottom:1px solid var(--line)}.Home_caseName__XQ4B_,.Home_caseWork__tCqpP{margin:0;font-size:15px}.Home_caseWork__tCqpP{color:var(--ink-sub)}@media (max-width:560px){.Home_caseRow__pbjua{grid-template-columns:1fr}}.Home_form__Q8iHl{max-width:560px;display:flex;flex-direction:column;gap:0}.Home_formStatus__PLPqs{margin:var(--space-3) 0 0;font-size:15px}.Home_formError__K7BrA{margin:var(--space-3) 0 0;font-size:13px;color:var(--error)}.Home_social__4yXpM{display:flex;flex-wrap:wrap;gap:16px;margin:var(--space-3) 0}.Home_profile__p7xjA{margin-top:var(--space-4)}.Home_profile__p7xjA .about-rep-photo-wrap{max-width:220px;border-top:1px solid var(--line);padding-top:var(--space-3)}.Home_profile__p7xjA .about-rep-photo{border-radius:0;filter:none;margin-bottom:var(--space-3);width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.Home_profile__p7xjA .about-rep-name{margin:0 0 4px;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:20px;font-weight:400;color:var(--ink)}.Home_profile__p7xjA .about-rep-name-en,.Home_profile__p7xjA .about-rep-role-label{margin:0;font-size:13px;color:var(--ink-muted)}.Home_profile__p7xjA .about-rep-body p{margin:0 0 1em;font-size:16px;line-height:1.9;color:var(--ink);max-width:var(--text-max)}.Home_profile__p7xjA .about-rep-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:var(--space-3)}.Home_profile__p7xjA .about-rep-links a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:14px}.Home_profileLink__QiPMP{margin-top:var(--space-4)}