@charset "utf-8";

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* { 
	margin: 0; padding: 0; 
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
}

/* ============================== sidenavi ============================== */
.sidenavi{
	width: 224px;
}

/* -------------------------------- chボタン -------------------------------- */
.btn1ch , .btn1ch a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat 0px 0px;
}
.btn1ch a:hover , .btn1chOv a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat -224px 0px;
}
.btn2ch , .btn2ch a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat 0px -45px;
}
.btn2ch a:hover , .btn2chOv a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat -224px -45px;
}
.btn3ch , .btn3ch a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat 0px -90px;
}
.btn3ch a:hover , .btn3chOv a{
	display: block;
	width: 224px;
	height: 45px;
	background: url(/com/img/navi/navi_ch.gif) no-repeat -224px -90px;
}





/* -------------------------------- 1ch -------------------------------- */
#Navi1ch{
	margin-bottom:1px;
}
#Navi1ch ul{
	list-style-type:none;
}
#Navi1ch ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch01.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch li.btn1 a {height:39px;background-position:0 0;}
#Navi1ch li.btn1 a:hover , #Navi1ch li.btn1 a.active {background-position:-224px 0;}

#Navi1ch li.btn2 a {height:39px;background-position:0 -39px;}
#Navi1ch li.btn2 a:hover , #Navi1ch li.btn2 a.active {background-position:-224px -39px;}

#Navi1ch li.btn3 a {height:39px;background-position:0 -78px;}
#Navi1ch li.btn3 a:hover , #Navi1ch li.btn3 a.active {background-position:-224px -78px;}

#Navi1ch li.btn8 a {height:39px;background-position:0 -117px;}
#Navi1ch li.btn8 a:hover , #Navi1ch li.btn8 a.active {background-position:-224px -117px;}

#Navi1ch li.btn9 a {height:39px;background-position:0 -156px;}
#Navi1ch li.btn9 a:hover , #Navi1ch li.btn9 a.active {background-position:-224px -156px;}

#Navi1ch li.btn4 a {height:39px;background-position:0 -195px;}
#Navi1ch li.btn4 a:hover , #Navi1ch li.btn4 a.active {background-position:-224px -195px;}

#Navi1ch li.btn5 a {height:39px;background-position:0 -234px;}
#Navi1ch li.btn5 a:hover , #Navi1ch li.btn5 a.active {background-position:-224px -234px;}

#Navi1ch li.btn6 a {height:39px;background-position:0 -273px;}
#Navi1ch li.btn6 a:hover , #Navi1ch li.btn6 a.active {background-position:-224px -273px;}

#Navi1ch li.btn10 a {height:40px;background-position:0 -312px;}
#Navi1ch li.btn10 a:hover , #Navi1ch li.btn10 a.active {background-position:-224px -312px;}

#Navi1ch li.btn7 a {height:40px;background-position:0 -352px;}
#Navi1ch li.btn7 a:hover , #Navi1ch li.btn7 a.active {background-position:-224px -352px;}


/* ------------ 1ch sub1 走行カレンダー ------------ */
#Navi1ch #Navi1ch1{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch1 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch1 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch1 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch01_1.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch1 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch1 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi1ch #Navi1ch1 li.sub1 a:hover , #Navi1ch #Navi1ch1 li.sub1 a.active{background-position:-224px -44px;}

#Navi1ch #Navi1ch1 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch1 li.sub2 a:hover , #Navi1ch #Navi1ch1 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch1 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi1ch #Navi1ch1 li.sub3 a:hover , #Navi1ch #Navi1ch1 li.sub3 a.active{background-position:-224px -106px;}

#Navi1ch #Navi1ch1 li.sub4 a {height:33px;background-position:0 -137px;}
#Navi1ch #Navi1ch1 li.sub4 a:hover , #Navi1ch #Navi1ch1 li.sub4 a.active{background-position:-224px -137px;}
/*
#Navi1ch #Navi1ch1 li.sub5 a {height:31px;background-position:0 -168px;}
#Navi1ch #Navi1ch1 li.sub5 a:hover , #Navi1ch #Navi1ch1 li.sub5 a.active{background-position:-224px -168px;}

#Navi1ch #Navi1ch1 li.sub6 a {height:33px;background-position:0 -199px;}
#Navi1ch #Navi1ch1 li.sub6 a:hover , #Navi1ch #Navi1ch1 li.sub6 a.active{background-position:-224px -199px;}
*/

