@media screen and (max-width:1024px) {

	#header {position:static; height:100px;}	

}

@media screen and (max-width: 984px) {
	
	#container {width:492px; margin:0 auto 50px;}
	
	.notice {height:220px; position:static; top:0; display:inline-block;}
	
	.quick {width:100%; height:auto;}
	
	#footer {width:100%;}
	.copy_logo {float:none; margin:0 auto 10px; text-align:center;}
	address {text-align:center;}

}

@media screen and (max-width:492px) {
	
	#container {width:246px;}
	
	.gallery {width:100%; height:auto; background:url(/image/bg_gallery_m.jpg) center top no-repeat; padding:190px 5px 20px;}
	
	.gallery_list li {width:32%; margin-right:2%;}
	.gallery_list .no_margin {margin:0;}
	.gallery_list li a img {width:100%;}
}

@media screen and (max-width:414px) {
	
	address {word-break:keep-all; -ms-word-break:keep-all;}
}

@media screen and (max-width:320px) {
	
	#wrapper {min-width:320px;}
}