.movie_center{
  margin: 0 auto 0.5em;
}
.movie_center iframe{
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
}
#movie-menu{
	display: flex;
	justify-content: center;
    align-items:flex-start;
    margin:0.5em 0;
}

#movie-menu li{
    max-width:150px;
    width:24%;
    margin:0 0.5%;
    position:relative;
    color:#fff;
    font-family: 'Noto Sans JP', sans-serif;
    font-size:.7em;
    text-align:center;
    cursor:pointer;
}

/* #movie-menu li:last-child{
    display:flex;
    align-items:center;
    justify-content:center;
    pointer-events:none;
} */

#movie-menu li figure em{
    position:absolute;
    transform:translate(-50%, -50%);
    top:50%;
    left:50%;
    width:100%;
    display:inline-block;
}

/* #movie-menu li:last-child figure{
    background:#000;
}

#movie-menu li:last-child figure em{
    color:#fff;
} */

#movie-menu li span{
    letter-spacing:0.2em;
    line-height:1.8em;
}

#movie-menu li figure{
    width:100%;
    padding-top:56.25%;
    position:relative;
    overflow:hidden;
}

#movie-menu li figure img{
    position:absolute;
    transform:translate(-50%, -50%);
    top:50%;
    left:50%;
    object-fit:cover;
    width:100%;
    height:100%;
}

#movie-menu li + li{
	margin-left: 5px;
}

@media screen and (max-width:961px){
    #movie-menu{
        justify-content:space-between;
    }
    #movie-menu li{
        width:32.5%;
        margin:0;
    }
}
