@charset "utf-8";
/* Basic code - don't modify */

#nav { display: block; margin: 0; padding: 0; position: relative; font-size: 90%;  margin:5px 0 20px 0;}
#nav a { color: #006699;}
#nav li {  
	list-style: none;
	position: relative;
	width:150px;
	height: auto;
	margin-top: 0;
	border-bottom: 1px dotted #CCC;
	background-image: url(images/Icon_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom: 2px;
	padding-left: 15px;
	}
	
#nav li a:hover{  height: auto; color: #2280E2;}
#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; height: auto; background-image:none;}
#nav ul ul { top: 0; }

/* Essentials - configure this */

#nav ul { width: 150px; left: 150px; }
#nav ul ul { left: 150px; }

/* Everything else is theming */

/*#nav { height: 24px; }*/
#nav *:hover { background-color: none; }
#nav a { color: color:; font-size: 12px; padding-top: 7px; line-height: 1; text-decoration:none;}
#nav ul a { font-size: 12px; padding: 7px; line-height: 1; text-decoration:none;}
/*#nav li.hover a { background:url(images/navigation_btn_bg_.jpg) no-repeat left top; }*/
#nav ul { top: 0; }
#nav ul li {   height: auto; border-bottom:1px solid #fff; padding-bottom: 0; }
#nav ul li a { color:#013567; background-color: #EAEAEA;  font-weight:normal; background-image: none; border:none;}
#nav ul a.hover { color: #006699; height: auto; background-image:none; background-color: #F2E6CC; background-image: none; border:none; }
#nav ul a { border-bottom: 1px solid #aaa; opacity: 0.9; filter: alpha(opacity=90); }
* html #nav ul li  { margin-bottom: -3px; } /* IE6ハック */
*:first-child+html #nav ul li  { margin-bottom: -4px; }/*IE7ハック */
