
/*퍼스트존 백업*/
/*.first_box {float:left; width:100%;}
.first_box ul {float:left; width:100%;}
.first_box ul li {float:left; width:230px; height:125px; margin-right:10px; margin-bottom:10px;}
.first_box ul li.end {margin-right:0px;}

/* 퍼스트존
.f_box {position:relative; width:230px; height:125px; border:1px solid #7a98c9;}
.f_img {float:left; width:60px; height:70px; border:1px solid #dadada; margin:12px 12px;}
.f_img img {width:60px; height:70px;}
.f_txt {float:left; width:130px; text-align:left; margin-top:20px;}
.f_bottom {position:absolute; left:0px; bottom:0px; width:229px; height:30px; background:#f2f1fb; text-align:left;}
.f_bottom span {display:inline-block; font-size:11px; margin-top:2px;}*/

/* 인재정보 상세 */
.job_detail_top {float:left; width:100%;}
.detail_bt {float:left;}
.detail_bt ul li {float:left; margin-right:5px;}
.detail_txt {float:right; font-size:11px; color:#999; margin-top:7px;}
.detail_txt span {color:#ec5f7d;}
.detail_title {float:left; width:100%; height:20px; background:#424242; text-align:center; font-family:nanumgothic; color:#fff; font-size:17px; font-weight:bold; padding:20px 0; margin:5px 0 10px 0; letter-spacing:0.05em;}

.resume_info {overflow:auto; width:100%;}
.resume_title {width:715px; height:40px; border:4px solid #3c6cbb;}
.resume_title input {width:700px; height:38px; border:0; padding-left:10px; color:#c4c4c4; font-weight:bold; font-size:15px; font-family:dotum;}
.info_pic_area {float:left; width:160px; border:2px solid #8fa9dd; background:#fafafa;}
.info_pic {width:102px; height:132px; border:1px solid #dadada; margin:50px 27px 50px 27px;}
.info_pic_table {width:102px; height:132px; border:1px solid #dadada; margin:20px 15px 20px 15px;}
.info_pic_area2 {float:left; width:160px; border:2px solid #8fa9dd; background:#fafafa;}
.info_pic2 {width:102px; height:132px; border:1px solid #dadada; margin:30px 27px 0px 27px;}
.pic_bt {display:inline-block; width:102px; background:#5f5f5f; color:#fff; padding:5px 0px; font-size:11px;}
.pic_txt {font-size:11px; color:#8c8b8b; line-height:15px;}
.info_area {float:right; width:540px;}
.resume_bottom {width:100%; text-align:center;}
.bottom_txt1 {font-size:14px; margin:30px auto; text-align:center;}
.bottom_txt2 {width:720px; padding:25px 0px; border:1px solid #dadada; color:#999999; font-size:11px; letter-spacing:-0.05em; line-height:18px;}


/* 레이어팝업 */
.layerpop_bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#5f5f5f; background:url("../images/resume/layer_bg.png") repeat left top;}
.layer_pop {position:absolute; top:10%; left:30%; width:720px; background:#fff; border:1px solid #dadada;}
.layer_pop table.table_info3 {width:660px; margin:0 auto;}


/* 열람서비스 창 */
.reading_service {float:left; width:100%; height:50px; background:#253872; padding:20px 0px; text-align:left; margin-top:20px;}


/* 인재 리스트 */
table.table_resume {border-collapse:collapse; width:100%; font-size:12px;}
table.table_resume thead th {background:url("../images/job/table_bg.jpg") repeat-x left top; color:#666; height:45px; text-align:center; font-weight:bold; border-top:1px solid #dadada; border-bottom:1px solid #dadada; border-left:0; border-right:0;}
table.table_resume tbody tr td {background:#FFFFFF none repeat scroll 0 0; text-align:center; border-right:0; border-bottom:1px solid #e1e1e1;}
table.table_resume tbody tr.hkp {cursor:pointer;}
table.table_resume tbody tr.hkp td {background:#FFFFFF none repeat scroll 0 0; text-align:center; color:#717171; border-right:0; border-bottom:1px solid #f0f0f0;}
table.table_resume tbody td.st {border-bottom:0;}
table.table_resume tbody td.blue {color:#448ecc; font-weight:bold;}
table.table_resume tbody td.tal {text-align:left;}
table.table_resume tbody td.to {font-size:11px; font-weight:bold; color:#e64c4e; font-family:verdana;}
table.table_resume tbody td img{vertical-align:middle;}
table.table_resume tbody td input {vertical-align:middle;}
table.table_resume td {line-height:20px;padding:8px 10px;}
table.table_resume tbody td a:hover{color:#838383;}
table.table_resume tbody td a:visited{color:#838383;}
table.table_resume tbody tr:hover td{background:#f5f5f5;}
table.table_resume tbody tr.hk {cursor:pointer;}
table.table_resume tbody tr.hk > td {background:#fafafa; text-align:left; padding-left:80px; border-bottom:1px solid #bbbbbb; height:23px;}
table.table_resume tbody tr.hk > td > span {background:#e2ebf4; color:#788d9f; padding:4px 3px 2px; margin-right:7px; line-height:20px;}
table.table_resume tbody tr.hs {cursor:pointer;}
table.table_resume tbody tr.hs > td {background:#fafafa; text-align:left; padding-left:20px; border-bottom:1px solid #dadada; height:23px;}
table.table_resume tbody tr.hs > td > span {background:#e2ebf4; color:#788d9f; padding:4px 3px 2px; margin-right:7px; line-height:20px;}
table.table_resume tbody td a.list_highright {display:inline-block; height:18px; background:#fff42e; padding:1px 3px; vertical-align:middle;}
table.table_resume tbody td a.list_bold	{font-weight:bold; }
table.table_resume tbody td a.list_color	{color:#e26164;}
table.table_resume tbody tr.on td {background:#fff7fe;}
table.table_resume tbody td.detail {
	background:#FFFFFF none repeat scroll 0 0;
	width:720px; text-align:left; color:#666;
	height:200px; vertical-align:top; padding:15px 15px;
	word-break:break-all;}
.layer_modal_keeper {display:none; top:0; left:0; position: absolute; background:#fff; border:solid 1px #484848; padding:12px; line-height:20px; color:#575757; font-size:12px; z-index:8888; text-align:left;}


/* 인재 더보기 */
.resume_more {width:100%; height:10px; background:#fafafa; border:1px solid #dadada; text-align:center; padding:15px 0; font-weight:bold; color:#717171;}
.resume_more span {color:#3c6cbb;}

/*퍼스트존-20151216*/
div.first_box{width:735px;}
div.first_box .section{float: left;margin: 0 10px 10px 0;position: relative;width: 234px;}
div.first_box .section .firstzone_p{border:1px solid #8fa9dd;}
div.first_box .section .firstzone_p .fl{width:62px;height:80px;border:1px solid #ddd;margin:10px;margin-right:0;overflow:hidden;}
div.first_box .section .firstzone_p .fr{width:138px;padding:3px 0;height:78px;overflow:hidden;margin:10px;margin-left:0;}
div.first_box .section .firstzone_p .fl img{width:100%;}
div.first_box .section .firstzone_p .p_info{font-size:11px;margin-bottom:12px;}
div.first_box .section .firstzone_p .p_info span{color:#80a6df;margin-left:5px;}
div.first_box .section .firstzone_p .title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;margin-bottom:12px;max-height:26px}
div.first_box .section .firstzone_p .p_job{font-size:11px;}
div.first_box .section .firstzone_p .p_job span{background:url('/assets/images/community/bar_left.gif') no-repeat left center;margin-left:7px;padding-left:7px;color:#aaa;}
div.first_box .section div.firstzone_list{background:#f7f9fc;height:33px;}
div.first_box .section ul{padding:10px;}
div.first_box .section ul li{float:left;font-size:11px;margin-right:10px;}
div.first_box .section ul li.edu{color:#469aaf;background:url('/assets/images/resume/first_edu.png') no-repeat left center;padding-left:19px;}
div.first_box .section ul li.phone{color:#3c6cbb;background:url('/assets/images/resume/first_phone.png') no-repeat left center;padding-left:12px;}
div.first_box .section ul li.premium{color:#ff9900;background:url('/assets/images/resume/first_pre.png') no-repeat left center;padding-left:19px;}
.inform_text{padding:15px 10px;text-align: left;margin-bottom:10px;background: #fafafa;}
.inform_text ul li{font-size:11px;color:#888;line-height:22px;padding-left:10px; background-position: 0% 8px; }
.inform_text ul li span{margin-right:10px;}
.inform_text ul li.edu span{color:#469aaf;background:url('/assets/images/resume/first_edu.png') no-repeat left center;padding-left:19px;}
.inform_text ul li.phone span{color:#3c6cbb;background:url('/assets/images/resume/first_phone.png') no-repeat 4px center;padding-left:19px;margin-right:15px;}
.inform_text ul li.premium span{color:#ff9900;background:url('/assets/images/resume/first_pre.png') no-repeat left center;padding-left:19px;}


/*고급인재*/
.con_area{position:relative;}
.con_area .table_resume .pp{cursor: pointer;}
.con_area .table_resume .h_location div{display:inline-block;}
.con_area .table_resume .h_location img{vertical-align:5px; margin-left:10px;}
.con_area .table_resume .h_license img{padding-right:5px;}
.con_area .table_resume .h_job div{display:inline-block;}
.con_area .table_resume .h_job img{vertical-align:5px; margin-left: 3px;}

.con_area .list_tit2 .pluse{font-size:14px; float:right; font-weight:500; cursor: pointer;}
.con_area .list_tit2 .pluse img{vertical-align: -1px;}

.con_area .high_box div{text-align:left; overflow:hidden;}
.con_area .high_box .high_tr{overflow:hidden;}
.con_area .high_box .high_tr .box{border:1px solid #dfdfdf; float:left; width:233px; height:174px; margin:0 5px 5px 0;}

.con_area .high_box .high_tr .box .top{margin-top:5px;}
.con_area .high_box .high_tr .box div .b_num{font-family: 'Nanum Barun Gothic'; border-bottom:1px solid #dfdfdf; font-size:15px; float:left; padding-left: 10px; }
.con_area .high_box .high_tr .box div .b_num span{color:#3c6cbb; font-weight:700; line-height:38px; width:90px; }
.con_area .high_box .high_tr .box div .b_job{border:1px solid #3c6cbb; width:67px; height:25px; border-radius: 30px; line-height:27px; text-align:center; color:#3c6cbb; margin:6px 10px 0 0; float:right; }
.con_area .high_box .high_tr .box div .b_job img{vertical-align: -2px; cursor: pointer;}
.con_area .high_box .high_tr .box div .c_icon{margin-right:2px;}
.con_area .high_box .high_tr .box div .name{display:inline-block; font-family: 'Nanum Barun Gothic'; width:160px; font-size:20px; margin:10px 0 0 10px;}
.con_area .high_box .high_tr .box div .name span{color:#6c6c6c; font-size:14px;}

.con_area .high_box .high_tr .box .middle{margin:0 5px 10px 0;}
.con_area .high_box .high_tr .box div .career{float:left; width:130px; border-right:1px solid #c9c9c9; margin:15px 0 0 10px;}
.con_area .high_box .high_tr .box .middle .tt{font-weight:bold; color:#3c6cbb;}
.con_area .high_box .high_tr .box div .pay{width:85px; float:right; text-align:center; margin-top:15px;}

.con_area .high_box .high_tr .box div .location{background:#e5e5e5; width:88px; height:26px; border-radius: 5px; line-height:26px; text-align: center; float:left; margin:10px 5px 0 0;}
.con_area .high_box .high_tr .box div .pluse{color:white; background:#b5b5b5; font-family: 'Nanum Barun Gothic'; font-weight:600; width:24px; height: 24px; font-size:18px; line-height:26px; border-radius: 50px; text-align:center; margin:10px 0; display: inline-block; cursor: pointer;}
.con_area .high_box .high_tr .box .bottom{margin:10px; border-top:1px solid #dbdbdb;}

.con_area .high_box .high_tr .premium{border:1px solid #3c6cbb;}
.con_area .high_box .high_tr .premium .pre_icon{vertical-align: -5px; margin-right:2px;}

.table_resume .p_num{background:#3c6cbb; color:white; border-radius:50px; width:30px; height:30px; margin:0; line-height: 30px; font-weight: bold;}
.table_resume .pre_icon02{vertical-align: -4px; margin-left:3px;}

.h_pop01{border:1px solid #DFDFDF; background:#ffffff; position:absolute; display: inline-block; padding:10px; width:205px; top:180px; left:690px; text-align: left;}
.h_pop01 .top_tt{background:#6499f2; color:white; border-radius:3px; display:inline-block; padding:3px; }
.h_pop01 ul{overflow:hidden; margin-top:5px; padding-left:13px;}
.h_pop01 ul li{width:90px; float:left; margin-top:10px; list-style-image: url('/assets/images/resume/l_circle.png'); }
.h_pop01 img{float:right; cursor: pointer;}

.h_pop02{border:1px solid #DFDFDF; background:#ffffff; position:absolute; display: inline-block; padding:10px; width:100px; top:50px; left:690px; text-align: left;}
.h_pop02 .top_tt{background:#6499f2; color:white; border-radius:3px; display:inline-block; padding:3px; }
.h_pop02 ul{margin-top:5px; padding-left:13px;}
.h_pop02 ul li{width:90px;margin-top:10px; list-style-image: url('/assets/images/resume/l_circle.png'); }
.h_pop02 img{float:right; cursor: pointer;}

.bottom_layer{position:fixed; left:50%; margin-left:-255px; z-index:8888; bottom: 0; width: 720px; background: #e05462; height:75px; color:white; font-size:18px;font-family: 'nanumgothic';}
.fw_500{font-weight:700;}
.bottom_layer div + div{font-size:25px;}
.bottom_layer div{line-height:40px; float:left; margin:17px 0 0 40px;}
.bottom_layer div:first-child{border-right:1px solid #df7d8c; padding-right:40px; margin-left:75px;}


/*파출알바 16.10.21*/
.fc_blue{color: #3c6cbb;}
.strong{font-weight:bold;}
.alba_info{border:1px solid #b9b9b9; border-top:4px solid #3c6cbb; padding:20px; margin-top:-10px;}
.alba_info p{line-height: 18px; margin-top:10px;}
.con_area .list_btn{overflow: hidden; text-align:left;}
.con_area .list_btn span:first-child{float: right;}
.con_area .list_btn span:last-child{float: left;}
.con_area .list_btn .w_btn{font-family:dotum, sans-serif; font-size:12px; color: #444444; border:1px solid #ccc; border-radius:3px; padding:5px 10px; margin-bottom: 10px; cursor: pointer;}

.my_q{position: relative;}
.my_q label{position: absolute; top:0; left:20px; height:16px; width:16px; background:url('../images/mypage/checked.png')no-repeat;}
.my_q input[type="checkbox"]:checked + label{background-position-x:-16px;}
.my_q input[type="checkbox"]{vertical-align: -4px;}

.my_qu{position: relative;}
.my_qu label{position: absolute; top:0; left:10px; height:16px; width:16px; background:url('../images/mypage/checked.png')no-repeat;}
.my_qu input[type="checkbox"]:checked + label{background-position-x:-16px;}
.my_qu input[type="checkbox"]{vertical-align: -2px;}

.scrap_area{text-align: left; margin-top:20px; }
.scrap_area p{font-weight:bold; display:inline-block;}
.scrap_area .scrap_go{background: #959595; color: white; border:none; padding:2px 10px; line-height:17px;}
.scrap_area img{vertical-align: -8px;}

/*파출알바-인재상세*/
.sub_tit02{text-align:left; font-size: 16px; color: #505050; font-family: "Nanum Barun Gothic"; font-weight:bold; margin-bottom:3px;}
.sub_tit02 span{float:right;margin-bottom:2px;}
.no_info{text-align:left; border:3px solid #cccccc; background: #f5f5f5; padding:10px 10px;}
.no_info p{display:inline-block;}
.no_info img{vertical-align: -8px;}
.fc_red{color: #fe3d3d;}
.fz_15{font-size:15px;}
.table_profile{border-top:3px solid #4c4c4c;}
.table_profile tr{border-bottom:1px solid #d2d2d2;}
.table_profile th{background: #f6f6f6; width:120px;}
.table_profile td{text-align:left; height:50px; padding-left:15px;}
.table_profile td span.tag {background:#e2ebf4; color:#788d9f; padding:4px 3px 2px; margin-right:7px; line-height:20px;}
.get_b ul{overflow:hidden; text-align: center;}
.get_b li{float:left; margin-right:20px;}
.get_b li p{margin-top:10px;}
.get_b .off p{color: #bababa;}
.ppnum {font-family: "Nanum Barun Gothic"; font-weight:bold; font-size:25px; color: #3c6cbb;}
.ppnum2 {font-family: "Nanum Barun Gothic"; font-weight:bold; font-size:18px; color: #3c6cbb; letter-spacing:1.5px;}
.jlocation ul{overflow:hidden; line-height:25px;}
/*.jlocation ul:first-child{margin-bottom:10px;}*/
.jlocation li{float:left; margin-right: 30px;}
.mms_area{width:100%;}
.mms_area .mms_top{background: #3c6cbb; color: white; font-family: "Nanum Barun Gothic"; font-weight:bold; font-size:17px; padding:7px 0;}
.mms_area .mms_cont{background: #f7f7f7; padding:20px; }
.mms_area .mms_cont .mms_info{border-bottom:1px solid #d2d2d2; overflow: hidden; padding-bottom:15px; margin-bottom:20px;}
.mms_area .mms_cont .mms_info div{float:left; text-align: left;}
.mms_area .mms_cont .mms_info div:last-child{line-height:18px; margin-left:15px;}
.last_mms{text-align:right; margin-bottom:5px;cursor: pointer;}
.mms_send{text-align: left; line-height:30px;}
.mms_send select{border:1px solid #ccc; height:28px; width: 105px;}
.mms_send button{border:1px solid #535353; height:28px; line-height:20px; background:#535353; color:#fff; margin-bottom:-10px;}
.mms_send input[type="text"].start_date{border:1px solid #ccc; height:28px; width: 190px; }
.mms_send tr{line-height: 40px;}
.mms_send .message_tt{font-weight:normal; line-height:18px; padding-top:15px; text-align: left;}
.mms_send .message{height:100px; padding:5px; line-height:19px;}
.mms_send .message_area p{line-height:20px; text-align: right;}
.mms_send .message_area #inputCnt {width:25px; text-align:right; font-size:12px; border:0; background: #f7f7f7;color: #fe3d3d;}

.my_cash{text-align:right; overflow: hidden; margin-top:20px;}
.my_cash p{font-family: "Nanum Barun Gothic"; font-size:20px; color: #}
.my_cash p .c_tt{font-weight:bold; color: #5f5f5f;}
.my_cash p .c_cash{font-weight:bold; color: #3c6cbb;}
.my_cash p .r_cash{font-weight:bold; color: #c23449;}
.my_cash p.ct {margin-top:10px;}
.my_cash p.ct .r_tt{font-weight:bold; color: #5f5f5f;}
.my_cash img{vertical-align: -5px;}

.c_bt_area{text-align: right; position: relative;}
.blue_btn{margin-top:20px; background: #3c6cbb; padding:5px 20px; border-radius:5px; -webkit-border-radius: 5px; border:none; color: white;  font-family: "Nanum Barun Gothic"; font-size:16px; }
.grey_btn{margin-top:20px; background: #7b7b7b; padding:5px 20px; border-radius:5px; -webkit-border-radius: 5px; border:none; color: white;  font-family: "Nanum Barun Gothic"; font-size:16px; }
.c_bt_area img{position: absolute; left:540px; top:10px;}
.send_btn{border-top:1px dashed #d2d2d2; margin-top:30px;}
.send_btn button.send{background: #fff; border:3px solid #3c6cbb; border-radius:5px; -webkit-border-radius:5px; color: #3c6cbb; font-family: "Nanum Barun Gothic"; font-weight:bold; font-size:17px; padding:10px 30px; margin-top:20px; letter-spacing:1px;}
.send_btn button.cancel{background: #3c6cbb; border:3px solid #3c6cbb; border-radius:5px; -webkit-border-radius:5px; color: #fff; font-family: "Nanum Barun Gothic"; font-weight:bold; font-size:17px; padding:10px 30px; margin-top:20px; letter-spacing:1px;}
.send_btn button.send img{vertical-align: -2px;}
.m_tab{width:100%; height:37px; background:url(../images/mypage/tab_bg.gif)no-repeat left top;}
.m_tab ul{overflow: hidden; }
.m_tab ul li{cursor:pointer; float:left; width:140px; height:37px; padding:11px 0; text-align: center; color: #b9b9b9; background:url(../images/mypage/tab_bg_01.gif) no-repeat left top;}
.m_tab ul .on{width:140px; height:37px; color: #3c6cbb; font-weight:bold; background:url(../images/mypage/tab_bg_02.gif)no-repeat left top;}
p .cc{font-weight:bold; color: #3c6cbb; border-bottom:1px solid #3c6cbb;}
.j_call{vertical-align: 2px; margin-right:10px;}

/*레이어팝업*/
.overlay{position: fixed; left:0; top:0; width:100%; height: 100%; background:url(../images/mypage/bg_black.png) repeat; x-index: 8887;}
.overlay2{position: fixed; left:0; top:0; width:100%; height: 100%; background:#797979; opacity:0.7; z-index: 8890;}
.j_pop_up .tt{font-family: "Nanum Barun Gothic"; font-weight: bold; font-size:20px; border-bottom: 1px solid #ccc; padding-bottom: 15px; width: 540px; margin: 20px auto 0;}
.j_pop_up .close_btn,.j_pop_up .close_btn2{position: absolute; top:25px; right: 30px;}

.j_pop_up .pop_st{font-family: "Nanum Barun Gothic"; font-size: 20px; font-weight: bold;}
.j_pop_up .pop_cash_t{font-family: "Nanum Barun Gothic"; font-weight: bold; font-size:24px; color: #3c6cbb;}
.blue_line_btn{background: #fff; font-family: "Nanum Barun Gothic"; border: 2px solid #3c6cbb; border-radius: 5px;-webkit-border-radius: 5px; font-weight:bold; color: #3c6cbb; box-sizing:border-box;}
/*문자보내기*/
.pop_send_sms{position: fixed; width: 560px; height: 720px; top: 45%; margin-top: -340px; left: 50%; margin-left: -257.5px; z-index: 8888; background: #ffffff; padding: 0 20px;}
.pop_send_sms .mms_area .mms_cont{background: none; padding: 0 20px; }
.pop_send_sms .mms_area .mms_cont .mms_info{border: 3px solid #ccc; background: #f5f5f5; padding:15px 0;}
.pop_send_sms .mms_area .mms_cont .mms_send{overflow: hidden;}
.pop_send_sms .mms_area .mms_cont .mms_send textarea{width: 100%; box-sizing: border-box;}
.pop_send_sms .mms_area .mms_cont .last_mms img{vertical-align: -3px;}
.pop_send_sms .mms_area .mms_cont .send_btn .blue100_btn{color: white; background: #3c6cbb; border-radius: 5px; -webkit-border-radius: 5px; width: 100%;}
.pop_send_sms .mms_area .mms_cont .sms_bottom{overflow:hidden;}
.pop_send_sms .mms_area .mms_cont .my_cash:first-child{float:left; border-right:1px solid #ccc; padding-right: 70px; text-align:left;}
.pop_send_sms .mms_area .mms_cont .my_cash:last-child{float:right;}
.pop_send_sms .mms_area .mms_cont .my_cash p:first-child{font-size: 15px; margin-bottom: 10px;}
.pop_send_sms .mms_area .mms_cont .mms_send .calendar_icon{vertical-align: -6px;}
/*캐시충전*/
.pop_cash_charge{position: fixed;background: #fff; z-index:999999; width: 560px; height: 465px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.pop_cash_charge .pig_cont p{margin: 30px 0; line-height: 18px;}
.pop_cash_charge .lack_cash{border: 1px solid #ccc; width: 450px; margin:0 auto; padding: 30px 0;}
.pop_cash_charge .lack_cash p{font-family: "Nanum Barun Gothic"; font-size: 18px;}
.pop_cash_charge img{vertical-align: -4px;}
.pop_cash_charge .blue_btn{padding:15px 60px; font-weight: bold; font-size: 15px;}
.pop_cash_charge .blue_line_btn{padding:14px 60px; font-weight: bold; font-size: 15px;}
/*발송안내*/
.pop_send_notice{position: fixed;background: #fff; z-index:999999; width: 560px; height: 465px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.pop_send_notice .pig_cont p{margin: 30px 0; line-height: 18px;}
.pop_send_notice .lack_cash{border: 1px solid #ccc; width: 450px; margin:0 auto; padding: 30px 0;}
.pop_send_notice .lack_cash p{font-family: "Nanum Barun Gothic"; font-size: 18px;}
.pop_send_notice img{vertical-align: -4px;}
.pop_send_notice .blue_btn{padding:15px 60px; font-weight: bold; font-size: 15px;}
.pop_send_notice .blue_line_btn{padding:14px 60px; font-weight: bold; font-size: 15px;}
/*스크랩삭제*/
.pop_del_scrap{position: fixed;background: #fff; z-index:999999; width: 560px; height: 350px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.pop_del_scrap .sdel_cont p{margin: 15px 0; line-height: 18px;}
.pop_del_scrap img{vertical-align: -4px;}
.pop_del_scrap .blue_btn{padding:15px 60px; font-weight: bold; font-size: 15px;}
.pop_del_scrap .blue_line_btn{padding:14px 60px; font-weight: bold; font-size: 15px;}
/*문자발송내역*/
.pop_sms_history{position: fixed;background: #fff; z-index:8891; width: 560px; height: 480px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.pop_sms_history .s_history_cont{padding:0 20px}
.pop_sms_history .history_info{border: 1px solid #ccc; padding:10px; overflow: hidden;}
.pop_sms_history .history_info .info1{float:left; overflow: hidden;}
.pop_sms_history .history_info .info1 img{float:left;}
.pop_sms_history .history_info .info1 ul{float:right; padding-left:20px; text-align:left; }
.pop_sms_history .history_info .info1 ul li:first-child{font-size:15px; font-family: "Nanum Barun Gothic"; font-weight:bold; line-height:17px;}
.pop_sms_history .history_info .info1 ul li:last-child{font-size:13px; font-family: "Nanum Barun Gothic"; line-height:15px;}
.pop_sms_history .history_info .info2{float:right;}
.pop_sms_history .history_info .info2 .time ul{overflow:hidden;}
.pop_sms_history .history_info .info2 .time ul li{float:left; color: #5f5f5f;}
.pop_sms_history .history_info .info2 .time ul li:first-child{ padding-right: 15px; margin-right:15px; border-right:1px solid #ccc;}
.pop_sms_history .history_info .info2 p{text-align: right;}
.pop_sms_history .blue_btn{padding:15px 60px; font-weight: bold; font-size: 15px;}
.pop_sms_history .s_history_cont .history_cont{background: #eee; margin-top: 10px; border-radius:5px; -webkit-border-radius:5px; height: 200px; text-align: left; padding:20px; overflow-y:auto;}
.pop_sms_history .before_btn{position: absolute; top:250px; right: 570px;}
.pop_sms_history .next_btn{position: absolute; top:250px; right: 15px;}
.pop_sms_history .fale_r{position:absolute; background: #fff; width: 300px; height: 130px; border-radius:10px; -webkit-border-radius:10px; left: 50%; margin-left:-150px; top: 190px; box-shadow:1px 0px 10px #ccc; padding:20px; box-sizing: border-box; }
.pop_sms_history .fale_r p{margin-top:10px;}
/*050통화내역*/
.pop_call_history{position: fixed;background: #fff; z-index:999999; width: 560px; height: 480px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.pop_call_history .mms_info{border: 3px solid #ccc; background: #f5f5f5; padding:15px; text-align:left;  width: 500px; margin:20px auto 0;}
.pop_call_history table{width:530px; margin:20px auto;}
.pop_call_history table thead{background: #3c6cbb; line-height:20px; color: white;}
.pop_call_history table tr{border-bottom:1px solid #ccc; line-height: 40px;}
.pop_call_history table tr td{font-size: 13px;color: #888;}
.pop_call_history .paging li{box-sizing:border-box;}
/*뱃지 팝업*/
.layer_badge_info{position: fixed;background: #fff; z-index:8891; width: 560px; height: 480px; top: 50%; margin-top: -250px; left: 50%; margin-left: -257.5px; padding:0 20px;}
.layer_badge_info .tt{font-family: "Nanum Barun Gothic"; font-weight: bold; font-size:20px; padding-bottom: 15px; width: 540px; margin: 20px auto 0;}
.layer_badge_info .close_btn{position: absolute; top:25px; right: 30px;}
.layer_badge_info table.badge{border-top:3px solid #4c4c4c;}
.layer_badge_info table.badge tr{border-bottom:1px solid #d2d2d2;}
.layer_badge_info table.badge th{background: #f6f6f6; width:120px;}
.layer_badge_info table.badge td{text-align:left; height:50px; padding:15px; font-family: "Nanum Barun Gothic"; line-height:25px;}
.layer_badge_info table.badge td span {font-weight:bold; color:#3c6cbb; font-size:15px;}

/*17.01.02 파출알바-인재메인*/
.rt_talent{text-align: left; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 10px;}
.rt_talent .rt_tt p{width:100%; display:inline-block; font-size: 14px; font-weight: bold; color: #5F5F5F; margin-top:10px; line-height:25px;}
.rt_talent .rt_tt p span{font-size: 12px; color: #888;}
.rt_talent .rt_tt p button.btn1_black {
	line-height:15px;
	float:right;
	border:0;
	background:#6c6c6c;
	color:#fff;
	height:25px;
}
.rt_talent .rt_tt p button.btn1_black:hover {
	background:#919191;
}
.rt_talent .rt_hk,.rt_talent .rt_bu{width: 347px; display: inline-block; font-family: "Nanum Barun Gothic"; color: white; font-weight: 400; font-size: 23px; letter-spacing: 2px; line-height: 25px;}
.rt_talent .rt_hk th{width: 170px; text-align: left; padding:20px; background:url(../images/resume/hk_back.png)no-repeat right; background-color: #76bfea; }
.rt_talent .rt_bu th{width: 170px; text-align: left; padding:20px; background:url(../images/resume/bu_back.png)no-repeat right; background-color: #7894d3;}
.rt_talent .rt_hk td,.rt_talent .rt_bu td{border: 1px solid #ccc; box-sizing: border-box; border-left: none; width:176px; background:url(../images/resume/count_back.png)no-repeat 30%; font-family: "Nanum Barun Gothic"; font-weight:bold; padding-left:27px;}
.rt_talent .rt_hk td .pp_num{color: #46a7d6; }
.rt_talent .rt_bu td .pp_num{color: #8a9dcb; }
.rt_talent .pp_num{font-size: 40px; letter-spacing:-2px; }
.rt_talent .mm{color: #555; vertical-align: 5px; padding-left:13px;}

.alba_call {width: 100%; overflow: hidden;}
.alba_call .manager{overflow:hidden; background: #f8f8f8; float: left; width: 65%;  padding: 10px; height: 320px; box-sizing:border-box;}
.alba_call .manager .phone_img,.alba_call .manager .phone_info{float: left; width: 50%;}
.alba_call .manager .phone_img img{margin-top: 10px;}
.manager .tt,.quick_call .tt{border: 1px solid #999; display: inline-block; padding: 5px 20px; font-family: "Nanum Barun Gothic"; font-weight: bold; font-size: 15px; color: #555; margin-top: 10px;}
.alba_call .manager .phone_info ul{text-align: left;}
.alba_call .manager .phone_info ul li{line-height: 20px;}
.manager .phone_info ul .pt_tt{font-weight: bold; background:url(../images/resume/dotdot.png)no-repeat left center; padding-left:10px; }
.alba_call .manager .phone_info ul .pt_tt ul li{font-weight:normal;}
.alba_call .manager .phone_info ul li ul{padding-left: 10px;}

.alba_call .quick_call{background: #efefef; float: left; width: 35%; height: 320px; padding: 10px; box-sizing:border-box;}
.alba_call .quick_call p{font-weight: bold; line-height: 18px; border-bottom: 1px solid #888; display: inline-block; cursor: pointer;}

/*17.01.02 파출알바-인재메인*/
.way_one,.way_two{overflow:hidden;}
.way_one .w_banner,.way_two .w_banner{float:left; border-collapse: collapse; }
.way_one .w_banner img,.way_two .w_banner img{display:block;}
.way_two .quick_call{background: #f8f8f8; float:left; box-sizing: border-box; height: 356px; width: 50%; padding:20px;}
.way_one .manager{background: #ededed; float:left; box-sizing: border-box; height: 356px; width: 50%; padding:20px;}
.dis_bt_banner{border: 1px solid #eaeaea; box-sizing:border-box; }
.way_one .tt,.way_two .tt{margin-top:5px;}
.way_one .manager .phone_number{padding-left: 70px; background:url(../images/resume/call_center.png)no-repeat left center; font-size: 35px; line-height: 50px; font-family: "Nanum Barun Gothic"; font-weight:bold; display:inline-block;}
.way_one .manager ul{text-align: left; line-height: 15px; padding: 10px;}
.way_one .manager ul .pt_tt{font-weight: bold; background:url(../images/resume/dotdot.png)no-repeat left center; padding-left:10px; }
.way_one .manager .f_orange{color: #ff9409;}
.way_one .manager .f_blue{color: #3c6cbb;}
.way_one .manager .f_red{color: #fd3333;}
.way_two .call_service{overflow:hidden; }
.way_two .count{width: 150px; float:left; margin-top: 20px;}
.way_two .call_btn{width:170px; float:left;}
.way_two .call_info .pt{line-height: 17px; border-bottom: 1px solid #444; display: inline-block; }
.way_two .time{text-align: left; padding: 0 10px; line-height: 17px; }
.way_two .call_info .call_time{overflow:hidden; padding-left: 40px;}
.way_two .call_info .pt_tt{float:left; text-align: left; display: inline-block; background:url(../images/resume/dotdot.png)no-repeat left center; padding-left:10px; }
.way_two .call_info .pt_tt_ul{float:left;}

/* 채용 콜기능 */
#container { width: 130px; color: #fff;}
#countdown_dashboard { width:130px;height:98px;}
.dash { width: 130px; height: 98px; background: transparent url('../images/recruit/dash.png') 0 0 no-repeat; float: left; position: relative; color: #333; }
.seconds_dash { background: transparent url('../images/recruit/dark_seconds_dash.png') 0 0 no-repeat;}
.dash .digit {font: bold 52pt Sans-serif; font-weight: bold; float: left;width: 65px; text-align: center; position: relative; color:#fff; height:98px; line-height:98px;}


/*팝업*/
.pop_call{border: 1px solid #eaeaea; background-color: #fff; width: 420px; padding: 20px;}
.pop_call .login_call{border-top: 2px solid #3c6cbb; border-bottom: 1px solid #eaeaea; padding: 10px; background-color: #f7f9fc; margin-top: 5px;}
.pop_call .tt_area{overflow: hidden;}
.pop_call .pop_call_tt{font-family: "Nanum Barun Gothic"; font-weight: bold; font-size: 16px; display:inline-block; float:left; letter-spacing: 1px;}
.pop_call .call_login{background-color: #3c6cbb; padding: 20px 70px; color: #fff; border: none; font-family: "Nanum Barun Gothic"; font-weight: bold; font-size: 15px; margin:10px 0;}
.pop_call .call_info{text-align: left;}
.pop_call .call_info th{width: 70px; padding-left:50px;}
.pop_call .call_info td{line-height: 35px;}
.pop_call .call_info td .tt01,.pop_call .call_info td .tt02{border: 1px solid #dfdfdf; line-height: 20px;}
.pop_call .call_info td .tt01{width: 210px;}
.pop_call .call_info td .tt01:focus{background:#feefef;}
.pop_call .call_info td .tt02:focus{background:#feefef;}
.pop_call .call_info td .tt02{width: 60px;}
.pop_call .call_info .check td{padding-left: 45px;}
.pop_call .call_info .check td img{vertical-align: -5px; padding-left:10px; cursor: pointer;}

.pop_call .call_btn{width: 100%; height: 40px; letter-spacing: 1px;}
.pop_call .tt_area .close_btn{float: right; cursor: pointer;}


.pop_call .login_call02{border-bottom: 1px solid #eaeaea; padding: 10px; background-color: #f7f9fc;}
.pop_call .welcome{background-color: #e4efff; border-top: 2px solid #3c6cbb; margin-top:5px; padding: 20px;}
.pop_call .welcome p{font-family: "Nanum Barun Gothic"; font-weight: bold; font-size: 18px;}


/*170904 인재 리뉴얼*/

.rmain_top_area{
	overflow:hidden;
}
.rmain_top_area .rt_title{
	font-weight: bold;
	text-align: left;
	margin-bottom: 7px;
}
.rmain_top_area .rt01,.rmain_top_area .rt02{
	float: left;
	display: inline-block;
	width: 232px;
	margin-right: 10px;
	height: 220px;
	box-sizing: border-box;
}
.rmain_top_area .rt02.end{
	margin-right:0;
}
.nr_phone{
	color: #888;
	font-size: 11px;
	line-height: 13px;
}
.rm_com{
	font-size: 12px;
	color: #333;
	margin: 3px 0;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	line-height: 16px;
	height: 32px;
	
}
.nr_phone span{
	color: #333;
	letter-spacing: 1px;
	color: #888;
	padding-right: 5px;
}
.rmain_top_area .rt01 .rt01_box{
	overflow: hidden;
}
.rmain_top_area .rt01 .rt01_box li{
	float: left;
	width: 33.33%;
	height: 75px;
	border: 1px solid #ddd;
	border-right: 0;
	border-top: 1px solid #333;
	box-sizing: border-box;
}
.rmain_top_area .rt01 .rt01_box li:last-child{
	border-right: 1px solid #ddd;
}
.rmain_top_area .rt01 .rt_house{
	margin-top: 15px;
}

.rmain_top_area .rt02 table{
	border: 1px solid #ddd;
	border-top: 1px solid #333;
	height: 190px;
}
.rmain_top_area .rt02 table tr{
	height: 33px;
}
.rmain_top_area .rt02 table td:first-child{
	padding-left: 10px;
	letter-spacing: -1px;
}
.rmain_top_area .rt02 table td:last-child{
	padding-right: 10px;
	letter-spacing: -2px;
}
.rmain_top_area .rt02 table .rt_year,.rmain_top_area .rt01 .rt_point{
	color: #333;
}
.rmain_top_area .rt02 table .rt_year,.rmain_top_area .rt01 .rt_mm{
	color: #399bd8;
}
.rmain_top_area .rt01 .rt01_box li a{
	display: block;
}
.rmain_top_area .rt01 .rm_num{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/add_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}
.rmain_top_area .rt01 .rm_master{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/master_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}
.rmain_top_area .rt01 .rm_license{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/license_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}
.rmain_top_area .rt01 .rm_house{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/housek_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}
.rmain_top_area .rt01 .rm_bed{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/bedk_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}
.rmain_top_area .rt01 .rm_couple{
	display: inline-block;
	width: 31px;
	height: 31px;
	content: "";
	background: url('../images/resume/couplek_icon.png')no-repeat center;
	background-size: 31px 31px;
	margin-top: 6px;
}


.table_resume .rm_name_icon{
	display:inline-block;
	background: #555;
	color: #fff;
	border-radius: 5px;
	font-size: 11px;
	line-height: 1.5;
	padding: 1px 3px 0;
	
}
.table_resume .rm_cate{
	border: 1px solid #399bd8;
	color: #399bd8;
	padding: 2px 3px;
	margin-right: 5px;
	font-size: 11px;
}
.rt_job_cate{
	font-weight: bold;
	
}
.table_resume .rm_career{
	color: #717171;
	letter-spacing: -1px;
}

.table_resume .rm_new{

}

.list_tit2{
	overflow: hidden;
}
.list_tit2 button{
	float: right;
	background: #fff;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	margin-right: 5px;
	padding: 3px 5px;
	font-size: 12px;
	color: #444;
}

.layer_modal_resume_list {
	display:none;
	top:0;
	left:0;
	position: absolute;
	background:#fff;
	border:solid 1px #484848;
	padding:12px;
	line-height:20px;
	color:#575757;
	font-size:12px;
	z-index:8888;
	text-align:left;
}


/*로그인*/

.r_member_login_area .r_login_info{
	font-size: 14px;
	color: #888;
	font-family: 'Nanum Barun Gothic','돋움', sans-serif;
}
.r_member_login_area{
	overflow:hidden;
}
.r_member_login_area .r_login_area{
	margin-top: 50px;
}
.r_member_login_area .login_form_area{
	width: 300px;
	height: 450px;
	position: relative;
	float:left;
	border-top: 5px solid #3c6cbb;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px;
	box-sizing: border-box;
}
.r_member_login_area .login_form_area:first-child{
	margin: 0 20px 0 50px;
}
.r_member_login_area .login_form_area .lg_tt{
	font-size: 18px;
	color: #5d5d5d;
	font-family: 'Nanum Barun Gothic','돋움', sans-serif;
	font-weight: bold;
	margin: 30px 0 50px 0;
}
.r_member_login_area .ml_tt{
	font-size: 15px;
	font-weight: bold;
	font-family: 'Nanum Barun Gothic';
	margin: 20px 0 30px;
}
.r_member_login_area .login_form_area .login_form{
	width: 258px;
	position: relative;
	margin: 0 auto;
}
.r_member_login_area .login_form input{
	position:absolute;
	border: 1px solid #c9c9c9;
	height: 45px;
	line-height: 45px;
	padding-left: 10px;
	width: 258px;
	box-sizing: border-box;
}

.r_member_login_area .login_form .login_input input{
	border-bottom: 0;
	top: 0;
	left: 0;
}
.r_member_login_area .login_form .pw_input input{
	top: 45px;
	left: 0;
}
.r_member_login_area .login_form .login_num_input .ln_area{
	position:absolute;
	top: 100px;
	left: 0;
}
.r_member_login_area .login_form .login_num_input input{
	width: 258px !important;
	top: 150px;
	left: 0;
	border-top: 0;
}
.r_member_login_area .login_form .login_num_input .ln_area{
	background: #856d6b;
	width: 258px;
	height: 50px;
	text-align: left;
}
.r_member_login_area .login_form button{
	position:absolute;
	top: 195px;
	left:0;
	height: 45px;
	line-height: 45px;
	width: 258px;
	box-sizing: border-box;
	margin-top:10px;
	background: #3e94ff;
	color: #fff;
	font-weight: bold;
	border: none;
	font-weight: bold;
}
.r_member_login_area .login_form_area .find_info{
	overflow: hidden;
	position: absolute;
	bottom: 50px;
	right: 53px;
}
.r_member_login_area .login_form_area .find_info li{
	float: left;
	font-size: 12px;
}
.r_member_login_area .login_form_area .find_info li a{
	color: #777;
}
.r_member_login_area .login_form_area .find_info li:first-child{
	border-right: 1px solid #b6b6b6;
	padding-right: 20px;
	margin-right: 20px;
}
.r_member_login_area .login_form_area .j_benefit{
	text-align: left;
	color: #777;
 	font-size: 12px;
 	line-height: 1.5;
 	margin-top: 20px;
}
.r_member_login_area .login_form_area .j_benefit li{
	margin-bottom: 10px;
	letter-spacing: -1px;
}
.r_member_login_area .login_form_area .j_benefit li:before{
	display: inline-block;
	content: "";
	width: 2px;
	height: 2px;
	background: #777;
	margin-right: 5px;
	vertical-align: 4px;
}


/*간편회원가입*/
.q_join_benefit{
	background: #eeeeee;
	padding: 20px;
	text-align: left;
}
.q_join_benefit li{
	line-height: 23px;
}

.q_join_02 ul li{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #dfdfdf;
	padding: 18px 0 18px 20px;
	background: #fff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 15px;
	margin-top: -1px;
}
.q_join_02 ul li span{
	color: #b1b1b1;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 10px;
	cursor: pointer;
	font-weight: normal;
}
.q_agree_box{
	margin-right: 16px;
	float: right;
}
.q_agree_box .agree_chk{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-top: -3px;
}

.qj_agree_all{
	text-align: left;
	margin-top: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.q_agree_box2{
	margin-right: 10px;
	float: left;
}
.q_agree_box2 .agree_chk{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-top: -3px;
}


.q_join_03 table{
	border-collapse: collapse;
	width: 100%;
	font-size: 15px;
}
.q_join_03 table th,.q_join_03 table td{
	border: 1px solid #dfdfdf;
	padding: 18px 10px;
}
.q_join_03 table th{
	color: #3d3d3d;
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
	font-weight: bold;
	background: #f6f6f6;
}
.q_join_03 table td{
	background: #fff;
	text-align: left;
	color: #8c8c8c;
	font-weight: bold;
}
.q_join_03 table td input[type=text],.q_join_03 table td input[type=password]{
	vertical-align: middle;
	font-size: 15px;
	border: 0;
}
.q_join_03 table td .g_txt{
	font-size: 11px;
	color: #b7b7b7;
	float: right;
	font-weight: normal;
}
.q_join_03 table td .phone_check{
	border:0;
	background: #434343;
	color: #fff;
	font-weight: bold;
	float:right;
	height: 24px;
	line-height: 24px;
}

/*파출알바 이력서등록*/
.h_resume_write_02 table{
	border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}
.h_resume_write_02 table th,.h_resume_write_02 table td{
	border: 1px solid #dfdfdf;
    line-height: 20px;
    padding: 9px 9px;
}
.h_resume_write_02 table th{
	background: #f0f3fa;
    color: #5f5f5f;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 15px;
}
.h_resume_write_02 table td{
	background: #FFFFFF;
    text-align: left;
    color: #666;
}
.h_resume_write_02 table td input[type=text]{
	vertical-align: middle;
    border: 1px solid #dadada;
    height: 20px;
    padding-left: 5px;
}
.h_resume_write_02 table td .name_check{
	display:inline-block;
	color: #399bd8;
	font-weight: normal;
	border: 0;
	height: 22px;
	line-height: 22px;
	margin-left: 5px;
	vertical-align: -1px;
	padding: 0 6px;
}
.h_resume_write_02 table td .name_check_o{
	background: #9b9b9b;
	color: #fff;
	font-weight: bold;
	border: 0;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	vertical-align: -1px;
}
.h_resume_write_02 table td .certifi{
	line-height: 22px;
	display: inline-block;
	margin:0 5px 0 5px;
}
.h_resume_write_02 table td .b_bt{
	background: #333;
	color: #fff;
	line-height: 20px;
	height: 20px;
	margin-left:5px;
	border:none;
	vertical-align: -2px;
}
.h_resume_write_02 table td .location_list{
	line-height: 30px;
}

.h_resume_write_02 table td .check_bubu{
	display:inline-block;
	color: #888;
}
.h_resume_write_02 table td .agree_chk{
	vertical-align: -3px;
}



/*이력서관리*/
.new_resume_manage table{
	border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}
.new_resume_manage table th{
	background: #f7f9fc;
    color: #434343;
    height: 45px;
    text-align: center;
    font-weight: bold;
    border-top: 2px solid #3c6cbb;
    border-bottom: 1px solid #99b2db;
    border-left: 0;
    border-right: 0;
}
.new_resume_manage table td{
	background: #FFFFFF;
    text-align: center;
    color: #717171;
    border-right: 0;
    border-bottom: 1px solid #dadada;
    line-height: 23px;
    padding: 10px;
}
.f_orange{
	color: #ff6000;
}
.f_blue{
	color: #399bd8;
}
.new_resume_manage table td img{
	vertical-align: middle;
}
button.resume_modify_btn{
	float:left;
	margin-bottom: 10px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	background: #fff;
	font-size: 12px;
	color: #888;
	height: 25px;
	line-height: 25px;
}
.resume_detail_title{
	float: left;
    width: 100%;
    height: 20px;
    background: #424242;
    text-align: center;
    font-family: nanumgothic;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding: 20px 0;
    margin: 5px 0 10px 0;
    letter-spacing: 0.05em;
}

.new_resume_manage table .my_recruit_num{
	text-decoration: underline;
}
.rn_search_tb{
	overflow: hidden;
}
.rn_search_tb li{
	float:left;
	width: 150px;
	border: 1px solid #ddd;
	height: 30px;
	border-bottom: 0;
	line-height: 30px;
}
.rn_search_tb li a{
	display: block;
}
.rn_search_tb li.on{
	background: #3c6cbb;
	font-weight: bold;
}
.rn_search_tb li.on a{
	color: #fff;
}
.rn_search_tb li:first-child{
	border-right:0;
}

.fz_skyblue{
	color:#399bd8;
}
.fz_orange{
	color:#399bd8;
}

.fz_01{
	color: #ff71ad !important;
}
.fz_02{
	color: #7a86e3 !important;
}
.btn_modal_location_part{
	display: block;
	margin:3px auto 0;
}
