@charset "UTF-8";
/** ───────────────────────────────────────────────────────── **/
/*** ▼ 編集不要 ▼ ***/
.c01 {
  padding-top: 60px;
}
.c01 .sub_page_titl_bg {
  top: 140px;
}
@media (max-width: 768px) {
  .c01 .sub_page_titl_bg {
    top: 100px;
  }
}
.c01 .map01 {
  width: 100%;
  margin-bottom: 40px;
}
.c01 .map02 {
  width: 75%;
  margin: 0 auto 40px;
}
@media (max-width: 768px) {
  .c01 .map02 {
    width: 100%;
  }
}
.c01 .btns {
  width: 75%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .c01 .btns {
    grid-template-columns: repeat(1, 1fr);
    width: 100%;
  }
}
.c01 .btns .btn {
  padding: 20px;
  text-align: center;
  background-color: #0d435c;
  cursor: pointer;
}
@media (max-width: 768px) {
  .c01 .btns .print {
    display: none;
  }
}

@media print {
  .nami_sticky,
  .btns,
  .f_cv_wrap,
  .f_cap,
  .header_bg,
  header,
  .yokoku,
  .f_map_btn,
  footer {
    display: none !important;
  }
  .map01 {
    display: block !important;
  }
  .map02 {
    display: block !important;
  }
}/*# sourceMappingURL=map.css.map */