/* CSS Document */


#contents strong {
	font-weight: bold;
}

#contents .f {
	background-color: #F7FAFD;
/*	color: #F00;*/
}

/*--------------------------------------------------------------------CommentALL */

#Comment {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	overflow: hidden;
}

/*--------------------------------------------------------------------Search */

#Comment #BoxSearch,
#Comment #FindBoxSearch {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	clear: both;
}

#Comment #BoxSearch #L {
	display: block;
	margin: 0px;
	float: left;
	background-attachment: scroll;
	background-image: url(/ice/images/qa/icon_search.gif);
	background-repeat: no-repeat;
	background-position: left 23px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#Comment #FindBoxSearch #L {
	display: block;
	margin: 0;
	float: left;
	padding: 0;
}

#Comment #BoxSearch #L #FTxt {width: 110px;}
#Comment #BoxSearch #L #Submit {width: 50px;}
#Comment #BoxSearch #L select {width: 65px;}
#Comment #BoxSearch #L .f {
	background-color:#F7FAFD;
	color:#000000;
}
#Comment #BoxSearch #R {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
}
#Comment #FindBoxSearch #R {
	display: block;
	float: left;
	padding-left: 10px;
}

/*--------------------------------------------------------------------Comment */

#Comment .BoxCom {
	background-image: url(/ice/images/qa/com_footer.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 602px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	overflow: hidden;
}

/*--------------------------------------------------------------------Date */

#Comment .BoxCom .Date {
	background-image: url(/ice/images/qa/com_header.gif);
	margin: 0px;
	height: 25px;
	width: 592px;
	padding-top: 21px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

#Comment .BoxCom .Detail {
	background-attachment: scroll;
	background-image: url(/ice/images/qa/com_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 12px;
	overflow: hidden;
}

/*--------------------------------------------------------------------Comment */

#Comment .BoxCom .Detail .Com {
	overflow: hidden;
	width: 570px;
	background-attachment: scroll;
	background-image: url(/ice/images/qa/com_detail_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#Comment .BoxCom .Detail .Com .Left {
	float: left;
	width: 107px;
	margin: 0px;
	padding: 0px;
}

#Comment .BoxCom .Detail .Com .Right {
	float: left;
	width: 450px;
	padding-left: 10px;
	padding-bottom: 5px;
}


/*--------------------------------------------------------------------CommentRe */
#Comment .BoxCom .Detail .ComRe {
	overflow: hidden;
	width: 520px;
	background-attachment: scroll;
	background-image: url(/ice/images/qa/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 50px;
}

#Comment .BoxCom .Detail .ComRe .Re {
	overflow: hidden;
	display: block;
	background-attachment: scroll;
	background-image: url(/ice/images/qa/com_detail_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	width: 520px;
}


#Comment .BoxCom .Detail .ComRe .Re .Left {
	float: left;
	width: 107px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Comment .BoxCom .Detail .ComRe .Re .Right {
	float: left;
	padding-left: 10px;
	width: 400px;
}

#Comment .BoxCom .Detail .ComRe .Re .Right .DateRe{
	text-align: right;
	color: #666666;
}

/*--------------------------------------------------------------------Comment共通 */

#Comment .BoxCom .Detail .Com .Right p,
#Comment .BoxCom .Detail .ComRe .Re .Right p {
	display: block;
	margin: 0px;
	padding: 0px;
}

#Comment .BoxCom .Detail .Com .Right p.Title,
#Comment .BoxCom .Detail .ComRe p.Title {
	background-attachment: scroll;
	background-image: url(/ice/images/qa/dot_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-bottom: 5px;
	display: block;
	padding-left: 0px;
	padding-right: 5px;
}

#Comment .BoxCom .Detail .Com .Right p.Txt,
#Comment .BoxCom .Detail .ComRe .Re .Right p.Txt {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 0px;
}
#Comment .BoxCom .Detail .Com .Right p.Name,
#Comment .BoxCom .Detail .ComRe .Re .Right p.Name {
	font-weight: bold;
	text-align: right;
	color: #666666;
}


/*--------------------------------------------------------------------Page */

#Comment #PageLoad {
	text-align: right;
	font-family:Verdana,Helvetica,Arial;
	float: right;
	padding: 10px;
}
#Comment #PageLoad b { color:#cc3333;}


/* -- 投稿フォーム上部の戻るボタン -- */
#contents #backbtn_area {
	padding: 0 0 10px;
}

/* -- 投稿フォーム -- */
#Comment .read_table,
#Comment .read_table th,
#Comment .read_table td {
	border: none;
}
#Comment .read_table th {
	text-align: left;
}
#Comment .read_table td,
#Comment .read_table img {
	vertical-align: middle;
}
#Comment .read_table .sendcol {
	text-align: right;
}
