/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 868px;
	height: 239px;
	background-image:url(../image/common/bg_ttl.gif);
	background-repeat:no-repeat;
}

#mainttlarea .ttlmain{
	padding: 70px 0 0 31px;
}

#mainttlarea .ttltextbox{
	width: 730px;
}

#mainttlarea .textttl{
	font-size:11px;
	line-height:19px;
	padding: 25px 0 0 33px;
}

/* stylistarea----------------------------------*/

#stylistarea .stylistareainner{
	padding: 0 0 0 32px;
}

#stylistarea .leftbox{
	width: 248px;
	float: left;
}

#stylistarea .leftbox .stylistbox{
	width: 240px;
	height:408px;
	border: 1px solid #cccccc;
}

#stylistarea .leftbox .stylistboxinner{
	padding: 10px 10px 0 14px;
}

#stylistarea .leftbox .imgstylist1{
	padding: 0 0 8px 0;
}

#stylistarea .textstylist{
	font-size:11px;
	line-height:17px;
}

#stylistarea .leftbox .textstylistname{
	font-weight:bold;
}

#stylistarea .rightbox{
	width: 281px;
	float: left;
}

#stylistarea .rightbox .stylistbox2{
	width: 281px;
}

#stylistarea .rightbox .stylistbox2inner{
	padding: 0 0 6px 0;
}

#stylistarea .rightbox .stylistframebox{
	width: 273px;
	height:200px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#stylistarea .rightbox .imgstylist2{
	float: left;
	padding: 10px 10px 0 8px;
}

#stylistarea .rightbox .stylisttextbox{
	width: 112px;
	float: left;
}

#stylistarea .rightbox .textstylistname{
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	padding: 18px 0 6px 0;
}

#mainframearea a:link {color:#333333;text-decoration: underline;}
#mainframearea a:visited {color:#333333; text-decoration: underline;}
#mainframearea a:hover {color:#00cda9;text-decoration: underline;}
#mainframearea a:active {color:#00cda9;text-decoration: underline;}

/* stylistarea----------------------------------*/

#salonarea{
	clear: left;
	width: 868px;
}

#salonarea .salonareainner{
	padding: 46px 0 66px 29px;
}

#salonarea .saloninfobox{
	width: 812px;
	height: 401px;
	background-image:url(../cooperation/image/bg_salon.gif);
	background-repeat:no-repeat;
}

#salonarea .leftbox{
	width: 448px;
	float: left;
}

#salonarea .ttlsaloninfo{
	padding: 1px 0 0 4px;
}

#salonarea .imgsalon{
	padding: 18px 0 0 20px;
}

#salonarea .rightbox{
	width: 364px;
	float: left;
}

#salonarea .rightboxinner{
	padding: 58px 0 0 0;
}

#salonarea .textsalontel{
	font-size:14px;
	line-height:20px;
	padding: 0 0 4px 0;
}

#salonarea .textsalonname{
	font-size:16px;
	font-weight:bold;
}

#salonarea .textsaloninfo{
	font-size:12px;
	line-height:20px;
	padding: 0 0 13px 0;
}

#salonarea .textttlinfo{
	font-weight:bold;
}

#salonarea .textsaloninfo2{
	font-size:12px;
	padding: 10px 0 35px 0;
}

#salonarea .linkbox{
	width: 364px;
	height:21px;
}

#salonarea .icndot{
	float: left;
	padding: 1px 0 7px 0;
}

#salonarea .textlink{
	font-size:12px;
	float: left;
	padding: 0 0 0 6px;
}