/* Basic code - dont modify */
 
#nav { display: block; margin: 0; padding: 0; position: relative;margin:0px auto;width:865px; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }
    
/* Essentials - configure this 

#nav ul { width: 130px; }
*/
#nav ul ul { left: 115px; }

/* Everything else is theming */

/*#nav *:hover { background-color: none; }*/
/*#nav a { border-right: 1px solid white; font-size: 12px; padding: 6px; line-height: 1; }*/
#nav *:hover { background-color: none; }
#nav li.hover a { background-color: #5E5A5A; }
#nav ul li a { width:120px;height:37px;border:none;border-bottom:1px solid #ffffff;
margin:0px;text-align:center;color:white;padding:0px;text-indent:0;margin:0;
background-image:url(../img/bk_menu.png);background-position:left top;background-repeat:repeat;
line-height:37px;text-decoration:none;
}
#nav ul li.long a { height:37px;height:auto;line-height:140%;	}
#nav ul.long_02 li a { width:113px;	}
#nav ul.long_03 li a { width:130px;	}
#nav ul.long_05 li a { width:160px;	}
#nav ul li a img{	vertical-align:middle;	}
/* プルダウンメニューの幅、背景色、高さ、ほか */
#nav ul li a:hover { width:120px;height:37px;line-height:37px;
background-image:url(../img/bk_menu_on.png);background-position:left top;background-repeat:repeat;
text-decoration:none;
}
#nav ul li.long a:hover { height:37px;height:auto;line-height:140%;	}
#nav ul.long_02 li a:hover { width:113px;	}
#nav ul.long_03 li a:hover { width:130px;	}
#nav ul.long_05 li a:hover { width:160px;	}
/* （ON時）プルダウンメニューの幅、背景色、高さ、ほか */
#nav ul a { border-right: none; opacity: 0.8; filter: alpha(opacity=80); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