/* ------------ 1ch sub2 FSWの走り方 ------------ */
#Navi1ch #Navi1ch2{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch2 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch2 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch2 ul li a{
	background: url(/com/img/navi/side_ch01_3.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch2 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch2 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi1ch #Navi1ch2 li.sub1 a:hover , #Navi1ch #Navi1ch2 li.sub1 a.active{background-position:-224px -44px;}

#Navi1ch #Navi1ch2 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch2 li.sub2 a:hover , #Navi1ch #Navi1ch2 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch2 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi1ch #Navi1ch2 li.sub3 a:hover , #Navi1ch #Navi1ch2 li.sub3 a.active{background-position:-224px -106px;}

#Navi1ch #Navi1ch2 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi1ch #Navi1ch2 li.sub4 a:hover , #Navi1ch #Navi1ch2 li.sub4 a.active{background-position:-224px -137px;}

#Navi1ch #Navi1ch2 li.sub5 a {height:31px;background-position:0 -168px;}
#Navi1ch #Navi1ch2 li.sub5 a:hover , #Navi1ch #Navi1ch2 li.sub5 a.active{background-position:-224px -168px;}

#Navi1ch #Navi1ch2 li.sub6 a {height:33px;background-position:0 -199px;}
#Navi1ch #Navi1ch2 li.sub6 a:hover , #Navi1ch #Navi1ch2 li.sub6 a.active{background-position:-224px -199px;}


/* ------------ 1ch sub3 FISCOライセンス会員 ------------ */
#Navi1ch #Navi1ch3{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch3 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch3 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch3 ul li a{
	background: url(/com/img/navi/side_ch01_4.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch3 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch3 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi1ch #Navi1ch3 li.sub1 a:hover , #Navi1ch #Navi1ch3 li.sub1 a.active{background-position:-224px -44px;}

#Navi1ch #Navi1ch3 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch3 li.sub2 a:hover , #Navi1ch #Navi1ch3 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch3 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi1ch #Navi1ch3 li.sub3 a:hover , #Navi1ch #Navi1ch3 li.sub3 a.active{background-position:-224px -106px;}

#Navi1ch #Navi1ch3 li.sub4 a {height:33px;background-position:0 -137px;}
#Navi1ch #Navi1ch3 li.sub4 a:hover , #Navi1ch #Navi1ch3 li.sub4 a.active{background-position:-224px -137px;}


/* ------------ 1ch sub4 チャンピオンレース ------------ */
#Navi1ch #Navi1ch4{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch4 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch4 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch4 ul li a{
	background: url(/com/img/navi/side_ch01_5.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch4 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch4 li.sub1 a {height:33px;background-position:0 -44px;}
#Navi1ch #Navi1ch4 li.sub1 a:hover , #Navi1ch #Navi1ch4 li.sub1 a.active{background-position:-224px -44px;}
/*
#Navi1ch #Navi1ch4 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch4 li.sub2 a:hover , #Navi1ch #Navi1ch4 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch4 li.sub3 a {height:31px;background-position:0 -168px;}
#Navi1ch #Navi1ch4 li.sub3 a:hover , #Navi1ch #Navi1ch4 li.sub3 a.active{background-position:-224px -168px;}

#Navi1ch #Navi1ch4 li.sub4 a {height:31px;background-position:0 -199px;}
#Navi1ch #Navi1ch4 li.sub4 a:hover , #Navi1ch #Navi1ch4 li.sub4 a.active{background-position:-224px -199px;}

#Navi1ch #Navi1ch4 li.sub5 a {height:31px;background-position:0 -230px;}
#Navi1ch #Navi1ch4 li.sub5 a:hover , #Navi1ch #Navi1ch4 li.sub5 a.active{background-position:-224px -230px;}

#Navi1ch #Navi1ch4 li.sub6 a {height:31px;background-position:0 -261px;}
#Navi1ch #Navi1ch4 li.sub6 a:hover , #Navi1ch #Navi1ch4 li.sub6 a.active{background-position:-224px -261px;}

#Navi1ch #Navi1ch4 li.sub7 a {height:31px;background-position:0 -292px;}
#Navi1ch #Navi1ch4 li.sub7 a:hover , #Navi1ch #Navi1ch4 li.sub7 a.active{background-position:-224px -292px;}

#Navi1ch #Navi1ch4 li.sub8 a {height:31px;background-position:0 -323px;}
#Navi1ch #Navi1ch4 li.sub8 a:hover , #Navi1ch #Navi1ch4 li.sub8 a.active{background-position:-224px -323px;}

#Navi1ch #Navi1ch4 li.sub9 a {height:31px;background-position:0 -354px;}
#Navi1ch #Navi1ch4 li.sub9 a:hover , #Navi1ch #Navi1ch4 li.sub9 a.active{background-position:-224px -354px;}

#Navi1ch #Navi1ch4 li.sub10 a {height:33px;background-position:0 -386px;}
#Navi1ch #Navi1ch4 li.sub10 a:hover , #Navi1ch #Navi1ch4 li.sub10 a.active{background-position:-224px -386px;}
*/

/* ------------ 1ch sub5 レース結果／コースレコード ------------ */
#Navi1ch #Navi1ch5{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch5 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch5 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch5 ul li a{
	background: url(/com/img/navi/side_ch01_6.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch5 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch5 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi1ch #Navi1ch5 li.sub1 a:hover , #Navi1ch #Navi1ch5 li.sub1 a.active{background-position:-224px -44px;}

#Navi1ch #Navi1ch5 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch5 li.sub2 a:hover , #Navi1ch #Navi1ch5 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch5 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi1ch #Navi1ch5 li.sub3 a:hover , #Navi1ch #Navi1ch5 li.sub3 a.active{background-position:-224px -106px;}

#Navi1ch #Navi1ch5 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi1ch #Navi1ch5 li.sub4 a:hover , #Navi1ch #Navi1ch5 li.sub4 a.active{background-position:-224px -137px;}

#Navi1ch #Navi1ch5 li.sub5 a {height:31px;background-position:0 -168px;}
#Navi1ch #Navi1ch5 li.sub5 a:hover , #Navi1ch #Navi1ch5 li.sub5 a.active{background-position:-224px -168px;}

#Navi1ch #Navi1ch5 li.sub6 a {height:31px;background-position:0 -199px;}
#Navi1ch #Navi1ch5 li.sub6 a:hover , #Navi1ch #Navi1ch5 li.sub6 a.active{background-position:-224px -199px;}

#Navi1ch #Navi1ch5 li.sub7 a {height:31px;background-position:0 -230px;}
#Navi1ch #Navi1ch5 li.sub7 a:hover , #Navi1ch #Navi1ch5 li.sub7 a.active{background-position:-224px -230px;}

#Navi1ch #Navi1ch5 li.sub8 a {height:31px;background-position:0 -261px;}
#Navi1ch #Navi1ch5 li.sub8 a:hover , #Navi1ch #Navi1ch5 li.sub8 a.active{background-position:-224px -261px;}

#Navi1ch #Navi1ch5 li.sub9 a {height:31px;background-position:0 -292px;}
#Navi1ch #Navi1ch5 li.sub9 a:hover , #Navi1ch #Navi1ch5 li.sub9 a.active{background-position:-224px -292px;}

#Navi1ch #Navi1ch5 li.sub10 a {height:31px;background-position:0 -323px;}
#Navi1ch #Navi1ch5 li.sub10 a:hover , #Navi1ch #Navi1ch5 li.sub10 a.active{background-position:-224px -323px;}

#Navi1ch #Navi1ch5 li.sub11 a {height:31px;background-position:0 -354px;}
#Navi1ch #Navi1ch5 li.sub11 a:hover , #Navi1ch #Navi1ch5 li.sub11 a.active{background-position:-224px -354px;}

#Navi1ch #Navi1ch5 li.sub12 a {height:31px;background-position:0 -385px;}
#Navi1ch #Navi1ch5 li.sub12 a:hover , #Navi1ch #Navi1ch5 li.sub12 a.active{background-position:-224px -385px;}

#Navi1ch #Navi1ch5 li.sub13 a {height:31px;background-position:0 -416px;}
#Navi1ch #Navi1ch5 li.sub13 a:hover , #Navi1ch #Navi1ch5 li.sub13 a.active{background-position:-224px -416px;}

#Navi1ch #Navi1ch5 li.sub14 a {height:33px;background-position:0 -447px;}
#Navi1ch #Navi1ch5 li.sub14 a:hover , #Navi1ch #Navi1ch5 li.sub14 a.active{background-position:-224px -447px;}

/* ------------ 1ch sub6 スペシャルステージトライアル ------------ */
#Navi1ch #Navi1ch6{
	margin-bottom:1px;
}
#Navi1ch #Navi1ch6 ul{
	list-style-type:none;	
}		
#Navi1ch #Navi1ch6 ul li{
	list-style-type:none;
	float:left;
}	
#Navi1ch #Navi1ch6 ul li a{
	background: url(/com/img/navi/side_ch01_7.gif) no-repeat 0 0;
	display: block;
}
#Navi1ch #Navi1ch6 li.sub0 a {height:44px;background-position:0 0;}

