@charset "utf-8";


/*-------------------------------------
Contents
---------------------------------------*/
#sgtCont{ width:996px; margin:0 auto;}


.section{ margin-bottom:59px;}
.ttlLine{}
.headline{}


/*---------------- RACE TOP */

#sgtSchedule{}
	#sgtSchedule table{ border-top:solid 1px #666;}
	#sgtSchedule tr{ background:#FFF;}
	#sgtSchedule tr.head{ background:none;}
	#sgtSchedule tr.even{ background:#e5e5e5;}
	#sgtSchedule th{ padding:13px 20px 11px 20px;border-right:solid 1px #333; line-height:1;}
	#sgtSchedule td{ padding:15px 20px; border-top:solid 1px #333; border-right:solid 1px #333; color:#333333;}
	#sgtSchedule th.last,#sgtSchedule td.last{ border-right:none; text-align:center;}

#sgtRace{ width:100%;position:relative;}
	#sgtRace .headline img.top{ display:none;}
	#sgtRace p.btn.race{ position:absolute; right:0; top:37px;}
	#sgtRace p.text{ width:657px;}
	#sgtRace p.thumb{ position:absolute; right:0; top:101px;}

p.more{ margin-top:24px; }

	
#sgtRace p.btn.race a:hover img,p.more a:hover img, a.more:hover img{opacity:0.80;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";-moz-opacity:0.80;-khtml-opacity: 0.80;}


/*---------------- RACE REPORT */

#sgtReport{}
	#sgtReport p.thumb{ margin-bottom:60px;}
	#sgtReport p.text{ margin-bottom:18px;}

#sgtResult{ margin-top:33px; padding-top:25px; border-top:solid 1px #333;}
	#sgtResult h3{ font-weight:bold; font-size:14px; color:#FFF; margin-bottom:30px; line-height:18px;}


#sgtReportNav{ width:506px; padding-top:33px; margin:0 auto 0 auto;}
	#sgtReportNav li{ width:168px; display:block; float:left;margin-bottom:40px;}
	#sgtReportNav li.current{ border-left:solid 1px #333; border-right:solid 1px #333;}
	#sgtReportNav li a{ display:block; height:49px; width:168px;}
	#sgtReportNav li a:hover img{opacity:0.60;filter: alpha(opacity=60);-ms-filter: "alpha(opacity=60)";-moz-opacity:0.60;-khtml-opacity: 0.60;}

	#sgtReportNav li.prev a{background: url(../images/nav_r_prev.png) no-repeat left center;}
	#sgtReportNav li.next a{background: url(../images/nav_r_next.png) no-repeat left center;}

	#sgtReportNav .btn{ text-align:center;}
	#sgtReportNav .btn a:hover img{opacity:0.80;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";-moz-opacity:0.80;-khtml-opacity: 0.80;}


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

#container #link{ display:none;}