#mainintalk a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}

/*#mainttlarea----------------------------------*/

#mainttlarea{
	width: 1100px;
}

.ttlbox{
position:absolute;;
width: 400px;
z-index:1;
margin: 50px 0 0 40px;
}
.ttlbox .textmain{
padding-top: 20px;
}

.imgmain{
top:0px;left:0px;
z-index:0;
}

/*#mainintalk----------------------------------*/
#mainintalk{
	width: 1100px;
	clear: both;
}
#mainintalk .inner{
	padding-top: 40px;
}
#mainintalk .talkarea{
	width: 620px;
	float: left;
	margin-right: 40px;
}

#mainintalk .mt50{
	margin-top: 50px;
}

.bd5ls{	border-left: solid 8px #82cbb8;}


.imagearea{
	width: 440px;
	float: left;
}
.imagearea .imgsubarea{
	width: 440px;
	padding: 20px;
	margin: 10px 0 0 0;
	background: #eeeae9;
}
.imagearea .imgbox{
	width: 200px;
	float: left;
}
.imagearea .textbox{
	width: 180px;
	float: left;
}

.imagearea .itembox{
	width: 440px;
	margin: 20px 0 0 0;
}

.imagearea .inner2{
	padding: 20px;
}

#mainintalk .inner2 a{
	display: block;
}

.imgsubbox{
	width: 440px;
	clear: both;
}

