.ftm-sns{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;max-width:100%;margin-top:20px;padding:0 16px;display:flex;overflow-x:auto}.ftm-sns::-webkit-scrollbar{display:none}.ftm-sns a{color:#999;text-align:center;white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:10.5px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}.ftm-sns a:hover{color:#27ae60}.ftm-sns img,.ftm-sns svg{object-fit:contain;border-radius:8px;width:28px;height:28px;transition:transform .2s}.ftm-sns a:hover img,.ftm-sns a:hover svg{transform:translateY(-2px)}.ftm-tile{box-sizing:border-box;padding:4px}.ftm-law{stroke:#185fa5;background:#e6f1fb}.ftm-labor{stroke:#3b6d11;background:#eaf3de}.ftm-tax{stroke:#a32d2d;background:#fcebeb}.ftm-legal{stroke:#1b9e75;background:#eef6f2}.ftm-sns img.ftm-yt{transform:scale(1.25)}.ftm-sns a:hover img.ftm-yt{transform:translateY(-2px)scale(1.25)}.ftm-sns a.ftm-kin-mo{display:none}.ftm-sns+.ftm-legal-links{color:#999;margin:20px 0 0;font-size:12px}.ftm-sns+.ftm-legal-links a{color:#999;text-decoration:none}.ftm-sns+.ftm-legal-links a:hover{color:#27ae60}@media (max-width:560px){.ftm-sns{gap:8px;padding:0 10px}.ftm-sns a{font-size:9.5px}.ftm-sns img,.ftm-sns svg{width:24px;height:24px}.ftm-sns a.ftm-kin-pc{display:none}.ftm-sns a.ftm-kin-mo{display:flex}}
