@charset "utf-8";


#topTxt{
	position:relative;
}

#rideImage{
	position:absolute;
	top:0;
	left:345px;
}

p.link a{
	background: url(../images/riding/icon.gif) no-repeat 0 center;
	padding: 0 0 0 15px;
	color: #7D4A32;
	text-decoration: underline;
}

p.link a:hover{
	text-decoration: none;
}

.rideTable{
	width:340px;
	border-collapse:collapse;
	border:1px solid #90B947;
}

.rideTable02{
	width:450px;
	border-collapse:collapse;
	border:1px solid #90B947;
}


.rideTable th,
.rideTable02 th{
	border:1px solid #90B947;
	padding:10px 0 10px 20px;
	background:#E2EE83;
	font-weight:normal;
	text-align:left;
	width:170px;
}
.rideTable th{
	width:130px;
}

.rideTable02 .taC{
	text-align: center;
	padding-left: 0;
}

.rideTable02 th.taC{
	width:190px;
}

.rideTable td,
.rideTable02 td{
	border:1px solid #90B947;
	padding:10px 0 10px 20px;
}

.rideTable td span{
	font-size: 0.7em;
}

.animalSection{
	border:2px solid #7E4A32;
	background:#F7F7E4;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:206px;
	margin:0 14px 25px 0;
	position:relative;
	font-size:12px;
	color:#333;
	float:left;
	height:340px;
}

.last{margin-right:0;}

.pin{
	position:absolute;
	top:-9px;
	left:92px;
}

.animalSection div{
	padding:15px;
}

.animalSection div p{
	line-height:1.8;
}

.animalSection figure img{
	border:2px solid #7E4A32;
	margin-bottom:10px;
}

.animalSection figcaption img{
	border:none;
}

.caution li{
	border-bottom:1px dotted #ccc;
	line-height:1.8;
	padding:5px 0;
}
