@charset "UTF-8";
/*
* style_map.css
*
* Created  2022/12/07.
*/




/* INDEX */
/*[[[ Contents ]]]*/

/*----- [[[ MAP for Pages ]]] -----*/










/*
[[[ Contents ]]]
*/

a figure img:hover {
  opacity: .7;
}

/*----- [[[ MAP for Pages ]]] -----*/

  
/*----- [[[ foods modal ]]] -----*/
/*[[[ foods modal ]]]*/



  /*----- [[[ foods List ]]] -----*/
/*[[[ foods Item List ]]]*/
#rc21.pages.p-map #foods-list .foods-item-list {
  margin: 0;
}

@media screen and (min-width: 576px) {
#rc21.pages.p-map #foods-list .foods-item-list {
  display: flex;
  flex-wrap: wrap;
}

} /* @media screen and (min-width: 576px) */


@media screen and (min-width: 992px) {
#rc21.pages.p-map #foods-list .foods-item-list > li {
  box-sizing: border-box;
  padding: 0;
  margin: 15px 10px 0 0;
  width: calc(33.33333% - 20px / 3);
}
#rc21.pages.p-map #foods-list .foods-item-list .foods-item-list-detail:nth-child(3n) {
  margin-right: 0;
}

} /* @media screen and (min-width: 992px) end */


@media screen and (max-width: 991px) and (min-width: 768px) {
#rc21.pages.p-map #foods-list .foods-item-list > li {
  box-sizing: border-box;
  padding: 0;
  margin: 15px 10px 0 0;
  width: calc(33.33333% - 20px / 3);
}
#rc21.pages.p-map #foods-list .foods-item-list .foods-item-list-detail:nth-child(3n) {
  margin-right: 0;
}

} /* @media screen and (max-width: 991px) and (min-width: 768px) end */


@media screen and (max-width: 767px) and (min-width: 576px) {
#rc21.pages.p-map #foods-list .foods-item-list > li {
  box-sizing: border-box;
  padding: 0;
  margin: 15px 12px 0 0;
  width: calc(50% - 12px / 2);
}
#rc21.pages.p-map #foods-list .foods-item-list .foods-item-list-detail:nth-child(2n) {
  margin-right: 0;
}

} /* @media screen and (max-width: 767px) and (min-width: 576px) end */


@media screen and (max-width: 575px) {
#rc21.pages.p-map #foods-list .foods-item-list > li {
  box-sizing: border-box;
  padding: 0;
  margin: 12px 0 0 0;
  border-bottom: 2px dotted #8C720D;
}

} /* @media screen and (max-width: 767px) and (min-width: 576px) end */

/* #rc21.pages.p-map #foods-list .foods-item-list .foods-item-list-detail:nth-child(-n + 4) {
} */
