@charset "utf-8";

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


/**
 * Common Style
 * ================================================================================
 * Table of Contents:
 *
 * Basic Structure
 * Parts Settings
 * Module Settings
 * Animation Settings
 * Colorbox Settings
 * Other Settings
 * ================================================================================
 */






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


/* -- Layout-- */
.header {
  background-color: #fff;
  position: relative;
  z-index: 500;
  }
#headerNavArea {
  position: relative;
  z-index: 499;
  }
.dirpath { margin-top: 0; }
.footer { margin-top: 0 !important; }

.specialAisha {
  display: block;
  position: relative;
  color: #1a1a1a;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;
  font-size: 2.0rem;
  font-weight: 400;
  line-height: 1.6;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  }

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

  .specialAisha #loader {
    background-color: #fff;
    background-image: url("/files/cdb/ZZ/special/aisha/common/2108/zz_special_aisha_common_loader.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 35px auto;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 102;
    }


/* -- Link -- */
.specialAisha a {
  display: inline-block;
  opacity: 1;
  color: #0041aa;
  transition: opacity 0.2s ease-in;
  text-decoration: underline;
  }

.specialAisha a:hover { opacity: 0.6; }






/**
 * ================================================================================
 * Parts Settings
 * ================================================================================
 */


/**
 * Wrapper
 * -------------------------------
 */

.specialAisha .p-wrapper1100 {
  width: 1100px;
  margin: 0 auto;
  position: relative;
  }

.specialAisha .p-wrapper1080 {
  width: 1100px;
  margin: 0 auto;
  position: relative;
  }

.specialAisha .p-wrapper1000 {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  }



/**
 * Block
 * -------------------------------
 */

.specialAisha .p-secBlock { margin-bottom: 160px; }



/**
 * Column
 * -------------------------------
 */

.specialAisha .p-cols {
  list-style: none;
  letter-spacing: -.40em;
  }

.specialAisha .p-col {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  }

.specialAisha .p-col.p-col01 { width: 100%; }
.specialAisha .p-col.p-col02 { width: 50%; }
.specialAisha .p-col.p-col03 { width: 33.3333%; }
.specialAisha .p-col.p-col04 { width: 25%; }
.specialAisha .p-col.p-col05 { width: 20%; }
.specialAisha .p-col.p-col06 { width: 16.666%; }



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

.specialAisha .p-btns {
  list-style: none;
  letter-spacing: -.40em;
  }

.specialAisha .p-btn {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  }

  .specialAisha .p-btn > * { display: block; }

    .specialAisha .p-btn > * > span { display: inline-block; }


/* -- .p-btn01 -- */
.specialAisha .p-btn.p-btn01 > * {
  background: -webkit-linear-gradient(left,  rgba(105,211,255,1) 0%,rgba(0,180,255,1) 75%,rgba(0,155,255,1) 100%);
  background: linear-gradient(to right,  rgba(105,211,255,1) 0%,rgba(0,180,255,1) 75%,rgba(0,155,255,1) 100%);
  padding: 40px 160px;
  position: relative;
  }

  .specialAisha .p-btn.p-btn01 > a:after {
    content: "";
    background-image: url("/files/cdb/ZZ/special/aisha/common/2108/zz_special_aisha_common_icon-arrow02-wt.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
    width: 46px;
    height: 46px;
    position: absolute;
    top: 50%;
    right: 60px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    }

  .specialAisha .p-btn.p-btn01 > * > span {
    color: #fff;
    font-size: 3.0rem;
    font-weight: 900;
    }



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

/* -- .p-ttl01 -- */
.specialAisha .p-ttl01 { margin-bottom: 20px; }

  .specialAisha .p-ttl01 > span {
    display: inline-block;
    font-size: 3.8rem;
    font-weight: 900;
    line-height: 1.4;
    }

    .specialAisha .p-ttl01 > span > span { font-weight: 900; }


/* -- .p-ttl02 -- */
.specialAisha .p-ttl02 {
  padding-bottom: 6px;
  margin-bottom: 20px;
  border-bottom: 2px solid #00b4ff;
  }

  .specialAisha .p-ttl02 > span {
    display: inline-block;
    font-size: 3.0rem;
    font-weight: 700;
    line-height: 1.4;
    }

    .specialAisha .p-ttl02 > span > span { font-weight: 700; }


/* -- .p-ttl03 -- */
.specialAisha .p-ttl03 { margin-bottom: 20px; }

  .specialAisha .p-ttl03 > span {
    display: inline-block;
    padding-left: 1em;
    font-size: 3.0rem;
    font-weight: 700;
    line-height: 1.4;
    }

    .specialAisha .p-ttl03 > span:before {
      content: "■";
      display: inline-block;
      color: #00b4ff;
      text-indent: -1em;
      }

    .specialAisha .p-ttl03 > span > span { font-weight: 700; }



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

.specialAisha .p-lists,
.specialAisha .p-comments { list-style: none; }

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

.specialAisha .p-comments,
.specialAisha .p-caption { font-size: 90%; }

  .specialAisha .p-comments *,
  .specialAisha .p-caption * { font-weight: 300; }






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


/**
 * Main Visual
 * -------------------------------
 */

.specialAisha .m-mv {
  background-color: #1a1a1a;
  position: relative;
  z-index: 1;
  }


  /* -- .m-mvInner -- */
  .specialAisha .m-mv .m-mvInner {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    }

  .specialAishaSingle .m-mv .m-mvInner { display: block; }


  /* -- .m-mvBg-- */
  .specialAisha .m-mv .m-mvBg {
    position: relative;
    z-index: -1;
    }


  /* -- .m-catMvTtl -- */
  .specialAisha .m-mv .m-catMvTtl {
    background-color: rgba(0, 0, 0, 0.5);
    min-width: calc(100vw * (610 / 1700));
    padding: calc(100vw * (65 / 1700)) calc(100vw * (55 / 1700)) calc(100vw * (70 / 1700)) calc(100vw * (55 / 1700));
    margin-left: calc(100vw * (210 / 1700));
    }

    .specialAisha .m-mv .m-catMvTtl > span { display: block; }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlMaker {
      background-color: #fff;
      display: inline-block;
      padding: calc(100vw * (2 / 1700)) calc(100vw * (20 / 1700));
      border-bottom: calc(100vw * (10 / 1700)) solid #00b4ff;
      color: #000;
      font-size: calc(100vw * (73 / 1700));
      font-weight: 600;
      line-height: 1;
      }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlName {
      margin-top: calc(100vw * (30 / 1700));
      color: #fff;
      font-size: calc(100vw * (176 / 1700));
      font-weight: 700;
      line-height: 0.8;
      }

      .specialAisha .m-mv .m-catMvTtl .m-catMvTtlName > span {
        display: block;
        font-size: calc(100vw * (56 / 1700));
        }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlTxt {
      margin-top: calc(100vw * (25 / 1700));
      color: #fff;
      font-size: calc(100vw * (30 / 1700));
      font-weight: 700;
      line-height: 1.4;
      }


  /* -- .m-singleMvTtl -- */
  .specialAisha .m-mv .m-singleMvTtl {
    width: 1080px;
    position: absolute;
    left: 50%;
    bottom: 50px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    }

    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlLabel {
      background-color: #00b4ff;
      display: inline-block;
      margin-bottom: 10px;
      margin-right: 25px;
      padding: 15px 20px;
      vertical-align: top;
      color: #fff;
      font-size: 2.3rem;
      font-weight: 900;
      font-style: italic;
      line-height: 1;
      }

    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlModel {
      display: inline-block;
      margin-top: 4px;
      vertical-align: top;
      color: #fff;
      font-size: 4.3rem;
      font-weight: 600;
      line-height: 1;
      }

      .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlModel .c-ffNotosans {
        font-size: 3.5rem;
        font-weight: 400;
        }

    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlTxt {
      display: block;
      color: #fff;
      font-size: 5.0rem;
      font-weight: 900;
      line-height: 1.4;
      }

      .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlTxt > span { font-weight: 900; }



/**
 * Use Case
 * -------------------------------
 */

.specialAisha .m-useCase { margin-top: 110px; }


  /* -- .m-useCaseInner -- */
  .specialAisha .m-useCase .m-useCaseInner {
    background-color: #fcfaf5;
    padding: 30px;
    }

    .specialAisha .m-useCase .m-useCaseInner > dt {
      display: block;
      margin-bottom: 15px;
      }

      .specialAisha .m-useCase .m-useCaseInner > dt > span { display: inline-block; }

    .specialAisha .m-useCase .m-useCaseInner > dd {}

      .specialAisha .m-useCase .m-useCaseInner > dd > p {
        font-size: 1.6rem;
        font-weight: 300;
        }



/**
 * Bottom Comments
 * -------------------------------
 */

.specialAisha .m-bottomComments {
  padding-top: 50px;
  margin-top: 50px;
  border-top: 1px solid #1a1a1a;
  }



/**
 * Apn Store
 * -------------------------------
 */

.specialAisha .m-apnStore { margin-top: 50px; }


  /* -- .m-apnStoreInner -- */
  .specialAisha .m-apnStore .m-apnStoreInner {}

    .specialAisha .m-apnStore .m-apnStoreInner > dt {
      background-color: #024898;
      display: block;
      padding: 6px 0;
      text-align: center;
      }

      .specialAisha .m-apnStore .m-apnStoreInner > dt > span {
        display: inline-block;
        padding-left: 56px;
        position: relative;
        color: #fff;
        font-size: 3.3rem;
        font-weight: 900;
        font-style: italic;
        line-height: 1.4;
        }

        .specialAisha .m-apnStore .m-apnStoreInner > dt > span:before {
          content: "";
          background-image: url("/files/cdb/ZZ/special/aisha/common/2108/zz_special_aisha_common_icon-cart-wt.png");
          background-repeat: no-repeat;
          background-position: 50% 50%;
          background-size: 100% auto;
          width: 44px;
          height: 44px;
          position: absolute;
          top: 0;
          left: 0;
          }

          .specialAisha .m-apnStore .m-apnStoreInner > dt > span > span {
            font-size: 2.4rem;
            font-weight: 900;
            }

    .specialAisha .m-apnStore .m-apnStoreInner > dd {
      background-color: #fbfbfb;
      padding: 50px 0 60px 0;
      }


  /* -- .m-apnStoreItems -- */
  .specialAisha .m-apnStore .m-apnStoreItems {
    list-style: none;
    letter-spacing: -.40em;
    text-align: center;
    }

    .specialAisha .m-apnStore .m-apnStoreItems > li {
      display: inline-block;
      letter-spacing: normal;
      vertical-align: top;
      border-left: 1px solid #1e1e1e;
      }

    .specialAisha .m-apnStore .m-apnStoreItems > li:nth-of-type(1) {
      border-left: none;
      padding-right: 50px;
      }

    .specialAisha .m-apnStore .m-apnStoreItems > li:nth-of-type(2) { padding-left: 50px; }

      .specialAisha .m-apnStore .m-apnStoreItems > li > dl { display: inline-block; }

        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dt,
        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd {
          display: block;
          font-size: 1.9rem;
          text-align: left;
          }

        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dt { font-weight: 500; }

        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd {}

          .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd > ul { list-style: none; }

            .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd > ul > li { font-weight: 300; }

              .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd > ul > li > a {
                display: inline-block;
                padding-left: 1.25em;
                text-indent: -1.25em;
                }



/**
 * Category Update
 * -------------------------------
 */

.specialAisha .m-catUpdate {
  margin-top: 60px;
  position: relative;
  }


  /* -- .m-catUpdateSideLabel -- */
  .specialAisha .m-catUpdate .m-catUpdateSideLabel {
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -100px;
    z-index: 1;
    }

    .specialAisha .m-catUpdate .m-catUpdateSideLabel .m-catUpdateSideLabelTtl {
      display: inline-block;
      width: 130px;
      height: 40px;
      padding: 0 10px;
      margin-top: 130px;
      color: #fff;
      font-size: 4.0rem;
      font-weight: 600;
      text-align: center;
      line-height: 40px;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      transform-origin: left top;
      }

    .specialAisha .m-catUpdate .m-catUpdateSideLabel .m-catUpdateSideLabelLine {
      background-color: #fff;
      width: 1px;
      height: calc(100% - 130px);
      position: absolute;
      bottom: 0;
      left: 50%;
      z-index: -1;
      }

    .specialAisha .m-catUpdate .m-catUpdateSideLabel .m-catUpdateSideLabelBg {
      background-color: #1a1a1a;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: -2;
      }


  /* -- .m-catUpdateLists -- */
  .specialAisha .m-catUpdate .m-catUpdateLists { list-style: none; }

    .specialAisha .m-catUpdate .m-catUpdateLists > li { margin-bottom: 100px; }

    .specialAisha .m-catUpdate .m-catUpdateLists > li:nth-last-of-type(1) { margin-bottom: 0; }

      .specialAisha .m-catUpdate .m-catUpdateLists > li > a {
        display: block;
        text-decoration: none;
        }

    .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner {}

      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dt,
      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dt > span { display: block; }

      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dt {
        position: relative;
        z-index: 1;
        }

      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd {
        background-color: #fff;
        margin: -60px 100px 0 0;
        padding-top: 25px;
        position: relative;
        z-index: 2;
        }

        .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl {}

          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlSub {
            display: inline-block;
            margin-right: 30px;
            vertical-align: top;
            position: relative;
            color: #1a1a1a;
            font-size: 1.8rem;
            font-weight: 700;
            font-style: italic;
            }

            .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlSub:after {
              content: "";
              background-color: #00b4ff;
              width: 100%;
              height: 9px;
              position: absolute;
              left: 0;
              bottom: -13px;
              }

          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlModel {
            display: inline-block;
            vertical-align: top;
            color: #1a1a1a;
            font-size: 3.0rem;
            font-weight: 600;
            line-height: 1;
            }

            .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlModel .c-ffNotosans {
              font-size: 2.3rem;
              font-weight: 400;
              }

          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlMain {
            display: block;
            margin-top: 15px;
            color: #1a1a1a;
            font-size: 3.9rem;
            font-weight: 900;
            line-height: 1.5;
            }

            .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlMain > span { font-weight: 900; }



/**
 * Single Lead
 * -------------------------------
 */

.specialAisha .m-singleLead { margin-top: 120px; }

  
  /* -- .m-singleLeadProblem -- */
  .specialAisha .m-singleLead .m-singleLeadProblem {
    padding-left: 1em;
    font-size: 3.0rem;
    }

    .specialAisha .m-singleLead .m-singleLeadProblem > dt {
      display: block;
      margin-bottom: 35px;
      }

      .specialAisha .m-singleLead .m-singleLeadProblem > dt > span {
        display: inline-block;
        font-weight: 700;
        line-height: 1.4;
        }

        .specialAisha .m-singleLead .m-singleLeadProblem > dt > span:before {
          content: "■";
          display: inline-block;
          margin-left: -1em;
          color: #00b4ff;
          }

    .specialAisha .m-singleLead .m-singleLeadProblem > dd {
      font-size: 2.0rem;
      line-height: 2.2;
      }

      .specialAisha .m-singleLead .m-singleLeadProblem > dd * { font-weight: 300; }



/**
 * Single Post
 * -------------------------------
 */

.specialAisha .m-singlePost { margin-top: 120px; }


  /* -- .m-singlePostLists -- */
  .specialAisha .m-singlePost .m-singlePostLists { list-style: none; }

    .specialAisha .m-singlePost .m-singlePostLists > li { margin-bottom: 100px; }

    .specialAisha .m-singlePost .m-singlePostLists > li:nth-last-of-type(1) { margin-bottom: 0; }


  /* -- .m-singlePostListsInner -- */
  .specialAisha .m-singlePost .m-singlePostListsInner {}

    .specialAisha .m-singlePost .m-singlePostListsInner > p {
        margin-top: 30px;
        font-weight: 300;
        line-height: 2.0;
        }

        .specialAisha .m-singlePost .m-singlePostListsInner > p > span { font-weight: 300; }



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

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

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

.specialAisha .m-floatingYoutubeMotorz {
  display: block !important;
  margin-top: -10px;
  background-image: url("/files/cdb/ZZ/special/aisha/common/2312/zz_special_aisha_common_floating-youtube-motorz-bg.svg");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% auto;
}

.specialAisha .m-floatingYoutubeMotorz > a {
  align-items: flex-start !important;
  height: 150px !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span {
  padding: 0 !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(1) {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 67px;
  margin-bottom: 0 !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(1) img {
  width: 95px !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(2) {
  display: none !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(3) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 83px !important;
  padding: 5px 5px 0 10px !important;
}






/**
 * ================================================================================
 * Animation Settings
 * ================================================================================
 */

  
.specialAisha .c-animate {
  display: block;
  transition-property: all;
  transition-timing-function: ease-out;
  will-change: transform;
  }
.specialAisha img.c-animate { display: inline-block; }


/* -- .c-animateMoveX01 -- */
.specialAisha .c-animateMoveX01 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: translate(30px, 0);
  transform: translate(30px, 0);
  }
.specialAisha .c-animateMoveX01.c-animated {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  }


/* -- .c-animateMoveX02 -- */
.specialAisha .c-animateMoveX02 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: translate(-30px, 0);
  transform: translate(-30px, 0);
  }
.specialAisha .c-animateMoveX02.c-animated {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  }


/* -- .c-animateMoveY01 -- */
.specialAisha .c-animateMoveY01 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: translate(0, 30px);
  transform: translate(0, 30px);
  }
.specialAisha .c-animateMoveY01.c-animated {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  }


/* -- .c-animateMoveY02 -- */
.specialAisha .c-animateMoveY02 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: translate(0, -30px);
  transform: translate(0, -30px);
  }
.specialAisha .c-animateMoveY02.c-animated {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  }


/* -- .c-animateScaleX01 -- */
.specialAisha .c-animateScaleX01 {
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  }
.specialAisha .c-animateScaleX01.c-animated {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  }

/* -- .c-animateScaleX02 -- */
.specialAisha .c-animateScaleX02 {
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  }
.specialAisha .c-animateScaleX02.c-animated {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  }

/* -- .c-animateScaleY01 -- */
.specialAisha .c-animateScaleY01 {
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  }
.specialAisha .c-animateScaleY01.c-animated {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  }


/* -- .c-animateScaleY02 -- */
.specialAisha .c-animateScaleY02 {
  visibility: hidden;
  transition-duration: 0.6s;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  }
.specialAisha .c-animateScaleY02.c-animated {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  }


/* -- .c-animateFade01 -- */
.specialAisha .c-animateFade01 {
  opacity: 0;
  visibility: hidden;
  }
.specialAisha .c-animateFade01.c-animated {
  opacity: 1;
  visibility: visible;
  }


/* -- .c-animateFade02 -- */
.specialAisha .c-animateFade02 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 1s;
  }
