/* mainttlarea----------------------------------*/
#mainttlarea {
	width: 870px;
	font-size: 12px;
	line-height: 24px;
}
#mainttlarea .bgmaintitle {
	width: 870px;
	background-image:url(../qa/image/bg_title.gif);
	height: 167px;
	background-repeat:no-repeat;
}
#mainttlarea .maintitleinner {
	padding: 49px 0 0 45px;
}
#mainttlarea .maintitle {
	width: 361px;
	float: left;
}
#mainttlarea .titletextbox {
	width: 400px;
	float: left;
}
#mainttlarea .titleboxinner {
	padding: 18px 0 0 64px;
}
#mainqaarea {
	clear: left;
	width: 870px;
	font-size: 14px;
	line-height: 24px;
}
#mainqaarea .mainqabox {
	width: 868px;
	height: 611px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
#mainqaarea .qaarea {
	padding: 0 43px 0 43px;
}
#mainqaarea .qabox,
#mainqaarea .qaunderinbox {
	width: 782px;
}
#mainqaarea .qaleftbox {
	width: 445px;
	float: left;
}
#mainqaarea .qainbox,
#mainqaarea .atext2,
#mainqaarea .qaintitlebox {
	width: 381px;
}
#mainqaarea .qainbox2 {
	clear: left;
	width: 381px;
}
#mainqaarea .qtitle {
	width: 48px;
	float: left;
}
#mainqaarea .atitle {
	width: 333px;
	height: 79px;
	background-image:url(../qa/image/bg_subtitlebox.gif);
	background-repeat:no-repeat;
	float: left;
}
#mainqaarea .atitle2 {
	width: 289px;
	height: 79px;
	background-image:url(../qa/image/bg_subtitlebox_short.gif);
	background-repeat:no-repeat;
	float: left;
}
#mainqaarea .atitletext {
	padding: 21px 0 0 0;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
}
#mainqaarea .atitlesize {
	width: 270px;
}
#mainqaarea .atitlesize2 {
 	width: 250px;
 }
 #mainqaarea .atitlesize3 {
 	width: 298px;
 }
#mainqaarea .qaabouttext {
	clear: left;
}
#mainqaarea .qaabouttextbox {
	width: 381px;
}
#mainqaarea .qaaboutringhttext {
	clear: left;
	width: 337px;
}
#mainqaarea .atextbox {
	width: 232px;
	float: left;
}
#mainqaarea .atext {
	width: 204px;
	height: 227px;
}
#mainqaarea .atextabout {
	padding: 22px 0 0 0;
}
#mainqaarea .atextabout2 {
	height: 132px;
}
#mainqaarea .atextabout2 span,
#mainqaarea .atextabout3 span,
#mainqaarea .atextposition {
	color:#ff4699;
	font-weight:bold;
}
#mainqaarea .itembox {
	width: 149px;
	float: left;
	font-size: 11px;
	line-height: 15px;
}
#mainqaarea .itemname {
	font-weight:bold;
	padding: 0 0 7px 0;
}
#mainqaarea .qarightbox {
	width: 337px;
	float: left;
}
#mainqaarea .qaintitlebox2 {
	width: 337px;
}
#mainqaarea .atext3 {
	padding: 22px 0 0 0;
}
/* mainqaunderarea ---------------------------------------------------*/
#mainqaarea .mainqaunderarea {
	clear: left;
	width: 870px;
}
#mainqaarea .qaunderareainner {
	padding: 25px 0 0 0;
}
#mainqaarea .qaunderbox {
	width: 868px;
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
#mainqaarea .qaunderinner {
	padding: 45px 43px 0 43px;
}
#mainqaarea .atextabout3 {
	height: 76px;
}
#mainqaarea .qaunderrightbox {
	width: 363px;
	float: left;
}
#mainqaarea .qaunderleftbox {
	width: 419px;
	float: left;
}
#mainqaarea .qaunderitem {
	width: 363px;
	font-size: 11px;
	line-height: 15px;
}
#mainqaarea .imgimage {
	width: 161px;
	float: left;
}
#mainqaarea .imgtextbox {
	width: 157px;
	float: left;
}
#mainqaarea .imgiteminner {
	padding: 77px 0 0 0;
}
#mainqaarea .itemname a:link {color:#000000;text-decoration: underline;}
#mainqaarea .itemname a:visited {color:#000000; text-decoration: underline;}
#mainqaarea .itemname a:hover {color:#ff099f;text-decoration: underline;}
#mainqaarea .itemname a:active {color:#ff099f;text-decoration: underline;}

#mainqaarea .qaunderinbox2 {
	clear:left;
}
#mainqaarea .qaundertextbox,
#mainqaarea .qaundertitletext,
#mainqaarea .atextlistbox {
	width: 782px;
}
#mainqaarea .atextposition {
	float: left;
	width: 132px;
}
#mainqaarea .border {
	width: 650px;
	float: left;
}
#mainqaarea .atextlist {
	clear: left;
	padding: 9px 0 0 0;
}
#mainqaarea .atextlistleftbox {
	width: 419px;
	float: left;
	height: 70px;
}
#mainqaarea .atextleft {
	padding: 0 0 30px 0;
}
#mainqaarea .atextlistrightbox {
	width: 363px;
	float: left;
}
#mainqaarea .qaunderoutbox {
	padding: 30px 0 30px 0;
	float: left;
}
#mainqaarea .qaundertextboxbottom {
	width: 782px;
	height: 99px;
}
/* btnnext ---------------------------------------------------*/
#btnnext{
	padding:57px 0px 35px 0px;
}
