.GV2unq_contact{color:#fff;text-align:center;background:linear-gradient(#071522d1,#071522e6),url(/images/migration-old/6819e42286e6adeab037ddc8.jpg) 50%/cover;padding:120px 0}.GV2unq_inner{box-sizing:border-box;gap:34px;width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px;display:grid}.GV2unq_label{letter-spacing:.08em;margin:0 0 13px;font-size:14px;font-weight:700}.GV2unq_contact h2{color:#fff;margin:0;font-size:clamp(26px,2.9vw,32px);font-weight:800;line-height:1.45}.GV2unq_address{justify-items:center;gap:8px;margin:0;font-size:14px;font-style:normal;line-height:1.95;display:grid}.GV2unq_address strong{font-size:17px}.GV2unq_address a{color:#fff;text-underline-offset:4px}.GV2unq_contact a:focus-visible{outline-offset:4px;outline:3px solid #e1a928}.GV2unq_button{box-sizing:border-box;border:1px solid var(--jma-accent,#c0392b);background:var(--jma-accent,#c0392b);color:#fff;border-radius:8px;justify-content:center;justify-self:center;align-items:center;min-width:min(100%,240px);max-width:100%;min-height:58px;padding:16px 40px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.GV2unq_button:hover,.GV2unq_button:focus-visible{color:#17224c;background:#fff;border-color:#fff}@media (max-width:760px){.GV2unq_contact{padding-block:96px}.GV2unq_inner{padding-inline:20px}.GV2unq_button{width:100%;min-width:0;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.GV2unq_button{transition:none}}.GV2unq_city{white-space:nowrap}@media (max-width:760px){.GV2unq_city{margin-top:4px;display:block}}
.vFm2-W_resources{box-sizing:border-box;width:min(100%,1160px);margin-inline:auto;padding:64px 24px}.vFm2-W_videos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;display:grid}.vFm2-W_resources a{min-width:0;display:block}.vFm2-W_resources img{object-fit:contain;width:100%;height:auto;display:block}.vFm2-W_resources a:hover{opacity:.8}.vFm2-W_resources a:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}@media (max-width:1024px){.vFm2-W_videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.vFm2-W_resources{padding-block:48px}.vFm2-W_videos{grid-template-columns:minmax(0,1fr);max-width:280px;margin-inline:auto}}
.qdcwiq_footer{background:#f4f7fa;border-top:1px solid #d5dde8;width:100%;margin-top:72px;padding:54px 0 62px}body:has([data-migrated-page="/jtop/jtop-seminar-program-jts2026-01"],[data-migrated-page="/jtop/jtop-seminar-program-jts2026-02"],[data-migrated-page="/jtop/jtop-seminar-program-jts2026-03"],[data-migrated-page="/jtop/jtop-seminar-program-jts2026-04"]) [data-page-bottom-cta]+.qdcwiq_footer{margin-top:0}.qdcwiq_hrCampCta{color:#fff;background:linear-gradient(90deg,#081d34c7,#081d3499 52%,#081d3470),url(/solution-assets/images/training-discussion.jpg) 50% 48%/cover;width:100%;margin-top:72px;padding:112px 24px}.qdcwiq_hrCampCta+.qdcwiq_footer{margin-top:0}.qdcwiq_hrCampCtaInner{width:100%;max-width:1160px;margin:0 auto}.qdcwiq_hrCampCta h2{color:#fff;margin:0 0 20px;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.4}.qdcwiq_hrCampCta p{color:#fff;margin:0 0 34px;font-size:16px;line-height:2}.qdcwiq_hrCampCtaActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qdcwiq_hrCampCtaActions a{text-align:center;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:14px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.qdcwiq_hrCampCtaPrimary{color:#fff;background:#17699b}.qdcwiq_hrCampCtaPrimary:hover{background:#0f527f}.qdcwiq_hrCampCtaOutline{color:#17224c;background:#fff}.qdcwiq_hrCampCtaOutline:hover{background:#e4f1f7}.qdcwiq_hrCampCtaActions a:focus-visible{outline-offset:4px;outline:3px solid #ffcf4a}.qdcwiq_monotaiCta{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(#071522db,#071522e0),url(/images/migrated/jmi-design-a/production-management.jpg) 50%/cover;width:100%;margin-top:72px;margin-bottom:20px;padding:96px 24px;display:grid}.qdcwiq_monotaiCta+.qdcwiq_footer{margin-top:0}.qdcwiq_monotaiCtaApply{width:100%;max-width:1112px;margin-inline:auto}.qdcwiq_monotaiCtaApply a{width:min(420px,100%);min-height:60px;margin-inline:auto;padding:16px 32px;display:flex}.qdcwiq_monotaiCtaDivider{border:0;border-top:1px solid #ffffffb8;width:min(1112px,100%);margin:40px auto}.qdcwiq_monotaiCtaContent{width:100%;max-width:1112px;margin-inline:auto}.qdcwiq_monotaiCtaContent img{width:min(440px,100%);height:auto;margin-inline:auto;display:block}.qdcwiq_monotaiCtaContent p{color:#fff;margin:24px 0 0;font-size:14px;line-height:1.95}.qdcwiq_monotaiCtaActions{justify-content:center;gap:16px;width:100%;max-width:1112px;margin:34px auto 0;display:flex}.qdcwiq_monotaiCtaActions a{min-width:280px;min-height:58px;padding:16px 32px}.qdcwiq_monotaiCtaActions a:focus-visible,.qdcwiq_monotaiCtaApply a:focus-visible{outline-offset:4px;outline:3px solid #2b88b5}.qdcwiq_inner{width:min(1160px,100% - 48px);margin:0 auto}.qdcwiq_heading p{color:var(--jma-accent);font-family:var(--jma-font-en);letter-spacing:.14em;margin:0 0 7px;font-size:11px;font-weight:800}.qdcwiq_heading h2{color:var(--jma-primary);margin:0;font-size:clamp(24px,3vw,34px)}.qdcwiq_grid{grid-template-columns:1.25fr 1.25fr 1fr;gap:36px;margin-top:30px;display:grid}.qdcwiq_gridTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.qdcwiq_grid section{min-width:0}.qdcwiq_grid h3{border-bottom:2px solid var(--jma-primary);color:var(--jma-primary);margin:0;padding-bottom:12px;font-size:15px}.qdcwiq_grid ul{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.qdcwiq_grid li{border-bottom:1px solid #dce3eb}.qdcwiq_grid a{min-height:38px;color:var(--jma-text-sub);align-items:center;padding:7px 2px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;display:flex}.qdcwiq_grid a:before{color:var(--jma-accent);content:"›";flex:none;margin-right:8px}.qdcwiq_grid a:hover{color:var(--jma-primary);text-underline-offset:3px;text-decoration:underline}.qdcwiq_grid a:focus-visible{outline:3px solid var(--jma-accent);outline-offset:2px}@media (max-width:760px){.qdcwiq_footer{margin-top:48px;padding:42px 0 48px}.qdcwiq_hrCampCta{margin-top:48px;padding:80px 20px}.qdcwiq_hrCampCtaActions{flex-direction:column}.qdcwiq_hrCampCtaActions a{width:100%}.qdcwiq_monotaiCta{margin-top:48px;padding-block:72px}.qdcwiq_monotaiCta+.qdcwiq_footer{margin-top:0}.qdcwiq_monotaiCtaDivider{margin-block:32px}.qdcwiq_monotaiCtaActions{flex-direction:column;max-width:460px}.qdcwiq_monotaiCtaActions a{width:100%;min-width:0}.qdcwiq_inner{width:calc(100% - 32px)}.qdcwiq_grid{grid-template-columns:1fr;gap:30px}.qdcwiq_grid a{min-height:44px;font-size:13px}}
.fSp29q_groups h3 a{color:inherit;font-size:inherit;font-weight:inherit;padding:0}.fSp29q_groups h3 a:before{content:none}.fSp29q_groups a[aria-disabled=true]{opacity:.55;pointer-events:none}.fSp29q_utilities{border-top:1px solid #d5dde8;flex-wrap:wrap;gap:16px 32px;margin-top:32px;padding-top:24px;display:flex}.fSp29q_utilities a{color:#3d4a6b;text-underline-offset:3px;font-size:13px;font-weight:650}.fSp29q_utilities a:focus-visible{outline-offset:4px;outline:3px solid #2b88b5}
.BzmFba_footer{color:#3d4a6b;background:#fff;margin-top:0}.BzmFba_navigation{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(180px,.8fr);gap:32px;width:min(1160px,100% - 48px);margin-inline:auto;padding-block:44px;display:grid}.BzmFba_navigation ul{margin:0;padding:0;list-style:none}.BzmFba_navigation li+li{margin-top:12px}.BzmFba_navigation a{color:inherit;font-size:14px;line-height:1.7;text-decoration:none}.BzmFba_navigation a:before{color:#17699b;content:"›";margin-right:8px;font-weight:800}.BzmFba_navigation a:hover{color:#17699b;text-underline-offset:3px;text-decoration:underline}.BzmFba_actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.BzmFba_navigation .BzmFba_actions a{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:800;text-decoration:none;display:flex}.BzmFba_navigation .BzmFba_actions a:before{content:none}.BzmFba_actions .BzmFba_trial{background:#e5b52a}.BzmFba_actions .BzmFba_apply{background:#e68135}.BzmFba_navigation .BzmFba_actions a:hover{filter:brightness(.93)}.BzmFba_banners{grid-template-columns:repeat(4,minmax(0,240px));justify-content:center;gap:12px;padding:40px 24px;display:grid}.BzmFba_banners a{min-width:0;display:block}.BzmFba_banners img{width:100%;height:auto;display:block}.BzmFba_banners a:focus-visible,.BzmFba_navigation a:focus-visible{outline-offset:4px;outline:3px solid #17699b}@media (max-width:760px){.BzmFba_navigation{grid-template-columns:minmax(0,1fr);gap:24px;width:min(100% - 32px,1160px)}.BzmFba_banners{grid-template-columns:repeat(2,minmax(0,240px))}}
.X9-uQG_nav{z-index:30;background:#fffffff5;border-bottom:1px solid #d9e1e8;position:sticky;top:151px;box-shadow:0 8px 22px #0a29480f}.X9-uQG_inner{width:min(1400px,100%);margin:0 auto;display:flex;overflow-x:auto}.X9-uQG_inner a{white-space:nowrap;color:#263d52;text-align:center;border-left:1px solid #e0e6eb;flex:1 0 auto;place-items:center;min-height:64px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.X9-uQG_inner a:last-child{border-right:1px solid #e0e6eb}.X9-uQG_brandLogo{width:138px;height:auto;display:block}.X9-uQG_inner a:hover,.X9-uQG_inner a:focus-visible{color:#087b88;background:#edf6f7}.X9-uQG_inner a:focus-visible{outline-offset:-3px;outline:3px solid #e1a928}@media (max-width:767px){.X9-uQG_nav{top:147px;overflow-x:auto}.X9-uQG_inner{width:max-content;min-width:100%;display:flex}.X9-uQG_inner a{min-width:160px;padding:0 16px}.X9-uQG_inner .X9-uQG_brand{min-width:190px}}.X9-uQG_inner a[href="https://school.jma.or.jp/products/list.php"]{color:#fff;background:#17699b}.X9-uQG_inner a[href="https://school.jma.or.jp/products/list.php"]:is(:hover,:focus-visible){color:#fff;background:#17224c}.X9-uQG_anchors{white-space:nowrap;background:#f5f8fb;align-items:center;gap:24px;padding:8px 24px;font-size:12px;display:flex;overflow-x:auto}.X9-uQG_anchors strong{color:#17699b}.X9-uQG_anchors a{color:#263d52;font-weight:700;text-decoration:none}@media (min-width:1100px){.X9-uQG_inner{width:100%}.X9-uQG_inner a{flex:auto;min-width:0;padding:0 10px;font-size:13px}.X9-uQG_brandLogo{width:120px}.X9-uQG_inner a:last-child{flex-shrink:0}}.X9-uQG_nav{top:var(--shared-header-height,116px);background:#fff;box-shadow:0 6px 18px #122d4314}.X9-uQG_inner{width:100%;max-width:1160px;min-height:44px}.X9-uQG_inner a{color:#17224c;border-left:0;border-right:1px solid #e0e4e9;flex:auto;min-width:max-content;min-height:44px;padding:6px 12px;font-size:14px;display:inline-flex}.X9-uQG_inner .X9-uQG_brand{min-width:140px}.X9-uQG_brandLogo{object-fit:contain;width:110px;height:36px}.X9-uQG_inner a:hover{background:#f7f8fa}.X9-uQG_inner a[aria-current=page]{color:#146c82;background:#eef6f8}.X9-uQG_anchors{box-sizing:border-box;background:#f6f8fa;border-bottom:1px solid #dbe3e8;gap:6px;min-height:31px;padding:2px max(24px,50% - 556px)}.X9-uQG_anchors strong{letter-spacing:.12em;color:#146c82;flex:none;margin-right:10px;font-size:11px;font-weight:900}.X9-uQG_anchors a{color:#415369;border-radius:999px;align-items:center;min-height:27px;padding:2px 10px;display:inline-flex}.X9-uQG_anchors a:hover{color:#0f5668;background:#e7eff2}.X9-uQG_nav{width:100%;max-width:none}.X9-uQG_anchors{width:100%;padding:0;display:block;overflow:visible}.X9-uQG_anchors>div{box-sizing:border-box;white-space:nowrap;align-items:center;gap:6px;width:100%;max-width:1160px;min-height:31px;margin:0 auto;padding:2px 24px;display:flex;overflow-x:auto}.X9-uQG_anchors a{box-sizing:border-box;min-height:27px;line-height:1.5}.X9-uQG_anchors strong{margin-right:10px}.X9-uQG_inner a{box-sizing:border-box;min-height:44px;line-height:1.5}.X9-uQG_mount{width:100vw;margin-left:calc(50% - 50vw)}.X9-uQG_nav{z-index:40;width:100%;position:relative;top:auto}.X9-uQG_anchors>div{height:31px;min-height:31px}.X9-uQG_anchors{border-bottom:1px solid #dbe3e8}.X9-uQG_anchors a{height:27px;min-height:27px;line-height:18px}.X9-uQG_nav{top:var(--site-header-height,116px);width:100vw;margin-left:calc(50% - 50vw);position:sticky}nav.X9-uQG_nav[aria-label]>.X9-uQG_anchors{background:#f6f8fa!important;width:100%!important;max-width:none!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}nav.X9-uQG_nav[aria-label]>.X9-uQG_anchors>div{box-sizing:border-box!important;align-items:center!important;width:100%!important;max-width:1160px!important;height:31px!important;min-height:0!important;margin:0 auto!important;padding:2px 24px!important;display:flex!important}nav.X9-uQG_nav[aria-label]>.X9-uQG_anchors a{height:27px!important;min-height:0!important;padding:2px 10px!important;line-height:18px!important}.X9-uQG_nav>.X9-uQG_inner,.X9-uQG_nav>.X9-uQG_inner a{height:44px;min-height:44px}.X9-uQG_inner .X9-uQG_brand{flex-shrink:0;gap:10px}.X9-uQG_brandLogo{flex-shrink:0;width:82px}.X9-uQG_brandName{white-space:nowrap;font-size:17.28px;font-weight:700}.X9-uQG_inner{max-width:1400px}.X9-uQG_nav,.X9-uQG_nav>.X9-uQG_inner{overflow:visible}.X9-uQG_menu{flex:1 0 auto;display:flex;position:relative}.X9-uQG_trigger{width:100%;display:flex}.X9-uQG_inner .X9-uQG_trigger>a{border-right:0;padding-right:4px}.X9-uQG_menuLabel{box-sizing:border-box;color:#17224c;white-space:nowrap;flex:auto;justify-content:center;align-items:center;min-width:max-content;min-height:44px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.X9-uQG_menuLabel[aria-current=page]{color:#146c82;background:#eef6f8}.X9-uQG_trigger>button{color:#1f3864;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e4e9;padding:0 8px 0 4px}.X9-uQG_menu:hover .X9-uQG_trigger,.X9-uQG_menu:focus-within .X9-uQG_trigger{background:#eef3f8}.X9-uQG_trigger>button:focus-visible{outline-offset:-3px;outline:3px solid #e1a928}.X9-uQG_dropdown{z-index:50;background:#fff;border:1px solid #dce3ed;border-top:3px solid #1f3864;width:330px;max-width:calc(100vw - 24px);position:absolute;top:100%;left:0;box-shadow:0 8px 22px #142f5429}.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown a{white-space:normal;text-align:left;border:0;border-bottom:1px solid #e0e4e9;justify-content:space-between;gap:12px;min-width:0;height:auto;min-height:48px;padding:14px 18px;font-size:13px;display:flex}.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown a:last-child{border-bottom:0}.X9-uQG_dropdown a span{flex-shrink:0}.X9-uQG_dropdown:not([hidden]){animation:.56s cubic-bezier(.16,.6,.3,1) both X9-uQG_dropdown-appear}@keyframes X9-uQG_dropdown-appear{0%{opacity:0;filter:blur(3px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1199px){.X9-uQG_nav>.X9-uQG_inner{flex-wrap:wrap;width:100%;min-width:0;height:auto}.X9-uQG_menu{flex:auto}.X9-uQG_dropdown{width:min(330px,100%)}}@media (prefers-reduced-motion:reduce){.X9-uQG_dropdown:not([hidden]){animation:none}}@media (max-width:760px){.X9-uQG_nav>.X9-uQG_inner{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(44px,auto);height:auto;display:grid;position:relative}.X9-uQG_nav>.X9-uQG_inner>*,.X9-uQG_inner .X9-uQG_trigger{min-width:0}.X9-uQG_nav>.X9-uQG_inner>a,.X9-uQG_nav .X9-uQG_inner .X9-uQG_trigger>a{white-space:normal;text-align:center;min-width:0;height:auto;min-height:44px;padding:4px;font-size:10px;line-height:1.3}.X9-uQG_inner .X9-uQG_brand{color:#146c82;background:#eef6f8;flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;gap:2px}.X9-uQG_inner .X9-uQG_brandLogo{width:64px;max-width:100%;height:18px}.X9-uQG_inner .X9-uQG_brandName{white-space:nowrap;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:14px;font-weight:900;line-height:1.3}.X9-uQG_trigger>button{flex:0 0 10px;padding:0 3px 0 0}.X9-uQG_dropdown{width:auto;max-width:none;max-height:50svh;left:8px;right:8px;overflow-y:auto}.X9-uQG_dropdown:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));animation:none;display:grid}.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown a{min-height:40px;padding:8px;font-size:12px;line-height:1.4}.X9-uQG_menu{position:relative}.X9-uQG_dropdown{box-sizing:border-box;width:calc(400% - 16px);top:100%;left:8px;right:auto}.X9-uQG_menu:nth-child(4n+2) .X9-uQG_dropdown{left:8px}.X9-uQG_menu:nth-child(4n+3) .X9-uQG_dropdown{left:calc(8px - 100%)}.X9-uQG_menu:nth-child(4n) .X9-uQG_dropdown{left:calc(8px - 200%)}.X9-uQG_menu:nth-child(4n+1) .X9-uQG_dropdown{left:calc(8px - 300%)}.X9-uQG_menu:last-child{grid-column:3/-1}.X9-uQG_menu:last-child .X9-uQG_dropdown{width:calc(200% - 16px);left:calc(8px - 100%)}}@media (min-width:761px){.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown{width:200px;max-width:calc(100vw - 24px)}.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown a{gap:12px;min-height:40px;padding:10px 12px;font-size:13px;line-height:1.4}}@media (min-width:901px){.X9-uQG_brandName{white-space:nowrap;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(15.4px,1.19vw,18.2px);font-weight:900}.X9-uQG_inner>a:not(.X9-uQG_brand),.X9-uQG_inner .X9-uQG_trigger>a{font-size:13px}.X9-uQG_trigger>a,.X9-uQG_trigger>button{white-space:nowrap;padding-inline:6px}.X9-uQG_menuLabel{padding-inline:6px}}.X9-uQG_nav>.X9-uQG_inner>a:not(.X9-uQG_brand),.X9-uQG_nav .X9-uQG_inner .X9-uQG_trigger>a,.X9-uQG_nav .X9-uQG_inner .X9-uQG_dropdown a{font-size:13px}@media (max-width:760px){.X9-uQG_menuLabel{white-space:normal;text-align:center;min-width:0;padding:4px;line-height:1.3}}@media (min-width:761px){.X9-uQG_nav .X9-uQG_inner .X9-uQG_menu:last-child .X9-uQG_dropdown{width:250px;left:auto;right:0}}
.jfPH4q_body{--cpe-ink:#17224c;--cpe-text:#3d4a6b;--cpe-blue:#2b88b5;color:var(--cpe-text);font-size:16px;line-height:1.8}.jfPH4q_body *,.jfPH4q_body :before,.jfPH4q_body :after{box-sizing:border-box}.jfPH4q_body .cpe-source-inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}.jfPH4q_body>section{padding-block:128px}.jfPH4q_body section,.jfPH4q_alias{scroll-margin-top:220px}.jfPH4q_alias{height:0;display:block}.jfPH4q_body h2,.jfPH4q_body h3,.jfPH4q_body h4{color:var(--cpe-ink);font-weight:800;line-height:1.45}.jfPH4q_body h2{letter-spacing:-.04em;margin:0 0 32px;padding-left:17px;font-size:clamp(26px,2.9vw,34px);position:relative}.jfPH4q_body h2:before{background:var(--cpe-blue);content:"";width:5px;height:auto;position:absolute;top:.15em;bottom:.15em;left:0}.jfPH4q_body h2 em{color:var(--cpe-blue);font-family:var(--font-inter),sans-serif;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-style:normal;display:inline-block}.jfPH4q_body h3{margin:0 0 28px;font-size:clamp(23px,2.25vw,28px)}.jfPH4q_body h4{margin:0 0 16px;font-size:18px}.jfPH4q_body p{margin:0 0 20px}.jfPH4q_body ul,.jfPH4q_body ol{margin:0;padding:0;list-style:none}.jfPH4q_body em{font-style:normal;font-weight:700}.jfPH4q_body a{color:#17678d;text-underline-offset:4px;overflow-wrap:anywhere}.jfPH4q_body :is(a,button,select,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #2b88b5}.jfPH4q_body .cpe-source-sp_only{display:none}.jfPH4q_sourceImage{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.jfPH4q_body .cpe-source-sec_btn{text-align:center;margin-top:36px}.jfPH4q_body .cpe-source-sec_btn a{border:1px solid var(--cpe-blue);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:56px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.jfPH4q_body .cpe-source-sec_btn a:after{content:"→"}.jfPH4q_body .cpe-source-sec_btn_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;margin:56px auto 0;display:grid}.jfPH4q_body .cpe-source-sec_btn_list a{box-sizing:border-box;border:1px solid var(--cpe-blue);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;height:100%;min-height:68px;padding:20px 28px;font-weight:700;text-decoration:none;display:flex}.jfPH4q_body .cpe-source-sec_btn_list a:after{content:"→"}.jfPH4q_body .cpe-source-sec_btn_list .cpe-source-btn_application{background:var(--cpe-ink);border-color:var(--cpe-ink);color:#fff}.jfPH4q_body .cpe-source-sec_btn a:hover{background:#e7f1f7}.jfPH4q_body .cpe-source-sec_btn_list .cpe-source-btn_brochure:hover{background:#e7f1f7}.jfPH4q_body .cpe-source-sec_btn_list .cpe-source-btn_application:hover{background:#25446b}.jfPH4q_body .cpe-source-worries{background:#f2f7fa;padding-block:80px 60px;position:relative}.jfPH4q_body .cpe-source-worries .cpe-source-inner{z-index:1;grid-template-columns:minmax(0,1fr) 32% minmax(0,1fr);gap:40px 16px;display:grid;position:relative}.jfPH4q_body .cpe-source-worries_ttl{grid-column:1/-1;margin-bottom:30px}:is(.jfPH4q_body .cpe-source-worries_txt01,.jfPH4q_body .cpe-source-worries_txt02,.jfPH4q_body .cpe-source-worries_txt03,.jfPH4q_body .cpe-source-worries_txt04){background:#fff;border:1px solid #d8e4ed;border-radius:14px;align-items:center;min-height:132px;padding:24px;font-size:15px;font-weight:700;display:flex;position:relative}:is(.jfPH4q_body .cpe-source-worries_txt01,.jfPH4q_body .cpe-source-worries_txt03){grid-column:1}.jfPH4q_body .cpe-source-worries_txt02{grid-area:2/3}.jfPH4q_body .cpe-source-worries_txt04{grid-area:3/3}.jfPH4q_body .cpe-source-worries_txt01:after{content:"";background:#fff;border-top:1px solid #d8e4ed;border-right:1px solid #d8e4ed;width:18px;height:18px;position:absolute;bottom:20px;right:-10px;transform:rotate(45deg)}.jfPH4q_body .cpe-source-worries_txt03:after{content:"";background:#fff;border-top:1px solid #d8e4ed;border-right:1px solid #d8e4ed;width:18px;height:18px;position:absolute;bottom:20px;right:-10px;transform:rotate(45deg)}.jfPH4q_body .cpe-source-worries_txt02:after{content:"";background:#fff;border-bottom:1px solid #d8e4ed;border-left:1px solid #d8e4ed;width:18px;height:18px;position:absolute;bottom:20px;left:-10px;transform:rotate(45deg)}.jfPH4q_body .cpe-source-worries_txt04:after{content:"";background:#fff;border-bottom:1px solid #d8e4ed;border-left:1px solid #d8e4ed;width:18px;height:18px;position:absolute;bottom:20px;left:-10px;transform:rotate(45deg)}.jfPH4q_body .cpe-source-worries p{margin:0}.jfPH4q_worriesPeople{width:min(34%,400px);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.jfPH4q_body .cpe-source-about_wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.jfPH4q_body .cpe-source-about_wrap .cpe-source-pic{min-width:0}.jfPH4q_body .cpe-source-about_wrap .cpe-source-txt p:last-child{margin-bottom:0}:is(.jfPH4q_body .cpe-source-about_learn,.jfPH4q_body .cpe-source-about_introduction,.jfPH4q_body .cpe-source-about_merit){margin-top:96px}.jfPH4q_body .cpe-source-about_learn_list{background:#f2f7fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:32px;display:grid}.jfPH4q_body .cpe-source-about_item{background:#fff;border:1px solid #e3e8ef;grid-template-columns:64px minmax(0,1fr);align-content:start;align-items:start;gap:20px;padding:26px 22px;display:grid}.jfPH4q_body .cpe-source-about_item .cpe-source-ico{padding-top:6px}.jfPH4q_body .cpe-source-about_item h4{border-bottom:1px solid #e3e8ef;margin-bottom:16px;padding-bottom:16px;font-size:17px}.jfPH4q_domainNumber{color:var(--cpe-blue);font-family:var(--font-inter),sans-serif;margin-bottom:8px;font-size:24px;display:block}.jfPH4q_body .cpe-source-about_item li{margin-top:9px;font-size:14px;line-height:1.8}.jfPH4q_body .cpe-source-about_introduction_txt{max-width:880px;margin-bottom:32px}.jfPH4q_body .cpe-source-about_introduction_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.jfPH4q_body .cpe-source-about_introduction_item{border:1px solid #d6e2eb;flex-direction:column;min-width:0;display:flex}.jfPH4q_body .cpe-source-inner01{flex:1;padding:24px 18px 32px}.jfPH4q_body .cpe-source-inner01 .cpe-source-num{color:var(--cpe-blue);margin-bottom:12px;font-size:15px;font-weight:800}.jfPH4q_body .cpe-source-inner01 h4{font-size:18px}.jfPH4q_body .cpe-source-inner01 li{margin-top:10px;font-size:14px}.jfPH4q_body .cpe-source-inner02{background:#eaf3f9;border-top:1px solid #c9dce9;min-height:155px;padding:28px 18px 24px;position:relative}.jfPH4q_body .cpe-source-inner02:before{content:"↓";background:var(--cpe-blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:absolute;top:-18px;left:calc(50% - 18px)}.jfPH4q_body .cpe-source-inner02 .cpe-source-ttl{color:#34779a;margin:0 0 10px;font-size:12px;font-weight:800}.jfPH4q_body .cpe-source-inner02 .cpe-source-txt{color:var(--cpe-ink);margin:0;font-size:16px;font-weight:800}.jfPH4q_body .cpe-source-about_introduction_txt02{text-align:center;background:#f2f7fa;margin:32px 0 0;padding:24px;font-weight:700}.jfPH4q_body .cpe-source-about_merit_wrap{grid-template-columns:minmax(0,1fr) minmax(210px,.75fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}:is(.jfPH4q_body .cpe-source-about_merit_div01,.jfPH4q_body .cpe-source-about_merit_div03){background:#eff8f4;border-top:4px solid #3c8b70;padding:28px 24px}.jfPH4q_body .cpe-source-about_merit_div03{border-color:var(--cpe-blue);background:#edf5fa}:is(.jfPH4q_body .cpe-source-about_merit_div01 h4,.jfPH4q_body .cpe-source-about_merit_div03 h4){font-size:23px}.jfPH4q_body .cpe-source-about_merit_div01 h4{color:#2f7f62}.jfPH4q_body .cpe-source-about_merit_div03 h4{color:#216a90}.jfPH4q_body .cpe-source-about_merit_wrap li{border-top:1px solid #d2e2df;margin-top:20px;padding-top:20px;font-size:14px;line-height:1.95}.jfPH4q_body .cpe-source-about_merit_div02{text-align:center;align-self:center}.jfPH4q_body .cpe-source-about_merit_div02 h4{margin-bottom:24px;font-size:17px}.jfPH4q_body .cpe-source-learn{background:#f2f7fa}.jfPH4q_body .cpe-source-learn_txt{max-width:920px;margin:0 0 32px 17px}.jfPH4q_tabs{min-width:0}.jfPH4q_tabList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jfPH4q_tabList button{min-height:68px;color:var(--cpe-ink);font:inherit;cursor:pointer;background:#e8eff5;border:1px solid #c8dce8;border-radius:7px 7px 0 0;padding:18px 20px;font-weight:700}.jfPH4q_tabList button[aria-selected=true]{background:var(--cpe-ink);color:#fff;border-color:var(--cpe-ink)}.jfPH4q_tabPanel{background:#fff;border:1px solid #d8e3ec;min-width:0;padding:36px}.jfPH4q_tabPanel[hidden],.jfPH4q_mobileSelect{display:none}:is(.jfPH4q_body .cpe-source-panel_ttl01,.jfPH4q_body .cpe-source-panel_ttl02){background:#cbeef7;margin-bottom:40px;position:relative}.jfPH4q_learningVisual{width:100%;height:auto;display:block}:is(.jfPH4q_body .cpe-source-panel_ttl01>div,.jfPH4q_body .cpe-source-panel_ttl02>div){z-index:1;flex-direction:column;justify-content:center;width:35%;padding:24px;display:flex;position:absolute;inset:0 auto 0 0}:is(.jfPH4q_body .cpe-source-panel_ttl01 h3,.jfPH4q_body .cpe-source-panel_ttl02 h3){font-family:var(--font-inter),sans-serif;margin:0 0 16px;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.1}:is(.jfPH4q_body .cpe-source-panel_ttl01 p,.jfPH4q_body .cpe-source-panel_ttl02 p){margin:0;font-size:13px;font-weight:700}.jfPH4q_body .cpe-source-guide{border-bottom:1px solid #d8e3ec;grid-template-columns:283px minmax(0,1fr);align-items:center;gap:32px;margin-bottom:48px;padding-bottom:40px;display:grid}.jfPH4q_body .cpe-source-guide .cpe-source-ttl{color:#fff;background:url(/assets/cpe/source/img/top/bg_guide.png) 0/100% 100% no-repeat;align-items:center;min-height:100px;margin:0;padding:16px 72px 16px 30px;font-size:16px;font-weight:700;line-height:1.6;display:flex}.jfPH4q_body .cpe-source-guide .cpe-source-txt{margin:0;font-weight:600;line-height:1.9}.jfPH4q_body .cpe-source-learn_panel_list02{border-left:4px solid var(--cpe-blue);background:#f2f7fa;margin-top:32px;padding:28px}.jfPH4q_body .cpe-source-learn_panel_list02 h4{font-size:21px}.jfPH4q_body .cpe-source-download_ttl span{letter-spacing:0;margin-bottom:12px;font-size:16px;font-weight:500;display:inline-block}.jfPH4q_body .cpe-source-download_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.jfPH4q_body .cpe-source-download_list a{height:100%;color:var(--cpe-ink);background:#f7f9fc;border:1px solid #e3e8ef;flex-direction:column;padding:24px;text-decoration:none;display:flex}.jfPH4q_body .cpe-source-download_list img{object-fit:contain;height:200px}.jfPH4q_body .cpe-source-download_list p{margin:20px 0 0;font-size:14px;font-weight:700}.jfPH4q_body .cpe-source-download_list a:hover{border-color:var(--cpe-blue)}.jfPH4q_body .cpe-source-download_list a:after{content:"";box-sizing:content-box;background-color:currentColor;flex-shrink:0;align-self:flex-end;width:24px;height:24px;margin-top:auto;padding-top:24px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5'/%3E%3C/svg%3E") bottom/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5'/%3E%3C/svg%3E") bottom/24px 24px no-repeat}.jfPH4q_body .cpe-source-top_interview{background:#f6f8fb}.jfPH4q_body .cpe-source-result_txt{margin:0 0 36px 17px}.jfPH4q_body .cpe-source-result_box01{border:1px solid #dce5ed;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:36px;margin-top:28px;padding:32px;display:grid}.jfPH4q_body .cpe-source-result_box01 h3{margin-bottom:12px;font-size:23px}.jfPH4q_body .cpe-source-result_box01 .cpe-source-date{margin-bottom:24px;font-size:13px}.jfPH4q_body .cpe-source-result_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jfPH4q_body .cpe-source-result_list h4{margin-bottom:12px;font-size:14px}.jfPH4q_body .cpe-source-result_list p{white-space:nowrap;margin:0;font-size:12px}.jfPH4q_body .cpe-source-result_list em{font-family:var(--font-inter),sans-serif;color:#1f3864;letter-spacing:-.04em;font-size:clamp(26px,2.8vw,36px)}.jfPH4q_body .cpe-source-result_box02{margin-top:64px}.jfPH4q_body .cpe-source-result_box02 h3{margin-bottom:12px}.jfPH4q_body .cpe-source-result_box02 .cpe-source-note{font-size:13px}.jfPH4q_body .cpe-source-result_box02 .cpe-source-wrap02{background:#f7f9fc;border:1px solid #e3e8ef;margin-top:24px;padding:32px}.jfPH4q_body .cpe-source-result_box02 ul{columns:4;column-gap:28px}.jfPH4q_body .cpe-source-result_box02 li{break-inside:avoid;overflow-wrap:anywhere;margin-bottom:8px;font-size:13px}.jfPH4q_body .cpe-source-faq{background:#f2f7fa}.jfPH4q_faqList{border-top:1px solid #d8e3ec}.jfPH4q_faqList details{border-bottom:1px solid #d8e3ec}.jfPH4q_faqList summary{color:var(--cpe-ink);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:24px 16px;font-weight:700;list-style:none;display:grid}.jfPH4q_faqList summary::-webkit-details-marker{display:none}.jfPH4q_faqList summary>span:first-child{color:var(--cpe-blue);font-size:21px}.jfPH4q_faqList summary i{text-align:center;font-size:22px;font-style:normal}.jfPH4q_faqList details[open] summary i{transform:rotate(45deg)}.jfPH4q_answer{overflow-wrap:anywhere;padding:0 56px 28px;line-height:1.95}.jfPH4q_answer p,.jfPH4q_answer ul{margin:16px 0}.jfPH4q_answer .cpe-source-note{color:#53647c;font-size:13px}.jfPH4q_body .cpe-source-flow{margin-top:28px}.jfPH4q_body .cpe-source-flow>h3{font-size:22px}.jfPH4q_body .cpe-source-flow>div{border:1px solid #d6e2ec;border-top:4px solid var(--cpe-blue);background:#f7fafc;margin-top:24px;padding:24px}.jfPH4q_body .cpe-source-flow>div>ul>li{border-top:1px solid #dce5ed;margin-top:16px;padding-top:16px}.jfPH4q_body .cpe-source-flow h4{font-size:18px}.jfPH4q_body .cpe-source-application_note{background:#f1f3f8;border:1px solid #dce3ed;margin-top:40px;padding:28px}.jfPH4q_body .cpe-source-application_note span{font-size:13px}.jfPH4q_body .cpe-source-application_note h4{margin-top:28px;font-size:17px}.jfPH4q_body .cpe-source-bnr{padding-block:64px}.jfPH4q_body .cpe-source-bnr_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:860px;margin:auto;display:grid}@media (max-width:1024px){.jfPH4q_body>section{padding-block:96px}.jfPH4q_body .cpe-source-about_wrap{gap:28px}.jfPH4q_body .cpe-source-about_item{grid-template-columns:1fr}.jfPH4q_body .cpe-source-about_item .cpe-source-ico{width:64px}.jfPH4q_body .cpe-source-about_introduction_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jfPH4q_body .cpe-source-about_merit_wrap{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:16px}:is(.jfPH4q_body .cpe-source-about_merit_div01,.jfPH4q_body .cpe-source-about_merit_div03){padding:24px 18px}.jfPH4q_body .cpe-source-guide{grid-template-columns:1fr;gap:20px}.jfPH4q_body .cpe-source-guide .cpe-source-ttl{background-image:url(/assets/cpe/source/img/top/bg_guide_sp.png);justify-content:center;width:100%;max-width:335px;min-height:80px;padding:10px 12px 22px;line-height:1.4}.jfPH4q_body .cpe-source-result_box01{grid-template-columns:1fr}.jfPH4q_body .cpe-source-result_box01 .cpe-source-pic01{max-width:680px;margin:auto}.jfPH4q_body .cpe-source-result_list em{font-size:36px}.jfPH4q_body .cpe-source-result_box02 ul{columns:3}.jfPH4q_body .cpe-source-worries .cpe-source-inner{grid-template-columns:1fr 1fr;gap:24px}.jfPH4q_body .cpe-source-worries{padding-bottom:310px}:is(.jfPH4q_body .cpe-source-worries_txt02,.jfPH4q_body .cpe-source-worries_txt04){grid-column:2}.jfPH4q_worriesPeople{width:290px}}@media (max-width:760px){.jfPH4q_body .cpe-source-about_wrap{grid-template-columns:1fr}.jfPH4q_body .cpe-source-about_wrap .cpe-source-pic{max-width:540px;margin:auto}.jfPH4q_body .cpe-source-about_learn_list{gap:16px;padding:20px}.jfPH4q_body .cpe-source-about_merit_wrap{grid-template-columns:1fr}.jfPH4q_body .cpe-source-about_merit_div02{max-width:320px;margin:16px auto}.jfPH4q_body .cpe-source-download_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jfPH4q_body .cpe-source-download_list a{padding:20px}:is(.jfPH4q_body .cpe-source-panel_ttl01>div,.jfPH4q_body .cpe-source-panel_ttl02>div){width:100%;height:52%;padding:12px 20px;position:absolute;inset:0 0 auto}:is(.jfPH4q_body .cpe-source-panel_ttl01 h3,.jfPH4q_body .cpe-source-panel_ttl02 h3){margin-bottom:8px;font-size:clamp(18px,3vw,24px);line-height:1.1}:is(.jfPH4q_body .cpe-source-panel_ttl01 p,.jfPH4q_body .cpe-source-panel_ttl02 p){font-size:11px;line-height:1.4}.jfPH4q_tabPanel{padding:24px}.jfPH4q_body .cpe-source-result_box02 ul{columns:2}.jfPH4q_body .cpe-source-pc_only{display:none}}@media (max-width:700px){.jfPH4q_body{font-size:15px}.jfPH4q_body>section{padding-block:80px}.jfPH4q_body .cpe-source-inner{padding-inline:24px}.jfPH4q_body section,.jfPH4q_alias{scroll-margin-top:190px}:is(.jfPH4q_body .cpe-source-about_learn,.jfPH4q_body .cpe-source-about_introduction,.jfPH4q_body .cpe-source-about_merit){margin-top:64px}:is(.jfPH4q_body .cpe-source-about_learn_list,.jfPH4q_body .cpe-source-about_introduction_list){grid-template-columns:1fr}.jfPH4q_body .cpe-source-about_item{gap:12px;padding:24px 20px}.jfPH4q_body .cpe-source-inner02{min-height:0}.jfPH4q_body .cpe-source-sec_btn_list{grid-template-columns:1fr;gap:12px;margin-top:36px}.jfPH4q_body .cpe-source-sec_btn a{padding-inline:20px;font-size:13px}.jfPH4q_body .cpe-source-worries{padding-bottom:250px}.jfPH4q_body .cpe-source-worries .cpe-source-inner{gap:16px}.jfPH4q_body .cpe-source-worries_ttl{margin-bottom:12px;font-size:25px}:is(.jfPH4q_body .cpe-source-worries_txt01,.jfPH4q_body .cpe-source-worries_txt02,.jfPH4q_body .cpe-source-worries_txt03,.jfPH4q_body .cpe-source-worries_txt04){min-height:0;padding:16px 12px;font-size:13px}.jfPH4q_body .cpe-source-worries br{display:none}.jfPH4q_worriesPeople{width:240px}:is(.jfPH4q_body .cpe-source-learn_txt,.jfPH4q_body .cpe-source-result_txt){margin-left:0}.jfPH4q_tabList{gap:8px}.jfPH4q_tabList button{min-height:64px;padding:16px 10px;font-size:14px}.jfPH4q_tabPanel{padding:20px 16px}.jfPH4q_body .cpe-source-learn_panel_list02{padding:24px 18px}.jfPH4q_body .cpe-source-download_list img{height:140px}.jfPH4q_body .cpe-source-download_list a{padding:14px}.jfPH4q_body .cpe-source-download_list p{font-size:13px}.jfPH4q_body .cpe-source-result_box01{gap:20px;padding:24px 16px}.jfPH4q_body .cpe-source-result_box01 h3{font-size:21px}.jfPH4q_body .cpe-source-result_list{gap:8px}.jfPH4q_body .cpe-source-result_list em{font-size:clamp(24px,6.5vw,34px)}.jfPH4q_body .cpe-source-result_box02 .cpe-source-wrap02{padding:20px 16px}.jfPH4q_body .cpe-source-result_box02 ul{column-gap:16px}.jfPH4q_body .cpe-source-result_box02 li{font-size:12px}.jfPH4q_mobileSelect{margin-bottom:16px;font-size:13px;font-weight:700;display:block}.jfPH4q_mobileSelect span{margin-bottom:8px;display:block}.jfPH4q_mobileSelect select{width:100%;min-width:0;min-height:52px;font:inherit;color:var(--cpe-ink);background:#fff;border:1px solid #bacedd;border-radius:5px;padding:12px 8px}.jfPH4q_faqTabList{display:none}.jfPH4q_faqList summary{grid-template-columns:20px minmax(0,1fr) 20px;gap:10px;padding:20px 0;font-size:14px}.jfPH4q_answer{padding:0 0 24px;font-size:14px}.jfPH4q_body .cpe-source-flow>div{padding:20px 14px}.jfPH4q_body .cpe-source-application_note{padding:24px 16px}.jfPH4q_body .cpe-source-bnr_list{grid-template-columns:1fr;max-width:420px}}@media (prefers-reduced-motion:reduce){.jfPH4q_body *{scroll-behavior:auto;transition:none}}
.aEVUHa_nav{background:#fff}.aEVUHa_utility{justify-content:flex-end;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:10px 24px;font-size:13px;display:flex}.aEVUHa_utility a{color:#173458;text-decoration:none}.aEVUHa_utility .aEVUHa_identity{margin-right:auto;font-size:17px;font-weight:800}.aEVUHa_utility a:hover{text-decoration:underline}.aEVUHa_groups{background:#fff;border-top:1px solid #dde3eb;border-bottom:1px solid #dde3eb;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) repeat(2,minmax(0,1fr));padding:0 max(0px,50% - 580px);display:grid}.aEVUHa_group{min-width:0;position:relative}.aEVUHa_group button{color:#17224c;width:100%;height:100%;min-height:64px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e4e9;flex-direction:column;justify-content:center;align-items:center;padding:8px 6px;font-size:14px;font-weight:700;line-height:1.65;text-decoration:none;display:flex}.aEVUHa_group button:hover,.aEVUHa_group button[aria-expanded=true]{color:#146c82;background:#eef6f8}.aEVUHa_group button:focus-visible{outline-offset:-3px;outline:2px solid #146c82}.aEVUHa_dropdown{z-index:50;background:#fff;border:1px solid #dce3ed;width:310px;max-width:calc(100vw - 24px);position:absolute;top:100%;left:0;box-shadow:0 8px 22px #142f5429}.aEVUHa_group:nth-last-child(-n+2) .aEVUHa_dropdown{left:auto;right:0}.aEVUHa_dropdown[hidden]{display:none}.aEVUHa_dropdown a{color:#173458;border-bottom:1px solid #dce3ed;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;display:block}.aEVUHa_dropdown a:last-child{border-bottom:0}@media (max-width:760px){.aEVUHa_utility{flex-wrap:wrap;gap:8px 16px;padding:10px 12px;font-size:11px}.aEVUHa_utility .aEVUHa_identity{width:100%;font-size:16px}.aEVUHa_groups{grid-template-columns:repeat(2,minmax(0,1fr))}.aEVUHa_group button{border-bottom:1px solid #e0e4e9;min-height:68px;padding:8px 4px;font-size:11px}.aEVUHa_group:nth-child(odd) .aEVUHa_dropdown{left:0;right:auto}.aEVUHa_group:nth-child(2n) .aEVUHa_dropdown{left:auto;right:0}.aEVUHa_dropdown{width:260px}.aEVUHa_dropdown a{padding:12px;font-size:12px}}@media (min-width:761px){.aEVUHa_nav{border-bottom:1px solid #dde3eb;align-items:stretch;width:100%;margin:auto;display:flex}.aEVUHa_utility{display:contents}.aEVUHa_utility .aEVUHa_identity{border-right:1px solid #e0e4e9;flex:0 0 170px;order:0;justify-content:center;align-items:center;margin:0;padding:8px 12px;display:flex}.aEVUHa_identity img{width:146px;height:auto}.aEVUHa_groups{border:0;flex:1;order:1;min-width:0;padding:0}.aEVUHa_group button{min-height:64px;padding:8px 4px;font-size:12px}.aEVUHa_utility>a:not(.aEVUHa_identity){color:#173458;border-right:1px solid #e0e4e9;flex:none;order:2;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.aEVUHa_utility>a:last-child:not(.aEVUHa_identity){white-space:nowrap;order:3}}@media (min-width:761px) and (max-width:1100px){.aEVUHa_utility .aEVUHa_identity{flex-basis:125px;padding-inline:6px}.aEVUHa_identity img{width:113px}.aEVUHa_group button{font-size:10px}.aEVUHa_utility>a:not(.aEVUHa_identity){padding-inline:6px;font-size:10px}}@media (min-width:761px){.aEVUHa_group button{min-height:44px;padding-block:4px;line-height:1.4}.aEVUHa_utility .aEVUHa_identity,.aEVUHa_utility>a:not(.aEVUHa_identity){padding-block:4px}.aEVUHa_identity img{object-fit:contain;max-height:36px}}.aEVUHa_dropdown{border-top:3px solid #1f3864;width:330px}.aEVUHa_dropdown:not([hidden]){animation:.56s cubic-bezier(.16,.6,.3,1) both aEVUHa_eduMenuAppear}.aEVUHa_dropdown a{white-space:normal;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-size:13px;display:flex}.aEVUHa_dropdown a>span{flex-shrink:0}.aEVUHa_dropdown a:hover,.aEVUHa_dropdown a:focus-visible{color:#146c82;background:#eef6f8}@keyframes aEVUHa_eduMenuAppear{0%{opacity:0;filter:blur(3px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:760px){.aEVUHa_dropdown{border-top-width:2px;width:260px}.aEVUHa_dropdown:not([hidden]){animation:none}.aEVUHa_dropdown a{gap:6px;min-height:40px;padding:8px 10px;font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.aEVUHa_dropdown:not([hidden]){animation:none}}.aEVUHa_utility .aEVUHa_identity{font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:24px;font-weight:800;line-height:1.4}@media (min-width:1101px){.aEVUHa_utility .aEVUHa_identity{flex-basis:330px}}@media (min-width:761px) and (max-width:1100px){.aEVUHa_utility .aEVUHa_identity{flex-basis:230px;font-size:22px}}.aEVUHa_group button,.aEVUHa_utility>a:not(.aEVUHa_identity){font-size:14px;font-weight:700}@media (max-width:760px){.aEVUHa_group button,.aEVUHa_utility>a:not(.aEVUHa_identity){font-size:13px}}@media (min-width:761px){.aEVUHa_nav{box-sizing:border-box;max-width:1160px;height:44px}.aEVUHa_utility .aEVUHa_identity{white-space:nowrap;flex:0 0 260px;padding:4px 10px;font-size:19px}.aEVUHa_group button{box-sizing:border-box;height:44px;min-height:44px;padding:3px 4px;font-size:12px;line-height:1.35}.aEVUHa_utility>a:not(.aEVUHa_identity){padding:4px 10px;font-size:12px}}@media (min-width:761px) and (max-width:1100px){.aEVUHa_utility .aEVUHa_identity{flex-basis:215px;padding-inline:6px;font-size:16px}.aEVUHa_group button,.aEVUHa_utility>a:not(.aEVUHa_identity){font-size:10px}.aEVUHa_utility>a:not(.aEVUHa_identity){padding-inline:6px}}@media (min-width:901px){.aEVUHa_utility .aEVUHa_identity{white-space:nowrap;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(15.4px,1.19vw,18.2px);font-weight:900}.aEVUHa_group>button{white-space:nowrap;padding-inline:6px;font-size:13px}}.aEVUHa_nav [aria-current]{color:#146c82;background:#eef6f8}.aEVUHa_nav .aEVUHa_group>button,.aEVUHa_nav .aEVUHa_utility>a:not(.aEVUHa_identity),.aEVUHa_nav .aEVUHa_dropdown a{font-size:13px}.aEVUHa_contact{color:#173458;white-space:nowrap;border-right:1px solid #e0e4e9;justify-content:center;align-items:center;min-height:44px;padding:4px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.aEVUHa_contact:is(:hover,:focus-visible){color:#146c82;background:#eef6f8}.aEVUHa_contact:focus-visible{outline-offset:-3px;outline:2px solid #146c82}@media (min-width:761px){.aEVUHa_groups{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) repeat(2,minmax(0,1fr)) max-content}}@media (max-width:760px){.aEVUHa_utility{max-width:none;margin:0;padding:0;display:block}.aEVUHa_utility .aEVUHa_identity{box-sizing:border-box;color:#146c82;white-space:nowrap;background:#eef6f8;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:8px 4px;font-size:14px;font-weight:900;line-height:1.3;display:flex}.aEVUHa_groups{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.aEVUHa_nav .aEVUHa_group>button{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:4px;font-size:11px;line-height:1.3}.aEVUHa_contact{border-bottom:1px solid #e0e4e9;grid-column:2/-1;min-width:0;min-height:44px;padding:4px;font-size:11px}.aEVUHa_group .aEVUHa_dropdown{box-sizing:border-box;width:calc(300% - 16px);max-width:none;max-height:50svh;left:8px;right:auto;overflow-y:auto}.aEVUHa_group:nth-child(3n+2) .aEVUHa_dropdown{left:calc(8px - 100%);right:auto}.aEVUHa_group:nth-child(3n) .aEVUHa_dropdown{left:calc(8px - 200%);right:auto}}
.Hx61Ua_intro{color:#273b4b;margin-bottom:28px;padding:4px 0 8px;font-size:16px;line-height:2}.Hx61Ua_intro p{margin:0}.Hx61Ua_intro p+p{margin-top:16px}@media (max-width:640px){.Hx61Ua_intro{font-size:15px}}
.pFAoyG_body{display:contents}:is(.pFAoyG_body [data-shared-menu-source],.pFAoyG_body [data-post-date-replaced]){display:none!important}.pFAoyG_date{color:var(--jma-primary);margin-bottom:12px;font-size:14px;font-weight:400}.pFAoyG_footer{text-align:center;padding-block:24px}.pFAoyG_footer a{color:var(--jma-primary);background:var(--jma-bg-alt);border-radius:6px;padding:12px 24px;display:inline-block}.pFAoyG_body .ce-restored-article iframe[src*=youtube]{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.pFAoyG_body .ce-restored-article table{max-width:100%;display:block;overflow-x:auto}.pFAoyG_body .ce-restored-article [id]{scroll-margin-top:180px}
.FP15dq_notice{color:#273b4b;overflow-wrap:anywhere;background:#eef5fa;border-left:4px solid #2874a6;margin-bottom:32px;padding:clamp(20px,3vw,32px);line-height:1.9}.FP15dq_notice h2{color:#163b59;margin:0 0 16px;font-size:clamp(18px,2vw,22px);line-height:1.7}.FP15dq_notice h2 span{margin-bottom:6px;font-size:.8em;display:block}.FP15dq_notice ul{margin:0;padding-left:1.4em;list-style:outside}.FP15dq_notice li+li{margin-top:8px}
.N9lMvq_page{scroll-margin-top:90px}.N9lMvq_lead-hero{background:var(--jma-bg-alt);padding:40px 0 44px}.N9lMvq_lead-hero .N9lMvq_eyebrow{font-family:var(--jma-font-en);letter-spacing:.1em;color:var(--jma-accent);font-size:13px;font-weight:700}.N9lMvq_lead-hero h1{margin-top:8px;font-size:30px;line-height:1.45}.N9lMvq_lead-hero p{color:var(--jma-text-sub);max-width:820px;margin-top:16px;font-size:15px;line-height:1.95}.N9lMvq_reason-nav{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.N9lMvq_reason-nav a{background:var(--jma-bg);border:1px solid var(--jma-border);border-radius:var(--jma-radius);color:var(--jma-primary);flex:1;align-items:baseline;gap:10px;min-width:240px;padding:14px 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.N9lMvq_reason-nav a:hover{border-color:var(--jma-primary);box-shadow:var(--jma-shadow)}.N9lMvq_reason-nav .N9lMvq_rn-num{font-family:var(--jma-font-en);color:var(--jma-accent);font-size:22px}.N9lMvq_reason-block{scroll-margin-top:90px}.N9lMvq_reason-head{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.N9lMvq_reason-head .N9lMvq_rh-num{font-family:var(--jma-font-en);letter-spacing:.1em;color:var(--jma-accent);white-space:nowrap;font-size:15px;font-weight:700}.N9lMvq_reason-block>p{color:var(--jma-text);max-width:860px;margin-bottom:14px;font-size:15px;line-height:2}.N9lMvq_subhead{font-family:var(--jma-font-en);letter-spacing:.1em;color:var(--jma-accent);margin:36px 0 2px;font-size:12px;font-weight:700}.N9lMvq_subhead+h3{color:var(--jma-primary);border-bottom:2px solid var(--jma-primary);margin-bottom:14px;padding-bottom:8px;font-size:20px}.N9lMvq_why-list{flex-direction:column;gap:16px;margin:8px 0;display:flex}.N9lMvq_why-item{background:var(--jma-bg);border:1px solid var(--jma-border);border-radius:var(--jma-radius);box-shadow:var(--jma-shadow);grid-template-columns:56px 1fr;gap:18px;padding:22px 24px;display:grid}.N9lMvq_why-item .N9lMvq_why-num{font-family:var(--jma-font-en);color:var(--jma-accent);font-size:34px;font-weight:700;line-height:1}.N9lMvq_why-item .N9lMvq_why-dt{color:var(--jma-primary);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.5}.N9lMvq_why-item .N9lMvq_why-dd{color:var(--jma-text);font-size:14.5px;line-height:1.9}.N9lMvq_fig-wrap{border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:var(--jma-bg);margin:20px 0;padding:20px}.N9lMvq_fig-wrap figcaption{color:var(--jma-primary);margin-bottom:12px;font-size:13px;font-weight:700}.N9lMvq_aim-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin:8px 0;display:grid}.N9lMvq_aim-item{background:var(--jma-primary);color:var(--jma-bg);border-radius:var(--jma-radius);text-align:center;padding:16px 12px}.N9lMvq_aim-item .N9lMvq_aim-n{font-family:var(--jma-font-en);color:var(--jma-bg);opacity:.7;margin-bottom:6px;font-size:20px;font-weight:700;display:block}.N9lMvq_aim-item .N9lMvq_aim-t{font-size:13.5px;font-weight:700;line-height:1.55}.N9lMvq_prog-grid{grid-template-columns:1fr 1fr;gap:20px;margin:8px 0;display:grid}.N9lMvq_prog-card{border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:var(--jma-bg);overflow:hidden}.N9lMvq_prog-card .N9lMvq_pc-head{background:var(--jma-primary);color:var(--jma-bg);padding:16px 20px}.N9lMvq_prog-card .N9lMvq_pc-abbr{font-family:var(--jma-font-en);font-size:26px;font-weight:700}.N9lMvq_prog-card .N9lMvq_pc-en{opacity:.85;margin-left:8px;font-size:12px}.N9lMvq_prog-card .N9lMvq_pc-dt{color:var(--jma-primary);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.6}.N9lMvq_prog-card .N9lMvq_pc-dd{color:var(--jma-text);font-size:13.5px;line-height:1.9}.N9lMvq_req-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 24px;display:grid}.N9lMvq_req-box{background:var(--jma-bg-alt);border-radius:var(--jma-radius);padding:20px}.N9lMvq_req-box h4{color:var(--jma-primary);text-align:left;justify-content:flex-start;align-items:center;min-height:3em;margin-bottom:12px;font-size:15.5px;line-height:1.5;display:flex}.N9lMvq_req-box p{color:var(--jma-text-sub);font-size:13px;line-height:1.8}.N9lMvq_req-box ul{flex-direction:column;gap:5px;margin:8px 0;padding-left:1.2em;display:flex}.N9lMvq_req-box li{color:var(--jma-text);font-size:14px;font-weight:700}.N9lMvq_chart-title{color:var(--jma-primary);border-bottom:2px solid var(--jma-primary);margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:700}.N9lMvq_bar-row{grid-template-columns:270px 1fr;align-items:center;gap:14px;margin-bottom:22px;padding-right:48px;display:grid}.N9lMvq_bar-axis-row{margin-bottom:10px}.N9lMvq_bar-axis{height:18px;color:var(--jma-text-sub);font-size:11px;line-height:18px;font-family:var(--jma-font-en);grid-column:2;position:relative}.N9lMvq_bar-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.N9lMvq_bar-label{color:var(--jma-text);font-size:13px;line-height:1.4}.N9lMvq_bar-label .N9lMvq_hl{border-bottom:2px solid var(--jma-accent);padding-bottom:1px;font-weight:700}.N9lMvq_bar-track{height:22px;color:var(--jma-bg);font-size:10.5px;font-family:var(--jma-font-en);border-radius:3px;display:flex;position:relative}.N9lMvq_bar-track span{justify-content:center;align-items:center;min-width:0;display:flex}.N9lMvq_bar-track>span{flex-shrink:0;position:relative}.N9lMvq_bar-value{white-space:nowrap}.N9lMvq_bar-value-outside .N9lMvq_bar-value{color:var(--jma-text);line-height:18px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.N9lMvq_bar-value-outside:after{content:"";pointer-events:none;border-left:1px solid #657080;height:calc(50% + 4px);position:absolute;top:50%;left:50%}.N9lMvq_seg4.N9lMvq_bar-value-outside .N9lMvq_bar-value{padding-left:15px;line-height:22px;top:0;left:100%;transform:none}.N9lMvq_seg4.N9lMvq_bar-value-outside:after{border-top:1px solid #657080;border-left:0;width:12px;height:0;left:100%}.N9lMvq_seg1{background:#4a6fb0}.N9lMvq_seg2{color:#333;background:#c4d22e}.N9lMvq_seg3{background:#4c9a4c}.N9lMvq_seg4{background:#9c8b78}.N9lMvq_seg5{color:#333;background:#d8d8d8}.N9lMvq_chart-legend{color:var(--jma-text-sub);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12px;display:flex}.N9lMvq_chart-legend span{align-items:center;gap:6px;display:flex}.N9lMvq_chart-legend i{border-radius:2px;width:16px;height:12px;display:inline-block}.N9lMvq_skill-row{grid-template-columns:250px 1fr;align-items:center;gap:14px;margin-bottom:12px;display:grid}.N9lMvq_skill-bars{flex-direction:column;gap:3px;display:flex}.N9lMvq_skill-bar{align-items:center;height:16px;display:flex}.N9lMvq_skill-bar .N9lMvq_sb-fill{border-radius:0 2px 2px 0;height:100%}.N9lMvq_skill-bar .N9lMvq_sb-val{font-size:11px;font-family:var(--jma-font-en);color:var(--jma-text-sub);white-space:nowrap;padding-left:6px}.N9lMvq_sb-have{background:#4a6fb0}.N9lMvq_sb-want{background:#c4d22e}.N9lMvq_src-note{color:var(--jma-text-sub);margin-top:10px;font-size:11.5px}.N9lMvq_lect-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:8px 0;display:grid}.N9lMvq_lect-item{flex-direction:column;gap:8px;display:flex}.N9lMvq_lect-item img{aspect-ratio:1;object-fit:cover;border-radius:var(--jma-radius);background:var(--jma-bg-alt);width:100%}.N9lMvq_lect-item .N9lMvq_lect-name{color:var(--jma-primary);font-size:15px;font-weight:700}.N9lMvq_lect-item .N9lMvq_lect-org{color:var(--jma-text-sub);font-size:12.5px;line-height:1.6}.N9lMvq_lect-fullhead{color:var(--jma-primary);border-bottom:2px solid var(--jma-accent);margin:36px 0 14px;padding-bottom:8px;font-size:17px}.N9lMvq_lect-full{columns:2;column-gap:28px}.N9lMvq_lect-full dl{break-inside:avoid;border-bottom:1px solid var(--jma-border);flex-direction:column;gap:1px;padding:9px 0;display:flex}.N9lMvq_lect-full dt{color:var(--jma-text);font-size:14px;font-weight:700}.N9lMvq_lect-full dd{color:var(--jma-text-sub);margin:0;font-size:12.5px;line-height:1.6}@media (max-width:820px){.N9lMvq_aim-grid{grid-template-columns:repeat(2,1fr)}.N9lMvq_prog-grid,.N9lMvq_req-grid{grid-template-columns:1fr}.N9lMvq_lect-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.N9lMvq_bar-row,.N9lMvq_skill-row{grid-template-columns:1fr;gap:4px}.N9lMvq_bar-axis{grid-column:1}.N9lMvq_lect-full{columns:1}}.N9lMvq_page{color:#22303f;--jma-primary:#1b2a44;--jma-accent:#2b88b5;--jma-border:#d5dde8;--jma-bg-alt:#f1f4f9}.N9lMvq_page .container{max-width:1160px}.N9lMvq_page .section{padding-block:80px;scroll-margin-top:180px}.N9lMvq_lead-hero{isolation:isolate;background:#f1f4f9;padding:32px 0 64px;position:relative;overflow:hidden}.N9lMvq_lead-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f1f4f9 0% 25%,#f1f4f9cc 35%,#f1f4f959 48%,#0000 65%),url(/images/jtop/reasons-hero.jpg) right 80%/auto 120% no-repeat;position:absolute;inset:0 0 0 48%}.N9lMvq_lead-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f1f4f9 0% 48%,#f1f4f9f2 56%,#f1f4f9a6 65%,#f1f4f92e 76%,#0000 85%);position:absolute;inset:0}.N9lMvq_lead-hero .N9lMvq_eyebrow{color:#2b88b5;letter-spacing:.16em;margin-top:40px;font-size:12px}.N9lMvq_lead-hero h1{max-width:590px;font-size:clamp(26px,2.5vw,34px);font-weight:800;line-height:1.5}.N9lMvq_lead-hero p{color:#33465c;max-width:560px;line-height:2}.N9lMvq_quicklinks{padding:40px 0 0}.N9lMvq_reason-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.N9lMvq_reason-nav a{background:#fff;border-color:#d5dde8;border-radius:4px;align-items:center;min-width:0;padding:18px;font-size:14px;box-shadow:0 2px #cbd5e2,0 3px 6px #1b2a441a}.N9lMvq_reason-nav a:after{content:"▼";color:#75869a;margin-left:auto}.N9lMvq_reason-nav .N9lMvq_rn-num{color:#fff;background:#1b2a44;padding:4px 9px;font-size:13px}.N9lMvq_reason-nav a:hover{border-color:#2b88b5}.N9lMvq_reason-head{border-left:5px solid #2b88b5;margin-bottom:36px;padding-left:18px;display:block}.N9lMvq_reason-head .N9lMvq_rh-num{color:#2b88b5;margin-bottom:8px;font-size:12px;display:block}.N9lMvq_reason-head h2{font-size:clamp(25px,2.9vw,34px);line-height:1.5}.N9lMvq_reason-block>p{max-width:none;font-size:15px;line-height:2}.N9lMvq_reason-block>.N9lMvq_subhead{color:#2b88b5;letter-spacing:.14em;margin:72px 0 10px;font-size:12px}.N9lMvq_subhead+h3{border-bottom:0;border-left:4px solid #c1272d;margin-bottom:24px;padding:0 0 0 14px;font-size:clamp(21px,2.3vw,27px);line-height:1.55}.N9lMvq_why-list{gap:0;margin-bottom:64px}.N9lMvq_why-item{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d5dde8;border-radius:0;grid-template-columns:84px minmax(0,1fr);padding:36px 0}.N9lMvq_why-item:first-child{padding-top:0}.N9lMvq_why-item .N9lMvq_why-num{color:#2b88b5;font-size:56px}.N9lMvq_why-item .N9lMvq_why-dt{margin-bottom:20px;font-size:clamp(24px,2.5vw,30px);line-height:1.6}.N9lMvq_why-subtitle{margin-top:8px;font-size:clamp(20px,2vw,24px);line-height:1.65;display:block}.N9lMvq_why-item .N9lMvq_why-dd{font-size:18px;line-height:1.9}.N9lMvq_fig-wrap{background:#fff;border:1px solid #d5dde8;border-radius:0;margin:32px 0 48px;padding:clamp(20px,3vw,36px)}.N9lMvq_fig-wrap img{max-width:900px;margin-inline:auto}.N9lMvq_aim-title{color:#1b2a44;margin:48px 0 0;font-size:clamp(21px,2.2vw,26px);font-weight:800;line-height:1.6}.N9lMvq_aim-grid{background:linear-gradient(#0000 65px,#eef1f6 65px);border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:24px;padding:36px 0 20px}.N9lMvq_aim-item{box-sizing:border-box;color:#fff;background:#192953;border-radius:2px;justify-content:center;align-items:center;min-height:168px;padding:40px 12px 24px;display:flex;position:relative;box-shadow:0 6px 16px #1b2a441f}.N9lMvq_aim-item .N9lMvq_aim-n{color:#a4abc5;opacity:1;margin:0;font-size:64px;font-style:italic;line-height:1;position:absolute;top:-40px;left:20px}.N9lMvq_aim-item .N9lMvq_aim-t{color:#fff;font-size:18px;font-weight:700;line-height:1.8}@media (max-width:1100px){.N9lMvq_aim-grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:52px}.N9lMvq_aim-item{grid-column:span 2}.N9lMvq_aim-item:nth-child(4){grid-column:2/span 2}.N9lMvq_aim-item .N9lMvq_aim-t{font-size:20px}}@media (max-width:640px){.N9lMvq_aim-grid{grid-template-columns:1fr;gap:32px;padding-top:28px}.N9lMvq_aim-item,.N9lMvq_aim-item:nth-child(4){grid-column:auto;min-height:132px;padding:24px 20px}.N9lMvq_aim-item .N9lMvq_aim-n{font-size:52px;top:-24px;left:18px}}.N9lMvq_prog-grid{gap:24px;margin-top:28px}.N9lMvq_prog-card{border-radius:0}.N9lMvq_prog-card .N9lMvq_pc-head{padding:24px}.N9lMvq_prog-card .N9lMvq_pc-body{padding:28px}.N9lMvq_prog-card .N9lMvq_pc-abbr{font-size:34px}.N9lMvq_prog-card .N9lMvq_pc-en{margin:8px 0 0;display:block}.N9lMvq_prog-card .N9lMvq_pc-dt{margin-bottom:18px;font-size:18px}.N9lMvq_prog-card .N9lMvq_pc-dd{font-size:14px;line-height:2}.N9lMvq_req-grid{gap:24px;margin-top:28px}.N9lMvq_req-box{background:#fff;border:1px solid #d5dde8;border-top:4px solid #2b88b5;border-radius:0;padding:28px}.N9lMvq_req-box h4{font-size:18px}.N9lMvq_lect-grid{gap:32px 24px;margin-top:28px}.N9lMvq_lect-item img{border-radius:0}.N9lMvq_lect-item .N9lMvq_lect-name{font-size:18px}.N9lMvq_lect-item .N9lMvq_lect-org{font-size:13px;line-height:1.8}.N9lMvq_lect-fullhead{border-bottom:1px solid #d5dde8;margin-top:64px;padding-bottom:20px;font-size:23px}.N9lMvq_lect-full dl{padding:16px 0}.N9lMvq_page .N9lMvq_actions{border-top:1px solid #d5dde8;flex-wrap:wrap;gap:16px;margin-top:56px;padding-top:32px;display:flex}@media (max-width:820px){.N9lMvq_reason-nav{grid-template-columns:1fr}.N9lMvq_lead-hero:before{opacity:.18;inset:0}.N9lMvq_lead-hero:after{background:linear-gradient(90deg,#f1f4f9,#f1f4f980)}.N9lMvq_lead-hero h1,.N9lMvq_lead-hero p{max-width:none}.N9lMvq_page .section{padding-block:56px}.N9lMvq_reason-block>.N9lMvq_subhead{margin-top:48px}}@media (max-width:540px){.N9lMvq_why-item{grid-template-columns:1fr;gap:12px}.N9lMvq_why-item .N9lMvq_why-dt{font-size:24px}.N9lMvq_why-item .N9lMvq_why-dd{font-size:17px}.N9lMvq_lead-hero{padding-bottom:40px}.N9lMvq_lect-grid{gap:24px 16px}.N9lMvq_req-box,.N9lMvq_prog-card .N9lMvq_pc-body{padding:22px}.N9lMvq_actions .btn{white-space:normal;width:100%}}.N9lMvq_hero-plane{z-index:0;clip-path:polygon(0 0,28% 0,4% 100%,0 100%);pointer-events:none;background:#d5e3ef;position:absolute;inset:0}.N9lMvq_lead-hero>.container{z-index:1;position:relative}.N9lMvq_reason-head--why{isolation:isolate;border-left:0;padding-top:clamp(70px,10vw,140px);padding-left:0;position:relative}.N9lMvq_reason-backdrop{z-index:-1;color:#edf0f5;white-space:nowrap;pointer-events:none;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(54px,12vw,170px);font-weight:700;line-height:1;position:absolute;top:0;left:0}.N9lMvq_reason-head--management .N9lMvq_reason-backdrop{font-size:clamp(30px,8vw,116px)}.N9lMvq_page #r2 .N9lMvq_reason-backdrop{color:#e0e6ef}.N9lMvq_page .N9lMvq_apply-button{--btn-hover-fill:#10233f;color:#fff;background:#23456b;border-color:#23456b}.N9lMvq_page .N9lMvq_apply-button:hover,.N9lMvq_page .N9lMvq_apply-button:focus-visible{color:#fff;background:#23456b}.N9lMvq_lead-hero{background:#142f54}.N9lMvq_lead-hero:before{opacity:1;background:url(/images/jtop/reasons-hero.jpg) right 80%/auto 120% no-repeat}.N9lMvq_lead-hero:after{background:linear-gradient(90deg,#142f54 0%,#142f54f5 30%,#142f54c7 50%,#142f5440 78%,#142f541a 100%)}.N9lMvq_lead-hero .N9lMvq_hero-plane{background:#1d3d64}.N9lMvq_lead-hero h1,.N9lMvq_lead-hero p{color:#fff}.N9lMvq_lead-hero .N9lMvq_eyebrow{color:#b8d6ec}.N9lMvq_page[data-screen-label=選ばれる理由・特長：about] .N9lMvq_lead-hero [data-subvisual-brand-label]{color:#fff}
.EALJ1W_spacer{height:calc(84px + env(safe-area-inset-bottom))}.EALJ1W_bar{z-index:90;padding:12px 24px calc(12px + env(safe-area-inset-bottom));color:#173458;background:#fff;border-top:1px solid #dce3ed;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #1734581a}.EALJ1W_inner{justify-content:center;align-items:center;gap:40px;max-width:1160px;margin:0 auto;display:flex}.EALJ1W_contact{align-items:center;gap:24px;display:flex}.EALJ1W_phone{color:#173458;white-space:nowrap;font-size:18px;text-decoration:none}.EALJ1W_phone strong{font-size:24px;font-weight:800}.EALJ1W_phone:hover{text-decoration:underline}.EALJ1W_hours{white-space:nowrap;font-size:14px}.EALJ1W_inquiry{isolation:isolate;box-sizing:border-box;color:#fff;background:#c62f25;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-width:220px;min-height:56px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.EALJ1W_inquiry:before{content:"";z-index:-1;background:#ffffff2e;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}.EALJ1W_inquiry:is(:hover,:focus-visible){color:#fff;background:#a9251d}.EALJ1W_inquiry:is(:hover,:focus-visible):before{background:#a9251d;width:650px;height:500px;top:-200px;left:-80px}.EALJ1W_bar a:focus-visible{outline-offset:3px;outline:2px solid #173458}@media (max-width:900px){.EALJ1W_contact{flex-direction:column;align-items:flex-start;gap:2px}.EALJ1W_inner{gap:24px}}@media (max-width:600px){.EALJ1W_bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.EALJ1W_inner{justify-content:space-between;gap:12px}.EALJ1W_phone{font-size:12px}.EALJ1W_phone strong{font-size:18px}.EALJ1W_hours{font-size:10px}.EALJ1W_inquiry{gap:8px;min-width:0;min-height:50px;padding:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.EALJ1W_inquiry:before{transition:none}}
.qlLweW_section{border-top:1px solid var(--jma-border,#dce5eb);color:#273b4b;overflow-wrap:anywhere;margin-top:64px;padding-top:40px;font-size:16px;line-height:2}.qlLweW_heading{color:var(--jma-primary,#193a5b);margin:0 0 24px;padding-bottom:18px;font-size:clamp(24px,3vw,30px);line-height:1.5;position:relative}.qlLweW_heading:after{content:"";background:#247989;border-radius:2px;width:56px;height:3px;position:absolute;bottom:0;left:0}.qlLweW_lead{margin:0 0 32px}.qlLweW_profile{background:linear-gradient(110deg,#e4eff2,#eef5f7);border-left:3px solid #247989;border-radius:0 12px 12px 0;align-items:center;gap:28px;margin:32px 0;padding:24px 28px;display:flex}.qlLweW_portrait{border-radius:6px;flex:none;width:128px;height:auto;box-shadow:0 4px 14px #193a5b1a}.qlLweW_profileText{min-width:0}.qlLweW_label{color:#216371;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.qlLweW_profile h3{color:#193a5b;margin:0 0 12px;font-size:24px;line-height:1.5}.qlLweW_profile p{margin:0;font-size:14px}.qlLweW_profile .qlLweW_completion{color:#526773;margin-top:6px;font-size:13px}.qlLweW_body p{margin:0}.qlLweW_body p+p{margin-top:20px}.qlLweW_alumni{margin-top:48px}.qlLweW_alumniHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.qlLweW_alumni h3{color:#193a5b;margin:0;font-size:22px}.qlLweW_alumniListLink{color:#216371;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700;text-decoration:none}.qlLweW_alumniListLink:hover{text-underline-offset:4px;text-decoration:underline}.qlLweW_alumniListLink:focus-visible{outline-offset:4px;outline:3px solid #247989}.qlLweW_alumniList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.qlLweW_alumniCard{color:#193a5b;background:#fff;border:1px solid #d4e1e7;border-radius:12px;align-items:center;gap:24px;padding:24px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.qlLweW_alumniCard:hover{background:#f4fafb;border-color:#247989}.qlLweW_alumniCard:focus-visible{outline-offset:3px;outline:3px solid #247989}.qlLweW_alumniPhoto{object-fit:cover;object-position:center top;border-radius:6px;flex:none;width:112px;height:112px}.qlLweW_alumniText{gap:5px;min-width:0;display:grid}.qlLweW_alumniYear{color:#247989;font-size:13px;font-weight:700}.qlLweW_alumniAffiliation{font-size:15px}.qlLweW_alumniName{font-size:20px;font-weight:700}.qlLweW_alumniArrow{color:#247989;margin-left:auto;font-size:24px}@media (max-width:640px){.qlLweW_section{margin-top:40px;padding-top:28px;font-size:15px}.qlLweW_profile{align-items:flex-start;gap:18px;padding:20px 16px}.qlLweW_portrait{width:96px}.qlLweW_profile h3{font-size:21px}.qlLweW_profile p{font-size:13px}.qlLweW_label{font-size:11px}.qlLweW_alumniCard{gap:16px;padding:18px 16px}.qlLweW_alumniPhoto{width:80px;height:80px}.qlLweW_alumniAffiliation{font-size:13px}.qlLweW_alumniName{font-size:18px}.qlLweW_alumniArrow{display:none}}@media (max-width:420px){.qlLweW_profile{flex-direction:column}}
.UAZShq_quicklinks{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.UAZShq_quicklinks a{color:#1b2a44;background:#fff;border:1px solid #cbd5e2;border-radius:6px;min-width:0;text-decoration:none;transition:background .2s,border-color .2s}.UAZShq_quicklinks a:hover{background:#f1f6fa;border-color:#2b88b5}.UAZShq_programAnchor{flex-direction:column;grid-column:span 2;gap:14px;padding:24px 28px 48px;display:flex;position:relative;border-top:3px solid #1b2a44!important}.UAZShq_anchorHeading{align-items:center;gap:12px;display:flex}.UAZShq_anchorHeading b{color:#657a92;font-size:13px;font-weight:500}.UAZShq_anchorHeading strong{font-size:26px;line-height:1.3}.UAZShq_anchorDescription{font-size:15px;line-height:1.8}.UAZShq_anchorArrow{color:#2b88b5;position:absolute;bottom:16px;right:24px}.UAZShq_secondaryAnchor{grid-column:span 3;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:15px;display:flex}.UAZShq_secondaryAnchor>span{color:#2b88b5}@media (max-width:700px){.UAZShq_programAnchor,.UAZShq_secondaryAnchor{grid-column:1/-1}.UAZShq_programAnchor{padding:20px 24px 42px}}.UAZShq_introduction{margin-bottom:32px}.UAZShq_seminarLead{padding-top:40px;padding-bottom:8px}.UAZShq_seminarLead p{color:#1b2a44;margin:0;font-size:15px;line-height:1.9}.UAZShq_seminarLead p+p{margin-top:12px}.UAZShq_introduction p{color:#33465c;white-space:pre-line;margin:0 0 16px;font-size:15px;line-height:2}.UAZShq_introduction .UAZShq_programLead{color:#1b2a44;font-weight:700}.UAZShq_programLead strong{font-size:21px;line-height:1.65;display:block}.UAZShq_programLead span{margin-top:4px;font-size:15px;line-height:1.8;display:block}.UAZShq_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.UAZShq_card{color:#22303f;background:#fff;border:1px solid #d5dde8;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.UAZShq_card:hover{color:#22303f;border-color:#2b88b5;box-shadow:0 10px 24px #17224c1f}.UAZShq_card:focus-visible,.UAZShq_quicklinks a:focus-visible{outline-offset:3px;outline:3px solid #2b88b5}.UAZShq_card>img{object-fit:cover;width:100%;height:220px}.UAZShq_cardBody{flex-direction:column;flex:1;padding:28px;display:flex}.UAZShq_tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.UAZShq_tags b{color:#2b88b5;margin-right:8px;font-size:24px}.UAZShq_tags>span{border:1px solid #d5dde8;padding:4px 12px;font-size:12px}.UAZShq_card h3{margin-bottom:16px;font-size:23px;line-height:1.6}.UAZShq_card p{margin-bottom:20px;font-size:14px;line-height:1.9}.UAZShq_card dl{border-top:1px solid #e3e8ef;margin:0 0 24px}.UAZShq_card dl>div{border-bottom:1px solid #e3e8ef;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px 0;font-size:14px;line-height:1.8;display:grid}.UAZShq_card dt{font-weight:700}.UAZShq_card .UAZShq_eligibilityNote{color:#fff;background:#ba2b20;margin-top:8px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.7;display:block}.UAZShq_card dd{margin:0}.UAZShq_detail{color:#1b2a44;justify-content:space-between;margin-top:auto;font-weight:700;display:flex}.UAZShq_contact{background:#f1f4f9;padding:80px 0}.UAZShq_contact p{margin-top:20px;line-height:1.9}.UAZShq_actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}@media (max-width:1000px){.UAZShq_quicklinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.UAZShq_quicklinks,.UAZShq_cards{grid-template-columns:1fr}.UAZShq_cardBody{padding:22px}.UAZShq_card h3{font-size:21px}.UAZShq_contact{padding:56px 0}.UAZShq_actions>a{white-space:normal;width:100%}}.UAZShq_cardVisual{--program-color:#476f9a;isolation:isolate;align-items:flex-start;min-height:330px;margin:8px;padding:120px 12px 28px;display:flex;position:relative}.UAZShq_cardVisual[data-program=cdp]{--program-color:#789269}.UAZShq_cardVisual[data-program=cdpi]{--program-color:#947751}.UAZShq_cardVisual[data-program=osaka]{--program-color:#527f89}.UAZShq_cardVisual>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UAZShq_status{color:#fff;background:#d90000;border-radius:50%;place-items:center;width:76px;height:76px;font-size:19px;font-weight:800;line-height:1;display:grid;position:absolute;top:12px;right:12px}.UAZShq_visualText{gap:14px;width:100%;display:grid}.UAZShq_titleBand{width:fit-content;max-width:100%;color:var(--program-color);background:#fff;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:4px 4px #0000003d}.UAZShq_number{border-right:1px solid;flex:none;padding-right:14px;font-size:25px;font-weight:800;line-height:1.4}.UAZShq_card .UAZShq_titleBand h3{color:inherit;margin:0;font-size:23px;font-weight:800;line-height:1.5}.UAZShq_titleBand .UAZShq_titlePrefix{margin-bottom:4px;font-size:.65em;font-weight:700;line-height:1.5;display:block}.UAZShq_card .UAZShq_descriptionBand{background:var(--program-color);color:#fff;margin:0;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.6;box-shadow:4px 4px #0000003d}.UAZShq_tags>span{color:#fff;background:#5576a4;border:0;border-radius:3px;font-size:14px;font-weight:700}@media (max-width:700px){.UAZShq_cardVisual{min-height:310px;padding:108px 8px 22px}.UAZShq_status{width:68px;height:68px;font-size:17px}.UAZShq_titleBand{gap:10px;padding:14px 12px}.UAZShq_number{padding-right:10px;font-size:22px}.UAZShq_card .UAZShq_titleBand h3{font-size:21px}.UAZShq_card .UAZShq_descriptionBand{padding:12px;font-size:15px}}.UAZShq_hero.UAZShq_hero:before{background-image:linear-gradient(90deg,#f1f4f9 0% 25%,#f1f4f9cc 35%,#f1f4f959 48%,#0000 65%),url(/images/jtop/seminar-list-hero.jpg);background-position:50%,50%;background-size:cover}.UAZShq_scheduleSection{color:#193b60;background:#ebeff7;padding:40px 0 80px;scroll-margin-top:100px}.UAZShq_scheduleHeading{isolation:isolate;justify-content:center;align-items:flex-end;min-height:0;margin-bottom:16px;display:flex;position:relative}.UAZShq_scheduleHeading>span{z-index:-1;color:#dce2ee;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,12vw,220px);line-height:1;position:absolute;bottom:.25em;left:50%;transform:translate(-50%)}.UAZShq_scheduleHeading h2{margin:0;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(30px,3vw,46px);font-weight:800}.UAZShq_scheduleYear{text-align:center;margin:0 0 28px;font-size:16px}.UAZShq_scheduleGroup{background:#f8f9fb;border:1px solid #dfe4eb;min-width:0;margin-bottom:24px;padding:28px}.UAZShq_scheduleGroup h3{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 16px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:32px;font-weight:800;display:flex}.UAZShq_scheduleGroup h3>span{font-size:17px}.UAZShq_scrollHint{color:#52667c;margin:0 0 12px;font-size:13px}.UAZShq_scheduleScroll{background:#fff;border-radius:10px;overflow-x:auto}.UAZShq_scheduleScroll:focus-visible{outline-offset:3px;outline:3px solid #2b88b5}.UAZShq_scheduleTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px;font-size:14px}.UAZShq_scheduleTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.UAZShq_scheduleTable th,.UAZShq_scheduleTable td{text-align:center;vertical-align:middle;border:1px solid #d6dee8;padding:14px 10px}.UAZShq_scheduleTable thead th{color:#fff;background:#193b60;font-weight:700}.UAZShq_scheduleTable tbody th{text-align:left;background:#f2f5f8}.UAZShq_scheduleTable tbody th a{color:#193b60;align-items:baseline;gap:10px;line-height:1.6;text-decoration:none;display:flex}.UAZShq_scheduleTable tbody th a:hover{text-decoration:underline}.UAZShq_scheduleTable tbody th b{color:#8b681d;font-size:20px}.UAZShq_scheduleTable td{color:#b0b8c3;white-space:pre-line;line-height:1.65}.UAZShq_scheduleTable .UAZShq_scheduled{color:#193b60;background:#fff;font-weight:700}.UAZShq_scheduleFormat>span{color:#fff;background:#707070;border-radius:3px;margin:4px auto;padding:4px;font-size:12px;display:block}@media (max-width:700px){.UAZShq_scheduleSection{padding:40px 0}.UAZShq_scheduleGroup{padding:18px 12px}.UAZShq_scheduleGroup h3{font-size:27px}.UAZShq_scheduleGroup h3>span,.UAZShq_scheduleYear{font-size:14px}}.UAZShq_cardVisual{padding-left:0}.UAZShq_majorNav{background:#f1f4f9;border-bottom:1px solid #d5dde8;flex-wrap:wrap;justify-content:center;display:flex}.UAZShq_majorNav a{color:#193b60;padding:18px 28px;font-weight:700;text-decoration:none}.UAZShq_majorNav a:hover{background:#e1eaf0}.UAZShq_seminarsHeading{color:#193b60;background:#fff;padding:40px 0 24px;scroll-margin-top:100px}.UAZShq_seminarsHeading .UAZShq_scheduleHeading{margin-bottom:0}.UAZShq_seminarPage h2{font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif!important;font-weight:900!important}.UAZShq_cardVisual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f233ec7 0%,#0f233e80 48%,#0f233e2e 100%);position:absolute;inset:0}.UAZShq_hero.UAZShq_hero{background:#142f54}.UAZShq_hero.UAZShq_hero:before{opacity:1;background:url(/images/jtop/seminar-list-hero.jpg) 50%/cover no-repeat;inset:0}.UAZShq_hero.UAZShq_hero:after{background:linear-gradient(90deg,#142f54 0%,#142f54f5 30%,#142f54c7 50%,#142f5440 78%,#142f541a 100%)}.UAZShq_hero.UAZShq_hero>div[aria-hidden=true]{background:#1d3d64}.UAZShq_hero.UAZShq_hero h1,.UAZShq_hero.UAZShq_hero p{color:#fff}.UAZShq_hero.UAZShq_hero p:first-child{color:#b8d6ec}.UAZShq_cardVisual{overflow:hidden}.UAZShq_cardVisual>img{transition:scale .4s;scale:1}.UAZShq_card:hover .UAZShq_cardVisual>img,.UAZShq_card:focus-visible .UAZShq_cardVisual>img{scale:1.06}@media (prefers-reduced-motion:reduce){.UAZShq_cardVisual>img{transition:none}.UAZShq_card:hover .UAZShq_cardVisual>img,.UAZShq_card:focus-visible .UAZShq_cardVisual>img{scale:1}}
.O6ZjQq_spacer{height:60px}.O6ZjQq_bar{z-index:999;color:#fff;visibility:hidden;background:#008bd5cc;height:60px;font-size:16px;transition:transform .35s,visibility .35s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.O6ZjQq_active{visibility:visible;transform:translate(0,0)}.O6ZjQq_inner{justify-content:center;align-items:center;gap:30px;height:100%;padding:0 60px;display:flex}.O6ZjQq_text{color:#fff;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.8}.O6ZjQq_link{box-sizing:border-box;color:#fff;text-align:center;background:#eb9619cc;flex-shrink:0;min-width:270px;height:100%;margin-left:0;padding:0 10px;font-weight:700;line-height:60px;text-decoration:none;display:block}.O6ZjQq_link:hover{color:#fff;text-decoration:none}body .O6ZjQq_bar .O6ZjQq_link:after{display:none!important}.O6ZjQq_arrow{border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:10px;display:inline-block;transform:rotate(45deg)}body .O6ZjQq_bar .O6ZjQq_close{color:#fff;width:60px;height:60px;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0;position:absolute;top:0;right:0;border:0!important}.O6ZjQq_bar .O6ZjQq_close:hover{color:#bbb}.O6ZjQq_link:focus-visible,.O6ZjQq_close:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:991px){.O6ZjQq_text,.O6ZjQq_link{font-size:15px}}@media (max-width:767px){.O6ZjQq_inner{gap:12px;padding:0 35px}.O6ZjQq_text{font-size:12px;line-height:1.6}.O6ZjQq_link{min-width:60px;font-size:12px}.O6ZjQq_arrow{margin-left:5px}body .O6ZjQq_bar .O6ZjQq_close{width:35px}}@media (prefers-reduced-motion:reduce){.O6ZjQq_bar{transition:none}}
.ADbiUW_featured{margin-bottom:48px}.ADbiUW_featured h2{color:var(--jma-navy,#183b56);margin:0 0 24px;font-size:clamp(22px,2.5vw,28px);line-height:1.5}.ADbiUW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){.ADbiUW_grid{grid-template-columns:1fr}}
.NTOO5W_hero.NTOO5W_hero.NTOO5W_hero:before{display:none}.NTOO5W_hero.NTOO5W_hero.NTOO5W_hero>.NTOO5W_photo{z-index:-1;pointer-events:none;background:url(/images/jtop/voices-hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}
.RvVR_G_section{border-top:1px solid var(--jma-border);background:#f6f8fb;padding:clamp(56px,7vw,96px) 24px}.RvVR_G_container{width:min(1120px,100%);margin:0 auto}.RvVR_G_eyebrow{color:#b9342b;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.RvVR_G_heading{color:var(--jma-text);margin:0 0 32px;font-size:clamp(28px,4vw,40px)}.RvVR_G_groups{gap:28px;display:grid}.RvVR_G_group{border:1px solid var(--jma-border);background:#fff;border-radius:12px;padding:clamp(22px,3vw,34px);overflow:hidden}.RvVR_G_copy{max-width:850px;margin-bottom:24px}.RvVR_G_copy h3{color:var(--jma-text);margin:8px 0 12px;font-size:clamp(20px,2.7vw,28px);line-height:1.45}.RvVR_G_copy p{color:var(--jma-text-sub);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.9;display:-webkit-box;overflow:hidden}.RvVR_G_category{color:#b9342b;font-size:13px;font-weight:700}.RvVR_G_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.RvVR_G_figure{aspect-ratio:4/3;background:#eef1f5;border-radius:8px;margin:0;position:relative;overflow:hidden}.RvVR_G_figure img{object-fit:contain}@media (max-width:880px){.RvVR_G_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.RvVR_G_section{padding-inline:20px}.RvVR_G_group{padding:18px}.RvVR_G_gallery{grid-template-columns:1fr}}
.YRuSqa_inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;max-width:1100px;margin-inline:auto;display:grid}.YRuSqa_actions{gap:16px;display:grid}@media (max-width:900px){.YRuSqa_inner{grid-template-columns:1fr;gap:24px}.YRuSqa_actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.YRuSqa_actions{grid-template-columns:1fr}}.YRuSqa_actions a{white-space:normal;text-align:center;margin-top:0;padding-block:14px}
.KoyYOa_page{color:#193b60}.KoyYOa_page>section:not(.KoyYOa_pgHero){padding-block:clamp(56px,6vw,88px)}.KoyYOa_page section,.KoyYOa_sectionTitle{scroll-margin-top:180px}.KoyYOa_pgHero.KoyYOa_pgHero:before{opacity:1;background:url(/assets/jtop/jts2026-01-hero.jpg) 50%/cover no-repeat;inset:0}.KoyYOa_pgHero.KoyYOa_pgHero:after{background:linear-gradient(90deg,#142f54 0%,#142f54f5 30%,#142f54c7 50%,#142f5440 78%,#142f541a 100%)}.KoyYOa_pgHero.KoyYOa_pgHero h1{max-width:none}.KoyYOa_pgHero.KoyYOa_pgHero [data-subvisual-brand-label],.KoyYOa_pgHero a,.KoyYOa_pgHero span{color:#fff}.KoyYOa_sectionTitle{isolation:isolate;color:#193b60;text-align:center;margin:0 0 40px;padding-top:clamp(42px,7vw,80px);font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(25px,3vw,40px);font-weight:800;line-height:1.55;position:relative}.KoyYOa_sectionTitle>span{z-index:-1;color:#edf0f5;letter-spacing:.02em;white-space:nowrap;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,12vw,150px);font-weight:400;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.KoyYOa_about p{max-width:960px;margin:0 auto;font-size:16px;line-height:2.1}.KoyYOa_about .KoyYOa_note{background:#f1f4f9;border-left:3px solid #a8b9d1;margin-top:28px;padding:18px 24px;font-size:14px;line-height:1.8}.KoyYOa_outline{background:#ebeff7}.KoyYOa_outline .KoyYOa_sectionTitle>span{color:#dce2ee}.KoyYOa_programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.KoyYOa_program{background:#fff;border:1px solid #d5dde8;border-top:3px solid #193b60;border-radius:6px;min-width:0;padding:32px;box-shadow:0 8px 24px #193b600a}.KoyYOa_program h3{color:#193b60;margin:0 0 24px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(21px,2.1vw,27px);font-weight:800;line-height:1.6}.KoyYOa_program h3>span{margin-top:8px;font-size:16px;font-weight:600;display:block}.KoyYOa_program dl{border-top:1px solid #dfe6ef;margin:0}.KoyYOa_program dl>div{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:20px 0;font-size:15px;line-height:1.9;display:grid}.KoyYOa_program dl>div+div{border-top:1px solid #dfe6ef}.KoyYOa_program dl>div:last-child{padding-bottom:0}.KoyYOa_program dt{font-weight:700}.KoyYOa_program dd{overflow-wrap:anywhere;margin:0}@media (max-width:800px){.KoyYOa_programs{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.KoyYOa_sectionTitle{margin-bottom:28px}.KoyYOa_about p{font-size:15px;line-height:2}.KoyYOa_about .KoyYOa_note{padding:16px 18px;font-size:13px}.KoyYOa_program{padding:24px 20px}.KoyYOa_program h3>span{font-size:15px}.KoyYOa_program dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px;font-size:14px}}
._3qdX1a_hero{color:#fff;background:linear-gradient(90deg,#102b4fe6,#102b4f7a),url(/images/voice/voice-background.jpg) 50%/cover no-repeat;padding:74px 0 82px;display:flow-root}._3qdX1a_eyebrow{color:#75b8df;font:700 11px/1 var(--jma-font-en);letter-spacing:.2em;margin:0 0 16px}._3qdX1a_hero h1{color:#fff;margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.4}._3qdX1a_lead{color:#fffc;max-width:800px;margin-top:18px;font-size:16px;line-height:2}._3qdX1a_heroStats{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}._3qdX1a_heroStats div{align-items:baseline;gap:10px;display:flex}._3qdX1a_heroStats div+div{border-left:1px solid #ffffff59;padding-left:24px}._3qdX1a_heroStats strong{color:#fff;font-size:16px}._3qdX1a_heroStats div:first-child strong{font-family:var(--jma-font-en);font-size:28px}._3qdX1a_heroStats span{color:#fffc;font-size:12px}._3qdX1a_answerSection{padding:54px 0 10px}._3qdX1a_answerCard{border-left:5px solid var(--jma-accent);box-shadow:var(--jma-shadow);background:#fff;border-radius:0 14px 14px 0;padding:34px 40px}._3qdX1a_answerLabel,._3qdX1a_sectionEyebrow,._3qdX1a_ctaEyebrow{color:var(--jma-accent);font-family:var(--jma-font-en);letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:800}._3qdX1a_answerContent{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}._3qdX1a_answerContent h2{color:var(--jma-primary);margin:0 0 12px;font-size:clamp(22px,3vw,30px)}._3qdX1a_answerContent p{color:var(--jma-text-sub);margin:0;line-height:1.9}._3qdX1a_answerContent ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._3qdX1a_answerContent li{color:var(--jma-primary);padding-left:26px;font-size:14px;font-weight:700;line-height:1.65;position:relative}._3qdX1a_answerContent li:before{color:var(--jma-accent);content:"✓";font-weight:900;position:absolute;top:.15em;left:0}._3qdX1a_categoryFilters{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}._3qdX1a_categoryFilterButton{border:1px solid var(--jma-border);min-height:42px;color:var(--jma-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s,transform .16s}._3qdX1a_categoryFilterButton:hover{border-color:var(--jma-primary);background:var(--jma-bg-alt);transform:translateY(-1px)}._3qdX1a_categoryFilterButton:focus-visible{outline-offset:2px;outline:3px solid #0b5f9b40}._3qdX1a_categoryFilterButtonActive,._3qdX1a_categoryFilterButtonActive:hover{border-color:var(--jma-primary);background:var(--jma-primary);color:#fff}._3qdX1a_categoryResult{color:var(--jma-text-sub);margin:0 0 18px;font-size:13px;font-weight:700}._3qdX1a_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._3qdX1a_categoryCard{border:1px solid var(--jma-border);border-radius:var(--jma-radius);min-width:0;box-shadow:var(--jma-shadow);color:inherit;background:#fff;flex-direction:column;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}._3qdX1a_categoryCard:first-child{border-left:5px solid var(--jma-accent);grid-column:1/-1;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid}._3qdX1a_categoryImage{aspect-ratio:16/9;background:var(--jma-bg-alt);width:100%;position:relative;overflow:hidden}._3qdX1a_categoryImage img{object-fit:cover;object-position:center top;transition:transform .25s}._3qdX1a_categoryImage[data-fit=contain] img{object-fit:contain;object-position:center;padding:18px}._3qdX1a_categoryCard:hover ._3qdX1a_categoryImage img{transform:scale(1.02)}._3qdX1a_categoryBody{flex-direction:column;flex:1;min-width:0;padding:26px 28px 28px;display:flex}._3qdX1a_categoryCard:hover{box-shadow:var(--jma-shadow-lg);transform:translateY(-3px)}._3qdX1a_categoryLabel,._3qdX1a_featuredCard span{color:var(--jma-accent);font-size:12px;font-weight:700}._3qdX1a_categoryCard h3,._3qdX1a_featuredCard h3{color:var(--jma-primary);margin:7px 0 10px;font-size:20px;line-height:1.55}._3qdX1a_categoryCard p{color:var(--jma-text-sub);margin-bottom:22px;font-size:14px;line-height:1.8}._3qdX1a_cardFooter{color:var(--jma-text-sub);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}._3qdX1a_cardFooter strong,._3qdX1a_featuredCard strong{color:var(--jma-accent);font-size:13px}._3qdX1a_featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._3qdX1a_featuredCard{border:1px solid var(--jma-border);border-radius:var(--jma-radius);min-width:0;color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}._3qdX1a_featuredImage{aspect-ratio:16/9;background:var(--jma-bg-alt);position:relative;overflow:hidden}._3qdX1a_featuredImage img{object-fit:cover;object-position:center top;transition:transform .25s}._3qdX1a_featuredImage[data-fit=contain] img{object-fit:contain;padding:18px}._3qdX1a_featuredCard:hover ._3qdX1a_featuredImage img{transform:scale(1.02)}._3qdX1a_featuredBody{flex-direction:column;flex:1;min-height:190px;padding:24px;display:flex}._3qdX1a_featuredCard:hover{box-shadow:var(--jma-shadow);transform:translateY(-3px)}._3qdX1a_featuredBody strong{margin-top:auto}._3qdX1a_explorer{background:#f4f7fa;padding:78px 0 84px}._3qdX1a_explorerHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}._3qdX1a_explorerHeading h2{color:var(--jma-primary);margin:0;font-size:clamp(26px,3vw,36px)}._3qdX1a_explorerHeading p:last-child{color:var(--jma-text-sub);margin:10px 0 0}._3qdX1a_explorerHeading>strong{color:var(--jma-primary);font-family:var(--jma-font-en);font-size:32px}._3qdX1a_typeTabs{gap:6px;margin-bottom:14px;display:flex}._3qdX1a_typeTabs button{border:1px solid var(--jma-border);color:var(--jma-text-sub);font:inherit;cursor:pointer;background:#fff;border-radius:8px 8px 0 0;padding:12px 20px;font-size:13px;font-weight:700}._3qdX1a_typeTabs button[aria-pressed=true]{border-color:var(--jma-primary);background:var(--jma-primary);color:#fff}._3qdX1a_typeTabs span{font-family:var(--jma-font-en);opacity:.8;margin-left:7px}._3qdX1a_finderPanel{border:1px solid var(--jma-border);background:#fff;border-radius:0 12px 12px;grid-template-columns:1fr 1.3fr repeat(3,1fr) auto;gap:12px;padding:22px;display:grid;box-shadow:0 8px 28px #0f2e500f}._3qdX1a_finderPanel label{gap:7px;min-width:0;display:grid}._3qdX1a_finderPanel label>span{color:var(--jma-primary);font-size:11px;font-weight:800}._3qdX1a_finderPanel input,._3qdX1a_finderPanel select{border:1px solid var(--jma-border);width:100%;min-height:46px;color:var(--jma-text);font:inherit;background:#fff;border-radius:7px;padding:0 12px;font-size:13px}._3qdX1a_finderPanel input:focus,._3qdX1a_finderPanel select:focus{border-color:var(--jma-primary);outline:3px solid #0b5f9b1f}._3qdX1a_resetButton{border:1px solid var(--jma-border);min-height:46px;color:var(--jma-primary);font:inherit;cursor:pointer;background:#f7f9fb;border-radius:7px;align-self:end;padding:0 16px;font-size:12px;font-weight:700}._3qdX1a_resultHeader{justify-content:space-between;align-items:start;gap:20px;margin:44px 0 20px;display:flex}._3qdX1a_resultHeader h2{color:var(--jma-primary);margin:0;font-size:24px}._3qdX1a_resultTools{align-items:center;gap:16px;display:flex}._3qdX1a_resultTools>strong{color:var(--jma-accent);font-family:var(--jma-font-en);white-space:nowrap;font-size:21px}._3qdX1a_resultTools label{color:var(--jma-text-sub);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}._3qdX1a_resultTools select{border:1px solid var(--jma-border);min-height:40px;color:var(--jma-primary);font:inherit;background:#fff;border-radius:6px;padding:0 30px 0 10px;font-size:12px;font-weight:700}._3qdX1a_activeFilters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._3qdX1a_activeFilters span{color:var(--jma-primary);background:#dfeaf4;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}._3qdX1a_articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._3qdX1a_loadMore{border:1px solid var(--jma-primary);min-width:280px;color:var(--jma-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin:34px auto 0;padding:14px 24px;font-weight:700;display:block}._3qdX1a_loadMore span{margin-left:12px}._3qdX1a_emptyState{border:1px dashed var(--jma-border);text-align:center;background:#fff;border-radius:12px;padding:54px 20px}._3qdX1a_emptyState h3{color:var(--jma-primary);margin:0 0 8px}._3qdX1a_emptyState p{color:var(--jma-text-sub)}._3qdX1a_emptyState button{background:var(--jma-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:11px 18px;font-weight:700}._3qdX1a_ctaSection{background:var(--jma-primary);color:#fff;padding:78px 0}._3qdX1a_ctaInner{grid-template-columns:1fr auto;align-items:center;gap:52px;display:grid}._3qdX1a_ctaEyebrow{color:#8dd0ff}._3qdX1a_ctaInner h2{color:#fff;margin:0 0 12px;font-size:clamp(26px,3vw,36px)}._3qdX1a_ctaInner p:last-child{color:#ffffffc2;max-width:680px;margin:0;line-height:1.9}._3qdX1a_ctaActions{gap:10px;min-width:260px;display:grid}._3qdX1a_ctaActions a{border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;display:flex}._3qdX1a_ctaPrimary{background:var(--jma-accent);color:#fff}._3qdX1a_ctaPrimary span{margin-left:auto}._3qdX1a_ctaSecondary{color:#fff;border:1px solid #ffffff8c}@media (max-width:860px){._3qdX1a_categoryGrid,._3qdX1a_featuredGrid,._3qdX1a_finderPanel{grid-template-columns:repeat(2,minmax(0,1fr))}._3qdX1a_resetButton{align-self:auto}._3qdX1a_articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._3qdX1a_ctaInner{grid-template-columns:1fr}._3qdX1a_ctaActions{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){._3qdX1a_hero{padding:56px 0 62px}._3qdX1a_heroStats{flex-direction:column;align-items:flex-start;gap:14px}._3qdX1a_heroStats div+div{border-left:0;padding-left:0}._3qdX1a_answerSection{padding-top:32px}._3qdX1a_answerCard{padding:26px 22px}._3qdX1a_answerContent{grid-template-columns:1fr;gap:24px}._3qdX1a_categoryGrid,._3qdX1a_featuredGrid{grid-template-columns:1fr}._3qdX1a_categoryCard:first-child{grid-column:auto;display:flex}._3qdX1a_categoryBody{padding:22px}._3qdX1a_categoryFilters{gap:8px}._3qdX1a_categoryFilterButton{min-height:38px;padding:7px 13px;font-size:12px}._3qdX1a_explorer{padding:56px 0}._3qdX1a_explorerHeading{flex-direction:column;align-items:start}._3qdX1a_typeTabs{overflow-x:auto}._3qdX1a_typeTabs button{flex:none}._3qdX1a_finderPanel{border-radius:10px;grid-template-columns:1fr}._3qdX1a_articleGrid{grid-template-columns:1fr}._3qdX1a_resultHeader{align-items:start}._3qdX1a_resultTools{flex-direction:column;align-items:flex-end;gap:6px}._3qdX1a_loadMore{width:100%;min-width:0}._3qdX1a_ctaSection{padding:56px 0}._3qdX1a_ctaActions{grid-template-columns:1fr;min-width:0}}._3qdX1a_heroExplorer{padding-top:0}._3qdX1a_searchHero{background:linear-gradient(120deg,#142e50,#1d5079);padding:64px 0 36px}._3qdX1a_searchHero ._3qdX1a_explorerHeading h1{color:#fff;margin:0;font-size:clamp(26px,3vw,36px)}._3qdX1a_searchHero ._3qdX1a_explorerHeading>strong{color:#fff}._3qdX1a_searchHero ._3qdX1a_explorerHeading p:last-child{color:#dbe7f1}._3qdX1a_searchHero ._3qdX1a_sectionEyebrow{color:#8ac4e4}._3qdX1a_searchHero ._3qdX1a_finderPanel{margin-bottom:0}._3qdX1a_searchHero ._3qdX1a_typeTabs button[aria-pressed=true]{border-color:#fff}._3qdX1a_heroExplorer>.container{padding-top:36px}@media (max-width:760px){._3qdX1a_searchHero{padding-top:36px}}._3qdX1a_courseCategoryButtons{flex-wrap:wrap;gap:10px;margin:32px 0 0;display:flex}._3qdX1a_courseCategoryButtons button{color:#18335f;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:999px;padding:9px 16px;font-size:13px;line-height:1.5}._3qdX1a_courseCategoryButtons button:hover{background:#e8eef5}._3qdX1a_courseCategoryButtons button[aria-pressed=true]{color:#fff;background:#18335f;border-color:#18335f}._3qdX1a_courseCategoryButtons button:focus-visible{outline-offset:3px;outline:3px solid #2677d8}@media (max-width:760px){._3qdX1a_executiveInterviews ._3qdX1a_searchHero{padding:18px 0}._3qdX1a_executiveInterviews ._3qdX1a_searchHero ._3qdX1a_explorerHeading{gap:0;margin-bottom:0}._3qdX1a_executiveInterviews ._3qdX1a_searchHero ._3qdX1a_sectionEyebrow{letter-spacing:.12em;margin:0 0 4px;font-size:10px!important;line-height:1.4!important}._3qdX1a_executiveInterviews ._3qdX1a_searchHero ._3qdX1a_explorerHeading h1{font-size:20px;line-height:1.4}._3qdX1a_executiveInterviews ._3qdX1a_heroExplorer>.container{padding-top:16px}._3qdX1a_executiveInterviews ._3qdX1a_resultHeader{margin-top:0}}._3qdX1a_hero{isolation:isolate;position:relative;overflow:hidden}._3qdX1a_hero:after{content:"";z-index:-1;clip-path:polygon(0 0,28% 0,4% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#234168d9,#1c3558bf);position:absolute;inset:0}._3qdX1a_resultHeader{scroll-margin-top:180px}._3qdX1a_embeddedExplorer{background:0 0;padding:0}._3qdX1a_embeddedExplorer>.container{width:100%;max-width:none;padding-inline:0}._3qdX1a_embeddedExplorer>div>.container{width:100%;max-width:none;padding-inline:0}._3qdX1a_homeListAction{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}._3qdX1a_homeListAction>strong{color:var(--jma-primary);font-family:var(--jma-font-en);white-space:nowrap;font-size:32px}@media (max-width:600px){._3qdX1a_homeListAction{gap:10px}._3qdX1a_homeListAction>strong{font-size:26px}}
.eEe63a_section{background:#f6f8fb;border-top:1px solid #dbe3ee;padding:80px 0}.eEe63a_intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.eEe63a_intro h2{color:#18335f;margin:5px 0 0;font-size:clamp(28px,3vw,40px)}.eEe63a_intro p{color:#526176;max-width:590px;margin:0;line-height:1.8}.eEe63a_eyebrow{color:#c9382b;letter-spacing:.15em;font-size:12px;font-weight:800}.eEe63a_intro.eEe63a_newsIntro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;margin-bottom:12px;display:grid}.eEe63a_newsIntro+.eEe63a_layout>.eEe63a_newsPanel{padding-top:0}.eEe63a_newsIntro>div{grid-column:1/-1}.eEe63a_newsIntro>p{grid-area:2/1;max-width:none;margin:0}.eEe63a_newsIntro>a{white-space:nowrap;grid-area:2/2}.eEe63a_layout{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.eEe63a_newsPanel,.eEe63a_columnPanel,.eEe63a_voicePanel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px}.eEe63a_panelHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.eEe63a_panelHead>div{align-items:center;gap:10px;display:flex}.eEe63a_panelHead h3{color:#18335f;margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:24px;font-weight:900}.eEe63a_panelHead a{color:#18335f;white-space:nowrap;font-size:13px;font-weight:800}.eEe63a_label{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.eEe63a_newsLabel{color:#62317d;background:#f3eaf8;border:1px solid #7a3e9d}.eEe63a_columnLabel{color:#1f5d3f;background:#e8f5ee;border:1px solid #2f6b4f}.eEe63a_voiceLabel{color:#254e7a;background:#eaf1fb;border:1px solid #315a8a}.eEe63a_voiceLead{color:#59687c;max-width:760px;margin:-8px 0 22px;font-size:14px;line-height:1.8}.eEe63a_voiceFilterRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.eEe63a_voiceFilterRow>a{color:#18335f;flex:none;font-size:12px;font-weight:800}.eEe63a_voiceFilters{flex-wrap:wrap;gap:6px;display:flex}.eEe63a_voiceFilters button{color:#344b69;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e6;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.eEe63a_voiceFilters button:hover{color:#18335f;border-color:#315a8a}.eEe63a_voiceFilters button small{background:#edf2f7;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-flex}.eEe63a_voiceFilters .eEe63a_activeFilter{color:#fff;background:#18335f;border-color:#18335f}.eEe63a_voiceFilters .eEe63a_activeFilter small{color:#18335f;background:#fff}.eEe63a_columnFilters .eEe63a_activeFilter{background:#2f6b4f;border-color:#2f6b4f}.eEe63a_columnFilters .eEe63a_activeFilter small{color:#2f6b4f}.eEe63a_voiceResult{color:#6a778a;margin:0 0 14px;font-size:12px}.eEe63a_voiceResult strong{color:#18335f}.eEe63a_newsList{border-top:1px solid #e1e7ef}.eEe63a_newsRow{color:inherit;border-bottom:1px solid #e1e7ef;grid-template-columns:108px 150px minmax(0,1fr);align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:grid}.eEe63a_newsRow time{color:#718097;font-size:12px}.eEe63a_newsType{white-space:nowrap;color:#fff;background:#bc493c;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:5px 12px;font-size:11px;font-weight:800;line-height:1.6;display:inline-flex}.eEe63a_newsRow strong{color:#273b58;font-size:14px;line-height:1.65}.eEe63a_newsRow:hover strong{color:#c9382b}.eEe63a_columnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:720px){.eEe63a_section{padding:56px 0}.eEe63a_intro{display:block}.eEe63a_intro p{margin-top:14px}.eEe63a_newsPanel,.eEe63a_columnPanel,.eEe63a_voicePanel{padding:22px 18px}.eEe63a_voicePanel .eEe63a_panelHead{align-items:flex-start}.eEe63a_voicePanel .eEe63a_panelHead>div{flex-direction:column;align-items:flex-start}.eEe63a_voiceFilterRow{display:block}.eEe63a_voiceFilterRow>a{margin-top:10px;display:inline-block}.eEe63a_newsRow{grid-template-columns:82px 1fr}.eEe63a_newsRow strong{grid-column:1/-1}.eEe63a_columnGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.eEe63a_columnGrid>*{scroll-snap-align:start;flex:0 0 88%;min-width:0}}
.u8m5Ea_section{padding:56px 0 72px;scroll-margin-top:120px}.u8m5Ea_section h2{color:#18335f;margin:0 0 28px;font-size:clamp(24px,3vw,32px);line-height:1.5}.u8m5Ea_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.u8m5Ea_card{color:#18335f;background:#fff;border:1px solid #d7dfeb;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 8px 26px #152c4f12}.u8m5Ea_card:hover{border-color:#275a8e}.u8m5Ea_card:focus-visible{outline-offset:4px;outline:3px solid #2677d8}.u8m5Ea_image{aspect-ratio:4/3;display:block;position:relative}.u8m5Ea_image img{object-fit:cover;object-position:center top}.u8m5Ea_body{flex-direction:column;flex:1;padding:22px;display:flex}.u8m5Ea_body h3{margin:0;font-size:18px;line-height:1.6}.u8m5Ea_body p{color:#526176;margin:10px 0 0;font-size:14px;line-height:1.8}.u8m5Ea_arrow{align-self:flex-end;margin-top:auto;padding-top:16px;font-size:22px}@media (max-width:1000px){.u8m5Ea_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.u8m5Ea_section{padding:40px 0 48px}.u8m5Ea_grid{grid-template-columns:1fr}}
._2FQDya_section{background:#fff;padding:56px 24px}._2FQDya_scroll{max-width:1224px;margin:auto;overflow-x:auto}._2FQDya_chart{color:#262626;background:#f6f6f6;min-width:850px;padding:10px}._2FQDya_chart h2,._2FQDya_chart h3{color:#fff;text-align:center;background:#b89e63;margin:0 0 9px;padding:16px 8px;font:800 18px/1.4 sans-serif}._2FQDya_chart h2{background:#1f3864}._2FQDya_chart :is(a,button),._2FQDya_staticCell{color:#262626;text-align:center;background:#fff;border:1px solid #cbb681;justify-content:center;align-items:center;height:100%;padding:16px 8px;font-size:clamp(16px,1.55vw,23px);font-weight:800;line-height:1.5;text-decoration:none;display:flex}._2FQDya_chart :is(a,button):hover{background:#f4edda}._2FQDya_chart :is(a,button):focus-visible{outline-offset:-3px;outline:3px solid #17699b}._2FQDya_matrix{background:repeating-linear-gradient(#f7f7f7 0 109px,#eaeaea 109px 218px);grid-template-rows:repeat(6,100px);grid-template-columns:1.5fr repeat(9,1fr) 28px;gap:9px;display:grid}._2FQDya_executive{grid-area:1/1/2/9}._2FQDya_manager{grid-area:2/1}._2FQDya_selected{grid-area:2/2/3/9}._2FQDya_levels{grid-area:3/1/6/2;grid-template-rows:repeat(3,1fr);gap:9px;display:grid}._2FQDya_departments{grid-area:3/2/6/9;grid-template-columns:repeat(7,1fr);gap:9px;display:grid}._2FQDya_departments :is(a,button),._2FQDya_iso :is(a,button),._2FQDya_school :is(a,button),._2FQDya_departments ._2FQDya_staticCell,._2FQDya_iso ._2FQDya_staticCell,._2FQDya_school ._2FQDya_staticCell{writing-mode:vertical-rl;letter-spacing:.14em;width:100%}._2FQDya_iso{grid-area:2/9/6/10}._2FQDya_school{grid-area:3/10/6/11}._2FQDya_newLevel{grid-area:6/1/7/3}._2FQDya_newStaff{grid-area:6/4/7/11}._2FQDya_ranks{color:#777;grid-area:1/11/7/12;grid-template-rows:repeat(6,1fr);display:grid}._2FQDya_ranks span{writing-mode:vertical-rl;place-self:center;font-size:14px}._2FQDya_bottom{grid-template-columns:3.2fr 1fr .9fr;gap:9px;margin-top:18px;display:grid}._2FQDya_bottom h3{justify-content:center;align-items:center;min-height:64px;font-size:16px;display:flex}._2FQDya_skills h3{background:#257886}._2FQDya_business h3{background:#429571}._2FQDya_custom h3{background:#9c5b52}._2FQDya_skills>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}._2FQDya_business>div{gap:9px;display:grid}._2FQDya_bottom :is(a,button),._2FQDya_bottom ._2FQDya_staticCell{border-color:#7eb8ac;min-height:100px;font-size:clamp(15px,1.45vw,21px)}._2FQDya_custom>:is(a,button),._2FQDya_custom>._2FQDya_staticCell{border-color:#b88981;height:209px}@media (max-width:760px){._2FQDya_section{padding:32px 16px}}._2FQDya_accordion{max-width:1224px;margin:auto}._2FQDya_accordion>summary{color:#fff;cursor:pointer;background:#b89e63;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:20px;font-weight:800;list-style:none;display:flex}._2FQDya_accordion>summary::-webkit-details-marker{display:none}._2FQDya_accordion>summary:focus-visible{outline-offset:3px;outline:3px solid #17699b}._2FQDya_toggle:before{content:"+";font-size:28px}._2FQDya_accordion[open] ._2FQDya_toggle:before{content:"−"}._2FQDya_accordion>._2FQDya_scroll{margin-top:10px}._2FQDya_title{color:#1f3864;max-width:1224px;margin:0 auto 28px;font-size:clamp(26px,3vw,36px);font-weight:700}._2FQDya_chart ._2FQDya_staticCell{color:#414951;cursor:default;box-shadow:none;background:#f0f1f2;border-color:#d6d9dc}._2FQDya_compact ._2FQDya_staticCell{box-sizing:border-box;min-height:0;padding:8px 6px;font-size:15px;line-height:1.4}._2FQDya_compact h2,._2FQDya_compact h3{margin-bottom:6px;padding:10px 6px;font-size:15px}._2FQDya_compact ._2FQDya_matrix{background:repeating-linear-gradient(#f7f7f7 0 78px,#eaeaea 78px 156px);grid-template-rows:repeat(6,72px);gap:6px}._2FQDya_compact ._2FQDya_levels{grid-template-rows:repeat(3,minmax(0,1fr));gap:6px}._2FQDya_compact ._2FQDya_departments{gap:6px}._2FQDya_compact ._2FQDya_departments ._2FQDya_staticCell,._2FQDya_compact ._2FQDya_iso ._2FQDya_staticCell,._2FQDya_compact ._2FQDya_school ._2FQDya_staticCell{letter-spacing:.08em}._2FQDya_compact ._2FQDya_ranks span{font-size:11px}._2FQDya_compact ._2FQDya_bottom{grid-template-columns:3fr 1fr;gap:6px;margin-top:12px}._2FQDya_compact ._2FQDya_bottom h3{min-height:44px}._2FQDya_compact ._2FQDya_skills>div,._2FQDya_compact ._2FQDya_business>div{gap:6px}._2FQDya_compact ._2FQDya_bottom ._2FQDya_staticCell{min-height:64px}._2FQDya_compact ._2FQDya_custom>._2FQDya_staticCell{height:134px}._2FQDya_eyebrow{color:#1683a5;letter-spacing:.2em;max-width:1224px;margin:0 auto 12px;font-size:11px;font-weight:700;line-height:1.5}._2FQDya_description{color:#53616e;max-width:1224px;margin:-12px auto 28px;font-size:15px;line-height:1.9}._2FQDya_compact h2{background:#317c98}._2FQDya_linked :is(a,button){box-sizing:border-box;overflow-wrap:anywhere;min-width:0;min-height:0;padding:10px 6px;font-size:14px;line-height:1.5}._2FQDya_linked ._2FQDya_levels{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}._2FQDya_linked ._2FQDya_matrix>div{min-width:0;min-height:0}._2FQDya_linked ._2FQDya_departments :is(a,button),._2FQDya_linked ._2FQDya_iso :is(a,button),._2FQDya_linked ._2FQDya_school :is(a,button){letter-spacing:.08em}._2FQDya_linked ._2FQDya_bottom :is(a,button){min-height:80px;font-size:14px}._2FQDya_linked ._2FQDya_bottom h3{font-size:14px}._2FQDya_linked ._2FQDya_custom>:is(a,button){height:169px}._2FQDya_linked :is(a,button){color:#1f3864;cursor:pointer;background:#edf3fa;border:1px solid #8da6c5;border-bottom:3px solid #6e89ad;border-radius:6px;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 4px #1f38641f}._2FQDya_linked :is(a,button):hover,._2FQDya_linked :is(a,button):focus-visible{color:#fff;background:#1f3864;border-color:#1f3864;transform:translateY(-2px);box-shadow:0 4px 10px #1f386438}._2FQDya_linked :is(a,button):active{box-shadow:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){._2FQDya_linked :is(a,button){transition:none}}._2FQDya_brandTooltip{z-index:10000;visibility:hidden;box-sizing:border-box;color:#1f3864;writing-mode:horizontal-tb;text-align:left;letter-spacing:normal;background:#fff;border:1px solid #c5d3e4;border-radius:10px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #132a4e38}._2FQDya_tooltipHeading{color:#586e88;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.5;display:block}._2FQDya_brandChips{gap:8px;display:grid}._2FQDya_brandChip{overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #d3dfed;border-radius:8px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;padding:8px;font-size:12px;font-weight:600;line-height:1.6;display:grid}._2FQDya_brandLogo{background:#fff;border-radius:4px;justify-content:center;align-items:center;height:60px;padding:6px;display:flex}._2FQDya_brandLogoDark{background:#1f3864}._2FQDya_brandLogo img{object-fit:contain;width:100%;height:100%;display:block}._2FQDya_brandChip:only-child{text-align:center;grid-template-columns:1fr;gap:10px;padding:12px}._2FQDya_brandChip:only-child ._2FQDya_brandLogo{height:110px}._2FQDya_chart button{cursor:pointer;width:100%;font-family:inherit}._2FQDya_linked button:disabled{cursor:default;color:#64748b;box-shadow:none;background:#edf3fa;transform:none}._2FQDya_brandChip{color:#1f3864;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;position:relative}._2FQDya_brandChip:hover,._2FQDya_brandChip:focus-visible{z-index:1;background:#e6eff9;border:1px solid #6e89ad;transform:scale(1.02);box-shadow:0 5px 12px #1f386438}._2FQDya_brandChip:hover>span:last-child{text-underline-offset:3px;text-decoration:underline}._2FQDya_brandChip:focus-visible{outline-offset:2px;outline:3px solid #17699b}@media (prefers-reduced-motion:reduce){._2FQDya_brandChip{transition:none}._2FQDya_brandChip:hover,._2FQDya_brandChip:focus-visible{transform:none}}._2FQDya_newStaffMerged{grid-area:6/1/7/11}
.w3yjPW_grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px;display:grid}.w3yjPW_grid>a{color:inherit;text-decoration:none}.w3yjPW_compact{gap:6px;display:grid}.w3yjPW_tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.w3yjPW_grid .w3yjPW_tags .jm-article-tag{margin-top:0}.w3yjPW_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}
.G4MHTG_hero{min-height:250px}.G4MHTG_heroInner h1{white-space:normal;width:44%}.G4MHTG_content{width:100%;max-width:1160px;margin:0 auto;padding:128px 24px}.G4MHTG_article{overflow-wrap:anywhere;min-width:0}.G4MHTG_courseList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.G4MHTG_courseList>li{min-width:0}.G4MHTG_courseCard{height:100%;color:inherit;background:#fff;border:1px solid #d7dfeb;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.G4MHTG_visual{background:#eef2f7;justify-content:center;align-items:center;min-height:140px;padding:10px;display:flex;overflow:hidden}.G4MHTG_visual img{object-fit:contain;width:auto;max-width:100%;height:120px;transition:transform .4s;display:block}.G4MHTG_cardBody{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-height:210px;padding:22px;display:flex}.G4MHTG_source{color:#8a929e;font-size:12px;line-height:1.5}.G4MHTG_courseTitle{color:#171717;font-size:16px;font-weight:700;line-height:1.35}.G4MHTG_courseTitle>span{display:block}.G4MHTG_detail{color:#1f3864;text-align:right;width:100%;margin-top:auto;padding-top:32px;font-size:12px;font-weight:700;line-height:1.5;display:block}.G4MHTG_courseCard:hover,.G4MHTG_courseCard:focus-visible{border-color:#18335f;box-shadow:0 10px 28px #18335f33}.G4MHTG_courseCard:hover .G4MHTG_visual img,.G4MHTG_courseCard:focus-visible .G4MHTG_visual img{transform:scale(1.06)}.G4MHTG_courseCard:focus-visible,.G4MHTG_apply a:focus-visible{outline-offset:4px;outline:3px solid #1763ad}.G4MHTG_apply{text-align:center;margin:48px 0 0}.G4MHTG_apply a{color:#fff;background:#c9382b;justify-content:center;max-width:100%;padding:18px 28px;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.G4MHTG_apply a:hover{background:#a92f25}@media (max-width:1024px){.G4MHTG_content{padding-top:96px;padding-bottom:96px}}@media (max-width:760px){.G4MHTG_hero{min-height:510px}.G4MHTG_heroInner{padding-top:42px;padding-bottom:42px}.G4MHTG_heroInner h1{width:100%}.G4MHTG_courseList{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;max-width:100%;padding:4px 4px 12px;display:flex;overflow-x:auto}.G4MHTG_courseList>li{scroll-snap-align:start;flex:0 0 88%}.G4MHTG_apply{margin-top:38px}.G4MHTG_apply a{width:100%;padding:16px}}@media (max-width:700px){.G4MHTG_content{padding-top:80px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.G4MHTG_courseCard,.G4MHTG_visual img{transition:none}.G4MHTG_courseCard:hover .G4MHTG_visual img,.G4MHTG_courseCard:focus-visible .G4MHTG_visual img{transform:none}}
.KSjWiW_visual{position:relative}
.wPHIBG_preparation{background:#f2f7fa;border-left:5px solid #1763ad;margin:0 0 48px;padding:30px 34px}.wPHIBG_preparation h3{color:#17224c;margin:0 0 20px;scroll-margin-top:160px;font-size:22px;font-weight:800;line-height:1.6}.wPHIBG_preparation p{margin:0;font-size:16px;line-height:1.85}@media (max-width:760px){.wPHIBG_preparation{margin-bottom:38px;padding:22px 20px}.wPHIBG_preparation h3{font-size:19px}.wPHIBG_preparation p{font-size:15px}}
.fierdW_hero{min-height:250px}.fierdW_heroInner h1{white-space:normal;width:44%}@media (max-width:760px){.fierdW_hero{min-height:510px}.fierdW_heroImage{height:200px}.fierdW_heroInner{padding-bottom:220px}}
.QB0FzG_hero{min-height:250px}.QB0FzG_heroInner h1{white-space:normal;width:44%}@media (max-width:760px){.QB0FzG_hero{min-height:510px}.QB0FzG_heroImage{height:200px}.QB0FzG_heroInner{padding-bottom:220px}}
.Wbod8G_hero{min-height:250px}.Wbod8G_heroInner h1{white-space:normal;width:44%}.Wbod8G_visual{position:relative}.Wbod8G_campaign{z-index:1;color:#fff;background:#f07836;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.5;position:absolute;top:10px;right:12px}@media (max-width:760px){.Wbod8G_hero{min-height:510px}.Wbod8G_heroImage{height:200px}.Wbod8G_heroInner{padding-bottom:220px}}
.GBHNgW_hero{min-height:250px}.GBHNgW_heroInner h1{white-space:normal;width:44%}.GBHNgW_visual{position:relative}.GBHNgW_badge{z-index:1;color:#fff;background:#f07836;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.5;position:absolute;top:10px;right:12px}.GBHNgW_new{background:#c9382b}@media (max-width:760px){.GBHNgW_hero{min-height:510px}.GBHNgW_heroImage{height:200px}.GBHNgW_heroInner{padding-bottom:220px}}
.yMIoWG_hero{min-height:250px}.yMIoWG_heroInner h1{white-space:normal;width:44%}.yMIoWG_visual{position:relative}.yMIoWG_badge{z-index:1;color:#fff;background:#f07836;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.5;position:absolute;top:10px;right:12px}@media (max-width:760px){.yMIoWG_hero{min-height:510px}.yMIoWG_heroImage{height:200px}.yMIoWG_heroInner{padding-bottom:220px}}
.gWcw0G_hero{min-height:250px}.gWcw0G_heroInner h1{white-space:normal;width:44%}.gWcw0G_visual{position:relative}@media (max-width:760px){.gWcw0G_hero{min-height:510px}.gWcw0G_heroImage{height:200px}.gWcw0G_heroInner{padding-bottom:220px}}
.WqdCiG_feed{min-width:0;margin:0}.WqdCiG_heading{display:none}.WqdCiG_tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.WqdCiG_tabs button{color:#17224c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:8px;padding:9px 16px;font-size:14px}.WqdCiG_tabs button[aria-selected=true]{color:#fff;background:#17224c;border-color:#17224c}.WqdCiG_tabs button:focus-visible{outline-offset:3px;outline:3px solid #b47700}
.WFV8EG_page{color:#17224c;background:#fff}.WFV8EG_hero{color:#fff;background:linear-gradient(125deg,#102b4f,#1d507c);padding:64px 24px}.WFV8EG_hero>div,.WFV8EG_body{max-width:1160px;margin:auto}.WFV8EG_hero p{color:#75b8df;letter-spacing:.2em;font-weight:700}.WFV8EG_hero h1{color:#fff;margin:16px 0 20px;font-size:clamp(28px,3.5vw,44px);line-height:1.5}.WFV8EG_body{overflow-wrap:anywhere;padding:40px 24px 72px;line-height:2}.WFV8EG_body img{max-width:100%;height:auto;margin:20px auto;display:block}.WFV8EG_body h2{border-bottom:2px solid #17699b;margin:40px 0 20px;padding-bottom:12px;scroll-margin-top:200px;font-size:28px}.WFV8EG_body h3{margin:24px 0 12px;scroll-margin-top:200px}.WFV8EG_body p{margin:16px 0}.WFV8EG_body a{color:#17699b;text-decoration:underline}.WFV8EG_body table{border-collapse:collapse;width:100%;margin:24px 0}.WFV8EG_body td,.WFV8EG_body th{text-align:left;border:1px solid #d5e0e8;padding:16px}.WFV8EG_body th{background:#eef5f8}.WFV8EG_body ul,.WFV8EG_body ol{padding-left:24px}@media (max-width:600px){.WFV8EG_body td,.WFV8EG_body th{padding:8px}}.WFV8EG_body a.btn{box-sizing:border-box;min-height:54px;padding:12px 24px;line-height:1.5;text-decoration:none}.WFV8EG_body a.btn-accent{color:#fff}.WFV8EG_body a.btn-ghost{color:var(--jma-primary)}.WFV8EG_body div:has(>p>a.btn-accent):has(>div>p>a.btn-ghost){flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.WFV8EG_body div:has(>p>a.btn-accent):has(>div>p>a.btn-ghost) p{margin:0}.WFV8EG_anchorMenu{background:#eef5f8;border-radius:6px;flex-wrap:wrap;gap:12px;margin:24px 0;padding:20px;display:flex}.WFV8EG_body .WFV8EG_anchorMenu a{color:#17224c;background:#fff;border:1px solid #c8d8e5;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;min-width:160px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.WFV8EG_anchorMenu a:after{content:"▼";color:#17699b}.WFV8EG_body .WFV8EG_anchorMenu a:hover{background:#e5f1f6;border-color:#17699b}.WFV8EG_anchorMenu a:focus-visible{outline-offset:3px;outline:3px solid #17699b}@media (max-width:600px){.WFV8EG_body .WFV8EG_anchorMenu a{flex:140px;min-width:0}}
