@charset "UTF-8";

@media screen and (max-width:1210px) { 

    
header .head_nav .box {
    width: 92%;
    }     
.main .title .img01 {
    width: 100%;
    }
    
.main {
    height: 66vw;
    }
    
.about .wrapper{
    width: 100%;
    }
    
.event .content {
    padding: 5vw;
    }  
    
.event .wrapper {
    width: 87%;
}    
    
.event .detail {
    width: 99%;
    }
    
    
.event .content .h5_img {
    width: 100%;
}
.event img.hall_img {
    width: 100%;
    }
    
.event .content:nth-child(3) .content_box .txt {
    width: 17vw;
    }
.event .content:nth-child(3) .content_box {
    width: 100%;
    }
    
.event .content:nth-child(3) .content_box .img {
    width: 60%;
    }
    
    
.shuttlebus {
    height: 80vw;
    }    
    
.shuttlebus img {
    width: 100%;
    }

 
.access .wrapper {
    width: 100%;
    }    
    
.access .map {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
    
footer {
        width: 90%;
    }

footer .title_img {
    width: 60%;
}
    
footer .guide {
    width: 100%;
    }
    
    
    
    
    
}


@media screen and (max-width:960px) { 
li.ic {
    margin-left: 4vw;
}
    
header .head_nav .box {
align-items: flex-start;
}    
    
footer .guide li,header .head_nav li{
    line-height: 1.2;
    }
    
footer .link_btn,header .head_nav .link_btn {
    width: 37vw;
    margin-left: 0vw;
    }    
 .main {
    height: 75vw;
}

    
.main .title .img01 {
    width: 90vw;
}    
.main .title .img02 {
    width: 70vw;
    }    
    
.main .main_text {
    top: 6vw;
    right: 6vw;
}
    

.contact_link {
    width: 90%;
    }
    
.shuttlebus {
    height: 95vw;
}    
    
.shuttlebus .wrapper {
    width: 70%;
    }
footer .title_img {
    width: 90%;
}
    
.event .content:nth-child(3) img.hall_img {
    width: 100%;
    }

}