#contents .article-body {
  padding-bottom: 0 !important;
}
#contents .article-body > section {
  margin: 0 auto !important;
}
#contents .l-content {
  width: 100%;
}
#contents .l-content__inner {
  margin-bottom: 0 !important;
}
#contents .l-content__main {
  width: 100% !important;
}
#contents .breadcrumb,
#contents .sec_inner {
  width: calc(100% - 32px);
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(8px * 2);
  padding-right: calc(8px * 2);
}
@media screen and (min-width: 768px) {
  #contents .breadcrumb,
  #contents .sec_inner {
    width: 736px;
  }
}
@media screen and (min-width: 960px) {
  #contents .breadcrumb,
  #contents .sec_inner {
    width: 928px;
  }
}
@media screen and (min-width: 1200px) {
  #contents .breadcrumb,
  #contents .sec_inner {
    width: 1180px;
  }
}
#contents .sec_inner {
  padding-top: calc(8px * 8);
  padding-bottom: calc(8px * 8);
}
#contents .ncH2:first-child {
  margin-top: 0 !important;
}

#wrapper {
  background-color: #000;
}
#wrapper p,
#wrapper .article-title {
  color: #fff !important;
}

#contents {
  padding-top: 0;
}

.article-header-full-width .u-background-cover {
  flex-direction: column;
}
@media (min-width: 768px) {
  .article-header-full-width__thumbnail {
    aspect-ratio: 1400/752;
  }
}
@media (max-width: 767px) {
  .article-header-full-width__thumbnail {
    aspect-ratio: 75/82;
    background-image: url("/wp-content/uploads/norbear-eyecatch-sp.jpg") !important;
  }
}
.article-header-full-width__inner {
  order: 1;
}

#blog_slider a {
  display: block;
}
#blog_slider .splide {
  margin-bottom: 5cqw;
}
#blog_slider .splide__thumbnail {
  aspect-ratio: 435/325;
}
#blog_slider .splide__content {
  background-color: #fff;
  border-radius: 0 0 3cqw 3cqw;
  padding: 2cqw;
}
#blog_slider .splide__content p {
  color: #231815 !important;
}
#blog_slider .splide__content p.title {
  font-weight: 700;
}
#blog_slider .splide__pagination {
  bottom: -3cqw;
}
#blog_slider .splide__pagination__page {
  background-color: #fff !important;
}
#blog_slider .splide__pagination__page.is-active {
  background-color: #ba1d22 !important;
}
#blog_slider a.viewmore {
  color: #fff;
}
#blog_slider a.viewmore i::before {
  border-color: #fff;
}
#blog_slider a.viewmore i::after {
  background-color: #fff;
}
#blog_slider .readmore {
  margin-top: 2em;
}

/**/
.ta-center p {
  margin-bottom: 3em;
}

.ncButton_btn {
  background-color: #fff;
  color: #231815;
}

#evento-info-slider {
  padding: 8em 0;
  background-color: #fee0e0;
}
#evento-info-slider h2 {
  padding-bottom: 2em;
  color: #ba1d22;
  font-size: 250%;
  font-weight: 400 !important;
  text-align: center;
}
#evento-info-slider a {
  display: block;
}
#evento-info-slider .splide__thumbnail {
  container-type: inline-size;
  border-radius: 3cqw;
}
