BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1efe2
;}
H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #663300; PADDING-TOP: 2px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"; TEXT-ALIGN: center
;}
.gothic08 {
	FONT-SIZE: 8pt; LINE-HEIGHT: 100%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic09 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 100%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic09-130 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 130%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic10 {
	FONT-SIZE: 10pt; LINE-HEIGHT: 100%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic10-120 {
	FONT-SIZE: 10pt; LINE-HEIGHT: 120%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic10-140 {
	FONT-SIZE: 10pt; LINE-HEIGHT: 140%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic11 {
	FONT-SIZE: 11pt; LINE-HEIGHT: 100%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic11-150 {
	FONT-SIZE: 11pt; LINE-HEIGHT: 130%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.gothic12 {
	FONT-SIZE: 12pt; LINE-HEIGHT: 100%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 120%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu A:link {
	COLOR: #663300; TEXT-DECORATION: none
;}
.menu A:visited {
	COLOR: #663300; TEXT-DECORATION: none
;}
.menu A:active {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu A:hover {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu-mail01 {
	FONT-SIZE: 10pt; COLOR: #663300; LINE-HEIGHT: 110%; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu-mail01 A:link {
	COLOR: #663300; TEXT-DECORATION: underline
;}
.menu-mail01 A:visited {
	COLOR: #663300; TEXT-DECORATION: underline
;}
.menu-mail01 A:active {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu-mail01 A:hover {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu-menubar {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu-menubar A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
.menu-menubar A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
.menu-menubar A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
;}
.menu-menubar A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
;}
.menu-footer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 195px; COLOR: #663300; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"; HEIGHT: 28px
;}
.menu-footer A:link {
	COLOR: #663300; TEXT-DECORATION: none
;}
.menu-footer A:visited {
	COLOR: #663300; TEXT-DECORATION: none
;}
.menu-footer A:active {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu-footer A:hover {
	COLOR: #666600; TEXT-DECORATION: underline
;}
.menu-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
.menu-footer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
.menu-footer UL {
	MARGIN: 0px 5px
;}
.menu-bbs01 {
	FONT-SIZE: 10pt; COLOR: #ffcc00; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu-bbs01 A:link {
	COLOR: #666666; TEXT-DECORATION: none
;}
.menu-bbs01 A:visited {
	COLOR: #666666; TEXT-DECORATION: none
;}
.menu-bbs01 A:active {
	COLOR: #ffcc00; TEXT-DECORATION: none
;}
.menu-bbs01 A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
;}
.menu-bbs02 {
	FONT-SIZE: 8pt; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu-bbs02 A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
.menu-bbs02 A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
.menu-bbs02 A:active {
	COLOR: #0000ff; TEXT-DECORATION: underline
;}
.menu-bbs02 A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
;}
.menu-bbs03 {
	FONT-SIZE: 10pt; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka"
;}
.menu-bbs03 A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
.menu-bbs03 A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
.menu-bbs03 A:active {
	COLOR: #0000ff; TEXT-DECORATION: underline
;}
.menu-bbs03 A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
;}
.space-05 {
	LINE-HEIGHT: 5px
;}
.space-10 {
	LINE-HEIGHT: 10px
;}
.background01 {
	BACKGROUND-IMAGE: url(common/background01.jpg); BACKGROUND-REPEAT: repeat-x
;}
.line01 {
	BORDER-RIGHT: #94704c 1px dotted; BORDER-TOP: #94704c 1px dotted; BORDER-LEFT: #94704c 1px dotted; BORDER-BOTTOM: #94704c 1px dotted
;}
.yosa-background {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(yosa/osusume_background.gif); BACKGROUND-REPEAT: no-repeat
;}
.contact-background {
	BACKGROUND-IMAGE: url(contact/img/background01.gif); LINE-HEIGHT: 12px; BACKGROUND-REPEAT: no-repeat
;}
.reservations-background {
	BACKGROUND-IMAGE: url(reservations/img/background01.gif); LINE-HEIGHT: 12px; BACKGROUND-REPEAT: no-repeat
;}
.rakken-background {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(rakken/osusume_background.gif); BACKGROUND-REPEAT: no-repeat
;}

