.NG_revolution_wrap a {
  text-decoration: none;
  transition: all 0.3s ease;
}

.NG_revolution_wrap a:hover {
  text-decoration: none;
  opacity: 0.7;
}

.NG_talk_person {
  margin: 0 40px;
}

.NG_talk_persons {
  margin: 0;
}

.NG_talk_personName {
  margin-top: 10px;
}

.interview01 {
  background: rgb(89, 165, 65);
}

.interview02 {
  background: rgb(78, 46, 127);
}

.interview03 {
  background: rgb(209, 49, 41);
}

.interview04 {
  background: rgb(134, 181, 65);
}

.interview05 {
  background: rgb(86, 171, 228);
}

.interview06 {
  background: #FF3300;
}

.interview01::before {
  display: block;
  content: "";
  background: url(https://www.tosho.co.jp/files/5716/7756/0675/%E2%98%85IMG_754011mini.jpg) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

.interview02::before {
  display: block;
  content: "";
  background: url(https://www.tosho.co.jp/files/4816/7756/0841/IMG_7601mini.jpg) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

.interview03::before {
  display: block;
  content: "";
  background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img03.png) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

.interview04::before {
  display: block;
  content: "";
  background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img04.png) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

.interview05::before {
  display: block;
  content: "";
  background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img05.png) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

.interview06::before {
  display: block;
  content: "";
  background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img06.png) no-repeat;
  position: absolute;
  width: 100%;
  height: 135px;
  background-size: contain;
  top: -15px;
  left: -15px;
}

@media only screen and (max-width: 960px) {
  .NG_talk_person {
    margin: 30px auto 0;
  }

  .NG_talk_persons {
    margin: 80px auto 0;
  }

  .NG_talk_person {
    width: 85%;
    max-width: 520px;
    margin: 30px auto 0;
  }

  .NG_talk_personData {
    width: 70%;
    padding: 10px 0;
  }

  .NG_talk_personJoin {
    padding: 0 0 0 10px;
    font-size: 12px;
  }

  .NG_talk_personName {
    margin: 10px 0 0;
  }

  .interview01::before {
    display: block;
    content: "";
    background: url(https://www.tosho.co.jp/files/5716/7756/0675/%E2%98%85IMG_754011mini.jpg) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }

  .interview02::before {
    display: block;
    content: "";
    background: url(https://www.tosho.co.jp/files/4816/7756/0841/IMG_7601mini.jpg) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }

  .interview03::before {
    display: block;
    content: "";
    background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img03.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }

  .interview04::before {
    display: block;
    content: "";
    background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img04.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }

  .interview05::before {
    display: block;
    content: "";
    background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img05.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }

  .interview06::before {
    display: block;
    content: "";
    background: url(https://cdn.clst01.innova-jp.net/tosho/images/interview_img06.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100px;
    background-size: contain;
    top: -15px;
    left: -15px;
  }
}

@media only screen and (max-width: 640px) {
  .NG_talk_tag {
    display: inline-block;
    width: 68px;
    padding: 3px 0;
    font-size: 12px;
    background: #EC721A;
    color: #fff;
    margin: 0 0 0 10px;
  }

  .NG_talk_personName {
    font-size: 19px;
  }

  .interview01::before,
  .interview02::before,
  .interview03::before,
  .interview04::before,
  .interview05::before,
  .interview06::before {
    height: 85px;
  }
}