﻿/*

Theme Name: Red Turismo

Theme URI: http://www.widgetreadythemes.com/

Description: Red Turismo is a 2 cloumns cars theme designed by <a href="http://www.widgetreadythemes.com/"> WidgetReadyThemes </a>  .

Version: 1.0

Author: Banhawi

Author URI: http://www.banhawidesigns.com

*/





* {

margin : 0;

padding : 0;

outline : none;

}

body, h1, h2, h3, h4, h5, h6, blockquote, p {

margin : 0;

padding : 0;

}

p {

padding : 10px 0 0 0;

}

a img {

border : 0;

}

body {

margin : 0;

background : #000 url('images/bg.gif') repeat;

font-family : Arial, Helvetica, Georgia, Sans-serif;

font-size : 14px;

vertical-align : top;

color : #666;

font-weight : bold;

line-height : 22px;

}

#page {

width : 1000px;

margin : 0 auto;

background:#ffffff;

}

a, a:visited {

color : #a80012;

text-decoration : none;

}

a:hover {

text-decoration : underline;

}

#header {

width : 100%;

margin : 0 auto;

background:#f0eded url('images/header.jpg') no-repeat;

height:300px;

}

#logo {

float : left;

padding-top : 100px;

padding-left:20px;

height : 75px;

}
#nenu1 {
float : left;
}
#header h1 {

font-family : Century Gothic, Helvetica, Arial, sans-serif;

font-size : 36px;

font-weight : bold;

}

#header h1 a {

color : #000;

}

#header h1 a:hover {

text-decoration : none;

}

#description {

padding-left : 10px;

font : 14px Century Gothic, Helvetica, Arial, sans-serif;

color : #fff;

padding-top : 15px;

}

#wrapper {

width : 100%;

margin-top : 20px;

}

#content {

float : left;

width : 730px;

margin-right : 5px;

}

#nav {

margin : 0 auto;

width : 990px;

height : 70px;

}

#nav ul {

clear : both;

float : left;

}

#nav ul li {

float : left;

display : block;

margin-left : 10px;

}

#nav ul li a {

float : left;

display : inline;

color : #fff;

text-decoration : none;

font : 16px Century Gothic, Helvetica, Arial, sans-serif;

padding : 2px 10px 3px 10px;

}

#nav ul li a:hover{

color:#a80012;

}

#searchform {

float : right;

padding : 13px 14px 0 0;



}

#searchform input {

background : transparent;

border:0px;

color : #fff;

padding : 2px 10px 2px 10px;

margin-left : 5px;

}

#searchform #s {

width : 200px;

background : #fff;

padding : 4px;

color : #333;

}

.post-h {

margin-left:-5px;

padding-left:10px;}

.post h2 a:hover, .post h2 a:visited, .post h2 a {

font : 24px Century Gothic, Helvetica, Arial, sans-serif;

text-decoration : none;

color : #b7001e;

padding-top : 4px;

}

.post {

padding : 0 5px 10px 5px;

margin-bottom : 20px;

}

.post ul, .post li {

margin-left : 25px;

}

.entry {

margin : 5px;

padding : 5px 10px 10px 10px;

}

.post a img {

border : 0;

margin : 5px;

}

.navigation {

padding : 10px;

font-size : 14px;

}

.alignleft {

float : left;

}

.alignright {

float : right;

}

blockquote {

background-repeat : no-repeat;

background-position : left top;

margin : 25px;

background : #eee;

clear : both;

padding : 20px;

border-top : 1px solid #666;

border-bottom : 1px solid #666;

}

p.postmetadata {

background : #e7e6e6;

border : 1px solid #d4d4d4;

color : #afafaf;

padding : 5px;

font-size : 11px;

}

#sidebar {

width : 250px;

float : right;

margin-right : 5px;

margin-top : 5px;

}

#sidebar li a{

	color:#eee;

}

#sidebar ul {

list-style : none;

}

#sidebar ul h2 {

color : #000;

background :#666;

text-transform : uppercase;

font-size : 14px;

padding : 8px 5px 0 10px;

width:235px;

height:22px;

}

#sidebar li {

margin-bottom : 10px;

margin-top:20px;

}

#sidebar ul ul li {

line-height : 28px;

background : #333;

border-top : 1px solid #666;

border-bottom : 1px solid #000;

margin-bottom : 0;

margin-right : 0;

margin-top:0;

padding-left : 5px;

}

#sidebar ul ul li:hover {

background : #666;

}

#sidebar ul ul ul li {

padding-left : 20px;

}

#sidebar p {

padding : 10px;

color : #ccc;

}

h3#respond, h3#comments {

font-size : 14px;

padding : 5px;

}

ol.commentlist {

list-style : none;

font-size : 12px;

}

ol.commentlist li {

margin-bottom : 20px;

padding-bottom : 20px;

padding : 5px;

background : #eee ;

border-top:1px #666 solid;

border-bottom:1px #666 solid;

}

ol.commentlist li.alt {

margin-bottom : 20px;

padding-bottom : 20px;

}

#comment_title {

margin-bottom : 5px;

}

#commentform {

padding : 10px 10px 20px 10px;

}

#commentform p {

margin-bottom : 10px;

}

#commentform textarea {

width : 99%;

padding : 2px;

font-size : 12px;

background-color : #fff;

border : 1px solid #3333;

}

.comtxt {

padding-left : 10px;

}

p.comto {

padding : 5px;

font-size : 12px;

font-family : Arial, Helvetica, sans-serif;

font-weight : bold;

}

#footer {

width : 980px;

clear : both;

padding : 10px;

font-size : 10px;

background:#434343;

}



.info {

float : left;

margin-left : 5px;

margin-top : -5px;

color : #a7a6a6;

font-size:10px;

}

/* レイアウト */

