div#body_tracks {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

div#header_tracks {
    width: 741px;
    margin: 0px;
    padding: 0px;
}

/* ページトップのトラック番号 */
div#track_number {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    text-align: center;
}

/* ページタイトル */
h1#page_title_tracks {
    font-size: 24px;
}

/* ページトップ、タイトル下の日付によるインデックス */
div#day_index {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* ページトップ、タイトル下のツーリングの日付 */
div#day_of_track {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

/* ページトップ、タイトル下のツーリングの場所 */
div#place_of_track {
    width: 100%;
    margin: 0px;
    padding: 0px 0px 10px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

/* ページ内の地図用のコンテナ */
div#page_index {
    width: 648px;
    margin: 0px;
    padding: 4px;
    background-color: #f0f0f0;
}

/* ページ内の地図用のコンテナ内の”Track”文字のスタイル */
div#title_of_page_index {
    float: left;
    width: 120px;
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

/* ページ内の地図用のコンテナ内の場所のインデックス */
div#place_index {
    float: right;
    width: 520px;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* データ表のスタイル */
table#data {
    margin: 0px;
    width: 520px;
    font-size: 14px;
    text-align: center;
    background-color: #e6e6e6;
}

/* データ表のスタイル */
caption#data {
    font-size: 18px;
    font-weight: bold;
}

/* データ表の項目名 */
th.item {
    font-weight :  bold; 
}


/* THE END 最終日の最後 */
#the_end {
    width: 100%;
    margin: 20px 0px;
    padding: 0px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

/* ページトップの矢印（左） */
#prev_next_top_left {
    float: left;
    width: 40%;
    margin: 0px;
    padding: 0px;
    font-size: 12px; 
    font-weight: bold;
    text-align:	left;
}

/* ページトップの矢印（右） */
#prev_next_top_right {
    float: right;
    width: 40%;
    margin: 0px;
    padding: 0px;
    font-size: 12px; 
    font-weight: bold;
    text-align:	right;
}

/* ページボトムの矢印 */
#prev_next_bottom {
    width: 100%;
    margin: 10px 0px;
    padding: 0px;
    font-size: 12px; 
    font-weight: bold;
    text-align:	center;
}

/* トラックページのメインコンテンツコンテナ（表） */
table.container {
	width:		100%;
	margin: 	0px;
	padding: 	0px;
	border-spacing:	0px 0px;
	font-size:	14px;
	font-weight: 	bold;
}

/* トラックページのメインコンテンツ夜用コンテナ（表） */
table.container_night {
	width 		: 	100%;
	margin: 0px;
	padding: 0px;
	border-spacing	:	0px 0px;
	font-size	:	14px;
	font-weight: bold;
	color : #ffffff;
	background-color: #000099;
}

.container_night a:link { color : #00ffff; text-decoration:underline; }
.container_night a:hover { color:#ff6600; text-decoration:underline; }
.container_night a:active { color:#ff6600; text-decoration:underline; }


/* トラックページの電車画像の外側コンテナ（表） */
table.outer_container_of_train {
	width 		: 	500px;
	margin: 0px;
	padding: 0px;
	border-spacing	:	0px 0px;
	font-size	:	14px;
	font-weight: bold;
}

/* トラックページの電車画像の内側コンテナ：低（表） */
table.inner_container_of_train_low {
	width 		: 	500px;
	height 		: 	50px;
	margin: 0px;
	padding: 2px;
	border-spacing	:	0px 0px;
}

/* トラックページの電車画像の内側コンテナ：高（表） */
table.inner_container_of_train_high {
	width 		: 	500px;
	height 		: 	100px;
	margin: 0px;
	padding: 2px;
	border-spacing	:	0px 0px;
}

/* ----- Total Data ページのスタイル集 ----- */
/* 640px幅のコンテナ */
div.container_totaldata_640px {
    width: 640px;
    margin: 0px auto;
    padding: 0px 0px 40px;
}

/* 見出し */
h2.totaldata {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

/* 説明文 */
#description {
    float: left;
    width: 509px;
    margin: 0px;
    padding: 10px 0px 0px;
    text-align: left;
}

/* Babelfishのコンテナ */
#translator {
    float: right;
    width: 131px;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* データ表のスタイル */
table#total_data {
    margin: 0px;
    width: 560px;
    font-size: 14px;
    text-align: center;
    background-color: #e6e6e6;
}



