

   
    .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;
    }
 
}
.orderMenu__wrap { margin: 50px 0; }

.orderMenu__subtitle { padding-bottom: 2em; }

.orderMenu__content { padding: 50px 0 25px; }

.orderMenu__item, .orderMenu__item--sample { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 50px 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.orderMenu__imgWrap { margin: 25px; position: relative; }

.orderMenu__img { max-width: 300px; max-height: 300px; }

.orderMenu__allWrap { text-align: center; }

.orderMenu__all { display: inline-block; border: dashed 1px #333; line-height: 37px; padding: 0 30px; }

.orderMenu__all:hover { background: #333; border-color: #fff; color: #fff; opacity: 1; }

.orderMenu__link { outline: 1px dashed rgba(51, 51, 51, 0.5); }

.orderMenu__link::before { content: attr(title); font-size: 1.2rem; color: #333; background: rgba(255, 255, 255, 0.9); padding: 0 30px 0 10px; position: absolute; bottom: 5px; left: -10px; height: 21px; line-height: 20px; border: dashed 1px #333; z-index: 1; }

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

.orderUnder__wrap { margin: 50px 0; }

.orderUnder__content { padding: 50px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.orderUnder__imgWrap { width: 27%; }

.orderUnder__textWrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 67%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.orderUnder__subtitle { padding-bottom: 2em; }

.orderUnder__detail { width: 73%; }

.orderUnder__text { padding-right: 10px; }

.orderUnder__all { position: relative; width: 27%; }

.orderUnder__allBtn { padding: 0 1em; border: dashed 1px #333; text-align: center; line-height: 37px; position: absolute; bottom: 0; right: 0; }

@media screen and (max-width: 834px) { .orderMenu__item { display: block; text-align: center; margin: 30px 0; }
  .orderMenu__imgWrap { padding: 15px 0; margin: 0; }
  .orderUnder__wrap { margin: 30px 0; }
  .orderUnder__content { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .orderUnder__imgWrap { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .orderUnder__textWrap { width: 100%; display: block; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .orderUnder__detail { width: 100%; }
  .orderUnder__all { width: 100%; text-align: center; padding: 30px 0; }
  .orderUnder__allBtn { position: static; display: inline-block; }
  .orderUnder__imgWrap { width: 100%; text-align: center; } }
/*# sourceMappingURL=order.css.map */