body{
	overflow:scroll;
	font-family: "Hiragino Kaku Gothic ProN","Meiryo", sans-serif;
	font-size:16px;
}
#professor{
	float:right;
	margin-left:1em;
}

@media (max-width: 767px) {
  	.nav-stacked > li {
 	 float: left;
	}
	.nav-stacked > li + li {
	  margin-top: 2px;
	  margin-left: 0;
	}
	
	#professor{
		float:none;
		margin:auto;
	}
}

#yakurinavi{
}
#logoimg{
	margin-left: auto;
 	margin-right: auto;
}
.langnavi{
	/*float:right;padding:1em;*/
	width:100%;
	text-align:right;
	padding-top:1em;
	
	/*
	top:1em;
	position:absolute;
	*/
	
}
.langspan{
	background-color: rgba( 220, 220,220, 0.55 );
	border-radius: 10px 10px 10px 10px;
	padding:0.5em;
}
header.logo{
	background-image:url("../img/bglogo.png");
	background-repeat:no-repeat;
	/*background-attachment: fixed;*/
	background-position: right top;
	background-size:cover;
	min-height:80px;
	
}
h1{
	border-left: solid 10px #006400;
	border-bottom: solid 1px #EEDDEE;
	padding-left: 10px;
}
.titleborder{
	width:100%;
  	height: 11px;
 	border: 0;
 	margin:0px;
 	margin-bottom:1em;
	background: url("../img/borderbg.png") repeat-x;
  	/* -webkit-background-size: 512px 28px;*/
	
}
.btn-primary {
  background-color: #006dcc;
  color: #ffffff;
  background-image: -moz-linear-gradient(top, #63ed93, #06ad25);
  background-image: -ms-linear-gradient(top, #63ed93, #06ad25);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63ed93), to(#06ad25));
  background-image: -webkit-linear-gradient(top, #63ed93, #06ad25);
  background-image: -o-linear-gradient(top, #63ed93, #06ad25);
  background-image: linear-gradient(top, #63ed93, #06ad25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'63ed93, endColorstr='#'06ad25, GradientType=0);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #06ad25;
}
.pblist{
	list-style-type: none;
}
.pblist li{
	margin-bottom:1em;
}
.researchList li{
	margin:1em;
		
}
.linklist li{
	margin:1em;		
}
#mapcontainer{
	width:90%;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
	
}
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: local('Tangerine'), url('../fonts/tangerine.woff') format('woff');
}
.etitle{
	font-family: 'Tangerine', cursive;
	font-size:x-large;
}
.etitlemain{
	font-family: 'Tangerine', cursive;

}
.atmrk{
	width:1em;
	height:1em;
}
#photos .item img{
    display: block;
    width: 100%;
    height: auto;
}
.plegend{
	color: #fff;
	font-family: Arial;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
	padding:10px;
	line-height:140%;

}
.message{
	line-height:150%;
	text-indent:1em;
}

#research_contents div{
	padding-left:1em;
	
}
#research_contents h3{
	margin-bottom:0.2em;
}
