/*swiper custmize mizuno*/

/*1.トップページ上のスライド
------------------------------------- */
/* 全体のスタイル */
.slider1 .swiper-wrapper {
	width: 100%;
	height: 603px;
}


/*.slider1 .swiper-wrapper #slide1, .slider1 .swiper-wrapper #slide2, .slider1 .swiper-wrapper #slide3, .slider1 .swiper-wrapper #slide4, .slider1 .swiper-wrapper #slide5{display: flex; justify-content: center; align-items: center; width: 100%; height: auto;}*/
.slider1 .swiper-slide{display: flex; justify-content: center; align-items: center; width: 100%; height: auto; padding: 200px 0;}
@media only screen and (max-width : 768px){
	.slider1 .swiper-wrapper{height: 503px;}
	.slider1 .swiper-slide{padding: 40px 0;}
	.slider1 .swiper-slide > img{max-width: 80%;}
}

/*loop true で背景画像の表示がずれるバグがあるためずらして指定*/
/* 4の倍数＋1枚目のスライドのスタイル（1枚目、5枚目…） */
.slider1 .swiper-slide:nth-child(4n+1) {
	background-image: url(../images/bg_head_top_4.jpg);
	background-position: center center;
	background-size: cover;
}
/* 4の倍数＋2枚目のスライドのスタイル（2枚目、6枚目…） */
.slider1 .swiper-slide:nth-child(4n+2) {
	/*background-color: #E13239;*/
	background-image: url(../images/bg_head_top_1.jpg);
	background-position: center center;
	background-size: cover;
}
/* 4の倍数＋3枚目のスライドのスタイル（3枚目、7枚目…） */
.slider1 .swiper-slide:nth-child(4n+3) {
	background-image: url(../images/bg_head_top_2.jpg);
	background-position: center center;
	background-size: cover;
}
/* 4の倍数＋4枚目のスライドのスタイル（4枚目、8枚目…） */
.slider1 .swiper-slide:nth-child(4n+4) {
	background-image: url(../images/bg_head_top_3.jpg);
	background-position: center center;
	background-size: cover;
}

@media only screen and (max-width : 768px){
	.slider1 .swiper-slide:nth-child(4n+1) {background-image: url(../images/bg_head_top_4_sp.jpg);}
	.slider1 .swiper-slide:nth-child(4n+2) {background-image: url(../images/bg_head_top_1_sp.jpg);}
	.slider1 .swiper-slide:nth-child(4n+4) {background-image: url(../images/bg_head_top_3_sp.jpg);}
}
@media only screen and (max-width : 530px){
	.slider1 .swiper-slide:nth-child(4n+3) {background-image: url(../images/bg_head_top_2_sp.jpg);}
}


/* 全体のスタイル */
/*.slider1 .swiper-pagination-bullet {
	width: 24px;
	height: 24px;
	background: transparent;
	opacity: 1;
	color: #000000;
	font-size: 15px;
	line-height: 24px;
}*/
.slider1 .swiper-pagination-bullet {
	border-radius: inherit;
	margin: 0 5px!important;
	width: 70px;
	height: 4px;
	background: #fff;
	opacity: 0.5:
}
/* 現在のスライドのスタイル */
.slider1 .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}


