@charset "EUC-JP";



/*

-----------------------------------------------------

livedoor Blog CSS

FileName:	Zen Style（3カラム）

Version:	2006.09.25

-----------------------------------------------------

*/





/**********************************

/           CSS Menu

**********************************

	1.Global

	2.Common

	3.Article

	4.side

	5.Other

*********************************/





/**********************************

***          Global             ***

**********************************/

*{

	word-break:break-all;

	/*font-family:verdana, arial, sans-serif;*/

}

body{
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
}

a{
	color:#00a0d7;
}

a:hover{
	text-decoration:none;
}

h1,h2,h3{
	margin:0;
	padding:0;
}


table#header{
	visibility:hidden;
	height:0;
	background:#ececec;
	width:100%;
	font-size:12px;
	color:#4d4d4d;
}

table#header a{
	color:#4d4d4d;
}

table#header th{
	width:1%;
}

table#header th img{
	margin:2px 10px;
	width:132px;
	height:24px;
}

table#header td.catprbox{
	width:1%;
	white-space:nowrap;
}

table#header td.catprbox span{
	margin-right:15px;
}

table#header td.newstickerbox{
	width:97%;
	text-align:right;
	padding-right:10px;
}

table#header td.startblogbox{
	width:1%;
	padding-right:10px;
	white-space:nowrap;
}

table#header td.startblogbox img{
	width:17px;
	height:16px;
	border:0px;
	vertical-align:middle;
	margin-right:3px;
}



#container{
	margin:0 auto;
	text-align:center;
}

#cgmmenu{
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/title_bg1.gif) repeat-x;
	height:26px;
	padding-right:10px;
}

#cgmmenu ul{
	float:right;
	font-size:12px;
	list-style:none;
	margin:3px 0 0;
	padding:0;
}

#cgmmenu ul li{
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/tab_green.gif) no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	line-height:100%;
	width:70px;
}

#cgmmenu ul li a{
	display:block;
	padding:7px 10px 4px;
	text-decoration:none;
	color:#fff;
}

#cgmmenu ul li a:hover{
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/tab_white.gif) no-repeat;
	color:#76a143;
}



#banner{
	text-align:center;
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/title_bg2.gif) repeat-x;
	background:url(http://livedoor.blogimg.jp/keiba100bai/imgs/8/0/8077041e.jpg) no-repeat;
	//height:268px;
	height:88px;
	background-position: 0px -160px;
	border-bottom:8px solid #bfe09d;
	margin:0 auto;
	clear:both;
}

#banner a{
	color:#fff;
	text-decoration:none;
}

#banner a:hover{
	text-decoration:underline;
}

.blogtitle{
	width:775px;
	margin:0 auto;
	padding:15px 0 2px;
	text-align:left;
	font-size:20px;
	visibility:hidden;
}

.description{
	width:775px;
	margin:0 auto;
	padding:3px 0 20px;
	line-height:135%;
	text-align:left;
	font-size:12px;
	color:#e8f0df;
	visibility:hidden;
}

#blogcontainer{
	/*08.02.29	width:775px; width:1005px;*/
	width:1180px;
	margin:0 auto;
	padding:18px 0;
	height:1%;
}

#wrapper{
	float:left;
	/*008.02.29	width:770px;*/
	width:940px;
}

#content{
	float:right;
	/*08.02.29	width:570px;*/
	width:700px;
	text-align:left;
}

#contentin{}

#left{
	float:left;
	/*08.02.29	width:180px;*/
	width:220px;
}

#lefttop{}

#leftbody{}

#leftbottom{}

#right{

	float:right;

/*08.02.29	width:180px;*/

	width:220px;

}

#righttop{}

#rightbody{}

#rightbottom{}



#categorytitlebody{}

#categorytitle{
	margin-bottom:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#footer{
	height:156px;
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/bottom.gif) repeat-x;
}

#outfooter{}



/**********************************

***          Common             ***

**********************************/

.datetop{}

