@charset "UTF-8";

@media only screen and (min-width: 768px) {
}
@media only screen and (max-width: 767px) {
}

.lead_list>li{
  line-height: 1.8;
}
@media only screen and (min-width: 768px) {
  .lead_list>li{
    display: flex;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .lead_list>li{
    margin-bottom: 10px;
  }
}

.lead_list .dt{
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .lead_list .dt{
    width: 240px;
  }
}
@media only screen and (max-width: 767px) {
  .lead_list .dt{
    width: 50%;
    display: block;
  }
}

.list01{
  text-indent: -1.6rem;
  padding-left: 1.6rem;
}
.note_list{
  padding-left: 2em;
  text-indent: -2.6rem;
}

.em{
  font-weight: bold;
  text-decoration: underline;
}