/*ＧｒａｄｅＩ全体スタイル*/
body{
    padding-top: 5px; width: 620px; margin-left: 40px; margin-right: 40px;
    color: #000000; background-color: #FFFFFF;
}
body.history{
    padding-top: 0px; width: 620px; margin-left: 40px; margin-right: 40px;
    color: #000000; background-color: #FFFFFF;
}
table.header{
    width: 620px; border-bottom: solid 2px #000000; background-color: #FFFFFF;
}
table.subheader{
    width: 620px; background-color: #FFFFFF; margin-bottom: 18px;
}
td.title{
    text-align: left; vertical-align: bottom; font-size: 13pt; font-weight: bold;
}
td.author{
    text-align: right; vertical-align: bottom; font-size: 11pt;
}
td.thisweek{
    text-align: left; vertical-align: bottom; font-size: 10pt;
}
td.lastupdate{
    text-align: right; vertical-align: bottom; font-size: 10pt;
}
td.raceinfo{
    text-align: right; vertical-align: bottom;
    font-size: 10pt;
}

/*メインテーブルに関する設定*/
table.main{
    width: 620px; background-color: #FFFFFF;
    margin-bottom: 10px;
}
td.indexLeft{
    width: 150px; text-align: left; vertical-align: top;
}
td.indexRight{
    text-align: left; vertical-align: top;
}
td.raceLeft{
    width: 130px; text-align: left; vertical-align: top;
}
td.raceRight{
    text-align: left; vertical-align: top;
}
td.midspace{
    width: 5px;
}

/*馬柱関連*/
table.records{
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: bottom;
}

table.exception{
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: bottom;
}


tr.win1{
    background-color: #EEEEAA
}
tr.win2{
    background-color: #CCCCCC
}
tr.win3{
    background-color: #EEAA77
}

td.day{
    width: 38px;
    text-align: center;
    font-size: 10pt; color: #FFFFFF;
    background-color: #555555;
}
td.race{
    width: 190px;
    text-align: left;
    font-size: 10pt; color: #000000;
    font-family: monospace;
}
td.member{
    width: 14px;
    text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000;
}
td.point{
    width: 14px;
    text-align: right; vertical-align: center;
    font-size: 10pt; color: #000000;
}
td.point_win{
    width: 14px;
    text-align: right; vertical-align: center;
    font-size: 10pt; color: #000000;
    background-color: #EEEEAA;
}

td.wakuN1{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000; font-weight: bold; background-color: WHITE;
}
td.umaN1{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #FFFFFF;
}
td.wakuN2{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: BLACK;
}
td.umaN2{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #D5D5D5;
}
td.wakuN3{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: RED;
}
td.umaN3{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #FAAFAF;
}
td.wakuN4{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: BLUE;
}
td.umaN4{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #9BCBFB;
}
td.wakuN5{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000; font-weight: bold; background-color: YELLOW;
}
td.umaN5{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #FBFABF;
}
td.wakuN6{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: GREEN;
}
td.umaN6{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #B0FFD8;
}
td.wakuN7{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000; font-weight: bold; background-color: ORANGE;
}
td.umaN7{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #FCC9AD;
}
td.wakuN8{
    width: 10px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000; font-weight: bold; background-color: PINK;
}
td.umaN8{
    width: 20px; text-align: center; vertical-align: bottom;
    font-size: 10pt; color: #000000; background-color: #FFD9F5;
}

td.uma{
    width: 130px; text-align: left; vertical-align: bottom;
    font-size: 10pt; color: #000000;
}
td.uma_del{
    width: 130px; text-align: left; vertical-align: bottom;
    font-size: 10pt; color: #000000;
    text-decoration:line-through;
}
td.uma_s{
    width: 130px; text-align: left; vertical-align: bottom;
    font-size: 8pt; color: #000000;
}
td.uma_s_del{
    width: 130px; text-align: left; vertical-align: bottom;
    font-size: 8pt; color: #000000;
    text-decoration:line-through;
}

td.age_m{
    width: 23px; text-align: left; vertical-align: bottom;
    font-size: 8pt; color: #000000;
}
td.age_f{
    width: 23px; text-align: left; vertical-align: bottom;
    font-size: 8pt; color: #FF0000;
}
td.jockey{
    width: 62px; text-align: center; vertical-align: bottom;
    font-size: 8pt; color: #000000;
}
td.jockey_s{
    width: 62px; text-align: center; vertical-align: bottom;
    font-size: 6pt; color: #000000;
}
td.mark{
    width: 10px; text-align: center; vertical-align: bottom;
    font-size: 9pt; color: #000000;
}

td.comCaption{
    text-align: center; vertical-align: center;
    font-size: 8pt; color: #000000;
}
td.comMember{
    width: 50px; text-align: center; vertical-align: center;
    font-size: 10pt; color: #000000;
}
td.comComment{
    width: 560px;
    text-align: left; vertical-align: top;
    font-size: 10pt; color: #000000;
}




p.rankCaption{
    line-height: 120%; margin-bottom: 0px; margin-top: 0px;
    text-indent: 5px; text-align: left;
    font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #FF6F6F;
    font-family: monospace;
}
p.rank{
    border: solid 1px #FF6F6F; background-color: #FFFFFF;
    line-height: 105%; margin-bottom: 10px; margin-top: 0px;
    text-align: left; font-size: 10pt;
    font-family: monospace;
    /*letter-spacing: 5px;*/
}
p.infoCaption{
    line-height: 120%; margin-bottom: 0px; margin-top: 0px;
    text-indent: 5px; text-align: left;
    font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #4B8BFB;
    font-family: monospace;
}
p.info{
    border: solid 1px #4B8BFB; background-color: #FFFFFF;
    line-height: 115%; margin-bottom: 10px; margin-top: 0px;
    text-align: left; font-size: 10pt; 
}
p.ruleCaption{
    line-height: 120%; margin-bottom: 0px; margin-top: 0px;
    text-indent: 5px; text-align: left;
    font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #CFCF11;
    font-family: monospace;
}
p.rule{
    border: solid 1px #CFCF11; background-color: #FFFFFF;
    line-height: 115%; margin-bottom: 10px; margin-top: 0px;
    text-align: left; font-size: 10pt;
    /*font-family: monospace;*/
    /*letter-spacing: 5px;*/
}
p.result{
    line-height: 100%; margin-bottom: 10px; margin-top: 10px;
    text-indent: none; text-align: left; font-size: 10pt;
}
p.comment{
    line-height: 105%; margin-bottom: 0px; margin-top: 0px;
    text-indent: 1em; text-align: left; font-size: 10pt;
}
p.attention{
    line-height: 105%; margin-bottom: 0px; margin-top: 0px;
    text-indent: 1em; text-align: left; font-size: 10pt;
    color: #FF0000;
}
p.winer{
    line-height: 105%; margin-bottom: 10px; margin-top: 10px;
    text-indent: none; text-align: left; font-size: 10pt;
}
address{
    text-align: center;
    font-size: 10pt; font-weight: nomal; 
}
a{
    color: #0000FF; text-decoration:none;
}
a:hover{
    text-decoration:none; color:#FFFFFF; background-color:#8F8FFF;
}


