/* layout */
.header {position:absolute; height:69px; top:40px; z-index:100; z-index:9999;}



/* header */
#header_main h1 a, #header h1 a{float:left; position:absolute; top:30px;left:0; height:47px; z-index:999999999;}



/* gnb */
.gnb_wrap {width:980px; position:relative; right:0; top:0px; z-index:9999;}
.gnb {position:absolute; right:0;}
.gnb:after {content:""; display:block; clear:both;}
.gnb li { height:31px; float:left; position:relative; text-indent:-9999px; z-index:9999;}
.gnb li.mr_non {margin-left:0;}
.gnb li{cursor:pointer;}
.gnb li a { width:94px; height:31px; display:block; }
.gnb_line {height:31px; position:absolute; right:0; top:0;}
.gnb li.gnb01{width:87px; background:url(../img/design/menu1.png) center top no-repeat;}
.gnb li.gnb02 {width:101px; background:url(../img/design/menu2.png) center top no-repeat;}
.gnb li.gnb03 {width:125px; background:url(../img/design/menu3.png) center top no-repeat;}
.gnb li.gnb04 {width:117px; background:url(../img/design/menu4.png) center top no-repeat;}
.gnb li.gnb05 {width:99px; background:url(../img/design/menu5.png) center top no-repeat;}

.gnb li:hover.gnb01{background:url(../img/design/menu1on.png) center top no-repeat;}
.gnb li:hover.gnb02 {background:url(../img/design/menu2on.png) center top no-repeat;}
.gnb li:hover.gnb03 {background:url(../img/design/menu3on.png) center top no-repeat;}
.gnb li:hover.gnb04 {background:url(../img/design/menu4on.png) center top no-repeat;}
.gnb li:hover.gnb05 {background:url(../img/design/menu5on.png) center top no-repeat;}


/* sub */
.snb { width:393px; display:none; position:absolute; left:0; top:30px; overflow:hidden; }
.snb li {margin-left:10px; float:left; height:20px;}
.snb li.mr_non {margin-left:0;}
.snb li a {height:20px; display:block;}
.snb li.smenu1 {width:32px; background:url("../img/design/smenu1.png") 0 0 no-repeat;}
.snb li.smenu1:hover,.snb li.smenu1.on {background:url("../img/design/smenu1on.png") 0 0 no-repeat;}
.snb li.smenu2 {width:45px; background:url("../img/design/smenu2.png") 0 0 no-repeat;}
.snb li.smenu2:hover,.snb li.smenu2.on {background:url("../img/design/smenu2on.png") 0 0 no-repeat;}
.snb li.smenu3 {width:45px; background:url("../img/design/smenu3.png") 0 0 no-repeat;}
.snb li.smenu3:hover,.snb li.smenu3.on{background:url("../img/design/smenu3on.png") 0 0 no-repeat;}
.snb li.smenu4 {width:42px; margin-left:18px;background:url("../img/design/smenu4.png") 0 0 no-repeat;}
.snb li.smenu4:hover,.snb li.smenu4.on {background:url("../img/design/smenu4on.png") 0 0 no-repeat;}
.snb li.smenu5 {width:42px; margin-left:18px;background:url("../img/design/smenu5.png") 0 0 no-repeat;}
.snb li.smenu5:hover,.snb li.smenu5.on {background:url("../img/design/smenu5on.png") 0 0 no-repeat;}
.snb li.smenu6 {width:43px; margin-left:10px; background:url("../img/design/smenu6.png") 0 0 no-repeat;}
.snb li.smenu6:hover,.snb li.smenu6.on {background:url("../img/design/smenu6on.png") 0 0 no-repeat;}
.snb li.smenu7 {width:43px; background:url("../img/design/smenu7.png")0 0 no-repeat;}
.snb li.smenu7:hover,.snb li.smenu7.on {background:url("../img/design/smenu7on.png") 0 0 no-repeat;}
.snb li.smenu8 {width:42px; margin-left:22px;background:url("../img/design/smenu8.png") 0 0 no-repeat;}
.snb li.smenu8:hover,.snb li.smenu8.on {background:url("../img/design/smenu8on.png") 0 0 no-repeat;}
.snb li.smenu9 {width:28px; background:url("../img/design/smenu9.png") 0 0 no-repeat;}
.snb li.smenu9:hover, .snb li.smenu9.on {background:url("../img/design/smenu9on.png") 0 0 no-repeat;}
.snb li.smenu10 {width:40px; background:url("../img/design/smenu10.png") 0 0 no-repeat;}
.snb li.smenu10:hover, .snb li.smenu9.on {background:url("../img/design/smenu10on.png") 0 0 no-repeat;}


.last{margin-left:-52px;}