@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:#666;*/

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;
}



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


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

***          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;}