    #kaishu table{
  border-collapse: collapse;
  border: 1px solid #ccc;
  margin: 1em auto;
  width: 100%;
}

#kaishu table tr.bg{
    background-color: #f2f2f2;
}

#kaishu table th{
    text-align:center;
   width:3em;
}

#kaishu table th,
#kaishu table td{
    border: 1px solid #ccc;
    padding: 0.5em;
    line-height: 1.5;
}

#kaishu .txt_21{
  font-size:21px;
  text-align:center;
  display:block;
  font-weight:bold;
}