#wrapper #content #contents h1 {
	background: url(../teacher/images/title.gif);
	height: 125px;
	text-indent: -9999px;
	margin-bottom: 15px;
}
#menu_tab li {
	float: left;
	width: 110px;
	height: 37px;
}
#wrapper #content #contents #main {
	clear: both;
	background: url(../teacher/images/contet_body.gif) repeat-y 0px 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
#menu_tab {
	margin-left: 4px;
	list-style: none;
	margin-bottom: 0px;
	background: url(../teacher/images/contet_body.gif) repeat-y 0px 37px;
}

#menu_tab #tab_date_a a {
	background: url(../teacher/images/tab_date.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}
#menu_tab #tab_name_a a {
	background: url(../teacher/images/tab_date.gif) no-repeat -112px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}

#menu_tab #tab_subject_a a {
	background: url(../teacher/images/tab_date.gif) no-repeat -224px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 106px;
}

#menu_tab #tab_date_b a {
	background: url(../teacher/images/tab_name.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}
#menu_tab #tab_name_b a {
	background: url(../teacher/images/tab_name.gif) no-repeat -112px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}

#menu_tab #tab_subject_b a {
	background: url(../teacher/images/tab_name.gif) no-repeat -224px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 106px;
}

#menu_tab #tab_date_c a {
	background: url(../teacher/images/tab_sub.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}
#menu_tab #tab_name_c a {
	background: url(../teacher/images/tab_sub.gif) no-repeat -112px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 112px;
}

#menu_tab #tab_subject_c a {
	background: url(../teacher/images/tab_sub.gif) no-repeat -224px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 106px;
}


#main .oa {
	font-size: 12px;
	border-bottom: 1px dashed #990000;
	padding-bottom: 10px;
	line-height: 20px;
	padding-top: 0px;
	clear: both;
	margin: 0px 35px 20px;
}
#wrapper #content #contents #top {
	background: url(../teacher/images/contet_foot.gif) no-repeat;
	text-indent: -9999px;
	height: 45px;
}
#main .oa .date {
	font-size: 12px;
	font-weight: bold;
	background: url(../teacher/images/date.gif) no-repeat;
	padding-left: 150px;
	padding-top: 15px;
	padding-bottom: 15px;
}



/** 名前順　**/
#main .contents #a {
	background: url(../teacher/images/name_a.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #k {
	background: url(../teacher/images/name_k.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #s {
	background: url(../teacher/images/name_s.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #t {
	background: url(../teacher/images/name_t.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #n {
	background: url(../teacher/images/name_n.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #h {
	background: url(../teacher/images/name_h.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #m {
	background: url(../teacher/images/name_m.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #y {
	background: url(../teacher/images/name_y.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #r {
	background: url(../teacher/images/name_r.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents #w {
	background: url(../teacher/images/name_w.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 80px;
	display: block;
}
#main .contents {
	height: 1%;
	overflow: hidden;
	clear: both;
	margin: 15px 35px 0px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 15px;
}
#main .contents ul {
	list-style: none;
	font-size: 12px;
}
#main .contents li {
	text-align: center;
	float: left;
	width: 110px;
	padding: 10px;
}
#main #jumper {
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#wrapper #content #contents #main #menu_bg {
	background: #EAD5B8;
	height: 1%;
	overflow: hidden;
}

/*　科目別　*/
#wrapper #content #contents #main #jumper_sub {
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
#main .contents #kokugo {
	background: url(../class/images/sub_kokugo.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #eigo {
	background: url(../class/images/sub_eigo.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #sansu {
	background: url(../class/images/sub_sugaku.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #rika {
	background: url(../class/images/sub_rika.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #shakai {
	background: url(../class/images/sub_shakai.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #ongaku {
	background: url(../class/images/sub_ongaku.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #hoken {
	background: url(../class/images/sub_hoken.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #noryoku {
	background: url(../class/images/sub_noryoku.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #bijutsu {
	background: url(../class/images/sub_bijutsu.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #keizai {
	background: url(../class/images/sub_keizai.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #shokuiku {
	background: url(../class/images/sub_shokuiku.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #kyoiku {
	background: url(../class/images/sub_kyoiku.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #shinri {
	background: url(../class/images/sub_shinri.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #hyogen {
	background: url(../class/images/sub_hyogen.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
#main .contents #tokubetsu {
	background: url(../class/images/sub_tokubetsu.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 160px;
	display: block;
}
