.chmod{
    width: 100%;
    max-width: 24rem;
    border-radius: 3px;
    border: 1px solid #e8e8fd;
    margin: 3rem auto;
    margin: 1.25rem auto 2rem auto;
}

.night .chmod{
    border: 1px solid #444;
}

.chmod>div>div{
    float: left;
    display: inline-block;
    width: calc(100% / 4);
    text-align: center;
    height: 2rem;
    line-height: 2rem;
    border-right: 1px solid #e8e8fd;
    border-bottom: 1px solid #e8e8fd;
}

.night .chmod>div>div{
    border-right: 1px solid #444;
    border-bottom: 1px solid #444;
}

.chmod>div:last-child div{
    border-bottom: 0;
}

.night .chmod>div:last-child div{
    border-bottom: 0;
}

.chmod>div>div:last-child {
    border-right: 0;
}

.night .chmod>div>div:last-child {
    border-right: 0;
}

.ss{
    background-color: #f6f7fa;
}

.night .ss{
    background-color: #333;
}


input[type="checkbox"]{
    vertical-align: -3px;
}
@media screen and (max-width: 590px) {
    .chmod {
        margin: 0 auto 0 auto;
        max-width: 100%;
    }
}