/* menu::base */
img{padding:0; margin:0;}
div#menu{position:absolute;right:0; top:40px;}
div#menu ul {list-style: none; float: left;}
div#menu li { position: relative; z-index: 100; display: block; float: left;} 

div#menu li div {list-style: none; float: left; position: absolute; top: 30px; left: 50%;margin-left:-80px; z-index: 11;visibility: hidden; }
div#menu li:hover>div {visibility: visible;}
div#menu li:hover>ul {left: -2px;}

/* menu::level1 */
#accordionLabel a{ display: block;}
div#menu a { position: relative; z-index: 10; display: block; float: left; text-decoration: none; font-family:Helvetica; font-size:18px; font-weight:bold; padding:0 30px 10px; color:#000}
div#menu span { text-transform:uppercase; display: block; cursor: pointer; background-repeat: no-repeat;font-family:Malgun gothic}
div#menu a:hover{color:#ee4038}
.nav_top{width:160px; height:10px;background: url(../img/design/nav_top.png) center top no-repeat;}


div#menu ul.menu li div{padding-top:10px;background: url(../img/design/nav_top.png) center top no-repeat;border-bottom:1px solid #ddd}
div#menu ul.menu li ul{ border-left:1px solid #ddd; border-right:1px solid #ddd; }
div#menu ul.menu li div li a {background:#fff;padding: 0 15px;text-align: left;width: 130px;color:#000; font-size:14px;}
div#menu ul.menu li div li a:hover{color:#ee4038; font-weight:600;}
div#menu ul.menu li div li a:hover span{background:url("../img/design/nav_ico.png") no-repeat right center}
div#menu ul.menu li div li.noline span{border-top:0 none}

div#menu ul.menu li div span {border-top: 1px solid #ddd;padding:15px 0;}