.banner-both {
	background-size: cover;
	background-position: center;
}
.banner-both>ul {
	display: flex;
	align-items: center;
	flex-direction: column;
	padding: 3.2rem 0;
	color: #fff;
}
.banner-both>ul>li {
	padding: 3.2rem 1.6rem;
	text-align: center;
	flex: 0 0 40%;
}
.banner-both>ul>li:last-child {
	flex: 1 1 auto;
}
.banner-both img {
	display: block;
	width: 100%;
}

.partner {
	margin-bottom: 0;
	background-image: url(../image/intro/partner-back.png);
}

@media screen and (min-width: 1024px) {
	.banner-both>ul {
		flex-direction: row;
	}
}