@charset "UTF-8";

.fixed_movbnr_pc{display:block;}
.fixed_movbnr_sp{display:none;}
.abs_bnr {
    position: fixed;
    box-sizing: border-box;
    display: block;
    width: fit-content;
    z-index:11;
}
.abs_bnr img{
    width:100%;
    height:auto;
}
#spmov_bottom {
    right: 5%;
    bottom: 5%;
    max-width:25%;
    animation-name:fadeInUp;
    animation-duration:.5s;
    animation-timing-function:ease-in-out;
}
#spmov_side {
    right: 0;
    top: 30%;
    transform: translate(0, -50%);
    animation-name:slideInR2L;
    animation-duration:.5s;
    animation-timing-function:ease-in-out;
}
.spMovie{
    transition:opacity .3s;
    display:block;
}
.spMovie:hover{
    opacity:.6;
}
.disno{display:none;}
@media screen and (max-width:768px){
.fixed_movbnr_pc{display:none;}
.fixed_movbnr_sp{display:block;}
#spmov_bottom {max-width:90%;}
}
@keyframes fadeInUp{
    from{opacity:0;transform:translate(0,50%);}
    to{opacity:1;transform:translate(0,0);}    
}
@keyframes slideInR2L{
    from{opacity:0;transform:translate(50%,-50%);}
    to{opacity:1;transform:translate(0,-50%);}    
}