#mainframearea a:hover img{
	opacity: 0.80;
	filter: alpha(opacity=80);
}
/* #mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
}
#mainttlarea .ttlmain{
	float: left;
}
#mainttlarea .bonbox{
	width: 426px;
	float: left;
}
#mainttlarea .btnsalon{
	padding: 74px 12px 0 0;
	float: left;
}
/* #mainsalonarea----------------------------------*/
#mainsalonarea{
	clear: left;
}
#mainsalonarea .salonarea{
	width: 870px;
	clear: left;
}
#mainsalonarea .salonarea .salonaroundarea{
	width: 870px;
}
#mainsalonarea .salonarea .ttlsalon{
	padding-bottom: 16px;
}
#mainsalonarea .saloninfoarea{
	width: 303px;
	float: left;
}
#mainsalonarea .saloninfoarea2{
	width: 264px;
	float: left;
}
#mainsalonarea .salonbox{
	width: 264px;
	clear: left;
}
#mainsalonarea .salonaroundbox{
	width: 264px;
}
#mainsalonarea .salontextbox{
	width: 264px;
}
#mainsalonarea .salontextbox a{
	display: block;
	text-decoration:none;
	width: 264px;
}
#mainsalonarea .textsalonarea{
	font-size: 14px;
}
#mainsalonarea .textsalonname{
	font-size: 14px;
	line-height: 18px;
	color: #eb3568;
	padding: 5px 0 5px 0;
	text-decoration:underline;
}
#mainsalonarea .salonname{
	font-weight:bold;
}
#mainsalonarea .salonname2{
	font-size: 11px;
}
#mainsalonarea .textsalontel{
	font-size: 14px;
}
#mainsalonarea .textsalonadd{
	font-size: 12px;
	line-height: 16px;
	padding: 4px 0 8px 0;
}
#mainsalonarea .stylebox{
	width: 264px;
}
#mainsalonarea .stylebox2{
	width: 264px;
	clear: left;
}
#mainsalonarea .imgstyle{
	float: left;
	padding: 0 4px 30px 0;
}
#mainsalonarea .imgstyle2{
	float: left;
}
#mainsalonarea .imgstyle3{
	padding: 0 4px 4px 0;
	float: left;
}

/* #centermenu----------------------------------*/
#centermenu{
	padding-top: 5px;
}