@charset "UTF-8";

/* ==========================================================
!モジュール
========================================================== */
.sp-visible {
    display: inherit;
}

.pc-visible {
    display: none;
}

.sp-block-visible {
    display: block;
}

.tab-br-visible {
    display: none;
}

.sp-br-visible {
    display: inline;
}

.pc-br-visible {
    display: none;
}

.m-tal {
    text-align: left;
}

.m-tac {
    text-align: center;
}

.m-tar {
    text-align: right;
}

.m-mlrauto {
    margin-left: auto;
    margin-right: auto;
}

.m-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.m-block {
    display: block !important;
}

/*
@mixin rect($w: 0, $h: 0, $top: "", $right: "", $bottom: "", $left: "", $bgcol: "", $bgsrc: "") {
  width: $w;
  height: $h;
  display: inline-block;
  @if $bgcol != "" {
    background-color: $bgcol;
  }
  @if $bgsrc != "" {
    background: url($bgsrc) no-repeat center center;
    background-size: 100% auto;
  }
  @if $top != "" {
    top: $top;
  }
  @if $left != "" {
    left: $left;
  }
  @if $bottom != "" {
    bottom: $bottom;
  }
  @if $right != "" {
    right: $right;
  }
}
*/
.pt_product-details .static-content {
    font-family: "DM Sans", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, Arial, sans-serif;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 1.1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.pt_product-details .static-content .is-break {
    display: inline-block;
}

.pt_product-details .static-content h2 {
    font-weight: bold;
}

.pt_product-details .static-content .is-mark {
    color: #ff2222;
}

.pt_product-details .static-content img {
    width: 100%;
    max-width: 100%;
    display: inherit;
    height: auto;
}

.pt_product-details .static-content .voice-section .voice__image {
    max-width: 120px;
}

/*アニメーション*/
@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

.l-anim--group,
.anim--child {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
}

/*デフォルト調整*/
.pt_product-details .static-content .banner02 .banner02__inner .banner02__text {
    max-width: 100%;
}

.pt_product-details .static-content .approach-section .approach__note .approach__image {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}

.pt_product-details .static-content .note-section .note__col-illust {
    height: 35vw;
}

.pt_product-details .static-content .note-section .note__col:nth-child(1) .note__textarea__wrapper .note__image {
    max-width: 85px;
}

.pt_product-details .static-content .note-section .note__col:nth-child(2) .note__col-top .note__image {
    max-width: 120px;
}

/*ブーストジェルウォッシュ*/
div[data-querystring="pid=167081"] .pt_product-details .static-content .step__title__wrapper > img,
div[data-querystring="pid=16706H"] .pt_product-details .static-content .step__title__wrapper > img {
    max-width: 115px;
    height: auto;
}

div[data-querystring="pid=167081"] .pt_product-details .static-content .mechanism__box.is-01,
div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-01 {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

div[data-querystring="pid=167081"] .pt_product-details .static-content .mechanism__box.is-02,
div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-02 {
    max-width: 456px;
    margin-left: auto;
    margin-right: auto;
}

/*クレンジングバーム*/
div[data-querystring="pid=16706H"] .pt_product-details .static-content .step__title__wrapper > img,
div[data-querystring="pid=173969"] .pt_product-details .static-content .step__title__wrapper > img {
    max-width: 115px;
    height: auto;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-01,
div[data-querystring="pid=173969"] .pt_product-details .static-content .mechanism__box.is-01 {
    max-width: 977px;
    margin-left: auto;
    margin-right: auto;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-01 img,
div[data-querystring="pid=173969"] .pt_product-details .static-content .mechanism__box.is-01 img {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-02,
div[data-querystring="pid=173969"] .pt_product-details .static-content .mechanism__box.is-02 {
    max-width: 977px;
    margin-left: auto;
    margin-right: auto;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .mechanism__box.is-02 img,
div[data-querystring="pid=173969"] .pt_product-details .static-content .mechanism__box.is-02 img {
    max-width: 456px;
    margin-left: auto;
    margin-right: auto;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .step-section .step__title__wrapper,
div[data-querystring="pid=173969"] .pt_product-details .static-content .step-section .step__title__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

div[data-querystring="pid=16706H"] .pt_product-details .static-content .step-section .step__title,
div[data-querystring="pid=173969"] .pt_product-details .static-content .step-section .step__title {
    text-align: center;
    margin-right: 20px;
}

/*VCクレンジングバーム*/
div[data-querystring="pid=173969"] .pt_product-details .static-content .point-section .point {
    position: relative;
}

div[data-querystring="pid=173969"] .pt_product-details .static-content .point-section .point .point__bg__image {
    width: 335px;
}

/*VCトーンアップＵＶエッセンス*/
div[data-querystring="pid=169887"] .pt_product-details .static-content .note-section .note__col-illust {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*VC ブーストジェルウォッシュ*/
div[data-querystring="pid=167081"] .pt_product-details .static-content .note-section .note__col-illust {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*VC おすすめパーツ*/
.pt_product-details .static-content .step-section {
    width: 100%;
    max-width: 1200px;
    margin: 60px auto 0;
}

.pt_product-details .static-content .step-section .step__title {
    text-align: center;
}

.pt_product-details .static-content .step-section .step__title small {
    font-size: 14px;
}

.pt_product-details .static-content .step-section .step__title span {
    position: relative;
    display: inline-block;
    margin: 10px 0 0;
    font-size: 24px;
}

.pt_product-details .static-content .step-section .step__title span:after {
    position: absolute;
    left: 0;
    bottom: -4px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 12px;
    background: #ffe100;
}

.pt_product-details .static-content .step-section .step-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 1200px;
    margin: 70px auto 0;
}

.pt_product-details .static-content .step-section .step + .step {
    position: relative;
}

.pt_product-details .static-content .step-section .step__note {
    margin: 40px 0 0;
    color: #888;
    font-size: 10px;
    text-align: right;
}

/*VB おすすめパーツ*/

/*パララックス　SPPC修正*/

@media screen and (min-width: 641px) {
    .sp-block-visible {
        display: none;
    }

    .sp-visible {
        display: none;
    }

    .pc-visible {
        display: inherit;
    }

    .sp-br-visible {
        display: none;
    }

    .pc-br-visible {
        display: inline;
    }

    .tab-br-visible {
        display: none;
    }
}

@media screen and (min-width: 641px) and (max-width: 900px) {
    .tab-br-visible {
        display: inline;
    }

    .tab-br-hidden {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .m-pcmaxw10 {
        max-width: 10% !important;
    }

    .m-pcmaxw11 {
        max-width: 11% !important;
    }

    .m-pcmaxw12 {
        max-width: 12% !important;
    }

    .m-pcmaxw13 {
        max-width: 13% !important;
    }

    .m-pcmaxw14 {
        max-width: 14% !important;
    }

    .m-pcmaxw15 {
        max-width: 15% !important;
    }

    .m-pcmaxw16 {
        max-width: 16% !important;
    }

    .m-pcmaxw17 {
        max-width: 17% !important;
    }

    .m-pcmaxw18 {
        max-width: 18% !important;
    }

    .m-pcmaxw19 {
        max-width: 19% !important;
    }

    .m-pcmaxw20 {
        max-width: 20% !important;
    }

    .m-pcmaxw21 {
        max-width: 21% !important;
    }

    .m-pcmaxw22 {
        max-width: 22% !important;
    }

    .m-pcmaxw23 {
        max-width: 23% !important;
    }

    .m-pcmaxw24 {
        max-width: 24% !important;
    }

    .m-pcmaxw25 {
        max-width: 25% !important;
    }

    .m-pcmaxw26 {
        max-width: 26% !important;
    }

    .m-pcmaxw27 {
        max-width: 27% !important;
    }

    .m-pcmaxw28 {
        max-width: 28% !important;
    }

    .m-pcmaxw29 {
        max-width: 29% !important;
    }

    .m-pcmaxw30 {
        max-width: 30% !important;
    }

    .m-pcmaxw31 {
        max-width: 31% !important;
    }

    .m-pcmaxw32 {
        max-width: 32% !important;
    }

    .m-pcmaxw33 {
        max-width: 33% !important;
    }

    .m-pcmaxw34 {
        max-width: 34% !important;
    }

    .m-pcmaxw35 {
        max-width: 35% !important;
    }

    .m-pcmaxw36 {
        max-width: 36% !important;
    }

    .m-pcmaxw37 {
        max-width: 37% !important;
    }

    .m-pcmaxw38 {
        max-width: 38% !important;
    }

    .m-pcmaxw39 {
        max-width: 39% !important;
    }

    .m-pcmaxw40 {
        max-width: 40% !important;
    }

    .m-pcmaxw41 {
        max-width: 41% !important;
    }

    .m-pcmaxw42 {
        max-width: 42% !important;
    }

    .m-pcmaxw43 {
        max-width: 43% !important;
    }

    .m-pcmaxw44 {
        max-width: 44% !important;
    }

    .m-pcmaxw45 {
        max-width: 45% !important;
    }

    .m-pcmaxw46 {
        max-width: 46% !important;
    }

    .m-pcmaxw47 {
        max-width: 47% !important;
    }

    .m-pcmaxw48 {
        max-width: 48% !important;
    }

    .m-pcmaxw49 {
        max-width: 49% !important;
    }

    .m-pcmaxw50 {
        max-width: 50% !important;
    }

    .m-pcmaxw51 {
        max-width: 51% !important;
    }

    .m-pcmaxw52 {
        max-width: 52% !important;
    }

    .m-pcmaxw53 {
        max-width: 53% !important;
    }

    .m-pcmaxw54 {
        max-width: 54% !important;
    }

    .m-pcmaxw55 {
        max-width: 55% !important;
    }

    .m-pcmaxw56 {
        max-width: 56% !important;
    }

    .m-pcmaxw57 {
        max-width: 57% !important;
    }

    .m-pcmaxw58 {
        max-width: 58% !important;
    }

    .m-pcmaxw59 {
        max-width: 59% !important;
    }

    .m-pcmaxw60 {
        max-width: 60% !important;
    }

    .m-pcmaxw61 {
        max-width: 61% !important;
    }

    .m-pcmaxw62 {
        max-width: 62% !important;
    }

    .m-pcmaxw63 {
        max-width: 63% !important;
    }

    .m-pcmaxw64 {
        max-width: 64% !important;
    }

    .m-pcmaxw65 {
        max-width: 65% !important;
    }

    .m-pcmaxw66 {
        max-width: 66% !important;
    }

    .m-pcmaxw67 {
        max-width: 67% !important;
    }

    .m-pcmaxw68 {
        max-width: 68% !important;
    }

    .m-pcmaxw69 {
        max-width: 69% !important;
    }

    .m-pcmaxw70 {
        max-width: 70% !important;
    }

    .m-pcmaxw71 {
        max-width: 71% !important;
    }

    .m-pcmaxw72 {
        max-width: 72% !important;
    }

    .m-pcmaxw73 {
        max-width: 73% !important;
    }

    .m-pcmaxw74 {
        max-width: 74% !important;
    }

    .m-pcmaxw75 {
        max-width: 75% !important;
    }

    .m-pcmaxw76 {
        max-width: 76% !important;
    }

    .m-pcmaxw77 {
        max-width: 77% !important;
    }

    .m-pcmaxw78 {
        max-width: 78% !important;
    }

    .m-pcmaxw79 {
        max-width: 79% !important;
    }

    .m-pcmaxw80 {
        max-width: 80% !important;
    }

    .m-pcmaxw81 {
        max-width: 81% !important;
    }

    .m-pcmaxw82 {
        max-width: 82% !important;
    }

    .m-pcmaxw83 {
        max-width: 83% !important;
    }

    .m-pcmaxw84 {
        max-width: 84% !important;
    }

    .m-pcmaxw85 {
        max-width: 85% !important;
    }

    .m-pcmaxw86 {
        max-width: 86% !important;
    }

    .m-pcmaxw87 {
        max-width: 87% !important;
    }

    .m-pcmaxw88 {
        max-width: 88% !important;
    }

    .m-pcmaxw89 {
        max-width: 89% !important;
    }

    .m-pcmaxw90 {
        max-width: 90% !important;
    }

    .m-pcmaxw91 {
        max-width: 91% !important;
    }

    .m-pcmaxw92 {
        max-width: 92% !important;
    }

    .m-pcmaxw93 {
        max-width: 93% !important;
    }

    .m-pcmaxw94 {
        max-width: 94% !important;
    }

    .m-pcmaxw95 {
        max-width: 95% !important;
    }

    .m-pcmaxw96 {
        max-width: 96% !important;
    }

    .m-pcmaxw97 {
        max-width: 97% !important;
    }

    .m-pcmaxw98 {
        max-width: 98% !important;
    }

    .m-pcmaxw99 {
        max-width: 99% !important;
    }

    .m-pcmaxw100 {
        max-width: 100% !important;
    }

    .m-pcw100 {
        width: 100px !important;
    }

    .m-pcw101 {
        width: 101px !important;
    }

    .m-pcw102 {
        width: 102px !important;
    }

    .m-pcw103 {
        width: 103px !important;
    }

    .m-pcw104 {
        width: 104px !important;
    }

    .m-pcw105 {
        width: 105px !important;
    }

    .m-pcw106 {
        width: 106px !important;
    }

    .m-pcw107 {
        width: 107px !important;
    }

    .m-pcw108 {
        width: 108px !important;
    }

    .m-pcw109 {
        width: 109px !important;
    }

    .m-pcw110 {
        width: 110px !important;
    }

    .m-pcw111 {
        width: 111px !important;
    }

    .m-pcw112 {
        width: 112px !important;
    }

    .m-pcw113 {
        width: 113px !important;
    }

    .m-pcw114 {
        width: 114px !important;
    }

    .m-pcw115 {
        width: 115px !important;
    }

    .m-pcw116 {
        width: 116px !important;
    }

    .m-pcw117 {
        width: 117px !important;
    }

    .m-pcw118 {
        width: 118px !important;
    }

    .m-pcw119 {
        width: 119px !important;
    }

    .m-pcw120 {
        width: 120px !important;
    }

    .m-pcw121 {
        width: 121px !important;
    }

    .m-pcw122 {
        width: 122px !important;
    }

    .m-pcw123 {
        width: 123px !important;
    }

    .m-pcw124 {
        width: 124px !important;
    }

    .m-pcw125 {
        width: 125px !important;
    }

    .m-pcw126 {
        width: 126px !important;
    }

    .m-pcw127 {
        width: 127px !important;
    }

    .m-pcw128 {
        width: 128px !important;
    }

    .m-pcw129 {
        width: 129px !important;
    }

    .m-pcw130 {
        width: 130px !important;
    }

    .m-pcw131 {
        width: 131px !important;
    }

    .m-pcw132 {
        width: 132px !important;
    }

    .m-pcw133 {
        width: 133px !important;
    }

    .m-pcw134 {
        width: 134px !important;
    }

    .m-pcw135 {
        width: 135px !important;
    }

    .m-pcw136 {
        width: 136px !important;
    }

    .m-pcw137 {
        width: 137px !important;
    }

    .m-pcw138 {
        width: 138px !important;
    }

    .m-pcw139 {
        width: 139px !important;
    }

    .m-pcw140 {
        width: 140px !important;
    }

    .m-pcw141 {
        width: 141px !important;
    }

    .m-pcw142 {
        width: 142px !important;
    }

    .m-pcw143 {
        width: 143px !important;
    }

    .m-pcw144 {
        width: 144px !important;
    }

    .m-pcw145 {
        width: 145px !important;
    }

    .m-pcw146 {
        width: 146px !important;
    }

    .m-pcw147 {
        width: 147px !important;
    }

    .m-pcw148 {
        width: 148px !important;
    }

    .m-pcw149 {
        width: 149px !important;
    }

    .m-pcw150 {
        width: 150px !important;
    }

    .m-pcw151 {
        width: 151px !important;
    }

    .m-pcw152 {
        width: 152px !important;
    }

    .m-pcw153 {
        width: 153px !important;
    }

    .m-pcw154 {
        width: 154px !important;
    }

    .m-pcw155 {
        width: 155px !important;
    }

    .m-pcw156 {
        width: 156px !important;
    }

    .m-pcw157 {
        width: 157px !important;
    }

    .m-pcw158 {
        width: 158px !important;
    }

    .m-pcw159 {
        width: 159px !important;
    }

    .m-pcw160 {
        width: 160px !important;
    }

    .m-pcw161 {
        width: 161px !important;
    }

    .m-pcw162 {
        width: 162px !important;
    }

    .m-pcw163 {
        width: 163px !important;
    }

    .m-pcw164 {
        width: 164px !important;
    }

    .m-pcw165 {
        width: 165px !important;
    }

    .m-pcw166 {
        width: 166px !important;
    }

    .m-pcw167 {
        width: 167px !important;
    }

    .m-pcw168 {
        width: 168px !important;
    }

    .m-pcw169 {
        width: 169px !important;
    }

    .m-pcw170 {
        width: 170px !important;
    }

    .m-pcw171 {
        width: 171px !important;
    }

    .m-pcw172 {
        width: 172px !important;
    }

    .m-pcw173 {
        width: 173px !important;
    }

    .m-pcw174 {
        width: 174px !important;
    }

    .m-pcw175 {
        width: 175px !important;
    }

    .m-pcw176 {
        width: 176px !important;
    }

    .m-pcw177 {
        width: 177px !important;
    }

    .m-pcw178 {
        width: 178px !important;
    }

    .m-pcw179 {
        width: 179px !important;
    }

    .m-pcw180 {
        width: 180px !important;
    }

    .m-pcw181 {
        width: 181px !important;
    }

    .m-pcw182 {
        width: 182px !important;
    }

    .m-pcw183 {
        width: 183px !important;
    }

    .m-pcw184 {
        width: 184px !important;
    }

    .m-pcw185 {
        width: 185px !important;
    }

    .m-pcw186 {
        width: 186px !important;
    }

    .m-pcw187 {
        width: 187px !important;
    }

    .m-pcw188 {
        width: 188px !important;
    }

    .m-pcw189 {
        width: 189px !important;
    }

    .m-pcw190 {
        width: 190px !important;
    }

    .m-pcw191 {
        width: 191px !important;
    }

    .m-pcw192 {
        width: 192px !important;
    }

    .m-pcw193 {
        width: 193px !important;
    }

    .m-pcw194 {
        width: 194px !important;
    }

    .m-pcw195 {
        width: 195px !important;
    }

    .m-pcw196 {
        width: 196px !important;
    }

    .m-pcw197 {
        width: 197px !important;
    }

    .m-pcw198 {
        width: 198px !important;
    }

    .m-pcw199 {
        width: 199px !important;
    }

    .m-pcw200 {
        width: 200px !important;
    }

    .m-pcw201 {
        width: 201px !important;
    }

    .m-pcw202 {
        width: 202px !important;
    }

    .m-pcw203 {
        width: 203px !important;
    }

    .m-pcw204 {
        width: 204px !important;
    }

    .m-pcw205 {
        width: 205px !important;
    }

    .m-pcw206 {
        width: 206px !important;
    }

    .m-pcw207 {
        width: 207px !important;
    }

    .m-pcw208 {
        width: 208px !important;
    }

    .m-pcw209 {
        width: 209px !important;
    }

    .m-pcw210 {
        width: 210px !important;
    }

    .m-pcw211 {
        width: 211px !important;
    }

    .m-pcw212 {
        width: 212px !important;
    }

    .m-pcw213 {
        width: 213px !important;
    }

    .m-pcw214 {
        width: 214px !important;
    }

    .m-pcw215 {
        width: 215px !important;
    }

    .m-pcw216 {
        width: 216px !important;
    }

    .m-pcw217 {
        width: 217px !important;
    }

    .m-pcw218 {
        width: 218px !important;
    }

    .m-pcw219 {
        width: 219px !important;
    }

    .m-pcw220 {
        width: 220px !important;
    }

    .m-pcw221 {
        width: 221px !important;
    }

    .m-pcw222 {
        width: 222px !important;
    }

    .m-pcw223 {
        width: 223px !important;
    }

    .m-pcw224 {
        width: 224px !important;
    }

    .m-pcw225 {
        width: 225px !important;
    }

    .m-pcw226 {
        width: 226px !important;
    }

    .m-pcw227 {
        width: 227px !important;
    }

    .m-pcw228 {
        width: 228px !important;
    }

    .m-pcw229 {
        width: 229px !important;
    }

    .m-pcw230 {
        width: 230px !important;
    }

    .m-pcw231 {
        width: 231px !important;
    }

    .m-pcw232 {
        width: 232px !important;
    }

    .m-pcw233 {
        width: 233px !important;
    }

    .m-pcw234 {
        width: 234px !important;
    }

    .m-pcw235 {
        width: 235px !important;
    }

    .m-pcw236 {
        width: 236px !important;
    }

    .m-pcw237 {
        width: 237px !important;
    }

    .m-pcw238 {
        width: 238px !important;
    }

    .m-pcw239 {
        width: 239px !important;
    }

    .m-pcw240 {
        width: 240px !important;
    }

    .m-pcw241 {
        width: 241px !important;
    }

    .m-pcw242 {
        width: 242px !important;
    }

    .m-pcw243 {
        width: 243px !important;
    }

    .m-pcw244 {
        width: 244px !important;
    }

    .m-pcw245 {
        width: 245px !important;
    }

    .m-pcw246 {
        width: 246px !important;
    }

    .m-pcw247 {
        width: 247px !important;
    }

    .m-pcw248 {
        width: 248px !important;
    }

    .m-pcw249 {
        width: 249px !important;
    }

    .m-pcw250 {
        width: 250px !important;
    }

    .m-pcw251 {
        width: 251px !important;
    }

    .m-pcw252 {
        width: 252px !important;
    }

    .m-pcw253 {
        width: 253px !important;
    }

    .m-pcw254 {
        width: 254px !important;
    }

    .m-pcw255 {
        width: 255px !important;
    }

    .m-pcw256 {
        width: 256px !important;
    }

    .m-pcw257 {
        width: 257px !important;
    }

    .m-pcw258 {
        width: 258px !important;
    }

    .m-pcw259 {
        width: 259px !important;
    }

    .m-pcw260 {
        width: 260px !important;
    }

    .m-pcw261 {
        width: 261px !important;
    }

    .m-pcw262 {
        width: 262px !important;
    }

    .m-pcw263 {
        width: 263px !important;
    }

    .m-pcw264 {
        width: 264px !important;
    }

    .m-pcw265 {
        width: 265px !important;
    }

    .m-pcw266 {
        width: 266px !important;
    }

    .m-pcw267 {
        width: 267px !important;
    }

    .m-pcw268 {
        width: 268px !important;
    }

    .m-pcw269 {
        width: 269px !important;
    }

    .m-pcw270 {
        width: 270px !important;
    }

    .m-pcw271 {
        width: 271px !important;
    }

    .m-pcw272 {
        width: 272px !important;
    }

    .m-pcw273 {
        width: 273px !important;
    }

    .m-pcw274 {
        width: 274px !important;
    }

    .m-pcw275 {
        width: 275px !important;
    }

    .m-pcw276 {
        width: 276px !important;
    }

    .m-pcw277 {
        width: 277px !important;
    }

    .m-pcw278 {
        width: 278px !important;
    }

    .m-pcw279 {
        width: 279px !important;
    }

    .m-pcw280 {
        width: 280px !important;
    }

    .m-pcw281 {
        width: 281px !important;
    }

    .m-pcw282 {
        width: 282px !important;
    }

    .m-pcw283 {
        width: 283px !important;
    }

    .m-pcw284 {
        width: 284px !important;
    }

    .m-pcw285 {
        width: 285px !important;
    }

    .m-pcw286 {
        width: 286px !important;
    }

    .m-pcw287 {
        width: 287px !important;
    }

    .m-pcw288 {
        width: 288px !important;
    }

    .m-pcw289 {
        width: 289px !important;
    }

    .m-pcw290 {
        width: 290px !important;
    }

    .m-pcw291 {
        width: 291px !important;
    }

    .m-pcw292 {
        width: 292px !important;
    }

    .m-pcw293 {
        width: 293px !important;
    }

    .m-pcw294 {
        width: 294px !important;
    }

    .m-pcw295 {
        width: 295px !important;
    }

    .m-pcw296 {
        width: 296px !important;
    }

    .m-pcw297 {
        width: 297px !important;
    }

    .m-pcw298 {
        width: 298px !important;
    }

    .m-pcw299 {
        width: 299px !important;
    }

    .m-pcw300 {
        width: 300px !important;
    }

    .m-pcw301 {
        width: 301px !important;
    }

    .m-pcw302 {
        width: 302px !important;
    }

    .m-pcw303 {
        width: 303px !important;
    }

    .m-pcw304 {
        width: 304px !important;
    }

    .m-pcw305 {
        width: 305px !important;
    }

    .m-pcw306 {
        width: 306px !important;
    }

    .m-pcw307 {
        width: 307px !important;
    }

    .m-pcw308 {
        width: 308px !important;
    }

    .m-pcw309 {
        width: 309px !important;
    }

    .m-pcw310 {
        width: 310px !important;
    }

    .m-pcw311 {
        width: 311px !important;
    }

    .m-pcw312 {
        width: 312px !important;
    }

    .m-pcw313 {
        width: 313px !important;
    }

    .m-pcw314 {
        width: 314px !important;
    }

    .m-pcw315 {
        width: 315px !important;
    }

    .m-pcw316 {
        width: 316px !important;
    }

    .m-pcw317 {
        width: 317px !important;
    }

    .m-pcw318 {
        width: 318px !important;
    }

    .m-pcw319 {
        width: 319px !important;
    }

    .m-pcw320 {
        width: 320px !important;
    }

    .m-pcw321 {
        width: 321px !important;
    }

    .m-pcw322 {
        width: 322px !important;
    }

    .m-pcw323 {
        width: 323px !important;
    }

    .m-pcw324 {
        width: 324px !important;
    }

    .m-pcw325 {
        width: 325px !important;
    }

    .m-pcw326 {
        width: 326px !important;
    }

    .m-pcw327 {
        width: 327px !important;
    }

    .m-pcw328 {
        width: 328px !important;
    }

    .m-pcw329 {
        width: 329px !important;
    }

    .m-pcw330 {
        width: 330px !important;
    }

    .m-pcw331 {
        width: 331px !important;
    }

    .m-pcw332 {
        width: 332px !important;
    }

    .m-pcw333 {
        width: 333px !important;
    }

    .m-pcw334 {
        width: 334px !important;
    }

    .m-pcw335 {
        width: 335px !important;
    }

    .m-pcw336 {
        width: 336px !important;
    }

    .m-pcw337 {
        width: 337px !important;
    }

    .m-pcw338 {
        width: 338px !important;
    }

    .m-pcw339 {
        width: 339px !important;
    }

    .m-pcw340 {
        width: 340px !important;
    }

    .m-pcw341 {
        width: 341px !important;
    }

    .m-pcw342 {
        width: 342px !important;
    }

    .m-pcw343 {
        width: 343px !important;
    }

    .m-pcw344 {
        width: 344px !important;
    }

    .m-pcw345 {
        width: 345px !important;
    }

    .m-pcw346 {
        width: 346px !important;
    }

    .m-pcw347 {
        width: 347px !important;
    }

    .m-pcw348 {
        width: 348px !important;
    }

    .m-pcw349 {
        width: 349px !important;
    }

    .m-pcw350 {
        width: 350px !important;
    }

    .m-pcw351 {
        width: 351px !important;
    }

    .m-pcw352 {
        width: 352px !important;
    }

    .m-pcw353 {
        width: 353px !important;
    }

    .m-pcw354 {
        width: 354px !important;
    }

    .m-pcw355 {
        width: 355px !important;
    }

    .m-pcw356 {
        width: 356px !important;
    }

    .m-pcw357 {
        width: 357px !important;
    }

    .m-pcw358 {
        width: 358px !important;
    }

    .m-pcw359 {
        width: 359px !important;
    }

    .m-pcw360 {
        width: 360px !important;
    }

    .m-pcw361 {
        width: 361px !important;
    }

    .m-pcw362 {
        width: 362px !important;
    }

    .m-pcw363 {
        width: 363px !important;
    }

    .m-pcw364 {
        width: 364px !important;
    }

    .m-pcw365 {
        width: 365px !important;
    }

    .m-pcw366 {
        width: 366px !important;
    }

    .m-pcw367 {
        width: 367px !important;
    }

    .m-pcw368 {
        width: 368px !important;
    }

    .m-pcw369 {
        width: 369px !important;
    }

    .m-pcw370 {
        width: 370px !important;
    }

    .m-pcw371 {
        width: 371px !important;
    }

    .m-pcw372 {
        width: 372px !important;
    }

    .m-pcw373 {
        width: 373px !important;
    }

    .m-pcw374 {
        width: 374px !important;
    }

    .m-pcw375 {
        width: 375px !important;
    }

    .m-pcw376 {
        width: 376px !important;
    }

    .m-pcw377 {
        width: 377px !important;
    }

    .m-pcw378 {
        width: 378px !important;
    }

    .m-pcw379 {
        width: 379px !important;
    }

    .m-pcw380 {
        width: 380px !important;
    }

    .m-pcw381 {
        width: 381px !important;
    }

    .m-pcw382 {
        width: 382px !important;
    }

    .m-pcw383 {
        width: 383px !important;
    }

    .m-pcw384 {
        width: 384px !important;
    }

    .m-pcw385 {
        width: 385px !important;
    }

    .m-pcw386 {
        width: 386px !important;
    }

    .m-pcw387 {
        width: 387px !important;
    }

    .m-pcw388 {
        width: 388px !important;
    }

    .m-pcw389 {
        width: 389px !important;
    }

    .m-pcw390 {
        width: 390px !important;
    }

    .m-pcw391 {
        width: 391px !important;
    }

    .m-pcw392 {
        width: 392px !important;
    }

    .m-pcw393 {
        width: 393px !important;
    }

    .m-pcw394 {
        width: 394px !important;
    }

    .m-pcw395 {
        width: 395px !important;
    }

    .m-pcw396 {
        width: 396px !important;
    }

    .m-pcw397 {
        width: 397px !important;
    }

    .m-pcw398 {
        width: 398px !important;
    }

    .m-pcw399 {
        width: 399px !important;
    }

    .m-pcw400 {
        width: 400px !important;
    }

    .m-pcw401 {
        width: 401px !important;
    }

    .m-pcw402 {
        width: 402px !important;
    }

    .m-pcw403 {
        width: 403px !important;
    }

    .m-pcw404 {
        width: 404px !important;
    }

    .m-pcw405 {
        width: 405px !important;
    }

    .m-pcw406 {
        width: 406px !important;
    }

    .m-pcw407 {
        width: 407px !important;
    }

    .m-pcw408 {
        width: 408px !important;
    }

    .m-pcw409 {
        width: 409px !important;
    }

    .m-pcw410 {
        width: 410px !important;
    }

    .m-pcw411 {
        width: 411px !important;
    }

    .m-pcw412 {
        width: 412px !important;
    }

    .m-pcw413 {
        width: 413px !important;
    }

    .m-pcw414 {
        width: 414px !important;
    }

    .m-pcw415 {
        width: 415px !important;
    }

    .m-pcw416 {
        width: 416px !important;
    }

    .m-pcw417 {
        width: 417px !important;
    }

    .m-pcw418 {
        width: 418px !important;
    }

    .m-pcw419 {
        width: 419px !important;
    }

    .m-pcw420 {
        width: 420px !important;
    }

    .m-pcw421 {
        width: 421px !important;
    }

    .m-pcw422 {
        width: 422px !important;
    }

    .m-pcw423 {
        width: 423px !important;
    }

    .m-pcw424 {
        width: 424px !important;
    }

    .m-pcw425 {
        width: 425px !important;
    }

    .m-pcw426 {
        width: 426px !important;
    }

    .m-pcw427 {
        width: 427px !important;
    }

    .m-pcw428 {
        width: 428px !important;
    }

    .m-pcw429 {
        width: 429px !important;
    }

    .m-pcw430 {
        width: 430px !important;
    }

    .m-pcw431 {
        width: 431px !important;
    }

    .m-pcw432 {
        width: 432px !important;
    }

    .m-pcw433 {
        width: 433px !important;
    }

    .m-pcw434 {
        width: 434px !important;
    }

    .m-pcw435 {
        width: 435px !important;
    }

    .m-pcw436 {
        width: 436px !important;
    }

    .m-pcw437 {
        width: 437px !important;
    }

    .m-pcw438 {
        width: 438px !important;
    }

    .m-pcw439 {
        width: 439px !important;
    }

    .m-pcw440 {
        width: 440px !important;
    }

    .m-pcw441 {
        width: 441px !important;
    }

    .m-pcw442 {
        width: 442px !important;
    }

    .m-pcw443 {
        width: 443px !important;
    }

    .m-pcw444 {
        width: 444px !important;
    }

    .m-pcw445 {
        width: 445px !important;
    }

    .m-pcw446 {
        width: 446px !important;
    }

    .m-pcw447 {
        width: 447px !important;
    }

    .m-pcw448 {
        width: 448px !important;
    }

    .m-pcw449 {
        width: 449px !important;
    }

    .m-pcw450 {
        width: 450px !important;
    }

    .m-pcw451 {
        width: 451px !important;
    }

    .m-pcw452 {
        width: 452px !important;
    }

    .m-pcw453 {
        width: 453px !important;
    }

    .m-pcw454 {
        width: 454px !important;
    }

    .m-pcw455 {
        width: 455px !important;
    }

    .m-pcw456 {
        width: 456px !important;
    }

    .m-pcw457 {
        width: 457px !important;
    }

    .m-pcw458 {
        width: 458px !important;
    }

    .m-pcw459 {
        width: 459px !important;
    }

    .m-pcw460 {
        width: 460px !important;
    }

    .m-pcw461 {
        width: 461px !important;
    }

    .m-pcw462 {
        width: 462px !important;
    }

    .m-pcw463 {
        width: 463px !important;
    }

    .m-pcw464 {
        width: 464px !important;
    }

    .m-pcw465 {
        width: 465px !important;
    }

    .m-pcw466 {
        width: 466px !important;
    }

    .m-pcw467 {
        width: 467px !important;
    }

    .m-pcw468 {
        width: 468px !important;
    }

    .m-pcw469 {
        width: 469px !important;
    }

    .m-pcw470 {
        width: 470px !important;
    }

    .m-pcw471 {
        width: 471px !important;
    }

    .m-pcw472 {
        width: 472px !important;
    }

    .m-pcw473 {
        width: 473px !important;
    }

    .m-pcw474 {
        width: 474px !important;
    }

    .m-pcw475 {
        width: 475px !important;
    }

    .m-pcw476 {
        width: 476px !important;
    }

    .m-pcw477 {
        width: 477px !important;
    }

    .m-pcw478 {
        width: 478px !important;
    }

    .m-pcw479 {
        width: 479px !important;
    }

    .m-pcw480 {
        width: 480px !important;
    }

    .m-pcw481 {
        width: 481px !important;
    }

    .m-pcw482 {
        width: 482px !important;
    }

    .m-pcw483 {
        width: 483px !important;
    }

    .m-pcw484 {
        width: 484px !important;
    }

    .m-pcw485 {
        width: 485px !important;
    }

    .m-pcw486 {
        width: 486px !important;
    }

    .m-pcw487 {
        width: 487px !important;
    }

    .m-pcw488 {
        width: 488px !important;
    }

    .m-pcw489 {
        width: 489px !important;
    }

    .m-pcw490 {
        width: 490px !important;
    }

    .m-pcw491 {
        width: 491px !important;
    }

    .m-pcw492 {
        width: 492px !important;
    }

    .m-pcw493 {
        width: 493px !important;
    }

    .m-pcw494 {
        width: 494px !important;
    }

    .m-pcw495 {
        width: 495px !important;
    }

    .m-pcw496 {
        width: 496px !important;
    }

    .m-pcw497 {
        width: 497px !important;
    }

    .m-pcw498 {
        width: 498px !important;
    }

    .m-pcw499 {
        width: 499px !important;
    }

    .m-pcw500 {
        width: 500px !important;
    }

    .m-pcmb10 {
        margin-bottom: 10px !important;
    }

    .m-pcmt10 {
        margin-top: 10px !important;
    }

    .m-pcml10 {
        margin-left: 10px !important;
    }

    .m-pcmr10 {
        margin-right: 10px !important;
    }

    .m-pcpb10 {
        padding-bottom: 10px !important;
    }

    .m-pcpt10 {
        padding-top: 10px !important;
    }

    .m-pcpl10 {
        padding-left: 10px !important;
    }

    .m-pcpr10 {
        padding-right: 10px !important;
    }

    .m-pcmb20 {
        margin-bottom: 20px !important;
    }

    .m-pcmt20 {
        margin-top: 20px !important;
    }

    .m-pcml20 {
        margin-left: 20px !important;
    }

    .m-pcmr20 {
        margin-right: 20px !important;
    }

    .m-pcpb20 {
        padding-bottom: 20px !important;
    }

    .m-pcpt20 {
        padding-top: 20px !important;
    }

    .m-pcpl20 {
        padding-left: 20px !important;
    }

    .m-pcpr20 {
        padding-right: 20px !important;
    }

    .m-pcmb30 {
        margin-bottom: 30px !important;
    }

    .m-pcmt30 {
        margin-top: 30px !important;
    }

    .m-pcml30 {
        margin-left: 30px !important;
    }

    .m-pcmr30 {
        margin-right: 30px !important;
    }

    .m-pcpb30 {
        padding-bottom: 30px !important;
    }

    .m-pcpt30 {
        padding-top: 30px !important;
    }

    .m-pcpl30 {
        padding-left: 30px !important;
    }

    .m-pcpr30 {
        padding-right: 30px !important;
    }

    .m-pcmb40 {
        margin-bottom: 40px !important;
    }

    .m-pcmt40 {
        margin-top: 40px !important;
    }

    .m-pcml40 {
        margin-left: 40px !important;
    }

    .m-pcmr40 {
        margin-right: 40px !important;
    }

    .m-pcpb40 {
        padding-bottom: 40px !important;
    }

    .m-pcpt40 {
        padding-top: 40px !important;
    }

    .m-pcpl40 {
        padding-left: 40px !important;
    }

    .m-pcpr40 {
        padding-right: 40px !important;
    }

    .m-pcmb50 {
        margin-bottom: 50px !important;
    }

    .m-pcmt50 {
        margin-top: 50px !important;
    }

    .m-pcml50 {
        margin-left: 50px !important;
    }

    .m-pcmr50 {
        margin-right: 50px !important;
    }

    .m-pcpb50 {
        padding-bottom: 50px !important;
    }

    .m-pcpt50 {
        padding-top: 50px !important;
    }

    .m-pcpl50 {
        padding-left: 50px !important;
    }

    .m-pcpr50 {
        padding-right: 50px !important;
    }

    .m-pcmb60 {
        margin-bottom: 60px !important;
    }

    .m-pcmt60 {
        margin-top: 60px !important;
    }

    .m-pcml60 {
        margin-left: 60px !important;
    }

    .m-pcmr60 {
        margin-right: 60px !important;
    }

    .m-pcpb60 {
        padding-bottom: 60px !important;
    }

    .m-pcpt60 {
        padding-top: 60px !important;
    }

    .m-pcpl60 {
        padding-left: 60px !important;
    }

    .m-pcpr60 {
        padding-right: 60px !important;
    }

    .m-pcmb70 {
        margin-bottom: 70px !important;
    }

    .m-pcmt70 {
        margin-top: 70px !important;
    }

    .m-pcml70 {
        margin-left: 70px !important;
    }

    .m-pcmr70 {
        margin-right: 70px !important;
    }

    .m-pcpb70 {
        padding-bottom: 70px !important;
    }

    .m-pcpt70 {
        padding-top: 70px !important;
    }

    .m-pcpl70 {
        padding-left: 70px !important;
    }

    .m-pcpr70 {
        padding-right: 70px !important;
    }

    .m-pcmb80 {
        margin-bottom: 80px !important;
    }

    .m-pcmt80 {
        margin-top: 80px !important;
    }

    .m-pcml80 {
        margin-left: 80px !important;
    }

    .m-pcmr80 {
        margin-right: 80px !important;
    }

    .m-pcpb80 {
        padding-bottom: 80px !important;
    }

    .m-pcpt80 {
        padding-top: 80px !important;
    }

    .m-pcpl80 {
        padding-left: 80px !important;
    }

    .m-pcpr80 {
        padding-right: 80px !important;
    }

    .m-pcmb90 {
        margin-bottom: 90px !important;
    }

    .m-pcmt90 {
        margin-top: 90px !important;
    }

    .m-pcml90 {
        margin-left: 90px !important;
    }

    .m-pcmr90 {
        margin-right: 90px !important;
    }

    .m-pcpb90 {
        padding-bottom: 90px !important;
    }

    .m-pcpt90 {
        padding-top: 90px !important;
    }

    .m-pcpl90 {
        padding-left: 90px !important;
    }

    .m-pcpr90 {
        padding-right: 90px !important;
    }

    .m-pcmb100 {
        margin-bottom: 100px !important;
    }

    .m-pcmt100 {
        margin-top: 100px !important;
    }

    .m-pcml100 {
        margin-left: 100px !important;
    }

    .m-pcmr100 {
        margin-right: 100px !important;
    }

    .m-pcpb100 {
        padding-bottom: 100px !important;
    }

    .m-pcpt100 {
        padding-top: 100px !important;
    }

    .m-pcpl100 {
        padding-left: 100px !important;
    }

    .m-pcpr100 {
        padding-right: 100px !important;
    }

    .m-pcmb110 {
        margin-bottom: 110px !important;
    }

    .m-pcmt110 {
        margin-top: 110px !important;
    }

    .m-pcml110 {
        margin-left: 110px !important;
    }

    .m-pcmr110 {
        margin-right: 110px !important;
    }

    .m-pcpb110 {
        padding-bottom: 110px !important;
    }

    .m-pcpt110 {
        padding-top: 110px !important;
    }

    .m-pcpl110 {
        padding-left: 110px !important;
    }

    .m-pcpr110 {
        padding-right: 110px !important;
    }

    .m-pcmb120 {
        margin-bottom: 120px !important;
    }

    .m-pcmt120 {
        margin-top: 120px !important;
    }

    .m-pcml120 {
        margin-left: 120px !important;
    }

    .m-pcmr120 {
        margin-right: 120px !important;
    }

    .m-pcpb120 {
        padding-bottom: 120px !important;
    }

    .m-pcpt120 {
        padding-top: 120px !important;
    }

    .m-pcpl120 {
        padding-left: 120px !important;
    }

    .m-pcpr120 {
        padding-right: 120px !important;
    }

    .m-pcmb130 {
        margin-bottom: 130px !important;
    }

    .m-pcmt130 {
        margin-top: 130px !important;
    }

    .m-pcml130 {
        margin-left: 130px !important;
    }

    .m-pcmr130 {
        margin-right: 130px !important;
    }

    .m-pcpb130 {
        padding-bottom: 130px !important;
    }

    .m-pcpt130 {
        padding-top: 130px !important;
    }

    .m-pcpl130 {
        padding-left: 130px !important;
    }

    .m-pcpr130 {
        padding-right: 130px !important;
    }

    .m-pcmb140 {
        margin-bottom: 140px !important;
    }

    .m-pcmt140 {
        margin-top: 140px !important;
    }

    .m-pcml140 {
        margin-left: 140px !important;
    }

    .m-pcmr140 {
        margin-right: 140px !important;
    }

    .m-pcpb140 {
        padding-bottom: 140px !important;
    }

    .m-pcpt140 {
        padding-top: 140px !important;
    }

    .m-pcpl140 {
        padding-left: 140px !important;
    }

    .m-pcpr140 {
        padding-right: 140px !important;
    }

    .m-pcmb150 {
        margin-bottom: 150px !important;
    }

    .m-pcmt150 {
        margin-top: 150px !important;
    }

    .m-pcml150 {
        margin-left: 150px !important;
    }

    .m-pcmr150 {
        margin-right: 150px !important;
    }

    .m-pcpb150 {
        padding-bottom: 150px !important;
    }

    .m-pcpt150 {
        padding-top: 150px !important;
    }

    .m-pcpl150 {
        padding-left: 150px !important;
    }

    .m-pcpr150 {
        padding-right: 150px !important;
    }

    .m-pcmb160 {
        margin-bottom: 160px !important;
    }

    .m-pcmt160 {
        margin-top: 160px !important;
    }

    .m-pcml160 {
        margin-left: 160px !important;
    }

    .m-pcmr160 {
        margin-right: 160px !important;
    }

    .m-pcpb160 {
        padding-bottom: 160px !important;
    }

    .m-pcpt160 {
        padding-top: 160px !important;
    }

    .m-pcpl160 {
        padding-left: 160px !important;
    }

    .m-pcpr160 {
        padding-right: 160px !important;
    }

    .m-pcmb170 {
        margin-bottom: 170px !important;
    }

    .m-pcmt170 {
        margin-top: 170px !important;
    }

    .m-pcml170 {
        margin-left: 170px !important;
    }

    .m-pcmr170 {
        margin-right: 170px !important;
    }

    .m-pcpb170 {
        padding-bottom: 170px !important;
    }

    .m-pcpt170 {
        padding-top: 170px !important;
    }

    .m-pcpl170 {
        padding-left: 170px !important;
    }

    .m-pcpr170 {
        padding-right: 170px !important;
    }

    .m-pcmb180 {
        margin-bottom: 180px !important;
    }

    .m-pcmt180 {
        margin-top: 180px !important;
    }

    .m-pcml180 {
        margin-left: 180px !important;
    }

    .m-pcmr180 {
        margin-right: 180px !important;
    }

    .m-pcpb180 {
        padding-bottom: 180px !important;
    }

    .m-pcpt180 {
        padding-top: 180px !important;
    }

    .m-pcpl180 {
        padding-left: 180px !important;
    }

    .m-pcpr180 {
        padding-right: 180px !important;
    }

    .m-pcmb190 {
        margin-bottom: 190px !important;
    }

    .m-pcmt190 {
        margin-top: 190px !important;
    }

    .m-pcml190 {
        margin-left: 190px !important;
    }

    .m-pcmr190 {
        margin-right: 190px !important;
    }

    .m-pcpb190 {
        padding-bottom: 190px !important;
    }

    .m-pcpt190 {
        padding-top: 190px !important;
    }

    .m-pcpl190 {
        padding-left: 190px !important;
    }

    .m-pcpr190 {
        padding-right: 190px !important;
    }

    .m-pcmb200 {
        margin-bottom: 200px !important;
    }

    .m-pcmt200 {
        margin-top: 200px !important;
    }

    .m-pcml200 {
        margin-left: 200px !important;
    }

    .m-pcmr200 {
        margin-right: 200px !important;
    }

    .m-pcpb200 {
        padding-bottom: 200px !important;
    }

    .m-pcpt200 {
        padding-top: 200px !important;
    }

    .m-pcpl200 {
        padding-left: 200px !important;
    }

    .m-pcpr200 {
        padding-right: 200px !important;
    }

    .m-pc-mlrauto {
        margin-left: auto;
        margin-right: auto;
    }

    .m-pc-mlauto {
        margin-left: auto;
    }

    .m-pc-mrauto {
        margin-right: auto;
    }

    .pt_product-details .static-content .banner02 .banner02__inner .banner02__text {
        max-width: 350px;
    }

    .pt_product-details .static-content .note-section .note__col-illust {
        height: 150px;
    }

    .pt_product-details .static-content .note-section .note__col-illust img {
        width: auto;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    div[data-querystring="pid=173969"] .pt_product-details .static-content .howto-section .howto__image.is-use {
        max-width: 580px;
        margin-left: auto;
        margin-right: auto;
    }

    div[data-querystring="pid=169887"] .pt_product-details .static-content .note-section .note__col-illust img {
        width: auto;
        height: 88%;
    }

    div[data-querystring="pid=167081"] .pt_product-details .static-content .note-section .note__col-illust img {
        width: auto;
        height: 79%;
    }

    .parallax-mirror.is-sp {
        display: none;
    }
}


@media screen and (min-width:768px) and (max-width:1000px) {
    
    .pt_product-details .static-content .note-section .note__col-illust{
        height: 16vw;
    }
    .pt_product-details .static-content .note-section .note__col-illust img{
        height: auto!important;
    }

}

@media screen and (max-width: 767px) {
    .m-spmaxw10 {
        max-width: 10% !important;
    }

    .m-spmaxw11 {
        max-width: 11% !important;
    }

    .m-spmaxw12 {
        max-width: 12% !important;
    }

    .m-spmaxw13 {
        max-width: 13% !important;
    }

    .m-spmaxw14 {
        max-width: 14% !important;
    }

    .m-spmaxw15 {
        max-width: 15% !important;
    }

    .m-spmaxw16 {
        max-width: 16% !important;
    }

    .m-spmaxw17 {
        max-width: 17% !important;
    }

    .m-spmaxw18 {
        max-width: 18% !important;
    }

    .m-spmaxw19 {
        max-width: 19% !important;
    }

    .m-spmaxw20 {
        max-width: 20% !important;
    }

    .m-spmaxw21 {
        max-width: 21% !important;
    }

    .m-spmaxw22 {
        max-width: 22% !important;
    }

    .m-spmaxw23 {
        max-width: 23% !important;
    }

    .m-spmaxw24 {
        max-width: 24% !important;
    }

    .m-spmaxw25 {
        max-width: 25% !important;
    }

    .m-spmaxw26 {
        max-width: 26% !important;
    }

    .m-spmaxw27 {
        max-width: 27% !important;
    }

    .m-spmaxw28 {
        max-width: 28% !important;
    }

    .m-spmaxw29 {
        max-width: 29% !important;
    }

    .m-spmaxw30 {
        max-width: 30% !important;
    }

    .m-spmaxw31 {
        max-width: 31% !important;
    }

    .m-spmaxw32 {
        max-width: 32% !important;
    }

    .m-spmaxw33 {
        max-width: 33% !important;
    }

    .m-spmaxw34 {
        max-width: 34% !important;
    }

    .m-spmaxw35 {
        max-width: 35% !important;
    }

    .m-spmaxw36 {
        max-width: 36% !important;
    }

    .m-spmaxw37 {
        max-width: 37% !important;
    }

    .m-spmaxw38 {
        max-width: 38% !important;
    }

    .m-spmaxw39 {
        max-width: 39% !important;
    }

    .m-spmaxw40 {
        max-width: 40% !important;
    }

    .m-spmaxw41 {
        max-width: 41% !important;
    }

    .m-spmaxw42 {
        max-width: 42% !important;
    }

    .m-spmaxw43 {
        max-width: 43% !important;
    }

    .m-spmaxw44 {
        max-width: 44% !important;
    }

    .m-spmaxw45 {
        max-width: 45% !important;
    }

    .m-spmaxw46 {
        max-width: 46% !important;
    }

    .m-spmaxw47 {
        max-width: 47% !important;
    }

    .m-spmaxw48 {
        max-width: 48% !important;
    }

    .m-spmaxw49 {
        max-width: 49% !important;
    }

    .m-spmaxw50 {
        max-width: 50% !important;
    }

    .m-spmaxw51 {
        max-width: 51% !important;
    }

    .m-spmaxw52 {
        max-width: 52% !important;
    }

    .m-spmaxw53 {
        max-width: 53% !important;
    }

    .m-spmaxw54 {
        max-width: 54% !important;
    }

    .m-spmaxw55 {
        max-width: 55% !important;
    }

    .m-spmaxw56 {
        max-width: 56% !important;
    }

    .m-spmaxw57 {
        max-width: 57% !important;
    }

    .m-spmaxw58 {
        max-width: 58% !important;
    }

    .m-spmaxw59 {
        max-width: 59% !important;
    }

    .m-spmaxw60 {
        max-width: 60% !important;
    }

    .m-spmaxw61 {
        max-width: 61% !important;
    }

    .m-spmaxw62 {
        max-width: 62% !important;
    }

    .m-spmaxw63 {
        max-width: 63% !important;
    }

    .m-spmaxw64 {
        max-width: 64% !important;
    }

    .m-spmaxw65 {
        max-width: 65% !important;
    }

    .m-spmaxw66 {
        max-width: 66% !important;
    }

    .m-spmaxw67 {
        max-width: 67% !important;
    }

    .m-spmaxw68 {
        max-width: 68% !important;
    }

    .m-spmaxw69 {
        max-width: 69% !important;
    }

    .m-spmaxw70 {
        max-width: 70% !important;
    }

    .m-spmaxw71 {
        max-width: 71% !important;
    }

    .m-spmaxw72 {
        max-width: 72% !important;
    }

    .m-spmaxw73 {
        max-width: 73% !important;
    }

    .m-spmaxw74 {
        max-width: 74% !important;
    }

    .m-spmaxw75 {
        max-width: 75% !important;
    }

    .m-spmaxw76 {
        max-width: 76% !important;
    }

    .m-spmaxw77 {
        max-width: 77% !important;
    }

    .m-spmaxw78 {
        max-width: 78% !important;
    }

    .m-spmaxw79 {
        max-width: 79% !important;
    }

    .m-spmaxw80 {
        max-width: 80% !important;
    }

    .m-spmaxw81 {
        max-width: 81% !important;
    }

    .m-spmaxw82 {
        max-width: 82% !important;
    }

    .m-spmaxw83 {
        max-width: 83% !important;
    }

    .m-spmaxw84 {
        max-width: 84% !important;
    }

    .m-spmaxw85 {
        max-width: 85% !important;
    }

    .m-spmaxw86 {
        max-width: 86% !important;
    }

    .m-spmaxw87 {
        max-width: 87% !important;
    }

    .m-spmaxw88 {
        max-width: 88% !important;
    }

    .m-spmaxw89 {
        max-width: 89% !important;
    }

    .m-spmaxw90 {
        max-width: 90% !important;
    }

    .m-spmaxw91 {
        max-width: 91% !important;
    }

    .m-spmaxw92 {
        max-width: 92% !important;
    }

    .m-spmaxw93 {
        max-width: 93% !important;
    }

    .m-spmaxw94 {
        max-width: 94% !important;
    }

    .m-spmaxw95 {
        max-width: 95% !important;
    }

    .m-spmaxw96 {
        max-width: 96% !important;
    }

    .m-spmaxw97 {
        max-width: 97% !important;
    }

    .m-spmaxw98 {
        max-width: 98% !important;
    }

    .m-spmaxw99 {
        max-width: 99% !important;
    }

    .m-spmaxw100 {
        max-width: 100% !important;
    }

    .m-spw100 {
        width: v(100) !important;
    }

    .m-spw101 {
        width: v(101) !important;
    }

    .m-spw102 {
        width: v(102) !important;
    }

    .m-spw103 {
        width: v(103) !important;
    }

    .m-spw104 {
        width: v(104) !important;
    }

    .m-spw105 {
        width: v(105) !important;
    }

    .m-spw106 {
        width: v(106) !important;
    }

    .m-spw107 {
        width: v(107) !important;
    }

    .m-spw108 {
        width: v(108) !important;
    }

    .m-spw109 {
        width: v(109) !important;
    }

    .m-spw110 {
        width: v(110) !important;
    }

    .m-spw111 {
        width: v(111) !important;
    }

    .m-spw112 {
        width: v(112) !important;
    }

    .m-spw113 {
        width: v(113) !important;
    }

    .m-spw114 {
        width: v(114) !important;
    }

    .m-spw115 {
        width: v(115) !important;
    }

    .m-spw116 {
        width: v(116) !important;
    }

    .m-spw117 {
        width: v(117) !important;
    }

    .m-spw118 {
        width: v(118) !important;
    }

    .m-spw119 {
        width: v(119) !important;
    }

    .m-spw120 {
        width: v(120) !important;
    }

    .m-spw121 {
        width: v(121) !important;
    }

    .m-spw122 {
        width: v(122) !important;
    }

    .m-spw123 {
        width: v(123) !important;
    }

    .m-spw124 {
        width: v(124) !important;
    }

    .m-spw125 {
        width: v(125) !important;
    }

    .m-spw126 {
        width: v(126) !important;
    }

    .m-spw127 {
        width: v(127) !important;
    }

    .m-spw128 {
        width: v(128) !important;
    }

    .m-spw129 {
        width: v(129) !important;
    }

    .m-spw130 {
        width: v(130) !important;
    }

    .m-spw131 {
        width: v(131) !important;
    }

    .m-spw132 {
        width: v(132) !important;
    }

    .m-spw133 {
        width: v(133) !important;
    }

    .m-spw134 {
        width: v(134) !important;
    }

    .m-spw135 {
        width: v(135) !important;
    }

    .m-spw136 {
        width: v(136) !important;
    }

    .m-spw137 {
        width: v(137) !important;
    }

    .m-spw138 {
        width: v(138) !important;
    }

    .m-spw139 {
        width: v(139) !important;
    }

    .m-spw140 {
        width: v(140) !important;
    }

    .m-spw141 {
        width: v(141) !important;
    }

    .m-spw142 {
        width: v(142) !important;
    }

    .m-spw143 {
        width: v(143) !important;
    }

    .m-spw144 {
        width: v(144) !important;
    }

    .m-spw145 {
        width: v(145) !important;
    }

    .m-spw146 {
        width: v(146) !important;
    }

    .m-spw147 {
        width: v(147) !important;
    }

    .m-spw148 {
        width: v(148) !important;
    }

    .m-spw149 {
        width: v(149) !important;
    }

    .m-spw150 {
        width: v(150) !important;
    }

    .m-spw151 {
        width: v(151) !important;
    }

    .m-spw152 {
        width: v(152) !important;
    }

    .m-spw153 {
        width: v(153) !important;
    }

    .m-spw154 {
        width: v(154) !important;
    }

    .m-spw155 {
        width: v(155) !important;
    }

    .m-spw156 {
        width: v(156) !important;
    }

    .m-spw157 {
        width: v(157) !important;
    }

    .m-spw158 {
        width: v(158) !important;
    }

    .m-spw159 {
        width: v(159) !important;
    }

    .m-spw160 {
        width: v(160) !important;
    }

    .m-spw161 {
        width: v(161) !important;
    }

    .m-spw162 {
        width: v(162) !important;
    }

    .m-spw163 {
        width: v(163) !important;
    }

    .m-spw164 {
        width: v(164) !important;
    }

    .m-spw165 {
        width: v(165) !important;
    }

    .m-spw166 {
        width: v(166) !important;
    }

    .m-spw167 {
        width: v(167) !important;
    }

    .m-spw168 {
        width: v(168) !important;
    }

    .m-spw169 {
        width: v(169) !important;
    }

    .m-spw170 {
        width: v(170) !important;
    }

    .m-spw171 {
        width: v(171) !important;
    }

    .m-spw172 {
        width: v(172) !important;
    }

    .m-spw173 {
        width: v(173) !important;
    }

    .m-spw174 {
        width: v(174) !important;
    }

    .m-spw175 {
        width: v(175) !important;
    }

    .m-spw176 {
        width: v(176) !important;
    }

    .m-spw177 {
        width: v(177) !important;
    }

    .m-spw178 {
        width: v(178) !important;
    }

    .m-spw179 {
        width: v(179) !important;
    }

    .m-spw180 {
        width: v(180) !important;
    }

    .m-spw181 {
        width: v(181) !important;
    }

    .m-spw182 {
        width: v(182) !important;
    }

    .m-spw183 {
        width: v(183) !important;
    }

    .m-spw184 {
        width: v(184) !important;
    }

    .m-spw185 {
        width: v(185) !important;
    }

    .m-spw186 {
        width: v(186) !important;
    }

    .m-spw187 {
        width: v(187) !important;
    }

    .m-spw188 {
        width: v(188) !important;
    }

    .m-spw189 {
        width: v(189) !important;
    }

    .m-spw190 {
        width: v(190) !important;
    }

    .m-spw191 {
        width: v(191) !important;
    }

    .m-spw192 {
        width: v(192) !important;
    }

    .m-spw193 {
        width: v(193) !important;
    }

    .m-spw194 {
        width: v(194) !important;
    }

    .m-spw195 {
        width: v(195) !important;
    }

    .m-spw196 {
        width: v(196) !important;
    }

    .m-spw197 {
        width: v(197) !important;
    }

    .m-spw198 {
        width: v(198) !important;
    }

    .m-spw199 {
        width: v(199) !important;
    }

    .m-spw200 {
        width: v(200) !important;
    }

    .m-spw201 {
        width: v(201) !important;
    }

    .m-spw202 {
        width: v(202) !important;
    }

    .m-spw203 {
        width: v(203) !important;
    }

    .m-spw204 {
        width: v(204) !important;
    }

    .m-spw205 {
        width: v(205) !important;
    }

    .m-spw206 {
        width: v(206) !important;
    }

    .m-spw207 {
        width: v(207) !important;
    }

    .m-spw208 {
        width: v(208) !important;
    }

    .m-spw209 {
        width: v(209) !important;
    }

    .m-spw210 {
        width: v(210) !important;
    }

    .m-spw211 {
        width: v(211) !important;
    }

    .m-spw212 {
        width: v(212) !important;
    }

    .m-spw213 {
        width: v(213) !important;
    }

    .m-spw214 {
        width: v(214) !important;
    }

    .m-spw215 {
        width: v(215) !important;
    }

    .m-spw216 {
        width: v(216) !important;
    }

    .m-spw217 {
        width: v(217) !important;
    }

    .m-spw218 {
        width: v(218) !important;
    }

    .m-spw219 {
        width: v(219) !important;
    }

    .m-spw220 {
        width: v(220) !important;
    }

    .m-spw221 {
        width: v(221) !important;
    }

    .m-spw222 {
        width: v(222) !important;
    }

    .m-spw223 {
        width: v(223) !important;
    }

    .m-spw224 {
        width: v(224) !important;
    }

    .m-spw225 {
        width: v(225) !important;
    }

    .m-spw226 {
        width: v(226) !important;
    }

    .m-spw227 {
        width: v(227) !important;
    }

    .m-spw228 {
        width: v(228) !important;
    }

    .m-spw229 {
        width: v(229) !important;
    }

    .m-spw230 {
        width: v(230) !important;
    }

    .m-spw231 {
        width: v(231) !important;
    }

    .m-spw232 {
        width: v(232) !important;
    }

    .m-spw233 {
        width: v(233) !important;
    }

    .m-spw234 {
        width: v(234) !important;
    }

    .m-spw235 {
        width: v(235) !important;
    }

    .m-spw236 {
        width: v(236) !important;
    }

    .m-spw237 {
        width: v(237) !important;
    }

    .m-spw238 {
        width: v(238) !important;
    }

    .m-spw239 {
        width: v(239) !important;
    }

    .m-spw240 {
        width: v(240) !important;
    }

    .m-spw241 {
        width: v(241) !important;
    }

    .m-spw242 {
        width: v(242) !important;
    }

    .m-spw243 {
        width: v(243) !important;
    }

    .m-spw244 {
        width: v(244) !important;
    }

    .m-spw245 {
        width: v(245) !important;
    }

    .m-spw246 {
        width: v(246) !important;
    }

    .m-spw247 {
        width: v(247) !important;
    }

    .m-spw248 {
        width: v(248) !important;
    }

    .m-spw249 {
        width: v(249) !important;
    }

    .m-spw250 {
        width: v(250) !important;
    }

    .m-spw251 {
        width: v(251) !important;
    }

    .m-spw252 {
        width: v(252) !important;
    }

    .m-spw253 {
        width: v(253) !important;
    }

    .m-spw254 {
        width: v(254) !important;
    }

    .m-spw255 {
        width: v(255) !important;
    }

    .m-spw256 {
        width: v(256) !important;
    }

    .m-spw257 {
        width: v(257) !important;
    }

    .m-spw258 {
        width: v(258) !important;
    }

    .m-spw259 {
        width: v(259) !important;
    }

    .m-spw260 {
        width: v(260) !important;
    }

    .m-spw261 {
        width: v(261) !important;
    }

    .m-spw262 {
        width: v(262) !important;
    }

    .m-spw263 {
        width: v(263) !important;
    }

    .m-spw264 {
        width: v(264) !important;
    }

    .m-spw265 {
        width: v(265) !important;
    }

    .m-spw266 {
        width: v(266) !important;
    }

    .m-spw267 {
        width: v(267) !important;
    }

    .m-spw268 {
        width: v(268) !important;
    }

    .m-spw269 {
        width: v(269) !important;
    }

    .m-spw270 {
        width: v(270) !important;
    }

    .m-spw271 {
        width: v(271) !important;
    }

    .m-spw272 {
        width: v(272) !important;
    }

    .m-spw273 {
        width: v(273) !important;
    }

    .m-spw274 {
        width: v(274) !important;
    }

    .m-spw275 {
        width: v(275) !important;
    }

    .m-spw276 {
        width: v(276) !important;
    }

    .m-spw277 {
        width: v(277) !important;
    }

    .m-spw278 {
        width: v(278) !important;
    }

    .m-spw279 {
        width: v(279) !important;
    }

    .m-spw280 {
        width: v(280) !important;
    }

    .m-spw281 {
        width: v(281) !important;
    }

    .m-spw282 {
        width: v(282) !important;
    }

    .m-spw283 {
        width: v(283) !important;
    }

    .m-spw284 {
        width: v(284) !important;
    }

    .m-spw285 {
        width: v(285) !important;
    }

    .m-spw286 {
        width: v(286) !important;
    }

    .m-spw287 {
        width: v(287) !important;
    }

    .m-spw288 {
        width: v(288) !important;
    }

    .m-spw289 {
        width: v(289) !important;
    }

    .m-spw290 {
        width: v(290) !important;
    }

    .m-spw291 {
        width: v(291) !important;
    }

    .m-spw292 {
        width: v(292) !important;
    }

    .m-spw293 {
        width: v(293) !important;
    }

    .m-spw294 {
        width: v(294) !important;
    }

    .m-spw295 {
        width: v(295) !important;
    }

    .m-spw296 {
        width: v(296) !important;
    }

    .m-spw297 {
        width: v(297) !important;
    }

    .m-spw298 {
        width: v(298) !important;
    }

    .m-spw299 {
        width: v(299) !important;
    }

    .m-spw300 {
        width: v(300) !important;
    }

    .m-spw301 {
        width: v(301) !important;
    }

    .m-spw302 {
        width: v(302) !important;
    }

    .m-spw303 {
        width: v(303) !important;
    }

    .m-spw304 {
        width: v(304) !important;
    }

    .m-spw305 {
        width: v(305) !important;
    }

    .m-spw306 {
        width: v(306) !important;
    }

    .m-spw307 {
        width: v(307) !important;
    }

    .m-spw308 {
        width: v(308) !important;
    }

    .m-spw309 {
        width: v(309) !important;
    }

    .m-spw310 {
        width: v(310) !important;
    }

    .m-spw311 {
        width: v(311) !important;
    }

    .m-spw312 {
        width: v(312) !important;
    }

    .m-spw313 {
        width: v(313) !important;
    }

    .m-spw314 {
        width: v(314) !important;
    }

    .m-spw315 {
        width: v(315) !important;
    }

    .m-spw316 {
        width: v(316) !important;
    }

    .m-spw317 {
        width: v(317) !important;
    }

    .m-spw318 {
        width: v(318) !important;
    }

    .m-spw319 {
        width: v(319) !important;
    }

    .m-spw320 {
        width: v(320) !important;
    }

    .m-spw321 {
        width: v(321) !important;
    }

    .m-spw322 {
        width: v(322) !important;
    }

    .m-spw323 {
        width: v(323) !important;
    }

    .m-spw324 {
        width: v(324) !important;
    }

    .m-spw325 {
        width: v(325) !important;
    }

    .m-spw326 {
        width: v(326) !important;
    }

    .m-spw327 {
        width: v(327) !important;
    }

    .m-spw328 {
        width: v(328) !important;
    }

    .m-spw329 {
        width: v(329) !important;
    }

    .m-spw330 {
        width: v(330) !important;
    }

    .m-spw331 {
        width: v(331) !important;
    }

    .m-spw332 {
        width: v(332) !important;
    }

    .m-spw333 {
        width: v(333) !important;
    }

    .m-spw334 {
        width: v(334) !important;
    }

    .m-spw335 {
        width: v(335) !important;
    }

    .m-spw336 {
        width: v(336) !important;
    }

    .m-spw337 {
        width: v(337) !important;
    }

    .m-spw338 {
        width: v(338) !important;
    }

    .m-spw339 {
        width: v(339) !important;
    }

    .m-spw340 {
        width: v(340) !important;
    }

    .m-spw341 {
        width: v(341) !important;
    }

    .m-spw342 {
        width: v(342) !important;
    }

    .m-spw343 {
        width: v(343) !important;
    }

    .m-spw344 {
        width: v(344) !important;
    }

    .m-spw345 {
        width: v(345) !important;
    }

    .m-spw346 {
        width: v(346) !important;
    }

    .m-spw347 {
        width: v(347) !important;
    }

    .m-spw348 {
        width: v(348) !important;
    }

    .m-spw349 {
        width: v(349) !important;
    }

    .m-spw350 {
        width: v(350) !important;
    }

    .m-spw351 {
        width: v(351) !important;
    }

    .m-spw352 {
        width: v(352) !important;
    }

    .m-spw353 {
        width: v(353) !important;
    }

    .m-spw354 {
        width: v(354) !important;
    }

    .m-spw355 {
        width: v(355) !important;
    }

    .m-spw356 {
        width: v(356) !important;
    }

    .m-spw357 {
        width: v(357) !important;
    }

    .m-spw358 {
        width: v(358) !important;
    }

    .m-spw359 {
        width: v(359) !important;
    }

    .m-spw360 {
        width: v(360) !important;
    }

    .m-spw361 {
        width: v(361) !important;
    }

    .m-spw362 {
        width: v(362) !important;
    }

    .m-spw363 {
        width: v(363) !important;
    }

    .m-spw364 {
        width: v(364) !important;
    }

    .m-spw365 {
        width: v(365) !important;
    }

    .m-spw366 {
        width: v(366) !important;
    }

    .m-spw367 {
        width: v(367) !important;
    }

    .m-spw368 {
        width: v(368) !important;
    }

    .m-spw369 {
        width: v(369) !important;
    }

    .m-spw370 {
        width: v(370) !important;
    }

    .m-spw371 {
        width: v(371) !important;
    }

    .m-spw372 {
        width: v(372) !important;
    }

    .m-spw373 {
        width: v(373) !important;
    }

    .m-spw374 {
        width: v(374) !important;
    }

    .m-spw375 {
        width: v(375) !important;
    }

    .m-spw376 {
        width: v(376) !important;
    }

    .m-spw377 {
        width: v(377) !important;
    }

    .m-spw378 {
        width: v(378) !important;
    }

    .m-spw379 {
        width: v(379) !important;
    }

    .m-spw380 {
        width: v(380) !important;
    }

    .m-spw381 {
        width: v(381) !important;
    }

    .m-spw382 {
        width: v(382) !important;
    }

    .m-spw383 {
        width: v(383) !important;
    }

    .m-spw384 {
        width: v(384) !important;
    }

    .m-spw385 {
        width: v(385) !important;
    }

    .m-spw386 {
        width: v(386) !important;
    }

    .m-spw387 {
        width: v(387) !important;
    }

    .m-spw388 {
        width: v(388) !important;
    }

    .m-spw389 {
        width: v(389) !important;
    }

    .m-spw390 {
        width: v(390) !important;
    }

    .m-spw391 {
        width: v(391) !important;
    }

    .m-spw392 {
        width: v(392) !important;
    }

    .m-spw393 {
        width: v(393) !important;
    }

    .m-spw394 {
        width: v(394) !important;
    }

    .m-spw395 {
        width: v(395) !important;
    }

    .m-spw396 {
        width: v(396) !important;
    }

    .m-spw397 {
        width: v(397) !important;
    }

    .m-spw398 {
        width: v(398) !important;
    }

    .m-spw399 {
        width: v(399) !important;
    }

    .m-spw400 {
        width: v(400) !important;
    }

    .m-spw401 {
        width: v(401) !important;
    }

    .m-spw402 {
        width: v(402) !important;
    }

    .m-spw403 {
        width: v(403) !important;
    }

    .m-spw404 {
        width: v(404) !important;
    }

    .m-spw405 {
        width: v(405) !important;
    }

    .m-spw406 {
        width: v(406) !important;
    }

    .m-spw407 {
        width: v(407) !important;
    }

    .m-spw408 {
        width: v(408) !important;
    }

    .m-spw409 {
        width: v(409) !important;
    }

    .m-spw410 {
        width: v(410) !important;
    }

    .m-spw411 {
        width: v(411) !important;
    }

    .m-spw412 {
        width: v(412) !important;
    }

    .m-spw413 {
        width: v(413) !important;
    }

    .m-spw414 {
        width: v(414) !important;
    }

    .m-spw415 {
        width: v(415) !important;
    }

    .m-spw416 {
        width: v(416) !important;
    }

    .m-spw417 {
        width: v(417) !important;
    }

    .m-spw418 {
        width: v(418) !important;
    }

    .m-spw419 {
        width: v(419) !important;
    }

    .m-spw420 {
        width: v(420) !important;
    }

    .m-spw421 {
        width: v(421) !important;
    }

    .m-spw422 {
        width: v(422) !important;
    }

    .m-spw423 {
        width: v(423) !important;
    }

    .m-spw424 {
        width: v(424) !important;
    }

    .m-spw425 {
        width: v(425) !important;
    }

    .m-spw426 {
        width: v(426) !important;
    }

    .m-spw427 {
        width: v(427) !important;
    }

    .m-spw428 {
        width: v(428) !important;
    }

    .m-spw429 {
        width: v(429) !important;
    }

    .m-spw430 {
        width: v(430) !important;
    }

    .m-spw431 {
        width: v(431) !important;
    }

    .m-spw432 {
        width: v(432) !important;
    }

    .m-spw433 {
        width: v(433) !important;
    }

    .m-spw434 {
        width: v(434) !important;
    }

    .m-spw435 {
        width: v(435) !important;
    }

    .m-spw436 {
        width: v(436) !important;
    }

    .m-spw437 {
        width: v(437) !important;
    }

    .m-spw438 {
        width: v(438) !important;
    }

    .m-spw439 {
        width: v(439) !important;
    }

    .m-spw440 {
        width: v(440) !important;
    }

    .m-spw441 {
        width: v(441) !important;
    }

    .m-spw442 {
        width: v(442) !important;
    }

    .m-spw443 {
        width: v(443) !important;
    }

    .m-spw444 {
        width: v(444) !important;
    }

    .m-spw445 {
        width: v(445) !important;
    }

    .m-spw446 {
        width: v(446) !important;
    }

    .m-spw447 {
        width: v(447) !important;
    }

    .m-spw448 {
        width: v(448) !important;
    }

    .m-spw449 {
        width: v(449) !important;
    }

    .m-spw450 {
        width: v(450) !important;
    }

    .m-spw451 {
        width: v(451) !important;
    }

    .m-spw452 {
        width: v(452) !important;
    }

    .m-spw453 {
        width: v(453) !important;
    }

    .m-spw454 {
        width: v(454) !important;
    }

    .m-spw455 {
        width: v(455) !important;
    }

    .m-spw456 {
        width: v(456) !important;
    }

    .m-spw457 {
        width: v(457) !important;
    }

    .m-spw458 {
        width: v(458) !important;
    }

    .m-spw459 {
        width: v(459) !important;
    }

    .m-spw460 {
        width: v(460) !important;
    }

    .m-spw461 {
        width: v(461) !important;
    }

    .m-spw462 {
        width: v(462) !important;
    }

    .m-spw463 {
        width: v(463) !important;
    }

    .m-spw464 {
        width: v(464) !important;
    }

    .m-spw465 {
        width: v(465) !important;
    }

    .m-spw466 {
        width: v(466) !important;
    }

    .m-spw467 {
        width: v(467) !important;
    }

    .m-spw468 {
        width: v(468) !important;
    }

    .m-spw469 {
        width: v(469) !important;
    }

    .m-spw470 {
        width: v(470) !important;
    }

    .m-spw471 {
        width: v(471) !important;
    }

    .m-spw472 {
        width: v(472) !important;
    }

    .m-spw473 {
        width: v(473) !important;
    }

    .m-spw474 {
        width: v(474) !important;
    }

    .m-spw475 {
        width: v(475) !important;
    }

    .m-spw476 {
        width: v(476) !important;
    }

    .m-spw477 {
        width: v(477) !important;
    }

    .m-spw478 {
        width: v(478) !important;
    }

    .m-spw479 {
        width: v(479) !important;
    }

    .m-spw480 {
        width: v(480) !important;
    }

    .m-spw481 {
        width: v(481) !important;
    }

    .m-spw482 {
        width: v(482) !important;
    }

    .m-spw483 {
        width: v(483) !important;
    }

    .m-spw484 {
        width: v(484) !important;
    }

    .m-spw485 {
        width: v(485) !important;
    }

    .m-spw486 {
        width: v(486) !important;
    }

    .m-spw487 {
        width: v(487) !important;
    }

    .m-spw488 {
        width: v(488) !important;
    }

    .m-spw489 {
        width: v(489) !important;
    }

    .m-spw490 {
        width: v(490) !important;
    }

    .m-spw491 {
        width: v(491) !important;
    }

    .m-spw492 {
        width: v(492) !important;
    }

    .m-spw493 {
        width: v(493) !important;
    }

    .m-spw494 {
        width: v(494) !important;
    }

    .m-spw495 {
        width: v(495) !important;
    }

    .m-spw496 {
        width: v(496) !important;
    }

    .m-spw497 {
        width: v(497) !important;
    }

    .m-spw498 {
        width: v(498) !important;
    }

    .m-spw499 {
        width: v(499) !important;
    }

    .m-spw500 {
        width: v(500) !important;
    }

    .m-spmb10 {
        margin-bottom: v(10) !important;
    }

    .m-spmt10 {
        margin-top: v(10) !important;
    }

    .m-spml10 {
        margin-left: v(10) !important;
    }

    .m-spmr10 {
        margin-right: v(10) !important;
    }

    .m-sppb10 {
        padding-bottom: v(10) !important;
    }

    .m-sppt10 {
        padding-top: v(10) !important;
    }

    .m-sppl10 {
        padding-left: v(10) !important;
    }

    .m-sppr10 {
        padding-right: v(10) !important;
    }

    .m-spmb20 {
        margin-bottom: v(20) !important;
    }

    .m-spmt20 {
        margin-top: v(20) !important;
    }

    .m-spml20 {
        margin-left: v(20) !important;
    }

    .m-spmr20 {
        margin-right: v(20) !important;
    }

    .m-sppb20 {
        padding-bottom: v(20) !important;
    }

    .m-sppt20 {
        padding-top: v(20) !important;
    }

    .m-sppl20 {
        padding-left: v(20) !important;
    }

    .m-sppr20 {
        padding-right: v(20) !important;
    }

    .m-spmb30 {
        margin-bottom: v(30) !important;
    }

    .m-spmt30 {
        margin-top: v(30) !important;
    }

    .m-spml30 {
        margin-left: v(30) !important;
    }

    .m-spmr30 {
        margin-right: v(30) !important;
    }

    .m-sppb30 {
        padding-bottom: v(30) !important;
    }

    .m-sppt30 {
        padding-top: v(30) !important;
    }

    .m-sppl30 {
        padding-left: v(30) !important;
    }

    .m-sppr30 {
        padding-right: v(30) !important;
    }

    .m-spmb40 {
        margin-bottom: v(40) !important;
    }

    .m-spmt40 {
        margin-top: v(40) !important;
    }

    .m-spml40 {
        margin-left: v(40) !important;
    }

    .m-spmr40 {
        margin-right: v(40) !important;
    }

    .m-sppb40 {
        padding-bottom: v(40) !important;
    }

    .m-sppt40 {
        padding-top: v(40) !important;
    }

    .m-sppl40 {
        padding-left: v(40) !important;
    }

    .m-sppr40 {
        padding-right: v(40) !important;
    }

    .m-spmb50 {
        margin-bottom: v(50) !important;
    }

    .m-spmt50 {
        margin-top: v(50) !important;
    }

    .m-spml50 {
        margin-left: v(50) !important;
    }

    .m-spmr50 {
        margin-right: v(50) !important;
    }

    .m-sppb50 {
        padding-bottom: v(50) !important;
    }

    .m-sppt50 {
        padding-top: v(50) !important;
    }

    .m-sppl50 {
        padding-left: v(50) !important;
    }

    .m-sppr50 {
        padding-right: v(50) !important;
    }

    .m-spmb60 {
        margin-bottom: v(60) !important;
    }

    .m-spmt60 {
        margin-top: v(60) !important;
    }

    .m-spml60 {
        margin-left: v(60) !important;
    }

    .m-spmr60 {
        margin-right: v(60) !important;
    }

    .m-sppb60 {
        padding-bottom: v(60) !important;
    }

    .m-sppt60 {
        padding-top: v(60) !important;
    }

    .m-sppl60 {
        padding-left: v(60) !important;
    }

    .m-sppr60 {
        padding-right: v(60) !important;
    }

    .m-spmb70 {
        margin-bottom: v(70) !important;
    }

    .m-spmt70 {
        margin-top: v(70) !important;
    }

    .m-spml70 {
        margin-left: v(70) !important;
    }

    .m-spmr70 {
        margin-right: v(70) !important;
    }

    .m-sppb70 {
        padding-bottom: v(70) !important;
    }

    .m-sppt70 {
        padding-top: v(70) !important;
    }

    .m-sppl70 {
        padding-left: v(70) !important;
    }

    .m-sppr70 {
        padding-right: v(70) !important;
    }

    .m-spmb80 {
        margin-bottom: v(80) !important;
    }

    .m-spmt80 {
        margin-top: v(80) !important;
    }

    .m-spml80 {
        margin-left: v(80) !important;
    }

    .m-spmr80 {
        margin-right: v(80) !important;
    }

    .m-sppb80 {
        padding-bottom: v(80) !important;
    }

    .m-sppt80 {
        padding-top: v(80) !important;
    }

    .m-sppl80 {
        padding-left: v(80) !important;
    }

    .m-sppr80 {
        padding-right: v(80) !important;
    }

    .m-spmb90 {
        margin-bottom: v(90) !important;
    }

    .m-spmt90 {
        margin-top: v(90) !important;
    }

    .m-spml90 {
        margin-left: v(90) !important;
    }

    .m-spmr90 {
        margin-right: v(90) !important;
    }

    .m-sppb90 {
        padding-bottom: v(90) !important;
    }

    .m-sppt90 {
        padding-top: v(90) !important;
    }

    .m-sppl90 {
        padding-left: v(90) !important;
    }

    .m-sppr90 {
        padding-right: v(90) !important;
    }

    .m-spmb100 {
        margin-bottom: v(100) !important;
    }

    .m-spmt100 {
        margin-top: v(100) !important;
    }

    .m-spml100 {
        margin-left: v(100) !important;
    }

    .m-spmr100 {
        margin-right: v(100) !important;
    }

    .m-sppb100 {
        padding-bottom: v(100) !important;
    }

    .m-sppt100 {
        padding-top: v(100) !important;
    }

    .m-sppl100 {
        padding-left: v(100) !important;
    }

    .m-sppr100 {
        padding-right: v(100) !important;
    }

    .m-sp-mlrauto {
        margin-left: auto;
        margin-right: auto;
    }

    .m-sp-mlauto {
        margin-left: auto;
    }

    .m-sp-mrauto {
        margin-right: auto;
    }

    .pt_product-details .static-content .is-pc {
        display: none;
    }

    .pt_product-details .static-content .note-section .note__col-illust {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .pt_product-details .static-content .note-section .note__col-illust img {
        height: 85%;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    div[data-querystring="pid=169887"] .pt_product-details .static-content .note-section .note__col-illust img {
        height: 85%;
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }

    div[data-querystring="pid=167081"] .pt_product-details .static-content .note-section .note__col-illust img {
        height: 66%;
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }

    .pt_product-details .static-content .step-section .step-wrap {
        padding: 0 0 0 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pt_product-details .static-content .step-section .step + .step {
        margin: 15px 0 0;
    }

    .pt_product-details .static-content .step-section .step__note {
        margin: 30px 0 0;
        padding: 0 20px;
    }

    .parallax-mirror.is-pc {
        display: none;
    }
}

@media print,
screen and (min-width: 768px) {
    .pt_product-details .static-content .is-sp {
        display: none;
    }

    .pt_product-details .static-content .step-section {
        padding: 0 20px;
    }

    .pt_product-details .static-content .step-section .step__title small {
        font-size: 16px;
    }

    .pt_product-details .static-content .step-section .step__title span {
        font-size: 26px;
    }

    .pt_product-details .static-content .step-section .step {
        width: calc((100% - 10px) / 5);
    }

    .pt_product-details .static-content .step-section .step.is-nolink {
        width: calc((91% - 10px) / 5);
    }

    .pt_product-details .static-content .step-section .step + .step:before {
        position: absolute;
        top: 50%;
        left: -20px;
        content: "";
        width: 12px;
        height: 23px;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }


    @media screen and (min-width: 1000px) {
        .pt_product-details .static-content .banner01_image {
            width: 788px;
        }
    }

    @media screen and (min-width: 1001px) {
        .pt_product-details .static-content .banner02 .banner02__inner .banner02__text {
            max-width: 350px;
        }
    }

    @media screen and (min-width: 1281px) {
        .pt_product-details .static-content .banner02 .banner02__inner .banner02__text {
            max-width: 350px;
        }
    }

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

        div[data-querystring="pid=16706H"] .pt_product-details .static-content .step__title__wrapper > img,
        div[data-querystring="pid=173969"] .pt_product-details .static-content .step__title__wrapper > img {
            max-width: 80px;
            margin-right: 2vw;
        }

        div[data-querystring="pid=16706H"] .pt_product-details .static-content .step__title__wrapper .step__title,
        div[data-querystring="pid=173969"] .pt_product-details .static-content .step__title__wrapper .step__title {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
        }
    }

    @media print,
    screen and (min-width: 1240px) {
        .pt_product-details .static-content .step-section {
            margin: 80px auto 0;
        }
    }
