/* サブページのサブナビゲーション下段スタイル */
#Bodys #Sub4 .widget {
	height: auto;
}
#Bodys #Sub4 #tabvanilla ul#gl_menu_b li {
	width: 240px;
	height: 46px;
	overflow: hidden;
}
#Bodys #Sub4 #tabvanilla ul#gl_menu_b li#gl_menu_b_03 {
	width: 230px;
	height: 46px;
	overflow: hidden;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_01 a {
	display: block;
	background-image: url(../img/zikokuhyou/gl_b01_off.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 230px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_01 a:hover {
	background-image: url(../img/zikokuhyou/gl_b01_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#Bodys #Sub4 .tabnav#gl_menu_b li.ui-tabs-selected#gl_menu_b_01 a {
	background-image: url(../img/zikokuhyou/gl_b01_slct.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_02 a {
	display: block;
	background-image: url(../img/zikokuhyou/gl_b02_off.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 230px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_02 a:hover {
	background-image: url(../img/zikokuhyou/gl_b02_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#Bodys #Sub4 .tabnav#gl_menu_b li.ui-tabs-selected#gl_menu_b_02 a {
	background-image: url(../img/zikokuhyou/gl_b02_slct.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_03 a {
	display: block;
	background-image: url(../img/zikokuhyou/gl_b03_off.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 230px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
}
#Bodys #Sub4 #tabvanilla #gl_menu_b_03 a:hover {
	background-image: url(../img/zikokuhyou/gl_b03_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#Bodys #Sub4 .tabnav#gl_menu_b li.ui-tabs-selected#gl_menu_b_03 a {
	background-image: url(../img/zikokuhyou/gl_b03_slct.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
/* 時刻表ページのコンテンツスタイル */
#Bodys #Sub4 dt.zikoku_subtitle_area {
	width: auto;
	height: 23px;
}
#Bodys #Sub4 a.arrow_blue_links {
	background-image: url(../img/index/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
#Bodys #Sub4 dd.zikoku_links_area {
	width: 680px;
	height: 10px;
	padding-bottom: 25px;
	text-align: right;
}
#Bodys #Sub4 dd.pdng_12 {
	padding-left: 12px;
}
#Bodys #Sub4 table#zikoku_tbl {
	width: 379px;
	border-collapse:collapse;
	border-top: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
	margin-right: auto;
	margin-left: auto;
}
#Bodys #Sub4 table#zikoku_tbl td {
	padding: 10px;
	text-align: center;
}
#Bodys #Sub4 table#zikoku_tbl th.tbl_main_bg {
	background-image: url(../img/trans/trans_tbl_bg.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 4px 0px 4px 0px;
}
#Bodys #Sub4 table#zikoku_tbl th.tbl_left_bg {
	width: 100px;
	background-color: #F3F7F8;
	font-weight: normal;
	border-bottom: solid #CCCCCC 1px;
	border-right: dotted #CCCCCC 1px;
	padding: 0px 25px 0px 25px;
}
#Bodys #Sub4 table#zikoku_tbl td {
	border-bottom: solid #CCCCCC 1px;
	border-right: dotted #CCCCCC 1px;
}
#Bodys #Sub4 table#zikoku_tbl td.txt_r02_2 {
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	text-align: center;
	padding: 10px;
}

