#mainframearea a:link {color:#333333;text-decoration: underline;}
#mainframearea a:visited {color:#333333; text-decoration: underline;}
#mainframearea a:hover {color:#18da8d;text-decoration: underline;}
#mainframearea a:active {color:#18da8d;text-decoration: underline;}

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

#mainttlarea .imgstylist{
	float: left;
}

#mainttlarea .ttlarea{
	width: 532px;
	float: left;
}

#mainttlarea .stylisttextbox{
	width: 516px;
}

#mainttlarea .ttlarea .textstylistname{
	font-size: 14px;
	font-weight: bold;
	padding: 17px 0 6px 0;
}

#mainttlarea .textstylist{
	font-size: 12px;
	line-height: 20px;
}

/* #mainttlarea----------------------------------*/
#mainstylistarea,
#mainstylistarea2,
#mainstylistarea3{
	width: 870px;
	clear: left;
}

#mainframearea .mainstylistaroundarea{
	width: 870px;
}

#mainframearea .ttlstylist{
	padding-bottom: 20px;
}

#mainframearea .ttlstylist2{
	padding: 35px 0 20px 0;
}

#mainframearea .stylistbox{
	width: 276px;
	float: left;
}

#mainframearea .stylistbox .imgstylist{
	padding-bottom: 8px;
}

#mainframearea .stylistbox .stylisttextbox{
	width: 228px;
}

#mainframearea .textstylistname{
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-bottom: 7px;
}

#mainframearea .textstylist2{
	font-size: 11px;
	line-height: 17px;
}

#mainframearea .stylistarea{
	width: 594px;
	float: left;
}

#mainframearea .stylistinfobox{
	width: 594px;
	clear: left;
}

#mainframearea .stylistinfoaroundbox{
	width:a 594px;
}

#mainframearea .stylistbox2{
	width: 314px;
	float: left;
}

#mainframearea .stylistbox2 .imgstylist,
#mainframearea .stylistbox3 .imgstylist{
	float: left;
	padding: 0 12px 21px 0;
}

#mainframearea .stylistbox2 .stylisttextbox,
#mainframearea .stylistbox3 .stylisttextbox{
	width: 110px;
	float: left;
}

#mainframearea .stylistbox3{
	width: 280px;
	float: left;
}

#mainframearea .stylistbox4{
	width: 590px;
	float: left;
}

#mainframearea .stylistbox4 .imgstylist{
	float: left;
	padding: 0 25px 56px 0;
}

#mainframearea .stylistbox4 .stylisttextbox{
	width: 305px;
	float: left;
}

#mainframearea .stylistbox5{
	width: 280px;
	float: left;
}

#mainframearea .stylistbox5 .imgstylist{
	float: left;
	padding-right: 12px;
}

#mainframearea .stylistbox5 .stylisttextbox{
	width: 110px;
	float: left;
}

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

#mainsalonarea .ttlsalon{
	padding-bottom: 20px;
}

#mainsalonarea .salonarea{
	width: 870px;
}

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

#mainsalonarea .saloninfoaroundarea{
	width: 870px;
}

#mainsalonarea .salonbox{
	width: 452px;
	float: left;
}

#mainsalonarea .salonbox2{
	width: 418px;
	float: left;
}

#mainsalonarea .imgsalon{
	float: left;
	padding: 0 9px 29px 0;
}

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

#mainsalonarea .salontextbox2{
	width: 199px;
	float: left;
}

#mainsalonarea .textsalonname{
	font-size:11px;
	line-height: 16px;
	color: #594634;
}

#mainsalonarea .textname{
	font-size: 14px;
	font-weight: bold;
}

#mainsalonarea .textsalontel{
	font-size: 14px;
	color: #594634;
	padding: 2px 0 5px 0;
}

#mainsalonarea .textsaloninfo{
	font-size: 12px;
	line-height: 18px;
}

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

#mainsalonarea .textbusinesshours{
	font-size: 12px;
	line-height: 18px;
	padding: 11px 0 9px 0;
}

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

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

#mainsalonarea .salonlinkbox2{
	width: 199px;
	clear: left;
}

#mainsalonarea .salonlinkaroundbox{
	width: 233px;
}

#mainsalonarea .salonlinkaroundbox2{
	width: 199px;
}

#mainsalonarea .icnpointer{
	float: left;
	padding-top: 2px;
}

#mainsalonarea .salinlinktextbox{
	width: 169px;
	float: left;
}

#mainsalonarea .textsalonlink{
	font-size: 11px;
	line-height: 17px;
	padding: 0 0 9px 6px;
}

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

#costumearea .costumeareainner{
	padding-top: 51px;
}

#costumearea .ttlcostume{
	float: left;
	padding: 0 12px 61px 0;
}

#costumearea .btncostume{
	float: left;
}

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