@charset "utf-8";


/*	SIDEBAR  */

.sidebar 				{
	margin:0;
	/*padding-top: 10px;*/
	width:245px;
	float: left;
	background: url(../img/img_side.jpg) no-repeat left bottom;
	padding-bottom: 210px;
	
}

.sidebar a{
	color:#CC0000;
}
.sidebar div.sidebar_div	{
	padding:0px;
	margin:0;
}
.sidebar ul.sidebar_ul		{ margin:35px 0 0 10px; padding:0; height: auto !important; height: 1%; }
.sidebar li.box				{ margin:0; padding-bottom:10px; padding-top: 10px; width:230px; background:url(../img/side_line.gif) no-repeat left bottom;}
.sidebar li.box h3 a {
	background:url(../images/nav_mark_off.gif) no-repeat left top;
	display: block;
	width: 245px;
	padding:0px 0px 0px 10px;
	
}
.sidebar li.box p			{
	padding:0px;
	margin:0;
}

#side_cate {
	padding-bottom:30px;
}
#side_cate a {
	display: block;
	text-decoration: none;
	width: 235px;
	height: 50px;
	margin-bottom: 10px;
}
#side_cate dl {
	background: url(../img/btn_side_off.gif) no-repeat left top;
	margin-right: 10px;
}
#side_cate a dl {
	background: url(../img/btn_side_off.gif) no-repeat left top;
	margin-right: 10px;
}
#side_cate a:hover dl {
	background: url(../img/btn_side_on.gif) no-repeat left top;
}
#side_cate a dt {
	font-size: 18px;
	font-weight: bold;
	margin-left: 9px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../img/side_line.gif) no-repeat bottom left;
}
#side_cate a:hover dt {
	color: #EC733D;
}
#side_cate a dd {
	font-size: 12px;
	color: #3E331B;
	padding-left: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.sidebar div.textwidget ul li       { background:url(../images/profile.gif) no-repeat left top;}


.sidebar_ul li.box.last    {
								text-align:center;
								color: #993333;
							}

.sidebar_ul li.box.last h3 {  background: url(none); margin: 0px; padding: 0px;}

.sidebar_ul li.box.last h3 a {
								font-size: 12px;
								line-height: 100%;
								margin: 0px;
								padding: 0px;
								display: block;
							}


.sidebar_ul li.box.last a img {
									margin: 0px;
									padding: 0px;
									border-style: none;
								}
.sidebar_ul li.box.last p { text-align:left;}

.sidebar_ul li.box img {
	padding: 0 10px;
}
.sidebar div.textRight {
	text-align: right;
	margin-right: 10px;
}

body#sodaigomi #side_cate a dl.side_1 { background: url(../img/btn_side_on.gif) no-repeat left top; margin-right: 15px;}
body#sodaigomi #side_cate a dl.side_1 dt { color:#EC733D;}
body#jigyogomi #side_cate a dl.side_2 { background: url(../img/btn_side_on.gif) no-repeat left top; margin-right: 15px;}
body#jigyogomi #side_cate a dl.side_2 dt { color:#EC733D;}
body#katazuke #side_cate a dl.side_3 { background: url(../img/btn_side_on.gif) no-repeat left top; margin-right: 15px;}
body#katazuke #side_cate a dl.side_3 dt { color:#EC733D;}
body#about #side_cate a dl.side_4 { background: url(../img/btn_side_on.gif) no-repeat left top; margin-right: 15px;}
body#about #side_cate a dl.side_4 dt { color:#EC733D;}

