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

