@charset "utf-8";

/* Font */
@font-face {
    font-family:'NanumGothic';
    src: url('/tpl/webfont/NanumGothic.eot');
    src: url('/tpl/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/tpl/webfont/NanumGothic.woff') format('woff'),
         url('/tpl/webfont/NanumGothic.ttf') format('truetype');   
}
@font-face { font-family: 'Binggrae-Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae-Bold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Binggrae'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae.woff') format('woff'); font-weight: normal; font-style: normal; }

/*Defalut */
* {margin:0; padding:0}
body, td, th, div, span, input, select, textarea { font-family: 'NanumGothic','나눔고딕'; font-size: 12px;color:#7c7b7b; line-height:16px; }
body { height:100%; overflow-y:scroll; *overflow-y:; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,span,table,th,td,textarea {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-family: 'NanumGothic','나눔고딕'; }
ul,ol,dl,dd,dt,li {list-style-type:none;}
img,th,td,fieldset,iframe { border:0; }
img {border:0;vertical-align:top;outline:none}
table,tbody,tfoot,thead,tr,th,td {border-collapse:collapse;}
textarea { border:1px solid #d1d1d1; height:120px; }
input,select,label { vertical-align:middle; }

/* Link */
a:link    { color:#7d7d7d; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { color:#0b96d4; text-decoration: underline;  }
a:active  { color:#0b96d4; text-decoration: none;}

/* 정렬 */
.taC {text-align:center;}
.taR {text-align:right;}

#wrapper{ margin:0 auto; width:100%; background:url(/images/kor04-14-0070/main/bg01.jpg) repeat;}
#topmenu{ margin:0 auto; width:980px; height:117px; background:url(/images/kor04-14-0070/common/top_login_bg.gif) no-repeat right top; vertical-align:top;}
#login { height:40px; text-align:right; overflow:hidden;}
#login .login_area { float:right; margin-top:13px; margin-right:79px; }
#login .login_area li { float:left; padding-left:8px; padding-right:8px; }
.top_login_line { background:url(/images/kor04-14-0070/common/top_login_line.gif) no-repeat right 1px; }
#logo { float:left; width:214px; height:72px; }
#gnb { float:right; width:650px; height:72px; }
#footer { clear:both; width:100%; height:160px;background:url(/images/kor04-14-0070/common/footer_bg.gif) #464646 repeat-x left top;}