@charset 'utf-8';

body,input,button,select,textarea{font-size:12px;line-height:18px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;color:#79848e;}
body{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0;font-size:12px;text-align:left;}
cite, em, dfn,address {font-style:normal;}
dd, dl, ol, ul {margin:0;padding:0;list-style-type:none;}
img,fieldset,iframe{border:none;margin:0;padding:0;}
blockquote, p  {margin:0;padding:0;}
pre {margin:0;font-size:12px;}
dt{font-weight:bold;}
li{list-style:none;}
table{border:0;border-collapse:collapse;}
button{padding:0;margin:0;background:none;border:none;}
img,input,select,button{vertical-align:middle;margin:0;padding:0;}
button{cursor:pointer;_cursor:hand;}
hr,legend,caption {visibility:hidden;height:0;line-height:0;font:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
strong{color:#78838d;}
/*input*/
select.select{height:21px;font-size:12px;padding:2px;border:1px solid #d4d4d4;}
select.select-02{font-size:12px;padding:2px;border:1px solid #d4d4d4;}
input.text{border:1px solid #d4d4d4;line-height:1em;line-height:1.33em \9;*line-height:1.3em;padding:2px 3px 0px 3px;height:18px;}
input.checkbox{}
input.radio{}
label{display:inline-block;vertical-align:-2px;}
textarea.textarea{border:1px solid #d4d4d4;padding:5px;}
.disabled,.readonly{background:#e8e8e8 !important;}
.file{border:1px solid #d8d8d8\9;.border:1px solid #d8d8d8;height:21px\9;.height:21px;}

#header{position:relative;width:800px;height:80px;padding:0 4px 0 4px;}
#gnb{position:absolute;top:0;left:0;width:1000px;height:80px;padding:0 4px 0 4px;z-index:999;}
#wrapper{width:800px;padding:0 4px 0 4px;margin:0 auto;}
#wrapper:after{content:""; display:block; clear:both; }
#container{zoom:1;position:relative;width:800px;padding:0 4px 0 4px;margin:15px 0 0px 0;_width:100%; }
#container:after{content:"";display:block;clear:both; }



/* 직무 */
.duty-headline{width:750px;height:78px;background:url('../../images/duty/txt_headline.gif') no-repeat;text-indent:-9999px;}
.job-title{margin-bottom:20px;}
table.job-list{width:100%;text-align:center;border-collapse:collapse;line-height:12px;}
table.job-list th{padding-top:0;height:31px;white-space:nowrap;border:1px solid #bdd4e2;background-color:#eef5fb;color:#4d5b67;}
table.job-list th.th-02{padding-top:0;height:31px;white-space:nowrap;border:1px solid #bdd4e2;background-color:#eef5fb;color:#888f96;}
table.job-list td{padding:7px 11px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;white-space:nowrap;vertical-align:top;text-align:left;}
table.job-list .j-dd{padding:12px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background-color:#fbfbfb;white-space:nowrap;vertical-align:middle;text-align:center;letter-spacing:-2px;}
table.job-list .j-dd strong{color:#475965;}
table.job-list td ul li{padding-left:10px;background:url('../../images/common/bul_square.gif') no-repeat left 50%;line-height:1.8;}
table.job-list td ul li.white{padding-left:10px;background:url('../../images/common/em_bul_white.gif') no-repeat left top;line-height:1.8;}



/* 공통 */
.btn-box{margin-top:16px;}
.btn-box-02{text-align:right;margin-top:38px;}
.btn-box-03{text-align:right; margin-top:16px;}
.btn-box-04{margin-top:38px;padding-top:10px;border-top:2px solid #aaaeb1;}
.btn-modify{margin-right:608px;}
.caution{font-size:11px;color:#a2acb5;}
.caution-02{width:100%;padding-left:17px;margin-top:24px;background:url('../../images/common/icon_caution.gif') no-repeat left 2px;}
.caution-03{padding:11px 13px 10px 41px;margin-top:38px;background:url('../../images/common/icon_caution_02.gif') no-repeat 18px 50%;background-color:#e4e4e4;}
.caution-04{width:100%;padding-left:17px;margin-top:10px;background:url('../../images/common/icon_caution.gif') no-repeat left 2px;font-size:11px;color:#78838d;}
/*.caution-04 .caution-04-desc{font-size:11px;}*/
.caution-04 strong{color:#78838d;}
.no-rt{border-right:0px !important;}
.no-top{border-top:0px !important;}

/*간격*/
.mgt-0{margin-top:0px !important;}
.mgt-2{margin-top:2px !important;}
.mgt-5{margin-top:5px !important;}
.mgt-6{margin-top:6px !important;}
.mgt-7{margin-top:7px !important;}
.mgt-8{margin-top:8px !important;}
.mgt-10{margin-top:10px !important;}
.mgt-12{margin-top:12px !important;}
.mgt-13{margin-top:13px !important;}
.mgt-15{margin-top:15px !important;}
.mgt-17{margin-top:17px !important;}
.mgt-18{margin-top:18px !important;}
.mgt-20{margin-top:20px !important;}
.mgt-23{margin-top:23px !important;}
.mgt-25{margin-top:25px !important;}
.mgt-28{margin-top:30px !important;}
.mgt-30{margin-top:30px !important;}
.mgt-33{margin-top:33px !important;}
.mgt-35{margin-top:35px !important;}
.mgt-37{margin-top:37px !important;}
.mgt-40{margin-top:40px !important;}
.mgt-50{margin-top:50px !important;}
.mgt-60{margin-top:60px !important;}
.mgt-63{margin-top:63px !important;}
.mgt-70{margin-top:70px !important;}
.mgt-90{margin-top:90px !important;}