#Navi1ch #Navi1ch6 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi1ch #Navi1ch6 li.sub1 a:hover , #Navi1ch #Navi1ch6 li.sub1 a.active{background-position:-224px -44px;}

#Navi1ch #Navi1ch6 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi1ch #Navi1ch6 li.sub2 a:hover , #Navi1ch #Navi1ch6 li.sub2 a.active{background-position:-224px -75px;}

#Navi1ch #Navi1ch6 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi1ch #Navi1ch6 li.sub3 a:hover , #Navi1ch #Navi1ch6 li.sub3 a.active{background-position:-224px -106px;}

#Navi1ch #Navi1ch6 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi1ch #Navi1ch6 li.sub4 a:hover , #Navi1ch #Navi1ch6 li.sub4 a.active{background-position:-224px -137px;}

#Navi1ch #Navi1ch6 li.sub5 a {height:31px;background-position:0 -168px;}
#Navi1ch #Navi1ch6 li.sub5 a:hover , #Navi1ch #Navi1ch6 li.sub5 a.active{background-position:-224px -168px;}

#Navi1ch #Navi1ch6 li.sub6 a {height:31px;background-position:0 -199px;}
#Navi1ch #Navi1ch6 li.sub6 a:hover , #Navi1ch #Navi1ch6 li.sub6 a.active{background-position:-224px -199px;}

