@charset "utf-8";
/* CSS Document */
#map_canvas {
	height: 500px;
	margin-bottom: 4rem;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}
#map_canvas02 {
	height: 500px;
	margin-bottom: 4rem;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}
#hl_googlemap {
	font-size: 1.8rem;
}
#txt_googlemap p {
	white-space: nowrap;
}
.mapBox01 {
	text-align: center;
	margin: 0 0 30px;
}
.dlS01 {
	color:#F00;	
}
.dlS01 dt {
	display: inline-block;
	border-bottom: 2px double #FF0000;
}
@media only screen and (min-width: 40.063em) {
	#map_canvas {
	height: 500px;
}

}


.infoBox {
		padding: 1em;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
	background-color: #FFC;
	border: 1px solid #CCC;
	margin: 0 0 20px;
	color: #F00;
	font-weight: bold;
}
.infoBox dt {
	font-size: 18px !important;
}
.infoBox dd {
	font-size: 16px !important;
}
@media only screen and (min-width : 768px){
	.infoBox {
	margin: 0 0 20px;
}

}
.parking-exterior dt {
	font-weight: normal;
	text-align: center;
}
.parking-exterior dd {
	text-align: center;
}











@media only screen and (min-width: 64.063em) {

}
