Edit on
/* ---------------------
    - common setting
    - contents
    - footer
--------------------- */

/* =====================
  common setting
===================== */

.b {
  font-weight: bold;
}

.red {
  color: red;
}

/* =====================
  contents
===================== */

#contents {
  padding: 30px;
}

/*  contents > box
------------------------*/

.box {
  padding: 30px;
  background: #ccc;
}

#box_last {
  padding-bottom: 0; /* 最後のboxに空きは不必要なので削除 */
}

/* 限定キャンペーン対応 */
#campaign {
  width: 100%;
  float: none; /* ここだけfloatを解除 */
}

/* =====================
  footer
===================== */

#footer {
  width: 100%;
  min-widht: 1024px; /* 背景が消える問題を解決*/
}
Rerun