@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2008.10
  Last Update 0000.00.00 担当者名
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "page.css";


/*####################　効果事例　####################*/

#PageCase { color:#666666; }

/*　驚愕の変化chenge.html
-------------------------------------*/
/* 導入 */

#PageCase .contentsBox#Introduction {
	background:url(../../case/img/change/mainimage.jpg) 0 0 no-repeat;
	height:461px;
	margin-bottom:0;}

#PageCase .contentsBox#Introduction h2,
#PageCase .contentsBox#Introduction p,
#PageCase .contentsBox#Introduction ul,
#PageCase .contentsBox#Introduction img { display:none; }

#PageCase .contentsBox#Profile h3 {	margin-bottom:10px;}
#PageCase .contentsBox#Profile p { margin-left:10px;}

/* 本人インタビュー */

#PageCase .contentsBox#Interview #Start h3,
#PageCase .contentsBox#Interview #After01 h3,
#PageCase .contentsBox#Interview #After02 h3 { display:none; }

#PageCase .contentsBox#Interview p {
	margin:0px 10px 0 245px;}

#PageCase .contentsBox#Interview #Start {
	background:url(../../case/img/change/wall_interview01.jpg) 0 0 no-repeat;
	margin-top:20px;
	padding-top:45px;
	min-height:211px;
	_height:266px; }
#PageCase .contentsBox#Interview #After01 {
	background:url(../../case/img/change/wall_interview02.jpg) 0 0 no-repeat;
	padding-top:45px;
	min-height:220px;
	_height:265px; }
#PageCase .contentsBox#Interview #After02 {
	background:url(../../case/img/change/wall_interview03.jpg) 0 0 no-repeat;
	padding-top:45px;
	min-height:179px;
	_height:224px; }

#PageCase .contentsBox#Interview #Comment {
	width:620px;
	background-color:#fffef2;
	margin:30px 0 0 10px;
	padding:20px 0;
	}

#PageCase .contentsBox#Interview #Comment h3 { margin:0 0 15px 25px;}
#PageCase .contentsBox#Interview #Comment p { margin:0 40px 0 27px; }



/*　効果事例
-------------------------------------*/
#PageCase .contentsBox h2 { margin-bottom:13px;}

#PageCase .contentsBox#Features20 h3.title,
#PageCase .contentsBox#Features30 h3.title,
#PageCase .contentsBox#Features40 h3.title,
#PageCase .contentsBox#Features50 h3.title,
#PageCase .contentsBox#Features60 h3.title {
	height:27px;
	margin-bottom:15px;
	text-indent:-9999px;}

#PageCase .contentsBox#Features20 h3.title { background:url(../../case/img/title_20.gif) 0 0 no-repeat;}
#PageCase .contentsBox#Features30 h3.title { background:url(../../case/img/title_30.gif) 0 0 no-repeat;}
#PageCase .contentsBox#Features40 h3.title { background:url(../../case/img/title_40.gif) 0 0 no-repeat;}
#PageCase .contentsBox#Features50 h3.title { background:url(../../case/img/title_50.gif) 0 0 no-repeat;}
#PageCase .contentsBox#Features60 h3.title { background:url(../../case/img/title_60.gif) 0 0 no-repeat;}

/* 見出し部分 */

#PageCase .contentsBox#Features20 #Features {
	background:url(../../case/img/wall-features_20.gif) 0 0 no-repeat;
	height:111px;}
#PageCase .contentsBox#Features30 #Features {
	background:url(../../case/img/wall-features_30.gif) 0 0 no-repeat;
	height:126px;}
#PageCase .contentsBox#Features40 #Features {
	background:url(../../case/img/wall-features_40.gif) 0 0 no-repeat;
	height:110px;}
#PageCase .contentsBox#Features50 #Features {
	background:url(../../case/img/wall-features_50.gif) 0 0 no-repeat;
	height:126px;}
#PageCase .contentsBox#Features60 #Features {
	background:url(../../case/img/wall-features_60.gif) 0 0 no-repeat;
	height:126px;}

#PageCase .contentsBox #Features { margin-bottom:20px;}
#PageCase .contentsBox #Features h3,
#PageCase .contentsBox #Features p { display:none; }

/* 効果事例 */

