header {
  border-bottom: solid #077D7D 4px;
}

header .nav-wrapper h1 {
  color: #077D7D;
}

header .nav-wrapper nav a {
  color: #077D7D;
}

@media (max-width: 1023px) {
  header .nav-wrapper nav a {
    border-bottom: solid #077D7D 1px;
  }
}

@media (max-width: 1023px) {
  header .nav-wrapper nav a:first-child {
    border-top: solid #077D7D 8px;
  }
}

@media (max-width: 1023px) {
  header .nav-wrapper nav a:last-child {
    border-bottom: solid #077D7D 8px;
  }
}

@media (max-width: 1023px) {
  button {
    background: #077D7D;
  }
}

.menu a {
  border: solid #077D7D 4px;
  color: #077D7D;
}

.menu a:hover {
  border: dashed #077D7D 4px;
}

footer {
  background: #077D7D;
}

#modal-content {
  border: #077D7D solid 4px;
}

#modal-content a {
  color: #077D7D;
}

#modal-content a:hover {
  background: #077D7D;
}

.under01 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(251, 189, 8, 0.2)));
  background: linear-gradient(transparent 50%, rgba(251, 189, 8, 0.2) 50%);
}

.under02 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(114, 209, 211, 0.2)));
  background: linear-gradient(transparent 50%, rgba(114, 209, 211, 0.2) 50%);
}

.btn-wrapper .btn {
  background: #0083ce;
}

.under-line {
  display: inline;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(230, 80, 150, 0.4)));
  background: linear-gradient(transparent 50%, rgba(230, 80, 150, 0.4) 50%);
}
/*# sourceMappingURL=style.css.map */