@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
body {
  padding:0;
  font-family: "ＭＳ Ｐゴシック","Osaka" ;
	margin: 0px auto;
	background:#e7e7e7;
	color: #666666;
	text-align: center;
}



#spacer{
	margin: 0px;
	padding: 0px;
	clear: both;
	border: 10px ;
}

h1 {
  margin: 0;
  float: left;
  font-size: 0.9em;
}
h1 img {
  vertical-align: bottom;
}

h2 {
　　padding: 0 0 15px 0;
	margin: 0px;
	font-size: 0.8em;
}
h2 img {
  vertical-align: bottom;
}


h3{
	font-size: 1em;
	color: #669900;
	margin: 5px 0px;
	padding: 5px;
	text-align:left;
	background:#ECECDB;
}

h3.nb{
	background:#ffffff;
}


h4{
	font-size: 0.9em;
	margin:5px 2px;
	padding: 3px;
	text-align:left;
	color: #006699;
	border-left: 6px solid #006699;	
}
h4.green{
   color:#669900;
	border-left: 6px solid #669900;
}

h4.blue{
   color:#009999;
	border-left: 6px solid #009999;
}


p{
  margin: 0;
  padding: 0 5px;
  font-size: 0.8em;
  line-height:140%;
   text-align:left;
}

p.mini{
  margin: 0;
  padding: 0 5px;
  font-size: 0.8em;
  line-height:130%;
   text-align:left;
}

p.pankuzu{
  margin: 7px　10px;
  padding: 0 5px;
  font-size: 0.8em;
  line-height:130%;
   text-align:left;
   border-bottom: 1px dotted #cccccc;
}


p.day{
  margin: 0;
  padding: 10px 5px 0 5px;
  font-size: 0.8em;
  line-height:100%;
    text-align:left;
}

p.b01{
  margin: 0;
  padding: 5px;
  font-size: 0.9em;
  line-height:100%;
    text-align:left;
}
p.b02{
  margin: 0;
  padding: 0 0 0 0;
  font-size: 0.9em;
  line-height:100%;
  text-align:right;
}

p.center{
  margin: 0;
  padding: 0 5px;
  font-size: 0.8em;
  line-height:140%;
   text-align:center;
}

p.sign{
  margin: 0;
  padding: 0;
  font-size: 0.8em;
  line-height:100%;
   text-align:right;
}


img.right{
  float: right;
  margin: 0 5px 10px 10px;
  vertical-align: middle;
}

img.left{
  float: left;
  margin: 0px 10px 10px 0px;
  vertical-align: top;
}


ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align:left;
}

li.c01 {
  list-style:disc;
  text-align:left;
  margin: 0 0 0 25px;
  line-height:170%;
  font-size: 0.8em; 
}

li.c02 {
  text-align:left;
  background:URL(../img/c02.gif) no-repeat;
  line-height:140%;
  font-size: 0.9em; 
  padding: 0 0 0 20px;
  margin: 0;
}

li.c03 {
  list-style:square;
  text-align:left;
  margin: 0 0 0 25px;
  line-height:170%;
  font-size: 0.8em; 
}


ol {
	margin: 0px;
	padding: 0px;
}

li.c04 {
  list-style:decimal;
  text-align:left;
  margin: 0 0 0 35px;
  line-height:150%;
  font-size: 0.8em; 
}

li.c05 {
 list-style:lower-roman;
  text-align:left;
  line-height:140%;
  font-size: 1em; 
  padding: 5px 0 0 20px;
  margin: 0;
}

li.c06 {
 list-style:lower-alpha;
  text-align:left;
  line-height:140%;
  font-size: 1em; 
  padding: 5px 10px 0 20px;
  margin: 0;
}


dl { 
margin:  0px 0px 0px 0px;
padding:  0px 0px 0px 5px;

}

dt {
font-weight:bold;
line-height: 1em;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:8em;
font-size: 0.8em; 
}

dd {
position:relative; 
top:-1em; 
left:7em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
width:80%;
line-height: 1em;
font-size: 0.8em; 
}


dt.per40 {
font-weight:bold;
line-height: 1em;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:30%;
font-size: 0.8em; 
}

dd.per60{
position:relative; 
top:-1em; 
left:30%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
width:70%;
line-height: 1em;
font-size: 0.8em; 
}


/* リンク
---------------------------------------------------- */
a:link {
  color: #006699;
  background: transparent;
   text-decoration: none;
}

a:visited {
  color: #800080;
  background: transparent;
   text-decoration: none;
}
a:hover, a:active {
	color: #ff9933;
	background: transparent;
	text-decoration: none;
	text-align: center;
}

/* レイアウト
---------------------------------------------------- */
#wrapper {
	width: 820px;
	background: url(../img/back_body.jpg) repeat-y ;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}


#box_all {
	width: 800px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}



#box_left {
float: left;
	width: 170px;
	padding: 0 0 0 3px;
}

#box_right {
	float: right;
	width : 610px;
	clear: both;
}

.content {
	width : 565px;
	clear: both;
	text-align: left;
	margin: 10px auto;
}

#box_event {
	width : 565px;
	height:1100px;
	clear: both;
	text-align: left;
	margin: 0px auto;
	background: url(../img/back_event.jpg) top right no-repeat ;
}



#top_left {
	float: left;
	width: 420px;
}
#top_right {
	float: right;
	width: 165px;
}

.box01 {
	width: 410px;
	clear: left;
	padding: 0;
}

.box01 p {
    font-size: 0.8em;
	padding: 0 0 5px 5px;
	margin: 5px;
	border-bottom: 1px dotted #cccccc;
}



.box02_l {
    float: left;
	width: 195px;
	padding: 2px;
	border: 1px solid #cccccc;
}

.box02_l p {
    font-size: 0.8em;
	padding: 0 0 5px 2px;
	margin: 5px;
}

.box02_r {
    float: right;
	width: 195px;
	padding: 2px;
	border: 1px solid #cccccc;
}
.box02_r p {
    font-size: 0.8em;
	padding: 0 0 7px 2px;
	margin: 5px;
}


