#contentgroup {
  margin-left:1em;
  margin-right:1em;
  text-align:left;
}

table,
th,
td {
  border:1px solid #333333;
}

table#main1,table#main2,table#main3,table#main4,table#main5,
table#main6,table#main7,table#main8,table#main9,table#main10, {
  margin-bottom:15px;
  width:97%;
}

table#sub {
  margin-bottom:15px;
  width:60%;
}

.collapse {
  border-collapse:collapse;
}

td {
  background-color:#ffffff;
}

/* 見出し */
td.n {
  background-color:555555;
  color:ffffff;
  font-size:0.8em;
  height:2em;
}

/* 1951年 */
td.a {
  background-color:#ffaacc;
  font-size:0.8em;
  width:10%;
}

/* 1976年 */
td.b {
  background-color:#ffbb55;
  font-size:0.8em;
}

/* 1981年 */
td.c {
  background-color:#ffff77;
  font-size:0.8em;
}

/* 1981年の附則別表 */
td.d {
  background-color:#bb8822;
  font-size:0.8em;
  width:10%;
}

/* 1990年 */
td.e {
  background-color:#99ff66;
  font-size:0.8em;
}

/* 1997年 */
td.f {
  background-color:#44dd33;
  font-size:0.8em;
}

/* 2004年の小規模3回 */
td.g {
  background-color:#aaffff;
  font-size:0.8em;
}

/* 2004年の大規模 */
td.h {
  background-color:99ccff;
  font-size:0.8em;
}

/* 2004年の大規模の表二 */
td.i {
  background-color:6688ee;
  font-size:0.8em;
}

/* 2009年 */
td.j {
  background-color:cc99ff;
  font-size:0.8em;
}

/* 通し番号 */
td.z {
  font-size:0.8em;
  width:3em;
}

/* 漢字 */
td.y {
  width:1em;
}

/* 漢字（旧字） */
td.x {

}

/* 漢字（常用漢字になった8字） */
td.w {
  background-color:445577;
  color:ffffff;
}

/* 同一の字種を表す（1）（2） */
td.v {
  font-size:0.8em;
  width:3em;
}

/* 旧字体に対応する常用漢字 */
td.u {

}

/* 新常用漢字 */
td.s {
  background-color:ff3388;
  font-size:0.8em;
  width:4em;
}

/* 通し番号（旧字） */
td.r {
  background-color:cccccc;
  font-size:0.8em;
}

/* 通し番号（常用漢字になった8字）、「常用漢字」 */
td.q {
  background-color:445577;
  color:ffffff;
  font-size:0.8em;
}