@charset "utf-8";

/* ==================================================
contents
================================================== */

@media screen and (max-width : 1350px) {
    #tmp_banner .banner_caption {
        top: 70px;
        margin-top: 0;
    }
}

@media screen and (min-width : 769px) and (max-width : 1024px) {
    #tmp_wrapper .container {
        width: 100%;
    }
    #tmp_gnavi .tmp_dropdown .container {
        width: 854px;
    }
    #tmp_func_txt {
        display: block;
    }
    #tmp_means {
        width: 579px;
    }
    #tmp_banner .tmp_banner_img img {
        height: 630px;
        object-fit: cover;
    }
    #tmp_featured_area .featured_thumbnail,
    #tmp_featured_area .featured_thumbnail img {
        height: 280px;
    }
    #tmp_wrap_video {
        background: none;
    }
}

@media screen and (max-width: 1020px) {
    #travel_info .travel_list,
    #tmp_event_info .list_event .wrap_repetition_area,
    #tmp_wrap_video .list_extenal_banner,
    #tmp_wrap_video .list_internal_banner {
        margin-left: 0;
        margin-right: 0;
    }
}
