:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 700px){:root{--dp: 0.285714vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.appointment__tel{color:#1b83b6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.appointment__tel .tel_sub{font-size:calc(15 * var(--dp));font-weight:500;-webkit-margin-after:calc(-5 * var(--dp));margin-block-end:calc(-5 * var(--dp))}@media screen and (max-width: 700px){.appointment__tel .tel_sub{-webkit-margin-after:calc(0 * var(--dp));margin-block-end:calc(0 * var(--dp));font-size:calc(13 * var(--dp))}}.appointment__tel .tel_number{position:relative;-webkit-padding-start:calc(30 * var(--dp));padding-inline-start:calc(30 * var(--dp));display:block;-webkit-margin-start:calc(16 * var(--dp));margin-inline-start:calc(16 * var(--dp));font-size:calc(34 * var(--dp));font-family:"Barlow";color:#1b83b6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:0}@media screen and (max-width: 700px){.appointment__tel .tel_number{-webkit-padding-start:calc(22 * var(--dp));padding-inline-start:calc(22 * var(--dp));-webkit-margin-start:calc(16 * var(--dp));margin-inline-start:calc(16 * var(--dp));font-size:calc(24 * var(--dp))}}.appointment__tel .tel_number:before{content:"";position:absolute;top:56%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:calc(20.9635 * var(--dp));height:calc(21 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.96 21'%3E%3Cpath fill='%231B83B6' d='M20.96,20.91c-.26.3-3.47-.23-4.06-.35C8.73,18.93,2.06,12.41.4,4.21.13,2.89-.11,1.31.05,0h6.2l1.27,5.29c-.06.46-1.95,2.02-2.25,2.54-.4.68.33,1.54.72,2.13,1.16,1.76,3.49,4.07,5.27,5.18.56.35,1.25.92,1.93.61.58-.27,1.89-2.24,2.47-2.32l5.29,1.27v6.2Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 700px){.appointment__tel .tel_number:before{width:calc(16.9635 * var(--dp));height:calc(17 * var(--dp))}}@media(hover: hover)and (pointer: fine){.appointment__tel .tel_number{-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.appointment__tel .tel_number:hover{opacity:.5}}@media screen and (max-width: 700px){.appointment__tel .tel_number{margin-inline:auto}}.appointment__tel .tel_time{font-size:calc(15 * var(--dp));font-weight:400}@media screen and (max-width: 700px){.appointment__tel .tel_time{font-size:calc(13 * var(--dp))}}.appointment__reserve{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.appointment__reserve .reserve_sub{font-size:calc(18 * var(--dp));font-weight:500;color:#1b83b6}@media screen and (max-width: 700px){.appointment__reserve .reserve_sub{-webkit-margin-after:calc(0 * var(--dp));margin-block-end:calc(0 * var(--dp));font-size:calc(16 * var(--dp))}}.appointment__reserve .btn-regular{-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp))}.appointment__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 700px){.appointment__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(30 * var(--dp));-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}}.appointment__wrap__block{width:calc(50% - (20 * var(--dp)));padding-block:calc(30 * var(--dp));padding-inline:calc(30 * var(--dp));border:calc(1 * var(--dp)) solid #1b83b6;border-radius:calc(10 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 700px){.appointment__wrap__block{width:100%;padding-block:calc(30 * var(--dp));padding-inline:calc(16 * var(--dp))}}.appointment__wrap__block .txt{-webkit-padding-start:calc(0 * var(--dp));padding-inline-start:calc(0 * var(--dp));-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp));text-align:center}.appointment__tel._center{margin-inline:auto}@media screen and (max-width: 700px){.appointment__tel{margin-inline:auto}}.appointment__reserve._center{margin-inline:auto}.appointment__main__content__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:calc(25 * var(--dp));margin-block-start:calc(25 * var(--dp));max-width:calc(563 * var(--dp));margin-inline:auto}@media screen and (max-width: 700px){.appointment__main__content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.appointment__main__content__wrap__left{width:50%}@media screen and (max-width: 700px){.appointment__main__content__wrap__left{width:100%;margin-inline:auto}}.appointment__main__content__wrap__line{width:calc(1 * var(--dp));background-color:#1b83b6;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:calc(92 * var(--dp))}@media screen and (max-width: 700px){.appointment__main__content__wrap__line{width:100%;height:calc(1 * var(--dp));margin-block:calc(20 * var(--dp))}}.appointment__main__content__wrap__right{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 700px){.appointment__main__content__wrap__right{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.appointment__main__ttl{text-align:center}.appointment__main .txt{-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp));text-align:center}