@charset "shift_jis";
/* CSS Document */

#reviewaward * {
	margin:0;
	padding:0;
}

#reviewaward {
	width:750px;
	margin:0 auto 30px;
	background:#980D12;
	overflow:hidden;
}

#reviewaward img {
	border:none;
	vertical-align:bottom
}
#reviewaward h3{
	margin:0;
}

#reviewaward ul,
#reviewaward li {
	list-style:none;
}

/* --- リンク --- */
#reviewaward a{
	text-decoration:none;
}
#reviewaward a:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
	background: #fff;
}
#reviewaward a:hover img.imgover{
	opacity:1.0;
	filter: alpha(opacity=100);
	background: #fff;
}

/* --- 注意書き --- */
#reviewaward .att{
	width:730px;
	margin:0 auto;
	padding:10px 0;
	border-top: dotted #fff 1px;
	font-size:11px;
	line-height:20px;
	color:#fff;
}
/* --- ページTOP --- */
#reviewaward p.top{
	text-align:right;
	margin:10px 10px 40px;
}

/*=========================================
		　 商品アイテム
=========================================*/
#reviewaward .rev_box{
	width:740px;
	margin:0 auto;
	background:#FEFAEF;
	overflow:hidden;
}

/*--- 共通 ---*/
#reviewaward .rev_box li{
	margin:5px auto;
	background:#FFF;
	border:solid 1px #E3E2DD;
	overflow:hidden;	
}
#reviewaward .rev_box dt{
	margin-bottom:10px;
	padding-bottom:30px;
	float:left;
}
#reviewaward .rev_box dt img{border:solid 1px #E3E3E3;}
#reviewaward .rev_box dd{
	text-align:left;
	float:right;
}
#reviewaward .rev_box .ti{
	height:42px;
	color:#FFF;
	font-weight:bold;
	font-family: Meiryo, sans-serif;
	background:url(../IMAGE/150601bestreview/160630/bg_ribon.jpg) right no-repeat;
}
#reviewaward .rev_box [class$="male"]{
	border-bottom:dashed 1px #E3E3E3;
	font-weight:bold;
	font-family: Meiryo, sans-serif;
}
#reviewaward .rev_box .narrow{
	display: inline-block;
	transform:scale(0.85,1);
	margin-left:-9px;
	margin-right:-6px;
}

#reviewaward .rev_box [class$="male"]:after { content:"様" }
#reviewaward .rev_box .female{color:#E91A5E;}
#reviewaward .rev_box .male{	color: #36C;}
#reviewaward .rev_box .rev{
	margin:7px 0;
	font-size:13px;
	color:#630;
	line-height:130%;
}

/*--- ロールオーバー ---*/
#reviewaward .rev_box li a dt{
	background:url(../IMAGE/150601bestreview/160630/btn.jpg) bottom center no-repeat;
}
#reviewaward .rev_box li a:hover dt{
	background:url(../IMAGE/150601bestreview/160630/btn_o.jpg) bottom center no-repeat;
}


/*--- 1column ---*/
#reviewaward .rev_box .col1 li{ width:730px; }
#reviewaward .rev_box .col1 dl{ width:710px; margin:10px auto; }
#reviewaward .rev_box .col1 dt{ width:212px; }
#reviewaward .rev_box .col1 dt img{ width:210px; }
#reviewaward .rev_box .col1 .rev{ width:490px; }
#reviewaward .rev_box .col1 .ti{
	width:480px;
	padding-left:10px;
	font-size:18px;
	line-height:42px;
}
#reviewaward .rev_box .col1 [class$="male"]{
	width:465px;
	height:28px;
	padding:10px 0 0 25px;
	font-size:14px;
}
#reviewaward .rev_box .col1 .female{ background:url(../IMAGE/150601bestreview/160630/female.jpg) left no-repeat; }
#reviewaward .rev_box .col1 .male{ background:url(../IMAGE/150601bestreview/160630/male.jpg) left no-repeat; }



/*--- 2column ---*/
#reviewaward .rev_box .col2 li{
 width:360px; height:300px;}
#reviewaward .rev_box .col2 li:nth-child(odd){ float:left; margin-left:5px; }/*奇数のli*/
#reviewaward .rev_box .col2 li:nth-child(even){ float:right; margin-right:5px; }/*偶数のli*/
#reviewaward .rev_box .col2 dl{ width:350px; margin:5px auto; }
#reviewaward .rev_box .col2 dt{ width:155px; }
#reviewaward .rev_box .col2 dt img{ width:150px; }

#reviewaward .rev_box .col2 .ti{
	width:185px;
	padding-left:5px;
	font-size:13px;
	line-height:21px;
	overflow:hidden;
}
#reviewaward .rev_box .col2 [class$="male"]{
	width:175px;
	height:23px;
	padding:5px 0 0 15px;
	font-size:12px;
}
#reviewaward .rev_box .col2 .female{ background:url(../IMAGE/150601bestreview/160630/female2.jpg) left no-repeat; }
#reviewaward .rev_box .col2 .male{ background:url(../IMAGE/150601bestreview/160630/male2.jpg) left no-repeat; }
#reviewaward .rev_box .col2 .rev{ width:190px; }


/*--- スタッフコメント ---*/
#reviewaward .rev_box .col1 .staff{
	width:470px;
	color:#630;
	background:#FFF8D9;
	line-height:140%;
	padding:10px;
}
#reviewaward .rev_box .col1 .staff span{
	display:block;
	color:#FF3366;
	font-size:14px;
	font-weight:bold;
	font-family: Meiryo, sans-serif;
}