/*mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
	height: 832px;
}

#mainttlarea .introlinkarea{
	width: 870px;
	z-index: 2;
	position: absolute;
}

#mainttlarea .introlinkareainner{
	padding-left: 663px;
}

#mainttlarea .ttlaroundarea{
	width: 870px;
	z-index: 1;
	position: absolute;
}

#mainttlarea .ttlarea{
	width: 870px;
}

#mainttlarea .ttlaroundarea .ttlarea .ttlmain{
	padding-top: 606px;
}

#mainttlarea .ttltextbox{
	width: 834px;
}

#mainttlarea .textttl{
	font-size: 12px;
	line-height: 28px;
	padding: 5px 0 0 29px;
	color: #000000;
}

#mainttlarea .imgmain{
	z-index: 0;
	position: absolute;
}

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

#maincontentsarea .stylelinkarea{
	width: 870px;
	height: 295px;
	background-image:url(../image/index/bg_stylelink.jpg);
	background-repeat: no-repeat;
}

#maincontentsarea .stylelinkarea .btnstyle{
	float: left;
	padding-right: 21px;
}

#maincontentsarea .stylelinkarea .btnstyle2{
	float: left;
}

#maincontentsarea .btntechnique{
	padding-bottom: 49px;
}

#maincontentsarea .morecontentsarea{
	width: 870px;
}

#maincontentsarea .talkbox{
	width: 367px;
	float: left;
}

#maincontentsarea .btntalk{
	padding: 12px 0 55px 0;
}

#maincontentsarea .contentsbox{
	width: 172px;
	float: left;
}

#maincontentsarea .contentsbox2{
	width: 159px;
	float: left;
}

#maincontentsarea a:link {color:#694b3d;text-decoration: underline;}
#maincontentsarea a:visited {color:#694b3d; text-decoration: underline;}
#maincontentsarea a:hover {color:#aa8c2f;text-decoration: underline;}
#maincontentsarea a:active {color:#aa8c2f;text-decoration: underline;}

#maincontentsarea .contentsbox p,
#maincontentsarea .contentsbox2 p{
	padding-left: 5px;
	font-size: 11px;
	line-height: 17px;
}

#maincontentsarea .textcontentsttl{
	font-weight: bold;
	padding: 2px 0 2px 0;
}

#maincontentsarea .contentstextbox{
	width: 151px;
}

