@charset "utf-8";

/*-----------------------------------------------*
	menu.css
 *-----------------------------------------------*/

/* 以下 2つは、content.css より移植 */
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*
#column_left {
	float: left;
	width: 260px;
	background-color: #FFFFFF;
}*/
/* ここまで */


#sidemenu_list a, #sidemenu_list a {
	text-decoration:none;
}

/* サイドメニュー */
#sidemenu_list a {
	display: block;
	background: url(../_img/common/sidemenu_arrow.png) no-repeat 20px center #AAAA86;
	color: #fff;
	padding: 10px 0 10px 50px;
	font-weight: bold;
	transition: background-color 300ms;
}

#sidemenu_list a:hover {
	background-color: #5D9F27;
}

#sidemenu_sublist {
	background-color: #E3E3D3;
	overflow: hidden;
	line-height: 1.2;
}

#sidemenu_sublist li a {
	display: block;
	margin: 0 20px 0 20px;
	border-top: 1px dotted #555555;
	color: #555555;
	padding: 10px 35px 10px 15px;
	font-weight: bold;
	background: url(../_img/common/sidemenu_arrow.png) no-repeat right 10px center;
	transition: background-color 300ms;
}

#sidemenu_sublist > li:first-child > a {
	border-top: none;
}

#sidemenu_sublist li ul li a {
	border-top: 1px dotted #666666;
	margin: 0 2
	0px 0 40px;
	background-color: #f5f3d3;
}

#sidemenu_sublist li a.selected {
	background-image: url(../_img/common/sidemenu_arrow_active.png);
}

#sidemenu_sublist li a:hover {
	background-color: #B6D16D;
}
