.popup-required-documents .white-content-box-body p {
  line-height: 1.5;
}
table.required-documents-biz ul {
  display: block;
  padding-left: 20px;
  margin: 0;
}
table.required-documents-biz ul li {
  width: auto;
  list-style: disc;
}
div.form-capacity-description-body-left table th,
div.form-capacity-description-body-right table th,
table.required-documents-biz th,
div.form-capacity-description-body-left table td,
div.form-capacity-description-body-right table td,
table.required-documents-biz td {
  border: 1px solid #333;
  text-align: left;
  padding: 8px 10px;
  width: 360px;
  font-size: 1.2rem;
  line-height: 1.4;
}
table.required-documents-biz {
  border-collapse: collapse;
  margin: 10px auto;
}
table.required-documents-biz tr:first-of-type th:last-of-type {
  width: 600px;
}
table.required-documents-biz tr:first-of-type th {
  text-align: center;
}
div.form-capacity-description-body-left table th,
table.required-documents-biz th {
  background-color: #e5e5e5;
}

table.required-documents-biz td.slash {
  background-image: linear-gradient(to left top, transparent calc(50% - 0.5px), #333 50%, #333 calc(50% + 0.5px), transparent calc(50% + 1px));
}
table.required-documents-biz.sp tr:not([colspan="2"]) th {
  width: 20%;
  padding: 10px;
  text-align: center;
}
table.required-documents-biz ~ p {
  font-size: 1.2rem;
}

/* FAQ */
table.required-documents-biz-faq {
  table-layout: fixed;
  border: 3px solid #000;
}
table.required-documents-biz-faq th {
  width: 280px;
}
