@charset "UTF-8";

#top #wrap_all ul.products .product .product_list_size .thumbnail_container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
#top #wrap_all ul.products .product .product_list_size.product_list_size_center .thumbnail_container {
	justify-content: center;
	align-items: center;
	align-content: center;
}
#top #wrap_all ul.products .product .product_list_size.product_list_size_cover .thumbnail_container {
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
}
#top #wrap_all ul.products .product .product_list_size.product_list_size_top .thumbnail_container {
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
}
#top #wrap_all ul.products .product .product_list_size.product_list_size_bottom .thumbnail_container {
	justify-content: center;
	align-items: flex-end;
	align-content: flex-end;
}

#top #wrap_all ul.products .product .product_list_size .thumbnail_container img {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
}
#top #wrap_all ul.products .product .product_list_size.product_list_size_cover .thumbnail_container img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/*
@media only screen and (min-width: 480px) {
	#top #wrap_all ul.products .product .product_list_size_center img {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}
	#top #wrap_all ul.products .product .product_list_size_center img:first-child {
		z-index: 2 !important;
	}
	#top #wrap_all ul.products .product .product_list_size_center img:not(:first-child) {
		z-index: 1 !important;
	}
}
*/
