#contents article h1 {
	background: url(../../images/2013/contents/contents_title_bg.png) repeat 0px 0px;
	text-align:center;
	padding:0px;
	margin:0 0 30px;
	height: 30px;
}

#contents article h1 img{
	display: none;
}

#contents article .breadcrumb-nav{
	width:1000px;
	position:absolute;
	top:-50px;
	margin:0 auto;
	right:0px;	
	text-align:right;
}

#contents article h1#sp{
	background: none;
	text-align:center;
	padding:0px;
	margin:0;
	height: 200px;
	width: 1000px;
}

#contents article h1#sp img{
	display: block;
}



#bmx-jam{}

#bmx-jam #bmx-jam-contents{
	margin: 0px auto;
	padding: 0px 0px 40px;
	width: 900px;
}

#bmx-jam #bmx-jam-contents p.m-text{
	margin: 0px;
	padding: 40px 0px 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-date{
	margin: 0px;
	padding: 40px 0px 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-date table{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse:collapse;
}

#bmx-jam #bmx-jam-contents .bmx-jam-date table th{
	margin: 0px;
	padding: 15px;
	width: 230px;
	border: 1px solid #000;
	text-align: left;
}

#bmx-jam #bmx-jam-contents .bmx-jam-date table td{
	margin: 0px;
	padding: 15px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #000;
	background: #000;
}

#bmx-jam #bmx-jam-contents .bmx-jam-date table tr.last td{
	border-bottom: 1px solid #000;
}


#bmx-jam #bmx-jam-contents .bmx-jam-photo{
	margin: 0px;
	padding: 40px 0px 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-photo ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 305px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-photo ul li.r{
	width: 290px;
}



#bmx-jam #bmx-jam-contents .bmx-jam-profile{
	margin: 0px;
	padding: 40px 0px 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile h2{
	margin: 0px;
	padding: 0px;
	height: 39px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block{
	margin: 0px;
	padding: 30px 10px 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block .pro-data{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 645px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block .pro-data h3{
	margin: 0px;
	padding: 0px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block .pro-data p{
	margin: 15px 0px 0px;
	padding: 15px;
	border: 1px solid #ddd;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block p.photo{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 210px;
}

#bmx-jam #bmx-jam-contents .bmx-jam-profile .profile-block p.photo img{
	margin: 0px;
	padding: 0px;
	border: 5px solid #CCC;
}

#bmx-jam #bmx-jam-contents p.next{
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 60px 0px 0px;
	text-align: center;
}



#bmx-jam .pro-notes{
	margin: 50px auto 0px;
	padding: 15px;
	border: 1px solid #D7161F;
	width: 900px;
	line-height: 150%;
}