.fullbody{}

.datebody{}

h2.date{
	border-top:1px solid #7bb337;
	padding:10px 0 0;
	font-size:12px;
	font-weight:normal;
}

.blogbodytop{}

.blogbody{
	margin:5px 0 30px;
	text-align:left;
}

.titlebody{}

h3.title{
	line-height:137%;
	font-size:16px;
	font-weight:bold;
	color:#e97d37;
	background-image:url(http://blog.livedoor.jp/keiba100bai/pic/entry_horse1.gif);
}

.main

,.mainmore{
	margin:10px 5px 20px;
	line-height:147%;
	font-size:13px;
}

blockquote{
	background:#f7fdef;
	border:1px solid #bfe09d;
	padding:15px;
	margin:10px 0;
	text-align:left;
}

.pict{
	margin:0 5px 5px 0;
}



a.continues

,.posted a

,.menu a

,.nextpage

,.commentttl a

,.trackbackttl a{}



a.continues:hover

,.posted a:hover

,.menu a:hover

,nextpage a:hover

,.commentttl a:hover

,.trackbackttl a:hover{}

 

.article_tags{
	font-size:12px;
	text-align:right;
	margin:5px 5px 12px;
}

.article_tags a{
	color:#f99c3c;
}

.article_tags a:hover{}



.posted{
	margin:5px;
	text-align:right;
	line-height:150%;
	font-size:12px;
}

.clipbutton{
	border:none;
}

#ad{
	margin:25px 0 0;
	text-align:center;
}

.blogbodybottom{}

.dateend{}



.nextpage{
	text-align:right;
	margin:5px;
	font-size:12px;
}

/*京介新馬戦調教ここから*/
.snbamei1{
	color:#00008B;
	width:120px;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	margin:5px;
	
}

.snbamei2{
	color:#DA0B00;
	width:120px;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	margin:5px;
}

.snnone{
	font-size:12px;
	margin:5px;
}

.snshiagari{
	font-size:12px;
	margin:5px;
}

.snrk1{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}

.snrk2{
	color:#000099;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}

.snrk3{
	color:#006633;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}

.sngeki{
	color:#FFCC00;
	font-weight:bold;
	font-size:12px;
	margin:5px;
}

/*京介新馬戦調教ここまで*/


/*win5ここから*/

#win5 a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

/*win5ここまで*/



/**********************************

***          Article            ***

**********************************/

.menu{
	font-size:12px;
	text-align:center;
	margin:0 0 10px;
}



#articletop{}

#articlebody{}

.comblogbodybottom{}

.subspace{
	margin:5px;
}



/*//   Trackback & Comment   //*/

.trackbackurltop{}

.trackbackurlbody{
	margin:0 auto 20px;
}

h3.trackbackurlttl

,h3.commenthead

,h3.trackbackhead

,h3.takecommenthead{
	font-size:14px;
	color:#e97d37;
}

.trackbackurl{
	margin:15px 0 0;
	text-align:left;
	font-size:12px;
}

.trackbackurl table{
	width:330px;
	margin:0 auto;
}

.trackbackurl table td{
	text-align:right;
}

.trackbackurl table td input.trackbackbox{
	width:255px;
}

.trackbackurl input{
	padding:2px 0;
}

.trackbackurlbottom{}



#commenttop,#trackbacktop{}

#comment,#trackback{
	margin:0 auto 20px;
}

#commentbody,#trackbackbody{
	font-size:12px;
	margin:15px 10px 0;
}

.commentttl,.trackbackttl{}

.commenttext,.trackbacktext{
	margin:5px auto 10px;
	padding-left:15px;
	line-height:16px;
}

#commentbottom,#trackbackbottom{}



/*//   Commnet Form   //*/

#formbodytop{}

#takecomment{}

#takecommentbody{}

.loginon,.loginoff{
	margin:5px 10px;
	font-size:12px;
}

.loginon a,.loginoff a{}

.loginon a:hover,.loginoff a:hover{}

