/* -------------------------------------------------- */
/* Crossfade Slider */
/* URL：https://indocat.net/  */
/* Created:  January 23, 2021  */
/* -------------------------------------------------- */

/* -------------------------------------------------- */
/* Slder_１                                            */
/* -------------------------------------------------- */

/* -------------------------------------------------- */
/* スタイル設定　*/

.slider_1{
  position:relative;
  /* 表示するスライダーの高さを設定 */
  height:317px;
  margin:0 auto;
  padding:0 auto;
  text-align: center;
}
.slider_1 ul{
  margin:0;
  padding:0;
  list-style:none;
}
.slider_1 ul img{
  /* スライドさせる画像の幅を設定 */
  width:790px;
  margin:0 auto 0;
  padding:0 auto;
}
.slider_1 ul li{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  animation-iteration-count:infinite;
  /* アニメーションの周期は14秒 */
  animation-duration:14s;
}


/* -------------------------------------------------- */
/* アニメーション開始時間の設定 */

.slider_1 ul li:nth-child(1){
  animation-name:slider_1;
  /* 2秒後前からスタート */
  animation-delay:-2s;
}
.slider_1 ul li:nth-child(2){
  animation-name:slider_1;
  /* 5秒後（7秒-2秒）からスタート */
  animation-delay:5s;
  opacity:0;
}

/* -------------------------------------------------- */
/* フェードイン・フェードアウトの設定 */

@keyframes slider_1{
　/* 非表示（不透明度0%）状態からフェードインを始める  */
  0%{
    opacity:0;
  }
  /* ここまでにフェードインを完了し、完全表示（不透明度100%）になったらフェードアウトを始める */
  50%{
    opacity:1;
  }
  /* アニメーションの最後までに非表示（不透明度0%）にする */
  100%{
    opacity:0;　
  } 
}


/* -------------------------------------------------- */
/* Slider_2 */
/* -------------------------------------------------- */

/* -------------------------------------------------- */
/* スタイル設定　*/

.slider_2{
  position:relative;
  /* 表示するスライダーの高さを設定 */
  height: 389px;
  margin:0 auto;
  padding:0 auto;
  text-align: center;
}
.slider_2 ul{
  margin:0;
  padding:0;
  list-style:none;
}
.slider_2 ul img{
  /* スライドさせる画像の幅を設定 */
  width:800px;
  margin:0 auto 0;
  padding:0 auto;
}
.slider_2 ul li{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  animation-iteration-count:infinite;
  /* アニメーションの周期は14秒 */
  animation-duration:14s;
}

/* -------------------------------------------------- */
/* アニメーション開始時間の設定 */

.slider_2 ul li:nth-child(1){
  animation-name:slider_2;
  /* 2秒前からスタート */
  animation-delay:-2s;
}
.slider_2 ul li:nth-child(2){
  animation-name:slider_2;
  /* 5秒後（7秒-2秒）からスタート */
  animation-delay:5s;
  opacity:0;
}


/* -------------------------------------------------- */
/* フェードイン・フェードアウトの設定 */

@keyframes slider_2{
　/* 非表示（不透明度0%）状態からフェードインを始める  */
  0%{
    opacity:0;
  }
  /* ここまでにフェードインを完了し、完全表示（不透明度100%）にする */
  14.28%{
    opacity:1;
  }
  /* ここまで完全表示（不透明度100%）の状態を維持したらフェードアウトを始める */
  50%{
    opacity:1;
  }
  /* ここまでにフェードアウトを完了し、非表示（不透明度0%）にする */
  64.28%{
    opacity:0;
  }
  /* 非表示（不透明度0%）状態を維持したまま終わる */
  100%{
    opacity:0;
  } 
}


/* -------------------------------------------------- */
/* Slder_3 */
/* -------------------------------------------------- */

/* -------------------------------------------------- */
/* スタイル設定　*/

.slider_3{
  position:relative;
  /* 表示するスライダーの高さを設定 */
  height: 317px;
  margin:0 auto;
  padding:0 auto;
  text-align: center;
}
.slider_3 ul{
  margin:0;
  padding:0;
  list-style:none;
}
.slider_3 ul img{
  /* スライドさせる画像の幅を設定 */
  width:790px;
  margin:0 auto;
  padding:0 auto;
}
.slider_3 ul li{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  animation-iteration-count:infinite;
  /* アニメーションの周期は14秒 */
  animation-duration:14s;
}


/* -------------------------------------------------- */
/* アニメーション開始時間の設定 */

.slider_3 ul li:nth-child(1){
  animation-name:slider_3;
  /* 1秒前からスタート */
  animation-delay:-1s;
}
.slider_3 ul li:nth-child(2){
  animation-name:slider_3;
  /* 6秒後（7秒-1秒）からスタート */
  animation-delay:6s;
  opacity:0;
}
.slider_3 ul li:nth-child(3){
  animation-name:slider_3;
  /* 13秒後（14秒-1秒）からスタート */
  animation-delay:13s;
  opacity:0;
}

/* -------------------------------------------------- */
/* フェードイン・フェードアウトの設定 */

@keyframes slider_3{
　/* 非表示（不透明度0%）状態からフェードインを始める  */
  0%{
    opacity:0;
  }
  /* ここまでにフェードインを完了し、完全表示（不透明度100%）にする */
  4.76%{
    opacity:1;
  }
  /* ここまで完全表示（不透明度100%）の状態を維持したらフェードアウトを始める */
  33.33%{
    opacity:1;
  }
  /* ここまでにフェードアウトを完了し、非表示（不透明度0%）にする */
  42.85%{
    opacity:0;
  }
  /* 非表示（不透明度0%）状態を維持したまま終わる */
  100%{
    opacity:0;
  } 
}

/* -------------------------------------------------- */
/*  MEDIA QUERIES                                     */
/*　端末に合わせてスライダーの高さを調整する                */
/* -------------------------------------------------- */

/*===============================================
画面の横幅が640pxまで
===============================================*/

@media screen and (max-width: 640px) {

.slider_1,.slider_2,.slider_3{
  height:256px; 
}

}

/*===============================================
画面の横幅が414pxまで（iPhone/Pixel）
===============================================*/

@media screen and (max-width: 414px) {

.slider_1,.slider_2,.slider_3{
  height:166px; 
}

}

/*===============================================
画面の横幅が360pxまで（Galaxy）
===============================================*/

@media screen and (max-width: 360px) {

.slider_1,.slider_2,.slider_3{
  height:144px; 
}

}

/*===============================================
画面の横幅が320pxまで（iPhone5/SE）
===============================================*/

@media screen and (max-width: 320px) {

.slider_1,.slider_2,.slider_3{
  height:128px; 
}

}

