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