@charset "UTF-8";

.view--sp {
  display: block !important; }
  @media (min-width: 960px) {
    .view--sp {
      display: none !important; } }

.view--pc {
  display: none !important; }
  @media (min-width: 960px) {
    .view--pc {
      display: block !important; } }

/* テキストの位置 */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

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

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

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/*汎用装飾クラス*/
.bold {
  font-weight: bold; }

/* 画像hover時半透明 */
.hover-opa:hover {
  opacity: 0.7; }

/*フォントサイズ */
.fs12 {
  font-size: 12px;
  line-height: 18px; }

.fs14 {
  font-size: 14px;
  line-height: 20px; }

.fs20 {
  font-size: 20px; }

.fs24 {
  font-size: 24px; }

.fs26 {
  font-size: 26px; }

.fs28 {
  font-size: 28px; }

.fs30 {
  font-size: 30px; }

@media screen and (max-width: 480px) {
  .fs20 {
    font-size: 16px; } }
    
/*余白関係汎用クラス*/
/*margin*/
.mt00 {
  margin-top: 0px !important; }

.mt05 {
  margin-top: 5px !important; }

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

.mt15 {
  margin-top: 15px !important; }

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

.mt25 {
  margin-top: 25px !important; }

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

.mt35 {
  margin-top: 35px !important; }

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

.mt45 {
  margin-top: 45px !important; }

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

.mr00 {
  margin-right: 0px !important; }

.mr05 {
  margin-right: 5px !important; }

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

.mr15 {
  margin-right: 15px !important; }

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

.mr25 {
  margin-right: 25px !important; }

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

.mr35 {
  margin-right: 35px !important; }

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

.mr45 {
  margin-right: 45px !important; }

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

.mb00 {
  margin-bottom: 0px !important; }

.mb05 {
  margin-bottom: 5px !important; }

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

.mb15 {
  margin-bottom: 15px !important; }

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

.mb25 {
  margin-bottom: 25px !important; }

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

.mb35 {
  margin-bottom: 35px !important; }

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

.mb45 {
  margin-bottom: 45px !important; }

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

.ml00 {
  margin-left: 0px !important; }

.ml05 {
  margin-left: 5px !important; }

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

.ml15 {
  margin-left: 15px !important; }

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

.ml25 {
  margin-left: 25px !important; }

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

.ml35 {
  margin-left: 35px !important; }

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

.ml45 {
  margin-left: 45px !important; }

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

/*padding*/
.pt00 {
  padding-top: 0px !important; }

.pt05 {
  padding-top: 5px !important; }

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

.pt15 {
  padding-top: 15px !important; }

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

.pt25 {
  padding-top: 25px !important; }

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

.pt35 {
  padding-top: 35px !important; }

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

.pt45 {
  padding-top: 45px !important; }

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

.pr00 {
  padding-right: 0px !important; }

.pr05 {
  padding-right: 5px !important; }

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

.pr15 {
  padding-right: 15px !important; }

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

.pr25 {
  padding-right: 25px !important; }

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

.pr35 {
  padding-right: 35px !important; }

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

.pr45 {
  padding-right: 45px !important; }

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

.pb00 {
  padding-bottom: 0px !important; }

.pb05 {
  padding-bottom: 5px !important; }

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

.pb15 {
  padding-bottom: 15px !important; }

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

.pb25 {
  padding-bottom: 25px !important; }

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

.pb35 {
  padding-bottom: 35px !important; }

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

.pb45 {
  padding-bottom: 45px !important; }

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

.pl00 {
  padding-left: 0px !important; }

.pl05 {
  padding-left: 5px !important; }

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

.pl15 {
  padding-left: 15px !important; }

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

.pl25 {
  padding-left: 25px !important; }

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

.pl35 {
  padding-left: 35px !important; }

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

.pl45 {
  padding-left: 45px !important; }

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

/*margin (responsive)*/
.mt00r {
  margin-top: 0px !important; }

.mt05r {
  margin-top: 5px !important; }

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

.mt15r {
  margin-top: 15px !important; }

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

.mt25r {
  margin-top: 25px !important; }

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

.mt35r {
  margin-top: 35px !important; }

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

