#flickity-syncer{
	margin-bottom: 0px;
  background: #6cb559;
}

/* 画像サイズはphoto-ofiで調整 */
#flickity-syncer .syncer_in{
	margin: 0;
	width: 100%;
	height: 450px;
}
#flickity-syncer .syncer_in img{
	width: 100%;
	height: 450px;
	object-fit: contain;
	font-family: 'object-fit: contain;';
}
@media screen and (min-width: 768px) and (max-width: 1139px) {
	#flickity-syncer .syncer_in{
		height: 380px;
	}
	#flickity-syncer .syncer_in img{
		height: 380px;
	}
}
@media print{
	#flickity-syncer .syncer_in{
		height: 380px;
	}
	#flickity-syncer .syncer_in img{
		height: 380px;
	}
}
@media screen and (max-width: 767px) {
	#flickity-syncer .syncer_in{
		height: 220px;
	}
	#flickity-syncer .syncer_in img{
		height: 220px;
	}
}

/* 園の様子 */
#flickity-modal{
	display: table;
  background: #6cb559;
  width: 100%;
  height: 100vh;
}
#flickity-yousu{
	display: table-cell;
	margin-bottom: 0px;
	vertical-align: middle;
}

/* 画像サイズはphoto-ofiで調整 */
#flickity-yousu .yousu_in{
	margin: 0;
	width: 100%;
	height: 500px;
}
#flickity-yousu .yousu_in img{
	width: 100%;
	height: 500px;
	object-fit: contain;
	font-family: 'object-fit: contain;';
}
@media screen and (min-width: 768px) and (max-width: 1139px) {
	#flickity-yousu .yousu_in{
		height: 460px;
	}
	#flickity-yousu .yousu_in img{
		height: 460px;
	}
}
@media print{
	#flickity-yousu .yousu_in{
		height: 460px;
	}
	#flickity-yousu .yousu_in img{
		height: 460px;
	}
}
@media screen and (max-width: 767px) {
	#flickity-yousu .yousu_in{
		height: 190px;
	}
	#flickity-yousu .yousu_in img{
		height: 190px;
	}
}