/* event */
.eveCont .obj01 {
  width: calc(420 / 1125 * 100%);
  top: 10%;
  left: 17%;
  animation: blink_basic 2s ease-in-out infinite;
}

.eveCont .obj02 {
  width: calc(400 / 1125 * 100%);
  top: 11.5%;
  right: 2.5%;
  animation: blink_basic 2s ease-in-out infinite;
  animation-delay: .5s;
}

.eveCont .obj03 {
  width: calc(200 / 1125 * 100%);
  top: 30%;
  left: 20%;
}

@keyframes blink_basic {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
/* front */
#wrap .event_wrap .box {
  margin-top: 0;
}

.event_wrap div[class*=bgTarget01],
.event_wrap div[class*=bgTarget03] {
  background-color: #FFEDE4;
  margin-top: 0 !important;
}

.event_wrap div[class*=bgTarget02],
.event_wrap div[class*=bgTarget07] {
  background-color: #DBF7FF;
  margin-top: 0 !important;
}

.event_wrap div[class*=bgTarget04] {
  background-color: #E5FFDB;
  margin-top: 0 !important;
}

.event_wrap div[class*=bgTarget05] {
  background-color: #FFE9F5;
  margin-top: 0 !important;
}

.event_wrap div[class*=bgTarget06] {
  background-color: #FFD9E2;
  margin-top: 0 !important;
}

.event_wrap div[class*="bgTarget"].box .btn_wrap button.btn_outline {
  background-color: #fff !important;
  /* border-color: #fff !important; */
}

.event_wrap div[class*="bgTarget"].box .swiper_wrap {
  margin: 30px 0;
}

.event_wrap .box .list_wrap .goods_list {
  margin: 30px auto;
}

.mo .event_wrap div[class*="bgTarget"].box .swiper_wrap {
  margin: 0 -2.1rem;
}

.mo .event_wrap .box .list_wrap .goods_list {
  margin: 0 auto;
}

.event_wrap .box .list_wrap .goods_list.single .no_name.no_price.goods_item .cont {
  margin: 0;
}

.mo .event_wrap .bgTarget {
  padding: 0 2.1rem 3rem;
}