.mobile_storeSelect{
	margin-bottom:0px;
	width:100%;
	background-color:#EEEEEE;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.mobile_storeSelect select{
	font-size:16px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	height:40px;
	width:100%;	
}
@media (max-width: 1279px){
	.page_titleBox .page_title{
		width:100%;	
	}
	.min_content_box{	
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}	
}
@media (max-width: 1024px){

	.min_content_box.INconvered{	
		width:1024px;
		padding-left:0px;
		padding-right:0px;
	}
	.comeLink a{
		font-size:14px;	
	}
	
	.formStyle02 input[type='date']{
		min-width:calc(100% - 70px);
	}
	
	.formStyle02 .formItem{
		flex-wrap: wrap;
		padding-bottom:15px;
		width:100%;
	}
	
	.formStyle02 input[type='submit']{
		width:100%;
	}
						
}
@media (max-width: 790px){
	.intop{
		padding-top:40px;
	}
	.seachBox{
		justify-content:space-evenly;
		margin-bottom:20px;
	}	
	.page_titleBox{
		padding-top:30px;
		margin-top:40px;
	}	
	.min_content_box,.min_content_box.INflex,.min_content_box.INconvered{
		flex-wrap: wrap;
		width:100%;
	}
	.leftmenu_box{
		width:100%;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.right_news_box{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-top:20px;
	}
	.right_news_box ul{
		margin-left:30px;
		margin-right:30px;
		padding-left:0px;
		padding-right:0px;
		
	}
	.right_news_box ul li{
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #EEEEEE;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		color:#999999;
	}
	.right_news_box ul li:nth-child(1){
		border-top-width: 0px;
	}
	.right_news_box ul li span{
		display:block;
		padding-top:2px;
		margin-right:10px;
		height:30px;
		width:62px;
		background-color:#FF66CC;
		color:#FFFFFF;
		border-radius: 10px;
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
	}
	.right_news_box ul li a{
		color:#000000;
		text-decoration: none;
	}
	.right_store_box{
		width:100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		align-content: flex-start;
		align-items: center;
	}
	.page_box{
		width:100%;
		margin-top:30px;
		padding-top:10px;
		padding-bottom:10px;
		text-align: center;
		
		/*background-color:#FF9900;*/
	}
	.formStyle01,.formStyle02{
		justify-content: center;
	}
	.subTitleBox{
		width:100%;
		padding-left:20px;
		padding-right:20px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:0px;
	}						
}
@media (max-width: 430px){
	.min_box{
		flex-direction: row;
	}
	.buttom_box{
		padding-top:20px;
		padding-bottom:40px;
		padding-left:20px;
		padding-right:20px;	
	}	
	.contactMsg ul{
		justify-content: flex-start;
	}
	.contactMsg ul li{
		border-left-width: 0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:20px;
		width:100%;
	}
	.contactMsg ul li:nth-child(1){
		padding-top:0px;
	}
	.buttom_menu{
		margin-top:10px;
	}
	.buttom_menu ul{
		padding-top:20px;
		padding-bottom:20px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.buttom_menu ul li{
		border-left-width: 0px;
		padding-left:30px;
		padding-right:30px;
		padding-top:15px;
		padding-bottom:15px;
	}
	.buttom_menu ul li:nth-child(1){
		border-left-width: 0px;
	}
	.buttom_menu ul li a{
		color:#999999;
	}
	.SNS_box{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top:10px;
	}
	.SNS_box img{
		width:calc(50px + 20px);
		padding:10px;
	}
	.buttom_Copyright{
		flex-direction: column;
		align-items: center;	
	}
	.buttom_Copyright div{
	}
	.buttom_Copyright a{
		color:#666666;
	}
	.page_titleBox{
		padding-top:30px;
		margin-top:40px;
		height:80px;
	}
	.page_titleBox .page_title{
		width:100%;	
		font-size:20px;
		padding-top:0px;
		padding-left:10%;
	}
	.formStyle01 input[type='text']{
		border: 1px solid #CCCCCC;
		border-radius: 5px;
		height:30px;
		min-width:200px;
	}
	.formStyle01 input[type='submit']{
		margin-left:5px;
	}
	.basic_content_box{
		width:100%;
		padding-left:30px;
		padding-right:30px;
	}		
	.min_content_box.INflex{
		margin-bottom:30px;
	}
	.right_store_box .store_item,
	.right_store_box .store_item.history{
		width:calc(100% - 0px);
		margin-left:0px;
		margin-right:0px;
		margin-top:10px;
		margin-bottom:10px;
		height:auto;
	}
	.right_store_box .store_item .store_item_photo{
		height:auto;
		width:100%;
		background-color:#EEEEEE;
		vertical-align: top;
		background-repeat: no-repeat;
		/*background-size: cover;*/
		background-size: 100% auto;
		background-position: center;
	}
	.right_store_box .store_item .store_item_photo img{
		width:100%;
		display:block;
	}	
	.right_store_box .store_item .store_item_name{
		padding-top:15px;
	}
	.right_store_box .store_item .store_item_price{
		padding-bottom:25px;
	}	
	.right_store_box a{
		width:100%;
	}
	.explain_itemBox{
		width:100%;
		padding-left:0px;
		padding-right:0px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.formStyle01{
		font-size:14px;
	}
	.formStyle01 input[type='text']{
		min-width:155px;
	}							
}
@media (max-width: 380px){
	.min_content_box{	
		padding-left:15px;
		padding-right:15px;
	}
	.page_box a{
		font-size:14px;
	}
}
@media (max-width: 320px){
	.min_box{
		flex-direction: row;
	}
	.min_content_box{	
		padding-left:5px;
		padding-right:5px;
	}


	.page_box a{
		font-size:12px;
	}		
}		