.mt45r {
  margin-top: 45px !important; }

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

.mr00r {
  margin-right: 0px !important; }

.mr05r {
  margin-right: 5px !important; }

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

.mr15r {
  margin-right: 15px !important; }

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

.mr25r {
  margin-right: 25px !important; }

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

.mr35r {
  margin-right: 35px !important; }

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

.mr45r {
  margin-right: 45px !important; }

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

.mb00r {
  margin-bottom: 0px !important; }

.mb05r {
  margin-bottom: 5px !important; }

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

.mb15r {
  margin-bottom: 15px !important; }

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

.mb25r {
  margin-bottom: 25px !important; }

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

.mb35r {
  margin-bottom: 35px !important; }

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

.mb45r {
  margin-bottom: 45px !important; }

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

.ml00r {
  margin-left: 0px !important; }

.ml05r {
  margin-left: 5px !important; }

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

.ml15r {
  margin-left: 15px !important; }

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

.ml25r {
  margin-left: 25px !important; }

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

.ml35r {
  margin-left: 35px !important; }

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

.ml45r {
  margin-left: 45px !important; }

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

/*padding (responsive)*/
.pt00r {
  padding-top: 0px !important; }

.pt05r {
  padding-top: 5px !important; }

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

.pt15r {
  padding-top: 15px !important; }

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

.pt25r {
  padding-top: 25px !important; }

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

.pt35r {
  padding-top: 35px !important; }

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

.pt45r {
  padding-top: 45px !important; }

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

.pr00r {
  padding-right: 0px !important; }

.pr05r {
  padding-right: 5px !important; }

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

.pr15r {
  padding-right: 15px !important; }

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

.pr25r {
  padding-right: 25px !important; }

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

.pr35r {
  padding-right: 35px !important; }

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

.pr45r {
  padding-right: 45px !important; }

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

.pb00r {
  padding-bottom: 0px !important; }

.pb05r {
  padding-bottom: 5px !important; }

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

.pb15r {
  padding-bottom: 15px !important; }

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

.pb25r {
  padding-bottom: 25px !important; }

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

.pb35r {
  padding-bottom: 35px !important; }

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

.pb45r {
  padding-bottom: 45px !important; }

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

.pl00r {
  padding-left: 0px !important; }

.pl05r {
  padding-left: 5px !important; }

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

.pl15r {
  padding-left: 15px !important; }

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

.pl25r {
  padding-left: 25px !important; }

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

.pl35r {
  padding-left: 35px !important; }

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

.pl45r {
  padding-left: 45px !important; }

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

