/* Fumy Teacher's Schedule Board - ADMIN用スタイルシート */

body {
	background-color: #ccccdd;
}
div.main {
	background-color: white;
	padding: 1em;
	border: 1px solid gray;
}
h1 {
	background-color: #eeeeee;
	border: 1px gray;
	border-style: solid solid none solid;
	padding: 3px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	margin-bottom: 0px;
}
h1 span.appname {
	font-size: 9pt;
	font-weight: normal;
}

span.error {
	color: #cc0000;
}

table.inputtable {
	border: 1px gray solid;
	border-collapse: collapse;
}
table.inputtable th {
	border: 1px gray;
	border-style: solid dotted;
	padding: 3px;
	background-color: #eeffff;
}
table.inputtable td {
	border: 1px gray dotted;
	padding: 3px;
}

input.ecaption {
	width: 21em;
}
input.week {
	width: 6em;
}
input.place {
	width: 21em;
}
input.lect {
	width: 21em;
}

td.th {
	background-color: #ffffcc;
}

span.code {
	font-family: monospace;
}
span.note {
	font-size: smaller;
	color: green;
}

table.caution {
	border: 1px red dashed;
	border-collapse: collapse;
}
table.caution td {
	background-color: #ffeeee;
}
table.caution td form {
	margin: 3px;
}

p.copyright {
	font-size: xx-small;
	font-family: Verdana,Arial,sans-serif;
}
p.copyright a {
	text-decoration: none;
}

/* カレンダー表示用スタイルシート */
div.calendar td.calendarborder {
	background-color: black;
}
div.calendar caption {
	font-size: larger;
	font-weight: bold;
	font-family: Arial,sans-serif;
}
div.calendar th {
	width: 82px;
	font-size: smaller;
	background-color: #ffffcc;
}
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;
}

hr.thin {
	color: gray;
	height: 1px;
}

.notice {
	font-size: 80%;
	line-height: 1.3;
}
p.notice {
	margin-bottom: 0px;
}
ul.notice {
	margin-top: 3px;
}
p.checkversion {
	text-align: right;
	font-size: 90%;
	margin: 0px;
}
