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

#wrap{position:relative;width:100%;margin:0 auto 13px;min-height:640px}
.lazy.disabled{display:initial;position:initial;top:initial;visibility:initial;text-indent:initial;font-size:initial;width:initial;height:initial}
/* point 빅배너 */
/* #point{overflow:hidden} */
/* #point .point_main{float:left} */
/* #point .point_side{float:right} */
#point{position:relative;width:100%;height:397px;border-bottom:1px solid #e2e2e2}
#point .point_main{width:100%;height:405px;position:absolute;left:0;top:0;background-color:#fafbff;padding-top:10px}
#point .point_main .point_main_bg{width:1260px;margin:auto;position:relative}
#point .point_side{position:absolute;right:0;top:0px}
#point a{text-decoration:none}
#point a:hover{font-weight:bold}
#point .big_ban{ width:938px;height:120px;margin-right:5px}
#point .big_ban .b_ban{float:left;width:623px;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;display:none}
#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:0;left:0;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:0;left:0;z-index:1;width:223px;height:20px;background:#F7F7F7 url('../main/img/main_set.png') no-repeat 104px -394px}


/* 미디어잡 Only*/
#point .hot_spe{position:relative;width:1260px;height:167px;margin-top:10px}
#point .hot_spe .cms_box{border:1px solid #e2e2e2;width:307px;height:165px;float:left;background-color:#fff;margin-right:9px}
#point .hot_spe .cms_box .cms_tit{border-bottom:1px solid #e2e2e2}
#point .hot_spe .cms_box .cms_tit .cms_txt01{font-size:15px;color:#4b4b4b;font-weight:bold;line-height:40px;margin-left:10px}
#point .hot_spe .cms_box .cms_tit .cms_txt02{color:#0047ff;font-size:15px;font-weight:bold}
#point .hot_spe div .cms_tit{text-align:center;}


/* 공채! 채용속보 */
#point .hot_spe .cms_box02{border:1px solid #e2e2e2;width:307px;height:165px;float:left;background-color:#fff;margin-right:9px}
#point .hot_spe .cms_box02 .cms_tit{border-bottom:1px solid #e2e2e2}
#point .hot_spe .cms_box02 .cms_tit .cms_txt01{font-size:15px;color:#4b4b4b;font-weight:bold;line-height:40px;margin-left:10px}
#point .hot_spe .cms_box02 .cms_tit .cms_txt02{color:#0047ff;font-size:15px;font-weight:bold}

/* 인기기업 채용정보 */
#point .hot_spe .cms_box03 {border:1px solid #e2e2e2;width:307px;height:165px;float:left;background-color:#fff;margin-right:9px}
#point .hot_spe .cms_box03 .cms_tit{border-bottom:1px solid #e2e2e2}
#point .hot_spe .cms_box03 .cms_tit .cms_txt01{font-size:15px;color:#4b4b4b;font-weight:bold;line-height:40px}
#point .hot_spe .cms_box03 .cms_tit .cms_txt02{color:#0047ff;font-size:15px;font-weight:bold;margin-left:10px}

/* 추천교육기관 */
#point .hot_spe .cms_box04 {border:1px solid #e2e2e2;width:312px;height:165px;float:left;background-color:#fff}
#point .hot_spe .cms_box04 .cms_tit{border-bottom:1px solid #e2e2e2}
#point .hot_spe .cms_box04 .cms_tit .cms_txt01{font-size:15px;color:#4b4b4b;font-weight:bold;line-height:40px;margin-left:10px}
#point .hot_spe .cms_box04 .cms_tit .cms_txt02{color:#0047ff;font-size:15px;font-weight:bold}
#point .hot_spe .cms_box04 dd ul li{margin:10px 10px 0}
#point .hot_spe .cms_box04 dd ul li a{display:inline-block;overflow:hidden;font-weight:normal}
#point .hot_spe .cms_box04 dd ul li a:hover{font-weight:normal;color:#326bff}
#point .hot_spe .cms_box04 dd ul li a .cms_txt03{width:120px;float:left;margin-top:4px;text-align:left;padding-left:10px}
#point .hot_spe .cms_box04 dd ul li a .wrap_edu_logo{width:160px;height:45px;border:1px solid #e2e2e2;display:inline-block;padding:5px;text-align:center;line-height:33px;float:left}
#point .hot_spe .cms_box04 dd ul li a img{max-width:148px;max-height:33px}

