#mainarea {
	width: 868px;
	border: 1px #CCCCCC solid ;
	border-bottom: none;
}



/*ttlarea------------------------------*/
#ttlarea {
	width: 868px;
}


/*staffarea------------------------------*/
#staffarea{
	width: 823px;
}
.inner1{
	padding: 0 0 0 45px;
}
#stylist1{
	width: 779px;
	height:264px;
}
#stylistimagarea{
	width: 779px;
	height:264px;
	position: absolute;
	z-index: 0;
}

#stylist1 .textarea{
	width: 445px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	line-height: 20px;
}
#stylist1 .inner{
	padding: 60px 0 0 74px;
}

#stylist1 .textinner{
	padding: 0 0 11px 2px;
}
#stylist2 {
	width: 823px;
	height:303px;
}
#stylist2 .imgarea{
	width: 194px;
	float: left;
}

#stylist2 .stylistbox{
	width: 409px;
	height:206px;
	float: left;
}

#stylist2 .textarea{
	width: 155px;
	float: left;
	font-size: 11px;
	line-height: 17px;
}

#stylist2 .textbox{
	height:158px;
}

#stylist2 .textinner{
	padding: 9px 0 0 3px;
}

/*salonarea------------------------------*/
#salonarea{
	width: 840px;
}
.inner2{
	padding: 0 0 0 14px;
}
#salonarea .imgarea{
	width: 840px;
}
#salonarea .textarea{
	width: 840px;
	height:237px;
	background: url(../cooperation/image/index/bg_salon.gif);
	background-repeat: no-repeat;
}
#salonarea .textbox{
	width: 436px;
	float: left;
}
#salonarea .linkarea{
	width: 436px;
}
#salonarea .linkarea p{
	width: 147px;
	float: left;
}
.inner3{
	padding: 0 0 0 29px;
}
#salonarea .adressbox {
	width: 325px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
#salonarea .adressbox p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.inner4{
	padding: 20px 0 0 23px;
}

#staffarea .attention{
	margin: 0 0 14px 0;
	font-size: 16px;
}

#saloninfo{
	width: 823px;
	height: 300px;
	clear: left;
}

#saloninfo p{
	margin: 14px 0 0 0;
}

#saloninfo a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
