@charset "utf-8";
/* *
 * @author  정두연<d124412.com>
 * @since   2015-01-24
 */

#wrap #contents{width:960px;float:initial}
.lazy.disabled{display:initial;overflow:initial;position:initial;top:initial;visibility:initial;text-indent:initial;font-size:initial;width:initial;height:initial}

p.new_btn{display:inline-block;width:10px;height:9px;background:url('../icon/icon_new.png')no-repeat 0px 0px;padding:0;margin:0;vertical-align:middle}
p.new_btn *{display:block;overflow:hidden;position:absolute;top:-1000em;visibility:hidden;text-indent:-9999em;font-size:0;width:0;height:0}

/* point 빅배너 */
/* #point{overflow:hidden} */
/* #point .point_main{float:left} */
/* #point .point_side{float:right} */
#point{position: relative;width: 100%;height: 382px}
#point .point_main{width: 705px;height: 288px;position: absolute;left: 0;top: 0}
#point .point_side{position: absolute;right: 0px;top: 0px}
#point a{text-decoration:none}
#point a:hover{font-weight:bold}
#point .big_ban{overflow:hidden;width:705px;height:121px;margin-right:5px}
#point .big_ban .b_ban{float:left;width:481px;height:120px;border:1px solid #dddddd;overflow:hidden;}
#point .big_ban .b_ban_tab{position:relative;width:224px;height:120px;float:right;border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background-color:#f7f7f7;text-align:center;padding-top:27px;padding-bottom:17px;overflow:hidden}
#point .big_ban .b_ban_tab ol{}
#point .big_ban .b_ban_tab ol li{line-height:20px}
#point .big_ban .b_ban_tab ol li span{width:210px;display:inline-block;cursor:default}

#point .big_ban .b_ban_tab .prev{position:absolute;top:0px;left:0px;z-index:1;width:223px;height:25px;background:#F7F7F7 url('../main/img/main_set.png') no-repeat 104px -330px}
#point .big_ban .b_ban_tab .next{position:absolute;bottom:0px;left:0px;z-index:1;width:223px;height:20px;background:#F7F7F7 url('../main/img//main_set.png') no-repeat 104px -394px}

#point .hot_spe{position:relative;width:705px;height:163px;overflow:hidden;margin-top:5px;;margin-right:5px}

/* HOT이슈 */
#point .hot{position:absolute;left:0px;width:480px;height:163px;border-left:solid 1px #dddddd;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd}
/* #point .hot dt{height:28px;padding-top:9px} */
#point .hot dt{height:28px;padding-top:9px;width:20%;position:absolute;top:0px;background:url("../main/img/main_set.png") no-repeat 0px -725px;text-align:center;padding-left:2px}

#point .hot dt.tab01{width:16%;left:0px; background:none;}
#point .hot dt.tab02{width:23%;left:76px}
#point .hot dt.tab03{width:23%;left:186px}
#point .hot dt.tab04{width:23%;left:295px}
#point .hot dt.tab05{width:16%;left:403px}

/* #point .hot dt.tab05{position:absolute;top:0px; right:17px} */
#point .hot .tab_nae{width:100%;position:absolute;top:32px;left:0px;border-top:dotted 1px #b9b9b9;padding-top:9px}

#point .hot ul{overflow:hidden}
#point .hot ul li{line-height:22px;padding-left:10px}
#point .hot ul li a{display: block;height: 22px}
#point .hot ul li a:hover{font-weight:normal}
#point .hot ul .date{float:right;padding-right:16px}
#point .hot ul .cms_dot{color:#797979;font-weight:bold;vertical-align:middle}
#point .hot ul .title{display: inline-block;max-width:380px;color:#797979;vertical-align:middle}
#point .hot ul .title:hover{color:#5887D7}
#point .hot ul .title img.reply_ico{vertical-align:-2px}

/* 스페셜채용관 */
#point div.special_booth{position:absolute;right:0px;width:225px}
#point div.special_booth th{height:32px;padding-left:13px;text-align:left}
#point div.special_booth table,
#point div.special_booth td{border:solid 1px #dddddd}
#point div.special_booth table{border-bottom:0}
#point div.special_booth table:first-child{width:225px;border-bottom:solid 1px #FFFFFF}
#point div.special_booth .main_spc{overflow:hidden}
#point div.special_booth .main_spc li{float:left}

#point div.special_booth tr{border-bottom:1px solid #dddddd}
#point div.special_booth tr:last-child{border-bottom:0}
#point div.special_booth .t_line{border-right:1px solid #dddddd;text-align:center;width:112px;height:43px}
#point div.special_booth .t_line img{max-width:92px;max-height:35px;vertical-align: middle}
#point div.special_booth .prev{position:absolute;top:10px;right:22px;width:15px;height:15px;background:url("../main/img/main_set.png") no-repeat -33px -82px}
#point div.special_booth .next{position:absolute;top:10px;right:9px;width:15px;height:15px;background:url("../main/img/main_set.png") no-repeat -46px -82px}

