/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　▼▼　文字　▼▼
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
body *.fs0 { font-size: 0; }
body *.fs8 { font-size: 8px; }
body *.fs9 { font-size: 9px; }
body *.fs10 { font-size: 10px; }
body *.fs11 { font-size: 11px; }
body *.fs12 { font-size: 12px; }
body *.fs13 { font-size: 13px; }
body *.fs14 { font-size: 14px; }
body *.fs15 { font-size: 15px; }
body *.fs16 { font-size: 16px; }
body *.fs17 { font-size: 17px; }
body *.fs18 { font-size: 18px; }
body *.fs19 { font-size: 19px; }
body *.fs20 { font-size: 20px; }
body *.fs21 { font-size: 21px; }
body *.fs22 { font-size: 22px; }
body *.fs23 { font-size: 23px; }
body *.fs24 { font-size: 24px; }
body *.fs25 { font-size: 25px; }
body *.fs26 { font-size: 26px; }
body *.fs27 { font-size: 27px; }
body *.fs28 { font-size: 28px; }
body *.fs29 { font-size: 29px; }
body *.fs30 { font-size: 30px; }
body *.fs31 { font-size: 31px; }
body *.fs32 { font-size: 32px; }
body *.fs33 { font-size: 33px; }
body *.fs34 { font-size: 34px; }
body *.fs35 { font-size: 35px; }
body *.fs36 { font-size: 36px; }
body *.fs37 { font-size: 37px; }
body *.fs38 { font-size: 38px; }
body *.fs39 { font-size: 39px; }
body *.fs40 { font-size: 40px; }
body *.fs41 { font-size: 41px; }
body *.fs42 { font-size: 42px; }
body *.fs43 { font-size: 43px; }
body *.fs44 { font-size: 44px; }
body *.fs45 { font-size: 45px; }
body *.fs46 { font-size: 46px; }
body *.fs47 { font-size: 47px; }
body *.fs48 { font-size: 48px; }
body *.fs49 { font-size: 49px; }
body *.fs50 { font-size: 50px; }
body *.fs51 { font-size: 51px; }
body *.fs52 { font-size: 52px; }
body *.fs53 { font-size: 53px; }
body *.fs54 { font-size: 54px; }
body *.fs55 { font-size: 55px; }
body *.fs56 { font-size: 56px; }
body *.fs57 { font-size: 57px; }
body *.fs58 { font-size: 58px; }
body *.fs59 { font-size: 59px; }
body *.fs60 { font-size: 60px; }
body *.fs61 { font-size: 61px; }
body *.fs62 { font-size: 62px; }
body *.fs63 { font-size: 63px; }
body *.fs64 { font-size: 64px; }
body *.fs65 { font-size: 65px; }
body *.fs66 { font-size: 66px; }
body *.fs67 { font-size: 67px; }
body *.fs68 { font-size: 68px; }
body *.fs69 { font-size: 69px; }
body *.fs70 { font-size: 70px; }
body *.fs71 { font-size: 71px; }
body *.fs72 { font-size: 72px; }
body *.fs73 { font-size: 73px; }
body *.fs74 { font-size: 74px; }
body *.fs75 { font-size: 75px; }
body *.fs76 { font-size: 76px; }
body *.fs77 { font-size: 77px; }
body *.fs78 { font-size: 78px; }
body *.fs79 { font-size: 79px; }
body *.fs80 { font-size: 80px; }
body *.fs81 { font-size: 81px; }
body *.fs82 { font-size: 82px; }
body *.fs83 { font-size: 83px; }
body *.fs84 { font-size: 84px; }
body *.fs85 { font-size: 85px; }
body *.fs86 { font-size: 86px; }
body *.fs87 { font-size: 87px; }
body *.fs88 { font-size: 88px; }
body *.fs89 { font-size: 89px; }
body *.fs90 { font-size: 90px; }
body *.fs91 { font-size: 91px; }
body *.fs92 { font-size: 92px; }
body *.fs93 { font-size: 93px; }
body *.fs94 { font-size: 94px; }
body *.fs95 { font-size: 95px; }
body *.fs96 { font-size: 96px; }
body *.fs97 { font-size: 97px; }
body *.fs98 { font-size: 98px; }
body *.fs99 { font-size: 99px; }
body *.fs100 { font-size: 100px; }

@media screen and (max-width: 834px) {/* SP用 */
  body *.fs0 { font-size: 0; }
  body *.fs8 { font-size: 2.04vw; }
  body *.fs9 { font-size: 2.29vw; }
  body *.fs10 { font-size: 2.54vw; }
  body *.fs11 { font-size: 2.80vw; }
  body *.fs12 { font-size: 3.05vw; }
  body *.fs13 { font-size: 3.31vw; }
  body *.fs14 { font-size: 3.56vw; }
  body *.fs15 { font-size: 3.82vw; }
  body *.fs16 { font-size: 4.07vw; }
  body *.fs17 { font-size: 4.33vw; }
  body *.fs18 { font-size: 4.58vw; }
  body *.fs19 { font-size: 4.83vw; }
  body *.fs20 { font-size: 5.09vw; }
  body *.fs21 { font-size: 5.34vw; }
  body *.fs22 { font-size: 5.60vw; }
  body *.fs23 { font-size: 5.85vw; }
  body *.fs24 { font-size: 6.11vw; }
  body *.fs25 { font-size: 6.36vw; }
  body *.fs26 { font-size: 6.62vw; }
  body *.fs27 { font-size: 6.87vw; }
  body *.fs28 { font-size: 7.12vw; }
  body *.fs29 { font-size: 7.38vw; }
  body *.fs30 { font-size: 7.63vw; }
  body *.fs31 { font-size: 7.89vw; }
  body *.fs32 { font-size: 8.14vw; }
  body *.fs33 { font-size: 8.40vw; }
  body *.fs34 { font-size: 8.65vw; }
  body *.fs35 { font-size: 8.91vw; }
  body *.fs36 { font-size: 9.16vw; }
  body *.fs37 { font-size: 9.42vw; }
  body *.fs38 { font-size: 9.67vw; }
  body *.fs39 { font-size: 9.92vw; }
  body *.fs40 { font-size: 10.18vw; }
  body *.fs41 { font-size: 10.43vw; }
  body *.fs42 { font-size: 10.69vw; }
  body *.fs43 { font-size: 10.94vw; }
  body *.fs44 { font-size: 11.20vw; }
  body *.fs45 { font-size: 11.45vw; }
  body *.fs46 { font-size: 11.71vw; }
  body *.fs47 { font-size: 11.96vw; }
  body *.fs48 { font-size: 12.21vw; }
  body *.fs49 { font-size: 12.47vw; }
  body *.fs50 { font-size: 12.72vw; }
  body *.fs51 { font-size: 12.98vw; }
  body *.fs52 { font-size: 13.23vw; }
  body *.fs53 { font-size: 13.49vw; }
  body *.fs54 { font-size: 13.74vw; }
  body *.fs55 { font-size: 14.00vw; }
  body *.fs56 { font-size: 14.25vw; }
  body *.fs57 { font-size: 14.50vw; }
  body *.fs58 { font-size: 14.76vw; }
  body *.fs59 { font-size: 15.01vw; }
  body *.fs60 { font-size: 15.27vw; }
  body *.fs61 { font-size: 15.52vw; }
  body *.fs62 { font-size: 15.78vw; }
  body *.fs63 { font-size: 16.03vw; }
  body *.fs64 { font-size: 16.29vw; }
  body *.fs65 { font-size: 16.54vw; }
  body *.fs66 { font-size: 16.79vw; }
  body *.fs67 { font-size: 17.05vw; }
  body *.fs68 { font-size: 17.30vw; }
  body *.fs69 { font-size: 17.56vw; }
  body *.fs70 { font-size: 17.81vw; }
  body *.fs71 { font-size: 18.07vw; }
  body *.fs72 { font-size: 18.32vw; }
  body *.fs73 { font-size: 18.58vw; }
  body *.fs74 { font-size: 18.83vw; }
  body *.fs75 { font-size: 19.08vw; }
  body *.fs76 { font-size: 19.34vw; }
  body *.fs77 { font-size: 19.59vw; }
  body *.fs78 { font-size: 19.85vw; }
  body *.fs79 { font-size: 20.10vw; }
  body *.fs80 { font-size: 20.36vw; }
  body *.fs81 { font-size: 20.61vw; }
  body *.fs82 { font-size: 20.87vw; }
  body *.fs83 { font-size: 21.12vw; }
  body *.fs84 { font-size: 21.37vw; }
  body *.fs85 { font-size: 21.63vw; }
  body *.fs86 { font-size: 21.88vw; }
  body *.fs87 { font-size: 22.14vw; }
  body *.fs88 { font-size: 22.39vw; }
  body *.fs89 { font-size: 22.65vw; }
  body *.fs90 { font-size: 22.90vw; }
  body *.fs91 { font-size: 23.16vw; }
  body *.fs92 { font-size: 23.41vw; }
  body *.fs93 { font-size: 23.66vw; }
  body *.fs94 { font-size: 23.92vw; }
  body *.fs95 { font-size: 24.17vw; }
  body *.fs96 { font-size: 24.43vw; }
  body *.fs97 { font-size: 24.68vw; }
  body *.fs98 { font-size: 24.94vw; }
  body *.fs99 { font-size: 25.19vw; }
  body *.fs100 { font-size: 25.45vw; }
  body *.sp_fs0 { font-size: 0; }
  body *.sp_fs8 { font-size: 2.04vw; }
  body *.sp_fs9 { font-size: 2.29vw; }
  body *.sp_fs10 { font-size: 2.54vw; }
  body *.sp_fs11 { font-size: 2.80vw; }
  body *.sp_fs12 { font-size: 3.05vw; }
  body *.sp_fs13 { font-size: 3.31vw; }
  body *.sp_fs14 { font-size: 3.56vw; }
  body *.sp_fs15 { font-size: 3.82vw; }
  body *.sp_fs16 { font-size: 4.07vw; }
  body *.sp_fs17 { font-size: 4.33vw; }
  body *.sp_fs18 { font-size: 4.58vw; }
  body *.sp_fs19 { font-size: 4.83vw; }
  body *.sp_fs20 { font-size: 5.09vw; }
  body *.sp_fs21 { font-size: 5.34vw; }
  body *.sp_fs22 { font-size: 5.60vw; }
  body *.sp_fs23 { font-size: 5.85vw; }
  body *.sp_fs24 { font-size: 6.11vw; }
  body *.sp_fs25 { font-size: 6.36vw; }
  body *.sp_fs26 { font-size: 6.62vw; }
  body *.sp_fs27 { font-size: 6.87vw; }
  body *.sp_fs28 { font-size: 7.12vw; }
  body *.sp_fs29 { font-size: 7.38vw; }
  body *.sp_fs30 { font-size: 7.63vw; }
  body *.sp_fs31 { font-size: 7.89vw; }
  body *.sp_fs32 { font-size: 8.14vw; }
  body *.sp_fs33 { font-size: 8.40vw; }
  body *.sp_fs34 { font-size: 8.65vw; }
  body *.sp_fs35 { font-size: 8.91vw; }
  body *.sp_fs36 { font-size: 9.16vw; }
  body *.sp_fs37 { font-size: 9.42vw; }
  body *.sp_fs38 { font-size: 9.67vw; }
  body *.sp_fs39 { font-size: 9.92vw; }
  body *.sp_fs40 { font-size: 10.18vw; }
  body *.sp_fs41 { font-size: 10.43vw; }
  body *.sp_fs42 { font-size: 10.69vw; }
  body *.sp_fs43 { font-size: 10.94vw; }
  body *.sp_fs44 { font-size: 11.20vw; }
  body *.sp_fs45 { font-size: 11.45vw; }
  body *.sp_fs46 { font-size: 11.71vw; }
  body *.sp_fs47 { font-size: 11.96vw; }
  body *.sp_fs48 { font-size: 12.21vw; }
  body *.sp_fs49 { font-size: 12.47vw; }
  body *.sp_fs50 { font-size: 12.72vw; }
  body *.sp_fs51 { font-size: 12.98vw; }
  body *.sp_fs52 { font-size: 13.23vw; }
  body *.sp_fs53 { font-size: 13.49vw; }
  body *.sp_fs54 { font-size: 13.74vw; }
  body *.sp_fs55 { font-size: 14.00vw; }
  body *.sp_fs56 { font-size: 14.25vw; }
  body *.sp_fs57 { font-size: 14.50vw; }
  body *.sp_fs58 { font-size: 14.76vw; }
  body *.sp_fs59 { font-size: 15.01vw; }
  body *.sp_fs60 { font-size: 15.27vw; }
  body *.sp_fs61 { font-size: 15.52vw; }
  body *.sp_fs62 { font-size: 15.78vw; }
  body *.sp_fs63 { font-size: 16.03vw; }
  body *.sp_fs64 { font-size: 16.29vw; }
  body *.sp_fs65 { font-size: 16.54vw; }
  body *.sp_fs66 { font-size: 16.79vw; }
  body *.sp_fs67 { font-size: 17.05vw; }
  body *.sp_fs68 { font-size: 17.30vw; }
  body *.sp_fs69 { font-size: 17.56vw; }
  body *.sp_fs70 { font-size: 17.81vw; }
  body *.sp_fs71 { font-size: 18.07vw; }
  body *.sp_fs72 { font-size: 18.32vw; }
  body *.sp_fs73 { font-size: 18.58vw; }
  body *.sp_fs74 { font-size: 18.83vw; }
  body *.sp_fs75 { font-size: 19.08vw; }
  body *.sp_fs76 { font-size: 19.34vw; }
  body *.sp_fs77 { font-size: 19.59vw; }
  body *.sp_fs78 { font-size: 19.85vw; }
  body *.sp_fs79 { font-size: 20.10vw; }
  body *.sp_fs80 { font-size: 20.36vw; }
  body *.sp_fs81 { font-size: 20.61vw; }
  body *.sp_fs82 { font-size: 20.87vw; }
  body *.sp_fs83 { font-size: 21.12vw; }
  body *.sp_fs84 { font-size: 21.37vw; }
  body *.sp_fs85 { font-size: 21.63vw; }
  body *.sp_fs86 { font-size: 21.88vw; }
  body *.sp_fs87 { font-size: 22.14vw; }
  body *.sp_fs88 { font-size: 22.39vw; }
  body *.sp_fs89 { font-size: 22.65vw; }
  body *.sp_fs90 { font-size: 22.90vw; }
  body *.sp_fs91 { font-size: 23.16vw; }
  body *.sp_fs92 { font-size: 23.41vw; }
  body *.sp_fs93 { font-size: 23.66vw; }
  body *.sp_fs94 { font-size: 23.92vw; }
  body *.sp_fs95 { font-size: 24.17vw; }
  body *.sp_fs96 { font-size: 24.43vw; }
  body *.sp_fs97 { font-size: 24.68vw; }
  body *.sp_fs98 { font-size: 24.94vw; }
  body *.sp_fs99 { font-size: 25.19vw; }
  body *.sp_fs100 { font-size: 25.45vw; }
}