.specialAisha .c-animateFade02.c-animated {
  opacity: 1;
  visibility: visible;
  }


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


/* -- .c-animateBlur02 -- */
.specialAisha .c-animateBlur02 {
  background: transparent;
  opacity: 0;
  visibility: hidden;
  transition-duration: 1s;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  }
.specialAisha .c-animateBlur02.c-animated {
  opacity: 1;
  visibility: visible;
  -webkit-filter: blur(0);
  filter: blur(0);
  }


/* -- .c-animateFade01 -- */
.specialAisha .c-animateFade01 {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.6s;
  }
.specialAisha .c-animateFade01.c-animated {
  opacity: 1;
  visibility: visible;
  }


/* -- .c-animateFade01 -- */
.specialAisha .c-animateBounceIn { opacity: 0; }

.specialAisha .c-animateBounceIn.c-animated {
  opacity: 1;
  animation: bounce_in 1s ease-out;
  }

@keyframes bounce_in {
  0% {
    opacity: 0;
    transform: scale(0.85);
  }
  20% {
    opacity: 1;
    transform: scale(1.0);
  }
  40% {
    opacity: 1;
    transform: scale(0.95);
  }
  60% {
    opacity: 1;
    transform: scale(1.0);
  }
}






/**
 * ================================================================================
 * ColorBox Settings
 * ================================================================================
 */

#cboxContent { padding: 15px !important; }

#cboxClose {
  top: 0 !important;
  right: 0 !important;
  }






/**
 * ================================================================================
 * Other Settings
 * ================================================================================
 */


/* -- Element -- */
.specialAisha .c-isPC { display: block; }
.specialAisha br.c-isPC,
.specialAisha img.c-isPC { display: inline-block; }
.specialAisha .c-isSP,
.specialAisha br.c-isSP, 
.specialAisha img.c-isSP { display: none; }


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


/* -- Block -- */
.specialAisha .c-disBlock { display: block !important; }
.specialAisha .c-disInlineBlock { display: inline-block !important; }
.specialAisha .c-disInline { display: inline-block !important; }
.specialAisha .c-disFlex { display: flex !important; }
.specialAisha .c-disInlineFlex { display: inline-flex !important; }
.specialAisha .c-disNone { display: none !important; }


/* -- Font Family -- */
.specialAisha .c-ffNotosans { font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif !important; }
.specialAisha .c-ffBarlow { font-family: "Barlow", sans-serif !important; }
.specialAisha .c-ffBarlowCond { font-family: "Barlow Condensed", sans-serif !important; }
.specialAisha .c-ffMontserrat { font-family: "Montserrat", sans-serif !important; }


/* -- Font Weight -- */
.specialAisha .c-fwBold { font-weight: bold !important; }


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


