@charset "utf-8";


/*+++++++++++++++++++++++++++++++++++
@import
++++++++++++++++++++++++++++++++++++*/
@import url("reset.css");
@import url("common.css");

/*+++++++++++++++++++++++++++++++++++
body
++++++++++++++++++++++++++++++++++++*/
#bodybg {
	background	:url(../img/body_bg.jpg) no-repeat center top;
}
/*+++++++++++++++++++++++++++++++++++
#page
++++++++++++++++++++++++++++++++++++*/
#page {
	margin		:0 auto;
	width		:970px;
	min-height	:600px;
}
/*+++++++++++++++++++++++++++++++++++
#header
++++++++++++++++++++++++++++++++++++*/
#header {
	margin-bottom	:10px;
	padding-top	:10px;
}
#header-info01,
#header-info02,
#header-menu01 {
	float		:left;
}
#header-info03,
#header-menu02 {
	float		:right;
	padding-right	:5px;
}
#header-info01 {
	margin-bottom	:8px;
}
#header-info01 h1 {
	margin-bottom	:8px;
	font-size	:1.2em;
	color		:#898989;
}
#header-info01 h2 {
	margin		:5px 0 5px 5px;
}
#header-info02 {
	margin		:40px 0 0 -10px;
}
#header-info02 li {
	float		:left;
	margin-right	:20px;
}
#header-info02 li a {
	display		:block;
	height		:17px;
}
#header-info02 li a span {
	display		:none;
}
#header-info02 li.greeting a 		{width:51px;background:url(../img/header_greeting_off.png) no-repeat;}
#header-info02 li.greeting a:hover 	{background:url(../img/header_greeting_on.png) no-repeat;}
#header-info02 li.contact a 		{width:83px;background:url(../img/header_contact_off.png) no-repeat;}
#header-info02 li.contact a:hover 	{background:url(../img/header_contact_on.png) no-repeat;}
#header-info02 li.faq a 		{width:84px;background:url(../img/header_faq_off.png) no-repeat;}
#header-info02 li.faq a:hover 		{background:url(../img/header_faq_on.png) no-repeat;}
#header-info02 li.access a 		{width:63px;background:url(../img/header_access_off.png) no-repeat;}
#header-info02 li.access a:hover 	{background:url(../img/header_access_on.png) no-repeat;}
#header-info03 {
	margin-top	:10px;
	padding-right	:9px;
}
#header-menu01 {
	padding-left	:9px;
}
#header-menu01 li {
	float		:left;
	margin-right	:1px;
}
#header-menu01 li a {
	display		:block;
	width		:122px;
	height		:37px;
}
#header-menu01 a span {
	display		:none;
}
#header-menu01 li.home a 		{background:url(../img/header_home_off.png) no-repeat;}
#header-menu01 li.home a:hover 		{background:url(../img/header_home_on.png) no-repeat;}
#header-menu01 li.homec a 		{background:url(../img/header_home.png) no-repeat;}
#header-menu01 li.concept a 		{background:url(../img/header_concept_off.png) no-repeat;}
#header-menu01 li.concept a:hover 	{background:url(../img/header_concept_on.png) no-repeat;}
#header-menu01 li.conceptc a 		{background:url(../img/header_concept.png) no-repeat;}
#header-menu01 li.guide a 		{background:url(../img/header_guide_off.png) no-repeat;}
#header-menu01 li.guide a:hover 	{background:url(../img/header_guide_on.png) no-repeat;}
#header-menu01 li.guidec a 		{background:url(../img/header_guide.png) no-repeat;}
#header-menu01 li.media a 		{background:url(../img/header_media_off.png) no-repeat;}
#header-menu01 li.media a:hover 	{background:url(../img/header_media_on.png) no-repeat;}
#header-menu01 li.mediac a 		{background:url(../img/header_media.png) no-repeat;}
#header-menu01 li.voice a 		{background:url(../img/header_voice_off.png) no-repeat;}
#header-menu01 li.voice a:hover 	{background:url(../img/header_voice_on.png) no-repeat;}
#header-menu01 li.voicec a 		{background:url(../img/header_voice.png) no-repeat;}
#header-menu01 li.price a 		{background:url(../img/header_price_off.png) no-repeat;}
#header-menu01 li.price a:hover 	{background:url(../img/header_price_on.png) no-repeat;}
#header-menu01 li.pricec a 		{background:url(../img/header_price.png) no-repeat;}
#header-menu02 {
	padding-right	:8px;
}
#header-menu02 a {
	display		:block;
	width		:202px;
	height		:37px;
}
#header-menu02 a span {
	display		:none;
}
#header-menu02 .service a 		{background:url(../img/header_service_off.png) no-repeat;}
#header-menu02 .service a:hover 	{background:url(../img/header_service_on.png) no-repeat;}
#header-menu02 .servicec a 		{background:url(../img/header_service.png) no-repeat;}
/*+++++++++++++++++++++++++++++++++++
#wrapper
++++++++++++++++++++++++++++++++++++*/
#wrapper {
	margin		:0 5px;
}
/*+++++++++++++++++++++++++++++++++++
body#column
++++++++++++++++++++++++++++++++++++*/
.column30 #side {
	float		:right;
	width		:200px;
}
#wrapper h2 {
	margin-bottom	:20px;
}
#wrapper h3 {
	margin		:0 0 10px 30px;
}
.column30 #main {
	float		:left;
	width		:705px;
	padding		:20px 0 50px 35px;
}
.column30 #side {
	float		:right;
	width		:200px;
}
/*+++++++++++++++++++++++++++++++++++
#footer
++++++++++++++++++++++++++++++++++++*/
#footer {
	padding		:40px 0;
	background	:url(../img/footer_bg.jpg) no-repeat center bottom;
	text-align	:center;
	color		:#898989;
}
#footer-banner {
	margin-bottom	:15px;
}
#footer-service {
	width		:954px;
	margin-left	:auto;
	margin-right	:auto;
	margin-bottom	:25px;
}
#footer-service p {
	margin-bottom	:5px;
}
#footer-service li {
	float		:left;
}
#footer-service li a {
	display		:block;
	width		:158px;
	height		:30px;
}
#footer-service li a span {
	display		:none;
}
#footer-service li.service01 a 		{background:url(../img/footer_head-spa_off.png) no-repeat;}
#footer-service li.service01 a:hover 	{background:url(../img/footer_head-spa_on.png) no-repeat;}
#footer-service li.service02 a 		{background:url(../img/footer_hair-spa_off.png) no-repeat;}
#footer-service li.service02 a:hover 	{background:url(../img/footer_hair-spa_on.png) no-repeat;}
#footer-service li.service03 a 		{background:url(../img/footer_face_off.png) no-repeat;}
#footer-service li.service03 a:hover 	{background:url(../img/footer_face_on.png) no-repeat;}
#footer-service li.service04 a 		{background:url(../img/footer_body-reflex_off.png) no-repeat;}
#footer-service li.service04 a:hover 	{background:url(../img/footer_body-reflex_on.png) no-repeat;}
#footer-service li.service05 a 		{background:url(../img/footer_hair-design_off.png) no-repeat;}
#footer-service li.service05 a:hover 	{background:url(../img/footer_hair-design_on.png) no-repeat;}
#footer-service li.service06 a 		{background:url(../img/footer_set_off.png) no-repeat;}
#footer-service li.service06 a:hover 	{background:url(../img/footer_set_on.png) no-repeat;}
#footer-menu {
	margin-bottom	:20px;
}
#footer-menu .footer-menu li {
	display		:inline;
}
#footer-menu .footer-menu li img {
	vertical-align	:bottom;
}
#footer .crecer {
	margin-bottom	:40px;
	font-size	:1.2em;
}

