.container {

  width: 100%;
  max-width: 1100px; /* 最大幅 */
  margin: 0 auto;
}

.container div.col-block  {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px; /* カラム間の余白 */
  margin: 0 auto;
}

[class^="col-"] {
  grid-column: span 12; /* SPデフォルトはフル幅 */
}

/* PC用カラム設定 */
@media (min-width: 768px) {
  .col-1  { grid-column: span 1; }
  .col-2  { grid-column: span 2; }
  .col-3  { grid-column: span 3; }
  .col-4  { grid-column: span 4; }
  .col-5  { grid-column: span 5; }
  .col-6  { grid-column: span 6; }
  .col-7  { grid-column: span 7; }
  .col-8  { grid-column: span 8; }
  .col-9  { grid-column: span 9; }
  .col-10 { grid-column: span 10; }
  .col-11 { grid-column: span 11; }
  .col-12 { grid-column: span 12; }
}

/* SP用カラム設定 */
@media (max-width: 767px) {
  .sp-1  { grid-column: span 1; }
  .sp-2  { grid-column: span 2; }
  .sp-3  { grid-column: span 3; }
  .sp-4  { grid-column: span 4; }
  .sp-5  { grid-column: span 5; }
  .sp-6  { grid-column: span 6; }
  .sp-7  { grid-column: span 7; }
  .sp-8  { grid-column: span 8; }
  .sp-9  { grid-column: span 9; }
  .sp-10 { grid-column: span 10; }
  .sp-11 { grid-column: span 11; }
  .sp-12 { grid-column: span 12; }
}

/* 縦位置調整クラス */
.align-center { align-self: center; }  /* 中央揃え */
.align-top { align-self: start; }     /* 上揃え */
.align-bottom { align-self: end; }    /* 下揃え */


.m-0 {
  margin: 0px !important;
}

.m-5 {
  margin: 5px !important;
}

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

.m-15 {
  margin: 15px !important;
}

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

.m-25 {
  margin: 25px !important;
}

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

.m-35 {
  margin: 35px !important;
}

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

.m-45 {
  margin: 45px !important;
}

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

.m-55 {
  margin: 55px !important;
}

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

.m-65 {
  margin: 65px !important;
}

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

.m-75 {
  margin: 75px !important;
}

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

.m-85 {
  margin: 85px !important;
}

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

.m-95 {
  margin: 95px !important;
}

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

.m-105 {
  margin: 105px !important;
}

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

.m-115 {
  margin: 115px !important;
}

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

.m-125 {
  margin: 125px !important;
}

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

.m-135 {
  margin: 135px !important;
}

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

.m-145 {
  margin: 145px !important;
}

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

.m-155 {
  margin: 155px !important;
}

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

.m-165 {
  margin: 165px !important;
}

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

.m-175 {
  margin: 175px !important;
}

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

.m-185 {
  margin: 185px !important;
}

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

.m-195 {
  margin: 195px !important;
}

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

