       /*animation 共通*/
        
        .feedIn {
            opacity: 0;
            transition: opacity 2s;
          }

        .fadeIn.fade-in {
            opacity: 1;
         }


        /* 上からフェードイン */
        .slide-top {
            opacity: 0;
            transform: translate(0, -50px);
            transition: all 1s ease-out;
        }

        /* 下からフェードインアップ */
        .slide-bottom {
            opacity: 0;
            transform: translate(0, 50px);
            transition: all 1s ease-out;
        }

         /* 左からスライドフェードイン */
        .slide-left {
            opacity: 0;
            transform: translate(-80px, 0);
            transition: all 1s ease-out;
        }

        /* 右からスライドフェードイン */
        .slide-right {
            opacity: 0;
            transform: translate(80px, 0);
            transition: all 1s ease-out;
        }

        .in-view {
            opacity: 1;
            transform: translate(0, 0px);
        }
        

          .fuwafuwa {
            animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
            display: inline-block;
          }
           
          @keyframes fuwafuwa {
            0% {
              transform:translate(0, 0) rotate(0deg);
            }
            50% {
              transform:translate(0, -3px) rotate(0deg);
            }
            100% {
              transform:translate(0, 0) rotate(0deg);
            }
          }


         .fuwafuwa2 {
            animation: fuwafuwa 4s infinite ease-in-out .9s alternate;
            display: inline-block;
          }
           
          @keyframes fuwafuwa {
            0% {
              transform:translate(0, 0) rotate(0deg);
            }
            50% {
              transform:translate(0, -3px) rotate(0deg);
            }
            100% {
              transform:translate(0, 0) rotate(0deg);
            }
          }



         .fuwafuwa3 {
            animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
            display: inline-block;
          }
           
          @keyframes fuwafuwa {
            0% {
              transform:translate(0, 0) rotate(0deg);
            }
            50% {
              transform:translate(0, -2px) rotate(0deg);
            }
            100% {
              transform:translate(0, 0) rotate(0deg);
            }
          }


          .fuwafuwa4 {
            animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
            display: inline-block;
          }
           
          @keyframes fuwafuwa {
            0% {
              transform:translate(0, 0) rotate(0deg);
            }
            50% {
              transform:translate(0, -3px) rotate(0deg);
            }
            100% {
              transform:translate(0, 0) rotate(0deg);
            }
          }





        /*animation PC*/


        #header-inner-R img {
            opacity: 0;
            transition: opacity 2s;
          }
        
          #header-inner-R img:nth-child(1) {
            transition-delay: 0s;
          }

          #header-inner-R img:nth-child(4) {
            transition-delay: 0.1s;
          }
        
          #header-inner-R img:nth-child(2) {
            transition-delay: 0.2s;
          }
        
          #header-inner-R img:nth-child(5) {
            transition-delay: 0.3s;
          }

          #header-inner-R img:nth-child(6) {
            transition-delay: 0.4s;
          }

          #header-inner-R img:nth-child(3) {
            transition-delay: 0.5s;
          }





         /*animation SP*/

        
         #header-img-SP img {
            opacity: 0;
            transition: opacity 2s;
          }
          
          .turn1 {
            transition-delay: 0s;
          }
          
          .turn2 {
            transition-delay: 0s;
          }
          
          .turn3 {
            transition-delay: 0s;
          }
          
          .turn4 {
            transition-delay: 0s;
          }
          
          .turn5 {
            transition-delay: 0s;
          }
          
          .turn6 {
            transition-delay: 0s;
          }
          