.alert-message {
  color: red;
}

.riyou-kiyaku{
  max-height: 150px;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  font-size: 1.1rem;
  background: rgb(255, 253, 245);
}

.riyou-kiyaku-contents{
  font-size: 1.0rem;
}
.riyou-kiyaku-contents h1{
  font-size: 1.2rem;
  font-weight: bold;
}

.riyou-kiyaku-contents h2{
  font-size: 1.1rem;
  font-weight: bold;
}
.hissu::after {
  content: " *";
  color: red;
  vertical-align: middle;
}

.riyou-confirm-wrapper{
  display: inline-block;
  margin-left: 0.5rem;
}

.riyou-confirm-wrapper label{
  margin-left: 1rem;
}

