.blue90 {
	font-size: 11px;
	font-weight: bold;
	color: #5C92C9;
	text-transform: none;


}
.gray90 {
	font-size: 10px;
	color: #B9B9B9;
	line-height: 15px;

}

.gray90footer {
	font-size: 10px;
	color: #B9B9B9;
	line-height: 12px;
	letter-spacing: -1px;
}
.gray90footercopy {

	font-size: 13px;
	color: #B9B9B9;
	line-height: 15px;
}
.text100b {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;

}
.text120b {
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.text70 {
	letter-spacing: 1px;
	FONT: 10px/10px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
	color: #FFFFFF;
}
.text70a {
	letter-spacing: 1px;
	FONT: 10px/11px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
	color: #FFFFFF;
}
.text70s {
	FONT: 10px/11px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
	color: #FFFFFF;
}
.text71 {
	padding-top:2px;
	FONT: 11px/13px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text71b {
	padding-top:2px;
	FONT: 10px/11px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text71s {
	letter-spacing: 1px;
	FONT: 11px/100% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text71m {
	letter-spacing: 0px;
	FONT: 11px/12px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text72 {
	FONT: 12px/15px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text73 {
	FONT: 13px/14px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text74 {
	letter-spacing: 1px; 
	FONT: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text74s {
	letter-spacing: 1px; 
	FONT: 14px/100% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text74m {
	letter-spacing: -1px; 
	FONT: 18px/80% "Arial", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif;
}
.text75 {
	letter-spacing: 1px; 
	FONT: 15px/20px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text75s {
	letter-spacing: 1px; 
	FONT: 15px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text76 {
	letter-spacing: 1px; 
	FONT: 16px/20px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text77 {
	letter-spacing: 1px; 
	FONT: 17px/17px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text78 {
	letter-spacing: 1px; 
	FONT: 18px/22px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text79 {
	letter-spacing: 0px; 
	FONT: 19px/19px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text82 {
	letter-spacing: 1px; 
	FONT: 22px/22px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text82s {
	letter-spacing: -1px; 
	FONT: 22px/80% "Arial", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif;
}
.text85 {
	letter-spacing: 1px; 
	FONT: 25px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text87 {
	letter-spacing: 1px; 
	FONT: 27px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text89 {
	letter-spacing: 1px; 
	FONT: 29px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text89s {
	letter-spacing: -1px; 
	FONT: 29px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text96 {
	letter-spacing: -1px; 
	FONT: 36px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text96s {
	margin-top:5px;
	padding-top:5px;
	line-height:1.2;
	letter-spacing: -1px; 
	FONT: 34px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text96s1 {
	margin-top:5px;
	padding-top:5px;
	line-height:1.2;
	letter-spacing: -1px; 
	FONT: 33px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text96s2 {
	margin-top:5px;
	padding-top:5px;
	line-height:1.2;
	letter-spacing: -3px; 
	FONT: 34px/80% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.text90b {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;

}
.text91 {
	padding-top:2px;
	line-height:1.4;
	FONT: 10px/12px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";
}
.black100 {

	font-size: 11px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}
.black90 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;

}
.black120 {

	font-size: 13px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
}
.text100 {


	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.pass {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: underline;

}
.black140 {


	font-size: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
}
.black110 {


	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}
.blue120 {

	font-size: 13px;
	font-weight: bold;
	color: #5C92C9;
	text-transform: none;
}
.black120gk {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 2px;
	line-height: 18px;

}
.blue110 {


	font-size: 12px;
	font-weight: bold;
	color: #5C92C9;
	text-transform: none;
}
.black110res {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 20px;

}
.black100res {

	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 23px;
}
.black105res {

	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 17px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
}
.black150 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
	line-height: 25px;

}
.black140bk {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
	line-height: 20px;

}
.black100bk {


	font-size: 11px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.black95 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	line-height: 18px;

}
.pvwalll {
	background-image: url(img/pvwall_a.gif);
	background-repeat: repeat-x;
}
.pvwallr {

	background-image: url(img/pvwall_b.gif);
	background-repeat: repeat-x;
}
.weektext120br {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 2px;

}
.weektext140by {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	letter-spacing: -2px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	line-height: 30px;


}
.refewall {
	background-image: url(img/pv_referencesdata_15.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.reference1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
}
.reference2 {


	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 18px;
}
.regid1 {

	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
}
.regid2 {
	font-size: 20px;
	font-weight: bolder;
	color: #333333;
	letter-spacing: 2px;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";

}
.idpoint {

	font-size: 13px;
	font-weight: bolder;
	color: #333333;
	letter-spacing: 2px;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.weektext140by2 {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	line-height: 30px;
	left: 1px;
	font-variant: normal;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";


}
.noteworthy {

	font-size: 13px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 17px;
}
.profile {

	font-size: 13px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 17px;
}
.text140b {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;

}
.text120 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;

}
.text150b {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	letter-spacing: -1px;

}
.text120g {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	line-height: 14px;

}
.black100resblue {


	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 23px;
}
.black110kg {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 15px;

}
.black110sp {



	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.bakenr {
	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;


}
.bakenrname {
	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;
	font-size: 18px;
	font-weight: bold;

}
.bakentrack {
	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;

}
.bakenrnamep {

	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;
	font-size: 16px;
	font-weight: bold;
}
.bakentrackp {

	font-family: "£Í£Ó £ÐË?åŽÂ, "¹?6½?¦¡¦;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
}
.text90 {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	line-height: 16px;

}
.textprtoptable {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;

}
.textprtoptable2 {

	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
}
.sp1 {
	font-size: 16px;
	text-decoration: underline;

}
.sp2 {
	font-size: 14px;
	line-height: 16px;

}
.textprtoptable3 {

	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}
.ptnewstb01 {
	color: #FA6700;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: thin none;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 12.5px;


}
.ptnewstb02 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: thin none;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 11.5px;
}
.ptnewstb03 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: thin none;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 13px;
	color: #FA6700;

}
.news01 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	color: #E82917;
	font-weight: bold;

}
.news02 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	color: #2F5C83;
	font-weight: bold;

}
.wall01 {
	background-image: url(img/pv_wall/01.jpg);
	background-repeat: no-repeat;
}
.wall02 {

	background-image: url(img/pv_wall/02.jpg);
	background-repeat: no-repeat;
}
.wall03 {


	background-image: url(img/pv_wall/03.jpg);
	background-repeat: no-repeat;
}
.wall04 {



	background-image: url(img/pv_wall/04.jpg);
	background-repeat: no-repeat;
}
.wall05 {




	background-image: url(img/pv_wall/05.jpg);
	background-repeat: no-repeat;
}
.wall06 {





	background-image: url(img/pv_wall/06.jpg);
	background-repeat: no-repeat;
}
.wall07 {






	background-image: url(img/pv_wall/07.jpg);
	background-repeat: no-repeat;
}
.wall08 {







	background-image: url(img/pv_wall/08.jpg);
	background-repeat: no-repeat;
}
.wall09 {








	background-image: url(img/pv_wall/09.jpg);
	background-repeat: no-repeat;
}
.wall10 {
	background-image: url(img/pv_wall/10.jpg);
	background-repeat: no-repeat;
}
.wall11 {
	background-image: url(img/pv_wall/11.jpg);
	background-repeat: no-repeat;
}
.wall12 {
	background-image: url(img/pv_wall/12.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.wall13 {
	background-image: url(img/pv_wall/13.jpg);
	background-repeat: no-repeat;
}
.text80 {

	font-size: 12px;
	font-weight: normal;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	line-height: 16px;
}
.pagetitle {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 24px;
	font-weight: bolder;
	font-style: normal;

}
.pagetitlesub {

	font-family: "MS UI Gothic";
	font-size: 18px;
	font-weight: bolder;
}
.normal {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
}
.result01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 36px;
	font-weight: bolder;
	color: #FF0000;

}
.result01b {

	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 21px;
	font-weight: bolder;
	color: #FF0000;
}
.result01c {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	padding-bottom: 3px;




}
.result02 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 22px;
	font-weight: bolder;
	color: #FF0000;
}
.result02b {


	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 15px;
	font-weight: bolder;
	color: #FF0000;
}
.result02c {

	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	padding-bottom: 1px;
}
.infotop {
	FONT-FAMILY: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 24px;
	font-weight: bolder;


}
.infotop2 {
	FONT-FAMILY: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅ??";
	font-size: 24px;
	font-weight: bolder;
	letter-spacing: -2px;

}
.black111res {

	font-size: 14px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	line-height: 20px;
}
.text78s {

	letter-spacing: 1px; 
	FONT: 18px "‚l‚r ƒSƒVƒbƒN", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "sans-serif";
	line-height: 18px;
}
.tablewall {
	border: 1px solid #005051;


}
.text87s {

	letter-spacing: 1px; 
	FONT: 27px "‚l‚r ƒSƒVƒbƒN", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "sans-serif";
}

.arti_title {
	background:url(img/keiba_news/keiba_news_11.gif) no-repeat;
	width:543px;
	height:38px;
	}
.arti_title p {
	font-size:14px;
	font-weight:bold;
	}
	
.arti_title p.day {
	background-color:#FFBE04;
	padding:2px;
	width:90px;
	font-size:14px;
	font-weight:bold;
	}

.arti {
	font-size:12px;
	line-height:1.5;
	text-indent:1em;
	}
	
#navi {
	font-size:12px;
	padding-right:10px;
	}
	
.tb_news td p{
	padding:5px;
	font-size:14px;
	}
	