.box03_l {
    float: left;
	width: 310px;
	padding: 2px;
}

.box03_r {
    float: right;
	width: 270px;
	padding: 2px 15px 5px 0px;
}

.box04_l {
    float: left;
	width: 250px;
	padding: 2px;
}

.clear {
	clear: both;
	text-indent: -9999pt;
}





/*テーブル
--------------------------------------------------------------------------------------*/



table.cir{
	margin: 0;
	width: 98%;
	border-collapse:collapse;
	
}

table.cir th,td{
    padding:2px;
	font-size: 0.9em;
	 line-height:140%;
	}


table.cir th{
    padding:5px;
	background-color: #e7e7e7;
	text-align:center;
	white-space: nowrap;
	border: 1px solid #ffffff;
	}
	
table.cir td{
    padding:5px;
	text-align:center;
	width: 33%;
	border: 1px dotted #e7e7e7;
	vertical-align: top;
	}
	
	
	
table.base{
	margin: 0;
	width: 98%;
	border-collapse:collapse;
	
}

table.base th,td{
    padding:2px;
	font-size: 0.8em;
	border: 1px solid #cccccc;
	
	}


table.base th{
    padding:5px;
	background-color: #e7e7e7;
	text-align:center;
	white-space: nowrap;
	}
	
table.base td{
    padding:5px;
	text-align:left;
	}







table.time{
	margin: 0;
	width: 98%;
	border-collapse:collapse;
	
}

table.time th,td{
    padding:2px;
	font-size: 0.8em;
	border: 1px solid #cccccc;
	text-align:center;
	}




.label {
	background-color: #FFFFCC;
	text-align:center;
}

.data {
	text-align:right;
}

.kamoku {
	white-space: nowrap;
	vertical-align: top;
}

.name {
	white-space: nowrap;
}

.b_red{
	background: #ffcccc;
}

.b_pink{
	background: #ffe1ff;
	width: 35px;
}

.b_blue{
	background: #ebebeb;

}

.b_yel{
	background: #ffffcc;
	width: 35px;
}

.b_ora{
	background: #ff9900;
}

.b_kon{
	background: #8080ff;
}

.b_spi{
	background: #ff33cc;
}




.red{
	color: #ff0000;
	font-size: 0.8em;
}


.green
{
	color:#669900;
	}
	
.pink
{
	color:#ff6666;
	}
	
.orange
{
	color:#ff6600;
	font-size: 1.1em;
	}
	
	
.blue
{
	color:#009999;
	}


	
.orabig
{
	color:#ff6600;
	font-size: 0.9em;
	padding:3px 0px; 
	}


/* ヘッダ
---------------------------------------------------- */
#header {
  height:70px;
  width: 800px;
  background:URL(../img/back_header.jpg) repeat-x #ffffff;
  text-align:center;
  clear: both;
  position:relative;
}

#logo {
  margin: 0;
  float:left;
  padding:10px 0 0 10px;
  width:210px;
  height:40px;
}

#gnavi ul{
width: 220px;
list-style:none;
}
#gnavi p.language{
width:105px;
position:absolute;
top:10px;
right:115px;
margin;0;
padding:0;
background: url(../img/language_off.gif) 0 0;
}
#gnavi li{
	padding: 0px;
	text-indent: -9999px;
}
#gnavi li#sitemap   {
position:absolute;
right:0px;
top:5px;
width: 110px;
background: url(../img/gnavi_off.gif) no-repeat;
}
#gnavi li#contact   {
position:absolute;
right:0px;
top:30px;
width: 110px;
background: url(../img/gnavi_off.gif) no-repeat 0 -20px;
}
#gnavi li#english   {
position:absolute;
right:330px;
top:5px;
width: 110px;
background: url(../img/language_off.gif) no-repeat;
}
#gnavi li#hangul  {
position:absolute;
right:220px;
top:5px;
width: 110px;
background: url(../img/language_off.gif) no-repeat 0 -20px;
}
#gnavi li#chinese   {
position:absolute;
right:110px;
top:5px;
width: 110px;
background: url(../img/language_off.gif) no-repeat 0 -40px;
}
#gnavi li a {
  text-decoration: none;		
  display: block;
  height: 20px;
}
#gnavi li#sitemap a:hover {
  background: url(../img/gnavi_on.gif) 0 0;
}
#gnavi li#contact a:hover {
  background: url(../img/gnavi_on.gif) -110px 0;
}
#gnavi li#english a:hover {
background: url(../img/language_on.gif) no-repeat;
}
#gnavi li#hangul a:hover {
background: url(../img/language_on.gif) no-repeat 0 -20px;
}
#gnavi li#chinese a:hover {
background: url(../img/language_on.gif) no-repeat 0 -40px;}


p.language  a {
  text-decoration: none;		
  display: block;
  height: 20px;
}
p.language a:hover{
  background: url(../img/language_on.gif) 0 0;
}

div#kensaku {
	position:absolute;
	right: 110px;
	top:30px;
	width:400px;
	height:20px;
	padding:2px 0 0 0;
	font-size:0.8em;
	text-align: right;
}


#line {
  height:10px;
  width: 800px;
  background:URL(../img/back_line.jpg) no-repeat;
  text-align:center;
  clear: both;

}
/* フラッシュ
---------------------------------------------------- */
#flash {
  clear:both;
  height:220px;
}
#flash1 {
  clear:both;
  height:220px;
  background: url(../top_img/top_img1.jpg) no-repeat ;
}

#flash2 {
  clear:both;
  height:220px;
  background: url(../top_img/top_img2.jpg) no-repeat ;
}

#flash3 {
  clear:both;
  height:220px;
  background: url(../top_img/top_img3.jpg) no-repeat ;
}

#flash4 {
  clear:both;
  height:220px;
  background: url(../top_img/top_img4.jpg) no-repeat ;
}

#flash5 {
  clear:both;
  height:220px;
  background: url(../top_img/top_img5.jpg) no-repeat ;
}

#keizai {
  clear: both;
  height: 220px;
  background: url(../economics/img/top.jpg) no-repeat ;
}


