/* BASIC css start */
.eventWrap {margin-top:50px; text-align:center;}
.eventWrap.pd0{padding:0px !important; clear:both;}
.eventWrap.pd0 p{margin-left:20px; font-size:27px; font-weight:bold; color:#000; width:1300px; margin:0 auto; padding:250px 0px 25px 0px; text-align:left;}
.eventWrap2 {width:43.8%; box-shadow:2px 2px 2px 2px #d9d9d9; padding:35px; float:left; margin-right:20px; margin-top:20px;   }
.eventWrap2 p {font-size:20px; font-weight:bold; color:#000; padding:10px 0px 35px; }
.eventWrap2 img {width:100%; }
.eventWrap3 {width:43.8%; box-shadow:2px 2px 2px 2px #d9d9d9; padding:35px; float:left; margin-top:20px;   }
.eventWrap3 p {font-size:20px; font-weight:bold; color:#000; padding:10px 0px 35px; }
.eventWrap3 img {width:100%; }



.event_info ul li, .event_info ul li a{font-size:17px; line-height:1.25; }
.instarLogo {float:right; width:245px; }
.naverLogo {float:right; width:178px; }
#tabtop{height:93px;}
#header .gnbWrap { background:rgba(255,255,255,0.7); position:relative;height:52px;}
#header .gnbWrap.fix {height:52px; -webkit-transition:background-color 0.4s; transition:background-color 0.4s }
.newIcon{
    display: inline-block;
    width: 10px;
    position: absolute;
    top: 3px;
    margin-left: 4px;
}

.content{padding-top:40px; width:1300px; margin:0 auto; }
.content .eventWrap{ }
.content .eventWrap p {font-size:20px; font-weight:bold; }
/* ·Ñ¸µ¹è³Ê */
.mainBanSwiper .swiper-pagination-fraction{width:50px;height:30px;line-height:30px;border-radius:20px;;right:25px;bottom:50px;left:auto;color:#fff;;background-color:rgba(0,0,0,0.5); }
.mainBanSwiper{width:1300px;overflow:visible !important;padding:0 0 30px !important;  margin-bottom:110px; }
.mainBanSwiper img {width:100%;}

/*¸®½ºÆ®*/
.listTab{width:1300px; margin:0 auto; }
.listTab ul {display:inline-block;width:100%;display:flex; justify-content:center; max-width: 1300px;margin: 0 auto;line-height:52px; height: 52px;-webkit-transition:transform 2s; transition:transform 2s}
.listTab li a {font-size:20px;}
.listTab li.active{border-bottom:2px solid #000;}
.listTab{}
.listTab li{position:relative;float:left;    width: calc(10% - 40px);
    margin: 0 108px;text-align:center; padding:0 5px;font-size:16px;font-weight:800;}
.listTab.fixed{position:fixed;width: 100%;
    top: 70px;z-index:10; display:flex; justify-content:center;background-color:rgba(255,255,255,0.8);  }  
.listTab.fixed ul{}

.listTabBest{ }
.listTabBest ul {display:inline-block;width:100%; display:flex; justify-content:center; max-width: 1300px;margin: 0 auto;line-height:52px; height: 52px;-webkit-transition:transform 2s; transition:transform 2s}
.listTabBest li a {font-size:20px;}
.listTabBest li.active{border-bottom:2px solid #000;}
.listTabBest{}
.listTabBest li{position:relative;float:left;    width: calc(10% - 40px);
    margin: 0 108px;text-align:center; padding:0 5px;font-size:16px;font-weight:800;}
.listTabBest.fixed{position:fixed;width: 100%;
    top: 93px;z-index:10; display:flex; justify-content:center; background-color:rgba(255,255,255,0.8);}  
.listTabBest.fixed ul{}

.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev{opacity:1}
.swiper .swiper-button-next, .swiper .swiper-button-prev{color:#fff !important;opacity:0.3;}

.swiper-button-next:after,.swiper-button-prev:after {  color:#fff }
.swiper-button-prev { left:20px !important}
.swiper-button-next { right:20px !important}

/* BASIC css end */

