dl { margin: 0; }
dt,
dd { margin-bottom: 1em; }
dd {
	margin-left: 10px;
	font-size: 1.4em;
}
dd ul {
	list-style-type: square;
	padding-left: 1em;
}
#column1 {
	float: left;
	width: 410px;
}
#column2 {
	float: right;
	width: 310px;
}
#attending {
	border-collapse: collapse;
	font-size: 1em;
}
#attending,
#attending td { border: 1px solid #fff; }
#attending td {
	padding: .5em;
	text-align: center;
}
#sat { color: #00c; }
#internal-medicine { background-color: #eee; }
#neurosurgery { background-color: #eee; }
.am,
.pm {
	color: #fff;
	font-weight: bold;
}
.am { background-color: #36c; }
.pm { background-color: #c36; }
.izaki-a { background-color: #9df; }
.chikuba { background-color: #cec; }
.izaki-m { background-color: #fde; }
.ryoho {
	background-color: #FFFF99;
}


#map1 {
	float: left;
	width: 300px;
}
#map2 {
	float: left;
	width: 248px;
}
#map1 img,
#map2 img { border: 1px solid #999; }
