/*ln99999*/
.vb-compatible_table {
  table-layout: fixed;
  width: 100%;
  max-width: 98.0rem;
  margin: 0 auto;
}
.vb-compatible_table thead th,
.vb-compatible_table thead td {
border-bottom: 1px solid #e0e0e0 !important;
}
.vb-compatible_table .fc_12{
font-size: 1.2rem;
color: #777;
}
.vb-compatible_table th,
.vb-compatible_table td {
  padding: 1.0rem 0.8rem;
}
.vb-compatible_table th:not(:first-child),
.vb-compatible_table td:not(:first-child) {
  text-align: center;
}
.vb-compatible_table th:first-child,
.vb-compatible_table td:first-child {
  text-align: left;
  width: 38%;
}
.vb-compatible_table th:not(:last-child),
.vb-compatible_table td:not(:last-child) {
  border-right: 1px solid #e0e0e0;
}
.vb-compatible_table th:last-child,
.vb-compatible_table td:last-child {
  border-right: none;
}
.vb-compatible_table tr:last-child th,
.vb-compatible_table tr:last-child td {
  border-bottom: none;
}
@media (max-width : 519px) {
  .vb-compatible_table th:first-child,
  .vb-compatible_table td:first-child {
    width: 13.4rem;
  }
.vb-compatible_table th:nth-child(2),
  .vb-compatible_table td:nth-child(2) {
    width: 5.4rem;
  }
.vb-compatible_table .fc_12{
font-size: 1.0rem;
letter-spacing: -1px;
}
}