@charset "utf-8";
/* CSS Document */

/* メニュー
---------------------------------------------------- */
#menubox {
  clear:both;
  margin: 5px auto ;
  height: 52px ;
  width: 840px ;
  background: url(../img/menu_bc.jpg) ;
}

#menu {
  width:800px;
  height:52px;
  margin:0 auto;
  vertical-align: middle;
  background: url(../img/menu_2.jpg) no-repeat;
  }

#menu ul {
  margin: auto;
  padding: 0;
  list-style: none;
}
#menu li {
	margin: auto;
  margin: 6px 0 0;
	float: left;
	height: 39px;
	text-indent: -9999px;
}
#menu li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 39px;
}

#menu li#app      {left:0; width:178px;
}
#menu li#about    {left:178px; width:135px;
}
#menu li#clients  {left:313px; width:174px;
}
#menu li#services {left:487px; width:157px;
}
#menu li#faq      {left:644px; width:156px;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#menu li#app  a:hover    {
  background: url(../img/menu_2_ov.jpg) no-repeat 0 -6px;
}
#menu li#about  a:hover    {
  background: url(../img/menu_2_ov.jpg) no-repeat -178px -6px;
}
#menu li#clients  a:hover    {
  background: url(../img/menu_2_ov.jpg) no-repeat -313px -6px;
}
#menu li#services  a:hover    {
  background: url(../img/menu_2_ov.jpg) no-repeat -487px -6px;
}
#menu li#faq  a:hover    {
  background: url(../img/menu_2_ov.jpg) no-repeat -644px -6px;
}
/* 
---------------------------------------------------- */
.navigation {
	float: left;
	width: 160px;
	background:url(../img/navi_kei.jpg) no-repeat left top;
	height:400px;
	margin-right: 10px;
}
.navigation-2 {
	float: left;
	width: 160px;
	background:url(../img/navi_annai.jpg) no-repeat left top;
	height:400px;
	margin-right: 10px;
}
.navigation-3 {
	float: left;
	width: 160px;
	background:url(../img/navi_tori.jpg) no-repeat left top;
	height:426px;
	margin-right: 10px;
}

.content {
	float: left;
	width: 620px;
	padding-left: 10px;
	font-size:small;
}

.content a:link {
	color: #669900;
	text-decoration:underline;
}

.content a:visited {
	color: #669900;
	text-decoration:underline;
}
.content a:hover {
	color: #999999;
	text-decoration:underline;
}

/* 系・専攻科　見だし
---------------------------------------------------- */

