.sidebar-faq-menu li {
  padding: 10px 0;
}

.sidebar-faq-menu li a {
  color: #000;
  font: 500 14px Noto Sans Thai, sans-serif;
  line-height: 1.7rem;
}

.sidebar-faq-menu li a.active,
.sidebar-faq-menu li a:hover {
  color: #9caf88;
}

.faq-content h1,
.faq-content h2,
.faq-content h3,
.faq-content h4,
.faq-content h5,
.faq-content h6 {
  color: #0059AF;
}

.faq-content .faq-title {
  color: #9caf88;
  font: 500 17px Noto Sans Thai, sans-serif;
  line-height: 1.7rem;
  border-bottom: 1px solid #9caf88;
  margin-bottom: 30px;
  padding-bottom: 5px;
  text-align: left;
}

.faq-content p {
  line-height: 1.7rem;
}

.faq-content p > strong,
.faq-content span > strong {
  font-weight: 500;
}

.faq-content p a {
  text-decoration: underline;
}

.faq-content p a:hover {
  text-decoration: none;
}

.faq-content img {
  margin-bottom: 20px;
  border-radius: 10px;
  width: initial;
  display: initial;
}

.faq-content iframe {
  margin: auto;
  width: 100%;
  min-height: 480px;
  border-radius: 10px;
}

td {
  vertical-align: top;
}