@charset "UTF-8";

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-container .swiper-slide img{
	max-width: 100%;
	height: auto;
}

.swiper-slide {
	width: 1100px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide-active {
}

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


/* レスポンシブ対応 600以上
----------------------------------------------------*/
@media only screen and (min-width: 600px) {

	.swiper-container{
		height: 218px;
	}
	
	.swiper-slide {
		width: 600px;
	}

/*-- ここまで --*/
}

/*media Queries スマートフォンのみ（600px）以下
----------------------------------------------------*/
@media only screen and (max-width: 599px) {

	.swiper-container{
		height: 212px;
	}
	
	.swiper-slide {
		width: 100%;
	    background-size: contain;
	}

/*-- ここまで --*/
}

/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media print, screen and (min-width: 960px) {

	.swiper-container{
		height: 400px;
	}
	
	.swiper-slide {
		width: 1100px;
	}

/*-- ここまで --*/
}
