

   
    .header__bannerTitle.top2 {
        color: #ddbebe;
    }
   
    .header__bannerTitle.top3 {
        color: #f6f9bb;
    }
    .header__banner.top3 {
        background: url(https://www.t-nagasaka.com/wp/wp-content/uploads/2021/10/bnr_test.jpg);
    }
 


                .header__subVisualWrap {
          background: #041452 url(https://www.t-nagasaka.com/wp/wp-content/uploads/2021/11/sub_visual_cristmas.png) right / contain no-repeat;
        }
                    .header__subVisualWrap {
          background: #0a0000 url(https://www.t-nagasaka.com/wp/wp-content/uploads/2021/11/8c9a827d316346cfacab4e0ff9c35277.jpg) right / contain no-repeat;
        }
                        .header__subVisualWrap {
          background: #0f171f url() right / contain no-repeat;
        }
     

@media screen and (max-width: 834px) {
    .header__subVisualWrap {
      background: #041452 url(https://www.t-nagasaka.com/wp/wp-content/uploads/2021/11/sub_visual_cristmas.png) center right / cover no-repeat;
    }
    .header__subVisualWrap {
      background: #0a0000 url(https://www.t-nagasaka.com/wp/wp-content/uploads/2021/11/8c9a827d316346cfacab4e0ff9c35277.jpg) center right / cover no-repeat;
    }
    .header__subVisualWrap {
      background: #0f171f url() center right / cover no-repeat;
    }
 
}
.brandList__subtitle { font-weight: bold; margin-top: 100px; }

.brandList__textWrap { width: 960px; padding: 0 40px; max-width: 100%; margin: 50px auto; }

.brandList__list { display: table; width: 100%; margin-bottom: 100px; position: relative; }

.brandList__list::after { content: ''; position: absolute; border-left: dashed 1px #333; right: 31%; top: 0; height: 100%; }

.brandList__item { padding: 25px 0; }

.brandList__wrap { display: table-cell; width: 500px; }

.brandList__cat { font-size: 1.2rem; display: inline; padding-right: 1em; }

.brandList__name { position: relative; }

.brandList__name.new:before { content: 'NEW'; font-family: "Poppins", sans-serif; font-size: 1.2rem; color: #e00; font-weight: bold; text-align: center; line-height: 15px; background: #fff; border: dashed 1px #e00; width: 50px; position: absolute; top: 50%; left: -70px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.brandList__link { display: table-cell; width: 100px; font-size: 1.2rem; }

.brandList__link::before { content: '\f105'; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.6rem; padding-right: .5em; }

.brandList__price { display: table-cell; text-align: right; width: 280px; }

.brandList__small { font-size: 1.2rem; }

.brandDetail__top { padding: 100px 0; text-align: center; border-bottom: dashed 1px #333; }

.brandDetail__logoWrap { margin-bottom: 100px; }

.brandDetail__text { padding: 2em 0; }

.brandDetail__wrap { margin: 50px 0; width: 100%; }

.brandDetail__item { width: 50%; text-align: center; padding: 0 6.4%; }

@media screen and (max-width: 834px) { .brandList__textWrap { padding: 0; margin: 30px auto; }
  .brandList__list::after { content: none; }
  .brandList__item { padding: 1.5em 0; }
  .brandList__list { display: block; }
  .brandList__name { display: inline-block; width: initial; }
  .brandList__name.new::before { top: -20px; left: 0; -webkit-transform: translateY(0); transform: translateY(0); }
  .brandList__link { display: inline-block; width: initial; padding: 0 0 0 .5em; }
  .brandList__price { display: block; text-align: left; width: 100%; }
  .brandDetail__item { width: 100%; padding: 0; } }
/*# sourceMappingURL=brand.css.map */