body{
font:100% sans-serif;
color:#333;
text-align: center;
line-height:1.6;
margin:0px;
padding:0px;
width: 100%;
background:#FFF url(../images/commonBgColor.gif) repeat;
/*background-color:#FFF;*/
} a:link{
color:#0068B7;
text-decoration:underline;
} a:visited{
color:#406FB2;
text-decoration:underline;
} a:active{
color:#EB6100;
text-decoration:none;
} a:hover{
color:#EB6100;
text-decoration:none;
} img{
border-style: none;
} .clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
} .clearfix{
display:inline-block;
} * html .clearfix{
height: 1%;
} .clearfix{
display: block;
} #wrapper{
background:#00C0FF url(../images/comBG.jpg) repeat-x left top;
} h3{
font-size:100%;
font-weight:bold;
color:#222;
margin-bottom:0.5em;
} h4{
font-size:100%;
font-weight:bold;
color:#222;
margin-bottom:0.5em;
} p{
font-size:80%;
color:#444;
margin-bottom:1em;
} .underLine{
background:transparent url(../images/comLine01.gif) repeat-x left bottom;
padding: 0 0 20px 0;
margin:0 0 20px 0;
} .suvUnderLine{
background:transparent url(../images/comLine02.gif) repeat-x left bottom;
padding: 0 0 20px 0;
margin:0 0 20px 0;
} .imageLeft{
margin:0 0 12px 12px;
float:left;
} .imageRight{
margin:0 12px 0 12px;
float:right;
} .imageCenter{
margin:0 auto 12px auto;
} .exBoxTitle{
width:634px;
margin:0;
padding:15px 0 0 0;
display:block;
background:transparent url(../images/contentBgEx.gif) repeat;
} .exBox{
width:604px;
margin:auto;
padding:15px;
display:block;
background:transparent url(../images/contentBgEx.gif) repeat;
} .inLineUl{
list-style-type:none;
display:block;
} .inLineLi{
font-size:80%;
list-style-type:none;
margin:0 10px 0.5em 0;
display:inline;
}


/*-------------------------------------------
head
-------------------------------------------*/
#headWrapper{
width:986px;
height:141px;
margin:0 auto 20px auto;
} #headInner{
width:986px;
height:96px;
background:transparent url(../images/headBG.gif) no-repeat left top;
position:relative;
} #headInner h1{
width:348px;
height:65px;
margin:0;
padding:0;
position:absolute;
top:19px;
left:28px;
text-indent:-9999px;
overflow:hidden;
} #headInner h1 a{
width:348px;
height:65px;
display:block;
background:transparent url(../images/headRogo.gif) no-repeat left top;
text-decoration:none;
color:transparent;
} #headBtn{
width:208px;
height:44px;
background:transparent url(../images/headBtn.gif) no-repeat left top;
position:absolute;
top:19px;
right:28px;
} #headBtn a{
width:208px;
height:44px;
display:block;
text-indent:-9999px;
overflow:hidden;
float:left;
}#headBtn01{
width:196px;
height:29px;
background:transparent url(../images/headBtn01.gif) no-repeat left top;
position:absolute;
top:27px;
right:213px;
} #headBtn01 a{
width:196px;
height:29px;
display:block;
text-indent:-9999px;
overflow:hidden;
float:left;
} #headBtn02{
width:174px;
height:29px;
background:transparent url(../images/headBtn02.gif) no-repeat left top;
position:absolute;
top:27px;
right:28px;
} #headBtn02 a{
width:174px;
height:29px;
display:block;
text-indent:-9999px;
overflow:hidden;
float:left;
}#headSubnav{
list-style-type:none;
margin:0;
padding:0;
font-size:70%;
position:absolute;
top:74px;
right:28px;
} #headSubnav li{
list-style-type:none;
margin:0;
padding-left:10px;
display:inline;
} #headSubnav li a{
color:#0068B7;
text-decoration:none;
} #headSubnav li a:hover{
color:#EB6100;
text-decoration:underline;
}


