@charset "UTF-8";
.z-10,
.z-30,
.z-50 {
  position: relative
}
.obh-font-color {
  color: #354e6a
}
.z-50 {
  z-index: 50
}
.z-30 {
  z-index: 30
}
.z-10 {
  z-index: 10
}
.ls-base {
  letter-spacing: 1.87px!important
}
.obh-bg-navy-blue {
  background: #192634!important
}
.obh-bg-navy {
  background: #354e6a
}
.obh-bg-clr-bord {
  background: #ebf0f5
}
.clearfix::after {
  content: "";
  clear: both;
  display: block
}
.access .card__btn {
  font-size: 105%;
  padding: 1rem
}
@media screen and (min-width:576px) {
  .facility .content__ttl {
    margin-bottom: 4rem
  }
  .access .card__btn {
    max-width: 381px;
    margin-left: 4rem
  }
}
@media screen and (min-width:576px) and (max-width:1024px) {
  .access .card__btn {
    margin: auto
  }
}
@media screen and (max-width:575px) {
  .breakfast .content__top-box .card__img {
    margin-right: -3%
  }
  .access .card__btn {
    font-size: 140%;
    padding: 1rem;
    font-weight: 700;
    margin-bottom: 2rem;
    border-radius: 15px;
    max-width: 381px
  }
}
.access .card__btn:focus {
  color: rgba(255,255,255,.7294117647)
}