@charset "UTF-8";

#review_yp #pageTitle_yp .wrapC_yp h2{
	background: url(../review/img/bk.gif) no-repeat center bottom;
	background-size: 100% 30px;
	padding-bottom: 0;
}

/* #reviewBox_yp
---------------------------------------------------------------------------------------------------------*/
#reviewBox_yp{
	width: 100%;
	background-color: #F6FAFA;
	background-image: url(../img/common/bk_white.gif), url(../img/common/bk_white.gif);
	background-repeat: repeat-y;
	background-position: left top, right top;
	padding: 30px;
	margin-top: -30px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#reviewBox_yp .contents_yp{ max-width: 1280px; }
#reviewBox_yp .box_yp{
	float: left;
	width: 30.33%;
	background-color: #FFF;
	padding: 30px;
	margin: 1.5%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#reviewBox_yp h4{
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.6em;
	padding-left: 60px;
	margin-bottom: 1em;
}
#reviewBox_yp h4.suit_yp{ background: url(/review/img/icon_suit.png) no-repeat left center; }
#reviewBox_yp h4.down_yp{ background: url(/review/img/icon_down.png) no-repeat left center; }
#reviewBox_yp h4.icon1_yp{ background: url(/review/img/icon/1.png) no-repeat left center; }
#reviewBox_yp h4.icon2_yp{ background: url(/review/img/icon/2.png) no-repeat left center; }
#reviewBox_yp h4.icon3_yp{ background: url(/review/img/icon/3.png) no-repeat left center; }
#reviewBox_yp h4.icon4_yp{ background: url(/review/img/icon/4.png) no-repeat left center; }
#reviewBox_yp h4.icon5_yp{ background: url(/review/img/icon/5.png) no-repeat left center; }
#reviewBox_yp h4.icon6_yp{ background: url(/review/img/icon/6.png) no-repeat left center; }
#reviewBox_yp h4.icon7_yp{ background: url(/review/img/icon/7.png) no-repeat left center; }
#reviewBox_yp h4.icon8_yp{ background: url(/review/img/icon/8.png) no-repeat left center; }
#reviewBox_yp h4.icon9_yp{ background: url(/review/img/icon/9.png) no-repeat left center; }
#reviewBox_yp h4.icon10_yp{ background: url(/review/img/icon/10.png) no-repeat left center; }
#reviewBox_yp h4.icon11_yp{ background: url(/review/img/icon/11.png) no-repeat left center; }
#reviewBox_yp h4.icon12_yp{ background: url(/review/img/icon/12.png) no-repeat left center; }
#reviewBox_yp h4 span{
	display: block;
	font-size: 0.9em;
}
#reviewBox_yp p{ font-size: 0.95em; }
@media screen and (max-width: 1099px){
	#reviewBox_yp{
		background-image: none;
		padding: 20px 0;
	}
}
@media screen and (max-width: 979px){
	#reviewBox_yp .box_yp{
		float: none;
		width: 100%;
		margin: 20px 0;
	}
}
@media screen and (max-width: 768px){ #reviewBox_yp .box_yp{ padding: 20px; } }

/* #pagenavi_yp
---------------------------------------------------------------------------------------------------------*/
#review_yp #pagenavi_yp.contents_yp{
	font-family: 'Crimson Text', serif;
	text-align: center;
	padding: 20px 50px;
}
#pagenavi_yp li{
	width: 50px;
	display: inline-block;
	color: #777;
	font-size: 1.2em;
	margin: 5px;
}
#pagenavi_yp li.current{
	color: #FFF;
	background-color: #BDD7E3;
	padding: 10px 0;
}
#pagenavi_yp li a{
	display: block;
	color: #777;
	background-color: #FFF;
	padding: 10px 0;
}
@media screen and (max-width: 979px){
	#review_yp #pagenavi_yp.contents_yp{ padding: 0 10px 10px; }
	#pagenavi_yp li{
		width: 38px;
		margin: 2px;
	}
	#pagenavi_yp li.current{ padding: 5px 0; }
	#pagenavi_yp li a{ padding: 5px 0; }
}
