@charset "utf-8";
@import "common_inner.css";
#sideRight h1 {
	margin: 0 0 5px 0;
}

#sideRight p.topP {
	margin: 0 0 5px 589px;
	padding: 0 0 0 5px;
	font-size: 10px;
	color: #221143;
	background: url(/shared/img/surfing/riders_detail/icon01.jpg) no-repeat left center;
}

#sideRight p.topP a{
	color: #221143;
}

#sideRight h2  {
	background      :none;
	color           : #2a1f18;
	font-size       :16px;
	font-weight     :bold;
	height          :28px;
	line-height     :28px;
	margin          :0;
	padding         :0;
	width           :420px;
}


#sideRight h2 span {
	font-size        : 11px;
	font-weight      : normal;
	padding-left     : 8px;
}

#sideRight h3 {
	margin: 0 0 12px 0;
}

#sideRight .box {
	background      : url(/shared/img/surfing/riders_detail/h2_back.jpg) no-repeat left top;
	height          : 35px;
	padding         : 12px 20px 0px 20px;
}

#sideRight .box ul.ul01 {
	float           : right;
	padding         : 3px 0 0 0;
}

#sideRight .box ul.ul01 li {
	float: left;
}

#sideRight .box ul.ul01 li.ml12 {
	margin-left: 12px;
}

#sideRight .box01 {
	padding: 20px 20px 20px 20px;
	background: url(/shared/img/surfing/riders_detail/box_back.jpg) repeat-y left top;
}
	
#sideRight .box01 .innerBox {
	float: right;
	width: 407px;
}

*html #sideRight .box01 .innerBox {
	float: right;
	width: 407px;
}



#sideRight .box01 .innerBox {
	float: right;
	width: 407px;
}

#sideRight .box01 .boxL {
	float: left;
	width: 240px;
}




#sideRight .box01 .innerBox ul.ul02 {
	margin: 0 0 10px 0;
	float: right;
}

#sideRight .box01 .innerBox ul.ul02 li {
	float: left;
}


#sideRight .box01 .innerBox ul.ul02 li {
	padding: 1px;
	border: 2px solid #e2dce6;
}


#sideRight .box01 .innerBox ul.ul02 li.ml0 {
	margin-left: 0;
}

#sideRight .box01 .innerBox ul.ul02 li.ml15 {
	margin-left: 15px;
}

#sideRight .box01 .innerBox p.p01 {
	clear: both;
	font-size: 11px;
	color: #2a1f18;
	line-height: 18px;
}

#sideRight .box01 dl {
	margin: 0 0 0 2px;
	font-size: 11px;
	line-height: 18px;
	color: #2a1f18;
}
	
	*html #sideRight .box01 dl dd {
		text-indent: -3px;
	}
	
#sideRight .box01 dl dt {
	float: left;
}

#sideRight .box01 dl dd {
	padding: 0 0 0 76px;
}

#sideRight .box01 .bigBox {
	margin-bottom: 12px;
	padding-bottom: 29px;
	background: url(/shared/img/surfing/riders_detail/back01.jpg) repeat-x left bottom;
}

#sideRight .box01 dl.specdl {	
	line-height: 17px;
}

#sideRight .box01 dl.specdl dd {
	padding-left: 42px;
}

#sideRight .box01 dl.specdl dd {
	/padding-left: 36px;
}


#sideRight .box01 .specBox {
	padding-bottom: 13px;
	margin-bottom: 15px;
}

#sideRight .box01 .bigBox  ul.ul03 {
	margin-bottom: 1px;
}

#sideRight .box01 .bigBox  ul.ul03 li {
	float: left;
}

#sideRight .box01 .bigBox  ul.ul03 li {
	margin-right: 15px;
}

#sideRight .box01 .bigBox  ul.ul03 li.li01 {
	font-size: 10px;
}

#sideRight .box01 dl.dl01 {
	clear: both;
}

#sideRight .box01 ul.btnUl {
	clear: both;
}

#sideRight .box01 ul.btnUl li {
	margin-right: 12px;
	float: left;
}

#sideRight .box01 ul.btnUl li.mr0 {
	margin-right: 0;
}

#sideRight .box01 ul.btnUl li {	
	padding: 1px;
	border: 2px solid #e1dce5;
}

#sideRight .box01 .lastBox {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

/* clear ****************************************/

.bigBox:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

.bigBox
{display :inline-block;}

/*\*/
* html .bigBox
{height:1%;}

.bigBox
{display:block;}
/*/*/
