
article{
  margin: 40px auto;
  max-width: 600px;
}



.header,footer{/*ヘッダーとフッター*/
  font-size: 14px;
  width: 100%;
  max-width: 100;
  padding: 22px 10px 15px 10px;
  color: #444;
  background: #e0ffff;
  text-align:center;
}



.header{/*ヘッダー*/
  margin: -40px 0 40px 0;
}
footer{/*フッター*/
  padding: 22px 10px 35px 1
0px;
  margin: 0 auto;
  max-width: 600px;
}