

.u-c-b {
  color: #000
}

.u-c-w {
  color: #fff
}

.u-d-b {
  display: block
}

.u-d-ib {
  display: inline-block
}

.u-d-i {
  display: inline
}

.u-d-fc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.u-d-fs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.u-d-fe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.u-d-fa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.u-d-fb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media all and (min-width:1025px) {
  .u-dn-pc {
    display: none
  }
}

@media all and (min-width:1367px) {
  .u-dn-pc-l {
    display: none
  }
}

@media all and (min-width:1025px) and (max-width:1366px) {
  .u-dn-pc-s {
    display: none
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-dn-tablet {
    display: none
  }
}

@media all and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .u-dn-tablet-l {
    display: none
  }
}

@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
  .u-dn-tablet-p {
    display: none
  }
}

@media all and (min-width:768px) {
  .u-dn-more-mobile {
    display: none
  }
}

@media all and (max-width:767px) {
  .u-dn-mobile {
    display: none
  }
}

.u-ff-ja-serif {
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif
}

.u-ff-en-serif {
  font-family: "Noto Serif", "Noto Sans Japanese", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif
}

.u-fw-4 {
  font-weight: 400
}

.u-fw-7 {
  font-weight: 700
}

@media all and (min-width:768px) {
  .u-m-t-10 {
    margin-top: .64103%
  }
}

