#eventCol ul{
	list-style:none;
}
#eventCol ul li{
	background:url(../img/line.gif) left bottom repeat-x;
	display:block;
	clear:both;
	padding:7px 0;
	zoom:1;
	line-height:150%;
}
#eventCol .mark{
	color:#FFFFFF;
	display:block;
	width:6em;
	height:1.3em;
	text-align:center;
	float:left;
	background-color:#ff0000;
	font-size:10px;
	line-height:120%;
	margin:0;
}
#eventCol .evt .mark{
	background-color:#16AEC3;
}
#eventCol .exh .mark{
	background-color:#008D00;
}
#eventCol .spe .mark{
	background-color:#FF6284;
}
#eventCol .lec .mark{
	background-color:#64738E;
}
#eventCol .study .mark{
	background-color:#E9892B;
}
#eventCol .workshop .mark{
	background-color:#906;
}
#eventCol .evt a:hover{
	color:#16AEC3;
}
#eventCol .exh a:hover{
	color:#008D00;
}
#eventCol .spe a:hover{
	color:#FF6284;
}
#eventCol .lec a:hover{
	color:#64738E;
}
#eventCol .study a:hover{
	color:#E9892B;
}
#eventCol .workshop a:hover{
	color:#00858B;
}
#eventCol .date{
	display:none;
}
#eventCol .entry{
	display:block;
	margin-left:6.5em;
}
* html #eventCol .mark{
	margin-top:-4px;
}
* html #eventCol .entry{
	text-indent:-3px;
}
/*-----------------------------------------------------------------*/
#archiveHeader{
	margin:20px 0;
	height:62px;
	background:url(../img/page/line_page.gif) left bottom no-repeat;
}
#archiveHeader h2{
	float:left;
	padding:0 20px 0 10px;
}
#archiveHeader h2 a{
	display:block;
	text-indent:-9999px;
	height:38px;
}
#archiveHeader ul{
	list-style:none;
}
#archiveHeader ul li{
	height:26px;
	line-height:30px;
	margin:33px 5px 0 0;
	overflow:hidden;
	float:left;
	background:url(../img/page/menu_mini_r.gif) right top no-repeat;
}
#archiveHeader ul li a{
	background:url(../img/page/menu_mini_l.gif) left top no-repeat;
	padding:9px 10px 6px 20px;
}
#archiveHeader ul li.here{
	height:29px;
}
/*--------------------------------------------------------------guide*/
.eventArchiveHeader h2 a{
	width:274px;
	background:url(../img/event/ttl.gif) left top no-repeat;
}
/*-----------------------------------------------------------------*/
#bnrCol{
	float:left;
	width:196px;
	font-size:80%;
	overflow:hidden;
	line-height:110%;
}
#workshopBox{
	margin-bottom:20px;
}
#workshopBox ul{
	list-style:none;
}
#workshopBox ul li{
	padding:7px 0 1px 0;
}
#workshopBox ul li a{
	background:url(../img/arw03.gif) left top no-repeat;
	padding:1px 0 0 15px;
	display:block;
}
.boxBody{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0 10px 10px 10px;
}
.viBox{
	background:url(../img/bg_vi.gif) left top no-repeat;
	margin-bottom:20px;
}
.viBox img{
	width:176px;
	padding:10px 10px 5px 10px;
}
.viBox .boxBody{
	padding:0 10px 5px 10px;
}
/*-----------------------------------------------------------------sideCol*/
#sideCol{
	width:196px;
	float:left;
}
#sideCol h3{
	background:url(../img/bg_ttl.gif) left top no-repeat;
	border-top:1px solid #CCC4C2;
	border-right:1px solid #CCC4C2;
	border-bottom:1px solid #938D8D;
	font-size:100%;
	padding:5px 10px;
	line-height:110%;
	clear:both;
}
#sideCol ul{
	list-style:none;
	border-right:1px dashed #CCC4C2;
}
#sideCol ul li{
	border-bottom:1px dashed #CCC4C2;
	padding:0.25em 10px;
}
#sideCol ul li a{
	background:url(../img/arw02.gif) left 0.75em no-repeat;
	padding:5px 0 5px 12px;
	display:block;
}
/*-----------------------------------------------------------------scheCol*/
#scheCol{
	width:554px;
	float:right;
}
#scheCol h3{
	background:url(../img/bg_ttl.gif) left top no-repeat;
	border-top:1px solid #CCC4C2;
	border-right:1px solid #CCC4C2;
	border-bottom:1px solid #938D8D;
	font-size:100%;
	padding:5px 10px;
	margin-bottom:10px;
	line-height:110%;
	clear:both;
}
.scheHead{
	padding:10px 0;
}
.scheSetsu{
	float:left;
}
.scheSetsu ul{
	list-style:none;
	font-size:80%;
	line-height:120%;
}
.scheSetsu ul li{
	padding:0 0 5px 0;
}
.scheSetsu ul li .setsuBar{
	float:left;
	display:block;
	height:5px;
	overflow:hidden;
	width:40px;
	margin:5px 5px 0 0;
}
.scheSetsu ul li a{
	float:left;
	display:block;
	width:380px;
}
#scheCol h4{
	float:left;
	font-size:200%;
	margin-right:20px;
}
#scheCol h4 .date{
	font-size:250%;
	font-weight:normal;
	line-height:100%;
}
.scheNote{
	margin-bottom:50px;
	font-size:80%;
}
/*---------------------scheTbl*/
.scheTbl{
	clear:both;
	border-collapse:collapse;
	border:1px solid #cccccc;
	margin:10px 0;
}
.scheTbl th,.scheTbl td{
	border:1px solid #cccccc;
}
.scheTbl th{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	background-color:#F0F2C7;
}
.scheTbl td{
	vertical-align:top;
}
.scheTbl td.kyuukan{
	background-color:#e9e9e9;
}
.cellBody{
	width:78px;
	height:200px;
	position:relative;
	overflow:hidden;
}
.scheTbl .date{
	padding:5px 5px 0 5px;
}
.dayEntryBox{
	background:url(../img/line.gif) 3px top repeat-x;
	margin:5px;
	padding-top:5px;
	font-size:80%;
	line-height:120%;
	max-height:80px;
	overflow:hidden;
}
.line{
	background:url(../img/line.gif) 3px top repeat-x;
	display:block;
	height:1px;
	overflow:hidden;
	margin:5px;
}
.dayBarArea{
	display:block;
	height:36px;
}
.dayBar{
	display:block;
	height:5px;
	margin-top:1px;
	overflow:hidden;
	position:absolute;
	width:100%;
}
.Bar,.defaultBar{
	background-color:#957659;
	bottom:30px;
}
.yellowBar{
	background-color:#EF9C00;
	bottom:24px;
}
.redBar{
	background-color:#D5483F;
	bottom:18px;
}
.purpleBar{
	background-color:#996699;
	bottom:12px;
}
.blueBar{
	background-color:#0099CC;
	bottom:6px;
}
.greenBar{
	background-color:#4EBA34;
	bottom:0px;
}
.yellowMaskBar{
	background:#EF9C00 url(../img/mask01.gif) left top repeat-x;
	bottom:24px;
}
.redMaskBar{
	background:#D5483F url(../img/mask01.gif) left top repeat-x;
	bottom:18px;
}
.purpleMaskBar{
	background:#996699 url(../img/mask01.gif) left top repeat-x;
	bottom:12px;
}
.blueMaskBar{
	background:#0099CC url(../img/mask01.gif) left top repeat-x;
	bottom:6px;
}
.greenMaskBar{
	background:#4EBA34 url(../img/mask01.gif) left top repeat-x;
	bottom:0px;
}
.kyuukan .dayBar{
	background:none;
	background-color:#e0e0e0;
}
.FontC a,.defaultFontC a{
	color:#957659;
}
.redFontC a,.redMaskFontC a{
	color:#D5483F;
}
.greenFontC a,.greenMaskFontC a{
	color:#4EBA34;
}
.yellowFontC a,.yellowMaskFontC a{
	color:#EF9C00;
}
.blueFontC a,.blueMaskFontC a{
	color:#0099CC;
}
.purpleFontC a,.purpleMaskFontC a{
	color:#996699;
}
/*-----sunday-hd-*/
.cell36 .date,.cell29 .date,.cell22 .date,.cell15 .date,.cell8 .date,.cell1 .date,.hd .date{
	color:#ff0000;
}














.yearEvtTitle{
	font-weight:bold;
	font-size:large;
	margin:40px 0 20px 0;
	}
table.yearEvt  {
	border-bottom: solid 1px #CCC;
	border-collapse: collapse;
	width:100%;
	}
table.yearEvt td  {
	border-top: solid 1px #CCC;
	padding:6px;
	text-align:left;
	}
td.yearEvtColorH  {
	border-top: solid 1px #CCC;
	padding:6px;
	text-align:left;
	background-color:#F8F8F8;
	}
td.yearEvtName  {
	border-top: solid 1px #CCC;
	padding:6px;
	text-align:left;
	background-color:#EEE;
	width:45px;
	}
td.yearEvtNameLeft  {
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	padding:6px;
	text-align:left;
	background-color:#EEE;
	}
td.yearEvtLeft  {
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	padding:6px;
	text-align:left;
	}