@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;7000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&display=swap');


/**
 * Body Kit Line Page Common Style
 * ================================================================================
 * Table of Contents:
 *
 * Basic Structure
 *  - Font
 *  - Link
 * Layout Settings
 *  - Container
 * Component Settings
 *  - SVG Title
 *  - Title
 *  - Button
 *  - Comments
 *  - iframe
 * Project Settings
 *  - Loader
 *  - Key Visual
 *  - Modal
 * Module Settings
 *  - Floating
 * Animation Settings
 * Utility Settings
 * ================================================================================
 */



/**
 * ================================================================================
 * Basic Structure
 * ================================================================================
 */

.header {
  background-color: #fff;
  position: relative;
  z-index: 500;
}

.dirpath {
  margin-top: 0;
}

.specialBodykitline {
  display: block;
}

.specialBodykitline *,
.specialBodykitline *:before,
.specialBodykitline *:after {
  box-sizing: border-box;
}


/**
 * Font
 * -------------------------------
 */

.specialBodykitline {
  color: #211815;
  font-family: 'Noto Sans JP', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, 'sans-serif';
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.625;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline {
    font-size: 1.3rem;
  }
}


/**
 * Link
 * -------------------------------
 */

.specialBodykitline a {
  transition: 0.2s ease-out;
  text-decoration: none;
}

.specialBodykitline a:hover {
  opacity: 0.6;
}

.specialBodykitline a:hover img {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline a:hover { opacity: 1; }
}



/**
 * ================================================================================
 * Layout Settings
 * ================================================================================
 */

/**
 * Container
 * -------------------------------
 */

.specialBodykitline .l-container {
  width: 1250px;
  margin: 0 auto;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .l-container {
    width: 100%;
    padding: 0 calc(100vw * (15 / 325));
  }
}



/**
 * ================================================================================
 * Compornent Settings
 * ================================================================================
 */

/**
 * SVG Title
 * -------------------------------
 */

.specialBodykitline .c-svgTtl {
  display: inline-block;
  overflow: hidden;
  mask-repeat: no-repeat;
  mask-position: 50% 0;
  mask-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
}

/* -- Type -- */
.specialBodykitline .c-svgTtl.-about {
  width: 54px;
  height: 19px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-about.svg');
}

.specialBodykitline .c-svgTtl.-products {
  width: 76px;
  height: 19px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-products.svg');
}

.specialBodykitline .c-svgTtl.-dealers {
  width: 67px;
  height: 19px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-dealers.svg');
}

.specialBodykitline .c-svgTtl.-faq {
  width: 53px;
  height: 19px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-faq.svg');
}

.specialBodykitline .c-svgTtl.-features {
  width: 70px;
  height: 19px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-features.svg');
}

.specialBodykitline .c-svgTtl.-option {
  width: 54px;
  height: 24px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-option.svg');
}

.specialBodykitline .c-svgTtl.-num1 {
  width: 22px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num01.svg');
}

.specialBodykitline .c-svgTtl.-num2 {
  width: 26px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num02.svg');
}

.specialBodykitline .c-svgTtl.-num3 {
  width: 26px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num03.svg');
}

.specialBodykitline .c-svgTtl.-num4 {
  width: 25px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num04.svg');
}

.specialBodykitline .c-svgTtl.-num5 {
  width: 26px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num05.svg');
}

.specialBodykitline .c-svgTtl.-num6 {
  width: 25px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num06.svg');
}

.specialBodykitline .c-svgTtl.-num7 {
  width: 26px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num07.svg');
}

.specialBodykitline .c-svgTtl.-num8 {
  width: 26px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num08.svg');
}

.specialBodykitline .c-svgTtl.-num9 {
  width: 25px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num09.svg');
}

.specialBodykitline .c-svgTtl.-num10 {
  width: 20px;
  height: 17px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-num10.svg');
}

.specialBodykitline .c-svgTtl.-bodykitline {
  width: 121px;
  height: 18px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-bodykitline.svg');
}

.specialBodykitline .c-svgTtl.-bodykitlineBorder {
  width: 371px;
  height: 58px;
  mask-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_ttl-bodykitline-border.svg');
}


/* -- Color -- */
.specialBodykitline .c-svgTtl.-black {
  background-color: #211815;
}

.specialBodykitline .c-svgTtl.-white {
  background-color: #fff;
}

.specialBodykitline .c-svgTtl.-gray {
  background-color: #808080;
}

