@charset "UTF-8";
/* 模様１ */
/* 模様２ */
/* 模様３ */
/* 模様４ */
/* ゴミ？ */
/* ゴミ？ */
/* 指定した行以降省略 */
/** video用パターン **/
/* タイトル用 */
/* エリア用 */
/* 日付タイトル用 */
.body2 {
  min-height: 110vh;
  position: relative;
}
.body2 .footer {
  position: absolute;
  bottom: 0;
}

vtamago-video-area-v2 {
  display: flex;
  flex-wrap: wrap;
}
vtamago-video-area-v2 vtamago-video-barArea {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
  display: block;
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 10vw;
  font-size: 3vw;
  border-radius: 10px;
  border: 2px solid skyblue;
  box-sizing: border-box;
}
vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL vtamago-video-barM {
  color: #313277;
  -webkit-text-stroke: 1px #313277;
  position: relative;
  font-family: "DotGothic16", sans-serif;
  z-index: 2;
}
@media screen and (min-width: 0px) and (max-width: 300px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 8vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 60vw;
    height: 10vw;
    font-size: 3.75vw;
    border: 1vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -3.6vw 3.6vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -3.6vw 3.6vw;
    }
    5% {
      background-position: -2.4vw 3.6vw;
    }
    10% {
      background-position: -3.6vw 3.6vw;
    }
    15% {
      background-position: -2.4vw 3.6vw;
    }
    20% {
      background-position: -3.6vw 3.6vw;
    }
    25% {
      background-position: -2.4vw 3.6vw;
    }
    30% {
      background-position: -3.6vw 3.6vw;
    }
    35% {
      background-position: -2.4vw 3.6vw;
    }
    40% {
      background-position: -3.6vw 3.6vw;
    }
    45% {
      background-position: -2.4vw 3.6vw;
    }
    60% {
      background-position: -2.4vw 3.6vw;
    }
    70% {
      background-position: -4.8vw 6vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 300px) and (max-width: 500px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 4vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 55vw;
    height: 9.1666666667vw;
    font-size: 3.4375vw;
    border: 0.9vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -3.3vw 3.3vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -3.3vw 3.3vw;
    }
    5% {
      background-position: -2.2vw 3.3vw;
    }
    10% {
      background-position: -3.3vw 3.3vw;
    }
    15% {
      background-position: -2.2vw 3.3vw;
    }
    20% {
      background-position: -3.3vw 3.3vw;
    }
    25% {
      background-position: -2.2vw 3.3vw;
    }
    30% {
      background-position: -3.3vw 3.3vw;
    }
    35% {
      background-position: -2.2vw 3.3vw;
    }
    40% {
      background-position: -3.3vw 3.3vw;
    }
    45% {
      background-position: -2.2vw 3.3vw;
    }
    60% {
      background-position: -2.2vw 3.3vw;
    }
    70% {
      background-position: -4.4vw 5.5vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 500px) and (max-width: 700px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 4vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 50vw;
    height: 8.3333333333vw;
    font-size: 3.125vw;
    border: 0.8vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -3vw 3vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -3vw 3vw;
    }
    5% {
      background-position: -2vw 3vw;
    }
    10% {
      background-position: -3vw 3vw;
    }
    15% {
      background-position: -2vw 3vw;
    }
    20% {
      background-position: -3vw 3vw;
    }
    25% {
      background-position: -2vw 3vw;
    }
    30% {
      background-position: -3vw 3vw;
    }
    35% {
      background-position: -2vw 3vw;
    }
    40% {
      background-position: -3vw 3vw;
    }
    45% {
      background-position: -2vw 3vw;
    }
    60% {
      background-position: -2vw 3vw;
    }
    70% {
      background-position: -4vw 5vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 700px) and (max-width: 900px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 4vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 45vw;
    height: 7.5vw;
    font-size: 2.8125vw;
    border: 0.7vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -2.7vw 2.7vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -2.7vw 2.7vw;
    }
    5% {
      background-position: -1.8vw 2.7vw;
    }
    10% {
      background-position: -2.7vw 2.7vw;
    }
    15% {
      background-position: -1.8vw 2.7vw;
    }
    20% {
      background-position: -2.7vw 2.7vw;
    }
    25% {
      background-position: -1.8vw 2.7vw;
    }
    30% {
      background-position: -2.7vw 2.7vw;
    }
    35% {
      background-position: -1.8vw 2.7vw;
    }
    40% {
      background-position: -2.7vw 2.7vw;
    }
    45% {
      background-position: -1.8vw 2.7vw;
    }
    60% {
      background-position: -1.8vw 2.7vw;
    }
    70% {
      background-position: -3.6vw 4.5vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 900px) and (max-width: 1100px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 4vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 40vw;
    height: 6.6666666667vw;
    font-size: 2.5vw;
    border: 0.6vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -2.4vw 2.4vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -2.4vw 2.4vw;
    }
    5% {
      background-position: -1.6vw 2.4vw;
    }
    10% {
      background-position: -2.4vw 2.4vw;
    }
    15% {
      background-position: -1.6vw 2.4vw;
    }
    20% {
      background-position: -2.4vw 2.4vw;
    }
    25% {
      background-position: -1.6vw 2.4vw;
    }
    30% {
      background-position: -2.4vw 2.4vw;
    }
    35% {
      background-position: -1.6vw 2.4vw;
    }
    40% {
      background-position: -2.4vw 2.4vw;
    }
    45% {
      background-position: -1.6vw 2.4vw;
    }
    60% {
      background-position: -1.6vw 2.4vw;
    }
    70% {
      background-position: -3.2vw 4vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 2vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 35vw;
    height: 5.8333333333vw;
    font-size: 2.1875vw;
    border: 0.5vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -2.1vw 2.1vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -2.1vw 2.1vw;
    }
    5% {
      background-position: -1.4vw 2.1vw;
    }
    10% {
      background-position: -2.1vw 2.1vw;
    }
    15% {
      background-position: -1.4vw 2.1vw;
    }
    20% {
      background-position: -2.1vw 2.1vw;
    }
    25% {
      background-position: -1.4vw 2.1vw;
    }
    30% {
      background-position: -2.1vw 2.1vw;
    }
    35% {
      background-position: -1.4vw 2.1vw;
    }
    40% {
      background-position: -2.1vw 2.1vw;
    }
    45% {
      background-position: -1.4vw 2.1vw;
    }
    60% {
      background-position: -1.4vw 2.1vw;
    }
    70% {
      background-position: -2.8vw 3.5vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 1300px) and (max-width: 1500px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 2vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 30vw;
    height: 5vw;
    font-size: 1.875vw;
    border: 0.4vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -1.8vw 1.8vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -1.8vw 1.8vw;
    }
    5% {
      background-position: -1.2vw 1.8vw;
    }
    10% {
      background-position: -1.8vw 1.8vw;
    }
    15% {
      background-position: -1.2vw 1.8vw;
    }
    20% {
      background-position: -1.8vw 1.8vw;
    }
    25% {
      background-position: -1.2vw 1.8vw;
    }
    30% {
      background-position: -1.8vw 1.8vw;
    }
    35% {
      background-position: -1.2vw 1.8vw;
    }
    40% {
      background-position: -1.8vw 1.8vw;
    }
    45% {
      background-position: -1.2vw 1.8vw;
    }
    60% {
      background-position: -1.2vw 1.8vw;
    }
    70% {
      background-position: -2.4vw 3vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 1500px) and (max-width: 1700px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 2vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 25vw;
    height: 4.1666666667vw;
    font-size: 1.5625vw;
    border: 0.3vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -1.5vw 1.5vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -1.5vw 1.5vw;
    }
    5% {
      background-position: -1vw 1.5vw;
    }
    10% {
      background-position: -1.5vw 1.5vw;
    }
    15% {
      background-position: -1vw 1.5vw;
    }
    20% {
      background-position: -1.5vw 1.5vw;
    }
    25% {
      background-position: -1vw 1.5vw;
    }
    30% {
      background-position: -1.5vw 1.5vw;
    }
    35% {
      background-position: -1vw 1.5vw;
    }
    40% {
      background-position: -1.5vw 1.5vw;
    }
    45% {
      background-position: -1vw 1.5vw;
    }
    60% {
      background-position: -1vw 1.5vw;
    }
    70% {
      background-position: -2vw 2.5vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
@media screen and (min-width: 1700px) and (max-width: 9999px) {
  vtamago-video-area-v2 vtamago-video-barArea {
    margin-top: 2vw;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL {
    width: 20vw;
    height: 3.3333333333vw;
    font-size: 1.25vw;
    border: 0.2vw solid #313277;
  }
  vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
    background-color: white;
    border-radius: 5px;
  }
  vtamago-video-area-v2 vtamago-video-barArea .barL-thisMonth::before {
    background-image: url(/date:/よこからわふちゃん);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: rgba(255, 192, 203, 0.5);
    background-position: -1.2vw 1.2vw;
    animation-fill-mode: forwards;
    animation-delay: 0s;
    animation-duration: 5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: yokokaraAnimation;
  }
  @keyframes yokokaraAnimation {
    0% {
      background-position: -1.2vw 1.2vw;
    }
    5% {
      background-position: -0.8vw 1.2vw;
    }
    10% {
      background-position: -1.2vw 1.2vw;
    }
    15% {
      background-position: -0.8vw 1.2vw;
    }
    20% {
      background-position: -1.2vw 1.2vw;
    }
    25% {
      background-position: -0.8vw 1.2vw;
    }
    30% {
      background-position: -1.2vw 1.2vw;
    }
    35% {
      background-position: -0.8vw 1.2vw;
    }
    40% {
      background-position: -1.2vw 1.2vw;
    }
    45% {
      background-position: -0.8vw 1.2vw;
    }
    60% {
      background-position: -0.8vw 1.2vw;
    }
    70% {
      background-position: -1.6vw 2vw;
    }
    75% {
      background-position: 0 bottom;
    }
    100% {
      background-position: 0 bottom;
    }
  }
}
vtamago-video-area-v2 vtamago-video-barArea vtamago-video-barL::before {
  z-index: 1;
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
}
vtamago-video-area-v2 .vtamago-video-contents {
  display: flex;
  justify-content: center;
  align-items: center;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  opacity: 0;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
  position: relative;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/date:/すやすやわふちゃん);
  background-color: rgba(255, 255, 255, 0.9);
  background-blend-mode: lighten;
  border-radius: 5px;
  overflow: hidden;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-spacing: 0;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
  display: flex;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object .vtamago-video-iconArea img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 100%;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
  font-family: "M PLUS Rounded 1c", sans-serif;
  height: fit-content;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
  font-family: "M PLUS Rounded 1c", sans-serif;
  position: absolute;
  bottom: 0;
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(1) vtamago-vodeo-contents-shutter {
  animation-delay: calc(1s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(2) vtamago-vodeo-contents-shutter {
  animation-delay: calc(2s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(3) vtamago-vodeo-contents-shutter {
  animation-delay: calc(3s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(4) vtamago-vodeo-contents-shutter {
  animation-delay: calc(4s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(5) vtamago-vodeo-contents-shutter {
  animation-delay: calc(5s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(6) vtamago-vodeo-contents-shutter {
  animation-delay: calc(6s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(7) vtamago-vodeo-contents-shutter {
  animation-delay: calc(7s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(8) vtamago-vodeo-contents-shutter {
  animation-delay: calc(8s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(9) vtamago-vodeo-contents-shutter {
  animation-delay: calc(9s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(10) vtamago-vodeo-contents-shutter {
  animation-delay: calc(10s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(11) vtamago-vodeo-contents-shutter {
  animation-delay: calc(11s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(12) vtamago-vodeo-contents-shutter {
  animation-delay: calc(12s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(13) vtamago-vodeo-contents-shutter {
  animation-delay: calc(13s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(14) vtamago-vodeo-contents-shutter {
  animation-delay: calc(14s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(15) vtamago-vodeo-contents-shutter {
  animation-delay: calc(15s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(16) vtamago-vodeo-contents-shutter {
  animation-delay: calc(16s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(17) vtamago-vodeo-contents-shutter {
  animation-delay: calc(17s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(18) vtamago-vodeo-contents-shutter {
  animation-delay: calc(18s * .2 - .2s);
}
vtamago-video-area-v2 .vtamago-video-contents:nth-of-type(19) vtamago-vodeo-contents-shutter {
  animation-delay: calc(19s * .2 - .2s);
}
@media screen and (min-width: 0px) and (max-width: 300px) {
  vtamago-video-area-v2 {
    width: 100vw;
    margin-left: 0vw;
    margin-bottom: 4vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 92vw;
    height: 93.15vw;
    margin-left: 4vw;
    margin-top: 4vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 92vw;
    height: 93.15vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 92vw;
    height: 93.15vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 51.75vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 2vw;
    width: 18.4vw;
    height: 18.4vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 2vw;
    margin-top: 2vw;
    width: 67.6vw;
    font-size: 6vw;
    line-height: 7.02vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 5.4vw;
    margin-left: 4vw;
    margin-bottom: 4vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 93.15vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 93.15vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 300px) and (max-width: 500px) {
  vtamago-video-area-v2 {
    width: 100vw;
    margin-left: 0vw;
    margin-bottom: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 47vw;
    height: 47.5875vw;
    margin-left: 2vw;
    margin-top: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 47vw;
    height: 47.5875vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 47vw;
    height: 47.5875vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 26.4375vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 1vw;
    width: 9.4vw;
    height: 9.4vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 1vw;
    margin-top: 1vw;
    width: 34.6vw;
    font-size: 3vw;
    line-height: 3.51vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 2.7vw;
    margin-left: 2vw;
    margin-bottom: 2vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 47.5875vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 47.5875vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 500px) and (max-width: 700px) {
  vtamago-video-area-v2 {
    width: 100vw;
    margin-left: 0vw;
    margin-bottom: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 47vw;
    height: 47.5875vw;
    margin-left: 2vw;
    margin-top: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 47vw;
    height: 47.5875vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 47vw;
    height: 47.5875vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 26.4375vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 1vw;
    width: 9.4vw;
    height: 9.4vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 1vw;
    margin-top: 1vw;
    width: 34.6vw;
    font-size: 3vw;
    line-height: 3.51vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 2.7vw;
    margin-left: 2vw;
    margin-bottom: 2vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 47.5875vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 47.5875vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 700px) and (max-width: 900px) {
  vtamago-video-area-v2 {
    width: 100vw;
    margin-left: 0vw;
    margin-bottom: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 30.6666666667vw;
    height: 31.05vw;
    margin-left: 2vw;
    margin-top: 2vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 30.6666666667vw;
    height: 31.05vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 30.6666666667vw;
    height: 31.05vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 17.25vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 1vw;
    width: 6.1333333333vw;
    height: 6.1333333333vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 1vw;
    margin-top: 1vw;
    width: 21.5333333333vw;
    font-size: 1.8vw;
    line-height: 2.106vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 1.62vw;
    margin-left: 2vw;
    margin-bottom: 2vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 31.05vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 31.05vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 900px) and (max-width: 1100px) {
  vtamago-video-area-v2 {
    width: 90vw;
    margin-left: 5vw;
    margin-bottom: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 21.25vw;
    height: 21.515625vw;
    margin-left: 1vw;
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 21.25vw;
    height: 21.515625vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 21.25vw;
    height: 21.515625vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 11.953125vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 0.5vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 0.5vw;
    width: 4.25vw;
    height: 4.25vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 0.5vw;
    margin-top: 0.5vw;
    width: 15.5vw;
    font-size: 1.3vw;
    line-height: 1.521vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 1.17vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 21.515625vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 21.515625vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
  vtamago-video-area-v2 {
    width: 80vw;
    margin-left: 10vw;
    margin-bottom: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 18.75vw;
    height: 18.984375vw;
    margin-left: 1vw;
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 18.75vw;
    height: 18.984375vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 18.75vw;
    height: 18.984375vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 10.546875vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 0.5vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 0.5vw;
    width: 3.75vw;
    height: 3.75vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 0.5vw;
    margin-top: 0.5vw;
    width: 13.5vw;
    font-size: 1.2vw;
    line-height: 1.404vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 1.08vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 18.984375vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 18.984375vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 1300px) and (max-width: 1500px) {
  vtamago-video-area-v2 {
    width: 80vw;
    margin-left: 10vw;
    margin-bottom: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 14.8vw;
    height: 14.985vw;
    margin-left: 1vw;
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 14.8vw;
    height: 14.985vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 14.8vw;
    height: 14.985vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 8.325vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 0.5vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 0.5vw;
    width: 2.96vw;
    height: 2.96vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 0.5vw;
    margin-top: 0.5vw;
    width: 10.34vw;
    font-size: 0.9vw;
    line-height: 1.053vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 0.81vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 14.985vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 14.985vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 1500px) and (max-width: 1700px) {
  vtamago-video-area-v2 {
    width: 80vw;
    margin-left: 10vw;
    margin-bottom: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 14.8vw;
    height: 14.985vw;
    margin-left: 1vw;
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 14.8vw;
    height: 14.985vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 14.8vw;
    height: 14.985vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 8.325vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 0.5vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 0.5vw;
    width: 2.96vw;
    height: 2.96vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 0.5vw;
    margin-top: 0.5vw;
    width: 10.34vw;
    font-size: 0.9vw;
    line-height: 1.053vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 0.81vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 14.985vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 14.985vw;
      opacity: 1;
    }
  }
}
@media screen and (min-width: 1700px) and (max-width: 9999px) {
  vtamago-video-area-v2 {
    width: 80vw;
    margin-left: 10vw;
    margin-bottom: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents {
    width: 14.8vw;
    height: 14.985vw;
    margin-left: 1vw;
    margin-top: 1vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter {
    width: 14.8vw;
    height: 14.985vw;
    animation-fill-mode: forwards;
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-direction: normal;
    animation-name: test2;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents {
    width: 14.8vw;
    height: 14.985vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-vodeo-ytbArea {
    height: 8.325vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea {
    margin-top: 0.5vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea object {
    margin-left: 0.5vw;
    width: 2.96vw;
    height: 2.96vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-middleArea vtamago-video-title {
    margin-left: 0.5vw;
    margin-top: 0.5vw;
    width: 10.34vw;
    font-size: 0.9vw;
    line-height: 1.053vw;
  }
  vtamago-video-area-v2 .vtamago-video-contents vtamago-vodeo-contents-shutter vtamago-vodeo-contents vtamago-video-date {
    font-size: 0.81vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
  }
  @keyframes test2 {
    0% {
      transform: rotate(360deg) scale(0);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
      opacity: 1;
    }
    50% {
      transform: rotate(0deg) scale(1);
      height: 0;
      border-top: thin solid black;
      border-bottom: thin solid black;
      border-radius: 100%;
    }
    55% {
      height: 0;
      border-top: thin solid red;
      border-bottom: thin solid red;
      border-radius: 0%;
    }
    99% {
      height: 14.985vw;
      opacity: 1;
      border: 0;
    }
    100% {
      height: 14.985vw;
      opacity: 1;
    }
  }
}

/*
2015 18
2016 19
2017 20
2018 21
2019 22
2020 23
2021 24
2022 25
*/

/*# sourceMappingURL=FR01_video.css.map */
