/* event */


#wrap .event_wrap {
  --evNaviHeight: 114;
  --evNaviLineColor: #FFFE95;
}



.event_wrap .topBann.fixed {
  width: 750px;
  z-index: 4;
  position: fixed;
  top: 79px;
}

.event_wrap .evtNavi.hasBann.fixed {
  top: 151px !important;
}

.event_wrap .evtNavi.line {
  padding: 0;
  background-color: #181818;
}

.event_wrap .evtNavi.line .inner {
  gap: 0;
}

.event_wrap .evtNavi.line button {
  padding: 0;
  line-height: 150% !important;
  letter-spacing: -0.5px;
  padding: 0 !important;
  flex-shrink: 0;
  background-color: #181818 !important;
  color: rgba(255, 255, 255, 0.8);
}

.event_wrap .evtNavi.line button em {
  letter-spacing: 0;
  line-height: 130% !important;
}

.event_wrap .evtNavi.line button.on,
.event_wrap .evtNavi.line button.on em {
  color: #fff;
}

.event_wrap .evtNavi.line button.on em:after {
  width: 100%;
}

.eveCont .obj00 {
    width: calc(223 / 1125 * 100%);
    top: 80.2%;
    right: 14%;
    z-index: 1;
  animation: blink 1.4s step-end infinite;
}
.eveCont .obj01 {
    width: calc(264 / 1125 * 100%);
    top: 2.5%;
    right: 4%;
    z-index: 1;
    animation: blink 1.4s step-end infinite;
}
.eveCont .obj02 {
    width: calc(190 / 1125 * 100%);
    top: 46.5%;
    right: 17%;
    animation: evDrift 1.2s ease-in-out infinite;
    --evDriftOffsetY: 7%;
    z-index: 2;

}
.eveCont .obj03 {
width: calc(162 / 1125 * 100%);
    top: 9%;
    right: 4%;
    animation: blink 1.4s step-end infinite;
    z-index: 2;

}




.eveCont .btnFull{
  top: 0;
  width: 100%;
  height: 100%;
}


.eveCont .evtSwiper.swiper1 {
  position: absolute;
  left: 0;
  top: 14.6%;
}
.eveCont .evtSwiper.swiper2 {
  position: absolute;
  left: 0;
  top: 45.5%;
}

.eveCont .evtSwiper .swiper-slide {
  width: calc(855 / 1125 * 100%);
  margin: 0 1%;
}


/* mo */
.mo .event_wrap .topBann.fixed {
  width: 100%;
  top: 5.8rem; 
}

.mo .event_wrap .topBann.fixed img {
  height: 100%;
}

.mo .event_wrap .evtNavi.hasBann {
  top: 9.4rem !important;
}

/* front */
.event_wrap [class*="bgTarget01"].box {
background-color: #242424;
}
.event_wrap [class*="bgTarget02"].box {
background-color: #000;
}
.event_wrap [class*="bgTarget03"].box {
background-color: #FFDFE6;
}
.event_wrap [class*="bgTarget01"].box .goods_item .price,
.event_wrap [class*="bgTarget01"].box .goods_item .price em,
.event_wrap [class*="bgTarget01"].box .goods_item .name,
.event_wrap [class*="bgTarget02"].box .goods_item .price,
.event_wrap [class*="bgTarget02"].box .goods_item .price em,
.event_wrap [class*="bgTarget02"].box .goods_item .name {
  color: #fff !important;
}


