/*#aki th, #aki td { padding:4px 0;font-weight:normal;text-align:center;font-size: 0.91234rem; }*/

#aki {
    display: none;
}

#aki_filter {
    display: none;
}

#aki tbody td {
    text-align: center;
}

tr[role="row"] {
    position: relative;
}

tr[role="row"] td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.9);
    filter: drop-shadow(2px 4px 6px #ccc);
}

td.highlight {
    background-color: #E8FCE1 !important;
}

td.sat {
    background-color: #e1f6fc;
}

td.sun {
    background-color: #fce1ef;
}

td.closed {
    background-color: #ccc;
}

table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
    background-color: #fff;
}

table.dataTable.stripe tbody tr.odd:hover,
table.dataTable.display tbody tr.odd:hover {
    background-color: #f6f6f6;
}

#ymSelect a {
    display: inline-block;
    margin-right: 4px;
    width: 30%;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    background-color: #8294a5;
    /*ボタン色*/
    border-radius: 5px;
    /*角丸*/
}

#ymSelect a:hover,
#ymSelect a.active {
    background-color: #3f5382;
    /*ボタン色*/
}


/*IE11*/

.DTFC_LeftBodyLiner {
    -ms-overflow-y: hidden !important;
}