@-webkit-keyframes blink{

    0% {opacity:0;}

    100% {opacity:1;}

}

@-moz-keyframes blink{

    0% {opacity:0;}

    100% {opacity:1;}

}

@keyframes blink{

    0% {opacity:0;}

    100% {opacity:1;}

}



@-webkit-keyframes bound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:3px;}

}

@-moz-keyframes bound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:3px;}

}

@keyframes bound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:3px;}

}



@-webkit-keyframes rote{

    0% {-webkit-transform: rotate(0deg);}

    40% {-webkit-transform: rotate(10deg);}

    100% {-webkit-transform: rotate(0deg);}

}

@-moz-keyframes rote{

    0% {-moz-transform: rotate(0deg);}

    50% {-moz-transform: rotate(10deg);}

    100% {-moz-transform: rotate(0deg);}

}

@keyframes rote{

    0% {transform: rotate(0deg);}

    50% {transform: rotate(10deg);}

    100% {transform: rotate(0deg);}

}



@-webkit-keyframes alfa{

    0% {opacity:0;}

    100% {opacity:100;}

}

@-moz-keyframes alfa{

    0% {opacity:0;}

    100% {opacity:100;}

}

@keyframes alfa{

    0% {opacity:0;}

    100% {opacity:100;}

}



@-webkit-keyframes fade{

    0% {opacity:0; -webkit-transform:scale(1.3,1.3)}

    30% {opacity:0; -webkit-transform:scale(1.3,1.3)}

    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}

    90% {opacity:100; -webkit-transform:scale(1.1,1.1)}

    100% {opacity:100; -webkit-transform:scale(1.0,1.0)}

}

@-moz-keyframes fade{

    0% {opacity:0; -moz-transform:scale(1.3,1.3)}

    30% {opacity:0; -moz-transform:scale(1.3,1.3)}

    80% {opacity:100; -moz-transform:scale(1.0,1.0)}

    90% {opacity:100; -moz-transform:scale(1.1,1.1)}

    100% {opacity:100; -moz-transform:scale(1.0,1.0)}

}

@keyframes fade{

    0% {opacity:0; transform:scale(1.3,1.3)}

    30% {opacity:0; transform:scale(1.3,1.3)}

    80% {opacity:100; transform:scale(1.0,1.0)}

    90% {opacity:100; transform:scale(1.1,1.1)}

    100% {opacity:100; transform:scale(1.0,1.0)}

}



@-webkit-keyframes fade2{

    0% {opacity:100; -webkit-transform:scale(1.0,1.0)}

    40% {opacity:100; -webkit-transform:scale(1.1,1.1)}

    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}

    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}

}

@-moz-keyframes fade2{

    0% {opacity:100; -moz-transform:scale(1.0,1.0)}

    40% {opacity:100; -moz-transform:scale(1.1,1.1)}

    80% {opacity:100; -moz-transform:scale(1.0,1.0)}

    80% {opacity:100; -moz-transform:scale(1.0,1.0)}

}

@keyframes fade2{

    0% {opacity:100; transform:scale(1.0,1.0)}

    40% {opacity:100; transform:scale(1.1,1.1)}

    80% {opacity:100; transform:scale(1.0,1.0)}

    80% {opacity:100; transform:scale(1.0,1.0)}

}



@-webkit-keyframes fade3{

    0% {opacity:100; -webkit-transform:scale(1.0,1.0)}

    40% {opacity:100; -webkit-transform:scale(1.05,0.05)}

    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}

    100% {opacity:100; -webkit-transform:scale(1.0,1.0)}

}

@-moz-keyframes fade3{

    0% {opacity:100; -moz-transform:scale(1.0,1.0)}

    40% {opacity:100; -moz-transform:scale(1.05,1.05)}

    80% {opacity:100; -moz-transform:scale(1.0,1.0)}

    100% {opacity:100; -moz-transform:scale(1.0,1.0)}

}

@keyframes fade3{

    0% {opacity:100; transform:scale(1.0,1.0)}

    40% {opacity:100; transform:scale(1.05,1.05)}

    80% {opacity:100; transform:scale(1.0,1.0)}

    100% {opacity:100; transform:scale(1.0,1.0)}

}



