@charset "utf-8";

#contents .inner {
	width: 100%;
	max-width: 950px;
}

.container-wrap {
	min-width: auto;
}

.display-sp {
	display: none;
}
.display-pc {
	display: block;
}


/* ============== 全体背景色 =================== */
.content-wrap,
.hp-att-area .tt-1 {
background:#acca1d;
}

/* ================= 期間＆開催中のキャンペーンタイトル ====================== */
.hp-bn-area .hp-camp-term,
.hp-campbn-area .tt {
/*color:#FFFFFF;*/
}

/* ================= ボタン周り ====================== */
.hp-entry-area {
padding:15px 0;
float:none;
width:auto;
min-height:auto;
}

/* ================= LPエントリーボタンの色変更 ====================== */

.ck-entry {
border-color:#ee2831;
background-color:#ee2831;
}
.ck-entry a {
background:#f64f47;
background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ee2831), color-stop(0.51, #ee2831), color-stop(0.50, #f64f47), color-stop(0.00, #f64f47));
background: -moz-linear-gradient(top, #f64f47 0%, #f64f47 50%, #ee2831 51%, #ee2831 100%);
background: -ms-linear-gradient(top, #f64f47 0%, #f64f47 50%, #ee2831 51%, #ee2831 100%);
background: -o-linear-gradient(top, #f64f47 0%, #f64f47 50%, #ee2831 51%, #ee2831 100%);
background: linear-gradient(to bottom, #f64f47 0%, #f64f47 50%, #ee2831 51%, #ee2831 100%);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f64f47', endColorstr='#ee2831', GradientType=0)";
}

.ck-entry:hover {
border-color:#f1535a;
background-color:#f1535a;
}
.ck-entry:hover a {
background:#f8726c;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f1535a), color-stop(0.51, #f1535a), color-stop(0.50, #f8726c), color-stop(0.00, #f8726c));
background: -moz-linear-gradient(top, #f8726c 0%, #f8726c 50%, #f1535a 51%, #f1535a 100%);
background: -ms-linear-gradient(top, #f8726c 0%, #f8726c 50%, #f1535a 51%, #f1535a 100%);
background: -o-linear-gradient(top, #f8726c 0%, #f8726c 50%, #f1535a 51%, #f1535a 100%);
background: linear-gradient(to bottom, #f8726c 0%, #f8726c 50%, #f1535a 51%, #f1535a 100%);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8726c', endColorstr='#f1535a', GradientType=0)";
}

@media screen and (max-width: 767px) {
	.display-pc {
		display: none;
	}
	.display-sp {
		display: block;
	}
	.content-wrap {
	padding: 5px 10px 10px;
	}
	.hp-entry-area {
	margin: 0;
	padding: 10px 10px 5px 10px;
	border-radius: 0;
	}
	.hp-att-area {
	padding: 5px 8px;
	}
	.ck-entry {
		max-width: 500px
	}
	.ck-entry a {
		padding: 15px 5px;
		font-size: 20px;
	}
}