.ex-daypicker{display:inline-block;border-radius:1em;box-shadow:0 0 10px 4px rgba(0,0,0,.05);padding:1em 1.6em 1.6em}.ex-daypicker .rdp-month_caption{justify-content:center;font-size:1.2em}.ex-daypicker .rdp-weekday{font-size:1em;color:#999}.ex-daypicker .rdp-today .rdp-day_button{background:#f1f1f1;color:#000;font-weight:bold}.ex-daypicker .rdp-chevron{fill:#000}.ex-daypicker .rdp-button_next:disabled,.ex-daypicker .rdp-button_next[aria-disabled=true],.ex-daypicker .rdp-button_previous:disabled,.ex-daypicker .rdp-button_previous[aria-disabled=true]{opacity:.3}.ex-daypicker .rdp-selected{font-weight:normal;font-size:inherit}.ex-daypicker .rdp-selected .rdp-day_button{border-width:1px}.ex-daypicker .rdp-selected button{background:#222 !important;color:#fff !important}.ex-daypicker .rdp-day.rdp-disabled{opacity:1 !important;color:#b9b9b9 !important}.ex-daypicker .rdp-day.rdp-disabled button{font-weight:normal}.ex-daypicker .rdp-disabled:has(.the-slot-is-full){opacity:1 !important}.ex-daypicker .rdp-disabled:has(.the-slot-is-full) .rdp-day_button{opacity:1;color:#aaa}.ex-daypicker .rdp-day:has(.the-slot-is-waitlist) .rdp-day_button{font-weight:normal}@media(width < 48rem){.ex-daypicker--sp{box-shadow:none;padding:0}}@media(width < 48rem){.ex-daypicker--sp .rdp-day_button{width:37px;height:37px}}body .rdp-root{--rdp-accent-color: transparent;--rdp-accent-background-color: #222222;--rdp-background-color: #888;--rdp-day-button-border-radius: 0.25rem;--rdp-disabled-opacity: 0.3;--rdp-outside-opacity: 0.5;--rdp-weekday-opacity: 1.0}.custom-heroui-table--selectable thead>tr:first-child>th:first-child{width:60px}.is-mobile .custom-heroui-table table,.is-tablet .custom-heroui-table table{table-layout:fixed;width:840px}.is-mobile .custom-heroui-table td>[aria-label=Select],.is-tablet .custom-heroui-table td>[aria-label=Select]{padding-top:1.2em}.is-mobile .custom-heroui-table td>[aria-label=Select] span,.is-tablet .custom-heroui-table td>[aria-label=Select] span{margin:0}.is-mobile .custom-heroui-table tr>th:first-child,.is-tablet .custom-heroui-table tr>th:first-child{width:40px !important}.is-mobile .custom-heroui-table th[data-key=calendarInfo],.is-tablet .custom-heroui-table th[data-key=calendarInfo]{width:180px}.is-mobile .custom-heroui-table th[data-key=start_end],.is-tablet .custom-heroui-table th[data-key=start_end]{width:220px}.is-mobile .custom-heroui-table th[data-key=name],.is-tablet .custom-heroui-table th[data-key=name]{width:220px}.is-mobile .custom-heroui-table th[data-key=status],.is-tablet .custom-heroui-table th[data-key=status]{width:150px}.is-mobile .custom-heroui-table th[data-key=likeCount],.is-tablet .custom-heroui-table th[data-key=likeCount]{width:115px}.is-mobile .is-mobile .custom-heroui-table th[data-key=likeCount],.is-mobile .is-tablet .custom-heroui-table th[data-key=likeCount]{width:105px}.is-mobile .custom-heroui-table th[data-key=actions],.is-tablet .custom-heroui-table th[data-key=actions]{width:100px}.custom-heroui-table .data-\[selected\=true\]\:before\:opacity-100[data-selected=true]::before{background:#ecf3ff}.custom-heroui-table .before\:border-solid::before{border-width:1px}.custom-heroui-table th .before\:content-\[\'\'\]::before{background-color:#fff !important}.custom-heroui-table th .group-data-\[selected\=true\]\:after\:opacity-100:is(:where(.group)[data-selected=true] *) svg{color:#fff}.custom-heroui-table th .group-data-\[selected\=true\]\:after\:opacity-100:is(:where(.group)[data-selected=true] *)::after{background:#333 !important;border:1px solid #6b798d}.custom-heroui-table td .group-data-\[selected\=true\]\:after\:opacity-100:is(:where(.group)[data-selected=true] *) svg{color:#fff}.custom-heroui-table td .group-data-\[selected\=true\]\:after\:opacity-100:is(:where(.group)[data-selected=true] *)::after{background:#2d486c;border:1px solid #fff !important}.custom-heroui-table .group-data-\[disabled\=true\]\/tr\:text-foreground-300:is(:where(.group\/tr)[data-disabled=true] *){color:var(--foreground)}.custom-heroui-table .before\:border-default::before{border-color:#999}.custom-heroui-table [data-disabled=true] .before\:border-default::before{border-color:#ccc}.custom-heroui-table .hide-checkbox>td:first-child label span::before{display:none}.z-picker{box-shadow:none !important;border-radius:10px !important;overflow:hidden;box-shadow:0 0 20px 10px rgba(0,0,0,.06) !important}.fade-slide{transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateX(30px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fade-scale{transition:opacity .4s ease,transform .4s ease;opacity:0;transform:scale(0.8);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.counter{position:relative;counter-reset:counter}.counter>*{position:relative;padding-left:4em;padding-top:.4em}.counter>*::before{content:counter(counter);counter-increment:counter;position:absolute;top:0;left:0;width:2em;height:2em;line-height:2em;background:#f2f2f2;border-radius:100px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2em}.counter>*::after{content:"";position:absolute;top:.6em;left:1.8em;border-bottom:20px solid #f2f2f2;border-right:10px solid rgba(0,0,0,0)}.counter--s>*{padding-left:3em;padding-top:.2em}.counter--s>*::before{width:1.5em;height:1.5em;line-height:1.5em;font-size:1em;background:#1d2637;color:#fff;font-weight:normal}.counter--s>*::after{display:none}.glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 0 20px 20px rgba(0,0,0,.02)}.fukidashi{position:relative;margin-bottom:1em}.fukidashi__in{background:rgba(242,242,242,.9490196078);padding:1em 1.2em;border-radius:1em}.fukidashi::before{content:"";position:absolute;bottom:-10px;left:20px;width:0;height:0;border-width:10px 8px 0 8px;border-style:solid;border-color:rgba(242,242,242,.9490196078) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.fukidashi--left{margin:0 0 0 8px}.fukidashi--left::before{top:10px;bottom:auto;left:-8px;border-width:10px 18px 20px 0px;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0)}.colorbox{border:1px solid #ddd;border-radius:.5em;background-color:#f2f2f2;color:#333}.colorbox--red{background-color:#fff0f0;border-color:#eccfcf;color:#943131}.colorbox--yellow{border-color:#e6d0b6;background-color:#fdf6ea;color:#936316}.colorbox--green{background-color:#f0fff4;border-color:#c7e6d4;color:#015623}.colorbox--blue{background-color:#edf6ff;border-color:#a5c3de;color:#1a5a9f}.colorbox--orange{background-color:#fff8f0;border-color:#e6d3bc;color:#9f5a1a}.kome{position:relative;padding-left:1em}.kome::before{content:"*";position:absolute;left:0;top:0}.kome.colorbox::before{top:3px;left:4px}.reservation-over .reservation-over__base{position:relative}.reservation-over .reservation-over__base::after{content:"済";display:block;position:absolute;right:-0.5em;top:-0.5em;border-radius:50%;border:1px solid;width:1.8em;height:1.8em;line-height:1.7em;text-align:center;z-index:1;transform:rotate(15deg);color:#999;font-family:serif}.ProseMirror{outline:none;min-height:246px}.ProseMirror:focus,.ProseMirror:focus-visible{outline:none}.tiptap{letter-spacing:.04em}.wysiwygcontent p+p,.ProseMirror p+p{margin-top:calc(var(--spacing)*4)}.wysiwygcontent ul,.wysiwygcontent ol,.ProseMirror ul,.ProseMirror ol{margin-left:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}.wysiwygcontent ul li,.wysiwygcontent ol li,.ProseMirror ul li,.ProseMirror ol li{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*1)}.wysiwygcontent ul,.ProseMirror ul{list-style-type:disc}.wysiwygcontent ol,.ProseMirror ol{list-style-type:decimal}.wysiwygcontent a,.ProseMirror a{color:#2271b1;text-decoration:underline}.wysiwygcontent hr,.ProseMirror hr{border:none;border-top:1px solid var(--border);margin-block:calc(var(--spacing)*6)}