/* 온라인 참가신청 */
.explain-wrap{margin-top:30px;}
.explain-wrap h3{font-size:18px;color:#4d3487;font-weight:600;}
.explain-wrap ul{width:100%;padding-top:20px;}
.explain-wrap ul li{padding-bottom:15px;}
.explain-wrap ul li strong{padding:5px 5px 5px 0;color:#4d3487;border-radius:5px;font-weight:600;font-family:'나눔고딕', 'nanum-gothic';}
.explain-wrap ul li strong i{margin-right:7px;}
.explain-wrap ul li span{display:inline-block;margin-left:10px;margin-top:5px;}
.explain-wrap ul li:last-child>span{font-size:15px;line-height:21px;}

/* 온라인 참가신청 - 다운로드 버튼 */
.download-btn-wrap{position:relative;}
.download-btn-wrap .btn-wrap{margin:0 auto;width:100%;}
.download-btn-wrap .btn-wrap .download-btn{display:inline-block;}
.download-btn-wrap .btn-wrap .download-btn a{display:block;padding:10px 0;width:270px;background:#3380f2;border-radius:5px;}
.download-btn-wrap .btn-wrap .download-btn a span{color:#fff;}
.download-btn-wrap .btn-wrap .download-btn a span i{margin-left:5px;}
.download-btn-wrap .btn-wrap .download-btn a:hover{background:#006cd9;transition:all 0.3s;}
.join-content-wrap{margin-top:50px;}
.join-content-wrap .text-right-wrap{float:left;display:block;margin-top:10px;}
.join-content-wrap .text-right-wrap p{font-size:14px;line-height:21px;}
.join-content-wrap .member-table-wrap{overflow:auto;}
.join-content-wrap .member-table-wrap table.member-table{min-width:1024px;}
.join-content-wrap .join-text-wrap{display:block;margin-top:10px;}
.join-content-wrap .join-text-wrap p{font-size:14px;color:#ff0000;line-height:21px;}

/* 온라인 참가신청 - 추가하기 버튼 */
.plus-btn-wrap{float:right;display:inline-block;margin:0;margin-top:10px;border:1px solid #3380f2;border-radius:5px;}
.plus-btn-wrap:hover{background:#f9f9f9;transition:all 0.3s;}
.plus-btn-wrap button{display:block;padding:7px 30px 10px;}
.plus-btn-wrap button span{color:#3380f2;}
.plus-btn-wrap button i{margin-right:7px;color:#3380f2;}


/* 온라인 참가신청 - 팝업 */
#layerPopup .pop-contents{padding:40px 30px 30px;}
.popup-individual-join-finish .pop-contents h2{padding-top:0;margin-top:0;color:#333;font-size:21px;font-weight:600;text-align:center;line-height:27px;}
.popup-individual-join-finish .pop-contents p{display:block;padding-top:20px;line-height:25px;font-size:16px;text-align:center;}
.popup-individual-join-finish .pop-contents i{display:block;margin:0 auto;margin-top:20px;font-size:30px;text-align:center;color:#ff0000;}


/* 신청 확인하기 */
.confirm-explain-wrap{padding:30px 0;text-align:center;}
.confirm-explain-wrap p{line-height:25px;color:#4d3487;}
.confirm-wrap{}
table.confirm-table{background:#f7f7f7;border:1px solid #ccc;}
table.confirm-table tbody tr th,
table.confirm-table tbody tr td{background:#f7f7f7;text-align:center;}
.modal{z-index:3;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe;margin:15% auto;padding:40px 20px 20px;border:1px solid #888;max-width:900px;}
.modal-content h2{display:block;font-size:21px;font-weight:600;text-align:center;}
.modal-content p{display:block;padding-top:20px;line-height:21px;text-align:center;}
.modal-content .join-content-wrap{margin-top:30px;}

/* 공지사항 디테일 */
.notice-detail-wrap{margin:50px 0 0;}
.notice-detail-wrap .notice-detail-title-wrap{padding-bottom:30px;}
.notice-detail-wrap .notice-detail-title-wrap .title-wrap{display:inline-block;width:calc(100% - 110px);}
.notice-detail-wrap .notice-detail-title-wrap .title-wrap h3{font-size:21px;font-weight:600;line-height:27px;word-break:break-all;}
.notice-detail-wrap .notice-detail-title-wrap .date-wrap{display:inline-block;width:100px;text-align:right;}
.notice-detail-wrap .notice-detail-title-wrap .date-wrap span{}
.notice-detail-wrap .notice-detail-contents-wrap{max-width:1120px;border-top:1px solid #ddd;}
.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap{margin:30px 0;width:100%;}
.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap p{width:100%;line-height:25px;word-break:break-all;}
.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap p img{display:block;margin:0 auto;width:100%;}
.notice-detail-wrap .notice-detail-contents-wrap .file-wrap{float:right;display:inline-block;padding:10px 20px;border:1px solid #ddd;}
.notice-detail-wrap .notice-detail-contents-wrap .file-wrap strong{display:inline-block;}
.notice-detail-wrap .notice-detail-contents-wrap .file-wrap span{display:inline-block;line-height:25px;}


/* --------------------------------------------
	박람회 안내
	.fair-info
/* ------------------------------------------ */
.fair-info .sub-title{padding-bottom:40px;font-size:30px;letter-spacing:-1px;text-align:center;}
.fair-info.qna-list .btn-wrap{position:absolute;top:0;right:0;padding:0;}
.fair-info.qna-list .btn-ac{margin-right:0;}
.fair-info.qna-list .answer_btn{display:inline-block;padding:3px 8px 2px;margin-right:10px;text-align:center;font-size:12px;/*color:#ff9600;border:solid 1px #ff7900;*/border-style:solid;border-width:1px;border-radius:50px;vertical-align:bottom;}

/* 박람회 안내 - 오시는 길 */
.fair-info.way_wrap{position:relative;}
.fair-info.way_wrap .way_info{padding-bottom:50px;text-align:center;}
.fair-info.way_wrap .way_info strong{padding-left:0;font-size:21px;letter-spacing:-1px;font-weight:700;color:#3380f2;}
.fair-info.way_wrap .way_info p:nth-of-type(1){padding:30px 0 20px;font-size:16px;letter-spacing:-0.5px;}
.fair-info.way_wrap .way_info p:nth-of-type(2){padding:0 0 20px 0;font-size:16px;letter-spacing:-0.5px;}
.fair-info.way_wrap .way_info p:nth-of-type(3){padding:0;font-size:16px;letter-spacing:-0.5px;line-height:1.5;}
.fair-info.way_wrap .way_info p i{padding-right:5px;}

.fair-info.way_wrap .way_info .btn-ac{margin-left:48px;}
.fair-info.notice-detail{text-align:center;}
.fair-info.notice-detail .in-wrap h5{font-size:30px;color:#2a2a2a}
.fair-info.notice-detail .in-wrap span{display:block;margin:30px 0 45px;font-size:14px;color:#a4a4a4}
.fair-info.notice-detail .in-wrap .text-contents{padding:40px 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.fair-info.notice-detail .in-wrap .text-contents p{line-height:1.4;color:#2a2a2a !important;}
.fair-info.notice-detail .in-wrap .text-contents p span{display:inline-block;margin:0;font-size:16px !important;color:#2a2a2a !important;}
.fair-info.program-wrap .seminar-program li{position:relative;float:left;width:49%;margin:0 0 1% 1%;padding:2%;border:solid 1px #d4d4d4;box-sizing: border-box}
.fair-info.program-wrap .seminar-program li:nth-child(odd){margin-left:0;}
.fair-info.program-wrap .seminar-program li b{display:inline-block;margin-bottom:10px;padding-bottom:7px;border-bottom:solid 2px #00a0e9;font-size:25px;color:#00a0e9;line-height:1;font-weight:700;font-family:NanumSquare,sans-serif;}
.fair-info.program-wrap .seminar-program li strong{display:block;height:48px;padding:20px 0 15px;font-size:18px;color:#00a0e9;font-weight:700;letter-spacing:-0.5px;}
.fair-info.program-wrap .seminar-program li p{font-size:18px;color:#222;line-height:1.4;word-break:keep-all;}
.fair-info.program-wrap .seminar-program li p i{font-size:16px;}
.fair-info.program-wrap .seminar-program li a{background: #00A0E9; color: #fff; border-radius: 25px; padding: 12px 15px 10px; position: absolute; bottom: 30px; right: 30px}
.fair-info.program-wrap .seminar-program li a:hover{background: #008dce}
.fair-info.program-wrap .seminar-c-profile{position: fixed; left: 0;top: 0;width: 100%;height: 100vh; background: rgba(0,0,0,.5);display: none}
.fair-info.program-wrap .seminar-c-profile .pf{width: 614px; background: #fff; border: 1px solid #ccc;border-radius: 30px; padding: 30px; position: fixed;top: 10%;left: 50%;margin-left: -307px; display: none}
.fair-info.program-wrap .seminar-c-profile .pf_top{overflow: hidden; margin-bottom: 20px}
.fair-info.program-wrap .seminar-c-profile .pf_top figure{float: left; margin-right: 20px}
.fair-info.program-wrap .seminar-c-profile .pf_top .pf_name{float: left; margin-top: 20px}
.fair-info.program-wrap .seminar-c-profile .pf_top .pf_name p{font-size: 18px; line-height: 1.5; color: #00A0E9; margin-top: 10px}
.fair-info.program-wrap .seminar-c-profile .pf_top .pf_name p strong{font-size: 20px; font-weight: bold; color: #353535}
.fair-info.program-wrap .seminar-c-profile .pf_top .pf_name p i{font-size: 16px; color: #666; display: block}
.fair-info.program-wrap .seminar-c-profile .pf_bot{ padding-top: 10px; border-top: 1px solid #eee;}
.fair-info.program-wrap .seminar-c-profile .pf_bot h4{color: #00A0E9; font-size: 18px; font-weight: bold; margin: 10px 0;}
.fair-info.program-wrap .seminar-c-profile .pf_bot li{line-height: 1.5; color: #666; margin-left: 1rem; list-style: disc}
.fair-info.program-wrap .seminar-c-profile .pf_close {position: absolute; top: 20px; right: 20px}
.fair-info.program-wrap .seminar-c-profile .pf_close:hover {color: #ff5252}

.fair-info.program-wrap .info-program{margin:30px 0 150px;}
.fair-info.program-wrap .info-program li{position:relative;float:left;width:213px;box-sizing: border-box;text-align:center;}
.fair-info.program-wrap .info-program li:first-child{margin-left:0;}
.fair-info.program-wrap .info-program li strong{display:block;margin-bottom:15px;font-size:22px;color:#00a0e9;}
.fair-info.program-wrap .info-program li p{font-size:17px;color:#222;line-height:1.3;word-break:keep-all;}
.fair-info.program-wrap .info-program li i{display:block;font-size: 44px;background-color: #00a0e9;color: #fff;border-radius: 50%;width: 90px;height: 90px;line-height: 90px;text-align: center;margin: 0 auto 20px;}

 /* --------------------------------------------
     박람회 참가등록 > 개인 참가등록
     .fair-register.individual-join
 /* ------------------------------------------ */
.pfr-first .sub-title{padding-bottom:25px;font-size:30px;letter-spacing:-1.5px;font-weight:700;}
.pfr-first ol li{padding-bottom:8px;font-size:16px;letter-spacing:-0.5px;}
.pfr-first ol li:last-child{padding-top:25px;}
.process-fr .evt-ment{min-width:1280px;height:56px;margin:53px 0;line-height:56px;background:#f2f2f2;}
.process-fr .evt-ment p{font-size:14px;letter-spacing:-0.35px;}
.process-fr .evt-ment strong{display:inline-block;width:250px;height:56px;padding-left:86px;margin-right:55px;line-height:56px;/*background-color:#ff9600;*/color:#fff;font-size:15px;letter-spacing:-0.75px;}
.process-fr .evt-ment strong.spr:before{top:16px;left:52px;width:24px;height:24px;background-position:0 0;}


/* 이용약관 / 개인정보 수집 및 이용안내 */
.agree-fr{padding:0;}
.agree-fr .sub-title{padding-bottom:18px;}
.agree-fr .sub-title label{padding-left:43px;font-weight:700;font-size:20px;}
.agree-txt-wrap .atw-box{width:100%;height:auto;margin-bottom:20px;border:solid 1px #ccc;}
.agree-txt-wrap .atw-box .txt-chk{height:50px;padding:0 13px;line-height:50px;background:#f7f7f7;}
.agree-txt-wrap .atw-box .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box.f-right .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box .agree-txt-box{height:250px;padding:15px 0 40px 15px;}
.agree-txt-wrap .atw-box .agree-txt-box-privacy{height:auto;}
.agree-txt-wrap .atw-box .agree-txt-box-in{height:100%;padding-right:15px;overflow:auto;}
.agree-txt-wrap .atw-box .agree-txt-box-in h3{padding:40px 0 30px 0;font-size:17px;font-weight:600;text-align:center;}
.agree-txt-wrap .atw-box .agree-txt-box-in table{margin:20px 0;}
.agree-txt-wrap .atw-box .agree-txt-box-in .agree-txt p{line-height:23px;}
.agree-txt-wrap .atw-box .agree-txt-box-in .in-wrap{max-width:100% !important;min-width:100% !important;}

.agree-txt-wrap2{display:block; width:100%;}
.agree-txt-wrap2 .atw-box{width:calc(80% - 5px);border:solid 1px #ccc; text-align:center;}
.agree-txt-wrap2 .atw-box .txt-chk{height:50px;padding:0 13px;line-height:50px;background:#f7f7f7;}
.agree-txt-wrap2 .atw-box .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap2 .atw-box.f-right .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap2 .atw-box .agree-txt-box{height:200px;padding:15px 0 15px 15px;}
.agree-txt-wrap2 .atw-box .agree-txt-box-in{height:170px;padding-right:15px;overflow:auto;}
.agree-txt-wrap2 .atw-box .agree-txt-box-in .in-wrap{max-width:100% !important;min-width:100% !important;}

/* /join/ind_join */
.agree-txt-wrap .atw-box-1{width:100%;border:solid 1px #ccc;}
.agree-txt-wrap .atw-box-1 .txt-chk{height:50px;padding:0 13px;line-height:50px;background:#f7f7f7;}
.agree-txt-wrap .atw-box-1 .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box-1.f-right .txt-chk label{background-position:right 50%;padding:0 40px 0 0;font-size:16px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box-1 .agree-txt-box{height:200px;padding:15px 0 15px 15px;}
.agree-txt-wrap .atw-box-1 .agree-txt-box-in{height:170px;padding-right:15px;overflow:auto;}
.agree-txt-wrap .atw-box-1 .agree-txt-box-in .in-wrap{max-width:100% !important;min-width:100% !important;}
.agree-chk-txt{margin-top:22px;}
.agree-chk-txt li{margin-top:10px;}

/* --------------------------------------------
	박람회 참가등록 > 단체 참가등록
	.fair-register .group-join
/* ------------------------------------------ */
.group-info-fr{text-align:center;background:url(/images/common/group-join-info-icon.png) no-repeat 60px 50%;}
.group-info-fr h3{font-size:30px;font-weight:700;letter-spacing:-1.5px;}
.group-info-fr h3 b{font-weight:700;}
.group-info-fr p{padding-top:13px;font-size:16px;letter-spacing:-0.4px;}
.form-required{height:auto;margin-bottom:0;background:#fff;text-align:right;border-bottom:1px solid #ddd;}
.form-required span{display:inline-block;padding-top:23px;font-size:15px;/*color:#ff0000;*/}
.form-required i{float:left;line-height:56px;}
.form-title{padding:0 0 20px 0;}
.form-title h1{display:inline-block;padding:0;font-size:18px;letter-spacing:-0.9px;}
.form-title span{display:inline-block;margin-left:10px;font-size:14px;}
.form-title h3 i{padding-right:5px;}



/* --------------------------------------------
	박람회 참가등록 > 기업 참가등록
	.fair-register .company-join
/* ------------------------------------------ */
.company-join .process-fr .figure-circle{width:942px;margin:0 auto 40px;}
.company-join .process-fr .sub-title{padding-left:90px;font-size:30px;letter-spacing:-1.5px;font-weight:700;}
.company-join .process-fr ul{position:absolute;top:337px;left:600px;padding-left:15px;font-size:16px;letter-spacing:-0.4px;}
.company-join .process-fr ul:before{content:"";position:absolute;top:1px;left:0;width:4px;height:30px;background:#787878;}
.company-join .process-fr ul li{padding-bottom:3px;}

.btn-file-logo span{position:absolute;top:0;left:0;cursor:pointer;}
.btn-file-logo input{width:145px;opacity:0;}

.form-password-group{position:relative;width:630px;height:130px;border:solid 1px #ccc;}
.form-password-group .form-title{height:60px;padding:25px 0 0 10px;background:#f7f7f7;}
.form-password-group .form-title p{position:absolute;top:25px;right:10px;}
.form-password-group .fpg-bot{padding:10px 0 0 10px}

/* --------------------------------------------
	박람회 참가등록 > 기업 참가등록 > step2
	.fair-register .company-career
/* ------------------------------------------ */
.company-career .process-fr .figure-circle{width:942px;margin:0 auto 40px;}
.company-career .process-fr .sub-title{padding-left:90px;font-size:30px;letter-spacing:-1.5px;font-weight:700;}
.company-career .process-fr ul{position:absolute;top:337px;left:600px;padding-left:15px;font-size:16px;letter-spacing:-0.4px;}
.company-career .process-fr ul:before{content:"";position:absolute;top:1px;left:0;width:4px;height:30px;background:#787878;}
.company-career .process-fr ul li{padding-bottom:3px;}
.person-info-chk{padding-top:10px;text-align:left}
.person-info-chk p{margin-bottom:10px;line-height:25px;font-size:14px;color:#787878;}
/*.person-info-chk div label{padding:0 20px 0 25px;color:#787878;font-size:15px;}*/

/* --------------------------------------------
	기업 MY 페이지 > 채용공고 등록
	.fair-mypage .myc-recruit-add
/* ------------------------------------------ */
.fair-mypage .myp-title h5{height:40px;line-height:40px;padding-left:50px;background:url(/images/common/icon-myp-tit.png) no-repeat 0 center;font-size:30px;letter-spacing:-1.5px;font-weight:700;}

/* -------------------------------------------- 기업 MY 페이지 > 채용공고·지원자 관리 > myc-recruit ------------------------------------------ */
.myc-recruit .recruit-select{position:relative;top:0;right:0;display:inline-block;}

/* 셀렉트 박스 */
.myc-recruit .myc-recruit-wrap{width:100%;}
.myc-recruit .myc-recruit-wrap .recruit-select{position:relative;width:auto;height:40px;}
.myc-recruit .myc-recruit-wrap .recruit-select select{display:inline-block;border:1px solid #ddd;height:100%;font-size:14px;}
.myc-recruit .myc-recruit-wrap .recruit-select select option{font-size:14px;}
.myc-recruit .myc-recruit-wrap .recruit-select span{display:inline-block;margin-left:7px;font-size:14px;}

/* 진행중 & 마감된 채용공고 없을 시 */
.myc-recruit .myc-recruit-none-wrap .recruit-notice{padding:30px;text-align:center;}
.myc-recruit .myc-recruit-none-wrap .recruit-notice img{padding-bottom:30px;width:40px;}

/* 지원중인 채용공고 */
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap{position:relative;margin-top:10px;margin-bottom:50px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li{margin-bottom:10px;border:1px solid #999da1;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li:last-child{margin-bottom:0;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top{position:relative;padding:20px;width:100%;height:auto;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content{position:relative;padding-top:25px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date{position:relative;top:-6.5px;display:inline-block;padding-right:10px;width:20%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date p i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date strong{color:#ff4c4d;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date strong i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .title{position:relative;top:0;display:inline-block;padding:5px 10px 0 10px;width:calc(50% - 10px);min-height:53px;vertical-align:top;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .title p{display:table;position:relative;top:0;font-size:18px;line-height:25px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number{display:inline-block;padding-right:10px;width:calc(15% - 10px);text-align:center;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number p i{margin-right:7px;color:#3380f2;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number strong{font-size:21px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number strong span{font-size:29px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn{position:relative;top:0;display:inline-block;width:15%;height:52px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn a{position:absolute;top:0;right:0;display:block;padding:18px 30px;font-weight:700;color:#fff;background:#ff9600;border-radius:5px;text-align:center;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn a:hover{background:#ff8000;transition:all 0.3s;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn a span{display:block;letter-spacing:-2px;font-weight:700;}

.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom{padding:10px 20px;width:100%;background:#f9fafb;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left{float:left;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left a span{color:#787878;font-size:14px;font-weight:600;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right{float:right;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a:last-child{margin-right:0;}
.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a span{color:#787878;font-size:14px;font-weight:600;}

/* 지원자 보기 */
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap{position:relative;margin-top:0;margin-bottom:50px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap .before-page{display:block;margin-top:10px;text-align:right;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap .before-page a span i{margin-left:5px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li{margin-bottom:10px;border:1px solid #999da1;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li:last-child{margin-bottom:0;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top{position:relative;padding:20px;width:100%;height:auto;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content{position:relative;padding-top:25px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date{position:relative;top:-6.5px;display:inline-block;padding-right:10px;width:20%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date p i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date strong{line-height:21px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date strong i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .title{position:relative;top:0;display:inline-block;padding:5px 10px 0 10px;width:calc(45% - 10px);min-height:53px;vertical-align:top;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .title p{display:table;position:relative;top:0;font-size:18px;line-height:25px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number{display:inline-block;padding-right:10px;width:calc(12% - 10px);text-align:center;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number p i{margin-right:7px;color:#3380f2;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number strong{font-size:21px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number strong span{font-size:29px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file{position:relative;top:0;display:inline-block;width:23%;height:52px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file a{position:absolute;top:0;right:0;width:100%;font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* 지원자 보기 - 지원자 리스트 표 */
.jobseeker-table{min-width:1010px;overflow:auto;}
.jobseeker-table thead tr th{font-size:14px;}
.interview-table thead tr{height:40px;}
.jobseeker-table tbody tr td{background:none;font-size:14px;}
.jobseeker-table tbody tr td span{display:block;line-height:1.4em;}
.jobseeker-table tbody tr td .memo-button{display:inline-block;padding:2px 10px 0px 30px;border-radius:50px;font-size:14px;border:solid 1px #cdcdcd;cursor:pointer;}
.jobseeker-table tbody tr td .memo-button:before{background-position:-223px -152px;width:13px;height:13px;top:3px;left:12px;}

.resume-text-wrap i{margin-right:5px;}


/* 마감된 채용공고 */
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap{position:relative;margin-top:10px;margin-bottom:50px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li{margin-bottom:10px;border:1px solid #999da1;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li:last-child{margin-bottom:0;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top{position:relative;padding:20px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content{position:relative;padding-top:25px;width:100%;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date{position:relative;top:-6.5px;display:inline-block;padding-right:10px;width:calc(20% - 10px);}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date p i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date strong{color:#ff4c4d;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date strong i{margin-right:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .title{position:relative;top:0;display:inline-block;padding:5px 10px 0 10px;width:calc(50% - 10px);min-height:53px;vertical-align:top;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .title p{display:table;position:relative;top:0;font-size:18px;line-height:25px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number{display:inline-block;padding-right:10px;width:calc(15% - 10px);text-align:center;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number p{margin-bottom:7px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number p i{margin-right:7px;color:#3380f2;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number strong{font-size:21px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number strong span{font-size:29px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .btn{position:relative;top:0;display:inline-block;width:15%;height:52px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .btn a{position:absolute;top:0;right:0;display:block;padding:18px 30px;font-weight:700;color:#fff;background:#ccc;border-radius:5px;text-align:center;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .btn a span{display:block;letter-spacing:-2px;font-weight:700;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content{padding-top:25px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom{padding:10px 20px;width:100%;background:#f9fafb;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-left{float:left;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-left a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-left a span{color:#787878;font-size:14px;font-weight:600;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-right{float:right;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-right a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-right a:last-child{margin-right:0;}
.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-bottom .ing-bottom-right a span{color:#787878;font-size:14px;font-weight:600;}

/* 지원자 리스트 - 온라인 */
.myc-recruit{margin-top:30px;}
.myc-recruit .offline-interview-tb{margin:10px 0 30px;}
.myc-recruit .myc-applicant-wrap{width:100%;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap{display:inline-block;position:relative;margin-top:10px;margin-bottom:0;width:100%;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap h3{font-size:25px;font-weight:700;text-align:center;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul{margin:50px 0 0 0;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li{margin-bottom:10px;border:1px solid #999da1;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li:last-child{margin-bottom:0;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top{position:relative;padding:20px;width:100%;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date{position:relative;top:-6.5px;display:inline-block;padding-right:10px;width:calc(20% - 10px);}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date p{margin-bottom:7px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date p i{margin-right:7px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date strong{color:#ff4c4d;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date strong i{margin-right:7px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .title{position:relative;top:0;display:inline-block;padding:5px 10px 0 10px;width:calc(50% - 10px);min-height:53px;vertical-align:top;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .title p{display:table;position:relative;top:0;font-size:18px;line-height:25px;font-weight:700;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number{display:inline-block;padding-right:10px;width:calc(10% - 10px);text-align:center;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number p{margin-bottom:7px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number p i{margin-right:7px;color:#3380f2;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number strong{font-size:21px;font-weight:700;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number strong span{font-size:29px;font-weight:700;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn{position:relative;top:0;display:inline-block;width:15%;height:52px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn a{position:absolute;top:0;right:0;display:block;padding:18px 30px;font-weight:700;color:#fff;background:#ccc;border-radius:5px;text-align:center;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn a span{display:block;letter-spacing:-2px;font-weight:700;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom{padding:10px 20px;width:100%;background:#f9fafb;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-left{float:left;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-left a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-left a span{color:#787878;font-size:14px;font-weight:600;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-right{float:right;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-right a{display:inline-block;margin-right:10px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-right a:last-child{margin-right:0;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-bottom .ing-bottom-right a span{color:#787878;font-size:14px;font-weight:600;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn{display:block;margin-bottom:10px;width:100%;text-align:right;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select-name{position:relative;display:inline-block;margin-right:10px;height:40px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select-name .select-input{height:100%;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select-name .form-link-btn{position:relative;top:-25px;display:inline-block;width:40px;height:40px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select{position:relative;display:inline-block;height:40px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select select{border:1px solid #ccc;width:100%;height:100%;font-size:14px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select select option{font-size:14px;}

/* 지원자(없을 시) 리스트 표 */
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr{border-bottom:1px solid #d2d2d2;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td span{display:block;line-height:25px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td a{color:#006cd9;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td a i{margin-right:7px;color:#3380f2;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list th{display:none;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list td{color:#bbb;}
.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list td strong{color:#ff4c4d;}

/* 하단 */
/*
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap{margin:50px 0;width:100%;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap a{display:inline-block;float:right;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap a span{display:inline-block;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap a span i{margin-left:7px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap .myc-recruit-bottom-text h3{z-index:1;position:relative;top:22px;display:inline-block;padding:10px;margin-left:30px;color:#3380f2;font-size:21px;font-weight:700;line-height:25px;background:#fff;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap .myc-recruit-bottom-text h3 i{margin-left:5px;}
.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap .myc-recruit-bottom-text p{position:relative;top:0;display:block;padding:30px 20px 20px;font-size:16px;line-height:22px;text-align:left;border:2px solid #3380f2;border-radius:5px;}
*/

.myc-recruit-bottom-wrap{margin:50px 0;width:100%;}
.myc-recruit-bottom-wrap a{display:inline-block;float:right;}
.myc-recruit-bottom-wrap a span{display:inline-block;}
.myc-recruit-bottom-wrap a span i{margin-left:7px;}
.myc-recruit-bottom-wrap .myc-recruit-bottom-text h3{z-index:1;position:relative;top:22px;display:inline-block;padding:10px;margin-left:30px;color:#58b530;font-size:21px;font-weight:700;line-height:25px;background:#fff;}
.myc-recruit-bottom-wrap .myc-recruit-bottom-text h3 i{margin-left:5px;}
.myc-recruit-bottom-wrap .myc-recruit-bottom-text p{position:relative;top:0;display:block;padding:30px 20px 20px;font-size:16px;line-height:22px;text-align:left;border:2px solid #58b530;border-radius:5px;}

.myc-recruit .btn-regist{position:relative;top:0;right:0;}
.myc-recruit-list-st li{margin-top:30px;}
.myc-recruit-list-st li .up-box div{float:left;height:105px;}
.myc-recruit-list-st li .down-box{background-color:#eee;}
.myc-recruit-list-st li .up-box:after,.myc-recruit-list-st li .down-box:after{content:"";display:block;clear:both;}
.left-b{position:absolute;top:0;display:inline-block;text-align:center;}
.left-b strong{display:block;margin:0 auto;padding:10px 20px;color:#fff;font-size:14px;}
.left-b strong i{margin-right:7px;}
.left-b span{display:block;padding-top:10px;color:#787878;font-size:15px;letter-spacing:-0.75px;}
.left-b span b{font-weight:700;color:#2a2a2a;}
.left-b span b.ing{color:#ff0000;}
.left-b .off-join{background-color:#00a0e9;border-radius:0 0 5px 5px;}
.left-b .on-join{background-color:#ff9600;border-radius:0 0 5px 5px;}
.myc-recruit-list-st li .up-box .center-b{width:649px;padding-left:40px;}
.myc-recruit-list-st li .up-box .center-b a{display:block;}
.myc-recruit-list-st li .up-box .center-b span{display:inline-block;margin-bottom:8px;padding:4px 15px 3px;border-style:solid;border-width:1px;/*color:#00a0e9;border:solid 1px #00a0e9;*/border-radius:50px;font-size:15px;}
.myc-recruit-list-st li .up-box .center-b p{height:48px;overflow:hidden;font-size:20px;letter-spacing:-1px;line-height:1.2;}
.myc-recruit-list-st li .up-box .center2-b{width:296px;text-align:center;}
.myc-recruit-list-st li .up-box .center2-b span{display:block;padding:10px 0 15px;color:#787878;font-size:15px;}
.myc-recruit-list-st li .up-box .center2-b p{color:#787878;font-size:15px;}
.myc-recruit-list-st li .up-box .center2-b p strong{display:inline-block;padding-right:4px;color:#2a2a2a;font-size:30px;font-weight:700;}
.myc-recruit-list-st li .up-box .right-b{width:195px;}
.myc-recruit-list-st li .up-box .right-b a{margin-top:12px;}
.myc-recruit-list-st li .up-box .right-b .btn-st1-ico:before{top:15px;left:20px;background-position:-36px -150px;width:12px;height:16px;}
.myc-recruit-list-st li .down-box div{padding:10px;}
.myc-recruit-list-st li .down-box .left-b{float:left;}
.myc-recruit-list-st li .down-box .right-b{float:right;}
.myc-recruit-list-st li .down-box a{display:inline-block;height:30px;padding:0 15px;line-height:28px;background-color:#fff;border:solid 1px #ccc;color:#787878;font-size:15px;letter-spacing:-0.75px;text-align:center;}
/* --------------------------------------------
	기업 MY 페이지 > 온라인참가 지원자 상세페이지
	.fair-mypage .myc-recruit-online
/* ------------------------------------------ */
.myc-recruit-online .myc-recruit-list-st{border-top:solid 1px #eee;border-bottom:solid 1px #eee;}
.myc-recruit-online .myc-recruit-list-st li .up-box{position:relative;}
.myc-recruit-online .myc-recruit-list-st li .up-box .right-b .btn-st1-ico:before{top:15px;left:20px;background-position:-36px -150px;width:12px;height:16px;}
.myc-detail-top{margin-top:50px;}
.myc-detail-top .left-box{float:left;}
.myc-detail-top .left-box a{display:inline-block;width:130px;height:40px;line-height:40px;padding-left:50px;border:solid 1px #ccc;border-radius:5px;color:#666;font-size:14px;letter-spacing:-0.4px;}
.myc-detail-top .left-box a:first-child{margin-right:8px;}
.myc-detail-top .left-box a:first-child:before{background-position:-66px -152px;width:15px;height:12px;top:13px;left:21px;}
.myc-detail-top .left-box a:last-child:before{background-position:-97px -152px;width:17px;height:14px;top:12px;left:19px;}
.myc-detail-top .srch-box{float:right;}
.myc-detail-top .srch-box input{border-radius:5px 0 0 5px;font-size:14px;}
.myc-detail-top .srch-box button{width:50px;height:40px;border-radius:0 5px 5px 0;/*background-color:#00a0e9;*/font-size:0;border:solid 1px #ccc;border-left:none;}
.myc-detail-top .srch-box button:before{background-position:-127px -151px;width:16px;height:16px;top:10px;left:16px;}
.myc-detail-top .srch-box div{float:left;}
.myc-detail-top .srch-box div:first-child{margin-right:10px;}
.myc-online-tb{margin-top:10px;}
.myc-online-tb table tbody td>span{line-height:1.4;}
table tbody td .attach-btn{display:block;padding-left:22px;cursor:pointer;}
table tbody td .attach-btn b{/*color:#ff9600;*/}
table tbody td .attach-btn:before{background-position:-170px -152px;width:12px;height:14px;top:3px;}
table tbody td .attach-file{display:none;z-index:2;position:absolute;top:50px;left:40px;width:300px;padding:35px 0 20px 20px;background:#fff;border-radius:5px;-webkit-box-shadow:0px 0px 15px -3px rgba(150,150,150,150);box-shadow:0px 0px 15px -3px rgba(150,150,150,150);text-align:left;}
table tbody td .attach-file .clse{position:absolute;top:20px;right:30px;cursor:pointer;font-size:0;}
table tbody td .attach-file .clse:before{background-position:0 -32px;width:11px;height:11px;}
table tbody td .attach-file label{width:240px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
table tbody td .attach-file .down-btn{display:block;margin-top:18px;text-align:center;}
table tbody td .attach-file .down-btn a{display:inline-block;padding:5px 13px 4px 33px;background-color:#787878;border-radius:50px;font-size:15px;color:#fff;}
table tbody td .attach-file .down-btn a:before{background-position:0 -179px;width:15px;height:13px;top:5px;left:13px;}
.myc-recruit-online .myc-online-tb table tbody td .pf-view{display:block;padding-left:22px;color:#787878;}
.myc-recruit-online .myc-online-tb table tbody td .pf-view:before{background-position:-151px -152px;width:12px;height:14px;}
.myc-recruit-online .myc-online-tb table tbody td .memo-btn{display:inline-block;padding:2px 10px 0px 30px;border-radius:50px;font-size:14px;border:solid 1px #cdcdcd;cursor:pointer;}
.myc-recruit-online .myc-online-tb table tbody td .memo-btn:before{background-position:-223px -152px;width:13px;height:13px;top:3px;left:12px;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box{display:none;z-index:2;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-150px;max-width:300px;padding:35px 0 20px 20px;background-color:#fefecc;border-radius:5px;-webkit-box-shadow:2px 4px 12px -5px rgba(150,150,150,150);box-shadow:2px 4px 12px -5px rgba(150,150,150,150);text-align:left;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box .clse{position:absolute;top:20px;right:30px;cursor:pointer;font-size:0;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box .clse:before{background-position:0 -32px;width:11px;height:11px;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box textarea{margin-top:10px;border:none;width:265px;height:150px;background-color:#fefecc;color:#787878;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box div{margin-top:10px;width:265px;height:150px;line-height:1.3;background-color:#fefecc;overflow:auto;color:#787878;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box .down-btn{display:block;margin-top:18px;text-align:center;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box .down-btn a{display:inline-block;padding:5px 13px 4px 33px;background-color:#fefecc;border:solid 1px #ccc;border-radius:50px;font-size:15px;color:#787878;}
.myc-recruit-online .myc-online-tb table tbody td .memo-box .down-btn a:before{background-position:-104px -84px;width:13px;height:14px;top:4px;left:12px;}

.myc-recruit-online .myc-online-tb table tbody td .resume-cancel{padding-left:20px;/*color:#ff9600;*/}
.myc-recruit-online .myc-online-tb table tbody td .resume-cancel:before{background-position:-197px -150px;width:13px;height:14px;}
.myc-recruit-online .myc-online-tb table tbody td .interview-cancel{display:inline-block;padding:6px 12px;border-radius:5px;background-color:#2a2a2a;color:#fff;font-size:14px;}
.myc-recruit-online .btn-list{position:relative;bottom:112px;right:0;}
.myc-recruit-online .noti{position:relative;margin-top:0;padding:30px 20px 20px;border:2px solid #3380f2;border-radius:5px;}
.myc-recruit-online .noti strong{position:absolute;top:-20px;left:20px;padding:10px;font-size:18px;font-weight:700;color:#3380f2;background:#fff;}
.myc-recruit-online .noti strong i{margin-left:5px;}
.myc-recruit-online .noti p{font-size:16px;line-height:25px;}
.offline-interview-top{margin:30px 0 10px;height:40px;}
.offline-interview-tb table.tb-col02 thead th{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#eee;color:#787878}
.offline-interview-tb table.tb-col02 tbody td{padding:3px 0 2px;border-bottom:none;font-size:15px;}
.offline-interview-tb table.tb-col02 tfoot td{border-top:solid 1px #d2d2d2}
/* --------------------------------------------
	개인 MY 페이지 > 면접·지원 관리
	.fair-mypage.individual-manage
/* ------------------------------------------ */
.fair-mypage .individual-top-fm .box-style02{padding:20px;}
.fair-mypage .individual-top-fm h3{padding:0 0 18px 36px;font-size:30px;letter-spacing:-1.5px;}
.fair-mypage .individual-top-fm .f-left h3:before{background-position:-166px 0;width:27px;height:31px;top:-3px;}
.fair-mypage .individual-top-fm .f-right h3:before{background-position:-203px 0;width:26px;height:27px;}
.fair-mypage .individual-top-fm .f-left{width:750px;}
.fair-mypage .individual-top-fm .f-right{width:511px;}
.fair-mypage .individual-top-fm ul li{float:left;margin-left:20px;border-radius:5px;background-color:#fff;}
.fair-mypage .individual-top-fm .f-right ul li{/*background-color:#00a0e9;*/}
.fair-mypage .individual-top-fm .f-right ul li div,.fair-mypage .individual-top-fm .f-right ul li div strong,.fair-mypage .individual-top-fm .f-right ul li div,.fair-mypage .individual-top-fm .f-right ul li div span{color:#fff;}
.fair-mypage .individual-top-fm ul li{display:block;width:223px;height:140px;padding-top:30px;text-align:center;}
.fair-mypage .individual-top-fm ul li:first-child{margin-left:0;}
.fair-mypage .individual-top-fm ul li div{color:#787878;font-size:15px;}
.fair-mypage .individual-top-fm ul li div:first-child{padding-bottom:25px;}
.fair-mypage .individual-top-fm ul li div strong{color:#2a2a2a;font-size:45px;font-weight:700;}
.fair-mypage .individual-top-fm ul li div span{color:#2a2a2a;font-size:15px;}
.fair-mypage .top-group{margin:60px 0 10px}
.tab-fm{float:left;padding-top:0;}
.tab-fm li{float:left;}
.tab-fm li a{display:block;margin-left:20px;color:#ccc;font-size:15px;}
.tab-fm li:first-child a{margin-left:0}
.tab-fm li.on a{position:relative;padding-left:19px;/*color:#00a0e9;*/}
.tab-fm li.on a:before{content:"";position:absolute;top:2px;left:0;background:url(/images/common/spr.png) no-repeat;background-position:-66px -180px;width:14px;height:10px;}

.fair-mypage .manage-list td .col01{padding:0 20px;text-align:left;}
.fair-mypage .manage-list td .col01 i{display:block;padding-bottom:4px;/*color:#00a0e9;*/font-size:12px;letter-spacing:-1px;}
.fair-mypage .manage-list td .col01 strong{display:block;padding-bottom:12px;font-size:18px;line-height:1.5;letter-spacing:-1px;}
.fair-mypage .manage-list td .col01 p{margin-top:5px;}
.fair-mypage .manage-list td .col01 p:after{content:"";display:block;clear:both;}
.fair-mypage .manage-list td .col01 p .dts{display:block;float:left;width:90px;color:#787878;font-size:14px;letter-spacing:-1px;}
.fair-mypage .manage-list td .col01 p .dds{position:relative;display:block;float:left;padding-left:10px;color:#2a2a2a;font-size:14px;letter-spacing:-1px;}
.fair-mypage .manage-list td .col01 p .dds:before{content:"";position:absolute;top:0;left:0;width:1px;height:15px;background-color:#ccc;}
.fair-mypage .manage-list td .col03 ul:after{content:"";display:block;clear:both;}
.fair-mypage .manage-list td .col03 li{float:left;width:80px;height:78px;margin-left:3px;border:solid 1px #eee;}
/*.fair-mypage .manage-list td .col03 li:first-child{margin-left:0;}*/
.fair-mypage .manage-list td .col03 li .tit{display:block;padding-top:10px;font-size:12px;color:#787878;}
.fair-mypage .manage-list td .col03 li.day b{display:inline-block;padding-top:18px;font-size:18px;color:#2a2a2a;}
.fair-mypage .manage-list td .col03 li.state b{position:relative;display:block;padding-top:30px;font-size:12px;color:#787878;}
.fair-mypage .manage-list td .col03 li.time b{display:block;padding-top:12px;font-size:18px;color:#2a2a2a;}
.fair-mypage .manage-list td .col03 li.time b span{display:block;font-size:12px;color:#2a2a2a;}
.fair-mypage .manage-list td .col03 li.cancel{border:none;background-color:#eee;}
.fair-mypage .manage-list td .col03 li.cancel a{position:relative;display:block;width:80px;height:78px;}
.fair-mypage .manage-list td .col03 li.cancel a:before{content:"";position:absolute;top:36px;left:28px;background:url(/images/common/spr.png) no-repeat -132px -108px;width:26px;height:27px;}
.fair-mypage .manage-list td .col03 li.cancel .tit{color:#2a2a2a;}
.fair-mypage .manage-list td .col03 li.state b:before{content:"";position:absolute;top:7px;left:33px;background:url(/images/common/spr.png) no-repeat -141px -175px;width:14px;height:18px;}
.fair-mypage .manage-list td .col03 li.state .inter_c{/*color:#ff9600;*/}
.fair-mypage .manage-list td .col03 li.state .inter_c:before{content:"";position:absolute;top:7px;left:33px;background:url(/images/common/spr.png) no-repeat -95px -175px;width:14px;height:18px;}
.fair-mypage .manage-list td .col03 li.state .send_c{/*color:#00a0e9;*/}
.fair-mypage .manage-list td .col03 li.state .send_c:before{content:"";position:absolute;top:7px;left:33px;background:url(/images/common/spr.png) no-repeat -118px -175px;width:14px;height:18px;}
.fair-mypage .manage-list td .col04 span{display:inline-block;width:165px;height:78px;line-height:76px;border:solid 1px #eee;border-radius:5px;color:#2a2a2a;font-size:18px;}
.fair-mypage .manage-list td .col04 b{position:relative;display:inline-block;width:165px;height:78px;padding-left:60px;line-height:78px;background-color:#f4f4f4;border-radius:5px;font-size:15px;text-align:left;}
.fair-mypage .manage-list td .col04 b.send01{/*color:#ff9600;*/}
.fair-mypage .manage-list td .col04 b.send01:before{content:"";position:absolute;top:28px;left:33px;background:url(/images/common/spr.png) no-repeat -95px -175px;width:14px;height:18px;}
.fair-mypage .manage-list td .col04 b.send02{/*color:#00a0e9;*/}
.fair-mypage .manage-list td .col04 b.send02:before{content:"";position:absolute;top:28px;left:33px;background:url(/images/common/spr.png) no-repeat -118px -175px;width:14px;height:18px;}
.fair-mypage .manage-list tbody tr:hover th,.fair-mypage .manage-list tbody tr:hover td{background-color:#fff;}
/* --------------------------------------------
	개인 MY 페이지 > JOB컨설팅 현황관리
	.fair-mypage.individual-condition
/* ------------------------------------------ */
.individual-condition .condition-list{border:solid 1px #ccc;padding:30px 20px 20px;border-radius:5px;}
.individual-condition .condition-list .empty-ment .btn-st1-ico:before{top:15px;left:30px;background-position:-195px -175px;width:16px;height:16px;}
.individual-condition .condition-list .condition-list-in{border-radius:5px;}
.individual-condition .condition-list-group ul{padding:10px;border-radius:5px;}
.individual-condition .condition-list-group li{position:relative;margin-bottom:10px;border:solid 1px #ccc;border-radius:5px;background:#fff;}
.individual-condition .condition-list-group li .box-top a{display:block;padding:15px;}
.individual-condition .condition-list-group li .box-top{padding-bottom:15px;}
.individual-condition .condition-list-group li .box-top .box-top-left{float:left;width:200px;height:75px;padding:15px 0 15px 25px;background-color:#eee;border-radius:5px;}
.individual-condition .condition-list-group li .box-top .box-top-left p{padding-bottom:15px;color:#fff;}
.individual-condition .condition-list-group li .box-top .box-top-left b{font-size:14px;color:#fff;}
.individual-condition .condition-list-group li .box-top .box-top-right{float:left;width:800px;padding-left:30px;}
.individual-condition .condition-list-group li .box-top .box-top-right h2{height:50px;margin-bottom:9px;overflow:hidden;line-height:1.3;padding-top:3px;font-size:18px;}
.individual-condition .condition-list-group li .box-top .box-top-right div span{float:left;margin-right:20px;color:#787878;font-size:15px;}
.individual-condition .condition-list-group li .box-top .box-top-right div span i{color:#787878;margin-right:5px;}
.individual-condition .condition-list-group li .box-bottom{margin:0 15px 15px 15px;padding-top:15px;border-top:solid 1px #ccc;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left{float:left;width:230px;padding-right:30px;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left figure{float:left;position:relative;width:60px;height:40px;margin-right:15px;overflow:hidden;text-align:center;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left figure:after{content:"";position:absolute;top:0;left:0;width:60px;height:40px;background:url(/images/sub/cfpl_bg.png) no-repeat 0 0;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left figure img{height:40px;overflow:hidden;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left div{float:left;display:inline-block;height:40px;/*color:#115891;*/font-size:13px;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left div p{display:table;height:40px;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left div span{display:table-cell;vertical-align:middle;line-height:1.5;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left div span b{display:block;color:#2a2a2a;font-size:15px;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-left div span b i{color: #7f7f7f;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-right{float:left;}
.individual-condition .condition-list-group li .box-bottom .box-bottom-right a{display:inline-block;height:40px;padding:0 20px;line-height:38px;margin-right:5px;border-style:solid;border-width:2px;/*border:solid 2px #00a0e9;*/border-radius:5px;color:#00a0e9;vertical-align:top;}
.individual-condition .condition-list-group li .btn-copy{position:absolute;top:15px;right:15px;padding:2px 8px;border:solid 1px #ccc;border-radius:2px;text-align:center;font-size:11px;color:#999;}
.individual-condition .condition-list-group li .btn-modify{position:absolute;top:15px;right:65px;padding:2px 8px;border:solid 1px #ccc;border-radius:2px;text-align:center;font-size:11px;color:#999;}
.sort-menu{padding:20px 0 10px;}
.sort-menu button{display:inline-block;margin-right:20px;padding-right:25px;background:url(/images/common/icon-arrow-sort.png) no-repeat right 3px;color:#787878;font-size:15px;}
/* --------------------------------------------
	개인 MY 페이지 > 프로필 등록
	.fair-mypage individual-profile
/* ------------------------------------------ */
.individual-profile .profile-mid-col{border:solid 1px #ccc;border-radius:5px;padding:30px 15px;text-align:center;}
.individual-profile .profile-mid-col label{padding:0 30px 0 0;}
.mid_title h3{padding:10px 0 20px;margin-bottom:20px;}
.mid_title h3 span{padding-left:20px;font-size:14px;color:#787878;}
.mid_title2 h2{margin:20px 0 10px;}
.individual-profile .head_box{text-align:center;}
.individual-profile .btn_reset,.individual-profile .btn_del{display:inline-block;padding:2px 8px;margin-left:2px;border:solid 1px #ccc;text-align:center;font-size:12px;border-radius:0;color:#999;}
.individual-profile .box_w .group{position:relative;}
.individual-profile .reset-del{position:absolute;top:0;right:15px;}
.individual-profile .add-form-box-w{position:relative;margin-top:20px;padding:20px;border:solid 1px #ccc;border-radius:5px;}
.individual-profile .add-form-box-w .head_box strong{padding-top:18px;}
.individual-profile .box-w-btn{margin-top:15px;text-align:right;}
.individual-profile .box_w{position:relative;margin-top:10px;padding:15px;border:solid 1px #ccc;border-radius:5px;}
.individual-profile .pf-top .profile-picture{float:left;width:700px;height:200px;padding-left:30px;border-radius:5px;/*background-color:#0f2e51;*/color:#fff;}
.individual-profile .pf-top .profile-picture figure{float:left;width:200px;height:140px;margin-top:25px;overflow:hidden;text-align:center;}
.individual-profile .pf-top .profile-picture figure:after{content:"";position:absolute;top:25px;left:30px;width:200px;height:140px;background:url(/images/common/head_profile_bg.png) no-repeat 0 0;}
.individual-profile .pf-top .profile-picture figure img{height:140px;overflow:hidden;}
.individual-profile .pf-top .profile-picture .right-b{float:left;width:400px;margin-left:30px;padding-top:50px;}
.individual-profile .pf-top .profile-picture .right-b p{padding-bottom:5px;}
.individual-profile .pf-top .profile-picture .right-b div{position:relative;margin-top:20px;}
.individual-profile .pf-top .profile-picture .right-b div span{position:absolute;top:0;left:0;width:150px;cursor:pointer;}
.individual-profile .pf-top .profile-picture .right-b div input{opacity:0;width:150px;cursor:pointer;}
.individual-profile .pf-top .profile-picture-info{float:right;width:570px;height:200px;padding-top:100px;border-radius:5px;text-align:center;background:#eee url(/images/common/icon_indi_profile.png) no-repeat center 35%;}
.individual-profile .pf-top .profile-picture-info p{line-height:1.3;}
/* --------------------------------------------
	개인 MY 페이지 > JOB 컨설팅 현황관리 > 컨설팅등록
	fair-mypage individual-cs-register
/* ------------------------------------------ */
.individual-cs-register .category-select{padding:30px 29px 29px 30px;border-radius:5px;border:solid 1px #ccc;}
.individual-cs-register .category-select dt{float:left;width:164px;padding-top:27px;font-weight:700;color:#2a2a2a;}
.individual-cs-register .category-select dd{float:left;width:895px;padding-top:10px;}
.individual-cs-register .category-select dd li{float:left;width:215px;height:50px;margin:0 11px 10px 0;border-radius:5px;line-height:46px;border:solid 2px #bbc0c4;background:#fff;text-align:center;color:#787878;cursor:pointer;}
.individual-cs-register .category-select dd li:nth-child(4n+4){margin-right:0;}
.individual-cs-register .category-select dd li:hover,.individual-cs-register .category-select dd li.on{/*background-color:#76b804;border-color:#76b804;*/color:#fff;}
.individual-cs-register .category-select dd.add-get li:hover,#container .mypage_wrap  .csp_select dd.add-get li.on{/*background-color:#76b804;border-color:#76b804;*/}
.individual-cs-register .category-select dd.add-career li:hover,.individual-cs-register .category-select dd.add-career li.on{/*background-color:#e34f8e;border-color:#e34f8e;*/}
.individual-cs-register .category-select dd.add-found li:hover,.individual-cs-register .category-select dd.add-found li.on{/*background-color:#716df2;border-color:#716df2;*/}
.cs-register-form{padding:30px 29px 29px 30px;border-radius:5px;border:solid 1px #ccc;}
.cs-register-form .tit{padding-bottom:10px;}
.cs-register-form .tit h5{float:left;}
.cs-register-form .tit h5 span{padding-left:20px;font-size:14px;color:#787878;}
.cs-register-form .tit .txt_num{float:right;}
/* --------------------------------------------
	개인 MY 페이지 > JOB 컨설팅 현황관리 > 컨설팅 내용보기
	fair-mypage individual-detail-view
/* ------------------------------------------ */
.individual-detail-view{margin-top:40px;}
.individual-detail-view .left-side{float:left;width:360px;margin-right:20px;}
.individual-detail-view .left-side #coach_talk{position:relative;margin-bottom:20px;background:#1c2744;border-radius:5px;}
.individual-detail-view .left-side #coach_talk.disable:after{content:"";position:absolute;top:0;left:0;width:360px;height:480px;background:#fff;opacity:0.7;}
.individual-detail-view .left-side #coach_talk .talk_top{position:relative;height:60px;text-align:center;background:#151e36;border-radius:5px 5px 0 0;}
.individual-detail-view .left-side #coach_talk .talk_top strong{display:inline-block;width:162px;height:25px;margin-top:18px;background:url(/images/common/coachtalk_logo.png) no-repeat 0 0;font-size:0;}
.individual-detail-view .left-side #coach_talk .talk_top .descri_i{position:absolute;top:20px;right:20px;}
.individual-detail-view .left-side #coach_talk .talk_top .descri_i .descri_box{width:191px;margin-left:-95.5px}
.individual-detail-view .left-side #coach_talk .talk_view{position:relative;height:330px !important;padding:20px;overflow-y:auto;}
.individual-detail-view .left-side #coach_talk .talk_view .talk_day{height:40px;line-height:40px;text-align:center;color:#7d859c;font-size:13px;background:#151e36;border-radius:2px;}
.individual-detail-view .left-side #coach_talk .talk_view .empty{position:absolute;top:173px;width:320px;text-align:center;color:#7d859c;font-size:18px;line-height:1.3;}
.individual-detail-view .left-side #coach_talk .talk_view ul{position:absolute;top:80px;left:20px;width:320px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li:after{content:"";display:block;clear:both;}
.individual-detail-view .left-side #coach_talk .talk_view ul li{position:relative;margin-bottom:20px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li figure{position:absolute;top:0;left:0;width:70px;height:50px;overflow:hidden;text-align:center;background:#e6e9ed;}
.individual-detail-view .left-side #coach_talk .talk_view ul li figure:after{content:"";position:absolute;top:0;left:0;width:70px;height:50px;background:url(/images/mobile/sub/coachtalk_profile_bg.png) no-repeat 0 0;}
.individual-detail-view .left-side #coach_talk .talk_view ul li figure img{height:50px;overflow:hidden;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating{float:left;margin-left:70px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating b{display:block;margin:3px 0 10px;color:#fff;font-size:13px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating div{position:relative;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating div p{position:relative;max-width:195px;padding:13px 17px;margin-left:5px;background:#d7ebfc;border-radius:0 2px 2px 2px;font-size:14px;color:#2a2a2a;line-height:1.4;word-wrap:break-word;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating div p:before{content:"";position:absolute;top:0;left:-5px;width:5px;height:11px;background:url(/images/common/sprite.png) no-repeat -446px -97px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating div>span{position:absolute;bottom:10px;right:-43px;width:33px;color:#7d859c;font-size:13px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li .chating div>span span{display:block;padding-top:5px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li.even_chat .chating{float:right;}
.individual-detail-view .left-side #coach_talk .talk_view ul li.even_chat .chating p{margin:0 10px 0 0;/*background:#3da0f2;*/color:#101224;border-radius:2px 0 2px 2px;word-break:break-all;}
.individual-detail-view .left-side #coach_talk .talk_view ul li.even_chat .chating div p:before{left:auto;right:-4px;background:url(/images/common/sprite.png) no-repeat -459px -97px;}
.individual-detail-view .left-side #coach_talk .talk_view ul li.even_chat .chating div>span{left:-43px;width:33px;text-align:right;}
.individual-detail-view .left-side #coach_talk .talk_write{position:relative;padding:20px;}
.individual-detail-view .left-side #coach_talk .talk_write .talk_file_btn{float:left;width:50px;}
.individual-detail-view .left-side #coach_talk .talk_write .talk_f_hidden{position:absolute;top:0;left:0;width:50px;padding:0 0 0 50px;cursor:pointer;opacity:0;}
.individual-detail-view .left-side #coach_talk .talk_write .write_ipt{float:left;width:319px;height:50px;}
.individual-detail-view .left-side #coach_talk .talk_write .write_ipt input{float:left;width:261px;border-style:solid;border-width:2px;/*border-color:#4f5a78;*/border-radius:2px 0 0 2px;color:#7d859c;background:none;}
.individual-detail-view .left-side #coach_talk .talk_write .write_ipt button{float:left;width:58px;height:50px;/*background-color:#4f5a78;*/border-radius:0 2px 2px 0;color:#d7dade;}
.individual-detail-view .left-side #coach_talk .talk_write .write_ipt input::placeholder{color:#7d859c !important;}
/* 코치톡 스크롤바 */
.scroll-wrapper {overflow: hidden !important;padding: 0 !important;position: relative;}
.scroll-wrapper > .scroll-content {border: none !important;box-sizing:border-box !important;height: auto;left: 0;margin: 0;max-height: none;max-width: none !important;overflow: auto !important;padding: 0;position: relative !important;top: 0;width: auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
.scroll-element {display: none;}
.scroll-element, .scroll-element div {box-sizing: content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor: default;}
.scrollbar-janos.theme-blue > .scroll-element,.scrollbar-janos.theme-blue > .scroll-element .scroll-bar,.scrollbar-janos.theme-blue > .scroll-element .scroll-element_corner,.scrollbar-janos.theme-blue > .scroll-element .scroll-element_track{ background-color: #1c2744; }
.scrollbar-janos > .scroll-element,.scrollbar-janos > .scroll-element div{border: none;margin: 0;overflow: hidden;padding: 0;position: absolute;z-index: 10;}
.scrollbar-janos > .scroll-element div {display: block;height: 100%;left: 0;top: 0;width: 100%;}
.scrollbar-janos > .scroll-element.scroll-x {bottom: 0;height: 13px;left: 0;min-width: 100%;width: 100%;}
.scrollbar-janos > .scroll-element.scroll-y {height: 100%;min-height: 100%;right: 2px;top: 0;width: 13px;}
.scrollbar-janos > .scroll-element .scroll-element_corner {display: none;}
.scrollbar-janos > .scroll-element.scroll-y .scroll-element_track {background-repeat: repeat-y;}
.scrollbar-janos > .scroll-element.scroll-y .scroll-bar .scroll-bar_body {/*background-color:#343f5c;*/}
.scrollbar-janos > .scroll-element.scroll-y .scroll-arrow_less {background:url(/images/mobile/sub/scrollbar_top_arrow.gif) no-repeat center;}
.scrollbar-janos > .scroll-element.scroll-y .scroll-arrow_more {background:url(/images/mobile/sub/scrollbar_bot_arrow.gif) no-repeat center;}
.scrollbar-janos > .scroll-element .scroll-arrow { display: none; }
.scrollbar-janos > .scroll-element.scroll-element_arrows_visible .scroll-arrow { display: block; z-index: 12; }
.scrollbar-janos > .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-arrow_less { width: 100%; height: 13px;}
.scrollbar-janos > .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-arrow_more { width: 100%; top: auto; bottom: 0; height: 13px;}
.scrollbar-janos > .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_outer { top: 13px; }
.scrollbar-janos > .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_track { top: -13px; }
.scrollbar-janos > .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_size { top: -26px; }

.individual-detail-view .left-side .ind_request{margin-bottom:20px;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.individual-detail-view .detail_title{position:relative;}
.individual-detail-view .detail_title h2{width:100%;height:70px;padding:0 30px;line-height:70px;border-bottom:solid 1px #e6e9ed;color:#2a2a2a;font-size:20px;}
.individual-detail-view .left-side .ind_request .detail_title .btn_sm_b{position:absolute;top:25px;right:30px;padding:2px 5px;font-size:12px;border:solid 1px #ccc;border-radius:3px;}
.individual-detail-view .left-side .ind_request .ind_request_contents{max-height:553px;overflow:auto;padding:30px 29px 0;}
.individual-detail-view .left-side .ind_request .ind_request_contents h3{position:relative;padding-bottom:30px;margin-bottom:30px;color:#2a2a2a;font-size:16px;line-height:1.5;}
.individual-detail-view .left-side .ind_request .ind_request_contents h3:after{content:"";position:absolute;bottom:0;left:0;width:25px;height:1px;/*background:#3da0f2;*/}
.individual-detail-view .left-side .ind_request .ind_request_contents .txt_box{margin-bottom:40px;color:#6b6e70;font-size:15px;line-height:1.6;word-wrap:break-word;}
.individual-detail-view .left-side .ind_request .ind_request_contents .txt_box .file_down a{width:190px;}
.individual-detail-view .left-side .ind_request .ind_request_contents .txt_box .file_down:last-child{margin-bottom:0;}
.individual-detail-view .left-side .ind_request .file-down{margin-bottom:0;margin-top:3px;}

.individual-detail-view .left-side .review_box{width:360px;padding:29px 30px;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.individual-detail-view .left-side .review_box .empty{width:100%;padding:80px 0 10px;text-align:center;color:#bbc0c4;font-size:16px;}
.individual-detail-view .left-side .review_box .empty:before{top:11px;left:125px;width:50px;height:50px;background-position:-204px -82px;}
.individual-detail-view .left-side .review_box div strong{display:block;color:#2a2a2a;font-size:16px;}
.individual-detail-view .left-side .review_box div strong:before{top:20px;}
.individual-detail-view .left-side .review_box div p{margin-top:37px;color:#6b6e70;font-size:15px;line-height:1.6;}

.individual-detail-view .right-side{float:left;width:900px;}
.individual-detail-view .right-side .big_title:after{content:"";display:block;clear:both;}
.individual-detail-view .right-side .big_title h2{float:left;margin-left:12px;line-height:40px;color:#2a2a2a;font-size:24px;font-weight:700;}
.individual-detail-view .right-side .big_title span[class^='cate_']{float:left;padding:13px 14px;color:#fff;font-size:14px;text-align:center;border-radius:5px;/*background:#36aaf3*/}
.individual-detail-view .right-side .big_title div{position:absolute;top:0;right:0;line-height:40px;}
.individual-detail-view .right-side .big_title div span{color:#787878;font-size:14px;}
.individual-detail-view .right-side .big_title div span:first-child{padding:0 10px 0 20px;margin-right:5px;}
.individual-detail-view .right-side .big_title div span:first-child:after{content:"";position:absolute;top:0;right:0;width:1px;height:13px;background:#d7dade;}
.individual-detail-view .right-side .big_title div .print-btn{display:inline-block;margin-left:20px;}

.individual-detail-view .right-side .ind_profile{margin:20px 0;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.individual-detail-view .right-side .ind_profile .detail_title h2{padding:0 30px;}
.individual-detail-view .right-side .ind_profile .detail_title h2 .cblue2{font-weight:700;}
.individual-detail-view .right-side .ind_profile .detail_title .btn_sm_b{position:absolute;top:22px;right:30px;/*border-color:#2c8bd0;color:#2c8bd0*/}
.individual-detail-view .right-side .ind_profile .ind_profile_content{padding:25px 30px 22px;}
.individual-detail-view .right-side .ind_profile .ind_profile_content dt:nth-of-type(1),.individual-detail-view .right-side .ind_profile .ind_profile_content dd:nth-of-type(1){padding-top:0;}
.individual-detail-view .right-side .ind_profile .ind_profile_content dt{float:left;margin-right:25px;padding-top:13px;color:#787878;font-size:15px;line-height:1.4;}
.individual-detail-view .right-side .ind_profile .ind_profile_content dd{float:left;width:578px;padding-top:13px;color:#6b6e70;font-size:15px;line-height:1.4;}

.individual-detail-view .right-side .ct_profile{margin:20px 0 0;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.individual-detail-view .right-side .ct_profile .detail_title h3{padding:26px 30px 24px;border-bottom:solid 1px #e6e9ed;font-size:20px;color:#2a2a2a;}
.individual-detail-view .right-side .ct_profile .detail_title h3 span{position:relative;padding-left:19px;font-size:15px;color:#6b6e70;}
.individual-detail-view .right-side .ct_profile .detail_title h3 span:before{content:"";position:absolute;top:1px;left:9px;width:1px;height:13px;background:#d7dade;}
.individual-detail-view .right-side .ct_profile .detail_title .btn_sm_b{position:absolute;top:24px;right:30px;padding:2px 5px;font-size:12px;border:solid 1px #ccc;border-radius:3px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content{position:relative;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box{padding:29px 29px 29px 230px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01{height:42px;overflow:hidden;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 p{float:left;display:table;width:600px;height:42px;overflow:hidden;font-size:14px;color:#6b6e70;line-height:1.5;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 p span{display:table-cell;vertical-align:middle;height:42px;font-size:16px;line-height:1.3;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 div{float:left;margin-left:25px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 div span{float:left;color:#787878;font-size:13px;text-align:center;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 div span:first-child{position:relative;padding-right:20px;margin-right:20px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 div span:first-child:after{content:"";position:absolute;top:2px;right:0;width:1px;height:35px;background:#d7dade}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col01 div span b{display:block;padding-bottom:8px;color:#2a2a2a;font-size:16px;font-weight:700;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02{width:600px;height:85px;margin-top:15px;border:solid 1px #d7dade;border-radius:5px;background:#e6e9ed;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 p{position:relative;color:#6b6e70;line-height:1.5;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 p b{font-weight:700;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 p b i{font-size:13px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment01{padding:18px 0 0 156px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment02{padding:18px 0 0 116px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment03{padding:30px 0 0 131px;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment01:before{content:"";position:absolute;top:18px;left:79px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready.png) no-repeat 0 0;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment02:before{content:"";position:absolute;top:18px;left:39px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready.png) no-repeat 0 0;}
.individual-detail-view .right-side .ct_profile .ct_profile_content .ctp_box .col02 .ment03:before{content:"";position:absolute;top:18px;left:54px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready02.png) no-repeat 0 0;}
.individual-detail-view .right-side .ct_profile .ct_profile_content figure{position:absolute;top:0;left:0;width:199px;height:200px;padding-top:30px;overflow:hidden;text-align:center;}
.individual-detail-view .right-side .ct_profile .ct_profile_content figure:after{content:"";position:absolute;top:0;left:0;width:199px;height:200px;background:url(/images/mobile/sub/ct_profile_content_bg.png) no-repeat 0 0;}
.individual-detail-view .right-side .ct_profile .ct_profile_content figure img{height:140px;overflow:hidden;}

.individual-detail-view .right-side .ind_review_wrap{margin-top:20px;padding-bottom:30px;border:solid 1px #d7dade;border-radius:5px;background:#fff;}

.individual-detail-view .right-side .ind_review_wrap .tit{position:relative;margin-bottom:10px;}
.individual-detail-view .right-side .ind_review_wrap .tit p{color:#2a2a2a;}
.individual-detail-view .right-side .ind_review_wrap .tit p span{position:relative;display:inline-block;padding-left:21px;color:#787878;font-size:15px;font-weight:400;}
.individual-detail-view .right-side .ind_review_wrap .tit p span:before{content:"";position:absolute;top:2px;left:9px;width:1px;height:13px;background:#d7dade;}
.individual-detail-view .right-side .ind_review_wrap .tit .txt_num{position:absolute;top:0;right:0;font-size:13px;color:#6b6e70;}
.individual-detail-view .right-side .ind_review_wrap .tit .txt_num b{display:inline-block;width:33px;/*color:#f74a53;*/text-align:right;}
.individual-detail-view .right-side .ind_review_wrap .review_chk{position:relative;height:70px;margin-bottom:30px;padding:21px 0 0 19px;border:solid 1px #d7dade;border-radius:2px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk img{padding-right:10px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk i{cursor:pointer;}
.individual-detail-view .right-side .ind_review_wrap .review_chk .score1{position:absolute;top:18px;left:18px;width:29px;height:29px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk .score2{position:absolute;top:18px;left:48px;width:29px;height:29px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk .score3{position:absolute;top:18px;left:77px;width:29px;height:29px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk .score4{position:absolute;top:18px;left:107px;width:29px;height:29px;}
.individual-detail-view .right-side .ind_review_wrap .review_chk .score5{position:absolute;top:18px;left:136px;width:29px;height:29px;}
.individual-detail-view .right-side .ind_review_wrap textarea{width:838px;height:160px;}
.individual-detail-view .right-side .ind_review_wrap section{padding:30px;}
.individual-detail-view .right-side .ind_review_wrap section.review_result{position:relative;padding-bottom:0;}
.individual-detail-view .right-side .ind_review_wrap section.review_result p{width:600px;color:#2a2a2a;line-height:1.5;word-break:break-all;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .score{padding-bottom:15px;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .score span{display:inline-block;padding-left:10px;line-height:26px;color:#2a2a2a;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .score span{display:inline-block;padding-left:10px;line-height:26px;color:#2a2a2a;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .review_btnwrap{position:absolute;top:30px;right:29px;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .review_btnwrap .btn_reset{padding:4px 8px 5px 8px;font-size:12px;border-style:solid;border-width:1px;/*color:#187bcc;border:solid 1px #b5d8f7*/}
.individual-detail-view .right-side .ind_review_wrap section.review_result .review_btnwrap .btn_del{padding:4px 8px 5px 8px;font-size:12px;/*color:#f74a53;border:solid 1px #f2ced0*/border-style:solid;border-width:1px;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .review_btnwrap .btn_reset:before{top:6px;left:11px;width:10px;height:10px;background-position:-212px -286px;}
.individual-detail-view .right-side .ind_review_wrap section.review_result .review_btnwrap .btn_del:before{top:7px;left:11px;width:8px;height:8px;background-position:-187px -288px;}
.individual-detail-view .right-side .ind_review_wrap .noti_style01{padding:0 30px;}
.individual-detail-view .right-side .ind_review_wrap .noti_style01 li{font-size:14px;padding-bottom:5px;}


.individual-detail-view .right-side .answer_wrap{position:relative;padding:19px 22px;border:solid 1px #d7dade;border-radius:5px;background:#e6e9ed;}
.individual-detail-view .right-side .answer_wrap .txt{display:inline-block;color:#2a2a2a;font-size:20px;vertical-align:top;line-height:50px;}
.individual-detail-view .right-side .answer_wrap .ui_select{display:inline-block;width:160px;margin:0 3px 0 5px;}
.individual-detail-view .right-side .answer_wrap .time_ok{display:inline-block;width:222px;height:50px;margin:0 3px 0 5px;line-height:46px;border:solid 2px #d7dade;background:#e6e9ed;/*color:#f74a53;*/border-radius:2px;text-align:center;font-size:13px;}
.individual-detail-view .right-side .answer_wrap .time_ok b{font-size:16px;padding-right:10px;}
.individual-detail-view .right-side .answer_wrap .btn_send{position:absolute;top:20px;right:30px;width:106px;height:50px;line-height:50px;padding-left:20px;text-align:left;font-size:16px;/*background-color:#3da0f2;*/color:#fff;}
.individual-detail-view .right-side .answer_wrap .btn_send:hover{/*background-color:#187bcc*/}
.individual-detail-view .right-side .answer_wrap .btn_send_d{background:#bbc0c4;}
.individual-detail-view .right-side .answer_wrap .btn_send_d:hover{background:#bbc0c4 !important;cursor:default;}
.individual-detail-view .right-side .answer_wrap .btn_send:before{top:17px;left:67px;width:19px;height:19px;background-position:-401px -92px;}
.individual-detail-view .right-side .answer_wrap .descri_box{width:181px;margin-left:-90.5px}

.individual-detail-view .right-side .add_consult{position:relative;padding:30px;border-style:solid;border-width:1px;/*border:solid 1px #3da0f2;*/border-radius:5px;background:#fff;}
.individual-detail-view .right-side .add_consult>b{display:block;padding-bottom:10px;font-weight:700;/*color:#187bcc;*/font-size:16px;}
.individual-detail-view .right-side .add_consult p{color:#787878;font-size:15px;line-height:1.4;}
.individual-detail-view .right-side .add_consult strong{display:block;padding-top:18px;font-weight:700;color:#787878;font-size:15px;}
.individual-detail-view .right-side .add_consult strong b{font-size:20px;font-weight:700;}
.individual-detail-view .right-side .add_consult .sec03{position:absolute;top:30px;right:30px;width:310px;}
.individual-detail-view .right-side .add_consult .sec03 button:first-child{margin-left:0;}
.individual-detail-view .right-side .add_consult .sec03 button{float:left;width:100px;height:100px;margin-left:5px;padding-top:25px;font-size:14px;border-radius:5px;line-height:1.4;}
.individual-detail-view .right-side .add_consult .sec03 button b{display:block;}

.individual-detail-view .right-side .writing_wrap{margin-top:20px;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.individual-detail-view .right-side .writing_wrap .detail_title h2:before{top:20px;left:30px;width:30px;height:30px;background-position:-342px -88px;}
.individual-detail-view .right-side .writing_wrap .detail_title .txt_num{position:absolute;top:28px;right:30px;font-size:14px;color:#787878;}
.individual-detail-view .right-side .writing_wrap .detail_title .txt_num b{display:inline-block;width:60px;/*color:#f74a53;*/text-align:right;}
.individual-detail-view .right-side .writing_wrap .writing_group{padding:30px 28px;}
.individual-detail-view .right-side .writing_wrap .writing_group .user_write{min-height:480px;max-height:700px;}

.individual-detail-view .right-side .send_finish_wrap{margin-top:20px;border-style:solid;border-width:1px;/*border:solid 1px #4f5a78;*/border-radius:5px;background:#fff;}
.individual-detail-view .right-side .send_finish_wrap .detail_title{/*background-color:#4f5a78;*/}
.individual-detail-view .right-side .send_finish_wrap .detail_title h2{padding:0 30px;color:#fff;}
.individual-detail-view .right-side .send_finish_wrap .detail_title div{position:absolute;top:25px;right:30px;}
.individual-detail-view .right-side .send_finish_wrap .detail_title div span{color:#d7dade;font-size:14px;}
.individual-detail-view .right-side .send_finish_wrap .detail_title div span:first-child{padding:0 10px 0 20px;margin-right:5px;}
.individual-detail-view .right-side .send_finish_wrap .detail_title div span:first-child:before{width:16px;height:15px;background-position:-289px -9px;}
.individual-detail-view .right-side .send_finish_wrap .detail_title div span:first-child:after{content:"";position:absolute;top:1px;right:0;width:1px;height:13px;background:#d7dade;}
.individual-detail-view .right-side .send_finish_wrap .send_result{max-height:700px;overflow:auto;padding:30px;color:#6b6e70;font-size:15px;line-height:1.5;}
.individual-detail-view .right-side .send_finish_wrap .send_result .file-down{margin:10px 0 0 0;}
/* --------------------------------------------
	참여기업 채용관 > 참여기업
	fair-recruit company-enter
/* ------------------------------------------ */
.fair-recruit .enter-list-top{z-index:1;position:relative;}
.fair-recruit .enter-list-top .right-b{float:right;}
.fair-recruit .enter-list-top .right-b div{float:left;line-height:50px;}
.fair-recruit .enter-list-top .right-b div span{position:relative;display:inline-block;padding-right:11px;margin-right:8px;font-size:15px;color:#787878;}
.fair-recruit .enter-list-top .right-b div span b{display:inline-block;padding-left:5px;/*color:#00a0e9;*/}
.fair-recruit .enter-list-top .right-b div span:first-child:after{content:"";position:absolute;top:-1px;right:0;width:1px;height:15px;background-color:#ccc;}
ul.cate_cho{float:left;width:170px;padding:6px;background-color:#eee;border-radius:50px;}
ul.cate_cho li{float:left;text-align:center;}
ul.cate_cho li a{display:block;width:79px;height:38px;line-height:38px;color:#787878;font-size:15px;}
ul.cate_cho li.on a{color:#fff;/*background-color:#0f2e51;*/border-radius:50px;}
.fair-recruit .enter-list-top .form-link-btn{float:right;width:72px;border-radius:0 5px 5px 0;}
.fair-recruit .enter-list-top section .ipt{width:calc(33.333% - 20px);margin-right:20px;}
.fair-recruit .enter-list-top section div.f-right{width:33.333%;}
.fair-recruit .enter-list-top section div.f-right input{border-radius:5px 0 0 5px;}
.fair-recruit .enter-list{margin-top:20px;}
.fair-recruit .enter-list li{position:relative;float:left;width:303px;margin:0 22px 20px 0;border:solid 1px #eee;border-radius:5px;}
.fair-recruit.company-recruit .enter-list li{width:411px;}
.fair-recruit.company-enter .enter-list li:nth-child(4n+4){margin-right:0;}
.fair-recruit.company-recruit .enter-list li:nth-child(3n+3){margin-right:0;}
.fair-recruit .enter-list li figure,
.fair-recruit .enter-list .company-logo-img {display:flex;width:100%;height:135px;overflow:hidden;text-align:center;align-items:center}
.fair-recruit .enter-list li figure span,
.fair-recruit .enter-list .company-logo-img span {display:block;width:100%}
.fair-recruit .enter-list li figure img,
.fair-recruit .enter-list .company-logo-img img {max-height:135px;max-width:86%;}
.fair-recruit .enter-list li .enter-st{height:114px;padding:20px;background-color:#eee;border-radius:0 0 5px 5px;}
.fair-recruit .enter-list li .enter-st p{font-size:18px;letter-spacing:-0.45px;}
.fair-recruit .enter-list li .enter-st span{display:block;padding:15px 0;font-size:14px;letter-spacing:-0.45px;}
.fair-recruit .enter-list li .enter-st i{display:block;padding-left:15px;font-size:14px;letter-spacing:-0.45px;/*color:#00a0e9;*/}
.fair-recruit .enter-list li .enter-st i:before{background-position:-222px -177px;width:9px;height:14px;top:-1px;}
.fair-recruit .enter-list li .enter-st b{position:absolute;top:0;right:0;width:60px;height:30px;line-height:30px;text-align:center;font-size:14px;letter-spacing:-0.45px;color:#fff;/*background-color:#00a0e9;*/border-radius:0 5px 0 0;}
.fair-recruit .enter-list li .recruit-st{padding:20px 20px 18px;background-color:#eee;border-radius:0 0 5px 5px;}
.fair-recruit .enter-list li .recruit-st .top-b i{font-size:12px;}
.fair-recruit .enter-list li .recruit-st .top-b p{height:40px;overflow:hidden;margin:12px 0;line-height:1.2;font-size:18px;letter-spacing:-0.45px;}
.fair-recruit .enter-list li .recruit-st .top-b div span{position:relative;float:left;padding-bottom:3px;padding-left:6px;margin-left:4px;font-size:14px;letter-spacing:-0.45px;color:#787878;}
.fair-recruit .enter-list li .recruit-st .top-b div span:first-child{padding-left:0;margin-left:0;}
.fair-recruit .enter-list li .recruit-st .top-b div span:before{content:"";position:absolute;top:-1px;left:0;width:1px;height:14px;background-color:#ccc;}
.fair-recruit .enter-list li .recruit-st .top-b div span:first-child:before{display:none;}
.fair-recruit .enter-list li .recruit-st .bot-b{margin-top:17px;padding-top:15px;border-top:solid 1px #ccc;}
.fair-recruit .enter-list li .recruit-st .bot-b p:after{content:"";display:block;clear:both;}
.fair-recruit .enter-list li .recruit-st .bot-b p{margin-bottom:2px;}
.fair-recruit .enter-list li .recruit-st .bot-b p b{float:left;display:inline-block;width:60px;height:20px;margin-right:10px;line-height:18px;text-align:center;font-size:12px;border-style:solid;border-width:1px;/*color:#00a0e9;border:solid 1px #00a0e9;*/border-radius:50px;}
.fair-recruit .enter-list li .recruit-st .bot-b p span{float:left;display:inline-block;width:290px;color:#787878;font-size:14px;line-height:20px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fair-recruit .enter-list li .inter-be{position:absolute;top:15px;left:15px;padding:4px 9px;color:#fff;text-align:center;border-radius:50px;font-size:12px;/*background-color:#ff9600;*/}
.fair-recruit .enter-list li .like-ico{position:absolute;top:15px;right:15px;width:21px;height:19px;font-size:22px;cursor:pointer;color:#ccc;}
.fair-recruit .enter-list li .like-ico.on{/*color:#ff0000;*/}

/* 참여기업 채용관 페이지 - company/company_recruit */
.enter-list-bottom{z-index:0;position:relative;width:100%;}
.enter-list-bottom div .recruit-list{display:block;margin:20px 0 0 0;width:100%;height:auto;}
.enter-list-bottom div .recruit-list ul{width:100%;}
.enter-list-bottom div .recruit-list ul li{position:relative;float:left;width:calc(33.333% - 20px);margin:0 10px 20px 10px;border:solid 1px #58b530;border-radius:5px;}
.enter-list-bottom div .recruit-list ul li:hover{border:solid 1px #006835;box-shadow:1px 1px 5px #eee;transition:all 0.3s;}
.enter-list-bottom div .recruit-list ul li i{position:absolute;top:20px;right:20px;color:#ddd;}
.enter-list-bottom div .recruit-list ul li i:hover,
.enter-list-bottom div .recruit-list ul li i:focus{cursor:pointer;}
.enter-list-bottom div .recruit-list ul li i.on{color:#fed500;}
.enter-list-bottom div .recruit-list ul li a{width:100%;}
.enter-list-bottom div .recruit-list ul li a .company-logo-img{display:flex;padding:20px;width:100%;height:135px;text-align:center;align-items:center;overflow:hidden;}
.enter-list-bottom div .recruit-list ul li a .company-logo-img span{margin:0 auto;}
.enter-list-bottom div .recruit-list ul li a .company-logo-img span img{max-width:317px;max-height:95px;}
.enter-list-bottom div .recruit-list ul li a .company-logo-img .inter-be{position:absolute;top:0;left:0;padding:10px 20px;font-size:14px;color:#fff;background:#ff9600;border-radius:5px 2px 2px 2px;}
.enter-list-bottom div .recruit-list ul li a .list-bottom{position:relative;padding:20px;height:270px;border-top:solid 1px #58b530;overflow:hidden;}
.enter-list-bottom div .recruit-list ul li a .list-bottom p{margin-bottom:15px;font-size:18px;font-weight:600;}
.enter-list-bottom div .recruit-list ul li a .list-bottom strong{position:relative;display:-ms-box;display:-webkit-box;height:43px;margin-bottom:15px;font-size:16px;overflow:hidden;box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-pack:center;line-height:24px;-webkit-line-clamp:2;vertical-align:top;word-break:break-all;word-break:break-word;}
.enter-list-bottom div .recruit-list ul li a .list-bottom span>i{font-size:14px;margin-right:5px;color:#3380f2;}
.enter-list-bottom div .recruit-list ul li a .list-bottom .bottom-sub{position:absolute;bottom:15px;display:contents;padding-top:5px;}
.enter-list-bottom div .recruit-list ul li a .list-bottom .bottom-sub p{background:#fff;margin-bottom:0;}
.enter-list-bottom div .recruit-list ul li a .list-bottom .bottom-sub p:nth-child(1){padding-top:10px;}
.enter-list-bottom div .recruit-list ul li a .list-bottom .bottom-sub p strong{display:inline-block;margin-right:10px;margin-bottom:5px;padding:5px;width:80px;height:auto;font-size:14px;color:#fff;text-align:center;letter-spacing:1px;font-weight:500;line-height:20px;background:#58b530;border-radius:5px;}
.enter-list-bottom div .recruit-list ul li a .list-bottom .bottom-sub p span{display:inline-block;width:calc(100% - 90px);font-size:14px;color:#333;letter-spacing:-1px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px;}

.ing-recruit-box{padding-right:10px;text-align:right;}
.ing-recruit-box a{display:inline-block;}
.ing-recruit-box a span{font-size:14px;color:#777;}
.ing-recruit-box a span i{margin-right:7px;}

/* 참여기업 채용관 - company_recruit - 직무직군 선택 박스 */
.job-dropdown{position:relative;margin:0 auto;width:calc(33.333% - 6px);}
.job-dropdown ul.job-dropdown-wrap{display:-webkit-box;position:relative;float:left;margin:0px auto;width:100%;border:1px solid #ccc;border-radius:5px;}
.job-dropdown ul.job-dropdown-wrap>li{position:relative;display:block;padding:0 13px;width:100%;font-size:16px;}
.job-dropdown ul.job-dropdown-wrap>li>a.job-title{position:relative;display:inline-block;width:100%;color:#000;text-decoration:none;line-height:50px;} 
.job-dropdown ul.job-dropdown-wrap>li>a>i{position:relative;top:15px;float:right;right:2%;letter-spacing:-2px;}
.job-dropdown ul.job-dropdown-wrap li a.job-select{display:block;background:#3380f2;color:#fff;}
.job-dropdown ul.job-dropdown-wrap li:hover>a.job-select{display:block;background:#3380f2;color:#fff;}
.job-dropdown ul.job-dropdown-wrap li:hover>ul{visibility:visible;opacity:1;}
.job-dropdown ul.job-dropdown-wrap ul, ul.navigation ul li ul{z-index:99999;position:absolute;width:100%;list-style:none;visibility:hidden;opacity:0;background:#fff;}
.job-dropdown ul.job-dropdown-wrap .content-first-list{top:50px;left:-1px;width:100%;height:auto;border:1px solid #3380f2;border-radius:2px;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li{float:none;display:block;width:100%;border:none;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li>a{display:block;padding:5px 13px;width:100%;background:none;color:#000;text-decoration:none;border:0 none;float:left;clear:both;line-height:13px;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list{position:absolute;top:-1px;left:100%;padding:0;width:100%;height:347px;border:1px solid #3380f2;border-left:1px solid #ddd;border-radius:2px;overflow:auto;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list li:hover > a.job-select{display:block;background:#3380f2;color:#fff;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li{display:block;width:calc(100% - 10px);clear:both;border:0 none;}
.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li>a{display:block;float:left;padding:5px 13px;width:calc(100% - 2px);background:none;color:#000;text-decoration:none;border:0 none;clear:both;line-height:13px;}


/* -------------------------------------------- 기업 채용공고 상세페이지 - company/company_recruit_offdetail/ ------------------------------------------ */
/* 상단 */
.fair-recruit .top-info .ce-tit{min-height:159px;text-align:center;}
.fair-recruit .top-info .ce-tit ul{position:absolute;top:30px;left:0;}
.fair-recruit .top-info .ce-tit ul li{float:left;width:40px;height:40px;margin-right:5px;font-size:0;cursor:pointer;}
.fair-recruit .top-info .ce-tit ul li a{display:block;width:40px;height:40px;}
.fair-recruit .top-info .ce-tit ul li.fb{background:url(/images/mobile/sub/ic_facrbook.png) no-repeat 0 0;}
.fair-recruit .top-info .ce-tit ul li.sc{background:url(/images/mobile/sub/ic_star.png) no-repeat 0 0;}
.fair-recruit .top-info .ce-tit ul li.sc.on{background:url(/images/mobile/sub/ic_star_on.png) no-repeat 0 0;}
.fair-recruit .top-info .ce-tit ul li.print{background:url(/images/mobile/sub/ic_print.png) no-repeat 0 0;}
.fair-recruit .top-info .ce-tit ul figure{padding-top:30px;}
.fair-recruit .top-info .ce-tit ul figure img{max-width:180px;max-height:100px;overflow:hidden;}
.fair-recruit .top-info .ce-tit figcaption{padding:30px 0 30px;margin:0 auto;width:60%;font-size:16px;}
.fair-recruit .top-info .ce-tit figcaption span{display:block;padding-top:20px;font-size:25px;font-weight:700;line-height:35px;}
.fair-recruit .top-info .ce-tit div{padding-top:0;font-size:16px;}
.fair-recruit .top-info .ce-tit a .fa-check{margin-left:10px;font-size:14px;}
.fair-recruit .top-info .ce-tit .cgray>span{margin-right:7px;font-size:12px;word-break:break-all;}
.fair-recruit .top-info .ce-tit .btn-ac{position:absolute;bottom:0;right:0;background:#ff9600;}
.fair-recruit .top-info .ce-tit .btn-ac:hover{background:#ff8000;}
.fair-recruit .top-info .ce-tit .company-site{position:absolute;bottom:15px;right:0;padding:7px 10px 7px 28px;color:#787878;font-size:14px;border-radius:50px;border:solid 1px #787878;}
.fair-recruit .top-info .ce-tit .company-site:before{top:6px;left:9px;width:16px;height:13px;background-position:-130px -84px;}
.fair-recruit .top-info .ce-tit .company-info{position:absolute;top:30px;right:0;padding:5px;color:#ccc;font-size:20px;}
.fair-recruit .top-info .ce-tit .company-info i.on{color:#fed500;}

/* 인증여부 */
.confirm-logo-wrap{}
.confirm-logo-wrap div{}
.confirm-logo-wrap div .confirm-logo-list{padding:30px 0 30px 0;width:100%;text-align:center;}
.confirm-logo-wrap div .confirm-logo-list .logo-box{display:inline-block;margin-right:20px;width:calc(14% - 20px);text-align:center;}
.confirm-logo-wrap div .confirm-logo-list .logo-box:last-child{margin-right:0;}
.confirm-logo-wrap div .confirm-logo-list .logo-box img{display:block;width:100%;}
.confirm-logo-wrap div .confirm-logo-list .logo-box p{font-size:14px;color:#00468c;font-weight:600;}

/* 기업정보 - 복리후생 */
.table-inner-text{display:block;}
.table-inner-text strong{display:inline-block;width:93px;padding:5px 10px;margin:0 5px 5px 0;border:1px solid #ddd;border-radius:5px;text-align:center;}


/* 채용정보 - 온라인지원 버튼 */
.document-wrap{text-align:center;}
.document-wrap table tbody tr th{line-height:25px;}
.document-wrap table tbody tr td a{display:block;border-radius:5px;text-align:center;}
.document-wrap table tbody tr td b{display:inline-block;font-size:14px;margin-top:0;line-height:18px;letter-spacing:-2px;}
.document-wrap .btn-ac{margin-top:30px;position:relative;top:0;background:#ff9600;}
.document-wrap .btn-ac:hover{background:#ff8000;}
.document-wrap .btn-ac i{margin-left:10px;font-size:14px;}

/*.fair-recruit .top-info .ce-tit .company-info:before{top:6px;left:9px;width:14px;height:15px;background-position:-159px -84px;}*/
.fair-recruit .top-info .ce-info{min-width:1280px;height:130px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#eee;}
.fair-recruit .top-info .ce-info ul li{float:left;width:20%;height:130px;border-right:solid 1px #ccc;text-align:center;}
.fair-recruit .top-info .ce-info ul li b{display:block;padding:70px 0 10px;font-size:18px;}
.fair-recruit .top-info .ce-info ul li span{display:block;font-size:14px;}
.fair-recruit .top-info .ce-info ul .li1{border-left:solid 1px #ccc;}
.fair-recruit .top-info .ce-info ul .li1:before{top:20px;left:115px;width:27px;height:31px;background-position:-173px -103px;}
.fair-recruit .top-info .ce-info ul .li2:before{top:20px;left:115px;width:23px;height:31px;background-position:-213px -103px;}
.fair-recruit .top-info .ce-info ul .li3:before{top:20px;left:112px;width:33px;height:31px;background-position:-255px -103px;}
.fair-recruit .top-info .ce-info ul .li4:before{top:20px;left:112px;width:30px;height:24px;background-position:-307px -103px;}
.fair-recruit .top-info .ce-info ul .li5:before{top:20px;left:113px;width:30px;height:24px;background-position:-356px -103px;}
.fair-recruit .detail_cont{margin-top:78px;}
.fair-recruit .detail_cont .ce-block{margin:80px 0;}
.fair-recruit .detail_cont .ce-block h4{display:inline-block;width:210px;padding-bottom:10px;margin-bottom:20px;font-size:18px;font-weight:700;border-width:2px;border-bottom-style:solid;/*border-bottom:solid 2px #00a0e9;color:#00a0e9;*/}

.company-enter-detail .detail_cont .ce-block p{font-size:14px;line-height:1.3;}
.company-enter-detail .detail_cont .ce-block .benefit div{float:left;width:630px;border-top:solid 1px #ccc;}
.company-enter-detail .detail_cont .ce-block .benefit div:first-child{margin-right:20px;}
.company-enter-detail .detail_cont .ce-block .benefit div p{display:table;height:80px;border-bottom:solid 1px #ccc;}
.company-enter-detail .detail_cont .ce-block .benefit div p:after{content:"";display:block;clear:both;}
.company-enter-detail .detail_cont .ce-block .benefit div p strong{position:relative;width:190px;display:table-cell;vertical-align:middle;padding-left:83px;font-size:18px;font-weight:700;}
.company-enter-detail .detail_cont .ce-block .benefit div p span{width:440px;display:table-cell;vertical-align:middle;font-size:15px;line-height:1.3;}
.company-enter-detail .detail_cont .ce-block .benefit div p strong:before{content:"";position:absolute;top:15px;left:10px;width:53px;height:51px;background:url(/images/sub/ico-ce-benefit.png) no-repeat 0 0;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(3) p strong:before{background:url(/images/sub/ico-ce-benefit2.png) no-repeat 0 0;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(1) p:nth-of-type(1) strong:before{background-position:0 -255px;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(1) p:nth-of-type(2) strong:before{background-position:0 -336px;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(1) p:nth-of-type(3) strong:before{background-position:0 -418px;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(2) p:nth-of-type(1) strong:before{background-position:0 0;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(2) p:nth-of-type(2) strong:before{background-position:0 -81px;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(2) p:nth-of-type(3) strong:before{background-position:0 -163px;}
.company-enter-detail .detail_cont .ce-block .benefit div:nth-of-type(3){border-top:none;}
.company-enter-detail .detail_cont .ce-block .recruit li{position:relative;margin-top:10px;border:solid 1px #ccc;border-radius:5px;}
.company-enter-detail .detail_cont .ce-block .recruit li:first-child{margin-top:0;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b{float:left;width:253px;border-right:solid 1px #ccc}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b figure{display:table;width:100%;height:135px;overflow:hidden;text-align:center;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b figure span{display:table-cell;vertical-align:middle;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b figure img{width:180px;max-height:100px;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b div{height:39px;line-height:39px;background-color:#eee;text-align:center;border-radius:0 0 0 5px;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b div span{position:relative;padding-bottom:3px;padding-left:6px;margin-left:5px;font-size:14px;letter-spacing:-0.45px;color:#787878;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b div span:first-child{padding-left:0;margin-left:0;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b div span:before{content:"";position:absolute;top:0;left:0;width:1px;height:14px;background-color:#ccc;}
.company-enter-detail .detail_cont .ce-block .recruit li .left-b div span:first-child:before{display:none;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b{float:left;width:1024px;padding:15px 0 0 20px}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .top-b i{font-size:12px;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .top-b p{width:800px;height:40px;overflow:hidden;margin:12px 0;line-height:1.2;font-size:18px;letter-spacing:-0.45px;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .bot-b p:after{content:"";display:block;clear:both;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .bot-b p{margin-bottom:2px;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .bot-b p b{float:left;display:inline-block;width:60px;height:20px;margin-right:10px;line-height:18px;text-align:center;font-size:12px;border-style:solid;border-width:1px;/*color:#00a0e9;border:solid 1px #00a0e9;*/border-radius:50px;}
.company-enter-detail .detail_cont .ce-block .recruit li .right-b .bot-b p span{float:left;display:inline-block;width:290px;color:#787878;font-size:14px;line-height:20px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.company-enter-detail .detail_cont .ce-block .recruit li .inter-be{position:absolute;top:15px;right:15px;padding:4px 9px;color:#fff;text-align:center;border-radius:50px;font-size:12px;cursor:pointer;/*background-color:#ff9600;*/}

/* --------------------------------------------
	참여기업 채용관 > 채용정보 현장 상세페이지
	fair-recruit company-recruit-detail
/* ------------------------------------------ */
.company-recruit-detail .interview-graph{position:relative;margin:0 auto;width:100%;}
.company-recruit-detail .interview-graph h4{padding:20px 0;font-size:18px;text-align:left;}
.company-recruit-detail .interview-graph thead th,.company-recruit-detail .interview-graph tbody td{padding:12px 0;font-size:16px;}
.company-recruit-detail .interview-graph thead tr th .date-select{display:inline-block;margin:0 auto;width:90%;}
.company-recruit-detail .interview-graph thead tr th .date-select .ipt{width:100%;}
.company-recruit-detail .interview-graph tbody tr td{}
.company-recruit-detail .interview-graph tbody tr td a{margin:0 auto;padding:0;width:140px;height:40px;font-size:13px;color:#fff;line-height:40px;}
.company-recruit-detail .interview-way{padding:30px 0 50px 0;}
.company-recruit-detail .interview-way .interview-way-left p{font-size:16px;margin-bottom:10px;line-height:25px;}
.company-recruit-detail .interview-way .interview-way-left p:first-child{color:#58b530;font-weight:600;}
.company-recruit-detail .interview-way .interview-way-left p i{margin-right:7px;}
.company-recruit-detail .interview-way .interview-way-left strong{font-size:15px;}

/*
.company-recruit-detail .interview-way h5{padding:5px 0 20px;font-size:18px;font-weight:700;}
.company-recruit-detail .interview-way ol li{padding:0 0 17px 15px;text-indent:-15px;line-height:1.2;font-size:15px;color:#787878;word-break: keep-all}
.company-recruit-detail .interview-way ol li:nth-of-type(3){/*color:#ff9600;*/}
/*.company-recruit-detail .interview-way ol li:nth-of-type(5){color:#2a2a2a;}*/

.company-recruit-detail .inter-btn{position:absolute;bottom:76px;right:0;}
.company-recruit-detail.online .inter-btn{position:relative;text-align:right;bottom:0;right:0;margin-top:20px;}
.company-recruit-detail .inter-btn a{display:inline-block;padding:11px 14px 11px 14px;border-style:solid;border-width:1px;/*border:solid 1px #12a7eb;*/border-radius:50px;/*color:#12a7eb;*/}
.company-recruit-detail .inter-btn a:first-child{padding:11px 9px;/*background-color:#12a7eb;*/color:#fff;}
.company-recruit-detail .inter-btn a i{margin-right:3px;}
.company-recruit-detail .evt-ment{height:56px;margin:20px 0 80px;line-height:56px;background:#f2f2f2;}
.company-recruit-detail .evt-ment p{font-size:14px;letter-spacing:-0.35px;}
.company-recruit-detail .evt-ment strong{display:inline-block;width:250px;height:56px;padding-left:86px;margin-right:55px;line-height:56px;/*background-color:#ff9600;*/color:#fff;font-size:15px;letter-spacing:-0.75px;}
.company-recruit-detail .evt-ment strong.spr:before{top:16px;left:52px;width:24px;height:24px;background-position:0 0;}
.company-recruit-detail .recruit-title{height:82px;/*background-color:#0f2e51;*/}
.company-recruit-detail .recruit-title .in-wrap div{float:left;width:257px;height:82px;margin-right:45px;border-style:solid;border-width:1px;/*border:solid 1px #0f2e51;*/background-color:#fff;}
.company-recruit-detail .recruit-title .in-wrap div figure{display:table;width:100%;height:82px;overflow:hidden;text-align:center;}
.company-recruit-detail .recruit-title .in-wrap div figure span{display:table-cell;vertical-align:middle;}
.company-recruit-detail .recruit-title .in-wrap div figure img{width:180px;max-height:75px;}
.company-recruit-detail .recruit-title i{display:block;padding-top:20px;font-size:14px;/*color:#00a0e9;*/}
.company-recruit-detail .recruit-title i:before{top:20px;left:277px;background-position:-213px -84px;width:14px;height:13px;}
.company-recruit-detail .recruit-title p{padding-top:15px;font-size:18px;color:#fff;}

/* --------------------------------------------
	JOB컨설팅관 > 컨설턴트 리스트
	.fair-consulting.consulting-list
/* ------------------------------------------ */
.consulting-list{position:relative;min-width:1280px;}
.consulting-list__info{position:absolute;top:-160px;left:50%;width:1280px;margin-left:-640px;padding:25px;background:#fff;opacity:0.85;-webkit-box-shadow:0px 6px 10px -5px rgba(150,150,150,150);box-shadow:0px 6px 10px -5px rgba(150,150,150,150);}
.consulting-list__info li{float:left;width:25%;}
.consulting-list__info li b{display:inline-block;border-bottom-style:solid;border-width:5px;/*border-bottom:solid 5px #00a0e9;*/color:#2a2a2a;font-size:30px;font-weight:700;}
.consulting-list__info li p{padding-top:15px;color:#2a2a2a;font-size:18px;line-height:1.2;}
.consulting-list__top{min-width:1280px;margin-top:100px;padding-bottom:20px;background-color:#eee;}
.consulting-list__top h1{padding:45px 0 20px;font-size:30px;color:#2a2a2a;font-weight:700;text-align:center;}
.consulting-list__top--program li{float:left;width:248px;height:50px;margin-left:10px;margin-bottom:10px;line-height:50px;/*background-color:#0f2e51;*/font-size:16px;color:#fff;border-radius:5px;text-align:center;-webkit-box-shadow:0px 2px 3px -1px rgba(150,150,150,150);box-shadow:0px 2px 3px -1px rgba(150,150,150,150);}
.consulting-list__top--program li:nth-child(5n+6){margin-left:0;}
.consulting-list__top--program li:first-child{margin-left:0;}
.consulting-list__top--program li:hover,.consulting-list__top--program li:active,.consulting-list__top--program li.on{/*background-color:#00a0e9;*/}
.consulting-list__top .form-link-btn{float:right;width:72px;border-radius:0 5px 5px 0;}
.consulting-list__top div.f-right input{border-radius:5px 0 0 5px;}
.consulting-list__contents{min-height:300px;margin-top:30px;}
.consulting-list__contents >ul>li{position:relative;float:left;width:305px;height:312px;margin-left:20px;margin-bottom:20px;border:solid 1px #eee;border-radius:5px;text-align:center;    -webkit-box-shadow:0 4px 5px -2px rgb(177, 177, 177);box-shadow:0 4px 5px -2px rgba(177, 177, 177);}
.consulting-list__contents ul li:first-child{margin-left:0;}
.consulting-list__contents ul li:nth-child(4n+5){margin-left:0;}
.consulting-list__contents ul li figure:after{content:"";position:absolute;top:0;left:0;width:303px;height:155px;background:url(/images/mobile/sub/consulting_list_cotents.png) no-repeat 0 0;}
.consulting-list__contents ul li figure img{height:155px;overflow:hidden;}
.consulting-list__contents ul li strong{display:block;padding-top:15px;font-weight:700;font-size:18px;color:#353738}
.consulting-list__contents ul li i{display:block;height:34px;padding:10px 0;font-size:14px;color:#999da1}
.consulting-list__contents ul li .category span{display:inline-block;border-radius:15px;margin:0 1px;padding:5px 10px;/*background-color:#00a0e9;*/font-size:12px;color:#fff;}
.consulting-list__contents ul li .ing-program{position:relative;margin-top:24px;border-radius:0 0 5px 5px;}
.consulting-list__contents ul li .ing-program p{position:relative;height:42px;line-height:42px;background-color:#eee;text-align:center;color:#787878;font-size:15px;cursor:pointer;}
.consulting-list__contents ul li .ing-program p:after{content:"";position:absolute;top:17px;right:40px;width:14px;height:9px;background:url(/images/mobile/sub/ic_down.png) no-repeat right center;}
.consulting-list__contents ul li .ing-program p.fold:after{content:"";position:absolute;top:17px;right:40px;width:14px;height:9px;background:url(/images/mobile/sub/ic_up.png) no-repeat right center;}
.consulting-list__contents ul li .ing-program p b{color:#2a2a2a;font-size:15px;}
.consulting-list__contents ul li .ing-program div{z-index:1;display:none;position:absolute;top:40px;left:-0.3%;width:100.8%;padding:0 20px 20px;background-color:#eee;border-radius:0 0 5px 5px;}
.consulting-list__contents ul li .ing-program div ul{border-top:solid 1px #ccc;}
.consulting-list__contents ul li .ing-program div li{padding-top:10px;text-align:center;font-size:15px;color:#2a2a2a;}
.consulting-list__contents ul li .hover{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;}
.consulting-list__contents ul li .hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:101%;/*background-color:#0f2e51;*/opacity:0.9;}
.consulting-list__contents ul li .hover p{position:absolute;top:0;left:0;display:table;width:100%;height:250px;padding:25px 25px 0;}
.consulting-list__contents ul li .hover p span{display:table-cell;vertical-align:middle;color:#fff;font-size:15px;line-height:1.6;background:url(/images/mobile/sub/ic_quote.png) no-repeat center 20px;}
.consulting-list__contents ul li .hover b{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:60px;line-height:60px;background:url(/images/mobile/sub/ic_db_right.png) no-repeat 233px center;/*color:#00a0e9;*/font-size:18px;}

/* --------------------------------------------
	JOB컨설팅관 > 컨설턴트 정보
	.fair-consulting.consulting-info
/* ------------------------------------------ */
.head_profile{position:relative;padding:150px 0 39px;background:#151e36;}
.head_profile figure{position:absolute;top:150px;left:0;width:200px;height:140px;overflow:hidden;text-align:center;background:#151e36;vertical-align:top;}
.head_profile figure:after{content:"";position:absolute;top:0;left:0;width:200px;height:140px;background:url(/images/common/head_profile_bg2.png) no-repeat 0 0;}
.head_profile figure img{height:140px;overflow:hidden;}
.head_profile .profile_left{float:left;width:590px;margin-left:200px;color:#fff;}
.head_profile .profile_left div.pl_in1{display:table;height:144px;overflow:hidden;}
.head_profile .profile_left div.pl_in2{display:table-cell;vertical-align:middle;}
.head_profile .profile_left h1{padding:10px 0 22px;font-size:34px;}
.head_profile .profile_left h1 b{padding-right:8px;font-weight:700;letter-spacing:-1px;}
.head_profile .profile_left h1 span{display:inline-block;padding-left:5px;font-size:16px;letter-spacing:-1px;}
.head_profile .profile_left p{max-height:78px;/*color:#7d859c;*/font-size:13px;line-height:1.5;overflow:hidden;}
.head_profile .profile_right{position:relative;float:right;width:330px;}
.head_profile .profile_right .fic_icon{position:absolute;top:0;right:0;}
.head_profile .profile_right .fic_icon a{float:left;width:50px;height:50px;vertical-align:top;}
.head_profile .profile_right .fic_icon a:before{width:50px;height:50px;}
.head_profile .profile_right .fic_icon .fic01{margin-right:10px;}
.head_profile .profile_right .fic_icon .fic01:before{background-position:-30px -436px;}
.head_profile .profile_right .fic_icon .fic01:hover:before{background-position:-30px -380px;}
.head_profile .profile_right .fic_icon .fic01.on:before{background-position:-30px -324px;}
.head_profile .profile_right .fic_icon .fic01.on:hover:before{background-position:-90px -324px;}
.head_profile .profile_right .fic_icon .fic02:before{background-position:-90px -436px;}
.head_profile .profile_right .fic_icon .fic02:hover:before{background-position:-90px -380px;}
.head_profile .profile_right .cha_txt{float:right;margin-top:84px;text-align:center;}
.head_profile .profile_right .cha_txt span{float:left;position:relative;display:block;padding:0 25px;/*color:#7d859c;*/letter-spacing:-1px;}
.head_profile .profile_right .cha_txt span b{display:block;padding-bottom:14px;color:#fff;font-size:26px;}
.head_profile .profile_right .cha_txt span.c_first{padding-left:0}
.head_profile .profile_right .cha_txt span.c_last{padding-right:0}
.head_profile .profile_right .cha_txt span.c_mid .normal{font-size:24px;}
.head_profile .profile_right .cha_txt span.c_mid:after{content:"";position:absolute;top:0;right:0;width:1px;height:55px;/*background-color:#253e64;*/}
/*.head_profile .profile_right .cha_txt span.c_mid:before{content:"";position:absolute;top:0;left:0;width:1px;height:55px;background:#1c2744;}*/
.head_profile .btn-c-profile{position:absolute;top:180px;right:0;color:#fff;}
.head_tab{border-top:solid 2px #1c2744;background:#151e36}
.head_tab.fixed{position:fixed;top:0;z-index:100;width:100%;}
.group_program .group_wrap.fixed{padding-top:130px;}
.group_program .group_wrap.fixed .srch_cond{top:120px;}
.head_tab li{float:left;width:49.5%;border-right:solid 2px #1c2744;text-align:center;}
.head_tab li:first-child{border-left:solid 2px #1c2744;}
.head_tab li span{display:block;height:78px;line-height:78px;/*color:#4f5a78;*/font-size:20px;background:#151e36;font-weight:700;cursor:pointer;}
.head_tab li span.on{background:#101224;/*color:#3da0f2;*/}
/*.head_tab li span.tabmenu01{padding-left:145px;}
.head_tab li span.tabmenu02{padding-left:162px;}
.head_tab li span.tabmenu03{padding-left:155px;}
.head_tab li span.tabmenu01:before{top:25px;left:100px;width:30px;height:30px;background-position: -200px -363px;}
.head_tab li span.tabmenu02:before{top:28px;left:117px;width:30px;height:25px;background-position: -244px -363px;}
.head_tab li span.tabmenu03:before{top:25px;left:110px;width:30px;height:30px;background-position: -285px -363px;}*/
.head_tab li span.tabmenu01.on:before{background-position: -200px -402px;}
.head_tab li span.tabmenu02.on:before{background-position: -244px -402px;}
.head_tab li span.tabmenu03.on:before{background-position: -285px -402px;}
.consulting-info .group_wrap{position:relative;padding:50px 0;}
.consulting-info .group_program .group_wrap{padding:55px 0 37px;}
.consulting-info .group_program{background:#e6e9ed;}
.consulting-info .group_program .srch_cond{position:absolute;top:55px;right:0;}

.group_program_list li{float:left;width:305px;height:286px;margin:0 0 20px 20px;-webkit-box-shadow:0 1px 2px 1px #c7c8cb;box-shadow:0 1px 2px 1px #c7c8cb;border-radius:5px;background-color:#fff;}
.group_program_list li:first-child{margin-left:0;}
.group_program_list li:nth-child(4n+5){margin-left:0;}
.group_program_list li .fpl_top{position:relative;padding:30px 20px 24px}
.group_program_list li .fpl_top strong{display:block;padding-bottom:20px;padding-top:0;font-weight:700;font-size:20px;color:#2a2a2a;}
.group_program_list li .fpl_top p{display:table;width:265px;height:70px;padding:0 10px;background-color:#f7f7f7;border-radius:5px;}
.group_program_list li .fpl_top p span{display:table-cell;vertical-align:middle;font-size:15px;color:#999da1;line-height:1.3;}
.group_program_list li .fpl_top .row01{position:relative;margin-top:20px;}
.group_program_list li .fpl_top .row01 .ans_day{color:#999da1;font-size:14px;}
.group_program_list li .fpl_top .row01 .ans_day b{display:block;padding-top:10px;color:#2a2a2a;font-size:20px;}
.group_program_list li .fpl_top .row01 a{position:absolute;top:0;right:0;}
.group_program_list li .fpl_top .row01 a .btn-ac{width:80px;height:40px;line-height:40px;}

.group_program_list li .fpl_bot{padding:8px 20px 8px 10px;background:#f7f7f7;border-radius:0 0 5px 5px;}
.group_program_list li .fpl_bot figure{position:relative;float:left;width:60px;height:40px;margin-right:10px;overflow:hidden;border-radius:2px;background:#f1f1f1;text-align:center;}
.group_program_list li .fpl_bot figure img{height:40px;border-radius:2px;overflow:hidden;}
.group_program_list li .fpl_bot figure:after{content:"";position:absolute;top:0;left:0;width:60px;height:40px;background:url(/images/mobile/sub/fpl_bg.png) no-repeat 0 0;}
.group_program_list li .fpl_bot strong{float:left;display:table;height:40px;padding-top:0;color:#353738;font-size:15px;font-weight:700;}
.group_program_list li .fpl_bot strong span{display:table-cell;vertical-align:middle;}
.group_program_list li .fpl_bot strong b{display:block;padding-top:3px;/*color:#115891;*/font-size:13px;font-weight:400;}

/* 리스트 상단 검색 조건들 */
.srch_cond li{position:relative;float:left;padding:0 10px;line-height:50px;}
.srch_cond li:after{content:"";position:absolute;top:0;right:0;width:1px;height:15px;background:#bbc0c4}
.srch_cond li:first-child{padding-left:0;}
.srch_cond li:last-child:after{display:none;}
.srch_cond li a{position:relative;display:block;color:#6b6e70;font-size:15px;}
.srch_cond li.on a{/*color:#187bcc;*/font-weight:700;padding-left:15px;}
.srch_cond li.on a:before{content:"";position:absolute;top:20px;left:0;width:10px;height:9px;background:url(/images/common/sprite.png) no-repeat -46px -285px;}
ul.cate_cho{float:right;width:170px;padding:6px;background-color:#eee;border-radius:50px;}
ul.cate_cho li{float:left;text-align:center;}
ul.cate_cho li a{display:block;width:79px;height:38px;line-height:38px;color:#787878;font-size:15px;}
ul.cate_cho li.on a{color:#fff;/*background-color:#0f2e51;*/border-radius:50px;}

.group_profile .group_wrap .boxs:nth-of-type(1){margin-top:0;}
.group_profile .group_wrap .boxs{position:relative;padding:30px 29px;margin-top:10px;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.group_profile .group_wrap .boxs h2{padding-bottom:20px;color:#353738;font-size:20px;}
.group_profile .group_wrap .boxs h2 .cblue2{position:relative;display:inline-block;padding-left:19px;font-size:15px;}
.group_profile .group_wrap .boxs h2 .cblue2:before{content:"";position:absolute;top:2px;left:9px;width:1px;height:13px;background:#d7dade;}
.group_profile .group_wrap .boxs.c_territory h2{padding-bottom:29px;margin-bottom:30px;border-bottom:solid 1px #e6e9ed;}
.group_profile .group_wrap .boxs.c_territory .category{position:absolute;top:20px;left:180px;}
.group_profile .group_wrap .boxs.c_territory .category span{display:inline-block;height:40px;margin-right:1px;padding:0 14px;line-height:40px;border-radius:5px;color:#fff;text-align:center;font-size:14px;}
.group_profile .group_wrap .boxs.c_territory .col01{float:left;width:50%;}
.group_profile .group_wrap .boxs.c_territory .col02{position:relative;float:left;width:50%;padding-left:30px;}
.group_profile .group_wrap .boxs.c_territory .colwrap{position:relative;}
.group_profile .group_wrap .boxs.c_territory .colwrap:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#e6e9ed;}
.group_profile .group_wrap .boxs.c_territory div h3{padding-bottom:20px;color:#6b6e70;font-size:15px;}
.group_profile .group_wrap .boxs.c_territory div li{float:left;height:40px;margin:0 5px 5px 0;padding:0 10px;line-height:40px;color:#353738;font-size:14px;text-align:center;background:#d7ebfc;border-radius:3px;}
.group_profile .group_wrap .boxs.c_corporation h2{padding-bottom:30px;}
.group_profile .group_wrap .boxs.c_corporation li{float:left;width:200px;height:60px;margin:0 15px 15px 0;line-height:60px;color:#353738;font-size:16px;text-align:center;background:#fff;border-radius:5px;border:solid 1px #d7dade;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.group_profile .group_wrap .boxs.c_corporation li:nth-child(5n+5){margin-right:0;}
.group_profile .group_wrap .boxs.c_corporation li img{height:60px;vertical-align:top;}
.group_profile .group_wrap .boxs.c_level h2{padding-bottom:14px;}
.group_profile .group_wrap .boxs.c_level .font_sm{font-weight:400;}
.group_profile .group_wrap .boxs.c_level table.tb_row03 tbody th{font-weight:400;}

.group_profile .group_wrap .boxs.c_career h2{padding-bottom:10px;}
.group_profile .group_wrap .boxs.c_career .cblue{padding-top:15px;}
.group_profile .group_wrap .boxs.c_career .txt{padding-top:11px;}
.group_profile .group_wrap .boxs.c_career .txt:first-child{padding-top:0;}
.group_profile .group_wrap .boxs.c_career .txt span{display:inline-block;width:84px;color:#999da1;font-size:15px;line-height:1.5;}
.group_profile .group_wrap .boxs.c_career .txt b{display:inline-block;width:456px;color:#6b6e70;vertical-align:top;font-size:15px;line-height:1.5;}
.group_profile .group_wrap .boxs.c_career table.tb_row03 tbody td.pd{padding:17px 0 16px;}
.group_profile .group_wrap .boxs.c_career table.tb_row03 tbody th{font-weight:400;}
.group_profile .group_wrap .boxs.c_license li:nth-child(4n+4){margin-right:0;}
.group_profile .group_wrap .boxs.c_license li{position:relative;float:left;width:255px;height:150px;margin:0 13px 13px 0;padding:20px;border:solid 1px #dbdee1;border-radius:5px;background:url(/images/common/icon_license.png) no-repeat 20px 20px;}
.group_profile .group_wrap .boxs.c_license li p{height:86px;padding-top:49px;color:#353738;line-height:1.2;overflow:hidden;}
.group_profile .group_wrap .boxs.c_license li i{display:block;padding-top:11px;color:#6b6e70;font-size:15px;}
.group_profile .group_wrap .boxs.c_license li span{position:absolute;top:20px;right:18px;color:#6b6e70;font-size:14px;}
.group_profile .group_wrap .boxs.c_tool li:nth-child(4n+4){margin-right:0;}
.group_profile .group_wrap .boxs.c_tool li{position:relative;float:left;width:255px;height:80px;margin:0 13px 13px 0;padding:0 42px 0 70px;border:solid 1px #dbdee1;border-radius:5px;background:url(/images/common/c_tool.png) no-repeat 20px center;overflow:hidden;}
.group_profile .group_wrap .boxs.c_tool li p{display:table;height:80px;}
.group_profile .group_wrap .boxs.c_tool li p span{display:table-cell;vertical-align:middle;color:#353738;line-height:1.2;overflow:hidden;height:80px;}
.group_profile .group_wrap .boxs.c_record div{position:relative;padding-top:18px;}
.group_profile .group_wrap .boxs.c_record div p{color:#6b6e70;font-size:15px;line-height:1.46;}
.group_profile .group_wrap .boxs.c_record div:before{content:"";position:absolute;top:0;left:0;width:25px;height:1px;/*background-color:#3da0f2;*/}

.group_profile .group_wrap .boxs.c_history ul li{float:left;width:255px;margin-left:13px;}
.group_profile .group_wrap .boxs.c_history ul li:first-child{margin-left:0;}
.group_profile .group_wrap .boxs.c_history ul li div{padding:17px 0 0 19px;border:solid 1px #d7dade;border-top:none;border-radius:0 0 5px 5px;}
.group_profile .group_wrap .boxs.c_history ul li div strong{display:block;height:48px;overflow:hidden;color:#353738;line-height:1.5;}
.group_profile .group_wrap .boxs.c_history ul li div p{padding:4px 0 14px;color:#6b6e70;font-size:15px;}
.group_profile .group_wrap .boxs.c_history ul li div b{display:block;padding-bottom:21px;/*color:#187bcc;*/font-size:15px;}
/* --------------------------------------------
	JOB컨설팅관 > 프로그램 정보
	.fair-consulting.consulting-detail
/* ------------------------------------------ */
.consulting-detail{margin-top:55px;}
.consulting-detail .request_box{margin-top:50px;}
.consulting-detail .request_top_left{width:100%;padding:30px 30px 0 30px;margin-right:20px;border-radius:5px;border:solid 1px #d7dade}
.consulting-detail .request_top_left .row01{position:relative;border-bottom:solid 1px #e6e9ed;padding-bottom:24px;}
.consulting-detail .request_top_left .row01 h3{padding-bottom:17px;color:#353738;font-size:24px;font-weight:700;}
.consulting-detail .request_top_left .row01 h3 span{display:inline-block;height:40px;margin-right:10px;padding:0 14px;line-height:40px;color:#fff;text-align:center;border-radius:5px;font-size:14px;font-weight:400;}
.consulting-detail .request_top_left .row01 p{width:500px;line-height:1.2;color:#6b6e70;}
.consulting-detail .request_top_left .row01 .inters{position:absolute;top:0;right:0;}
.consulting-detail .request_top_left .row01 div{position:absolute;top:60px;right:0;}
.consulting-detail .request_top_left .row01 div span{color:#999da1;font-size:14px;vertical-align:top;}
.consulting-detail .request_top_left .row01 div span.spr{padding:0 17px 0 20px;vertical-align:top;}
.consulting-detail .request_top_left .row01 div span.spr i{vertical-align:top;}

.consulting-detail .request_top_left .row01 div span.spr:after{content:"";position:absolute;top:1px;right:5px;width:1px;height:13px;background:#d7dade;}
.consulting-detail .request_top_left .row02{padding-bottom:10px;border-bottom:solid 1px #e6e9ed;}
.consulting-detail .request_top_left .row02 strong{display:block;padding:33px 0 10px 21px;/*color:#f74a53;*/font-size:16px;}
.consulting-detail .request_top_left .row02 strong:before{top:33px;width:16px;height:16px;background-position:-157px -332px;}
.consulting-detail .request_top_left .row02 p{height:125px;overflow:hidden;color:#6b6e70;line-height:1.6;}
.consulting-detail .request_top_left .row02_2{padding:36px 0 20px;/*border-bottom:solid 1px #e6e9ed;*/}
.consulting-detail .request_top_left .row02_2 span{display:block;padding:0 0 20px 0;color:#353738;font-size:16px;}
.consulting-detail .request_top_left .row02_2 ul{margin-bottom:25px;}
.consulting-detail .request_top_left .row02_2 ul:after{content:"";display:block;clear:both;}
.consulting-detail .request_top_left .row02_2 ul li{position:relative;float:left;width:200px;height:60px;text-align:center;line-height:60px;margin:0 5px 5px 0;border:solid 1px #d7dade;background:#fff;border-radius:5px;color:#6b6e70;font-size:16px;overflow:hidden;}
.consulting-detail .request_top_left .row02_2 ul li img{height:60px;overflow:hidden;}
.consulting-detail .request_top_left .row03{padding:22px 0 23px;text-align:right;/*color:#187bcc;*/font-size:14px;}
.consulting-detail .request_top_left .row03 strong{display:inline-block;padding-left:15px;font-size:24px;font-weight:700}
.consulting-detail .request_none_profile{padding:130px 0 60px;border-radius:5px;background:#fff url(/images/mobile/sub/ind_article_pf.png) no-repeat center 61px;font-size:16px;color:#bbc0c4;text-align:center;}
.consulting-detail .consult_choice ul{border:solid 1px #d7dade;border-radius:5px;padding:30px 15px;}
.consulting-detail .consult_choice li{position:relative;margin-top:10px;}
.consulting-detail .consult_choice li:first-child{margin-top:0;}
.consulting-detail .consult_choice li .chk_fic{position:absolute;top:29px;left:29px;}
.consulting-detail .consult_choice li .sec01:after{content:"";display:block;clear:both;}
.consulting-detail .consult_choice li .sec01{position:relative;margin-left:79px;}
.consulting-detail .consult_choice li .sec01 .sec01_in{float:left;width:200px;height:80px;padding:20px;margin-right:25px;border-radius:5px;-webkit-box-shadow:0 2px 5px 0 #d3d2d2;box-shadow:0 2px 5px 0 #d3d2d2;color:#fff;}
.consulting-detail .consult_choice li .sec01 .sec01_in b{display:block;font-size:14px;padding-top:12px;}
.consulting-detail .consult_choice li .sec01 .sec01_in2{float:left;}
.consulting-detail .consult_choice li .sec01 .sec01_in2 h2{width:600px;height:48px;overflow:hidden;color:#353738;line-height:1.5;}
.consulting-detail .consult_choice li .sec01 .sec01_in2 div:after{content:"";display:block;clear:both;}
.consulting-detail .consult_choice li .sec01 .sec01_in2 div{margin-top:13px;}
.consulting-detail .consult_choice li .sec01 .sec01_in2 div span{float:left;position:relative;color:#999da1;font-size:14px;}
.consulting-detail .consult_choice li .sec01 .sec01_in2 div span:before{content:"";position:absolute;top:0;left:0;width:16px;height:15px;background:url(/images/common/sprite.png) no-repeat -321px -9px;}
.consulting-detail .consult_choice li .sec01 .btn_modify{position:absolute;top:0;right:30px;width:60px;padding-left:10px;text-align:left;font-size:12px;height:25px;line-height:25px;border-radius:2px;/*color:#187bcc;border:solid 1px #b5d8f7;*/border-style:solid;border-width:1px;}
.consulting-detail .consult_choice li .sec01 .btn_modify:before{top:7px;left:11px;width:10px;height:10px;background-position:-212px -286px;}
.consulting-detail .join_textarea{border:solid 1px #ccc;border-radius:5px;}


/* ---------------------- 비밀번호 찾기 - company/myc_pwd ---------------------- */
.member-srch-pwd{margin-top:50px;margin-bottom:50px;text-align:center;}
.member-srch-pwd h5{margin-bottom:15px;font-size:22px;color:#2a2a2a;font-weight:bold;}
.member-srch-pwd ul{max-width:642px;margin:0 auto;margin-top:30px;}
.member-srch-pwd ul li{float:left;width:50%;height:59px;line-height:59px;color:#787878;font-size:18px;text-align:center;border:solid 1px #ddd;border-bottom:solid 1px #ccc;}
.member-srch-pwd ul li i{margin-right:15px;}
.member-srch-pwd ul li a{display:block;height:59px;line-height:59px;}
.member-srch-pwd ul li.on{background-color:#f7f7f7;/*color:#0f2e51;*/border:solid 1px #ccc;border-bottom:none;}
.member-srch-pwd ul li:nth-of-type(1).on{border-right:solid 1px #ccc;}
.member-srch-pwd ul li:nth-of-type(1).on a>span{font-weight:700;color:#00a0e9;}
.member-srch-pwd ul li:nth-of-type(1){border-right:none;}
.member-srch-pwd ul li:nth-of-type(2).on{border-left:solid 1px #ccc;}
.member-srch-pwd ul li:nth-of-type(2).on a>span{font-weight:700;color:#00a0e9;}
.member-srch-pwd ul li:nth-of-type(2){border-left:none;}
.member-srch-pwd section{max-width:642px;margin:0 auto;margin-top:0;padding:60px 111px 30px 111px;border:solid 1px #ccc;border-top:none;background-color:#f7f7f7;}
.member-srch-pwd section input{width:100%;margin-bottom:10px;border-radius:3px;}
.member-srch-pwd section .btn-ac{width:100%;border-radius:3px;}
.member-srch-pwd section.pwd-login .pwd-login-bottom{width:100%;margin-top:20px;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-left{display:inline-block;width:58%;vertical-align:super;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-left span{display:inline-block;font-size:13px;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right{display:inline-block;width:40%;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul{width:100%;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul li{float:left;height:20px;border:none;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul li:nth-child(1){width:50%;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul li:nth-child(2){padding:0;margin-top:4px;width:2px;height:13px;background:#bbb;vertical-align:middle;}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul li:nth-child(3){width:calc(50% - 2px);}
.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul li a{display:block;padding:0;height:20px;font-size:13px;line-height:20px;color:#3380f2;}
.member-srch-pwd section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac{width:49.3%;border-radius:3px;}
.member-srch-pwd section.pwd-login.ind-pwd{margin-top:30px;margin-bottom:50px;border-top:solid 1px #ccc;}
.member-srch-pwd .plus_join{padding-top:20px;font-size:14px;}
.member-srch-pwd .plus_join p{display:inline;padding-right:15px}


/* 채용영상 로그인 */
.video-login{margin-top:50px;margin-bottom:50px;text-align:center;}
.video-login section{max-width:642px;margin:0 auto;padding:60px 111px 30px 111px;border:solid 1px #ccc;background-color:#f7f7f7;}
.video-login section:first-child{margin-bottom:20px;}
.video-login section input{width:100%;margin-bottom:10px;border-radius:3px;}
.video-login section .btn-ac{width:49.3%;border-radius:3px;}
.video-login section.pwd-login .textarea{margin-bottom:20px;}
.video-login section.pwd-login .textarea p{font-size:18px;line-height:28px;}
.video-login section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac{width:49.3%;border-radius:3px;}
.video-login section.pwd-login.ind-pwd{border-top:solid 1px #ccc;}
.bold{font-weight:600;}



/* --------------------------------------------
	지원자 프로필보기
	.fair-mypage.myc-recruit-profile
/* ------------------------------------------ */
.myc-recruit-profile .noti{margin-top:55px;padding:10px 0;background-color:#f2f2f2;text-align:center;}
.myc-recruit-profile .noti p{font-size:15px;color:#787878;line-height:1.3;}
.myc-recruit-profile .btn-wrap{text-align:right;}
.myc-recruit-profile .btn-wrap a{text-align:left;}
.myc-recruit-profile .profile-name{display:block;font-size:18px;}

/* --------------------------------------------
	팝업 스타일
/* ------------------------------------------ */
/* 박람회 참가등록 > 개인 참가등록 > 개인등록팝업 */
.popup-individual-join{width:640px;}
.popup-individual-join .pop-contents li{margin-bottom:10px;}
.popup-individual-join .pop-contents li:last-child{margin-bottom:0;}
.popup-individual-join .pop-contents li:after{content:"";display:block;clear:both;}
.popup-individual-join .pop-contents li input,.popup-individual-join .pop-contents li select{height:60px;line-height:58px;}
.popup-individual-join .pop-contents li .form-sm-txt{line-height:60px;margin-right:10px;}
.popup-individual-join .pop-contents li .ipt{margin-right:10px;}
.popup-individual-join .pop-contents li .btn_check{display:inline-block;width:170px;height:60px;line-height:60px;background:#666;color:#fff;border-radius:5px;font-size:15px;}

/* 기업 로그인 > 완료팝업 */
.pop-sign .pop-contents img{margin-bottom:0;}
.pop-unsign .pop-contents h2{line-height:31px;}
.pop-unsign .pop-contents img{margin-bottom:0;}
.pop-discord .pop-contents img{margin-bottom:0;}
.pop-discord .pop-contents h2{line-height:31px;}
.pop-discord .btn-pop{width:100%;background:#fff;text-align:center;border-radius:0 0 5px 5px;}
.pop-discord .btn-pop button{display:inline-block;float:left;width:50%;height:60px;font-size:16px;line-height:60px;border:1px solid #d7dade;border-radius:0 0 0 5px;}
.pop-discord .btn-pop button:hover{background:#f5f5f5;transition:all 0.3s;}
.pop-discord .btn-pop button span{display:inline-block;font-weight:700;}
.pop-discord .btn-pop a{display:inline-block;float:left;width:50%;height:60px;line-height:60px;color:#fff;border:1px solid #00a0e9;background:#00a0e9;border-radius:0 0 5px 0;}
.pop-discord .btn-pop a:hover{background:#008fe9;transition:all 0.3s;}
.pop-discord .btn-pop a span{display:inline-block;font-size:16px;font-weight:700;}
.btn-pop-ok a{font-size:20px;color:#fff;letter-spacing:-1px;font-weight:700;}
.register-btn-wrap{margin:0 auto;margin-bottom:25px;width:100%;height:70px;font-size:18px;text-align:center;border-radius:5px;background:#fff;border:solid 1px #00a0e9;}
.register-btn-wrap:hover{color:#00a0e9;background:#f5f5f5;transition:all 0.3s;}
.register-btn-wrap a{display:block;width:100%;color:#00a0e9;line-height:70px;}
.register-btn-wrap a span{margin-right:10px;}

/*#layerPopup .popup-individual-join-finish .pop-contents,#layerPopup .popup-consulting-finish .pop-contents{padding-top:45px;text-align:center;background:url(/images/mobile/common/icon_finish.png) no-repeat center 40%;}*/
/*.popup-individual-join-finish .pop-contents .pop_topTxt {padding-bottom:20px;border-bottom:1px solid #ddd;}*/
/*.popup-individual-join-finish .pop-contents p>span {margin-right:10px;font-weight:bold;}*/
/*.popup-individual-join-finish .pop-contents b>span {margin-right:10px;}*/
/*.popup-individual-join-finish .pop-contents p, .popup-myc-recruit .pop-contents p,.popup-consulting-finish .pop-contents p{color:#666;font-size:14px;letter-spacing:2.8px;}*/
/*.popup-individual-join-finish .pop-contents h2, .popup-myc-recruit .pop-contents h2,.popup-consulting-finish .pop-contents h2{padding-top:15px;color:#333;font-size:21px;letter-spacing:-1.45px;font-weight:600;line-height:31px;}*/
/*.popup-individual-join-finish .pop-contents p:nth-of-type(2), .popup-myc-recruit .pop-contents p:nth-of-type(2),.popup-consulting-finish .pop-contents p:nth-of-type(2){padding-top:110px;color:#333;font-size:16px;letter-spacing:-0.4px;line-height:31px;}*/
/*.popup-individual-join-finish .pop-contents p{padding-top:0;color:#333;font-size:16px;letter-spacing:1px;line-height:23px;}*/

/* JOB컨설팅관 > 프로그램 정보 > 컨설팅 신청 완료 */

/* 기업 MY 페이지 > 채용공고·지원자 관리 > 참가등록 신청확인 */

/*#layerPopup .popup-myc-recruit .pop-contents{padding-top:45px;text-align:center;background:url(/images/mobile/common/pop-myc-finish-icon.png) no-repeat center 135px;}*/
#layerPopup .popup-myc-recruit .pop-contents dl{width:455px;margin:35px auto 0;padding:10px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:left;}
#layerPopup .popup-myc-recruit .pop-contents dl dt{display:inline;padding-right:10px;font-size:14px;}
#layerPopup .popup-myc-recruit .pop-contents dl dd{display:inline;padding-left:45px;font-size:14px;color:#787878;}
#layerPopup .popup-myc-recruit .pop-contents dl dd:nth-of-type(1):before{left:20px;top:-2px;background-position:0 -124px;width:19px;height:18px;}
#layerPopup .popup-myc-recruit .pop-contents dl dd:nth-of-type(2):before{left:20px;top:-1px;background-position:0 -151px;width:19px;height:16px;}
/* 기업 MY 페이지 > 채용공고·지원자 관리 > 참가등록 신청확인 팝업 */
.popup-myc-recruit .pop-contents p:nth-of-type(2){padding-top:122px;}
/* 기업 MY 페이지 > 지원자관리 > 상세페이지 > SMS 발송 팝업 */
.popup-myc-send{width:560px;}
#layerPopup .popup-myc-send .pop-contents{padding:15px 30px 30px;}
.popup-myc-send .pop-contents h2{margin-bottom:13px;font-size:15px;color:#787878;letter-spacing:-0.75px;}
.popup-myc-send .pop-contents .box{max-width:500px;min-height:50px;margin-bottom:15px;padding:13px 35px 8px 10px;border:solid 1px #ccc;border-radius:5px;}
.popup-myc-send .pop-contents .box span{display:inline-block;margin-right:8px;margin-bottom:5px;padding:4px 35px 3px 10px;background-color:#eee;border-radius:50px;font-size:15px;color:#787878;}
.popup-myc-send .pop-contents .box span:after{background-position:0 -32px;width:11px;height:11px;top:5px;right:10px;}
.popup-myc-send .pop-contents .box span a{z-index:99;position:absolute;top:5px;right:10px;width:11px;height:11px;}
.popup-myc-send .pop-contents .txtnum{margin:10px 0;text-align:right;color:#787878;font-size:14px;}
.popup-myc-send .pop-contents .txtnum b{/*color:#ff0000;*/font-size:14px;}
.popup-myc-send .pop-contents button{display:block;width:120px;height:30px;margin:0 auto;padding-left:44px;line-height:30px;background-color:#787878;color:#fff;font-size:15px;border-radius:5px;text-align:left;}
.popup-myc-send .pop-contents button:before{background-position:-105px -112px;width:16px;height:16px;top:7px;left:20px;}
/* 박람회 참가등록 > 기업 참가등록 > 기업업종 선택 팝업 */
.popup-business-type{width:700px;}
.popup-business-type .pop-contents ul{float:left;}
.popup-business-type .pop-contents ul:nth-of-type(1){width:33%;}
.popup-business-type .pop-contents ul:nth-of-type(2){width:40%;}
.popup-business-type .pop-contents ul:nth-of-type(3){width:27%;}
.popup-business-type .pop-contents ul li{padding-bottom:10px;}
.popup-business-type .pop-contents .last-put{margin-top:25px;padding-top:25px;border-top:solid 1px #ccc;}
.popup-business-type .pop-contents .last-put label{margin-right:10px;font-size:15px;color:#bbb;}
/* 개인 마이페이지 > 사전면접 신청 취소 */
.popup-individual-interview-cancel{width:330px;}
#layerPopup .popup-individual-interview-cancel h1{position:relative;height:50px;line-height:50px;padding-left:43px;background-color:#eee;font-size:15px;color:#787878;font-weight:700;text-align:left;}
#layerPopup .popup-individual-interview-cancel h1:before{content:"";position:absolute;top:15px;left:19px;width:14px;height:18px;background:url(/images/mobile/common/spr.png) no-repeat -141px -175px;}
#layerPopup .popup-individual-interview-cancel .btn-pop-clse{z-index:2;position:absolute;top:19px;right:19px;width:11px;height:11px;background:url(/images/mobile/common/spr.png) no-repeat 0 -32px;font-size:0;}
.popup-individual-interview-cancel .pop-contents{padding:20px !important;text-align:center;}
.popup-individual-interview-cancel .pop-contents h2{padding-top:40px;font-size:15px;background:url(/images/mobile/common/icon_emergency.png) no-repeat center 0;}
.popup-individual-interview-cancel.pop-finish .pop-contents h2{padding-top:40px;font-size:15px;background:url(/images/mobile/common/icon_emergency2.png) no-repeat center 0;}
.popup-individual-interview-cancel .pop-contents p{padding-top:10px;font-size:12px;/*color:#ff0000;*/line-height:1.2;}
.popup-individual-interview-cancel .pop-contents button{width:100px;height:24px;margin-top:20px;line-height:24px;background-color:#787878;border-radius:50px;font-size:15px;color:#fff}
#layerPopup .popup-qna-password .pop-contents{padding:65px 20px 45px}
#layerPopup .popup-qna-password .btn-pop-clse.bk{top:15px;right:20px;}


/* 구직자 참가신청 팝업 */
#layerPopup .popup-seeker{text-align:center;}
#layerPopup .popup-seeker .pop-contents{padding:30px 30px 0 30px;}
#layerPopup .popup-seeker .pop-contents p{line-height:22px;}
#layerPopup .popup-seeker .pop-contents h2{padding:30px 0;font-size:18px;color:#3380f2;font-weight:600;line-height:25px;}
#layerPopup .popup-seeker .pop-contents .notice table tr th,
#layerPopup .popup-seeker .pop-contents .notice table tr td{line-height:22px;}

/* 컨설팅 신청내용 보기 팝업 */
.pop-ind-request{width:767px;height:auto;max-height:801px;overflow:hidden;}
.pop-ind-request .pop-title{padding:10px;color:#fff;}
.pop-ind-request .pop-wrap{padding:15px 15px 30px;}
.pop-ind-request .pop-wrap h1{color:#6b6e70;font-size:15px;}
.pop-ind-request .pop-wrap h1 b{color:#187bcc;}
.pop-ind-request .contents-box{height:520px;overflow-x:hidden;overflow-y:auto;margin:14px 0 20px;padding:20px;border:solid 1px #d7dade;background:#fff;}
.pop-ind-request .contents-box h3{position:relative;padding-bottom:30px;margin-bottom:30px;color:#353738;font-size:16px;line-height:1.5;}
.pop-ind-request .contents-box h3:after{content:"";position:absolute;bottom:0;left:0;width:25px;height:1px;background:#3da0f2;}
.pop-ind-request .contents-box .txt-box{margin-bottom:40px;color:#6b6e70;font-size:15px;line-height:1.6;}
.pop-ind-request .contents-box .txt-box p{line-height:1.5}
.pop-ind-request .noti{text-align:center;font-size:13px;line-height:1.4;color:#bbb}
/* 컨설팅 내용 인쇄 */
.pop-ind-state .pop-title{padding:10px;color:#fff;}
.pop-ind-state .pop-wrap{padding:15px;}
.pop-ind-state .big_title{position:relative;}
.pop-ind-state .big_title:after{content:"";display:block;clear:both;}
.pop-ind-state .big_title h2{float:left;margin-left:12px;line-height:40px;color:#2a2a2a;font-size:24px;font-weight:700;}
.pop-ind-state .big_title span[class^='cate_']{float:left;padding:13px 14px;color:#fff;font-size:14px;text-align:center;border-radius:5px;/*background:#36aaf3*/}
.pop-ind-state .big_title div{position:absolute;top:0;right:0;line-height:40px;}
.pop-ind-state .big_title div span{color:#787878;font-size:14px;}
.pop-ind-state .big_title div span:first-child{padding:0 10px 0 20px;margin-right:5px;}
.pop-ind-state .big_title div span:first-child:after{content:"";position:absolute;top:0;right:0;width:1px;height:13px;background:#d7dade;}
.pop-ind-state .big_title div .print-btn{display:inline-block;margin-left:20px;}
.pop-ind-state .ct_profile{margin:20px 0 0;border:solid 1px #d7dade;border-radius:5px;background:#fff;}
.pop-ind-state .ct_profile .detail_title h3{padding:26px 30px 24px;border-bottom:solid 1px #e6e9ed;font-size:20px;color:#2a2a2a;}
.pop-ind-state .ct_profile .detail_title h3 span{position:relative;padding-left:19px;font-size:15px;color:#6b6e70;}
.pop-ind-state .ct_profile .detail_title h3 span:before{content:"";position:absolute;top:1px;left:9px;width:1px;height:13px;background:#d7dade;}
.pop-ind-state .ct_profile .detail_title .btn_sm_b{position:absolute;top:24px;right:30px;padding:2px 5px;font-size:12px;border:solid 1px #ccc;border-radius:3px;}
.pop-ind-state .ct_profile .ct_profile_content{position:relative;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box{padding:29px 10px 29px 200px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01{width:540px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 p{display:table;font-size:14px;color:#6b6e70;line-height:1.5;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 p span{display:table-cell;vertical-align:middle;font-size:16px;line-height:1.3;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 div{float:left;margin-left:25px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 div span{float:left;color:#787878;font-size:13px;text-align:center;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 div span:first-child{position:relative;padding-right:20px;margin-right:20px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 div span:first-child:after{content:"";position:absolute;top:2px;right:0;width:1px;height:35px;background:#d7dade}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col01 div span b{display:block;padding-bottom:8px;color:#2a2a2a;font-size:16px;font-weight:700;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02{width:540px;height:85px;margin-top:15px;border:solid 1px #d7dade;border-radius:5px;background:#e6e9ed;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 p{position:relative;color:#6b6e70;line-height:1.5;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 p b{font-weight:700;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 p b i{font-size:13px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment01{padding:18px 0 0 156px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment02{padding:18px 0 0 116px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment03{padding:30px 0 0 131px;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment01:before{content:"";position:absolute;top:18px;left:79px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready.png) no-repeat 0 0;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment02:before{content:"";position:absolute;top:18px;left:39px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready.png) no-repeat 0 0;}
.pop-ind-state .ct_profile .ct_profile_content .ctp_box .col02 .ment03:before{content:"";position:absolute;top:18px;left:54px;width:48px;height:49px;background:url(/images/mobile/sub/icon_ready02.png) no-repeat 0 0;}
.pop-ind-state .ct_profile .ct_profile_content figure{position:absolute;top:0;left:0;width:199px;height:200px;padding-top:30px;overflow:hidden;text-align:center;}
.pop-ind-state .ct_profile .ct_profile_content figure:after{content:"";position:absolute;top:0;left:0;width:199px;height:200px;background:url(/images/mobile/sub/ct_profile_content_bg.png) no-repeat 0 0;}
.pop-ind-state .ct_profile .ct_profile_content figure img{height:140px;overflow:hidden;}
.pop-ind-state .send_finish_wrap{margin-top:20px;border-style:solid;border-width:1px;/*border:solid 1px #4f5a78;*/border-radius:5px;background:#fff;}
.pop-ind-state .send_finish_wrap .detail_title{position:relative;/*background-color:#4f5a78;*/}
.pop-ind-state .send_finish_wrap .detail_title h2{padding:0 30px;color:#fff;}
.pop-ind-state .send_finish_wrap .detail_title div{position:absolute;top:25px;right:30px;}
.pop-ind-state .send_finish_wrap .detail_title div span{color:#d7dade;font-size:14px;}
.pop-ind-state .send_finish_wrap .detail_title div span:first-child{padding:0 10px 0 20px;margin-right:5px;}
.pop-ind-state .send_finish_wrap .detail_title div span:first-child:before{width:16px;height:15px;background-position:-289px -9px;}
.pop-ind-state .send_finish_wrap .detail_title div span:first-child:after{content:"";position:absolute;top:1px;right:0;width:1px;height:13px;background:#d7dade;}
.pop-ind-state .send_finish_wrap .send_result{max-height:700px;overflow:auto;padding:30px;color:#6b6e70;font-size:15px;line-height:1.5;}
.pop-ind-state .send_finish_wrap .send_result .file_down{margin:10px 0 0 0;}
/* 참여 기업 정보 인쇄 팝업 */
.pop-company-enter .pop-title{padding:10px;color:#fff;}
.pop-company-enter .pop-wrap{padding:0 10px 10px;}
.pop-company-enter .pop-wrap table th{padding:15px 0 10px 20px}
.pop-company-enter .pop-wrap table.tb-col03 th{padding:15px 0 10px 0}
.pop-company-enter .fair-recruit .detail_cont .ce-block{margin:30px 0;}
.pop-company-enter .fair-recruit .top-info .ce-info{min-width:100%;height:80px;}
.pop-company-enter .fair-recruit .top-info .ce-info ul li:before{display:none;}
.pop-company-enter .fair-recruit .top-info .ce-info ul li{height:80px;}
.pop-company-enter .fair-recruit .top-info .ce-info ul li b{padding:20px 0 10px;}
.pop-company-enter .fair-recruit .detail_cont{margin-top:30px;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .benefit div{width:auto;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .benefit div p span{width:575px;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .benefit div p{height:auto;padding:10px 0;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .benefit div p strong{padding-left:10px;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .benefit div p strong:before{display:none;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .recruit li{border:solid 1px #ccc;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .recruit li:after{content:"";display:block;clear:both;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .recruit li .right-b{width:400px;overflow:hidden;}
.pop-company-enter .company-enter-detail .detail_cont .ce-block .recruit li .right-b .top-b p{width:100%;}
.pop-company-enter .recruit-title{margin-top:20px;height:82px;/*background-color:#0f2e51;*/}
.pop-company-enter .recruit-title div{float:left;width:257px;height:82px;margin-right:45px;border-style:solid;border-width:1px;/*border:solid 1px #0f2e51;*/background-color:#fff;}
.pop-company-enter .recruit-title div figure{display:table;width:100%;height:82px;overflow:hidden;text-align:center;}
.pop-company-enter .recruit-title div figure span{display:table-cell;vertical-align:middle;}
.pop-company-enter .recruit-title div figure img{width:180px;max-height:75px;}
.pop-company-enter .recruit-title i{display:block;padding-top:10px;font-size:14px;/*color:#00a0e9;*/}
.pop-company-enter .recruit-title i:before{top:10px;left:277px;background-position:-213px -84px;width:14px;height:13px;}
.pop-company-enter .recruit-title p{padding-top:5px;padding-right:10px;font-size:15px;color:#fff;}
/* 현장 사전면접 신청 팝업 */
#layerPopup .popup-offline-interview .pop-contents{padding:30px;background:#fff;}
.popup-offline-interview{}
.popup-offline-interview .pop-contents .pop-file-form{padding-bottom:0;}
.popup-offline-interview .pop-contents .top-b div{float:left;width:182px;height:82px;margin-right:25px;border:solid 1px #ccc;background-color:#fff;}
.popup-offline-interview .pop-contents .top-b div figure{display:table;width:100%;height:82px;overflow:hidden;text-align:center;}
.popup-offline-interview .pop-contents .top-b div figure span{display:table-cell;vertical-align:middle;}
.popup-offline-interview .pop-contents .top-b div figure img{width:180px;max-height:75px;}
.popup-offline-interview .pop-contents .top-b i{display:block;padding-top:10px;font-size:15px;/*color:#00a0e9;*/}
.popup-offline-interview .pop-contents .top-b p{padding-top:20px;font-size:15px;}
.popup-offline-interview .pop-contents p.chk-ment{margin-top:20px;font-size:12px;color:#787878;line-height:17px;}
.popup-offline-interview .pop-contents .bot-b{border-top:solid 1px #ccc;margin-top:20px;}
.popup-offline-interview .pop-contents .bot-b div{margin-top:20px;}
.popup-offline-interview .pop-contents .bot-b div:after{content:"";display:block;clear:both;}
.popup-offline-interview .pop-contents .bot-b div strong{float:left;width:140px;font-size:16px;font-weight:600;}
.popup-offline-interview .pop-contents .bot-b div table{float:left;margin-top:20px;width:100%;}
.popup-offline-interview .pop-contents .bot-b div table td,.popup-offline-interview .pop-contents .bot-b div table th{padding:12px 0;}
.popup-offline-interview .pop-contents .bot-b div table td:nth-child(3){font-weight:500;}
.popup-offline-interview .pop-contents .bot-b div table thead tr th{font-size:14px;}
.popup-offline-interview .pop-contents .bot-b div table thead tr th:first-child>span{display:block;float:none;line-height:40px;}
.popup-offline-interview .pop-contents .bot-b div table thead tr th:nth-child(2)>div{margin-top:0;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td{padding:5px 0;font-size:14px;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td .ipt{margin-top:0;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td .ipt label{font-size:14px;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td .ipt{float:none;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td:first-child{width:25%;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td:nth-child(2){width:55%;}
.popup-offline-interview .pop-contents .bot-b div table tbody tr td:lastt-child{width:20%;}

/*온라인 간편지원 팝업*/
#layerPopup .popup-online-interview .pop-contents{padding:30px;}
.popup-online-interview .pop-contents .top-b div{float:left;width:182px;height:82px;margin-right:25px;border:solid 1px #ccc;background-color:#fff;}
.popup-online-interview .pop-contents .top-b div figure{display:table;width:100%;height:82px;overflow:hidden;text-align:center;}
.popup-online-interview .pop-contents .top-b div figure span{display:table-cell;vertical-align:middle;}
.popup-online-interview .pop-contents .top-b div figure img{max-width:180px;max-height:75px;}
.popup-online-interview .pop-contents .top-b i{display:inline-block;padding-top:10px;font-size:12px;/*color:#00a0e9;*/}
.popup-online-interview .pop-contents .top-b p{position:relative;display:-webkit-box;padding-top:20px;font-size:15px;line-height:22px;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:2;vertical-align:top;}
.popup-online-interview .pop-contents p.chk-ment{margin-top:15px;font-size:12px;color:#787878;line-height:17px;}
.popup-online-interview .pop-contents .bot-b{border-top:solid 1px #ccc;margin-top:20px;}
.popup-online-interview .pop-contents .bot-b div{margin-top:20px;}
.popup-online-interview .pop-contents .bot-b div:after{content:"";display:block;clear:both;}
.popup-online-interview .pop-contents .bot-b div strong{float:left;width:140px;font-size:16px;}
.popup-online-interview .pop-contents .bot-b div table{float:left;width:440px}
.popup-online-interview .pop-contents .bot-b div table td,.popup-online-interview .pop-contents .bot-b div table th{padding:12px 0;}
.popup-online-interview .pop-contents .bot-b div table td:nth-child(3){font-weight:700;}

/* 박람회 참가등록 > EXPO 참가희망 Zone 안내(새창) */
.list-program-info{padding:2%}
.list-program-info li{position:relative;float:left;width:calc(50% - 5px);height:190px;margin:0 0 10px 10px;padding:3% 3% 0;border:solid 1px #d4d4d4;box-sizing:border-box}
.list-program-info li:nth-child(odd){margin-left:0;}
.list-program-info li b{display:inline-block;margin-bottom:10px;padding-bottom:7px;border-bottom:solid 2px #00a0e9;font-size:25px;color:#00a0e9;line-height:1;font-weight:700;font-family:NanumSquare,sans-serif;}
.list-program-info li strong{display:block;height:48px;padding:20px 0 15px;font-size:18px;color:#00a0e9;font-weight:700;letter-spacing:-0.5px;}
.list-program-info li p{position:relative;padding:5px 0 0 10px;font-size:18px;color:#222;line-height:1.4;word-break:keep-all}
.list-program-info li p span{position:absolute;top:7px;left:0}

/* ---------------------- 신청하기 페이지 join/company_career - 최슬비 ---------------------- */
/*
.request-title h1{font-size:28px;text-align:center;letter-spacing:-2px;line-height:43px;}
.request-title h1>span{font-size:35px;}
.request-title h2>span{font-size:22px;font-weight:bold;}
*/

.productH1{display:inline-block;}
.productCell{display:inline-block;width:84%;max-width:1077px;vertical-align:middle;}
.person-info-chk>div{margin-top:10px;}
.agreeBt-box{width:165px;margin:0 auto;}
.agreeBt{display:inline-block;margin-top:20px;margin-right:10px;font-size:15px;text-align:center;}
.agree-fr .form-title{display:block;}
.agree-fr h1{margin-bottom:0;font-size:17px;font-weight:600;text-align:center;}
.agree-fr h1>span{font-weight:600;}
.agree-fr p{line-height:21px;}
.pop_close{position:relative;top:-15px;color:#333;float:right;font-size:35px;cursor:pointer;}
.ectInput{max-width:150px;height:30px;margin-left:5px;line-height:25px;}
.comp{display:inline-block;padding-right:5px;line-height:15px;font-size:16px;vertical-align:bottom;}
.form-title span b.comp{line-height:6px;}

.compBox{display:block;margin-bottom:20px;text-align:right;}
.comp-nbsp{padding-left:44px;}

/* 박람회 참가등록 - 구직자 참가등록 */
.service-fr{position:relative;margin-top:50px;border:2px solid #58b530;border-radius:5px;}
.service-fr .service-title{position:absolute;top:-20px;left:50%;margin-left:-120px;padding:10px;background:#fff;}
.service-fr .service-title h1{font-size:18px;font-weight:600;}
.service-fr .service-title h1 i{margin-right:5px;font-size:18px;color:#58b530;}
.service-fr .service-number{position:absolute;top:0;right:50px;padding:20px 40px;background:#58b530;border-radius:0 0 5px 5px;}
.service-fr .service-number p{padding-bottom:10px;font-size:16px;color:#fff;}
.service-fr .service-number p i{margin-right:7px;}
.service-fr .service-number span{font-size:31px;color:#fff;}
.service-fr .service-content-wrap{padding:40px 0 20px 50px;}
.service-fr .service-content-wrap p{line-height:25px;}
.service-fr .service-content-wrap p:first-child{padding-bottom:5px;}
.service-fr .service-content-wrap p:last-child{padding-top:5px;font-size:14px;}
.service-fr .service-check{display:block;margin:0 auto;padding-bottom:20px;max-width:430px;}
.service-fr .service-check p{display:inline-block;margin-right:30px;font-weight:600;}
.service-fr .service-check .service-check-input{display:inline-block;}
.service-fr .service-check .service-check-input h1{display:inline-block;margin-right:20px;}
.service-fr .service-check .service-check-input h1:last-child{margin-right:0;}

/* 박람회 참가등록 - 기업 참가등록 */
.charge-agree-fr{margin-top:30px;text-align:center;}
.charge-agree-fr p{padding-bottom:10px;line-height:25px;}
.charge-agree-fr .charge-agree-input{}
.charge-agree-fr .charge-agree-input h1{display:inline-block;margin-right:15px;}




/*.request-titleBox{margin-top:50px;text-align:center;}*/
.request-titleBox .btn-ac{margin-top:20px;}
.request-titleBox .btn-ac i{margin-left:10px;}
.request-titleBox .btn-ac apan{font-size:16px;}
/*.request-titleBox>span{display:block;padding-bottom:10px;margin-top:10px;text-align:right;border-bottom:1px solid #ccc;}*/
.titleDot{margin-right:5px;font-size:25px;}

/*.companyMobile {display:block;}*/
.companyWeb{display:block;}
/*.personMobile {display:block;}*/
.personWeb{display:block;}
/*.companyNum_mob {display:block;}*/
.companyNum_web{display:block;}
.form-group-plus{display:inline-block;margin-top:5px;width:calc(33.333% - 6px);}
.ipt>a{display:block;}
.ect_ipt{min-width:200px;}
.money_select{width:100%;}
.money_ipt{width:20%;min-width:150px;}
.document_td .file-plus-group>div>a{width:calc(23% - 6px);}
.document_td .file-plus-group>div>a>span{width:100%;min-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.document_td .file-plus-group>div>a:nth-child(3){margin-left:6px;}
.document_td .file-plus-group>div>a>input{width:100%;cursor:pointer;}
.document_td .file-plus-group>div>.btn-file-txt{width:calc(27% - 6px);}
.detail_inblock {display:inline-block;width:80%;line-height:21px;}
.foreign_ipt{width:100%;}
.foreign_ipt .ipt_group{width:100%}
.foreign_ipt .ipt_group1 .ipt:nth-child(1),
.foreign_ipt .ipt_group1 .ipt:nth-child(2){width:calc(29.4% - 6px);}
.foreign_ipt .ipt_group2 .ipt:nth-child(1),
.foreign_ipt .ipt_group2 .ipt:nth-child(3){width:calc(12.3% - 6px);}

.label{display: none;}
.table-cell{
    @for $i from 1 through 10 {&-1of#{$i} {width: percentage(1/$i);}}

    &-3of5 { width: 100%; }
    &-2of3 { width: 100%; }
    &-3of4 { width: 100%; }
    &-4of5 { width: 100%; }
    &-5of6 { width: 100%; }
}


/* 직무직군 팝업 */
.jobBtn_box{display:inline-block;width:;}
.jobBtn{display:inline-block;height:50px;padding:10px;color:#fff;line-height:30px;background:#787878;border-radius:5px;text-decoration:none;cursor:pointer;transition:all 0.3s;}
.jobBtn:hover{background:#555;}
.jobChecked_wrap{display:inline-block;}
.jobChecked_wrap .jobChecked_box{display:inline-block;margin-top:5px;padding:5px 10px 7px 10px;border:1px solid #3da0f2;border-radius:5px;}
.jobChecked_wrap .jobChecked_box span{display:inline-block;font-size:13px;}
.overlay{z-index:3;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.7);transition:opacity 500ms;visibility: hidden;opacity:0;}
.overlay:target{visibility:visible;opacity:1;}
.job_popup{display:table;margin:70px auto;background:#fff;border-radius:5px;width:40%;position:relative;transition:all 0.3s ease-in-out;}
.job_popup h2 {margin-top:0;color:#333;}
.job_popup .close{position:absolute;top:20px;right:30px;transition:all 0.3s;font-size:30px;font-weight:bold;text-decoration:none;color:#ccc;}
.job_popup .close:hover{color:#555;}
.job_popup .job_popup_title{padding:30px 0 20px 0;width:100%;text-align:center;border-bottom:solid 1px #ccc;}
.job_popup .job_popup_title h1{font-size:21px;color:#333;font-weight:bold;}
.job_popup .job_popup_btn{display:block;margin-bottom:20px;padding:0;width:100%;transition:all 0.3s;text-align:center;}
.job_popup .job_popup_btn .ok{display:inline-block;padding:10px 15px;width:130px;color:#fff;background:#3da0f2;text-align:center;border-radius:5px;}
.job_popup .job_popup_btn .ok:hover{background:#187bcc;transition:all 0.3s;}
.job_popup .job_popup_btn .cls{display:inline-block;padding:10px 15px;width:130px;color:#333;background:#fff;text-align:center;border-radius:5px;border:1px solid #ddd;}
.job_popup .job_popup_btn .cls:hover{background:#eeeeee;transition:all 0.3s;}
#job_container{display:table;width:100%;height:500px;margin:0 auto;}
#job_container>.jobList_wrap>.jobChecked_wrap {position:absolute;bottom:0;margin-bottom:90px;padding-right:20px;display:block;width:calc(100% - 20px);text-align:left;}
#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex{display:block;padding-top:10px;margin-bottom:5px;font-size:14px;border-top:1px solid #ddd;}
#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex button{float:right;display:inline-block;padding:5px 7px;font-size:14px;color:#787878;border:1px solid #ddd;border-radius:5px;}
#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex button>span{display:inline-block;font-weight:bold;font-size:14px;}
#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex p{float:left;display:inline-block;padding-right:20px;line-height:30px;}
#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex p>span{color:#3da0f2;}
#job_container>.jobList_wrap>.jobChecked_wrap>div{display:block;}
#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2{display:inline-block;margin-top:5px;padding:5px 10px 7px 10px;border:1px solid #3da0f2;border-radius:5px;}
#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2 span{display:inline-block;font-size:13px;}
#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2 .close{position:relative;top:2px;right:0;font-size:17px;text-decoration:none;color:#787878;}
#job_container>.jobList_wrap{width:100%;height:100%;padding:20px;}
#job_container>.jobList_wrap .job_firstList {position:relative;width:100%;}
#job_container>.jobList_wrap .job_firstList .firstList_tit {z-index:9;position:relative;float:left;top:0;margin-right:5px;margin-bottom:5px;width:calc(20% - 5px);height:35px;text-align:center;background:#fff;border:1px solid #bbb;}
#job_container>.jobList_wrap .job_firstList .firstList_tit label{display:block;cursor:pointer;line-height:35px;}
#job_container>.jobList_wrap .job_firstList .firstList_tit.active {color:#3da0f2;background:#fff;border:1px solid #3da0f2;border-radius:5px;}
#job_container>.jobList_wrap .job_firstList .firstList_tit:hover{color:#3da0f2;font-weight:bold;}
#job_container>.jobList_wrap .job_firstList .job_secondList {z-index:8;position:absolute;top:130px;width:100%;height:200px;background-color:#fff;overflow:auto;}
#job_container>.jobList_wrap .job_firstList .job_secondList li {float:left;width:33.333%;padding:5px 0;margin:0;}
#job_container>.jobList_wrap .job_firstList .job_secondList li label{display:block;cursor:pointer;}
#job_container>.jobList_wrap .job_firstList .job_secondList.hidden{display:none;}
#job_container>.jobList_wrap .job_firstList .job_secondList .item:hover{color:#3da0f2;font-weight:bold;}
#job_container>.jobList_wrap .job_firstList .job_secondList .item.active{color:#3da0f2;font-weight:bold;}

/* 채용예정인원 */
.person_td{width:100%;}
.person_td>div,
.person_td>div>span,
.person_td>div>input{line-height:50px;}
.person_td .person_ipt{width:calc(100% - 50px);min-width:213px;}
.person_td .person_ipt .person_input{width:calc(100% - 6px);min-width:150px;}

/* MBI교육 신청 */
.address-box .ipt{}
.address-box .ipt:nth-child(1){width:20%;}
.address-box .ipt:nth-child(2){width:20%;}
.address-box .ipt:nth-child(3){width:59%;height:50px;}
.address-box .ipt:nth-child(3)>span{padding-left:20px;line-height:50px;}

/* 회사소개서 */
.company_info_body{width:100%;}
.company_info_body .company_info_tr{width:100%;}
.company_info_body .company_info_tr .company_info_th{width:213px;}
.company_info_body .company_info_tr .company_info_td{width:1067px;}
.company_info_body .company_info_tr .company_info_td .btn-file-plus{min-width:220px;}

/* 채용시기*/
.date_ipt{min-width:139px;}
.date_ipt select{width:100%;}

/* ---------------------- 동영상 기업 정보관 ---------------------- */
.video-notice{text-align:center;}
.video-notice img{margin:133.5px 0 30px 0;}
.video-notice p{font-size:25px;font-weight:700;line-height:28px;}

/* 공지사항 */
.notice-list{display:block;}
.notice-list div table{margin-top:30px;}
.notice-list div table tbody .notice-none th{display:none;}

/* 박람회 안내 - 인사말 */
.greeting-wrap{margin:20px 0;}
.greeting-wrap .greeting-right-wrap{float:right;width:74%;}
.greeting-wrap .greeting-right-wrap p{padding:50px 0 30px 20px;font-size:16px;line-height:25px;}
.greeting-wrap .greeting-right-wrap strong{display:block;font-size:16px;text-align:right;}
.greeting-wrap .greeting-right-wrap strong span{margin-left:15px;font-size:21px;font-family:'나눔명조','nanum-myungjo';font-weight:600;}
.greeting-wrap .greeting-left-wrap{float:left;width:26%;}
.greeting-wrap .greeting-left-wrap .profile-wrap{}
.greeting-wrap .greeting-left-wrap .profile-wrap img{display:block;width:100%;}

/* 박람회 안내 - 행사소개 */
.info-business-wrap{background:#fff;}

#info-top{width:100%;min-height:250px;background:#2e163a;background-image:url('/images/sub/sub_bg_1.png');background-repeat:no-repeat;background-position:center;}
#info-top>div .info-wrap .info-introduce-wrap .info-title{width:100%;padding:60px 0;}
#info-top>div .info-wrap .info-introduce-wrap .info-title>p{display:block;margin:40px 0 0 0;color:#6f7783;font-size:16px;line-height:25px;font-weight:600;text-align:center;letter-spacing:-1px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title>span{display:block;margin:0 auto;margin-top:40px;width:70px;height:2px;background:#3380f2;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-label{position:absolute;top:0;display:inline-block;background:#ff9600;border-radius:0 0 10px 10px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-label>span{display:block;padding:15px 30px;color:#fff;font-size:16px;text-align:center;letter-spacing:-1px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap{display:block;min-height:50px;margin-top:10px;text-align:center;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap i{display:inline-block;color:#3380f2;font-size:23px;line-height:28px;font-weight:700;text-align:center;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap i:nth-child(2){position:relative;top:-10px;margin-right:7px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap i:last-child{position:relative;bottom:-10px;margin-left:7px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap strong{display:block;padding-bottom:15px;color:#3380f2;font-family:'NanumSquare','Nanum-Gothic','sans-serif';font-size:21px;line-height:28px;font-weight:700;text-align:center;letter-spacing:-1px;}
#info-top>div .info-wrap .info-introduce-wrap .info-title .title-wrap span{display:inline-block;color:#3380f2;font-family:'NanumSquare','Nanum-Gothic','sans-serif';font-size:30px;line-height:28px;font-weight:800;text-align:center;letter-spacing:-2px;}


/* 박람회 안내 - 참여기관 일자리 사업 안내 */
.info-job-wrap{position:relative;}
.info-job-wrap .btn-wrap{margin:0 auto;width:100%;}
.info-job-wrap .btn-wrap .info-job-btn{display:inline-block;}
.info-job-wrap .btn-wrap .info-job-btn a{display:block;padding:10px 0;width:270px;background:#fff;border:2px solid #ff8000;border-radius:5px;}
.info-job-wrap .btn-wrap .info-job-btn a span{color:#ff8000;}
.info-job-wrap .btn-wrap .info-job-btn a span i{margin-left:5px;}
.info-job-wrap .btn-wrap .info-job-btn a.on{background:#ff8000;}
.info-job-wrap .btn-wrap .info-job-btn a.on>span{color:#fff;}
.info-job-wrap .btn-wrap .info-job-btn a:hover{background:#f8f8f8;transition:all 0.3s;}
.info-job-wrap .btn-wrap .info-job-btn a.on:hover{background:#e67300;transition:all 0.3s;}

.info-introduce-wrap .info-job-wrap{padding:30px 0 0 0;}
.info-introduce-wrap .info-job-wrap:nth-child(2){padding:0;}
.info-introduce-wrap .info-job-wrap .info-job-title{position:relative;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-left{position:absolute;width:100%;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-left h3{display:block;font-size:21px;font-weight:600;color:#fd1a16;text-align:center;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-left h3 i{margin-right:10px;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-right{float:right;border:1px solid #ddd;border-radius:5px;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-right span{display:block;padding:8px 15px;font-size:14px;color:#444;text-align:right;}
.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-right span i{margin-right:10px;}
.info-introduce-wrap .info-job-wrap .info-job-text{padding-top:20px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents{padding-bottom:20px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-left{display:inline-block;width:150px;text-align:center;border:1px solid #ff8000;border-radius:5px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-left h4{padding:7px 0;color:#ff8000;font-weight:600;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-right{display:inline-block;padding-left:20px;width:calc(100% - 155px);}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-right p{display:inline-table;line-height:25px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-right p i{margin: 0 7px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap{padding-top:10px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap>strong{display:block;padding-top:10px;text-align:right;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text{padding-left:170px;line-height:25px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text span{display:block;padding-top:10px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text .contents-explain-top{display:block;padding-bottom:10px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text .contents-explain-bottom{display:block;padding-bottom:10px;font-size:14px;line-height:21px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process{position:relative;right:-25px;margin-top:10px;width:100%;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li{float:left;width:20%;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .text-box{display:inline-block;width:85%;text-align:center;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .text-box strong{display:block;padding:10px 5px;background:#eee;border:2px solid #ccc;border-radius:5px 5px 0 0;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .text-box span{display:block;padding:10px 5px;border:2px solid #ccc;border-top:none;border-radius:0 0 5px 5px;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .arrow-box{display:inline-block;width:10%;text-align:center;}
.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .arrow-box i{position:relative;bottom:20px;}


/* 박람회 안내 - 참여기관 일자리 사업 안내 표 */
.info-job-table>thead>tr>th{font-size:14px;line-height:21px;}
.info-job-table>tbody>tr>td{font-size:14px;line-height:21px;}

	
/* 박람회 안내 - (사)전북경영자총연합회 진행사업 */
.info-introduce-wrap .info-association-wrap{padding:30px 0 0 0;}
.info-introduce-wrap .info-association-wrap .info-association-summary{}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left{float:left;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left h2{font-size:21px;font-weight:600;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul{display:block;margin-top:20px;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li{margin-bottom:10px;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li h3{display:inline-block;padding:5px 0;width:100px;color:#fff;background:#58b530;line-height:25px;border-radius:5px;text-align:center;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li span{display:inline-block;padding-left:20px;line-height:25px;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-right{float:right;}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-right a{}
.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-right a img{}

.info-introduce-wrap .info-association-wrap .info-association-business{padding:30px 0 0 0;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-title{text-align:center;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-title h3{font-size:21px;font-weight:600;color:#006835;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-title h3 i{margin-right:10px;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text{padding:30px 0;text-align:center;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text p{line-height:25px;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text strong{display:block;margin-top:20px;font-size:14px;line-height:21px;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact{display:inline-block;margin::0 auto;margin-top:20px;border:1px solid #ddd;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact p{padding:10px 20px;}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact p span{}
.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact i{margin:0 10px 0 15px;}

/* 서브페이지 타이틀 */
.title-wrap{width:100%;}
.title-wrap h2{display:block;margin:0 auto;padding-top:50px;padding-bottom:15px;font-size:31px;font-weight:700;text-align:center;}
.title-wrap p{display:block;padding:20px 0;text-align:center;}
.title-wrap .title-bar{display:block;margin:0 auto;width:35px;height:4px;text-align:center;background:#ff9600;}
.title-wrap span{display:block;text-align:right;}
.title-sub-wrap{margin-top:30px;width:100%;}
.title-sub-wrap h3{display:block;margin:0 auto;font-size:25px;font-weight:700;text-align:center;}
.enter-list-top .title-wrap{margin-top:50px;}

/* -------------------------- 박람회 안내-------------------------- */

/* 서브페이지 - 하단 여백 */
.info-introduce-wrap, .join-info-wrap, .info-layout-wrap{margin-bottom:50px;}

/* 박람회 안내 - 행사 안내 */
.info-contain-box{position:relative;top:0;display:inline-block;margin:30px 0 0;width:100%;}
.info-contain-box .info-contain-txt{position:relative;display:block;}
.info-contain-box .info-contain-txt strong{display:inline-block;margin-right:20px;width:125px;color:#3c2257;font-size:18px;font-weight:700;line-height:28px;text-align:center;}
.info-contain-box:nth-child(6) .info-contain-txt strong,
.info-contain-box:nth-child(7) .info-contain-txt strong{width:auto;text-align:left;}
.info-contain-box .info-contain-txt span{display:inline-block;}
.info-contain-box .info-contain-txt b{display:inline-block;width:calc(100% - 180px);vertical-align:top;line-height:28px;}
.info-contain-box .btn-wrap{position:relative;display:inline-block;padding:0 10px;margin-left:10px;background:#3380f2;border-radius:5px;}
.info-contain-box .btn-wrap a{display:block;margin:0;}
.info-contain-box .btn-wrap a span{font-size:14px;color:#fff;line-height:28px;}
.info-contain-box .btn-wrap a span i{margin-right:5px;}
.info-contain-box .info-img-wrap{position:absolute;top:0;left:145px;display:block;width:;margin:0;}
.info-contain-box .info-img-wrap>img{display:block;width:100%;}
.info-contain-box .info-table-wrap{margin-top:10px;}

/* 화상면접 안내 */
.interview-wrap{position:relative;}
.interview-wrap .interview-btn{padding-bottom:0;}
.interview-wrap .content-wrap{width:100%;}
.interview-wrap .btn-wrap{margin:0 auto;width:100%;}
.interview-wrap .btn-wrap .interview-btn{display:inline-block;}
.interview-wrap .btn-wrap .interview-btn a{display:block;padding:10px 0;width:215px;background:#3380f2;border-radius:5px;}
.interview-wrap .btn-wrap .interview-btn a span{font-size:14px;color:#fff;line-height:21px;}
.interview-wrap .btn-wrap .interview-btn a span i{margin-left:7px;}
.interview-wrap .btn-wrap .interview-btn:hover>a{background:#006cd9;transition:all 0.3s;}

.interview-wrap .btn-wrap .company-interview-btn{display:inline-block;}
.interview-wrap .btn-wrap .company-interview-btn a{display:block;padding:10px 0;width:215px;background:#fff;border:2px solid #ff8000;border-radius:5px;}
.interview-wrap .btn-wrap .company-interview-btn a span{color:#ff8000;}
.interview-wrap .btn-wrap .company-interview-btn a span i{margin-left:5px;}
.interview-wrap .btn-wrap .company-interview-btn a.on{background:#ff8000;}
.interview-wrap .btn-wrap .company-interview-btn a.on>span{color:#fff;}
.interview-wrap .btn-wrap .company-interview-btn a:hover{background:#f8f8f8;transition:all 0.3s;}
.interview-wrap .btn-wrap .company-interview-btn a.on:hover{background:#ff8000;transition:all 0.3s;}


.step-bar-wrap{width:100%;background:#ff8000;}
.step-bar-wrap>div .step-chrome-bar{padding:20px 0;margin:0 auto;max-width:720px;}
.step-bar-wrap>div .step-chrome-bar p{display:inline-block;padding:9px 0;font-size:18px;color:#fff;}
.step-bar-wrap>div .step-chrome-bar a{display:inline-block;padding:10px 20px;margin-left:30px;background:#e67300;border-radius:5px;}
.step-bar-wrap>div .step-chrome-bar a span{color:#fff;}
.step-bar-wrap>div .step-chrome-bar a img{margin-left:5px;}
.step-bar-wrap>div .step-text-bar{display:block;padding:20px 0;margin:0 auto;}
.step-bar-wrap>div .step-text-bar p{padding:9px 0;font-size:21px;color:#fff;text-align:center;}
.step-bar-wrap>div .step-text-bar p i{margin-left:7px;}

.interview-wrap .content-wrap .step-content .step-title{margin:50px 0 30px 0;border-bottom:2px solid #ff8000;}
.interview-wrap .content-wrap .step-content .step-title .title-num {display:inline-block;padding:7px 20px;border:2px solid #ff8000;border-bottom:none;border-radius:5px 5px 0 0;}
.interview-wrap .content-wrap .step-content .step-title .title-num h2{color:#ff8000;font-size:21px;font-weight:600;}
.interview-wrap .content-wrap .step-content .step-title span{color:#ff8000;margin-left:15px;font-size:21px;font-weight:600;}
.interview-wrap .content-wrap .step-content .step-title span i{margin-left:15px;}
.interview-wrap .content-wrap .step-content .step-title span a{color:#ff8000;}

.interview-wrap .content-wrap .step-content .step-text{}
.interview-wrap .content-wrap .step-content .step-text h2{}
.interview-wrap .content-wrap .step-content .step-text p{font-size:18px;line-height:28px;}

.interview-wrap .content-wrap .step-content .step-text-1{position:relative;}
.interview-wrap .content-wrap .step-content .step-text-1 p{float:left;}
.interview-wrap .content-wrap .step-content .step-text-2{width:700px;margin:0 auto;padding:30px 0;}
.interview-wrap .content-wrap .step-content .step-text-last{padding:30px 0;}
.interview-wrap .content-wrap .step-content .step-text-last .step-ex-left{padding:30px 0;}
.interview-wrap .content-wrap .step-content .step-text a{position:absolute;top:22px;display:inline-block;padding:10px 20px;margin-left:30px;background:#ff8000;border-radius:5px;}
.interview-wrap .content-wrap .step-content .step-text a span{color:#fff;}
.interview-wrap .content-wrap .step-content .step-text a span i{margin-left:5px;}

.interview-wrap .content-wrap .step-content .step-text .step-ex{padding:30px 0;text-align:center;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap{display:inline-block;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap h3{margin-bottom:10px;font-size:16px;font-weight:600;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap h3 i{margin-left:7px;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap img{width:100%;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-left{width:calc(50% - 10px);padding-right:10px;}
.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-right{width:calc(50% - 10px);padding-right:0;}

.interview-wrap .content-wrap .step-content .step-text .step-ex-last{padding:30px 0 0 0;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-left{float:left;width:49%;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-left .step-ex-img-wrap{padding-top:10%;padding-right:30px;padding-top:10%;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-left .step-ex-img-wrap img{width:100%;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-right{float:right;width:51%;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-right h2{padding-bottom:20px;font-size:18px;font-weight:600;line-height:25px;}
.interview-wrap .content-wrap .step-content .step-text .step-ex-right p{}
.interview-wrap .content-wrap .step-content .step-text .step-ex-right .step-ex-img-wrap{padding-bottom:20px;}

.interview-wrap .content-wrap .step-content .step-text-btn p a{position:relative;top:0;display:inline-block;padding:0;margin-left:10px;background:#fff;border-radius:0;}
.interview-wrap .content-wrap .step-content .step-text-btn p a i{margin-right:10px;}
.interview-wrap .content-wrap .step-content .step-text .process-text .sub-title-width{display:inline-block;width:160px;}

.interview-btn-wrap{margin-bottom:30px;text-align:right;}
.interview-way-left{float:left;}
.interview-way-right{float:right;width:370px;}
.interview-way-right a img{width:100%;}

/* 컨설팅관 */
.consulting-wrap{margin-top:50px;}
.consulting-contain-box{position:relative;top:0;display:inline-block;margin:20px 0;width:100%;}
.consulting-contain-box p{position:relative;display:inline-block;width:100%;font-size:18px;line-height:28px;}
.consulting-contain-box p strong{display:inline-block;padding:7px 0;margin-right:20px;width:160px;color:#ff8000;text-align:center;font-size:18px;font-weight:700;line-height:28px;border:1px solid #ff8000;border-radius:5px;}
.consulting-contain-box p span{display:inline-block;}
.consulting-contain-box p b{display:inline-block;width:calc(100% - 184px);font-size:18px;vertical-align:middle;line-height:28px;}
.consulting-contain-box .btn-wrap{position:relative;display:inline-block;padding:0 20px;margin-left:10px;background:#3380f2;border-radius:5px;}
.consulting-contain-box .btn-wrap a{display:block;margin:0;width:220px;}
.consulting-contain-box .btn-wrap a span{font-size:14px;color:#fff;line-height:28px;}


/* 서브페이지 하단 버튼 */
#info>div .info-btn-wrap{padding:30px 0;text-align:center;}
#info>div .info-btn-wrap a{display:inline-block;}

/* 구직자 참여 방법*/
.join-process-wrap{margin:30px 0 50px;width:100%;height:auto;}
.join-process-wrap ul{width:100%;}
.join-process-wrap ul li{float:left;margin:0 10px;width:calc(25% - 20px);border:1px solid #ddd;border-radius:5px;}
.join-process-wrap ul li:last-child{margin-right:0;}
.join-process-wrap ul li{display:block;}
.join-process-wrap ul li .process-step-wrap{position:relative;}
.join-process-wrap ul li .process-step-wrap span{position:absolute;top:0;padding:10px;font-weight:600;}
.join-process-wrap ul li .process-img-wrap{height:150px;border-bottom:1px solid #eee;text-align:center;}
.join-process-wrap ul li .process-img-wrap img{display:inline-black;padding:35px 0;width:80px;}
.join-process-wrap ul li .process-title-wrap{height:100px;padding-top:30px;text-align:center;}
.join-process-wrap ul li .process-title-wrap>span{line-height:21px;}
.join-process-wrap ul li .process-title-wrap .btn-wrap{display:block;padding:10px 0;}
.join-process-wrap ul li .process-title-wrap .btn-wrap a{display:inline-block;}
.join-process-wrap ul li .process-title-wrap .btn-wrap a:hover>span{background:#006cd9;transition:all 0.3s;}
.join-process-wrap ul li .process-title-wrap .btn-wrap a span{display:inline-block;padding:5px 20px;font-size:14px;color:#fff;background:#3380f2;border-radius:5px;line-height:21px;}

/* info/video_production */
.video-production>div{padding-top:20px;}
.video-production>div .video-sample{display:block;margin:0 auto;margin-top:50px;width:640px;height:360px;background:#fff;text-align:center;border-radius:5px;}
.video-production>div .video-sample iframe{display:block;width:100%;height:100%;}
.video-production>div .video-img-wrap{margin:20px 0;}
.video-production>div .video-img-wrap{margin:20px 0;}
.video-production>div .video-img-wrap>img{display:none;}
.video-production>div .video-img-wrap>img:first-child{display:inline-block;padding:0 100px;width:100%;}
.video-production>div .video-contain-subbox{display:block;margin-top:30px;width:100%;}
.video-production>div .video-contain-subbox h3{display:inline-block;padding:0 0 10px;margin-right:10px;font-size:18px;color:#3380f2;font-weight:700;line-height:27px;vertical-align:top;}
.video-production>div .video-contain-subbox p{display:inline-block;font-size:16px;line-height:28px;}
.video-production>div .video-contain-subbox a{display:block;color:#fff;}
.video-production>div .video-contain-subbox a span{padding-left:70px;}
.video-production>div .video-contain-subbox a i{margin-right:5px;}
.video-production>div .video-contain-subbox strong{display:block;font-size:14px;line-height:22px;}
.video-production>div  h3{font-size:18px;color:#3380f2;font-weight:700;padding:30px 0 10px 0;}
.video-production>div  p{font-size:16px;line-height:28px;}
.video-production>div  p strong{display:block;margin-top:5px;font-size:14px;line-height:22px;}
.video-production>div .video-btn-wrap{padding:30px 0;text-align:center;}
.video-production>div .video-btn-wrap a{display:inline-block;}

/* 동영상 기업정보관 */
.info-video{z-index:1;position:relative;width:100%;padding-bottom:50px;height:auto;background-repeat:no-repeat;background-size:cover;}
.info-video>div{padding:0;}
.info-video>div>h2{display:block;margin:50px 0 30px 0;font-size:30px;text-align:center;}
.info-video>div>a{display:block;width:100%;}
.info-video>div>a>p{font-size:16px;text-align:right;}
.info-video>div>a>p>i{margin-left:5px;}

.info-video div .video-wrap{display:block;margin:30px 0 0 0;width:100%;height:auto;}
.info-video div .video-wrap .cntBox .item .inner a .video-top video{width:100%;height:auto;}
.info-video div .video-wrap .cntBox .item{margin-right:10px;margin-left:10px;width:calc(50% - 20px);}
.info-video div .video-wrap .cntBox .item .inner{margin-left:0;margin-right:0;margin-bottom:20px;width:100%;height:auto;background:#ddd;border-radius:5px;}
.info-video div .video-wrap .cntBox .item .inner a .video-top{width:100%;max-height:282px;overflow:hidden;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom{width:100%;height:auto;background:#fff;border:solid 1px #ddd;border-radius:0 0 5px 5px;}
.info-video div .video-wrap .cntBox .item .inner a:focus>.video-bottom{border:solid 1px #0000d9;box-shadow:1px 1px 5px #eee;transition:all 0.3s;}
.info-video div .video-wrap .cntBox .item .inner a:hover>.video-bottom{border:solid 1px #0000d9;box-shadow:1px 1px 5px #eee;transition:all 0.3s;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-name{padding:15px 0;width:100%;height:60px;background:#f7f9ff;text-align:center;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-name p{font-size:18px;color:#3380f2;line-height:15px;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit{padding:15px 0;width:100%;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul{margin:0;width:100%;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li{margin:0;padding:15px 15px 10px 15px;width:100%;height:auto;background:#fff;border-bottom:1px solid #ddd;border-radius:0;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li:first-child{padding-top:0;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li:last-child{padding-bottom:0;border-bottom:none;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a{display:block;position:relative;border:none;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a strong{display:inline-block;width:calc(100% - 120px);line-height:21px;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date{position:absolute;right:0;display:inline-block;width:105px;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date span{display:inline-block;margin-left:5px;font-size:14px;color:#3380f2;}
.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date i{display:inline-block;font-size:14px;color:#3380f2;}

.cntBox{position:relative;margin:0 auto;width:100%;}
/*
.item{display:inline-block;position:absolute;width:50%;padding:5px;}
.item img{width:100%;}
.item .inner{border-radius:5px;}
.item .inner p{padding:10px;}
*/
.item_video{display:inline-block;position:absolute;width:50%;padding:5px;}
.item_video img{width:100%;}
.item_video .inner{border-radius:5px;}
.item_video .inner p{padding:10px;}

.countsort{position:relative;width:100%;height:0;padding-bottom:50.00%;}
.video{position:absolute;top:0;left:0;width:100%;height:100%;}			
#loading{width:100%;height:100%;top:0px;left:0px;position:fixed;display:block;opacity: 0.7;background-color:#fff;z-index:99;text-align:center;} 	  
#loading-image{position:absolute;top:50%;left:50%;z-index:100;}	

/*
.info-video div .video-wrap ul {width:100%;}
.info-video div .video-wrap ul li{float:left;margin-left:10px;margin-right:10px;margin-bottom:20px;width:calc(50% - 20px);height:auto;background:#333;border-radius:5px;}
.info-video div .video-wrap ul li a{display:block;height:100%;border:1px solid #ddd;border-bottom:none;}
.info-video div .video-wrap ul li a .video-top{width:100%;height:282px;}
.info-video div .video-wrap ul li a .video-top video{width:100%;height:auto;}
.info-video div .video-wrap ul li a .video-bottom{width:100%;height:80px;background:#fff;border:solid 1px #ddd;border-radius:0 0 5px 5px;}
.info-video div .video-wrap ul li a .video-bottom p{padding-left:20px;color:#3380f2;line-height:50px;}
*/


/* company_recruit_offdetail/ */
.table-m {display:none;}

/* 복리후생 */
.cl_input{width:25%}
.companyWeb tbody tr td>.ipt>a{width:50px;}

/* info_program - 교육개요 table */
table.program-table tbody tr .ing-color{color:#3380f2;}
table.program-table tbody tr .finish-color{color:#fe0000;}


/* 구직자 참가신청 - 약관동의 - join/individual_join */
.agree-chk-txt li input.chkbox + label{height:auto;line-height:22px;}


/* join/mbi_join - 동의 */
.agree-text-wrap{margin:0 auto;margin-top:10px;max-width:600px;}
.agree-text-wrap p{text-align:left;}
.agree-text-wrap p a{margin-left:10px;color:#3380f2;font-weight:700;}
.agree-text-wrap p i{margin-left:10px;}
.agree-fr>div>.agree-sub-title{font-size:17px;font-weight:600;}


/* 오시는 길 */
#map{z-index:1;margin:30px 0 30px 0;}


/* --------------- 마이페이지 > 입사지원 & 스크랩관리 --------------- */
/* --------------------------------------------
	개인 MY 페이지 > 면접·지원 관리
	.fair-mypage.individual-manage
/* ------------------------------------------ */
.individual-top-fm2 .box-style02{padding:20px;}
.individual-top-fm2 h3{padding:0 0 18px 36px;font-size:30px;letter-spacing:-1.5px;}
.individual-top-fm2 .f-left h3:before{background-position:-166px 0;width:27px;height:31px;top:-3px;}
.individual-top-fm2 .f-right h3:before{background-position:-203px 0;width:26px;height:27px;}
.individual-top-fm2 .f-left{width:550px;}
.individual-top-fm2 .f-right{width:511px;}
.individual-top-fm2 .f-right ul li{/*background-color:#00a0e9;*/}
.individual-top-fm2 .f-right ul li div,.individual-top-fm .f-right ul li div strong,.individual-top-fm .f-right ul li div,.individual-top-fm .f-right ul li div span{color:#fff;}
.individual-top-fm2 .chs_list>div ul li{float:left;margin-right:10px;padding:20px 0;width:calc(50% - 5px);border-radius:5px;text-align:center;background-color:#fff;border:solid 1px #d2d2d2;}
.individual-top-fm2 .chs_list>div ul li:last-child{margin-right:0;}
.individual-top-fm2 .chs_list>div ul li div{color:#787878;font-size:15px;}
.individual-top-fm2 .chs_list>div ul li div:first-child{padding-bottom:25px;}
.individual-top-fm2 .chs_list>div ul li div strong{color:#2a2a2a;font-size:45px;font-weight:700;}
.individual-top-fm2 .chs_list>div ul li div span{color:#2a2a2a;font-size:15px;}
.individual-top-fm2 .chs_list>div ul li.on{background-color:#3da0f2;}
.individual-top-fm2 .chs_list>div ul li.on strong,
.individual-top-fm2 .chs_list>div ul li.on span,
.individual-top-fm2 .chs_list>div ul li.on div{color:#fff;}

.individual-home .individual-top-fm2 .chs_list{position:relative;margin-top:0;padding:29px;width:calc(50% - 10px);height:195px;border:solid 1px #d7dade;background:#fff;border-radius:5px;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap{text-align:center;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap strong{display:inline-block;margin-top:18px;margin-bottom:20px;font-size:23px;line-height:25px;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div{display:inline-block;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div i{margin-left:15px;color:#e34f8e;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div a{display:inline-block;margin-left:10px;border:2px solid #e34f8e;border-radius:20px;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div a span{display:inline-block;padding:5px 30px;color:#e34f8e;font-weight:600;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div a:hover span{color:#fff;transition:all 0.3s;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div a:hover{background:#e34f8e;color:#fff;transition:all 0.3s;}
.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap p{line-height:25px;}
.individual-home .individual-list-fm {position:relative;padding-bottom:0;margin-top:10px;}
.individual-home .individual-list-fm>p{position:absolute;top:-30px;margin:0;font-size:15px;color:#787878;line-height:24px;}
.individual-home .individual-list-fm>p>span{margin-right:10px;font-size:15px;line-height:24px;}
.individual-home .individual-list-fm .chs_list{position:relative;padding:29px;margin-bottom:50px;border:solid 1px #d7dade;background:#fff;border-radius:5px;}
.individual-home .individual-list-fm .chs_list>div{display:inline-block;}
.individual-home .individual-list-fm .chs_list>div>.tab-fm{display:inline-block;}
.individual-home .individual-list-fm .chs_list>div>.tab-fm ul{display:inline-block;}
.individual-home .individual-list-fm .chs_list>div>.tab-fm ul li{}
.individual-home .individual-list-fm .chs_list>div>.tab-array{position:absolute;right:30px;display:inline-block;}
.individual-home .individual-list-fm .chs_list>div>.tab-array a{display:inline-block;margin-left:10px;}
.individual-home .individual-list-fm .chs_list>div>.tab-array a span{color:#999da1;font-size:15px;}
.individual-home .individual-list-fm .chs_list>div>.tab-array a.on span{color:#3da0f2;}
.individual-home .scrap-select-wrap{position:relative;margin-top:30px;}
.individual-home .scrap-select-wrap .scrap-select{position:relative;top:0;right:0;float:right;display:inline-block;padding-bottom:10px;width:112px;text-align:right;}
.individual-home .scrap-select-wrap .scrap-select span{color:#787878;}
.individual-home .scrap-select-wrap .scrap-select:hover .select-content{display:block;text-align:right;border:1px solid #3da0f2;}
.individual-home .scrap-select-wrap .scrap-select .select-btn{position:relative;top:0;padding:7px 17px;width:112px;font-size:15px;background:#fff;border:1px solid #d7dade;border-radius:5px;}
.individual-home .scrap-select-wrap .scrap-select .select-content{display:none;position:absolute;right:0;width:112px;background-color:#fff;}
.individual-home .scrap-select-wrap .scrap-select .select-content a{display:block;padding:7px 17px;font-size:15px;color:#787878;text-decoration:none;text-align:right;}
.individual-home .scrap-select-wrap .scrap-select .select-content a:hover{background-color:#3da0f2;color:#fff;}

/* 스크랩 관리 */
.individual-home .individual-list-fm .chs_list .scrap-list{margin-top:10px;width:100%;}
.individual-home .individual-list-fm .chs_list .scrap-list ul{display:block;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li{float:left;position:relative;padding:20px;margin-right:10px;margin-bottom:10px;width:calc(50% - 5px);border:solid 1px #3da0f2;border-radius:5px;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li:hover{transition:all 0.3s;-webkit-box-shadow:2px 2px 5px #eee;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li:nth-child(2n){margin-right:0;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a{display:block;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title{float:left;padding-right:10px;width:60%;height:auto;border-right:1px solid #00a0e9;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title p{font-size:15px;color:#2a2a2a;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title h3{width:100%;height:70px;padding-top:12px;font-size:16px;font-weight:700;color:#2a2a2a;line-height:25px;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub{position:absolute;right:20px;bottom:20px;padding:0;width:calc(40% - 10px);height:auto;font-size:14px;text-align:right;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub strong{display:block;margin-bottom:10px;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span{display:block;margin-bottom:5px;}
.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span i{margin-right:5px;color:#999da1;}
.individual-home .individual-list-fm .chs_list .scrap-list ul .scrap-list-none{width:100%;text-align:center;}
.individual-home .individual-list-fm .chs_list .scrap-list ul .scrap-list-none:hover{box-shadow:none;}
.individual-home .individual-list-fm .chs_list .scrap-list ul .scrap-list-none h3{color:#999da1;font-size:15px;}

/* 입사지원 관리 */
.individual-home .individual-list-fm .chs_list .job-list{margin-top:10px;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul{display:block;}
.individual-home .individual-list-fm .chs_list .job-list ul li{float:left;position:relative;padding:20px;margin-bottom:10px;width:100%;min-height:178px;border:solid 1px #3da0f2;border-radius:5px;}
.individual-home .individual-list-fm .chs_list .job-list ul li:hover{transition:all 0.3s;-webkit-box-shadow:2px 2px 5px #eee;}
.individual-home .individual-list-fm .chs_list .job-list ul li a{display:inline-block;width:40%;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title{position:relative;display:inline-block;padding-right:10px;width:100%;height:136px;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title p{font-size:15px;color:#2a2a2a;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title h3{width:100%;padding-top:12px;font-size:16px;color:#2a2a2a;line-height:25px;font-weight:600;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title .job-list-title-sub{position:absolute;bottom:0;display:block;padding-right:10px;margin-top:10px;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title .job-list-title-sub span{display:block;padding-top:7px;font-size:14px;color:#2a2a2a;}
.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title .job-list-title-sub span b{margin-right:5px;font-weight:500;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document{position:absolute;display:inline-block;padding:44px 10px 0 20px;width:calc(35% - 10px);height:136px;text-align:left;border-left:solid 1px #3da0f2;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document a{display:block;margin-bottom:7px;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document a span{display:block;font-size:14px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document a span i{margin-right:7px;color:#999da1;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn{position:absolute;right:20px;bottom:20px;display:inline-block;width:calc(25% - 10px);}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div{position:relative;display:table;padding:15px 10px;margin:0 auto;width:100%;text-align:center;border-radius:5px;line-height:25px;color:#fff;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div span{display:block;width:100%;font-size:16px;font-weight:bold;line-height:17px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div span:nth-child(2){padding-top:5px;font-size:13px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn .interview-finish{background:#ff9600;margin-bottom:10px;border:solid 1px #ff9600;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn .resume-finish{background:#00a0e9;margin-bottom:10px;border:solid 1px #00a0e9;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a{position:relative;display:table;padding:7px 10px;margin:0 auto;width:100%;text-align:center;border-radius:5px;line-height:25px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a:nth-child(1){color:#fff;background:#76b804;margin-bottom:10px;border:solid 1px #76b804;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a:nth-child(1):hover{background:#669f03;border:solid 1px #669f03;transition:all 0.3s;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a:nth-child(2){background:#fff;border:solid 1px #bbc0c4;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a:nth-child(2):hover{background:#eee;border:solid 1px #eee;transition:all 0.3s;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a span{display:block;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a span i{margin-right:7px;}
.individual-home .individual-list-fm .chs_list .job-list ul .job-list-none{width:100%;min-height:65px;text-align:center;}
.individual-home .individual-list-fm .chs_list .job-list ul .job-list-none:hover{box-shadow:none;}
.individual-home .individual-list-fm .chs_list .job-list ul .job-list-none h3{color:#999da1;font-size:15px;}

/* 입사지원 취소 */
.individual-home .individual-list-fm .chs_list .job-list ul li>div{display:inline-block;width:55%;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title{display:inline-block;padding-right:10px;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title p{font-size:15px;color:#bbb;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title h3{width:100%;padding-top:12px;font-size:16px;color:#bbb;line-height:25px;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title .cancle-list-title-sub{position:absolute;bottom:20px;display:block;margin-top:10px;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title .cancle-list-title-sub span{display:block;padding-top:7px;font-size:14px;color:#bbb;}
.individual-home .individual-list-fm .chs_list .job-list ul li>div .cancle-list-title .cancle-list-title-sub span b{margin-right:5px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-document{position:absolute;display:inline-block;padding:44px 10px 0 20px;width:calc(30% - 10px);height:136px;text-align:left;border-left:solid 1px #3da0f2;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-document span{display:block;color:#bbb;font-size:14px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-document span i{margin-right:7px;color:#bbb;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn{position:absolute;right:20px;display:inline-block;margin-top:36px;width:calc(25% - 10px);}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn a{position:relative;display:table;padding:7px 10px;margin:0 auto;width:100%;text-align:center;border-radius:5px;line-height:25px;background:#fff;border:solid 1px #bbc0c4;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn a:hover{background:#eee;border:solid 1px #eee;transition:all 0.3s;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn a span{display:block;width:100%;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn a span i{margin-right:7px;}

/* 사전 면접 신청 및 이력서 발송 취소 */
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn{position:absolute;right:20px;bottom:20px;display:inline-block;width:calc(25% - 10px);}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn div{position:relative;display:table;padding:15px 10px;margin:0 auto;width:100%;text-align:center;border-radius:5px;line-height:25px;color:#fff;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn div span{display:block;width:100%;font-size:16px;font-weight:bold;line-height:17px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn div span:nth-child(2){padding-top:5px;font-size:13px;}
.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn .job-cancle-btn{position:relative;display:table;padding:15px 10px;width:100%;text-align:center;border-radius:5px;line-height:25px;color:#fff;background:#bbb;}

/* 입사지원 취소 팝업 */
#popup-mypage-job{display:none;}
#popup-mypage-job.active{display:block;visibility:visible;}
#popup-mypage-job .popup-mypage-wrap{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);}
#popup-mypage-job .popup-mypage-wrap .pop-contents{position:relative;top:50%;margin:0 auto;margin-top:-175.5px;padding:30px 20px;width:40%;background-color:#fefefe;border:1px solid #888;border-radius:5px;text-align:center;}
#popup-mypage-job .popup-mypage-wrap .pop-contents h2{padding-bottom:20px;font-size:21px;border-bottom:1px solid #ddd;}
#popup-mypage-job .popup-mypage-wrap .pop-contents p{margin:20px 0;font-size:16px;font-weight:700;line-height:25px;}
#popup-mypage-job .popup-mypage-wrap .pop-contents strong{font-size:16px;font-weight:500;line-height:21px;}
#popup-mypage-job .popup-mypage-wrap .pop-contents img{display:block;margin:0 auto;margin-bottom:20px;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn{position:relative;width:100%;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn button{padding:10px 20px;margin-top:30px;font-size:16px;border-radius:5px;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn button:nth-child(1){background:#3da0f2;color:#fff;margin-right:10px;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn button:nth-child(1):hover{background:#187bcc;transition:all 0.3s;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn button:nth-child(2){background:#fff;border:solid 1px #bbc0c4;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .popup-btn button:nth-child(2):hover{background:#eee;transition:all 0.3s;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .close-btn{position:absolute;top:0;right:0;padding:30px;margin:0;color:#aaaaaa;font-size:21px;font-weight:bold;}
#popup-mypage-job .popup-mypage-wrap .pop-contents .close-btn:focus,
#popup-mypage-job .popup-mypage-wrap .pop-contents .close-btn:hover{color:#000;text-decoration:none;cursor:pointer;transition:all 0.3s;}


/* 마이페이지 > 기본설정 */
.section_profile_modify .inner_modify {padding:0;}
.section_profile_modify .inner_modify p{margin-top:10px;font-size:14px;line-height:21px;color:#999da1;}

/* 마이페이지 > 기본설정 - 탭메뉴 */
.tab_profile .list_tab {width:100%}
.tab_profile .list_tab:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.tab_profile .list_tab .item_tab {float:left;width:50%}
.tab_profile .list_tab .link_tab {display:block;width:100%;padding:20px 0;font-size:20px;color:#6b6e70;text-align:center;background-color:#e6e9ed;border-top:1px solid #d7dade;border-bottom:1px solid #d7dade;border-left:1px solid #d7dade;border-radius:5px 5px 0 0}
.tab_profile .list_tab .item_tab.on .link_tab {color:#187bcc;font-weight:bold;background-color:#fff;border-top:1px solid #d7dade;border-right:1px solid #d7dade;border-bottom:1px solid #fff;border-left:1px solid #d7dade}
.tab_profile .list_tab .item_tab.on ~ .item_tab .link_tab {border-left:0;border-right:1px solid #d7dade}

/* 개인정보 수정 */
.individual-modify{padding:20px;border:1px solid #d7dade;border-top:none;}
.individual-modify table{}
.individual-modify table tbody{border-top:solid 1px #999da1;}
.individual-modify table tbody tr td{padding-left:20px;padding-right:20px;}
.fld_account{margin-top:20px;text-align:center;}

/* 취업교육 동영상 - 최슬비 */
.video_service {padding:0 0 50px;}
.video_service .box_border {padding:2.5%;border:solid 1px #bbc0c4;border-radius:5px;background:#fff;}
.video_service .add_video_wrap h2 {font-size:23px;color:#353738;}
.video_service .add_video_wrap .com_select {margin-top:0;margin-bottom:50px;}
.video_service .add_video_wrap .com_select .cate_list li .tab {overflow: hidden;}
.video_service .add_video_wrap .com_select .cate_list li .tab .active {background-color: #76b804;}
.video_service .add_video_wrap .com_select .cate_list li {float:left;width:23.5%;margin:0 2% 10px 0;font-size:16px;border-radius:5px;border:solid 2px #bbc0c4;background:#fff;text-align:center;color:#999da1;cursor:pointer;}
.video_service .add_video_wrap .com_select ul li.on {background:#76b804;border-color:#76b804;color:#fff;}
.video_service .add_video_wrap .com_select ul li.on>button {color:#fff;}
.video_service .add_video_wrap .com_select ul li:hover {background:#76b804;border-color:#76b804;}
.video_service .add_video_wrap .com_select ul li:hover>button {color:#fff;background:url(/images/common/chek_white_01.png) no-repeat 50px center;}
.video_service .add_video_wrap .com_select ul li:nth-child(4n+4){margin-right:0;}
.video_service .add_video_wrap .com_select ul li button {display:block;width:100%;height:50px;font-size:16px;color:#999da1;line-height:50px;}
.video_service .add_video_wrap .com_select ul li .descri_i {position:relative;}
.video_service .add_video_wrap .com_select ul .tab button {}

.video_service .add_video_wrap .video_content ul li {float:left;width:49%;margin:0 2% 20px 0;cursor:pointer;border:solid 2px #d7dade;border-radius:5px;}
.video_service .add_video_wrap .video_content ul li:hover {opacity: 0.9;filter: alpha(opacity=100);border:solid 2px #999da1;}
.video_service .add_video_wrap .video_content ul li:nth-child(2n+2){margin-right:0;}
.video_service .add_video_wrap .video_content ul li div .video_left {float:left;width:50%;height:160px;overflow:hidden;}
.video_service .add_video_wrap .video_content ul li div .video_left img{width:100%;height:100%;border-radius:5px 0 0 5px;}
.video_service .add_video_wrap .video_content ul li div .video_right {position:relative;float:right;padding:10px;width:50%;height:159px;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {margin-top:5px;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:7px;font-size:14px;color:#575859;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:10px;margin-top:15px;border-top:solid 1px #bbc0c4;font-size:17px;line-height:23px;color:#575859;font-weight:bold;} 
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {position:absolute;bottom:0;right:0;margin-right:10px;text-align:right;width:100%;height:20%;}
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img {margin-right:5px;vertical-align:bottom;}
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b {position:relative;top:5px;display:block;float:right;font-size:13px;color:#575859;letter-spacing:1px;}

.video_service .add_video_wrap #video_public{display:block;}
.video_service .add_video_wrap #video_public ul li div .video_right .txtBox strong {padding:5px 10px;background:#e34f8e  ;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_major ul li div .video_right .txtBox strong {padding:5px 10px;background:#76b804  ;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_middle ul li div .video_right .txtBox strong {padding:5px 10px;background:#7555b8;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_small ul li div .video_right .txtBox strong {padding:5px 10px;background:#ff9326;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_financial ul li div .video_right .txtBox strong {padding:5px 10px;background:#00b386;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_foreign ul li div .video_right .txtBox strong {padding:5px 10px;background:#4ca6ff;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_start ul li div .video_right .txtBox strong {padding:5px 10px;background:#ff4c4d;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap .subBottom {margin-top:20px;}
.video_service .add_video_wrap .subBottom p {color:#999da1; font-size:14px; line-height:1.5;letter-spacing: -1px;}

/* LNB(local navigation bar) - 취업교육 동영상 */
.lnb_video {width:100%;height:45px;z-index:100;background-color:#fff;border-bottom:1px solid #ccc}
.lnb_video .inner_lnb {max-width:1120px;margin:0 auto}
.lnb_video.on {position:fixed;top:0;left:0}
.lnb_video .inner_lnb ul.list_cate:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.lnb_video .inner_lnb ul.list_cate li.item_cate {float:left;width:20%}
.lnb_video .inner_lnb ul.list_cate li.item_cate button {display:block;width:100%;padding:0;text-align:center;box-sizing:border-box}
.lnb_video .inner_lnb ul.list_cate li.item_cate button span {font-size:15px;color:#24272e;font-family:'Nanum Square';line-height:44px;}
.lnb_video .inner_lnb ul.list_cate li.item_cate:hover button {cursor:pointer;}
.lnb_video .inner_lnb ul.list_cate li.item_cate:focus button {cursor:pointer;}
.lnb_video .inner_lnb ul.list_cate li.item_cate:before {content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 15px;margin-top: -7.5px;background: #ccc;}
.lnb_video .inner_lnb ul.list_cate li.item_cate.on button span {color:#00A0E9;}



/* ---------------------- 반응형 ---------------------- */

@media all and (max-width:1600px){
	
	/* 직무직군 팝업 */
	#job_container>.jobList_wrap .job_firstList .firstList_tit {width:calc(33.333% - 5px);}	
	#job_container>.jobList_wrap .job_firstList .job_secondList {top:210px;height:120px;}

}

@media all and (max-width:1450px){
	
	#job_container>.jobList_wrap .job_firstList .job_secondList li {width:50%;}
	
}

@media all and (max-width:1300px){
	
	.productH1{display:block;}
	.productCell{display:block;width:100%;}
	.popup-individual-join-finish, .popup-myc-recruit{width:100%;}
	.agree-txt-wrap .atw-box{width:100%;margin-bottom:20px;}
	.agree-txt-wrap .atw-box:last-child{margin-bottom:0;}

}

@media all and (max-width:1180px){
	
	/* 직무직군 팝업 */
	.job_popup{width:80%;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit {width:calc(33.333% - 5px);}	
	
	/* 기업 MY 페이지 > 채용공고·지원자 관리 > myc-recruit */
	.fair-recruit .top-info .ce-tit ul{padding:0 10px;}
	.fair-recruit .top-info .ce-tit .btn-ac{right:10px;}
	.fair-recruit .top-info .ce-tit .company-info{right:10px;}
	
}

@media all and (max-width:1160px){
	
	.modal{padding:0 10px;}

	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list{left:100%;margin-left:-1px;width:250px;border-left:1px solid #ddd;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li>a{width:100%;}
	
	.section_profile_modify{padding:0 10px;}
	
}

@media all and (max-width:1100px){
	
	/* MBI교육 신청 */
	.address-box .ipt:nth-child(1){width:calc(50% - 6px);}
	.address-box .ipt:nth-child(2){width:50%;}
	.address-box .ipt:nth-child(3){display:block;width:100%;}
	.address-box .ipt:nth-child(3)>span{padding-left:0;}
	
	/* 화상면접 안내 */
	/*
	.interview-wrap .content-wrap .step-content .step-text .step-ex-left{float:none;margin-top:20px;text-align:center;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right{float:none;}
	*/
	
}


@media all and (max-width:1060px){
	
	#info>div .info-wrap .info-contain-box .mbi-review-wrap .mbi-review-1{margin-right:4%;}
	#info>div .info-wrap .info-contain-box .mbi-review-wrap .mbi-review-2{margin-right:4%;}	
	
	/* 박람회 참가등록 - 구직자 참가등록 */
	.service-fr .service-number{padding:10px 20px;}
	.service-fr .service-number p{display:inline-block;padding-bottom:0;margin-right:5px;font-size:14px;}
	.service-fr .service-number span{font-size:14px;font-weight:600;}
	
}

@media all and (max-width:1024px){
	
	#info-top{width:100%;min-height:250px;background-image:url('/images/sub/sub_bg_2.png');background-repeat:no-repeat;background-position:center;}
	.cl_input{width:33.333%;}
	
	/* 면접 지원 스크랩 관리 - 스크랩 공고 */
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title{height:auto;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title .job-list-title-sub{position:relative;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li{float:none;margin-right:0;width:100%;height:140px;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title{float:none;display:inline-block;padding-right:0;height:auto;}
	
	/* 지원자 보기 - 리스트 표*/
	.myc-online-tb{overflow:auto;}
}

@media all and (max-width:940px){
	
	/* 참여기업 채용관 - 직무직군 팝업 */
	.job-dropdown ul.job-dropdown-wrap .content-first-list{width:100%;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li{width:100%;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list{height:347px;}

	
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap strong{display:block;margin-top:0;margin-bottom:0;font-size:21px;}		
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div{margin:10px 0;}		
}

@media all and (max-width:900px){
	.sub-top h1{padding-top:39.5px;font-size:25px;}
	.sub-top .sub-top-ment{padding-top:10px;font-size:12px;}
	.sub-top .sub-top-ment p{line-height:18px;}
	.fair-recruit .top-info .ce-tit figcaption{width:50%;}
	
	/* 사업소개 */
	#info>div .info-wrap .info-contain-box{display:block;width:100%;}
	

}



@media all and (max-width:868px){
	.max_money{margin-top:5px;}
}

@media all and (max-width:868px){
	
	.service-fr .service-content-wrap{padding:50px 10px 20px 10px;}
	
	/* 화상면접 안내 */
	.interview-wrap .content-wrap .step-content .step-text .step-ex img{width:100%;}
	.interview-wrap .content-wrap .step-content .step-text-1 p{float:none;}
	.interview-wrap .content-wrap .step-content .step-text a{position:relative;top:0;left:50%;margin-left:-70px;margin-top:10px;}
	.interview-wrap .content-wrap .step-content .step-text .interview-company-link{left:0;margin-left:0;margin-top:0;}

}

@media all and (max-width:768px){
	
	/* 온라인 참가신청 팝업 */
	.popup-individual-join-finish .pop-contents i{margin:10px auto;}
	.close {top:-7px;}

	/* 신청확인 */
	table.confirm-table tbody tr td{background:#fff;}
	
	/* 공지사항 디테일 */
	.notice-detail-wrap{margin:30px 0 0;}
	.notice-detail-wrap .notice-detail-title-wrap{padding-bottom:20px;}
	.notice-detail-wrap .notice-detail-title-wrap .title-wrap{display:block;width:100%;}
	.notice-detail-wrap .notice-detail-title-wrap .title-wrap h3{display:block;padding-bottom:10px;font-size:18px;font-weight:500;line-height:23px;}
	.notice-detail-wrap .notice-detail-title-wrap .date-wrap{display:block;width:100%;text-align:left;}
	.notice-detail-wrap .notice-detail-title-wrap .date-wrap span{font-size:14px;}
	.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap{margin:20px 0;}
	.notice-detail-wrap .notice-detail-contents-wrap .file-wrap strong{font-size:14px;}
	.notice-detail-wrap .notice-detail-contents-wrap .file-wrap span{font-size:14px;}
	
	
	/* 박람회 안내 - 공지사항 표 */
	.notice-table>tbody>colgroup{display:block;}
    .notice-table>tbody>tr{display:flex;}
    .notice-table>tbody>tr>th,
    .notice-table>tbody>tr>td{float:none;}
    .notice-table>thead>tr>th{border-left:1px solid #ddd;}
    .notice-table>thead>tr>th:nth-child(1){width:20%;border-left:none;}
    .notice-table>thead>tr>th:nth-child(2){width:60%;}
    .notice-table>thead>tr>th:nth-child(3){width:20%;}
    .notice-table>tbody>tr>td{border-left:1px solid #ddd;text-align:center;}
    .notice-table>tbody>tr>td:nth-child(1){width:20%;border-left:none;text-align:center;}
    .notice-table>tbody>tr>td:nth-child(2){width:60%;}
    .notice-table>tbody>tr>td:nth-child(3){width:20%;}
	
	/* 박람회 안내 - 참여기관 일자리 사업 안내 표 */
	.info-job-table>tbody>colgroup{display:block;}
    .info-job-table>tbody>tr{display:flex;}
    .info-job-table>tbody>tr>th,
    .info-job-table>tbody>tr>td{float:none;}
    .info-job-table>thead>tr>th{border-left:1px solid #ddd;}
    .info-job-table>thead>tr>th:nth-child(1){width:20%;border-left:none;}
    .info-job-table>thead>tr>th:nth-child(2){width:40%;}
    .info-job-table>thead>tr>th:nth-child(3){width:40%;}
    .info-job-table>tbody>tr>td{border-left:1px solid #ddd;text-align:center;}
    .info-job-table>tbody>tr>td:nth-child(1){width:20%;border-left:none;}
    .info-job-table>tbody>tr>td:nth-child(2){width:40%;line-height:20px;}
    .info-job-table>tbody>tr>td:nth-child(3){width:40%;}
	
	.info-introduce-wrap .info-association-wrap{padding:0;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left{float:none;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left h2{text-align:center;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li h3{font-size:14px;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li span{font-size:14px;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-right{float:none;margin-bottom:20px;text-align:center;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-right a img{width:40%;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-title h3{font-size:16px;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text p{font-size:14px;line-height:21px;}

	
		
	/* 동영상 기업정보관 */
	.info-video div .video-wrap{display:inline-block;}
	.info-video div .video-wrap .cntBox .item{position:relative;left:0!important;top:0!important;width:calc(100% - 20px);}

	
	/* 진행중 채용공고 지원자보기 - company/myc_recruit */
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date{top:0;display:block;padding-right:0;width:100%;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date p{display:inline-block;margin-bottom:0;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date strong{float:right;display:inline-block;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .title{display:block;padding-right:0;width:100%;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .title p{margin:10px 0;text-align:center;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .number{display:inline-block;padding-right:0;width:40%;text-align:left;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .number p{display:inline-block;margin-bottom:0;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .number strong{display:inline-block;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .number strong span{margin-right:3px;font-size:18px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .btn{float:right;display:inline-block;width:50%;height:36px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .btn a{padding:10px 20px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .btn a span{font-size:14px;}

	/* 지원자 리스트 - 온라인 */
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date p{margin-bottom:0;font-size:14px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap h3{font-size:18px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul{margin:30px 0 20px 0;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date{position:absolute;top:20px;right:20px;display:inline-block;padding-right:0;width:140px;text-align:right;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date p{display:inline-block;margin-bottom:5px;font-size:14px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date strong{float:right;display:inline-block;font-size:14px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .title{display:block;padding:0;margin:0;width:100%;text-align:center;border:none;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .title p{display:block;margin:35px 0 10px 0;padding:20px 0;text-align:center;border-bottom:1px solid #ccc;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number{display:inline-block;padding-right:0;margin-top:10px;width:40%;text-align:left;font-size:14px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number p{display:inline-block;margin-bottom:0;font-size:16px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number strong{display:inline-block;font-size:16px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .number strong span{margin-right:3px;font-size:16px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn{float:right;display:inline-block;width:50%;height:36px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn a{padding:10px 20px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .btn a span{font-size:14px;}
	
	/* 지원자(없을 시) 리스트 */
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list th{position:absolute;top:0;display:block;border-right:1px solid #d2d2d2;;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list td{position:absolute;top:-70px;background:#fff;height:305px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody .cancle-list td:nth-child(1){border-bottom:none;}
		
	/* 지원중인 채용공고 */
	.myc-recruit .myc-recruit-wrap .recruit-select{margin-top:10px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top{min-height:186px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date{position:absolute;top:0;right:0;display:inline-block;padding-right:0;width:140px;text-align:right;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date p{margin-bottom:5px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date p i{margin-right:7px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date strong{color:#ff4c4d;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .title{display:block;padding:0;width:100%;height:auto;border:none;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .title p{display:block;padding:20px 0;font-size:16px;text-align:center;border-bottom:1px solid #ccc;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number{padding-right:0;margin-top:10px;width:auto;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number p{margin-bottom:0;font-size:16px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number p i{}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number strong{font-size:16px;font-weight:700;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .number strong span{font-size:16px;font-weight:700;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn{display:block;width:115px;height:35px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .btn a{position:absolute;top:0;right:0;display:block;padding:10px 20px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom{padding:10px 20px;width:100%;background:#f9fafb;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left{float:left;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left a{display:inline-block;margin-right:10px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-left a span{color:#787878;font-size:14px;font-weight:600;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right{float:right;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a{display:inline-block;margin-right:10px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a:last-child{margin-right:0;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-bottom .ing-bottom-right a span{color:#787878;font-size:14px;font-weight:600;}

	/* 마감된 채용공고 */
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top{min-height:186px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date{position:absolute;top:0;right:0;display:inline-block;padding-right:0;width:140px;text-align:right;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date p{margin-bottom:0;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date p i{margin-right:7px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .date strong{float:right;display:inline-block;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .title{display:block;padding:0;width:100%;height:auto;border:none;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .title p{display:block;padding:20px 0;margin:10px 0;font-size:16px;text-align:center;border-bottom:1px solid #ccc;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number{padding-right:0;margin-top:10px;width:auto;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number p{display:inline-block;margin-bottom:0;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number strong{display:inline-block;font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .number strong span{margin-right:3px;font-size:18px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .btn{float:right;display:inline-block;width:50%;height:36px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .ing-top-content .btn a{position:absolute;top:0;right:0;display:block;padding:10px 20px;}
	

	#layerPopup{width:90%;top:50px;left:0;}
	#layerPopup h1{height:60px;font-size:18px;line-height:35px;font-size:21px;}
	#layerPopup .btn-pop-clse{top:15px;width:15px;background:url(/images/mobile/common/close_btn_gray.png) no-repeat center center;}
	#layerPopup .btn-pop-ok{width:100%;}
	#layerPopup .pop-contents{padding:20px;}

	.popup-individual-join-finish, .popup-myc-recruit{width:100%;}
	.popup-business-type .pop-contents .last-put{width:100%;}
	.popup-business-type{width:100%;}
	.popup-business-type .pop-contents .last-put label{margin-bottom:10px;}

	#container{padding-bottom:0;}
	.btn-wrap {padding-top:20px;}
	.agree-fr{padding:50px 0 0 0;}
	.agree-fr .form-title>h1>label{height:43px;line-height:43px;}
	.agree-fr h1{font-size:15px;margin-bottom:10px;}
	.agree-fr p {font-size:14px;line-height:17px;}

	table th{padding:15px;font-size:14px;}
	table td {padding:6px 7px;font-size:14px;}
	button, input, select, textarea{font-size:13px;}
	select, textarea, input{height:40px;line-height:25px;padding:0 13px;}
	input.check + label{height:33px;padding:0 20px 0 25px;line-height:33px;font-size:14px;}
	input.check:checked + label{height:33px;padding:0 20px 0 25px;line-height:33px;font-size:14px;}
	

	.form-link-btn{width:65px;height:40px;}
	
	/*
	.request-title h1{width:100%;padding-top:0;font-size:18px;line-height:25px;}
	.request-title h1>span{font-size:25px;}
	*/
	
	/*.request-titleBox>span{margin-top:10px;font-size:11px;}*/
	.comp{padding-right:5px;line-height:10px;font-size:16px;}
	.comp-nbsp{padding-left:30px;}
	.va-tt{padding-top:7px;}
	.companyMobile{display:block;}
	/*.companyWeb {display:block;}*/
	.personMobile{display:block;}
	/*.personWeb {display:block;}*/
	.companyNum_mob{display:block;margin-top:20px;}
	/*.companyNum_web {display:block;}*/
	.max_money{margin-top:0;}
	
	.career-title{padding:0 0 20px 0;font-size:18px;}

	.titleMarginT{margin-top:0;margin-bottom:40px;}
	.file-plus-group .btn-file-plus{float:none;margin:0px 0 15px 0;}
	.file-plus-group .btn-file-txt{float:none;width:100%;}
	.popup-individual-join-finish .pop-contents p{padding-top:10px;font-size:14px;letter-spacing:-1.45px;line-height:22px}
	.popup-individual-join-finish .pop-contents h2{padding-top:0;color:#333;font-size:17px;letter-spacing:-1.45px;line-height:27px;}
	.popup-individual-join-finish .pop-contents .pop_topTxt{font-size:12px;}
	.popup-individual-join-finish .pop-contents p:nth-of-type(2){padding-top:40%;font-size:14px;line-height:20px;}
	
	.popup-business-type .pop-contents ul:nth-of-type(1){width:50%;}
	.popup-business-type .pop-contents ul:nth-of-type(2){width:50%;}
	.popup-business-type .pop-contents ul:nth-of-type(3){width:50%;}
	.companyNumob {margin-top:20px;}
	
	/*
	colgroup {display:none;}
    tr {display:block;width:100%;clear:both;}
    th,
    td {display:block;float:left;}
    th {width:100%;}
    td {width:25%;}
    td:nth-child(2),
    td:nth-child(3),
    td:nth-child(4) {width:100%;}
	*/

	/* 테이블 모바일 버전 - 레이아웃 변동X */
	table.mobile-table colgroup {display:none;}
	table.mobile-table tr{display:block;width:100%;clear:both;}
	table.mobile-table th,
    table.mobile-table td{display:block;float:left;}
	table.mobile-table th {width:100%;}
    table.mobile-table td {width:25%;}
    table.mobile-table td:nth-child(2),
    table.mobile-table td:nth-child(3),
    table.mobile-table td:nth-child(4) {width:100%;}

	/* 지원자 보기 - 메일 발송 팝업 */
	.popup-myc-send{width:100%;}
	
	/* 채용공고 지원자 관리 - 현장 사전면접 신청현황 */
	.interview-table td {width:20%;}
	
	/* /info/program */
	.info-program-table-wrap>.program-table>tbody>colgroup{display:block;}
    .info-program-table-wrap>.program-table>tbody>tr{display:flex;}
    .info-program-table-wrap>.program-table>tbody>tr>th,
    .info-program-table-wrap>.program-table>tbody>tr>td{float:none;}
    .info-program-table-wrap>.program-table>thead>tr>th{height:65px;border-left:1px solid #ddd;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(1){width:20%;border-left:none;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(2){width:10%;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(3){width:25%;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(4){width:20%;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(5){width:15%;}
    .info-program-table-wrap>.program-table>thead>tr>th:nth-child(6){width:10%;}
    .info-program-table-wrap>.program-table>tbody>tr>td{border-left:1px solid #ddd;text-align:center;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(1){width:20%;border-left:none;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(2){width:10%;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(3){width:25%;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(4){width:20%;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(5){width:15%;}
    .info-program-table-wrap>.program-table>tbody>tr>td:nth-child(6){width:10%;}
	
	/* /join/mbi_join */
	.table-mbi>tbody>colgroup{display:block;}
    .table-mbi>tbody tr{display:flex;}
    .table-mbi>tbody tr>th,
    .table-mbi>tbody tr>td{float:none;}
    .table-mbi>thead tr>th{height:65px;border-left:1px solid #ddd;}
    .table-mbi>thead tr>th:nth-child(1){width:15%;border-left:none;}
    .table-mbi>thead tr>th:nth-child(2){width:15%;}
    .table-mbi>thead tr>th:nth-child(3){width:10%;}
    .table-mbi>thead tr>th:nth-child(4){width:30%;}
    .table-mbi>thead tr>th:nth-child(5){width:10%;}
    .table-mbi>thead tr>th:nth-child(6){width:10%;}
    .table-mbi>thead tr>th:nth-child(7){width:10%;}
    .table-mbi>tbody tr>td{border-left:1px solid #ddd;text-align:center;}
    .table-mbi>tbody tr>td:nth-child(1){width:15%;border-left:none;}
    .table-mbi>tbody tr>td:nth-child(2){width:15%;}
    .table-mbi>tbody tr>td:nth-child(3){width:10%;}
    .table-mbi>tbody tr>td:nth-child(4){width:30%;}
    .table-mbi>tbody tr>td:nth-child(5){width:10%;}
    .table-mbi>tbody tr>td:nth-child(6){width:10%;}
    .table-mbi>tbody tr>td:nth-child(7){width:10%;}
	
	/* /info/notice_detail/ */
	.notice-table-0526{}
	.notice-table-0526 span{}
	.notice-table-0526 span>div>table>tbody{background:#fff;}
	.notice-table-0526 span>div>table>tbody>tr>td:first-child{width:100%;}
	.notice-table-0526 span>div>table>tbody>tr:nth-child(2)>td{width:33.333%;}
	
	
	
    .label {display:block;}
    .data {display:block;}
	.line-h50{line-height:35px;}
	.form-sm-txt{line-height:35px;}
	.form-group-plus{display:inline-block;margin-top:5px;width:100%;}
	.person_ipt{width:calc(100% - 102px);}
	.ect_ipt{width:100%;}
	.money_select{display:block;max-width:768px;}
	.ipt_group{display:block;width:100%;}
	.ipt_group .ipt:nth-child(1){width:calc(100% - 59px);}
	.ipt_group .ipt>input{width:100%;margin-top:5px;}
	.money_ipt{width:100%;}
	.money_ipt2{width:100%;}
	.document_td .file-plus-group>div>.btn-file-txt{width:100%;margin-bottom:5px;}
	.document_td .file-plus-group>div>a{display:block;width:100%;}
	.document_td .file-plus-group>div>a:nth-child(3){margin-left:0;}
	.file-plus-group ul li{padding-top:5px;}
	.foreign_ipt .ipt_group1{width:100%;}
	.foreign_ipt .ipt_group1 .ipt:nth-child(1),
	.foreign_ipt .ipt_group1 .ipt:nth-child(2){width:calc(50% - 6px);}
	.foreign_ipt .ipt_group2{width:100%;}
	.foreign_ipt .ipt_group2 .ipt:nth-child(1),
	.foreign_ipt .ipt_group2 .ipt:nth-child(3){width:calc(50% - 67px);}
	.popup{width:70%;}	
	
	/* 직무직군 팝업 */
	.jobBtn_box{width:100%;text-align:center;}
	.jobBtn{width:100%;height:40px;line-height:21px;}
	.job_popup{margin:20px auto;width:90%;height:90%;}
	.job_popup .job_popup_title h1{font-size:17px;}
	.job_popup .job_popup_btn{position:absolute;bottom:0;}
	#job_container{height:510px;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit {width:calc(33.333% - 5px);}
	#job_container>.jobList_wrap .job_firstList .job_secondList {height:230px;}

	/* 채용예정인원 */
	.person_td .person_ipt{width:calc(100% - 40px);}
	.person_td .person_ipt .person_input{width:calc(100% - 6px);}

	/* 회사소개서 */
	.company_info_body{min-width:320px;max-width:768px;}
	.company_info_body .company_info_tr{}
	.company_info_body .company_info_tr .company_info_th{width:100%;}
	.company_info_body .company_info_tr .company_info_td{width:100%;}
	.company_info_body .company_info_tr .company_info_td .file-plus-group{max-width:768px;}
	.companyNum_web{display:table;}
	
	/* 채용시기 */
	.date_ipt{margin-bottom:5px;width:100%;}
	
	/* 기업 로그인 */
	.member-srch-pwd section,
	.video-login section{padding:60px 50px 30px 50px;}
	
	/* 파일 */
	.pop-file-form div .pop-file-wrap .pop-file:nth-child(1),
	.pop-file-form div .pop-file-wrap .pop-file:nth-child(2){display:block;width:100%;}
	/* 공고 상세 */
	.document-wrap table thead tr th{line-height:22px;font-weight:700;background:#f0f0f0;}
	.document-wrap table tbody tr th{line-height:22px;font-weight:700;background:#f0f0f0;}
	.confirm-logo-wrap div .confirm-logo-list .logo-box{width:calc(25% - 20px);}
	
	.fair-recruit .enter-list-top section .ipt{width:100%;margin-bottom:10px;}
	.fair-recruit .enter-list-top section div.f-right{width:100%;}
	.enter-list-bottom div .recruit-list ul li{width:calc(50% - 20px);}

	/* 참여기업 채용관 - 직무직군 선택 박스*/
	.job-dropdown ul.job-dropdown-wrap>li{font-size:13px;}
	.job-dropdown ul.job-dropdown-wrap>li>a.job-title{line-height:40px;} 
	.job-dropdown ul.job-dropdown-wrap .content-first-list{display:table;top:40px;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li{width:50%;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list{left:50.5%;width:50%;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li>a{width:100%;}
	
	/* 기업 MY 페이지 > 채용공고·지원자 관리 > myc-recruit */
	.fair-recruit .top-info .ce-tit ul{position:relative;top:0;margin-top:20px;}
	.fair-recruit .top-info .ce-tit ul figure{padding-top:0;}
	.fair-recruit .top-info .ce-tit figure{display:block;width:100%;padding-top:0;text-align:center;}
	.fair-recruit .top-info .ce-tit figcaption{padding:10px 0;width:100%;font-size:16px;}
	.fair-recruit .top-info .ce-tit figcaption span{padding-top:10px;font-size:18px;line-height:28px;}
	.fair-recruit .top-info .ce-tit div{display:block;padding-top:0;padding-bottom:20px;font-size:18px;}
	.fair-recruit .top-info .ce-tit .company-info{top:-5px;}
	.fair-recruit .top-info .ce-tit .btn-ac{position:relative;top:0;bottom:0;right:0;width:100%;}
	
	.table-web{display:none;}
	.table-m{display:table;}
	.table-m td{padding:6px 0 7px 0;}
	table.tb-col03 tbody td{padding:6px 0 7px;border-bottom:solid 1px #d2d2d2;text-align:left;}
	
	
	
	.height-65>td{height:65px;}
	
	/* 채용영상 - /info/video_production */
	.video-production>div .video-contain-subbox{margin:0;}
	.video-production>div .video-contain-subbox h3{display:block;font-size:16px;padding:20px 0 10px 0;line-height:25px;}
	.video-production>div .video-contain-subbox p{font-size:14px;line-height:22px;}
	.video-production>div .video-contain-subbox h3{font-size:16px;padding:20px 0 10px 0;}
	.video-production>div .video-contain-subbox p{font-size:14px;line-height:22px;}
	.video-production>div .video-contain-subbox p strong{font-size:12px;line-height:20px;}
	.video-production>div .video-contain-subbox a{margin-left:0;font-size:14px;text-align:center;}
	.video-production>div .video-contain-subbox a span{padding-left:0;}
	.video-production>div .video-sample{margin-top:40px;width:100%;height:100%;}
	
	
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table{position:relative;top:0;height:350px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td span{display:inline-block;line-height:0;}

	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th{text-align:left;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th:nth-child(1){position:absolute;top:0;width:100%;border-right: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th:nth-child(2){position:absolute;top:70px;width:100%;border-right: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th:nth-child(3){position:absolute;top:140px;width:100%;border-right: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th:nth-child(4){position:absolute;top:210px;width:100%;border-right: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table thead tr th:nth-child(5){position:absolute;top:280px;width:100%;border-right: 1px solid #d2d2d2;}
	                                           
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td:nth-child(1){position:absolute;top:35px;width:100%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td:nth-child(2){position:absolute;top:105px;width:100%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td:nth-child(3){position:absolute;top:175px;width:100%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td:nth-child(4){position:absolute;top:245px;width:100%;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap table tbody tr td:nth-child(5){position:absolute;top:315px;width:100%;border-right:none;border-bottom:none;text-align:left;}
	
	/*
	.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap{margin:0;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap p{padding-top:10px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap a span{font-size:14px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap .myc-recruit-bottom-text h3{margin-left:30px;font-size:16px;line-height:22px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-bottom-wrap .myc-recruit-bottom-text p{padding:20px 10px 10px;font-size:14px;line-height:22px;}
	*/
	.myc-recruit-bottom-wrap{margin:0;}
	.myc-recruit-bottom-wrap p{padding-top:10px;}
	.myc-recruit-bottom-wrap a span{font-size:14px;}
	.myc-recruit-bottom-wrap .myc-recruit-bottom-text h3{margin-left:30px;font-size:16px;line-height:22px;}
	.myc-recruit-bottom-wrap .myc-recruit-bottom-text p{padding:20px 10px 10px;font-size:14px;line-height:22px;}

	/* 공지사항 표 */
	/*
	.notice-list div table{position:relative;}
	.notice-list div table tbody .notice-none{position:absolute;width:calc(100% - 2px);}
	.notice-list div table tbody .notice-none:nth-child(1){top:0;}
	.notice-list div table tbody .notice-none:nth-child(2){top:35px;}
	.notice-list div table tbody .notice-none th{display:block;}
	.notice-list div table tbody .notice-none td{height:70px;width:100%;}
	*/
	/*------------------------- 2020년 ˹IT·SW 우수 강소기업 청년 일자리 창출사업˼ 신청하기 - /join/company_join -------------------------*/
	/*.request-titleBox{margin-top:20px;}*/


	/* table */
	.ipt>input{height:40px;}
	.ipt>label{font-size:14px;}
	.cl_input>label{font-size:14px;}
	.companyWeb tbody tr td>.ipt>a{width:40px;height:40px;}

	.companyWeb tbody tr td>.ipt>div>select,
	.companyWeb tbody tr td>.ipt>select,
	.companyWeb tbody tr td>div>select,
	.companyWeb tbody tr td>div>input{height:40px;}

	.personWeb th,
	.companyNum_web th,
	.companyWeb tbody tr th{padding:15px;}
	.companyWeb tbody tr th,
	.companyWeb tbody tr td>div>input,
	.companyWeb tbody tr td>.ipt>input,
	.companyWeb tbody tr td>.ipt>select,
	.companyWeb tbody tr td>.ipt>div>select,
	.companyWeb tbody tr td{font-size:14px;}
	
	.personWeb tbody tr th,
	.personWeb tbody tr td,
	.companyNum_web tbody tr th,
	.companyNum_web tbody tr td,
	.companyWeb tbody tr th,
	.companyWeb tbody tr td{font-size:14px;}
	
	.companyNum_web tbody tr td textarea{font-size:14px;}
	.companyNum_web tbody tr td .ipt>input{font-size:14px;}

	.confirm_web>.ipt>input + label,
	.confirm_web>.ipt>input:checked + label{font-size:14px;}
	.confirm_web>.person-info-chk>div>input + label,
	.confirm_web>.person-info-chk>div>input:checked + label{font-size:14px;}
	.agree-fr .form-title{height:70px;}
	
	/* info_program - 교육내용 */
	/*#info>div .info-wrap .info-contain-box p b{margin-left:67px;}*/
	
	/* join/mbi_join - 동의 */
	.agree-fr>div>.agree-sub-title{height:auto;font-size:15px;line-height:21px;}


	.lnb_video .list_cate .link_cate {padding:12px 0}
    .lnb_video .list_cate .link_cate .tit {font-size:15px}
	
	.video_service {padding:0 0 0;}
	.video_service .add_video_wrap h2 {font-size:25px;}
	.add_video_wrap {padding-top:0;padding-bottom:0;}
	.video_service .add_video_wrap .com_select {margin-bottom:20px;}
	.video_service .add_video_wrap .com_select .cate_list li {width:49%;margin:0 2% 10px 0;font-size:13px;}
	.video_service .add_video_wrap .com_select ul li:nth-child(2n+2){margin-right:0;}
	.video_service .add_video_wrap .com_select ul li button {font-size:13px;}
	.video_service .add_video_wrap .video_content ul li {width:100%;margin:0 2% 10px 0;}

	.video_service .add_video_wrap .video_content ul li div .video_right {height:160px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {padding:0 10px 0 0;height:70%;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:5px;font-size:12px;color:#575859;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:10px;margin-top:14px;border-top:solid 1px #bbc0c4;font-size:14px;line-height:20px;color:#575859;font-weight:bold;}
	.video_service .add_video_wrap .video_content ul li div  .video_right .timeBox {width:100%;height:30%;}
	.video_service .add_video_wrap .video_content ul li div  .video_right .timeBox img {margin-right:5px;vertical-align:bottom;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {bottom:0;right:0;margin-right:5px;text-align:right;width:50%;height:30px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:12px;color:#575859;letter-spacing:1px;}
	/*.video_service .add_video_wrap .video_content ul li .video_right a img{top:2px;left:250px;}*/

	/* 기업정보 - 복리후생 */
	.table-inner-text .table-inner-span{font-size:14px;}

	/* 사전면접 신청현황 */
	.company-recruit-detail .interview-graph thead tr th:nth-child(1){width:35%;line-height:12px;font-size:14px;}
	.company-recruit-detail .interview-graph thead tr th:nth-child(2){width:35%;line-height:42px;font-weight:500;font-size:14px;}
	.company-recruit-detail .interview-graph thead tr th:nth-child(3){width:30%;line-height:42px;font-weight:500;font-size:14px;}
	.company-recruit-detail .interview-graph tbody tr td{text-align:center;height:58px;font-size:14px;line-height:32px;}
	.company-recruit-detail .interview-graph tbody tr td:nth-child(1){width:35%;}
	.company-recruit-detail .interview-graph tbody tr td:nth-child(2){width:35%;}
	.company-recruit-detail .interview-graph tbody tr td:nth-child(3){width:30%;}
	
	/* 현장 사전면접 신청 팝업 */
	.popup-offline-interview .pop-contents .bot-b div table thead tr th:first-child{width:33%;}
	.popup-offline-interview .pop-contents .bot-b div table thead tr th:nth-child(2){width:46%;}
	.popup-offline-interview .pop-contents .bot-b div table thead tr th:last-child{width:21%;line-height:40px;}
	.popup-offline-interview .pop-contents .bot-b div table tbody tr td:first-child{width:33%;}
	.popup-offline-interview .pop-contents .bot-b div table tbody tr td:nth-child(2){width:46%;line-height:33px;}
	.popup-offline-interview .pop-contents .bot-b div table tbody tr td:last-child{width:21%;line-height:33px;}
	.popup-offline-interview .pop-contents .bot-b div table tbody tr td .ipt{padding-left:5px;margin-top:0;}
	.popup-offline-interview .pop-contents .bot-b div table tbody tr td .ipt label{padding-right:0;}
	
	.popup-offline-interview .pop-contents .bot-b div strong{font-size:15px;}
	.popup-offline-interview .pop-contents .bot-b div label{font-size:15px;}
	
	.popup-offline-interview .pop-contents .top-b div{float:none;margin:0 auto;height:82px;}
	.popup-offline-interview .pop-contents .top-b div figure img{max-width:180px;max-height:75px;}
	.popup-offline-interview .pop-contents .top-b i{text-align:center;}
	.popup-offline-interview .pop-contents .top-b p{text-align:center;}
	.popup-offline-interview .pop-contents p.chk-ment{text-align:center;line-height:17px;}
	
	/* 입사지원 관리 */
	.individual-home .scrap-select-wrap{margin-top:0;}
	.individual-home .individual-list-fm .chs_list .job-list ul li{height:auto;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a{display:block;width:100%;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title{display:block;padding-right:0;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title p{font-size:14px;text-align:center;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title h3{padding-top:10px;font-size:16px;line-height:25px;text-align:center;}
	.individual-home .individual-list-fm .chs_list .job-list ul li a .job-list-title .job-list-title-sub{position:relative;bottom:0;padding-bottom:20px;margin-top:10px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document{position:relative;padding:20px 0;width:100%;height:auto;border-top:solid 1px #ddd;border-left:none;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document a{display:block;margin-bottom:7px;width:100%;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-document a span{display:block;font-size:14px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn{position:relative;right:0;bottom:0;display:block;width:100%;}
	
	.individual-home .individual-top-fm2 .chs_list{margin-bottom:20px;width:100%;height:auto;}
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap strong{font-size:18px;}		
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap p{font-size:14px;line-height;21px;}		
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div{margin:10px 0;}
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div i{display:none;}
	.individual-home .individual-top-fm2 .chs_list>div>.itsw-go-wrap div a{margin-left:0;}
	.individual-home .individual-list-fm>p{position:relative;top:0;margin-bottom:10px;line-height:17px;font-size:13px;}
	
	/* 사전 면접 신청 및 이력서 발송 취소 */
	.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn{position:relative;right:0;bottom:0;display:block;margin-top:0;width:100%;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .cancle-list-btn div span{font-size:14px;}

	/* 면접 지원 스크랩 관리 - 스크랩 공고 */
	.individual-home .individual-list-fm .chs_list .scrap-list ul li{height:auto;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title{display:block;width:100%;height:auto;border-right:none;border-bottom:1px solid #3da0f2;text-align:center;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub{position:relative;top:0;right:0;display:block;margin-top:20px;width:100%;height:auto;text-align:left;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub strong{display:inline-block;margin-bottom:0;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span{display:inline-block;margin-bottom:0;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span i{margin-left:5px;}
	
	/* 면접 지원 스크랩 관리 - 팝업 */
	#popup-mypage-job .popup-mypage-wrap .pop-contents{width:calc(100% - 40px);}
	
	.tab_profile .list_tab .link_tab {font-size:16px;}
	.individual-modify table tbody tr td{padding-left:0;padding-right:0;}
	
	/* 지원자 보기 */
	.jobseeker-table thead tr,
	.jobseeker-table tbody tr{display:table-row;}
	.jobseeker-table thead tr th{width:auto;}
	.jobseeker-table thead tr th,
	.jobseeker-table tbody tr td {display:revert;float:none;font-size:13px;word-break:break-all;}
	.jobseeker-table tbody tr td .memo-button{font-size:12px;}
	.interview-table tbody tr td:nth-child(1),
	.interview-table tbody tr td:nth-child(2),
	.interview-table tbody tr td:nth-child(3),
	.interview-table tbody tr td:nth-child(4),
	.interview-table tbody tr td:nth-child(5){width:20%;}
	.interview-table tbody tr td:last-child{width:100%;}

	table.interview-table thead{display:none;}

	.myc-recruit .myc-recruit-wrap .recruit-select{margin-top:10px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top{min-height:186px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date{position:absolute;top:0;right:0;display:inline-block;padding-right:0;width:150px;text-align:right;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .date strong{font-size:14px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .title{display:block;padding:0;width:100%;height:auto;border:none;text-align:center;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .title a{display:block;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .title a p{display:block;padding:20px 0;border-bottom:1px solid #ccc;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number{padding-right:0;margin-top:30px;width:auto;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number p{display:inline-block;margin-bottom:0;font-size:16px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number p i{}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number strong{display:inline-block;font-size:16px;font-weight:700;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number strong span{font-size:16px;font-weight:700;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file{float:right;margin-top:10px;width:auto;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file a{position:relative;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .btn{display:block;width:115px;height:35px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .btn a{position:absolute;top:0;right:0;display:block;padding:10px 20px;}
	
	.myc-recruit-online .noti{margin-top:20px;padding:20px 10px 10px;}
	.myc-recruit-online .noti strong{font-size:16px;}
	.myc-recruit-online .noti p{font-size:14px;line-height:21px;}

	/* 박람회 참가등록 - 구직자 참가등록 */
	.service-fr .service-title{left:10px;margin-left:0;padding:10px;}
	
	/* 화상면접 안내 */
	.step-bar-wrap>div .step-chrome-bar{text-align:center;}
	.step-bar-wrap>div .step-chrome-bar a{margin-left:10px;}
	.step-bar-wrap>div .step-chrome-bar a span{font-size:16px;}
	.step-bar-wrap>div .step-chrome-bar p{font-size:16px;}
	
	.step-bar-wrap>div .step-text-bar p{font-size:16px;}
	
	.interview-wrap .content-wrap .step-content .step-title{margin:30px 0 10px 0;}
	.interview-wrap .content-wrap .step-content .step-title .title-num h2{font-size:16px;}
	.interview-wrap .content-wrap .step-content .step-title span{margin-left:10px;font-size:16px;}
	.interview-wrap .content-wrap .step-content .step-text p{font-size:16px;line-height:25px;}
	.interview-wrap .content-wrap .step-content .step-text p span{font-size:16px;}

	.interview-wrap .content-wrap .step-content .step-text .step-ex-left{float:none;width:100%;padding:0;padding-bottom:20px;margin-top:0;text-align:center;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-left .step-ex-img-wrap{padding:0;padding-top:20px;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-left .step-ex-img-wrap img{width:60%;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right{float:none;width:100%;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right h2{padding-bottom:10px;font-size:16px;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right p{font-size:16px;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right .step-ex-img-wrap{text-align:center;}
	
	.interview-wrap .content-wrap .step-content .step-text-1 p{font-size:16px;}
	.interview-wrap .content-wrap .step-content .step-text-2{width:auto;}
	.interview-wrap .content-wrap .step-content .step-text-last .step-ex-right h2{text-align:center;}
	
	
	/* 온라인 참가신청 */
	.title-wrap h2{padding-top:30px;padding-bottom:15px;font-size:25px;font-weight:600;}
	.explain-wrap{margin-top:0;}
	.form-title{padding:0 0 10px 0;}
	.form-title h1{font-size:15px;}
	.form-title span{font-size:12px;}
	.join-content-wrap{margin-top:20px;}
	.agree-fr{padding:0;}
	.agree-fr h1{margin-top:10px;}
	.agree-txt-wrap .atw-box .agree-txt-box{height:200px;padding:10px 0;}
	.agree-txt-wrap .atw-box .agree-txt-box-privacy{height:auto;}
	.agree-txt-wrap .atw-box .agree-txt-box-in{padding:10px;}
	.agree-txt-wrap .atw-box .agree-txt-box-in h3{padding:0 0 20px 0;font-size:15px;}

}


@media all and (max-width:700px){

	.confirm-wrap{padding:0 10px;}

	
	.join-process-wrap ul li{width:calc(50% - 20px);margin-bottom:20px;}
	.join-process-wrap ul li .process-title-wrap>span{font-size:14px;}
	.join-process-wrap ul li .process-title-wrap .btn-wrap span{font-size:12px;}

	/* 화상면접 안내 - 기업 */
	.interview-wrap .btn-wrap .company-interview-btn{display:block;}
	.interview-wrap .btn-wrap .company-interview-btn-center{padding:10px 0;}
	.interview-wrap .btn-wrap .company-interview-btn a{display:inline-block;}

	
}

@media all and (max-width:690px){
	
	.info-table-wrap{padding:0 10px;}

}		

@media all and (max-width:660px){
	
	/* 지원자 보기 */
	.myc-detail-top .left-box{float:none;}
	.myc-detail-top .left-box a{display:inline-block;width:49%;padding-left:50px;}
	.myc-detail-top .left-box a:first-child{margin-right:10px;width:calc(50% - 10px);}
	.myc-detail-top .srch-box{float:none;margin-top:10px;}
	.myc-detail-top .srch-box input{width:calc(100% - 55px);}
	.myc-detail-top .srch-box div{float:left;width:calc(50% - 6px);}
	.myc-detail-top .srch-box div:first-child{margin-right:10px;}
	.myc-detail-top .srch-box div select{width:100%;}
	.myc-detail-top .myc-recruit-list-btn{float:none;margin-top:10px;}
	
	
	/*  박람회 안내 - 참여기관 일자리 사업 안내  */
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process{right:0;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li{margin-bottom:10px;width:33.333%;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .text-box strong{font-size:14px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-process li .text-box span{font-size:14px;}
	
}


@media all and (max-width:600px){
	
	/*  박람회 안내 - 참여기관 일자리 사업 안내  */
	.info-job-wrap .btn-wrap .info-job-btn{display:inline-block;}
	.info-job-wrap .btn-wrap .info-job-btn-left{margin-bottom:10px;}
	
	
	.cl_input{width:50%}
	
	.video_service .add_video_wrap .com_select ul li:nth-child(2n+2){margin-right:0;}
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:10px;padding:0 5px;height:150px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {padding:0;margin-top:5px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:5px;font-size:12px;color:#575859;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:12px;color:#575859;letter-spacing:1px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img{top:2px;left:155px;}	
	
}


@media all and (max-width:500px){
	
	.form-title h1{line-height:21px;}
	
	/* 공지사항 디테일 */
	.notice-detail-wrap .notice-detail-title-wrap .title-wrap h3{font-size:16px;}
	.notice-detail-wrap .notice-detail-title-wrap .date-wrap span{font-size:13px;}
	.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap{margin:10px 0;}
	.notice-detail-wrap .notice-detail-contents-wrap .contents-wrap p{font-size:14px;line-height:21px;}
	.notice-detail-wrap .notice-detail-contents-wrap .file-wrap{display:block;width:100%;}
	.notice-detail-wrap .notice-detail-contents-wrap .file-wrap strong{font-size:13px;}
	.notice-detail-wrap .notice-detail-contents-wrap .file-wrap span{font-size:13px;line-height:21px;}
	
	/* 행사안내 - 인사말 */
	.greeting-wrap .greeting-right-wrap p{padding:10px 0;font-size:14px;line-height:21px;}
	.greeting-wrap .greeting-right-wrap strong{font-size:14px;}
	.greeting-wrap .greeting-right-wrap strong span{font-size:16px;}
	.greeting-wrap .greeting-left-wrap{float:none;width:100%;}
	.greeting-wrap .greeting-left-wrap .profile-wrap img{margin:0 auto;width:50%;}
	
	/* 동영상 기업정보관 */
	.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-name p{font-size:15px;line-height:15px;}
	.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a strong{width:calc(100% - 100px);line-height:18px;font-size:14px;}
	.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date{width:85px;}
	.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date span{font-size:12px;}
	.info-video div .video-wrap .cntBox .item .inner .video-bottom .video-company-recruit ul li a .video-finish-date i{font-size:12px;}

	
	/* 채용공고 지원자보기 - company/myc_recruit */
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date{text-align:center;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date p{display:block;font-size:14px;line-height:22px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .date strong{float:none;display:block;}
	
	/* 채용공고 지원자보기 - company/myc_recruit/end */
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .date{text-align:center;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .date p{display:block;font-size:14px;line-height:22px;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .date strong{float:none;display:block;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-finish-wrap ul li .ing-top .title p{font-size:14px;line-height:22px;}

	/* 지원자 보기 - 온라인 */
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .title p{font-size:16px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date{text-align:center;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date p{display:block;margin-bottom:0;font-size:14px;line-height:22px;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-wrap ul li .ing-top .date strong{float:none;display:block;text-align:right;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select-name{width:100%;}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select-name .select-input{width:calc(100% - 46px);}
	.myc-recruit .myc-applicant-wrap .myc-recruit-list-btn .recruit-select{margin-top:10px;width:100%;}
	
	
	.popup-business-type .pop-contents ul:nth-of-type(1){width:100%;}
	.popup-business-type .pop-contents ul:nth-of-type(2){width:100%;}
	.popup-business-type .pop-contents ul:nth-of-type(3){width:100%;}
	
	/* 직무직군 팝업 */
	#job_container{height:500px;}
	#job_container>.jobList_wrap{height:calc(100% - 180px);}
	#job_container>.jobList_wrap .job_firstList .firstList_tit{height:25px;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit label{line-height:25px;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit label span{font-size:14px;}
	#job_container>.jobList_wrap .job_firstList .job_secondList {top:170px;height:300px;}
	#job_container>.jobList_wrap .job_firstList .job_secondList li label span{font-size:14px;}
	#job_container>.jobList_wrap>.jobChecked_wrap {margin-bottom:70px;}
	#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2{position:relative;padding:5px 20px 5px 5px;margin-top:5px;width:calc(50% - 5px)}
	#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2 span{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2 .close{position:absolute;display:inline-block;right:5px;}
	
	.job_popup{margin:0;width:100%;height:100%;border-radius:0;}
	.job_popup .job_popup_btn .ok{padding:10px;width:130px;color:#fff;background:#3da0f2;text-align:center;border-radius:5px;}
	.job_popup .job_popup_btn .cls{padding:10px;width:130px;color:#333;background:#fff;text-align:center;border-radius:5px;}

	::-webkit-scrollbar{-webkit-appearance:none;width:12px !important;}
	::-webkit-scrollbar:vertical{width:12px;}
	::-webkit-scrollbar:horizontal{height:12px;}
	::-webkit-scrollbar-thumb {background-color:rgba(0, 0, 0, .5);border-radius:5px;border:2px solid #ffffff;}
	::-webkit-scrollbar-track {border-radius:5px;background-color:#ffffff;}

	
	/* 기업 공고등록 팝업 */
	.popup-individual-join-finish .pop-contents>div{font-size:14px;}
	#layerPopup .btn-pop-ok button{font-size:14px;font-weight:600;}
	
	/* 구직자 참가신청 팝업 */
	#layerPopup .popup-seeker .pop-contents p{font-size:14px;}
	#layerPopup .popup-seeker .pop-contents h2{padding:20px 0;font-size:16px;line-height:22px;}
	
	/* 온라인 간편지원 팝업 */
	#layerPopup{margin-top:20px;}
	#layerPopup h1{line-height:30px;font-size:18px;}
	#layerPopup .pop-contents{padding:20px;}
	#layerPopup .popup-online-interview .pop-contents{padding:10px;}
	.popup-online-interview .pop-contents .top-b{text-align:center;}
	.popup-online-interview .pop-contents .top-b div{float:none;width:100%;height:82px;margin-right:0;}
	
	.popup-online-interview .pop-contents .top-b div figure{display:table;width:100%;height:82px;overflow:hidden;text-align:center;}
	.popup-online-interview .pop-contents .top-b div figure span{display:table-cell;vertical-align:middle;}
	.popup-online-interview .pop-contents .top-b div figure img{width:180px;max-height:75px;}
	.popup-online-interview .pop-contents .top-b i{display:inline-block;padding-top:10px;font-size:12px;/*color:#00a0e9;*/}
	.popup-online-interview .pop-contents .top-b p{position:relative;display:-webkit-box;padding-top:20px;font-size:15px;line-height:22px;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:2;vertical-align:top;}
	
	.popup-online-interview .pop-contents .pop-file-form{padding-bottom:0;}
	.popup-online-interview .pop-contents p.chk-ment{text-align:center;}
	.popup-online-interview .pop-contents .btn-wrap{padding-bottom:5px;}
	.popup-online-interview .pop-contents .btn-wrap .btn-ac {font-size:14px;}
	
	/* 기업 로그인 */
	.member-srch-pwd ul li{font-size:16px;}
	.member-srch-pwd section{padding:30px 20px 30px 20px;}
	.member-srch-pwd section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac, .video-login section.pwd-login .btn-ac, .video-login section.pwd-login .btn-inac{width:100%;}
	.member-srch-pwd section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac{width:100%;}
	.member-srch-pwd section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac:nth-child(2){margin-bottom:10px;}
	.video-login section.pwd-login .textarea p{font-size:15px;line-height:25px;}
	.member-srch-pwd{margin-top:30px;}
	.register-btn-wrap{margin-bottom:25px;height:50px;font-size:15px;}
	.register-btn-wrap a{line-height:50px;}
	
	.enter-list-top .title-wrap{margin-top:30px;}
	.enter-list-bottom div .recruit-list ul li{width:calc(100% - 20px);}
		
	/* 로그인 */
	.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-left{display:block;width:100%;vertical-align:super;}
	.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right{display:block;width:100%;margin-top:10px;}
	.member-srch-pwd section.pwd-login .pwd-login-bottom .pwd-login-bottom-right ul{width:200px;margin-top:10px;}
	.member-srch-pwd ul{margin-top:10px;}

	/* company_recruit - 직무직군 선택 박스 */
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list{left:51%;}
	.job-dropdown ul.job-dropdown-wrap .content-first-list>li .content-second-list>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	
	/* company/company_recruit_detail_coach */
	.fair-recruit .top-info .ce-tit .cgray img{display:block;margin:0 auto;margin-top:10px;}
	
	/* 약관동의 - /join/company_join */
	.agree-fr .form-title>h1>label{height:25px;line-height:25px;}
	.agree-chk-txt li input.chkbox + label{height:auto;}
	
	/* 채용영상 - info/video_production */
	.video-production>div .video-img-wrap{display:block;margin:0 auto;width:20%;}
	.video-production>div .video-img-wrap>img:first-child{display:none;}
	.video-production>div .video-img-wrap>img{display:block;margin:0 auto;margin-top:30px;width:100%;}
	.video-production>div .video-img-wrap>img:nth-child(3),
	.video-production>div .video-img-wrap>img:nth-child(5),
	.video-production>div .video-img-wrap>img:nth-child(7){width:5px;}
	
	.address-box .ipt:nth-child(3)>span{display:block;padding-top:5px;line-height:22px;}

	
	/* 박람회 안내 - 행사 안내 - info/business_info */
	#info-top>div .info-wrap .info-title{padding:30px 0;}
	#info-top>div .info-wrap .info-title>p{margin:20px 0 20px 0;font-size:14px;line-height:25px;;}
	#info-top>div .info-wrap .info-title .title-wrap strong{padding-bottom:0;font-size:15px;line-height:22px;font-weight:600;}
	#info-top>div .info-wrap .info-title .title-wrap span{font-size:18px;line-height:28px;}
	#info-top>div .info-wrap .info-title .title-wrap i{font-size:18px;line-height:28px;}
	#info-top>div .info-wrap .info-title .title-label>span{padding:10px 20px;font-size:14px;}
	.info-introduce-wrap{margin-bottom:20px;}
	.join-info-wrap{margin-bottom:0;}
	.info-layout-wrap{margin-bottom:0;}

	.info-contain-box:nth-child(6) .info-contain-txt strong,
	.info-contain-box:nth-child(7) .info-contain-txt strong{text-align:center;}
	.info-contain-box:last-child{top:0;margin-bottom:0;}
	.info-contain-box h3{font-size:16px;padding:0 0 10px 0;}
	.info-contain-box .info-contain-txt{font-size:14px;line-height:22px;}
	.info-contain-box .info-contain-txt b{margin-left:0;}
	.info-contain-box>img{width:100%;}
	.info-contain-box .info-img-wrap{margin:0;}
	.info-contain-box .info-img-wrap>img{display:block;margin:0 auto;margin-top:0;}

	#info>div .info-btn-wrap a:first-child{margin-bottom:10px;}
	
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:0;height:160px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox strong{padding:3px 5px;font-size:12px;}
	
	#info-top{display:none;}
	
	/* 서브페이지 - 타이틀 */
	.title-wrap h2{padding-bottom:10px;font-size:18px;font-weight:600;}
	.title-wrap p{padding:10px 0;font-size:12px;line-height:18px;}
	.title-wrap .title-bar{width:25px;height:2px;}
	.title-wrap span{font-size:12px;}
	
	/* 박람회 참여안내 */
	.join-process-wrap{margin:20px 0 0;}
	.join-process-wrap ul li .process-title-wrap{padding-top:15px;}
	
	/* 오시는 길 */
	.fair-info.way_wrap .way_info{padding-bottom:0;}
	.fair-info.way_wrap .way_info strong{font-size:16px;}
	.fair-info.way_wrap .way_info p:nth-of-type(1){padding:15px 0;font-size:14px;}
	.fair-info.way_wrap .way_info p:nth-of-type(2){padding:0 0 10px 0;font-size:14px;}
	.fair-info.way_wrap .way_info p:nth-of-type(3){font-size:14px;}
	.fair-info.way_wrap .way_info p i{padding-right:3px;}

	/* 사전면접 신청현황 */
	.company-recruit-detail .interview-way{padding:10px 0 20px 0;}
	.company-recruit-detail .interview-way .interview-way-left strong{font-size:12px;}
	.company-recruit-detail .interview-way .interview-way-left p{font-size:14px;line-height:21px;}
	.company-recruit-detail .interview-way .interview-way-left p:first-child{font-size:15px;}
	.company-recruit-detail .interview-graph thead tr th:nth-child(1){line-height:12px;}
	.company-recruit-detail .interview-graph thead tr th:nth-child(2){line-height:40px;}
	.company-recruit-detail .interview-graph thead tr th:nth-child(3){line-height:40px;}
	.company-recruit-detail .interview-graph thead tr th .ipt{float:none;width:calc(100% - 50px);}
	.company-recruit-detail .interview-graph h4{padding:20px 0 10px;font-size:15px;}
	.company-recruit-detail .interview-graph tbody tr td a{width:70px;}
	.company-recruit-detail .interview-graph tbody tr td a .request-txt{display:none;}
	
	/* 현장 사전면접 신청 팝업 */
	.popup-offline-interview .pop-contents .bot-b div strong{font-size:14px;}
	.popup-offline-interview .pop-contents .bot-b div label{font-size:14px;}
	.popup-offline-interview .pop-contents .bot-b div table thead tr th:first-child>span{line-height:40px;}
	.popup-offline-interview .pop-contents p.chk-ment{line-height:15px;}
	
	/* 면접 입사지원 관리 */
	.individual-home .individual-list-fm .chs_list .job-list{margin-top:20px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div{padding:10px 10px;line-height:21px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div span{font-size:14px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn div span:nth-child(2){font-size:12px;}
	.individual-home .individual-list-fm .chs_list .job-list ul li .job-list-btn a span{font-size:14px;}
	.individual-home .individual-list-fm .chs_list>div{display:block;}
	.individual-home .individual-list-fm .chs_list>div>.tab-fm{display:block;float:none;}
	.individual-home .individual-list-fm .chs_list>div>.tab-fm ul{display:block;margin:0 auto;width:255px;}
	.individual-home .individual-list-fm .chs_list>div>.tab-fm ul li:nth-child(2) a{margin-left:7px;}
	.individual-home .individual-list-fm .chs_list>div>.tab-array{position:relative;right:0;display:block;padding-bottom:10px;text-align:center;}
	.individual-home .individual-list-fm .chs_list>div>.tab-array a{margin-left:0;}
	
	/* 스크랩 공고 관리 */
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-title h3{padding-bottom:20px;height:auto;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub strong{display:block;margin-bottom:5px;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span{display:block;margin-bottom:5px;}
	.individual-home .individual-list-fm .chs_list .scrap-list ul li a .scrap-list-sub span i{margin-left:0;}
	
	/* 면접 지원 스크랩 관리 - 팝업 */
	#popup-mypage-job .popup-mypage-wrap .pop-contents{width:calc(100% - 40px);}
	
	.tab_profile .list_tab .link_tab {font-size:14px;}
	.section_profile_modify .inner_modify p{font-size:13px;line-height:21px;}
	.video_service .add_video_wrap .subBottom p {font-size:13px;line-height:21px;}

	/* 진행 중인 채용공고 */
	.myc-recruit .myc-recruit-wrap .myc-recruit-ing-wrap ul li .ing-top .ing-top-content .date p{margin-bottom:0;}
	
	.offline-interview-top .sub-txt{font-size:14px;}
	/*.jobseeker-table thead{display:none;}*/
	
	/* 채용공고 지원자 관리 - 지원자 보기 */
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .number{padding-top:10px;margin:0 auto;width:100%;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file{float:none;width:100%;}
	.myc-recruit .myc-recruit-wrap .myc-recruit-applicant-wrap ul li .applicant-top .applicant-top-content .file a{width:100%;}
	.myc-recruit-online .myc-detail-top .left-box a{display:block;width:100%;}
	.myc-recruit-online .myc-detail-top .left-box a:first-child{margin-right:0;margin-bottom:10px;width:100%;}
	.myc-recruit-online .myc-detail-top .srch-box input{width:calc(100% - 50px);}
	.myc-recruit-online .myc-detail-top .srch-box div{width:100%;}
	.myc-recruit-online .myc-detail-top .srch-box div:first-child{margin-right:0;margin-bottom:10px;}

	/* 박람회 안내 - 인사말 */
	.greeting-wrap .greeting-left-wrap{float:none;width:100%;height:auto;border:none;}
	.greeting-wrap .greeting-right-wrap{float:none;width:100%;}
	.greeting-wrap .greeting-right-wrap .profile-wrap{text-align:center;}
	.greeting-wrap .greeting-right-wrap .profile-wrap img{display:inline-block;width:50%;}
	
	
	/* 행사 안내 */
	.info-contain-box{margin:10px 0 0;}
	.info-contain-box .info-contain-txt{display:block;text-align:center;}
	.info-contain-box .info-contain-txt strong{display:block;margin:0 auto;width:100%;font-size:15px;line-height:21px;}
	.info-contain-box .info-contain-txt span{padding-top:10px;}
	.info-contain-box .info-contain-txt b{display:block;padding-top:10px;width:100%;font-size:14px;text-align:center;line-height:21px;}
	.info-contain-box .info-img-wrap{position:relative;top:0;left:0;width:100%;}
	.info-contain-box .info-img-wrap>img{display:block;padding:0;margin:10px auto;width:50%;}
	.info-contain-box .btn-wrap{left:50%;display:inline-block;margin:0 auto;margin-left:-42.5px;margin-top:5px;text-align:center;}
	
	/* 박람회 안내 - 참여기관 일자리 사업 안내*/
	.info-job-table>thead>tr>th{font-size:12px;line-height:19px;}
	.info-job-table>tbody>tr>td{font-size:12px;line-height:19px;}
	
	.info-introduce-wrap .info-job-wrap{padding:20px 0 0 0;}
	.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-left{position:relative;margin-bottom:10px;}
	.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-left h3{font-size:16px;}
	.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-right{display:inline-block;}
	.info-introduce-wrap .info-job-wrap .info-job-title .info-job-title-right span{padding-top:10px;font-size:12px;text-align:center;}
	
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-left{display:block;width:100%;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-left h4{font-size:14px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-right{display:block;padding-left:0;padding-top:10px;width:100%;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-right p{font-size:14px;line-height:21px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap>strong{font-size:12px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text{padding-left:0;font-size:14px;line-height:21px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text .contents-explain-top{display:block;font-size:14px;line-height:21px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents .contents-explain-wrap .contents-explain-text .contents-explain-bottom{display:block;margin-top:0;font-size:12px;line-height:19px;}
	
	/* 컨설팅관 */
	.consulting-wrap{margin-top:30px;}
	.consulting-contain-box{display:block;margin:20px 0;}
	.consulting-contain-box p{display:block;font-size:16px;line-height:28px;}
	.consulting-contain-box p strong{display:block;margin-right:0;width:100%;font-size:16px;line-height:21px;}
	.consulting-contain-box p span{display:inline-block;}
	.consulting-contain-box p b{display:block;padding-top:10px;width:100%;font-size:14px;line-height:21px;text-align:center;}
	.consulting-contain-box .btn-wrap{display:inline-block;padding:0 10px;margin-left:10px;}
	.consulting-contain-box .btn-wrap a span{font-size:14px;line-height:28px;}

	
	/* 박람회 참가등록 - 구직자 참가등록 */
	.service-fr{margin-top:30px;}
	.service-fr .service-title{left:50%;margin-left:-107.5px;}
	.service-fr .service-title h1{font-size:16px;}
	.service-fr .service-title h1 i{font-size:16px;}
	.service-fr .service-number{top:0;top:20px;right:0;width:100%;border-radius:2px 2px 0 0;text-align:center;}
	.service-fr .service-content-wrap{padding:70px 10px 10px 10px;}
	.service-fr .service-content-wrap p{font-size:14px;line-height:21px;}
	.service-fr .service-check{display:block;padding:10px;text-align:center;}
	.service-fr .service-check p{display:block;margin-right:0;}
	
	/* 화상면접 안내 */
	.interview-wrap .btn-wrap-top{padding-bottom:0;}
	.interview-wrap .btn-wrap-bottom{padding-bottom:20px;}
	.interview-wrap .btn-wrap .interview-btn a span{font-size:13px;line-height:18px;}
	.interview-wrap .content-wrap .step-content .step-title{margin:20px 0 10px 0;}
	.interview-wrap .content-wrap .step-content .step-title .title-num h2{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-title span{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-text p{font-size:14px;line-height:21px;}
	.interview-wrap .content-wrap .step-content .step-text p span{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-text-1 p{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-text-2{padding:10px 0;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex{padding:10px 0;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap{display:block;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-wrap h3{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-left{margin-bottom:10px;width:100%;padding-right:0;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex .step-ex-img-right{width:100%;margin-right:0;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right .step-ex-img-wrap img{width:40%;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-left img{width:100%;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right h2{font-size:14px;line-height:21px;}
	.interview-wrap .content-wrap .step-content .step-text .step-ex-right p{font-size:14px;}
	.interview-wrap .content-wrap .step-content .step-text .process-text .sub-title-width{width:130px;}
	
	.step-bar-wrap>div .step-chrome-bar{padding:10px 0;}
	.step-bar-wrap>div .step-chrome-bar p{padding:0;font-size:14px;line-height:21px;}
	.step-bar-wrap>div .step-chrome-bar a{margin-left:0;}
	.step-bar-wrap>div .step-chrome-bar a span{font-size:14px;}
	
	.step-bar-wrap>div .step-text-bar{padding:10px 0;}
	.step-bar-wrap>div .step-text-bar p{padding:0;font-size:14px;line-height:21px;}
	
	/* 온라인 참가신청 */
	.explain-wrap ul{padding-top:10px;}
	.explain-wrap h3{font-size:15px;font-weight:500;}
	.explain-wrap ul li{padding-bottom:0;}
	.explain-wrap ul li strong{padding:0 2px 2px 0;font-size:14px;font-weight:400;}
	.explain-wrap ul li span{font-size:14px;line-height:21px;}

	
}

@media (max-width:480px){
    
	.lnb_video .list_cate .item_cate {width:50%}
	
}

@media (max-width:450px){
	
	#job_container>.jobList_wrap .job_firstList .job_secondList {height:110px;}
	
}


@media (max-width:414px) {
	
	/* 박람회 안내 - 행사 소개 */
	.info-contain-box{margin:10px 0;}
	
	/* 박람회 안내 - 참여기관 일자리 사업 안내 */
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li h3{display:block;width:100%;}
	.info-introduce-wrap .info-association-wrap .info-association-summary .info-association-summary-left ul li span{display:block;padding:0;padding-top:5px;text-align:center;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text{padding:20px 0;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text strong{margin-top:10px;font-size:12px;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact{display:block;margin-top:10px;}
	.info-introduce-wrap .info-association-wrap .info-association-business .info-association-text .info-association-contact p{font-size:12px;}
	
	.video_service .add_video_wrap .com_select ul li:hover>button {background:url(/images/common/chek_white_01.png) no-repeat 30px center;}
	.video_service .add_video_wrap .video_content ul li div .video_left {padding:0;width:100%;height:auto;}
	.video_service .add_video_wrap .video_content ul li div .video_left img{width:100%;height:auto;border-radius:5px 5px 0 0;}
	.video_service .add_video_wrap .video_content ul li div .video_right {padding:0 5px 0 5px;width:100%;height:100px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {margin-right:5px;width:100%;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {margin-top:15px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:5px;margin-top:5px;border-top:none;font-size:13px;line-height:17px;}
	
	/* 화상면접 안내 */
	.interview-wrap .btn-wrap a{margin:0 0 10px 0;}
	.interview-wrap .btn-wrap .interview-btn{}
	.interview-wrap .content-wrap .step-content .step-title{border-bottom:none;text-align:center;}
	.interview-wrap .content-wrap .step-content .step-title span{margin-left:0;line-height:21px;}
	.interview-wrap .content-wrap .step-content .step-title span i{margin-left:5px;}
	.info-introduce-wrap .info-job-wrap .info-job-text .info-job-text-contents{padding-bottom:10px;}
	.interview-wrap .content-wrap .step-content .step-title .title-num{display:block;padding:5px 10px;margin:0 auto;margin-bottom:10px;width:110px;text-align:center;border-bottom:2px solid #58b530;border-radius:5px;}
}

@media all and (max-width:414px) and (max-height:736px){
	#job_container>.jobList_wrap .job_firstList .job_secondList {height:150px;}
}

@media all and (max-width:411px) and (max-height:823px){
	#job_container>.jobList_wrap .job_firstList .job_secondList {top:162px;height:265px;}
}

@media all and (max-width:411px) and (max-height:731px){
	#job_container>.jobList_wrap .job_firstList .job_secondList {top:160px;height:200px;}
}

@media (max-width:375px) {
		.video_service .add_video_wrap .com_select ul li:hover>button {background:url(/images/common/chek_white_01.png) no-repeat 20px center;}
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:0;height:100px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {height:70%;padding:0;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox strong{padding:3px 5px;font-size:12px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:5px;margin-top:5px;border-top:none;font-size:13px;line-height:17px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {width:100%;height:30%;margin-right:5px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:10px;line-height:16px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img{width:10px;height:auto;}	
	
	/* 지원자 보기 - 메모하기 팝업 */
	.myc-recruit-online .myc-online-tb table tbody td .memo-box{width:100%;}
	
}

@media all and (max-width:375px) and (max-height:667px){
	#job_container>.jobList_wrap .job_firstList .job_secondList {height:100px;}
}

@media all and (max-width:360px){
	
	.job_popup .job_popup_title{padding:15px 0 10px 0;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit label span{font-size:12px;}
	#job_container>.jobList_wrap .job_firstList .job_secondList li label span{font-size:12px;}
	#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex p{font-size:12px;}
	#job_container>.jobList_wrap>.jobChecked_wrap .jobChecked_ex button{font-size:12px;}
	#job_container>.jobList_wrap>.jobChecked_wrap>div>.jobChecked_box2 span{font-size:12px;}

	/* 화상면접 안내 */
	.interview-wrap .content-wrap .step-content .step-text .step-ex-left img{width:60%;}
	.interview-wrap .content-wrap .step-content .step-text .process-text .sub-title-width{display:block;padding-bottom:10px 0 5px 0;width:100%;}
}

@media all and (max-width:360px) and (max-height:640px){
	#job_container>.jobList_wrap .job_firstList .job_secondList {height:160px;}
}

@media all and (max-width:320px) and (max-height:568px){
	
	/* 직무직군 팝업 */
	#job_container{height:450px;}
	#job_container>.jobList_wrap{height:calc(100% - 230px);}
	#job_container>.jobList_wrap .job_firstList .firstList_tit {height:25px;}
	#job_container>.jobList_wrap .job_firstList .firstList_tit label{line-height:20px;}
	#job_container>.jobList_wrap .job_firstList .job_secondList {top:155px;height:100px;}

}

@media all and (max-width:320px){
	
	.join-process-wrap ul li .process-title-wrap{height:115px;padding-top:30px;}
	
}
