@charset "utf-8";


.pageTop {
	margin:0px 0 50px;
	}

li.last {
	padding:0;
	}

.pageTop.last {
	margin:0;
	padding:0 0 50px 0;
	}



/* overview
--------------------------------------------------*/
.section #content h2.top {
	margin:0 0 10px;
	padding:30px 0 0 7px;
	height:77px;
	background: url(../img/h2_img.gif) left top no-repeat;
	}
.section #content h2 {
	margin:0 0 10px;
	}

h3 {
	margin-top:-3px;
	width:250px;
	text-align:right;
	}

#overview .item {
	height: 1%;
	padding: 10px 0 0;
	}

#overview .item.last {
	padding: 15px 0 10px;
	}

#overview .item.last p {
	background:none;
	}

#overview h3,
#overview p,
#overview dl,
#overview ul {
	float: left;
	}

#overview p,
#overview dl,
#overview ul {
	width:490px;
	padding:0 0 10px 40px;
	background: url(../img/all_dottedLine.gif) left bottom repeat-x;
	}


#overview h3 {
	clear: both;
	}

#overview dt {
	color: #333;
	font-weight: bold;
	margin: 0;
	}

#overview dd {
	margin: 0 0 10px 0;
	}

#overview dd.last {
	margin:0;
	padding:0;
	}


#overview dd div.tel{
margin:5px 0;
padding:10px 10px;
width:350px;
background-color:#EDC5C5;
color:#990000;
font-weight:bold;
text-align:center;
}


#overview dd div.map{
	text-align:right;
	margin:-2.65em 3em 0pt 0pt;
	}

#overview dd.last div.map{
	margin-bottom:10px;
	}

#overview #member dt {
	float: left;
	clear: both;
	margin: 0;
	width: 10em;
	color: #666;
	font-weight: normal;
	}

#overview #member dd {
	margin: 0;
	}

#overview ul {
	list-style: none;
	}

/* history
---------------------------------------------------------*/

#history h2 {
	margin:0;
	padding:0 0 10px 7px;
	}

#history .item {
	height: 1%;
	padding: 10px 0 0;
	}

#history .lastItem {
	height: 1%;
	padding: 10px 0;
	}

#history .lastItem p {
	background:none;
	}

#history h3 {
	width: 250px;
	}

#history p {
	width:490px;
	padding:0 0 10px 40px;
	background: url(../img/all_dottedLine.gif) left bottom repeat-x;
	}

#history h3,
#history p {
	float: left;
	}

#history h3 {
	clear: left;
	}
