#mainarea{
	width:870px;
	float: left;
}

#mainarea img {
	border:0;
}
/* mainstylearea-----------------------------------------*/

#mainstylearea {
	float: left;
	width: 870px;
}
#mainstylearea .ttlbox {
	float: left;
	width: 400px;
}
#mainstylearea .ttlbox .boxleft {
	float: left;
	width: 202px;
}
#mainstylearea .ttlbox .boxleft .beforetext {
	height: 126px;
	width: 202px;
	float: left;
}
#mainstylearea .ttlbox .boxleft .beforetext .text {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 135px;
	padding: 0 0 0 36px;
}

#mainstylearea .ttlbox .boxright {
	width: 198px;
	float: left;
}
#mainstylearea .mainimg {
	width: 470px;
	float: left;
}

/* pointarea-----------------------------------------*/

#mainarea #mainstylearea .pointarea {
	float: left;
	width: 514px;
}
#mainstylearea .pointarea .point01 {
	float: left;
	width: 217px;
}
#mainstylearea .pointarea .point01 .textarea {
	width: 217px;
	height: 153px;
	float: left;
}
#mainstylearea .pointarea .point01 .textarea p {
	padding:0 0 0 36px;
	font-size: 12px;
	line-height: 18px;
}
#mainstylearea .pointarea .point02 {
	float: left;
	width: 297px;
}
#mainstylearea .pointarea .point02 .textarea {
	width: 297px;
	height: 97px;
	float: left;
}
#mainstylearea .pointarea .point02 .textarea p {
	font-size: 12px;
	line-height: 18px;
	width:171px;
}#mainstylearea .styletextarea {
	float: left;
	width: 356px;
}
#mainstylearea .styletextarea .textarea {
	float: left;
	width: 356px;
	height: 240px;
}
#mainstylearea .styletextarea .textarea .text {
	font-size: 12px;
	line-height: 20px;
	padding:0 0 0 36px;
	width: 277px;
	height: 240px;
}
/* backgroundarea-----------------------------------------*/

#mainstylearea .ttlbox .boxleft .style1 {
	background-image: url(../style/image/style1/bg_before.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point01 .style1 {
	background-image: url(../style/image/style1/bg_point01.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point02 .style1 {
	background-image: url(../style/image/style1/bg_point02.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .styletextarea .style1 {
	background-image: url(../style/image/style1/bg_main03.jpg);
	background-repeat:no-repeat;
}
/*-------------------------*/
#mainstylearea .ttlbox .boxleft .style2 {
	background-image: url(../style/image/style2/bg_before.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point01 .style2 {
	background-image: url(../style/image/style2/bg_point01.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point02 .style2 {
	background-image: url(../style/image/style2/bg_point02.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .styletextarea .style2 {
	background-image: url(../style/image/style2/bg_main03.jpg);
	background-repeat:no-repeat;
}
/*-------------------------*/
#mainstylearea .ttlbox .boxleft .style3 {
	background-image: url(../style/image/style3/bg_before.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point01 .style3 {
	background-image: url(../style/image/style3/bg_point01.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point02 .style3 {
	background-image: url(../style/image/style3/bg_point02.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .styletextarea .style3 {
	background-image: url(../style/image/style3/bg_main03.jpg);
	background-repeat:no-repeat;
}
/*-------------------------*/
#mainstylearea .ttlbox .boxleft .style4 {
	background-image: url(../style/image/style4/bg_before.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point01 .style4 {
	background-image: url(../style/image/style4/bg_point01.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point02 .style4 {
	background-image: url(../style/image/style4/bg_point02.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .styletextarea .style4 {
	background-image: url(../style/image/style4/bg_main03.jpg);
	background-repeat:no-repeat;
}
/*-------------------------*/
#mainstylearea .ttlbox .boxleft .style5 {
	background-image: url(../style/image/style5/bg_before.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point01 .style5 {
	background-image: url(../style/image/style5/bg_point01.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .pointarea .point02 .style5 {
	background-image: url(../style/image/style5/bg_point02.jpg);
	background-repeat:no-repeat;
}
#mainstylearea .styletextarea .style5 {
	background-image: url(../style/image/style5/bg_main03.jpg);
	background-repeat:no-repeat;
}
/* styledataarea-----------------------------------------*/
#styledataarea {
	float: left;
	width: 870px;
	margin: 12px 0 0 0;
}
#substylearea {
	float: left;
	width: 499px;
}
#substylearea .subtextarea {
	width: 254px;
	float: left;
}
#substylearea .subtextarea .text {
	width: 254px;
	font-size: 12px;
	line-height: 18px;
}
#saloninfoarea {
	float: left;
	width: 371px;
}
#saloninfoarea .ttlarea {
	float: left;
	width: 195px;
}
#saloninfoarea .ttlarea .textarea {
	background-image: url(../style/image/style1/bg_stylist.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 195px;
	float: left;
}
#saloninfoarea .ttlarea .textarea .text {
	padding:0 0 0 23px;
	font-size: 12px;
	line-height: 18px;
}
#saloninfoarea .salontext {
	float: left;
	width: 194px;
}
/* techniquearea-----------------------------------------*/

#techniquearea {
	margin: 27px 0 0 0;
	float: left;
	width: 870px;
}
#techniquearea .style1 {
	background-image: url(../style/image/style1/bg_pro.gif);
	background-repeat: repeat-y;
}
#techniquearea .style2 {
	background-image: url(../style/image/style2/bg_pro.gif);
	background-repeat: repeat-y;
}
#techniquearea .style3 {
	background-image: url(../style/image/style3/bg_pro.gif);
	background-repeat: repeat-y;
}
#techniquearea .style4 {
	background-image: url(../style/image/style4/bg_pro.gif);
	background-repeat: repeat-y;
}
#techniquearea .style5 {
	background-image: url(../style/image/style5/bg_pro.gif);
	background-repeat: repeat-y;
}
#techniquearea .techniquebox {
	height: 349px;
	width: 870px;
}
#techniquearea .techniquebox .techniqueleft {
	float: left;
	width: 509px;
}
#techniquearea .techniquebox .techniqueleft .ttlarea .text {
	width: 290px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#techniquearea .techniquebox .techniqueleft .pointarea,
#techniquearea .techniquebox .techniqueleft .ttlarea {
	float: left;
	width: 509px;
}
#techniquearea .techniquebox .techniqueleft .pointarea .point01 {
	float: left;
	width: 255px;
}
#techniquearea .techniquebox .techniqueleft .pointarea .point02 {
	float: left;
	width: 254px;
}
#techniquearea .techniquebox .techniqueleft .pointarea .textarea {
	float: left;
	width: 105px;
}
#techniquearea .techniquebox .techniqueleft .pointarea .textarea .text {
	font-size: 11px;
	line-height: 14px;
	width: 105px;
	color: #000000;
}
#mainarea #techniquearea .techniquebox .techniqueleft .btnarea {
	float:left;
	width: 509px;
}
#techniquearea .techniquebox .techniqueright {
	float: left;
	width: 361px;
}
#nextbtn {
	float: right;
}
#techniquearea .techniquebox .techniqueleft .ttlarea .textarea {
	float: left;
	width: 296px;
}
