.csb {
    overflow: inherit;
}
.csb-body {
    position: -webkit-sticky;
    position: sticky;
    margin-bottom: 15px;
    background-color: #eee;
}
.csb-thumb {
    min-width: 50px;
    height: 17px;
    background-color: #bbb;
}
.csb-scrollable {
    overflow-x: scroll;
    -ms-overflow-style: none;    /* IE, Edge 対応 */
    scrollbar-width: none;       /* Firefox 対応 */
}
.csb-scrollable::-webkit-scrollbar {  /* Chrome, Safari 対応 */
    display:none;
}
.csb-scrollable > .table {
    padding-top: 17px;
}
