@charset "utf-8";
@import url("/useful/css/jiten.css");


.con_box ol {
  list-style: auto;
  margin-bottom: 20px;
}

.con_box ol li {
  list-style: none;
  margin-bottom: .25rem;
  margin-left: 2.5rem;
  text-indent: -1rem;
}

.scroll_block table ul {
  font-size: 16px!important;
  margin-bottom: 0;
}

.scroll_block table ul li:last-child {
  margin-bottom: 0;
}

.scroll_block a {
  font-size: 16px!important;
}

.maps {
  margin: 20px auto;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .maps {
    height: auto;
    width: 70%;
  }
}

/* banner */

.sec_bnr.flex_bnr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 650px;
  margin: 20px auto;
}

@media screen and (max-width: 767px) {
  .sec_bnr.flex_bnr {
    display: block;
  }
}

.sec_bnr.flex_bnr.flex_wide {
  max-width: 685px;
}

.sec_bnr.flex_bnr a {
  display: flex;
  width: 315px;
  height: 82px;
}

.sec_bnr a.tabitan {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-500-90x2.png);
  background-repeat: no-repeat;
  border: 2px solid #003567;
}

.sec_bnr.flex_bnr a.tabitan {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-300-150x2.png);
  background-position-y: -10px;
  border: 2px solid #003567;
}

@media screen and (max-width: 767px) {
  .sec_bnr a.tabitan {
    background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-300-150x2.png);
    background-position-y: 0px;
  }
}

.sec_bnr.flex_bnr a.tabitan {
  background-position-y: -1px;
}

.sec_bnr a {
  background-size: cover;
  height: 85px;
  display: block;
  margin: 10px auto 20px;
  position: relative;
  width: 450px;
}

.sec_bnr a .bnr_txt {
  background: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  bottom: 4px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
  color: #000;
  font-family: "HiraKakuPro-W3", "Hiragino Kaku Gothic ProN W3", "Hiragino Sans", ヒラギノ角ゴシック, "Hiragino Kaku Gothic ProN", 游ゴシック体, "YuGothic", "ＭＳ Ｐゴシック", "MS PGothic", メイリオ, Osaka, sans-serif;
  font-weight: 600;
  font-size: 14px !important;
  position: absolute;
  left: 10px;
  margin: 0 !important;
  min-width: 30%;
  padding: .5% 2%;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

@media screen and (max-width: 767px) {
  .sec_bnr a {
    max-width: 300px;
  }
}

/* 世界遺産バナー調整 */

.sec_bnr a.heritage {
  font-size: 18px;
  width: 350px;
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .sec_bnr a.heritage {
    max-width: 300px;
    height: auto;
  }
}

.sec_bnr figcaption {
  text-align: center;
}