@charset "UTF-8";
.u-cl-wh {
  color: #ffffff;
}

.u-cl-main {
  color: #853C32;
}

.u-cl-main-p {
  color: #9C7772;
}

.u-cl-main-d {
  color: #521E11;
}

.u-cl-gld {
  color: #A49782;
}

.u-mr-innerSpace {
  margin-right: calc((100% - min(90%, 1080px)) / 2);
}

.u-ml-innerSpace {
  margin-left: calc((100% - min(90%, 1080px)) / 2);
}

.u-font-EN-i, .p-location .p-location-subTtl .p-location-subTtl-EN {
  font-family: "meno-banner", serif;
  font-style: italic;
}

.u-font-JP-L {
  font-family: YakuHanMP, "リュウミン L-KL", "Ryumin Light KL", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.u-font-JP {
  font-family: YakuHanMP, "リュウミン R-KL", "Ryumin Regular KL", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.u-font-JP-M {
  font-family: YakuHanMP, "リュウミン M-KL", "Ryumin Medium KL", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 500;
}

.u-font-JP-B {
  font-family: YakuHanMP, "リュウミン B-KL", "Ryumin Bold KL", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 600;
}

.u-font-EN {
  font-family: "CaslonMO Pro Regular", "CaslonMO Pro", Big caslon, "リュウミン R-KL", "Ryumin Regular KL", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.u-font-a1-R, .p-location .p-location-subTtl .p-location-subTtl-JP, .p-location .relaxItem .relaxItem__desc .desc-inner .desc-ttl, .p-location .gourmetItem .gourmetItem__ttl {
  font-family: YakuHanMP, "A1明朝 R JIS2004 AP", "A1 Mincho R JIS2004 AP", "A1 Mincho", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.u-font-a1-M {
  font-family: YakuHanMP, "A1明朝 M JIS2004 AP", "A1 Mincho M JIS2004 AP", "A1 Mincho", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 500;
}

.u-ls-xl {
  letter-spacing: 0.2em;
}

.u-ls-lg, .p-location .p-location-subTtl .p-location-subTtl-JP, .p-location .gourmetItem .gourmetItem__ttl {
  letter-spacing: 0.15em;
}

.u-ls-md, .p-location .relaxItem .relaxItem__desc .desc-inner {
  letter-spacing: 0.1em;
}

.u-ls-sm {
  letter-spacing: 0.03em;
}

.u-txt-c {
  text-align: center;
}

.u-txt-r, .p-location .gourmetItem:nth-child(even) .gourmetItem__desc {
  text-align: right;
}

@media (max-width: 768px) {
  .u-txt-l-sp, .p-location .gourmetItem:nth-child(even) .gourmetItem__desc {
    text-align: left;
  }
}

@media (max-width: 768px) {
  .u-txt-r-sp {
    text-align: right;
  }
}

.u-pos-r {
  position: relative;
}

.u-headerSpace {
  margin-top: 112px;
}
@media (max-width: 1200px) {
  .u-headerSpace {
    margin-top: 0;
  }
}

.u-bg {
  background-color: #F1F1ED;
  background-image: url("../../img/common/bg_texture.jpg");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto;
  image-rendering: pixelated;
}

.u-bg-wh {
  background-color: #ffffff;
}

.u-bg-main {
  background-color: #853C32;
}

.u-bg-main-d {
  background-color: #521E11;
}

.u-pt-100 {
  padding-top: clamp(45px, 21.4285714286px + 6.043956044vw, 100px);
}

.u-pb-100 {
  padding-bottom: clamp(45px, 21.4285714286px + 6.043956044vw, 100px);
}

.u-mt-100 {
  margin-top: clamp(45px, 21.4285714286px + 6.043956044vw, 100px);
}

.u-mb-100 {
  margin-bottom: clamp(45px, 21.4285714286px + 6.043956044vw, 100px);
}

.u-pt-75 {
  padding-top: clamp(35px, 17.8571428571px + 4.3956043956vw, 75px);
}

.u-pb-75 {
  padding-bottom: clamp(35px, 17.8571428571px + 4.3956043956vw, 75px);
}

.u-mt-75 {
  margin-top: clamp(35px, 17.8571428571px + 4.3956043956vw, 75px);
}

.u-mb-75 {
  margin-bottom: clamp(35px, 17.8571428571px + 4.3956043956vw, 75px);
}

.u-pt-50 {
  padding-top: clamp(30px, 21.4285714286px + 2.1978021978vw, 50px);
}

.u-pb-50 {
  padding-bottom: clamp(30px, 21.4285714286px + 2.1978021978vw, 50px);
}

.u-mt-50 {
  margin-top: clamp(30px, 21.4285714286px + 2.1978021978vw, 50px);
}

.u-mb-50 {
  margin-bottom: clamp(30px, 21.4285714286px + 2.1978021978vw, 50px);
}

.u-pt-40 {
  padding-top: clamp(20px, 11.4285714286px + 2.1978021978vw, 40px);
}

.u-pb-40 {
  padding-bottom: clamp(20px, 11.4285714286px + 2.1978021978vw, 40px);
}

.u-mt-40 {
  margin-top: clamp(20px, 11.4285714286px + 2.1978021978vw, 40px);
}

.u-mb-40 {
  margin-bottom: clamp(20px, 11.4285714286px + 2.1978021978vw, 40px);
}

.u-pt-30 {
  padding-top: clamp(15px, 8.5714285714px + 1.6483516484vw, 30px);
}

.u-pb-30 {
  padding-bottom: clamp(15px, 8.5714285714px + 1.6483516484vw, 30px);
}

.u-mt-30 {
  margin-top: clamp(15px, 8.5714285714px + 1.6483516484vw, 30px);
}

.u-mb-30 {
  margin-bottom: clamp(15px, 8.5714285714px + 1.6483516484vw, 30px);
}

.u-pt-20 {
  padding-top: clamp(10px, 5.7142857143px + 1.0989010989vw, 20px);
}

.u-pb-20 {
  padding-bottom: clamp(10px, 5.7142857143px + 1.0989010989vw, 20px);
}

.u-mt-20 {
  margin-top: clamp(10px, 5.7142857143px + 1.0989010989vw, 20px);
}

.u-mb-20 {
  margin-bottom: clamp(10px, 5.7142857143px + 1.0989010989vw, 20px);
}

.u-mi-auto {
  margin-inline: auto;
}

.u-fs-26 {
  font-size: clamp(20px, 17.4285714286px + 0.6593406593vw, 26px) !important;
}

.u-fs-24 {
  font-size: clamp(19px, 16.8571428571px + 0.5494505495vw, 24px) !important;
}

.u-fs-22 {
  font-size: clamp(18px, 16.2857142857px + 0.4395604396vw, 22px) !important;
}

.u-fs-20 {
  font-size: clamp(17px, 14.8571428571px + 0.5494505495vw, 22px) !important;
}

.u-fs-18 {
  font-size: clamp(16px, 15.1428571429px + 0.2197802198vw, 18px) !important;
}

.u-fs-12 {
  font-size: clamp(10px, 9.1428571429px + 0.2197802198vw, 12px) !important;
}

@media (max-width: 768px) {
  .u-fs-12-sp {
    font-size: 12px !important;
  }
}

.u-lh-100 {
  line-height: 1;
}

.u-lh-120 {
  line-height: 1.2;
}

.u-lh-140 {
  line-height: 1.4;
}

.u-lh-160 {
  line-height: 1.6;
}

.u-lh-200 {
  line-height: 2;
}

.u-lh-250 {
  line-height: 2.5;
}

.u-txt-shd {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0.2em rgba(0, 0, 0, 0.6), 0 0 0.3em rgba(0, 0, 0, 0.6), 0 0 0.5em rgba(0, 0, 0, 0.8), 0 0 0.6em rgba(0, 0, 0, 0.8), 0 0 0.8em rgba(0, 0, 0, 0.6);
}

.u-txt-shd--l {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0), 1px 1px 2px rgba(0, 0, 0, 0.8), -1px -1px 2px rgba(0, 0, 0, 0.8);
}

.u-box-shd {
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.1)) drop-shadow(0 3px 1px rgba(0, 0, 0, 0.01));
}

.u-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 768px) {
  .u-grid-2 {
    display: flex;
    flex-direction: column;
  }
}