#headNav{
list-style-type:none;
background:transparent url(../images/headNav.gif) no-repeat left top;
margin:0;
padding:0;
} #headNav li{
list-style-type:none;
margin:0px;
padding:0px;
height:45px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #headNav li a{
background:transparent url(../images/headNav.gif) no-repeat;
display:block;
height:45px;
text-decoration:none;
} #headNav #headNav01 a{
width:200px;
background-position:0px 0px;
} #headNav #headNav01 a:hover{
background-position:0px -45px;
} #headNav #headNav02 a{
width:196px;
background-position:-200px 0px;
} #headNav #headNav02 a:hover{
background-position:-200px -45px;
} #headNav #headNav03 a{
width:195px;
background-position:-396px 0px;
} #headNav #headNav03 a:hover{
background-position:-396px -45px;
} #headNav #headNav04 a{
width:196px;
background-position:-591px 0px;
} #headNav #headNav04 a:hover{
background-position:-591px -45px;
} #headNav #headNav05 a{
width:199px;
background-position:-787px 0px;
} #headNav #headNav05 a:hover{
background-position:-787px -45px;
}

/*-------------------------------------------
contentCom
-------------------------------------------*/
#contentWrapper{
width:986px;
margin:0 auto 0 auto;
padding:0;
background:transparent url(../images/contentBG.gif) repeat-y center top;
}#contentWrapperSuv{
width:986px;
margin:0 auto 0 auto;
background:transparent url(../images/contentInnerSuv.gif) repeat-y center top;
} #contentTopCom{
width:986px;
margin:auto;
padding:0;
text-align:left;
background:transparent url(../images/contentHeadTop.gif) no-repeat center top;
} #contentTopEx{
width:986px;
margin:auto;
padding:0;
text-align:left;
background:transparent url(../images/contentHeadEx.gif) no-repeat center top;
} #contentTopSuv{
width:986px;
margin:auto;
padding:0;
text-align:left;
background:transparent url(../images/contentHeadSuv.gif) no-repeat center top;
} #contentInner{
width:940px;
margin:auto;
padding:20px 23px 0 23px;
} #contentLeft{
width:664px;
float:left;
} #contentBottom{
width:946px;
height:12px;
margin:0 auto 20px auto;
padding:0 20px 0 20px;
background:transparent url(../images/contentBottom.gif) no-repeat center top;
} #contentBottomSuv{
width:946px;
height:12px;
margin:0 auto 20px auto;
padding:0 20px 0 20px;
background:transparent url(../images/contentBottomSuv.gif) no-repeat center top;
} #titleLarge {
margin:0 0 22px 0;
padding:0;
}

#comRight{
width:244px;
float:right;
} #comRight h3{
margin:0 0 10px 0;
padding:0;
clear:both;
} #comRight #mobile{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom: #B8B8B8 1px solid;
} #comRight #mobile p{
text-align:center;
font-size:70%;
margin:0;
} #comRight #sideBN {
margin:0;
padding:0;
width:244px;
list-style:none;
float:right;
} #comRight #sideBN li {
margin:0 0 15px 0;
padding:0;
list-style:none;
font-size:0;
line-height:0;
} #comRight #sideBN li img {
display:block;
} #contentBottomNav{
width:634px;
margin:15px auto 15px auto;
font-size:75%;
text-align:right;
clear:both;
}

/*-------------------------------------------
contentTop
-------------------------------------------*/

