@media (min-width: 1340px){
	.body__content-inner{
		max-width:1300px;
	}
	.min-width{
		max-width: 1300px;
		margin:0 auto;
	}
}
@media (min-width: 1201px) and (max-width: 1340px){
	.min-width{
		max-width: 1155px;
		margin:0 auto;
	}
}
@media (min-width: 1024px) and (max-width: 1200px){
	.min-width{
		max-width:1000px;
		margin:0 auto;
	}
}
@media (min-width: 967px) and (max-width: 1023px){
	.min-width{
		max-width: 900px;
		margin:0 auto;
	}
}
@media (min-width: 785px) and (max-width: 966px){
	.min-width{
		max-width: 748px;
		margin:0 auto;
	}
}
@media (min-width: 320px) and (max-width: 767px){
	.flex-order-1 .gray-hr {
		display: none;
	}

	.remains_table{
		border:1px solid #e6e6e6;
		border-radius:10px;
	}
	.select{
		width:310px;
	}
	.shop_remains_change .ui-selectmenu-button {
		margin-left:0;
		margin-top:10px;
	}
	.remains_table table, .remains_table tbody, .remains_table td, .remains_table tr { 
		display: block; 
	}
	.remains_table tr { 
		padding:5px;
		border-bottom: 1px solid #e6e6e6; 
	}
	.remains_table td {
		width:100%;
		border: none;
		position: relative;
	}
	.pickup_this{
		text-align:left;
	}
	
	giftcorp table,
	.giftcorp table tr,
	.giftcorp table td {
		display: block;
	}
	.giftcorp table td.image {text-align: center}
	.giftcorp h1 {padding:0 20px;}
}