#topnavi ul {
   display: block;
   width: 294px;
   border-top: 1px solid #746B70;
   margin-top: 32px;
}

#topnavi li {
   display: block;
}

#topnavi a, #topnavi span.on {
   display: block;
   width: 294px;
   w\idth: 284px;
   border-bottom: 1px solid #746B70;
   padding: 5px;
   font-size: 100%;
   line-height: 25px;
}

#topnavi a.noline {
   border-bottom: 0 none;
}

#subnavi ul {
   position: absolute;
   top: 134px;
   left: 480px;
   display: block;
   width: 292px;
   margin: 59px 0 0 0;
}

#subnavi li {
display: inline;
}

#subnavi a, #subnavi span.on {
   text-decoration: none;
   display: block;
   width: 294px;
   w\idth: 284px;
   border-bottom: 1px solid #746B70;
   padding: 5px;
   font-size: 100%;
   line-height: 25px;
}