@charset "utf-8";
/* main visual */
#content .wrap_visual {margin:0 0;min-width:1260px;height:600px;background:#F7FCFE url(//www.saraminimage.co.kr/sri/theme/kccidlca/bg_visual_kccidlca_250611.png) no-repeat 50% 0}
#content .wrap_visual .inner {margin:0 auto;width:1260px;height:600px;background:url(//www.saraminimage.co.kr/sri/theme/kccidlca/txt_visual_kccidlca.png) no-repeat 0 178px}

/* header */
#sri_header.cooperator_header {top:32px;transition:top 300ms;transform:translate3d(0,0,0)}
#sri_header.cooperator_header h1.title {margin:0 5px 0 0}
#sri_header.cooperator_header h1.title a img {display:inline-block;margin-top:2px}
#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/kccidlca/spr_gnb_kccidlca.png) no-repeat}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .depth1.selected a {border-color:#1d2088}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu1 a {width:114px;background-position:0 30px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu2 a {width:67px;background-position:-200px 30px}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu3 a {width:135px;background-position:-400px 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}
#sri_header.cooperator_header .wrap_nav ul.list_gnb .menu3.selected a {background-position:-400px -70px}

/* content common */
.live {margin:0 auto;padding:27px 0 100px 0;width:1260px}
#sri_section {position:relative;z-index:1;min-width:1260px}
#sri_section .recruit_search_panel {margin:96px 0 0}
#sri_section .title_recruits_list {padding:90px 0 40px 0;text-align:center}
#sri_section .business_info .title_recruits_list {color:#222;font-size:40px}
#jobs {margin:0 auto;padding:27px 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 0;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-bottom:100px}
.selection_section ul {display:flex;justify-content:space-between}
.selection_section .input_check {display:block;text-align:center;cursor:pointer}
.selection_section .input_check label {cursor: pointer}
.selection_section .input_check .txt_category {font-size:15px;line-height:20px}
.selection_section .input_check .box_img {overflow:hidden;position:relative;margin:0 auto 9px;width:64px;height:64px;border-radius:64px;box-sizing:border-box}
.selection_section .input_check .box_img img {display:block;position:relative;width:64px;height:auto;pointer-events:none}
.selection_section .input_check .checked:after,
.selection_section .input_check .checked:before {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.selection_section .input_check .checked:before {background-color:rgba(55, 63, 87, 0.85)}
.selection_section .input_check .checked:after {margin:auto;width:40px;height:40px;background:url(//www.saraminimage.co.kr/sri/theme/it/ico/ico_chk.png) no-repeat}
.selection_section .input_check .checked~.txt_category {font-weight:bold}
.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}

.selection_section {margin-bottom:100px}
.selection_section ul {display:flex;justify-content:space-between}
.selection_section .input_check {display:block;text-align:center;cursor:pointer}
.selection_section .input_check label {cursor: pointer}
.selection_section .input_check .txt_category {font-size:15px;line-height:20px}
.selection_section .input_check .box_img {overflow:hidden;position:relative;margin:0 auto 9px;width:64px;height:64px;border-radius:64px;box-sizing:border-box}
.selection_section .input_check .box_img img {display:block;position:relative;width:64px;height:auto;pointer-events:none}
.selection_section .input_check .checked:after,
.selection_section .input_check .checked:before {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.selection_section .input_check .checked:before {background-color:rgba(55, 63, 87, 0.85)}
.selection_section .input_check .checked:after {margin:auto;width:40px;height:40px;background:url(//www.saraminimage.co.kr/sri/theme/it/ico/ico_chk.png) no-repeat}
.selection_section .input_check .checked~.txt_category {font-weight:bold}
.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}

/* 배너 공고 */
.list_filter {position:relative;margin-bottom:16px;height:32px}
.list_filter .btn_apply_area {position:absolute;top:0;right:0}
.list_filter .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}
.list_filter .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}
.list_filter .btn_apply_view.selected {border:1px solid #ff8149;color:#ff8149;background-position:13px -21px}

/* 무료 공고 */
.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}

/* 참여기업 소개 */
.list_fintech:after {display:table;clear:both;content:"";table-layout:fixed}
.list_fintech .item {float:left;position:relative;margin:0 8px 8px 0;padding:30px;width:309px;height:234px;border:1px solid #e5e6eb;box-sizing:border-box;background-color:#fff}
.list_fintech .item:nth-child(4n) {margin-right:0}
.list_fintech .item .link {position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}
.list_fintech .item .logo {display:block;position:relative;overflow:hidden;height:56px;color:#666;font-size:15px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.list_fintech .item .logo img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:184px;max-height:56px}
.list_fintech .item .logo_empty {display:block;overflow:hidden;padding:15px;width:100%;height:56px;box-sizing:border-box;font-size:17px;line-height:19px;color:#929292;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fc}
.list_fintech .item .item_job {margin-top:20px}
.list_fintech .item .corp {display:block;overflow:hidden;margin-top:30px;color:#222;font-size:18px;text-overflow:ellipsis;white-space:nowrap}
.list_fintech .item .title {display:block;overflow:hidden;margin-top:12px;color:#444;font-size:15px;text-overflow:ellipsis;white-space:nowrap}
.list_fintech .item .meta {display:block;margin-top:8px}
.list_fintech .item .meta span {position:relative;padding-right:11px;margin-right:5px;color:#666;font-size:14px;line-height:18px}
.list_fintech .item .meta span:after {display:inline-block;position:absolute;top:50%;right:0;margin-top:-4px;width:1px;height:12px;background-color:#d8d8d8;content:""}
.list_fintech .item .meta span:last-child {padding:0;margin:0}
.list_fintech .item .meta span:last-child:after {display:none}

/* 인터뷰UI 사용 */
.company_info {padding-bottom:147px;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}

/* 채용설명회 */
.promotion_list.slider {width:1268px;height:184px}
/*.promotion_list ul {display:flex;flex-wrap:wrap}*/
.promotion_list ul li {display:inline-block;margin:0 7px 0 0;border:solid 1px #eaedf4;box-sizing:border-box}
.promotion_list ul li:nth-child(3n) {margin-right:0}
.promotion_list.slider ul li {float:left;margin:0;width:309px}
.promotion_list.slider ul li:last-child {margin-right:0}
.promotion_list.slider ul li .card {width:410px}
.promotion_list .card {display:block;overflow:hidden;position:relative;width:410px;height:230px;box-sizing:border-box;background:#fff;}
.promotion_list .card .thumb {display:flex;overflow:hidden;position:relative;width:100%;height:230px;background:#8e8e8e;justify-content:center;align-items:center;}
.promotion_list .card .thumb img {position:absolute;top:50%;left:0;width:100%;min-height:100%;transform:translateY(-50%)}
.promotion_list .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:""}
.promotion_list .card .card_detail {position:relative;z-index:5;padding:24px 20px;height:100%;box-sizing:border-box;color:#373f57;}
.promotion_list .card .thumb+.card_detail {height:calc(100% - 182px)}
.promotion_list .card_link {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;}
.modal {position:fixed;top:50%;left:50%;z-index:500;padding:40px;width:640px;height:360px;border-radius:16px;background:#fff;transform:translate(-50%, -50%);}
.modal .btn_close {position:absolute;top:0;right:15px;color:#b1b0ac;font-size:30px;cursor:pointer}
.dimmed {position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:#000;opacity:0.6}

.promotion_list.slider .bx-controls {display:inline-block;position:static;bottom:auto;left:auto;transform:none}
.promotion_list.slider .bx-controls button {position:absolute;top:268px;z-index:10;width:56px;height:56px;border:solid 0.6px #eaedf4;border-radius:50%;font-size:0;background:#fff;box-shadow:2px 5px 14px 0 rgba(17, 42, 128, 0.08)}
.promotion_list.slider .bx-controls button:after {display:block;position:absolute;top:50%;left:50%;width:13px;height:13px;border-style:solid;border-color:#5c667b;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);content:""}
.promotion_list.slider .bx-controls .bx-prev {left:-96px}
.promotion_list.slider .bx-controls .bx-prev.disabled {display:none}
.promotion_list.slider .bx-controls .bx-prev:after {margin-left:5px;border-width:0 0 2px 2px}
.promotion_list.slider .bx-controls .bx-next {right:-96px}
.promotion_list.slider .bx-controls .bx-next.disabled {display:none}
.promotion_list.slider .bx-controls .bx-next:after {margin-left:-2px;border-width:2px 2px 0 0}

/* 플랫폼(사업 안내) */
.business_info .wrap_business_info {height:732px;background:url(//www.saraminimage.co.kr/sri/theme/kccidlca/bg_info_kccidlca.png) no-repeat 0 100%}
.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:459px;box-sizing:border-box;border-radius:35px;text-align:center;background-color:#fff}
.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-top:40px;color:#222;font-size:22px;font-weight:bold;line-height:32px}
.business_info .wrap_business_info .list_business_info .item>p {margin-top:10px;color:#222;font-size:18px;text-align:center;line-height:30px}
.business_info .wrap_business_info .list_business_info .item>a {position:absolute;bottom:60px;left:50%;margin-left:-95px;width:190px;height:50px;border-radius:8px;box-sizing:border-box;color:#fff;font-size:15px;line-height:48px;background-color:#1093d0}

.business_info .wrap_etc_info {width:1260px;margin:0 auto}
.business_info .wrap_etc_info .txt_desc {color:#666;font-size:20px;line-height:32px;font-weight:400}
.business_info .wrap_etc_info .box_item {}
.business_info .wrap_etc_info .box_item img {display:inline-block;}
.business_info .wrap_etc_info .box_item .box_noti {display:inline-block;margin-left:60px;width:500px;vertical-align:top;}
.business_info .wrap_etc_info .box_item .box_noti .box_tit {font-size:32px}
.business_info .wrap_etc_info .box_item .box_noti .box_tit .txt {color:#7d7d7d}
.business_info .wrap_etc_info .box_item .box_txt {margin-top:36px;line-height:28px}
.business_info .wrap_etc_info .box_item .box_txt .title_item {display:flex;margin-bottom:10px;padding:9px 37px;width:378px;box-sizing:border-box;color:#fff;font-size:20px;line-height:30px;font-weight:700;border-radius:10px;background-color:#00a0e9;}
.business_info .wrap_etc_info .box_item:last-child {margin-bottom:120px}
.business_info .wrap_etc_info .list_etc_info {margin:0 auto;width:1260px}
.business_info .wrap_etc_info .list_etc_info:after {display:table;table-layout:fixed;clear:both;content:''}
.business_info .wrap_etc_info .list_etc_info .item {position:relative;float:left;margin-right:15px;padding:60px;width:410px;height:382px;box-sizing:border-box;border:1px solid #cacaca;border-radius:35px;text-align:center;background-color:#eff9fe}
.business_info .wrap_etc_info .list_etc_info .item:last-child {margin-right:0}
.business_info .wrap_etc_info .list_etc_info .item:nth-child(2) {background-color:#f8f8f8}
.business_info .wrap_etc_info .list_etc_info .item>img {display:inline-block}
.business_info .wrap_etc_info .list_etc_info .item>strong {display:block;margin-top:40px;color:#1D2088;font-size:22px;font-weight:bold;line-height:32px}
.business_info .wrap_etc_info .list_etc_info .item>p {margin-top:10px;color:#222;font-size:18px;text-align:center;line-height:30px}

/* modal_layer */
.theme_modal.modal_kccidlca {padding-top:51px;width:410px;height:460px;background:url(//www.saraminimage.co.kr/sri/theme/kccidlca/bg_modal_kccidlca.png) no-repeat}
.theme_modal.modal_kccidlca .modal_option .btn_no_view {margin-left:28px}
.theme_modal.modal_kccidlca .area_btn {position:absolute;bottom:20px;left:50%;transform:translateY(-50%) translateX(-50%) translateZ(0)}
.theme_modal.modal_kccidlca .area_btn .btn_link {display:inline-block;width:160px;height:40px;border-radius:4px;text-align:center;line-height:40px;color:#fff;background-color:#1d2088}
