@media screen and (orientation: landscape) {
	.center .goods_list .numofrow1 .row .goods .image {
		height: calc(50vw - 0.75em);
		width: calc(50vw - 0.75em);
	}
	.center .goods_list .numofrow1 .row .goods .image img {
		max-width: calc(50vw - 0.75em);
		max-height: calc(50vw - 0.75em);
	}
	.center .goods_list .numofrow1 .row .goods .image span {
		max-width: calc(50vw - 0.75em);
		max-height: calc(50vw - 0.75em);
		height: calc(50vw - 0.75em);
		width: calc(50vw - 0.75em);
	}
}

.center .goods_list .numofrow2 .row .goods .image {
	height: calc(50vw - 0.75em);
	width: calc(50vw - 0.75em);
}

.center .goods_list .numofrow2 .row .goods .image img {
	max-width: calc(50vw - 0.75em);
	max-height: calc(50vw - 0.75em);
}

.center .goods_list .numofrow2 .row .goods .image span {
	max-width: calc(50vw - 0.75em);
	max-height: calc(50vw - 0.75em);
	height: calc(50vw - 0.75em);
	width: calc(50vw -  0.75em);
}

.center .goods_list .row .goods .name .line1 {
	width: calc(50vw - 1.25em);
}

.center .coupons .coupon {
	width: calc(33.3vw - 0.67em);
}

.left_category {
	left: calc(3.5em - 100vw);
}

.left_category .left_table .left_main .left_main_choice {
	height: calc(100vh - 7em - 19px);
	max-height: calc(100vh - 7em - 19px);
}