table.fee-table {
    border: 1px solid #fff;
}

table.fee-table th {
    border: 1px solid #fff;
}

table.fee-table td {
    border: 1px solid #fff;
}

table.fee-table tr:nth-child(2n-1) {
    background: #1a12129c;
}

table.fee-table tr:nth-child(2n) {
    background: #000000bd;
}

table.fee-table td {
    text-align: left;
    padding-left: 15px;
}
.systemlist table.fee-table tr:hover td {
    background: unset;
}
@media screen and (max-width:1000px){
table.fee-table td,table.fee-table th {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 3%;
    border-collapse: collapse;
}

table.fee-table th {
    background: #000000;
    padding: 5px 0;
    color: #fff;
    border-bottom: none;
    font-weight: normal;
}

table.fee-table td {
    background: #ffffff;
    color: #000;
    text-align: center;
    border-bottom: none;
}

table.fee-table {
    border: none;
    border-bottom: 1px solid;
}
.systemlist table.fee-table tr:hover td {
    background: #fff;
}
}



/*出勤　選択中の日付カラー*/

#daynavi li a:hover, #daynavi li a.current {
 background: #cc00cc !important;
}

