@media screen and (min-width: 800px) and (max-width: 900px) {
	.item_image{
		height: 46%;
	}
	.item_desc_name{
		font-size: 13px;
	}
	.item_desc_haight{
		font-size: 11px;
	}
	.item_desc_price{
		font-size: 13px;
	}
	#item_buy_button{
		font-size: 11px;
		height: 22px;
		font-size: 12px;    
	}

}
@media screen and (min-width: 480px) and (max-width: 799px) {
	.main{
		width: 100%;
		margin: 0;
		order: 0;
	}
	.sidebar-left{
		display: none;
	}
	.site-content{
		display: flex;
		flex-wrap: wrap;
	}
	.content-area{
		order: 1;
	}
	.sidebar-right{
		order: 2;
		display: block;
		width: 100%;
	}

}
@media screen and (min-width: 1px) and (max-width: 479px) {
	.main{
		width: 100%;
		margin: 0;
	}
	.main_item{
		width: 48%;
	}
	body{
		margin: 0;
	}
	.sidebar-left{
		display: none;
	}
	.site-content{
		display: flex;
		flex-wrap: wrap;
	}
	.content-area{
		order: 1;
	}
	.sidebar-right{
		order: 2;
		display: block;
		width: 100%;
	}
}