@charset 'utf-8';

.MAPcontents img { width:100%; }
.MAPcontents img:first-child { display:none; }
.MAPcontents img:nth-child(2) { display:block; }

@media screen and (min-width: 1080px) {
    .MAPcontents img:first-child { display:block; }
    .MAPcontents img:nth-child(2) { display:none; }
}



.MAPcontents { margin-bottom:40px; }
.Listattention  { font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, sans-serif; font-weight:bold; color:#584728; margin-top:5px; }

/* 写真 */
.Imagephoto { display:flex; gap:2%; padding:40px 0; }
.Imagephoto img { width:32%; height: 00%; object-fit:cover;}

.Listtytle { background:#d1c9b9; padding:14px; text-align:center; margin-bottom:20px; }

@media screen and (min-width: 1080px) {
    .Listtytle { margin-bottom:40px; }
}


/* 料金表 */

/* Table */
.price-table { width:100%; border-collapse:collapse; margin-top:20px; }

.price-table th, .price-table td { border: 1px solid #D1C9B9; padding:10px; text-align:center; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, sans-serif; font-weight:bold; color:#584728; }


/* Column Colors */
.price-table tr:nth-child(1) {background-color: #E6E1D7; /* 列1の背景色 */ }

.price-table tr:nth-child(2) { background-color: #e5e5e5; /* 列2の背景色 */ }

.price-table tr:nth-child(3), .price-table tr:nth-child(4) { background-color: #e5e5e5; /* 列3の背景色#F5DCE3 */ }

.price-table tr:nth-child(5){ background-color: #e5e5e5;  /* 列4の背景色 #FFFBC3;*/ }

.price-table tr:nth-child(6) { background-color: #e5e5e5;  /* 列4の背景色 */ }

.price-table tr:nth-child(7), .price-table tr:nth-child(8) { background-color: #e5e5e5; /* 列6、7の背景色  #E5FAEB */ }

.price-table tr:nth-child(9), .price-table tr:nth-child(10) { background-color: #e5e5e5; /* 列5の背景色 */ }

  /* Responsive */
  @media (max-width: 600px) {
    .price-table {
      display: block;
      overflow-x: auto;
      white-space: nowrap;
    }

    .price-table th, .price-table td {
      min-width: 100px;
    }
  }

/* フッター */
.menuMap { text-decoration: underline; border-left:none; }
.menuOutline { text-decoration: none; border-left:4px solid #584728;}
