.Jd_nPW_links{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1120px,100% - 48px);margin:32px auto 48px;display:grid}.Jd_nPW_links a{color:#fff;text-align:center;background:#747474;border:1px solid #777;border-radius:22px;justify-content:center;align-items:center;min-height:100px;padding:14px 18px;font-size:18px;font-weight:700;line-height:1.6;text-decoration:none;transition:background .2s,transform .2s;display:flex}.Jd_nPW_links a:hover{background:#536474;transform:translateY(-3px)}.Jd_nPW_links a:focus-visible{outline-offset:3px;outline:3px solid #1681bb}@media (max-width:760px){.Jd_nPW_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Jd_nPW_links a{padding:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.Jd_nPW_links a{transition:none}.Jd_nPW_links a:hover{transform:none}}.Jd_nPW_links a{isolation:isolate;background:#176d80;border-color:#176d80;border-radius:6px;transition:color .3s;position:relative;overflow:hidden}.Jd_nPW_links a:before{content:"";z-index:-1;pointer-events:none;background:#ffffff38;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}.Jd_nPW_links a:is(:hover,:focus-visible){color:#fff;background:#176d80;transform:none}.Jd_nPW_links a:is(:hover,:focus-visible):before{width:650px;height:500px;top:-200px;left:-80px}@media (prefers-reduced-motion:reduce){.Jd_nPW_links a:before{transition:none}}.Jd_nPW_links a{transition:transform .25s,box-shadow .25s,color .3s}.Jd_nPW_links a:is(:hover,:focus-visible){z-index:1;transform:scale(1.03);box-shadow:0 12px 28px #1734583d}@media (prefers-reduced-motion:reduce){.Jd_nPW_links a{transition:none}.Jd_nPW_links a:is(:hover,:focus-visible){transform:none}}
._6VBDdW_body{color:#17224c;font-size:16px;line-height:1.8}._6VBDdW_body img{max-width:100%;height:auto}._6VBDdW_body ul{margin:0;padding:0;list-style:none}._6VBDdW_body a:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}._6VBDdW_body a{overflow-wrap:anywhere}._6VBDdW_body ._6VBDdW_intro{background:linear-gradient(#fff 0%,#f3f7f8 100%);padding:112px 24px 120px}._6VBDdW_body ._6VBDdW_entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1160px,100%);margin:auto;display:grid}._6VBDdW_entries li{min-width:0}._6VBDdW_entries a{color:#17224c;background:#fff;border:1px solid #dce5e9;flex-direction:column;height:100%;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #17224c14}._6VBDdW_entries a:after{content:"";transform-origin:0;background:#2585a8;height:4px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(0)}._6VBDdW_entryVisual{aspect-ratio:3/2;background:#dfe8eb;display:block;position:relative;overflow:hidden}._6VBDdW_entryVisual img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}._6VBDdW_entryVisual b{color:#fff;letter-spacing:.08em;background:#15546feb;place-items:center;width:46px;height:46px;font-size:13px;display:grid;position:absolute;bottom:18px;left:20px}._6VBDdW_entryContent{flex-direction:column;flex:1;align-items:flex-start;padding:25px 26px 28px;display:flex}._6VBDdW_entryContent small{color:#2585a8;letter-spacing:.14em;font-size:10px;font-weight:800}._6VBDdW_entryContent strong{color:#17224c;letter-spacing:-.025em;margin-top:7px;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.5;display:block}._6VBDdW_entryContent>span{color:#536078;margin-top:12px;font-size:13px;font-weight:500;line-height:1.9;display:block}._6VBDdW_entryContent em{color:#15546f;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:22px;font-size:13px;font-style:normal;font-weight:800;display:flex}._6VBDdW_entryContent i{border:1px solid #b7cbd3;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:background .25s,color .25s,border-color .25s;display:grid}._6VBDdW_entries a:hover{border-color:#a7c7d3;transform:translateY(-5px);box-shadow:0 22px 44px #17224c24}._6VBDdW_entries a:hover:after{transform:scaleX(1)}._6VBDdW_entries a:hover ._6VBDdW_entryVisual img{transform:scale(1.035)}._6VBDdW_entries a:hover ._6VBDdW_entryContent i{color:#fff;background:#2585a8;border-color:#2585a8}._6VBDdW_page ._6VBDdW_banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1160px,100%);margin:96px auto;padding:0 24px;display:grid}._6VBDdW_banners a{background:#fff;border:1px solid #e3e8ef;display:block}._6VBDdW_banners img{aspect-ratio:1440/380;object-fit:contain;width:100%;display:block}._6VBDdW_mobileLabel{display:none}._6VBDdW_recommended{width:min(1160px,100%);margin:0 auto;padding:0 24px 128px}._6VBDdW_recommendedHeading{color:#17224c;letter-spacing:-.04em;align-items:center;gap:12px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.35;display:flex}._6VBDdW_recommendedHeading:before{content:"";background:#2b88b5;flex-shrink:0;align-self:stretch;width:5px;height:auto;margin-block:.15em}._6VBDdW_recommendedLead{color:#3d4a6b;margin:16px 0 32px 17px;font-size:14px;font-weight:500}._6VBDdW_categoryTitle{color:#fff;background:#2b88b5;padding:18px 24px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.55}._6VBDdW_categoryTitle>span{letter-spacing:.12em;margin-bottom:8px;font-size:11px;display:block}._6VBDdW_categoryContent{background:#f1f3f8;border:1px solid #e3e8ef;border-top:0;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:32px;padding:24px;display:grid}._6VBDdW_categoryContent>img{object-fit:contain;width:100%;display:block}._6VBDdW_categoryContent li{border-bottom:1px solid #d7dfeb}._6VBDdW_categoryContent li:first-child{border-top:1px solid #d7dfeb}._6VBDdW_categoryContent a{color:#17224c;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:700;line-height:1.8;text-decoration:none;display:flex}._6VBDdW_categoryContent a>span{color:#2b88b5;flex-shrink:0}._6VBDdW_categoryContent a:hover{color:#246e94;text-underline-offset:4px;text-decoration:underline}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise{color:#fff;background:#17224c;width:100%;max-width:none;min-height:0;margin:0;padding:128px 24px;display:block}._6VBDdW_promise>div:first-child{display:none}._6VBDdW_promise>div:last-child{width:min(1112px,100%);margin:auto}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise h2{color:#fff;letter-spacing:-.04em;max-width:30em;margin:0;font-size:clamp(26px,2.9vw,34px);line-height:1.6}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise p{color:#c6dfe9;margin:0 0 20px}@media (max-width:1024px){._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise{padding-top:96px;padding-bottom:96px}._6VBDdW_recommended{padding-bottom:96px}}@media (max-width:760px){._6VBDdW_body ._6VBDdW_intro{padding:80px 20px 88px}._6VBDdW_body ._6VBDdW_entries{grid-template-columns:1fr;gap:18px;max-width:560px}._6VBDdW_entries a{grid-template-columns:minmax(0,42%) minmax(0,58%);display:grid}._6VBDdW_entryVisual{aspect-ratio:auto;min-height:230px}._6VBDdW_entryVisual b{width:40px;height:40px;bottom:14px;left:14px}._6VBDdW_entryContent{padding:22px 20px 24px}._6VBDdW_entryContent strong{font-size:19px}._6VBDdW_page ._6VBDdW_banners{grid-template-columns:1fr;margin:80px auto}._6VBDdW_mobileLabel{color:#17224c;padding:8px 12px;font-size:14px;display:block}._6VBDdW_categoryContent{grid-template-columns:1fr;gap:24px;padding:20px}._6VBDdW_categoryTitle{padding:18px 20px}}@media (max-width:520px){._6VBDdW_entries a{display:flex}._6VBDdW_entryVisual{aspect-ratio:3/2;min-height:0}._6VBDdW_entryContent{min-height:0;padding:16px 20px}._6VBDdW_entryContent>span{margin-top:8px;line-height:1.7}._6VBDdW_entryContent em{margin-top:0;padding-top:12px}}@media (max-width:700px){._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise{padding-top:80px;padding-bottom:80px}._6VBDdW_recommended{padding-bottom:80px}}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise{background:linear-gradient(90deg,#0f1e36e8,#0f1e36c2),url(/images/home/about-training-background.jpg) 50% 42%/cover}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] ._6VBDdW_promise>div:last-child>p{color:#c6dfe9}._6VBDdW_supportCta{color:#fff;text-align:center;background:linear-gradient(90deg,#0b2a3bb8,#0b2a3b7a),url(/images/brand/supportweb/support-resources-background.jpg) top/cover no-repeat;padding:112px 24px}._6VBDdW_supportCta>p{color:#9cdbe0;letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:900}._6VBDdW_supportCta h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0 auto;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.45}._6VBDdW_supportCtaPcBreak{display:inline}._6VBDdW_supportCtaActions{justify-content:center;gap:12px;margin:44px auto 0;display:flex}._6VBDdW_supportCtaActions a{isolation:isolate;color:#fff;text-align:left;border:1px solid #ffffffb3;border-radius:6px;justify-content:space-between;align-items:center;min-width:230px;min-height:66px;padding:18px 22px;font-weight:800;text-decoration:none;transition:color .35s,border-color .35s,background-color .35s;display:flex;position:relative;overflow:hidden}._6VBDdW_supportCtaActions a:before{z-index:-1;content:"";background:#ffffff24;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}._6VBDdW_supportCtaActions a:hover:before,._6VBDdW_supportCtaActions a:focus-visible:before{width:650px;height:500px;top:-200px;left:-80px}._6VBDdW_supportCtaActions a:focus-visible{outline-offset:4px;outline:3px solid #b9f0ef}._6VBDdW_supportCtaPrimary{background:#c9382b;border-color:#c9382b!important}._6VBDdW_supportCtaPrimary:hover:before,._6VBDdW_supportCtaPrimary:focus-visible:before{background:#aa2d23}._6VBDdW_supportCtaDecorated{background-color:#fff;background-image:none;color:#173458!important;border-color:#fff!important}._6VBDdW_supportCtaDecorated:before,._6VBDdW_supportCtaDecorated:hover:before,._6VBDdW_supportCtaDecorated:focus-visible:before{background:#d9eff0}._6VBDdW_supportCtaOutline:hover:before,._6VBDdW_supportCtaOutline:focus-visible:before{background:#ffffff29}@media (max-width:760px){._6VBDdW_supportCta{padding:86px 20px}._6VBDdW_supportCtaPcBreak{display:none}._6VBDdW_supportCtaActions{flex-direction:column}._6VBDdW_supportCtaActions a{width:100%;min-width:0}}._6VBDdW_promiseLayout{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;width:min(1160px,100% - 48px);margin:0 auto;padding:64px 0;display:grid}._6VBDdW_promiseLayout h2{color:#173f45;margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.7}._6VBDdW_promiseActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}._6VBDdW_promiseActions a{color:#173f45;text-align:center;background:#fff;border:1px solid #b9d5d2;flex-direction:column;min-width:0;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}._6VBDdW_promiseActions img{width:100%;max-width:100%;height:auto;display:block}._6VBDdW_promiseActions span{padding:12px 4px;font-size:13px;font-weight:700}._6VBDdW_promiseActions a:is(:hover,:focus-visible){z-index:1;border-color:#1681bb;transform:scale(1.03);box-shadow:0 12px 28px #1734583d}._6VBDdW_page ._6VBDdW_banners{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(1160px,100% - 48px);margin:116px auto 80px;padding:0;list-style:none}._6VBDdW_banners li{min-width:0}._6VBDdW_banners img{aspect-ratio:auto;max-width:100%;height:auto}._6VBDdW_recommendedHeading,._6VBDdW_categoryTitle{color:#173f45;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800}._6VBDdW_category{margin-top:56px}._6VBDdW_categoryTitle{background:0 0;border-bottom:1px solid #16818a;padding:0 0 18px;font-size:clamp(22px,2.2vw,30px)}._6VBDdW_categoryTitle>span{color:#16818a;font-family:Arial,sans-serif}._6VBDdW_categoryContent{background:#f6f9f8;border:1px solid #d0dddd;margin-top:18px;padding:30px}@media (max-width:760px){._6VBDdW_promiseLayout{grid-template-columns:1fr;gap:24px;padding:48px 0}._6VBDdW_page ._6VBDdW_banners{grid-template-columns:repeat(2,minmax(0,1fr));margin:64px auto}._6VBDdW_categoryContent{padding:20px}}@media (prefers-reduced-motion:reduce){._6VBDdW_promiseActions a{transition:none}._6VBDdW_promiseActions a:is(:hover,:focus-visible){transform:none}}._6VBDdW_promiseLayout h2{text-align:center;width:100%;min-width:0;font-size:clamp(22px,2.5vw,36px);container-type:inline-size}._6VBDdW_promiseLayout h2>span{white-space:nowrap;font-size:min(36px,4.25cqi);display:block}._6VBDdW_bannerSlider{box-sizing:border-box;width:min(1160px,100% - 48px);margin:32px auto 0;padding:0 34px;position:relative}._6VBDdW_bannerTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}._6VBDdW_bannerTrack::-webkit-scrollbar{display:none}._6VBDdW_bannerTrack li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}._6VBDdW_bannerTrack a{border:1px solid #d7e3e7;display:block}._6VBDdW_bannerTrack img{aspect-ratio:1440/380;object-fit:contain;width:100%;height:auto;display:block}._6VBDdW_bannerPrev,._6VBDdW_bannerNext{color:#fff;cursor:pointer;background:#176d80;border:0;border-radius:4px;place-items:center;width:28px;height:36px;padding:0;font-size:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._6VBDdW_bannerPrev{left:0}._6VBDdW_bannerNext{right:0}._6VBDdW_bannerSlider :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #1681bb}@media (max-width:760px){._6VBDdW_bannerSlider{width:calc(100% - 32px);margin-top:24px}._6VBDdW_bannerTrack li{flex-basis:calc(50% - 10px)}}@media (max-width:520px){._6VBDdW_bannerTrack li{flex-basis:100%}}._6VBDdW_page ._6VBDdW_bannerSlider{width:100%;max-width:none;padding-inline:48px}._6VBDdW_page ._6VBDdW_bannerTrack li{flex:0 0 min(700px,100vw - 96px)}._6VBDdW_page ._6VBDdW_bannerPrev,._6VBDdW_page ._6VBDdW_bannerNext{width:36px;height:48px;font-size:34px}._6VBDdW_page ._6VBDdW_bannerPrev{left:6px}._6VBDdW_page ._6VBDdW_bannerNext{right:6px}@media (max-width:520px){._6VBDdW_page ._6VBDdW_bannerSlider{padding-inline:36px}._6VBDdW_page ._6VBDdW_bannerTrack li{flex-basis:100%}._6VBDdW_page ._6VBDdW_bannerPrev,._6VBDdW_page ._6VBDdW_bannerNext{width:28px}}._6VBDdW_page ._6VBDdW_bannerSlider{margin-top:8px;padding-inline:42px}._6VBDdW_page ._6VBDdW_bannerTrack{gap:8px;padding-block:0}@media (max-width:520px){._6VBDdW_page ._6VBDdW_bannerSlider{padding-inline:34px}}._6VBDdW_page ._6VBDdW_promiseLayout{align-items:center;width:min(1280px,100% - 48px);padding-block:128px}._6VBDdW_page ._6VBDdW_promiseLayout h2>span{font-size:min(45px,3.5417cqi)}._6VBDdW_page ._6VBDdW_body ._6VBDdW_intro{padding-top:0}@media (max-width:760px){._6VBDdW_page ._6VBDdW_promiseLayout{padding-block:64px}}._6VBDdW_supportCta h2{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800}._6VBDdW_categoryContent a{transition:background-color .2s,transform .2s,box-shadow .2s,color .2s}._6VBDdW_categoryContent a:is(:hover,:focus-visible){z-index:1;color:#176d80;background:#e4f0f1;text-decoration:none;position:relative;transform:translateY(-2px);box-shadow:0 5px 12px #1734581f}@media (prefers-reduced-motion:reduce){._6VBDdW_categoryContent a{transition:none}._6VBDdW_categoryContent a:is(:hover,:focus-visible){transform:none}}@media (max-width:760px){._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] [data-brand-media]{-webkit-mask-image:linear-gradient(90deg,#0000 0% 8%,#00000026 28%,#0000008c 55%,#000 90%)!important;mask-image:linear-gradient(90deg,#0000 0% 8%,#00000026 28%,#0000008c 55%,#000 90%)!important}._6VBDdW_page [data-brand-title] ._6VBDdW_heroTitleLine{white-space:nowrap;display:block}._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] [data-brand-hero] [data-brand-media] img{object-position:56% center!important}}@media (min-width:768px){._6VBDdW_page._6VBDdW_page[data-independent-page=\/supportweb] [data-brand-hero]:after{content:"";z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:none;clip-path:polygon(0 0,28% 0,4% 100%,0 100%)!important;background:#dfebf0!important;display:block!important}}