/* -- Letter Spacing -- */
.specialAisha .c-lsN001 { letter-spacing: -0.01em !important; }
.specialAisha .c-lsN002 { letter-spacing: -0.02em !important; }
.specialAisha .c-lsN003 { letter-spacing: -0.03em !important; }
.specialAisha .c-lsN004 { letter-spacing: -0.04em !important; }
.specialAisha .c-lsN005 { letter-spacing: -0.05em !important; }
.specialAisha .c-lsN006 { letter-spacing: -0.06em !important; }
.specialAisha .c-lsN007 { letter-spacing: -0.07em !important; }
.specialAisha .c-lsN008 { letter-spacing: -0.08em !important; }
.specialAisha .c-lsN009 { letter-spacing: -0.09em !important; }
.specialAisha .c-lsN010 { letter-spacing: -0.10em !important; }
.specialAisha .c-lsN011 { letter-spacing: -0.11em !important; }
.specialAisha .c-lsN012 { letter-spacing: -0.12em !important; }
.specialAisha .c-lsN013 { letter-spacing: -0.13em !important; }
.specialAisha .c-lsN014 { letter-spacing: -0.14em !important; }
.specialAisha .c-lsN015 { letter-spacing: -0.15em !important; }
.specialAisha .c-lsNormal { letter-spacing: normal; }


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

.specialAisha .c-mgT0 { margin-top: 0 !important; }
.specialAisha .c-mgT5 { margin-top: 5px !important; }
.specialAisha .c-mgT10 { margin-top: 10px !important; }
.specialAisha .c-mgT15 { margin-top: 15px !important; }
.specialAisha .c-mgT20 { margin-top: 20px !important; }
.specialAisha .c-mgT25 { margin-top: 25px !important; }
.specialAisha .c-mgT30 { margin-top: 30px !important; }
.specialAisha .c-mgT35 { margin-top: 35px !important; }
.specialAisha .c-mgT40 { margin-top: 40px !important; }
.specialAisha .c-mgT45 { margin-top: 45px !important; }
.specialAisha .c-mgT50 { margin-top: 50px !important; }
.specialAisha .c-mgT55 { margin-top: 55px !important; }
.specialAisha .c-mgT60 { margin-top: 60px !important; }
.specialAisha .c-mgT65 { margin-top: 65px !important; }
.specialAisha .c-mgT70 { margin-top: 70px !important; }
.specialAisha .c-mgT75 { margin-top: 75px !important; }
.specialAisha .c-mgT80 { margin-top: 80px !important; }
.specialAisha .c-mgT85 { margin-top: 85px !important; }
.specialAisha .c-mgT90 { margin-top: 90px !important; }
.specialAisha .c-mgT95 { margin-top: 95px !important; }
.specialAisha .c-mgT100 { margin-top: 100px !important; }
.specialAisha .c-mgT105 { margin-top: 105px !important; }
.specialAisha .c-mgT110 { margin-top: 110px !important; }
.specialAisha .c-mgT115 { margin-top: 115px !important; }
.specialAisha .c-mgT120 { margin-top: 120px !important; }
.specialAisha .c-mgT125 { margin-top: 125px !important; }
.specialAisha .c-mgT130 { margin-top: 130px !important; }
.specialAisha .c-mgT135 { margin-top: 135px !important; }
.specialAisha .c-mgT140 { margin-top: 140px !important; }
.specialAisha .c-mgT145 { margin-top: 145px !important; }
.specialAisha .c-mgT150 { margin-top: 150px !important; }

.specialAisha .c-mgR0 { margin-right: 0 !important; }
.specialAisha .c-mgR5 { margin-right: 5px !important; }
.specialAisha .c-mgR10 { margin-right: 10px !important; }
.specialAisha .c-mgR15 { margin-right: 15px !important; }
.specialAisha .c-mgR20 { margin-right: 20px !important; }
.specialAisha .c-mgR25 { margin-right: 25px !important; }
.specialAisha .c-mgR30 { margin-right: 30px !important; }
.specialAisha .c-mgR35 { margin-right: 35px !important; }
.specialAisha .c-mgR40 { margin-right: 40px !important; }
.specialAisha .c-mgR45 { margin-right: 45px !important; }
.specialAisha .c-mgR50 { margin-right: 50px !important; }
.specialAisha .c-mgR55 { margin-right: 55px !important; }
.specialAisha .c-mgR60 { margin-right: 60px !important; }
.specialAisha .c-mgR65 { margin-right: 65px !important; }
.specialAisha .c-mgR70 { margin-right: 70px !important; }
.specialAisha .c-mgR75 { margin-right: 75px !important; }
.specialAisha .c-mgR80 { margin-right: 80px !important; }
.specialAisha .c-mgR85 { margin-right: 85px !important; }
.specialAisha .c-mgR90 { margin-right: 90px !important; }
.specialAisha .c-mgR95 { margin-right: 95px !important; }
.specialAisha .c-mgR100 { margin-right: 100px !important; }
.specialAisha .c-mgR105 { margin-right: 105px !important; }
.specialAisha .c-mgR110 { margin-right: 110px !important; }
.specialAisha .c-mgR115 { margin-right: 115px !important; }
.specialAisha .c-mgR120 { margin-right: 120px !important; }
.specialAisha .c-mgR125 { margin-right: 125px !important; }
.specialAisha .c-mgR130 { margin-right: 130px !important; }
.specialAisha .c-mgR135 { margin-right: 135px !important; }
.specialAisha .c-mgR140 { margin-right: 140px !important; }
.specialAisha .c-mgR145 { margin-right: 145px !important; }
.specialAisha .c-mgR150 { margin-right: 150px !important; }

.specialAisha .c-mgB0 { margin-bottom: 0 !important; }
.specialAisha .c-mgB5 { margin-bottom: 5px !important; }
.specialAisha .c-mgB10 { margin-bottom: 10px !important; }
.specialAisha .c-mgB15 { margin-bottom: 15px !important; }
.specialAisha .c-mgB20 { margin-bottom: 20px !important; }
.specialAisha .c-mgB25 { margin-bottom: 25px !important; }
.specialAisha .c-mgB30 { margin-bottom: 30px !important; }
.specialAisha .c-mgB35 { margin-bottom: 35px !important; }
.specialAisha .c-mgB40 { margin-bottom: 40px !important; }
.specialAisha .c-mgB45 { margin-bottom: 45px !important; }
.specialAisha .c-mgB50 { margin-bottom: 50px !important; }
.specialAisha .c-mgB55 { margin-bottom: 55px !important; }
.specialAisha .c-mgB60 { margin-bottom: 60px !important; }
.specialAisha .c-mgB65 { margin-bottom: 65px !important; }
.specialAisha .c-mgB70 { margin-bottom: 70px !important; }
.specialAisha .c-mgB75 { margin-bottom: 75px !important; }
.specialAisha .c-mgB80 { margin-bottom: 80px !important; }
.specialAisha .c-mgB85 { margin-bottom: 85px !important; }
.specialAisha .c-mgB90 { margin-bottom: 90px !important; }
.specialAisha .c-mgB95 { margin-bottom: 95px !important; }
.specialAisha .c-mgB100 { margin-bottom: 100px !important; }
.specialAisha .c-mgB105 { margin-bottom: 105px !important; }
.specialAisha .c-mgB110 { margin-bottom: 110px !important; }
.specialAisha .c-mgB115 { margin-bottom: 115px !important; }
.specialAisha .c-mgB120 { margin-bottom: 120px !important; }
.specialAisha .c-mgB125 { margin-bottom: 125px !important; }
.specialAisha .c-mgB130 { margin-bottom: 130px !important; }
.specialAisha .c-mgB135 { margin-bottom: 135px !important; }
.specialAisha .c-mgB140 { margin-bottom: 140px !important; }
.specialAisha .c-mgB145 { margin-bottom: 145px !important; }
.specialAisha .c-mgB150 { margin-bottom: 150px !important; }

.specialAisha .c-mgL0 { margin-left: 0 !important; }
.specialAisha .c-mgL5 { margin-left: 5px !important; }
.specialAisha .c-mgL10 { margin-left: 10px !important; }
.specialAisha .c-mgL15 { margin-left: 15px !important; }
.specialAisha .c-mgL20 { margin-left: 20px !important; }
.specialAisha .c-mgL25 { margin-left: 25px !important; }
.specialAisha .c-mgL30 { margin-left: 30px !important; }
.specialAisha .c-mgL35 { margin-left: 35px !important; }
.specialAisha .c-mgL40 { margin-left: 40px !important; }
.specialAisha .c-mgL45 { margin-left: 45px !important; }
.specialAisha .c-mgL50 { margin-left: 50px !important; }
.specialAisha .c-mgL55 { margin-left: 55px !important; }
.specialAisha .c-mgL60 { margin-left: 60px !important; }
.specialAisha .c-mgL65 { margin-left: 65px !important; }
.specialAisha .c-mgL70 { margin-left: 70px !important; }
.specialAisha .c-mgL75 { margin-left: 75px !important; }
.specialAisha .c-mgL80 { margin-left: 80px !important; }
.specialAisha .c-mgL85 { margin-left: 85px !important; }
.specialAisha .c-mgL90 { margin-left: 90px !important; }
.specialAisha .c-mgL95 { margin-left: 95px !important; }
.specialAisha .c-mgL100 { margin-left: 100px !important; }
.specialAisha .c-mgL105 { margin-left: 105px !important; }
.specialAisha .c-mgL110 { margin-left: 110px !important; }
.specialAisha .c-mgL115 { margin-left: 115px !important; }
.specialAisha .c-mgL120 { margin-left: 120px !important; }
.specialAisha .c-mgL125 { margin-left: 125px !important; }
.specialAisha .c-mgL130 { margin-left: 130px !important; }
.specialAisha .c-mgL135 { margin-left: 135px !important; }
.specialAisha .c-mgL140 { margin-left: 140px !important; }
.specialAisha .c-mgL145 { margin-left: 145px !important; }
.specialAisha .c-mgL150 { margin-left: 150px !important; }


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

.specialAisha .c-pdT0 { padding-top: 0 !important; }
.specialAisha .c-pdT5 { padding-top: 5px !important; }
.specialAisha .c-pdT10 { padding-top: 10px !important; }
.specialAisha .c-pdT15 { padding-top: 15px !important; }
.specialAisha .c-pdT20 { padding-top: 20px !important; }
.specialAisha .c-pdT25 { padding-top: 25px !important; }
.specialAisha .c-pdT30 { padding-top: 30px !important; }
.specialAisha .c-pdT35 { padding-top: 35px !important; }
.specialAisha .c-pdT40 { padding-top: 40px !important; }
.specialAisha .c-pdT45 { padding-top: 45px !important; }
.specialAisha .c-pdT50 { padding-top: 50px !important; }
.specialAisha .c-pdT55 { padding-top: 55px !important; }
.specialAisha .c-pdT60 { padding-top: 60px !important; }
.specialAisha .c-pdT65 { padding-top: 65px !important; }
.specialAisha .c-pdT70 { padding-top: 70px !important; }
.specialAisha .c-pdT75 { padding-top: 75px !important; }
.specialAisha .c-pdT80 { padding-top: 80px !important; }
.specialAisha .c-pdT85 { padding-top: 85px !important; }
.specialAisha .c-pdT90 { padding-top: 90px !important; }
.specialAisha .c-pdT95 { padding-top: 95px !important; }
.specialAisha .c-pdT100 { padding-top: 100px !important; }
.specialAisha .c-pdT105 { padding-top: 105px !important; }
.specialAisha .c-pdT110 { padding-top: 110px !important; }
.specialAisha .c-pdT115 { padding-top: 115px !important; }
.specialAisha .c-pdT120 { padding-top: 120px !important; }
.specialAisha .c-pdT125 { padding-top: 125px !important; }
.specialAisha .c-pdT130 { padding-top: 130px !important; }
.specialAisha .c-pdT135 { padding-top: 135px !important; }
.specialAisha .c-pdT140 { padding-top: 140px !important; }
.specialAisha .c-pdT145 { padding-top: 145px !important; }
.specialAisha .c-pdT150 { padding-top: 150px !important; }

