/* CSS Document */

.pageline{ border-color:#ed87aa; }
.pageline2{ border-color:#F08617; }/*for クラリソニック*/

/*------------------------------------------
右・イメージ
------------------------------------------*/
#pagelink a{ color:#107598; }

.detailPage_wrapper{ background:url(../img/homecare/bg.gif) repeat-y left; }

#Basic_Left{ background-color:#ffe6eb; }

#Basic_Right{	padding-bottom:30px; width:668px;}

#Basic_Right p{ margin:5px 0px 10px 10px;}

.LineUp_cell{	margin:38px 30px 0 0;	width:170px; height:76px;	text-align:right;}

#page_Btn01 a,
#page_Btn02 a,
#page_Btn03 a{ display:block;	width:170px; height:20px;	background-repeat:no-repeat;}

#page_Btn01 a:hover,
#page_Btn02 a:hover,
#page_Btn03 a:hover{background-color:#FFFFFF;}

#page_Btn01 a:hover img,
#page_Btn02 a:hover img,
#page_Btn03 a:hover img{ visibility:hidden; }

.waku img{ border:1px solid #f7cbd6; }

#Hc_Box_Left{ width:220px; float:left;}

#Hc_Box_Right{ width:420px;	float:right;}

/*-------------------------------------------
	クリニック
--------------------------------------------*/
#clinic{ padding-bottom:20px; }

#ForClinic{ margin-left:20px;}

/*------------------------------------------
プラスリストア
------------------------------------------*/
#Restore_Bg{ background:url(../img/homecare/cosmetics/menu01_back.gif) no-repeat;	margin-top:10px;}
#Restore_Bg h3.title { float:left;}
#Restore_Bg .attention { float:right;}
#Restore_Bg .attention_box{ margin:20px 20px 20px 70px; border:1px solid #564323; padding:20px;  }
#Restore_Bg .attention_box h4 { font-size:14px; margin-bottom:10px;}
#Restore_Bg .attention_box ul {list-style:outside; margin:20px; line-height:1.4em;}
#Restore_Bg .attention_box p {line-height:1.4em;}


#Restore_daily{	background:url(../img/homecare/cosmetics/menu01_back01.gif) no-repeat; padding:30px 0px 20px 100px;height:946px;}

#Restore_daily p{	color:#9D7847; font-size:14px;}

#Restore_daily td.markBox{ padding:10px 20px 10px 18px; }

.restore_menu{ margin:5px 0px 10px 0px;	float:right; width:540px;}

.restore_menu ul{	height:20px; margin:0px; padding:0px;	list-style-type:none;	display:black;}

.restore_menu ul li{ float:left; display:inline; margin-left:10px;}

.restore_menu .attention { float:right; margin-top:10px;}

/*------------------------------------------
ソバス
------------------------------------------*/
#Sovas_Bg{background:url(../img/homecare/cosmetics/menu02_back01.gif) no-repeat; background-position:center; margin-top:10px;}

#Sovas_about{ text-align:center; }

#Sovas_about p{	margin:0px 0px 10px 0px; }

#Sovas_daily{	background:url(../img/homecare/cosmetics/menu02_back03.gif) no-repeat; padding:30px 0px 20px 100px;	height:946px;}

#Sovas_daily p{ color:#9D7847; font-size:14px;}

#Sovas_daily td.markBox{ padding:10px 20px 10px 18px; }

#Sovas_lineup{ background:url(../img/homecare/cosmetics/menu02_back02.gif) no-repeat;	padding:30px 60px 20px 30px; height:540px;}

#Sovas_lineup p{ line-height:1.8em; }

/*-------------------------------------------
	クラリソニック系
--------------------------------------------*/
#Clarusonic_Bg{ background:none; }

.clarisonic_link{	width:170px; height:20px;}

a.clarisonic_link{ display:block;	width:170px; height:20px;	background:url(../img/homecare/brush/clarisonic_link_on.gif) no-repeat;}

a.clarisonic_link:hover{ background-color:#FFFFFF; }

a.clarisonic_link:hover img{ visibility:hidden; }

/*---------------------------------
	追加
---------------------------------*/
span.attention01{ font-size:10px;	vertical-align:super;}

/*---------------------------------
	For PNG
---------------------------------*/
img.transmit{ behavior:url(../iepngfix.htc); }