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

#container {
	margin:0 auto;
} 
#container :after { content: ''; display: block; clear: both; }

#main {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	height: 360px;
}
#main h2 {
	text-align: left;
}

/*aboutBox*/
#aboutBox {
	margin-bottom:20px;
	width: 980px;
	height: auto;
	clear: both;
}
#aboutBox h3 {
	margin: 0 0 15px 0;
	clear: both;
}
#aboutBox p {
    line-height: 1.5em;
	margin: 0 0 15px 18px;
}

/*about2Box*/
#about2Box {
	margin-bottom:20px;
	width: 980px;
	height: 300px;
	background: url("../images/bg_map.jpg") no-repeat top right;
}
#about2Box h3 {
	margin: 0 0 15px 0;
	clear: both;
}
#about2Box .aqua {
	padding: 0;
	margin:0 15px 10px 18px;
	width: 230px;
	float:left;
}
#about2Box .infoTxt {
	padding: 0;
	margin:0 0 10px 0;
	width: 415px;
	float:left;
}
.infoTxt p {
    line-height: 1.5em;
	margin-bottom:15px;
}

/*about3Box*/
#about3Box {
	margin-bottom:20px;
	width: 980px;
	height: auto;
}
#about3Box h3, h4 {
	margin: 0 0 15px 0;
	clear: both;
}
#about3Box table {
	width: 100%;
	border: none;
}
#about3Box td {
	padding: 5px 0 5px 15px;
}

/*about4Box*/
#about4Box {
	margin-bottom:20px;
	width: 980px;
	height: auto;
}
#about4Box h3 {
	margin: 0 0 25px 0;
	clear: both;
}
#about4Box .btn {
	margin: 0 auto;
	text-align:center;
}


hr {
	margin: 20px 0;
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #fff;
	clear: both;

}