@charset "utf-8";
/* main visual */
#content .wrap_visual {margin:0 0;min-width:1260px;height:600px;background:#fff url(//www.saraminimage.co.kr/sri/theme/kenca/bg_visual_kenca_251023.png) no-repeat 50% 0}
#content .wrap_visual .inner {margin:0 auto;width:1260px;height:600px;background:url(//www.saraminimage.co.kr/sri/theme/kenca/txt_visual_kenca_251023.png) no-repeat center top 174px}

/* header */
#sri_header.cooperator_header:before {border:none;border-bottom-color:#E4E4E4}
#sri_header.fixed:before{border-bottom:1px solid #E4E4E4}
#sri_header.cooperator_header .wrap_logo .logo_saramin {padding-left:34px;margin-left:20px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb {display:inline-block}
#sri_header.cooperator_header .wrap_nav ul.list_gnb:after {display:table;clear:both;content:"";table-layout:fixed}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .depth1 {float:left;margin-right:48px;height:79px;color:#222;font-size:18px;font-weight:bold}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .depth1 a {display:block;overflow:hidden;height:75px;border-bottom:4px solid #fff;background:url(//www.saraminimage.co.kr/sri/theme/kenca/spr_gnb_kenca_241008.png) no-repeat}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .depth1.selected a {border-color:#ec6300}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu1 a {width:117px;background-position:0 30px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu2 a {width:101px;background-position:-200px 30px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu1.selected a {background-position:0 -70px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu2.selected a {background-position:-200px -70px}

