@charset "UTF-8";
<!--

/*----------------------------------------

#livemovie

----------------------------------------*/
#livebox{
	padding:10px 0 0;
	width:800px;
	margin:0 auto;
	position: relative; /* またはabsolute; */
}
#livebox #racename{
	background-image:url(../images/common/livemain/bg_racename.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:left;
	padding:4px 0 10px 28px;
	min-height:30px;
	margin:0;
	font-weight:bold;
	color:#0C0159;
}

#livemovie{
	float:left;
	width:330px;
}
#live-right #pdfmenu ul,
#livemovie ul{
	list-style:none;
	padding:10px 0 5px;
	margin:0;
}
#live-right #pdfmenu ul li,
#livemovie ul li{
	display:inline;
	padding:0 3px 0 0;
	margin:0;
}
#live-right #pdfmenu #beginner_pdf{
	padding:0 0 0 20px;
	margin:0;
	text-align:left;
}

#livemovie p{
	padding:0;
	margin:0;
}

#livemenu{
	text-align:left;
	float:right;
	width:660px;
}
#livemenu ul li{
	padding:0;
	margin:0;
	list-style:none;
}
#livemenu #tab{
	width:92px;
	padding:0;
	margin:0;
	float:left;
}
#livemenu #bg_main{
	float:right;
	background-image:url(../images/common/livemain/bg_live.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:568px;
	height:312px;
}
#livemenu #bg_main_in{
	padding:2px 0 0;
	margin:0 auto;
	width:98%;
	height:308px;
}
#racetab{
	text-align:center;
}
#racetab ul{
	list-style:none;
	padding:0;
	margin:0;
}
#racetab ul li{
	display:inline;
	padding:0 2px;
	margin:0;
}
#raceinfo{
	margin:5px 0;
	background-color:#000000;
	color:#ffffff;
}
#raceinfo p{
	padding:0 5px;
	margin:0;
}
#raceinfo span{
	float:right;
}

#raceinfo #info_raceno{
	padding:0 5px;
	margin:0;
	float:left;
}
#raceinfo #info_jyogai{
	float:right;
}

#livemenu #bg_main_in html{
	font-size:90%;
}

#top_bnnar_menu p{
	padding:0 0 5px;
}


#tenbou_ticker{
	background-image:url(../tenbou/images/fukidashi.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:28px;
	padding:5px 5px 5px 40px;
}

#tab img {
	vertical-align:bottom
}



#live-right .series_nocom_class{
	background-color:#09f;
	background-image:url(../images/series_nocom01.jpg);
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:120px;
	margin:0 10px 5px 0;
	padding:20px 105px 0 20px !important;
}

#live-right > .series_nocom_class{
	height:auto;
	min-height:120px;
}

#live-right .series_nocom_class p{
	background-color:#fff;
	border:#333 solid 3px;
	color:#000 !important;
	padding:10px !important;
}

#live-right .series_nocom_class p a{
	color:#03c;
	text-decoration:underline;
}



/*----------------------------------------

slider

----------------------------------------*/
.slider { margin: 0 auto; }
.slider .slides {
	display: block;
	position: relative;
	overflow: hidden;
	margin:0;
	height:195px !important;
}
.slider .slides li {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	list-style:none;
}
.slider .slides li img {
	display: block;
	height: auto;
}
.slider .slides li.active { display: block;}
.slider .crop li img { width: auto; }

.slider .pager {
	height: 20px;
	text-align: center;
	margin:0;
	padding:0;
	background-color:#CCCCCC;
}
.slider .pager li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-left: 30px;
}
.slider .pager li a,
.slider .pager li a span {
	display: block;
	height: 8px;
	width: 8px;
}
.slider .pager li a {
	padding: 5px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.slider .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
	border-radius: 4px;
}
.slider .pager li.active a span { background: #404040; }


/* live
--------------------*/

#livebox #live{
	float:left;
	height:240px;
	width:320px;
}

#index #live embed,
#index #live object{
	width:300px !important;
	height:240px !important;
}

#livebox  > #live{
	height:auto;
}

/* newsPaper（予想新聞） */

