main .slider {
	position: relative;
	width: auto;
	margin: 0 4.72vw;
}

main .slider img {
	max-width: 100%;
}

main .slider .slide-caption {
	position: absolute;
	bottom: -100px;
	height: 100px;
	width: 100%;
	text-align: center;
	color: #555;
	font-size:20px;
}

main .slider .slider-button {
	position: absolute;
	top: calc(50% - 4vw);
	width: 8vw;
	height: 8vw;
	padding: 0;
	background-color: rgba(87, 181, 232, 0.3);
}

main .slider .slider-button:active {
	background-color: rgba(87, 181, 232, 0.45);
}

main .slider .button-left {
	left: 0;
}

main .slider .button-right {
	right: 0;
}

@media screen and (min-width: 1080px) {
	
	main .slider .slider-button {
		top: calc(50% - 50px);
		width: 50px;
		height: 50px;
	}
}