BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(wall.jpg) #fff fixed no-repeat right bottom;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#Header {
	font-weight: bold;
	font-size: 36px;
	text-align: center;
	padding: 10px 200px 10px 200px;
}
#navBar {
	width: 180px;
	position: relative;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
#main {
	float: left;
	padding: 10px 5px 5px 5px;
	position: absolute;
	left: 220px;
}

.hide{
   display:none;
}

#navBar a{
  display: block;
  margin: 0 0 5px 0 ;
  padding: 2px 2px;
  border: 2px outset #FFFFFF;
  width: 180px;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold; font-size: 15px;
  color:#000000;
  background-color:#8080FF;
  height: 30px;
}

#navBar a:hover{
     background-color: #4040FF;
     border: 2px inset #FFFFFF;
}


h3 {
	color:#696;
	font-size:110%;
	border-left: 5px solid #4040FF;
	padding-left: 5px;
	margin: 5px 0px 0px;
}

p{
	color:#666;
	line-height: 140%;
	margin: 0px;
	padding: 10px;
	border: 1px dotted #99877c;
	//background-color: #FFF0F0;
	background-color: #F0F0FF;

}


.c1{
	position:absolute; left:0px; top:0px; visibility:hidden;
	font-size:12pt; color:#95003B; 
	background-color:#FFFFFF; layer-background-color:#FFFFFF;
	border:1px solid #95003B; padding:5;
}



a:link     { color: #2e3192 ; text-decoration: none ; }
a:visited  { color: #0033aa ; text-decoration: none ; }
a:active   { color: #ff88ff ; text-decoration: none ; }
a:hover    { color: #ff0000 ; text-decoration: underline ; }


#bbs {
	position:absolute;
	top:120px;
	left:280px;
}

/******************/
/*テーブル全般の設定 */
/******************/
table 	{
	font-size: 13px;
	/*border: gray solid 1px;*/
	/*
	background-color: skyblue;
	*/
}

/******************/
/*メッセージが表示される部分の設定 */
/******************/
.messbg		{background-color: #F3F3F3}

/******************/
/*タイトル文字の設定（管理パネルでタグを入れている人はとくにいじらなくてＯＫです。 */
/******************/
.title		{font-size: 18px; font-color: #FFFFFF; font-weight: bolder}

/******************/
/*メッセージのタイトルの設定 */
/******************/
.mtitle		{font-weight: bold}

/******************/
/*日付等の表示の設定 */
/******************/
.small		{font-size: 11px}


.banner {
	background-color: red;
}

#back {
	color:#666;
	line-height: 140%;
	margin: 0px;
	padding: 10px;
	border: 1px dotted #99877c;
	background-color: #FFF9F9;
}

.label {
	color:#696;
	font-size:18px;
	border-left: 5px solid #4040FF;
	padding-left: 5px;
	margin: 5px 0px 0px;
}

/*****************************************************************/
/*「佐渡プロジェクト：豊富な素材と直面する諸問題（過疎化）」表用 */
/*****************************************************************/
#jinko2005 {
	text-align: center;
	width: 700px;
	border-collapse: collapse;
	font-size: 16px;
}

#jinko2005 tr td, #jinko2005 th {
	padding: 10px;
	text-align: center;
}

#jinko2005 tr td {
	border: solid 1px black;
}

#jinko2005 tr th {
	border-style: solid;
	border-color: black;
	border-width: 1px 1px 3px 1px;
}

td.future {
	color: #ff6666;
}

/****************************/
/* メニュー                 */
/****************************/
div.menu {
	font-size: 90%;
}

/****************************/
/* プロジェクトメニュー     */
/****************************/
div.promenu {
	font-size: 80%;
}

/****************************/
/* 「科研費提供資料・情報」 */
/****************************/
div.desc {
	background-color: #AFEEEE;
	width: 500px;
	border-style: solid;
	border-width: 1px;
	padding: 6px;
}

div.ref {
	background-color: #FFF0F0;
	width: 400px;
	border-style: dotted;
	border-width: 1px;
	padding: 3px;
}


/****************************/
/* 「大学担当業務」 */
/****************************/
div.title {
	background-color: #FFFACD;
	width: 500px;
	border-style: solid;
	border-width: 1px;
	padding: 6px;
}

div.mes {
	background-color: #FFDEAD;
	width: 500px;
	border-style: solid;
	border-width: 1px;
	padding: 6px;
}

/* 委員会 */
.panel {
	width: 320px;
	height: 75px;
	padding: 6px;
	font-size: 25px;
	text-align: center;
}

/* 業務内容 */
.desc {
	background-color: #AFEEEE;
	width: 350px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 6px;
	font-size: 18px;
	text-align: center;
}