/* 공지사항/보도자료 */
#point .big_ban .notice_news{width:306px;height:120px;float:right;border:1px solid #e2e2e2;background-color:#fff;overflow:hidden}
#point .big_ban .notice_news .notice_title {position:relative}
#point .big_ban .notice_news .notice_title .notice_more{font-size:20px;color:#959595;letter-spacing:-0.5px;font-family:Arial, sans-serif;font-weight:normal}
#point .big_ban .notice_news .notice_title .notice_more{position:absolute;right:0;top:0;height:40px;text-align:center;line-height:40px;width:40px;color:#999;background:#F7F7F7;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#point .big_ban .notice_news .notice_title .notice_more{display:none}
#point .big_ban .notice_news .notice_title ul li.on .notice_more{display:block}
#point .big_ban .notice_news .notice_title ul{overflow:hidden;}
#point .big_ban .notice_news .notice_title ul li{float:left;width:132px;border-bottom:1px solid #e2e2e2;height:40px;overflow:hidden;cursor:pointer}
#point .big_ban .notice_news .notice_title ul li.on{border-bottom:1px solid #fff;cursor:default}
#point .big_ban .notice_news .notice_title ul li.inner_notice_title{border-right:1px solid #e2e2e2}
#point .big_ban .notice_news .notice_title ul li .no_txt01,
#point .big_ban .notice_news .notice_title ul li .no_txt02{font-size:15px;color:#999;background:#F7F7F7;font-weight:bold;line-height:40px;display:block;text-align:center}
#point .big_ban .notice_news .notice_title ul li .no_txt01{}
#point .big_ban .notice_news .notice_title ul li .no_txt02{}
#point .big_ban .notice_news .notice_title ul li.on .no_txt01,
#point .big_ban .notice_news .notice_title ul li.on .no_txt02{color:#4b4b4b;background:#fff}

#point .big_ban .notice_news .notice_naeyong {margin-top :10px;line-height:20px}
#point .big_ban .notice_news .notice_naeyong ul{display:none}
#point .big_ban .notice_news .notice_naeyong ul.on{display:block}
#point .big_ban .notice_news .notice_naeyong ul li {width:290px;height:18px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#point .big_ban .notice_news .notice_naeyong ul li.new{width:270px}
#point .big_ban .notice_news .notice_naeyong ul li a:hover .title{font-weight:normal;color:#326bff}
#point .big_ban .notice_news .notice_naeyong .cms_dot {margin-right: -3px;margin-left: 5px;}

/* HOT이슈 */
#point .hot{position:absolute;left:0;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:0;background:url("../main/img/main_set.png") no-repeat 0px -725px;text-align:center;padding-left:2px}

