/* ----------------------------------------------------
	section
---------------------------------------------------- */
@media screen and (max-width: 768px) {
	.eng .section__head--date {
		width: 92.5vw;
	}
}

/* ----------------------------------------------------
	about
---------------------------------------------------- */
@media screen and (max-width: 768px) {
	.eng .about .section__content {
		width: 85.333vw;
	}
}

/* ----------------------------------------------------
	bayside
---------------------------------------------------- */
@media screen and (max-width: 768px) {
	.eng .bayside__content {
		margin: 0 auto;
		width: 85.333vw;
	}
}

/* ----------------------------------------------------
	plan
---------------------------------------------------- */
.eng .plan .accordion {
	padding-top: min(4.5rem, 3.516vw);
}

@media screen and (max-width: 768px) {
	.eng .plan .accordion {
		margin-bottom: 10.667vw;
	}
}

/* ----------------------------------------------------
	others
---------------------------------------------------- */
.eng .others__content--date {
	padding: 0.25em min(2rem, 1.563vw);
	height: auto;
	line-height: normal;
}

.eng .others__content--th {
	padding-left: 1.25em;
	text-indent: -1.25em;
}

@media screen and (max-width: 768px) {
	.eng .others__content--date {
		margin: 0 auto 4.267vw;
		padding: 1.067vw 0;
		width: 69.333vw;
		height: auto;
		line-height: normal;
		font-size: 5.867vw;
		text-align: center;
	}

	.eng .others__content--td {
		padding-left: 1.25em;
	}
}

/* ----------------------------------------------------
	hotel
---------------------------------------------------- */
@media screen and (max-width: 768px) {
	.eng .hotel__lead {
		margin: 0 auto 16vw;
		width: 85.333vw;
	}
}