#ttlarea {
	background-image: url(../image/bg_ttl.jpg);
	background-repeat: no-repeat;
	width: 870px;
	height: 230px;
}
#ttlbox {
	width: 375px;
	padding: 0px 0px 0px 35px;
}
#ttlarea h2 {
	width: 375px;
}
#ttlarea p {
	width: 375px;
}
#qaframe {
	background-image: url(../../image/common/bg_main.gif);
	background-repeat: repeat;
	width: 852px;
	padding: 40px 0px 0px 18px;
	height: 1020px;
}
#qaframe .qaarea {
	float: left;
	background-color: #FFFFFF;
	width: 829px;
}
#qaframe .qabox {
	float: left;
	width: 375px;
	padding: 20px 19px 0px 14px;
	background-color: #FFFFFF;
}
#qaframe .textareaqa {
	float: left;
	width: 375px;
}
#qaframe  .textboxqa {
	float: left;
	width: 195px;
	padding: 0px 7px 0px 8px;
}

#qaframe .textboxqa p {
	float: left;
	width: 195px;
	font-size: 11px;
	line-height: 16px;
}
#qaframe .imgtech {
	float: left;
	width: 162px;
	padding-bottom: 15px;
}
#itemarea {
	float: left;
	width: 385px;
	padding: 47px 0px 0px 27px;
	background-color: #FFFFFF;
}
#imgitem {
	float: left;
	width: 211px;
	padding: 0px 0px 61px 0px;
}
#itemtextbox {
	float: left;
	width: 156px;
	padding: 0px 18px 0px 0px;
}
#itemtextbox p {
	float: left;
	width: 156px;
}
#itemtextbox .itemtextmain {
	float: left;
	width: 156px;
	padding: 0px 0px 24px 0px;
	font-size: 12px;
	line-height: 18px;
}