#PageCase .contentsBox .case {
	margin:0 0 15px 0;
	background:url(../../case/img/wall_case.gif) 0 0 repeat-y;}

#PageCase .contentsBox .case h3 {
	background:url(../../case/img/title_case.gif) 0 0 no-repeat;
	padding:18px 0 5px 45px; }

#PageCase .contentsBox .case .case_detail {
	zoom:1; clear:both;
	width:610px;
	margin:15px 0 0 15px;
	padding-bottom:10px;
	background:url(../../img/line_dotted.gif) left bottom repeat-x; }
	
#PageCase .contentsBox .case .case_detail:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*#PageCase .contentsBox .case .case_photo,
#PageCase .contentsBox .case .Before {
	display:inline;
	float:left;
	width:150px;
	margin:0 9px 0 0px;
	background:url(../../case/img/point.gif) right top no-repeat;}

#PageCase .contentsBox .case .Before { margin-left:0px;}
#PageCase .contentsBox .case .case_photo { padding-top:22px;}

#PageCase .contentsBox .case .After {
	margin:0 0 0 10px;
	width:auto;
	background:none;}

#PageCase .contentsBox .case .After img,
#PageCase .contentsBox .case .Before img { margin:0 0 5px 0;}*/

#PageCase .contentsBox .case .case_detail table { width:610px;}
#PageCase .contentsBox .case .case_detail table td,
#PageCase .contentsBox .case .case_detail table th {
	text-align:left;
	border:none;
	font-weight:normal;}

#PageCase .contentsBox .case .case_detail table th {
	padding-left:10px;
	padding-right:25px;}
	#PageCase .contentsBox .case .case_detail table th.title {
		padding:3px 10px;
		background-color:#dae9ee;}

#PageCase .contentsBox .case .comment {
	border-bottom:#e5e5e5 solid 1px;
	padding:15px 0 10px 0;}

#PageCase .contentsBox .case .comment p {margin:0 20px 8px 20px;}
#PageCase .contentsBox .case .comment p.link { margin:10px 20px 0 20px;}
#PageCase .contentsBox .case .comment p.link a{
	background:none;
	padding:0; }

/* 効果事例詳細 */

#PageCase #State,
#PageCase #Approach {
	padding:0 20px 20px 20px;
	border:#e5e5e5 solid 1px;}

#PageCase #State { margin:-40px 0 15px 0;}
#PageCase #Approach { margin:0 0 10px 0;}

#PageCase #State h4,
#PageCase #Approach h4 {
	font-size:14px;
	color:#027dba;
	margin:15px 0 10px 0;}

#PageCase #State p {
	line-height:1.65;
	margin:0 0 8px 0;}

#PageCase #Approach .step01 { background:url(../../case/img/no_01.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step02 { background:url(../../case/img/no_02.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step03 { background:url(../../case/img/no_03.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step04 { background:url(../../case/img/no_04.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step05 { background:url(../../case/img/no_05.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step06 { background:url(../../case/img/no_06.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step07 { background:url(../../case/img/no_07.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }
#PageCase #Approach .step08 { background:url(../../case/img/no_08.gif) 0 0 no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; }

#PageCase #Approach .step01 p,
#PageCase #Approach .step02 p,
#PageCase #Approach .step03 p,
#PageCase #Approach .step04 p,
#PageCase #Approach .step05 p,
#PageCase #Approach .step06 p,
#PageCase #Approach .step07 p,
#PageCase #Approach .step08 p { line-height:1.65; margin:0 0 8px 30px;}


	


/*　サイドメニュー
-------------------------------------*/

#PageCase #Sub #Category {
	background:url(../../case/img/wall_category.gif) left bottom no-repeat;
	margin:0 0 15px 0;
	padding-bottom:15px;}

#PageCase #Sub #Category ul {
	margin-top:-3px;}
	
#PageCase #Sub #Category li {
	background:url(../../case/img/line_category.gif) left bottom no-repeat;
	padding:5px 0 8px 0; }

#PageCase #Sub #Category li a {
	background:url(../../case/img/arrow.gif) 0 3px no-repeat;
	margin:0 0 0 13px;
	padding-left:12px;
	text-decoration:underline;
	color:#3399cc;}


/*####################　メニュー　####################*/

/*　インデックス
-------------------------------------*/
/* 導入 */

