#wrapper2{ background:#000; margin:0;}
.head_pankuzu{padding:7px 3px 7px 20px; font-size:78%; color:#EEE; }
.head_pankuzu a:link{ color:#CCC; }
.head_pankuzu a:visited{ color:#CCC; }
.head_pankuzu a:hover{ color:#FC9;}
.head_pankuzu a:active{color:#CCC;}
.head_pankuzu strong{color:#F66; font-weight:normal;}

.Playbacks{}
.ttl{ border-top:1px solid #ddd;}
.schedules{padding:147px 0 0 20px;}
.TTL-5px{margin-left:-5px;}
.schedules table{margin:5px 0 0 0;}
.schedules table td{padding:0 10px 10px 0;}
.schedules table td a{display:block; width:50px; height:41px;}
.schedules table td a img{ filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
/*.schedules table td a:hover img{ filter: alpha(opacity=10); -moz-opacity:0.10; opacity:0.10;}*/
.contents2007{padding:30px 0 0 15px; }
.contents2007 td{vertical-align:top; line-height:1.6em;}
.contents2007 td b{ letter-spacing:-0.05em; }
.contents2007 td h2{ margin:0; padding:30px 0 10px 0; font-size:1.4em;}
.pad-L-5px{padding:0 0 30px 5px; color:#fff; font-size:0.8em;}
.contentsLeft{ padding-right:10px;}
.contentsLeft a{color:#F0F0F0; text-decoration:none;}
.contentsLeft a:hover{color:#F00; text-decoration:underline;}
.contentsLeft a img{ border:1px solid #000;}
.contentsLeft a:hover img{ border:1px solid #F00;}
.contentsLeft p{margin:0; padding:20px 0 0;
font-weight:bold; line-height:1.1em;}
.contentsLeft p.teamTTL{
padding:40px 0 0 0; letter-spacing:-0.05em;}
.contentsRight{ padding:0 30px 0 0;}
.contentsRight p{ padding:15px 0 15px 0; margin:0;}

.photo{background:#FFF; margin:15px 0; }
.photo td{ color:#000; line-height:1.2em; font-size:11px;}

.resulttable{margin:0;}
.pagetop{margin:0 0; padding:0;}


/*motoGP*/
.ttlMotoGP{background:url(/WGP/race2007/images/2007/ti.gif) no-repeat; width:700px; height:44px;}
.ttlMotoGP ul{margin:0; padding:13px 0 0 380px; list-style:none;}
.ttlMotoGP li{float:left; text-indent:-9999px;display:block; width:104px; height:18px;}
.ttlMotoGP li a{display:block; width:104px; height:18px; text-indent:-9999px; outline:none;}
.ttlMotoGP li.na_moto{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat;}
.ttlMotoGP li.na_250{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat -104px 0;}
.ttlMotoGP li.na_125{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat -208px 0;}
.ttlMotoGP li.na_moto a{background:url(/WGP/race2007/images/2007/navi_motogp_up.gif) no-repeat;}
.ttlMotoGP li.na_250 a{background:url(/WGP/race2007/images/2007/navi_motogp_up.gif) no-repeat -104px 0;}
.ttlMotoGP li.na_125 a{background:url(/WGP/race2007/images/2007/navi_motogp_up.gif) no-repeat -208px 0;}
.ttlMotoGP li.na_moto a:hover{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat;}
.ttlMotoGP li.na_250 a:hover{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat -104px 0;}
.ttlMotoGP li.na_125 a:hover{background:url(/WGP/race2007/images/2007/navi_motogp_ov.gif) no-repeat -208px 0;}


/*JRR*/
.ttlJRR{background:url(/JRR/race2007/images/2007/ti.gif) no-repeat; width:700px; height:44px;}
.ttlJRR ul{margin:0; padding:13px 0 0 251px; list-style:none;}
.ttlJRR li{float:left; text-indent:-9999px;display:block; width:111px; height:18px;}
.ttlJRR li a{display:block; width:110px; height:18px; text-indent:-9999px; outline:none;}
.ttlJRR li.na_1000{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat;}
.ttlJRR li.na_250{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -111px 0;}
.ttlJRR li.na_125{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -222px 0;}
.ttlJRR li.na_600{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -333px 0;}

.ttlJRR li.na_1000 a{background:url(/JRR/race2007/images/2007/navi_jrr_up.gif) no-repeat;}
.ttlJRR li.na_250 a{background:url(/JRR/race2007/images/2007/navi_jrr_up.gif) no-repeat -111px 0;}
.ttlJRR li.na_125 a{background:url(/JRR/race2007/images/2007/navi_jrr_up.gif) no-repeat -222px 0;}
.ttlJRR li.na_600 a{background:url(/JRR/race2007/images/2007/navi_jrr_up.gif) no-repeat -333px 0;}

.ttlJRR li.na_1000 a:hover{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat;}
.ttlJRR li.na_250 a:hover{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -111px 0;}
.ttlJRR li.na_125 a:hover{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -222px 0;}
.ttlJRR li.na_600 a:hover{background:url(/JRR/race2007/images/2007/navi_jrr_ov.gif) no-repeat -333px 0;}


/*JMX*/
.ttlJMX{background:url(/JMX/race2007/images/2007/ti.gif) no-repeat; width:700px; height:44px;}
.ttlJMX ul{margin:0; padding:13px 0 0 412px; list-style:none;}
.ttlJMX li{float:left; text-indent:-9999px;display:block; width:140px; height:18px;}
.ttlJMX li a{display:block; width:140px; height:18px; text-indent:-9999px; outline:none;}
.ttlJMX li.na_ia1{background:url(/JMX/race2007/images/2007/navi_jmx_ov.gif) no-repeat;}
.ttlJMX li.na_ia2{background:url(/JMX/race2007/images/2007/navi_jmx_ov.gif) no-repeat -140px 0;}

.ttlJMX li.na_ia1 a{background:url(/JMX/race2007/images/2007/navi_jmx_up.gif) no-repeat;}
.ttlJMX li.na_ia2 a{background:url(/JMX/race2007/images/2007/navi_jmx_up.gif) no-repeat -140px 0;}

.ttlJMX li.na_ia1 a:hover{background:url(/JMX/race2007/images/2007/navi_jmx_ov.gif) no-repeat;}
.ttlJMX li.na_ia2 a:hover{background:url(/JMX/race2007/images/2007/navi_jmx_ov.gif) no-repeat -140px 0;}

.schedules2 {padding:195px 0 0 20px;}
.schedules2 table{margin:5px 0 0 0;}
.schedules2 table td{padding:0 10px 10px 0;}
.schedules2 table td a{display:block; width:50px; height:41px;}

