@charset "utf-8";

#flasharea {
	padding: 0 0 27px 0;
}

#topics  {
	min-height: 162px;
	width: 270px;
	float: left;
}


.chip_topics {
	background-image: url(../img/top/top_chip_topics.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

#topicsbody {
	border-left: 1px solid #808080;
	padding: 7px 0px 7px 10px;
	/*height: 138px;*/
}
#topicsbody ul {
	padding: 0;
	margin: 0;
}
#topicsbody li {
	list-style:none;
	padding-left:10px;
	font-size:12px;
	background:url(../img/top/li_icon.gif) left 6px no-repeat;
	padding-bottom: 3px;
}


#sub_menu {
	height: 162px;
	width: 570px;
	overflow:hidden;
	float: right;
}

#backnumber {
	height: 40px;
	width: 270px;
	float: left;
}

#bc_staffblog {
	float: left;
	width: 150px;
	height: 162px
}

#bc_fanclub {
	float: left;
	width: 140px;
	height: 162px
}

#bc_goods {
	float: left;
	width: 139px;
	height: 162px
}

#bc_wsya {
	float: left;
	width: 140px;
	height: 162px
}

.chip_staffblog {
	background: url(../img/top/top_chip_staffblog.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

.chip_fanclub {
	background: url(../img/top/top_chip_fanclub.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

.chip_goods {
	background: url(../img/top/top_chip_goods.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

.chip_fuji2010 {
	background: url(../img/top/top_chip_fujiop2010.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

.chip_staffblog {
	background: url(../img/top/top_chip_staffblog.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

.chip_wsya2009 {
	background: url(../img/top/top_chip_wsya.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999px;
	font-size: 0px;
}

/*---* スタッフブログボタン *---*/
.top_btn_staffblog {
	width:138px;
	height:152px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}

.top_btn_staffblog a{
	width:138px;
	height:152px;
	display:block;
	background: url(../img/top/top_btn_staffblog.gif) no-repeat left 7px;
}

.top_btn_staffblog a:hover{
	background: url(../img/top/top_btn_staffblog.gif) no-repeat left -138px;
}

/*---* ファンクラブボタン *---*/
.top_btn_fanclub {
	width:138px;
	height:152px;
	display:block;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}

.top_btn_fanclub a{
	width:138px;
	height:152px;
	display:block;
	background: url(../img/top/top_btn_c1141.gif) no-repeat left 7px;
}

.top_btn_fanclub a:hover{
	background: url(../img/top/top_btn_c1141.gif) no-repeat left -138px;
}

/*---* グッズボタン *---*/
.top_btn_goods {
	width:138px;
	height:152px;
	display:block;
	text-indent: -9999px;
	background: url(../img/top/top_btn_goods.gif) no-repeat left 7px;
	border-right: 1px solid #808080;
}

.top_btn_goods a{
	width:138px;
	height:152px;
	display:block;
	background: url(../img/top/top_btn_goods.gif) no-repeat left 7px;
}

.top_btn_goods a:hover{
	background: url(../img/top/top_btn_goods.gif) no-repeat left -138px;
}


/*---* 富士幻のOPボタン *---*/
.top_btn_fuji2010 {
	width:138px;
	height:152px;
	display:block;
	text-indent: -9999px;
	background: url(../img/top/top_btn_fujiop2010.gif) no-repeat left 7px;
	border-right: 1px solid #808080;
}

.top_btn_fuji2010 a{
	width:138px;
	height:152px;
	display:block;
	background: url(../img/top/top_btn_fujiop2010.gif) no-repeat left 7px;
}

.top_btn_fuji2010 a:hover{
	background: url(../img/top/top_btn_fujiop2010.gif) no-repeat left -138px;
}


/*---* 脇阪屋ボタン *---*/
.top_btn_wsya {
	width:138px;
	height:152px;
	display:block;
	text-indent: -9999px;
	border-right: 1px solid #808080;
}

.top_btn_wsya a{
	width:138px;
	height:152px;
	display:block;
	background: url(../img/top/top_btn_wsya.gif) no-repeat left 7px;
}

.top_btn_wsya a:hover{
	background: url(../img/top/top_btn_wsya.gif) no-repeat left -138px;
}

.h_backnumber {
	text-indent: -9999px;
	font-size: 0px;
}


/*---バックナンバー
-------------------------------------------------------*/


#backnumber ul li {
	float: left;
	text-indent: -9999px;
}

#backnumber .btn_2009 a{
	display: block;
	background: url(../img/top/top_btn_bn2009.gif) no-repeat center 2px;
	height: 40px;
	width:38px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}

#backnumber .btn_2009 a:hover{
	background: url(../img/top/top_btn_bn2009.gif) no-repeat center -36px;
}


#backnumber .btn_2008 a{
	display: block;
	background: url(../img/top/top_btn_bn2008.gif) no-repeat center 2px;
	height: 40px;
	width: 38px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}

#backnumber .btn_2008 a:hover{
	background: url(../img/top/top_btn_bn2008.gif) no-repeat center -36px;
}


#backnumber .btn_2007 a{
	display: block;
	background: url(../img/top/top_btn_bn2007.gif) no-repeat center 2px;
	height: 40px;
	width: 39px;
	border-left: 1px solid #808080;
}

#backnumber .btn_2007 a:hover{
	background: url(../img/top/top_btn_bn2007.gif) no-repeat center -36px;
}


#backnumber .btn_2006 a{
	display: block;
	background: url(../img/top/top_btn_bn2006.gif) no-repeat center 2px;
	height: 40px;
	width: 39px;
	border-left: 1px solid #808080;
}

#backnumber .btn_2006 a:hover{
	background: url(../img/top/top_btn_bn2006.gif) no-repeat center -36px;
}


#backnumber .btn_2005 a{
	display: block;
	background: url(../img/top/top_btn_bn2005.gif) no-repeat center 2px;
	height: 40px;
	width: 39px;
	border-left: 1px solid #808080;
}

#backnumber .btn_2005 a:hover{
	background: url(../img/top/top_btn_bn2005.gif) no-repeat center -36px;
}