#houka {
  clear: both;
  height: 220px;
  background: url(../law/img/top.jpg) no-repeat ;
}



#gakubu {
  margin: 0;
  float:left;
  padding:70px 0 0 30px;
  width:200px;
  height:65px;
}

/* オープンキャンパスナビ
---------------------------------------------------- */
#ocnavi{
  position: relative;
  top: 0px;
  right: 5px;
  width: 400px;
 float:right;
  padding:0;
  margin:0;
}


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

#ocnavi li {
  margin: 0;
  padding: 0;
  right: 0px;
  width: 400px;
  text-indent: -9999px;
  height: 200px;
  
}

#ocnavi li a {
  text-dcoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 400px;
  height: 200px;
}

#ocnavi li#exami   {
  background: url(../img/exami_days.gif) no-repeat 0px 0px;
}


/* クラス別ナビ
---------------------------------------------------- */
#classnavi{
  position: relative;
  top: 0px;
  left: 0px;
  width: 164px;
 float:left;
  padding:0;
  margin:15px 0 0 0;
}


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

#classnavi li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 164px;;
  text-indent: -9999px;
  height: 35px;
  
}

#classnavi li a {
  text-dcoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 164px;
  height: 35px;
}


#classnavi li#cnsub01   {
  background: url(../img/classnavi_off.gif) no-repeat 0px 0px;
}
#classnavi li#cnsub02     {
  background: url(../img/classnavi_off.gif) no-repeat 0px -35px;
}
#classnavi li#cnsub03   {
  background: url(../img/classnavi_off.gif) no-repeat 0px -70px;
}
#classnavi li#cnsub04     {
  background: url(../img/classnavi_off.gif) no-repeat 0px -105px;
}
#classnavi li#cnsub05     {
  background: url(../img/classnavi_off.gif) no-repeat 0px -140px;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#classnavi li#cnsub01  a:hover    {
  background: url(../img/classnavi_on.gif) no-repeat 0px 0px;
}
#classnavi li#cnsub02  a:hover    {
  background: url(../img/classnavi_on.gif) no-repeat 0px -35px;
}
#classnavi li#cnsub03  a:hover    {
  background: url(../img/classnavi_on.gif) no-repeat 0px -70px;
}
#classnavi li#cnsub04  a:hover    {
  background: url(../img/classnavi_on.gif) no-repeat 0px -105px;
}	
#classnavi li#cnsub05  a:hover    {
  background: url(../img/classnavi_on.gif) no-repeat 0px -140px;
}	

/* メニュー
---------------------------------------------------- */
#menu{
	position: relative;
	top: 0px;
	left: 0px;
	width: 170px;
}


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

#menu li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu li#sub01   {
  background: url(../img/menu_off.gif) no-repeat 0px 0px;
}
#menu li#sub02     {
  background: url(../img/menu_off.gif) no-repeat 0px -30px;
}
#menu li#sub03    {
  background: url(../img/menu_off.gif) no-repeat 0px -60px;
}
#menu li#sub04     {
  background: url(../img/menu_off.gif) no-repeat 0px -90px;
}
#menu li#sub05     {
  background: url(../img/menu_off.gif) no-repeat 0px -120px;
}
#menu li#sub06     {
  background: url(../img/menu_off.gif) no-repeat 0px -150px;
}
#menu li#sub07   {
  background: url(../img/menu_off.gif) no-repeat 0px -180px;
}
#menu li#sub08  {
  background: url(../img/menu_off.gif) no-repeat 0px -210px;
}
#menu li#sub09  {
  background: url(../img/menu_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu li#sub01  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px 0px;
}
#menu li#sub02  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -30px;
}
#menu li#sub03  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -60px;
}
#menu li#sub04  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -90px;
}
#menu li#sub05  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -120px;
}
#menu li#sub06  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -150px;
}
#menu li#sub07  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -180px;
}
#menu li#sub08  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -210px;
}
#menu li#sub09  a:hover    {
  background: url(../img/menu_on.gif) no-repeat 0px -240px;
}




/* 大学案内pulldown menu ------------------------------------ */
#infomenu {
	position:absolute;
	width:170px;
	margin:0px 0 0 170px !important;
	margin:0px 0 0 170px;
	visibility:hidden;
}

#infomenu ul {
	margin: 0 ;
	padding: 0 ;
}

#infomenu ul li {
	text-indent:-9999px;
}

#infomenu ul li.head {
	margin:0;
	width:170px;
	height:30px;
}

#infomenu ul li.head a {
	display: block;
	background: url(../img/menu_daigaku_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#infomenu ul li.head a:hover {
	background: url(../img/menu_daigaku_01.gif) no-repeat top right;
}
#infomenu ul li.rinen {
	margin:0;
	width:170px;
	height:30px;
}

#infomenu ul li.rinen a {
	display: block;
	background: url(../img/menu_daigaku_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#infomenu ul li.rinen a:hover {
	background: url(../img/menu_daigaku_02.gif) no-repeat top right;
}

#infomenu ul li.profile {
	margin:0;
	width:170px;
	height:30px;
}

#infomenu ul li.profile a {
	display: block;
	background: url(../img/menu_daigaku_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#infomenu ul li.profile a:hover {
	background: url(../img/menu_daigaku_03.gif) no-repeat top right;
}


#infomenu ul li.soshiki {
	margin:0;
	width:170px;
	height:30px;
}

#infomenu ul li.soshiki a {
	display: block;
	background: url(../img/menu_daigaku_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#infomenu ul li.soshiki a:hover {
	background: url(../img/menu_daigaku_04.gif) no-repeat top right;
}



#infomenu ul li.access {
	margin:0;
	width:170px;
	height:30px;
}

#infomenu ul li.access a {
	display: block;
	background: url(../img/menu_daigaku_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#infomenu ul li.access a:hover {
	background: url(../img/menu_daigaku_05.gif) no-repeat top right;
}



/* 入試案内pulldown menu ------------------------------------ */
#exammenu {
	position:absolute;
	width:170px;
	margin:30px 0 0 170px !important;
	margin:30px 0 0 170px;
	visibility:hidden;
}

