@charset "utf-8";

#featureMain_Top{
	width:848px;
	height:auto;
	padding:30px 46px 0 46px;
	overflow:hidden;
	background:url(/webtrain/miurakaigan/feature/img/main_top.jpg) no-repeat 0 top;
}

#featureMain_Top dl{
	float:left;
	width:560px;
	padding:403px 25px 0 0;
}

#featureMain_Top dt{
	padding-bottom:20px;
}

#featureMain_Top dd{
}

#featureMain_Top ul{
	float:right;
	width:262px;
	height:auto;
	overflow:hidden;
	padding-top:405px;
}

#featureMain_Top ul li{
	margin-bottom:15px;
}

#featureMain_Top h2{
	clear:both;
	width:848px;
	margin-bottom:19px;
}

#event{
	width:848px;
	height:auto;
	overflow:hidden;
}

#event div{
	float:left;
	width:340px;
}

#event h3{
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#9a4524;
}

#event h4{
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#988150;
}

#event p{
	font-size:12px;
	padding-bottom:5px;
}

#event ul{
	float:right;
	width:487px;
	margin:0;
	padding:0;
}

#event ul li{
	float:left;
	width:157px;
}

#event ul li dl{
	width:157px;
	margin:0;
	padding:0;
}

#event ul li dl dt{
	padding-bottom:5px;
}

#featureMain_Top_02{
	width:848px;
	height:auto;
	padding:30px 46px 0 46px;
	overflow:hidden;
	background:url(/webtrain/miurakaigan/feature/img/main_top02.jpg) no-repeat 0 top;
}

#featureMain_Top_02 #horse_left{
	float:left;
	width:560px;
	height:auto;
	padding:570px 25px 0 0;
	overflow:hidden;
}

#horse_left h2{
	padding-bottom:10px;
}

#featureMain_Top_02 #farm_left{
	float:left;
	width:560px;
	height:auto;
	padding:0 25px 0 0;
	overflow:hidden;
}

#farm_left h2{
	padding-bottom:10px;
}

#featureMain_Top_02 dl.pt{
	float:right;
	width:262px;
	padding-top:570px;
	margin-bottom:20px;
}

#featureMain_Top_02 dl.farm{
	float:right;
	width:262px;
	margin-bottom:20px;
}

#featureMain_Top_02 dl dt{
	margin-bottom:10px;
}

#featureMain_Top_02 dl dd{
	font-size:10px;
	color:#6c6c6c;
}

.infoBox{
	clear:both;
	width:821px;
	height:auto;
	overflow:hidden;
	background:#fef4df;
	padding:15px 14px;
}

.infoBox .comment{
	float:left;
	width:388px;
	height:auto;
	overflow:hidden;
	background:#ffffff;
	border:1px solid #dcdcdc;
}

.infoBox .comment dl{
	float:left;
	width:225px;
	height:auto;
	padding-left:14px;
	overflow:hidden;
	background:url(/webtrain/miurakaigan/feature/img/comment.gif) no-repeat 0 top;
}

.infoBox .comment dl dt{
	padding-top:52px;
	font-weight:bold;
	color:#9a4524;
	font-size:10px;
}

.infoBox .comment dl dd{
	color:#000000!important;
}

.comment_photo{
	float:right;
	padding:14px;
}

.infoBox .info{
	float:right;
	width:410px;
	height:auto;
	overflow:hidden;
}

.infoBox .info .info_txt{
	float:left;
	width:235px;
	padding-right:15px;
}

.info_tit_co{
	color:#9a4524;
}

.info_co_gr{
	color:#6c6c6c;
}

.info_co_ye{
	color:#988150;
}

.info_boder{
	margin:30px 0;
}

#info_bottom{
	color:#eb0105;
	text-align:right;
	font-size:14px;
	margin-top:5px;
}

#w_surfing{
	float:left;
	width:411px;
	height:auto;
	overflow:hidden;
}

#k_surfing{
	float:right;
	width:411px;
	height:auto;
	overflow:hidden;
}

#w_surfing h2,
#k_surfing h2{
	margin-bottom:15px;
}

.surfing_detail{
	width:411px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}

.surfing_detail p{
	float:left;
	width:196px;
	height:auto;
	overflow:hidden;
}

.surfing_detail dl{
	float:right;
	width:199px;
}

#w_surfing_info,
#k_surfing_info{
	width:381px;
	height:auto;
	overflow:hidden;
	background:#fef4df;
	padding:15px;
}

.si_txt{
	float:left;
	width:213px;
	height:auto;
	overflow:hidden;
}













