#advicearea .itembox a:hover img,
#afterarea a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/
#mainttlarea{
	width: 1100px;
	height: 732px;
}
#mainttlarea .ttlarea{
	width: 586px;
	float: left;
	z-index: 1;
	position: absolute;
}
#mainttlarea .ttlarea .inner{
	padding-left: 40px;
}
#mainttlarea .beforebox{
	width: 520px;
	margin-top: 40px;
}
#mainttlarea .imgbefore{
	width: 520px;
}
#mainttlarea .textbox{
	width: 520px;
	float: left;
}
#mainframearea .pth{
	padding-top: 5px;
}
#mainttlarea .imgmain{
	width: 1100px;
	height: 732px;
	z-index: 0;
	position: absolute;
}

/*#mainpointarea----------------------------------*/


#mainproarea .techniquebox{
	width: 670px;
	float: left;
}
#mainproarea .imgtechnique{
	width: 210px;
	float: left;
}
#mainproarea .techniquebox .textbox{
	width: 400px;
	float: left;
}
#mainproarea .itembox{
	width: 340px;
	float: left;
}
#mainproarea .itembox a{
	width: 340px;
	display: block;
	text-decoration: none;
}
#mainproarea .itembox .inner{
	padding-left: 40px;
}

/*#processarea----------------------------------*/
#processarea{
	width: 1100px;
	margin-top: 30px;
}
#processarea .processinfobox{
	width: 1100px;
	clear: left;
	overflow: hidden;
}
#processarea .box{
	width: 1100px;
}

#processarea .processbox{
	width: 260px;
	float: left;
}
#processarea .processbox2{
	width: 540px;
	float: left;
}

#processarea .processbox3{
	width: 258px;
	float: left;
	overflow: hidden;
}


/*#afterarea----------------------------------*/
#afterarea{
	width: 1100px;
	margin-top: 30px;
}
#afterarea .fullanglebox{
	width: 1100px;
}
#afterarea .imgafter{
	width: 260px;
	float: left;
}
#afterarea .textttl{
	clear: left;
}
#afterarea a{
	width: 1100px;
	display: block;
	text-decoration: none;
}