@media screen and (max-width: 480px) {
  /*margin (responsive)50%*/
  .mt00 {
    margin-top: 0px  !important; }
  .mt05 {
    margin-top: 2.5px  !important; }
  .mt10 {
    margin-top: 5px  !important; }
  .mt15 {
    margin-top: 7.5px  !important; }
  .mt20 {
    margin-top: 10px  !important; }
  .mt25 {
    margin-top: 12.5px  !important; }
  .mt30 {
    margin-top: 15px  !important; }
  .mt35 {
    margin-top: 17.5px  !important; }
  .mt40 {
    margin-top: 20px  !important; }
  .mt45 {
    margin-top: 22.5px  !important; }
  .mt50 {
    margin-top: 25px  !important; }
  .mr00 {
    margin-right: 0px  !important; }
  .mr05 {
    margin-right: 2.5px  !important; }
  .mr10 {
    margin-right: 5px  !important; }
  .mr15 {
    margin-right: 7.5px  !important; }
  .mr20 {
    margin-right: 10px  !important; }
  .mr25 {
    margin-right: 12.5px  !important; }
  .mr30 {
    margin-right: 15px  !important; }
  .mr35 {
    margin-right: 17.5px  !important; }
  .mr40 {
    margin-right: 20px  !important; }
  .mr45 {
    margin-right: 22.5px  !important; }
  .mr50 {
    margin-right: 25px  !important; }
  .mb00 {
    margin-bottom: 0px  !important; }
  .mb05 {
    margin-bottom: 2.5px  !important; }
  .mb10 {
    margin-bottom: 5px  !important; }
  .mb15 {
    margin-bottom: 7.5px  !important; }
  .mb20 {
    margin-bottom: 10px  !important; }
  .mb25 {
    margin-bottom: 12.5px  !important; }
  .mb30 {
    margin-bottom: 15px  !important; }
  .mb35 {
    margin-bottom: 17.5px  !important; }
  .mb40 {
    margin-bottom: 20px  !important; }
  .mb45 {
    margin-bottom: 22.5px  !important; }
  .mb50 {
    margin-bottom: 25px  !important; }
  .ml00 {
    margin-left: 0px  !important; }
  .ml05 {
    margin-left: 2.5px  !important; }
  .ml10 {
    margin-left: 5px  !important; }
  .ml15 {
    margin-left: 7.5px  !important; }
  .ml20 {
    margin-left: 10px  !important; }
  .ml25 {
    margin-left: 12.5px  !important; }
  .ml30 {
    margin-left: 15px  !important; }
  .ml35 {
    margin-left: 17.5px  !important; }
  .ml40 {
    margin-left: 20px  !important; }
  .ml45 {
    margin-left: 22.5px  !important; }
  .ml50 {
    margin-left: 25px  !important; }
  /*padding (responsive)50%*/
  .pt00 {
    padding-top: 0px  !important; }
  .pt05 {
    padding-top: 2.5px  !important; }
  .pt10 {
    padding-top: 5px  !important; }
  .pt15 {
    padding-top: 7.5px  !important; }
  .pt20 {
    padding-top: 10px  !important; }
  .pt25 {
    padding-top: 12.5px  !important; }
  .pt30 {
    padding-top: 15px  !important; }
  .pt35 {
    padding-top: 17.5px  !important; }
  .pt40 {
    padding-top: 20px  !important; }
  .pt45 {
    padding-top: 22.5px  !important; }
  .pt50 {
    padding-top: 25px  !important; }
  .pr00 {
    padding-right: 0px  !important; }
  .pr05 {
    padding-right: 2.5px  !important; }
  .pr10 {
    padding-right: 5px  !important; }
  .pr15 {
    padding-right: 7.5px  !important; }
  .pr20 {
    padding-right: 10px  !important; }
  .pr25 {
    padding-right: 12.5px  !important; }
  .pr30 {
    padding-right: 15px  !important; }
  .pr35 {
    padding-right: 17.5px  !important; }
  .pr40 {
    padding-right: 20px  !important; }
  .pr45 {
    padding-right: 22.5px  !important; }
  .pr50 {
    padding-right: 25px  !important; }
  .pb00 {
    padding-bottom: 0px  !important; }
  .pb05 {
    padding-bottom: 2.5px  !important; }
  .pb10 {
    padding-bottom: 5px  !important; }
  .pb15 {
    padding-bottom: 7.5px  !important; }
  .pb20 {
    padding-bottom: 10px  !important; }
  .pb25 {
    padding-bottom: 12.5px  !important; }
  .pb30 {
    padding-bottom: 15px  !important; }
  .pb35 {
    padding-bottom: 17.5px  !important; }
  .pb40 {
    padding-bottom: 20px  !important; }
  .pb45 {
    padding-bottom: 22.5px  !important; }
  .pb50 {
    padding-bottom: 25px  !important; }
  .pl00 {
    padding-left: 0px  !important; }
  .pl05 {
    padding-left: 2.5px  !important; }
  .pl10 {
    padding-left: 5px  !important; }
  .pl15 {
    padding-left: 7.5px  !important; }
  .pl20 {
    padding-left: 10px  !important; }
  .pl25 {
    padding-left: 12.5px  !important; }
  .pl30 {
    padding-left: 15px  !important; }
  .pl35 {
    padding-left: 17.5px  !important; }
  .pl40 {
    padding-left: 20px  !important; }
  .pl45 {
    padding-left: 22.5px  !important; }
  .pl50 {
    padding-left: 25px  !important; }
  /*margin (responsive)50%*/
  .mt00r {
    margin-top: 0px  !important; }
  .mt05r {
    margin-top: 2.5px  !important; }
  .mt10r {
    margin-top: 5px  !important; }
  .mt15r {
    margin-top: 7.5px  !important; }
  .mt20r {
    margin-top: 10px  !important; }
  .mt25r {
    margin-top: 12.5px  !important; }
  .mt30r {
    margin-top: 15px  !important; }
  .mt35r {
    margin-top: 17.5px  !important; }
  .mt40r {
    margin-top: 20px  !important; }
  .mt45r {
    margin-top: 22.5px  !important; }
  .mt50r {
    margin-top: 25px  !important; }
  .mr00r {
    margin-right: 0px  !important; }
  .mr05r {
    margin-right: 2.5px  !important; }
  .mr10r {
    margin-right: 5px  !important; }
  .mr15r {
    margin-right: 7.5px  !important; }
  .mr20r {
    margin-right: 10px  !important; }
  .mr25r {
    margin-right: 12.5px  !important; }
  .mr30r {
    margin-right: 15px  !important; }
  .mr35r {
    margin-right: 17.5px  !important; }
  .mr40r {
    margin-right: 20px  !important; }
  .mr45r {
    margin-right: 22.5px  !important; }
  .mr50r {
    margin-right: 25px  !important; }
  .mb00r {
    margin-bottom: 0px  !important; }
  .mb05r {
    margin-bottom: 2.5px  !important; }
  .mb10r {
    margin-bottom: 5px  !important; }
  .mb15r {
    margin-bottom: 7.5px  !important; }
  .mb20r {
    margin-bottom: 10px  !important; }
  .mb25r {
    margin-bottom: 12.5px  !important; }
  .mb30r {
    margin-bottom: 15px  !important; }
  .mb35r {
    margin-bottom: 17.5px  !important; }
  .mb40r {
    margin-bottom: 20px  !important; }
  .mb45r {
    margin-bottom: 22.5px  !important; }
  .mb50r {
    margin-bottom: 25px  !important; }
  .ml00r {
    margin-left: 0px  !important; }
  .ml05r {
    margin-left: 2.5px  !important; }
  .ml10r {
    margin-left: 5px  !important; }
  .ml15r {
    margin-left: 7.5px  !important; }
  .ml20r {
    margin-left: 10px  !important; }
  .ml25r {
    margin-left: 12.5px  !important; }
  .ml30r {
    margin-left: 15px  !important; }
  .ml35r {
    margin-left: 17.5px  !important; }
  .ml40r {
    margin-left: 20px  !important; }
  .ml45r {
    margin-left: 22.5px  !important; }
  .ml50r {
    margin-left: 25px  !important; }
  /*padding (responsive)50%*/
  .pt00r {
    padding-top: 0px  !important; }
  .pt05r {
    padding-top: 2.5px  !important; }
  .pt10r {
    padding-top: 5px  !important; }
  .pt15r {
    padding-top: 7.5px  !important; }
  .pt20r {
    padding-top: 10px  !important; }
  .pt25r {
    padding-top: 12.5px  !important; }
  .pt30r {
    padding-top: 15px  !important; }
  .pt35r {
    padding-top: 17.5px  !important; }
  .pt40r {
    padding-top: 20px  !important; }
  .pt45r {
    padding-top: 22.5px  !important; }
  .pt50r {
    padding-top: 25px  !important; }
  .pr00r {
    padding-right: 0px  !important; }
  .pr05r {
    padding-right: 2.5px  !important; }
  .pr10r {
    padding-right: 5px  !important; }
  .pr15r {
    padding-right: 7.5px  !important; }
  .pr20r {
    padding-right: 10px  !important; }
  .pr25r {
    padding-right: 12.5px  !important; }
  .pr30r {
    padding-right: 15px  !important; }
  .pr35r {
    padding-right: 17.5px  !important; }
  .pr40r {
    padding-right: 20px  !important; }
  .pr45r {
    padding-right: 22.5px  !important; }
  .pr50r {
    padding-right: 25px  !important; }
  .pb00r {
    padding-bottom: 0px  !important; }
  .pb05r {
    padding-bottom: 2.5px  !important; }
  .pb10r {
    padding-bottom: 5px  !important; }
  .pb15r {
    padding-bottom: 7.5px  !important; }
  .pb20r {
    padding-bottom: 10px  !important; }
  .pb25r {
    padding-bottom: 12.5px  !important; }
  .pb30r {
    padding-bottom: 15px  !important; }
  .pb35r {
    padding-bottom: 17.5px  !important; }
  .pb40r {
    padding-bottom: 20px  !important; }
  .pb45r {
    padding-bottom: 22.5px  !important; }
  .pb50r {
    padding-bottom: 25px  !important; }
  .pl00r {
    padding-left: 0px  !important; }
  .pl05r {
    padding-left: 2.5px  !important; }
  .pl10r {
    padding-left: 5px  !important; }
  .pl15r {
    padding-left: 7.5px  !important; }
  .pl20r {
    padding-left: 10px  !important; }
  .pl25r {
    padding-left: 12.5px  !important; }
  .pl30r {
    padding-left: 15px  !important; }
  .pl35r {
    padding-left: 17.5px  !important; }
  .pl40r {
    padding-left: 20px  !important; }
  .pl45r {
    padding-left: 22.5px  !important; }
  .pl50r {
    padding-left: 25px  !important; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  /*margin (responsive)75%*/
  .mt00 {
    margin-top: 0px  !important; }
  .mt05 {
    margin-top: 3.75px  !important; }
  .mt10 {
    margin-top: 7.5px  !important; }
  .mt15 {
    margin-top: 11.25px  !important; }
  .mt20 {
    margin-top: 15px  !important; }
  .mt25 {
    margin-top: 18.75px  !important; }
  .mt30 {
    margin-top: 22.5px  !important; }
  .mt35 {
    margin-top: 26.25px  !important; }
  .mt40 {
    margin-top: 30px  !important; }
  .mt45 {
    margin-top: 33.75px  !important; }
  .mt50 {
    margin-top: 37.5px  !important; }
  .mr00 {
    margin-right: 0px  !important; }
  .mr05 {
    margin-right: 3.75px  !important; }
  .mr10 {
    margin-right: 7.5px  !important; }
  .mr15 {
    margin-right: 11.25px  !important; }
  .mr20 {
    margin-right: 15px  !important; }
  .mr25 {
    margin-right: 18.75px  !important; }
  .mr30 {
    margin-right: 22.5px  !important; }
  .mr35 {
    margin-right: 26.25px  !important; }
  .mr40 {
    margin-right: 30px  !important; }
  .mr45 {
    margin-right: 33.75px  !important; }
  .mr50 {
    margin-right: 37.5px  !important; }
  .mb00 {
    margin-bottom: 0px  !important; }
  .mb05 {
    margin-bottom: 3.75px  !important; }
  .mb10 {
    margin-bottom: 7.5px  !important; }
  .mb15 {
    margin-bottom: 11.25px  !important; }
  .mb20 {
    margin-bottom: 15px  !important; }
  .mb25 {
    margin-bottom: 18.75px  !important; }
  .mb30 {
    margin-bottom: 22.5px  !important; }
  .mb35 {
    margin-bottom: 26.25px  !important; }
  .mb40 {
    margin-bottom: 30px  !important; }
  .mb45 {
    margin-bottom: 33.75px  !important; }
  .mb50 {
    margin-bottom: 37.5px  !important; }
  .ml00 {
    margin-left: 0px  !important; }
  .ml05 {
    margin-left: 3.75px  !important; }
  .ml10 {
    margin-left: 7.5px  !important; }
  .ml15 {
    margin-left: 11.25px  !important; }
  .ml20 {
    margin-left: 15px  !important; }
  .ml25 {
    margin-left: 18.75px  !important; }
  .ml30 {
    margin-left: 22.5px  !important; }
  .ml35 {
    margin-left: 26.25px  !important; }
  .ml40 {
    margin-left: 30px  !important; }
  .ml45 {
    margin-left: 33.75px  !important; }
  .ml50 {
    margin-left: 37.5px  !important; }
  /*padding (responsive)75%*/
  .pt00 {
    padding-top: 0px  !important; }
  .pt05 {
    padding-top: 3.75px  !important; }
  .pt10 {
    padding-top: 7.5px  !important; }
  .pt15 {
    padding-top: 11.25px  !important; }
  .pt20 {
    padding-top: 15px  !important; }
  .pt25 {
    padding-top: 18.75px  !important; }
  .pt30 {
    padding-top: 22.5px  !important; }
  .pt35 {
    padding-top: 26.25px  !important; }
  .pt40 {
    padding-top: 30px  !important; }
  .pt45 {
    padding-top: 33.75px  !important; }
  .pt50 {
    padding-top: 37.5px  !important; }
  .pr00 {
    padding-right: 0px  !important; }
  .pr05 {
    padding-right: 3.75px  !important; }
  .pr10 {
    padding-right: 7.5px  !important; }
  .pr15 {
    padding-right: 11.25px  !important; }
  .pr20 {
    padding-right: 15px  !important; }
  .pr25 {
    padding-right: 18.75px  !important; }
  .pr30 {
    padding-right: 22.5px  !important; }
  .pr35 {
    padding-right: 26.25px  !important; }
  .pr40 {
    padding-right: 30px  !important; }
  .pr45 {
    padding-right: 33.75px  !important; }
  .pr50 {
    padding-right: 37.5px  !important; }
  .pb00 {
    padding-bottom: 0px  !important; }
  .pb05 {
    padding-bottom: 3.75px  !important; }
  .pb10 {
    padding-bottom: 7.5px  !important; }
  .pb15 {
    padding-bottom: 11.25px  !important; }
  .pb20 {
    padding-bottom: 15px  !important; }
  .pb25 {
    padding-bottom: 18.75px  !important; }
  .pb30 {
    padding-bottom: 22.5px  !important; }
  .pb35 {
    padding-bottom: 26.25px  !important; }
  .pb40 {
    padding-bottom: 30px  !important; }
  .pb45 {
    padding-bottom: 33.75px  !important; }
  .pb50 {
    padding-bottom: 37.5px  !important; }
  .pl00 {
    padding-left: 0px  !important; }
  .pl05 {
    padding-left: 3.75px  !important; }
  .pl10 {
    padding-left: 7.5px  !important; }
  .pl15 {
    padding-left: 11.25px  !important; }
  .pl20 {
    padding-left: 15px  !important; }
  .pl25 {
    padding-left: 18.75px  !important; }
  .pl30 {
    padding-left: 22.5px  !important; }
  .pl35 {
    padding-left: 26.25px  !important; }
  .pl40 {
    padding-left: 30px  !important; }
  .pl45 {
    padding-left: 33.75px  !important; }
  .pl50 {
    padding-left: 37.5px  !important; }
  /*margin (responsive)75%*/
  .mt00r {
    margin-top: 0px  !important; }
  .mt05r {
    margin-top: 3.75px  !important; }
  .mt10r {
    margin-top: 7.5px  !important; }
  .mt15r {
    margin-top: 11.25px  !important; }
  .mt20r {
    margin-top: 15px  !important; }
  .mt25r {
    margin-top: 18.75px  !important; }
  .mt30r {
    margin-top: 22.5px  !important; }
  .mt35r {
    margin-top: 26.25px  !important; }
  .mt40r {
    margin-top: 30px  !important; }
  .mt45r {
    margin-top: 33.75px  !important; }
  .mt50r {
    margin-top: 37.5px  !important; }
  .mr00r {
    margin-right: 0px  !important; }
  .mr05r {
    margin-right: 3.75px  !important; }
  .mr10r {
    margin-right: 7.5px  !important; }
  .mr15r {
    margin-right: 11.25px  !important; }
  .mr20r {
    margin-right: 15px  !important; }
  .mr25r {
    margin-right: 18.75px  !important; }
  .mr30r {
    margin-right: 22.5px  !important; }
  .mr35r {
    margin-right: 26.25px  !important; }
  .mr40r {
    margin-right: 30px  !important; }
  .mr45r {
    margin-right: 33.75px  !important; }
  .mr50r {
    margin-right: 37.5px  !important; }
  .mb00r {
    margin-bottom: 0px  !important; }
  .mb05r {
    margin-bottom: 3.75px  !important; }
  .mb10r {
    margin-bottom: 7.5px  !important; }
  .mb15r {
    margin-bottom: 11.25px  !important; }
  .mb20r {
    margin-bottom: 15px  !important; }
  .mb25r {
    margin-bottom: 18.75px  !important; }
  .mb30r {
    margin-bottom: 22.5px  !important; }
  .mb35r {
    margin-bottom: 26.25px  !important; }
  .mb40r {
    margin-bottom: 30px  !important; }
  .mb45r {
    margin-bottom: 33.75px  !important; }
  .mb50r {
    margin-bottom: 37.5px  !important; }
  .ml00r {
    margin-left: 0px  !important; }
  .ml05r {
    margin-left: 3.75px  !important; }
  .ml10r {
    margin-left: 7.5px  !important; }
  .ml15r {
    margin-left: 11.25px  !important; }
  .ml20r {
    margin-left: 15px  !important; }
  .ml25r {
    margin-left: 18.75px  !important; }
  .ml30r {
    margin-left: 22.5px  !important; }
  .ml35r {
    margin-left: 26.25px  !important; }
  .ml40r {
    margin-left: 30px  !important; }
  .ml45r {
    margin-left: 33.75px  !important; }
  .ml50r {
    margin-left: 37.5px  !important; }
  /*padding (responsive)75%*/
  .pt00r {
    padding-top: 0px  !important; }
  .pt05r {
    padding-top: 3.75px  !important; }
  .pt10r {
    padding-top: 7.5px  !important; }
  .pt15r {
    padding-top: 11.25px  !important; }
  .pt20r {
    padding-top: 15px  !important; }
  .pt25r {
    padding-top: 18.75px  !important; }
  .pt30r {
    padding-top: 22.5px  !important; }
  .pt35r {
    padding-top: 26.25px  !important; }
  .pt40r {
    padding-top: 30px  !important; }
  .pt45r {
    padding-top: 33.75px  !important; }
  .pt50r {
    padding-top: 37.5px  !important; }
  .pr00r {
    padding-right: 0px  !important; }
  .pr05r {
    padding-right: 3.75px  !important; }
  .pr10r {
    padding-right: 7.5px  !important; }
  .pr15r {
    padding-right: 11.25px  !important; }
  .pr20r {
    padding-right: 15px  !important; }
  .pr25r {
    padding-right: 18.75px  !important; }
  .pr30r {
    padding-right: 22.5px  !important; }
  .pr35r {
    padding-right: 26.25px  !important; }
  .pr40r {
    padding-right: 30px  !important; }
  .pr45r {
    padding-right: 33.75px  !important; }
  .pr50r {
    padding-right: 37.5px  !important; }
  .pb00r {
    padding-bottom: 0px  !important; }
  .pb05r {
    padding-bottom: 3.75px  !important; }
  .pb10r {
    padding-bottom: 7.5px  !important; }
  .pb15r {
    padding-bottom: 11.25px  !important; }
  .pb20r {
    padding-bottom: 15px  !important; }
  .pb25r {
    padding-bottom: 18.75px  !important; }
  .pb30r {
    padding-bottom: 22.5px  !important; }
  .pb35r {
    padding-bottom: 26.25px  !important; }
  .pb40r {
    padding-bottom: 30px  !important; }
  .pb45r {
    padding-bottom: 33.75px  !important; }
  .pb50r {
    padding-bottom: 37.5px  !important; }
  .pl00r {
    padding-left: 0px  !important; }
  .pl05r {
    padding-left: 3.75px  !important; }
  .pl10r {
    padding-left: 7.5px  !important; }
  .pl15r {
    padding-left: 11.25px  !important; }
  .pl20r {
    padding-left: 15px  !important; }
  .pl25r {
    padding-left: 18.75px  !important; }
  .pl30r {
    padding-left: 22.5px  !important; }
  .pl35r {
    padding-left: 26.25px  !important; }
  .pl40r {
    padding-left: 30px  !important; }
  .pl45r {
    padding-left: 33.75px  !important; }
  .pl50r {
    padding-left: 37.5px  !important; } }