.content #bunka {
	background:url(../img/bunka.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #sizen {
	background:url(../img/sizen.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #art {
	background:url(../img/art.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #seikatu {
	background:url(../img/seikatu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #kyoikukagaku {
	background:url(../img/kyoikukagaku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/* 専攻
---------------------------------------------------- */
.content #kokugo {
	background: url(../jp/kei-senko/img/kokugo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #syakai {
	background: url(../jp/kei-senko/img/syakai.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #eigo {
	background: url(../jp/kei-senko/img/eigo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #sugaku {
	background: url(../jp/kei-senko/img/sugaku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #rika {
	background: url(../jp/kei-senko/img/rika.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #gijutu {
	background: url(../jp/kei-senko/img/gijutu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #ongaku {
	background: url(../jp/kei-senko/img/ongaku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #bijutu {
	background: url(../jp/kei-senko/img/bijutu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #kasei {
	background: url(../jp/kei-senko/img/kasei.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #hotai {
	background: url(../jp/kei-senko/img/hotai.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #kyoiku {
	background: url(../jp/kei-senko/img/kyoiku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #k-sinri {
	background: url(../jp/kei-senko/img/k-sinri.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #syogaiji {
	background: url(../jp/kei-senko/img/syogaiji.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}


/* 
---------------------------------------------------- */

.content #t_message {
	background:url(../img/message.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #annai {
	background:url(../img/annai.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #postgraduate {
	background:url(../img/title/daigakuin.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
	}

.content #postgraduate-c {
	background:url(../img/title/tokubetusien.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
	}
.content #toiawase {
	background: url(../img/title/toiawase.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
	}

.content #access {
	background: url(../img/title/access.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
	}



/* 特別支援教育特別専攻科
---------------------------------------------------- */

.content #h-curriculum {
	background:url(../img/title/h-curriculum.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #h-license {
	background:url(../img/title/h-license.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #h-r-abstract {
	background:url(../img/title/h-r-abstract.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #h-risyu {
	background:url(../img/title/h-risyu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/* 
---------------------------------------------------- */

.content #entrance-e {
	background:url(../img/title/entrance-e.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #to_hs_t {
	background:url(../img/title/to_highschool_t.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #tori {
	background:url(../img/title/torikumi.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #gp {
	background:url(../img/title/gp.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #shien {
	background:url(../img/title/shien.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #sisetsu {
	background:url(../img/title/sisetsu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #link {
	background:url(../img/title/link.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #event {
	background:url(../img/title/event.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #schedule {
	background:url(../img/title/gyoji.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #fuzokusisetsu {
	background:url(../img/title/fuzokusisetsu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.main {
	clear:both;
	width: 800px;
	margin:5px auto;
	}
	
#coment {
	font-size: small;
	margin: 40px 0px;
	}

#coment p {
	text-indent: 1em;
	line-height: 1.2em;
	margin:0 10px 1px;
	}

#coment ul {
	margin: 0;
	padding: 10px 0 0;
	list-style-type: none;
	}

#coment li {
	margin: 0 0 8px;
	padding: 0;
	padding-left: 2em;
	text-decoration:none;
	font-size: small;
	background-image: url(../img/mark.gif);
	background-repeat: no-repeat;
	background-position: 1.2em 0.5em;
	line-height: 1.4em;
	}

#coment-t {
	font-size: small;
	margin: 40px 0px;
}
#coment-t p {
	text-indent: 1em;
	line-height: 1.2em;
	margin:0 10px 1px;
}
#coment-t ul {
	margin: 0;
	padding: 20px 0 0;
	list-style-type: none;
}
#coment-t li {
	margin: 0 0 8px;
	padding: 0;
	padding-left: 1em;
	text-decoration:none;
	font-size: small;
	line-height: 1.4em;
}


#navi1 {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 160px;
  	text-indent: -9999px;
  	font-size:100%;
	line-height:1.1;
}

#navi1 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
	
}

#navi1 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 26px;
  text-indent: -9999px;
}

#navi1 li#bunka	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -30px;
}
#navi1 li#sizen	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -56px;
}
#navi1 li#art  {
  background: url(../img/navi_kei.jpg) no-repeat 0 -82px;
}
#navi1 li#seikatsu	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -108px;
}
#navi1 li#kyoiku	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -134px;
}








/* new
---------------------------------------------------- */
#navi1a {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 160px;
  text-indent: -9999px;
}

#navi1a ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#navi1a li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 26px;
  text-indent: -9999px;
}

#navi1a li#bunka	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -30px;
}
#navi1a li#sizen	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -56px;
}
#navi1a li#art  {
  background: url(../img/navi_kei2.jpg) no-repeat 0 -82px;
}
#navi1a li#seikatsu	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -108px;
}
#navi1a li#kyoiku	{
  background: url(../img/navi_ke2.jpg) no-repeat 0 -134px;
}
/* new
---------------------------------------------------- */







/* マウスオーバー時の指定
---------------------------------------------------- */
#navi1 li#bunka  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -30px;
}
#navi1 li#sizen  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -56px;
}
#navi1 li#art  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -82px;
}
#navi1 li#seikatsu  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -108px;
}
#navi1 li#kyoiku  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -134px;
}
/* 
---------------------------------------------------- */
#navi1-2 {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 160px;
  text-indent: -9999px;
	}

#navi1-2 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#navi1-2 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 26px;
  text-indent: -9999px;
}

#navi1-2 li#bunka	{
  background: url(../img/navi_annai.jpg) no-repeat 0 -30px;
}
#navi1-2 li#sizen	{
  background: url(../img/navi_annai.jpg) no-repeat 0 -56px;
}
#navi1-2 li#art  {
  background: url(../img/navi_annai.jpg) no-repeat 0 -82px;
}
#navi1-2 li#seikatsu	{
  background: url(../img/navi_annai.jpg) no-repeat 0 -108px;
}
#navi1-2 li#kyoiku	{
  background: url(../img/navi_annai.jpg) no-repeat 0 -134px;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#navi1-2 li#bunka  a:hover    {
  background: url(../img/navi_annai_ov.jpg) no-repeat 0 -30px;
}
#navi1-2 li#sizen  a:hover    {
  background: url(../img/navi_annai_ov.jpg) no-repeat 0 -56px;
}
#navi1-2 li#art  a:hover    {
  background: url(../img/navi_annai_ov.jpg) no-repeat 0 -82px;
}
#navi1-2 li#seikatsu  a:hover    {
  background: url(../img/navi_annai_ov.jpg) no-repeat 0 -108px;
}
#navi1-2 li#kyoiku  a:hover    {
  background: url(../img/navi_annai_ov.jpg) no-repeat 0 -134px;
}
/* 
---------------------------------------------------- */

