#stylistarea{
	width:830px;
}

#stylistarea .inner1{
	padding: 39px 0 0 31px;
}

#stylistarea .inner1 .inner2{
	padding: 12px 0 0 0;
}

#stylistarea .inner1 .inner2 .stylistbox{
	width: 797px;
	height:568px;
}

#stylistarea .inner1 .inner2 .stylistbox .leftbox{
	width: 315px;
	float: left;
}

#stylistarea .stylistaroundbox{
	border-left: 8px solid #f9f2da;
	border-right: 8px solid #f9f2da;
	clear: left;
}

#stylistarea .inner3{
	padding: 8px 13px 0 14px;
}

#stylistarea .stylistaroundbox .inner3 .stylist1{
	width: 270px;
}

#stylistarea .stylistaroundbox .inner3 .text{
	font-size:12px;
	line-height:22px;
	padding: 6px 0 13px 0;
	width: 262px;
}

#stylistarea .stylistaroundbox .inner3 .name{
	font-size:16px;
	font-weight:bold;
	padding: 7px 0 0 0;
}

#stylistarea .stylistbox .rightbox{
	width: 431px;
}

#stylistarea .stylistbox .inner4{
	padding: 0 0 0 22px;
	float: left;
}

#stylistarea .topbox{
	width: 460px;
}

#stylistarea .topbox .stylist{
	width: 201px;
	float: left;
	padding: 0 29px 0 0;
}

#stylistarea .inner5{
	padding: 9px 0 0 9px;
}

#stylistarea .inner5 .name{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding: 4px 0 2px 0;
}

#stylistarea .inner5 .text,
#stylistarea .inner8 .textbox .text{
	font-size:11px;
	line-height:15px;
	width: 167px;
	padding: 4px 0 7px 0;
}

#stylistarea .inner6{
	clear: left;
	padding: 18px 0 0 0;
}

#stylistarea .bottombox{
	width: 431px;
	height:209px;
}

#stylistarea .bottombox .stylistaroundbox .inner7{
	padding: 8px 0 0 9px;
}

#stylistarea .stylistborderbox{
	width: 414px;
	height:177px;
}

#stylistarea .bottombox .stylistaroundbox .inner7 .img{
	float: left;
}

#stylistarea .bottombox .stylistaroundbox .inner7 .inner8{
	float: left;
	padding: 0 0 0px 30px;
}

#stylistarea .inner8 .textbox .name{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding: 16px 0 2px 3px;
}

#stylistarea .bottombox .stylistaroundbox .inner7 .inner8 .textbox{
	width: 206px;
}

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

#salonarea .inner9{
	padding: 38px 0 0 31px;
}

#salonarea .inner9 .inner10{
	padding: 12px 0 0 0;
}

#salonarea .inner9 .inner10 .salonbox{
	width:797px;
	height:323px;
}

#salonarea .inner9 .inner10 .salonbox .salonimg{
	float: left;
}

#salonarea .inner9 .inner10 .salonbox .inner11{
	padding: 0 0 0 15px;
	float: left;
}

#salonarea .inner9 .inner10 .salonbox .salontextbox{
	width: 364px;
	float: left;
}

#salonarea .inner9 .inner10 .salonbox .salontextbox .salonadd{
	font-size:14px;
	line-height:20px;
}

#salonarea .inner9 .inner10 .salonbox .salontextbox .salonadd .ttlsalon{
	font-size:16px;
	color:#ed5c18;
	font-weight:bold;
}

#salonarea .salontextbox .salonadd .salontel{
	color:#ed5c18;
	font-weight:bold;
}

#salonarea .salontextbox .work{
	font-size:14px;
	line-height:20px;
	padding: 21px 0 20px 0;
}

#salonarea .salontextbox .work .ttlwork{
	font-weight:bold;
}

#salonarea .salontextbox .holiday{
	font-size:14px;
	line-height:20px;
	padding: 0 0 21px 0;
}

#salonarea .salontextbox .holiday .ttlholiday{
	font-weight:bold;
}

#salonarea .salonbox .inner11 .salontextbox .linkbox{
	width: 364px;
}

#salonarea .salontextbox .linkbox .link1{
	width: 122px;
	float: left;
}

#salonarea .salontextbox .linkbox .link1 .dot,
#salonarea .salontextbox .linkbox .link2 .dot{
	float: left;
}

#salonarea .salontextbox .linkbox .link1 .linktext,
#salonarea .salontextbox .linkbox .link2 .linktext{
	float: left;
	font-size:12px;
	padding: 0 0 0 2px;
}

#salonarea .salontextbox .linkbox .link2{
	width: 153px;
	float: left;
}

#locationarea{
	width: 830px;
}

#locationarea .inner12{
	padding: 0 0 0 31px;
	height:190px;
}

#locationarea .inner12 .inner13{
	padding: 12px 0 0 0;
}

#locationarea .inner12 .locationtextbox{
	width: 750px;
	height:16px;
}

#locationarea .inner12 .inner14{
	z-index:1;
	position:absolute;
	padding: 50px 0 0 18px;
}

#locationarea .inner12 .bglocation{
	z-index:0;
	position:absolute;
}

#locationarea .locationtextbox .icndot{
	float: left;
	padding: 3px 6px 0 1px;
}

#locationarea .locationtextbox .location{
	float: left;
	font-size:16px;
}

#locationarea .locationtextbox .location .ttl{
	font-weight:bold;
	padding: 0 4px 0 0;
}

#mainspecialcontentsarea a:link {color:#6a3906;text-decoration: underline;}
#mainspecialcontentsarea a:visited {color:#6a3906; text-decoration: underline;}
#mainspecialcontentsarea a:hover {color:#ed6d25;text-decoration: underline;}
#mainspecialcontentsarea a:active {color:#ed6d25;text-decoration: underline;}


#locationarea .inner12 .locationbox{
	width: 830px;
	clear: left;
}