#newsPaper{
	float:right;
	background-image:url(../images/newspaper/back.gif);
	margin:10px 10px 5px 10px;
	padding:10px 5px;
	position:relative;
	width:480px;
}

#newsPaper h2{
	margin:0;
	padding:0 0 10px;
	width:450px;
	background-image:none;
}

#newsPaper div{
	width:450px;
	text-align:left;
	margin:0 auto;
}

#newsPaper div h3{
	background-color:#666;
	color:#fff;
	font-size:150%;
	font-weight:bold;
	line-height:1.4;
	margin:0 0 10px 0;
	padding:5px;
	border:none;
}

#newsPaper div p{
	margin:0;
	padding:0;
}

#newsPaper p.date{
	border-bottom:#666 solid 1px;
	margin:0 0 5px 0;
	text-align:left;
}

#newsPaper #tenbomsg{
	border-bottom:#666 solid 1px;
	min-height:197px;
}
#newsPaper div ul{
	padding:0;
	margin:0;
}
#newsPaper div ul li{
	list-style:none;
	background-image:url(../images/common/icon_circle.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0;
	min-height:11px;
}

/* live-right
--------------------*/
#livebox #live-right .stext{
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:solid 1px #FFFFFF;
	margin:0 0 8px;
}

#livebox #live-right{
	float:left;
	width:480px;
	padding-top:10px;
}

#livebox #live-right #contents-right{
	background-color:#000001;
	padding:10px 0 5px;
}


#livebox #live-right img{
	margin:0 0 5px 0;
}

/* seriescomment */

#livebox #live-right #seriescomment{
	color:#fff;
	padding:0;
	font-size:12px;
	text-align:left;
	padding:5px;
}

#seriescomment a{
	color:#fff;
	text-decoration:underline;
}

#livebox #live-right #seriescomment p{
	margin:0;
	padding:0 10px 0 0;
	color:#fff;
}

#livebox #live-right #seriescomment ul{
	list-style:none;
	margin:0;
	padding:5px 0;
	width:430px;
	overflow:hidden;
	white-space:nowrap;
}

#livebox #live-right #seriescomment ul li{
	background-image:url(../images/stadium/series_index_com.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	color:#000;
	margin:0;
	padding:3px 0 0px 40px;
}

#livebox #live-right #seriescomment ul li a{
	color:#1d3994;
}

/* series-race */

#livebox #live-right #series-race{
	padding:5px;
	font-size:90%;
	margin:0px auto;
	text-align:left;
}
#livebox #live-right #series-race ul{
	padding:0;
	margin:0;
	background-image:url(../images/stadium/race/race.png);
	background-repeat:no-repeat;
	background-position:5px 0;
	overflow:hidden;
	_zoom:1;
}

#livebox #live-right #series-race li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}

#livebox #live-right #series-race a{
	text-indent:-9999px;
	width:34px;
	height:25px;
	padding-left:5px;
	display:block;
	overflow:hidden;
	float:left;
}

/* series-name
--------------------*/

#livebox #series-name{
	clear:both;
	color:#fff;
	background-color:#202020;
	border:#000001 groove 1px;
	font-weight:bold;
	margin:0.5em 0;
	padding:0.1em 0;
	/* width:430px; */
	text-align:center;
}

#livebox #series-name a{
	color:#fdfdfd;
}

#livebox img{
	vertical-align:bottom;
}

.lbl_live_replay{
	background-color:#000000;
	color:#FFFFFF;
	padding:2px 5px;
	text-align:left;
}

#liveplayer{
	background-color: #000000;
	padding: 5px;
	text-align: center;
}


table#tbl_race td.waku1 {
	background-color: #FFFFFF;
}
table#tbl_race td.waku2 {
	background-color: #000000;
	color: #FFFFFF;
}
table#tbl_race td.waku3 {
	background-color: #FF0000;
	color: #FFFFFF;
}
table#tbl_race td.waku4 {
	background-color: #0000FF;
	color: #FFFFFF;
}
table#tbl_race td.waku5 {
	background-color: #FFFF00;
}
table#tbl_race td.waku6 {
	background-color: #008000;
	color: #FFFFFF;
}
-->
