#stylistarea a:hover img,
#mainsalonarea .saloninfobox a:hover img,
#mainsalonarea .salonbox3 a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/
#mainttlarea {
	width: 1100px;
	overflow: hidden;
}
#mainttlarea .ttlmain{
	text-align: center;
}
#mainttlarea .textmain{
	text-align: center;
	padding: 0 40px 30px 40px;
}

/*#mainttlarea----------------------------------*/
#stylistarea{
	width: 1100px;
	margin-top: 30px;
}
#stylistarea .stylistbox{
	width: 540px;
	float: left;
}
#stylistarea .stylistbox a{
	width: 540px;
	display: block;
	text-decoration: none;
}
#stylistarea .imgstylist{
	width: 270px;
	float: left;
}
#stylistarea .textbox{
	width: 260px;
	float: left;
}
#stylistarea .stylistinfobox{
	width: 1100px;
	clear: left;
	overflow: hidden;
}
#stylistarea .stylistinfobox .box{
	width: 1100px;
}

/*#mainsalonarea----------------------------------*/
#mainsalonarea{
	width: 1100px;
	margin-top: 30px;
}
#mainsalonarea .salonarea{
	width: 1100px;
	clear: left;
	overflow: hidden;
}
#mainsalonarea .clear{
	width: 1100px;
}
#mainsalonarea .salonbox{
	width: 352px;
	float: left;
}
#mainsalonarea .salonbox .saloninfobox{
	width: 352px;
}
#mainsalonarea .salonbox .saloninfobox a{
	width: 352px;
	display: block;
	text-decoration: none;
}
#mainsalonarea .salonbox2{
	width: 354px;
	float: left;
}
#mainsalonarea .salonbox2 .saloninfobox{
	width: 354px;
}
#mainsalonarea .salonbox2 .saloninfobox a{
	width: 354px;
	display: block;
	text-decoration: none;
}
#mainsalonarea .snsbox{
	width: 352px;
	height: 50px;
}
#mainsalonarea .btnsns{
	float: left;
	width: 55px;
}
#mainsalonarea .salonbox3{
	width: 354px;
	float: left;
	border-top: solid 1px #b2aaa1;
	border-right: solid 1px #b2aaa1;
	border-left: solid 1px #b2aaa1;
	border-bottom: solid 1px #b2aaa1;
}
#mainsalonarea .salonbox3 a{
	width: 354px;
	display: block;
	text-decoration: none;
}
#mainsalonarea .salonbox3 .inner{
	padding: 19px;
}
#mainsalonarea .officialbox{
	width: 1100px;
	margin-top: 40px;
}
#mainsalonarea .btnofficial{
	float: left;
}
#mainsalonarea .officialbox .btnofficial{
	margin-right: 20px;
	width: 354px;
}
#mainsalonarea .officialbox .btnofficial2{
	width: 352px;
	float: left;
}