.u-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 960px) {
  .u-grid-3 {
    display: flex;
    flex-direction: column;
  }
}

.u-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 960px) {
  .u-grid-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

.u-gap-50 {
  gap: clamp(20px, 7.1428571429px + 3.2967032967vw, 50px);
}

.u-gap-18 {
  gap: clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
}

.u-inner--nrw, .u-inner--wide, .u-inner {
  position: relative;
  display: block;
  margin-inline: auto;
  width: 90%;
}

.u-inner {
  max-width: 1080px;
}

.u-inner--wide {
  max-width: 1200px;
}

.u-inner--nrw {
  max-width: 1000px;
}

@media (max-width: 768px) {
  .u-inner-sp100 {
    width: 100% !important;
  }
}

@media (max-width: 768px) {
  .u-inner-sp90 {
    width: 90% !important;
    margin-inline: auto !important;
  }
}

[data-ani] {
  --ani-delay: 0s;
  --ani-duration: 1.5s;
  pointer-events: none;
}
[data-ani].is-animated-done {
  pointer-events: auto;
}

.ani-width {
  width: 0;
  transition: width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);
}
.ani-width.is-animated {
  width: 100%;
}

.ani-blur {
  filter: blur(10px);
  transition: opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay), transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay), filter var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);
}
.ani-blur.is-animated {
  filter: blur(0);
}

