#pswpt_pssc_result > table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1.5px solid #69C;
  table-layout: fixed;
  font-size: 14px;
  margin: 0;
}
#pswpt_pssc_result > table > thead > tr > th {
  font-size: small;
  font-weight: normal;
  line-height: 1.1em;
  background-color: #eee;
  border-bottom: 0.5px solid #999;
  padding: 0 0.5rem;
}
#pswpt_pssc_result > table > tbody > tr > th {
  font-weight: normal;
  text-align: left;
  background-color: #eee;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 0.5px solid #ccc;
  padding: 0 0.2rem;
}
#pswpt_pssc_result > table > tbody > tr > td {
  white-space: nowrap;
  min-width: max-content;
  position: relative;
  text-align: center;
  padding: 0 0.2rem;
  line-height: 1.2em;
  border-bottom: 0.5px solid #ccc;
}
#pswpt_pssc_result > table > tbody > tr > td.isTrue {
  background-color: #e8ffe8;
  color: #333;
}
#pswpt_pssc_result > table > tbody > tr > td.isTrue.isInvalid {
  color: #ccc;
}
#pswpt_pssc_result > table > tbody > tr > td.isFalse {
  background-color: #ffe8e8;
  font-weight: bold;
  color: #F00;
}
#pswpt_pssc_result > table > tbody > tr > td.isFalse.isInvalid {
  color: #ccc;
}
#pswpt_pssc_result > table > tbody > tr > td.noCheck {
  background-color: #f8f8f8;
  color: #333;
}
#pswpt_pssc_result > table > tbody > tr > td.noCheck.isInvalid {
  color: #ccc;
}
#pswpt_pssc_result > table > tbody > tr > td.isError {
  background-color: #f8f8f8;
  color: #F33;
}
#pswpt_pssc_result > table > tbody > tr.is_master > td {
  background-color: #9c9;
  color: #363;
}
#pswpt_pssc_result > table > tbody > tr:hover > th,
#pswpt_pssc_result > table > tbody > tr:hover > td {
  background-color: rgba(204, 238, 204, 0.5);
  color: #F00;
}
