/*maintarea------------------------------*/
#stylistbtnarea,
#stylistbtnarea .stylistbtnbox{
	width: 100%;
}

#stylistbtnarea .stylistbtnbox img{
	padding: 2px;
}



/*stylistmainarea------------------------------*/

.stylistmainarea{
	width: 557px;
	clear: both;
	background-image: url(../../image/salon/bg_line.gif);
}
#maincontentsarea .stylistmainarea .imgline{
	width: 557px;
	clear: left;
}
.innerstylist{
	padding: 30px 0;
}

#maincontentsarea .stylistmainarea .ttlarea,
#maincontentsarea .stylisttextarea{
	width: 491px;
	clear: left;
}
#maincontentsarea .stylistmainarea .inner{
	padding: 0 33px;
}
#maincontentsarea .stylisttextarea .inner{
	padding: 18px 0 37px 0;
}
#maincontentsarea .stylistmainarea .imgstylistarea{
	float: left;
	width: 116px;
}
#maincontentsarea .stylistmainarea .ttlstylistarea{
	width: 375px;
	float: left;
}
#maincontentsarea .stylistmainarea .ttlstylistarea .ttlbox{
	width: 375px;
}
#maincontentsarea .stylistmainarea .ttlstylistarea .ttlbox p{
	float: left;
}
#maincontentsarea .stylistmainarea .ttlstylistarea .ttlbox h3{
	clear: left;
}
#maincontentsarea .stylisttextarea .textinner{
	padding: 0 0 11px 0;
}
#maincontentsarea .stylistmainarea .subtextarea{
	width: 491px;
	clear: left;
	background: #eff5fa;
	margin-bottom: 11px;
}

#maincontentsarea .stylistmainarea .subtextarea .inner{
	padding: 22px 14px 33px 14px;
}

#maincontentsarea .stylistmainarea .subtextarea .ttl{
	color:#00a0e9;
	font-weight: bold;
	padding: 0 0 10px 0;
}

#maincontentsarea .back{
	text-align: right;
	font-size: 11px;

}


/*link color-----------------------------------------------------------------*/

#maincontentsarea .subtextarea .ttl a:link { color: #00a0e9;text-decoration: underline;}
#maincontentsarea .subtextarea .ttl a:visited { color: #00a0e9;text-decoration: underline;}
#maincontentsarea .subtextarea .ttl a:hover { color: #ff9933;text-decoration: underline;}
#maincontentsarea .subtextarea .ttl a:active {	color: #ff9933;text-decoration: underline;}
