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

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

#mainttlarea .ttlarea{
	width: 870px;
}

#mainttlarea .ttlbox{
	width: 441px;
	height: 317px;
	float: left;
}

#mainttlarea .ttltextbox{
	width: 441px;
}

#mainttlarea .textttl{
	font-size: 12px;
	line-height: 24px;
	padding: 9px 0 0 35px;
}

#mainttlarea .pointbox{
	width: 239px;
	float: left;
}

#mainttlarea .ttlarea .pointbox .pointtextbox{
	width: 165px;
}

#mainttlarea .ttlarea .pointbox .pointtextboxinner{
	padding-left: 10px;
}

#mainttlarea .textpoint,
#mainpointarea .textpoint{
	font-size:11px;
	line-height: 20px;
	
}

#mainttlarea .pointarea{
	width: 441px;
	clear: left;
}

#mainttlarea .pointaroundarea{
	width: 441px;
}

#mainttlarea .pointarea .pointtextbox{
	width: 204px;
}

#mainttlarea .pointarea .pointtextboxinner{
	padding-left: 45px;
}

#mainttlarea .imgpoint2{
	float: left;
}

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

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

#mainpointarea .mainpointbgarea{
	width: 870px;
	z-index: 1;
	position: absolute;
}

#mainpointarea .pointimgarea{
	width: 870px;
	clear: left;
}

#mainpointarea .pointimgaroundarea{
	width: 870px;
}

#mainpointarea .pointimgarea .imgpoint{
	float: left;
}

#mainpointarea .pointimgarea .pointinfoarea{
	width: 429px;
	float: left;
}

#mainpointarea .pointimgarea .pointinfoarea .pointarea2{
	width: 429px;
}

#mainpointarea .pointarea2 .pointbox{
	width: 197px;
	float: left;
}

#mainpointarea .pointarea2 .pointtextbox{
	width: 170px;
}

#mainpointarea .pointarea2 .pointtextbox .pointtextboxinner{
	padding-left: 11px;
}

#mainpointarea .imgpoint3{
	float: left;
}

#mainpointarea .pointarea3{
	width: 429px;
	clear: left;
}

#mainpointarea .pointarea3 .pointaroundarea{
	width: 429px;
}

#mainpointarea .pointarea3 .pointbox{
	width: 222px;
	float: left;
}

#mainpointarea .pointarea3 .pointtextbox{
	width:160px;
	float: left;
}

#mainpointarea .pointarea3 .pointtextboxinner{
	padding-top: 76px;
}

#mainpointarea .pointimgaroundarea{
	width: 870px;
}

#mainpointarea .pointinfoarea2{
	width: 441px;
	float: left;
}

#mainpointarea .pointarea4{
	width: 441px;
}

#mainpointarea .pointarea4 .pointbox{
	width: 235px;
	float: left;
}

#mainpointarea .pointarea4 .pointtextbox{
	width: 206px;
	float: left;
}

#mainpointarea .imgline{
	padding: 48px 0 14px 0;
}

#mainpointarea .pointarea4 .pointtextaroundbox{
	width: 175px;
}

#mainpointarea .itemarea{
	width: 441px;
	clear: left;
}

#mainpointarea .itemaroundarea{
	width: 441px;
}

#mainpointarea .itemlinkbox{
	width: 182px;
	float: left;
}

#mainpointarea a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}

#mainpointarea .imgitem{
	float: left;
}

#mainpointarea .imgpoint4{
	float: left;
}

#mainpointarea .bgmain2{
	z-index: 0;
	position:absolute;
}

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

#mainstylelinkarea .stylelinkarea{
	width: 870px;
}

#mainstylelinkarea .btnstyle{
	float: left;
	padding: 0 2px 41px 0;
}

#mainstylelinkarea .btnstyle2{
	float: left;
}

#mainstylelinkarea .btnstyle3{
	float: left;
	padding: 0 3px 41px 0;
}