@charset "utf-8";
@media only screen and (max-width: 900px){
	body{
		width:100%;
		font-size:10px;
	}
	figure>img{
		width:100%;
	}
	h4{
		font-size:1.6em;
	}
	article{
		width:100%;
	}
	article div:first-child,article div:nth-child(2){
		float:none;
	}
}
@media only screen and (max-width: 810px){
	nav a{
		padding:20px 5px;
	}
	nav ul{
		display:none;
	}
	#navcell{
		display:block;
		margin:0 auto;
		background:#000;
		color:#cda434;
		border:1px solid #acf;
		border-radius:4px;
	}
	article>div{
		width:100%!important;
	}
}
@media only screen and (max-width: 560px){
	article div ul li{
		padding:2px 0;
	}
}
@media only screen and (max-width: 510px){
	article div ul li{
		padding:0;
	}
}
