@charset "utf-8";

.carousel-swiper-container {
	padding-bottom: 18px;
}

.carousel-swiper-container .swiper-slide {
	width: 100%;
}

.carousel-swiper-container .swiper-slide > .carousel-data-wrapper {
	display: block;
}

.carousel-swiper-container .swiper-slide > .carousel-data-wrapper > .carousel-data {
	display: block;
}

.carousel-swiper-container .swiper-slide > .carousel-data-wrapper > .carousel-data > .banner {
	position: relative;
	display: block;
}

.carousel-swiper-container .swiper-slide > .carousel-data-wrapper > .carousel-data > .banner > img {
	width: 100%;
	height: auto;
}

.carousel-swiper-container .swiper-pagination-bullet {
	background-color: white;
	opacity: 1;
}

/*
 * swiper[.min].css の書き換え
 */
.carousel-swiper-container .swiper-pagination-bullets {
	bottom: 1px;
}
.carousel-swiper-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
}
.carousel-swiper-container .swiper-pagination.swiper-pagination-white .swiper-pagination-bullet {
	background-color: #bfbfbf;
}
.carousel-swiper-container .swiper-pagination.swiper-pagination-white .swiper-pagination-bullet-active {
	background-color: #285ca9;
}
.carousel-swiper-container .swiper-button-next,
.carousel-swiper-container .swiper-button-prev {
	top: initial;
	bottom: 0;
	width: 10px;
	height: 10px;
	z-index: 11;
	background-image: none;
}
.carousel-swiper-container .swiper-button-next {
	right: 20px;		/* margin-right + 2px */
}
.carousel-swiper-container .swiper-button-next:after {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-top: 2px solid #285ca9;
	border-right: 2px solid #285ca9;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.carousel-swiper-container .swiper-button-prev {
	left: 20px;		/* margin-left + 2px */
}
.carousel-swiper-container .swiper-button-prev:after {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-bottom: 2px solid #285ca9;
	border-left: 2px solid #285ca9;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
