#mainvisual ul li img{
	height: auto;
}
@media screen and (max-width: 640px){
	#footer .footBannerSp{
		background: #e8e8e8;
		padding: 15px 0px;
		width: 100%;
	}
	#footer .footBannerSp ul{
		width: 95%;
		margin: 0 auto;
	}
	#footer .footBannerSp ul li{
		width: 46%;
		margin-bottom: 10px;
	}
	#footer .footBannerSp ul li:nth-child(odd){
		float: left;
	}
	#footer .footBannerSp ul li:nth-child(even){
		float: right;
	}
}