.ani-br, .ani-br-s {
  will-change: filter;
  filter: brightness(1.3);
  transition: filter var(--ani-duration) cubic-bezier(0.303, 0.475, 0.72, 0.819) var(--ani-delay);
}
.ani-br.is-animated, .is-animated.ani-br-s {
  filter: brightness(1);
}
.ani-br.ani-blur, .ani-blur.ani-br-s {
  filter: brightness(1.3) blur(10px);
}
.ani-br.ani-blur.is-animated, .ani-blur.is-animated.ani-br-s {
  filter: brightness(1) blur(0);
}
.ani-br-s {
  filter: brightness(1.8);
}
.ani-br-s.is-animated {
  filter: brightness(1);
}
.ani-br-s.ani-blur {
  filter: brightness(1.8) blur(10px);
}
.ani-br-s.ani-blur.is-animated {
  filter: brightness(1) blur(0);
}

.ani-fade, .ani-fade-left-s, .ani-fade-left, .ani-fade-right-s, .ani-fade-right, .ani-fade-down-s, .ani-fade-down-full, .ani-fade-down, .ani-fade-up-s, .ani-fade-up {
  opacity: 0;
  transition: opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay), transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay), filter var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);
}
.ani-fade.is-animated, .is-animated.ani-fade-left-s, .is-animated.ani-fade-left, .is-animated.ani-fade-right-s, .is-animated.ani-fade-right, .is-animated.ani-fade-down-s, .is-animated.ani-fade-down-full, .is-animated.ani-fade-down, .is-animated.ani-fade-up-s, .is-animated.ani-fade-up {
  opacity: 1;
}
.ani-fade-up {
  transform: translateY(15px);
}
.ani-fade-up.is-animated {
  transform: translateY(0);
}
.ani-fade-up-s {
  transform: translateY(30px);
}
.ani-fade-up-s.is-animated {
  transform: translateY(0);
}
.ani-fade-down {
  transform: translateY(-15px);
}
.ani-fade-down.is-animated {
  transform: translateY(0);
}
.ani-fade-down-full {
  transform: translateY(-100%);
}
.ani-fade-down-full.is-animated {
  transform: translateY(0);
}
.ani-fade-down-s {
  transform: translateY(-30px);
}
.ani-fade-down-s.is-animated {
  transform: translateY(0);
}
.ani-fade-right {
  transform: translateX(-15px);
}
.ani-fade-right.is-animated {
  transform: translateX(0);
}
.ani-fade-right-s {
  transform: translateX(-30px);
}
.ani-fade-right-s.is-animated {
  transform: translateX(0);
}
.ani-fade-left {
  transform: translateX(15px);
}
.ani-fade-left.is-animated {
  transform: translateX(0);
}
.ani-fade-left-s {
  transform: translateX(30px);
}
.ani-fade-left-s.is-animated {
  transform: translateX(0);
}

.ani-scale {
  transform: scale(0.6);
  transform-origin: center;
  transition: opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay), transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);
}
.ani-scale.is-animated {
  transform: scale(1);
}

.ani-zoom {
  transform: scale(1.2);
  transform-origin: center;
  transition: transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);
}
.ani-zoom.is-animated {
  transform: scale(1);
}

.ani-clip, .ani-clip-full {
  clip-path: inset(0 100% 0 0);
  opacity: 0;
  transition: all var(--ani-duration) ease-in-out var(--ani-delay);
  will-change: clip-path;
}
@media (max-width: 768px) {
  .ani-clip-full {
    transition: all calc(var(--ani-duration) / 2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay) / 2);
  }
}
.ani-clip.is-animated, .is-animated.ani-clip-full {
  opacity: 1;
  clip-path: inset(0);
}

