@charset 'UTF-8';
/***************************************************************
    SYSTEM   : 富山競輪
    TITLE    : ホームスタイルシートの定義
    SHEET    : home.css
    VERSION  : Ver1.0.3
    LANGUAGE : CSS level2
    CODESET  : UTF-8
    EXPLAIN  : ホームページの色や形状を定義する。
    AUTHOR   : yap
    CREATED  : 2009/02/20 as Ver1.0.1
    UPDATED  : 2009/03/29 as Ver1.0.3
***************************************************************/

/***************************************************************
    ヘッダ部の定義
***************************************************************/

/* ヘッダ部の定義 (override) */
#head {
    height: 272px;
    background: #000000 url('../images/home/home_head.jpg') no-repeat;
}

/* トレース部の定義 (override) */
#trace {
    color: #FF0000;
    font-size: 13.5pt;
}

/* キャッチ部の定義 */
#catch {
    width: 774px;
}

/* LIVE動画部の定義 */
#live {
    float: left;
    margin: 0px 4px 8px 6px;
    width: 240px;
    height: 200px;
    display: inline;
}

/* LIVE動画部ボタンの定義 */
#livecap {
    width: 240px;
    height: 20px;
}

/* LIVE動画部ボタンの定義 */
#livecap a {
    width: 240px;
    height: 20px;
    display: block;
}

/* LIVE動画部ボタン選択の定義 */
#livecap a:hover {
    background: url('../images/home/home_livecap.jpg') no-repeat;
}

/* フラッシュ部の定義 */
#flash {
    float: right;
    margin: 0px 12px 8px 0px;
    width: 512px;
    height: 200px;
    display: inline;
}

/***************************************************************
    ボディ部の定義
***************************************************************/

/* コンテンツ部の定義 (override) */
#cont {
    width: 608px;
    padding: 0px;
    background: none;
}

/* トピックス部の定義 */
#topix {
    clear: both;
    padding: 32px 8px 8px 12px;
    width: 588px;
    height: 236px;
    background: url('../images/home/home_topix.jpg') no-repeat;
}

/* スケジュール部の定義 */
#sched {
    width: 608px;
    height: 192px;
    background: url('../images/home/home_sched.jpg') no-repeat;
}

/* 凡例部の定義 */
#legend {
    float: left;
    padding: 40px 6px 16px 16px;
    width: 76px;
    height: 136px;
    font-size: 9pt;
}

/* 凡例部リスト部の定義 */
#legend ul {
    margin: 0px;
    padding: 0px;
    height: 88px;
    list-style: none;
}

/* 凡例部リストの定義 */
#legend li {
    margin: 4px 6px;
}

/* 凡例部リンクの定義 */
#legend a {
    width: 76px;
    height: 48px;
    display: block;
}

/* 凡例部色見本の定義 */
#legend span {
    border: solid 1px #666666;
}

/* スケジュール部カレンダーの定義 */
#calendar {
    float: right;
    margin-top: 6px;
    width: 510px;
}

/***************************************************************
    フッタ部の定義
***************************************************************/

/* ボトム部の定義 (Override) */
#bottom {
    width: 774px;
    height: 0px;
    background: none;
}

/* 注釈部の定義 */
#notes {
    clear: both;
    width: 774px;
    height: 96px;
}

/* バナー部の定義 */
#banner {
    float: left;
    padding: 6px 2px 2px 6px;
    width: 360px;
    height: 88px;
    background: url('../images/home/home_banner.jpg') no-repeat;
}

/* バナーの定義 */
#banner div {
    float: left;
    padding: 2px;
}

/***************************************************************
    クラスの定義
***************************************************************/

/* 左段組みの定義 */
.leftcol {
    float: left;
}
