/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 868px;
}

#mainttlarea .ttlbox{
	width: 421px;
	float: left;
}

#mainttlarea .ttlmain{
	padding: 48px 0 29px 20px;
}

#mainttlarea .textttl{
	font-size:12px;
	line-height:20px;
	padding: 0 0 5px 33px;
	color: #188bd8;
}

#mainttlarea .ttlbox .textmain{
	font-size:11px;
	line-height:19px;
	width: 356px;
	padding: 0 0 0 33px;
}

#mainttlarea .imgsalon{
	float :left;
	padding: 0 0 67px 0;
}

/* mainttlarea----------------------------------*/
#stylistarea{
	width: 868px;
	clear: left;
}

#stylistarea .stylistinner{
	padding: 0 0 0 33px;
}

#stylistarea .stylistinner .stylistbox1{
	width: 232px;
	float: left;
}

#stylistarea .stylistinner .stylistbox1 .stylistname{
	font-size:14px;
	line-height:22px;
	padding: 3px 0 23px 0;
	font-weight:bold;
}

#stylistarea .stylistinner .stylistbox2 .stylistname{
	font-size:12px;
	line-height:16px;
	padding: 3px 0 12px 0;
	font-weight:bold;
}

#stylistarea .stylistinner .textstylist{
	font-size:12px;
	line-height:22px;
	padding: 0 0 74px 0;
}

#stylistarea .stylistinner .stylistbox2{
	width: 282px;
	float: left;
}

#stylistarea .stylistinner .stylistbox2 .stylistbox2inner{
	padding: 0 0 0 123px;
}

/* saloninfoarea----------------------------------*/
#saloninfoarea{
	clear: left;
	width: 868px;
}

#saloninfoarea .saloninfoinner{
	padding: 0 0 0 32px;
}

#saloninfoarea .saloninfoinner .saloninfobox{
	width: 802px;
	height:192px;
	border-left: 1px solid #857e82;
	border-right: 1px solid #857e82;
	border-bottom: 1px solid #857e82;
}

#saloninfoarea .saloninfoinner .saloninfobox .leftbox{
	width: 416px;
	float: left;
}

#saloninfoarea .saloninfobox .leftbox .imglogo{
	padding: 0 0 20px 49px;
}

#saloninfoarea .saloninfobox .leftbox .textsaloninfo{
	font-size:12px;
	line-height:20px;
	padding: 0 0 0 48px;
}

#saloninfoarea .saloninfobox .leftbox .textsaloninfo .salonname{
	font-weight:bold;
	font-size:16px;
}

#saloninfoarea .saloninfobox .leftbox .textsaloninfo .salontel{
	font-size:14px;
}

#saloninfoarea .saloninfoinner .saloninfobox .rightbox{
	width: 386px;
	float: left;
}

#saloninfoarea .saloninfoinner .saloninfobox .rightbox .rightboxinner{
	padding: 20px 0 0 0;
}


#saloninfoarea .saloninfoinner .saloninfobox .rightbox .saloninfo2{
	font-size:12px;
	line-height:20px;
	padding: 0 0 20px 0;
}

#saloninfoarea .saloninfobox .rightbox .saloninfo2 .ttl{
	font-weight:bold;
}

#saloninfoarea .linkarea{
	width: 386px;
}

#saloninfoarea .linkarea .linkbox1{
	width: 122px;
	float: left;
}

#saloninfoarea .linkarea .imgicndot{
	float: left;
	padding: 2px 4px 0 0;
}

#saloninfoarea .linkarea .textlink{
	font-size:12px;
	line-height:19px;
	float: left;
}

#saloninfoarea .linkarea .linkbox2{
	width: 264px;
	float: left;
}

#mainarea a:link {color:#333333;text-decoration: underline;}
#mainarea a:visited {color:#333333; text-decoration: underline;}
#mainarea a:hover {color:#43a4e9;text-decoration: underline;}
#mainarea a:active {color:#43a4e9;text-decoration: underline;}

#mainarea .textsaloninfo a:link {color:#43a4e9;text-decoration: underline;}
#mainarea .textsaloninfo a:visited {color:#43a4e9; text-decoration: underline;}
#mainarea .textsaloninfo a:hover {color:#43a4e9;text-decoration: underline;}
#mainarea .textsaloninfo a:active {color:#43a4e9;text-decoration: underline;}