.lp__header__area {
  background-color: transparent;
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 740px;
  min-height: 740px;
  position: relative;
  overflow: hidden;
}

@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: 860px;
    min-height: 860px;
    background-position: 0 100px;
    background-size: 100% auto;
  }
}

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

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

@media (max-width: 480px) {
  .lp__header__area {
    height: 720px;
    min-height: 720px;
    background-position: 0 81px;
  }
}

@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: 0 80px;
    background-size: 110% auto;
    height: 710px;
    min-height: 710px;
  }
}

body.category-medical-and-welfare div#user.lp__common__caption__area,
body.category-medical-and-welfare .lp__example__list__wrap,
body.category-medical-and-welfare ul li:nth-child(4).lp__function__list {
  display: none;
}

body.category-medical-and-welfare .lp__design__wrap {
  padding: 80px 15px 0;
}
