@charset "utf-8";
/* CSS Document */

/*공통속성*/
html {height:100%; margin:0px; padding:0px;}
body{height:100%; margin:0; padding:0; font:10pt Malgun Gothic, "맑은고딕", "돋움", "돋움체", dotum, malgungothic; color:#4B4B4B;}
ul, ol, li, dl{list-style:none; margin:0px; padding:0px;}
a{outline:none; select-dummy:expression(this.hideFocus=true);}
a{color:#737373; text-decoration:none; outline:none;}
a:hover{color:#979595; text-decoration:none;}
img, fieldset{border:none;}
legend{width:0; height:0; display:none;}
caption{display:none;}
/*공통속성 END*/ 

#wrap {width:900px; margin:0px; padding:0px;}

#header {width:100%; height:52px; margin:0px; background:url(../imgs/ti_bg.gif) left top no-repeat; overflow:hidden; position:relative;}
#header h1 {width:100px; margin-left:25px; }
#header span {position:absolute; top:10px; right:20px;}

#annc {width:90%; margin:0 auto;}/*20140311수정*/
#annc_in {overflow:hidden; position:relative;}
#annc_in h2 {margin-bottom:15px; padding-left:20px; font-size:14px; color:#1B70B7; background:url(../imgs/recru_ti_bl01.png) left top no-repeat;}
#annc_in h3 {font-size:12px; color:#131313; margin-bottom:8px; padding-left:15px; background:url(../imgs/recru_ti_bl02.png) left top no-repeat; position:relative;}
#annc_in h4 {margin-bottom:15px; padding-left:20px; font-size:14px; color:#1B70B7; background:url(../imgs/btn_arrow_right_025.png) left top no-repeat; position:relative;}

/*#cont {width:890px; margin:35px 20px 20px 20px;}*/
#cont {width:930px; margin:0 auto}/*20131211수정*/
#cont_in {overflow:hidden; position:relative;}
#cont_in h2 {margin-bottom:15px; padding-left:20px; font-size:14px; color:#1B70B7; background:url(../imgs/recru_ti_bl01.png) left top no-repeat;}
#cont_in h3 {font-size:12px; color:#131313; margin-bottom:8px; padding-left:15px; background:url(../imgs/recru_ti_bl02.png) left top no-repeat; position:relative;}
#cont_in h4 {margin-bottom:15px; padding-left:20px; font-size:14px; color:#1B70B7; background:url(../imgs/btn_arrow_right_025.png) left top no-repeat; position:relative;}
#cont_in textarea {width:900px; padding:10px; font-size:12px; font-family:"돋움", "돋움체", dotum, malgungothic;}
#post {width:500px; margin:35px 20px 20px 20px;}

table.table01 {width:890px; line-height:16px; background:#FFFFFF; border-collapse:collapse; border-bottom:1px solid #838383; border-top:1px solid #838383;}
table.table02 {width:920px; margin-bottom:20px; line-height:16px; background:#FFFFFF; border-collapse:collapse; border:1px solid #CCCCCC;}
table.table03 {width:500px; margin-bottom:20px; line-height:16px; background:#FFFFFF; border-collapse:collapse; border:1px solid #CCCCCC;}
table.table04 {width:100%; margin-bottom:12px; line-height:12px; background:#FFFFFF; border-collapse:collapse; border:1px solid #CCCCCC;}
table.table05 {width:920px;}

th.th01 {padding:5px 5px 5px 10px; text-align:left; color:#104D78; background:#E9F0F5; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
td.td01 {padding:5px 5px 5px 10px; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
th.th02 {padding:5px 5px 5px 10px; text-align:left; color:#104D78; background:#E9F0F5; border-bottom:1px solid #838383; border-right:1px solid #E1E1E1;}
td.td02 {padding:5px 5px 5px 10px; border-bottom:1px solid #838383;}

th.th03 {padding:5px 5px 5px 10px; text-align:left; color:#104D78; background:#E9F0F5; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
th.th04 {padding:5px 5px 5px 10px; text-align:left; color:#104D78; background:#E9F0F5; border-bottom:1px solid #CCCCCC; border-right:1px solid #E1E1E1;}
td.td03 {padding:5px 5px 5px 10px; border-bottom:1px solid #CCCCCC; border-right:1px solid #E1E1E1;}
td.td04 {padding:5px 5px 5px 10px; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}

th.th05 {padding:5px 5px 5px 10px; text-align:center; color:#104D78; background:#E9F0F5; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
td.td05 {padding:5px 5px 5px 10px; text-align:center; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}

p.ph {display:block; text-align:center; line-height:14px; font-size:11px; color:#999999;}
p.check {}

input.input01 {vertical-align:middle;}
input.input02 {height:18px; border:1px solid #E6E6E6; vertical-align:middle; font-size:12px;}

span.info01 {font-size:11px; color:#999999;}
span.r_button {position:absolute; top:0px; right:10px;}
span.essen {font-size:11px; color:#FF6633; font-weight:bold;}
span.notic {font-size:15px; color:#C90000; font-weight:bold;}
span.notic_1 {font-size:15px; font-weight:bold;}

#re_process {width:920px; height:40px; margin-bottom:20px; padding-top:30px; padding-bottom:10px; text-align:center; border:3px solid #EEEEEE;}
span.arrow {width:15px; height:15px; padding-left:4px; padding-right:4px;}
/*
#re_process {width:890px; height:64px; margin-bottom:20px;}*/
#cont_in div.btn100 {color:#131313;  padding-left:800px;  position:abosoult; bottom:0; right:10px;}

#f_button {margin-top:20px; text-align:center;}

#d_button {margin-top:5px; margin-bottom:20px; text-align:right;}

.no_border {border: none;}

.select_d {	height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}

.select_100 {width: 100%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}


.select_50 {width: 50%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}
.select_35 {width: 35%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}

.select_40 {width: 40%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}
.select_30 {width: 30%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}

.select_20 {width: 20%;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}
.select_45px {width: 45px;height: 19px;margin: 0 0 -2px 0;vertical-align: middle;font-size:12px;border: 1px solid #E6E6E6;}

span.p_tab100_on {width:100px; height:24px; margin-right:1px; text-align:center; font-family:"돋움", "돋움체", dotum, malgungothic; background:url(../imgs/tab_left.gif) left top no-repeat; float:left;}
span.p_tab100_off {width:100px; height:24px; margin-right:1px; text-align:center; font-family:"돋움", "돋움체", dotum, malgungothic; background:url(../imgs/tab_left_off.gif) left top no-repeat; float:left;}

