@charset "utf-8";

/*======================================================================
  basis.css - ユーティリティクラス
  余白・幅・高さ・文字サイズ等の最小単位ルール。全て !important。
  命名規則: {property}{direction?}{number}{suffix?}
======================================================================*/

/*----------------------------------------------------------------
  Margin / Padding
----------------------------------------------------------------*/

.mt00 { margin-top: 0px !important; }
.mt01 { margin-top: 1px !important; }
.mt02 { margin-top: 2px !important; }
.mt03 { margin-top: 3px !important; }
.mt04 { margin-top: 4px !important; }
.mt05 { margin-top: 5px !important; }
.mt06 { margin-top: 6px !important; }
.mt07 { margin-top: 7px !important; }
.mt08 { margin-top: 8px !important; }
.mt09 { margin-top: 9px !important; }
.mt10 { margin-top: 10px !important; }
.mt11 { margin-top: 11px !important; }
.mt12 { margin-top: 12px !important; }
.mt13 { margin-top: 13px !important; }
.mt14 { margin-top: 14px !important; }
.mt15 { margin-top: 15px !important; }
.mt16 { margin-top: 16px !important; }
.mt17 { margin-top: 17px !important; }
.mt18 { margin-top: 18px !important; }
.mt19 { margin-top: 19px !important; }
.mt20 { margin-top: 20px !important; }
.mt21 { margin-top: 21px !important; }
.mt22 { margin-top: 22px !important; }
.mt23 { margin-top: 23px !important; }
.mt24 { margin-top: 24px !important; }
.mt25 { margin-top: 25px !important; }
.mt26 { margin-top: 26px !important; }
.mt27 { margin-top: 27px !important; }
.mt28 { margin-top: 28px !important; }
.mt29 { margin-top: 29px !important; }
.mt30 { margin-top: 30px !important; }
.mt31 { margin-top: 31px !important; }
.mt32 { margin-top: 32px !important; }
.mt33 { margin-top: 33px !important; }
.mt34 { margin-top: 34px !important; }
.mt35 { margin-top: 35px !important; }
.mt36 { margin-top: 36px !important; }
.mt37 { margin-top: 37px !important; }
.mt38 { margin-top: 38px !important; }
.mt39 { margin-top: 39px !important; }
.mt40 { margin-top: 40px !important; }
.mt41 { margin-top: 41px !important; }
.mt42 { margin-top: 42px !important; }
.mt43 { margin-top: 43px !important; }
.mt44 { margin-top: 44px !important; }
.mt45 { margin-top: 45px !important; }
.mt46 { margin-top: 46px !important; }
.mt47 { margin-top: 47px !important; }
.mt48 { margin-top: 48px !important; }
.mt49 { margin-top: 49px !important; }
.mt50 { margin-top: 50px !important; }
.mr00 { margin-right: 0px !important; }
.mr01 { margin-right: 1px !important; }
.mr02 { margin-right: 2px !important; }
.mr03 { margin-right: 3px !important; }
.mr04 { margin-right: 4px !important; }
.mr05 { margin-right: 5px !important; }
.mr06 { margin-right: 6px !important; }
.mr07 { margin-right: 7px !important; }
.mr08 { margin-right: 8px !important; }
.mr09 { margin-right: 9px !important; }
.mr10 { margin-right: 10px !important; }
.mr11 { margin-right: 11px !important; }
.mr12 { margin-right: 12px !important; }
.mr13 { margin-right: 13px !important; }
.mr14 { margin-right: 14px !important; }
.mr15 { margin-right: 15px !important; }
.mr16 { margin-right: 16px !important; }
.mr17 { margin-right: 17px !important; }
.mr18 { margin-right: 18px !important; }
.mr19 { margin-right: 19px !important; }
.mr20 { margin-right: 20px !important; }
.mr21 { margin-right: 21px !important; }
.mr22 { margin-right: 22px !important; }
.mr23 { margin-right: 23px !important; }
.mr24 { margin-right: 24px !important; }
.mr25 { margin-right: 25px !important; }
.mr26 { margin-right: 26px !important; }
.mr27 { margin-right: 27px !important; }
.mr28 { margin-right: 28px !important; }
.mr29 { margin-right: 29px !important; }
.mr30 { margin-right: 30px !important; }
.mr31 { margin-right: 31px !important; }
.mr32 { margin-right: 32px !important; }
.mr33 { margin-right: 33px !important; }
.mr34 { margin-right: 34px !important; }
.mr35 { margin-right: 35px !important; }
.mr36 { margin-right: 36px !important; }
.mr37 { margin-right: 37px !important; }
.mr38 { margin-right: 38px !important; }
.mr39 { margin-right: 39px !important; }
.mr40 { margin-right: 40px !important; }
.mr41 { margin-right: 41px !important; }
.mr42 { margin-right: 42px !important; }
.mr43 { margin-right: 43px !important; }
.mr44 { margin-right: 44px !important; }
.mr45 { margin-right: 45px !important; }
.mr46 { margin-right: 46px !important; }
.mr47 { margin-right: 47px !important; }
.mr48 { margin-right: 48px !important; }
.mr49 { margin-right: 49px !important; }
.mr50 { margin-right: 50px !important; }
.mb00 { margin-bottom: 0px !important; }
.mb01 { margin-bottom: 1px !important; }
.mb02 { margin-bottom: 2px !important; }
.mb03 { margin-bottom: 3px !important; }
.mb04 { margin-bottom: 4px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb06 { margin-bottom: 6px !important; }
.mb07 { margin-bottom: 7px !important; }
.mb08 { margin-bottom: 8px !important; }
.mb09 { margin-bottom: 9px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb11 { margin-bottom: 11px !important; }
.mb12 { margin-bottom: 12px !important; }
.mb13 { margin-bottom: 13px !important; }
.mb14 { margin-bottom: 14px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb16 { margin-bottom: 16px !important; }
.mb17 { margin-bottom: 17px !important; }
.mb18 { margin-bottom: 18px !important; }
.mb19 { margin-bottom: 19px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb21 { margin-bottom: 21px !important; }
.mb22 { margin-bottom: 22px !important; }
.mb23 { margin-bottom: 23px !important; }
.mb24 { margin-bottom: 24px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb26 { margin-bottom: 26px !important; }
.mb27 { margin-bottom: 27px !important; }
.mb28 { margin-bottom: 28px !important; }
.mb29 { margin-bottom: 29px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb31 { margin-bottom: 31px !important; }
.mb32 { margin-bottom: 32px !important; }
.mb33 { margin-bottom: 33px !important; }
.mb34 { margin-bottom: 34px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb36 { margin-bottom: 36px !important; }
.mb37 { margin-bottom: 37px !important; }
.mb38 { margin-bottom: 38px !important; }
.mb39 { margin-bottom: 39px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb41 { margin-bottom: 41px !important; }
.mb42 { margin-bottom: 42px !important; }
.mb43 { margin-bottom: 43px !important; }
.mb44 { margin-bottom: 44px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb46 { margin-bottom: 46px !important; }
.mb47 { margin-bottom: 47px !important; }
.mb48 { margin-bottom: 48px !important; }
.mb49 { margin-bottom: 49px !important; }
.mb50 { margin-bottom: 50px !important; }
.ml00 { margin-left: 0px !important; }
.ml01 { margin-left: 1px !important; }
.ml02 { margin-left: 2px !important; }
.ml03 { margin-left: 3px !important; }
.ml04 { margin-left: 4px !important; }
.ml05 { margin-left: 5px !important; }
.ml06 { margin-left: 6px !important; }
.ml07 { margin-left: 7px !important; }
.ml08 { margin-left: 8px !important; }
.ml09 { margin-left: 9px !important; }
.ml10 { margin-left: 10px !important; }
.ml11 { margin-left: 11px !important; }
.ml12 { margin-left: 12px !important; }
.ml13 { margin-left: 13px !important; }
.ml14 { margin-left: 14px !important; }
.ml15 { margin-left: 15px !important; }
.ml16 { margin-left: 16px !important; }
.ml17 { margin-left: 17px !important; }
.ml18 { margin-left: 18px !important; }
.ml19 { margin-left: 19px !important; }
.ml20 { margin-left: 20px !important; }
.ml21 { margin-left: 21px !important; }
.ml22 { margin-left: 22px !important; }
.ml23 { margin-left: 23px !important; }
.ml24 { margin-left: 24px !important; }
.ml25 { margin-left: 25px !important; }
.ml26 { margin-left: 26px !important; }
.ml27 { margin-left: 27px !important; }
.ml28 { margin-left: 28px !important; }
.ml29 { margin-left: 29px !important; }
.ml30 { margin-left: 30px !important; }
.ml31 { margin-left: 31px !important; }
.ml32 { margin-left: 32px !important; }
.ml33 { margin-left: 33px !important; }
.ml34 { margin-left: 34px !important; }
.ml35 { margin-left: 35px !important; }
.ml36 { margin-left: 36px !important; }
.ml37 { margin-left: 37px !important; }
.ml38 { margin-left: 38px !important; }
.ml39 { margin-left: 39px !important; }
.ml40 { margin-left: 40px !important; }
.ml41 { margin-left: 41px !important; }
.ml42 { margin-left: 42px !important; }
.ml43 { margin-left: 43px !important; }
.ml44 { margin-left: 44px !important; }
.ml45 { margin-left: 45px !important; }
.ml46 { margin-left: 46px !important; }
.ml47 { margin-left: 47px !important; }
.ml48 { margin-left: 48px !important; }
.ml49 { margin-left: 49px !important; }
.ml50 { margin-left: 50px !important; }
.pt00 { padding-top: 0px !important; }
.pt01 { padding-top: 1px !important; }
.pt02 { padding-top: 2px !important; }
.pt03 { padding-top: 3px !important; }
.pt04 { padding-top: 4px !important; }
.pt05 { padding-top: 5px !important; }
.pt06 { padding-top: 6px !important; }
.pt07 { padding-top: 7px !important; }
.pt08 { padding-top: 8px !important; }
.pt09 { padding-top: 9px !important; }
.pt10 { padding-top: 10px !important; }
.pt11 { padding-top: 11px !important; }
.pt12 { padding-top: 12px !important; }
.pt13 { padding-top: 13px !important; }
.pt14 { padding-top: 14px !important; }
.pt15 { padding-top: 15px !important; }
.pt16 { padding-top: 16px !important; }
.pt17 { padding-top: 17px !important; }
.pt18 { padding-top: 18px !important; }
.pt19 { padding-top: 19px !important; }
.pt20 { padding-top: 20px !important; }
.pt21 { padding-top: 21px !important; }
.pt22 { padding-top: 22px !important; }
.pt23 { padding-top: 23px !important; }
.pt24 { padding-top: 24px !important; }
.pt25 { padding-top: 25px !important; }
.pt26 { padding-top: 26px !important; }
.pt27 { padding-top: 27px !important; }
.pt28 { padding-top: 28px !important; }
.pt29 { padding-top: 29px !important; }
.pt30 { padding-top: 30px !important; }
.pt31 { padding-top: 31px !important; }
.pt32 { padding-top: 32px !important; }
.pt33 { padding-top: 33px !important; }
.pt34 { padding-top: 34px !important; }
.pt35 { padding-top: 35px !important; }
.pt36 { padding-top: 36px !important; }
.pt37 { padding-top: 37px !important; }
.pt38 { padding-top: 38px !important; }
.pt39 { padding-top: 39px !important; }
.pt40 { padding-top: 40px !important; }
.pt41 { padding-top: 41px !important; }
.pt42 { padding-top: 42px !important; }
.pt43 { padding-top: 43px !important; }
.pt44 { padding-top: 44px !important; }
.pt45 { padding-top: 45px !important; }
.pt46 { padding-top: 46px !important; }
.pt47 { padding-top: 47px !important; }
.pt48 { padding-top: 48px !important; }
.pt49 { padding-top: 49px !important; }
.pt50 { padding-top: 50px !important; }
.pr00 { padding-right: 0px !important; }
.pr01 { padding-right: 1px !important; }
.pr02 { padding-right: 2px !important; }
.pr03 { padding-right: 3px !important; }
.pr04 { padding-right: 4px !important; }
.pr05 { padding-right: 5px !important; }
.pr06 { padding-right: 6px !important; }
.pr07 { padding-right: 7px !important; }
.pr08 { padding-right: 8px !important; }
.pr09 { padding-right: 9px !important; }
.pr10 { padding-right: 10px !important; }
.pr11 { padding-right: 11px !important; }
.pr12 { padding-right: 12px !important; }
.pr13 { padding-right: 13px !important; }
.pr14 { padding-right: 14px !important; }
.pr15 { padding-right: 15px !important; }
.pr16 { padding-right: 16px !important; }
.pr17 { padding-right: 17px !important; }
.pr18 { padding-right: 18px !important; }
.pr19 { padding-right: 19px !important; }
.pr20 { padding-right: 20px !important; }
.pr21 { padding-right: 21px !important; }
.pr22 { padding-right: 22px !important; }
.pr23 { padding-right: 23px !important; }
.pr24 { padding-right: 24px !important; }
.pr25 { padding-right: 25px !important; }
.pr26 { padding-right: 26px !important; }
.pr27 { padding-right: 27px !important; }
.pr28 { padding-right: 28px !important; }
.pr29 { padding-right: 29px !important; }
.pr30 { padding-right: 30px !important; }
.pr31 { padding-right: 31px !important; }
.pr32 { padding-right: 32px !important; }
.pr33 { padding-right: 33px !important; }
.pr34 { padding-right: 34px !important; }
.pr35 { padding-right: 35px !important; }
.pr36 { padding-right: 36px !important; }
.pr37 { padding-right: 37px !important; }
.pr38 { padding-right: 38px !important; }
.pr39 { padding-right: 39px !important; }
.pr40 { padding-right: 40px !important; }
.pr41 { padding-right: 41px !important; }
.pr42 { padding-right: 42px !important; }
.pr43 { padding-right: 43px !important; }
.pr44 { padding-right: 44px !important; }
.pr45 { padding-right: 45px !important; }
.pr46 { padding-right: 46px !important; }
.pr47 { padding-right: 47px !important; }
.pr48 { padding-right: 48px !important; }
.pr49 { padding-right: 49px !important; }
.pr50 { padding-right: 50px !important; }
.pb00 { padding-bottom: 0px !important; }
.pb01 { padding-bottom: 1px !important; }
.pb02 { padding-bottom: 2px !important; }
.pb03 { padding-bottom: 3px !important; }
.pb04 { padding-bottom: 4px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb06 { padding-bottom: 6px !important; }
.pb07 { padding-bottom: 7px !important; }
.pb08 { padding-bottom: 8px !important; }
.pb09 { padding-bottom: 9px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb11 { padding-bottom: 11px !important; }
.pb12 { padding-bottom: 12px !important; }
.pb13 { padding-bottom: 13px !important; }
.pb14 { padding-bottom: 14px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb16 { padding-bottom: 16px !important; }
.pb17 { padding-bottom: 17px !important; }
.pb18 { padding-bottom: 18px !important; }
.pb19 { padding-bottom: 19px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb21 { padding-bottom: 21px !important; }
.pb22 { padding-bottom: 22px !important; }
.pb23 { padding-bottom: 23px !important; }
.pb24 { padding-bottom: 24px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb26 { padding-bottom: 26px !important; }
.pb27 { padding-bottom: 27px !important; }
.pb28 { padding-bottom: 28px !important; }
.pb29 { padding-bottom: 29px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb31 { padding-bottom: 31px !important; }
.pb32 { padding-bottom: 32px !important; }
.pb33 { padding-bottom: 33px !important; }
.pb34 { padding-bottom: 34px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb36 { padding-bottom: 36px !important; }
.pb37 { padding-bottom: 37px !important; }
.pb38 { padding-bottom: 38px !important; }
.pb39 { padding-bottom: 39px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb41 { padding-bottom: 41px !important; }
.pb42 { padding-bottom: 42px !important; }
.pb43 { padding-bottom: 43px !important; }
.pb44 { padding-bottom: 44px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb46 { padding-bottom: 46px !important; }
.pb47 { padding-bottom: 47px !important; }
.pb48 { padding-bottom: 48px !important; }
.pb49 { padding-bottom: 49px !important; }
.pb50 { padding-bottom: 50px !important; }
.pl00 { padding-left: 0px !important; }
.pl01 { padding-left: 1px !important; }
.pl02 { padding-left: 2px !important; }
.pl03 { padding-left: 3px !important; }
.pl04 { padding-left: 4px !important; }
.pl05 { padding-left: 5px !important; }
.pl06 { padding-left: 6px !important; }
.pl07 { padding-left: 7px !important; }
.pl08 { padding-left: 8px !important; }
.pl09 { padding-left: 9px !important; }
.pl10 { padding-left: 10px !important; }
.pl11 { padding-left: 11px !important; }
.pl12 { padding-left: 12px !important; }
.pl13 { padding-left: 13px !important; }
.pl14 { padding-left: 14px !important; }
.pl15 { padding-left: 15px !important; }
.pl16 { padding-left: 16px !important; }
.pl17 { padding-left: 17px !important; }
.pl18 { padding-left: 18px !important; }
.pl19 { padding-left: 19px !important; }
.pl20 { padding-left: 20px !important; }
.pl21 { padding-left: 21px !important; }
.pl22 { padding-left: 22px !important; }
.pl23 { padding-left: 23px !important; }
.pl24 { padding-left: 24px !important; }
.pl25 { padding-left: 25px !important; }
.pl26 { padding-left: 26px !important; }
.pl27 { padding-left: 27px !important; }
.pl28 { padding-left: 28px !important; }
.pl29 { padding-left: 29px !important; }
.pl30 { padding-left: 30px !important; }
.pl31 { padding-left: 31px !important; }
.pl32 { padding-left: 32px !important; }
.pl33 { padding-left: 33px !important; }
.pl34 { padding-left: 34px !important; }
.pl35 { padding-left: 35px !important; }
.pl36 { padding-left: 36px !important; }
.pl37 { padding-left: 37px !important; }
.pl38 { padding-left: 38px !important; }
.pl39 { padding-left: 39px !important; }
.pl40 { padding-left: 40px !important; }
.pl41 { padding-left: 41px !important; }
.pl42 { padding-left: 42px !important; }
.pl43 { padding-left: 43px !important; }
.pl44 { padding-left: 44px !important; }
.pl45 { padding-left: 45px !important; }
.pl46 { padding-left: 46px !important; }
.pl47 { padding-left: 47px !important; }
.pl48 { padding-left: 48px !important; }
.pl49 { padding-left: 49px !important; }
.pl50 { padding-left: 50px !important; }

@media screen and (max-width: 1250px) {
  .mt00s { margin-top: 0px !important; }
  .mt05s { margin-top: 5px !important; }
  .mt10s { margin-top: 10px !important; }
  .mt15s { margin-top: 15px !important; }
  .mt20s { margin-top: 20px !important; }
  .mt25s { margin-top: 25px !important; }
  .mt30s { margin-top: 30px !important; }
  .mt35s { margin-top: 35px !important; }
  .mt40s { margin-top: 40px !important; }
  .mt45s { margin-top: 45px !important; }
  .mt50s { margin-top: 50px !important; }
  .mr00s { margin-right: 0px !important; }
  .mr05s { margin-right: 5px !important; }
  .mr10s { margin-right: 10px !important; }
  .mr15s { margin-right: 15px !important; }
  .mr20s { margin-right: 20px !important; }
  .mr25s { margin-right: 25px !important; }
  .mr30s { margin-right: 30px !important; }
  .mr35s { margin-right: 35px !important; }
  .mr40s { margin-right: 40px !important; }
  .mr45s { margin-right: 45px !important; }
  .mr50s { margin-right: 50px !important; }
  .mb00s { margin-bottom: 0px !important; }
  .mb05s { margin-bottom: 5px !important; }
  .mb10s { margin-bottom: 10px !important; }
  .mb15s { margin-bottom: 15px !important; }
  .mb20s { margin-bottom: 20px !important; }
  .mb25s { margin-bottom: 25px !important; }
  .mb30s { margin-bottom: 30px !important; }
  .mb35s { margin-bottom: 35px !important; }
  .mb40s { margin-bottom: 40px !important; }
  .mb45s { margin-bottom: 45px !important; }
  .mb50s { margin-bottom: 50px !important; }
  .ml00s { margin-left: 0px !important; }
  .ml05s { margin-left: 5px !important; }
  .ml10s { margin-left: 10px !important; }
  .ml15s { margin-left: 15px !important; }
  .ml20s { margin-left: 20px !important; }
  .ml25s { margin-left: 25px !important; }
  .ml30s { margin-left: 30px !important; }
  .ml35s { margin-left: 35px !important; }
  .ml40s { margin-left: 40px !important; }
  .ml45s { margin-left: 45px !important; }
  .ml50s { margin-left: 50px !important; }
  .pt00s { padding-top: 0px !important; }
  .pt05s { padding-top: 5px !important; }
  .pt10s { padding-top: 10px !important; }
  .pt15s { padding-top: 15px !important; }
  .pt20s { padding-top: 20px !important; }
  .pt25s { padding-top: 25px !important; }
  .pt30s { padding-top: 30px !important; }
  .pt35s { padding-top: 35px !important; }
  .pt40s { padding-top: 40px !important; }
  .pt45s { padding-top: 45px !important; }
  .pt50s { padding-top: 50px !important; }
  .pr00s { padding-right: 0px !important; }
  .pr05s { padding-right: 5px !important; }
  .pr10s { padding-right: 10px !important; }
  .pr15s { padding-right: 15px !important; }
  .pr20s { padding-right: 20px !important; }
  .pr25s { padding-right: 25px !important; }
  .pr30s { padding-right: 30px !important; }
  .pr35s { padding-right: 35px !important; }
  .pr40s { padding-right: 40px !important; }
  .pr45s { padding-right: 45px !important; }
  .pr50s { padding-right: 50px !important; }
  .pb00s { padding-bottom: 0px !important; }
  .pb05s { padding-bottom: 5px !important; }
  .pb10s { padding-bottom: 10px !important; }
  .pb15s { padding-bottom: 15px !important; }
  .pb20s { padding-bottom: 20px !important; }
  .pb25s { padding-bottom: 25px !important; }
  .pb30s { padding-bottom: 30px !important; }
  .pb35s { padding-bottom: 35px !important; }
  .pb40s { padding-bottom: 40px !important; }
  .pb45s { padding-bottom: 45px !important; }
  .pb50s { padding-bottom: 50px !important; }
  .pl00s { padding-left: 0px !important; }
  .pl05s { padding-left: 5px !important; }
  .pl10s { padding-left: 10px !important; }
  .pl15s { padding-left: 15px !important; }
  .pl20s { padding-left: 20px !important; }
  .pl25s { padding-left: 25px !important; }
  .pl30s { padding-left: 30px !important; }
  .pl35s { padding-left: 35px !important; }
  .pl40s { padding-left: 40px !important; }
  .pl45s { padding-left: 45px !important; }
  .pl50s { padding-left: 50px !important; }
}

@media screen and (max-width: 359px) {
  .mt00au { margin-top: 0px !important; }
  .mt05au { margin-top: 5px !important; }
  .mt10au { margin-top: 10px !important; }
  .mt15au { margin-top: 15px !important; }
  .mt20au { margin-top: 20px !important; }
  .mt25au { margin-top: 25px !important; }
  .mt30au { margin-top: 30px !important; }
  .mt35au { margin-top: 35px !important; }
  .mt40au { margin-top: 40px !important; }
  .mt45au { margin-top: 45px !important; }
  .mt50au { margin-top: 50px !important; }
  .mr00au { margin-right: 0px !important; }
  .mr05au { margin-right: 5px !important; }
  .mr10au { margin-right: 10px !important; }
  .mr15au { margin-right: 15px !important; }
  .mr20au { margin-right: 20px !important; }
  .mr25au { margin-right: 25px !important; }
  .mr30au { margin-right: 30px !important; }
  .mr35au { margin-right: 35px !important; }
  .mr40au { margin-right: 40px !important; }
  .mr45au { margin-right: 45px !important; }
  .mr50au { margin-right: 50px !important; }
  .mb00au { margin-bottom: 0px !important; }
  .mb05au { margin-bottom: 5px !important; }
  .mb10au { margin-bottom: 10px !important; }
  .mb15au { margin-bottom: 15px !important; }
  .mb20au { margin-bottom: 20px !important; }
  .mb25au { margin-bottom: 25px !important; }
  .mb30au { margin-bottom: 30px !important; }
  .mb35au { margin-bottom: 35px !important; }
  .mb40au { margin-bottom: 40px !important; }
  .mb45au { margin-bottom: 45px !important; }
  .mb50au { margin-bottom: 50px !important; }
  .ml00au { margin-left: 0px !important; }
  .ml05au { margin-left: 5px !important; }
  .ml10au { margin-left: 10px !important; }
  .ml15au { margin-left: 15px !important; }
  .ml20au { margin-left: 20px !important; }
  .ml25au { margin-left: 25px !important; }
  .ml30au { margin-left: 30px !important; }
  .ml35au { margin-left: 35px !important; }
  .ml40au { margin-left: 40px !important; }
  .ml45au { margin-left: 45px !important; }
  .ml50au { margin-left: 50px !important; }
  .pt00au { padding-top: 0px !important; }
  .pt05au { padding-top: 5px !important; }
  .pt10au { padding-top: 10px !important; }
  .pt15au { padding-top: 15px !important; }
  .pt20au { padding-top: 20px !important; }
  .pt25au { padding-top: 25px !important; }
  .pt30au { padding-top: 30px !important; }
  .pt35au { padding-top: 35px !important; }
  .pt40au { padding-top: 40px !important; }
  .pt45au { padding-top: 45px !important; }
  .pt50au { padding-top: 50px !important; }
  .pr00au { padding-right: 0px !important; }
  .pr05au { padding-right: 5px !important; }
  .pr10au { padding-right: 10px !important; }
  .pr15au { padding-right: 15px !important; }
  .pr20au { padding-right: 20px !important; }
  .pr25au { padding-right: 25px !important; }
  .pr30au { padding-right: 30px !important; }
  .pr35au { padding-right: 35px !important; }
  .pr40au { padding-right: 40px !important; }
  .pr45au { padding-right: 45px !important; }
  .pr50au { padding-right: 50px !important; }
  .pb00au { padding-bottom: 0px !important; }
  .pb05au { padding-bottom: 5px !important; }
  .pb10au { padding-bottom: 10px !important; }
  .pb15au { padding-bottom: 15px !important; }
  .pb20au { padding-bottom: 20px !important; }
  .pb25au { padding-bottom: 25px !important; }
  .pb30au { padding-bottom: 30px !important; }
  .pb35au { padding-bottom: 35px !important; }
  .pb40au { padding-bottom: 40px !important; }
  .pb45au { padding-bottom: 45px !important; }
  .pb50au { padding-bottom: 50px !important; }
  .pl00au { padding-left: 0px !important; }
  .pl05au { padding-left: 5px !important; }
  .pl10au { padding-left: 10px !important; }
  .pl15au { padding-left: 15px !important; }
  .pl20au { padding-left: 20px !important; }
  .pl25au { padding-left: 25px !important; }
  .pl30au { padding-left: 30px !important; }
  .pl35au { padding-left: 35px !important; }
  .pl40au { padding-left: 40px !important; }
  .pl45au { padding-left: 45px !important; }
  .pl50au { padding-left: 50px !important; }
}

@media screen and (min-width: 360px) {
  .mt00ao { margin-top: 0px !important; }
  .mt05ao { margin-top: 5px !important; }
  .mt10ao { margin-top: 10px !important; }
  .mt15ao { margin-top: 15px !important; }
  .mt20ao { margin-top: 20px !important; }
  .mt25ao { margin-top: 25px !important; }
  .mt30ao { margin-top: 30px !important; }
  .mt35ao { margin-top: 35px !important; }
  .mt40ao { margin-top: 40px !important; }
  .mt45ao { margin-top: 45px !important; }
  .mt50ao { margin-top: 50px !important; }
  .mr00ao { margin-right: 0px !important; }
  .mr05ao { margin-right: 5px !important; }
  .mr10ao { margin-right: 10px !important; }
  .mr15ao { margin-right: 15px !important; }
  .mr20ao { margin-right: 20px !important; }
  .mr25ao { margin-right: 25px !important; }
  .mr30ao { margin-right: 30px !important; }
  .mr35ao { margin-right: 35px !important; }
  .mr40ao { margin-right: 40px !important; }
  .mr45ao { margin-right: 45px !important; }
  .mr50ao { margin-right: 50px !important; }
  .mb00ao { margin-bottom: 0px !important; }
  .mb05ao { margin-bottom: 5px !important; }
  .mb10ao { margin-bottom: 10px !important; }
  .mb15ao { margin-bottom: 15px !important; }
  .mb20ao { margin-bottom: 20px !important; }
  .mb25ao { margin-bottom: 25px !important; }
  .mb30ao { margin-bottom: 30px !important; }
  .mb35ao { margin-bottom: 35px !important; }
  .mb40ao { margin-bottom: 40px !important; }
  .mb45ao { margin-bottom: 45px !important; }
  .mb50ao { margin-bottom: 50px !important; }
  .ml00ao { margin-left: 0px !important; }
  .ml05ao { margin-left: 5px !important; }
  .ml10ao { margin-left: 10px !important; }
  .ml15ao { margin-left: 15px !important; }
  .ml20ao { margin-left: 20px !important; }
  .ml25ao { margin-left: 25px !important; }
  .ml30ao { margin-left: 30px !important; }
  .ml35ao { margin-left: 35px !important; }
  .ml40ao { margin-left: 40px !important; }
  .ml45ao { margin-left: 45px !important; }
  .ml50ao { margin-left: 50px !important; }
  .pt00ao { padding-top: 0px !important; }
  .pt05ao { padding-top: 5px !important; }
  .pt10ao { padding-top: 10px !important; }
  .pt15ao { padding-top: 15px !important; }
  .pt20ao { padding-top: 20px !important; }
  .pt25ao { padding-top: 25px !important; }
  .pt30ao { padding-top: 30px !important; }
  .pt35ao { padding-top: 35px !important; }
  .pt40ao { padding-top: 40px !important; }
  .pt45ao { padding-top: 45px !important; }
  .pt50ao { padding-top: 50px !important; }
  .pr00ao { padding-right: 0px !important; }
  .pr05ao { padding-right: 5px !important; }
  .pr10ao { padding-right: 10px !important; }
  .pr15ao { padding-right: 15px !important; }
  .pr20ao { padding-right: 20px !important; }
  .pr25ao { padding-right: 25px !important; }
  .pr30ao { padding-right: 30px !important; }
  .pr35ao { padding-right: 35px !important; }
  .pr40ao { padding-right: 40px !important; }
  .pr45ao { padding-right: 45px !important; }
  .pr50ao { padding-right: 50px !important; }
  .pb00ao { padding-bottom: 0px !important; }
  .pb05ao { padding-bottom: 5px !important; }
  .pb10ao { padding-bottom: 10px !important; }
  .pb15ao { padding-bottom: 15px !important; }
  .pb20ao { padding-bottom: 20px !important; }
  .pb25ao { padding-bottom: 25px !important; }
  .pb30ao { padding-bottom: 30px !important; }
  .pb35ao { padding-bottom: 35px !important; }
  .pb40ao { padding-bottom: 40px !important; }
  .pb45ao { padding-bottom: 45px !important; }
  .pb50ao { padding-bottom: 50px !important; }
  .pl00ao { padding-left: 0px !important; }
  .pl05ao { padding-left: 5px !important; }
  .pl10ao { padding-left: 10px !important; }
  .pl15ao { padding-left: 15px !important; }
  .pl20ao { padding-left: 20px !important; }
  .pl25ao { padding-left: 25px !important; }
  .pl30ao { padding-left: 30px !important; }
  .pl35ao { padding-left: 35px !important; }
  .pl40ao { padding-left: 40px !important; }
  .pl45ao { padding-left: 45px !important; }
  .pl50ao { padding-left: 50px !important; }
}

@media screen and (min-width: 360px) and (max-width: 767px) {
  .mt00aj { margin-top: 0px !important; }
  .mt05aj { margin-top: 5px !important; }
  .mt10aj { margin-top: 10px !important; }
  .mt15aj { margin-top: 15px !important; }
  .mt20aj { margin-top: 20px !important; }
  .mt25aj { margin-top: 25px !important; }
  .mt30aj { margin-top: 30px !important; }
  .mt35aj { margin-top: 35px !important; }
  .mt40aj { margin-top: 40px !important; }
  .mt45aj { margin-top: 45px !important; }
  .mt50aj { margin-top: 50px !important; }
  .mr00aj { margin-right: 0px !important; }
  .mr05aj { margin-right: 5px !important; }
  .mr10aj { margin-right: 10px !important; }
  .mr15aj { margin-right: 15px !important; }
  .mr20aj { margin-right: 20px !important; }
  .mr25aj { margin-right: 25px !important; }
  .mr30aj { margin-right: 30px !important; }
  .mr35aj { margin-right: 35px !important; }
  .mr40aj { margin-right: 40px !important; }
  .mr45aj { margin-right: 45px !important; }
  .mr50aj { margin-right: 50px !important; }
  .mb00aj { margin-bottom: 0px !important; }
  .mb05aj { margin-bottom: 5px !important; }
  .mb10aj { margin-bottom: 10px !important; }
  .mb15aj { margin-bottom: 15px !important; }
  .mb20aj { margin-bottom: 20px !important; }
  .mb25aj { margin-bottom: 25px !important; }
  .mb30aj { margin-bottom: 30px !important; }
  .mb35aj { margin-bottom: 35px !important; }
  .mb40aj { margin-bottom: 40px !important; }
  .mb45aj { margin-bottom: 45px !important; }
  .mb50aj { margin-bottom: 50px !important; }
  .ml00aj { margin-left: 0px !important; }
  .ml05aj { margin-left: 5px !important; }
  .ml10aj { margin-left: 10px !important; }
  .ml15aj { margin-left: 15px !important; }
  .ml20aj { margin-left: 20px !important; }
  .ml25aj { margin-left: 25px !important; }
  .ml30aj { margin-left: 30px !important; }
  .ml35aj { margin-left: 35px !important; }
  .ml40aj { margin-left: 40px !important; }
  .ml45aj { margin-left: 45px !important; }
  .ml50aj { margin-left: 50px !important; }
  .pt00aj { padding-top: 0px !important; }
  .pt05aj { padding-top: 5px !important; }
  .pt10aj { padding-top: 10px !important; }
  .pt15aj { padding-top: 15px !important; }
  .pt20aj { padding-top: 20px !important; }
  .pt25aj { padding-top: 25px !important; }
  .pt30aj { padding-top: 30px !important; }
  .pt35aj { padding-top: 35px !important; }
  .pt40aj { padding-top: 40px !important; }
  .pt45aj { padding-top: 45px !important; }
  .pt50aj { padding-top: 50px !important; }
  .pr00aj { padding-right: 0px !important; }
  .pr05aj { padding-right: 5px !important; }
  .pr10aj { padding-right: 10px !important; }
  .pr15aj { padding-right: 15px !important; }
  .pr20aj { padding-right: 20px !important; }
  .pr25aj { padding-right: 25px !important; }
  .pr30aj { padding-right: 30px !important; }
  .pr35aj { padding-right: 35px !important; }
  .pr40aj { padding-right: 40px !important; }
  .pr45aj { padding-right: 45px !important; }
  .pr50aj { padding-right: 50px !important; }
  .pb00aj { padding-bottom: 0px !important; }
  .pb05aj { padding-bottom: 5px !important; }
  .pb10aj { padding-bottom: 10px !important; }
  .pb15aj { padding-bottom: 15px !important; }
  .pb20aj { padding-bottom: 20px !important; }
  .pb25aj { padding-bottom: 25px !important; }
  .pb30aj { padding-bottom: 30px !important; }
  .pb35aj { padding-bottom: 35px !important; }
  .pb40aj { padding-bottom: 40px !important; }
  .pb45aj { padding-bottom: 45px !important; }
  .pb50aj { padding-bottom: 50px !important; }
  .pl00aj { padding-left: 0px !important; }
  .pl05aj { padding-left: 5px !important; }
  .pl10aj { padding-left: 10px !important; }
  .pl15aj { padding-left: 15px !important; }
  .pl20aj { padding-left: 20px !important; }
  .pl25aj { padding-left: 25px !important; }
  .pl30aj { padding-left: 30px !important; }
  .pl35aj { padding-left: 35px !important; }
  .pl40aj { padding-left: 40px !important; }
  .pl45aj { padding-left: 45px !important; }
  .pl50aj { padding-left: 50px !important; }
}

@media screen and (max-width: 767px) {
  .mt00pu { margin-top: 0px !important; }
  .mt05pu { margin-top: 5px !important; }
  .mt10pu { margin-top: 10px !important; }
  .mt15pu { margin-top: 15px !important; }
  .mt20pu { margin-top: 20px !important; }
  .mt25pu { margin-top: 25px !important; }
  .mt30pu { margin-top: 30px !important; }
  .mt35pu { margin-top: 35px !important; }
  .mt40pu { margin-top: 40px !important; }
  .mt45pu { margin-top: 45px !important; }
  .mt50pu { margin-top: 50px !important; }
  .mr00pu { margin-right: 0px !important; }
  .mr05pu { margin-right: 5px !important; }
  .mr10pu { margin-right: 10px !important; }
  .mr15pu { margin-right: 15px !important; }
  .mr20pu { margin-right: 20px !important; }
  .mr25pu { margin-right: 25px !important; }
  .mr30pu { margin-right: 30px !important; }
  .mr35pu { margin-right: 35px !important; }
  .mr40pu { margin-right: 40px !important; }
  .mr45pu { margin-right: 45px !important; }
  .mr50pu { margin-right: 50px !important; }
  .mb00pu { margin-bottom: 0px !important; }
  .mb05pu { margin-bottom: 5px !important; }
  .mb10pu { margin-bottom: 10px !important; }
  .mb15pu { margin-bottom: 15px !important; }
  .mb20pu { margin-bottom: 20px !important; }
  .mb25pu { margin-bottom: 25px !important; }
  .mb30pu { margin-bottom: 30px !important; }
  .mb35pu { margin-bottom: 35px !important; }
  .mb40pu { margin-bottom: 40px !important; }
  .mb45pu { margin-bottom: 45px !important; }
  .mb50pu { margin-bottom: 50px !important; }
  .ml00pu { margin-left: 0px !important; }
  .ml05pu { margin-left: 5px !important; }
  .ml10pu { margin-left: 10px !important; }
  .ml15pu { margin-left: 15px !important; }
  .ml20pu { margin-left: 20px !important; }
  .ml25pu { margin-left: 25px !important; }
  .ml30pu { margin-left: 30px !important; }
  .ml35pu { margin-left: 35px !important; }
  .ml40pu { margin-left: 40px !important; }
  .ml45pu { margin-left: 45px !important; }
  .ml50pu { margin-left: 50px !important; }
  .pt00pu { padding-top: 0px !important; }
  .pt05pu { padding-top: 5px !important; }
  .pt10pu { padding-top: 10px !important; }
  .pt15pu { padding-top: 15px !important; }
  .pt20pu { padding-top: 20px !important; }
  .pt25pu { padding-top: 25px !important; }
  .pt30pu { padding-top: 30px !important; }
  .pt35pu { padding-top: 35px !important; }
  .pt40pu { padding-top: 40px !important; }
  .pt45pu { padding-top: 45px !important; }
  .pt50pu { padding-top: 50px !important; }
  .pr00pu { padding-right: 0px !important; }
  .pr05pu { padding-right: 5px !important; }
  .pr10pu { padding-right: 10px !important; }
  .pr15pu { padding-right: 15px !important; }
  .pr20pu { padding-right: 20px !important; }
  .pr25pu { padding-right: 25px !important; }
  .pr30pu { padding-right: 30px !important; }
  .pr35pu { padding-right: 35px !important; }
  .pr40pu { padding-right: 40px !important; }
  .pr45pu { padding-right: 45px !important; }
  .pr50pu { padding-right: 50px !important; }
  .pb00pu { padding-bottom: 0px !important; }
  .pb05pu { padding-bottom: 5px !important; }
  .pb10pu { padding-bottom: 10px !important; }
  .pb15pu { padding-bottom: 15px !important; }
  .pb20pu { padding-bottom: 20px !important; }
  .pb25pu { padding-bottom: 25px !important; }
  .pb30pu { padding-bottom: 30px !important; }
  .pb35pu { padding-bottom: 35px !important; }
  .pb40pu { padding-bottom: 40px !important; }
  .pb45pu { padding-bottom: 45px !important; }
  .pb50pu { padding-bottom: 50px !important; }
  .pl00pu { padding-left: 0px !important; }
  .pl05pu { padding-left: 5px !important; }
  .pl10pu { padding-left: 10px !important; }
  .pl15pu { padding-left: 15px !important; }
  .pl20pu { padding-left: 20px !important; }
  .pl25pu { padding-left: 25px !important; }
  .pl30pu { padding-left: 30px !important; }
  .pl35pu { padding-left: 35px !important; }
  .pl40pu { padding-left: 40px !important; }
  .pl45pu { padding-left: 45px !important; }
  .pl50pu { padding-left: 50px !important; }
}

@media screen and (min-width: 768px) {
  .mt00po { margin-top: 0px !important; }
  .mt05po { margin-top: 5px !important; }
  .mt10po { margin-top: 10px !important; }
  .mt15po { margin-top: 15px !important; }
  .mt20po { margin-top: 20px !important; }
  .mt25po { margin-top: 25px !important; }
  .mt30po { margin-top: 30px !important; }
  .mt35po { margin-top: 35px !important; }
  .mt40po { margin-top: 40px !important; }
  .mt45po { margin-top: 45px !important; }
  .mt50po { margin-top: 50px !important; }
  .mr00po { margin-right: 0px !important; }
  .mr05po { margin-right: 5px !important; }
  .mr10po { margin-right: 10px !important; }
  .mr15po { margin-right: 15px !important; }
  .mr20po { margin-right: 20px !important; }
  .mr25po { margin-right: 25px !important; }
  .mr30po { margin-right: 30px !important; }
  .mr35po { margin-right: 35px !important; }
  .mr40po { margin-right: 40px !important; }
  .mr45po { margin-right: 45px !important; }
  .mr50po { margin-right: 50px !important; }
  .mb00po { margin-bottom: 0px !important; }
  .mb05po { margin-bottom: 5px !important; }
  .mb10po { margin-bottom: 10px !important; }
  .mb15po { margin-bottom: 15px !important; }
  .mb20po { margin-bottom: 20px !important; }
  .mb25po { margin-bottom: 25px !important; }
  .mb30po { margin-bottom: 30px !important; }
  .mb35po { margin-bottom: 35px !important; }
  .mb40po { margin-bottom: 40px !important; }
  .mb45po { margin-bottom: 45px !important; }
  .mb50po { margin-bottom: 50px !important; }
  .ml00po { margin-left: 0px !important; }
  .ml05po { margin-left: 5px !important; }
  .ml10po { margin-left: 10px !important; }
  .ml15po { margin-left: 15px !important; }
  .ml20po { margin-left: 20px !important; }
  .ml25po { margin-left: 25px !important; }
  .ml30po { margin-left: 30px !important; }
  .ml35po { margin-left: 35px !important; }
  .ml40po { margin-left: 40px !important; }
  .ml45po { margin-left: 45px !important; }
  .ml50po { margin-left: 50px !important; }
  .pt00po { padding-top: 0px !important; }
  .pt05po { padding-top: 5px !important; }
  .pt10po { padding-top: 10px !important; }
  .pt15po { padding-top: 15px !important; }
  .pt20po { padding-top: 20px !important; }
  .pt25po { padding-top: 25px !important; }
  .pt30po { padding-top: 30px !important; }
  .pt35po { padding-top: 35px !important; }
  .pt40po { padding-top: 40px !important; }
  .pt45po { padding-top: 45px !important; }
  .pt50po { padding-top: 50px !important; }
  .pr00po { padding-right: 0px !important; }
  .pr05po { padding-right: 5px !important; }
  .pr10po { padding-right: 10px !important; }
  .pr15po { padding-right: 15px !important; }
  .pr20po { padding-right: 20px !important; }
  .pr25po { padding-right: 25px !important; }
  .pr30po { padding-right: 30px !important; }
  .pr35po { padding-right: 35px !important; }
  .pr40po { padding-right: 40px !important; }
  .pr45po { padding-right: 45px !important; }
  .pr50po { padding-right: 50px !important; }
  .pb00po { padding-bottom: 0px !important; }
  .pb05po { padding-bottom: 5px !important; }
  .pb10po { padding-bottom: 10px !important; }
  .pb15po { padding-bottom: 15px !important; }
  .pb20po { padding-bottom: 20px !important; }
  .pb25po { padding-bottom: 25px !important; }
  .pb30po { padding-bottom: 30px !important; }
  .pb35po { padding-bottom: 35px !important; }
  .pb40po { padding-bottom: 40px !important; }
  .pb45po { padding-bottom: 45px !important; }
  .pb50po { padding-bottom: 50px !important; }
  .pl00po { padding-left: 0px !important; }
  .pl05po { padding-left: 5px !important; }
  .pl10po { padding-left: 10px !important; }
  .pl15po { padding-left: 15px !important; }
  .pl20po { padding-left: 20px !important; }
  .pl25po { padding-left: 25px !important; }
  .pl30po { padding-left: 30px !important; }
  .pl35po { padding-left: 35px !important; }
  .pl40po { padding-left: 40px !important; }
  .pl45po { padding-left: 45px !important; }
  .pl50po { padding-left: 50px !important; }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .mt00pj { margin-top: 0px !important; }
  .mt05pj { margin-top: 5px !important; }
  .mt10pj { margin-top: 10px !important; }
  .mt15pj { margin-top: 15px !important; }
  .mt20pj { margin-top: 20px !important; }
  .mt25pj { margin-top: 25px !important; }
  .mt30pj { margin-top: 30px !important; }
  .mt35pj { margin-top: 35px !important; }
  .mt40pj { margin-top: 40px !important; }
  .mt45pj { margin-top: 45px !important; }
  .mt50pj { margin-top: 50px !important; }
  .mr00pj { margin-right: 0px !important; }
  .mr05pj { margin-right: 5px !important; }
  .mr10pj { margin-right: 10px !important; }
  .mr15pj { margin-right: 15px !important; }
  .mr20pj { margin-right: 20px !important; }
  .mr25pj { margin-right: 25px !important; }
  .mr30pj { margin-right: 30px !important; }
  .mr35pj { margin-right: 35px !important; }
  .mr40pj { margin-right: 40px !important; }
  .mr45pj { margin-right: 45px !important; }
  .mr50pj { margin-right: 50px !important; }
  .mb00pj { margin-bottom: 0px !important; }
  .mb05pj { margin-bottom: 5px !important; }
  .mb10pj { margin-bottom: 10px !important; }
  .mb15pj { margin-bottom: 15px !important; }
  .mb20pj { margin-bottom: 20px !important; }
  .mb25pj { margin-bottom: 25px !important; }
  .mb30pj { margin-bottom: 30px !important; }
  .mb35pj { margin-bottom: 35px !important; }
  .mb40pj { margin-bottom: 40px !important; }
  .mb45pj { margin-bottom: 45px !important; }
  .mb50pj { margin-bottom: 50px !important; }
  .ml00pj { margin-left: 0px !important; }
  .ml05pj { margin-left: 5px !important; }
  .ml10pj { margin-left: 10px !important; }
  .ml15pj { margin-left: 15px !important; }
  .ml20pj { margin-left: 20px !important; }
  .ml25pj { margin-left: 25px !important; }
  .ml30pj { margin-left: 30px !important; }
  .ml35pj { margin-left: 35px !important; }
  .ml40pj { margin-left: 40px !important; }
  .ml45pj { margin-left: 45px !important; }
  .ml50pj { margin-left: 50px !important; }
  .pt00pj { padding-top: 0px !important; }
  .pt05pj { padding-top: 5px !important; }
  .pt10pj { padding-top: 10px !important; }
  .pt15pj { padding-top: 15px !important; }
  .pt20pj { padding-top: 20px !important; }
  .pt25pj { padding-top: 25px !important; }
  .pt30pj { padding-top: 30px !important; }
  .pt35pj { padding-top: 35px !important; }
  .pt40pj { padding-top: 40px !important; }
  .pt45pj { padding-top: 45px !important; }
  .pt50pj { padding-top: 50px !important; }
  .pr00pj { padding-right: 0px !important; }
  .pr05pj { padding-right: 5px !important; }
  .pr10pj { padding-right: 10px !important; }
  .pr15pj { padding-right: 15px !important; }
  .pr20pj { padding-right: 20px !important; }
  .pr25pj { padding-right: 25px !important; }
  .pr30pj { padding-right: 30px !important; }
  .pr35pj { padding-right: 35px !important; }
  .pr40pj { padding-right: 40px !important; }
  .pr45pj { padding-right: 45px !important; }
  .pr50pj { padding-right: 50px !important; }
  .pb00pj { padding-bottom: 0px !important; }
  .pb05pj { padding-bottom: 5px !important; }
  .pb10pj { padding-bottom: 10px !important; }
  .pb15pj { padding-bottom: 15px !important; }
  .pb20pj { padding-bottom: 20px !important; }
  .pb25pj { padding-bottom: 25px !important; }
  .pb30pj { padding-bottom: 30px !important; }
  .pb35pj { padding-bottom: 35px !important; }
  .pb40pj { padding-bottom: 40px !important; }
  .pb45pj { padding-bottom: 45px !important; }
  .pb50pj { padding-bottom: 50px !important; }
  .pl00pj { padding-left: 0px !important; }
  .pl05pj { padding-left: 5px !important; }
  .pl10pj { padding-left: 10px !important; }
  .pl15pj { padding-left: 15px !important; }
  .pl20pj { padding-left: 20px !important; }
  .pl25pj { padding-left: 25px !important; }
  .pl30pj { padding-left: 30px !important; }
  .pl35pj { padding-left: 35px !important; }
  .pl40pj { padding-left: 40px !important; }
  .pl45pj { padding-left: 45px !important; }
  .pl50pj { padding-left: 50px !important; }
}

@media screen and (max-width: 959px) {
  .mt00tu { margin-top: 0px !important; }
  .mt05tu { margin-top: 5px !important; }
  .mt10tu { margin-top: 10px !important; }
  .mt15tu { margin-top: 15px !important; }
  .mt20tu { margin-top: 20px !important; }
  .mt25tu { margin-top: 25px !important; }
  .mt30tu { margin-top: 30px !important; }
  .mt35tu { margin-top: 35px !important; }
  .mt40tu { margin-top: 40px !important; }
  .mt45tu { margin-top: 45px !important; }
  .mt50tu { margin-top: 50px !important; }
  .mr00tu { margin-right: 0px !important; }
  .mr05tu { margin-right: 5px !important; }
  .mr10tu { margin-right: 10px !important; }
  .mr15tu { margin-right: 15px !important; }
  .mr20tu { margin-right: 20px !important; }
  .mr25tu { margin-right: 25px !important; }
  .mr30tu { margin-right: 30px !important; }
  .mr35tu { margin-right: 35px !important; }
  .mr40tu { margin-right: 40px !important; }
  .mr45tu { margin-right: 45px !important; }
  .mr50tu { margin-right: 50px !important; }
  .mb00tu { margin-bottom: 0px !important; }
  .mb05tu { margin-bottom: 5px !important; }
  .mb10tu { margin-bottom: 10px !important; }
  .mb15tu { margin-bottom: 15px !important; }
  .mb20tu { margin-bottom: 20px !important; }
  .mb25tu { margin-bottom: 25px !important; }
  .mb30tu { margin-bottom: 30px !important; }
  .mb35tu { margin-bottom: 35px !important; }
  .mb40tu { margin-bottom: 40px !important; }
  .mb45tu { margin-bottom: 45px !important; }
  .mb50tu { margin-bottom: 50px !important; }
  .ml00tu { margin-left: 0px !important; }
  .ml05tu { margin-left: 5px !important; }
  .ml10tu { margin-left: 10px !important; }
  .ml15tu { margin-left: 15px !important; }
  .ml20tu { margin-left: 20px !important; }
  .ml25tu { margin-left: 25px !important; }
  .ml30tu { margin-left: 30px !important; }
  .ml35tu { margin-left: 35px !important; }
  .ml40tu { margin-left: 40px !important; }
  .ml45tu { margin-left: 45px !important; }
  .ml50tu { margin-left: 50px !important; }
  .pt00tu { padding-top: 0px !important; }
  .pt05tu { padding-top: 5px !important; }
  .pt10tu { padding-top: 10px !important; }
  .pt15tu { padding-top: 15px !important; }
  .pt20tu { padding-top: 20px !important; }
  .pt25tu { padding-top: 25px !important; }
  .pt30tu { padding-top: 30px !important; }
  .pt35tu { padding-top: 35px !important; }
  .pt40tu { padding-top: 40px !important; }
  .pt45tu { padding-top: 45px !important; }
  .pt50tu { padding-top: 50px !important; }
  .pr00tu { padding-right: 0px !important; }
  .pr05tu { padding-right: 5px !important; }
  .pr10tu { padding-right: 10px !important; }
  .pr15tu { padding-right: 15px !important; }
  .pr20tu { padding-right: 20px !important; }
  .pr25tu { padding-right: 25px !important; }
  .pr30tu { padding-right: 30px !important; }
  .pr35tu { padding-right: 35px !important; }
  .pr40tu { padding-right: 40px !important; }
  .pr45tu { padding-right: 45px !important; }
  .pr50tu { padding-right: 50px !important; }
  .pb00tu { padding-bottom: 0px !important; }
  .pb05tu { padding-bottom: 5px !important; }
  .pb10tu { padding-bottom: 10px !important; }
  .pb15tu { padding-bottom: 15px !important; }
  .pb20tu { padding-bottom: 20px !important; }
  .pb25tu { padding-bottom: 25px !important; }
  .pb30tu { padding-bottom: 30px !important; }
  .pb35tu { padding-bottom: 35px !important; }
  .pb40tu { padding-bottom: 40px !important; }
  .pb45tu { padding-bottom: 45px !important; }
  .pb50tu { padding-bottom: 50px !important; }
  .pl00tu { padding-left: 0px !important; }
  .pl05tu { padding-left: 5px !important; }
  .pl10tu { padding-left: 10px !important; }
  .pl15tu { padding-left: 15px !important; }
  .pl20tu { padding-left: 20px !important; }
  .pl25tu { padding-left: 25px !important; }
  .pl30tu { padding-left: 30px !important; }
  .pl35tu { padding-left: 35px !important; }
  .pl40tu { padding-left: 40px !important; }
  .pl45tu { padding-left: 45px !important; }
  .pl50tu { padding-left: 50px !important; }
}

@media screen and (min-width: 960px) {
  .mt00to { margin-top: 0px !important; }
  .mt05to { margin-top: 5px !important; }
  .mt10to { margin-top: 10px !important; }
  .mt15to { margin-top: 15px !important; }
  .mt20to { margin-top: 20px !important; }
  .mt25to { margin-top: 25px !important; }
  .mt30to { margin-top: 30px !important; }
  .mt35to { margin-top: 35px !important; }
  .mt40to { margin-top: 40px !important; }
  .mt45to { margin-top: 45px !important; }
  .mt50to { margin-top: 50px !important; }
  .mr00to { margin-right: 0px !important; }
  .mr05to { margin-right: 5px !important; }
  .mr10to { margin-right: 10px !important; }
  .mr15to { margin-right: 15px !important; }
  .mr20to { margin-right: 20px !important; }
  .mr25to { margin-right: 25px !important; }
  .mr30to { margin-right: 30px !important; }
  .mr35to { margin-right: 35px !important; }
  .mr40to { margin-right: 40px !important; }
  .mr45to { margin-right: 45px !important; }
  .mr50to { margin-right: 50px !important; }
  .mb00to { margin-bottom: 0px !important; }
  .mb05to { margin-bottom: 5px !important; }
  .mb10to { margin-bottom: 10px !important; }
  .mb15to { margin-bottom: 15px !important; }
  .mb20to { margin-bottom: 20px !important; }
  .mb25to { margin-bottom: 25px !important; }
  .mb30to { margin-bottom: 30px !important; }
  .mb35to { margin-bottom: 35px !important; }
  .mb40to { margin-bottom: 40px !important; }
  .mb45to { margin-bottom: 45px !important; }
  .mb50to { margin-bottom: 50px !important; }
  .ml00to { margin-left: 0px !important; }
  .ml05to { margin-left: 5px !important; }
  .ml10to { margin-left: 10px !important; }
  .ml15to { margin-left: 15px !important; }
  .ml20to { margin-left: 20px !important; }
  .ml25to { margin-left: 25px !important; }
  .ml30to { margin-left: 30px !important; }
  .ml35to { margin-left: 35px !important; }
  .ml40to { margin-left: 40px !important; }
  .ml45to { margin-left: 45px !important; }
  .ml50to { margin-left: 50px !important; }
  .pt00to { padding-top: 0px !important; }
  .pt05to { padding-top: 5px !important; }
  .pt10to { padding-top: 10px !important; }
  .pt15to { padding-top: 15px !important; }
  .pt20to { padding-top: 20px !important; }
  .pt25to { padding-top: 25px !important; }
  .pt30to { padding-top: 30px !important; }
  .pt35to { padding-top: 35px !important; }
  .pt40to { padding-top: 40px !important; }
  .pt45to { padding-top: 45px !important; }
  .pt50to { padding-top: 50px !important; }
  .pr00to { padding-right: 0px !important; }
  .pr05to { padding-right: 5px !important; }
  .pr10to { padding-right: 10px !important; }
  .pr15to { padding-right: 15px !important; }
  .pr20to { padding-right: 20px !important; }
  .pr25to { padding-right: 25px !important; }
  .pr30to { padding-right: 30px !important; }
  .pr35to { padding-right: 35px !important; }
  .pr40to { padding-right: 40px !important; }
  .pr45to { padding-right: 45px !important; }
  .pr50to { padding-right: 50px !important; }
  .pb00to { padding-bottom: 0px !important; }
  .pb05to { padding-bottom: 5px !important; }
  .pb10to { padding-bottom: 10px !important; }
  .pb15to { padding-bottom: 15px !important; }
  .pb20to { padding-bottom: 20px !important; }
  .pb25to { padding-bottom: 25px !important; }
  .pb30to { padding-bottom: 30px !important; }
  .pb35to { padding-bottom: 35px !important; }
  .pb40to { padding-bottom: 40px !important; }
  .pb45to { padding-bottom: 45px !important; }
  .pb50to { padding-bottom: 50px !important; }
  .pl00to { padding-left: 0px !important; }
  .pl05to { padding-left: 5px !important; }
  .pl10to { padding-left: 10px !important; }
  .pl15to { padding-left: 15px !important; }
  .pl20to { padding-left: 20px !important; }
  .pl25to { padding-left: 25px !important; }
  .pl30to { padding-left: 30px !important; }
  .pl35to { padding-left: 35px !important; }
  .pl40to { padding-left: 40px !important; }
  .pl45to { padding-left: 45px !important; }
  .pl50to { padding-left: 50px !important; }
}

@media screen and (min-width: 960px) and (max-width: 1250px) {
  .mt00tj { margin-top: 0px !important; }
  .mt05tj { margin-top: 5px !important; }
  .mt10tj { margin-top: 10px !important; }
  .mt15tj { margin-top: 15px !important; }
  .mt20tj { margin-top: 20px !important; }
  .mt25tj { margin-top: 25px !important; }
  .mt30tj { margin-top: 30px !important; }
  .mt35tj { margin-top: 35px !important; }
  .mt40tj { margin-top: 40px !important; }
  .mt45tj { margin-top: 45px !important; }
  .mt50tj { margin-top: 50px !important; }
  .mr00tj { margin-right: 0px !important; }
  .mr05tj { margin-right: 5px !important; }
  .mr10tj { margin-right: 10px !important; }
  .mr15tj { margin-right: 15px !important; }
  .mr20tj { margin-right: 20px !important; }
  .mr25tj { margin-right: 25px !important; }
  .mr30tj { margin-right: 30px !important; }
  .mr35tj { margin-right: 35px !important; }
  .mr40tj { margin-right: 40px !important; }
  .mr45tj { margin-right: 45px !important; }
  .mr50tj { margin-right: 50px !important; }
  .mb00tj { margin-bottom: 0px !important; }
  .mb05tj { margin-bottom: 5px !important; }
  .mb10tj { margin-bottom: 10px !important; }
  .mb15tj { margin-bottom: 15px !important; }
  .mb20tj { margin-bottom: 20px !important; }
  .mb25tj { margin-bottom: 25px !important; }
  .mb30tj { margin-bottom: 30px !important; }
  .mb35tj { margin-bottom: 35px !important; }
  .mb40tj { margin-bottom: 40px !important; }
  .mb45tj { margin-bottom: 45px !important; }
  .mb50tj { margin-bottom: 50px !important; }
  .ml00tj { margin-left: 0px !important; }
  .ml05tj { margin-left: 5px !important; }
  .ml10tj { margin-left: 10px !important; }
  .ml15tj { margin-left: 15px !important; }
  .ml20tj { margin-left: 20px !important; }
  .ml25tj { margin-left: 25px !important; }
  .ml30tj { margin-left: 30px !important; }
  .ml35tj { margin-left: 35px !important; }
  .ml40tj { margin-left: 40px !important; }
  .ml45tj { margin-left: 45px !important; }
  .ml50tj { margin-left: 50px !important; }
  .pt00tj { padding-top: 0px !important; }
  .pt05tj { padding-top: 5px !important; }
  .pt10tj { padding-top: 10px !important; }
  .pt15tj { padding-top: 15px !important; }
  .pt20tj { padding-top: 20px !important; }
  .pt25tj { padding-top: 25px !important; }
  .pt30tj { padding-top: 30px !important; }
  .pt35tj { padding-top: 35px !important; }
  .pt40tj { padding-top: 40px !important; }
  .pt45tj { padding-top: 45px !important; }
  .pt50tj { padding-top: 50px !important; }
  .pr00tj { padding-right: 0px !important; }
  .pr05tj { padding-right: 5px !important; }
  .pr10tj { padding-right: 10px !important; }
  .pr15tj { padding-right: 15px !important; }
  .pr20tj { padding-right: 20px !important; }
  .pr25tj { padding-right: 25px !important; }
  .pr30tj { padding-right: 30px !important; }
  .pr35tj { padding-right: 35px !important; }
  .pr40tj { padding-right: 40px !important; }
  .pr45tj { padding-right: 45px !important; }
  .pr50tj { padding-right: 50px !important; }
  .pb00tj { padding-bottom: 0px !important; }
  .pb05tj { padding-bottom: 5px !important; }
  .pb10tj { padding-bottom: 10px !important; }
  .pb15tj { padding-bottom: 15px !important; }
  .pb20tj { padding-bottom: 20px !important; }
  .pb25tj { padding-bottom: 25px !important; }
  .pb30tj { padding-bottom: 30px !important; }
  .pb35tj { padding-bottom: 35px !important; }
  .pb40tj { padding-bottom: 40px !important; }
  .pb45tj { padding-bottom: 45px !important; }
  .pb50tj { padding-bottom: 50px !important; }
  .pl00tj { padding-left: 0px !important; }
  .pl05tj { padding-left: 5px !important; }
  .pl10tj { padding-left: 10px !important; }
  .pl15tj { padding-left: 15px !important; }
  .pl20tj { padding-left: 20px !important; }
  .pl25tj { padding-left: 25px !important; }
  .pl30tj { padding-left: 30px !important; }
  .pl35tj { padding-left: 35px !important; }
  .pl40tj { padding-left: 40px !important; }
  .pl45tj { padding-left: 45px !important; }
  .pl50tj { padding-left: 50px !important; }
}

@media screen and (min-width: 768px) and (max-width: 1250px) {
  .mt00pt { margin-top: 0px !important; }
  .mt05pt { margin-top: 5px !important; }
  .mt10pt { margin-top: 10px !important; }
  .mt15pt { margin-top: 15px !important; }
  .mt20pt { margin-top: 20px !important; }
  .mt25pt { margin-top: 25px !important; }
  .mt30pt { margin-top: 30px !important; }
  .mt35pt { margin-top: 35px !important; }
  .mt40pt { margin-top: 40px !important; }
  .mt45pt { margin-top: 45px !important; }
  .mt50pt { margin-top: 50px !important; }
  .mr00pt { margin-right: 0px !important; }
  .mr05pt { margin-right: 5px !important; }
  .mr10pt { margin-right: 10px !important; }
  .mr15pt { margin-right: 15px !important; }
  .mr20pt { margin-right: 20px !important; }
  .mr25pt { margin-right: 25px !important; }
  .mr30pt { margin-right: 30px !important; }
  .mr35pt { margin-right: 35px !important; }
  .mr40pt { margin-right: 40px !important; }
  .mr45pt { margin-right: 45px !important; }
  .mr50pt { margin-right: 50px !important; }
  .mb00pt { margin-bottom: 0px !important; }
  .mb05pt { margin-bottom: 5px !important; }
  .mb10pt { margin-bottom: 10px !important; }
  .mb15pt { margin-bottom: 15px !important; }
  .mb20pt { margin-bottom: 20px !important; }
  .mb25pt { margin-bottom: 25px !important; }
  .mb30pt { margin-bottom: 30px !important; }
  .mb35pt { margin-bottom: 35px !important; }
  .mb40pt { margin-bottom: 40px !important; }
  .mb45pt { margin-bottom: 45px !important; }
  .mb50pt { margin-bottom: 50px !important; }
  .ml00pt { margin-left: 0px !important; }
  .ml05pt { margin-left: 5px !important; }
  .ml10pt { margin-left: 10px !important; }
  .ml15pt { margin-left: 15px !important; }
  .ml20pt { margin-left: 20px !important; }
  .ml25pt { margin-left: 25px !important; }
  .ml30pt { margin-left: 30px !important; }
  .ml35pt { margin-left: 35px !important; }
  .ml40pt { margin-left: 40px !important; }
  .ml45pt { margin-left: 45px !important; }
  .ml50pt { margin-left: 50px !important; }
  .pt00pt { padding-top: 0px !important; }
  .pt05pt { padding-top: 5px !important; }
  .pt10pt { padding-top: 10px !important; }
  .pt15pt { padding-top: 15px !important; }
  .pt20pt { padding-top: 20px !important; }
  .pt25pt { padding-top: 25px !important; }
  .pt30pt { padding-top: 30px !important; }
  .pt35pt { padding-top: 35px !important; }
  .pt40pt { padding-top: 40px !important; }
  .pt45pt { padding-top: 45px !important; }
  .pt50pt { padding-top: 50px !important; }
  .pr00pt { padding-right: 0px !important; }
  .pr05pt { padding-right: 5px !important; }
  .pr10pt { padding-right: 10px !important; }
  .pr15pt { padding-right: 15px !important; }
  .pr20pt { padding-right: 20px !important; }
  .pr25pt { padding-right: 25px !important; }
  .pr30pt { padding-right: 30px !important; }
  .pr35pt { padding-right: 35px !important; }
  .pr40pt { padding-right: 40px !important; }
  .pr45pt { padding-right: 45px !important; }
  .pr50pt { padding-right: 50px !important; }
  .pb00pt { padding-bottom: 0px !important; }
  .pb05pt { padding-bottom: 5px !important; }
  .pb10pt { padding-bottom: 10px !important; }
  .pb15pt { padding-bottom: 15px !important; }
  .pb20pt { padding-bottom: 20px !important; }
  .pb25pt { padding-bottom: 25px !important; }
  .pb30pt { padding-bottom: 30px !important; }
  .pb35pt { padding-bottom: 35px !important; }
  .pb40pt { padding-bottom: 40px !important; }
  .pb45pt { padding-bottom: 45px !important; }
  .pb50pt { padding-bottom: 50px !important; }
  .pl00pt { padding-left: 0px !important; }
  .pl05pt { padding-left: 5px !important; }
  .pl10pt { padding-left: 10px !important; }
  .pl15pt { padding-left: 15px !important; }
  .pl20pt { padding-left: 20px !important; }
  .pl25pt { padding-left: 25px !important; }
  .pl30pt { padding-left: 30px !important; }
  .pl35pt { padding-left: 35px !important; }
  .pl40pt { padding-left: 40px !important; }
  .pl45pt { padding-left: 45px !important; }
  .pl50pt { padding-left: 50px !important; }
}

@media screen and (min-width: 1251px) {
  .mt00p { margin-top: 0px !important; }
  .mt05p { margin-top: 5px !important; }
  .mt10p { margin-top: 10px !important; }
  .mt15p { margin-top: 15px !important; }
  .mt20p { margin-top: 20px !important; }
  .mt25p { margin-top: 25px !important; }
  .mt30p { margin-top: 30px !important; }
  .mt35p { margin-top: 35px !important; }
  .mt40p { margin-top: 40px !important; }
  .mt45p { margin-top: 45px !important; }
  .mt50p { margin-top: 50px !important; }
  .mr00p { margin-right: 0px !important; }
  .mr05p { margin-right: 5px !important; }
  .mr10p { margin-right: 10px !important; }
  .mr15p { margin-right: 15px !important; }
  .mr20p { margin-right: 20px !important; }
  .mr25p { margin-right: 25px !important; }
  .mr30p { margin-right: 30px !important; }
  .mr35p { margin-right: 35px !important; }
  .mr40p { margin-right: 40px !important; }
  .mr45p { margin-right: 45px !important; }
  .mr50p { margin-right: 50px !important; }
  .mb00p { margin-bottom: 0px !important; }
  .mb05p { margin-bottom: 5px !important; }
  .mb10p { margin-bottom: 10px !important; }
  .mb15p { margin-bottom: 15px !important; }
  .mb20p { margin-bottom: 20px !important; }
  .mb25p { margin-bottom: 25px !important; }
  .mb30p { margin-bottom: 30px !important; }
  .mb35p { margin-bottom: 35px !important; }
  .mb40p { margin-bottom: 40px !important; }
  .mb45p { margin-bottom: 45px !important; }
  .mb50p { margin-bottom: 50px !important; }
  .ml00p { margin-left: 0px !important; }
  .ml05p { margin-left: 5px !important; }
  .ml10p { margin-left: 10px !important; }
  .ml15p { margin-left: 15px !important; }
  .ml20p { margin-left: 20px !important; }
  .ml25p { margin-left: 25px !important; }
  .ml30p { margin-left: 30px !important; }
  .ml35p { margin-left: 35px !important; }
  .ml40p { margin-left: 40px !important; }
  .ml45p { margin-left: 45px !important; }
  .ml50p { margin-left: 50px !important; }
  .pt00p { padding-top: 0px !important; }
  .pt05p { padding-top: 5px !important; }
  .pt10p { padding-top: 10px !important; }
  .pt15p { padding-top: 15px !important; }
  .pt20p { padding-top: 20px !important; }
  .pt25p { padding-top: 25px !important; }
  .pt30p { padding-top: 30px !important; }
  .pt35p { padding-top: 35px !important; }
  .pt40p { padding-top: 40px !important; }
  .pt45p { padding-top: 45px !important; }
  .pt50p { padding-top: 50px !important; }
  .pr00p { padding-right: 0px !important; }
  .pr05p { padding-right: 5px !important; }
  .pr10p { padding-right: 10px !important; }
  .pr15p { padding-right: 15px !important; }
  .pr20p { padding-right: 20px !important; }
  .pr25p { padding-right: 25px !important; }
  .pr30p { padding-right: 30px !important; }
  .pr35p { padding-right: 35px !important; }
  .pr40p { padding-right: 40px !important; }
  .pr45p { padding-right: 45px !important; }
  .pr50p { padding-right: 50px !important; }
  .pb00p { padding-bottom: 0px !important; }
  .pb05p { padding-bottom: 5px !important; }
  .pb10p { padding-bottom: 10px !important; }
  .pb15p { padding-bottom: 15px !important; }
  .pb20p { padding-bottom: 20px !important; }
  .pb25p { padding-bottom: 25px !important; }
  .pb30p { padding-bottom: 30px !important; }
  .pb35p { padding-bottom: 35px !important; }
  .pb40p { padding-bottom: 40px !important; }
  .pb45p { padding-bottom: 45px !important; }
  .pb50p { padding-bottom: 50px !important; }
  .pl00p { padding-left: 0px !important; }
  .pl05p { padding-left: 5px !important; }
  .pl10p { padding-left: 10px !important; }
  .pl15p { padding-left: 15px !important; }
  .pl20p { padding-left: 20px !important; }
  .pl25p { padding-left: 25px !important; }
  .pl30p { padding-left: 30px !important; }
  .pl35p { padding-left: 35px !important; }
  .pl40p { padding-left: 40px !important; }
  .pl45p { padding-left: 45px !important; }
  .pl50p { padding-left: 50px !important; }
}

.mla { margin-left: auto !important; }
.mra { margin-right: auto !important; }

/* em単位ネガティブマージン */
.mt01emN { margin-top: -1em !important; }
.mt02emN { margin-top: -2em !important; }
.mt03emN { margin-top: -3em !important; }
.mt04emN { margin-top: -4em !important; }
.mt05emN { margin-top: -5em !important; }
.mt06emN { margin-top: -6em !important; }
.mt07emN { margin-top: -7em !important; }
.mt08emN { margin-top: -8em !important; }
.mt09emN { margin-top: -9em !important; }
.mt10emN { margin-top: -10em !important; }
.mt11emN { margin-top: -11em !important; }
.mt12emN { margin-top: -12em !important; }
.mt13emN { margin-top: -13em !important; }
.mt14emN { margin-top: -14em !important; }
.mt15emN { margin-top: -15em !important; }
.mt16emN { margin-top: -16em !important; }
.mt17emN { margin-top: -17em !important; }
.mt18emN { margin-top: -18em !important; }
.mt19emN { margin-top: -19em !important; }
.mt20emN { margin-top: -20em !important; }
.mt21emN { margin-top: -21em !important; }
.mt22emN { margin-top: -22em !important; }
.mt23emN { margin-top: -23em !important; }
.mt24emN { margin-top: -24em !important; }
.mt25emN { margin-top: -25em !important; }
.mt26emN { margin-top: -26em !important; }
.mt27emN { margin-top: -27em !important; }
.mt28emN { margin-top: -28em !important; }
.mt29emN { margin-top: -29em !important; }
.mt30emN { margin-top: -30em !important; }
.mb01emN { margin-bottom: -1em !important; }
.mb02emN { margin-bottom: -2em !important; }
.mb03emN { margin-bottom: -3em !important; }
.mb04emN { margin-bottom: -4em !important; }
.mb05emN { margin-bottom: -5em !important; }
.mb06emN { margin-bottom: -6em !important; }
.mb07emN { margin-bottom: -7em !important; }
.mb08emN { margin-bottom: -8em !important; }
.mb09emN { margin-bottom: -9em !important; }
.mb10emN { margin-bottom: -10em !important; }
.mb11emN { margin-bottom: -11em !important; }
.mb12emN { margin-bottom: -12em !important; }
.mb13emN { margin-bottom: -13em !important; }
.mb14emN { margin-bottom: -14em !important; }
.mb15emN { margin-bottom: -15em !important; }
.mb16emN { margin-bottom: -16em !important; }
.mb17emN { margin-bottom: -17em !important; }
.mb18emN { margin-bottom: -18em !important; }
.mb19emN { margin-bottom: -19em !important; }
.mb20emN { margin-bottom: -20em !important; }
.mb21emN { margin-bottom: -21em !important; }
.mb22emN { margin-bottom: -22em !important; }
.mb23emN { margin-bottom: -23em !important; }
.mb24emN { margin-bottom: -24em !important; }
.mb25emN { margin-bottom: -25em !important; }
.mb26emN { margin-bottom: -26em !important; }
.mb27emN { margin-bottom: -27em !important; }
.mb28emN { margin-bottom: -28em !important; }
.mb29emN { margin-bottom: -29em !important; }
.mb30emN { margin-bottom: -30em !important; }

.mt1em { margin-top: 1em !important; }
.mt2em { margin-top: 2em !important; }
.mt3em { margin-top: 3em !important; }
.mt4em { margin-top: 4em !important; }
.mt5em { margin-top: 5em !important; }
.mb1em { margin-bottom: 1em !important; }
.mb2em { margin-bottom: 2em !important; }
.mb3em { margin-bottom: 3em !important; }
.mb4em { margin-bottom: 4em !important; }
.mb5em { margin-bottom: 5em !important; }

/*----------------------------------------------------------------
  Width
----------------------------------------------------------------*/

.w00 { width: 0% !important; }
.w01 { width: 1% !important; }
.w02 { width: 2% !important; }
.w03 { width: 3% !important; }
.w04 { width: 4% !important; }
.w05 { width: 5% !important; }
.w06 { width: 6% !important; }
.w07 { width: 7% !important; }
.w08 { width: 8% !important; }
.w09 { width: 9% !important; }
.w10 { width: 10% !important; }
.w11 { width: 11% !important; }
.w12 { width: 12% !important; }
.w13 { width: 13% !important; }
.w14 { width: 14% !important; }
.w15 { width: 15% !important; }
.w16 { width: 16% !important; }
.w17 { width: 17% !important; }
.w18 { width: 18% !important; }
.w19 { width: 19% !important; }
.w20 { width: 20% !important; }
.w21 { width: 21% !important; }
.w22 { width: 22% !important; }
.w23 { width: 23% !important; }
.w24 { width: 24% !important; }
.w25 { width: 25% !important; }
.w26 { width: 26% !important; }
.w27 { width: 27% !important; }
.w28 { width: 28% !important; }
.w29 { width: 29% !important; }
.w30 { width: 30% !important; }
.w31 { width: 31% !important; }
.w32 { width: 32% !important; }
.w33 { width: 33.3% !important; }
.w34 { width: 34% !important; }
.w35 { width: 35% !important; }
.w36 { width: 36% !important; }
.w37 { width: 37% !important; }
.w38 { width: 38% !important; }
.w39 { width: 39% !important; }
.w40 { width: 40% !important; }
.w41 { width: 41% !important; }
.w42 { width: 42% !important; }
.w43 { width: 43% !important; }
.w44 { width: 44% !important; }
.w45 { width: 45% !important; }
.w46 { width: 46% !important; }
.w47 { width: 47% !important; }
.w48 { width: 48% !important; }
.w49 { width: 49% !important; }
.w50 { width: 50% !important; }
.w51 { width: 51% !important; }
.w52 { width: 52% !important; }
.w53 { width: 53% !important; }
.w54 { width: 54% !important; }
.w55 { width: 55% !important; }
.w56 { width: 56% !important; }
.w57 { width: 57% !important; }
.w58 { width: 58% !important; }
.w59 { width: 59% !important; }
.w60 { width: 60% !important; }
.w61 { width: 61% !important; }
.w62 { width: 62% !important; }
.w63 { width: 63% !important; }
.w64 { width: 64% !important; }
.w65 { width: 65% !important; }
.w66 { width: 66.6% !important; }
.w67 { width: 67% !important; }
.w68 { width: 68% !important; }
.w69 { width: 69% !important; }
.w70 { width: 70% !important; }
.w71 { width: 71% !important; }
.w72 { width: 72% !important; }
.w73 { width: 73% !important; }
.w74 { width: 74% !important; }
.w75 { width: 75% !important; }
.w76 { width: 76% !important; }
.w77 { width: 77% !important; }
.w78 { width: 78% !important; }
.w79 { width: 79% !important; }
.w80 { width: 80% !important; }
.w81 { width: 81% !important; }
.w82 { width: 82% !important; }
.w83 { width: 83% !important; }
.w84 { width: 84% !important; }
.w85 { width: 85% !important; }
.w86 { width: 86% !important; }
.w87 { width: 87% !important; }
.w88 { width: 88% !important; }
.w89 { width: 89% !important; }
.w90 { width: 90% !important; }
.w91 { width: 91% !important; }
.w92 { width: 92% !important; }
.w93 { width: 93% !important; }
.w94 { width: 94% !important; }
.w95 { width: 95% !important; }
.w96 { width: 96% !important; }
.w97 { width: 97% !important; }
.w98 { width: 98% !important; }
.w99 { width: 99% !important; }
.w100 { width: 100% !important; }

@media screen and (max-width: 1250px) {
  .w00s { width: 0% !important; }
  .w01s { width: 1% !important; }
  .w02s { width: 2% !important; }
  .w03s { width: 3% !important; }
  .w04s { width: 4% !important; }
  .w05s { width: 5% !important; }
  .w06s { width: 6% !important; }
  .w07s { width: 7% !important; }
  .w08s { width: 8% !important; }
  .w09s { width: 9% !important; }
  .w10s { width: 10% !important; }
  .w11s { width: 11% !important; }
  .w12s { width: 12% !important; }
  .w13s { width: 13% !important; }
  .w14s { width: 14% !important; }
  .w15s { width: 15% !important; }
  .w16s { width: 16% !important; }
  .w17s { width: 17% !important; }
  .w18s { width: 18% !important; }
  .w19s { width: 19% !important; }
  .w20s { width: 20% !important; }
  .w21s { width: 21% !important; }
  .w22s { width: 22% !important; }
  .w23s { width: 23% !important; }
  .w24s { width: 24% !important; }
  .w25s { width: 25% !important; }
  .w26s { width: 26% !important; }
  .w27s { width: 27% !important; }
  .w28s { width: 28% !important; }
  .w29s { width: 29% !important; }
  .w30s { width: 30% !important; }
  .w31s { width: 31% !important; }
  .w32s { width: 32% !important; }
  .w33s { width: 33.3% !important; }
  .w34s { width: 34% !important; }
  .w35s { width: 35% !important; }
  .w36s { width: 36% !important; }
  .w37s { width: 37% !important; }
  .w38s { width: 38% !important; }
  .w39s { width: 39% !important; }
  .w40s { width: 40% !important; }
  .w41s { width: 41% !important; }
  .w42s { width: 42% !important; }
  .w43s { width: 43% !important; }
  .w44s { width: 44% !important; }
  .w45s { width: 45% !important; }
  .w46s { width: 46% !important; }
  .w47s { width: 47% !important; }
  .w48s { width: 48% !important; }
  .w49s { width: 49% !important; }
  .w50s { width: 50% !important; }
  .w51s { width: 51% !important; }
  .w52s { width: 52% !important; }
  .w53s { width: 53% !important; }
  .w54s { width: 54% !important; }
  .w55s { width: 55% !important; }
  .w56s { width: 56% !important; }
  .w57s { width: 57% !important; }
  .w58s { width: 58% !important; }
  .w59s { width: 59% !important; }
  .w60s { width: 60% !important; }
  .w61s { width: 61% !important; }
  .w62s { width: 62% !important; }
  .w63s { width: 63% !important; }
  .w64s { width: 64% !important; }
  .w65s { width: 65% !important; }
  .w66s { width: 66.6% !important; }
  .w67s { width: 67% !important; }
  .w68s { width: 68% !important; }
  .w69s { width: 69% !important; }
  .w70s { width: 70% !important; }
  .w71s { width: 71% !important; }
  .w72s { width: 72% !important; }
  .w73s { width: 73% !important; }
  .w74s { width: 74% !important; }
  .w75s { width: 75% !important; }
  .w76s { width: 76% !important; }
  .w77s { width: 77% !important; }
  .w78s { width: 78% !important; }
  .w79s { width: 79% !important; }
  .w80s { width: 80% !important; }
  .w81s { width: 81% !important; }
  .w82s { width: 82% !important; }
  .w83s { width: 83% !important; }
  .w84s { width: 84% !important; }
  .w85s { width: 85% !important; }
  .w86s { width: 86% !important; }
  .w87s { width: 87% !important; }
  .w88s { width: 88% !important; }
  .w89s { width: 89% !important; }
  .w90s { width: 90% !important; }
  .w91s { width: 91% !important; }
  .w92s { width: 92% !important; }
  .w93s { width: 93% !important; }
  .w94s { width: 94% !important; }
  .w95s { width: 95% !important; }
  .w96s { width: 96% !important; }
  .w97s { width: 97% !important; }
  .w98s { width: 98% !important; }
  .w99s { width: 99% !important; }
  .w100s { width: 100% !important; }
}

@media screen and (max-width: 359px) {
  .w00au { width: 0% !important; }
  .w01au { width: 1% !important; }
  .w02au { width: 2% !important; }
  .w03au { width: 3% !important; }
  .w04au { width: 4% !important; }
  .w05au { width: 5% !important; }
  .w06au { width: 6% !important; }
  .w07au { width: 7% !important; }
  .w08au { width: 8% !important; }
  .w09au { width: 9% !important; }
  .w10au { width: 10% !important; }
  .w11au { width: 11% !important; }
  .w12au { width: 12% !important; }
  .w13au { width: 13% !important; }
  .w14au { width: 14% !important; }
  .w15au { width: 15% !important; }
  .w16au { width: 16% !important; }
  .w17au { width: 17% !important; }
  .w18au { width: 18% !important; }
  .w19au { width: 19% !important; }
  .w20au { width: 20% !important; }
  .w21au { width: 21% !important; }
  .w22au { width: 22% !important; }
  .w23au { width: 23% !important; }
  .w24au { width: 24% !important; }
  .w25au { width: 25% !important; }
  .w26au { width: 26% !important; }
  .w27au { width: 27% !important; }
  .w28au { width: 28% !important; }
  .w29au { width: 29% !important; }
  .w30au { width: 30% !important; }
  .w31au { width: 31% !important; }
  .w32au { width: 32% !important; }
  .w33au { width: 33.3% !important; }
  .w34au { width: 34% !important; }
  .w35au { width: 35% !important; }
  .w36au { width: 36% !important; }
  .w37au { width: 37% !important; }
  .w38au { width: 38% !important; }
  .w39au { width: 39% !important; }
  .w40au { width: 40% !important; }
  .w41au { width: 41% !important; }
  .w42au { width: 42% !important; }
  .w43au { width: 43% !important; }
  .w44au { width: 44% !important; }
  .w45au { width: 45% !important; }
  .w46au { width: 46% !important; }
  .w47au { width: 47% !important; }
  .w48au { width: 48% !important; }
  .w49au { width: 49% !important; }
  .w50au { width: 50% !important; }
  .w51au { width: 51% !important; }
  .w52au { width: 52% !important; }
  .w53au { width: 53% !important; }
  .w54au { width: 54% !important; }
  .w55au { width: 55% !important; }
  .w56au { width: 56% !important; }
  .w57au { width: 57% !important; }
  .w58au { width: 58% !important; }
  .w59au { width: 59% !important; }
  .w60au { width: 60% !important; }
  .w61au { width: 61% !important; }
  .w62au { width: 62% !important; }
  .w63au { width: 63% !important; }
  .w64au { width: 64% !important; }
  .w65au { width: 65% !important; }
  .w66au { width: 66.6% !important; }
  .w67au { width: 67% !important; }
  .w68au { width: 68% !important; }
  .w69au { width: 69% !important; }
  .w70au { width: 70% !important; }
  .w71au { width: 71% !important; }
  .w72au { width: 72% !important; }
  .w73au { width: 73% !important; }
  .w74au { width: 74% !important; }
  .w75au { width: 75% !important; }
  .w76au { width: 76% !important; }
  .w77au { width: 77% !important; }
  .w78au { width: 78% !important; }
  .w79au { width: 79% !important; }
  .w80au { width: 80% !important; }
  .w81au { width: 81% !important; }
  .w82au { width: 82% !important; }
  .w83au { width: 83% !important; }
  .w84au { width: 84% !important; }
  .w85au { width: 85% !important; }
  .w86au { width: 86% !important; }
  .w87au { width: 87% !important; }
  .w88au { width: 88% !important; }
  .w89au { width: 89% !important; }
  .w90au { width: 90% !important; }
  .w91au { width: 91% !important; }
  .w92au { width: 92% !important; }
  .w93au { width: 93% !important; }
  .w94au { width: 94% !important; }
  .w95au { width: 95% !important; }
  .w96au { width: 96% !important; }
  .w97au { width: 97% !important; }
  .w98au { width: 98% !important; }
  .w99au { width: 99% !important; }
  .w100au { width: 100% !important; }
}

@media screen and (min-width: 360px) {
  .w00ao { width: 0% !important; }
  .w01ao { width: 1% !important; }
  .w02ao { width: 2% !important; }
  .w03ao { width: 3% !important; }
  .w04ao { width: 4% !important; }
  .w05ao { width: 5% !important; }
  .w06ao { width: 6% !important; }
  .w07ao { width: 7% !important; }
  .w08ao { width: 8% !important; }
  .w09ao { width: 9% !important; }
  .w10ao { width: 10% !important; }
  .w11ao { width: 11% !important; }
  .w12ao { width: 12% !important; }
  .w13ao { width: 13% !important; }
  .w14ao { width: 14% !important; }
  .w15ao { width: 15% !important; }
  .w16ao { width: 16% !important; }
  .w17ao { width: 17% !important; }
  .w18ao { width: 18% !important; }
  .w19ao { width: 19% !important; }
  .w20ao { width: 20% !important; }
  .w21ao { width: 21% !important; }
  .w22ao { width: 22% !important; }
  .w23ao { width: 23% !important; }
  .w24ao { width: 24% !important; }
  .w25ao { width: 25% !important; }
  .w26ao { width: 26% !important; }
  .w27ao { width: 27% !important; }
  .w28ao { width: 28% !important; }
  .w29ao { width: 29% !important; }
  .w30ao { width: 30% !important; }
  .w31ao { width: 31% !important; }
  .w32ao { width: 32% !important; }
  .w33ao { width: 33.3% !important; }
  .w34ao { width: 34% !important; }
  .w35ao { width: 35% !important; }
  .w36ao { width: 36% !important; }
  .w37ao { width: 37% !important; }
  .w38ao { width: 38% !important; }
  .w39ao { width: 39% !important; }
  .w40ao { width: 40% !important; }
  .w41ao { width: 41% !important; }
  .w42ao { width: 42% !important; }
  .w43ao { width: 43% !important; }
  .w44ao { width: 44% !important; }
  .w45ao { width: 45% !important; }
  .w46ao { width: 46% !important; }
  .w47ao { width: 47% !important; }
  .w48ao { width: 48% !important; }
  .w49ao { width: 49% !important; }
  .w50ao { width: 50% !important; }
  .w51ao { width: 51% !important; }
  .w52ao { width: 52% !important; }
  .w53ao { width: 53% !important; }
  .w54ao { width: 54% !important; }
  .w55ao { width: 55% !important; }
  .w56ao { width: 56% !important; }
  .w57ao { width: 57% !important; }
  .w58ao { width: 58% !important; }
  .w59ao { width: 59% !important; }
  .w60ao { width: 60% !important; }
  .w61ao { width: 61% !important; }
  .w62ao { width: 62% !important; }
  .w63ao { width: 63% !important; }
  .w64ao { width: 64% !important; }
  .w65ao { width: 65% !important; }
  .w66ao { width: 66.6% !important; }
  .w67ao { width: 67% !important; }
  .w68ao { width: 68% !important; }
  .w69ao { width: 69% !important; }
  .w70ao { width: 70% !important; }
  .w71ao { width: 71% !important; }
  .w72ao { width: 72% !important; }
  .w73ao { width: 73% !important; }
  .w74ao { width: 74% !important; }
  .w75ao { width: 75% !important; }
  .w76ao { width: 76% !important; }
  .w77ao { width: 77% !important; }
  .w78ao { width: 78% !important; }
  .w79ao { width: 79% !important; }
  .w80ao { width: 80% !important; }
  .w81ao { width: 81% !important; }
  .w82ao { width: 82% !important; }
  .w83ao { width: 83% !important; }
  .w84ao { width: 84% !important; }
  .w85ao { width: 85% !important; }
  .w86ao { width: 86% !important; }
  .w87ao { width: 87% !important; }
  .w88ao { width: 88% !important; }
  .w89ao { width: 89% !important; }
  .w90ao { width: 90% !important; }
  .w91ao { width: 91% !important; }
  .w92ao { width: 92% !important; }
  .w93ao { width: 93% !important; }
  .w94ao { width: 94% !important; }
  .w95ao { width: 95% !important; }
  .w96ao { width: 96% !important; }
  .w97ao { width: 97% !important; }
  .w98ao { width: 98% !important; }
  .w99ao { width: 99% !important; }
  .w100ao { width: 100% !important; }
}

@media screen and (min-width: 360px) and (max-width: 767px) {
  .w00aj { width: 0% !important; }
  .w01aj { width: 1% !important; }
  .w02aj { width: 2% !important; }
  .w03aj { width: 3% !important; }
  .w04aj { width: 4% !important; }
  .w05aj { width: 5% !important; }
  .w06aj { width: 6% !important; }
  .w07aj { width: 7% !important; }
  .w08aj { width: 8% !important; }
  .w09aj { width: 9% !important; }
  .w10aj { width: 10% !important; }
  .w11aj { width: 11% !important; }
  .w12aj { width: 12% !important; }
  .w13aj { width: 13% !important; }
  .w14aj { width: 14% !important; }
  .w15aj { width: 15% !important; }
  .w16aj { width: 16% !important; }
  .w17aj { width: 17% !important; }
  .w18aj { width: 18% !important; }
  .w19aj { width: 19% !important; }
  .w20aj { width: 20% !important; }
  .w21aj { width: 21% !important; }
  .w22aj { width: 22% !important; }
  .w23aj { width: 23% !important; }
  .w24aj { width: 24% !important; }
  .w25aj { width: 25% !important; }
  .w26aj { width: 26% !important; }
  .w27aj { width: 27% !important; }
  .w28aj { width: 28% !important; }
  .w29aj { width: 29% !important; }
  .w30aj { width: 30% !important; }
  .w31aj { width: 31% !important; }
  .w32aj { width: 32% !important; }
  .w33aj { width: 33.3% !important; }
  .w34aj { width: 34% !important; }
  .w35aj { width: 35% !important; }
  .w36aj { width: 36% !important; }
  .w37aj { width: 37% !important; }
  .w38aj { width: 38% !important; }
  .w39aj { width: 39% !important; }
  .w40aj { width: 40% !important; }
  .w41aj { width: 41% !important; }
  .w42aj { width: 42% !important; }
  .w43aj { width: 43% !important; }
  .w44aj { width: 44% !important; }
  .w45aj { width: 45% !important; }
  .w46aj { width: 46% !important; }
  .w47aj { width: 47% !important; }
  .w48aj { width: 48% !important; }
  .w49aj { width: 49% !important; }
  .w50aj { width: 50% !important; }
  .w51aj { width: 51% !important; }
  .w52aj { width: 52% !important; }
  .w53aj { width: 53% !important; }
  .w54aj { width: 54% !important; }
  .w55aj { width: 55% !important; }
  .w56aj { width: 56% !important; }
  .w57aj { width: 57% !important; }
  .w58aj { width: 58% !important; }
  .w59aj { width: 59% !important; }
  .w60aj { width: 60% !important; }
  .w61aj { width: 61% !important; }
  .w62aj { width: 62% !important; }
  .w63aj { width: 63% !important; }
  .w64aj { width: 64% !important; }
  .w65aj { width: 65% !important; }
  .w66aj { width: 66.6% !important; }
  .w67aj { width: 67% !important; }
  .w68aj { width: 68% !important; }
  .w69aj { width: 69% !important; }
  .w70aj { width: 70% !important; }
  .w71aj { width: 71% !important; }
  .w72aj { width: 72% !important; }
  .w73aj { width: 73% !important; }
  .w74aj { width: 74% !important; }
  .w75aj { width: 75% !important; }
  .w76aj { width: 76% !important; }
  .w77aj { width: 77% !important; }
  .w78aj { width: 78% !important; }
  .w79aj { width: 79% !important; }
  .w80aj { width: 80% !important; }
  .w81aj { width: 81% !important; }
  .w82aj { width: 82% !important; }
  .w83aj { width: 83% !important; }
  .w84aj { width: 84% !important; }
  .w85aj { width: 85% !important; }
  .w86aj { width: 86% !important; }
  .w87aj { width: 87% !important; }
  .w88aj { width: 88% !important; }
  .w89aj { width: 89% !important; }
  .w90aj { width: 90% !important; }
  .w91aj { width: 91% !important; }
  .w92aj { width: 92% !important; }
  .w93aj { width: 93% !important; }
  .w94aj { width: 94% !important; }
  .w95aj { width: 95% !important; }
  .w96aj { width: 96% !important; }
  .w97aj { width: 97% !important; }
  .w98aj { width: 98% !important; }
  .w99aj { width: 99% !important; }
  .w100aj { width: 100% !important; }
}

@media screen and (max-width: 767px) {
  .w00pu { width: 0% !important; }
  .w01pu { width: 1% !important; }
  .w02pu { width: 2% !important; }
  .w03pu { width: 3% !important; }
  .w04pu { width: 4% !important; }
  .w05pu { width: 5% !important; }
  .w06pu { width: 6% !important; }
  .w07pu { width: 7% !important; }
  .w08pu { width: 8% !important; }
  .w09pu { width: 9% !important; }
  .w10pu { width: 10% !important; }
  .w11pu { width: 11% !important; }
  .w12pu { width: 12% !important; }
  .w13pu { width: 13% !important; }
  .w14pu { width: 14% !important; }
  .w15pu { width: 15% !important; }
  .w16pu { width: 16% !important; }
  .w17pu { width: 17% !important; }
  .w18pu { width: 18% !important; }
  .w19pu { width: 19% !important; }
  .w20pu { width: 20% !important; }
  .w21pu { width: 21% !important; }
  .w22pu { width: 22% !important; }
  .w23pu { width: 23% !important; }
  .w24pu { width: 24% !important; }
  .w25pu { width: 25% !important; }
  .w26pu { width: 26% !important; }
  .w27pu { width: 27% !important; }
  .w28pu { width: 28% !important; }
  .w29pu { width: 29% !important; }
  .w30pu { width: 30% !important; }
  .w31pu { width: 31% !important; }
  .w32pu { width: 32% !important; }
  .w33pu { width: 33.3% !important; }
  .w34pu { width: 34% !important; }
  .w35pu { width: 35% !important; }
  .w36pu { width: 36% !important; }
  .w37pu { width: 37% !important; }
  .w38pu { width: 38% !important; }
  .w39pu { width: 39% !important; }
  .w40pu { width: 40% !important; }
  .w41pu { width: 41% !important; }
  .w42pu { width: 42% !important; }
  .w43pu { width: 43% !important; }
  .w44pu { width: 44% !important; }
  .w45pu { width: 45% !important; }
  .w46pu { width: 46% !important; }
  .w47pu { width: 47% !important; }
  .w48pu { width: 48% !important; }
  .w49pu { width: 49% !important; }
  .w50pu { width: 50% !important; }
  .w51pu { width: 51% !important; }
  .w52pu { width: 52% !important; }
  .w53pu { width: 53% !important; }
  .w54pu { width: 54% !important; }
  .w55pu { width: 55% !important; }
  .w56pu { width: 56% !important; }
  .w57pu { width: 57% !important; }
  .w58pu { width: 58% !important; }
  .w59pu { width: 59% !important; }
  .w60pu { width: 60% !important; }
  .w61pu { width: 61% !important; }
  .w62pu { width: 62% !important; }
  .w63pu { width: 63% !important; }
  .w64pu { width: 64% !important; }
  .w65pu { width: 65% !important; }
  .w66pu { width: 66.6% !important; }
  .w67pu { width: 67% !important; }
  .w68pu { width: 68% !important; }
  .w69pu { width: 69% !important; }
  .w70pu { width: 70% !important; }
  .w71pu { width: 71% !important; }
  .w72pu { width: 72% !important; }
  .w73pu { width: 73% !important; }
  .w74pu { width: 74% !important; }
  .w75pu { width: 75% !important; }
  .w76pu { width: 76% !important; }
  .w77pu { width: 77% !important; }
  .w78pu { width: 78% !important; }
  .w79pu { width: 79% !important; }
  .w80pu { width: 80% !important; }
  .w81pu { width: 81% !important; }
  .w82pu { width: 82% !important; }
  .w83pu { width: 83% !important; }
  .w84pu { width: 84% !important; }
  .w85pu { width: 85% !important; }
  .w86pu { width: 86% !important; }
  .w87pu { width: 87% !important; }
  .w88pu { width: 88% !important; }
  .w89pu { width: 89% !important; }
  .w90pu { width: 90% !important; }
  .w91pu { width: 91% !important; }
  .w92pu { width: 92% !important; }
  .w93pu { width: 93% !important; }
  .w94pu { width: 94% !important; }
  .w95pu { width: 95% !important; }
  .w96pu { width: 96% !important; }
  .w97pu { width: 97% !important; }
  .w98pu { width: 98% !important; }
  .w99pu { width: 99% !important; }
  .w100pu { width: 100% !important; }
}

@media screen and (min-width: 768px) {
  .w00po { width: 0% !important; }
  .w01po { width: 1% !important; }
  .w02po { width: 2% !important; }
  .w03po { width: 3% !important; }
  .w04po { width: 4% !important; }
  .w05po { width: 5% !important; }
  .w06po { width: 6% !important; }
  .w07po { width: 7% !important; }
  .w08po { width: 8% !important; }
  .w09po { width: 9% !important; }
  .w10po { width: 10% !important; }
  .w11po { width: 11% !important; }
  .w12po { width: 12% !important; }
  .w13po { width: 13% !important; }
  .w14po { width: 14% !important; }
  .w15po { width: 15% !important; }
  .w16po { width: 16% !important; }
  .w17po { width: 17% !important; }
  .w18po { width: 18% !important; }
  .w19po { width: 19% !important; }
  .w20po { width: 20% !important; }
  .w21po { width: 21% !important; }
  .w22po { width: 22% !important; }
  .w23po { width: 23% !important; }
  .w24po { width: 24% !important; }
  .w25po { width: 25% !important; }
  .w26po { width: 26% !important; }
  .w27po { width: 27% !important; }
  .w28po { width: 28% !important; }
  .w29po { width: 29% !important; }
  .w30po { width: 30% !important; }
  .w31po { width: 31% !important; }
  .w32po { width: 32% !important; }
  .w33po { width: 33.3% !important; }
  .w34po { width: 34% !important; }
  .w35po { width: 35% !important; }
  .w36po { width: 36% !important; }
  .w37po { width: 37% !important; }
  .w38po { width: 38% !important; }
  .w39po { width: 39% !important; }
  .w40po { width: 40% !important; }
  .w41po { width: 41% !important; }
  .w42po { width: 42% !important; }
  .w43po { width: 43% !important; }
  .w44po { width: 44% !important; }
  .w45po { width: 45% !important; }
  .w46po { width: 46% !important; }
  .w47po { width: 47% !important; }
  .w48po { width: 48% !important; }
  .w49po { width: 49% !important; }
  .w50po { width: 50% !important; }
  .w51po { width: 51% !important; }
  .w52po { width: 52% !important; }
  .w53po { width: 53% !important; }
  .w54po { width: 54% !important; }
  .w55po { width: 55% !important; }
  .w56po { width: 56% !important; }
  .w57po { width: 57% !important; }
  .w58po { width: 58% !important; }
  .w59po { width: 59% !important; }
  .w60po { width: 60% !important; }
  .w61po { width: 61% !important; }
  .w62po { width: 62% !important; }
  .w63po { width: 63% !important; }
  .w64po { width: 64% !important; }
  .w65po { width: 65% !important; }
  .w66po { width: 66.6% !important; }
  .w67po { width: 67% !important; }
  .w68po { width: 68% !important; }
  .w69po { width: 69% !important; }
  .w70po { width: 70% !important; }
  .w71po { width: 71% !important; }
  .w72po { width: 72% !important; }
  .w73po { width: 73% !important; }
  .w74po { width: 74% !important; }
  .w75po { width: 75% !important; }
  .w76po { width: 76% !important; }
  .w77po { width: 77% !important; }
  .w78po { width: 78% !important; }
  .w79po { width: 79% !important; }
  .w80po { width: 80% !important; }
  .w81po { width: 81% !important; }
  .w82po { width: 82% !important; }
  .w83po { width: 83% !important; }
  .w84po { width: 84% !important; }
  .w85po { width: 85% !important; }
  .w86po { width: 86% !important; }
  .w87po { width: 87% !important; }
  .w88po { width: 88% !important; }
  .w89po { width: 89% !important; }
  .w90po { width: 90% !important; }
  .w91po { width: 91% !important; }
  .w92po { width: 92% !important; }
  .w93po { width: 93% !important; }
  .w94po { width: 94% !important; }
  .w95po { width: 95% !important; }
  .w96po { width: 96% !important; }
  .w97po { width: 97% !important; }
  .w98po { width: 98% !important; }
  .w99po { width: 99% !important; }
  .w100po { width: 100% !important; }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .w00pj { width: 0% !important; }
  .w01pj { width: 1% !important; }
  .w02pj { width: 2% !important; }
  .w03pj { width: 3% !important; }
  .w04pj { width: 4% !important; }
  .w05pj { width: 5% !important; }
  .w06pj { width: 6% !important; }
  .w07pj { width: 7% !important; }
  .w08pj { width: 8% !important; }
  .w09pj { width: 9% !important; }
  .w10pj { width: 10% !important; }
  .w11pj { width: 11% !important; }
  .w12pj { width: 12% !important; }
  .w13pj { width: 13% !important; }
  .w14pj { width: 14% !important; }
  .w15pj { width: 15% !important; }
  .w16pj { width: 16% !important; }
  .w17pj { width: 17% !important; }
  .w18pj { width: 18% !important; }
  .w19pj { width: 19% !important; }
  .w20pj { width: 20% !important; }
  .w21pj { width: 21% !important; }
  .w22pj { width: 22% !important; }
  .w23pj { width: 23% !important; }
  .w24pj { width: 24% !important; }
  .w25pj { width: 25% !important; }
  .w26pj { width: 26% !important; }
  .w27pj { width: 27% !important; }
  .w28pj { width: 28% !important; }
  .w29pj { width: 29% !important; }
  .w30pj { width: 30% !important; }
  .w31pj { width: 31% !important; }
  .w32pj { width: 32% !important; }
  .w33pj { width: 33.3% !important; }
  .w34pj { width: 34% !important; }
  .w35pj { width: 35% !important; }
  .w36pj { width: 36% !important; }
  .w37pj { width: 37% !important; }
  .w38pj { width: 38% !important; }
  .w39pj { width: 39% !important; }
  .w40pj { width: 40% !important; }
  .w41pj { width: 41% !important; }
  .w42pj { width: 42% !important; }
  .w43pj { width: 43% !important; }
  .w44pj { width: 44% !important; }
  .w45pj { width: 45% !important; }
  .w46pj { width: 46% !important; }
  .w47pj { width: 47% !important; }
  .w48pj { width: 48% !important; }
  .w49pj { width: 49% !important; }
  .w50pj { width: 50% !important; }
  .w51pj { width: 51% !important; }
  .w52pj { width: 52% !important; }
  .w53pj { width: 53% !important; }
  .w54pj { width: 54% !important; }
  .w55pj { width: 55% !important; }
  .w56pj { width: 56% !important; }
  .w57pj { width: 57% !important; }
  .w58pj { width: 58% !important; }
  .w59pj { width: 59% !important; }
  .w60pj { width: 60% !important; }
  .w61pj { width: 61% !important; }
  .w62pj { width: 62% !important; }
  .w63pj { width: 63% !important; }
  .w64pj { width: 64% !important; }
  .w65pj { width: 65% !important; }
  .w66pj { width: 66.6% !important; }
  .w67pj { width: 67% !important; }
  .w68pj { width: 68% !important; }
  .w69pj { width: 69% !important; }
  .w70pj { width: 70% !important; }
  .w71pj { width: 71% !important; }
  .w72pj { width: 72% !important; }
  .w73pj { width: 73% !important; }
  .w74pj { width: 74% !important; }
  .w75pj { width: 75% !important; }
  .w76pj { width: 76% !important; }
  .w77pj { width: 77% !important; }
  .w78pj { width: 78% !important; }
  .w79pj { width: 79% !important; }
  .w80pj { width: 80% !important; }
  .w81pj { width: 81% !important; }
  .w82pj { width: 82% !important; }
  .w83pj { width: 83% !important; }
  .w84pj { width: 84% !important; }
  .w85pj { width: 85% !important; }
  .w86pj { width: 86% !important; }
  .w87pj { width: 87% !important; }
  .w88pj { width: 88% !important; }
  .w89pj { width: 89% !important; }
  .w90pj { width: 90% !important; }
  .w91pj { width: 91% !important; }
  .w92pj { width: 92% !important; }
  .w93pj { width: 93% !important; }
  .w94pj { width: 94% !important; }
  .w95pj { width: 95% !important; }
  .w96pj { width: 96% !important; }
  .w97pj { width: 97% !important; }
  .w98pj { width: 98% !important; }
  .w99pj { width: 99% !important; }
  .w100pj { width: 100% !important; }
}

@media screen and (max-width: 959px) {
  .w00tu { width: 0% !important; }
  .w01tu { width: 1% !important; }
  .w02tu { width: 2% !important; }
  .w03tu { width: 3% !important; }
  .w04tu { width: 4% !important; }
  .w05tu { width: 5% !important; }
  .w06tu { width: 6% !important; }
  .w07tu { width: 7% !important; }
  .w08tu { width: 8% !important; }
  .w09tu { width: 9% !important; }
  .w10tu { width: 10% !important; }
  .w11tu { width: 11% !important; }
  .w12tu { width: 12% !important; }
  .w13tu { width: 13% !important; }
  .w14tu { width: 14% !important; }
  .w15tu { width: 15% !important; }
  .w16tu { width: 16% !important; }
  .w17tu { width: 17% !important; }
  .w18tu { width: 18% !important; }
  .w19tu { width: 19% !important; }
  .w20tu { width: 20% !important; }
  .w21tu { width: 21% !important; }
  .w22tu { width: 22% !important; }
  .w23tu { width: 23% !important; }
  .w24tu { width: 24% !important; }
  .w25tu { width: 25% !important; }
  .w26tu { width: 26% !important; }
  .w27tu { width: 27% !important; }
  .w28tu { width: 28% !important; }
  .w29tu { width: 29% !important; }
  .w30tu { width: 30% !important; }
  .w31tu { width: 31% !important; }
  .w32tu { width: 32% !important; }
  .w33tu { width: 33.3% !important; }
  .w34tu { width: 34% !important; }
  .w35tu { width: 35% !important; }
  .w36tu { width: 36% !important; }
  .w37tu { width: 37% !important; }
  .w38tu { width: 38% !important; }
  .w39tu { width: 39% !important; }
  .w40tu { width: 40% !important; }
  .w41tu { width: 41% !important; }
  .w42tu { width: 42% !important; }
  .w43tu { width: 43% !important; }
  .w44tu { width: 44% !important; }
  .w45tu { width: 45% !important; }
  .w46tu { width: 46% !important; }
  .w47tu { width: 47% !important; }
  .w48tu { width: 48% !important; }
  .w49tu { width: 49% !important; }
  .w50tu { width: 50% !important; }
  .w51tu { width: 51% !important; }
  .w52tu { width: 52% !important; }
  .w53tu { width: 53% !important; }
  .w54tu { width: 54% !important; }
  .w55tu { width: 55% !important; }
  .w56tu { width: 56% !important; }
  .w57tu { width: 57% !important; }
  .w58tu { width: 58% !important; }
  .w59tu { width: 59% !important; }
  .w60tu { width: 60% !important; }
  .w61tu { width: 61% !important; }
  .w62tu { width: 62% !important; }
  .w63tu { width: 63% !important; }
  .w64tu { width: 64% !important; }
  .w65tu { width: 65% !important; }
  .w66tu { width: 66.6% !important; }
  .w67tu { width: 67% !important; }
  .w68tu { width: 68% !important; }
  .w69tu { width: 69% !important; }
  .w70tu { width: 70% !important; }
  .w71tu { width: 71% !important; }
  .w72tu { width: 72% !important; }
  .w73tu { width: 73% !important; }
  .w74tu { width: 74% !important; }
  .w75tu { width: 75% !important; }
  .w76tu { width: 76% !important; }
  .w77tu { width: 77% !important; }
  .w78tu { width: 78% !important; }
  .w79tu { width: 79% !important; }
  .w80tu { width: 80% !important; }
  .w81tu { width: 81% !important; }
  .w82tu { width: 82% !important; }
  .w83tu { width: 83% !important; }
  .w84tu { width: 84% !important; }
  .w85tu { width: 85% !important; }
  .w86tu { width: 86% !important; }
  .w87tu { width: 87% !important; }
  .w88tu { width: 88% !important; }
  .w89tu { width: 89% !important; }
  .w90tu { width: 90% !important; }
  .w91tu { width: 91% !important; }
  .w92tu { width: 92% !important; }
  .w93tu { width: 93% !important; }
  .w94tu { width: 94% !important; }
  .w95tu { width: 95% !important; }
  .w96tu { width: 96% !important; }
  .w97tu { width: 97% !important; }
  .w98tu { width: 98% !important; }
  .w99tu { width: 99% !important; }
  .w100tu { width: 100% !important; }
}

@media screen and (min-width: 960px) {
  .w00to { width: 0% !important; }
  .w01to { width: 1% !important; }
  .w02to { width: 2% !important; }
  .w03to { width: 3% !important; }
  .w04to { width: 4% !important; }
  .w05to { width: 5% !important; }
  .w06to { width: 6% !important; }
  .w07to { width: 7% !important; }
  .w08to { width: 8% !important; }
  .w09to { width: 9% !important; }
  .w10to { width: 10% !important; }
  .w11to { width: 11% !important; }
  .w12to { width: 12% !important; }
  .w13to { width: 13% !important; }
  .w14to { width: 14% !important; }
  .w15to { width: 15% !important; }
  .w16to { width: 16% !important; }
  .w17to { width: 17% !important; }
  .w18to { width: 18% !important; }
  .w19to { width: 19% !important; }
  .w20to { width: 20% !important; }
  .w21to { width: 21% !important; }
  .w22to { width: 22% !important; }
  .w23to { width: 23% !important; }
  .w24to { width: 24% !important; }
  .w25to { width: 25% !important; }
  .w26to { width: 26% !important; }
  .w27to { width: 27% !important; }
  .w28to { width: 28% !important; }
  .w29to { width: 29% !important; }
  .w30to { width: 30% !important; }
  .w31to { width: 31% !important; }
  .w32to { width: 32% !important; }
  .w33to { width: 33.3% !important; }
  .w34to { width: 34% !important; }
  .w35to { width: 35% !important; }
  .w36to { width: 36% !important; }
  .w37to { width: 37% !important; }
  .w38to { width: 38% !important; }
  .w39to { width: 39% !important; }
  .w40to { width: 40% !important; }
  .w41to { width: 41% !important; }
  .w42to { width: 42% !important; }
  .w43to { width: 43% !important; }
  .w44to { width: 44% !important; }
  .w45to { width: 45% !important; }
  .w46to { width: 46% !important; }
  .w47to { width: 47% !important; }
  .w48to { width: 48% !important; }
  .w49to { width: 49% !important; }
  .w50to { width: 50% !important; }
  .w51to { width: 51% !important; }
  .w52to { width: 52% !important; }
  .w53to { width: 53% !important; }
  .w54to { width: 54% !important; }
  .w55to { width: 55% !important; }
  .w56to { width: 56% !important; }
  .w57to { width: 57% !important; }
  .w58to { width: 58% !important; }
  .w59to { width: 59% !important; }
  .w60to { width: 60% !important; }
  .w61to { width: 61% !important; }
  .w62to { width: 62% !important; }
  .w63to { width: 63% !important; }
  .w64to { width: 64% !important; }
  .w65to { width: 65% !important; }
  .w66to { width: 66.6% !important; }
  .w67to { width: 67% !important; }
  .w68to { width: 68% !important; }
  .w69to { width: 69% !important; }
  .w70to { width: 70% !important; }
  .w71to { width: 71% !important; }
  .w72to { width: 72% !important; }
  .w73to { width: 73% !important; }
  .w74to { width: 74% !important; }
  .w75to { width: 75% !important; }
  .w76to { width: 76% !important; }
  .w77to { width: 77% !important; }
  .w78to { width: 78% !important; }
  .w79to { width: 79% !important; }
  .w80to { width: 80% !important; }
  .w81to { width: 81% !important; }
  .w82to { width: 82% !important; }
  .w83to { width: 83% !important; }
  .w84to { width: 84% !important; }
  .w85to { width: 85% !important; }
  .w86to { width: 86% !important; }
  .w87to { width: 87% !important; }
  .w88to { width: 88% !important; }
  .w89to { width: 89% !important; }
  .w90to { width: 90% !important; }
  .w91to { width: 91% !important; }
  .w92to { width: 92% !important; }
  .w93to { width: 93% !important; }
  .w94to { width: 94% !important; }
  .w95to { width: 95% !important; }
  .w96to { width: 96% !important; }
  .w97to { width: 97% !important; }
  .w98to { width: 98% !important; }
  .w99to { width: 99% !important; }
  .w100to { width: 100% !important; }
}

@media screen and (min-width: 960px) and (max-width: 1250px) {
  .w00tj { width: 0% !important; }
  .w01tj { width: 1% !important; }
  .w02tj { width: 2% !important; }
  .w03tj { width: 3% !important; }
  .w04tj { width: 4% !important; }
  .w05tj { width: 5% !important; }
  .w06tj { width: 6% !important; }
  .w07tj { width: 7% !important; }
  .w08tj { width: 8% !important; }
  .w09tj { width: 9% !important; }
  .w10tj { width: 10% !important; }
  .w11tj { width: 11% !important; }
  .w12tj { width: 12% !important; }
  .w13tj { width: 13% !important; }
  .w14tj { width: 14% !important; }
  .w15tj { width: 15% !important; }
  .w16tj { width: 16% !important; }
  .w17tj { width: 17% !important; }
  .w18tj { width: 18% !important; }
  .w19tj { width: 19% !important; }
  .w20tj { width: 20% !important; }
  .w21tj { width: 21% !important; }
  .w22tj { width: 22% !important; }
  .w23tj { width: 23% !important; }
  .w24tj { width: 24% !important; }
  .w25tj { width: 25% !important; }
  .w26tj { width: 26% !important; }
  .w27tj { width: 27% !important; }
  .w28tj { width: 28% !important; }
  .w29tj { width: 29% !important; }
  .w30tj { width: 30% !important; }
  .w31tj { width: 31% !important; }
  .w32tj { width: 32% !important; }
  .w33tj { width: 33.3% !important; }
  .w34tj { width: 34% !important; }
  .w35tj { width: 35% !important; }
  .w36tj { width: 36% !important; }
  .w37tj { width: 37% !important; }
  .w38tj { width: 38% !important; }
  .w39tj { width: 39% !important; }
  .w40tj { width: 40% !important; }
  .w41tj { width: 41% !important; }
  .w42tj { width: 42% !important; }
  .w43tj { width: 43% !important; }
  .w44tj { width: 44% !important; }
  .w45tj { width: 45% !important; }
  .w46tj { width: 46% !important; }
  .w47tj { width: 47% !important; }
  .w48tj { width: 48% !important; }
  .w49tj { width: 49% !important; }
  .w50tj { width: 50% !important; }
  .w51tj { width: 51% !important; }
  .w52tj { width: 52% !important; }
  .w53tj { width: 53% !important; }
  .w54tj { width: 54% !important; }
  .w55tj { width: 55% !important; }
  .w56tj { width: 56% !important; }
  .w57tj { width: 57% !important; }
  .w58tj { width: 58% !important; }
  .w59tj { width: 59% !important; }
  .w60tj { width: 60% !important; }
  .w61tj { width: 61% !important; }
  .w62tj { width: 62% !important; }
  .w63tj { width: 63% !important; }
  .w64tj { width: 64% !important; }
  .w65tj { width: 65% !important; }
  .w66tj { width: 66.6% !important; }
  .w67tj { width: 67% !important; }
  .w68tj { width: 68% !important; }
  .w69tj { width: 69% !important; }
  .w70tj { width: 70% !important; }
  .w71tj { width: 71% !important; }
  .w72tj { width: 72% !important; }
  .w73tj { width: 73% !important; }
  .w74tj { width: 74% !important; }
  .w75tj { width: 75% !important; }
  .w76tj { width: 76% !important; }
  .w77tj { width: 77% !important; }
  .w78tj { width: 78% !important; }
  .w79tj { width: 79% !important; }
  .w80tj { width: 80% !important; }
  .w81tj { width: 81% !important; }
  .w82tj { width: 82% !important; }
  .w83tj { width: 83% !important; }
  .w84tj { width: 84% !important; }
  .w85tj { width: 85% !important; }
  .w86tj { width: 86% !important; }
  .w87tj { width: 87% !important; }
  .w88tj { width: 88% !important; }
  .w89tj { width: 89% !important; }
  .w90tj { width: 90% !important; }
  .w91tj { width: 91% !important; }
  .w92tj { width: 92% !important; }
  .w93tj { width: 93% !important; }
  .w94tj { width: 94% !important; }
  .w95tj { width: 95% !important; }
  .w96tj { width: 96% !important; }
  .w97tj { width: 97% !important; }
  .w98tj { width: 98% !important; }
  .w99tj { width: 99% !important; }
  .w100tj { width: 100% !important; }
}

@media screen and (min-width: 768px) and (max-width: 1250px) {
  .w00pt { width: 0% !important; }
  .w01pt { width: 1% !important; }
  .w02pt { width: 2% !important; }
  .w03pt { width: 3% !important; }
  .w04pt { width: 4% !important; }
  .w05pt { width: 5% !important; }
  .w06pt { width: 6% !important; }
  .w07pt { width: 7% !important; }
  .w08pt { width: 8% !important; }
  .w09pt { width: 9% !important; }
  .w10pt { width: 10% !important; }
  .w11pt { width: 11% !important; }
  .w12pt { width: 12% !important; }
  .w13pt { width: 13% !important; }
  .w14pt { width: 14% !important; }
  .w15pt { width: 15% !important; }
  .w16pt { width: 16% !important; }
  .w17pt { width: 17% !important; }
  .w18pt { width: 18% !important; }
  .w19pt { width: 19% !important; }
  .w20pt { width: 20% !important; }
  .w21pt { width: 21% !important; }
  .w22pt { width: 22% !important; }
  .w23pt { width: 23% !important; }
  .w24pt { width: 24% !important; }
  .w25pt { width: 25% !important; }
  .w26pt { width: 26% !important; }
  .w27pt { width: 27% !important; }
  .w28pt { width: 28% !important; }
  .w29pt { width: 29% !important; }
  .w30pt { width: 30% !important; }
  .w31pt { width: 31% !important; }
  .w32pt { width: 32% !important; }
  .w33pt { width: 33.3% !important; }
  .w34pt { width: 34% !important; }
  .w35pt { width: 35% !important; }
  .w36pt { width: 36% !important; }
  .w37pt { width: 37% !important; }
  .w38pt { width: 38% !important; }
  .w39pt { width: 39% !important; }
  .w40pt { width: 40% !important; }
  .w41pt { width: 41% !important; }
  .w42pt { width: 42% !important; }
  .w43pt { width: 43% !important; }
  .w44pt { width: 44% !important; }
  .w45pt { width: 45% !important; }
  .w46pt { width: 46% !important; }
  .w47pt { width: 47% !important; }
  .w48pt { width: 48% !important; }
  .w49pt { width: 49% !important; }
  .w50pt { width: 50% !important; }
  .w51pt { width: 51% !important; }
  .w52pt { width: 52% !important; }
  .w53pt { width: 53% !important; }
  .w54pt { width: 54% !important; }
  .w55pt { width: 55% !important; }
  .w56pt { width: 56% !important; }
  .w57pt { width: 57% !important; }
  .w58pt { width: 58% !important; }
  .w59pt { width: 59% !important; }
  .w60pt { width: 60% !important; }
  .w61pt { width: 61% !important; }
  .w62pt { width: 62% !important; }
  .w63pt { width: 63% !important; }
  .w64pt { width: 64% !important; }
  .w65pt { width: 65% !important; }
  .w66pt { width: 66.6% !important; }
  .w67pt { width: 67% !important; }
  .w68pt { width: 68% !important; }
  .w69pt { width: 69% !important; }
  .w70pt { width: 70% !important; }
  .w71pt { width: 71% !important; }
  .w72pt { width: 72% !important; }
  .w73pt { width: 73% !important; }
  .w74pt { width: 74% !important; }
  .w75pt { width: 75% !important; }
  .w76pt { width: 76% !important; }
  .w77pt { width: 77% !important; }
  .w78pt { width: 78% !important; }
  .w79pt { width: 79% !important; }
  .w80pt { width: 80% !important; }
  .w81pt { width: 81% !important; }
  .w82pt { width: 82% !important; }
  .w83pt { width: 83% !important; }
  .w84pt { width: 84% !important; }
  .w85pt { width: 85% !important; }
  .w86pt { width: 86% !important; }
  .w87pt { width: 87% !important; }
  .w88pt { width: 88% !important; }
  .w89pt { width: 89% !important; }
  .w90pt { width: 90% !important; }
  .w91pt { width: 91% !important; }
  .w92pt { width: 92% !important; }
  .w93pt { width: 93% !important; }
  .w94pt { width: 94% !important; }
  .w95pt { width: 95% !important; }
  .w96pt { width: 96% !important; }
  .w97pt { width: 97% !important; }
  .w98pt { width: 98% !important; }
  .w99pt { width: 99% !important; }
  .w100pt { width: 100% !important; }
}

@media screen and (min-width: 1251px) {
  .w00p { width: 0% !important; }
  .w01p { width: 1% !important; }
  .w02p { width: 2% !important; }
  .w03p { width: 3% !important; }
  .w04p { width: 4% !important; }
  .w05p { width: 5% !important; }
  .w06p { width: 6% !important; }
  .w07p { width: 7% !important; }
  .w08p { width: 8% !important; }
  .w09p { width: 9% !important; }
  .w10p { width: 10% !important; }
  .w11p { width: 11% !important; }
  .w12p { width: 12% !important; }
  .w13p { width: 13% !important; }
  .w14p { width: 14% !important; }
  .w15p { width: 15% !important; }
  .w16p { width: 16% !important; }
  .w17p { width: 17% !important; }
  .w18p { width: 18% !important; }
  .w19p { width: 19% !important; }
  .w20p { width: 20% !important; }
  .w21p { width: 21% !important; }
  .w22p { width: 22% !important; }
  .w23p { width: 23% !important; }
  .w24p { width: 24% !important; }
  .w25p { width: 25% !important; }
  .w26p { width: 26% !important; }
  .w27p { width: 27% !important; }
  .w28p { width: 28% !important; }
  .w29p { width: 29% !important; }
  .w30p { width: 30% !important; }
  .w31p { width: 31% !important; }
  .w32p { width: 32% !important; }
  .w33p { width: 33.3% !important; }
  .w34p { width: 34% !important; }
  .w35p { width: 35% !important; }
  .w36p { width: 36% !important; }
  .w37p { width: 37% !important; }
  .w38p { width: 38% !important; }
  .w39p { width: 39% !important; }
  .w40p { width: 40% !important; }
  .w41p { width: 41% !important; }
  .w42p { width: 42% !important; }
  .w43p { width: 43% !important; }
  .w44p { width: 44% !important; }
  .w45p { width: 45% !important; }
  .w46p { width: 46% !important; }
  .w47p { width: 47% !important; }
  .w48p { width: 48% !important; }
  .w49p { width: 49% !important; }
  .w50p { width: 50% !important; }
  .w51p { width: 51% !important; }
  .w52p { width: 52% !important; }
  .w53p { width: 53% !important; }
  .w54p { width: 54% !important; }
  .w55p { width: 55% !important; }
  .w56p { width: 56% !important; }
  .w57p { width: 57% !important; }
  .w58p { width: 58% !important; }
  .w59p { width: 59% !important; }
  .w60p { width: 60% !important; }
  .w61p { width: 61% !important; }
  .w62p { width: 62% !important; }
  .w63p { width: 63% !important; }
  .w64p { width: 64% !important; }
  .w65p { width: 65% !important; }
  .w66p { width: 66.6% !important; }
  .w67p { width: 67% !important; }
  .w68p { width: 68% !important; }
  .w69p { width: 69% !important; }
  .w70p { width: 70% !important; }
  .w71p { width: 71% !important; }
  .w72p { width: 72% !important; }
  .w73p { width: 73% !important; }
  .w74p { width: 74% !important; }
  .w75p { width: 75% !important; }
  .w76p { width: 76% !important; }
  .w77p { width: 77% !important; }
  .w78p { width: 78% !important; }
  .w79p { width: 79% !important; }
  .w80p { width: 80% !important; }
  .w81p { width: 81% !important; }
  .w82p { width: 82% !important; }
  .w83p { width: 83% !important; }
  .w84p { width: 84% !important; }
  .w85p { width: 85% !important; }
  .w86p { width: 86% !important; }
  .w87p { width: 87% !important; }
  .w88p { width: 88% !important; }
  .w89p { width: 89% !important; }
  .w90p { width: 90% !important; }
  .w91p { width: 91% !important; }
  .w92p { width: 92% !important; }
  .w93p { width: 93% !important; }
  .w94p { width: 94% !important; }
  .w95p { width: 95% !important; }
  .w96p { width: 96% !important; }
  .w97p { width: 97% !important; }
  .w98p { width: 98% !important; }
  .w99p { width: 99% !important; }
  .w100p { width: 100% !important; }
}

.wAuto { width: auto !important; }

/* Width px（10〜1000, 5刻み）*/
.w10px { width: 10px !important; }
.w15px { width: 15px !important; }
.w20px { width: 20px !important; }
.w25px { width: 25px !important; }
.w30px { width: 30px !important; }
.w35px { width: 35px !important; }
.w40px { width: 40px !important; }
.w45px { width: 45px !important; }
.w50px { width: 50px !important; }
.w55px { width: 55px !important; }
.w60px { width: 60px !important; }
.w65px { width: 65px !important; }
.w70px { width: 70px !important; }
.w75px { width: 75px !important; }
.w80px { width: 80px !important; }
.w85px { width: 85px !important; }
.w90px { width: 90px !important; }
.w95px { width: 95px !important; }
.w100px { width: 100px !important; }
.w105px { width: 105px !important; }
.w110px { width: 110px !important; }
.w115px { width: 115px !important; }
.w120px { width: 120px !important; }
.w125px { width: 125px !important; }
.w130px { width: 130px !important; }
.w135px { width: 135px !important; }
.w140px { width: 140px !important; }
.w145px { width: 145px !important; }
.w150px { width: 150px !important; }
.w155px { width: 155px !important; }
.w160px { width: 160px !important; }
.w165px { width: 165px !important; }
.w170px { width: 170px !important; }
.w175px { width: 175px !important; }
.w180px { width: 180px !important; }
.w185px { width: 185px !important; }
.w190px { width: 190px !important; }
.w195px { width: 195px !important; }
.w200px { width: 200px !important; }
.w205px { width: 205px !important; }
.w210px { width: 210px !important; }
.w215px { width: 215px !important; }
.w220px { width: 220px !important; }
.w225px { width: 225px !important; }
.w230px { width: 230px !important; }
.w235px { width: 235px !important; }
.w240px { width: 240px !important; }
.w245px { width: 245px !important; }
.w250px { width: 250px !important; }
.w255px { width: 255px !important; }
.w260px { width: 260px !important; }
.w265px { width: 265px !important; }
.w270px { width: 270px !important; }
.w275px { width: 275px !important; }
.w280px { width: 280px !important; }
.w285px { width: 285px !important; }
.w290px { width: 290px !important; }
.w295px { width: 295px !important; }
.w300px { width: 300px !important; }
.w305px { width: 305px !important; }
.w310px { width: 310px !important; }
.w315px { width: 315px !important; }
.w320px { width: 320px !important; }
.w325px { width: 325px !important; }
.w330px { width: 330px !important; }
.w335px { width: 335px !important; }
.w340px { width: 340px !important; }
.w345px { width: 345px !important; }
.w350px { width: 350px !important; }
.w355px { width: 355px !important; }
.w360px { width: 360px !important; }
.w365px { width: 365px !important; }
.w370px { width: 370px !important; }
.w375px { width: 375px !important; }
.w380px { width: 380px !important; }
.w385px { width: 385px !important; }
.w390px { width: 390px !important; }
.w395px { width: 395px !important; }
.w400px { width: 400px !important; }
.w405px { width: 405px !important; }
.w410px { width: 410px !important; }
.w415px { width: 415px !important; }
.w420px { width: 420px !important; }
.w425px { width: 425px !important; }
.w430px { width: 430px !important; }
.w435px { width: 435px !important; }
.w440px { width: 440px !important; }
.w445px { width: 445px !important; }
.w450px { width: 450px !important; }
.w455px { width: 455px !important; }
.w460px { width: 460px !important; }
.w465px { width: 465px !important; }
.w470px { width: 470px !important; }
.w475px { width: 475px !important; }
.w480px { width: 480px !important; }
.w485px { width: 485px !important; }
.w490px { width: 490px !important; }
.w495px { width: 495px !important; }
.w500px { width: 500px !important; }
.w505px { width: 505px !important; }
.w510px { width: 510px !important; }
.w515px { width: 515px !important; }
.w520px { width: 520px !important; }
.w525px { width: 525px !important; }
.w530px { width: 530px !important; }
.w535px { width: 535px !important; }
.w540px { width: 540px !important; }
.w545px { width: 545px !important; }
.w550px { width: 550px !important; }
.w555px { width: 555px !important; }
.w560px { width: 560px !important; }
.w565px { width: 565px !important; }
.w570px { width: 570px !important; }
.w575px { width: 575px !important; }
.w580px { width: 580px !important; }
.w585px { width: 585px !important; }
.w590px { width: 590px !important; }
.w595px { width: 595px !important; }
.w600px { width: 600px !important; }
.w605px { width: 605px !important; }
.w610px { width: 610px !important; }
.w615px { width: 615px !important; }
.w620px { width: 620px !important; }
.w625px { width: 625px !important; }
.w630px { width: 630px !important; }
.w635px { width: 635px !important; }
.w640px { width: 640px !important; }
.w645px { width: 645px !important; }
.w650px { width: 650px !important; }
.w655px { width: 655px !important; }
.w660px { width: 660px !important; }
.w665px { width: 665px !important; }
.w670px { width: 670px !important; }
.w675px { width: 675px !important; }
.w680px { width: 680px !important; }
.w685px { width: 685px !important; }
.w690px { width: 690px !important; }
.w695px { width: 695px !important; }
.w700px { width: 700px !important; }
.w705px { width: 705px !important; }
.w710px { width: 710px !important; }
.w715px { width: 715px !important; }
.w720px { width: 720px !important; }
.w725px { width: 725px !important; }
.w730px { width: 730px !important; }
.w735px { width: 735px !important; }
.w740px { width: 740px !important; }
.w745px { width: 745px !important; }
.w750px { width: 750px !important; }
.w755px { width: 755px !important; }
.w760px { width: 760px !important; }
.w765px { width: 765px !important; }
.w770px { width: 770px !important; }
.w775px { width: 775px !important; }
.w780px { width: 780px !important; }
.w785px { width: 785px !important; }
.w790px { width: 790px !important; }
.w795px { width: 795px !important; }
.w800px { width: 800px !important; }
.w805px { width: 805px !important; }
.w810px { width: 810px !important; }
.w815px { width: 815px !important; }
.w820px { width: 820px !important; }
.w825px { width: 825px !important; }
.w830px { width: 830px !important; }
.w835px { width: 835px !important; }
.w840px { width: 840px !important; }
.w845px { width: 845px !important; }
.w850px { width: 850px !important; }
.w855px { width: 855px !important; }
.w860px { width: 860px !important; }
.w865px { width: 865px !important; }
.w870px { width: 870px !important; }
.w875px { width: 875px !important; }
.w880px { width: 880px !important; }
.w885px { width: 885px !important; }
.w890px { width: 890px !important; }
.w895px { width: 895px !important; }
.w900px { width: 900px !important; }
.w905px { width: 905px !important; }
.w910px { width: 910px !important; }
.w915px { width: 915px !important; }
.w920px { width: 920px !important; }
.w925px { width: 925px !important; }
.w930px { width: 930px !important; }
.w935px { width: 935px !important; }
.w940px { width: 940px !important; }
.w945px { width: 945px !important; }
.w950px { width: 950px !important; }
.w955px { width: 955px !important; }
.w960px { width: 960px !important; }
.w965px { width: 965px !important; }
.w970px { width: 970px !important; }
.w975px { width: 975px !important; }
.w980px { width: 980px !important; }
.w985px { width: 985px !important; }
.w990px { width: 990px !important; }
.w995px { width: 995px !important; }
.w1000px { width: 1000px !important; }

/* min-width px（10〜1000, 10刻み）*/
.minw10px { min-width: 10px !important; }
.minw20px { min-width: 20px !important; }
.minw30px { min-width: 30px !important; }
.minw40px { min-width: 40px !important; }
.minw50px { min-width: 50px !important; }
.minw60px { min-width: 60px !important; }
.minw70px { min-width: 70px !important; }
.minw80px { min-width: 80px !important; }
.minw90px { min-width: 90px !important; }
.minw100px { min-width: 100px !important; }
.minw110px { min-width: 110px !important; }
.minw120px { min-width: 120px !important; }
.minw130px { min-width: 130px !important; }
.minw140px { min-width: 140px !important; }
.minw150px { min-width: 150px !important; }
.minw160px { min-width: 160px !important; }
.minw170px { min-width: 170px !important; }
.minw180px { min-width: 180px !important; }
.minw190px { min-width: 190px !important; }
.minw200px { min-width: 200px !important; }
.minw210px { min-width: 210px !important; }
.minw220px { min-width: 220px !important; }
.minw230px { min-width: 230px !important; }
.minw240px { min-width: 240px !important; }
.minw250px { min-width: 250px !important; }
.minw260px { min-width: 260px !important; }
.minw270px { min-width: 270px !important; }
.minw280px { min-width: 280px !important; }
.minw290px { min-width: 290px !important; }
.minw300px { min-width: 300px !important; }
.minw310px { min-width: 310px !important; }
.minw320px { min-width: 320px !important; }
.minw330px { min-width: 330px !important; }
.minw340px { min-width: 340px !important; }
.minw350px { min-width: 350px !important; }
.minw360px { min-width: 360px !important; }
.minw370px { min-width: 370px !important; }
.minw380px { min-width: 380px !important; }
.minw390px { min-width: 390px !important; }
.minw400px { min-width: 400px !important; }
.minw410px { min-width: 410px !important; }
.minw420px { min-width: 420px !important; }
.minw430px { min-width: 430px !important; }
.minw440px { min-width: 440px !important; }
.minw450px { min-width: 450px !important; }
.minw460px { min-width: 460px !important; }
.minw470px { min-width: 470px !important; }
.minw480px { min-width: 480px !important; }
.minw490px { min-width: 490px !important; }
.minw500px { min-width: 500px !important; }
.minw510px { min-width: 510px !important; }
.minw520px { min-width: 520px !important; }
.minw530px { min-width: 530px !important; }
.minw540px { min-width: 540px !important; }
.minw550px { min-width: 550px !important; }
.minw560px { min-width: 560px !important; }
.minw570px { min-width: 570px !important; }
.minw580px { min-width: 580px !important; }
.minw590px { min-width: 590px !important; }
.minw600px { min-width: 600px !important; }
.minw610px { min-width: 610px !important; }
.minw620px { min-width: 620px !important; }
.minw630px { min-width: 630px !important; }
.minw640px { min-width: 640px !important; }
.minw650px { min-width: 650px !important; }
.minw660px { min-width: 660px !important; }
.minw670px { min-width: 670px !important; }
.minw680px { min-width: 680px !important; }
.minw690px { min-width: 690px !important; }
.minw700px { min-width: 700px !important; }
.minw710px { min-width: 710px !important; }
.minw720px { min-width: 720px !important; }
.minw730px { min-width: 730px !important; }
.minw740px { min-width: 740px !important; }
.minw750px { min-width: 750px !important; }
.minw760px { min-width: 760px !important; }
.minw770px { min-width: 770px !important; }
.minw780px { min-width: 780px !important; }
.minw790px { min-width: 790px !important; }
.minw800px { min-width: 800px !important; }
.minw810px { min-width: 810px !important; }
.minw820px { min-width: 820px !important; }
.minw830px { min-width: 830px !important; }
.minw840px { min-width: 840px !important; }
.minw850px { min-width: 850px !important; }
.minw860px { min-width: 860px !important; }
.minw870px { min-width: 870px !important; }
.minw880px { min-width: 880px !important; }
.minw890px { min-width: 890px !important; }
.minw900px { min-width: 900px !important; }
.minw910px { min-width: 910px !important; }
.minw920px { min-width: 920px !important; }
.minw930px { min-width: 930px !important; }
.minw940px { min-width: 940px !important; }
.minw950px { min-width: 950px !important; }
.minw960px { min-width: 960px !important; }
.minw970px { min-width: 970px !important; }
.minw980px { min-width: 980px !important; }
.minw990px { min-width: 990px !important; }
.minw1000px { min-width: 1000px !important; }

/*----------------------------------------------------------------
  Height
----------------------------------------------------------------*/

.h1px { height: 1px !important; }
.h2px { height: 2px !important; }
.h3px { height: 3px !important; }
.h4px { height: 4px !important; }
.h5px { height: 5px !important; }
.h6px { height: 6px !important; }
.h7px { height: 7px !important; }
.h8px { height: 8px !important; }
.h9px { height: 9px !important; }
.h10px { height: 10px !important; }
.h11px { height: 11px !important; }
.h12px { height: 12px !important; }
.h13px { height: 13px !important; }
.h14px { height: 14px !important; }
.h15px { height: 15px !important; }
.h16px { height: 16px !important; }
.h17px { height: 17px !important; }
.h18px { height: 18px !important; }
.h19px { height: 19px !important; }
.h20px { height: 20px !important; }
.h21px { height: 21px !important; }
.h22px { height: 22px !important; }
.h23px { height: 23px !important; }
.h24px { height: 24px !important; }
.h25px { height: 25px !important; }
.h26px { height: 26px !important; }
.h27px { height: 27px !important; }
.h28px { height: 28px !important; }
.h29px { height: 29px !important; }
.h30px { height: 30px !important; }
.h31px { height: 31px !important; }
.h32px { height: 32px !important; }
.h33px { height: 33px !important; }
.h34px { height: 34px !important; }
.h35px { height: 35px !important; }
.h36px { height: 36px !important; }
.h37px { height: 37px !important; }
.h38px { height: 38px !important; }
.h39px { height: 39px !important; }
.h40px { height: 40px !important; }
.h41px { height: 41px !important; }
.h42px { height: 42px !important; }
.h43px { height: 43px !important; }
.h44px { height: 44px !important; }
.h45px { height: 45px !important; }
.h46px { height: 46px !important; }
.h47px { height: 47px !important; }
.h48px { height: 48px !important; }
.h49px { height: 49px !important; }
.h50px { height: 50px !important; }
.h51px { height: 51px !important; }
.h52px { height: 52px !important; }
.h53px { height: 53px !important; }
.h54px { height: 54px !important; }
.h55px { height: 55px !important; }
.h56px { height: 56px !important; }
.h57px { height: 57px !important; }
.h58px { height: 58px !important; }
.h59px { height: 59px !important; }
.h60px { height: 60px !important; }
.h61px { height: 61px !important; }
.h62px { height: 62px !important; }
.h63px { height: 63px !important; }
.h64px { height: 64px !important; }
.h65px { height: 65px !important; }
.h66px { height: 66px !important; }
.h67px { height: 67px !important; }
.h68px { height: 68px !important; }
.h69px { height: 69px !important; }
.h70px { height: 70px !important; }
.h71px { height: 71px !important; }
.h72px { height: 72px !important; }
.h73px { height: 73px !important; }
.h74px { height: 74px !important; }
.h75px { height: 75px !important; }
.h76px { height: 76px !important; }
.h77px { height: 77px !important; }
.h78px { height: 78px !important; }
.h79px { height: 79px !important; }
.h80px { height: 80px !important; }
.h81px { height: 81px !important; }
.h82px { height: 82px !important; }
.h83px { height: 83px !important; }
.h84px { height: 84px !important; }
.h85px { height: 85px !important; }
.h86px { height: 86px !important; }
.h87px { height: 87px !important; }
.h88px { height: 88px !important; }
.h89px { height: 89px !important; }
.h90px { height: 90px !important; }
.h91px { height: 91px !important; }
.h92px { height: 92px !important; }
.h93px { height: 93px !important; }
.h94px { height: 94px !important; }
.h95px { height: 95px !important; }
.h96px { height: 96px !important; }
.h97px { height: 97px !important; }
.h98px { height: 98px !important; }
.h99px { height: 99px !important; }
.h100px { height: 100px !important; }
.h101px { height: 101px !important; }
.h102px { height: 102px !important; }
.h103px { height: 103px !important; }
.h104px { height: 104px !important; }
.h105px { height: 105px !important; }
.h106px { height: 106px !important; }
.h107px { height: 107px !important; }
.h108px { height: 108px !important; }
.h109px { height: 109px !important; }
.h110px { height: 110px !important; }
.h111px { height: 111px !important; }
.h112px { height: 112px !important; }
.h113px { height: 113px !important; }
.h114px { height: 114px !important; }
.h115px { height: 115px !important; }
.h116px { height: 116px !important; }
.h117px { height: 117px !important; }
.h118px { height: 118px !important; }
.h119px { height: 119px !important; }
.h120px { height: 120px !important; }
.h121px { height: 121px !important; }
.h122px { height: 122px !important; }
.h123px { height: 123px !important; }
.h124px { height: 124px !important; }
.h125px { height: 125px !important; }
.h126px { height: 126px !important; }
.h127px { height: 127px !important; }
.h128px { height: 128px !important; }
.h129px { height: 129px !important; }
.h130px { height: 130px !important; }
.h131px { height: 131px !important; }
.h132px { height: 132px !important; }
.h133px { height: 133px !important; }
.h134px { height: 134px !important; }
.h135px { height: 135px !important; }
.h136px { height: 136px !important; }
.h137px { height: 137px !important; }
.h138px { height: 138px !important; }
.h139px { height: 139px !important; }
.h140px { height: 140px !important; }
.h141px { height: 141px !important; }
.h142px { height: 142px !important; }
.h143px { height: 143px !important; }
.h144px { height: 144px !important; }
.h145px { height: 145px !important; }
.h146px { height: 146px !important; }
.h147px { height: 147px !important; }
.h148px { height: 148px !important; }
.h149px { height: 149px !important; }
.h150px { height: 150px !important; }
.h151px { height: 151px !important; }
.h152px { height: 152px !important; }
.h153px { height: 153px !important; }
.h154px { height: 154px !important; }
.h155px { height: 155px !important; }
.h156px { height: 156px !important; }
.h157px { height: 157px !important; }
.h158px { height: 158px !important; }
.h159px { height: 159px !important; }
.h160px { height: 160px !important; }
.h161px { height: 161px !important; }
.h162px { height: 162px !important; }
.h163px { height: 163px !important; }
.h164px { height: 164px !important; }
.h165px { height: 165px !important; }
.h166px { height: 166px !important; }
.h167px { height: 167px !important; }
.h168px { height: 168px !important; }
.h169px { height: 169px !important; }
.h170px { height: 170px !important; }
.h171px { height: 171px !important; }
.h172px { height: 172px !important; }
.h173px { height: 173px !important; }
.h174px { height: 174px !important; }
.h175px { height: 175px !important; }
.h176px { height: 176px !important; }
.h177px { height: 177px !important; }
.h178px { height: 178px !important; }
.h179px { height: 179px !important; }
.h180px { height: 180px !important; }
.h181px { height: 181px !important; }
.h182px { height: 182px !important; }
.h183px { height: 183px !important; }
.h184px { height: 184px !important; }
.h185px { height: 185px !important; }
.h186px { height: 186px !important; }
.h187px { height: 187px !important; }
.h188px { height: 188px !important; }
.h189px { height: 189px !important; }
.h190px { height: 190px !important; }
.h191px { height: 191px !important; }
.h192px { height: 192px !important; }
.h193px { height: 193px !important; }
.h194px { height: 194px !important; }
.h195px { height: 195px !important; }
.h196px { height: 196px !important; }
.h197px { height: 197px !important; }
.h198px { height: 198px !important; }
.h199px { height: 199px !important; }
.h200px { height: 200px !important; }
.h100p { height: 100% !important; }

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

.fs01 { font-size: 0.1rem !important; }
.fs02 { font-size: 0.2rem !important; }
.fs03 { font-size: 0.3rem !important; }
.fs04 { font-size: 0.4rem !important; }
.fs05 { font-size: 0.5rem !important; }
.fs06 { font-size: 0.6rem !important; }
.fs07 { font-size: 0.7rem !important; }
.fs08 { font-size: 0.8rem !important; }
.fs09 { font-size: 0.9rem !important; }
.fs10 { font-size: 1.0rem !important; }
.fs11 { font-size: 1.1rem !important; }
.fs12 { font-size: 1.2rem !important; }
.fs13 { font-size: 1.3rem !important; }
.fs14 { font-size: 1.4rem !important; }
.fs15 { font-size: 1.5rem !important; }
.fs16 { font-size: 1.6rem !important; }
.fs17 { font-size: 1.7rem !important; }
.fs18 { font-size: 1.8rem !important; }
.fs19 { font-size: 1.9rem !important; }
.fs20 { font-size: 2.0rem !important; }
.fs21 { font-size: 2.1rem !important; }
.fs22 { font-size: 2.2rem !important; }
.fs23 { font-size: 2.3rem !important; }
.fs24 { font-size: 2.4rem !important; }
.fs25 { font-size: 2.5rem !important; }
.fs26 { font-size: 2.6rem !important; }
.fs27 { font-size: 2.7rem !important; }
.fs28 { font-size: 2.8rem !important; }
.fs29 { font-size: 2.9rem !important; }
.fs30 { font-size: 3.0rem !important; }
.fs31 { font-size: 3.1rem !important; }
.fs32 { font-size: 3.2rem !important; }
.fs33 { font-size: 3.3rem !important; }
.fs34 { font-size: 3.4rem !important; }
.fs35 { font-size: 3.5rem !important; }
.fs36 { font-size: 3.6rem !important; }
.fs37 { font-size: 3.7rem !important; }
.fs38 { font-size: 3.8rem !important; }
.fs39 { font-size: 3.9rem !important; }
.fs40 { font-size: 4.0rem !important; }
.fs41 { font-size: 4.1rem !important; }
.fs42 { font-size: 4.2rem !important; }
.fs43 { font-size: 4.3rem !important; }
.fs44 { font-size: 4.4rem !important; }
.fs45 { font-size: 4.5rem !important; }
.fs46 { font-size: 4.6rem !important; }
.fs47 { font-size: 4.7rem !important; }
.fs48 { font-size: 4.8rem !important; }
.fs49 { font-size: 4.9rem !important; }
.fs50 { font-size: 5.0rem !important; }
.fs51 { font-size: 5.1rem !important; }
.fs52 { font-size: 5.2rem !important; }
.fs53 { font-size: 5.3rem !important; }
.fs54 { font-size: 5.4rem !important; }
.fs55 { font-size: 5.5rem !important; }
.fs56 { font-size: 5.6rem !important; }
.fs57 { font-size: 5.7rem !important; }
.fs58 { font-size: 5.8rem !important; }
.fs59 { font-size: 5.9rem !important; }
.fs60 { font-size: 6.0rem !important; }
.fs61 { font-size: 6.1rem !important; }
.fs62 { font-size: 6.2rem !important; }
.fs63 { font-size: 6.3rem !important; }
.fs64 { font-size: 6.4rem !important; }
.fs65 { font-size: 6.5rem !important; }
.fs66 { font-size: 6.6rem !important; }
.fs67 { font-size: 6.7rem !important; }
.fs68 { font-size: 6.8rem !important; }
.fs69 { font-size: 6.9rem !important; }
.fs70 { font-size: 7.0rem !important; }
.fs71 { font-size: 7.1rem !important; }
.fs72 { font-size: 7.2rem !important; }
.fs73 { font-size: 7.3rem !important; }
.fs74 { font-size: 7.4rem !important; }
.fs75 { font-size: 7.5rem !important; }
.fs76 { font-size: 7.6rem !important; }
.fs77 { font-size: 7.7rem !important; }
.fs78 { font-size: 7.8rem !important; }
.fs79 { font-size: 7.9rem !important; }
.fs80 { font-size: 8.0rem !important; }
.fs81 { font-size: 8.1rem !important; }
.fs82 { font-size: 8.2rem !important; }
.fs83 { font-size: 8.3rem !important; }
.fs84 { font-size: 8.4rem !important; }
.fs85 { font-size: 8.5rem !important; }
.fs86 { font-size: 8.6rem !important; }
.fs87 { font-size: 8.7rem !important; }
.fs88 { font-size: 8.8rem !important; }
.fs89 { font-size: 8.9rem !important; }
.fs90 { font-size: 9.0rem !important; }
.fs91 { font-size: 9.1rem !important; }
.fs92 { font-size: 9.2rem !important; }
.fs93 { font-size: 9.3rem !important; }
.fs94 { font-size: 9.4rem !important; }
.fs95 { font-size: 9.5rem !important; }
.fs96 { font-size: 9.6rem !important; }
.fs97 { font-size: 9.7rem !important; }
.fs98 { font-size: 9.8rem !important; }
.fs99 { font-size: 9.9rem !important; }

/*----------------------------------------------------------------
  Line Height
----------------------------------------------------------------*/

.lh06 { line-height: 0.6em !important; }
.lh10 { line-height: 1.0em !important; }
.lh11 { line-height: 1.1em !important; }
.lh12 { line-height: 1.2em !important; }
.lh13 { line-height: 1.3em !important; }
.lh14 { line-height: 1.4em !important; }
.lh15 { line-height: 1.5em !important; }
.lh16 { line-height: 1.6em !important; }
.lh17 { line-height: 1.7em !important; }
.lh18 { line-height: 1.8em !important; }
.lh19 { line-height: 1.9em !important; }
.lh20 { line-height: 2.0em !important; }

/*----------------------------------------------------------------
  Z-Index
----------------------------------------------------------------*/

.zindex01 { z-index: 1 !important; }
.zindex02 { z-index: 2 !important; }
.zindex03 { z-index: 3 !important; }
.zindex04 { z-index: 4 !important; }
.zindex05 { z-index: 5 !important; }
.zindex06 { z-index: 6 !important; }
.zindex07 { z-index: 7 !important; }
.zindex08 { z-index: 8 !important; }
.zindex09 { z-index: 9 !important; }
.zindex10 { z-index: 10 !important; }

/*----------------------------------------------------------------
  Opacity
----------------------------------------------------------------*/

.opacity01 { opacity: 0.1 !important; }
.opacity02 { opacity: 0.2 !important; }
.opacity03 { opacity: 0.3 !important; }
.opacity04 { opacity: 0.4 !important; }
.opacity05 { opacity: 0.5 !important; }
.opacity06 { opacity: 0.6 !important; }
.opacity07 { opacity: 0.7 !important; }
.opacity08 { opacity: 0.8 !important; }
.opacity09 { opacity: 0.9 !important; }
.opacity10 { opacity: 1.0 !important; }

/*----------------------------------------------------------------
  Letter Spacing
----------------------------------------------------------------*/

.ls0 { letter-spacing: 0px !important; }
.ls1 { letter-spacing: 0.1em !important; }
.ls2 { letter-spacing: 0.2em !important; }
.ls3 { letter-spacing: 0.3em !important; }

/*----------------------------------------------------------------
  Flex ユーティリティ
----------------------------------------------------------------*/

.flexCommon01 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.flexCommon01.flexCenter  { justify-content: center; }
.flexCommon01.flexRight   { justify-content: flex-end; }
.flexCommon01.flexBetween { justify-content: space-between; }
.flexCommon01.flexMiddle  { align-items: center; }
.flexCommon01.flexBottom  { align-items: flex-end; }
.flexCommon01.flexReverse { flex-direction: row-reverse; }
.flexCommon01.flexRow     { flex-direction: row; }
.flexCommon01.flexNorap   { flex-wrap: nowrap; }

/* 縦積みflex（派生: ルールC-3） */
.flexCommon02 {
  position: relative;
  display: flex;
  flex-direction: column;
}
.flexCommon02.flexCenter  { justify-content: center; }
.flexCommon02.flexBetween { justify-content: space-between; }
.flexCommon02.flexMiddle  { align-items: center; }

.cardType { display: flex; flex-direction: column; }
.flexible  { flex-grow: 1; }
.mtAuto    { margin-top: auto !important; }

/*----------------------------------------------------------------
  Display / Float / Text Align / Vertical Align
----------------------------------------------------------------*/

.dispNone      { display: none         !important; }
.dispBlk       { display: block        !important; }
.dispInlineBlk { display: inline-block !important; }
.blk           { display: block        !important; }

.fl { float: left  !important; }
.fr { float: right !important; }
img.fl { float: left;  display: block; }
img.fr { float: right; display: block; }
img.ct { display: block; margin-left: auto; margin-right: auto; }

.tl { text-align: left   !important; }
.tc { text-align: center !important; }
.tr { text-align: right  !important; }

.vt { vertical-align: top    !important; }
.vm { vertical-align: middle !important; }
.vb { vertical-align: bottom !important; }

.b    { font-weight: bold !important; }
.cP   { cursor: pointer !important; }
.tUl  { text-decoration: underline !important; }

.ofH        { overflow: hidden !important; }
.wsNowrap   { white-space: nowrap !important; }
.ofEllipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/*----------------------------------------------------------------
  レスポンシブ表示切替
----------------------------------------------------------------*/

@media screen and (max-width: 767px) {
  .dispNonePU  { display: none  !important; }
  .dispBlockPU { display: block !important; }
  .tcPU { text-align: center !important; }
  .tlPU { text-align: left !important; }
}

@media screen and (min-width: 768px) {
  .dispNonePO  { display: none  !important; }
  .dispBlockPO { display: block !important; }
  .tcPO { text-align: center !important; }
  .tlPO { text-align: left !important; }
}

@media screen and (max-width: 959px) {
  .dispNoneTU  { display: none  !important; }
  .dispBlockTU { display: block !important; }
  .tcTU { text-align: center !important; }
  .tlTU { text-align: left !important; }
}

@media screen and (min-width: 960px) {
  .dispNoneTO  { display: none  !important; }
  .dispBlockTO { display: block !important; }
  .tcTO { text-align: center !important; }
  .tlTO { text-align: left !important; }
}

@media screen and (min-width: 1251px) {
  .dispNoneP  { display: none  !important; }
  .dispBlockP { display: block !important; }
  .tcP { text-align: center !important; }
  .tlP { text-align: left !important; }
}

@media screen and (max-width: 1250px) {
  .dispNoneS  { display: none  !important; }
  .dispBlockS { display: block !important; }
  .tcS { text-align: center !important; }
  .tlS { text-align: left !important; }
}

