/* リンク */
body      { color:#e0e0e0; background-color:#5000a0; }					/* 基本(文字,背景)色設定,文字表示タイプ                                      */
a         { color:#e8e8e8; text-decoration:underline; }					/* リンク(文字)色設定,文字表示タイプ [html:link=]                            */
a:link    { color:#e8e8e8; text-decoration:underline; }					/* 未訪問のリンク(文字)色設定,文字表示タイプ [html:link=] ※上記と同じにする */
a:visited { color:#c0c0c0; text-decoration:underline; }					/* 訪問後のリンク(文字)色設定,文字表示タイプ [html:vlink=]                   */
a:hover   { color:#f0f0f0; background-color:#8000d0; text-decoration:underline; }	/* マウスをのせた時のリンク(文字,背景)色設定,文字表示タイプ [html:link=]     */
a:active  { color:#f0f0f0; background-color:#8080c0; }					/* クリック中のリンク(文字,背景)色設定,文字表示タイプ [html:?]               */
/* リスト 見出し */
tr.Head,td.Head { font-weight:bold; }
tr.Foot,td.Foot { background-color:#803000; }
/* リスト 背色 */
tr.BGC0,td.BGC0,th.BGC0 { background-color:#300080; }
tr.BGC1,td.BGC1,th.BGC1 { background-color:#380088; }
tr.BGC2,td.BGC2,th.BGC2 { background-color:#400090; }
tr.BGC3,td.BGC3,th.BGC3 { background-color:#480098; }
tr.BGC4,td.BGC4,th.BGC4 { background-color:#5000a0; }
/* タイトル */
table.Title     { font-size:10pt; border-collapse:separate; border-spacing:0; border-radius:4px; background:linear-gradient(#300080,#5000a0,#300080);}
td.Title        { padding:5px 5px; height: 16px; line-height:16px; }
/* メインリスト */
div.List table      { font-size:10pt; border-collapse:collapse; }
div.List tr         { }
div.List th         { padding:4px 6px; height: 15px; line-height:14pt; }
div.List td         { padding:4px 6px; height: 15px; line-height:14pt; }
/* PC専用 0.html table hover (マウスポインタ on <td>)カラー*/
table.List:hover tbody tr:hover td.hBGC2 { background-color:#300080; }
table.List:hover tbody tr:hover td.hBGC4 { background-color:#400090; }
table.List2:hover tbody tr:hover td.hBGC2 { background-color:#300080; }
table.List2:hover tbody tr:hover td.hBGC4 { background-color:#400090; }

table.List td:nth-child(2),table.List td:nth-child(4),table.List td:nth-child(6),table.List td:nth-child(8) { text-align:right; }
table.List td:nth-child(2),table.List td:nth-child(3),table.List td:nth-child(4) { font-weight:bold; }
table.List2 td:nth-child(3),table.List2 td:nth-child(5) { text-align:right; }
table.List2 td:nth-child(1) { font-weight:bold; }

input.custom { width:32px;height:18px; text-align:right; padding:0; position:relative; font-size:10pt; color:#300080; background-color:#f0f0f0; border:1px solid #8000d0; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; }

/* その他 */
tr.H5             { height:5px; }				/* 高さ調整用                 */
tr.H10            { height:10px; }				/* 高さ調整用                 */
tr.H20            { height:20px; }				/* 高さ調整用                 */
td.H5             { width:5px; }				/* 幅調整用                   */
/* 自動改行禁止 */
td,th { white-space:nowrap; }
hr { height:0px; }

/* テスト用 */
/* table { border:1px solid red; } */
/* td { border:1px solid blue; } */
