#mainttlarea a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/
#mainttlarea {
	width: 1100px;
	overflow: hidden;
}
#mainttlarea .ttlbox{
	width: 680px;
	float: left;
}
#mainttlarea .ttlbox .inner{
	padding:50px 80px 0 40px;
}
#mainttlarea .inquirybox{
	width: 370px;
	float: left;
	margin-top: 50px;
}
#mainttlarea .inquirybox a{
	width: 370px;
	display: block;
	text-decoration: none;
}
#mainttlarea .inquirybox .inner{
	padding:50px 0;
}


/*#mainitemarea----------------------------------*/
#mainitemarea{
	width: 1100px;
	clear: both;
}
#mainitemarea .seriesarea{
	width: 1020px;
}
#mainitemarea .itemarea{
	width: 1020px;
}

#mainitemarea .innermainitem{
	padding: 0 40px;
}

#mainitemarea .iteminfobox{
	width: 1020px;
	clear: left;
	overflow: hidden;
}
#mainitemarea .box{
	widtrh: 1100px;
}
#mainitemarea .itemarea .itembox{
	width: 480px;
	float: left;
}

#mainitemarea .pt40{
	padding-top: 40px;
}
#mainitemarea .mt40{
	margin-top: 40px;
}

#mainitemarea .mr60{
	margin-right: 60px;
}


#mainitemarea .itemarea .itembox2{
	width: 1020px;
	float: left;
}
#mainitemarea .itemarea .itembox2 .imgitem{
	width: 175px;
	float: left;
}

#mainitemarea .itemarea .itembox2 .textbox{
	width: 300px;
	float: left;
}
#mainitemarea .itemarea .itembox2 .imgitem2{
	width: 600px;
	float: left;
}
#mainitemarea .itemarea .itembox2 .textbox2{
	width: 380px;
	float: left;
}
