@charset "utf-8";
/*
 * owl 実画像モデルCSS
 */
.owl-carousel{
	overflow: hidden;
	height: 916px;
}
.owl-carousel .owl_size{
	overflow: hidden;
	width: 1656px;
}
.owl-carousel .owl_size .owl_photo{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 1656px;
	height: 916px;
}
.owl-carousel .owl_size .owl_photo img{
	width: 1656px !important;
	height: 916px !important;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}
@media screen and (max-width: 1680px) {
	.owl-carousel{/* 76% */
		height: 696px;
	}
	.owl-carousel .owl_size{
		width: 1259px;
	}
	.owl-carousel .owl_size .owl_photo{
		width: 1259px;
		height: 696px;
	}
	.owl-carousel .owl_size .owl_photo img{
		width: 1259px !important;
		height: 696px !important;
	}
}
@media screen and (max-width: 1289px) {
	.owl-carousel{/* 56% */
		height: 513px;
	}
	.owl-carousel .owl_size{
		width: 927px;
	}
	.owl-carousel .owl_size .owl_photo{
		width: 927px;
		height: 513px;
	}
	.owl-carousel .owl_size .owl_photo img{
		width: 927px !important;
		height: 513px !important;
	}
}
@media screen and (max-width: 991) {
	.owl-carousel{/* 40% */
		height: 366px;
	}
	.owl-carousel .owl_size{
		width: 662px;
	}
	.owl-carousel .owl_size .owl_photo{
		width: 662px;
		height: 366px;
	}
	.owl-carousel .owl_size .owl_photo img{
		width: 662px !important;
		height: 366px !important;
	}
}
@media print{
	.owl-carousel{/* 40% */
		height: 366px;
	}
	.owl-carousel .owl_size{
		width: 662px;
	}
	.owl-carousel .owl_size .owl_photo{
		width: 662px;
		height: 366px;
	}
	.owl-carousel .owl_size .owl_photo img{
		width: 662px !important;
		height: 366px !important;
	}
}
@media screen and (max-width: 767px) {
	.owl-carousel{
		height: 60vh !important;
	}
	.owl-carousel .owl_size{
		width: 100%;
	}
	.owl-carousel .owl_size .owl_photo{
		width: 100%;
		height: 60vh !important;
	}
	.owl-carousel .owl_size .owl_photo img{
		width: 100% !important;
		height: 60vh !important;
	}
}

