@charset "shift_jis";

/**/

#MainContents td {
	line-height: 140%;
	font-size: small;
}

#MainContents td.caption {
	font-size: x-small;
	padding: 5px 0 0 0;
}

/*教員紹介*/
#MainContents td.Ts {
	text-align:right;
	width: 70px;
}

#MainContents td.Tn {
	width: 307px;
}

#MainContents td.Tb {
	width: 123px;
}

#MainContents td.Tx {
	width: 440px;
}

#MainContents table.semi-pTb {
	margin-bottom: 20px;
}


/*主要業績*/

#MainContents td.GyosekiNum {
	width: 40px;
}

/*ボタン*/

#MainContents div.semiBtn {
	float: right;
	width: 123px;
	font-size: 1px;
	line-height: normal;
}

#MainContents div.semiBtn ul li.semiweb {
	margin-top: 5px;
}

#MainContents div.semiBtn ul li.shosai a {
	display: block;
	background: url("../../semi/img/semi_btn_shosai.gif") no-repeat top;
	width: 123px;
	height: 17px;
	text-indent: -9999px;
}

#MainContents div.semiBtn ul li.shosai a:link {
	text-decoration:none;
}
#MainContents div.semiBtn ul li.shosai a:visited {
	text-decoration:none;
}
#MainContents div.semiBtn ul li.shosai a:hover {
	background-position:bottom;
}

/**/

#MainContents div.semiBtn ul li.semiweb a {
	display: block;
	background: url("../../semi/img/semi_btn_website.gif") no-repeat top;
	width: 123px;
	height: 17px;
	text-indent: -9999px;
}

#MainContents div.semiBtn ul li.semiweb a:link {
	text-decoration:none;
}
#MainContents div.semiBtn ul li.semiweb a:visited {
	text-decoration:none;
}
#MainContents div.semiBtn ul li.semiweb a:hover {
	background-position:bottom;
}

/**/

#MainContents p.TeacherBtn {
	float: right;
}

#MainContents p.TeacherBtn a {
	display: block;
	background: url("../../semi/img/semi_btn_teacher.gif") no-repeat top;
	width: 123px;
	height: 17px;
	text-indent: -9999px;
}

#MainContents p.TeacherBtn a:link {
	text-decoration:none;
}
#MainContents p.TeacherBtn a:visited {
	text-decoration:none;
}
#MainContents p.TeacherBtn a:hover {
	background-position:bottom;
}

/*メニュー*/

#AllContents #BgOver #LeftContainer ul li.menu_shosai {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu_shosai a {
	display: block;
	background: url("../../semi/img/menu3_sub0.gif") no-repeat left;
	width: 200px;
	height: 22px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu_shosai a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu_shosai a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu_shosai a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu_shosaicr {
	display: block;
	background: url("../../semi/img/menu3_sub0.gif") no-repeat right;
	width: 200px;
	height: 22px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_001 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_001 a {
	display: block;
	background: url("../../semi/img/menu3_sub1.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_001 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_001 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_001 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_001cr {
	display: block;
	background: url("../../semi/img/menu3_sub1.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/
#AllContents #BgOver #LeftContainer ul li.menu3_002 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_002 a {
	display: block;
	background: url("../../semi/img/menu3_sub2.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_002 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_002 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_002 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_002cr {
	display: block;
	background: url("../../semi/img/menu3_sub2.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_003 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_003 a {
	display: block;
	background: url("../../semi/img/menu3_sub3.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_003 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_003 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_003 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_003cr {
	display: block;
	background: url("../../semi/img/menu3_sub3.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_004 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_004 a {
	display: block;
	background: url("../../semi/img/menu3_sub4.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_004 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_004 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_004 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_004cr {
	display: block;
	background: url("../../semi/img/menu3_sub4.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_005 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_005 a {
	display: block;
	background: url("../../semi/img/menu3_sub5.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_005 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_005 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_005 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_005cr {
	display: block;
	background: url("../../semi/img/menu3_sub5.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_006 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_006 a {
	display: block;
	background: url("../../semi/img/menu3_sub6.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_006 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_006 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_006 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_006cr {
	display: block;
	background: url("../../semi/img/menu3_sub6.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_007 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_007 a {
	display: block;
	background: url("../../semi/img/menu3_sub7.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_007 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_007 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_007 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_007cr {
	display: block;
	background: url("../../semi/img/menu3_sub7.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_008 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_008 a {
	display: block;
	background: url("../../semi/img/menu3_sub8.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_008 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_008 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_008 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_008cr {
	display: block;
	background: url("../../semi/img/menu3_sub8.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_009 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_009 a {
	display: block;
	background: url("../../semi/img/menu3_sub9.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_009 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_009 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_009 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_009cr {
	display: block;
	background: url("../../semi/img/menu3_sub9.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_010 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_010 a {
	display: block;
	background: url("../../semi/img/menu3_sub10.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_010 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_010 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_010 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_010cr {
	display: block;
	background: url("../../semi/img/menu3_sub10.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_011 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_011 a {
	display: block;
	background: url("../../semi/img/menu3_sub11.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_011 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_011 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_011 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_011cr {
	display: block;
	background: url("../../semi/img/menu3_sub11.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_012 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_012 a {
	display: block;
	background: url("../../semi/img/menu3_sub12.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_012 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_012 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_012 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_012cr {
	display: block;
	background: url("../../semi/img/menu3_sub12.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_013 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_013 a {
	display: block;
	background: url("../../semi/img/menu3_sub13.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_013 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_013 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_013 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_013cr {
	display: block;
	background: url("../../semi/img/menu3_sub13.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_014 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_014 a {
	display: block;
	background: url("../../semi/img/menu3_sub14.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_014 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_014 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_014 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_014cr {
	display: block;
	background: url("../../semi/img/menu3_sub14.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/**/

#AllContents #BgOver #LeftContainer ul li.menu3_015 {
	margin-bottom: 3px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_015 a {
	display: block;
	background: url("../../semi/img/menu3_sub15.gif") no-repeat left;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
}

#AllContents #BgOver #LeftContainer ul li.menu3_015 a:link {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_015 a:visited {
	text-decoration:none;
}
#AllContents #BgOver #LeftContainer ul li.menu3_015 a:hover {
	background-position:center;
}

#AllContents #BgOver #LeftContainer ul li.menu3_015cr {
	display: block;
	background: url("../../semi/img/menu3_sub15.gif") no-repeat right;
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 3px;
}

/*コンテンツ*/

#AllContents #BgOver #MainContents h2 {
	padding: 15px 0 20px 0;
}

#AllContents #BgOver #MainContents h3 {
	padding-bottom: 15px;
}

/*見出し*/

#MainContents h4 {
	background: url(../../img_common/midashi_bg.gif) no-repeat;
	color: #FFF;
	width: 510px;
	height: 18px;
	text-align: center;
	font-size: 80%;
	padding-top: 4px;
	margin: 30px 0 15px 0;
}

#MainContents h5 {
	background: url(../../img_common/midashi_bg.gif) no-repeat;
	color: #FFF;
	width: 510px;
	height: 18px;
	text-align: center;
	font-size: 80%;
	padding-top: 4px;
	margin: 0 0 15px 0;
}

#MainContents h6 {
	background: url(../../semi/img/semi_gyoseki_bg.gif) no-repeat;
	color: #666;
	width: 510px;
	height: 18px;
	text-align: center;
	font-size: 80%;
	padding-top: 4px;
	margin: 30px 0 15px 0;
}

