#main section dl {
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}
#main section dl:nth-last-of-type(1) {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
#main section dt {
  font-size: 0.9375rem;
  margin-bottom: 5px;
  font-weight: bold;
}
#main section dt a:link, #main section dt a:visited, #main section dt a:active {
  text-decoration: none;
  color: #212121;
}
#main section dt a:before {
  display: inline-block;
  vertical-align: -5%;
  margin-right: 0.5em;
  width: 1em;
  height: 1em;
  transform: rotate(-90deg);
  content: "";
  background: url('data:image/svg+xml;charset=utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><defs><style>.cls-1{ fill: %2323c3c8; }.cls-2 { fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round;}</style></defs><circle class="cls-1" cx="7" cy="7" r="7"/><polyline class="cls-2" points="10 5.92 7 8.92 4 5.92"/></svg>') no-repeat left top/contain;
}
#main section dt a:hover {
  text-decoration: underline;
  transition: 0.5s;
  opacity: 0.75;
}
#main section dd {
  margin-left: 18px;
}
#main section dd ul {
  margin-top: 10px;
}
#main section dd ul li {
  padding-left: 22px;
  background: url(/common/images/icon/pdfS.svg) no-repeat 0px 0px;
}
#main section dd ol {
  margin-top: 10px;
}