@charset 'utf-8';

#bounenkai{
	padding-bottom:10%;
}
#bounenkai *{
	box-sizing: content-box;
}
#bounenkai img{
	width:100%;
	height:auto;
	vertical-align:bottom;
}

/********** お客様の声 **********/
#bounenkai .voice{
	margin:0 0 3%;
	background:#fff8d8;
}
#bounenkai .voice .heading{
	padding:0;
}
#bounenkai .voice .voice-box{
	height:17em;
	overflow:auto;
}

/********** QUOカードプレゼント **********/
#bounenkai .tokucho .quo-kochira {
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 2%;
}

/********** お任せセット **********/
#bounenkai .omakase-txt{
	padding:2% 3% 8%;
	font-size:1.2em;
	line-height:1.2;
}



/********** ランキング **********/
#bounenkai .omakase-btnmenu2{
}
#bounenkai .ranking .st-ranking{
	margin:0 0 3%;
}
#bounenkai .ranking ul{
	padding:0 0 10px;
}
#bounenkai .ranking ul li{
	float:left;
	width:43%;
	padding:0 6% 3% 4%;
	font-size:1.8em;
	text-align:center;
}
#bounenkai .ranking ul li:nth-child(2n){
	padding:0 4% 3% 0;
}
#bounenkai .ranking ul li:nth-child(2n+1){
	clear:both;
}
#bounenkai .ranking ul li a{
	display:block;
}
#bounenkai .ranking ul li .icon{
	display:block;
	margin:0 0 5%;
}
#bounenkai .ranking ul li .thumb{
	display:block;
	margin:0 0 2%;
}
#bounenkai .ranking ul li .txt{
	color:#e60000;
}

/********** ランキング（目玉） **********/
#bounenkai .ranking-medama{
	padding:0 0 10%;
}
#bounenkai .ranking-medama ul li .txt {
    color: #000000;
	font-size:0.7em;
}
#bounenkai .ranking-medama ul li{
	float:left;
	width:43%;
	padding:0 6% 3% 4%;
	font-size:1.8em;
	text-align:center;
}
#bounenkai .ranking-medama ul li:nth-child(2n){
	padding:0 4% 3% 0;
}
#bounenkai .ranking-medama ul li:nth-child(2n+1){
	clear:both;
}
#bounenkai .ranking-medama ul li .thumb{
	margin:0 0 2%;
}
#bounenkai .ranking-medama .btn-sonota-medama{
	text-align:right;
	margin:0 10%;
}

/********** ランキング（当日） **********/
#bounenkai .ranking-toujitsu{
	padding:0 0 10%;
}
#bounenkai .ranking-toujitsu ul li .txt {
    color: #000000;
	font-size:0.7em;
}
#bounenkai .ranking-toujitsu ul li{
	float:left;
	width:43%;
	padding:0 6% 3% 4%;
	font-size:1.8em;
	text-align:center;
}
#bounenkai .ranking-toujitsu ul li:nth-child(2n){
	padding:0 4% 3% 0;
}
#bounenkai .ranking-toujitsu ul li:nth-child(2n+1){
	clear:both;
}
#bounenkai .ranking-toujitsu ul li .thumb{
	margin:0 0 2%;
}
#bounenkai .ranking-toujitsu .btn-sonota-toujitsu{
	text-align:right;
	margin:0 10%;
}


/********** ランキング（景品点数別） **********/
#bounenkai .ranking-keihin-tensu-betsu ul li{
	float:left;
	width:43%;
	padding:0 6% 3% 4%;
	font-size:1.8em;
	text-align:center;
}
#bounenkai .ranking-keihin-tensu-betsu ul li:nth-child(2n){
	padding:0 4% 3% 0;
}
#bounenkai .ranking-keihin-tensu-betsu ul li:nth-child(2n+1){
	clear:none;
}
#bounenkai .ranking-keihin-tensu-betsu ul li .thumb{
	margin:0 0 2%;
}
#bounenkai .ranking-keihin-tensu-betsu .btn-sonota{
	padding:0 0 5%;
	text-align:right;
	margin:0 10%;
}


/********** ランキング（予算別） **********/
#bounenkai .ranking-yosan ul li{
	float:left;
	width:43%;
	padding:0 6% 3% 4%;
	font-size:1.8em;
	text-align:center;
}
#bounenkai .ranking-yosan ul li:nth-child(2n){
	padding:0 4% 3% 0;
}
#bounenkai .ranking-yosan ul li:nth-child(2n+1){
	clear:none;
}
#bounenkai .ranking-yosan ul li .thumb{
	margin:0 0 2%;
}
#bounenkai .ranking-yosan .btn-sonota{
	padding:0 0 5%;
	text-align:right;
	margin:0 10%;
}
