@charset"utf-8";



p.lead{
	margin:0 auto 70px;
	font-size:22px;
}





#Area1{}
#Area1 dl{}
#Area1 dl dt{
	margin-left:-15px;
	font-size:25px;
	font-weight:bold;
}
#Area1 dl dd{
	margin-bottom:40px;
	font-size:20px;
	line-height:1.5;
	border-bottom:1px dotted #000;
}

#Area2 {
	font-size:20px;
}
#Area2 table td{
	padding-bottom:20px;
}
#Area2 table td img{
	width:100%;
	height:auto;
}


#Area3{}
#Area3 dl{}
#Area3 dl dt{
	margin-left:-15px;
	font-size:25px;
	font-weight:bold;
}
#Area3 dl dd{
	margin-bottom:40px;
	font-size:20px;
	line-height:1.5;
	border-bottom:1px dotted #000;
}


#Area4 {
	font-size:20px;
}
#Area4 table td{
	padding-bottom:20px;
}
#Area4 table td img{
	width:100%;
	height:auto;
}




#Area5{}
#Area5 dl{}
#Area5 dl dt{
	margin-left:-15px;
	font-size:25px;
	font-weight:bold;
}
#Area5 dl dd{
	margin-bottom:40px;
	font-size:20px;
	line-height:1.5;
	border-bottom:1px dotted #000;
}


#Area6 {
	font-size:20px;
}
#Area6 table td{
	padding-bottom:20px;
}
#Area6 table td img{
	width:100%;
	height:auto;
}



#Area7 p.map{
	padding-bottom:100px;
	text-align:center;
}
#Area7 p.map img{
	width:100%;
	height:auto;
}
#Area7 p.button{
	text-align:right;
}




#Area8{}
#Area8 ul{}
#Area8 ul:after{
	content:"";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#Area8 ul li{
	float:left;
	padding-right:25px;
	width:210px;
	text-align:center;
}
#Area8 ul li:last-child{
	padding-right:0;
}
#Area8 ul li p{
	padding-top:20px;
	padding-bottom:20px;
}


#Area9 p:after{
	content:"";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#Area9 p{
	font-size:20px;
}
#Area9 p img{
	padding:0 0 20px 30px;
}


#Area10 p:after{
	content:"";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#Area10 p{
	font-size:20px;
}
#Area10 p img{
	padding:0 0 20px 30px;
}