.p-location .topImg {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 768px) {
  .p-location .topImg {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .p-location .topImg .topImg__item {
    flex: calc((100% - 20px) / 3);
  }
}
.p-location .within10 {
  grid-template-areas: "ttl shop shop" "bank hosp cult";
  gap: clamp(30px, 21.4285714286px + 2.1978021978vw, 50px) clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
}
.p-location .within10 .within10__ttlBox {
  grid-area: ttl;
  border: 1px solid #E4E1DA;
  width: 100%;
  height: 100%;
  padding: 5px;
}
.p-location .within10 .within10__ttlBox .ttlBox__inner {
  background-color: #E4E1DA;
  width: 100%;
  height: 100%;
  display: grid;
  place-content: center;
}
@media (max-width: 960px) {
  .p-location .within10 .within10__ttlBox .ttlBox__inner {
    padding-block: 10px 25px;
  }
}
.p-location .within10 .within10__ttlBox .ttlBox__inner .ttlBox-jp {
  font-size: clamp(28px, 26.2857142857px + 0.4395604396vw, 32px);
  line-height: 1.4;
}
.p-location .within10 .within10__ttlBox .ttlBox__inner .ttlBox-jp em {
  font-size: 2em;
}
.p-location .within10 .within10__item {
  grid-area: ttl;
}
.p-location .within10 .within10__item .within10__img.mod--pc-col2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
}
@media (max-width: 768px) {
  .p-location .within10 .within10__item .within10__img.mod--pc-col2 {
    grid-template-columns: 1fr;
  }
}
.p-location .within10 .within10__item .within10__desc .within10__ttl {
  margin-top: 0.3em;
}
.p-location .within10 .within10__item .within10__desc .within10__list {
  margin-top: 0.5em;
}
.p-location .within10 .within10__item .within10__desc .within10__list.mod--pc-col2 {
  gap: 0 clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
  -moz-column-count: 2;
       column-count: 2;
}
@media (max-width: 960px) {
  .p-location .within10 .within10__item .within10__desc .within10__list.mod--pc-col2 {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.p-location .within10 .within10__item .within10__desc .within10__list li {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.p-location .within10 .item-shop {
  grid-area: shop;
}
.p-location .within10 .item-bank {
  grid-area: bank;
}
.p-location .within10 .item-hosp {
  grid-area: hosp;
}
.p-location .within10 .item-cult {
  grid-area: cult;
}
.p-location .p-location-subTtl {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media (max-width: 768px) {
  .p-location .p-location-subTtl {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}
.p-location .p-location-subTtl .p-location-subTtl-JP {
  font-size: clamp(18px, 14.5714285714px + 0.8791208791vw, 26px);
}
@media (max-width: 768px) {
  .p-location .p-location-subTtl .p-location-subTtl-JP {
    order: 2;
    text-align: center;
  }
}
.p-location .p-location-subTtl .p-location-subTtl-EN {
  font-size: clamp(24px, 16.2857142857px + 1.978021978vw, 42px);
  color: #9C7772;
  line-height: 1;
}
@media (max-width: 768px) {
  .p-location .p-location-subTtl .p-location-subTtl-EN {
    order: -1;
  }
}
.p-location .relaxItem {
  display: flex;
}
@media (max-width: 960px) {
  .p-location .relaxItem {
    flex-direction: column;
  }
}
.p-location .relaxItem:nth-child(even) .relaxItem__desc {
  order: -1;
}
@media (max-width: 960px) {
  .p-location .relaxItem:nth-child(even) .relaxItem__desc {
    order: unset;
  }
}
.p-location .relaxItem .relaxItem__img {
  flex: 56.5%;
}
@media (max-width: 1200px) {
  .p-location .relaxItem .relaxItem__img {
    flex: 50%;
  }
}
.p-location .relaxItem .relaxItem__desc {
  flex: 51.5%;
  background-color: #E4E1DA;
  padding: 10px;
  width: 100%;
}
@media (max-width: 1200px) {
  .p-location .relaxItem .relaxItem__desc {
    flex: 50%;
  }
}
.p-location .relaxItem .relaxItem__desc .desc-inner {
  border: 1px solid #A49782;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  padding: 0 5%;
}
@media (max-width: 1200px) {
  .p-location .relaxItem .relaxItem__desc .desc-inner {
    padding-block: 20px;
  }
}
.p-location .relaxItem .relaxItem__desc .desc-inner .desc-ttl {
  font-size: clamp(18px, 13.7142857143px + 1.0989010989vw, 28px);
  line-height: 1.4;
}
.p-location .relaxItem .relaxItem__desc .desc-inner .desc-ttl .main {
  font-size: 1.1em;
}
.p-location .relaxItem .relaxItem__desc .desc-inner .desc-ttl .min {
  font-size: 1.8em;
  color: #A49782;
}
.p-location .relaxItem .relaxItem__desc .desc-inner .desc-ttl .dist {
  font-size: 0.5em;
}
.p-location .gourmetItem {
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .p-location .gourmetItem {
    flex-direction: column;
  }
}
.p-location .gourmetItem:nth-child(even) .gourmetItem__desc-mg {
  margin-right: clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
}
.p-location .gourmetItem:nth-child(even) .gourmetItem__desc {
  order: -1;
}
@media (max-width: 768px) {
  .p-location .gourmetItem:nth-child(even) .gourmetItem__desc {
    order: unset;
  }
}
.p-location .gourmetItem:nth-child(even) .gourmetItem__line {
  align-self: flex-end;
}
.p-location .gourmetItem:nth-child(odd) .gourmetItem__desc-mg {
  margin-left: clamp(15px, 13.7142857143px + 0.3296703297vw, 18px);
}
.p-location .gourmetItem .gourmetItem__main {
  flex: 59%;
}
.p-location .gourmetItem .gourmetItem__desc {
  flex: 49%;
  display: flex;
  flex-direction: column;
  transform: translateY(clamp(20px, 15.7142857143px + 1.0989010989vw, 30px));
}
@media (max-width: 768px) {
  .p-location .gourmetItem .gourmetItem__desc {
    transform: unset;
  }
}
.p-location .gourmetItem .gourmetItem__ttl {
  font-size: clamp(18px, 14.5714285714px + 0.8791208791vw, 26px);
  line-height: 1.4;
  color: #ffffff;
  background-color: #521E11;
  width: 100%;
  padding-block: 0.6em;
  text-align: center;
}
.p-location .gourmetItem .gourmetItem__line {
  height: 1px;
  width: 100%;
  background-color: #757575;
  max-width: 385px;
  margin-block: clamp(10px, 5.7142857143px + 1.0989010989vw, 20px);
}
@media (max-width: 768px) {
  .p-location .gourmetItem .gourmetItem__line {
    max-width: unset;
  }
}
.p-location .areaInfo {
  -moz-column-count: 2;
       column-count: 2;
  gap: clamp(20px, 7.1428571429px + 3.2967032967vw, 50px);
}
@media (max-width: 768px) {
  .p-location .areaInfo {
    -moz-column-count: unset;
         column-count: unset;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "traf" "shop" "hosp" "edu" "bank" "etc";
  }
}
.p-location .areaInfo .areaInfo__item {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-bottom: clamp(20px, 7.1428571429px + 3.2967032967vw, 50px);
}
@media (max-width: 768px) {
  .p-location .areaInfo .areaInfo__item {
    margin-bottom: unset;
  }
}
.p-location .areaInfo .areaInfo__item.item-traf {
  grid-area: traf;
}
.p-location .areaInfo .areaInfo__item.item-shop {
  grid-area: shop;
}
.p-location .areaInfo .areaInfo__item.item-hosp {
  grid-area: hosp;
}
.p-location .areaInfo .areaInfo__item.item-edu {
  grid-area: edu;
}
.p-location .areaInfo .areaInfo__item.item-bank {
  grid-area: bank;
}
.p-location .areaInfo .areaInfo__item.item-etc {
  grid-area: etc;
}
.p-location .areaInfo__List {
  margin-top: 0.3em;
}
.p-location .areaInfo__List > li {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "left middle right";
  position: relative;
  gap: clamp(5px, 2.8571428571px + 0.5494505495vw, 10px);
}
.p-location .areaInfo__List > li::before {
  content: "";
  grid-area: middle;
  height: 100%;
  width: 100%;
  background-image: repeating-linear-gradient(90deg, #000000, #000000 clamp(3px, 2.1428571429px + 0.2197802198vw, 5px), transparent clamp(3px, 2.1428571429px + 0.2197802198vw, 5px), transparent clamp(6px, 4.2857142857px + 0.4395604396vw, 10px));
  background-position: left top;
  background-repeat: repeat-x;
  background-size: 100% 0.5px;
  transform: translateY(50%);
}
.p-location .areaInfo__List > li > span:first-child {
  grid-area: left;
}
.p-location .areaInfo__List > li > span:last-child {
  grid-area: right;
}/*# sourceMappingURL=location.css.map */