@charset "UTF-8";

	.swiper_zoon {
		margin-top: 0.5em;
	}
	
	.swiper-slide {
	  opacity: 1;
	  visibility: visible !important;
	}

	.swiper-slide-duplicate, .swiper-slide-duplicate-active {
	  opacity: 1 !important; /* クローン要素が非表示にならないように */
	  visibility: visible !important;
	}

	.swiper-slide img {
	  width: 100%;
	  height: auto;
	  display: block;
	}

	.swiper-slide img {
		border-radius: 10px;
		box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.5);
	}

    .swiper-slide-next{
       opacity: 0.7;
     }
     .swiper-slide-prev{
       opacity: 0.7;
     }

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		display: none;
	}

	.swiper-button-next,.swiper-button-prev {
		background-color: rgba(0,0,0,.5);
		border-radius: 50%;
		height: 45px;
		width: 45px;
		background-image: none;
	}
	
	.swiper-button-prev:after {
		border-right: 4px solid #FFF;
		border-top: 4px solid #FFF;
		bottom: 0;
		content: "";
		height: 16px;
		left: 5px;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		transform: rotate( 225deg );
		width: 16px;
	}
	
	.swiper-button-next:after {
		border-right: 4px solid #FFF;
		border-top: 4px solid #FFF;
		bottom: 0;
		content: "";
		height: 16px;
		left: -5px;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		transform: rotate( 45deg );
		width: 16px;
	}