#exammenu ul {
	margin: 0 ;
	padding: 0 ;
}

#exammenu ul li {
	text-indent:-9999px;
}

#exammenu ul li.entryguide {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.entryguide a {
	display: block;
	background: url(../img/menu_exam_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.entryguide a:hover {
	background: url(../img/menu_exam_01.gif) no-repeat top right;
}
#exammenu ul li.open {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.open a {
	display: block;
	background: url(../img/menu_exam_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.open a:hover {
	background: url(../img/menu_exam_02.gif) no-repeat top right;
}

#exammenu ul li.expla {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.expla a {
	display: block;
	background: url(../img/menu_exam_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.expla a:hover {
	background: url(../img/menu_exam_03.gif) no-repeat top right;
}


#exammenu ul li.qa {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.qa a {
	display: block;
	background: url(../img/menu_exam_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.qa a:hover {
	background: url(../img/menu_exam_04.gif) no-repeat top right;
}



#exammenu ul li.payment {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.payment a {
	display: block;
	background: url(../img/menu_exam_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.payment a:hover {
	background: url(../img/menu_exam_05.gif) no-repeat top right;
}

#exammenu ul li.bau01 {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.bau01 a {
	display: block;
	background: url(../img/menu_exam_06.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.bau01 a:hover {
	background: url(../img/menu_exam_06.gif) no-repeat top right;
}

#exammenu ul li.bau02 {
	margin:0;
	width:170px;
	height:30px;
}

#exammenu ul li.bau02 a {
	display: block;
	background: url(../img/menu_exam_07.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#exammenu ul li.bau02 a:hover {
	background: url(../img/menu_exam_07.gif) no-repeat top right;
}

/* キャンパスpulldown menu ------------------------------------ */

#campusmenu {
	position:absolute;
	width:170px;
	margin:60px 0 0 170px !important;
	margin:60px 0 0 170px;
	visibility:hidden;
}

#campusmenu ul {
	margin: 0 ;
	padding: 0 ;
}

#campusmenu ul li {
	text-indent:-9999px;
}

#campusmenu ul li.campusmap {
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.campusmap a {
	display: block;
	background: url(../img/menu_campus_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.campusmap a:hover {
	background: url(../img/menu_campus_01.gif) no-repeat top right;
}

#campusmenu ul li.student {
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.student a {
	display: block;
	background: url(../img/menu_campus_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.student a:hover {
	background: url(../img/menu_campus_02.gif) no-repeat top right;
}
#campusmenu ul li.circle {
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.circle a {
	display: block;
	background: url(../img/menu_campus_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.circle a:hover {
	background: url(../img/menu_campus_03.gif) no-repeat top right;
}



#campusmenu ul li.calendar {
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.calendar a {
	display: block;
	background: url(../img/menu_campus_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.calendar a:hover {
	background: url(../img/menu_campus_04.gif) no-repeat top right;
}



#campusmenu ul li.bus{
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.bus a {
	display: block;
	background: url(../img/menu_campus_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.bus a:hover {
	background: url(../img/menu_campus_05.gif) no-repeat top right;
}






#campusmenu ul li.journalist {
	margin:0;
	width:170px;
	height:30px;
}

#campusmenu ul li.journalist a {
	display: block;
	background: url(../img/menu_campus_06.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#campusmenu ul li.journalist a:hover {
	background: url(../img/menu_campus_06.gif) no-repeat top right;
}

 

/*学生支援pulldown menu ------------------------------------ */


#supportmenu {
	position:absolute;
	width:170px;
	margin:90px 0 0 170px !important;
	margin:90px 0 0 170px;
	visibility:hidden;
}

#supportmenu ul {
	margin: 0 ;
	padding: 0 ;
}

#supportmenu ul li {
	text-indent:-9999px;
}

#supportmenu ul li.life {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.life a {
	display: block;
	background: url(../img/menu_support_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.life a:hover {
	background: url(../img/menu_support_01.gif) no-repeat top right;
}
#supportmenu ul li.consultation {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.consultation a {
	display: block;
	background: url(../img/menu_support_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.consultation a:hover {
	background: url(../img/menu_support_02.gif) no-repeat top right;
}

#supportmenu ul li.health {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.health a {
	display: block;
	background: url(../img/menu_support_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.health a:hover {
	background: url(../img/menu_support_03.gif) no-repeat top right;
}


#supportmenu ul li.certificate {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.certificate a {
	display: block;
	background: url(../img/menu_support_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.certificate a:hover {
	background: url(../img/menu_support_04.gif) no-repeat top right;
}



#supportmenu ul li.dormitory {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.dormitory a {
	display: block;
	background: url(../img/menu_support_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.dormitory a:hover {
	background: url(../img/menu_support_05.gif) no-repeat top right;
}

#supportmenu ul li.staying {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.staying a {
	display: block;
	background: url(../img/menu_support_06.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.staying a:hover {
	background: url(../img/menu_support_06.gif) no-repeat top right;
}

#supportmenu ul li.syougakukin {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.syougakukin a {
	display: block;
	background: url(../img/menu_support_07.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.syougakukin a:hover {
	background: url(../img/menu_support_07.gif) no-repeat top right;
}

#supportmenu ul li.insurance {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.insurance a {
	display: block;
	background: url(../img/menu_support_08.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.insurance a:hover {
	background: url(../img/menu_support_08.gif) no-repeat top right;
}
#supportmenu ul li.commendation {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.commendation a {
	display: block;
	background: url(../img/menu_support_09.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.commendation a:hover {
	background: url(../img/menu_support_09.gif) no-repeat top right;
}
#supportmenu ul li.sample {
	margin:0;
	width:170px;
	height:30px;
}

#supportmenu ul li.sample a {
	display: block;
	background: url(../img/menu_support_10.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#supportmenu ul li.sample a:hover {
	background: url(../img/menu_support_10.gif) no-repeat top right;
}



/* 教務情報pulldown menu ------------------------------------ */

#schoolmenu {
	position:absolute;
	width:170px;
	margin:120px 0 0 170px !important;
	margin:120px 0 0 170px;
	visibility:hidden;
}

#schoolmenu ul {
	margin: 0 ;
	padding: 0 ;
}

#schoolmenu ul li {
	text-indent:-9999px;
}


#schoolmenu ul li.guide {
	margin:0;
	width:170px;
	height:30px;
}

#schoolmenu ul li.guide a {
	display: block;
	background: url(../img/menu_school_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#schoolmenu ul li.guide a:hover {
	background: url(../img/menu_school_01.gif) no-repeat top right;
}
#schoolmenu ul li.teeting {
	margin:0;
	width:170px;
	height:30px;
}

#schoolmenu ul li.teeting a {
	display: block;
	background: url(../img/menu_school_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#schoolmenu ul li.teeting a:hover {
	background: url(../img/menu_school_02.gif) no-repeat top right;
}
#schoolmenu ul li.certificate {
	margin:0;
	width:170px;
	height:30px;
}

#schoolmenu ul li.certificate a {
	display: block;
	background: url(../img/menu_school_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#schoolmenu ul li.certificate a:hover {
	background: url(../img/menu_school_03.gif) no-repeat top right;
}


/* 就職支援pulldown menu ------------------------------------ */

#employmentmenu {
	position:absolute;
	width:170px;
	margin:150px 0 0 170px !important;
	margin:150px 0 0 170px;
	visibility:hidden;
}

#employmentmenu ul {
	margin: 0 ;
	padding: 0 ;
}

#employmentmenu ul li {
	text-indent:-9999px;
}


#employmentmenu ul li.career {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.career a {
	display: block;
	background: url(../img/menu_employment_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.career a:hover {
	background: url(../img/menu_employment_01.gif) no-repeat top right;
}
#employmentmenu ul li.e-support {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.e-support a {
	display: block;
	background: url(../img/menu_employment_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.e-support a:hover {
	background: url(../img/menu_employment_02.gif) no-repeat top right;
}
#employmentmenu ul li.saiyou {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.saiyou a {
	display: block;
	background: url(../img/menu_employment_07.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.saiyou a:hover {
	background: url(../img/menu_employment_07.gif) no-repeat top right;
}

#employmentmenu ul li.retrieval {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.retrieval a {
	display: block;
	background: url(../img/menu_employment_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.retrieval a:hover {
	background: url(../img/menu_employment_03.gif) no-repeat top right;
}


#employmentmenu ul li.e-test {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.e-test a {
	display: block;
	background: url(../img/menu_employment_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.e-test a:hover {
	background: url(../img/menu_employment_04.gif) no-repeat top right;
}


#employmentmenu ul li.company {
	margin:0;
	width:170px;
	height:30px;
}

#employmentmenu ul li.company a {
	display: block;
	background: url(../img/menu_employment_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}

#employmentmenu ul li.company a:hover {
	background: url(../img/menu_employment_05.gif) no-repeat top right;
}

 
 
/* 国際交流pulldown menu ------------------------------------ */

#internationalmenu {
	position:absolute;
	width:170px;
	margin:180px 0 0 170px !important;
	margin:180px 0 0 170px;
	visibility:hidden;
}

#internationalmenu ul {
	margin: 0 ;
	padding: 0 ;
}

#internationalmenu ul li {
	text-indent:-9999px;
}


#internationalmenu ul li.kyonhi,
#internationalmenu ul li.dong,
#internationalmenu ul li.shinri,
#internationalmenu ul li.pekin,
#internationalmenu ul li.nankai,
#internationalmenu ul li.metro,
#internationalmenu ul li.kaigai,
#internationalmenu ul li.org {
	margin:0;
	width:170px;
	height:30px;
}

#internationalmenu ul li.kyonhi a {
	display: block;
	background: url(../img/menu_international_01.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.kyonhi a:hover {
	background: url(../img/menu_international_01.gif) no-repeat top right;
}

#internationalmenu ul li.dong a {
	display: block;
	background: url(../img/menu_international_02.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.dong a:hover {
	background: url(../img/menu_international_02.gif) no-repeat top right;
}


#internationalmenu ul li.shinri a {
	display: block;
	background: url(../img/menu_international_03.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.shinri a:hover {
	background: url(../img/menu_international_03.gif) no-repeat top right;
}

#internationalmenu ul li.pekin a {
	display: block;
	background: url(../img/menu_international_04.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.pekin a:hover {
	background: url(../img/menu_international_04.gif) no-repeat top right;
}


#internationalmenu ul li.nankai a {
	display: block;
	background: url(../img/menu_international_05.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.nankai a:hover {
	background: url(../img/menu_international_05.gif) no-repeat top right;
}


#internationalmenu ul li.metro a {
	display: block;
	background: url(../img/menu_international_06.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.metro a:hover {
	background: url(../img/menu_international_06.gif) no-repeat top right;
}

#internationalmenu ul li.kaigai a {
	display: block;
	background: url(../img/menu_international_07.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.kaigai a:hover {
	background: url(../img/menu_international_07.gif) no-repeat top right;
}

#internationalmenu ul li.org a {
	display: block;
	background: url(../img/menu_international_08.gif) no-repeat top left;
	width:100%;
	height:100%;
}
#internationalmenu ul li.org a:hover {
	background: url(../img/menu_international_08.gif) no-repeat top right;
}



/* 大学案内メニュー
---------------------------------------------------- */
#menu_info{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_info li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_info li#infosub01   {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px 0px;
}
#menu_info li#infosub02     {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -30px;
}
#menu_info li#infosub03    {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -60px;
}
#menu_info li#infosub04     {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -90px;
}
#menu_info li#infosub05     {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -120px;
}
#menu_info li#infosub06     {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -150px;
}
#menu_info li#infosub07   {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -180px;
}
#menu_info li#infosub08  {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -210px;
}
#menu_info li#infosub09  {
  background: url(../img/menu_daigaku_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_info li#infosub01  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px 0px;
}
#menu_info li#infosub02  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -30px;
}
#menu_info li#infosub03  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -60px;
}
#menu_info li#infosub04  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -90px;
}
#menu_info li#infosub05  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -120px;
}
#menu_info li#infosub06  a:hover    {
  background: url(../img/menu?????_daigaku_on.gif) no-repeat 0px -150px;
}
#menu_info li#infosub07  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -180px;
}
#menu_info li#infosub08  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -210px;
}
#menu_info li#infosub09  a:hover    {
  background: url(../img/menu_daigaku_on.gif) no-repeat 0px -240px;
}




