@charset "UTF-8";@keyframes horizontal-scroll-animation-5f2f0ac3{0%{transform:translate(0)}to{transform:translate(-50%)}}.freedial[data-v-5f2f0ac3]{inline-size:fit-content;color:#fff}@media (max-width: 768px){.freedial[data-v-5f2f0ac3]{display:block;margin-inline:auto}.freedial[data-v-5f2f0ac3]>*+*{margin-block-start:calc(10 / var(--widthBase) * 100vw)}}.freedial>a[data-v-5f2f0ac3]{display:flex;flex-direction:column}@media (max-width: 768px){.freedial>a[data-v-5f2f0ac3]{row-gap:calc(20 / var(--widthBase) * 100vw)}}.freedial .freedial-tel[data-v-5f2f0ac3]{inline-size:fit-content;display:flex;align-items:center;column-gap:calc(5 / var(--widthBase) * 100vw);font-family:Barlow,sans-serif;font-weight:700;font-size:clamp(1.3125rem,2.4305555556vw,2.4609375rem);letter-spacing:clamp(.03em,calc(1.75 / 1440 * 100vw),.05625em)}@media (max-width: 768px){.freedial .freedial-tel[data-v-5f2f0ac3]{margin-inline:auto;line-height:1;font-size:clamp(2.1rem,3.8888888889vw,3.9375rem);letter-spacing:clamp(.03em,calc(2.8 / 1440 * 100vw),.05625em)}}.freedial .freedial-tel>span[data-v-5f2f0ac3]{min-inline-size:fit-content}.freedial p[data-v-5f2f0ac3]{letter-spacing:0;font-weight:500;line-height:1.5;word-break:keep-all;font-size:clamp(.7109375rem,.9027777778vw,.9140625rem);letter-spacing:clamp(.04375em,calc(.65 / 1440 * 100vw),.05625em)}.freedial p span[data-v-5f2f0ac3]{min-inline-size:fit-content;display:block}.freedial-phone>a[data-v-5f2f0ac3]>*+*{margin-block-start:calc(10 / var(--widthBase) * 100vw)}.freedial-phone .freedial-tel img[data-v-5f2f0ac3]{inline-size:calc(75 / var(--widthBase) * 100vw);min-inline-size:50px}@media (min-width: 769px){.freedial-phone p[data-v-5f2f0ac3]{padding-inline-start:calc(85 / var(--widthBase) * 100vw)}}.dec_dial-large .freedial-tel[data-v-5f2f0ac3]{line-height:1;font-size:clamp(2.7rem,5vw,5.0625rem);letter-spacing:clamp(.03em,.25vw,.05625em)}@media (max-width: 768px){.dec_dial-large .freedial-tel[data-v-5f2f0ac3]{font-size:clamp(1.575rem,2.9166666667vw,2.953125rem);letter-spacing:clamp(.03em,calc(2.1 / 1440 * 100vw),.05625em)}}.dec_dial-large p[data-v-5f2f0ac3]{font-size:clamp(.8203125rem,1.0416666667vw,1.0546875rem);letter-spacing:clamp(.04375em,calc(.75 / 1440 * 100vw),.05625em)}.dec_dial-middle .freedial-tel[data-v-5f2f0ac3]{line-height:1;font-size:clamp(2.55rem,4.7222222222vw,4.78125rem);letter-spacing:clamp(.03em,calc(3.4 / 1440 * 100vw),.05625em)}@media (max-width: 768px){.dec_dial-middle .freedial-tel[data-v-5f2f0ac3]{font-size:clamp(2.1rem,3.8888888889vw,3.9375rem);letter-spacing:clamp(.03em,calc(2.8 / 1440 * 100vw),.05625em)}}.dec_dial-middle p[data-v-5f2f0ac3]{font-size:clamp(.765625rem,.9722222222vw,.984375rem);letter-spacing:clamp(.04375em,calc(.7 / 1440 * 100vw),.05625em)}.dec_dial-font[data-v-5f2f0ac3],.dec_dial-font a[data-v-5f2f0ac3]{color:#222}.dec_dial-center[data-v-5f2f0ac3]{inline-size:fit-content;margin-inline:auto}.dec_dial-center p[data-v-5f2f0ac3]{display:flex;gap:calc(20 / var(--widthBase) * 100vw)}@media (max-width: 768px){.dec_dial-center p[data-v-5f2f0ac3]{justify-content:center}}
