/* カスタマーレビュー */
@charset "euc-jp";
@import url(base.css);
@import url(bottom.css);


#userReview{
	margin: 0px 0px 0px 10px;
}
#userReview h2{
	color: #003d84;
	font-size: 18px;
	font-weight: bold;
	border-style: none;
	border-top: #777777 1px solid;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px;
	background-color: #ffffff;
}
#userReview #reviewShoName{
	font-size: 18px;
	font-weight: bold;
	padding: 5px 10px;
}

#userReview #reviewTop{
	clear: both;
	margin: 10px 0px;
	width: 725px;
}
#userReview #reviewTop #reviewTopLeft{
	clear: both;
	float: left;
	width: 100px;
	margin-left: 15px;
	padding: 15px 0px;
}
#userReview #reviewTop #reviewTopLeft table{

}
#userReview #reviewTop #reviewTopLeft table td, th{
	border: #ffffff 0px none;
	padding: 0px;
}
#userReview #reviewTop #reviewTopLeft table td.good{
	color: #0000ff;
}
#userReview #reviewTop #reviewTopLeft table td.bad{
	color: #ff0000;
}
#userReview #reviewTop #reviewTopLeft table td.count{
	width: 80px;
	text-align: right;
}
#userReview #reviewTop #reviewTopCenter{
	float: left;
	width: 250px;
	margin-left: 55px;
}
#userReview #reviewTop #reviewTopCenter table{

}
#userReview #reviewTop #reviewTopCenter table td, th{
	border: #ffffff 0px none;
	padding: 0px;
}
#userReview #reviewTop #reviewTopCenter table td.count{
	width: 30px;
	text-align: right;
}

#userReview #reviewTop #reviewTopRight{
	float: right;
	width: 280px;
}
#userReview #reviewAll{
	clear: both;
	padding: 5px 0px;
}
/* レビューリスト */
#userReview #reviewList{
	clear: both;
	margin: 10px 0px;
	padding: 5px;
	width: 725px;
	border-bottom: #aaaaaa 1px dotted;
}
#userReview #reviewList #reviewListHead{
	clear: both;
	width: 725px;
}
#userReview #reviewList #reviewListHead #reviewListShoName{
	clear: both;
	font-size: 14px;
	font-weight: bold;
}
#userReview #reviewList #reviewListHead #reviewListHeadEstimation{
	clear: both;
	float: left;
	padding-right: 10px;
}
#userReview #reviewList #reviewListHead #reviewListHeadName{
	float: left;
	padding-right: 10px;
}
#userReview #reviewList #reviewListHead #reviewListHeadDate{
	float: left;
	padding-right: 10px;
}
#userReview #reviewList #reviewListContents{
	clear: both;
	float: center;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
}
#userReview #reviewEstimation{

}
#userReview #reviewEstimation td{
	border-style: none;
	text-align: center;
	vertical-align: middle;
}



/* ページナビ */
#reviewPageNavi{
	clear: both;
	padding: 3px 10px;
	margin: 10px 0px;
	width: 710px;
	background-color: #d9d9d9;
}
#reviewPageNavi #reviewPageNaviCount{
	float: left;
}
#reviewPageNavi #reviewPageNaviLink{
	float: right;
}





