/* BASIC css start */
.mnCategory {text-align:center; width:100%;}
.mnCategory li {float:left; width:25%; margin-bottom:-1px;}
.mnCategory li a { display:block; border:1px solid #d8d8d8;  border-right:0px none; padding:10px 0; }
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination {position: absolute;bottom: 4px; text-align: center; width: 100%;}
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px;background: #777; background-size: 19px 7px;width: 30px;height: 4px;}
#event .pagination .swiper-active-switch { background: #111; }
/* //롤링배너 */

.main h3 {font-size:14px;  text-align:center; font-weight: bold; height: 2em; margin:32px 0 0;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/* BASIC css end */