#error{
	border:2px solid #f00;
	margin:10px 0;
	padding:10px 15px;
	line-height:125%;
	font-size:12px;
	font-weight:bold;
	color:#f00;
}

#error span{
	font-weight:normal;
}

#formbody{
	margin-top:20px;
}

#formbody table.form{
	margin:0px auto;
	font-size:12px;
	width:280px;
}

#formbody table.form th{
	font-weight:normal;
	padding:2px 5px 2px 0;
	text-align:right;
	white-space:nowrap;
}

#formbody table.form td{
	padding:2px 0;
}

#formbody table.form td span{
	margin-right:5px;
}

input#author{
	width:65%;
}

input#email{
	width:65%;
}

input#url{
	width:75%;
}

input#bake{}

textarea#text{
	width:90%;
	height:200px;
}

input.button{
	margin-top:10px;
	padding:2px 0;
	width:80px;
}

#formbodybottom{}

#articlebottom{}

#blogcommentbottom{}

#contentcommentbottom{}



/**********************************

***          Side               ***

**********************************/

/*//   CmnSide   //*/

.sidetitlebody{}

.sidetitle{
	border-top:3px solid #7bb337;
	padding:12px 0 0;
	line-height:100%;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#f3f3f3;
}

.sidetitle a{

	color:#666;

}

.sidetop{}

.side{
	margin-bottom:20px;
	padding:10px 0px;
	text-align:center;
	line-height:135%;
	font-size:12px;
	background-color:#f3f3f3;
}

.side a:visited{
	color:#898995;
}

