/*
*/
h2.category_list {
	background:url(/images/kuchikomi/category_list_title.gif) no-repeat left top;	
	height:31px;
}

div.category_list_middle {
	background:url(/images/kuchikomi/category_list_middle.gif) repeat-y;	
	width:630px;
	padding:0 0 0 20px;
}
div.category_list_bottom {
	background:url(/images/kuchikomi/category_list_bottom.gif) no-repeat;	
	height:28px;
}
div.category_list div.category_info {
	border-top: 1px dotted #999;
	padding: 5 0 5 0;
	width:580px;
}
div.category_list div.info1 {
	float:left;
	width:80px
}
div.category_list div.info2 {
	float:left;
	width:500px
}
div.category_list div.info_link {
	float:left;
	width:100px
}
div.qa_content {
	width:630px;
	border-top:1px solid #ffc65f;
	border-bottom:1px solid #ffc65f;
}
div.qa_left {
	width:120px;
	float:left;
	padding: 5px 5px 5px 5px;
}
div.qa_right {
	width:500px;
	float:right;
}
div.qa_prof {
	float:left;
	width:80px;
}
div.qa_prof_content {
	float:right;
	width:420px;
}
div.qa_prof_line {
	border-bottom: 1px dotted #999;
	line-height:2.0em;
}
div.qa_body {
	padding: 5px;
}
div.qa_content_reply {
	width:600px;
	margin-left:30px;
	border-top:1px solid #ffc65f;
	border-bottom:1px solid #ffc65f;
}
div.qa_right_reply {
	width:470px;
	float:right;
}
div.qa_prof_content_reply {
	float:right;
	width:400px;
}

