@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
.sp{
  display: none;
}
body{
  caret-color: transparent;
  overflow-y: scroll;
  background-color: #fffdf5;
  font-family: Noto Sans JP,Noto Sans,sans-serif;
  font-style: Regular;
  font-size: 17px;
}
header{
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid rgba(100,100,100);
}
.header_inner{
  max-width: 1080px;
  padding: 0 20px;
  margin: 0 auto;
  line-height: 60px;
  height: 100%;
}
.header_flex{
  display: flex;
  justify-content: space-between;
}
.header_logo{
  display: flex;
  align-items: center;
}
.header_logo a{
  width: 32px;
  height: 24px;
  background: url(../img/Logo.svg) no-repeat center;
}
.header_logo a:hover{
  transition: 0.2s;
  background: url(../img/Logohover.svg) no-repeat center;
}
.header_menu ul{
  display: flex;
}
.header_menu ul li{
  width: calc(100% / 3);
  text-align: center;
}
.header_menu ul li a:hover{
  transition: 0.2s;
  color: #0080E8;
}
.header_signin{
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.header_signin a{
  text-align: center;
  color: white;
  background-color: black;
  border-radius: 30px;
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  height: 35px;
  line-height: 35px;
}
.header_signin a:hover{
  transition: 0.2s;
  background-color: #0080E8;
}

/* TOP------------------ */
.mainvisual{
  width: 100%;
  height: calc(910 / 1920 * 100vw);
  position: relative;
}
.mainvisual img{
  width: 100%;
   vertical-align: top;
}
@keyframes move_high {
  0% {top: 100%;transform: translateY(-100%);}
  100% {top: calc(31 / 1920 * 100vw);transform: translateY(0);}
}
@keyframes move_high_re {
  0% {top: calc(31 / 1920 * 100vw);transform: translateY(0);}
  100% {top: 100%;transform: translateY(-100%);}
}
@keyframes move_low {
  0% {top: calc(31 / 1920 * 100vw);transform: translateY(0);}
  100% {top: 100%;transform: translateY(-100%);}
}
@keyframes move_low_re {
  0% {top: 100%;transform: translateY(-100%);}
  100% {top: calc(31 / 1920 * 100vw);transform: translateY(0);}
}
.high{
  position: absolute;
  top: 100%;
  left: calc(278 / 1920 * 100vw);
  transform: translateY(-100%);
  width: calc(710 / 1920 * 100vw);
  height: calc(369 / 1920 * 100vw);
  opacity: 1;
  z-index: 1;
  animation: move_high_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .high{
  top: calc(31 / 1920 * 100vw);
  transform: translateY(0);
  animation: move_high 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.low{
  position: absolute;
  transform: translateY(0);
  top: calc(31 / 1920 * 100vw);
  left: calc(278 / 1920 * 100vw);
  width: calc(589 / 1920 * 100vw);
  opacity: 1;
  z-index: 3;
  animation: move_low_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .low{
  top: 100%;
  transform: translateY(-100%);
  animation: move_low 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.and{
  position: absolute;
  top: calc(327 / 1920 * 100vw);
  left: calc(278 / 1920 * 100vw);
  width: calc(611 / 1920 * 100vw);
  height: calc(284 / 1920 * 100vw);
  opacity: 1;
  z-index: 2;
}
/* MAINTEXT------------------------- */
@keyframes move_text1 {
  0% {left: calc(1270/1920 *100vw);}
  100% {left: calc(1244/1920 *100vw);}
}
@keyframes move_text1_re {
  0% {left: calc(1244/1920 *100vw);}
  100% {left: calc(1270/1920 *100vw);}
}
@keyframes move_text2 {
  0% {left: calc(1295/1920 *100vw);}
  100% {left: calc(1244/1920 *100vw);}
}
@keyframes move_text2_re {
  0% {left: calc(1244/1920 *100vw);}
  100% {left: calc(1295/1920 *100vw);}
}
@keyframes move_text3 {
  0% {left: calc(1321/1920 *100vw);}
  100% {left: calc(1244/1920 *100vw);}
}
@keyframes move_text3_re {
  0% {left: calc(1244/1920 *100vw);}
  100% {left: calc(1321/1920 *100vw);}
}
@keyframes move_text4 {
  0% {left: calc(1346/1920 *100vw);}
  100% {left: calc(1244/1920 *100vw);}
}
@keyframes move_text4_re {
  0% {left: calc(1244/1920 *100vw);}
  100% {left: calc(1346/1920 *100vw);}
}
.mainvisual .text1{
  position: absolute;
  top: calc(365/1920 *100vw);
  left: calc(1270/1920 *100vw);
  width: calc(173/1920 *100vw);
  height: fit-content;
  opacity: 1;
  animation: move_text1_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .text1{
  position: absolute;
  left: calc(1244/1920 *100vw);
  animation: move_text1 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual .text2{
  position: absolute;
  top: calc( (365 + 173*(37/171) + 28)/1920 *100vw);
  /* top: calc(432/1920 *100vw); */
  left: calc(1295/1920 *100vw);
  height: fit-content;
  width: calc(158/1920 *100vw);
  opacity: 1;
  animation: move_text2_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .text2{
  position: absolute;
  left: calc(1244/1920 *100vw);
  animation: move_text2 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual .text3{
  position: absolute;
  top: calc( (365 + 173*(37/171) + 28 + 158*(15/153) + 28)/1920 *100vw);
  /* top: calc(468/1920 *100vw); */
  left: calc(1321/1920 *100vw);
  width: calc(261/1920 *100vw);
  height: fit-content;
  animation: move_text3_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .text3{
  position: absolute;
  left: calc(1244/1920 *100vw);
  opacity: 1;
  animation: move_text3 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual .text4{
  position: absolute;
  top: calc( (365 + 173*(37/171) + 28 + 158*(15/153) + 28 + 261*(36/256) + 28)/1920 *100vw);
  /* top: calc(535/1920 *100vw); */
  left: calc(1346/1920 *100vw);
  width: calc(255/1920 *100vw);
  height: calc(22/1920 *100vw);
  opacity: 1;
  animation: move_text4_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.mainvisual.is-animated .text4{
  position: absolute;
  left: calc(1244/1920 *100vw);
  opacity: 1;
  animation: move_text4 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.main_register{
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  width: 125px;
  height: 35px;
  top: calc( (365 + 173*(37/171) + 28 + 158*(15/153) + 28 + 261*(36/256) + 28 + 255*(11/170) + 28)/1920 *100vw);
  /* top: calc(583/1920 * 100vw); */
  left: calc(1244/1920 * 100vw);
}
.main_register a{
  text-align: center;
  color: white;
  background-color: black;
  border-radius: 60px;
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  height: 35px;
  line-height: 35px;
}
.main_register a:hover{
  transition: 0.2s;
  background-color: #0080E8;
}
/* content1--------------------- */
.content1{
  position: relative;
  height: calc( 1080/1920 * 100vw);
  background-color: #FFFDF5;
  background: url(../img/contents1_bg2.png) no-repeat center ,
  url(../img/contents1_bg1.png) no-repeat center;
  background-size: 15%, 80%;
  animation: content1_bg_anime_re .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content1_bg_anime_re .6s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content1_right_text{
  position: absolute;
  top: 50%;
  left: 64%;
  transform: translateY(-50%);
  font-size: 1vw;
  font-weight: 400;
  line-height: 2vw;
}
.content1_right_text span{
  font-size: 1.5vw;
  font-weight: bold;
}
.content1_top_text{
  font-weight: bold;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  font-size: 7vw;
  animation: content1_top_text_anime_re .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content1_top_text_anime_re .6s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content1_bottom_text{
  font-weight: bold;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translateX(-50%) translateY(0%);
  font-size: 3vw;
  animation: content1_bottom_text_anime_re .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content1_bottom_text_anime_re .6s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);

}


.contents1_button{
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 82%;
  left: 50%;
  transform: translateX(-50%)  translateY(-50%);
  width: 73px;
  height: 73px;
}
.contents1_button img{
  width: 100%;
}
.contents1_button a{
  display: block;
  width: 73px;
  height: 73px;
}

@keyframes content1_bg_anime {
  0%{
    background-size: 15%, 80%;
  }
  100%{
    background-size: 20%, 100%;
  }
}
@keyframes content1_bg_anime_re {
  0%{
    background-size: 20%, 100%;
  }
  100%{
    background-size: 15%, 80%;
  }
}
.content1.is-animated{
  background-size: 20%, 100%;
  animation: content1_bg_anime .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content1_bg_anime .6s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

@keyframes content1_top_text_anime {
  0%{
    transform: translateX(-50%) translateY(-100%);
  }
  100%{
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes content1_top_text_anime_re {
  0%{
    transform: translateX(-50%) translateY(-50%);
  }
  100%{
    transform: translateX(-50%) translateY(-100%);
  }
}
@keyframes content1_bottom_text_anime {
  0%{
    transform: translateX(-50%) translateY(0%);
  }
  100%{
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes content1_bottom_text_anime_re {
  0%{
    transform: translateX(-50%) translateY(-50%);
  }
  100%{
    transform: translateX(-50%) translateY(0%);
  }
}
.content1.is-animated .content1_top_text{
  transform: translateX(-50%) translateY(-50%);
  animation: content1_top_text_anime .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content1_top_text_anime .6s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content1.is-animated .content1_bottom_text{
  transform: translateX(-50%) translateY(-50%);
  animation: content1_bottom_text_anime .6s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content1_bottom_text_anime .6s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

/* content2--------------------------------------- */
.content2{
  position: relative;
  height: calc( 1080/1920 * 100vw);
  background-color: #FFFDF5;
  background: url(../img/contents2_bg2.png) no-repeat center left 40%,
  url(../img/contents2_bg1.png) no-repeat center;
  background-size: 16%, 48%;
  animation: content2_bg_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content2_bg_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content2.is-animated{
  background-size: 23%, 50%;
  animation: content2_bg_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content2_bg_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
@keyframes content2_bg_anime {
  0%{
    background-size: 16%, 48%;
  }
  100%{
    background-size: 23%, 50%;
  }
}
@keyframes content2_bg_anime_re {
  0%{
    background-size: 23%, 50%;
  }
  100%{
    background-size: 16%, 48%;
  }
}
.content2_right_text{
  text-align: right;
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translateY(-50%);
  line-height: 2.5vw;
  font-size: 1vw;
  color: white;
}
.content2_right_text span{
  font-weight: bold;
}
.content2_left_text{
  position: absolute;
  top: 50%;
  left: 35%;
  transform: translateY(-50%);
  font-size: 1vw;
  line-height: 2vw;
}
.content2_left_text span{
  font-weight: bold;
  font-size: 2vw;
}

/* content3-------------------------- */
@keyframes content3_bg_anime {
  0%{
    background-size: 80%;
  }
  100%{
    background-size: 83%;
  }
}
@keyframes content3_bg_anime_re {
  0%{
    background-size: 83%;
  }
  100%{
    background-size: 80%;
  }
}
.content3{
  overflow-x: hidden;
  position: relative;
  height: calc( 1080/1920 * 100vw);
  background: url(../img/contents3_bg1.png) no-repeat center;
  background-size: 80%;
  background-color: #0080E8;
  animation: content3_bg_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_bg_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content3.is-animated{
  background-size: 83%;
  animation: content3_bg_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_bg_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content3_flex{
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  transform: translateX(-50%) translateY(-50%);
}
@keyframes content3_left_anime {
  0%{
    transform: translateX(-50vw) translateY(0%);
  }
  100%{
    transform: translateX(0%) translateY(0%);
  }
}
@keyframes content3_left_anime_re {
  0%{
    left: 20%;
    transform: translateX(0%) translateY(0);
  }
  100%{
    left: 0%;
    transform: translateX(-50vw) translateY(0);
  }
}
.content3_left{
  margin-right: calc((62/1980 * 100vw)/2);
  transform: translateX(-50vw) translateY(-50%);
  width: 25vw;
  height: 25vw;
  background: url(../img/contents3_bg2.png) no-repeat center;
  background-size: contain;
  color: white;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: content3_left_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_left_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    font-size: 1vw;
    line-height: 2vw;
}
.content3_left p {
  width: 90%;
}
.content3_left span{
  font-weight: bold;
  font-size: 1.5vw;
}
.content3.is-animated .content3_left{
  /* left: 20%; */
  transform: translateX(0%) translateY(0%);
  animation: content3_left_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_left_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content3_right{
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-left: calc((62/1980 * 100vw)/2);
}
.content3_right_top{
  transform: translateY(0%);
  color: #0080E8;
  font-size: 1vw;
  line-height: 1.5vw;
  margin-bottom: calc(44/1980 * 100vw);
}
@keyframes content3_right_anime {
  0%{
    transform: translateX(60vw) translateY(0%);
  }
  100%{
    transform: translateX(0) translateY(0%);
  }
}
@keyframes content3_right_anime_re {
  0%{
    transform: translateX(0) translateY(0%);
  }
  100%{
    transform: translateX(60vw) translateY(0%);
  }
}
.content3_right_bottom{
  transform: translateX(60vw) translateY(0%);
  font-size: 1.5vw;
  font-weight: bold;
  animation: content3_right_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_right_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content3.is-animated .content3_right_bottom{
  transform: translateX(0) translateY(0%);
  animation: content3_right_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content3_right_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

/* content4---------------------------- */
@keyframes content4_anime {
  0%{
    background: url(../img/content4_black_s.png) no-repeat center;
  }
  100%{
    background: url(../img/content4_black.png) no-repeat center;
  }
}
@keyframes content4_anime_re {
  0%{
    background: url(../img/content4_black.png) no-repeat center;
  }
  100%{
    background: url(../img/content4_black_s.png) no-repeat center;
  }
}
.content4{
  position: relative;
  height: calc( 1080/1920 * 100vw);
  line-height: 1.5vw;
}
@keyframes content4_black_anime {
  0%{
    background: url(../img/content4_black_s.png) no-repeat center;
    background-size: contain;
  }
  100%{
    background: url(../img/content4_black.png) no-repeat center;
    background-size: contain;
  }
}
@keyframes content4_black_anime_re {
  0%{
    background: url(../img/content4_black.png) no-repeat center;
    background-size: contain;
  }
  100%{
    background: url(../img/content4_black_s.png) no-repeat center;
    background-size: contain;
  }
}
.content4_black{
  position: absolute;
  top: 50%;
  left: calc(173/1920 * 100vw);
  transform: translateY(-50%);
  background: url(../img/content4_black_s.png) no-repeat center;
  background-size: contain;
  width: calc( 1519/1920 * 100vw);
  height: calc( 238/1920 * 100vw);
  animation: content4_black_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_black_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_black{
  position: absolute;
  top: 50%;
  background: url(../img/content4_black.png) no-repeat center;
  background-size: contain;
  width: calc( 1519/1920 * 100vw);
  height: calc( 238/1920 * 100vw);
  animation: content4_black_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_black_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
@keyframes content4_circle_anime {
  0%{
    left: calc(276/1920 * 100vw);
  }
  100%{
    left: calc(1085/1920 * 100vw);
  }
}
@keyframes content4_circle_anime_re {
  0%{
    left: calc(1085/1920 * 100vw);
  }
  100%{
    left: calc(276/1920 * 100vw);
  }
}
.content4_circle{
  position: absolute;
  background: url(../img/content4_blue.png) no-repeat center;
  background-size: contain;
  height: calc( 663/1920 * 100vw);
  width: calc( 663/1920 * 100vw);
  top: 50%;
  left: calc(276/1920 * 100vw);
  transform: translateY(-50%);
  animation: content4_circle_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_circle_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_circle{
  left: calc(1085/1920 * 100vw);
  transform: translateY(-50%);
  animation: content4_circle_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_circle_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
@keyframes content4_white_anime {
  0%{
    width: calc( 852/1920 * 100vw);
  }
  100%{
    width: calc( 1462/1920 * 100vw);
  }
}
@keyframes content4_white_anime_re {
  0%{
    width: calc( 1462/1920 * 100vw);
  }
  100%{
    width: calc( 852/1920 * 100vw);
  }
}
.content4_white{
  position: absolute;
  z-index: 6;
  background-color: #FFFDF5;
  border-radius: 300px;
  height: calc( 101/1920 * 100vw);
  width: calc( 852/1920 * 100vw);
  top: 50%;
  left: calc(230/1920 * 100vw);
  transform: translateY(-50%);
  animation: content4_white_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_white_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_white{
  width: calc( 1462/1920 * 100vw);
  animation: content4_white_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_white_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

/* CONTENT4 TEXT TOP----------------------------- */
@keyframes content4_text_2_anime {
  0%{
    left: calc(393/1920 * 100vw);
  }
  100%{
    left: calc(587/1920 * 100vw);
  }
}
@keyframes content4_text_2_anime_re {
  0%{
    left: calc(587/1920 * 100vw);
  }
  100%{
    left: calc(393/1920 * 100vw);
  }
}
@keyframes content4_text_3_anime {
  0%{
    left: calc(552/1920 * 100vw);
  }
  100%{
    left: calc(906/1920 * 100vw);
  }
}
@keyframes content4_text_3_anime_re {
  0%{
    left: calc(906/1920 * 100vw);
  }
  100%{
    left: calc(552/1920 * 100vw);
  }
}
@keyframes content4_text_4_anime {
  0%{
    left: calc(696/1920 * 100vw);
  }
  100%{
    left: calc(1210/1920 * 100vw);
  }
}
@keyframes content4_text_4_anime_re {
  0%{
    left: calc(1210/1920 * 100vw);
  }
  100%{
    left: calc(696/1920 * 100vw);
  }
}
@keyframes content4_text_5_anime {
  0%{
    left: calc(868/1920 * 100vw);
  }
  100%{
    left: calc(1585/1920 * 100vw);
  }
}
@keyframes content4_text_5_anime_re {
  0%{
    left: calc(1585/1920 * 100vw);
  }
  100%{
    left: calc(868/1920 * 100vw);
  }
}
.content4_text{
  color: #FFFDF5;
  font-size: 0.9vw;
  text-align: center;
}
.content4_text_1{
  position: absolute;
  top: 42%;
  left: calc(296/1920 * 100vw);
  color: #FFFDF5;
}
.content4_text_2{
  position: absolute;
  top: 42%;
  left: calc(393/1920 * 100vw);
  color: #FFFDF5;
  animation: content4_text_2_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_2_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_2{
  left: calc(587/1920 * 100vw);
  animation: content4_text_2_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_2_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_text_3{
  position: absolute;
  top: 42%;
  left: calc(552/1920 * 100vw);
  color: #FFFDF5;
  animation: content4_text_3_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_3_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_3{
  left: calc(906/1920 * 100vw);
  animation: content4_text_3_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_3_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_text_4{
  position: absolute;
  top: calc(42% - 1.5vw);
  left: calc(696/1920 * 100vw);
  color: #000000;
  animation: content4_text_4_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_4_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_4{
  left: calc(1210/1920 * 100vw);
  animation: content4_text_4_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_4_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_text_5{
  position: absolute;
  top: 42%;
  left: calc(868/1920 * 100vw);
  color: #000000;
  animation: content4_text_5_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_5_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_5{
  left: calc(1585/1920 * 100vw);
  animation: content4_text_5_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_5_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

/* CONTENT4 TEXT BOTTOM----------------------------- */
@keyframes content4_text_bottom_1_anime {
  0%{
    left: calc(303/1920 * 100vw);
  }
  100%{
    left: calc(460/1920 * 100vw);
  }
}
@keyframes content4_text_bottom_1_anime_re {
  0%{
    left: calc(460/1920 * 100vw);
  }
  100%{
    left: calc(303/1920 * 100vw);
  }
}
@keyframes content4_text_bottom_2_anime {
  0%{
    left: calc(394/1920 * 100vw);
  }
  100%{
    left: calc(783/1920 * 100vw);
  }
}
@keyframes content4_text_bottom_2_anime_re {
  0%{
    left: calc(783/1920 * 100vw);
  }
  100%{
    left: calc(394/1920 * 100vw);
  }
}
@keyframes content4_text_bottom_3_anime {
  0%{
    left: calc(458/1920 * 100vw);
  }
  100%{
    left: calc(1279/1920 * 100vw);
  }
}
@keyframes content4_text_bottom_3_anime_re {
  0%{
    left: calc(1279/1920 * 100vw);
  }
  100%{
    left: calc(458/1920 * 100vw);
  }
}
.content4_text_bottom{
  font-size: 0.9vw;
  color: #FFFDF5;
}
.content4_text_bottom_1{
  position: absolute;
  top: 56%;
  left: calc(303/1920 * 100vw);
  animation: content4_text_bottom_1_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_1_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_bottom_1{
  position: absolute;
  top: 56%;
  left: calc(460/1920 * 100vw);
  animation: content4_text_bottom_1_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_1_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4_text_bottom_2{
  position: absolute;
  top: 56%;
  left: calc(394/1920 * 100vw);
  animation: content4_text_bottom_2_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_2_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_bottom_2{
  left: calc(783/1920 * 100vw);
  animation: content4_text_bottom_2_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_2_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_text_bottom_3{
  position: absolute;
  top: 56%;
  left: calc(458/1920 * 100vw);
  color: #000000;
  animation: content4_text_bottom_3_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_3_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_text_bottom_3{
  left: calc(1279/1920 * 100vw);
  animation: content4_text_bottom_3_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_text_bottom_3_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

/* CONTENT4 ICON--------------------------------- */
@keyframes content4_icon2_anime {
  0%{
    left: calc(289/1920 * 100vw);
  }
  100%{
    left: calc(609/1920 * 100vw);
  }
}
@keyframes content4_icon2_anime_re {
  0%{
    left: calc(609/1920 * 100vw);
  }
  100%{
    left: calc(289/1920 * 100vw);
  }
}
@keyframes content4_icon3_anime {
  0%{
    left: calc(289/1920 * 100vw);
  }
  100%{
    left: calc(929/1920 * 100vw);
  }
}
@keyframes content4_icon3_anime_re {
  0%{
    left: calc(929/1920 * 100vw);
  }
  100%{
    left: calc(289/1920 * 100vw);
  }
}
@keyframes content4_icon4_anime {
  0%{
    left: calc(289/1920 * 100vw);
  }
  100%{
    left: calc(1249/1920 * 100vw);
  }
}
@keyframes content4_icon4_anime_re {
  0%{
    left: calc(1249/1920 * 100vw);
  }
  100%{
    left: calc(289/1920 * 100vw);
  }
}
@keyframes content4_icon5_anime {
  0%{
    left: calc(289/1920 * 100vw);
  }
  100%{
    left: calc(1569/1920 * 100vw);
  }
}
@keyframes content4_icon5_anime_re {
  0%{
    left: calc(1569/1920 * 100vw);
  }
  100%{
    left: calc(289/1920 * 100vw);
  }
}
.content4_icon1{
  background: url(../img/content4_icon1.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: 50%;
  left: calc(289/1920 * 100vw);
  transform: translateY(-50%);
  z-index: 10;
}
.content4_icon2{
  background: url(../img/content4_icon2.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: 50%;
  left: calc(289/1920 * 100vw);
  transform: translateY(-50%);
  z-index: 9;
  animation: content4_icon2_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon2_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon2{
  left: calc(609/1920 * 100vw);
  animation: content4_icon2_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon2_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_icon3{
  background: url(../img/content4_icon3.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: 50%;
  left: calc(289/1920 * 100vw);
  transform: translateY(-50%);
  z-index: 8;
  animation: content4_icon3_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon3_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon3{
  left: calc(929/1920 * 100vw);
  animation: content4_icon3_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon3_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_icon4{
  background: url(../img/content4_icon4.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: 50%;
  left: calc(289/1920 * 100vw);
  transform: translateY(-50%);
  z-index: 7;
  animation: content4_icon4_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon4_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon4{
  left: calc(1249/1920 * 100vw);
  animation: content4_icon4_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon4_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_icon5{
  background: url(../img/content4_icon5.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: 50%;
  left: calc(289/1920 * 100vw);
  transform: translateY(-50%);
  z-index: 6;
  animation: content4_icon5_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon5_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon5{
  left: calc(1569/1920 * 100vw);
  animation: content4_icon5_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon5_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

@keyframes content4_icon6_anime {
  0%{
    top: calc(491/1920 * 100vw);
  }
  100%{
    top: calc((491/1920 * 100vw) + (297/1920 * 100vw) );
  }
}
@keyframes content4_icon6_anime_re {
  0%{
    top: calc((491/1920 * 100vw) + (297/1920 * 100vw) );
  }
  100%{
    top: calc(491/1920 * 100vw);
  }
}
@keyframes content4_icon6_text_anime {
  0%{
    top: calc((491/1920 * 100vw) + (67/1920 * 100vw) );
  }
  100%{
    top: calc((491/1920 * 100vw) + (297/1920 * 100vw) + (78/1920 * 100vw));
  }
}
@keyframes content4_icon6_text_anime_re {
  0%{
    top: calc((491/1920 * 100vw) + (297/1920 * 100vw) + (78/1920 * 100vw));
  }
  100%{
    top: calc((491/1920 * 100vw) + (67/1920 * 100vw) );
  }
}
.content4_icon6{
  background: url(../img/content4_icon6.png) no-repeat center;
  background-size: contain;
  position: absolute;
  width: calc(65/1920 * 100vw);
  height: calc(65/1920 * 100vw);
  top: calc(491/1920 * 100vw);
  left: calc(929/1920 * 100vw);
  z-index: 5;
  animation: content4_icon6_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon6_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon6{
  top: calc((491/1920 * 100vw) + (297/1920 * 100vw) );
  animation: content4_icon6_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon6_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content4_icon6_text{
  color: black;
  position: absolute;
  top: calc((491/1920 * 100vw) + (67/1920 * 100vw) );
  left: calc(929/1920 * 100vw);
  transform: translateX(-25%) translateY(-50%);
  text-align: center;
  z-index: 5;
  font-size: 0.9vw;
  font-weight: bold;
  animation: content4_icon6_text_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon6_text_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4.is-animated .content4_icon6_text{
  top: calc((491/1920 * 100vw) + (297/1920 * 100vw) + (78/1920 * 100vw));
  animation: content4_icon6_text_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_icon6_text_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

@keyframes content4_point1_anime {
  0%{
    top: calc((573/1920 * 100vw));
  }
  100%{
    top: calc((678/1920 * 100vw));
  }
}
@keyframes content4_point1_anime_re {
  0%{
    top: calc((678/1920 * 100vw));
  }
  100%{
    top: calc((573/1920 * 100vw));
  }
}
@keyframes content4_point2_anime {
  0%{
    top: calc((573/1920 * 100vw));
  }
  100%{
    top: calc((705/1920 * 100vw));
  }
}
@keyframes content4_point2_anime_re {
  0%{
    top: calc((705/1920 * 100vw));
  }
  100%{
    top: calc((573/1920 * 100vw));
  }
}
@keyframes content4_point3_anime {
  0%{
    top: calc((573/1920 * 100vw));
  }
  100%{
    top: calc((733/1920 * 100vw));
  }
}
@keyframes content4_point3_anime_re {
  0%{
    top: calc((733/1920 * 100vw));
  }
  100%{
    top: calc((573/1920 * 100vw));
  }
}
@keyframes content4_point4_anime {
  0%{
    top: calc((573/1920 * 100vw));
  }
  100%{
    top: calc((760/1920 * 100vw));
  }
}
@keyframes content4_point4_anime_re {
  0%{
    top: calc((760/1920 * 100vw));
  }
  100%{
    top: calc((573/1920 * 100vw));
  }
}
.content4_point1{
  position: absolute;
  top: calc((573/1920 * 100vw));
  left: calc(958/1920 * 100vw);
  transform: translateX(-25%);
  text-align: center;
  z-index: 5;
  font-size: 0.9vw;
  font-weight: bold;
  animation: content4_point1_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  -webkit-animation: content4_point1_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
}
.content4.is-animated .content4_point1{
  top: calc((678/1920 * 100vw));
  animation: content4_point1_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_point1_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4_point2{
  position: absolute;
  top: calc((573/1920 * 100vw));
  left: calc(958/1920 * 100vw);
  transform: translateX(-25%);
  text-align: center;
  z-index: 5;
  font-size: 0.9vw;
  font-weight: bold;
  animation: content4_point2_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  -webkit-animation: content4_point2_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
}
.content4.is-animated .content4_point2{
  top: calc((705/1920 * 100vw));
  animation: content4_point2_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_point2_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4_point3{
  position: absolute;
  top: calc((573/1920 * 100vw));
  left: calc(958/1920 * 100vw);
  transform: translateX(-25%);
  text-align: center;
  z-index: 5;
  font-size: 0.9vw;
  font-weight: bold;
  animation: content4_point3_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  -webkit-animation: content4_point3_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
}
.content4.is-animated .content4_point3{
  top: calc((733/1920 * 100vw));
  animation: content4_point3_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_point3_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}
.content4_point4{
  position: absolute;
  top: calc((573/1920 * 100vw));
  left: calc(958/1920 * 100vw);
  transform: translateX(-25%);
  text-align: center;
  z-index: 5;
  font-size: 0.9vw;
  font-weight: bold;
  animation: content4_point4_anime_re 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  -webkit-animation: content4_point4_anime_re 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
}
.content4.is-animated .content4_point4{
  top: calc((760/1920 * 100vw));
  animation: content4_point4_anime 1s;
  animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  -webkit-animation: content4_point4_anime 1s;
  -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
    0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
    0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
    0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
    0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
    0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
}

.content5{
  position: relative;
  height: calc( 1020/1920 * 100vw);
  background: url(../img/content5_bg.svg) no-repeat center;
  background-size: 40%;
}
.content5_main{

}
.content5_register{
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  width: 125px;
  height: 35px;
  top: calc(862/1920 * 100vw);
  left: 50%;
  transform: translateX(-50%);
}
.content5_register a{
  text-align: center;
  color: white;
  background-color: black;
  border-radius: 30px;
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  height: 35px;
  line-height: 35px;
}
.content5_register a:hover{
  transition: 0.2s;
  background-color: #0080E8;
}
.footer{
  border-top: 1px solid rgba(100,100,100);
  height: 60px;
  line-height: 60px;
  text-align: center;
}
/* CONTENT5 ANIMATION ----------------------*/
@keyframes content5_stick1_anime {
  0%{top: calc(220/1920*100vw);background: #1E1E1E;}
  100%{top: calc(741/1920*100vw);background: #1E1E1E;}
}
@keyframes content5_stick1_anime_re {
  0%{top: calc(741/1920*100vw);background: #0080E8;}
  100%{top: calc(220/1920*100vw);background: #0080E8;}
}
@keyframes content5_box1_anime {
  0%{
    top: calc(234/1920*100vw);
    height: calc(77/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(813/1920*100vw);
    height: calc(19/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box1_anime_re {
  0%{
    top: calc(813/1920*100vw);
    height: calc(19/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(234/1920*100vw);
    height: calc(77/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick1{
  background: #0080E8;
  position: absolute;
  top: calc(220/1920*100vw);
  left: calc(1499/1920*100vw);
  height: calc(119.92/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick1_anime_re ease-out;
}
.content5_box1{
  background: #0080E8;
  position: absolute;
  top: calc(234/1920*100vw);
  left: calc(1494/1920*100vw);
  height: calc(77/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box1_anime_re ease-out;
}
.content5.is-animated .content5_stick1{
  top: calc(741/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick1_anime ease-out;
}
.content5.is-animated .content5_box1{
  top: calc(813/1920*100vw);
  height: calc(19/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box1_anime ease-out;
}

@keyframes content5_stick2_anime {
  0%{top: calc(277/1920*100vw);background: #1E1E1E;}
  100%{top: calc(720/1920*100vw);background: #1E1E1E;}
}
@keyframes content5_stick2_anime_re {
  0%{top: calc(720/1920*100vw);background: #0080E8;}
  100%{top: calc(277/1920*100vw);background: #0080E8;}
}
@keyframes content5_box2_anime {
  0%{
    top: calc(298/1920*100vw);
    height: calc(56/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(790/1920*100vw);
    height: calc(32/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box2_anime_re {
  0%{
    top: calc(790/1920*100vw);
    height: calc(32/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(298/1920*100vw);
    height: calc(56/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick2{
  background:  #0080E8;
  position: absolute;
  top: calc(277/1920*100vw);
  left: calc(1479/1920*100vw);
  height: calc(136/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick2_anime_re ease-out;
}
.content5_box2{
  background:  #0080E8;
  position: absolute;
  top: calc(298/1920*100vw);
  left: calc(1474/1920*100vw);
  height: calc(56/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box2_anime_re ease-out;
}
.content5.is-animated .content5_stick2{
  top: calc(720/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick2_anime ease-out;
}
.content5.is-animated .content5_box2{
  top: calc(790/1920*100vw);
  height: calc(32/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box2_anime ease-out;
}

@keyframes content5_stick3_anime {
  0%{
    top: calc(343/1920*100vw);
    height: calc(94/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(762/1920*100vw);
    height: calc(37/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick3_anime_re {
  0%{
    top: calc(762/1920*100vw);
    height: calc(37/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(343/1920*100vw);
    height: calc(94/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box3_anime {
  0%{
    top: calc(298/1920*100vw);
    height: calc(56/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(773/1920*100vw);
    height: calc(23/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box3_anime_re {
  0%{
    top: calc(773/1920*100vw);
    height: calc(23/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(354/1920*100vw);
    height: calc(23/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick3{
  background: #1E1E1E;
  position: absolute;
  top: calc(343/1920*100vw);
  left: calc(1459/1920*100vw);
  height: calc(94/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick3_anime_re ease-out;
}
.content5_box3{
  background: #1E1E1E;
  position: absolute;
  top: calc(354/1920*100vw);
  left: calc(1454/1920*100vw);
  height: calc(23/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box3_anime_re ease-out;
}
.content5.is-animated .content5_stick3{
  top: calc(762/1920*100vw);
  height: calc(37/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick3_anime ease-out;
}
.content5.is-animated .content5_box3{
  top: calc(773/1920*100vw);
  height: calc(23/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box3_anime ease-out;
}

@keyframes content5_stick4_anime {
  0%{
    top: calc(290/1920*100vw);
    height: calc(147/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(777/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick4_anime_re {
  0%{
    top: calc(777/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(290/1920*100vw);
    height: calc(147/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box4_anime {
  0%{
    top: calc(298/1920*100vw);
    height: calc(112/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(785/1920*100vw);
    height: calc(33/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box4_anime_re {
  0%{
    top: calc(785/1920*100vw);
    height: calc(33/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(298/1920*100vw);
    height: calc(112/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick4{
  background: #1E1E1E;
  position: absolute;
  top: calc(290/1920*100vw);
  left: calc(1439/1920*100vw);
  height: calc(147/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick4_anime_re ease-out;
}
.content5_box4{
  background: #1E1E1E;
  position: absolute;
  top: calc(298/1920*100vw);
  left: calc(1434/1920*100vw);
  height: calc(112/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box4_anime_re ease-out;
}
.content5.is-animated .content5_stick4{
  top: calc(777/1920*100vw);
  height: calc(46/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick4_anime ease-out;
}
.content5.is-animated .content5_box4{
  top: calc(785/1920*100vw);
  height: calc(33/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box4_anime ease-out;
}

@keyframes content5_stick5_anime {
  0%{
    top: calc(220/1920*100vw);
    height: calc(193/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(720/1920*100vw);
    height: calc(136/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick5_anime_re {
  0%{
    top: calc(720/1920*100vw);
    height: calc(136/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(220/1920*100vw);
    height: calc(193/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box5_anime {
  0%{
    top: calc(274/1920*100vw);
    height: calc(103/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(794/1920*100vw);
    height: calc(55/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box5_anime_re {
  0%{
    top: calc(794/1920*100vw);
    height: calc(55/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(274/1920*100vw);
    height: calc(103/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick5{
  background: #1E1E1E;
  position: absolute;
  top: calc(220/1920*100vw);
  left: calc(1419/1920*100vw);
  height: calc(193/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick5_anime_re ease-out;
}
.content5_box5{
  background: #1E1E1E;
  position: absolute;
  top: calc(274/1920*100vw);
  left: calc(1414/1920*100vw);
  height: calc(103/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box5_anime_re ease-out;
}
.content5.is-animated .content5_stick5{
  top: calc(720/1920*100vw);
  height: calc(136/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick5_anime ease-out;
}
.content5.is-animated .content5_box5{
  top: calc(794/1920*100vw);
  height: calc(55/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box5_anime ease-out;
}

@keyframes content5_stick6_anime {
  0%{
    top: calc(252.58/1920*100vw);
    height: calc(213.42/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(704/1920*100vw);
    height: calc(139/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick6_anime_re {
  0%{
    top: calc(704/1920*100vw);
    height: calc(139/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(252.58/1920*100vw);
    height: calc(213.42/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box6_anime {
  0%{
    top: calc(277/1920*100vw);
    height: calc(184/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(747/1920*100vw);
    height: calc(92/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box6_anime_re {
  0%{
    top: calc(747/1920*100vw);
    height: calc(92/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(277/1920*100vw);
    height: calc(184/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick6{
  background: #0080E8;
  position: absolute;
  top: calc(252.58/1920*100vw);
  left: calc(1399/1920*100vw);
  height: calc(213.42/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick6_anime_re ease-out;
}
.content5_box6{
  background: #0080E8;
  position: absolute;
  top: calc(277/1920*100vw);
  left: calc(1394/1920*100vw);
  height: calc(184/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box6_anime_re ease-out;
}
.content5.is-animated .content5_stick6{
  top: calc(704/1920*100vw);
  height: calc(139/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick6_anime ease-out;
}
.content5.is-animated .content5_box6{
  top: calc(747/1920*100vw);
  height: calc(92/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box6_anime ease-out;
}

@keyframes content5_stick7_anime {
  0%{
    top: calc(460/1920*100vw);
    height: calc(170/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(720/1920*100vw);
    height: calc(73/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick7_anime_re {
  0%{
    top: calc(720/1920*100vw);
    height: calc(73/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(460/1920*100vw);
    height: calc(170/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box7_anime {
  0%{
    top: calc(473/1920*100vw);
    height: calc(152/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(737/1920*100vw);
    height: calc(48/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box7_anime_re {
  0%{
    top: calc(737/1920*100vw);
    height: calc(48/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(473/1920*100vw);
    height: calc(152/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick7{
  background: #0080E8;
  position: absolute;
  top: calc(460/1920*100vw);
  left: calc(1379/1920*100vw);
  height: calc(170/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick7_anime_re ease-out;
}
.content5_box7{
  background: #0080E8;
  position: absolute;
  top: calc(473/1920*100vw);
  left: calc(1374/1920*100vw);
  height: calc(152/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box7_anime_re ease-out;
}
.content5.is-animated .content5_stick7{
  top: calc(720/1920*100vw);
  height: calc(73/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick7_anime ease-out;
}
.content5.is-animated .content5_box7{
  top: calc(737/1920*100vw);
  height: calc(48/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box7_anime ease-out;
}


@keyframes content5_stick8_anime {
  0%{
    top: calc(584/1920*100vw);
    height: calc(65/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(705/1920*100vw);
    height: calc(72/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick8_anime_re {
  0%{
    top: calc(705/1920*100vw);
    height: calc(72/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(584/1920*100vw);
    height: calc(65/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box8_anime {
  0%{
    top: calc(601/1920*100vw);
    height: calc(44/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(745/1920*100vw);
    height: calc(24/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box8_anime_re {
  0%{
    top: calc(745/1920*100vw);
    height: calc(24/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(601/1920*100vw);
    height: calc(44/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick8{
  background: #1E1E1E;
  position: absolute;
  top: calc(584/1920*100vw);
  left: calc(1359/1920*100vw);
  height: calc(65/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick8_anime_re ease-out;
}
.content5_box8{
  background: #1E1E1E;
  position: absolute;
  top: calc(601/1920*100vw);
  left: calc(1354/1920*100vw);
  height: calc(44/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box8_anime_re ease-out;
}
.content5.is-animated .content5_stick8{
  top: calc(705/1920*100vw);
  height: calc(72/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick8_anime ease-out;
}
.content5.is-animated .content5_box8{
  top: calc(745/1920*100vw);
  height: calc(24/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box8_anime ease-out;
}

@keyframes content5_stick9_anime {
  0%{
    top: calc(613/1920*100vw);
    height: calc(43/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(719/1920*100vw);
    height: calc(43/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick9_anime_re {
  0%{
    top: calc(719/1920*100vw);
    height: calc(43/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(613/1920*100vw);
    height: calc(43/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box9_anime {
  0%{
    top: calc(632/1920*100vw);
    height: calc(12/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(722/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box9_anime_re {
  0%{
    top: calc(722/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(632/1920*100vw);
    height: calc(12/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick9{
  background: #0080E8;
  position: absolute;
  top: calc(613/1920*100vw);
  left: calc(1339/1920*100vw);
  height: calc(43/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick9_anime_re ease-out;
}
.content5_box9{
  background: #0080E8;
  position: absolute;
  top: calc(632/1920*100vw);
  left: calc(1334/1920*100vw);
  height: calc(12/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box9_anime_re ease-out;
}
.content5.is-animated .content5_stick9{
  top: calc(719/1920*100vw);
  height: calc(43/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick9_anime ease-out;
}
.content5.is-animated .content5_box9{
  top: calc(722/1920*100vw);
  height: calc(28/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box9_anime ease-out;
}

@keyframes content5_stick10_anime {
  0%{
    top: calc(630/1920*100vw);
    height: calc(43/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(698/1920*100vw);
    height: calc(43/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick10_anime_re {
  0%{
    top: calc(698/1920*100vw);
    height: calc(43/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(630/1920*100vw);
    height: calc(43/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box10_anime {
  0%{
    top: calc(640/1920*100vw);
    height: calc(8/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(720/1920*100vw);
    height: calc(12/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box10_anime_re {
  0%{
    top: calc(720/1920*100vw);
    height: calc(12/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(640/1920*100vw);
    height: calc(8/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick10{
  background: #0080E8;
  position: absolute;
  top: calc(630/1920*100vw);
  left: calc(1319/1920*100vw);
  height: calc(43/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick10_anime_re ease-out;
}
.content5_box10{
  background: #0080E8;
  position: absolute;
  top: calc(640/1920*100vw);
  left: calc(1314/1920*100vw);
  height: calc(8/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box10_anime_re ease-out;
}
.content5.is-animated .content5_stick10{
  top: calc(698/1920*100vw);
  height: calc(43/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick10_anime ease-out;
}
.content5.is-animated .content5_box10{
  top: calc(720/1920*100vw);
  height: calc(12/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box10_anime ease-out;
}


@keyframes content5_stick11_anime {
  0%{
    top: calc(599/1920*100vw);
    height: calc(50/1920*100vw);
      background: #0080E8;
  }
  100%{
    top: calc(694/1920*100vw);
    height: calc(50/1920*100vw);
      background: #0080E8;
  }
}
@keyframes content5_stick11_anime_re {
  0%{
    top: calc(694/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(599/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box11_anime {
  0%{
    top: calc(629/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(724/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box11_anime_re {
  0%{
    top: calc(724/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(629/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick11{
  background: #1E1E1E;
  position: absolute;
  top: calc(599/1920*100vw);
  left: calc(1299/1920*100vw);
  height: calc(50/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick11_anime_re ease-out;
}
.content5_box11{
  background: #1E1E1E;
  position: absolute;
  top: calc(629/1920*100vw);
  left: calc(1294/1920*100vw);
  height: calc(16/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box11_anime_re ease-out;
}
.content5.is-animated .content5_stick11{
  top: calc(694/1920*100vw);
  height: calc(50/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick11_anime ease-out;
}
.content5.is-animated .content5_box11{
  top: calc(724/1920*100vw);
  height: calc(16/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box11_anime ease-out;
}

@keyframes content5_stick12_anime {
  0%{
    top: calc(601/1920*100vw);
    height: calc(50/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(715/1920*100vw);
    height: calc(91/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick12_anime_re {
  0%{
    top: calc(694/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(599/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box12_anime {
  0%{
    top: calc(618/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(732/1920*100vw);
    height: calc(56/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box12_anime_re {
  0%{
    top: calc(732/1920*100vw);
    height: calc(56/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(618/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick12{
  background: #1E1E1E;
  position: absolute;
  top: calc(601/1920*100vw);
  left: calc(1279/1920*100vw);
  height: calc(50/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick12_anime_re ease-out;
}
.content5_box12{
  background: #1E1E1E;
  position: absolute;
  top: calc(618/1920*100vw);
  left: calc(1274/1920*100vw);
  height: calc(16/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box12_anime_re ease-out;
}
.content5.is-animated .content5_stick12{
  top: calc(715/1920*100vw);
  height: calc(91/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick12_anime ease-out;
}
.content5.is-animated .content5_box12{
  top: calc(732/1920*100vw);
  height: calc(56/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box12_anime ease-out;
}


@keyframes content5_stick13_anime {
  0%{
    top: calc(580/1920*100vw);
    height: calc(50/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(707/1920*100vw);
    height: calc(50/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick13_anime_re {
  0%{
    top: calc(707/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(580/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box13_anime {
  0%{
    top: calc(608/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(735/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box13_anime_re {
  0%{
    top: calc(735/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(608/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick13{
  background: #1E1E1E;
  position: absolute;
  top: calc(580/1920*100vw);
  left: calc(1259/1920*100vw);
  height: calc(50/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick13_anime_re ease-out;
}
.content5_box13{
  background: #1E1E1E;
  position: absolute;
  top: calc(608/1920*100vw);
  left: calc(1254/1920*100vw);
  height: calc(16/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box13_anime_re ease-out;
}
.content5.is-animated .content5_stick13{
  top: calc(707/1920*100vw);
  height: calc(50/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick13_anime ease-out;
}
.content5.is-animated .content5_box13{
  top: calc(735/1920*100vw);
  height: calc(16/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box13_anime ease-out;
}


@keyframes content5_stick14_anime {
  0%{
    top: calc(558/1920*100vw);
    height: calc(83/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(715/1920*100vw);
    height: calc(83/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick14_anime_re {
  0%{
    top: calc(715/1920*100vw);
    height: calc(83/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(558/1920*100vw);
    height: calc(83/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box14_anime {
  0%{
    top: calc(566/1920*100vw);
    height: calc(50/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(743/1920*100vw);
    height: calc(23/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box14_anime_re {
  0%{
    top: calc(743/1920*100vw);
    height: calc(23/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(566/1920*100vw);
    height: calc(50/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick14{
  background: #1E1E1E;
  position: absolute;
  top: calc(558/1920*100vw);
  left: calc(1239/1920*100vw);
  height: calc(83/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick14_anime_re ease-out;
}
.content5_box14{
  background: #1E1E1E;
  position: absolute;
  top: calc(566/1920*100vw);
  left: calc(1234/1920*100vw);
  height: calc(50/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box14_anime_re ease-out;
}
.content5.is-animated .content5_stick14{
  top: calc(715/1920*100vw);
  height: calc(83/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick14_anime ease-out;
}
.content5.is-animated .content5_box14{
  top: calc(743/1920*100vw);
  height: calc(23/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box14_anime ease-out;
}


@keyframes content5_stick15_anime {
  0%{
    top: calc(553/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(754/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick15_anime_re {
  0%{
    top: calc(754/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(553/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box15_anime {
  0%{
    top: calc(558/1920*100vw);
    height: calc(13/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(759/1920*100vw);
    height: calc(26/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box15_anime_re {
  0%{
    top: calc(759/1920*100vw);
    height: calc(26/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(558/1920*100vw);
    height: calc(13/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick15{
  background: #1E1E1E;
  position: absolute;
  top: calc(553/1920*100vw);
  left: calc(1219/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick15_anime_re ease-out;
}
.content5_box15{
  background: #1E1E1E;
  position: absolute;
  top: calc(558/1920*100vw);
  left: calc(1214/1920*100vw);
  height: calc(13/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box15_anime_re ease-out;
}
.content5.is-animated .content5_stick15{
  top: calc(754/1920*100vw);
  height: calc(38/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick15_anime ease-out;
}
.content5.is-animated .content5_box15{
  top: calc(759/1920*100vw);
  height: calc(26/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box15_anime ease-out;
}


@keyframes content5_stick16_anime {
  0%{
    top: calc(537/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(747/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick16_anime_re {
  0%{
    top: calc(747/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(537/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box16_anime {
  0%{
    top: calc(549/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(759/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box16_anime_re {
  0%{
    top: calc(759/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(549/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick16{
  background: #1E1E1E;
  position: absolute;
  top: calc(537/1920*100vw);
  left: calc(1199/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick16_anime_re ease-out;
}
.content5_box16{
  background: #1E1E1E;
  position: absolute;
  top: calc(549/1920*100vw);
  left: calc(1194/1920*100vw);
  height: calc(22/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box16_anime_re ease-out;
}
.content5.is-animated .content5_stick16{
  top: calc(747/1920*100vw);
  height: calc(38/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick16_anime ease-out;
}
.content5.is-animated .content5_box16{
  top: calc(759/1920*100vw);
  height: calc(22/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box16_anime ease-out;
}

@keyframes content5_stick17_anime {
  0%{
    top: calc(530/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(754/1920*100vw);
    height: calc(64/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick17_anime_re {
  0%{
    top: calc(754/1920*100vw);
    height: calc(64/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(530/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box17_anime {
  0%{
    top: calc(542/1920*100vw);
    height: calc(13/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(766/1920*100vw);
    height: calc(40/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box17_anime_re {
  0%{
    top: calc(766/1920*100vw);
    height: calc(40/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(542/1920*100vw);
    height: calc(13/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick17{
  background: #1E1E1E;
  position: absolute;
  top: calc(530/1920*100vw);
  left: calc(1180/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick17_anime_re ease-out;
}
.content5_box17{
  background: #1E1E1E;
  position: absolute;
  top: calc(542/1920*100vw);
  left: calc(1175/1920*100vw);
  height: calc(13/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box17_anime_re ease-out;
}
.content5.is-animated .content5_stick17{
  top: calc(754/1920*100vw);
  height: calc(64/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick17_anime ease-out;
}
.content5.is-animated .content5_box17{
  top: calc(766/1920*100vw);
  height: calc(40/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box17_anime ease-out;
}


@keyframes content5_stick18_anime {
  0%{
    top: calc(484/1920*100vw);
    height: calc(74/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(766/1920*100vw);
    height: calc(74/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick18_anime_re {
  0%{
    top: calc(766/1920*100vw);
    height: calc(74/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(484/1920*100vw);
    height: calc(74/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box18_anime {
  0%{
    top: calc(514/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(770/1920*100vw);
    height: calc(48/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box18_anime_re {
  0%{
    top: calc(770/1920*100vw);
    height: calc(48/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(514/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick18{
  background: #1E1E1E;
  position: absolute;
  top: calc(484/1920*100vw);
  left: calc(1159/1920*100vw);
  height: calc(74/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick18_anime_re ease-out;
}
.content5_box18{
  background: #1E1E1E;
  position: absolute;
  top: calc(514/1920*100vw);
  left: calc(1154/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box18_anime_re ease-out;
}
.content5.is-animated .content5_stick18{
  top: calc(766/1920*100vw);
  height: calc(74/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick18_anime ease-out;
}
.content5.is-animated .content5_box18{
  top: calc(770/1920*100vw);
  height: calc(48/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box18_anime ease-out;
}


@keyframes content5_stick19_anime {
  0%{
    top: calc(508/1920*100vw);
    height: calc(100/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(634/1920*100vw);
    height: calc(156/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick19_anime_re {
  0%{
    top: calc(634/1920*100vw);
    height: calc(156/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(508/1920*100vw);
    height: calc(100/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box19_anime {
  0%{
    top: calc(515/1920*100vw);
    height: calc(78/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(646/1920*100vw);
    height: calc(129/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box19_anime_re {
  0%{
    top: calc(646/1920*100vw);
    height: calc(129/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(515/1920*100vw);
    height: calc(78/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick19{
  background: #0080E8;
  position: absolute;
  top: calc(508/1920*100vw);
  left: calc(1140/1920*100vw);
  height: calc(100/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick19_anime_re ease-out;
}
.content5_box19{
  background: #0080E8;
  position: absolute;
  top: calc(515/1920*100vw);
  left: calc(1135/1920*100vw);
  height: calc(78/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box19_anime_re ease-out;
}
.content5.is-animated .content5_stick19{
  top: calc(634/1920*100vw);
  height: calc(156/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick19_anime ease-out;
}
.content5.is-animated .content5_box19{
  top: calc(646/1920*100vw);
  height: calc(129/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box19_anime ease-out;
}

@keyframes content5_stick20_anime {
  0%{
    top: calc(533/1920*100vw);
    height: calc(73/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(646/1920*100vw);
    height: calc(73/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick20_anime_re {
  0%{
    top: calc(646/1920*100vw);
    height: calc(73/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(533/1920*100vw);
    height: calc(73/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box20_anime {
  0%{
    top: calc(539/1920*100vw);
    height: calc(33/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(652/1920*100vw);
    height: calc(60/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box20_anime_re {
  0%{
    top: calc(652/1920*100vw);
    height: calc(60/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(539/1920*100vw);
    height: calc(33/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick20{
  background: #1E1E1E;
  position: absolute;
  top: calc(533/1920*100vw);
  left: calc(1119/1920*100vw);
  height: calc(73/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick20_anime_re ease-out;
}
.content5_box20{
  background: #1E1E1E;
  position: absolute;
  top: calc(539/1920*100vw);
  left: calc(1114/1920*100vw);
  height: calc(33/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box20_anime_re ease-out;
}
.content5.is-animated .content5_stick20{
  top: calc(646/1920*100vw);
  height: calc(73/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick20_anime ease-out;
}
.content5.is-animated .content5_box20{
  top: calc(652/1920*100vw);
  height: calc(60/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box20_anime ease-out;
}


@keyframes content5_stick21_anime {
  0%{
    top: calc(539/1920*100vw);
    height: calc(44/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(652/1920*100vw);
    height: calc(44/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick21_anime_re {
  0%{
    top: calc(652/1920*100vw);
    height: calc(44/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(539/1920*100vw);
    height: calc(44/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box21_anime {
  0%{
    top: calc(545/1920*100vw);
    height: calc(21/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(672/1920*100vw);
    height: calc(21/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box21_anime_re {
  0%{
    top: calc(672/1920*100vw);
    height: calc(21/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(545/1920*100vw);
    height: calc(21/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick21{
  background: #1E1E1E;
  position: absolute;
  top: calc(539/1920*100vw);
  left: calc(1100/1920*100vw);
  height: calc(44/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick21_anime_re ease-out;
}
.content5_box21{
  background: #1E1E1E;
  position: absolute;
  top: calc(545/1920*100vw);
  left: calc(1095/1920*100vw);
  height: calc(21/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box21_anime_re ease-out;
}
.content5.is-animated .content5_stick21{
  top: calc(652/1920*100vw);
  height: calc(44/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick21_anime ease-out;
}
.content5.is-animated .content5_box21{
  top: calc(672/1920*100vw);
  height: calc(21/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box21_anime ease-out;
}


@keyframes content5_stick22_anime {
  0%{
    top: calc(538/1920*100vw);
    height: calc(23/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(617/1920*100vw);
    height: calc(58/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick22_anime_re {
  0%{
    top: calc(617/1920*100vw);
    height: calc(58/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(538/1920*100vw);
    height: calc(23/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box22_anime {
  0%{
    top: calc(548/1920*100vw);
    height: calc(8/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(629/1920*100vw);
    height: calc(41/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box22_anime_re {
  0%{
    top: calc(629/1920*100vw);
    height: calc(41/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(548/1920*100vw);
    height: calc(8/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick22{
  background: #0080E8;
  position: absolute;
  top: calc(538/1920*100vw);
  left: calc(1079/1920*100vw);
  height: calc(23/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick22_anime_re ease-out;
}
.content5_box22{
  background: #0080E8;
  position: absolute;
  top: calc(548/1920*100vw);
  left: calc(1074/1920*100vw);
  height: calc(8/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box22_anime_re ease-out;
}
.content5.is-animated .content5_stick22{
  top: calc(617/1920*100vw);
  height: calc(58/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick22_anime ease-out;
}
.content5.is-animated .content5_box22{
  top: calc(629/1920*100vw);
  height: calc(41/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box22_anime ease-out;
}

@keyframes content5_stick23_anime {
  0%{
    top: calc(555/1920*100vw);
    height: calc(53/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(609/1920*100vw);
    height: calc(53/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick23_anime_re {
  0%{
    top: calc(609/1920*100vw);
    height: calc(53/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(555/1920*100vw);
    height: calc(53/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box23_anime {
  0%{
    top: calc(565/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(619/1920*100vw);
    height: calc(10/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box23_anime_re {
  0%{
    top: calc(619/1920*100vw);
    height: calc(10/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(565/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick23{
  background: #0080E8;
  position: absolute;
  top: calc(555/1920*100vw);
  left: calc(1060/1920*100vw);
  height: calc(53/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick23_anime_re ease-out;
}
.content5_box23{
  background: #0080E8;
  position: absolute;
  top: calc(565/1920*100vw);
  left: calc(1055/1920*100vw);
  height: calc(28/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box23_anime_re ease-out;
}
.content5.is-animated .content5_stick23{
  top: calc(609/1920*100vw);
  height: calc(53/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick23_anime ease-out;
}
.content5.is-animated .content5_box23{
  top: calc(619/1920*100vw);
  height: calc(10/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box23_anime ease-out;
}

@keyframes content5_stick24_anime {
  0%{
    top: calc(604/1920*100vw);
    height: calc(53/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(549/1920*100vw);
    height: calc(85/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick24_anime_re {
  0%{
    top: calc(549/1920*100vw);
    height: calc(85/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(604/1920*100vw);
    height: calc(53/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box24_anime {
  0%{
    top: calc(609/1920*100vw);
    height: calc(41/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(554/1920*100vw);
    height: calc(73/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box24_anime_re {
  0%{
    top: calc(554/1920*100vw);
    height: calc(73/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(609/1920*100vw);
    height: calc(41/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick24{
  background: #0080E8;
  position: absolute;
  top: calc(604/1920*100vw);
  left: calc(1040/1920*100vw);
  height: calc(53/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick24_anime_re ease-out;
}
.content5_box24{
  background: #0080E8;
  position: absolute;
  top: calc(609/1920*100vw);
  left: calc(1035/1920*100vw);
  height: calc(41/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box24_anime_re ease-out;
}
.content5.is-animated .content5_stick24{
  top: calc(549/1920*100vw);
  height: calc(85/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick24_anime ease-out;
}
.content5.is-animated .content5_box24{
  top: calc(554/1920*100vw);
  height: calc(73/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box24_anime ease-out;
}

@keyframes content5_stick25_anime {
  0%{
    top: calc(634/1920*100vw);
    height: calc(44/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(573/1920*100vw);
    height: calc(44/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick25_anime_re {
  0%{
    top: calc(573/1920*100vw);
    height: calc(44/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(634/1920*100vw);
    height: calc(44/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box25_anime {
  0%{
    top: calc(640/1920*100vw);
    height: calc(6/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(579/1920*100vw);
    height: calc(6/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box25_anime_re {
  0%{
    top: calc(579/1920*100vw);
    height: calc(6/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(640/1920*100vw);
    height: calc(6/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick25{
  background: #1E1E1E;
  position: absolute;
  top: calc(634/1920*100vw);
  left: calc(1020/1920*100vw);
  height: calc(44/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick25_anime_re ease-out;
}
.content5_box25{
  background: #1E1E1E;
  position: absolute;
  top: calc(640/1920*100vw);
  left: calc(1015/1920*100vw);
  height: calc(6/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box25_anime_re ease-out;
}
.content5.is-animated .content5_stick25{
  top: calc(573/1920*100vw);
  height: calc(44/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick25_anime ease-out;
}
.content5.is-animated .content5_box25{
  top: calc(579/1920*100vw);
  height: calc(6/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box25_anime ease-out;
}


@keyframes content5_stick26_anime {
  0%{
    top: calc(633/1920*100vw);
    height: calc(39/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(550/1920*100vw);
    height: calc(39/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick26_anime_re {
  0%{
    top: calc(550/1920*100vw);
    height: calc(39/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(633/1920*100vw);
    height: calc(39/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box26_anime {
  0%{
    top: calc(650/1920*100vw);
    height: calc(6/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(554/1920*100vw);
    height: calc(19/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box26_anime_re {
  0%{
    top: calc(554/1920*100vw);
    height: calc(19/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(650/1920*100vw);
    height: calc(6/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick26{
  background: #0080E8;
  position: absolute;
  top: calc(633/1920*100vw);
  left: calc(1000/1920*100vw);
  height: calc(39/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick26_anime_re ease-out;
}
.content5_box26{
  background: #0080E8;
  position: absolute;
  top: calc(650/1920*100vw);
  left: calc(995/1920*100vw);
  height: calc(6/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box26_anime_re ease-out;
}
.content5.is-animated .content5_stick26{
  top: calc(550/1920*100vw);
  height: calc(39/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick26_anime ease-out;
}
.content5.is-animated .content5_box26{
  top: calc(554/1920*100vw);
  height: calc(19/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box26_anime ease-out;
}

@keyframes content5_stick27_anime {
  0%{
    top: calc(653/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(537/1920*100vw);
    height: calc(53/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick27_anime_re {
  0%{
    top: calc(537/1920*100vw);
    height: calc(53/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(653/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box27_anime {
  0%{
    top: calc(653/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(546/1920*100vw);
    height: calc(20/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box27_anime_re {
  0%{
    top: calc(546/1920*100vw);
    height: calc(20/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(653/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick27{
  background: #0080E8;
  position: absolute;
  top: calc(653/1920*100vw);
  left: calc(980/1920*100vw);
  height: calc(28/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick27_anime_re ease-out;
}
.content5_box27{
  background: #0080E8;
  position: absolute;
  top: calc(653/1920*100vw);
  left: calc(975/1920*100vw);
  height: calc(28/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box27_anime_re ease-out;
}
.content5.is-animated .content5_stick27{
  top: calc(537/1920*100vw);
  height: calc(53/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick27_anime ease-out;
}
.content5.is-animated .content5_box27{
  top: calc(546/1920*100vw);
  height: calc(20/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box27_anime ease-out;
}

@keyframes content5_stick28_anime {
  0%{
    top: calc(608/1920*100vw);
    height: calc(80/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(479/1920*100vw);
    height: calc(80/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick28_anime_re {
  0%{
    top: calc(479/1920*100vw);
    height: calc(80/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(608/1920*100vw);
    height: calc(80/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box28_anime {
  0%{
    top: calc(675/1920*100vw);
    height: calc(6/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(546/1920*100vw);
    height: calc(10/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box28_anime_re {
  0%{
    top: calc(546/1920*100vw);
    height: calc(10/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(675/1920*100vw);
    height: calc(6/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick28{
  background: #0080E8;
  position: absolute;
  top: calc(608/1920*100vw);
  left: calc(960/1920*100vw);
  height: calc(80/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick28_anime_re ease-out;
}
.content5_box28{
  background: #0080E8;
  position: absolute;
  top: calc(675/1920*100vw);
  left: calc(955/1920*100vw);
  height: calc(6/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box28_anime_re ease-out;
}
.content5.is-animated .content5_stick28{
  top: calc(479/1920*100vw);
  height: calc(80/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick28_anime ease-out;
}
.content5.is-animated .content5_box28{
  top: calc(546/1920*100vw);
  height: calc(10/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box28_anime ease-out;
}

@keyframes content5_stick29_anime {
  0%{
    top: calc(601/1920*100vw);
    height: calc(120/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(510/1920*100vw);
    height: calc(120/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick29_anime_re {
  0%{
    top: calc(510/1920*100vw);
    height: calc(120/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(601/1920*100vw);
    height: calc(120/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box29_anime {
  0%{
    top: calc(608/1920*100vw);
    height: calc(77/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(517/1920*100vw);
    height: calc(77/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box29_anime_re {
  0%{
    top: calc(517/1920*100vw);
    height: calc(77/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(608/1920*100vw);
    height: calc(77/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick29{
  background: #1E1E1E;
  position: absolute;
  top: calc(601/1920*100vw);
  left: calc(940/1920*100vw);
  height: calc(120/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick29_anime_re ease-out;
}
.content5_box29{
  background: #1E1E1E;
  position: absolute;
  top: calc(608/1920*100vw);
  left: calc(935/1920*100vw);
  height: calc(77/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box29_anime_re ease-out;
}
.content5.is-animated .content5_stick29{
  top: calc(510/1920*100vw);
  height: calc(120/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick29_anime ease-out;
}
.content5.is-animated .content5_box29{
  top: calc(517/1920*100vw);
  height: calc(77/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box29_anime ease-out;
}

@keyframes content5_stick30_anime {
  0%{
    top: calc(512/1920*100vw);
    height: calc(89/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(485/1920*100vw);
    height: calc(89/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick30_anime_re {
  0%{
    top: calc(485/1920*100vw);
    height: calc(89/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(512/1920*100vw);
    height: calc(89/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box30_anime {
  0%{
    top: calc(572/1920*100vw);
    height: calc(17/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(521/1920*100vw);
    height: calc(45/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box30_anime_re {
  0%{
    top: calc(521/1920*100vw);
    height: calc(45/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(572/1920*100vw);
    height: calc(17/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick30{
  background: #1E1E1E;
  position: absolute;
  top: calc(512/1920*100vw);
  left: calc(920/1920*100vw);
  height: calc(89/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick30_anime_re ease-out;
}
.content5_box30{
  background: #1E1E1E;
  position: absolute;
  top: calc(572/1920*100vw);
  left: calc(915/1920*100vw);
  height: calc(17/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box30_anime_re ease-out;
}
.content5.is-animated .content5_stick30{
  top: calc(485/1920*100vw);
  height: calc(89/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick30_anime ease-out;
}
.content5.is-animated .content5_box30{
  top: calc(521/1920*100vw);
  height: calc(45/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box30_anime ease-out;
}


@keyframes content5_stick31_anime {
  0%{
    top: calc(531/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(531/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick31_anime_re {
  0%{
    top: calc(531/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(531/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box31_anime {
  0%{
    top: calc(534/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(534/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box31_anime_re {
  0%{
    top: calc(534/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(534/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick31{
  background: #1E1E1E;
  position: absolute;
  top: calc(531/1920*100vw);
  left: calc(900/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick31_anime_re ease-out;
}
.content5_box31{
  background: #1E1E1E;
  position: absolute;
  top: calc(534/1920*100vw);
  left: calc(895/1920*100vw);
  height: calc(22/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box31_anime_re ease-out;
}
.content5.is-animated .content5_stick31{
  top: calc(531/1920*100vw);
  height: calc(38/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick31_anime ease-out;
}
.content5.is-animated .content5_box31{
  top: calc(534/1920*100vw);
  height: calc(22/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box31_anime ease-out;
}


@keyframes content5_stick32_anime {
  0%{
    top: calc(541/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(541/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick32_anime_re {
  0%{
    top: calc(541/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(541/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box32_anime {
  0%{
    top: calc(544/1920*100vw);
    height: calc(42/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(544/1920*100vw);
    height: calc(42/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box32_anime_re {
  0%{
    top: calc(544/1920*100vw);
    height: calc(42/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(544/1920*100vw);
    height: calc(42/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick32{
  background: #1E1E1E;
  position: absolute;
  top: calc(541/1920*100vw);
  left: calc(880/1920*100vw);
  height: calc(62/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick32_anime_re ease-out;
}
.content5_box32{
  background: #1E1E1E;
  position: absolute;
  top: calc(544/1920*100vw);
  left: calc(875/1920*100vw);
  height: calc(42/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box32_anime_re ease-out;
}
.content5.is-animated .content5_stick32{
  top: calc(541/1920*100vw);
  height: calc(62/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick32_anime ease-out;
}
.content5.is-animated .content5_box32{
  top: calc(544/1920*100vw);
  height: calc(42/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box32_anime ease-out;
}


@keyframes content5_stick33_anime {
  0%{
    top: calc(546/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(546/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick33_anime_re {
  0%{
    top: calc(546/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(546/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box33_anime {
  0%{
    top: calc(558/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(558/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box33_anime_re {
  0%{
    top: calc(558/1920*100vw);
    height: calc(15/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(558/1920*100vw);
    height: calc(15/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick33{
  background: #1E1E1E;
  position: absolute;
  top: calc(546/1920*100vw);
  left: calc(860/1920*100vw);
  height: calc(62/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick33_anime_re ease-out;
}
.content5_box33{
  background: #1E1E1E;
  position: absolute;
  top: calc(558/1920*100vw);
  left: calc(855/1920*100vw);
  height: calc(15/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box33_anime_re ease-out;
}
.content5.is-animated .content5_stick33{
  top: calc(546/1920*100vw);
  height: calc(62/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick33_anime ease-out;
}
.content5.is-animated .content5_box33{
  top: calc(558/1920*100vw);
  height: calc(15/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box33_anime ease-out;
}

@keyframes content5_stick34_anime {
  0%{
    top: calc(509/1920*100vw);
    height: calc(80/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(527/1920*100vw);
    height: calc(80/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick34_anime_re {
  0%{
    top: calc(527/1920*100vw);
    height: calc(80/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(509/1920*100vw);
    height: calc(80/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box34_anime {
  0%{
    top: calc(557/1920*100vw);
    height: calc(25/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(575/1920*100vw);
    height: calc(25/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box34_anime_re {
  0%{
    top: calc(575/1920*100vw);
    height: calc(25/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(557/1920*100vw);
    height: calc(25/1920*100vw);
    background:  #0080E8;
  }
}
.content5_stick34{
  background: #0080E8;
  position: absolute;
  top: calc(509/1920*100vw);
  left: calc(840/1920*100vw);
  height: calc(80/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick34_anime_re ease-out;
}
.content5_box34{
  background: #0080E8;
  position: absolute;
  top: calc(557/1920*100vw);
  left: calc(835/1920*100vw);
  height: calc(25/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box34_anime_re ease-out;
}
.content5.is-animated .content5_stick34{
  top: calc(527/1920*100vw);
  height: calc(80/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick34_anime ease-out;
}
.content5.is-animated .content5_box34{
  top: calc(575/1920*100vw);
  height: calc(25/1920*100vw);
  background:#1E1E1E;
  animation: 1s content5_box34_anime ease-out;
}

@keyframes content5_stick35_anime {
  0%{
    top: calc(567/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(567/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick35_anime_re {
  0%{
    top: calc(567/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(567/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box35_anime {
  0%{
    top: calc(571/1920*100vw);
    height: calc(11/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(571/1920*100vw);
    height: calc(11/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box35_anime_re {
  0%{
    top: calc(571/1920*100vw);
    height: calc(11/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(571/1920*100vw);
    height: calc(11/1920*100vw);
    background:  #0080E8;
  }
}
.content5_stick35{
  background: #0080E8;
  position: absolute;
  top: calc(567/1920*100vw);
  left: calc(820/1920*100vw);
  height: calc(36/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick35_anime_re ease-out;
}
.content5_box35{
  background: #0080E8;
  position: absolute;
  top: calc(571/1920*100vw);
  left: calc(815/1920*100vw);
  height: calc(11/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box35_anime_re ease-out;
}
.content5.is-animated .content5_stick35{
  top: calc(567/1920*100vw);
  height: calc(36/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick35_anime ease-out;
}
.content5.is-animated .content5_box35{
  top: calc(571/1920*100vw);
  height: calc(11/1920*100vw);
  background:#1E1E1E;
  animation: 1s content5_box35_anime ease-out;
}


@keyframes content5_stick36_anime {
  0%{
    top: calc(534/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(534/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick36_anime_re {
  0%{
    top: calc(534/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(534/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box36_anime {
  0%{
    top: calc(568/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(568/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box36_anime_re {
  0%{
    top: calc(568/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(568/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick36{
  background: #1E1E1E;
  position: absolute;
  top: calc(534/1920*100vw);
  left: calc(800/1920*100vw);
  height: calc(71/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick36_anime_re ease-out;
}
.content5_box36{
  background: #1E1E1E;
  position: absolute;
  top: calc(568/1920*100vw);
  left: calc(795/1920*100vw);
  height: calc(31/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box36_anime ease-out_re;
}
.content5.is-animated .content5_stick36{
  top: calc(534/1920*100vw);
  height: calc(71/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick36_anime ease-out;
}
.content5.is-animated .content5_box36{
  top: calc(568/1920*100vw);
  height: calc(31/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box36_anime ease-out;
}


@keyframes content5_stick37_anime {
  0%{
    top: calc(550/1920*100vw);
    height: calc(110/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(436/1920*100vw);
    height: calc(162/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick37_anime_re {
  0%{
    top: calc(436/1920*100vw);
    height: calc(162/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(550/1920*100vw);
    height: calc(110/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box37_anime {
  0%{
    top: calc(585/1920*100vw);
    height: calc(63/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(471/1920*100vw);
    height: calc(111/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box37_anime_re {
  0%{
    top: calc(471/1920*100vw);
    height: calc(111/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(585/1920*100vw);
    height: calc(63/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick37{
  background: #0080E8;
  position: absolute;
  top: calc(550/1920*100vw);
  left: calc(780/1920*100vw);
  height: calc(110/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick37_anime_re ease-out;
}
.content5_box37{
  background: #0080E8;
  position: absolute;
  top: calc(585/1920*100vw);
  left: calc(775/1920*100vw);
  height: calc(63/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box37_anime_re ease-out;
}
.content5.is-animated .content5_stick37{
  top: calc(436/1920*100vw);
  height: calc(162/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick37_anime ease-out;
}
.content5.is-animated .content5_box37{
  top: calc(471/1920*100vw);
  height: calc(111/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box37_anime ease-out;
}


@keyframes content5_stick38_anime {
  0%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(435/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick38_anime_re {
  0%{
    top: calc(435/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box38_anime {
  0%{
    top: calc(641/1920*100vw);
    height: calc(76/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(457/1920*100vw);
    height: calc(33/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box38_anime_re {
  0%{
    top: calc(457/1920*100vw);
    height: calc(33/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(641/1920*100vw);
    height: calc(76/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick38{
  background: #0080E8;
  position: absolute;
  top: calc(654/1920*100vw);
  left: calc(760/1920*100vw);
  height: calc(71/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick38_anime_re ease-out;
}
.content5_box38{
  background: #0080E8;
  position: absolute;
  top: calc(641/1920*100vw);
  left: calc(755/1920*100vw);
  height: calc(76/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box38_anime_re ease-out;
}
.content5.is-animated .content5_stick38{
  top: calc(435/1920*100vw);
  height: calc(71/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick38_anime ease-out;
}
.content5.is-animated .content5_box38{
  top: calc(457/1920*100vw);
  height: calc(33/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box38_anime ease-out;
}



@keyframes content5_stick39_anime {
  0%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(406/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick39_anime_re {
  0%{
    top: calc(406/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box39_anime {
  0%{
    top: calc(688/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(413/1920*100vw);
    height: calc(45/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box39_anime_re {
  0%{
    top: calc(413/1920*100vw);
    height: calc(45/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(688/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick39{
  background: #1E1E1E;
  position: absolute;
  top: calc(654/1920*100vw);
  left: calc(740/1920*100vw);
  height: calc(71/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick39_anime_re ease-out;
}
.content5_box39{
  background: #1E1E1E;
  position: absolute;
  top: calc(688/1920*100vw);
  left: calc(735/1920*100vw);
  height: calc(31/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box39_anime_re ease-out;
}
.content5.is-animated .content5_stick39{
  top: calc(406/1920*100vw);
  height: calc(71/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick39_anime ease-out;
}
.content5.is-animated .content5_box39{
  top: calc(413/1920*100vw);
  height: calc(45/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box39_anime ease-out;
}

@keyframes content5_stick40_anime {
  0%{
    top: calc(671/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(413/1920*100vw);
    height: calc(113/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick40_anime_re {
  0%{
    top: calc(413/1920*100vw);
    height: calc(113/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(671/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box40_anime {
  0%{
    top: calc(671/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(432/1920*100vw);
    height: calc(70/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box40_anime_re {
  0%{
    top: calc(432/1920*100vw);
    height: calc(70/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(671/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick40{
  background: #0080E8;
  position: absolute;
  top: calc(671/1920*100vw);
  left: calc(720/1920*100vw);
  height: calc(36/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick40_anime_re ease-out;
}
.content5_box40{
  background: #0080E8;
  position: absolute;
  top: calc(690/1920*100vw);
  left: calc(715/1920*100vw);
  height: calc(11/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box40_anime_re ease-out;
}
.content5.is-animated .content5_stick40{
  top: calc(413/1920*100vw);
  height: calc(113/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick40_anime ease-out;
}
.content5.is-animated .content5_box40{
  top: calc(432/1920*100vw);
  height: calc(70/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box40_anime ease-out;
}

@keyframes content5_stick41_anime {
  0%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(383/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick41_anime_re {
  0%{
    top: calc(383/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(654/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box41_anime {
  0%{
    top: calc(701/1920*100vw);
    height: calc(18/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(397/1920*100vw);
    height: calc(18/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box41_anime_re {
  0%{
    top: calc(397/1920*100vw);
    height: calc(18/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(701/1920*100vw);
    height: calc(18/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick41{
  background: #0080E8;
  position: absolute;
  top: calc(654/1920*100vw);
  left: calc(701/1920*100vw);
  height: calc(71/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick41_anime_re ease-out;
}
.content5_box41{
  background: #0080E8;
  position: absolute;
  top: calc(701/1920*100vw);
  left: calc(696/1920*100vw);
  height: calc(18/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box41_anime_re ease-out;
}
.content5.is-animated .content5_stick41{
  top: calc(383/1920*100vw);
  height: calc(71/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick41_anime ease-out;
}
.content5.is-animated .content5_box41{
  top: calc(397/1920*100vw);
  height: calc(18/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box41_anime ease-out;
}

@keyframes content5_stick42_anime {
  0%{
    top: calc(694/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(352/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick42_anime_re {
  0%{
    top: calc(352/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(694/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box42_anime {
  0%{
    top: calc(703/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(361/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box42_anime_re {
  0%{
    top: calc(361/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(703/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick42{
  background: #1E1E1E;
  position: absolute;
  top: calc(694/1920*100vw);
  left: calc(681/1920*100vw);
  height: calc(46/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick42_anime_re ease-out;
}
.content5_box42{
  background: #1E1E1E;
  position: absolute;
  top: calc(703/1920*100vw);
  left: calc(676/1920*100vw);
  height: calc(31/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box42_anime_re ease-out;
}
.content5.is-animated .content5_stick42{
  top: calc(352/1920*100vw);
  height: calc(46/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick42_anime ease-out;
}
.content5.is-animated .content5_box42{
  top: calc(361/1920*100vw);
  height: calc(31/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box42_anime ease-out;
}

@keyframes content5_stick43_anime {
  0%{
    top: calc(702/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(360/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick43_anime_re {
  0%{
    top: calc(360/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(702/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box43_anime {
  0%{
    top: calc(711/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(369/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box43_anime_re {
  0%{
    top: calc(369/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(711/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick43{
  background: #1E1E1E;
  position: absolute;
  top: calc(702/1920*100vw);
  left: calc(661/1920*100vw);
  height: calc(62/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick43_anime_re ease-out;
}
.content5_box43{
  background: #1E1E1E;
  position: absolute;
  top: calc(711/1920*100vw);
  left: calc(656/1920*100vw);
  height: calc(31/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box43_anime_re ease-out;
}
.content5.is-animated .content5_stick43{
  top: calc(360/1920*100vw);
  height: calc(62/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick43_anime ease-out;
}
.content5.is-animated .content5_box43{
  top: calc(369/1920*100vw);
  height: calc(31/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box43_anime ease-out;
}

@keyframes content5_stick44_anime {
  0%{
    top: calc(677/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(388/1920*100vw);
    height: calc(71/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick44_anime_re {
  0%{
    top: calc(388/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(677/1920*100vw);
    height: calc(71/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box44_anime {
  0%{
    top: calc(701/1920*100vw);
    height: calc(47/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(395/1920*100vw);
    height: calc(47/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box44_anime_re {
  0%{
    top: calc(395/1920*100vw);
    height: calc(47/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(701/1920*100vw);
    height: calc(47/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick44{
  background: #0080E8;
  position: absolute;
  top: calc(677/1920*100vw);
  left: calc(640/1920*100vw);
  height: calc(71/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick44_anime_re ease-out;
}
.content5_box44{
  background: #0080E8;
  position: absolute;
  top: calc(701/1920*100vw);
  left: calc(635/1920*100vw);
  height: calc(47/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box44_anime_re ease-out;
}
.content5.is-animated .content5_stick44{
  top: calc(388/1920*100vw);
  height: calc(71/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick44_anime ease-out;
}
.content5.is-animated .content5_box44{
  top: calc(395/1920*100vw);
  height: calc(47/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box44_anime ease-out;
}

@keyframes content5_stick45_anime {
  0%{
    top: calc(702/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(333/1920*100vw);
    height: calc(62/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick45_anime_re {
  0%{
    top: calc(333/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(702/1920*100vw);
    height: calc(62/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box45_anime {
  0%{
    top: calc(742/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(338/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box45_anime_re {
  0%{
    top: calc(338/1920*100vw);
    height: calc(15/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(742/1920*100vw);
    height: calc(15/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick45{
  background: #1E1E1E;
  position: absolute;
  top: calc(702/1920*100vw);
  left: calc(621/1920*100vw);
  height: calc(62/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick45_anime_re ease-out;
}
.content5_box45{
  background: #1E1E1E;
  position: absolute;
  top: calc(742/1920*100vw);
  left: calc(616/1920*100vw);
  height: calc(15/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box45_anime_re ease-out;
}
.content5.is-animated .content5_stick45{
  top: calc(333/1920*100vw);
  height: calc(62/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick45_anime ease-out;
}
.content5.is-animated .content5_box45{
  top: calc(338/1920*100vw);
  height: calc(15/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box45_anime ease-out;
}

@keyframes content5_stick46_anime {
  0%{
    top: calc(733/1920*100vw);
    height: calc(57/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(333/1920*100vw);
    height: calc(146/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick46_anime_re {
  0%{
    top: calc(333/1920*100vw);
    height: calc(146/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(733/1920*100vw);
    height: calc(57/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box46_anime {
  0%{
    top: calc(733/1920*100vw);
    height: calc(47/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(345/1920*100vw);
    height: calc(104/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box46_anime_re {
  0%{
    top: calc(338/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(733/1920*100vw);
    height: calc(47/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick46{
  background: #0080E8;
  position: absolute;
  top: calc(733/1920*100vw);
  left: calc(600/1920*100vw);
  height: calc(57/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick46_anime_re ease-out;
}
.content5_box46{
  background: #0080E8;
  position: absolute;
  top: calc(733/1920*100vw);
  left: calc(595/1920*100vw);
  height: calc(47/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box46_anime_re ease-out;
}
.content5.is-animated .content5_stick46{
  top: calc(333/1920*100vw);
  height: calc(146/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick46_anime ease-out;
}
.content5.is-animated .content5_box46{
  top: calc(345/1920*100vw);
  height: calc(104/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box46_anime ease-out;
}

@keyframes content5_stick47_anime {
  0%{
    top: calc(768/1920*100vw);
    height: calc(57/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(324/1920*100vw);
    height: calc(57/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick47_anime_re {
  0%{
    top: calc(324/1920*100vw);
    height: calc(57/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(768/1920*100vw);
    height: calc(57/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box47_anime {
  0%{
    top: calc(782/1920*100vw);
    height: calc(33/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(338/1920*100vw);
    height: calc(33/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box47_anime_re {
  0%{
    top: calc(338/1920*100vw);
    height: calc(33/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(782/1920*100vw);
    height: calc(33/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick47{
  background: #0080E8;
  position: absolute;
  top: calc(768/1920*100vw);
  left: calc(581/1920*100vw);
  height: calc(57/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick47_anime_re ease-out;
}
.content5_box47{
  background: #0080E8;
  position: absolute;
  top: calc(782/1920*100vw);
  left: calc(576/1920*100vw);
  height: calc(33/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box47_anime_re ease-out;
}
.content5.is-animated .content5_stick47{
  top: calc(324/1920*100vw);
  height: calc(57/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick47_anime ease-out;
}
.content5.is-animated .content5_box47{
  top: calc(338/1920*100vw);
  height: calc(33/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box47_anime ease-out;
}

@keyframes content5_stick48_anime {
  0%{
    top: calc(794/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(327/1920*100vw);
    height: calc(31/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick48_anime_re {
  0%{
    top: calc(327/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(794/1920*100vw);
    height: calc(31/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box48_anime {
  0%{
    top: calc(803/1920*100vw);
    height: calc(16/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(337/1920*100vw);
    height: calc(15/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box48_anime_re {
  0%{
    top: calc(337/1920*100vw);
    height: calc(15/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(803/1920*100vw);
    height: calc(16/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick48{
  background: #1E1E1E;
  position: absolute;
  top: calc(794/1920*100vw);
  left: calc(561/1920*100vw);
  height: calc(31/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick48_anime_re ease-out;
}
.content5_box48{
  background: #1E1E1E;
  position: absolute;
  top: calc(803/1920*100vw);
  left: calc(556/1920*100vw);
  height: calc(16/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box48_anime_re ease-out;
}
.content5.is-animated .content5_stick48{
  top: calc(327/1920*100vw);
  height: calc(31/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick48_anime ease-out;
}
.content5.is-animated .content5_box48{
  top: calc(337/1920*100vw);
  height: calc(15/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box48_anime ease-out;
}

@keyframes content5_stick49_anime {
  0%{
    top: calc(798/1920*100vw);
    height: calc(27/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(343/1920*100vw);
    height: calc(57/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick49_anime_re {
  0%{
    top: calc(343/1920*100vw);
    height: calc(57/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(798/1920*100vw);
    height: calc(27/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box49_anime {
  0%{
    top: calc(807/1920*100vw);
    height: calc(8/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(352/1920*100vw);
    height: calc(26/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box49_anime_re {
  0%{
    top: calc(352/1920*100vw);
    height: calc(26/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(807/1920*100vw);
    height: calc(8/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick49{
  background: #0080E8;
  position: absolute;
  top: calc(798/1920*100vw);
  left: calc(541/1920*100vw);
  height: calc(27/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick49_anime_re ease-out;
}
.content5_box49{
  background: #0080E8;
  position: absolute;
  top: calc(807/1920*100vw);
  left: calc(536/1920*100vw);
  height: calc(8/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box49_anime_re ease-out;
}
.content5.is-animated .content5_stick49{
  top: calc(343/1920*100vw);
  height: calc(57/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick49_anime ease-out;
}
.content5.is-animated .content5_box49{
  top: calc(352/1920*100vw);
  height: calc(26/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box49_anime ease-out;
}


@keyframes content5_stick50_anime {
  0%{
    top: calc(806/1920*100vw);
    height: calc(27/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(303/1920*100vw);
    height: calc(113/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick50_anime_re {
  0%{
    top: calc(303/1920*100vw);
    height: calc(113/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(806/1920*100vw);
    height: calc(27/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box50_anime {
  0%{
    top: calc(815/1920*100vw);
    height: calc(14/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(312/1920*100vw);
    height: calc(88/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box50_anime_re {
  0%{
    top: calc(312/1920*100vw);
    height: calc(88/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(815/1920*100vw);
    height: calc(14/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick50{
  background: #0080E8;
  position: absolute;
  top: calc(806/1920*100vw);
  left: calc(521/1920*100vw);
  height: calc(27/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick50_anime_re ease-out;
}
.content5_box50{
  background: #0080E8;
  position: absolute;
  top: calc(815/1920*100vw);
  left: calc(516/1920*100vw);
  height: calc(14/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box50_anime_re ease-out;
}
.content5.is-animated .content5_stick50{
  top: calc(303/1920*100vw);
  height: calc(113/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick50_anime ease-out;
}
.content5.is-animated .content5_box50{
  top: calc(312/1920*100vw);
  height: calc(88/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box50_anime ease-out;
}

@keyframes content5_stick51_anime {
  0%{
    top: calc(800/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(268/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick51_anime_re {
  0%{
    top: calc(268/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(800/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box51_anime {
  0%{
    top: calc(828/1920*100vw);
    height: calc(14/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(297/1920*100vw);
    height: calc(14/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box51_anime_re {
  0%{
    top: calc(297/1920*100vw);
    height: calc(14/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(828/1920*100vw);
    height: calc(14/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick51{
  background: #0080E8;
  position: absolute;
  top: calc(800/1920*100vw);
  left: calc(501/1920*100vw);
  height: calc(46/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick51_anime_re ease-out;
}
.content5_box51{
  background: #0080E8;
  position: absolute;
  top: calc(828/1920*100vw);
  left: calc(496/1920*100vw);
  height: calc(14/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box51_anime_re ease-out;
}
.content5.is-animated .content5_stick51{
  top: calc(268/1920*100vw);
  height: calc(46/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick51_anime ease-out;
}
.content5.is-animated .content5_box51{
  top: calc(297/1920*100vw);
  height: calc(14/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box51_anime ease-out;
}

@keyframes content5_stick52_anime {
  0%{
    top: calc(819/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(256/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_stick52_anime_re {
  0%{
    top: calc(256/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(819/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box52_anime {
  0%{
    top: calc(828/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }

  100%{
    top: calc(265/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box52_anime_re {
  0%{
    top: calc(265/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(828/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }
}
.content5_stick52{
  background: #0080E8;
  position: absolute;
  top: calc(819/1920*100vw);
  left: calc(481/1920*100vw);
  height: calc(36/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick52_anime_re ease-out;
}
.content5_box52{
  background: #0080E8;
  position: absolute;
  top: calc(828/1920*100vw);
  left: calc(476/1920*100vw);
  height: calc(22/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box52_anime_re ease-out;
}
.content5.is-animated .content5_stick52{
  top: calc(256/1920*100vw);
  height: calc(36/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_stick52_anime ease-out;
}
.content5.is-animated .content5_box52{
  top: calc(265/1920*100vw);
  height: calc(22/1920*100vw);
  background: #1E1E1E;
  animation: 1s content5_box52_anime ease-out;
}

@keyframes content5_stick53_anime {
  0%{
    top: calc(825/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(221/1920*100vw);
    height: calc(36/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick53_anime_re {
  0%{
    top: calc(221/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(825/1920*100vw);
    height: calc(36/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box53_anime {
  0%{
    top: calc(834/1920*100vw);
    height: calc(22/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(242/1920*100vw);
    height: calc(7/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box53_anime_re {
  0%{
    top: calc(242/1920*100vw);
    height: calc(7/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(834/1920*100vw);
    height: calc(22/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick53{
  background: #1E1E1E;
  position: absolute;
  top: calc(825/1920*100vw);
  left: calc(461/1920*100vw);
  height: calc(36/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick53_anime_re ease-out;
}
.content5_box53{
  background: #1E1E1E;
  position: absolute;
  top: calc(834/1920*100vw);
  left: calc(456/1920*100vw);
  height: calc(22/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box53_anime_re ease-out;
}
.content5.is-animated .content5_stick53{
  top: calc(221/1920*100vw);
  height: calc(36/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick53_anime ease-out;
}
.content5.is-animated .content5_box53{
  top: calc(242/1920*100vw);
  height: calc(7/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box53_anime ease-out;
}

@keyframes content5_stick54_anime {
  0%{
    top: calc(823/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(241/1920*100vw);
    height: calc(38/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick54_anime_re {
  0%{
    top: calc(241/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(823/1920*100vw);
    height: calc(38/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box54_anime {
  0%{
    top: calc(833/1920*100vw);
    height: calc(20/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(245/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box54_anime_re {
  0%{
    top: calc(245/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(833/1920*100vw);
    height: calc(20/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick54{
  background: #1E1E1E;
  position: absolute;
  top: calc(823/1920*100vw);
  left: calc(441/1920*100vw);
  height: calc(38/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick54_anime_re ease-out;
}
.content5_box54{
  background: #1E1E1E;
  position: absolute;
  top: calc(833/1920*100vw);
  left: calc(436/1920*100vw);
  height: calc(20/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box54_anime_re ease-out;
}
.content5.is-animated .content5_stick54{
  top: calc(241/1920*100vw);
  height: calc(38/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick54_anime ease-out;
}
.content5.is-animated .content5_box54{
  top: calc(245/1920*100vw);
  height: calc(28/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box54_anime ease-out;
}

@keyframes content5_stick55_anime {
  0%{
    top: calc(805/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
  100%{
    top: calc(245/1920*100vw);
    height: calc(46/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_stick55_anime_re {
  0%{
    top: calc(245/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(805/1920*100vw);
    height: calc(46/1920*100vw);
    background: #1E1E1E;
  }
}
@keyframes content5_box55_anime {
  0%{
    top: calc(815/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }

  100%{
    top: calc(255/1920*100vw);
    height: calc(28/1920*100vw);
    background: #0080E8;
  }
}
@keyframes content5_box55_anime_re {
  0%{
    top: calc(255/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }
  100%{
    top: calc(815/1920*100vw);
    height: calc(28/1920*100vw);
    background: #1E1E1E;
  }
}
.content5_stick55{
  background: #1E1E1E;
  position: absolute;
  top: calc(805/1920*100vw);
  left: calc(421/1920*100vw);
  height: calc(46/1920*100vw);
  width: calc(1/1920*100vw);
  animation: 1s content5_stick55_anime_re ease-out;
}
.content5_box55{
  background: #1E1E1E;
  position: absolute;
  top: calc(815/1920*100vw);
  left: calc(416/1920*100vw);
  height: calc(28/1920*100vw);
  width: calc(11/1920*100vw);
  animation: 1s content5_box55_anime_re ease-out;
}
.content5.is-animated .content5_stick55{
  top: calc(245/1920*100vw);
  height: calc(46/1920*100vw);
  background: #0080E8;
  animation: 1s content5_stick55_anime ease-out;
}
.content5.is-animated .content5_box55{
  top: calc(255/1920*100vw);
  height: calc(28/1920*100vw);
  background: #0080E8;
  animation: 1s content5_box55_anime ease-out;
}
@media (max-width: 768px) {
  /* CONTENT1---------------- */
  .content1_right_text{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;;
  }
  .content1_right_text span{
    font-size: 20px;
    font-weight: bold;
  }
}

@media (orientation: portrait) {
  .sp{
    display: block;
  }
  .pc{
    display: none;
  }
  .sp_header_left{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
  }
  header #nav{
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
  }
  header .nav_list{
    display: flex;
    justify-content: left;
    font-size: 1.2rem;
    padding: 0 20px;
  }
  header .nav_list .nav_item{
    padding: 0 14px;
  }
  header .nav_item a{
    position: relative;
  }
  header .header_inner{
    padding-right: 60px;
    padding-left: 20px;
    height: 60px;
  }
  /* ハンバーガー
  ---------------------------------- */
  header .nav_list{
    flex-direction: column;
  }
  #nav {
    flex-direction: column;
    justify-content: flex-start!important;
    position: fixed;
    right: -300px; /* 右から出てくる */
    top: 0;
    width: 250px!important; /* スマホに収まるサイズ */
    max-width: 100vw;
    height: 100vh;
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    margin-top: 60px;
    background-color: #FFFDF5;
    transition: all .6s;
    z-index: 200;
    overflow-y: auto; /* メニューが多くなったらスクロールできるように */
  }
  header .nav_list{
    padding: 0;
  }
  .hamburger {
    position: absolute;
    right: 12px;
    top: 10px;
    width: 40px; /* クリックしやすい幅 */
    height: 40px; /* クリックしやすい高さ */
    cursor: pointer;
    z-index: 300;
  }
  .nav_list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .nav_item {
    text-align: center;
    padding: 0 14px;
  }
  .nav_item a{
    display: block;
    border-bottom: 1px solid #eee;
    text-decoration: none;
  }
  .nav_item button{
    display: block;
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px solid #eee;
    text-decoration: none;
  }
  .hamburger_border {
    position: absolute;
    left: 11px;
    width: 18px;
    height: 2px;
    background-color: #333;
    transition: all .6s;
  }
  .hamburger_border_top {
    top: 14px;
  }
  .hamburger_border_center {
    top: 20px;
  }
  .hamburger_border_bottom {
    top: 26px;
  }
  .black_bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 100;
    background-color: #333;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    cursor: pointer;
  }

  /* 表示された時用のCSS */
  .nav-open #nav {
    padding-top: 60px;
    top: 0;
    right: 0;
  }
  .nav-open .black_bg {
    opacity: .8;
    visibility: visible;
  }
  .nav-open .hamburger_border_top {
    transform: rotate(45deg);
    top: 20px;
  }
  .nav-open .hamburger_border_center {
    width: 0;
    left: 50%;
  }
  .nav-open .hamburger_border_bottom {
    transform: rotate(-45deg);
    top: 20px;
  }
  /* TOP------------------ */
  .mainvisual{
    width: 100%;
    height: calc(1920 / 1080 * 100vw);
    background: #FFFDF5 0% 0% no-repeat padding-box;
    position: relative;
  }
  .mainvisual img{
    width: 100%;
  }
  @keyframes move_high {
    0% {top: calc(593 / 1080 * 100vw);}
    100% {top: calc(20 / 1080 * 100vw);}
  }
  @keyframes move_high_re {
    0% {top: calc(20 / 1080 * 100vw);}
    100% {top: calc(593 / 1080 * 100vw);}
  }
  @keyframes move_low {
    0% {top: calc(31 / 1080 * 100vw);}
    100% {top: calc(593 / 1080 * 100vw);}
  }
  @keyframes move_low_re {
    0% {top: calc(593 / 1080 * 100vw);}
    100% {top: calc(31 / 1080 * 100vw);}
  }
  .high{
    position: absolute;
    top: calc(593 / 1080 * 100vw);
    left: 40%;
    transform: translateX(-50%);
    width: calc(710 / 1080 * 100vw);
    height: calc(369 / 1080 * 100vw);
    z-index: 1;
    animation: move_high_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .high{
    top: calc(20 / 1080 * 100vw);
    left: 40%;
    transform: translateX(-50%);
    animation: move_high 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .low{
    position: absolute;
    top: calc(31 / 1080 * 100vw);
    left: 70%;
    transform: translateX(-50%);
    width: calc(589 / 1080 * 100vw);
    opacity: 1;
    z-index: 3;
    animation: move_low_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .low{
    top: calc(593 / 1080 * 100vw);
    left: 70%;
    transform: translateX(-50%);
    animation: move_low 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .and{
    position: absolute;
    top: calc(547 / 1920 * 100vw);
    left: 50%;
    transform: translateX(-50%);
    width: calc(611 / 1080 * 100vw);
    height: calc(284 / 1080 * 100vw);
    opacity: 1;
    z-index: 2;
  }
  /* MAINTEXT------------------------- */
  @keyframes move_text1 {
    0% {left: calc(127/1080 *100vw);}
    100% {left: calc(100/1080 *100vw);}
  }
  @keyframes move_text1_re {
    0% {left: calc(100/1080 *100vw);}
    100% {left: calc(127/1080 *100vw);}
  }
  @keyframes move_text2 {
    0% {left: calc( (127 + 25)/1080 *100vw);}
    100% {left: calc(100/1080 *100vw);}
  }
  @keyframes move_text2_re {
    0% {left: calc(100/1080 *100vw);}
    100% {left: calc( (127 + 25)/1080 *100vw);}
  }
  @keyframes move_text3 {
    0% {left: calc( (127 + 25 + 26)/1080 *100vw);}
    100% {left: calc(100/1080 *100vw);}
  }
  @keyframes move_text3_re {
    0% {left: calc(100/1080 *100vw);}
    100% {left: calc( (127 + 25 + 26)/1080 *100vw);}
  }
  @keyframes move_text4 {
    0% {left: calc( (127 + 25 + 26 + 25)/1080 *100vw);}
    100% {left: calc(100/1080 *100vw);}
  }
  @keyframes move_text4_re {
    0% {left: calc(100/1080 *100vw);}
    100% {left: calc( (127 + 25 + 26 + 25)/1080 *100vw);}
  }
  .mainvisual .text1{
    position: absolute;
    top: calc( (543 + 349 + 100)/1080 *100vw);
    left: calc(127/1080 *100vw);
    width: calc(173*2.5/1080 * 100vw);
    height: fit-content;
    animation: move_text1_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .text1{
    position: absolute;
    left: calc(100/1080 *100vw);
    animation: move_text1 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual .text2{
    position: absolute;
    /* Layout Properties */
    /* top: calc( (543 + 349 + 100 + 67 + 53 + 50)/1080 *100vw); */
    top: calc( (543 + 349 + 100 + 173*2.5*(70/328) + 28)/1080 *100vw);
    left: calc( (127 + 25)/1080 *100vw);
    width: calc(158*2.5/1080 * 100vw);
    /* width: calc(173*5/1080 *100vw); */
    height: fit-content;
    /* UI Properties */
    /* background: url('../img/日々の株価を予想して.svg') no-repeat center; */
    opacity: 1;
    animation: move_text2_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .text2{
    position: absolute;
    left: calc(100/1080 *100vw);
    animation: move_text2 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual .text3{
    position: absolute;
    /* Layout Properties */
    /* top: calc( (543 + 349 + 100 + 67 + 36 + 53 + 100)/1080 *100vw); */
    top: calc( (543 + 349 + 100 + 173*2.5*(70/328) + 28 + 158*2.5*(30/300) + 28)/1080 *100vw);
    left: calc( (127 + 25 + 26)/1080 *100vw);
    height: fit-content;
    width: calc(261*2.5/1080*100vw);
    /* UI Properties */
    /* background: url('../img/高額依頼を獲得しよう!!.svg') no-repeat center; */
    animation: move_text3_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .text3{
    position: absolute;
    left: calc(100/1080 *100vw);
    opacity: 1;
    animation: move_text3 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual .text4{
    position: absolute;
    /* Layout Properties */
    /* top: calc( (543 + 349 + 100 + 67 + 36 + 53 + 67 + 53 + 150)/1080 *100vw); */
    top: calc( (543 + 349 + 100 + 173*2.5*(70/328) + 28 + 158*2.5*(30/300) + 28 + 261*2.5*(70/495) + 28)/1080 *100vw);
    left: calc( (127 + 25 + 26 + 25)/1080 *100vw);
    width: calc(255*2.5/1080*100vw);
    height: fit-content;
    /* UI Properties */
    /* background: url('../img/高額依頼はどうやってあなたの手に？.svg') no-repeat center; */
    opacity: 1;
    animation: move_text4_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .mainvisual.is-animated .text4{
    position: absolute;
    left: calc(100/1080 *100vw);
    opacity: 1;
    animation: move_text4 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .main_register{
    font-size: calc(17*3/1080 * 100vw);
    position: absolute;
    width: calc(125*3/1080 * 100vw);
    height: calc(35*3/1080 * 100vw);
    top: calc( (543 + 349 + 100 + 173*2.5*(70/328) + 28 + 158*2.5*(30/300) + 28 + 261*2.5*(70/495) + 28 + 255*2.5*(31/484) + 28)/1080 *100vw);
    /* top: calc( (543 + 349 + 100 + 67 + 36 + 53 + 67 + 53 + 48 + 200)/1080 *100vw); */
    left: calc(100/1080 * 100vw);
  }
  .main_register a{
    transition: 0.2s;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: calc(35*3/1080 * 100vw);
  }
  .main_register a:hover{
    transition: 0.2s;
    background-color: #0080E8;
  }
  /* content1---------------------------------------- */
  .content1_right_text{
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 400;
    line-height: max(3vh,24px);
    font-size: max(2vh,16px);
  }
  .content1_right_text span{
    font-weight: bold;
    font-size: max(2.5vh,20px);
  }
  .contents1_button{
    position: absolute;
    top: 85%;
    left: 50%;
    transform: translateX(-50%)  translateY(-50%);
    /* ２倍の大きさ */
    width: calc( 144/1080 * 100vw);
  }
  .contents1_button img{
    width: 100%;
  }
  .content1{
    position: relative;
    /* height: 100vh; */
    height: calc( 1920/1080 * 100vw);
    background-color: #FFFDF5;
    background: url(../img/contents1_bg2.png) no-repeat center top 25% ,
    url(../img/contents1_bg1-2.png) no-repeat center;
    background-size: 35%, 80%;
  }
  .content1.is-animated{
    background-size: 55%, 100%;
    animation: content1_bg_anime .6s;
    animation-timing-function: linear(0, 0.9, 1, 0.9, 0.80, 1.0, 0.90, 1.0,0.95,1, 1);
  }
  @keyframes content1_bg_anime {
    0%{
      background-size: 35%, 80%;
    }
    100%{
      background-size: 55%, 100%;
    }
  }
  @keyframes content1_bg_anime_re {
    0%{
      background-size: 55%, 100%;
    }
    100%{
      background-size: 35%, 80%;
    }
  }

  .content1_top_text{
    font-weight: bold;
    position: absolute;
    top: 22%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 9vh;
    animation: content1_top_text_anime_re .6s;
    animation-timing-function: linear(0, 0.9, 1, 0.9, 0.80, 1.0, 0.90, 1.0,0.95,1, 1);
  }
  .content1_bottom_text{
    font-weight: bold;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 8vw;
    animation: content1_bottom_text_anime_re .6s;
    animation-timing-function: linear(0, 0.9, 1, 0.9, 0.80, 1.0, 0.90, 1.0,0.95,1, 1);
  }
  .content1.is-animated .content1_top_text{
    top: 26%;
    transform: translateX(-50%) translateY(-50%);
    animation: content1_top_text_anime .6s;
    animation-timing-function: linear(0, 0.9, 1, 0.9, 0.80, 1.0, 0.90, 1.0,0.95,1, 1);
  }
  .content1.is-animated .content1_bottom_text{
    top: 38%;
    transform: translateX(-50%) translateY(-50%);
    animation: content1_bottom_text_anime .6s;
    animation-timing-function: linear(0, 0.9, 1, 0.9, 0.80, 1.0, 0.90, 1.0,0.95,1, 1);
  }
  @keyframes content1_top_text_anime {
    0%{
      transform: translateX(-50%) translateY(-50%);
      top: 22%;
    }
    100%{
      transform: translateX(-50%) translateY(-50%);
      top: 26%;
    }
  }
  @keyframes content1_top_text_anime_re {
    0%{
      transform: translateX(-50%) translateY(-50%);
      top: 26%;
    }
    100%{
      transform: translateX(-50%) translateY(-50%);
      top: 22%;
    }
  }
  @keyframes content1_bottom_text_anime {
    0%{
      transform: translateX(-50%) translateY(-50%);
      top: 40%;
    }
    100%{
      transform: translateX(-50%) translateY(-50%);
      top: 38%;
    }
  }
  @keyframes content1_bottom_text_anime_re {
    0%{
      transform: translateX(-50%) translateY(-50%);
      top: 38%;
    }
    100%{
      transform: translateX(-50%) translateY(-50%);
      top: 40%;
    }
  }

  /* content2----------------------------- */
  .content2{
    height: calc( 1920/1080 * 100vw);
    background: url(../img/contents2_bg2.png) no-repeat center top 35%,
    url(../img/content2_bg_sp.png) no-repeat center;
    background-color: #FFFDF5;
    background-size: 32%, 97%;
  }
  .content2.is-animated{
    background-size: 45%, 99%;
    animation: content2_bg_anime 1s;
    animation-timing-function: linear(0,0.2,0.5, 1, 0.8,0.7,0.6, 1.0, 0.9, 1.0,1,1);
  }
  @keyframes content2_bg_anime {
    0%{
      background-size: 32%, 97%;
    }
    100%{
      background-size: 45%, 99%;
    }
  }
  @keyframes content2_bg_anime_re {
    0%{
      background-size: 45%, 99%;
    }
    100%{
      background-size: 32%, 97%;
    }
  }
  .content2_right_text{
    text-align: right;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
    line-height: max(3vh,20px);
    font-size: max(2vh,16px);
    color: white;
  }
  .content2_left_text{
    position: absolute;
    top: 33%;
    left: 50%;
    transform: translateX(-50%);
    line-height: 30px;
    font-size: 3vw;
    line-height: 5vw;
  }
  .content2_left_text span{
    font-weight: bold;
    font-size: 5vw;
    line-height: 5vw;
  }

  /* content3------------------ */
  @keyframes content3_bg_anime {
    0%{background-size: 80%;}
    100%{background-size: 85%;}
  }
  @keyframes content3_bg_anime_re {
    0%{background-size: 85%;}
    100%{background-size: 80%;}
  }
  .content3{
    height: calc( 844/390 * 100vw);
    background: url(../img/contents3_bg1-3.png) no-repeat center;
    background-size: 80%;
    background-color: #0080E8;
  }
  .content3.is-animated{
    background-size: 85%;
  }
  @keyframes content3_left_anime {
    0%{
      transform: translateX(-100vw) translateY(0%);
    }
    100%{
      transform: translateX(0%) translateY(0%);
    }
  }
  @keyframes content3_left_anime_re {
    0%{
      transform: translateX(0%) translateY(0);
    }
    100%{
      transform: translateX(-100vw) translateY(0);
    }
  }
  .content3_left{
    margin: initial;
    transform: translateX(-100vw) translateY(0%);
    width: calc(220/390 * 100vw);
    height: calc(220/390 * 100vw);
    background: url(../img/contents3_bg2.png) no-repeat center;
    background-size: contain;
    color: white;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: content3_left_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    line-height: max(3vh,28px);
    font-size: max(2vh,14px);
  }
  .content3_left p{
    width: 85%;
  }
  .content3_left span{
    font-weight: bold;
    font-size: max(3vh,18px);
  }
  .content3.is-animated .content3_left{
    /* left: 50%;
    transform: translateX(-50%) translateY(-50%); */
    animation: content3_left_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content3_right{
    margin: calc(15/390 * 100vw) 0 0 0;
  }
  .content3_right_top{
    transform: translateY(0);
    position: initial;
    color: #0080E8;
    line-height: max(2.8vh,16px);
    font-size: max(1.8vh,16px);
  }
  @keyframes content3_right_anime {
    0%{
      transform: translateX(100vw) translateY(0);
    }
    100%{
      transform: translateX(0%) translateY(0);
    }
  }
  @keyframes content3_right_anime_re {
    0%{
      transform: translateX(0%) translateY(0);
    }
    100%{
      transform: translateX(100vw) translateY(0);
    }
  }
  .content3_right_bottom{
    position: initial;
    line-height: max(3vh,16px);
    font-size: max(2.2vh,16px);
    font-weight: bold;
    transform: translateX(100vw)translateY(0);
    animation: content3_right_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content3.is-animated .content3_right_bottom{
    right: 50%;
    transform: translateX(0%) translateY(0);
    animation: content3_right_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content3_flex{
    min-height: calc(420/390 * 100vw);
    position: absolute;
    top: calc(120/390 * 100vw);
    justify-content: space-between;
    left: 50%;
    display: flex;
    flex-direction: column;
    transform: translateX(-50%) translateY(0%);
  }
  /* content4---------------------------- */
  .content4{
    position: relative;
    height: calc( 1920/1080 * 100vw);
  }
  @keyframes content4_black_anime {
    0%{
      background: url(../img/content4_black_s_sp.png) no-repeat center;
      background-size: contain;
    }
    100%{
      background: url(../img/content4_black_sp.png) no-repeat center;
      background-size: contain;
    }
  }
  @keyframes content4_black_anime_re {
    0%{
      background: url(../img/content4_black_sp.png) no-repeat center;
      background-size: contain;
    }
    100%{
      background: url(../img/content4_black_s_sp.png) no-repeat center;
      background-size: contain;
    }
  }
  .content4_black{
    position: absolute;
    left: 50%;
    top: calc(173/1080 * 100vw);
    transform: translateX(-50%);
    background: url(../img/content4_black_s_sp.png) no-repeat center;
    background-size: contain;
    height: calc( 1519/1080 * 100vw);
    width: calc( 238/1080 * 100vw);
    animation: content4_black_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_black_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_black{
    position: absolute;
    left: 50%;
    top: calc(173/1080 * 100vw);
    background: url(../img/content4_black_sp.png) no-repeat center;
    background-size: contain;
    height: calc( 1519/1080 * 100vw);
    width: calc( 238/1080 * 100vw);
    animation: content4_black_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_black_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  @keyframes content4_circle_anime {
    0%{
      top: calc(276/1080 * 100vw);
    }
    100%{
      top: calc(1085/1080 * 100vw);
    }
  }
  @keyframes content4_circle_anime_re {
    0%{
      top: calc(1085/1080 * 100vw);
    }
    100%{
      top: calc(276/1080 * 100vw);
    }
  }
  .content4_circle{
    position: absolute;
    background: url(../img/content4_blue.png) no-repeat center;
    background-size: contain;
    height: calc( 663/1080 * 100vw);
    width: calc( 663/1080 * 100vw);
    left: 50%;
    top: calc(276/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_circle_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_circle_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_circle{
    left: 50%;
    top: calc(1085/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_circle_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_circle_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  @keyframes content4_white_anime {
    0%{
      height: calc( 852/1080 * 100vw);
    }
    100%{
      height: calc( 1462/1080 * 100vw);
    }
  }
  @keyframes content4_white_anime_re {
    0%{
      height: calc( 1462/1080 * 100vw);
    }
    100%{
      height: calc( 852/1080 * 100vw);
    }
  }
  .content4_white{
    position: absolute;
    z-index: 6;
    background-color: #FFFDF5;
    border-radius: 300px;
    width: calc( 101/1080 * 100vw);
    height: calc( 852/1080 * 100vw);
    left: 50%;
    top: calc(230/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_white_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_white_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_white{
    width: calc( 101/1080 * 100vw);
    height: calc( 1462/1080 * 100vw);
    animation: content4_white_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_white_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  /* CONTENT4 TEXT TOP----------------------------- */
  @keyframes content4_text_2_anime {
    0%{
      top: calc(393/1080 * 100vw);
    }
    100%{
      top: calc(615/1080 * 100vw);
    }
  }
  @keyframes content4_text_2_anime_re {
    0%{
      top: calc(615/1080 * 100vw);
    }
    100%{
      top: calc(393/1080 * 100vw);
    }
  }
  @keyframes content4_text_3_anime {
    0%{
      top: calc(552/1080 * 100vw);
    }
    100%{
      top: calc(935/1080 * 100vw);
    }
  }
  @keyframes content4_text_3_anime_re {
    0%{
      top: calc(935/1080 * 100vw);
    }
    100%{
      top: calc(552/1080 * 100vw);
    }
  }
  @keyframes content4_text_4_anime {
    0%{
      top: calc(696/1080 * 100vw);
    }
    100%{
      top: calc(1240/1080 * 100vw);
    }
  }
  @keyframes content4_text_4_anime_re {
    0%{
      top: calc(1240/1080 * 100vw);
    }
    100%{
      top: calc(696/1080 * 100vw);
    }
  }
  @keyframes content4_text_5_anime {
    0%{
      top: calc(868/1080 * 100vw);
    }
    100%{
      top: calc(1585/1080 * 100vw);
    }
  }
  @keyframes content4_text_5_anime_re {
    0%{
      top: calc(1585/1080 * 100vw);
    }
    100%{
      top: calc(868/1080 * 100vw);
    }
  }
  .content4_text{
    color: #000000;
    line-height: max(2.8vh,16px);
    font-size: max(1.8vh,16px);
    text-align: center;
  }
  .content4_text_1{
    position: absolute;
    left: calc(100% - 42% + 5%);
    top: calc(296/1080 * 100vw);
    color: #000000;
  }
  .content4_text_2{
    position: absolute;
    left: calc(100% - 42% + 5%);
    top: calc(393/1080 * 100vw);
    color: #000000;
    animation: content4_text_2_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_2_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_2{
    left: calc(100% - 42% + 5%);
    top: calc(615/1080 * 100vw);
    animation: content4_text_2_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_2_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_text_3{
    position: absolute;
    left: calc(100% - 42% + 5%);
    top: calc(552/1080 * 100vw);
    color: #000000;
    animation: content4_text_3_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_3_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_3{
    left: calc(100% - 42% + 5%);
    top: calc(935/1080 * 100vw);
    animation: content4_text_3_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_3_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_text_4{
    position: absolute;
    left: calc(100% - 42%);
    top: calc(696/1080 * 100vw);
    color: #000000;
    animation: content4_text_4_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_4_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_4{
    left: calc(100% - 42%);
    top: calc(1240/1080 * 100vw);
    animation: content4_text_4_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_4_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_text_5{
    position: absolute;
    left: calc(100% - 42%);
    top: calc(868/1080 * 100vw);
    color: #000000;
    animation: content4_text_5_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_5_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_5{
    left: calc(100% - 42% );
    top: calc(1585/1080 * 100vw);
    animation: content4_text_5_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_5_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  /* CONTENT4 TEXT BOTTOM----------------------------- */
  @keyframes content4_text_bottom_1_anime {
    0%{
      top: calc(303/1080 * 100vw);
    }
    100%{
      top: calc(460/1080 * 100vw);
    }
  }
  @keyframes content4_text_bottom_1_anime_re {
    0%{
      top: calc(460/1080 * 100vw);
    }
    100%{
      top: calc(303/1080 * 100vw);
    }
  }
  @keyframes content4_text_bottom_2_anime {
    0%{
      top: calc(394/1080 * 100vw);
    }
    100%{
      top: calc(783/1080 * 100vw);
    }
  }
  @keyframes content4_text_bottom_2_anime_re {
    0%{
      top: calc(783/1080 * 100vw);
    }
    100%{
      top: calc(394/1080 * 100vw);
    }
  }
  @keyframes content4_text_bottom_3_anime {
    0%{
      top: calc(458/1080 * 100vw);
    }
    100%{
      top: calc(1350/1080 * 100vw);
    }
  }
  @keyframes content4_text_bottom_3_anime_re {
    0%{
      top: calc(1350/1080 * 100vw);
    }
    100%{
      top: calc(458/1080 * 100vw);
    }
  }
  .content4_text_bottom{
    line-height: max(2.8vh,16px);
    font-size: max(1.8vh,16px);
    color: #000000;
  }
  .content4_text_bottom_1{
    position: absolute;
    right: calc(56% + 7%);
    left: initial;
    top: calc(303/1080 * 100vw);
  }
  .content4_text_bottom_1{
    position: absolute;
    right: calc(56% + 7%);
    left: initial;
    top: calc(303/1080 * 100vw);
    animation: content4_text_bottom_1_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_1_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_bottom_1{
    position: absolute;
    right: calc(56% + 7%);
    left: initial;
    top: calc(460/1080 * 100vw);
    animation: content4_text_bottom_1_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_1_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4_text_bottom_2{
    position: absolute;
    right: calc(56% + 7%);
    left: initial;
    top: calc(394/1080 * 100vw);
    animation: content4_text_bottom_2_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_2_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_bottom_2{
    right: calc(56% + 7%);
    left: initial;
    top: calc(783/1080 * 100vw);
    animation: content4_text_bottom_2_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_2_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_text_bottom_3{
    width: calc(450/1080 * 100vw);
    position: absolute;
    right: calc(56%);
    left: initial;
    top: calc(458/1080 * 100vw);
    color: #000000;
    animation: content4_text_bottom_3_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_3_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_text_bottom_3{
    right: calc(56%);
    left: initial;
    top: calc(1350/1080 * 100vw);
    animation: content4_text_bottom_3_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_text_bottom_3_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  /* CONTENT4 ICON--------------------------------- */
  @keyframes content4_icon2_anime {
    0%{
      top: calc(289/1080 * 100vw);
    }
    100%{
      top: calc(609/1080 * 100vw);
    }
  }
  @keyframes content4_icon2_anime_re {
    0%{
      top: calc(609/1080 * 100vw);
    }
    100%{
      top: calc(289/1080 * 100vw);
    }
  }
  @keyframes content4_icon3_anime {
    0%{
      top: calc(289/1080 * 100vw);
    }
    100%{
      top: calc(929/1080 * 100vw);
    }
  }
  @keyframes content4_icon3_anime_re {
    0%{
      top: calc(929/1080 * 100vw);
    }
    100%{
      top: calc(289/1080 * 100vw);
    }
  }
  @keyframes content4_icon4_anime {
    0%{
      top: calc(289/1080 * 100vw);
    }
    100%{
      top: calc(1249/1080 * 100vw);
    }
  }
  @keyframes content4_icon4_anime_re {
    0%{
      top: calc(1249/1080 * 100vw);
    }
    100%{
      top: calc(289/1080 * 100vw);
    }
  }
  @keyframes content4_icon5_anime {
    0%{
      top: calc(289/1080 * 100vw);
    }
    100%{
      top: calc(1569/1080 * 100vw);
    }
  }
  @keyframes content4_icon5_anime_re {
    0%{
      top: calc(1569/1080 * 100vw);
    }
    100%{
      top: calc(289/1080 * 100vw);
    }
  }
  .content4_icon1{
    background: url(../img/content4_icon1.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: 50%;
    top: calc(289/1080 * 100vw);
    transform: translateX(-50%);
    z-index: 10;
  }
  .content4_icon2{
    background: url(../img/content4_icon2.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: 50%;
    top: calc(289/1080 * 100vw);
    transform: translateX(-50%);
    z-index: 9;
    animation: content4_icon2_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon2_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon2{
    top: calc(609/1080 * 100vw);
    left: 50%;
    transform: translateX(-50%);
    animation: content4_icon2_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon2_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_icon3{
    background: url(../img/content4_icon3.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: 50%;
    top: calc(289/1080 * 100vw);
    transform: translateX(-50%);
    z-index: 8;
    animation: content4_icon3_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon3_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon3{
    left: 50%;
    top: calc(929/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_icon3_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon3_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_icon4{
    background: url(../img/content4_icon4.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: 50%;
    top: calc(289/1080 * 100vw);
    transform: translateX(-50%);
    z-index: 7;
    animation: content4_icon4_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon4_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon4{
    left: 50%;
    top: calc(1249/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_icon4_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon4_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_icon5{
    background: url(../img/content4_icon5.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: 50%;
    top: calc(289/1080 * 100vw);
    transform: translateX(-50%);
    z-index: 6;
    animation: content4_icon5_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon5_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon5{
    left: 50%;
    top: calc(1569/1080 * 100vw);
    transform: translateX(-50%);
    animation: content4_icon5_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon5_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  @keyframes content4_icon6_anime {
    0%{
      left: calc(495/1080 * 100vw);
    }
    100%{
      left: calc((491/1080 * 100vw) - (297/1080 * 100vw) );
    }
  }
  @keyframes content4_icon6_anime_re {
    0%{
      left: calc((491/1080 * 100vw) - (297/1080 * 100vw) );
    }
    100%{
      left: calc(495/1080 * 100vw);
    }
  }
  @keyframes content4_icon6_text_anime {
    0%{
      left: calc((491/1080 * 100vw) - (67/1080 * 100vw) );
      opacity: 0;
    }
    100%{
      left: calc((491/1080 * 100vw) - (297/1080 * 100vw) + (32.5/1080 * 100vw));
      opacity: 1;
    }
  }
  @keyframes content4_icon6_text_anime_re {
    0%{
      left: calc((491/1080 * 100vw) - (297/1080 * 100vw) + (32.5/1080 * 100vw));
      opacity: 1;
    }
    100%{
      left: calc((491/1080 * 100vw) + (67/1080 * 100vw) );
      opacity: 0;
    }
  }
  .content4_icon6{
    background: url(../img/content4_icon6.png) no-repeat center;
    background-size: contain;
    position: absolute;
    width: calc(65/1080 * 100vw);
    height: calc(65/1080 * 100vw);
    left: calc(495/1080 * 100vw);
    top: calc(929/1080 * 100vw);
    z-index: 5;
    animation: content4_icon6_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon6_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon6{
    top: calc(929/1080 * 100vw);
    left: calc((491/1080 * 100vw) - (297/1080 * 100vw) );
    animation: content4_icon6_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon6_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  .content4_icon6_text{
    opacity: 0;
    font-size: inherit;
    position: absolute;
    left: calc((491/1080 * 100vw) - (67/1080 * 100vw) );
    top: calc( (929 + 65 + 20 + 20)/1080 * 100vw);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    z-index: 5;
    font-weight: bold;
    animation: content4_icon6_text_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon6_text_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4.is-animated .content4_icon6_text{
    opacity: 1;
    top: calc( (929 + 65 + 20 + 20)/1080 * 100vw);
    left: calc((491/1080 * 100vw) - (297/1080 * 100vw) + (32.5/1080 * 100vw));
    animation: content4_icon6_text_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_icon6_text_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  @keyframes content4_point1_anime {
    0%{
      left: calc((540/1080 * 100vw));
    }
    100%{
      left: calc( 292/1080 * 100vw);
    }
  }
  @keyframes content4_point1_anime_re {
    0%{
      left: calc( 292/1080 * 100vw);
    }
    100%{
      left: calc((540/1080 * 100vw));
    }
  }
  @keyframes content4_point2_anime {
    0%{
      left: calc((540/1080 * 100vw));
    }
    100%{
      left: calc((1 - 705/1080) * 100vw);
    }
  }
  @keyframes content4_point2_anime_re {
    0%{
      left: calc((1 - 705/1080) * 100vw);
    }
    100%{
      left: calc((540/1080 * 100vw));
    }
  }
  @keyframes content4_point3_anime {
    0%{
      left: calc((540/1080 * 100vw));
    }
    100%{
      left: calc((1 - 733/1080) * 100vw);
    }
  }
  @keyframes content4_point3_anime_re {
    0%{
      left: calc((1 - 733/1080) * 100vw);
    }
    100%{
      left: calc((540/1080 * 100vw));
    }
  }
  @keyframes content4_point4_anime {
    0%{
      left: calc((540/1080 * 100vw));
    }
    100%{
      left: calc(( (1 - 760/1080) * 100vw));
    }
  }
  @keyframes content4_point4_anime_re {
    0%{
      left: calc(( (1 - 760/1080) * 100vw));
    }
    100%{
      left: calc((540/1080 * 100vw));
    }
  }
  .content4_point1{
    position: absolute;
    top: calc(958/1080 * 100vw);
    left: calc((540/1080 * 100vw));
    transform: translateY(-25%);
    text-align: center;
    z-index: 5;
    font-size: max(1.8vh,16px);
    font-weight: bold;
    animation: content4_point1_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
    -webkit-animation: content4_point1_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  }
  .content4.is-animated .content4_point1{
    top: calc(958/1080 * 100vw);
    left: calc( 292/1080 * 100vw);
    animation: content4_point1_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_point1_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4_point2{
    position: absolute;
    top: calc(958/1080 * 100vw);
    left: calc((540/1080 * 100vw));
    transform: translateY(-25%);
    text-align: center;
    z-index: 5;
    font-size: max(1.8vh,16px);
    font-weight: bold;
    animation: content4_point2_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
    -webkit-animation: content4_point2_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  }
  .content4.is-animated .content4_point2{
    top: calc(958/1080 * 100vw);
    left: calc((1 - 705/1080) * 100vw);
    animation: content4_point2_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_point2_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4_point3{
    position: absolute;
    top: calc(958/1080 * 100vw);
    left: calc((540/1080 * 100vw));
    transform: translateY(-25%);
    text-align: center;
    z-index: 5;
    font-size: max(1.8vh,16px);
    font-weight: bold;
    animation: content4_point3_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
    -webkit-animation: content4_point3_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  }
  .content4.is-animated .content4_point3{
    top: calc(958/1080 * 100vw);
    left: calc((1 - 733/1080) * 100vw);
    animation: content4_point3_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_point3_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }
  .content4_point4{
    font-size: max(1.8vh,16px);
    position: absolute;
    top: calc(958/1080 * 100vw);
    left: calc((540/1080 * 100vw));
    transform: translateY(-25%);
    text-align: center;
    z-index: 5;
    font-weight: bold;
    animation: content4_point4_anime_re 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
    -webkit-animation: content4_point4_anime_re 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 1 100%);
  }
  .content4.is-animated .content4_point4{
    top: calc(958/1080 * 100vw);
    left: calc(( (1 - 760/1080) * 100vw));
    animation: content4_point4_anime 1s;
    animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
    -webkit-animation: content4_point4_anime 1s;
    -webkit-animation-timing-function: linear(0, 0.001, 0.004, 0.009, 0.016 4.6%, 0.035, 0.063, 0.098, 0.141, 0.191, 0.25,
      0.317, 0.391, 0.473, 0.563, 0.66, 0.765 31.8%, 1 36.4%, 0.941, 0.891, 0.848,
      0.813, 0.785, 0.766 50%, 0.759, 0.754, 0.751, 0.75, 0.751, 0.754, 0.759,
      0.766 59.1%, 0.785, 0.813, 0.848, 0.891, 0.941, 1, 0.973, 0.953 77.3%, 0.946,
      0.941, 0.938 80.7% 83%, 0.941, 0.946, 0.953 86.4%, 0.973, 1 90.9%, 0.993,
      0.988, 0.985, 0.984, 0.985, 0.988, 0.993, 1);
  }

  /* CONTENT5------------------------------- */
  .content5{
    height: 70vh;
  }
  .content5_main{
    height: 100%;
  }
  .content5_sp{
    background: url(../img/content5_img1.png) no-repeat center;
    background-size: 90%;
    width: 100%;
    height: 100%;
    transition: 1s;
  }
  .content5.is-animated .content5_sp{
    background: url(../img/content5_img2.png) no-repeat center;
    background-size: 90%;
    width: 100%;
    height: 100%;
    transition: 1s;
  }
  .content5_register{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    width: 125px;
    height: 35px;
    top: 98%;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
  }
  .content5 .footer{
    height: 60px;
    line-height: 60px;
  }
}
