@charset "UTF-8";

/* scroll
--------------------------------*/
@keyframes bounce {
  0% {
    transform: translateY(0px);
  }

  100% {
    transform: translateY(-15px);
  }
}

/* 雲
--------------------------------*/
@keyframes cloud {
  0% {

    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes float1 {
  0% {

    transform: translateX(0);
  }

  100% {
    transform: translateX(-10px);
  }
}

@keyframes float2 {
  0% {

    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
  }
}



/* 飛行機
--------------------------------*/

@keyframes planeMove {
  0% {
    transform: translate(0%, 40%) rotate(8deg)
  }
  50% {
    transform: rotate(-4deg)
  }

  100% {
    transform: translate(0%, -40%)
  }
}


/*
@keyframes planeMove {
  0% {
    transform: translate(0%, 40%) rotate(5deg)
  }

  50% {
    transform: translate(0%, 40%) rotate(-5deg)
  }

  100% {
    transform: translate(0%, -40%) rotate(-5deg)
  }
}
*/

@keyframes planeScoping {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(80%);
  }
}
@keyframes planeMove {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(12deg);
  }
  50% {
/*    transform: rotate(12deg);*/
  }
  60% {
    transform: rotate(-2deg);
  }
  70% {
/*    transform: rotate(-6deg);*/
  }
  100% {
    transform: rotate(0deg);
  }
}



/* 拡大
--------------------------------*/
@keyframes scaleimg {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

/* パーツ
--------------------------------*/
@keyframes parts {
  0%{ opacity: 0;}
	35%{ opacity : 0;}
  90%{ opacity : 1;}
  100%{ opacity : 0;}
}


/* マイク
--------------------------------*/
@keyframes mic {
  0%{ transform: rotate(11deg);}
  10% {transform: rotate(0);}
  20% {transform: rotate(0);}
  30% {transform: rotate(11deg);}
  100% {transform: rotate(11deg);}

}



















