.vc[data-vc=calendar]{font-family:Noto Sans JP,sans-serif;width:100%;max-width:100%;border:1px solid #EBE5DC;border-radius:.75rem;overflow:hidden;box-shadow:none}.vc-header{background:#f7f4ef;padding:12px;border-bottom:1px solid #EBE5DC}.vc-arrow{color:#5d4a3c;border-radius:50%;width:32px;height:32px}.vc-arrow:hover{background:#ebe5dc}.vc-arrow svg{fill:#5d4a3c}.vc-month,.vc-year{color:#3d3129;font-weight:700;font-size:1rem}.vc-week{background:#fff;padding:8px 0 4px;border-bottom:1px solid #F7F4EF}.vc-weekday{color:#8c7b6b;font-weight:600;font-size:.8rem}.vc-weekday:first-child{color:#c4787a}.vc-weekday:last-child{color:#6a8faf}.vc-dates{padding:6px 4px 10px}.vc-date__btn{color:#5d4a3c;font-weight:500;border-radius:.5rem;transition:all .15s}.vc-date__btn:hover{background:#f7f4ef}[data-vc-date-selected] .vc-date__btn{background:#5d4a3c!important;color:#fff!important;border-radius:.5rem;font-weight:700}[data-vc-date-today] .vc-date__btn{border:2px solid #5D4A3C;font-weight:700;color:#5d4a3c}[data-vc-date-disabled] .vc-date__btn{color:#d1c9bf;opacity:.5}[data-vc-date-week-day="0"] .vc-date__btn{color:#c4787a}[data-vc-date-week-day="6"] .vc-date__btn{color:#6a8faf}[data-vc-date-selected][data-vc-date-week-day] .vc-date__btn{color:#fff!important}.slot-btn.svelte-oegxk0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem .5rem;border:1px solid #EBE5DC;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .15s ease;font-weight:600;font-size:.95rem}.slot-btn.svelte-oegxk0:hover:not(:disabled){background:#f7f4ef;border-color:#5d4a3c}.slot-btn.svelte-oegxk0:disabled{background:#faf8f5;cursor:not-allowed;opacity:.5}.slot-btn.selected.svelte-oegxk0{background:#5d4a3c;border-color:#5d4a3c;color:#fff}.payment-tab.svelte-qrob21{flex:1;padding:.75rem;text-align:center;font-weight:600;border-bottom:2px solid transparent;color:#8c7b6b;cursor:pointer;transition:all .2s}.payment-tab.svelte-qrob21:hover{color:#5d4a3c}.payment-tab.active.svelte-qrob21{border-bottom-color:#5d4a3c;color:#5d4a3c}
