/******** トップページ用 ********/

body{
/*	background-color: #DEDCDC;*/
	margin: 0px;
	padding: 0px;
/*	background-image: url(../images/back_top.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica,;
	font-size: 77%;
}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,img{
	margin:0;
	padding:0;
	font-weight: normal;
}
*{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	margin: 0px;
	padding: 0px;
}
#wrapper{
	padding: 0px;
	width: 842px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-image: url(../00/back_top_on02.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#conts_foot{
/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;*/
	width: 840px;
	padding: 0px;
	text-align: center;
	margin: 0px;
}
/******** ヘッダー ********/
#header {
	height: 50px;
	width: 842px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	background-color: #020639;*/
	background-color: #280E68;
	position: relative;
}
#logo{
	float: left;
	margin: 0;
	padding: 0px;
}
ul#h_navi {
	padding: 0px;
	float: right;
	position: relative;
	height: 41px;
	width: 665px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
ul#h_navi li{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	text-indent: -9999px;
	width: 133px;
	position: absolute;
	top: 0px;
}
ul#h_navi li#gaiyo{
	background-image: url(../images/h_navi01_off.gif);
	background-repeat: no-repeat;
	right: 530px;
}
ul#h_navi li#chumon{
	right: 399px;
	background-image: url(../images/h_navi02_off.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#toiawase{
	right: 266px;
	background-image: url(../images/h_navi03_off.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#site{
	right: 133px;
	background-image: url(../images/h_navi04_off.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#pri{
	right: 0px;
	background-image: url(../images/h_navi05_off.gif);
	background-repeat: no-repeat;
}
ul#h_navi a{
	display: block;
	height: 41px;
	width: 133px;
	margin: 0px;
	padding: 0px;
}
ul#h_navi li#gaiyo a:hover{
	background-image: url(../images/h_navi01_on.gif);
	background-repeat: no-repeat;
	right: 532px;
}
ul#h_navi li#chumon a:hover{
	right: 399px;
	background-image: url(../images/h_navi02_on.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#toiawase a:hover{
	right: 266px;
	background-image: url(../images/h_navi03_on.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#site a:hover{
	right: 133px;
	background-image: url(../images/h_navi04_on.gif);
	background-repeat: no-repeat;
}
ul#h_navi li#pri a:hover{
	right: 0px;
	background-image: url(../images/h_navi05_on.gif);
	background-repeat: no-repeat;
}
/******** ヘッダー ********/
/**************** コンテンツ内 ********************************/
#topimg {
	width: 842px;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	text-align: center;
	display: block;
	text-indent: -9999px;
	background-image:url(../images/top_image.jpg);
	background-repeat: no-repeat;
	height: 550px;
}
.topconts{
	text-align: left;
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 20px 0px 0px;
	margin: 0px 20px;
}
.topconts h2{
	margin-bottom: 0px;
}
.topconts h3{
	margin-bottom: 10px;
}
.topconts h4{
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 5px;
	padding-left: 3px;
}
.topconts p.txt_left{
	line-height: 1.8em;
	text-align:justify;
	text-justify:distribute;
	width: 430px;
	padding-left: 3px;
}
.topconts p.txt_left02{
	line-height: 1.8em;
	text-align:justify;
	text-justify:distribute;
	width: 480px;
	padding-left: 3px;
}
.topconts p.txt_left03{
	line-height: 1.8em;
	text-align:justify;
	text-justify:distribute;
	width: 530px;
	padding-left: 3px;
	margin: 0px;
	padding-top: 0px;
}
.topconts p.txt_left04{
	line-height: 1.8em;
	text-justify:distribute;
	width: 430px;
	padding-left: 3px;
	margin: 0px;
	padding-top: 0px;
	float: left;
}
.topconts img.photo_right{
	float: right;
	margin-top: 3px;
	margin-left: 13px;
}
.topconts img.photo_right02{
	float: right;
	margin-top: 0px;
	margin-left: 13px;
}
.topconts img.readpage {
	margin-top: 8px;
	display: block;
	height: 20px;
	clear: both;
}
.topconts a{
	color: #4750B1;
}
.topconts02{
	text-align: left;
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	margin: 0px 20px;
}
/******** お使いいただいています ********/
#user{
	margin-bottom: 5px;
	color: #333333;
}
#user td{
	padding: 8px;
	width: 384px;
	height: 82px;
	text-align: left;
	vertical-align: top;
}
#user dl{
	width: 293px;
	float: right;
	margin-left: 8px;
}
#user dt{
	height: 18px;
	width: 292px;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
}
#user dd{
	padding-left: 3px;
	padding-top: 0px;
	text-align: left;
	line-height: 1.4em;
}
.kao{
	float: left;
}
.back_pink{
	background-color:#ECE6FB;
}

