.pc {
    display: block;
}

.mo {
    display: none;
}

@media screen and (max-width:768px) {
    .pc {
        display: none;
    }

    .mo {
        display: block;
    }
}

.video_section {
    height: auto;
}

.video_section video {
    width: 100%;
}

@media screen and (min-width:1351px) {
    .video_section {
        height: 100vh;
    }
}

@media screen and (min-width:980px) {
    .video_section {
        width: 100%;
        position: relative;
    }


}