/* layout */
#header{position:relative;width:980px; margin:0 auto; top:0px; }


/* header */
.header {position:relative; height:108px; top:26px;  z-index:9999;}
h1 a{float:left; position:absolute; top:50px;left:0;  height:47px; z-index:999999999;}


/* ------------- ´ë¸Þ´º ------------- */
.gnb_wrap {width:980px; position:relative; right:0; top:15px; z-index:9999;}
.gnb {position:absolute; right:0;}
.gnb:after {content:""; display:block; clear:both;}
.gnb li { height:30px; 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:25px; display:block; }
.gnb_line {height:25px; position:absolute; right:0; top:0;}
.gnb li.gnb01{width:107px; background:url(../img/design/smenu26.png) center top no-repeat;}
.gnb li:hover.gnb01{background:url(../img/design/smenu26on.png) center top no-repeat;}
.gnb li.gnb02 {width:106px; background:url(../img/design/smenu27.png) center top no-repeat;}
.gnb li:hover.gnb02 {background:url(../img/design/smenu27on.png) center top no-repeat;}
.gnb li.gnb03 {width:99px; background:url(../img/design/smenu28.png) center top no-repeat;}
.gnb li:hover.gnb03 {background:url(../img/design/smenu28on.png) center top no-repeat;}
.gnb li.gnb04 {width:107px; background:url(../img/design/smenu29.png) center top no-repeat;}
.gnb li:hover.gnb04 {background:url(../img/design/smenu29on.png) center top no-repeat;}
.gnb li.gnb05 {width:110px; background:url(../img/design/smenu30.png) center top no-repeat;}
.gnb li:hover.gnb05 {background:url(../img/design/smenu30on.png) center top no-repeat;}


/* ------------- sub ------------- */
.snb { width:393px; display:none; position:absolute; left:0; top:25px; overflow:hidden; }
.snb li {float:left; height:31px;}
.snb li.mr_non {margin-left:0;}
.snb li a {height:31px; display:block;}
.snb li.smenu1 {width:53px; 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:66px; 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:66px; 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:63px; 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:99px; 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:91px; 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:63px; 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:60px; 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:63px; 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:71px; background:url("../img/design/smenu10.png") 0 0 no-repeat;}
.snb li.smenu10:hover,.snb li.smenu8.on {background:url("../img/design/smenu10on.png") 0 0 no-repeat;}
.snb li.smenu11 {width:60px; background:url("../img/design/smenu11.png") 0 0 no-repeat;}
.snb li.smenu11:hover, .snb li.smenu9.on {background:url("../img/design/smenu11on.png") 0 0 no-repeat;}