@charset "UTF-8";

section .swiper-wrap{
	max-width: 100%;
}

.swiper-wrap .swiper-wrapper{
	display: flex;
	flex-wrap: wrap;
}
.swiper-wrap .swiper-wrapper .swiper-slide{
	max-width: calc((100% - 10%) / 3);
}
.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-of-type(3n)){
	margin-right: 5%;
}
.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-child(-n+3)){
	margin-top: 40px;
}

@media screen and (max-width: 768px){
	.swiper-wrap .swiper-wrapper{
		justify-content: space-between;
	}
	.swiper-wrap .swiper-wrapper .swiper-slide{
		max-width: calc((100% - 5%) / 2);
	}
	.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-of-type(3n)){
		margin-right: 0;
	}
	.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-child(-n+3)){
		margin-top: 0;
	}
	.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-child(-n+2)){
		margin-top: 40px;
	}
}
@media screen and (max-width: 480px){
	.swiper-wrap .swiper-wrapper .swiper-slide{
		max-width: 100%;
	}
	.swiper-wrap .swiper-wrapper .swiper-slide:not(:nth-child(-n+2)){
		margin-top: 0;
	}
	.swiper-wrap .swiper-wrapper .swiper-slide:not(:first-child){
		margin-top: 40px;
	}
}