/* 入試案内メニュー
---------------------------------------------------- */
#menu_exam{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_exam li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_exam li#examsub01   {
  background: url(../img/menu_exam_off.gif) no-repeat 0px 0px;
}
#menu_exam li#examsub02     {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -30px;
}
#menu_exam li#examsub03    {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -60px;
}
#menu_exam li#examsub04     {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -90px;
}
#menu_exam li#examsub05     {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -120px;
}
#menu_exam li#examsub06     {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -150px;
}
#menu_exam li#examsub07   {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -180px;
}
#menu_exam li#examsub08  {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -210px;
}
#menu_exam li#examsub09  {
  background: url(../img/menu_exam_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_exam li#examsub01  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px 0px;
}
#menu_exam li#examsub02  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -30px;
}
#menu_exam li#examsub03  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -60px;
}
#menu_exam li#examsub04  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -90px;
}
#menu_exam li#examsub05  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -120px;
}
#menu_exam li#examsub06  a:hover    {
  background: url(../img/menu?????_exam_on.gif) no-repeat 0px -150px;
}
#menu_exam li#examsub07  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -180px;
}
#menu_exam li#examsub08  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -210px;
}
#menu_exam li#examsub09  a:hover    {
  background: url(../img/menu_exam_on.gif) no-repeat 0px -240px;
}