/*
#mainImage{
margin:0 auto 8px auto;
padding:0;
width:940px;
height:269px;
background:#FFF url(../images/mainImage.jpg) no-repeat center top;
font-size:0;
line-height:0;
position:relative;
} #mainimg div img {
position:absolute;
top:0;
left:0;
} #mainImage ul {
margin:0;
padding:0;
list-style: none;
} #mainImage ul li {
margin: 0px;
padding: 0px;
list-style: none;
} #mainImage .mainbnr01 a {
width:330px;
height:120px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:0;
left:0;
} #mainImage .mainbnr02 a {
width:244px;
height:155px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:0;
right:0;
}
*/
#mainImage .mainbnr03 a {
width:244px;
height:107px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:163px;
right:0px;

} #topNavWrapper{
width:939px;
margin:0 0 15px 0;
} #topNav{
list-style-type:none;
background:transparent url(../images/topNav.gif) no-repeat left top;
margin:0;
padding:0;
} #topNav li{
list-style-type:none;
margin:0px;
padding:0px;
height:64px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #topNav li a{
background:transparent url(../images/topNav.gif) no-repeat;
display:block;
height:64px;
text-decoration:none;
} #topNav #topNav01 a{
width:313px;
background-position:0px 0px;
} #topNav #topNav01 a:hover{
background-position:0px -64px;
} #topNav #topNav02 a{
width:311px;
background-position:-313px 0px;
} #topNav #topNav02 a:hover{
background-position:-313px -64px;
} #topNav #topNav03 a{
width:315px;
background-position:-624px 0px;
} #topNav #topNav03 a:hover{
background-position:-624px -64px;
} #topLeft{
width:680px;
float:left;
text-align:left;
} #topSche{
width:302px;
margin:0;
float:left;
} #topScheBox{
width:288px;
height:380px;
margin:0;
padding:0;
display:block;
z-index:1;
} #topScheBox p{
width:288px;
height:380px;
margin:0;
padding:0;
display:block;
text-indent:-9999px;
z-index:2;
position:absolute;
} #topScheBox a{
width:288px;
height:380px;
display:block;
z-index:4;
}

#topNews{
width:363px;
margin:0;
padding:0;
float:right;
} #topLiveBtn{
width:302px;
margin:12px 0 15px 0;
padding:0;
border:0;
} #topLeft h3{
margin:0 0 12px 0;
padding:0;
clear:both;
} #topLeft #topNews dl{
margin:0 10px;
padding:10px 0 10px 0;
background:transparent url(../images/comLine01.gif) repeat-x left bottom;
} #topLeft #topNews dt{
width:50px;
margin:0;
padding:0;
font-size:0;
line-height:0;
float:left;
} #topLeft #topNews dd{
margin:0;
padding:0;
font-size:75%;
line-height:1.5;
} #topLeft #topNews dd span{
font-size:95%;
color:#666;
display:block;
} #topScheInner{
width:286px;
padding:8px;
background-color:#EFEFEF;
} #topScheInner p{
width:280px;
font-size:70%;
margin:0 auto 0 auto;
padding:8px 0 0 0;
} .topScheInnerContent{
width:280px;
height:120px;
overflow:auto;
display:block;
}

#topEventBnWrapper{
width:939px;
margin:0 0 15px 0;
} #topEventBnOne{
margin:0;
padding:0;
width:939px;
height:64px;
background:#FFF url(../images/topLongBN01.jpg) no-repeat center top;
font-size:0;
line-height:0;
position:relative;
} #topEventBnTwo{
margin:0;
padding:0;
width:939px;
height:64px;
background:#FFF url(../images/topLongBN02.jpg) no-repeat center top;
font-size:0;
line-height:0;
position:relative;
} #topEventBnWrapper img {
position:absolute;
top:0;
left:0;
} #topEventBnWrapper ul {
margin:0;
padding:0;
list-style: none;
} #topEventBnWrapper ul li {
margin: 0px;
padding: 0px;
list-style: none;
}
#topEventBnOne .eventBn01 a {
width:939px;
height:64px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:0;
left:0;
} #topEventBnTwo .eventBn02 a {
width:465px;
height:64px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:0;
left:0;
} #topEventBnTwo .eventBn03 a {
width:465px;
height:65px;
font-size:0;
line-height:0;
text-indent:-9999px;
display:block;
position:absolute;
top:0px;
right:0px;
}

