#advicearea .itembox a:hover img,
#afterarea a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/

#mainttlarea,
#mainproarea{
	width: 1100px;
	clear: both;
}

#mainttlarea .ttlarea{
	width: 640px;
	float: left;
}
#mainttlarea .ttlarea .inner{
	padding: 40px 0 0 40px;
}
#mainttlarea .ttlarea .ttltext{
	width: 560px;
}

.beforebox{
	width: 580px;
	padding: 0 10px 10p 10px;
}
.beforebox .imgbefore{
	width: 580px;
	float: left;
}
.beforebox .imgbefore .imgbox{
	width: 140px;
	float: left;
}
.beforebox .textbox{
	width: 560px;
}
#mainframearea .pth{
	padding-top: 5px;
}
#mainttlarea .imgmain{
	width: 460px;
	float: left;
}

/*#mainpointarea----------------------------------*/

#mainproarea h3{
	background-color: #777784;
}


#mainproarea .proareainner{
	padding:40px;
}

#mainproarea .advicebox{
	width: 654px;
	float: left;
}
#mainproarea .imgtechnique{
	width: 260px;
	float: left;
}

#mainproarea .advicebox .textbox{
	width: 320px;
	float: left;
}
.advicearea{
	padding: 40px;
}

#mainproarea .itembox{
	width: 320px;
	float: left;
}
#mainproarea .itembox a{
	width: 320px;
	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;
}