/* キャンパスライフメニュー
---------------------------------------------------- */
#menu_campus{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_campus li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_campus li#campussub01   {
  background: url(../img/menu_campus_off.gif) no-repeat 0px 0px;
}
#menu_campus li#campussub02     {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -30px;
}
#menu_campus li#campussub03    {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -60px;
}
#menu_campus li#campussub04     {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -90px;
}
#menu_campus li#campussub05     {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -120px;
}
#menu_campus li#campussub06     {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -150px;
}
#menu_campus li#campussub07   {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -180px;
}
#menu_campus li#campussub08  {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -210px;
}
#menu_campus li#campussub09  {
  background: url(../img/menu_campus_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_campus li#campussub01  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px 0px;
}
#menu_campus li#campussub02  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -30px;
}
#menu_campus li#campussub03  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -60px;
}
#menu_campus li#campussub04  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -90px;
}
#menu_campus li#campussub05  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -120px;
}
#menu_campus li#campussub06  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -150px;
}
#menu_campus li#campussub07  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -180px;
}
#menu_campus li#campussub08  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -210px;
}
#menu_campus li#campussub09  a:hover    {
  background: url(../img/menu_campus_on.gif) no-repeat 0px -240px;
}



/* 学生支援メニュー
---------------------------------------------------- */
#menu_support{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_support li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_support li#supportsub01   {
  background: url(../img/menu_support_off.gif) no-repeat 0px 0px;
}
#menu_support li#supportsub02     {
  background: url(../img/menu_support_off.gif) no-repeat 0px -30px;
}
#menu_support li#supportsub03    {
  background: url(../img/menu_support_off.gif) no-repeat 0px -60px;
}
#menu_support li#supportsub04     {
  background: url(../img/menu_support_off.gif) no-repeat 0px -90px;
}
#menu_support li#supportsub05     {
  background: url(../img/menu_support_off.gif) no-repeat 0px -120px;
}
#menu_support li#supportsub06     {
  background: url(../img/menu_support_off.gif) no-repeat 0px -150px;
}
#menu_support li#supportsub07   {
  background: url(../img/menu_support_off.gif) no-repeat 0px -180px;
}
#menu_support li#supportsub08  {
  background: url(../img/menu_support_off.gif) no-repeat 0px -210px;
}
#menu_support li#supportsub09  {
  background: url(../img/menu_support_off.gif) no-repeat 0px -240px;
}
#menu_support li#supportsub10  {
  background: url(../img/menu_support_off.gif) no-repeat 0px -270px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_support li#supportsub01  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px 0px;
}
#menu_support li#supportsub02  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -30px;
}
#menu_support li#supportsub03  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -60px;
}
#menu_support li#supportsub04  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -90px;
}
#menu_support li#supportsub05  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -120px;
}
#menu_support li#supportsub06  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -150px;
}
#menu_support li#supportsub07  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -180px;
}
#menu_support li#supportsub08  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -210px;
}
#menu_support li#supportsub09  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -240px;
}
#menu_support li#supportsub10  a:hover    {
  background: url(../img/menu_support_on.gif) no-repeat 0px -270px;
}



/* 教務関連メニュー
---------------------------------------------------- */
#menu_school{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_school li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;

  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_school li#schoolsub01   {
  background: url(../img/menu_school_off.gif) no-repeat 0px 0px;
}
#menu_school li#schoolsub02     {
  background: url(../img/menu_school_off.gif) no-repeat 0px -30px;
}
#menu_school li#schoolsub03    {
  background: url(../img/menu_school_off.gif) no-repeat 0px -60px;
}
#menu_school li#schoolsub04     {
  background: url(../img/menu_school_off.gif) no-repeat 0px -90px;
}
#menu_school li#schoolsub05     {
  background: url(../img/menu_school_off.gif) no-repeat 0px -120px;
}
#menu_school li#schoolsub06     {
  background: url(../img/menu_school_off.gif) no-repeat 0px -150px;
}
#menu_school li#schoolsub07   {
  background: url(../img/menu_school_off.gif) no-repeat 0px -180px;
}
#menu_school li#schoolsub08  {
  background: url(../img/menu_school_off.gif) no-repeat 0px -210px;
}
#menu_school li#schoolsub09  {
  background: url(../img/menu_school_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_school li#schoolsub01  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px 0px;
}
#menu_school li#schoolsub02  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -30px;
}
#menu_school li#schoolsub03  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -60px;
}
#menu_school li#schoolsub04  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -90px;
}
#menu_school li#schoolsub05  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -120px;
}
#menu_school li#schoolsub06  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -150px;
}
#menu_school li#schoolsub07  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -180px;
}
#menu_school li#schoolsub08  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -210px;
}
#menu_school li#schoolsub09  a:hover    {
  background: url(../img/menu_school_on.gif) no-repeat 0px -240px;
}