.specialBodykitline .c-svgTtl.-green {
  background-color: #25b5bb;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .c-svgTtl.-about {
    width: calc(100vw * (54 / 325) * 0.6);
    height: calc(100vw * (19 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-products {
    width: calc(100vw * (76 / 325) * 0.6);
    height: calc(100vw * (19 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-dealers {
    width: calc(100vw * (67 / 325) * 0.6);
    height: calc(100vw * (19 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-faq {
    width: calc(100vw * (53 / 325) * 0.6);
    height: calc(100vw * (19 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-features {
    width: calc(100vw * (70 / 325) * 0.6);
    height: calc(100vw * (19 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-option {
    width: calc(100vw * (54 / 325) * 0.6);
    height: calc(100vw * (24 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num1 {
    width: calc(100vw * (22 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num2 {
    width: calc(100vw * (26 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num3 {
    width: calc(100vw * (26 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num4 {
    width: calc(100vw * (25 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num5 {
    width: calc(100vw * (26 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num6 {
    width: calc(100vw * (25 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num7 {
    width: calc(100vw * (26 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num8 {
    width: calc(100vw * (26 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num9 {
    width: calc(100vw * (25 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-num10 {
    width: calc(100vw * (20 / 325) * 0.6);
    height: calc(100vw * (17 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-bodykitline {
    width: calc(100vw * (121 / 325) * 0.6);
    height: calc(100vw * (18 / 325) * 0.6);
  }

  .specialBodykitline .c-svgTtl.-bodykitlineBorder {
    width: calc(100vw * (371 / 325) * 0.6);
    height: calc(100vw * (58 / 325) * 0.6);
  }
}


/**
 * Title
 * -------------------------------
 */

/* -- Type -- */
.specialBodykitline .c-ttl.-type1 {
  margin-bottom: 90px;
  padding-bottom: 30px;
  border-bottom: 1.5px solid #241714;
  font-size: 3.0rem;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .c-ttl.-type1 {
    margin-bottom: calc(100vw * (90 / 325) * 0.3);
    padding-bottom: calc(100vw * (30 / 325) * 0.3);
    font-size: calc(100vw * (30 / 325) * 0.55);
  }
}


/**
 * Button
 * -------------------------------
 */

.specialBodykitline .c-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  min-height: 60px;
  padding: 15px 40px;
  border: 1.5px solid #241714;
  background-color: #fff;
  color: #241714;
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.4;
  transition: color 0.2s ease-out !important;
}

.specialBodykitline .c-btn:hover {
  opacity: 1 !important;
  color: #fff;
}

.specialBodykitline .c-btn::before,
.specialBodykitline .c-btn::after {
  position: absolute;
  content: '';
}

.specialBodykitline .c-btn::before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0;
  height: 100%;
  background-color: #25b5bb;
  transition: width 0.2s ease-out;
}

.specialBodykitline .c-btn:hover::before {
  width: 100%;
}

.specialBodykitline .c-btn::after {
  top: 50%;
  right: 15px;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-top: 1.5px solid #241714;
  border-right: 1.5px solid #241714;
  transition: border-color 0.2s ease-out;
}

.specialBodykitline .c-btn:hover::after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.specialBodykitline .c-btnLabel {
  display: inline-block;
  text-align: left;
}

/* -- Color -- */
.specialBodykitline .c-btn.-opGreen {
  border-color: #25b5bb;
  background-color: rgba(37, 181, 187, 0.2);
  color: #25b5bb;
}
.specialBodykitline .c-btn.-opGreen::after {
  border-top-color: #25b5bb;
  border-right-color: #25b5bb;
}
.specialBodykitline .c-btn.-opGreen:hover {
  color: #fff;
}
.specialBodykitline .c-btn.-opGreen:hover::after {
  border-top-color: #fff;
  border-right-color: #fff;
}

/* -- Coming Soon -- */
.specialBodykitline .c-btn.-comingsoon {
  border: none;
  background-color: #e5e5e5;
  pointer-events: none;
}

.specialBodykitline .c-btn.-comingsoon::before,
.specialBodykitline .c-btn.-comingsoon::after {
  display: none;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .c-btn {
    min-height: calc(100vw * (60 / 325) * 0.55);
    padding: calc(100vw * (15 / 325) * 0.55) calc(100vw * (40 / 325) * 0.55);
    font-size: calc(100vw * (15 / 325) * 0.6);
  }

  .specialBodykitline .c-btn:hover {
    color: #241714;
  }

  .specialBodykitline .c-btn:hover::before {
    width: 0;
  }

  .specialBodykitline .c-btn::after {
    right: calc(100vw * (15 / 325) * 0.7);
    width: calc(100vw * (10 / 325) * 0.7);
    height: calc(100vw * (10 / 325) * 0.7);
  }

  .specialBodykitline .c-btn:hover::after {
    border-top-color: #241714;
    border-right-color: #241714;
  }

  .specialBodykitline .c-btn:hover {
    color: #241714;
  }
}


/**
 * Lists / Comments
 * -------------------------------
 */

.specialBodykitline .c-lists > li,
.specialBodykitline .c-comments > li {
  padding-left: 1em;
  text-indent: -1em;
}

.specialBodykitline .c-listsNum > li,
.specialBodykitline .c-commentsNum > li {
  padding-left: 2.5em;
  text-indent: -2.5em;
}

/**
 * iframe
 * -------------------------------
 */

.specialBodykitline .c-iframe {
  position: relative;
  overflow: hidden;
}

.specialBodykitline .c-iframe[data-ratio="1/1"] {
  aspect-ratio: 1/1;
}
.specialBodykitline .c-iframe[data-ratio="2/1"] {
  aspect-ratio: 2/1;
}
.specialBodykitline .c-iframe[data-ratio="3/2"] {
  aspect-ratio: 3/2;
}
.specialBodykitline .c-iframe[data-ratio="4/3"] {
  aspect-ratio: 4/3;
}
.specialBodykitline .c-iframe[data-ratio="16/9"] {
  aspect-ratio: 16/9;
}

.specialBodykitline .c-iframe iframe {
  width: 100%;
  height: 100%;
}


/**
 * ================================================================================
 * Project Settings
 * ================================================================================
 */

/**
 * Loader
 * -------------------------------
 */

.p-loader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: #25b5bb;
  transition: height 0.2s ease-out 0.5s;
}

.specialBodykitline.is-loaded .p-loader {
  height: 0;
}

.p-loader::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 35px;
  height: 35px;
  background-image: url('/files/cdb/ZZ/special/bodykitline/common/2511/zz_special_bodykitline_common_loader-wt.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  transition: opacity 0.2s ease-out;
  content: '';
}

.specialBodykitline.is-loaded .p-loader::before {
  opacity: 0;
}

@media only screen and (max-width: 767px) {
  .p-loader::before {
    width: calc(100vw * (35 / 325) * 0.6);
    height: calc(100vw * (35 / 325) * 0.6);
  }
}


/**
 * Key Visual
 * -------------------------------
 */

.p-kv {
  display: flex;
  align-items: center;
  position: relative;
  height: 435px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.p-kvTtl {
  display: inline-block;
  padding: 55px;
  margin-top: -60px;
  background-color: #fff;
  text-align: center;
}

.p-kvTtlMain {
  display: block;
  margin-top: 20px;
  font-size: 3.0rem;
  line-height: 1.4;
}

@media only screen and (max-width: 767px) {
  .p-kv {
    height: calc(100vw * (435 / 325) * 0.4);
    text-align: center;
  }

  .p-kvTtl {
    padding: calc(100vw * (55 / 325) * 0.3);
    margin-top: 0;
  }

  .p-kvTtlMain {
    margin-top: calc(100vw * (20 / 325) * 0.3);
    font-size: calc(100vw * (30 / 325) * 0.55);
  }

  .p-kvTtlSub.c-svgTtl.c-svgTtl.-bodyKitLine {
    width: calc(100vw * (371 / 325) * 0.55);
    height: calc(100vw * (58 / 325) * 0.55);
  }
}


/**
 * Modal
 * -------------------------------
 */

.specialBodykitline .p-modal {
   display: none;
}



/**
 * ================================================================================
 * Module Settings
 * ================================================================================
 */

/**
 * Floating
 * -------------------------------
 */

.specialBodykitline #m-floating > ul {
  margin-top: -10px;
}

.specialBodykitline #m-floating > ul > li {
  display: block;
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline #m-floating > ul {
    display: flex;
    margin-top: 0;
  }

  .specialBodykitline #m-floating > ul > li {
    /* width: 50%; */
    width: 100%;
    margin-top: 0;
  }

  #specialBodykitlineDealer #m-floating > ul > li {
    width: 100%;
  }

  .specialBodykitline #m-floating > ul > li > a {
    height: 100px;
  }
}


/* -- .m-floatingDealers -- */
.specialBodykitline .m-floatingDealersInner {
  padding: 0 !important;
}

.specialBodykitline .m-floatingDealersLogo {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 54px !important;
  margin: 0 !important;
  background-color: #00babd;
  text-align: center;
}

.specialBodykitline .m-floatingDealersTtl {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 85px !important;
  margin: 0 !important;
  padding-bottom: 5px;
  clip-path: polygon(100% 0, 100% 100%, 10% 100%, 0% 80%, 0 0);
  background-color: #241714;
  color: #fff;
  font-size: 1.95rem;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .m-floatingDealersLogo {
    height: 40px !important;
    margin: 0 !important;
  }

  .specialBodykitline .m-floatingDealersLogo .c-svgTtl.-bodykitline {
    width: calc(121px * 0.9);
    height: calc(18px * 0.9);
  }

  .specialBodykitline .m-floatingDealersTtl {
    height: 60px !important;
    padding-bottom: 0;
    clip-path: none;
    font-size: 1.8rem;
  }
}



/**
 * ================================================================================
 * Animation Settings
 * ================================================================================
 */
  
.specialBodykitline .u-animate {
  transition-property: all;
  transition-timing-function: ease-out;
}

/* -- .-moveLeft -- */
.specialBodykitline .u-animate.-moveLeft {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  transform: translate(30px, 0);
}
.specialBodykitline .u-animate.-moveLeft.-animated {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-animate.-moveLeft {
    transform: translate(15px, 0);
  }
}

/* -- .-moveRight -- */
.specialBodykitline .u-animate.-moveRight {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  transform: translate(-30px, 0);
}
.specialBodykitline .u-animate.-moveRight.-animated {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-animate.-moveRight {
    transform: translate(-15px, 0);
  }
}

/* -- .-moveTop -- */
.specialBodykitline .u-animate.-moveTop {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  transform: translate(0, 30px);
}
.specialBodykitline .u-animate.-moveTop.-animated {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-animate.-moveTop {
    transform: translate(0, 15px);
  }
}

/* -- .-moveBottom -- */
.specialBodykitline .u-animate.-moveBottom {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  transform: translate(0, -30px);
}
.specialBodykitline .u-animate.-moveBottom.-animated {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-animate.-moveBottom {
    transform: translate(0, -15px);
  }
}

/* -- .-scaleCenter -- */
.specialBodykitline .u-animate.-scaleCenter {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(0, 1);
  transform-origin: 50% 0;
}
.specialBodykitline .u-animate.-scaleCenter.-animated {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* -- .-scaleLeft -- */
.specialBodykitline .u-animate.-scaleLeft {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(0, 1);
  transform-origin: 0 0;
}
.specialBodykitline .u-animate.-scaleLeft.-animated {
  visibility: visible;
  transform: scale(1, 1);
}

/* -- .-scaleRight -- */
.specialBodykitline .u-animate.-scaleRight {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(0, 1);
  transform-origin: 100% 0;
}
.specialBodykitline .u-animate.-scaleRight.-animated {
  visibility: visible;
  transform: scale(1, 1);
}

/* -- .-scaleMiddle -- */
.specialBodykitline .u-animate.-scaleMiddle {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(1, 0);
  transform-origin: 0 50%;
}
.specialBodykitline .u-animate.-scaleMiddle.-animated {
  visibility: visible;
  transform: scale(1, 1);
}

/* -- .-scaleTop -- */
.specialBodykitline .u-animate.-scaleTop {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(1, 0);
  transform-origin: 0 100%;
}
.specialBodykitline .u-animate.-scaleTop.-animated {
  visibility: visible;
  transform: scale(1, 1);
}

/* -- .-scaleBottom -- */
.specialBodykitline .u-animate.-scaleBottom {
  visibility: hidden;
  transition-duration: 0.6s;
  transform: scale(1, 0);
  transform-origin: 0 0;
}
.specialBodykitline .u-animate.-scaleBottom.-animated {
  visibility: visible;
  transform: scale(1, 1);
}

/* -- .-blur -- */
.specialBodykitline .u-animate.-blur {
  background: transparent;
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}
.specialBodykitline .u-animate.-blur.-animated {
  opacity: 1;
  visibility: visible;
  -webkit-filter: blur(0);
  filter: blur(0);
}



/**
 * ================================================================================
 * Utility Settings
 * ================================================================================
 */

/* -- Clearfix -- */
.specialBodykitline .u-clearfix:after{
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.specialBodykitline .u-clearfix { display: inline-block; }
.specialBodykitline .u-clearfix { display: block; }

/* -- Device -- */
@media all and (min-width: 768px) {
  .specialBodykitline .u-isSP:not(.specialBodykitline .u-isPC) { display: none; }
}
@media all and (max-width: 767px) {
  .specialBodykitline .u-isPC:not(.specialBodykitline .u-isSP) { display: none; }
}

/* -- Display -- */
.specialBodykitline .u-disBlock { display: block !important; }
.specialBodykitline .u-disInlineblock { display: inline-block !important; }
.specialBodykitline .u-disInline { display: inline !important; }
.specialBodykitline .u-disFlex { display: flex !important; }
.specialBodykitline .u-disInlineFlex { display: inline-flex !important; }
.specialBodykitline .u-disNone { display: none !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-disBlockSP { display: block !important; }
  .specialBodykitline .u-disInlineblockSP { display: inline-block !important; }
  .specialBodykitline .u-disInlineSP { display: inline !important; }
  .specialBodykitline .u-disFlexSP { display: flex !important; }
  .specialBodykitline .u-disInlineFlexSP { display: inline-flex !important; }
  .specialBodykitline .u-disNoneSP { display: none !important; }
}

/* -- Flex -- */
.specialBodykitline .u-flexAiCenter { align-items: center !important; }
.specialBodykitline .u-flexAiStart { align-items: flex-start !important; }
.specialBodykitline .u-flexAiEnd { align-items: flex-end !important; }

.specialBodykitline .u-flexAcCenter { align-content: center !important; }
.specialBodykitline .u-flexAcStart { align-content: flex-start !important; }
.specialBodykitline .u-flexAcEnd { align-content: flex-end !important; }

.specialBodykitline .u-flexJcCenter { justify-content: center !important; }
.specialBodykitline .u-flexJcStart { justify-content: flex-start;}
.specialBodykitline .u-flexJcEnd { justify-content: flex-end !important; }

.specialBodykitline .u-flexFwWrap { flex-wrap: wrap !important; }

.specialBodykitline .u-flexFdRow { flex-direction: row !important; }
.specialBodykitline .u-flexFdRowreverse { flex-direction: row-reverse !important; }
.specialBodykitline .u-flexFdColumn { flex-direction: column !important; }
.specialBodykitline .u-flexFdColumnreverse { flex-direction: column-reverse !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-flexAiCenterSP { align-items: center !important; }
  .specialBodykitline .u-flexAiStartSP { align-items: flex-start !important; }
  .specialBodykitline .u-flexAiEndSP { align-items: flex-end !important; }

  .specialBodykitline .u-flexAcCenterSP { align-content: center !important; }
  .specialBodykitline .u-flexAcStartSP { align-content: flex-start !important; }
  .specialBodykitline .u-flexAcEndSP { align-content: flex-end !important; }

  .specialBodykitline .u-flexJcCenterSP { justify-content: center !important; }
  .specialBodykitline .u-flexJcStartSP { justify-content: flex-start;}
  .specialBodykitline .u-flexJcEndSP { justify-content: flex-end !important; }

  .specialBodykitline .u-flexFwWrapSP { flex-wrap: wrap !important; }

  .specialBodykitline .u-flexFdRowSP { flex-direction: row !important; }
  .specialBodykitline .u-flexFdRowreverseSP { flex-direction: row-reverse !important; }
  .specialBodykitline .u-flexFdColumnSP { flex-direction: column !important; }
  .specialBodykitline .u-flexFdColumnreverseSP { flex-direction: column-reverse !important; }
}

/* -- Visibility -- */
.specialBodykitline .u-visHidden { visibility: hidden !important; }
.specialBodykitline .u-visVisible { visibility: visible !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-visHiddenSP { visibility: hidden !important; }
  .specialBodykitline .u-visVisibleSP { visibility: visible !important; }
}

/* -- Float -- */
.specialBodykitline .u-fLeft { float: left !important; }
.specialBodykitline .u-fRight { float: right !important; }
.specialBodykitline .u-fNone { float: none !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-fLeftSP { float: left !important; }
  .specialBodykitline .u-fRightSP { float: right !important; }
  .specialBodykitline .u-fNoneSP { float: none !important; }
}

/* -- Width -- */
.specialBodykitline .u-w300Per { width: 300% !important; }
.specialBodykitline .u-w250Per { width: 250% !important; }
.specialBodykitline .u-w200Per { width: 200% !important; }
.specialBodykitline .u-w150Per { width: 150% !important; }
.specialBodykitline .u-w100Per { width: 100% !important; }
.specialBodykitline .u-w95Per { width: 95% !important; }
.specialBodykitline .u-w90Per { width: 90% !important; }
.specialBodykitline .u-w85Per { width: 85% !important; }
.specialBodykitline .u-w80Per { width: 80% !important; }
.specialBodykitline .u-w75Per { width: 75% !important; }
.specialBodykitline .u-w70Per { width: 70% !important; }
.specialBodykitline .u-w65Per { width: 65% !important; }
.specialBodykitline .u-w60Per { width: 60% !important; }
.specialBodykitline .u-w55Per { width: 55% !important; }
.specialBodykitline .u-w50Per { width: 50% !important; }
.specialBodykitline .u-w45Per { width: 45% !important; }
.specialBodykitline .u-w40Per { width: 40% !important; }
.specialBodykitline .u-w35Per { width: 35% !important; }
.specialBodykitline .u-w33Per { width: 33% !important; }
.specialBodykitline .u-w30Per { width: 30% !important; }
.specialBodykitline .u-w25Per { width: 25% !important; }
.specialBodykitline .u-w20Per { width: 20% !important; }
.specialBodykitline .u-w19Per { width: 19% !important; }
.specialBodykitline .u-w18Per { width: 18% !important; }
.specialBodykitline .u-w17Per { width: 17% !important; }
.specialBodykitline .u-w16Per { width: 16% !important; }
.specialBodykitline .u-w15Per { width: 15% !important; }
.specialBodykitline .u-w14Per { width: 14% !important; }
.specialBodykitline .u-w13Per { width: 13% !important; }
.specialBodykitline .u-w12Per { width: 12% !important; }
.specialBodykitline .u-w11Per { width: 11% !important; }
.specialBodykitline .u-w10Per { width: 10% !important; }
.specialBodykitline .u-w9Per { width: 9% !important; }
.specialBodykitline .u-w8Per { width: 8% !important; }
.specialBodykitline .u-w7Per { width: 7% !important; }
.specialBodykitline .u-w6Per { width: 6% !important; }
.specialBodykitline .u-w5Per { width: 5% !important; }
.specialBodykitline .u-w4Per { width: 4% !important; }
.specialBodykitline .u-w3Per { width: 3% !important; }
.specialBodykitline .u-w2Per { width: 2% !important; }
.specialBodykitline .u-w1Per { width: 1% !important; }
.specialBodykitline .u-wAuto { width: auto !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-w300PerSP { width: 300% !important; }
  .specialBodykitline .u-w250PerSP { width: 250% !important; }
  .specialBodykitline .u-w200PerSP { width: 200% !important; }
  .specialBodykitline .u-w150PerSP { width: 150% !important; }
  .specialBodykitline .u-w100PerSP { width: 100% !important; }
  .specialBodykitline .u-w95PerSP { width: 95% !important; }
  .specialBodykitline .u-w90PerSP { width: 90% !important; }
  .specialBodykitline .u-w85PerSP { width: 85% !important; }
  .specialBodykitline .u-w80PerSP { width: 80% !important; }
  .specialBodykitline .u-w75PerSP { width: 75% !important; }
  .specialBodykitline .u-w70PerSP { width: 70% !important; }
  .specialBodykitline .u-w65PerSP { width: 65% !important; }
  .specialBodykitline .u-w60PerSP { width: 60% !important; }
  .specialBodykitline .u-w55PerSP { width: 55% !important; }
  .specialBodykitline .u-w50PerSP { width: 50% !important; }
  .specialBodykitline .u-w45PerSP { width: 45% !important; }
  .specialBodykitline .u-w40PerSP { width: 40% !important; }
  .specialBodykitline .u-w35PerSP { width: 35% !important; }
  .specialBodykitline .u-w33PerSP { width: 33% !important; }
  .specialBodykitline .u-w30PerSP { width: 30% !important; }
  .specialBodykitline .u-w25PerSP { width: 25% !important; }
  .specialBodykitline .u-w20PerSP { width: 20% !important; }
  .specialBodykitline .u-w19PerSP { width: 19% !important; }
  .specialBodykitline .u-w18PerSP { width: 18% !important; }
  .specialBodykitline .u-w17PerSP { width: 17% !important; }
  .specialBodykitline .u-w16PerSP { width: 16% !important; }
  .specialBodykitline .u-w15PerSP { width: 15% !important; }
  .specialBodykitline .u-w14PerSP { width: 14% !important; }
  .specialBodykitline .u-w13PerSP { width: 13% !important; }
  .specialBodykitline .u-w12PerSP { width: 12% !important; }
  .specialBodykitline .u-w11PerSP { width: 11% !important; }
  .specialBodykitline .u-w10PerSP { width: 10% !important; }
  .specialBodykitline .u-w9PerSP { width: 9% !important; }
  .specialBodykitline .u-w8PerSP { width: 8% !important; }
  .specialBodykitline .u-w7PerSP { width: 7% !important; }
  .specialBodykitline .u-w6PerSP { width: 6% !important; }
  .specialBodykitline .u-w5PerSP { width: 5% !important; }
  .specialBodykitline .u-w4PerSP { width: 4% !important; }
  .specialBodykitline .u-w3PerSP { width: 3% !important; }
  .specialBodykitline .u-w2PerSP { width: 2% !important; }
  .specialBodykitline .u-w1PerSP { width: 1% !important; }
  .specialBodykitline .u-wAutoSP { width: auto !important; }
}

/* -- Position -- */
.specialBodykitline .u-posRelative { position: relative !important; }
.specialBodykitline .u-posAbsolute { position: absolute!important; }
.specialBodykitline .u-posFixed { position: fixed !important; }
.specialBodykitline .u-posStatic { position: static!important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-posRelativeSP { position: relative !important; }
  .specialBodykitline .u-posAbsoluteSP { position: absolute!important; }
  .specialBodykitline .u-posFixedSP { position: fixed !important; }
  .specialBodykitline .u-posStaticSP { position: static!important; }
}

/* -- Vertical Align -- */
.specialBodykitline .u-vaTop { vertical-align: top; }
.specialBodykitline .u-vaMiddle { vertical-align: middle; }
.specialBodykitline .u-vaBottom { vertical-align: bottom; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-vaTopSP { vertical-align: top; }
  .specialBodykitline .u-vaMiddleSP { vertical-align: middle; }
  .specialBodykitline .u-vaBottomSP { vertical-align: bottom; }
}

/* -- Font Family -- */
.specialBodykitline .u-ffNotosans { font-family: 'Noto Sans JP', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, 'sans-serif' !important; }
.specialBodykitline .u-ffNotoserif { font-family: 'Noto Serif JP', 'Yu Mincho', 'Hiragino Mincho ProN', 'serif' !important; }
.specialBodykitline .u-ffBarlowcond { font-family: 'Barlow Condensed', 'sans-serif' !important; }

/* -- Font Size -- */
.specialBodykitline .u-fsXXXXLarge { font-size: 125% !important; }
.specialBodykitline .u-fsXXXLarge { font-size: 120% !important; }
.specialBodykitline .u-fsXXLarge { font-size: 115% !important; }
.specialBodykitline .u-fsXLarge { font-size: 110% !important; }
.specialBodykitline .u-fsLarge { font-size: 105% !important; }
.specialBodykitline .u-fsSmall { font-size: 95% !important; }
.specialBodykitline .u-fsXSmall { font-size: 90% !important; }
.specialBodykitline .u-fsXXSmall { font-size: 85% !important; }
.specialBodykitline .u-fsXXXSmall { font-size: 80% !important; }
.specialBodykitline .u-fsXXXXSmall { font-size: 75% !important; }
.specialBodykitline .u-fsRegular { font-size: 100% !important; }

.specialBodykitline .u-fs40 { font-size: 4.0rem !important; }
.specialBodykitline .u-fs39 { font-size: 3.9rem !important; }
.specialBodykitline .u-fs38 { font-size: 3.8rem !important; }
.specialBodykitline .u-fs37 { font-size: 3.7rem !important; }
.specialBodykitline .u-fs36 { font-size: 3.6rem !important; }
.specialBodykitline .u-fs35 { font-size: 3.5rem !important; }
.specialBodykitline .u-fs34 { font-size: 3.4rem !important; }
.specialBodykitline .u-fs33 { font-size: 3.3rem !important; }
.specialBodykitline .u-fs32 { font-size: 3.2rem !important; }
.specialBodykitline .u-fs31 { font-size: 3.1rem !important; }
.specialBodykitline .u-fs30 { font-size: 3.0rem !important; }
.specialBodykitline .u-fs29 { font-size: 2.9rem !important; }
.specialBodykitline .u-fs28 { font-size: 2.8rem !important; }
.specialBodykitline .u-fs27 { font-size: 2.7rem !important; }
.specialBodykitline .u-fs26 { font-size: 2.6rem !important; }
.specialBodykitline .u-fs25 { font-size: 2.5rem !important; }
.specialBodykitline .u-fs24 { font-size: 2.4rem !important; }
.specialBodykitline .u-fs23 { font-size: 2.3rem !important; }
.specialBodykitline .u-fs22 { font-size: 2.2rem !important; }
.specialBodykitline .u-fs21 { font-size: 2.1rem !important; }
.specialBodykitline .u-fs20 { font-size: 2.0rem !important; }
.specialBodykitline .u-fs19 { font-size: 1.9rem !important; }
.specialBodykitline .u-fs18 { font-size: 1.8rem !important; }
.specialBodykitline .u-fs17 { font-size: 1.7rem !important; }
.specialBodykitline .u-fs16 { font-size: 1.6rem !important; }
.specialBodykitline .u-fs15 { font-size: 1.5rem !important; }
.specialBodykitline .u-fs14 { font-size: 1.4rem !important; }
.specialBodykitline .u-fs13 { font-size: 1.3rem !important; }
.specialBodykitline .u-fs12 { font-size: 1.2rem !important; }
.specialBodykitline .u-fs11 { font-size: 1.1rem !important; }
.specialBodykitline .u-fs10 { font-size: 1.0rem !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-fsXXXXLargeSP { font-size: 125% !important; }
  .specialBodykitline .u-fsXXXLargeSP { font-size: 120% !important; }
  .specialBodykitline .u-fsXXLargeSP { font-size: 115% !important; }
  .specialBodykitline .u-fsXLargeSP { font-size: 110% !important; }
  .specialBodykitline .u-fsLargeSP { font-size: 105% !important; }
  .specialBodykitline .u-fsSmallSP { font-size: 95% !important; }
  .specialBodykitline .u-fsXSmallSP { font-size: 90% !important; }
  .specialBodykitline .u-fsXXSmallSP { font-size: 85% !important; }
  .specialBodykitline .u-fsXXXSmallSP { font-size: 80% !important; }
  .specialBodykitline .u-fsXXXXSmallSP { font-size: 75% !important; }
  .specialBodykitline .u-fsRegularSP { font-size: 100% !important; }
    
  .specialBodykitline .u-fs40SP { font-size: 4.0rem !important; }
  .specialBodykitline .u-fs39SP { font-size: 3.9rem !important; }
  .specialBodykitline .u-fs38SP { font-size: 3.8rem !important; }
  .specialBodykitline .u-fs37SP { font-size: 3.7rem !important; }
  .specialBodykitline .u-fs36SP { font-size: 3.6rem !important; }
  .specialBodykitline .u-fs35SP { font-size: 3.5rem !important; }
  .specialBodykitline .u-fs34SP { font-size: 3.4rem !important; }
  .specialBodykitline .u-fs33SP { font-size: 3.3rem !important; }
  .specialBodykitline .u-fs32SP { font-size: 3.2rem !important; }
  .specialBodykitline .u-fs31SP { font-size: 3.1rem !important; }
  .specialBodykitline .u-fs30SP { font-size: 3.0rem !important; }
  .specialBodykitline .u-fs29SP { font-size: 2.9rem !important; }
  .specialBodykitline .u-fs28SP { font-size: 2.8rem !important; }
  .specialBodykitline .u-fs27SP { font-size: 2.7rem !important; }
  .specialBodykitline .u-fs26SP { font-size: 2.6rem !important; }
  .specialBodykitline .u-fs25SP { font-size: 2.5rem !important; }
  .specialBodykitline .u-fs24SP { font-size: 2.4rem !important; }
  .specialBodykitline .u-fs23SP { font-size: 2.3rem !important; }
  .specialBodykitline .u-fs22SP { font-size: 2.2rem !important; }
  .specialBodykitline .u-fs21SP { font-size: 2.1rem !important; }
  .specialBodykitline .u-fs20SP { font-size: 2.0rem !important; }
  .specialBodykitline .u-fs19SP { font-size: 1.9rem !important; }
  .specialBodykitline .u-fs18SP { font-size: 1.8rem !important; }
  .specialBodykitline .u-fs17SP { font-size: 1.7rem !important; }
  .specialBodykitline .u-fs16SP { font-size: 1.6rem !important; }
  .specialBodykitline .u-fs15SP { font-size: 1.5rem !important; }
  .specialBodykitline .u-fs14SP { font-size: 1.4rem !important; }
  .specialBodykitline .u-fs13SP { font-size: 1.3rem !important; }
  .specialBodykitline .u-fs12SP { font-size: 1.2rem !important; }
  .specialBodykitline .u-fs11SP { font-size: 1.1rem !important; }
  .specialBodykitline .u-fs10SP { font-size: 1.0rem !important; }
}

/* -- Font Weight -- */
.specialBodykitline .u-fwLight { font-weight: 300 !important; }
.specialBodykitline .u-fwNormal { font-weight: 400 !important; }
.specialBodykitline .u-fwMedium { font-weight: 500 !important; }
.specialBodykitline .u-fwSemibold { font-weight: 600 !important; }
.specialBodykitline .u-fwBold { font-weight: 700 !important; }
.specialBodykitline .u-fwBlack { font-weight: 900 !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-fwBoldSP { font-weight: bold !important; }
  .specialBodykitline .u-fwNormalSP { font-weight: normal !important; }
}

/* -- Text Align -- */
.specialBodykitline .u-taCenter { text-align: center !important; }
.specialBodykitline .u-taLeft { text-align: left !important; }
.specialBodykitline .u-taRight { text-align: right !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-taCenterSP { text-align: center !important; }
  .specialBodykitline .u-taLeftSP { text-align: left !important; }
  .specialBodykitline .u-taRightSP { text-align: right !important; }
}

/* -- Text Decoration -- */
.specialBodykitline .u-tdUnderline { text-decoration: underline !important; }
.specialBodykitline .u-tdNone { text-decoration: none !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-tdUnderlineSP { text-decoration: underline !important; }
  .specialBodykitline .u-tdNoneSP { text-decoration: none !important; }
}

/* -- Line Height -- */
.specialBodykitline .u-lh10 { line-height: 1.0 !important; }
.specialBodykitline .u-lh11 { line-height: 1.1 !important; }
.specialBodykitline .u-lh12 { line-height: 1.2 !important; }
.specialBodykitline .u-lh13 { line-height: 1.3 !important; }
.specialBodykitline .u-lh14 { line-height: 1.4 !important; }
.specialBodykitline .u-lh15 { line-height: 1.5 !important; }
.specialBodykitline .u-lh16 { line-height: 1.6 !important; }
.specialBodykitline .u-lh17 { line-height: 1.7 !important; }
.specialBodykitline .u-lh18 { line-height: 1.8 !important; }
.specialBodykitline .u-lh19 { line-height: 1.9 !important; }
.specialBodykitline .u-lh20 { line-height: 2.0 !important; }
.specialBodykitline .u-lh21 { line-height: 2.1 !important; }
.specialBodykitline .u-lh22 { line-height: 2.2 !important; }
.specialBodykitline .u-lh23 { line-height: 2.3 !important; }
.specialBodykitline .u-lh24 { line-height: 2.4 !important; }
.specialBodykitline .u-lh25 { line-height: 2.5 !important; }
.specialBodykitline .u-lh26 { line-height: 2.6 !important; }
.specialBodykitline .u-lh27 { line-height: 2.7 !important; }
.specialBodykitline .u-lh28 { line-height: 2.8 !important; }
.specialBodykitline .u-lh29 { line-height: 2.9 !important; }
.specialBodykitline .u-lh30 { line-height: 3.0 !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-lh10SP { line-height: 1.0 !important; }
  .specialBodykitline .u-lh11SP { line-height: 1.1 !important; }
  .specialBodykitline .u-lh12SP { line-height: 1.2 !important; }
  .specialBodykitline .u-lh13SP { line-height: 1.3 !important; }
  .specialBodykitline .u-lh14SP { line-height: 1.4 !important; }
  .specialBodykitline .u-lh15SP { line-height: 1.5 !important; }
  .specialBodykitline .u-lh16SP { line-height: 1.6 !important; }
  .specialBodykitline .u-lh17SP { line-height: 1.7 !important; }
  .specialBodykitline .u-lh18SP { line-height: 1.8 !important; }
  .specialBodykitline .u-lh19SP { line-height: 1.9 !important; }
  .specialBodykitline .u-lh20SP { line-height: 2.0 !important; }
  .specialBodykitline .u-lh21SP { line-height: 2.1 !important; }
  .specialBodykitline .u-lh22SP { line-height: 2.2 !important; }
  .specialBodykitline .u-lh23SP { line-height: 2.3 !important; }
  .specialBodykitline .u-lh24SP { line-height: 2.4 !important; }
  .specialBodykitline .u-lh25SP { line-height: 2.5 !important; }
  .specialBodykitline .u-lh26SP { line-height: 2.6 !important; }
  .specialBodykitline .u-lh27SP { line-height: 2.7 !important; }
  .specialBodykitline .u-lh28SP { line-height: 2.8 !important; }
  .specialBodykitline .u-lh29SP { line-height: 2.9 !important; }
  .specialBodykitline .u-lh30SP { line-height: 3.0 !important; }
}

/* -- Letter Spacing -- */
.specialBodykitline .u-ls001 { letter-spacing: 0.01em !important; }
.specialBodykitline .u-ls002 { letter-spacing: 0.02em !important; }
.specialBodykitline .u-ls003 { letter-spacing: 0.03em !important; }
.specialBodykitline .u-ls004 { letter-spacing: 0.04em !important; }
.specialBodykitline .u-ls005 { letter-spacing: 0.05em !important; }
.specialBodykitline .u-ls006 { letter-spacing: 0.06em !important; }
.specialBodykitline .u-ls007 { letter-spacing: 0.07em !important; }
.specialBodykitline .u-ls008 { letter-spacing: 0.08em !important; }
.specialBodykitline .u-ls009 { letter-spacing: 0.09em !important; }
.specialBodykitline .u-ls010 { letter-spacing: 0.10em !important; }

.specialBodykitline .u-ls-001 { letter-spacing: -0.01em !important; }
.specialBodykitline .u-ls-002 { letter-spacing: -0.02em !important; }
.specialBodykitline .u-ls-003 { letter-spacing: -0.03em !important; }
.specialBodykitline .u-ls-004 { letter-spacing: -0.04em !important; }
.specialBodykitline .u-ls-005 { letter-spacing: -0.05em !important; }
.specialBodykitline .u-ls-006 { letter-spacing: -0.06em !important; }
.specialBodykitline .u-ls-007 { letter-spacing: -0.07em !important; }
.specialBodykitline .u-ls-008 { letter-spacing: -0.08em !important; }
.specialBodykitline .u-ls-009 { letter-spacing: -0.09em !important; }
.specialBodykitline .u-ls-010 { letter-spacing: -0.09em !important; }

.specialBodykitline .u-lsNormal { letter-spacing: normal !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-ls001SP { letter-spacing: 0.01em !important; }
  .specialBodykitline .u-ls002SP { letter-spacing: 0.02em !important; }
  .specialBodykitline .u-ls003SP { letter-spacing: 0.03em !important; }
  .specialBodykitline .u-ls004SP { letter-spacing: 0.04em !important; }
  .specialBodykitline .u-ls005SP { letter-spacing: 0.05em !important; }
  .specialBodykitline .u-ls006SP { letter-spacing: 0.06em !important; }
  .specialBodykitline .u-ls007SP { letter-spacing: 0.07em !important; }
  .specialBodykitline .u-ls008SP { letter-spacing: 0.08em !important; }
  .specialBodykitline .u-ls009SP { letter-spacing: 0.09em !important; }
  .specialBodykitline .u-ls010SP { letter-spacing: 0.10em !important; }
    
  .specialBodykitline .u-ls-001SP { letter-spacing: -0.01em !important; }
  .specialBodykitline .u-ls-002SP { letter-spacing: -0.02em !important; }
  .specialBodykitline .u-ls-003SP { letter-spacing: -0.03em !important; }
  .specialBodykitline .u-ls-004SP { letter-spacing: -0.04em !important; }
  .specialBodykitline .u-ls-005SP { letter-spacing: -0.05em !important; }
  .specialBodykitline .u-ls-006SP { letter-spacing: -0.06em !important; }
  .specialBodykitline .u-ls-007SP { letter-spacing: -0.07em !important; }
  .specialBodykitline .u-ls-008SP { letter-spacing: -0.08em !important; }
  .specialBodykitline .u-ls-009SP { letter-spacing: -0.09em !important; }
  .specialBodykitline .u-ls-010SP { letter-spacing: -0.10em !important; }
    
  .specialBodykitline .u-lsNormalSP { letter-spacing: normal !important; }
}

/* -- Margin -- */
.specialBodykitline .u-mg0 { margin: 0 !important; }
.specialBodykitline .u-mg1 { margin: 1px !important; }
.specialBodykitline .u-mg2 { margin: 2px !important; }
.specialBodykitline .u-mg3 { margin: 3px !important; }
.specialBodykitline .u-mg4 { margin: 4px !important; }
.specialBodykitline .u-mg5 { margin: 5px !important; }
.specialBodykitline .u-mg6 { margin: 6px !important; }
.specialBodykitline .u-mg7 { margin: 7px !important; }
.specialBodykitline .u-mg8 { margin: 8px !important; }
.specialBodykitline .u-mg9 { margin: 9px !important; }
.specialBodykitline .u-mg10 { margin: 10px !important; }
.specialBodykitline .u-mg15 { margin: 15px !important; }
.specialBodykitline .u-mg20 { margin: 20px !important; }
.specialBodykitline .u-mg25 { margin: 25px !important; }
.specialBodykitline .u-mg30 { margin: 30px !important; }
.specialBodykitline .u-mg35 { margin: 35px !important; }
.specialBodykitline .u-mg40 { margin: 40px !important; }
.specialBodykitline .u-mg45 { margin: 45px !important; }
.specialBodykitline .u-mg50 { margin: 50px !important; }
.specialBodykitline .u-mg55 { margin: 55px !important; }
.specialBodykitline .u-mg60 { margin: 60px !important; }
.specialBodykitline .u-mg65 { margin: 65px !important; }
.specialBodykitline .u-mg70 { margin: 70px !important; }
.specialBodykitline .u-mg75 { margin: 75px !important; }
.specialBodykitline .u-mg80 { margin: 80px !important; }
.specialBodykitline .u-mg85 { margin: 85px !important; }
.specialBodykitline .u-mg90 { margin: 90px !important; }
.specialBodykitline .u-mg95 { margin: 95px !important; }
.specialBodykitline .u-mg100 { margin: 100px !important; }
.specialBodykitline .u-mg105 { margin: 105px !important; }
.specialBodykitline .u-mg110 { margin: 110px !important; }
.specialBodykitline .u-mg115 { margin: 115px !important; }
.specialBodykitline .u-mg120 { margin: 120px !important; }
.specialBodykitline .u-mg125 { margin: 125px !important; }
.specialBodykitline .u-mg130 { margin: 130px !important; }
.specialBodykitline .u-mg135 { margin: 135px !important; }
.specialBodykitline .u-mg140 { margin: 140px !important; }
.specialBodykitline .u-mg145 { margin: 145px !important; }
.specialBodykitline .u-mg150 { margin: 150px !important; }

.specialBodykitline .u-mgT0 { margin-top: 0 !important; }
.specialBodykitline .u-mgT1 { margin-top: 1px !important; }
.specialBodykitline .u-mgT2 { margin-top: 2px !important; }
.specialBodykitline .u-mgT3 { margin-top: 3px !important; }
.specialBodykitline .u-mgT4 { margin-top: 4px !important; }
.specialBodykitline .u-mgT5 { margin-top: 5px !important; }
.specialBodykitline .u-mgT6 { margin-top: 6px !important; }
.specialBodykitline .u-mgT7 { margin-top: 7px !important; }
.specialBodykitline .u-mgT8 { margin-top: 8px !important; }
.specialBodykitline .u-mgT9 { margin-top: 9px !important; }
.specialBodykitline .u-mgT10 { margin-top: 10px !important; }
.specialBodykitline .u-mgT15 { margin-top: 15px !important; }
.specialBodykitline .u-mgT20 { margin-top: 20px !important; }
.specialBodykitline .u-mgT25 { margin-top: 25px !important; }
.specialBodykitline .u-mgT30 { margin-top: 30px !important; }
.specialBodykitline .u-mgT35 { margin-top: 35px !important; }
.specialBodykitline .u-mgT40 { margin-top: 40px !important; }
.specialBodykitline .u-mgT45 { margin-top: 45px !important; }
.specialBodykitline .u-mgT50 { margin-top: 50px !important; }
.specialBodykitline .u-mgT55 { margin-top: 55px !important; }
.specialBodykitline .u-mgT60 { margin-top: 60px !important; }
.specialBodykitline .u-mgT65 { margin-top: 65px !important; }
.specialBodykitline .u-mgT70 { margin-top: 70px !important; }
.specialBodykitline .u-mgT75 { margin-top: 75px !important; }
.specialBodykitline .u-mgT80 { margin-top: 80px !important; }
.specialBodykitline .u-mgT85 { margin-top: 85px !important; }
.specialBodykitline .u-mgT90 { margin-top: 90px !important; }
.specialBodykitline .u-mgT95 { margin-top: 95px !important; }
.specialBodykitline .u-mgT100 { margin-top: 100px !important; }
.specialBodykitline .u-mgT105 { margin-top: 105px !important; }
.specialBodykitline .u-mgT110 { margin-top: 110px !important; }
.specialBodykitline .u-mgT115 { margin-top: 115px !important; }
.specialBodykitline .u-mgT120 { margin-top: 120px !important; }
.specialBodykitline .u-mgT125 { margin-top: 125px !important; }
.specialBodykitline .u-mgT130 { margin-top: 130px !important; }
.specialBodykitline .u-mgT135 { margin-top: 135px !important; }
.specialBodykitline .u-mgT140 { margin-top: 140px !important; }
.specialBodykitline .u-mgT145 { margin-top: 145px !important; }
.specialBodykitline .u-mgT150 { margin-top: 150px !important; }

.specialBodykitline .u-mgR0 { margin-right: 0 !important; }
.specialBodykitline .u-mgR1 { margin-right: 1px !important; }
.specialBodykitline .u-mgR2 { margin-right: 2px !important; }
.specialBodykitline .u-mgR3 { margin-right: 3px !important; }
.specialBodykitline .u-mgR4 { margin-right: 4px !important; }
.specialBodykitline .u-mgR5 { margin-right: 5px !important; }
.specialBodykitline .u-mgR6 { margin-right: 6px !important; }
.specialBodykitline .u-mgR7 { margin-right: 7px !important; }
.specialBodykitline .u-mgR8 { margin-right: 8px !important; }
.specialBodykitline .u-mgR9 { margin-right: 9px !important; }
.specialBodykitline .u-mgR10 { margin-right: 10px !important; }
.specialBodykitline .u-mgR15 { margin-right: 15px !important; }
.specialBodykitline .u-mgR20 { margin-right: 20px !important; }
.specialBodykitline .u-mgR25 { margin-right: 25px !important; }
.specialBodykitline .u-mgR30 { margin-right: 30px !important; }
.specialBodykitline .u-mgR35 { margin-right: 35px !important; }
.specialBodykitline .u-mgR40 { margin-right: 40px !important; }
.specialBodykitline .u-mgR45 { margin-right: 45px !important; }
.specialBodykitline .u-mgR50 { margin-right: 50px !important; }
.specialBodykitline .u-mgR55 { margin-right: 55px !important; }
.specialBodykitline .u-mgR60 { margin-right: 60px !important; }
.specialBodykitline .u-mgR65 { margin-right: 65px !important; }
.specialBodykitline .u-mgR70 { margin-right: 70px !important; }
.specialBodykitline .u-mgR75 { margin-right: 75px !important; }
.specialBodykitline .u-mgR80 { margin-right: 80px !important; }
.specialBodykitline .u-mgR85 { margin-right: 85px !important; }
.specialBodykitline .u-mgR90 { margin-right: 90px !important; }
.specialBodykitline .u-mgR95 { margin-right: 95px !important; }
.specialBodykitline .u-mgR100 { margin-right: 100px !important; }
.specialBodykitline .u-mgR105 { margin-right: 105px !important; }
.specialBodykitline .u-mgR110 { margin-right: 110px !important; }
.specialBodykitline .u-mgR115 { margin-right: 115px !important; }
.specialBodykitline .u-mgR120 { margin-right: 120px !important; }
.specialBodykitline .u-mgR125 { margin-right: 125px !important; }
.specialBodykitline .u-mgR130 { margin-right: 130px !important; }
.specialBodykitline .u-mgR135 { margin-right: 135px !important; }
.specialBodykitline .u-mgR140 { margin-right: 140px !important; }
.specialBodykitline .u-mgR145 { margin-right: 145px !important; }
.specialBodykitline .u-mgR150 { margin-right: 150px !important; }

.specialBodykitline .u-mgB0 { margin-bottom: 0 !important; }
.specialBodykitline .u-mgB1 { margin-bottom: 1px !important; }
.specialBodykitline .u-mgB2 { margin-bottom: 2px !important; }
.specialBodykitline .u-mgB3 { margin-bottom: 3px !important; }
.specialBodykitline .u-mgB4 { margin-bottom: 4px !important; }
.specialBodykitline .u-mgB5 { margin-bottom: 5px !important; }
.specialBodykitline .u-mgB6 { margin-bottom: 6px !important; }
.specialBodykitline .u-mgB7 { margin-bottom: 7px !important; }
.specialBodykitline .u-mgB8 { margin-bottom: 8px !important; }
.specialBodykitline .u-mgB9 { margin-bottom: 9px !important; }
.specialBodykitline .u-mgB10 { margin-bottom: 10px !important; }
.specialBodykitline .u-mgB15 { margin-bottom: 15px !important; }
.specialBodykitline .u-mgB20 { margin-bottom: 20px !important; }
.specialBodykitline .u-mgB25 { margin-bottom: 25px !important; }
.specialBodykitline .u-mgB30 { margin-bottom: 30px !important; }
.specialBodykitline .u-mgB35 { margin-bottom: 35px !important; }
.specialBodykitline .u-mgB40 { margin-bottom: 40px !important; }
.specialBodykitline .u-mgB45 { margin-bottom: 45px !important; }
.specialBodykitline .u-mgB50 { margin-bottom: 50px !important; }
.specialBodykitline .u-mgB55 { margin-bottom: 55px !important; }
.specialBodykitline .u-mgB60 { margin-bottom: 60px !important; }
.specialBodykitline .u-mgB65 { margin-bottom: 65px !important; }
.specialBodykitline .u-mgB70 { margin-bottom: 70px !important; }
.specialBodykitline .u-mgB75 { margin-bottom: 75px !important; }
.specialBodykitline .u-mgB80 { margin-bottom: 80px !important; }
.specialBodykitline .u-mgB85 { margin-bottom: 85px !important; }
.specialBodykitline .u-mgB90 { margin-bottom: 90px !important; }
.specialBodykitline .u-mgB95 { margin-bottom: 95px !important; }
.specialBodykitline .u-mgB100 { margin-bottom: 100px !important; }
.specialBodykitline .u-mgB105 { margin-bottom: 105px !important; }
.specialBodykitline .u-mgB110 { margin-bottom: 110px !important; }
.specialBodykitline .u-mgB115 { margin-bottom: 115px !important; }
.specialBodykitline .u-mgB120 { margin-bottom: 120px !important; }
.specialBodykitline .u-mgB125 { margin-bottom: 125px !important; }
.specialBodykitline .u-mgB130 { margin-bottom: 130px !important; }
.specialBodykitline .u-mgB135 { margin-bottom: 135px !important; }
.specialBodykitline .u-mgB140 { margin-bottom: 140px !important; }
.specialBodykitline .u-mgB145 { margin-bottom: 145px !important; }
.specialBodykitline .u-mgB150 { margin-bottom: 150px !important; }

.specialBodykitline .u-mgL0 { margin-left: 0 !important; }
.specialBodykitline .u-mgL1 { margin-left: 1px !important; }
.specialBodykitline .u-mgL2 { margin-left: 2px !important; }
.specialBodykitline .u-mgL3 { margin-left: 3px !important; }
.specialBodykitline .u-mgL4 { margin-left: 4px !important; }
.specialBodykitline .u-mgL5 { margin-left: 5px !important; }
.specialBodykitline .u-mgL6 { margin-left: 6px !important; }
.specialBodykitline .u-mgL7 { margin-left: 7px !important; }
.specialBodykitline .u-mgL8 { margin-left: 8px !important; }
.specialBodykitline .u-mgL9 { margin-left: 9px !important; }
.specialBodykitline .u-mgL10 { margin-left: 10px !important; }
.specialBodykitline .u-mgL15 { margin-left: 15px !important; }
.specialBodykitline .u-mgL20 { margin-left: 20px !important; }
.specialBodykitline .u-mgL25 { margin-left: 25px !important; }
.specialBodykitline .u-mgL30 { margin-left: 30px !important; }
.specialBodykitline .u-mgL35 { margin-left: 35px !important; }
.specialBodykitline .u-mgL40 { margin-left: 40px !important; }
.specialBodykitline .u-mgL45 { margin-left: 45px !important; }
.specialBodykitline .u-mgL50 { margin-left: 50px !important; }
.specialBodykitline .u-mgL55 { margin-left: 55px !important; }
.specialBodykitline .u-mgL60 { margin-left: 60px !important; }
.specialBodykitline .u-mgL65 { margin-left: 65px !important; }
.specialBodykitline .u-mgL70 { margin-left: 70px !important; }
.specialBodykitline .u-mgL75 { margin-left: 75px !important; }
.specialBodykitline .u-mgL80 { margin-left: 80px !important; }
.specialBodykitline .u-mgL85 { margin-left: 85px !important; }
.specialBodykitline .u-mgL90 { margin-left: 90px !important; }
.specialBodykitline .u-mgL95 { margin-left: 95px !important; }
.specialBodykitline .u-mgL100 { margin-left: 100px !important; }
.specialBodykitline .u-mgL105 { margin-left: 105px !important; }
.specialBodykitline .u-mgL110 { margin-left: 110px !important; }
.specialBodykitline .u-mgL115 { margin-left: 115px !important; }
.specialBodykitline .u-mgL120 { margin-left: 120px !important; }
.specialBodykitline .u-mgL125 { margin-left: 125px !important; }
.specialBodykitline .u-mgL130 { margin-left: 130px !important; }
.specialBodykitline .u-mgL135 { margin-left: 135px !important; }
.specialBodykitline .u-mgL140 { margin-left: 140px !important; }
.specialBodykitline .u-mgL145 { margin-left: 145px !important; }
.specialBodykitline .u-mgL150 { margin-left: 150px !important; }

.specialBodykitline .u-mg-1 { margin: -1px !important; }
.specialBodykitline .u-mg-2 { margin: -2px !important; }
.specialBodykitline .u-mg-3 { margin: -3px !important; }
.specialBodykitline .u-mg-4 { margin: -4px !important; }
.specialBodykitline .u-mg-5 { margin: -5px !important; }
.specialBodykitline .u-mg-6 { margin: -6px !important; }
.specialBodykitline .u-mg-7 { margin: -7px !important; }
.specialBodykitline .u-mg-8 { margin: -8px !important; }
.specialBodykitline .u-mg-9 { margin: -9px !important; }
.specialBodykitline .u-mg-10 { margin: -10px !important; }
.specialBodykitline .u-mg-15 { margin: -15px !important; }
.specialBodykitline .u-mg-20 { margin: -20px !important; }
.specialBodykitline .u-mg-25 { margin: -25px !important; }
.specialBodykitline .u-mg-30 { margin: -30px !important; }
.specialBodykitline .u-mg-35 { margin: -35px !important; }
.specialBodykitline .u-mg-40 { margin: -40px !important; }
.specialBodykitline .u-mg-45 { margin: -45px !important; }
.specialBodykitline .u-mg-50 { margin: -50px !important; }
.specialBodykitline .u-mg-55 { margin: -55px !important; }
.specialBodykitline .u-mg-60 { margin: -60px !important; }
.specialBodykitline .u-mg-65 { margin: -65px !important; }
.specialBodykitline .u-mg-70 { margin: -70px !important; }
.specialBodykitline .u-mg-75 { margin: -75px !important; }
.specialBodykitline .u-mg-80 { margin: -80px !important; }
.specialBodykitline .u-mg-85 { margin: -85px !important; }
.specialBodykitline .u-mg-90 { margin: -90px !important; }
.specialBodykitline .u-mg-95 { margin: -95px !important; }
.specialBodykitline .u-mg-100 { margin: -100px !important; }
.specialBodykitline .u-mg-105 { margin: -105px !important; }
.specialBodykitline .u-mg-110 { margin: -110px !important; }
.specialBodykitline .u-mg-115 { margin: -115px !important; }
.specialBodykitline .u-mg-120 { margin: -120px !important; }
.specialBodykitline .u-mg-125 { margin: -125px !important; }
.specialBodykitline .u-mg-130 { margin: -130px !important; }
.specialBodykitline .u-mg-135 { margin: -135px !important; }
.specialBodykitline .u-mg-140 { margin: -140px !important; }
.specialBodykitline .u-mg-145 { margin: -145px !important; }
.specialBodykitline .u-mg-150 { margin: -150px !important; }

.specialBodykitline .u-mgT-1 { margin-top: -1px !important; }
.specialBodykitline .u-mgT-2 { margin-top: -2px !important; }
.specialBodykitline .u-mgT-3 { margin-top: -3px !important; }
.specialBodykitline .u-mgT-4 { margin-top: -4px !important; }
.specialBodykitline .u-mgT-5 { margin-top: -5px !important; }
.specialBodykitline .u-mgT-6 { margin-top: -6px !important; }
.specialBodykitline .u-mgT-7 { margin-top: -7px !important; }
.specialBodykitline .u-mgT-8 { margin-top: -8px !important; }
.specialBodykitline .u-mgT-9 { margin-top: -9px !important; }
.specialBodykitline .u-mgT-10 { margin-top: -10px !important; }
.specialBodykitline .u-mgT-15 { margin-top: -15px !important; }
.specialBodykitline .u-mgT-20 { margin-top: -20px !important; }
.specialBodykitline .u-mgT-25 { margin-top: -25px !important; }
.specialBodykitline .u-mgT-30 { margin-top: -30px !important; }
.specialBodykitline .u-mgT-35 { margin-top: -35px !important; }
.specialBodykitline .u-mgT-40 { margin-top: -40px !important; }
.specialBodykitline .u-mgT-45 { margin-top: -45px !important; }
.specialBodykitline .u-mgT-50 { margin-top: -50px !important; }
.specialBodykitline .u-mgT-55 { margin-top: -55px !important; }
.specialBodykitline .u-mgT-60 { margin-top: -60px !important; }
.specialBodykitline .u-mgT-65 { margin-top: -65px !important; }
.specialBodykitline .u-mgT-70 { margin-top: -70px !important; }
.specialBodykitline .u-mgT-75 { margin-top: -75px !important; }
.specialBodykitline .u-mgT-80 { margin-top: -80px !important; }
.specialBodykitline .u-mgT-85 { margin-top: -85px !important; }
.specialBodykitline .u-mgT-90 { margin-top: -90px !important; }
.specialBodykitline .u-mgT-95 { margin-top: -95px !important; }
.specialBodykitline .u-mgT-100 { margin-top: -100px !important; }
.specialBodykitline .u-mgT-105 { margin-top: -105px !important; }
.specialBodykitline .u-mgT-110 { margin-top: -110px !important; }
.specialBodykitline .u-mgT-115 { margin-top: -115px !important; }
.specialBodykitline .u-mgT-120 { margin-top: -120px !important; }
.specialBodykitline .u-mgT-125 { margin-top: -125px !important; }
.specialBodykitline .u-mgT-130 { margin-top: -130px !important; }
.specialBodykitline .u-mgT-135 { margin-top: -135px !important; }
.specialBodykitline .u-mgT-140 { margin-top: -140px !important; }
.specialBodykitline .u-mgT-145 { margin-top: -145px !important; }
.specialBodykitline .u-mgT-150 { margin-top: -150px !important; }

.specialBodykitline .u-mgR-1 { margin-right: 1px !important; }
.specialBodykitline .u-mgR-2 { margin-right: 2px !important; }
.specialBodykitline .u-mgR-3 { margin-right: 3px !important; }
.specialBodykitline .u-mgR-4 { margin-right: 4px !important; }
.specialBodykitline .u-mgR-5 { margin-right: 5px !important; }
.specialBodykitline .u-mgR-6 { margin-right: 6px !important; }
.specialBodykitline .u-mgR-7 { margin-right: 7px !important; }
.specialBodykitline .u-mgR-8 { margin-right: 8px !important; }
.specialBodykitline .u-mgR-9 { margin-right: 9px !important; }
.specialBodykitline .u-mgR-10 { margin-right: -10px !important; }
.specialBodykitline .u-mgR-15 { margin-right: -15px !important; }
.specialBodykitline .u-mgR-20 { margin-right: -20px !important; }
.specialBodykitline .u-mgR-25 { margin-right: -25px !important; }
.specialBodykitline .u-mgR-30 { margin-right: -30px !important; }
.specialBodykitline .u-mgR-35 { margin-right: -35px !important; }
.specialBodykitline .u-mgR-40 { margin-right: -40px !important; }
.specialBodykitline .u-mgR-45 { margin-right: -45px !important; }
.specialBodykitline .u-mgR-50 { margin-right: -50px !important; }
.specialBodykitline .u-mgR-55 { margin-right: -55px !important; }
.specialBodykitline .u-mgR-60 { margin-right: -60px !important; }
.specialBodykitline .u-mgR-65 { margin-right: -65px !important; }
.specialBodykitline .u-mgR-70 { margin-right: -70px !important; }
.specialBodykitline .u-mgR-75 { margin-right: -75px !important; }
.specialBodykitline .u-mgR-80 { margin-right: -80px !important; }
.specialBodykitline .u-mgR-85 { margin-right: -85px !important; }
.specialBodykitline .u-mgR-90 { margin-right: -90px !important; }
.specialBodykitline .u-mgR-95 { margin-right: -95px !important; }
.specialBodykitline .u-mgR-100 { margin-right: -100px !important; }
.specialBodykitline .u-mgR-105 { margin-right: -105px !important; }
.specialBodykitline .u-mgR-110 { margin-right: -110px !important; }
.specialBodykitline .u-mgR-115 { margin-right: -115px !important; }
.specialBodykitline .u-mgR-120 { margin-right: -120px !important; }
.specialBodykitline .u-mgR-125 { margin-right: -125px !important; }
.specialBodykitline .u-mgR-130 { margin-right: -130px !important; }
.specialBodykitline .u-mgR-135 { margin-right: -135px !important; }
.specialBodykitline .u-mgR-140 { margin-right: -140px !important; }
.specialBodykitline .u-mgR-145 { margin-right: -145px !important; }
.specialBodykitline .u-mgR-150 { margin-right: -150px !important; }

.specialBodykitline .u-mgB-1 { margin-bottom: -1px !important; }
.specialBodykitline .u-mgB-2 { margin-bottom: -2px !important; }
.specialBodykitline .u-mgB-3 { margin-bottom: -3px !important; }
.specialBodykitline .u-mgB-4 { margin-bottom: -4px !important; }
.specialBodykitline .u-mgB-5 { margin-bottom: -5px !important; }
.specialBodykitline .u-mgB-6 { margin-bottom: -6px !important; }
.specialBodykitline .u-mgB-7 { margin-bottom: -7px !important; }
.specialBodykitline .u-mgB-8 { margin-bottom: -8px !important; }
.specialBodykitline .u-mgB-9 { margin-bottom: -9px !important; }
.specialBodykitline .u-mgB-10 { margin-bottom: -10px !important; }
.specialBodykitline .u-mgB-15 { margin-bottom: -15px !important; }
.specialBodykitline .u-mgB-20 { margin-bottom: -20px !important; }
.specialBodykitline .u-mgB-25 { margin-bottom: -25px !important; }
.specialBodykitline .u-mgB-30 { margin-bottom: -30px !important; }
.specialBodykitline .u-mgB-35 { margin-bottom: -35px !important; }
.specialBodykitline .u-mgB-40 { margin-bottom: -40px !important; }
.specialBodykitline .u-mgB-45 { margin-bottom: -45px !important; }
.specialBodykitline .u-mgB-50 { margin-bottom: -50px !important; }
.specialBodykitline .u-mgB-55 { margin-bottom: -55px !important; }
.specialBodykitline .u-mgB-60 { margin-bottom: -60px !important; }
.specialBodykitline .u-mgB-65 { margin-bottom: -65px !important; }
.specialBodykitline .u-mgB-70 { margin-bottom: -70px !important; }
.specialBodykitline .u-mgB-75 { margin-bottom: -75px !important; }
.specialBodykitline .u-mgB-80 { margin-bottom: -80px !important; }
.specialBodykitline .u-mgB-85 { margin-bottom: -85px !important; }
.specialBodykitline .u-mgB-90 { margin-bottom: -90px !important; }
.specialBodykitline .u-mgB-95 { margin-bottom: -95px !important; }
.specialBodykitline .u-mgB-100 { margin-bottom: -100px !important; }
.specialBodykitline .u-mgB-105 { margin-bottom: -105px !important; }
.specialBodykitline .u-mgB-110 { margin-bottom: -110px !important; }
.specialBodykitline .u-mgB-115 { margin-bottom: -115px !important; }
.specialBodykitline .u-mgB-120 { margin-bottom: -120px !important; }
.specialBodykitline .u-mgB-125 { margin-bottom: -125px !important; }
.specialBodykitline .u-mgB-130 { margin-bottom: -130px !important; }
.specialBodykitline .u-mgB-135 { margin-bottom: -135px !important; }
.specialBodykitline .u-mgB-140 { margin-bottom: -140px !important; }
.specialBodykitline .u-mgB-145 { margin-bottom: -145px !important; }
.specialBodykitline .u-mgB-150 { margin-bottom: -150px !important; }

.specialBodykitline .u-mgL-1 { margin-left: -1px !important; }
.specialBodykitline .u-mgL-2 { margin-left: -2px !important; }
.specialBodykitline .u-mgL-3 { margin-left: -3px !important; }
.specialBodykitline .u-mgL-4 { margin-left: -4px !important; }
.specialBodykitline .u-mgL-5 { margin-left: -5px !important; }
.specialBodykitline .u-mgL-6 { margin-left: -6px !important; }
.specialBodykitline .u-mgL-7 { margin-left: -7px !important; }
.specialBodykitline .u-mgL-8 { margin-left: -8px !important; }
.specialBodykitline .u-mgL-9 { margin-left: -9px !important; }
.specialBodykitline .u-mgL-10 { margin-left: -10px !important; }
.specialBodykitline .u-mgL-15 { margin-left: -15px !important; }
.specialBodykitline .u-mgL-20 { margin-left: -20px !important; }
.specialBodykitline .u-mgL-25 { margin-left: -25px !important; }
.specialBodykitline .u-mgL-30 { margin-left: -30px !important; }
.specialBodykitline .u-mgL-35 { margin-left: -35px !important; }
.specialBodykitline .u-mgL-40 { margin-left: -40px !important; }
.specialBodykitline .u-mgL-45 { margin-left: -45px !important; }
.specialBodykitline .u-mgL-50 { margin-left: -50px !important; }
.specialBodykitline .u-mgL-55 { margin-left: -55px !important; }
.specialBodykitline .u-mgL-60 { margin-left: -60px !important; }
.specialBodykitline .u-mgL-65 { margin-left: -65px !important; }
.specialBodykitline .u-mgL-70 { margin-left: -70px !important; }
.specialBodykitline .u-mgL-75 { margin-left: -75px !important; }
.specialBodykitline .u-mgL-80 { margin-left: -80px !important; }
.specialBodykitline .u-mgL-85 { margin-left: -85px !important; }
.specialBodykitline .u-mgL-90 { margin-left: -90px !important; }
.specialBodykitline .u-mgL-95 { margin-left: -95px !important; }
.specialBodykitline .u-mgL-100 { margin-left: -100px !important; }
.specialBodykitline .u-mgL-105 { margin-left: -105px !important; }
.specialBodykitline .u-mgL-110 { margin-left: -110px !important; }
.specialBodykitline .u-mgL-115 { margin-left: -115px !important; }
.specialBodykitline .u-mgL-120 { margin-left: -120px !important; }
.specialBodykitline .u-mgL-125 { margin-left: -125px !important; }
.specialBodykitline .u-mgL-130 { margin-left: -130px !important; }
.specialBodykitline .u-mgL-135 { margin-left: -135px !important; }
.specialBodykitline .u-mgL-140 { margin-left: -140px !important; }
.specialBodykitline .u-mgL-145 { margin-left: -145px !important; }
.specialBodykitline .u-mgL-150 { margin-left: -150px !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-mg0 { margin: 0 !important; }
  .specialBodykitline .u-mg1 { margin: 0.5px !important; }
  .specialBodykitline .u-mg2 { margin: 1px !important; }
  .specialBodykitline .u-mg3 { margin: 1.5px !important; }
  .specialBodykitline .u-mg4 { margin: 2px !important; }
  .specialBodykitline .u-mg5 { margin: 2.5px !important; }
  .specialBodykitline .u-mg6 { margin: 3px !important; }
  .specialBodykitline .u-mg7 { margin: 3.5px !important; }
  .specialBodykitline .u-mg8 { margin: 4px !important; }
  .specialBodykitline .u-mg9 { margin: 4.5px !important; }
  .specialBodykitline .u-mg10 { margin: 5px !important; }
  .specialBodykitline .u-mg15 { margin: 7.5px !important; }
  .specialBodykitline .u-mg20 { margin: 10px !important; }
  .specialBodykitline .u-mg25 { margin: 12.5px !important; }
  .specialBodykitline .u-mg30 { margin: 15px !important; }
  .specialBodykitline .u-mg35 { margin: 17.5px !important; }
  .specialBodykitline .u-mg40 { margin: 20px !important; }
  .specialBodykitline .u-mg45 { margin: 22.5px !important; }
  .specialBodykitline .u-mg50 { margin: 25px !important; }
  .specialBodykitline .u-mg55 { margin: 27.5px !important; }
  .specialBodykitline .u-mg60 { margin: 30px !important; }
  .specialBodykitline .u-mg65 { margin: 32.5px !important; }
  .specialBodykitline .u-mg70 { margin: 35px !important; }
  .specialBodykitline .u-mg75 { margin: 37.5px !important; }
  .specialBodykitline .u-mg80 { margin: 40px !important; }
  .specialBodykitline .u-mg85 { margin: 42.5px !important; }
  .specialBodykitline .u-mg90 { margin: 45px !important; }
  .specialBodykitline .u-mg95 { margin: 47.5px !important; }
  .specialBodykitline .u-mg100 { margin: 50px !important; }
  .specialBodykitline .u-mg105 { margin: 52.5px !important; }
  .specialBodykitline .u-mg110 { margin: 55px !important; }
  .specialBodykitline .u-mg115 { margin: 57.5px !important; }
  .specialBodykitline .u-mg120 { margin: 60px !important; }
  .specialBodykitline .u-mg125 { margin: 62.5px !important; }
  .specialBodykitline .u-mg130 { margin: 65px !important; }
  .specialBodykitline .u-mg135 { margin: 67.5px !important; }
  .specialBodykitline .u-mg140 { margin: 70px !important; }
  .specialBodykitline .u-mg145 { margin: 72.5px !important; }
  .specialBodykitline .u-mg150 { margin: 75px !important; }
      
  .specialBodykitline .u-mgT0 { margin-top: 0 !important; }
  .specialBodykitline .u-mgT1 { margin-top: 0.5px !important; }
  .specialBodykitline .u-mgT2 { margin-top: 1px !important; }
  .specialBodykitline .u-mgT3 { margin-top: 1.5px !important; }
  .specialBodykitline .u-mgT4 { margin-top: 2px !important; }
  .specialBodykitline .u-mgT5 { margin-top: 2.5px !important; }
  .specialBodykitline .u-mgT6 { margin-top: 3px !important; }
  .specialBodykitline .u-mgT7 { margin-top: 3.5px !important; }
  .specialBodykitline .u-mgT8 { margin-top: 4px !important; }
  .specialBodykitline .u-mgT9 { margin-top: 4.5px !important; }
  .specialBodykitline .u-mgT10 { margin-top: 5px !important; }
  .specialBodykitline .u-mgT15 { margin-top: 7.5px !important; }
  .specialBodykitline .u-mgT20 { margin-top: 10px !important; }
  .specialBodykitline .u-mgT25 { margin-top: 12.5px !important; }
  .specialBodykitline .u-mgT30 { margin-top: 15px !important; }
  .specialBodykitline .u-mgT35 { margin-top: 17.5px !important; }
  .specialBodykitline .u-mgT40 { margin-top: 20px !important; }
  .specialBodykitline .u-mgT45 { margin-top: 22.5px !important; }
  .specialBodykitline .u-mgT50 { margin-top: 25px !important; }
  .specialBodykitline .u-mgT55 { margin-top: 27.5px !important; }
  .specialBodykitline .u-mgT60 { margin-top: 30px !important; }
  .specialBodykitline .u-mgT65 { margin-top: 32.5px !important; }
  .specialBodykitline .u-mgT70 { margin-top: 35px !important; }
  .specialBodykitline .u-mgT75 { margin-top: 37.5px !important; }
  .specialBodykitline .u-mgT80 { margin-top: 40px !important; }
  .specialBodykitline .u-mgT85 { margin-top: 42.5px !important; }
  .specialBodykitline .u-mgT90 { margin-top: 45px !important; }
  .specialBodykitline .u-mgT95 { margin-top: 47.5px !important; }
  .specialBodykitline .u-mgT100 { margin-top: 50px !important; }
  .specialBodykitline .u-mgT105 { margin-top: 52.5px !important; }
  .specialBodykitline .u-mgT110 { margin-top: 55px !important; }
  .specialBodykitline .u-mgT115 { margin-top: 57.5px !important; }
  .specialBodykitline .u-mgT120 { margin-top: 60px !important; }
  .specialBodykitline .u-mgT125 { margin-top: 62.5px !important; }
  .specialBodykitline .u-mgT130 { margin-top: 65px !important; }
  .specialBodykitline .u-mgT135 { margin-top: 67.5px !important; }
  .specialBodykitline .u-mgT140 { margin-top: 70px !important; }
  .specialBodykitline .u-mgT145 { margin-top: 72.5px !important; }
  .specialBodykitline .u-mgT150 { margin-top: 75px !important; }

  .specialBodykitline .u-mgR0 { margin-right: 0 !important; }
  .specialBodykitline .u-mgR1 { margin-right: 0.5px !important; }
  .specialBodykitline .u-mgR2 { margin-right: 1px !important; }
  .specialBodykitline .u-mgR3 { margin-right: 1.5px !important; }
  .specialBodykitline .u-mgR4 { margin-right: 2px !important; }
  .specialBodykitline .u-mgR5 { margin-right: 2.5px !important; }
  .specialBodykitline .u-mgR6 { margin-right: 3px !important; }
  .specialBodykitline .u-mgR7 { margin-right: 3.5px !important; }
  .specialBodykitline .u-mgR8 { margin-right: 4px !important; }
  .specialBodykitline .u-mgR9 { margin-right: 4.5px !important; }
  .specialBodykitline .u-mgR10 { margin-right: 5px !important; }
  .specialBodykitline .u-mgR15 { margin-right: 7.5px !important; }
  .specialBodykitline .u-mgR20 { margin-right: 10px !important; }
  .specialBodykitline .u-mgR25 { margin-right: 12.5px !important; }
  .specialBodykitline .u-mgR30 { margin-right: 15px !important; }
  .specialBodykitline .u-mgR35 { margin-right: 17.5px !important; }
  .specialBodykitline .u-mgR40 { margin-right: 20px !important; }
  .specialBodykitline .u-mgR45 { margin-right: 22.5px !important; }
  .specialBodykitline .u-mgR50 { margin-right: 25px !important; }
  .specialBodykitline .u-mgR55 { margin-right: 27.5px !important; }
  .specialBodykitline .u-mgR60 { margin-right: 30px !important; }
  .specialBodykitline .u-mgR65 { margin-right: 32.5px !important; }
  .specialBodykitline .u-mgR70 { margin-right: 35px !important; }
  .specialBodykitline .u-mgR75 { margin-right: 37.5px !important; }
  .specialBodykitline .u-mgR80 { margin-right: 40px !important; }
  .specialBodykitline .u-mgR85 { margin-right: 42.5px !important; }
  .specialBodykitline .u-mgR90 { margin-right: 45px !important; }
  .specialBodykitline .u-mgR95 { margin-right: 47.5px !important; }
  .specialBodykitline .u-mgR100 { margin-right: 50px !important; }
  .specialBodykitline .u-mgR105 { margin-right: 52.5px !important; }
  .specialBodykitline .u-mgR110 { margin-right: 55px !important; }
  .specialBodykitline .u-mgR115 { margin-right: 57.5px !important; }
  .specialBodykitline .u-mgR120 { margin-right: 60px !important; }
  .specialBodykitline .u-mgR125 { margin-right: 62.5px !important; }
  .specialBodykitline .u-mgR130 { margin-right: 65px !important; }
  .specialBodykitline .u-mgR135 { margin-right: 67.5px !important; }
  .specialBodykitline .u-mgR140 { margin-right: 70px !important; }
  .specialBodykitline .u-mgR145 { margin-right: 72.5px !important; }
  .specialBodykitline .u-mgR150 { margin-right: 75px !important; }

  .specialBodykitline .u-mgB0 { margin-bottom: 0 !important; }
  .specialBodykitline .u-mgB1 { margin-bottom: 0.5px !important; }
  .specialBodykitline .u-mgB2 { margin-bottom: 1px !important; }
  .specialBodykitline .u-mgB3 { margin-bottom: 1.5px !important; }
  .specialBodykitline .u-mgB4 { margin-bottom: 2px !important; }
  .specialBodykitline .u-mgB5 { margin-bottom: 2.5px !important; }
  .specialBodykitline .u-mgB6 { margin-bottom: 3px !important; }
  .specialBodykitline .u-mgB7 { margin-bottom: 3.5px !important; }
  .specialBodykitline .u-mgB8 { margin-bottom: 4px !important; }
  .specialBodykitline .u-mgB9 { margin-bottom: 4.5px !important; }
  .specialBodykitline .u-mgB10 { margin-bottom: 5px !important; }
  .specialBodykitline .u-mgB15 { margin-bottom: 7.5px !important; }
  .specialBodykitline .u-mgB20 { margin-bottom: 10px !important; }
  .specialBodykitline .u-mgB25 { margin-bottom: 12.5px !important; }
  .specialBodykitline .u-mgB30 { margin-bottom: 15px !important; }
  .specialBodykitline .u-mgB35 { margin-bottom: 17.5px !important; }
  .specialBodykitline .u-mgB40 { margin-bottom: 20px !important; }
  .specialBodykitline .u-mgB45 { margin-bottom: 22.5px !important; }
  .specialBodykitline .u-mgB50 { margin-bottom: 25px !important; }
  .specialBodykitline .u-mgB55 { margin-bottom: 27.5px !important; }
  .specialBodykitline .u-mgB60 { margin-bottom: 30px !important; }
  .specialBodykitline .u-mgB65 { margin-bottom: 32.5px !important; }
  .specialBodykitline .u-mgB70 { margin-bottom: 35px !important; }
  .specialBodykitline .u-mgB75 { margin-bottom: 37.5px !important; }
  .specialBodykitline .u-mgB80 { margin-bottom: 40px !important; }
  .specialBodykitline .u-mgB85 { margin-bottom: 42.5px !important; }
  .specialBodykitline .u-mgB90 { margin-bottom: 45px !important; }
  .specialBodykitline .u-mgB95 { margin-bottom: 47.5px !important; }
  .specialBodykitline .u-mgB100 { margin-bottom: 50px !important; }
  .specialBodykitline .u-mgB105 { margin-bottom: 52.5px !important; }
  .specialBodykitline .u-mgB110 { margin-bottom: 55px !important; }
  .specialBodykitline .u-mgB115 { margin-bottom: 57.5px !important; }
  .specialBodykitline .u-mgB120 { margin-bottom: 60px !important; }
  .specialBodykitline .u-mgB125 { margin-bottom: 62.5px !important; }
  .specialBodykitline .u-mgB130 { margin-bottom: 65px !important; }
  .specialBodykitline .u-mgB135 { margin-bottom: 67.5px !important; }
  .specialBodykitline .u-mgB140 { margin-bottom: 70px !important; }
  .specialBodykitline .u-mgB145 { margin-bottom: 72.5px !important; }
  .specialBodykitline .u-mgB150 { margin-bottom: 75px !important; }

  .specialBodykitline .u-mgL0 { margin-left: 0 !important; }
  .specialBodykitline .u-mgL1 { margin-left: 0.5px !important; }
  .specialBodykitline .u-mgL2 { margin-left: 1px !important; }
  .specialBodykitline .u-mgL3 { margin-left: 1.5px !important; }
  .specialBodykitline .u-mgL4 { margin-left: 2px !important; }
  .specialBodykitline .u-mgL5 { margin-left: 2.5px !important; }
  .specialBodykitline .u-mgL6 { margin-left: 3px !important; }
  .specialBodykitline .u-mgL7 { margin-left: 3.5px !important; }
  .specialBodykitline .u-mgL8 { margin-left: 4px !important; }
  .specialBodykitline .u-mgL9 { margin-left: 4.5px !important; }
  .specialBodykitline .u-mgL10 { margin-left: 5px !important; }
  .specialBodykitline .u-mgL15 { margin-left: 7.5px !important; }
  .specialBodykitline .u-mgL20 { margin-left: 10px !important; }
  .specialBodykitline .u-mgL25 { margin-left: 12.5px !important; }
  .specialBodykitline .u-mgL30 { margin-left: 15px !important; }
  .specialBodykitline .u-mgL35 { margin-left: 17.5px !important; }
  .specialBodykitline .u-mgL40 { margin-left: 20px !important; }
  .specialBodykitline .u-mgL45 { margin-left: 22.5px !important; }
  .specialBodykitline .u-mgL50 { margin-left: 25px !important; }
  .specialBodykitline .u-mgL55 { margin-left: 27.5px !important; }
  .specialBodykitline .u-mgL60 { margin-left: 30px !important; }
  .specialBodykitline .u-mgL65 { margin-left: 32.5px !important; }
  .specialBodykitline .u-mgL70 { margin-left: 35px !important; }
  .specialBodykitline .u-mgL75 { margin-left: 37.5px !important; }
  .specialBodykitline .u-mgL80 { margin-left: 40px !important; }
  .specialBodykitline .u-mgL85 { margin-left: 42.5px !important; }
  .specialBodykitline .u-mgL90 { margin-left: 45px !important; }
  .specialBodykitline .u-mgL95 { margin-left: 47.5px !important; }
  .specialBodykitline .u-mgL100 { margin-left: 50px !important; }
  .specialBodykitline .u-mgL105 { margin-left: 52.5px !important; }
  .specialBodykitline .u-mgL110 { margin-left: 55px !important; }
  .specialBodykitline .u-mgL115 { margin-left: 57.5px !important; }
  .specialBodykitline .u-mgL120 { margin-left: 60px !important; }
  .specialBodykitline .u-mgL125 { margin-left: 62.5px !important; }
  .specialBodykitline .u-mgL130 { margin-left: 65px !important; }
  .specialBodykitline .u-mgL135 { margin-left: 67.5px !important; }
  .specialBodykitline .u-mgL140 { margin-left: 70px !important; }
  .specialBodykitline .u-mgL145 { margin-left: 72.5px !important; }
  .specialBodykitline .u-mgL150 { margin-left: 75px !important; }
    
  .specialBodykitline .u-mg-1 { margin: -0.5px !important; }
  .specialBodykitline .u-mg-2 { margin: -1px !important; }
  .specialBodykitline .u-mg-3 { margin: -1.5px !important; }
  .specialBodykitline .u-mg-4 { margin: -2px !important; }
  .specialBodykitline .u-mg-5 { margin: -2.5px !important; }
  .specialBodykitline .u-mg-6 { margin: -3px !important; }
  .specialBodykitline .u-mg-7 { margin: -3.5px !important; }
  .specialBodykitline .u-mg-8 { margin: -4px !important; }
  .specialBodykitline .u-mg-9 { margin: -4.5px !important; }
  .specialBodykitline .u-mg-10 { margin: -5px !important; }
  .specialBodykitline .u-mg-15 { margin: -7.5px !important; }
  .specialBodykitline .u-mg-20 { margin: -10px !important; }
  .specialBodykitline .u-mg-25 { margin: -12.5px !important; }
  .specialBodykitline .u-mg-30 { margin: -15px !important; }
  .specialBodykitline .u-mg-35 { margin: -17.5px !important; }
  .specialBodykitline .u-mg-40 { margin: -20px !important; }
  .specialBodykitline .u-mg-45 { margin: -22.5px !important; }
  .specialBodykitline .u-mg-50 { margin: -25px !important; }
  .specialBodykitline .u-mg-55 { margin: -27.5px !important; }
  .specialBodykitline .u-mg-60 { margin: -30px !important; }
  .specialBodykitline .u-mg-65 { margin: -32.5px !important; }
  .specialBodykitline .u-mg-70 { margin: -35px !important; }
  .specialBodykitline .u-mg-75 { margin: -37.5px !important; }
  .specialBodykitline .u-mg-80 { margin: -40px !important; }
  .specialBodykitline .u-mg-85 { margin: -42.5px !important; }
  .specialBodykitline .u-mg-90 { margin: -45px !important; }
  .specialBodykitline .u-mg-95 { margin: -47.5px !important; }
  .specialBodykitline .u-mg-100 { margin: -50px !important; }
  .specialBodykitline .u-mg-105 { margin: -52.5px !important; }
  .specialBodykitline .u-mg-110 { margin: -55px !important; }
  .specialBodykitline .u-mg-115 { margin: -57.5px !important; }
  .specialBodykitline .u-mg-120 { margin: -60px !important; }
  .specialBodykitline .u-mg-125 { margin: -62.5px !important; }
  .specialBodykitline .u-mg-130 { margin: -65px !important; }
  .specialBodykitline .u-mg-135 { margin: -67.5px !important; }
  .specialBodykitline .u-mg-140 { margin: -70px !important; }
  .specialBodykitline .u-mg-145 { margin: -72.5px !important; }
  .specialBodykitline .u-mg-150 { margin: -75px !important; }
  
  .specialBodykitline .u-mgT-1 { margin-top: -0.5px !important; }
  .specialBodykitline .u-mgT-2 { margin-top: -1px !important; }
  .specialBodykitline .u-mgT-3 { margin-top: -1.5px !important; }
  .specialBodykitline .u-mgT-4 { margin-top: -2px !important; }
  .specialBodykitline .u-mgT-5 { margin-top: -2.5px !important; }
  .specialBodykitline .u-mgT-6 { margin-top: -3px !important; }
  .specialBodykitline .u-mgT-7 { margin-top: -3.5px !important; }
  .specialBodykitline .u-mgT-8 { margin-top: -4px !important; }
  .specialBodykitline .u-mgT-9 { margin-top: -4.5px !important; }
  .specialBodykitline .u-mgT-10 { margin-top: -5px !important; }
  .specialBodykitline .u-mgT-15 { margin-top: -7.5px !important; }
  .specialBodykitline .u-mgT-20 { margin-top: -10px !important; }
  .specialBodykitline .u-mgT-25 { margin-top: -12.5px !important; }
  .specialBodykitline .u-mgT-30 { margin-top: -15px !important; }
  .specialBodykitline .u-mgT-35 { margin-top: -17.5px !important; }
  .specialBodykitline .u-mgT-40 { margin-top: -20px !important; }
  .specialBodykitline .u-mgT-45 { margin-top: -22.5px !important; }
  .specialBodykitline .u-mgT-50 { margin-top: -25px !important; }
  .specialBodykitline .u-mgT-55 { margin-top: -27.5px !important; }
  .specialBodykitline .u-mgT-60 { margin-top: -30px !important; }
  .specialBodykitline .u-mgT-65 { margin-top: -32.5px !important; }
  .specialBodykitline .u-mgT-70 { margin-top: -35px !important; }
  .specialBodykitline .u-mgT-75 { margin-top: -37.5px !important; }
  .specialBodykitline .u-mgT-80 { margin-top: -40px !important; }
  .specialBodykitline .u-mgT-85 { margin-top: -42.5px !important; }
  .specialBodykitline .u-mgT-90 { margin-top: -45px !important; }
  .specialBodykitline .u-mgT-95 { margin-top: -47.5px !important; }
  .specialBodykitline .u-mgT-100 { margin-top: -50px !important; }
  .specialBodykitline .u-mgT-105 { margin-top: -52.5px !important; }
  .specialBodykitline .u-mgT-110 { margin-top: -55px !important; }
  .specialBodykitline .u-mgT-115 { margin-top: -57.5px !important; }
  .specialBodykitline .u-mgT-120 { margin-top: -60px !important; }
  .specialBodykitline .u-mgT-125 { margin-top: -62.5px !important; }
  .specialBodykitline .u-mgT-130 { margin-top: -65px !important; }
  .specialBodykitline .u-mgT-135 { margin-top: -67.5px !important; }
  .specialBodykitline .u-mgT-140 { margin-top: -70px !important; }
  .specialBodykitline .u-mgT-145 { margin-top: -72.5px !important; }
  .specialBodykitline .u-mgT-150 { margin-top: -75px !important; }

  .specialBodykitline .u-mgR-1 { margin-right: -0.5px !important; }
  .specialBodykitline .u-mgR-2 { margin-right: -1px !important; }
  .specialBodykitline .u-mgR-3 { margin-right: -1.5px !important; }
  .specialBodykitline .u-mgR-4 { margin-right: -2px !important; }
  .specialBodykitline .u-mgR-5 { margin-right: -2.5px !important; }
  .specialBodykitline .u-mgR-6 { margin-right: -3px !important; }
  .specialBodykitline .u-mgR-7 { margin-right: -3.5px !important; }
  .specialBodykitline .u-mgR-8 { margin-right: -4px !important; }
  .specialBodykitline .u-mgR-9 { margin-right: -4.5px !important; }
  .specialBodykitline .u-mgR-10 { margin-right: -5px !important; }
  .specialBodykitline .u-mgR-15 { margin-right: -7.5px !important; }
  .specialBodykitline .u-mgR-20 { margin-right: -10px !important; }
  .specialBodykitline .u-mgR-25 { margin-right: -12.5px !important; }
  .specialBodykitline .u-mgR-30 { margin-right: -15px !important; }
  .specialBodykitline .u-mgR-35 { margin-right: -17.5px !important; }
  .specialBodykitline .u-mgR-40 { margin-right: -20px !important; }
  .specialBodykitline .u-mgR-45 { margin-right: -22.5px !important; }
  .specialBodykitline .u-mgR-50 { margin-right: -25px !important; }
  .specialBodykitline .u-mgR-55 { margin-right: -27.5px !important; }
  .specialBodykitline .u-mgR-60 { margin-right: -30px !important; }
  .specialBodykitline .u-mgR-65 { margin-right: -32.5px !important; }
  .specialBodykitline .u-mgR-70 { margin-right: -35px !important; }
  .specialBodykitline .u-mgR-75 { margin-right: -37.5px !important; }
  .specialBodykitline .u-mgR-80 { margin-right: -40px !important; }
  .specialBodykitline .u-mgR-85 { margin-right: -42.5px !important; }
  .specialBodykitline .u-mgR-90 { margin-right: -45px !important; }
  .specialBodykitline .u-mgR-95 { margin-right: -47.5px !important; }
  .specialBodykitline .u-mgR-100 { margin-right: -50px !important; }
  .specialBodykitline .u-mgR-105 { margin-right: -52.5px !important; }
  .specialBodykitline .u-mgR-110 { margin-right: -55px !important; }
  .specialBodykitline .u-mgR-115 { margin-right: -57.5px !important; }
  .specialBodykitline .u-mgR-120 { margin-right: -60px !important; }
  .specialBodykitline .u-mgR-125 { margin-right: -62.5px !important; }
  .specialBodykitline .u-mgR-130 { margin-right: -65px !important; }
  .specialBodykitline .u-mgR-135 { margin-right: -67.5px !important; }
  .specialBodykitline .u-mgR-140 { margin-right: -70px !important; }
  .specialBodykitline .u-mgR-145 { margin-right: -72.5px !important; }
  .specialBodykitline .u-mgR-150 { margin-right: -75px !important; }

  .specialBodykitline .u-mgR-1 { margin-bottom: -0.5px !important; }
  .specialBodykitline .u-mgR-2 { margin-bottom: -1px !important; }
  .specialBodykitline .u-mgR-3 { margin-bottom: -1.5px !important; }
  .specialBodykitline .u-mgR-4 { margin-bottom: -2px !important; }
  .specialBodykitline .u-mgR-5 { margin-bottom: -2.5px !important; }
  .specialBodykitline .u-mgR-6 { margin-bottom: -3px !important; }
  .specialBodykitline .u-mgR-7 { margin-bottom: -3.5px !important; }
  .specialBodykitline .u-mgR-8 { margin-bottom: -4px !important; }
  .specialBodykitline .u-mgR-9 { margin-bottom: -4.5px !important; }
  .specialBodykitline .u-mgB-10 { margin-bottom: -5px !important; }
  .specialBodykitline .u-mgB-15 { margin-bottom: -7.5px !important; }
  .specialBodykitline .u-mgB-20 { margin-bottom: -10px !important; }
  .specialBodykitline .u-mgB-25 { margin-bottom: -12.5px !important; }
  .specialBodykitline .u-mgB-30 { margin-bottom: -15px !important; }
  .specialBodykitline .u-mgB-35 { margin-bottom: -17.5px !important; }
  .specialBodykitline .u-mgB-40 { margin-bottom: -20px !important; }
  .specialBodykitline .u-mgB-45 { margin-bottom: -22.5px !important; }
  .specialBodykitline .u-mgB-50 { margin-bottom: -25px !important; }
  .specialBodykitline .u-mgB-55 { margin-bottom: -27.5px !important; }
  .specialBodykitline .u-mgB-60 { margin-bottom: -30px !important; }
  .specialBodykitline .u-mgB-65 { margin-bottom: -32.5px !important; }
  .specialBodykitline .u-mgB-70 { margin-bottom: -35px !important; }
  .specialBodykitline .u-mgB-75 { margin-bottom: -37.5px !important; }
  .specialBodykitline .u-mgB-80 { margin-bottom: -40px !important; }
  .specialBodykitline .u-mgB-85 { margin-bottom: -42.5px !important; }
  .specialBodykitline .u-mgB-90 { margin-bottom: -45px !important; }
  .specialBodykitline .u-mgB-95 { margin-bottom: -47.5px !important; }
  .specialBodykitline .u-mgB-100 { margin-bottom: -50px !important; }
  .specialBodykitline .u-mgB-105 { margin-bottom: -52.5px !important; }
  .specialBodykitline .u-mgB-110 { margin-bottom: -55px !important; }
  .specialBodykitline .u-mgB-115 { margin-bottom: -57.5px !important; }
  .specialBodykitline .u-mgB-120 { margin-bottom: -60px !important; }
  .specialBodykitline .u-mgB-125 { margin-bottom: -62.5px !important; }
  .specialBodykitline .u-mgB-130 { margin-bottom: -65px !important; }
  .specialBodykitline .u-mgB-135 { margin-bottom: -67.5px !important; }
  .specialBodykitline .u-mgB-140 { margin-bottom: -70px !important; }
  .specialBodykitline .u-mgB-145 { margin-bottom: -72.5px !important; }
  .specialBodykitline .u-mgB-150 { margin-bottom: -75px !important; }

  .specialBodykitline .u-mgL-1 { margin-left: -0.5px !important; }
  .specialBodykitline .u-mgL-2 { margin-left: -1px !important; }
  .specialBodykitline .u-mgL-3 { margin-left: -1.5px !important; }
  .specialBodykitline .u-mgL-4 { margin-left: -2px !important; }
  .specialBodykitline .u-mgL-5 { margin-left: -2.5px !important; }
  .specialBodykitline .u-mgL-6 { margin-left: -3px !important; }
  .specialBodykitline .u-mgL-7 { margin-left: -3.5px !important; }
  .specialBodykitline .u-mgL-8 { margin-left: -4px !important; }
  .specialBodykitline .u-mgL-9 { margin-left: -4.5px !important; }
  .specialBodykitline .u-mgL-10 { margin-left: -5px !important; }
  .specialBodykitline .u-mgL-15 { margin-left: -7.5px !important; }
  .specialBodykitline .u-mgL-20 { margin-left: -10px !important; }
  .specialBodykitline .u-mgL-25 { margin-left: -12.5px !important; }
  .specialBodykitline .u-mgL-30 { margin-left: -15px !important; }
  .specialBodykitline .u-mgL-35 { margin-left: -17.5px !important; }
  .specialBodykitline .u-mgL-40 { margin-left: -20px !important; }
  .specialBodykitline .u-mgL-45 { margin-left: -22.5px !important; }
  .specialBodykitline .u-mgL-50 { margin-left: -25px !important; }
  .specialBodykitline .u-mgL-55 { margin-left: -27.5px !important; }
  .specialBodykitline .u-mgL-60 { margin-left: -30px !important; }
  .specialBodykitline .u-mgL-65 { margin-left: -32.5px !important; }
  .specialBodykitline .u-mgL-70 { margin-left: -35px !important; }
  .specialBodykitline .u-mgL-75 { margin-left: -37.5px !important; }
  .specialBodykitline .u-mgL-80 { margin-left: -40px !important; }
  .specialBodykitline .u-mgL-85 { margin-left: -42.5px !important; }
  .specialBodykitline .u-mgL-90 { margin-left: -45px !important; }
  .specialBodykitline .u-mgL-95 { margin-left: -47.5px !important; }
  .specialBodykitline .u-mgL-100 { margin-left: -50px !important; }
  .specialBodykitline .u-mgL-105 { margin-left: -52.5px !important; }
  .specialBodykitline .u-mgL-110 { margin-left: -55px !important; }
  .specialBodykitline .u-mgL-115 { margin-left: -57.5px !important; }
  .specialBodykitline .u-mgL-120 { margin-left: -60px !important; }
  .specialBodykitline .u-mgL-125 { margin-left: -62.5px !important; }
  .specialBodykitline .u-mgL-130 { margin-left: -65px !important; }
  .specialBodykitline .u-mgL-135 { margin-left: -67.5px !important; }
  .specialBodykitline .u-mgL-140 { margin-left: -70px !important; }
  .specialBodykitline .u-mgL-145 { margin-left: -72.5px !important; }
  .specialBodykitline .u-mgL-150 { margin-left: -75px !important; }

  .specialBodykitline .u-mg0SP { margin: 0 !important; }
  .specialBodykitline .u-mg1SP { margin: 1px !important; }
  .specialBodykitline .u-mg2SP { margin: 2px !important; }
  .specialBodykitline .u-mg3SP { margin: 3px !important; }
  .specialBodykitline .u-mg4SP { margin: 4px !important; }
  .specialBodykitline .u-mg5SP { margin: 5px !important; }
  .specialBodykitline .u-mg6SP { margin: 6px !important; }
  .specialBodykitline .u-mg7SP { margin: 7px !important; }
  .specialBodykitline .u-mg8SP { margin: 8px !important; }
  .specialBodykitline .u-mg9SP { margin: 9px !important; }
  .specialBodykitline .u-mg10SP { margin: 10px !important; }
  .specialBodykitline .u-mg15SP { margin: 15px !important; }
  .specialBodykitline .u-mg20SP { margin: 20px !important; }
  .specialBodykitline .u-mg25SP { margin: 25px !important; }
  .specialBodykitline .u-mg30SP { margin: 30px !important; }
  .specialBodykitline .u-mg35SP { margin: 35px !important; }
  .specialBodykitline .u-mg40SP { margin: 40px !important; }
  .specialBodykitline .u-mg45SP { margin: 45px !important; }
  .specialBodykitline .u-mg50SP { margin: 50px !important; }
  .specialBodykitline .u-mg55SP { margin: 55px !important; }
  .specialBodykitline .u-mg60SP { margin: 60px !important; }
  .specialBodykitline .u-mg65SP { margin: 65px !important; }
  .specialBodykitline .u-mg70SP { margin: 70px !important; }
  .specialBodykitline .u-mg75SP { margin: 75px !important; }
  .specialBodykitline .u-mg80SP { margin: 80px !important; }
  .specialBodykitline .u-mg85SP { margin: 85px !important; }
  .specialBodykitline .u-mg90SP { margin: 90px !important; }
  .specialBodykitline .u-mg95SP { margin: 95px !important; }
  .specialBodykitline .u-mg100SP { margin: 100px !important; }
  .specialBodykitline .u-mg105SP { margin: 105px !important; }
  .specialBodykitline .u-mg110SP { margin: 110px !important; }
  .specialBodykitline .u-mg115SP { margin: 115px !important; }
  .specialBodykitline .u-mg120SP { margin: 120px !important; }
  .specialBodykitline .u-mg125SP { margin: 125px !important; }
  .specialBodykitline .u-mg130SP { margin: 130px !important; }
  .specialBodykitline .u-mg135SP { margin: 135px !important; }
  .specialBodykitline .u-mg140SP { margin: 140px !important; }
  .specialBodykitline .u-mg145SP { margin: 145px !important; }
  .specialBodykitline .u-mg150SP { margin: 150px !important; }

  .specialBodykitline .u-mgT0SP { margin-top: 0 !important; }
  .specialBodykitline .u-mgT1SP { margin-top: 1px !important; }
  .specialBodykitline .u-mgT2SP { margin-top: 2px !important; }
  .specialBodykitline .u-mgT3SP { margin-top: 3px !important; }
  .specialBodykitline .u-mgT4SP { margin-top: 4px !important; }
  .specialBodykitline .u-mgT5SP { margin-top: 5px !important; }
  .specialBodykitline .u-mgT6SP { margin-top: 6px !important; }
  .specialBodykitline .u-mgT7SP { margin-top: 7px !important; }
  .specialBodykitline .u-mgT8SP { margin-top: 8px !important; }
  .specialBodykitline .u-mgT9SP { margin-top: 9px !important; }
  .specialBodykitline .u-mgT10SP { margin-top: 10px !important; }
  .specialBodykitline .u-mgT15SP { margin-top: 15px !important; }
  .specialBodykitline .u-mgT20SP { margin-top: 20px !important; }
  .specialBodykitline .u-mgT25SP { margin-top: 25px !important; }
  .specialBodykitline .u-mgT30SP { margin-top: 30px !important; }
  .specialBodykitline .u-mgT35SP { margin-top: 35px !important; }
  .specialBodykitline .u-mgT40SP { margin-top: 40px !important; }
  .specialBodykitline .u-mgT45SP { margin-top: 45px !important; }
  .specialBodykitline .u-mgT50SP { margin-top: 50px !important; }
  .specialBodykitline .u-mgT55SP { margin-top: 55px !important; }
  .specialBodykitline .u-mgT60SP { margin-top: 60px !important; }
  .specialBodykitline .u-mgT65SP { margin-top: 65px !important; }
  .specialBodykitline .u-mgT70SP { margin-top: 70px !important; }
  .specialBodykitline .u-mgT75SP { margin-top: 75px !important; }
  .specialBodykitline .u-mgT80SP { margin-top: 80px !important; }
  .specialBodykitline .u-mgT85SP { margin-top: 85px !important; }
  .specialBodykitline .u-mgT90SP { margin-top: 90px !important; }
  .specialBodykitline .u-mgT95SP { margin-top: 95px !important; }
  .specialBodykitline .u-mgT100SP { margin-top: 100px !important; }
  .specialBodykitline .u-mgT105SP { margin-top: 105px !important; }
  .specialBodykitline .u-mgT110SP { margin-top: 110px !important; }
  .specialBodykitline .u-mgT115SP { margin-top: 115px !important; }
  .specialBodykitline .u-mgT120SP { margin-top: 120px !important; }
  .specialBodykitline .u-mgT125SP { margin-top: 125px !important; }
  .specialBodykitline .u-mgT130SP { margin-top: 130px !important; }
  .specialBodykitline .u-mgT135SP { margin-top: 135px !important; }
  .specialBodykitline .u-mgT140SP { margin-top: 140px !important; }
  .specialBodykitline .u-mgT145SP { margin-top: 145px !important; }
  .specialBodykitline .u-mgT150SP { margin-top: 150px !important; }

  .specialBodykitline .u-mgR0SP { margin-right: 0 !important; }
  .specialBodykitline .u-mgR1SP { margin-right: 1px !important; }
  .specialBodykitline .u-mgR2SP { margin-right: 2px !important; }
  .specialBodykitline .u-mgR3SP { margin-right: 3px !important; }
  .specialBodykitline .u-mgR4SP { margin-right: 4px !important; }
  .specialBodykitline .u-mgR5SP { margin-right: 5px !important; }
  .specialBodykitline .u-mgR6SP { margin-right: 6px !important; }
  .specialBodykitline .u-mgR7SP { margin-right: 7px !important; }
  .specialBodykitline .u-mgR8SP { margin-right: 8px !important; }
  .specialBodykitline .u-mgR9SP { margin-right: 9px !important; }
  .specialBodykitline .u-mgR10SP { margin-right: 10px !important; }
  .specialBodykitline .u-mgR15SP { margin-right: 15px !important; }
  .specialBodykitline .u-mgR20SP { margin-right: 20px !important; }
  .specialBodykitline .u-mgR25SP { margin-right: 25px !important; }
  .specialBodykitline .u-mgR30SP { margin-right: 30px !important; }
  .specialBodykitline .u-mgR35SP { margin-right: 35px !important; }
  .specialBodykitline .u-mgR40SP { margin-right: 40px !important; }
  .specialBodykitline .u-mgR45SP { margin-right: 45px !important; }
  .specialBodykitline .u-mgR50SP { margin-right: 50px !important; }
  .specialBodykitline .u-mgR55SP { margin-right: 55px !important; }
  .specialBodykitline .u-mgR60SP { margin-right: 60px !important; }
  .specialBodykitline .u-mgR65SP { margin-right: 65px !important; }
  .specialBodykitline .u-mgR70SP { margin-right: 70px !important; }
  .specialBodykitline .u-mgR75SP { margin-right: 75px !important; }
  .specialBodykitline .u-mgR80SP { margin-right: 80px !important; }
  .specialBodykitline .u-mgR85SP { margin-right: 85px !important; }
  .specialBodykitline .u-mgR90SP { margin-right: 90px !important; }
  .specialBodykitline .u-mgR95SP { margin-right: 95px !important; }
  .specialBodykitline .u-mgR100SP { margin-right: 100px !important; }
  .specialBodykitline .u-mgR105SP { margin-right: 105px !important; }
  .specialBodykitline .u-mgR110SP { margin-right: 110px !important; }
  .specialBodykitline .u-mgR115SP { margin-right: 115px !important; }
  .specialBodykitline .u-mgR120SP { margin-right: 120px !important; }
  .specialBodykitline .u-mgR125SP { margin-right: 125px !important; }
  .specialBodykitline .u-mgR130SP { margin-right: 130px !important; }
  .specialBodykitline .u-mgR135SP { margin-right: 135px !important; }
  .specialBodykitline .u-mgR140SP { margin-right: 140px !important; }
  .specialBodykitline .u-mgR145SP { margin-right: 145px !important; }
  .specialBodykitline .u-mgR150SP { margin-right: 150px !important; }

  .specialBodykitline .u-mgB0SP { margin-bottom: 0 !important; }
  .specialBodykitline .u-mgB1SP { margin-bottom: 1px !important; }
  .specialBodykitline .u-mgB2SP { margin-bottom: 2px !important; }
  .specialBodykitline .u-mgB3SP { margin-bottom: 3px !important; }
  .specialBodykitline .u-mgB4SP { margin-bottom: 4px !important; }
  .specialBodykitline .u-mgB5SP { margin-bottom: 5px !important; }
  .specialBodykitline .u-mgB6SP { margin-bottom: 6px !important; }
  .specialBodykitline .u-mgB7SP { margin-bottom: 7px !important; }
  .specialBodykitline .u-mgB8SP { margin-bottom: 8px !important; }
  .specialBodykitline .u-mgB9SP { margin-bottom: 9px !important; }
  .specialBodykitline .u-mgB10SP { margin-bottom: 10px !important; }
  .specialBodykitline .u-mgB15SP { margin-bottom: 15px !important; }
  .specialBodykitline .u-mgB20SP { margin-bottom: 20px !important; }
  .specialBodykitline .u-mgB25SP { margin-bottom: 25px !important; }
  .specialBodykitline .u-mgB30SP { margin-bottom: 30px !important; }
  .specialBodykitline .u-mgB35SP { margin-bottom: 35px !important; }
  .specialBodykitline .u-mgB40SP { margin-bottom: 40px !important; }
  .specialBodykitline .u-mgB45SP { margin-bottom: 45px !important; }
  .specialBodykitline .u-mgB50SP { margin-bottom: 50px !important; }
  .specialBodykitline .u-mgB55SP { margin-bottom: 55px !important; }
  .specialBodykitline .u-mgB60SP { margin-bottom: 60px !important; }
  .specialBodykitline .u-mgB65SP { margin-bottom: 65px !important; }
  .specialBodykitline .u-mgB70SP { margin-bottom: 70px !important; }
  .specialBodykitline .u-mgB75SP { margin-bottom: 75px !important; }
  .specialBodykitline .u-mgB80SP { margin-bottom: 80px !important; }
  .specialBodykitline .u-mgB85SP { margin-bottom: 85px !important; }
  .specialBodykitline .u-mgB90SP { margin-bottom: 90px !important; }
  .specialBodykitline .u-mgB95SP { margin-bottom: 95px !important; }
  .specialBodykitline .u-mgB100SP { margin-bottom: 100px !important; }
  .specialBodykitline .u-mgB105SP { margin-bottom: 105px !important; }
  .specialBodykitline .u-mgB110SP { margin-bottom: 110px !important; }
  .specialBodykitline .u-mgB115SP { margin-bottom: 115px !important; }
  .specialBodykitline .u-mgB120SP { margin-bottom: 120px !important; }
  .specialBodykitline .u-mgB125SP { margin-bottom: 125px !important; }
  .specialBodykitline .u-mgB130SP { margin-bottom: 130px !important; }
  .specialBodykitline .u-mgB135SP { margin-bottom: 135px !important; }
  .specialBodykitline .u-mgB140SP { margin-bottom: 140px !important; }
  .specialBodykitline .u-mgB145SP { margin-bottom: 145px !important; }
  .specialBodykitline .u-mgB150SP { margin-bottom: 150px !important; }

  .specialBodykitline .u-mgL0SP { margin-left: 0 !important; }
  .specialBodykitline .u-mgL1SP { margin-left: 1px !important; }
  .specialBodykitline .u-mgL2SP { margin-left: 2px !important; }
  .specialBodykitline .u-mgL3SP { margin-left: 3px !important; }
  .specialBodykitline .u-mgL4SP { margin-left: 4px !important; }
  .specialBodykitline .u-mgL5SP { margin-left: 5px !important; }
  .specialBodykitline .u-mgL6SP { margin-left: 6px !important; }
  .specialBodykitline .u-mgL7SP { margin-left: 7px !important; }
  .specialBodykitline .u-mgL8SP { margin-left: 8px !important; }
  .specialBodykitline .u-mgL9SP { margin-left: 9px !important; }
  .specialBodykitline .u-mgL10SP { margin-left: 10px !important; }
  .specialBodykitline .u-mgL15SP { margin-left: 15px !important; }
  .specialBodykitline .u-mgL20SP { margin-left: 20px !important; }
  .specialBodykitline .u-mgL25SP { margin-left: 25px !important; }
  .specialBodykitline .u-mgL30SP { margin-left: 30px !important; }
  .specialBodykitline .u-mgL35SP { margin-left: 35px !important; }
  .specialBodykitline .u-mgL40SP { margin-left: 40px !important; }
  .specialBodykitline .u-mgL45SP { margin-left: 45px !important; }
  .specialBodykitline .u-mgL50SP { margin-left: 50px !important; }
  .specialBodykitline .u-mgL55SP { margin-left: 55px !important; }
  .specialBodykitline .u-mgL60SP { margin-left: 60px !important; }
  .specialBodykitline .u-mgL65SP { margin-left: 65px !important; }
  .specialBodykitline .u-mgL70SP { margin-left: 70px !important; }
  .specialBodykitline .u-mgL75SP { margin-left: 75px !important; }
  .specialBodykitline .u-mgL80SP { margin-left: 80px !important; }
  .specialBodykitline .u-mgL85SP { margin-left: 85px !important; }
  .specialBodykitline .u-mgL90SP { margin-left: 90px !important; }
  .specialBodykitline .u-mgL95SP { margin-left: 95px !important; }
  .specialBodykitline .u-mgL100SP { margin-left: 100px !important; }
  .specialBodykitline .u-mgL105SP { margin-left: 105px !important; }
  .specialBodykitline .u-mgL110SP { margin-left: 110px !important; }
  .specialBodykitline .u-mgL115SP { margin-left: 115px !important; }
  .specialBodykitline .u-mgL120SP { margin-left: 120px !important; }
  .specialBodykitline .u-mgL125SP { margin-left: 125px !important; }
  .specialBodykitline .u-mgL130SP { margin-left: 130px !important; }
  .specialBodykitline .u-mgL135SP { margin-left: 135px !important; }
  .specialBodykitline .u-mgL140SP { margin-left: 140px !important; }
  .specialBodykitline .u-mgL145SP { margin-left: 145px !important; }
  .specialBodykitline .u-mgL150SP { margin-left: 150px !important; }
    
  .specialBodykitline .u-mg-1SP { margin: -1px !important; }
  .specialBodykitline .u-mg-2SP { margin: -2px !important; }
  .specialBodykitline .u-mg-3SP { margin: -3px !important; }
  .specialBodykitline .u-mg-4SP { margin: -4px !important; }
  .specialBodykitline .u-mg-5SP { margin: -5px !important; }
  .specialBodykitline .u-mg-6SP { margin: -6px !important; }
  .specialBodykitline .u-mg-7SP { margin: -7px !important; }
  .specialBodykitline .u-mg-8SP { margin: -8px !important; }
  .specialBodykitline .u-mg-9SP { margin: -9px !important; }
  .specialBodykitline .u-mg-10SP { margin: -10px !important; }
  .specialBodykitline .u-mg-15SP { margin: -15px !important; }
  .specialBodykitline .u-mg-20SP { margin: -20px !important; }
  .specialBodykitline .u-mg-25SP { margin: -25px !important; }
  .specialBodykitline .u-mg-30SP { margin: -30px !important; }
  .specialBodykitline .u-mg-35SP { margin: -35px !important; }
  .specialBodykitline .u-mg-40SP { margin: -40px !important; }
  .specialBodykitline .u-mg-45SP { margin: -45px !important; }
  .specialBodykitline .u-mg-50SP { margin: -50px !important; }
  .specialBodykitline .u-mg-55SP { margin: -55px !important; }
  .specialBodykitline .u-mg-60SP { margin: -60px !important; }
  .specialBodykitline .u-mg-65SP { margin: -65px !important; }
  .specialBodykitline .u-mg-70SP { margin: -70px !important; }
  .specialBodykitline .u-mg-75SP { margin: -75px !important; }
  .specialBodykitline .u-mg-80SP { margin: -80px !important; }
  .specialBodykitline .u-mg-85SP { margin: -85px !important; }
  .specialBodykitline .u-mg-90SP { margin: -90px !important; }
  .specialBodykitline .u-mg-95SP { margin: -95px !important; }
  .specialBodykitline .u-mg-100SP { margin: -100px !important; }
  .specialBodykitline .u-mg-105SP { margin: -105px !important; }
  .specialBodykitline .u-mg-110SP { margin: -110px !important; }
  .specialBodykitline .u-mg-115SP { margin: -115px !important; }
  .specialBodykitline .u-mg-120SP { margin: -120px !important; }
  .specialBodykitline .u-mg-125SP { margin: -125px !important; }
  .specialBodykitline .u-mg-130SP { margin: -130px !important; }
  .specialBodykitline .u-mg-135SP { margin: -135px !important; }
  .specialBodykitline .u-mg-140SP { margin: -140px !important; }
  .specialBodykitline .u-mg-145SP { margin: -145px !important; }
  .specialBodykitline .u-mg-150SP { margin: -150px !important; }

  .specialBodykitline .u-mgT-1SP { margin-top: -1px !important; }
  .specialBodykitline .u-mgT-2SP { margin-top: -2px !important; }
  .specialBodykitline .u-mgT-3SP { margin-top: -3px !important; }
  .specialBodykitline .u-mgT-4SP { margin-top: -4px !important; }
  .specialBodykitline .u-mgT-5SP { margin-top: -5px !important; }
  .specialBodykitline .u-mgT-6SP { margin-top: -6px !important; }
  .specialBodykitline .u-mgT-7SP { margin-top: -7px !important; }
  .specialBodykitline .u-mgT-8SP { margin-top: -8px !important; }
  .specialBodykitline .u-mgT-9SP { margin-top: -9px !important; }
  .specialBodykitline .u-mgT-10SP { margin-top: -10px !important; }
  .specialBodykitline .u-mgT-15SP { margin-top: -15px !important; }
  .specialBodykitline .u-mgT-20SP { margin-top: -20px !important; }
  .specialBodykitline .u-mgT-25SP { margin-top: -25px !important; }
  .specialBodykitline .u-mgT-30SP { margin-top: -30px !important; }
  .specialBodykitline .u-mgT-35SP { margin-top: -35px !important; }
  .specialBodykitline .u-mgT-40SP { margin-top: -40px !important; }
  .specialBodykitline .u-mgT-45SP { margin-top: -45px !important; }
  .specialBodykitline .u-mgT-50SP { margin-top: -50px !important; }
  .specialBodykitline .u-mgT-55SP { margin-top: -55px !important; }
  .specialBodykitline .u-mgT-60SP { margin-top: -60px !important; }
  .specialBodykitline .u-mgT-65SP { margin-top: -65px !important; }
  .specialBodykitline .u-mgT-70SP { margin-top: -70px !important; }
  .specialBodykitline .u-mgT-75SP { margin-top: -75px !important; }
  .specialBodykitline .u-mgT-80SP { margin-top: -80px !important; }
  .specialBodykitline .u-mgT-85SP { margin-top: -85px !important; }
  .specialBodykitline .u-mgT-90SP { margin-top: -90px !important; }
  .specialBodykitline .u-mgT-95SP { margin-top: -95px !important; }
  .specialBodykitline .u-mgT-100SP { margin-top: -100px !important; }
  .specialBodykitline .u-mgT-105SP { margin-top: -105px !important; }
  .specialBodykitline .u-mgT-110SP { margin-top: -110px !important; }
  .specialBodykitline .u-mgT-115SP { margin-top: -115px !important; }
  .specialBodykitline .u-mgT-120SP { margin-top: -120px !important; }
  .specialBodykitline .u-mgT-125SP { margin-top: -125px !important; }
  .specialBodykitline .u-mgT-130SP { margin-top: -130px !important; }
  .specialBodykitline .u-mgT-135SP { margin-top: -135px !important; }
  .specialBodykitline .u-mgT-140SP { margin-top: -140px !important; }
  .specialBodykitline .u-mgT-145SP { margin-top: -145px !important; }
  .specialBodykitline .u-mgT-150SP { margin-top: -150px !important; }

  .specialBodykitline .u-mgR-1SP { margin-right: -1px !important; }
  .specialBodykitline .u-mgR-2SP { margin-right: -2px !important; }
  .specialBodykitline .u-mgR-3SP { margin-right: -3px !important; }
  .specialBodykitline .u-mgR-4SP { margin-right: -4px !important; }
  .specialBodykitline .u-mgR-5SP { margin-right: -5px !important; }
  .specialBodykitline .u-mgR-6SP { margin-right: -6px !important; }
  .specialBodykitline .u-mgR-7SP { margin-right: -7px !important; }
  .specialBodykitline .u-mgR-8SP { margin-right: -8px !important; }
  .specialBodykitline .u-mgR-9SP { margin-right: -9px !important; }
  .specialBodykitline .u-mgR-10SP { margin-right: -10px !important; }
  .specialBodykitline .u-mgR-15SP { margin-right: -15px !important; }
  .specialBodykitline .u-mgR-20SP { margin-right: -20px !important; }
  .specialBodykitline .u-mgR-25SP { margin-right: -25px !important; }
  .specialBodykitline .u-mgR-30SP { margin-right: -30px !important; }
  .specialBodykitline .u-mgR-35SP { margin-right: -35px !important; }
  .specialBodykitline .u-mgR-40SP { margin-right: -40px !important; }
  .specialBodykitline .u-mgR-45SP { margin-right: -45px !important; }
  .specialBodykitline .u-mgR-50SP { margin-right: -50px !important; }
  .specialBodykitline .u-mgR-55SP { margin-right: -55px !important; }
  .specialBodykitline .u-mgR-60SP { margin-right: -60px !important; }
  .specialBodykitline .u-mgR-65SP { margin-right: -65px !important; }
  .specialBodykitline .u-mgR-70SP { margin-right: -70px !important; }
  .specialBodykitline .u-mgR-75SP { margin-right: -75px !important; }
  .specialBodykitline .u-mgR-80SP { margin-right: -80px !important; }
  .specialBodykitline .u-mgR-85SP { margin-right: -85px !important; }
  .specialBodykitline .u-mgR-90SP { margin-right: -90px !important; }
  .specialBodykitline .u-mgR-95SP { margin-right: -95px !important; }
  .specialBodykitline .u-mgR-100SP { margin-right: -100px !important; }
  .specialBodykitline .u-mgR-105SP { margin-right: -105px !important; }
  .specialBodykitline .u-mgR-110SP { margin-right: -110px !important; }
  .specialBodykitline .u-mgR-115SP { margin-right: -115px !important; }
  .specialBodykitline .u-mgR-120SP { margin-right: -120px !important; }
  .specialBodykitline .u-mgR-125SP { margin-right: -125px !important; }
  .specialBodykitline .u-mgR-130SP { margin-right: -130px !important; }
  .specialBodykitline .u-mgR-135SP { margin-right: -135px !important; }
  .specialBodykitline .u-mgR-140SP { margin-right: -140px !important; }
  .specialBodykitline .u-mgR-145SP { margin-right: -145px !important; }
  .specialBodykitline .u-mgR-150SP { margin-right: -150px !important; }

  .specialBodykitline .u-mgB-1SP { margin-bottom: -1px !important; }
  .specialBodykitline .u-mgB-2SP { margin-bottom: -2px !important; }
  .specialBodykitline .u-mgB-3SP { margin-bottom: -3px !important; }
  .specialBodykitline .u-mgB-4SP { margin-bottom: -4px !important; }
  .specialBodykitline .u-mgB-5SP { margin-bottom: -5px !important; }
  .specialBodykitline .u-mgB-6SP { margin-bottom: -6px !important; }
  .specialBodykitline .u-mgB-7SP { margin-bottom: -7px !important; }
  .specialBodykitline .u-mgB-8SP { margin-bottom: -8px !important; }
  .specialBodykitline .u-mgB-9SP { margin-bottom: -9px !important; }
  .specialBodykitline .u-mgB-10SP { margin-bottom: -10px !important; }
  .specialBodykitline .u-mgB-15SP { margin-bottom: -15px !important; }
  .specialBodykitline .u-mgB-20SP { margin-bottom: -20px !important; }
  .specialBodykitline .u-mgB-25SP { margin-bottom: -25px !important; }
  .specialBodykitline .u-mgB-30SP { margin-bottom: -30px !important; }
  .specialBodykitline .u-mgB-35SP { margin-bottom: -35px !important; }
  .specialBodykitline .u-mgB-40SP { margin-bottom: -40px !important; }
  .specialBodykitline .u-mgB-45SP { margin-bottom: -45px !important; }
  .specialBodykitline .u-mgB-50SP { margin-bottom: -50px !important; }
  .specialBodykitline .u-mgB-55SP { margin-bottom: -55px !important; }
  .specialBodykitline .u-mgB-60SP { margin-bottom: -60px !important; }
  .specialBodykitline .u-mgB-65SP { margin-bottom: -65px !important; }
  .specialBodykitline .u-mgB-70SP { margin-bottom: -70px !important; }
  .specialBodykitline .u-mgB-75SP { margin-bottom: -75px !important; }
  .specialBodykitline .u-mgB-80SP { margin-bottom: -80px !important; }
  .specialBodykitline .u-mgB-85SP { margin-bottom: -85px !important; }
  .specialBodykitline .u-mgB-90SP { margin-bottom: -90px !important; }
  .specialBodykitline .u-mgB-95SP { margin-bottom: -95px !important; }
  .specialBodykitline .u-mgB-100SP { margin-bottom: -100px !important; }
  .specialBodykitline .u-mgB-105SP { margin-bottom: -105px !important; }
  .specialBodykitline .u-mgB-110SP { margin-bottom: -110px !important; }
  .specialBodykitline .u-mgB-115SP { margin-bottom: -115px !important; }
  .specialBodykitline .u-mgB-120SP { margin-bottom: -120px !important; }
  .specialBodykitline .u-mgB-125SP { margin-bottom: -125px !important; }
  .specialBodykitline .u-mgB-130SP { margin-bottom: -130px !important; }
  .specialBodykitline .u-mgB-135SP { margin-bottom: -135px !important; }
  .specialBodykitline .u-mgB-140SP { margin-bottom: -140px !important; }
  .specialBodykitline .u-mgB-145SP { margin-bottom: -145px !important; }
  .specialBodykitline .u-mgB-150SP { margin-bottom: -150px !important; }

  .specialBodykitline .u-mgL-1SP { margin-left: -1px !important; }
  .specialBodykitline .u-mgL-2SP { margin-left: -2px !important; }
  .specialBodykitline .u-mgL-3SP { margin-left: -3px !important; }
  .specialBodykitline .u-mgL-4SP { margin-left: -4px !important; }
  .specialBodykitline .u-mgL-5SP { margin-left: -5px !important; }
  .specialBodykitline .u-mgL-6SP { margin-left: -6px !important; }
  .specialBodykitline .u-mgL-7SP { margin-left: -7px !important; }
  .specialBodykitline .u-mgL-8SP { margin-left: -8px !important; }
  .specialBodykitline .u-mgL-9SP { margin-left: -9px !important; }
  .specialBodykitline .u-mgL-10SP { margin-left: -10px !important; }
  .specialBodykitline .u-mgL-15SP { margin-left: -15px !important; }
  .specialBodykitline .u-mgL-20SP { margin-left: -20px !important; }
  .specialBodykitline .u-mgL-25SP { margin-left: -25px !important; }
  .specialBodykitline .u-mgL-30SP { margin-left: -30px !important; }
  .specialBodykitline .u-mgL-35SP { margin-left: -35px !important; }
  .specialBodykitline .u-mgL-40SP { margin-left: -40px !important; }
  .specialBodykitline .u-mgL-45SP { margin-left: -45px !important; }
  .specialBodykitline .u-mgL-50SP { margin-left: -50px !important; }
  .specialBodykitline .u-mgL-55SP { margin-left: -55px !important; }
  .specialBodykitline .u-mgL-60SP { margin-left: -60px !important; }
  .specialBodykitline .u-mgL-65SP { margin-left: -65px !important; }
  .specialBodykitline .u-mgL-70SP { margin-left: -70px !important; }
  .specialBodykitline .u-mgL-75SP { margin-left: -75px !important; }
  .specialBodykitline .u-mgL-80SP { margin-left: -80px !important; }
  .specialBodykitline .u-mgL-85SP { margin-left: -85px !important; }
  .specialBodykitline .u-mgL-90SP { margin-left: -90px !important; }
  .specialBodykitline .u-mgL-95SP { margin-left: -95px !important; }
  .specialBodykitline .u-mgL-100SP { margin-left: -100px !important; }
  .specialBodykitline .u-mgL-105SP { margin-left: -105px !important; }
  .specialBodykitline .u-mgL-110SP { margin-left: -110px !important; }
  .specialBodykitline .u-mgL-115SP { margin-left: -115px !important; }
  .specialBodykitline .u-mgL-120SP { margin-left: -120px !important; }
  .specialBodykitline .u-mgL-125SP { margin-left: -125px !important; }
  .specialBodykitline .u-mgL-130SP { margin-left: -130px !important; }
  .specialBodykitline .u-mgL-135SP { margin-left: -135px !important; }
  .specialBodykitline .u-mgL-140SP { margin-left: -140px !important; }
  .specialBodykitline .u-mgL-145SP { margin-left: -145px !important; }
  .specialBodykitline .u-mgL-150SP { margin-left: -150px !important; }
}

/* -- Padding -- */
.specialBodykitline .u-pd0 { padding-top: 0 !important; }
.specialBodykitline .u-pd1 { padding-top: 1px !important; }
.specialBodykitline .u-pd2 { padding-top: 2px !important; }
.specialBodykitline .u-pd3 { padding-top: 3px !important; }
.specialBodykitline .u-pd4 { padding-top: 4px !important; }
.specialBodykitline .u-pd5 { padding-top: 5px !important; }
.specialBodykitline .u-pd6 { padding-top: 6px !important; }
.specialBodykitline .u-pd7 { padding-top: 7px !important; }
.specialBodykitline .u-pd8 { padding-top: 8px !important; }
.specialBodykitline .u-pd9 { padding-top: 9px !important; }
.specialBodykitline .u-pd10 { padding: 10px !important; }
.specialBodykitline .u-pd15 { padding: 15px !important; }
.specialBodykitline .u-pd20 { padding: 20px !important; }
.specialBodykitline .u-pd25 { padding: 25px !important; }
.specialBodykitline .u-pd30 { padding: 30px !important; }
.specialBodykitline .u-pd35 { padding: 35px !important; }
.specialBodykitline .u-pd40 { padding: 40px !important; }
.specialBodykitline .u-pd45 { padding: 45px !important; }
.specialBodykitline .u-pd50 { padding: 50px !important; }
.specialBodykitline .u-pd55 { padding: 55px !important; }
.specialBodykitline .u-pd60 { padding: 60px !important; }
.specialBodykitline .u-pd65 { padding: 65px !important; }
.specialBodykitline .u-pd70 { padding: 70px !important; }
.specialBodykitline .u-pd75 { padding: 75px !important; }
.specialBodykitline .u-pd80 { padding: 80px !important; }
.specialBodykitline .u-pd85 { padding: 85px !important; }
.specialBodykitline .u-pd90 { padding: 90px !important; }
.specialBodykitline .u-pd95 { padding: 95px !important; }
.specialBodykitline .u-pd100 { padding: 100px !important; }
.specialBodykitline .u-pd105 { padding: 105px !important; }
.specialBodykitline .u-pd110 { padding: 110px !important; }
.specialBodykitline .u-pd115 { padding: 115px !important; }
.specialBodykitline .u-pd120 { padding: 120px !important; }
.specialBodykitline .u-pd125 { padding: 125px !important; }
.specialBodykitline .u-pd130 { padding: 130px !important; }
.specialBodykitline .u-pd135 { padding: 135px !important; }
.specialBodykitline .u-pd140 { padding: 140px !important; }
.specialBodykitline .u-pd145 { padding: 145px !important; }
.specialBodykitline .u-pd150 { padding: 150px !important; }

.specialBodykitline .u-pdT0 { padding-top: 0 !important; }
.specialBodykitline .u-pdT1 { padding-top: 1px !important; }
.specialBodykitline .u-pdT2 { padding-top: 2px !important; }
.specialBodykitline .u-pdT3 { padding-top: 3px !important; }
.specialBodykitline .u-pdT4 { padding-top: 4px !important; }
.specialBodykitline .u-pdT5 { padding-top: 5px !important; }
.specialBodykitline .u-pdT6 { padding-top: 6px !important; }
.specialBodykitline .u-pdT7 { padding-top: 7px !important; }
.specialBodykitline .u-pdT8 { padding-top: 8px !important; }
.specialBodykitline .u-pdT9 { padding-top: 9px !important; }
.specialBodykitline .u-pdT10 { padding-top: 10px !important; }
.specialBodykitline .u-pdT15 { padding-top: 15px !important; }
.specialBodykitline .u-pdT20 { padding-top: 20px !important; }
.specialBodykitline .u-pdT25 { padding-top: 25px !important; }
.specialBodykitline .u-pdT30 { padding-top: 30px !important; }
.specialBodykitline .u-pdT35 { padding-top: 35px !important; }
.specialBodykitline .u-pdT40 { padding-top: 40px !important; }
.specialBodykitline .u-pdT45 { padding-top: 45px !important; }
.specialBodykitline .u-pdT50 { padding-top: 50px !important; }
.specialBodykitline .u-pdT55 { padding-top: 55px !important; }
.specialBodykitline .u-pdT60 { padding-top: 60px !important; }
.specialBodykitline .u-pdT65 { padding-top: 65px !important; }
.specialBodykitline .u-pdT70 { padding-top: 70px !important; }
.specialBodykitline .u-pdT75 { padding-top: 75px !important; }
.specialBodykitline .u-pdT80 { padding-top: 80px !important; }
.specialBodykitline .u-pdT85 { padding-top: 85px !important; }
.specialBodykitline .u-pdT90 { padding-top: 90px !important; }
.specialBodykitline .u-pdT95 { padding-top: 95px !important; }
.specialBodykitline .u-pdT100 { padding-top: 100px !important; }
.specialBodykitline .u-pdT105 { padding-top: 105px !important; }
.specialBodykitline .u-pdT110 { padding-top: 110px !important; }
.specialBodykitline .u-pdT115 { padding-top: 115px !important; }
.specialBodykitline .u-pdT120 { padding-top: 120px !important; }
.specialBodykitline .u-pdT125 { padding-top: 125px !important; }
.specialBodykitline .u-pdT130 { padding-top: 130px !important; }
.specialBodykitline .u-pdT135 { padding-top: 135px !important; }
.specialBodykitline .u-pdT140 { padding-top: 140px !important; }
.specialBodykitline .u-pdT145 { padding-top: 145px !important; }
.specialBodykitline .u-pdT150 { padding-top: 150px !important; }

.specialBodykitline .u-pdR0 { padding-right: 0 !important; }
.specialBodykitline .u-pdR1 { padding-right: 1px !important; }
.specialBodykitline .u-pdR2 { padding-right: 2px !important; }
.specialBodykitline .u-pdR3 { padding-right: 3px !important; }
.specialBodykitline .u-pdR4 { padding-right: 4px !important; }
.specialBodykitline .u-pdR5 { padding-right: 5px !important; }
.specialBodykitline .u-pdR6 { padding-right: 6px !important; }
.specialBodykitline .u-pdR7 { padding-right: 7px !important; }
.specialBodykitline .u-pdR8 { padding-right: 8px !important; }
.specialBodykitline .u-pdR9 { padding-right: 9px !important; }
.specialBodykitline .u-pdR10 { padding-right: 10px !important; }
.specialBodykitline .u-pdR15 { padding-right: 15px !important; }
.specialBodykitline .u-pdR20 { padding-right: 20px !important; }
.specialBodykitline .u-pdR25 { padding-right: 25px !important; }
.specialBodykitline .u-pdR30 { padding-right: 30px !important; }
.specialBodykitline .u-pdR35 { padding-right: 35px !important; }
.specialBodykitline .u-pdR40 { padding-right: 40px !important; }
.specialBodykitline .u-pdR45 { padding-right: 45px !important; }
.specialBodykitline .u-pdR50 { padding-right: 50px !important; }
.specialBodykitline .u-pdR55 { padding-right: 55px !important; }
.specialBodykitline .u-pdR60 { padding-right: 60px !important; }
.specialBodykitline .u-pdR65 { padding-right: 65px !important; }
.specialBodykitline .u-pdR70 { padding-right: 70px !important; }
.specialBodykitline .u-pdR75 { padding-right: 75px !important; }
.specialBodykitline .u-pdR80 { padding-right: 80px !important; }
.specialBodykitline .u-pdR85 { padding-right: 85px !important; }
.specialBodykitline .u-pdR90 { padding-right: 90px !important; }
.specialBodykitline .u-pdR95 { padding-right: 95px !important; }
.specialBodykitline .u-pdR100 { padding-right: 100px !important; }
.specialBodykitline .u-pdR105 { padding-right: 105px !important; }
.specialBodykitline .u-pdR110 { padding-right: 110px !important; }
.specialBodykitline .u-pdR115 { padding-right: 115px !important; }
.specialBodykitline .u-pdR120 { padding-right: 120px !important; }
.specialBodykitline .u-pdR125 { padding-right: 125px !important; }
.specialBodykitline .u-pdR130 { padding-right: 130px !important; }
.specialBodykitline .u-pdR135 { padding-right: 135px !important; }
.specialBodykitline .u-pdR140 { padding-right: 140px !important; }
.specialBodykitline .u-pdR145 { padding-right: 145px !important; }
.specialBodykitline .u-pdR150 { padding-right: 150px !important; }

.specialBodykitline .u-pdB0 { padding-bottom: 0 !important; }
.specialBodykitline .u-pdB1 { padding-bottom: 1px !important; }
.specialBodykitline .u-pdB2 { padding-bottom: 2px !important; }
.specialBodykitline .u-pdB3 { padding-bottom: 3px !important; }
.specialBodykitline .u-pdB4 { padding-bottom: 4px !important; }
.specialBodykitline .u-pdB5 { padding-bottom: 5px !important; }
.specialBodykitline .u-pdB6 { padding-bottom: 6px !important; }
.specialBodykitline .u-pdB7 { padding-bottom: 7px !important; }
.specialBodykitline .u-pdB8 { padding-bottom: 8px !important; }
.specialBodykitline .u-pdB9 { padding-bottom: 9px !important; }
.specialBodykitline .u-pdB10 { padding-bottom: 10px !important; }
.specialBodykitline .u-pdB15 { padding-bottom: 15px !important; }
.specialBodykitline .u-pdB20 { padding-bottom: 20px !important; }
.specialBodykitline .u-pdB25 { padding-bottom: 25px !important; }
.specialBodykitline .u-pdB30 { padding-bottom: 30px !important; }
.specialBodykitline .u-pdB35 { padding-bottom: 35px !important; }
.specialBodykitline .u-pdB40 { padding-bottom: 40px !important; }
.specialBodykitline .u-pdB45 { padding-bottom: 45px !important; }
.specialBodykitline .u-pdB50 { padding-bottom: 50px !important; }
.specialBodykitline .u-pdB55 { padding-bottom: 55px !important; }
.specialBodykitline .u-pdB60 { padding-bottom: 60px !important; }
.specialBodykitline .u-pdB65 { padding-bottom: 65px !important; }
.specialBodykitline .u-pdB70 { padding-bottom: 70px !important; }
.specialBodykitline .u-pdB75 { padding-bottom: 75px !important; }
.specialBodykitline .u-pdB80 { padding-bottom: 80px !important; }
.specialBodykitline .u-pdB85 { padding-bottom: 85px !important; }
.specialBodykitline .u-pdB90 { padding-bottom: 90px !important; }
.specialBodykitline .u-pdB95 { padding-bottom: 95px !important; }
.specialBodykitline .u-pdB100 { padding-bottom: 100px !important; }
.specialBodykitline .u-pdB105 { padding-bottom: 105px !important; }
.specialBodykitline .u-pdB110 { padding-bottom: 110px !important; }
.specialBodykitline .u-pdB115 { padding-bottom: 115px !important; }
.specialBodykitline .u-pdB120 { padding-bottom: 120px !important; }
.specialBodykitline .u-pdB125 { padding-bottom: 125px !important; }
.specialBodykitline .u-pdB130 { padding-bottom: 130px !important; }
.specialBodykitline .u-pdB135 { padding-bottom: 135px !important; }
.specialBodykitline .u-pdB140 { padding-bottom: 140px !important; }
.specialBodykitline .u-pdB145 { padding-bottom: 145px !important; }
.specialBodykitline .u-pdB150 { padding-bottom: 150px !important; }

.specialBodykitline .u-pdL0 { padding-left: 0 !important; }
.specialBodykitline .u-pdL1 { padding-left: 1px !important; }
.specialBodykitline .u-pdL2 { padding-left: 2px !important; }
.specialBodykitline .u-pdL3 { padding-left: 3px !important; }
.specialBodykitline .u-pdL4 { padding-left: 4px !important; }
.specialBodykitline .u-pdL5 { padding-left: 5px !important; }
.specialBodykitline .u-pdL6 { padding-left: 6px !important; }
.specialBodykitline .u-pdL7 { padding-left: 7px !important; }
.specialBodykitline .u-pdL8 { padding-left: 8px !important; }
.specialBodykitline .u-pdL9 { padding-left: 9px !important; }
.specialBodykitline .u-pdL10 { padding-left: 10px !important; }
.specialBodykitline .u-pdL15 { padding-left: 15px !important; }
.specialBodykitline .u-pdL20 { padding-left: 20px !important; }
.specialBodykitline .u-pdL25 { padding-left: 25px !important; }
.specialBodykitline .u-pdL30 { padding-left: 30px !important; }
.specialBodykitline .u-pdL35 { padding-left: 35px !important; }
.specialBodykitline .u-pdL40 { padding-left: 40px !important; }
.specialBodykitline .u-pdL45 { padding-left: 45px !important; }
.specialBodykitline .u-pdL50 { padding-left: 50px !important; }
.specialBodykitline .u-pdL55 { padding-left: 55px !important; }
.specialBodykitline .u-pdL60 { padding-left: 60px !important; }
.specialBodykitline .u-pdL65 { padding-left: 65px !important; }
.specialBodykitline .u-pdL70 { padding-left: 70px !important; }
.specialBodykitline .u-pdL75 { padding-left: 75px !important; }
.specialBodykitline .u-pdL80 { padding-left: 80px !important; }
.specialBodykitline .u-pdL85 { padding-left: 85px !important; }
.specialBodykitline .u-pdL90 { padding-left: 90px !important; }
.specialBodykitline .u-pdL95 { padding-left: 95px !important; }
.specialBodykitline .u-pdL100 { padding-left: 100px !important; }
.specialBodykitline .u-pdL105 { padding-left: 105px !important; }
.specialBodykitline .u-pdL110 { padding-left: 110px !important; }
.specialBodykitline .u-pdL115 { padding-left: 115px !important; }
.specialBodykitline .u-pdL120 { padding-left: 120px !important; }
.specialBodykitline .u-pdL125 { padding-left: 125px !important; }
.specialBodykitline .u-pdL130 { padding-left: 130px !important; }
.specialBodykitline .u-pdL135 { padding-left: 135px !important; }
.specialBodykitline .u-pdL140 { padding-left: 140px !important; }
.specialBodykitline .u-pdL145 { padding-left: 145px !important; }
.specialBodykitline .u-pdL150 { padding-left: 150px !important; }

@media only screen and (max-width: 767px) {
  .specialBodykitline .u-pd0 { padding: 0 !important; }
  .specialBodykitline .u-pd1 { padding: 0.5px !important; }
  .specialBodykitline .u-pd2 { padding: 1px !important; }
  .specialBodykitline .u-pd3 { padding: 1.5px !important; }
  .specialBodykitline .u-pd4 { padding: 2px !important; }
  .specialBodykitline .u-pd5 { padding: 2.5px !important; }
  .specialBodykitline .u-pd6 { padding: 3px !important; }
  .specialBodykitline .u-pd7 { padding: 3.5px !important; }
  .specialBodykitline .u-pd8 { padding: 4px !important; }
  .specialBodykitline .u-pd9 { padding: 4.5px !important; }
  .specialBodykitline .u-pd10 { padding: 5px !important; }
  .specialBodykitline .u-pd15 { padding: 7.5px !important; }
  .specialBodykitline .u-pd20 { padding: 10px !important; }
  .specialBodykitline .u-pd25 { padding: 12.5px !important; }
  .specialBodykitline .u-pd30 { padding: 15px !important; }
  .specialBodykitline .u-pd35 { padding: 17.5px !important; }
  .specialBodykitline .u-pd40 { padding: 20px !important; }
  .specialBodykitline .u-pd45 { padding: 22.5px !important; }
  .specialBodykitline .u-pd50 { padding: 25px !important; }
  .specialBodykitline .u-pd55 { padding: 27.5px !important; }
  .specialBodykitline .u-pd60 { padding: 30px !important; }
  .specialBodykitline .u-pd65 { padding: 32.5px !important; }
  .specialBodykitline .u-pd70 { padding: 35px !important; }
  .specialBodykitline .u-pd75 { padding: 37.5px !important; }
  .specialBodykitline .u-pd80 { padding: 40px !important; }
  .specialBodykitline .u-pd85 { padding: 42.5px !important; }
  .specialBodykitline .u-pd90 { padding: 45px !important; }
  .specialBodykitline .u-pd95 { padding: 47.5px !important; }
  .specialBodykitline .u-pd100 { padding: 50px !important; }
  .specialBodykitline .u-pd105 { padding: 52.5px !important; }
  .specialBodykitline .u-pd110 { padding: 55px !important; }
  .specialBodykitline .u-pd115 { padding: 57.5px !important; }
  .specialBodykitline .u-pd120 { padding: 60px !important; }
  .specialBodykitline .u-pd125 { padding: 62.5px !important; }
  .specialBodykitline .u-pd130 { padding: 65px !important; }
  .specialBodykitline .u-pd135 { padding: 67.5px !important; }
  .specialBodykitline .u-pd140 { padding: 70px !important; }
  .specialBodykitline .u-pd145 { padding: 72.5px !important; }
  .specialBodykitline .u-pd150 { padding: 75px !important; }

  .specialBodykitline .u-pdT0 { padding-top: 0 !important; }
  .specialBodykitline .u-pdT1 { padding-top: 0.5px !important; }
  .specialBodykitline .u-pdT2 { padding-top: 1px !important; }
  .specialBodykitline .u-pdT3 { padding-top: 1.5px !important; }
  .specialBodykitline .u-pdT4 { padding-top: 2px !important; }
  .specialBodykitline .u-pdT5 { padding-top: 2.5px !important; }
  .specialBodykitline .u-pdT6 { padding-top: 3px !important; }
  .specialBodykitline .u-pdT7 { padding-top: 3.5px !important; }
  .specialBodykitline .u-pdT8 { padding-top: 4px !important; }
  .specialBodykitline .u-pdT9 { padding-top: 4.5px !important; }
  .specialBodykitline .u-pdT10 { padding-top: 5px !important; }
  .specialBodykitline .u-pdT12 { padding-top: 6px !important; }
  .specialBodykitline .u-pdT15 { padding-top: 7.5px !important; }
  .specialBodykitline .u-pdT20 { padding-top: 10px !important; }
  .specialBodykitline .u-pdT25 { padding-top: 12.5px !important; }
  .specialBodykitline .u-pdT30 { padding-top: 15px !important; }
  .specialBodykitline .u-pdT35 { padding-top: 17.5px !important; }
  .specialBodykitline .u-pdT40 { padding-top: 20px !important; }
  .specialBodykitline .u-pdT45 { padding-top: 22.5px !important; }
  .specialBodykitline .u-pdT50 { padding-top: 25px !important; }
  .specialBodykitline .u-pdT55 { padding-top: 27.5px !important; }
  .specialBodykitline .u-pdT60 { padding-top: 30px !important; }
  .specialBodykitline .u-pdT65 { padding-top: 32.5px !important; }
  .specialBodykitline .u-pdT70 { padding-top: 35px !important; }
  .specialBodykitline .u-pdT75 { padding-top: 37.5px !important; }
  .specialBodykitline .u-pdT80 { padding-top: 40px !important; }
  .specialBodykitline .u-pdT85 { padding-top: 42.5px !important; }
  .specialBodykitline .u-pdT90 { padding-top: 45px !important; }
  .specialBodykitline .u-pdT95 { padding-top: 47.5px !important; }
  .specialBodykitline .u-pdT100 { padding-top: 50px !important; }
  .specialBodykitline .u-pdT105 { padding-top: 52.5px !important; }
  .specialBodykitline .u-pdT110 { padding-top: 55px !important; }
  .specialBodykitline .u-pdT115 { padding-top: 57.5px !important; }
  .specialBodykitline .u-pdT120 { padding-top: 60px !important; }
  .specialBodykitline .u-pdT125 { padding-top: 62.5px !important; }
  .specialBodykitline .u-pdT130 { padding-top: 65px !important; }
  .specialBodykitline .u-pdT135 { padding-top: 67.5px !important; }
  .specialBodykitline .u-pdT140 { padding-top: 70px !important; }
  .specialBodykitline .u-pdT145 { padding-top: 72.5px !important; }
  .specialBodykitline .u-pdT150 { padding-top: 75px !important; }

  .specialBodykitline .u-pdR0 { padding-right: 0 !important; }
  .specialBodykitline .u-pdR1 { padding-right: 0.5px !important; }
  .specialBodykitline .u-pdR2 { padding-right: 1px !important; }
  .specialBodykitline .u-pdR3 { padding-right: 1.5px !important; }
  .specialBodykitline .u-pdR4 { padding-right: 2px !important; }
  .specialBodykitline .u-pdR5 { padding-right: 2.5px !important; }
  .specialBodykitline .u-pdR6 { padding-right: 3px !important; }
  .specialBodykitline .u-pdR7 { padding-right: 3.5px !important; }
  .specialBodykitline .u-pdR8 { padding-right: 4px !important; }
  .specialBodykitline .u-pdR9 { padding-right: 4.5px !important; }
  .specialBodykitline .u-pdR10 { padding-right: 5px !important; }
  .specialBodykitline .u-pdR12 { padding-right: 6px !important; }
  .specialBodykitline .u-pdR15 { padding-right: 7.5px !important; }
  .specialBodykitline .u-pdR20 { padding-right: 10px !important; }
  .specialBodykitline .u-pdR25 { padding-right: 12.5px !important; }
  .specialBodykitline .u-pdR30 { padding-right: 15px !important; }
  .specialBodykitline .u-pdR35 { padding-right: 17.5px !important; }
  .specialBodykitline .u-pdR40 { padding-right: 20px !important; }
  .specialBodykitline .u-pdR45 { padding-right: 22.5px !important; }
  .specialBodykitline .u-pdR50 { padding-right: 25px !important; }
  .specialBodykitline .u-pdR55 { padding-right: 27.5px !important; }
  .specialBodykitline .u-pdR60 { padding-right: 30px !important; }
  .specialBodykitline .u-pdR65 { padding-right: 32.5px !important; }
  .specialBodykitline .u-pdR70 { padding-right: 35px !important; }
  .specialBodykitline .u-pdR75 { padding-right: 37.5px !important; }
  .specialBodykitline .u-pdR80 { padding-right: 40px !important; }
  .specialBodykitline .u-pdR85 { padding-right: 42.5px !important; }
  .specialBodykitline .u-pdR90 { padding-right: 45px !important; }
  .specialBodykitline .u-pdR95 { padding-right: 47.5px !important; }
  .specialBodykitline .u-pdR100 { padding-right: 50px !important; }
  .specialBodykitline .u-pdR105 { padding-right: 52.5px !important; }
  .specialBodykitline .u-pdR110 { padding-right: 55px !important; }
  .specialBodykitline .u-pdR115 { padding-right: 57.5px !important; }
  .specialBodykitline .u-pdR120 { padding-right: 60px !important; }
  .specialBodykitline .u-pdR125 { padding-right: 62.5px !important; }
  .specialBodykitline .u-pdR130 { padding-right: 65px !important; }
  .specialBodykitline .u-pdR135 { padding-right: 67.5px !important; }
  .specialBodykitline .u-pdR140 { padding-right: 70px !important; }
  .specialBodykitline .u-pdR145 { padding-right: 72.5px !important; }
  .specialBodykitline .u-pdR150 { padding-right: 75px !important; }

  .specialBodykitline .u-pdB0 { padding-bottom: 0 !important; }
  .specialBodykitline .u-pdB1 { padding-bottom: 0.5px !important; }
  .specialBodykitline .u-pdB2 { padding-bottom: 1px !important; }
  .specialBodykitline .u-pdB3 { padding-bottom: 1.5px !important; }
  .specialBodykitline .u-pdB4 { padding-bottom: 2px !important; }
  .specialBodykitline .u-pdB5 { padding-bottom: 2.5px !important; }
  .specialBodykitline .u-pdB6 { padding-bottom: 3px !important; }
  .specialBodykitline .u-pdB7 { padding-bottom: 3.5px !important; }
  .specialBodykitline .u-pdB8 { padding-bottom: 4px !important; }
  .specialBodykitline .u-pdB9 { padding-bottom: 4.5px !important; }
  .specialBodykitline .u-pdB10 { padding-bottom: 5px !important; }
  .specialBodykitline .u-pdB12 { padding-bottom: 6px !important; }
  .specialBodykitline .u-pdB15 { padding-bottom: 7.5px !important; }
  .specialBodykitline .u-pdB20 { padding-bottom: 10px !important; }
  .specialBodykitline .u-pdB25 { padding-bottom: 12.5px !important; }
  .specialBodykitline .u-pdB30 { padding-bottom: 15px !important; }
  .specialBodykitline .u-pdB35 { padding-bottom: 17.5px !important; }
  .specialBodykitline .u-pdB40 { padding-bottom: 20px !important; }
  .specialBodykitline .u-pdB45 { padding-bottom: 22.5px !important; }
  .specialBodykitline .u-pdB50 { padding-bottom: 25px !important; }
  .specialBodykitline .u-pdB55 { padding-bottom: 27.5px !important; }
  .specialBodykitline .u-pdB60 { padding-bottom: 30px !important; }
  .specialBodykitline .u-pdB65 { padding-bottom: 32.5px !important; }
  .specialBodykitline .u-pdB70 { padding-bottom: 35px !important; }
  .specialBodykitline .u-pdB75 { padding-bottom: 37.5px !important; }
  .specialBodykitline .u-pdB80 { padding-bottom: 40px !important; }
  .specialBodykitline .u-pdB85 { padding-bottom: 42.5px !important; }
  .specialBodykitline .u-pdB90 { padding-bottom: 45px !important; }
  .specialBodykitline .u-pdB95 { padding-bottom: 47.5px !important; }
  .specialBodykitline .u-pdB100 { padding-bottom: 50px !important; }
  .specialBodykitline .u-pdB105 { padding-bottom: 52.5px !important; }
  .specialBodykitline .u-pdB110 { padding-bottom: 55px !important; }
  .specialBodykitline .u-pdB115 { padding-bottom: 57.5px !important; }
  .specialBodykitline .u-pdB120 { padding-bottom: 60px !important; }
  .specialBodykitline .u-pdB125 { padding-bottom: 62.5px !important; }
  .specialBodykitline .u-pdB130 { padding-bottom: 65px !important; }
  .specialBodykitline .u-pdB135 { padding-bottom: 67.5px !important; }
  .specialBodykitline .u-pdB140 { padding-bottom: 70px !important; }
  .specialBodykitline .u-pdB145 { padding-bottom: 72.5px !important; }
  .specialBodykitline .u-pdB150 { padding-bottom: 75px !important; }

  .specialBodykitline .u-pdL0 { padding-left: 0 !important; }
  .specialBodykitline .u-pdL1 { padding-left: 0.5px !important; }
  .specialBodykitline .u-pdL2 { padding-left: 1px !important; }
  .specialBodykitline .u-pdL3 { padding-left: 1.5px !important; }
  .specialBodykitline .u-pdL4 { padding-left: 2px !important; }
  .specialBodykitline .u-pdL5 { padding-left: 2.5px !important; }
  .specialBodykitline .u-pdL6 { padding-left: 3px !important; }
  .specialBodykitline .u-pdL7 { padding-left: 3.5px !important; }
  .specialBodykitline .u-pdL8 { padding-left: 4px !important; }
  .specialBodykitline .u-pdL9 { padding-left: 4.5px !important; }
  .specialBodykitline .u-pdL10 { padding-left: 5px !important; }
  .specialBodykitline .u-pdL12 { padding-left: 6px !important; }
  .specialBodykitline .u-pdL15 { padding-left: 7.5px !important; }
  .specialBodykitline .u-pdL20 { padding-left: 10px !important; }
  .specialBodykitline .u-pdL25 { padding-left: 12.5px !important; }
  .specialBodykitline .u-pdL30 { padding-left: 15px !important; }
  .specialBodykitline .u-pdL35 { padding-left: 17.5px !important; }
  .specialBodykitline .u-pdL40 { padding-left: 20px !important; }
  .specialBodykitline .u-pdL45 { padding-left: 22.5px !important; }
  .specialBodykitline .u-pdL50 { padding-left: 25px !important; }
  .specialBodykitline .u-pdL55 { padding-left: 27.5px !important; }
  .specialBodykitline .u-pdL60 { padding-left: 30px !important; }
  .specialBodykitline .u-pdL65 { padding-left: 32.5px !important; }
  .specialBodykitline .u-pdL70 { padding-left: 35px !important; }
  .specialBodykitline .u-pdL75 { padding-left: 37.5px !important; }
  .specialBodykitline .u-pdL80 { padding-left: 40px !important; }
  .specialBodykitline .u-pdL85 { padding-left: 42.5px !important; }
  .specialBodykitline .u-pdL90 { padding-left: 45px !important; }
  .specialBodykitline .u-pdL95 { padding-left: 47.5px !important; }
  .specialBodykitline .u-pdL100 { padding-left: 50px !important; }
  .specialBodykitline .u-pdL105 { padding-left: 52.5px !important; }
  .specialBodykitline .u-pdL110 { padding-left: 55px !important; }
  .specialBodykitline .u-pdL115 { padding-left: 57.5px !important; }
  .specialBodykitline .u-pdL120 { padding-left: 60px !important; }
  .specialBodykitline .u-pdL125 { padding-left: 62.5px !important; }
  .specialBodykitline .u-pdL130 { padding-left: 65px !important; }
  .specialBodykitline .u-pdL135 { padding-left: 67.5px !important; }
  .specialBodykitline .u-pdL140 { padding-left: 70px !important; }
  .specialBodykitline .u-pdL145 { padding-left: 72.5px !important; }
  .specialBodykitline .u-pdL150 { padding-left: 75px !important; }
      
  .specialBodykitline .u-pd0SP { padding: 0 !important; }
  .specialBodykitline .u-pd1SP { padding: 1px !important; }
  .specialBodykitline .u-pd2SP { padding: 2px !important; }
  .specialBodykitline .u-pd3SP { padding: 3px !important; }
  .specialBodykitline .u-pd4SP { padding: 4px !important; }
  .specialBodykitline .u-pd5SP { padding: 5px !important; }
  .specialBodykitline .u-pd6SP { padding: 6px !important; }
  .specialBodykitline .u-pd7SP { padding: 7px !important; }
  .specialBodykitline .u-pd8SP { padding: 8px !important; }
  .specialBodykitline .u-pd9SP { padding: 9px !important; }
  .specialBodykitline .u-pd10SP { padding: 10px !important; }
  .specialBodykitline .u-pd15SP { padding: 15px !important; }
  .specialBodykitline .u-pd20SP { padding: 20px !important; }
  .specialBodykitline .u-pd25SP { padding: 25px !important; }
  .specialBodykitline .u-pd30SP { padding: 30px !important; }
  .specialBodykitline .u-pd35SP { padding: 35px !important; }
  .specialBodykitline .u-pd40SP { padding: 40px !important; }
  .specialBodykitline .u-pd45SP { padding: 45px !important; }
  .specialBodykitline .u-pd50SP { padding: 50px !important; }
  .specialBodykitline .u-pd55SP { padding: 55px !important; }
  .specialBodykitline .u-pd60SP { padding: 60px !important; }
  .specialBodykitline .u-pd65SP { padding: 65px !important; }
  .specialBodykitline .u-pd70SP { padding: 70px !important; }
  .specialBodykitline .u-pd75SP { padding: 75px !important; }
  .specialBodykitline .u-pd80SP { padding: 80px !important; }
  .specialBodykitline .u-pd85SP { padding: 85px !important; }
  .specialBodykitline .u-pd90SP { padding: 90px !important; }
  .specialBodykitline .u-pd95SP { padding: 95px !important; }
  .specialBodykitline .u-pd100SP { padding: 100px !important; }
  .specialBodykitline .u-pd105SP { padding: 105px !important; }
  .specialBodykitline .u-pd110SP { padding: 110px !important; }
  .specialBodykitline .u-pd115SP { padding: 115px !important; }
  .specialBodykitline .u-pd120SP { padding: 120px !important; }
  .specialBodykitline .u-pd125SP { padding: 125px !important; }
  .specialBodykitline .u-pd130SP { padding: 130px !important; }
  .specialBodykitline .u-pd135SP { padding: 135px !important; }
  .specialBodykitline .u-pd140SP { padding: 140px !important; }
  .specialBodykitline .u-pd145SP { padding: 145px !important; }
  .specialBodykitline .u-pd150SP { padding: 150px !important; }

  .specialBodykitline .u-pdT0SP { padding-top: 0 !important; }
  .specialBodykitline .u-pdT1SP { padding-top: 1px !important; }
  .specialBodykitline .u-pdT2SP { padding-top: 2px !important; }
  .specialBodykitline .u-pdT3SP { padding-top: 3px !important; }
  .specialBodykitline .u-pdT4SP { padding-top: 4px !important; }
  .specialBodykitline .u-pdT5SP { padding-top: 5px !important; }
  .specialBodykitline .u-pdT6SP { padding-top: 6px !important; }
  .specialBodykitline .u-pdT7SP { padding-top: 7px !important; }
  .specialBodykitline .u-pdT8SP { padding-top: 8px !important; }
  .specialBodykitline .u-pdT9SP { padding-top: 9px !important; }
  .specialBodykitline .u-pdT10SP { padding-top: 10px !important; }
  .specialBodykitline .u-pdT15SP { padding-top: 15px !important; }
  .specialBodykitline .u-pdT20SP { padding-top: 20px !important; }
  .specialBodykitline .u-pdT25SP { padding-top: 25px !important; }
  .specialBodykitline .u-pdT30SP { padding-top: 30px !important; }
  .specialBodykitline .u-pdT35SP { padding-top: 35px !important; }
  .specialBodykitline .u-pdT40SP { padding-top: 40px !important; }
  .specialBodykitline .u-pdT45SP { padding-top: 45px !important; }
  .specialBodykitline .u-pdT50SP { padding-top: 50px !important; }
  .specialBodykitline .u-pdT55SP { padding-top: 55px !important; }
  .specialBodykitline .u-pdT60SP { padding-top: 60px !important; }
  .specialBodykitline .u-pdT65SP { padding-top: 65px !important; }
  .specialBodykitline .u-pdT70SP { padding-top: 70px !important; }
  .specialBodykitline .u-pdT75SP { padding-top: 75px !important; }
  .specialBodykitline .u-pdT80SP { padding-top: 80px !important; }
  .specialBodykitline .u-pdT85SP { padding-top: 85px !important; }
  .specialBodykitline .u-pdT90SP { padding-top: 90px !important; }
  .specialBodykitline .u-pdT95SP { padding-top: 95px !important; }
  .specialBodykitline .u-pdT100SP { padding-top: 100px !important; }
  .specialBodykitline .u-pdT105SP { padding-top: 105px !important; }
  .specialBodykitline .u-pdT110SP { padding-top: 110px !important; }
  .specialBodykitline .u-pdT115SP { padding-top: 115px !important; }
  .specialBodykitline .u-pdT120SP { padding-top: 120px !important; }
  .specialBodykitline .u-pdT125SP { padding-top: 125px !important; }
  .specialBodykitline .u-pdT130SP { padding-top: 130px !important; }
  .specialBodykitline .u-pdT135SP { padding-top: 135px !important; }
  .specialBodykitline .u-pdT140SP { padding-top: 140px !important; }
  .specialBodykitline .u-pdT145SP { padding-top: 145px !important; }
  .specialBodykitline .u-pdT150SP { padding-top: 150px !important; }

  .specialBodykitline .u-pdR0SP { padding-right: 0 !important; }
  .specialBodykitline .u-pdR1SP { padding-right: 1px !important; }
  .specialBodykitline .u-pdR2SP { padding-right: 2px !important; }
  .specialBodykitline .u-pdR3SP { padding-right: 3px !important; }
  .specialBodykitline .u-pdR4SP { padding-right: 4px !important; }
  .specialBodykitline .u-pdR5SP { padding-right: 5px !important; }
  .specialBodykitline .u-pdR6SP { padding-right: 6px !important; }
  .specialBodykitline .u-pdR7SP { padding-right: 7px !important; }
  .specialBodykitline .u-pdR8SP { padding-right: 8px !important; }
  .specialBodykitline .u-pdR9SP { padding-right: 9px !important; }
  .specialBodykitline .u-pdR10SP { padding-right: 10px !important; }
  .specialBodykitline .u-pdR15SP { padding-right: 15px !important; }
  .specialBodykitline .u-pdR20SP { padding-right: 20px !important; }
  .specialBodykitline .u-pdR25SP { padding-right: 25px !important; }
  .specialBodykitline .u-pdR30SP { padding-right: 30px !important; }
  .specialBodykitline .u-pdR35SP { padding-right: 35px !important; }
  .specialBodykitline .u-pdR40SP { padding-right: 40px !important; }
  .specialBodykitline .u-pdR45SP { padding-right: 45px !important; }
  .specialBodykitline .u-pdR50SP { padding-right: 50px !important; }
  .specialBodykitline .u-pdR55SP { padding-right: 55px !important; }
  .specialBodykitline .u-pdR60SP { padding-right: 60px !important; }
  .specialBodykitline .u-pdR65SP { padding-right: 65px !important; }
  .specialBodykitline .u-pdR70SP { padding-right: 70px !important; }
  .specialBodykitline .u-pdR75SP { padding-right: 75px !important; }
  .specialBodykitline .u-pdR80SP { padding-right: 80px !important; }
  .specialBodykitline .u-pdR85SP { padding-right: 85px !important; }
  .specialBodykitline .u-pdR90SP { padding-right: 90px !important; }
  .specialBodykitline .u-pdR95SP { padding-right: 95px !important; }
  .specialBodykitline .u-pdR100SP { padding-right: 100px !important; }
  .specialBodykitline .u-pdR105SP { padding-right: 105px !important; }
  .specialBodykitline .u-pdR110SP { padding-right: 110px !important; }
  .specialBodykitline .u-pdR115SP { padding-right: 115px !important; }
  .specialBodykitline .u-pdR120SP { padding-right: 120px !important; }
  .specialBodykitline .u-pdR125SP { padding-right: 125px !important; }
  .specialBodykitline .u-pdR130SP { padding-right: 130px !important; }
  .specialBodykitline .u-pdR135SP { padding-right: 135px !important; }
  .specialBodykitline .u-pdR140SP { padding-right: 140px !important; }
  .specialBodykitline .u-pdR145SP { padding-right: 145px !important; }
  .specialBodykitline .u-pdR150SP { padding-right: 150px !important; }

  .specialBodykitline .u-pdB0SP { padding-bottom: 0 !important; }
  .specialBodykitline .u-pdB1SP { padding-bottom: 1px !important; }
  .specialBodykitline .u-pdB2SP { padding-bottom: 2px !important; }
  .specialBodykitline .u-pdB3SP { padding-bottom: 3px !important; }
  .specialBodykitline .u-pdB4SP { padding-bottom: 4px !important; }
  .specialBodykitline .u-pdB5SP { padding-bottom: 5px !important; }
  .specialBodykitline .u-pdB6SP { padding-bottom: 6px !important; }
  .specialBodykitline .u-pdB7SP { padding-bottom: 7px !important; }
  .specialBodykitline .u-pdB8SP { padding-bottom: 8px !important; }
  .specialBodykitline .u-pdB9SP { padding-bottom: 9px !important; }
  .specialBodykitline .u-pdB10SP { padding-bottom: 10px !important; }
  .specialBodykitline .u-pdB15SP { padding-bottom: 15px !important; }
  .specialBodykitline .u-pdB20SP { padding-bottom: 20px !important; }
  .specialBodykitline .u-pdB25SP { padding-bottom: 25px !important; }
  .specialBodykitline .u-pdB30SP { padding-bottom: 30px !important; }
  .specialBodykitline .u-pdB35SP { padding-bottom: 35px !important; }
  .specialBodykitline .u-pdB40SP { padding-bottom: 40px !important; }
  .specialBodykitline .u-pdB45SP { padding-bottom: 45px !important; }
  .specialBodykitline .u-pdB50SP { padding-bottom: 50px !important; }
  .specialBodykitline .u-pdB55SP { padding-bottom: 55px !important; }
  .specialBodykitline .u-pdB60SP { padding-bottom: 60px !important; }
  .specialBodykitline .u-pdB65SP { padding-bottom: 65px !important; }
  .specialBodykitline .u-pdB70SP { padding-bottom: 70px !important; }
  .specialBodykitline .u-pdB75SP { padding-bottom: 75px !important; }
  .specialBodykitline .u-pdB80SP { padding-bottom: 80px !important; }
  .specialBodykitline .u-pdB85SP { padding-bottom: 85px !important; }
  .specialBodykitline .u-pdB90SP { padding-bottom: 90px !important; }
  .specialBodykitline .u-pdB95SP { padding-bottom: 95px !important; }
  .specialBodykitline .u-pdB100SP { padding-bottom: 100px !important; }
  .specialBodykitline .u-pdB105SP { padding-bottom: 105px !important; }
  .specialBodykitline .u-pdB110SP { padding-bottom: 110px !important; }
  .specialBodykitline .u-pdB115SP { padding-bottom: 115px !important; }
  .specialBodykitline .u-pdB120SP { padding-bottom: 120px !important; }
  .specialBodykitline .u-pdB125SP { padding-bottom: 125px !important; }
  .specialBodykitline .u-pdB130SP { padding-bottom: 130px !important; }
  .specialBodykitline .u-pdB135SP { padding-bottom: 135px !important; }
  .specialBodykitline .u-pdB140SP { padding-bottom: 140px !important; }
  .specialBodykitline .u-pdB145SP { padding-bottom: 145px !important; }
  .specialBodykitline .u-pdB150SP { padding-bottom: 150px !important; }

  .specialBodykitline .u-pdL0SP { padding-left: 0 !important; }
  .specialBodykitline .u-pdL1SP { padding-left: 1px !important; }
  .specialBodykitline .u-pdL2SP { padding-left: 2px !important; }
  .specialBodykitline .u-pdL3SP { padding-left: 3px !important; }
  .specialBodykitline .u-pdL4SP { padding-left: 4px !important; }
  .specialBodykitline .u-pdL5SP { padding-left: 5px !important; }
  .specialBodykitline .u-pdL6SP { padding-left: 6px !important; }
  .specialBodykitline .u-pdL7SP { padding-left: 7px !important; }
  .specialBodykitline .u-pdL8SP { padding-left: 8px !important; }
  .specialBodykitline .u-pdL9SP { padding-left: 9px !important; }
  .specialBodykitline .u-pdL10SP { padding-left: 10px !important; }
  .specialBodykitline .u-pdL15SP { padding-left: 15px !important; }
  .specialBodykitline .u-pdL20SP { padding-left: 20px !important; }
  .specialBodykitline .u-pdL25SP { padding-left: 25px !important; }
  .specialBodykitline .u-pdL30SP { padding-left: 30px !important; }
  .specialBodykitline .u-pdL35SP { padding-left: 35px !important; }
  .specialBodykitline .u-pdL40SP { padding-left: 40px !important; }
  .specialBodykitline .u-pdL45SP { padding-left: 45px !important; }
  .specialBodykitline .u-pdL50SP { padding-left: 50px !important; }
  .specialBodykitline .u-pdL55SP { padding-left: 55px !important; }
  .specialBodykitline .u-pdL60SP { padding-left: 60px !important; }
  .specialBodykitline .u-pdL65SP { padding-left: 65px !important; }
  .specialBodykitline .u-pdL70SP { padding-left: 70px !important; }
  .specialBodykitline .u-pdL75SP { padding-left: 75px !important; }
  .specialBodykitline .u-pdL80SP { padding-left: 80px !important; }
  .specialBodykitline .u-pdL85SP { padding-left: 85px !important; }
  .specialBodykitline .u-pdL90SP { padding-left: 90px !important; }
  .specialBodykitline .u-pdL95SP { padding-left: 95px !important; }
  .specialBodykitline .u-pdL100SP { padding-left: 100px !important; }
  .specialBodykitline .u-pdL105SP { padding-left: 105px !important; }
  .specialBodykitline .u-pdL110SP { padding-left: 110px !important; }
  .specialBodykitline .u-pdL115SP { padding-left: 115px !important; }
  .specialBodykitline .u-pdL120SP { padding-left: 120px !important; }
  .specialBodykitline .u-pdL125SP { padding-left: 125px !important; }
  .specialBodykitline .u-pdL130SP { padding-left: 130px !important; }
  .specialBodykitline .u-pdL135SP { padding-left: 135px !important; }
  .specialBodykitline .u-pdL140SP { padding-left: 140px !important; }
  .specialBodykitline .u-pdL145SP { padding-left: 145px !important; }
  .specialBodykitline .u-pdL150SP { padding-left: 150px !important; }
}