@charset "euc-kr";
/*@import url('http://api.mobilis.co.kr/webfonts/v2/css/NanumGothicWeb');  font-family:'NanumGothicWeb','NanumGothic','Malgun Gothic';±âÁ¸*/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* CSS Document */
html { overflow-y:scroll;}
body { margin:0; padding:0; font-family:'µ¸¿ò'; font-size:12px;/* background:url(../img/top/top_bg.gif) repeat-x;*/ }
img { border:0; }
p,h1,h2,h3,h4,h5,h6,ul,li,ol { margin:0; padding:0;}
li { list-style:none; }

a:link { color: #83807d; text-decoration: none }
a:visited { color: #83807d; text-decoration: none }
a:hover { color: #83807d; text-decoration: underline }
a:active { color: #ff0000; text-decoration: none }

.mgt_20 { color: #83807d; }
.mgt_20 a:link { color: #83807d; text-decoration: none }
.mgt_20 a:visited { color: #83807d; text-decoration: none }
.mgt_20 a:hover { color: #83807d; text-decoration: underline }
.mgt_20 a:active { color: #ff0000; text-decoration: none }

#cent_wrap { width:980px; margin:0 auto;}
#top_wrap { height:112px; position:relative; }
.top_logo { position:absolute; left:0; top:22px; }
.top_navi { position:absolute; right:0; top:36px; width:700px; height:80px;}

.top_navi:after { display:block; clear:both; content:'';}
.top_navi li { float:left; padding-left:30px; }

.top_sub_navi { position:absolute; top:40px; left:0;   }
.top_sub_navi.50 { left:50px; }
.top_sub_navi.100 { left:100px; }
.top_sub_navi li { display:inline;  }

.m_img { margin:0 0 10px; width:980px; height:300px; background:url('../img/top/main_bg.jpg') no-repeat; }
.s_img { width:100%; background:url('../img/top/sub_bg.jpg') repeat-x;  height:150px; margin-bottom:20px;}
.s_img img{display:block; width:980px; margin:0 auto;}

.main_cont:after { display:block; content:''; clear:both; }
.m_cont_left { width:198px; margin-right:20px; float:left; margin-bottom:40px;}
.m_cont_right { width:762px; float:left; padding:0 0 20px; }

.table_pdb_5 td { padding-bottom:5px;}
.login_box { background:#f7f7f7; border:1px solid #d6d6d6; padding:10px; width:176px }
.login_box table td { padding:0;}

.plusjob_box { padding:0 10px 0px; border:1px solid #d6d6d6; background:url(../img/title/plusjob_bg.gif) repeat-x; }

.font02 { font-size:11px; padding-right:10px;}
.font03 { font-size:12px; font-weight:bold; text-align:center; }
.font04 { font-size:11px; font-weight:normal; text-align:center; }

.bd_blue { border-bottom:1px solid #007bdf; }

.left_title { padding:10px 0 10px; border-bottom:1px solid #909090; }
.sub_title { margin:20px 0 20px; padding:0 0 20px; border-bottom:1px solid #d0d0d0; }

.partner_box { border-bottom:1px dotted #ccc; margin:0 0 30px; }
.pt_banner_box img { border:1px solid #dadada;}

.footer_p_wrap { width:978px;  border:1px solid #ccc; overflow:hidden;  }
.partner_title { width:88px; margin-top:2px; float:left; }
.f_partner_wrap { width:876px; height:40px; padding:8px 0px 5px 0px;  float:left;  overflow:hidden;  }

.f_partner_list { width:876px; height:38px; overflow:hidden; position:relative; }
.f_partner_list img { width:82px; height:35px; margin:0 4px 0 0; border:1px solid #ccc; }

.side_right_bn { position:absolute; left:50%; margin-left:510px; top:200px; }

.footer { clear:left; border-top:1px solid #eee; margin:20px 0 0; }

.mgt_20 { margin-top:20px; }



/*renew-main*/
/*renew-main-header*/
#main_wrap{width:100%;  border-top:2px solid #25a4d6; }
#header{width:980px; margin:0 auto; height:100px; position:relative;}
#header h1{position:absolute; top:15px;}

#header .top_menu{position:absolute; top:15px; right:0;}
#header .top_menu li{float:left; color:#d0d0d0;  margin-left:5px;}

#header  .h_navi{position:absolute; bottom:15px; right:0;}
#header  .h_navi li{float:left; color:#d0d0d0; font-size:17pt; margin-left:60px;}
#header  .h_navi li a{font-family: 'Nanum Gothic', sans-serif; font-weight:bold; color:#333333;}
#header  .h_navi li a:hover { color: #036cad; text-decoration: none; }

#header .quick{position:absolute; z-index:3; left:50%; margin-left: 510px; top:587px;}
#header .quick li {display:block; margin:0; padding:0;}


/*renew-sub-header*/
#main_wrap_s{width:100%;  border-bottom:2px solid #0e63a7; height:102px; }
#main_wrap_s #header{width:980px; margin:0 auto; height:102px; position:relative;}
#main_wrap_s #header h1{position:absolute; top:30px;}

#main_wrap_s #header .top_menu{position:absolute; top:15px; right:0;}
#main_wrap_s #header .top_menu li{float:left; color:#d0d0d0;  margin-left:5px;}

#main_wrap_s #header  .h_navi{position:absolute; bottom:15px; right:0;}
#main_wrap_s #header  .h_navi li{float:left; color:#d0d0d0; font-size:17pt; margin-left:60px;}
#main_wrap_s #header  .h_navi li a{font-family: 'Nanum Gothic', sans-serif; font-weight:bold; color:#333333;}
#main_wrap_s #header  .h_navi li a:hover { color: #036cad; text-decoration: none; }

#main_wrap_s #header .quick{position:absolute; z-index:3; left:50%; margin-left: 510px; top:300px;}
#main_wrap_s #header .quick li {display:block; margin:0; padding:0;}



/*renew-main-container*/
#main_container{width:100%; background:url('../img/main/Img_bg.jpg') no-repeat center 0; }
.main_slideImg{width:980px; margin:0 auto; height:456px; overflow:hidden; position:relative; margin-bottom:30px;}
.slide_dot{position:absolute; bottom:15px; left:45%;}
.slide_dot li{float:left; margin:0 3px;}
.slide_dot li{width:15px; height:15px; background:url('../img/main/dot_off.png') no-repeat center 0; }
.slide_dot li.on{width:15px; height:15px; background:url('../img/main/dot_on.png') no-repeat center 0; }

.m_contents{width:980px; margin:0 auto;}
.con_2{width:265px; float:left; margin-right:20px;}
.con_2 table{margin-bottom:20px;}

.con_3{float:right; width:187px;}
.con_3 table{margin-top:15px; padding-bottom:15px; height:157px; color:#3098bf; border:1px solid #3098bf; }
.con_3 table tr.tit{width:187px; height:42px; background-color:#3098bf; }
.con_3 table tr td{padding-top:13px;}
.con_3 .td_title{font-weight:bold; color:#333333; text-align:center;}
.con_3 th{color:#ffffff; }
.con_3 td{}


.minimumwage{font-family: 'Nanum Gothic', sans-serif; font-weight:bold; color:#fff; font-size:16px;}

/*renew-footer*/
#foot{border-top:1px solid #dcdcdc; clear:both;}
.foot_s{width:980px; margin:0 auto; position:relative;}
.foot_s h2{position:absolute; top:20px;} 
.foot_s p{position:absolute; top:40px; left:200px; color:#666666;} 
.foot_s .f_info{border:1px solid #dcdcdc; overflow:hidden; width:190px; position:absolute; top:-15px; right:0;  background:#ffffff;} 
.foot_s .f_info li{float:left; padding:7px 15px;  } 
.foot_s span{position:absolute; top:30px; right:0; }