@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")}.reservation-headline.svelte-1exobsd{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1rem;font-weight:700;line-height:24px;letter-spacing:.1em;padding-bottom:14px;position:relative}@media screen and (max-width: 960px){.reservation-headline.svelte-1exobsd{padding-bottom:15px}}.reservation-headline.svelte-1exobsd:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#a6a6a6}@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")}.store-card-list.svelte-1q8n8b.svelte-1q8n8b{display:flex;flex-wrap:wrap;gap:20px 24px}.store-card-list.svelte-1q8n8b .item.svelte-1q8n8b{width:calc((100% - 24px)/2)}@media screen and (max-width: 960px){.store-card-list.svelte-1q8n8b.svelte-1q8n8b{gap:15px 10px}.store-card-list.svelte-1q8n8b .item.svelte-1q8n8b{width:calc((100% - 10px)/2)}}@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")}.step-indicator-section.svelte-8xej8t.svelte-8xej8t{margin-top:90px;margin-bottom:28px}@media screen and (max-width: 960px){.step-indicator-section.svelte-8xej8t.svelte-8xej8t{margin-top:31px;margin-bottom:33px}}.message.svelte-8xej8t.svelte-8xej8t{margin-top:90px;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.3125rem;font-weight:700;line-height:31.5px;letter-spacing:.1em;text-align:center}@media screen and (max-width: 960px){.message.svelte-8xej8t.svelte-8xej8t{margin-top:60px;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}}.area.svelte-8xej8t.svelte-8xej8t{margin-top:42px;text-align:center}@media screen and (max-width: 960px){.area.svelte-8xej8t.svelte-8xej8t{margin-top:28px;display:flex;flex-direction:column;align-items:start;max-width:300px;margin-left:38px;margin-right:38px}}.area.svelte-8xej8t .label.svelte-8xej8t{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:500;line-height:21px;letter-spacing:.1em;color:#3d3d3d;margin-right:48px}@media screen and (max-width: 960px){.area.svelte-8xej8t .label.svelte-8xej8t{margin-right:0;margin-bottom:14px}}.store-section.svelte-8xej8t.svelte-8xej8t{margin-top:55px}@media screen and (max-width: 960px){.store-section.svelte-8xej8t.svelte-8xej8t{margin-top:35px}}.store-section.svelte-8xej8t .store-card-list-area.svelte-8xej8t{margin-top:27px;margin-bottom:45px}@media screen and (max-width: 960px){.store-section.svelte-8xej8t .store-card-list-area.svelte-8xej8t{margin-top:23px;margin-bottom:37px}}.dialog-inner.svelte-8xej8t.svelte-8xej8t{padding:84px 100px 106px;text-align:center}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t.svelte-8xej8t{padding:27px 0 33px;min-width:unset}}.dialog-inner.svelte-8xej8t .store-info-area.svelte-8xej8t{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.dialog-inner.svelte-8xej8t .title.svelte-8xej8t{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.3125rem;font-weight:700;line-height:31.5px;letter-spacing:.1em}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .title.svelte-8xej8t{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}}.dialog-inner.svelte-8xej8t .tel.svelte-8xej8t{margin-top:17px;font-family:Futura,Futura,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:23.91px;letter-spacing:.1em}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .tel.svelte-8xej8t{margin-top:3px}}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .tel.svelte-8xej8t{font-size:.875rem;line-height:18.59px}}.dialog-inner.svelte-8xej8t .tel a.svelte-8xej8t{color:#e8457e;text-decoration:none}.dialog-inner.svelte-8xej8t .tel a.svelte-8xej8t .material-symbols-outlined{font-size:20px;vertical-align:sub;padding-right:12px}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .tel a.svelte-8xej8t .material-symbols-outlined{font-size:16px;padding-right:4px}}.dialog-inner.svelte-8xej8t .tel a.svelte-8xej8t:hover{text-decoration:underline}.dialog-inner.svelte-8xej8t .headline.svelte-8xej8t{margin-top:34px;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}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .headline.svelte-8xej8t{margin-top:11px}}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .headline.svelte-8xej8t{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:500;line-height:21px;letter-spacing:.1em}}.dialog-inner.svelte-8xej8t .note.svelte-8xej8t{margin-top:23px;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:.875rem;font-weight:500;line-height:21px;letter-spacing:.1em}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .note.svelte-8xej8t{margin-top:7px}}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .note.svelte-8xej8t{font-size:.6875rem;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.1em}}.dialog-inner.svelte-8xej8t .calendar{margin-top:8px}.dialog-inner.svelte-8xej8t .button-area.svelte-8xej8t{margin-top:41px;display:flex;justify-content:center;flex-direction:row-reverse;gap:24.5px}@media screen and (max-width: 960px){.dialog-inner.svelte-8xej8t .button-area.svelte-8xej8t{margin-top:17px;flex-direction:column;align-items:center;gap:12px}}