.lh100p { line-height: 1; }
.lh110p { line-height: 1.1; }
.lh120p { line-height: 1.2; }
.lh130p { line-height: 1.3; }
.lh140p { line-height: 1.4; }
.lh150p { line-height: 1.5; }
.lh160p { line-height: 1.6; }
.lh170p { line-height: 1.7; }
.lh180p { line-height: 1.8; }
.lh190p { line-height: 1.9; }
.lh200p { line-height: 2; }

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　▼▼　横幅　▼▼
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
@media screen and (min-width: 835px) {/* PC用 */
  body *.w10p { width: 10% !important; }
  body *.w20p { width: 20% !important; }
  body *.w30p { width: 30% !important; }
  body *.w40p { width: 40% !important; }
  body *.w50p { width: 50% !important; }
  body *.w60p { width: 60% !important; }
  body *.w70p { width: 70% !important; }
  body *.w80p { width: 80% !important; }
  body *.w90p { width: 90% !important; }
  body *.w100p { width: 100% !important; }

  body *.w0 { width: 0 !important; }
  body *.w5 { width: 5px !important; }
  body *.w10 { width: 10px !important; }
  body *.w15 { width: 15px !important; }
  body *.w20 { width: 20px !important; }
  body *.w25 { width: 25px !important; }
  body *.w30 { width: 30px !important; }
  body *.w35 { width: 35px !important; }
  body *.w40 { width: 40px !important; }
  body *.w45 { width: 45px !important; }
  body *.w50 { width: 50px !important; }
  body *.w55 { width: 55px !important; }
  body *.w60 { width: 60px !important; }
  body *.w65 { width: 65px !important; }
  body *.w70 { width: 70px !important; }
  body *.w75 { width: 75px !important; }
  body *.w80 { width: 80px !important; }
  body *.w85 { width: 85px !important; }
  body *.w90 { width: 90px !important; }
  body *.w95 { width: 95px !important; }
  body *.w100 { width: 100px !important; }
  body *.w105 { width: 105px !important; }
  body *.w110 { width: 110px !important; }
  body *.w115 { width: 115px !important; }
  body *.w120 { width: 120px !important; }
  body *.w125 { width: 125px !important; }
  body *.w130 { width: 130px !important; }
  body *.w135 { width: 135px !important; }
  body *.w140 { width: 140px !important; }
  body *.w145 { width: 145px !important; }
  body *.w150 { width: 150px !important; }
  body *.w155 { width: 155px !important; }
  body *.w160 { width: 160px !important; }
  body *.w165 { width: 165px !important; }
  body *.w170 { width: 170px !important; }
  body *.w175 { width: 175px !important; }
  body *.w180 { width: 180px !important; }
  body *.w185 { width: 185px !important; }
  body *.w190 { width: 190px !important; }
  body *.w195 { width: 195px !important; }
  body *.w200 { width: 200px !important; }
  body *.w205 { width: 205px !important; }
  body *.w210 { width: 210px !important; }
  body *.w215 { width: 215px !important; }
  body *.w220 { width: 220px !important; }
  body *.w225 { width: 225px !important; }
  body *.w230 { width: 230px !important; }
  body *.w235 { width: 235px !important; }
  body *.w240 { width: 240px !important; }
  body *.w245 { width: 245px !important; }
  body *.w250 { width: 250px !important; }
  body *.w255 { width: 255px !important; }
  body *.w260 { width: 260px !important; }
  body *.w265 { width: 265px !important; }
  body *.w270 { width: 270px !important; }
  body *.w275 { width: 275px !important; }
  body *.w280 { width: 280px !important; }
  body *.w285 { width: 285px !important; }
  body *.w290 { width: 290px !important; }
  body *.w295 { width: 295px !important; }
  body *.w300 { width: 300px !important; }
  body *.w305 { width: 305px !important; }
  body *.w310 { width: 310px !important; }
  body *.w315 { width: 315px !important; }
  body *.w320 { width: 320px !important; }
  body *.w325 { width: 325px !important; }
  body *.w330 { width: 330px !important; }
  body *.w335 { width: 335px !important; }
  body *.w340 { width: 340px !important; }
  body *.w345 { width: 345px !important; }
  body *.w350 { width: 350px !important; }
  body *.w355 { width: 355px !important; }
  body *.w360 { width: 360px !important; }
  body *.w365 { width: 365px !important; }
  body *.w370 { width: 370px !important; }
  body *.w375 { width: 375px !important; }
  body *.w380 { width: 380px !important; }
  body *.w385 { width: 385px !important; }
  body *.w390 { width: 390px !important; }
  body *.w395 { width: 395px !important; }
  body *.w400 { width: 400px !important; }
  body *.w405 { width: 405px !important; }
  body *.w410 { width: 410px !important; }
  body *.w415 { width: 415px !important; }
  body *.w420 { width: 420px !important; }
  body *.w425 { width: 425px !important; }
  body *.w430 { width: 430px !important; }
  body *.w435 { width: 435px !important; }
  body *.w440 { width: 440px !important; }
  body *.w445 { width: 445px !important; }
  body *.w450 { width: 450px !important; }
  body *.w455 { width: 455px !important; }
  body *.w460 { width: 460px !important; }
  body *.w465 { width: 465px !important; }
  body *.w470 { width: 470px !important; }
  body *.w475 { width: 475px !important; }
  body *.w480 { width: 480px !important; }
  body *.w485 { width: 485px !important; }
  body *.w490 { width: 490px !important; }
  body *.w495 { width: 495px !important; }
  body *.w500 { width: 500px !important; }
  body *.w505 { width: 505px !important; }
  body *.w510 { width: 510px !important; }
  body *.w515 { width: 515px !important; }
  body *.w520 { width: 520px !important; }
  body *.w525 { width: 525px !important; }
  body *.w530 { width: 530px !important; }
  body *.w535 { width: 535px !important; }
  body *.w540 { width: 540px !important; }
  body *.w545 { width: 545px !important; }
  body *.w550 { width: 550px !important; }
  body *.w555 { width: 555px !important; }
  body *.w560 { width: 560px !important; }
  body *.w565 { width: 565px !important; }
  body *.w570 { width: 570px !important; }
  body *.w575 { width: 575px !important; }
  body *.w580 { width: 580px !important; }
  body *.w585 { width: 585px !important; }
  body *.w590 { width: 590px !important; }
  body *.w595 { width: 595px !important; }
  body *.w600 { width: 600px !important; }
  body *.w605 { width: 605px !important; }
  body *.w610 { width: 610px !important; }
  body *.w615 { width: 615px !important; }
  body *.w620 { width: 620px !important; }
  body *.w625 { width: 625px !important; }
  body *.w630 { width: 630px !important; }
  body *.w635 { width: 635px !important; }
  body *.w640 { width: 640px !important; }
  body *.w645 { width: 645px !important; }
  body *.w650 { width: 650px !important; }
  body *.w655 { width: 655px !important; }
  body *.w660 { width: 660px !important; }
  body *.w665 { width: 665px !important; }
  body *.w670 { width: 670px !important; }
  body *.w675 { width: 675px !important; }
  body *.w680 { width: 680px !important; }
  body *.w685 { width: 685px !important; }
  body *.w690 { width: 690px !important; }
  body *.w695 { width: 695px !important; }
  body *.w700 { width: 700px !important; }
  body *.w705 { width: 705px !important; }
  body *.w710 { width: 710px !important; }
  body *.w715 { width: 715px !important; }
  body *.w720 { width: 720px !important; }
  body *.w725 { width: 725px !important; }
  body *.w730 { width: 730px !important; }
  body *.w735 { width: 735px !important; }
  body *.w740 { width: 740px !important; }
  body *.w745 { width: 745px !important; }
  body *.w750 { width: 750px !important; }
  body *.w755 { width: 755px !important; }
  body *.w760 { width: 760px !important; }
  body *.w765 { width: 765px !important; }
  body *.w770 { width: 770px !important; }
  body *.w775 { width: 775px !important; }
  body *.w780 { width: 780px !important; }
  body *.w785 { width: 785px !important; }
  body *.w790 { width: 790px !important; }
  body *.w795 { width: 795px !important; }
  body *.w800 { width: 800px !important; }
  body *.w805 { width: 805px !important; }
  body *.w810 { width: 810px !important; }
  body *.w815 { width: 815px !important; }
  body *.w820 { width: 820px !important; }
  body *.w825 { width: 825px !important; }
  body *.w830 { width: 830px !important; }
  body *.w835 { width: 835px !important; }
  body *.w840 { width: 840px !important; }
  body *.w845 { width: 845px !important; }
  body *.w850 { width: 850px !important; }
  body *.w855 { width: 855px !important; }
  body *.w860 { width: 860px !important; }
  body *.w865 { width: 865px !important; }
  body *.w870 { width: 870px !important; }
  body *.w875 { width: 875px !important; }
  body *.w880 { width: 880px !important; }
  body *.w885 { width: 885px !important; }
  body *.w890 { width: 890px !important; }
  body *.w895 { width: 895px !important; }
  body *.w900 { width: 900px !important; }
  body *.w905 { width: 905px !important; }
  body *.w910 { width: 910px !important; }
  body *.w915 { width: 915px !important; }
  body *.w920 { width: 920px !important; }
  body *.w925 { width: 925px !important; }
  body *.w930 { width: 930px !important; }
  body *.w935 { width: 935px !important; }
  body *.w940 { width: 940px !important; }
  body *.w945 { width: 945px !important; }
  body *.w950 { width: 950px !important; }
  body *.w955 { width: 955px !important; }
  body *.w960 { width: 960px !important; }
  body *.w965 { width: 965px !important; }
  body *.w970 { width: 970px !important; }
  body *.w975 { width: 975px !important; }
  body *.w980 { width: 980px !important; }
  body *.w985 { width: 985px !important; }
  body *.w990 { width: 990px !important; }
  body *.w995 { width: 995px !important; }
  body *.w1000 { width: 1000px !important; }
  body *.w1005 { width: 1005px !important; }
  body *.w1010 { width: 1010px !important; }
  body *.w1015 { width: 1015px !important; }
  body *.w1020 { width: 1020px !important; }
  body *.w1025 { width: 1025px !important; }
  body *.w1030 { width: 1030px !important; }
  body *.w1035 { width: 1035px !important; }
  body *.w1040 { width: 1040px !important; }
  body *.w1045 { width: 1045px !important; }
  body *.w1050 { width: 1050px !important; }
  body *.w1055 { width: 1055px !important; }
  body *.w1060 { width: 1060px !important; }
  body *.w1065 { width: 1065px !important; }
  body *.w1070 { width: 1070px !important; }
  body *.w1075 { width: 1075px !important; }
  body *.w1080 { width: 1080px !important; }
  body *.w1085 { width: 1085px !important; }
  body *.w1090 { width: 1090px !important; }
  body *.w1095 { width: 1095px !important; }
  body *.w1100 { width: 1100px !important; }
  body *.w1105 { width: 1105px !important; }
  body *.w1110 { width: 1110px !important; }
  body *.w1115 { width: 1115px !important; }
  body *.w1120 { width: 1120px !important; }
  body *.w1125 { width: 1125px !important; }
  body *.w1130 { width: 1130px !important; }
  body *.w1135 { width: 1135px !important; }
  body *.w1140 { width: 1140px !important; }
  body *.w1145 { width: 1145px !important; }
  body *.w1150 { width: 1150px !important; }
  body *.w1155 { width: 1155px !important; }
  body *.w1160 { width: 1160px !important; }
  body *.w1165 { width: 1165px !important; }
  body *.w1170 { width: 1170px !important; }
  body *.w1175 { width: 1175px !important; }
  body *.w1180 { width: 1180px !important; }
  body *.w1185 { width: 1185px !important; }
  body *.w1190 { width: 1190px !important; }
  body *.w1195 { width: 1195px !important; }
  body *.w1200 { width: 1200px !important; }
}