/*-------------------------------------------
contentNews
-------------------------------------------*/
#newsInner{
width:634px;
margin:auto;
} #newsInner dl{
margin:0 10px;
padding:10px 0 10px 0;
background:transparent url(../images/comLine01.gif) repeat-x left bottom;
} #newsInner dt{
width:50px;
margin:0;
padding:0;
font-size:0;
line-height:0;
float:left;
} #newsInner dd{
margin:0;
padding:0;
font-size:80%;
line-height:1.5;
} #newsInner dd span{
font-size:95%;
color:#666;
display:block;
} #newsBottomNav{
font-size:80%;
text-align:center;
margin:0 10px;
padding-top:1em;
} #newsInner h3{
font-size:120%;
background:transparent url(../images/comLine01.gif) repeat-x left bottom;
padding: 0 0 0.5em 0;
margin:0 0 1em 0;
} #newsInner p{
margin-bottom:1em;
} #newsInner .newsDate{
font-size:80%;
color:#666;
display:block;
margin-top:15px;
} #newsContentIn{
font-size:90%;
}

/*-------------------------------------------
contentPoricy
-------------------------------------------*/
#poricyInner{
width:634px;
margin:auto;
} #poricyInner ol{
} #poricyInner li{
font-size:80%;
margin-left:22px;
margin-bottom:1em;
list-style-position:outside;
} #poricyInner h4{
color:#004986;
}

/*-------------------------------------------
contentSiteMap
-------------------------------------------*/
#siteMapInner{
width:634px;
margin:auto;
} #siteMapInner ul{
} #siteMapInner li{
font-size:80%;
list-style-type:none;
margin:0 0 0.5em 1em;
} 

/*-------------------------------------------
contentLink
-------------------------------------------*/
#linkInner{
width:634px;
margin:auto;
} #linkLeft{
width:315px;
float:left;
} #linkRight{
width:305px;
float:right;
} #linkInner ul{
} #linkInner li{
font-size:80%;
list-style-type:none;
margin:0 0 0.5em 1em;
} 
/*-------------------------------------------
contentRace
-------------------------------------------*/
 #suvNavRace{
width:805px;
height:39px;
margin:auto;
padding:0;
} #suvNavRace ul{
list-style-type:none;
background:transparent url(../images/suvNavRace.gif) no-repeat left top;
margin:0;
padding:0;
} #suvNavRace li{
list-style-type:none;
margin:0px;
padding:0px;
height:39px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #suvNavRace li a{
background:transparent url(../images/suvNavRace.gif) no-repeat;
display:block;
height:39px;
text-decoration:none;
} #suvNavRace #suvNavRace01 a{
width:134px;
background-position:0px 0px;
} #suvNavRace #suvNavRace01 a:hover{
background-position:0px -39px;
} #suvNavRace #suvNavRace02 a{
width:134px;
background-position:-134px 0px;
} #suvNavRace #suvNavRace02 a:hover{
background-position:-134px -39px;
} #suvNavRace #suvNavRace03 a{
width:134px;
background-position:-268px 0px;
} #suvNavRace #suvNavRace03 a:hover{
background-position:-268px -39px;
} #suvNavRace #suvNavRace04 a{
width:134px;
background-position:-402px 0px;
} #suvNavRace #suvNavRace04 a:hover{
background-position:-402px -39px;
} #suvNavRace #suvNavRace05 a{
width:134px;
background-position:-536px 0px;
} #suvNavRace #suvNavRace05 a:hover{
background-position:-536px -39px;
} #suvNavRace #suvNavRace06 a{
width:134px;
background-position:-670px 0px;
} #suvNavRace #suvNavRace06 a:hover{
background-position:-670px -39px;
} #raceInner{
width:634px;
margin:auto;
} #raceNavi ul{
width:604px;
margin:0 auto;
padding:15px;
list-style-type:none;
display:block;
background:transparent url(../images/contentBgEx.gif) repeat;
} #raceNavi li{
list-style-type:none;
margin-right:7px;
padding:0;
display:inline;
} #raceInner #raceMagazine{
width:634px;
height:590px;
margin:auto;
position:relative;
background:transparent url(../images/contentBgEx.gif) repeat;
} #raceMagazine ul{
list-style-type:none;
padding:15px;
display:block;
} #raceMagazine li{
margin-right:7px;
padding:0;
display:inline;
}

