.leaf_card #header-pc {
  background: transparent;
  border: none;
}

.leaf_drivereport2 {
  margin-top: 5%;
}
.leaf_drivereport2 .box-header-logo {
  position: relative;
  top: -5.5vw;
}

.leafmonitor #header-pc .header-inner {
  width: 1440px;
  padding: 0 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .leafmonitor #header-sp a {
    max-width: 150px;
    max-height: 50px;
  }
}

#leaf_benefit .only-pc {
  display: block;
}
@media screen and (max-width: 780px) {
  #leaf_benefit .only-pc {
    display: none;
  }
}
#leaf_benefit .only-sp {
  display: none;
}
@media screen and (max-width: 780px) {
  #leaf_benefit .only-sp {
    display: block;
  }
}
#leaf_benefit .header__logo {
  left: 0;
}
#leaf_benefit .header__logo img {
  width: 46.8%;
  height: auto;
}
@media screen and (min-width: 780px) {
  #leaf_benefit .header__logo {
    left: 50px;
  }
}

.vi-adjust-leaf header .logo-nissan {
  background: url("/LEAF/SHARED/IMG/HEADER/logo.png") no-repeat;
  background-size: contain;
  width: 100px;
  left: 50px;
}
@media screen and (max-width: 768px) {
  .vi-adjust-leaf header .logo-nissan {
    background: url("/LEAF/SHARED/IMG/HEADER/logo-text.png") no-repeat;
    background-size: contain;
    width: 150px;
    left: 15px;
  }
}

.vi-adjust-leaf-w header .logo-nissan {
  background: url("/LEAF/SHARED/IMG/HEADER/logo_w.png") no-repeat;
  background-size: contain;
  width: 100px;
  left: 50px;
}
@media screen and (max-width: 768px) {
  .vi-adjust-leaf-w header .logo-nissan {
    background: url("/LEAF/SHARED/IMG/HEADER/logo-text_w.png") no-repeat;
    background-size: contain;
    width: 150px;
    left: 15px;
  }
}

/*# sourceMappingURL=vi_adjust.css.map */