@charset "utf-8";

/*----------------------------------------------------
共通
----------------------------------------------------*/
.f_left{
	float:left;
}

.f_right{
	float:right;
}

.beauty_inner{
	width:576px;
	margin:0 auto;
}

.beauty_line{
	background-image:url(../img/line_blur.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:17px;
}

.beauty_ftnavi{
	background-image:url(../img/line_blur.jpg);
	background-repeat:no-repeat;
	margin-top:50px;
	padding:50px 20px 0 20px;
}

.beauty_ftnavi_ttl{
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}

.beauty_ftnavi ul{
	text-align:center;
}

.beauty_ftnavi li{
	background-image:url(../../beauty/img/beauty_ftnavi_line.gif);
	background-repeat:no-repeat;
	display:inline;
	margin-left:5px;
	padding-left:5px;
}

.beauty_ftnavi li:first-child{
	background-image:none;
}

/*----------------------------------------------------
index.html
----------------------------------------------------*/
.beauty_contents{
	/*color:white;*/
	padding: 40px 35px 0;
}

.index_left_txt{
	position:relative;
/*	width:375px;
	height:100%;*/
	overflow: hidden;
	min-height: 130px;
	padding-bottom: 30px;
	font-size: 14px;
}

.index_right_image {
	float: right;
	margin-left: 20px;
}

.index_main{
	background:url(../../beauty/img/index_img_main_02.jpg) no-repeat;
/* 	display: block;
	width: 645px; */
	height: 174px;
	padding-left: 35px;
}

.beauty_content {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 50px;
}

/*.beauty_content_01{
	width:605px;
	height:160px;
	padding:20px 0 52px 40px;
	background-image:url(../../beauty/img/index_img_01.jpg);
	background-repeat:no-repeat;
}

.beauty_content_02{
	width:605px;
	height:160px;
	padding:20px 0 61px 40px;
	background-image:url(../../beauty/img/index_img_02.jpg);
	background-repeat:no-repeat;
}

.beauty_content_03{
	width:605px;
	height:160px;
	padding:19px 0 62px 40px;
	background-image:url(../../beauty/img/index_img_03.jpg);
	background-repeat:no-repeat;
}*/

.beauty_detailbtn{
	position:absolute;
	right:0;
	bottom:0;
}

/*----------------------------------------------------
ウエルネスビューティという考え方
----------------------------------------------------*/
.beauty01_content{
	/*width:598px;*/
	/*height:770px;*/
	min-height: 754px;
	background-image:url(../../beauty/img/beauty01_img_main.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	padding:104px 0 0 47px;
	/*color:white;*/
	position:relative;
}

.beauty01_title {
	margin-bottom: 85px;
}

.beauty01_txt {
	width: 400px;
	line-height: 1.5;
	font-size: 14px;
}

/*.beauty01_content li{
	width:380px;

}

.beauty01_txt_01{
	position:absolute;
	top:300px;
	left:47px;
	width:390px;
}


.beauty01_txt_02{
	position:absolute;
	top:461px;
	left:47px;
	width:390px;
}


.beauty01_txt_03{
	position:absolute;
	top:654px;
	left:47px;
	width:450px;
}

.beauty01_txt_04{
	position:absolute;
	top:870px;
	left:0px;
	width:645px;
	text-align:center;
}

.beauty01_txt_05{
	position:absolute;
	top:924px;
	left: 50px;
	width: 550px;
	text-align:center;
	margin-left:0;
}

.beauty01_txt_05 li{
	width:260px;
}*/

.beauty_name{
	font-size:88%;
	width:180px;
	text-align:center;
}







/*----------------------------------------------------
年齢と向き合う肌ケアとは
----------------------------------------------------*/

.beauty02_main{
	background:url(../../beauty/img/beauty02_img_main_02.jpg) no-repeat;
	display:block;
	width:617px;
	height:112px;
	padding-left:28px;
}


.beauty02_inner{
	width:545px;
	margin:0 auto;
}

.beauty02_content{
	margin-bottom:40px;
	padding-top:50px;
}

.beauty02_content h2{
	padding-bottom:30px;
}

.beauty02_pointbox{
	width:505px;
	padding:105px 20px 0px 20px;
}

.beauty02_pointbox li{
	background-color:#FFFFFF;
	height:80px;
	margin-bottom:10px;
	padding:5px;
}

.beauty02_pointbox_ttl{
	width:80px;
	float:left;
}

.beauty02_pointbox_content{
	width:400px;
	float:right;
	padding-top:3px;
}

.beauty02_pointbox1{
	background:url(../../beauty/img/beauty02_txt_01_bg.jpg) repeat-y;
	background-repeat:no-repeat;
	margin-bottom:50px;
}

.beauty02_pointbox1 .inner_01{
	background:url(../../beauty/img/beauty02_point01_bg.jpg) no-repeat;
}


.beauty02_pointbox2{
	background:url(../../beauty/img/beauty02_txt_02_bg.jpg) repeat-y;
	margin-bottom:10px;
}

.beauty02_pointbox2 .inner_02{
	background:url(../../beauty/img/beauty02_point02_bg.jpg) no-repeat;
}


/*----------------------------------------------------
エファージュ開発STORY
----------------------------------------------------*/

.beauty03_main{
	background:url(../../beauty/img/beauty03_img_main_02.jpg) no-repeat;
	display:block;
	width:615px;
	height:137px;
	padding-left:30px;
}

.beauty03_content h2{
	padding:30px 0 10px 0;
}

.beauty03_content h3{
	padding-bottom:20px;
}

.beauty03_content .story {
	overflow: hidden;
}

.beauty03_content .body {
	overflow: hidden;
}

.beauty03_content .body p {
	font-size: 14px;
	line-height: 1.5;
}


.beauty03_content dl{
	width:375px;
}

.beauty03_content dt{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.beauty03_profile{
	background-color:#eceff4;
	padding:10px 20px;
	background-image:url(../../beauty/img/beauty03_line_01.gif);
	background-repeat:no-repeat;
}

.beauty03_profile li{
	padding:20px 0 25px 0;
	background-image:url(../../beauty/img/beauty03_line_02.gif);
	background-repeat:no-repeat;
}

.beauty03_profile li:first-child{
	padding:20px 0 25px 0;
	background-image:none;
}

.beauty03_profile dl{
	width:425px;
}

.beauty03_profile dt{
	font-weight:bold;
}

.bnr_buy_tester_b{
	background: url(../../beauty/img/b_bg.jpg);
	width:645px;
}

.bnr_buy_tester_b ul{
	/*width:574px;*/
	width: 540px;
	margin:0 auto;
	overflow: hidden;
}
/* Localized */