/* 로그인영역 */
#point .login{position:relative;overflow:hidden;width:250px;height:159px;border:1px solid #dddddd;background-color:#f7f7f7;padding-top:13px;padding-left:10px;padding-right:13px}
#point .login .id_save{position:relative;margin-bottom:8px;font-family:"돋움";color:#9b9b9b;font-size:11px;letter-spacing:-1px}
#point .login .id_save .go_support{position:absolute;right:0}
#point .login .id_save .go_support:hover{font-weight:normal}
#point .login .input_login{display:block;border:1px solid #dddddd;padding:2px 5px 2px 6px;height:24px;width:153px;color:#484c56;font-size:13px;margin-bottom:5px}
#point .login .id_pw{width:153px;float:left}
#point .login .btn{float:right;width:67px;height:53px;background:url("../main/img/main_set.png") no-repeat 0px 0px;margin-bottom:10px}
#point .login .user{clear:both}
#point .login .user .mem_join{float:left;width:56px;height:21px;background:url("../main/img/main_set.png") no-repeat -83px 0px}
#point .login .user .id_pw_s{float:right;padding-top:3px}
#point .login .user .id_pw_s:hover{font-weight:normal}
/* #point .login .member_img{position:absolute;width:204px;height:32px;top:120px;left:32px;background:url("../main/img/main_set.png") no-repeat -161px -1px} 2014-10-21 무료 정회원권 1회 */
/* #point .login .member_img{position:absolute;width:216px;height:32px;top:120px;left:22px;background:url("../main/img/main_set.png") no-repeat -161px -50px} 2014-11-10 무료취업컨설팅 1회 */
/* #point .login .member_img{position:absolute;width:226px;height:32px;top:120px;left:33px;background:url("../main/img/main_set.png") no-repeat -161px -100px} 2014-12-08 회원가입 시 채용정보 100% 무료 */
#point .login .member_img{position:absolute;width:226px;height:32px;top:120px;left:33px;background: url("../main/img/main_set.png") no-repeat -161px -200px} /* 2015-01-23 회원가입하고 매스컴 취업 성공하자! */


/* 로그인후 */
#point .login{position:relative}
#point .login > dt{position:relative}
#point .login .indi_tit{border-top:1px dotted #b9b9b9;padding-top:10px;padding-left:5px}
#point .login .indi_tit .indi_info{line-height:16px}
#point .login .indi{display:inline-block;margin-left:5px;margin-bottom:8px}
#point .login .logout{position:absolute;width:55px;height:20px;top:-5px;right:0px;background:url("../main/img/main_set.png") no-repeat -83px -33px}
#point .login ul{width:250px;position:absolute;top:89px;left:0px;overflow:hidden;border-top:1px solid #dddddd}

#point .login ul li{width:83px;height:67px;float:left;border-left:1px solid #dddddd;background-color:#ffffff;position:relative}
#point .login ul li:first-child{border-left:none}
#point .login ul li a:hover{text-decoration:none}
#point .login ul .indi_q01{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_inbg01.gif") no-repeat 0px 0px}
#point .login ul .indi_q02{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_inbg02.gif") no-repeat 0px 0px}
#point .login ul .indi_q03{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_inbg03.gif") no-repeat 0px 0px}
#point .login ul .com_q01{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_combg01.gif") no-repeat 0px 0px}
#point .login ul .com_q02{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_combg02.gif") no-repeat 0px 0px}
#point .login ul .com_q03{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_combg03.gif") no-repeat 0px 0px}
#point .login ul .info_gun{position:absolute;right:0px;top:11px; width:54px;text-align:center}
#point .login ul .info_gun .g_form{display: inline-block;height:15px;padding: 0 4px;text-align:center;color:#fff;font-size:11px;line-height:12px;font-family:tahoma, sans-serif;background-color:#ff596e;border: 1px solid #f14157;border-radius:7px;box-shadow:0 2px 0 rgba(0,0,0,0.15)}
#point .txt14_gr_tit_b{color:#5d5d5d;font-size:14px;font-weight:bold}

/* 우측배너 */
#point .r_ban{width:250px;height:124px;margin-top:5px;position:relative;float:right;width: 250px;overflow: hidden}
#point .r_ban a{width:250px;height:211px}
#point .r_ban .r_banner{overflow:hidden}
#point .r_ban .r_banner li {float:left}
#point .r_ban .r_pager{position:absolute;bottom: 5px;right: 8px;overflow:hidden}
#point .r_ban .r_pager li{float:left;margin-right:4px}
#point .r_ban .r_pager .ban_c01{display:inline-block;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat 0px -909px}
#point .r_ban .r_pager .ban_c01.active{display:inline-block;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat -12px -909px}

