/* リンク設定 */
A { text-decoration: none; } 
A:hover { text-decoration: underline; } 
A:link { color: #006699; } 
A:visited { color: #004364; } 
A:hover { color: #006699; } 
A:active { color: #006699; }



/* フォント設定 */
.mainlarge {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.mainmiddle {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}


.mainsmall {
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}









/* 背景（ライン含）設定 */
.back01 {
	background-image: url(../images/back01.jpg);
	background-repeat: repeat-x;
}

.back02 {
	background-image: url(../images/back02.jpg);
	background-repeat: repeat-x;
}

.back03 {
	background-image: url(../images/back03.gif);
	background-repeat: repeat-y;
}

.back04 {
	background-image: url(../images/back04.gif);
	background-repeat: repeat;
}

.back05 {
	background-image: url(../images/back05.gif);
	background-repeat: repeat-x;
}

.back06 {
	background-image: url(../images/back06.gif);
	background-repeat: repeat;
}


/* 年間スケジュール用ライン */
.back08 {
	background: url(../images/back10.gif) repeat-x bottom;
}


/* 第二階層目メニュー */
.backmenu {
	background: url(../images/back_menu.jpg) repeat-x bottom left;
}






/* マージン設定 */
.margin1 {margin-right:10px;}

.margin32 {margin-right:2px; margin-left:4px; vertical-align: middle;}

.margin2 {margin-left:25px; margin-top:4px;}

.margin15 {margin-left:10px;}

.margin16 {margin-top:10px;}

.margin4 {margin: 20px 0px 4px 0px;}

.margin30 {margin-top:30px;margin-bottom:16px;}

.margin31 {margin-bottom:4px;}

.margin33 {margin-right:4px;;}

.margin34 {margin-bottom:10px;}

.margin7 {margin-bottom:10px;}

.margin24 {margin-right:4px;}

.margin25 {margin-right:4px; margin-left:8px;}

.margin26 {margin-left:8px; margin-bottom:6px; margin-top:6px;}

.margin27 {margin-bottom:6px;}

.margin10 {
	margin-bottom:3px;
	}






/* 見出し設定 */
h3.title {
  background-image: url("../english/images/point_komidashi.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 25px; /* 余白 */
  font-size: 14px; /* フォントサイズ */
  color: #003399; /* テキストカラー */
  line-height: 120%; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}

.komidashi {
  background-image: url("../english/images/point_komidashi.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 25px; /* 余白 */
  font-size: 14px; /* フォントサイズ */
  font-weight: bold; /* フォントウエイト */
  color: #003399; /* テキストカラー */
  line-height: 110%; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}


/* （小見出し：グレー） */
.komidashi2 {
  background-image: url("../english/images/point_komidashi.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 25px; /* 余白 */
  font-size: 14px; /* フォントサイズ */
  font-weight: bold; /* フォントウエイト */
  color: #333333; /* テキストカラー */
  line-height: 110%; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}

/* （サブ見出し） */
.submidashi1 {
  background-image: url("../english/images/point_10.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 22px; /* 余白 */
  font-size: 12px; /* フォントサイズ */
  color: #333333; /* テキストカラー */
  line-height: 18px; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}

/* （画像なし）小見出し ：ネイビー*/
.komidashi3 {
  background-repeat: no-repeat; /* 画像の並び */
  font-size: 14px; /* フォントサイズ */
  font-weight: bold; /* フォントウエイト */
  color: #003399; /* テキストカラー */
  line-height: 120%; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}


/* 小見出し ：お問合せ用*/
.komidashicontact {
  background-image: url("../english/images/midashi_contact.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 110px; /* 余白 */
  font-size: 12px; /* フォントサイズ */
  color: #003399; /* テキストカラー */
  line-height: 26px; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}


/* 小見出し ：教員プロフィール用*/
.komidashistaff {
  background-image: url("../english/images/midashi_profile.jpg"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  padding-left: 90px; /* 余白 */
  font-size: 14px; /* フォントサイズ */
  font-weight: bold; /* フォントウエイト */
  color: #003399; /* テキストカラー */
  line-height: 26px; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
}




/* （画像なし）小見出し ：図書館*/
.komidashi4 {
  background-repeat: no-repeat; /* 画像の並び */
  font-size: 14px; /* フォントサイズ */
  font-weight: bold; /* フォントウエイト */
  color: #003399; /* テキストカラー */
  line-height: 120%; /* 行の高さ */
  font-family: Arial, Helvetica, sans-serif; /* フォント */
  margin:0;
}







/* リスト設定*/
ul.list1 { 
margin: 0 0 0 2em; 
padding: 0; 
} 


/* （リスト数字） */
ol.list2 { 
margin: 0 0 0 2em; 
padding: 0; 
} 


/* （リスト数字入れ子の場合） */
ol.list5 { 
margin: 0 0 0 2em;
padding: 0;
list-style-image: url(../images/point.gif);
} 


ul.list3 { 
margin: 0 0 0 1em; 
padding: 0; 
} 


ul.list7 { 
margin: 0 0 0 20px; 
padding: 0;
} 



/* （リスト間隔　広） */
li.list4 { 
margin-bottom: 10px;
} 

/* （リスト間隔 狭） */
li.list6 { 
margin-bottom: 4px;
} 







/* 図書館用 */

.libbox1 {
	width:90%;
	padding:4px 0px 0px 25px;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
.libbox1 ol {
	margin: 0 0 0 25px; 
	padding: 0; 
	}

.libbox1 ul {
	margin: 0 0 0 25px; 
	padding: 0; 
	}

.libbox1 li {
	margin-bottom: 6px;
	}



.libbox1 p{
	margin:0 0 10px 0;
	}

.libbox1 td {
	margin-bottom: 4px;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	}

.libback {
	width:90%;
	margin:0 0 40px 0;
	padding-top:6px;
	border-top:#CCCCCC dotted 1px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}	





.libmidashi1 {
	width:90%;
	background: url("../english/images/point_komidashi.jpg") no-repeat left; 
	padding-left: 25px;
	font-size: 14px; 
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:12px 0 0 0;
	}

.libmidashi2 {
	width:90%;
	padding-left: 25px;
	font-size: 14px; 
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:12px 0 0 0;
	}


.endlibbox {
	margin-bottom:20px;
	}



.linkred a {
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
	}

.libimportant {
	color:red;
	text-decoration:underline;
	font-weight:bold;
	}








/* サイドメニューレイヤー */
#LAYERcollege1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:1;
	left: 180px;
	top: 169px;
	visibility: hidden;
}



#LAYERcurriculum1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	left: 180px;
	top: 199px;
	visibility: hidden;
}


#LAYERfaculty1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:3;
	left: 180px;
	top: 259px;
	visibility: hidden;
}


#LAYERlife1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:4;
	left: 180px;
	top: 289px;
	visibility: hidden;
}


#LAYERinternational1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	left: 180px;
	top: 319px;
	visibility: hidden;
}


#LAYERdomestic1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:6;
	left: 180px;
	top: 349px;
	visibility: hidden;
}


#LAYERguide1 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:7;
	left: 180px;
	top: 394px;
	visibility: hidden;
}
