/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 868px;
}
#mainttlarea .rightbox {
	width: 529px;
	float: right;
}
#mainttlarea .ttlbox {
	width: 529px;
	background-image:url(../talk/image/bg_ttltop.gif);
	background-repeat:no-repeat;
	height: 168px;
}
#mainttlarea .ttlinner {
	padding: 54px 0 0 34px;
}
#mainttlarea .profbox {
	width: 529px;
	background-image:url(../talk/image/bg_prof.gif);
	background-repeat:no-repeat;
	height: 167px;
}
#mainttlarea .prifinner {
	padding: 61px 0 0 74px;
}
#mainttlarea .proftext {
	font-size: 11px;
	line-height: 15px;
	color:#8d6a12;
}
#mainttlarea .proftext span {
	font-weight:bold;
	line-height: 17px;
}
#mainttlarea .proftext span a:link {color:#8d6a12;text-decoration: underline;}
#mainttlarea .proftext span a:visited {color:#8d6a12; text-decoration: underline;}
#mainttlarea .proftext span a:hover {color:#f6ab94;text-decoration: underline;}
#mainttlarea .proftext span a:active {color:#f6ab94;text-decoration: underline;}

#mainttlarea .proftextbox {
	padding: 37px 0 0 44px;
}
#mainttlarea .talktextbox {
	width: 440px;
}
#mainttlarea .talksidebar {
	width: 10px;
	float: left;
}
#mainttlarea .ttltalk {
	font-size: 12px;
	line-height: 22px;
	color:#8d6a12;
	font-weight:bold;
}
#mainttlarea .talktext {
	font-size: 12px;
	line-height: 24px;
}
#mainttlarea .textboxinner {
	padding: 43px 0 0 0;
}
/* leftarea----------------------------------*/
#mainttlarea .leftarea {
	width: 339px;
	float: right;
}
#mainttlarea .mainleftbox {
	width: 339px;
}
#mainttlarea .mainitembox {
	padding: 12px 0 0 25px;
}
#mainttlarea .mainitem a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}
#mainttlarea .itembox {
	background-image:url(../talk/image/bg_itembox.gif);
	background-repeat:no-repeat;
	width: 314px;
	height: 209px;
}
#mainttlarea .iteminner {
	padding: 26px 0 0 16px;
}
#mainttlarea .brandmainbox {
	width: 282px;
}
#mainttlarea .itemleftbox {
	width: 166px;
	float: left;
}
#mainttlarea .imglogo {
	width: 116px;
	float: left;
}
#mainttlarea .brandname {
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	padding: 4px 0 0 4px;
}
#mainttlarea .brandname a:link {color:#8d6a12;text-decoration: underline;}
#mainttlarea .brandname a:visited {color:#8d6a12; text-decoration: underline;}
#mainttlarea .brandname a:hover {color:#f6ab94;text-decoration: underline;}
#mainttlarea .brandname a:active {color:#f6ab94;text-decoration: underline;}

#mainttlarea .brandabout {
	padding: 7px 0 0 5px;
}
#mainttlarea .brandabout {
	font-size: 11px;
	line-height: 15px;
	width: 149px;
}
#mainttlarea .brandlinkbox {
	clear: left;
}
#mainttlarea .brandlink {
	padding: 9px 0 0 0;
}
#mainttlarea .brandlink a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}
/* btnnext----------------------------------*/
#btnnext{
	padding:50px 7px 7px 7px;
	height: 50px;
	clear: both;
}
