  .wrapper {
  position: relative;
}
#main_body dl dt {
  font-weight: bold;
}
/***********************************************/
@media print, screen and (min-width: 480px) {
  .leftBox {
    width: 37%;
    float: left;
    margin-right: 3%;
  }
  .leftBox img {
    margin-top: 20px;
  }
  .rightBox {
    width: 60%;
    float: left;
  }
}
/***********************************************/
@media print, screen and (min-width: 824px) {
  #main_body dl dt {
    width: 95px;
  }
  #main_body dl dd {
    margin-left: 98px;
  }
  #main_body dl.default dd {
    margin-left: 43px;
  }
  #sect1 {
    margin-top: -40px;
  }
  #sect1, #sect2, #sect3, #sect4, #sect5, #sect6 {
    padding-top: 40px;
  }
  .wrapper ul.inlink {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
  }
}
/***********************************************/
@media only screen and (min-width: 1012px) {}