@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap");table.cl-mrg-form02 {
    box-sizing: border-box;
    font-family: 'Noto Sans TC';
    font-style: normal;
    line-height: 20px;
    border-collapse: separate !important;
    border-spacing: 0;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
}

table.cl-mrg-form02 thead>tr>*:first-child {
    border-top-left-radius: 8px;
}

table.cl-mrg-form02 thead>tr>*:last-child {
    border-top-right-radius: 8px;
}

table.cl-mrg-form02 tbody>tr:last-child>*:first-child {
    border-bottom-left-radius: 8px;
}

table.cl-mrg-form02 tbody>tr:last-child>*:last-child {
    border-bottom-right-radius: 8px;
}

table.cl-mrg-form02 thead>tr>th {
    background: #5fb076bf;
    height: 40px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-right: 1px solid #dadada;
}

table.cl-mrg-form02 thead>tr>th:last-child {
    border:none;
} 

table.cl-mrg-form02 thead {
    font-size: 12px;
}

table.cl-mrg-form02 tbody {
    font-size: 14px;
    color: #666666;
}

table.cl-mrg-form02 tbody>tr>*:first-child {
    text-align: center;
}

table.cl-mrg-form02 tbody>tr>td {
    padding: 6.5px;
}

.pd-two-line {
    padding: 13px 8px !important;
}

.width-502 {
    max-width: 502px !important;
    width: 83%;
}

.width-100 {
    max-width: 100px !important;
    width: 17%;
}