#PageMenu .contentsBox#Introduction {
	background:url(../../menu/img/mainmenu.jpg) left bottom no-repeat;
	height:408px;}

#PageMenu .contentsBox#Introduction div#Title {
	background:url(../../menu/img/mainimage.jpg) 0 0 no-repeat;
	height:191px; }

#PageMenu .contentsBox#Introduction div#Title h2,
#PageMenu .contentsBox#Introduction div#Title p { display:none; }

#PageMenu .contentsBox#Introduction dt {
	float:left;
	margin:6px 0 2px 7px;}

#PageMenu .contentsBox#Introduction dt.right { margin:6px 0 2px 9px;}

#PageMenu .contentsBox#Introduction dt a {
	display:block;
	width:308px;
	height:97px;
	text-indent:-9999px;
	overflow:hidden;}

#PageMenu .contentsBox#Introduction dd { display:none;}

#PageMenu .contentsBox h2 { margin:0 0 5px 0;}
#PageMenu .contentsBox h3 { margin:0 0 10px 0;}

#PageMenu .contentsBox ol {
	width:640px;
	height:104px;
	list-style:none;}

#PageMenu .contentsBox#bodyCouese ol { background:url(../../menu/img/body/step_body.jpg) 0 0 no-repeat;}
#PageMenu .contentsBox#facialCouese ol { background:url(../../menu/img/facial/step_facial.jpg) 0 0 no-repeat;}
#PageMenu .contentsBox#scalpCouese ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 0 no-repeat;}
#PageMenu .contentsBox#itemCouese ol { background:url(../../menu/img/scalp/step_item.jpg) 0 0 no-repeat;}

#PageMenu .contentsBox ol li,
#PageMenu .contentsBox ul li,
#PageMenu .contentsBox#bodyCouese ol.index li,
#PageMenu .contentsBox#facialCouese ol.index li,
#PageMenu .contentsBox#scalpCouese ol li.index {display:none;}

#PageMenu .contentsBox ul {
	float:left;
	width:520px;
	height:24px;
	list-style:none;}

#PageMenu .contentsBox#bodyCouese ul { background:url(../../menu/img/charge_body.gif) 0 0 no-repeat;}
#PageMenu .contentsBox#facialCouese ul { background:url(../../menu/img/charge_facial.gif) 0 0 no-repeat;}
#PageMenu .contentsBox#scalpCouese ul { background:url(../../menu/img/charge_scalp.gif) 0 0 no-repeat;}

#PageMenu .contentsBox p.button {
	float:right;
	margin:15px 0 0 0;}

/* フォロー */
#PageMenu .contentsBox#Follow {
	background:url(../../menu/img/wall_follow.gif) 0 0 no-repeat;
	width:640x;
	height:110px;}
#PageMenu .contentsBox#Follow h2,
#PageMenu .contentsBox#Follow p { display:none;}

#PageMenu .contentsBox p.notes { margin:8px 0 18px 2px;}

#PageMenu .contentsBox p.photo{
margin:0 0 20px;
padding:0 0 20px;

}



/*　サイドメニュー
-------------------------------------*/

#PageMenu #Sub #SubMenu,
#PageMenu.stepPage #Sub #SubMenu {
	background:url(../../menu/img/wall_sub-menu.gif) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:15px; }

#PageMenu #Sub #SubMenu ul {
	background-color:#f6f6f6;
	border-left:#ebe9e9 solid 1px;
	border-right:#ebe9e9 solid 1px; }

#PageMenu #Sub #SubMenu ul li {
	height:40px;
	margin:0 0 0 3px;
	background:none;

	}
	
#PageMenu.bodyCouese #Sub #SubMenu ul li.body,
#PageMenu.facialCouese #Sub #SubMenu ul li.facial,
#PageMenu.scalpCouese #Sub #SubMenu ul li.scalp { height:auto;}

#PageMenu #Sub #SubMenu ul.child {
	margin:-4px 5px 0 5px;
	background-color:#f6f6f6;
	border:none;}

#PageMenu #Sub #SubMenu ul.child li {
	background:url(../../menu/img/line_dot.gif) left bottom repeat-x;
	height:auto;
	margin:8px 0 0 0;
	padding-bottom:7px;}

