@charset "UTF-8";
.txt-flow {
  width: 42%;
  margin: 75px auto -21px;
  position: relative;
  z-index: 1;
}

.interview .interview__container .article__title.flow-belt {
  padding: 50px 30px 75px 0;
  position: relative;
}
.interview .interview__container .article__title.flow-belt::after {
  content: '';
  display: block;
  width: 255px;
  height: 25px;
  position: absolute;
  bottom: 35px;
  left: 50%;
  transform: translateX( -50% );
  background-image: url(../img/txt-article_scroll.webp);
  background-size: contain;
  background-repeat: no-repeat;
}
.p-action.p-article .interview__img.mt-0 {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .txt-flow {
  width: 18%;
  margin: 130px auto -25px;
  }
  .interview .interview__container .article__title.flow-belt {
  padding: 85px 50px;
  }
  .interview .interview__container .article__title.flow-belt::after {
  display: none;
  }
  .scroll-wrapper .interview__img {
    max-width: 935px;
    margin: 35px auto 0;
}
}
@media screen and (max-width: 767px) {
  .scroll-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 30px);
  }

  .scroll-wrapper .interview__img {
    width: max-content;
  }

  .scroll-wrapper .interview__img img {
    display: block;
    width: 935px;
    max-width: none;
  }
}