@charset "utf-8";

.shokai202609-kv {
position: absolute;
top: 50%;
left: 50%;
max-width: none;
min-height: 100%;
max-height: 100%;
width: 192rem;
height: auto;
transform: translate(-50%, -50%);
object-fit: cover;
}
.shokai202609-kv-wrapper {
height: 42.1rem;
overflow: hidden;
position: relative;
}

@media screen and (max-width: 767px) {
	.shokai202609-kv {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	transform: translate(0%, 0%);
	}
	.shokai202609-kv-wrapper {
	height: auto;
	}
}