#PageMenu #Sub #SubMenu ul.child li a {
	display:block;
	color:#666666;
	background:url(../../menu/img/arrow.gif) 2px 3px no-repeat;
	padding:0 0 0 15px;}


#PageMenu.stepPage #Sub #SubMenu ul li{
	height:auto;
	padding:0px 0 0 0;
	margin:0 5px 0 5px;}

#PageMenu.stepPage #Sub #SubMenu ul li li a {
	display:block;
	color:#666666;
	background:url(../../menu/img/arrow.gif) 2px 8px no-repeat;
	padding:5px 0 5px 15px;}



/*　ボディ・フェイシャル・スカルプ
-------------------------------------*/

/* メイン画像 */

#PageMenu .contentsBox.topBox { margin-bottom:10px;}

#PageMenu.bodyCouese .contentsBox #Introduction {
	background:url(../../menu/img/body/mainimage.jpg) 0 0 no-repeat;
	height:187px;}

#PageMenu.facialCouese .contentsBox #Introduction {
	background:url(../../menu/img/facial/mainimage.jpg) 0 0 no-repeat;
	height:187px;}

#PageMenu.scalpCouese .contentsBox #Introduction {
	background:url(../../menu/img/scalp/mainimage.jpg) 0 0 no-repeat;
	height:187px;}

#PageMenu .contentsBox #Introduction h2,
#PageMenu .contentsBox #Introduction h3,
#PageMenu .contentsBox #Introduction ul { display:none; }

#PageMenu.bodyCouese .contentsBox ol { background:url(../../menu/img/body/step_body.jpg) 0 0 no-repeat;}
#PageMenu.facialCouese .contentsBox ol { background:url(../../menu/img/facial/step_facial.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 0 no-repeat;}

#PageMenu.bodyCouese .contentsBox ol li,
#PageMenu.facialCouese .contentsBox ol li,
#PageMenu.scalpCouese .contentsBox ol li {
	display:block;
	float:left;}

#PageMenu.bodyCouese .contentsBox ol li a,
#PageMenu.facialCouese .contentsBox ol li a {
	display:block;
	height:104px;
	width:110px;
	text-indent:-9999px;
	overflow:hidden;}

#PageMenu.bodyCouese .contentsBox ol li.step06 a,
#PageMenu.facialCouese .contentsBox ol li.step06 a { width:90px;}

#PageMenu.scalpCouese .contentsBox ol li a {
	display:block;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;}

#PageMenu.scalpCouese .contentsBox ol li.step01 a { width:145px;}
#PageMenu.scalpCouese .contentsBox ol li.step02 a { width:128px;}
#PageMenu.scalpCouese .contentsBox ol li.step03 a { width:128px;}
#PageMenu.scalpCouese .contentsBox ol li.step04 a { width:127px;}
#PageMenu.scalpCouese .contentsBox ol li.step05 a { width:110px;}

#PageMenu .contentsBox p.contact {
	text-align:center;
	padding-right:34px;
	margin-bottom:5px;}
	

/* リジュの特徴 */

/*#PageMenu.bodyCouese .contentsBox .step,
#PageMenu.facialCouese .contentsBox .step,
#PageMenu.scalpCouese .contentsBox .step { }*/

#PageMenu.bodyCouese .contentsBox .step h3 a,
#PageMenu.facialCouese .contentsBox .step h3 a,
#PageMenu.scalpCouese .contentsBox .step h3 a {
	display:block;
	width:300px;
	height:30px;
	margin:0 0 0 80px;
	text-indent:-9999px;}
	
#PageMenu.bodyCouese .contentsBox .step p,
#PageMenu.facialCouese .contentsBox .step p,
#PageMenu.scalpCouese .contentsBox .step p  { margin:10px 190px 0 90px; }

#PageMenu .contentsBox .step {
	margin:10px 0 0 0;
	padding:8px 0 0 0;
	min-height:145px;
	_height:145px; }
	
#PageMenu.bodyCouese .contentsBox .step#Step01 { background:url(../../menu/img/body/step_01.jpg) 0 0 no-repeat;}
#PageMenu.facialCouese .contentsBox .step#Step01 { background:url(../../menu/img/facial/step_01.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox .step#Step01 { background:url(../../menu/img/scalp/step_01.jpg) 0 0 no-repeat;}

