@charset "UTF-8";
.team-nav-2wide ul {
	width:276px;
	list-style-type:none;
	margin:0;
}

.team-nav-2wide li {
	clear:left;
	float:left;
	margin-bottom:6px;
}

.team-nav-2wide li.last {
	margin-bottom:0;
}

.team-nav-2wide li a {
	display:block;
	height:39px;
	width:276px;
	overflow:hidden;
}

.team-nav-2wide li a.riders	 			{background:url(/img/team/team-nav-rider.gif) no-repeat top left;}
.team-nav-2wide li a.riders:hover		{background:url(/img/team/team-nav-rider.gif) no-repeat bottom left;}
.team-nav-2wide li a.riders:active		{background:url(/img/team/team-nav-rider.gif) no-repeat top left;}
.team-nav-2wide li.active a.riders		{background:url(/img/team/team-nav-rider.gif) no-repeat bottom left;}

.team-nav-2wide li a.rider-1 			{background:url(/img/team/team-nav-rider-1.gif) no-repeat top left;
										height: 24px ;
										margin-bottom: 14px ;
										}
.team-nav-2wide li a.rider-1:hover		{background:url(/img/team/team-nav-rider-1.gif) no-repeat bottom left;}
.team-nav-2wide li a.rider-1:active		{background:url(/img/team/team-nav-rider-1.gif) no-repeat top left;}
.team-nav-2wide li.active a.rider-1		{background:url(/img/team/team-nav-rider-1.gif) no-repeat bottom left;}

.team-nav-2wide li a.report	 			{background:url(/img/team/team-nav-repo.gif) no-repeat top left;}
.team-nav-2wide li a.report:hover 		{background:url(/img/team/team-nav-repo.gif) no-repeat bottom left;}
.team-nav-2wide li a.report:active		{background:url(/img/team/team-nav-repo.gif) no-repeat top left;}
.team-nav-2wide li.active a.report		{background:url(/img/team/team-nav-repo.gif) no-repeat bottom left;}

ul.team-nav-riders {
	width:276px;
	list-style-type:none;
	margin-top:0px;
}

ul.team-nav-riders li {
	clear:left;
	float:left;
	margin:0 0 2px 0;
}

ul.team-nav-riders li a {
	display:block;
	height:20px;
	width:276px;
	color:#ed1c24;
	width:276px; /* ie fix */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 267px;
	padding:4px 9px 0 9px;
	margin-bottom:4px;
	overflow:hidden;
}

ul.team-nav-riders li a:hover {
	color:#fff;
	text-decoration:none;
}

ul.team-nav-riders li.active a {
	color:#fff;
}

ul.team-nav-riders li.team a {
	color:#000;
	text-transform:uppercase;
}
ul.team-nav-riders li.team.active a {
	color:#fff;
	text-transform:uppercase;
}
ul.team-nav-riders li.team a:hover {
	color:#fff;
}


#team-rider-title {
	height:32px;
	margin-top:4px;
}

.team-image-content {
	float:left;
	width:270px;
	height:231px;
	margin-bottom:9px;
}

.team-media-content {
	width:270px;
	float:left;
}




.team-media-content a {
	color:#000;
}

.team-media-content a:hover {
	color:#ed1c24;
	text-decoration:none;
}

.team-image-corner-ur {
	position:absolute;
	background:url(/img/grid/bd-corner-ur.gif) no-repeat top;
	width:7px;
	height:7px;
	margin-left:263px;
}

.team-video-display-full {
	background-color:#0f0;
	overflow:hidden;
	width:270px;
	height:213px;
	margin:0;
}

.team-media-bottomLink {
	display:block;
	float:right;
	text-align:right;
	width:90px;
}

.team-media-nav ul {
	display:inline;
}

.team-media-nav li
{
	display:block;
	float:left;
	list-style-type: none;
}

.team-media-nav-icon {
	margin-right:5px;
}

.team-content-right {
	float:left;
	color:#000;
	width:262px; /* ie fix */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 243px;
	padding:0 9px 9px 9px;
}

#team-logo {
	margin:20px 0 20px 50px;
}

/* 1wide-white */
	.team-item-1wide-white-bc {
		float:left;
		background:#fff url(/img/grid/bd-foot-1wide-white-bc.gif) no-repeat bottom left;
		width:135px;
		margin:0 6px 6px 0;
	}

		.team-item-image-1wide {
			width:135px;
			height:150px;
		}

		.team-item-content-1wide-white {
			overflow:hidden;
			line-height:10px;
			height:95px;
			width:135px; /* ie fix */
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 125px;
			padding:0 5px 8px 5px;
		}

		.team-item-content-1wide-white a {
			color:#000;
		}
		
/* 1wide-red */
	.team-titlebox-1wide-red-rc {
		overflow:hidden;
		color:#fff;
		text-transform:uppercase;
		background:#ed1c24 url(/img/grid/bd-titlebox-1wide-red-rc.gif) no-repeat top left;
		height:32px;
		width:135px; /* ie fix */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 125px;
		padding:4px 5px 0 5px;
	}

	.team-titlebox-1wide-red-rc a {
		color:#fff;
	}

/* ローカルナビ　*/
.report-list { margin-bottom: 2em;
}
.report-list dt,
.report-list dd { color : #ed1c24 ;
	margin-bottom: 5px ;
}
.report-list dt { float: left ;
	width: 5em ;
	background: url(/img/team/rep_arw.gif) no-repeat 2px 4px ;
	padding-left: 10px ;
}
.race-year { margin: 0;
}
/* ローカルナビ　*/
/* トップ　*/
.copy h2 { float: left ;
	font-size: 10px ;
	line-height: 100% ;
	margin-bottom: 10px ;
}
.copy p { float: left ;
}
.copy .photo { float: right ;
}
/* トップ　*/

/* ライダー　*/
.rider .team-nav-2wide li a.riders	 		{background:url(/img/team/team-nav-rider.gif) no-repeat bottom left;}
.rider .team-nav-2wide li a.riders:active	{background:url(/img/team/team-nav-rider.gif) no-repeat bottom left;}

.rd04 .team-nav-2wide li a.rider-1			{background:url(/img/team/team-nav-rider-1.gif) no-repeat bottom left;}
.rd04 .team-nav-2wide li a.rider-1:active	{background:url(/img/team/team-nav-rider-1.gif) no-repeat bottom left;}

.prf-list-top dt,
.prf-list-btm dt { font-weight: bold ;
}
.prf-list-top dd,
.prf-list-btm dd { margin-bottom: 5px ;
}

.prf-list-top dt { width: 6em ;
	float: left ;
}
.prf-list-top dd { margin-left: 6em ;
}
