/* --------------------------------------------
	박람회 안내
	.fair-info
/* ------------------------------------------ */
.fair-info .sub-title{padding-bottom:40px;font-size:30px;letter-spacing:-1.5px;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;min-width:1280px;}
.fair-info.way_wrap .way_info{z-index:2;position:absolute;top:167px;left:0;padding:28px 66px 28px 20px;background:#fff;border-radius:3px;
    -webkit-box-shadow: 10px 9px 22px -9px rgba(150,150,150,150);
    box-shadow: 10px 9px 22px -9px rgba(150,150,150,150);}
.fair-info.way_wrap .way_info strong{padding-left:46px;font-size:30px;letter-spacing:-1.5px;font-weight:700;/*color:#00a0e9;*/}
.fair-info.way_wrap .way_info strong:before{top:-3px;background-position:-34px -84px;width:30px;height:40px;}
.fair-info.way_wrap .way_info p:nth-of-type(1){padding:23px 0 23px 46px;font-size:16px;letter-spacing:-0.8px;font-weight:700;}
.fair-info.way_wrap .way_info p:nth-of-type(2){padding:0 0 12px 46px;font-size:16px;letter-spacing:-0.8px;}
.fair-info.way_wrap .way_info p:nth-of-type(3){padding:0 0 10px 46px;font-size:16px;letter-spacing:-0.8px;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:50px 0 30px;}
.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:630px;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 440px 0 0;font-size:20px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box.f-right .txt-chk label{background-position:right 50%;padding:0 372px 0 0;font-size:20px;letter-spacing:-1px;}
.agree-txt-wrap .atw-box .agree-txt-box{height:200px;padding:15px 0 15px 15px;}
.agree-txt-wrap .atw-box .agree-txt-box-in{height:170px;padding-right:15px;overflow:auto;}
.agree-txt-wrap .atw-box .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:17px;}
/* --------------------------------------------
	박람회 참가등록 > 단체 참가등록
	.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:56px;margin-bottom:45px;background:#f2f2f2;text-align:right;}
.form-required span{display:inline-block;padding-top:23px;font-size:15px;/*color:#ff0000;*/}
.form-required i{float:left;line-height:56px;}
.form-title h1{padding:0 0 25px 18px;font-size:18px;letter-spacing:-0.9px;}
.form-title h1:before{width:17px;height:16px;background-position:0 -66px;}
.form-title h1 .coment{padding-left:20px;font-size:14px;color:#787878;}




/* --------------------------------------------
	박람회 참가등록 > 기업 참가등록
	.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:center}
.person-info-chk p{margin-bottom:10px;line-height:1.4;font-size:14px;color:#787878;}
.person-info-chk div label{padding:0 20px 0 5px;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 페이지 > 채용공고·지원자 관리
	.fair-mypage .myc-recruit
/* ------------------------------------------ */
.myc-recruit .btn-regist{position:absolute;top:0;right:0;}
.myc-recruit .myc-recruit-list{margin-top:50px;border-top:solid 1px #eee;}
.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;}
.myc-recruit-list-st li .up-box .left-b{width:140px;text-align:center;}
.myc-recruit-list-st li .up-box .left-b strong{display:block;width:120px;height:50px;margin:0 auto;line-height:50px;color:#fff;}
.myc-recruit-list-st li .up-box .left-b span{display:block;padding-top:10px;color:#787878;font-size:15px;letter-spacing:-0.75px;}
.myc-recruit-list-st li .up-box .left-b span b{font-weight:700;color:#2a2a2a;}
.myc-recruit-list-st li .up-box .left-b span b.ing{/*color:#ff0000;*/}
.myc-recruit-list-st li .up-box .left-b .off-join{/*background-color:#00a0e9;*/}
.myc-recruit-list-st li .up-box .left-b .on-join{/*background-color:#ff9600;*/}
.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 .right-b .btn-st1-ico:before{top:15px;left:20px;background-position:-36px -150px;width:12px;height:16px;}
.myc-recruit-online .myc-detail-top{margin-top:50px;}
.myc-recruit-online .myc-detail-top .left-box{float:left;}
.myc-recruit-online .myc-detail-top .left-box a{display:inline-block;width:130px;height:50px;line-height:50px;padding-left:50px;border:solid 1px #ccc;border-radius:5px;color:#666;font-size:16px;letter-spacing:-0.4px;}
.myc-recruit-online .myc-detail-top .left-box a:first-child{margin-right:8px;}
.myc-recruit-online .myc-detail-top .left-box a:first-child:before{background-position:-66px -152px;width:15px;height:12px;top:18px;left:21px;}
.myc-recruit-online .myc-detail-top .left-box a:last-child:before{background-position:-97px -152px;width:17px;height:14px;top:17px;left:19px;}
.myc-recruit-online .myc-detail-top .srch-box{float:right;}
.myc-recruit-online .myc-detail-top .srch-box input{border-radius:5px 0 0 5px}
.myc-recruit-online .myc-detail-top .srch-box button{width:50px;height:50px;border-radius:0 5px 5px 0;/*background-color:#00a0e9;*/font-size:0;border:solid 1px #ccc;border-left:none;}
.myc-recruit-online .myc-detail-top .srch-box button:before{background-position:-127px -151px;width:16px;height:16px;top:16px;left:16px;}
.myc-recruit-online .myc-detail-top .srch-box div{float:left;}
.myc-recruit-online .myc-detail-top .srch-box div:first-child{margin-right:10px;}
.myc-recruit-online .myc-online-tb{margin-top:10px;}
.myc-recruit-online .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:absolute;top:60px;right:0;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:absolute;bottom:112px;right:0;}
.myc-recruit-online .noti{margin-top:55px;padding:10px 0;background-color:#f2f2f2;text-align:center;}
.myc-recruit-online .noti p{font-size:15px;color:#787878;line-height:1.3;}
.offline-interview-top{margin:50px 0 20px;}
.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:343px;height:140px;padding-top:30px;text-align:center;}
.fair-mypage .individual-top-fm .f-right ul li{display:block;width:468px;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:17px;}
.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 .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{padding:0 0.7692307%;}
.fair-recruit .enter-list-top .form-link-btn{float:right;width:9.6774193%;border-radius:0 5px 5px 0;}
.fair-recruit .enter-list-top section div.f-right input{border-radius:5px 0 0 5px;}
.fair-recruit .enter-list-top section:nth-child(2)>.ipt{width:560px;}
.fair-recruit .enter-list-top section:nth-child(2)>.ipt>select{width:100%;}
.fair-recruit .enter-list-top section:nth-child(2)>.f-right{width:630px;}
.fair-recruit .enter-list-top section:nth-child(2)>.f-right>input{width:90%;}
.fair-recruit .enter-list-top section:nth-child(2)>.f-right>a{width:10%;}
.fair-recruit .enter-list{width:100%;margin-top:20px;}
.fair-recruit .enter-list ul{width:100%;}
.company-recruit {}
.company-recruit .inwrap {z-index:1;position:relative;margin:0 auto;width:100%;}
.company-recruit .inwrap .enter-list ul{width:100%;}
.company-recruit .inwrap .enter-list ul li{position:relative;float:left;width:31.7948717%;margin:0 0.7692307% 20px 0.7692307%;border:solid 1px #00a0e9;border-radius:5px;}

@media all and (max-width: 1300px) {
	.fair-recruit .enter-list-top .form-link-btn{float:right;width:9.6774193%;border-radius:0 5px 5px 0;}
	.fair-recruit .enter-list-top section div.f-right input{border-radius:5px 0 0 5px;}
	.fair-recruit .enter-list-top section:nth-child(2)>.ipt{width:40%;}
	.fair-recruit .enter-list-top section:nth-child(2)>.f-right{width:40%;}
}
@media all and (max-width: 768px) {
	.fair-recruit .enter-list-top section:nth-child(2)>.ipt{width:100%;}
	.fair-recruit .enter-list-top section:nth-child(2)>.f-right{margin-top:10px;width:100%;}
	.fair-recruit .enter-list-top .right-b{float:none;}
	.fair-recruit .enter-list-top .right-b div{float:none;line-height:50px;text-align:right;}
	.company-recruit .inwrap .enter-list ul li{width:48.4615384%;}
	.fair-recruit .enter-list ul li{width:48.4615384%;}
}
@media all and (max-width: 500px) {
	.company-recruit .inwrap {padding:0 20px;}
	.company-recruit .inwrap .enter-list ul li{width:100%;margin:0 0 20px 0;}
	.fair-recruit .inwrap {padding:0 20px;}
	.fair-recruit .enter-list-top{padding:0;}
	.fair-recruit .enter-list ul li{width:100%;margin:0 0 20px 0;}
}


.fair-recruit .inwrap {z-index:1;position:relative;margin:0 auto;max-width:1300px;min-width:none;}
.fair-recruit .enter-list ul{width:100%;}
.fair-recruit .enter-list ul li{position:relative;float:left;width:23.4615384%;margin:0 0.7692307% 20px 0.7692307%;border:solid 1px #00a0e9;border-radius:5px;}
.fair-recruit .enter-list ul 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 ul li figure span,
.fair-recruit .enter-list .company-logo-img span {display:block;width:100%}
.fair-recruit .enter-list ul li figure img,
.fair-recruit .enter-list .company-logo-img img {max-height:135px;max-width:86%;}
.fair-recruit .enter-list ul li .enter-st{height:114px;padding:20px;background-color:#fff;border-radius:0 0 5px 5px;border-top:1px solid #00a0e9;}
.fair-recruit .enter-list ul li .enter-st p{font-size:18px;letter-spacing:-0.45px;}
.fair-recruit .enter-list ul li .enter-st span{display:block;padding:15px 0;font-size:14px;letter-spacing:-0.45px;}
.fair-recruit .enter-list ul li .enter-st i{display:block;padding-left:15px;font-size:14px;letter-spacing:-0.45px;/*color:#00a0e9;*/}
.fair-recruit .enter-list ul li .enter-st i:before{background-position:-222px -177px;width:9px;height:14px;top:-1px;}
.fair-recruit .enter-list ul 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 ul li .recruit-st{padding:20px 20px 18px;background-color:#fff;border-top:1px solid #00a0e9;border-radius:0 0 5px 5px;}
.fair-recruit .enter-list ul li .recruit-st .top-b i{font-size:12px;}
.fair-recruit .enter-list ul li .recruit-st .top-b p{width:100%;height:40px;overflow:hidden;margin:12px 0;line-height:1.2;font-size:18px;letter-spacing:-0.45px;white-space:nowrap;text-overflow:ellipsis;}
.fair-recruit .enter-list ul li .recruit-st .top-b div{overflow:hidden;}
.fair-recruit .enter-list ul 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 ul li .recruit-st .top-b div span:first-child{padding-left:0;margin-left:0;}
.fair-recruit .enter-list ul 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 ul li .recruit-st .top-b div span:first-child:before{display:none;}
.fair-recruit .enter-list ul li .recruit-st .bot-b{margin-top:17px;padding-top:15px;border-top:solid 1px #ccc;}
.fair-recruit .enter-list ul li .recruit-st .bot-b p:after{content:"";display:block;clear:both;}
.fair-recruit .enter-list ul li .recruit-st .bot-b p{margin-bottom:2px;}
.fair-recruit .enter-list ul li .recruit-st .bot-b p:nth-child(2){overflow:hidden;}
.fair-recruit .enter-list ul li .recruit-st .bot-b p:nth-child(2)>span{width:;}
.fair-recruit .enter-list ul 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 ul 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 ul 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 ul li .like-ico{position:absolute;top:15px;right:15px;width:21px;height:19px;font-size:22px;cursor:pointer;color:#ccc;}
.fair-recruit .enter-list ul li .like-ico.on{color:#ff0000;}


@media all and (max-width: 1280px) {
	.fair-recruit .enter-list ul li .recruit-st .bot-b p span{width:60%;}
}
@media all and (max-width: 1024px) {
	.fair-recruit .enter-list ul li .enter-st p{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;}
}

@media all and (max-width: 768px) {
	.fair-recruit .enter-list ul li{width:31.7948717%;}

}
@media all and (max-width: 500px) {
		.fair-recruit .enter-list ul li{width:48.4615384%;}

}


/* --------------------------------------------
	참여기업 채용관 > 참여기업 상세페이지
	fair-recruit company-enter-detail
/* ------------------------------------------ */
.fair-recruit .top-info .ce-tit{min-height:159px;text-align:center;/*background:url(/images/mobile/sub/com-enter-detail-ban.png) no-repeat center 0;*/background-size:cover;}
.fair-recruit .top-info .ce-tit ul{position:absolute;top:20px;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 figure{padding-top:30px;}
.fair-recruit .top-info .ce-tit figure img{max-width:180px;max-height:100px;overflow:hidden;}
.fair-recruit .top-info .ce-tit figcaption{padding:18px 0 10px;font-size:18px;}
.fair-recruit .top-info .ce-tit figcaption span{display:block;padding-top:3px;font-size:14px;}
.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;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-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:#fbfbfb;}
.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:16px;font-weight:700;background:#fbfbfb;}
.company-enter-detail .detail_cont .ce-block .benefit div p span{width:440px;display:table-cell;padding-left:10px;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:20px;width:53px;height:51px;background:url(/images/sub/ico-ce-benefit3.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-benefit4.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{float:left;width:620px;margin-right:40px;}
.company-recruit-detail .interview-graph thead th,.company-recruit-detail .interview-graph tbody td{padding:12px 0;font-size:15px;}
/*.company-recruit-detail .interview-graph tbody td:nth-child(even){font-weight:700;}*/
.company-recruit-detail .interview-way{float:left;position:relative;width:620px;padding-left:20px;}
.company-recruit-detail .interview-way:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:#787878;}
.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;}

@media all and (max-width: 768px) {
	ul.cate_cho{float:right;display:block;width:170px;padding:6px;background-color:#eee;border-radius:50px;text-align:right;}
}



.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;}
/* --------------------------------------------
	비밀번호 찾기
	.fair-member.member-srch-pwd
/* ------------------------------------------ */
.member-srch-pwd{margin-top:100px;text-align:center;}
.member-srch-pwd h5{margin-bottom:15px;font-size:22px;color:#666;}
.member-srch-pwd ul{width:642px;margin:0 auto;}
.member-srch-pwd ul li{float:left;width:321px;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){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){border-left:none;}
.member-srch-pwd section{width:642px;margin:0 auto;padding:60px 0 30px;border:solid 1px #ccc;border-top:none;background-color:#f7f7f7;}
.member-srch-pwd section input{width:420px;margin-bottom:10px;border-radius:3px;}
.member-srch-pwd section .btn-ac{width:420px;border-radius:3px;}
.member-srch-pwd section.pwd-login .btn-inac,.member-srch-pwd section.pwd-login .btn-ac{width:208px;border-radius:3px;}
.member-srch-pwd section.pwd-login.ind-pwd{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}


/* --------------------------------------------
	지원자 프로필보기
	.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;}
/* 박람회 참가등록 > 개인 참가등록 > 완료팝업 */
.popup-individual-join-finish, .popup-myc-recruit{width:640px;}
.popup-consulting-finish{width:740px;}
#layerPopup .popup-individual-join-finish .pop-contents,#layerPopup .popup-consulting-finish .pop-contents{padding-top:45px;text-align:center;background:url(/images/mobile/common/pop-finish-icon.png) no-repeat center 135px;}
.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:29px;letter-spacing:-1.45px;font-weight:700;}
.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:153px;color:#333;font-size:16px;letter-spacing:-0.4px;}
/* 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{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:630px;}
.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:15px;}
.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;}
/* 컨설팅 신청내용 보기 팝업 */
.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;}
.popup-offline-interview{width:640px;}
.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:12px;/*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:5px;font-size:12px;color:#787878;}
.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;}
.popup-offline-interview .pop-contents .bot-b div table{float:left;width:440px}
.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: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}