@charset   "Shift_JIS";
*{
	width:1000px;
	font-size:small;	
	font-family: "MS ºÞ¼¯¸",sans-serif;
	padding-top:5px;
	padding-right:20px;
	padding-left:20px;
}

table {
	text-align:center;
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	empty-cells:show;
	line-height: 200%;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
}

th {
	vertical-align:middle;
	color:#FFFFFF;
	background-color:#cb97ff;
	border-top:1px solid #330066;
	border-left:1px solid #330066;
	border-right:1px solid #cb97ff;
	border-bottom:1px solid #cb97ff;
}

td {
	border-right:1px solid #cb97ff;
	border-bottom:1px solid #cb97ff;
}

td.number{
	width: 2%;
}	

td.name{
	text-align: left;
	width: 17%;
}	

td.Time limit{
	width: 16%;
}

td.Due date{
	width: 16%;
}

td.place{
	width: 19%;
}

td.Plan{
	width: 15%;
}	

td.Example{
	width: 15%;
}

div.hyo{
	margin: 0 auto;
}

h1{
	background-color:#a4a4ff;
	font-style: oblique;
	font-weight: bold;
	font-family: "HGŠÛºÞ¼¯¸M-PRO",fantasy;
}


.color {
	background:#cb97ff;
}

p.blue {
	color: blue;
	font-weight: bold;
}
