@charset "Shift_JIS";

@media (max-width: 767px) {
	.hidden-xs {
		display: block !important;
	}
	.visible-xs {
		display: none !important;
	}
	
} 
@media (max-width: 640px) {
  .hidden-xs {
    display: none !important;
  }
   .visible-xs {
    display: block !important;
  }
}




/*MQ tablet〜PC*/
/*
@media (min-width: 641px) and  (max-width: 1200px)  {
	body{
	min-width: 960px;
	}
  .container {
    width: auto;
    
  }
  #container {
    min-width: 960px;
  }
  
}
*/
/*
----------------pc,tablet,wiiu*/
body.pc,
body.tablet,
body.wiiu,
body.pc #container,
body.tablet #container,
body.wiiu #container{
	min-width: 960px;
}
body.tablet .hidden-xs,
body.pc .hidden-xs,
body.wiiu .hidden-xs,
body.wii .hidden-xs
{
    display: block !important; 
  }
body.tablet .visible-xs,
body.pc .visible-xs,
body.wiiu .visible-xs,
body.wii .visible-xs
 {
    display: none !important;
  } 




/*MQ iphone,android*/
/*
@media (min-width: 320px) and (max-width: 640px){
	body{
	min-width: 640px;
	
	}
  .container {
    width: auto;
    
  }
  #container{
    min-width: 640px;
  }
  
}
*/
/*
----------------ds,iphone,android*/
body.ds,
body.iphone,
body.android,
body.ds #container,
body.iphone #container,
body.android #container{
	min-width: 640px;
}
body.ds .hidden-xs,
body.iphone .hidden-xs,
body.android .hidden-xs{
    display: none !important;
  }
body.ds .visible-xs,
body.iphone .visible-xs,
body.android .visible-xs {
    display: block !important;
  } 






.img-responsive{
	display: inline;
}