#mainframearea a:link {color:#000000;text-decoration: underline;}
#mainframearea a:visited {color:#000000; text-decoration: underline;}
#mainframearea a:hover {color:#99803a;text-decoration: underline;}
#mainframearea a:active {color:#99803a;text-decoration: underline;}

/* #mainqaarea----------------------------------*/
#mainqaarea{
	width: 870px;
	border-top: solid 1px #e5e5e5;
}
#mainqaarea p{
	font-size:14px;
	line-height: 22px;
}
#mainqaarea .qaarea{
	width: 870px;
	clear: left;
}
#mainqaarea .qaaroundarea{
	width: 870px;
}
#mainqaarea .qaarea .qainfobox{
	width: 511px;
	float: left;
}
#mainqaarea .qainfobox .inner{
	padding-left: 30px;
}
#mainqaarea .qattlbox{
	width: 481px;
}
#mainqaarea .ttltextbox{
	width: 401px;
}
#mainqaarea .ttltextbox .textmain{
	padding: 5px 0 53px 0;
}
#mainqaarea .qabox,
#mainqaarea .ttlbox {
	width: 481px;
}
#mainqaarea .qatextbox{
	clear: left;
	width: 449px;
}

#mainqaarea .imgqa{
	float: left;
}

#mainqaarea .textq{
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	padding: 9px 0 0 10px;
	color: #cf382a;
	float: left;
}
#mainqaarea .texta{
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	padding: 9px 0 0 10px;
	color: #000000;
	float: left;
}
#mainqaarea .imgline{
	padding: 6px 0 6px 0;
	clear: left;
}
#mainqaarea .qabox .textmain{
	clear: left;
	font-size: 14px;
	padding: 8px 0 49px 0;
}
#mainqaarea .qabox .textmain2{
	clear: left;
	font-size: 14px;
	padding: 8px 0 12px 0;
}
#mainqaarea .imglogo{
	padding-left: 365px;
}
#mainqaarea .imgbox{
	float: left;
	width: 359px;
}
#mainqaarea .imgmain{
	padding-top: 12px;
}
#mainqaarea .btnitem{
	clear: left;
	padding: 40px 0 35px 0;
}