/* Scss Document */
body div#wrap article section ul.btn_icon {
  width: 100%;
  clear: both;
  margin: 0px 0px 50px;
  padding: 0px;
  list-style: none;
}
body div#wrap article section ul.btn_icon li {
  width: 80%;
  line-height: 1.8em;
  margin: 10px 2% 10px 5%;
  padding: 15px 3%;
  background-color: #253760;
  color: #fff;
}
body div#wrap article section ul.btn_icon li a {
  color: #fff;
  display: block;
  text-decoration: none;
}
body div#wrap article section dl.target {
  width: 100%;
  margin: 0 auto;
  line-height: 1.8em;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
body div#wrap article section dl.target dt {
  width: 20%;
}
body div#wrap article section dl.target dd {
  width: 80%;
}
@media only screen and (max-width: 767px) {
  body div#wrap article section dl.target {
    display: block;
  }
  body div#wrap article section dl.target dt {
    width: 100%;
  }
  body div#wrap article section dl.target dd {
    width: 100%;
  }
}
