                .effects img{
                    animation-name:ef1;
                    animation-duration: 8s;
                    animation-timing-function: ease-in-out;
                    animation-iteration-count: infinite;
                    animation-delay: 1s;
                    overflow: hidden;
                    z-index: 100;
                }

                @keyframes ef1{
                    0%{ 
                        opacity: 0;
                    }
                    
                    40%{ 
                        opacity: 1;
                    }
                    
                    100%{ 
                        opacity: 0;
                    }
                }

                .effects img:nth-of-type(1) {
                    animation-delay: 0.5s;
                }

                .effects img:nth-of-type(2) {
                    animation-delay: 5s;
                } 

.parallax{
    width:100%;
    overflow:hidden;
}

@media screen and (max-width:749px) {
    .parallax {
        height: 50vh;
    }
}

@media screen and (min-width:750px) {
    .parallax {
        height: 100vh;
    }
}
    
    
.refund01 {
    position: absolute;
    width: 23%;
    height: 26px;
    top: 51%;
    right: 22%;
    /*background: orange;*/
}

.tanpin{
    margin: auto;
    margin-bottom: 5%;
    width: 93%;
}

.fv_mov{
    position: absolute;
    z-index: -1;
    top: 0;
    right:0;
    left:0;
    bottom:0;
    overflow: hidden;
}
