@charset "UTF-8";

@media screen and (max-width: 340px){
#reserve + .block_html .content_wrapper iframe{
       width: 100%;
}
}
@media screen and (max-width: 450px){
#mv.mv_mp4_cover {
    height: 110vw !important;
    min-height: 0 !important;
}
#mv .mv_text.wmode_horizontal{
    padding-top: 60px;
    align-items: stretch;
    padding-bottom: 45px;
    box-sizing: border-box;
}
}
@media screen and (min-width:600px) and (max-width:900px){
#top_img + .contents_box01 .inner_item_img img {
    max-width: none !important;
    width: 70% !important;
}
}