/* maintalkarea----------------------------------*/
#maintalkarea{
	width: 870px;
}


#maintalkarea .mainttlarea{
	width: 448px;
	float: left;
}

#maintalkarea .ttlarea{
	width: 448px;
	height: 738px;
}

#maintalkarea .ttltextbox{
	width: 400px;
	height: 76px;
}

#maintalkarea .textmain{
	font-size: 11px;
	line-height: 15px;
	padding: 9px 0 22px 0;;
}

#maintalkarea .profilearea{
	width: 448px;
	height: 261px;
}

#maintalkarea .ttlprofile{
	padding-bottom: 10px;
}

#maintalkarea .stylistbox{
	width: 448px;
	clear: left;
}

#maintalkarea .stylistaroundbox{
	width: 448px;
}

#maintalkarea .imgstylist{
	float: left;
	padding: 0 13px 17px 0;
}

#maintalkarea .stylisttextbox{
	width: 300px;
	float: left;
}

#maintalkarea .textstylistname{
	font-size: 11px;
	line-height: 15px;
	font-weight:bold;
	padding-bottom: 5px;
}

#maintalkarea a:link {color:#333333;text-decoration: underline;}
#maintalkarea a:visited {color:#333333; text-decoration: underline;}
#maintalkarea a:hover {color:#18da8d;text-decoration: underline;}
#maintalkarea a:active {color:#18da8d;text-decoration: underline;}

#maintalkarea .textstylistmain{
	font-size: 11px;
	line-height: 15px;
}

#maintalkarea .talkarea{
	width: 422px;
	float: left;
}

#maintalkarea .talkbox{
	width: 422px;
}

#maintalkarea .talktextbox{
	width: 422px;
}

#maintalkarea .texttalkttl{
	font-size: 14px;
	font-weight: bold;
	padding: 34px 0 18px 0;
	color: #594634;
}

#maintalkarea .texttalkmain{
	font-size: 12px;
	line-height: 22px;
	padding-bottom: 22px;
}