header .head_nav .head-nav-wrap ul li {
  transition: 0.2s;
  width: 50%;
  padding: 0;
  height: 0;
  text-align: center;
  font-weight: bold;
  border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}
header .head_nav .head-nav-wrap ul li a {
  color: #fff;
}

header .head_nav .head-nav-wrap ul li:first-child {
	border-left: 1px solid #fff !important;
}
/*
.info {
height: 300px !important;

}

.info ul {
padding: 15px 25px;
height: 300px !important;
overflow-y: scroll;
background-color: #fff;
}
*/

.news .shokokai ul {
 height: 300px !important;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
.tabs{
  margin:10px auto;
  position:relative;
}
.tab-buttons span{
  font:400 14px 'open sans',sans-serif;
  color:#333;
  background:#d2effa;
  cursor:pointer;
  border-bottom:2px solid #ddd;
  display:block;
  width:33.3%;
  float:left;
  text-align:center;
  height:50px;
  line-height:50px;
}
.tab-content{
  border-bottom:3px solid #ddd;
  padding:15px;
  background:#eee;
  display:inline-block;
  color:#333;
}
#lamp{
  width:31.7%;
  height:3px;
  background:#44a1db;
  display:block;
  position:absolute;
  top:49px;
  transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
}
#lamp.content2{
  left:34.2%;
  transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
}
#lamp.content3{
  left:66%;
  transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
}
#lamp.content1{
    left: 25px !important;
;
  transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
}