@charset "UTF-8";

@media screen and (min-width:961px) {

/* --footer-- */
.footer{
       margin: 0px auto;
    padding: 3%;
    max-width: 1200px;
}


.flexbox .linkbox ul li{
  width: 30%;
}
.flexbox .linkbox ul li img{
  width: 24px;
}

.snsbox{

}
.snsbox img{
  width:24px;
  padding: 5px 0 0 0;
}

.text_link{
  margin:0 16px;
}
}





@media screen and (max-width:960px) {


.footer{
  width:100%;
  margin:40px auto;
  padding-bottom: 80px;
}


.flexbox .linkbox ul li{
  width: 100%;
}
.flexbox .linkbox ul li img{
  width: 24px;
}

.snsbox{

}
.snsbox img{
  width:24px;
	vertical-align: middle;
}

.text_link{
  margin:0 16px;
  text-align: center;
}
.text_link a{
  padding:0px;
}

}
