.body {
	margin: 0px; margin-top: 0px; 
}

.futter {
	margin: 0px; margin-top: 0px; 
}

.top_logo {
	background-image:url("img/medic_w_toplogo.jpg"); background-repeat:no-repeat; background-position: right;
}

.contents {
	margin: 30px; margin-top: 0px;
}

.font_top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 60px; LINE-HEIGHT: 130%; PADDING-TOP: 10px;
}

.font_s1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 50px; LINE-HEIGHT: 130%; PADDING-TOP: 120px;
}

.font_s2 {
	PADDING-RIGHT: 330px; PADDING-LEFT:160px; FONT-SIZE: 14px; PADDING-BOTTOM: 60px; LINE-HEIGHT: 130%; PADDING-TOP: 30px;
}


.font_s3 {
	PADDING-RIGHT: 5px; PADDING-LEFT:125px; FONT-SIZE: 13px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 120%; PADDING-TOP: 20px;
}

.font_s4 {
	PADDING-RIGHT: 5px; PADDING-LEFT:20px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 40px;
}


.font12{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 130%; PADDING-TOP: 5px;
}

.font12L {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 130%; PADDING-TOP: 5px;
}
.font12S {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 130%; PADDING-TOP: 2px;
}

a:link{
  color: #32A0FF;
  text-decoration: none;
  }
a:visited{
  color: #32A0FF;
  text-decoration: none;
  }
a:hover,a:active{
  color: #32A0FF;
  text-decoration: underline;
  background: none;
  }