.ja_body___R68X{margin:0;background:#f4f0e8;-webkit-font-smoothing:antialiased}.ja_root__lfiqE{--accent:#b5412a;--accent-hover:#8f3220;--ink:#16181b;--ink-2:#3f4248;--mute:#4e5157;--line:#d6cfc2;--line-2:#cfc7b8;--paper:#f4f0e8;--band:#eae4d8;--serif:var(--font-ja-serif),"Hiragino Mincho ProN","Yu Mincho",serif;--sans:var(--font-ja-sans),"Hiragino Sans","Yu Gothic",sans-serif;--mono:var(--font-ja-mono),ui-monospace,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"palt" 1;line-height:1.6;overflow-x:clip}.ja_root__lfiqE *,.ja_root__lfiqE :after,.ja_root__lfiqE :before{box-sizing:border-box}.ja_root__lfiqE dd,.ja_root__lfiqE dl,.ja_root__lfiqE h1,.ja_root__lfiqE h2,.ja_root__lfiqE h3,.ja_root__lfiqE ol,.ja_root__lfiqE p,.ja_root__lfiqE ul{margin:0}.ja_root__lfiqE ol,.ja_root__lfiqE ul{padding:0;list-style:none}.ja_root__lfiqE dd,.ja_root__lfiqE dt,.ja_root__lfiqE h1,.ja_root__lfiqE h2,.ja_root__lfiqE h3,.ja_root__lfiqE li,.ja_root__lfiqE p{word-break:auto-phrase;line-break:strict;text-wrap:pretty}.ja_root__lfiqE a{color:var(--ink);text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}.ja_root__lfiqE a:hover{color:var(--accent-hover)}.ja_root__lfiqE a:focus-visible,.ja_root__lfiqE button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ja_root__lfiqE [id]{scroll-margin-top:16px}.ja_dOnly__2Ae8w{display:none}.ja_wrap__Ewjkv{width:100%;max-width:1440px;margin:0 auto;padding-left:24px;padding-right:24px}.ja_accentText__zFGrd{color:var(--accent)}.ja_label__p8v_g{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--mute)}.ja_labelDark__0IW79{color:#b7b1a6}.ja_h2__I53Pr{font-size:28px;line-height:1.5}.ja_h2Large__SJNhI,.ja_h2__I53Pr{font-family:var(--serif);font-weight:700}.ja_h2Large__SJNhI{font-size:32px;line-height:1.45}.ja_bodyText__I6a0Z{font-size:15px;line-height:1.9;color:var(--ink-2)}.ja_ruled__XxaKK{border-top:1px solid var(--ink);padding-top:32px}.ja_band__qE4PZ{background:var(--band)}.ja_splitHead___N4__{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ja_root__lfiqE .ja_btnAccent__9vAOL{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 28px;background:var(--accent);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em}.ja_root__lfiqE .ja_btnAccent__9vAOL:hover{background:var(--accent-hover);color:#fff}.ja_root__lfiqE .ja_btnDark__Z_QpU{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;background:var(--ink);color:var(--paper);font-size:15px;font-weight:500}.ja_root__lfiqE .ja_btnDark__Z_QpU:hover{background:#000;color:var(--paper)}.ja_root__lfiqE .ja_textLink__m_s7a{align-self:center;display:flex;align-items:center;height:44px;font-size:15px;font-weight:500}.ja_textLink__m_s7a span{border-bottom:1px solid;padding-bottom:3px}.ja_header__GpYCl{position:relative;border-bottom:1px solid var(--line)}.ja_headerInner__BF6b6{height:64px;display:flex;align-items:center;justify-content:space-between;padding-right:12px}.ja_root__lfiqE .ja_brand__w_mvs{display:flex;align-items:baseline;gap:10px}.ja_brandName__UNv1A{font-family:var(--serif);font-size:22px;font-weight:800;letter-spacing:.01em}.ja_brandSub__R8mrx{font-size:11px;color:var(--mute);letter-spacing:.1em}.ja_navDesktop__ccm_F{display:none}.ja_navMobile__0n1p9{display:flex;align-items:center;gap:4px}.ja_root__lfiqE .ja_langBtn__ZFSyW{display:flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em}.ja_root__lfiqE .ja_langBtn__ZFSyW:hover{border-color:var(--accent-hover)}.ja_root__lfiqE .ja_langBtnMobile__MlzA6{display:flex;align-items:center;height:44px;padding:0 4px}.ja_langBtnMobile__MlzA6 span{padding:6px 10px;border:1px solid;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em}.ja_menuButton__ojjWK{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ink);padding:0;cursor:pointer}.ja_menuPanel__g6ym3{position:absolute;top:100%;left:0;right:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line);padding:8px 24px 24px;display:flex;flex-direction:column;gap:20px}.ja_menuPanel__g6ym3[hidden]{display:none}.ja_menuPanel__g6ym3 ul{display:flex;flex-direction:column}.ja_menuPanel__g6ym3 li a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--line);font-size:16px;font-weight:500}.ja_hero__rbkL2{display:flex;flex-direction:column;padding-top:56px;padding-bottom:64px}.ja_heroMain__4GXv2{display:flex;flex-direction:column;gap:28px}.ja_heroEyebrow__LHW6H{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ja_heroTitle__LAKLW{font-family:var(--serif);font-size:40px;font-weight:700;line-height:1.32}.ja_heroLede__ZnQLR{font-size:16px;line-height:1.9;color:var(--ink-2)}.ja_heroCtas__6Y3ZD{display:flex;flex-direction:column;gap:18px;margin-top:4px}.ja_facts__5GT2Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:13px;font-weight:500;color:var(--ink-2)}.ja_facts__5GT2Z li{padding-top:10px;border-top:1px solid var(--line-2)}.ja_routeMobile__GTWT5{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:24px;border-top:1px solid var(--line)}.ja_routeCity__LErM_{display:flex;flex-direction:column;gap:4px}.ja_routeCityEnd__7pkX4{align-items:flex-end}.ja_routeCityName__Rk1yR{font-family:var(--serif);font-size:17px;font-weight:700}.ja_routeCoord__bBG9O{font-family:var(--mono);font-size:10px;color:var(--mute)}.ja_dotFilledSm__uP9OI,.ja_dotHollowSm__Qu4_t{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ja_dotHollowSm__Qu4_t{border:1.5px solid var(--ink)}.ja_dotFilledSm__uP9OI,.ja_routeLineH___pLSk{background:var(--accent)}.ja_routeLineH___pLSk{flex-grow:1;height:1.5px}.ja_routeDesktop__7Abol{display:none}.ja_tz__KF4CN{padding-bottom:80px}.ja_tzHead__Zg_8h,.ja_tz__KF4CN{display:flex;flex-direction:column;gap:24px}.ja_tzText__DGYAD{font-size:15px;line-height:1.9;color:var(--ink-2)}.ja_tzChart__LjV_O{margin-top:8px}.ja_tzChart__LjV_O,.ja_tzRow__8Gee8{display:flex;flex-direction:column;gap:8px}.ja_tzRow__8Gee8+.ja_tzRow__8Gee8{margin-top:10px}.ja_tzName__YsDYu{font-size:13px;font-weight:500}.ja_tzCells__lptQS{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.ja_tzCell__FmcY7{height:30px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px}.ja_tz_both__D9pmA{background:var(--accent);color:#fff}.ja_tz_own__SBz_W{background:#dfd6c5;color:var(--ink)}.ja_tz_off__fEca9{border:1px solid #ddd6c9;color:#6a6d73}.ja_tzLegend__ALnlD{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-size:12px;color:var(--mute)}.ja_tzLegend__ALnlD>span{display:flex;align-items:center;gap:8px}.ja_swatchBoth__Ug1A8,.ja_swatchOwn__W3_MJ{width:12px;height:12px;flex-shrink:0}.ja_swatchOwn__W3_MJ{background:#dfd6c5}.ja_swatchBoth__Ug1A8{background:var(--accent)}.ja_sit__0xmcs{padding-bottom:80px}.ja_sitHead__Sjtrw,.ja_sit__0xmcs{display:flex;flex-direction:column;gap:12px}.ja_sitHead__Sjtrw{margin-bottom:8px}.ja_sitList__RXuQB li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.ja_sitNo__coXn9{font-size:28px;color:var(--accent)}.ja_sitList__RXuQB p,.ja_sitNo__coXn9{font-family:var(--serif);font-weight:500}.ja_sitList__RXuQB p{font-size:18px;line-height:1.75}.ja_svc__wEpMb{gap:48px;padding-top:72px;padding-bottom:80px}.ja_svcHead__AyvKf,.ja_svc__wEpMb{display:flex;flex-direction:column}.ja_svcHead__AyvKf{gap:12px}.ja_svcGrid__Lz8p2{display:flex;flex-direction:column;gap:48px}.ja_svcCard__cSzBD{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:2px solid var(--ink)}.ja_svcNo__FIsYy{font-family:var(--mono);font-size:13px;color:var(--accent)}.ja_svcTitle__8ct5v{font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.5}.ja_svcBody__3JW9f{font-size:15px;line-height:1.9;color:var(--ink-2)}.ja_svcItems__3vMff{display:flex;flex-direction:column;font-size:14px;margin-top:4px}.ja_svcItems__3vMff li{padding:12px 0;border-top:1px solid var(--line-2)}.ja_svcItems__3vMff li:last-child{border-bottom:1px solid var(--line-2)}.ja_track__ega3F{padding-top:24px;border-top:1px solid var(--ink)}.ja_trackHead__3yFsH,.ja_track__ega3F{display:flex;flex-direction:column;gap:16px}.ja_trackTitle__QC3tV{font-family:var(--serif);font-size:22px;font-weight:700}.ja_trackBody__ZkXRK,.ja_trackGroup__vfPtM{display:flex;flex-direction:column;gap:16px}.ja_trackNote__ApWZJ{font-size:13px;line-height:1.8;color:var(--mute)}.ja_trackClients__6s7yp{display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--serif);font-size:22px;font-weight:700}.ja_trackCase__BDPKb{display:flex;flex-direction:column;gap:6px;padding:18px 20px;margin-top:4px;border:1px solid var(--line-2);font-size:13px;line-height:1.7;color:var(--mute)}.ja_trackCaseText__XbN8P{color:var(--ink-2)}.ja_sectionPad__A6IPO{padding-bottom:80px}.ja_fdr__CNXNE{display:flex;flex-direction:column;gap:24px}.ja_fdrBody__Hcmo4{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:24px}.ja_fdrPhoto__Oj2L2{grid-column:1;grid-row:1;display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.ja_fdrName__A3oQ2{grid-column:2;grid-row:1;align-self:end;display:flex;flex-direction:column;gap:6px}.ja_fdrNameJa__f2egj{font-family:var(--serif);font-size:30px;font-weight:700;letter-spacing:.04em}.ja_fdrRole___MGxZ{font-size:13px;color:var(--mute)}.ja_fdrRoleEn__Wxm5c{font-family:var(--mono);font-size:12px;margin-left:10px}.ja_fdrBio__PUmJq{grid-column:1/-1;font-size:15px;line-height:1.95;color:var(--ink-2)}.ja_fdrProfile__N3uOv{grid-column:1/-1;display:flex;flex-direction:column;font-size:14px}.ja_fdrProfile__N3uOv>div{display:grid;grid-template-columns:56px minmax(0,1fr);padding:12px 0;border-top:1px solid var(--line-2)}.ja_fdrProfile__N3uOv>div:last-child{border-bottom:1px solid var(--line-2)}.ja_fdrProfile__N3uOv dt{color:var(--mute)}.ja_ind__3KTKU{gap:20px;padding-top:72px;padding-bottom:80px}.ja_indList__B9A5s,.ja_ind__3KTKU{display:flex;flex-direction:column}.ja_indList__B9A5s{border-top:1px solid var(--ink)}.ja_indList__B9A5s li{padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:19px;font-weight:500}.ja_indList__B9A5s li:last-child{border-bottom-color:var(--ink)}.ja_procSection___nGyZ{margin-top:72px}.ja_procHead__YKzqI,.ja_proc__msR0q{display:flex;flex-direction:column;gap:12px}.ja_procHead__YKzqI{margin-bottom:20px}.ja_procList__2THf1 li{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.ja_procMarker____5QY{display:flex;flex-direction:column;align-items:center}.ja_dotFilledProc__0_WkG,.ja_dotHollowProc__qQoUV{width:12px;height:12px;border-radius:50%;margin-top:6px;flex-shrink:0}.ja_dotFilledProc__0_WkG{background:var(--accent)}.ja_dotHollowProc__qQoUV{border:1.5px solid var(--ink)}.ja_procLine__lAsnu{flex-grow:1;width:1px;background:var(--ink)}.ja_procLineLast__vpOjS{display:none}.ja_procText__6olOW{display:flex;flex-direction:column;gap:8px;padding-bottom:36px}.ja_procList__2THf1 li:last-child .ja_procText__6olOW{padding-bottom:0}.ja_procStep__I9iV9{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--mute)}.ja_procTitle__ww9cH{font-family:var(--serif);font-size:22px;font-weight:700}.ja_faq__CIYL0{padding-top:72px;padding-bottom:80px}.ja_faqHead__ltv_W,.ja_faq__CIYL0{display:flex;flex-direction:column;gap:12px}.ja_faqHead__ltv_W{margin-bottom:16px}.ja_faqList__YATyC{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.ja_faqList__YATyC>div{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-bottom:1px solid var(--line)}.ja_faqList__YATyC dt{font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.6}.ja_faqList__YATyC dd{font-size:15px;line-height:1.9;color:var(--ink-2)}.ja_contact__eybcC{background:var(--ink);color:var(--paper)}.ja_contactInner__CAaYx{display:flex;flex-direction:column;gap:28px;padding-top:88px;padding-bottom:72px}.ja_contactTitle__X_1Ty{font-family:var(--serif);font-size:34px;font-weight:700;line-height:1.45}.ja_contactText__eFBSD{font-size:15px;line-height:1.9;color:#c9c4ba;max-width:560px}.ja_contactCta__Yn_w0{display:flex;flex-direction:column}.ja_footer__ZvKLB{background:var(--ink);color:#b7b1a6}.ja_footerInner__mwToq{padding-bottom:56px;display:flex;flex-direction:column;gap:24px;font-size:13px;line-height:1.9}.ja_footerInner__mwToq:before{content:"";display:block;border-top:1px solid #3a3d42;margin-bottom:8px}.ja_footerCols__0ys_E{display:flex;flex-direction:column;gap:24px}.ja_footerCol__XCuV7{display:flex;flex-direction:column;gap:4px}.ja_footerBrand__CyPEV{font-family:var(--serif);font-size:20px;font-weight:800;color:var(--paper)}.ja_footerHead__Ma8Tz{color:var(--paper)}.ja_footerEnd__k9bg4{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.ja_root__lfiqE .ja_footerLink__UAnBN{display:flex;align-items:center;height:44px;color:var(--paper)}.ja_root__lfiqE .ja_footerLink__UAnBN:hover{color:#fff}@media (min-width:968px){.ja_dOnly__2Ae8w{display:revert}.ja_mOnly__D2GYc{display:none}.ja_wrap__Ewjkv{padding-left:80px;padding-right:80px}.ja_label__p8v_g{font-size:12px;letter-spacing:.16em}.ja_h2__I53Pr{font-size:40px;line-height:1.45}.ja_h2Large__SJNhI{font-size:clamp(44px,3.9vw,56px);line-height:1.35;letter-spacing:-.01em}.ja_bodyText__I6a0Z{font-size:16px;line-height:1.95}.ja_ruled__XxaKK{padding-top:40px}.ja_root__lfiqE .ja_btnAccent__9vAOL{height:60px;padding:0 32px;gap:14px;font-size:17px}.ja_root__lfiqE .ja_btnAccentLg__am95G{height:64px;padding:0 36px}.ja_root__lfiqE .ja_textLink__m_s7a{align-self:auto;height:auto;font-size:16px}.ja_textLink__m_s7a span{padding-bottom:4px}.ja_headerInner__BF6b6{height:88px;padding-right:80px}.ja_root__lfiqE .ja_brand__w_mvs{gap:14px}.ja_brandName__UNv1A{font-size:26px}.ja_brandSub__R8mrx{font-size:13px;letter-spacing:.12em}.ja_navDesktop__ccm_F{display:flex;align-items:center;gap:clamp(24px,2.8vw,40px);font-size:15px;font-weight:500}.ja_navMobile__0n1p9{display:none}.ja_hero__rbkL2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:stretch;padding-top:120px;padding-bottom:112px}.ja_heroMain__4GXv2{grid-column:1/span 8;gap:44px}.ja_heroEyebrow__LHW6H{font-size:13px;letter-spacing:.16em}.ja_heroTitle__LAKLW{font-size:clamp(40px,calc((100vw - 160px) * .065),84px);line-height:1.24;letter-spacing:-.01em}.ja_heroLede__ZnQLR{max-width:640px;font-size:19px;line-height:1.95}.ja_heroCtas__6Y3ZD{flex-direction:row;align-items:center;gap:36px;margin-top:8px}.ja_facts__5GT2Z{display:flex;flex-wrap:wrap;gap:0;margin-top:20px;padding-top:28px;border-top:1px solid var(--line);font-size:14px}.ja_facts__5GT2Z li{padding-top:0;border-top:0;padding-right:24px;margin-right:24px;border-right:1px solid var(--line-2)}.ja_facts__5GT2Z li:last-child{padding-right:0;margin-right:0;border-right:0}.ja_routeMobile__GTWT5{display:none}.ja_routeDesktop__7Abol{grid-column:10/span 3;display:flex;flex-direction:column;justify-content:space-between;min-height:560px;padding-left:32px;border-left:1px solid var(--line)}.ja_routeStop__XBnq9{display:flex;flex-direction:column;gap:8px}.ja_routeCode__qsqB9{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--mute)}.ja_routeCode__qsqB9.ja_accentText__zFGrd{color:var(--accent)}.ja_routeStopName__TlkyF{font-family:var(--serif);font-size:26px;font-weight:700}.ja_routeCoordD__0lDLC{font-family:var(--mono);font-size:13px;color:var(--mute)}.ja_routeMid__DaPmG{display:flex;align-items:stretch;gap:28px;flex-grow:1;padding:36px 0}.ja_routeRail__vwgYv{display:flex;flex-direction:column;align-items:center;width:11px}.ja_dotFilled__aLIFD,.ja_dotHollow__RC_Jq{width:11px;height:11px;border-radius:50%;flex-shrink:0}.ja_dotHollow__RC_Jq{border:1.5px solid var(--ink)}.ja_dotFilled__aLIFD,.ja_routeLineV__svfrw{background:var(--accent)}.ja_routeLineV__svfrw{flex-grow:1;width:1.5px}.ja_routeVertical__BJ2mM{writing-mode:vertical-rl;font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:.42em;line-height:1.9;color:var(--ink-2)}.ja_tz__KF4CN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:48px;padding-bottom:136px}.ja_tzHead__Zg_8h{grid-column:1/span 5;gap:20px}.ja_tzText__DGYAD{grid-column:7/span 6;align-self:end;font-size:17px;line-height:1.95}.ja_tzChart__LjV_O{grid-column:1/span 12;gap:10px;margin-top:0}.ja_tzRow__8Gee8{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:3px}.ja_tzRow__8Gee8+.ja_tzRow__8Gee8{margin-top:0}.ja_tzName__YsDYu{font-size:14px}.ja_tzCells__lptQS{gap:3px}.ja_tzCell__FmcY7{height:44px;font-size:12px}.ja_tzLegend__ALnlD{flex-direction:row;gap:32px;padding-left:171px;margin-top:0;padding-top:14px;font-size:13px}.ja_tzLegend__ALnlD>span{gap:10px}.ja_swatchBoth__Ug1A8,.ja_swatchOwn__W3_MJ{width:14px;height:14px}.ja_sit__0xmcs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding-bottom:136px}.ja_sitHead__Sjtrw{grid-column:1/span 4;gap:20px;margin-bottom:0}.ja_sitList__RXuQB{grid-column:6/span 7}.ja_sitList__RXuQB li{grid-template-columns:88px minmax(0,1fr);padding:32px 0}.ja_sitNo__coXn9{font-size:44px}.ja_sitList__RXuQB p{font-size:24px;line-height:1.7}.ja_svc__wEpMb{gap:80px;padding-top:120px;padding-bottom:136px}.ja_svcHead__AyvKf{gap:20px;max-width:calc((100% - 11 * 24px) / 12 * 7 + 6 * 24px)}.ja_svcGrid__Lz8p2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px}.ja_svcCard__cSzBD{gap:22px;padding-top:28px}.ja_svcNo__FIsYy{font-size:14px}.ja_svcTitle__8ct5v{font-size:clamp(24px,1.95vw,28px);min-height:3em}.ja_svcBody__3JW9f{font-size:16px;line-height:1.95;min-height:62px}.ja_svcItems__3vMff{font-size:15px;margin-top:8px}.ja_svcItems__3vMff li{padding:14px 0}.ja_track__ega3F{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding-top:32px}.ja_trackHead__3yFsH{grid-column:1/span 3;gap:12px}.ja_trackTitle__QC3tV{font-size:24px}.ja_trackBody__ZkXRK{grid-column:4/span 9;gap:28px}.ja_trackGroup__vfPtM{gap:14px}.ja_trackNote__ApWZJ{font-size:14px}.ja_trackClients__6s7yp{gap:8px 48px;align-items:baseline;font-size:30px}.ja_trackCase__BDPKb{flex-direction:row;align-items:center;gap:24px;padding:22px 28px;margin-top:0;font-size:14px}.ja_trackCaseText__XbN8P{font-size:15px}.ja_sectionPad__A6IPO{padding-top:120px;padding-bottom:136px}.ja_fdr__CNXNE{gap:48px}.ja_fdrBody__Hcmo4{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:20px}.ja_fdrPhoto__Oj2L2{grid-column:1/span 2;grid-row:1/span 2}.ja_fdrName__A3oQ2{grid-column:3/span 4;grid-row:1;align-self:start;gap:8px;padding-left:16px}.ja_fdrNameJa__f2egj{font-size:44px}.ja_fdrRole___MGxZ{font-size:14px}.ja_fdrBio__PUmJq{grid-column:3/span 4;grid-row:2;padding-left:16px;font-size:16px;line-height:2}.ja_fdrProfile__N3uOv{grid-column:8/span 5;grid-row:1/span 2;align-self:start;font-size:15px}.ja_fdrProfile__N3uOv>div{grid-template-columns:88px minmax(0,1fr);padding:14px 0}.ja_ind__3KTKU{gap:48px;padding-top:120px;padding-bottom:136px}.ja_indList__B9A5s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ja_indList__B9A5s li{padding:36px 24px 40px;border-bottom:0;border-left:1px solid var(--line);font-size:clamp(20px,1.67vw,24px);line-height:1.55}.ja_indList__B9A5s li:first-child{padding-left:0;border-left:0}.ja_procSection___nGyZ{margin-top:0}.ja_proc__msR0q{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:72px}.ja_procHead__YKzqI{grid-column:1/span 6;gap:20px;margin-bottom:0}.ja_procList__2THf1{grid-column:1/span 12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px}.ja_procList__2THf1 li{display:flex;flex-direction:column;gap:18px}.ja_procMarker____5QY{flex-direction:row;gap:16px}.ja_dotFilledProc__0_WkG,.ja_dotHollowProc__qQoUV{width:14px;height:14px;margin-top:0}.ja_procLineLast__vpOjS,.ja_procLine__lAsnu{display:block;flex-grow:1;width:auto;height:1px;background:var(--ink)}.ja_procLineLast__vpOjS{background:var(--line)}.ja_procText__6olOW{gap:18px;padding-bottom:0}.ja_procStep__I9iV9{font-size:13px}.ja_procTitle__ww9cH{font-size:28px}.ja_faq__CIYL0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding-top:120px;padding-bottom:136px}.ja_faqHead__ltv_W{grid-column:1/span 4;gap:20px;margin-bottom:0}.ja_faqList__YATyC{grid-column:6/span 7}.ja_faqList__YATyC>div{gap:14px;padding:32px 0}.ja_faqList__YATyC dt{font-size:23px}.ja_faqList__YATyC dd{font-size:16px;line-height:1.95}.ja_contactInner__CAaYx{gap:40px;padding-top:144px;padding-bottom:128px}.ja_contactInner__CAaYx>*{max-width:calc((100% - 11 * 24px) / 12 * 8 + 7 * 24px)}.ja_contactTitle__X_1Ty{font-size:clamp(40px,calc((100vw - 160px) * .053),68px);line-height:1.35;letter-spacing:-.01em}.ja_contactText__eFBSD{font-size:17px;line-height:1.95}.ja_contactCta__Yn_w0{flex-direction:row}.ja_footerInner__mwToq{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;padding-bottom:72px;font-size:14px}.ja_footerInner__mwToq:before{flex-basis:100%;margin-bottom:40px}.ja_footerCols__0ys_E{flex-direction:row;gap:72px}.ja_footerCol__XCuV7{gap:6px}.ja_footerEnd__k9bg4{flex-direction:column;align-items:flex-end;gap:6px;padding-top:0}.ja_root__lfiqE .ja_footerLink__UAnBN{height:auto;border-bottom:1px solid #5a5d62}}