.evaluation-bar_item__21hKF .evaluation-bar_label__ysUgn{background-color:#6bb7fa;border-radius:4px;height:28px;padding:4px;font-size:14px;line-height:140%;color:#fff;width:86px;text-align:center;margin-bottom:8px}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_label__11q88{font-size:14px;line-height:140%;color:#525252}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar_container__kWOm4{margin:0 8px}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin:0 8px;height:16px;width:118px}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA .evaluation-bar_dots__8hpyu{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;z-index:10}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA .evaluation-bar_dots__8hpyu .evaluation-bar_circle__zVNbi{width:8px!important;height:8px!important;margin-right:20px}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA .evaluation-bar_dots__8hpyu .evaluation-bar_circle_active__2rvpa{width:16px!important;height:16px!important;margin-right:20px}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA .evaluation-bar_dots__8hpyu .evaluation-bar_last_circle__3Gs3o{margin:0}.evaluation-bar_item__21hKF .evaluation-bar_value_container__1A6eW .evaluation-bar_value_bar__39tGA .evaluation-bar_line__4AIfx{margin-left:-124px}.job-ribbon_container__1EUl2{display:-moz-box;display:flex}.job-ribbon_container__1EUl2 .job-ribbon_arrow__33pqn{border-top:13px solid transparent;border-bottom:13px solid transparent}.job-ribbon_container__1EUl2 .job-ribbon_label__2nHbG{padding:6px 15px 6px 5px;color:#fff;font-size:12px;font-weight:700;line-height:120%}.job-ribbon_red__sXigW .job-ribbon_arrow__33pqn{border-right:7px solid #f63866}.job-ribbon_red__sXigW .job-ribbon_label__2nHbG{background-color:#f63866}.job-ribbon_purple__3mi_k .job-ribbon_arrow__33pqn{border-right:7px solid #b14eff}.job-ribbon_purple__3mi_k .job-ribbon_label__2nHbG{background-color:#b14eff}.job-ribbon_orange__1SVgr .job-ribbon_arrow__33pqn{border-right:7px solid #ff8e4e}.job-ribbon_orange__1SVgr .job-ribbon_label__2nHbG{background-color:#ff8e4e}.job-ribbon_green__1XeU0 .job-ribbon_arrow__33pqn{border-right:7px solid #3dd969}.job-ribbon_green__1XeU0 .job-ribbon_label__2nHbG{background-color:#3dd969}.job-ribbon_blue__hew59 .job-ribbon_arrow__33pqn{border-right:7px solid #4ea9ff}.job-ribbon_blue__hew59 .job-ribbon_label__2nHbG{background-color:#4ea9ff}.job-ribbon_brown__185hN .job-ribbon_arrow__33pqn{border-right:7px solid #beab9c}.job-ribbon_brown__185hN .job-ribbon_label__2nHbG{background-color:#beab9c}.job-tag_container__Ts9yN{background-color:#fff;border:1px solid #fcb93f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-size:10px;font-weight:700;line-height:120%;color:#fcb93f;padding:6px 12px}.job-tag_searchable__3Qhqz:hover{background-color:#fffae0;cursor:pointer}@media(min-width:960px){.job-tag_container__Ts9yN{padding:4px 12px;font-size:12px}}.element-slide_next_btn__14Ks6,.element-slide_prev_btn__2SRpu{cursor:pointer;position:absolute;bottom:-22px;font-size:22px;-webkit-transition:.6s ease;-moz-transition:.6s ease;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;color:#6bb7fa;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;z-index:1}.element-slide_prev_btn__2SRpu{left:15px}.element-slide_next_btn__14Ks6{right:15px}.element-slide_content_slide__38pOc>div>ul>li>button:before{opacity:.4;color:#2648a4}.element-slide_content_slide__38pOc>div>ul>li[class*=slick-active]>button:before{opacity:1;color:#2648a4}.element-slide_content_slide__38pOc>div>div>div>div>div>div:focus{outline:none}.public-end_public_end__35nHu{padding:0 16px;font-family:Noto Sans JP}.public-end_public_end__35nHu>.public-end_container__1JKou{max-width:864px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(45,102,196,.1);box-shadow:0 0 10px rgba(45,102,196,.1);border-radius:8px;padding:40px 0;margin:40px auto}.public-end_public_end__35nHu>.public-end_container__1JKou>.public-end_title__3Q038{color:#2648a4;font-size:28px;font-weight:700;line-height:39px;text-align:center;padding:0 0 40px}.public-end_public_end__35nHu>.public-end_container__1JKou>.public-end_button__2xNaS{cursor:pointer;max-width:312px;background:#3897f8;border-radius:28px;color:#fff;font-size:18px;font-weight:700;line-height:22px;text-align:center;padding:17px 0;margin:0 auto}.public-end_public_end__35nHu>.public-end_container__1JKou>.public-end_button__2xNaS:hover{opacity:.8}@media screen and (max-width:768px){.public-end_sp_hide__Un_G_{display:none!important}.public-end_public_end__35nHu>.public-end_container__1JKou{padding:24px 0;margin:24px auto}.public-end_public_end__35nHu>.public-end_container__1JKou>.public-end_title__3Q038{font-size:20px;line-height:28px}.public-end_public_end__35nHu>.public-end_container__1JKou>.public-end_button__2xNaS{font-size:16px;line-height:22px}}@media screen and (min-width:960px){.public-end_pc_hide__2KMxT{display:none!important}}.content-element-slide_next_btn__3yDca,.content-element-slide_prev_btn__3wwWJ{cursor:pointer;position:absolute;bottom:-22px;font-size:22px;-webkit-transition:.6s ease;-moz-transition:.6s ease;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;color:#6bb7fa;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;z-index:1}.content-element-slide_prev_btn__3wwWJ{left:15px}.content-element-slide_next_btn__3yDca{right:15px}.job-detail_container__20eMz{max-width:1080px;margin:auto;display:-moz-box;display:flex}.job-detail_container__20eMz .job-detail_main__1VXr3{width:710px;-moz-box-flex:1;flex:1 1}.job-detail_container__20eMz .job-detail_side_bar__3Hflr{width:320px;margin-left:24px}@media screen and (max-width:1080px){.job-detail_container__20eMz .job-detail_contents__Y15Sj{margin:0 10px}.job-detail_container__20eMz .job-detail_side_bar__3Hflr{display:none}}.job-detail_head_info__3m4p3{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.job-detail_employee_style__111Hc{background-color:#feedbb;border-radius:4px;font-size:14px;padding:8px 12px}.job-detail_update_dt_area__2sfLI{font-size:14px;padding:8px 12px}.job-detail_update_dt_area__2sfLI .job-detail_update_dt__3xo1J{font-weight:700;color:#2648a4}.job-detail_job_title__3fE7X{font-size:28px;color:#2d66c4;font-weight:700;margin:10px 0}@media screen and (max-width:1080px){.job-detail_job_title__3fE7X{font-size:20px}}.job-detail_tag_container__1WnYu{margin:8px 0 16px}.job-detail_tag__3x6qR{display:inline-block;margin-right:8px;margin-top:8px}.job-detail_staff_voice__LSS2e{display:-moz-box;display:flex;position:relative;grid-gap:15px;gap:15px}.job-detail_staff_voice_box__5NXpP{width:110px;min-width:110px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.job-detail_staff_voice_box__5NXpP .job-detail_card_text_staff_voice__1zkCh{text-align:center}.job-detail_card_text_staff_voice__1zkCh{width:100%;padding:0!important;font-size:16px;white-space:pre-wrap;word-break:break-all}.job-detail_card_text_staff_voice__1zkCh a{color:#2d66c4;text-decoration:underline}.job-detail_staff_voice_icon__2WRg0{width:50px;height:50px}.job-detail_company_name__2ZSba{font-size:20px;font-weight:700;margin:5px 0}@media screen and (max-width:1080px){.job-detail_company_name__2ZSba{font-size:16px}}.job-detail_work_place__ICrFc{margin:5px 0}.job-detail_txt__2yeVj{font-size:16px;padding:0 0 0 23px;white-space:pre-line}.job-detail_txt__2yeVj a{color:#2d66c4;text-decoration:underline}.job-detail_basic__2u9lk{background-color:#fff;margin:15px 0 5px}.job-detail_basic__2u9lk .job-detail_message__19t8Z{border-top:3px solid #bddffd;border-bottom:3px solid #bddffd;font-size:16px;color:#2d66c4;padding:15px}@media screen and (max-width:1080px){.job-detail_basic__2u9lk .job-detail_message__19t8Z{padding:10px}}.job-detail_basic_info__2kr55{display:grid;grid-template-columns:90px auto;grid-row-gap:20px;font-size:14px;font-weight:400;line-height:20px;text-align:left;padding:25px 17px;border-bottom:1px solid #bddffd}.job-detail_basic_info__2kr55 .job-detail_title_group__m2A-9{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:start;justify-content:flex-start}.job-detail_basic_info__2kr55 .job-detail_title_group__m2A-9 .job-detail_title__2_X_h{font-weight:700}.job-detail_basic_info__2kr55 .job-detail_title_group__m2A-9 .job-detail_icon__iPz4M{margin:0 10px 0 0}@media screen and (max-width:1080px){.job-detail_basic_info__2kr55{padding:17px 10px}}.job-detail_card__vc043{background:#fff;-webkit-box-shadow:0 0 10px .2px rgba(45,102,196,.1);box-shadow:0 0 10px .2px rgba(45,102,196,.1);border-radius:8px;margin:40px 0 0}.job-detail_card__vc043 .job-detail_card_title__-6Hpz{color:#2648a4;background-color:#bddffd;font-weight:700;font-size:16px;padding:13px 0 13px 24px;border-radius:8px 8px 0 0;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.job-detail_card__vc043 .job-detail_card_title__-6Hpz .job-detail_open_icon__3aBSC{margin:0 15px 0 0;cursor:pointer}@media screen and (max-width:1080px){.job-detail_card__vc043 .job-detail_card_title__-6Hpz{padding:13px 0 13px 16px}}.job-detail_card__vc043 .job-detail_card_body__1_wMt{padding:16px 12px 16px 17px}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_headline__wpHtl{color:#3897f8;font-weight:700;font-size:16px;padding:0 0 8px 23px}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_txt__1jXAr{font-size:16px;padding:0 0 0 23px;white-space:pre-wrap}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_txt__1jXAr a{color:#2d66c4;text-decoration:underline}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_devider__2anu_{border:1px solid #bddffd;margin:24px 0}@media screen and (max-width:1080px){.job-detail_card__vc043 .job-detail_card_body__1_wMt{padding:13px 15px 13px 16px}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_headline__wpHtl,.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_txt__1jXAr{padding:0 0 8px}.job-detail_card__vc043 .job-detail_card_body__1_wMt .job-detail_card_devider__2anu_{margin:16px 0}}.job-detail_sticky_container__1cjQL{width:100%;position:-webkit-sticky;position:sticky;bottom:0;margin:24px 0 0}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC{width:100%;background-color:rgba(38,72,164,.8);text-align:center;padding:8px}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC *{color:#fff}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC .job-detail_small__RGocR{font-size:14px}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC .job-detail_midium__3K1e4{font-weight:700;font-size:16px;margin:8px}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC .job-detail_big__9EPRm{font-weight:700;font-size:36px;margin:8px}.job-detail_sticky_container__1cjQL .job-detail_tel_info__gWndC .job-detail_close__3VNam{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST{width:100%;background-color:hsla(0,0%,100%,.8);display:grid;grid-column-gap:3%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;grid-row-gap:8px;row-gap:8px;padding:8px 12px}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_favorite_count__2RYXo{color:#ff6598;font-weight:700;grid-row:1;grid-column-start:1;grid-column-end:4;text-align:center}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_favorite_count__2RYXo span{font-size:larger}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_keep_button__2sBPc{grid-column:1/2}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_tel_button__2qJ4P{grid-column:2/3}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_web_button__2u04A{grid-column:3/4}@media screen and (max-width:1080px){.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_favorite_count__2RYXo,.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_web_button__2u04A{grid-column:span 2}}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_full_button__3iASu{grid-column:1/-1}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_bottom_btn__2c48e{font-weight:700;width:100%;height:50px}@media screen and (max-width:1080px){.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_bottom_btn__2c48e{font-size:16px}}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_disable_btn__24q4G{color:#9e9e9e;background-color:#e0e0e0}.job-detail_sticky_container__1cjQL .job-detail_job_button_group__3A2ST .job-detail_tel_btn__Fn2Qv{background-color:#fcb93f}.job-detail_call_telephone__1_QQy{background-color:#00a7aa;font-weight:700;font-size:18px;width:320px;margin:auto}.job-detail_recommend__1oOMJ{margin-top:40px;padding:0 0 20px}.job-detail_recommend_title__3ginI{margin:0 16px 24px;color:#2648a4;font-weight:700}.job-detail_consultation__1XbsI{margin-top:40px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.job-detail_consultation__1XbsI,.job-detail_consultation__1XbsI a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.job-detail_consultation__1XbsI a{width:100%}.job-detail_consultation__1XbsI a .job-detail_consult_btn__34PPf{font-weight:700;width:100%;max-width:400px;height:50px}@media screen and (max-width:1080px){.job-detail_consultation__1XbsI a .job-detail_consult_btn__34PPf{font-size:16px}}.job-detail_consultation__1XbsI .job-detail_explain_quote__33YIQ{margin-top:12px;grid-column:span 2;justify-self:center}.job-detail_consultation__1XbsI .job-detail_explain_quote__33YIQ span{cursor:pointer;border-width:0 0 1px;border-style:solid}.job-detail_consultation__1XbsI .job-detail_explain_quote__33YIQ img{width:20px;height:16px}.job-detail_consult_popup__3-zIY{padding-top:30px;text-align:center}.job-detail_consult_popup__3-zIY div{margin:30px 40px 20px;text-align:justify}.job-detail_modal__2ibNH{-moz-box-align:center;align-items:center}.job-detail_modal_height__1Bs-_{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:640px!important}.job-detail_sns_container__2qWom{margin:40px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-detail_sns_container__2qWom .job-detail_title__2_X_h{color:#525252;font-weight:700;font-size:16px;line-height:140%;margin-bottom:16px;text-align:center}.job-detail_sns_container__2qWom .job-detail_btns_container__R_c2u .job-detail_twitter__1N6GU{margin-right:40px}@media screen and (max-width:1080px){.job-detail_sns_container__2qWom .job-detail_btns_container__R_c2u .job-detail_twitter__1N6GU{margin-right:28px}}.job-detail_coupon_image__e12d1 .job-detail_coupon_image_icon__3EeWn{width:680px;height:100px;border-radius:8px;margin:auto}@media screen and (max-width:960px){.job-detail_coupon_image__e12d1 .job-detail_coupon_image_icon__3EeWn{width:320px}}.job-detail_end_date_container__20MKh{margin-top:40px;margin-bottom:40px}.job-detail_end_date_container__20MKh .job-detail_end_date__1Jos-{padding:12px 24px;background-color:#fff;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;margin:auto}.job-detail_end_date_container__20MKh .job-detail_end_date__1Jos- .job-detail_title__2_X_h{color:#ff6598;font-weight:700}.job-detail_end_date_container__20MKh .job-detail_end_date__1Jos- .job-detail_date__1q4a_{color:#525252}.job-detail_evalute_card__2bZOj{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.job-detail_evalute_card__2bZOj .job-detail_evalute_container__392Z8{display:grid;grid-template-columns:1fr auto;grid-column-gap:42px;grid-row-gap:24px}.job-detail_evalute_card__2bZOj .job-detail_evalute_container__392Z8.job-detail_item__1p4Vb{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media screen and (max-width:1080px){.job-detail_evalute_card__2bZOj .job-detail_evalute_container__392Z8{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}@media screen and (max-width:960px){.job-detail_job_card_slide__3Zejf{max-width:-webkit-calc(100vw - 20px);max-width:-moz-calc(100vw - 20px);max-width:calc(100vw - 20px)}}@media screen and (max-width:430px){.job-detail_job_card_slide__3Zejf{min-width:330px}}.job-detail_job_slide__iy-ZT{width:100%;margin:40px 0 60px}.job-detail_job_slide_img__3UkSK{width:100%;display:block;border-radius:14px;object-fit:contain;height:auto}@media screen and (max-width:960px){.job-detail_job_slide_img__3UkSK{border-radius:6px}}.job-detail_mb_20__3Scid,.job-detail_recommend_div__35O8N{margin-bottom:20px}.job-detail_like_icon__3vBD6{margin:30px 10px 0 28px}.job-detail_job_images_parent__1dxfO{padding:20px}.job-detail_image_thumb__1POvl{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;grid-gap:30px;gap:30px}.job-detail_image_item__1QmaK{display:-moz-box!important;display:flex!important;-moz-box-pack:center;justify-content:center;cursor:pointer}.job-detail_image_slide__zXkW5{width:100%}.job-detail_next_btn__3Ad9c{right:50px}.job-detail_next_btn__3Ad9c,.job-detail_prev_btn__3Da8Y{cursor:pointer;position:absolute;font-size:50px;-webkit-transition:.6s ease;-moz-transition:.6s ease;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;color:#1a7fb5;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;z-index:1;bottom:50%}.job-detail_prev_btn__3Da8Y{left:50px}@media screen and (max-width:1080px){.job-detail_job_images_parent__1dxfO{padding:0}.job-detail_next_btn__3Ad9c{right:20px}.job-detail_image_item__1QmaK img{width:70%;max-width:400px}.job-detail_prev_btn__3Da8Y{left:20px}.job-detail_image_thumb__1POvl{grid-gap:10px;gap:10px;margin-top:-30px;margin-bottom:30px}.job-detail_image_thumb__1POvl img{max-width:90px}}.job-detail_acvite_slide__To0Zn>img{border:3px solid #fcb93f}.job-card_top_tab_container__M3GEY>.job-card_tab__1A7iF{margin:0 0 0 auto;width:56px;height:27px;bottom:-6px;position:relative;z-index:1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-size:16px;font-weight:700;border-radius:8px 8px 0 0;color:#fff}.job-card_top_tab_container__M3GEY>.job-card_tab__1A7iF.job-card_viewed__1DoPc{background-color:#bdbdbd}.job-card_top_tab_container__M3GEY>.job-card_tab__1A7iF.job-card_unviewed__3FTYK{background-color:#00a7aa}.job-card_job_card__3eVEM{width:100%}.job-card_job_card_content__3MVcx{-webkit-box-shadow:0 0 10px .2px rgba(45,102,196,.1);box-shadow:0 0 10px .2px rgba(45,102,196,.1);background:#fff;border-radius:8px;position:relative;margin:.5;width:100%}.job-card_job_card_content__3MVcx.job-card_top_1__Aypoa,.job-card_job_card_content__3MVcx.job-card_top_2__1xQi7,.job-card_job_card_content__3MVcx.job-card_top_3__Ns3Ir{border:2px solid;border-top:0;position:relative}.job-card_job_card_content__3MVcx.job-card_top_1__Aypoa:before,.job-card_job_card_content__3MVcx.job-card_top_2__1xQi7:before,.job-card_job_card_content__3MVcx.job-card_top_3__Ns3Ir:before{position:absolute;left:0;top:-35px;font-size:18px;font-weight:700;font-family:Arial,Helvetica,sans-serif;width:35px;height:35px;color:#fff;text-align:center;background-size:cover;background-position:50%;text-shadow:1px 4px 4px #666;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.job-card_job_card_content__3MVcx.job-card_top_1__Aypoa{border-color:#e6bf56}.job-card_job_card_content__3MVcx.job-card_top_1__Aypoa:before{content:"1";background-image:url(/img/ranking/icon_ranking_1.svg)}.job-card_job_card_content__3MVcx.job-card_top_2__1xQi7{border-color:#a3a3a3}.job-card_job_card_content__3MVcx.job-card_top_2__1xQi7:before{content:"2";background-image:url(/img/ranking/icon_ranking_2.svg)}.job-card_job_card_content__3MVcx.job-card_top_3__Ns3Ir{border-color:#d5896b}.job-card_job_card_content__3MVcx.job-card_top_3__Ns3Ir:before{content:"3";background-image:url(/img/ranking/icon_ranking_3.svg)}.job-card_job_card_content__3MVcx.job-card_top_others_item__1Q4iT:before{counter-increment:number 1;content:counter(number) "";position:absolute;left:0;top:-30px;font-size:18px;font-weight:700;font-family:Arial,Helvetica,sans-serif;width:30px;height:30px;color:#666;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.job-card_top_band__2MOic{background-color:#00a7aa;border-radius:8px 8px 0 0;height:6px}.job-card_top_band__2MOic.job-card_viewed__1DoPc{background-color:#bdbdbd}.job-card_top_band__2MOic.job-card_unviewed__3FTYK{background-color:#00a7aa}.job-card_top_check_container__qSywz{background-color:#bddffd;display:grid;grid-template-columns:repeat(2,1fr);padding:10px}.job-card_top_check_container__qSywz>.job-card_check__3zDIQ>.job-card_checkbox__3TUFp{-moz-box-pack:start;justify-content:flex-start}.job-card_top_check_container__qSywz>.job-card_check__3zDIQ>.job-card_checkbox__3TUFp>label>input{border:2px solid #3178d6}.job-card_top_check_container__qSywz>.job-card_keep__1Dspq>.job-card_keep_btn__1tZYq{height:auto;padding:4px 8px;background-color:#fff;border-radius:4px;margin:0 0 0 auto}.job-card_top_check_container__qSywz>.job-card_keep__1Dspq>.job-card_keep_btn__1tZYq.job-card_keep_add__VCvdB{border:1px solid #ff6598;color:#ff6598}.job-card_top_check_container__qSywz>.job-card_keep__1Dspq>.job-card_keep_btn__1tZYq.job-card_keep_remove__1HB0d{border:1px solid #3178d6;color:#3178d6}.job-card_top_check_container__qSywz>.job-card_keep__1Dspq>.job-card_keep_btn__1tZYq>span{font-size:12px;font-weight:700;line-height:14px}.job-card_employee_style_container__1s-iq{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;padding:10px 0 0;border-radius:8px 8px 0 0}.job-card_employee_style_container__1s-iq>.job-card_employee_style__2QRFv{padding:0 0 0 15px}.job-card_employee_style_container__1s-iq>.job-card_employee_style__2QRFv>.job-card_txt__2hDK4{background-color:#feedbb;border-radius:4px;font-size:12px;font-weight:400;line-height:14px;padding:3px 12px}.job-card_employee_style_container__1s-iq>.job-card_icon_code__3z7B4{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end}.job-card_employee_style_container__1s-iq>.job-card_icon_code__3z7B4>.job-card_arrow_right__3e0NE{position:relative;right:-9px;width:18px;height:18px;background-color:#f63866;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.job-card_employee_style_container__1s-iq>.job-card_icon_code__3z7B4>.job-card_txt__2hDK4{background-color:#f63866;color:#fff;font-size:12px;font-weight:700;line-height:14px;padding:6px 15px 6px 6px;z-index:1}.job-card_job_number_container__1RBE4{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.job-card_job_number_container__1RBE4 .job-card_job_number__W8IZY{margin:8px 0;padding:0 15px;font-size:14px}.job-card_job_number_container__1RBE4 .job-card_update_dt_area__3T9TZ{font-size:14px;padding:8px 12px}.job-card_job_number_container__1RBE4 .job-card_update_dt_area__3T9TZ .job-card_update_dt__1aIXQ{font-weight:700;color:#2648a4}.job-card_job_title__3J3Uc{height:48px;color:#2d66c4;font-size:16px;font-weight:400;line-height:24px;text-align:left;overflow:hidden;padding:0 15px;margin:8px 0 16px;text-decoration:underline}.job-card_job_content_container__2roeW{display:grid;grid-template-columns:100px auto;grid-row-gap:8px;font-size:14px;font-weight:400;line-height:20px;text-align:left;padding:0 15px}.job-card_job_content_container__2roeW>.job-card_title_group__2EVRr{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:start;justify-content:flex-start}.job-card_job_content_container__2roeW>.job-card_title_group__2EVRr>.job-card_icon__2Pwjg{margin:0 6px 0 0}.job-card_job_content_container__2roeW .job-card_content_group__1tD1- .job-card_txt__2hDK4{height:20px;overflow:hidden}.job-card_tag_container__JC-cL{padding:8px 15px 0}.job-card_tag_container__JC-cL>.job-card_tag__2ihVn{display:inline-block;margin-right:8px;margin-top:8px}.job-card_gift__MRwla{padding:25px 25px 0}.job-card_gift__MRwla>.job-card_img__13mA8{width:100%}.job-card_bottom_btn_container_2_4__1iVHD,.job-card_bottom_btn_container__1l8ON{display:grid;grid-column-gap:15px;grid-row-gap:15px;padding:16px}.job-card_bottom_btn__2jWFN{width:100%}.job-card_bottom_btn__2jWFN>span{font-size:16px;font-style:normal;font-weight:700;line-height:22px}.job-card_keep_disable_btn__ZBbF9{background-color:#e0e0e0}.job-card_keep_disable_btn__ZBbF9>span{color:#bdbdbd}.job-card_span_all__2aoMS{grid-column:span 2}.job-card_span_4__38VOj{grid-column:span 4}.job-card_big_button__vyOAA{grid-column:span 2}.job-card_detail_only__3nqFP{grid-column:2/span 2}.job-card_detail_apply__sbCAO,.job-card_small_button__1Pqqv{grid-column:span 1}@media(max-width:960px){.job-card_detail_apply__sbCAO,.job-card_detail_only__3nqFP,.job-card_span_all__2aoMS{grid-column:1/-1}.job-card_small_button__1Pqqv{grid-column:span 2}}.job-card_txt__2hDK4{white-space:pre-wrap}.job-card_work_place_evalute_grp__3V6EJ{padding:0 15px;margin-top:23px}.job-card_work_place_evalute_grp__3V6EJ .job-card_title__1sAlt{color:#525252;margin-bottom:4px;font-weight:700;font-size:14px;line-height:140%}.job-card_work_place_evalute_grp__3V6EJ .job-card_item_container__33I-M{display:grid;grid-template-columns:320px 320px;grid-column-gap:32px;grid-row-gap:16px}@media(max-width:960px){.job-card_sp_hide__1tLZ6{display:none!important}.job-card_bottom_btn__2jWFN{height:56px;border-radius:28px}.job-card_work_place_evalute_grp__3V6EJ{display:none!important}.job-card_bottom_btn_container_2_4__1iVHD{grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.job-card_pc_hide__1sKAh{display:none!important}.job-card_job_content_container__2roeW{grid-template-columns:100px auto}}.job-slide_slide__1V85n{width:100%;overflow:hidden}.job-slide_pc__jiZLY{max-width:-webkit-calc(100vw - 17px);max-width:-moz-calc(100vw - 17px);max-width:calc(100vw - 17px)}.job-slide_mobile__1wot1{max-width:100vw}.job-slide_red__334W2{background:red;width:100%}.job-slide_slide__1V85n>div>div>div>div>div{margin:0 20px}.job-slide_slide__1V85n>div>div>div>div>div>div{display:-moz-box!important;display:flex!important;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.job-slide_slide__1V85n>div>ul{position:unset}.job-slide_item__21nqi{margin-bottom:10px}.job-slide_item__21nqi>div{border:none}.job-slide_image__HdqH3{width:100%;height:265px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;cursor:pointer}.job-slide_image__HdqH3>img{height:100%}.job-slide_next_btn__1x2Gi,.job-slide_prev_btn__2dQbo{cursor:pointer;position:absolute;bottom:-22px;font-size:22px;-webkit-transition:.6s ease;-moz-transition:.6s ease;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;color:#6bb7fa;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;z-index:1;bottom:0}.job-slide_prev_btn__2dQbo{left:15px}.job-slide_next_btn__1x2Gi{right:15px}.job-slide_slide__1V85n>div>ul>li>button:before{opacity:1;color:#c2e4f5;font-size:8px}.job-slide_slide__1V85n>div>ul>li[class*=slick-active]>button:before{opacity:1;color:#4fb3e1}.job-slide_slide__1V85n>div>div>div>div>div>div:focus{outline:none}.side-panel_side_title__1DY_-{border-top:2px solid #6bb7fa;border-bottom:2px solid #6bb7fa;color:#2648a4;font-size:20px;font-weight:700;line-height:28px;text-align:center;padding:10px 0}.side-panel_job_list__1Ys7d{display:grid;grid-template-columns:auto;grid-row-gap:15px;padding:15px 0 20px}.side-panel_read_more__3Tf7b{padding:0 0 40px}.side-panel_read_more__3Tf7b .side-panel_txt__2D5BM{cursor:pointer;background-color:#e4f2fe;color:#2648a4;padding:15px 0;font-size:16px;font-weight:500;line-height:22px;text-align:center}.side-panel_read_more__3Tf7b>.side-panel_txt__2D5BM:hover{text-decoration:underline}.side-panel_content_container__3iWkg{display:grid;grid-template-columns:auto;grid-row-gap:15px;padding:15px 0 40px}.side-panel_content_box__2k_nM{background-color:#fff;border-radius:8px}.side-panel_content_box__2k_nM .side-panel_img__2E91y{width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.side-panel_content_box__2k_nM .side-panel_txt__2D5BM{font-size:14px;font-weight:400;line-height:20px;padding:10px}