/*
忘れ物のお問い合わせ
*/

.lost-kv {
  width: 100%;
}

.lost-info {
  width: 100%;
  margin-top: 20px;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-info {
    margin-top: 2vw;
  }
}

.lost-action {
  width: 90%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 60px auto 0 auto;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-action {
    width: 100%;
    margin: 8vw auto 0 auto;
  }
}

.lost-action__btn {
  width: 75%;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-action__btn {
    width: 100%;
  }
}

.lost-action__qr {
  width: 20%;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-action__qr {
    display: none;
  }
}

.lost-ttl_howtouse {
  width: 179px;
  margin: 100px auto 0 auto;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-ttl_howtouse {
    width: 30vw;
    margin-top: 13vw;
  }
}

.lost-howtouse {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 60px auto 0 auto;
  width: 100%;
  gap: 60px 0;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-howtouse {
    margin: 10vw auto 0 auto;
    width: 100%;
    gap: 8vw 0;
  }
}

.lost-howtouse li {
  width: 48%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-howtouse li {
    width: 100%;
  }
}

.lost-howtouse__icon {
  width: 35%;
}

.lost-howtouse__txt {
  width: 60%;
}

.lost-howtouse__txt__en {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #2dc56a;
  font-size: 32px;
  letter-spacing: 0;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-howtouse__txt__en {
    font-size: 6vw;
  }
}

.lost-color_bk {
  color: #000;
}

.lost-about_find {
  display: block;
  max-width: 452px;
  margin: 20px auto 0 auto;
}
/********* sp *********/
@media only screen and (max-width:750px) {
  .lost-about_find {
    max-width: none;
    margin: 4vw auto 0 auto;
    width: 80%;
  }
}

.lost-flex {
  display: flex;
  align-items: center;
  gap: 0 5%;
}

.lost-flex__left {
  width: 70%;
}

.lost-flex__right {
  width: 20%;
}