@charset "UTF-8";

/*=============================
	event-page setting
===============================*/

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

/* main-visual
-------------------------*/
.subpage #contentwrap {
    background: url(../../../common/images/mv_sub03.jpg) no-repeat center top -65px;
    background-size: 1081px auto;
}
.about_conts { margin-bottom: 40px; }


/* event_conts01
-------------------------*/
.event_conts01 {
    width: 100%;
    margin: 0 auto 50px auto;
    padding: 0 10px;
    background: none;
}
.event_conts01 h3 {
    margin-bottom: 30px;
    width: 100%;
}
.event_conts01 .ev_list {
    margin: 0 auto 15px auto;
    overflow: hidden;
    text-align: center;
    max-width: 720px;
}
.event_conts01 .ev_list li:nth-child(3), .event_conts01 .ev_list li:nth-child(6),
.event_conts01 .ev_list li {
    display: inline-block;
    margin-right: 6%;
    width: 47%;
    padding-bottom: 10px;
    margin-bottom: 15px;
    float: left;
}
.event_conts01 .ev_list li img {
    width: 100%;
    max-height: 100%;
    height: 100%;
}
.event_conts01 .ev_list figcaption {
    font-size: 14px;
    line-height: 20px;
}
.event_conts01 .ev_list li:nth-child(2n){margin-right: 0; }
.event_conts01 .ev_list figcaption .date {
    font-size: 11px;
    margin-bottom: 0px;
}
.event_conts01 .btn01 {
    width: 100%;
}
.event_conts01 .btn01 a {
    font-size: 14px;
    padding: 10px;
}
.event_conts .inner_conts .imgArea img {
    margin: 0;
    padding: 10px;
}


}/*media query 絞め*/