@charset "UTF-8";

#news-title-4wide {
	background:#e5e5e5 url(/img/news/news-title-4wide.gif) no-repeat top;
	width:558px;
	height:48px;
}

#news-title-6wide {
	background:#e5e5e5;
	width:858px;
	height:42px;
	margin-bottom:6px;
}

#news-filter {
	float:left;
	margin-bottom:6px;
}

.news-item {
	clear:left;
	background:#fff url(/img/grid/bd-foot-4wide-white-bc.gif) no-repeat bottom left;
	width:558px;
	margin-bottom:6px;
}
.news-item-nolist {
	clear:left;
	background:#fff url(/img/grid/bd-foot-4wide-white-bc.gif) no-repeat bottom left;
	width:558px;
	margin-bottom:300px;
}

.news-item-image {
	clear:both;
	display:inline;
	float:left;
	margin-left:9px;
	width:122px;
}

.news-item-content {
	margin-left: 131px;
	padding:0 18px 6px 0;
}

.news-content {
	width:558px; /* ie fix */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 538px;
	padding:0 10px 10px 10px;
}

.news-item-date {
	color:#ed1c24;
	font-weight:bold;
}

.news-item-category a {
	color:#000;
	font-weight:bold;
}

.news-item-categoryLink a {
	color:#000;
	font-weight:bold;
}

.news-item-icon {
	margin:6px 6px 0px 20px ;
}

.news-right-navitem {
	float:right;
	padding:2px 0 0 0;
}

.news-right-navitem a {
	color:#000;
}

.news-right-navitem img {
	margin-bottom:-2px;
}

.news-media-content {
	width:276px; /* ie fix */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 256px;
	padding:0 10px 8px 10px;
}

.news-media-content a {
	color:#000;
}

.news-media-content a:hover {
	color:#ed1c24;
	text-decoration:none;
}

.news-image-corner-ur {
	position:absolute;
	background:url(/img/grid/bd-corner-ur.gif) no-repeat top;
	width:7px;
	height:7px;
	margin-left: 249px ;
}

.news-image-display {
	background-color:#000;
	overflow:hidden;
	width:256px;
	height:240px;	
}

.news-video-display {
	background-color:#000;
	overflow:hidden;
	width:256px;
	height:192px;	
}

.news-media-bottomLink {
	display:block;
	float:right;
	text-align:right;
	width:90px;
}

.news-media-nav ul {
	display:inline;
}

.news-media-nav li
{
	display:block;
	float:left;
	list-style-type: none;
	margin-bottom: 5px ;
}
.news-media-nav a { color: 
}

a.tab-news {
	float:left;
	display:block;
	width:140px;
	height:20px;
	background:url(/img/tab/tab-news-sprite.gif) no-repeat top left;
	margin-bottom:6px;
	overflow:hidden;
}
a.tab-news:hover {
	background:url(/img/tab/tab-news-sprite.gif) no-repeat bottom left;
}
a.tab-news:active {
	background:url(/img/tab/tab-news-sprite.gif) no-repeat top left;
}

a.tab-nextarticle {
	float:right;
	display:block;
	width:103px;
	height:20px;
	margin:0 0 6px 6px;
	overflow:hidden;
}



a.tab-prevarticle {
	float:right;
	display:block;
	width:103px;
	height:20px;
	margin-bottom:6px;
	overflow:hidden;
}



a.tab-older {
	float:left;
	display:block;
	width:81px;
	height:20px;
	margin-right:6px;
	overflow:hidden;
}


a.tab-newer {
	float:left;
	display:block;
	width:81px;
	height:20px;
	margin-right:6px;
	overflow:hidden;
}


h2 { line-height: 100% ;
	margin-bottom: 10px ;
}
h2 a { font-size: 12px ;
	font-weight: bold ;
	line-height: 100% ;
}
h3 { font-size: 12px ;
}
.race-report-top .team-nav-2wide li a.report 			{background:url(/img/team/team-nav-repo.gif) no-repeat bottom left;}
.race-report-top .team-nav-2wide li a.report:active		{background:url(/img/team/team-nav-repo.gif) no-repeat bottom left;}
.race-report-top .team-nav-2wide li.active a.report		{background:url(/img/team/team-nav-repo.gif) no-repeat bottom left;}

.race-report-top .bd-foot-6wide-full-rc { padding-top: 80px ;
}
.news-content h2 { font-size: 12px ;
	color: #ed1c24;
	line-height: 110%
}
.news-content p { font-size: 12px ;
}
.news-content dl { margin-bottom: 20px ;
}
.news-content dt { font-weight: bold ;
	float: left ;
	width: 7em ;
}
.news-content dd { margin-left: 7em ;
}
.arw { background: url(/img/team/arw_1.gif) no-repeat 5px center ;
	padding-left: 15px ;
}
.race-report .bd-box-4wide-white-bc { padding-bottom: 50px ;
}
.news-content .bike-photo { float: right ;
	font-size: 10px ;
}
.bike-photo a:hover { text-decoration: none ;
}
.bike-photo a:hover .arw { text-decoration: underline ;
}
.gallery .tab-news { margin-left: 9px ;
}
.gallery .rep-back { float: left ;
	padding-left: 115px ;
}
.gallery .rep-navi { float: right ;
	padding: 0 115px;
}
.gallery .rep-navi li { float: left ;
	padding-left: 10px ;
}
.gallery h2 { font-size: 14px ;
	color: #ed1c24;
	color: #313131;
	padding: 10px 115px 0 ;
}
.gallery .bd-content-6wide-white { padding-bottom: 20px ;
}
.rep-back a,
.rep-navi li a { color: #434343 ;
}
/* 試乗会のナビ */
.lnv_testride table { width: 258px ;
}
.lnv_testride th { width: 65px ;
	color: #ED1C24 ;
	font-weight: bold ;
}
.lnv_testride th,
.lnv_testride td { vertical-align: top ;
	padding-bottom: 5px ;
}
/* 試乗会のナビ */