/******** お使いいただいています ********/

/******** イメージ内　リンク ********/
.toplink{
	position: absolute;
	top: 473px;
	left: 24px;
	width: 794px;
	height: 180px;
	clear: both;
	display: block;
}
ul.toplink_start{
	float: left;
	width: 505px;
	height: 201px;
}
ul.toplink_start li{
	text-indent: -9999px;
	background-image: url(../00/start_sell_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 201px;
	width: 505px;
}
ul.toplink_start a{
	display: block;
	height: 201px;
	width: 505px;
}
ul.toplink_start li a:hover{
	background-image: url(../00/start_sell_on.jpg);
	background-repeat: no-repeat;
	display: block;
}
}
.toplink_zadan{
	text-indent: -9999px;
	float: right;
	width: 278px;
}
/******** イメージ内　リンク ********/

/******** スタートパック大リンク ********/
ul.biglink_start{
	width: 800px;
	height: 230px;
	display: block;
	overflow: hidden;
}
ul.biglink_start li{
	text-indent: -9999px;
	background-image: url(../00/startpacklink.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_start a{
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_start li a:hover{
	background-image: url(../00/startpacklink_on.jpg);
	background-repeat: no-repeat;
	display: block;
}

/*ul*/:root .biglink_start02{
	width: 800px;
	height: 230px;
	/*display: block;
	overflow: hidden;*/
	margin-left:20px;
}
/*ul*/.biglink_start02{
	width: 800px;
	height: 230px;
	/*display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul.biglink_start02/* li{
	text-indent: -9999px;
	background-image: url(../00/startpacklink02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;
	width: 800px;
}
/*ul.biglink_start02 a{
	display: block;
	height: 230px;
	width: 800px;
}
/*ul.biglink_start02 /*li a:hover{
	background-image: url(../00/startpacklink02_on.jpg);
	background-repeat: no-repeat;
	display: block;
}*/
.biglink_start02_left{
	text-indent: -9999px;
width:450px;
height:230px;
background:url(../00/expo_cream_01.jpg) no-repeat;
display:block;
float:left;
}
.biglink_start02_left a{
display:block;
height:230px;
width:450px;
float:left;
}
.biglink_start02_left a:hover{
width:450px;
height:230px;
background:url(../00/expo_cream_01on.jpg) no-repeat;
display:block;
float:right;
}

.biglink_start02_right{
	text-indent: -9999px;
width:350px;
height:230px;
background:url(../00/expo_cream_02.jpg) no-repeat;
display:block;
float:right;
}
.biglink_start02_right a{
width:350px;
height:230px;
display:block;
float:right;
}
.biglink_start02_right a:hover{
width:350px;
height:230px;
background:url(../00/expo_cream_02on.jpg) no-repeat;
display:block;
float:right;
}
/******** モイストプロテクター大リンク ********/
/*ul*/:root .biglink_mp{
	width: 800px;
	height: 230px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul*/.biglink_mp{
	width: 800px;
	height: 230px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul.biglink_mp li{
	text-indent: -9999px;
	background-image: url(../00/psslink.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_mp a{
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_mp li a:hover{
	background-image: url(../00/psslink_on.jpg);
	background-repeat: no-repeat;
	display: block;
}*/
.biglink_mp_left{
	text-indent: -9999px;
width:450px;
height:230px;
background:url(../00/expo_mp_off.jpg) no-repeat;
display:block;
float:left;
}
.biglink_mp_left a{
display:block;
height:230px;
width:450px;
float:left;
}
.biglink_mp_left a:hover{
width:450px;
height:230px;
background:url(../00/expo_mp_on.jpg) no-repeat;
display:block;
float:right;
}
.biglink_mp_right{
	text-indent: -9999px;
width:350px;
height:230px;
background:url(../00/expo_mp_roff.jpg) no-repeat;
display:block;
float:right;
}
.biglink_mp_right a{
width:350px;
height:230px;
display:block;
float:right;
}
.biglink_mp_right a:hover{
width:350px;
height:230px;
background:url(../00/expo_mp_ron.jpg) no-repeat;
display:block;
float:right;
}


/******** PSS大リンク ********/

/*ul*/:root .biglink_pss{
	width: 800px;
	height: 230px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul*/.biglink_pss{
	width: 800px;
	height: 230px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul.biglink_pss li{
	text-indent: -9999px;
	background-image: url(../00/psslink.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_pss a{
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_pss li a:hover{
	background-image: url(../00/psslink_on.jpg);
	background-repeat: no-repeat;
	display: block;
}*/
.biglink_pss_left{
	text-indent: -9999px;
width:450px;
height:230px;
background:url(../00/expo_sheet_01.jpg) no-repeat;
display:block;
float:left;
}
.biglink_pss_left a{
display:block;
height:230px;
width:450px;
float:left;
}
.biglink_pss_left a:hover{
width:450px;
height:230px;
background:url(../00/expo_sheet_01on.jpg) no-repeat;
display:block;
float:right;
}
.biglink_pss_right{
	text-indent: -9999px;
width:350px;
height:230px;
background:url(../00/expo_sheet_02.jpg) no-repeat;
display:block;
float:right;
}
.biglink_pss_right a{
width:350px;
height:230px;
display:block;
float:right;
}
.biglink_pss_right a:hover{
width:350px;
height:230px;
background:url(../00/expo_sheet_02on.jpg) no-repeat;
display:block;
float:right;
}
/******** PSS大リンク ********/

/******** PSS動画リンク ********/
/*ul*/:root .biglink_pssm{
	width: 800px;
	height: 251px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul*/.biglink_pssm{
	width: 800px;
	height: 251px;
/*	display: block;
	overflow: hidden;
	margin-left:20px;*/
}
/*ul.biglink_pss li{
	text-indent: -9999px;
	background-image: url(../00/psslink.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_pss a{
	display: block;
	height: 230px;
	width: 800px;
}
ul.biglink_pss li a:hover{
	background-image: url(../00/psslink_on.jpg);
	background-repeat: no-repeat;
	display: block;
}*/
.biglink_pssm_left{
	text-indent: -9999px;
width:232px;
height:251px;
background:url(../00/pssm20.jpg) no-repeat;
display:block;
float:left;
}
.biglink_pssm_left a{
display:block;
height:251px;
width:232px;
float:left;
}
.biglink_pssm_left a:hover{
width:232px;
height:251px;
background:url(../00/pssm20_on.jpg) no-repeat;
display:block;
float:left;
}
.biglink_pssm_middle{
	text-indent: -9999px;
width:218px;
height:251px;
background:url(../00/pssm50.jpg) no-repeat;
display:block;
float:left;
}
.biglink_pssm_middle a{
display:block;
height:251px;
width:218px;
float:left;
}
.biglink_pssm_middle a:hover{
width:218px;
height:251px;
background:url(../00/pssm50_on.jpg) no-repeat;
display:block;
float:right;
}
.biglink_pssm_right{
	text-indent: -9999px;
width:350px;
height:251px;
background:url(../00/pssm02.jpg) no-repeat;
display:block;
float:right;
}
/*.biglink_pss_right a{
width:350px;
height:230px;
display:block;
float:right;
}
.biglink_pss_right a:hover{
width:350px;
height:230px;
background:url(../00/expo_sheet_02on.jpg) no-repeat;
display:block;
float:right;
}*/
/******** PSS動画リンク ********/


/******** arekaoモニターリンク ********/
ul#arekao_link{
	width: 800px;
	height: 151px;
}
ul#arekao_link li{
	text-indent: -9999px;
	background-image: url(../00/arekao_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 151px;
	width: 800px;
}
ul#arekao_link a{
	display: block;
	height: 151px;
	width: 800px;
}
ul#arekao_link li a:hover{
	background-image: url(../00/arekao_on.gif);
	background-repeat: no-repeat;
}
/******** arekaoモニターリンク ********/

/******** u_sideリンク ********/
ul#uside_link{
	width: 800px;
	height: 151px;
}
ul#uside_link li{
	text-indent: -9999px;
	background-image: url(../00/uside_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 137px;
	width: 800px;
}
ul#uside_link a{
	display: block;
	height: 137px;
	width: 800px;
}
ul#uside_link li a:hover{
	background-image: url(../00/uside_on.jpg);
	background-repeat: no-repeat;
}
/******** u_sideモニターリンク ********/
.pagetop{
	width: 800px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	color: #4750B1;
	letter-spacing: 0.1em;
	font-size: 10px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#kenkyu{
	height: 194px;
	overflow: hidden;
}
#kenkyu img.kenkyu_t{
	float: left;
	height: 75px;
	width: 800px;
}
/******** 新着情報 ********/
.newstopics{
width:800px;
height:250px;
margin:10 0 10 0;
/*padding-top:10px;*/
display:block;
clear:both;
}

.newstitle{
width:800px;
height:40px;
background:url(../00/shin01_01.jpg) no-repeat;
}

.newscon{
width:780px;
height:190px;
padding:10px;
background:url(../00/shin01_02.jpg) no-repeat bottom;
}

.newstopics ul{
width:760px;
list-style-image:url(../00/shin01_04.jpg);
margin-left/**/:20px;
*html margin-left:10px;
}

.newstopics li{
background:url(../00/shin01_03.jpg) no-repeat bottom left;
margin-top:8px;
margin-bottom:8px;
}

.news_more{
text-align:right;
padding-right:10px;
}

/******** プレミアムシルクシート/エステ ********/
.p_east_container{
widows:800px;
margin:0 20px 0 20px;
padding-bottom:10px;
clear:both;
}

.p_east_q{
width:800px;
height:50px;
/*padding-bottom:10px;*/
margin-top:10px;
/*background:url(../00/p_aesthe01.jpg) no-repeat;*/
background:url(../00/p_aesthe05.jpg) no-repeat;
}

.p_east_allbox{
width:800px;
height:246px;
margin-top:10px;
margin-bottom:10px;
border:#333333 solid 1px;
}
.p_east_leftbox{
width:600px;
margin-top:10px;
padding-bottom:10px;
float:left;
padding-left:10px;
}

.p_east_rightbox{
width:170px;
margin-top:10px;
padding-bottom:10px;
padding-right:10px;
float:right;
}

.p_east_a{
width:610px;
height:231px;
/*padding-bottom:10px;
margin-top:10px;*/
background:url(../00/p_aesthe01.gif) no-repeat;
}

/*.p_east_text{
width:520px;
padding-top:10px;
margin-top:20px;
text-align:left;
padding:0 10px 0 10px;
}*/

.p_east_picture{
width:170px;
height:170px;
/*margin-top:10px;
padding-bottom:10px;*/
}

.p_east_name{
width:170px;
height:53px;
margin-top:5px;
/*padding-bottom:10px;*/
background:url(../00/p_aesthe03.gif) no-repeat;
}

.non_text{
display:none;
}
/******** シルクエッセンスパウダー ********/
#powder_top_over{
width:800px;
margin-top:20px;
}
#powder_top{
width:800px;
height:43px;
background:url(../00/psp_topbanner_off.jpg) no-repeat;
padding-bottom:20px;
display:block;
}
#seppowder_top{
width:800px;
height:43px;
background:url(../00/powder02_01.jpg) no-repeat;
padding-bottom:20px;
display:block;
}
#powder_top a{
width:800px;
height:43px;
display:block;
}
#powder_top a:hover{
width:800px;
height:43px;
display:block;
background:url(../00/psp_topbanner_on.jpg) no-repeat;
}
#seppowder_top a{
width:800px;
height:43px;
display:block;
}
#seppowder_top a:hover{
width:800px;
height:43px;
display:block;
background:url(../00/powder02_02.jpg) no-repeat;
}
/******** 200803_08キャンペーンバナー ********/
/*.03_08cam{
width:800px;
height:155px;
background:url(../00/200803_08campaign_off.jpg) no-repeat;
padding-bottom:10px;
margin-top:10px;
display:block;
}
.03_08cam a{
width:800px;
height:155px;
display:block;
}
.03_08cam a:hover{
width:800px;
height:155px;
display:block;
background:url(../00/200803_08campaign_on.jpg) no-repeat;
}*/
.0._08cambox{
width:800px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
padding:10px 0 10px 0;
}
/******** 隠し文字 ********/
.hidden_text{
display:none;
}
/******** 知っとこバナー ********/
.tvshi{
padding:10px 0 10px 0 ;
}
/******** キャンペーンバナー ********/
.camp{
margin-bottom:20px;
}

.camp_box{
width:800px;
margin-bottom:20px;
}

.camp_left{
width:503px;
height:197px;
float:left;
}

.camp_right{
width:297px;
height:197px;
float:right;
}

/**************** コンテンツ内 ********************************/

/******** フッター ********/
#footer{
	height: 60px;
	width: 840px;
	background-color: #FFFFFF;
	text-align: right;
}
#footer a{
	text-decoration: none;
	color: #333333;
	text-align: right;
}
#footer a:hover{
	color: #4750B1;
}
#copy{
	height: 25px;
	background-color: #0B0046;
	width: 840px;
	position: relative;
}
#copy p{
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	letter-spacing: 0.1em;
	float: right;
	position: absolute;
	top: 7px;
	right: 13px;
}
#copy h4{
	text-indent: -9999px;
	color: #0B0046;
	display: block;
	width: 450px;
	float: left;
}
#footer ul{
	height: 21px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 9px;
	text-align: right;
	list-style-type: none;
	width: 830px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0B0046;
	padding-right: 10px;
	position: relative;
}
#footer li{
	display: inline;
}
.access {
	visibility:hidden
}
