@charset "UTF-8";

.page-banner {
  background-image: url(https://kitasato-psychiatry.com/img/about/about_banner.jpg);
}
.form-control {
  display: inline-block !important;
  width: auto !important;
}
.member-submit {
  font-size: 1.5rem;
  padding: 1rem;
  min-width: 8em;
  margin-top: 3rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .member-submit {
    font-size: 1rem;
  }
}

.btn-logout {
  padding: .5rem 2rem;
  color: rgb(4,128,196);
  border: 1px solid rgb(4,128,196);
}



.member-navi {
  padding: 0;
  list-style: none;
  margin-bottom: -1rem;
}
.member-navi > li {
  padding-bottom: 1rem;
}
.member-navi .btn {
  width: 100%;
  height: 100%;
  font-weight: 700;
  padding: 1rem .2rem;
}

@media (max-width: 767px) {
  .member-navi {
    margin-left: -7.5px;
    margin-right: -7.5px;
    font-size: .875rem;
  }
  .member-navi > li {
    padding: 7.5px;
  }
}

.member-heading {
  text-align: center;
  font-weight: 700;
  position: relative;
  line-height: 1.5;
  padding-top: .25em;
  padding-bottom: .25em;
  color: rgb(58,58,57);
}
.member-heading::before {
  content: "";
  width: 4em;
  height: 4px;
  position: absolute;
  left: calc(50% - 2em);
  bottom: -4px;
  background: linear-gradient(to right, rgb(3,90,178), rgb(5,166,214));
}


.download-link {
  text-decoration:underline;
}
.download-link i {
  color: #ca0604;
  margin-right: .5rem;
  font-size: 1.2em;
}