@keyframes _rotate_1ff00_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_1ff00_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_1ff00_20 {
  position: absolute;
  bottom: 0;
  display: flex;
  place-content: center;
  place-items: center;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  ._wrapper_1ff00_20 {
    height: 1570px;
  }
}
@media only screen and (max-width: 767px) {
  ._wrapper_1ff00_20 {
    height: 197.4358974359vw;
  }
}

._jinbeWrapper_1ff00_40 {
  position: absolute;
  bottom: 0;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  ._jinbeWrapper_1ff00_40 {
    height: 1500px;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbeWrapper_1ff00_40 {
    height: 179.4871794872vw;
  }
}

@media only screen and (min-width: 768px) {
  ._jinbe_1ff00_40 {
    width: 2064px;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbe_1ff00_40 {
    width: 143.5897435897vw;
  }
}

._spBG_1ff00_67 {
  position: absolute;
  bottom: 0;
  display: none;
}
@media only screen and (max-width: 767px) {
  ._spBG_1ff00_67 {
    display: block;
    width: 100%;
    height: 89.7435897436vw;
    background-color: white;
  }
}

._textWrapper_1ff00_81 {
  position: absolute;
  transform-origin: bottom center;
}
@media only screen and (min-width: 768px) {
  ._textWrapper_1ff00_81 {
    top: 96px;
    translate: -415px 0;
  }
}
@media only screen and (max-width: 767px) {
  ._textWrapper_1ff00_81 {
    top: 5.1282051282vw;
    translate: -32.0512820513vw 0;
  }
}

@media only screen and (min-width: 768px) {
  ._nyoText_1ff00_99 {
    width: 225px;
  }
}
@media only screen and (max-width: 767px) {
  ._nyoText_1ff00_99 {
    width: 25.641025641vw;
  }
}@keyframes _rotate_9hsr0_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_9hsr0_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_9hsr0_20 {
  position: fixed;
  top: center;
  right: 0;
  z-index: 8;
  display: flex;
  flex-direction: column;
  place-content: center;
  height: -moz-fit-content;
  height: fit-content;
  color: white;
}
@media only screen and (min-width: 768px) {
  ._wrapper_9hsr0_20 {
    bottom: 48px;
    gap: 12px;
  }
}
@media only screen and (max-width: 767px) {
  ._wrapper_9hsr0_20 {
    bottom: 10.2564102564vw;
    gap: 3.0769230769vw;
  }
}

._link_9hsr0_44 {
  display: flex;
  place-content: center;
  place-items: center;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  text-align: left;
  text-underline-position: from-font;
  background-color: #205ba9;
  writing-mode: vertical-rl;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-orientation: upright;
}
@media only screen and (min-width: 768px) {
  ._link_9hsr0_44 {
    width: 56px;
    height: 152px;
    border-radius: 24px 0px 0px 24px;
    font-size: 16px;
    line-height: 20px;
    padding-left: 4px;
    gap: 12px;
    letter-spacing: 4px;
  }
}
@media only screen and (max-width: 767px) {
  ._link_9hsr0_44 {
    width: 12.3076923077vw;
    height: 32.8205128205vw;
    border-radius: 6.1538461538vw 0vw 0vw 6.1538461538vw;
    font-size: 3.5897435897vw;
    line-height: 5.1282051282vw;
    padding-left: 0.5128205128vw;
    gap: 2.0512820513vw;
    letter-spacing: 1.0256410256vw;
  }
}

._top_9hsr0_82 {
  display: flex;
  flex-direction: column;
  place-content: center;
  place-items: center;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: white;
  text-align: center;
  text-underline-position: from-font;
  letter-spacing: 0.05em;
  background-color: #205ba9;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media only screen and (min-width: 768px) {
  ._top_9hsr0_82 {
    font-size: 14px;
    border-radius: 24px 0px 0px 24px;
    line-height: 21px;
    width: 56px;
    height: 72px;
    padding-left: 4px;
    gap: 8px;
  }
}
@media only screen and (max-width: 767px) {
  ._top_9hsr0_82 {
    font-size: 3.0769230769vw;
    border-radius: 6.1538461538vw 0vw 0vw 6.1538461538vw;
    line-height: 3.0769230769vw;
    width: 12.3076923077vw;
    height: 16.4102564103vw;
    padding-left: 1.5384615385vw;
    gap: 2.0512820513vw;
  }
}

@media only screen and (min-width: 768px) {
  ._image_9hsr0_120 {
    width: 49px;
    height: 28px;
  }
}
@media only screen and (max-width: 767px) {
  ._image_9hsr0_120 {
    width: 10.5128205128vw;
    height: 6.0051282051vw;
  }
}

._arrow_9hsr0_132 {
  rotate: -90deg;
}
@media only screen and (min-width: 768px) {
  ._arrow_9hsr0_132 {
    height: 12px;
    width: 14.5px;
  }
}
@media only screen and (max-width: 767px) {
  ._arrow_9hsr0_132 {
    height: 3.0769230769vw;
    width: 3.7179487179vw;
  }
}

._animationContainer_9hsr0_148 {
  position: fixed;
  bottom: 0;
  z-index: -1;
  display: flex;
  flex-direction: column;
  place-content: flex-end;
  width: 100%;
  height: 120%;
  translate: 0 10%;
}

._wave_9hsr0_160 {
  --height: 36;
  --opacity: 1;
  --speed: 7;
  --width: 60;
  right: 0;
  bottom: 20%;
  left: 0;
  width: 100%;
  height: calc(var(--height, 0) * 1px);
  margin-bottom: -3px;
  background-image: url("/assets/images/kv/wave.svg");
  background-repeat: repeat;
  background-size: calc(var(--width, 0) * 15px) 100%;
  opacity: var(--opacity);
  animation: _wave_9hsr0_160 calc(var(--speed, 0) * 1s) infinite linear;
}
@media only screen and (max-width: 767px) {
  ._wave_9hsr0_160 {
    width: calc(var(--width, 0) * 2vw);
    height: calc(var(--height, 0) * 0.7px);
    background-size: calc(var(--width, 0) * 7px) 100%;
    animation: _wave_9hsr0_160 calc(var(--speed, 0) * 2s) infinite linear;
  }
}

@keyframes _wave_9hsr0_160 {
  to {
    background-position-x: calc(var(--width, 0) * 15px);
  }
}
._cover_9hsr0_191 {
  width: 100%;
  height: 110%;
  background-color: #94e1ff;
}

@media only screen and (min-width: 768px) {
  ._useText_9hsr0_198 {
    height: 80px;
    width: 17px;
  }
}
@media only screen and (max-width: 767px) {
  ._useText_9hsr0_198 {
    height: 20.5128205128vw;
    width: 4.358974359vw;
  }
}

@media only screen and (min-width: 768px) {
  ._summonText_9hsr0_211 {
    height: 80px;
    width: 17px;
  }
}
@media only screen and (max-width: 767px) {
  ._summonText_9hsr0_211 {
    height: 20.5128205128vw;
    width: 4.358974359vw;
  }
}

@media only screen and (min-width: 768px) {
  ._topText_9hsr0_224 {
    height: 13px;
    width: 35px;
  }
}
@media only screen and (max-width: 767px) {
  ._topText_9hsr0_224 {
    height: 3.3333333333vw;
    width: 8.9743589744vw;
  }
}@keyframes _rotate_l4j17_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_l4j17_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_l4j17_20 {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  ._wrapper_l4j17_20 {
    width: 1319px;
  }
}

._bg_l4j17_30 {
  position: relative;
  width: 100%;
  height: 100%;
  background: url("/assets/images/about/bg.svg");
  background-repeat: no-repeat;
  background-position: 0% 5%;
  background-size: 100% 99%;
  animation: 1.2s ease-in-out 0s infinite alternate _background-up-down_l4j17_1;
}
@media only screen and (max-width: 767px) {
  ._bg_l4j17_30 {
    background: url("/assets/images/about/bg_sp.svg");
    background-repeat: no-repeat;
    background-size: 100% 99%;
  }
}
@media only screen and (max-width: 767px) {
  ._bg_l4j17_30 {
    scroll-margin-top: 16.4102564103vw;
    height: 435.8974358974vw;
  }
}
@media only screen and (min-width: 768px) {
  ._bg_l4j17_30 {
    scroll-margin-top: 64px;
    height: 980px;
    width: 1319px;
  }
}

._about_l4j17_61 {
  display: flex;
  flex-direction: column;
  place-items: center;
}

._title_l4j17_67 {
  display: flex;
  flex-direction: column;
  place-items: center;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: #2bb3e9;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media only screen and (max-width: 767px) {
  ._title_l4j17_67 {
    margin-top: 20.2564102564vw;
    font-size: 7.6923076923vw;
    line-height: 10.2564102564vw;
  }
}
@media only screen and (min-width: 768px) {
  ._title_l4j17_67 {
    margin-top: 64px;
    font-size: 40px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) {
  ._titleEn_l4j17_94 {
    width: 189.36px;
  }
}
@media only screen and (max-width: 767px) {
  ._titleEn_l4j17_94 {
    width: 34.7051282051vw;
  }
}

@media only screen and (min-width: 768px) {
  ._titleJp_l4j17_105 {
    width: 342px;
    height: 40px;
    margin-top: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ._titleJp_l4j17_105 {
    width: 90.5128205128vw;
    height: 6.6666666667vw;
    margin-top: 4.1025641026vw;
  }
}

._desc_l4j17_119 {
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: #205ba9;
  text-align: center;
  text-underline-position: from-font;
  letter-spacing: 0.05em;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media only screen and (max-width: 767px) {
  ._desc_l4j17_119 {
    margin-top: 10.2564102564vw;
    font-size: 3.8461538462vw;
    line-height: 6.9230769231vw;
  }
}
@media only screen and (min-width: 768px) {
  ._desc_l4j17_119 {
    margin-top: 36px;
    font-size: 16px;
    line-height: 28.8px;
  }
}

._factContainer_l4j17_143 {
  display: flex;
  flex-wrap: wrap;
  place-content: center;
}
@media only screen and (min-width: 768px) {
  ._factContainer_l4j17_143 {
    margin-bottom: 130px;
    margin-top: 45px;
  }
}
@media only screen and (max-width: 767px) {
  ._factContainer_l4j17_143 {
    margin-bottom: 16.0487179487vw;
    margin-top: 19.2897435897vw;
  }
}

._fact_l4j17_143 {
  position: relative;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143 {
    width: 409px;
    height: 473px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143 {
    width: 84.7333333333vw;
    height: 104.6153846154vw;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) {
    order: 3;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) {
    width: 182px;
    height: 167px;
    top: 21px;
    left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) {
    top: 4.2897435897vw;
    left: 3.0641025641vw;
    width: 37.1794871795vw;
    height: 34.1025641026vw;
    margin-top: -1.6974358974vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 1s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: -3px;
    right: -4px;
    --width: 23px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: -0.7692307692vw;
    right: -1.0256410256vw;
    --width: 5.1282051282vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: -30px;
    right: 0px;
    --width: 10px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: -6.4102564103vw;
    right: 0vw;
    --width: 2.5641025641vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.3s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: 20px;
    left: -10px;
    --width: 15px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: 5.1282051282vw;
    left: -2.5641025641vw;
    --width: 2.5641025641vw;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) {
    width: 223px;
    height: 209px;
    top: 109px;
    left: 168px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) {
    top: 24.3256410256vw;
    left: 33.8461538462vw;
    width: 47.0871794872vw;
    height: 44.1307692308vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.6s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.3s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.6s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    bottom: -20px;
    right: -10px;
    --width: 8px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    bottom: -5.1282051282vw;
    right: -2.5641025641vw;
    --width: 1.2820512821vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.7s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    bottom: 10px;
    right: 5px;
    --width: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    bottom: 2.5641025641vw;
    right: 1.2820512821vw;
    --width: 4.1025641026vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.3s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.3s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    top: 0px;
    right: 6px;
    --width: 40px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    top: 0vw;
    right: 1.5384615385vw;
    --width: 7.6923076923vw;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.6s infinite alternate _up-down_l4j17_1, 1.1s ease-in-out 0.3s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.6s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) {
    width: 244px;
    height: 210px;
    top: 263px;
    left: 109px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) {
    top: 61.7128205128vw;
    left: 16.6666666667vw;
    width: 49.8487179487vw;
    height: 42.9025641026vw;
  }
}
._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.7s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.1s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.7s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: 10px;
    left: 0px;
    --width: 20px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(1) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: 2.5641025641vw;
    left: 0vw;
    --width: 4.1025641026vw;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(2) {
    order: 1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(2) {
    width: 435.55px;
    height: 416.63px;
    margin-top: 33px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(2) {
    width: 83.5897435897vw;
    height: 93.9820512821vw;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) {
    order: 2;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) {
    width: 348px;
    height: 428px;
    margin-top: 47px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) {
    width: 80.5923076923vw;
    height: 86.158974359vw;
    margin-top: 9.3282051282vw;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) {
    animation: 1.3s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1.1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) {
    animation: 1.3s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) {
    width: 215px;
    height: 199px;
    left: 136px;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) {
    width: 43.3128205128vw;
    height: 40.6564102564vw;
    left: 37.2794871795vw;
    top: 0;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.7s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.1s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.7s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: 5px;
    left: 5px;
    --width: 20px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: 1.2820512821vw;
    left: 1.2820512821vw;
    --width: 5.1282051282vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.09s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.09s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: -20px;
    left: 0px;
    --width: 9px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: -5.1282051282vw;
    left: 0vw;
    --width: 1.7948717949vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.4s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.8s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.4s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: 5px;
    right: 6px;
    --width: 32px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(1) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: 1.2820512821vw;
    right: -1.5384615385vw;
    --width: 7.6923076923vw;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) {
    animation: 1.1s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1.5s ease-in-out 0.8s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) {
    animation: 1.1s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) {
    width: 129px;
    height: 121px;
    top: 117px;
    left: 14px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) {
    width: 33.0769230769vw;
    height: 31.0256410256vw;
    top: 15.8974358974vw;
    left: 3.5897435897vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.7s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: -50px;
    left: 10px;
    --width: 8px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(1) {
    top: -7.6923076923vw;
    left: 2.5641025641vw;
    --width: 2.0512820513vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: -20px;
    left: 10px;
    --width: 22px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(2) {
    top: 0vw;
    left: -2.5641025641vw;
    --width: 5.1282051282vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    animation: 1.2s ease-in-out 0.1s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: -3px;
    left: -4px;
    --width: 20px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(2) ._aniBubble_l4j17_208:nth-of-type(3) {
    bottom: -0.7692307692vw;
    left: -1.0256410256vw;
    --width: 5.1282051282vw;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) {
    animation: 1.1s ease-in-out 0.6s infinite alternate _up-down_l4j17_1, 1.3s ease-in-out 0.1s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) {
    animation: 1.1s ease-in-out 0.6s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) {
    width: 250px;
    height: 212px;
    top: 216px;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) {
    width: 51.0743589744vw;
    height: 43.3128205128vw;
    top: 42.8461538462vw;
    left: 11.7948717949vw;
  }
}
._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
  --move: 0%;
  --wiggle: 0%;
  --deviation: 0.03;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1, 1s ease-in-out 0.2s infinite alternate _scale_l4j17_1;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    animation: 1.2s ease-in-out 0.5s infinite alternate _up-down_l4j17_1;
  }
}
@media only screen and (min-width: 768px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    bottom: 0px;
    right: 0px;
    --width: 24px;
  }
}
@media only screen and (max-width: 767px) {
  ._fact_l4j17_143:nth-of-type(3) ._bubble_l4j17_182:nth-of-type(3) ._aniBubble_l4j17_208:nth-of-type(1) {
    bottom: 0vw;
    right: 0vw;
    --width: 5.1282051282vw;
  }
}

._bubble_l4j17_182 {
  position: absolute;
  display: flex;
  flex-direction: column;
  place-content: center;
  place-items: center;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: #205ba9;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media only screen and (min-width: 768px) {
  ._bubble_l4j17_182 {
    font-size: 28px;
    line-height: 36.4px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_l4j17_182 {
    font-size: 5.641025641vw;
    line-height: 7.3333333333vw;
    padding-bottom: 1.2820512821vw;
  }
}

._factImage_l4j17_824 {
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  ._factTitle_l4j17_830 {
    font-size: 16px;
    line-height: 27.2px;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  ._factTitle_l4j17_830 {
    font-size: 3.5897435897vw;
    line-height: 6.1025641026vw;
    margin-bottom: 1.2820512821vw;
  }
}

._jinbe_l4j17_844 {
  position: absolute;
}
@media only screen and (min-width: 768px) {
  ._jinbe_l4j17_844 {
    width: 326px;
    height: 345.63px;
    top: 71px;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbe_l4j17_844 {
    width: 61.2820512821vw;
    height: 64.7769230769vw;
    top: 27.4102564103vw;
    left: 8.2051282051vw;
  }
}

._jinbeBubble_l4j17_864 {
  position: absolute;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
._jinbeBubble_l4j17_864 span {
  color: white !important;
}
@media only screen and (min-width: 768px) {
  ._jinbeBubble_l4j17_864 span {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbeBubble_l4j17_864 span {
    margin-top: 2.5641025641vw;
  }
}
@media only screen and (min-width: 768px) {
  ._jinbeBubble_l4j17_864 div {
    padding: 30px 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbeBubble_l4j17_864 div {
    padding: 7.6923076923vw 7.6923076923vw !important;
  }
}
@media only screen and (min-width: 768px) {
  ._jinbeBubble_l4j17_864 {
    top: 0 !important;
    left: 233px !important;
    font-size: 14px !important;
    line-height: 23.8px !important;
  }
}
@media only screen and (max-width: 767px) {
  ._jinbeBubble_l4j17_864 {
    top: 0;
    left: 36.1538461538vw;
    font-size: 3.3333333333vw;
    line-height: 5.6666666667vw;
  }
}

._relativeBubble_l4j17_912 {
  position: relative;
  display: flex;
  flex-direction: column;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
}

._aniBubble_l4j17_208 {
  position: absolute;
}

@keyframes _up-down_l4j17_1 {
  0% {
    translate: 0 0%;
  }
  100% {
    translate: 0 2%;
  }
}
@keyframes _scale_l4j17_1 {
  0% {
    scale: calc(1 - var(--deviation, 0.01)) calc(1 + var(--deviation, 0.01));
  }
  100% {
    scale: calc(1 + var(--deviation, 0.01)) calc(1 - var(--deviation, 0.01));
  }
}
@keyframes _background-up-down_l4j17_1 {
  to {
    background-position-y: 10px;
  }
}@keyframes _rotate_hfray_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_hfray_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_hfray_20 {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  opacity: 0;
  animation: var(--duration-wiggle, 3s) ease-in-out var(--delay-wiggle, 0s) infinite alternate _wiggle_hfray_1, var(--duration, 3s) linear var(--delay, 0s) infinite _pop_hfray_1;
}

._bubble_hfray_28 {
  width: var(--width, 30px);
  height: var(--width, 30px);
}

@keyframes _wiggle_hfray_1 {
  0% {
    translate: 0 0;
  }
  100% {
    translate: var(--wiggle, 200%) 0;
  }
}
@keyframes _pop_hfray_1 {
  0% {
    display: block;
    opacity: 1;
    transform: scale(0) translate3d(0, 0, 0);
    scale: 1;
  }
  9% {
    display: block;
    opacity: 1;
    transform: scale(0) translate3d(0, 0, 0);
    scale: 1;
  }
  16% {
    display: block;
    opacity: 1;
    transform: scale(0.6) translate3d(0, 0, 0);
    scale: 1;
  }
  100% {
    opacity: 1;
    transform: scale(1) translate3d(0, var(--move, -300%), 0);
    scale: 1.3;
  }
}@keyframes _rotate_1oxuv_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_1oxuv_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._bubbleTopLeft_1oxuv_20 {
  position: absolute;
  rotate: -45deg;
}
._bubbleTopLeft_1oxuv_20:nth-of-type(1) {
  --move: -400%;
  --wiggle: 500%;
  --duration: 2.2s;
  --delay: 0.1s;
  --delay-wiggle: 0.5s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(1) {
    top: 130px;
    left: 120px;
    --width: 23px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(1) {
    rotate: -20deg;
    top: 9.2307692308vw;
    left: 2.5641025641vw;
    --width: 2.5641025641vw;
  }
}
._bubbleTopLeft_1oxuv_20:nth-of-type(2) {
  --move: -200%;
  --wiggle: 50%;
  --duration: 2.5s;
  --delay: 1s;
  --delay-wiggle: 2s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(2) {
    top: 110px;
    left: 130px;
    --width: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(2) {
    rotate: -20deg;
    top: 9.2307692308vw;
    left: 2.8205128205vw;
    --width: 5.1282051282vw;
  }
}
._bubbleTopLeft_1oxuv_20:nth-of-type(3) {
  --move: -120%;
  --wiggle: 100%;
  --duration: 3.1s;
  --delay: 1.5s;
  --delay-wiggle: 1s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(3) {
    top: 120px;
    left: 100px;
    --width: 48px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopLeft_1oxuv_20:nth-of-type(3) {
    rotate: -20deg;
    top: 8.4615384615vw;
    left: 3.0769230769vw;
    --width: 7.6923076923vw;
  }
}

._bubbleTopRight_1oxuv_91 {
  position: absolute;
  rotate: 40deg;
}
._bubbleTopRight_1oxuv_91:nth-of-type(1) {
  --move: -400%;
  --wiggle: -100%;
  --duration: 2.2s;
  --delay: 0.3s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(1) {
    top: 130px;
    right: 140px;
    --width: 20px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(1) {
    rotate: 20deg;
    top: 5.3846153846vw;
    right: 6.9230769231vw;
    --width: 2.5641025641vw;
  }
}
._bubbleTopRight_1oxuv_91:nth-of-type(2) {
  --move: -60%;
  --wiggle: 50%;
  --duration: 3s;
  --delay: 1.2s;
  --delay-wiggle: 1.6s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(2) {
    top: 160px;
    right: 110px;
    --width: 60px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(2) {
    rotate: 20deg;
    top: 5.641025641vw;
    right: 7.9487179487vw;
    --width: 5.1282051282vw;
  }
}
._bubbleTopRight_1oxuv_91:nth-of-type(3) {
  --move: -200%;
  --wiggle: 200%;
  --duration: 2.5s;
  --delay: 0.2s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(3) {
    top: 120px;
    right: 150px;
    --width: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleTopRight_1oxuv_91:nth-of-type(3) {
    rotate: 20deg;
    top: 5.3846153846vw;
    right: 8.9743589744vw;
    --width: 7.6923076923vw;
  }
}

._bubbleBottomRight_1oxuv_162 {
  position: absolute;
  rotate: 120deg;
}
._bubbleBottomRight_1oxuv_162:nth-of-type(1) {
  --move: -300%;
  --wiggle: 500%;
  --duration: 2.3s;
  --delay: 0.3s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(1) {
    bottom: 130px;
    right: 120px;
    --width: 21px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(1) {
    rotate: 170deg;
    bottom: 2.8205128205vw;
    right: 19.4871794872vw;
    --width: 2.5641025641vw;
  }
}
._bubbleBottomRight_1oxuv_162:nth-of-type(2) {
  --move: -200%;
  --wiggle: 50%;
  --duration: 2.2s;
  --delay: 1.2s;
  --delay-wiggle: 1.6s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(2) {
    bottom: 110px;
    right: 130px;
    --width: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(2) {
    rotate: 170deg;
    bottom: 3.0769230769vw;
    right: 17.9487179487vw;
    --width: 5.1282051282vw;
  }
}
._bubbleBottomRight_1oxuv_162:nth-of-type(3) {
  --move: -70%;
  --wiggle: 100%;
  --duration: 2s;
  --delay: 1.1s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(3) {
    bottom: 60px;
    right: 200px;
    --width: 68px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomRight_1oxuv_162:nth-of-type(3) {
    rotate: 170deg;
    bottom: 2.8205128205vw;
    right: 24.1025641026vw;
    --width: 7.6923076923vw;
  }
}

._bubbleBottomLeft_1oxuv_233 {
  position: absolute;
  rotate: -110deg;
}
._bubbleBottomLeft_1oxuv_233:nth-of-type(1) {
  --move: -300%;
  --wiggle: 500%;
  --duration: 2.3s;
  --delay: 0.3s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(1) {
    bottom: 110px;
    left: 120px;
    --width: 27px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(1) {
    rotate: -170deg;
    bottom: 2.8205128205vw;
    left: 19.4871794872vw;
    --width: 2.5641025641vw;
  }
}
._bubbleBottomLeft_1oxuv_233:nth-of-type(2) {
  --move: -200%;
  --wiggle: 50%;
  --duration: 2.2s;
  --delay: 1.2s;
  --delay-wiggle: 1.6s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(2) {
    bottom: 100px;
    left: 130px;
    --width: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(2) {
    rotate: -170deg;
    bottom: 3.0769230769vw;
    left: 17.9487179487vw;
    --width: 5.1282051282vw;
  }
}
._bubbleBottomLeft_1oxuv_233:nth-of-type(3) {
  --move: -70%;
  --wiggle: 100%;
  --duration: 2s;
  --delay: 1.1s;
  --delay-wiggle: 1.3s;
}
@media only screen and (min-width: 768px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(3) {
    bottom: 90px;
    left: 110px;
    --width: 60px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubbleBottomLeft_1oxuv_233:nth-of-type(3) {
    rotate: -170deg;
    bottom: 2.8205128205vw;
    left: 24.1025641026vw;
    --width: 7.6923076923vw;
  }
}@keyframes _rotate_1sdgi_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_1sdgi_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_1sdgi_20[data-tail-position=left] {
  transform-origin: bottom left;
}

._bubble_1sdgi_24 {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: #205ba9;
  text-align: center;
  text-underline-position: from-font;
  white-space: pre-wrap;
  background-image: url("/assets/images/common/talk_bubble.svg");
  background-size: 100% 100%;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
._bubble_1sdgi_24[data-color=blue] {
  background-image: url("/assets/images/common/talk_bubble_blue.svg");
}
@media only screen and (min-width: 768px) {
  ._bubble_1sdgi_24 {
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1sdgi_24 {
    padding: 5.3846153846vw 2.5641025641vw 5.3846153846vw 2.5641025641vw;
  }
}
@media only screen and (min-width: 768px) {
  ._bubble_1sdgi_24 {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1sdgi_24 {
    font-size: 2.8205128205vw;
    line-height: 4.2307692308vw;
  }
}

._tail_1sdgi_63 {
  position: absolute;
}
@media only screen and (min-width: 768px) {
  ._tail_1sdgi_63 {
    width: 29px;
    height: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ._tail_1sdgi_63 {
    width: 7.4358974359vw;
    height: 4.1025641026vw;
  }
}
@media only screen and (min-width: 768px) {
  ._tail_1sdgi_63[data-position=left] {
    bottom: -8px;
    left: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._tail_1sdgi_63[data-position=left] {
    bottom: -1.7948717949vw;
    left: 7.6923076923vw;
  }
}
._tail_1sdgi_63[data-position=right] {
  scale: -1 1;
}
@media only screen and (min-width: 768px) {
  ._tail_1sdgi_63[data-position=right] {
    bottom: -10px;
    right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._tail_1sdgi_63[data-position=right] {
    bottom: -1.7948717949vw;
    right: 7.6923076923vw;
  }
}
._tail_1sdgi_63[data-position=left-top] {
  rotate: 180deg;
  scale: -1 1;
}
@media only screen and (min-width: 768px) {
  ._tail_1sdgi_63[data-position=left-top] {
    top: -10px;
    left: 30px;
  }
}
@media only screen and (max-width: 767px) {
  ._tail_1sdgi_63[data-position=left-top] {
    top: -2.5641025641vw;
    left: 7.6923076923vw;
  }
}
._tail_1sdgi_63[data-position=top-right] {
  rotate: 120deg;
  scale: -1 1;
}
@media only screen and (min-width: 768px) {
  ._tail_1sdgi_63[data-position=top-right] {
    top: 16px;
    right: -2.81px;
  }
}
@media only screen and (max-width: 767px) {
  ._tail_1sdgi_63[data-position=top-right] {
    rotate: 100deg;
    top: 0vw;
    right: 10.2564102564vw;
  }
}@keyframes _rotate_6nxu2_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_6nxu2_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
/* stylelint-disable property-no-unknown */
/* stylelint-disable selector-pseudo-class-no-unknown */@keyframes _rotate_1waem_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_1waem_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_1waem_20 {
  position: absolute;
  z-index: 1;
  overflow: visible;
}

._content_1waem_26 {
  position: relative;
}

._bubble_1waem_30 {
  --move: -300%;
  --wiggle: 100%;
  --duration: 2.3s;
  --delay: 0.3s;
  --delay-wiggle: 1.3s;
}@keyframes _rotate_1dymf_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _beat_1dymf_1 {
  0% {
    scale: 1;
  }
  50% {
    scale: 0.95;
  }
  100% {
    scale: 1;
  }
}
._wrapper_1dymf_20 {
  position: relative;
  display: flex;
  flex-direction: column;
  place-content: center;
  place-items: center;
  width: 100%;
  background: url("/assets/images/chill/bg.svg") repeat-x center;
  background-repeat: repeat-x;
  background-position: center 80%;
}
@media only screen and (min-width: 768px) {
  ._wrapper_1dymf_20 {
    background-size: 1400px auto;
  }
}
@media only screen and (max-width: 767px) {
  ._wrapper_1dymf_20 {
    background-size: 100vw 123.0769230769vw;
    background-position: -11.5384615385vw 70%;
  }
}
@media only screen and (min-width: 768px) {
  ._wrapper_1dymf_20 {
    scroll-margin-top: 64px;
  }
}
@media only screen and (max-width: 767px) {
  ._wrapper_1dymf_20 {
    scroll-margin-top: 16.4102564103vw;
  }
}

@media only screen and (min-width: 768px) {
  ._enTitle_1dymf_54 {
    width: 270.38px;
    height: 36.37px;
  }
}
@media only screen and (max-width: 767px) {
  ._enTitle_1dymf_54 {
    width: 54.3230769231vw;
    height: 7.2794871795vw;
  }
}

@media only screen and (min-width: 768px) {
  ._jpTitle_1dymf_67 {
    width: 400px;
    height: 40px;
    margin-top: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ._jpTitle_1dymf_67 {
    width: 76.9230769231vw;
    height: 7.6923076923vw;
    margin-top: 4.1025641026vw;
  }
}

._title_1dymf_81 {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 800;
  color: #205ba9;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media only screen and (min-width: 768px) {
  ._title_1dymf_81 {
    font-size: 40px;
    line-height: 60px;
    margin-top: 58.87px;
  }
}
@media only screen and (max-width: 767px) {
  ._title_1dymf_81 {
    font-size: 7.6923076923vw;
    line-height: 11.5384615385vw;
    margin-top: 12.8205128205vw;
  }
}

._tv_1dymf_109 {
  position: relative;
  z-index: 2;
  display: flex;
  place-content: center;
  place-items: center;
  background-image: url("/assets/images/chill/tv.svg");
  background-size: 100% 100%;
}
@media only screen and (min-width: 768px) {
  ._tv_1dymf_109 {
    width: 1000px;
    height: 741px;
    padding-top: 64px;
    margin-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  ._tv_1dymf_109 {
    width: 92.8205128205vw;
    height: 68.2051282051vw;
    padding-top: 5.641025641vw;
    margin-top: 22.3076923077vw;
  }
}

._mask_1dymf_135 {
  position: relative;
  display: flex;
  place-content: center;
  place-items: center;
}
@media only screen and (min-width: 768px) {
  ._mask_1dymf_135 {
    clip-path: inset(0px 0px 0px 0px round 40px);
    width: 720px;
    height: 405px;
  }
}
@media only screen and (max-width: 767px) {
  ._mask_1dymf_135 {
    clip-path: inset(0px 0px 0px 0px round 15px);
    width: 66.1538461538vw;
    height: 37.4358974359vw;
  }
}

._iframe_1dymf_156 {
  width: 100%;
  height: 100%;
}

._waveBottom_1dymf_161 {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  ._waveBottom_1dymf_161 {
    margin-top: 84px;
  }
}
@media only screen and (max-width: 767px) {
  ._waveBottom_1dymf_161 {
    margin-top: 24.6153846154vw;
  }
}

._wave_1dymf_161 {
  width: 100%;
  margin-top: -2px;
  background-image: url("/assets/images/chill/wave.svg");
  background-repeat: repeat-x;
}
@media only screen and (min-width: 768px) {
  ._wave_1dymf_161 {
    height: 107px;
    background-size: auto 100%;
  }
}
@media only screen and (max-width: 767px) {
  ._wave_1dymf_161 {
    height: 16.1538461538vw;
    background-size: auto 100%;
  }
}

._bubble_1dymf_194 {
  position: absolute;
  opacity: 1;
  --deviation: 0.03;
}
._bubble_1dymf_194:nth-of-type(1) {
  animation: 1.2s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1s ease-in-out 0.2s infinite alternate _scale_1dymf_1, 20s ease-in-out 0s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(1) {
    top: 110px;
    left: 72px;
    --width: 65px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(1) {
    top: 10.2564102564vw;
    left: 5.1282051282vw;
    --width: 7.6923076923vw;
  }
}
._bubble_1dymf_194:nth-of-type(2) {
  animation: 1.7s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.2s ease-in-out 2s infinite alternate _scale_1dymf_1, 20s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(2) {
    top: 115px;
    left: 20px;
    --width: 19px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(2) {
    top: 5.1282051282vw;
    left: 5.1282051282vw;
    --width: 1.7948717949vw;
  }
}
._bubble_1dymf_194:nth-of-type(3) {
  animation: 1.1s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.6s ease-in-out 2s infinite alternate _scale_1dymf_1, 24s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(3) {
    top: 70px;
    left: 40px;
    --width: 25px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(3) {
    top: 10.2564102564vw;
    left: 0vw;
    --width: 3.8461538462vw;
  }
}
._bubble_1dymf_194:nth-of-type(4) {
  animation: 1.3s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.8s ease-in-out 2s infinite alternate _scale_1dymf_1, 22s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(4) {
    top: 87px;
    right: 13px;
    --width: 50px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(4) {
    top: 10.2564102564vw;
    right: 2.5641025641vw;
    --width: 7.6923076923vw;
  }
}
._bubble_1dymf_194:nth-of-type(5) {
  animation: 1.5s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.1s ease-in-out 2s infinite alternate _scale_1dymf_1, 22s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(5) {
    top: 160px;
    right: 20px;
    --width: 25px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(5) {
    top: 5.1282051282vw;
    right: 10.2743589744vw;
    --width: 5.1282051282vw;
  }
}
._bubble_1dymf_194:nth-of-type(6) {
  animation: 1.4s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.7s ease-in-out 2s infinite alternate _scale_1dymf_1, 24s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(6) {
    top: 110px;
    right: 72px;
    --width: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(6) {
    top: 5.1282051282vw;
    right: 5.1282051282vw;
    --width: 2.5641025641vw;
  }
}
._bubble_1dymf_194:nth-of-type(7) {
  animation: 1.6s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.2s ease-in-out 2s infinite alternate _scale_1dymf_1, 24s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(7) {
    bottom: 73px;
    left: 21px;
    --width: 70px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(7) {
    bottom: 5.1282051282vw;
    left: 1.2820512821vw;
    --width: 7.6923076923vw;
  }
}
._bubble_1dymf_194:nth-of-type(8) {
  animation: 1.1s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.6s ease-in-out 2s infinite alternate _scale_1dymf_1, 22s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(8) {
    bottom: 66px;
    left: -42px;
    --width: 42px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(8) {
    bottom: 3.8461538462vw;
    left: -1.2820512821vw;
    --width: 2.8205128205vw;
  }
}
._bubble_1dymf_194:nth-of-type(9) {
  animation: 1.3s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.8s ease-in-out 2s infinite alternate _scale_1dymf_1, 22s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(9) {
    bottom: 140px;
    left: -8px;
    --width: 14px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(9) {
    bottom: 2.5641025641vw;
    left: 2.5641025641vw;
    --width: 1.5384615385vw;
  }
}
._bubble_1dymf_194:nth-of-type(10) {
  animation: 1.4s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.7s ease-in-out 2s infinite alternate _scale_1dymf_1, 24s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(10) {
    bottom: 92px;
    right: -3px;
    --width: 65px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(10) {
    bottom: 7.6923076923vw;
    right: -0.5128205128vw;
    --width: 7.9487179487vw;
  }
}
._bubble_1dymf_194:nth-of-type(11) {
  animation: 1.5s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.1s ease-in-out 2s infinite alternate _scale_1dymf_1, 22s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(11) {
    bottom: 24px;
    right: 48px;
    --width: 39px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(11) {
    bottom: 1.2820512821vw;
    right: 2.5641025641vw;
    --width: 4.8717948718vw;
  }
}
._bubble_1dymf_194:nth-of-type(12) {
  animation: 1.2s ease-in-out 1s infinite alternate _up-down_1dymf_1, 1.7s ease-in-out 0.2s infinite alternate _scale_1dymf_1, 20s ease-in-out 3s infinite _rotate_1dymf_1;
}
@media only screen and (min-width: 768px) {
  ._bubble_1dymf_194:nth-of-type(12) {
    bottom: -8px;
    right: -13px;
    --width: 10px;
  }
}
@media only screen and (max-width: 767px) {
  ._bubble_1dymf_194:nth-of-type(12) {
    bottom: -1.0256410256vw;
    right: -1.5384615385vw;
    --width: 2.0512820513vw;
  }
}

@keyframes _up-down_1dymf_1 {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, 5%, 0);
  }
}
@keyframes _rotate_1dymf_1 {
  to {
    rotate: 360deg;
  }
}
@keyframes _scale_1dymf_1 {
  0% {
    border: 0px solid rgba(255, 255, 255, 0);
    scale: calc(1 - var(--deviation, 0.01)) calc(1 + var(--deviation, 0.01));
  }
  100% {
    border: 1px solid rgba(255, 255, 255, 0);
    scale: calc(1 + var(--deviation, 0.01)) calc(1 - var(--deviation, 0.01));
  }
}
._playButton_1dymf_427 {
  position: absolute;
  width: 100%;
  height: 100%;
  visibility: visible;
  background: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 5px, rgba(255, 255, 255, 0.55) 5px, rgba(255, 255, 255, 0.55) 10px);
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
._playButton_1dymf_427[data-played=true] {
  background: none;
}
@media only screen and (max-width: 767px) {
  ._playButton_1dymf_427 {
    background: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1.5px, rgba(255, 255, 255, 0.55) 1.5px, rgba(255, 255, 255, 0.55) 3px);
  }
}

._hide_1dymf_445 {
  opacity: 0;
}

._none_1dymf_449 {
  display: none;
}

@media only screen and (min-width: 768px) {
  ._playIcon_1dymf_454 {
    width: 120px;
  }
}
@media only screen and (max-width: 767px) {
  ._playIcon_1dymf_454 {
    width: 18.4615384615vw;
  }
}

._groupBubble_1dymf_464 {
  position: absolute;
  z-index: 3 !important;
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(1) {
    top: 165px;
    left: 141px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(1) {
    top: 53.8461538462vw;
    left: 7.6923076923vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(2) {
    top: 272px;
    left: 376px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(2) {
    top: 146.1538461538vw;
    left: 9.2307692308vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(3) {
    top: 272px;
    right: 376px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(3) {
    top: 61.5384615385vw;
    right: 10.2564102564vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(4) {
    top: 162px;
    right: 124px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(4) {
    top: 148.7179487179vw;
    right: 12.8205128205vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(5) {
    top: 500px;
    left: 110px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(5) {
    top: 38.4615384615vw;
    left: 5.1282051282vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(6) {
    top: 500px;
    right: 110px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(6) {
    top: 56.4102564103vw;
    right: 7.6923076923vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(7) {
    top: 268px;
    left: 110px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(7) {
    top: 56.4102564103vw;
    left: 30.7692307692vw;
  }
}
@media only screen and (min-width: 768px) {
  ._groupBubble_1dymf_464:nth-of-type(8) {
    top: 268px;
    right: 110px;
  }
}
@media only screen and (max-width: 767px) {
  ._groupBubble_1dymf_464:nth-of-type(8) {
    top: 51.2820512821vw;
    right: 28.2051282051vw;
  }
}