footer{background-color:#000}.site-footer{padding:20px}.site-footer__container{align-items:center;display:flex;flex-flow:row;gap:24px;justify-content:center;margin:0 auto;max-width:960px;width:100%}ul.sns_icons{display:flex;gap:13px;margin:0;padding:0}ul.sns_icons li.sns_icon{list-style-type:none;max-width:45px}ul.sns_icons li.sns_icon a{display:flex}