

.wrap {
    width: 100%;
}

.wrap > .header-wrap {
    width: 100%;
    background-color: #D9D9D9;
}
.wrap > .header-wrap > header {
    max-width: 1020px; margin: 0 auto; font-weight: bold;
}
.wrap > footer {
    max-width: 1020px; margin: 0 auto; font-weight: bold; padding: 20px 0 60px
}


.tb-cheat {
    width: 100%;
}

.tb-cheat thead th {
    background-color: #D9D9D9;
    padding: 10px;
    text-align: center;
}

.tb-cheat thead th:not(:last-child) {
    border-right: 5px solid #FDE8E8;
}
.tb-cheat tbody {

}
.tb-cheat tbody td {
    background-color: white;
    padding: 10px; border-top: 5px solid #FDE8E8;
}

.tb-cheat tbody td:not(:last-child) {
    border-right: 5px solid #FDE8E8;
}


.tb-cheat-in thead th {
    background-color: #D9D9D9;
    padding: 10px;
}

.tb-cheat-in thead th:not(:last-child) {
    border-right: 5px solid white;
}
.tb-cheat-in tbody {

}
.tb-cheat-in tbody td {
    background-color: #eee;
    padding: 10px; border-top: 5px solid white;
}

.tb-cheat-in tbody td:not(:last-child) {
    border-right: 5px solid white;
}


.pagination  {

}

.pagination li {
    padding: 5px 10px; border: 1px solid #ddd;
}

.hidden-pc {
    display: none !important;
}