/* #mainttlarea----------------------------------*/
#mainsalonarea a:link {color:#000000;text-decoration: underline;}
#mainsalonarea a:visited {color:#000000; text-decoration: underline;}
#mainsalonarea a:hover {color:#99803a;text-decoration: underline;}
#mainsalonarea a:active {color:#99803a;text-decoration: underline;}

h1{
	float: left;
}

#maintitletext{
	font-size: 12px;
	line-height: 20px;
}
#maintitletext p{
	float: left;
	width: 338px;
	margin: 38px 0 0 0;
}

#mainsalonarea{
	width: 870px;
	font-size:12px;
	line-height: 20px;
}
#mainsalonarea .maininner{
	padding: 0 0 0 24px;
}

 #mainsalonarea .area{
	margin: 0 0 24px 0;
}
.kantosalonarea{
	width: 572px;
	float: left;
}


.kantoarea{
	width: 274px;
	float: left;
}

#otherarea,
.zenkokuarea{
	width: 238px;
	float: left;
}

.salonbox{
	width: 238px;
	float: left;
	margin: 0 24px 40px 0;
}

#otherarea .salonbox{
	width: 238px;
	float: left;
	margin: 0 0 40px 0;
}

.salonifo{
	width: 165px;
	float: left;
}

#mainsalonarea .btnmedia{
	float: left;
	padding: 12px 10px 0 0;
}

#mainsalonarea .salonname{
	color:#a79452;
	font-size:14px;
	line-height: 15px;
}
.salonname span{
	font-size:11px;
}

.salonifo p .imgicon{
	float: left;
	margin: 5px 2px 0 0;
 }

#mainsalonarea .styleimage{
	float: left;
	margin: 0 0 2px 23px;
}
#mainsalonarea a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}


/* #btnnext----------------------------------*/
#btnnext{
	padding-top: 45px;
}
