.fmenu-opening[data-astro-cid-zkbivcpt]{background:#faf6f8}.fmenu-opening[data-astro-cid-zkbivcpt] .fd-split[data-astro-cid-zkbivcpt]{align-items:center}.fmenu-guide[data-astro-cid-zkbivcpt]{margin:32px 0 0}.fmenu-guide[data-astro-cid-zkbivcpt]>div[data-astro-cid-zkbivcpt]{padding:18px 0;border-top:1px solid #dfcfd8}.fmenu-guide[data-astro-cid-zkbivcpt] dt[data-astro-cid-zkbivcpt]{font-size:17px;font-weight:700;color:#72445e}.fmenu-guide[data-astro-cid-zkbivcpt] dd[data-astro-cid-zkbivcpt]{margin:7px 0 0;font-size:15px;line-height:1.9}.fmenu-sheet[data-astro-cid-zkbivcpt]{margin:0;background:#fff;border:1px solid #e2d2db;box-shadow:14px 14px #eadfe5}.fmenu-sheet[data-astro-cid-zkbivcpt]>figcaption[data-astro-cid-zkbivcpt]{padding:13px 25px;font-size:14px;color:#72445e;letter-spacing:.04em}.fmenu-sheet[data-astro-cid-zkbivcpt]>img[data-astro-cid-zkbivcpt]{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fmenu-sheet-body[data-astro-cid-zkbivcpt]{padding:28px 30px}.fmenu-category[data-astro-cid-zkbivcpt]{font-size:14px;letter-spacing:.15em;color:#72445e;margin:0 0 8px}.fmenu-sheet[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:24px;font-family:Zen Kaku Gothic New,sans-serif;line-height:1.6;margin:0}.fmenu-price-time[data-astro-cid-zkbivcpt]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:22px 0}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{margin:0}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child strong[data-astro-cid-zkbivcpt]{font-size:38px;line-height:1;font-weight:600;letter-spacing:-.025em}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child span[data-astro-cid-zkbivcpt]{font-size:14px}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:nth-child(2){display:grid;gap:4px;flex-shrink:0}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:nth-child(2)>span[data-astro-cid-zkbivcpt]{font-size:14px;color:#675763}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:nth-child(2)>strong[data-astro-cid-zkbivcpt]{font-size:24px;line-height:1.3;font-weight:600}.fmenu-price-time[data-astro-cid-zkbivcpt] small[data-astro-cid-zkbivcpt]{font-size:15px;margin-left:2px}.fmenu-menu-details[data-astro-cid-zkbivcpt]{margin:0}.fmenu-menu-details[data-astro-cid-zkbivcpt]>div[data-astro-cid-zkbivcpt]{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:16px 0;border-top:1px solid #e8dce2;font-size:14px;line-height:1.9}.fmenu-menu-details[data-astro-cid-zkbivcpt] dt[data-astro-cid-zkbivcpt]{font-weight:700}.fmenu-menu-details[data-astro-cid-zkbivcpt] dd[data-astro-cid-zkbivcpt]{margin:0}.fmenu-menu-details[data-astro-cid-zkbivcpt] dd[data-astro-cid-zkbivcpt] span[data-astro-cid-zkbivcpt]{color:#675763}.fmenu-total[data-astro-cid-zkbivcpt]{padding:15px 17px;background:#faf6f8;margin:5px 0 0;font-size:15px;line-height:1.8}.fmenu-total[data-astro-cid-zkbivcpt] span[data-astro-cid-zkbivcpt]{font-size:14px;color:#72445e;display:block;margin-bottom:3px}.fmenu-total[data-astro-cid-zkbivcpt] strong[data-astro-cid-zkbivcpt]{font-weight:600}.fmenu-faq-layout[data-astro-cid-zkbivcpt]{align-items:center}.fmenu-faq-layout[data-astro-cid-zkbivcpt]>.fd-copy[data-astro-cid-zkbivcpt]{grid-column:2;grid-row:1}.fmenu-faq-sample[data-astro-cid-zkbivcpt]{grid-column:1;grid-row:1;padding:30px;border:1px solid #e8dce2;background:#fff}.fmenu-sample-caption[data-astro-cid-zkbivcpt]{font-size:14px;color:#72445e;margin:0 0 16px}.fmenu-faq-sample[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-family:Zen Kaku Gothic New,sans-serif;font-size:27px;margin:0 0 8px}.fmenu-faq-instruction[data-astro-cid-zkbivcpt]{font-size:14px;color:#675763;line-height:1.8;margin:0 0 20px}.fmenu-faq-sample[data-astro-cid-zkbivcpt] details[data-astro-cid-zkbivcpt]{border-top:1px solid #e4d7de}.fmenu-faq-sample[data-astro-cid-zkbivcpt] details[data-astro-cid-zkbivcpt]:last-child{border-bottom:1px solid #e4d7de}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt]{display:flex;gap:13px;align-items:center;list-style:none;padding:21px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.8;min-height:64px}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt]::-webkit-details-marker{display:none}.fmenu-q[data-astro-cid-zkbivcpt]{color:#72445e;font-size:20px;font-weight:500;align-self:flex-start;line-height:1.5}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]:nth-child(2){flex:1}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt] i[data-astro-cid-zkbivcpt]{width:14px;height:14px;position:relative;flex:0 0 14px}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt] i[data-astro-cid-zkbivcpt]:before,.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt] i[data-astro-cid-zkbivcpt]:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:#72445e}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt] i[data-astro-cid-zkbivcpt]:after{transform:rotate(90deg)}.fmenu-faq-sample[data-astro-cid-zkbivcpt] details[data-astro-cid-zkbivcpt][open] summary[data-astro-cid-zkbivcpt] i[data-astro-cid-zkbivcpt]:after{transform:rotate(0)}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt]:focus-visible{outline:2px solid #72445e;outline-offset:5px;border-radius:2px}.fmenu-answer[data-astro-cid-zkbivcpt]{display:flex;gap:14px;padding:0 0 22px;font-size:15px;line-height:1.9}.fmenu-answer[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]{font-size:20px;font-weight:500;color:#947787;line-height:1.4;flex:0 0 16px}.fmenu-answer[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{margin:0;color:#675763}.fmenu-question-examples[data-astro-cid-zkbivcpt]{margin-top:26px;padding-left:19px;border-left:2px solid #dfcfd8}.fmenu-question-examples[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]{font-size:14px;color:#675763}.fmenu-question-examples[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{font-size:15px!important;line-height:1.8!important;margin:8px 0 0!important}.fmenu-question-examples[data-astro-cid-zkbivcpt] strong[data-astro-cid-zkbivcpt]{margin-right:9px;color:#72445e}.fmenu-visit[data-astro-cid-zkbivcpt]{background:#f6f8f7}.fmenu-visit-heading[data-astro-cid-zkbivcpt]{max-width:730px}.fmenu-flow[data-astro-cid-zkbivcpt]{margin:38px 0 0;padding:34px 36px;background:#fff;border:1px solid #dbe4e0}.fmenu-flow[data-astro-cid-zkbivcpt]>figcaption[data-astro-cid-zkbivcpt]{font-size:14px;color:#557369;margin-bottom:28px}.fmenu-flow[data-astro-cid-zkbivcpt] ol[data-astro-cid-zkbivcpt]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt]{position:relative;text-align:center;padding:0 12px}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt]:not(:last-child):after{content:"";position:absolute;width:calc(100% - 56px);height:1px;background:#bacfc6;top:25px;left:calc(50% + 28px)}.fmenu-flow-number[data-astro-cid-zkbivcpt]{width:50px;height:50px;background:#315b50;color:#fff;display:grid;place-items:center;border-radius:50%;font-size:20px;margin:0 auto 16px}.fmenu-flow[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:19px;margin:0 0 7px}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{font-size:15px;line-height:1.8;margin:0;color:#557369}.fmenu-duration[data-astro-cid-zkbivcpt]{margin-top:32px;display:flex;align-items:center;gap:18px;text-align:center;color:#315b50}.fmenu-duration[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]{border-bottom:1px solid #a9c1b7;flex:1;position:relative}.fmenu-duration[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]:before{content:"";height:12px;width:1px;background:#a9c1b7;position:absolute;bottom:0;left:0}.fmenu-duration[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]:last-child:before{left:auto;right:0}.fmenu-duration[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{font-size:16px;margin:0}.fmenu-duration[data-astro-cid-zkbivcpt] strong[data-astro-cid-zkbivcpt]{font-size:23px}.fmenu-duration[data-astro-cid-zkbivcpt] small[data-astro-cid-zkbivcpt]{display:block;font-size:14px;line-height:1.8;margin-top:5px;color:#557369}.fmenu-policy[data-astro-cid-zkbivcpt]{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;border-top:1px solid #cddbd5;padding-top:32px;margin-top:42px}.fmenu-policy[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:25px;line-height:1.6;margin:10px 0 0;font-family:Zen Kaku Gothic New,sans-serif}.fmenu-policy[data-astro-cid-zkbivcpt]>p[data-astro-cid-zkbivcpt]{font-size:16px;line-height:2;margin:0;align-self:center}@media(max-width:1000px){.fmenu-sheet-body[data-astro-cid-zkbivcpt]{padding:25px 24px}.fmenu-price-time[data-astro-cid-zkbivcpt]{gap:12px}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child strong[data-astro-cid-zkbivcpt]{font-size:33px}.fmenu-menu-details[data-astro-cid-zkbivcpt]>div[data-astro-cid-zkbivcpt]{grid-template-columns:100px 1fr;gap:10px}}@media(max-width:760px){.fmenu-sheet[data-astro-cid-zkbivcpt]{box-shadow:9px 9px #eadfe5}.fmenu-faq-layout[data-astro-cid-zkbivcpt]>.fd-copy[data-astro-cid-zkbivcpt],.fmenu-faq-sample[data-astro-cid-zkbivcpt]{grid-column:auto;grid-row:auto}.fmenu-faq-sample[data-astro-cid-zkbivcpt]{padding:26px 22px}.fmenu-faq-sample[data-astro-cid-zkbivcpt] summary[data-astro-cid-zkbivcpt]{font-size:15px;gap:11px}.fmenu-flow[data-astro-cid-zkbivcpt]{padding:28px 24px}.fmenu-flow[data-astro-cid-zkbivcpt] ol[data-astro-cid-zkbivcpt]{grid-template-columns:1fr;gap:26px}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt]{display:flex;align-items:flex-start;gap:20px;text-align:left;padding:0}.fmenu-flow-number[data-astro-cid-zkbivcpt]{flex:0 0 42px;width:42px;height:42px;font-size:18px;margin:0}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt]:not(:last-child):after{width:1px;height:calc(100% - 26px);left:21px;top:50px}.fmenu-flow[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:18px;margin:0 0 5px}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{font-size:15px}.fmenu-flow[data-astro-cid-zkbivcpt] li[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt] br[data-astro-cid-zkbivcpt]{display:none}.fmenu-duration[data-astro-cid-zkbivcpt]{margin-top:28px;gap:10px}.fmenu-duration[data-astro-cid-zkbivcpt]>span[data-astro-cid-zkbivcpt]{display:none}.fmenu-duration[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]{width:100%;border-top:1px solid #dbe4e0;padding-top:20px;font-size:15px}.fmenu-policy[data-astro-cid-zkbivcpt]{grid-template-columns:1fr;gap:19px;margin-top:35px}.fmenu-policy[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:23px}.fmenu-policy[data-astro-cid-zkbivcpt]>p[data-astro-cid-zkbivcpt]{font-size:15px}.fmenu-question-examples[data-astro-cid-zkbivcpt]{margin-bottom:0}}@media(max-width:360px){.fmenu-sheet-body[data-astro-cid-zkbivcpt]{padding:24px 18px}.fmenu-sheet[data-astro-cid-zkbivcpt]>figcaption[data-astro-cid-zkbivcpt]{padding:13px 18px}.fmenu-sheet[data-astro-cid-zkbivcpt] h3[data-astro-cid-zkbivcpt]{font-size:22px}.fmenu-price-time[data-astro-cid-zkbivcpt]{align-items:flex-start}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child{display:block}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child strong[data-astro-cid-zkbivcpt]{font-size:32px;display:block}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:first-child span[data-astro-cid-zkbivcpt]{display:block;margin-top:6px}.fmenu-price-time[data-astro-cid-zkbivcpt] p[data-astro-cid-zkbivcpt]:nth-child(2)>strong[data-astro-cid-zkbivcpt]{font-size:22px}.fmenu-menu-details[data-astro-cid-zkbivcpt]>div[data-astro-cid-zkbivcpt]{grid-template-columns:1fr;gap:5px}.fmenu-faq-sample[data-astro-cid-zkbivcpt]{padding:23px 18px}.fmenu-flow[data-astro-cid-zkbivcpt]{padding:25px 20px}.fmenu-total[data-astro-cid-zkbivcpt]{padding:13px 14px}}