#wrap,#wrapH {width:650px;margin:0 auto;font-family:"Arial","Helvetica","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Sans-Serif";}
.wrapH404 {padding-top:8px;}
#wrap a {color:#016699;}
#wrap a:hover {color:#fff !important;background:#016699;padding:1px 0;text-decoration:none;}
#wrap #im1 a:hover,#wrap #im2 a:hover,#wrap #im3 a:hover,#wrap div a[target="_top"]:hover{ padding:0;}
* html #wrap a:hover{ padding:0;}
#wrap a:visited {color:#551a8b;}
.yjmth {margin-bottom:8px;}
.layoutCol2L {float:left;width:465px;}
.layoutCol2R {float:left;width:465px;}
.layoutCol3 {width:304px;margin-right:19px;float:left;}
.layoutCol2M {float:left;width:635px;}
.layoutCol2S {float:right;width:300px;}
.layoutCol2SL {float:left;width:305px;}
.layoutCol2SR {float:right;width:305px;}

/* フォントサイズ＆スタイル */

.fntN {font-size:100% !important;}
.fntSSS {font-size:10px !important;}
.fntSS {font-size:80% !important;}
.fntS {font-size:90% !important;}
.fntB {font-size:120% !important;}
.fntBB {font-size:150% !important;}
.fntD {font-family:none !important;}
.lh3 {line-height:1.3;}
a:hover.linkImg {padding:0 !important;background:none;}
a.linkImg img {vertical-align:text-bottom;}

/* フォント寄せ */

.txR {text-align:right !important;}
.txL {text-align:left !important;}
.txC {text-align:center !important;}

/* フォント色 */

