BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(common/bk.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
#wrapper {
	BORDER-RIGHT: #cccccc 1px solid; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 804px; BORDER-BOTTOM: #cccccc 1px solid
}
#header {
	BACKGROUND: url(common/head_bk.jpg) repeat-x; MARGIN: 0px 2px; HEIGHT: auto; TEXT-ALIGN: left
}
#header H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; BACKGROUND: url(common/mainbk.gif) repeat-y 50% top; PADDING-BOTTOM: 5px; MARGIN: 0px 2px; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
#contents {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; TEXT-ALIGN: left
}
#footer {
	FONT-SIZE: 12px; BACKGROUND: url(common/footer_bk.jpg) repeat-x; MARGIN: 0px; COLOR: #666
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4.midasi {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.int {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
A {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-POSITION: outside; LINE-HEIGHT: 1.3; LIST-STYLE-TYPE: disc
}
HR {
	MARGIN: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
HR.dot {
	BORDER-TOP: #999 1px dotted; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
SELECT {
	BACKGROUND-COLOR: #ffffee
}
OBJECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
EMBED {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.txt80 {
	FONT-SIZE: 80%
}
.txt90 {
	FONT-SIZE: 90%
}
.txt120 {
	FONT-SIZE: 120%
}
.box_outer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 10px; PADDING-TOP: 2px
}
.box_inner {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 13px; COLOR: #333; PADDING-TOP: 13px; TEXT-ALIGN: left
}
.up {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.up A {
	COLOR: #666
}
#sidemenu {
	COLOR: #565656; TEXT-ALIGN: left
}
#sidemenu HR {
	BORDER-TOP: #999 1px dotted; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
#sidemenu A {
	COLOR: #565656; TEXT-DECORATION: none
}
#sidemenu A:hover {
	TEXT-DECORATION: underline
}
#sidemenu UL.list1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidemenu .list1 LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; BACKGROUND: url(common/ya_red.gif) no-repeat left 2px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 7px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted; LIST-STYLE-TYPE: none
}
#sidemenu UL.list2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px
}
#sidemenu .list2 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 85%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#toppage #main {
	BACKGROUND: url(top/topmainbk.gif) repeat-y 50% top
}
#news {
	LINE-HEIGHT: 1.4; TEXT-ALIGN: left
}
#news A {
	COLOR: #0033cc; TEXT-DECORATION: none
}
#news A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
#news UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
#news LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 7px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted; LIST-STYLE-TYPE: none
}
#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-TOP: 8px
}
#busnews TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1.4; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
#busnews A {
	TEXT-DECORATION: underline
}
#busnews A:hover {
	TEXT-DECORATION: underline
}
.topside_mid {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 85%; BACKGROUND: url(top/topside_mid.gif) repeat-y; PADDING-BOTTOM: 6px; COLOR: #545454; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.banner {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 85%; PADDING-BOTTOM: 6px; COLOR: #545454; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.newsbknum TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1.2; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
.newsbknum A {
	TEXT-DECORATION: none
}
.newsbknum A:hover {
	TEXT-DECORATION: underline
}
#seatpage #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#seatpage A {
	
}
#seatpage A:hover {
	COLOR: #0033cc
}
#seat .box_inner LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; LIST-STYLE-POSITION: outside; BACKGROUND: url(common/arrow_blue.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#businfopage H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #666; PADDING-TOP: 0px
}
#businfo #bs .box_inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#businfo #bs .box_inner A {
	COLOR: #fff
}
.caption {
	FONT-SIZE: 82.5%
}
.sub_caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px
}
.tbl_bgcol_a {
	BACKGROUND: #d8d8d8
}
.tbl_bgcol_b {
	BACKGROUND: #efefef
}
.tbl_bgcol_c {
	BACKGROUND: #ffffe5
}
.bs_type_a {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #09529f; PADDING-BOTTOM: 3px; COLOR: #efefef; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.bs_type_a A {
	DISPLAY: block; WIDTH: 100%; COLOR: #fff; HEIGHT: 100%
}
.bs_type_b {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #0d6dd5; PADDING-BOTTOM: 3px; COLOR: #efefef; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.bs_type_b A {
	DISPLAY: block; WIDTH: 100%; COLOR: #fff; HEIGHT: 100%
}
#srchbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(tt_search/search_mid_bk.gif) #bcda64 repeat-x 50% bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#result {
	WIDTH: auto; TEXT-ALIGN: left
}
DIV.entry-head TD {
	BACKGROUND: url(tt_search/midasi_wh2_c.jpg) #efefef
}
DIV.box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
DIV.box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
SPAN.note1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
DIV.summary {
	FONT-SIZE: 11px; MARGIN: 5px 0px 3px
}
#result TD.busstop {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
#result DIV.arrival-departure {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tbl_bgcol_d {
	
}
#rosenpage #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#businfopage #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#businfopage H3 {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 20px
}
.route {
	FONT-WEIGHT: bold
}
P.explanation {
	PADDING-TOP: 5px
}
#map #wrapper {
	WIDTH: 580px
}
#map #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#map .headmn {
	FONT-SIZE: 75%
}
#map .headmn A {
	COLOR: #333
}
#map .headmn A:hover {
	COLOR: #333
}
#map .headmnbk {
	BACKGROUND-COLOR: #ccc
}
#guidepage .box_inner {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; MARGIN: 1px 0px 10px; BORDER-LEFT: #e8e8e8 1px solid; COLOR: #333; BORDER-BOTTOM: #e8e8e8 1px solid; BACKGROUND-COLOR: #fafafa
}
.tbl_bgcol_pay {
	PADDING-RIGHT: 8px; BORDER-TOP: #dedede 3px solid; PADDING-LEFT: 8px; BACKGROUND: #efefef; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tbl_bgcol_pay A {
	COLOR: #003399
}
.tbl_bgcol_pay2 {
	PADDING-RIGHT: 8px; BORDER-TOP: #e8e8e8 3px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tbl_bgcol_receive {
	PADDING-RIGHT: 8px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#guidemn .box_inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#guidemn .box_inner A {
	COLOR: #ff5600
}
#subwin #wrapper {
	WIDTH: 548px
}
#subwin #main {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: #ffffff; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; TEXT-ALIGN: left
}
#subwin H4 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #cc6633; BORDER-BOTTOM: #cccccc 1px dotted
}
#subwin H5 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 8px
}
H5.guidemidasi {
	COLOR: #ffffff
}
#subwin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#subwin LI {
	MARGIN: 0px 0px 0px 20px
}
P.subcap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #cc6633; PADDING-TOP: 8px
}
#ssbus .box_inner {
	BACKGROUND-COLOR: #fff
}
.ssbus_head {
	BACKGROUND: #3266cc; COLOR: #ffffff; TEXT-ALIGN: center
}
.ssbus_body {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.ssbus_waku {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.ssbus_head2 {
	BACKGROUND: #65982f; COLOR: #ffffff; TEXT-ALIGN: center
}
.comdata_cell_l {
	PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef
}
.comdata_cell_r {
	PADDING-RIGHT: 15px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
H3.recruit {
	MARGIN: 40px 0px 25px; COLOR: #666666
}
.privacy A {
	COLOR: #666; TEXT-DECORATION: none
}
.privacy A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
.headcap {
	FONT-SIZE: 65%; COLOR: #666
}
.headcap A {
	COLOR: #666; TEXT-DECORATION: none
}
.headcap A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
.gyoukan {
	line-height: 80%;
}
