
/*メインコンテンツ全体コンテナ*/
#contents {
    margin: 0px;
	padding: 0px;
	width:900px;
	position: relative;
	background:#e3e3e3;
}

/*スケジュール　カレンダー*/
#sche_bk_jrr, #sche_bk_jmx {
    margin:0px;
	padding:0px;
	width:900px;
	height:350px;
	position:relative;
}
#sche_bk_jrr {
	background:url(../jrr/images/sche_bk.jpg) no-repeat;
}
#sche_bk_jmx {
	background:url(../jmx/images/sche_bk.jpg) no-repeat;
}

#sche_calender {
    margin:0px;
	padding:0px;
	width:180px;
	height:322px;
	background:#000000;
	float:left;
}
#sche_calender table {
    margin:0px;
	padding:0px;
	width:180px;
	height:322px;
}
#sche_calender td {
	width:178px;
    margin:0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
#sche_calender td a {
	width:178px;
	height:18px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
#sche_calender td a:hover {
	text-decoration:underline;
	color:#7fff00;
}
#sche_calender h3 {
    margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#sche_calender h4 {
    margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color:#00CC00;
}
#sche_calender h4 a {
    margin:0px;
	padding:0px;
	font-weight:normal;
	color:#7fff00;
	text-decoration:none;
}
#sche_calender h4 a:hover {
	text-decoration:underline;
}

/*スポンサーバナー*/
#sponsor {
    margin:277px 0px 0px 0px;
	padding:0px;
	width:720px;
	height:45px;
	position:relative;
	display:inline;
	float:left;
}


/*メイン全体コンテナ*/
#main {
    margin: 0px;
	padding: 0px;
	float: right;
	width: 720px;
	background:#FFFFFF;
	position:relative;
	display:inline;
}




/*トピックス*/
#main #info {
    margin:0px;
	padding:0px;
	width:490px;
	position:relative;
	float:left;
	display:inline;
}
#main #info h2 {
    margin:0px;
	padding:0px;
	height:40px;
	position:relative;
}

#main #info #box_topic {
    margin:0px;
	padding:0px;
	width:490px;
	height:70px;
	clear:both;	
}
#main #info #box_topic #img_topic {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:120px;
	height:70px;
	float:left;
	display:inline;
	position:relative;
}
#main #info #box_topic #img_topic h2 {
    margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:110px;
	height:62px;
}
#main #info #box_topic #img_topic h2 a {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:110px;
	height:62px;
	display:block;
	text-decoration:none;
}
#main #info #box_topic #img_topic h2 a {
    border:1px #FFFFFF solid;
}
#main #info #box_topic #img_topic h2 a:hover {
    border:1px #00CC00 solid;
}

#main #info #box_topic #txt_topic {
    margin:0px;
	padding:0px;
	width:360px;
	float:left;
	display:inline;
	position:relative;
}

#main #info #box_topic #txt_topic h3 {
    margin:0px;
	padding:12px 0px 0px 0px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}
#main #info #box_topic #txt_topic h4 {
    margin:0px;
	padding:0px 15px 0px 0px;
	height:50px;
	position:relative;
	font-size:12px;
	font-weight:normal;
	color:#444444;
}
#main #info #box_topic #txt_topic h4 a{
	color:#444444;
	text-decoration:underline;
}
#main #info #box_topic #txt_topic h4 a:hover {
	color:#0099FF;
	text-decoration:underline;
}

/*サブメニュー*/
#main #main_r {
    margin:0px;
	padding:0px;
	width:230px;
	float:left;
	display:inline;
	position:relative;
}

#main #main_r ul {
    margin: 0px;
	padding: 0px;
	list-style: none;
}
#main #main_r li {
    margin: 7px 0px 3px 0px;
	padding: 0px;
	width: 220px;
	height: 50px;
	display: block;
	text-decoration: none;
}