#suvNavPlayer{
width:315px;
height:40px;
margin:auto;
padding:0;
} #suvNavPlayer ul{
list-style-type:none;
background:transparent url(../images/suvNavRacePlayer.gif) no-repeat left top;
margin:0;
padding:0;
} #suvNavPlayer li{
list-style-type:none;
margin:0 6px 0 0;
padding:0;
height:40px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #suvNavPlayer li a{
background:transparent url(../images/suvNavRacePlayer.gif) no-repeat;
display:block;
height:40px;
text-decoration:none;
} #suvNavPlayer #suvNavPlayer01 a{
width:101px;
background-position:0px 0px;
} #suvNavPlayer #suvNavPlayer01 a:hover{
background-position:0px -40px;
} #suvNavPlayer #suvNavPlayer02 a{
width:101px;
background-position:-107px 0px;
} #suvNavPlayer #suvNavPlayer02 a:hover{
background-position:-107px -40px;
} #suvNavPlayer #suvNavPlayer03 a{
width:101px;
background-position:-214px 0px;
} #suvNavPlayer #suvNavPlayer03 a:hover{
background-position:-214px -40px;
} #suvNavPlayer #suvNavPlayer04 a{
width:101px;
background-position:-321px 0px;
} #suvNavPlayer #suvNavPlayer04 a:hover{
background-position:-321px -40px;
} #suvNavPlayer #suvNavPlayer05 a{
width:101px;
background-position:-428px 0px;
} #suvNavPlayer #suvNavPlayer05 a:hover{
background-position:-428px -40px;
} #suvNavPlayer #suvNavPlayer06 a{
width:101px;
background-position:-535px 0px;
} #suvNavPlayer #suvNavPlayer06 a:hover{
background-position:-535px -40px;
}

.playerTab{
width:600px;
margin:auto;
padding:8px;
} .playerLrBox{
margin:0 0 15px 0;
display:block;
}.playerTabBoxLeft{
width:292px;
float:left;
} * .playerTabBoxLeft{
width:292px;
} .playerTabBoxRight{
width:292px;
float:right;
} * html .playerTabBoxRight{
width:292px;
} .playerTabBoxLeft dl,.playerTabBoxRight dl{
margin:0;
padding:0;
background-color:#EFEFEF;
} .playerTabBoxLeft dt,.playerTabBoxRight dt{
} .playerTabBoxLeft dd,.playerTabBoxRight dd{
font-size:80%;
line-height:2.3;
margin:8px 0 0 0;
padding:0;
}.playerTabBoxLeft dd img,.playerTabBoxRight dd img{
width:83px;
margin:0 8px 0 8px;
padding:0;
font-size:0;
line-height:0;
float:left;
} .playerTabBoxLeft span, .playerTabBoxRight span{
font-size:85%;
font-weight:bold;
width:284px;
padding:8px 0 5px 8px;
display:block;
} #tabSS span{
border-bottom:#1FC3FF 2px solid;
} #tabS1 span{
border-bottom:#12AE89 2px solid;
} #tabS2 span{
border-bottom:#86BA0A 2px solid;
} #tabA1 span{
border-bottom:#EAB614 2px solid;
} #tabA2 span{
border-bottom:#FA497B 2px solid;
} #tabA3 span{
border-bottom:#B771D1 2px solid;
}
/*-------------------------------------------
contentAccess
-------------------------------------------*/
 #suvNavAccess{
