body {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0475c6;
	background-image: url(../img/bg_top.jpg);
	background-repeat: repeat-x;
}
body,td,th {
	color: #FFFFFF;
}
a img{border:none;}
a:link,a:visited{
	color: #FFFFFF;
}
#header {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 4;
}
#header h1 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
#prof {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	width: 216px;
	position: absolute;
	top: 210px;
	left: 20px;
	z-index: 2;
}
#prof h2 {
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#prof p {
	font-size: 80%;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 196px;
}
#prof h3 {
	font-size: 100%;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#keyvisual{
	position: absolute;
	z-index: 1;
	height: 580px;
	width: 394px;
	left: 214px;
	top: 74px;
	margin: 0px;
	font-size: 82%;
}
#keyvisual p {
	text-align:right;
}
#bitokai{
	position: absolute;
	z-index: 3;
	left: 612px;
	top: 387px;
	margin: 0px;
	width: 320px;
}
#bitokai h2 {
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bitokai p {
	font-size: 88%;
	padding-right: 16px;
	padding-left: 16px;
	line-height: 1.35;
}
#boscobito{
	position: absolute;
	z-index: 4;
	left: 618px;
	top: 144px;
	margin: 0px;
	width: 320px;
}
#boscobito h2 {
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#boscobito p {
	font-size: 88%;
	padding-right: 16px;
	padding-left: 16px;
	line-height: 1.35;
}
