.top #contents #Tnavi {
	MARGIN: 6px 0px 15px; WIDTH: 960px
}
.top #contents #Tnavi LI {
	FLOAT: left
}
.top #contents .column {
	CLEAR: both; WIDTH: 960px
}
.top #contents #leftColumn {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 640px
}
.top #contents #leftColumn H3 {
	BACKGROUND: url(/top_images/top_h3_bg_infomation.gif) no-repeat right top; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; BORDER-BOTTOM: #666 1px solid
}
.top #contents #leftColumn UL#tab {
	CLEAR: both; BACKGROUND: url(/common/images/common_border_999.gif) repeat-x left bottom; WIDTH: 100%
}
.top #contents #leftColumn UL#tab LI {
	FLOAT: left; WIDTH: 100px; TEXT-ALIGN: center
}
.top #contents #leftColumn UL#tab LI A {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; BACKGROUND: url(/common/images/common_arrow_gray.gif) #eee no-repeat right bottom; BORDER-LEFT: #999 1px solid; WIDTH: 100px; COLOR: #666; LINE-HEIGHT: 25px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 25px
}
.top #contents #leftColumn UL#tab LI A.selected {
	BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid
}
.top #contents #leftColumn DL {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: #999 1px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; COLOR: #666; PADDING-TOP: 20px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 104px
}
.top #contents #leftColumn DL A {
	COLOR: #666666
}
.top #contents #leftColumn DL A:hover {
	COLOR: #de7705
}
.top #contents #leftColumn DL DT {
	PADDING-LEFT: 15px; BACKGROUND: url(/common/images/common_arrow_orange_R.gif) no-repeat left center; FLOAT: left
}
.top #contents #leftColumn DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10em; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dashed
}
.top #contents #leftColumn DL DD:unknown {
	BORDER-BOTTOM-STYLE: none
}
.top #contents #rightColumn {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 300px
}
.top #contents #rightColumn H3 {
	BACKGROUND: url(/top_images/top_h3_bg_reservation.gif) no-repeat right top; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; BORDER-BOTTOM: #666 1px solid
}
.top #contents #rightColumn FORM {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; BACKGROUND: #f4f3f1; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 140px
}
.top #contents #rightColumn FORM H4 {
	MARGIN-BOTTOM: 5px
}
.top #contents #rightColumn FORM DL {
	
}
.top #contents #rightColumn FORM DL DT {
	MARGIN-TOP: 5px; POSITION: absolute
}
.top #contents #rightColumn FORM DL DD {
	PADDING-LEFT: 80px; MARGIN-BOTTOM: 5px
}
.top #contents #rightColumn FORM .action {
	BACKGROUND: url(/common/images/common_srcform_inputbtn_bg.gif) no-repeat center center; MARGIN: 0px auto 5px; WIDTH: 82px; HEIGHT: 16px
}
.top #contents #rightColumn FORM .action INPUT:hover {
	FILTER: alpha(opacity=0); opacity: 0.0; -ms-filter: alpha(opacity=0)
}
.top #contents #rightColumn FORM .reserve_cal {
	MARGIN: 0px auto; WIDTH: 132px; HEIGHT: 19px
}
.top #contents #top_banner {
	CLEAR: both; WIDTH: 960px; PADDING-TOP: 10px
}
.top #contents #top_banner LI {
	PADDING-LEFT: 9px; FLOAT: left
}
.top #contents #top_banner LI:first-child {
	PADDING-LEFT: 0px
}
