
.item_comment {
	border-top: solid 1px #DDDDDD; 
/*	border-bottom: solid 2px #DDDDDD; 
	margin-bottom: 10px;
*/
}
	.item_comment TD {
		border-top: solid 1px #DDDDDD; 
		padding: 8px 8px 15px 8px;
		vertical-align: top;
		text-align: justify;
	}
		.item_comment TD.name {
			width: 100px;
			border-right: dotted 1px #DDDDDD; 
			text-align: right;
		}
		.item_comment TD .date {
			position : relative;
			left: 8px;
			top: -8px;
			float: right;
			padding: 6px;
			margin-left: 5px;
			border-left: solid 1px #EEEEEE;
			border-bottom: solid 1px #EEEEEE; 
			font: 8pt verdana;
		}
		.item_comment TH.no_comment {
			padding: 15px;
			color: #888888;
			font-weight: normal;
		}

.item_comment_add {
	border-top: solid 1px #DDDDDD; 
	border-bottom: solid 2px #DDDDDD; 
	margin-bottom: 10px;
}
	.item_comment_add TD {
		border-top: solid 1px #DDDDDD; 
		padding: 8px 8px 8px 8px;
		vertical-align: top;
		text-align: justify;
	}
		.item_comment_add TD.survey {
			text-align: center;
		}
		.item_comment_add TD.name {
			width: 100px;
			border-right: dotted 1px #DDDDDD; 
			text-align: right;
		}
		.item_comment_add TD.name .user_id {
			display: block;
		}
		.item_comment_add TD.name .user_name {
			display: block;
		}
		.item_comment_add TD.comment {
		}
		.item_comment_add TD.comment TEXTAREA{
			height: 60px;
			width: 100%;
			overflow: visible;
		}
		.item_comment_add TD.submit INPUT {
			height: 64px;
		}



