/* Fumy Teacher's Schedule Board - É½Ž¦ÍÑ¥¹¥¿¥¤¥ë¥·¡¼¥È */

div.schedule caption {
	font-size:14px;
	font-weight: bold;
	text-align:left;
}

#cap{
	font-size:14px;
	font-weight: bold;
	padding:0 !important;
	margin:0;
	text-indent:0;
}

/* 1½µ³ú€ËòÃõp¥¹¥±¥¸¥å¡¼¥ëÉ½Ž¦ÍÑ¥¹¥¿¥¤¥ë¥·¡¼¥È */
div.week td.bordercolor	{
	background-color: black;
}
div.week th {
	font-size: smaller;
	color: black;
	background-color: #ffffcc;
	text-align:center;
}
div.week td {
	font-size: smaller;
	color: black;
	background-color: white;
}
div.week th.week {
	text-align:center;

}
div.week th.where {
}
div.week th.lecture {
}


/* ¥«¥ì¥ó¥À¡¼Í½ÄæÅ½É½Ž¦ÍÑ¥¹¥¿¥¤¥ë¥·¡¼¥È */
div.calendar td.calendarborder {
	background-color: black;
}
div.calendar th {
	font-size: smaller;
	background-color: #ffffcc;
	text-align:center;
	padding:3px;
}
div.calendar th.weekdays {
	color: black;
}
div.calendar th.sunday {
	color: red;
}
div.calendar th.saturday {
	color: darkblue;
}
div.calendar td {
	font-size: smaller;
}
div.calendar td.weekdays {
	background-color: white;
}
div.calendar td.sunday {
	color: red;
	background-color: #fff0f0;
}
div.calendar td.saturday {
	color: darkblue;
	background-color: #f0f0ff;
}
div.calendar td.holiday {
	color: red;
	background-color: #fff0f0;
}
span.holname {
	font-size: xx-small;
}

/* Ãì*ùõ\ÄæÅ½É½Ž¦ÍÑ¥¹¥¿¥¤¥ë¥·¡¼¥È */
div.longrange td.bordercolor {
	background-color: black;
}
div.longrange th {
	font-size: smaller;
	color: black;
	background-color: #ffffcc;
}
div.longrange td {
	font-size: smaller;
	color: black;
	background-color: white;
}
div.longrange th.date {
}
div.longrange th.contents {
	width: 30em;
}



/* ¥Ú¡¼¥¸¥Ç¥¶¥¤¥ó³ûË¢¥¹¥¿¥¤¥ë¥·¡¼¥È */
/* ---------------------------------------------------------------------------------------------------- */
/* £é"éæÇç¹à¡¦A¥¹¥­¥ó¥Õ¥¡¥¤¥ë¡Ê¥Æ¥ó¥×¥ì¡¼¥ÈHTML¥Õ¥¡¥¤¥ë¡Ë¤ê¹ñ£æ*¡¦¥à¡¦éë­â¡¦¡¦sÍ×£õ"Çà¡¦éë­â¡¦ ¤æ€Ûà¡¦B */
/* ---------------------------------------------------------------------------------------------------- */
a:link{ color:#03C;}
a:visited{ color:#03C;}
a:hover	{
	color: #FF6600;
}

#s_next{ font-size:12px; line-height:2em;}
#s_next a:link{color:#03C; background:none;}
#s_next a:visited{ color:#03C; background:none;}
#s_next a:hover{color: #FF6600; background:none;}

div.blocklink a:link{ color:#03C;}
div.blocklink a:visited{ color:#03C;}
div.blocklink a:hover	{
	background-color: transparent;
	color: blue;
}
div.domainname	{
	font-size: large;
	font-family: "Times New Roman",Verdana;
	font-style: italic;
	background-color: darkgreen;
	color: white;
	padding: 3px;
}
h1	{
	text-align: center;
	font-weight: normal;
}
h2	{
	background-color: #fffff0;
	color: maroon;
	padding: 1px;
	margin: 0px 3%;
	border-style: solid;
	border-color: maroon;
	border-width: 0px 0px 3px 0px;
}
div.modifydate	{
	font-size: smaller;
}
div.adminlink {
	font-size: smaller;
	width: 6em;
	text-align: right;
	float: right;
	padding: 0.3em;
}
p.copyright	{
	font-family: Verdana, Arial, Helvetica;
	font-size: xx-small;
}

div.schedule	{
	margin-top: 1em; margin-bottom: 1em; text-align: center;
}
div.schedule table	{
	margin: 0 auto;
}
div.schedule p.notice	{
	font-size: smaller; margin: 0; text-align: left;
}
p.nextcalendar {
	font-size:12px;
	text-align: right;
	padding:0;
}
b.imp	{
	color: blue;
}
