/* .reviews */
.reviews {
}
.reviews ul.reviewLists {
}
.reviews ul.reviewLists li.reviewList {
	border-bottom:1px solid #DDD;
}
.reviews ul.reviewLists li.reviewList:last-child {
	border-bottom:none;
}
.reviews ul.reviewLists.bd li.reviewList:last-child  {
	border-bottom:1px solid #DDD;
}
.reviews ul.reviewLists.bd li.reviewList:first-child {
	border-top:1px solid #DDD;
}
.reviews ul.reviewLists li.reviewList .review {
}
.reviewSections {
}
.reviewSection {
}
.reviewContent {
	padding:10px 5px 10px 5px;
}
.reviewSection.mp > .reviewContent {
	padding:0;
}
.reviewerDetailDisplay {
	cursor: pointer;
}
.reviewSubSections {
	display:table;
	width:100%;
}
.reviewSubSections > .reviewSection {
	display:table-cell;
}
.reviewSection.LV2.reviewImgs {
	width:106px;
	text-align:center;
	vertical-align:top;
}
.reviewSection.LV2.reviewImgs .reviewImg {
	width:96px;
}
.reviewSection.LV2.reviewImgs .reviewImg img {
	max-width: 100%;
	border: 1px solid #999;
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);
	transition-property: opacity;
	transition-duration: 0.1s;
}
.reviewSection.LV2.reviewImgs .reviewImg .noImage {
	border: 0px!important;
	-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.reviewSection.LV2.reviewImgs .reviewImg .itemTitle {
	height:auto;
	max-height:2.4em;
}
.reviewSection.LV2.reviewImgs .reviewImg .addFavorite {
	display:inline-block;
	margin:5px 0 0 0;
	font-size:0.85em;
}

.reviewSection.LV2.reviewContents {
}
.reviewSection.LV2.reviewContents .reviewSection.LV3 {
	border-bottom:1px solid #EAEAEA;
}
.reviewSection.LV2.reviewContents .reviewSection.LV3:last-child {
	border-bottom:none;
}
.reviewSection.LV4.reviewIcns {
}
.reviewSection.LV4.reviewIcns .reviewContent {
	display:table;
	vertical-align:middle;
	width:100%;
	padding:10px 5px 0px 5px;
}
.reviewSection.LV4.reviewIcns .reviewIcn {
	width:30px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	padding:0 5px 0 0;
}
.reviewSection.LV4.reviewIcns .reviewIcn a {
	width:30px;
	height:30px;
	display:inline-block;
}
.reviewSection.LV4.reviewIcns .reviewIcn a img {
	max-width:100%;
	max-height:100%;
}
.reviewSection.LV4.reviewIcns .reviewIcnInfos {
	display:table-cell;
	vertical-align:middle;
}
.reviewSection.LV4.reviewIcns .reviewIcnInfos .reviewIcnInfo {
	display:inline;
	padding:0 5px 0 0;
}
.reviewSection.LV4.reviewIcns .reviewIcnInfos .addFavorite {
	display:inline;
	font-size:0.85em;
}
.reviewSection.LV4.reviewTexts {
	border-bottom:1px solid #EAEAEA;
}
.reviewSection.LV4.reviewTexts:last-child {
	border-bottom:none;
}
.reviewSection.LV4.reviewTexts .titles {
	margin-bottom:5px;
}
.reviewSection.LV4.reviewTexts .titles .stars {
	display:inline-block;
}
.reviewSection.LV4.reviewTexts .titles .stars > div {
	vertical-align:middle;

}
.reviewSection.LV4.reviewTexts .titles .spoiler {
	display:inline;
	color:#f22222;
	font-size:0.8em;
	font-weight:bold;
	vertical-align:middle;
}
.reviewSection.LV4.reviewTexts .titles .title {
	display:inline;
	font-size:1.1em;
	font-weight:bold;
	vertical-align:middle;
	color:#555;
}
.reviewSection.LV4.reviewTexts .texts {
	margin-bottom:10px;

}
.reviewSection.LV4.reviewTexts .texts .text {
	font-size:1em;
	line-height:1.8em;
	height:5.4em;
	overflow:hidden;
}
.reviewSection.LV4.reviewTexts .texts .readMore {
	font-size:0.85em;
	text-align:right;
	margin:0 0 10px 0;
}
.reviewSection.LV4.reviewTexts .texts .readMore.spoiler {

}
.reviewSection.LV4.reviewTexts .texts .date {
	font-size:0.8em;
	color:#999;
}
.reviewSection.LV4.reviewTexts .usefulBtns {
	margin:0 0 5px 0;
}
.reviewSection.LV4.reviewTexts .usefulBtns ul {
}
.reviewSection.LV4.reviewTexts .usefulBtns ul li {
	display:inline-block;
}
.reviewSection.LV4.reviewTexts .tools ul.sns {
	float:left;
}
.reviewSection.LV4.reviewTexts .tools ul.report {
	float:right;
}
.reviewSection.LV4.reviewTexts .tools ul li {
	float:left;
	padding:3px 3px 3px 3px;
	height:30px;
	
}
.reviewSection.LV4.reviewTexts .tools ul.report li {
	font-size:0.85em;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1279px) {
	.reviewContent {
		padding:10px 10px 10px 10px;
	}
	.reviewSection.LV2.reviewImgs {
		width:146px;
	}
	.reviewSection.LV2.reviewImgs .reviewImg {
		width:126px;
	}
	.reviewSection.LV4.reviewIcns .reviewContent {
		padding:10px 10px 0 10px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcn {
		width:50px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcn a {
		width:50px;
		height:50px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcnInfos .reviewIcnInfo {
		padding:0 10px 0 0;
	}
}
@media only screen and (min-device-width: 1280px) {
	.reviewContent {
		padding:10px 10px 10px 10px;
	}
	.reviewSection.LV2.reviewImgs {
		width:146px;
	}
	.reviewSection.LV2.reviewImgs .reviewImg {
		width:126px;
	}
	.reviewSection.LV4.reviewIcns .reviewContent {
		padding:10px 10px 0 10px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcn {
		width:50px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcn a {
		width:50px;
		height:50px;
	}
	.reviewSection.LV4.reviewIcns .reviewIcnInfos .reviewIcnInfo {
		padding:0 10px 0 0;
	}
}
/* /.reviews */


/* .reviewerSummary */
.reviewerSummary {
	margin-bottom:30px;
}
.reviewerSummarySections {
}
.reviewerSummarySection {
}
.reviewerSummaryHeader {
	padding:10px 5px 5px 5px;
	font-size:1.2em;
}
.reviewerSummaryContent {
	padding:10px 5px 10px 5px;
}
.reviewerSummarySection.mp > .reviewerSummaryContent {
	padding:0;
}
.reviewerSummarySection.LV1 {
	border-bottom:1px solid #DDD;
}
.reviewerSummarySection.LV1:first-child {
	border-top:1px solid #DDD;
}
.reviewerSummarySubSections {
	display:table;
	width:100%;
}
.reviewerSummarySubSections > .reviewerSummarySection {
	display:table-cell;
}
.reviewerSummarySection.LV2.reviewerImgs {
	width: 110px;
	vertical-align:top;
	text-align:center;
}
.reviewerSummarySection.LV2.reviewerImgs .reviewerImg {
	width:100px;
	display:inline-block;
	text-align:center;
}
.reviewerSummarySection.LV2.reviewerImgs .reviewerImg img {
	max-width:100%;
	max-height:100%;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	border-width: 1px;
	border-style: solid;
	border-color: #EEE #DDD #DDD #EEE;
}
.reviewerSummarySection.LV2.reviewerInfos {
}
.reviewerSummarySection.LV2.reviewerInfos .reviewerSummarySection.LV3 {
	border-bottom:1px solid #DDD;
}
.reviewerSummarySection.LV2.reviewerInfos .reviewerSummarySection.LV3:last-child {
	border-bottom:none;
}
.reviewerSummarySection.LV2.reviewerInfos .reviewerSummarySection.LV3 .addFavorite {
	display:inline-block;
	font-size:0.85em;
}
.reviewerSummarySection.LV1.tools .reviewerSummarySubSections {
	display:block;
}
.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2 {
	display:block;
	border-bottom:1px solid #DDD;
}
.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2:last-child {
	border-bottom:none;
}

.itemInfo2 {
	margin-top:5px;
}
.itemInfo2 .ranking {
	margin-top: 5px;
	display: block;
	font-size: 0.75em;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
}
.itemInfo2 .ranking a {
	color:#999;
	text-decoration:none;
}
.itemInfo2 .ranking a:hover {
	text-decoration:underline;
	}
.itemInfo2 .note {
	margin-top: 5px;
	display: block;
	font-size: 0.85em;
	line-height: 1.2em;
	height: 2.4em;
	overflow: hidden;
}
@media only screen and (min-device-width:768px) and (max-device-width:1279px) {
	.reviewerSummaryHeader {
			padding:10px 10px 5px 10px;
		}
	.reviewerSummaryContent {
			padding:10px 10px 10px 10px;
		}
	.reviewerSummarySection.LV2.reviewerImgs {
		width: 180px;
	}
	.reviewerSummarySection.LV2.reviewerImgs .reviewerImg {
		width:160px;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections {
		display:table;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2{
		display:table-cell;
		width:33.3%;
		border-bottom:none;
		border-right:1px solid #DDD;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2:last-child {
		border-right:none;
	}
}
@media only screen and (min-device-width:1280px) {
	.reviewerSummaryHeader {
			padding:10px 10px 5px 10px;
		}
	.reviewerSummaryContent {
			padding:10px 10px 10px 10px;
		}
	.reviewerSummarySection.LV2.reviewerImgs {
		width:180px;
	}
	.reviewerSummarySection.LV2.reviewerImgs .reviewerImg {
		width:160px;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections {
		display:table;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2 {
		display:table-cell;
		width:33.3%;
		border-bottom:none;
		border-right:1px solid #DDD;
	}
	.reviewerSummarySection.LV1.tools .reviewerSummarySubSections .reviewerSummarySection.LV2:last-child {
		border-right:none;
	}
}
/* /.reviewerSummary */


/* .reviewerRankings.text */
.reviewerRankings.text {
}
.reviewerRankings.text ul.reviewerRankingLists {
}
.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList {
	padding:10px 0 10px 0;
	display:block;
}
.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList .reviewerRanking {
	display:table;
	width:100%;
}
.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList .reviewerRanking .itemRank {
	display:table-cell;
	vertical-align:top;
	width:26px;
}
.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList .reviewerRanking .reviewInfos {
	display:table-cell;
}
.reviewerRankings.text .reviewIcns {
	display:table;
}
.reviewerRankings.text .reviewIcns .reviewIcn {
	width:30px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	padding:0 5px 0 0;
}
.reviewerRankings.text .reviewIcns .reviewIcn a {
	width:30px;
	height:30px;
	display:inline-block;
}
.reviewerRankings.text .reviewIcns .reviewIcn a img {
	max-width:100%;
	max-height:100%;
}
.reviewerRankings.text .reviewIcns .reviewIcnInfos {
	display:table-cell;
	vertical-align:middle;
}
.reviewerRankings.text .reviewIcns .reviewIcnInfos .reviewIcnInfo {
	display:inline;
	padding:0 5px 0 0;
}
.reviewerRankings.text .reviewItems {
	padding:5px 0 0 0;
}
@media only screen and (min-device-width:768px) and (max-device-width:1279px) {
	.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList .reviewerRanking .itemRank {
		width:30px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcn {
		width:50px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcn a {
		width:50px;
		height:50px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcnInfos .reviewIcnInfo {
		padding:0 10px 0 0;
	}
}
@media only screen and (min-device-width:1280px) {
	.reviewerRankings.text ul.reviewerRankingLists li.reviewerRankingList .reviewerRanking .itemRank {
		width:30px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcn {
		width:50px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcn a {
		width:50px;
		height:50px;
	}
	.reviewerRankings.text .reviewIcns .reviewIcnInfos .reviewIcnInfo {
		padding:0 10px 0 0;
	}
}
/* /.reviewerRankings.text */


/* タイトルレビューページ bookSummary */
.bookSummarySection.LV1.evaluations .evaluationStars {
	text-align:center;
	display:table;
	height:24px;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars  {
	display:table-cell;
	padding:0 0 0 5px;
	vertical-align:middle;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star {
	width: 75px;
	height: 15px;
	display: inline-block;
	background:url(../../img/icn/icn_starlevels.png) no-repeat;
	background-size:285px 15px;
	vertical-align:middle;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star00 {
	background-position:-150px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star05 {
	background-position:-210px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star10 {
	background-position:-60px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star15 {
	background-position:-195px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star20 {
	background-position:-45px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star25 {
	background-position:-180px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star30 {
	background-position:-30px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star35 {
	background-position:-165px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star40 {
	background-position:-15px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star45 {
	background-position:-150px 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star50 {
	background-position:0 0;
}
.bookSummarySection.LV1.evaluations .evaluationStars .marks {
	display:table-cell;
	padding:0 0 0 5px;
	vertical-align:middle;
	color:#FF5E3A;
	font-size:1.3em;
	font-weight:bold;
}
.bookSummarySection.LV1.evaluations .evaluationStars .numbers {
	display:table-cell;
	padding:0 0 0 5px;
	vertical-align:middle;
}
.bookSummarySection.LV1.evaluations .breakDownGraphs {
}
.bookSummarySection.LV1.evaluations ul.breakDownGraphLists {
}
.bookSummarySection.LV1.evaluations li.breakDownGraphList {
	margin:1px;
}
.bookSummarySection.LV1.evaluations .breakDownGraph {
	display:table;
	width:100%;
	max-width:600px;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars {
	display:table-cell;
	vertical-align:middle;
	width: 75px;
	padding:0 10px 0 0;
}

.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star {
	background:url(../../img/icn/icn_starlevels.png) no-repeat;
	width: 75px;
	height: 15px;
	display: inline-block;
	background-size:285px 15px;
	vertical-align:middle;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star.star10 {
	background-position:-60px 0;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star.star20 {
	background-position:-45px 0;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star.star30 {
	background-position:-30px 0;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star.star40 {
	background-position:-15px 0;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .stars .star.star50 {
	background-position:0 0;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .graphs {
	display:table-cell;
	vertical-align:middle;
	position: relative;
	height: 15px;
	padding:1px;
	background:#EDEDED;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .graphs .graph {
	display: block;
	position: relative;
	text-align: left;
	height: 13px;
	background:#74BC31;
	vertical-align: middle;
}

.bookSummarySection.LV1.evaluations .breakDownGraph .numbers {
	display:table-cell;
	vertical-align:middle;
	width:50px;
	padding:0 0 0 10px;
}
.bookSummarySection.LV1.evaluations .breakDownGraph .numbers .number {
	width:50px;
	vertical-align: middle;
	display:block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.bookSummarySection.LV1 .writeReviewBtns {
	text-align:center;
}
.bookSummarySection.LV1 .writeReviewBtns > p {
	margin-bottom:5px;
}
.bookSummarySection.LV1 .writeReviewBtns ul li{
	display:inline-block;
	width:150px;
	margin:0 auto;
}
@media only screen and (min-device-width:768px) and (max-device-width:1279px) {
	.bookSummarySection.LV1.evaluations .evaluationStars {
		display:block;
		height:auto;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars ,
	.bookSummarySection.LV1.evaluations .evaluationStars .marks ,
	.bookSummarySection.LV1.evaluations .evaluationStars .numbers {
		display:block;
		padding:0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star {
		width: 150px;
		height: 30px;
		background-size:570px 30px;
		vertical-align:baseline;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star05 {
		background-position:-420px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star10 {
		background-position:-120px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star15 {
		background-position:-390px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star20 {
		background-position:-90px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star25 {
		background-position:-360px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star30 {
		background-position:-60px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star35 {
		background-position:-330px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star40 {
		background-position:-30px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star45 {
		background-position:-300px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star50 {
		background-position:0 0;
	}
	.bookSummarySection.LV1.evaluations .breakDownGraph .numbers {
		width:70px;
	}
	.bookSummarySection.LV1.evaluations .breakDownGraph .numbers .number {
		width:70px;
	}
}
@media only screen and (min-device-width:1280px) {
	.bookSummarySection.LV1.evaluations .evaluationStars {
		display:block;
		height:auto;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars ,
	.bookSummarySection.LV1.evaluations .evaluationStars .marks ,
	.bookSummarySection.LV1.evaluations .evaluationStars .numbers {
		display:block;
		padding:0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star {
		width: 150px;
		height: 30px;
		background-size:570px 30px;
		vertical-align:baseline;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star05 {
		background-position:-420px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star10 {
		background-position:-120px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star15 {
		background-position:-390px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star20 {
		background-position:-90px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star25 {
		background-position:-360px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star30 {
		background-position:-60px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star35 {
		background-position:-330px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star40 {
		background-position:-30px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star45 {
		background-position:-300px 0;
	}
	.bookSummarySection.LV1.evaluations .evaluationStars .stars .star.star50 {
		background-position:0 0;
	}
	.bookSummarySection.LV1.evaluations .breakDownGraph .numbers {
		width:70px;
	}
	.bookSummarySection.LV1.evaluations .breakDownGraph .numbers .number {
		width:70px;
	}
}
/* /タイトルレビューページ bookSummary */



/* お気に入りオーバーレイ */
.favoriteReviewers {
}
ul.favoriteReviewerLists {
}
li.favoriteReviewerList {
	padding:10px 0 0 0;
	border-bottom:1px solid #DDD;
}
li.favoriteReviewerList:first-child {
	border-top:1px solid #DDD;
}
.favoriteReviewer {
	padding:10px 0;
}
.favoriteReviewer .reviewerInfos {
	display:table-cell;
}
.reviewerIcns {
	display:table;
}
.reviewerIcns .reviewerIcn {
	width:30px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	padding:0 5px 0 0;
}
.reviewerIcns .reviewerIcn a {
	width:30px;
	height:30px;
	display:inline-block;
}
.reviewerIcns .reviewerIcn a img {
	max-width:100%;
	max-height:100%;
}
.reviewerIcns .reviewerIcnInfos {
	display:table-cell;
	vertical-align:middle;
}
.reviewerIcns .reviewerIcnInfos .reviewerIcnInfo {
	display:inline;
	padding:0 5px 0 0;
}
.reviewerItems {
	padding:5px 0 0 0;
}
@media only screen and (min-device-width:768px) and (max-device-width:1279px) {
	.reviewerIcns .reviewerIcn {
		width:50px;
	}
	.reviewerIcns .reviewerIcn a {
		width:50px;
		height:50px;
	}
	.reviewerIcns .reviewerIcnInfos .reviewerIcnInfo {
		padding:0 10px 0 0;
	}
}
@media only screen and (min-device-width:1280px) {
	.reviewerIcns .reviewerIcn {
		width:50px;
	}
	.reviewerIcns .reviewerIcn a {
		width:50px;
		height:50px;
	}
	.reviewerIcns .reviewerIcnInfos .reviewerIcnInfo {
		padding:0 10px 0 0;
	}
}
/* /お気に入りオーバーレイ */