@charset "UTF-8";
:root {
  --designW: 1280;
  --scrollbarW: 0;
}

.bl_contSet ul.is_info li:before {
  content: none !important;
}
.bl_contSet ul.is_info li:after {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.bl_contSet ol.is_info {
  counter-reset: number 0 !important;
}
@media not all and (max-width: 767px), print {
  .bl_contSet ol.is_info {
    margin-left: calc(30 / (var(--designW) + var(--scrollbarW)) * 100vw);
  }

  table tr th, table tr td {
    padding: calc(20 / (var(--designW) + var(--scrollbarW)) * 100vw) calc(15 / (var(--designW) + var(--scrollbarW)) * 100vw);
  }

}
@media screen and (max-width: 767px) {
  .bl_contSet ol.is_info {
    margin-left: 30px;
  }
}
.bl_contSet ol.is_info li {
  counter-increment: number 1 !important;
}
.bl_contSet ol.is_info li:before {
  content: "※" counter(number) !important;
}
.bl_contSet table .th-width-01 {
  width: 16%;
}
.bl_contSet table .th-width-02 {
  width: 50%;
}
.bl_contSet table thead th, .bl_contSet table thead td {
  text-align: center;
}
.bl_contSet table tbody td {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .bl_contSet .bl_customTable table th, .bl_contSet .bl_customTable table td {
    padding: 8px 2px;
    font-size: 1rem;
  }
}