.lnavbar > .lnavcontainer > ul .lnav_pa-icon {
  width: 10%;
  font-size: 0;
}
.lnavbar > .lnavcontainer > ul .lnav_pa-icon a {
  display: block;
  height: 36px;
  background: url(/-/Media/jpz/zrh/common_re/img_re/navicon_003.png) no-repeat center -185px;
}
.lnavbar > .lnavcontainer > ul .lnav_pa-icon a:hover {
  opacity: .8;
}
.lnavbar > .lnavcontainer > ul .lnav_icon, .lnavbar > .lnavcontainer > ul .lnav_pa-icon {
  display: none;
}
.lnavbar.nav-fixed > .lnavcontainer > ul .lnav_icon, .lnavbar.nav-fixed > .lnavcontainer > ul .lnav_pa-icon {
  display: table-cell;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #header-container .inq-pa a {
    width: 113px;
    padding-top: 39px; } }
    
@media only screen and (max-width: 1024px) {
  #header-container .gnav {
    overflow: hidden;
    width: 130px;
    font-size: 0; }
  #header-container .inq-pa {
    float: left; }
    #header-container .inq-pa a {
      width: 80px;
      height: 0;
      overflow: hidden;
      display: block;
      background: url(/-/Media/jpz/zrh/common_re/img_re/inqicon_pa.png) no-repeat center;
      background-size: contain;
      padding-top: 47px; } }