/* 전문채용관 */
#point .wrap_slider_exp {margin-left:140px;margin-right: 35px;margin-top:10px;overflow:hidden}
/* #point .jun_recruit{float:left;width:100%;height:94px;position:relative;border-bottom:1px solid #dddddd} */
#point .jun_recruit{position: absolute;bottom: 0px;width:100%;height:94px;border-bottom: 1px solid #dddddd}
#point .jun_recruit .tit{position:absolute;top:30px;left:15px}
#point .jun_recruit .tit img{margin-bottom:6px}
#point .jun_recruit .tit .more{display:block;width:67px;height:10px;background:url("../main/img/main_set.png") no-repeat 2px -784px}
#point .jun_recruit ol{overflow:hidden;width:2000px}
#point .jun_recruit ol li {float:left;width:72px;height:74px;margin-right:17px}
#point .jun_recruit ol li a{display:block;width:100%;height:100%}
#point .jun_recruit span{text-indent:-9999em;font-size:0px}
#point .jun_recruit ol li.j_menu01{background:url("../main/img/one_spe_mnu.png") no-repeat    3px 0px}
#point .jun_recruit ol li.j_menu02{background:url("../main/img/one_spe_mnu.png") no-repeat  -70px 0px}
#point .jun_recruit ol li.j_menu03{background:url("../main/img/one_spe_mnu.png") no-repeat -143px 0px}
#point .jun_recruit ol li.j_menu04{background:url("../main/img/one_spe_mnu.png") no-repeat -217px 0px}
#point .jun_recruit ol li.j_menu05{background:url("../main/img/one_spe_mnu.png") no-repeat -289px 0px}
#point .jun_recruit ol li.j_menu06{background:url("../main/img/one_spe_mnu.png") no-repeat -362px 0px}
#point .jun_recruit ol li.j_menu07{background:url("../main/img/one_spe_mnu.png") no-repeat -435px 0px}
#point .jun_recruit ol li.j_menu08{background:url("../main/img/one_spe_mnu.png") no-repeat -508px 0px}
#point .jun_recruit ol li.j_menu09{background:url("../main/img/one_spe_mnu.png") no-repeat -581px 0px}
#point .jun_recruit ol li.j_menu10{background:url("../main/img/one_spe_mnu.png") no-repeat -654px 0px}
#point .jun_recruit ol li.j_menu11{background:url("../main/img/one_spe_mnu.png") no-repeat -731px 0px}
#point .jun_recruit .prev{position:absolute;top:0px;left:107px;display:block;width:36px;height:93px;background:url("../main/img/main_set.png") no-repeat 2px -540px}
#point .jun_recruit .next{position:absolute;top:0px;right:5px;display:block;width:36px;height:93px;background:url("../main/img/main_set.png") no-repeat 22px -632px}

.txt14_bk_tit_b.ellipsis,
.txt13_bk_tit_b.ellipsis{display:inline-block;vertical-align:middle}