.specialAisha .c-pdR0 { padding-right: 0 !important; }
.specialAisha .c-pdR5 { padding-right: 5px !important; }
.specialAisha .c-pdR10 { padding-right: 10px !important; }
.specialAisha .c-pdR15 { padding-right: 15px !important; }
.specialAisha .c-pdR20 { padding-right: 20px !important; }
.specialAisha .c-pdR25 { padding-right: 25px !important; }
.specialAisha .c-pdR30 { padding-right: 30px !important; }
.specialAisha .c-pdR35 { padding-right: 35px !important; }
.specialAisha .c-pdR40 { padding-right: 40px !important; }
.specialAisha .c-pdR45 { padding-right: 45px !important; }
.specialAisha .c-pdR50 { padding-right: 50px !important; }
.specialAisha .c-pdR55 { padding-right: 55px !important; }
.specialAisha .c-pdR60 { padding-right: 60px !important; }
.specialAisha .c-pdR65 { padding-right: 65px !important; }
.specialAisha .c-pdR70 { padding-right: 70px !important; }
.specialAisha .c-pdR75 { padding-right: 75px !important; }
.specialAisha .c-pdR80 { padding-right: 80px !important; }
.specialAisha .c-pdR85 { padding-right: 85px !important; }
.specialAisha .c-pdR90 { padding-right: 90px !important; }
.specialAisha .c-pdR95 { padding-right: 95px !important; }
.specialAisha .c-pdR100 { padding-right: 100px !important; }
.specialAisha .c-pdR105 { padding-right: 105px !important; }
.specialAisha .c-pdR110 { padding-right: 110px !important; }
.specialAisha .c-pdR115 { padding-right: 115px !important; }
.specialAisha .c-pdR120 { padding-right: 120px !important; }
.specialAisha .c-pdR125 { padding-right: 125px !important; }
.specialAisha .c-pdR130 { padding-right: 130px !important; }
.specialAisha .c-pdR135 { padding-right: 135px !important; }
.specialAisha .c-pdR140 { padding-right: 140px !important; }
.specialAisha .c-pdR145 { padding-right: 145px !important; }
.specialAisha .c-pdR150 { padding-right: 150px !important; }

.specialAisha .c-pdB0 { padding-bottom: 0 !important; }
.specialAisha .c-pdB5 { padding-bottom: 5px !important; }
.specialAisha .c-pdB10 { padding-bottom: 10px !important; }
.specialAisha .c-pdB15 { padding-bottom: 15px !important; }
.specialAisha .c-pdB20 { padding-bottom: 20px !important; }
.specialAisha .c-pdB25 { padding-bottom: 25px !important; }
.specialAisha .c-pdB30 { padding-bottom: 30px !important; }
.specialAisha .c-pdB35 { padding-bottom: 35px !important; }
.specialAisha .c-pdB40 { padding-bottom: 40px !important; }
.specialAisha .c-pdB45 { padding-bottom: 45px !important; }
.specialAisha .c-pdB50 { padding-bottom: 50px !important; }
.specialAisha .c-pdB55 { padding-bottom: 55px !important; }
.specialAisha .c-pdB60 { padding-bottom: 60px !important; }
.specialAisha .c-pdB65 { padding-bottom: 65px !important; }
.specialAisha .c-pdB70 { padding-bottom: 70px !important; }
.specialAisha .c-pdB75 { padding-bottom: 75px !important; }
.specialAisha .c-pdB80 { padding-bottom: 80px !important; }
.specialAisha .c-pdB85 { padding-bottom: 85px !important; }
.specialAisha .c-pdB90 { padding-bottom: 90px !important; }
.specialAisha .c-pdB95 { padding-bottom: 95px !important; }
.specialAisha .c-pdB100 { padding-bottom: 100px !important; }
.specialAisha .c-pdB105 { padding-bottom: 105px !important; }
.specialAisha .c-pdB110 { padding-bottom: 110px !important; }
.specialAisha .c-pdB115 { padding-bottom: 115px !important; }
.specialAisha .c-pdB120 { padding-bottom: 120px !important; }
.specialAisha .c-pdB125 { padding-bottom: 125px !important; }
.specialAisha .c-pdB130 { padding-bottom: 130px !important; }
.specialAisha .c-pdB135 { padding-bottom: 135px !important; }
.specialAisha .c-pdB140 { padding-bottom: 140px !important; }
.specialAisha .c-pdB145 { padding-bottom: 145px !important; }
.specialAisha .c-pdB150 { padding-bottom: 150px !important; }

.specialAisha .c-pdL0 { padding-left: 0 !important; }
.specialAisha .c-pdL5 { padding-left: 5px !important; }
.specialAisha .c-pdL10 { padding-left: 10px !important; }
.specialAisha .c-pdL15 { padding-left: 15px !important; }
.specialAisha .c-pdL20 { padding-left: 20px !important; }
.specialAisha .c-pdL25 { padding-left: 25px !important; }
.specialAisha .c-pdL30 { padding-left: 30px !important; }
.specialAisha .c-pdL35 { padding-left: 35px !important; }
.specialAisha .c-pdL40 { padding-left: 40px !important; }
.specialAisha .c-pdL45 { padding-left: 45px !important; }
.specialAisha .c-pdL50 { padding-left: 50px !important; }
.specialAisha .c-pdL55 { padding-left: 55px !important; }
.specialAisha .c-pdL60 { padding-left: 60px !important; }
.specialAisha .c-pdL65 { padding-left: 65px !important; }
.specialAisha .c-pdL70 { padding-left: 70px !important; }
.specialAisha .c-pdL75 { padding-left: 75px !important; }
.specialAisha .c-pdL80 { padding-left: 80px !important; }
.specialAisha .c-pdL85 { padding-left: 85px !important; }
.specialAisha .c-pdL90 { padding-left: 90px !important; }
.specialAisha .c-pdL95 { padding-left: 95px !important; }
.specialAisha .c-pdL100 { padding-left: 100px !important; }
.specialAisha .c-pdL105 { padding-left: 105px !important; }
.specialAisha .c-pdL110 { padding-left: 110px !important; }
.specialAisha .c-pdL115 { padding-left: 115px !important; }
.specialAisha .c-pdL120 { padding-left: 120px !important; }
.specialAisha .c-pdL125 { padding-left: 125px !important; }
.specialAisha .c-pdL130 { padding-left: 130px !important; }
.specialAisha .c-pdL135 { padding-left: 135px !important; }
.specialAisha .c-pdL140 { padding-left: 140px !important; }
.specialAisha .c-pdL145 { padding-left: 145px !important; }
.specialAisha .c-pdL150 { padding-left: 150px !important; }








@media only screen and (min-width: 768px) and (max-width: 1279px) {

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


/**
 * Main Visual
 * -------------------------------
 */

.specialAisha .m-mv {}


  /* -- .m-catMvTtl -- */
  .specialAisha .m-mv .m-catMvTtl {
    min-width: calc(1280px * (610 / 1700));
    padding: calc(1280px * (65 / 1700)) calc(1280px * (55 / 1700)) calc(1280px * (70 / 1700)) calc(1280px * (55 / 1700));
    margin-left: calc(1280px * (210 / 1700));
    }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlMaker {
      padding: calc(1280px * (2 / 1700)) calc(1280px * (20 / 1700));
      border-bottom: calc(1280px * (10 / 1700)) solid #00b4ff;
      font-size: calc(1280px * (73 / 1700));
      }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlName {
      margin-top: calc(1280px * (30 / 1700));
      font-size: calc(1280px * (176 / 1700));
      }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlTxt {
      margin-top: calc(1280px * (25 / 1700));
      font-size: calc(1280px * (30 / 1700));
      }
  
}








@media only screen and (min-width: 0px) and (max-width: 767px) {
  
  
/**
 * ================================================================================
 * Common Settings
 * ================================================================================
 */ 
    
#headerNavArea {
  position: absolute;
  z-index: 500;
  }

.specialAisha { font-size: 1.2rem; }
  
  .specialAisha #loader { background-size: 30px auto; }
  

 /* -- Link -- */
.specialAisha a:hover,
.specialAisha a:hover img { opacity: 1; } 
  

/* -- Image -- */
.specialAisha img { width: 100%; }
  
  

  
    
    
/**
 * ================================================================================
 * Parts Settings
 * ================================================================================
 */ 
    
    
/**
 * Wrapper
 * -------------------------------
 */
    
.specialAisha .p-wrapper1100,
.specialAisha .p-wrapper1080,
.specialAisha .p-wrapper1000 {
  width: 100%;
  padding: 0 15px;
  }
  
  
  
/**
 * Block
 * -------------------------------
 */

.specialAisha .p-secBlock { margin-bottom: 60px; }
  
  
  
/**
 * Column
 * -------------------------------
 */

.specialAisha .p-cols {}

  .specialAisha .p-cols .p-col {}

  .specialAisha .p-cols .p-col.p-col01SP { width: 100%; }
  .specialAisha .p-cols .p-col.p-col02SP { width: 50%; }
  .specialAisha .p-cols .p-col.p-col03SP { width: 33.3333%; }
  .specialAisha .p-cols .p-col.p-col04SP { width: 25%; }
  .specialAisha .p-cols .p-col.p-col05SP { width: 20%; }
  .specialAisha .p-cols .p-col.p-col06SP { width: 16.666%; }
  
  
  
/**
 * Button
 * -------------------------------
 */

.specialAisha .p-btns {}


/* -- .p-btn01 -- */
.specialAisha .p-btn.p-btn01 > * { padding: 15px 40px; }

  .specialAisha .p-btn.p-btn01 > a:after {
    width: 20px;
    height: 20px;
    right: 10px;
    }

  .specialAisha .p-btn.p-btn01 > * > span { font-size: 1.4rem; }



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

/* -- .p-ttl01 -- */
.specialAisha .p-ttl01 { margin-bottom: 10px; }

  .specialAisha .p-ttl01 > span { font-size: 1.7rem; }
  
  
/* -- .p-ttl02 -- */
.specialAisha .p-ttl02 {
  padding-bottom: 4px;
  margin-bottom: 10px;
  border-bottom: 2px solid #00b4ff;
  }

  .specialAisha .p-ttl02 > span { font-size: 1.5rem; }
  
  
