.CareerHero_kvCard__1MZRp{width:100%;margin:0 auto;background:white;position:relative;z-index:2;overflow:hidden;padding:10px 0 0}.CareerHero_kvImage__hTgOu{position:relative;width:100%;height:350px;margin:0 auto;overflow:visible;display:flex;justify-content:center;align-items:center}.CareerHero_circleImage__DIoLr{position:absolute;left:-8%;top:0;width:220px;height:220px;z-index:2}.CareerHero_circleGradient__slYjV{position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(144deg,#156fc6 20.83%,#c2e0ff 86.53%);z-index:1}.CareerHero_circleInner__RbjuG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;background:white;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px}.CareerHero_circleContainer___8rKt{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative}.CareerHero_squareImage__8OUcE{position:absolute;left:56%;top:8%;width:110px;height:110px;z-index:1}.CareerHero_squareGradient__MZBcg{position:absolute;width:100%;height:100%;border-radius:6px;background:linear-gradient(137deg,#2dcbbc 15.8%,#a4eeee 92.11%);z-index:1}.CareerHero_squareInner__TTnt5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 13px);height:calc(100% - 13px);border-radius:4px;background:white;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px}.CareerHero_squareContainer__esFrC{width:100%;height:100%;border-radius:4px;overflow:hidden;position:relative}.CareerHero_rectangleImage__91ka0{position:absolute;left:65%;bottom:5%;width:170px;height:180px}.CareerHero_rectangleGradient__9IP7r{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:932.4px 932.4px 150px 150px;background:linear-gradient(135deg,#ffef64,#ffface)}.CareerHero_rectangleInner__Co9LJ{width:calc(100% - 16px);height:calc(100% - 18px);position:absolute;top:9px;left:9px;border-radius:932.4px 932.4px 150px 150px;background-color:#ffffff}.CareerHero_rectangleContainer__BG6J0{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;left:6px;border-radius:932.4px 932.4px 150px 150px;background-color:#fffdea;overflow:hidden}.CareerHero_slideImage__QYemP{opacity:0;transition:opacity 1s ease}.CareerHero_slideImageActive__yBHm_{opacity:1}.CareerHero_kvAshirai__HRRPM{position:absolute;bottom:-21%;right:10%;width:85px;z-index:3}.CareerHero_kvAshirai__HRRPM img{width:100%;object-fit:contain}.CareerHero_kvTitleLayout__TEUFU{display:flex;align-items:center;margin-bottom:20px;line-height:1.4;padding-left:28px;margin-top:-97px}.CareerHero_kvTitleImage__rrD_o{width:56%;height:auto}.CareerHero_kvSubCopy__sY7Gb{margin:16px 0 21px 28px;color:#27292B;font-weight:600;line-height:180%;text-align:left}.CareerHero_kvTags__6Z_Dn{border-radius:4px;border:1px solid #156fc6;width:-moz-fit-content;width:fit-content;padding:5px;margin-left:28px;color:#156fc6;font-size:12px;font-weight:600;line-height:100%}.CareerHero_kvNote__9f1BX{color:#27292b;font-size:12px;font-weight:600;line-height:180%;margin-top:3px;margin-left:28px;text-align:left;padding-top:3px}.CareerHero_kvCta__dGBvx{display:flex;flex-direction:column;align-items:center;gap:6px;margin:29px 0 0;padding:0 28px 40px}@media (min-width:500px){.CareerHero_squareImage__8OUcE{left:51%;width:120px;height:120px}.CareerHero_rectangleImage__91ka0{left:72%}}.CareerInterviewSection_section__RM7Ml{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 16px;background-color:#ebfefc;border-radius:40px;overflow:hidden}.CareerInterviewSection_ashirai__XQvx4{position:absolute;top:14px;right:6rem}.CareerInterviewSection_header__mfKnB{display:flex;flex-direction:column;gap:8px;align-self:flex-start}.CareerInterviewSection_englishLabel__YV0Kn{color:#156fc6;letter-spacing:.6px}.CareerInterviewSection_heading__Hh2tq{color:var(--color-black)}.CareerInterviewSection_grid__R5oPx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.CareerInterviewSection_cardWrapper__4bdo8{width:100%;min-width:0}.CareerInterviewSection_viewAllButton__1DqE_{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border:3px solid #ffee56;border-radius:999px;background-color:var(--color-white);text-decoration:none}.CareerInterviewSection_viewAllText__D4CQm{color:#156fc6}.CareerPcBackground_pcBackground__M0TNE{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;pointer-events:none;overflow:hidden;background-color:#e8f3ff}.CareerPcBackground_decoTriangleTopLeft__ZFKdQ{position:absolute;top:calc(50% - 350px);left:calc((100vw - 500px) / 4 - 115px)}.CareerPcBackground_decoTriangleTopRight__RY4Oi{position:absolute;top:2rem;right:0}.CareerPcBackground_decoCircle__mCf_Z{position:absolute;bottom:0;left:0}.CareerPcBackground_blueText__FJmY9{color:#156fc6}.CareerPcBackground_sideButtons__qmr84,.CareerPcBackground_sideNav___X204{display:none}.CareerPcBackground_marquee__qKOCX{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;pointer-events:none;display:flex;gap:1rem}.CareerPcBackground_marqueeTrack__jOEh8{display:flex;gap:1rem;white-space:nowrap;flex-shrink:0;animation:CareerPcBackground_marqueeScroll__iDeqR 30s linear infinite}.CareerPcBackground_marqueeText__bckhW{font-size:3.125rem;font-weight:400;color:#fff;line-height:150%;letter-spacing:6px;flex-shrink:0}@keyframes CareerPcBackground_marqueeScroll__iDeqR{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (min-width:1200px){.CareerPcBackground_sideNav___X204{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc((100vw - 500px) / 2);pointer-events:auto}.CareerPcBackground_sideNavInner__yWctO{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border:6px solid transparent;border-radius:16px;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(135deg,#156fc6,#c2e0ff) border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.CareerPcBackground_sideNavLink__XLhx9{text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.CareerPcBackground_sideNavLink__XLhx9:hover{opacity:.7}.CareerPcBackground_sideButtons__qmr84{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc((100vw - 500px) / 2);pointer-events:auto}.CareerPcBackground_sideCircleBtnOutline__oq6kS,.CareerPcBackground_sideCircleBtn__iHETm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:162px;height:162px;border-radius:50%;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.CareerPcBackground_sideCircleBtnOutline__oq6kS:hover,.CareerPcBackground_sideCircleBtn__iHETm:hover{opacity:.8}.CareerPcBackground_sideCircleBtn__iHETm{background:linear-gradient(135deg,#ffea34 29.654%,#ffface 95.022%);border:3px solid white;box-shadow:2px 2px 8px rgba(0,0,0,.1)}.CareerPcBackground_sideCircleBtnOutline__oq6kS{background:white;border:3px solid #ffee56}.CareerPcBackground_sideCircleBtnLabel__CWBDS{text-align:center}}.CareerRecruitSection_section___nMUf{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 16px;background-color:#fffdea}.CareerRecruitSection_header__IU2js{display:flex;flex-direction:column;gap:8px;align-self:flex-start}.CareerRecruitSection_englishLabel__2QuhB{color:#156fc6;letter-spacing:.6px}.CareerRecruitSection_heading__Zllo8{color:var(--color-black)}.CareerRecruitSection_grid__TwtBR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px 15px;gap:15px 15px;width:100%}.CareerRecruitSection_cardWrapper__sVJfn{width:100%}.CareerRecruitSection_viewAllButton__NpNPY{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border:3px solid #ffee56;border-radius:999px;background-color:var(--color-white);text-decoration:none}.CareerRecruitSection_viewAllText__7UY3a{color:#156fc6}.ConcernSection_concerns__uGFcS{display:flex;flex-direction:column;gap:24px;width:100%}.ConcernSection_concernItem__g2PT_{display:flex;align-items:center;gap:var(--spacing-xs);position:relative}.ConcernSection_concernItemReverse__B_N2r{flex-direction:row-reverse}.ConcernSection_characterWrapper__7Qly0{flex-shrink:0;width:74px;height:74px;z-index:1}.ConcernSection_character__chNfN{width:74px;height:74px;object-fit:contain}.ConcernSection_bubble__cj04x{border-radius:24px;padding:13px 24px;min-height:110px;display:flex;align-items:center;justify-content:center;flex:1 1;border:6px solid transparent;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(135deg,#156FC6,#C2E0FF) border-box}.ConcernSection_concernItem__g2PT_:not(.ConcernSection_concernItemReverse__B_N2r) .ConcernSection_bubble__cj04x{margin-left:-28px}.ConcernSection_concernItemReverse__B_N2r .ConcernSection_bubble__cj04x{margin-right:-28px}.ConcernSection_bubbleText__MnU_i{text-align:center;line-height:1.7}.ConcernSection_bubbleLine__AlYa6{font-size:var(--text-16);font-weight:700;margin:0;white-space:nowrap;color:var(--color-black)}.ConcernSection_emphasisText__jJAoN{color:#156fc6}.SolutionSection_wrapper__YyaMr{position:relative;display:flex;flex-direction:column;align-items:center}.SolutionSection_card__qY88x{position:relative;background-color:var(--color-white);border-radius:16px;padding:56px 16px 32px;width:100%;overflow:hidden}.SolutionSection_cardDecorLeft__vV1Z7{position:absolute;top:0;left:0;width:0;height:0;border-color:#2ecbbc transparent transparent;border-style:solid;border-width:48px 48px 0 0;border-top-left-radius:16px}.SolutionSection_cardDecorRight__RANaX{position:absolute;top:0;right:0;width:0;height:0;border-color:transparent #2ecbbc transparent transparent;border-style:solid;border-width:0 48px 48px 0;border-top-right-radius:16px}.SolutionSection_headerWrapper__1FKh2{display:flex;justify-content:center;margin-bottom:24px}.SolutionSection_solutions__CDlFp{display:flex;flex-direction:column;gap:24px}.SolutionSection_solutionItem__rTGhr{display:flex;flex-direction:column;gap:12px}.SolutionSection_solutionHeader__PunrI{display:flex;gap:4px;align-items:center}.SolutionSection_numberBadge__bU7ux{flex-shrink:0;width:62px;height:62px}.SolutionSection_titleWrapper__Lp5Yn{flex:1 1}.SolutionSection_titleLine__y6ANT{margin:0;color:#156fc6;line-height:1.7;letter-spacing:.9px}.SolutionSection_description__A7oyQ{color:var(--color-black);line-height:1.9;margin:0}.SolutionSection_bannerWrapper__5bV_j{position:relative;border-radius:16px;overflow:visible;box-shadow:0 2px 4px rgba(0,0,0,.06);width:100%}.SolutionSection_bannerIllustration__4BcdP{position:absolute;bottom:-8px;left:1rem;width:auto;height:80px;pointer-events:none}.SolutionSection_bannerIllustrationRight__TONXI{left:auto;right:1rem}.SolutionSection_bannerImage__x_hP7{display:block;width:100%;height:auto;object-fit:cover;border-radius:16px}.CareerTabContent_section__yqABC{width:100%}.CareerTabContent_sectionHeading__Bx0Sr{position:relative;padding:32px 80px 24px 16px}.CareerTabContent_heading__eV4jt .CareerTabContent_highlight__cIRCg{color:#156FC6}.CareerTabContent_characterImage__eeILl{position:absolute;top:16px;right:16px}.CareerTabContent_tabs__sE3Er{display:flex;align-items:flex-end;gap:9px;width:100%}.CareerTabContent_tab__VNnf7{flex:1 1;border:none;cursor:pointer;text-align:center;font-weight:700;white-space:nowrap;border-radius:17px 17px 0 0;transition:background-color .2s,color .2s}.CareerTabContent_tabActive__8SCID{background-color:#156fc6;color:var(--color-white);padding:17px 9px;letter-spacing:.44px}.CareerTabContent_tabInactive__l_V2H{background-color:var(--color-white);color:#156fc6;padding:13px 11px;border:4px solid #156fc6;border-bottom:none;letter-spacing:.36px}.CareerTabContent_blueSectionWrapper__jhS01{background-color:#fffdea}.CareerTabContent_blueSection__2er5X{background-color:#156fc6;border-top:12px solid #156fc6;border-radius:0 0 40px 40px;padding:40px 16px 64px}.CareerTabContent_content__K9DMy{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.CareerTabContent_arrowDown__alLZ4{display:flex;align-items:center;justify-content:center}.CareerTabContent_sonnanaLabel___LFNq{text-align:center;position:relative;z-index:1;margin-bottom:-46px}.FlowSection_section__zbu8U{display:flex;flex-direction:column;gap:24px;padding:48px 0 48px 16px}.FlowSection_header__bF4Oe{display:flex;flex-direction:column;gap:8px}.FlowSection_englishLabel__ta9_i{color:#156fc6;letter-spacing:.6px}.FlowSection_headingRow__ng1ua{display:flex;align-items:center;gap:8px}.FlowSection_heading__hL9_n{color:var(--color-black)}.FlowSection_scrollContainer__UHoJI{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent}.FlowSection_scrollContainer__UHoJI:hover{scrollbar-color:var(--color-primary) transparent}.FlowSection_scrollContainer__UHoJI::-webkit-scrollbar{height:6px}.FlowSection_scrollContainer__UHoJI::-webkit-scrollbar-track{background:transparent}.FlowSection_scrollContainer__UHoJI::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.FlowSection_scrollContainer__UHoJI:hover::-webkit-scrollbar-thumb{background:var(--color-primary)}.FlowSection_card__1tr9v{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:223px;background-color:#fffdea;border-radius:200px 200px 32px 32px;padding:12px 12px 24px;gap:var(--spacing-m)}.FlowSection_cardImage__t8XUD{width:199px;height:145px}.FlowSection_stepRow__z2O8c{display:flex;align-items:center;gap:4px}.FlowSection_stepLabel__isMRA{color:#156fc6;letter-spacing:.9px}.FlowSection_stepBadge__jWMag{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.FlowSection_stepDiamond__QX8b7{display:flex;align-items:center;justify-content:center;width:21px;height:21px;background-color:#156fc6;border-radius:3px;transform:rotate(45deg)}.FlowSection_stepNumber___Avgl{transform:rotate(-45deg);color:white;letter-spacing:.7px;line-height:1}.FlowSection_scrollPadding__WF1ie{flex-shrink:0;width:4px}.FlowSection_cardTitleWrapper__IH43_{display:flex;align-items:center;justify-content:center;min-height:calc(1.125rem * 1.6 * 2)}.FlowSection_cardTitle__zymNH{color:#27292b;text-align:center;white-space:pre-line;line-height:1.6;letter-spacing:.9px}