[data-module=contact-tel] .m-contact-tel{align-items:center;background:var(--cf-color-gray400);display:grid}@media screen and (width < 928px){[data-module=contact-tel] .m-contact-tel{border-radius:20px;gap:8px;grid-template-columns:1fr;padding:32px 20px}}@media screen and (928px <= width){[data-module=contact-tel] .m-contact-tel{border-radius:80px;gap:24px;grid-template-columns:10fr 11fr;padding:24px 40px}}[data-module=contact-tel] .m-contact-tel__heading{align-items:center;color:var(--cf-color-green100);display:flex;font-size:clamp(20px,11.2727272727px + 1.1363636364vw,24px);font-weight:var(--cf-font-weight-bold);gap:16px;justify-content:center;line-height:1.3;margin:0;padding:0}[data-module=contact-tel] .m-contact-tel__icon{display:block;margin:0;padding:0}@media screen and (width < 928px){[data-module=contact-tel] .m-contact-tel__icon{flex:0 0 48px}}@media screen and (928px <= width){[data-module=contact-tel] .m-contact-tel__icon{flex:0 0 64px}}[data-module=contact-tel] .m-contact-tel__icon img{display:block;width:100%}[data-module=contact-tel] .m-contact-tel__contents{min-width:0}[data-module=contact-tel] .m-contact-tel__tel{align-items:baseline;column-gap:12px;display:flex;flex-wrap:wrap;font-size:clamp(36px,18.5454545455px + 2.2727272727vw,44px);font-weight:var(--cf-font-weight-bold);justify-content:center;line-height:1.8;margin:0;padding:0}[data-module=contact-tel] .m-contact-tel__label{font-size:clamp(24px,6.5454545455px + 2.2727272727vw,32px);font-weight:var(--cf-font-weight-bold);line-height:1.8;margin:0;padding:0}[data-module=contact-tel] .m-contact-tel__hours{font-size:clamp(12px,7.6363636364px + .5681818182vw,14px);line-height:1.6;margin:0;padding:0;text-align:center}[data-module=contact-tel] .m-contact-tel__hours span{display:inline-block}