/* mainstylearea ---------------------------------------------------*/
#mainstylearea{
	overflow:visible;
	width: 870px;
	padding: 0 0 20px 0;
}
#mainflamearea {
	border-style:solid;
	border-top-width:6px;
	border-top-color:#000000;
	border-bottom-color:#e2e2d2;
	border-bottom-width:1px;
	border-right-color:#e2e2d2;
	border-right-width:1px;
	border-left-color:#e2e2d2;
	border-left-width:1px;
	height: 1330px;
	width: 868px;
}
#mainttlbox{
	width:870px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#000000;
	margin:4px 0 0 0;
}
#mainttlbox .ttlbox {
	width:870px;
	float: left;
}
#mainttlbox h1 {
	float:left;
	padding: 11px 18px 0 23px;
}
#mainttlbox h2 {
	float:left;
	font-size:12px;
	line-height:20px;
	padding:60px 0 0 0;
	width:411px;
}
/* proarea ---------------------------------------------------*/
#prottl {
	padding:25px 0 0 19px;
	float: left;
}
#proarea {
	padding:0 0 0 45px;
}
#proarea .ebox {
	padding:24px 22px 0 0;
	float:left;
	width: 178px;
}
#proarea sh3 {
	float:left;
}
#proarea .text {
	height:102px;
	padding:5px 0 0 0;
	font-size:11px;
	line-height:14px;
	float:left;
	width: 178px;
}
#proarea .ebox2 {
	padding:24px 14px 0 0;
	float:left;
	width: 178px;
}
#proarea .infobox {
	float:left;
	width: 186px;
	padding: 0 0 80px 0;
}
#proarea .infobox p {
	float:left;
	width: 186px;
	padding: 0;
}
#proarea .infobox .btnbox {
	background-image:url(../pro/image/basic/bg_btn.gif);
	width:186px;
	height:90px;
	float:left;
	background-repeat: no-repeat;
}
#proarea .infobox .btn {
	padding:10px 0 0 33px;
	float:left;
}
