@charset "UTF-8";
/*----------------------------------------
  Youtube 埋め込み動画 mixin
----------------------------------------*/
/*----------------------------------------
  browser default value
----------------------------------------*/
/*----------------------------------------
  base
----------------------------------------*/
/*----------------------------------------
  z-index
----------------------------------------*/
/*----------------------------------------
  color
----------------------------------------*/
/*----------------------------------------
  opacity
----------------------------------------*/
/*----------------------------------------
  size
----------------------------------------*/
/*----------------------------------------
  transition
----------------------------------------*/
.nmc-hero {
  position: relative;
  padding-top: 40px;
  background-color: #111111;
}

.nmc-hero__text {
  position: static;
  width: 100%;
  padding: 32px 30px;
  background-color: #111111;
}

.nmc-hero__text-picture {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nmc-hero__text-img {
  flex: 0 0 auto;
  width: 70%;
}

.nmc-hero__image {
  position: static;
  width: 100%;
}

.nmc-summary__section {
  padding-top: 156px;
}

.nmc-summary__inner {
  width: auto;
  padding: 0;
}

.nmc-carousel {
  height: 88px;
  background: #000;
  padding: 8px;
  overflow: hidden;
}

@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-1000%);
  }
}

.nmc-carousel__relative {
  position: relative;
}

.nmc-carousel__list {
  width: 141px;
  height: 72px;
  display: flex;
  animation: slide 60s linear 0s infinite;
}

.nmc-carousel__item {
  flex: 0 0 auto;
  width: 133px;
  height: 72px;
}

.nmc-carousel__item:not(:first-child) {
  margin-left: 8px;
}

.nmc-carousel__item-img {
  width: 100%;
  height: 100%;
}

.nmc-about-trailer__content {
  width: 79.4%;
}

.nmc-about-trailer__inner::before, .nmc-about-trailer__inner::after {
  width: 33.4%;
  height: 620px;
}

.nmc-about-trailer__inner::before {
  background-size: contain;
}

.nmc-about-trailer__inner::after {
  background-size: contain;
}

.nmc-about-trailer__title {
  width: 38.1%;
  margin: 0 auto;
  top: -14px;
}

.nmc-about-trailer__title-image {
  width: 100%;
}

.nmc-about__title-img {
  max-width: 100%;
}

.nmc-races__heading {
  margin-bottom: 40px;
}

.nmc-races-tab {
  margin: 11px 5px;
}

.nmc-races-tab__list {
  margin: -11px -5px;
}

.nmc-races__layout {
  padding-top: 100px;
  margin-top: -30px;
}

.nmc-race-panel__members {
  margin: 22px -3.5px -15px;
}

.nmc-race-panel__member {
  flex-basis: calc(25% - 14px);
  width: calc(25% - 17px);
  margin: 15px 7px 25px 7px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk5JU1NBTi1TRVJWSUNFL05NQzIwMjMvQ1NTL2luZGV4X3RiLmNzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjMvbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX3lvdXR1YmUuc2NzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjMvQ1NTL19zY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjMvQ1NTL05JU1NBTi1TRVJWSUNFL05NQzIwMjMvQ1NTL2luZGV4X3RiLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzswQ0FFMEM7QUNGMUM7OzBDQUUwQztBQUcxQzs7MENBRTBDO0FBTzFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQVkxQzs7MENBRTBDO0FBRzFDOzswQ0FFMEM7QUFJMUM7OzBDQUUwQztBQzFDeEM7RUFDRSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQTBCMUI7O0FBeEJDO0VBQ0UsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsMEJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHdCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsWUFBVztDQUNaOztBQUlEO0VBQ0UsbUJBQWtCO0NBQ25COztBQUVEO0VBQ0UsWUFBVztFQUNYLFdBQVU7Q0FDWDs7QUFHSDtFQWVFLGFBQXNDO0VBQ3RDLGlCQUFnQjtFQUNoQixhQWJlO0VBY2YsaUJBQWdCO0NBMkJqQjs7QUF2Q0M7RUFDRTtJQUNFLHlCQUF3QjtHSHFCN0I7RUdsQkc7SUFDRSw4QkFBeUM7R0hvQjlDO0NBQ0Y7O0FHYkc7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxhQUFnQztFQUNoQyxhQXZCaUI7RUF3QmpCLGNBQWE7RUFDYix3Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsYUEvQmlCO0VBZ0NqQixhQS9CaUI7Q0FnQ2xCOztBQUVEO0VBQ0UsaUJBbENhO0NBbUNkOztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUFJRDtFQUNFLGFBQVk7Q0FDYjs7QUFFQTtFQUdHLGFBQVk7RUFDWixjQUFhO0NBQ2Q7O0FBTEY7RUFRRyx5QkFBd0I7Q0FDekI7O0FBVEY7RUFZRyx5QkFBd0I7Q0FDekI7O0FBR0g7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLFdBQVU7Q0FLWDs7QUFIQztFQUNFLFlBQVc7Q0FDWjs7QUFJTDtFQUNFLGdCQUFlO0NBQ2hCOztBQUdDO0VBQ0Usb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsaUJBQWdCO0NBS2pCOztBQUhDO0VBQ0UsbUJBQWtCO0NBQ25COztBQUdIO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDQUNsQjs7QUFLQztFQUNFLDBCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdkIsMEJBQXlCO0NBQzFCIiwiZmlsZSI6Ik5JU1NBTi1TRVJWSUNFL05NQzIwMjMvQ1NTL2luZGV4X3RiLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */
