@media screen and (min-width: 768px) {
  .tt-line div:nth-child(3), .tt-line div:nth-child(4) {
    display: none;
  }
}

.tt-interview-article {
  background: #fff;
}
.tt-interview-article h3 span {
  font-size: 1.125rem;
  display: block;
  margin-top: 8px;
}
.tt-interview-article p {
  margin-bottom: 24px;
}
.tt-interview-article img {
  display: block;
}
.tt-interview-article .break {
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .tt-interview-article {
    padding: 80px 64px 120px 64px;
    margin-bottom: 0;
    border-radius: 16px 16px 0 0;
  }
  .tt-interview-article h2 {
    margin-bottom: 80px;
  }
  .tt-interview-article h3, .tt-interview-article p {
    width: 696px;
    margin: 0 auto 40px auto;
  }
  .tt-interview-article .break {
    margin-bottom: 80px;
  }
  .tt-interview-article :last-child {
    margin-bottom: 0;
  }
  .tt-interview-article .photo-box {
    padding: 0;
    display: flex;
    justify-content: space-between;
  }
  .tt-interview-article .photo-box p {
    width: 496px;
    margin: 0;
  }
}

.tt-article-comment {
  background: #0068B6;
  padding: 40px 30px;
}
.tt-article-comment-body p {
  font-family: serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 32px;
}
.tt-article-comment-body :first-child {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .tt-article-comment {
    background: #fff;
    width: 1160px;
    height: 584px;
    margin: 0 auto;
    padding: 0 64px;
    position: relative;
    border-radius: 0 0 16px 16px;
  }
  .tt-article-comment-body {
    background: #0068B6;
    position: absolute;
    width: 432px;
    padding: 40px;
    bottom: 180px;
    z-index: 2;
  }
  .tt-article-comment-body p {
    margin-bottom: 8px;
  }
  .tt-article-comment-photo {
    position: absolute;
    width: 696px;
    right: 64px;
  }
}

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