

.access{
}
.access-title{
	text-align: center;
	margin: 100px 0 50px;
}
.access-left{
	    width: 655px;
    margin: 50px auto 0;

}
.access-right{
	float: right;
	width:306px;
}
.access-left h3{
	font-size: 16px;
	background: url(../image/common/arrow.gif) no-repeat left 12px;
	padding-top: 10px;
	padding-left: 26px;
	margin: 0px 0px 10px 0;
	border-top: solid #666 1px;
}
.access-left dl{
	margin-left: 26px;
	width: 629px;
}
.access-left dt{
	font-size: 14px;
	float:left;
  width:130px;
  clear:both;
  padding:12px 0 5px 12px;
  border-top:1px solid #ddd;
  background: url(../image/common/arrow_light.gif) no-repeat left 18px;
  margin-bottom: 8px;
}
.access-left dd{
	font-size: 12px;
	float:right;
  width:487px;
  margin-bottom: 8px;
  border-top:1px solid #ddd;

 /float:none;
 /margin-left:90px;
 /width:auto;
}
.access-left dd p{
	background: url(../image/common/arrow_light.gif) no-repeat left 16px;
	padding:12px 0 2px 12px;
}
.access-left dd img{
	margin-left: 12px;
	margin-top: 12px;
}
.access-left dd em{
	float: right;
	margin-right: 10px;
}
.access-left .graytext{
	font-size: 12px;
	color: #999;
	margin-left: 30px;
	margin-bottom: 40px;
}
.road{
	border-top: solid #666 1px;
	text-align: center;
	padding: 40px 0;
}
.access-p{
	font-size: 14px;
	margin-left: 30px;
	margin-bottom: 40px;
}
.access-left h4{
	font-size: 16px;
	background: url(../image/common/arrow.gif) no-repeat left 30px;
	padding-top: 30px;
	padding-left: 26px;
	margin: 0px 0px 10px 0;
	border-top: solid #666 1px;
}
.bus{
margin-left: 30px;
}
.bus-left{
	float: left;
	width: 300px;
	margin-top: 20px;
	font-size: 14px;
	color: #333;
}
.bus-left p{
	margin-top: 16px;
		line-height: 2;
	}
.bus-right h5{
	background: url(../image/restaurant/tel.gif) no-repeat left center;
	margin: 20px 0;
	padding-left: 36px;
	font-size: 24px;
	letter-spacing: 3px;
	font-weight: normal !important;
	font-family: arial;
}
.bus-right em{
	font-size: 12px;
		line-height: 2;
}
.bus-right{
	float: right;
	width: 300px;
	margin-top: 20px;
}
.bus-time{
	margin-left: 30px;
}
.bus-time h5{
	background: url(/image/common/arrow_light.gif) no-repeat left 5px;
	padding:0px 0 2px 12px;
	margin-bottom: 10px;
}
.bus-time-left{
	float: left;
	width:300px;
}
.bus-time-right{
	width: 300px;
	float: right;
}
.busstop{
	margin-top: 50px;
	margin-left: 30px;
}
.busstop h5{
	background: url(/image/common/arrow_light.gif) no-repeat left 4px;
	padding:0px 0 2px 12px;
	margin-bottom: 10px;
}
.stop-pic{
	border: solid #ddd 1px;
	font-size: 12px;
	width:171px;
	height: 210px;
	padding: 7px;
	float: left;
}
.stop-pic img{
	margin-bottom: 10px;
}
.m1{
	background: url(../image/1.gif) no-repeat 150px 190px;
}
.m2{
	background: url(../image/2.gif) no-repeat 150px 190px;
}
.m3{
	background: url(../image/3.gif) no-repeat 150px 190px;
}
.m4{
	background: url(../image/4.gif) no-repeat 150px 190px;
}
.m5{
	background: url(../image/5.gif) no-repeat 150px 190px;
}
.m6{
	background: url(../image/6.gif) no-repeat 150px 190px;
}
.fl2{
	float: left;
	margin: 100px 2px 0 2px;
}
.longarrow{
	text-align: center;
}
.access-right ul{
	background: #F9F9F4;
	border-top: solid #bababa 1px;
	font-size: 14px;
	padding:30px 0px 20px 30px;
}
.access-right li{
	background: url(/image/common/arrow.gif) no-repeat left 4px;
	padding-left: 24px;
	margin-bottom: 20px;
}
.access-right img{
	margin-top: 10px;
}
.sanbashi{
	margin-bottom: 30px;
	margin-left: 28px;
}
.sanbashi p{
	float: right;
	width:360px;
	font-size: 14px;
}
@media (max-width: 480px) {
	.access-title{
	text-align: center;
	margin: 30px 0 0px;
	}
	.access-left{
		width: 100%;
	}
	.access-left h3{
		padding-left: 0;
	}
	.access-left dl{
		margin: 0;
		width:100%;
	}
	.access-left dt{
		float: none;
		width:100%;
	}
	.access-left dd{
		float: none;
		width: 100%;
		border-top: none;
	}
	.access-left h4{
		padding-left: 0;
		text-align: center;
	}
	.sanbashi,.access-p,.bus,.bus-time{
		text-align: center;
		margin-left: 0;
	}
	.sanbashi p,.bus-left,.bus-right,.bus-time-left,.bus-time-right{
		width: auto;
		float: none;
	}
	.busstop{
	margin-left: 0px;

}
.busstop h5{
	background: url(/image/common/arrow_light.gif) no-repeat left 8px;
	padding:0px 0 2px 12px;
	margin-bottom: 10px;
}
.busmap{
	width: 100%;
	height: auto;
}
.stop-pic{
	border: solid #ddd 1px;
	font-size: 12px;
width: auto;
height: auto;
	padding: 7px;

}
.stop-pic img{
	margin-bottom: 10px;
	float: left;
}
.map-derection{
	display: none;
}
.m1{
	background: url(../image/1.gif) no-repeat 150px 190px;
}
.m2{
	background: url(../image/2.gif) no-repeat 150px 190px;
}
.m3{
	background: url(../image/3.gif) no-repeat 150px 190px;
}
.m4{
	background: url(../image/4.gif) no-repeat 150px 190px;
}
.m5{
	background: url(../image/5.gif) no-repeat 150px 190px;
}
.m6{
	background: url(../image/6.gif) no-repeat 150px 190px;
}
.longarrow{
	display: none;
}
}