#map img.justifyleft {
	float: left;
	margin: 0 50px 50px 0;
}

#map img.justifyright {
	float: right;
	margin: 0 0 50px 50px;
}
#page_title {
	background: url('../images/escale/h2.jpg') no-repeat top center;
}
#contents h3 {
	background: url('../images/common/h3_2.png') no-repeat center;
}
#contents section h4:before {
	content: "●";
	color: #f16275;
}

#contents section h5 {
	border-bottom: 1px solid #ffc7c7;
}

#item10 .float_l {
	width: 630px;
	float: left;
}

#item10 .float_l table {
	width: 100%;
}

#item10 .clearfix th,
#item10 .clearfix td {
	border-bottom: 1px dashed #a6a6a6;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}

#item10 .clearfix th {
	width: 105px;
}

#map {
	/* border: 1px solid #e6e6e6; */
	padding: 20px;
}

#map3 {
	position: relative;
}

#comment3 {
	width: 352px;
	position: absolute;
	/* top: -70px; */
	left: 0;
}


#comment3 p:first-child img{
	width: 349px;
	height: auto;
	max-width: none !important;
}
.map_more{
width:90px;
line-height:50px;
display:block;
background:#ffd6e5;
border-radius:5px;
    font-family: "vdl-v7mincho",sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
text-align:center;
float:right;
margin:0 0 0 10px;
}