@charset "UTF-8";

/*------- access_paragraph_map -------*/
#access_paragraph_map {
	padding-bottom: 25px;
}



/*------- access_paragraph_car -------*/
#access_paragraph_car {
	padding: 10px 0px 0px 0px;
	margin-bottom: 20px;
	background: #272a27;
}



/*------- access_paragraph_train -------*/
#access_paragraph_train {
	padding: 10px 0px 0px 0px;
	margin-bottom: 20px;
	background: #272a27;
}



/*------- gmap -------*/
#gmap {
	width: 470px;
	height: 420px;
	color: #000000;
	letter-spacing: 0px;
	float: right;
}

/*------- h4 -------*/
h4#h4_subtitle_car, 
h4#h4_subtitle_train {
	color: #ff9900;
	font-size: 1.1em;
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #ff9900;
}



#proc_car, 
#proc_train {
	padding: 20px 20px 0px 20px;
}

#proc_car h5 {
	font-weight: bold;
	color: #ffff00;
}



/*------- access_frame_exp -------*/
#access_frame_exp {
	float: left;
	padding-bottom: 10px;
}
#access_frame_exp .box {
	border: 1px solid #ffffff;
	padding: 20px 30px 20px 30px;
	background: #000000;
}
#access_frame_exp .box p.shop_name {
	letter-spacing: 0px;
	font-family: "palatino","Osaka", "verdana", "arial","sans-serif";
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 10px;
}
#access_frame_exp .box p.shop_address {
	padding-bottom: 8px;
}
#access_frame_exp .box p.shop_number {
	padding-bottom: 8px;
}

#access_frame_exp .box ul {
	padding-left: 20px;
}
#access_frame_exp .box li a {
	color: #ff0000;
}
#access_frame_exp .box li a:visited {
	color: #ff0000;
}
#access_frame_exp .box li a:hover {
	color: #ffff00;
	text-decoration: underline;
}



/*------- ul.ul_access_01 -------*/
ul.ul_access_01 {
	margin: 1.2em;
	margin-top: 0px;
}
ul.ul_access_01 li {
	padding-bottom: 10px;
}