.sidebody{
	background:url(http://parts.blog.livedoor.jp/img/usr/zen_style/dot.gif) no-repeat 0 8px;
	line-height:18px;
	padding-left:8px;
	margin:0 7px 5px 10px;
	text-align:left;
}

.sidebottom{}



/*//   Calendar   //*/

.calendarheadbody{}

.calendarhead{
	border-top:1px solid #7bb337;
	padding:12px 0 0;
	line-height:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.calendarhead a{

	color:#666;

	text-decoration:none;

}

.caltop{}

.calbody{

	padding:10px 0;

	text-align:center;

}

.caltbl{

	width:175px;

	margin:0 auto;

}

.calendartable{}

.caltblwkbg{}

.calendarwd{}

.caltblwk{}

.caltblwk td{
	width:25px;
	padding:3px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.calendarweek{
	color:#999;
}

.weekday{}

.sun{}

.sat{}

.caltbldaybg{}

.caltblday{
	margin:0 auto 15px;
}

.caltblday td{
	width:25px;
	height:18px;
	padding:3px 0;
	text-align:center;
	font-size:12px;
}

.calendard{}

.calendardbg{}

.calendar{
	color:#999;
}

.calon{}

.caloff{}

.even{}

.odd{}

.calbottom{}



/**********************************

***          Other              ***

**********************************/

input.sf{
	width:122px;
	margin-right:3px;
}

.moblogbody,.linkme,.skypeme{
	text-align:center;
}

.afbody{
	text-align:center;
	padding-bottom:10px;
}

.afbody img{
	margin-bottom:3px;
}

.photo{
	text-align:center;
}

.nickname{
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
}

.message{
	text-align:left;
	font-size:12px;
	margin-bottom:10px;
	line-height:125%;
}

.blogtimes{
	margin:10px auto;
	text-align:center;
	width:180px;
}

.quotetable{
	background:#000;
	width:170px;
}

.quotetable img{
	width:160px;
}

.quote{
	color:#000;
	font-size:x-small;
	padding:1px;
	background:#fff;
}

.newslist{
	padding-right:5px;
}



/*//   Sidebanner   //*/

.elsehead{}

.elsebody{
	text-align:center;
}

.reader{
	padding-bottom:10px;
	width:117px;
	font-size:11px;
	text-align:left;
	margin:0 auto;
}

.powered,.rss{
	padding-bottom:10px;
}

.elsebottom{}


/*//   Ad   //*/

.blogbody iframe{
	width:320px;
	margin:0 auto;
}

a.adtitle{
	color:#f99c3c;
	font-weight:bold;
	text-decoration:underline;
}

a.addescription,a.adurl{
	color:#666;
	text-decoration:none;
}

a.adld{
	color:#666;
	text-decoration:underline;
}

body.ad{
	background:#fff;
}









/**********************************

/           CSS Original

**********************************



/*払戻*/



#payback_frame		{padding-top:10px;width:938px;background-color:#f5f5f5;border-top:10px solid #dda;text-align:left;}

#payback			{width:inherit;background-color:#f5f5f5;font-size:9pt;vertical-align:top;font-family:Arial, Helvetica, sans-serif;}

#payback .bakensyu	{background-color:#4D5190;color:#fff;border-bottom:1px solid #dda;border-right:1px solid #dda;vertical-align:top;}

#payback .kingaku 	{text-align:right;border-bottom:1px solid #D0D1E4;background-color:#fff;}

#payback .kingaku2 	{text-align:right;border-bottom:1px solid #FFF;background-color:#fff;}

#payback .umanum	{border-bottom:1px solid #D0D1E4;background-color:#fff;}

#payback .umanum2	{border-bottom:1px solid #FFF;background-color:#fff;}

#payback .pninki	{text-align:right;border-bottom:1px solid #D0D1E4;background-color:#fff;}

#payback .pninki2	{text-align:right;border-bottom:1px solid #FFF;background-color:#fff;}





/*競走成績*/



.rase_result{letter-spacing: -2em;white-space:nowrap;}

.result_result td{white-space:nowrap;}





.result_main {	font-size:12px;	font-weight:normal;	padding:2px;	letter-spacing: 0.0em;	background:#FFFFFF;	}

.result_date {	background-color:#777777;	color:#FFFFFF;	font-size:10px;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.result_date2 {	background-color:#aaddff;	font-size:10px;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.result_racename {	font-size:12px;	font-weight:bold;	padding:2px;	letter-spacing: .3em;	}

.result_raceno {	background-color:#0099CC;	font-size:16px;	font-weight:bold;	color:#FFF;	padding:2px;	height:34px;	}

.result_shube {	background-color:#777777;	font-size:12px;	color:#FFFFFF;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.result_kohmoku {	background-color:#DDDDDD;	font-size:10px;	font-weight:normal;	padding:2px;	}

.result_kohmoku2 {	background-color:#CCCCCC;	font-size:10px;	font-weight:normal;	padding:2px;	}	

.result_result {	background-color:#FFFFFF;	font-size:11px;	font-weight:normal;	padding:2px;	}

.result_order {	background-color:#DDDD33;	font-size:12px;	font-weight:normal;	padding:2px;	}

.result_etc {	background-color:#FFFFFF;width:540px;	font-size:10px;	font-weight:normal;	padding:2px;	}

.result_waku1 {	BACKGROUND-COLOR: #EEEEEE;	color: #333333;	}

.result_waku2 {	BACKGROUND-COLOR: #333333;	color: #FFFFFF;	}

.result_waku3 {	BACKGROUND-COLOR: #EE3300;	color: #FFFFFF;	}

.result_waku4 {	BACKGROUND-COLOR: #003399;	color: #FFFFFF;	}

.result_waku5 {	BACKGROUND-COLOR: #EECC00;	color: #333333;	}

.result_waku6 {	BACKGROUND-COLOR: #339900;	color: #FFFFFF;	}

.result_waku7 {	BACKGROUND-COLOR: #EE9900;	color: #FFFFFF;	}

.result_waku8 {	BACKGROUND-COLOR: #EE6699;	color: #FFFFFF;	}

.result_kenshu{background-color:#bbbbbb;}





/*追加20080114*/

.result_racekai {	background-color:#0099CC;	font-size:12px;	font-weight:bold;	color:#FFF;	padding:2px;	}

.result_racenames {	font-size:12px;	font-weight:bold;	padding:2px;	letter-spacing: .3em;	}



.result_result .chaku1{color:#FF0033; text-decoration:underline}

.result_result .chaku2{ color:#009900; text-decoration:underline}

.result_result .chaku3{ color:#0033CC; text-decoration:underline}



#graderace_header a{color:#f33;}



.race_r{letter-spacing: -2em;white-space:nowrap;}

.r_result td{white-space:nowrap;}





.r_main {	font-size:12px;	font-weight:normal;	padding:2px;	letter-spacing: 0.0em;	background:#FFFFFF;	}

.r_date {	background-color:#777777;	color:#FFFFFF;	font-size:10px;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.r_date2 {	background-color:#aaddff;	font-size:10px;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.r_racename {	font-size:12px;	font-weight:bold;	padding:2px;	letter-spacing: .3em;	}

.r_raceno {	background-color:#0099CC;	font-size:16px;	font-weight:bold;	color:#FFF;	padding:2px;	height:34px;	}

.r_shube {	background-color:#777777;	font-size:12px;	color:#FFFFFF;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	}

.r_kohmoku {	background-color:#DDDDDD;	font-size:10px;	font-weight:normal;	padding:2px;	}

.r_kohmoku2 {	background-color:#CCCCCC;	font-size:10px;	font-weight:normal;	padding:2px;	}	

.r_r {	background-color:#FFFFFF;	font-size:11px;	font-weight:normal;	padding:2px;	}

.r_order {	background-color:#DDDD33;	font-size:12px;	font-weight:normal;	padding:2px;	}

.r_etc {	background-color:#FFFFFF;width:540px;	font-size:10px;	font-weight:normal;	padding:2px;	}

.r_waku1 {	BACKGROUND-COLOR: #EEEEEE;	color: #333333;	}

.r_waku2 {	BACKGROUND-COLOR: #333333;	color: #FFFFFF;	}

.r_waku3 {	BACKGROUND-COLOR: #EE3300;	color: #FFFFFF;	}

.r_waku4 {	BACKGROUND-COLOR: #003399;	color: #FFFFFF;	}

.r_waku5 {	BACKGROUND-COLOR: #EECC00;	color: #333333;	}

.r_waku6 {	BACKGROUND-COLOR: #339900;	color: #FFFFFF;	}

.r_waku7 {	BACKGROUND-COLOR: #EE9900;	color: #FFFFFF;	}

.r_waku8 {	BACKGROUND-COLOR: #EE6699;	color: #FFFFFF;	}

.r_kenshu{background-color:#bbbbbb;}





/*追加20080114*/

.r_racekai {	background-color:#0099CC;	font-size:12px;	font-weight:bold;	color:#FFF;	padding:2px;	}

.r_racenames {	font-size:12px;	font-weight:bold;	padding:2px;	letter-spacing: .3em;	}



.r_r .chaku1{color:#FF0033; text-decoration:underline}

.r_r .chaku2{ color:#009900; text-decoration:underline}

.r_r .chaku3{ color:#0033CC; text-decoration:underline}



#graderace_header a{color:#f33;}



/*追加20080118　jrdb_board*/



#jrdb_board{
	width:170px;	
	/*border:3px solid #555;*/
	font-size:10pt;
	margin:2px;
	text-align:left;	
}


#jrdb_board dl{	
	margin:0px 0px 12px 0px;
	padding:0px;
	border-top:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-left:solid 1px #ddd;
	font-size:90%;
}

#jrdb_board dt{	
	margin:0px;
	padding:0px;
}

#jrdb_board a{
	margin:0px;
	padding:3px 8px;
	background-color:#EDF2F2;
	/*background-color:#EDF2F2;*/
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	color:#009;
	text-decoration:none;
	display:block;
}



#jrdb_board a:hover{
	/*background-color:#E0E9E9;*/
	background-color:#bcb;
	color:#d00;
}



/*３代血統表*/

.bl_f{ border-right:0px solid #0099FF;border-bottom:1px solid #ddd}

.bl_m{ border-right:0px solid #FF5588;border-bottom:1px solid #ddd; background-color:#F9F9F9}

.bl_fkeito { font-size:9px; background-color:#0099CC;padding:2px 4px;color:#fff;}

.bl_mkeito { font-size:9px; background-color:#CC5599;padding:2px 4px;color:#fff;}

.bl_fs{font-size:85%; border-right:0px solid #0099FF;border-bottom:1px solid #ddd;}
.bl_ms{font-size:85%; border-right:0px solid #FF5588;border-bottom:1px solid #ddd; background-color:#F9F9F9}

/*オッズ用*/
.waku_bottom{border-bottom:0px solid #ddd}
.waku_value{padding-right:10px;text-align:right;}


/*競馬チェック用*/

/*騎手調子レベル*/
.c-jk1{background-color:#e00;padding:1px;color:#fff;}
.c-jk2{background-color:#e80;padding:1px;color:#fff;}
.c-jk3{background-color:#f5f5f5;padding:1px;color:#000;}

.c-gek{background-color:#dd2;padding:1px;}

div#check table{border:0px solid black;padding:0px;margin:2px 0;}
div#check thead{font-size:105%;font-weight:bold;background-color:#036;color:#FFF;padding:3px;}
div#check thead td{text-align:center;letter-spacing:5px;}
div#check tbody td{border-bottom:1px solid #999;font-size:85%;padding:5px 5px 0;}

/*JRDV用*/
.tbjrdv{ border-collapse:collapse;}
.tbjrdv td{ border:solid 1px #666666;padding:2px;}
.tbjrdv th{ border:solid 1px #666666;padding:2px;background-color:#E0FFFF;}
.row1 {background-color:#EFEFEF;}
.geki{ color:#FF6600;}
.tyaku1{background-color:#FFFF99;text-align:center;}
.tyaku2{ background-color:#99FFFF;text-align:center;}
.tyaku3{ background-color:#CCFF99;text-align:center;}
.tyakuout{text-align:center;}
.lap1{background-color:#FDC6A4;}
.lap2{ color:#CC3300;}
.lap3{ color:#003399;}

table.jrdvzensou{border-left:1px solid #BEBEBE;border-top:1px solid #BEBEBE;border-collapse:collapse;font-soze:60%;}
table.jrdvzensou th{text-align:center;background-color:#A9C6E2;}
table.jrdvzensou td{border-right:1px dotted #BEBEBE;border-bottom:1px dotted #BEBEBE;padding-left:2px;padding-right:2px;}
table.jrdvzensou .cent{text-align:center;}
table.jrdvzensou .trline td{border-bottom:1px solid #CCC;}
table.jrdvzensou  td.tdend, table.jrdvzensou  th.tdend{border-right:1px solid #BEBEBE;}
table.jrdvzensou td.bohin2{color:red;}
table.jrdvzensou td span.ptime{ font-size:smaller;}

/*馬場情報*/
.babacome{ float:left; width:300px }


/*開催データ*/
div.kaisaidiv{
		width:200px;
		float:left;	
		text-align:center;
		margin: 5px;
	}
	
	div.dummy{
		clear:both;	
	}
	
	div.race{
		border:1px solid #666;
		margin-top:1px;	
	}
		div.race > div{
			padding-top:0.3em;
			padding-bottom:0.3em;
			border-bottom:dotted 1px #999;	
		}
		div.rnum{
			width:1.5em;
			float:left;	
		}
		div.rname{
			float:right;
			padding-right:1em;
		}
		
		div.bamei, div.time{
			padding-left:1em;
			float:left;	
		}
		div.level, div.rank{
			padding-right:0.7em;
			float:right;	
		}
			div.A{
				color:#A90101;
				font-weight:bolder;	
			}
		
		div.race div.itemend{
			border-bottom:none;	
		}


