@charset "utf-8";
/* CSS Document */


/*小見出し画像のレイアウト
////////////////////////////////////////////////////*/

#firstInnerBox h3 {
	margin-bottom: 10px;
}


/*背景に色指定しているテキストボックス
////////////////////////////////////////////////////*/

/*大枠のボックスのレイアウト*/
.textColorBox {
	margin-bottom: 5px;
}


/*入れ子のボックスのレイアウト*/

.textColorSubBox {
	padding: 5px 10px;
}


/*テキストのマージン設定*/

.textColorSubBox p {
	margin-bottom: 10px;
}

.textColorSubBox dl {
	margin-bottom: 20px;
}


/*ローカルナビ
////////////////////////////////////////////////////*/

/*リストボックスのレイアウト*/

ul#newsPaperListBox {
	margin-bottom: 20px;
}


/*リストのレイアウト*/

ul#newsPaperListBox li {
	float: left;
	margin-right: 3px;
	width: 198px;
	background-color: #e7e7e7;
}

ul#newsPaperListBox li a {
	display: block;
	padding: 10px;
	border: 1px solid #666;
}


/*最後のリストのマージンをクリア*/

ul#newsPaperListBox li#newsPaperListLast {
	margin-right: 0px;
}


/*背景が白のテキストボックスのレイアウト
////////////////////////////////////////////////////*/

dl.paperBox {
	margin: 15px 0 30px 20px;
}


/*表画像を左に配置*/

dl.paperBox dt {
	float: left;
}


/*テキストを横並び*/

dl.paperBox dd {
	padding-left: 110px;
}


/*子要素に影響しない設定*/

dl.paperBox dd dl dt {
	float: none;
	margin-top: 0;
}

dl.paperBox dd dl dd {
	padding-left: 0;
}


/*競馬入門ページのテーブル共通設定
////////////////////////////////////////////////////*/

td {
	background-color: #fff;
}

th p ,
th p ,
td p ,
td ul ,
td dl {
	padding: 5px 0 5px 5px;
}


/*馬名と馬柱のタイトルの共通設定
////////////////////////////////////////////////////*/

#firstInnerBox h4#horseNameTitle ,
#firstInnerBox h4#horsePillarTitle {
	margin-bottom: 20px;
	font-weight: bold;
}

/*タイトルテキストのカラー設定*/

#firstInnerBox h4#horseNameTitle {
	color: #cc0000;
}

#firstInnerBox h4#horsePillarTitle {
	color: #0000ff;
}



/*競馬入門（競馬新聞の巻）ページ
////////////////////////////////////////////////////*/


/*表の設定*/

table#horseMark ,
table#horseLegs	,
table#condition ,
table#marksheet {
	background-color: #e4e4e4;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}

table#horseMark th ,
table#condition th {
	width: 60px;
}


/*競馬新聞馬名ページ
////////////////////////////////////////////////////*/

p#horseNameImage {
	margin-bottom: 15px;
}


table#horseMark th p {
	padding: 5px;
}


/*表上段の注意書きテキストの設定*/

p.attentionTextTop {
	font-weight: bold;
}


/*表下段の注意書きテキストの設定*/

p.attentionTextBottom {
	margin-bottom: 30px;
}


/*馬柱ページ
////////////////////////////////////////////////////*/

dl#commentBox {
	margin-bottom: 30px;
}

dl#commentBox dt {
	font-weight: bold;
}

dl#commentBox ul {
	padding: 5px;
	border-top: 1px dotted #666;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px dotted #666;
	border-left: 1px solid #e4e4e4;
}


/*競馬新聞（マークシートの巻）ページ
////////////////////////////////////////////////////*/

table#marksheet {
	margin: 20px 0 30px 0;
}

table#marksheet th {
	width: 140px;
	text-align: left;
}

#firstInnerBox h4#marksheetGreenTitle {
	color: #009900;
}

#firstInnerBox h4#marksheetRedTitle {
	color: #cc0000;
}

#firstInnerBox h4#marksheetBlueTitle {
	color: #0000ff;
}

p#marksheetImage {
	margin-top: 20px;
}

dl.marksheetDetailBox {
	margin-top: 20px;
}












