.l-main {
  background-color: unset !important;
}


/* guitar list */
[data-id="d1784516"] {
  background-color: #fff;
  padding-bottom: 0 !important;
}
[data-id="d1784516"] .l-inner {
  margin: 0 auto;
  padding: 40px 16px 110px;
  background-position: center bottom 40px;
}
[data-id="d1784516"] .p-panel-banner-02__text {
  margin: 0;
  padding: 20px 0;
  font-family: Oswald, "Lucida Grande", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}
[data-id="d1784516"] .p-panel-banner__link {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  font-family: unset;
  font-weight: normal;
}
[data-id="d1784516"] .p-panel-banner-02__text.p-panel-banner__link {
  text-align: left;
}
[data-id="d1784516"] .gf-product-list-item {
  margin-left: 0 !important;
}


[data-id="d1784516"] .p-layout--pattern-05 .p-layout__inner {
  display: block;
}


[data-id="d1784516"] .p-layout--pattern-05 .p-layout__inner > .p-layout__content {
  max-width: none;
}


@media only screen and (min-width: 769px) {
  
  :is([data-id="1764902"],[data-id="1764337"],[data-id="1764077"],[data-id="1763374"])  {
    background-color: #f1f1ec;
  }
  :is([data-id="1764902"],[data-id="1764337"],[data-id="1764077"],[data-id="1763374"]) .l-inner {
    margin: 0 auto;
    padding: 80px 30px 160px;
    width: 100%;
    max-width: 1200px;
    background-image: url("/files/product_list_end_eb_tcm111-1633600.png");
    background-position: center bottom 65px;
    background-repeat: no-repeat;
  }
  :is([data-id="1764902"],[data-id="1764337"],[data-id="1764077"],[data-id="1763374"]) .p-layout--pattern-05[data-col-wide] .p-layout__inner {
    display: flex ;
    justify-content: center;
  }
}



/*It All Starts Down Here */
#d1766309 .l-inner {
  background-image: url("/files/header_bg_01_tcm111-1688791.jpg");
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 375px;
  padding: 80px 16px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
}
#d1766309 .c-heading-3__heading {
  color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
}
#d1766309 .c-text {
  font-size: 0.875rem;
  padding: 0 24px;
  color: #fff;
  max-width: 700px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  #d1766309 .l-inner {
    min-height: 650px;
    padding: 100px 50px;
  }
  #d1766309 .c-heading-3__heading {
    color: #fff;
    font-size: 4rem;
  }
  #d1766309 .c-text {
    font-size: 1.5rem;
    padding: 0;
  }
}


/* Built For The Working Bassist */
#d1757058 .l-inner {
  background-image: url("/files/header_bg_02_tcm111-1632590.jpg");
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 375px;
  padding: 80px 16px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
}
#d1757058 .c-heading-3__heading {
  color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
}
#d1757058 .c-text {
  font-size: 0.875rem;
  padding: 0 24px;
  color: #fff;
  max-width: 700px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  #d1757058 .l-inner {
    min-height: 650px;
    padding: 100px 50px;
  }
  #d1757058 .c-heading-3__heading {
    color: #fff;
    font-size: 4rem;
  }
  #d1757058 .c-text {
    font-size: 1.5rem;
    padding: 0;
  }
}



/* Express Yourself */
#d1763583 .l-inner {
  background-image: url("/files/header_bg_03_pc_tcm111-1712906.jpg");
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 375px;
  padding: 80px 16px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
}
#d1763583 .c-heading-3__heading {
  color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
}
#d1763583 .c-text {
  font-size: 0.875rem;
  padding: 0 24px;
  color: #fff;
  max-width: 700px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  #d1763583 .l-inner {
    min-height: 650px;
    padding: 100px 50px;
  }
  #d1763583 .c-heading-3__heading {
    color: #fff;
    font-size: 4rem;
  }
  #d1763583 .c-text {
    font-size: 1.5rem;
    padding: 0;
  }
}


/* Artist Signature Basses */
#d1756764 .l-inner {
  background-image: url("/files/header_bg_04_pc_tcm111-1724884.jpg");
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 375px;
  padding: 80px 16px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
}
#d1756764 .c-heading-3__heading {
  color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
}
#d1756764 .c-text {
  font-size: 0.875rem;
  padding: 0 24px;
  color: #fff;
  max-width: 700px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  #d1756764 .l-inner {
    min-height: 650px;
    padding: 100px 50px;
  }
  #d1756764 .c-heading-3__heading {
    color: #fff;
    font-size: 4rem;
  }
  #d1756764 .c-text {
    font-size: 1.5rem;
    padding: 0;
  }
}







/* 余白削除 */
:is(#d1770825,#d1770806,#d1784516,#d1770862) {
  padding:initial;
  .scroll_element_01,.scroll_element_02{
    display:none;
  }
}
:is(#d1770825,#d1770806,#d1784516,#d1770862) .l-inner{
  padding:initial;
}