#Navi1ch #Navi1ch6 li.sub7 a {height:33px;background-position:0 -232px;}
#Navi1ch #Navi1ch6 li.sub7 a:hover , #Navi1ch #Navi1ch6 li.sub7 a.active{background-position:-224px -232px;}



/* -------------------------------- 2ch -------------------------------- */
#Navi2ch{
	margin-bottom:1px;
}
#Navi2ch ul{
	list-style-type:none;
}
#Navi2ch ul li{
	list-style-type:none;
	float:left;
}	
#Navi2ch ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch02.gif) no-repeat 0 0;
	display: block;
}
#Navi2ch li.btn1 a {height:39px;background-position:0 0;}
#Navi2ch li.btn1 a:hover , #Navi2ch li.btn1 a.active {background-position:-224px 0;}

#Navi2ch li.btn2 a {height:39px;background-position:0 -39px;}
#Navi2ch li.btn2 a:hover , #Navi2ch li.btn2 a.active {background-position:-224px -39px;}

#Navi2ch li.btn3 a {height:39px;background-position:0 -78px;}
#Navi2ch li.btn3 a:hover , #Navi2ch li.btn3 a.active {background-position:-224px -78px;}

#Navi2ch li.btn4 a {height:39px;background-position:0 -117px;}
#Navi2ch li.btn4 a:hover , #Navi2ch li.btn4 a.active {background-position:-224px -117px;}

#Navi2ch li.btn5 a {height:39px;background-position:0 -156px;}
#Navi2ch li.btn5 a:hover , #Navi2ch li.btn5 a.active {background-position:-224px -156px;}

#Navi2ch li.btn6 a {height:39px;background-position:0 -195px;}
#Navi2ch li.btn6 a:hover , #Navi2ch li.btn6 a.active {background-position:-224px -195px;}

#Navi2ch li.btn7 a {height:39px;background-position:0 -234px;}
#Navi2ch li.btn7 a:hover , #Navi2ch li.btn7 a.active {background-position:-224px -234px;}

