@charset "UTF-8";

h1 { border-color:#0CC; }
h2 { border-color:#0CC; }

#primary table { border:solid 2px #0cc; border-collapse:collapse; }
#primary table th {
  padding:0.2em 8px;
  background-color:#cff;
  border:solid 1px #0cc;
  text-align:left;
}
#primary table th.h11 { width:70px; font-size:180%; }
#primary table th.h12 { width:470px; font-size:180%; }
#primary table th.h21 { width: 70px; font-size: 150%; }
#primary table th.h22 { width: 470px; font-size: 150%; }
#primary table td {
  padding: 0.2em 8px;
  border: solid 1px #0cc;
  text-align: left;
}