#point .hot dt.tab01{width:16%;left:0;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:0;right:17px} */
#point .hot .tab_nae{width:100%;position:absolute;top:32px;left:0;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:370px;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:0;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,
#point .login *{font-family:'맑은 고딕','Malgun Gothic',sans-serif}
#point .login{position:relative;overflow:hidden;width:313px;height:120px;border:1px solid #dddddd;background-color:#fff;padding-top:0}
#point .all_login_box{width:311px;height:76px;border-bottom:1px solid #e2e2e2}
#point .all_login_box a :hover{background-color:#326bff;color:#fff}
#point .all_login_left{width:156px;height:76px;border-right:1px solid #e2e2e2;float:left;text-align:center}
#point .all_login_left p,
#point .all_login_right p{font-size:18px;padding:15px 0}
#point .all_login_right{width:155px;height:76px;float:right;text-align:center}
#point .login .id_save{position:relative;margin-top:8px;margin-bottom:8px;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:26px;width:153px;color:#484c56;font-size:13px;margin-bottom:1px;outline:none}
#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 .btn_login{float:right;width:67px;height:51px;line-height:51px;text-align:center;color:#fff;background:#2c6cef;margin-top:0;font-weight:normal}
#point .login .user{clear:both;padding-top:3px;padding-bottom:5px;border-bottom:1px solid #d4d4d4}
#point .login .user:after{content:"";display:block;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 .txt_login{font-family:Tahoma,'돋움';color:#8b8b8b;font-size:11px;letter-spacing:-1px}
/* #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 ul.list_social_login{width:225px;overflow:hidden;position:relative;top:0;height:46px;border-top:0;margin-top:2px}
#point .login ul.list_social_login li{float:left;width:25%;height:100%;border:0;background-color:transparent}
#point .login ul.list_social_login li a{display:inline-block;border-radius:4px;width:100%;height:100%}
#point .login ul.list_social_login li.menu_social_naver     a{background-color:#1ec800;color:#fff}
#point .login ul.list_social_login li.menu_social_kakao     a{background-color:#ffeb00;color:#3c1e1e}
#point .login ul.list_social_login li.menu_social_facebook  a{background-color:#3b5999;color:#fff}
#point .login ul.list_social_login li.menu_social_google    a{background-color:#dd4b39}
#point .login .box_soclal{margin-top:8px;margin-right:12px;float:right}
#point .login .box_soclal span{margin-right:42px}

/* 로그인후 */
#point .login{position:relative}
#point .login > dt{position:relative;margin-top:6px}
#point .login .indi_tit{border-top:1px dotted #b9b9b9;padding-top:5px;padding-left:5px;font-size:18px;letter-spacing:-1px}
#point .login .indi_tit .indi_info{line-height:18px;max-width:139px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:text-bottom}
#point .login .indi_tit .indi_info a{font-size:18px;letter-spacing:-1px}
#point .login .indi{display:inline-block;margin-left:5px;margin-bottom:6px}
#point .login .logout{position:absolute;width:55px;height:20px;top:-1px;right:0;background:url("../main/img/main_set.png") no-repeat -83px -33px}
#point .login .btn_login_pay{padding:0 8px;display:inline-block;height:22px;line-height:22px;letter-spacing:-1px;margin-top:5px;margin-left:5px;background-color:#0081e5;color:#fff}
#point .login .btn_login_pay:hover{font-weight:normal}
/*#point .login ul{width:250px;position:absolute;top:89px;left:0;overflow:hidden;border-top:1px solid #dddddd}*/
#point .login.login_per_main > dt{margin-top:0;height:76px;padding:9px 13px 0}
#point .login.login_per_main .logout{top:8px;right:13px}
#point .login.login_per_main .indi_tit{padding-top:10px}
.login_per_main dd ul{width:313px;display:block;margin-left:-1px;overflow:hidden}
.login_per_main dd ul li{float:left}
.login_per_main dd ul li a{width:100%;height:100%;display:block}
.login_per_main dd ul .m_per1{width:103px;height:44px;background:url(../main/img/login_af_per.png) no-repeat 0px 0px}
.login_per_main dd ul .m_per2{width:105px;height:44px;background:url(../main/img/login_af_per.png) no-repeat -106px 0px}
.login_per_main dd ul .m_per3{width:105px;height:44px;background:url(../main/img/login_af_per.png) no-repeat -206px 0px}
.login_per_main dd ul .m_com1{width:103px;height:44px;background:url(../main/img/login_af_com.png) no-repeat 0px 0px}
.login_per_main dd ul .m_com2{width:105px;height:44px;background:url(../main/img/login_af_com.png) no-repeat -106px 0px}
.login_per_main dd ul .m_com3{width:105px;height:44px;background:url(../main/img/login_af_com.png) no-repeat -206px 0px}
/*#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 .indi_q01{display:inline-block;width:82px;height:66px;background:url("../main/img/login_af_per.png") no-repeat 0px 0px}
#point .login ul .m_per1 .info_gun{right:0;top:11px;width:54px;text-align:center; margin-left: 82px;}
#point .login ul .m_per2 .info_gun{right:0;top:11px;width:54px;text-align:center; margin-left: 88px;}
#point .login ul .m_com1 .info_gun{right:0;top:11px;width:54px;text-align:center; margin-left: 82px;}
#point .login ul .m_com2 .info_gun{right:0;top:11px;width:54px;text-align:center; margin-left: 85px;}
#point .login ul .info_gun .g_form{display:inline-block;height:15px;padding:0 3px;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 .login_per_main{padding:0;background:#fafbff;height:120px;border-bottom:none}
#point .login_per_main .renewal_txt{font-size:19px}

/* 우측배너 */
#point .r_ban{width:250px;height:124px;margin-top:5px;position:relative;float:right;width:250px;overflow:hidden;border:1px solid #DDD}
#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:155px;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:0;width:1260px;height:83px;border:1px solid #E2E2E2;background-color:#fff}
#point .jun_recruit_bg{width:1260px;margin:auto}
#point .jun_recruit .tit{position:absolute;top:27px;left:55px}
#point .jun_recruit .tit img{margin-bottom:6px}
#point .jun_recruit .tit .more{display:block;width:82px;height:40px;background:url("../main/img/new_main_set.png") no-repeat 0px 0px}
#point .jun_recruit ol{overflow:hidden;width:auto}
#point .jun_recruit ol li {float:left;width:72px;height:74px;margin-right:25px}
#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/new_one_spe_mnu.png") no-repeat    3px 0px}
#point .jun_recruit ol li.j_menu02{background:url("../main/img/new_one_spe_mnu.png") no-repeat  -92px 0px}
#point .jun_recruit ol li.j_menu03{background:url("../main/img/new_one_spe_mnu.png") no-repeat -188px 0px}
#point .jun_recruit ol li.j_menu04{background:url("../main/img/new_one_spe_mnu.png") no-repeat -290px 0px}
#point .jun_recruit ol li.j_menu05{background:url("../main/img/new_one_spe_mnu.png") no-repeat -385px 0px}
#point .jun_recruit ol li.j_menu06{background:url("../main/img/new_one_spe_mnu.png") no-repeat -486px 0px}
#point .jun_recruit ol li.j_menu07{background:url("../main/img/new_one_spe_mnu.png") no-repeat -589px 0px}
#point .jun_recruit ol li.j_menu08{background:url("../main/img/new_one_spe_mnu.png") no-repeat -687px 0px}
#point .jun_recruit ol li.j_menu09{background:url("../main/img/new_one_spe_mnu.png") no-repeat -784px 0px}
#point .jun_recruit ol li.j_menu10{background:url("../main/img/new_one_spe_mnu.png") no-repeat -881px 0px}
#point .jun_recruit ol li.j_menu11{background:url("../main/img/new_one_spe_mnu.png") no-repeat -979px 0px}
#point .jun_recruit .prev{position:absolute;top:0;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:0;right:5px;display:block;width:36px;height:93px;background:url("../main/img/main_set.png") no-repeat 22px -632px}

