/*#mainttlarea----------------------------------*/
#mainttlarea{
	width: 940px;
	height: 994px;
}
#mainttlarea .btnintroduction{
	z-index: 1;
	position: absolute;
	padding: 525px 0 0 698px;
}
#mainttlarea .ttlarea{
	width: 940px;

	z-index: 0;
	position: absolute;
}
#mainttlarea .ttltextbox{
	width: 900px;
}
#mainttlarea .ttltextbox p{
	font-size: 14px;
	line-height: 26px;
	padding: 15px 0 60px 40px;
}
#mainttlarea a:hover img{
	opacity: 1;
	filter: alpha( opacity=100 );
}
/*#mainstylearea----------------------------------*/
#mainstylearea{
	width: 940px;
}
#mainframearea .ttlcontents{
	padding-left: 311px;
}
#mainstylearea .stylearea{
	width: 940px;
}
#mainstylearea .stylebox{
	width: 181px;
	float: left;
}
#mainstylearea .stylebox2{
	width: 180px;
	float: left;
}
#mainstylearea .btnstyle{
	padding-bottom: 9px;
}
#mainstylearea .stylearea .imgline{
	float: left;
}

/*#mainproarea----------------------------------*/
#mainproarea{
	width: 940px;
}
#mainproarea .probox{
	width: 940px;
	height: 356px;
	background-image: url(../image/index/bg_pro.gif);
	background-repeat: no-repeat;
}
#mainproarea .probox .proinner{
	padding-left: 40px;
}
#mainproarea .ttlpro{
	padding: 11px 0 0 133px;
}
#mainproarea .probox .probtnbox{
	width: 875px;
}
#mainproarea .btnpro{
	width: 160px;
	float: left;
	margin-right: 15px;
}
#mainproarea .contentsbox{
	width: 940px;
}
#mainproarea .contentsbox .btnqa{
	width: 460px;
	float: left;
	margin-right:19px;
}
#mainproarea .contentsbox .btnitem{
	width: 461px;
	float: left;
}

/*#salonarea----------------------------------*/
#salonarea{
	width: 940px;
	clear: left;
}
#salonarea .salonbox{
	width: 940px;
}
#salonarea .salonbox .btnsalon{
	width: 173px;
	float: left;
	margin-right: 19px ;
}
#salonarea .salonbox .btnsalon2{
	width: 172px;
	float: left;
}
#centermenu {
	padding-top: 45px;
}