.FV {position:relative;width:100%;}
.FV img{opacity:0;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;width:-webkit-fill-available;}

.FV img.ani01{animation: 0.3s linear 0.9s forwards FV01;-webkit-animation: 0.3s linear 0.9s forwards FV01;}
@-webkit-keyframes FV01 { 
   	0% {transform: translate(0,500px);opacity:0;}
  	100% {transform:transform: translate(0,0);opacity:1;}
}

.FV img.ani02{animation: 1.1s linear 0.3s forwards FV02;-webkit-animation: 1.1s linear 0.3s forwards FV02;}
@-webkit-keyframes FV02 { 
   	0% {transform: rotate(0deg);opacity:0;}
  	100% {transform: rotate(360deg);opacity:1;}
}
.FV img.ani03{animation: 0.25s linear 0.7s forwards FV03;-webkit-animation: 0.25s linear 0.7s forwards FV03;}
.FV img.ani04{animation: 0.25s linear 0.6s forwards FV03;-webkit-animation: 0.25s linear 0.6s forwards FV03;}

@-webkit-keyframes FV03 { 
   	0% {transform: translate(-800px,100px);opacity:0;}
  	100% {transform:transform: translate(0,0);opacity:1;}
}

/* SP版 */

.FV img.ani06{animation: 1.1s linear 0.2s forwards FV02;-webkit-animation: 1.1s linear 0.2s forwards FV02;}
@-webkit-keyframes FV02 { 
   	0% {transform: rotate(0deg);opacity:0;}
  	100% {transform: rotate(360deg);opacity:1;}
}
.FV img.ani07{animation: 0.25s linear 0.7s forwards FV03;-webkit-animation: 0.25s linear 0.7s forwards FV03;}
.FV img.ani08{animation: 0.25s linear 0.6s forwards FV03;-webkit-animation: 0.25s linear 0.6s forwards FV03;}

@-webkit-keyframes FV03 { 
   	0% {transform: translate(-800px,100px);opacity:0;}
  	100% {transform:transform: translate(0,0);opacity:1;}
}

/* SP版 */
.FV img.Fsp{
  width:100%;
  height:auto;
  margin:auto;}


/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width:780px) {
.pc { display: none !important; }
.sp { display: block !important;}
}
/* 
@media only screen and (max-width:414px) {
.FV{width:414px;}
.FV img.sp{width:414px;}
}

@media only screen and (max-width:375px) {
.FV{width:375px;}
.FV img.sp{width:375px;}
}

@media only screen and (max-width:320px) {
.FV{width:320px;}
.FV img.sp{width:320px;}
} */