BODY {
	BACKGROUND-POSITION: 50% 50%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(http://www.imperialhotel.co.jp/common/images/bg.gif); BACKGROUND-REPEAT: repeat-y
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; LINE-HEIGHT: 125%; FONT-FAMILY: "","HeiseiMincho","lr o", "MS PMincho", "MS Mincho", serif
}
.localNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; LINE-HEIGHT: 125%
}
.headingSecondNavi {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #5c4b1d; LINE-HEIGHT: 133%
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; LINE-HEIGHT: 125%
}
.heading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; LINE-HEIGHT: 133%
}
.headingNote {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #450000; LINE-HEIGHT: 133%
}
.headingMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #532323; LINE-HEIGHT: 133%
}
.text {
	FONT-SIZE: 80%; LINE-HEIGHT: 133%; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "MS PGothic", Osaka, sanserif
}
.textSmall {
	FONT-SIZE: 70%; LINE-HEIGHT: 133%
}
.caption {
	FONT-SIZE: 70%; COLOR: #666666; LINE-HEIGHT: 133%
}
.attention {
	FONT-SIZE: 80%; COLOR: #666666; LINE-HEIGHT: 133%
}
TABLE.allbold TD {
	FONT-WEIGHT: bold
}
.attention02 {
	FONT-WEIGHT: normal; COLOR: #666666
}
.menu {
	FONT-SIZE: 80%; COLOR: #532323; LINE-HEIGHT: 133%
}
.note {
	FONT-SIZE: 80%; COLOR: #450000; LINE-HEIGHT: 133%
}
.download {
	FONT-SIZE: 80%; COLOR: #666666; LINE-HEIGHT: 133%
}
.bulletLink {
	COLOR: #4a0a0a
}
TABLE.generalTable {
	BORDER-RIGHT: #363636 0px solid; BORDER-TOP: #363636 1px solid; BORDER-LEFT: #363636 1px solid; BORDER-BOTTOM: #363636 0px solid; BORDER-COLLAPSE: collapse
}
.blockLeft TABLE.generalTable {
	MARGIN: 0px
}
.blockRight TABLE.generalTable {
	MARGIN: 0px
}
.blockFull TABLE.generalTable {
	MARGIN: 0px
}
TABLE.generalTable TD.level1 {
	BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #91876e; BORDER-LEFT: #363636 0px solid; COLOR: #ffffff; LINE-HEIGHT: 133%; BORDER-BOTTOM: #363636 1px solid
}
TABLE.generalTable TD.level2 {
	BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #b9b79c; BORDER-LEFT: #363636 0px solid; LINE-HEIGHT: 133%; BORDER-BOTTOM: #363636 1px solid
}
TABLE.generalTable TD.level3 {
	BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 0px solid; FONT-SIZE: 80%; BACKGROUND: #d8d7c7; BORDER-LEFT: #363636 0px solid; LINE-HEIGHT: 133%; BORDER-BOTTOM: #363636 1px solid
}
TABLE.generalTable TD {
	BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 0px solid; FONT-SIZE: 80%; BACKGROUND: #ffffff; BORDER-LEFT: #363636 0px solid; LINE-HEIGHT: 133%; BORDER-BOTTOM: #363636 1px solid
}
A:link {
	COLOR: #4a0a0a; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666600; TEXT-DECORATION: underline
}
A:active {
	COLOR: #4a0a0a; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #4a0a0a; TEXT-DECORATION: none
}
A.blue:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.blue:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.blue:active {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.blue:hover {
	COLOR: #00cc63; TEXT-DECORATION: underline
}
A.red:link {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.red:visited {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.red:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.red:hover {
	COLOR: #00cc63; TEXT-DECORATION: underline
}
.topCaption {
	FONT-SIZE: 70%; LINE-HEIGHT: 133%; PADDING-TOP: 6px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "MS PGothic", Osaka, sanserif
}
.topPWmessage {
	PADDING-RIGHT: 6px; PADDING-LEFT: 7px; FONT-SIZE: 62.5%; PADDING-BOTTOM: 8px; COLOR: #665; LINE-HEIGHT: 120%; PADDING-TOP: 6px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "MS PGothic", Osaka, sanserif
}
.topPWmessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
.openClose {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #333333; LINE-HEIGHT: 133%; PADDING-TOP: 6px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "MS PGothic", Osaka, sanserif
}
DIV.restaurantMenu {
	BACKGROUND: url(/tmp200401/images/common_member/menu/menu_body.gif) repeat-y; MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 467px
}
DIV.restaurantMenu H3.head {
	BACKGROUND: url(/tmp200401/images/common_member/menu/menu_head.gif) #999 no-repeat; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 467px; TEXT-INDENT: -9999px; HEIGHT: 58px; TEXT-ALIGN: left
}
DIV.restaurantMenu UL {
	MARGIN: 10px 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.restaurantMenu LI {
	MARGIN: 6px 0px
}
DIV.restaurantMenu P {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
DIV.restaurantMenu .foot {
	BACKGROUND: url(/tmp200401/images/common_member/menu/menu_foot.gif) no-repeat; HEIGHT: 20px
}
.TxtM {
	FONT-SIZE: 77%; LINE-HEIGHT: 1.4
}
