@charset "utf-8";
/*
waouRecommend.css
*/

.recommendRace .GP,
.recommendRace .G1,
.recommendRace .G2,
.recommendRace .G3,
.recommendRace .F1,
.recommendRace .F2 {
background-position: left 1px;
padding-left: 30px;
min-height:18px;
}
.recommendRace .nighter {
display: block;
float: left;
width: 45px;
}
.recommendRace .raceName {
display: block;
float: left;
width: 220px;
}
.recommendRace .raceNumber {
float: right;
width: 380px;
}
.recommendRace .raceNumber ol,
.recommendRace .raceNumber li {
background-image: none;
display: inline;
padding: 0;
font-size: 100%;
}
.recommendRace .raceNumber ol {
//border-left-color: #bababa;
//border-left-style: solid;
//border-left-width: 1px;
vertical-align: baseline;
}
.recommendRace .raceNumber li {
border-left-color: #bababa;
border-left-style: solid;
border-left-width: 1px;
padding: 0 5px;
}

.recommendRace {
background-image: url(/images/waou/bg_race.gif);
background-position: center top;
background-repeat: repeat-y;
margin: 0 0 10px 0;
}
.recommendRace .inner {
background-image: url(/images/waou/bottom_race.gif);
background-position: center bottom;
background-repeat: no-repeat;
padding: 1px 9px 3px;
}
.recommendRace dl {
float: left;
width: 376px;
border-right-color: #D9B814;
border-right-style: solid;
border-right-width: 1px;
padding-right: 3px;
}
.recommendRace .listR {
border-right:none;
float: right;
padding-left: 2px;
}
.recommendRace dt {
background-color: #f8ebc1;
padding: 3px 0;
}
.recommendRace dt em {
float: left;
font-weight: bold;
width: 240px;
}
.recommendRace dt .place {
display: block;
float: left;
font-weight: bold;
text-align: center;
width: 102px;
}
.recommendRace dt .data {
font-weight: normal;
padding-left: 0.5em;
}
.recommendRace dd {
background-image: url(/images/line/lineGold.gif);
background-position: left bottom;
background-repeat: repeat-x;
min-height: 26px;
_height: 26px;
line-height: 26px;
padding: 0;
}
.recommendRace dd .raceNumber {
display: block;
float: left;
text-align: center;
width: 55px;
}
.recommendRace dd .racerNumber {
display: block;
float: left;
height: 15px;
line-height: 15px;
margin-top: 5px;
text-align: center;
width: 35px;
}
.recommendRace dd .no1 {
background-color: #ddd;
}
.recommendRace dd .no2 {
background-color: #333333;
color: #ffffff;
}
.recommendRace dd .no3 {
background-color: #ff0000;
}
.recommendRace dd .no4 {
background-color: #223ed3;
color: #ffffff;
}
.recommendRace dd .no5 {
background-color: #ffff0f;
}
.recommendRace dd .no6 {
background-color: #5dc203;
}
.recommendRace dd .no7 {
background-color: #ff9900;
}
.recommendRace dd .no8 {
background-color: #ff99cc;
}
.recommendRace dd .no9 {
background-color: #9b439b;
color: #ffffff;
}
.recommendRace dd .racer {
display: block;
float: left;
padding-left:25px;
width: 80px;
}
.recommendRace dd .pickup {
display: block;
float: left;
width: 180px;
}
#pickupRaceResult.recommendRace dd .pickup {
display: block;
float: left;
width: 150px;
}

.recommendRace dd .order {
font-weight: bold;
}
.recommendRace .last {
/*background: none;*/
margin-bottom:5px;
}
