@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 18px, 0);
  }
  30% {
    opacity: 0;
    transform: translate3d(0, 18px, 0);
    animation-timing-function: ease-out;
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    animation-timing-function: ease-out;
  }
}
@keyframes popup {
  0% {
    transform: translateY(8px) scale(0.6);
    opacity: 0;
  }
  50% {
    transform: translateY(0) scale(1.2);
  }
  100% {
    transform: translateY(0) scale(1);
  }
  80%, 100% {
    opacity: 1;
  }
}
.lp_campaign .js-scroll-anim .fade-in {
  opacity: 0;
}
.lp_campaign .js-scroll-anim.fade-up,
.lp_campaign .js-scroll-anim .fade-up {
  opacity: 0;
}
.lp_campaign .js-scroll-anim .pop-in-coin {
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75), transform 800ms cubic-bezier(0.375, 1.6, 0.58, 0.98);
  transform: translate3d(0, 18px, 0);
}
.lp_campaign .js-scroll-anim .pop-in-coin.lottery {
  transform: translate3d(0, 8px, 0);
}
.lp_campaign .js-scroll-anim .popup {
  opacity: 0;
}
.lp_campaign .js-scroll-anim.is-animation .fade-in {
  animation: fadeIn 0.7s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up {
  animation-name: fadeInUp;
  animation-duration: 0.75s;
  animation-fill-mode: both;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.kv_upper_text02 {
  animation-delay: 130ms;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.kv_upper_text03 {
  animation-delay: 230ms;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.reward_inner_text02 {
  animation-delay: 100ms;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.reward_inner_text03 {
  animation-delay: 200ms;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.reward_inner_text04 {
  animation-delay: 300ms;
}
.lp_campaign .js-scroll-anim.is-animation .fade-up.reward_inner_period {
  animation-delay: 400ms;
}
.lp_campaign .js-scroll-anim.is-animation.fade-up {
  animation-name: fadeInUp;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.kv_upper_coin02 {
  transition-delay: 100ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.kv_upper_coin03 {
  transition-delay: 200ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.kv_upper_coin04 {
  transition-delay: 300ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.kv_upper_coin05 {
  transition-delay: 400ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.reward_inner_coin01 {
  transition-delay: 780ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.reward_inner_coin02 {
  transition-delay: 900ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.reward_inner_coin03 {
  transition-delay: 1020ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.reward_inner_coin04 {
  transition-delay: 1140ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin01, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin02, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin04, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin05, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin06 {
  transition-delay: 280ms;
}
.lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin03, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin07, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin08, .lp_campaign .js-scroll-anim.is-animation .pop-in-coin.information_inner_detail_lottery_img_coin09 {
  transition-delay: 380ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup {
  animation: popup 0.8s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards;
}
.lp_campaign .js-scroll-anim.is-animation .popup.kv_upper_star01 {
  animation-delay: 600ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.kv_upper_star02 {
  animation-delay: 700ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.kv_upper_star03 {
  animation-delay: 800ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.kv_upper_star04 {
  animation-delay: 900ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.reward_inner_star01 {
  animation-delay: 1600ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.reward_inner_star02 {
  animation-delay: 1750ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.reward_inner_star03 {
  animation-delay: 1900ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.reward_inner_star04 {
  animation-delay: 2050ms;
}
.lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star01, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star02, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star03, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star04, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star05, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star06, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star07, .lp_campaign .js-scroll-anim.is-animation .popup.information_inner_detail_lottery_img_star08 {
  animation-delay: 800ms;
}