/* -- .p-ttl03 -- */
.specialAisha .p-ttl03 { margin-bottom: 10px; }

  .specialAisha .p-ttl03 > span { font-size: 1.5rem; }
  
    
  
/**
 * Lists / Comments / Caption
 * -------------------------------
 */

.specialAisha .p-comments,
.specialAisha .p-caption { font-size: 80%; }
  
  
  
  
  
  
/**
 * ================================================================================
 * Module Settings
 * ================================================================================
 */ 


/**
 * Main Visual
 * -------------------------------
 */

.specialAisha .m-mv {}


  /* -- .m-mvInner -- */
  .specialAisha .m-mv .m-mvInner {}


  /* -- .m-mvBg-- */
  .specialAisha .m-mv .m-mvBg {}


  /* -- .m-catMvTtl -- */
  .specialAisha .m-mv .m-catMvTtl {
    min-width: calc(100vw * (610 / 640) * 0.45);
    padding: calc(100vw * (65 / 640) * 0.45) calc(100vw * (55 / 640) * 0.45) calc(100vw * (70 / 640) * 0.45) calc(100vw * (55 / 640) * 0.45);
    margin-left: 15px;
    }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlMaker {
      padding: calc(100vw * (2 / 640) * 0.45) calc(100vw * (20 / 640) * 0.45);
      border-bottom: calc(100vw * (10 / 640) * 0.45) solid #00b4ff;
      font-size: calc(100vw * (73 / 640) * 0.45);
      }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlName {
      margin-top: calc(100vw * (30 / 640) * 0.45);
      font-size: calc(100vw * (176 / 640) * 0.45);
      }
  
      .specialAisha .m-mv .m-catMvTtl .m-catMvTtlName > span { font-size: calc(100vw * (56 / 640) * 0.45); }

    .specialAisha .m-mv .m-catMvTtl .m-catMvTtlTxt {
      margin-top: calc(100vw * (25 / 640) * 0.45);
      font-size: calc(100vw * (30 / 640) * 0.45);
      }
  
  
  /* -- .m-singleMvTtl -- */
  .specialAisha .m-mv .m-singleMvTtl {
    background-color: #1a1a1a;
    width: 100%;
    padding: 10px 15px 20px 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    }
  
    .specialAisha .m-mv .m-singleMvTtl:before {
      content: "";
      background: -webkit-linear-gradient(top,  rgba(26,26,26,0) 0%,rgba(26,26,26,1) 100%);
      background: linear-gradient(to bottom,  rgba(26,26,26,0) 0%,rgba(26,26,26,1) 100%);
      width: 100%;
      height: 50px;
      position: absolute;
      top: -50px;
      left: 0;
      }

    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlLabel {
      margin-bottom: 5px;
      margin-right: 10px;
      padding: 6px 8px;
      font-size: 1.1rem;
      }
  
    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlModel {
      display: block;
      margin-bottom: 10px;
      font-size: 1.8rem;
      }
  
      .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlModel .c-ffNotosans { font-size: 1.3rem; }

    .specialAisha .m-mv .m-singleMvTtl .m-singleMvTtlTxt { font-size: 1.7rem; }
  
  
  
/**
 * Use Case
 * -------------------------------
 */

.specialAisha .m-useCase { margin-top: 40px; }


  /* -- .m-useCaseInner -- */
  .specialAisha .m-useCase .m-useCaseInner { padding: 15px; }

    .specialAisha .m-useCase .m-useCaseInner > dt { margin-bottom: 10px; }

    .specialAisha .m-useCase .m-useCaseInner > dd {}

      .specialAisha .m-useCase .m-useCaseInner > dd > p { font-size: 1.1rem; }



/**
 * Bottom Comments
 * -------------------------------
 */

.specialAisha .m-bottomComments {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #1a1a1a;
  }



/**
 * Apn Store
 * -------------------------------
 */

.specialAisha .m-apnStore { margin-top: 20px; }


  /* -- .m-apnStoreInner -- */
  .specialAisha .m-apnStore .m-apnStoreInner {}

    .specialAisha .m-apnStore .m-apnStoreInner > dt { padding: 5px 15px; }

      .specialAisha .m-apnStore .m-apnStoreInner > dt > span {
        padding-left: 28px;
        font-size: 1.6rem;
        }

        .specialAisha .m-apnStore .m-apnStoreInner > dt > span:before {
          width: 22px;
          height: 22px;
          }

          .specialAisha .m-apnStore .m-apnStoreInner > dt > span > span {
            font-size: 1.1rem;
            }

    .specialAisha .m-apnStore .m-apnStoreInner > dd { padding: 20px 0 40px 0; }


  /* -- .m-apnStoreItems -- */
  .specialAisha .m-apnStore .m-apnStoreItems { text-align: left; }

    .specialAisha .m-apnStore .m-apnStoreItems > li {
      width: 100%;
      padding: 15px 0 0 0;
      margin-top: 15px;
      border-left: none;
      border-top: 1px solid #1e1e1e;
      }

    .specialAisha .m-apnStore .m-apnStoreItems > li:nth-of-type(1) {
      border-top: none;
      padding-top: 0;
      margin-top: 0;
      }
  
    .specialAisha .m-apnStore .m-apnStoreItems > li:nth-of-type(2) { padding-left: 0; }

      .specialAisha .m-apnStore .m-apnStoreItems > li > dl {}

        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dt,
        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd { font-size: 1.2rem; }

        .specialAisha .m-apnStore .m-apnStoreItems > li > dl > dd {}



/**
 * Category Update
 * -------------------------------
 */

.specialAisha .m-catUpdate {
  margin-top: 20px;
  padding: 0 0 0 30px;
  }


  /* -- .m-catUpdateSideLabel -- */
  .specialAisha .m-catUpdate .m-catUpdateSideLabel {
    width: 15px;
    left: 0;
    }

    .specialAisha .m-catUpdate .m-catUpdateSideLabel .m-catUpdateSideLabelTtl {
      width: 60px;
      height: 15px;
      padding: 0 5px;
      margin-top: 60px;
      font-size: 1.6rem;
      line-height: 15px;
      }

    .specialAisha .m-catUpdate .m-catUpdateSideLabel .m-catUpdateSideLabelLine { height: calc(100% - 60px);  }


  /* -- .m-catUpdateLists -- */
  .specialAisha .m-catUpdate .m-catUpdateLists {}

    .specialAisha .m-catUpdate .m-catUpdateLists > li { margin-bottom: 40px; }
  
    .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner {}

      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dt {}

      .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd {
        margin: -15px 15px 0 0;
        padding-top: 10px;
        }

        .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl {}

          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlSub {
            margin-right: 10px;
            font-size: 1.0rem;
            }
  
  
            .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlSub:after {
              height: 4px;
              bottom: -5px;
              }
  
          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlModel {
            display: block;
            margin-top: 5px;
            font-size: 1.3rem;
            }
  
            .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlModel .c-ffNotosans {
              font-size: 1.1rem;
              font-weight: 400;
              }

          .specialAisha .m-catUpdate .m-catUpdateLists .m-catUpdateListsInner > dd .m-catUpdateListsTtl .m-catUpdateListsTtlMain {
            margin-top: 10px;
            font-size: 1.6rem;
            line-height: 1.4;
            }
  
  
  
/**
 * Single Lead
 * -------------------------------
 */

.specialAisha .m-singleLead { margin-top: 40px; }

  
  /* -- .m-singleLeadProblem -- */
  .specialAisha .m-singleLead .m-singleLeadProblem {
    padding-left: 1em;
    font-size: 1.5rem;
    }

    .specialAisha .m-singleLead .m-singleLeadProblem > dt { margin-bottom: 15px; }

    .specialAisha .m-singleLead .m-singleLeadProblem > dd {
      font-size: 1.2rem;
      line-height: 1.9;
      }



/**
 * Single Post
 * -------------------------------
 */

.specialAisha .m-singlePost { margin-top: 40px; }


  /* -- .m-singlePostLists -- */
  .specialAisha .m-singlePost .m-singlePostLists {}

    .specialAisha .m-singlePost .m-singlePostLists > li { margin-bottom: 40px; }


  /* -- .m-singlePostListsInner -- */
  .specialAisha .m-singlePost .m-singlePostListsInner {}

    .specialAisha .m-singlePost .m-singlePostListsInner > p {
        margin-top: 15px;
        line-height: 1.8;
        }
  
  
  
/**
 * Floating Banner
 * -------------------------------
 */

.specialAisha #m-floating > ul {
  display: flex;
  align-items: stretch;
  margin-top: 0;
}

.specialAisha #m-floating > ul > li {
  display: inline-block;
  width: 50%;
  margin-top: 0;
  border-left: 1px solid #000;
}
  
.specialAisha #m-floating > ul > li:nth-of-type(1) {
  border-left: none;
}
  
.specialAisha #m-floating > ul > li > a {
  height: 100px;
}

.specialAisha .m-floatingYoutubeMotorz {
  margin-top: 0;
  background-color: #ed0038;
  background-image: none;
}

