
#contents {
	width:980px;
	margin:0 auto;
	padding:240px 0 0 0;
}

#contents h1{
	margin:0 0 40px 0
}

#map {
	background:#ffffff;
}

#map ul{
	
}

#map ul li{
		line-height:45px;
		margin-bottom:30px;
}

#map ul li a {
	color:#000000;
	text-decoration:none;
}

#map ul li a:hover {
	color:#03328c;
	text-decoration:underline;
}


#map ul li span{
  display:block;
		border:1px solid #cccccc;
		line-height:45px;
		padding:0 0 0 25px;
		color:#000000;
		font-weight:bold;
}

#map ul li span:hover{
	color:#03328c;
}


#map ul li ul:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

#map ul li ul li{
		border:none;
		float:left;
		margin:10px 30px 0 50px;
		line-height:45px;
}