@charset "shift-jis";

/* footer全体設定。の親要素(container )の背景色・要素の並列化・幅・マージン*/
.footer {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1280px;
  height: auto;
  bottom: 0;
  margin: auto;
}


.footermain {
  width: 80%;
  text-align:  center;        /* 中央寄せ */
}



/* 幅1300以下では3カラム可*/
@media (max-width: 1300px){
.footer {
  width: 930px;
}
.footerpokemon {
  display:none;
}
}

/* 幅960以下では2カラム可*/
@media (max-width: 960px){
.footer {
  width: 600px;
}
.footerpokemon {
  display:none;
}
}


/* 幅600以下では1カラム可*/
@media (max-width: 600px){
.footer {
  width: 100%;
}
.footermain {
  width: 95%;
}
}





