@charset "shift_jis";

#navigation #navigation_fixed{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 165px;
	z-index:900;
}

#navigation ul#side_nav {
	margin: 0 0 13px 0;
	padding: 10px 0 10px 0;
	background: #310607;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	width: 165px;
}

#navigation  ul#side_nav li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation  ul#side_nav li.cat_top{
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dotted #fff; 
}

#navigation  ul#side_nav li a{
	padding: 5px 10px 5px 20px;
	display:block;
	color:#fff;
	font-weight:normal;
	font-size:13px;
	line-height:1.5;
	text-align:left;
}

#navigation  ul#side_nav li a:hover{
	text-decoration: underline;
	color:#fff;
}

#navigation ul#side_bnr {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 163px;
}

#navigation  ul#side_bnr li{
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

#navigation h4 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:13px;
	line-height:1.5;
	text-align:left;
}

#navigation h3 {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	width: 163px;
}

#navigation ul#blog_nav {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	width: 163px;
}

#navigation  ul#blog_nav li{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
