#wrap .eve_detail .evtNavi.line {
  padding: 00px;
  background-color: #242424;
}

#wrap .eve_detail .evtNavi.line .inner {
  gap: 0px;
}

#wrap .eve_detail .evtNavi.line button {
  height: 118px;
}

#wrap .eve_detail .evtNavi.line button {
  background-color: #242424;
}
#wrap .eve_detail .evtNavi.line button.on {
  background-color: #181818;
  color: #fff;
}
#wrap .eve_detail .evtNavi.line button.on em:after {
  width: 100%;
  background-color: #fff;
}
.evtNavi.line button{
  font-size: 28px;
}
.objFade{
  z-index: 2;
  opacity: 0;
  transition: transform 1.5s, opacity 1.5s;
  transform: translateY(40px);
  position: absolute;
}
.objFade.fadeUp{
  opacity: 1;
  transform: translateY(0);
}

.objTop1{
  top: 8.5%;
  left: 10%;
  width: 55% !important;
}
.objTop2{
  top: 16%;
  left: 56%;
  width: 40% !important;
}
.objTop3{
  top: 26%;
  left: 5%;
  width: 40% !important;
}
.objTop4{
  top: 60%;
  left: 66%;
  width: 27.8% !important;
  position: absolute;
  animation: shake-rotate 3s ease-in-out infinite;
  animation-delay: 1s;
}
@keyframes shake-rotate {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(-5deg); }
  50% { transform: rotate(5deg); }
  75% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.eveCont .evtSwiper {
  position: absolute;
  top: 21%;
}

.eveCont .evtSwiper .swiper-slide {
  width: 88.8%;
  margin: 0 1.334%;
}
.bg1 {
  background: linear-gradient(1deg, rgb(182 223 231) 0%, rgb(50 168 190) 100%);
  margin-top: 0!important;
}
.bg1 .btn_mid.btn_outline{
  background-color: #fff!important;
}

/* mo */
#wrap .mo .eve_detail .evtNavi.line {
  padding: 0!important;
}

#wrap .mo .eve_detail .evtNavi.line .inner {
  gap: 0
}

#wrap .mo .eve_detail .evtNavi.line button {
  height: 5.5rem;
  line-height: 130%;
}
.mo .evtNavi.line button{
  font-size: 1.4rem;
}
