#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;
}

.l-content__inner {
  margin-top: 0 !important;
}

.norbear-slider {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.norbear-slider .splide__track {
  height: 100%;
}
.norbear-slider .splide__list {
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.norbear-slider .splide__slide {
  height: 100%;
  margin: 0;
  padding: 0;
}
.norbear-slider .splide__slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.norbear-slider .splide__arrow {
  top: auto;
  bottom: 20%;
}

.norbear-slider .splide__list,
.norbear-slider .splide__pagination {
  list-style: none !important;
}
.norbear-slider .splide__list > li,
.norbear-slider .splide__pagination > li {
  list-style: none !important;
}
.norbear-slider .splide__list > li::marker,
.norbear-slider .splide__pagination > li::marker {
  content: "";
}

#contents .article-body > section#blog_slider {
  margin-top: 5cqw !important;
}

#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;
}

.x-link {
  border: 1px solid #fff;
  background-color: #000;
  color: #fff !important;
}/*# sourceMappingURL=style.css.map */