@charset "UTF-8";
/* ===================================================================
CSS information

file name  : copy.css
author     : Ability Consultant
style info : アクセス
=================================================================== */
_::-webkit-full-page-media, _:future, :root #htlSide-A {
  margin-top: -180px;
}

#cus_page.lower .box_tit .tmp_cath::before {
  right: -40%;
}

@media all and (-ms-high-contrast: none) {
  .box_link .item a {
    max-height: 120px !important;
  }
}

.con_access {
  display: flex;
  justify-content: space-between;
  margin-top: 100px;
}

.con_map {
  margin-top: 130px;
  display: flex;
  justify-content: space-between;
}
.con_map .box_txt {
  width: 432px;
  margin-top: 29px;
}
.con_map .box_txt .st {
  font-size: 139%;
}
.con_map .box_txt .box_info {
  margin-top: 5px;
}
.con_map .box_txt .txt_link {
  margin-top: 24px;
}
.con_map .box_txt .txt_link a {
  min-width: 200px;
}

.con_points {
  text-align: center;
  margin: 3em auto 0;
}

.con_root {
  margin-top: 103px;
}

.con_info .box_area {
  display: flex;
}
.con_info .box_area .box_text {
  width: 50%;
}
.con_info .box_area .box_text .inner:not(:first-child) {
  margin-top: 35px;
}
.con_info .box_area .box_text .inner .tit {
  font-size: 108%;
  font-weight: bold;
}
.con_info .box_area .box_text .inner .txt {
  margin-top: 10px;
  line-height: 2;
}
.con_info .box_area .box_text .inner .txt a {
  color: #231815;
  border-bottom: 1px solid #231815;
  padding-bottom: .1rem;
}
.con_info .box_area .box_text .inner .txt a:hover {
  color: #231815;
  border: none;
}
.con_info.facility .box_area {
  margin-top: 60px;
}
.con_info.facility .box_area .box_text {
  width: 48%;
}
.con_info.facility .box_area .box_text:not(:nth-child(2n)) {
  margin-right: 4%;
}
.con_info .tmp_btn {
  margin: 170px 0;
  margin-left: auto;
  margin-right: auto;
}