#navi1-3 {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 160px;
  text-indent: -9999px;
}

#navi1-3 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#navi1-3 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 26px;
  text-indent: -9999px;
}

#navi1-3 li#bunka	{
  background: url(../img/navi_tori.jpg) no-repeat 0 -32px;
}
#navi1-3 li#sizen	{
  background: url(../img/navi_tori.jpg) no-repeat 0 -57px;
}
#navi1-3 li#art	{
  background: url(../img/navi_tori.jpg) no-repeat 0 -83px;
}
#navi1-3 li#seikatsu  {
  background: url(../img/navi_tori.jpg) no-repeat 0 -109px;
}
#navi1-3 li#kyoiku	{
  background: url(../img/navi_tori.jpg) no-repeat 0 -135px;
}
/*#navi1-3 li#kyoiku	{
  background: url(../img/navi_tori.jpg) no-repeat 0 -160px;
}*/


/* マウスオーバー時の指定
---------------------------------------------------- */
#navi1-3 li#bunka  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -32px;
}
#navi1-3 li#sizen  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -57px;
}
#navi1-3 li#art  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -83px;
}
#navi1-3 li#seikatsu  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -109px;
}
#navi1-3 li#kyoiku  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -135px;
}
/*#navi1-3 li#kyoiku  a:hover    {
  background: url(../img/navi_tori_ov.jpg) no-repeat 0 -160px;
}*/
/* 
---------------------------------------------------- */
#navi2 {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 160px;
  text-indent: -9999px;
  font-size:0;
  line-height:0;
}

#navi2 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#navi2 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 30px;
  text-indent: -9999px;
}

#navi2 li#annai	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -180px;
}
#navi2 li#torikumi	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -210px;
}
#navi2 li#gyoji  {
  background: url(../img/navi_kei.jpg) no-repeat 0 -240px;
}
/*#navi2 li#event  {
  background: url(../img/navi_kei.jpg) no-repeat 0 -273px;
}*/
#navi2 li#link	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -270px;
}
#navi2 li#sisetsu	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -300px;
}
#navi2 li#fuzokusisetsu	{
  background: url(../img/navi_kei.jpg) no-repeat 0 -330px;
}
#navi2 li#kei_senko	{
  background: url(../img/left_2.jpg) no-repeat 0 -208px;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#navi2 li#annai  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -180px;
}
#navi2 li#torikumi  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -210px;
}
#navi2 li#gyoji  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -240px;
}
/*#navi2 li#event  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -273px;
}*/
#navi2 li#link  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -270px;
}
#navi2 li#sisetsu  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -300px;
}
#navi2 li#fuzokusisetsu  a:hover    {
  background: url(../img/navi_kei_ov.jpg) no-repeat 0 -330px;
}
#navi2 li#kei_senko  a:hover    {
  background: url(../img/left_2_ov.jpg) no-repeat 0 -208px;
}
/* 
---------------------------------------------------- */






#navi2a {margin: 20px 0px 0px;padding: 0px;width: 160px;text-indent: -9999px;}
#navi2a ul {list-style: none;margin: 0px;padding: 0px;}
#navi2a li a {text-decoration: none;display: block;height: 30px;text-indent: -9999px;}

#navi2a li#annai	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -180px;
}
#navi2a li#torikumi	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -210px;
}
#navi2a li#gyoji  {
  background: url(../img/navi_kei2.jpg) no-repeat 0 -240px;
}
#navi2a li#link	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -300px;
}
#navi2a li#sisetsu	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -330px;
}
#navi2a li#fuzokusisetsu	{
  background: url(../img/navi_kei2.jpg) no-repeat 0 -360px;
}

