/* ##mainintroarea----------------------------------*/
#mainintroarea {
	width: 870px;
}

#mainintroarea .leftintroarea{
	width: 502px;
	float: left;
	background-image: url(../introduction/image/bg_ttl.gif);
	background-repeat: no-repeat;
}

#mainintroarea .leftintroareainner{
	padding-left: 40px;
}

#mainintroarea .ttlarea{
	width: 462px;
}

#mainintroarea .ttltextbox{
	width: 416px;
}

#mainintroarea .textttl{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	padding: 11px 0 41px 0;
}

#mainintroarea .introarea{
	width: 462px;
}

#mainintroarea .textintrottl{
	font-size: 14px;
	font-weight: bold;
	color: #876c0a;
}

#mainintroarea .imggraph{
	padding: 23px 0 20px 0;
}

#mainintroarea .introtextbox{
	width: 415px;
}

#mainintroarea .textintro{
	font-size: 14px;
	line-height: 28px;
	padding: 8px 0 47px 0;
}

#mainintroarea .rightintroarea{
	width: 368px;
	float: left;
}

#mainintroarea .imgintro{
	padding-bottom: 11px;
}

#mainintroarea .itemarea{
	width: 368px;
}

#mainintroarea .itembgarea{
	width: 368px;
	height: 285px;
	background-image: url(../introduction/image/bg_item.gif);
}

#mainintroarea .itemareainner{
	padding-left: 45px;
}

#mainintroarea .itembox{
	width: 323px;
	clear: left;
}

#mainintroarea .itemaroundbox{
	width: 323px;
}

#mainintroarea .imgitem{
	float: left;
}

#mainintroarea .itemtextbox{
	width: 153px;
	float: left;
}

#mainintroarea .itemtextbox p{
	font-size: 11px;
	line-height: 15px;
}

#mainintroarea .textitemname{
	font-weight: bold;
	padding: 21px 0 5px 0;
}

#mainintroarea .textitemname2{
	font-weight: bold;
	padding: 9px 0 5px 0;
}

#mainintroarea .itemtextbox a:link {color:#876c0a;text-decoration: underline;}
#mainintroarea .itemtextbox a:visited {color:#876c0a; text-decoration: underline;}
#mainintroarea .itemtextbox a:hover {color:#428912;text-decoration: underline;}
#mainintroarea .itemtextbox a:active {color:#428912;text-decoration: underline;}

#mainintroarea .ttlinquiry{
	clear: left;
}

#mainintroarea .inquirybox{
	width: 323px;
}

#mainintroarea .imgsalonlogo{
	float: left;
}

#mainintroarea .textcompany{
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
	color: #428912;
}

#mainintroarea .textcompany a:link {color:#428912;text-decoration: underline;}
#mainintroarea .textcompany a:visited {color:#428912; text-decoration: underline;}
#mainintroarea .textcompany a:hover {color:#876c0a;text-decoration: underline;}
#mainintroarea .textcompany a:active {color:#876c0a;text-decoration: underline;}

#mainintroarea .companyname{
	font-weight: bold;
}

#mainintroarea .bgbottom{
	padding-bottom: 40px;
}