.site-footer{
  
  background-color: #D9D2C4;
  padding-top: 120px;
  padding-bottom: 120px;
}
.foot_rogo{
  width: 120px;
}
.foot_p p{
 line-height: 1rem; 
}
.foot_menu a {
  color: #333;
  width: 15%;
text-align: center;
}
#colophon > div.l-inner.flexbox > div.item70.flexbox.foot_menu{
  flex-direction: row;
}
.sns_block{
  padding-top: 60px;
  display: block;
  text-align: center;
  width: 100%;
}
.sns_block .flexbox a{
  padding: 10px;
  width:60px;
}