.un_message_ttl {
  letter-spacing: 0;
  font-size: 3.2rem;
  line-height: 140%;
}
@media (max-width: 767.98px) {
  .un_message_ttl {
    font-size: 2.4rem;
  }
}

.un_message_body {
  margin-top: 14.6rem;
}
@media (max-width: 767.98px) {
  .un_message_body {
    margin-top: 6.8rem;
  }
}

.un_message_txt {
  margin-top: 2.4rem;
}
.un_message_txt + .un_message_txt {
  margin-top: 2.4rem;
}

.un_message_img {
  position: relative;
}

.un_message_info {
  overflow: hidden;
  position: absolute;
  right: -3.4rem;
  bottom: -9.2rem;
  padding: 3.4rem 2.7rem;
  border-radius: 1.6rem;
  width: 22.1rem;
  height: 23.8rem;
  background-color: #e11f80;
  color: #fff;
  box-shadow: 1rem 5rem 4rem 0 rgba(60, 60, 60, 0.15);
}
@media (max-width: 767.98px) {
  .un_message_info {
    right: 0;
    bottom: -2rem;
    padding: 2.3rem 1.8rem;
    border-radius: 1.6rem 0 0 1.6rem;
    width: 14.3rem;
    height: 14.4rem;
    box-shadow: 2.7rem 3.4rem 2.7rem 0 rgba(60, 60, 60, 0.15);
  }
}

.un_message_info_body {
  display: grid;

  row-gap: 0.7rem;
}
@media (max-width: 767.98px) {
  .un_message_info_body {
    row-gap: 0.4rem;
  }
}

.un_message_info_work {
  letter-spacing: 0.05em;
  font-size: 1.5rem;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  .un_message_info_work {
    font-size: 1rem;
  }
}

.un_message_info_ja {
  letter-spacing: 0.05em;
  font-size: 2.7rem;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  .un_message_info_ja {
    font-size: 1.8rem;
  }
}

.un_message_info_en {
  letter-spacing: 0.05em;
  font-size: 1.5rem;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  .un_message_info_en {
    font-size: 1rem;
  }
}

.un_message_info_obj {
  position: absolute;
  right: -3.4rem;
  bottom: -2.4rem;
  width: 21.4rem;
}
@media (max-width: 767.98px) {
  .un_message_info_obj {
    right: -3rem;
    bottom: -1.7rem;
    width: 14.8rem;
  }
}
.un_message_info_obj svg {
  width: 100%;
}
.un_message_info_obj svg path {
  fill: rgba(255, 255, 255, 0.38);
}

.un_message_btns {
  margin-top: 13rem;
}
@media (max-width: 767.98px) {
  .un_message_btns {
    margin-top: 7rem;
  }
}

/*
* message.css
*
*/
/* --------------------------------
  message
-------------------------------- */