
table.health_table{
	width:100%;
	margin:20px auto;
	text-align: center;
	border-collapse: separate;
	border-spacing: 0;
	border:1px solid #999;
	border-width: 0 0 1px 0;
}
table.health_table thead th{
	background:#dbeef3;
	text-align:center;
}
table.health_table th{
	font-weight:normal;
	vertical-align:middle;
}
table.health_table th,
table.health_table td{
	border:1px solid #999;
	border-width: 1px 1px 0 0;
	padding:15px;
}
table.health_table thead th:first-child{
	border-width: 1px 1px 0 1px;
}
table.health_table th[rowspan]{
	border-width: 1px 1px 0 1px;
}

table.health_table tbody td{
	font-weight:bold;
}

img.img01{
	max-width:80%;
	display:block;
	margin:0 auto;
}
img.logo_h{
	max-width:300px;
	display:block;
	margin:20px auto 0;
}

p.h_messe{
	font-size:large;
	margin:0;
    padding-bottom: 20px;
}

@media screen and (max-width: 750px) {
	
.scroll-table table {
	display: block;
	overflow-x: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

img.img01{
	max-width:100%;
}
img.logo_h{
	max-width:240px;
}

p.h_messe{
	padding-bottom: 10px;
}

}