/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
}

#mainttlarea .textttl{
	font-size:12px;
	line-height:20px;
	padding: 15px 0 54px 0;
}

#mainstylistarea{
	width: 870px;
}

#mainstylistarea .stylistinfoarea{
	width: 870px;
	clear: left;
}

#mainstylistarea .stylistinfoaroundarea{
	width: 870px;
}

#mainstylistarea .stylistarea{
	width: 455px;
	float: left;
}

#mainstylistarea .stylistarea2{
	width: 415px;
	float: left;
}

#mainstylistarea .imgstylist{
	float: left;
	padding-bottom: 39px;
}

#mainstylistarea .stylistbox{
	width: 214px;
	height:308px;
	float: left;
	background-image:url(../cooperation/image/bg_stylistinfo.gif);
	background-repeat:no-repeat;
}

#mainstylistarea .stylisttextbox{
	width: 193px;
}

#mainstylistarea .stylisttexiboxinner{
	padding: 27px 0 0 20px;
}

#mainstylistarea .textstylistname{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}

#mainstylistarea a:link {color:#333333;text-decoration: underline;}
#mainstylistarea a:visited {color:#333333; text-decoration: underline;}
#mainstylistarea a:hover {color:#ff6600;text-decoration: underline;}
#mainstylistarea a:active {color:#ff6600;text-decoration: underline;}

#mainstylistarea .textmainstylist{
	font-size: 12px;
	line-height:20px;
	padding-top: 8px;
}

/* mainsalonarea----------------------------------*/
#mainsalonarea{
	width: 870px;
	clear: left;
}

#mainsalonarea .ttlsaloninfo{
	padding-top: 24px;
}

#mainsalonarea .salonarea{
	width: 870px;
	clear: left;
}

#mainsalonarea .salonaroundarea{
	width: 870px;
}

#mainsalonarea .imgsalon{
	float: left;
	padding-bottom: 13px;
}

#mainsalonarea .salonbox{
	width: 505px;
	height:227px;
	float: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#mainsalonarea .salontextbox{
	width: 237px;
	float: left;
}

#mainsalonarea .textsalonname{
	font-size:16px;
	font-weight:bold;
	color: #fa4b94;
	padding: 32px 0 6px 0;
}

#mainsalonarea .textsalontel{
	font-size:14px;
	font-weight:bold;
	color: #fa4b94;
}

#mainsalonarea .textsalonadd{
	font-size:14px;
	line-height:20px;
	padding: 6px 0 16px 0;
}

#mainsalonarea .salonlinkbox{
	width: 237px;
	clear: left;
}

#mainsalonarea .salonlinkaroundbox{
	width: 237px;
}

#mainsalonarea .imgdot{
	float: left;
	padding: 0 4px 5px 0;
}

#mainsalonarea .textsalonlink{
	font-size:12px;
	float: left;
}

#mainsalonarea a:link {color:#fa4b94;text-decoration: underline;}
#mainsalonarea a:visited {color:#fa4b94; text-decoration: underline;}
#mainsalonarea a:hover {color:#ff6600;text-decoration: underline;}
#mainsalonarea a:active {color:#ff6600;text-decoration: underline;}

#mainsalonarea .imgline{
	float: left;
	padding-top: 27px;
}

#mainsalonarea .textopen{
	font-size:14px;
	line-height:20px;
	padding: 27px 0 0 32px;
}

#mainsalonarea .textttlopen{
	font-weight:bold;
}

#btnnext{
	padding:13px 0px 19px 0px;
}