.transMenu { position: absolute; overflow: hidden; left: -1000px; top: -1000px; }
.transMenu .content { position: absolute; } 
.transMenu .items { position: relative; left: 0px; top: 0px; z-index: 2; }  
.transMenu.top .items { }
 .transMenu .background { background-color: #ff0000; position: absolute; left: 0px; top: 0px; z-index: 1; -moz-opacity: .7; filter: alpha(opacity=80); } 
 .transMenu .shadowRight { width: 2px; position: absolute; z-index: 3; top: 3px; -moz-opacity: .4; filter: alpha(opacity=40); } .transMenu .shadowBottom { position: absolute; z-index: 1; left: 3px; height: 2px; -moz-opacity: .4; filter: alpha(opacity=40); }.transMenu .item { color: #359C12; line-height: 16px; text-decoration: none; text-transform: none; border: none; cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.transMenu .item.hover { background: url(image/p.jpg) bottom repeat-x; color: #50856D; }
.transMenu .item img { margin-left: 10px; }  
.transMenu .item#active { background: url(image/p.jpg) repeat-x; color: #50856D; }  
.transMenu .item#active.hover { color: #14ae00; }
 z #ja-transmenu { margin: 0; padding: 0; height: 20px; }
  #ja-transmenu li { margin: 0; padding: 0; background: none; display: inline; }
  #ja-transmenu li a {  padding: 0 25px; float: left; line-height: 22px; height: 22px; text-decoration: none; display: block; text-align: center; border-right: 1px solid #AACCBD;}  
  #ja-transmenu li a:hover {  color: #AACCBD; background: url(image/p.jpg) repeat-x; } 
  a.havechild-mainlevel-trans { color: #ffffff; background: url(image/t.gif) 100% no-repeat; } 
#ja-topnav { clear: center; font-size: 10px; background: url(image/f-m.jpg) repeat-x; margin: 0; padding: 0; }  
#ja-topnav { width: 750px; margin: 0px auto; } 
#ja-topnav-inner { margin: 0px auto; height:44px; background: url(image/f-m.jpg) repeat-x;} 
#ja-topnav a { font-family: tahoma; font-size: 10px; color: #50856D; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(image/f-m.jpg) repeat-x;} 
#ja-topnav a:hover { font-family: tahoma; font-size: 10px; text-decoration: none; } #ja-topnav ul { margin: 0; padding: 0; } #ja-topnav li { margin: 0; padding: 0; } 
