

/*#mainttlarea----------------------------------*/
#mainflame {
	height: 506px;
}

#mainttlarea{
	width: 1100px;
	height: 400px;
}
#mainttlarea .ttlarea .inner{
	padding: 70px 0 0 60px;
}

#mainttlarea .ttlarea .maintextbox{
	width: 520px;
	padding: 30px 0 0 0;
}

#mainttlarea .ttlarea{
	width: 1100px;
	float: left;
	z-index: 1;
	position: absolute;
}

#mainttlarea .imgmain{
	width: 1100px;
	height: 400px;
	z-index: 0;
	position: absolute;
}


/*#mainintroarea----------------------------------*/

#mainintroarea .profilearea .inner{
	padding: 30px;
	float: left;
}

#mainintroarea .profilearea .imgbox{
	float: left;
	width: 190px;
}
#mainintroarea .profilearea .textbox{
	float: left;
	width: 210px;
}
#mainintroarea .profilearea{
	float: left;
	width: 470px;
	background-color: #f2dfc2;
}

#mainintroarea{
	width: 1100px;
	clear: both;
}
#mainintroarea.bgmain{
	width: 1100px;
	clear: both;
	background-image:url(../image/introduction/bg_sub.jpg);
	background-repeat: no-repeat;
}

#mainintroarea .inner{
	padding: 30px 30px;
}

#mainintroarea .introarea.inner{
	padding: 40px 30px;
}

#mainintroarea .introarea{
	width: 480px;
	float: left;
	margin-right: 30px;
}

.introbox{
	width: 480px;
	clear: both;
}

#mainintroarea .introarea .inner{
	padding: 0 30px;
}



#mainintroarea .mt50{
	margin-top: 50px;
}

.bd5ls{	border-left: solid 8px #ad6a00;}


#mainintroarea .inner .imagearea{
	margin-top: 10px;
	width: 470px;
	float: left;
}

#mainintroarea .inner a{
	display: block;
}
