@charset "UTF-8";

/* ＝＝＝＝ 地図 ＝＝＝＝＝ */

* {
	box-sizing: border-box;
}
.gmap {
	width:100%;
	height:500px;
	margin:0px 0px 0px 0px;
}
.gmap2 {
	width:100%;
	height:500px;
	margin:0px 0px 0px 0px;
}
.gmap-info-window {
	position: relative;
	width: 380px;
	padding: 20px 25px;
	border: 2px solid #870218;
	background-color: #fff;
}
.gmap-info-window:before {
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: -10px;
	width: 20px;
	height: 10px;
	transform: translate(-50%, 0);
	background: url(../image/gmap-info-window-frame-point.png) no-repeat 0 0;
	content: '';
}
.gmap-info-window-title {
	color: #870218;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}
.gmap-info-window-address {
	color: #870218;
	margin-top: 8px;
	font-size: 1.2em;
}
.gmap-info-window-tel {
	color: #870218;
	margin-top: 3px;
	font-size: 1.2em;
}

.infobox-marker {
	width: 20px;
	height: 20px;
	padding: 3px 0 3px;
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #cc0000;
	text-align: center;
	span {
		line-height: 1;
	}
}
.infobox-markerX {
	width: 30px;
	height: 30px;
	padding: 4px 0 5px;
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #F6411B;
	text-align: center;
	span {
		font-weight: bold;
		line-height: 1;
	}
}