@charset "Shift_JIS";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td, iframe{
    margin: 0; 
    padding: 0;
}
img{border:none;}


ol, ul{
    list-style:none;
	 margin: 0; 
    padding: 0;
}

#clear {
	clear: both;
	}




/*-----------------------------------------------*/

body {
	font-size: 12px;
	  line-height:135%;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../images/bg_po.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
}


#wrapper{
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

#head{}
#head_logo{
	height: 160px;
	float:left;
	width: 220px;
}

#head_ttl{
	padding-top: 20px;
	height: 140px;
	float:left;
}




#main_index{}
#c01{
	height: 830px;
	width: 330px;
	float: left;
	padding: 15px 20px 0 0;
}
#c02{
	height: 820px;
	width: 180px;
	float: left;
	padding: 15px 0 0 0;
}
#c03{
	height: 820px;
	width: 400px;
	float: right;
	padding: 20px 10px 0 0;
}

/*--------------------------c01--*/
#poster{
	padding-left: 10px;
	padding-top: 0px;
	background-image: url(../images/index_img.png);
	background-repeat:no-repeat;
	width:320px;
	height:467px;
	vertical-align:bottom;
}

#realtime{
	padding: 10px 0 0 15px;
	width:310px;
	height:350px;
}
#realtime #box{height:65px;}
/*--------------------------------------------------ノンアクティブ--*/
#k_btn01{display:block; width:110px;height:65px;text-indent:-9999px;background:url(../images/0k_btn01_no.jpg) no-repeat left top;float: left;}
#k_btn02{display:block; width:100px;height:65px;text-indent:-9999px;background:url(../images/0k_btn02_no.jpg) no-repeat left top;float: left;}
#k_btn03{display:block; width:100px;height:65px;text-indent:-9999px;background:url(../images/0k_btn03_no.jpg) no-repeat left top;float: left;}
/*--------------------------------------------------アクティブ--*/
#k_btn01 a {display:block; width:110px;height:65px;text-indent:-9999px;background:url(../images/0k_btn01.jpg);}
#k_btn02 a {display:block; width:100px;height:65px;text-indent:-9999px;background:url(../images/0k_btn02.jpg);}
#k_btn03 a {display:block; width:100px;height:65px;text-indent:-9999px;background:url(../images/0k_btn03.jpg);}

#k_btn01 a:hover { background-position: -110px  0;}
#k_btn02 a:hover , #k_btn03 a:hover  { background-position: -100px  0;}


#realtime #box01{
	height:40px;
	padding: 0 0 0 170px;
	background:url(../images/0k_btn05.jpg) no-repeat left top;
}
#realtime #box02{height:40px;padding: 0 0 0 170px;background:url(../images/0k_btn06.jpg) no-repeat left top;}
/*--------------------------------------------------ノンアクティブ--*/
#k_btn05a{display:block;width:68px;height:31px;text-indent:-9999px;background-image:url(../images/0k_btn05a_no.jpg);float: left;}
#k_btn05b{display:block; width:68px;height:31px;text-indent:-9999px;background-image:url(../images/0k_btn05b_no.jpg) ;float: left;}

/*--------------------------------------------------アクティブ--*/
#k_btn05a a {display:block;width:68px;height:31px;text-indent:-9999px;background-image:url(../images/0k_btn05a.jpg);}
#k_btn05b a {display:block; width:68px;height:31px;text-indent:-9999px;background-image:url(../images/0k_btn05b.jpg);}
#k_btn05a a:hover , #k_btn05b a:hover  { background-position: -68px  0;}





/*--------------------------------------------------ノンアクティブ--*/
#k_btn04{display:block;width:310px;height:58px;text-indent:-9999px;background:url(../images/0k_btn04_no.jpg) no-repeat left top;}
#k_btn05{display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn05_no.jpg) no-repeat left top;}
#k_btn06{display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn06_no.jpg) no-repeat left top;}
#k_btn07{display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn07.jpg) no-repeat left top;}
#k_btn08{display:block; width:310px;height:25px;text-indent:-9999px;background:url(../images/0k_btn08_no.jpg) no-repeat left top;}
#k_btn09{display:block; width:310px;height:30px;text-indent:-9999px;background:url(../images/0k_btn09_no.jpg) no-repeat left top;}


/*--------------------------------------------------アクティブ--*/
#k_btn04 a {display:block;width:310px;height:58px;text-indent:-9999px;background:url(../images/0k_btn04.jpg) no-repeat left top;}
#k_btn05 a {display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn05.jpg) no-repeat left top;}
#k_btn06 a {display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn06.jpg) no-repeat left top;}
#k_btn07 a {display:block;width:310px;height:40px;text-indent:-9999px;background:url(../images/0k_btn07.jpg) no-repeat left top;}
#k_btn08 a {display:block; width:310px;height:25px;text-indent:-9999px;background:url(../images/0k_btn08.jpg) no-repeat left top;}
#k_btn09 a {display:block; width:310px;height:30px;text-indent:-9999px;background:url(../images/0k_btn09.jpg) no-repeat left top;}
#k_btn10 a {display:block; width:310px;height:25px;text-indent:-9999px;background:url(../images/0k_btn10.jpg) no-repeat left top;}
#k_btn04 a:hover , #k_btn05 a:hover , #k_btn06 a:hover , #k_btn07 a:hover , #k_btn08 a:hover , #k_btn09 a:hover , #k_btn10 a:hover { background-position: -310px  0;}

