/*----------------------------------------------------------------【評価】*/

/* 星表示
----------------------------------------------- */
#contents span.point {
	padding: 0 3px 0 82px;
	color: #ef3939;
	font-weight: bold;
	background: no-repeat left top;
	line-height: 15px;
	font-size: 12px !important;
	display: -moz-inline-box;
	/*for Firefox 2*/
	display: inline-block;
	/*for modern*/
	/display: inline;
	/*for ie5～7*/
	/zoom: 1;
	/*for ie5～7*/
}

#contents span.point_0 {
	background-image: url(../img/style/point_0.gif);
}

#contents span.point_5 {
	background-image: url(../img/style/point_5.gif);
}

#contents span.point_10 {
	background-image: url(../img/style/point_10.gif);
}

#contents span.point_15 {
	background-image: url(../img/style/point_15.gif);
}

#contents span.point_20 {
	background-image: url(../img/style/point_20.gif);
}

#contents span.point_25 {
	background-image: url(../img/style/point_25.gif);
}

#contents span.point_30 {
	background-image: url(../img/style/point_30.gif);
}

#contents span.point_35 {
	background-image: url(../img/style/point_35.gif);
}

#contents span.point_40 {
	background-image: url(../img/style/point_40.gif);
}

#contents span.point_45 {
	background-image: url(../img/style/point_45.gif);
}

#contents span.point_50 {
	background-image: url(../img/style/point_50.gif);
}


/* 評価
----------------------------------------------- */

#contents dl.point {
	display: inline-block;
	padding-left: 10px;
}

@media (max-width:768px) {
	#contents dl.point {
		line-height: 2;
	}

}

#contents dl.point dt {
	display: inline-block;
	border-left: 1px dotted #999;
	padding-left: 10px;
}

#contents dl.point dd {
	display: inline-block;
	font-weight: bold;
	padding-right: 8px;
}

#contents .average_point {
	padding: 5px 10px;
	margin-bottom: 10px;
}


#contents .review_list>li {
	border: 1px solid #CCC;
	padding: 15px;
	margin-bottom: 10px;
}

#contents .review_list li h3 {
	float: left;
	border: none;
	padding: 0;
}

#contents .review_list li h4 {
	clear: both;
}

#contents .review_list li h4 span {
	font-size: 12px;
	font-weight: normal;
}

#contents .review_list li .review {
	padding: 10px 0;
}

#contents .review_list li .operation {
	float: right;
}

#contents .review .button {
	margin-top: 5px;
}

#contents .review .button a {
	display: inline-block;
	padding: 7px 0;
	width: 180px;
	margin: 0 2px;
	background-color: #666;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#contents .review .button a:hover {
	background-color: #333;
}