#mainttlarea a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/
#maintlarea{
	width: 1100px;
	overflow: hidden;
}
#maintlarea .ttlbox{
	width: 700px;
	height: 274px;
	float: left;
	background-image: url(../image/qa/bg_ttl.gif);
	background-repeat: no-repeat;
}
#maintlarea .ttlbox .inner{
	padding: 50px 0 0 40px;
}
#maintlarea .imgmain{
	float: left;
}

/*#mainqaarea----------------------------------*/
#mainqaarea{
	width: 1100px;
	clear: left;
	margin-top: 30px;
}
#mainqaarea .qaarea{
	width: 1100px;
	clear: left;
	overflow: hidden;
}
#mainqaarea .qaarea .qaaroundarea{
	width: 1100px;
}
#mainqaarea .qabox{
	width: 540px;
	float: left;
}
#mainqaarea .qabox .inner{
	padding: 0 0 0 40px;
}
#mainqaarea .ttlbox{
	width: 480px;
}
#mainqaarea .ttlqa{
	float: left;
}
#mainqaarea .qaarea .textttl{
	float: left;
	padding: 4px 0 0 20px;
}
#mainqaarea .qaarea .imgline{
	clear: left;
	padding: 15px 0 15px 0;
}
#mainqaarea .qatextbox{
	width: 480px;
}
#mainqaarea .qatextbox p{
	clear: left;
	padding-top: 3px;
}
#mainqaarea .qaarea .mt40{
	margin-top: 40px;
}

#mainframearea .btnnext{
	padding-top: 30px;
	clear: left;
}
