@charset "utf-8";
/* CSS Document */
/**************************
/* トップナビゲーション
**************************/
.clear{clear:both}
.menu-top-menu-container{
width:auto;
clear:both;
position: relative; 
overflow:hidden;
margin:20px auto 20px auto;

}
.menu-top-menu-container ul{
  position: relative;
  left: 50%; /* リスト全体であるul要素を右に50%移動。つまり先頭を中央に持ってくる感じです。 */
  float: left;
}
.menu-top-menu-container li{
  position: relative;
  left: -50%; /* 各リスト項目になるli要素を左に50%移動。 */
  float: left;
  list-style: none; 
}
.menu-top-menu-container li:hover{
	background-color:#7b93d9;
}
/*ボタンサイズ*/
.menu-top-menu-container a{
width:94%;
font-size:16px;
display:block;
padding:1px 3px 1px 10px;
margin:3px 0px 3px 0;
border-left:1px solid #666;
}

.menu-top-menu-container li:last-child a{
width:auto;
border-right:1px solid #666;
}
/*ボタンの装飾*/
.menu-top-menu-container li.active a,.menu-top-menu-container a:hover{
color:#333;
}

