#mainframearea a:hover img{
	opacity: 0.80;
	filter: alpha( opacity=80 );
}

/* #mainttlarea----------------------------------*/
#mainttlarea{
	width: 940px;
	overflow: hidden;
}
#mainttlarea .topline{
	width: 940px;
	padding-bottom: 26px;
}
#mainttlarea .textarea{
	width: 733px;
	float: left;
}
#mainttlarea h1{
	width: 733px;
	float: left;
}
#mainttlarea .circle_ttl{
	width: 129px;
	padding-left: 38px;
	float: left;
}
#mainttlarea .ttl_text{
	padding: 20px 0 0 40px;
	font-size: 14px;
	line-height: 24px;
	width: 693px;
	float: left;
}

/* #mainbtnarea----------------------------------*/
#mainbtnarea{
	width: 940px;
	margin-top: 36px;
	clear: left;
}
#mainbtnarea .button{
	width: 292px;
	height: 432px;
	float: left;
	margin: 0 32px 32px 0;
}
#mainbtnarea .right{
	width: 292px;
	height: 432px;
	float: left;
	margin: 0 0 32px 0;
}
#mainbtnarea .btn_small{
	width: 292px;
}
#mainbtnarea .top{
	margin: 26px 0 30px 0;
}

#centermenu {
	margin-top: 45px;
}