width:403px;
height:39px;
margin:auto;
padding:0;
} #suvNavAccess ul{
list-style-type:none;
background:transparent url(../images/suvNavAccess.gif) no-repeat left top;
margin:0;
padding:0;
} #suvNavAccess li{
list-style-type:none;
margin:0px;
padding:0px;
height:39px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #suvNavAccess li a{
background:transparent url(../images/suvNavAccess.gif) no-repeat;
display:block;
height:39px;
text-decoration:none;
} #suvNavAccess #suvNavAccess01 a{
width:134px;
background-position:0px 0px;
} #suvNavAccess #suvNavAccess01 a:hover{
background-position:0px -39px;
} #suvNavAccess #suvNavAccess02 a{
width:134px;
background-position:-134px 0px;
} #suvNavAccess #suvNavAccess02 a:hover{
background-position:-134px -39px;
} #suvNavAccess #suvNavAccess03 a{
width:134px;
background-position:-268px 0px;
} #suvNavAccess #suvNavAccess03 a:hover{
background-position:-268px -39px;
} #accessInner{
width:634px;
margin:auto;
} #accessNavi ul{
width:604px;
margin:auto;
padding:15px;
list-style-type:none;
display:block;
background:transparent url(../images/contentBgEx.gif) repeat;
} #accessNavi li{
list-style-type:none;
margin-right:7px;
padding:0;
display:inline;
} #exBoxList ul{
width:608px;
text-align:left;
list-style-type:none;
margin:0;
padding:0;
font-size:75%;
} #exBoxList li{
float:left;
} #exBoxList li a{
width:130px;
color:#0068B7;
text-decoration:none;
display:block;
} #exBoxList li a:hover{
color:#EB6100;
text-decoration:underline;
} .mapBox{
width:624px;
height:285px;
border:#B8B8B8 1px solid;
} .facilitiesTab{
width:616px;
margin:15px auto 0 auto;
padding:8px;
display:block;
background-color:#EFEFEF;
border:#CCC 1px solid;
} .facilitiesTab h4{
border-left:#1FC3FF 6px solid;
padding-left:8px;
}.facilitiesTab ul{
width:608px;
text-align:center;
list-style-type:none;
margin:0;
padding:0;
font-size:75%;
} .facilitiesTab li{
display:inline;
} .facilitiesTab img{
background-color:#FFF;
border:#CCC 1px solid;
margin:0 10px 8px 0;
padding:2px;
} .facilitiesTab .photoInfo{
text-align:left;
font-size:70%;
}

/*-------------------------------------------
contentRaceLive
-------------------------------------------*/
#contentRaceLive dl{
margin-bottom:2em;
}#contentRaceLive dt{
font-size:90%;
color:#0070CC;
margin-bottom:1em;
}#contentRaceLive dd{
font-size:80%;
color:#444;
} #contentRaceLive ul{
list-style-position:outside;
margin-left:2em;
font-size:85%;
color:#666;
} #contentRaceLive li{
font-size:80%;
margin:0 0 0.5em 0;
} 

