body{
	overflow:scroll;
	background-color: #ffffff;
	font-size: small;
        text-align: center;
    	font-family: sans-serif;
	min-width :1300px;
}


#bottom{
	clear: both;
}

table {font-size: small;} /* tbl内にフォントサイズが適用されないから無理やり */


.top_pic {	/* このへんトップページのイラストとその上に重ねるメニューボタン用 */
  position: relative;
  width:100%
  }


.top_pic a {/*aタグを画像の真ん中に*/
  margin:0;/*余計な隙間を除く*/
  font-size: 20px;/*文字サイズ*/
  background: rgba(255, 255, 255, 0.7);/*背景を半透明に*/
  padding: 7px;/*文字と線の間の余白*/
  color: navy;/*文字色*/
  text-decoration: none;/*下線を表示させない*/
  }

.top_pic a:hover{/*カーソルを当てたとき*/
  background: rgba(0, 100, 100, 0.3);/*背景を半透明に*/
  color: white;/*文字色*/
  text-decoration: none;/*下線を表示させない*/
  }

.top_pic img {
  width: 100%;
  }

.update_box {					/*更新情報の欄*/
	width: 680px;
	height: 200px;
	overflow: auto;
	background: #ffffff;
	border: none;
	padding: 3px;
}

img.header{	/*各ページのヘッダー画像設定*/
	width:951;
	align:middle;
	border-top:0px;
	border-bottom:5px solid #2e2e2e;	/*下線のみ表示*/
	border-left:0px;
	border-right:0px;
}

.post-it-bar {				/* 支部事業ページ若手ページ受賞ページの西暦インデックス */
	padding: 10px;
	margin: 2em 0;
	color: #173B0B;		/* 文字色 */
	background: #ffffff;
	border-left: solid 20px #038FB0;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.22);
}
.post-it-bar p {
	font-size:18;
	text-align: left;
	margin: 0; 
	padding: 0;
}

table.ann{					/*支部事業（主催）のテーブルスタイル*/
	width:750px; /*表の幅*/
	border-collapse: collapse;
	border-style: solid; /*線種*/
	border-width: 2px 2px 2px 2px; /* 外枠 */
	border-color: #cccccc;
}

.ann th{
	text-align:left; /*見出しだけど左寄せ*/
	background-color:#f5d0a9;
}

.ann td{
	border-style: double; /*線種*/
	border-width: 0px 0px 2px 0px; /* 線の太さ*/
	border-color: #cccccc; /* 線色 */
}

table.ann2{					/*支部事業（共催）ページのテーブルスタイル*/
	width:750px; /*表の幅*/
	border-collapse: collapse;
	border-style: solid; /*線種*/
	border-width: 2px 2px 2px 2px; /* 外枠 */
	border-color: #cccccc;
}

.ann2 th{
	text-align:left; /*見出しだけど左寄せ*/
	background-color:#f8ece0;
}

.ann2 td{
	border-style: double; /*線種*/
	border-width: 0px 0px 2px 0px; /* 線の太さ*/
	border-color: #cccccc; /* 線色 */
}

table.ann3{					/*支部事業（後援）のテーブルスタイル*/
	width:750px; /*表の幅*/
	border-collapse: collapse;
	border-style: solid; /*線種*/
	border-width: 2px 2px 2px 2px; /* 外枠 */
	border-color: #cccccc;
}

.ann3 th{
	text-align:left; /*見出しだけど左寄せ*/
	background-color:#fff9f3;
}

.ann3 td{
	border-style: double; /*線種*/
	border-width: 0px 0px 2px 0px; /* 線の太さ*/
	border-color: #cccccc; /* 線色 */
}

table.labs{					/*研究室紹介のテーブルスタイル*/
	width:1000px; /*表の幅*/
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px; /* 外枠なし */
}
.labs tr:first-child{		/*１行目の指定*/
	font-size:20;
	border-width: 2px 0px 0px 0px; /* 上だけ引く */
	border-color: green;   /* 線色：緑 */
	border-style: dotted;   
}
.labs tr:nth-child(2){		/*２行目の指定*/
	border-width: 0px 0px 2px 0px; /* 下だけ引く */
	border-color: green;   /* 線色：緑 */
	border-style: dotted;
}

table.noborder{					/*枠なしが欲しい時のテーブル*/
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px; /* 外枠なし */
}
.noborder td{
	border-style: none; /*線なし*/
	border-width: 0px 0px 0px 0px; /* 線の太さ*/
}



a {	/*リンク先ポイントした場合のみ下線を表示*/
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

hr.bottom {		/* all right reservedのところの線 */
	border-bottom: 1px #CCFF66;
	width: 50%;
}

