

table, td {
	font:10px * {font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3","Meiryo",
	"メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;}; 
}
table {
   width: 100%;
   border-collapse: collapse;
   margin: 1em 0;
}
th, td {
   text-align: center;
   padding: .5em;
   border: 1px solid #FFF;
}
th {
   background: #58A6BF url(../images/tr_back.png) repeat-x;
   color: #FFF;
}
td {
   background: #58A6BF;
}

tr.even td {
   background: #e5f1f4;
}
tr.odd td {
   background: #f8fbfc;
}

th.over, tr.even th.over, tr.odd th.over {
   background: #57ADCC;
}
th.down, tr.even th.down, tr.odd th.down {
   background: #57ADCC;
}
th.selected, tr.even th.selected, tr.odd th.selected {
}

td.over, tr.even td.over, tr.odd td.over {
   background: #CCFFF8;
}
td.down, tr.even td.down, tr.odd td.down {
   background: #93C4CE;
   color: #FFF;
}
td.selected, tr.even td.selected, tr.odd td.selected {
   background: #93C4CE;
   color: #555;
}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty {
   background: #FFF;
}
#closspoint {
   background: url(../images/tr_back2.png) repeat-x;
}