#Navi2ch li.btn8 a {height:39px;background-position:0 -273px;}
#Navi2ch li.btn8 a:hover , #Navi2ch li.btn8 a.active {background-position:-224px -273px;}

#Navi2ch li.btn9 a {height:40px;background-position:0 -312px;}
#Navi2ch li.btn9 a:hover , #Navi2ch li.btn9 a.active {background-position:-224px -312px;}


/* ------------ 2ch sub1 ブログ ------------ */
#Navi2ch #Navi2ch1{
	margin-bottom:1px;
}
#Navi2ch #Navi2ch1 ul{
	list-style-type:none;	
}		
#Navi2ch #Navi2ch1 ul li{
	list-style-type:none;
	float:left;
}	
#Navi2ch #Navi2ch1 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch02_2.gif) no-repeat 0 0;
	display: block;
}
#Navi2ch #Navi2ch1 li.sub0 a {height:44px;background-position:0 0;}

#Navi2ch #Navi2ch1 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi2ch #Navi2ch1 li.sub1 a:hover , #Navi2ch #Navi2ch1 li.sub1 a.active{background-position:-224px -44px;}

#Navi2ch #Navi2ch1 li.sub2 a {height:33px;background-position:0 -75px;}
#Navi2ch #Navi2ch1 li.sub2 a:hover , #Navi2ch #Navi2ch1 li.sub2 a.active{background-position:-224px -75px;}


/* ------------ 2ch sub2 チェカのレース紹介 ------------ */
#Navi2ch #Navi2ch2{
	margin-bottom:1px;
}
#Navi2ch #Navi2ch2 ul{
	list-style-type:none;	
}		
#Navi2ch #Navi2ch2 ul li{
	list-style-type:none;
	float:left;
}	
#Navi2ch #Navi2ch2 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch02_4.gif) no-repeat 0 0;
	display: block;
}
#Navi2ch #Navi2ch2 li.sub0 a {height:44px;background-position:0 0;}

#Navi2ch #Navi2ch2 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi2ch #Navi2ch2 li.sub1 a:hover , #Navi2ch #Navi2ch2 li.sub1 a.active{background-position:-224px -44px;}

#Navi2ch #Navi2ch2 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi2ch #Navi2ch2 li.sub2 a:hover , #Navi2ch #Navi2ch2 li.sub2 a.active{background-position:-224px -75px;}

#Navi2ch #Navi2ch2 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi2ch #Navi2ch2 li.sub3 a:hover , #Navi2ch #Navi2ch2 li.sub3 a.active{background-position:-224px -106px;}

#Navi2ch #Navi2ch2 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi2ch #Navi2ch2 li.sub4 a:hover , #Navi2ch #Navi2ch2 li.sub4 a.active{background-position:-224px -137px;}

#Navi2ch #Navi2ch2 li.sub5 a {height:31px;background-position:0 -168px;}
#Navi2ch #Navi2ch2 li.sub5 a:hover , #Navi2ch #Navi2ch2 li.sub5 a.active{background-position:-224px -168px;}

#Navi2ch #Navi2ch2 li.sub6 a {height:31px;background-position:0 -199px;}
#Navi2ch #Navi2ch2 li.sub6 a:hover , #Navi2ch #Navi2ch2 li.sub6 a.active{background-position:-224px -199px;}

#Navi2ch #Navi2ch2 li.sub7 a {height:31px;background-position:0 -230px;}
#Navi2ch #Navi2ch2 li.sub7 a:hover , #Navi2ch #Navi2ch2 li.sub7 a.active{background-position:-224px -230px;}

#Navi2ch #Navi2ch2 li.sub8 a {height:33px;background-position:0 -261px;}
#Navi2ch #Navi2ch2 li.sub8 a:hover , #Navi2ch #Navi2ch2 li.sub8 a.active{background-position:-224px -261px;}


/* ------------ 2ch sub3 オンラインチケット ------------ */
#Navi2ch #Navi2ch3{
	margin-bottom:1px;
}
#Navi2ch #Navi2ch3 ul{
	list-style-type:none;	
}		
#Navi2ch #Navi2ch3 ul li{
	list-style-type:none;
	float:left;
}	
#Navi2ch #Navi2ch3 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch02_5.gif) no-repeat 0 0;
	display: block;
}
#Navi2ch #Navi2ch3 li.sub0 a {height:44px;background-position:0 0;}

