/* ウィジェットエリア（黒背景）のテキスト・リンクを白に */
#widget_area,
#widget_area a,
#widget_area li,
#widget_area p,
#widget_area .widget_headline span,
#widget_area .widget_content {
  color: #fff !important;
}
#widget_area a:hover {
  color: #ccc !important;
}

/* フッターエリア */
#footer {
  background: #f2f2f2 !important;
}
#footer_inner,
#footer_inner p,
#footer_information p {
  color: #333 !important;
}
#footer_social_link li a:before {
  color: #333 !important;
}
#footer_social_link li a:hover:before {
  color: #666 !important;
}
#footer_menu {
  background: #fff !important;
}
#footer_menu ul li a {
  color: #333 !important;
}
