.main-carousel{
	width:610px;
	height:284px;
	margin:0 0 20px 0;
}
.main-carousel .slide{
	width:100%;
	height:284px;
	background:#ffffff;
}
.main-carousel .slide img{
	width:100%;
}
.main-carousel .slide a{
	display:block;
}
.main-carousel .slide a:hover img{
	opacity:1.0;
	filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
}
.flickity-prev-next-button.previous{
	left:7px;
}
.flickity-prev-next-button.next{
	right:7px;
}
.flickity-button{
	top:50%;
	width:30px;
	height:50px;
	border-radius:5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.flickity-page-dots{
	bottom:-15px;
}

@media screen and (max-width:768px){
	.main-carousel{
		width:100%;
		height:47vw;
		margin:3% 0 6%;
	}
	.main-carousel .slide{
		width:100%;
		height:47vw;
	}
	.flickity-button{
		display:none;
	}
	.flickity-page-dots{
		bottom:-8%;
	}
}/* widthÝè end */