#Navi2ch #Navi2ch3 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi2ch #Navi2ch3 li.sub1 a:hover , #Navi2ch #Navi2ch3 li.sub1 a.active{background-position:-224px -44px;}

#Navi2ch #Navi2ch3 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi2ch #Navi2ch3 li.sub2 a:hover , #Navi2ch #Navi2ch3 li.sub2 a.active{background-position:-224px -75px;}

#Navi2ch #Navi2ch3 li.sub3 a {height:33px;background-position:0 -106px;}
#Navi2ch #Navi2ch3 li.sub3 a:hover , #Navi2ch #Navi2ch3 li.sub3 a.active{background-position:-224px -106px;}


/* ------------ 2ch sub5 メールマガジン ------------ */
#Navi2ch #Navi2ch4{
	margin-bottom:1px;
}
#Navi2ch #Navi2ch4 ul{
	list-style-type:none;	
}		
#Navi2ch #Navi2ch4 ul li{
	list-style-type:none;
	float:left;
}	
#Navi2ch #Navi2ch4 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch02_7.gif) no-repeat 0 0;
	display: block;
}
#Navi2ch #Navi2ch4 li.sub0 a {height:44px;background-position:0 0;}

#Navi2ch #Navi2ch4 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi2ch #Navi2ch4 li.sub1 a:hover , #Navi2ch #Navi2ch4 li.sub1 a.active{background-position:-224px -44px;}

#Navi2ch #Navi2ch4 li.sub2 a {height:33px;background-position:0 -75px;}
#Navi2ch #Navi2ch4 li.sub2 a:hover , #Navi2ch #Navi2ch4 li.sub2 a.active{background-position:-224px -75px;}







/* -------------------------------- 3ch -------------------------------- */
#Navi3ch{
	margin-bottom:1px;
}
#Navi3ch ul{
	list-style-type:none;
}
#Navi3ch ul li{
	list-style-type:none;
	float:left;
}	
#Navi3ch ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch03.gif) no-repeat 0 0;
	display: block;
}
#Navi3ch li.btn1 a {height:39px;background-position:0 0;}
#Navi3ch li.btn1 a:hover , #Navi3ch li.btn1 a.active {background-position:-224px 0;}

#Navi3ch li.btn2 a {height:39px;background-position:0 -39px;}
#Navi3ch li.btn2 a:hover , #Navi3ch li.btn2 a.active {background-position:-224px -39px;}

#Navi3ch li.btn3 a {height:39px;background-position:0 -78px;}
#Navi3ch li.btn3 a:hover , #Navi3ch li.btn3 a.active {background-position:-224px -78px;}

#Navi3ch li.btn4 a {height:39px;background-position:0 -117px;}
#Navi3ch li.btn4 a:hover , #Navi3ch li.btn4 a.active {background-position:-224px -117px;}

#Navi3ch li.btn5 a {height:39px;background-position:0 -156px;}
#Navi3ch li.btn5 a:hover , #Navi3ch li.btn5 a.active {background-position:-224px -156px;}

#Navi3ch li.btn6 a {height:39px;background-position:0 -195px;}
#Navi3ch li.btn6 a:hover , #Navi3ch li.btn6 a.active {background-position:-224px -195px;}

#Navi3ch li.btn7 a {height:40px;background-position:0 -234px;}
#Navi3ch li.btn7 a:hover , #Navi3ch li.btn7 a.active {background-position:-224px -234px;}

#Navi3ch li.btn8 a {height:40px;background-position:0 -273px;}
#Navi3ch li.btn8 a:hover , #Navi3ch li.btn8 a.active {background-position:-224px -273px;}


/* ------------ 3ch sub1 施設案内 ------------ */
#Navi3ch #Navi3ch1{
	margin-bottom:1px;
}
#Navi3ch #Navi3ch1 ul{
	list-style-type:none;	
}		
#Navi3ch #Navi3ch1 ul li{
	list-style-type:none;
	float:left;
}	
#Navi3ch #Navi3ch1 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch03_3.gif) no-repeat 0 0;
	display: block;
}
#Navi3ch #Navi3ch1 li.sub0 a {height:44px;background-position:0 0;}

