/* CSS Document */
.access-block img{
  display:block;
  width:100%;
  height:auto;
}
/* ===== ページタイトル ===== */
#spot-title img {
  /* max-width: 240px; */
  filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.6));
  width: clamp(180px, 14%, 240px);
}
#spot-title.rk-page-title {
  background-image: url("https://m-ine.net/ryokan-miki/img/access/Access1.jpg");
}

/* ===== 予備（使っていれば有効） ===== */
.spot-type-img-listbox-b .spot-type-img-listbox11,
.spot-type-img-listbox-b .spot-type-img-listbox22 {
  width: 86%;
  margin: 10px auto;
  display: block;
}

/* ===== Google Map セクション ===== */
.rk-gmap {
  /*padding: 120px 0;*/
}
.rk-googlemap-wrap {
  /*max-width: 1280px;*/
  width: 64%;
  margin: auto;
  display: block;
}
.rk-googlemap {
  aspect-ratio: 1280 / 626;
  width: 100%;
}
.rk-car {
  text-align: center;
  width: 5.4%;
  max-width: 110px;
  margin: auto;
}
.rk-car img,
.rk-car2 img {
  width: 100%;
}
.rk-car2 {
  width: 22%;
  max-width: 409px;
  margin: 20px auto;
}
.map-text1 img {
  max-width: 731px;
  width: 60%;
  margin-top: 81px;
}

/* ===== アクセス情報 ===== */
.rk-access {
  padding: 80px 0 240px;
}
.rk-access1 {
  max-width: 490px;
  width: 26%;
  display: block;
  margin: 0 auto 80px;
}
.rk-access2,
.rk-access3 {
  margin: 0 auto 100px;
  max-width: 976px;
  width: 51%;
  display: block;
}
.rk-access4 {
  max-width: 1350px;
  width: 86%;
  padding-top: 140px;
  margin: auto;
}
.rk-access4 img {
  width: 100%;
}

/* ===== 背景画像（2カラムの背景などを使う場合） ===== */
.top4-inner1 { background-image: url("https://m-ine.net/ryokan-miki/img/top/top6.png"); }
.top4-inner2 { background-image: url("https://m-ine.net/ryokan-miki/img/top/top7.png"); }