.mt-0 {
  margin-top: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

.mt-55 {
  margin-top: 55px !important;
}

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

.mt-65 {
  margin-top: 65px !important;
}

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

.mt-75 {
  margin-top: 75px !important;
}

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

.mt-85 {
  margin-top: 85px !important;
}

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

.mt-95 {
  margin-top: 95px !important;
}

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

.mt-105 {
  margin-top: 105px !important;
}

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

.mt-115 {
  margin-top: 115px !important;
}

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

.mt-125 {
  margin-top: 125px !important;
}

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

.mt-135 {
  margin-top: 135px !important;
}

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

.mt-145 {
  margin-top: 145px !important;
}

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

.mt-155 {
  margin-top: 155px !important;
}

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

.mt-165 {
  margin-top: 165px !important;
}

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

.mt-175 {
  margin-top: 175px !important;
}

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

.mt-185 {
  margin-top: 185px !important;
}

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

.mt-195 {
  margin-top: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mb-55 {
  margin-bottom: 55px !important;
}

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

.mb-65 {
  margin-bottom: 65px !important;
}

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

.mb-75 {
  margin-bottom: 75px !important;
}

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

.mb-85 {
  margin-bottom: 85px !important;
}

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

.mb-95 {
  margin-bottom: 95px !important;
}

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

.mb-105 {
  margin-bottom: 105px !important;
}

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

.mb-115 {
  margin-bottom: 115px !important;
}

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

.mb-125 {
  margin-bottom: 125px !important;
}

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

.mb-135 {
  margin-bottom: 135px !important;
}

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

.mb-145 {
  margin-bottom: 145px !important;
}

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

.mb-155 {
  margin-bottom: 155px !important;
}

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

.mb-165 {
  margin-bottom: 165px !important;
}

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

.mb-175 {
  margin-bottom: 175px !important;
}

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

.mb-185 {
  margin-bottom: 185px !important;
}

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

.mb-195 {
  margin-bottom: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ml-55 {
  margin-left: 55px !important;
}

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

.ml-65 {
  margin-left: 65px !important;
}

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

.ml-75 {
  margin-left: 75px !important;
}

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

.ml-85 {
  margin-left: 85px !important;
}

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

.ml-95 {
  margin-left: 95px !important;
}

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

.ml-105 {
  margin-left: 105px !important;
}

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

.ml-115 {
  margin-left: 115px !important;
}

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

.ml-125 {
  margin-left: 125px !important;
}

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

.ml-135 {
  margin-left: 135px !important;
}

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

.ml-145 {
  margin-left: 145px !important;
}

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

.ml-155 {
  margin-left: 155px !important;
}

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

.ml-165 {
  margin-left: 165px !important;
}

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

.ml-175 {
  margin-left: 175px !important;
}

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

.ml-185 {
  margin-left: 185px !important;
}

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

.ml-195 {
  margin-left: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mr-55 {
  margin-right: 55px !important;
}

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

.mr-65 {
  margin-right: 65px !important;
}

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

.mr-75 {
  margin-right: 75px !important;
}

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

.mr-85 {
  margin-right: 85px !important;
}

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

.mr-95 {
  margin-right: 95px !important;
}

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

.mr-105 {
  margin-right: 105px !important;
}

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

.mr-115 {
  margin-right: 115px !important;
}

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

.mr-125 {
  margin-right: 125px !important;
}

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

.mr-135 {
  margin-right: 135px !important;
}

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

.mr-145 {
  margin-right: 145px !important;
}

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

.mr-155 {
  margin-right: 155px !important;
}

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

.mr-165 {
  margin-right: 165px !important;
}

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

.mr-175 {
  margin-right: 175px !important;
}

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

.mr-185 {
  margin-right: 185px !important;
}

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

.mr-195 {
  margin-right: 195px !important;
}

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

.p-0 {
  padding: 0px !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-45 {
  padding: 45px !important;
}

.p-50 {
  padding: 50px !important;
}

.p-55 {
  padding: 55px !important;
}

.p-60 {
  padding: 60px !important;
}

.p-65 {
  padding: 65px !important;
}

.p-70 {
  padding: 70px !important;
}

.p-75 {
  padding: 75px !important;
}

.p-80 {
  padding: 80px !important;
}

.p-85 {
  padding: 85px !important;
}

.p-90 {
  padding: 90px !important;
}

.p-95 {
  padding: 95px !important;
}

.p-100 {
  padding: 100px !important;
}

.p-105 {
  padding: 105px !important;
}

.p-110 {
  padding: 110px !important;
}

.p-115 {
  padding: 115px !important;
}

.p-120 {
  padding: 120px !important;
}

.p-125 {
  padding: 125px !important;
}

.p-130 {
  padding: 130px !important;
}

.p-135 {
  padding: 135px !important;
}

.p-140 {
  padding: 140px !important;
}

.p-145 {
  padding: 145px !important;
}

.p-150 {
  padding: 150px !important;
}

.p-155 {
  padding: 155px !important;
}

.p-160 {
  padding: 160px !important;
}

.p-165 {
  padding: 165px !important;
}

.p-170 {
  padding: 170px !important;
}

.p-175 {
  padding: 175px !important;
}

.p-180 {
  padding: 180px !important;
}

.p-185 {
  padding: 185px !important;
}

.p-190 {
  padding: 190px !important;
}

.p-195 {
  padding: 195px !important;
}

.p-200 {
  padding: 200px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

.pt-55 {
  padding-top: 55px !important;
}

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

.pt-65 {
  padding-top: 65px !important;
}

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

.pt-75 {
  padding-top: 75px !important;
}

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

.pt-85 {
  padding-top: 85px !important;
}

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

.pt-95 {
  padding-top: 95px !important;
}

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

.pt-105 {
  padding-top: 105px !important;
}

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

.pt-115 {
  padding-top: 115px !important;
}

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

.pt-125 {
  padding-top: 125px !important;
}

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

.pt-135 {
  padding-top: 135px !important;
}

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

.pt-145 {
  padding-top: 145px !important;
}

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

.pt-155 {
  padding-top: 155px !important;
}

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

.pt-165 {
  padding-top: 165px !important;
}

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

.pt-175 {
  padding-top: 175px !important;
}

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

.pt-185 {
  padding-top: 185px !important;
}

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

.pt-195 {
  padding-top: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pb-55 {
  padding-bottom: 55px !important;
}

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

.pb-65 {
  padding-bottom: 65px !important;
}

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

.pb-75 {
  padding-bottom: 75px !important;
}

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

.pb-85 {
  padding-bottom: 85px !important;
}

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

.pb-95 {
  padding-bottom: 95px !important;
}

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

.pb-105 {
  padding-bottom: 105px !important;
}

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

.pb-115 {
  padding-bottom: 115px !important;
}

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

.pb-125 {
  padding-bottom: 125px !important;
}

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

.pb-135 {
  padding-bottom: 135px !important;
}

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

.pb-145 {
  padding-bottom: 145px !important;
}

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

.pb-155 {
  padding-bottom: 155px !important;
}

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

.pb-165 {
  padding-bottom: 165px !important;
}

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

.pb-175 {
  padding-bottom: 175px !important;
}

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

.pb-185 {
  padding-bottom: 185px !important;
}

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

.pb-195 {
  padding-bottom: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pl-55 {
  padding-left: 55px !important;
}

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

.pl-65 {
  padding-left: 65px !important;
}

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

.pl-75 {
  padding-left: 75px !important;
}

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

.pl-85 {
  padding-left: 85px !important;
}

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

.pl-95 {
  padding-left: 95px !important;
}

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

.pl-105 {
  padding-left: 105px !important;
}

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

.pl-115 {
  padding-left: 115px !important;
}

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

.pl-125 {
  padding-left: 125px !important;
}

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

.pl-135 {
  padding-left: 135px !important;
}

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

.pl-145 {
  padding-left: 145px !important;
}

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

.pl-155 {
  padding-left: 155px !important;
}

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

.pl-165 {
  padding-left: 165px !important;
}

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

.pl-175 {
  padding-left: 175px !important;
}

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

.pl-185 {
  padding-left: 185px !important;
}

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

.pl-195 {
  padding-left: 195px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pr-55 {
  padding-right: 55px !important;
}

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

.pr-65 {
  padding-right: 65px !important;
}

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

.pr-75 {
  padding-right: 75px !important;
}

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

.pr-85 {
  padding-right: 85px !important;
}

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

.pr-95 {
  padding-right: 95px !important;
}

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

.pr-105 {
  padding-right: 105px !important;
}

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

.pr-115 {
  padding-right: 115px !important;
}

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

.pr-125 {
  padding-right: 125px !important;
}

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

.pr-135 {
  padding-right: 135px !important;
}

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

.pr-145 {
  padding-right: 145px !important;
}

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

.pr-155 {
  padding-right: 155px !important;
}

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

.pr-165 {
  padding-right: 165px !important;
}

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

.pr-175 {
  padding-right: 175px !important;
}

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

.pr-185 {
  padding-right: 185px !important;
}

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

.pr-195 {
  padding-right: 195px !important;
}

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

@media (min-width: 768px) {
  .pc-m-0 {
    margin: 0px !important;
  }
  .pc-m-5 {
    margin: 5px !important;
  }
  .pc-m-10 {
    margin: 10px !important;
  }
  .pc-m-15 {
    margin: 15px !important;
  }
  .pc-m-20 {
    margin: 20px !important;
  }
  .pc-m-25 {
    margin: 25px !important;
  }
  .pc-m-30 {
    margin: 30px !important;
  }
  .pc-m-35 {
    margin: 35px !important;
  }
  .pc-m-40 {
    margin: 40px !important;
  }
  .pc-m-45 {
    margin: 45px !important;
  }
  .pc-m-50 {
    margin: 50px !important;
  }
  .pc-m-55 {
    margin: 55px !important;
  }
  .pc-m-60 {
    margin: 60px !important;
  }
  .pc-m-65 {
    margin: 65px !important;
  }
  .pc-m-70 {
    margin: 70px !important;
  }
  .pc-m-75 {
    margin: 75px !important;
  }
  .pc-m-80 {
    margin: 80px !important;
  }
  .pc-m-85 {
    margin: 85px !important;
  }
  .pc-m-90 {
    margin: 90px !important;
  }
  .pc-m-95 {
    margin: 95px !important;
  }
  .pc-m-100 {
    margin: 100px !important;
  }
  .pc-m-105 {
    margin: 105px !important;
  }
  .pc-m-110 {
    margin: 110px !important;
  }
  .pc-m-115 {
    margin: 115px !important;
  }
  .pc-m-120 {
    margin: 120px !important;
  }
  .pc-m-125 {
    margin: 125px !important;
  }
  .pc-m-130 {
    margin: 130px !important;
  }
  .pc-m-135 {
    margin: 135px !important;
  }
  .pc-m-140 {
    margin: 140px !important;
  }
  .pc-m-145 {
    margin: 145px !important;
  }
  .pc-m-150 {
    margin: 150px !important;
  }
  .pc-m-155 {
    margin: 155px !important;
  }
  .pc-m-160 {
    margin: 160px !important;
  }
  .pc-m-165 {
    margin: 165px !important;
  }
  .pc-m-170 {
    margin: 170px !important;
  }
  .pc-m-175 {
    margin: 175px !important;
  }
  .pc-m-180 {
    margin: 180px !important;
  }
  .pc-m-185 {
    margin: 185px !important;
  }
  .pc-m-190 {
    margin: 190px !important;
  }
  .pc-m-195 {
    margin: 195px !important;
  }
  .pc-m-200 {
    margin: 200px !important;
  }
  .pc-mt-0 {
    margin-top: 0px !important;
  }
  .pc-mt-5 {
    margin-top: 5px !important;
  }
  .pc-mt-10 {
    margin-top: 10px !important;
  }
  .pc-mt-15 {
    margin-top: 15px !important;
  }
  .pc-mt-20 {
    margin-top: 20px !important;
  }
  .pc-mt-25 {
    margin-top: 25px !important;
  }
  .pc-mt-30 {
    margin-top: 30px !important;
  }
  .pc-mt-35 {
    margin-top: 35px !important;
  }
  .pc-mt-40 {
    margin-top: 40px !important;
  }
  .pc-mt-45 {
    margin-top: 45px !important;
  }
  .pc-mt-50 {
    margin-top: 50px !important;
  }
  .pc-mt-55 {
    margin-top: 55px !important;
  }
  .pc-mt-60 {
    margin-top: 60px !important;
  }
  .pc-mt-65 {
    margin-top: 65px !important;
  }
  .pc-mt-70 {
    margin-top: 70px !important;
  }
  .pc-mt-75 {
    margin-top: 75px !important;
  }
  .pc-mt-80 {
    margin-top: 80px !important;
  }
  .pc-mt-85 {
    margin-top: 85px !important;
  }
  .pc-mt-90 {
    margin-top: 90px !important;
  }
  .pc-mt-95 {
    margin-top: 95px !important;
  }
  .pc-mt-100 {
    margin-top: 100px !important;
  }
  .pc-mt-105 {
    margin-top: 105px !important;
  }
  .pc-mt-110 {
    margin-top: 110px !important;
  }
  .pc-mt-115 {
    margin-top: 115px !important;
  }
  .pc-mt-120 {
    margin-top: 120px !important;
  }
  .pc-mt-125 {
    margin-top: 125px !important;
  }
  .pc-mt-130 {
    margin-top: 130px !important;
  }
  .pc-mt-135 {
    margin-top: 135px !important;
  }
  .pc-mt-140 {
    margin-top: 140px !important;
  }
  .pc-mt-145 {
    margin-top: 145px !important;
  }
  .pc-mt-150 {
    margin-top: 150px !important;
  }
  .pc-mt-155 {
    margin-top: 155px !important;
  }
  .pc-mt-160 {
    margin-top: 160px !important;
  }
  .pc-mt-165 {
    margin-top: 165px !important;
  }
  .pc-mt-170 {
    margin-top: 170px !important;
  }
  .pc-mt-175 {
    margin-top: 175px !important;
  }
  .pc-mt-180 {
    margin-top: 180px !important;
  }
  .pc-mt-185 {
    margin-top: 185px !important;
  }
  .pc-mt-190 {
    margin-top: 190px !important;
  }
  .pc-mt-195 {
    margin-top: 195px !important;
  }
  .pc-mt-200 {
    margin-top: 200px !important;
  }
  .pc-mb-0 {
    margin-bottom: 0px !important;
  }
  .pc-mb-5 {
    margin-bottom: 5px !important;
  }
  .pc-mb-10 {
    margin-bottom: 10px !important;
  }
  .pc-mb-15 {
    margin-bottom: 15px !important;
  }
  .pc-mb-20 {
    margin-bottom: 20px !important;
  }
  .pc-mb-25 {
    margin-bottom: 25px !important;
  }
  .pc-mb-30 {
    margin-bottom: 30px !important;
  }
  .pc-mb-35 {
    margin-bottom: 35px !important;
  }
  .pc-mb-40 {
    margin-bottom: 40px !important;
  }
  .pc-mb-45 {
    margin-bottom: 45px !important;
  }
  .pc-mb-50 {
    margin-bottom: 50px !important;
  }
  .pc-mb-55 {
    margin-bottom: 55px !important;
  }
  .pc-mb-60 {
    margin-bottom: 60px !important;
  }
  .pc-mb-65 {
    margin-bottom: 65px !important;
  }
  .pc-mb-70 {
    margin-bottom: 70px !important;
  }
  .pc-mb-75 {
    margin-bottom: 75px !important;
  }
  .pc-mb-80 {
    margin-bottom: 80px !important;
  }
  .pc-mb-85 {
    margin-bottom: 85px !important;
  }
  .pc-mb-90 {
    margin-bottom: 90px !important;
  }
  .pc-mb-95 {
    margin-bottom: 95px !important;
  }
  .pc-mb-100 {
    margin-bottom: 100px !important;
  }
  .pc-mb-105 {
    margin-bottom: 105px !important;
  }
  .pc-mb-110 {
    margin-bottom: 110px !important;
  }
  .pc-mb-115 {
    margin-bottom: 115px !important;
  }
  .pc-mb-120 {
    margin-bottom: 120px !important;
  }
  .pc-mb-125 {
    margin-bottom: 125px !important;
  }
  .pc-mb-130 {
    margin-bottom: 130px !important;
  }
  .pc-mb-135 {
    margin-bottom: 135px !important;
  }
  .pc-mb-140 {
    margin-bottom: 140px !important;
  }
  .pc-mb-145 {
    margin-bottom: 145px !important;
  }
  .pc-mb-150 {
    margin-bottom: 150px !important;
  }
  .pc-mb-155 {
    margin-bottom: 155px !important;
  }
  .pc-mb-160 {
    margin-bottom: 160px !important;
  }
  .pc-mb-165 {
    margin-bottom: 165px !important;
  }
  .pc-mb-170 {
    margin-bottom: 170px !important;
  }
  .pc-mb-175 {
    margin-bottom: 175px !important;
  }
  .pc-mb-180 {
    margin-bottom: 180px !important;
  }
  .pc-mb-185 {
    margin-bottom: 185px !important;
  }
  .pc-mb-190 {
    margin-bottom: 190px !important;
  }
  .pc-mb-195 {
    margin-bottom: 195px !important;
  }
  .pc-mb-200 {
    margin-bottom: 200px !important;
  }
  .pc-ml-0 {
    margin-left: 0px !important;
  }
  .pc-ml-5 {
    margin-left: 5px !important;
  }
  .pc-ml-10 {
    margin-left: 10px !important;
  }
  .pc-ml-15 {
    margin-left: 15px !important;
  }
  .pc-ml-20 {
    margin-left: 20px !important;
  }
  .pc-ml-25 {
    margin-left: 25px !important;
  }
  .pc-ml-30 {
    margin-left: 30px !important;
  }
  .pc-ml-35 {
    margin-left: 35px !important;
  }
  .pc-ml-40 {
    margin-left: 40px !important;
  }
  .pc-ml-45 {
    margin-left: 45px !important;
  }
  .pc-ml-50 {
    margin-left: 50px !important;
  }
  .pc-ml-55 {
    margin-left: 55px !important;
  }
  .pc-ml-60 {
    margin-left: 60px !important;
  }
  .pc-ml-65 {
    margin-left: 65px !important;
  }
  .pc-ml-70 {
    margin-left: 70px !important;
  }
  .pc-ml-75 {
    margin-left: 75px !important;
  }
  .pc-ml-80 {
    margin-left: 80px !important;
  }
  .pc-ml-85 {
    margin-left: 85px !important;
  }
  .pc-ml-90 {
    margin-left: 90px !important;
  }
  .pc-ml-95 {
    margin-left: 95px !important;
  }
  .pc-ml-100 {
    margin-left: 100px !important;
  }
  .pc-ml-105 {
    margin-left: 105px !important;
  }
  .pc-ml-110 {
    margin-left: 110px !important;
  }
  .pc-ml-115 {
    margin-left: 115px !important;
  }
  .pc-ml-120 {
    margin-left: 120px !important;
  }
  .pc-ml-125 {
    margin-left: 125px !important;
  }
  .pc-ml-130 {
    margin-left: 130px !important;
  }
  .pc-ml-135 {
    margin-left: 135px !important;
  }
  .pc-ml-140 {
    margin-left: 140px !important;
  }
  .pc-ml-145 {
    margin-left: 145px !important;
  }
  .pc-ml-150 {
    margin-left: 150px !important;
  }
  .pc-ml-155 {
    margin-left: 155px !important;
  }
  .pc-ml-160 {
    margin-left: 160px !important;
  }
  .pc-ml-165 {
    margin-left: 165px !important;
  }
  .pc-ml-170 {
    margin-left: 170px !important;
  }
  .pc-ml-175 {
    margin-left: 175px !important;
  }
  .pc-ml-180 {
    margin-left: 180px !important;
  }
  .pc-ml-185 {
    margin-left: 185px !important;
  }
  .pc-ml-190 {
    margin-left: 190px !important;
  }
  .pc-ml-195 {
    margin-left: 195px !important;
  }
  .pc-ml-200 {
    margin-left: 200px !important;
  }
  .pc-mr-0 {
    margin-right: 0px !important;
  }
  .pc-mr-5 {
    margin-right: 5px !important;
  }
  .pc-mr-10 {
    margin-right: 10px !important;
  }
  .pc-mr-15 {
    margin-right: 15px !important;
  }
  .pc-mr-20 {
    margin-right: 20px !important;
  }
  .pc-mr-25 {
    margin-right: 25px !important;
  }
  .pc-mr-30 {
    margin-right: 30px !important;
  }
  .pc-mr-35 {
    margin-right: 35px !important;
  }
  .pc-mr-40 {
    margin-right: 40px !important;
  }
  .pc-mr-45 {
    margin-right: 45px !important;
  }
  .pc-mr-50 {
    margin-right: 50px !important;
  }
  .pc-mr-55 {
    margin-right: 55px !important;
  }
  .pc-mr-60 {
    margin-right: 60px !important;
  }
  .pc-mr-65 {
    margin-right: 65px !important;
  }
  .pc-mr-70 {
    margin-right: 70px !important;
  }
  .pc-mr-75 {
    margin-right: 75px !important;
  }
  .pc-mr-80 {
    margin-right: 80px !important;
  }
  .pc-mr-85 {
    margin-right: 85px !important;
  }
  .pc-mr-90 {
    margin-right: 90px !important;
  }
  .pc-mr-95 {
    margin-right: 95px !important;
  }
  .pc-mr-100 {
    margin-right: 100px !important;
  }
  .pc-mr-105 {
    margin-right: 105px !important;
  }
  .pc-mr-110 {
    margin-right: 110px !important;
  }
  .pc-mr-115 {
    margin-right: 115px !important;
  }
  .pc-mr-120 {
    margin-right: 120px !important;
  }
  .pc-mr-125 {
    margin-right: 125px !important;
  }
  .pc-mr-130 {
    margin-right: 130px !important;
  }
  .pc-mr-135 {
    margin-right: 135px !important;
  }
  .pc-mr-140 {
    margin-right: 140px !important;
  }
  .pc-mr-145 {
    margin-right: 145px !important;
  }
  .pc-mr-150 {
    margin-right: 150px !important;
  }
  .pc-mr-155 {
    margin-right: 155px !important;
  }
  .pc-mr-160 {
    margin-right: 160px !important;
  }
  .pc-mr-165 {
    margin-right: 165px !important;
  }
  .pc-mr-170 {
    margin-right: 170px !important;
  }
  .pc-mr-175 {
    margin-right: 175px !important;
  }
  .pc-mr-180 {
    margin-right: 180px !important;
  }
  .pc-mr-185 {
    margin-right: 185px !important;
  }
  .pc-mr-190 {
    margin-right: 190px !important;
  }
  .pc-mr-195 {
    margin-right: 195px !important;
  }
  .pc-mr-200 {
    margin-right: 200px !important;
  }
  .pc-p-0 {
    padding: 0px !important;
  }
  .pc-p-5 {
    padding: 5px !important;
  }
  .pc-p-10 {
    padding: 10px !important;
  }
  .pc-p-15 {
    padding: 15px !important;
  }
  .pc-p-20 {
    padding: 20px !important;
  }
  .pc-p-25 {
    padding: 25px !important;
  }
  .pc-p-30 {
    padding: 30px !important;
  }
  .pc-p-35 {
    padding: 35px !important;
  }
  .pc-p-40 {
    padding: 40px !important;
  }
  .pc-p-45 {
    padding: 45px !important;
  }
  .pc-p-50 {
    padding: 50px !important;
  }
  .pc-p-55 {
    padding: 55px !important;
  }
  .pc-p-60 {
    padding: 60px !important;
  }
  .pc-p-65 {
    padding: 65px !important;
  }
  .pc-p-70 {
    padding: 70px !important;
  }
  .pc-p-75 {
    padding: 75px !important;
  }
  .pc-p-80 {
    padding: 80px !important;
  }
  .pc-p-85 {
    padding: 85px !important;
  }
  .pc-p-90 {
    padding: 90px !important;
  }
  .pc-p-95 {
    padding: 95px !important;
  }
  .pc-p-100 {
    padding: 100px !important;
  }
  .pc-p-105 {
    padding: 105px !important;
  }
  .pc-p-110 {
    padding: 110px !important;
  }
  .pc-p-115 {
    padding: 115px !important;
  }
  .pc-p-120 {
    padding: 120px !important;
  }
  .pc-p-125 {
    padding: 125px !important;
  }
  .pc-p-130 {
    padding: 130px !important;
  }
  .pc-p-135 {
    padding: 135px !important;
  }
  .pc-p-140 {
    padding: 140px !important;
  }
  .pc-p-145 {
    padding: 145px !important;
  }
  .pc-p-150 {
    padding: 150px !important;
  }
  .pc-p-155 {
    padding: 155px !important;
  }
  .pc-p-160 {
    padding: 160px !important;
  }
  .pc-p-165 {
    padding: 165px !important;
  }
  .pc-p-170 {
    padding: 170px !important;
  }
  .pc-p-175 {
    padding: 175px !important;
  }
  .pc-p-180 {
    padding: 180px !important;
  }
  .pc-p-185 {
    padding: 185px !important;
  }
  .pc-p-190 {
    padding: 190px !important;
  }
  .pc-p-195 {
    padding: 195px !important;
  }
  .pc-p-200 {
    padding: 200px !important;
  }
  .pc-pt-0 {
    padding-top: 0px !important;
  }
  .pc-pt-5 {
    padding-top: 5px !important;
  }
  .pc-pt-10 {
    padding-top: 10px !important;
  }
  .pc-pt-15 {
    padding-top: 15px !important;
  }
  .pc-pt-20 {
    padding-top: 20px !important;
  }
  .pc-pt-25 {
    padding-top: 25px !important;
  }
  .pc-pt-30 {
    padding-top: 30px !important;
  }
  .pc-pt-35 {
    padding-top: 35px !important;
  }
  .pc-pt-40 {
    padding-top: 40px !important;
  }
  .pc-pt-45 {
    padding-top: 45px !important;
  }
  .pc-pt-50 {
    padding-top: 50px !important;
  }
  .pc-pt-55 {
    padding-top: 55px !important;
  }
  .pc-pt-60 {
    padding-top: 60px !important;
  }
  .pc-pt-65 {
    padding-top: 65px !important;
  }
  .pc-pt-70 {
    padding-top: 70px !important;
  }
  .pc-pt-75 {
    padding-top: 75px !important;
  }
  .pc-pt-80 {
    padding-top: 80px !important;
  }
  .pc-pt-85 {
    padding-top: 85px !important;
  }
  .pc-pt-90 {
    padding-top: 90px !important;
  }
  .pc-pt-95 {
    padding-top: 95px !important;
  }
  .pc-pt-100 {
    padding-top: 100px !important;
  }
  .pc-pt-105 {
    padding-top: 105px !important;
  }
  .pc-pt-110 {
    padding-top: 110px !important;
  }
  .pc-pt-115 {
    padding-top: 115px !important;
  }
  .pc-pt-120 {
    padding-top: 120px !important;
  }
  .pc-pt-125 {
    padding-top: 125px !important;
  }
  .pc-pt-130 {
    padding-top: 130px !important;
  }
  .pc-pt-135 {
    padding-top: 135px !important;
  }
  .pc-pt-140 {
    padding-top: 140px !important;
  }
  .pc-pt-145 {
    padding-top: 145px !important;
  }
  .pc-pt-150 {
    padding-top: 150px !important;
  }
  .pc-pt-155 {
    padding-top: 155px !important;
  }
  .pc-pt-160 {
    padding-top: 160px !important;
  }
  .pc-pt-165 {
    padding-top: 165px !important;
  }
  .pc-pt-170 {
    padding-top: 170px !important;
  }
  .pc-pt-175 {
    padding-top: 175px !important;
  }
  .pc-pt-180 {
    padding-top: 180px !important;
  }
  .pc-pt-185 {
    padding-top: 185px !important;
  }
  .pc-pt-190 {
    padding-top: 190px !important;
  }
  .pc-pt-195 {
    padding-top: 195px !important;
  }
  .pc-pt-200 {
    padding-top: 200px !important;
  }
  .pc-pb-0 {
    padding-bottom: 0px !important;
  }
  .pc-pb-5 {
    padding-bottom: 5px !important;
  }
  .pc-pb-10 {
    padding-bottom: 10px !important;
  }
  .pc-pb-15 {
    padding-bottom: 15px !important;
  }
  .pc-pb-20 {
    padding-bottom: 20px !important;
  }
  .pc-pb-25 {
    padding-bottom: 25px !important;
  }
  .pc-pb-30 {
    padding-bottom: 30px !important;
  }
  .pc-pb-35 {
    padding-bottom: 35px !important;
  }
  .pc-pb-40 {
    padding-bottom: 40px !important;
  }
  .pc-pb-45 {
    padding-bottom: 45px !important;
  }
  .pc-pb-50 {
    padding-bottom: 50px !important;
  }
  .pc-pb-55 {
    padding-bottom: 55px !important;
  }
  .pc-pb-60 {
    padding-bottom: 60px !important;
  }
  .pc-pb-65 {
    padding-bottom: 65px !important;
  }
  .pc-pb-70 {
    padding-bottom: 70px !important;
  }
  .pc-pb-75 {
    padding-bottom: 75px !important;
  }
  .pc-pb-80 {
    padding-bottom: 80px !important;
  }
  .pc-pb-85 {
    padding-bottom: 85px !important;
  }
  .pc-pb-90 {
    padding-bottom: 90px !important;
  }
  .pc-pb-95 {
    padding-bottom: 95px !important;
  }
  .pc-pb-100 {
    padding-bottom: 100px !important;
  }
  .pc-pb-105 {
    padding-bottom: 105px !important;
  }
  .pc-pb-110 {
    padding-bottom: 110px !important;
  }
  .pc-pb-115 {
    padding-bottom: 115px !important;
  }
  .pc-pb-120 {
    padding-bottom: 120px !important;
  }
  .pc-pb-125 {
    padding-bottom: 125px !important;
  }
  .pc-pb-130 {
    padding-bottom: 130px !important;
  }
  .pc-pb-135 {
    padding-bottom: 135px !important;
  }
  .pc-pb-140 {
    padding-bottom: 140px !important;
  }
  .pc-pb-145 {
    padding-bottom: 145px !important;
  }
  .pc-pb-150 {
    padding-bottom: 150px !important;
  }
  .pc-pb-155 {
    padding-bottom: 155px !important;
  }
  .pc-pb-160 {
    padding-bottom: 160px !important;
  }
  .pc-pb-165 {
    padding-bottom: 165px !important;
  }
  .pc-pb-170 {
    padding-bottom: 170px !important;
  }
  .pc-pb-175 {
    padding-bottom: 175px !important;
  }
  .pc-pb-180 {
    padding-bottom: 180px !important;
  }
  .pc-pb-185 {
    padding-bottom: 185px !important;
  }
  .pc-pb-190 {
    padding-bottom: 190px !important;
  }
  .pc-pb-195 {
    padding-bottom: 195px !important;
  }
  .pc-pb-200 {
    padding-bottom: 200px !important;
  }
  .pc-pl-0 {
    padding-left: 0px !important;
  }
  .pc-pl-5 {
    padding-left: 5px !important;
  }
  .pc-pl-10 {
    padding-left: 10px !important;
  }
  .pc-pl-15 {
    padding-left: 15px !important;
  }
  .pc-pl-20 {
    padding-left: 20px !important;
  }
  .pc-pl-25 {
    padding-left: 25px !important;
  }
  .pc-pl-30 {
    padding-left: 30px !important;
  }
  .pc-pl-35 {
    padding-left: 35px !important;
  }
  .pc-pl-40 {
    padding-left: 40px !important;
  }
  .pc-pl-45 {
    padding-left: 45px !important;
  }
  .pc-pl-50 {
    padding-left: 50px !important;
  }
  .pc-pl-55 {
    padding-left: 55px !important;
  }
  .pc-pl-60 {
    padding-left: 60px !important;
  }
  .pc-pl-65 {
    padding-left: 65px !important;
  }
  .pc-pl-70 {
    padding-left: 70px !important;
  }
  .pc-pl-75 {
    padding-left: 75px !important;
  }
  .pc-pl-80 {
    padding-left: 80px !important;
  }
  .pc-pl-85 {
    padding-left: 85px !important;
  }
  .pc-pl-90 {
    padding-left: 90px !important;
  }
  .pc-pl-95 {
    padding-left: 95px !important;
  }
  .pc-pl-100 {
    padding-left: 100px !important;
  }
  .pc-pl-105 {
    padding-left: 105px !important;
  }
  .pc-pl-110 {
    padding-left: 110px !important;
  }
  .pc-pl-115 {
    padding-left: 115px !important;
  }
  .pc-pl-120 {
    padding-left: 120px !important;
  }
  .pc-pl-125 {
    padding-left: 125px !important;
  }
  .pc-pl-130 {
    padding-left: 130px !important;
  }
  .pc-pl-135 {
    padding-left: 135px !important;
  }
  .pc-pl-140 {
    padding-left: 140px !important;
  }
  .pc-pl-145 {
    padding-left: 145px !important;
  }
  .pc-pl-150 {
    padding-left: 150px !important;
  }
  .pc-pl-155 {
    padding-left: 155px !important;
  }
  .pc-pl-160 {
    padding-left: 160px !important;
  }
  .pc-pl-165 {
    padding-left: 165px !important;
  }
  .pc-pl-170 {
    padding-left: 170px !important;
  }
  .pc-pl-175 {
    padding-left: 175px !important;
  }
  .pc-pl-180 {
    padding-left: 180px !important;
  }
  .pc-pl-185 {
    padding-left: 185px !important;
  }
  .pc-pl-190 {
    padding-left: 190px !important;
  }
  .pc-pl-195 {
    padding-left: 195px !important;
  }
  .pc-pl-200 {
    padding-left: 200px !important;
  }
  .pc-pr-0 {
    padding-right: 0px !important;
  }
  .pc-pr-5 {
    padding-right: 5px !important;
  }
  .pc-pr-10 {
    padding-right: 10px !important;
  }
  .pc-pr-15 {
    padding-right: 15px !important;
  }
  .pc-pr-20 {
    padding-right: 20px !important;
  }
  .pc-pr-25 {
    padding-right: 25px !important;
  }
  .pc-pr-30 {
    padding-right: 30px !important;
  }
  .pc-pr-35 {
    padding-right: 35px !important;
  }
  .pc-pr-40 {
    padding-right: 40px !important;
  }
  .pc-pr-45 {
    padding-right: 45px !important;
  }
  .pc-pr-50 {
    padding-right: 50px !important;
  }
  .pc-pr-55 {
    padding-right: 55px !important;
  }
  .pc-pr-60 {
    padding-right: 60px !important;
  }
  .pc-pr-65 {
    padding-right: 65px !important;
  }
  .pc-pr-70 {
    padding-right: 70px !important;
  }
  .pc-pr-75 {
    padding-right: 75px !important;
  }
  .pc-pr-80 {
    padding-right: 80px !important;
  }
  .pc-pr-85 {
    padding-right: 85px !important;
  }
  .pc-pr-90 {
    padding-right: 90px !important;
  }
  .pc-pr-95 {
    padding-right: 95px !important;
  }
  .pc-pr-100 {
    padding-right: 100px !important;
  }
  .pc-pr-105 {
    padding-right: 105px !important;
  }
  .pc-pr-110 {
    padding-right: 110px !important;
  }
  .pc-pr-115 {
    padding-right: 115px !important;
  }
  .pc-pr-120 {
    padding-right: 120px !important;
  }
  .pc-pr-125 {
    padding-right: 125px !important;
  }
  .pc-pr-130 {
    padding-right: 130px !important;
  }
  .pc-pr-135 {
    padding-right: 135px !important;
  }
  .pc-pr-140 {
    padding-right: 140px !important;
  }
  .pc-pr-145 {
    padding-right: 145px !important;
  }
  .pc-pr-150 {
    padding-right: 150px !important;
  }
  .pc-pr-155 {
    padding-right: 155px !important;
  }
  .pc-pr-160 {
    padding-right: 160px !important;
  }
  .pc-pr-165 {
    padding-right: 165px !important;
  }
  .pc-pr-170 {
    padding-right: 170px !important;
  }
  .pc-pr-175 {
    padding-right: 175px !important;
  }
  .pc-pr-180 {
    padding-right: 180px !important;
  }
  .pc-pr-185 {
    padding-right: 185px !important;
  }
  .pc-pr-190 {
    padding-right: 190px !important;
  }
  .pc-pr-195 {
    padding-right: 195px !important;
  }
  .pc-pr-200 {
    padding-right: 200px !important;
  }
}
@media (max-width: 767px) {
  .sp-m-0 {
    margin: 0px !important;
  }
  .sp-m-5 {
    margin: 5px !important;
  }
  .sp-m-10 {
    margin: 10px !important;
  }
  .sp-m-15 {
    margin: 15px !important;
  }
  .sp-m-20 {
    margin: 20px !important;
  }
  .sp-m-25 {
    margin: 25px !important;
  }
  .sp-m-30 {
    margin: 30px !important;
  }
  .sp-m-35 {
    margin: 35px !important;
  }
  .sp-m-40 {
    margin: 40px !important;
  }
  .sp-m-45 {
    margin: 45px !important;
  }
  .sp-m-50 {
    margin: 50px !important;
  }
  .sp-m-55 {
    margin: 55px !important;
  }
  .sp-m-60 {
    margin: 60px !important;
  }
  .sp-m-65 {
    margin: 65px !important;
  }
  .sp-m-70 {
    margin: 70px !important;
  }
  .sp-m-75 {
    margin: 75px !important;
  }
  .sp-m-80 {
    margin: 80px !important;
  }
  .sp-m-85 {
    margin: 85px !important;
  }
  .sp-m-90 {
    margin: 90px !important;
  }
  .sp-m-95 {
    margin: 95px !important;
  }
  .sp-m-100 {
    margin: 100px !important;
  }
  .sp-m-105 {
    margin: 105px !important;
  }
  .sp-m-110 {
    margin: 110px !important;
  }
  .sp-m-115 {
    margin: 115px !important;
  }
  .sp-m-120 {
    margin: 120px !important;
  }
  .sp-m-125 {
    margin: 125px !important;
  }
  .sp-m-130 {
    margin: 130px !important;
  }
  .sp-m-135 {
    margin: 135px !important;
  }
  .sp-m-140 {
    margin: 140px !important;
  }
  .sp-m-145 {
    margin: 145px !important;
  }
  .sp-m-150 {
    margin: 150px !important;
  }
  .sp-m-155 {
    margin: 155px !important;
  }
  .sp-m-160 {
    margin: 160px !important;
  }
  .sp-m-165 {
    margin: 165px !important;
  }
  .sp-m-170 {
    margin: 170px !important;
  }
  .sp-m-175 {
    margin: 175px !important;
  }
  .sp-m-180 {
    margin: 180px !important;
  }
  .sp-m-185 {
    margin: 185px !important;
  }
  .sp-m-190 {
    margin: 190px !important;
  }
  .sp-m-195 {
    margin: 195px !important;
  }
  .sp-m-200 {
    margin: 200px !important;
  }
  .sp-mt-0 {
    margin-top: 0px !important;
  }
  .sp-mt-5 {
    margin-top: 5px !important;
  }
  .sp-mt-10 {
    margin-top: 10px !important;
  }
  .sp-mt-15 {
    margin-top: 15px !important;
  }
  .sp-mt-20 {
    margin-top: 20px !important;
  }
  .sp-mt-25 {
    margin-top: 25px !important;
  }
  .sp-mt-30 {
    margin-top: 30px !important;
  }
  .sp-mt-35 {
    margin-top: 35px !important;
  }
  .sp-mt-40 {
    margin-top: 40px !important;
  }
  .sp-mt-45 {
    margin-top: 45px !important;
  }
  .sp-mt-50 {
    margin-top: 50px !important;
  }
  .sp-mt-55 {
    margin-top: 55px !important;
  }
  .sp-mt-60 {
    margin-top: 60px !important;
  }
  .sp-mt-65 {
    margin-top: 65px !important;
  }
  .sp-mt-70 {
    margin-top: 70px !important;
  }
  .sp-mt-75 {
    margin-top: 75px !important;
  }
  .sp-mt-80 {
    margin-top: 80px !important;
  }
  .sp-mt-85 {
    margin-top: 85px !important;
  }
  .sp-mt-90 {
    margin-top: 90px !important;
  }
  .sp-mt-95 {
    margin-top: 95px !important;
  }
  .sp-mt-100 {
    margin-top: 100px !important;
  }
  .sp-mt-105 {
    margin-top: 105px !important;
  }
  .sp-mt-110 {
    margin-top: 110px !important;
  }
  .sp-mt-115 {
    margin-top: 115px !important;
  }
  .sp-mt-120 {
    margin-top: 120px !important;
  }
  .sp-mt-125 {
    margin-top: 125px !important;
  }
  .sp-mt-130 {
    margin-top: 130px !important;
  }
  .sp-mt-135 {
    margin-top: 135px !important;
  }
  .sp-mt-140 {
    margin-top: 140px !important;
  }
  .sp-mt-145 {
    margin-top: 145px !important;
  }
  .sp-mt-150 {
    margin-top: 150px !important;
  }
  .sp-mt-155 {
    margin-top: 155px !important;
  }
  .sp-mt-160 {
    margin-top: 160px !important;
  }
  .sp-mt-165 {
    margin-top: 165px !important;
  }
  .sp-mt-170 {
    margin-top: 170px !important;
  }
  .sp-mt-175 {
    margin-top: 175px !important;
  }
  .sp-mt-180 {
    margin-top: 180px !important;
  }
  .sp-mt-185 {
    margin-top: 185px !important;
  }
  .sp-mt-190 {
    margin-top: 190px !important;
  }
  .sp-mt-195 {
    margin-top: 195px !important;
  }
  .sp-mt-200 {
    margin-top: 200px !important;
  }
  .sp-mb-0 {
    margin-bottom: 0px !important;
  }
  .sp-mb-5 {
    margin-bottom: 5px !important;
  }
  .sp-mb-10 {
    margin-bottom: 10px !important;
  }
  .sp-mb-15 {
    margin-bottom: 15px !important;
  }
  .sp-mb-20 {
    margin-bottom: 20px !important;
  }
  .sp-mb-25 {
    margin-bottom: 25px !important;
  }
  .sp-mb-30 {
    margin-bottom: 30px !important;
  }
  .sp-mb-35 {
    margin-bottom: 35px !important;
  }
  .sp-mb-40 {
    margin-bottom: 40px !important;
  }
  .sp-mb-45 {
    margin-bottom: 45px !important;
  }
  .sp-mb-50 {
    margin-bottom: 50px !important;
  }
  .sp-mb-55 {
    margin-bottom: 55px !important;
  }
  .sp-mb-60 {
    margin-bottom: 60px !important;
  }
  .sp-mb-65 {
    margin-bottom: 65px !important;
  }
  .sp-mb-70 {
    margin-bottom: 70px !important;
  }
  .sp-mb-75 {
    margin-bottom: 75px !important;
  }
  .sp-mb-80 {
    margin-bottom: 80px !important;
  }
  .sp-mb-85 {
    margin-bottom: 85px !important;
  }
  .sp-mb-90 {
    margin-bottom: 90px !important;
  }
  .sp-mb-95 {
    margin-bottom: 95px !important;
  }
  .sp-mb-100 {
    margin-bottom: 100px !important;
  }
  .sp-mb-105 {
    margin-bottom: 105px !important;
  }
  .sp-mb-110 {
    margin-bottom: 110px !important;
  }
  .sp-mb-115 {
    margin-bottom: 115px !important;
  }
  .sp-mb-120 {
    margin-bottom: 120px !important;
  }
  .sp-mb-125 {
    margin-bottom: 125px !important;
  }
  .sp-mb-130 {
    margin-bottom: 130px !important;
  }
  .sp-mb-135 {
    margin-bottom: 135px !important;
  }
  .sp-mb-140 {
    margin-bottom: 140px !important;
  }
  .sp-mb-145 {
    margin-bottom: 145px !important;
  }
  .sp-mb-150 {
    margin-bottom: 150px !important;
  }
  .sp-mb-155 {
    margin-bottom: 155px !important;
  }
  .sp-mb-160 {
    margin-bottom: 160px !important;
  }
  .sp-mb-165 {
    margin-bottom: 165px !important;
  }
  .sp-mb-170 {
    margin-bottom: 170px !important;
  }
  .sp-mb-175 {
    margin-bottom: 175px !important;
  }
  .sp-mb-180 {
    margin-bottom: 180px !important;
  }
  .sp-mb-185 {
    margin-bottom: 185px !important;
  }
  .sp-mb-190 {
    margin-bottom: 190px !important;
  }
  .sp-mb-195 {
    margin-bottom: 195px !important;
  }
  .sp-mb-200 {
    margin-bottom: 200px !important;
  }
  .sp-ml-0 {
    margin-left: 0px !important;
  }
  .sp-ml-5 {
    margin-left: 5px !important;
  }
  .sp-ml-10 {
    margin-left: 10px !important;
  }
  .sp-ml-15 {
    margin-left: 15px !important;
  }
  .sp-ml-20 {
    margin-left: 20px !important;
  }
  .sp-ml-25 {
    margin-left: 25px !important;
  }
  .sp-ml-30 {
    margin-left: 30px !important;
  }
  .sp-ml-35 {
    margin-left: 35px !important;
  }
  .sp-ml-40 {
    margin-left: 40px !important;
  }
  .sp-ml-45 {
    margin-left: 45px !important;
  }
  .sp-ml-50 {
    margin-left: 50px !important;
  }
  .sp-ml-55 {
    margin-left: 55px !important;
  }
  .sp-ml-60 {
    margin-left: 60px !important;
  }
  .sp-ml-65 {
    margin-left: 65px !important;
  }
  .sp-ml-70 {
    margin-left: 70px !important;
  }
  .sp-ml-75 {
    margin-left: 75px !important;
  }
  .sp-ml-80 {
    margin-left: 80px !important;
  }
  .sp-ml-85 {
    margin-left: 85px !important;
  }
  .sp-ml-90 {
    margin-left: 90px !important;
  }
  .sp-ml-95 {
    margin-left: 95px !important;
  }
  .sp-ml-100 {
    margin-left: 100px !important;
  }
  .sp-ml-105 {
    margin-left: 105px !important;
  }
  .sp-ml-110 {
    margin-left: 110px !important;
  }
  .sp-ml-115 {
    margin-left: 115px !important;
  }
  .sp-ml-120 {
    margin-left: 120px !important;
  }
  .sp-ml-125 {
    margin-left: 125px !important;
  }
  .sp-ml-130 {
    margin-left: 130px !important;
  }
  .sp-ml-135 {
    margin-left: 135px !important;
  }
  .sp-ml-140 {
    margin-left: 140px !important;
  }
  .sp-ml-145 {
    margin-left: 145px !important;
  }
  .sp-ml-150 {
    margin-left: 150px !important;
  }
  .sp-ml-155 {
    margin-left: 155px !important;
  }
  .sp-ml-160 {
    margin-left: 160px !important;
  }
  .sp-ml-165 {
    margin-left: 165px !important;
  }
  .sp-ml-170 {
    margin-left: 170px !important;
  }
  .sp-ml-175 {
    margin-left: 175px !important;
  }
  .sp-ml-180 {
    margin-left: 180px !important;
  }
  .sp-ml-185 {
    margin-left: 185px !important;
  }
  .sp-ml-190 {
    margin-left: 190px !important;
  }
  .sp-ml-195 {
    margin-left: 195px !important;
  }
  .sp-ml-200 {
    margin-left: 200px !important;
  }
  .sp-mr-0 {
    margin-right: 0px !important;
  }
  .sp-mr-5 {
    margin-right: 5px !important;
  }
  .sp-mr-10 {
    margin-right: 10px !important;
  }
  .sp-mr-15 {
    margin-right: 15px !important;
  }
  .sp-mr-20 {
    margin-right: 20px !important;
  }
  .sp-mr-25 {
    margin-right: 25px !important;
  }
  .sp-mr-30 {
    margin-right: 30px !important;
  }
  .sp-mr-35 {
    margin-right: 35px !important;
  }
  .sp-mr-40 {
    margin-right: 40px !important;
  }
  .sp-mr-45 {
    margin-right: 45px !important;
  }
  .sp-mr-50 {
    margin-right: 50px !important;
  }
  .sp-mr-55 {
    margin-right: 55px !important;
  }
  .sp-mr-60 {
    margin-right: 60px !important;
  }
  .sp-mr-65 {
    margin-right: 65px !important;
  }
  .sp-mr-70 {
    margin-right: 70px !important;
  }
  .sp-mr-75 {
    margin-right: 75px !important;
  }
  .sp-mr-80 {
    margin-right: 80px !important;
  }
  .sp-mr-85 {
    margin-right: 85px !important;
  }
  .sp-mr-90 {
    margin-right: 90px !important;
  }
  .sp-mr-95 {
    margin-right: 95px !important;
  }
  .sp-mr-100 {
    margin-right: 100px !important;
  }
  .sp-mr-105 {
    margin-right: 105px !important;
  }
  .sp-mr-110 {
    margin-right: 110px !important;
  }
  .sp-mr-115 {
    margin-right: 115px !important;
  }
  .sp-mr-120 {
    margin-right: 120px !important;
  }
  .sp-mr-125 {
    margin-right: 125px !important;
  }
  .sp-mr-130 {
    margin-right: 130px !important;
  }
  .sp-mr-135 {
    margin-right: 135px !important;
  }
  .sp-mr-140 {
    margin-right: 140px !important;
  }
  .sp-mr-145 {
    margin-right: 145px !important;
  }
  .sp-mr-150 {
    margin-right: 150px !important;
  }
  .sp-mr-155 {
    margin-right: 155px !important;
  }
  .sp-mr-160 {
    margin-right: 160px !important;
  }
  .sp-mr-165 {
    margin-right: 165px !important;
  }
  .sp-mr-170 {
    margin-right: 170px !important;
  }
  .sp-mr-175 {
    margin-right: 175px !important;
  }
  .sp-mr-180 {
    margin-right: 180px !important;
  }
  .sp-mr-185 {
    margin-right: 185px !important;
  }
  .sp-mr-190 {
    margin-right: 190px !important;
  }
  .sp-mr-195 {
    margin-right: 195px !important;
  }
  .sp-mr-200 {
    margin-right: 200px !important;
  }
  .sp-p-0 {
    padding: 0px !important;
  }
  .sp-p-5 {
    padding: 5px !important;
  }
  .sp-p-10 {
    padding: 10px !important;
  }
  .sp-p-15 {
    padding: 15px !important;
  }
  .sp-p-20 {
    padding: 20px !important;
  }
  .sp-p-25 {
    padding: 25px !important;
  }
  .sp-p-30 {
    padding: 30px !important;
  }
  .sp-p-35 {
    padding: 35px !important;
  }
  .sp-p-40 {
    padding: 40px !important;
  }
  .sp-p-45 {
    padding: 45px !important;
  }
  .sp-p-50 {
    padding: 50px !important;
  }
  .sp-p-55 {
    padding: 55px !important;
  }
  .sp-p-60 {
    padding: 60px !important;
  }
  .sp-p-65 {
    padding: 65px !important;
  }
  .sp-p-70 {
    padding: 70px !important;
  }
  .sp-p-75 {
    padding: 75px !important;
  }
  .sp-p-80 {
    padding: 80px !important;
  }
  .sp-p-85 {
    padding: 85px !important;
  }
  .sp-p-90 {
    padding: 90px !important;
  }
  .sp-p-95 {
    padding: 95px !important;
  }
  .sp-p-100 {
    padding: 100px !important;
  }
  .sp-p-105 {
    padding: 105px !important;
  }
  .sp-p-110 {
    padding: 110px !important;
  }
  .sp-p-115 {
    padding: 115px !important;
  }
  .sp-p-120 {
    padding: 120px !important;
  }
  .sp-p-125 {
    padding: 125px !important;
  }
  .sp-p-130 {
    padding: 130px !important;
  }
  .sp-p-135 {
    padding: 135px !important;
  }
  .sp-p-140 {
    padding: 140px !important;
  }
  .sp-p-145 {
    padding: 145px !important;
  }
  .sp-p-150 {
    padding: 150px !important;
  }
  .sp-p-155 {
    padding: 155px !important;
  }
  .sp-p-160 {
    padding: 160px !important;
  }
  .sp-p-165 {
    padding: 165px !important;
  }
  .sp-p-170 {
    padding: 170px !important;
  }
  .sp-p-175 {
    padding: 175px !important;
  }
  .sp-p-180 {
    padding: 180px !important;
  }
  .sp-p-185 {
    padding: 185px !important;
  }
  .sp-p-190 {
    padding: 190px !important;
  }
  .sp-p-195 {
    padding: 195px !important;
  }
  .sp-p-200 {
    padding: 200px !important;
  }
  .sp-pt-0 {
    padding-top: 0px !important;
  }
  .sp-pt-5 {
    padding-top: 5px !important;
  }
  .sp-pt-10 {
    padding-top: 10px !important;
  }
  .sp-pt-15 {
    padding-top: 15px !important;
  }
  .sp-pt-20 {
    padding-top: 20px !important;
  }
  .sp-pt-25 {
    padding-top: 25px !important;
  }
  .sp-pt-30 {
    padding-top: 30px !important;
  }
  .sp-pt-35 {
    padding-top: 35px !important;
  }
  .sp-pt-40 {
    padding-top: 40px !important;
  }
  .sp-pt-45 {
    padding-top: 45px !important;
  }
  .sp-pt-50 {
    padding-top: 50px !important;
  }
  .sp-pt-55 {
    padding-top: 55px !important;
  }
  .sp-pt-60 {
    padding-top: 60px !important;
  }
  .sp-pt-65 {
    padding-top: 65px !important;
  }
  .sp-pt-70 {
    padding-top: 70px !important;
  }
  .sp-pt-75 {
    padding-top: 75px !important;
  }
  .sp-pt-80 {
    padding-top: 80px !important;
  }
  .sp-pt-85 {
    padding-top: 85px !important;
  }
  .sp-pt-90 {
    padding-top: 90px !important;
  }
  .sp-pt-95 {
    padding-top: 95px !important;
  }
  .sp-pt-100 {
    padding-top: 100px !important;
  }
  .sp-pt-105 {
    padding-top: 105px !important;
  }
  .sp-pt-110 {
    padding-top: 110px !important;
  }
  .sp-pt-115 {
    padding-top: 115px !important;
  }
  .sp-pt-120 {
    padding-top: 120px !important;
  }
  .sp-pt-125 {
    padding-top: 125px !important;
  }
  .sp-pt-130 {
    padding-top: 130px !important;
  }
  .sp-pt-135 {
    padding-top: 135px !important;
  }
  .sp-pt-140 {
    padding-top: 140px !important;
  }
  .sp-pt-145 {
    padding-top: 145px !important;
  }
  .sp-pt-150 {
    padding-top: 150px !important;
  }
  .sp-pt-155 {
    padding-top: 155px !important;
  }
  .sp-pt-160 {
    padding-top: 160px !important;
  }
  .sp-pt-165 {
    padding-top: 165px !important;
  }
  .sp-pt-170 {
    padding-top: 170px !important;
  }
  .sp-pt-175 {
    padding-top: 175px !important;
  }
  .sp-pt-180 {
    padding-top: 180px !important;
  }
  .sp-pt-185 {
    padding-top: 185px !important;
  }
  .sp-pt-190 {
    padding-top: 190px !important;
  }
  .sp-pt-195 {
    padding-top: 195px !important;
  }
  .sp-pt-200 {
    padding-top: 200px !important;
  }
  .sp-pb-0 {
    padding-bottom: 0px !important;
  }
  .sp-pb-5 {
    padding-bottom: 5px !important;
  }
  .sp-pb-10 {
    padding-bottom: 10px !important;
  }
  .sp-pb-15 {
    padding-bottom: 15px !important;
  }
  .sp-pb-20 {
    padding-bottom: 20px !important;
  }
  .sp-pb-25 {
    padding-bottom: 25px !important;
  }
  .sp-pb-30 {
    padding-bottom: 30px !important;
  }
  .sp-pb-35 {
    padding-bottom: 35px !important;
  }
  .sp-pb-40 {
    padding-bottom: 40px !important;
  }
  .sp-pb-45 {
    padding-bottom: 45px !important;
  }
  .sp-pb-50 {
    padding-bottom: 50px !important;
  }
  .sp-pb-55 {
    padding-bottom: 55px !important;
  }
  .sp-pb-60 {
    padding-bottom: 60px !important;
  }
  .sp-pb-65 {
    padding-bottom: 65px !important;
  }
  .sp-pb-70 {
    padding-bottom: 70px !important;
  }
  .sp-pb-75 {
    padding-bottom: 75px !important;
  }
  .sp-pb-80 {
    padding-bottom: 80px !important;
  }
  .sp-pb-85 {
    padding-bottom: 85px !important;
  }
  .sp-pb-90 {
    padding-bottom: 90px !important;
  }
  .sp-pb-95 {
    padding-bottom: 95px !important;
  }
  .sp-pb-100 {
    padding-bottom: 100px !important;
  }
  .sp-pb-105 {
    padding-bottom: 105px !important;
  }
  .sp-pb-110 {
    padding-bottom: 110px !important;
  }
  .sp-pb-115 {
    padding-bottom: 115px !important;
  }
  .sp-pb-120 {
    padding-bottom: 120px !important;
  }
  .sp-pb-125 {
    padding-bottom: 125px !important;
  }
  .sp-pb-130 {
    padding-bottom: 130px !important;
  }
  .sp-pb-135 {
    padding-bottom: 135px !important;
  }
  .sp-pb-140 {
    padding-bottom: 140px !important;
  }
  .sp-pb-145 {
    padding-bottom: 145px !important;
  }
  .sp-pb-150 {
    padding-bottom: 150px !important;
  }
  .sp-pb-155 {
    padding-bottom: 155px !important;
  }
  .sp-pb-160 {
    padding-bottom: 160px !important;
  }
  .sp-pb-165 {
    padding-bottom: 165px !important;
  }
  .sp-pb-170 {
    padding-bottom: 170px !important;
  }
  .sp-pb-175 {
    padding-bottom: 175px !important;
  }
  .sp-pb-180 {
    padding-bottom: 180px !important;
  }
  .sp-pb-185 {
    padding-bottom: 185px !important;
  }
  .sp-pb-190 {
    padding-bottom: 190px !important;
  }
  .sp-pb-195 {
    padding-bottom: 195px !important;
  }
  .sp-pb-200 {
    padding-bottom: 200px !important;
  }
  .sp-pl-0 {
    padding-left: 0px !important;
  }
  .sp-pl-5 {
    padding-left: 5px !important;
  }
  .sp-pl-10 {
    padding-left: 10px !important;
  }
  .sp-pl-15 {
    padding-left: 15px !important;
  }
  .sp-pl-20 {
    padding-left: 20px !important;
  }
  .sp-pl-25 {
    padding-left: 25px !important;
  }
  .sp-pl-30 {
    padding-left: 30px !important;
  }
  .sp-pl-35 {
    padding-left: 35px !important;
  }
  .sp-pl-40 {
    padding-left: 40px !important;
  }
  .sp-pl-45 {
    padding-left: 45px !important;
  }
  .sp-pl-50 {
    padding-left: 50px !important;
  }
  .sp-pl-55 {
    padding-left: 55px !important;
  }
  .sp-pl-60 {
    padding-left: 60px !important;
  }
  .sp-pl-65 {
    padding-left: 65px !important;
  }
  .sp-pl-70 {
    padding-left: 70px !important;
  }
  .sp-pl-75 {
    padding-left: 75px !important;
  }
  .sp-pl-80 {
    padding-left: 80px !important;
  }
  .sp-pl-85 {
    padding-left: 85px !important;
  }
  .sp-pl-90 {
    padding-left: 90px !important;
  }
  .sp-pl-95 {
    padding-left: 95px !important;
  }
  .sp-pl-100 {
    padding-left: 100px !important;
  }
  .sp-pl-105 {
    padding-left: 105px !important;
  }
  .sp-pl-110 {
    padding-left: 110px !important;
  }
  .sp-pl-115 {
    padding-left: 115px !important;
  }
  .sp-pl-120 {
    padding-left: 120px !important;
  }
  .sp-pl-125 {
    padding-left: 125px !important;
  }
  .sp-pl-130 {
    padding-left: 130px !important;
  }
  .sp-pl-135 {
    padding-left: 135px !important;
  }
  .sp-pl-140 {
    padding-left: 140px !important;
  }
  .sp-pl-145 {
    padding-left: 145px !important;
  }
  .sp-pl-150 {
    padding-left: 150px !important;
  }
  .sp-pl-155 {
    padding-left: 155px !important;
  }
  .sp-pl-160 {
    padding-left: 160px !important;
  }
  .sp-pl-165 {
    padding-left: 165px !important;
  }
  .sp-pl-170 {
    padding-left: 170px !important;
  }
  .sp-pl-175 {
    padding-left: 175px !important;
  }
  .sp-pl-180 {
    padding-left: 180px !important;
  }
  .sp-pl-185 {
    padding-left: 185px !important;
  }
  .sp-pl-190 {
    padding-left: 190px !important;
  }
  .sp-pl-195 {
    padding-left: 195px !important;
  }
  .sp-pl-200 {
    padding-left: 200px !important;
  }
  .sp-pr-0 {
    padding-right: 0px !important;
  }
  .sp-pr-5 {
    padding-right: 5px !important;
  }
  .sp-pr-10 {
    padding-right: 10px !important;
  }
  .sp-pr-15 {
    padding-right: 15px !important;
  }
  .sp-pr-20 {
    padding-right: 20px !important;
  }
  .sp-pr-25 {
    padding-right: 25px !important;
  }
  .sp-pr-30 {
    padding-right: 30px !important;
  }
  .sp-pr-35 {
    padding-right: 35px !important;
  }
  .sp-pr-40 {
    padding-right: 40px !important;
  }
  .sp-pr-45 {
    padding-right: 45px !important;
  }
  .sp-pr-50 {
    padding-right: 50px !important;
  }
  .sp-pr-55 {
    padding-right: 55px !important;
  }
  .sp-pr-60 {
    padding-right: 60px !important;
  }
  .sp-pr-65 {
    padding-right: 65px !important;
  }
  .sp-pr-70 {
    padding-right: 70px !important;
  }
  .sp-pr-75 {
    padding-right: 75px !important;
  }
  .sp-pr-80 {
    padding-right: 80px !important;
  }
  .sp-pr-85 {
    padding-right: 85px !important;
  }
  .sp-pr-90 {
    padding-right: 90px !important;
  }
  .sp-pr-95 {
    padding-right: 95px !important;
  }
  .sp-pr-100 {
    padding-right: 100px !important;
  }
  .sp-pr-105 {
    padding-right: 105px !important;
  }
  .sp-pr-110 {
    padding-right: 110px !important;
  }
  .sp-pr-115 {
    padding-right: 115px !important;
  }
  .sp-pr-120 {
    padding-right: 120px !important;
  }
  .sp-pr-125 {
    padding-right: 125px !important;
  }
  .sp-pr-130 {
    padding-right: 130px !important;
  }
  .sp-pr-135 {
    padding-right: 135px !important;
  }
  .sp-pr-140 {
    padding-right: 140px !important;
  }
  .sp-pr-145 {
    padding-right: 145px !important;
  }
  .sp-pr-150 {
    padding-right: 150px !important;
  }
  .sp-pr-155 {
    padding-right: 155px !important;
  }
  .sp-pr-160 {
    padding-right: 160px !important;
  }
  .sp-pr-165 {
    padding-right: 165px !important;
  }
  .sp-pr-170 {
    padding-right: 170px !important;
  }
  .sp-pr-175 {
    padding-right: 175px !important;
  }
  .sp-pr-180 {
    padding-right: 180px !important;
  }
  .sp-pr-185 {
    padding-right: 185px !important;
  }
  .sp-pr-190 {
    padding-right: 190px !important;
  }
  .sp-pr-195 {
    padding-right: 195px !important;
  }
  .sp-pr-200 {
    padding-right: 200px !important;
  }
}/*# sourceMappingURL=cmn.css.map */


.relative {
  position: relative;
}

.absolute {
  position: absolute;
  top:0px;
  left:0px;
}

h2.title_abs {
  font-family: "Oswald", sans-serif;
  font-size: 2.5em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 共通のフォントサイズ */
.font-s12 { font-size: 12px; }
.font-s13 { font-size: 13px; }
.font-s14 { font-size: 14px; }
.font-s15 { font-size: 15px; }
.font-s16 { font-size: 16px; }
.font-s17 { font-size: 17px; }
.font-s18 { font-size: 18px; }
.font-s19 { font-size: 19px; }
.font-s20 { font-size: 20px; }
.font-s21 { font-size: 21px; }
.font-s22 { font-size: 22px; }
.font-s23 { font-size: 23px; }
.font-s24 { font-size: 24px; }
.font-s25 { font-size: 25px; }
.font-s26 { font-size: 26px; }
.font-s27 { font-size: 27px; }
.font-s28 { font-size: 28px; }
.font-s29 { font-size: 29px; }
.font-s30 { font-size: 30px; }
.font-s31 { font-size: 31px; }
.font-s32 { font-size: 32px; }
.font-s33 { font-size: 33px; }
.font-s34 { font-size: 34px; }
.font-s35 { font-size: 35px; }
.font-s36 { font-size: 36px; }
.font-s37 { font-size: 37px; }
.font-s38 { font-size: 38px; }
.font-s39 { font-size: 39px; }
.font-s40 { font-size: 40px; }

/* PC用フォントサイズ (画面幅768px以上) */
@media (min-width: 768px) {
  .font-s12-pc { font-size: 12px; }
  .font-s13-pc { font-size: 13px; }
  .font-s14-pc { font-size: 14px; }
  .font-s15-pc { font-size: 15px; }
  .font-s16-pc { font-size: 16px; }
  .font-s17-pc { font-size: 17px; }
  .font-s18-pc { font-size: 18px; }
  .font-s19-pc { font-size: 19px; }
  .font-s20-pc { font-size: 20px; }
  .font-s21-pc { font-size: 21px; }
  .font-s22-pc { font-size: 22px; }
  .font-s23-pc { font-size: 23px; }
  .font-s24-pc { font-size: 24px; }
  .font-s25-pc { font-size: 25px; }
  .font-s26-pc { font-size: 26px; }
  .font-s27-pc { font-size: 27px; }
  .font-s28-pc { font-size: 28px; }
  .font-s29-pc { font-size: 29px; }
  .font-s30-pc { font-size: 30px; }
  .font-s31-pc { font-size: 31px; }
  .font-s32-pc { font-size: 32px; }
  .font-s33-pc { font-size: 33px; }
  .font-s34-pc { font-size: 34px; }
  .font-s35-pc { font-size: 35px; }
  .font-s36-pc { font-size: 36px; }
  .font-s37-pc { font-size: 37px; }
  .font-s38-pc { font-size: 38px; }
  .font-s39-pc { font-size: 39px; }
  .font-s40-pc { font-size: 40px; }
}

/* SP用フォントサイズ (画面幅767px以下) */
@media (max-width: 767px) {
  .font-s12-sp { font-size: 12px; }
  .font-s13-sp { font-size: 13px; }
  .font-s14-sp { font-size: 14px; }
  .font-s15-sp { font-size: 15px; }
  .font-s16-sp { font-size: 16px; }
  .font-s17-sp { font-size: 17px; }
  .font-s18-sp { font-size: 18px; }
  .font-s19-sp { font-size: 19px; }
  .font-s20-sp { font-size: 20px; }
  .font-s21-sp { font-size: 21px; }
  .font-s22-sp { font-size: 22px; }
  .font-s23-sp { font-size: 23px; }
  .font-s24-sp { font-size: 24px; }
  .font-s25-sp { font-size: 25px; }
  .font-s26-sp { font-size: 26px; }
  .font-s27-sp { font-size: 27px; }
  .font-s28-sp { font-size: 28px; }
  .font-s29-sp { font-size: 29px; }
  .font-s30-sp { font-size: 30px; }
  .font-s31-sp { font-size: 31px; }
  .font-s32-sp { font-size: 32px; }
  .font-s33-sp { font-size: 33px; }
  .font-s34-sp { font-size: 34px; }
  .font-s35-sp { font-size: 35px; }
  .font-s36-sp { font-size: 36px; }
  .font-s37-sp { font-size: 37px; }
  .font-s38-sp { font-size: 38px; }
  .font-s39-sp { font-size: 39px; }
  .font-s40-sp { font-size: 40px; }
}


/*---------------ORDER SYSTEM CSS
--------------------------------*/

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.slider-container {
  position: relative;
  width: 100vw;
  overflow: hidden;
}
.slider {
  display: flex;
  transition: transform 0.5s ease-in-out;
  width: 400vw;
}
.slide {
  flex: 0 0 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slide img {
  width: 100%;
  height: auto;
  max-height: 100vh;
  object-fit: cover;
}

.relative {
  position: relative;
}
.abs_on {
  position: absolute;
  top:0%;
  left:0px;
}

/*------------------------
ORDESYSTEM_PARTS_DESIGN---
------------------------*/

h2.order_subtile {
	font-family: Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif; 
  color: #fff;
  background-color: #352520;
  font-weight: 100;
}

h2.order_subtile span {
  font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
  color: #fff;
  font-weight: 100;
}

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

@media (min-width: 768px) {
  .size_cover_1 {
    width:50%;
    max-width: 270px;
  }
}
@media (max-width: 767px) {
  .size_cover_1 {
    width:50%;
    max-width: 270px;
  }
}
}