#main #main_r li a {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 220px;
	height: 50px;
	display: block;
	text-decoration: none;
}
/*サブメニュー　ライダー紹介*/
#main #main_r li#subm1jmx a {
    background:url(../jmx/images/sche_btn_rider1_jmx.gif) no-repeat;
}
#main #main_r li#subm1jmx a:hover {
    background:url(../jmx/images/sche_btn_rider1_jmx_o.gif) no-repeat;
}
#main #main_r li#subm2jmx a {
    background:url(../jmx/images/sche_btn_rider2_jmx.gif) no-repeat;
}
#main #main_r li#subm2jmx a:hover {
    background:url(../jmx/images/sche_btn_rider2_jmx_o.gif) no-repeat;
}
#main #main_r li#subm7jmx a {
    background:url(../jmx/images/sche_btn_rider3_jmx.gif) no-repeat;
}
#main #main_r li#subm7jmx a:hover {
    background:url(../jmx/images/sche_btn_rider3_jmx_o.gif) no-repeat;
}

#main #main_r li#subm1jrr a {
    background:url(../jrr/images/sche_btn_rider1_jrr.gif) no-repeat;
}
#main #main_r li#subm1jrr a:hover {
    background:url(../jrr/images/sche_btn_rider1_jrr_o.gif) no-repeat;
}

/*サブメニュー　マシン紹介*/
#main #main_r li#subm3jmx a {
    background:url(../jmx/images/sche_btn_machine_jmx.gif) no-repeat;
}
#main #main_r li#subm3jmx a:hover {
    background:url(../jmx/images/sche_btn_machine_jmx_o.gif) no-repeat;
}
#main #main_r li#subm3jrr a {
    background:url(../jrr/images/sche_btn_machine_jrr.gif) no-repeat;
}
#main #main_r li#subm3jrr a:hover {
    background:url(../jrr/images/sche_btn_machine_jrr_o.gif) no-repeat;
}

/*サブメニュー　壁紙*/
#main #main_r li#subm4jmx {
    background:url(../jmx/images/sche_btn_wp_jmx.gif) no-repeat;
}

#main #main_r li#subm4jmx a {
    background:url(../jmx/images/sche_btn_wp_jmx.gif) no-repeat;
}
#main #main_r li#subm4jmx a:hover {
    background:url(../jmx/images/sche_btn_wp_jmx_o.gif) no-repeat;
}
#main #main_r li#subm4jrr a {
    background:url(../jrr/images/sche_btn_wp_jrr.gif) no-repeat;
}
#main #main_r li#subm4jrr a:hover {
    background:url(../jrr/images/sche_btn_wp_jrr_o.gif) no-repeat;
}

/*サブメニュー　ポイントランキング*/
#main #main_r li#subm5jmx {
    background:url(../jmx/images/sche_btn_point_jmx.gif) no-repeat;
}

#main #main_r li#subm5jmx a {
    background:url(../jmx/images/sche_btn_point_jmx.gif) no-repeat;
}
#main #main_r li#subm5jmx a:hover {
    background:url(../jmx/images/sche_btn_point_jmx_o.gif) no-repeat;
}
#main #main_r li#subm5jrr a {
    background:url(../jmx/images/sche_btn_point_jmx.gif) no-repeat;
}
#main #main_r li#subm5jrr a:hover {
    background:url(../jmx/images/sche_btn_point_jmx_o.gif) no-repeat;
}

/*サブメニュー　プロモーションビデオZX-10R*/
#main #main_r li#subm6jrr a {
    background:url(../jrr/images/sche_btn_pv.jpg) no-repeat;
	height:70px;
}
#main #main_r li#subm6jrr a:hover {
    background:url(../jrr/images/sche_btn_pv.jpg) no-repeat;
}

#main #main_r em {
    visibility:hidden;
	font-size:9px;
}


/*スペース*/
#spa {
    margin:0px;
	padding:0px;
	width:900px;
	height:1px;
	position:relative;
	clear:both;
	background:#000000;
}	
#main #info #spa2 {
    margin:0px;
	padding:0px;
	width:490px;
	height:10px;
}	

.clear {
    clear:both;
}