@-webkit-keyframes spin{

    0% {-webkit-transform: rotate(0deg);}

    5% {-webkit-transform: rotate(1deg);}

    15% {-webkit-transform: rotate(-1deg);}

    25% {-webkit-transform: rotate(1deg);}

    35% {-webkit-transform: rotate(-1deg);}

    45% {-webkit-transform: rotate(1deg);}

    55% {-webkit-transform: rotate(-1deg);}

    60% {-webkit-transform: rotate(0deg);}

    100% {-webkit-transform: rotate(0deg);}

}

@-moz-keyframes spin{

    0% {-webkit-transform: rotate(0deg);}

    5% {-moz-transform: rotate(1deg);}

    15% {-moz-transform: rotate(-1deg);}

    25% {-moz-transform: rotate(1deg);}

    35% {-moz-transform: rotate(-1deg);}

    45% {-moz-transform: rotate(1deg);}

    55% {-moz-transform: rotate(-1deg);}

    60% {-moz-transform: rotate(0deg);}

    100% {-moz-transform: rotate(0deg);}

}

@keyframes spin{

    5% {transform: rotate(1deg);}

    15% {transform: rotate(-1deg);}

    25% {transform: rotate(1deg);}

    35% {transform: rotate(-1deg);}

    45% {transform: rotate(1deg);}

    55% {transform: rotate(-1deg);}

    60% {transform: rotate(0deg);}

    100% {transform: rotate(0deg);}

}



@-webkit-keyframes spin2{

    0% {-webkit-transform: rotate(0deg);}

    5% {-webkit-transform: rotate(1deg);}

    15% {-webkit-transform: rotate(-1deg);}

    25% {-webkit-transform: rotate(1deg);}

    35% {-webkit-transform: rotate(-1deg);}

    40% {-webkit-transform: rotate(0deg);}

    100% {-webkit-transform: rotate(0deg);}

}

@-moz-keyframes spin2{

    0% {-webkit-transform: rotate(0deg);}

    5% {-moz-transform: rotate(1deg);}

    15% {-moz-transform: rotate(-1deg);}

    25% {-moz-transform: rotate(1deg);}

    35% {-moz-transform: rotate(-1deg);}

    40% {-moz-transform: rotate(0deg);}

    100% {-moz-transform: rotate(0deg);}

}

@keyframes spin2{

    0% {transform: rotate(0deg);}

    5% {transform: rotate(1deg);}

    15% {transform: rotate(-1deg);}

    25% {transform: rotate(1deg);}

    35% {transform: rotate(-1deg);}

    40% {transform: rotate(0deg);}

    100% {transform: rotate(0deg);}

}



@-webkit-keyframes spin3{

    0% {-webkit-transform: rotate(0deg);}

    3% {-webkit-transform: rotate(-1deg);}

    9% {-webkit-transform: rotate(1deg);}

    15% {-webkit-transform: rotate(-1deg);}

    21% {-webkit-transform: rotate(1deg);}

    27% {-webkit-transform: rotate(-1deg);}

    33% {-webkit-transform: rotate(1deg);}

    36% {-webkit-transform: rotate(0deg);}

    100% {-webkit-transform: rotate(0deg);}

}

@-moz-keyframes spin3{

    0% {-webkit-transform: rotate(0deg);}

    3% {-moz-transform: rotate(-1deg);}

    9% {-moz-transform: rotate(1deg);}

    15% {-moz-transform: rotate(-1deg);}

    21% {-moz-transform: rotate(1deg);}

    27% {-moz-transform: rotate(-1deg);}

    33% {-moz-transform: rotate(1deg);}

    36% {-moz-transform: rotate(0deg);}

    100% {-moz-transform: rotate(0deg);}

}

@keyframes spin3{

    0% {transform: rotate(0deg);}

    3% {transform: rotate(-1deg);}

    9% {transform: rotate(1deg);}

    15% {transform: rotate(-1deg);}

    21% {transform: rotate(1deg);}

    27% {transform: rotate(-1deg);}

    33% {transform: rotate(1deg);}

    36% {transform: rotate(0deg);}

    100% {transform: rotate(0deg);}

}



@-webkit-keyframes btnshine{

    0% {left:-143px;}

    50% {left:904px;}

    100% {left:904px;}

}



@-moz-keyframes btnshine{

    0% {left:-143px;}

    50% {left:904px;}

    100% {left:904px;}

}



