#entry p,
#entry ul,
#entry ol,
#entry dl
{
	font-size:1.2em;
}
#entry div.image{
	overflow: hidden;
	margin-top: 15px;
}

#entry h2{
	margin-bottom:10px;
	background: #EBEBEB;
	padding: 5px;
	padding-left: 8px;
	border-left: 3px solid #0045B3;
}
#entry h3{
	padding: 0;
	border:0;
	font-size:0.1em;
	background:url(../../images/default/img_area/accessmap.png) no-repeat;
	width:534px;
	height:0px;
	padding-top:23px;
	display:block;
	overflow:hidden;
}
#entry div.areaIndex  h2{
	margin-top:15px;
}
#entry div.areaIndex dl{
	margin-top:10px;
}
#entry div.areaIndex dl dt,
#entry div.areaIndex dl dd{
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
}

#entry div.areaIndex  ul{
	margin-left:5px;
}
#entry div.areaIndex  ul li{
	list-style:none;
	background: url("../../images/default/img_newlife/point_link.png") no-repeat left center;
	padding-left: 25px;
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:dashed 1px #26995f;
}

#entry div.centerBox h3{
	margin:0 auto 10px;
}

#entry div.imageLe{
	float: left;
/*	display: inline-block;
	vertical-align: top;*/
	width: 540px;
	margin-right: 4px;
}
#entry div.imageLe-b{
	display: inline-block;
	vertical-align: top;
	width: 360px;
	margin-right:10px;
}

#entry div.imageLe-s{
	display: inline-block;
	vertical-align: top;
	width: 165px;
	margin-left: 4px;
}

#entry div.accessmap{
/*	margin-top: 25px;*/
	text-align:center;
}

#entry div.centerBox{
	width: 710px;
	padding-top:30px;
}
#entry div.accessmap img.routemap{
	width:512px;
}
#entry div.imageRi{
	float: left;
	width: 165px;
}

#entry div.imageLe-s img,
#entry div.imageRi img{
	margin-bottom: 4px;
}
#entry h2.clear,
#entry div.clear{
	clear: both;
}
#entry h2.clear{
	margin-top:30px;
}
#entry p{
	font-size:1.2em;
}
#entry strong{
	color:#ff0000;
}
#entry dl{
	font-size:1.2em;
	margin-left:10px;
}
#entry dt{
	font-weight:bold;
}
#entry dd{
	margin-bottom:10px;
}
#entry dd em{
	color:#02108f;
}
#entry ul{
	margin-left:20px;
	list-style-type:disc;	
}
#entry li{
	list-style-position:outside;
}
#entry ol{
	margin-left:20px;
}

		/******************************
		
				【neigborhood】
		
		******************************/

#entry h2.bottom_m{
	margin-bottom:25px;
}
#entry h2.top_h{
	margin-top: 25px;/*はるひ野用*/
}
#entry div.neighborhood	{
	margin-bottom:15px;
}		
#entry div.neighborhood img.nh_icon,
#entry div.neighborhood h3{
	display: inline-block;
	vertical-align: bottom;
}
	#entry div.neighborhood h3{
		background: url("../../images/default/img_area/area_linebg.gif") repeat-x bottom;
		padding-bottom: 10px;
		margin-left:5px;
		margin-bottom: 0;
		width: 620px;
		height:auto;
		font-size:1.4em;
}
		#entry div.neighborhood dl{
			display: inline-block;
			vertical-align: top;
			width: 340px;
			line-height: 1.3em;
			margin-top: 15px;
			letter-spacing:-0.4em;/*hack*/
}
		#entry div.neighborhood dl dt,
		#entry div.neighborhood dl dd{
			display: inline-block;
			vertical-align: top;
			letter-spacing:normal/*hack*/
}
			#entry div.neighborhood dl dt{
				width:170px;
}
				#entry div.neighborhood dl dt img{
					margin-bottom:3px;
}
			#entry div.neighborhood dl dd{
				font-size: 0.8em;
				width:165px;
				margin-left:5px;
				word-wrap:break-word/*改行*/
}
				#entry div.neighborhood dl dd img.a_otherlink{
				margin-top:3px;				
}
				#entry div.neighborhood dl dd span{
					font-size: 1.1em;
					font-weight: bold;
					line-height: 1.5em;
					margin-bottom: 5px;
}
		#entry div.neighborhood dl.wide{
					width:700px;
}
		#entry div.neighborhood dl.wide dd{
					width:500px;
}