.recruit-page .talent-concept[data-v-41d89796]{padding:80px 20px 40px;background:#f3f7fb}.recruit-page .talent-concept .content-part h2[data-v-41d89796]{font-weight:600;font-size:32px;line-height:44px;text-align:center;color:#2f2f2f}.recruit-page .talent-concept .content-part .recruit-font-h3[data-v-41d89796]{font-weight:400;font-size:14px;line-height:24px;margin-top:40px;text-align:center;color:rgba(34,47,64,.6)}.recruit-page .item-container[data-v-41d89796]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit-page .work-persagy[data-v-41d89796]{height:540px;padding:0 15%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-size:cover;background-repeat:no-repeat}.recruit-page .work-persagy h2[data-v-41d89796]{margin-bottom:24px;font-weight:600;font-size:32px;line-height:44px;text-align:center;color:hsla(0,0%,100%,.85)}.recruit-page .work-persagy h3[data-v-41d89796]{font-weight:400;font-size:14px;line-height:24px;text-align:center;color:hsla(0,0%,100%,.85)}.recruit-page .welfare-part[data-v-41d89796]{padding:80px 20px;background:#f3f7fb}.recruit-page .welfare-part h2[data-v-41d89796]{font-weight:600;font-size:32px;line-height:44px;text-align:center;color:#2f2f2f;margin-bottom:40px}.recruit-page .welfare-item[data-v-41d89796]{background:#fff;margin-bottom:20px}.recruit-page .welfare-item .welfare-img[data-v-41d89796]{width:100%;height:240px;background-position:50%;background-size:cover;background-repeat:no-repeat}.recruit-page .welfare-item .wlefare-content[data-v-41d89796]{background:#fff;padding:16px}.recruit-page .welfare-item .wlefare-content .wlefare-content-item-spot[data-v-41d89796]{display:inline-block;background:#2897e1;width:6px;height:6px;border-radius:100%;position:absolute;top:20px}.recruit-page .welfare-item .wlefare-content .first-line .wlefare-content-item-text[data-v-41d89796]{margin-left:0}.recruit-page .welfare-item .wlefare-content .wlefare-content-item-text[data-v-41d89796]{display:inline-block;margin-left:12px;margin-top:12px}.recruit-page .welfare-item .wlefare-content .h2[data-v-41d89796]{font-weight:600;font-size:20px;line-height:28px;color:#2f2f2f}.recruit-page .welfare-item .wlefare-content .h3[data-v-41d89796]{font-weight:400;font-size:14px;line-height:24px;color:rgba(34,47,64,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.recruit-page .explore-future[data-v-41d89796]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-size:cover;background-repeat:no-repeat;height:540px}.recruit-page .explore-future .h2[data-v-41d89796],.recruit-page .explore-future .h3[data-v-41d89796]{color:#fff}.recruit-page .explore-future .h2[data-v-41d89796]{font-weight:600;font-size:32px;line-height:44px;margin-bottom:24px}.recruit-page .explore-future .h3[data-v-41d89796]{font-weight:400;font-size:14px;line-height:24px}.recruit-page .explore-future .explore-future-text[data-v-41d89796]{display:inline-block}.recruit-page .join-us[data-v-41d89796]{background-position:50%;background-size:cover;background-repeat:no-repeat;text-align:center;margin-top:80px}.recruit-page .join-us a[data-v-41d89796]{padding:12px 48px;font-weight:500;font-size:16px;line-height:22px;border:1px solid #fff;color:#fff;font-style:none;display:inline-block}.recruit-page .join-us a[data-v-41d89796]:hover{background:#57cbe5;color:#fff;border:1px solid #57cbe5;-webkit-transition:all .4s;transition:all .4s}[data-v-41d89796] .banner-header-content{top:260px}[data-v-41d89796] .banner-header-content>h1,[data-v-41d89796] .banner-header-content>h2,[data-v-41d89796] .banner-header-content>h3{color:#fff}