@charset "utf-8";

ul,
div,
img {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-weight: normal;
}
#wrapp{background-color: #fff;}
#main {margin-top:0;margin-top: 110px;background-color: #fff;}
#headerFixed{position: fixed;width: 950px;text-align: center; top:0; margin: 0 0 0 0;background-color: #fff; z-index: 998;} /*ヘッダー固定*/
nav{float: right;z-index:999;}
#navi {top: 85px;height: 43px;width: 100%;margin: 0 auto 0 auto;}
#navi input {display: none;}

.menu-left {
  float: left;
  line-height: 40px;
}
.menu-left img {
  vertical-align: middle;
  margin-left: 10px;
}
#menu{text-align:left; width: 950px;height: 43px; margin:75px auto 0 auto;right:0;} /*上部ナビボタン*/
#menu li {position: relative; white-space: nowrap;}
#menu li {display: block;text-align: center;}
#menu li a{display: block;width: 158.3px;color: #fff;text-decoration: none;}
#menu li a:hover{width: 158.3px;}
#menu > li {float: left;margin: 0;line-height: 40px;font-size: 14px;font-weight: bold;background-color:#666;}
#menu li ul li{float: left;text-align: left;margin: 0;height: 40px;font-size: 10px;font-weight: bold;}
#menu li ul li a:hover{margin-left:0;padding-left:0; background-color:#000;width:138.3px;}


#menu > li .pd {
  display: none;
}

#menu-navibtn {
  display: none;
  cursor: pointer;
  cursor: hand;
}


@media screen and (max-width: 900px) {
#menu{text-align:left; width: 100%;margin: 0 auto 0 auto;right:0;}

}