/* responsive */
/*@include mq() { }*/
.large_text_left {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.parallax {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  display: block;
}

.opening {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.8s ease, visibility 0.8s ease;
  transition: opacity 0.8s ease, visibility 0.8s ease;
}
.opening_logo {
  display: block;
  width: 17.625rem;
  max-width: 70vw;
  height: auto;
  opacity: 0;
  -webkit-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
}
@media (max-width: 767.9px) {
  .opening_logo {
    width: 12.375rem;
  }
}
.opening.is-logo-show:not(.is-logo-hide) .opening_logo {
  opacity: 1;
  -webkit-transition-duration: 1.4s;
          transition-duration: 1.4s;
}
.opening.is-logo-hide .opening_logo {
  opacity: 0;
}
.opening.is-close {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.page_header .hd_logo, .page_header .menu_bt {
  opacity: 0;
  -webkit-transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition-duration: 2s !important;
          transition-duration: 2s !important;
  will-change: transform;
}
.load_complete .page_header .hd_logo, .load_complete .page_header .menu_bt {
  opacity: 1;
}

.ani_fade_up {
  opacity: 0;
  -webkit-transform: translate(0, 5rem);
          transform: translate(0, 5rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.ani_fade_up.img_wrap {
  -webkit-transition-duration: 2s !important;
          transition-duration: 2s !important;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
@media (min-width: 768px) {
  .ani_fade_up.side_column {
    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s;
  }
}
.load_complete .ani_fade_up.ani {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.wp-block-image,
.wp-block-gallery,
.ani_fade_in {
  opacity: 0;
  -webkit-transition: 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition-duration: 2s !important;
          transition-duration: 2s !important;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  will-change: transform;
}
.load_complete .wp-block-image.ani,
.load_complete .wp-block-gallery.ani,
.load_complete .ani_fade_in.ani {
  opacity: 1;
}

.ani_left_up {
  opacity: 0;
  -webkit-transform: translate(5rem, 0);
          transform: translate(5rem, 0);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_left_up.ani {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.mother_style_list_head .load_complete .ani_left_up.ani.text_wrap {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.ani_right_up {
  opacity: 0;
  -webkit-transform: translate(-5rem, 0);
          transform: translate(-5rem, 0);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
@media (max-width: 767.9px) {
  .ani_right_up {
    -webkit-transform: translate(-3rem, 0);
            transform: translate(-3rem, 0);
  }
}
.load_complete .ani_right_up.ani {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.ani_list_up > * {
  opacity: 0 !important;
  -webkit-transform: translate(0, 5rem);
          transform: translate(0, 5rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_list_up.ani > * {
  opacity: 1 !important;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.load_complete .ani_list_up.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(3) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(4) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(5) {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(6) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(7) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(8) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(9) {
  -webkit-transition-delay: 2.2s !important;
          transition-delay: 2.2s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(10) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(11) {
  -webkit-transition-delay: 2.6s !important;
          transition-delay: 2.6s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(12) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(13) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(14) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(15) {
  -webkit-transition-delay: 3.4s !important;
          transition-delay: 3.4s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(16) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(17) {
  -webkit-transition-delay: 3.8s !important;
          transition-delay: 3.8s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(18) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(19) {
  -webkit-transition-delay: 4.2s !important;
          transition-delay: 4.2s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(20) {
  -webkit-transition-delay: 4.4s !important;
          transition-delay: 4.4s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(21) {
  -webkit-transition-delay: 4.6s !important;
          transition-delay: 4.6s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(22) {
  -webkit-transition-delay: 4.8s !important;
          transition-delay: 4.8s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(23) {
  -webkit-transition-delay: 5s !important;
          transition-delay: 5s !important;
}
.load_complete .ani_list_up.ani > *:nth-child(24) {
  -webkit-transition-delay: 5.2s !important;
          transition-delay: 5.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(1) {
  -webkit-transition-delay: 0.2s !important;
          transition-delay: 0.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(2) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(3) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(4) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(5) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(6) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(7) {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(8) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(9) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(10) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(11) {
  -webkit-transition-delay: 2.2s !important;
          transition-delay: 2.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(12) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(13) {
  -webkit-transition-delay: 2.6s !important;
          transition-delay: 2.6s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(14) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(15) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(16) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(17) {
  -webkit-transition-delay: 3.4s !important;
          transition-delay: 3.4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(18) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(19) {
  -webkit-transition-delay: 3.8s !important;
          transition-delay: 3.8s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(20) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(21) {
  -webkit-transition-delay: 4.2s !important;
          transition-delay: 4.2s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(22) {
  -webkit-transition-delay: 4.4s !important;
          transition-delay: 4.4s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(23) {
  -webkit-transition-delay: 4.6s !important;
          transition-delay: 4.6s !important;
}
.load_complete .ani_list_up.ani.model_course_block_in > *:nth-child(24) {
  -webkit-transition-delay: 4.8s !important;
          transition-delay: 4.8s !important;
}

.ani_list_up_s > * {
  opacity: 0;
  -webkit-transform: translate(0, 2.5rem);
          transform: translate(0, 2.5rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_list_up_s.ani > * {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.load_complete .ani_list_up_s.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(3) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(4) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(5) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(6) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(7) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(8) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(9) {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.load_complete .ani_list_up_s.ani > *:nth-child(10) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.ani_list_up_s.sns_list > * {
  -webkit-transform: translate(0, 1.25rem);
          transform: translate(0, 1.25rem);
}
.load_complete .ani_list_up_s.sns_list.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.load_complete .ani_list_up_s.sns_list.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.load_complete .ani_list_up_s.sns_list.ani > *:nth-child(3) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.load_complete .ani_list_up_s.sns_list.ani > *:nth-child(4) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.load_complete .ani_list_up_s.sns_list.ani > *:nth-child(5) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.ani_list_up_ss > * {
  opacity: 0;
  -webkit-transform: translate(0, 1.25rem);
          transform: translate(0, 1.25rem);
  -webkit-transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_list_up_ss.ani > * {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.load_complete .ani_list_up_ss.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(3) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(4) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(5) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(6) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(7) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(8) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(9) {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.load_complete .ani_list_up_ss.ani > *:nth-child(10) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.ani_list_left > * {
  opacity: 0;
  -webkit-transform: translate(1.5625rem, 0);
          transform: translate(1.5625rem, 0);
  -webkit-transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_list_left.ani > * {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.load_complete .ani_list_left.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.load_complete .ani_list_left.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.load_complete .ani_list_left.ani > *:nth-child(3) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.load_complete .ani_list_left.ani > *:nth-child(4) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.load_complete .ani_list_left.ani > *:nth-child(5) {
  -webkit-transition-delay: 1.15s;
          transition-delay: 1.15s;
}
.load_complete .ani_list_left.ani > *:nth-child(6) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.load_complete .ani_list_left.ani > *:nth-child(7) {
  -webkit-transition-delay: 1.45s;
          transition-delay: 1.45s;
}
.load_complete .ani_list_left.ani > *:nth-child(8) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.load_complete .ani_list_left.ani > *:nth-child(9) {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.load_complete .ani_list_left.ani > *:nth-child(10) {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}
.load_complete .ani_list_left.ani > *:nth-child(11) {
  -webkit-transition-delay: 2.05s;
          transition-delay: 2.05s;
}
.load_complete .ani_list_left.ani > *:nth-child(12) {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.load_complete .ani_list_left.ani > *:nth-child(13) {
  -webkit-transition-delay: 2.35s;
          transition-delay: 2.35s;
}
.load_complete .ani_list_left.ani > *:nth-child(14) {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.load_complete .ani_list_left.ani > *:nth-child(15) {
  -webkit-transition-delay: 2.65s;
          transition-delay: 2.65s;
}
.load_complete .ani_list_left.ani > *:nth-child(16) {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}
.load_complete .ani_list_left.ani > *:nth-child(17) {
  -webkit-transition-delay: 2.95s;
          transition-delay: 2.95s;
}
.load_complete .ani_list_left.ani > *:nth-child(18) {
  -webkit-transition-delay: 3.1s;
          transition-delay: 3.1s;
}
.load_complete .ani_list_left.ani > *:nth-child(19) {
  -webkit-transition-delay: 3.25s;
          transition-delay: 3.25s;
}
.load_complete .ani_list_left.ani > *:nth-child(20) {
  -webkit-transition-delay: 3.4s;
          transition-delay: 3.4s;
}

.ani_list_right > * {
  opacity: 0;
  -webkit-transform: translate(-1.5625rem, 0);
          transform: translate(-1.5625rem, 0);
  -webkit-transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .ani_list_right.ani > * {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.load_complete .ani_list_right.ani > *:nth-child(1) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.load_complete .ani_list_right.ani > *:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.load_complete .ani_list_right.ani > *:nth-child(3) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.load_complete .ani_list_right.ani > *:nth-child(4) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.load_complete .ani_list_right.ani > *:nth-child(5) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.load_complete .ani_list_right.ani > *:nth-child(6) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.load_complete .ani_list_right.ani > *:nth-child(7) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.load_complete .ani_list_right.ani > *:nth-child(8) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.load_complete .ani_list_right.ani > *:nth-child(9) {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}
.load_complete .ani_list_right.ani > *:nth-child(10) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.load_complete .ani_list_right.ani > *:nth-child(11) {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}
.load_complete .ani_list_right.ani > *:nth-child(12) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.load_complete .ani_list_right.ani > *:nth-child(13) {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s;
}
.load_complete .ani_list_right.ani > *:nth-child(14) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.load_complete .ani_list_right.ani > *:nth-child(15) {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.load_complete .ani_list_right.ani > *:nth-child(16) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.load_complete .ani_list_right.ani > *:nth-child(17) {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s;
}
.load_complete .ani_list_right.ani > *:nth-child(18) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}
.load_complete .ani_list_right.ani > *:nth-child(19) {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s;
}
.load_complete .ani_list_right.ani > *:nth-child(20) {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}

.transition-d-01 {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.ani_list_rb > * {
  opacity: 0;
  -webkit-transform: translate(0.625rem, 1.25rem);
          transform: translate(0.625rem, 1.25rem);
  -webkit-transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
  display: inline-block;
  font-weight: normal;
}
.ani_list_rb > *:nth-child(1) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.ani_list_rb > *:nth-child(2) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.ani_list_rb > *:nth-child(3) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.ani_list_rb > *:nth-child(4) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.ani_list_rb > *:nth-child(5) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.ani_list_rb > *:nth-child(6) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.ani_list_rb > *:nth-child(7) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.ani_list_rb > *:nth-child(8) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.ani_list_rb > *:nth-child(9) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.ani_list_rb > *:nth-child(10) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.ani_list_rb > *:nth-child(11) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.ani_list_rb > *:nth-child(12) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.ani_list_rb > *:nth-child(13) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.ani_list_rb > *:nth-child(14) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.ani_list_rb > *:nth-child(15) {
  -webkit-transition-delay: 1.15s;
          transition-delay: 1.15s;
}
.ani_list_rb > *:nth-child(16) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.ani_list_rb > *:nth-child(17) {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}
.ani_list_rb > *:nth-child(18) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.ani_list_rb > *:nth-child(19) {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}
.ani_list_rb > *:nth-child(20) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.ani_list_rb > *:nth-child(21) {
  -webkit-transition-delay: 1.45s;
          transition-delay: 1.45s;
}
.ani_list_rb > *:nth-child(22) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.ani_list_rb > *:nth-child(23) {
  -webkit-transition-delay: 1.55s;
          transition-delay: 1.55s;
}
.ani_list_rb > *:nth-child(24) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.ani_list_rb > *:nth-child(25) {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}
.ani_list_rb > *:nth-child(26) {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}
.ani_list_rb > *:nth-child(27) {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.ani_list_rb > *:nth-child(28) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.ani_list_rb > *:nth-child(29) {
  -webkit-transition-delay: 1.85s;
          transition-delay: 1.85s;
}
.ani_list_rb > *:nth-child(30) {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}
.load_complete .ani .ani_list_rb > * {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.information_block h2, .information_block .event_title {
  opacity: 0;
  -webkit-transform: translate(0, 1.25rem);
          transform: translate(0, 1.25rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.information_block .event_title {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.load_complete .information_block.ani h2, .load_complete .information_block.ani .event_title {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.event_infobox {
  opacity: 0;
  -webkit-transform: translate(0, 3.125rem);
          transform: translate(0, 3.125rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.load_complete .event_infobox.ani {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.event_staff_list_block h2 {
  opacity: 0;
  -webkit-transform: translate(-5rem, 0);
          transform: translate(-5rem, 0);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.event_staff_list_block.ani h2 {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.voice_profilebox .wp-block-image,
.voice_profilebox div.has-background {
  opacity: 0;
  -webkit-transform: translate(0, 3.125rem);
          transform: translate(0, 3.125rem);
  -webkit-transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
}
.voice_profilebox.ani .wp-block-image,
.voice_profilebox.ani div.has-background {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.voice_profilebox.ani div.has-background {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

figure {
  position: relative;
}

.js-particle_box_lr,
.js-particle_box_rl,
.js-particle_box_bt,
.js-particle_box_bt_s,
.js-particle_box_tb,
.js-particle_box_tb_s {
  display: block;
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}