@charset "utf-8";
/* CSS Document */

.loc-tit01{
	margin-top:40px;
	margin-bottom:30px;
}

.loc-tit01 h1{
	margin-bottom:50px;
}

.loc-point{
	overflow:hidden;
	margin-bottom:30px;
}

.loc-point h2{
	margin-bottom:40px;
}

.loc-point h2.p-town{
	margin-bottom:12px;
}

.pBox{
	margin-bottom:40px;
}

.pBox h3{
	margin-top:20px;
	margin-bottom:14px;
}

.pBox p,
.pBox_c p{
	font-size:14px;
	line-height:1.4;

}

.pBox_a{
	width:435px;
	float:left;
}
.pBox_b{
	width:525px;
	float:right;
}


.pBox_c img{
	float:left;
	margin-right:20px;
}

.pBox_c{
	clear:both;
	overflow:hidden;
	margin-bottom:50px;
}

.pBox_c p{
	float:left;
	width:370px;
	margin-top:10px;
	margin-bottom:10px;

}

.pBox_d{
	width:585px;
	float:left;
}

.pBox_e{
	width:375px;
	float:right;
}

.lifeInfo{
	margin-bottom:30px;
	overflow:hidden;
}

.lifeInfo h3{
	background:#e2eb00;
	color:#00693e;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:20px;
}

.lifeInfo table{
	font-size:14px;
	margin-bottom:30px;
}

.lifeInfo table th, td{
	padding-top:8px;
	padding-bottom:8px;
}

.lifeInfo table th{
	font-weight:normal;
	text-align:left;
	width:294px;
	background:url(../images/tableBg.png) repeat-x left 10px center;
}

.lifeInfo table th+td{
	padding-left:10px;
}

.lifeInfo table th span{
	background:#fff;
	padding-right:10px;
}

.lifeInfoGlid01,
.lifeInfoGlid02{
	width:470px;
}

.lifeInfoGlid01{
	float:left;
}

.lifeInfoGlid02{
	float:right;
}

.locNote{
	margin-bottom:80px;
}