  .regulatory_type1 .table th {
    background-color: var(--color-lighten);
    border-bottom: 2px solid transparent;
}

.regulatory_type1 .table td a {
    color: #5e5e5e;
    text-decoration: underline;
}

    .regulatory_type1 .table td a:hover {
        color: var(--color-primary);
        text-decoration: underline;
    }

.regulatory_type1 .table tbody tr:nth-child(even) td {
    background-color: #f4f4f4;
}

.regulatory_type1 tbody, .regulatory_type1 td, .regulatory_type1 tfoot, .regulatory_type1 th, .regulatory_type1 thead, .regulatory_type1 tr {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #dee2e6;
}

.regulatory_type1 .decorate_icon {
    position: relative;
    width: 44px;
    height: 10px;
    text-align: right;
    display: block;
    top: 3px;
    left: 15px;
}

.regulatory_type1 .decorate_icon::before {
    width: 8px;
    height: 2px;
    background: #1f1f1f;
    content: "";
    display: block;
    position: absolute;
    bottom: 3px;
    right: 2px;
    transform: rotate(38deg);
}

.regulatory_type1 .decorate_icon::after {
    width: 44px;
    height: 2px;
    background: #1f1f1f;
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    right: 2px;
}

.regulatory_type1 table{
  line-height: 2.5;
  background-color: #fff;
}

