@media print, screen and (min-width: 767.5px) {
	#index .scroll-infinity__wrap {
		background-color: #fff;
		padding: 30px 0;
		display: flex;
		align-items: center;
		overflow: hidden;
	}
	#index .scroll-infinity__list {
		display: flex;
		align-items: center;
		list-style: none;padding:0;
	}
	#index .scroll-infinity__list--left {
		animation: infinity-scroll-left 80s infinite linear .5s both;
	}
	#index .scroll-infinity__item {
		width: 16.6666666667vw;
		padding: 0 10px;display:flex;
		align-items: center;
		justify-content: center;
	}
	#index .scroll-infinity__item a {
		max-width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#index .scroll-infinity__img {
		max-height: 30px;
		margin: 0;
		display: flex;
		align-items: center;
	}
	#index .scroll-infinity__img img {
		max-width: 100%
	}
	#index .scroll-infinity__item>img {
		height: 30px;
		max-width: 100%;
		vertical-align: middle;
	}
}


@media print, screen and (max-width: 767.499px) {
	#index .scroll-infinity__wrap {
		background-color: #fff;
		padding: 20px 0;
		display: flex;
		align-items: center;
		overflow: hidden;
	}
	#index .scroll-infinity__list{
		display: flex;
		align-items: center;
		list-style: none;
		padding: 0;
	}
	#index .scroll-infinity__list--left{
		animation:infinity-scroll-left 80s infinite linear .5s both;
	}
	#index .scroll-infinity__item{
		width: 25vw;
		padding: 0 10px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#index .scroll-infinity__item a{
		max-width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#index .scroll-infinity__img{
		max-height: 30px;
		margin: 0;
		display: flex;
		align-items: center;
	}
	#index .scroll-infinity__img img{
		max-width: 100%;
	}
	#index .scroll-infinity__item>img{
		height: 30px;
		max-width: 100%;
		vertical-align: middle;
	}
}
