@charset "utf-8";

.h3-section .copy {
	margin-left: 0;
}

.large-map {
	margin-bottom: 38px;
}
.large-map .explanation {
	margin-bottom: 15px;
	margin-left: 5%;
	margin-right: 5%;
	display: block;
	position: static;
	background-color: #ececec;
}
.large-map img.large {
	width: 100%;
}

.maps .h4-section {
	margin-bottom: 40px;
}
.maps .map-image {
	width: auto;
	margin-bottom: 15px;
	float: none;
}
.maps .map-detail {
	width: auto;
	float: none;
}
.maps h4 {
	margin-bottom: 8px;
}
.maps .address {
	width: auto;
	float: none;
	padding-left: 4%;
	padding-right: 4%;
	border-left: solid 6px #a9c4d3;
}
.maps .tel {
	margin-left: 0;
	float: none;
	padding-left: 4%;
	padding-right: 4%;
	border-left: solid 6px #a9c4d3;
}
.maps .address p,
.maps .tel p {
	padding-left: 0;
	border-left: none;
}
.maps .tel p {
	padding: 10px 9.7% 8px 0;
	margin-bottom: 0;
	/*border-bottom: solid 1px #d3d3d3;*/
}
.maps .links {
	padding: 10px 9.7% 0 9.7%;
	float: none;
}
.maps .links a {
	min-width: 75px;
	padding: 6px 23px 6px 8px;
	margin-left: 0px;
	font-size: 13px;
}
.maps .detail2 {
	font-size:13px;
	padding-left: 15px;
	background-image: none;
}
.inner-style1 .copy br{
	display: none;
}
#address2,
#address3,
#address4,
#address5,
#address6,
#address7,
#address8{
	width: 100%;
	float: none;
}
#address2 .map-image,
#address3 .map-image,
#address4 .map-image,
#address5 .map-image,
#address6 .map-image,
#address7 .map-image,
#address8 .map-image{
	width: 35%;
	float: left;
}
#address2 .map-detail,
#address3 .map-detail,
#address4 .map-detail,
#address5 .map-detail,
#address6 .map-detail,
#address7 .map-detail,
#address8 .map-detail{
	width: 60%;
	float: right;
}