@keyframes btnshine{

    0% {left:-143px;}

    50% {left:904px;}

    100% {left:904px;}

}



@-webkit-keyframes moveallow{

    0% {top:320px;}

    50% {top:340px;}

    100% {top:320px;}

}

@-moz-keyframes moveallow{

    0% {top:320px;}

    50% {top:340px;}

    100% {top:320px;}

}

@keyframes moveallow{

    0% {top:320px;}

    50% {top:340px;}

    100% {top:320px;}

}



@-webkit-keyframes moveallow61{

    0% {top:580px;}

    50% {top:600px;}

    100% {top:580px;}

}

@-moz-keyframes moveallow61{

    0% {top:580px;}

    50% {top:600px;}

    100% {top:580px;}

}

@keyframes moveallow61{

    0% {top:580px;}

    50% {top:600px;}

    100% {top:580px;}

}



@-webkit-keyframes priceshine{

    0% {left:-143px;}

    70% {left:534px;}

    100% {left:534px;}

}



@-moz-keyframes priceshine{

    0% {left:-143px;}

    70% {left:534px;}

    100% {left:534px;}

}



@keyframes priceshine{

    0% {left:-143px;}

    70% {left:534px;}

    100% {left:534px;}

}



@-webkit-keyframes allowsmp{

    0% {top:320px;}

    50% {top:330px;}

    100% {top:320px;}

}

@-moz-keyframes allowsmp{

    0% {top:320px;}

    50% {top:330px;}

    100% {top:320px;}

}

@keyframes allowsmp{

    0% {top:320px;}

    50% {top:330px;}

    100% {top:320px;}

}



@-webkit-keyframes smpbtnshine{

    0% {left:-48px;}

    70% {left:313px;}

    100% {left:313px;}

}



@-moz-keyframes smpbtnshine{

    0% {left:-48px;}

    70% {left:313px;}

    100% {left:313px;}

}



@keyframes smpbtnshine{

    0% {left:-48px;}

    70% {left:313px;}

    100% {left:313px;}

}





@-webkit-keyframes smpbound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:5px;}

}

@-moz-keyframes smpbound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:5px;}

}

@keyframes smpbound{

    0% {top:-20px;}

    20% {top:20px;}

    30% {top:-15px;}

    40% {top:15px;}

    50% {top:-10px;}

    60% {top:10px;}

    70% {top:-5px;}

    80% {top:5px;}

    90% {top:0px;}

    100% {top:5px;}

}

@-webkit-keyframes scale1 {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
}

@keyframes scale1 {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
}


.button_wrapper .ani01{
    /*animation: spin2 1s ease-in-out infinite;*/
    animation-duration:2s;
    animation-timing-function: ease-in-out;
    animation-delay: 0s;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-play-state: running;
    animation-name:spin3;
position:relative;
top:0px;
left:0px;
  
}

.ani01b{
    /*animation: spin2 1s ease-in-out infinite;*/
    animation-duration:2s;
    animation-timing-function: ease-in-out;
    animation-delay: 0s;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-play-state: running;
    animation-name:spin3;
position:relative;
top:0px;
left:0px;
  
}

/*----------------------------------------------------------*/

.ani02 {
  position: relative;
  display: block;
  width: 642px;
  margin: 8px auto;
  -webkit-animation: scale1 ease-in-out 1s infinite;
          animation: scale1 ease-in-out 1s infinite;
  cursor: pointer;
}

.ani02 img {
  position: relative;
  z-index: 2;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}
/*----------------------------------------------------------*/
.mv-set03 {
  position: absolute;
  display: block;
  width: 345px;
  top:37px;
  right:37px;
  -webkit-animation: scale1 ease-in-out 1s infinite;
          animation: scale1 ease-in-out 1s infinite;
  cursor: pointer;
}

.mv-set03 img {
  position: relative;
  z-index: 2;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

/*----------------------------------------------------------*/
.mv-set03b {
  position: absolute;
  display: block;
  width: 410px;
  top:2px;
  right:38px;
  -webkit-animation: scale1 ease-in-out 1s infinite;
          animation: scale1 ease-in-out 1s infinite;
  cursor: pointer;
}

.mv-set03b img {
  position: relative;
  z-index: 2;
  -webkit-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

/*
.ani02:hover img {
  opacity: 1;
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
}
*/

/*----------------------------------------------------------*/

