/* 共通（トップ大見出し）*/
h1 {
    height : 80px;
    line-height : 80px;
    font-size : 2.0em;
    text-align : center;
    letter-spacing : 0.5em;
    color : #ffffff;
}

/* 共通（ナビゲーション）*/
#navigation {
    height : 30px;
    padding : 6px 15px; 
    border-bottom : 1px solid #000000;
}

ul#navi li {
    float : left;
    width : 150px;
    height : 30px;
    line-height : 30px;
    text-align : center;
    margin-right : 5px;
    /* 立体化 */
    border-top : 1px solid #999;
    border-left : 1px solid #999;
    border-right : 1px solid #333;
    border-bottom : 1px solid #333;
    /* 角丸 */
    border-radius : 5px;
    /* グラデーションを使用できないブラウザ用 */
    background-color : #ccc;
    /* グラデーション（メタル感）*/
    background : linear-gradient(top, #fff, #ccc);
    background : -moz-linear-gradient(top, #fff, #ccc);
    background : -webkit-linear-gradient(top, #fff, #ccc);
    background : -o-linear-gradient(top, #fff, #ccc);
    background : -ms-linear-gradient(top, #fff, #ccc);
}

ul#navi li a {
    display : block;
    width : 150px;
    height : 30px;
    text-decoration : none;
    font-weight : bold;
    color : #333333;
}

/* 騎手・調教師・馬主解析（G1 競馬場別） */
ul.sunrise {
    margin-left : 20px;
}

ul.sunrise li
{
    display : inline;
}

ul.sunrise li a
{
    padding-right : 15px;
    font-size : 1.1em;
    font-weight : bold;
    color : #0000cd;
}

ul.sunrise li a:hover
{
    color : #cd0000;
}

/* 馬場解析 */
ul.sub li
{
    list-style-type : disc;
    margin-left : 20px;
}

ul.sub a, #course_distance_tbl a
{
    font-size : 1.1em;
    line-height : 35px;
    font-weight : bold;
    color : #0000cd;
}

ul.sub a:hover, #course_distance_tbl a:hover
{
    color : #cd0000;
}

#course_distance_tbl
{
    margin-top : 20px;
    width : 710px;
}

#course_distance_tbl th
{
    width : 45px;
    border-bottom : 1px dashed #000000;
}

#course_distance_tbl td
{
    height : 35px;
    border-bottom : 1px dashed #000000;
}

#course_distance_tbl td span
{
    display : block;
    float : left;
    width : 55px;
    line-height : 35px;
    text-align : center;
    font-weight : bold;
}

#course_distance_tbl td a
{
    width : 55px;
    display : block;
    float : left;
    text-align : center;
}
