.sc-interview {
  padding: 49px 0 58px;
  min-height: 910px;
}

.sc-interview__list-posts__item__img {
  height: 148px;
}

.pagination {
  margin-top: 78px;
}

@media screen and (max-width: 560px) {
  .sc-interview__list-posts__item__img {
    height: 282.4px;
  }
  .pagination {
    margin-top: 45px;
  }
}
/* ---------------------------
interview post id
------------------------------ */
.sc-interview__post-id {
  padding: 63px 0 80px;
}

.sc-interview__post-id__content p a {
  text-decoration: underline;
}
.sc-interview__post-id__content p a:hover {
  text-decoration: none;
}

.sc-common-post-id__share {
  margin: 50px 0 0;
  text-align: center;
  padding: 22px 0 32px;
  background: #FFF8EF;
}
.sc-common-post-id__share ul {
  display: flex;
  justify-content: center;
  gap: 20px;
  line-height: 0;
}
.sc-common-post-id__share ul li {
  width: 36px;
}

.sc-common-post-id__share__title {
  font-size: 25px;
  font-weight: 700;
  line-height: 32px !important;
  position: relative;
  margin: 0 0 25px;
}
.sc-common-post-id__share__title::before {
  content: "";
  position: absolute;
  height: 25px;
  top: 50%;
  transform: translateY(-50%) rotate(35deg);
  left: calc(50% + 70px);
  border-left: 1px solid;
}
.sc-common-post-id__share__title::after {
  content: "";
  position: absolute;
  height: 25px;
  top: 50%;
  transform: translateY(-50%) rotate(-35deg);
  right: calc(50% + 70px);
  border-left: 1px solid;
}

@media screen and (min-width: 561px) {
  .sc-interview__post-id__wrap {
    display: flex;
    justify-content: flex-end;
    gap: 0 68px;
  }
}
@media screen and (max-width: 560px) {
  .sc-interview__post-id {
    padding: 16px 0 80px;
  }
}