/* 就職支援メニュー
---------------------------------------------------- */
#menu_employment{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_employment li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_employment li#employmentsub01   {
  background: url(../img/menu_employment_off.gif) no-repeat 0px 0px;
}
#menu_employment li#employmentsub02     {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -30px;
}
#menu_employment li#employmentsub03    {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -60px;
}
#menu_employment li#employmentsub04     {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -90px;
}
#menu_employment li#employmentsub05     {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -120px;
}
#menu_employment li#employmentsub06     {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -150px;
}
#menu_employment li#employmentsub07   {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -180px;
}
#menu_employment li#employmentsub08  {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -210px;
}
#menu_employment li#employmentsub09  {
  background: url(../img/menu_employment_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_employment li#employmentsub01  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px 0px;
}
#menu_employment li#employmentsub02  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -30px;
}
#menu_employment li#employmentsub03  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -60px;
}
#menu_employment li#employmentsub04  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -90px;
}
#menu_employment li#employmentsub05  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -120px;
}
#menu_employment li#employmentsub06  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -150px;
}
#menu_employment li#employmentsub07  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -180px;
}
#menu_employment li#employmentsub08  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -210px;
}
#menu_employment li#employmentsub09  a:hover    {
  background: url(../img/menu_employment_on.gif) no-repeat 0px -240px;
}


/* 国際交流メニュー
---------------------------------------------------- */
#menu_international{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_international li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_international li#internationalsub01   {
  background: url(../img/menu_international_off.gif) no-repeat 0px 0px;
}
#menu_international li#internationalsub02     {
  background: url(../img/menu_international_off.gif) no-repeat 0px -30px;
}
#menu_international li#internationalsub03    {
  background: url(../img/menu_international_off.gif) no-repeat 0px -60px;
}
#menu_international li#internationalsub04     {
  background: url(../img/menu_international_off.gif) no-repeat 0px -90px;
}
#menu_international li#internationalsub05     {
  background: url(../img/menu_international_off.gif) no-repeat 0px -120px;
}
#menu_international li#internationalsub06     {
  background: url(../img/menu_international_off.gif) no-repeat 0px -150px;
}
#menu_international li#internationalsub07   {
  background: url(../img/menu_international_off.gif) no-repeat 0px -180px;
}
#menu_international li#internationalsub08  {
  background: url(../img/menu_international_off.gif) no-repeat 0px -210px;
}
#menu_international li#internationalsub09  {
  background: url(../img/menu_international_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_international li#internationalsub01  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px 0px;
}
#menu_international li#internationalsub02  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -30px;
}
#menu_international li#internationalsub03  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -60px;
}
#menu_international li#internationalsub04  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -90px;
}
#menu_international li#internationalsub05  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -120px;
}
#menu_international li#internationalsub06  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -150px;
}
#menu_international li#internationalsub07  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -180px;
}
#menu_international li#internationalsub08  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -210px;
}
#menu_international li#internationalsub09  a:hover    {
  background: url(../img/menu_international_on.gif) no-repeat 0px -240px;
}
 
 
 
 /* 経済学部メニュー
---------------------------------------------------- */
#menu_eco{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_eco li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_eco li#sub01   {
  background: url(../img/eco_off.gif) no-repeat 0px 0px;
}
#menu_eco li#sub02     {
  background: url(../img/eco_off.gif) no-repeat 0px -30px;
}
#menu_eco li#sub03    {
  background: url(../img/eco_off.gif) no-repeat 0px -60px;
}
#menu_eco li#sub04     {
  background: url(../img/eco_off.gif) no-repeat 0px -90px;
}
#menu_eco li#sub05     {
  background: url(../img/eco_off.gif) no-repeat 0px -120px;
}
#menu_eco li#sub06     {
  background: url(../img/eco_off.gif) no-repeat 0px -150px;
}
#menu_eco li#sub07   {
  background: url(../img/eco_off.gif) no-repeat 0px -180px;
}
#menu_eco li#sub08  {
  background: url(../img/eco_off.gif) no-repeat 0px -210px;
}
#menu_eco li#sub09  {
  background: url(../img/eco_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_eco li#sub01  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px 0px;
}
#menu_eco li#sub02  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -30px;
}
#menu_eco li#sub03  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -60px;
}
#menu_eco li#sub04  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -90px;
}
#menu_eco li#sub05  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -120px;
}
#menu_eco li#sub06  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -150px;
}
#menu_eco li#sub07  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -180px;
}
#menu_eco li#sub08  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -210px;
}
#menu_eco li#sub09  a:hover    {
  background: url(../img/eco_on.gif) no-repeat 0px -240px;
}


 /* 法学部メニュー
---------------------------------------------------- */
#menu_law{
  position: relative;
  top: 0px;
  left: 0px;
  width: 170px;
}


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

#menu_law li {
  margin: 0;
  padding: 0;
  left: 0px;
  width: 170px;;
  text-indent: -9999px;
  height: 30px;
  
}

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


