.topBanner_topBanner__eKzQj{position:relative;margin:0 auto;min-height:542px;overflow:hidden}.topBanner_bg__m3QVE{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.topBanner_bg__m3QVE img{max-width:unset;width:auto}.topBanner_bg1__m_Ny0{position:absolute;left:0;top:0;bottom:0;right:-moz-calc(50% + 120px);right:calc(50% + 120px);z-index:2;border-radius:0 0 150px 0;background-color:#0e0e0f}.topBanner_bg2__rUJCV{position:absolute;right:0;z-index:1}.topBanner_contentWrap__PTdl2{position:relative;z-index:3}.topBanner_content__5QqtO{position:relative;top:-48px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:28px;gap:28px;min-height:542px}.topBanner_title__3QaKb{font-weight:700;font-size:60px;line-height:1.5;color:#f97947}.topBanner_description__N44V_{padding:24px;width:612px;max-width:100%;font-weight:400;font-size:20px;line-height:1.5;color:#232425;background-color:#fff;-webkit-box-shadow:2px 2px 6px rgba(240,134,51,.5);box-shadow:2px 2px 6px rgba(240,134,51,.5);border-radius:0 0 20px 0}.topBanner_description__N44V_ p~p{margin-top:10px}.topBanner_topBanner__eKzQj.topBanner_noBackground__5acXQ .topBanner_description__N44V_{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.topBanner_topBanner__eKzQj.topBanner_noPadding__CREC9 .topBanner_description__N44V_{padding:0}@media(min-width:62em){.topBanner_contentWrap__PTdl2{grid-gap:64px;gap:64px}.topBanner_contentWrap__PTdl2,.topBanner_space__QlH9S{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.topBanner_space__QlH9S{position:relative;top:12px;-moz-box-flex:1;flex:1 1}}@media(min-width:150em){.topBanner_bg1__m_Ny0{right:1300px}}@media(max-width:61.9375em){.topBanner_topBanner__eKzQj{background-color:#232425;border-radius:0 0 50px 0}.topBanner_bgMobile__b1dnr{position:absolute;top:0;left:0;width:100%;height:400px;background-position:50%;background-size:cover}.topBanner_bgMobile__b1dnr.topBanner_bgRight__mjdJl{background-position:100%}.topBanner_contentWrap__PTdl2{padding-bottom:20px}.topBanner_content__5QqtO{-moz-box-align:start;align-items:flex-start;top:0;min-height:unset;margin-top:200px;margin-bottom:74px}.topBanner_title__3QaKb{text-align:left;font-size:48px}.topBanner_description__N44V_{width:100%;font-size:16px}.topBanner_space__QlH9S{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}}.envStrongPoint_envStrongPoint__3tIb5{width:100%;height:100%;padding:28px 20px;background-color:#fff;border:1px solid #f2f3f8;border-radius:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;cursor:default}.envStrongPoint_envStrongPoint__3tIb5:hover{-webkit-box-shadow:0 0 40px #eaeaf5;box-shadow:0 0 40px #eaeaf5}.envStrongPoint_icon__EAgtu{width:44px;height:48px}.envStrongPoint_title__ilTnU{margin-top:8px;font-weight:600;font-size:18px;line-height:1.5;color:#232425}.envStrongPoint_description__TRCfC{margin-top:8px;font-weight:400;font-size:16px;line-height:1.5;color:#57565c}@media(max-width:61.9375em){.envStrongPoint_description__TRCfC,.envStrongPoint_title__ilTnU{margin-top:12px}}.workingEnviroment_workingEnviroment__ZzZF0{margin-top:88px}.workingEnviroment_title__60e_i{font-weight:600;font-size:24px;line-height:1.2;text-align:center;color:#f97947}.workingEnviroment_list__E0zGW{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:stretch;align-items:stretch;margin-top:40px;grid-gap:20px;gap:20px;flex-wrap:wrap}.workingEnviroment_item__quBWA{width:-moz-calc((100% - 20px)/2);width:calc((100% - 20px)/2)}@media(max-width:61.9375em){.workingEnviroment_workingEnviroment__ZzZF0{margin-top:74px}.workingEnviroment_list__E0zGW{margin-top:48px;grid-gap:28px;gap:28px}.workingEnviroment_item__quBWA{width:-moz-calc((100% - 28px)/2);width:calc((100% - 28px)/2)}}@media(max-width:47.9375em){.workingEnviroment_list__E0zGW{-moz-box-align:unset;align-items:unset}.workingEnviroment_item__quBWA{width:100%}}.listTextUI_listTextUI__6W9IZ{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:16px;gap:16px;font-style:normal}.listTextUI_item__CXUou{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:20px;gap:20px}.listTextUI_icon__Cnh9H{width:14px;height:15px;background:url(/_next/static/media/icon-start-line.2b7a8895.png) no-repeat 50%;background-size:contain}.listTextUI_text___vTKT{-moz-box-flex:1;flex:1 1;font-weight:400;font-size:18px;line-height:1.5;color:#57565c}@media(max-width:61.9375em){.listTextUI_text___vTKT{font-size:16px}.listTextUI_listTextUI__6W9IZ.listTextUI_mobileTop__T6Yck .listTextUI_item__CXUou{-moz-box-align:start;align-items:flex-start}.listTextUI_listTextUI__6W9IZ.listTextUI_mobileTop__T6Yck .listTextUI_icon__Cnh9H{position:relative;top:5px}}.benefits_benefits__HwkId{margin:0 auto;padding:50px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(-3%,#fff),color-stop(69.06%,hsla(0,0%,100%,.24)),color-stop(101.25%,rgba(255,213,197,.16)));background:-moz-linear-gradient(top,#fff -3%,hsla(0,0%,100%,.24) 69.06%,rgba(255,213,197,.16) 101.25%);background:linear-gradient(180deg,#fff -3%,hsla(0,0%,100%,.24) 69.06%,rgba(255,213,197,.16) 101.25%)}.benefits_content__hu7_A{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;grid-gap:66px;gap:66px}.benefits_text__cuXNJ{-moz-box-flex:1;flex:1 1;max-width:100%;line-height:1.5}.benefits_list__iYGi8{margin-top:32px}.benefits_title1__cJGGN{font-weight:600;font-size:18px;line-height:1.5;color:#f97947}.benefits_title2__ApjCm{margin-top:4px;font-weight:600;font-size:30px;color:#232425}.benefits_imgWrap__6l19r{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media(max-width:61.9375em){.benefits_benefits__HwkId{padding:62px 0}.benefits_content__hu7_A{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:53px;gap:53px}.benefits_title2__ApjCm{margin-top:12px;font-size:28px;line-height:1.1}}.jobTag_jobTag__VqYtK{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;padding:0 16px;height:44px;max-width:100%;border:1px solid #e7e7e9;border-radius:30px;font-weight:400;font-size:18px;line-height:1;color:#57565c;cursor:pointer}.jobTag_text__P6YK7{position:relative;top:2px}.jobTag_active__8GFDf,.jobTag_jobTag__VqYtK:hover{background-color:#ffe6de;color:#f97947}.jobTags_jobTags__p0oz3{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;flex-wrap:wrap;grid-gap:20px;gap:20px}@media(max-width:61.9375em){.jobTags_wrap__aAoVl{overflow:auto;padding-bottom:10px}.jobTags_jobTags__p0oz3{flex-wrap:nowrap}}@media(max-width:47.9375em){.jobTags_jobTags__p0oz3{-moz-box-pack:left;justify-content:left}}.jobLabel_jobLabel__imLfq{padding:5px 8px 3px;border-radius:16px;color:#fff;font-family:Outfit;font-size:12px;font-weight:400;line-height:1.5;text-transform:uppercase}.jobLabel_expired__GTrCv{background-color:#9d9da4}.jobLabel_urgent__xbGav{background-color:#f95050}.jobLabel_new__Qsl_L{background-color:#2be275}.jobItem_jobItem__2wYkC{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;grid-gap:275px;gap:275px;padding:16px 0;border-top:1px solid #f2f3f8;cursor:pointer}.jobItem_detail__2sAY4{-moz-box-flex:1;flex:1 1}.jobItem_label__YRpvw{display:inline-block;padding-right:4px;position:relative;top:-3px}.jobItem_title__piNzC{font-weight:600;font-size:20px;line-height:1.5;color:#0e0e0f}.jobItem_description__juyVX{margin-top:4px;font-weight:400;font-size:14px;line-height:1.5;color:#57565c}.jobItem_button__gsTXL{position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:10px;gap:10px;margin:8px 0;font-weight:400;font-size:18px;line-height:1;color:#f97947}.jobItem_icon__Qu6Gq{width:20px;height:20px;background:url(/_next/static/media/arrow-right-orange.bde358ac.png) no-repeat 50%;background-size:contain}.jobItem_jobItem__2wYkC:hover .jobItem_title__piNzC{color:#f97947}.jobItem_jobItem__2wYkC:hover .jobItem_button__gsTXL:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f97947}@media(max-width:47.9375em){.jobItem_jobItem__2wYkC{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:5px;gap:5px}.jobItem_title__piNzC{font-size:18px}}.jobsList_list__BQRfI{margin-top:40px}@media(max-width:61.9375em){.jobsList_list__BQRfI{margin-top:30px}}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Light.ttf);font-display:optional;font-weight:300}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Regular.ttf);font-display:optional;font-weight:400}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-SemiBold.ttf);font-display:optional;font-weight:600}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Bold.ttf);font-display:optional;font-weight:700}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Light.ttf);font-display:optional;font-weight:300;font-style:italic}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Regular.ttf);font-display:optional;font-weight:400;font-style:italic}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-SemiBold.ttf);font-display:optional;font-weight:600;font-style:italic}@font-face{font-family:Outfit;src:url(/fonts/Outfit/Outfit-Bold.ttf);font-display:optional;font-weight:700;font-style:italic}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-Light.ttf);font-display:optional;font-weight:300}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-Regular.ttf);font-display:optional;font-weight:400}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-SemiBold.ttf);font-display:optional;font-weight:600}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-Bold.ttf);font-display:optional;font-weight:700}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-LightItalic.ttf);font-display:optional;font-weight:300;font-style:italic}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-Italic.ttf);font-display:optional;font-weight:400;font-style:italic}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-SemiBoldItalic.ttf);font-display:optional;font-weight:600;font-style:italic}@font-face{font-family:JosefinSans;src:url(/fonts/JosefinSans/JosefinSans-BoldItalic.ttf);font-display:optional;font-weight:700;font-style:italic}@font-face{font-family:NotoSansJP;src:url(/fonts/NotoSansJP/NotoSansJP-Light.ttf);font-display:optional;font-weight:300}@font-face{font-family:NotoSansJP;src:url(/fonts/NotoSansJP/NotoSansJP-Regular.ttf);font-display:optional;font-weight:400}@font-face{font-family:NotoSansJP;src:url(/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf);font-display:optional;font-weight:600}@font-face{font-family:NotoSansJP;src:url(/fonts/NotoSansJP/NotoSansJP-Bold.ttf);font-display:optional;font-weight:700}@font-face{font-family:SUIT-Variable;src:url(/fonts/SUIT-Variable/SUIT-Variable.ttf);font-display:optional;font-weight:400}@font-face{font-family:David Libre;src:url(/fonts/DavidLibre/DavidLibre-Regular.ttf);font-display:swap;font-weight:400}@font-face{font-family:David Libre;src:url(/fonts/DavidLibre/DavidLibre-Medium.ttf);font-display:swap;font-weight:500}@font-face{font-family:David Libre;src:url(/fonts/DavidLibre/DavidLibre-Bold.ttf);font-display:swap;font-weight:700}@font-face{font-family:SVN Gilroy;src:url(/fonts/SVNGilroy/SVN-Gilroy\ Light.otf);font-display:swap;font-weight:300}@font-face{font-family:SVN Gilroy;src:url(/fonts/SVNGilroy/SVN-Gilroy\ Regular.otf);font-display:swap;font-weight:400}@font-face{font-family:SVN Gilroy;src:url(/fonts/SVNGilroy/SVN-Gilroy\ Medium.otf);font-display:swap;font-weight:500}@font-face{font-family:SVN Gilroy;src:url(/fonts/SVNGilroy/SVN-Gilroy\ SemiBold.otf);font-display:swap;font-weight:600}.customPagination_customPagination__40I4y{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.customPagination_icon__wWuTL{width:64px;height:64px;background-size:contain!important}.customPagination_previous__Fvsyq.customPagination_icon__wWuTL{background:url(/_next/static/media/arrow-left.c8f8bfdc.png) no-repeat 50%}.customPagination_previous__Fvsyq.customPagination_icon__wWuTL:hover{background-image:url(/_next/static/media/arrow-left-hover.db545bf1.png)}.customPagination_next__RSPLG.customPagination_icon__wWuTL{background:url(/_next/static/media/arrow-right.abfd336b.png) no-repeat 50%}.customPagination_next__RSPLG.customPagination_icon__wWuTL:hover{background-image:url(/_next/static/media/arrow-right-hover.d2cf2518.png)}.customPagination_customPagination__40I4y>div{border-bottom:none!important}.customPagination_customPagination__40I4y>div a{align-self:center!important}.customPagination_customPagination__40I4y a{border-bottom:none!important;padding:24px!important;min-width:unset!important;font-family:Outfit;font-style:normal;font-weight:400;font-size:24px;line-height:1.2;color:#0e0e0f}@media(max-width:61.9375em){.customPagination_customPagination__40I4y a{padding:10px!important}.customPagination_icon__wWuTL{width:36px;height:36px}.customPagination_short__QCxJc.customPagination_customPagination__40I4y a{padding:16px!important}}@media(max-width:25em){.customPagination_customPagination__40I4y a{padding:8px!important}}.wrappedContainer_noData__5p8HJ{text-align:center;font-size:24px;margin:80px 0}.wrappedContainer_paddingMore__e2eER.wrappedContainer_noData__5p8HJ{margin:260px 0 200px;font-size:32px}.wrappedContainer_emptyBody__G_EnR{height:100vh}.wrapperHasSkeleton_skeletonPara__1zP49~.wrapperHasSkeleton_skeletonPara__1zP49{margin-top:12px}.jobs_jobs__zhWPN{margin-top:80px}.jobs_title1__bZmFJ{font-weight:600;font-size:24px;line-height:1.2;color:#f97947;text-align:center}.jobs_title2__TQNSE{margin-bottom:40px;font-weight:600;font-size:34px;line-height:1.5;color:#232425;text-align:center}@media(max-width:61.9375em){.jobs_title2__TQNSE{margin-top:12px;font-weight:600;font-size:28px;line-height:1.1}}.customImage_skeletonWrap__6k12w,.customImage_skeletonWrap__6k12w>span,.customImage_skeletonWrap__6k12w>span>span{width:100%;height:100%}.imageFrame_imgFrame__aARDu{position:relative}.imageFrame_imgContent__qZOfT{position:absolute;top:0;bottom:0;left:0;right:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.imageFrame_imgContent__qZOfT img{display:block;width:100%;height:100%;object-fit:cover}.testimonialItem_testimonialItem__vKNVk{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;grid-gap:36px;gap:36px;padding:20px 16px;border-radius:5px}.testimonialItem_img__gIwmm{width:100px;height:100px;border-radius:50%;overflow:hidden}.testimonialItem_text__SU_HH{-moz-box-flex:1;flex:1 1;color:#232425}.testimonialItem_name__nuU8b{font-weight:600;font-size:18px;line-height:1.5}.testimonialItem_position__XI8Re{margin-top:4px;font-weight:400;font-size:18px;line-height:1.5}.testimonialItem_quote__Wgu2q{margin-top:16px;font-weight:400;font-size:16px;line-height:1.5;color:#57565c}@media(min-width:62em)and (max-width:75em){.testimonialItem_name__nuU8b,.testimonialItem_position__XI8Re,.testimonialItem_quote__Wgu2q,.testimonialItem_text__SU_HH{width:347px}}@media(max-width:61.9375em){.testimonialItem_testimonialItem__vKNVk{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:24px;gap:24px;padding-bottom:32px}}.testimonialSlide_nextButton__Jtei3,.testimonialSlide_preButton__h9NDq{width:64px;height:64px;background-size:contain!important;cursor:pointer}.testimonialSlide_testimonialSlide__QfJZD{display:-moz-box;display:flex;grid-gap:34px;gap:34px}.testimonialSlide_buttons__MQe0F{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:12px;gap:12px;height:140px}.testimonialSlide_preButton__h9NDq{background:url(/_next/static/media/button-previous.662a6001.png) no-repeat 50%}.testimonialSlide_preButton__h9NDq:hover{background:url(/_next/static/media/button-previous-hover.00810253.png) no-repeat 50%}.testimonialSlide_nextButton__Jtei3{background:url(/_next/static/media/button-next.377defc4.png) no-repeat 50%}.testimonialSlide_nextButton__Jtei3:hover{background:url(/_next/static/media/button-next-hover.9c9afd7a.png) no-repeat 50%}.testimonialSlide_content__ZO2GH{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:8px;gap:8px}.testimonialSlide_item1__qJMUz{background-color:#fff2ee}.testimonialSlide_item2__Dn3B5{background-color:#edfbeb}.testimonialSlide_item3__XYKHR{background-color:#f0f1fd}.testimonialSlide_item__x0Eix{min-height:280px;border-radius:5px;margin-bottom:8px}@media(min-width:62em)and (max-width:75em){.testimonialSlide_item__x0Eix{min-height:350px}}@media(max-width:61.9375em){.testimonialSlide_content__ZO2GH{grid-gap:12px;gap:12px}.testimonialSlide_testimonialSlide__QfJZD{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.testimonialSlide_buttons__MQe0F{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center}.testimonialSlide_nextButton__Jtei3,.testimonialSlide_preButton__h9NDq{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.testimonialSlide_item__x0Eix{margin-left:24px;width:min(335px,100vw - 48px)!important}}.testimonials_testimonials__TGLF3{display:-moz-box;display:flex;grid-gap:30px;gap:30px;padding-top:160px;padding-bottom:160px}.testimonials_emptyContent__QFQDZ{margin-bottom:80px}.testimonials_title__Pljkv{width:284px}.testimonials_title1__X2T4m{font-weight:600;font-size:24px;line-height:1.2;color:#f97947}.testimonials_title2__GiqN2{font-weight:600;font-size:34px;line-height:1.5;color:#232425;margin-top:16px}.testimonials_img__2MzPJ{margin-top:28px;width:85px;height:61px;background:url(/_next/static/media/icon-quote.7c9adf16.png) no-repeat 50%;background-size:contain}.testimonials_slide__F9f4Y{-moz-box-flex:1;flex:1 1;overflow:hidden}@media(max-width:61.9375em){.testimonials_testimonials__TGLF3{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:68px;gap:68px;padding:113px 0 120px}.testimonials_title__Pljkv{width:100%;padding-left:24px;padding-right:24px}.testimonials_title1__X2T4m{font-size:18px;line-height:1.5}.testimonials_title2__GiqN2{font-size:28px;line-height:1.1}.testimonials_img__2MzPJ{margin-top:32px}.testimonials_slide__F9f4Y{padding-left:0;padding-right:0}}.careerBody_benefitsWrap__zFV6k{margin-top:120px}@media(max-width:61.9375em){.careerBody_benefitsWrap__zFV6k{margin-top:40px}}