/* mainttlarea----------------------------------*/
#maintitlearea {
	width: 870px;
}
#maintitlearea .maintitlebox {
	width: 348px;
	float: left;
}
#maintitlearea .maintitleboxinner {
	padding: 40px 0 0 20px;
}
#maintitlearea .titletext {
	font-size: 12px;
	line-height: 24px;
	padding: 17px 31px 0 0;
}
#maintitlearea .talkimage {
	width: 522px;
	float: left;
}

/* maintalkarea----------------------------------*/
#maintalkarea {
	clear:left;
	width: 870px;
}
#maintalkarea .talkoutbox {
	width: 448px;
	float: left;
	font-size: 14px;
	line-height: 26px;
}
#maintalkarea .titletextbox {
	width: 448px;
}
#maintalkarea .titletextbox2 {
	width: 448px;
	padding: 30px 0 0 0;
}
#maintalkarea .titlepoint {
	float: left;
}
#maintalkarea .talkareainner {
	padding: 26px 0 0 21px;
}
#maintalkarea .talktitle {
	color:#b77132;
	font-weight:bold;
	padding: 0 0 15px 0;
	font-size: 14px;
	line-height: 26px;
}

#maintalkarea .talktext {
	padding: 0 0 25px 0;
}
#maintalkarea .talktext span {
	font-weight:bold;
}
/* inforightbox----------------------------------*/
#maintalkarea .inforightbox {
	width: 401px;
	float: left;
	font-size: 12px;
	line-height: 20px;
}
#maintalkarea .profileinner {
	padding: 3px 0 0 40px;
}
#maintalkarea .profilebox {
	width: 361px;
	background-image:url(../talk/image/bg_talkprofile.gif);
	height: 231px;
	background-repeat:no-repeat;
	font-size: 11px;
	line-height: 17px;
}
#maintalkarea .profileboxinner {
	padding: 20px 0 0 21px;
}
#maintalkarea .personimage {
	width: 172px;
	float: left;
}
#maintalkarea .profileaboutbox {
	width: 148px;
	float: left;
}
#maintalkarea .profilename {
	font-weight:bold;
	padding: 0 0 7px 0;
	color:#000000;
}

#maintalkarea .inoframeouter {
	clear:left;
	padding: 8px 0 0 0;
}
#maintalkarea .styleimage {
	padding: 8px 0 0 0;
}
#maintalkarea .itemframebox {
	background-image:url(../talk/image/bg_itembox.gif);
	width: 361px;
	height: 308px;
	background-repeat:no-repeat;
}
#maintalkarea .itemboxinner {
	padding: 22px 0 0 56px;
}
#maintalkarea .iteminfobox,
#maintalkarea .infobox {
	width: 249px;
}
#maintalkarea .itemimage {
	padding: 0 0 8px 50px;
}
#maintalkarea .itemname {
	text-align:center;
	font-weight:bold;
}
#maintalkarea a:link {color:#000000;text-decoration: underline;}
#maintalkarea a:visited {color:#000000; text-decoration: underline;}
#maintalkarea a:hover {color:#b77132;text-decoration: underline;}
#maintalkarea a:active {color:#b77132;text-decoration: underline;}

#maintalkarea .itemtext {
	padding: 5px 0 9px 0;
	text-align:center;
}
#maintalkarea .iconinfo {
	width: 43px;
	float: left;
}
#maintalkarea .infoboxinner {
	padding: 0 0 0 10px;
}

/*nextbtn----------------------------------*/
#btnnext {
	padding:37px 0px 37px 0px;
}