	@charset "utf-8";
/*
 * owl 実画像モデルCSS
 */
.owl-carousel{
	overflow: hidden;
	height: 740px;/* 高さ */
}
.owl-carousel .owl_size{
	overflow: hidden;
	width: auto;
}
.owl-carousel .owl_size .owl_photo{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
	height: 740px;/* 高さ */
}
.owl-carousel .owl_size .owl_photo img{
	margin: 0;
	width: 100%;
	height: 740px;/* 高さ */
	object-fit: cover;
	font-family: 'object-fit: cover;';
}
@media screen and (max-width: 1199px) {
	.owl-carousel{
		height: 600px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo{
		height: 600px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo img{
		height: 600px;/* 高さ */
	}
}
@media screen and (max-width: 991px) {
	.owl-carousel{
		height: 400px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo{
		height: 400px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo img{
		height: 400px;/* 高さ */
	}
}
@media print{
	.owl-carousel{
		height: 280px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo{
		height: 280px;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo img{
		height: 280px;/* 高さ */
	}
}
@media screen and (max-width: 767px) {
	.owl-carousel{
		height: 98vh;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo{
		height: 98vh;/* 高さ */
	}
	.owl-carousel .owl_size .owl_photo img{
		height: 98vh;/* 高さ */
	}
}

