@media only screen and (max-width: 959px) {
  /* SP用 */
  .promotion__next{
    margin-top: clamp(27.6756756757px,2.8828828829vw,32px);
  }
  .section-news>.c-video{
    padding: 0 clamp(0px,4.1025641026vw,18.8717948718px);
  }
}

@media only screen and (min-width: 960px) {
  /* PC用 */
.c-video .c-video__iframe{
  padding-bottom:40%
}
}

.section-news>.c-video .c-video__iframe iframe{
  width: 100%;
  aspect-ratio: 16 / 9;
  height: auto!important;
}

.intro_txt{
    font-size: 150%;
    line-height: 180%;
}

