

   
    .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;
    }
 
}
.measurements__subtitle { margin: 100px 0 50px; font-weight: bold; }

.measurements__text { padding-bottom: 1em; }

.recommend__subtitle { margin: 100px 0 50px; font-weight: bold; }

.recommend__list { margin-bottom: 100px; }

.recommend__item { margin-bottom: 50px; position: relative; padding-left: 65px; }

.recommend__item::before { color: #fff; background: #333; width: 40px; height: 50px; border-radius: 50%; -webkit-box-shadow: 0 0 0 1px #fff inset; box-shadow: 0 0 0 1px #fff inset; border: solid 2px #333; text-align: center; line-height: 45px; font-family: "Marcellus", serif; position: absolute; top: -10px; left: 0; }

.uniform__subtitle { margin: 100px 0 50px; font-weight: bold; }

.uniform__topText { font-size: 1.8rem; padding-bottom: 50px; }

.uniform__text { padding-bottom: 1em; }

.uniform__youtube { padding: 50px 0; text-align: center; }

.measurementsArea__subtitle { margin: 100px 0 50px; font-weight: bold; }

.measurementsArea__topText { font-size: 1.8rem; padding-bottom: 50px; }

.measurementsArea__wrap { margin-bottom: 50px; }

.measurementsArea__table { display: table; padding-bottom: 50px; }

.measurementsArea__top { font-size: 1.8rem; font-weight: bold; padding-bottom: 1em; }

.measurementsArea__heading { display: table-cell; width: 150px; padding: .5em 0; }

.measurementsArea__data { display: table-cell; padding: .5em 0; }

.measurementsForm { border-top: dashed 1px #333; margin-bottom: 100px; }

.measurementsForm__subtitle { margin: 100px 0 50px; font-weight: bold; }

.measurementsForm__textWrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 30px; }

.measurementsForm__lineWrap { width: 200px; -ms-flex-negative: 0; flex-shrink: 0; text-align: right; }

.measurementsForm__form { display: table; }

.measurementsForm__item { margin-bottom: 30px; }

.measurementsForm__heading { display: table-cell; width: 200px; }

.measurementsForm__heading.textarea { vertical-align: top; }

.measurementsForm__input { display: table-cell; position: relative; }

.measurementsForm__input.select { width: 250px; }

.measurementsForm__input.select::after { content: '\f0dd'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 5px; right: 15px; }

.measurementsForm__input.date { padding-right: 15px; }

.measurementsForm__inputText { width: 360px; height: 42px; border: dashed 1px #333; padding: 5px; }

.measurementsForm__inputText.narrow { width: 150px; }

.measurementsForm__inputTextarea { width: 490px; height: 300px; border: dashed 1px #333; padding: 5px; }

.measurementsForm__note { font-size: 1.4rem; }

.measurementsForm__detail { margin-bottom: 15px; }

.measurementsForm__subHeading { display: table-cell; width: 130px; }

.measurementsForm__subWrap { display: table-cell; position: relative; }

.measurementsForm__subWrap.select { width: 150px; }

.measurementsForm__subWrap.select::before { content: '\f0dd'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 5px; right: 15px; }

.measurementsForm__subWrap.time { padding-right: 15px; }

.measurementsForm__subWrap.time::before { right: 30px; }

.measurementsForm__select { width: 150px; height: 42px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left: 15px; }

.measurementsForm__select.date { width: 250px; }

.measurementsForm__name { display: inline; }

.measurementsForm__label { cursor: pointer; padding-right: 20px; }

.measurementsForm__btnWrap { text-align: center; margin-top: 70px; }

.measurementsForm__btn { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 180px; height: 42px; border: dashed 1px; margin: 0 50px; color: #333; cursor: pointer; background: #fff; border-color: #333; -webkit-transition: all .5s ease; transition: all .5s ease; }

.measurementsForm__btn:hover { background: #333; border-color: #fff; color: #fff; }

.mw_wp_form_confirm .measurementsForm__subWrap.select::before { content: none; }

.recommend__item:nth-child(1)::before { content: "1"; }

.recommend__item:nth-child(2)::before { content: "2"; }

.recommend__item:nth-child(3)::before { content: "3"; }

.recommend__item:nth-child(4)::before { content: "4"; }

.recommend__item:nth-child(5)::before { content: "5"; }

.recommend__item:nth-child(6)::before { content: "6"; }

.recommend__item:nth-child(7)::before { content: "7"; }

.recommend__item:nth-child(8)::before { content: "8"; }

.recommend__item:nth-child(9)::before { content: "9"; }

@media screen and (max-width: 834px) { .uniform__youtube { position: relative; width: 100%; padding-top: 56.25%; max-width: 560px; margin: 0 auto; }
  .uniform__youtube iframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; max-width: 560px; max-height: 315px; }
  .measurementsArea__heading { width: 100px; }
  .measurementsForm__lineWrap { width: initial; text-align: center; margin-top: 30px; }
  .measurementsForm__form { width: 100%; }
  .measurementsForm__textWrap { display: block; }
  .measurementsForm__heading { display: block; margin-bottom: 1em; }
  .measurementsForm__input { display: block; }
  .measurementsForm__input.date { padding-bottom: 15px; }
  .measurementsForm__inputText { width: 100%; max-width: 360px; font-size: 1.6rem; }
  .measurementsForm__inputText.name { width: 90%; }
  .measurementsForm__inputText.tel { width: 90px !important; }
  .measurementsForm__inputTextarea { width: 100%; height: 200px; }
  .measurementsForm__subHeading, .measurementsForm__subWrap { display: block; }
  .measurementsForm__subWrap.time { display: inline-block; }
  .measurementsForm__btnWrap { margin-top: 30px; }
  .measurementsForm__btn:first-child { margin-bottom: 15px; } }
