@charset "UTF-8";
/**** ---- specified-commercial ----
===================================****/
#specified-commercial {
  padding: var(--size-50) var(--size-25);
}

#specified-commercial .lead {
  padding: 0 0 var(--size-40) 0;
  font-size: var(--fs-28);
  text-align: left;
}

#specified-commercial .specified-commercial-list {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

#specified-commercial .specified-commercial-list dt {
  width: 100%;
  padding: var(--size-10) var(--size-20);
  font-size: var(--fs-26);
  text-align: left;
  border-top: 1px solid #CCC;
  background-color: #EEE;
}

#specified-commercial .specified-commercial-list dt:nth-child(n+2) {
  margin-top: var(--size-30);
}

#specified-commercial .specified-commercial-list dd {
  width: 100%;
  padding: var(--size-10) var(--size-20);
  font-size: var(--fs-26);
  text-align: left;
  border-top: 1px solid #CCC;
}

#specified-commercial .specified-commercial-list dd p + p {
  margin-top: var(--size-30);
}

#specified-commercial .specified-commercial-list dd ul {
  margin-top: var(--size-5);
}

#specified-commercial .specified-commercial-list dd ul li {
  display: flex;
  counter-increment: number_decimal;
  margin-top: var(--size-5);
}

#specified-commercial .specified-commercial-list dd ul li::before {
  margin-right: var(--size-5);
}

#specified-commercial .specified-commercial-list dd ul.decimal li::before {
  content: counter(number_decimal) ".";
}

#specified-commercial .specified-commercial-list dd ul.disc {
  margin-bottom: var(--size-25);
}

#specified-commercial .specified-commercial-list dd ul.disc li::before {
  content: "・";
}

@media screen and (min-width: 992px) {
  #specified-commercial .c_inner {
    max-width: 1000px;
  }
  #specified-commercial .specified-commercial-list dt {
    width: 30%;
  }
  #specified-commercial .specified-commercial-list dt:last-of-type {
    border-bottom: 1px solid #CCC;
  }
  #specified-commercial .specified-commercial-list dt:nth-child(n+2) {
    margin-top: 0;
  }
  #specified-commercial .specified-commercial-list dd {
    width: 70%;
  }
  #specified-commercial .specified-commercial-list dd:last-of-type {
    border-bottom: 1px solid #CCC;
  }
}
/*# sourceMappingURL=specified-commercial.css.map */