
#mainvisual{
	height: 770px;
	background-color: unset;
	background-image: unset;
}
.mainvisual_wrap{
	height: 770px;
}

#mainvisual .inner{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}

/* メインスライド */
#slick_fade{
	width: 100%;
	height: 770px;
}
#slick_fade li img{
	width: 100%;
	height: 770px;
	object-fit: cover;
	object-position: center;
}

@media screen and (max-width:640px) {

#wrapper, html, body{
	min-height:500px;
}

#mainvisual{
	height:450px;
}

.mainvisual_wrap{
	height: 450px;
}

/* メインスライド */
#slick_fade{
	height: 450px;
}
#slick_fade li img{
	height: 450px;
}

}