@media screen and (max-width: 834px) {/* SP用 */
  body *.w10p { width: 10% !important; }
  body *.w20p { width: 20% !important; }
  body *.w30p { width: 30% !important; }
  body *.w40p { width: 40% !important; }
  body *.w50p { width: 50% !important; }
  body *.w60p { width: 60% !important; }
  body *.w70p { width: 70% !important; }
  body *.w80p { width: 80% !important; }
  body *.w90p { width: 90% !important; }
  body *.w100p { width: 100% !important; }
  
  body *.w0 { width: 0 !important; }
  body *.w5 { width: 1.27vw !important; }
  body *.w10 { width: 2.54vw !important; }
  body *.w15 { width: 3.82vw !important; }
  body *.w20 { width: 5.09vw !important; }
  body *.w25 { width: 6.36vw !important; }
  body *.w30 { width: 7.63vw !important; }
  body *.w35 { width: 8.91vw !important; }
  body *.w40 { width: 10.18vw !important; }
  body *.w45 { width: 11.45vw !important; }
  body *.w50 { width: 12.72vw !important; }
  body *.w55 { width: 13.99vw !important; }
  body *.w60 { width: 15.27vw !important; }
  body *.w65 { width: 16.54vw !important; }
  body *.w70 { width: 17.81vw !important; }
  body *.w75 { width: 19.08vw !important; }
  body *.w80 { width: 20.36vw !important; }
  body *.w85 { width: 21.63vw !important; }
  body *.w90 { width: 22.90vw !important; }
  body *.w95 { width: 24.17vw !important; }
  body *.w100 { width: 25.45vw !important; }
  body *.w105 { width: 26.72vw !important; }
  body *.w110 { width: 27.99vw !important; }
  body *.w115 { width: 29.26vw !important; }
  body *.w120 { width: 30.53vw !important; }
  body *.w125 { width: 31.81vw !important; }
  body *.w130 { width: 33.08vw !important; }
  body *.w135 { width: 34.35vw !important; }
  body *.w140 { width: 35.62vw !important; }
  body *.w145 { width: 36.90vw !important; }
  body *.w150 { width: 38.17vw !important; }
  body *.w155 { width: 39.44vw !important; }
  body *.w160 { width: 40.71vw !important; }
  body *.w165 { width: 41.98vw !important; }
  body *.w170 { width: 43.26vw !important; }
  body *.w175 { width: 44.53vw !important; }
  body *.w180 { width: 45.80vw !important; }
  body *.w185 { width: 47.07vw !important; }
  body *.w190 { width: 48.35vw !important; }
  body *.w195 { width: 49.62vw !important; }
  body *.w200 { width: 50.89vw !important; }
  body *.w205 { width: 52.16vw !important; }
  body *.w210 { width: 53.43vw !important; }
  body *.w215 { width: 54.71vw !important; }
  body *.w220 { width: 55.98vw !important; }
  body *.w225 { width: 57.25vw !important; }
  body *.w230 { width: 58.52vw !important; }
  body *.w235 { width: 59.80vw !important; }
  body *.w240 { width: 61.07vw !important; }
  body *.w245 { width: 62.34vw !important; }
  body *.w250 { width: 63.61vw !important; }
  body *.w255 { width: 64.89vw !important; }
  body *.w260 { width: 66.16vw !important; }
  body *.w265 { width: 67.43vw !important; }
  body *.w270 { width: 68.70vw !important; }
  body *.w275 { width: 69.97vw !important; }
  body *.w280 { width: 71.25vw !important; }
  body *.w285 { width: 72.52vw !important; }
  body *.w290 { width: 73.79vw !important; }
  body *.w295 { width: 75.06vw !important; }
  body *.w300 { width: 76.34vw !important; }
  body *.w305 { width: 77.61vw !important; }
  body *.w310 { width: 78.88vw !important; }
  body *.w315 { width: 80.15vw !important; }
  body *.w320 { width: 81.42vw !important; }
  body *.w325 { width: 82.70vw !important; }
  body *.w330 { width: 83.97vw !important; }
  body *.w335 { width: 85.24vw !important; }
  body *.w340 { width: 86.51vw !important; }
  body *.w345 { width: 87.79vw !important; }
  body *.w350 { width: 89.06vw !important; }
  body *.w355 { width: 90.33vw !important; }
  body *.w360 { width: 91.60vw !important; }
  body *.w365 { width: 92.87vw !important; }
  body *.w370 { width: 94.15vw !important; }
  body *.w375 { width: 95.42vw !important; }
  body *.w380 { width: 96.69vw !important; }
  body *.w385 { width: 97.96vw !important; }
  body *.w390 { width: 99.24vw !important; }
  body *.w395 { width: 100.51vw !important; }
  body *.w400 { width: 101.78vw !important; }
  body *.w405 { width: 103.05vw !important; }
  body *.w410 { width: 104.33vw !important; }
  body *.w415 { width: 105.60vw !important; }
  body *.w420 { width: 106.87vw !important; }
  body *.w425 { width: 108.14vw !important; }
  body *.w430 { width: 109.41vw !important; }
  body *.w435 { width: 110.69vw !important; }
  body *.w440 { width: 111.96vw !important; }
  body *.w445 { width: 113.23vw !important; }
  body *.w450 { width: 114.50vw !important; }
  body *.w455 { width: 115.78vw !important; }
  body *.w460 { width: 117.05vw !important; }
  body *.w465 { width: 118.32vw !important; }
  body *.w470 { width: 119.59vw !important; }
  body *.w475 { width: 120.86vw !important; }
  body *.w480 { width: 122.14vw !important; }
  body *.w485 { width: 123.41vw !important; }
  body *.w490 { width: 124.68vw !important; }
  body *.w495 { width: 125.95vw !important; }
  body *.w500 { width: 127.23vw !important; }
  body *.w505 { width: 128.50vw !important; }
  body *.w510 { width: 129.77vw !important; }
  body *.w515 { width: 131.04vw !important; }
  body *.w520 { width: 132.32vw !important; }
  body *.w525 { width: 133.59vw !important; }
  body *.w530 { width: 134.86vw !important; }
  body *.w535 { width: 136.13vw !important; }
  body *.w540 { width: 137.40vw !important; }
  body *.w545 { width: 138.68vw !important; }
  body *.w550 { width: 139.95vw !important; }
  body *.w555 { width: 141.22vw !important; }
  body *.w560 { width: 142.49vw !important; }
  body *.w565 { width: 143.77vw !important; }
  body *.w570 { width: 145.04vw !important; }
  body *.w575 { width: 146.31vw !important; }
  body *.w580 { width: 147.58vw !important; }
  body *.w585 { width: 148.85vw !important; }
  body *.w590 { width: 150.13vw !important; }
  body *.w595 { width: 151.40vw !important; }
  body *.w600 { width: 152.67vw !important; }
  body *.w605 { width: 153.94vw !important; }
  body *.w610 { width: 155.22vw !important; }
  body *.w615 { width: 156.49vw !important; }
  body *.w620 { width: 157.76vw !important; }
  body *.w625 { width: 159.03vw !important; }
  body *.w630 { width: 160.30vw !important; }
  body *.w635 { width: 161.58vw !important; }
  body *.w640 { width: 162.85vw !important; }
  body *.w645 { width: 164.12vw !important; }
  body *.w650 { width: 165.39vw !important; }
  body *.w655 { width: 166.67vw !important; }
  body *.w660 { width: 167.94vw !important; }
  body *.w665 { width: 169.21vw !important; }
  body *.w670 { width: 170.48vw !important; }
  body *.w675 { width: 171.76vw !important; }
  body *.w680 { width: 173.03vw !important; }
  body *.w685 { width: 174.30vw !important; }
  body *.w690 { width: 175.57vw !important; }
  body *.w695 { width: 176.84vw !important; }
  body *.w700 { width: 178.12vw !important; }
  body *.w705 { width: 179.39vw !important; }
  body *.w710 { width: 180.66vw !important; }
  body *.w715 { width: 181.93vw !important; }
  body *.w720 { width: 183.21vw !important; }
  body *.w725 { width: 184.48vw !important; }
  body *.w730 { width: 185.75vw !important; }
  body *.w735 { width: 187.02vw !important; }
  body *.w740 { width: 188.29vw !important; }
  body *.w745 { width: 189.57vw !important; }
  body *.w750 { width: 190.84vw !important; }
  body *.w755 { width: 192.11vw !important; }
  body *.w760 { width: 193.38vw !important; }
  body *.w765 { width: 194.66vw !important; }
  body *.w770 { width: 195.93vw !important; }
  body *.w775 { width: 197.20vw !important; }
  body *.w780 { width: 198.47vw !important; }
  body *.w785 { width: 199.74vw !important; }
  body *.w790 { width: 201.02vw !important; }
  body *.w795 { width: 202.29vw !important; }
  body *.w800 { width: 203.56vw !important; }
  body *.w805 { width: 204.83vw !important; }
  body *.w810 { width: 206.11vw !important; }
  body *.w815 { width: 207.38vw !important; }
  body *.w820 { width: 208.65vw !important; }
  body *.w825 { width: 209.92vw !important; }
  body *.w830 { width: 211.20vw !important; }
  body *.w835 { width: 212.47vw !important; }
  body *.w840 { width: 213.74vw !important; }
  body *.w845 { width: 215.01vw !important; }
  body *.w850 { width: 216.28vw !important; }
  body *.w855 { width: 217.56vw !important; }
  body *.w860 { width: 218.83vw !important; }
  body *.w865 { width: 220.10vw !important; }
  body *.w870 { width: 221.37vw !important; }
  body *.w875 { width: 222.65vw !important; }
  body *.w880 { width: 223.92vw !important; }
  body *.w885 { width: 225.19vw !important; }
  body *.w890 { width: 226.46vw !important; }
  body *.w895 { width: 227.73vw !important; }
  body *.w900 { width: 229.01vw !important; }
  body *.w905 { width: 230.28vw !important; }
  body *.w910 { width: 231.55vw !important; }
  body *.w915 { width: 232.82vw !important; }
  body *.w920 { width: 234.10vw !important; }
  body *.w925 { width: 235.37vw !important; }
  body *.w930 { width: 236.64vw !important; }
  body *.w935 { width: 237.91vw !important; }
  body *.w940 { width: 239.18vw !important; }
  body *.w945 { width: 240.46vw !important; }
  body *.w950 { width: 241.73vw !important; }
  body *.w955 { width: 243.00vw !important; }
  body *.w960 { width: 244.27vw !important; }
  body *.w965 { width: 245.55vw !important; }
  body *.w970 { width: 246.82vw !important; }
  body *.w975 { width: 248.09vw !important; }
  body *.w980 { width: 249.36vw !important; }
  body *.w985 { width: 250.64vw !important; }
  body *.w990 { width: 251.91vw !important; }
  body *.w995 { width: 253.18vw !important; }
  body *.w1000 { width: 254.45vw !important; }
  body *.w1005 { width: 255.72vw !important; }
  body *.w1010 { width: 256.99vw !important; }
  body *.w1015 { width: 258.27vw !important; }
  body *.w1020 { width: 259.54vw !important; }
  body *.w1025 { width: 260.81vw !important; }
  body *.w1030 { width: 262.09vw !important; }
  body *.w1035 { width: 263.36vw !important; }
  body *.w1040 { width: 264.63vw !important; }
  body *.w1045 { width: 265.90vw !important; }
  body *.w1050 { width: 267.17vw !important; }
  body *.w1055 { width: 268.45vw !important; }
  body *.w1060 { width: 269.72vw !important; }
  body *.w1065 { width: 270.99vw !important; }
  body *.w1070 { width: 272.26vw !important; }
  body *.w1075 { width: 273.54vw !important; }
  body *.w1080 { width: 274.81vw !important; }
  body *.w1085 { width: 276.08vw !important; }
  body *.w1090 { width: 277.35vw !important; }
  body *.w1095 { width: 278.62vw !important; }
  body *.w1100 { width: 279.90vw !important; }
  body *.w1105 { width: 281.17vw !important; }
  body *.w1110 { width: 282.44vw !important; }
  body *.w1115 { width: 283.71vw !important; }
  body *.w1120 { width: 284.99vw !important; }
  body *.w1125 { width: 286.26vw !important; }
  body *.w1130 { width: 287.53vw !important; }
  body *.w1135 { width: 288.80vw !important; }
  body *.w1140 { width: 290.08vw !important; }
  body *.w1145 { width: 291.35vw !important; }
  body *.w1150 { width: 292.62vw !important; }
  body *.w1155 { width: 293.89vw !important; }
  body *.w1160 { width: 295.16vw !important; }
  body *.w1165 { width: 296.44vw !important; }
  body *.w1170 { width: 297.71vw !important; }
  body *.w1175 { width: 298.98vw !important; }
  body *.w1180 { width: 300.25vw !important; }
  body *.w1185 { width: 301.53vw !important; }
  body *.w1190 { width: 302.80vw !important; }
  body *.w1195 { width: 304.07vw !important; }
  body *.w1200 { width: 305.34vw !important; }

  body *.sp_w10p { width: 10% !important; }
  body *.sp_w20p { width: 20% !important; }
  body *.sp_w30p { width: 30% !important; }
  body *.sp_w40p { width: 40% !important; }
  body *.sp_w50p { width: 50% !important; }
  body *.sp_w60p { width: 60% !important; }
  body *.sp_w70p { width: 70% !important; }
  body *.sp_w80p { width: 80% !important; }
  body *.sp_w90p { width: 90% !important; }
  body *.sp_w100p { width: 100% !important; }

  body *.sp_w0 { width: 0 !important; }
  body *.sp_w5 { width: 1.27vw !important; }
  body *.sp_w10 { width: 2.54vw !important; }
  body *.sp_w15 { width: 3.82vw !important; }
  body *.sp_w20 { width: 5.09vw !important; }
  body *.sp_w25 { width: 6.36vw !important; }
  body *.sp_w30 { width: 7.63vw !important; }
  body *.sp_w35 { width: 8.91vw !important; }
  body *.sp_w40 { width: 10.18vw !important; }
  body *.sp_w45 { width: 11.45vw !important; }
  body *.sp_w50 { width: 12.72vw !important; }
  body *.sp_w55 { width: 13.99vw !important; }
  body *.sp_w60 { width: 15.27vw !important; }
  body *.sp_w65 { width: 16.54vw !important; }
  body *.sp_w70 { width: 17.81vw !important; }
  body *.sp_w75 { width: 19.08vw !important; }
  body *.sp_w80 { width: 20.36vw !important; }
  body *.sp_w85 { width: 21.63vw !important; }
  body *.sp_w90 { width: 22.90vw !important; }
  body *.sp_w95 { width: 24.17vw !important; }
  body *.sp_w100 { width: 25.45vw !important; }
  body *.sp_w105 { width: 26.72vw !important; }
  body *.sp_w110 { width: 27.99vw !important; }
  body *.sp_w115 { width: 29.26vw !important; }
  body *.sp_w120 { width: 30.53vw !important; }
  body *.sp_w125 { width: 31.81vw !important; }
  body *.sp_w130 { width: 33.08vw !important; }
  body *.sp_w135 { width: 34.35vw !important; }
  body *.sp_w140 { width: 35.62vw !important; }
  body *.sp_w145 { width: 36.90vw !important; }
  body *.sp_w150 { width: 38.17vw !important; }
  body *.sp_w155 { width: 39.44vw !important; }
  body *.sp_w160 { width: 40.71vw !important; }
  body *.sp_w165 { width: 41.98vw !important; }
  body *.sp_w170 { width: 43.26vw !important; }
  body *.sp_w175 { width: 44.53vw !important; }
  body *.sp_w180 { width: 45.80vw !important; }
  body *.sp_w185 { width: 47.07vw !important; }
  body *.sp_w190 { width: 48.35vw !important; }
  body *.sp_w195 { width: 49.62vw !important; }
  body *.sp_w200 { width: 50.89vw !important; }
  body *.sp_w205 { width: 52.16vw !important; }
  body *.sp_w210 { width: 53.43vw !important; }
  body *.sp_w215 { width: 54.71vw !important; }
  body *.sp_w220 { width: 55.98vw !important; }
  body *.sp_w225 { width: 57.25vw !important; }
  body *.sp_w230 { width: 58.52vw !important; }
  body *.sp_w235 { width: 59.80vw !important; }
  body *.sp_w240 { width: 61.07vw !important; }
  body *.sp_w245 { width: 62.34vw !important; }
  body *.sp_w250 { width: 63.61vw !important; }
  body *.sp_w255 { width: 64.89vw !important; }
  body *.sp_w260 { width: 66.16vw !important; }
  body *.sp_w265 { width: 67.43vw !important; }
  body *.sp_w270 { width: 68.70vw !important; }
  body *.sp_w275 { width: 69.97vw !important; }
  body *.sp_w280 { width: 71.25vw !important; }
  body *.sp_w285 { width: 72.52vw !important; }
  body *.sp_w290 { width: 73.79vw !important; }
  body *.sp_w295 { width: 75.06vw !important; }
  body *.sp_w300 { width: 76.34vw !important; }
  body *.sp_w305 { width: 77.61vw !important; }
  body *.sp_w310 { width: 78.88vw !important; }
  body *.sp_w315 { width: 80.15vw !important; }
  body *.sp_w320 { width: 81.42vw !important; }
  body *.sp_w325 { width: 82.70vw !important; }
  body *.sp_w330 { width: 83.97vw !important; }
  body *.sp_w335 { width: 85.24vw !important; }
  body *.sp_w340 { width: 86.51vw !important; }
  body *.sp_w345 { width: 87.79vw !important; }
  body *.sp_w350 { width: 89.06vw !important; }
  body *.sp_w355 { width: 90.33vw !important; }
  body *.sp_w360 { width: 91.60vw !important; }
  body *.sp_w365 { width: 92.87vw !important; }
  body *.sp_w370 { width: 94.15vw !important; }
  body *.sp_w375 { width: 95.42vw !important; }
  body *.sp_w380 { width: 96.69vw !important; }
  body *.sp_w385 { width: 97.96vw !important; }
  body *.sp_w390 { width: 99.24vw !important; }
  body *.sp_w395 { width: 100.51vw !important; }
  body *.sp_w400 { width: 101.78vw !important; }
  body *.sp_w405 { width: 103.05vw !important; }
  body *.sp_w410 { width: 104.33vw !important; }
  body *.sp_w415 { width: 105.60vw !important; }
  body *.sp_w420 { width: 106.87vw !important; }
  body *.sp_w425 { width: 108.14vw !important; }
  body *.sp_w430 { width: 109.41vw !important; }
  body *.sp_w435 { width: 110.69vw !important; }
  body *.sp_w440 { width: 111.96vw !important; }
  body *.sp_w445 { width: 113.23vw !important; }
  body *.sp_w450 { width: 114.50vw !important; }
  body *.sp_w455 { width: 115.78vw !important; }
  body *.sp_w460 { width: 117.05vw !important; }
  body *.sp_w465 { width: 118.32vw !important; }
  body *.sp_w470 { width: 119.59vw !important; }
  body *.sp_w475 { width: 120.86vw !important; }
  body *.sp_w480 { width: 122.14vw !important; }
  body *.sp_w485 { width: 123.41vw !important; }
  body *.sp_w490 { width: 124.68vw !important; }
  body *.sp_w495 { width: 125.95vw !important; }
  body *.sp_w500 { width: 127.23vw !important; }
  body *.sp_w505 { width: 128.50vw !important; }
  body *.sp_w510 { width: 129.77vw !important; }
  body *.sp_w515 { width: 131.04vw !important; }
  body *.sp_w520 { width: 132.32vw !important; }
  body *.sp_w525 { width: 133.59vw !important; }
  body *.sp_w530 { width: 134.86vw !important; }
  body *.sp_w535 { width: 136.13vw !important; }
  body *.sp_w540 { width: 137.40vw !important; }
  body *.sp_w545 { width: 138.68vw !important; }
  body *.sp_w550 { width: 139.95vw !important; }
  body *.sp_w555 { width: 141.22vw !important; }
  body *.sp_w560 { width: 142.49vw !important; }
  body *.sp_w565 { width: 143.77vw !important; }
  body *.sp_w570 { width: 145.04vw !important; }
  body *.sp_w575 { width: 146.31vw !important; }
  body *.sp_w580 { width: 147.58vw !important; }
  body *.sp_w585 { width: 148.85vw !important; }
  body *.sp_w590 { width: 150.13vw !important; }
  body *.sp_w595 { width: 151.40vw !important; }
  body *.sp_w600 { width: 152.67vw !important; }
  body *.sp_w605 { width: 153.94vw !important; }
  body *.sp_w610 { width: 155.22vw !important; }
  body *.sp_w615 { width: 156.49vw !important; }
  body *.sp_w620 { width: 157.76vw !important; }
  body *.sp_w625 { width: 159.03vw !important; }
  body *.sp_w630 { width: 160.30vw !important; }
  body *.sp_w635 { width: 161.58vw !important; }
  body *.sp_w640 { width: 162.85vw !important; }
  body *.sp_w645 { width: 164.12vw !important; }
  body *.sp_w650 { width: 165.39vw !important; }
  body *.sp_w655 { width: 166.67vw !important; }
  body *.sp_w660 { width: 167.94vw !important; }
  body *.sp_w665 { width: 169.21vw !important; }
  body *.sp_w670 { width: 170.48vw !important; }
  body *.sp_w675 { width: 171.76vw !important; }
  body *.sp_w680 { width: 173.03vw !important; }
  body *.sp_w685 { width: 174.30vw !important; }
  body *.sp_w690 { width: 175.57vw !important; }
  body *.sp_w695 { width: 176.84vw !important; }
  body *.sp_w700 { width: 178.12vw !important; }
  body *.sp_w705 { width: 179.39vw !important; }
  body *.sp_w710 { width: 180.66vw !important; }
  body *.sp_w715 { width: 181.93vw !important; }
  body *.sp_w720 { width: 183.21vw !important; }
  body *.sp_w725 { width: 184.48vw !important; }
  body *.sp_w730 { width: 185.75vw !important; }
  body *.sp_w735 { width: 187.02vw !important; }
  body *.sp_w740 { width: 188.29vw !important; }
  body *.sp_w745 { width: 189.57vw !important; }
  body *.sp_w750 { width: 190.84vw !important; }
  body *.sp_w755 { width: 192.11vw !important; }
  body *.sp_w760 { width: 193.38vw !important; }
  body *.sp_w765 { width: 194.66vw !important; }
  body *.sp_w770 { width: 195.93vw !important; }
  body *.sp_w775 { width: 197.20vw !important; }
  body *.sp_w780 { width: 198.47vw !important; }
  body *.sp_w785 { width: 199.74vw !important; }
  body *.sp_w790 { width: 201.02vw !important; }
  body *.sp_w795 { width: 202.29vw !important; }
  body *.sp_w800 { width: 203.56vw !important; }
  body *.sp_w805 { width: 204.83vw !important; }
  body *.sp_w810 { width: 206.11vw !important; }
  body *.sp_w815 { width: 207.38vw !important; }
  body *.sp_w820 { width: 208.65vw !important; }
  body *.sp_w825 { width: 209.92vw !important; }
  body *.sp_w830 { width: 211.20vw !important; }
  body *.sp_w835 { width: 212.47vw !important; }
  body *.sp_w840 { width: 213.74vw !important; }
  body *.sp_w845 { width: 215.01vw !important; }
  body *.sp_w850 { width: 216.28vw !important; }
  body *.sp_w855 { width: 217.56vw !important; }
  body *.sp_w860 { width: 218.83vw !important; }
  body *.sp_w865 { width: 220.10vw !important; }
  body *.sp_w870 { width: 221.37vw !important; }
  body *.sp_w875 { width: 222.65vw !important; }
  body *.sp_w880 { width: 223.92vw !important; }
  body *.sp_w885 { width: 225.19vw !important; }
  body *.sp_w890 { width: 226.46vw !important; }
  body *.sp_w895 { width: 227.73vw !important; }
  body *.sp_w900 { width: 229.01vw !important; }
  body *.sp_w905 { width: 230.28vw !important; }
  body *.sp_w910 { width: 231.55vw !important; }
  body *.sp_w915 { width: 232.82vw !important; }
  body *.sp_w920 { width: 234.10vw !important; }
  body *.sp_w925 { width: 235.37vw !important; }
  body *.sp_w930 { width: 236.64vw !important; }
  body *.sp_w935 { width: 237.91vw !important; }
  body *.sp_w940 { width: 239.18vw !important; }
  body *.sp_w945 { width: 240.46vw !important; }
  body *.sp_w950 { width: 241.73vw !important; }
  body *.sp_w955 { width: 243.00vw !important; }
  body *.sp_w960 { width: 244.27vw !important; }
  body *.sp_w965 { width: 245.55vw !important; }
  body *.sp_w970 { width: 246.82vw !important; }
  body *.sp_w975 { width: 248.09vw !important; }
  body *.sp_w980 { width: 249.36vw !important; }
  body *.sp_w985 { width: 250.64vw !important; }
  body *.sp_w990 { width: 251.91vw !important; }
  body *.sp_w995 { width: 253.18vw !important; }
  body *.sp_w1000 { width: 254.45vw !important; }
  body *.sp_w1005 { width: 255.72vw !important; }
  body *.sp_w1010 { width: 256.99vw !important; }
  body *.sp_w1015 { width: 258.27vw !important; }
  body *.sp_w1020 { width: 259.54vw !important; }
  body *.sp_w1025 { width: 260.81vw !important; }
  body *.sp_w1030 { width: 262.09vw !important; }
  body *.sp_w1035 { width: 263.36vw !important; }
  body *.sp_w1040 { width: 264.63vw !important; }
  body *.sp_w1045 { width: 265.90vw !important; }
  body *.sp_w1050 { width: 267.17vw !important; }
  body *.sp_w1055 { width: 268.45vw !important; }
  body *.sp_w1060 { width: 269.72vw !important; }
  body *.sp_w1065 { width: 270.99vw !important; }
  body *.sp_w1070 { width: 272.26vw !important; }
  body *.sp_w1075 { width: 273.54vw !important; }
  body *.sp_w1080 { width: 274.81vw !important; }
  body *.sp_w1085 { width: 276.08vw !important; }
  body *.sp_w1090 { width: 277.35vw !important; }
  body *.sp_w1095 { width: 278.62vw !important; }
  body *.sp_w1100 { width: 279.90vw !important; }
  body *.sp_w1105 { width: 281.17vw !important; }
  body *.sp_w1110 { width: 282.44vw !important; }
  body *.sp_w1115 { width: 283.71vw !important; }
  body *.sp_w1120 { width: 284.99vw !important; }
  body *.sp_w1125 { width: 286.26vw !important; }
  body *.sp_w1130 { width: 287.53vw !important; }
  body *.sp_w1135 { width: 288.80vw !important; }
  body *.sp_w1140 { width: 290.08vw !important; }
  body *.sp_w1145 { width: 291.35vw !important; }
  body *.sp_w1150 { width: 292.62vw !important; }
  body *.sp_w1155 { width: 293.89vw !important; }
  body *.sp_w1160 { width: 295.16vw !important; }
  body *.sp_w1165 { width: 296.44vw !important; }
  body *.sp_w1170 { width: 297.71vw !important; }
  body *.sp_w1175 { width: 298.98vw !important; }
  body *.sp_w1180 { width: 300.25vw !important; }
  body *.sp_w1185 { width: 301.53vw !important; }
  body *.sp_w1190 { width: 302.80vw !important; }
  body *.sp_w1195 { width: 304.07vw !important; }
  body *.sp_w1200 { width: 305.34vw !important; }
}

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　▼▼　余白　▼▼
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
body *.p0 { padding: 0 !important; }
body *.p5 { padding: 5px !important; }
body *.p10 { padding: 10px !important; }
body *.p15 { padding: 15px !important; }
body *.p20 { padding: 20px !important; }
body *.p25 { padding: 25px !important; }
body *.p30 { padding: 30px !important; }
body *.p35 { padding: 35px !important; }
body *.p40 { padding: 40px !important; }
body *.p45 { padding: 45px !important; }
body *.p50 { padding: 50px !important; }
body *.p55 { padding: 55px !important; }
body *.p60 { padding: 60px !important; }
body *.p65 { padding: 65px !important; }
body *.p70 { padding: 70px !important; }
body *.p75 { padding: 75px !important; }
body *.p80 { padding: 80px !important; }
body *.p85 { padding: 85px !important; }
body *.p90 { padding: 90px !important; }
body *.p95 { padding: 95px !important; }
body *.p100 { padding: 100px !important; }
body *.pt0 { padding-top: 0 !important; }
body *.pt5 { padding-top: 5px !important; }
body *.pt10 { padding-top: 10px !important; }
body *.pt15 { padding-top: 15px !important; }
body *.pt20 { padding-top: 20px !important; }
body *.pt25 { padding-top: 25px !important; }
body *.pt30 { padding-top: 30px !important; }
body *.pt35 { padding-top: 35px !important; }
body *.pt40 { padding-top: 40px !important; }
body *.pt45 { padding-top: 45px !important; }
body *.pt50 { padding-top: 50px !important; }
body *.pt55 { padding-top: 55px !important; }
body *.pt60 { padding-top: 60px !important; }
body *.pt65 { padding-top: 65px !important; }
body *.pt70 { padding-top: 70px !important; }
body *.pt75 { padding-top: 75px !important; }
body *.pt80 { padding-top: 80px !important; }
body *.pt85 { padding-top: 85px !important; }
body *.pt90 { padding-top: 90px !important; }
body *.pt95 { padding-top: 95px !important; }
body *.pt100 { padding-top: 100px !important; }
body *.pr0 { padding-right: 0 !important; }
body *.pr5 { padding-right: 5px !important; }
body *.pr10 { padding-right: 10px !important; }
body *.pr15 { padding-right: 15px !important; }
body *.pr20 { padding-right: 20px !important; }
body *.pr25 { padding-right: 25px !important; }
body *.pr30 { padding-right: 30px !important; }
body *.pr35 { padding-right: 35px !important; }
body *.pr40 { padding-right: 40px !important; }
body *.pr45 { padding-right: 45px !important; }
body *.pr50 { padding-right: 50px !important; }
body *.pr55 { padding-right: 55px !important; }
body *.pr60 { padding-right: 60px !important; }
body *.pr65 { padding-right: 65px !important; }
body *.pr70 { padding-right: 70px !important; }
body *.pr75 { padding-right: 75px !important; }
body *.pr80 { padding-right: 80px !important; }
body *.pr85 { padding-right: 85px !important; }
body *.pr90 { padding-right: 90px !important; }
body *.pr95 { padding-right: 95px !important; }
body *.pr100 { padding-right: 100px !important; }
body *.pl0 { padding-left: 0 !important; }
body *.pl5 { padding-left: 5px !important; }
body *.pl10 { padding-left: 10px !important; }
body *.pl15 { padding-left: 15px !important; }
body *.pl20 { padding-left: 20px !important; }
body *.pl25 { padding-left: 25px !important; }
body *.pl30 { padding-left: 30px !important; }
body *.pl35 { padding-left: 35px !important; }
body *.pl40 { padding-left: 40px !important; }
body *.pl45 { padding-left: 45px !important; }
body *.pl50 { padding-left: 50px !important; }
body *.pl55 { padding-left: 55px !important; }
body *.pl60 { padding-left: 60px !important; }
body *.pl65 { padding-left: 65px !important; }
body *.pl70 { padding-left: 70px !important; }
body *.pl75 { padding-left: 75px !important; }
body *.pl80 { padding-left: 80px !important; }
body *.pl85 { padding-left: 85px !important; }
body *.pl90 { padding-left: 90px !important; }
body *.pl95 { padding-left: 95px !important; }
body *.pl100 { padding-left: 100px !important; }
body *.pb0 { padding-bottom: 0 !important; }
body *.pb5 { padding-bottom: 5px !important; }
body *.pb10 { padding-bottom: 10px !important; }
body *.pb15 { padding-bottom: 15px !important; }
body *.pb20 { padding-bottom: 20px !important; }
body *.pb25 { padding-bottom: 25px !important; }
body *.pb30 { padding-bottom: 30px !important; }
body *.pb35 { padding-bottom: 35px !important; }
body *.pb40 { padding-bottom: 40px !important; }
body *.pb45 { padding-bottom: 45px !important; }
body *.pb50 { padding-bottom: 50px !important; }
body *.pb55 { padding-bottom: 55px !important; }
body *.pb60 { padding-bottom: 60px !important; }
body *.pb65 { padding-bottom: 65px !important; }
body *.pb70 { padding-bottom: 70px !important; }
body *.pb75 { padding-bottom: 75px !important; }
body *.pb80 { padding-bottom: 80px !important; }
body *.pb85 { padding-bottom: 85px !important; }
body *.pb90 { padding-bottom: 90px !important; }
body *.pb95 { padding-bottom: 95px !important; }
body *.pb100 { padding-bottom: 100px !important; }
body *.m0 { margin: 0 !important; }
body *.m5 { margin: 5px !important; }
body *.m10 { margin: 10px !important; }
body *.m15 { margin: 15px !important; }
body *.m20 { margin: 20px !important; }
body *.m25 { margin: 25px !important; }
body *.m30 { margin: 30px !important; }
body *.m35 { margin: 35px !important; }
body *.m40 { margin: 40px !important; }
body *.m45 { margin: 45px !important; }
body *.m50 { margin: 50px !important; }
body *.m55 { margin: 55px !important; }
body *.m60 { margin: 60px !important; }
body *.m65 { margin: 65px !important; }
body *.m70 { margin: 70px !important; }
body *.m75 { margin: 75px !important; }
body *.m80 { margin: 80px !important; }
body *.m85 { margin: 85px !important; }
body *.m90 { margin: 90px !important; }
body *.m95 { margin: 95px !important; }
body *.m100 { margin: 100px !important; }
body *.mt0 { margin-top: 0 !important; }
body *.mt5 { margin-top: 5px !important; }
body *.mt10 { margin-top: 10px !important; }
body *.mt15 { margin-top: 15px !important; }
body *.mt20 { margin-top: 20px !important; }
body *.mt25 { margin-top: 25px !important; }
body *.mt30 { margin-top: 30px !important; }
body *.mt35 { margin-top: 35px !important; }
body *.mt40 { margin-top: 40px !important; }
body *.mt45 { margin-top: 45px !important; }
body *.mt50 { margin-top: 50px !important; }
body *.mt55 { margin-top: 55px !important; }
body *.mt60 { margin-top: 60px !important; }
body *.mt65 { margin-top: 65px !important; }
body *.mt70 { margin-top: 70px !important; }
body *.mt75 { margin-top: 75px !important; }
body *.mt80 { margin-top: 80px !important; }
body *.mt85 { margin-top: 85px !important; }
body *.mt90 { margin-top: 90px !important; }
body *.mt95 { margin-top: 95px !important; }
body *.mt100 { margin-top: 100px !important; }
body *.mra { margin-right: auto !important; }
body *.mr0 { margin-right: 0 !important; }
body *.mr5 { margin-right: 5px !important; }
body *.mr10 { margin-right: 10px !important; }
body *.mr15 { margin-right: 15px !important; }
body *.mr20 { margin-right: 20px !important; }
body *.mr25 { margin-right: 25px !important; }
body *.mr30 { margin-right: 30px !important; }
body *.mr35 { margin-right: 35px !important; }
body *.mr40 { margin-right: 40px !important; }
body *.mr45 { margin-right: 45px !important; }
body *.mr50 { margin-right: 50px !important; }
body *.mr55 { margin-right: 55px !important; }
body *.mr60 { margin-right: 60px !important; }
body *.mr65 { margin-right: 65px !important; }
body *.mr70 { margin-right: 70px !important; }
body *.mr75 { margin-right: 75px !important; }
body *.mr80 { margin-right: 80px !important; }
body *.mr85 { margin-right: 85px !important; }
body *.mr90 { margin-right: 90px !important; }
body *.mr95 { margin-right: 95px !important; }
body *.mr100 { margin-right: 100px !important; }
body *.mla { margin-left: auto !important; }
body *.ml0 { margin-left: 0 !important; }
body *.ml5 { margin-left: 5px !important; }
body *.ml10 { margin-left: 10px !important; }
body *.ml15 { margin-left: 15px !important; }
body *.ml20 { margin-left: 20px !important; }
body *.ml25 { margin-left: 25px !important; }
body *.ml30 { margin-left: 30px !important; }
body *.ml35 { margin-left: 35px !important; }
body *.ml40 { margin-left: 40px !important; }
body *.ml45 { margin-left: 45px !important; }
body *.ml50 { margin-left: 50px !important; }
body *.ml55 { margin-left: 55px !important; }
body *.ml60 { margin-left: 60px !important; }
body *.ml65 { margin-left: 65px !important; }
body *.ml70 { margin-left: 70px !important; }
body *.ml75 { margin-left: 75px !important; }
body *.ml80 { margin-left: 80px !important; }
body *.ml85 { margin-left: 85px !important; }
body *.ml90 { margin-left: 90px !important; }
body *.ml95 { margin-left: 95px !important; }
body *.ml100 { margin-left: 100px !important; }
body *.mb0 { margin-bottom: 0 !important; }
body *.mb5 { margin-bottom: 5px !important; }
body *.mb10 { margin-bottom: 10px !important; }
body *.mb15 { margin-bottom: 15px !important; }
body *.mb20 { margin-bottom: 20px !important; }
body *.mb25 { margin-bottom: 25px !important; }
body *.mb30 { margin-bottom: 30px !important; }
body *.mb35 { margin-bottom: 35px !important; }
body *.mb40 { margin-bottom: 40px !important; }
body *.mb45 { margin-bottom: 45px !important; }
body *.mb50 { margin-bottom: 50px !important; }
body *.mb55 { margin-bottom: 55px !important; }
body *.mb60 { margin-bottom: 60px !important; }
body *.mb65 { margin-bottom: 65px !important; }
body *.mb70 { margin-bottom: 70px !important; }
body *.mb75 { margin-bottom: 75px !important; }
body *.mb80 { margin-bottom: 80px !important; }
body *.mb85 { margin-bottom: 85px !important; }
body *.mb90 { margin-bottom: 90px !important; }
body *.mb95 { margin-bottom: 95px !important; }
body *.mb100 { margin-bottom: 100px !important; }

