.no-data-block {
  padding: 3.7rem 0;
}

.no-data-block>div {
  display: flex;
  justify-content: center;
}

.no-data-icon span {
  font-size: 3.4rem;
  color: var(--point-color-02);
  font-weight: 100;
}

.no-data-message {
  display: flex;
  justify-content: center;
  font-size: var(--text-primary02);
  line-height: 1.5em;
  margin: 2rem 0 4rem;
  text-align: center;
}

.no-data-message span {
  text-align: center;
}

.no-data-button-block {
  display: flex;
  justify-content: center;
}

.no-data-button-block>div {
  padding: 0 5px;
}

button {
  cursor: pointer;
}
