@charset "utf-8";
/* CSS Document */

/*topここから*/
.top .racing,
.top .blog,
.top .community,
.top .fansite,
.top .production,
.top .history{
	width:325px;
	float:left;
	padding-bottom:2px;
	height:152px;
	}
.top .racing,
.top .production{
padding-right:2px;
}


.top .racing h2 a,
.top .blog h2 a,
.top .community h2 a,
.top .fansite h2 a,
.top .production h2 a,
.top .history h2 a{
	display:block;
	height:127px;
	padding:0;
	}
.top .racing h2 a,
.top .blog h2 a{
	width:325px;
	}
.top .racing h2 a{
	background-image:url(../images/podRacing.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .blog h2 a{
	background-image:url(../images/podBlog.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .community h2 a{
	background-image:url(../images/community.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .community h2 a:hover{
	background-repeat:no-repeat;
	background-position:0 0;
	}
.top .fansite h2 a{
	background-image:url(../images/fan.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .fansite h2 a:hover{
	background-repeat:no-repeat;
	background-position:0 0;
	}
.top .production h2 a{
	background-image:url(../images/podproductioncars.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .production h2 a:hover{
	background-repeat:no-repeat;
	background-position:0 0;
	}

.top .history h2 a{
	background-image:url(../images/history.png);
	background-repeat:no-repeat;
	background-position:0 -127px;
	}
.top .history h2 a:hover{
	background-repeat:no-repeat;
	background-position:0 0;
	}

.top .racing h2 a:hover,
.top .blog h2 a:hover{
	background-position:0 0;
	}
.top .racing p a,
.top .blog p a,
.top .community p a,
.top .fansite p a,
.top .production p a,
.top .history p a {
	display:block;
	height:25px;
	}
.top .racing p a{
	background-image:url(../images/btnFollowtheaction.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}
.top .blog p a{
	background-image:url(../images/btnSeethelatest.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}
.top .history p a{
	background-image:url(../images/btnhistory.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}
.top .fansite p a{
	background-image:url(../images/btnclub.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}
.top .community p a{
	background-image:url(../images/btnMakeyourmark.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}
.top .production p a{
	background-image:url(../images/btnProductioncars.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}


.top .racing p a:hover,
.top .blog p a:hover,
.top .community p a:hover,
.top .fansite p a:hover,
.top .production p a:hover,
.top .history p a:hover{
	background-position:0 0;
	}

.top .racing a,
.top .blog a,
.top .community a,
.top .fansite a,
.top .production a,
.top .history a{
	text-indent:-9999px;
	overflow:hidden;
	}
