@charset "UTF-8";

#mv .mv_text {
    align-items: center;
    text-align: center;
}
#mv .mv_text>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
#mv .mv_text h2 {
    background: rgb(255 255 255 / 60%);
    padding: 10px 20px;
    font-size: 4rem !important;
}
#mv .mv_text p {
    background: rgb(255 255 255 / 60%);
    padding: 10px 20px;
    width: fit-content;
}
@media screen and (max-width: 900px) {
    #mv .mv_text h2 {
        font-size: 6vw !important;
    }
}
@media screen and (max-width: 600px) {
    #mv_outer #mv .mv_text div p.static {
        font-size: 1.8rem;
        line-height: inherit;
    }
}