ol#menu, ol#menu ul {
  list-style-type:none;
  margin:0 0 10px;
  padding: 0;
  width:100%;
}

ol#menu{}

/*ol#menu {
  background-color: #e2e8f1;
  }

ol#menu li.active {
  margin:0;
  background:url(../img/bg_snb_li_on.gif) repeat-x 0 0;
}
*/
ol#menu a {
  display: block;
  text-decoration:none;	
}

ol#menu li {
   margin:0 0 3px;
    line-height: 150%;
    border:#d9d9d9 solid 1px;
	background:#f2f7ff url(../../../img/snb_off.png) no-repeat 93% 50%;
}



ol#menu li.normal a, ol#menu li.active a {
  display:block;
  color: #333;
  font-weight:400;
  letter-spacing:0; 
}


ol#menu.ko li.normal a, ol#menu.ko li.active a {
 padding:18px 12px;
 font-size:1.150em;
}


ol#menu.en li.normal a, ol#menu.en li.active a {
 padding:18px;
 font-size:1.154em;
}

ol#menu li.normal:hover{border-color:#125fac}

ol#menu li.normal a{border:2px solid #f2f7ff}
ol#menu li.normal a:hover{
 border-color:#125fac;
background:#fff url(../../../img/snb_on.png) no-repeat 93% 50%;
}

ol#menu li.active{
border-color:#125fac;
background:#fff url(../../../img/snb_on.png) no-repeat 93% 50%;
}

ol#menu li.active a{
  border:2px solid #125fac;
}

ol#menu li ul{
  padding:10px 0
}

ol#menu li ul li{
  font-size:1.000em;
   padding:6px 0 6px 30px;
   background-image:url(../img/sub_bullet.gif);background-repeat:no-repeat;background-position:20px 50%;
}

ol#menu li ul li a{
   
  color: #777;
  padding:0;

}


ol#menu li ul li a:hover, ol#menu li ul li.current a{
  color:#0062b2;
}
