.m-plus-rounded-1c-regular{font-weight:400;font-style:normal}.lcl-indent{padding-left:1em;text-indent:-1em}.lcl-indent01{padding-left:3.6rem}@media screen and (min-width: 768px){.lcl-indent02{padding-left:1.5rem}}.lcl-indent03{padding-left:1em}.lcl-ol{list-style:decimal;padding-left:1em}.lcl-ol li{list-style:decimal}.lcl-ol02{list-style:decimal;padding-left:2em}.lcl-ol02 li::marker{content:"(" counter(list-item) ") "}.lcl-contact{border-radius:1rem;padding:2.7rem;border:.3rem solid #d3d8e0}@media screen and (max-width: 767px){.lcl-contact{padding:1.8rem;border-width:.2rem}}.lcl-contact__desc{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:9rem 1fr;gap:.5rem 1rem}@media screen and (max-width: 767px){.lcl-contact__desc{grid-template-columns:8rem 1fr}}.lcl-contact__ttl{padding-inline:1rem;text-align:center}@media screen and (min-width: 768px){.lcl-contact__ttl{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-contact__ttl{font-size:max(1.2rem,10px)}}.lcl-contact__ttl{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-contact__ttl{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-contact__ttl{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-contact__ttl{font-size:max(1.1rem,10px)}}.lcl-contact__ttl{color:#fff;border-radius:100vw;background-color:#127f3d}@media screen and (max-width: 767px){.lcl-contact__ttl{padding-inline:1.5rem}}