/* 그랜드채용관 */
.grand{margin-top:29px}
.grand .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.grand .m_tit h2{width:119px;float:left}
.grand .m_tit a{float:left}
.grand .m_tit .tit_gunsu{float:right;padding-top:4px}
.grand .m_tit .tit_gunsu > a{text-decoration:none}
.grand ul{overflow:hidden}
.grand ul li{float:left;position:relative;margin-top:5px;overflow:hidden;margin-left:4px}
.grand ul .grand_box{width:237px;height:144px;border:solid 3px #4e81b1}

.grand ul .grand_box dl.grand_box_fixed dt{text-align:center;width:231px;height:70px;line-height:73px} /* 2014-10-23 height:75px; 수정 */
.grand ul .grand_box dl.grand_box_fixed dt a img{max-width:180px;max-height:50px;vertical-align:middle}
.grand ul .grand_box dl.grand_box_fixed dt.banner{height:138px}
.grand ul .grand_box dl.grand_box_fixed dt.banner a img{width:231px;height:138px;min-width:231px;min-height:138px;max-width:231px;max-height:138px;vertical-align:middle}

.grand ul .grand_box_appli{width:237px;height:144px;border:solid 3px #4e81b1;background-color:#f7f7f7;text-align:center;padding-top:34px;margin-left:4px}
.grand ul .grand_box_pop{width:231px;height:138px;background-color:#ebf7ff;padding:12px 12px 0px 12px;position:absolute;left:0px;top:141px}
.grand ul .grand_box_pop .p_b_tit{border-bottom:solid 1px #9acbec;max-height:70px;min-height:50px}
.grand ul .grand_box_pop .p_b_tit a.txt12_bk{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.grand ul .grand_box_pop .p_b_tit p{margin-bottom:5px}
.grand ul .grand_box_pop .p_b_tit a:hover{color:#2c6cef;text-decoration:none}
.grand ul .grand_box_pop .p_b_info{margin-top:5px}
.grand ul .grand_box_pop .over{overflow:hidden;cursor:default}
.grand ul .grand_box_pop .over .pop_tit{float:left;color:#48729a;font-weight:bold;margin-bottom:3px}
.grand ul .grand_box_pop .over .pop_info{float:left;color:#48729a;font-size:11px;font-family:"돋움";margin-left:3px;letter-spacing:0px;width:160px}
.grand ul .grand_point{width:54px;height:54px;position:absolute;top:-1px;left:-1px; background:url("../main/img/main_set.png") no-repeat 0px -456px}
/* .grand ul .d_day{position:absolute;top:6px;right:6px;border:solid 1px #9fcdec;width:43px;height:18px;background-color:#f0f9ff;text-align:center;color:#347abc;font-weight:bold;font-family:tahoma, '돋움'} */
.grand ul .d_day{width:43px;height:18px;text-align:center;color:#347abc;font-weight:bold;font-family:tahoma, '돋움'}
.grand dl .box_info{background-color:#ebf7ff;height:68px;padding:10px 0px 0px 10px} /* 2014-10-23 height:63px;padding:6px 0px 0px 15px; 수정 */
.grand dl .box_info p{margin-bottom:3px;width: 200px}
.grand dl .box_info a:hover{color:#2c6cef;text-decoration:none}
.grand .bookmark{position:absolute;bottom:-3px;right:0px;z-index:2}
.grand .bookmark_off,
.grand .staroff{display:inline-block;width:21px;height:21px;background:url("../main/img/main_set.png") no-repeat 0px -121px}
.grand .bookmark_on,
.grand .staron{display:inline-block;width:21px;height:21px;background:url("../main/img/main_set.png") no-repeat -21px -121px}

/* 프리미엄채용관 */
.premium{margin-top:29px}
.premium .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.premium .m_tit h2{width:134px;float:left}
.premium .m_tit a{float:left}
.premium .m_tit .tip{position:absolute;right:0px;bottom:0px;font-size:11px;font-family:'돋움',dotum;color:#5883dd;text-decoration:none}
.premium ul{overflow:hidden;border-top:solid 2px #96b2ed;border-right:solid 2px #96b2ed;border-left:solid 2px #96b2ed;margin-top:8px;width:959px}
.premium ul li{float:left;width:20%;height:144px;border-left:solid 1px #96b2ed;position:relative;border-bottom:solid 2px #96b2ed}
.premium ul .premium_box{border-left:solid 1px #96b2ed;height:144px}
.premium ul li.head{border-left:0}
.premium ul .premium_box_appli{height:144px;background-color:#f7f7f7;text-align:center;padding-top:44px}
.premium ul .premium_box .pre_tit{background-color:#f7f7f7;height:35px;padding:9px 0px 10px 13px}
.premium ul .premium_box .pre_tit2{background-color:#96b2ed;height:35px;padding:9px 0px 10px 13px;border: solid 1px #FFF}
.premium ul .premium_box .pre_tit2 a{color:#ffffff;font-size:14px;font-weight:bold}
.premium ul .premium_box .pre_tit2 a.txt14_bk_tit_b{max-width:150px}

.premium ul .premium_box dl.premium_box_fixed dt{text-align:center;width:190px}
.premium ul .premium_box dl.premium_box_fixed dt.banner{height:142px}
.premium ul .premium_box dl.premium_box_fixed dt.banner a img{width:190px;height:142px;min-width:190px;min-height:142px;max-width:190px;max-height:142px;vertical-align:middle}

.premium ul .premium_box a:hover{color:#2c6cef;text-decoration:none}
.premium ul .premium_box dl dd.pre_logo{height:62px;line-height:60px;text-align:center} /* 2014-10-23 height:69px; 수정 */
.premium ul .premium_box dl dd.pre_info{height:45px;padding-top:9px;background-color:#f4f4f4} /* 2014-10-23 height:38px;padding-top:3px; 수정 background-color:#f4f4f4; 추가 */
.premium ul .premium_box dl dd.pre_info p{padding-left:13px;line-height:15px;padding-right: 13px}

.premium ul .premium_box dl dd.pre_info .bookmark{position:absolute;bottom:3px;right:3px;width:15px;height:15px;padding:0;z-index:2;}
.premium ul .premium_box dl dd.pre_info .bookmark_off,
.premium ul .premium_box dl dd.pre_info .staroff{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -280px;}
.premium ul .premium_box dl dd.pre_info .bookmark_on,
.premium ul .premium_box dl dd.pre_info .staron{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -254px}

.premium ul .premium_box dl dd a img{max-width:147px;max-height:44px;vertical-align:middle}

/* 스페셜채용관 */
#contents .special{padding:0;margin-top:29px}
#contents .special img{float:none}
.special .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.special .m_tit h2{width:117px;float:left}
.special .m_tit a{float:left}
.special ul{overflow:hidden;margin-top:8px}
.special ul li{float:left;border:1px solid #d0d0d0;margin-left:6px}
.special ul li.head{margin-left:0}
.special ul .special_box{background-color:#F5FAFE}
.special ul .special_box,
.special ul .special_box_appli{position:relative;width:477px;height:62px;margin-bottom:6px}
.special ul .special_box_appli{background-color:#f7f7f7;text-align:center;line-height:62px}
.special ul .special_box_appli img{vertical-align:middle}
.special ul dl{overflow:hidden}
.special ul dl dt{background-color:#fff;width:123px;height:60px;line-height:60px;float:left;text-align:center}
.special ul dl dt img{max-width:100px;max-height:38px;vertical-align:middle}
.special ul dl .special_name{max-width:287px}
.special ul dl .special_name p a.txt13_bk_tit_b{max-width:255px}
.special ul dl .special_name,
.special ul dl .special_titl,
.special ul dl .special_info{float:left;padding-top:13px;padding-left:8px}
.special ul dl .special_info{font-size:11px;color:#8E8E90;line-height:16px}
.special ul dl .special_titl{width:330px;padding-top:6px}
.special ul dl .special_info a:hover{color:#2c6cef;text-decoration:none}
.special ul dl .special_btm{position:absolute;top:11px;right:200px;font-size:11px;color:#8E8E90;font-size:11px;color:#8E8E90;}
.special ul .bookmark{position:absolute;bottom:3px;right:3px;width:15px;height:15px;padding:0;z-index:2;}
.special ul .bookmark_off,
.special ul .staroff{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -280px;}
.special ul .bookmark_on,
.special ul .staron{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -254px}

/* 스마트채용관 */
.smart{margin-top:29px}
.smart .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.smart .m_tit h2{width:117px;float:left}
.smart .m_tit a{float:left}
.smart ul{overflow:hidden;margin-top:8px}
.smart ul li{float:left;border:1px solid #d0d0d0;margin-left:6px}
.smart ul li.head{margin-left:0}
.smart ul .smart_box{width:316px;height:84px;margin-bottom:6px}
.smart ul .smart_box_appli{width:316px;height:84px;margin-bottom:6px;background-color:#f7f7f7;text-align:center;padding-top:15px}
.smart ul dl{overflow:hidden}
.smart ul dl dt{width:129px;height:53px;line-height:51px;float:left;text-align:center}
.smart ul dl dt img{max-width:100px;max-height:38px;vertical-align:middle}
.smart ul dl .smart_info{float:left;height:53px;line-height:17px;padding-top:10px;width:170px}
.smart ul dl .smart_info a:hover{color:#2c6cef;text-decoration:none}
.smart ul dl .smart_btm{float:left;width:314px;height:29px;float:left;border-top:1px solid #e6e6e6;background-color:#f7f7f7;padding:7px 0px 0px 15px}

/* HR채용관 */
.hr{margin-top:23px}
.hr .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.hr .m_tit h2{width:92px;float:left}
.hr .m_tit a{float:left}
.hr ul.hr_box{overflow:hidden;border-top:solid 2px #70d4c1;border-right:solid 2px #70d4c1;border-left:solid 2px #70d4c1;margin-top:8px}
.hr ul.hr_box > li{float:left;position:relative;border-bottom:2px solid #70d4c1}
.hr ul.hr_box .hr_rec{width:239px;border-left:1px solid #70d4c1;background-color:#f7f7f7}
.hr ul.hr_box .hr_rec.head{border-left:0}
.hr ul.hr_box .hr_rec dt{height:50px;line-height:48px;text-align:center;border-bottom:1px solid #dddddd;background-color:#FFFFFF}
.hr ul.hr_box .hr_rec dt img{max-width:238px;max-height:43px;vertical-align:middle}
.hr ul.hr_box .hr_rec .hr_rec_info{line-height:19px;padding-top:14px;padding-left:0px;padding-bottom:14px}
.hr ul.hr_box .hr_rec .hr_rec_info a:hover{color:#53bda9;text-decoration:none}
.hr ul.hr_box .hr_rec .next{position:absolute;width:18px;height:50px;top:86px;right:0px;background:url("../main/img/main_set.png") no-repeat 3px -264px}
.hr ul.hr_box .hr_rec.empty{text-align: center}
.hr ul.hr_box .hr_rec.empty img{vertical-align:middle}
.hr ul.hr_box ul.rec{overflow: hidden}
.hr ul.hr_box ul.rec li{width: 85%;float:left}
.hr ul.hr_box ul.rec li.rec_list{float:left;list-style:none;position:relative;padding-left:7px;width:239px}
.hr ul.hr_box ul.rec li.rec_list p{width:210px;line-height:19px}
.hr ul.hr_box ul.rec li.rec_list p a.ellipsis{display:inline-block;vertical-align:middle;width:160px;line-height:15px;height:15px}
.hr ul.hr_box ul.rec li.rec_list p span.eddt_date{display:inline-block;vertical-align:middle;line-height:15px;height:15px;font-size:11px;font-family:"돋움",tahoma;color:#9b9b9b;width:40px;text-align:right}
.hr ul.hr_box .hr_rec2{width:239px;background-color:#f7f7f7}
.hr ul.hr_box .hr_rec2 dt{height:50px;border-bottom:1px solid #dddddd}
.hr ul.hr_box .hr_rec2 .hr_rec_info{line-height:19px;padding-top:14px;padding-left:14px}
.hr ul.hr_box .hr_rec2 .hr_rec_info a:hover{color:#53bda9;text-decoration:none}
.hr ul.hr_box .hr_rec2 .next{position:absolute;width:18px;height:50px;top:86px;right:0px;background:url("../main/img/main_set.png") no-repeat 3px -264px}

.hr ul.hr_box.hr_box5 .hr_rec{height:174px}
.hr ul.hr_box.hr_box5 .hr_rec.empty{line-height:172px}
.hr ul.hr_box.hr_box5 .hr_rec .next{top:86px}
.hr ul.hr_box.hr_box5 .hr_rec .hr_rec_info{height:122px}

.hr ul.hr_box.hr_box3 .hr_rec{height:137px}
.hr ul.hr_box.hr_box3 .hr_rec.empty{line-height:135px}
.hr ul.hr_box.hr_box3 .hr_rec .next{top:68px}
.hr ul.hr_box.hr_box3 .hr_rec .hr_rec_info{height:85px}

/* 라인채용관 */
.line{margin-top:23px}
.line .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.line .m_tit h2{width:100px;float:left}
.line .m_tit a{float:left}
.line .m_tit .tip{position:absolute;right:0px;bottom:0px;font-size:11px;font-family:'돋움',dotum;color:#5883dd;text-decoration:none}
.line .line_tb{overflow:hidden;border-top:1px solid #4e81b1;margin-top:8px}
.line .line_tb tr{height:34px;border-bottom:1px solid #dddddd}
.line .line_tb th{background-color:#f7f7f7;padding:10px 0px 9px 8px;color:#2c4a66;text-align:left} /* 2014-10-21 padding:10px 0px 9px 10px; */
.line .line_tb th a{display:inline-block;width:120px;vertical-align: middle}
.line .line_tb th a:hover{color:#2c6cef;text-decoration:none}
.line .line_tb td{padding-left:10px}
.line .line_tb td a:hover{text-decoration:none}
.line .line_tb td:hover{background-color:#fff9de}
.line .line_tb td span.ellipsis{display:inline-block;width:220px;vertical-align:bottom}
.line .line_tb td span.bold{color:#606060;font-weight:bold}
.line .line_tb td span.color{color:#2B7BD5}/* color:#ff682c */
.line .line_tb .new_ico{display:inline-block;margin-left:5px;width:11px;height:10px;background:url("../main/img/main_set.png") no-repeat 0px -170px}
.line .line_tb .date{float:right;padding-right:10px}

.line2{margin-top:23px}
.line2 .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.line2 .m_tit h2{width:100px;float:left}
.line2 .m_tit a{float:left}
.line2 .m_tit .tip{position:absolute;right:0px;bottom:0px;font-size:11px;font-family:'돋움',dotum;color:#5883dd;text-decoration:none}
.line2 ul.cols3{overflow:hidden;margin-left:-6px;margin-top:8px;}
.line2 ul.cols3 li{height:80px;line-height:78px;}
.line2 ul.cols3 > li{float:left;margin-left:6px;margin-bottom:6px;position:relative}
.line2 ul.cols3 li dl{height:100%;position:relative;width:316px;border:1px solid #ddd;box-sizing:border-box;}
.line2 .cols3 li dl dt, .cols3 li dl dd{position:absolute;}
.line2 ul.cols3 li dl dt.line_comp{width:195px;top:13px;left:10px;text-align:left;font-weight:bold;line-height:normal}
.line2 ul.cols3 li dl dt.line_comp a{font-size:13px;}
.line2 ul.cols3 li dl dt.line_comp .txt13_bk_tit_b{max-width:175px}
.line2 ul.cols3 li dl dt a:hover{color:#2c6cef;text-decoration:none;}
.line2 ul.cols3 li dl dd a:hover{color:#2c6cef;text-decoration:none;}
.line2 ul.cols3 li dl dd.line_cont{box-sizing:border-box;width:100%;height:35px;background:#F5F5F5;color:#8b8b8b;border-top:1px solid #ddd;text-align:left;bottom:0;left:0;line-height:35px;padding:0 20px 0 10px}
.line2 ul.cols3 li dl dd.line_cont img{vertical-align:middle;margin-bottom:2px}
.line2 ul.cols3 li dl dd.line_etc{top:15px;right:10px;font-size:11px;font-family:"돋움";color:#989898;line-height:normal}
.line2 ul.cols3 li dl dd.line_etc span{font-size:11px;font-family:"돋움";color:#989898}
.line2 ul.cols3 li dl dd.line_etc strong{font-size:11px;font-family:"돋움";color:#FC7272}
.line2 ul.cols3 li.line2_box_appli{width:316px;height:80px;margin-bottom:6px;background-color:#f7f7f7;text-align:center;padding-top:15px;border:1px solid #ddd;}
.line2 ul .bookmark{position:absolute;bottom:3px;right:3px;width:15px;height:15px;padding:0;z-index:2;line-height:1}
.line2 ul .bookmark_off,
.line2 ul .staroff{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -280px;}
.line2 ul .bookmark_on,
.line2 ul .staron{display:inline-block;width:15px;height:15px;background: url("../common/img/icon_set.png") no-repeat -146px -254px}

.rec_opt_bold .line_cont a{font-weight:bold}
.rec_opt_color .line_cont a{color:#2B7BD5}
.rec_opt_pen .line_cont a{background-color:#F3FF75}
.rec_opt_icon{vertical-align:middle;margin-bottom:3px}
.rec_opt_border > dl{border:1px solid #eb5459 !important}

/* 프리미엄 인재관 */
.premium_indi{margin-top:23px}
.premium_indi .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.premium_indi .m_tit h2{width:134px;float:left}
.premium_indi .m_tit a{float:left}
.premium_indi .m_tit .tit_gunsu{float:right;padding-top:4px}
.premium_indi .m_tit .tit_gunsu > a{text-decoration:none}
.premium_indi ul{overflow:hidden;margin-top:8px;margin-left:-4px}
.premium_indi ul li{position:relative;float:left;padding:10px;margin-bottom:4px}
.premium_indi ul .pre_in_box{width:317px;height:110px;border-top:solid 1px #cadbea;border-right:solid 1px #cadbea;border-bottom:solid 3px #cadbea;border-left:solid 1px #cadbea;background-color:#f2f9ff;margin-left:4px}
/* .premium_indi ul .pre_in_box:first-child{margin-left:0} */
.premium_indi ul .in_name{display:inline-block;width:205px;height:21px;margin-left:11px;margin-top:5px;border-bottom:1px dotted #b9b9b9}
.premium_indi ul dl{position:relative}
.premium_indi ul dl dd{position:absolute;top:33px;left:86px;line-height:17px;width: 210px}
.premium_indi ul li .oper_lay{position:absolute;top:79px;left:10px;width:70px;height:17px;background-color:#ffffff;text-align:center;opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";padding-top:1px}
.premium_indi ul li .oper_year{display: block;position:absolute;width:71px;bottom:12px;left:10px;z-index:2;font-size:11px;font-family: tahoma, '돋움',dotum;text-align:center}
.premium_indi ul li .plus_p{position:absolute;top:0px;right:0px;width:20px;height:20px;background:url("../main/img/main_set.png") no-repeat -50px -123px}
.premium_indi ul li a:hover{color:#2c6cef;text-decoration:none}
.premium_indi ul .pre_in_box.empty{text-align:center;padding-top:30px;margin-left:4px}

/* 신입, 경력 인재정보 */
.new_career{overflow:hidden}
.new_career .new_in{float:left;margin-top:23px;width:478px}
.new_career .career_in{float:right;margin-top:23px;width:478px}
.new_career .new_in .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.new_career .new_in .m_tit h2{width:117px;float:left}
.new_career .new_in .m_tit .more{position: absolute;right:0px;bottom:0px;padding-right: 10px;background: url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .new_in .m_tit .more a{color: #7a7e85;font-size: 11px;text-decoration: none;font-family: "돋움"}
.new_career .career_in .m_tit a{float:left}.new_carrer .new_in{float:left;margin-top:23px}
.new_career .career_in .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.new_career .career_in .m_tit .more{position: absolute;right:0px;bottom:0px;padding-right: 10px;background: url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .career_in .m_tit .more a{color: #7a7e85;font-size: 11px;text-decoration: none;font-family: "돋움"}
.new_career .career_in .m_tit h2{width:117px;float:left}
.new_career .career_in .m_tit a{float:left}
.new_career .new_in_box{border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd;margin-top:8px}
.new_career .new_in_box tr{height:30px;border-bottom:solid 1px #dddddd}
.new_career .new_in_box tr a:hover{color:#2c6cef;text-decoration:none}
.new_career .new_in_box th{background-color:#f2f9ff;padding:0px;text-align:center} /* 2014-10-21 padding-left:13px; */
.new_career .new_in_box td{padding-left:10px;padding-top:5px} /* 2014-10-21 padding-top:5px 추가 */
.new_career .new_in_box td:hover{background-color:#fff9de}
.new_career .new_in_box td a.ellipsis{display:inline-block;max-width:225px}

/* 하단콘텐츠영역 */
#content_b{margin-top:30px;border-top:2px solid #2c4a66}
#content_b .content{overflow:hidden}
#content_b .all_tab{position:relative;float:left;width:480px;height:211px;border-right:1px solid #dddddd;overflow:hidden}
#content_b .all_tab a:hover{text-decoration:none;color:#5887D7}
#content_b .all_tab .tab01_tit{width:80px;position:absolute;top:13px;left:15px}/* 2015-01-24 background:url("../main/img/main_set.png") no-repeat 105px -733px; */
#content_b .all_tab .tab02_tit{width:100px;position:absolute;top:13px;left:105px}/* 2015-01-24 background:url("../main/img/main_set.png") no-repeat 126px -733px; */
#content_b .all_tab .tab03_tit{width:110px;position:absolute;top:13px;left:220px}
#content_b .all_tab .tab04_tit{width:114px;position:absolute;top:13px;left:330px}/* 2015-01-23 방송장비 임대매매 추가 */
#content_b .all_tab .tab_nae{overflow:hidden;padding-top:15px;width:100%;position:absolute;top:39px;left:0px;border-top:1px solid #dddddd}
#content_b .all_tab .tab_nae li{padding-left:15px;line-height:22px;padding-right:16px}
#content_b .all_tab .tab_nae li.empty{text-decoration:none;color:#606060;text-align:center;line-height:140px}/* 2015-01-24 추가 */
#content_b .all_tab .tab_nae .date{float:right}
#content_b .all_tab .more{position:absolute;width:10px;height:38px;top:0px;right:17px;background:url("../main/img/main_set.png") no-repeat 0px -269px}

#content_b .all_tab .tab_nae ul li a{display:block;height: 22px}
#content_b .all_tab .tab_nae ul .title{display:inline-block;max-width:365px;color:#606060;vertical-align:middle}
#content_b .all_tab .tab_nae ul .title:hover{color:#2c6cef}

/* 하단 프리미엄교육기관 링크가 이상하게 잡힘 */
#content_b .content .pre_edu{position:relative;float:left;width:240px;height:211px;background-color:#f7f7f7;border-right:1px solid #dddddd;padding:12px 14px 12px 14px}
#content_b .content .pre_edu dt h2{margin-bottom:10px}
#content_b .content .pre_edu .edu_logo{background-color:#FFFFFF}
#content_b .content .pre_edu .edu_tit{line-height:16px}
#content_b .content .pre_edu a:hover{text-decoration:none;color:#2c6cef}
#content_b .content .pre_edu ul{margin-top:10px;padding-top:7px;border-top:1px dotted #b9b9b9}
#content_b .content .pre_edu li{padding-top:5px}
#content_b .content .pre_edu li .edu_l_tit{display:inline-block;width:49px;height:16px;background-color:#636363;padding:2px 2px 1px 2px;margin-right:5px}
#content_b .content .pre_edu dt a.edu_logo_area{display:block;text-align:center;margin-bottom:11px;width:211px;height:53px;line-height:51px;border:1px solid #dddddd;background-color:#FFFFFF}
#content_b .content .pre_edu dt a.edu_logo_area img.edu_logo{max-width:188px;max-height:38px;vertical-align:middle}
#content_b .content .pre_edu .more{position:absolute;top:0px;right:14px;width:10px;height:38px;background:url("../main/img/main_set.png") no-repeat 0px -269px}
#content_b .content .pre_edu dd ul li.txt12_gr_num{display:inline-block;width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#content_b .content .pre_edu dd ul li a.txt12_gr_num{display:inline-block;width:152px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

/* 하단배너 */
#content_b .bot_ban{position:relative;float:right;width:240px;height:211px;overflow:hidden}
#content_b .bot_ban a{width:240px;height:211px}
#content_b .bot_ban .bot_banner{overflow:hidden}
#content_b .bot_ban .bot_banner li {float:left}
#content_b .bot_ban .bot_pager{position:absolute;top:187px;right:11px;overflow:hidden}
#content_b .bot_ban .bot_pager li{float:left;margin-right:4px}
#content_b .bot_ban .bot_pager .ban_c01{display:inline-block;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat 0px -909px}
#content_b .bot_ban .bot_pager .ban_c01.active{display:inline-block;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat -12px -909px}

/* 하단4바로가기 */
#content_b .four_ban{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
#content_b .four_ban ul{overflow:hidden}
#content_b .four_ban ul li{float:left;border-right:1px solid #dddddd;padding-left:18px}
#content_b .four_ban ul li:last-child{border:none}
#content_b .four_ban ul img{text-align:right}

/* 산학협력현황/미디어잡파트너스 */
.partner{margin-top:10px;height:47px}
.partner tr{border:1px solid #dddddd}
.partner td{position:relative;padding-left:25px;padding-right:25px}
.partner th{border:1px solid #bfbfbf}
.partner ul{overflow:hidden}
.partner ul li{float:left;text-align:center;width: 105px !important}
.partner .prev{display:inline-block;width:14px;height:43px;position:absolute;top:0px;left:10px;background:url("../main/img/main_set.png") no-repeat 0px -210px}
.partner .next{display:inline-block;width:14px;height:43px;position:absolute;top:0px;right:5px;background:url("../main/img/main_set.png") no-repeat 0px -266px}