@charset "utf-8";

.event_notice_list_wrap {margin-top:20px; margin-bottom:30px;}
.event_notice_list {*padding:15px 20px; margin-bottom:10px !important; overflow:visible;}
.event_notice_list .swiper {padding-left:60px; padding-right:10px;}
.event_notice_list .swiper-wrapper {height:52px; line-height:52px;}
.event_notice_list .swiper-wrapper .swiper-slide {padding:0 20px;}
.event_notice_list .swiper-wrapper .swiper-slide .na-subject {font-weight:bold;}
.event_notice_list .swiper2 {padding-left:60px; padding-right:10px;}
.event_notice_list .swiper-wrapper2 {height:52px; line-height:52px;}
.event_notice_list .swiper-wrapper2 .swiper-slide {padding:0 20px;}
.event_notice_list .swiper-wrapper2 .swiper-slide .na-subject {font-weight:bold;}
.event_notice_list .swiper-button-prev {display:inline-block; width:15px; height:20px; top:calc(50% - 21px); *transform:translateY(-15px); *top:10px; left:unset; right:15px; color:#313233; margin:0; overflow:hidden;}
.event_notice_list .swiper-button-next {display:inline-block; width:15px; height:20px; top:calc(50% + 1px); *top:25px; left:unset; right:15px; color:#313233; margin:0; overflow:hidden;}  
.event_notice_list .swiper-button-prev:after,
.event_notice_list .swiper-button-next:after {content:'';}
.event_notice_list .swiper-button-prev i {position:absolute; bottom:-4px; left:50%; transform:translateX(-50%); /* width:9px; height:5px; */}
.event_notice_list .swiper-button-next i {position:absolute; top:-4px; left:50%; transform:translateX(-50%); /* width:9px; height:5px; line-height:20px;*/}
.event_notice_list a.na-subject {display:inline-block; max-width:90%; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.event_notice_list .icon_notice {position:absolute; top:15px; left:20px; display:inline-block; padding-left:6px; padding-right:8px; height:22px; line-height:22px; background:#5c24b2; color:#fff; font-weight:bold; border-radius:5px; vertical-align:middle !important;}
.event_notice_list .icon_notice.text-primary {background:transparent; left:25px;}
.event_notice_list .na-info {display:inline-block; vertical-align:top;}
.event_notice_list .wr_name_wrap {display:inline-block; vertical-align:top; margin-left:30px; float:right;}
.bo_event_ing_wrap {font-size:16px; margin-bottom:15px; font-weight:bold;}
.bo_event_ing_wrap img {margin-top:-2px; margin-right:2px;}
.bo_event_ing_wrap .bo_event_ing_num {color:#db3232; letter-spacing:-0.05rem;}