
body {
  min-width:1200px;
}

#logo-cont {
    /*background-color: #2E86AC;*/
    background-color: white;
  width:100%;

}

#ISI-logo {
  margin-bottom:20px;
}
#neuron-logo {
  float:right;
  height:225px;
}
#logo-cont-sub {
  border-top:solid 1px white;
  border-bottom:solid 1px white;
  width:100%;
  height:15px;
  margin-bottom:16px;
/*  box-shadow: 0px 5px 5px rgba(0,0,0,0.3);*/

  /*background-color: #163B57;*/
  background-color: white;  



}
#main-cont {
  border:solid 1px #d4d4d4;
  border-radius:5px;
  overflow:hidden;
}
#top-nav {
  background-color: #265b74;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e81a0), to(#0b425e));
  background-image: -webkit-linear-gradient(top, #2e81a0, #0b425e);
  background-image: -o-linear-gradient(top, #2e81a0, #0b425e);
  background-image: linear-gradient(to bottom, #2e81a0, #0b425e);
  background-repeat: repeat-x;
}
#content-cont {
  padding:0px 30px 0px 30px;
}
#side-nav-cont {
  padding-top:20px;
}
#hero-cont {
  width:400px; 
  margin:40px; 
  color:#5094a7; 
  float:right; 
  text-shadow: 0px 1px 2px rgba(0,0,0,1), 0px -1px 0px rgba(145,242,253,0.1); 
  border-radius:8px; 
  border:solid 1px #507b87;
  box-shadow: 0px 0px 18px rgba(255,255,255,0.25);

}
#hero-title-cont {
  width:100%; 
  border-bottom:solid 1px #507b87;
}
.nav-tabs > li > a{
  color:white;
}
.nav-tabs > li > a:hover{
  color:#3d839f;
  background-color:white;
}
.topic{
  margin-bottom:30px;
}
.topic > div.date {
  color:#0e4f69;
  font-size:small;
}
.topic > strong.title {
  margin-top:0px;
}
.topic > p.body {
  margin-top:5px;
}
.l-border {
  border-left:solid 2px #1a81a7;
}

#footer {
  border-top:solid 1px #d4d4d4;
  margin-top:20px;
  font-size:10px;
}

.member {
  position:relative;
}
.name {
  float:left;
  margin-left:20px;
  margin-right:10px;
  font-weight:bold;
  width:16%;
}
.pname {
  float:left;
  margin-left:20px;
  margin-right:10px;
  font-weight:bold;
  width:100%;
}
.status {
  float:left;
  margin-left:20px;
}
.mail {
  float:left;
  width:100%;
  margin-left:30px;
}
.mail img{
  width:150px;
}
.web {
  float:left;
  width:100%;
  margin-left:30px;
}
.bar {
  float:left;
}
.image {
  float:left;
}
.image img{
  height:100px;
  border-radius:5px;
  overflow:hidden;
}
.info {
  float:left;
  position:relative;
}
.field {
  margin-left:30px;
}
h4{
  border-bottom:1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  line-height:30px;
  color:white;
  text-indent:14px;
  font-weight:normal;
  border-radius:4px;

  background-color: #3996C4;

  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(left, #163B57 0%, #3996C4 100%);

  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(left, #163B57 0%, #3996C4 100%);

  /* Opera */ 
  background-image: -o-linear-gradient(left, #163B57 0%, #3996C4 100%);

  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #163B57), color-stop(1, #3996C4));

  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(left, #163B57 0%, #3996C4 100%);

  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to right, #163B57 0%, #3996C4 100%);
}
p {
  margin-left:10px;
  margin-bottom:20px;
}
#linkdiv p{
  font-size:15px;
  margin:15px 10px;
}
#linkdiv a{
  color:#333;
}

.research-unit{
}
.research-unit strong{
  font-size:17px;
  line-height:30px;
  margin-top:30px;
}
li.lang{
  float: right;
  margin: 4px 4px 0px 0px;
}
legend {
  margin-top:30px;
  margin-bottom:10px;
}
.pubtopic{
  overflow:auto;
  padding:10px 10px 20px 10px;
  border-bottom:1px solid #E5E5E5;
}
.pubtopic > .pubtopicItem {
  width:90%;
  float:left;
  padding-right:20px;
}
.pubtopic > .pubtopicBib{
  width:10%;
  display:inline;
}
.pubtopic > .pubtopicBib input{
  width:30px;
}
.pubtopic > .pubtopicBib img{
  width:30px;
}
.research-unit h5 {
  text-align:center;
}
/* 写真並べる ここから*/
.am-wrapper{
	float:left;
	position:relative;
	overflow:hidden;
}
.am-wrapper img{
	position:absolute;
	outline:none;
}
/* 写真並べる ここまで*/
