@charset "utf-8";

#contents{padding:0;}
H1{
	color:#0087d1;
	font-size:30pt;
	font-weight:bold;
	border-bottom:solid 5px #0087d1;
	text-align:center;
	margin:5px 0;
}
#map{position:relative;}
#date{position:absolute;top:20px;left:20px;}
#notice{position:absolute;top:20px;left:270px;width:250px;}
#notice P{color:#e60013;text-indent:-1em;margin-left:1em;font-weight:bold;font-size:11pt;}


.table{
	border:solid 2px #000;
	border-radius:10px;
	padding:10px;
}
.table TABLE{width:510px;}
TH,TD{border:solid 1px #000;font-weight:bold;font-size:10pt;text-align:center;}
H2{background-color:#000;color:#fff;font-weight:bold;text-align:center;padding:2px;font-size:12pt;border-radius:5px;margin-bottom:5px;}
TD SMALL{font-size:8pt;font-weight:normal;}
TD .note{font-size:8pt;font-weight:normal;text-align:left;text-indent:-1em;margin-left:1em;}
TD SPAN.time{color:#e60013;font-size:12pt;margin:3px;}
TH DIV{border:solid 1px #000;border-radius:4px;color:#fff;}
.blue{background-color:#0e6eb8;}
.green{background-color:#8ec31f;}
.red{background-color:#e60013;}
.yellow{background-color:#f7ee15;color:#000;}
.bluegreen{background-color:#0ea29a;}
.orange{background-color:#f49e13;}
#kisei{
	border:solid 2px #e60013;
	border-radius:10px;
	margin:10px 0;
}
#kisei H3{
	background-color:#e60013;
	color:#fff;
	margin:0 10px;
	border-radius:0 0 10px 10px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	font-size:14pt;
}
#kisei DIV.lbox{
	float:left;
	width:400px;
}
#kisei DIV.rbox{
	float:right;
	width:630px;
}
#kisei P{
	color:#e60013;
	font-weight:bold;
	font-size:14pt;
	text-indent:0;
	text-align:center;
	margin:10px 0;
}
#kisei UL{
	list-style-type:none;
	margin:5px 0;
}
LI:first-letter{color:#e60013;}