
@charset "UTF-8";
/* line 5, ../sass/pages.scss */
.pages {
  container-type: inline-size;
}
/* line 7, ../sass/pages.scss */
.pages .icon-new {
  font-size: calc(20 / 750 * 550 * 1px);
  border: 1px solid #66351e;
  border-radius: 6px;
  background: #ffd63d;
  color: #66351e;
  display: inline-block;
  padding-left: calc(20 / 750 * 550 * 1px);
  padding-right: calc(20 / 750 * 550 * 1px);
  padding-top: calc(4 / 750 * 550 * 1px);
  padding-bottom: calc(4 / 750 * 550 * 1px);
  vertical-align: bottom;
  margin-left: calc(20 / 750 * 550 * 1px);
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    font-size: calc(20 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    font-size: calc(20 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-left: calc(20 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-left: calc(20 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-right: calc(20 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-right: calc(20 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-top: calc(4 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-top: calc(4 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-bottom: calc(4 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    padding-bottom: calc(4 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    margin-left: calc(20 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 7, ../sass/pages.scss */
  .pages .icon-new {
    margin-left: calc(20 / 750 * 100 * 1vw);
  }
}
/* line 21, ../sass/pages.scss */
.pages .line {
  border: none;
  border-top: 1px solid #66351e;
  height: 0;
  margin: 0;
}
/* line 28, ../sass/pages.scss */
.pages #site_information-sec {
  padding: 0 0 10cqi;
  display: flex;
  justify-content: center;
}
/* line 33, ../sass/pages.scss */
.pages #site_information-sec .information_list {
  width: 86cqi;
  height: auto;
  overflow: visible;
}
/* line 38, ../sass/pages.scss */
.pages #site_information-sec .information_list li {
  position: relative;
}
/* line 41, ../sass/pages.scss */
.pages #site_information-sec .information_list li .wrap {
  display: flex;
  align-items: flex-start;
}
/* line 46, ../sass/pages.scss */
.pages #site_information-sec .information_list li .date {
  white-space: nowrap;
}
/* line 50, ../sass/pages.scss */
.pages #site_information-sec .information_list li .text {
  line-height: 1.4;
  position: relative;
  top: -2px;
}
/* line 56, ../sass/pages.scss */
.pages #site_information-sec .information_list li.flag::after {
  content: "NEW!";
  color: #df6c12;
  font-family: "Zen Old Mincho", serif;
  font-size: 2.53cqi;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.6cqi;
  width: 10.66cqi;
  height: 3.73cqi;
  background-color: #ffd63d;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 76, ../sass/pages.scss */
.pages #shop_information-sec {
  padding: 10.93cqi 0 10.93cqi;
}
/* line 79, ../sass/pages.scss */
.pages #shop_information-sec .intro-sec {
  margin: 0 0 11.6cqi;
}
/* line 82, ../sass/pages.scss */
.pages #shop_information-sec .intro-sec .in_text {
  color: #66351e;
  font-family: "Zen Old Mincho", serif;
  font-size: 6.13cqi;
  font-weight: 500;
  line-height: 1.39;
  text-align: center;
}
/* line 92, ../sass/pages.scss */
.pages #shop_information-sec .page_nav {
  display: flex;
  justify-content: space-between;
  margin: 0 6cqi 8.4cqi;
}
/* line 97, ../sass/pages.scss */
.pages #shop_information-sec .page_nav a {
  display: block;
  width: 40cqi;
}
/* line 103, ../sass/pages.scss */
.pages #shop_information-sec .note {
  background: #fff3c5;
  margin: 0 6cqi 8.88cqi;
  padding: 7.2cqi 5.33cqi 8cqi;
  color: #66351e;
}
/* line 109, ../sass/pages.scss */
.pages #shop_information-sec .note .ttl {
  display: flex;
  justify-content: space-between;
  margin: 0 0 5.33cqi;
}
/* line 114, ../sass/pages.scss */
.pages #shop_information-sec .note .ttl::before {
  content: "";
  display: block;
  width: calc((50% - 7em));
  height: 1px;
  background: #66351e;
  position: relative;
  top: 13px;
}
/* line 124, ../sass/pages.scss */
.pages #shop_information-sec .note .ttl::after {
  content: "";
  display: block;
  width: calc((50% - 7em));
  height: 1px;
  background: #66351e;
  position: relative;
  top: 13px;
}
/* line 134, ../sass/pages.scss */
.pages #shop_information-sec .note .ttl .in_text {
  font-size: 5.16cqi;
  font-weight: bold;
}
/* line 141, ../sass/pages.scss */
.pages #shop_information-sec .note .items .item {
  display: flex;
  justify-content: space-between;
  margin: 0 0 1vw;
}
/* line 146, ../sass/pages.scss */
.pages #shop_information-sec .note .items .item:last-of-type {
  margin: 0;
}
/* line 150, ../sass/pages.scss */
.pages #shop_information-sec .note .items .item .in_text {
  width: calc((100% - 18cqi));
  font-size: 3.2cqi;
  line-height: 1.41;
  position: relative;
  top: 1px;
}
/* line 161, ../sass/pages.scss */
.pages #shop_information-sec .ttl_sec {
  display: flex;
  align-items: flex-start;
  margin: 6cqi 6cqi;
}
/* line 166, ../sass/pages.scss */
.pages #shop_information-sec .ttl_sec::before {
  content: "";
  display: block;
  width: 13.86cqi;
  height: 9.6cqi;
  background-image: url("../add_images/shop_info_sec.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 3cqi 0 0;
}
/* line 177, ../sass/pages.scss */
.pages #shop_information-sec .ttl_sec .in_text {
  font-family: "Zen Old Mincho", serif;
  font-size: 7.6cqi;
  font-weight: 500;
  line-height: 1.33;
}
/* line 185, ../sass/pages.scss */
.pages #shop_information-sec .breads {
  margin: 0 0 6.66cqi;
  font-family: "Zen Old Mincho", serif;
  font-size: 3.46cqi;
  font-weight: 500;
  white-space: nowrap;
  padding: 20px 40px 20px 20px;
  background: #fff;
  margin-inline: 0;
  position: sticky;
  top: calc(130 / 750 * 550 * 1px);
}
/* line 186, ../sass/pages.scss */
.pages #shop_information-sec .breads.scroll {
  background-image: url(../images/shop/arrow-breads.webp);
  background-position: right 10px top 23px;
  background-repeat: no-repeat;
  background-size: 8px;
}
@media (max-width: 980px) {
  /* line 185, ../sass/pages.scss */
  .pages #shop_information-sec .breads {
    top: calc(130 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 185, ../sass/pages.scss */
  .pages #shop_information-sec .breads {
    top: calc(130 / 750 * 100 * 1vw);
  }
}
@media (min-width: 751px) {
  /* line 185, ../sass/pages.scss */
  .pages #shop_information-sec .breads {
    top: 0 !important;
  }
}
/* line 206, ../sass/pages.scss */
.pages #shop_information-sec .breads .bread-inner {
  overflow-x: scroll;
  height: 60px;
  display: flex;
  align-items: center;
  scrollbar-width: 6px;
}
/* line 216, ../sass/pages.scss */
.pages #shop_information-sec .breads a {
  color: #3f5e45;
  margin-right: calc(40 / 750 * 550 * 1px);
  font-size: calc(22 / 750 * 550 * 1px);
}
@media (max-width: 980px) {
  /* line 216, ../sass/pages.scss */
  .pages #shop_information-sec .breads a {
    margin-right: calc(40 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 216, ../sass/pages.scss */
  .pages #shop_information-sec .breads a {
    margin-right: calc(40 / 750 * 100 * 1vw);
  }
}
@media (max-width: 980px) {
  /* line 216, ../sass/pages.scss */
  .pages #shop_information-sec .breads a {
    font-size: calc(22 / 750 * 45 * 1vw);
  }
}
@media (max-width: 750px) {
  /* line 216, ../sass/pages.scss */
  .pages #shop_information-sec .breads a {
    font-size: calc(22 / 750 * 100 * 1vw);
  }
}
/* line 226, ../sass/pages.scss */
.pages #shop_information-sec .label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15cqi;
  height: 4.5cqi;
  font-size: 3cqi;
  color: white;
  font-weight: 700;
  box-sizing: border-box;
}
/* line 237, ../sass/pages.scss */
.pages #shop_information-sec .label.aichi {
  background-color: #e17397;
}
/* line 240, ../sass/pages.scss */
.pages #shop_information-sec .label.aichi::after {
  content: "愛知県初";
}
/* line 245, ../sass/pages.scss */
.pages #shop_information-sec .label.new {
  background-color: #5c8bd2;
}
/* line 248, ../sass/pages.scss */
.pages #shop_information-sec .label.new::after {
  content: "新業態";
}
/* line 253, ../sass/pages.scss */
.pages #shop_information-sec .label.sc {
  background-color: #f5a100;
}
/* line 256, ../sass/pages.scss */
.pages #shop_information-sec .label.sc::after {
  content: "SC 初";
}
/* line 262, ../sass/pages.scss */
.pages #shop_information-sec .box {
  margin: 0 0 15cqi;
}
/* line 264, ../sass/pages.scss */
.pages #shop_information-sec .box:last-of-type {
  margin-bottom: 0;
}
/* line 267, ../sass/pages.scss */
.pages #shop_information-sec .box .title {
  font-family: "Zen Old Mincho", serif;
  font-size: 6.13cqi;
  background-color: #ffd63d;
  padding: 2.26cqi 6.66cqi 2.5cqi;
  line-height: 1;
}
/* line 276, ../sass/pages.scss */
.pages #shop_information-sec .box ul li {
  padding: 8cqi 6cqi 8cqi;
  border-bottom: 2px dotted #333;
}
@media (max-width: 750px) {
  /* line 276, ../sass/pages.scss */
  .pages #shop_information-sec .box ul li {
    border-bottom: 1px dotted #333;
  }
}
/* line 282, ../sass/pages.scss */
.pages #shop_information-sec .box ul li:nth-of-type(even) {
  background-color: #f7f4f1;
}
/* line 286, ../sass/pages.scss */
.pages #shop_information-sec .box ul li .name {
  font-size: 5.06cqi;
  font-weight: bold;
  margin: 0 0 2.4cqi;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}
