

   
    .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;
    }
 
}
.information__title { text-transform: uppercase; }

.information__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: start; margin: 100px 0; }

.information__item:nth-child(odd) { margin-right: 100px; }

.information__item:nth-child(even) { margin-left: 100px; }

.information__thumbWrap { margin-right: 50px; -ms-flex-negative: 0; flex-shrink: 0; }

.information__thumb { outline: 1px dashed rgba(51, 51, 51, 0.5); outline-offset: -1px; }

.information__content { max-width: 730px; }

.information__itemTitle { font-size: 2.4rem; padding-bottom: .5em; }

.information__catWrap, .information__tagWrap { font-size: 1.2rem; padding-bottom: .5em; }

.information__cat, .information__tag { padding-right: 1em; }

.information__date { font-family: "Poppins", sans-serif; font-size: 1.2rem; padding: 1em 0; }

.infoDetail { text-align: center; }

.infoDetail__title { text-transform: uppercase; }

.infoDetail__wrap { padding: 100px 0; }

.infoDetail__infoTitle { font-size: 2.4rem; padding-bottom: 50px; max-width: 880px; margin: 0 auto; }

.infoDetail__imgWrap { width: 100%; border-top: dashed 1px #333; border-bottom: dashed 1px #333; }

.infoDetail__border { border-top: dashed 1px #333; }

.infoDetail__text { text-align: left; margin: 50px 0; }

.infoDetail__text [id^="attachment_"] { max-width: 100%; }

.infoDetail__info { font-size: 1.2rem; }

.infoDetail__catWrap, .infoDetail__tagWrap { padding-bottom: .5em; }

.infoDetail__cat, .infoDetail__tag { padding-right: 1em; }

.infoDetail__date { font-family: "Poppins", sans-serif; margin-top: 2em; display: inline-block; }

.infoDetail__merchandise { margin-top: 50px; }

.infoDetail__heading { font-size: 1.4rem; padding-bottom: 2em; }

.infoDetail__link { display: inline-block; margin: 15px; }

.paginationWrap { position: relative; margin: 0 auto; width: 1080px; max-width: 100%; padding: 0 40px; }

.pagination { position: static; margin-bottom: 100px; height: 25px; width: 450px; text-align: center; }

.pagination .navigation .nav-links .nav-previous a, .pagination .navigation .nav-links .nav-next a { width: 60px; height: 25px; border: dashed #333 1px; line-height: 22px; position: absolute; top: 0; cursor: pointer; }

.pagination .navigation .nav-links .nav-previous a:hover, .pagination .navigation .nav-links .nav-next a:hover { background: #333; border-color: #fff; opacity: 1; color: #fff; }

.pagination .navigation .nav-links .nav-previous a { padding-left: 30px; right: 0; }

.pagination .navigation .nav-links .nav-next a { padding-left: 20px; left: 0; }

.pagination .page-numbers.dots { border-style: none; }

.pagination .page-numbers.dots:hover { color: inherit; background: inherit; }

@media screen and (max-width: 834px) { .information__item { display: block; margin: 45px 0; text-align: center; }
  .information__item:nth-child(odd) { margin-right: 0; }
  .information__item:nth-child(even) { margin-left: 0; }
  .information__itemTitle { font-size: 1.8rem; }
  .information__thumbWrap { margin: 0 auto 30px; }
  .infoDetail__wrap { padding: 45px 0; }
  .infoDetail__infoTitle { font-size: 1.6rem; padding: 0 25px 15px; }
  .infoDetail__link { margin: 5px; } }
