section#main{
	width: 750px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	line-height:18px;
}

section#main h1{
	width: 700px;
	height: 20px;
	margin: 0 auto 50px auto;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
}

table#subcont{
	width: 150px;
	height: auto;
	text-align: right;
	float: right;
}

table#subcont td{
	padding: 0;
}



div#maincont{
	width: 700px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	clear: both;

}


div#maincont p{
	width: 650px;
	height: auto;
	margin: 0 auto 10px auto;
	text-indent: 1em;
	
}

div#maincont p.pp_h{
	width: 700px;
	height: auto;
	margin-top: 20px;
	clear: both;
}

div#maincont span{
	height: auto;
	margin: 0;
	padding: 0;
	display:block;
}

div#maincont ul.ul1{
	width: 650px;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
}

div#maincont ul.ul2{
	width: 620px;
	margin: 0 auto 0 auto;
	padding: 0;
	left: 10px;
	position: relative;
}


div#maincont ul.ul3{
	width: 600px;
	margin: 0 auto 0 auto;
	padding: 0;
	left: 10px;
	position: relative;
}

div#maincont li{
	clear: both;
}

div#maincont span{
	text-indent: 1em;
	float: left;
}



div#maincont span.pp_li1{
	width: 20px;
	text-indent: 0em;
}

div#maincont span.pp_li2{width: 620px;}
div#maincont span.pp_li2_f{width: 620px; margin-bottom: 20px;}
div#maincont span.pp_li3{width: 600px;}
div#maincont span.pp_li3_f{width: 600px; margin-bottom: 20px;}
div#maincont span.pp_li4{width: 580px;}
div#maincont span.pp_li4_f{width: 580px; margin-bottom: 20px;}