@charset "utf-8";

#pageCoupon .sttl01 {
	margin-bottom:55px;
	padding:0 75px;
}
#pageCoupon .contentInner h2 {
	margin-bottom:10px;
	padding:0 25px;
	font-size:18px;
	font-weight:bold;
	color:#5D4A2F;
}
.couponBox {
	position:relative;
	margin-bottom:30px;
	padding:0 25px 30px;
	border-bottom:1px dotted #493700;
}
.couponBox .price {
	margin-bottom:20px;
	padding-right:180px;
	line-height:1;
}
.couponBox .price2 {
	padding-right:0;
}
.couponBox .price span,
.couponBox .price strong {
	display:block;
}
.couponBox .price span {
	display:inline-block;
	width:100px;
	height:20px;
	margin-bottom:20px;
	text-align:center;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}
.couponBox .price .new,
.couponBox .price .repeater,
.couponBox .price .all {
	background: #ba3651;
}

.couponBox .price strong {
	font-size:22px;
	color: #ba3651;
}
.couponBox .right {
	position:absolute;
	top: 0;
	right:20px;
	width:158px;
	border:1px solid #FFF;
}
.couponBox .left {
	width:620px;
}
.couponBox .txt {
	margin-bottom:20px;
}
.noteList {
	margin-bottom:15px;
	font-size:11px;
}
.noteList span {
	color: #ba3651;
}

.btnType01,
.btnType01 a {
	width:240px;
	height:36px;
	line-height:36px;
	font-size:14px;
}

@media screen and (max-width:768px) {
	#pageCoupon .sttl01 {
		margin-bottom:25px;
		padding:16px 16px 0;
	}
	#pageCoupon .contentInner h2 {
		margin-bottom:30px;
		padding:0;
		font-size:13px;
	}
	.couponBox {
		margin-bottom:0;
		padding:0 0 30px;
	}

	.couponBox .price {
		margin-bottom:20px;
		padding-right:0;
	}
	.couponBox .price span,
	.couponBox .price strong {
		display:block;
		text-align:center;
	}
	.couponBox .price span {
		width:100px;
		height:20px;
		margin:0 auto 10px;
		line-height:20px;
		font-size:11px;
	}
	.couponBox .price strong {
		font-size:15px;
	}
	.couponBox .right,
	.couponBox .left {
		position:static;
		float:none;
		width:auto;
	}
	.couponBox .right {
		margin-bottom:20px;
		text-align:center;
	}
	.couponBox .right img {
		max-width:112px;
	}
	.couponBox .txt,
	.noteList {
		font-size:12px;
	}
	.couponBox .txt {
		margin-bottom:20px;
	}
	.noteList {
		margin-bottom:20px;
		padding:0;
	}
}


