body { /* 各ページに共通の設定 */
	font-size:10pt;
  font-family: Verdana,sans-serif;
	line-height:125%;
	color:#000000;
	link:#ff6600;
	vlink:#ff9900;
	alink:#ffffff;
	background-image : url(back.gif);
}
td {
	font-size:10pt;
  font-family: Verdana,sans-serif;
	line-height:125%;
	color:#000000;
}
table {
	line-height:125%;
}
.sel{
	background:#ff9933;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
}
.sel_m{ /* メニューの色 */
	background:#ff9933;
	text-align:left;
	color:#ffffff;
}
.kyou{
	font-size:11pt;
	font-weight:bold;
}
.small{
	font-size:8pt;
  line-height:125%;
}
.middle{
	font-size:9pt;
  line-height:125%;
}
.box{
	padding:5px
	border-style:dashed;
	border-width:5px;
	border-color:#ffffff;
}

h2.mi{ /* 各ページの見出し */
  /*background:#ffcc99;*/
  font-weight:normal;
  padding:0.5em;
  
  border-style:solid;
  border-top-width:2px;
  border-bottom-width:2px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#FF9933;
  
}

div.indenter { /* インデント */
	margin-left:1.5em;
}
.point{
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}
.waku{ /* 枠 */
	padding:5px;
	border-style:solid;
	border-width:5px;
	border-color:#996600;
}
.under{
	text-decoration:underline;
}

.nen {  /* 表の学年の文字配置・色設定 */
  text-align:center;
  background:#ff9900;
  color:#000000;
}

.kazu { /* 表の数字の部分の文字配置・色設定 */
  text-align:right;
  background:#ffffff;
}

hr.filter { /* 水平線 */
	height: 3px;
	width: 100%;
	Color: #FF9933;
	width: 100%; filter: Alpha(opacity=100 ,finishopacity=0, Style=3);
	margin-right:10px
;}

address{ /* 著作権表示 */
	font-size:9pt;
	font-style:normal;
	text-align:center;
	font-family: Verdana,sans-serif;
}
