
.naviP1,
.fixed .naviP2 {
  display: none;
}

.naviP1.active,
.naviP2.active {
  display: block;
}

.event_wrap .evtNavi.line {
  background-color: #000;
}
.event_wrap .evtNavi.line .inner {
  align-items: flex-end;
  flex-wrap: wrap;
}
.event_wrap .evtNavi.line .inner button {
  background-color: #000!important;
height: auto!important;
  padding: 1rem 0.8rem!important;
    width: 33.3333%;
  flex: 0 0 33.3333%;
}
/* event */

.evtNavi.line{
  z-index: 11;
  overflow: visible;
}

.blink {
  animation: blink 1.5s step-end infinite;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}
#target01{
  position: absolute;
  top: 35%;
}

.obj.obj0{
top: 45%;
    left: 75%;
    width: 14% !important;
    animation: blink 1.5s step-end infinite;
}
.btnFull{
  top: 0;
  width: 100%;
  height: 100%;
}


.eve_detail .eveCont .naviBtns {
display: flex;
    justify-content: space-between;
    width: 94%;
    height: 84%;
    position: absolute;
    left: 50%;
    top: 8%;
    transform: translateX(-50%);
    z-index: 1;
    gap: 1%;
}

.eve_detail .eveCont .naviBtns button.naviBtn {
  flex: 1 auto;
  font-size: 0;
}

