/*
オープンキャンパス2009コースワークショップ用テーブルcss
*/

table.time{
	width: 97%;
	border: none;
	margin: 5px 0 5px 0;
	}
table.time td{
	width: 50%;
	padding: 5px 10px;
	border: none;
	vertical-align: top;
	}
table.time td ol li{
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 7px;
	}
table.time h1{
	font-size: 120%;
	}
table.time h2{
	color: #0099cc;
	font-size: 115%;
	}
	
table.oc2010{
	width: 100%;
}
.oc2010 th.date{
	width: 20%;
	background-color:#ccffff;
	text-align: center;
}
.oc2010 th{
	background-color:#ccffff;
	text-align: center;
}
.oc2010 td.date{
	width: 20%;
	padding: 10px;
	vertical-align: middle;
}

.oc2010 td{
	width: 20%;
	padding: 10px;
	vertical-align: top;
}

.oc2010 h3{
	padding: 3px 5px;
	}
	
.oc2010 h3.kaiga{
	border-top: 3px solid #ff9999;
	border-bottom: 1px solid #ff9999;
	}
.oc2010 h3.tek{
	border-top: 3px solid #99cc00;
	border-bottom: 1px solid #99cc00;
	}
.oc2010 h3.vis{
	border-top: 3px solid teal;
	border-bottom: 1px solid teal;
	}
.oc2010 h3.cra{
	border-top: 3px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	}
.oc2010 h3.grp{
	border-top: 3px solid #006633;
	border-bottom: 1px solid #006633;
	}
.oc2010 h3.eizo{
	border-top: 3px solid #6666ff;
	border-bottom: 1px solid #6666ff;
	}
.oc2010 h3.illu{
	border-top: 3px solid #6633cc;
	border-bottom: 1px solid #6633cc;
	}
.oc2010 h3.all{
	border-top: 3px solid blue;
	border-bottom: 1px solid blue;
	padding: 5px 40px 5px 40px;
	font-size: 115%;
	}

.oc2010 p{
	margin: 3px 5px;
	}
	

