@media print,screen and (min-width: 641px){

#section01{
	margin-bottom:50px;
}

	#section01 h2{
		float:left;
		margin-right:10px;
	}
	#section01 .cont{
		margin-top:40px;
	}
	table{
		width:100%;
	}
}

@media screen and (max-width: 640px){
#section01{
	margin-bottom:50px;
}

	#section01 h2{
		text-align:center;
	}
	
	table{
		width:100%;
	}
	th{
		width:3em;
	}
}
