div.carousel_reviews {
	/* 全体の枠の高さ */
	height:200px;
	
}

div.carousel_reviews ul li {
	width: 350px;
	overflow:hidden;
}

div.carousel_reviews .rcc-pager-wrapper a {
	width: 15px;
	height:48px;
	
	display: block;
}

div.carousel_reviews .rcc-pager-wrapper a:hover {
	opacity:0.8;
}

div.carousel_reviews .rcc-pager-wrapper .rcc-prev-pager a {
	background: url("images/common/rcc_pager_arrows.png") no-repeat 0 0px;
}

div.carousel_reviews .rcc-pager-wrapper .rcc-next-pager a {
	background: url("images/common/rcc_pager_arrows.png") no-repeat 0 -48px;
}

/* ここからレビュー */
div.carousel_reviews .no_reviews {
}

div.carousel_reviews .review_style_horizontal {
	float:left;
	
	width:350px;
	height: 104px;
	
	background-color: #fff;
	
	overflow: hidden;
	position:relative;
}

div.carousel_reviews .review_style_horizontal .review_photo {
	float:left;
	width:115px;
}

div.carousel_reviews .review_style_horizontal .review_body_right {
	float:left;
	width:235px;
}

div.carousel_reviews .review_style_horizontal .review_body_right .review_prd_name {
	font-weight: bold;
}

div.carousel_reviews .review_style_horizontal .review_photo img {
	max-width:110px;
}

div.carousel_reviews .review_style_horizontal .star {
	display: inline-block;
	background: url("images/common/star.png") no-repeat;
	
	width: 71px;
	height:14px;
	
}

div.carousel_reviews .review_style_horizontal .point00 {background-position: 0px 0px;}
div.carousel_reviews .review_style_horizontal .point05 {background-position: 0px -14px;}
div.carousel_reviews .review_style_horizontal .point10 {background-position: 0px -28px;}
div.carousel_reviews .review_style_horizontal .point15 {background-position: 0px -42px;}
div.carousel_reviews .review_style_horizontal .point20 {background-position: 0px -56px;}
div.carousel_reviews .review_style_horizontal .point25 {background-position: 0px -70px;}
div.carousel_reviews .review_style_horizontal .point30 {background-position: 0px -84px;}
div.carousel_reviews .review_style_horizontal .point35 {background-position: 0px -98px;}
div.carousel_reviews .review_style_horizontal .point40 {background-position: 0px -112px;}
div.carousel_reviews .review_style_horizontal .point45 {background-position: 0px -126px;}
div.carousel_reviews .review_style_horizontal .point50 {background-position: 0px -140px;}

div.carousel_reviews .review_style_horizontal div.review_body {
	padding-top:10px;
}
div.carousel_reviews .review_style_horizontal div.review_body a {
	color: blue;
}

div.carousel_reviews .newsign {
	height:10px;
}

div.carousel_reviews .tofavoride {
	height:20px;
	position: absolute;
	
	top:0;
	right:0;
}


div.carousel_reviews .product-pic{
	vertical-align: middle;
	width:100px;
	height: 100px;
	
	overflow: hidden;
	text-align: center;
	
	margin:0 auto;
}

div.carousel_reviews .product-pic a {
}

div.carousel_reviews .view-style-tile .product-pic .thumb {
	max-height:100px;
	max-width: 100px;
	
	padding: 0px;
}

div.carousel_reviews .product-detail {
	text-align: left;
	display: block;
}

div.carousel_reviews .product-name {
	height:30px;
	overflow: hidden;
}

div.carousel_reviews .product-name a{
	color:#008080;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin:0px 0px 2px 0px;
}

div.carousel_reviews .product-model {
	display:none;
}

div.carousel_reviews .product-rate {
	height:20px;
}

div.carousel_reviews .product-rate img {
	margin-top:5px;
	
}

div.carousel_reviews .product-fitmodel {
	color:#555;
	margin: 5px 0px;
	
	overflow: hidden;
}

div.carousel_reviews .product-fitmodel ul li {
	max-height: 30px;
	overflow: hidden;
}

/* 商品データの説明欄 備考+サマリ */
div.carousel_reviews .product-attribute {
	display:none;
}

div.carousel_reviews .free-shipping{
	color:#000;
	margin: 0px 0px 5px 0px;
}

div.carousel_reviews .product-price {
	font-size: 12px;
	font-weight: bold;
	
	color:#f00;
	display:block;
}

div.carousel_reviews .product-price span.title {
	color:black;
	display:none;
}

div.carousel_reviews .product-price .usualprice{
	display:block;
	text-decoration:line-through;
	word-wrap:break-word; 
	color:#000;
	height:20px;
}