#PageMenu.bodyCouese .contentsBox .step#Step02 {	background:url(../../menu/img/body/step_02.jpg) 0 0 no-repeat;}
#PageMenu.facialCouese .contentsBox .step#Step02 { background:url(../../menu/img/facial/step_02.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox .step#Step02 { background:url(../../menu/img/scalp/step_02.jpg) 0 0 no-repeat;}

#PageMenu.bodyCouese .contentsBox .step#Step03 {	background:url(../../menu/img/body/step_03.jpg) 0 0 no-repeat; }
#PageMenu.facialCouese .contentsBox .step#Step03 { background:url(../../menu/img/facial/step_03.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox .step#Step03 { background:url(../../menu/img/scalp/step_03.jpg) 0 0 no-repeat;}

#PageMenu.bodyCouese .contentsBox .step#Step04 {	background:url(../../menu/img/body/step_04.jpg) 0 0 no-repeat; }
#PageMenu.facialCouese .contentsBox .step#Step04 { background:url(../../menu/img/facial/step_04.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox .step#Step04 { background:url(../../menu/img/scalp/step_04.jpg) 0 0 no-repeat; padding-bottom:20px;}

#PageMenu.bodyCouese .contentsBox .step#Step05 {	background:url(../../menu/img/body/step_05.jpg) 0 0 no-repeat; }
#PageMenu.facialCouese .contentsBox .step#Step05 { background:url(../../menu/img/facial/step_05.jpg) 0 0 no-repeat;}
#PageMenu.scalpCouese .contentsBox .step#Step05 { background:url(../../menu/img/scalp/step_05.jpg) 0 0 no-repeat;}

#PageMenu.bodyCouese .contentsBox .step#Step06 {	background:url(../../menu/img/body/step_06.jpg) 0 0 no-repeat; }
#PageMenu.facialCouese .contentsBox .step#Step06 { background:url(../../menu/img/facial/step_06.jpg) 0 0 no-repeat;}


/*　コース
-------------------------------------*/

#PageMenu.stepPage .contentsBox#Course{	margin:0;}
#PageMenu.stepPage .contentsBox#Course p{
	text-align:center;
	margin:0 15px 10px 0;
	}

#PageMenu.stepPage .contentsBox#Flow{margin:0 0 10px 0;}


#PageMenu.stepPage .contentsBox#EntryBox{
	clear:both;
	zoom:1;
	padding-bottom:20px;
	}

#PageMenu.stepPage .contentsBox#EntryBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageMenu.stepPage .contentsBox#EntryBox h3{
	background:url(../../menu/step/img/title_wall.gif) left bottom no-repeat;
	padding:5px 20px; 
	}




#PageMenu.stepPage .contentsBox#EntryBox p{ margin:10px 10px 20px;}
#PageMenu.stepPage .contentsBox#EntryBox p.copy{
font-weight:bold;
margin:10px;
}	

#PageMenu.stepPage .contentsBox#EntryBox p.photo{
 width:185px;
 float:right;
	margin:0 0 10px 10px;
	display:inline;
	padding:0;
	font-size:0;
	line-height:0;
	clear:right;
	}


#PageMenu.stepPage .contentsBox { margin:0 0 60px 0;}

#PageMenu.stepPage .contentsBox h2,
#PageMenu.stepPage .contentsBox h3 { margin:0 0 15px 0;} 
#PageMenu.stepPage .contentsBox h4 {
	font-size:14px;
	margin:0 15px 10px 15px;}

#PageMenu.stepPage .contentsBox p {
	line-height:1.65;
	margin:0 15px 8px 15px;}

#PageMenu.stepPage .contentsBox .image-left {zoom:1; clear:both;}
#PageMenu.stepPage .contentsBox .image-left:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}	

#PageMenu.stepPage .contentsBox .image-left img {
	float:left;
	margin:0 15px 10px 15px;}

#PageMenu.stepPage .contentsBox #body,
#PageMenu.stepPage .contentsBox #facial,
#PageMenu.stepPage .contentsBox #scalp { margin:0 0 10px 0;}


#PageMenu.stepPage .contentsBox #body ol,
#PageMenu.stepPage .contentsBox #facial ol,
#PageMenu.stepPage .contentsBox #scalp ol {
	height:104px;}

