@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {font-family: 'Nanum Gothic', sans-serif;}
body, div, h1, h2, h3, h4, ul, li, p{margin:0; padding:0;}
img{border:0;}
a{text-decoration:none;}
#wrap{width:100%;height:auto; margin:0 auto;position:relative;}
/* header */
.right10{margin-right:10px;}
.left10{margin-left:10px;}
#header{width:960px; height:100px; position:relative; margin:0 auto;}
#header h1{width:145px; height:75px; float:left; margin-top:10px;}
#header #lang{font-size:11px;width:120px; position:absolute; right:0;color:#999; margin-top: 10px;}
#header #lang a{ color:#999;}

#menuArea {width:500px; height:50px; background:#fff; float:right; margin-top:30px;}
#navi, #navi ul{position:relative; margin:0; padding:0; list-style-type:none; line-height:1.5em;}
#navi a{display:block; padding:6px 20px; text-decoration:none; color:#007747; font-weight:600;}
#navi li ul li a{font-size:13px; color:#000;}
#navi a:hover, #navi a.on{background:#fff;}
#navi li{position:relative; float:left;}
#navi ul{position:absolute; top:32px; width:600px;}
#navi ul li{display:block; float:left;}
#menu2 ul{margin-left:-100px;}
#menu3 ul{margin-left:-250px;}
.sub a:hover, .sub a.on{background:#EEE !important; color:#000 !important;}
.releaseContainer{display:block; width:1px; height:1px; overflow:hidden;}

#line{width:100%; height:4px; background-color:#007747;}



#sub_menu{width:100%; background-color:#eeeeee; height:44px; border-bottom:1px solid #dddddd; clear:both; z-index:999; position:relative; margin-top:-20px; }
#sub_menu ul{width:960px; margin:0 auto;}
#sub_menu li{list-style:none; float:left; margin-right:20px; padding-top:15px; padding-right:20px; border-right:1px solid #ddd; height:30px;font-size:12px; color:#999; overflow:hidden}
#sub_menu li.lineleft{border-left:1px solid #ddd;padding-left:20px;}




#footer{clear:both; background-color:#333; width:100%;}
#footer #footer_wrap{width:960px; height:100px; margin:0 auto; color:#FFF;}
#footer h1{float:left; width:124px; height:70px; margin:10px 124px 0 44px;}
#footer a{color:#FFF; font-size:12px; font-weight:600;}
#footer_menu{padding-top:10px;}
#footer #address{ font-style:normal; font-size:11px; margin-top:10px; line-height:16px; color:#999;}


#backtotop { cursor : pointer;  display:none; position : fixed; bottom: 10px; padding : 10px; width : 100px; height:50px; text-align : center;
 background-color : #000; border-radius : 10px; opacity : 0.6;  color : #FFF;  font:600 16px/50px "맑은 고딕"; right:0; margin-right:15%; }
#backtotop:hover{ filter: alpha(opacity=90); -khtml-opacity : 0.9; -moz-opacity : 0.9; opacity : 0.9;}