.company-social{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px}
.company-social>a{font-size:15px;color:#202644;line-height:1.7;overflow-wrap:anywhere}
.company-social .facebook-link{border-bottom:1px solid #b59a70;padding-bottom:3px}
.company-social .line-link{display:inline-flex;align-items:center;min-height:42px;padding:7px 17px;border:1px solid #20763c;color:#176333;background:#f2faf4;border-radius:3px}
.line-qr-link{display:block;background:#fff;padding:8px;border:1px solid #e0e4e9;border-radius:3px}
.line-qr-link img{width:132px;height:132px;object-fit:contain}
.line-qr-caption{font-size:12px;line-height:1.8;color:#6c7380;margin-top:-6px}
#group .company-links .line-link{color:#176333;border-color:#86af91}
@media(max-width:600px){.company-social{gap:14px}.line-qr-link img{width:144px;height:144px}}