#menu_law li#sub01   {
  background: url(../img/law_off.gif) no-repeat 0px 0px;
}
#menu_law li#sub02     {
  background: url(../img/law_off.gif) no-repeat 0px -30px;
}
#menu_law li#sub03    {
  background: url(../img/law_off.gif) no-repeat 0px -60px;
}
#menu_law li#sub04     {
  background: url(../img/law_off.gif) no-repeat 0px -90px;
}
#menu_law li#sub05     {
  background: url(../img/law_off.gif) no-repeat 0px -120px;
}
#menu_law li#sub06     {
  background: url(../img/law_off.gif) no-repeat 0px -150px;
}
#menu_law li#sub07   {
  background: url(../img/law_off.gif) no-repeat 0px -180px;
}
#menu_law li#sub08  {
  background: url(../img/law_off.gif) no-repeat 0px -210px;
}
#menu_law li#sub09  {
  background: url(../img/law_off.gif) no-repeat 0px -240px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#menu_law li#sub01  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px 0px;
}
#menu_law li#sub02  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -30px;
}
#menu_law li#sub03  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -60px;
}
#menu_law li#sub04  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -90px;
}
#menu_law li#sub05  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -120px;
}
#menu_law li#sub06  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -150px;
}
#menu_law li#sub07  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -180px;
}
#menu_law li#sub08  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -210px;
}
#menu_law li#sub09  a:hover    {
  background: url(../img/law_on.gif) no-repeat 0px -240px;
}



/* リンク
---------------------------------------------------- */


#linkmenu{
	position:absolute;
	width:170px;
	margin:210px 0 0 170px !important;
	margin:210px 0 0 170px;
	visibility:hidden;
}


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

#linkmenu li {
  margin: 0;
  padding: 0;
  width: 170px;
  height: 30px;
  text-indent: -9999px;
}

#linkmenu li a {
  text-decoration: none;
  display: block;
  width: 170px;
  height: 30px;
}


#linkmenu li#kanren   {
  background: url(../img/link_off.gif) no-repeat 0px 0px;
}
#linkmenu li#eiyo     {
  background: url(../img/link_off.gif) no-repeat 0px -30px;
}
#linkmenu li#kango    {
  background: url(../img/link_off.gif) no-repeat 0px -60px;
}
#linkmenu li#fuzoku     {
  background: url(../img/link_off.gif) no-repeat 0px -90px;
}
#linkmenu li#hoiku     {
  background: url(../img/link_off.gif) no-repeat 0px -120px;
}
#linkmenu li#sakura     {
  background: url(../img/link_off.gif) no-repeat 0px -150px;
}
#linkmenu li#tosyo   {
  background: url(../img/link_off.gif) no-repeat 0px -180px;
}
#linkmenu li#kenkyu  {
  background: url(../img/link_off.gif) no-repeat 0px -210px;
}
#linkmenu li#houjin  {
  background: url(../img/link_off.gif) no-repeat 0px -240px;
}
#linkmenu li#otherlink  {
  background: url(../img/link_off.gif) no-repeat 0px -270px;
}

/* マウスオーバー時の指定
---------------------------------------------------- */
#linkmenu li#kanren  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px 0px;
}
#linkmenu li#eiyo  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -30px;
}
#linkmenu li#kango  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -60px;
}
#linkmenu li#fuzoku  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -90px;
}
#linkmenu li#hoiku  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -120px;
}
#linkmenu li#sakura  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -150px;
}
#linkmenu li#tosyo  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -180px;
}
#linkmenu li#kenkyu  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -210px;
}
#linkmenu li#houjin  a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -240px;
}
#linkmenu li#otherlink a:hover    {
  background: url(../img/link_on.gif) no-repeat 0px -270px;
}



/* メニュー
---------------------------------------------------- */
#navi {
    float:left;
	text-align:left;
	width: 800px;
	height: 30px;
	background: url(../img/navi_off.gif) no-repeat;
	margin: 0;
	padding: 0;
}

#navi ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#navi li {
	margin: 0px;
	padding: 0px;
	position: relative ;
	text-indent: -9999px;
	float:left;
}
#navi li#n01        { left:0px; width: 150px; }
#navi li#n02    { left:0px; width: 108px; }
#navi li#n03      { left:0px; width: 108px; }
#navi li#n04 { left:0px; width: 109px; }
#navi li#n05    { left:0px; width: 108px; }
#navi li#n06       { left:0px; width: 108px; }
#navi li#n07 { left:0px; width: 109px; }
#navi li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 30px;
}
#navi li#n01 a:hover {
  background: url(../img/navi_on.gif) 0 0;
}
#navi li#n02 a:hover {
  background: url(../img/navi_on.gif) -150px 0;
}
#navi li#n03 a:hover {
  background: url(../img/navi_on.gif) -258px 0;
}
#navi li#n04 a:hover {
  background: url(../img/navi_on.gif) -366px 0;
}
#navi li#n05 a:hover {
  background: url(../img/navi_on.gif) -475px 0;
}
#navi li#n06 a:hover {
  background: url(../img/navi_on.gif) -583px 0;
}
#navi li#n07 a:hover {
  background: url(../img/navi_on.gif) -691px 0;
}

	
/* コンテンツ
---------------------------------------------------- */
#pagebody {
  clear: both;
  position: relative;
  width: 800px;			/* ■IE用バグ対策 */
  padding: 0;
  margin: 0;
  min-height:400px;
  background-color:#ffffff;
}

.main {
  clear: both;
  position: relative;
  float:left;
  width:530px;
  padding:10px 0px 10px 10px;
  text-align:left; 

}


/* 右部分
---------------------------------------------------- */
#right{
  float:right;
  width: 250px;
  padding:5px 0px 0px 0px;

}

.box {
  margin:10px 0 0 0;
  clear: both;
  position: relative;
  float:left;
  width:225px;
  padding:5px;
  text-align:left; 
  border:1px solid #cccccc;
}


/* フッタ
---------------------------------------------------- */
#footer {
	width: 800px;
	height: 25px;
	margin:0;
	padding: 10px 0 0 0 ;
background: url(../img/back_footer.gif) repeat;
}

#address {
  margin: 0;
  float:left;
  padding:0 0 0 20px;
  width:450px;
  font-size: 0.8em;
}

#flink {
  　margin: 0;
    float:right;
	width:300px;
	padding:0;
	text-align:left;
	font-size: 0.8em;
}


#copy{
  clear: both;
	width: 800px;
	height:100px;
	margin:0;
	padding: 20px 0 0 0;
	text-align:center;
	background: url(../img/back_copy.gif) repeat;
}
.dummy{
position:absolute;
left:-999px;
width:900px;
}




/* Windows版IE 7の調整 */

*+html div#menu{
  }
