/* --------------------------------------------------------------------
	カテゴリー
-------------------------------------------------------------------- */
/* カテゴリー一覧 */
#left_tree a:hover {
	text-decoration: underline;
}
#left_tree ul.layer0_ {
	padding-left: 0;
}
#left_tree ul.layer1_ {
}
#left_tree ul.layer2_ {
}
#left_tree ul.layer3_ {
}
#left_tree ul li {
	width: 100%;
	word-break: break-all;
}
#left_tree ul li.nochild_ {
}
#left_tree ul.layer0_ li {
	background-color: #FFF;
}
#left_tree ul.layer1_ li,
#left_tree ul.layer2_ li,
#left_tree ul.layer3_ li {
	background-color: transparent;
}
#left_tree ul li div.parent_,
#left_tree ul li a,
#left_tree ul li span.nolink_ {
	/*vertical-align: top;
	display: table-cell;*/
}
#left_tree ul li a,
#left_tree ul li span.nolink_ {
	padding: 10px 0;
	text-decoration: none;
}
#left_tree ul li a .name_{
	text-decoration: underline;
}
#left_tree ul li a .comment_,
#left_tree ul li span.nolink_ .comment_ {
	font-size: 12px;
	text-decoration: none;
}
/*
#left_tree ul li p.parent_ {
	padding: 0,0,5px,0;
	text-indent: -9999px;
	width: 40px;
	height: 30px;
	vertical-align: top;
	overflow: hidden;
}
*/
#left_tree ul li div.dummy_ ,
#left_tree ul li div.parent_ {
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	height: 29px;
	vertical-align: top;
	overflow: hidden;
	float: left;
}
#left_tree ul li div.name_ {
	padding: 0;
}
#left_tree ul li div.parent_ {
	background: url(/img/usr/sidebox/ico_cat_open.gif) 1px 12px no-repeat;
	cursor: pointer;
}
#left_tree ul li div.parent_.img_hidden_ {
	background: url(/img/usr/sidebox/ico_cat_close.gif) 1px 12px no-repeat;
}

#left_tree ul li div.name_ a {
	padding-left: 0;
	padding-right: 0;
}
		#left_tree ul li div.name_ strong a {
			color: #ff9600;
		}
#left_tree ul ul {
	padding-bottom: 10px;
}
#left_tree ul.layer1_ li {
	background: none;
	padding-bottom: 1px;
	line-height: 0;
	float: left;
}
		#left_tree ul.layer1_ li div.dWrap {
			background-color: #fff5d4;
		}
		#left_tree ul.layer1_ li div.parent_{
			background-position: 11px 7px;
			width: 30px;
		}
		#left_tree ul.layer1_ li.nochild_ .dummy_{
			width: 30px;
		}
		#left_tree ul.layer1_ li div.name_{
			float: right;
		}
				#left_tree ul.layer1_ li div.name_ a{
					padding-top: 5px;
					padding-bottom: 5px;
					width: 170px;
				}
#left_tree ul.layer2_ {
	margin-top: 8px;
	padding-bottom: 0;
}
#left_tree ul.layer2_ li {
	background: none;
}
		#left_tree ul.layer2_ li div.dWrap {
			background-color: #ffffff;
		}
		#left_tree ul.layer2_ li div.parent_{
			padding-left: 22px;
			background-position: 22px 7px;
			width: 20px;
			height: 20px
		}
		#left_tree ul.layer2_ li.nochild_ .dummy_{
		}
		#left_tree ul.layer2_ li div.name_{
		}
				#left_tree ul.layer2_ li div.name_ a{
					padding-top: 2px;
					padding-bottom: 2px;
					width: 158px;
				}

#left_tree ul.layer3_ {
	padding-bottom: 0;
	margin-top: 2px;
	margin-bottom: 5px;
}
#left_tree ul.layer3_ li {
	background: none;
}		
		#left_tree ul.layer3_ li div.dWrap {
			background-color: #ffffff;
		}
		#left_tree ul.layer3_ li.nochild_ .dummy_{
			height: 10px;
		}
		#left_tree ul.layer3_ li div.name_{
		}
				#left_tree ul.layer3_ li div.name_ a{
					width: 148px;
					padding-left: 10px;
					background: url(/img/usr/public/ico/ico_disc.gif) no-repeat 0 0.7em;
					padding-top: 1px;
					padding-bottom: 1px;
				}



#left_tree ul.layer0_ li.nochild_ .name_,
#left_tree ul.layer0_ li.nochild_ .comment_ {
}
#left_tree ul.layer1_ li.nochild_ .name_,
#left_tree ul.layer1_ li.nochild_ .comment_ {
}
#left_tree ul.layer2_ li.nochild_ .name_,
#left_tree ul.layer2_ li.nochild_ .comment_ {
}
#left_tree ul.layer3_ li.nochild_ .name_,
#left_tree ul.layer3_ li.nochild_ .comment_ {
}


/* edit TURBINE INTERACTIVE */
div#sidebox_category div.dSideBoxInner a,
div#sidebox_feature div.dSideBoxInner a {
	background: none;
}


