html,body {margin: 0px;}
table { border-spacing: 0; }
th { background: #dfe; }
td { text-align: center; }
th.today { background: #ff7; }
td.today { background: #ffb; }
td:empty { background: #aaa; }
p.notice { font-size: 110%; color: red; font-weight: bold;}
p {margin: 0.5em;}
h1 {background: #dfe; border-bottom: solid 3px #5e5; }
h3 {margin-bottom: 0.5em;}
h3 .code {background: #afc;}

tr[data-code^="CY"] th {background: #faa;}
tr[data-code^="0"] th {background: #faa;}
tr[data-code^="SV"] th {background: #fdc;}
tr[data-code^="SP"] th {background: #fdc;}
tr[data-code^="IN"] th {background: #ffc;}
tr[data-code^="K"] th {background: #caf;}
tr[data-code^="IS"] th {background: #caf;}
tr[data-code^="SS"] th {background: #aff;}
tr.kaigou th {background: #aec;}
tr.kaigou {font-size: 90%;}
