@charset "utf-8";
/******************** header ********************/

#header{width:1600px; position:relative; margin:0 auto; z-index:100;}
	.header2{width:1600px; position:absolute; top:0; left:0; z-index:100;}


.topMenu{text-align:right; margin:20px 300px 17px 0; z-index:100;}
.topMenu li{display:inline; margin-left:15px; z-index:100;}
.topMenu li.last{margin-left:5px;}
.gnbWrap{margin:0 300px;overflow:hidden; z-index:100;}
.gnbWrap h1{float:left; z-index:100;}
.gnbWrap #gnb{float:right; overflow:hidden; z-index:100;}
.gnbWrap #gnb li{float:left; z-index:100;}

/* navigation */
#navigation{position: relative; width: 995px; height:0px; margin: 0 auto}
#depth1Over{position: absolute; top: 50px;}
#depth1Over li {float: left; position: relative;}

#depth1Out{position: absolute; top: 640px;_top:700px}
#depth1Out li {float: left; position: relative;}

#depth2{position: relative; height: 103px; top:83px; left:117px; overflow: hidden; }
#depth2Over{position: absolute; margin-left:41px; }
#depth2Over li{float: left; position: relative; margin-left: -40.5px; }

#depth2Out{position: absolute; margin-left:1px;}
#depth2Out li{float: left; position: relative;}
#depth2Item {margin-top:13px; position: absolute; margin-left:40px}
#depth2Item div {position: :relative; float: left; }
#depth2Item div a {margin-bottom:11px;float:none;}
/****/


#utilMenu {position: absolute; right: 30px; top: 20px;}
#utilMenu li {float: left; margin-right: 13px;}
#nav {position: relative; top: 50px;}
#nav li {float: left;}



/* accessibility.asp */
#gogo { position:relative; background:#000; }
#gogo a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#fff; white-space:nowrap; outline-color: transparent;} 
#gogo a:focus, 
#gogo a:active { width:100%; height:auto; padding:10px; }