#backnumber .btn_2004 a{
	display: block;
	background: url(../img/top/top_btn_bn2004.gif) no-repeat center 2px;
	height: 40px;
	width: 39px;
	border-left: 1px solid #808080;
}

#backnumber .btn_2004 a:hover{
	background: url(../img/top/top_btn_bn2004.gif) no-repeat center -36px;
}

#backnumber .btn_2003 a{
	display: block;
	background: url(../img/top/top_btn_bn2003.gif) no-repeat center 2px;
	height: 40px;
	width: 39px;
	border-left: 1px solid #808080;
}

#backnumber .btn_2003 a:hover{
	background: url(../img/top/top_btn_bn2003.gif) no-repeat center -36px;
}

#b_contents {
	width: auto;
	padding: 0 0 35px 0;
	float: left;
}

#c_contents {
	clear: both;
	height: 84px;
}

#wrapper .banner1st {
	float: right;
	overflow: visible;
	padding: 0 2px 0 0;
	width: 568px;
}

#wrapper .banner2nd {
	float: right;
	overflow: visible;
	width: 568px;
}

#attention {
	width: 760px;
	margin: 0 0 20px 42px;
	border: solid 1px #990000;
	padding: 5px;
}

#attention h3 {
	color: #990000;
	font-weight: bold;
}

#bottom-area {
	width: auto;
	float: left;
	height: 83px;
	margin: 0 0 35px 0;
}

#wrapper #f_contents {
	clear: both;
	padding: 0 0 0 0;
	height: 160px;
}

#wrapper #f_contents .footbtn {
	padding: 15px 0 0 0;
	height: 64px;
}

#wrapper #f_contents .footbtn2 {
	float: right;
	padding: 15px 2px 0 0;
	width: auto;
	clear: both;
}

#footer_index {
	background: url(../img/top/footer.gif) no-repeat left bottom;
	height: 73px;
	width: 250px;
	text-indent: -9999px;
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
	clear: both;
}



/*------------------------------------------------
　　　　　　　　　　バナー類
------------------------------------------------*/

.twitter_btn {
	width:138px;
	height:84px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	float: right;
}

.twitter_btn a{
	width:138px;
	height:84px;
	display:block;
	background: url(../img/top/top_btn_twitter.gif) no-repeat left 7px;
}

