table {
  border-collapse: collapse;
  border:solid 1px #555555;
}

td,th {
  border-top:solid 1px #555555;
  border-right:solid 1px #555555;
  border-bottom:solid 1px #555555;
  border-left:solid 1px #555555;
  padding:3px 0 3px 3px;
}

p.p01 {
  line-height:130%;
  margin:0 0 10px 0;
}

th {background-color:#cccccc;}/* 表の冒頭 */

th.r1 {width:3em;}/* 一番左枠：No. */
th.r2 {width:4em;}/* 左から二番目枠：字 */
th.r3 {width:3em;}/* 左から三番目枠：備考 */
th.r4 {width:7em;}/* 左から三番目枠：追加年 */

th.r5 {width:5em;}/* 一番左枠：追加年 */
th.r6 {width:5em;}/* 左から二番目枠：字数 */
th.r7 {width:17em;}/* 左から三番目枠：年月日 */
th.r8 {width:6em;}/* 左から四番目枠：常用漢字に移動した数 */
th.r9 {width:6em;}/* 左から五番目枠：上の表中における数 */
