.event .visualwrap{background: #ECF0FF;}
.event .visualwrap .inner{background-image:  url('/resources/renewal/images/event/visual.png');}

.event .noboard{margin:0 auto; padding:41px 0 5px;}
.event .noboard p{padding-top:161px; font-size: 34px; letter-spacing: -1px; line-height:1; font-weight: 400;background: url('/resources/renewal/images/common/pnocontent.png') no-repeat center top / 130px}

.eventlist{margin:0 auto -30px; width:100%; max-width: 1260px; }
.eventlist li{position:relative; margin-top:70px; text-align: right; clear: both; overflow: hidden;}
.eventlist li:first-child{margin-top:0;}
.eventlist li img{display: block; width: 100%;}
.eventlist li .eventtit{padding-bottom:30px;}
.eventlist li .eventtit img{height:100%; max-height:300px;}
.eventlist li .eventcont{display:none; width:100%; margin-bottom:30px; padding-bottom:105px; border-bottom:1px solid #D4D4D4;}
.eventlist li .morebutton{color: black; display: block; position: absolute; bottom:50px;/*top:calc(100% - 50px);*/ right:30px; padding-right:34px; width:147px; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: -0.6px; background: url('/resources/renewal/images/event/arr.png') no-repeat right 3px; background-size: 24px; }
.eventlist li .morebutton.hidden{display:none;}
.eventlist li.on .morebutton{width:330px; height:45px;bottom:98px; right:50%; padding:0; transform: translateX(50%);font-size:0;line-height:0;background: url('/resources/renewal/images/event/arr2.png') no-repeat center top; background-size: 100%;}

.event .button.sizem.line{margin: 100px auto 0 ;}

/* 720 */
@media screen and (max-width:720px) {
    .event .subtop.visual + .subcontent{padding-top:50px;}

    .event .noboard{margin:0 auto; padding:51px 0 2px;}
    .event .noboard p{padding-top:81px; font-size: 17px; letter-spacing: -1px; background: url('/resources/renewal/images/common/mnocontent.png') no-repeat center top / 70px}
    
    .eventlist{margin-bottom: -15px;}
    .eventlist li{margin-top:25px;}
    .eventlist li .eventtit{padding-bottom:15px; }
    .eventlist li .eventtit img{max-height:340px;}
    .eventlist li .eventcont{margin-bottom:15px; padding-bottom:40px; }
    .eventlist li .morebutton{padding-right:17px; bottom:21px; right: 7.5px; width: 55px;font-size: 12px; letter-spacing: -0.6px; line-height: 1.16; background-position: right 1px; background-size: 12px;}
    .eventlist li.on .morebutton{width:165px;height:22.5px; bottom:41px;}

    .event .button.sizem.line{margin: 50px auto 0 ;}
}