@charset "UTF-8";
/*******

BSJ CSS RESET
전체 공통 css파일 및 header 안에 들어가는 스타일 css입니다.

*******/

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;vertical-align:top;font-family:'Open Sans','맑은 고딕','malgun gothic','AppleSDGothcNeo','AppleGothic';}
th,td {border-spacing:0;}
img,fieldset,iframe {border:0;}
img {max-width:100%;vertical-align:top;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#666;}
.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.tac {text-align:center;} .tal {text-align:left;} .tar {text-align:right;} .ls0 {letter-spacing:0;}
strong {font-weight:600;}
.fwb {font-weight:bold;}
.f_r {float:right;}
.mr5 {margin-right:5px;}
.pd0 {padding:0 !important;}
.bl_n {border-left:none !important;}
.bt_wh {border-top:1px solid #fff !important;}
.bd_n {border:none !important;}
.pdl_8 {padding-left:8px !important; }
.mt100 {margin-top:100px;}
.mgt_10 {margin-top:10px;}
.pdt35 {padding-top:35px;}


#wrap {position:relative; font-family:'Open Sans','맑은 고딕','malgun gothic','AppleSDGothcNeo','AppleGothic';font-size:14px;color:#666;letter-spacing:-1px;}





/*******header*********/
#header{position:absolute;top:0px; z-index:9999; width:100%;}
.gnb_area{position:relative; width:100%; height:100px; background:url(../../images/gnb_bg.png) }
.gnb{position:relative; margin:0 auto; height:100px; width:1000px;}
.gnb_area .gnb_ul{overflow:hidden; margin-left:430px;}
.gnb_area .gnb_li{float:left; height:100px; line-height:125px; margin-left:60px; letter-spacing:0;}
.sub_topmenu{font-size:11px;}
.topmenu{float:left;font-size:11px; width:100px; height:20px; position:absolute; top:25px; left:85%; letter-spacing:0;}
.topmenu1{font-size:11px; float:left; border-left:1px solid #666; padding-left:7px; margin-left:7px; line-height:10px;}
.topmenu li:first-child{border:none; padding:0; margin:0;}
#logo{background:url(../../images/main_logo.png) no-repeat; width:127px; height:78px; position:absolute; top:10px;}
#logo a{width:127px; height:78px; display:block;}
/********************/


/********submenu**********/
#subbar {position:absolute;width:100%;height:40px;background:url(../../images/sub_menu.png);z-index:20;display:none;border-bottom:1px solid #ddd;}
#subbar .submenu {width:1000px;margin:0 auto;overflow:hidden;}
#subbar .submenu ul {overflow:hidden;display:none;}
#subbar .submenu ul.sub01 {margin-left:475px;}
#subbar .submenu ul.sub02 {margin-left:382px;}
#subbar .submenu ul.sub02 li {padding:0px 10px;}
#subbar .submenu ul.sub03 {margin-left:475px;}
#subbar .submenu ul.sub03 li {margin-left:255px}
#subbar .submenu ul.sub04 {margin-left:475px;}
#subbar .submenu ul.sub04 li:first-child {margin-left:365px}
#subbar .submenu ul.sub05 {margin-left:475px;}
#subbar .submenu ul li {float:left;line-height:40px;padding:0px 20px;}
#subbar .submenu ul li a {font-size:0.85em;color:#e9facb;}
#subbar .submenu ul li a:hover {color:#fff;font-weight:bold;}


