@charset "utf-8";
/* CSS Document */
/*Common*/
@media screen and (max-width: 767px){
.ngc-1-in-a-row img.img-responsive.images {
    display: none;
}
}
/*Button*/
[id="d2170249"] a,
[id="d2164276"] a,
.img-text-2col_link a,
[data-id="2164469"] a {
    margin-bottom: 20px;
    border: 1px solid #5f3d33;
    padding: 1rem 2rem;
    display: inline-block;
}
[data-id="2164469"] a {
    margin-top: 2rem;
}
/*TRUE SOUND*/
[data-id="d98445-1"] .row {
    background-color: #e8e8e8;
	padding: 32px 0;
	margin: 0 !important;
}
section.img-text-2col {
    padding: 0 32px;
}

/*Icon heading*/
section.ngc.col-xs-12.col-sm-6.col-md-3 h3.heading {
    text-align: center;
}

/*WAVE*/
[data-id="2164476"] .container-fluid {
    max-width: 100%;
    margin-bottom: 70px;
    padding: 0;
}
[data-id="2164476"] .container-fluid .list-inline-img {
    margin: 0 auto;
    border-spacing: 0;
}

[data-id="2164476"].ngc-1-in-a-row .wrapper {
    padding: 0;
}

@media screen and (max-width: 767px){

[data-id="2164476"] .list-inline-img {
    display: none;
}
[data-id="2164476"] .visible-xs {
    width: 100vw;
}
}

/*#YamahaStayTrue*/
[data-id="d98445-4"] {
    background-color: #191d1f;
    max-width: 100%;
    padding: 50px 0;
    margin-bottom: 100px;
    color: #ffffff;
}
[id="d2164489"] h3.heading {
    margin-top: 0;
}
[id="d2164531"]{
	display: none;
}
@media screen and (max-width: 767px){
[data-id="d98445-4"] {
    padding-bottom: 80px;
}
[data-id="d98445-4"] img.visible-xs {
    margin-bottom: 20px;
}
[data-id="d98445-4"] ul.list-inline-img,
[id="d2164530"] {
    display: none;
}
}

/* ---------- Table ---------- */
.table-responsive .table {
	border-top: 1px solid #ddd!important;
	border-bottom: 1px solid #ddd!important;
	border-left: none;
	border-right: none;
}
.table-responsive thead th {
	background-color: #f6f6f6!important;
}
.table-responsive thead .gray {
	background-color: #f4f4f4;
}
.table .tbl-ttl th, .table .tbl-ttl td {
	background: #333;
	color: #f4f4f4;
}
.table tbody th, .table tbody td {
	background-color: #f4f4f4;
}
.table-responsive thead th, .table-responsive tbody td {
	text-align: center;
	vertical-align: middle;
}
.table>tbody>tr>td,
.table>tbody>tr>th {
	vertical-align: middle;
}
.table-responsive .img-responsive{
	margin: auto;
}
.table tr.bg_even th,
.table tr.bg_even td {
	background-color: #e8e8e8;
}
.table tr.bg_odd th,
.table tr.bg_odd td {
	background-color: #f4f4f4;
}


.table tbody tr.bg_even td.current {
	background-color: #e7c8f3 !important;
}
.table thead tr th.current,
.table tbody tr.bg_odd td.current {
	background-color: #efdbf7 !important;
}

.table-section .table a {
	color: #1e50a2;
}

@media only screen and (min-width: 481px) {
.table thead th:first-child {
	width: 20%;
}
.table thead img {
	max-width: 180px;
}
.table tr.center.gray th {
	width: 20%;
}
}
@media only screen and (max-width: 480px) {
.table thead th {
	min-width: 200px;
}
.table thead img {
	max-width: 140px;
}
.table thead th:first-child,
.table tbody th:first-child {
	min-width: 120px;
}
.table thead th img {
	max-width: 160px;
}
}
/* Sticky Table */
.table-section {
	display: block;
}
.table thead th,
.table tbody th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1;
}
.table thead th:first-child,
.table tbody th:first-child {
	z-index: 2;
}
.table th:first-child,
.table tbody th:first-child {
	position: -webkit-sticky;
	position: sticky;
	left: 0;
}
.table-responsive table {
	border-collapse: inherit;
}
.table .tbl-brd {
	border-right: none;
}
.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>td,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>thead>tr>th {
	white-space: normal;
	font-size: 0.9em;
	border-right: 2px solid #ffffff;
}
.table-responsive>.table>tbody>tr>td:last-child,
.table-responsive>.table>tbody>tr>th:last-child,
.table-responsive>.table>tfoot>tr>td:last-child,
.table-responsive>.table>tfoot>tr>th:last-child,
.table-responsive>.table>thead>tr>td:last-child,
.table-responsive>.table>thead>tr>th:last-child {
	border-right: none;
}

@-moz-document url-prefix() {
.table-responsive table {
	border-collapse: initial;
}
}
@media all and (-ms-high-contrast: none) {
.table-responsive table {
	border-collapse: inherit;
}
.feature_1col_img img.img-responsive.images {
	max-width: 100%;
	width: 100%;
}
.make_waves_gc .col_text {
	padding: 0;
}
}
@media only screen and (-ms-high-contrast: none) and (max-width: 481px) and (max-width: 767px) {
.make_waves_gc.layer_img_r:nth-of-type(even) .col_img,
.make_waves_gc.layer_img_r:nth-of-type(even) .col_text,
.make_waves_gc.layer_img_r:nth-of-type(odd) .col_img,
.make_waves_gc.layer_img_r:nth-of-type(odd) .col_text {
	flex: auto;
	order: inherit;
}
.make_waves_gc.layer_img_r .col_img_m .wave_image,
.make_waves_gc.layer_img_r:nth-of-type(2n) .col_img_m .wave_image {
	padding: 0;
}
.make_waves_gc .col_img {
	padding-left: 0;
	padding-right: 0;
}
}
.row.wrapper.scroll-fade-row{
	overflow-y: hidden;
}