#navi2a li#kei_senko	{
  background: url(../img/left_2.jpg) no-repeat 0 -208px;
}
/* マウスオーバー時の指定
---------------------------------------------------- */
#navi2a li#annai  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -180px;
}
#navi2a li#torikumi  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -210px;
}
#navi2a li#gyoji  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -240px;
}
#navi2a li#link  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -300px;
}
#navi2a li#sisetsu  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -330px;
}
#navi2a li#fuzokusisetsu  a:hover    {
  background: url(../img/navi_kei2_ov.jpg) no-repeat 0 -340px;
}
#navi2a li#kei_senko  a:hover    {
  background: url(../img/left_2_ov.jpg) no-repeat 0 -208px;
}










/* 
---------------------------------------------------- */

#senko1 {
	font-size: small;
	color:#FFFFFF;
	line-height: 1.2em;
	background: url(../img/senko.gif) no-repeat bottom #66ab05;
	float: left;
	width: 200px;
	height: 340px;
	margin: 0px 10px 30px 0px;
	padding: 0;
}

#k_coment {
	width: 180px;
	margin: 10px 10px 10px;
}

#senko1 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#senko1 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 50px;
  text-indent: -9999px;
}
#senko1 li#tokokugo	{
  background: url(../img/kokugo.gif) no-repeat 0 0;
}
#senko1 li#tokokugo a:hover {
  background: url(../img/kokugo_ov.gif) no-repeat 0 0;
}

#senko1 li#tosuugaku	{
  background: url(../img/suugaku.gif) no-repeat 0 0;
}
#senko1 li#tosuugaku a:hover {
  background: url(../img/suugaku_ov.gif) no-repeat 0 0;
}

#senko1 li#toongaku	{
  background: url(../img/ongaku.gif) no-repeat 0 0;
}
#senko1 li#toongaku a:hover {
  background: url(../img/ongaku_ov.gif) no-repeat 0 0;
}

#senko1 li#tokasei	{
  background: url(../img/kasei.gif) no-repeat 0 0;
}
#senko1 li#tokasei a:hover {
  background: url(../img/kasei_ov.gif) no-repeat 0 0;
}

#senko1 li#tokyouiku	{
  background: url(../img/kyouiku.gif) no-repeat 0 0;
}
#senko1 li#tokyouiku a:hover {
  background: url(../img/kyouiku_ov.gif) no-repeat 0 0;
}


#senko2 {
	font-size: small;
	color:#FFFFFF;
	line-height: 1.2em;
	background: url(../img/senko.gif) no-repeat bottom #66ab05;
	float: left;
	width: 200px;
	height: 340px;
	margin: 0px 10px 30px 0px;
	padding: 0;
}

#s_coment {
	width: 180px;
	margin: 10px 10px 10px;
}

#senko2 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#senko2 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 50px;
  text-indent: -9999px;
}

#senko2 li#tosyakai	{
  background: url(../img/syakai.gif) no-repeat 0 0;
}
#senko2 li#tosyakai a:hover {
  background: url(../img/syakai_ov.gif) no-repeat 0 0;
}

#senko2 li#torika	{
  background: url(../img/rika.gif) no-repeat 0 0;
}
#senko2 li#torika a:hover {
  background: url(../img/rika_ov.gif) no-repeat 0 0;
}

#senko2 li#tobijutu	{
  background: url(../img/bijutu.gif) no-repeat 0 0;
}
#senko2 li#tobijutu a:hover {
  background: url(../img/bijutu_ov.gif) no-repeat 0 0;
}

#senko2 li#tohotai	{
  background: url(../img/hotai.gif) no-repeat 0 0;
}
#senko2 li#tohotai a:hover {
  background: url(../img/hotai_ov.gif) no-repeat 0 0;
}

#senko2 li#tokyoikusinnri	{
  background: url(../img/kyoikusinnri.gif) no-repeat 0 0;
}
#senko2 li#tokyoikusinnri a:hover {
  background: url(../img/kyoikusinnri_ov.gif) no-repeat 0 0;
}