/* line 293, ../sass/pages.scss */
.pages #shop_information-sec .box ul li .sub-name {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}
/* line 297, ../sass/pages.scss */
.pages #shop_information-sec .box ul li .category-name {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}
/* line 301, ../sass/pages.scss */
.pages #shop_information-sec .box ul li .category {
  padding: 3cqi 0 0;
  display: flex;
}
/* line 305, ../sass/pages.scss */
.pages #shop_information-sec .box ul li .category .label {
  margin: 0 1.5cqi 0 0;
}
/* line 314, ../sass/pages.scss */
.pages #site_map-sec {
  padding: 0 0 12cqi;
}
/* line 317, ../sass/pages.scss */
.pages #site_map-sec .link {
  display: flex;
  align-items: center;
  border-top: 1px solid #66351e;
  width: 100%;
  box-sizing: border-box;
  padding: 6cqi;
}
/* line 325, ../sass/pages.scss */
.pages #site_map-sec .link::before {
  content: "";
  display: inline-block;
  width: 5.33cqi;
  height: 5.33cqi;
  margin: 0 2.33cqi 0 0;
  background-image: url("../images/icon-leaf.webp");
}
/* line 334, ../sass/pages.scss */
.pages #site_map-sec .link .in_text {
  font-family: "Zen Old Mincho", serif;
  font-size: 4.8cqi;
  color: #66351e;
}
/* line 342, ../sass/pages.scss */
.pages #site_map-sec .toggle-group .toggle-btn {
  position: relative;
  width: 100%;
  cursor: pointer;
}
/* line 347, ../sass/pages.scss */
.pages #site_map-sec .toggle-group .toggle-btn::after {
  content: "+";
  font-size: 4.8cqi;
  position: absolute;
  right: 6cqi;
  top: 50%;
  transform: translateY(-50%);
  color: #66351e;
  font-weight: bold;
  font-family: "Zen Old Mincho", serif;
}
/* line 360, ../sass/pages.scss */
.pages #site_map-sec .toggle-group .toggle-btn.active::after {
  content: "−";
}
/* line 367, ../sass/pages.scss */
.pages #site_map-sec .toggle-content {
  display: none;
}
/* line 370, ../sass/pages.scss */
.pages #site_map-sec .toggle-content.is_open {
  display: block;
  width: 100%;
}
/* line 375, ../sass/pages.scss */
.pages #site_map-sec .toggle-content .sub_link {
  display: block;
  border-top: 1px solid #d1c2bb;
  padding: 6cqi 14.8cqi 6cqi;
  background: #eee;
}
/* line 381, ../sass/pages.scss */
.pages #site_map-sec .toggle-content .sub_link .in_text {
  font-family: "Zen Old Mincho", serif;
  font-size: 4cqi;
  display: flex;
}
/* line 385, ../sass/pages.scss */
.pages #site_map-sec .toggle-content .sub_link .in_text span {
  display: inline-block;
  line-height: 1.4;
  margin-top: -1cqi;
}
/* line 390, ../sass/pages.scss */
.pages #site_map-sec .toggle-content .sub_link .in_text::before {
  content: "> ";
}




