.pc-knowledge-details-title {
  font-weight: 700;
  font-size: 18px;
}

.pc-knowledge-details-img {
  margin: 10px auto;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
}

/* PCは55%
タブレットは70%
モバイルは100% */

.pc-knowledge-details-img {
  width: 50%;
}

@media (min-width: 1200px) {
  .pc-knowledge-details-img {
    width: 50%;
  }
}

/* MD デバイス (タブレット、768px以上 1199.98px以下) */
@media (min-width: 768px) and (max-width: 1199.98px) {
  .pc-knowledge-details-img {
    width: 70%;
  }
}

/* SM デバイス (モバイル、767.98px以下) */
@media (max-width: 767.98px) {
  .pc-knowledge-details-img {
    width: 100%;
  }
}

.pc-knowledge-details-buttons {
  width: 80%;
  margin: 30px auto;
}

@media (max-width: 576px) {
  .pc-knowledge-details-buttons,
  .pc-knowledge-details-img {
    width: 100%;
  }
}
