/* mainintroarea----------------------------------*/
#mainintroarea{
	width: 472px;
	float: left;
}

#mainintroarea .ttlarea{
	width: 472px;
}

#mainintroarea .ttlarea .ttlbox{
	width: 472px;
	height:129px;
	background-image:url(../introduction/image/bg_ttl.gif);
	background-repeat:no-repeat;
}

#mainintroarea .ttltextbox{
	width: 472px;
}

#mainintroarea .ttlarea .textttl{
	font-size:12px;
	line-height:22px;
	padding: 18px 0 0 30px;
}

#mainintroarea .introarea{
	width: 472px;
	height:1093px;
	background-image:url(../introduction/image/bg_intro.gif);
	background-repeat:no-repeat;
}

#mainintroarea .introarea .introareainner{
	padding: 42px 0 0 57px;
}

#mainintroarea .introbox{
	width: 415px;
}

#mainintroarea .introbox .ttlbox{
	width: 415px;
}

#mainintroarea .ttlpoint{
	float: left;
	padding: 0 19px 0 0;
}

#mainintroarea .imgline{
	float: left;
}

#mainintroarea .introtextbox{
	width: 412px;
	clear: left;
}

#mainintroarea .introarea .textttl{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}

#mainintroarea .introtextboxinner{
	padding: 17px 0 0 27px;
}

#mainintroarea .introarea .textmain{
	font-size:12px;
	line-height:22px;
	padding: 8px 0 41px 1px;
}

/* introimagearea----------------------------------*/
#introimagearea{
	width: 396px;
	float: left;
}

#introimagearea .itemarea{
	width: 396px;
}

#introimagearea .itemareainner{
	padding: 0 0 0 41px;
}

#introimagearea .itembox{
	width: 301px;
	height:463px;
	background-color:#fcf7d3;
}

#introimagearea .itemboxinner{
	padding: 0 0 0 19px;
}

#introimagearea .iteminfobox{
	width: 282px;
}

#introimagearea .iteminfobox .imgitem{
	float: left;
}

#introimagearea .iteminfobox .itemtextbox{
	width: 130px;
	float: left;
}

#introimagearea .itemtextboxinner{
	padding: 16px 0 0 21px;
}

#introimagearea .itemarea .textttl{
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color: #59422c;
	padding: 0 0 8px 0;
}

#introimagearea a:link {color:#59422c;text-decoration: underline;}
#introimagearea a:visited {color:#59422c; text-decoration: underline;}
#introimagearea a:hover {color:#a2c53b;text-decoration: underline;}
#introimagearea a:active {color:#a2c53b;text-decoration: underline;}

#introimagearea .itemarea .textmain{
	font-size:11px;
	line-height:15px;
}

#introimagearea .itemlinkbox{
	clear: left;
	width: 282px;
}

#introimagearea .itemlinkboxinner{
	padding: 28px 0 0 0;
}


#introimagearea .iteminfobox2{
	width: 282px;
	clear: left;
}

#introimagearea .companyinfobox{
	width: 282px;
	height:50px;
}

#introimagearea .imglogo{
	float: left;
}

#introimagearea .textcompany{
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #538082;
	padding: 5px 0 0 0;
	float: left;
}

#introimagearea .iteminfobox .imgline{
	clear: left;
	padding: 13px 0 0 0;
}

#introimagearea .iteminfobox2 .itemtextbox{
	width: 259px;
}

#introimagearea .iteminfobox2 .imgitem{
	padding: 0 0 5px 0;
}

