td.sch {
	background-color: #63719C;
	width: 1px;
}
td.res {
	background-color: #4D426E;
	width: 1px;
}
td.listone{
	background-color: #FDF2F8;
}

th{
color:#4d426e;
padding:7px 0 1px;
background:url(../../img/line.gif) no-repeat bottom right;
border-top:2px solid #4d426e;
border-bottom:2px solid #4d426e;
}

body{
background:#000 url(../../img/bg.gif) repeat 0 0;
}

.mr{
text-align:right;
padding-right:15px;
}

.ml{
text-align:left;
padding-left:5px;
}

table .result{
border-bottom:2px solid #4d426e;
}

table .result .d{
text-align:center;
background:url(../../img/line.gif) repeat-y bottom right;
}

table .result .p{
text-align:center;
font-weight:bold;
background:#eff0f3 url(../../img/line.gif) repeat-y bottom right;
}

table .result .r .data{
height:35px;
}

table .result .r .line{
height:1px;
background:url("../../img/line_w1.gif") repeat-x;
}


/* 各騎手ページ・ギャラリースタイル設定 */

#race{
width:510px;
height:200px;
}

#private{
width:510px;
height:100px;
}

.photo{
float:left;
}

.photo img{
border:1px solid #cccccc;
margin:10px 12px 1px 12px;
}

.photo p{
padding:2px 12px;
text-align:center;
}

#clear{
clear:both;
}

/* 各騎手ページ・メディア情報スタイル設定 */
.news strong{
font-size:14px;
font-weight:bold;
}

.news .media{
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.news .media table{
	border-bottom:1px solid #cccccc;
}

.news .media td{
	padding:5px 7px;
}

.news .media p{
	border-left:7px solid #cccccc;
	padding-left:7px;
}

/* 各騎手ページ・過去のコメントスタイル設定 */
.news h3{
font-size:14px;
font-weight:bold;
margin:3px 0 3px 20px;
padding:0;
text-align:left;

}

.coment{
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.coment img{
border:none;
margin:0 0 0 20px;
}

.coment td{
	padding:7px;
	border-bottom:1px solid #cccccc;
}

.coment .coment_tx{
	border-left:7px solid #cccccc;
	padding-left:12px;
}

.coment .coment_tx h2{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:5px 0;
}

.coment .coment_tx p{
margin:0;
padding:0;
line-height:150%;
}



/* 各騎手ページ・掲示板スタイル設定 */
.bbs{
	line-height:130%;
	color:#FFFFFF;
	margin-top:20px;
}

td.white{
    line-height:130%;
	color:#FFFFFF;
}

td.comment{
    border-left: 3px solid #0061B3;
	padding-left: 5px;
	margin: 5px;
	color:#000000;
	text-align: left;
}

td.comment_bl{
	padding-left: 5px;
	margin: 5px;
	color:#666666;
	font-size: 0.85em;
}

/*gallery_big.htmlのスタイル*/

.gallery {
	background-color: #eeeeee;
	padding-top: 15px;
	width: 637px;
	border: 1px solid #cccccc;
	margin: 20px;
	text-align: center;
}

p.gallery_data {
	background-color: #cccccc;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 16px;
	padding: 10px 5px;
}

.gallery_data strong {
    color: #263988;
	border-left: solid 5px #263988;
	padding-left: 3px;
} 

p.gallery_comment{
	background-color: #cccccc;
	text-align: left;
	margin-top: 0;
	padding: 10px 5px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	border-top-width: 1px;
	line-height: 16px;
}