.table_1{
    width: 100%;
}
.table_1 td{
    padding: 0 2.1rem 0.8rem 0;
}
.table_1 td:first-child{
    color: #040D12;
}
.table_2{
    width: 100%;
}
.table_2 td{
    border-top: 0.1rem solid #fff;
    padding: 1.3rem 6.4rem 1.3rem 0;
    font-size: 1.8rem;
    color: #040D12;
}
.table_2 tr:first-child td{
    border: none;
    padding: 1.3rem 6.4rem 0.6rem 0;
    font-size: 1.8rem;
    color: #5F5F5F;
}
.table_2 tr:nth-child(2) td{
    border: none;
}

.table_3 td{
    padding: 0 2.4rem 1.6rem 0;
    font-size: 1.6rem;
    color: #040D12;
}
.table_3 td:first-child{
    padding: 0 0.8rem 1.6rem 0;
    color: #A8A8A8;
}
.table_3 td:last-child{
    padding: 0 0 1.6rem;
    color: #A8A8A8;
    text-align: right;
}
.table_3 .color{
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.4rem;
}

.table_4{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 0.8rem;
    margin: 0 0 2.4rem;
}

.table_4 td{
    border-top: 0.1rem solid #EDF2F0;
    border-bottom: 0.1rem solid #EDF2F0;
    padding: 0.3rem 0.4rem 0.3rem 0;
    font-size: 1.6rem;
    color: #040D12;
}
.table_4 td:first-child{
    border-left: 0.1rem solid #EDF2F0;
    border-radius: 0.8rem 0 0 0.8rem;
    padding: 0.3rem 0.4rem 0.3rem 1.6rem;
}
.table_4 td:last-child{
    border-right: 0.1rem solid #EDF2F0;
    border-radius: 0 0.8rem 0.8rem 0;
}
.table_4 tr:first-child td{
    border: none;
    font-size: 1.8rem;
}
@media (max-width: 767px) {
.table_4 .w-170 {
    width: 50px;
  }
.table_4 .w-110 {
    width: 50px;
  }
}