#mainframearea a:link {color:#ff5599;text-decoration: underline;}
#mainframearea a:visited {color:#ff5599; text-decoration: underline;}
#mainframearea a:hover {color:#96c9f6;text-decoration: underline;}
#mainframearea a:active {color:#96c9f6;text-decoration: underline;}

/* mianttlarea----------------------------------*/
#mainttlarea{
	width: 868px;
	height:404px;
	background-image:url(../cooperation/image/bg_main.gif);
	background-repeat:no-repeat;
}


#mainttlarea .ttlbox{
	width: 415px;
	float: left;
}

#mainttlarea .ttlboxinner{
	padding-top: 47px;
}

#mainttlarea .stylistbox{
	width: 453px;
	float: left;
}

#mainttlarea .stylistinfobox{
	width: 192px;
	float: left;
}

#mainttlarea .stylisttextbox{
	width: 188px;
}

#mainttlarea .textstylistname{
	font-size: 12px;
	line-height:18px;
	color: #ff5599;
	padding: 86px 0 0 0;
}

#mainttlarea .textmain{
	font-size:12px;
	line-height:18px;
}

#mainttlarea .stylistbox .imgstylist{
	float: left;
}

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

#stylistarea .stylistareainner{
	padding-left: 46px;
}

#stylistarea .stylistinfoarea1{
	width: 822px;
}

#stylistarea .stylistinfoarea1 .stylistbox{
	width: 399px;
	float: left;
}

#stylistarea .stylistinfoarea1 .stylistbox .imgstylist{
	float: left;
	padding: 0 22px 28px 0;
}

#stylistarea .stylistinfoarea1 .stylistbox .stylisttextbox{
	width: 177px;
	float: left;
}

#stylistarea .textstylistname{
	font-size:12px;
	line-height:16px;
	color: #ff5599;
}

#stylistarea .textmain{
	font-size:12px;
	line-height:18px;
	padding-top: 6px;
}

#stylistarea .stylistinfoarea2{
	width: 822px;
	clear: left;
}

#stylistarea .stylistinfoaroundarea{
	width: 822px;
}

#stylistarea .stylistinfoarea2 .salonbox{
	width: 199px;
	float: left;
}

#stylistarea .stylisttextbox{
	width: 168px;
}

#stylistarea .stylisttextboxinner{
	padding-left: 7px;
}

#stylistarea .stylistinfoarea2 .textmain{
	padding: 6px 0 24px 0;
}

/* salonarea----------------------------------*/
#salonarea{
	width: 868px;
	clear: left;
}

#salonarea .salonareainner{
	padding: 25px 0 0 46px;
}

#salonarea .saloninfoarea{
	width: 822px;
}

#salonarea .saloninfoareainner{
	padding-top: 9px;
}

#salonarea .salonbox1{
	width: 400px;
	float: left;
}

#salonarea .salonbox1 .salonaroundbox{
	width: 380px;
	height:562px;
	background-color:#f6f6f6;
}

#salonarea .salonbox1 .salonboxinner{
	padding: 24px 0 0 22px;
}

#salonarea .saloninfobox{
	width: 358px;
}

#salonarea .salonbox1 .salonttlbox{
	width: 358px;
}

#salonarea .salonbox1 .salontextbox{
	width: 228px;
	float: left;
}

#salonarea .textsalonname{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color: #8d6a12;
	padding: 5px 0 0 2px;
}

#salonarea .salonbox1 .imgsalonlogo{
	float: left;
}

#salonarea .textsalonname .salon{
	font-size:11px;
}

#salonarea .textsalonadd{
	clear: left;
	font-size:11px;
	padding: 2px 0 11px 0;
}

#salonarea .textsalonhours{
	font-size:12px;
	line-height:18px;
	clear: left;
}

#salonarea .salonbox1 .overviewtextbox{
	width: 329px;
}

#salonarea .salonbox1 .textoverview{
	font-size:12px;
	line-height:18px;
	padding: 10px 0 12px 2px;
}

#salonarea .salonlinkbox{
	width: 358px;
	height:21px;
	clear: left;
}

#salonarea .icndot{
	float: left;
}

#salonarea .textsalonlink{
	font-size:12px;
	float: left;
	padding: 0 0 6px 3px;
}

#salonarea .salonbox2{
	width: 822px;
	clear: left;
}

#salonarea .salonbox2 .salonboxinner{
	padding-top: 20px;
}

#salonarea .salonbox2 .salonaroundbox{
	width: 780px;
	height:289px;
	background-color:#f6f6f6;
}

#salonarea .salonbox2 .salonaroundboxinner{
	padding: 25px 0 0 22px;
}

#salonarea .salonbox2 .imgsalon{
	float: left;
	padding-right:16px;
}

#salonarea .salonbox2 .saloninfobox{
	width: 406px;
	float: left;
}

#salonarea .salonbox2 .salonttlbox{
	width: 406px;
}

#salonarea .salonbox2 .salontextbox{
	width: 273px;
	float: left;
}

#salonarea .salonbox2 .textsalonname{
	padding: 0 0 3px 0;
}

#salonarea .salonbox2 .overviewtextbox{
	width: 378px;
}

#salonarea .salonbox2 .textoverview{
	font-size:12px;
	line-height:18px;
	padding: 14px 0 14px 2px;
}

/* btnnext----------------------------------*/
#btnnext{
	padding:48px 29px 44px 29px;
}