#mainframearea a:link {color:#000000;text-decoration: underline;}
#mainframearea a:visited {color:#000000; text-decoration: underline;}
#mainframearea a:hover {color:#ff099f;text-decoration: underline;}
#mainframearea a:active {color:#ff099f;text-decoration: underline;}

/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
	height: 358px;
}

#mainttlarea .ttlbox{
	width: 870px;
	z-index: 1;
	position: absolute;
}

#mainttlarea .ttltextbox{
	width: 441px;
}

#mainttlarea .textttl{
	font-size: 11px;
	line-height: 21px;
	padding: 8px 0 0 48px;
}

#mainttlarea .imgmain{
	z-index: 0;
	position: absolute;
}

/* maintalkarea----------------------------------*/
#maintalkarea{
	width: 870px;
	background-color: #f4efe7;
	overflow: hidden;
}

#maintalkarea .maintalkareainner{
	padding: 45px 0 0 45px;
}

#maintalkarea .talkbox{
	width: 503px;
	float: left;
}

#maintalkarea .talkttlbox{
	width: 456px;
	height: 33px;
	border-top: 1px solid #c1bf8b;
	border-bottom: 1px solid #c1bf8b;
	margin-bottom: 28px;
}

#maintalkarea .texttalkttl{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #8b882f;
	padding-top: 4px;
}

#maintalkarea .talktextbox{
	width: 440px;
}

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

#maintalkarea .textname1{
	color: #8b882f;
}

#maintalkarea .textname2{
	color: #ff4699;
}

#maintalkarea .talkimgarea{
	width: 322px;
	float: left;
}

#maintalkarea .profilearea{
	width: 322px;
}

#maintalkarea .profilebox{
	width: 322px;
	clear: left;
}

#maintalkarea .profilearoundbox{
	width: 322px;
}

#maintalkarea .imgprofile{
	float: left;
	padding: 0 6px 13px 0;
}

#maintalkarea .profileinfobox{
	width: 182px;
	float: left;
}

#maintalkarea .textname{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

#maintalkarea .profiletextbox{
	width: 136px;
}

#maintalkarea .textprofile{
	font-size: 11px;
	line-height: 19px;
	padding-top: 5px;
}

#maintalkarea .imgtalk{
	clear: left;
	padding-bottom: 40px;
}

#maintalkarea .itemarea{
	width: 322px;
}

#maintalkarea .itembgarea{
	width: 322px;
	height: 464px;
	background-image: url(../talk/image/img_bgframe.gif);
	background-repeat: no-repeat;
	margin-bottom: 46px;
}

#maintalkarea .itemareainner{
	padding-left: 26px;
}

#maintalkarea .itembox{
	width: 251px;
	font-size: 12px;
	line-height: 22px;
	clear: left;
}

#maintalkarea .itemaroundbox{
	width: 251px;
}

#maintalkarea .iteminfobox{
	width: 151px;
	float: left;

}

#maintalkarea .textitemname{
	font-weight: bold;
}

#maintalkarea .itemtextbox{
	width: 138px;
}

#maintalkarea .textitem{
	font-size: 12px;

}

#maintalkarea .imgitem{
	float: left;
}

#maintalkarea .iteminfoboxinner{
	padding-top: 30px;
}

#maintalkarea .iteminfobox2{
	width: 251px;
}

#maintalkarea .iteminfobox2 .itemtextbox{
	width: 222px;
}

#maintalkarea .inquirybox{
	width: 251px;
}

#maintalkarea .ttlinquiry{
	float: left;
	padding-top: 38px;
}

#maintalkarea .textinquiry{
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	padding: 38px 0 0 12px;
	float: left;
}


/* btnnext----------------------------------*/
#btnnext{
	padding-top:35px;
}