#mainarea {
	width:868px;
	height: 1760px;
}

#cooperationarea {
	padding: 0 36px 0 36px;

}
#cooperationarea h1 {
	padding: 55px 0 0 0;

}
/*takahashiarea------------------------------*/

#takahashiarea {
	float: left;
	padding: 0 0 24px 0;
}

#takahashiarea .takahashitext p{
	float: left;
	width: 365px;
	font-size: 12px;
	line-height: 20px;
}
#takahashiarea .salontext {
	background-image: url(../cooperation/image/cooperation/bg_stylist.gif);
	background-repeat: no-repeat;
	float: left;
	width: 362px;
	height: 190px;
}
#takahashiarea .salontext p {
	width: 310px;
	padding: 40px 25px 0 25px;
	font-size: 11px;
	line-height: 17px;
	color: #996c33;
}
#takahashiarea #takahashileft {
	float: left;
	width: 365px;
}
/*staffarea------------------------------*/

#cooperationarea .ttlsfaff{
	padding: 0 600px 10px 0;
}

#stylistbox {
	padding: 0 17px 0 17px;
	height: 185px;
	width: 233px;
	float: left;
}
#stylistbox2 .stylisttext,
#stylistbox .stylisttext {
	font-size: 11px;
	line-height: 17px;
	width: 110px;
}

#stylistbox2 {
	padding: 0 0 0 17px;
	height: 185px;
	width: 233px;
	float: left;
}

#stylistbox2 .boxleft,
#stylistbox .boxleft {
	float: left;
	width: 110px;
}
/*saloninfoarea------------------------------*/

#saloninfo {
	flota:left;
	padding:77px 0 20px 0;
	float: left;
	width: 784px;
}

#saloninfo h3 {
	padding: 0 153px 0 0;
}
#saloninfo .salonimg {
	float:left;
	padding: 0 34px 0 19px;
}
#saloninfo .saloninfobox .salontext {
	width: 370px;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 5px 0;
}
#saloninfo .saloninfobox .salonlink {
	float: left;
	width: 135px;
	font-size: 12px;
}
#shoparea .shoplink2 .icnlink,
#shoparea .shoplink .icnlink,
#saloninfo .saloninfobox .salonlink .icnlink {
	float: left;
}
#saloninfo .saloninfobox {
	float: left;
	width: 370px;
}

/*salontenpo------------------------------*/

#saloninfo2 {
	background-image: url(../cooperation/image/cooperation/bg_salon.gif);
	width: 796px;
	float: left;
	height: 239px;
}
#saloninfo2 .salonbox {
	width: 180px;
	padding: 17px 15px 0 15px;
	float: left;
}
#saloninfo2 .salonbox2 {
	width: 180px;
	padding: 17px 15px 0 0;
	float: left;
}
#saloninfo2 .salonbox2 .text,
#saloninfo2 .salonbox .text {
	font-size: 11px;
	line-height: 17px;
	width: 180px;
}

/*shoparea------------------------------*/

#cooperationarea .ttlshop {
	padding: 70px 0 38px 0;
}
#shoparea .shoplink {
	float: left;
	font-size: 12px;
	line-height: 17px;
	padding: 0 35px 0 0;
}
#shoparea .shoplink2 {
	float: left;
	font-size: 12px;
	line-height: 17px;
}
#shoparea {
	float: left;
}
#shoparea .shoplink .shop1 {
	width: 187px;
}