#PageMenu.stepPage .contentsBox.step00 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 0 no-repeat;}
#PageMenu.stepPage .contentsBox.step00 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 0 no-repeat;}
#PageMenu.stepPage .contentsBox.step00 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 0 no-repeat;}

#PageMenu.stepPage .contentsBox.step01 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -104px no-repeat;}
#PageMenu.stepPage .contentsBox.step01 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -104px no-repeat;}
#PageMenu.stepPage .contentsBox.step01 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -104px no-repeat;}

#PageMenu.stepPage .contentsBox.step02 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -208px no-repeat;}
#PageMenu.stepPage .contentsBox.step02 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -208px no-repeat;}
#PageMenu.stepPage .contentsBox.step02 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -208px no-repeat;}

#PageMenu.stepPage .contentsBox.step03 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -312px no-repeat;}
#PageMenu.stepPage .contentsBox.step03 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -312px no-repeat;}
#PageMenu.stepPage .contentsBox.step03 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -312px no-repeat;}

#PageMenu.stepPage .contentsBox.step04 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -416px no-repeat;}
#PageMenu.stepPage .contentsBox.step04 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -416px no-repeat;}
#PageMenu.stepPage .contentsBox.step04 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -416px no-repeat;}

#PageMenu.stepPage .contentsBox.step05 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -520px no-repeat;}
#PageMenu.stepPage .contentsBox.step05 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -520px no-repeat;}
#PageMenu.stepPage .contentsBox.step05 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -520px no-repeat;}

#PageMenu.stepPage .contentsBox.step06 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -624px no-repeat;}
#PageMenu.stepPage .contentsBox.step06 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -624px no-repeat;}
#PageMenu.stepPage .contentsBox.step06 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -624px no-repeat;}

#PageMenu.stepPage .contentsBox.step07 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -728px no-repeat;}
#PageMenu.stepPage .contentsBox.step07 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -728px no-repeat;}
#PageMenu.stepPage .contentsBox.step07 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -728px no-repeat;}

#PageMenu.stepPage .contentsBox.step08 #body ol {background: url(../../menu/img/body/step_body.jpg) 0 -834px no-repeat;}
#PageMenu.stepPage .contentsBox.step08 #facial ol { background:url(../../menu/img/facial/step_facial.jpg) 0 -834px no-repeat;}
#PageMenu.stepPage .contentsBox.step08 #scalp ol { background:url(../../menu/img/scalp/step_scalp.jpg) 0 -834px no-repeat;}



#PageMenu.stepPage .contentsBox li {
	display:block;
	float:left;}

#PageMenu.stepPage .contentsBox #body li a,
#PageMenu.stepPage .contentsBox #facial li a {
	display:block;
	height:104px;
	width:110px;
	text-indent:-9999px;
	overflow:hidden;}

#PageMenu.stepPage .contentsBox #body ol li.step06 a,
#PageMenu.stepPage .contentsBox #facial ol li.step06 a { width:88px;}

#PageMenu.stepPage .contentsBox #scalp ol li a {
	display:block;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;}

#PageMenu.stepPage .contentsBox #scalp ol li.step01 a { width:145px;}
#PageMenu.stepPage .contentsBox #scalp ol li.step02 a { width:128px;}
#PageMenu.stepPage .contentsBox #scalp ol li.step03 a { width:128px;}
#PageMenu.stepPage .contentsBox #scalp ol li.step04 a { width:127px;}
#PageMenu.stepPage .contentsBox #scalp ol li.step05 a { width:110px;}


/*アイテム-------------------------------------*/
#PageMenu.itemPage .mainBox p{ display:none;}

#PageMenu.itemPage #ItemBox .itemPhoto p{ display:none;}


#PageMenu.itemPage .mainBox{ margin-bottom:10px;}

#PageMenu.itemPage #ItemBox dl{
 width:620px;
 margin:10px 0 10px 10px;
 background:url(../../menu/img/item/box_line.gif) 0 0 repeat-y;
}
#PageMenu.itemPage #ItemBox  dl dt{
background:url(../../menu/img/item/box_top.gif) 0 0 no-repeat;
padding:7px 10px 0;
font-size:12px;
}

