@charset "utf-8";

.slideshow-top {
	position: relative;
	overflow: hidden;
}

/* :::::: slideContents :::::: */
.slideContents-top {
	position: relative;
	text-align: center;

	-webkit-user-select: none;
	user-select: none;
}
.slideContents-top section {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.slideContents-top section img {
	max-width: 100%;
	padding: 0 50px;
	box-sizing: border-box;
	vertical-align: middle;
}


/* :::::: mechanism :::::: */
.slideContents-top #slide-top-1 {
	position: relative;
}
.slideContents-top section {
	animation: autoplay 90s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
@keyframes autoplay {
	0%, 4.3%, 100% { transform: none; }
	6.66% { transform: translateX(-100%); }
	6.667%, 96% { transform: translateX(100%); }
}
.slideContents-top #slide-top-1 { animation-delay: 0s; }
.slideContents-top #slide-top-2 { animation-delay: -84s; }
.slideContents-top #slide-top-3 { animation-delay: -78s; }
.slideContents-top #slide-top-4 { animation-delay: -72s; }
.slideContents-top #slide-top-5 { animation-delay: -66s; }
.slideContents-top #slide-top-6 { animation-delay: -60s; }
.slideContents-top #slide-top-7 { animation-delay: -54s; }
.slideContents-top #slide-top-8 { animation-delay: -48s; }
.slideContents-top #slide-top-9 { animation-delay: -42s; }
.slideContents-top #slide-top-10 { animation-delay: -36s; }
.slideContents-top #slide-top-11 { animation-delay: -30s; }
.slideContents-top #slide-top-12 { animation-delay: -24s; }
.slideContents-top #slide-top-13 { animation-delay: -18s; }
.slideContents-top #slide-top-14 { animation-delay: -12s; }
.slideContents-top #slide-top-15 { animation-delay: -6s; }
