.lp__header__area {
  background-color: transparent;
  background-position: 0px -80px;
  background-repeat: no-repeat;
  background-size: cover;
  height: 707px;
  min-height: 707px;
  position: relative;
  overflow: hidden;
}

.lp__common__entry__area {
  display: none;
}

@media only screen and (max-width: 1095px) {
  .lp__header__area {
    background-position: 0 30px;
    background-size: 100% auto;
  }
}

@media only screen and (max-width: 768px) {
  .lp__header__area {
    height: 817px;
    min-height: 817px;
    background-position: 0 30px;
    background-size: cover;
  }
}

@media only screen and (max-width: 690px) {
  .lp__header__area {
    height: 777px;
    min-height: 777px;
  }
}

@media (max-width: 610px) {
  .lp__header__area {
    background-position: -110px -90px;
  }
}

@media (max-width: 480px) {
  .lp__header__area {
    height: 967px;
    min-height: 967px;
    background-position: -151px 10px;
  }
}

@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 479px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 479px) and (min__moz-device-pixel-ratio: 1.5), (max-width: 479px) and (min-device-pixel-ratio: 1.5) {
  .lp__header__area {
    background-position: -90px -40px;
    background-size: 200% auto;
    height: 710px;
    min-height: 710px;
  }
}
