@charset "utf-8";

@media screen and (max-width:900px){
    .story_inner{
        flex-direction: column;
    }
    .story_left{
        width:100%;
    }
    .story_right{
        width:100%;
        justify-content: center;
    }

    .item_list{
        gap:15vw;
    }
    .item_content{
        flex-direction: column;
    }
    .item_detail{
        flex-direction: column;
    }
    .item_slide,
    .item_detail{
        width:100%;
    }
}

@media screen and (max-width:768px){
    #hamburger-window{
        flex-direction: column;
        padding:80px 0 0;
    }
    .hamburger-window_wrapper{
        flex-direction: column;
    }
    .hamburger-menu{
        width:100%;
    }
    .hamburger-banner{
        width:100%;
        height:250px;
    }

    .main{
        padding-top:5.5rem;
    }
    .mv{
        padding:0 10px;
    }

    .table_box table{
        margin-top:0;
    }
    .scroll{
        display:block;
    }
}