@charset "utf-8";
/* CSS Document */

body{ font-size:inherit !important;}

#contents{ width:100%!important; text-align:center!important;}
a{ margin:0; padding:0;}
img{ margin:0; padding:0;}
.clear{ clear:both;}

#motorsports2012{position:relative!important; z-index:1!important;}


/*indexページ*/


#v8_base{
	margin:0 auto; 
	height:auto; 
	background:url(/JMX/spcontents2012/naritav8/images/back.jpg) right; 
	padding:0 0 30px;
	position:relative;
	z-index:0;
	font-family:"メイリオ",ＭＳ Ｐゴシック, Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
#v8_base p{ margin:0; text-align:left;}
#v8_base img{ 
	font-size:0; 
	margin:0; 
	vertical-align:bottom; 
	border:none;
	}

#v8_head{ 
	width:1170px;
	margin:0 auto; 
	position:relative;
	padding:727px 0 0;
	background:url(/JMX/spcontents2012/naritav8/images/back_main.png) top center no-repeat;
	}

#v8_main{
	background:url(/JMX/spcontents2012/naritav8/images/middle.png) top center repeat-y;
	margin:0;
	padding:0;
	}


#v8_main h3,
#v8_main h4{ padding:0px; margin:0px;}

#v8_main a:hover{ opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=70); /* IE lt 8 */
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
    -moz-opacity: .70; /* FF lt 1.5, Netscape */
    zoom:1;}

#v8_main p{
	font-size:13px;
	line-height:190%;}
	
#v8_main .box1{
	width:750px;
	margin:0 auto;
	text-align:left;}

#v8_main .box1 p{
	font-size:13px;
	line-height:190%;
	margin:0 0 15px 0;}
	
#v8_main .box1 ul{
	list-style-type:none;
	/*margin:0 auto;*/
	margin:0;
	overflow:hidden;
	width:750px;
	padding:30px 0 40px 0;
	display:block;
	}

#v8_main .box1 ul li{
	float:left;
	width:240px;
	margin-right:10px;}


#v8_main .box2{
	width:790px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;}

#v8_main .box2 .left{
	width:320px;
	float:left;}
	
#v8_main .box2 .right{
	width:455px;
	float:left;
	padding:32px 0 0;}

#v8_main .box2 .right strong{ 
	font-size:19px;
	font-weight:normal;
	display:block;
	padding-bottom:15px;}

#v8_main .box2 p{ padding-bottom:15px;}

#v8_main .box3{
	width:770px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;}
	
#v8_main .box3 strong{ 
	font-size:16px;
	display:block;
	padding-bottom:15px;}

#v8_main .box3 .next{
	 overflow:hidden;
	 padding-top:16px;
	 padding-bottom:7px;}
	 
#v8_main .box3 img.nextdate{
	float:right;
	display:block;
	}
#v8_main .box3 img.nextdate:hover{
	opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=70); /* IE lt 8 */
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
    -moz-opacity: .70; /* FF lt 1.5, Netscape */
    zoom:1;}

#v8_main table{
	width:770px;
	font-size:12px;
	}

#v8_main table tr.gr{
	background-color:#92d050;
	height:25px;}

#v8_main .box4{
	 width:770px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	display:none;
	}

#v8_main .box4 .next{
	 overflow:hidden;
	 padding-bottom:20px;
	 text-align:right;}

#v8_main .box4 .next a{
	color:#000000;
	font-size:14px;}
	
#v8_main .box4 .next a:hover{
	color:#CC0000;}
		 
#v8_main table td{ padding:3px 0 3px 7px;}

/*中のページ*/

