/* see https://github.com/squidfunk/mkdocs-material/issues/4278 */
.md-search-result .md-typeset {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    max-height: 200px;
}
.md-grid {
    max-width: 1800px;
}

.centered-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

[data-md-color-scheme="default"] {
   --md-code-bg-color:        #FAFAFA;
}

[data-md-color-primary=white] {
    --md-primary-bg-color: hsla(var(--md-hue), 0%, 0%, 0.9);
}
/* 元のフッターを非表示にして、カスタムフッターを表示 */
.md-footer {
  background: #000 !important;
  color: #fff !important;
  padding: 0;
  margin-top: 50px;
}

.md-footer-meta {
  background: transparent !important;
  color: #fff !important;
}

.md-footer-meta__inner {
  padding: 40px 0 30px 0 !important;
  max-width: 1200px;
  margin: 0 auto;
}

.custom-footer {
  background: #000;
  color: #fff;
  padding: 0 40px;
}

.sitemap {
  margin-bottom: 20px;
}

.sitemap a {
  display: inline-block;
  margin-right: 60px;
  text-decoration: none !important;
  color: #fff !important;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.5;
}

.sitemap a:visited {
  color: #fff !important;
}

.sitemap a:hover {
  opacity: 0.5;
}

.sitemap a span {
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
}

.site_info {
  clear: both;
  margin-top: 15p
}