@charset "UTF-8";@font-face{font-family:Futura;src:url(../../../fonts/Futura.ttc) format("truetype")}@font-face{font-family:YuGothic;src:url(../../../fonts/Yu%20Gothic%20Bold.otf) format("otf"),url(../../../fonts/Yu%20Gothic%20Medium.otf) format("otf")}button.svelte-1ctwyti.svelte-1ctwyti{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.svelte-1ctwyti.svelte-1ctwyti{border:1px solid #a6a6a6}.inner.svelte-1ctwyti.svelte-1ctwyti{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;padding:17px 11px 0;position:relative}@media screen and (max-width: 960px){.inner.svelte-1ctwyti.svelte-1ctwyti{padding:19px 3px 0}}.inner.svelte-1ctwyti .date.svelte-1ctwyti{position:absolute;top:7px;left:11px;font-family:Futura,Futura,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:21.25px;color:#3d3d3d}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .date.svelte-1ctwyti{top:4px;left:6px;font-size:.75rem;line-height:15.94px}}.inner.svelte-1ctwyti .date.sunday.svelte-1ctwyti{color:#e8457e}.inner.svelte-1ctwyti .date.saturday.svelte-1ctwyti{color:#49b4e2}.inner.svelte-1ctwyti .value.svelte-1ctwyti{height:100%}.inner.svelte-1ctwyti .value.svelte-1ctwyti>.material-symbols-outlined{font-size:34px;color:#949494}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value.svelte-1ctwyti>.material-symbols-outlined{font-size:24px}}.inner.svelte-1ctwyti .value .custom-text.svelte-1ctwyti{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:34px;letter-spacing:.1em;color:#e8457e;text-decoration:underline}@media screen and (min-width: 960.02px){.inner.svelte-1ctwyti .value .custom-text.svelte-1ctwyti{-webkit-line-clamp:1}}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value .custom-text.svelte-1ctwyti{font-size:.75rem;font-size:12px;line-height:14.4px;-webkit-line-clamp:2}}.inner.svelte-1ctwyti .value .custom-contents-inner.svelte-1ctwyti{padding:20px}.inner.svelte-1ctwyti .value .custom-contents-inner .label.svelte-1ctwyti{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em;color:#e8457e}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value .custom-contents-inner .label.svelte-1ctwyti{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em}}.inner.svelte-1ctwyti .value .custom-contents-inner .text.svelte-1ctwyti{margin-top:8px;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;color:#3d3d3d}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value .custom-contents-inner .text.svelte-1ctwyti{font-size:.75rem;line-height:16.5px}}.inner.svelte-1ctwyti .value .close-text.svelte-1ctwyti{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em;line-height:34px;color:#949494}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value .close-text.svelte-1ctwyti{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em}}.inner.svelte-1ctwyti .value .price-container.svelte-1ctwyti{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%}.inner.svelte-1ctwyti .value .price-container .price-text.svelte-1ctwyti{margin-top:auto;margin-bottom:6px;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.75rem;font-weight:700;line-height:1;color:#3d3d3d}@media screen and (max-width: 960px){.inner.svelte-1ctwyti .value .price-container .price-text.svelte-1ctwyti{font-size:.5rem}}button.ok.svelte-1ctwyti .inner.svelte-1ctwyti,button.tel.svelte-1ctwyti .inner.svelte-1ctwyti,button.no.svelte-1ctwyti .inner.svelte-1ctwyti,button.text.svelte-1ctwyti .inner.svelte-1ctwyti{background-color:var(--dynamic-price-bg, #ffffff)}button.closed.svelte-1ctwyti .inner.svelte-1ctwyti,button.rangeout.svelte-1ctwyti .inner.svelte-1ctwyti{background-color:#f6f7f7}button.ok.svelte-1ctwyti .inner .value.svelte-1ctwyti .material-symbols-outlined{color:#e8457e}button.rangeout.svelte-1ctwyti .inner .date.svelte-1ctwyti{color:#949494}button.svelte-1ctwyti.svelte-1ctwyti:not([disabled]){position:relative}button.svelte-1ctwyti.svelte-1ctwyti:not([disabled]):hover,button:not([disabled]).clicked.svelte-1ctwyti.svelte-1ctwyti{border:1px solid #e8457e}button.svelte-1ctwyti.svelte-1ctwyti:not([disabled]):hover:before,button:not([disabled]).clicked.svelte-1ctwyti.svelte-1ctwyti:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border:2px solid #e8457e;pointer-events:none}button[disabled].svelte-1ctwyti.svelte-1ctwyti,button.unselectable.svelte-1ctwyti.svelte-1ctwyti{pointer-events:none}button.unselectable.svelte-1ctwyti .inner .value .custom-text.svelte-1ctwyti{color:#3d3d3d;text-decoration:none}@font-face{font-family:Futura;src:url(../../../fonts/Futura.ttc) format("truetype")}@font-face{font-family:YuGothic;src:url(../../../fonts/Yu%20Gothic%20Bold.otf) format("otf"),url(../../../fonts/Yu%20Gothic%20Medium.otf) format("otf")}.week.svelte-1hwrcmc{display:flex;width:100%;align-items:stretch;grid-template-columns:repeat(7,1fr)}.week.svelte-1hwrcmc .day{flex:1;min-height:70px}@media screen and (max-width: 960px){.week.svelte-1hwrcmc .day{min-height:61px}}@font-face{font-family:Futura;src:url(../../../fonts/Futura.ttc) format("truetype")}@font-face{font-family:YuGothic;src:url(../../../fonts/Yu%20Gothic%20Bold.otf) format("otf"),url(../../../fonts/Yu%20Gothic%20Medium.otf) format("otf")}.calendar.svelte-10pc1ay .header.svelte-10pc1ay{display:flex;justify-content:space-between;align-items:center;background-color:#a6a6a6;padding:11px 20px 16px;position:relative}.calendar.svelte-10pc1ay .header .current-month.svelte-10pc1ay{position:absolute;top:11px;left:50%;transform:translate(-50%);font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.125rem;font-weight:700;line-height:27px;letter-spacing:.1em;color:#fff}.calendar.svelte-10pc1ay .header .current-month .year.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .current-month .month.svelte-10pc1ay{font-family:Futura,Futura,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:23.91px}.calendar.svelte-10pc1ay .header .next-month button.month-control.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .prev-month button.month-control.svelte-10pc1ay{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center}.calendar.svelte-10pc1ay .header .next-month button.month-control .label.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .prev-month button.month-control .label.svelte-10pc1ay{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:22px;letter-spacing:.1em;color:#fff}.calendar.svelte-10pc1ay .header .next-month button.month-control .label .year.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .next-month button.month-control .label .month.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .prev-month button.month-control .label .year.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .prev-month button.month-control .label .month.svelte-10pc1ay{font-family:Futura,Futura,Arial,sans-serif;font-weight:500;line-height:18.59px}@media screen and (max-width: 960px){.calendar.svelte-10pc1ay .header .next-month button.month-control .label.svelte-10pc1ay,.calendar.svelte-10pc1ay .header .prev-month button.month-control .label.svelte-10pc1ay{display:none}}.calendar.svelte-10pc1ay .header .next-month button.month-control.svelte-10pc1ay .material-symbols-outlined,.calendar.svelte-10pc1ay .header .prev-month button.month-control.svelte-10pc1ay .material-symbols-outlined{font-size:22px;color:#fff}.calendar.svelte-10pc1ay .header button.month-control.svelte-10pc1ay{transition:.8s}.calendar.svelte-10pc1ay .header button.month-control.svelte-10pc1ay:hover{opacity:.6}.calendar.svelte-10pc1ay .week-label.svelte-10pc1ay{display:grid;grid-template-columns:repeat(7,1fr);background-color:#e7e9e9}.calendar.svelte-10pc1ay .week-label .dow.svelte-10pc1ay{padding:10px 0 9px;text-align:center;border:1px solid #a6a6a6;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em;color:#3d3d3d}@media screen and (max-width: 960px){.calendar.svelte-10pc1ay .week-label .dow.svelte-10pc1ay{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.75rem;font-weight:700;line-height:18px}}.calendar.svelte-10pc1ay .week-label .dow.sunday.svelte-10pc1ay{color:#e8457e}.calendar.svelte-10pc1ay .week-label .dow.saturday.svelte-10pc1ay{color:#49b4e2}.calendar.svelte-10pc1ay .notes.svelte-10pc1ay{margin-top:12px;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:700;line-height:21px;letter-spacing:.1em;text-align:left;color:#3d3d3d}@media screen and (max-width: 960px){.calendar.svelte-10pc1ay .notes.svelte-10pc1ay{font-size:.6875rem;line-height:16.5px;text-align:center}}.calendar.svelte-10pc1ay .notes.svelte-10pc1ay .material-symbols-outlined{font-size:16px;vertical-align:sub}@media screen and (max-width: 960px){.calendar.svelte-10pc1ay .notes.svelte-10pc1ay .material-symbols-outlined{font-size:16px;padding-right:4px}}
