/*smartphone*/
@media (max-width: 600px) {
  .column {
    float: none;
    font-size: 20px;
    width: 100%;
  }  
}

/*PC*/
@media (min-width: 601px) {  
  .column {
    float: left;
    font-size: 18px;
    width: 33.3%;
  }
}

.clear {
  clear: both;
}

.column {
  min-width: 300px;
}

.column-img {
  margin: auto;
  width: 300px;
}
  
.column-img img {
  width: 300px;
}

.footer {
  background-color: black;
  width: 100%;
}

.footer a {
  color: white;
}

.footer .column-img img {
  margin: auto;
  width: 300px;
}