/*--------------------------c02--*/
#c02_list{}

/*--------------------------c02：11/28より--*/
#c02_0_btn11 {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn11_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn12 {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn12_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn13 {display:block;width:180px;height:70px;text-indent:-9999px;background:url(../images/0_btn13_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn14 {display:block;width:180px;height:70px;text-indent:-9999px;background:url(../images/0_btn14_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn15{display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn15_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn16 {display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn16_no.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_0_btn17 {display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn17_no.png) no-repeat left top;margin: 10px 0 0 0;}

#c02_0_btn11 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn11.png) no-repeat left top;}
#c02_0_btn12 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn12.png) no-repeat left top;}
#c02_0_btn13 a {display:block;width:180px;height:70px;text-indent:-9999px;background:url(../images/0_btn13.png) no-repeat left top;}
#c02_0_btn14 a {display:block;width:180px;height:70px;text-indent:-9999px;background:url(../images/0_btn14.png) no-repeat left top;}
#c02_0_btn15 a {display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn15.png) no-repeat left top;}
#c02_0_btn16 a {display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn16.png) no-repeat left top;}
#c02_0_btn17 a {display:block;width:180px;height:60px;text-indent:-9999px;background:url(../images/0_btn17.png) no-repeat left top;}

#c02_0_btn11 a:hover,  #c02_0_btn12 a:hover, #c02_0_btn13 a:hover, #c02_0_btn14 a:hover, #c02_0_btn15 a:hover, #c02_0_btn16 a:hover , #c02_0_btn17 a:hover { background-position: -180px  0;}


#c02_0_btn_k01_no {display:block; width:180px;height:46px;text-indent:-9999px;background:url(../images/0_btn_k01_no.png) no-repeat left top;}
#c02_0_btn_k02_no{display:block; width:180px;height:190px;text-indent:-9999px;background:url(../images/0_btn_k02_no.png) no-repeat left top;}
#c02_0_btn_k03_no {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn_k03_no.png) no-repeat left top;}
#c02_0_btn_s01_no {display:block; width:180px;height:45px;text-indent:-9999px;background:url(../images/0_btn_s01_no.png) no-repeat left top;}
#c02_0_btn_s02_no {display:block; width:180px;height:45px;text-indent:-9999px;background:url(../images/0_btn_s02_no.png) no-repeat left top;}

#c02_0_btn_k00 {display:block; width:180px;height:33px;text-indent:-9999px;background:url(../images/0_btn_k00.png) no-repeat left top;margin: 0px 0 0 0;}
#c02_0_btn_k01 a {display:block; width:180px;height:46px;text-indent:-9999px;background:url(../images/0_btn_k01.png) no-repeat left top;}
#c02_0_btn_k02 a {display:block; width:180px;height:190px;text-indent:-9999px;background:url(../images/0_btn_k02.png) no-repeat left top;}
#c02_0_btn_k03 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/0_btn_k03.png) no-repeat left top;}
#c02_0_btn_s00 {display:block; width:180px;height:31px;text-indent:-9999px;background:url(../images/0_btn_s00.png) no-repeat left top;}
#c02_0_btn_s01 a {display:block; width:180px;height:45px;text-indent:-9999px;background:url(../images/0_btn_s01.png) no-repeat left top;}
#c02_0_btn_s02 a {display:block; width:180px;height:45px;text-indent:-9999px;background:url(../images/0_btn_s02.png) no-repeat left top;}
#c02_0_btn_k01 a:hover,  #c02_0_btn_k02 a:hover, #c02_0_btn_k03 a:hover, #c02_0_btn_s01 a:hover, #c02_0_btn_s02 a:hover  { background-position: -180px  0;}

/*--------------------------c03--*/
#count{
	background-image: url(../images/c_bg.jpg);
	height: 140px;
	width: 400px;
	background-repeat: no-repeat;
}
#count_left{
	width: 180px;
	float: left;
	height: 70px;
	padding-top: 45px;
	padding-left: 10px;
}
#count_right{
	width: 200px;
	float: left;
	padding-top: 18px;
}

.counter{
	width: 174px;
	height: 55px;
}

/*----------------------------------------------------------------------事前コンテンツ-*/
#advance{
	width: 960px;
	height: 115px;
	padding-top: 20px;
}

#advance #left{
	height: 115px;
	padding: 0;
	float:left;
	width: 677px;
}

#advance #right{
	height: 115px;
	float:right;
}


#advance #left li{
	display:inline;
	margin: 0px;
	padding: 0;
}