#Navi3ch #Navi3ch1 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi3ch #Navi3ch1 li.sub1 a:hover , #Navi3ch #Navi3ch1 li.sub1 a.active{background-position:-224px -44px;}

#Navi3ch #Navi3ch1 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi3ch #Navi3ch1 li.sub2 a:hover , #Navi3ch #Navi3ch1 li.sub2 a.active{background-position:-224px -75px;}

#Navi3ch #Navi3ch1 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi3ch #Navi3ch1 li.sub3 a:hover , #Navi3ch #Navi3ch1 li.sub3 a.active{background-position:-224px -106px;}

#Navi3ch #Navi3ch1 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi3ch #Navi3ch1 li.sub4 a:hover , #Navi3ch #Navi3ch1 li.sub4 a.active{background-position:-224px -137px;}

#Navi3ch #Navi3ch1 li.sub5 a {height:32px;background-position:0 -170px;}
#Navi3ch #Navi3ch1 li.sub5 a:hover , #Navi3ch #Navi3ch1 li.sub5 a.active{background-position:-224px -170px;}


/* ------------ 3ch sub2 料金表 ------------ */
#Navi3ch #Navi3ch2{
	margin-bottom:1px;
}
#Navi3ch #Navi3ch2 ul{
	list-style-type:none;	
}		
#Navi3ch #Navi3ch2 ul li{
	list-style-type:none;
	float:left;
}	
#Navi3ch #Navi3ch2 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch03_2.gif) no-repeat 0 0;
	display: block;
}
#Navi3ch #Navi3ch2 li.sub0 a {height:44px;background-position:0 0;}

#Navi3ch #Navi3ch2 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi3ch #Navi3ch2 li.sub1 a:hover , #Navi3ch #Navi3ch2 li.sub1 a.active{background-position:-224px -44px;}

#Navi3ch #Navi3ch2 li.sub2 a {height:33px;background-position:0 -75px;}
#Navi3ch #Navi3ch2 li.sub2 a:hover , #Navi3ch #Navi3ch2 li.sub2 a.active{background-position:-224px -75px;}


/* ------------ 3ch sub3 アクセス ------------ */
#Navi3ch #Navi3ch3{
	margin-bottom:1px;
}
#Navi3ch #Navi3ch3 ul{
	list-style-type:none;	
}		
#Navi3ch #Navi3ch3 ul li{
	list-style-type:none;
	float:left;
}	
#Navi3ch #Navi3ch3 ul li a{
	width:224px;
	background: url(/com/img/navi/side_ch03_3.gif) no-repeat 0 0;
	display: block;
}
#Navi3ch #Navi3ch3 li.sub0 a {height:44px;background-position:0 0;}

#Navi3ch #Navi3ch3 li.sub1 a {height:31px;background-position:0 -44px;}
#Navi3ch #Navi3ch3 li.sub1 a:hover , #Navi3ch #Navi3ch3 li.sub1 a.active{background-position:-224px -44px;}

#Navi3ch #Navi3ch3 li.sub2 a {height:31px;background-position:0 -75px;}
#Navi3ch #Navi3ch3 li.sub2 a:hover , #Navi3ch #Navi3ch3 li.sub2 a.active{background-position:-224px -75px;}

#Navi3ch #Navi3ch3 li.sub3 a {height:31px;background-position:0 -106px;}
#Navi3ch #Navi3ch3 li.sub3 a:hover , #Navi3ch #Navi3ch3 li.sub3 a.active{background-position:-224px -106px;}

#Navi3ch #Navi3ch3 li.sub4 a {height:31px;background-position:0 -137px;}
#Navi3ch #Navi3ch3 li.sub4 a:hover , #Navi3ch #Navi3ch3 li.sub4 a.active{background-position:-224px -137px;}

#Navi3ch #Navi3ch3 li.sub5 a {height:33px;background-position:0 -168px;}
#Navi3ch #Navi3ch3 li.sub5 a:hover , #Navi3ch #Navi3ch3 li.sub5 a.active{background-position:-224px -168px;}






