._flex_13knd_2{justify-content:center;align-items:start;display:flex}._gender_13knd_8{gap:3.2rem;display:flex}._errMessage_13knd_13{color:var(--alert);padding:0;font-size:1.6rem}._inquiryForm_13knd_19 h4,._reservationForm_13knd_20 h4{margin-block:2.4rem .4rem;font-size:2rem}._notice_13knd_25 h4{margin-block:2.4rem .4rem}._confirm_13knd_29{text-align:center}._confirm_13knd_29 p{padding-bottom:8px}._menuList_13knd_37 ._flex_13knd_2,._visits_13knd_38 ._flex_13knd_2{justify-content:left;align-items:center;gap:2.4rem}._categoryName_13knd_44{padding-block:1.6rem 0;font-weight:700}._checkboxWrap_13knd_50{cursor:pointer;justify-content:flex-start;margin-top:4px;font-size:2rem;display:flex;position:relative}._checkbox_13knd_50{opacity:0}._checkboxWrap_13knd_50 ._checkMark_13knd_63{border:1px solid var(--textGray);background-color:#fff;border-radius:4px;width:18px;height:18px;position:absolute;top:5px;left:0}._checkboxWrap_13knd_50 ._checkMark_13knd_63:after{content:"";border:2px solid var(--highlight);border-width:0 3px 3px 0;width:6px;height:16px;display:none;position:absolute;top:-6px;left:7px;transform:rotate(45deg)}._checkboxWrap_13knd_50 input:checked+._checkMark_13knd_63{background-color:#fff}._checkboxWrap_13knd_50 input:checked+._checkMark_13knd_63:after{display:block}._checkMarkText_13knd_94{padding-bottom:0;padding-left:4px}._checkbox_13knd_50:focus-visible~._checkMark_13knd_63{border:2px solid var(--black)}._flex_13knd_2 ._checkboxWrap_13knd_50{top:-5px;left:6px}._notice_13knd_25>h4{text-align:center}._radioInput_13knd_117{opacity:0;position:absolute}._radioText_13knd_123{align-items:center;gap:4px;display:flex;position:relative}._radioText_13knd_123:before{content:"";border:1px solid var(--textGray);background-color:#fff;border-radius:50%;width:14px;height:14px;display:block}._radioText_13knd_123:after{content:"";border-radius:50%;width:10px;height:10px;display:block;position:absolute}._radioInput_13knd_117:checked+._radioText_13knd_123:after{content:"";background-color:var(--highlight);border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:3px}._radioInput_13knd_117:focus-visible~._radioText_13knd_123:after{content:"";border:2px solid var(--black);border-radius:50%;width:13px;height:13px;display:block;position:absolute;left:0}._btnForm_13knd_169{border:1px solid var(--primary);color:var(--textWhite);letter-spacing:1px;cursor:pointer;background-color:var(--primary);border-radius:20px;margin:20px auto;padding:8px 16px;font-size:1.6rem;display:block;box-shadow:0 5px 3px #0009}._secondColor_13knd_182{background-color:var(--secondary);border:1px solid var(--secondary)}._btnForm_13knd_169:active{box-shadow:none;transform:translateY(3px)}._btnForm_13knd_169:hover{opacity:.7;color:var(--textWhite)}._btnForm_13knd_169:disabled{color:var(--textGray);border:1px solid var(--gray-25);box-shadow:none;background-color:#0000;background-color:var(--bgSecondary)}._btnForm_13knd_169:disabled:hover{opacity:1}._modal_13knd_209{background-color:var(--bgPrimary);width:90%;max-width:680px;height:90%;padding:2.4rem;overflow:scroll}@media screen and (width>=768px){._modal_13knd_209{width:80%;height:80%;position:absolute}}._modal_13knd_209 h3{font-size:2rem}._inputDetails_13knd_231{margin-block:4rem}._modal_13knd_209 p{white-space:pre-wrap;padding-block:0 2rem}._modal_13knd_209 h4{margin-block:0}._modal_13knd_209 li{font-size:1.8rem}._modal_13knd_209 li:last-child{padding-block:0 2rem}._modalButtons_13knd_251{flex-direction:column;display:flex}._inputWrapper_13knd_256{margin-block:4rem}._modal_13knd_209 ._message_13knd_260{border-left:3px solid var(--gray-25);min-height:50px;margin-block:1rem 2.6rem;padding-left:1rem}main[data-astro-cid-6bfsojfh]{margin-top:40px}.contact[data-astro-cid-6bfsojfh]{max-width:640px;margin:4rem auto;padding-inline:1.6rem}h2[data-astro-cid-6bfsojfh]{text-align:center;margin-bottom:6.4rem}h3[data-astro-cid-6bfsojfh]{text-align:center;font-size:2rem}.center[data-astro-cid-6bfsojfh]{text-align:center}label[data-astro-cid-6bfsojfh]{font-size:1.8rem}label[data-astro-cid-6bfsojfh],input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{font-family:Noto Serif JP,serif}.intro[data-astro-cid-6bfsojfh],.byWeb[data-astro-cid-6bfsojfh],.byMail[data-astro-cid-6bfsojfh],.byPhone[data-astro-cid-6bfsojfh]{margin-bottom:4rem}.byMail[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.byPhone[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:700}.category[data-astro-cid-6bfsojfh]{margin-block-start:2rem}.category[data-astro-cid-6bfsojfh] .flex[data-astro-cid-6bfsojfh]{gap:3.2rem;margin-bottom:1rem}.category[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{text-align:center;padding-block-end:0}.contact-form[data-astro-cid-6bfsojfh],.inquiry-form[data-astro-cid-6bfsojfh]{display:none}.modal[data-astro-cid-6bfsojfh]{z-index:1;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content[data-astro-cid-6bfsojfh]{background-color:var(--bgSecondary);margin:2.4rem}.modal-body[data-astro-cid-6bfsojfh]{background-color:#5f9ea0;width:100%;height:100%}