.twitter_btn a:hover{
	background: url(../img/top/top_btn_twitter.gif) no-repeat left -71px;
}

.dig_btn {
	width:138px;
	height:84px;
	text-indent: -9999px;
	/*border-right: 1px solid #808080;*/
	border-left: 1px solid #808080;
	float: right;
}

.dig_btn a{
	width:138px;
	height:84px;
	display:block;
	background: url(../img/top/dig_138x71.jpg) no-repeat left 7px;
}

.gazoo_btn {
	width:138px;
	height:84px;
	text-indent: -9999px;
	/*border-right: 1px solid #808080;*/
	border-left: 1px solid #808080;
	float: right;
}

.gazoo_btn a{
	width:138px;
	height:84px;
	display:block;
	background: url(../img/top/gazoo_banner.gif) no-repeat left 7px;
}

.info_09gt_guide_btn {
	width:138px;
	height:84px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	float: left;
}

.info_09gt_guide_btn a{
	width:138px;
	height:84px;
	display:block;
	background: url(../img/top/top_btn_info_09gt_guide.gif) no-repeat left 7px;
}





/*ヘルメットカラーリングコンテスト 募集中バナー*/

#wrapper #f_contents .footbtn #helmcolor20100705 {
	width:227px;
	height:64px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	/*border-left: 1px solid #808080;*/
	background: url(../img/top/10gt_lgda_contes.gif) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #helmcolor20100705 a{
	width:227px;
	height:64px;
	display:block;
}



/*LGDA夏祭り2010バナー*/

#wrapper #f_contents .footbtn #lgda_summer2010 {
	width:200px;
	height:64px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	background: url(../img/top/lgda_summerfes_2010.jpg) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #lgda_summer2010 a{
	width:200px;
	height:64px;
	display:block;
}

#f_contents .caption_0001 {
	color: #FF0000;
	float: left;
	clear: both;
	width: 200px;
	text-align: center;
}

/*超速報SUPERGT ダイジェスト動画配信中バナー*/

#wrapper #f_contents .footbtn #digestBC {
	width:220px;
	height:64px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	background: url(../img/top/bnr_digest_BC.gif) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #digestBC a{
	width:220px;
	height:64px;
	display:block;
}

/*TOYOTA MORTER SPORTS FES バナー*/

#wrapper #f_contents .footbtn #bnr_TMSF {
	width:220px;
	height:64px;
	text-indent: -9999px;
	/*border-right: 1px solid #808080;*/
	border-left: 1px solid #808080;
	background: url(../img/top/bnr_10TMSF.gif) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #bnr_TMSF a{
	width:220px;
	height:64px;
	display:block;
}

/*ヘルメットカラーリングコンテストバナー*/

#wrapper #f_contents .footbtn #bnr_lgdahelmcon {
	width:220px;
	height:64px;
	text-indent: -9999px;
	/*border-right: 1px solid #808080;*/
	border-left: 1px solid #808080;
	background: url(../img/top/bnr_lgdahelmcolor.gif) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #bnr_lgdahelmcon a{
	width:220px;
	height:64px;
	display:block;
}

/*鈴鹿攻めのポイントバナー*/

#wrapper #f_contents .footbtn #suzukapoint {
	width:364px;
	height:64px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	background: url(../img/top/bnr_suzuka_point.gif) no-repeat left 7px;
	float: right;
}

#wrapper #f_contents .footbtn #suzukapoint a{
	width:364px;
	height:64px;
	display:block;
}

/*CLUB1141 2010年末パーティー*/

#bnr_c11412010end {
	display:block;
	width:566px;
	height:121px;
	text-indent: -9999px;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	background: url(../img/top/C1141_2010_endyear_coming.gif) no-repeat center 7px;
	float: right;
}
/*
#bnr_c11412010end a{
	width:220px;
	height:64px;
	display:block;
}
*/

#wrapper #f_contents #qrcode {
	background: url(../img/top/QR.gif) top left no-repeat;
	height: 82px;
	width: 200px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
#wrapper #sj_bunner {
	margin: 0 0 27px 0;
	height: 84px;
}

#d_contents {
	width: 568px;
	float: right;
	padding-right: 2px;
}