#senko3 {
	font-size: small;
	color:#FFFFFF;
	line-height: 1.2em;
	background: url(../img/senko.gif) no-repeat bottom #66ab05;
	float: left;
	width: 200px;
	height: 340px;
	margin: 0px 0px 30px;
	padding: 0;
}

#e_coment {
	width: 180px;
	margin: 10px 10px 10px;
}

#senko3 ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#senko3 li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 50px;
  text-indent: -9999px;
}

#senko3 li#toeigo	{
  background: url(../img/eigo.gif) no-repeat 0 0;
}
#senko3 li#toeigo a:hover {
  background: url(../img/eigo_ov.gif) no-repeat 0 0;
}

#senko3 li#togijutu	{
  background: url(../img/gijutu.gif) no-repeat 0 0;
}
#senko3 li#togijutu a:hover {
  background: url(../img/gijutu_ov.gif) no-repeat 0 0;
}

#senko3 li#tosyougaiji	{
  background: url(../img/syougaiji.gif) no-repeat 0 0;
}
#senko3 li#tosyougaiji a:hover {
  background: url(../img/syougaiji_ov.gif) no-repeat 0 0;
}


#coment_to {
	font-size: small;
	margin: 40px 0px;
}
#coment_to p {
	text-indent: 1em;
	line-height: 1.2em;
	margin:0 10px 1px;
}
#coment_to ul {
	margin: 20px 0;
	padding: 0;
	list-style-type: none;
}
#coment_to li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 62px;
  text-indent: -9999px;
}

#coment_to li#to_kokugo {
	background: url(../jp/kei-senko/img/to_kokugo.gif) no-repeat;
}
#coment_to li#to_kokugo a:hover {
	background: url(../jp/kei-senko/img/to_kokugo_ov.gif) no-repeat;
}
#coment_to li#to_syakai {
	background: url(../jp/kei-senko/img/to_syakai.gif) no-repeat;
}
#coment_to li#to_syakai a:hover {
	background: url(../jp/kei-senko/img/to_syakai_ov.gif) no-repeat;
}
#coment_to li#to_eigo {
	background: url(../jp/kei-senko/img/to_eigo.gif) no-repeat;
}
#coment_to li#to_eigo a:hover {
	background: url(../jp/kei-senko/img/to_eigo_ov.gif) no-repeat;
}


#coment_to li#to_kokugo {
	background: url(../jp/kei-senko/img/to_kokugo.gif) no-repeat;
}
#coment_to li#to_kokugo a:hover {
	background: url(../jp/kei-senko/img/to_kokugo_ov.gif) no-repeat;
}
#coment_to li#to_syakai {
	background: url(../jp/kei-senko/img/to_syakai.gif) no-repeat;
}
#coment_to li#to_syakai a:hover {
	background: url(../jp/kei-senko/img/to_syakai_ov.gif) no-repeat;
}
#coment_to li#to_eigo {
	background: url(../jp/kei-senko/img/to_eigo.gif) no-repeat;
}
#coment_to li#to_eigo a:hover {
	background: url(../jp/kei-senko/img/to_eigo_ov.gif) no-repeat;
}


#coment_to li#to_sugaku {
	background: url(../jp/kei-senko/img/to_sugaku.gif) no-repeat;
}
#coment_to li#to_sugaku a:hover {
	background: url(../jp/kei-senko/img/to_sugaku_ov.gif) no-repeat;
}
#coment_to li#to_rika {
	background: url(../jp/kei-senko/img/to_rika.gif) no-repeat;
}
#coment_to li#to_rika a:hover {
	background: url(../jp/kei-senko/img/to_rika_ov.gif) no-repeat;
}
#coment_to li#to_gijutu {
	background: url(../jp/kei-senko/img/to_gijutu.gif) no-repeat;
}
#coment_to li#to_gijutu a:hover {
	background: url(../jp/kei-senko/img/to_gijutu_ov.gif) no-repeat;
}

#coment_to li#to_ongaku {
	background: url(../jp/kei-senko/img/to_ongaku.gif) no-repeat;
}
#coment_to li#to_ongaku a:hover {
	background: url(../jp/kei-senko/img/to_ongaku_ov.gif) no-repeat;
}
#coment_to li#to_bijutu {
	background: url(../jp/kei-senko/img/to_bijutu.gif) no-repeat;
}
#coment_to li#to_bijutu a:hover {
	background: url(../jp/kei-senko/img/to_bijutu_ov.gif) no-repeat;
}


