@charset "utf-8";
#menu_horizontal_container{
  position:absolute;
  z-index:100;
	width:100%;

}
#header_mobile{
	text-align:center;
}
#xhcontainer{
	width:100%;
	max-width:960px;
	overflow:hidden;
	margin:0px auto;
  height:120px;
  position:relative;
  top:0px;
  z-index:900;
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
}

#xheader{
	width:100%;
  height:110px;
	overflow-x:auto;
	-webkit-overflow-scrolling : touch;
	overflow-y:hidden;
  position:absolute;
  background-color:white;

}
#xheader ul{
  padding-top:5px;
	max-width:100%;
	min-width:900px;

}
#xheader ul li{
	float:left;
	display:block;
	width:100px;
	height:75px;
}
#xheader ul li a{
	display:block;
	width:100px;
	height:85px;
	background-color:#fff;
	text-decoration:none;
  background-repeat:no-repeat;
  background-size:cover;
  padding:0px;
}


#xheader ul li a:link{
  background-position:center top;
}
#xheader ul li a:hover{
  background-position:center bottom;
}
#xheader ul li a:active{
  background-position:center bottom;
}

#xheader ul li a span{
	color:#fff;
	display:none;
	text-align:center;

}

#xheader hr{
	clear:both;
	border:0px solid white;
}






#menu_vertical{
background-color:white;
}

#menu_vertical{
  padding:15px 0px 10px 0px;
  list-style:none;
  width:80px;
  margin-left:60px;
  margin-right:0px;
/*  position:fixed;*/
}

#menu_vertical li{
  list-style:none;
  padding:0px;
}
#menu_vertical li a{
  display:block;
  background-repeat:no-repeat;
  background-size:cover;
/*  width:100px;
  height:85px;*/


  width:80px;
  height:68px;
  margin:0px auto;
  padding:0px;
}

#menu_vertical li a:link{
  background-position:center top;
}
#menu_vertical li a:hover{
  background-position:center bottom;
}
#menu_vertical li a:active{
  background-position:center bottom;
}


#menu_vertical li a span{
  display:none;
}

.menu_time_table a{
  background-image:url("../img/menu_time_table.png");

}
.menu_time_table, .menu_garden, .menu_admission, .menu_oya_support{
margin-bottom:12px;
}

.menu_aboutus a{
  background-image:url("../img/menu_aboutus.png");

}
.menu_admission a{
  background-image:url("../img/menu_admission.png");

}
.menu_garden a{
  background-image:url("../img/menu_garden.png");

}

.menu_idea a{
  background-image:url("../img/menu_idea.png");
}

.menu_oya_support a{
  background-image:url("../img/menu_oya_support.png");
}


.menu_qa a{
  background-image:url("../img/menu_qa.png");
}

.menu_today a{
  background-image:url("../img/menu_today.png");
}
.menu_news a{
  background-image:url("../img/menu_news.png");
}
