.content_wrap {margin:0 25px;}

.map {width:337px;}
.mapbody {border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;padding:3px 0 0;margin:0 1px;}
.adv {width:605px;}
.parkinginfo {margin-bottom:10px;}

.bn_area_l {}
.bn_area_r {}
.news {}

object,embed {border:none;margin:0;padding:0;}

.smartphonelink {
	
	
	}
.button {
	border:3px solid #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
	margin:0 0 0 20px;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.3);
    	box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.3);
	}
	
.button a {
	color:#fff;font-weight:bold;font-size:3em;
	
	border:0px solid #F43588;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

	background:#4DA4DB;
	display:block;
	padding:30px 5px 15px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	height:80px;

	-webkit-box-shadow: inset 3px 3px 0px 0px rgba(255, 255, 255, 0.4),inset -3px -3px 0px 0px rgba(0, 0, 0, 0.2);
    	box-shadow: inset 3px 3px 0px 0px rgba(255, 255, 255, 0.4), inset -3px -3px 0px 0px rgba(0, 0, 0, 0.2);
}

.button a:active {
	-webkit-box-shadow: inset 3px 3px 0px 0px rgba(0, 0, 0, 0.2),inset -3px -3px 0px 0px rgba(255, 255, 255, 0.4);
    	box-shadow: inset 3px 3px 0px 0px rgba(0, 0, 0, 0.2), inset -3px -3px 0px 0px rgba(255, 255, 255, 0.4);
	}