/* content common */
#sri_section {position:relative;z-index:1;min-width:1260px}
#sri_section .recruit_search_panel {margin-top:6px}
#sri_section .title_recruits_list {padding:100px 0 30px 0;text-align:center}
#sri_section .business_info .title_recruits_list {color:#222;font-size:40px}
#jobs {margin:0 auto;padding:0 0 147px 0;width:1260px}
.company_info .list_jobs_interview:after {display:table;clear:both;content:"";table-layout:fixed}
.wrap_list .btn_more {display:block;margin-top:40px;width:100%;height:56px;border:1px solid #e5e6eb;color:#222;font-size:15px;text-align:center}
.wrap_list .btn_more:after {display:inline-block;margin:6px 0 0 10px;width:13px;height:8px;background:url(//www.saraminimage.co.kr/sri/person/company_review/ico_review_191118.png) no-repeat -300px -80px;content:""}
#jobs .no_search_data,
.company_info .no_search_data, #company .no_search_data,
#interview .no_search_data {padding:80px 0;color:#444;font-size:14px;text-align:center;vertical-align:middle;box-sizing:border-box;border:1px solid #e4e5e7;background-color:#fff}
#sri_header.cooperator_header .wrap_logo .logo_sub {display:inline-block;margin:0 5px 0 0px;padding-left:25px;vertical-align:top;background:url(//www.saraminimage.co.kr/sri/theme/incheon/header/ico_x.png) no-repeat 0 6px}
.resident_company {margin:0 auto;padding-bottom:147px;width:1260px}
.resident_company .title_recruits_list {padding:120px 0 40px 0;text-align:center}

/* 협력사 선택영역 */
.selection_section {margin:0 auto;width:1260px}
.selection_tab {display:flex;margin-top:55px}
.selection_tab .tab_btn {width:100%;height:80px;border:1px solid #ddd;font-size:23px}
.selection_tab .tab_btn:hover {color:#4876ef;border:1px solid #4876ef;background:#ebf3ff}
.selection_tab .tab_btn+.tab_btn {margin-left:40px}

/* 채용관 일정 */
.schedule_info {padding:100px 0}
.schedule_info .inner {width:1260px;margin:0 auto}
.schedule_info .title_schedule {padding:0 0 30px}

/* 진행중 채용정보 - 공고 UI */
.common_recruilt_list .list_info strong {color:#444;font-size:15px;font-weight:bold}
.common_recruilt_list .list_info strong span {color:#ff6129;font-size:15px}
.common_recruilt_list .list_info .sri_select {width:114px}
.common_recruilt_list .list_info .today_accept_cnt {margin-left:1px;color:#666;font-size:13px;line-height:15px}
.common_recruilt_list .list_info .today_accept_cnt span {text-decoration:underline}
.common_recruilt_list .add_option {position:absolute;right:0;bottom:0}
.common_recruilt_list .add_option:after {display:table;clear:both;content:"";table-layout:fixed}
.common_recruilt_list .add_option .sort_list li {display:inline-block;float:left;color:#888;font-size:12px;word-spacing:-1px}
.common_recruilt_list .add_option .sort_list li a {display:inline-block;color:#888;text-align:center}
.common_recruilt_list .add_option .sort_list li a.on {color:#444;font-weight:bold}
.common_recruilt_list .add_option .sort_list li:before {display:inline-block;margin:0 10px;width:1px;height:12px;vertical-align:middle;background-color:#e4e4e4;content:""}
.common_recruilt_list .add_option .sort_list li:first-child:before {margin:0;padding:0;width:0}
.common_recruilt_list .list_info .btn_apply_area {position:absolute;top:0;right:0}
.common_recruilt_list .list_info .btn_basic {display:inline-block;padding:5px 13px 9px;height:32px;border:1px solid #dbdbdb;box-sizing:border-box;color:#444;font-size:13px;vertical-align:top;background-color:#fff;cursor:pointer}
.common_recruilt_list .list_info .btn_basic.btn_scrap,
.common_recruilt_list .list_info .btn_basic.btn_attention {margin-left:1px}
.common_recruilt_list .list_info .btn_apply_view {padding:5px 13px 9px 32px;background:#fff url(//www.saraminimage.co.kr/ui/recruit_detail_search/btn_check.png) no-repeat 13px 9px}
.common_recruilt_list .list_info .btn_apply_view.selected {background-position:13px -21px}
.common_recruilt_list .list_info .btn_apply_mail {padding:5px 11px 9px 32px;background:#fff url(//www.saraminimage.co.kr/ui/recruit_detail_search/btn_mail.png) no-repeat 10px 6px}
.common_recruilt_list .list_info.list_info_bottom {padding:10px 0 0 0;height:32px}
.common_recruilt_list .list_info.list_info_bottom .btn_apply_area {top:10px}
.common_recruilt_list .wrap_loading {position:absolute;top:0;left:0;z-index:99;width:100%;background-color:white;opacity:0.7;filter:alpha(opacity=70)}
.common_recruilt_list .wrap_loading .box_loading {margin:75px auto 0 auto;font-weight:bold;text-align:center;background:#fff}

/* 참여기업 소개 - 인터뷰 UI */
.company_info>.inner>h2{padding:100px 0 25px}
.company_info {padding-bottom:100px;background-color:#f3f6fa}
.company_info>.inner {margin:0 auto;width:1260px}
.company_info li {float:left;position:relative;margin:0 8px 8px 0;padding:40px 30px;width:309px;height:350px;border:1px solid #e5e6eb;box-sizing:border-box;background-color:#fff}
.company_info li:nth-child(4n) {margin-right:0}
.company_info li .inlist_box {display:block}
.company_info li:hover {border-color:#4876ef}
.company_info li:after {display:table;clear:both;content:"";table-layout:fixed}
.company_info li .ico_label {display:none}
.company_info li.best_interview .ico_label {display:block;position:absolute;top:-1px;right:-1px;padding:12px 0 0 0;width:40px;height:50px;box-sizing:border-box;color:#fff;font-size:12px;font-style:normal;text-align:center;background:url(//www.saraminimage.co.kr/sri/common/ico/ico_viewpage.png) -23px 0 no-repeat}
.company_info .sub_title {margin-top:-2px}
.company_info .in_subtit {color:#5b6ed0;font-size:15px;font-weight:bold}
.company_info .flag_applying {margin:2px 0 0 7px;padding:0 2px 3px 2px}
.company_info .title {overflow:hidden;position:relative;padding-top:31px;height:60px}
.company_info .title:after {display:block;position:absolute;top:17px;left:0;width:20px;height:1px;background:#222;content:""}
.company_info .title em {color:#444;font-size:20px;font-weight:bold;line-height:31px;word-break:break-all}
.company_info .company_industry {padding-top:3px}
.company_info .company_industry>em {display:block;overflow:hidden;color:#666;font-size:13px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}
.company_info .box_info {padding-top:28px}
.company_info .box_info:after {display:table;clear:both;content:"";table-layout:fixed}
.company_info .box_info .txt_detail {float:left;margin-top:32px;width:140px}
.company_info .box_info .img_view {float:left;margin-left:9px;width:98px;height:98px}
.company_info .box_info .img_view .img {display:block;position:relative;overflow:hidden;width:98px;height:98px;border-radius:50%}
.company_info .box_info .img_view .img img {position:absolute;left:50%;margin-left:-73px;width:auto;height:98px}
.company_info .box_info .img_view.no_img .img {background:url(//www.saraminimage.co.kr/sri/common/img_interview_list_default.png) 0 0 no-repeat}
.company_info .box_info .img_view.no_img .img img {display:none}
.company_info .box_info .company_class {color:#888;font-size:13px;vertical-align:top}
.company_info .box_info .sub_line {padding-top:8px}
.company_info .box_info .sub_line span {color:#888;font-size:13px;vertical-align:top}
.company_info .box_info .sub_line span.establish_dt {display:inline-block;position:relative}
.company_info .box_info .sub_line span.establish_dt:after {display:block;position:absolute;top:5px;right:-8px;width:1px;height:9px;background:#d1d1d1;content:""}
.company_info .box_info .sub_line span.emply_cnt {display:inline-block;position:relative;padding-left:16px}
.company_info .box_info .sub_line span.emply_cnt:after {display:block;position:absolute;top:4px;left:14px;width:15px;height:10px;content:""}
.wrap_area_search {position:relative}
.wrap_area_search .area_search {position:absolute;top:-80px;right:0}
.wrap_area_search .area_search:before {display:block;position:absolute;top:14px;left:15px;width:13px;height:13px;background:url(//www.saraminimage.co.kr/sri/person/search_panel/spr_search_panel.png) no-repeat 0 -133px;content:""}
.wrap_area_search .area_search .box_search {display:block;position:relative;padding:0 12px 0 34px;width:253px;height:40px;border:1px solid #dbdbdb;box-sizing:border-box;color:#222;font-size:13px;line-height:38px;background:transparent}
.wrap_area_search .no_search_situation {padding:60px 0;color:#444;font-size:16px;text-align:center;border:1px solid #e5e6eb;font-weight:700}

/* 플랫폼(사업 안내) */
.business_info .wrap_business_info {height:620px;background-color:#fee9d5}
.business_info .wrap_business_info:nth-child(2){height:805px}
.business_info .wrap_business_info .title {color:#222}
.business_info .wrap_business_info .list_business_info {margin:0 auto;width:1260px}
.business_info .wrap_business_info .list_business_info:after {display:table;table-layout:fixed;clear:both;content:''}
.business_info .wrap_business_info .list_business_info .item {position:relative;float:left;margin-right:15px;padding:60px;width:410px;height:441px;border:1px solid #ed882b;box-sizing:border-box;text-align:center;background-color:#fff;font-weight:bold}
.business_info .wrap_business_info:nth-child(2) .list_business_info .item {height:527px}
.business_info .wrap_business_info:nth-child(2) .list_business_info .item>div {display:flex;justify-content:center}
.business_info .wrap_business_info .list_business_info .item:last-child {margin-right:0}
.business_info .wrap_business_info .list_business_info .item>img {display:inline-block}
.business_info .wrap_business_info .list_business_info .item>strong {display:block;margin:40px 0 10px;color:#FF5100;font-size:22px;font-weight:bold;line-height:32px}
.business_info .wrap_business_info .list_business_info .item>strong.txt_etc {color:#222}
.business_info .wrap_business_info .list_business_info .item>p {display:block;margin-top:10px;color:#222;font-size:18px;line-height:30px;font-weight:normal}
.business_info .wrap_business_info .list_business_info .item>a.btn_link {position:absolute;bottom:60px;left:50%;margin-left:-95px;width:190px;height:50px;border:1px solid #ed882b;color:#ed882b;font-size:15px;line-height:48px}
.business_info .wrap_business_info .list_business_info .item.box_point {background-color:#ed882b}
.business_info .wrap_business_info .list_business_info .item.box_point>strong {color:#fff}
.business_info .wrap_business_info .list_business_info .item.box_point>p {color:#fff}
.business_info .wrap_business_info .list_business_info .item.box_point>a {color:#fff;border-color:#fff}
.business_info .wrap_business_info .list_business_info .item ul li {position:relative;color:#222;font-size:18px;line-height:30px;text-align:left;padding-left:25px}
.business_info .wrap_business_info .list_business_info .item ul li:before {position:absolute;top:11px;left:10px;border-radius:50%;width:5px;height:5px;background-color:#222;content:''}
.business_info .wrap_business_info .list_business_info .item:nth-child(2) ul li:first-child{width:300px}
.business_info .wrap_business_info .list_business_info .item.box_point ul li {color:#fff}
.business_info .wrap_business_info .list_business_info .item.box_point ul li:before {background-color:#fff}
.business_info .wrap_business_info .list_business_info .item .card {display:block;overflow:hidden;position:relative;box-sizing:border-box}
.business_info .wrap_business_info .list_business_info .item .card .thumb {display:flex;overflow:hidden;position:relative;width:224px;height:120px;border-radius:8px;justify-content:center;align-items:center;background-color:#000}
.business_info .wrap_business_info .list_business_info .item .card .thumb img {position:absolute;top:50%;left:0;width:100%;min-height:100%;transform:translateY(-50%);opacity:0.6}
.business_info .wrap_business_info .list_business_info .item .card .thumb:before {display:block;position:relative;z-index:1;width:50px;height:50px;background:url(//www.saraminimage.co.kr/sri/theme/samsung/img_video.png) no-repeat;content:""}
.business_info .wrap_business_info .list_business_info .item .card .card_detail {position:relative;z-index:5;padding:24px 20px;height:100%;box-sizing:border-box;color:#373f57}

.business_info .list_business_service {padding-bottom:100px}
.business_info .wrap_business_service h2 {padding:100px 0 30px}
.business_info .wrap_business_service .list_business_service {margin:0 auto;width:1260px;display:flex;gap:15px}
.business_info .wrap_business_service .list_business_service .item{width:410px;height:441px;padding:60px;border:1px solid #eb6100;background-color:#fff;text-align:center;position:relative;box-sizing:border-box}
.business_info .wrap_business_service .list_business_service .item strong{display:block;margin-top:30px;font-size:22px;line-height:32px;color:#222}
.business_info .wrap_business_service .list_business_service .item p{margin-top:10px;font-size:18px;line-height:30px;font-weight:normal}
.business_info .wrap_business_service .list_business_service .item a{width:190px;height:50px;text-align:center;color:#fff;background-color:#eb6100;display:flex;justify-content:center;align-items:center;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-size:15px;font-weight:normal}

.business_info .wrap_business_homepage {position:relative;height:620px;background:url(//www.saraminimage.co.kr/sri/theme/kenca/bg_info_kenca_250930.png) no-repeat top center}
.business_info .wrap_business_homepage .txt_box{width:1260px;margin:0 auto;padding-top:104px}
.business_info .wrap_business_homepage .inner_txt_box{padding-left:594px;background:url(//www.saraminimage.co.kr/sri/theme/kenca/img_visual_kenca_250930.png) no-repeat}
.business_info .wrap_business_homepage .inner_txt_box .txt_area{color:#fff;font-weight:normal;margin-bottom:30px}
.business_info .wrap_business_homepage .inner_txt_box .txt_area>strong{display:block;margin-bottom:10px;font-size:40px;font-weight:normal}
.business_info .wrap_business_homepage .inner_txt_box .txt_area>span{display:block;line-height:28px;font-size:19px;font-weight:normal}
.business_info .wrap_business_homepage .btn_area {text-align:center;display:flex;gap:10px}
.business_info .wrap_business_homepage .btn_area .link_home {border:1px solid #fff;background:rgba(255,255,255,0.18);width:300px;height:59px;align-items:center;justify-content:center;display:flex;color:#fff;font-size:16px;font-weight:bold}
.business_info .wrap_business_homepage .txt_info{margin-top:33px}
.business_info .wrap_business_homepage .txt_info .participation_area{font-size:18px;font-weight:bold;color:#fff}
.business_info .wrap_business_homepage .txt_info .participation_area ul{margin-top:15px}
.business_info .wrap_business_homepage .txt_info .participation_area ul li{position:relative;color:#fff;padding-left:31px;line-height:160%;font-size:18px;font-weight:normal}
.business_info .wrap_business_homepage .txt_info .participation_area ul li span{background-color:#ff5100;width:21px;height:21px;display:flex;border-radius:100%;text-align:center;position:absolute;top:50%;left:0;align-items:center;justify-content:center;font-weight:bold;transform:translateY(-50%)}
.business_info .wrap_business_homepage .txt_info .precautlons_area{color:#a8a8a8;font-weight:bold;margin-top:28px}
.business_info .wrap_business_homepage .txt_info .precautlons_area>span{font-size:18px}
.business_info .wrap_business_homepage .txt_info .precautlons_area ul{margin-top:15px}
.business_info .wrap_business_homepage .txt_info .precautlons_area ul li{position:relative;line-height:150%;font-size:15px;font-weight:normal;padding-left:15px}
.business_info .wrap_business_homepage .txt_info .precautlons_area ul li::before{content:'';position:absolute;top:50%;left:5px;transform:translateY(-50%);width:3px;height:3px;border-radius:100%;background-color:#a8a8a8}

/* modal_layer */
.theme_modal.modal_kenca {padding:40px;width:410px;height:460px}
.theme_modal.modal_kenca {background:url(//www.saraminimage.co.kr/sri/theme/kenca/bg_modal_kenca.png)}
.theme_modal.modal_kenca .theme_modal_cont .box_img {padding-top:86px}
.theme_modal.modal_kenca .area_btn {position:absolute;bottom:40px;left:50%;transform:translateY(-50%) translateX(-50%) translateZ(0)}
.theme_modal.modal_kenca .area_btn .btn_link {display:inline-block;width:160px;height:40px;text-align:center;line-height:40px;color:#fff;background-color:#ff7701;border-radius:4px;font-size:14px}