/* g02 access CSS */

/* index */
.accessTop h1 {background:url(../image/title_accessTop.jpg) no-repeat;}
div.top p.topline {background:url(../../common/image/img_dot01.gif) repeat-x top;padding-top:10px;}
p.right span.red {color:#FF6666;}

ul.time_distance li {padding-top:10px;margin:5px 0 10px 0;list-style:none;text-align:right;}
ul.time_distance li span{display:none;}
li#sinosaka {background:url(../image/titlesub_sinosaka.gif) no-repeat top;}
li#osaka {background:url(../image/titlesub_osaka.gif) no-repeat top;}
li#nanba {background:url(../image/titlesub_nanba.gif) no-repeat top;}
li#usj {background:url(../image/titlesub_usj.gif) no-repeat top;}
li#kyoto {background:url(../image/titlesub_kyoto.gif) no-repeat top;}
li#kobe {background:url(../image/titlesub_kobe.gif) no-repeat top;}
li#nara {background:url(../image/titlesub_nara.gif) no-repeat top;}
li#wakayama {background:url(../image/titlesub_wakayama.gif) no-repeat top;}
li#oia {background:url(../image/titlesub_oia.gif) no-repeat top;}
li#ka {background:url(../image/titlesub_ka.gif) no-repeat top;}

/* --------------------------- */

/* common */
h2.subtitle {background:url(../image/img_titlesub-bg.jpg) no-repeat;width:524px;height:27px;margin:10px 10px 0 10px;font-size:100%;}
h2.subtitle span {padding-left:10px;line-height:27px;font-weight:bold;color:#FFFFFF;}

div.top {margin:10px 10px 0 10px;}
div.middle {margin:10px 20px 0 20px;}

/* 100907追加 ----------*/
div.middle02 {
	margin:10px;
	border:1px #333 solid;
	padding:10px 5px;
	}
/* -------------------- */


p.center {text-align:center;}
p.right {text-align:right;}

span.small{font-size:smaller;}
span.glay{color:#666666;}


/*縦2列に分けるレイアウト*/

div.left_text_box { margin-top: 10px;float: left;}
ul.right_img_box {margin-top: 10px;float: right;}
ul.right_img_box li {list-style:none;margin-bottom: 5px;text-align: center;}

	/*幅は個別指定*/
	
	#accessmap_left{width: 430px;}
	#mapicon_right{width: 89px;}
	#mapicon_right span.small {font-size:9px;}

/* テーブル仕様 */
table.access {
	margin-top:5px;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.access th {
	padding:5px;
	font-weight:normal;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color:#000000;
	background:#F2F2F2;
}
table.access td {
	padding:5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.t_center {text-align:center;}
.t_left {text-align:left;}

/* ---------------------------------------- */

/* title */
.train h1 {background:url(../train/image/title_train.jpg) no-repeat;}
.bus h1 {background:url(../bus/image/title_bus.jpg) no-repeat;}
.car h1 {background:url(../car/image/title_car.jpg) no-repeat;}
.ferry h1 {background:url(../ferry/image/title_ferry.jpg) no-repeat;}
.taxi h1 {background:url(../taxi/image/title_taxi.jpg) no-repeat;}
.rentacar h1 {background:url(../rentacar/image/title_rentacar.jpg) no-repeat;}
.all_map h1 {background:url(../accessmap/image/title_all_map.jpg) no-repeat;}

/* ---------------------------------------- */

/* side */

	/* default */
	#g02_00 {height:28px;background:url(../image/btn_g02-00.jpg) no-repeat;}
	#g02_01 {height:23px;background:url(../image/btn_g02-01.jpg) no-repeat;}
	#g02_02 {height:23px;background:url(../image/btn_g02-02.jpg) no-repeat;}
	#g02_03 {height:23px;background:url(../image/btn_g02-03.jpg) no-repeat;}
	#g02_04 {height:23px;background:url(../image/btn_g02-04.jpg) no-repeat;}
	#g02_05 {height:23px;background:url(../image/btn_g02-05.jpg) no-repeat;}
	#g02_06 {height:23px;background:url(../image/btn_g02-06.jpg) no-repeat;}
	#g02_07 {height:25px;background:url(../image/btn_g02-07.jpg) no-repeat;}
	
	/* on */
	#g02_01_on {height:25px;background:url(../image/btn_g02-01-on.jpg) no-repeat;}
	#g02_02_on {height:23px;background:url(../image/btn_g02-02-on.jpg) no-repeat;}
	#g02_03_on {height:23px;background:url(../image/btn_g02-03-on.jpg) no-repeat;}
	#g02_04_on {height:23px;background:url(../image/btn_g02-04-on.jpg) no-repeat;}
	#g02_05_on {height:23px;background:url(../image/btn_g02-05-on.jpg) no-repeat;}
	#g02_06_on {height:23px;background:url(../image/btn_g02-06-on.jpg) no-repeat;}
	#g02_07_on {height:25px;background:url(../image/btn_g02-07-on.jpg) no-repeat;}
	
	/* mouse over */
	a#g02_01:hover {background:url(../image/btn_g02-01-on.jpg) no-repeat;}
	a#g02_02:hover {background:url(../image/btn_g02-02-on.jpg) no-repeat;}
	a#g02_03:hover {background:url(../image/btn_g02-03-on.jpg) no-repeat;}
	a#g02_04:hover {background:url(../image/btn_g02-04-on.jpg) no-repeat;}
	a#g02_05:hover {background:url(../image/btn_g02-05-on.jpg) no-repeat;}
	a#g02_06:hover {background:url(../image/btn_g02-06-on.jpg) no-repeat;}
	a#g02_07:hover {background:url(../image/btn_g02-07-on.jpg) no-repeat;}

	/* banner */
	.s_banner{
		width:183px;
		height:51px;
		overflow:hidden;
}
	/* text */
	.s_text{
		width:172px;
		margin:0 auto;
		padding:5px;
	}

