/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-style: normal;
  font-weight: 400;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-family: 'swiper-icons';
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  /* Fix of Webkit flickering */
  z-index: 1;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  overflow: hidden;
  list-style: none;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
  transition-property: transform;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-direction: column;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  position: relative;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  /* For Firefox */
  -ms-overflow-style: none;
  overflow: auto;
  scrollbar-width: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  display: flex;
  z-index: 10;
  position: absolute;
  top: 50%;
  align-items: center;
  justify-content: center;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-variant: initial;
  font-size: var(--swiper-navigation-size);
  line-height: 1;
  font-family: swiper-icons;
  letter-spacing: 0;
  text-transform: none !important;
  text-transform: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  right: auto;
  left: 10px;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  z-index: 10;
  position: absolute;
  transform: translate3d(0, 0, 0);
  text-align: center;
  transition: 300ms opacity;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: 1;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  top: 50%;
  right: 10px;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: 6px 0;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  width: 8px;
  transform: translateY(-50%);
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  -ms-touch-action: none;
  position: relative;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  z-index: 50;
  position: absolute;
  bottom: 3px;
  left: 1%;
  width: 98%;
  height: 5px;
}
.swiper-container-vertical > .swiper-scrollbar {
  z-index: 50;
  position: absolute;
  top: 1%;
  right: 3px;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  -o-object-fit: contain;
  max-width: 100%;
  max-height: 100%;
     object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  box-sizing: border-box;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  transform-origin: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  z-index: -1000;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  z-index: 1;
  width: 100%;
  height: 100%;
  transform-origin: 0 0;
  backface-visibility: hidden;
  pointer-events: none;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  visibility: visible;
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  z-index: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
}
.swiper-container-cube .swiper-cube-shadow:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  content: '';
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  z-index: 1;
  backface-visibility: hidden;
  pointer-events: none;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

