/* 左メニュあり */


#sidebar .sidemenu1 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #CCFF99;
	border-bottom: 1px solid #CCFF99;
	border-left: 1px solid #CCFF99;
	font-size: 90%;
}

#sidebar ul a:link, #sidebar ul a:visited, #sidebar ul a:hover {
display:block;
border-top: 1px solid #CCFF66;
}
#sidebar ul{list-style: none; margin: 0; padding: 0;}

.sidemenu1 ul a:link, .sidemenu1 ul a:visited, .sidemenu1 ul a:hover {
padding: 5px 0px 5px 10px;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidebar li {font-size: 90%;display:inline;}
/* fix for browsers that don't need the hack */
html>body #sidebar li {border-bottom: none;}

#sidebar .sidemenu1 a:hover{
background-color: #CCFF66; 
}

.sidemenu1 img{
margin-right: 5px;
margin-left: 2px;
	}
	
#sidebar h2{
display:block;
padding: 5px 0px 5px 10px;
	margin: 0px;
	font-size: 14px;
	background-color: #DDFEAB;

}
#sidebar h3{
	display:block;
	padding: 5px 0px 5px 10px;
	margin: 0px;
	background-color: #DDFEAB;
	font-size: 14px;
}

.sonotamenu a:link, .sonotamenu a:visited, .sonotamenu a:hover{
    display:block;
	border-top: 1px solid #CCFF66;
	padding: 5px 0px 5px 10px;
	width: auto;
	}

.sonotamenu{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	background-color: #FFFFFF;
	border: 1px solid #CCFF99;
}
.sonotamenu h4{
	margin: 0px;
	font-size: 14px;
	color: #999900;
	padding: 5px 0px 5px 10px;
}
.sonotamenu h5{
	margin: 0px;
	font-size: 14px;
	color: #999900;

}


