/* Modal-disability1-confirm */

.Modal-disability1-confirm {
  padding: 10px;
  margin: 0 30px;
  background: #f2f2f2;
}

.Modal-disability1-confirm__ttl {
  margin-bottom: 10px;
  color: #c00000;
  text-align: left;
}

.Modal-disability1-confirm__ttl i {
  margin-right: 5px;
}

.Modal-disability1-confirm--payment {
  margin: 25px 30px 0;
}

.Modal-disability1-confirm--payment .Modal-disability1-confirm__ttl,
.Modal-disability1-confirm--payment .Modal-disability1-confirm__ttl i {
  color: #4b8523;
}

.Modal-disability1-confirm-list {
  text-align: left;
  list-style: disc;
}

.Modal-disability1-confirm-list__item--img {
  margin: 20px;
  text-align: center;
}

.Modal-disability1-confirm-list__item--img img {
  max-width: 100%;
  height: auto;
}

.Modal-disability1-confirm-list__txt {
  position: relative;
  display: flex;
  padding-left: 25px;
}

.Modal-disability1-confirm-list__txt::before {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 3px;
  height: 3px;
  content: '';
  background: #333;
  border-radius: 50%;
}

/* END: Modal-disability1-confirm */

/* Modal-disability1-incapacity */

.Modal-disability1-incapacity {
  display: flex;
  align-items: center;
  padding: 10px;
  margin: 15px 30px;
  background: #fefeec;
}

.Modal-disability1-incapacity__img {
  max-width: 125px;
  height: auto;
}

.Modal-disability1-incapacity__txt {
  flex: 3;
  margin-bottom: 0;
  color: #000;
  text-align: left;
}

.Modal-disability1-incapacity--highlight {
  background: #f2f2f2;
}

.Modal-body__ttl--highlight {
  color: #db0000;
}

.Modal-body__note {
  position: relative;
  padding-left: 20px;
  margin: 0 30px 20px;
  text-align: left;
}

.Modal-body__note::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '\00203b';
}

.Modal-disability1-incapacity__txt--highlight {
  color: #db0000;
}

.Modal-disability1-incapacity__item--highlight {
  color: #db0000;
}

.Modal-disability1-incapacity__list {
  display: flex;
}

.Modal-disability1-incapacity__list--space {
  padding-top: 15px;
}

.Modal-disability1-incapacity-item {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.Modal-disability1-incapacity-item::before {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 3px;
  height: 3px;
  content: '';
  background: #333;
  border-radius: 50%;
}

.Modal-disability1-incapacity-item--ttl {
  padding-left: 0;
}

.Modal-disability1-incapacity-item--ttl::before {
  display: none;
}

/* END: Modal-disability1-incapacity */

/* Modal-body-note-list--disability */

.Modal-body-note-list--disability {
  margin: 10px 50px;
}

/* END: Modal-body-note-list--disability */