@font-face{font-style:normal;font-weight:400;src:url("/assets/fonts/ZenKakuGothicAntique-Regular.woff2") format("woff2"),url("/assets/fonts/ZenKakuGothicAntique-Regular.woff") format("woff"),url("/assets/fonts/ZenKakuGothicAntique-Regular.eot") format("embedded-opentype");font-family:"Zen Kaku Gothic Antique";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("/assets/fonts/ZenKakuGothicAntique-Medium.woff2") format("woff2"),url("/assets/fonts/ZenKakuGothicAntique-Medium.woff") format("woff"),url("/assets/fonts/ZenKakuGothicAntique-Medium.eot") format("embedded-opentype");font-family:"Zen Kaku Gothic Antique";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("/assets/fonts/ZenKakuGothicAntique-Bold.woff2") format("woff2"),url("/assets/fonts/ZenKakuGothicAntique-Bold.woff") format("woff"),url("/assets/fonts/ZenKakuGothicAntique-Bold.eot") format("embedded-opentype");font-family:"Zen Kaku Gothic Antique";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url("/assets/fonts/FiraSans-Regular.woff2") format("woff2"),url("/assets/fonts/FiraSans-Regular.woff") format("woff"),url("/assets/fonts/FiraSans-Regular.eot") format("embedded-opentype");font-family:"Fira Sans";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("/assets/fonts/FiraSans-Medium.woff2") format("woff2"),url("/assets/fonts/FiraSans-Medium.woff") format("woff"),url("/assets/fonts/FiraSans-Medium.eot") format("embedded-opentype");font-family:"Fira Sans";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("/assets/fonts/FiraSans-Bold.woff2") format("woff2"),url("/assets/fonts/FiraSans-Bold.woff") format("woff"),url("/assets/fonts/FiraSans-Bold.eot") format("embedded-opentype");font-family:"Fira Sans";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("/assets/fonts/NotoSansJP-Medium.woff2") format("woff2"),url("/assets/fonts/NotoSansJP-Medium.woff") format("woff"),url("/assets/fonts/NotoSansJP-Medium.eot") format("embedded-opentype");font-family:"Noto Sans JP";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("/assets/fonts/NotoSansJP-Bold.woff2") format("woff2"),url("/assets/fonts/NotoSansJP-Bold.woff") format("woff"),url("/assets/fonts/NotoSansJP-Bold.eot") format("embedded-opentype");font-family:"Noto Sans JP";font-display:swap}:root{--ease1: cubic-bezier(0.165, 0.84, 0.44, 1);--ease2: cubic-bezier(0.14, 0.24, 0.41, 0.92);--ease3: cubic-bezier(0.165, 0.84, 0.44, 1);--ease4: cubic-bezier(0, 0.14, 0.62, 0.98);--ease5: cubic-bezier(0.06, 0.18, 0.56, 1);--ease6: cubic-bezier(0.14, 0.21, 0.59, 1);--ease7: cubic-bezier(0.33, -0.01, 0.66, 0.97);--ease8: cubic-bezier(0.18, 0.34, 0.68, 0.89);--duration1: 0.3s;--duration2: 0.4s;--duration3: 0.63s;--duration4: 2s}/*! Oreset.css v1.0.0 | MIT License | https://github.com/hirosiva/Oreset.css */*,::before,::after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;box-sizing:border-box;min-height:100%;overflow-y:scroll}html.is-useJs{overflow-y:hidden;touch-action:none}html.is-loaded{overflow-y:visible;touch-action:auto}html.is-drawerActive{overflow-y:hidden;touch-action:none}[tabindex="-1"]:focus-visible{outline:none !important}body{-webkit-overflow-scrolling:touch;font-feature-settings:"pkna";min-height:100%;color:#212121;font:1em/1.5 "Zen Kaku Gothic Antique",sans-serif;letter-spacing:.05em;text-rendering:optimizeLegibility}.is-drawerActive body{overflow-y:hidden;touch-action:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}hr{overflow:visible}ol,ul{list-style:none}pre{font-size:1em;font-family:monospace}a{-webkit-text-decoration-skip:objects;background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline dotted;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:.8em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}img,video{max-width:100%;height:auto;vertical-align:bottom}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{margin:0;font:inherit}button,select{text-transform:none}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit],[role=button]{-webkit-appearance:button;cursor:pointer;touch-action:manipulation}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}legend{display:table;max-width:100%;color:inherit;white-space:normal}optgroup{font-weight:bold}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:block}summary::-webkit-details-marker{display:none}template,[hidden]{display:none}[disabled],[aria-disabled=true]{cursor:not-allowed}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}:focus:not(:focus-visible),::before:focus:not(:focus-visible),::after:focus:not(:focus-visible){outline:none}button:not([type]):after{background-color:red;content:"警告： このbuttonにはtype属性がありません";color:#fff}*[lang=en]{font-family:"Fira Sans",sans-serif}.l-page{overflow-x:hidden}.l-container{width:90%;margin:0 auto}.l-container.-contact,.l-container.-reservation{max-width:900px}.l-header{z-index:5;position:relative;top:0;right:0;left:0;padding:clamp(1.5rem,1.143rem + 1.79vw,2rem) 0}.l-header__inner{display:flex;align-items:center;justify-content:space-between}.l-main{clear:both}.l-main.-top{overflow-x:hidden}.l-footer{padding:clamp(4rem,3.667rem + 1.67vw,5rem) 0 clamp(.3125rem,.104rem + 1.04vw,.9375rem);clear:both}.l-spacer.-xxsmall{padding:.5rem 0}.l-spacer.-xxsmallTop{padding-top:.5rem}.l-spacer.-xxsmallBottom{padding-bottom:.5rem}.l-spacer.-xsmall{padding:1rem 0}.l-spacer.-xsmallTop{padding-top:1rem}.l-spacer.-xsmallBottom{padding-bottom:1rem}.l-spacer.-small{padding:1.5rem 0}.l-spacer.-smallTop{padding-top:1.5rem}.l-spacer.-smallBottom{padding-bottom:1.5rem}.l-spacer.-medium{padding:2rem 0}.l-spacer.-mediumTop{padding-top:2rem}.l-spacer.-mediumBottom{padding-bottom:2rem}.l-spacer.-large{padding:2.75rem 0}.l-spacer.-largeTop{padding-top:2.75rem}.l-spacer.-largeBottom{padding-bottom:2.75rem}.l-spacer.-xlarge{padding:3.75rem 0}.l-spacer.-xlargeTop{padding-top:3.75rem}.l-spacer.-xlargeBottom{padding-bottom:3.75rem}.l-spacer.-xxlarge{padding:5rem 0}.l-spacer.-xxlargeTop{padding-top:5rem}.l-spacer.-xxlargeBottom{padding-bottom:5rem}.l-spacer.-line{border-bottom:1px solid #e0e0e0}.l-spacer.-bgGrey{background-color:#ddd}.l-spacer.-bgMain{background-color:#fec73b}.l-spacer.-overflow{overflow:hidden}.l-grid{display:grid}.l-grid.-feature{grid-template-rows:1fr;grid-template-columns:1fr}.l-grid.-plan{grid-template-rows:1fr;grid-template-columns:1fr}.l-grid.-room__facility{gap:4.5rem}.l-grid.-location{display:grid;grid-template-rows:min-content min-content;grid-template-columns:1fr;align-items:center}.l-grid__swipers__wrapper{display:grid;grid-template-rows:1fr 11.875vw;grid-template-columns:59.375vw 1fr;row-gap:clamp(1rem,.286rem + 3.57vw,2rem)}.l-grid__container{display:flex;flex-direction:column;align-items:center;margin:auto}.l-grid__container.-rooms{row-gap:clamp(3.5rem,2.833rem + 3.33vw,5.5rem);width:100%;margin-top:clamp(1.5rem,1rem + 2.5vw,3rem)}.l-grid.-contents__wrapper{display:flex;flex-direction:column-reverse;gap:clamp(1rem,.5rem + 2.5vw,2.5rem)}.l-grid.-house__detail{row-gap:clamp(.5rem,.333rem + .83vw,1rem);align-items:center}.l-grid.-house__detail.-room1{grid-template-rows:repeat(5, 1fr);grid-template-columns:1.1fr .5fr}.l-grid.-house__detail.-room2{grid-template-rows:repeat(3, 1fr);grid-template-columns:.8fr 1fr}.l-grid.-house__detail.-living{grid-template-rows:repeat(3, 1fr);grid-template-columns:1fr .8fr}.l-grid.-house__detail.-kitchen__facility{grid-template-rows:repeat(3, 1fr);grid-template-columns:1fr 1fr}.l-grid.-house__detail.-kitchenware{grid-template-rows:repeat(6, 1fr);grid-template-columns:repeat(2, 1fr)}.l-grid.-house__detail.-seasoning{grid-template-rows:repeat(5, 1fr);grid-template-columns:1fr 1fr}.l-grid.-house__detail.-other{grid-template-rows:repeat(6, 1fr);grid-template-columns:1.2fr .8fr}.l-grid.-house__detail.-bathGoods{grid-template-rows:repeat(6, 1fr);grid-template-columns:1fr .8fr}.l-grid.-houseRule__top{-moz-column-gap:clamp(1rem,.284rem + 3.58vw,2rem);grid-template-rows:1fr;grid-template-columns:min(50vw,187px) 1.5fr;column-gap:clamp(1rem,.284rem + 3.58vw,2rem);text-align:left}.l-grid.-houseRule__bottom{-moz-column-gap:clamp(1rem,.284rem + 3.58vw,2rem);grid-template-rows:1fr;grid-template-columns:min(40.625vw,143px) 1.05fr;column-gap:clamp(1rem,.284rem + 3.58vw,2rem);text-align:left}.l-grid.-cancelPolicy__top{-moz-column-gap:clamp(1rem,-1.143rem + 10.71vw,4rem);grid-template-rows:1fr;grid-template-columns:.8fr .5fr;column-gap:clamp(1rem,-1.143rem + 10.71vw,4rem);text-align:left}.l-grid.-cancelPolicy__bottom{-moz-column-gap:clamp(1rem,-1.143rem + 10.71vw,4rem);grid-template-rows:1fr;grid-template-columns:.8fr .5fr;column-gap:clamp(1rem,-1.143rem + 10.71vw,4rem);text-align:left}.l-grid__items{display:flex;row-gap:clamp(1.5rem,1.333rem + .83vw,2rem);flex-direction:column}.l-wrapper{position:relative}.l-about{position:relative;padding:clamp(2.5rem,1.362rem + 5.69vw,5rem) 0 clamp(4rem,2.634rem + 6.83vw,7rem);overflow-x:hidden}.l-about::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(247,239,219,.8);content:""}.l-feature{margin:clamp(4rem,3.042rem + 4.79vw,6.875rem) 0 clamp(6rem,5.5rem + 2.5vw,7.5rem);overflow-x:hidden}.l-room__facility{padding:clamp(3.5rem,2.583rem + 4.58vw,6.25rem) 0 clamp(4rem,3.25rem + 3.75vw,6.25rem)}.l-plan{margin:clamp(4rem,3.042rem + 4.79vw,6.875rem) 0 clamp(4rem,3.042rem + 4.79vw,6.875rem)}.l-faq{padding:3.5rem 0 5.5rem}.l-location{margin:clamp(4rem,3.042rem + 4.79vw,6.875rem) 0 clamp(4rem,3.042rem + 4.79vw,6.875rem);overflow:hidden}.l-access{padding:clamp(4rem,3.25rem + 3.75vw,6.25rem) 0 clamp(4rem,2.417rem + 7.92vw,8.75rem)}.l-access__index{margin:0 0 clamp(4rem,2.571rem + 7.14vw,6rem)}.l-access__contents{margin-top:clamp(2.625rem,2.063rem + 2.81vw,4.3125rem)}.l-access__contents+.l-access__contents{margin-top:clamp(4rem,3.5rem + 2.5vw,5.5rem)}.l-concept{margin:clamp(7.5rem,6rem + 7.5vw,12rem) 0 clamp(3.5rem,2.167rem + 6.67vw,7.5rem)}.l-rooms.-restRoom{width:100%}.l-rooms__houseRule{margin-bottom:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.l-rooms__flow{margin-bottom:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.l-rooms__cancelPolicy{margin-bottom:clamp(6.875rem,6.25rem + 3.13vw,8.75rem)}.l-shareSpace{margin-bottom:clamp(4.5rem,3.5rem + 5vw,7.5rem)}.l-privacyPolicy{margin-bottom:clamp(4rem,2.417rem + 7.92vw,8.75rem)}.l-thanks{width:100%;height:100%;margin:auto}.c-button{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;border:0;border-radius:1.875rem;background-color:rgba(0,0,0,0);color:inherit;font-weight:700;font-size:1rem;letter-spacing:.08em;text-align:center;text-decoration:none;cursor:pointer}.c-button.-common{display:block;max-width:350px;margin:0 auto;padding:1rem}.c-button.-book{background-color:#f39f89;color:#fff;transition:var(--duration3) var(--ease4);transition-property:background-color}.c-button.-book:hover{background-color:#f9bdad;transition:var(--duration3) var(--ease4);transition-property:background-color}.c-button.-toPage{border:2px solid #ffbd6a;background-color:#fff;color:#ffbd6a;pointer-events:all;transition:var(--duration3) var(--ease4);transition-property:color,background-color}.c-button.-toPage:hover{border:2px solid #ffbd6a;background-color:#ffbd6a;color:#fff;transition:var(--duration3) var(--ease4);transition-property:color,background-color}.c-button.-toPage[type=submit]:disabled{border:#ffec8d;background-color:#ffec8d;pointer-events:none}.c-button.-allow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(2.125rem,1.708rem + 2.08vw,3.375rem);height:clamp(2.125rem,1.708rem + 2.08vw,3.375rem);margin:clamp(3.5rem,3rem + 2.5vw,5rem) auto clamp(1rem,.667rem + 1.67vw,2rem);padding:clamp(.5rem,.333rem + .83vw,1rem);border:2px solid #ffbd6a;border-radius:50%;background-color:#fff;transition:var(--duration2) var(--ease5);transition-property:transform}.c-button.-allow:hover{transform:scale(1.1);transition:var(--duration2) var(--ease5);transition-property:transform}.c-button.-reservation{border:2px solid #ffbd6a;border-radius:.625rem;background-color:#ffbd6a;color:#fff;transition:var(--duration3) var(--ease4);transition-property:color,background-color}.c-button.-reservation:hover{background-color:#fff;color:#ffbd6a;transition:var(--duration3) var(--ease4);transition-property:color,background-color}.c-card{display:flex;position:relative;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.c-card__body{display:flex;flex:1 1 auto;flex-direction:column;order:1}.c-card__image{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.c-card.-feature{padding:1rem;border:1px solid #fec73b;border-radius:.625rem 3.125rem .625rem .625rem}.c-card.-plan{position:relative;width:100%;margin:auto;padding:clamp(1rem,.643rem + 1.79vw,1.5rem) clamp(.75rem,-0.143rem + 4.46vw,2rem) clamp(3rem,1.786rem + 3.57vw,3.5rem) clamp(1.5rem,.429rem + 5.36vw,3rem);border-radius:.625rem 1.875rem .625rem 2.625rem;background-color:rgba(247,239,219,.8)}.c-card.-plan::before{position:absolute;top:-12px;right:-12px;width:100%;height:100%;border:1px solid #ffbd6a;border-radius:.625rem 2.625rem .625rem 1.875rem;content:""}.c-card__body.-plan{padding-top:1.5rem}.c-card__text{flex:1 1 auto;font-weight:500;letter-spacing:.08em}.c-card__text.-feature{color:#656262;font-size:clamp(.875rem,.833rem + .21vw,1rem);line-height:1.7}.c-card__text.-plan{font-size:clamp(.875rem,.833rem + .21vw,1rem);line-height:1.97}.c-card__thumbnail.-feature{order:-1;aspect-ratio:256/181;min-height:0}.c-card__thumbnail.-feature img{border-radius:.625rem 2.125rem .625rem .625rem}.c-card__thumbnail.-plan{order:-1;aspect-ratio:240/187;min-height:0}.c-card__thumbnail.-plan img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:.625rem}.c-media{display:flex;position:relative;flex:1 0 auto;flex-direction:row;color:inherit;text-decoration:none}.c-media__body{display:flex;flex-direction:column;order:1;width:65.9793814433%}.c-media__thumbnail{position:relative;flex-shrink:0;width:31.9587628866%}.c-media__figure{position:absolute;top:0;right:0;bottom:0;left:0}.c-media__figure img{width:100%}.c-inview{backface-visibility:hidden;transition-duration:.8s;transition-property:opacity,transform,letter-spacing;will-change:transform}.c-inview[data-duration=fast]{transition-duration:.5s}.c-inview[data-duration=normal]{transition-duration:.8s}.c-inview[data-duration=slow]{transition-duration:2s}.c-inview[data-type~=fadeIn].is-inviewReady{opacity:0}.c-inview[data-type~=fadeIn].is-inviewActive{opacity:1}.c-inview[data-type~=slideUpIn].is-inviewReady{transform:translateY(2.5rem);opacity:0}.c-inview[data-type~=slideUpIn].is-inviewActive{transform:translateY(0);opacity:1}.c-inview[data-type~=slideDownIn].is-inviewReady{transform:translateY(-2.5rem);opacity:0}.c-inview[data-type~=slideDownIn].is-inviewActive{transform:translateY(0);opacity:1}.c-inview[data-type~=slideLeftIn].is-inviewReady{transform:translateX(2.5rem)}.c-inview[data-type~=slideLeftIn].is-inviewActive{transform:translateX(0)}.c-inview[data-type~=slideRightIn].is-inviewReady{transform:translateX(-2.5rem);opacity:0}.c-inview[data-type~=slideRightIn].is-inviewActive{transform:translateX(0);opacity:1}.c-inview[data-type~=slideCubeIn].is-inviewReady{transform:translate3d(2.5rem, 2.5rem, 0);opacity:0}.c-inview[data-type~=slideCubeIn].is-inviewActive{transform:translate3d(0, 0, 0);opacity:1}.c-inview[data-type~=zoomIn].is-inviewReady{transform:scale(0)}.c-inview[data-type~=zoomIn].is-inviewActive{transform:scale(1)}.c-inview[data-type=cutIn]{transition-property:opacity,-webkit-clip-path;transition-property:clip-path,opacity;transition-property:clip-path,opacity,-webkit-clip-path;transition-timing-function:cubic-bezier(0.8, 0, 0.2, 1)}.c-inview[data-type=cutIn].is-inviewReady{-webkit-clip-path:polygon(0 0, 1px 0, 1px 100%, 0% 100%);visibility:hidden;clip-path:polygon(0 0, 1px 0, 1px 100%, 0% 100%)}.c-inview[data-type=cutIn].is-inviewActive{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);visibility:visible;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.c-heading{display:block}.c-list{padding:clamp(1.5rem,.591rem + 4.55vw,3.5rem) clamp(1rem,-0.136rem + 5.68vw,3.5rem);border-radius:.625rem}.c-list__caution{display:inline-block;color:#f82626;font-weight:700;letter-spacing:.08em;text-align:left}.c-list__caution.-houseRule{font-size:clamp(1rem,.943rem + .28vw,1.125rem)}.c-list__caution.-cancelPolicy{font-size:clamp(.75rem,.693rem + .28vw,.875rem)}.c-list__comment{display:inline-block;color:#656262;font-weight:500;font-size:.75rem;letter-spacing:.08em;text-align:left}.c-list__flex{display:flex;flex-direction:column;text-align:center}.c-list__flex.-houseRule__top{-moz-column-gap:1rem;column-gap:1rem;width:100%;max-width:400px;margin:auto;padding-bottom:1rem;gap:.3125rem}.c-list__flex.-houseRule__bottom{-moz-column-gap:1rem;column-gap:1rem;width:100%;max-width:400px;margin:auto;padding-bottom:1rem;gap:1.25rem}.c-list__label{display:inline-block;margin-bottom:clamp(.5rem,.333rem + .83vw,1rem);padding:.5rem .75rem;border-radius:1.875rem;background-color:#ffbd6a;color:#fff;font-size:1rem}.c-list__item{position:relative;font-weight:500;font-size:.9375rem;letter-spacing:.08em}.c-list__item.-left::before{position:absolute;width:clamp(2.1875rem,-2.176rem + 21.82vw,2.9375rem);margin:auto;border-bottom:2px dotted;content:""}.c-list__item.-houseRule__top::before{top:50%;right:0;bottom:50%}.c-list__item.-houseRule__bottom::before{top:10px;right:0;width:2.9375rem}.c-list__item.-cancelPolicy__top::before{top:12px;right:0}.c-list__item.-cancelPolicy__bottom::before{top:11px;right:0}.c-list__item__text.-smokingSpace,.c-list__item__text.-parkingPlace{display:block;word-break:keep-all;overflow-wrap:break-word}.c-textfield{-webkit-appearance:none;-moz-appearance:none;display:block;appearance:none;width:100%;border:0;background-color:#fff;font-size:1rem}.c-textfield::-moz-placeholder{color:#a7a7a7}.c-textfield::placeholder{color:#a7a7a7}.c-common__title{font-weight:700;letter-spacing:.03em;text-align:center}.c-common__title__en{--h_size: 5px;--w_size: 100%;display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;padding-left:2px;overflow:hidden;font-size:clamp(2rem,1.018rem + 4.91vw,3.375rem);line-height:1.2;letter-spacing:.13em;vertical-align:top}.c-common__title__en::before{position:absolute;bottom:0;left:0;width:var(--w_size);height:var(--h_size);content:""}.c-common__title__en.-top{padding-bottom:.5rem}.c-common__title__en.-top::before{background-color:#ffbd6a}.c-common__title__en.-faq{text-transform:uppercase}.c-common__title__ja{display:block;padding-top:clamp(1rem,.667rem + 1.67vw,2rem);padding-left:.08em;font-size:clamp(.9375rem,.833rem + .52vw,1.25rem);line-height:1;font-family:"Zen Kaku Gothic Antique",sans-serif;letter-spacing:.08em}.c-common__title__sideLine{position:relative;padding-left:clamp(2rem,1.241rem + 3.79vw,3.0625rem);color:#392810;font-size:clamp(1.5rem,1.159rem + 1.7vw,2.25rem);line-height:1;letter-spacing:.08em}.c-common__title__sideLine::before{position:absolute;top:50%;left:0;width:6.25vw;height:1px;background-color:#392810;content:""}.c-common__title__sideLine.-shareSpace{font-size:clamp(1.375rem,1.091rem + 1.42vw,2rem)}.c-common__title__sideLine.-cancelPolicy{font-weight:500;font-size:1.125rem}.c-common__title__circle{position:relative;color:#212121;font-weight:500;line-height:1;letter-spacing:.08em}.c-common__title__circle::before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;border-radius:50%;background-color:#ffbd6a;content:""}.c-common__title__circle.-rooms{padding-left:clamp(1.3125rem,1.199rem + .57vw,1.5625rem);font-size:clamp(1.125rem,.841rem + 1.42vw,1.75rem)}.c-common__title__circle.-rooms::before{width:clamp(1rem,.886rem + .57vw,1.25rem);height:clamp(1rem,.886rem + .57vw,1.25rem)}.c-common__title__circle.-access{padding-left:clamp(.9375rem,.833rem + .52vw,1.25rem);font-size:clamp(1rem,.958rem + .21vw,1.125rem);word-break:keep-all;overflow-wrap:break-word}.c-common__title__circle.-access::before{width:clamp(.625rem,.521rem + .52vw,.9375rem);height:clamp(.625rem,.521rem + .52vw,.9375rem)}.c-common__title.-access{-moz-column-gap:clamp(.3125rem,.227rem + .43vw,.5rem);display:flex;column-gap:clamp(.3125rem,.227rem + .43vw,.5rem);flex-direction:row-reverse;align-items:center;padding-left:clamp(.3125rem,.227rem + .43vw,.5rem);line-height:.5}.c-common__title__underline{--h_size: 5px;--w_size: 100%;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-common__title__underline::before{position:absolute;bottom:-13px;left:0;width:var(--w_size);height:var(--h_size);background-color:#ffbd6a;content:""}.c-common__title__underline.-rooms{font-weight:700;font-size:clamp(1.25rem,1.023rem + 1.14vw,1.75rem);line-height:1;letter-spacing:.08em}.js-title-sm>span,.js-title-md>span,.js-title-md2>span,.js-title-lg>span{display:inline-block}.c-accordion{border:2px solid #ffbd6a;border-radius:.625rem;background-color:#fff}.c-accordion__wrapper{display:flex;row-gap:clamp(1.5rem,1.167rem + 1.67vw,2.5rem);flex-direction:column}.c-accordion__wrapper.-faq{padding:clamp(2rem,1.667rem + 1.67vw,3rem) 0 clamp(2rem,1.333rem + 3.33vw,4rem)}.c-accordion__inner{display:flex;position:relative;flex-direction:row;width:inherit;font-weight:500;letter-spacing:.08em;cursor:pointer}.c-accordion__inner.-faq{-moz-column-gap:.5rem;column-gap:.5rem;align-items:flex-start;padding:clamp(1.125rem,1.083rem + .21vw,1.25rem) 3.25rem clamp(1.125rem,1.083rem + .21vw,1.25rem) clamp(1rem,.958rem + .21vw,1.125rem)}.c-accordion__inner.-location{-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;justify-content:center;padding:clamp(1rem,.958rem + .21vw,1.125rem) clamp(1rem,.958rem + .21vw,1.125rem) clamp(1rem,.958rem + .21vw,1.125rem) 1.9375rem}.c-accordion__inner::before,.c-accordion__inner::after{position:absolute;top:0;right:clamp(1rem,.958rem + .21vw,1.125rem);bottom:0;width:12px;height:2px;margin:auto 0;background-color:#ffbd6a;content:""}.c-accordion__inner::after{rotate:90deg;transition:var(--duration1) var(--ease6);transition-property:rotate}.c-accordion:first-of-type .c-accordion__inner.-location{padding:clamp(1rem,.958rem + .21vw,1.125rem) clamp(1rem,.958rem + .21vw,1.125rem) clamp(1rem,.958rem + .21vw,1.125rem) 1.75rem}.is-opened .c-accordion__inner::after{rotate:0deg;transition:var(--duration1) var(--ease6);transition-property:rotate}.c-accordion__box{overflow:hidden}.c-accordion__box__inner{display:flex;font-weight:500;letter-spacing:.08em}.c-accordion__box__inner.-faq{-moz-column-gap:.5rem;column-gap:.5rem;padding:0 clamp(2rem,1.917rem + .42vw,2.25rem) clamp(1.5rem,1.417rem + .42vw,1.75rem) clamp(1rem,.958rem + .21vw,1.125rem)}.c-accordion__box__inner.-location{flex-direction:column;padding:0 clamp(2rem,1.917rem + .42vw,2.25rem) clamp(1.75rem,1.583rem + .83vw,2.25rem) clamp(1rem,.958rem + .21vw,1.125rem)}.c-accordion__text__wrap{width:-moz-fit-content;width:fit-content;margin:auto;padding-bottom:1.5rem}.c-accordion__text.-caution{color:#f82626;font-weight:500;font-size:.9375rem;line-height:1.6;letter-spacing:.08em;text-align:left}.c-accordion__box__text{position:relative;line-height:1.6}.c-accordion__box__text.-faq{position:relative;padding:.125rem 0 0 1.625rem;font-size:clamp(.9375rem,.917rem + .1vw,1rem)}.c-accordion__box__text.-faq::before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;content:"";font-size:1.125rem}.c-accordion__box__text.-location{font-weight:700;font-size:1rem;text-align:center}.c-accordion__box__text.-q::before{content:"Q";color:#999595}.c-accordion__box__text.-a::before{content:"A";color:#ffd260}.c-accordion .c-accordion__box__text.-location::before{position:absolute;top:1px;width:23px;height:23px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;content:""}.c-accordion:first-of-type .c-accordion__box__text.-location::before{top:2px;left:-22px;width:16px;height:21px;background-image:url(../../assets/img/top/location/location_icon_walk.svg);content:""}.c-accordion:nth-child(2) .c-accordion__box__text.-location::before{left:-31px;background-image:url(../../assets/img/top/location/location_icon_car.svg);content:""}.c-accordion:nth-child(3) .c-accordion__box__text.-location::before{left:-29px;width:22px;height:22px;background-image:url(../../assets/img/top/location/location_icon_time.svg);content:""}.c-swiper{display:flex;flex-direction:column;align-items:end;order:-1;overflow-x:hidden}.c-swiper__buttons{display:flex;position:relative;align-items:center;justify-content:space-between;margin:clamp(1.5rem,1.167rem + 1.67vw,2.5rem) auto 0}.c-swiper__buttons.-shareSpace{width:55%;max-width:300px}.c-swiper__buttons.-location{width:75%;max-width:395px}.c-swiper__buttons.-rooms{width:27%;margin:0 0 0 auto;cursor:not-allowed}.c-swiper__buttons.-access{display:none}.c-swiper__button__next,.c-swiper__button__prev{border:2px solid #ffbd6a;background-color:#ffbd6a;transition:var(--duration3) var(--ease8);transition-property:background-color}.c-swiper__button__next::after,.c-swiper__button__prev::after{background-color:#fff;transition:var(--duration3) var(--ease8);transition-property:background-color}.c-swiper__button__next:hover,.c-swiper__button__prev:hover{background-color:#fff;transition:var(--duration3) var(--ease8);transition-property:background-color}.c-swiper__button__next:hover::after,.c-swiper__button__prev:hover::after{background-color:#ffbd6a;transition:var(--duration3) var(--ease8);transition-property:background-color}.c-swiper__button__next.-access,.c-swiper__button__prev.-access{border:0}.c-swiper__button__next.-shareSpace,.c-swiper__button__prev.-shareSpace{background-color:#fff}.c-swiper__button__next.-shareSpace::after,.c-swiper__button__prev.-shareSpace::after{background-color:#ffbd6a}.c-swiper__button__next.-shareSpace:hover,.c-swiper__button__prev.-shareSpace:hover{background-color:#ffbd6a}.c-swiper__button__next.-shareSpace:hover::after,.c-swiper__button__prev.-shareSpace:hover::after{background-color:#fff}.c-swiper__thumbnail.-access{width:100%;overflow-x:hidden}.c-swiper__thumbnail__wrapper{display:flex;align-items:center}.c-swiper__thumbnail__wrapper.-rooms{-moz-column-gap:clamp(.5rem,.143rem + 1.79vw,1rem);column-gap:clamp(.5rem,.143rem + 1.79vw,1rem);transform:translate3d(0, 0, 0) !important}.c-swiper__thumbnail__slide{opacity:.5;transition:var(--duration3) var(--ease4);transition-property:opacity}.c-swiper__thumbnail__slide.-rooms{width:clamp(3.625rem,1.083rem + 12.71vw,11.25rem);height:100%}.c-swiper__thumbnail__slide:hover{opacity:1;transition:var(--duration3) var(--ease4);transition-property:opacity}.c-swiper__thumbnail__image{aspect-ratio:58/38;overflow:hidden;border-radius:.625rem}.c-swiper__thumbnail__image img{width:100%;height:100%}.c-swiper__thumbnail .c-swiper__thumbnail__slide.-access{width:20.139%}.c-swiper__thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.c-pageHeader{margin:clamp(1rem,-0.167rem + 5.83vw,4.5rem) 0 clamp(2.5rem,1.667rem + 4.17vw,5rem)}.c-pageHeader__text{padding-top:clamp(2rem,1.091rem + 4.55vw,4rem);text-align:center}.c-pageHeader__sentence{display:inline-block;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;text-align:left}.c-grid__item.-feature{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:flex-start}.c-grid__item.-plan{display:grid;grid-template-rows:subgrid;row-gap:clamp(1rem,.833rem + .83vw,1.5rem);grid-row:span 4;align-items:flex-start}@-moz-document url-prefix(){.c-grid__item.-plan{display:flex}}.c-grid__item.-locationImg{grid-area:1/1/2/2}.c-grid__item.-locationBtn{grid-area:2/1/3/2}.c-grid__item.-locationPage{grid-area:2/1/3/2;align-self:end;justify-self:center}.c-grid__item.-mainImg{grid-area:1/1/2/3}.c-grid__item.-thumbnailImg{grid-area:2/1/3/2;align-self:center;width:59.375vw}.c-grid__item.-button{grid-area:2/2/3/3;width:88.466%;max-width:140px}.c-grid__item.-bed__single.-room1{grid-area:1/1/2/2}.c-grid__item.-hangerRack{grid-area:2/1/3/2}.c-grid__item.-map{grid-area:3/1/4/2}.c-grid__item.-deskLamp{grid-area:4/1/5/2}.c-grid__item.-airconditioner1{grid-area:5/1/6/2}.c-grid__item.-sofa__single{grid-area:1/2/2/3}.c-grid__item.-chair{grid-area:2/2/3/3}.c-grid__item.-desk{grid-area:3/2/4/3}.c-grid__item.-mirror1{grid-area:4/2/5/3}.c-grid__item.-airconditioner2{grid-area:1/1/2/2}.c-grid__item.-bed__dobble{grid-area:2/1/3/2}.c-grid__item.-compo{grid-area:3/1/4/2}.c-grid__item.-mirror2{grid-area:1/2/2/3}.c-grid__item.-bed__single.-room2{grid-area:2/2/3/3}.c-grid__item.-microwave{grid-area:1/1/2/2}.c-grid__item.-refrigerator{grid-area:2/1/3/2}.c-grid__item.-racemaker{grid-area:3/1/4/2}.c-grid__item.-gus{grid-area:1/2/2/3}.c-grid__item.-toaster{grid-area:2/2/3/3}.c-grid__item.-kettle{grid-area:3/2/4/3}.c-grid__item.-fryingPan{grid-area:1/1/2/2}.c-grid__item.-pot{grid-area:2/1/3/2}.c-grid__item.-ladle{grid-area:3/1/4/2}.c-grid__item.-whisk{grid-area:4/1/5/2}.c-grid__item.-turner{grid-area:5/1/6/2}.c-grid__item.-mixer{grid-area:6/1/7/2}.c-grid__item.-peeler{grid-area:1/2/2/3}.c-grid__item.-kitchenKnife{grid-area:2/2/3/3}.c-grid__item.-bowl{grid-area:3/2/4/3}.c-grid__item.-colander{grid-area:4/2/5/3}.c-grid__item.-cuttingBoard{grid-area:5/2/6/3}.c-grid__item.-solt{grid-area:1/1/2/2}.c-grid__item.-paper{grid-area:2/1/3/2}.c-grid__item.-mayonnaise{grid-area:3/1/4/2}.c-grid__item.-ketchup{grid-area:4/1/5/2}.c-grid__item.-dressing{grid-area:5/1/6/2}.c-grid__item.-soysauce{grid-area:1/2/2/3}.c-grid__item.-sake{grid-area:2/2/3/3}.c-grid__item.-mirin{grid-area:3/2/4/3}.c-grid__item.-oil{grid-area:4/2/5/3}.c-grid__item.-sugar{grid-area:5/2/6/3}.c-grid__item.-plate{grid-area:1/1/2/2}.c-grid__item.-bowl-small{grid-area:2/1/3/2}.c-grid__item.-glass{grid-area:3/1/4/2}.c-grid__item.-sponge{grid-area:4/1/5/2}.c-grid__item.-kitchenSorp{grid-area:5/1/6/2}.c-grid__item.-aluminumFoil{grid-area:6/1/7/2}.c-grid__item.-knife{grid-area:1/2/2/3}.c-grid__item.-fork{grid-area:2/2/3/3}.c-grid__item.-spoon{grid-area:3/2/4/3}.c-grid__item.-chopstick{grid-area:4/2/5/3}.c-grid__item.-papercup{grid-area:5/2/6/3}.c-grid__item.-wrap{grid-area:6/2/7/3}.c-grid__item.-MakeupRemover{grid-area:1/1/2/2}.c-grid__item.-shampoo{grid-area:2/1/3/2}.c-grid__item.-rinse{grid-area:3/1/4/2}.c-grid__item.-bodysoap{grid-area:4/1/5/2}.c-grid__item.-facewash{grid-area:5/1/6/2}.c-grid__item.-toothpaste{grid-area:6/1/7/2}.c-grid__item.-hanger{grid-area:1/2/2/3}.c-grid__item.-laundryDetergent{grid-area:2/2/3/3}.c-grid__item.-softener{grid-area:3/2/4/3}.c-grid__item.-raundry{grid-area:4/2/5/3}.c-grid__item.-hairdryer{grid-area:5/2/6/3}.c-grid__item.-towel{grid-area:6/2/7/3}.c-grid__item.-sofa{grid-area:1/1/2/2}.c-grid__item.-livingTable{grid-area:2/1/3/2}.c-grid__item.-airconditioner3{grid-area:3/1/4/2}.c-grid__item.-wifi{grid-area:1/2/2/3}.c-grid__item.-airCleaner{grid-area:2/2/3/3}.c-grid__item.-mirror3{grid-area:3/2/4/3}.c-grid__item.-feature+.c-grid__item.-feature{margin-top:clamp(3.875rem,2.538rem + 6.69vw,6.8125rem)}.c-grid__item.-plan+.c-grid__item.-plan{margin-top:clamp(4.5rem,4.045rem + 2.28vw,5.5rem)}.c-label__number{display:block;position:absolute;background-color:#ffd260;color:#fff;font-weight:700;line-height:1.2;font-family:"Fira Sans",sans-serif}.c-label__number.-feature{top:-31px;left:0;padding:clamp(1rem,.943rem + .28vw,1.125rem);border-radius:50% 50% 0;font-size:clamp(1.5rem,1.321rem + .89vw,1.75rem);letter-spacing:.03em}.c-label__number.-access{top:-15px;right:0;padding:clamp(.5rem,.216rem + 1.42vw,1.125rem);border-radius:50% 50% 50% 0;font-size:clamp(.75rem,.409rem + 1.7vw,1.5rem);letter-spacing:.03em}.p-footer{background-color:#fff}.p-footer__items{font-style:normal;text-align:center}.p-footer__logo{width:31.25vw;max-width:100px;margin:auto}.p-footer__address__date{display:flex;row-gap:.3125rem;flex-direction:column;padding:2rem 0 2.5rem;text-align:center}.p-footer__address{color:#392810;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);letter-spacing:.08em;text-transform:uppercase}.p-footer__address.-zip{width:270px;margin:0 auto;text-align:left}.p-footer__nav__list{display:none}.p-footer__nav__text.-faq{text-transform:uppercase}.p-footer__button img{width:clamp(.75rem,.482rem + 1.34vw,1.125rem);vertical-align:top}.p-footer__copyright{display:block;color:#656262;font-size:.625rem;letter-spacing:.03em;text-align:center}.p-logo{flex:1 0 auto;font-size:1rem}.p-logo.-footer{text-align:center}.p-logo__link{display:inline-block;margin:0 auto}.p-logo__link.-header{width:31.25vw;max-width:120px}.p-global-nav{visibility:hidden;z-index:2;position:fixed;width:100%;height:100vh;inset:0;padding:0 5% 5rem;background-color:#fff;opacity:0}.is-resize .p-global-nav{transition:none}.is-active-drawer .p-global-nav{visibility:visible;overflow-y:scroll;opacity:1}.p-global-nav__list{display:flex;flex-direction:column;justify-content:center}.p-global-nav__list.-sm{margin-top:clamp(1rem,.602rem + 1.99vw,1.875rem)}.p-global-nav__inner{padding:clamp(6.25rem,5.852rem + 1.99vw,7.125rem) 0 clamp(3.5rem,2.817rem + 3.41vw,5rem) 0}.p-global-nav__text{display:block;line-height:1}.p-global-nav__text.-en{color:#212121;font-weight:700;font-size:clamp(1.75rem,1.667rem + .42vw,2rem);letter-spacing:.12em}.p-global-nav__text.-en.-sm{font-size:clamp(1.5rem,1.417rem + .42vw,1.75rem)}.p-global-nav__text.-ja{position:relative;margin-top:.625rem;padding-left:1.4375rem;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem)}.p-global-nav__text.-ja::before{position:absolute;top:0;bottom:0;left:0;width:15px;height:1px;margin:auto 0;background-color:#212121;content:""}.p-global-nav__link{display:block;position:relative;padding:.75rem 1rem;color:#212121;letter-spacing:.07em}.p-global-nav__link>.p-global-nav__text.-en{transition:var(--duration2) var(--ease2);transition-property:color}.p-global-nav__link:hover>.p-global-nav__text.-en{color:#ffbd6a;transition:var(--duration2) var(--ease2);transition-property:color}.p-hamburger{--size: 40px;z-index:4;position:fixed;top:clamp(1.4375rem,.901rem + 2.68vw,2.1875rem);right:5%;width:var(--size);height:var(--size);margin:auto;border:0;border-radius:50px;background-color:#ffbd6a;text-align:center;transition:var(--duration2) var(--ease3);transition-property:transform}.p-hamburger__line{display:block;position:absolute;width:40%;height:2px;margin:auto;inset:0;border-radius:1em;background-color:#fff;transition:var(--duration2) var(--ease3);transition-property:transform,background-color,opacity,transform-origin}.p-hamburger__line::before,.p-hamburger__line::after{display:block;position:absolute;width:100%;height:100%;border-radius:inherit;background-color:inherit;content:"";transition:inherit}.p-hamburger__line::before{top:-5px}.p-hamburger__line::after{top:5px}.is-active-drawer .p-hamburger__line{background-color:rgba(0,0,0,0)}.is-active-drawer .p-hamburger__line::before{top:0;transform:rotate(-45deg);background-color:#fff}.is-active-drawer .p-hamburger__line::after{top:0;transform:rotate(45deg);background-color:#fff}.p-hero__items{position:relative}.p-hero__body{z-index:2;position:absolute;right:clamp(.875rem,.071rem + 4.02vw,2rem);bottom:16px;color:#fff;opacity:0;writing-mode:vertical-rl}.p-hero__copy{display:flex;flex-direction:column;align-items:flex-start;height:clamp(18.9375rem,14.473rem + 22.32vw,25.1875rem);font-weight:700;font-size:clamp(1.75rem,1.333rem + 2.08vw,3rem);letter-spacing:.2em}.p-hero__copy__text{display:inline-block;text-align:start}@keyframes heroFadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes textFadeIn{from{opacity:0}to{opacity:1}}.js-hero{visibility:hidden;backface-visibility:hidden;opacity:0}.js-hero__body.fade-in{animation:textFadeIn 1.5s cubic-bezier(0.27, -0.12, 0.58, 1) 1.7s forwards}.p-hero__swiper{position:relative}.swiper-wrapper.p-hero__swiper__wrapper{transform:none;transition-property:none}.swiper-slide.p-hero__swiper__slide{position:relative;height:75vh;overflow:hidden;border-radius:1.25rem}.swiper-slide.p-hero__swiper__slide::before{z-index:1;position:absolute;width:100%;height:100%;background-color:#000;content:"";opacity:.16}.js-hero__swiper__slide{visibility:hidden}.p-hero__swiper__slide{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.p-hero__swiper__slide img{-o-object-fit:cover;-o-object-position:51% 50%;width:100%;height:100%;object-fit:cover;object-position:51% 50%}.swiper-container-fade .p-hero__swiper__slide{transition-property:none}.swiper-container-fade .p-hero__swiper__slide.swiper-slide-active{transition-property:opacity}.p-hero__swiper__slide.-second img{-o-object-position:25% 50%;object-position:25% 50%}.p-hero__swiper__slide.-third img{-o-object-position:50% 50%;object-position:50% 50%}.p-hero__swiper__slide.-fourth img{-o-object-position:32% 50%;object-position:32% 50%}.p-concept__items__wrap{display:grid;position:relative;grid-template-rows:114.6875vw 1fr;grid-template-columns:38.125vw 61.875vw;grid-template-areas:"text1 text2 img"}.p-concept__imgs{-ms-grid-row:1;-ms-grid-column:3;grid-area:img;grid-row:1/2;grid-column:2/3;order:-1}.p-concept__imgs__wrap{display:flex;flex-direction:column;align-items:flex-end;padding:0 0 clamp(2.5rem,1.364rem + 5.68vw,5rem) 12.5vw;border-radius:1.875rem 0 0 1.875rem;background-color:rgba(247,239,219,.8)}.p-concept__img.-top{aspect-ratio:141/235;width:44.0625vw;margin-top:-2.5rem;margin-bottom:5vw;overflow:hidden;border-radius:.9375rem 0 0 .9375rem}.p-concept__img.-top img{-o-object-fit:cover;-o-object-position:88% 50%;width:100%;height:100%;object-fit:cover;object-position:88% 50%}.p-concept__img.-bottom{aspect-ratio:174/116;width:54.6875vw;overflow:hidden;border-radius:.9375rem 0 0 .9375rem}.p-concept__img.-bottom img{-o-object-fit:cover;-o-object-position:right center;width:100%;height:100%;object-fit:cover;object-position:right center}.p-concept__header__flex{-ms-grid-row:1;-ms-grid-column:1;display:flex;grid-area:text1;grid-row:1/2;grid-column:1/2;align-self:center;justify-content:center;height:-moz-fit-content;height:fit-content}.p-concept__header{display:flex;z-index:-1;flex-direction:column;justify-content:center}.p-concept__heading{display:block;height:clamp(15.625rem,11.563rem + 20.31vw,21.3125rem);font-weight:500;font-size:clamp(1.125rem,.833rem + 1.46vw,2rem);line-height:1;letter-spacing:.6em;writing-mode:vertical-rl}.p-concept__heading__number{padding:0 0 .6em .2em;letter-spacing:.2em;unicode-bidi:embed;writing-mode:horizontal-tb}.p-concept__heading__text{display:inline-block;white-space:nowrap}.p-concept__heading__text:nth-of-type(2){padding:0 clamp(.625rem,.167rem + 2.29vw,2rem)}.p-concept__heading__text:nth-of-type(3){padding:0 .2em}.p-concept__body{-ms-grid-row:1;-ms-grid-column:2;grid-area:text2;grid-row:2/3;grid-column:1/3;align-self:start;width:80%;min-width:279px;margin:7.5vw 0 0 5vw}.p-concept__text{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1.125rem);line-height:1.9;letter-spacing:.08em;word-break:keep-all;overflow-wrap:break-word}.p-concept__text:last-of-type{padding-top:2rem}.p-concept__word{display:block}.p-about__items{display:flex;position:relative;flex-direction:column}.p-about__texts{position:relative;order:1;padding-top:1.75rem}.p-about__sentence{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em}.p-about__sentence+.p-about__sentence{padding-top:1.5rem}.p-about__img{position:relative;aspect-ratio:288/171;overflow:hidden;border-radius:.625rem}.p-about__img__wrapper{width:100%;margin-top:clamp(2rem,1.667rem + 1.67vw,3rem)}.p-about__img img{-o-object-fit:cover;-o-object-position:left top;width:100%;height:100%;object-fit:cover;object-position:left top}.p-feature__grid__wrap{padding:clamp(4.375rem,3.806rem + 2.84vw,5.625rem) 0 0}.p-feature__card__title{display:block;margin:clamp(1rem,.833rem + .83vw,1.25rem) 0 clamp(1rem,.833rem + .83vw,1.25rem);font-weight:500;font-size:1.25rem;letter-spacing:.1em;text-align:left;word-break:keep-all;overflow-wrap:break-word}.p-feature__purpose{margin-top:clamp(4.5rem,4rem + 2.5vw,6rem)}.p-feature__purpose__title{position:relative;width:clamp(13.625rem,9.205rem + 22.1vw,19.8125rem);margin:0 auto;font-weight:700;font-size:clamp(1.1875rem,.786rem + 2.01vw,1.75rem);line-height:1;text-align:center}.p-feature__purpose__title::before,.p-feature__purpose__title::after{position:absolute;width:2px;height:clamp(1.25rem,.987rem + 1.32vw,1.563rem);background-color:#212121;content:""}.p-feature__purpose__title::before{bottom:-1px;left:-13px;transform:rotate(-45deg)}.p-feature__purpose__title::after{right:-10px;bottom:-1px;transform:rotate(45deg)}.js-feature__purpose__title span{display:inline-block}.p-feature__swiper{margin-left:11.785%;padding-top:clamp(3.375rem,2.75rem + 3.13vw,5.25rem)}.p-feature__swiper__wrapper{padding-bottom:clamp(2.5rem,1.362rem + 5.69vw,5rem)}.p-feature__swiper__slide{position:relative;width:46%;min-width:140px}.p-feature__purpose__label{position:relative;height:0;padding-top:100%;background-color:#ffd260}.p-feature__purpose__label__wrap{position:absolute;top:-20px;left:-20px;width:46.63%;max-width:121px;overflow:hidden;border-radius:50%}.p-feature__purpose__label__text{position:absolute;top:50%;right:0;left:0;margin:0;transform:translateY(-50%);color:#fff;font-weight:700;font-size:clamp(.75rem,.616rem + .67vw,.9375rem);line-height:1.1;letter-spacing:.08em;text-align:center;word-break:keep-all;overflow-wrap:break-word}.p-feature__purpose__label__word{display:block}.p-feature__purpose__image{width:-moz-fit-content;width:fit-content;max-height:299px;padding:1.875rem 2.1875rem;padding:clamp(1.875rem,.179rem + 8.48vw,4.25rem) clamp(2.188rem,.893rem + 6.47vw,4rem);border-radius:999999px;background-color:rgba(255,210,96,.45)}.p-feature__purpose__image.-boy img{-o-object-fit:contain;aspect-ratio:70/122;object-fit:contain}.p-room__facility{position:relative}.p-room__facility::before{z-index:-1;position:absolute;top:0;right:0;width:100%;height:100%;border-radius:0 4.0625rem 4.0625rem 0;background-color:rgba(247,239,219,.8);content:""}.p-room__facility__slide{margin-bottom:2.5rem}.p-room__facility__slide:last-of-type{margin-bottom:2rem}.p-room__facility__text__wrap{width:100%;padding:clamp(2rem,1.667rem + 1.67vw,3rem) 0 clamp(1.5rem,.667rem + 4.17vw,4rem);text-align:left}.p-room__facility__text{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;word-break:keep-all;overflow-wrap:break-word}.p-room__facility__name{position:relative;padding:0 0 clamp(1.5rem,1.333rem + .83vw,2rem) clamp(1.75rem,.5rem + 6.25vw,3.5rem);color:#392810;font-weight:700;font-size:clamp(1.25rem,1.083rem + .83vw,1.5rem);line-height:1.35;letter-spacing:.08em}.p-room__facility__name[lang=en]{letter-spacing:.13em}.p-room__facility__name::before{position:absolute;top:clamp(.875rem,.833rem + .21vw,1rem);left:0;width:clamp(1.25rem,.357rem + 4.46vw,2.5rem);height:1px;background-color:#392810;content:""}.p-room__facility__swiper{overflow-x:hidden}.p-room__facility__image{aspect-ratio:288/191;width:100%;overflow:hidden;border-radius:.625rem}.p-room__facility__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-swiper__wrapper{display:flex}.p-room__facility__contents{position:relative;width:100%;max-width:691px;margin:auto}.p-room__facility__contents:nth-child(even)::before{left:0;border-radius:4.0625rem 0 0 4.0625rem}.p-room__facility__slides{width:100%;margin:auto;padding-bottom:2rem}.p-plan__price{padding-top:clamp(2rem,1.667rem + 1.67vw,3rem)}.p-plan__price__wrap{display:flex;align-items:center;justify-content:center;font-weight:500}.p-plan__price__text{padding-right:1.5rem;font-size:clamp(.875rem,.792rem + .42vw,1.125rem)}.p-plan__price__person{font-size:1.25rem;font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem)}.p-plan__price__number{display:inline-block;font-weight:500;font-family:"Fira Sans",sans-serif}.p-plan__price__number.-large{font-size:calc(2rem + .25vw);line-height:.654}.p-plan__price__number.-large.-price{font-weight:700;font-size:2rem;font-size:clamp(2rem,1.667rem + 1.67vw,3rem);line-height:1.2;font-family:"Noto Sans JP",sans-serif;letter-spacing:.03em}.p-plan__price__number.-medium{padding-right:.3125rem;font-weight:700;font-size:1.25rem;letter-spacing:.08em}.p-plan__price__tax{font-weight:500;font-size:clamp(.75rem,.708rem + .21vw,.875rem)}.p-plan__price__wrap .p-plan__price__number.-large:first-of-type{padding-right:.3125rem}.p-plan__detail{display:grid;grid-template-columns:repeat(3, minmax(100px, 140px));justify-content:center;padding:clamp(1.5rem,.833rem + 3.33vw,3.5rem) 0 clamp(3rem,2.333rem + 3.33vw,5rem);gap:clamp(.5rem,-0.167rem + 3.33vw,2.5rem)}.p-plan__detail__item__wrap{border-radius:50%;background-color:#ffd260}.p-plan__detail__item{position:relative;height:0;padding-top:100%}.p-plan__detail__text{display:flex;position:absolute;top:50%;right:0;left:0;align-items:flex-end;justify-content:center;margin:0;transform:translateY(-50%);font-weight:700;font-size:calc(.9375rem + .25vw);line-height:.833;text-align:center;word-break:keep-all;overflow-wrap:break-word}.p-plan__detail__word{display:block}.p-plan__detail__word.-room{grid-row:1/2;grid-column:1/2;margin-right:-0.59em;letter-spacing:.59em}.p-plan__detail__word.-maximum{grid-row:2/3;grid-column:1/2;margin-right:-0.59em;letter-spacing:.59em}.p-plan__detail__word.-person{grid-row:1/3;grid-column:2/3;align-self:center;padding-top:.0625rem;font-size:calc(2.1875rem + .25vw)}.p-plan__detail__word.-unit{display:block;grid-row:1/2;grid-column:3/4;text-align:left}.p-plan__detail__word.-limit{grid-row:2/3;grid-column:3/4;text-align:left}.p-plan__detail .p-plan__detail__item__wrap:first-of-type .p-plan__detail__text{align-items:baseline;padding-left:.1125rem}.p-plan__detail .p-plan__detail__item__wrap:first-of-type .p-plan__price__number.-large{padding-right:clamp(.21875rem,.188rem + .16vw,.3125rem);padding-left:clamp(.29375rem,.288rem + .03vw,.3125rem)}.p-plan__detail .p-plan__detail__item__wrap:nth-of-type(2) .p-plan__detail__text{align-items:baseline;padding-left:.25rem}.p-plan__detail .p-plan__detail__item__wrap:last-of-type .p-plan__detail__text{-moz-column-gap:.125rem;display:grid;top:50%;grid-template-rows:clamp(.875rem,.786rem + .45vw,1rem) clamp(.875rem,.786rem + .45vw,1rem);grid-template-columns:.5fr clamp(1.375rem,1.241rem + .67vw,1.5625rem) .2fr;column-gap:.125rem;align-items:center;justify-content:center;padding:.625rem .625rem .625rem .9375rem;transform:translateY(-50%);font-size:calc(.625rem + .25vw)}.p-plan__option__contents{padding:clamp(2.75rem,2.542rem + 1.04vw,3.375rem) clamp(.75rem,.5rem + 1.25vw,1.5rem) clamp(3.5rem,3.333rem + .83vw,4rem) 0}.p-plan__option__title{position:relative;padding-left:2rem;font-weight:700;font-size:clamp(1.25rem,1.083rem + .83vw,1.75rem);letter-spacing:.03em}.p-plan__option__title::before{position:absolute;top:0;bottom:0;left:0;width:20px;height:1px;margin:auto;background-color:#212121;content:""}.p-plan__option__name{padding-top:.5rem;font-weight:700;font-size:1.25rem;font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem);line-height:1.25;letter-spacing:.08em}.p-plan__option__detail{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:clamp(.75rem,.688rem + .31vw,.9375rem);line-height:1;letter-spacing:.03em}.p-plan__option__image.-first img{-o-object-position:70% 40%;object-position:70% 40%}.p-plan__option__image.-second img{-o-object-position:50% 3%;object-position:50% 3%}.p-faq{position:relative}.p-faq::before{z-index:-2;position:absolute;top:0;right:0;width:100%;height:100%;border-radius:4.0625rem 0 0 4.0625rem;background-color:rgba(247,239,219,.8);content:""}.p-location__accordion{padding:clamp(2rem,1.667rem + 1.67vw,3rem) 0 clamp(2rem,.833rem + 5.83vw,5.5rem)}.p-location__shop__text,.p-location__text{font-weight:500;letter-spacing:.08em;text-align:center}.p-location__shop__texts{text-align:center}.p-location__shop__text{padding-top:clamp(1.5rem,1.167rem + 1.67vw,2.5rem);font-size:clamp(.9375rem,.917rem + .1vw,1rem)}.p-location__shop__text.-sm{display:inline-block;padding-top:0;padding-left:1.1875rem}.p-location__text{font-size:clamp(1.125rem,.917rem + .1vw,1.25rem)}.p-location__icon{position:relative}.p-location__icon.-car{order:-1;width:clamp(1.25rem,1.188rem + .31vw,1.4375rem);min-width:20px}.p-location__icon.-bus{order:0;width:clamp(1.125rem,1.063rem + .31vw,1.3125rem)}.p-location__icon.-bus::before{position:absolute;top:2px;right:-12px;bottom:0;width:1px;height:10px;margin:auto 0;background-color:#212121;content:""}.p-location__icon.-bus::after{position:absolute;top:2px;right:-12px;bottom:0;width:1px;height:10px;margin:auto 0;transform:rotate(90deg);background-color:#212121;content:""}.p-location__icon.-train{width:clamp(1.125rem,1.063rem + .31vw,1.3125rem)}.p-location__icon.-train::before{position:absolute;top:2px;right:-12px;bottom:0;width:1px;height:10px;margin:auto 0;background-color:#212121;content:""}.p-location__icon.-train::after{position:absolute;top:2px;right:-12px;bottom:0;width:1px;height:10px;margin:auto 0;transform:rotate(90deg);background-color:#212121;content:""}.p-location__icon.-tram{width:clamp(1.125rem,1.063rem + .31vw,1.3125rem)}.p-location__icon.-tram::before{position:absolute;top:2px;bottom:0;left:-12px;width:1px;height:10px;margin:auto 0;background-color:#212121;content:""}.p-location__icon.-tram::after{position:absolute;top:2px;bottom:0;left:-12px;width:1px;height:10px;margin:auto 0;transform:rotate(90deg);background-color:#212121;content:""}.p-location__icon.-walk{order:0;width:clamp(.8125rem,.792rem + .1vw,.875rem)}.p-location__icon img{padding-bottom:4px;vertical-align:middle}.p-location__link{color:#212121;text-decoration:underline;transition:var(--duration2) var(--ease6);transition-property:color}.p-location__link:hover{color:#767676;transition:var(--duration2) var(--ease6);transition-property:color}.p-location__shop__link{display:inline-block;position:relative;margin-top:.5rem;color:#212121;transition:var(--duration2) var(--ease6);transition-property:color}.p-location__shop__link:hover{color:#767676;transition:var(--duration2) var(--ease6);transition-property:color}.p-location__shop__link::before{position:absolute;bottom:4px;left:0;width:clamp(.75rem,.708rem + .21vw,.875rem);height:clamp(.75rem,.708rem + .21vw,.875rem);background-image:url("data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPy0tPgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+Cgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJ3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBvcGFjaXR5OiAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRCNEI0Qjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTk2LDB2NDE2aDQxNlYwSDk2eiBNNDcyLDM3NkgxMzZWNDBoMzM2VjM3NnoiIHN0eWxlPSJmaWxsOiByZ2IoMzMsIDMzLCAzMyk7Ij48L3BhdGg+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQwLDQ3MiA0MCwyOTYgNDAsMTM2IDQwLDk2IDAsOTYgMCw1MTIgNDE2LDUxMiA0MTYsNDcyIDM3Niw0NzIgCSIgc3R5bGU9ImZpbGw6IHJnYigzMywgMzMsIDMzKTsiPjwvcG9seWdvbj4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjMyLjgxMiwzMTIuODI5IDM1MC42NzEsMTk0Ljk2OSAzNTAuNjcxLDI3OS43NjYgMzkwLjY3MSwyNzkuNzY2IDM5MC42NzEsMTI2LjY4OCAyMzcuNTk0LDEyNi42ODggCgkJMjM3LjU5NCwxNjYuNjg4IDMyMi4zOSwxNjYuNjg4IDIwNC41MzEsMjg0LjU0NyAJIiBzdHlsZT0iZmlsbDogcmdiKDMzLCAzMywgMzMpOyI+PC9wb2x5Z29uPgo8L2c+Cjwvc3ZnPgo=");background-repeat:no-repeat;content:""}.p-location__shop__img{aspect-ratio:287/184;overflow:hidden;border-radius:.625rem}.p-location__shop__img img{-o-object-fit:cover;-o-object-position:50% 100%;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.p-location__swiper{width:100%;margin:auto;overflow-x:hidden}.p-location__swiper__wrap{width:100%;margin:auto;margin-bottom:clamp(2.5rem,2.167rem + 1.67vw,3.5rem)}.p-location__list{display:flex;row-gap:1rem;flex-direction:column}.p-location__list.-time{row-gap:clamp(1rem,.917rem + .42vw,1.25rem)}.p-location__list__label{width:-moz-fit-content;width:fit-content;padding:.25rem .9375rem;border-radius:.9375rem;color:#fff;font-size:.8125rem}.p-location__list__label.-restaurant{background-color:#ffd260}.p-location__list__label.-shop{background-color:#51a3c8}.p-location__list__label.-life{background-color:#539f60}.p-location__list__label.-time{width:-moz-min-content;width:min-content;border-radius:5px;background-color:#fdc4e6;color:#212121;font-size:.9375rem;word-break:keep-all;overflow-wrap:break-word}.p-location__list__items{display:flex;flex-direction:column}.p-location__list__items.-walk,.p-location__list__items.-car{row-gap:1rem}.p-location__list__items.-time{row-gap:.5rem}.p-location__list+.p-location__list{position:relative;padding-top:clamp(5rem,4.167rem + 4.17vw,7.5rem)}.p-location__list+.p-location__list::before{position:absolute;top:clamp(2.5rem,1.979rem + 2.6vw,4.0625rem);right:0;left:0;width:145px;margin:0 auto;border-top:1px solid #999595;content:""}.p-location__list__items:last-of-type .p-location__title.-time{width:161px;word-break:keep-all;overflow-wrap:break-word}.p-location__time{display:grid;grid-template-rows:1fr;align-items:center}.p-location__time__items{-moz-column-gap:.3125rem;display:flex;position:relative;column-gap:.3125rem;flex-grow:0;align-items:center}.p-location__time__items.-car{grid-area:1/1/2/2;min-width:90px}.p-location__time__items.-other{position:relative;grid-area:1/2/2/3;flex-wrap:wrap;min-width:123px;padding-left:1.5rem}.p-location__time__items.-other::after{position:absolute;top:0;bottom:0;left:0;width:1px;height:15px;margin:auto 0;background-color:#212121;content:""}.p-location__time__text{order:1;font-size:clamp(.9375rem,.917rem + .1vw,1rem);word-break:keep-all;overflow-wrap:break-word}.p-accordion__box__imgs{-moz-column-gap:1.4375rem;display:flex;position:relative;column-gap:1.4375rem;align-items:center;min-width:3.125rem}.p-location__list__shop{font-size:clamp(.9375rem,.917rem + .1vw,1rem);letter-spacing:.08em;word-break:keep-all;overflow-wrap:break-word}.p-location__list__shop .-small{display:inline-block;font-size:clamp(.75rem,.708rem + .21vw,.875rem)}.p-location__list__name{display:inline-block}.p-access{position:relative;background-color:rgba(247,239,219,.8)}.p-access__map{display:block;aspect-ratio:288/195;margin:0 auto clamp(2rem,2rem + 2.5vw,4rem);padding-top:clamp(2rem,1.667rem + 1.67vw,3rem);overflow:hidden}.p-access__map iframe{width:100%;height:100%;border-radius:.625rem}.p-access__swiper__items{padding-bottom:.1875rem}.p-access__swiper{width:100%}.p-access__swiper__wrapper{position:relative;padding-top:clamp(2rem,1.375rem + 3.13vw,3.875rem)}.p-access__swiper__slideImg{aspect-ratio:288/186;overflow:hidden;border-radius:.625rem}.p-access__swiper__slideImg__text{padding:clamp(1rem,.833rem + .83vw,1.5rem) .625rem 0;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.6875;letter-spacing:.08em;opacity:0;transition:var(--duration1) var(--ease6);transition-property:opacity}.swiper-slide-active>.p-access__swiper__slideImg__text{opacity:1;transition:var(--duration1) var(--ease6);transition-property:opacity}.p-access__swiper img{width:100%;height:100%}.p-access__index__wrapper{display:flex;row-gap:clamp(1.5rem,1.167rem + 1.67vw,2.5rem);flex-direction:column;width:100%;max-width:900px;margin:auto;border-radius:.625rem}.p-access__index__link{display:block;position:relative;color:#535757;font-weight:500;font-size:clamp(.875rem,.833rem + .21vw,1rem);line-height:1.2;letter-spacing:.08em;transition:var(--duration2) var(--ease6);transition-property:color}.p-access__index__link::after{display:block;position:absolute;top:9px;width:14.1px;height:14.1px;margin:auto;translate:0 -50%;rotate:90deg;background-image:url(../../../../assets/img/access/access_icon_allow.svg);background-position:center;background-size:.75rem;background-repeat:no-repeat;content:"";transition:var(--duration2) var(--ease6);transition-property:rotate}.p-access__index__link.-airplane::after{right:-18px}.p-access__index__link.-car::after{right:-16px}.p-access__index__link.-bus_direct::after{right:-18px}.p-access__index__link.-tram::after{right:-18px}.p-access__index__link.-train::after{right:-19px}.p-access__index__link.-expressBus::after{right:-18px}.p-access__index__link:hover{color:#aa8454;transition:var(--duration2) var(--ease6);transition-property:color}.p-access__mainContents{display:flex;row-gap:clamp(4rem,1.946rem + 10.27vw,6.875rem);flex-direction:column}.p-access__swipers__wrapper{display:flex;row-gap:clamp(1rem,.286rem + 3.57vw,2rem);flex-direction:column}.p-access__mainSlide{position:relative;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden}.p-access__index__title{-moz-column-gap:clamp(.3125rem,.227rem + .43vw,.5rem);display:flex;column-gap:clamp(.3125rem,.227rem + .43vw,.5rem);align-items:center;justify-content:center;padding-left:clamp(.3125rem,.227rem + .43vw,.5rem)}.p-access__index__title__text{position:relative;font-weight:500;font-size:clamp(1.125rem,1.042rem + .42vw,1.375rem);letter-spacing:.08em}.p-access__index__list{display:flex;row-gap:1rem;flex-direction:column;align-items:center;margin-top:clamp(1rem,.833rem + .83vw,1.5rem);margin-right:clamp(1.125rem,1.04rem + .43vw,1.3125rem)}.p-access__index__listItem{align-self:center;padding-right:.3125rem}.p-access__contents__bg{position:relative;width:100%;padding:clamp(2.5rem,1.071rem + 7.14vw,4.5rem) 0 clamp(3.5rem,2.071rem + 7.14vw,5.5rem)}.p-access__contents__bg::after{z-index:-1;position:absolute;top:0;left:0;width:100vw;height:100%;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:rgba(247,239,219,.5);content:""}.p-access__contents{position:relative;padding-bottom:clamp(4rem,3.5rem + 2.5vw,5.5rem)}.p-access__contents::after{position:absolute;right:0;bottom:0;left:0;width:clamp(12.5rem,10.417rem + 10.42vw,18.75rem);height:1px;margin:auto;background-color:#656262;content:""}.p-access__title.-md{display:flex;width:-moz-fit-content;width:fit-content;margin-left:calc(50% - 50vw);padding:clamp(.625rem,.5rem + .63vw,1rem) clamp(1rem,.917rem + .42vw,1.25rem) clamp(.625rem,.5rem + .63vw,1rem) clamp(1rem,.917rem + .42vw,1.25rem);border-radius:0 1.25rem 1.25rem 0;background-color:#ffbd6a;color:#fff}.p-access__title__text{display:block;position:relative;font-weight:500;line-height:1.2;letter-spacing:.08em}.p-access__title__text.-md{font-size:clamp(1.125rem,.917rem + 1.04vw,1.75rem)}.p-access__title__text.-md::after{display:block;position:absolute;left:0;width:clamp(1.4375rem,1.292rem + .73vw,1.875rem);height:100%;transform:translateY(-50%);background-position:center;background-size:100%;background-repeat:no-repeat;content:""}.p-access__title__text.-md.-bus{padding-left:clamp(1.75rem,1.542rem + 1.04vw,2.375rem)}.p-access__title__text.-md.-car{padding-left:clamp(1.8125rem,1.625rem + .94vw,2.375rem)}.p-access__title__text.-md.-tram{padding-left:clamp(1.625rem,1.396rem + 1.15vw,2.3125rem)}.p-access__title__text.-md.-train{padding-left:clamp(1.625rem,1.396rem + 1.15vw,2.3125rem)}.p-access__title__text.-md.-walk{padding-left:clamp(1.125rem,.958rem + .83vw,1.625rem)}.p-access__title__text.-lg{font-size:clamp(1.25rem,.909rem + 1.7vw,2rem)}.p-access__title__text.-bus::after{top:55%;background-image:url(../../../../assets/img/access/access_icon_bus-white.svg)}.p-access__title__text.-car::after{top:57%;right:-27px;width:clamp(1.5rem,1.375rem + .63vw,1.875rem);height:100%;background-image:url(../../../../assets/img/access/access_icon_car-white.svg)}.p-access__title__text.-tram::after{width:clamp(1.3125rem,1.146rem + .83vw,1.8125rem);background-image:url(../../../../assets/img/access/access_icon_tram-white.svg)}.p-access__title__text.-train::after{top:50%;right:-27px;width:clamp(1.3125rem,1.146rem + .83vw,1.8125rem);background-image:url(../../../../assets/img/access/access_icon_train-white.svg)}.p-access__title__text.-walk::after{top:48%;width:clamp(.8125rem,.708rem + .52vw,1.125rem);background-image:url(../../../../assets/img/access/access_icon_walk-white.svg)}.p-access__title__icon{display:block}.p-access__title__icon.-lg{width:clamp(1.625rem,1.455rem + .85vw,2rem)}.p-access__title__icon.-lg.-shinkansen{padding-top:clamp(.125rem,.04rem + .43vw,.3125rem)}.p-access__title__icon.-lg.-expressBus{padding-top:clamp(.1875rem,.104rem + .42vw,.4375rem)}.p-access__shinkansen__bus+.p-access__shinkansen__bus{margin-top:clamp(2rem,1.833rem + .83vw,2.5rem)}.p-access__detail{margin-top:clamp(1.5rem,1.167rem + 1.67vw,2.5rem)}.p-access__detail+.p-access__detail{margin-top:clamp(2rem,1.667rem + 1.67vw,3rem)}.p-access__detail__wrapper{margin-top:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.p-access__detail__list{display:flex;row-gap:clamp(.625rem,.5rem + .63vw,1rem);flex-direction:column;padding:clamp(1rem,.833rem + .83vw,1.5rem) 0 0 1.9375rem;list-style:initial}.p-access__detail__marker{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.p-access__detail__marker::marker{font-size:.5em}.p-access__detail__listItem{vertical-align:middle}.p-access__detail__items{margin-top:clamp(1rem,.667rem + 1.67vw,2rem);padding-left:clamp(.9375rem,.833rem + .52vw,1.25rem)}.p-access__detail__text{font-weight:500;font-size:clamp(.875rem,.833rem + .21vw,1rem);line-height:1.5;letter-spacing:.08em;word-break:keep-all;overflow-wrap:break-word}.p-access__detail__text.-md{margin-bottom:clamp(1rem,.667rem + 1.67vw,2rem);font-size:clamp(1rem,.958rem + .21vw,1.125rem);line-height:1.44}.p-access__detail__text.-caution{color:#f82626;font-weight:700;font-size:clamp(.75rem,.708rem + .21vw,.875rem);word-break:keep-all;overflow-wrap:break-word}.p-access__detail__text+.p-access__detail__text{margin-top:clamp(.625rem,.5rem + .63vw,1rem)}.p-access__timeTable{margin-top:clamp(.875rem,.667rem + 1.04vw,1.5rem);padding-left:clamp(1.0625rem,1.021rem + .21vw,1.1875rem);line-height:1.2}.p-access__timeTable__link{position:relative;color:#212121;font-weight:500;font-size:clamp(.75rem,.708rem + .21vw,.875rem);text-decoration:underline;transition:var(--duration2) var(--ease6);transition-property:color}.p-access__timeTable__link:hover{color:#aa8454;transition:var(--duration2) var(--ease6);transition-property:color}.p-access__timeTable__link::before{position:absolute;bottom:2px;left:-17px;width:clamp(.75rem,.708rem + .21vw,.875rem);height:clamp(.75rem,.708rem + .21vw,.875rem);background-image:url("data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPy0tPgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+Cgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJ3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBvcGFjaXR5OiAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRCNEI0Qjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTk2LDB2NDE2aDQxNlYwSDk2eiBNNDcyLDM3NkgxMzZWNDBoMzM2VjM3NnoiIHN0eWxlPSJmaWxsOiByZ2IoMzMsIDMzLCAzMyk7Ij48L3BhdGg+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQwLDQ3MiA0MCwyOTYgNDAsMTM2IDQwLDk2IDAsOTYgMCw1MTIgNDE2LDUxMiA0MTYsNDcyIDM3Niw0NzIgCSIgc3R5bGU9ImZpbGw6IHJnYigzMywgMzMsIDMzKTsiPjwvcG9seWdvbj4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjMyLjgxMiwzMTIuODI5IDM1MC42NzEsMTk0Ljk2OSAzNTAuNjcxLDI3OS43NjYgMzkwLjY3MSwyNzkuNzY2IDM5MC42NzEsMTI2LjY4OCAyMzcuNTk0LDEyNi42ODggCgkJMjM3LjU5NCwxNjYuNjg4IDMyMi4zOSwxNjYuNjg4IDIwNC41MzEsMjg0LjU0NyAJIiBzdHlsZT0iZmlsbDogcmdiKDMzLCAzMywgMzMpOyI+PC9wb2x5Z29uPgo8L2c+Cjwvc3ZnPgo=");background-repeat:no-repeat;content:""}.p-access__parking{margin-top:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.p-access__parking__text{margin:clamp(1rem,.667rem + 1.67vw,2rem) 0 clamp(1.5rem,1.167rem + 1.67vw,2.5rem);text-align:center}.p-access__parking__sentence,.p-access__parking__place,.p-access__parking__caption{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);letter-spacing:.08em}.p-access__parking__caption{line-height:1.6875}.p-access__parking__sentence{padding-left:clamp(.9375rem,.833rem + .52vw,1.25rem);line-height:1.8;text-align:left}.p-access__parking__items{display:flex;row-gap:clamp(1rem,.667rem + 1.67vw,2rem);flex-direction:column;align-items:flex-start;width:100%;margin:auto}.p-access__parking__img{aspect-ratio:288/186;width:100%;margin:auto;overflow:hidden;border-radius:.625rem}.p-access__parking__img img{width:100%}.p-access__directions{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);letter-spacing:.08em}.swiper-pagination{-moz-column-gap:clamp(.5rem,.458rem + .21vw,.625rem);display:flex;z-index:initial;column-gap:clamp(.5rem,.458rem + .21vw,.625rem);flex-wrap:wrap;align-items:center;justify-content:center;inset:0}.swiper-pagination.-locationPage{position:initial;width:37%;max-width:251px;height:clamp(2rem,1.196rem + 4.02vw,3.125rem);inset:initial;text-align:left}.swiper-pagination-bullet{width:clamp(.5rem,.458rem + .21vw,.625rem);height:clamp(.5rem,.458rem + .21vw,.625rem);background:#d9d9d9;opacity:initial}.swiper-pagination-bullet-active{background:#ffbd6a}.swiper-button-prev,.swiper-button-next{z-index:2;position:relative;top:initial;width:clamp(2rem,1.196rem + 4.02vw,3.125rem);height:clamp(2rem,1.196rem + 4.02vw,3.125rem);margin-top:initial;border-radius:50%}.swiper-button-prev::after,.swiper-button-next::after{position:absolute;margin:auto;content:""}.swiper-button-prev{left:0}.swiper-button-prev::after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);width:clamp(.75rem,.661rem + .45vw,.875rem);height:clamp(.625rem,.536rem + .45vw,.75rem);margin-right:clamp(.1875rem,.143rem + .22vw,.25rem);transform:rotate(-90deg);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.swiper-button-next{right:0}.swiper-button-next::after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);width:clamp(.75rem,.661rem + .45vw,.875rem);height:clamp(.625rem,.536rem + .45vw,.75rem);margin-left:clamp(.1875rem,.143rem + .22vw,.25rem);transform:rotate(90deg);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.swiper-button-prev.-shareSpace.swiper-button-disabled,.swiper-button-next.-shareSpace.swiper-button-disabled{opacity:0 !important}.swiper-button-prev.-location.swiper-button-disabled,.swiper-button-next.-location.swiper-button-disabled{opacity:0 !important}.swiper-container-horizontal>.swiper-scrollbar{z-index:-1;right:0;left:0;width:72.32%;margin:auto;background-color:#d9d9d9}.swiper-scrollbar-drag{background-color:#ffbd6a}.p-body{background-color:rgba(247,239,219,.5)}.p-rooms__swipers__wrapper{margin-top:-1.5rem}.p-rooms__swiper{margin-left:calc(50% - 50vw);overflow-x:hidden}.p-rooms__swiper__image{aspect-ratio:294/195;overflow:hidden;border-radius:0 3.125rem .9375rem 0}.p-rooms__swiper__image.-restroom{width:100%}.p-rooms__swiper__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-rooms__contents{position:relative;width:100%;margin-top:clamp(3rem,2.545rem + 2.27vw,4rem);padding:0 clamp(.625rem,-0.227rem + 4.26vw,2.5rem) clamp(1.5rem,.591rem + 4.55vw,3.5rem);border-radius:.9375rem 1.875rem;background-color:#fff}.p-rooms__caution{position:relative;width:100%;max-width:900px;margin:auto}.p-rooms__caution.-rooms{padding:clamp(3.5rem,2.833rem + 3.33vw,5.5rem) 0 clamp(4.5rem,3.5rem + 5vw,7.5rem)}.p-rooms__caution.-shareSpace{padding:clamp(4rem,2.833rem + 5.83vw,7.5rem) 0 clamp(4.5rem,3.5rem + 5vw,7.5rem)}.p-rooms__caution.-shareSpace::before{position:absolute;right:0;bottom:0;left:0;width:clamp(12.5rem,8.333rem + 20.83vw,25rem);height:1px;margin:auto;background-color:#392810;content:""}.p-rooms__caution__title{margin-bottom:clamp(1rem,.833rem + .83vw,1.5rem);font-weight:700;font-size:clamp(1.125rem,1.068rem + .28vw,1.25rem);letter-spacing:.08em;text-align:center}.p-rooms__caution__list{width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:clamp(.9375rem,.917rem + .1vw,1rem);list-style:initial}.p-rooms__caution__marker{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.5;letter-spacing:.08em}.p-rooms__caution__marker::marker{font-size:.5em}.p-rooms__caution__text{vertical-align:middle}.p-rooms__text{text-align:center}.p-rooms__sentence{display:inline-block;color:#f82626;font-weight:700;font-size:clamp(1rem,.943rem + .28vw,1.125rem);line-height:1.6875;letter-spacing:.08em;text-align:left}.p-rooms__request{padding:clamp(1.5rem,.833rem + 3.33vw,3.5rem) clamp(.625rem,3.13vw,2.5rem) clamp(1.5rem,.833rem + 3.33vw,3.5rem) clamp(.625rem,3.13vw,2.5rem);border-radius:.625rem;background-color:#fff}.p-rooms__request.-shareSpace{margin-top:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.p-rooms__item{-moz-column-gap:.5rem;display:flex;column-gap:.5rem;align-items:center;line-height:1.2}.p-rooms__item.-airCleaner{padding-left:.1625rem}.p-rooms__item.-deskLamp{-moz-column-gap:.3125rem;column-gap:.3125rem}.p-rooms__item.-mirror1,.p-rooms__item.-mirror2{-moz-column-gap:.6875rem;column-gap:.6875rem}.p-rooms__item.-bed__dobble{-moz-column-gap:.71875rem;column-gap:.71875rem}.p-rooms__item.-softener{-moz-column-gap:.3125rem;column-gap:.3125rem}.p-rooms__item.-ketchup{-moz-column-gap:.4375rem;column-gap:.4375rem}.p-rooms__item.-oil{-moz-column-gap:.4375rem;column-gap:.4375rem}.p-rooms__item.-dressing{-moz-column-gap:.375rem;column-gap:.375rem}.p-rooms__item.-sugar{-moz-column-gap:.375rem;column-gap:.375rem}.p-rooms__item.-pot{-moz-column-gap:.5625rem;column-gap:.5625rem}.p-rooms__item.-turner{-moz-column-gap:.40625rem;column-gap:.40625rem}.p-rooms__item.-mixer{-moz-column-gap:clamp(.4375rem,.324rem + .57vw,.6875rem);column-gap:clamp(.4375rem,.324rem + .57vw,.6875rem)}.p-rooms__item.-aluminumFoil{-moz-column-gap:.4375rem;column-gap:.4375rem}.p-rooms__icon{display:inline-block;width:clamp(1.25rem,1.108rem + .71vw,1.5625rem);max-height:1.5625rem}.p-rooms__icon.-hangerRack{height:clamp(1.375rem,1.313rem + .31vw,1.5625rem);margin-left:-0.03125rem}.p-rooms__icon.-hangerRack img{height:inherit}.p-rooms__icon.-sofa__single{width:clamp(1.125rem,1.042rem + .42vw,1.375rem);margin-left:.0625rem}.p-rooms__icon.-desk img{margin-bottom:.1875rem}.p-rooms__icon.-map{width:clamp(1.125rem,1.042rem + .42vw,1.375rem)}.p-rooms__icon.-map img{margin-top:.15625rem}.p-rooms__icon.-compo{width:clamp(1.375rem,1.29rem + .43vw,1.5625rem)}.p-rooms__icon.-compo img{margin-bottom:-0.0125rem;vertical-align:baseline}.p-rooms__icon.-airconditioner img{margin-bottom:.125rem}.p-rooms__icon.-bed__dobble{width:clamp(1.1875rem,1.045rem + .71vw,1.5rem)}.p-rooms__icon.-bed__single img{margin-bottom:.0625rem;vertical-align:baseline}.p-rooms__icon.-mirror_sm{width:clamp(.9375rem,.795rem + .71vw,1.25rem);margin-left:.125rem}.p-rooms__icon.-mirror_sm img{margin-top:clamp(.063rem,-0.004rem + .33vw,.156rem)}.p-rooms__icon.-table img{margin-bottom:-0.03125rem;vertical-align:baseline}.p-rooms__icon.-livingTable{width:clamp(1.1875rem,1.045rem + .71vw,1.5rem)}.p-rooms__icon.-mirror3{width:clamp(.9375rem,.795rem + .71vw,1.25rem);height:clamp(1.25rem,1.165rem + .43vw,1.438rem)}.p-rooms__icon.-mirror3 img{height:inherit;margin-top:.0625rem;margin-left:.15625rem}.p-rooms__icon.-airCleaner{width:clamp(.9375rem,.852rem + .43vw,1.125rem);height:clamp(1.3125rem,1.199rem + .57vw,1.5625rem)}.p-rooms__icon.-airCleaner img{height:inherit;margin-top:-0.0625rem}.p-rooms__icon.-MakeupRemover{height:clamp(1.5rem,1.472rem + .14vw,1.5625rem)}.p-rooms__icon.-MakeupRemover img{height:inherit}.p-rooms__icon.-shampoo{height:clamp(1.4375rem,1.381rem + .28vw,1.5625rem)}.p-rooms__icon.-shampoo img{height:inherit}.p-rooms__icon.-rinse{height:clamp(1.5rem,1.443rem + .28vw,1.625rem)}.p-rooms__icon.-rinse img{height:inherit}.p-rooms__icon.-bodysoap{height:clamp(1.4375rem,1.381rem + .28vw,1.5625rem)}.p-rooms__icon.-bodysoap img{height:inherit}.p-rooms__icon.-facewash{height:clamp(1.3125rem,1.256rem + .28vw,1.4375rem)}.p-rooms__icon.-facewash img{height:inherit}.p-rooms__icon.-toothpaste{width:clamp(1.25rem,1.136rem + .57vw,1.5rem)}.p-rooms__icon.-laundryDetergent{height:clamp(1.4375rem,1.381rem + .28vw,1.5625rem)}.p-rooms__icon.-laundryDetergent img{height:inherit}.p-rooms__icon.-raundry{height:clamp(1.375rem,1.318rem + .28vw,1.5rem)}.p-rooms__icon.-raundry img{height:inherit}.p-rooms__icon.-hairdryer{width:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-softener{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem);height:clamp(1.5rem,1.443rem + .28vw,1.625rem)}.p-rooms__icon.-softener img{height:inherit}.p-rooms__icon.-towel{width:clamp(1.375rem,1.205rem + .85vw,1.75rem)}.p-rooms__icon.-refrigerator{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-refrigerator img{height:inherit}.p-rooms__icon.-racemaker{width:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-kettle{width:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-gus{width:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-toaster{width:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-pot{width:clamp(1.375rem,1.233rem + .71vw,1.6875rem);margin-left:-0.125rem}.p-rooms__icon.-cuttingBoard img{vertical-align:baseline}.p-rooms__icon.-mixer{width:1.125rem;height:clamp(1.4375rem,1.396rem + .21vw,1.5625rem)}.p-rooms__icon.-mixer img{height:inherit}.p-rooms__icon.-colander img{margin-bottom:.15625rem}.p-rooms__icon.-solt{height:clamp(1.1875rem,1.045rem + .71vw,1.5rem)}.p-rooms__icon.-solt img{height:inherit}.p-rooms__icon.-paper{height:clamp(1.1875rem,1.045rem + .71vw,1.5rem)}.p-rooms__icon.-paper img{height:inherit}.p-rooms__icon.-mayonnaise{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-mayonnaise img{height:inherit}.p-rooms__icon.-ketchup{height:clamp(1.3125rem,1.199rem + .57vw,1.5625rem)}.p-rooms__icon.-ketchup img{height:inherit}.p-rooms__icon.-dressing{height:clamp(1.3125rem,1.199rem + .57vw,1.5625rem)}.p-rooms__icon.-dressing img{height:inherit}.p-rooms__icon.-soysauce{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-soysauce img{height:inherit}.p-rooms__icon.-oil{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-oil img{height:inherit}.p-rooms__icon.-sugar{width:clamp(1.375rem,1.233rem + .71vw,1.6875rem);margin-left:.125rem}.p-rooms__icon.-coffee{height:clamp(1.1875rem,1.074rem + .57vw,1.4375rem)}.p-rooms__icon.-coffee img{height:inherit}.p-rooms__icon.-tea{width:clamp(1.3125rem,1.199rem + .57vw,1.5625rem);margin-left:.125rem}.p-rooms__icon.-knife{height:clamp(1.375rem,1.29rem + .43vw,1.5625rem)}.p-rooms__icon.-knife img{height:inherit}.p-rooms__icon.-glass{width:clamp(1.0625rem,.92rem + .71vw,1.375rem);margin-left:.0625rem}.p-rooms__icon.-sponge{height:clamp(1.4375rem,1.381rem + .28vw,1.5625rem)}.p-rooms__icon.-sponge img{height:inherit}.p-rooms__icon.-kitchenSorp{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-kitchenSorp img{height:inherit}.p-rooms__icon.-sake{height:clamp(1.5625rem,1.506rem + .28vw,1.6875rem)}.p-rooms__icon.-sake img{height:inherit}.p-rooms__icon.-mirin{height:clamp(1.5625rem,1.506rem + .28vw,1.6875rem)}.p-rooms__icon.-mirin img{height:inherit}.p-rooms__icon.-chopstick img{margin-bottom:.125rem;vertical-align:baseline}.p-rooms__icon.-papercup{height:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-rooms__icon.-papercup img{height:inherit}.p-rooms__icon.-aluminumFoil{width:clamp(1.1875rem,1.045rem + .71vw,1.5rem);margin-bottom:.09375rem;margin-left:.125rem}.p-rooms__icon.-wrap{width:clamp(1.375rem,1.261rem + .57vw,1.625rem);margin-top:.125rem;margin-left:-0.125rem}.p-rooms__itemName{font-weight:500;font-size:clamp(.9375rem,.909rem + .14vw,1rem);letter-spacing:.08em}.p-rooms__houseRule__wrapper.-top{position:relative;padding:0 0 clamp(4rem,3rem + 5vw,7rem)}.p-rooms__houseRule__wrapper.-top::before{position:absolute;right:0;bottom:clamp(2rem,1.5rem + 2.5vw,3.5rem);left:0;width:145px;margin:0 auto;border:1px solid #656262;content:""}.p-rooms__houseRule__wrapper.-bottom{position:relative;padding:clamp(4rem,3rem + 5vw,7rem) 0 0}.p-rooms__houseRule__wrapper.-bottom::before{position:absolute;top:clamp(2rem,1.5rem + 2.5vw,3.5rem);right:0;left:0;width:145px;margin:0 auto;border:1px solid #656262;content:""}.p-rooms__houseRule__time{padding-bottom:clamp(1.5rem,1.333rem + .83vw,2rem)}.p-rooms__houseRule__text{position:relative;text-align:center}.p-rooms__houseRule__list__text{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;text-align:left}.p-rooms__houseRule__lists{display:flex;flex-direction:column;width:100%;text-align:center}.p-rooms__houseRule__lists.-top{-moz-column-gap:1rem;column-gap:1rem;width:-moz-fit-content;width:fit-content;max-width:400px;margin:auto;padding-bottom:1rem;gap:.3125rem}.p-rooms__houseRule__lists.-middle{-moz-column-gap:1rem;column-gap:1rem;width:-moz-fit-content;width:fit-content;max-width:400px;margin:auto;padding-bottom:1rem;gap:1.25rem}.p-rooms__houseRule__lists.-bottom{padding-left:1rem;gap:1rem}.p-rooms__houseRule__list__item{font-size:.5em;list-style-type:disc}.p-rooms__content__wrapper{width:100%;padding:clamp(1.5rem,.591rem + 4.55vw,3.5rem) clamp(1rem,-0.136rem + 5.68vw,3.5rem);border-radius:.625rem;background-color:#fff}.p-rooms__content__inner{padding-top:clamp(2rem,1.333rem + 3.33vw,4rem)}.p-rooms__content__text{text-align:center}.p-rooms__content__sentence{display:inline-block;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;text-align:left}.p-rooms__houseRule__lists .p-rooms__houseRule__list__item:last-child .p-rooms__houseRule__list__text{word-break:keep-all;overflow-wrap:break-word}.p-rooms__caution__marker+.p-rooms__caution__marker{padding-top:1rem}.p-shareSpace__contents{width:100%;margin-top:3rem;padding:0 clamp(.625rem,-0.227rem + 4.26vw,2.5rem) clamp(1.5rem,.591rem + 4.55vw,3.5rem);border-radius:.9375rem 4.0625rem .9375rem .9375rem;background-color:#fff}.p-shareSpace__restRoom__bg{position:relative;width:100%;margin:clamp(1.5rem,1.045rem + 2.27vw,2.5rem) auto 0}.p-shareSpace__restRoom__bg::before{z-index:-1;position:absolute;top:24px;left:0;width:100%;height:100%;border-radius:.9375rem 1.875rem;background-color:#fff;content:""}.p-shareSpace__grid__items.-restroom{margin-left:calc(50% - 50vw);padding-right:clamp(.625rem,-0.227rem + 4.26vw,2.5rem)}.p-shareSpace__item{display:flex;align-items:center;gap:.5rem;line-height:1.2}.p-shareSpace__icon{display:inline-block;width:clamp(1.25rem,1.108rem + .71vw,1.5625rem)}.p-shareSpace__icon.-sake{width:clamp(1.375rem,1.205rem + .85vw,1.75rem)}.p-shareSpace__icon.-mirin{width:clamp(1.375rem,1.205rem + .85vw,1.75rem)}.p-shareSpace__icon.-ketchup{width:clamp(1.375rem,1.205rem + .85vw,1.75rem)}.p-shareSpace__icon.-dressing{width:clamp(1.375rem,1.205rem + .85vw,1.75rem)}.p-shareSpace__icon.-sugar{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem)}.p-shareSpace__icon.-sponge{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem)}.p-shareSpace__icon.-chopstick{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem)}.p-shareSpace__icon.-knife{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem)}.p-shareSpace__icon.-kitchenSorp{width:clamp(1.4375rem,1.146rem + .52vw,1.75rem)}.p-shareSpace__icon.-papercup{width:clamp(1.0625rem,.977rem + .43vw,1.25rem)}.p-shareSpace__itemName{font-weight:500;font-size:clamp(.9375rem,.909rem + .14vw,1rem);letter-spacing:.08em}.p-shareSpace__living__sentence{color:#656262;font-weight:500;font-size:clamp(.75rem,.693rem + .28vw,.875rem);line-height:2;letter-spacing:.08em}.p-shareSpace__living__sentence+.p-shareSpace__living__sentence{padding-top:.5rem}.p-reservation__link{width:100%}.p-reservation__link__wrapper{display:flex;row-gap:clamp(1rem,.833rem + .83vw,1.5rem);flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:900px;margin:auto;margin-bottom:clamp(4rem,2.417rem + 7.92vw,8.75rem);padding:clamp(2.5rem,2.167rem + 1.67vw,3.5rem) clamp(.625rem,3.13vw,2.5rem);border-radius:1.875rem;background-color:#fff}.p-contact__header{width:100%;max-width:900px;margin:0 auto clamp(2rem,1.5rem + 2.5vw,3.5rem)}.p-contact__text{width:-moz-fit-content;width:fit-content;margin:auto}.p-contact__sentence{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.6875;letter-spacing:.08em}.p-contact__form{max-width:694px;margin:0 auto}.p-contact__form__wrapper{width:100%;max-width:900px;margin:auto;margin-bottom:clamp(4rem,2.417rem + 7.92vw,8.75rem);padding:clamp(2.5rem,2.167rem + 1.67vw,3.5rem) clamp(.625rem,3.13vw,2.5rem);border-radius:1.875rem;background-color:#fff}.p-contact__form__inner{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.p-contact__form__inner.-privacyPolicy{flex-direction:row;align-items:center;justify-content:center;gap:0}.p-contact__form__title{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);letter-spacing:.08em}.p-contact__form__label{display:inline-block;margin-left:.5rem;color:#f82626;font-weight:700;font-size:.75rem;letter-spacing:.08em}.p-contact__form__text{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1;letter-spacing:.08em}.p-contact__form__text.-privacyPolicy{margin-bottom:.1875rem}.p-contact__form__textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5rem 1rem;border:none;border-radius:.3125rem;background-color:#eaeaea}.p-contact__form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;margin-right:.3125rem;border:none;border-radius:.3125rem;background-color:#eaeaea}.p-contact__form__checkbox:checked::before{position:absolute;top:0;right:0;bottom:5px;left:0;width:10px;height:14px;margin:auto;transform:rotate(50deg);border-right:3px solid #212121;border-bottom:3px solid #212121;content:""}.p-contact__form__link{color:#212121;font-weight:700;text-decoration:underline;transition:var(--duration1) var(--ease2);transition-property:color}.p-contact__form__link:hover{color:#656262;transition:var(--duration1) var(--ease2);transition-property:color}.p-contact__form__button{padding-top:clamp(2rem,1.833rem + .83vw,2.5rem)}.p-contact__form__item+.p-contact__form__item{margin-top:clamp(1.5rem,1.333rem + .83vw,2rem)}.p-contact__form .p-contact__form__item.-privacyPolicy{margin-top:clamp(.625rem,3.13vw,2.5rem)}.is-error{display:block;width:100%;color:red;font-weight:700;font-size:1rem}.p-privacyPolicy__bg{padding:clamp(2.5rem,2.167rem + 1.67vw,3.5rem) clamp(.625rem,3.13vw,2.5rem);border-radius:2rem;background-color:#fff}.p-privacyPolicy__lead{margin-bottom:2.5rem;text-align:center}.p-privacyPolicy__title{padding-bottom:clamp(1rem,.833rem + .83vw,1.5rem);font-size:clamp(1.125rem,1rem + .63vw,1.5rem);line-height:1;letter-spacing:.03em}.p-privacyPolicy__lists{display:flex;row-gap:clamp(.625rem,.5rem + .63vw,1rem);flex-direction:column;justify-content:center}.p-privacyPolicy__lists__wrap{display:flex;row-gap:1rem;flex-direction:column;justify-content:center}.p-privacyPolicy__number{display:inline-block;padding-right:.3125rem}.p-privacyPolicy__list__item{width:100%;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em}.p-privacyPolicy__list__item.-lowercase{list-style-type:lower-latin}.p-privacyPolicy__list__item.-number{list-style-type:decimal}.p-privacyPolicy__list__item__wrap{padding-left:2rem}.p-privacyPolicy__list__item__wrap.-lowercase__list{padding-top:clamp(.5rem,.333rem + .83vw,1rem)}.p-privacyPolicy__text{width:100%;font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;text-align:left}.p-privacyPolicy__text.-lead{display:flex;justify-content:center;margin:0 auto}.p-privacyPolicy__text__link{color:#212121;text-decoration:underline}.p-privacyPolicy__address{font-weight:500;font-size:clamp(.9375rem,.917rem + .1vw,1rem);line-height:1.8;letter-spacing:.08em;text-align:left}.p-privacyPolicy__address.-tel{color:#212121}.p-privacyPolicy__content+.p-privacyPolicy__content{margin-top:clamp(3.5rem,3.333rem + .83vw,4rem)}.p-privacyPolicy__lists__wrap+.p-privacyPolicy__lists__wrap{margin-top:clamp(1.5rem,1.333rem + .83vw,2rem)}.p-privacyPolicy__lists+.p-privacyPolicy__lists{margin-top:1rem}.p-thanks__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem;text-align:center}.p-thanks__img{width:6.25rem}.p-thanks__text{font-weight:500;font-size:clamp(.9375rem,.875rem + .31vw,1.125rem);letter-spacing:.08em}.p-thanks__text.-toTop{padding-top:1rem;font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem)}.p-thanks__text__link{color:#212121;text-decoration:underline;transition:var(--duration2) var(--ease6);transition-property:color}.p-thanks__text__link:hover{color:#767676;transition:var(--duration2) var(--ease6);transition-property:color}.u-break.-xxs{display:inline-block}.u-visuallyHidden:not(:focus){clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%)}@media screen and (min-width: 0){.l-spacer[data-space~=xxsmall]{padding:.5rem 0}.l-spacer[data-space~=xxsmallTop]{padding-top:.5rem}.l-spacer[data-space~=xxsmallBottom]{padding-bottom:.5rem}.l-spacer[class][data-space~="xxs:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="xxs:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="xxs:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[data-space~=xsmall]{padding:1rem 0}.l-spacer[data-space~=xsmallTop]{padding-top:1rem}.l-spacer[data-space~=xsmallBottom]{padding-bottom:1rem}.l-spacer[class][data-space~="xxs:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="xxs:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="xxs:xsmallBottom"]{padding-bottom:2rem}.l-spacer[data-space~=small]{padding:1.5rem 0}.l-spacer[data-space~=smallTop]{padding-top:1.5rem}.l-spacer[data-space~=smallBottom]{padding-bottom:1.5rem}.l-spacer[class][data-space~="xxs:small"]{padding:3rem 0}.l-spacer[class][data-space~="xxs:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="xxs:smallBottom"]{padding-bottom:3rem}.l-spacer[data-space~=medium]{padding:2rem 0}.l-spacer[data-space~=mediumTop]{padding-top:2rem}.l-spacer[data-space~=mediumBottom]{padding-bottom:2rem}.l-spacer[class][data-space~="xxs:medium"]{padding:4rem 0}.l-spacer[class][data-space~="xxs:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="xxs:mediumBottom"]{padding-bottom:4rem}.l-spacer[data-space~=large]{padding:2.75rem 0}.l-spacer[data-space~=largeTop]{padding-top:2.75rem}.l-spacer[data-space~=largeBottom]{padding-bottom:2.75rem}.l-spacer[class][data-space~="xxs:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="xxs:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="xxs:largeBottom"]{padding-bottom:5.5rem}.l-spacer[data-space~=xlarge]{padding:3.75rem 0}.l-spacer[data-space~=xlargeTop]{padding-top:3.75rem}.l-spacer[data-space~=xlargeBottom]{padding-bottom:3.75rem}.l-spacer[class][data-space~="xxs:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="xxs:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="xxs:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[data-space~=xxlarge]{padding:5rem 0}.l-spacer[data-space~=xxlargeTop]{padding-top:5rem}.l-spacer[data-space~=xxlargeBottom]{padding-bottom:5rem}.l-spacer[class][data-space~="xxs:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="xxs:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="xxs:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="xxs:reset"]{padding:0}.l-spacer[class][data-space~="xxs:resetTop"]{padding-top:0}.l-spacer[class][data-space~="xxs:resetBottom"]{padding-bottom:0}.c-common__title__circle.-access{line-height:1.2}.c-common__title__circle.-access::before{top:5px;bottom:initial}.p-location__time{grid-template-columns:minmax(31.25vw, 0.2fr)}.p-access__title.-md.-tram{padding:clamp(.625rem,.5rem + .63vw,1rem) 0 clamp(.625rem,.5rem + .63vw,1rem) clamp(1rem,.917rem + .42vw,1.25rem)}.p-access__title__text.-md.-tram{width:274px}.p-access__title__text.-tram{line-height:1.4;word-break:keep-all;overflow-wrap:break-word}.p-access__title__text.-tram::after{top:27%}.p-privacyPolicy__address{width:98%}.u-wbr.-xxs{display:inline-block}.u-wbr.-xxsHard{display:block}.u-wbr.-xxsReset{display:inline}.u-wbr.-xxsNoWrap{white-space:nowrap}.u-align[data-align~="xxs:left"]{text-align:left}.u-align[data-align~="xxs:center"]{text-align:center}.u-align[data-align~="xxs:right"]{text-align:right}}@media screen and (min-width: 360px){.l-spacer[class][data-space~="xs:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="xs:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="xs:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[class][data-space~="xs:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="xs:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="xs:xsmallBottom"]{padding-bottom:2rem}.l-spacer[class][data-space~="xs:small"]{padding:3rem 0}.l-spacer[class][data-space~="xs:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="xs:smallBottom"]{padding-bottom:3rem}.l-spacer[class][data-space~="xs:medium"]{padding:4rem 0}.l-spacer[class][data-space~="xs:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="xs:mediumBottom"]{padding-bottom:4rem}.l-spacer[class][data-space~="xs:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="xs:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="xs:largeBottom"]{padding-bottom:5.5rem}.l-spacer[class][data-space~="xs:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="xs:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="xs:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[class][data-space~="xs:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="xs:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="xs:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="xs:reset"]{padding:0}.l-spacer[class][data-space~="xs:resetTop"]{padding-top:0}.l-spacer[class][data-space~="xs:resetBottom"]{padding-bottom:0}.c-common__title__circle.-access::before{top:clamp(.0625rem,.021rem + .21vw,.1875rem);bottom:0}.p-footer__copyright{font-size:.75rem}.p-location__list__label.-time{width:-moz-fit-content;width:fit-content}.p-location__time{grid-template-columns:clamp(8.4375rem,8.162rem + 1.23vw,8.75rem)}.p-location__time.-long{padding-right:1rem}.p-access__title.-md.-tram{padding:clamp(.625rem,.5rem + .63vw,1rem) clamp(1rem,.917rem + .42vw,1.25rem) clamp(.625rem,.5rem + .63vw,1rem) clamp(1rem,.917rem + .42vw,1.25rem)}.p-access__title__text.-md.-tram{width:initial}.p-access__title__text.-tram{line-height:1.2}.p-access__title__text.-tram::after{top:50%}.p-privacyPolicy__address{width:100%}.u-wbr.-xs{display:inline-block}.u-wbr.-xsHard{display:block}.u-wbr.-xsReset{display:inline}.u-wbr.-xsNoWrap{white-space:nowrap}.u-align[data-align~="xs:left"]{text-align:left}.u-align[data-align~="xs:center"]{text-align:center}.u-align[data-align~="xs:right"]{text-align:right}}@media screen and (min-width: 576px){.l-spacer[class][data-space~="sm:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="sm:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="sm:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[class][data-space~="sm:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="sm:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="sm:xsmallBottom"]{padding-bottom:2rem}.l-spacer[class][data-space~="sm:small"]{padding:3rem 0}.l-spacer[class][data-space~="sm:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="sm:smallBottom"]{padding-bottom:3rem}.l-spacer[class][data-space~="sm:medium"]{padding:4rem 0}.l-spacer[class][data-space~="sm:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="sm:mediumBottom"]{padding-bottom:4rem}.l-spacer[class][data-space~="sm:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="sm:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="sm:largeBottom"]{padding-bottom:5.5rem}.l-spacer[class][data-space~="sm:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="sm:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="sm:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[class][data-space~="sm:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="sm:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="sm:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="sm:reset"]{padding:0}.l-spacer[class][data-space~="sm:resetTop"]{padding-top:0}.l-spacer[class][data-space~="sm:resetBottom"]{padding-bottom:0}.u-break.-xxs{display:none}.u-wbr.-sm{display:inline-block}.u-wbr.-smHard{display:block}.u-wbr.-smReset{display:inline}.u-wbr.-smNoWrap{white-space:nowrap}.u-align[data-align~="sm:left"]{text-align:left}.u-align[data-align~="sm:center"]{text-align:center}.u-align[data-align~="sm:right"]{text-align:right}}@media screen and (min-width: 768px){.l-spacer.-xxsmall{padding:.6666666667rem 0}.l-spacer.-xxsmallTop{padding-top:.6666666667rem}.l-spacer.-xxsmallBottom{padding-bottom:.6666666667rem}.l-spacer.-xsmall{padding:1.3333333333rem 0}.l-spacer.-xsmallTop{padding-top:1.3333333333rem}.l-spacer.-xsmallBottom{padding-bottom:1.3333333333rem}.l-spacer.-small{padding:2rem 0}.l-spacer.-smallTop{padding-top:2rem}.l-spacer.-smallBottom{padding-bottom:2rem}.l-spacer.-medium{padding:2.6666666667rem 0}.l-spacer.-mediumTop{padding-top:2.6666666667rem}.l-spacer.-mediumBottom{padding-bottom:2.6666666667rem}.l-spacer.-large{padding:3.6666666667rem 0}.l-spacer.-largeTop{padding-top:3.6666666667rem}.l-spacer.-largeBottom{padding-bottom:3.6666666667rem}.l-spacer.-xlarge{padding:5rem 0}.l-spacer.-xlargeTop{padding-top:5rem}.l-spacer.-xlargeBottom{padding-bottom:5rem}.l-spacer.-xxlarge{padding:6.6666666667rem 0}.l-spacer.-xxlargeTop{padding-top:6.6666666667rem}.l-spacer.-xxlargeBottom{padding-bottom:6.6666666667rem}.l-spacer[data-space~=xxsmall]{padding:.6666666667rem 0}.l-spacer[data-space~=xxsmallTop]{padding-top:.6666666667rem}.l-spacer[data-space~=xxsmallBottom]{padding-bottom:.6666666667rem}.l-spacer[class][data-space~="md:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="md:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="md:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[data-space~=xsmall]{padding:1.3333333333rem 0}.l-spacer[data-space~=xsmallTop]{padding-top:1.3333333333rem}.l-spacer[data-space~=xsmallBottom]{padding-bottom:1.3333333333rem}.l-spacer[class][data-space~="md:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="md:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="md:xsmallBottom"]{padding-bottom:2rem}.l-spacer[data-space~=small]{padding:2rem 0}.l-spacer[data-space~=smallTop]{padding-top:2rem}.l-spacer[data-space~=smallBottom]{padding-bottom:2rem}.l-spacer[class][data-space~="md:small"]{padding:3rem 0}.l-spacer[class][data-space~="md:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="md:smallBottom"]{padding-bottom:3rem}.l-spacer[data-space~=medium]{padding:2.6666666667rem 0}.l-spacer[data-space~=mediumTop]{padding-top:2.6666666667rem}.l-spacer[data-space~=mediumBottom]{padding-bottom:2.6666666667rem}.l-spacer[class][data-space~="md:medium"]{padding:4rem 0}.l-spacer[class][data-space~="md:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="md:mediumBottom"]{padding-bottom:4rem}.l-spacer[data-space~=large]{padding:3.6666666667rem 0}.l-spacer[data-space~=largeTop]{padding-top:3.6666666667rem}.l-spacer[data-space~=largeBottom]{padding-bottom:3.6666666667rem}.l-spacer[class][data-space~="md:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="md:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="md:largeBottom"]{padding-bottom:5.5rem}.l-spacer[data-space~=xlarge]{padding:5rem 0}.l-spacer[data-space~=xlargeTop]{padding-top:5rem}.l-spacer[data-space~=xlargeBottom]{padding-bottom:5rem}.l-spacer[class][data-space~="md:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="md:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="md:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[data-space~=xxlarge]{padding:6.6666666667rem 0}.l-spacer[data-space~=xxlargeTop]{padding-top:6.6666666667rem}.l-spacer[data-space~=xxlargeBottom]{padding-bottom:6.6666666667rem}.l-spacer[class][data-space~="md:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="md:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="md:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="md:reset"]{padding:0}.l-spacer[class][data-space~="md:resetTop"]{padding-top:0}.l-spacer[class][data-space~="md:resetBottom"]{padding-bottom:0}.l-grid__swipers__wrapper{grid-template-rows:1fr 9.8046875vw}.l-grid__container.-rooms{width:94%}.l-grid.-house__detail.-room1{grid-template-columns:1fr .5fr}.l-grid.-house__detail.-room2{grid-template-columns:.5fr .6fr}.l-grid.-house__detail.-living{grid-template-columns:.5fr .5fr}.l-grid.-house__detail.-kitchen__facility{grid-template-rows:repeat(2, 1fr);grid-template-columns:.35fr .35fr .5fr}.l-grid.-house__detail.-kitchenware{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}.l-grid.-house__detail.-seasoning{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}.l-grid.-house__detail.-other{grid-template-rows:repeat(3, 1fr);grid-template-columns:.4fr .65fr .5fr .5fr}.l-grid.-house__detail.-bathGoods{grid-template-columns:.5fr .5fr}.l-about::before{right:0;left:initial}.l-faq{padding:5rem 0 6.25rem}.c-button.-common{max-width:400px}.c-card.-feature{max-width:691px;margin:auto;padding:2rem}.c-card.-plan{width:100%;max-width:691px;padding:2.5rem 2rem 3.5rem 3rem}.c-card.-plan::before{top:-24px;right:-24px}.c-card__body.-plan{padding-top:2rem}.c-card__text.-feature{font-size:1rem}.c-card__thumbnail.-feature{aspect-ratio:297/198}.c-list__caution{display:block;text-align:center}.c-list__flex{width:70%;margin:0 auto}.c-list__flex.-houseRule__top{padding-left:2rem}.c-list__flex.-houseRule__bottom{max-width:432px;padding-left:2rem}.c-common__title__sideLine::before{width:2.5rem}.c-common__title__circle.-rooms{margin-left:-1.25rem}.c-common__title__circle.-access{line-height:1}.c-accordion__inner::before,.c-accordion__inner::after{width:15px}.c-accordion__text__wrap{padding-bottom:2rem}.c-accordion__text.-caution{white-space:nowrap}.c-grid__items.-kitchen{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(2, 1fr)}.c-grid__item.-thumbnailImg{width:49.0885416667vw;margin-left:5.2083333333vw}.c-grid__item.-button{margin-right:5.2083333333vw}.c-grid__item.-racemaker{grid-area:1/2/2/3}.c-grid__item.-gus{grid-area:2/2/3/3}.c-grid__item.-toaster{grid-area:1/3/2/4}.c-grid__item.-kettle{grid-area:2/3/3/4}.c-grid__item.-whisk{grid-area:1/2/2/3}.c-grid__item.-turner{grid-area:2/2/3/3}.c-grid__item.-mixer{grid-area:2/4/3/5}.c-grid__item.-peeler{grid-area:3/2/4/3}.c-grid__item.-kitchenKnife{grid-area:1/3/2/4}.c-grid__item.-bowl{grid-area:2/3/3/4}.c-grid__item.-colander{grid-area:3/3/4/4}.c-grid__item.-cuttingBoard{grid-area:1/4/2/5}.c-grid__item.-ketchup{grid-area:1/2/2/3}.c-grid__item.-dressing{grid-area:2/2/3/3}.c-grid__item.-soysauce{grid-area:3/2/4/3}.c-grid__item.-sake{grid-area:1/3/2/4}.c-grid__item.-mirin{grid-area:2/3/3/4}.c-grid__item.-oil{grid-area:3/3/4/4}.c-grid__item.-sugar{grid-area:1/4/2/5}.c-grid__item.-sponge{grid-area:1/2/2/3}.c-grid__item.-kitchenSorp{grid-area:2/2/3/3}.c-grid__item.-aluminumFoil{grid-area:3/4/4/5}.c-grid__item.-knife{grid-area:3/2/4/3}.c-grid__item.-fork{grid-area:1/3/2/4}.c-grid__item.-spoon{grid-area:2/3/3/4}.c-grid__item.-chopstick{grid-area:3/3/4/4}.c-grid__item.-papercup{grid-area:1/4/2/5}.c-grid__item.-wrap{grid-area:2/4/3/5}.c-label__number{top:-36px;line-height:1.1}.c-label__number.-feature{top:-36px}.c-label__number.-access{top:-25px}.p-footer__logo{width:19.53125vw;max-width:150px}.p-footer__address__date{padding:2.5rem 0 3.5rem}.p-footer__address.-zip{width:283px}.p-footer__button img{vertical-align:middle}.p-logo__link.-header{width:19.53125vw;max-width:150px}.p-global-nav{padding:0 6% 5rem}.p-hamburger{--size: 45px;top:2.375rem;width:var(--size);height:var(--size)}.p-hamburger__line{width:40%}.p-hamburger__line::before{top:-8px}.p-hamburger__line::after{top:8px}.p-hero__body{right:5.2083333333vw;bottom:24px}.p-hero__copy{height:clamp(25.1875rem,14.27rem + 22.75vw,28.8125rem)}.swiper-slide.p-hero__swiper__slide{height:84vh}.p-hero__swiper__slide.-second img{-o-object-position:25% 50%;object-position:25% 50%}.p-concept__items__wrap{grid-template-rows:minmax(min-content, 896px) 1fr;grid-template-columns:40% 60%}.p-concept__imgs{grid-row:1/3}.p-concept__imgs__wrap{padding:0 0 clamp(2.5rem,1.364rem + 5.68vw,5rem) 18.75vw}.p-concept__img.-top{max-height:55vh;margin-top:-3.75rem;margin-bottom:7.2916666667vw}.p-concept__heading{height:clamp(21.3125rem,11.524rem + 20.39vw,24.5625rem)}.p-concept__body{width:70%;min-width:initial;margin:clamp(6.25rem,-12.574rem + 39.22vw,12.5rem) 0 0 5vw}.p-concept__text{line-height:2.7}.p-about__items{max-width:691px;margin:auto}.p-about__texts{padding-top:2.5rem}.p-about__sentence{line-height:2}.p-feature__purpose__title::before{left:-26 px}.p-feature__purpose__title::after{right:-10px}.p-feature__swiper{margin-left:21%}.p-feature__swiper__slide{width:100%;max-width:300px}.p-feature__purpose__image{padding:4.25rem 4rem}.p-room__facility__slide{margin-bottom:4.5rem}.p-room__facility__slide:last-of-type{margin-bottom:4rem}.p-room__facility__text__wrap{width:100%;text-align:center}.p-room__facility__slides{padding-bottom:3.5rem}.p-plan__price__person{font-size:1.5rem}.p-plan__price__number.-large{font-size:calc(3.1875rem + .25vw)}.p-plan__price__number.-medium{font-size:1.5rem}.p-plan__detail{grid-template-columns:repeat(3, minmax(140px, 250px))}.p-plan__detail__text{font-size:calc(1.1875rem + .25vw)}.p-plan__detail__word.-person{font-size:calc(3.1875rem + .25vw)}.p-plan__detail .p-plan__detail__item__wrap:last-of-type .p-plan__detail__text{-moz-column-gap:.3125rem;grid-template-rows:clamp(1rem,.625rem + .78vw,1.25rem) clamp(1rem,.625rem + .78vw,1.25rem);grid-template-columns:.1fr clamp(1.875rem,1.406rem + .98vw,2.1875rem) .2fr;column-gap:.3125rem;row-gap:.3125rem;transform:translateY(-52%);font-size:calc(.9375rem + .25vw)}.p-plan__option__detail{padding:0}.p-location__icon.-bus::before{right:-12px}.p-location__icon.-bus::after{right:-12px}.p-location__icon.-train::before{right:-12px}.p-location__icon.-train::after{right:-12px}.p-location__icon.-tram::before{right:-12px}.p-location__icon.-tram::after{left:-12px}.p-location__swiper{max-width:691px}.p-location__list__label{font-size:.875rem}.p-location__list__label.-time{font-size:1rem}.p-location__list__items.-time{row-gap:1rem}.p-location__list__items:last-of-type .p-location__title.-time{width:-moz-fit-content;width:fit-content}.p-access__index__link::after{top:10px}.p-access__index__link.-airplane::after{right:-20px}.p-access__index__link.-car::after{right:-19px}.p-access__index__link.-bus_direct::after{right:-21px}.p-access__index__link.-tram::after{right:-21px}.p-access__index__link.-train::after{right:-21px}.p-access__index__link.-expressBus::after{right:-21px}.p-access__title__text.-walk::after{top:52%}.swiper-pagination.-locationPage{width:100%;max-width:initial;text-align:center}.p-rooms__swipers__wrapper{margin-top:-2rem}.p-rooms__swiper{width:100%;max-width:900px;margin-left:-5.2083333333vw}.p-rooms__swiper__image{border-radius:.9375rem 4.0625rem}.p-rooms__contents{max-width:900px;margin-left:2.6041666667vw;padding:0;border-radius:.9375rem 4.0625rem}.p-rooms__grid__items{padding:0 0 clamp(2.5rem,1.75rem + 1.56vw,3rem) clamp(2.5rem,1.75rem + 1.56vw,3rem)}.p-rooms__icon.-hangerRack{margin-left:-0.0625rem}.p-rooms__icon.-chair img{margin-top:.125rem}.p-rooms__icon.-airconditioner img{margin-bottom:.09375rem}.p-rooms__icon.-bed__single img{margin-bottom:0}.p-rooms__icon.-mixer{margin-left:.1875rem}.p-rooms__icon.-chopstick img{margin-bottom:.0625rem}.p-rooms__icon.-aluminumFoil{margin-left:.0625rem}.p-rooms__houseRule__wrapper{width:88%;max-width:575px;margin:0 auto}.p-rooms__houseRule__lists.-middle{max-width:432px}.p-shareSpace__contents{max-width:691px;margin-left:1.25rem;padding:0}.p-shareSpace__restRoom__bg{max-width:900px}.p-shareSpace__restRoom__bg::before{top:32px;left:2.6041666667vw;border-radius:.9375rem 4.0625rem}.p-shareSpace__grid__items.-restroom{margin-left:-2.6041666667vw;padding:0 2.6041666667vw 1.0416666667vw 0}.p-privacyPolicy__lead{margin-bottom:5.2083333333vw}.u-break.-md{display:inline-block}.u-wbr.-md{display:inline-block}.u-wbr.-mdHard{display:block}.u-wbr.-mdReset{display:inline}.u-wbr.-mdNoWrap{white-space:nowrap}.u-align[data-align~="md:left"]{text-align:left}.u-align[data-align~="md:center"]{text-align:center}.u-align[data-align~="md:right"]{text-align:right}}@media screen and (min-width: 1024px){html.is-useJs{overflow-y:visible}html.is-drawerActive{overflow-y:visible}.is-drawerActive body{overflow-y:visible}.l-container.-access__index{width:100%}.l-container.-access__main{width:100%;margin:auto}.l-spacer.-xxsmall{padding:1rem 0}.l-spacer.-xxsmallTop{padding-top:1rem}.l-spacer.-xxsmallBottom{padding-bottom:1rem}.l-spacer.-xsmall{padding:2rem 0}.l-spacer.-xsmallTop{padding-top:2rem}.l-spacer.-xsmallBottom{padding-bottom:2rem}.l-spacer.-small{padding:3rem 0}.l-spacer.-smallTop{padding-top:3rem}.l-spacer.-smallBottom{padding-bottom:3rem}.l-spacer.-medium{padding:4rem 0}.l-spacer.-mediumTop{padding-top:4rem}.l-spacer.-mediumBottom{padding-bottom:4rem}.l-spacer.-large{padding:5.5rem 0}.l-spacer.-largeTop{padding-top:5.5rem}.l-spacer.-largeBottom{padding-bottom:5.5rem}.l-spacer.-xlarge{padding:7.5rem 0}.l-spacer.-xlargeTop{padding-top:7.5rem}.l-spacer.-xlargeBottom{padding-bottom:7.5rem}.l-spacer.-xxlarge{padding:10rem 0}.l-spacer.-xxlargeTop{padding-top:10rem}.l-spacer.-xxlargeBottom{padding-bottom:10rem}.l-spacer[class][data-space~="lg:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="lg:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="lg:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[class][data-space~="lg:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="lg:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="lg:xsmallBottom"]{padding-bottom:2rem}.l-spacer[class][data-space~="lg:small"]{padding:3rem 0}.l-spacer[class][data-space~="lg:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="lg:smallBottom"]{padding-bottom:3rem}.l-spacer[class][data-space~="lg:medium"]{padding:4rem 0}.l-spacer[class][data-space~="lg:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="lg:mediumBottom"]{padding-bottom:4rem}.l-spacer[class][data-space~="lg:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="lg:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="lg:largeBottom"]{padding-bottom:5.5rem}.l-spacer[class][data-space~="lg:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="lg:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="lg:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[class][data-space~="lg:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="lg:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="lg:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="lg:reset"]{padding:0}.l-spacer[class][data-space~="lg:resetTop"]{padding-top:0}.l-spacer[class][data-space~="lg:resetBottom"]{padding-bottom:0}.l-grid.-feature{-moz-column-gap:clamp(1.5rem,1.167rem + 1.67vw,2.5rem);grid-template-columns:repeat(3, 1fr);column-gap:clamp(1.5rem,1.167rem + 1.67vw,2.5rem);row-gap:0;justify-content:center}.l-grid.-about{-moz-column-gap:2.5rem;display:grid;grid-template-rows:min-content minmax(min-content, 400px);grid-template-columns:52.9296875vw 1fr;column-gap:2.5rem;row-gap:2rem}.l-grid.-plan{-moz-column-gap:5.5rem;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));column-gap:5.5rem}.l-grid.-room__facility{grid-template-rows:1fr;grid-template-columns:repeat(3, 1fr);justify-content:center;padding-bottom:4rem;gap:2.5rem}.l-grid.-location{display:flex;row-gap:32px;flex-direction:column;justify-content:flex-end}.l-grid__swipers__wrapper{-moz-column-gap:2.5rem;grid-template-rows:1fr auto;grid-template-columns:61.71875vw 17.578125vw;column-gap:2.5rem;margin-left:-4rem}.l-grid__container.-rooms{width:initial}.l-grid.-house__detail{-moz-column-gap:clamp(1rem,-3rem + 6.25vw,2rem);column-gap:clamp(1rem,-3rem + 6.25vw,2rem)}.l-grid.-house__detail.-room1{grid-template-rows:repeat(3, 1fr);grid-template-columns:18.359375vw 13.37890625vw 15%}.l-grid.-house__detail.-room2{grid-template-columns:11.03515625vw 15.0390625vw}.l-grid.-house__detail.-living{grid-template-columns:10.15625vw 11.81640625vw}.l-grid.-house__detail.-kitchen__facility{grid-template-rows:repeat(3, 1fr);grid-template-columns:11.71875vw 11.71875vw}.l-grid.-house__detail.-kitchenware{grid-template-rows:repeat(3, 1fr);grid-template-columns:.7fr .7fr .5fr .7fr}.l-grid.-house__detail.-seasoning{grid-template-columns:11.71875vw 13.57421875vw 9.9609375vw 6.8359375vw}.l-grid.-house__detail.-other{grid-template-columns:8.3984375vw 15.0390625vw 11.03515625vw 13.37890625vw}.l-grid.-house__detail.-bathGoods{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}.l-grid__items{flex-direction:row}.l-grid__items.-rooms{gap:clamp(2.5rem,-3.5rem + 9.38vw,4rem)}.l-grid__items.-living{-moz-column-gap:clamp(1.5rem,-6.5rem + 12.5vw,3.5rem);column-gap:clamp(1.5rem,-6.5rem + 12.5vw,3.5rem)}.l-grid__items.-kitchen{display:grid;grid-template-rows:.5fr .5fr auto;grid-template-columns:repeat(3, 1fr);width:-moz-fit-content;width:fit-content}.l-about{padding:0}.l-about::before{border-radius:4.0625rem 0 0 4.0625rem;content:initial}.l-plan__option{width:100%;max-width:900px;margin:auto}.l-faq{padding:6.25rem 0 6.25rem}.l-faq__accordion{width:100%;max-width:900px;margin:auto}.l-location__accordion{width:100%;max-width:900px;margin:auto}.l-access__index{margin:0}.l-access__wrapper{width:90%;margin:auto}.l-access__mainContents{margin-bottom:clamp(4rem,2.417rem + 7.92vw,8.75rem)}.l-rooms{margin-right:-2.783203125vw}.c-button.-book.-header{padding:1rem 1.5rem}.c-button.-book.-footer{padding:1rem clamp(1.5rem,-5.5rem + 10.94vw,3.25rem)}.c-card.-feature{margin:initial;padding:1.5rem}.c-card.-plan{padding:1.5rem 1.5rem 3rem 3rem}.c-card__body.-plan{padding-top:1.5rem}.c-card__text.-feature{min-height:140px}.c-inview[data-group~="lg:3"]:nth-child(1){transition-delay:0s}.c-inview[data-group~="lg:3"]:nth-child(2){transition-delay:.4s}.c-inview[data-group~="lg:3"]:nth-child(3){transition-delay:.8s}.c-common__title.-about{grid-area:1/2/2/3;align-self:end;margin-top:2.5rem;text-align:left}.c-common__title__circle.-rooms{margin-left:-2.0625rem}.c-common__title__circle.-restroom{margin-left:0}.c-common__title.-access{padding-left:0}.c-common__title__underline.-access{margin:0}.c-swiper__buttons.-shareSpace{width:65%}.c-swiper__buttons.-location{position:absolute;top:0;right:0;left:0;width:calc(687px - 6.25vw);max-width:800px;height:402.938px;margin:0 auto}.c-swiper__buttons.-rooms{width:100%;margin:0}.c-swiper__buttons.-access{display:flex;z-index:1;position:absolute;top:clamp(3.375rem,1.375rem + 3.13vw,3.875rem);right:0;left:0;width:100%;height:30.7392578125vw;margin:auto 0;padding:0 clamp(.625rem,.333rem + 1.46vw,1.5rem)}.c-swiper__thumbnail__wrapper.-rooms{row-gap:1.5rem;flex-direction:column;align-items:end}.c-swiper__thumbnail__slide.-rooms{width:17.578125vw}.c-swiper__thumbnail__image{aspect-ratio:130/85;border-radius:.9375rem}.c-swiper__thumbnail .c-swiper__thumbnail__slide.-access{width:19.346%}.c-pageHeader__sentence{padding-left:1rem}.c-grid__item.-locationBtn{grid-area:none}.c-grid__item.-mainImg{grid-area:1/1/3/2}.c-grid__item.-thumbnailImg{grid-area:1/2/2/3;align-self:flex-end;justify-self:center;width:17.578125vw;margin-left:0}.c-grid__item.-button{grid-area:2/2/3/3;justify-self:center;margin-right:0}.c-grid__item.-living__Text{align-self:flex-end;width:57%}.c-grid__item.-kitchen__facility{grid-area:1/1/2/2}.c-grid__item.-kitchenware{grid-area:1/2/2/4}.c-grid__item.-seasoning{grid-area:2/1/3/3}.c-grid__item.-drink{grid-area:2/3/3/4}.c-grid__item.-other{grid-area:3/1/4/4}.c-grid__item.-deskLamp{grid-area:1/2/2/3}.c-grid__item.-airconditioner1{grid-area:2/2/3/3}.c-grid__item.-sofa__single{grid-area:3/2/4/3}.c-grid__item.-chair{grid-area:1/3/2/4}.c-grid__item.-desk{grid-area:2/3/3/4}.c-grid__item.-mirror1{grid-area:3/3/4/4}.c-grid__item.-racemaker{grid-area:3/1/4/2}.c-grid__item.-gus{grid-area:1/2/2/3}.c-grid__item.-toaster{grid-area:2/2/3/3}.c-grid__item.-kettle{grid-area:3/2/4/3}.c-grid__item.-cuttingBoard{grid-area:1/4/2/5}.c-grid__item.-bodysoap{grid-area:1/2/2/3}.c-grid__item.-facewash{grid-area:2/2/3/3}.c-grid__item.-toothpaste{grid-area:3/2/4/3}.c-grid__item.-hanger{grid-area:1/3/2/4}.c-grid__item.-laundryDetergent{grid-area:2/3/3/4}.c-grid__item.-softener{grid-area:3/3/4/4}.c-grid__item.-raundry{grid-area:1/4/2/5}.c-grid__item.-hairdryer{grid-area:2/4/3/5}.c-grid__item.-towel{grid-area:3/4/4/5}.c-grid__item.-feature+.c-grid__item.-feature{margin-top:0}.c-grid__item.-plan+.c-grid__item.-plan{margin-top:0}.c-label__number{top:-25px;font-size:1.5rem;line-height:1.05}.c-label__number.-feature{top:-35px}.c-label__number.-access{top:-30px}.p-footer__item__wrap{display:flex;align-items:flex-start;justify-content:space-between}.p-footer__items{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.p-footer__logo{width:14.6484375vw;margin:0}.p-footer__address__date{padding:0;text-align:left}.p-footer__nav{display:flex;row-gap:2.25rem;flex-direction:column;align-items:flex-end}.p-footer__nav__list{-moz-column-gap:clamp(.25rem,-1.75rem + 3.13vw,.75rem);display:flex;column-gap:clamp(.25rem,-1.75rem + 3.13vw,.75rem);row-gap:.9375rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:37.890625vw;max-width:456px;white-space:nowrap}.p-footer__nav__link{padding:.3125rem .625rem;color:#392810;font-weight:700;font-size:1rem}.p-footer__nav__text{display:inline-block;position:relative;letter-spacing:.12em;transition:var(--duration2) var(--ease2);transition-property:color}.p-footer__nav__text:hover{color:#656262;transition:var(--duration2) var(--ease2);transition-property:color}.p-logo.-footer{text-align:left}.p-logo__link.-header{width:14.6484375vw}.p-global-nav__list.-lg{row-gap:.5rem;justify-content:flex-start}.p-global-nav__list.-sm{justify-content:space-between;margin-top:0}.p-global-nav__inner{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2, 28.515625vw);justify-content:space-between;width:72.65625vw;margin:0 auto;padding:7.75rem 0 7.8125vw}.p-hamburger{top:2.3125rem;right:5%}.p-hero__body{right:clamp(2.5rem,-3.5rem + 9.38vw,4rem);bottom:clamp(1rem,-3rem + 6.25vw,2rem)}.p-hero__copy{height:clamp(28.8125rem,14.563rem + 22.27vw,32.375rem);max-height:520px}.swiper-slide.p-hero__swiper__slide{aspect-ratio:1152/650;height:100%;border-radius:3.125rem}.p-hero__swiper__slide img{-o-object-position:50% 58%;object-position:50% 58%}.p-concept__items__wrap{grid-template-rows:minmax(min-content, 410px) 1fr;grid-template-columns:41% 59%;align-items:normal}.p-concept__imgs{grid-row:1/3;grid-column:2/3;justify-self:flex-end;margin-bottom:0}.p-concept__imgs__wrap{padding:0 5vw 5.625vw 5vw}.p-concept__img.-top{aspect-ratio:413/533;width:40.33203125vw;max-height:initial;margin-top:-4.5rem;margin-bottom:clamp(4rem,3.833rem + .83vw,4.5rem);border-radius:.9375rem}.p-concept__img.-bottom{aspect-ratio:500/334;width:48.828125vw;border-radius:.9375rem}.p-concept__header__flex{align-self:flex-start;padding-top:10.546875vw}.p-concept__heading{height:clamp(24.5625rem,11.563rem + 20.31vw,27.8125rem)}.p-concept__body{grid-column:1/2;width:100%;max-width:360px;margin:7.8125vw 0 0 6.25vw}.p-concept__text__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:431px;margin:auto}.p-about__items{flex-direction:initial;max-width:initial;margin-left:calc(50% - 50vw);overflow:hidden}.p-about__texts{display:flex;grid-area:2/2/3/3;flex-direction:column;align-self:end;justify-content:flex-end;padding-top:0}.p-about__img{aspect-ratio:588/503;width:51.07421875vw;height:52.34375vw;margin-bottom:2.5rem;border-radius:0 4.0625rem 4.0625rem 0}.p-about__img__wrapper{grid-area:1/1/3/2;margin-top:0}.p-about__img__wrapper::after{z-index:-1;position:absolute;top:32px;left:0;width:53.61328125vw;height:clamp(33.5rem,-0.633rem + 53.33vw,42rem);border-radius:0 4.0625rem 4.0625rem 0;background-color:rgba(247,239,219,.8);content:""}.p-about__img img{-o-object-position:23% top;object-position:23% top}.p-feature__swiper{margin-left:1.125rem}.p-feature__swiper__wrapper{justify-content:center;padding-bottom:0;gap:3.75rem}.p-feature__swiper__slide{width:25.48828125vw}.p-room__facility::before{right:initial;left:0;width:92.9688%;max-width:2300px}.p-room__facility__image{aspect-ratio:357/240}.p-room__facility__contents{margin:0}.p-room__facility__slides{padding-bottom:4rem}.p-plan__price__number.-large{font-size:calc(3.4375rem + .25vw)}.p-plan__detail__word.-person{padding-top:.125rem;font-size:calc(3.5625rem + .25vw)}.p-plan__detail .p-plan__detail__item__wrap:last-of-type .p-plan__detail__text{transform:translateY(-54%)}.p-plan__option__name{padding-top:0}.p-faq::before{width:92.9688%;max-width:2300px}.p-location__shop__img{aspect-ratio:800/469}.p-location__shop__img img.-toribou{-o-object-position:50% 8%;object-position:50% 8%}.p-location__shop__img img.-cocos{-o-object-position:50% 55%;object-position:50% 55%}.p-location__shop__img img.-yuu{-o-object-position:50% 90%;object-position:50% 90%}.p-location__shop__img img.-ruvan{-o-object-position:50% 80%;object-position:50% 80%}.p-location__shop__img img.-shishitora{-o-object-position:50% 64%;object-position:50% 64%}.p-location__shop__img img.-superkid{-o-object-position:50% 25%;object-position:50% 25%}.p-location__shop__img img.-nikkori{-o-object-position:50% 79%;object-position:50% 79%}.p-location__shop__img img.-lunaBurger{-o-object-position:50% 50%;object-position:50% 50%}.p-location__shop__img img.-torimaru{-o-object-position:50% 56%;object-position:50% 56%}.p-location__shop__img img.-ashibi{-o-object-position:50% 50%;object-position:50% 50%}.p-location__shop__img img.-momotaro{-o-object-position:50% 63%;object-position:50% 63%}.p-location__shop__img img.-berushe{-o-object-position:50% 50%;object-position:50% 50%}.p-location__shop__img img.-hakatatorokaratei{-o-object-position:50% 58%;object-position:50% 58%}.p-location__swiper{position:relative;max-width:800px;overflow-x:initial}.p-location__swiper__wrap{position:relative;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow-x:hidden}.p-access__map{aspect-ratio:800/469;max-width:900px}.p-access__swiper{overflow-x:hidden}.p-access__swiper__slideImg{aspect-ratio:656/432}.p-access__wrapper{display:flex;justify-content:space-between}.p-access__index{position:sticky;bottom:0;align-self:flex-end;width:38%;height:100%;min-height:163px;border-radius:0 .625rem 0 0}.p-access__index__wrapper{margin:0;padding:0 4.125rem clamp(2.5rem,2.167rem + 1.67vw,3.5rem) 0;border-radius:0 1.875rem .9375rem 0}.p-access__index__link::after{background-size:.875rem;line-height:1}.p-access__index__link.-train::after{right:-20px}.p-access__index__link:hover::after{rotate:0deg;transition:var(--duration2) var(--ease6);transition-property:rotate}.p-access__mainContents{width:64%}.p-access__mainSlide{width:100%;margin-right:initial;margin-left:initial}.p-access__index__title{justify-content:flex-start;padding-left:0}.p-access__index__list{align-items:flex-start;margin-right:0}.p-access__index__listItem{align-self:flex-start;padding-right:0}.p-access__contents__bg{padding:72px 56px 88px}.p-access__contents__bg::after{width:100%;margin-right:0;margin-left:0;border-radius:1.875rem}.p-access__title.-md{margin-left:0}.p-access__title__text.-car::after{right:-34px}.p-access__title__icon.-lg.-airplane{padding-top:.3125rem}.p-access__parking__place{align-self:flex-start}.p-access__parking__items{align-items:center}.p-access__parking__img{aspect-ratio:673/432}.js-index.active .p-access__index__link{color:#cd7600;transition:var(--duration3) var(--ease6);transition-property:color}.js-index.active .p-access__index__link::after{rotate:0deg;transition:var(--duration3) var(--ease6);transition-property:rotate}.swiper-pagination.-locationPage{height:initial}.swiper-container-horizontal>.swiper-scrollbar{display:none}.p-rooms__swiper{max-width:initial;margin-left:0}.p-rooms__swiper__image{aspect-ratio:790/546}.p-rooms__swiper__image.-restroom{width:89.979%}.p-rooms__contents{width:81.25vw;max-width:initial;margin-left:3.125vw;padding:1rem 0 0 0}.p-rooms__items.-room1{width:44.140625vw}.p-rooms__items.-room2{width:28.3203125vw}.p-rooms__items.-living{width:24.21875vw}.p-rooms__items.-kitchen{width:-moz-fit-content;width:fit-content}.p-rooms__items.-kitchenware{width:initial}.p-rooms__items.-kitchen__facility{margin-right:clamp(1.5rem,-8.5rem + 15.63vw,4rem)}.p-rooms__items.-drink{margin-left:-1.5rem}.p-rooms__item.-deskLamp{-moz-column-gap:.5rem;column-gap:.5rem}.p-rooms__item.-sofa__single{-moz-column-gap:.6875rem;column-gap:.6875rem}.p-rooms__icon.-chair img{margin-top:0}.p-rooms__icon.-compo img{margin-bottom:-0.0625rem}.p-rooms__icon.-airconditioner img{margin-bottom:0}.p-rooms__icon.-mirror_sm img{margin-top:.09375rem}.p-rooms__icon.-table img{margin-bottom:-0.125rem}.p-rooms__icon.-colander img{margin-bottom:.0625rem}.p-rooms__icon.-aluminumFoil{margin-bottom:-0.0625rem}.p-rooms__content__wrapper{max-width:900px;margin:0 auto}.p-shareSpace__contents{max-width:initial}.p-shareSpace__items.-other{width:82%}.p-shareSpace__restRoom__bg{width:76.216%;max-width:initial;margin:clamp(1.5rem,1.045rem + 2.27vw,2.5rem) 0 0}.p-shareSpace__restRoom__bg::before{left:6.25vw;width:89.979%}.p-shareSpace__grid__items.-restroom{margin-left:0;padding:0 0 1rem}.p-privacyPolicy__lead{margin-bottom:3.90625vw}.u-break.-md{display:none}.u-wbr.-lg{display:inline-block}.u-wbr.-lgHard{display:block}.u-wbr.-lgReset{display:inline}.u-wbr.-lgNoWrap{white-space:nowrap}.u-align[data-align~="lg:left"]{text-align:left}.u-align[data-align~="lg:center"]{text-align:center}.u-align[data-align~="lg:right"]{text-align:right}}@media screen and (min-width: 1280px){.l-spacer[class][data-space~="xl:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="xl:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="xl:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[class][data-space~="xl:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="xl:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="xl:xsmallBottom"]{padding-bottom:2rem}.l-spacer[class][data-space~="xl:small"]{padding:3rem 0}.l-spacer[class][data-space~="xl:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="xl:smallBottom"]{padding-bottom:3rem}.l-spacer[class][data-space~="xl:medium"]{padding:4rem 0}.l-spacer[class][data-space~="xl:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="xl:mediumBottom"]{padding-bottom:4rem}.l-spacer[class][data-space~="xl:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="xl:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="xl:largeBottom"]{padding-bottom:5.5rem}.l-spacer[class][data-space~="xl:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="xl:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="xl:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[class][data-space~="xl:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="xl:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="xl:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="xl:reset"]{padding:0}.l-spacer[class][data-space~="xl:resetTop"]{padding-top:0}.l-spacer[class][data-space~="xl:resetBottom"]{padding-bottom:0}.l-grid.-about{-moz-column-gap:10vw;grid-template-rows:min-content minmax(min-content, 367px);grid-template-columns:45.9375vw 39.0625vw;column-gap:10vw;row-gap:3rem}.l-grid__swipers__wrapper{grid-template-columns:61.71875vw 14.0625vw}.l-grid.-house__detail.-room1{grid-template-columns:14.84375vw 10.78125vw 15%}.l-grid.-house__detail.-living{grid-template-columns:8.125vw 9.453125vw}.l-grid.-house__detail.-kitchen__facility{grid-template-columns:9.375vw 9.375vw}.l-grid.-house__detail.-kitchenware{grid-template-columns:9.375vw 9.375vw 6.640625vw 8.046875vw}.l-grid.-house__detail.-seasoning{grid-template-columns:9.375vw 11.015625vw 7.96875vw 5.46875vw}.l-grid.-house__detail.-other{grid-template-columns:6.640625vw 12.03125vw 8.828125vw 10.703125vw}.l-rooms{margin-right:-2.2265625vw}.l-rooms.-restRoom{margin-right:-6.4453125vw}.c-card__text.-plan{min-height:168px;line-height:1.75}.c-card__thumbnail.-plan{aspect-ratio:300/242}.c-accordion .c-accordion__box__text.-location::before{top:.125rem}.c-swiper__buttons.-shareSpace{width:58%}.c-swiper__buttons.-location{width:calc(800px - 5vw);height:469.5px}.c-swiper__buttons.-access{height:33.75vw}.c-swiper__thumbnail__slide.-rooms{width:14.0625vw}.c-swiper__thumbnail__image{aspect-ratio:180/120}.c-grid__item.-thumbnailImg{width:14.0625vw}.c-grid__item.-living__Text{width:62%}.p-footer__nav{-moz-column-gap:5rem;column-gap:5rem;row-gap:0;flex-direction:initial;align-items:flex-start}.p-footer__nav__list{justify-content:flex-start;width:32.1875vw}.p-global-nav{-moz-column-gap:2rem;display:flex;visibility:visible;position:static;column-gap:2rem;align-items:center;height:auto;padding:0;overflow-y:initial;transform:none;background-color:rgba(0,0,0,0);opacity:1;transition:none}.p-global-nav__list{-moz-column-gap:.5rem;display:flex;column-gap:.5rem;flex-direction:initial;align-items:center;justify-content:space-between;padding:0;white-space:nowrap}.p-global-nav__list.-lg{row-gap:0}.p-global-nav__inner{display:flex;align-items:center;width:initial;padding:0}.p-global-nav__text.-en{display:inline-block;font-size:1rem}.p-global-nav__text.-en.-sm{font-size:1rem}.p-global-nav__text.-ja{display:none}.p-global-nav__link{padding:.3125rem .625rem}.p-global-nav__link::after{position:absolute;right:0;bottom:-5px;left:0;width:5px;height:5px;margin:auto;border-radius:50%;background:#ffbd6a;content:"";opacity:0;transition:opacity var(--duration1) var(--ease2)}.p-global-nav__link:hover::after{opacity:1;transition:opacity var(--duration1) var(--ease2)}.p-hamburger{display:none}.p-hero__copy{height:40.625vw}.p-concept__items__wrap{grid-template-rows:minmax(min-content, 435px) 1fr;grid-template-columns:51% 49%}.p-concept__imgs{width:91.62%;width:49.0625vw}.p-concept__img.-top{width:32.265625vw}.p-concept__img.-bottom{width:39.0625vw}.p-concept__header__flex{padding-top:8.4375vw}.p-concept__body{max-width:initial;margin:6.25vw auto 0}.p-about__img{width:45.9375vw;height:39.296875vw;margin-bottom:4rem}.p-about__img__wrapper{align-self:flex-end}.p-about__img__wrapper::after{top:initial;bottom:0;width:50.3125vw;height:39.296875vw}.p-about__img img{-o-object-position:15% 0%;object-position:15% 0%}.p-feature__grid__wrap{padding:clamp(4.375rem,3.806rem + 2.84vw,5.625rem) .9375rem 0}.p-feature__card__title{font-size:1.5rem}.p-feature__purpose{margin-top:clamp(4.5rem,4rem + 2.5vw,6rem)}.p-access__index{width:34.202%;max-width:400px}.p-access__mainContents{width:66.666666%;margin-bottom:8.75rem}.p-access__title__text.-tram::after{top:48%}.p-access__title__text.-train{top:48%}.p-rooms__contents{width:77.65625vw;margin-left:2.5vw;padding:0}.p-rooms__items.-room1{width:35.3125vw}.p-rooms__items.-room2{width:22.65625vw}.p-rooms__items.-living{width:19.375vw}.p-rooms__items.-drink{margin-left:-3rem}.p-rooms__item.-sofa__single{-moz-column-gap:.625rem;column-gap:.625rem}.p-privacyPolicy__lead{margin-bottom:3.125vw}.p-privacyPolicy__list__item{max-width:1123px;word-break:keep-all;overflow-wrap:break-word}.p-privacyPolicy__text{max-width:1052px;word-break:keep-all;overflow-wrap:break-word}.u-wbr.-xl{display:inline-block}.u-wbr.-xlHard{display:block}.u-wbr.-xlReset{display:inline}.u-wbr.-xlNoWrap{white-space:nowrap}.u-align[data-align~="xl:left"]{text-align:left}.u-align[data-align~="xl:center"]{text-align:center}.u-align[data-align~="xl:right"]{text-align:right}}@media screen and (min-width: 1440px){.l-container.-contact,.l-container.-reservation{max-width:1000px}.l-spacer[class][data-space~="xxl:xxsmall"]{padding:1rem 0}.l-spacer[class][data-space~="xxl:xxsmallTop"]{padding-top:1rem}.l-spacer[class][data-space~="xxl:xxsmallBottom"]{padding-bottom:1rem}.l-spacer[class][data-space~="xxl:xsmall"]{padding:2rem 0}.l-spacer[class][data-space~="xxl:xsmallTop"]{padding-top:2rem}.l-spacer[class][data-space~="xxl:xsmallBottom"]{padding-bottom:2rem}.l-spacer[class][data-space~="xxl:small"]{padding:3rem 0}.l-spacer[class][data-space~="xxl:smallTop"]{padding-top:3rem}.l-spacer[class][data-space~="xxl:smallBottom"]{padding-bottom:3rem}.l-spacer[class][data-space~="xxl:medium"]{padding:4rem 0}.l-spacer[class][data-space~="xxl:mediumTop"]{padding-top:4rem}.l-spacer[class][data-space~="xxl:mediumBottom"]{padding-bottom:4rem}.l-spacer[class][data-space~="xxl:large"]{padding:5.5rem 0}.l-spacer[class][data-space~="xxl:largeTop"]{padding-top:5.5rem}.l-spacer[class][data-space~="xxl:largeBottom"]{padding-bottom:5.5rem}.l-spacer[class][data-space~="xxl:xlarge"]{padding:7.5rem 0}.l-spacer[class][data-space~="xxl:xlargeTop"]{padding-top:7.5rem}.l-spacer[class][data-space~="xxl:xlargeBottom"]{padding-bottom:7.5rem}.l-spacer[class][data-space~="xxl:xxlarge"]{padding:10rem 0}.l-spacer[class][data-space~="xxl:xxlargeTop"]{padding-top:10rem}.l-spacer[class][data-space~="xxl:xxlargeBottom"]{padding-bottom:10rem}.l-spacer[class][data-space~="xxl:reset"]{padding:0}.l-spacer[class][data-space~="xxl:resetTop"]{padding-top:0}.l-spacer[class][data-space~="xxl:resetBottom"]{padding-bottom:0}.l-grid.-about{grid-template-rows:min-content minmax(min-content, 272px);grid-template-columns:45.8333333333vw 38.3333333333vw}.l-plan__option{max-width:1000px}.l-faq__accordion{max-width:1000px}.l-location__accordion{max-width:1000px}.c-swiper__buttons.-location{width:calc(900px - 4.4444444444vw);height:528.77px}.c-swiper__buttons.-rooms{min-width:180px}.c-swiper__buttons.-access{height:clamp(30.95125rem,-4.609rem + 39.51vw,58.609375rem)}.c-swiper__thumbnail__wrapper.-rooms{row-gap:2rem}.c-swiper__thumbnail__slide.-rooms{width:100%}.p-hero__body{right:4.4444444444vw;bottom:3.3333333333vw}.p-hero__copy{height:36.1111111111vw;max-height:initial;font-size:3.3333333333vw}.p-about__img{margin-bottom:4.4444444444vw}.p-feature__swiper__slide{width:-moz-fit-content;width:fit-content;max-width:initial}.p-feature__purpose__image{max-height:initial;padding:4.5rem 4.25rem}.p-location__swiper{max-width:900px}.p-access__map{max-width:1000px}.swiper-button-prev,.swiper-button-next{width:3.4375rem;height:3.4375rem}.p-rooms__caution{max-width:1000px}.p-rooms__content__wrapper{max-width:1000px}.p-reservation__link__wrapper{max-width:1000px}.p-contact__form__wrapper{max-width:1000px}.u-wbr.-xxl{display:inline-block}.u-wbr.-xxlHard{display:block}.u-wbr.-xxlReset{display:inline}.u-wbr.-xxlNoWrap{white-space:nowrap}.u-align[data-align~="xxl:left"]{text-align:left}.u-align[data-align~="xxl:center"]{text-align:center}.u-align[data-align~="xxl:right"]{text-align:right}}@media(prefers-reduced-motion: reduce){*,::before,::after{background-attachment:initial !important;animation-duration:1ms !important;animation-delay:-1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:1ms !important}}