.specialAisha .m-floatingYoutubeMotorz > a {
  height: 100% !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(1) {
  background-color: #1a1a1a;
  height: 50px !important;
}

.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(1) img {
  width: 70px !important;
}
  
.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(3) {
  height: 50px !important;
  padding: 0 !important;
}
  
.specialAisha .m-floatingYoutubeMotorz > a > span > span:nth-of-type(3) img {
  width: auto !important;
  height: 100% !important;
}


  
  
  
  
  
/**
 * ================================================================================
 * Animation Settings
 * ================================================================================
 */
  
  
/* -- .c-animateMoveX01 -- */
.specialAisha .c-animateMoveX01 {
  -webkit-transform: translate(15px, 0);
  transform: translate(15px, 0);
  }


/* -- .c-animateMoveX02 -- */
.specialAisha .c-animateMoveX02 {
  -webkit-transform: translate(-15px, 0);
  transform: translate(-15px, 0);
  }


/* -- .c-animateMoveY01 -- */
.specialAisha .c-animateMoveY01 {
  -webkit-transform: translate(0, 15px);
  transform: translate(0, 15px);
  }


/* -- .c-animateMoveY02 -- */
.specialAisha .c-animateMoveY02 {
  -webkit-transform: translate(0, -15px);
  transform: translate(0, -15px);
  }
  
  
  
  
  
  
/**
 * ================================================================================
 * Colorbox Settings
 * ================================================================================
 */

#cboxContent { padding: 10px !important; }


  

  
  
/**
 * ================================================================================
 * Other Settings
 * ================================================================================
 */
    

/* -- Element -- */
.specialAisha .c-isPC,
.specialAisha br.c-isPC,
.specialAisha img.c-isPC { display: none; }
.specialAisha .c-isSP { display: block; }
.specialAisha br.c-isSP,
.specialAisha img.c-isSP { display: inline-block; }
  
  
/* -- Text Align -- */
.specialAisha .c-taLeftSP { text-align: left !important; }
.specialAisha .c-taCenterSP { text-align: center !important; }
.specialAisha .c-taRightSP { text-align: right !important; }
  
  
/* -- Block -- */
.specialAisha .c-disBlockSP { display: block !important; }
.specialAisha .c-disInlineBlockSP { display: inline-block !important; }
.specialAisha .c-disInlineSP { display: inline-block !important; }
.specialAisha .c-disFlexSP { display: flex !important; }
.specialAisha .c-disInlineFlexSP { display: inline-flex !important; }
.specialAisha .c-disNoneSP { display: none !important; }
  

/* -- Letter Spacing -- */
.specialAisha .c-lsN001SP { letter-spacing: -0.01em !important; }
.specialAisha .c-lsN002SP { letter-spacing: -0.02em !important; }
.specialAisha .c-lsN003SP { letter-spacing: -0.03em !important; }
.specialAisha .c-lsN004SP { letter-spacing: -0.04em !important; }
.specialAisha .c-lsN005SP { letter-spacing: -0.05em !important; }
.specialAisha .c-lsN006SP { letter-spacing: -0.06em !important; }
.specialAisha .c-lsN007SP { letter-spacing: -0.07em !important; }
.specialAisha .c-lsN008SP { letter-spacing: -0.08em !important; }
.specialAisha .c-lsN009SP { letter-spacing: -0.09em !important; }
.specialAisha .c-lsN010SP { letter-spacing: -0.10em !important; }
.specialAisha .c-lsN011SP { letter-spacing: -0.11em !important; }
.specialAisha .c-lsN012SP { letter-spacing: -0.12em !important; }
.specialAisha .c-lsN013SP { letter-spacing: -0.13em !important; }
.specialAisha .c-lsN014SP { letter-spacing: -0.14em !important; }
.specialAisha .c-lsN015SP { letter-spacing: -0.15em !important; }
.specialAisha .c-lsNormalSP { letter-spacing: normal; }

  
/* -- Margin -- */
.specialAisha .c-mg0 { margin: 0 !important; }
.specialAisha .c-mg5 { margin: 2.5px !important; }
.specialAisha .c-mg10 { margin: 5px !important; }
.specialAisha .c-mg15 { margin: 7.5px !important; }
.specialAisha .c-mg20 { margin: 10px !important; }
.specialAisha .c-mg25 { margin: 12.5px !important; }
.specialAisha .c-mg30 { margin: 15px !important; }
.specialAisha .c-mg35 { margin: 17.5px !important; }
.specialAisha .c-mg40 { margin: 20px !important; }
.specialAisha .c-mg45 { margin: 22.5px !important; }
.specialAisha .c-mg50 { margin: 25px !important; }
.specialAisha .c-mg55 { margin: 27.5px !important; }
.specialAisha .c-mg60 { margin: 30px !important; }
.specialAisha .c-mg65 { margin: 32.5px !important; }
.specialAisha .c-mg70 { margin: 35px !important; }
.specialAisha .c-mg75 { margin: 37.5px !important; }
.specialAisha .c-mg80 { margin: 40px !important; }
.specialAisha .c-mg85 { margin: 42.5px !important; }
.specialAisha .c-mg90 { margin: 45px !important; }
.specialAisha .c-mg95 { margin: 47.5px !important; }
.specialAisha .c-mg100 { margin: 50px !important; }
.specialAisha .c-mg105 { margin: 52.5px !important; }
.specialAisha .c-mg110 { margin: 55px !important; }
.specialAisha .c-mg115 { margin: 57.5px !important; }
.specialAisha .c-mg120 { margin: 60px !important; }
.specialAisha .c-mg125 { margin: 62.5px !important; }
.specialAisha .c-mg130 { margin: 65px !important; }
.specialAisha .c-mg135 { margin: 67.5px !important; }
.specialAisha .c-mg140 { margin: 70px !important; }
.specialAisha .c-mg145 { margin: 72.5px !important; }
.specialAisha .c-mg150 { margin: 75px !important; }
    
.specialAisha .c-mgT0 { margin-top: 0 !important; }
.specialAisha .c-mgT5 { margin-top: 2.5px !important; }
.specialAisha .c-mgT10 { margin-top: 5px !important; }
.specialAisha .c-mgT15 { margin-top: 7.5px !important; }
.specialAisha .c-mgT20 { margin-top: 10px !important; }
.specialAisha .c-mgT25 { margin-top: 12.5px !important; }
.specialAisha .c-mgT30 { margin-top: 15px !important; }
.specialAisha .c-mgT35 { margin-top: 17.5px !important; }
.specialAisha .c-mgT40 { margin-top: 20px !important; }
.specialAisha .c-mgT45 { margin-top: 22.5px !important; }
.specialAisha .c-mgT50 { margin-top: 25px !important; }
.specialAisha .c-mgT55 { margin-top: 27.5px !important; }
.specialAisha .c-mgT60 { margin-top: 30px !important; }
.specialAisha .c-mgT65 { margin-top: 32.5px !important; }
.specialAisha .c-mgT70 { margin-top: 35px !important; }
.specialAisha .c-mgT75 { margin-top: 37.5px !important; }
.specialAisha .c-mgT80 { margin-top: 40px !important; }
.specialAisha .c-mgT85 { margin-top: 42.5px !important; }
.specialAisha .c-mgT90 { margin-top: 45px !important; }
.specialAisha .c-mgT95 { margin-top: 47.5px !important; }
.specialAisha .c-mgT100 { margin-top: 50px !important; }
.specialAisha .c-mgT105 { margin-top: 52.5px !important; }
.specialAisha .c-mgT110 { margin-top: 55px !important; }
.specialAisha .c-mgT115 { margin-top: 57.5px !important; }
.specialAisha .c-mgT120 { margin-top: 60px !important; }
.specialAisha .c-mgT125 { margin-top: 62.5px !important; }
.specialAisha .c-mgT130 { margin-top: 65px !important; }
.specialAisha .c-mgT135 { margin-top: 67.5px !important; }
.specialAisha .c-mgT140 { margin-top: 70px !important; }
.specialAisha .c-mgT145 { margin-top: 72.5px !important; }
.specialAisha .c-mgT150 { margin-top: 75px !important; }

.specialAisha .c-mgR0 { margin-right: 0 !important; }
.specialAisha .c-mgR5 { margin-right: 2.5px !important; }
.specialAisha .c-mgR10 { margin-right: 5px !important; }
.specialAisha .c-mgR15 { margin-right: 7.5px !important; }
.specialAisha .c-mgR20 { margin-right: 10px !important; }
.specialAisha .c-mgR25 { margin-right: 12.5px !important; }
.specialAisha .c-mgR30 { margin-right: 15px !important; }
.specialAisha .c-mgR35 { margin-right: 17.5px !important; }
.specialAisha .c-mgR40 { margin-right: 20px !important; }
.specialAisha .c-mgR45 { margin-right: 22.5px !important; }
.specialAisha .c-mgR50 { margin-right: 25px !important; }
.specialAisha .c-mgR55 { margin-right: 27.5px !important; }
.specialAisha .c-mgR60 { margin-right: 30px !important; }
.specialAisha .c-mgR65 { margin-right: 32.5px !important; }
.specialAisha .c-mgR70 { margin-right: 35px !important; }
.specialAisha .c-mgR75 { margin-right: 37.5px !important; }
.specialAisha .c-mgR80 { margin-right: 40px !important; }
.specialAisha .c-mgR85 { margin-right: 42.5px !important; }
.specialAisha .c-mgR90 { margin-right: 45px !important; }
.specialAisha .c-mgR95 { margin-right: 47.5px !important; }
.specialAisha .c-mgR100 { margin-right: 50px !important; }
.specialAisha .c-mgR105 { margin-right: 52.5px !important; }
.specialAisha .c-mgR110 { margin-right: 55px !important; }
.specialAisha .c-mgR115 { margin-right: 57.5px !important; }
.specialAisha .c-mgR120 { margin-right: 60px !important; }
.specialAisha .c-mgR125 { margin-right: 62.5px !important; }
.specialAisha .c-mgR130 { margin-right: 65px !important; }
.specialAisha .c-mgR135 { margin-right: 67.5px !important; }
.specialAisha .c-mgR140 { margin-right: 70px !important; }
.specialAisha .c-mgR145 { margin-right: 72.5px !important; }
.specialAisha .c-mgR150 { margin-right: 75px !important; }

.specialAisha .c-mgB0 { margin-bottom: 0 !important; }
.specialAisha .c-mgB5 { margin-bottom: 2.5px !important; }
.specialAisha .c-mgB10 { margin-bottom: 5px !important; }
.specialAisha .c-mgB15 { margin-bottom: 7.5px !important; }
.specialAisha .c-mgB20 { margin-bottom: 10px !important; }
.specialAisha .c-mgB25 { margin-bottom: 12.5px !important; }
.specialAisha .c-mgB30 { margin-bottom: 15px !important; }
.specialAisha .c-mgB35 { margin-bottom: 17.5px !important; }
.specialAisha .c-mgB40 { margin-bottom: 20px !important; }
.specialAisha .c-mgB45 { margin-bottom: 22.5px !important; }
.specialAisha .c-mgB50 { margin-bottom: 25px !important; }
.specialAisha .c-mgB55 { margin-bottom: 27.5px !important; }
.specialAisha .c-mgB60 { margin-bottom: 30px !important; }
.specialAisha .c-mgB65 { margin-bottom: 32.5px !important; }
.specialAisha .c-mgB70 { margin-bottom: 35px !important; }
.specialAisha .c-mgB75 { margin-bottom: 37.5px !important; }
.specialAisha .c-mgB80 { margin-bottom: 40px !important; }
.specialAisha .c-mgB85 { margin-bottom: 42.5px !important; }
.specialAisha .c-mgB90 { margin-bottom: 45px !important; }
.specialAisha .c-mgB95 { margin-bottom: 47.5px !important; }
.specialAisha .c-mgB100 { margin-bottom: 50px !important; }
.specialAisha .c-mgB105 { margin-bottom: 52.5px !important; }
.specialAisha .c-mgB110 { margin-bottom: 55px !important; }
.specialAisha .c-mgB115 { margin-bottom: 57.5px !important; }
.specialAisha .c-mgB120 { margin-bottom: 60px !important; }
.specialAisha .c-mgB125 { margin-bottom: 62.5px !important; }
.specialAisha .c-mgB130 { margin-bottom: 65px !important; }
.specialAisha .c-mgB135 { margin-bottom: 67.5px !important; }
.specialAisha .c-mgB140 { margin-bottom: 70px !important; }
.specialAisha .c-mgB145 { margin-bottom: 72.5px !important; }
.specialAisha .c-mgB150 { margin-bottom: 75px !important; }

.specialAisha .c-mgL0 { margin-left: 0 !important; }
.specialAisha .c-mgL5 { margin-left: 2.5px !important; }
.specialAisha .c-mgL10 { margin-left: 5px !important; }
.specialAisha .c-mgL15 { margin-left: 7.5px !important; }
.specialAisha .c-mgL20 { margin-left: 10px !important; }
.specialAisha .c-mgL25 { margin-left: 12.5px !important; }
.specialAisha .c-mgL30 { margin-left: 15px !important; }
.specialAisha .c-mgL35 { margin-left: 17.5px !important; }
.specialAisha .c-mgL40 { margin-left: 20px !important; }
.specialAisha .c-mgL45 { margin-left: 22.5px !important; }
.specialAisha .c-mgL50 { margin-left: 25px !important; }
.specialAisha .c-mgL55 { margin-left: 27.5px !important; }
.specialAisha .c-mgL60 { margin-left: 30px !important; }
.specialAisha .c-mgL65 { margin-left: 32.5px !important; }
.specialAisha .c-mgL70 { margin-left: 35px !important; }
.specialAisha .c-mgL75 { margin-left: 37.5px !important; }
.specialAisha .c-mgL80 { margin-left: 40px !important; }
.specialAisha .c-mgL85 { margin-left: 42.5px !important; }
.specialAisha .c-mgL90 { margin-left: 45px !important; }
.specialAisha .c-mgL95 { margin-left: 47.5px !important; }
.specialAisha .c-mgL100 { margin-left: 50px !important; }
.specialAisha .c-mgL105 { margin-left: 52.5px !important; }
.specialAisha .c-mgL110 { margin-left: 55px !important; }
.specialAisha .c-mgL115 { margin-left: 57.5px !important; }
.specialAisha .c-mgL120 { margin-left: 60px !important; }
.specialAisha .c-mgL125 { margin-left: 62.5px !important; }
.specialAisha .c-mgL130 { margin-left: 65px !important; }
.specialAisha .c-mgL135 { margin-left: 67.5px !important; }
.specialAisha .c-mgL140 { margin-left: 70px !important; }
.specialAisha .c-mgL145 { margin-left: 72.5px !important; }
.specialAisha .c-mgL150 { margin-left: 75px !important; }

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

.specialAisha .c-mgT0SP { margin-top: 0 !important; }
.specialAisha .c-mgT5SP { margin-top: 5px !important; }
.specialAisha .c-mgT10SP { margin-top: 10px !important; }
.specialAisha .c-mgT15SP { margin-top: 15px !important; }
.specialAisha .c-mgT20SP { margin-top: 20px !important; }
.specialAisha .c-mgT25SP { margin-top: 25px !important; }
.specialAisha .c-mgT30SP { margin-top: 30px !important; }
.specialAisha .c-mgT35SP { margin-top: 35px !important; }
.specialAisha .c-mgT40SP { margin-top: 40px !important; }
.specialAisha .c-mgT45SP { margin-top: 45px !important; }
.specialAisha .c-mgT50SP { margin-top: 50px !important; }
.specialAisha .c-mgT55SP { margin-top: 55px !important; }
.specialAisha .c-mgT60SP { margin-top: 60px !important; }
.specialAisha .c-mgT65SP { margin-top: 65px !important; }
.specialAisha .c-mgT70SP { margin-top: 70px !important; }
.specialAisha .c-mgT75SP { margin-top: 75px !important; }
.specialAisha .c-mgT80SP { margin-top: 80px !important; }
.specialAisha .c-mgT85SP { margin-top: 85px !important; }
.specialAisha .c-mgT90SP { margin-top: 90px !important; }
.specialAisha .c-mgT95SP { margin-top: 95px !important; }
.specialAisha .c-mgT100SP { margin-top: 100px !important; }
.specialAisha .c-mgT105SP { margin-top: 105px !important; }
.specialAisha .c-mgT110SP { margin-top: 110px !important; }
.specialAisha .c-mgT115SP { margin-top: 115px !important; }
.specialAisha .c-mgT120SP { margin-top: 120px !important; }
.specialAisha .c-mgT125SP { margin-top: 125px !important; }
.specialAisha .c-mgT130SP { margin-top: 130px !important; }
.specialAisha .c-mgT135SP { margin-top: 135px !important; }
.specialAisha .c-mgT140SP { margin-top: 140px !important; }
.specialAisha .c-mgT145SP { margin-top: 145px !important; }
.specialAisha .c-mgT150SP { margin-top: 150px !important; }

.specialAisha .c-mgR0SP { margin-right: 0 !important; }
.specialAisha .c-mgR5SP { margin-right: 5px !important; }
.specialAisha .c-mgR10SP { margin-right: 10px !important; }
.specialAisha .c-mgR15SP { margin-right: 15px !important; }
.specialAisha .c-mgR20SP { margin-right: 20px !important; }
.specialAisha .c-mgR25SP { margin-right: 25px !important; }
.specialAisha .c-mgR30SP { margin-right: 30px !important; }
.specialAisha .c-mgR35SP { margin-right: 35px !important; }
.specialAisha .c-mgR40SP { margin-right: 40px !important; }
.specialAisha .c-mgR45SP { margin-right: 45px !important; }
.specialAisha .c-mgR50SP { margin-right: 50px !important; }
.specialAisha .c-mgR55SP { margin-right: 55px !important; }
.specialAisha .c-mgR60SP { margin-right: 60px !important; }
.specialAisha .c-mgR65SP { margin-right: 65px !important; }
.specialAisha .c-mgR70SP { margin-right: 70px !important; }
.specialAisha .c-mgR75SP { margin-right: 75px !important; }
.specialAisha .c-mgR80SP { margin-right: 80px !important; }
.specialAisha .c-mgR85SP { margin-right: 85px !important; }
.specialAisha .c-mgR90SP { margin-right: 90px !important; }
.specialAisha .c-mgR95SP { margin-right: 95px !important; }
.specialAisha .c-mgR100SP { margin-right: 100px !important; }
.specialAisha .c-mgR105SP { margin-right: 105px !important; }
.specialAisha .c-mgR110SP { margin-right: 110px !important; }
.specialAisha .c-mgR115SP { margin-right: 115px !important; }
.specialAisha .c-mgR120SP { margin-right: 120px !important; }
.specialAisha .c-mgR125SP { margin-right: 125px !important; }
.specialAisha .c-mgR130SP { margin-right: 130px !important; }
.specialAisha .c-mgR135SP { margin-right: 135px !important; }
.specialAisha .c-mgR140SP { margin-right: 140px !important; }
.specialAisha .c-mgR145SP { margin-right: 145px !important; }
.specialAisha .c-mgR150SP { margin-right: 150px !important; }

.specialAisha .c-mgB0SP { margin-bottom: 0 !important; }
.specialAisha .c-mgB5SP { margin-bottom: 5px !important; }
.specialAisha .c-mgB10SP { margin-bottom: 10px !important; }
.specialAisha .c-mgB15SP { margin-bottom: 15px !important; }
.specialAisha .c-mgB20SP { margin-bottom: 20px !important; }
.specialAisha .c-mgB25SP { margin-bottom: 25px !important; }
.specialAisha .c-mgB30SP { margin-bottom: 30px !important; }
.specialAisha .c-mgB35SP { margin-bottom: 35px !important; }
.specialAisha .c-mgB40SP { margin-bottom: 40px !important; }
.specialAisha .c-mgB45SP { margin-bottom: 45px !important; }
.specialAisha .c-mgB50SP { margin-bottom: 50px !important; }
.specialAisha .c-mgB55SP { margin-bottom: 55px !important; }
.specialAisha .c-mgB60SP { margin-bottom: 60px !important; }
.specialAisha .c-mgB65SP { margin-bottom: 65px !important; }
.specialAisha .c-mgB70SP { margin-bottom: 70px !important; }
.specialAisha .c-mgB75SP { margin-bottom: 75px !important; }
.specialAisha .c-mgB80SP { margin-bottom: 80px !important; }
.specialAisha .c-mgB85SP { margin-bottom: 85px !important; }
.specialAisha .c-mgB90SP { margin-bottom: 90px !important; }
.specialAisha .c-mgB95SP { margin-bottom: 95px !important; }
.specialAisha .c-mgB100SP { margin-bottom: 100px !important; }
.specialAisha .c-mgB105SP { margin-bottom: 105px !important; }
.specialAisha .c-mgB110SP { margin-bottom: 110px !important; }
.specialAisha .c-mgB115SP { margin-bottom: 115px !important; }
.specialAisha .c-mgB120SP { margin-bottom: 120px !important; }
.specialAisha .c-mgB125SP { margin-bottom: 125px !important; }
.specialAisha .c-mgB130SP { margin-bottom: 130px !important; }
.specialAisha .c-mgB135SP { margin-bottom: 135px !important; }
.specialAisha .c-mgB140SP { margin-bottom: 140px !important; }
.specialAisha .c-mgB145SP { margin-bottom: 145px !important; }
.specialAisha .c-mgB150SP { margin-bottom: 150px !important; }

.specialAisha .c-mgL0SP { margin-left: 0 !important; }
.specialAisha .c-mgL5SP { margin-left: 5px !important; }
.specialAisha .c-mgL10SP { margin-left: 10px !important; }
.specialAisha .c-mgL15SP { margin-left: 15px !important; }
.specialAisha .c-mgL20SP { margin-left: 20px !important; }
.specialAisha .c-mgL25SP { margin-left: 25px !important; }
.specialAisha .c-mgL30SP { margin-left: 30px !important; }
.specialAisha .c-mgL35SP { margin-left: 35px !important; }
.specialAisha .c-mgL40SP { margin-left: 40px !important; }
.specialAisha .c-mgL45SP { margin-left: 45px !important; }
.specialAisha .c-mgL50SP { margin-left: 50px !important; }
.specialAisha .c-mgL55SP { margin-left: 55px !important; }
.specialAisha .c-mgL60SP { margin-left: 60px !important; }
.specialAisha .c-mgL65SP { margin-left: 65px !important; }
.specialAisha .c-mgL70SP { margin-left: 70px !important; }
.specialAisha .c-mgL75SP { margin-left: 75px !important; }
.specialAisha .c-mgL80SP { margin-left: 80px !important; }
.specialAisha .c-mgL85SP { margin-left: 85px !important; }
.specialAisha .c-mgL90SP { margin-left: 90px !important; }
.specialAisha .c-mgL95SP { margin-left: 95px !important; }
.specialAisha .c-mgL100SP { margin-left: 100px !important; }
.specialAisha .c-mgL105SP { margin-left: 105px !important; }
.specialAisha .c-mgL110SP { margin-left: 110px !important; }
.specialAisha .c-mgL115SP { margin-left: 115px !important; }
.specialAisha .c-mgL120SP { margin-left: 120px !important; }
.specialAisha .c-mgL125SP { margin-left: 125px !important; }
.specialAisha .c-mgL130SP { margin-left: 130px !important; }
.specialAisha .c-mgL135SP { margin-left: 135px !important; }
.specialAisha .c-mgL140SP { margin-left: 140px !important; }
.specialAisha .c-mgL145SP { margin-left: 145px !important; }
.specialAisha .c-mgL150SP { margin-left: 150px !important; }
    

/* -- Padding -- */
.specialAisha .c-pd0 { padding: 0 !important; }
.specialAisha .c-pd5 { padding: 2.5px !important; }
.specialAisha .c-pd10 { padding: 5px !important; }
.specialAisha .c-pd15 { padding: 7.5px !important; }
.specialAisha .c-pd20 { padding: 10px !important; }
.specialAisha .c-pd25 { padding: 12.5px !important; }
.specialAisha .c-pd30 { padding: 15px !important; }
.specialAisha .c-pd35 { padding: 17.5px !important; }
.specialAisha .c-pd40 { padding: 20px !important; }
.specialAisha .c-pd45 { padding: 22.5px !important; }
.specialAisha .c-pd50 { padding: 25px !important; }
.specialAisha .c-pd55 { padding: 27.5px !important; }
.specialAisha .c-pd60 { padding: 30px !important; }
.specialAisha .c-pd65 { padding: 32.5px !important; }
.specialAisha .c-pd70 { padding: 35px !important; }
.specialAisha .c-pd75 { padding: 37.5px !important; }
.specialAisha .c-pd80 { padding: 40px !important; }
.specialAisha .c-pd85 { padding: 42.5px !important; }
.specialAisha .c-pd90 { padding: 45px !important; }
.specialAisha .c-pd95 { padding: 47.5px !important; }
.specialAisha .c-pd100 { padding: 50px !important; }
.specialAisha .c-pd105 { padding: 52.5px !important; }
.specialAisha .c-pd110 { padding: 55px !important; }
.specialAisha .c-pd115 { padding: 57.5px !important; }
.specialAisha .c-pd120 { padding: 60px !important; }
.specialAisha .c-pd125 { padding: 62.5px !important; }
.specialAisha .c-pd130 { padding: 65px !important; }
.specialAisha .c-pd135 { padding: 67.5px !important; }
.specialAisha .c-pd140 { padding: 70px !important; }
.specialAisha .c-pd145 { padding: 72.5px !important; }
.specialAisha .c-pd150 { padding: 75px !important; }

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

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

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

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

.specialAisha .c-pdT0SP { padding-top: 0 !important; }
.specialAisha .c-pdT5SP { padding-top: 5px !important; }
.specialAisha .c-pdT10SP { padding-top: 10px !important; }
.specialAisha .c-pdT15SP { padding-top: 15px !important; }
.specialAisha .c-pdT20SP { padding-top: 20px !important; }
.specialAisha .c-pdT25SP { padding-top: 25px !important; }
.specialAisha .c-pdT30SP { padding-top: 30px !important; }
.specialAisha .c-pdT35SP { padding-top: 35px !important; }
.specialAisha .c-pdT40SP { padding-top: 40px !important; }
.specialAisha .c-pdT45SP { padding-top: 45px !important; }
.specialAisha .c-pdT50SP { padding-top: 50px !important; }
.specialAisha .c-pdT55SP { padding-top: 55px !important; }
.specialAisha .c-pdT60SP { padding-top: 60px !important; }
.specialAisha .c-pdT65SP { padding-top: 65px !important; }
.specialAisha .c-pdT70SP { padding-top: 70px !important; }
.specialAisha .c-pdT75SP { padding-top: 75px !important; }
.specialAisha .c-pdT80SP { padding-top: 80px !important; }
.specialAisha .c-pdT85SP { padding-top: 85px !important; }
.specialAisha .c-pdT90SP { padding-top: 90px !important; }
.specialAisha .c-pdT95SP { padding-top: 95px !important; }
.specialAisha .c-pdT100SP { padding-top: 100px !important; }
.specialAisha .c-pdT105SP { padding-top: 105px !important; }
.specialAisha .c-pdT110SP { padding-top: 110px !important; }
.specialAisha .c-pdT115SP { padding-top: 115px !important; }
.specialAisha .c-pdT120SP { padding-top: 120px !important; }
.specialAisha .c-pdT125SP { padding-top: 125px !important; }
.specialAisha .c-pdT130SP { padding-top: 130px !important; }
.specialAisha .c-pdT135SP { padding-top: 135px !important; }
.specialAisha .c-pdT140SP { padding-top: 140px !important; }
.specialAisha .c-pdT145SP { padding-top: 145px !important; }
.specialAisha .c-pdT150SP { padding-top: 150px !important; }

.specialAisha .c-pdR0SP { padding-right: 0 !important; }
.specialAisha .c-pdR5SP { padding-right: 5px !important; }
.specialAisha .c-pdR10SP { padding-right: 10px !important; }
.specialAisha .c-pdR15SP { padding-right: 15px !important; }
.specialAisha .c-pdR20SP { padding-right: 20px !important; }
.specialAisha .c-pdR25SP { padding-right: 25px !important; }
.specialAisha .c-pdR30SP { padding-right: 30px !important; }
.specialAisha .c-pdR35SP { padding-right: 35px !important; }
.specialAisha .c-pdR40SP { padding-right: 40px !important; }
.specialAisha .c-pdR45SP { padding-right: 45px !important; }
.specialAisha .c-pdR50SP { padding-right: 50px !important; }
.specialAisha .c-pdR55SP { padding-right: 55px !important; }
.specialAisha .c-pdR60SP { padding-right: 60px !important; }
.specialAisha .c-pdR65SP { padding-right: 65px !important; }
.specialAisha .c-pdR70SP { padding-right: 70px !important; }
.specialAisha .c-pdR75SP { padding-right: 75px !important; }
.specialAisha .c-pdR80SP { padding-right: 80px !important; }
.specialAisha .c-pdR85SP { padding-right: 85px !important; }
.specialAisha .c-pdR90SP { padding-right: 90px !important; }
.specialAisha .c-pdR95SP { padding-right: 95px !important; }
.specialAisha .c-pdR100SP { padding-right: 100px !important; }
.specialAisha .c-pdR105SP { padding-right: 105px !important; }
.specialAisha .c-pdR110SP { padding-right: 110px !important; }
.specialAisha .c-pdR115SP { padding-right: 115px !important; }
.specialAisha .c-pdR120SP { padding-right: 120px !important; }
.specialAisha .c-pdR125SP { padding-right: 125px !important; }
.specialAisha .c-pdR130SP { padding-right: 130px !important; }
.specialAisha .c-pdR135SP { padding-right: 135px !important; }
.specialAisha .c-pdR140SP { padding-right: 140px !important; }
.specialAisha .c-pdR145SP { padding-right: 145px !important; }
.specialAisha .c-pdR150SP { padding-right: 150px !important; }

.specialAisha .c-pdB0SP { padding-bottom: 0 !important; }
.specialAisha .c-pdB5SP { padding-bottom: 5px !important; }
.specialAisha .c-pdB10SP { padding-bottom: 10px !important; }
.specialAisha .c-pdB15SP { padding-bottom: 15px !important; }
.specialAisha .c-pdB20SP { padding-bottom: 20px !important; }
.specialAisha .c-pdB25SP { padding-bottom: 25px !important; }
.specialAisha .c-pdB30SP { padding-bottom: 30px !important; }
.specialAisha .c-pdB35SP { padding-bottom: 35px !important; }
.specialAisha .c-pdB40SP { padding-bottom: 40px !important; }
.specialAisha .c-pdB45SP { padding-bottom: 45px !important; }
.specialAisha .c-pdB50SP { padding-bottom: 50px !important; }
.specialAisha .c-pdB55SP { padding-bottom: 55px !important; }
.specialAisha .c-pdB60SP { padding-bottom: 60px !important; }
.specialAisha .c-pdB65SP { padding-bottom: 65px !important; }
.specialAisha .c-pdB70SP { padding-bottom: 70px !important; }
.specialAisha .c-pdB75SP { padding-bottom: 75px !important; }
.specialAisha .c-pdB80SP { padding-bottom: 80px !important; }
.specialAisha .c-pdB85SP { padding-bottom: 85px !important; }
.specialAisha .c-pdB90SP { padding-bottom: 90px !important; }
.specialAisha .c-pdB95SP { padding-bottom: 95px !important; }
.specialAisha .c-pdB100SP { padding-bottom: 100px !important; }
.specialAisha .c-pdB105SP { padding-bottom: 105px !important; }
.specialAisha .c-pdB110SP { padding-bottom: 110px !important; }
.specialAisha .c-pdB115SP { padding-bottom: 115px !important; }
.specialAisha .c-pdB120SP { padding-bottom: 120px !important; }
.specialAisha .c-pdB125SP { padding-bottom: 125px !important; }
.specialAisha .c-pdB130SP { padding-bottom: 130px !important; }
.specialAisha .c-pdB135SP { padding-bottom: 135px !important; }
.specialAisha .c-pdB140SP { padding-bottom: 140px !important; }
.specialAisha .c-pdB145SP { padding-bottom: 145px !important; }
.specialAisha .c-pdB150SP { padding-bottom: 150px !important; }

.specialAisha .c-pdL0SP { padding-left: 0 !important; }
.specialAisha .c-pdL5SP { padding-left: 5px !important; }
.specialAisha .c-pdL10SP { padding-left: 10px !important; }
.specialAisha .c-pdL15SP { padding-left: 15px !important; }
.specialAisha .c-pdL20SP { padding-left: 20px !important; }
.specialAisha .c-pdL25SP { padding-left: 25px !important; }
.specialAisha .c-pdL30SP { padding-left: 30px !important; }
.specialAisha .c-pdL35SP { padding-left: 35px !important; }
.specialAisha .c-pdL40SP { padding-left: 40px !important; }
.specialAisha .c-pdL45SP { padding-left: 45px !important; }
.specialAisha .c-pdL50SP { padding-left: 50px !important; }
.specialAisha .c-pdL55SP { padding-left: 55px !important; }
.specialAisha .c-pdL60SP { padding-left: 60px !important; }
.specialAisha .c-pdL65SP { padding-left: 65px !important; }
.specialAisha .c-pdL70SP { padding-left: 70px !important; }
.specialAisha .c-pdL75SP { padding-left: 75px !important; }
.specialAisha .c-pdL80SP { padding-left: 80px !important; }
.specialAisha .c-pdL85SP { padding-left: 85px !important; }
.specialAisha .c-pdL90SP { padding-left: 90px !important; }
.specialAisha .c-pdL95SP { padding-left: 95px !important; }
.specialAisha .c-pdL100SP { padding-left: 100px !important; }
.specialAisha .c-pdL105SP { padding-left: 105px !important; }
.specialAisha .c-pdL110SP { padding-left: 110px !important; }
.specialAisha .c-pdL115SP { padding-left: 115px !important; }
.specialAisha .c-pdL120SP { padding-left: 120px !important; }
.specialAisha .c-pdL125SP { padding-left: 125px !important; }
.specialAisha .c-pdL130SP { padding-left: 130px !important; }
.specialAisha .c-pdL135SP { padding-left: 135px !important; }
.specialAisha .c-pdL140SP { padding-left: 140px !important; }
.specialAisha .c-pdL145SP { padding-left: 145px !important; }
.specialAisha .c-pdL150SP { padding-left: 150px !important; }


}