.tx1st {color:red !important;font-weight:bold;}
.tx2nd {color:blue !important;font-weight:bold;}
.tx3rd {color:green !important;font-weight:bold;}
.tx1stO {color:red !important;}
.tx2ndO {color:blue !important;}
.gry,.gryM span {color:#999;}
.gryB {color:#555;}

/* ボーダー無し */

.noBdrR {border-right:none !important;}
.noBdrB,.noBdrB th,.noBdrB td {border-bottom:none !important;}

/* マージンサイズ */

.mgnBL {margin-bottom:15px;}
.mgnBM {margin-bottom:10px;}
.mgnBS {margin-bottom:5px;}

/* マージン無し */

.noMgn {margin-right:0 !important;}
.noMgnB {margin-bottom:0 !important;}
.noPdgB,.noPdgB td {padding-bottom:0 !important;}

/* 見出しスタイル */

h3.midashi3rd {line-height:1;padding:1px 4px;font-weight:bold;border-left:6px solid #016699;}
h4.midashi4th {font-size:90%;background:#777;color:#fff;padding:2px;font-weight:bold;}
h3.midashi3edYoso {border-left:6px solid #9a0069;}

/* フッター */

.footW {display : none;}
#foot {display : none;}
#foot address {display : none;}
#footAtt {border:1px solid #dfdfdf;font-size:80%;padding:5px;line-height:1.2;background:#fbfbfb;}
#footAtt span {font-weight:bold;color:#c00;}

/* AD */

#adLrec {width:300px;}
#adLrec img {vertical-align:text-bottom}
#adLrec a:hover {background:none;padding:0;color:#016699 !important;text-decoration:underline;}
#adLrec a:visited {color:#016699 !important;}
#adLrec dt {text-align:center;font-size:12px;padding-bottom:2px;line-height:1;}
#adLrec dd table tr td {padding:1px !important;} 	
#adLrec dd table tr td table tr td {padding:4px !important;}
#adSqb {font-family:none;width:635px;margin:15px auto 0;}
#adSqb table {margin:0 !important;}
#adSqb td {padding:1px;}
#adSqb td td {padding:3px;}
#adSqb td b small {display:block;text-align:center;}
#adSqb a:hover {padding:0;background:none;color:#016699 !important;text-decoration:underline;}
#adSqb a:visited {color:#016699 !important;}
#adImMain a {font-family:none !important;}
#adImMain a:hover {padding:0 !important;}
#adImMain p a:hover {color:#999 !important;}
#adImMain dt a:hover {color:#00c !important;}
#adImMain dd a:hover {color:#000 !important;}
#adImMain p a:hover {background:#fff;}
#adImSub a {font-family:none !important;}
#adImSub a:hover {padding:0 !important;background:#fff;}
#adImSub dt a:hover {color:#00c !important;}
#adImSub dd a:hover {color:#000 !important;}
#adImSub p a:hover {color:#999 !important;}
#adEup table {margin:0 auto;}
#adEup td td {padding:1px 0;}
#adEup td td td {padding:4px 0;}
#adEup a:hover {padding:0 !important;}
#adEup img {vertical-align:text-bottom}
#adS {border-top:1px solid #dfdfdf;padding:7px 0 4px;}
#adCt {font-family:"MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif";}

/* テーブル共通仕様 */

.dataLs td {text-align:right;padding:6px 5px !important;white-space:nowrap;line-height:1;}
.dataLs th {font-size:12px;text-align:right;padding:4px 5px !important;background:#eec;white-space:nowrap;line-height:1;}
.stp {background:#f6f7f2;}
.dataDirSum td {font-weight:bold;}

/* コーナータイトル */

#cornerTit,.cornerTit {display : none;}
#cornerTit h4,.cornerTit h4 {display : none;}
#cornerTit p,.cornerTit p {display : none;}
.cornerTitSub {display : none;}

/* スプライト */

.spBg,#oddsBtn a:hover {background:url("http://i.yimg.jp/images/keiba/bg_sp.png") no-repeat;}
.gradeA {width:32px;height:17px;margin:0 auto;background-position:0 0;}
.gradeB {width:32px;height:17px;margin:0 auto;background-position:0 -18px;}
.gradeC {width:32px;height:17px;margin:0 auto;background-position:0 -36px;}
.gradeF {width:32px;height:17px;margin:0 auto;background-position:-349px 0;}
.gradeG {width:32px;height:17px;margin:0 auto;background-position:-349px -18px;}
.gradeH {width:32px;height:17px;margin:0 auto;background-position:-349px -36px;}
.iconRoyal {width:15px;height:16px;background-position:0 -54px;position:absolute;top:4px;right:8px;}
.iconRoyalS {width:15px;height:16px;background-position:0 -54px;margin:0 auto;}
.iconRoyalT {top:2px;right:8px;}
#oddsBtn a#oddsBt1 {background-position:0 -89px;}
#oddsBtn a#oddsBt1C {background-position:0 -71px;}
#oddsBtn a#oddsBt2 {background-position:-57px -89px;}
#oddsBtn a#oddsBt3 {background-position:-114px -89px;}
#oddsBtn a#oddsBt4 {background-position:-171px -89px;}
#oddsBtn span#oddsBt2C {background-position:-57px -71px;}
#oddsBtn span#oddsBt3C {background-position:-114px -71px;}
#oddsBtn span#oddsBt4C {background-position:-171px -71px;}
.tenki0 {background-position:-25px -108px;}
.hare {background-position:0 -108px;}
.kumori {background-position:0 -124px;}
.ame {background-position:0 -140px;}
.kosame {background-position:0 -156px;}
.yuki {background-position:0 -172px;}
.koyuki {background-position:0 -188px;}
.baba0 {background-position:-35px -204px;}
.ryou {background-position:0 -204px;}
.yayaomo {background-position:0 -220px;}
.omo {background-position:0 -236px;}
.furyou {background-position:0 -252px;}
.iconCl {background-position:0 -268px;}
.iconOp {background-position:0 -280px;}
.iconMore {background-position:0 -292px;vertical-align:text-bottom;margin-right:2px;}
.mkBg {background:url("http://i.yimg.jp/images/keiba/bg_mark.png") no-repeat;vertical-align:text-bottom;margin-right:2px;margin-bottom:1px;}
.mk01 {background-position:0 0;}
.mk02 {background-position:0 -15px;}
.mk03 {background-position:0 -30px;}
.mk04 {background-position:0 -45px;}
.mk05 {background-position:0 -60px;}
.mk06 {background-position:0 -75px;}
.mk07 {background-position:0 -90px;}
.mk08 {background-position:0 -105px;}
.mk09 {background-position:0 -120px;}
.mk10 {background-position:0 -135px;}
.mk11 {background-position:0 -150px;}
.mk12 {background-position:0 -165px;}
.mk15 {background-position:0 -180px;}
.mk16 {background-position:0 -195px;}
.mk17 {background-position:0 -210px;}
.mk18 {background-position:0 -225px;}
.mk19 {background-position:0 -240px;}
.mk20 {background-position:0 -255px;}
.mk21 {background-position:0 -270px;}
.mk22 {background-position:0 -285px;}
.mk23 {background-position:0 -300px;}
.mk24 {background-position:0 -315px;}
.mk25 {background-position:0 -330px;}
.mk26 {background-position:0 -345px;}
.mk27 {background-position:0 -360px;}
.mk40 {background-position:0 -375px;}
.mk41 {background-position:0 -390px;}

/* ページング */

.pagingNo {float:left;}
.pagingLink {float:right;}

/* 日程結果 */

.scheLs td {padding:6px 5px !important;white-space:nowrap;line-height:1.3;}
.scheLs th {font-size:12px;padding:4px 5px !important;background:#eec;white-space:nowrap;line-height:1;}
.scheHead h3,.scheHeadNaviL {float:left;}
.scheHeadNaviR {display : none;}
.scheCcancel {background:#ddd !important;}
.scheCcancel strong {color:#f00;}
#scheSearch {display : none;}
#scheSearch table {margin:0 auto;}

/* 開催タブ */

#racePlaceNavi {border-bottom:2px solid #016699;}
#racePlaceNavi li {float:left;position:relative;}
#racePlaceNavi li span,#racePlaceNavi li a {display:block;width:88px;text-align:center;background:#f0f0f0;padding:2px 5px;margin-right:5px;}
#racePlaceNavi li a:hover {background:#016699;padding:2px 5px;}
#racePlaceNaviC a {background:#016699 !important;color:#fff !important;font-weight:bold;}

/* レース番号ナビ */

#raceNoNavi {background:#f0f0f0;border-bottom:1px solid #dedede;}
#raceNoNavi span,#raceNoNavi a {display:block;text-align:center;margin:3px 4px;padding:1px 4px;}
#raceNoNavi a:hover {padding:1px 4px;}
#raceNoNavi li {float:left;background:url("http://i.yimg.jp/images/keiba/bg_bar.png") no-repeat right center;}
#raceNoNaviC a {color:#fff !important;background:#016699;text-decoration:none;font-weight:bold;}
.raceNoFix a {width:32px;}

/* レース番号 */

.scheRNo {background:#016699;color:#fff;font-weight:bold;padding:1px 3px;}

/* 結果一覧 */

.resultListT p {float:left;margin-right:5px;}
.resultList {float:left;width:370px;}
.resultListYen {width:280px !important;margin-right:0 !important;margin-left:10px;}
.resultListYen td,.resultListYen th {padding:5px 2px !important;}

/* レースタイトル */

#raceNo {background:#016699;color:#fff;padding:4px !important;white-space:nowrap;font-weight:bold;}
#raceTit {background:#fbfbfb;padding:8px;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff;}
#raceTitName {margin-left:8px;}
#raceTitName span {color:#aaa;}
#raceTitName h1 {font-weight:bold;margin:3px 0 5px;line-height:1;}
#raceTitDay {font-weight:bold;}
#raceTitMeta {line-height:1.3;}
#raceTitMeta a:hover {padding:0 !important;}
#raceTitMeta img {vertical-align:text-bottom;}

/* レースコンテンツナビゲーション */

#raceNavi {background:#fbfbfb;padding:0 5px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;}
#raceNavi li {float:left;background:url("http://i.yimg.jp/images/keiba/bg_bar.png") no-repeat right center;}
#raceNavi span,#raceNavi a {display:block;width:75px;text-align:center;margin:3px 4px;padding:1px 0;}
#raceNaviC a {color:#fff !important;background:#016699;text-decoration:none;font-weight:bold;}

/* レースコンテンツタイトル */

.raceHeadTitle {background:#016699;padding:3px 4px;color:#fff;}
.raceHeadTitle h2 {font-weight:bold;float:left;line-height:1.1;}
.raceHeadTitleAtt {float:right;}
.raceHeadTitleAtt a {color:#fff !important;}
.raceHeadTitleAtt a:hover {text-decoration:underline !important;}
.raceHeadTitleAtt a:visited {color:#fff !important;}

/* レースコンテンツ2ndナビ */

#raceNavi2 {background:#fbfbfb;border-bottom:1px solid #dfdfdf;}
#raceNavi2 li {float:left;background:url("http://i.yimg.jp/images/keiba/bg_bar.png") no-repeat right center;position:relative;}
#raceNavi2 li a,#raceNavi2 li span {display:block;padding:1px 0;margin:3px 8px;}
#raceNavi2C a {color:#333;font-weight:bold;text-decoration:none;}
#raceNavi2C a:hover {color:#fff;}
.iconRoyalMgn {padding-right:16px !important;}

/* 枠番 */

.wk1 {padding:1px 3px;font-weight:bold;color:#333 !important;background:#fff !important;border:1px solid #ccc !important;}
.wk2 {padding:1px 4px;font-weight:bold;color:#fff;background:#000 !important;}
.wk3 {padding:1px 4px;font-weight:bold;color:#fff;background:#f00 !important;}
.wk4 {padding:1px 4px;font-weight:bold;color:#fff;background:#00f !important;}
.wk5 {padding:1px 4px;font-weight:bold;color:#333 !important;background:#ff0 !important;}
.wk6 {padding:1px 4px;font-weight:bold;color:#fff;background:#008000 !important;}
.wk7 {padding:1px 4px;font-weight:bold;color:#333 !important;background:#ffa500 !important;}
.wk8 {padding:1px 4px;font-weight:bold;color:#333 !important;background:#ffc0cb !important;}

/* 特別登録 */

#entryLs td {font-size:90%;}
#entryLs td,#entryLs th {text-align:left;}

/* 出馬表 */

.denmaLs td {font-size:80%;line-height:1.3;padding:5px 4px !important;white-space:nowrap;border-bottom:1px solid #ccc;border-right:1px dotted #ccc;}
.denmaLs th {font-size:12px;padding:4px !important;background:#eec;white-space:nowrap;line-height:1.2;}
.denma1st {background:#fee7ec !important;}
.denma2nd {background:#dfddff !important;}
.denma3rd {background:#fffdd2 !important;}
.denmaCcancel {background:#ddd !important;}
.denmaCk {background:url("http://i.yimg.jp/images/keiba/bg_result.png") no-repeat;padding-right:17px;}
.i0101 {background-position:right 0;}
.i0102 {background-position:right -20px;}
.i0103 {background-position:right -40px;}
.i0104 {background-position:right -60px;}
.i0105 {background-position:right -80px;}
.i0106 {background-position:right -100px;}
.i0107 {background-position:right -120px;}
.i0108 {background-position:right -140px;}
.i0109 {background-position:right -160px;}
.i0110 {background-position:right -180px;}
.i0111 {background-position:right -200px;}
.i0112 {background-position:right -220px;}
.i0113 {background-position:right -240px;}
.i0114 {background-position:right -260px;}
.i0115 {background-position:right -280px;}
.i0116 {background-position:right -300px;}
.i0117 {background-position:right -320px;}
.i0118 {background-position:right -340px;}
.i0201 {background-position:right -360px;}
.i0202 {background-position:right -380px;}
.i0203 {background-position:right -400px;}
.i0204 {background-position:right -420px;}
.i0205 {background-position:right -440px;}
.i0206 {background-position:right -460px;}
.i0207 {background-position:right -480px;}
.i0208 {background-position:right -500px;}
.i0209 {background-position:right -520px;}
.i0210 {background-position:right -540px;}
.i0211 {background-position:right -560px;}
.i0212 {background-position:right -580px;}
.i0213 {background-position:right -600px;}
.i0214 {background-position:right -620px;}
.i0215 {background-position:right -640px;}
.i0216 {background-position:right -660px;}
.i0217 {background-position:right -680px;}
.i0218 {background-position:right -700px;}
.i0301 {background-position:right -720px;}
.i0302 {background-position:right -740px;}
.i0303 {background-position:right -760px;}
.i0304 {background-position:right -780px;}
.i0305 {background-position:right -800px;}
.i0306 {background-position:right -820px;}
.i0307 {background-position:right -840px;}
.i0308 {background-position:right -860px;}
.i0309 {background-position:right -880px;}
.i0310 {background-position:right -900px;}
.i0311 {background-position:right -920px;}
.i0312 {background-position:right -940px;}
.i0313 {background-position:right -960px;}
.i0314 {background-position:right -980px;}
.i0315 {background-position:right -1000px;}
.i0316 {background-position:right -1020px;}
.i0317 {background-position:right -1040px;}
.i0318 {background-position:right -1060px;}
.i0401 {background-position:right -1080px;}
.i0402 {background-position:right -1100px;}
.i0403 {background-position:right -1120px;}
.i0404 {background-position:right -1140px;}
.i0405 {background-position:right -1160px;}
.i0406 {background-position:right -1180px;}
.i0407 {background-position:right -1200px;}
.i0408 {background-position:right -1220px;}
.i0409 {background-position:right -1240px;}
.i0410 {background-position:right -1260px;}
.i0411 {background-position:right -1280px;}
.i0412 {background-position:right -1300px;}
.i0413 {background-position:right -1320px;}
.i0414 {background-position:right -1340px;}
.i0415 {background-position:right -1360px;}
.i0416 {background-position:right -1380px;}
.i0417 {background-position:right -1400px;}
.i0418 {background-position:right -1420px;}
.i1101 {background-position:right -1440px;}
.i1102 {background-position:right -1460px;}
.i1103 {background-position:right -1480px;}
.i1104 {background-position:right -1500px;}
.i1105 {background-position:right -1520px;}
.i1106 {background-position:right -1540px;}
.i1107 {background-position:right -1560px;}
.i1108 {background-position:right -1580px;}
.i1109 {background-position:right -1600px;}
.i1110 {background-position:right -1620px;}
.i1111 {background-position:right -1640px;}
.i1112 {background-position:right -1660px;}
.i1113 {background-position:right -1680px;}
.i1114 {background-position:right -1700px;}
.i1115 {background-position:right -1720px;}
.i1116 {background-position:right -1740px;}
.i1117 {background-position:right -1760px;}
.i1118 {background-position:right -1780px;}
.i1201 {background-position:right -1800px;}
.i1202 {background-position:right -1820px;}
.i1203 {background-position:right -1840px;}
.i1204 {background-position:right -1860px;}
.i1205 {background-position:right -1880px;}
.i1206 {background-position:right -1900px;}
.i1207 {background-position:right -1920px;}
.i1208 {background-position:right -1940px;}
.i1209 {background-position:right -1960px;}
.i1210 {background-position:right -1980px;}
.i1211 {background-position:right -2000px;}
.i1212 {background-position:right -2020px;}
.i1213 {background-position:right -2040px;}
.i1214 {background-position:right -2060px;}
.i1215 {background-position:right -2080px;}
.i1216 {background-position:right -2100px;}
.i1217 {background-position:right -2120px;}
.i1218 {background-position:right -2140px;}
.i1301 {background-position:right -2160px;}
.i1302 {background-position:right -2180px;}
.i1303 {background-position:right -2200px;}
.i1304 {background-position:right -2220px;}
.i1305 {background-position:right -2240px;}
.i1306 {background-position:right -2260px;}
.i1307 {background-position:right -2280px;}
.i1308 {background-position:right -2300px;}
.i1309 {background-position:right -2320px;}
.i1310 {background-position:right -2340px;}
.i1311 {background-position:right -2360px;}
.i1312 {background-position:right -2380px;}
.i1313 {background-position:right -2400px;}
.i1314 {background-position:right -2420px;}
.i1315 {background-position:right -2440px;}
.i1316 {background-position:right -2460px;}
.i1317 {background-position:right -2480px;}
.i1318 {background-position:right -2500px;}
.i1401 {background-position:right -2520px;}
.i1402 {background-position:right -2540px;}
.i1403 {background-position:right -2560px;}
.i1404 {background-position:right -2580px;}
.i1405 {background-position:right -2600px;}
.i1406 {background-position:right -2620px;}
.i1407 {background-position:right -2640px;}
.i1408 {background-position:right -2660px;}
.i1409 {background-position:right -2680px;}
.i1410 {background-position:right -2700px;}
.i1411 {background-position:right -2720px;}
.i1412 {background-position:right -2740px;}
.i1413 {background-position:right -2760px;}
.i1414 {background-position:right -2780px;}
.i1415 {background-position:right -2800px;}
.i1416 {background-position:right -2820px;}
.i1417 {background-position:right -2840px;}
.i1418 {background-position:right -2860px;}
.i2101 {background-position:right -2880px;}
.i2102 {background-position:right -2900px;}
.i2103 {background-position:right -2920px;}
.i2104 {background-position:right -2940px;}
.i2105 {background-position:right -2960px;}
.i2106 {background-position:right -2980px;}
.i2107 {background-position:right -3000px;}
.i2108 {background-position:right -3020px;}
.i2109 {background-position:right -3040px;}
.i2110 {background-position:right -3060px;}
.i2111 {background-position:right -3080px;}
.i2112 {background-position:right -3100px;}
.i2113 {background-position:right -3120px;}
.i2114 {background-position:right -3140px;}
.i2115 {background-position:right -3160px;}
.i2116 {background-position:right -3180px;}
.i2117 {background-position:right -3200px;}
.i2118 {background-position:right -3220px;}
.i2201 {background-position:right -3240px;}
.i2202 {background-position:right -3260px;}
.i2203 {background-position:right -3280px;}
.i2204 {background-position:right -3300px;}
.i2205 {background-position:right -3320px;}
.i2206 {background-position:right -3340px;}
.i2207 {background-position:right -3360px;}
.i2208 {background-position:right -3380px;}
.i2209 {background-position:right -3400px;}
.i2210 {background-position:right -3420px;}
.i2211 {background-position:right -3440px;}
.i2212 {background-position:right -3460px;}
.i2213 {background-position:right -3480px;}
.i2214 {background-position:right -3500px;}
.i2215 {background-position:right -3520px;}
.i2216 {background-position:right -3540px;}
.i2217 {background-position:right -3560px;}
.i2218 {background-position:right -3580px;}
.i2301 {background-position:right -3600px;}
.i2302 {background-position:right -3620px;}
.i2303 {background-position:right -3640px;}
.i2304 {background-position:right -3660px;}
.i2305 {background-position:right -3680px;}
.i2306 {background-position:right -3700px;}
.i2307 {background-position:right -3720px;}
.i2308 {background-position:right -3740px;}
.i2309 {background-position:right -3760px;}
.i2310 {background-position:right -3780px;}
.i2311 {background-position:right -3800px;}
.i2312 {background-position:right -3820px;}
.i2313 {background-position:right -3840px;}
.i2314 {background-position:right -3860px;}
.i2315 {background-position:right -3880px;}
.i2316 {background-position:right -3900px;}
.i2317 {background-position:right -3920px;}
.i2318 {background-position:right -3940px;}
.i2401 {background-position:right -3960px;}
.i2402 {background-position:right -3980px;}
.i2403 {background-position:right -4000px;}
.i2404 {background-position:right -4020px;}
.i2405 {background-position:right -4040px;}
.i2406 {background-position:right -4060px;}
.i2407 {background-position:right -4080px;}
.i2408 {background-position:right -4100px;}
.i2409 {background-position:right -4120px;}
.i2410 {background-position:right -4140px;}
.i2411 {background-position:right -4160px;}
.i2412 {background-position:right -4180px;}
.i2413 {background-position:right -4200px;}
.i2414 {background-position:right -4220px;}
.i2415 {background-position:right -4240px;}
.i2416 {background-position:right -4260px;}
.i2417 {background-position:right -4280px;}
.i2418 {background-position:right -4300px;}

/* 対戦成績 */

#taisenLs td {line-height:1.3;padding:5px 4px;white-space:nowrap;border-right:1px dotted #ccc;text-align:center;}
#taisenLs th {font-size:12px;padding:2px 4px;background:#eec;white-space:nowrap;line-height:1.2;border-right:1px dotted #ccc;}
#taisenLs th li {border-bottom:1px dotted #ccc;padding:2px 0;}

/* 直前情報 */

.chokuzenW {line-height:1.5;}
.chokuzenN span {font-size:80%;}

/** 予想 **/

.yosouText p {line-height:1.4;letter-spacing:1px;}
.yosouText td {color:#f8a900;padding-right:10px !important;}
#yosouMark td {text-align:center;font-size:80%;}
#yosouKaime {border-top:1px solid #ccc;}
#yosouKaime td {padding:5px 4px !important;border-bottom:1px solid #ccc;}
#yosouKaime th {border-bottom:1px solid #ccc;font-size:12px;padding:4px !important;white-space:nowrap;background:#eec;text-align:center;}

/* オッズ共通 */

#oddsBtn p {float:right;line-height:18px;margin-left:10px;}
#oddsBtn {float:right;}
#oddsBtn a,#oddsBtn span {display:block;width:57px;height:18px;float:right;margin-left:3px;}
#oddsBtn a:hover {padding:0;}
#oddsNavi {float:left;}
#oddsNaviAtt {float:right;margin:5px 5px 0;line-height:1;}
#oddsAtt {line-height:1.2;}

/* オッズミニ出馬表 */

.denmaMini {width:230px;margin-right:10px;float:left;}
.denmaMini td {padding:2px 4px !important;}
.denmaMini td span {font-size:12px;}
.denmaMini th {background:#eec;padding:1px 4px !important;text-align:center;}

/* オッズ枠連 */

.oddsWaku1 {padding:3px 4px;border:1px solid #ccc !important;background:#fff !important;color:#333 !important;margin:-4px 0;}

/* オッズ馬連 */

.oddsLs {float:left;margin-right:13px;}
.oddsLs th,.oddsLs td {line-height:1;border-bottom:1px solid #fff;}
.oddsLs td {width:64px;text-align:right;padding:4px 4px 4px 0 !important;}
.oddsLs th {background:#eec;width:26px;text-align:center;padding:4px 0 !important;font-weight:normal;}
.oddsLs th.oddsJk {background:#016699;color:#fff;width:94px;}

/* オッズワイド */

.oddsWLs {float:left;margin-right:15px;width:178px;}
.oddsWLs th,.oddsWLs td {line-height:1;border-bottom:1px solid #fff;}
.oddsWLs th {width:26px;text-align:center;background:#eec;padding:4px 0 !important;}
.oddsWLs td {width:60px;text-align:right;padding:4px 4px 4px 0 !important;}
.oddsWLs th.oddsWJk {width:178px;background:#016699;color:#fff;padding:4px 0 !important;}
.oddsWLs td.oddsWsp {padding:4px 0 !important;width:20px;text-align:center;}

/* オッズ三連単 */

.odds3TLs {float:left;margin-right:15px;width:178px;}
.odds3TLs th,.odds3TLs td {line-height:1;border-bottom:1px solid #fff;}
.odds3TLs td {width:76px;text-align:right;padding:4px 4px 4px 0 !important;}
.odds3TLs th {width:98px;background:#eec;text-align:center;padding:4px 0 !important;}
.odds3THLs th,.odds3THLs td {background:#016699;color:#fff;font-size:12px;}

/* オッズ人気順 */

.oddsNinkiLs th {font-size:12px;background:#016699;padding:2px 4px !important;color:#fff;white-space:nowrap;text-align:center;}
.oddsNinkiLs td {padding:4px !important;text-align:center;border-bottom:1px solid #fff;white-space:nowrap;}
.oddsNinkiLs td.oddsRank {background:#eec;width:35px;padding:4px 0 !important;}
.oddsNinkiLs td span {font-size:80% !important;}
.oddsNinkiWR {width:231px;margin-right:1px;float:left;}
.oddsNinkiR {width:182px;margin-right:10px;float:left;}
.oddsNinkiW {width:230px;margin-right:10px;float:left;}
.oddsNinkiW td.oddsNinkiWsp {padding:4px 0 !important;}

/* 払い戻し＆映像 */

.resultYen {width:310px;float:left;margin-right:15px;border-top:1px solid #ccc;}
@media print {.resultYen {width:309px !important;}}
.resultYen th,.resultYen td {white-space:nowrap;border-bottom:1px solid #ccc;border-right:1px dotted #ccc;padding:6px 2px !important;line-height:1;}
.resultYen th {background:#eec;font-size:12px;width:35px;}
.resultYen td {text-align:right;}
.resultYen td span {font-size:80%;}
.resultYen td.resultNo {background:#f6f7f2;}
.resultNinki {width:70px;}
#raceMovLink {font-size:120%;padding:5px 0 0;background:#eec;}
#raceMovLinkAtt {background:#eec;padding:5px 0;}
#resultLs span {font-size:80%;}
.resultAtt {border:1px solid #c00;color:#c00;font-weight:bold;padding:2px;margin-top:5px;}

/* 出走騎乗 */

.entryList td,.entryList th {text-align:left;}
#entryJ th {text-align:center;border-right:1px solid #ccc;}
#entryJ td {text-align:center;border-bottom:1px solid #ccc;border-right:1px dotted #ccc;}
.entryJRList th {border:none !important;}
.entryJRList td {border:none !important;padding:4px 5px !important;}
.entryNameLs li {float:left;width:158px;margin-bottom:15px;}
* html .entryNameLs {margin-bottom:15px;}
*:first-child+html .entryNameLs {margin-bottom:15px;}

/* 高額払戻金ランキング */

.rankMoney td {line-height:1.1;}
.rankMoneyUma td {padding:2px !important;}
.jraAw td,.jraAw th {text-align:left;}
.wsLB {white-space:normal !important;}

/* 名鑑 */

#dirTit {background:#fbfbfb;padding:8px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#dirTitName {margin:0 8px;}
#dirTitName span {color:#aaa;}
#dirTitName h1 {font-weight:bold;line-height:1;margin:3px 0 5px;}
#dirTitName p {font-weight:bold;}
#dirTitName li {margin-bottom:2px;}
#dirTitName li strong {font-weight:normal;color:#117e19;}
.bloodM {background:#f6feff !important;}
.bloodF {background:#fff6f9 !important;}
#dirUmaBlood td {text-align:left;}
.dirTitResult {border:1px solid #dfdfdf;}
.dirTitResult td,.dirTitResult th {white-space:nowrap;text-align:right;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.dirTitResult td {background:#fff;padding:2px 4px !important;}
.dirTitResult th {background:#eec;padding:1px 4px !important;}
#dirNavi {background:#fbfbfb;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;}
#dirNavi li {float:left;background:url("http://i.yimg.jp/images/keiba/bg_bar.png") no-repeat right center;position:relative;}
#dirNavi a,#dirNavi span {display:block;margin:3px 8px;padding:1px 2px;}
#dirNavi a:hover {padding:1px 2px;}
#dirNaviC a {color:#fff !important;background:#016699;text-decoration:none;font-weight:bold;}
.dir1st {background:#f9c !important;font-weight:bold;}
.dir2nd {background:#9cf !important;font-weight:bold;}
.dir3rd {background:#ffffb3 !important;font-weight:bold;}
.dir1stTx {color:#f9c;}
.dir2ndTx {color:#9cf;}
.dir3rdTx {color:#ffffb3;}
#resultLsH h3,#resultLsH p {float:left;}
#dirYearHead h3 {float:left;}
#dirYearNavi {float:right;}
#dirTrackTotal {padding:4px;background:#016699;}
.dirTrackTotalT td {background:#fff;}
#dirTrackTotalLeft {float:left;width:469px;}
#dirTrackTotalRight {float:right;width:469px;}
#dirTrackTotal p {color:#fff;}
#dirTrainerKura {border:1px solid #dfdfdf;}
#dirTrainerKura td {border-bottom:1px solid #dfdfdf;background:#fff;padding:2px 4px !important;}
#dirTrainerKanri td,#dirTrainerKanri th {text-align:left;}
#dirEntAtt {text-align:center;border:2px solid #016699;padding:4px 0;background:#fff;}

/* 検索 */

.searchTx {width:202px;height:20px;background-position:0 -305px;padding:4px 5px 0;}
.searchTx input {border:0 !important;height:18px;width:202px;}
.searchTxLong {width:320px;height:20px;background-position:0 -355px;padding:4px 5px 0;}
.searchTxLong input {border:0 !important;height:18px;width:320px;}
.searchCk {vertical-align:middle;margin-right:2px;}
.searchLayout {padding-left:5px;}
.searchLayout p {float:left;line-height:24px;margin-right:8px;}
.searchSubmit,.searchSubmitB {width:90px;height:24px;border:none;cursor:pointer;cursor:hand;text-indent:-9999px;background-position:0 -330px;display:block;}
.searchSubmitB {margin:0 auto;}
.searchMidashi {border-left:4px solid #999;padding-left:3px;}
.searchOpt td,.searchOpt th {padding:5px !important;}
.searchOpt th {white-space:nowrap;width:80px;}
.searchOpt td td {padding:0 10px 4px 0 !important;white-space:nowrap;}
#searchMore,#searchMoreClose {padding-left:5px;}

/* ニュースリスト */

.newsMeta {color:#666;font-family:none !important;}
#newsLs li {margin-bottom:12px;}
#newsLs li span {font-size:80%;display:block;margin-top:2px;line-height:1.4;}
.newsImg {float:left;margin-right:8px;}
.newsImg img {border:1px solid #aaa;}
.newsImg a:hover {padding:0 !important;}
.newsNaviT {border-bottom:1px dotted #ccc;padding:8px 0;}
.newsNaviB {border-top:1px dotted #ccc;padding:8px 0;}
.newsNaviLink a {background-color:#fff;border:1px solid #f0f0f0;padding:2px 7px;text-decoration:none;}
.newsNaviLink a:hover {padding:2px 7px !important;}
.newsNaviLink strong {padding:3px 7px;}
.newsNaviPage {float:left;}
.newsNaviLink {text-align:right;}

/* ニュース記事 */

#newsTit h1 {font-weight:bold;}
#newsArt {line-height:1.5;}
#newsArtFtTx {float:left;}
#newsArtFtImg {float:right;}
#newsArtFtImg a:hover {padding:0;background:#fff;}
#newsArtFtImg img {vertical-align:text-bottom;}
#newsArtPN {border-bottom:1px dotted #999;}
#newsArtPN p {border-top:1px dotted #999;padding:5px 0 7px 82px;}
#newsArtPre  {background:url("http://i.yimg.jp/images/keiba/bg_previous_art.png") no-repeat 0 50%;}
#newsArtNex {background:url("http://i.yimg.jp/images/keiba/bg_next_art.png") no-repeat 0 50%;}
#newsArtNew li {background:url("http://i.yimg.jp/images/keiba/bg_dot_art.png") no-repeat 0 7px;padding-left:9px;}
.newsArtPW {background:url("http://i.yimg.jp/images/keiba/bg_news_photo.png") repeat-y;}
.newsArtP td {width:142px;padding:8px 9px 8px 8px !important;}
.newsArtP td.newsArtPEnd {padding:8px !important;}
.newsArtP span {display:block;margin-top:3px;}
.newsArtPTW {background:url("http://i.yimg.jp/images/keiba/bg_news_phototx.png") repeat-y;}
#newsFresh {line-height:1.3;}
#newsFresh dt {background:url("http://i.yimg.jp/images/keiba/bg_flesheye.png") no-repeat 0 2px;padding-left:20px;float:left;}
#newsFresh dd {float:left;margin-left:10px;white-space:nowrap;}
.newsPhotoS td {padding:6px !important;background:#eee;}
.newsPhotoS td p {margin-top:6px;line-height:1.2;}
.newsPhotoS {float:left;margin-right:10px;}
* html .photoTextBox{ float:left;}
#photoBig {padding-top:10px;}
#photoBigTxt {padding:0 10px;}
#photoBigTxt h1 {font-weight:bold;}
a.photoZoom,a:hover.photoZoom {background:url("http://i.yimg.jp/images/keiba/bg_photobig.png") no-repeat 0 50% !important;padding-left:13px !important;color:#016699 !important;text-decoration:underline !important;}

/* 名鑑検索結果 */

.searchSort {background:#f7f7f3;}
.searchSortStp {background:#eaeae6;}
.searchSortTh {background:#e1e1a5 !important;}
.searchSortLnk {font-weight:bold;}
.searchSortLnk img {vertical-align:text-bottom;}
#searchQueryW {padding:7px;background:#f6f7f2;}
#searchQuery th {white-space:nowrap;}
#searchQuery td {padding-left:5px;}
#searchAtt {padding:50px 0;}

/* レース検索結果 */

#searchRaceRes span {display:block;margin-top:2px;}

/* トップページ */

#topSearch {background:#eee;padding:5px 0 8px;}
#topSearch table {margin:0 auto;}
#topSearch td {padding:0 2px;}
#topGPick td {border-bottom:1px dotted #ccc;padding:3px 0 !important;}
.topGPickDay {width:90px;}
#topGPickW {background:#016699;padding:5px;}
#topGPickW h3 {color:#fff;font-weight:bold;}
#topGPickWW {background:#fff;padding:0 4px;}
.topPuTx {letter-spacing:0.04em;}
.topPuLs {margin-top:10px;}
.topRaceInfo span {display:block;margin-top:2px;}
.topRaceInfo td,.topRaceInfo th {border-bottom:1px solid #ccc;border-right:1px dotted #ccc;line-height:1;padding:4px !important;}
.topRaceInfo th {background:#eec;white-space:nowrap;width:110px;}
.topRaceInfo {border-top:1px solid #ccc;}
.topRaceInfoDay {background:#f6f7f2;width:110px;}
.topRaceInfoSat {color:blue;}
.topRaceInfoSun {color:red;}
#topLetsTryH {background:#093;}
#topLetsTryH a {display:block;background:url("http://i.yimg.jp/images/keiba/bg_letstry.png") no-repeat;width:139px;height:25px;}
#topLetsTryH a:hover {padding:0 !important;background:url("http://i.yimg.jp/images/keiba/bg_letstry.png") no-repeat;}
#topLetsTry {border-left:1px solid #093;border-right:1px solid #093;border-bottom:1px solid #093;padding:7px;}
#topLetsTry li {background:url("http://i.yimg.jp/images/keiba/bg_dot_art.png") no-repeat 0 7px;padding-left:9px;float:left;width:190px;}
#topYosou a:hover {padding:0 !important;}
#topYosou img {background:#fff !important;}
#topYosou table table {border-collapse:separate;border-spacing:1px !important;}
/*ie6-ie7*/
*:first-child+html #topYosou table table{margin:1px; border-collapse:collapse; width:633px;}
*:first-child+html #topYosou table table table{width:631px;}
*:first-child+html #topYosou table table table table{width:100%;}
* html #topYosou table table{margin:1px; border-collapse:collapse; width:633px;}
* html #topYosou table table table{width:631px;}
* html #topYosou table table table table{width:100%;}
#topZubari td,#topZubari th {border-bottom:1px dotted #ccc;padding:5px 2px !important;}
#topZubari th {font-size:12px;}
#topZubariW {background:#00aeff;padding:5px;}
#topZubariW h3 {color:#fff;font-weight:bold;}
#topZubariWW {background:#fff;padding:0 4px;}
.topServiceLink {float:left;margin-right:13px;width:203px;}
.topServiceLink span {display:block;margin-top:2px;}
#topLink img {vertical-align:text-bottom;}
#topLink td {border-bottom:1px dotted #ccc;padding:7px 10px;}
.topSubModPd {padding:8px;}
.subModuleW {border:1px solid #ccc;}
.topLs li {border-bottom:1px dotted #ccc;padding-bottom:7px;margin-bottom:7px;}
.topOsusumeImg a:hover {padding:0 !important;}
.topOsusume span {display:block;margin-top:2px;word-break:break-all;word-wrap:break-word; overflow:hidden;}
.topOsusumeImg {padding-right:7px !important;}
#topPollsTit {background:#000;padding:2px 0;}
#topPollsTit h3 {width:153px;height:22px;background-position:0 -405px;margin:0 auto;}
#topPolls {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:7px;}
#topPolls td {padding:0 2px 6px;}
.pollsSubmit {width:90px;height:24px;border:none;cursor:pointer;cursor:hand;text-indent:-9999px;background-position:0 -380px;display:block;margin:0 auto 5px;}
#topPromoLink td {padding:1px;}
#topPromoLink img {vertical-align:text-bottom;}
#topPromoLink a:hover {padding:0 !important;background:none;color:#016699 !important;text-decoration:underline;}
#topSSS li {float:left;width:130px;background:url("http://i.yimg.jp/images/keiba/bg_dot_art.png") no-repeat 0 7px;padding-left:9px;margin-bottom:2px;}
.topRaceInfoIconD {background-position:-282px 0;}
.topRaceInfoIconR {background-position:-282px -32px;}
#topWeather td {border-bottom:1px dotted #ccc;padding:7px 0 !important;}
#pickUp2Col {background:url("http://i.yimg.jp/images/keiba/bg_dot.png") repeat-y 50% 0;}
#pickUp2ColW {background:url("http://i.yimg.jp/images/keiba/bg_dotv.png") repeat-x;padding-top:15px;}

/* 404 */

#notFoundTx {padding:50px 0;}

div.srch {
    display : none;
}


