@charset "UTF-8";.ols-layout.svelte-ybc3h5{--color-primary: #eb5505;--color-primary-content: #fef6f2;--color-primary-cobrows: #f19641;--color-bg-info-card: #fef6f2;--color-button-shadow: #c93e00}.ols-layout.uq.svelte-ybc3h5{--color-primary: #e4007f;--color-primary-content: #fef2f9;--color-primary-cobrows: #e4007f;--color-bg-info-card: #fef2f9;--color-button-shadow: #bd0069}.ols-container.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5{width:100%;max-width:100%;margin:0 auto;padding:0 4%}@media (min-width: 768px){.ols-container.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5{max-width:750px;padding:0 4%}}.ols-section-card.svelte-ybc3h5{width:92%;margin:0 auto}@media (min-width: 768px){.ols-section-card.svelte-ybc3h5{width:92%}}.ols-section-content.svelte-ybc3h5{width:84%;margin:0 auto}@media (min-width: 768px){.ols-section-content.svelte-ybc3h5{width:60%}}.ols-gutter-left.svelte-ybc3h5{margin-left:4%}@media (min-width: 768px){.ols-gutter-left.svelte-ybc3h5{margin-left:4%}}.ols-gutter-right.svelte-ybc3h5{margin-right:4%}@media (min-width: 768px){.ols-gutter-right.svelte-ybc3h5{margin-right:4%}}.ols-gutter-both.svelte-ybc3h5{margin-left:4%;margin-right:4%}@media (min-width: 768px){.ols-gutter-both.svelte-ybc3h5{margin-left:4%;margin-right:4%}}.ols-spacing-v-30.svelte-ybc3h5{margin-top:30px;margin-bottom:30px}.ols-spacing-v-25.svelte-ybc3h5{margin-top:25px;margin-bottom:25px}.ols-spacing-v-20.svelte-ybc3h5{margin-top:20px;margin-bottom:20px}.ols-spacing-v-15.svelte-ybc3h5{margin-top:15px;margin-bottom:15px}.ols-spacing-v-10.svelte-ybc3h5{margin-top:10px;margin-bottom:10px}.ols-spacing-v-5.svelte-ybc3h5{margin-top:5px;margin-bottom:5px}.ols-spacing-t-30.svelte-ybc3h5{margin-top:30px}.ols-spacing-t-25.svelte-ybc3h5{margin-top:25px}.ols-spacing-t-20.svelte-ybc3h5{margin-top:20px}.ols-spacing-t-15.svelte-ybc3h5{margin-top:15px}.ols-spacing-t-10.svelte-ybc3h5{margin-top:10px}.ols-spacing-t-5.svelte-ybc3h5{margin-top:5px}.ols-spacing-b-30.svelte-ybc3h5{margin-bottom:30px}.ols-spacing-b-25.svelte-ybc3h5{margin-bottom:25px}.ols-spacing-b-20.svelte-ybc3h5{margin-bottom:20px}.ols-spacing-b-15.svelte-ybc3h5{margin-bottom:15px}.ols-spacing-b-10.svelte-ybc3h5{margin-bottom:10px}.ols-spacing-b-5.svelte-ybc3h5{margin-bottom:5px}.ols-spacing-h-30.svelte-ybc3h5{margin-left:30px;margin-right:30px}.ols-spacing-h-15.svelte-ybc3h5{margin-left:15px;margin-right:15px}.ols-spacing-h-5.svelte-ybc3h5{margin-left:5px;margin-right:5px}.ols-spacing-l-30.svelte-ybc3h5{margin-left:30px}.ols-spacing-l-15.svelte-ybc3h5{margin-left:15px}.ols-spacing-l-5.svelte-ybc3h5{margin-left:5px}.ols-spacing-r-30.svelte-ybc3h5{margin-right:30px}.ols-spacing-r-15.svelte-ybc3h5{margin-right:15px}.ols-spacing-r-5.svelte-ybc3h5{margin-right:5px}.ols-padding-v-30.svelte-ybc3h5{padding-top:30px;padding-bottom:30px}.ols-padding-v-25.svelte-ybc3h5{padding-top:25px;padding-bottom:25px}.ols-padding-v-20.svelte-ybc3h5{padding-top:20px;padding-bottom:20px}.ols-padding-v-15.svelte-ybc3h5{padding-top:15px;padding-bottom:15px}.ols-padding-v-10.svelte-ybc3h5{padding-top:10px;padding-bottom:10px}.ols-padding-v-5.svelte-ybc3h5{padding-top:5px;padding-bottom:5px}.ols-padding-t-30.svelte-ybc3h5{padding-top:30px}.ols-padding-t-25.svelte-ybc3h5{padding-top:25px}.ols-padding-t-20.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5{padding-top:20px}.ols-padding-t-15.svelte-ybc3h5{padding-top:15px}.ols-padding-t-10.svelte-ybc3h5{padding-top:10px}.ols-padding-t-5.svelte-ybc3h5{padding-top:5px}.ols-padding-b-30.svelte-ybc3h5{padding-bottom:30px}.ols-padding-b-25.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5{padding-bottom:25px}.ols-padding-b-20.svelte-ybc3h5{padding-bottom:20px}.ols-padding-b-15.svelte-ybc3h5{padding-bottom:15px}.ols-padding-b-10.svelte-ybc3h5{padding-bottom:10px}.ols-padding-b-5.svelte-ybc3h5{padding-bottom:5px}.ols-padding-h-30.svelte-ybc3h5{padding-left:30px;padding-right:30px}.ols-padding-h-15.svelte-ybc3h5{padding-left:15px;padding-right:15px}.ols-padding-h-5.svelte-ybc3h5{padding-left:5px;padding-right:5px}.ols-padding-l-30.svelte-ybc3h5{padding-left:30px}.ols-padding-l-15.svelte-ybc3h5{padding-left:15px}.ols-padding-l-10.svelte-ybc3h5{padding-left:10px}.ols-padding-l-5.svelte-ybc3h5{padding-left:5px}.ols-padding-r-30.svelte-ybc3h5{padding-right:30px}.ols-padding-r-15.svelte-ybc3h5{padding-right:15px}.ols-padding-r-10.svelte-ybc3h5{padding-right:10px}.ols-padding-r-5.svelte-ybc3h5{padding-right:5px}.ols-padding-all-30.svelte-ybc3h5{padding:30px}.ols-padding-all-25.svelte-ybc3h5{padding:25px}.ols-padding-all-20.svelte-ybc3h5{padding:20px}.ols-padding-all-15.svelte-ybc3h5{padding:15px}.ols-padding-all-10.svelte-ybc3h5{padding:10px}.ols-padding-all-5.svelte-ybc3h5{padding:5px}.ols-flex.svelte-ybc3h5,.ols-reservation-status-container.svelte-ybc3h5,.ols-reservation-header.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5,.ols-reservation-subtitle-container.svelte-ybc3h5,.ols-reservation-description-container.svelte-ybc3h5,.ols-reservation-secondary-description-wrapper.svelte-ybc3h5,.ols-reservation-datetime-frame.svelte-ybc3h5,.ols-reservation-datetime-text.svelte-ybc3h5,.ols-reservation-action-container.svelte-ybc3h5,.ols-reservation-footer-caption.svelte-ybc3h5,.ols-text-caption.svelte-ybc3h5,.ols-reservation-footer-caption.svelte-ybc3h5 p:where(.svelte-ybc3h5){display:flex}.ols-flex-col.svelte-ybc3h5,.ols-reservation-status-container.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5,.ols-reservation-description-container.svelte-ybc3h5,.ols-reservation-datetime-frame.svelte-ybc3h5,.ols-reservation-datetime-text.svelte-ybc3h5,.ols-reservation-action-container.svelte-ybc3h5,.ols-reservation-footer-caption.svelte-ybc3h5{flex-direction:column}.ols-flex-row.svelte-ybc3h5,.ols-reservation-subtitle-container.svelte-ybc3h5,.ols-reservation-secondary-description-wrapper.svelte-ybc3h5{flex-direction:row}.ols-flex-wrap.svelte-ybc3h5{flex-wrap:wrap}.ols-flex-center.svelte-ybc3h5,.ols-reservation-header.svelte-ybc3h5{align-items:center;justify-content:center}.ols-flex-items-center.svelte-ybc3h5,.ols-reservation-body-page.svelte-ybc3h5,.ols-reservation-subtitle-container.svelte-ybc3h5{align-items:center}.ols-flex-items-start.svelte-ybc3h5,.ols-reservation-secondary-description-wrapper.svelte-ybc3h5{align-items:start}.ols-flex-justify-left.svelte-ybc3h5{justify-content:left}.ols-flex-justify-center.svelte-ybc3h5{justify-content:center}.ols-flex-justify-between.svelte-ybc3h5{justify-content:space-between}.ols-flex-flow-col.svelte-ybc3h5{flex-flow:column}.ols-gap-v-30.svelte-ybc3h5{gap:30px 0}.ols-gap-v-25.svelte-ybc3h5{gap:25px 0}.ols-gap-v-20.svelte-ybc3h5{gap:20px 0}.ols-gap-v-15.svelte-ybc3h5{gap:15px 0}.ols-gap-v-10.svelte-ybc3h5{gap:10px 0}.ols-gap-v-5.svelte-ybc3h5{gap:5px 0}.ols-gap-h-30.svelte-ybc3h5{gap:0 30px}.ols-gap-h-15.svelte-ybc3h5{gap:0 15px}.ols-gap-h-10.svelte-ybc3h5{gap:0 10px}.ols-gap-h-5.svelte-ybc3h5{gap:0 5px}.ols-gap-all-30.svelte-ybc3h5{gap:30px}.ols-gap-all-25.svelte-ybc3h5{gap:25px}.ols-gap-all-20.svelte-ybc3h5{gap:20px}.ols-gap-all-15.svelte-ybc3h5{gap:15px}.ols-gap-all-10.svelte-ybc3h5{gap:10px}.ols-gap-all-5.svelte-ybc3h5{gap:5px}.ols-label-1.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:20px;font-weight:700;line-height:1.1;color:#fff;font-family:Noto Sans JP,sans-serif}.ols-label-1-black.svelte-ybc3h5{color:#121212}.ols-label-2.svelte-ybc3h5,.ols-reservation-title.svelte-ybc3h5,.ols-reservation-subtitle.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:16px;font-weight:700;line-height:1.3;color:#121212;font-family:Noto Sans JP,sans-serif}.ols-label-2-white.svelte-ybc3h5{color:#fff}.ols-label-2-light.svelte-ybc3h5{color:#d9d9d9}.ols-label-3.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:14px;font-weight:700;line-height:1.3;color:#121212;font-family:Noto Sans JP,sans-serif}.ols-label-3-link.svelte-ybc3h5{color:#06a}.ols-label-4.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:12px;font-weight:700;line-height:1.3;color:#ee0700;font-family:Noto Sans JP,sans-serif}.ols-label-5.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:10px;font-weight:700;line-height:1.3;color:#121212;font-family:Noto Sans JP,sans-serif}.ols-label-5-red.svelte-ybc3h5{color:#ee0700}.ols-label-6.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:24px;font-weight:700;line-height:1.1;color:#fff;font-family:Noto Sans JP,sans-serif}.ols-text-1.svelte-ybc3h5,.ols-reservation-primary-description.svelte-ybc3h5,.ols-reservation-primary-description.svelte-ybc3h5 a{letter-spacing:.0016em;word-spacing:.0016em;font-size:14px;font-weight:400;line-height:1.5;color:#121212;font-family:Noto Sans JP,sans-serif}.ols-text-1-link.svelte-ybc3h5,.ols-reservation-primary-description.svelte-ybc3h5 a{color:#06a}.ols-text-2.svelte-ybc3h5,.ols-text-caption.svelte-ybc3h5:before,.ols-reservation-footer-caption.svelte-ybc3h5 p:where(.svelte-ybc3h5):before,.ols-text-caption.svelte-ybc3h5,.ols-reservation-footer-caption.svelte-ybc3h5 p:where(.svelte-ybc3h5){letter-spacing:.0016em;word-spacing:.0016em;font-size:12px;font-weight:400;line-height:1.5;color:#666;font-family:Noto Sans JP,sans-serif}.ols-text-3.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:10px;font-weight:400;line-height:1.5;color:#666;font-family:Noto Sans JP,sans-serif}.ols-text-4.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:16px;font-weight:400;line-height:1.5;color:#666;font-family:Noto Sans JP,sans-serif}.ols-text-4-bold.svelte-ybc3h5{font-weight:700}.ols-text-5.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:20px;font-weight:400;line-height:1.5;color:#666;font-family:Noto Sans JP,sans-serif}.ols-text-caption.svelte-ybc3h5,.ols-reservation-footer-caption.svelte-ybc3h5 p:where(.svelte-ybc3h5){align-items:baseline;gap:5px}.ols-text-caption.svelte-ybc3h5:before,.ols-reservation-footer-caption.svelte-ybc3h5 p:where(.svelte-ybc3h5):before{padding-top:1px;content:"※"}.ols-number-large.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:20px;font-weight:700;line-height:1.3;color:var(--color-primary)}.ols-number-regular.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:16px;font-weight:400;line-height:1.5;color:#666}.ols-number-small.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;font-size:14px;font-weight:400;line-height:1.5;color:#333}.ols-text-limit-title.svelte-ybc3h5{max-width:39ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ols-text-limit-title-two-line.svelte-ybc3h5{max-width:31ch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.ols-text-limit-link.svelte-ybc3h5{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ols-text-limit-sub-link.svelte-ybc3h5{max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ols-bg-page.svelte-ybc3h5{background-color:#f2f2f2}.ols-bg-content.svelte-ybc3h5,.ols-reservation-header.svelte-ybc3h5{background-color:#fafafa}.ols-bg-info-card.svelte-ybc3h5{background-color:var(--color-bg-info-card)}.ols-bg-tertiary.svelte-ybc3h5{background-color:#fff}.ols-bg-primary.svelte-ybc3h5{background-color:var(--color-primary)}.ols-bg-primary-content.svelte-ybc3h5{background-color:var(--color-primary-content)}.ols-bg-disabled.svelte-ybc3h5{background-color:#dadada}.ols-text-color-primary.svelte-ybc3h5{color:#121212}.ols-text-color-secondary.svelte-ybc3h5{color:#666}.ols-text-color-footer.svelte-ybc3h5{color:#333}.ols-text-color-component.svelte-ybc3h5{color:#d9d9d9}.ols-text-color-white.svelte-ybc3h5{color:#fff}.ols-text-color-link.svelte-ybc3h5{color:#06a}.ols-text-color-error.svelte-ybc3h5{color:#ee0700}.ols-text-color-border.svelte-ybc3h5{color:#d9d9d9}.ols-border-default.svelte-ybc3h5{box-shadow:inset 0 0 0 1px #d9d9d9}.ols-border-primary.svelte-ybc3h5{box-shadow:inset 0 0 0 1px var(--color-primary)}.ols-border-component.svelte-ybc3h5{box-shadow:inset 0 0 0 1px #d9d9d9}.ols-border-error.svelte-ybc3h5{box-shadow:inset 0 0 0 1px #ee0700}.ols-border-b-default.svelte-ybc3h5{border-bottom:1px solid #d9d9d9}.ols-border-b-primary.svelte-ybc3h5{border-bottom:1px solid var(--color-primary)}.ols-border-b-component.svelte-ybc3h5{border-bottom:1px solid #d9d9d9}.ols-border-b-error.svelte-ybc3h5{border-bottom:1px solid #ee0700}.ols-content-border-default.svelte-ybc3h5{border:1px solid #dadada}.ols-content-border-b-default.svelte-ybc3h5{border-bottom:1px solid #dadada}.ols-fill-color-primary.svelte-ybc3h5{fill:var(--color-primary)}.ols-fill-color-primary-content.svelte-ybc3h5{fill:var(--color-primary-content)}.ols-fill-color-primary-cobrows.svelte-ybc3h5{fill:var(--color-primary-cobrows)}.ols-fill-color-button-shadow.svelte-ybc3h5{fill:var(--color-button-shadow)}.ols-stroke-color-primary.svelte-ybc3h5{stroke:var(--color-primary)}.ols-appearance-none.svelte-ybc3h5,.ols-reset-button.svelte-ybc3h5{appearance:none;-webkit-appearance:none;-moz-appearance:none}.ols-tap-highlight-none.svelte-ybc3h5,.ols-reset-button.svelte-ybc3h5{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.ols-user-select-none.svelte-ybc3h5,.ols-reset-button.svelte-ybc3h5{user-select:none;-webkit-user-select:none;-moz-user-select:none}.ols-input-effect-none.svelte-ybc3h5,.ols-reset-button.svelte-ybc3h5{transform:none;-webkit-transform:none;box-shadow:none;outline:none}.ols-reset-button.svelte-ybc3h5{background:none;border:none;padding:0;cursor:pointer}.error-message.svelte-ybc3h5{letter-spacing:.0016em;word-spacing:.0016em;display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;margin-top:5px;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:1.3;color:#ee0700}.ols-scrollbar.svelte-ybc3h5::-webkit-scrollbar{width:5px}.ols-scrollbar.svelte-ybc3h5::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:100px}.ols-reservation-status-container.svelte-ybc3h5{width:100%}.ols-reservation-header.svelte-ybc3h5{width:100%;height:54px;padding:15px 50px;border-bottom:1px solid rgb(218,218,218)}.ols-reservation-title.svelte-ybc3h5{width:275px;height:24px;margin:0 auto;text-align:center;opacity:1}.ols-reservation-body-page.svelte-ybc3h5{gap:25px}.ols-reservation-subtitle-container.svelte-ybc3h5{width:345px;gap:5px;opacity:1;align-items:center}.ols-reservation-subtitle-container[data-align=left].svelte-ybc3h5{justify-content:flex-start}.ols-reservation-subtitle-container[data-align=center].svelte-ybc3h5{justify-content:center}.ols-reservation-subtitle-icon.svelte-ybc3h5{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}.ols-reservation-description-container.svelte-ybc3h5{gap:5px}.ols-reservation-primary-description.svelte-ybc3h5{width:345px;margin:0 auto;white-space:pre-wrap}.ols-reservation-primary-description.svelte-ybc3h5 a{display:inline-flex;align-items:center;text-decoration:underline}.ols-reservation-primary-description.svelte-ybc3h5 a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L3 5L3 13L11 13L11 7' stroke='%230066AA' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 9L12.5355 3.46447' stroke='%230066AA' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3L13 3L13 7' stroke='%230066AA' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.ols-reservation-secondary-description-wrapper.svelte-ybc3h5{gap:1px;margin:0 auto}.ols-reservation-secondary-description-mark.svelte-ybc3h5{width:12px;height:16px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.0016em;color:#666}.ols-reservation-secondary-description.svelte-ybc3h5{width:328px;height:18px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.0016em;color:#666;margin:0 auto}.ols-reservation-datetime-frame.svelte-ybc3h5{width:345px;height:121px;gap:15px}.ols-reservation-datetime-heading.svelte-ybc3h5{width:345px;height:24px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.0016em;color:#121212}.ols-reservation-datetime-content.svelte-ybc3h5{width:345px;height:82px;border-radius:6px;padding:15px;background:var(--color-primary-content);border-bottom:1px solid transparent}.ols-reservation-datetime-text.svelte-ybc3h5{gap:10px}.ols-reservation-datetime-text.svelte-ybc3h5 div:where(.svelte-ybc3h5){width:315px;height:auto}.ols-reservation-datetime-text.svelte-ybc3h5 p:where(.svelte-ybc3h5){font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.0016em;color:#121212;margin:0 auto}.ols-reservation-action-container.svelte-ybc3h5{width:345px;gap:10px;padding:5px 0}.ols-reservation-button-wrapper.svelte-ybc3h5{margin:0 15px}.ols-reservation-footer-description.svelte-ybc3h5{width:345px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.0016em;color:#121212}.ols-reservation-footer-caption.svelte-ybc3h5{gap:5px}
