#stylistarea a:hover img,
#mainsalonarea .salonbox .infobox a:hover img,
#mainsalonarea .salonbox2 .infobox a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/
#mainttlarea{
	width: 1100px;
}
#mainttlarea .ttlarea{
	width: 650px;
	float: left;
}
#mainttlarea .ttlbox{
	width: 650px;
	height: 304px;
}
#mainttlarea .ttlbox .inner{
	padding-left: 40px;
}
#mainttlarea .profilebox{
	width: 650px;
}
#mainttlarea .ttlprofile{
	padding-left: 22px;
}
#mainttlarea .profilebox .infobox{
	margin-left: 40px;
	border-right: solid 1px #888888;
	border-left: solid 1px #888888;
	border-bottom: solid 1px #888888;
}
#mainttlarea .profilebox .textbox{
	width: 590px;
}
#mainttlarea .profilebox .textbox p{
	padding-left: 20px;
}
#mainttlarea .profilebox .textsub{
	padding: 10px 0 27px 0;
	color: #725e0e;
}
#mainttlarea .imgstylist{
	width: 430px;
	float: left;
	padding-bottom: 20px;
}

/*#stylistarea----------------------------------*/
#stylistarea{
	clear: left;
	width: 1100px;
}
#stylistarea .stylistbox{
	width: 540px;
	float: left;
}
#stylistarea .stylistbox a{
	width: 540px;
	height:256px;
	display: block;
	text-decoration: none;
}
#stylistarea .imgstylist{
	width: 256px;
	float: left;
}
#stylistarea .infobox{
	width: 274px;
	float: left;
}

/*#mainsalonarea----------------------------------*/
#mainsalonarea{
	clear: left;
	width: 1100px;
}
#mainsalonarea .ttlsalon{
	padding-top: 30px;
}
#mainsalonarea .salonarea{
	width: 1100px;
	clear: left;
}
#mainsalonarea .salonarea .aroundarea{
	width: 1100px;
}
#mainsalonarea .salonarea .salonbox{
	width: 354px;
	float: left;
}
#mainsalonarea .salonarea .salonbox2{
	width: 352px;
	float: left;
}
#mainsalonarea .salonarea .salonbox .infobox a{
	width: 354px;
	display: block;
	text-decoration: none;
}
#mainsalonarea .salonarea .aroundarea .salonbox2 .infobox a{
	width: 352px;
	display: block;
	text-decoration: none;
}
#mainsalonarea .salonarea .salonbox .infobox{
	width: 354px;
}
#mainsalonarea .salonarea .salonbox2 .infobox{
	width: 352px;
}
#mainsalonarea .open {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
}
#mainsalonarea .snsbox{
	width: 352px;
	height: 100px;
}
#mainsalonarea .btnsns{
	float: left;
	width: 44px;
	padding: 20px 10px 30px 0;
}
#mainsalonarea .officialbox{
	width: 352px;
	float: left;
}

div#centermenu {
	padding-top:0;
}