﻿@charset "UTF-8";
*{
	padding:0;
	margin:0;
}
img{
	border: 0 none;
}
body{
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;
	color: #FFFFFF;
	text-align:left;
	line-height:1.5;
	
}
a{
	color: #FFFFFF;
}
a:hover{
	color:#84796D;
}
.container{
	width:950px;
	margin:0 auto;
}
#header{
	padding: 30px -20px 20px 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #443E38;
}
html,
body,
#header {width:100%;}


#logo{
	float:left;
	width:405px;
	height:31px;
	padding-left:5px;
	padding-bottom:2px
	}
#lead{
	height: 20px;
	padding-top:11px;
	padding-right:5px;
	text-align:right
}
#contents{
	padding: 30px 0 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #84796D;
		background-image:url('images/background.png');

	width: 950px;
}
.pic-all{
	margin-left: auto;
	margin-right: auto;

}
#menu{

}
.nav-res img:hover{
	filter:alpha(opacity=80);
	opacity:0.5;
}
.nav-prof img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
.nav-pub img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
.nav-mem img:hover{
	filter:alpha(opacity=80);
	opacity:0.5;
}
.nav-faq img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
.nav-pho img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
#top{
	background-color: #3399FF;
	width: 950px;
	height: 400px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
}
.title{
	font-size:48px;
	font-family: 'Oswald', sans-serif;
	background-color:rgba(0,0,0,0.5);

}
.article{
	background-color:rgba(0,0,0,0.5);
}
.year{
	font-size: 32px;
	font-family: 'Oswald', sans-serif;
	background-color: rgba(68,62,56,0.5);
	padding-left: 30px;
}
.year:hover{
	background-color: #C0C0C0;
}
#reseaches{
	background-color: #443E38;
	background-image:url(./images/bg2.png);
	background-repeat:no-repeat;
	width: 890px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 30px 10px 30px;
}
#professor{
	background-color: #84796D;
	background-image:url(./images/bg6.png);
	width: 890px;
	height: auto;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 30px 10px 30px;
}
#keireki{
	width: 400px;
	height: auto;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;

}
#publications{
	background-color: #443E38;
	background-image:url('images/bg3.JPG');
	width: 890px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 30px 10px 30px;
}
#pubtb{
	background-color:rgba(0,0,0,0.5);
}
#member{
	background-color: #84796D;
	background-image:url('images/bg1.JPG');
	width: 890px;
	height: 400px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 30px 10px 30px;
}
.table1{
	  border-collapse: collapse;
  	background-color:rgba(0,0,0,0.5);
	  font-size:large
}
#faq{
	background-color: #443E38;
	background-image:url('images/bg4.png');
	width: 890px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 30px 10px 30px;
	margin-bottom: 5px;
}
#num{
	background-color: #84796D;
	padding-left:20px;
	padding-right:20px;
	margin-right:5px;
}
#Photos{
	background-color: #84796D;
	background-image:url('images/bg5.png');
	width: 890px;
	margin-top: 0px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 10px 30px 10px 30px;
}
#footer{
	clear: both;
	background-color: #443E38;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 0;
}
#footer .container{
	position:relative;
	padding:13px 0;
	height:32px;
}
#return{
	position:absolute;
	right:0;
	top:0px;
}
