@charset "UTF-8";
div.mainCont article dl {
  padding-left: 1.2em;
}
@media print, screen and (min-width: 768px) {
  div.mainCont article dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
div.mainCont article dl dt,
div.mainCont article dl dd {
  font-size: 1.6rem;
}
div.mainCont article dl dt {
  text-indent: -1em;
  margin-top: 2em;
}
@media print, screen and (min-width: 768px) {
  div.mainCont article dl dt {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
  }
}
div.mainCont article dl dt::before {
  content: "■";
  margin-right: 0.2em;
  color: #171C61;
}
@media print, screen and (min-width: 768px) {
  div.mainCont article dl dd {
    -webkit-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
            flex-basis: 70%;
    margin-top: 2em;
  }
}/*# sourceMappingURL=link.css.map */