table {
    margin: auto;
    text-align: center;
    border-collapse: collapse;
    background-color: rgba(100, 100, 100, 0.32);
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.32);
}

#c_1 {
    width: 32%;
}

#c_2 {
    width: 70%;
}

table,
th,
td {
    border: 2px solid gray;
}

#a {
    color: forestgreen;
}

#u {
    color: firebrick;
}

#available {
    background-color: forestgreen;
}

#terminate {
    background-color: darkolivegreen;
}

#unavailable {
    background-color: firebrick;
}

#nm {
    color: red;
}
/*隐藏日期*/
/* 停用
td:nth-child(4),
th:nth-child(4) {
    display: none;
}
*/
/*ALBUMS*/
/* 停用
.SHABON {
    background: hsl(175, 24%, 60%);
}

.Umbreland {
    background: hsl(57, 12%, 60%);
}

.xkyuzou {
    background: black;
}

.sbmn {
    background: hsl(0, 0%, 11%);
}

.sbdr {
    background: hsl(340, 58%, 40%);
}

.uminosoko {
    background: hsl(205, 61%, 40%);
}


.SHABON a,
.uminosoko a {
    color: black;
}

.SHABON a:visited,
.uminosoko a:visited {
    color: black;
}


/*ALBUMS SQUARE*/
/* 停用
#sha::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: hsl(175, 24%, 60%);
    margin-right: 10px; 
    vertical-align: middle; 
}

#umb::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: hsl(57, 12%, 60%);
    margin-right: 10px; 
    vertical-align: middle; 
}

#xkz::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: black;
    margin-right: 10px; 
    vertical-align: middle; 
}

#sbm::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: hsl(0, 0%, 11%);
    margin-right: 10px; 
    vertical-align: middle; 
}

#sbd::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: hsl(340, 58%, 40%);
    margin-right: 10px; 
    vertical-align: middle; 
}

#umi::before {
    content: '';
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-color: hsl(205, 61%, 40%);
    margin-right: 10px; 
    vertical-align: middle; 
}
*/