/*-------------------------------------------
foot
-------------------------------------------*/
#footWrapper{
width:100%;
height:150px;
background:#FFF url(../images/footBG.gif) repeat-x center top;
clear:both;
} #footContent{
width:986px;
margin:auto;
padding-top:25px;
background:#FFF url(../images/footBG.gif) repeat-x center top;
position:relative;
} #footContent h3{
width:161px;
height:34px;
margin:0;
padding:0;
position:absolute;
top:28px;
left:28px;
text-indent:-9999px;
overflow:hidden;
} #footContent h3 a{
width:161px;
height:34px;
display:block;
background:transparent url(../images/footRogo.gif) no-repeat left top;
text-decoration:none;
color:transparent;
} #footCopyRight{
margin:0;
padding:0;
font-size:65%;
text-align:left;
position:absolute;
top:70px;
left:28px;
} #footSubnav{
list-style-type:none;
margin:0;
padding:0;
font-size:70%;
position:absolute;
top:28px;
right:28px;
} #footSubnav li{
list-style-type:none;
margin:0;
padding-left:10px;
display:inline;
} #footSubnav li a{
color:#0068B7;
text-decoration:none;
} #footSubnav li a:hover{
color:#EB6100;
text-decoration:underline;
}
/*-------------------------------------------

-------------------------------------------*/
.linkContact{
background:transparent url(../images/iconContact.gif) no-repeat 0% 50%;
padding:0 0 0 12px;
} .linkPoricy{
background:transparent url(../images/iconPoricy.gif) no-repeat 0% 50%;
padding:0 0 0 12px;
} .linkSiteMap{
background:transparent url(../images/iconSiteMap.gif) no-repeat 0% 50%;
padding:0 0 0 12px;
} .linkIcon01{
background:transparent url(../images/comIcon01.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon02{
background:transparent url(../images/comIcon02.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon03{
background:transparent url(../images/comIcon03.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon04{
background:transparent url(../images/comIcon04.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon05{
background:transparent url(../images/comIcon05.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon06{
background:transparent url(../images/comIcon06.gif) no-repeat 0% 50%;
padding:0 0 0 14px;
} .linkIcon09{
background:transparent url(../images/comIcon09.gif) no-repeat 0% 50%;
padding:0 0 0 15px;
}  .linkIcon10{
background:transparent url(../images/comIcon10.gif) no-repeat 0% 50%;
padding:0 0 0 17px;
} .linkIcon11{
background:transparent url(../images/comIcon11.gif) no-repeat 0% 50%;
padding:0 0 0 17px;
}


/*-------------------------------------------
contentInquiry(date.20100828)
-------------------------------------------*/
#inquiryInner{
margin:auto;
width:634px;
}
#inquiryInner table{
margin:14px 0 0 60px;
}
#inquiryInner td{
font-size:80%;
}
#inquiryInner .req{
color:#F00;
}
#inquiryInner .text_area{
width:305px;
}
#inquiryInner .sub{
background-color:#f1f1f1;
margin:24px auto 15px;
text-align:center;
}
/*-------------------------------------------
content　tokusetsu(みちのく記念)
-------------------------------------------*/
 #suvNavtokusetsu{
width:805px;
height:39px;
margin:auto;
padding:0;
} #suvNavtokusetsu ul{
list-style-type:none;
background:transparent url(../images/suvNavtokusetsu.gif) no-repeat left top;
margin:0;
padding:0;
} #suvNavtokusetsu li{
list-style-type:none;
margin:0px;
padding:0px;
height:39px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #suvNavtokusetsu li a{
background:transparent url(../images/suvNavtokusetsu.gif) no-repeat;
display:block;
height:39px;
text-decoration:none;
} #suvNavtokusetsu #suvNavtokusetsu01 a{
width:134px;
background-position:0px 0px;
} #suvNavtokusetsu #suvNavtokusetsu01 a:hover{
background-position:0px -39px;
} #suvNavtokusetsu #suvNavtokusetsu02 a{
width:134px;
background-position:-134px 0px;
} #suvNavtokusetsu #suvNavtokusetsu02 a:hover{
background-position:-134px -39px;
} #suvNavtokusetsu #suvNavtokusetsu03 a{
width:134px;
background-position:-268px 0px;
} #suvNavtokusetsu #suvNavtokusetsu03 a:hover{
background-position:-268px -39px;
} #suvNavtokusetsu #suvNavtokusetsu04 a{
width:134px;
background-position:-402px 0px;
} #suvNavtokusetsu #suvNavtokusetsu04 a:hover{
background-position:-402px -39px;
} #suvNavtokusetsu #suvNavtokusetsu05 a{
width:134px;
background-position:-536px 0px;
} #suvNavtokusetsu #suvNavtokusetsu05 a:hover{
background-position:-536px -39px;
} #suvNavtokusetsu #suvNavtokusetsu06 a{
width:134px;
background-position:-670px 0px;
} #suvNavtokusetsu #suvNavtokusetsu06 a:hover{
background-position:-670px -39px;
} #raceInner{
width:634px;
margin:auto;
} #raceNavi ul{
width:604px;
margin:0 auto;
padding:15px;
list-style-type:none;
display:block;
background:transparent url(../images/contentBgEx.gif) repeat;
} #raceNavi li{
list-style-type:none;
margin-right:7px;
padding:0;
display:inline;
} #raceInner #raceMagazine{
width:634px;
height:590px;
margin:auto;
position:relative;
background:transparent url(../images/contentBgEx.gif) repeat;
} #raceMagazine ul{
list-style-type:none;
padding:15px;
display:block;
} #raceMagazine li{
margin-right:7px;
padding:0;
display:inline;
}

