@media only screen and (max-width: 735px) {
	.section-speed .section-content .typography-headline {
		max-width: 100%;
	}
}
.section.section-hero .typography-intro-elevated {
	max-width: 100%;
}

@media only screen and (max-width: 360px) {
	.gallery.tabnav-fade-gallery
		.tabnav-wrapper
		.tabnav-items
		.tabnav-item:lang(ja):first-child {
		margin-left: 0;
	}
}
@media only screen and (max-width: 735px) {
	.gallery.tabnav-fade-gallery
		.tabnav-wrapper
		.tabnav-items
		.tabnav-item:lang(ja):not(:first-child) {
		padding-left: 30px;
	}
}
.section .section-content .section-button {
	padding-top: 0.8em;
	padding-bottom: 0.7em;
}
.section .section-content .section-button::after {
	top: -.09em;
}