@charset "UTF-8";
/* コメント-------------------------------------------------------------------------- */

#comment {
	color:#333;
}
#comment a {
	text-decoration:underline;
	color:#0A5388;
}
#comment a:hover {
	text-decoration:none;
}

#comment .box_balloon {
	margin:15px 0 0;
}
#comment .box_balloon img {
	float:left;
	width:60px;
}
#comment .bg_comment_balloon {
	background:url(images/bg_comment_balloon.png) no-repeat;
	width:20px;
	height:10px;
	margin:30px 0 0;
	float:left;
}
#comment .comment_balloon {
	float:left;
	padding:10px;
	margin:5px 0 0;
	background:#EAEFE5;
	width:390px;
	font-weight:normal;
}
.feedback_profile {
}
/* 「コメントを削除する」ボタン */
.btn_delete_comment {
	background:url(images/btn_delete_comment_ov.gif) no-repeat;
	float:right;
	position:relative;
	top:-5px;
	right:-5px;
}
.btn_delete_comment a {
	background:url(images/btn_delete_comment.gif) no-repeat;
	width:107px;
	height:20px;
	display:block;
	text-indent:-9999px;
}
.btn_delete_comment a:hover {
	background:none;
}


	/* タイトル詳細 */
	#detail .star {
		font-size:14px;
		margin:0 0 5px;
		color:#E87932;
	}
	#detail .title_feedback {
		float:left;
		font-weight:bold;
		line-height:24px;
		vertical-align:middle;
		color:#666;
	}
	#detail .title_feedback a {
		text-decoration:underline;
	}
	#detail .title_feedback a:hover {
		text-decoration:none;
	}
	#feedback .comment_balloon {
		width:590px;
	}
	#feedback .star {
		font-size:14px;
		margin:0 0 5px;
	}
	#feedback .authority {
		margin:5px 0 0;
	}
	#feedback .comment_balloon img {
		border:1px solid #CCC;
		margin:0 10px 0 0;
		float:left;
		width:20px;
	}
	#feedback .name_selection {
		font-weight:bold;
		float:left;
		line-height:29px;
		vertical-align:middle;
	}
	#feedback .name_topic {
		font-weight:normal;
	}

	/* 検索結果 */
	#search .star {
		font-size:14px;
		color:#E87932;
	}