#a_btn01 a {
	display:block; 
	width:160px;
	height:110px;
	text-indent:-9999px;
	background:url(../images/0_btn01.jpg) no-repeat left top;
}
#a_btn02 a {display:block; width:100px;height:110px;text-indent:-9999px;background:url(../images/0_btn02.jpg) no-repeat left top;}
#a_btn03 a {display:block; width:100px;height:110px;text-indent:-9999px;background:url(../images/0_btn03.jpg) no-repeat left top;}
#a_btn04 a {display:block; width:100px;height:110px;text-indent:-9999px;background:url(../images/0_btn04.jpg) no-repeat left top;}
#a_btn05 a {display:block; width:100px;height:110px;text-indent:-9999px;background:url(../images/0_btn05.jpg) no-repeat left top;}
#a_btn06 a {display:block; width:100px;height:110px;text-indent:-9999px;background:url(../images/0_btn06.jpg) no-repeat left top;}

#a_btn01 a:hover,  #a_btn02 a:hover, #a_btn03 a:hover, #a_btn04 a:hover, #a_btn05 a:hover, #a_btn06 a:hover { background-position: 0 -110px ;}


/*--------------------------facebook--*/
#facebook_area{
	height: 648px;
	background-image: url(../images/faceb_bg.jpg);
}
#facebook_ttl{
	height: 74px;
}
#facebook_main{
	background-color: #FFF;
	height: 575px;
}
#facebook_bottom{
	background-image: url(../images/faceb_bg.jpg);
	color: #fff;
	font-size: 12px;
	line-height: 1.3em;
}



/*-------------------------------------*/
#footer{
	padding-left: 10px;
	background-image: url(../images/0line.gif);
	background-repeat: repeat-x;
}


/*-------------------------------------*/
a:link {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFF00;
}
a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}



/*copyright
==========================================================================*/
#ind_copyright{
	height: 30px;
	background-image: url(../ind_img/ind_banner_race.png);
	background-repeat: repeat-y;
	text-align:center;
	color: #FFFFFF;
	font-size: 10px;
}

#ind_copyright_fb_tw{
	height: 100px;
	color: #000000;
	font-size: 10px;
	padding-top: 20px;
}

#ind_copyright_text{
	color: #000000;
	font-size: 10px;
	width: 315px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

/*-----------------------------------------facebook/twitter-*/
#set_fb_tw{
	padding-left: 400px;
	width: 260px;
}

#facebook{
	width: 110px;
	float: left;
}

#twitter{
	width: 110px;
	float: left;
}
/*-----------------------------------------facebook/twitter-*/









/*2012/11/28以降不要
==========================================================================*/
/*--------------------------c01--*/

#twitter_ttl{
	padding-left: 10px;
	padding-top: 5px;
}
#twitter_area{padding-left: 10px;}

/*--------------------------c02--*/

#c02_btn02,#c02_btn05,#c02_btn06{margin: 10px 0 0 0;}

#c02_btn07_no {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/btn07_no.png) no-repeat left top;margin: 10px 0 0 0;}

#c02_btn01 a {display:block; width:180px;height:230px;text-indent:-9999px;background:url(../images/btn01.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn02 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/btn02.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn03 a {display:block;width:180px;height:75px;text-indent:-9999px;background:url(../images/btn03.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn04 a {display:block;width:180px;height:65px;text-indent:-9999px;background:url(../images/btn04.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn05 a {display:block;width:180px;height:65px;text-indent:-9999px;background:url(../images/btn05.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn06 a {display:block;width:180px;height:65px;text-indent:-9999px;background:url(../images/btn06.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn07 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/btn07.png) no-repeat left top;margin: 10px 0 0 0;}
#c02_btn08 a {display:block; width:180px;height:85px;text-indent:-9999px;background:url(../images/btn08.png) no-repeat left top;}
#c02_btn_facebook a {display:block; width:180px;height:70px;text-indent:-9999px;background:url(../images/btn_facebook.png) no-repeat left top;margin: 10px 0 0 0;}

#c02_btn01 a:hover,#c02_btn02 a:hover ,#c02_btn03 a:hover,#c02_btn04 a:hover,#c02_btn05 a:hover,#c02_btn06 a:hover,#c02_btn07 a:hover,#c02_btn08 a:hover,#c02_btn_facebook a:hover { background-position: -180px  0;}


/*--------------------------------------*/
#ranking{
	height: 665px;
	background-image: url(../images/rank_bg.jpg);
}
#ranking_ttl{
	height: 45px;
}
#ranking_date{
	background-image: url(../images/rank_date.jpg);
	color: #C00;
	text-align: center;
	font-size: 14px;
	line-height: 1.6em;
	height: 23px;
}
#ranking_text{
	padding-top: 2px;
	color: #FFF;
	font-size: 12px;
	line-height: 120%;
	height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 12px;
}

#ranking_area{
	padding-left: 10px;
}
.rank20{
	width: 390px;
	height: 550px;
}
#ranking_bottom{
	height: 10px;
	background-image: url(../images/rank_bottom.jpg);
}
.ranking_att{
	color: #C30;
	font-weight: bold;
}
