﻿@charset "UTF-8";

html { direction: ltr; }

table { margin: 0 auto; width: 90%; }

caption { display: none; color: #555; background: #efefef; text-align: center; padding: 0.5em; }
th { display: none; bqackground: #efefef; }

td {
color: #555;
background: transparent;
font: normal normal normal 80%/150% Osaka,Arial,"ＭＳ Ｐゴシック",sans-serif;
text-align: right;
letter-spacing: 1px;
width: 4em;
border-bottom: 2px dotted #C3DAE9;
margin: 0;
padding-left: 0.5em; }

.note {
empty-cells: show;
width: auto;
text-align: left;
padding: 0.2em 1em 0.2em 1.5em; }

.sun, td.hld { color: #BE4545; }
.sat { color: #457EBE; }