/* ============================== popupメニュー ============================== */
/* ------------ 1ch ------------ */
.pNavi1 .pNaviTop{
	height:8px;
	background: url(/com/img/navi/pop_1ch_t.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi1 .pNaviBtm{
	height:8px;
	background: url(/com/img/navi/pop_1ch_b.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi1 .pNaviMenu{
	background: url(/com/img/navi/pop_1ch_c.gif) no-repeat left center;
}
.pNavi1 .pNaviMenu ul{
	list-style-type:none;
	margin-left:29px;
}		
.pNavi1 .pNaviMenu ul li{
	width:242px;
	list-style-type:none;
	background: url(/com/img/navi/pop_dotline.gif) no-repeat left top;
}
.pNavi1 .pNaviMenu ul li.noline{
	list-style-type:none;
	background:none;
}
.pNavi1 .pNaviMenu ul li a{
	width:242px;
	display: block;
	padding:4px 0 4px 10px;
	background: url(/com/img/navi/pop_1ch_arrow.gif) no-repeat left center;
	font-size:12px;
	line-height:1.4;
}
.pNavi1 .pNaviMenu ul li a:link,
.pNavi1 .pNaviMenu ul li a:visited{
	color:#000;
	text-decoration: none;
}
.pNavi1 .pNaviMenu ul li a:hover,
.pNavi1 .pNaviMenu ul li a:active{
	color:#D20000;
	text-decoration: underline;
}

/* ------------ 2ch ------------ */
.pNavi2 .pNaviTop{
	height:8px;
	background: url(/com/img/navi/pop_2ch_t.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi2 .pNaviBtm{
	height:8px;
	background: url(/com/img/navi/pop_2ch_b.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi2 .pNaviMenu{
	background: url(/com/img/navi/pop_2ch_c.gif) no-repeat left center;
}
.pNavi2 .pNaviMenu ul{
	list-style-type:none;
	margin-left:29px;
}		
.pNavi2 .pNaviMenu ul li{
	width:242px;
	list-style-type:none;
	background: url(/com/img/navi/pop_dotline.gif) no-repeat left top;
}
.pNavi2 .pNaviMenu ul li.noline{
	list-style-type:none;
	background:none;
}
.pNavi2 .pNaviMenu ul li a{
	width:242px;
	display: block;
	padding:4px 0 4px 10px;
	background: url(/com/img/navi/pop_2ch_arrow.gif) no-repeat left center;
	font-size:12px;
	line-height:1.4;
}
.pNavi2 .pNaviMenu ul li a:link,
.pNavi2 .pNaviMenu ul li a:visited{
	color:#000;
	text-decoration: none;
}
.pNavi2 .pNaviMenu ul li a:hover,
.pNavi2 .pNaviMenu ul li a:active{
	color:#EB7300;
	text-decoration: underline;
}

/* ------------ 3ch ------------ */
.pNavi3 .pNaviTop{
	height:8px;
	background: url(/com/img/navi/pop_3ch_t.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi3 .pNaviBtm{
	height:8px;
	background: url(/com/img/navi/pop_3ch_b.gif) no-repeat 0 0;
	line-height:0.1;
	font-size:1px;
}
.pNavi3 .pNaviMenu{
	background: url(/com/img/navi/pop_3ch_c.gif) no-repeat left center;
}
.pNavi3 .pNaviMenu ul{
	list-style-type:none;
	margin-left:29px;
}		
.pNavi3 .pNaviMenu ul li{
	width:242px;
	list-style-type:none;
	background: url(/com/img/navi/pop_dotline.gif) no-repeat left top;
}
.pNavi3 .pNaviMenu ul li.noline{
	list-style-type:none;
	background:none;
}
.pNavi3 .pNaviMenu ul li a{
	width:242px;
	display: block;
	padding:4px 0 4px 10px;
	background: url(/com/img/navi/pop_3ch_arrow.gif) no-repeat left center;
	font-size:12px;
	line-height:1.4;
}
.pNavi3 .pNaviMenu ul li a:link,
.pNavi3 .pNaviMenu ul li a:visited{
	color:#000;
	text-decoration: none;
}
.pNavi3 .pNaviMenu ul li a:hover,
.pNavi3 .pNaviMenu ul li a:active{
	color:#3A7B29;
	text-decoration: underline;
}



/*====font設定等====*/
span.text_out {
	position:absolute;
	top:-5000px;
	left:-999px;
}
/*IEのみ*/
* html span.text_out{
	font-size:8px;
	position:static;
	visibility: hidden;
}



