@charset "utf-8";
/*================================
	keyviual
=================================*/
#keyvisual{
	/* height: 400px; */
	/* background: url(/img/pc/top/kv/kv_img.jpg) no-repeat; */
	/* background-size: cover; */
	/* background-position: top; */
}
#keyvisual .img_box {
	min-height: 400px;
	position: relative;
	overflow: hidden;
}

#keyvisual .img_box img {
	width: 100%;
	min-width: 1366px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
@media screen and (min-width: 1366px){
	#keyvisual .img_box {
		min-width: 100%;
		min-height: auto;
	}

	#keyvisual .img_box img {
		width: 100%;
		position: static;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
/*===============================================
●tablet.css 画面の横幅が750pxまで
===============================================*/
@media screen and (max-width: 750px){
	#keyvisual {
		/* height: 400px; */
		/* background: url(/img/pc/top/kv/kv_img.jpg) no-repeat; */
		/* background-size: cover; */
		/* background-position: top; */
	}
	#keyvisual .img_box img {
		width: 100%;
		position: static;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		min-width: auto;
	}
	#keyvisual .img_box {
		min-width: 100%;
		min-height: auto;
		position: relative;
	}
}