BODY.top {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(images/all/top-bg.gif) #f7f5e7 repeat-x; COLOR: #444444; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
BODY.sub {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(images/all/sub-bg.gif) #f7f5e7 repeat-x; COLOR: #444444; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
A:link {
	COLOR: #3300cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #660099
}
A:hover {
	COLOR: #3300ff
}
A:active {
	COLOR: #9999ff
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#space_40 {
	MARGIN: 0px; HEIGHT: 40px; CLEAR: both
}
#header {
	MARGIN: 10px auto; WIDTH: 942px; BACKGROUND: url(images/header/header.gif) no-repeat; HEIGHT: 60px
}
#header H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 25px
}
#logo {
	MARGIN: 0px
}
#logo P {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 225px; HEIGHT: 65px; TOP: 55px; LEFT: 7px
}
#logo P A {
	DISPLAY: block; HEIGHT: 65px; OVERFLOW: hidden; TEXT-DECORATION: none
}
#menu {
	BACKGROUND-IMAGE: url(images/all/menu.gif); POSITION: relative; MARGIN: auto; WIDTH: 942px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; CLEAR: both
}
#menu UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
#menu LI {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 70px; PADDING-TOP: 0px
}
#menu LI A {
	DISPLAY: block; HEIGHT: 70px; OVERFLOW: hidden; TEXT-DECORATION: none
}
#menu LI#menu01 {
	WIDTH: 188px; LEFT: 0px
}
#menu LI#menu02 {
	WIDTH: 188px; LEFT: 188px
}
#menu LI#menu03 {
	WIDTH: 188px; LEFT: 376px
}
#menu LI#menu04 {
	WIDTH: 188px; LEFT: 564px
}
#menu LI#menu01 A:hover {
	BACKGROUND: url(images/all/menu_on.gif) no-repeat 0px 0px
}
#menu LI#menu02 A:hover {
	BACKGROUND: url(images/all/menu_on.gif) no-repeat -188px 0px
}
#menu LI#menu03 A:hover {
	BACKGROUND: url(images/all/menu_on.gif) no-repeat -376px 0px
}
#menu LI#menu04 A:hover {
	BACKGROUND: url(images/all/menu_on.gif) no-repeat -564px 0px
}
#contents {
	MARGIN: 0px auto; WIDTH: 942px; BACKGROUND: url(images/all/contents-bg.gif) #ffffff repeat-x; PADDING-TOP: 35px; padding-left: 10px;
}
#pankuzu {
	POSITION: relative; BACKGROUND-COLOR: #ffffff; MARGIN: 2px auto 5px; WIDTH: 900px; HEIGHT: 20px; TOP: -20px
}
#pankuzu P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; PADDING-TOP: 0px
}
#image_area {
	TEXT-ALIGN: center; MARGIN: 0px auto; HEIGHT: 460px
}
#image_area2 {
	TEXT-ALIGN: center; MARGIN: 0px auto; HEIGHT: 161px
}
#concept_area {
	BACKGROUND-IMAGE: url(images/top/copy_bg.jpg); PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; CLEAR: both; PADDING-TOP: 90px
}
#concept_left {
	MARGIN: 0px 0px 0px 18px; WIDTH: 418px; FLOAT: left; HEIGHT: auto
}
#concept_left H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px
}
#concept_left P {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.5; MARGIN: 0px; COLOR: #666666
}
#concept_left P.co_img {
	MARGIN: 0px 0px 10px 10px; FLOAT: right
}
#concept_right {
	MARGIN: 0px 18px 30px 0px; WIDTH: 418px; FLOAT: right; HEIGHT: auto
}
#concept_right H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px
}
#concept_right P {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px; COLOR: #666666
}
#concept_right P.co_img {
	MARGIN: 0px 0px 10px 10px; FLOAT: right
}
#footer_wrap {
	MARGIN: 0px auto; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 156px
}
#footer {
	MARGIN: 0px auto; WIDTH: 942px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 156px
}
P.footer_link {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 110%; PADDING-TOP: 10px
}
ADDRESS {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-TOP: 20px
}
#est_menu {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
#est_menu_tbl {
	MARGIN: 0px auto; WIDTH: 750px; COLOR: #8b4513;
}

/* メニューの項目（Fasial Esthietic等） */
#est_menu_tbl TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-image: url(../images/backgroundTh.jpg); FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #ff6600; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}

/* コースの項目（オゾンビーム等） */
#est_menu_tbl A {
	COLOR: #00bfff; TEXT-DECORATION: underline
}
#est_menu_tbl A:hover {
	COLOR: #ff6600
}
#est_menu_tbl SPAN {
	FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; FONT-SIZE: 18px
}
.menu_td01 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff8dc; PADDING-LEFT: 20px; WIDTH: 310px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #8b4513; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.menu_td02 {
	BACKGROUND-IMAGE: url(images/contents/menu_tdbg.gif); BACKGROUND-COLOR: #fff8dc; MARGIN: 0px 20px; WIDTH: 200px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left 50%; VERTICAL-ALIGN: middle;
}
.menu_td03 {
	TEXT-ALIGN: right; BORDER-LEFT: #f5deb3 2px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff8dc; FONT-STYLE: italic; PADDING-LEFT: 20px; WIDTH: 230px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 26px; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.menu_td01_2 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff8dc; PADDING-LEFT: 20px; WIDTH: 310px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #ffcc99; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.menu_td02_2 {
	BACKGROUND-IMAGE: url(images/contents/menu_tdbg.gif); BACKGROUND-COLOR: #fff8dc; MARGIN: 0px 20px; WIDTH: 200px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left 50%; VERTICAL-ALIGN: middle;
}
.menu_td03_2 {
	TEXT-ALIGN: right; BORDER-LEFT: #f5deb3 2px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff8dc; FONT-STYLE: italic; PADDING-LEFT: 20px; WIDTH: 230px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 26px; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
#go_top {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; HEIGHT: 20px; CLEAR: both; PADDING-TOP: 20px
}
