.topicon{
	overflow:hidden;
}
.topicon:after{
	content: "";
	margin-bottom: 32px;
}

.topicon li{
	margin-bottom: 1em;
	text-align: center;
}

.topicon li img{
	margin: 0 auto;
}

ul.banner_inner{
	margin: 0.5em auto;
	text-align: center;
}

@media (max-width: 767px) {
	.banner_inner>li>a>img{
		max-width: 100%;
	}
}
@media (min-width: 768px) {
	.banner_inner li{
		display: inline;
	}

	.banner_inner>li>a{
		padding: 5px 10px;
		display: inline-block;
	}
}