/* トップページのお知らせ余白とフッター背景を調整します。 */
#news_topicks {
  /* フッターとの間に追加の余白を設けます。 */
  padding-bottom: 3em;
}
#news_topicks .container {
  padding: 144px 20px 32px;
}
#news_topicks dl {
  margin: 0;
  padding: 32px 48px 16px;
}
/* 負の余白による背景の重なりをなくし、フッター本来の白い下地を維持します。 */
footer {
  margin-top: 0;
  background-color: #fff;
}
@media all and (max-width: 750px) {
  #news_topicks .container {
    padding: 96px 20px 24px;
  }
  #news_topicks dl {
    margin-top: 0;
    padding: 24px 16px 8px;
  }
}

/* ヘッダー上端のアイボリー色の線を取り除きます。 */
header {
  border-top: 0;
}
