@charset "utf-8";
/* Basic code - don't modify */

/*#inner_side>#nav {
	width:583px;
	height:56px;
	padding:0px;
	margin:0px;
	}
	
#inner_side>#nav li {
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	float:left;
	list-style:none;
	position:relative;
	}*/
	
#inner_side>#nav>li {
	position:relative;
	}
	
#inner_side>#nav li img {
	/opacity: 0.95; /* IE6/7 ハック */
	/filter: alpha(opacity=85); /* IE6/7 ハック */
	}

#inner_side>#nav .sub{
	width:200px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-image:none;
	display: none;
	position: absolute;
	top:0;/*56px*/
	left:154px;
	/*z-index:20001;*/
	}
	
*html #inner_side>#nav .sub { /* IE6 ハック */
	top:0px;
	left:226px;
	line-height: 0;
	/*z-index:20001;*/
	}
	
#inner_side>#nav .sub li{
	float: none;
	list-style: none;
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:226px;
	/*min-height:38px;*/
	height:auto !important;
	height:36px;
	background-color:#666;
	/opacity: 0.95; /* IE6/7 ハック */
	/filter: alpha(opacity=95); /* IE6/7 ハック */
	opacity: 0.95;
	}
	
*html #inner_side>#nav .sub li { /* IE6 ハック */
	line-height:100%;
	/*margin:0px 0px -2px 0px;*/
	}
	
*+html #inner_side>#nav .sub li { /* IE7 ハック */
	/*margin:0px 0px -2px 0px;*/
	}
	
#inner_side>#nav .sub li a { 
	display: block;
	height:auto;
	/*opacity: 0.95;
	filter: alpha(opacity=95);*/
	zoom: 1;
	text-decoration:none;
	/*padding:12px 20px;*/
	color:#FFF;
	text-decoration:none;
	padding:10px 20px 10px 20px;
    text-align:left;
	margin:0px 0px 0px 0px;
	display:block;
	}
	
#inner_side>#nav .sub li a:hover,  #inner_side>#nav ul li a.current_a{
	color:#FF0;
	text-decoration:none;
	}

#inner_side>#nav .sub li:hover,  #inner_side>#nav ul li.current_li{
	color:#FF0;
	text-decoration:none;
	background-color:#999;
	/opacity: 0.95; /* IE6/7 ハック */
	/filter: alpha(opacity=95); /* IE6/7 ハック */
	opacity: 0.95;
	}

/*#inner_side>#nav ul ul {
	top: 0px;
	left: 200px;
	}*/