@charset "utf-8";

a:hover {
  color: #ff9900;
  text-decoration: none; }

.section-breadcrumb-link:hover {
  color: #fff; }

.contents-title {
  line-height: 1.8; }

.news-contents article figure {
  width: 90%;
  margin: 40px auto; }

.news-contents table {
  width: 90%;
  max-width: 1000px;
  margin: 40px auto;
  border-color: #8d8d8d;
  color: #fff; }

.news-contents th, .news-contents td {
  padding: 2em; }

.news-contents th {
  background-color: #2d323e; }

.news-contents td {
  background-color: transparent; }