#PageMenu.itemPage #ItemBox dl dd{
	background:url(../../menu/img/item/box_btm.gif) left bottom no-repeat;
	padding:2px 10px 10px;
	font-size:10px;
}

#PageMenu.itemPage #ItemBox .txtBox{
 margin:15px 10px;

}

#PageMenu.itemPage #ItemBox .txtBox h6{
	background:url(../../menu/img/item/icon_01.gif) 0 4px no-repeat;
	padding:5px 0 5px 25px;
	font-size:14px;
	color:#3399cc;
	font-weight:bold;
	}

#PageMenu.itemPage #ItemBox .button{ 
text-align:right;
margin:0 0 20px 0;
}

#PageMenu.itemPage #ItemBox h2{
	background: url(../../menu/img/item/tab.jpg) left bottom no-repeat;
	width:640px;
	height:80px;
	text-indent:-9999px;
	font-size:0;
	}

#PageMenu.itemPage #ItemBox p.copy{ display:none;}
#PageMenu.itemPage #ItemBox p{ margin-bottom:15px;}

#PageMenu.itemPage ul#ItemMenu{
background:url(../../menu/img/item/tab.jpg) 0 0 no-repeat;
height:75px;
}

#PageMenu.itemPage ul#ItemMenu.salon{
	background:url(../../menu/img/item/tab.jpg) 0 -90px no-repeat;
	height:75px;
	}

#PageMenu.itemPage ul#ItemMenu li{
	float:left;
	margin:0;
	}
#PageMenu.itemPage ul#ItemMenu li a{
	text-indent:-9999px;
	display:block;
	width:195px;
	height:40px;
	}
#PageMenu.itemPage ul#ItemMenu li.menu01{padding-left:120px;}
#PageMenu.itemPage ul#ItemMenu li.menu02{padding-left:5px;}




/*####################　お知らせ・よくあるご質問・お客様の声　####################*/
#PageFaq .contentsBox h2,
#PageVoice .contentsBox h2{ padding-bottom:10px;}


#PageNews .contentsBox p.rss,
#PageFaq .contentsBox p.rss,
#PageVoice .contentsBox p.rss{ text-align:right; margin:4px;}

#PageNews .contentsBox p.more,
#PageFaq .contentsBox p.more,
#PageVoice .contentsBox p.more{ text-align:right; margin:15px 10px;}


#PageNews .contentsBox h3,
#PageFaq .contentsBox h3,
#PageVoice .contentsBox h3{
	background:url(../img/blog_tit_wall.gif) center bottom no-repeat;
	padding:10px 20px 15px 50px;
	margin:10px 0 0;
	position:relative;
	}
#PageNews .contentsBox p.day,
#PageFaq .contentsBox p.day,
#PageVoice .contentsBox p.day{
	position:relative;
	top:-17px;
	left:50px;
	font-size:10px;
	color:#666;
	font-family:verdana;
	margin:0;
	padding:0;
	}	
	
#PageNews .contentsBox ul li{ background:url(../../news/img/line_01.gif) left bottom repeat-x; padding:5px;}	
#PageNews .contentsBox ul li span{ font-weight: normal; background:url(../img/arrow01.gif) 0 1px no-repeat; padding-left:15px;}	



	
#PageNews .contentsBox p,
#PageFaq .contentsBox p,
#PageVoice .contentsBox p{ margin:0 10px 10px; padding:0;}

#PageVoice .contentsBox div.voiceName{ text-align:right;}

#Main .contentsBox ul.blogBtn{
	width:630px;
	position:relative;
	min-height:40px;
	_height:40px;
	margin:40px 0 20px 5px;
	background-color:#f7fbfd;
	}
	
#Main .contentsBox ul.blogBtn li{ background:none;}	

#Main .contentsBox ul.blogBtn li{
	position:absolute;
	top:15px;
	font:normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

#Main .contentsBox ul.blogBtn li.pre{
	padding-left:18px;
	left:0;
	background:url(../img/arrow_befor.gif) 7px 2px no-repeat;
	}

#Main .contentsBox ul.blogBtn li.top{left:260px;}

#Main .contentsBox ul.blogBtn li.next{
	background:url(../img/arrow_next.gif) 65px 2px no-repeat;
	padding-right:20px;
	right:0;
	}






/*end*/