@media all and (max-width:767px) {
  .u-m-t-10 {
    margin-top: 5px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n10 {
    margin-top: 1.04167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n10 {
    margin-top: .83333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n10 {
    margin-top: 5px
  }
}

@media all and (min-width:768px) {
  .u-m-t-20 {
    margin-top: 1.28205%
  }
}

@media all and (max-width:767px) {
  .u-m-t-20 {
    margin-top: 10px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n20 {
    margin-top: 2.08333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n20 {
    margin-top: 1.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n20 {
    margin-top: 10px
  }
}

@media all and (min-width:768px) {
  .u-m-t-30 {
    margin-top: 1.92308%
  }
}

@media all and (max-width:767px) {
  .u-m-t-30 {
    margin-top: 15px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n30 {
    margin-top: 3.125%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n30 {
    margin-top: 2.5%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n30 {
    margin-top: 15px
  }
}

@media all and (min-width:768px) {
  .u-m-t-40 {
    margin-top: 2.5641%
  }
}

@media all and (max-width:767px) {
  .u-m-t-40 {
    margin-top: 20px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n40 {
    margin-top: 4.16667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n40 {
    margin-top: 3.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n40 {
    margin-top: 20px
  }
}

@media all and (min-width:768px) {
  .u-m-t-50 {
    margin-top: 3.20513%
  }
}

@media all and (max-width:767px) {
  .u-m-t-50 {
    margin-top: 25px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n50 {
    margin-top: 5.20833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n50 {
    margin-top: 4.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n50 {
    margin-top: 25px
  }
}

@media all and (min-width:768px) {
  .u-m-t-60 {
    margin-top: 3.84615%
  }
}

@media all and (max-width:767px) {
  .u-m-t-60 {
    margin-top: 30px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n60 {
    margin-top: 6.25%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n60 {
    margin-top: 5%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n60 {
    margin-top: 30px
  }
}

@media all and (min-width:768px) {
  .u-m-t-70 {
    margin-top: 4.48718%
  }
}

@media all and (max-width:767px) {
  .u-m-t-70 {
    margin-top: 35px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n70 {
    margin-top: 7.29167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n70 {
    margin-top: 5.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n70 {
    margin-top: 35px
  }
}

@media all and (min-width:768px) {
  .u-m-t-80 {
    margin-top: 5.12821%
  }
}

@media all and (max-width:767px) {
  .u-m-t-80 {
    margin-top: 40px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n80 {
    margin-top: 8.33333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n80 {
    margin-top: 6.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n80 {
    margin-top: 40px
  }
}

@media all and (min-width:768px) {
  .u-m-t-90 {
    margin-top: 5.76923%
  }
}

@media all and (max-width:767px) {
  .u-m-t-90 {
    margin-top: 45px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n90 {
    margin-top: 9.375%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n90 {
    margin-top: 7.5%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n90 {
    margin-top: 45px
  }
}

@media all and (min-width:768px) {
  .u-m-t-100 {
    margin-top: 6.41026%
  }
}

@media all and (max-width:767px) {
  .u-m-t-100 {
    margin-top: 50px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n100 {
    margin-top: 10.41667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n100 {
    margin-top: 8.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n100 {
    margin-top: 50px
  }
}

@media all and (min-width:768px) {
  .u-m-t-110 {
    margin-top: 7.05128%
  }
}

@media all and (max-width:767px) {
  .u-m-t-110 {
    margin-top: 55px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n110 {
    margin-top: 11.45833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n110 {
    margin-top: 9.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n110 {
    margin-top: 55px
  }
}

@media all and (min-width:768px) {
  .u-m-t-120 {
    margin-top: 7.69231%
  }
}

@media all and (max-width:767px) {
  .u-m-t-120 {
    margin-top: 60px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n120 {
    margin-top: 12.5%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n120 {
    margin-top: 10%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n120 {
    margin-top: 60px
  }
}

@media all and (min-width:768px) {
  .u-m-t-130 {
    margin-top: 8.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-130 {
    margin-top: 65px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n130 {
    margin-top: 13.54167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n130 {
    margin-top: 10.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n130 {
    margin-top: 65px
  }
}

@media all and (min-width:768px) {
  .u-m-t-140 {
    margin-top: 8.97436%
  }
}

@media all and (max-width:767px) {
  .u-m-t-140 {
    margin-top: 70px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n140 {
    margin-top: 14.58333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n140 {
    margin-top: 11.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n140 {
    margin-top: 70px
  }
}

@media all and (min-width:768px) {
  .u-m-t-150 {
    margin-top: 9.61538%
  }
}

@media all and (max-width:767px) {
  .u-m-t-150 {
    margin-top: 75px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n150 {
    margin-top: 15.625%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n150 {
    margin-top: 12.5%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n150 {
    margin-top: 75px
  }
}

@media all and (min-width:768px) {
  .u-m-t-160 {
    margin-top: 10.25641%
  }
}

@media all and (max-width:767px) {
  .u-m-t-160 {
    margin-top: 80px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n160 {
    margin-top: 16.66667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n160 {
    margin-top: 13.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n160 {
    margin-top: 80px
  }
}

@media all and (min-width:768px) {
  .u-m-t-170 {
    margin-top: 10.89744%
  }
}

@media all and (max-width:767px) {
  .u-m-t-170 {
    margin-top: 85px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n170 {
    margin-top: 17.70833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n170 {
    margin-top: 14.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n170 {
    margin-top: 85px
  }
}

@media all and (min-width:768px) {
  .u-m-t-180 {
    margin-top: 11.53846%
  }
}

@media all and (max-width:767px) {
  .u-m-t-180 {
    margin-top: 90px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n180 {
    margin-top: 18.75%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n180 {
    margin-top: 15%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n180 {
    margin-top: 90px
  }
}

@media all and (min-width:768px) {
  .u-m-t-190 {
    margin-top: 12.17949%
  }
}

@media all and (max-width:767px) {
  .u-m-t-190 {
    margin-top: 95px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n190 {
    margin-top: 19.79167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n190 {
    margin-top: 15.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n190 {
    margin-top: 95px
  }
}

@media all and (min-width:768px) {
  .u-m-t-200 {
    margin-top: 12.82051%
  }
}

@media all and (max-width:767px) {
  .u-m-t-200 {
    margin-top: 100px
  }
}

@media all and (min-width:1025px) {
  .u-m-t-n200 {
    margin-top: 20.83333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-t-n200 {
    margin-top: 16.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-t-n200 {
    margin-top: 100px
  }
}

@media all and (min-width:768px) {
  .u-m-b-10 {
    margin-bottom: .64103%
  }
}

@media all and (max-width:767px) {
  .u-m-b-10 {
    margin-bottom: 5px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n10 {
    margin-bottom: 1.04167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n10 {
    margin-bottom: .83333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n10 {
    margin-bottom: 5px
  }
}

@media all and (min-width:768px) {
  .u-m-b-20 {
    margin-bottom: 1.28205%
  }
}

@media all and (max-width:767px) {
  .u-m-b-20 {
    margin-bottom: 10px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n20 {
    margin-bottom: 2.08333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n20 {
    margin-bottom: 1.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n20 {
    margin-bottom: 10px
  }
}

@media all and (min-width:768px) {
  .u-m-b-30 {
    margin-bottom: 1.92308%
  }
}

@media all and (max-width:767px) {
  .u-m-b-30 {
    margin-bottom: 15px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n30 {
    margin-bottom: 3.125%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n30 {
    margin-bottom: 2.5%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n30 {
    margin-bottom: 15px
  }
}

@media all and (min-width:768px) {
  .u-m-b-40 {
    margin-bottom: 2.5641%
  }
}

@media all and (max-width:767px) {
  .u-m-b-40 {
    margin-bottom: 20px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n40 {
    margin-bottom: 4.16667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n40 {
    margin-bottom: 3.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n40 {
    margin-bottom: 20px
  }
}

@media all and (min-width:768px) {
  .u-m-b-50 {
    margin-bottom: 3.20513%
  }
}

@media all and (max-width:767px) {
  .u-m-b-50 {
    margin-bottom: 25px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n50 {
    margin-bottom: 5.20833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n50 {
    margin-bottom: 4.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n50 {
    margin-bottom: 25px
  }
}

@media all and (min-width:768px) {
  .u-m-b-60 {
    margin-bottom: 3.84615%
  }
}

@media all and (max-width:767px) {
  .u-m-b-60 {
    margin-bottom: 30px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n60 {
    margin-bottom: 6.25%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n60 {
    margin-bottom: 5%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n60 {
    margin-bottom: 30px
  }
}

@media all and (min-width:768px) {
  .u-m-b-70 {
    margin-bottom: 4.48718%
  }
}

@media all and (max-width:767px) {
  .u-m-b-70 {
    margin-bottom: 35px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n70 {
    margin-bottom: 7.29167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n70 {
    margin-bottom: 5.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n70 {
    margin-bottom: 35px
  }
}

@media all and (min-width:768px) {
  .u-m-b-80 {
    margin-bottom: 5.12821%
  }
}

@media all and (max-width:767px) {
  .u-m-b-80 {
    margin-bottom: 40px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n80 {
    margin-bottom: 8.33333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n80 {
    margin-bottom: 6.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n80 {
    margin-bottom: 40px
  }
}

@media all and (min-width:768px) {
  .mb-9 {
    margin-bottom: 5.76923%
  }
}

@media all and (max-width:767px) {
  .mb-9 {
    margin-bottom: 45px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n90 {
    margin-bottom: 9.375%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n90 {
    margin-bottom: 7.5%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n90 {
    margin-bottom: 45px
  }
}

@media all and (min-width:768px) {
  .u-m-b-100 {
    margin-bottom: 6.41026%
  }
}

@media all and (max-width:767px) {
  .u-m-b-100 {
    margin-bottom: 50px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n100 {
    margin-bottom: 10.41667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n100 {
    margin-bottom: 8.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n100 {
    margin-bottom: 50px
  }
}

@media all and (min-width:768px) {
  .u-m-b-110 {
    margin-bottom: 7.05128%
  }
}

@media all and (max-width:767px) {
  .u-m-b-110 {
    margin-bottom: 55px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n110 {
    margin-bottom: 11.45833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n110 {
    margin-bottom: 9.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n110 {
    margin-bottom: 55px
  }
}

@media all and (min-width:768px) {
  .u-m-b-120 {
    margin-bottom: 7.69231%
  }
}

@media all and (max-width:767px) {
  .u-m-b-120 {
    margin-bottom: 60px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n120 {
    margin-bottom: 12.5%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n120 {
    margin-bottom: 10%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n120 {
    margin-bottom: 60px
  }
}

@media all and (min-width:768px) {
  .u-m-b-130 {
    margin-bottom: 8.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-130 {
    margin-bottom: 65px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n130 {
    margin-bottom: 13.54167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n130 {
    margin-bottom: 10.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n130 {
    margin-bottom: 65px
  }
}

@media all and (min-width:768px) {
  .u-m-b-140 {
    margin-bottom: 8.97436%
  }
}

@media all and (max-width:767px) {
  .u-m-b-140 {
    margin-bottom: 70px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n140 {
    margin-bottom: 14.58333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n140 {
    margin-bottom: 11.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n140 {
    margin-bottom: 70px
  }
}

@media all and (min-width:768px) {
  .u-m-b-150 {
    margin-bottom: 9.61538%
  }
}

@media all and (max-width:767px) {
  .u-m-b-150 {
    margin-bottom: 75px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n150 {
    margin-bottom: 15.625%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n150 {
    margin-bottom: 12.5%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n150 {
    margin-bottom: 75px
  }
}

@media all and (min-width:768px) {
  .u-m-b-160 {
    margin-bottom: 10.25641%
  }
}

@media all and (max-width:767px) {
  .u-m-b-160 {
    margin-bottom: 80px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n160 {
    margin-bottom: 16.66667%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n160 {
    margin-bottom: 13.33333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n160 {
    margin-bottom: 80px
  }
}

@media all and (min-width:768px) {
  .u-m-b-170 {
    margin-bottom: 10.89744%
  }
}

@media all and (max-width:767px) {
  .u-m-b-170 {
    margin-bottom: 85px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n170 {
    margin-bottom: 17.70833%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n170 {
    margin-bottom: 14.16667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n170 {
    margin-bottom: 85px
  }
}

@media all and (min-width:768px) {
  .u-m-b-180 {
    margin-bottom: 11.53846%
  }
}

@media all and (max-width:767px) {
  .u-m-b-180 {
    margin-bottom: 90px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n180 {
    margin-bottom: 18.75%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n180 {
    margin-bottom: 15%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n180 {
    margin-bottom: 90px
  }
}

@media all and (min-width:768px) {
  .u-m-b-190 {
    margin-bottom: 12.17949%
  }
}

@media all and (max-width:767px) {
  .u-m-b-190 {
    margin-bottom: 95px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n190 {
    margin-bottom: 19.79167%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n190 {
    margin-bottom: 15.83333%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n190 {
    margin-bottom: 95px
  }
}

@media all and (min-width:768px) {
  .u-m-b-200 {
    margin-bottom: 12.82051%
  }
}

@media all and (max-width:767px) {
  .u-m-b-200 {
    margin-bottom: 100px
  }
}

@media all and (min-width:1025px) {
  .u-m-b-n200 {
    margin-bottom: 20.83333%
  }
}

@media all and (min-width:768px) and (max-width:1024px) {
  .u-m-b-n200 {
    margin-bottom: 16.66667%
  }
}

@media all and (max-width:767px) {
  .u-m-b-n200 {
    margin-bottom: 100px
  }
}

.u-required {
  color: #c1b157
}

.u-ta-l {
  text-align: left
}

.u-ta-c {
  text-align: center
}

.u-ta-r {
  text-align: right
}

.u-ta-j {
  text-align: justify
}

.u-trsde-5 {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms
}

.u-trsde-10 {
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.u-trsde-15 {
  -webkit-transition-delay: .15s;
  transition-delay: .15s
}

.u-trsde-20 {
  -webkit-transition-delay: .2s;
  transition-delay: .2s
}

.u-trsde-25 {
  -webkit-transition-delay: .25s;
  transition-delay: .25s
}

.u-trsde-30 {
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

.u-trsde-35 {
  -webkit-transition-delay: .35s;
  transition-delay: .35s
}

.u-trsde-40 {
  -webkit-transition-delay: .4s;
  transition-delay: .4s
}

.u-trsde-45 {
  -webkit-transition-delay: .45s;
  transition-delay: .45s
}

.u-trsde-50 {
  -webkit-transition-delay: .5s;
  transition-delay: .5s
}

.u-trsde-55 {
  -webkit-transition-delay: .55s;
  transition-delay: .55s
}

.u-trsde-60 {
  -webkit-transition-delay: .6s;
  transition-delay: .6s
}

.u-trsde-65 {
  -webkit-transition-delay: .65s;
  transition-delay: .65s
}

.u-trsde-70 {
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.u-trsde-75 {
  -webkit-transition-delay: .75s;
  transition-delay: .75s
}

.u-trsde-80 {
  -webkit-transition-delay: .8s;
  transition-delay: .8s
}

.u-trsde-85 {
  -webkit-transition-delay: .85s;
  transition-delay: .85s
}

.u-trsde-90 {
  -webkit-transition-delay: .9s;
  transition-delay: .9s
}

.u-trsde-95 {
  -webkit-transition-delay: .95s;
  transition-delay: .95s
}

.u-trsde-100 {
  -webkit-transition-delay: 1s;
  transition-delay: 1s
}

.u-trsde-105 {
  -webkit-transition-delay: 1.05s;
  transition-delay: 1.05s
}

.u-trsde-110 {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s
}

.u-trsde-115 {
  -webkit-transition-delay: 1.15s;
  transition-delay: 1.15s
}

.u-trsde-120 {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s
}

.u-trsde-125 {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s
}

.u-trsde-130 {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s
}

.u-trsde-135 {
  -webkit-transition-delay: 1.35s;
  transition-delay: 1.35s
}

.u-trsde-140 {
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s
}

.u-trsde-145 {
  -webkit-transition-delay: 1.45s;
  transition-delay: 1.45s
}

.u-trsde-150 {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s
}

.u-trsde-155 {
  -webkit-transition-delay: 1.55s;
  transition-delay: 1.55s
}

.u-trsde-160 {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s
}

.u-trsde-165 {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s
}

.u-trsde-170 {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s
}

.u-trsde-175 {
  -webkit-transition-delay: 1.75s;
  transition-delay: 1.75s
}

.u-trsde-180 {
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s
}

.u-trsde-185 {
  -webkit-transition-delay: 1.85s;
  transition-delay: 1.85s
}

.u-trsde-190 {
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s
}

.u-trsde-195 {
  -webkit-transition-delay: 1.95s;
  transition-delay: 1.95s
}

.u-trsde-200 {
  -webkit-transition-delay: 2s;
  transition-delay: 2s
}

.text-uppercase {
  text-transform: uppercase
}

.u-tt-l {
  text-transform: lowercase
}

.u-whs-n {
  white-space: normal
}

.u-whs-p {
  white-space: pre
}

.u-whs-nw {
  white-space: nowrap
}

.u-whs-pw {
  white-space: pre-wrap
}

.u-whs-pl {
  white-space: pre-line
}




