@charset "utf-8";

#access_place p {
	width: 100%;
	height: 320px;
}

#map_auru .address,
#map_nizyo .address {
	font-family: -apple-system, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴシック ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", "Meiryo", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Helvetica Neue", "Helvetica", "Open Sans", "Arial", "Verdana", BlinkMacSystemFont, Roboto, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#map_auru .address a,
#map_avanti .address a,
#map_nizyo .address a {
	font-weight: bold;
	color: #007db1;
	font-size: 16px;
}

#access_place dl,
#access_bus li {
	margin-top: 15px;
}
#access_place dt {
	font-weight: bold;
}

#access_car img,
#access_bus img {
	width: 100%;
}
#access_car div,
#access_bus ul {
	overflow: hidden;
}
#access_car div dl,#access_car div p {
	width: 470px;
}

#access_bus li {
    width: 970px;
}
#access_car div p,
#access_bus li {
	float: left;
}
#access_car div dl,
#access_bus li ~ li {
	float: right;
}
#access_car div dt {
	color: #007f5a;
	font-weight: bold;
}
#access_car div dd {
	margin-bottom: 40px;
}
#access_car > p {
	width: 370px;
	margin: 0 auto;
}
#access_car > p a {
	display: block;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #101010;
	position: relative;
}
#access_car > p a:after{
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-top: 2px solid #101010;
	border-right: 2px solid #101010;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 15px;
	top:50%;
	margin-top: -4px;
}

#access_bus p ~ p {
	margin-top: 40px;
}
#access_bus li:first-child {
	height: 314px;
}
/* SP ---------------------------------------------------------------*/
@media screen and (max-width: 769px) {
	#map_auru .address,
	#map_nizyo .address,
	#map_auru .address a,
	#map_nizyo .address a {
		font-size: 13px;
	}

	#access_place p,
	#access_car div p {
		margin-bottom: 15px;
	}
	#access_car div p,
	#access_car div dl,
	#access_car > p,
	#access_bus li {
		width: 100%;
	}
	#access_car div dd {
		margin-bottom: 30px;
	}
	#access_bus p ~ p {
		margin-top: 30px;
	}
}