#page__reservation .fixed-btn{display:none}#contact_tel_inner .l-flex,#contact_inner .l-flex{align-items:flex-start;gap:5rem}#contact_tel_inner .flex-r a{font-size:4rem;color:var(--accent);font-family:"NotoSerifJP-B","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;letter-spacing:1.7px;margin-bottom:5rem;display:inline-block;line-height:1}.tel-span{vertical-align:middle;line-height:1;font-size:2rem;margin-top:-5px;display:inline-block}#contact_tel_inner .l-flex .flex-l,#contact_inner .l-flex .flex-l{width:calc(35% / 1 - 2.5rem)}#contact_tel_inner .l-flex .flex-r,#contact_inner .l-flex .flex-r{width:calc(65% / 1 - 2.5rem)}.business-hours .l-flex .flex-l{width:calc(20% / 1 - 2.5rem)}.business-hours .l-flex .flex-r{width:calc(80% / 1 - 2.5rem)}.form{width:100%}.form tr th{width:30%}.form tr td{width:70%}.wpcf7{text-align:center}.wpcf7-form{margin:0 auto;text-align:left;display:inline-block;border-radius:25px;width:100%}.wpcf7-form tr{vertical-align:text-top}.haveto{color:#b91313}span.wpcf7-not-valid-tip,.wpcf7-response-output,.wpcf7-spinner{display:none !important}.formError.inline{display:block !important}.formErrorContent{color:red;margin-bottom:2rem}#form__center_area label{display:flex;flex-wrap:wrap;justify-content:center}#form__center_area label #privacypolicy{order:1}#form__center_area label .wpcf7-list-item-label{order:2}#form__center_area label .privacypolicyformError{order:3;display:block;width:100%;text-align:center}#form__privacypolicy{border-bottom:1px solid #707070}#form_comp_inner p,#form_comp_inner .read-btn{text-align:center;margin:0 auto}#form_comp_inner .read-btn{margin-top:5rem}#thanks__first{margin-bottom:1rem!important}.zip input{width:30%;display:inline-block;vertical-align:baseline}@media screen and (max-width:767px){#contact_tel_inner .l-flex,#contact_inner .l-flex{   gap:0}#contact_tel_inner .l-flex .flex-r{text-align:center}#contact_tel_inner .flex-r a{font-size:3rem}#contact_tel_inner .l-flex,#contact_inner .l-flex{display:block}#contact_tel_inner .l-flex .flex-l,#contact_inner .l-flex .flex-l,#contact_tel_inner .l-flex .flex-r,#contact_inner .l-flex .flex-r{width:100%!important}#contact_tel_inner .l-flex .flex-l,#contact_inner .l-flex .flex-l{margin-bottom:1rem}.form tr th,.form tr td{display:block;width:100%}.form tr th{margin-bottom:1rem}.wpcf7-list-item-label{font-size:13px}#form_comp_inner p{text-align:left}}