@charset "utf-8";

/* #contents */
#contents{
	width:1024px;
	margin:70px auto 0 auto;
}
#contents h3{
	text-align:center;
	padding-bottom:15px;
}



/* #area_01*/
#area_01{
	width:1012px;
	margin:50px auto 0 0;
}

#area_01 h4{
	padding:15px auto;
}

#area_01 .box_a{
	width:940px;
	margin:0 auto 0 12px;
	padding:40px 30px;
	background: #e1f0ee;
}

#area_01 .box_a ul{
	margin:0 auto;
	overflow:hidden;
	font-size:13px;
}

#area_01 .box_a li{
	float:left;
	width:219px;
	margin-left:21px;
	text-align:center;
}

#area_01 .box_a li:first-child,
#area_02 li:first-child{
	margin-left:0;
}

/* #area_02*/
#area_02{
	width:1012px;
	margin:90px auto 100px 0;
}
#area_02 .box_a{
	padding:0 30px 0 42px;
	margin: 35px auto 0 0;
	overflow:hidden;
	font-size:13px;
}

#area_02 li{
	float:left;
	width:219px;
	margin-left:21px;
	text-align:center;
}

#area_02 .box_b{
	width: 699px;
	margin:60px auto 0 auto;
	overflow:hidden;
	font-size:13px;
}



/* #area_03*/
#area_03{
	margin:0 auto;
}

#area_03 .col{
	float: left;
	width: 490px;
}

#area_03 .col.i01{ margin-right: 44px;}

#area_03 .col .h{
	background: #5bbca6 none;
	color: #fff;
	font-size:17px;
	padding: 10px 25px;
	margin: 35px 0 5px 0;
}

#area_03 .col ul li{
	line-height: 1.2;
	border-bottom: 1px dotted #ccc;
	padding: 10px 15px 15px 15px;
	margin-bottom: 5px;
}

#area_03 .col ul li .name{
	float: left;
	width: 280px;
}

#area_03 .col ul li .distance{
	float: left;
	width: 80px;
	text-align: right;
}

#area_03 .col ul li .time{
	margin-left: 105px;
	text-align: right;
}
