
/* leftの設定 */
#left{
	float:left;
	width:206px;
	text-align:left;
	padding:0 0 10px 0;
}

/* left メニュー表の設定 */
#l-menu{
	border:1px solid #555555;
	background:#FFFFFF;
	font-size:14px;
	margin:5px 0 0 5px;
	padding:0px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:1px;
	width:200px;
}
#l-menu .m-title {
	border-bottom: 1px solid #555555;
	padding:8px 0px 8px 0px;
	color:#000000;
}
#l-menu li{
	width:200px;
	display:block;
	list-style:none;
	border-bottom: 1px dotted #777777;
}
#l-menu .tanpin .m-title{
	background:#FFD23F url('../img/side-kt.gif') no-repeat left center;
}
#l-menu .set .m-title{
	background:#FF923F url('../img/side-ks.gif') no-repeat left center;

}
#l-menu .maru .m-title{
	background:#FF9696 url('../img/side-km.gif') no-repeat left center;
}
#l-menu .hou .m-title{
	background:#9999FF url('../img/side-hou.gif') no-repeat left center;
}
#l-menu .aki .m-title{
	background:#6BE2FF url('../img/side-aki.gif') no-repeat left center;
}
/* left メニュー下線の調整用 */
#l-menu .kasen{
	border-bottom: 1px solid #555555;
}

#l-menu a{
	color:#333333;
	display:block;
	text-decoration:none;
	padding:4px 0px;
	width:200px;
}

#left a:visited {
	color:#464632;
}

#left a:hover {
	color:#464632;
	background-color:#CCFF66;
}

#left .cm {
	padding:10px 0px 0px 5px;
	text-align:center;
	list-style:none;
}
