.c-service-purpose-list{display:flex;flex-flow:row wrap;gap:1.25rem 1.5rem;margin:.75rem .5rem}.c-service-purpose-list>li{margin:auto 0;text-align:center;width:calc((100% - 3rem) / 3)}.c-service-purpose-list>li>a{display:block;height:100%;width:100%}.c-service-purpose-list>li>a,.c-service-purpose-list>li>a:visited{color:#212121;text-decoration:none}.c-service-purpose-list__image-wrap{height:3.75rem;width:3.75rem;background:#eef4f3;border-radius:50%;display:flex}.c-service-purpose-list__image-wrap,.c-service-purpose-list__image-wrap>img{height:2.625rem;width:2.625rem;-o-object-fit:contain;object-fit:contain;margin:auto}.c-service-purpose-list__name{font-family:Hiragino Kaku Gothic ProN W6,Noto Sans CJK JP,YuGothic,sans-serif;font-weight:700;font-size:.75rem;line-height:1.25rem;margin-top:.25rem}@media (width >= 1024px){.c-service-purpose-list{gap:1rem;margin:1.5rem 0 0}.c-service-purpose-list>li{height:8.625rem;width:8.375rem;background:#eef4f3;border:2px solid rgb(238,244,243);border-radius:.5rem;padding:1.5rem 0}.c-service-purpose-list>li:hover{border-color:#03aa94}.c-service-purpose-list>li>a:hover{color:#03aa94;text-decoration:none}.c-service-purpose-list>li.is-active{border-color:#03aa94}.c-service-purpose-list>li.is-active>a{color:#03aa94}.c-service-purpose-list__image-wrap{height:3.5rem;width:3.5rem}.c-service-purpose-list__image-wrap>img{height:3.5rem;width:3.5rem;margin:0 auto}.c-service-purpose-list__name{font-family:Hiragino Kaku Gothic ProN W6,Noto Sans CJK JP,YuGothic,sans-serif;font-weight:700;font-size:.875rem;line-height:1.375rem;margin-top:.5rem}}
