@charset "utf-8";

.reservationSln table {
	margin-top: 8px;
}
.customerInfo .pcColumnTxt > p + p {
	margin-top: 1.5em;
}
.smartPaymentImg {
	margin-top: 16px;
	text-align: center;
}
.smartPaymentImg a {
	display: inline-block;
}

@media (min-width: 768px) {
	/* PC用 */
	.cancelChargeImg {
		padding: 20px 0 32px;
		text-align: center;
	}
	.cancelChargeImg > img {
		width: 434px;
	}
	.smartPaymentImg img {
		width: 458px;
	}
}

@media (max-width: 767px) {
	/* SP用 */
	.cancelChargeImg {
		padding: 24px 0 32px;
	}
	.smartPaymentImg img,
	.cancelChargeImg > img {
		max-width: 100%;
	}
	.reserveOffline + .txtContent {
		margin-top: 8px;
	}
}
