/* CSS Document */

#locations{
	padding: 0;
	}

#gMap{
	height: 80vh;
	min-height: 30em;
	max-height: 50em;
	}
	#gMap div+div{
		margin: inherit;
		}


.gm-style-iw {
	position: relative;
}

.gm-style-iw button{
	position: absolute;
	width: 16px!important;
	height: 16px!important;
	top:1px;
	right:4px;
	border: solid #ccc 1px;
}
.gm-style-iw button span{
	width: 16px!important;
	height: 16px!important;
	position: absolute;
	top:-10px;
	right:-15px;
	border: solid #666 1px;
}

/* for mobile */
@media (max-width: 767px) {
/*767px以下*/
}
@media (max-width: 767px) and (orientation:portrait) {
/*767px以下 縦向き*/
}
@media (max-width: 767px) and (orientation:landscape) {
/*767px以下 横向き*/
}


/* for TabletPC */
@media (min-width: 768px) {
/*768px以上*/
}
@media (min-width: 768px) and (max-width: 991px) {
/*768px～991px*/
}
@media (max-width: 991px) {
/*991px以下*/
}


/* for PC */
@media (min-width: 992px) {
/*992px以上*/
}
@media (min-width: 992px) and (max-width: 1199px) {
/*992px～1200px*/
}
@media (min-width: 1200px) {
/*1200px以上*/
}


/* ie */
@media all and (-ms-high-contrast: none){
}


