footer {
  position: static;
  width: 100%; }
  footer .upper_footer {
    background-color: #FFFFFF;
    padding-top: 2rem;
    padding-bottom: 1rem; }
  footer .footer_logo {
    display: flex;
    justify-content: center; }
    footer .footer_logo span {
      width: 8em; }
      footer .footer_logo span img {
        max-width: 100%;
        padding-bottom: 20px; }
  footer .upper_footer_text {
    text-align: center;
    font-size: 14px;
    color: #333333; }
    footer .upper_footer_text ul {
      display: flex;
      flex-direction: row;
      justify-content: center;
      padding-top: 1rem; }
      footer .upper_footer_text ul li {
        font-size: 12px;
        color: #444444;
        padding-right: 10px; }
        footer .upper_footer_text ul li a {
          color: #003783;
          text-decoration: none; }
  footer .lower_footer {
    background-color: #003783;
    padding-top: 15px;
    padding-bottom: 15px; }
    footer .lower_footer .lower_footer_text {
      text-align: center;
      font-size: 12px;
      color: #FFFFFF; }

/*# sourceMappingURL=footer.css.map */
