table.rank {
  font : italic bold 100% 'HGŠÛºÞ¼¯¸M-PRO';
  background-color : #cf6;
  color : blue;
}

table.rank th {
  font-size: 90%;
  text-align: center;
}

table.rank td {
  color: #f3f;
  background-color: #cfc; 
  text-align: center;
}

table.ko td {
  color: #f00;
  background-color: #cfc;
  font : italic bold 110% 'HGŠÛºÞ¼¯¸M-PRO';
  text-align : center;
}

table.ko {
  width : 400px;
}

table.ko th {
  font : italic bold 120% 'HGŠÛºÞ¼¯¸M-PRO';
  color: #00f;
  background-color: #ff9;
}


.ryaku{
  color : #ffffff;
  text-align : right;
  margin-left : auto;
  margin-right : auto;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
  font-style : italic;
  font-weight : bold;
}

h1, p#komidashi{
  color: #606;
  font-size: 150%;
  font-style: bold italic;
}

ul li{
  text-align:left;
}

table#youkou {
  font: bold italic 100%;
  background-color: #ff6;
}

table#youkou tr.a {
  backgoround-color: #ff9;
}

table#youkou tr.b {
  background-color: #ffc;
}

table#youkou th{
  color: #00f;
  padding-left: 20px;
  padding-right: 20px;
}

table#youkou td{
  color: #00f;
}

.attention {
  color:#f06;
}

span.bikou {
  font-size:80%;
}

.kome {
  font-weight:bold;
  margin-left : auto;
  margin-right : auto;
}
TABLE{
  margin-left : auto;
  margin-right : auto;
}
UL{
  margin-left : auto;
  margin-right : auto;
  margin-top : 10px;
}
.kome LI{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  list-style-type : disc;
}
