@charset "Shift-JIS";

/* GoogleMap */
#googlemap {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
#map_canvas {
	width: 95%;
	height: 260px;
	margin: 0px auto 10px auto;
}
.tra-navi-map {
	float: right;
	width: 60%;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
}
/* GoogleMap */

.tra-midashi {
	width: 95%;
	margin: 0px auto 10px auto;
	border-left: solid 5px #11253B;
	border-bottom: solid 1px #11253B;
	font-size: 16px;
	text-indent: 5px;
}
.tra-route {
	width: 95%;
	margin: 0px auto 20px auto;
}
.tra-text {
	width: 95%;
	margin: 0px auto 10px auto;
}
.tra-chuki-box {
	width: 95%;
	margin: 0px auto 20px auto;
}
.tra-chuki {
	margin-left: 1em;
	text-indent: -1em;
}
table.sight-table {
	width: 95%;
	margin: 0px auto 10px auto;
}
table.sight-table td {
	padding: 2% 0% 2% 0%;
	box-sizing: border-box;
}
td.sight-midashi {
	width: 12%;
	font-size: 18px;
	vertical-align: middle;
	text-align: center;
}
span.sight-spr {
	color: #C55A99;
}
td.sight-naiyo {
	vertical-align: middle;
}
span.sight-sum {
	color: #5AC567;
}
span.sight-aut {
	color: #C5885A;
}
span.sight-win {
	color: #5AA1C5;
}
.tra-sight-box {
	width: 95%;
	margin: 0px auto 20px auto;
}
.tra-sight-pic-left {
	float: left;
	width: 49%;
}
.tra-sight-pic-right {
	float: right;
	width: 49%;
}
.tra-banner {
	width: 95%;
	margin: 0px auto 20px auto;
}

