/* 背景 */
BODY { background-color: #319410; background-image: url(tanmoto.gif); }

/* フォント */
BODY, TH, TD { font-family: 'ＭＳ Ｐゴシック'; font-size: 12px; color: #000000; }

/* 打ち消し線 */
TD.line { text-decoration: line-through; }

/* テーブル */
TABLE { empty-cells: show; }

/* フォーム */
FORM { margin: 0px; }

/* リンク */
A:link    { text-decoration: none; color: #000000; }
A:visited { text-decoration: none; color: #000000; }
A:active  { text-decoration: none; color: #000000; }
A:hover   { text-decoration: none; color: #ff0000; }

/* タイトル */
.title { font-size: 14px; }

/* ライン */
.line { color: #000000; }

/* Ｂクラスライン */
TR.line { background-color:#ff0000; }

/* フォーム */
.field    { border: 1px solid #000000; font-family: 'ＭＳ Ｐゴシック'; font-size: 12px; color: #000000; background-color: #fefbef; }
.readonly { border: 1px solid #000000; font-family: 'ＭＳ Ｐゴシック'; font-size: 12px; color: #000000; background-color:#aaaaaa; }

/* ボタン */
.button { border: 1px solid #000000; font-family: 'ＭＳ Ｐゴシック'; font-size: 12px; color: #000000; background-color: #aaaaaa; }

/* テーブル */
.border  { background-color: #000000; }
.header  { background-color: #cbc7bc; }
.header2 { background-color: #cbc7bc; }
.body    { background-color: #fefbef; }
.footer  { background-color: #fefbef; }
.user    { background-color: #cbc7bc; }
.horse   { background-color: #cbc7bc; }
.male    { background-color: #cbc7fc; }
.female  { background-color: #fbc7bc; }
.gelding { background-color: #cbf7bc; }
.comment { border: 1px solid #000000; background-color: #fefbef; }
.width   { width: 90%; min-width: 936px; max-width: 1280px; }
.box     { width: 100%; height: 35px; overflow: auto; }

/* エラーメッセージ */
.error { color: #ff0000; }
