@charset "UTF-8";
/* CSS Document */


#map {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:600px;
}

.textbox-map {
	position: absolute;
  left: 50%;
  top: 620px;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 90%;
  max-width: 768px;
  /*text-align: center;*/
}

.back-button {
	margin:15px auto 0px auto;
	width:150px;
	padding:10px;
	background:rgb(185,0,65);
	color:rgb(255,255,255);
}

@media only screen and (max-width: 480px) {

#map {
	height:450px;
}

.textbox-map {
	top:480px;
}
	
}

@media only screen and (max-height: 480px) {

#map {
	height:300px;
}

.textbox-map {
	top:330px;
}

