@charset 'UTF-8';
/***************************************************************
    SYSTEM   : 新田塚スポーツクラブ アーク
    TITLE    : プログラムスタイルシートの定義
    SHEET    : style.css
    VERSION  : Ver1.0.5
    LANGUAGE : CSS level2
    CODESET  : UTF-8
    EXPLAIN  : プログラムページの色や形状を定義する。
    AUTHOR   : yap
    CREATED  : 2008/07/10 as Ver1.0.1
    UPDATED  : 2009/09/27 as Ver1.0.5
***************************************************************/

/***************************************************************
    コントロールパネルの定義
***************************************************************/

/* パネルの定義 (schedule.htmlで使用) */
#panel {
    margin: 0px auto 16px;
    width: 520px;
    height: 64px;
    list-style: none;
}

/* 前日ボタンの定義 (schedule.htmlで使用) */
#prev {
    float: left;
    margin: 8px 0px;
    background: url('../image/prog_prev.jpg') no-repeat;
}

/* 前日ボタンリンクの定義 (schedule.htmlで使用) */
#prev a {
    width: 80px;
    height: 48px;
    display: block;
}

/* 当日ボタンの定義 (schedule.htmlで使用) */
#curr {
    float: left;
    background: url('../image/prog_sche.jpg') no-repeat;
}

/* 当日ボタンリンクの定義 (schedule.htmlで使用) */
#curr a {
    width: 360px;
    height: 24px;
    display: block;
    padding-top: 40px;
    color: #F0FFF0;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
}

/* 翌日ボタンの定義 (schedule.htmlで使用) */
#next {
    float: left;
    margin: 8px 0px;
    background: url('../image/prog_next.jpg') no-repeat;
}

/* 翌日ボタンリンクの定義 (schedule.htmlで使用) */
#next a {
    width: 80px;
    height: 48px;
    display: block;
}

/***************************************************************
    クラスの定義
***************************************************************/

/* 左段組みの定義 */
.leftcol {
    float: left;
    width: 300px;
    text-align: center;
}

/* 右段組みの定義 */
.rightcol {
    float: left;
    width: 300px;
    text-align: center;
}

/* コース名の定義 */
.course {
    margin: 12px 0px;
    border-bottom: solid 1px #FF66FF;
}

/* コース名画像の定義 */
.course img {
    vertical-align: middle;
}

/* スタジオ枠の定義 */
th.studio {
    padding: 4px;
    color: #FFFFFF;
    border: solid 1px #666666;
    background-color: #CD6800;
}

/* プール枠の定義 */
th.pool {
    padding: 4px;
    color: #FFFFFF;
    border: solid 1px #666666;
    background-color: #0068CD;
}

/* ランクの定義 */
td.rank {
    padding: 2px 0px;
    border: solid 1px #666666;
}

/* コメントの定義 */
.comm {
    margin-bottom: 12px;
    padding: 8px;
    width: 580px;
    border: solid 1px #999999;
    background-color: #E5E5E5;
}

/* NEWマークの定義 */
.new {
    vertical-align: middle;
}

/* Adobeバナーの定義 */
.adobe {
    float: right;
    margin: 12px 8px;
    width: 158px;
}