@media screen and (max-width: 834px) {/* SP用 */
  body *.p0 { padding: 0 !important; }
  body *.p5 { padding: 1.27vw !important; }
  body *.p10 { padding: 2.54vw !important; }
  body *.p15 { padding: 3.82vw !important; }
  body *.p20 { padding: 5.09vw !important; }
  body *.p25 { padding: 6.36vw !important; }
  body *.p30 { padding: 7.63vw !important; }
  body *.p35 { padding: 8.91vw !important; }
  body *.p40 { padding: 10.18vw !important; }
  body *.p45 { padding: 11.45vw !important; }
  body *.p50 { padding: 12.72vw !important; }
  body *.p55 { padding: 13.99vw !important; }
  body *.p60 { padding: 15.27vw !important; }
  body *.p65 { padding: 16.54vw !important; }
  body *.p70 { padding: 17.81vw !important; }
  body *.p75 { padding: 19.08vw !important; }
  body *.p80 { padding: 20.36vw !important; }
  body *.p85 { padding: 21.63vw !important; }
  body *.p90 { padding: 22.90vw !important; }
  body *.p95 { padding: 24.17vw !important; }
  body *.p100 { padding: 25.45vw !important; }
  
  body *.pt0 { padding-top: 0 !important; }
  body *.pt5 { padding-top: 1.27vw !important; }
  body *.pt10 { padding-top: 2.54vw !important; }
  body *.pt15 { padding-top: 3.82vw !important; }
  body *.pt20 { padding-top: 5.09vw !important; }
  body *.pt25 { padding-top: 6.36vw !important; }
  body *.pt30 { padding-top: 7.63vw !important; }
  body *.pt35 { padding-top: 8.91vw !important; }
  body *.pt40 { padding-top: 10.18vw !important; }
  body *.pt45 { padding-top: 11.45vw !important; }
  body *.pt50 { padding-top: 12.72vw !important; }
  body *.pt55 { padding-top: 13.99vw !important; }
  body *.pt60 { padding-top: 15.27vw !important; }
  body *.pt65 { padding-top: 16.54vw !important; }
  body *.pt70 { padding-top: 17.81vw !important; }
  body *.pt75 { padding-top: 19.08vw !important; }
  body *.pt80 { padding-top: 20.36vw !important; }
  body *.pt85 { padding-top: 21.63vw !important; }
  body *.pt90 { padding-top: 22.90vw !important; }
  body *.pt95 { padding-top: 24.17vw !important; }
  body *.pt100 { padding-top: 25.45vw !important; }
  
  body *.pr0 { padding-right: 0 !important; }
  body *.pr5 { padding-right: 1.27vw !important; }
  body *.pr10 { padding-right: 2.54vw !important; }
  body *.pr15 { padding-right: 3.82vw !important; }
  body *.pr20 { padding-right: 5.09vw !important; }
  body *.pr25 { padding-right: 6.36vw !important; }
  body *.pr30 { padding-right: 7.63vw !important; }
  body *.pr35 { padding-right: 8.91vw !important; }
  body *.pr40 { padding-right: 10.18vw !important; }
  body *.pr45 { padding-right: 11.45vw !important; }
  body *.pr50 { padding-right: 12.72vw !important; }
  body *.pr55 { padding-right: 13.99vw !important; }
  body *.pr60 { padding-right: 15.27vw !important; }
  body *.pr65 { padding-right: 16.54vw !important; }
  body *.pr70 { padding-right: 17.81vw !important; }
  body *.pr75 { padding-right: 19.08vw !important; }
  body *.pr80 { padding-right: 20.36vw !important; }
  body *.pr85 { padding-right: 21.63vw !important; }
  body *.pr90 { padding-right: 22.90vw !important; }
  body *.pr95 { padding-right: 24.17vw !important; }
  body *.pr100 { padding-right: 25.45vw !important; }
  
  body *.pl0 { padding-left: 0 !important; }
  body *.pl5 { padding-left: 1.27vw !important; }
  body *.pl10 { padding-left: 2.54vw !important; }
  body *.pl15 { padding-left: 3.82vw !important; }
  body *.pl20 { padding-left: 5.09vw !important; }
  body *.pl25 { padding-left: 6.36vw !important; }
  body *.pl30 { padding-left: 7.63vw !important; }
  body *.pl35 { padding-left: 8.91vw !important; }
  body *.pl40 { padding-left: 10.18vw !important; }
  body *.pl45 { padding-left: 11.45vw !important; }
  body *.pl50 { padding-left: 12.72vw !important; }
  body *.pl55 { padding-left: 13.99vw !important; }
  body *.pl60 { padding-left: 15.27vw !important; }
  body *.pl65 { padding-left: 16.54vw !important; }
  body *.pl70 { padding-left: 17.81vw !important; }
  body *.pl75 { padding-left: 19.08vw !important; }
  body *.pl80 { padding-left: 20.36vw !important; }
  body *.pl85 { padding-left: 21.63vw !important; }
  body *.pl90 { padding-left: 22.90vw !important; }
  body *.pl95 { padding-left: 24.17vw !important; }
  body *.pl100 { padding-left: 25.45vw !important; }
  
  body *.pb0 { padding-bottom: 0 !important; }
  body *.pb5 { padding-bottom: 1.27vw !important; }
  body *.pb10 { padding-bottom: 2.54vw !important; }
  body *.pb15 { padding-bottom: 3.82vw !important; }
  body *.pb20 { padding-bottom: 5.09vw !important; }
  body *.pb25 { padding-bottom: 6.36vw !important; }
  body *.pb30 { padding-bottom: 7.63vw !important; }
  body *.pb35 { padding-bottom: 8.91vw !important; }
  body *.pb40 { padding-bottom: 10.18vw !important; }
  body *.pb45 { padding-bottom: 11.45vw !important; }
  body *.pb50 { padding-bottom: 12.72vw !important; }
  body *.pb55 { padding-bottom: 13.99vw !important; }
  body *.pb60 { padding-bottom: 15.27vw !important; }
  body *.pb65 { padding-bottom: 16.54vw !important; }
  body *.pb70 { padding-bottom: 17.81vw !important; }
  body *.pb75 { padding-bottom: 19.08vw !important; }
  body *.pb80 { padding-bottom: 20.36vw !important; }
  body *.pb85 { padding-bottom: 21.63vw !important; }
  body *.pb90 { padding-bottom: 22.90vw !important; }
  body *.pb95 { padding-bottom: 24.17vw !important; }
  body *.pb100 { padding-bottom: 25.45vw !important; }
  
  body *.m0 { margin: 0 !important; }
  body *.m5 { margin: 1.27vw !important; }
  body *.m10 { margin: 2.54vw !important; }
  body *.m15 { margin: 3.82vw !important; }
  body *.m20 { margin: 5.09vw !important; }
  body *.m25 { margin: 6.36vw !important; }
  body *.m30 { margin: 7.63vw !important; }
  body *.m35 { margin: 8.91vw !important; }
  body *.m40 { margin: 10.18vw !important; }
  body *.m45 { margin: 11.45vw !important; }
  body *.m50 { margin: 12.72vw !important; }
  body *.m55 { margin: 13.99vw !important; }
  body *.m60 { margin: 15.27vw !important; }
  body *.m65 { margin: 16.54vw !important; }
  body *.m70 { margin: 17.81vw !important; }
  body *.m75 { margin: 19.08vw !important; }
  body *.m80 { margin: 20.36vw !important; }
  body *.m85 { margin: 21.63vw !important; }
  body *.m90 { margin: 22.90vw !important; }
  body *.m95 { margin: 24.17vw !important; }
  body *.m100 { margin: 25.45vw !important; }
  
  body *.mt0 { margin-top: 0 !important; }
  body *.mt5 { margin-top: 1.27vw !important; }
  body *.mt10 { margin-top: 2.54vw !important; }
  body *.mt15 { margin-top: 3.82vw !important; }
  body *.mt20 { margin-top: 5.09vw !important; }
  body *.mt25 { margin-top: 6.36vw !important; }
  body *.mt30 { margin-top: 7.63vw !important; }
  body *.mt35 { margin-top: 8.91vw !important; }
  body *.mt40 { margin-top: 10.18vw !important; }
  body *.mt45 { margin-top: 11.45vw !important; }
  body *.mt50 { margin-top: 12.72vw !important; }
  body *.mt55 { margin-top: 13.99vw !important; }
  body *.mt60 { margin-top: 15.27vw !important; }
  body *.mt65 { margin-top: 16.54vw !important; }
  body *.mt70 { margin-top: 17.81vw !important; }
  body *.mt75 { margin-top: 19.08vw !important; }
  body *.mt80 { margin-top: 20.36vw !important; }
  body *.mt85 { margin-top: 21.63vw !important; }
  body *.mt90 { margin-top: 22.90vw !important; }
  body *.mt95 { margin-top: 24.17vw !important; }
  body *.mt100 { margin-top: 25.45vw !important; }
  
  body *.mra { margin-right: auto !important; }
  
  body *.mr0 { margin-right: 0 !important; }
  body *.mr5 { margin-right: 1.27vw !important; }
  body *.mr10 { margin-right: 2.54vw !important; }
  body *.mr15 { margin-right: 3.82vw !important; }
  body *.mr20 { margin-right: 5.09vw !important; }
  body *.mr25 { margin-right: 6.36vw !important; }
  body *.mr30 { margin-right: 7.63vw !important; }
  body *.mr35 { margin-right: 8.91vw !important; }
  body *.mr40 { margin-right: 10.18vw !important; }
  body *.mr45 { margin-right: 11.45vw !important; }
  body *.mr50 { margin-right: 12.72vw !important; }
  body *.mr55 { margin-right: 13.99vw !important; }
  body *.mr60 { margin-right: 15.27vw !important; }
  body *.mr65 { margin-right: 16.54vw !important; }
  body *.mr70 { margin-right: 17.81vw !important; }
  body *.mr75 { margin-right: 19.08vw !important; }
  body *.mr80 { margin-right: 20.36vw !important; }
  body *.mr85 { margin-right: 21.63vw !important; }
  body *.mr90 { margin-right: 22.90vw !important; }
  body *.mr95 { margin-right: 24.17vw !important; }
  body *.mr100 { margin-right: 25.45vw !important; }
  
  body *.mla { margin-left: auto !important; }
  
  body *.ml0 { margin-left: 0 !important; }
  body *.ml5 { margin-left: 1.27vw !important; }
  body *.ml10 { margin-left: 2.54vw !important; }
  body *.ml15 { margin-left: 3.82vw !important; }
  body *.ml20 { margin-left: 5.09vw !important; }
  body *.ml25 { margin-left: 6.36vw !important; }
  body *.ml30 { margin-left: 7.63vw !important; }
  body *.ml35 { margin-left: 8.91vw !important; }
  body *.ml40 { margin-left: 10.18vw !important; }
  body *.ml45 { margin-left: 11.45vw !important; }
  body *.ml50 { margin-left: 12.72vw !important; }
  body *.ml55 { margin-left: 13.99vw !important; }
  body *.ml60 { margin-left: 15.27vw !important; }
  body *.ml65 { margin-left: 16.54vw !important; }
  body *.ml70 { margin-left: 17.81vw !important; }
  body *.ml75 { margin-left: 19.08vw !important; }
  body *.ml80 { margin-left: 20.36vw !important; }
  body *.ml85 { margin-left: 21.63vw !important; }
  body *.ml90 { margin-left: 22.90vw !important; }
  body *.ml95 { margin-left: 24.17vw !important; }
  body *.ml100 { margin-left: 25.45vw !important; }
  
  body *.mb0 { margin-bottom: 0 !important; }
  body *.mb5 { margin-bottom: 1.27vw !important; }
  body *.mb10 { margin-bottom: 2.54vw !important; }
  body *.mb15 { margin-bottom: 3.82vw !important; }
  body *.mb20 { margin-bottom: 5.09vw !important; }
  body *.mb25 { margin-bottom: 6.36vw !important; }
  body *.mb30 { margin-bottom: 7.63vw !important; }
  body *.mb35 { margin-bottom: 8.91vw !important; }
  body *.mb40 { margin-bottom: 10.18vw !important; }
  body *.mb45 { margin-bottom: 11.45vw !important; }
  body *.mb50 { margin-bottom: 12.72vw !important; }
  body *.mb55 { margin-bottom: 13.99vw !important; }
  body *.mb60 { margin-bottom: 15.27vw !important; }
  body *.mb65 { margin-bottom: 16.54vw !important; }
  body *.mb70 { margin-bottom: 17.81vw !important; }
  body *.mb75 { margin-bottom: 19.08vw !important; }
  body *.mb80 { margin-bottom: 20.36vw !important; }
  body *.mb85 { margin-bottom: 21.63vw !important; }
  body *.mb90 { margin-bottom: 22.90vw !important; }
  body *.mb95 { margin-bottom: 24.17vw !important; }
  body *.mb100 { margin-bottom: 25.45vw !important; }
  
  body *.sp_p0 { padding: 0 !important; }
  body *.sp_p5 { padding: 1.27vw !important; }
  body *.sp_p10 { padding: 2.54vw !important; }
  body *.sp_p15 { padding: 3.82vw !important; }
  body *.sp_p20 { padding: 5.09vw !important; }
  body *.sp_p25 { padding: 6.36vw !important; }
  body *.sp_p30 { padding: 7.63vw !important; }
  body *.sp_p35 { padding: 8.91vw !important; }
  body *.sp_p40 { padding: 10.18vw !important; }
  body *.sp_p45 { padding: 11.45vw !important; }
  body *.sp_p50 { padding: 12.72vw !important; }
  body *.sp_p55 { padding: 13.99vw !important; }
  body *.sp_p60 { padding: 15.27vw !important; }
  body *.sp_p65 { padding: 16.54vw !important; }
  body *.sp_p70 { padding: 17.81vw !important; }
  body *.sp_p75 { padding: 19.08vw !important; }
  body *.sp_p80 { padding: 20.36vw !important; }
  body *.sp_p85 { padding: 21.63vw !important; }
  body *.sp_p90 { padding: 22.90vw !important; }
  body *.sp_p95 { padding: 24.17vw !important; }
  body *.sp_p100 { padding: 25.45vw !important; }
  
  body *.sp_pt0 { padding-top: 0 !important; }
  body *.sp_pt5 { padding-top: 1.27vw !important; }
  body *.sp_pt10 { padding-top: 2.54vw !important; }
  body *.sp_pt15 { padding-top: 3.82vw !important; }
  body *.sp_pt20 { padding-top: 5.09vw !important; }
  body *.sp_pt25 { padding-top: 6.36vw !important; }
  body *.sp_pt30 { padding-top: 7.63vw !important; }
  body *.sp_pt35 { padding-top: 8.91vw !important; }
  body *.sp_pt40 { padding-top: 10.18vw !important; }
  body *.sp_pt45 { padding-top: 11.45vw !important; }
  body *.sp_pt50 { padding-top: 12.72vw !important; }
  body *.sp_pt55 { padding-top: 13.99vw !important; }
  body *.sp_pt60 { padding-top: 15.27vw !important; }
  body *.sp_pt65 { padding-top: 16.54vw !important; }
  body *.sp_pt70 { padding-top: 17.81vw !important; }
  body *.sp_pt75 { padding-top: 19.08vw !important; }
  body *.sp_pt80 { padding-top: 20.36vw !important; }
  body *.sp_pt85 { padding-top: 21.63vw !important; }
  body *.sp_pt90 { padding-top: 22.90vw !important; }
  body *.sp_pt95 { padding-top: 24.17vw !important; }
  body *.sp_pt100 { padding-top: 25.45vw !important; }
  
  body *.sp_pr0 { padding-right: 0 !important; }
  body *.sp_pr5 { padding-right: 1.27vw !important; }
  body *.sp_pr10 { padding-right: 2.54vw !important; }
  body *.sp_pr15 { padding-right: 3.82vw !important; }
  body *.sp_pr20 { padding-right: 5.09vw !important; }
  body *.sp_pr25 { padding-right: 6.36vw !important; }
  body *.sp_pr30 { padding-right: 7.63vw !important; }
  body *.sp_pr35 { padding-right: 8.91vw !important; }
  body *.sp_pr40 { padding-right: 10.18vw !important; }
  body *.sp_pr45 { padding-right: 11.45vw !important; }
  body *.sp_pr50 { padding-right: 12.72vw !important; }
  body *.sp_pr55 { padding-right: 13.99vw !important; }
  body *.sp_pr60 { padding-right: 15.27vw !important; }
  body *.sp_pr65 { padding-right: 16.54vw !important; }
  body *.sp_pr70 { padding-right: 17.81vw !important; }
  body *.sp_pr75 { padding-right: 19.08vw !important; }
  body *.sp_pr80 { padding-right: 20.36vw !important; }
  body *.sp_pr85 { padding-right: 21.63vw !important; }
  body *.sp_pr90 { padding-right: 22.90vw !important; }
  body *.sp_pr95 { padding-right: 24.17vw !important; }
  body *.sp_pr100 { padding-right: 25.45vw !important; }
  
  body *.sp_pl0 { padding-left: 0 !important; }
  body *.sp_pl5 { padding-left: 1.27vw !important; }
  body *.sp_pl10 { padding-left: 2.54vw !important; }
  body *.sp_pl15 { padding-left: 3.82vw !important; }
  body *.sp_pl20 { padding-left: 5.09vw !important; }
  body *.sp_pl25 { padding-left: 6.36vw !important; }
  body *.sp_pl30 { padding-left: 7.63vw !important; }
  body *.sp_pl35 { padding-left: 8.91vw !important; }
  body *.sp_pl40 { padding-left: 10.18vw !important; }
  body *.sp_pl45 { padding-left: 11.45vw !important; }
  body *.sp_pl50 { padding-left: 12.72vw !important; }
  body *.sp_pl55 { padding-left: 13.99vw !important; }
  body *.sp_pl60 { padding-left: 15.27vw !important; }
  body *.sp_pl65 { padding-left: 16.54vw !important; }
  body *.sp_pl70 { padding-left: 17.81vw !important; }
  body *.sp_pl75 { padding-left: 19.08vw !important; }
  body *.sp_pl80 { padding-left: 20.36vw !important; }
  body *.sp_pl85 { padding-left: 21.63vw !important; }
  body *.sp_pl90 { padding-left: 22.90vw !important; }
  body *.sp_pl95 { padding-left: 24.17vw !important; }
  body *.sp_pl100 { padding-left: 25.45vw !important; }
  
  body *.sp_pb0 { padding-bottom: 0 !important; }
  body *.sp_pb5 { padding-bottom: 1.27vw !important; }
  body *.sp_pb10 { padding-bottom: 2.54vw !important; }
  body *.sp_pb15 { padding-bottom: 3.82vw !important; }
  body *.sp_pb20 { padding-bottom: 5.09vw !important; }
  body *.sp_pb25 { padding-bottom: 6.36vw !important; }
  body *.sp_pb30 { padding-bottom: 7.63vw !important; }
  body *.sp_pb35 { padding-bottom: 8.91vw !important; }
  body *.sp_pb40 { padding-bottom: 10.18vw !important; }
  body *.sp_pb45 { padding-bottom: 11.45vw !important; }
  body *.sp_pb50 { padding-bottom: 12.72vw !important; }
  body *.sp_pb55 { padding-bottom: 13.99vw !important; }
  body *.sp_pb60 { padding-bottom: 15.27vw !important; }
  body *.sp_pb65 { padding-bottom: 16.54vw !important; }
  body *.sp_pb70 { padding-bottom: 17.81vw !important; }
  body *.sp_pb75 { padding-bottom: 19.08vw !important; }
  body *.sp_pb80 { padding-bottom: 20.36vw !important; }
  body *.sp_pb85 { padding-bottom: 21.63vw !important; }
  body *.sp_pb90 { padding-bottom: 22.90vw !important; }
  body *.sp_pb95 { padding-bottom: 24.17vw !important; }
  body *.sp_pb100 { padding-bottom: 25.45vw !important; }
  
  body *.sp_m0 { margin: 0 !important; }
  body *.sp_m5 { margin: 1.27vw !important; }
  body *.sp_m10 { margin: 2.54vw !important; }
  body *.sp_m15 { margin: 3.82vw !important; }
  body *.sp_m20 { margin: 5.09vw !important; }
  body *.sp_m25 { margin: 6.36vw !important; }
  body *.sp_m30 { margin: 7.63vw !important; }
  body *.sp_m35 { margin: 8.91vw !important; }
  body *.sp_m40 { margin: 10.18vw !important; }
  body *.sp_m45 { margin: 11.45vw !important; }
  body *.sp_m50 { margin: 12.72vw !important; }
  body *.sp_m55 { margin: 13.99vw !important; }
  body *.sp_m60 { margin: 15.27vw !important; }
  body *.sp_m65 { margin: 16.54vw !important; }
  body *.sp_m70 { margin: 17.81vw !important; }
  body *.sp_m75 { margin: 19.08vw !important; }
  body *.sp_m80 { margin: 20.36vw !important; }
  body *.sp_m85 { margin: 21.63vw !important; }
  body *.sp_m90 { margin: 22.90vw !important; }
  body *.sp_m95 { margin: 24.17vw !important; }
  body *.sp_m100 { margin: 25.45vw !important; }
  
  body *.sp_mt0 { margin-top: 0 !important; }
  body *.sp_mt5 { margin-top: 1.27vw !important; }
  body *.sp_mt10 { margin-top: 2.54vw !important; }
  body *.sp_mt15 { margin-top: 3.82vw !important; }
  body *.sp_mt20 { margin-top: 5.09vw !important; }
  body *.sp_mt25 { margin-top: 6.36vw !important; }
  body *.sp_mt30 { margin-top: 7.63vw !important; }
  body *.sp_mt35 { margin-top: 8.91vw !important; }
  body *.sp_mt40 { margin-top: 10.18vw !important; }
  body *.sp_mt45 { margin-top: 11.45vw !important; }
  body *.sp_mt50 { margin-top: 12.72vw !important; }
  body *.sp_mt55 { margin-top: 13.99vw !important; }
  body *.sp_mt60 { margin-top: 15.27vw !important; }
  body *.sp_mt65 { margin-top: 16.54vw !important; }
  body *.sp_mt70 { margin-top: 17.81vw !important; }
  body *.sp_mt75 { margin-top: 19.08vw !important; }
  body *.sp_mt80 { margin-top: 20.36vw !important; }
  body *.sp_mt85 { margin-top: 21.63vw !important; }
  body *.sp_mt90 { margin-top: 22.90vw !important; }
  body *.sp_mt95 { margin-top: 24.17vw !important; }
  body *.sp_mt100 { margin-top: 25.45vw !important; }
  
  body *.sp_mra { margin-right: auto !important; }
  
  body *.sp_mr0 { margin-right: 0 !important; }
  body *.sp_mr5 { margin-right: 1.27vw !important; }
  body *.sp_mr10 { margin-right: 2.54vw !important; }
  body *.sp_mr15 { margin-right: 3.82vw !important; }
  body *.sp_mr20 { margin-right: 5.09vw !important; }
  body *.sp_mr25 { margin-right: 6.36vw !important; }
  body *.sp_mr30 { margin-right: 7.63vw !important; }
  body *.sp_mr35 { margin-right: 8.91vw !important; }
  body *.sp_mr40 { margin-right: 10.18vw !important; }
  body *.sp_mr45 { margin-right: 11.45vw !important; }
  body *.sp_mr50 { margin-right: 12.72vw !important; }
  body *.sp_mr55 { margin-right: 13.99vw !important; }
  body *.sp_mr60 { margin-right: 15.27vw !important; }
  body *.sp_mr65 { margin-right: 16.54vw !important; }
  body *.sp_mr70 { margin-right: 17.81vw !important; }
  body *.sp_mr75 { margin-right: 19.08vw !important; }
  body *.sp_mr80 { margin-right: 20.36vw !important; }
  body *.sp_mr85 { margin-right: 21.63vw !important; }
  body *.sp_mr90 { margin-right: 22.90vw !important; }
  body *.sp_mr95 { margin-right: 24.17vw !important; }
  body *.sp_mr100 { margin-right: 25.45vw !important; }
  
  body *.sp_mla { margin-left: auto !important; }
  
  body *.sp_ml0 { margin-left: 0 !important; }
  body *.sp_ml5 { margin-left: 1.27vw !important; }
  body *.sp_ml10 { margin-left: 2.54vw !important; }
  body *.sp_ml15 { margin-left: 3.82vw !important; }
  body *.sp_ml20 { margin-left: 5.09vw !important; }
  body *.sp_ml25 { margin-left: 6.36vw !important; }
  body *.sp_ml30 { margin-left: 7.63vw !important; }
  body *.sp_ml35 { margin-left: 8.91vw !important; }
  body *.sp_ml40 { margin-left: 10.18vw !important; }
  body *.sp_ml45 { margin-left: 11.45vw !important; }
  body *.sp_ml50 { margin-left: 12.72vw !important; }
  body *.sp_ml55 { margin-left: 13.99vw !important; }
  body *.sp_ml60 { margin-left: 15.27vw !important; }
  body *.sp_ml65 { margin-left: 16.54vw !important; }
  body *.sp_ml70 { margin-left: 17.81vw !important; }
  body *.sp_ml75 { margin-left: 19.08vw !important; }
  body *.sp_ml80 { margin-left: 20.36vw !important; }
  body *.sp_ml85 { margin-left: 21.63vw !important; }
  body *.sp_ml90 { margin-left: 22.90vw !important; }
  body *.sp_ml95 { margin-left: 24.17vw !important; }
  body *.sp_ml100 { margin-left: 25.45vw !important; }
  
  body *.sp_mb0 { margin-bottom: 0 !important; }
  body *.sp_mb5 { margin-bottom: 1.27vw !important; }
  body *.sp_mb10 { margin-bottom: 2.54vw !important; }
  body *.sp_mb15 { margin-bottom: 3.82vw !important; }
  body *.sp_mb20 { margin-bottom: 5.09vw !important; }
  body *.sp_mb25 { margin-bottom: 6.36vw !important; }
  body *.sp_mb30 { margin-bottom: 7.63vw !important; }
  body *.sp_mb35 { margin-bottom: 8.91vw !important; }
  body *.sp_mb40 { margin-bottom: 10.18vw !important; }
  body *.sp_mb45 { margin-bottom: 11.45vw !important; }
  body *.sp_mb50 { margin-bottom: 12.72vw !important; }
  body *.sp_mb55 { margin-bottom: 13.99vw !important; }
  body *.sp_mb60 { margin-bottom: 15.27vw !important; }
  body *.sp_mb65 { margin-bottom: 16.54vw !important; }
  body *.sp_mb70 { margin-bottom: 17.81vw !important; }
  body *.sp_mb75 { margin-bottom: 19.08vw !important; }
  body *.sp_mb80 { margin-bottom: 20.36vw !important; }
  body *.sp_mb85 { margin-bottom: 21.63vw !important; }
  body *.sp_mb90 { margin-bottom: 22.90vw !important; }
  body *.sp_mb95 { margin-bottom: 24.17vw !important; }
  body *.sp_mb100 { margin-bottom: 25.45vw !important; }
}