/* google maps api infowindow style */


.css_infowindow_name{
	font-size:2.0rem;
	height:5rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.css_infowindow_button{
	background-color:var(--main-color);
	color:var(--white-color);
	border:1px solid var(--gray-color);
	border-radius: 0.5rem;
	box-shadow: 0.1rem 0.1rem 0.3rem gray;
	height:3.8rem !important;
}


.gm-style-iw {
	padding:0rem 0rem 1rem 0rem !important;
	background: rgba(255,255,255,0.8) !important;
	max-width: 30rem !important;
	/*max-height:12rem !important;*/
}

.gm-style .gm-style-iw-c{
	padding-bottom:0px !important;
}
.gm-style-iw-d{
	overflow: hidden !important;
}

/*
button.gm-ui-hover-effect {
background: url("../image/hoge.png") !important;
background-size: contain !important;
}
*/

button.gm-ui-hover-effect{
	right: -2px !important;
}

button.gm-ui-hover-effect img {
display: none !important;
pointer-events: none !important;
display: block !important;
width: 20px !important;
height: 20px !important;
margin: 10px !important;
}


/* bootstrap modal設定上書 */
.modal-content{
	background-color:#444444;
	border:1px solid var(--white-color);
	color:var(--white-color);
}


