@charset "UTF-8";
/*----------------------------------------
  Youtube 埋め込み動画 mixin
----------------------------------------*/
/*----------------------------------------
  browser default value
----------------------------------------*/
/*----------------------------------------
  base
----------------------------------------*/
/*----------------------------------------
  z-index
----------------------------------------*/
/*----------------------------------------
  color
----------------------------------------*/
/*----------------------------------------
  opacity
----------------------------------------*/
/*----------------------------------------
  size
----------------------------------------*/
/*----------------------------------------
  transition
----------------------------------------*/
.nmc-hero {
  position: relative;
  padding-top: 0;
  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: 130px;
  background: #000;
  padding: 3px;
  overflow: hidden;
}

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

.nmc-carousel__relative {
  position: relative;
}

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

.nmc-carousel__item {
  flex: 0 0 auto;
  width: 200px;
  height: 124px;
}

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

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

.nmc-about {
  padding-top: 14.42708%;
}

.nmc-about::before {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  padding-top: 25.91146%;
  background: url(../IMG/INDEX/bg-about_main@2x.jpg) no-repeat center top;
  background-size: cover;
}

.nmc-about__column {
  align-items: flex-start;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk5JU1NBTi1TRVJWSUNFL05NQzIwMjQvQ1NTL2luZGV4X3RiLmNzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjQvbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX3lvdXR1YmUuc2NzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjQvQ1NTL19zY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsIk5JU1NBTi1TRVJWSUNFL05NQzIwMjQvQ1NTL05JU1NBTi1TRVJWSUNFL05NQzIwMjQvQ1NTL2luZGV4X3RiLnNjc3MiLCJOSVNTQU4tU0VSVklDRS9OTUMyMDI0L0NTUy9fc2Nzcy9hYnN0cmFjdC9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzswQ0FFMEM7QUNGMUM7OzBDQUUwQztBQUcxQzs7MENBRTBDO0FBTzFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQVkxQzs7MENBRTBDO0FBRzFDOzswQ0FFMEM7QUFJMUM7OzBDQUUwQztBQ3pDeEM7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLDBCQUF5QjtDQTBCMUI7O0FBeEJDO0VBQ0UsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsMEJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHdCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsWUFBVztDQUNaOztBQUlEO0VBQ0UsbUJBQWtCO0NBQ25COztBQUVEO0VBQ0UsWUFBVztFQUNYLFdBQVU7Q0FDWDs7QUFHSDtFQWVFLGNBQXNDO0VBQ3RDLGlCQUFnQjtFQUNoQixhQWJlO0VBY2YsaUJBQWdCO0NBMkJqQjs7QUF2Q0M7RUFDRTtJQUNFLHlCQUF3QjtHSG9CN0I7RUdqQkc7SUFDRSw4QkFBeUM7R0htQjlDO0NBQ0Y7O0FHWkc7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxhQUFnQztFQUNoQyxjQXZCa0I7RUF3QmxCLGNBQWE7RUFDYix3Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsYUEvQmlCO0VBZ0NqQixjQS9Ca0I7Q0FnQ25COztBQUVEO0VBQ0UsaUJBbENhO0NBbUNkOztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUFHSDtFQUNFLHVCQzVGbUM7Q0QyR3BDOztBQWhCQTtFQUlHLFlBQVc7RUFDWCxlQUFjO0VBQ2QsWUFBVztFQUNYLFVBQVM7RUFDVCx1QkNuR2lDO0VEb0dqQyx3RUFBdUU7RUFDdkUsdUJBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usd0JBQXVCO0NBQ3hCOztBQUlEO0VBQ0UsYUFBWTtDQUNiOztBQUVBO0VBR0csYUFBWTtFQUNaLGNBQWE7Q0FDZDs7QUFMRjtFQVFHLHlCQUF3QjtDQUN6Qjs7QUFURjtFQVlHLHlCQUF3QjtDQUN6Qjs7QUFHSDtFQUNFLGFBQVk7RUFDWixlQUFjO0VBQ2QsV0FBVTtDQUtYOztBQUhDO0VBQ0UsWUFBVztDQUNaOztBQUlMO0VBQ0UsZ0JBQWU7Q0FDaEI7O0FBR0M7RUFDRSxvQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FLakI7O0FBSEM7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBR0g7RUFDRSxtQkFBa0I7RUFDbEIsa0JBQWlCO0NBQ2xCOztBQUtDO0VBQ0UsMEJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN2QiwwQkFBeUI7Q0FDMUIiLCJmaWxlIjoiTklTU0FOLVNFUlZJQ0UvTk1DMjAyNC9DU1MvaW5kZXhfdGIuY3NzIiwic291cmNlc0NvbnRlbnQiOltdfQ== */