#coment_to li#to_kasei {
	background: url(../jp/kei-senko/img/to_kasei.gif) no-repeat;
}
#coment_to li#to_kasei a:hover {
	background: url(../jp/kei-senko/img/to_kasei_ov.gif) no-repeat;
}
#coment_to li#to_hotai {
	background: url(../jp/kei-senko/img/to_hotai.gif) no-repeat;
}
#coment_to li#to_shotai a:hover {
	background: url(../jp/kei-senko/img/to_hotai_ov.gif) no-repeat;
}


#coment_to li#to_kyoiku {
	background: url(../jp/kei-senko/img/to_kyoiku.gif) no-repeat;
}
#coment_to li#to_kyoiku a:hover {
	background: url(../jp/kei-senko/img/to_kyoiku_ov.gif) no-repeat;
}
#coment_to li#to_k-sinri {
	background: url(../jp/kei-senko/img/to_k-sinri.gif) no-repeat;
}
#coment_to li#to_k-sinri a:hover {
	background: url(../jp/kei-senko/img/to_k-sinri_ov.gif) no-repeat;
}
#coment_to li#to_syogaiji {
	background: url(../jp/kei-senko/img/to_syogaiji.gif) no-repeat;
}
#coment_to li#to_syogaiji a:hover {
	background: url(../jp/kei-senko/img/to_syogaiji_ov.gif) no-repeat;
}

/* 学部長メッセージ
---------------------------------------------------- */
.content_mess {
	float: left;
	width: 600px;
	padding-left: 10px;
	margin: 20px 0;
	font-size:small;
}
.gazo {
	float: left;
	margin: 0 8px 3px;
}
/*教育学部案内 
---------------------------------------------------- */