#suvNavPlayer{
width:315px;
height:40px;
margin:auto;
padding:0;
} #suvNavPlayer ul{
list-style-type:none;
background:transparent url(../images/suvNavRacePlayer.gif) no-repeat left top;
margin:0;
padding:0;
} #suvNavPlayer li{
list-style-type:none;
margin:0 6px 0 0;
padding:0;
height:40px;
text-indent:-9999px;
overflow:hidden;
float:left;
} #suvNavPlayer li a{
background:transparent url(../images/suvNavRacePlayer.gif) no-repeat;
display:block;
height:40px;
text-decoration:none;
} #suvNavPlayer #suvNavPlayer01 a{
width:101px;
background-position:0px 0px;
} #suvNavPlayer #suvNavPlayer01 a:hover{
background-position:0px -40px;
} #suvNavPlayer #suvNavPlayer02 a{
width:101px;
background-position:-107px 0px;
} #suvNavPlayer #suvNavPlayer02 a:hover{
background-position:-107px -40px;
} #suvNavPlayer #suvNavPlayer03 a{
width:101px;
background-position:-214px 0px;
} #suvNavPlayer #suvNavPlayer03 a:hover{
background-position:-214px -40px;
} #suvNavPlayer #suvNavPlayer04 a{
width:101px;
background-position:-321px 0px;
} #suvNavPlayer #suvNavPlayer04 a:hover{
background-position:-321px -40px;
} #suvNavPlayer #suvNavPlayer05 a{
width:101px;
background-position:-428px 0px;
} #suvNavPlayer #suvNavPlayer05 a:hover{
background-position:-428px -40px;
} #suvNavPlayer #suvNavPlayer06 a{
width:101px;
background-position:-535px 0px;
} #suvNavPlayer #suvNavPlayer06 a:hover{
background-position:-535px -40px;
}

.playerTab{
width:600px;
margin:auto;
padding:8px;
} .playerLrBox{
margin:0 0 15px 0;
display:block;
}.playerTabBoxLeft{
width:292px;
float:left;
} * .playerTabBoxLeft{
width:292px;
} .playerTabBoxRight{
width:292px;
float:right;
} * html .playerTabBoxRight{
width:292px;
} .playerTabBoxLeft dl,.playerTabBoxRight dl{
margin:0;
padding:0;
background-color:#EFEFEF;
} .playerTabBoxLeft dt,.playerTabBoxRight dt{
} .playerTabBoxLeft dd,.playerTabBoxRight dd{
font-size:80%;
line-height:2.3;
margin:8px 0 0 0;
padding:0;
}.playerTabBoxLeft dd img,.playerTabBoxRight dd img{
width:83px;
margin:0 8px 0 8px;
padding:0;
font-size:0;
line-height:0;
float:left;
} .playerTabBoxLeft span, .playerTabBoxRight span{
font-size:85%;
font-weight:bold;
width:284px;
padding:8px 0 5px 8px;
display:block;
} #tabSS span{
border-bottom:#1FC3FF 2px solid;
} #tabS1 span{
border-bottom:#12AE89 2px solid;
} #tabS2 span{
border-bottom:#86BA0A 2px solid;
} #tabA1 span{
border-bottom:#EAB614 2px solid;
} #tabA2 span{
border-bottom:#FA497B 2px solid;
} #tabA3 span{
border-bottom:#B771D1 2px solid;
}