@charset "utf-8";
/* =========================================================
アクセス
========================================================= */
#access{}

#access_in{ padding: 10px 0; background: #ffffff;}

/* MAP
--------------------------------------------------------- */
#map_box{
	margin: 0 auto;
	background: #fff;
	box-sizing: border-box;
	margin: 0 10px 10px 10px;
}

#map_box #map { width: 100%; height: 300px;}

/* アクセス情報
--------------------------------------------------------- */
.access_info,
.road_navi { padding: 0 10px; margin-bottom: 10px;}
.access_info .txt1{ margin-bottom: 7px; padding-bottom: 5px; border-bottom: 1px dotted #cccccc;}
.access_info .txt2{ margin-bottom: 10px;}
.access_info .img1{ text-align:center; margin-bottom: 10px;}
.access_info .img1 img{ width: 100%;}
.access_info .txt3{}
.access_info .txt4,.access_info .txt5{ font-size: 12px;}
.access_info .txt5{ color: #f00;}

/* 道のり
--------------------------------------------------------- */
#itinerary{ margin: 0 10px;}
#itinerary h3{ margin-bottom: 10px; text-align: center; font-size: 16px;}

#itinerary #photo{ width: 100%; text-align: center; margin-bottom: 30px;}
#itinerary #photo li img{ width: 100%;}
#itinerary #photo li p{ font-size: 12px; margin-bottom: 5px;}

#itinerary .back_access{
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
}

#itinerary .back_access a{ display: block; color: #ffffff; background: #353535;}

/*道のりナビ*/
.road_navi li{
	height: 35px;
	background: #725a47;
	/*
	background-image: -webkit-gradient( linear,center top,center bottom,color-stop(0, #ffa299),color-stop(0.5, #b51200),color-stop(0.5, #1235a8),color-stop(1, #1235a8) );
	background-image: -moz-linear-gradient( top,#ffa299 0%,#b51200 50%,#1235a8 50%,#1235a8 100% );
	border: 1px solid #1235a8;
	*/
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 5px;
	padding: 0 10px;
	font-size: 16px;
}

.road_navi li:last-child {
	margin-bottom: 0px;
}

.road_navi li a{
	height: 35px;
	display: block;
	text-align: center;
	color: #ffffff;
	line-height: 35px;
	font-weight: bold;
	text-shadow:rgba(0,0,0,0.8) 0 -1px 0;
	padding: 0 10px;
}

/*リンク色*/
.road_navi li a,
.road_navi li a:link,
.road_navi li a:hover,
.road_navi li a:visited{
	text-decoration: none;
}

/*道のり写真タイトル*/
#access_inner2 h3{
	line-height: 1.2;
	text-align: center;
	margin-bottom: 10px;
}

/*道のり写真*/
#photo{
	text-align: center;
	margin-bottom: 30px;
}

#photo p{
	padding: 0 10px 5px 10px;
	text-align: center;
}