/*教育学部案内 見だし
---------------------------------------------------- */
.content #tokusyoku {
	background:url(../jp/annai/img/tokusyoku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #katei {
	background:url(../jp/annai/img/katei.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #jissyu {
	background:url(../jp/annai/img/jissyu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #clubevent {
	background:url(../jp/annai/img/clubevent.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #nyugakuryo {
	background:url(../jp/annai/img/nyugakuryo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #gakuseiryo {
	background:url(../jp/annai/img/gakuseiryo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #syogakukin {
	background:url(../jp/annai/img/syogakukin.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #shinro {
	background:url(../jp/annai/img/shinro.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #c_map {
	background:url(../jp/annai/img/c_map.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #shisetu {
	background:url(../jp/annai/img/shisetu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #system {
	background:url(../jp/annai/img/system.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/* 学部案内／学生生活
---------------------------------------------------- */

#club {
	margin: 2px 10px 25px 5px;
}


#u-line {
	border-bottom: thin dotted #CCCCCC;
	border-top: thin dotted #CCCCCC;
	margin: 0px 0px 20px 0px;
	width: 400px;
}
#u-line2 {
	border-bottom: thin dotted #CCCCCC;
	border-top: thin dotted #CCCCCC;
	margin: 10px 0px 20px 0px;
	width: 400px;
}

/* 交通アクセス
---------------------------------------------------- */

#u-line_access {
	border-bottom: thin dotted #CCCCCC;
	border-top: thin dotted #CCCCCC;
	margin: 20px 0px 10px 0px;
	width: 600px;
}


/* サイトマップ
---------------------------------------------------- */
.content #sitemap {
	background:url(../img/sitemap.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/* 年間行事
---------------------------------------------------- */

#notes {
	text-indent: 1em;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
}

#notes p {
	text-indent: 1.2em;
	line-height: 1.2em;
}



/*大学院教育学研究科 
---------------------------------------------------- */

#nolist {
	margin: 0;
}

#nolist li {
	margin: 0 0 8px;
	padding: 0;
	background:none;
	text-decoration:none;
	font-size: small;
	line-height: 1.4em;
}

#master_content {
	list-style-type: none;
	margin:0 0 20px;
	text-align:right;
	border-top: 1px solid #999;
}


#master_content ul {
	margin: 0;
	padding: 10px 0 0;
	list-style-type: none;
}
#master_content li {
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size: small;
	line-height: 1.4em;
}

/*大学院教育学研究科 見だし（障害児教育専攻）
---------------------------------------------------- */
.content #syushi1 {
	background:url(../jp/postg_s/img/midashi_syushi1.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #m_staff {
	background:url(../jp/postg_s/img/midashi_staff.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/*大学院教育学研究科 見だし（専門職学位課程）
---------------------------------------------------- */
.content #m_master {
	background:url(../jp/postg_s/img/midashi_master.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #gakui3 {
	background:url(../jp/postg_s/img/midashi_gakui3.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}



/*大学院教育学研究科 見だし
---------------------------------------------------- */
.content #kyoka1 {
	background:url(../jp/postg_s/img/midashi_kyoka1.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #syushimenkyo {
	background:url(../jp/postg_s/img/midashi_syushimenkyo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #syushi1 {
	background:url(../jp/postg_s/img/midashi_syushi1.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #m_kokugo {
	background:url(../jp/postg_s/img/m_kokugo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_syakai {
	background:url(../jp/postg_s/img/m_syakai.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_sugaku {
	background:url(../jp/postg_s/img/m_sugaku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_rika {
	background:url(../jp/postg_s/img/m_rika.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_ongaku {
	background:url(../jp/postg_s/img/m_ongaku.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_bijutu {
	background:url(../jp/postg_s/img/m_bijutu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_hotai {
	background:url(../jp/postg_s/img/m_hotai.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_gijutu {
	background:url(../jp/postg_s/img/m_gijutu.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_kasei {
	background:url(../jp/postg_s/img/m_kasei.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #m_eigo {
	background:url(../jp/postg_s/img/m_eigo.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

/*障害学生支援
---------------------------------------------------- */
#hplink_content {
	list-style-type: none;
	margin:0 0 20px;
	text-align:right;
	border-top: 1px solid #999;
	clear:both;
}


#hplink_content ul {
	margin: 0;
	padding: 10px 0 0;
	list-style-type: none;
}
#hplink_content li {
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size: small;
	line-height: 1.4em;
}


#hp_content {
	list-style-type: none;
	margin:40px 0 20px;
}
#hp_content p {
	text-indent: 1em;
	line-height: 1.2em;
	margin:0 10px 1px;
}

#hp_content ul {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
}
#hp_content li {
	margin: 0;
	padding: 0;
	padding-left: 2em;
	text-decoration:none;
	font-size: small;
	background-image: url(../img/h-mark2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.4em;
	line-height: 1.4em;
}
#hp_content #title {
	width: 620px;
	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #669900;
	padding: 0;
	margin: 20px 0 10px;
}

#hp_list {
	list-style-type: none;
	margin:0;
}

#hp_list ul {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
}
#hp_list li {
	margin: 0 0 1em;
	padding: 0;
	padding-left: 2em;
	text-decoration:none;
	font-size: small;
	background-image: url(../img/mark.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.4em;
	line-height: 1.4em;
}


#photo1 {
	float: left;
	width: 300px;
	margin: 0 10px 0 0;
}
#photo2 {
	float: left;
	width: 300px;
	margin: 0;
}
#photo3 {
	margin: 0 0 0 2em;
}
.photobox {
	margin-bottom: 5px;
}

.photobox #photocap {
	text-indent: 0;
	margin:0.2em 0 2em;
}
.photobox #photocap2 {
	text-indent: 305px;
	margin:0.2em 0 2em;
}
.photobox #photocap3 {
	text-indent: 5px;
	margin:0 0 1em;
}

/*障害学生支援　見だし
---------------------------------------------------- */

.content #hp_shien1 {
	background:url(../jp/shien/img/midashi1.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #hp_shien2 {
	background:url(../jp/shien/img/midashi2.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #hp_shien3 {
	background:url(../jp/shien/img/midashi3.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}
.content #hp_shien5 {
	background:url(../jp/shien/img/midashi5.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.content #hp_shien4 {
	background:url(../jp/shien/img/midashi4.gif) no-repeat;
    text-indent: -9999px;
	height: 30px;
	margin: 25px 0 0;
}

.contentbox .content #hp_content #hp_list .design5 caption {
	margin: 10px 0 -5px;
}
