/* == body設定 
============================================================= */

body {
	color : #333333 ;
	font-size : 84% ;
	text-align : center ;
	background-color : #e7e2e2 ;
	font-family : "ＭＳ Ｐゴシック", sans-serif ;
}


/* == リンク設定 
============================================================= */

a		{ color : #333333 ; }
a:link		{ text-decoration : none ; }
a:hover		{ color : #ff0000 ; text-decoration : underline ; }
a:visited	{ color : #333333 ; text-decoration : none ; }
a:active	{ color : #ff0000 ; }


/* == ページ設定 
============================================================= */


div#base {
	margin : 0px auto ;
	text-align : center ;
}


/* == ヘッダ設定 
============================================================= */

div#header {
	height : 275px ;
	margin : 0px ;
	padding : 0px ;
	background : #aed766 url(../images/top_back.gif) repeat-x ;
	border : 0px solid #ff0000 ;

}

div#header h1{
	width : 800px ;
	height : 100px ;
	margin : 0px auto ;
	padding : 0px 0px 0px 0px ;
	display : block ;
	text-indent : -10000px ;
	overflow : hidden ;
	background : url(../images/top_title.gif) no-repeat ;
}


div#main-image {
	margin : 0px auto 0px auto ;
}

/* == メニューエリア設定 
============================================================= */


div#box {
	text-align : center ;
	margin : 0px auto ;
	padding : 20px 0px 30px 0px ;
	background-color : #ffffff ;
}


/* == カリキュラム設定 
============================================================= */


div#etc-area {
	width :680px ;
	margin : 0px auto ;
	padding : 0px 0px 20px 0px ;
}



div#curriculum {
	width : 400px ;
	text-align : left ;
	padding-top : 16px ;
	margin : 0px auto 0px auto ;
	float : left ;
}

div#curriculum a {
	width : 400px ;
	height : 50px ;
	margin : 0px auto ;
	padding : 0px 0px 0px 0px ;
	display : block ;
	text-indent : -10000px ;
	overflow : hidden ;
	background : url(../images/top_curriculum.gif) no-repeat ;
}

div#curriculum a:hover { background-position : 0px -50px ; }


/* == その他ボタン設定 
============================================================= */


div#etc {
	width : 250px ;
	text-align : left ;
	margin : 0px ;
	float : right ;
}

div#etc ul {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

div#etc li {
	padding : 0px 0px 0px 0px ;
	margin : 0px 0px 0px 0px ;
	list-style-type : none ;
}
div#etc li a {
	width : 250px ;
	height : 25px ;
	margin: 0px 0px 3px 0px ;
	text-indent: -10000px ;
	overflow: hidden ;
	display : block ;
}


div#etc li a.etc01 { background: url(../images/top_b01.gif) no-repeat ; }
div#etc li a.etc02 { background: url(../images/top_b02.gif) no-repeat ; }
div#etc li a.etc03 { background: url(../images/top_b03.gif) no-repeat ; }
div#etc li a:hover { background-position : 0px -25px ; }






/* == 学部設定 
============================================================= */



div#faculty {
	width :943px ;
	text-align : left ;
	margin : 0px auto ;
	padding : 0px 0px 0px 0px ;
}

div#faculty h2 { padding : 7px 0px 0px 8px ; }

div#faculty h2 a {
	width : 173px ;
	height : 44px ;
	font-size : 1px ;
	text-indent : -10000px ;
	overflow : hidden ;
	display : block ;
}
div#faculty h2 a:hover { background-position : 0px -44px ; }

div#faculty ul {
	padding : 0px ;
	margin : 0px ;
	list-style-type : none ;
}

div#faculty li {
	padding : 5px 0px 2px 20px ;
	margin-left : 15px ;
}

div.sumenu {
	padding : 7px 0px 0px 15px ;
	clear : both ;
}


/* 基礎教育部
==================================== */

div#skyarea {
	width : 188px ;
	height : 300px ;
	margin : 0px 0px 0px 0px ;
	background : url(../images/top_bg00.gif) no-repeat ;
	float : left ;
}

div#skyarea h2 a	{ background : url(../images/top_faculty00.gif) no-repeat ; }
div#skyarea li		{ background : url(../images/mark_sky.gif) no-repeat 3px 0.4em ; }


/* 工学部
==================================== */

div#bluearea {
	width : 188px ;
	height : 300px ;
	margin : 0px 0px 0px 0px ;
	background : url(../images/top_bg01.gif) no-repeat ;
	float : left ;
}

div#bluearea h2 a	{ background : url(../images/top_faculty01.gif) no-repeat ; }
div#bluearea li		{ background : url(../images/mark_blue.gif) no-repeat 3px 0.4em ; }


/* 情報フロンティア学部 
==================================== */

div#greenarea {
	width : 188px ;
	height : 300px ;
	margin : 0px ;
	background : url(../images/top_bg02.gif) no-repeat ;
	float : left ;
}

div#greenarea h2 a	{ background : url(../images/top_faculty02.gif) no-repeat ; }
div#greenarea li	{ background : url(../images/mark_green.gif) no-repeat 3px 0.4em ; }



/* 環境・建築学部 
==================================== */

div#orangearea {
	width : 188px ;
	height : 300px ;
	margin : 0px ;
	background : url(../images/top_bg03.gif) no-repeat ;
	float : left ;
}

div#orangearea h2 a	{ background : url(../images/top_faculty03.gif) no-repeat ; }
div#orangearea li	{ background : url(../images/mark_orange.gif) no-repeat 3px 0.4em ; }


/* バイオ・化学部 
==================================== */

div#pinkarea {
	width : 188px ;
	height : 300px ;
	margin : 0px ;
	background : url(../images/top_bg04.gif) no-repeat ;
	float : left ;
}

div#pinkarea h2 a	{ background : url(../images/top_faculty04.gif) no-repeat ; }
div#pinkarea li		{ background : url(../images/mark_pink.gif) no-repeat 3px 0.4em ; }





/* == フッター設定 
============================================================= */

div#footer {
	height : 70px ;
	background : #ffffff url(../images/top_back2.gif) repeat-x ;
	text-align : center ;
	clear : both ;
	margin : 0px ;
}

div#footer p {
	padding-top : 30px ;
	text-align : center ;
	color : #333333 ;
}
