#HeaderArea1{display: none;}
#HeaderArea2{display: none;}
#TopicPath{display: none;}
#Footer2{display: none;}
.Grid1{display: none;}
#HitachiTop{display: none;}
#Contents{margin-top: 60px;}

header {background: #F2F2F2;color: #000;padding: 0;}
.headnav{margin-right:50px;padding:5px;}
.model{float: right; }
.model img{display: inline-block;}

header img{vertical-align:middle;padding:2px;}

.nav-wrap{
        box-sizing: border-box;
        position: fixed;
        top: 0;
        width: 100%;
	z-index: 9999;
    }
   .nav-wrap{
        box-sizing: border-box;
        position: fixed;
        top: 0;
        width: 100%;
    }
    .gnav {
      list-style-type: none;
      background: #eee;
      width: 100%;
      z-index: 99;
    }

    .gnav li {
      border-bottom: 1px solid #333;
    }

    .gnav li a {
      display: block;
      text-decoration: none;
      /* (44-16)/2=14px */
      padding: .875rem 1rem;
    }

    .icon-animation {
      width: 44px;
      height: 40px;
      display: block;
      cursor: pointer;
      float: right;
      position: absolute;
      right: 0;
      text-align: center;
      top: .2rem;
    }

    .icon-animation span {
      width: 30px;
      height: 3px;
      display: block;
      background: #333;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -25px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    .icon-animation .top {
      -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      transform: translateY(-10px);
    }

    .icon-animation .bottom {
      -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
      transform: translateY(10px);
    }

    .is-open .middle {
      background: rgba(51, 51, 51, 0);
    }

    .is-open .top {
      -webkit-transform: rotate(-45deg) translateY(0px);
      -ms-transform: rotate(-45deg) translateY(0px);
      transform: rotate(-45deg) translateY(0px);
    }

    .is-open .bottom {
      -webkit-transform: rotate(45deg) translateY(0px);
      -ms-transform: rotate(45deg) translateY(0px);
      transform: rotate(45deg) translateY(0px);
    }