/*** 全般情報 ****/
BODY {
    background-color: #FFFFFF;
/*    background-image: url(RBOchampion_wp.png); */
    color: #000000;
}
TH, TD {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "ＭＳ ゴシック", sans-serif, monospace;
}
H2 {
    background-color: #00CC00;
    color: #000000;
}
H3 {
    background-color: #CCFFCC;
    color: #000000;
}
DIV.NaviBar {
    font-family: "ＭＳ ゴシック", sans-serif, monospace;
    text-align: left;
}
DIV.BackToTop {
    font-family: "ＭＳ ゴシック", sans-serif, monospace;
    text-align: right;
}
A:link    { color: #FF0000; }
A:visited { color: #FF8888; }
A:active  { color: #FFFFFF; }
A:hover   { color: #FFB600; }

/*** news.html ***/
.News {
    font-family: "ＭＳ ゴシック", sans-serif, monospace;
    text-align: center;
}

/*** menu.html ***/
.Menu {
    background-color: #00CC00;
    background-image: none;
    color: #000000;
}
.Menu TH { width: 150px; }
.Menu TD { width: 600px; }

/*** member.html ***/
TABLE.Member { width: 640px; }
.Member TH, .Member TD {
    background-color: transparent;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 64px;
}
.Member TD.P, TD.C, TD.1B, TD.3B, TD.CF, TD.DH { width: 256px; }
.Member TD.2B, TD.SS, TD.LF, TD.RF             { width: 192px; }
.Member SPAN.no {
    text-decoration: line-through;
    color: #88CC88;
}

TABLE.Reserve { width: 640px; }
.Reserve TH {
    background-color: #CCFFCC;
    text-align: left;
}
.Reserve TD {
    white-space: pre;
    width: 128px;
}
.Reserve SPAN.no {
    text-decoration: line-through;
    color: #888888;
}

/*** ability.html ***/
.Ability TABLE {
    width: 400px;
    border-collapse: collapse;
    border-spacing: 2px 2px;
}
.Ability TR.Name TH { background-color: #CCFFCC; }
.Ability TR.Name TD { background-color: #CCFFCC; }

/*** record.html ***/
.Record TABLE {
    width: 720px;
    border-collapse: collapse;
    border-spacing: 2px 2px;
}
.Record TR.Name TH { background-color: #CCFFCC; }
.Record TR.Name TD { background-color: #CCFFCC; }
.Record PRE { font-family: "ＭＳ ゴシック", sans-serif, monospace; }

/*** number.html ***/
.Number TABLE { width: 720px; }
.Number TH {
    text-align: center;
    width: 5%;
/*    background-color: #CCFFCC;*/
}
.Number TD {
    text-align: center;
    width: 9.5%;
}

/*** stats.html ***/
.Stats TABLE TD { text-align: right; }
.Stats TABLE TH { background-color: #CCFFCC; }
.Stats TABLE TR.V TD {
    font-weight: bold;
    background-color: #FFCCCC;
}
.Stats UL.VictoryF LI {
    font-weight: bold;
    background-color: #FFCCCC;
}
.Stats UL.VictoryS LI {
    font-weight: bold;
}
.Stats UL.VictoryL LI {
}

/*** award.html ***/
.Award TABLE { width: 720px; }
/*.Award TH { background-color: #CCFFCC; }*/
.Award TD.Record { white-space: pre; }

/*** players_[bp].html ***/
TABLE.Ability_B { width: 400px; }
TABLE.Ability_P { width: 400px; }

/*** lanking.html ***/
.Lanking LI {
    font-family: "ＭＳ ゴシック", sans-serif, monospace;
    white-space: pre;
}

/*** links.html ***/
.Link TABLE { width: 720px; }
.Link TH { text-align: left; }
.Link TD { text-indent: 32px; }
.Link TD.Event { text-indent: 0px; }

/*** scripts.html ***/
.Tool DIV.Code { font-family: "ＭＳ ゴシック", sans-serif, monospace; }
.Tool TABLE {
    border: 1px solid #CCCCCC;
    padding: 4px;
}

.R { text-align: right; }
.W05 { width:5%;  }
.W10 { width:10%; }
.W15 { width:15%; }
.W20 { width:20%; }
.W25 { width:25%; }
.W30 { width:30%; }
.W35 { width:35%; }
.W40 { width:40%; }
.W45 { width:45%; }
.W50 { width:50%; }
.W55 { width:55%; }
.W60 { width:60%; }
.W65 { width:65%; }
.W70 { width:70%; }
.W75 { width:75%; }
.W80 { width:80%; }
.W85 { width:85%; }
.W90 { width:90%; }
.W95 { width:95%; }

.W095 { width:9.5%;  }
