@charset "UTF-8";
@import url("/COMMON/WEBFONTS/ShinGoPro-Light/woff/ShinGoPro-Light.css");
@import url("/COMMON/WEBFONTS/ShinGoPro-Bold/woff/ShinGoPro-Bold.css");
@import url("/COMMON/WEBFONTS/ShinGoPro-Regular/woff/ShinGoPro-Regular.css");
/* add gn2020*/
.rebrand-enabled h1,
.rebrand-enabled h2,
.rebrand-enabled h3,
.rebrand-enabled h4,
.rebrand-enabled h5,
.rebrand-enabled h6,
.rebrand-enabled font,
.rebrand-enabled span,
.rebrand-enabled figcaption,
.rebrand-enabled div,
.rebrand-enabled p,
.rebrand-enabled strong,
.rebrand-enabled ul,
.rebrand-enabled li,
.rebrand-enabled a,
.rebrand-enabled button,
.rebrand-enabled b,
.rebrand-enabled label,
.rebrand-enabled em,
.rebrand-enabled table,
.rebrand-enabled thead,
.rebrand-enabled tbody,
.rebrand-enabled td,
.rebrand-enabled th,
.rebrand-enabled dl,
.rebrand-enabled dt,
.rebrand-enabled i {
    font-family: icon-Nissan-Global, 'Verdana', 'Hiragino Kaku Gothic ProN', 'Meiryo', 'MS PGothic', 'sans-serif' !important
}

.nbf .rebrand-enabled h1,
.nbf .rebrand-enabled h2,
.nbf .rebrand-enabled h3,
.nbf .rebrand-enabled h4,
.nbf .rebrand-enabled h5,
.nbf .rebrand-enabled h6,
.nbf .rebrand-enabled font,
.nbf .rebrand-enabled span,
.nbf .rebrand-enabled figcaption,
.nbf .rebrand-enabled div,
.nbf .rebrand-enabled p,
.nbf .rebrand-enabled strong,
.nbf .rebrand-enabled ul,
.nbf .rebrand-enabled li,
.nbf .rebrand-enabled a,
.nbf .rebrand-enabled button,
.nbf .rebrand-enabled b,
.nbf .rebrand-enabled label,
.nbf .rebrand-enabled em,
.nbf .rebrand-enabled table,
.nbf .rebrand-enabled thead,
.nbf .rebrand-enabled tbody,
.nbf .rebrand-enabled td,
.nbf .rebrand-enabled th,
.nbf .rebrand-enabled dl,
.nbf .rebrand-enabled dt,
.nbf .rebrand-enabled i {
    font-family: ShinGoPro-Regular,sans-serif !important;
}

.grid-row.bleed.rebrand-enabled {
  max-width:1500px;
  margin:0 auto;
  position:relative;
}
.c_010D {
  margin:0 auto;
}
.logo-hide {
  display:none;
}
.c_010D .wrapper.c_010D-hide-navi .page-title,
.c_010D .wrapper.c_010D-hide-navi.c_010D-hide-navi .burger,
.c_010D .wrapper.c_010D-hide-navi .sidebar-mobile,
.c_010D-secondary-nav.c_010D-hide-navi {
  visibility: hidden;
}
html.js-c_010D-menu-open .c_231 {
  display:none;
}
.inPageNavigation .noindex,
.c_010D .meganav-container .c_010D-meganav {
  margin:0 auto;
}
.c_010D-meganav .vehicle-block .model-details {
	text-align: center;
}
.c_010D .has-menu:not(.active).js-c_010D-dropdown-off-screen>.dropdown,
.c_010D .has-menu:not(.active).js-c_010D-dropdown-off-screen>.thirdLevelInPageNavigation>.dropdown,
.c_010D .has-menu:not(.active):nth-last-child(2)>.dropdown,
.c_010D .has-menu:not(.active):nth-last-child(2)>.thirdLevelInPageNavigation>.dropdown,
.c_010D-secondary-nav .has-menu:not(.active).js-c_010D-dropdown-off-screen>.dropdown,
.c_010D-secondary-nav .has-menu:not(.active).js-c_010D-dropdown-off-screen>.thirdLevelInPageNavigation>.dropdown,
.c_010D-secondary-nav .has-menu:not(.active):nth-last-child(2)>.dropdown,
.c_010D-secondary-nav .has-menu:not(.active):nth-last-child(2)>.thirdLevelInPageNavigation>.dropdown {
  right: 0;
  left: auto;
}
.c_046C .secondary>li>ul>li:last-child.has-menu>.thirdLevelInPageNavigation>ul.dropdown {
  right: 0;
  left: auto;
}
@media print, screen and (min-width: 960px) {
  body:not(.cq-wcm-edit) .rebrand-enabled.grid-row.bleed .inPageNavigation
  .c_013 body:not(.cq-wcm-edit) .rebrand-enabled.bleed.row .inPageNavigation:not(.is-third-level-available),
  body:not(.cq-wcm-edit) .c_013 .rebrand-enabled.bleed.row .inPageNavigation:not(.is-third-level-available),
  body:not(.cq-wcm-edit) .rebrand-enabled.grid-row.bleed .inPageNavigation:not(.is-third-level-available) {
    height: auto;
  }
  .c_010D-secondary-nav.third-level-active .c_046C .has-menu.active > .thirdLevelInPageNavigation {
    height: 0;
  }
}
@media print, screen and (max-width: 1165px) {
  .c_010D .has-menu:not(.active):nth-last-child(3)>.dropdown,
  .c_010D .has-menu:not(.active):nth-last-child(3)>.thirdLevelInPageNavigation>.dropdown,
  .c_010D-secondary-nav .has-menu:not(.active):nth-last-child(3)>.dropdown,
  .c_010D-secondary-nav .has-menu:not(.active):nth-last-child(3)>.thirdLevelInPageNavigation>.dropdown {
    right: 0;
    left: auto;
  }
}

@media print, screen and (min-width: 960px) {
  .grid-row.bleed .c_010D-secondary-nav {
    top: 0;
    margin-top: -60px;
    margin-bottom: 20px;
  }
  .third-level-active .c_046C > .thirdLevelInPageNavigation {
    margin-bottom: -20px;
  }
}