@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
table {
	width:650px;
	border-collapse: collapse;
	font-size: 14px;
	color:#333333;
	}


.schedule th{
	font-weight:normal;
	font-size:12px;
	background:#FFF;
	color:#5A5A5A;
	line-height:1.6em;
	width:18%;
	padding: 8px 5px; /* セルのパディング（上下、左右） */
	}	

.schedule th{border: 1px #999 solid; /* セルの境界線 */}

	
td{
	padding: 8px 12px; /* セルのパディング（上下、左右） */
	text-align:left;
	background:#FFF;
	font-size:12px;
	vertical-align:middle;
	line-height:1.6em;
	}

.schedule td {border: 1px #999 solid; /* セルの境界線 */}

th.kikaku, th.kicho, th.koutou, th.sympo {
	width:100px;
	text-align:center;
	font-weight:bold;
	color:#3C3C3C;
	font-size:14px
	}

th.kikaku {background:#C8D2E6}
th.koutou {background:#E6E6D2}	
th.kicho {background:#E6D2E6}
th.sympo {background:#D2D2E6}
td.soukai {background:#DCDCDC}
td.poster {background:#C8E6D2}

td span {margin-left:1.0em; font-size:12px;}
td.lunch {text-align:center}
td span {font-size:16px; margin-left:0; font-weight:bold; line-height:1.6em;}

	
.schedule a {
	font-size:16px;
	font-weight:800;
	text-decoration:none;
	color:#3C963C;
	line-height:1.6em;
	}
.schedule a:hover {text-decoration:underline}

img.sankaku {
	margin-bottom:5px;
	margin-right:5px;
	}

img.free {
	vertical-align:middle;
	margin-right:0;
	margin-top:18px;
	float:right
	}

a.pdf {display:block; margin-top:10px}