.txt13_bk_tit_b.ellipsis,
.txt14_bk_tit_b.ellipsis{display:inline-block}

.txt14_bk_tit_b.ellipsis{vertical-align:middle}
/* 전체 채용관 적용*/
.inner_recruit{width:1260px;margin:auto}
.tit_color{font-size:27px;letter-spacing:-2px;color:#326bff}

/* 그랜드채용관 */
.grand{margin-top:29px;position:relative}
.grand .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.grand .m_tit h2{float:left}
.grand .m_tit a{float:left}
.grand .m_tit a.survi_appli{position:absolute;top:0;right:0;width:127px;height:24px;background:none}
.grand .m_tit .tit_gunsu{overflow:hidden;padding-top:4px;float:right;margin-right:130px}
.grand .m_tit .tit_gunsu > a{text-decoration:none}
.grand ul{overflow:hidden;margin-left:-4px}
.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_plus{width:478px;height:144px;background:#666;border:1px solid #999}
.grand ul .grand_plus img{position:absolute;left:50%;top:50%;width:478px;height:144px;margin-left:-239px;margin-top:-72px}

.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;text-align:center;padding-top:39px;margin-left:4px;background-color:#fff}
.grand ul .grand_box_pop{width:231px;height:138px;background-color:#ebf7ff;padding:12px 12px 0px 12px;position:absolute;left:0;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 p .txt14_bk_tit_b{vertical-align:middle;display:inline-block;max-width:188px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.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:0;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:0;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;position:relative}
.premium .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.premium .m_tit h2{width:134px;float:left}
.premium .m_tit a{position:absolute;top:0;right:17px}
.premium .m_tit .tip{position:absolute;right:0;bottom:0;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;margin-left:-1px}
.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:152px}
.premium ul .premium_plus{width:382px;height:150px;background:#666;border:1px solid #999}
.premium ul .premium_plus img{position:absolute;left:50%;top:50%;width:382px;height:150px;margin-left:-191px;margin-top:-75px}
.premium ul li.head{border-left:0}
/* 2016-02-20 height:52px 수정 */
.premium ul .premium_box_appli{height:152px;text-align:center;padding-top:44px;background-color:#fff}
.premium ul .premium_box .pre_tit{background-color:#f7f7f7;height:35px;line-height:33px;padding:0 10px}
.premium ul .premium_box .pre_tit .txt14_bk_tit_b{max-width:150px}
/* border:1px solid #fff;background-color:#96b2ed 수정 */
.premium ul .premium_box.rec_pre .pre_tit{background-color:#96b2ed}
.premium ul .premium_box.rec_pre .pre_tit a{color:#ffffff;font-size:14px;font-weight:bold}
.premium ul .premium_box.rec_pre .pre_tit 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:53px;padding:9px 10px 0 10px;background-color:#fff} /* 2016-02-20 height:53px;background-color:#fff;수정 *//* 2014-10-23 height:38px;padding-top:3px;수정 background-color:#f4f4f4;추가 */
.premium ul .premium_box.rec_pre dl dd.pre_info{background-color:#ebf7ff} /* 2016-02-20 background-color:#fff;수정 */
.premium ul .premium_box dl dd.pre_info,
.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;position:relative}
#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{position:absolute;top:0;right:17px}
.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:#f8f8f8}
.special ul .special_box,
.special ul .special_box_appli{position:relative;width:477px;height:62px;margin-bottom:6px}
.special ul .special_box_appli{text-align:center;line-height:56px;background-color:#fff}
.special ul .special_box_appli img{vertical-align:middle;max-width:240px}
.special ul .special_box.rec_pre{border:1px solid #2e5fe5;background-color:#f4fbff}/* 2016-02-20 border:1px solid #2e5fe5;background-color:#f4fbff;추가 */
.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:262px;vertical-align:middle}
.special ul dl .special_name,
.special ul dl .special_titl,
.special ul dl .special_info{float:left;padding-top:10px;padding-left:8px}
.special ul dl .special_info{font-size:11px;color:#8E8E90;line-height:16px}
.special ul dl .special_info{position:absolute;top:0;right:5px}
.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;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;position:relative}
.hr .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.hr .m_tit h2{width:92px;float:left}
.hr .m_tit a{position:absolute;top:0;right:17px}
.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:0;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:0;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:0;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;background-color:#fff}
.hr ul.hr_box.hr_box3 .hr_rec .next{top:68px}
.hr ul.hr_box.hr_box3 .hr_rec .hr_rec_info{height:85px}

.hr ul.hr_box.hr_banner{margin-bottom:-10px}
.hr ul.hr_box.hr_banner .hr_rec{height:137px}
.hr ul.hr_box.hr_banner .hr_rec.empty{line-height:135px;background-color:#fff}
.hr ul.hr_box.hr_banner .hr_rec.empty img{width:initial;height:initial}
.hr ul.hr_box.hr_banner .hr_rec.hr_rec_banner img{width:100%;height:100%}

/* 라인채용관 */
.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:0;bottom:0;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;position:relative}
.line2 .m_tit{overflow:hidden;height:19px;margin-bottom:3px}
.line2 .m_tit h2{width:100px;float:left}
.line2 .m_tit a{position:absolute;top:0;right:17px}
.line2 .m_tit .tip{position:absolute;right:0;bottom:0;font-size:11px;font-family:'돋움',dotum;color:#5883dd;text-decoration:none}

/* 디자이너잡 라인채용관 통일(class="cols2") 2016/02/15 -> 대표님 지시사항 */
.line2 ul.cols2{overflow:hidden;margin-left:-6px;margin-top:8px}
.line2 ul.cols2 li{}
.line2 ul.cols2 li:after{content:"";display:block;clear:both}
.line2 ul.cols2 > li{float:left;margin-left:6px;margin-bottom:6px}
.line2 ul.cols2 li dl{width:477px;height:35px;line-height:35px;border:1px solid #ddd;position:relative}
.line2 ul.cols2 li dl dt,
.line2 ul.cols2 li dl dd{float:left;box-sizing:border-box;height:33px;line-height:33px}
.line2 ul.cols2 li dl dt.line_comp{font-weight:bold;background-color:#f7f7f7;width:130px}
.line2 ul.cols2 li dl dt.line_comp a{font-size:13px;vertical-align:bottom}
.line2 ul.cols2 li dl dt.line_comp .txt13_bk_tit_b{max-width:107px;text-indent:5px}
.line2 ul.cols2 li dl dt a:hover,
.line2 ul.cols2 li dl dd a:hover{color:#2c6cef;text-decoration:none}
.line2 ul.cols2 li dl dd.line_cont{background:#fff;color:#8b8b8b;text-align:left;box-sizing:border-box;max-width:290px;text-indent:5px}
.line2 ul.cols2 li dl dd.line_cont img{vertical-align:middle;margin-bottom:2px}
.line2 ul.cols2 li dl dd.line_etc{position:absolute;top:10px;right:5px;font-size:11px;font-family:"돋움";color:#989898;line-height:normal}
.line2 ul.cols2 li dl dd.line_etc em{display:none}
.line2 ul.cols2 li dl dd.line_etc span{font-size:11px;font-family:"돋움";color:#989898}
.line2 ul.cols2 li dl dd.line_etc strong{font-size:11px;font-family:"돋움";color:#fc7272}
.line2 ul.cols2 li.line2_box_appli{width:477px;height:35px;line-height:30px;text-align:center;border:1px solid #ddd;background-color:#fff}
.line2 ul.cols2 li.line2_box_appli img{vertical-align:middle;max-width:220px}


.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 ul.cols3 li dl dt,
.line2 ul.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;text-align:center;padding-top:15px;border:1px solid #ddd}

.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;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:0;right:0;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:23px;margin-left:4px;background-color:#fff}

/* 신입, 경력 인재정보 */
.new_career *{font-family:'맑은 고딕','Malgun Gothic';font-size:14px}
.new_career{overflow:hidden}
.new_career .new_in{margin-top:25px;width:467px}
.new_career .career_in{float:right;margin-top:25px;width:467px}
.new_career .new_in{float:left}
.new_career .career_in{float:right}
.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:0;bottom:0;padding-right:10px;background:url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .new_in .m_tit .more a{color:#7a7e85;text-decoration:none}
.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:0;bottom:0;padding-right:10px;background:url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .career_in .m_tit .more a{color:#7a7e85;text-decoration:none}
.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:2px solid #919191;margin-top:8px}
.new_career .new_in_box tr{height:40px;border-bottom:solid 1px #d6d7db}
.new_career .new_in_box tr a:hover{color:#2c6cef;text-decoration:none}
.new_career .new_in_box th{padding:0;text-align:center}
.new_career .new_in .new_in_box th{background-color:#fefdf9}
.new_career .career_in .new_in_box th{background-color:#f8fcff}
.new_career .lazy{vertical-align:middle}
.new_career .tit{margin-bottom:12px}
.new_career .tit:after{content:"";display:block;clear:both}
.new_career .tit,
.new_career .btn_service_info{font-size:19px;font-weight:normal;letter-spacing:-2px;color:#333;text-decoration:none}
.new_career .btn_service_info{font-size:13px;padding:8px 0 0 0;vertical-align:baseline;float:right;border:none;margin:0}
.new_career .btn_service_info .txt_blue{display:inline-block;font-family:'굴림',gulim;font-size:12px;padding-left:2px;font-weight:bold}
.new_career .txt12_bk,
.new_career .txt12_bk_tit_b{color:#434446}
.new_career .txt12_bk_tit_b{letter-spacing:-1px}
.new_career .new_in_box td{padding-left:10px;padding-top:5px}
.new_career .new_in_box td a.ellipsis{display:inline-block;max-width:225px;font-size:12px;color:#434446}
.new_career .new_in_box td a.ellipsis.txt11_lgr{max-width:105px}

/* 하단콘텐츠영역 */
#content_b{width:1260px;margin:0 auto}
#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:100px}/* 2015-01-24 background:url("../main/img/main_set.png") no-repeat 126px -733px;*/
#content_b .all_tab .tab03_tit{width:70px;position:absolute;top:13px;left:205px}
#content_b .all_tab .tab04_tit{width:60px;position:absolute;top:13px;left:290px}/* 2015-01-23 방송장비 임대매매 추가 */
#content_b .all_tab .tab_nae{overflow:hidden;padding-top:15px;width:100%;position:absolute;top:39px;left:0;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:0;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:350px;color:#606060;vertical-align:middle}
#content_b .all_tab .tab_nae ul .title:hover{color:#2c6cef}

#content_b .btn_service_info{background:none}

/* 하단 프리미엄교육기관 링크가 이상하게 잡힘 */
#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{display:inline-block;line-height:16px;max-height:32px;overflow-y:hidden}
#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:0;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{}
#content_b .four_ban ul{overflow:hidden;border:1px solid #ddd;border-right:0;border-left:0}
#content_b .four_ban ul li{float:left;padding-left:18px;border-left:1px solid #ddd}
#content_b .four_ban ul li:first-child{border:none}
#content_b .four_ban ul img{text-align:right}

/* 산학협력현황/미디어잡파트너스 */
.partner{height:47px;overflow:hidden;border:1px solid #dddddd;width:1260px;margin:auto}
.partner tr{}
.partner td{position:relative;padding-left:25px;padding-right:25px}
.partner th > div{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:0;left:10px;background:url("../main/img/main_set.png") no-repeat 0 -210px}
.partner .next{display:inline-block;width:14px;height:43px;position:absolute;top:0;right:5px;background:url("../main/img/main_set.png") no-repeat 0 -266px}

/* 메인 꿀잡TV 인터뷰 */
#content_b .main_honey{width:1260px;margin:30px auto 0}
#content_b .main_honey .tit_color{margin-bottom:10px}
#content_b .main_honey .tit_color .interview_txt01 {font-size:27px;font-weight:bold;color:#272727}
#content_b .main_honey ul{overflow:hidden}
#content_b .main_honey ul li{width:413px;height:232px;float:left;margin-left:10px;position:relative}
#content_b .main_honey ul li:first-child{margin-left:0}
#content_b .main_honey ul li a{display:block}
#content_b .main_honey ul li a img{width:413px;max-height:232px}

/* 메인 추천 교육기관 인터뷰 */
#content_b .main_recommend_edu{width:1260px;margin:30px auto 0}
#content_b .main_recommend_edu .tit_color{margin-bottom:10px}
#content_b .main_recommend_edu .tit_color .interview_txt01 {font-size:27px;font-weight:bold;color:#272727}
#content_b .main_recommend_edu ul{overflow:hidden}
#content_b .main_recommend_edu ul li{width:308px;height:232px;float:left;margin-left:9px;position:relative}
#content_b .main_recommend_edu ul li:first-child{margin-left:0}
#content_b .main_recommend_edu ul li a{display:block}
#content_b .main_recommend_edu ul li a img{width:308px;max-height:232px}
#content_b .main_recommend_edu ul li.empty{background:#fff;border:1px solid #dedede;line-height:232px;text-align:center}
#content_b .main_recommend_edu ul li.empty img{vertical-align:middle}

/* 메인 취업기자단 인터뷰 */
#content_b .main_interview{width:1260px;height:370px;margin:30px auto 0}
#content_b .main_interview .tit_color{margin-bottom:10px}
#content_b .main_interview .tit_color .interview_txt01 {font-size:27px;font-weight:bold;color:#272727}
#content_b .main_interview .cols4{overflow:hidden}
#content_b .main_interview .cols4 li{width:310px;height:310px;float:left;margin-right:5px;position:relative}
#content_b .main_interview .cols4 li .main_interview_subject{background-color:rgba(0,0,0, 0.4);height:65px;text-align:right;color:#fff;padding-top:13px;padding-right:10px;padding-left:25px;font-size:16px;font-weight:bold;position:absolute;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;bottom:0}
#content_b .main_interview .cols4 li a{position:absolute;left:0;top:0;right:0;bottom:0}
#content_b .main_interview .cols4 li a img{width:310px;max-height:310px}

/* 메인 고객센터 */
#content_b .main_cs_center{width:1260px;height:300px;margin:30px auto 0}
#content_b .main_cs_center p{line-height:50px;font-size:27px;font-weight:bold;color:#272727}

#contents{overflow:visible}

/* 미디어잡 Only */
.hot_spe .hot_spe_list{width:305px}
.hot_spe .hot_spe_list .cms_list{list-style:none;margin:0;height:105px;overflow:hidden}
.hot_spe .hot_spe_list .cms_list .cms_rec_date .d_day{display:unset}
.hot_spe .hot_spe_list .cms_list .cms_rec_date .d_day{color:#326bff;float:right;margin-right:10px;font-size:12px;letter-spacing:0}
.hot_spe .hot_spe_list .cms_list .cms_rec_date .d_day span {color:#326bff}
.hot_spe .hot_spe_list .cms_list .company_name a{font-size:12px;color:#3c3c3c;letter-spacing:0}
.hot_spe .hot_spe_list .cms_list .cms_dot{margin-right:-3px;margin-left:5px}


/* 좌우측 날개 메인에서만 숨김*/
/*#left_wing{display:none}*/
#left_wing{margin-right:645px}
#right_wing{ margin-left:645px}

/* 메인 모달 팝업 */
#main_layer_popup{position:fixed;z-index:100001;top:226px;left:50%;margin-left:-355px;border:0}
#main_layer_popup div.relative{}
#main_layer_popup .main_layer_popup_close{position:absolute;display:block;cursor:pointer}
#main_layer_popup .close_btn{top:-33px;right:0;width:28px;height:28px;background:url(../popup/img/layer_close.jpg) no-repeat 0 0}
#main_layer_popup .close_day{bottom:-24px;right:36px;padding:5px;font-size:11px;color:#fff}
#main_layer_popup .close_once{bottom:-24px;right:0;padding:5px;font-size:11px;color:#fff}
#main_layer_popup_link{display:block}
#main_layer_popup_mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.7;filter:alpha(opacity=70);z-index:100000}