/* mainstylearea ---------------------------------------------------*/

#mainttlbox{
	overflow:hidden;
	width: 870px;
}
#mainttlbox .leftarea {
	width: 577px;
	float:left;
}
#mainttlbox .leftarea .text {
	width: 347px;
	float:left;
}
#mainttlbox .leftarea .bgarea {
	width: 347px;
	height:133px;
	background-image:url(../style/image/style1/bg_text.jpg);
	float:left;
}
#mainttlbox .leftarea .bgarea p {
	width: 325px;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:16px;
}
#mainttlbox .leftarea .bgarea2 {
	width: 347px;
	height:133px;
	background-image:url(../style/image/style2/bg_text.jpg);
	float:left;
}
#mainttlbox .leftarea .bgarea2 p {
	width: 325px;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:16px;
}
#mainttlbox .leftarea .bgarea3 {
	width: 347px;
	height:133px;
	background-image:url(../style/image/style3/bg_text.jpg);
	float:left;
}
#mainttlbox .leftarea .bgarea3 p {
	width: 325px;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:16px;
}
#mainttlbox .leftarea .space1 {
	width: 230px;
	float: left;
}
#mainttlbox .rightarea {
	width: 292px;
	height:855px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#d2d2d2;
	float: left;
}
#mainttlbox .rightbox {
	width: 292px;
	float: left;
}

#mainttlbox h1 {
	width: 292px;
	float: left;
}
#mainttlbox h2 {
	width: 250px;
	height:114px;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 18px;
	color:#000000;
	float: left;
}
#mainttlbox .pointlbox {
	width: 144px;
	float: left;
}
#mainttlbox .ptext{
	width: 148px;
	float: left;
}
#mainttlbox .ptext1{
	width: 100px;
	font-size:11px;
	line-height:14px;
	float: left;
}
#mainttlbox .ptext2{
	width: 100px;
	padding:0 0 0 45px;
	font-size:11px;
	line-height:14px;
	float: left;
}
#mainttlbox .before {
	width: 125px;
	float: left;
}
#mainttlbox .btext {
	width: 167px;
	float: left;
}
#mainttlbox .bextext {
	width: 167px;
	height:83px;
	background-image:url(../style/image/style1/bg_before.gif);
	float: left;
}
#mainttlbox .bextext p {
	width: 140px;
	font-size:11px;
	line-height:14px;
	color:#594314;
}

/* containtsarea ---------------------------------------------------*/
#cbox {
	width: 758px;
	height:880px;
	padding:19px 55px 0 55px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#d2d2d2;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#d2d2d2;
}
#cbox .left {
	width: 207px;
	float:left;
}
#cbox .lefttext {
	width: 207px;
	height:153px;
	background-image:url(../style/image/style1/bg_advice.jpg);
	float:left;
}
#cbox .lefttext p {
	width: 173px;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 18px;
}
#cbox .left .lefttext .inner {
	padding:0 0 0 34px;
}
#cbox .center {
	width: 325px;
	float:left;
}
#cbox .right {
	width: 226px;
	float:left;
}
#cbox .text {
	width: 226px;
	height:102px;
	background-image:url(../style/image/style1/bg_full.jpg);
	float:left;
}
#cbox .text p {
	width: 209px;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 18px;
	padding:0 0 0 2px;
}
#cbox .btnbox {
	width: 379px;
	float:left;
}
#cbox .btnfor {
	width: 758px;
	padding:27px 0 40px 0;
	float:left;
}



#substylearea .salonarea .salonbox .salontext .text {
	font-size:11px;
	line-height:13px;
	color:#ffffff;
}
#substylearea .salonarea .salonbox .salontext .text a {
	color:#ffffff;
	font-weight:bold;
}
#substylearea .salonarea .salonbox .salontext .text a:hover {
	color:#e6b576;
	font-weight:bold;
}

/* nextarea ---------------------------------------------------*/
#substylearea .salonarea .salonbox {
	width: 789px;
	height: 89px;
	background-image: url(../style/image/common/bg_xelha.gif);
	background-repeat: no-repeat;
}
#substylearea .inner .salonarea .salonbox h3 {
	float: left;
}
#substylearea .salontext .logo {
	float: left;
}
#substylearea .salontext .infotext {
	font-size:12px;
	color:#ffffff;
	line-height: 14px;
	padding: 17px 0 0 0;
}
#substylearea .salonarea .salonbox .salontext .saloninfo {
	height: 51px;
}

