.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 1px;
}
.pt-2 {
  padding-top: 2px;
}
.pt-3 {
  padding-top: 3px;
}
.pt-4 {
  padding-top: 4px;
}
.pt-5 {
  padding-top: 5px;
}
.pt-6 {
  padding-top: 6px;
}
.pt-7 {
  padding-top: 7px;
}
.pt-8 {
  padding-top: 8px;
}
.pt-9 {
  padding-top: 9px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-12 {
  padding-top: 12px;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-32 {
  padding-top: 32px;
}
.pt-35 {
  padding-top: 35px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-45 {
  padding-top: 45px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-55 {
  padding-top: 55px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-65 {
  padding-top: 65px;
}
.pt-70 {
  padding-top: 70px;
}
.pt-75 {
  padding-top: 75px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-85 {
  padding-top: 85px;
}
.pt-90 {
  padding-top: 90px;
}
.pt-95 {
  padding-top: 95px;
}
.pt-100 {
  padding-top: 100px;
}
.pt-105 {
  padding-top: 105px;
}
.pt-110 {
  padding-top: 110px;
}
.pt-120 {
  padding-top: 120px;
}
.pt-130 {
  padding-top: 130px;
}
.pt-140 {
  padding-top: 140px;
}
.pt-150 {
  padding-top: 150px;
}
.pt-160 {
  padding-top: 160px;
}
.pt-170 {
  padding-top: 170px;
}
.pt-180 {
  padding-top: 180px;
}
.pt-190 {
  padding-top: 190px;
}
.pt-200 {
  padding-top: 200px;
}
.pt-210 {
  padding-top: 210px;
}
.pt-220 {
  padding-top: 220px;
}
.pt-230 {
  padding-top: 230px;
}
.pt-240 {
  padding-top: 240px;
}
.pt-250 {
  padding-top: 250px;
}
.pt-260 {
  padding-top: 260px;
}
.pt-270 {
  padding-top: 270px;
}
.pt-280 {
  padding-top: 280px;
}
.pt-290 {
  padding-top: 290px;
}
.pt-300 {
  padding-top: 300px;
}
.pl-1 {
  padding-left: 1px;
}
.pl-2 {
  padding-left: 2px;
}
.pl-3 {
  padding-left: 3px;
}
.pl-4 {
  padding-left: 4px;
}
.pl-5 {
  padding-left: 5px;
}
.pl-6 {
  padding-left: 6px;
}
.pl-7 {
  padding-left: 7px;
}
.pl-8 {
  padding-left: 8px;
}
.pl-9 {
  padding-left: 9px;
}
.pl-10 {
  padding-left: 10px;
}
.pl-15 {
  padding-left: 15px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-25 {
  padding-left: 25px;
}
.pl-30 {
  padding-left: 30px;
}
.pl-35 {
  padding-left: 35px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-45 {
  padding-left: 45px;
}
.pl-50 {
  padding-left: 50px;
}
.pl-55 {
  padding-left: 55px;
}
.pl-60 {
  padding-left: 60px;
}
.pl-65 {
  padding-left: 65px;
}
.pl-70 {
  padding-left: 70px;
}
.pl-75 {
  padding-left: 75px;
}
.pl-80 {
  padding-left: 80px;
}
.pl-85 {
  padding-left: 85px;
}
.pl-90 {
  padding-left: 90px;
}
.pl-95 {
  padding-left: 95px;
}
.pl-100 {
  padding-left: 100px;
}
.pl-105 {
  padding-left: 105px;
}
.pl-130 {
  padding-left: 130px;
}
.pr-1 {
  padding-right: 1px;
}
.pr-2 {
  padding-right: 2px;
}
.pr-3 {
  padding-right: 3px;
}
.pr-4 {
  padding-right: 4px;
}
.pr-5 {
  padding-right: 5px;
}
.pr-6 {
  padding-right: 6px;
}
.pr-7 {
  padding-right: 7px;
}
.pr-8 {
  padding-right: 8px;
}
.pr-9 {
  padding-right: 9px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-12 {
  padding-right: 12px;
}
.pr-15 {
  padding-right: 15px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-25 {
  padding-right: 25px;
}
.pr-30 {
  padding-right: 30px;
}
.pr-35 {
  padding-right: 35px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-45 {
  padding-right: 45px;
}
.pr-50 {
  padding-right: 50px;
}
.pr-55 {
  padding-right: 55px;
}
.pr-60 {
  padding-right: 60px;
}
.pr-65 {
  padding-right: 65px;
}
.pr-70 {
  padding-right: 70px;
}
.pr-75 {
  padding-right: 75px;
}
.pr-80 {
  padding-right: 80px;
}
.pr-85 {
  padding-right: 85px;
}
.pr-90 {
  padding-right: 90px;
}
.pr-95 {
  padding-right: 95px;
}
.pr-100 {
  padding-right: 100px;
}
.pr-105 {
  padding-right: 105px;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-5 {
  padding-bottom: 5px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-25 {
  padding-bottom: 25px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-35 {
  padding-bottom: 35px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-45 {
  padding-bottom: 45px;
}
.pb-50 {
  padding-bottom: 50px;
}
.pb-55 {
  padding-bottom: 55px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-65 {
  padding-bottom: 65px;
}
.pb-70 {
  padding-bottom: 70px;
}
.pb-75 {
  padding-bottom: 75px;
}
.pb-80 {
  padding-bottom: 80px;
}
.pb-85 {
  padding-bottom: 85px;
}
.pb-90 {
  padding-bottom: 90px;
}
.pb-95 {
  padding-bottom: 95px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pb-110 {
  padding-bottom: 110px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-130 {
  padding-bottom: 130px;
}
.pb-140 {
  padding-bottom: 140px;
}
.pb-150 {
  padding-bottom: 150px;
}
.pb-160 {
  padding-bottom: 160px;
}
.pb-170 {
  padding-bottom: 170px;
}
.pb-180 {
  padding-bottom: 180px;
}
.pb-190 {
  padding-bottom: 190px;
}
.pb-200 {
  padding-bottom: 200px;
}
.pb-210 {
  padding-bottom: 210px;
}
.pb-220 {
  padding-bottom: 220px;
}
.pb-230 {
  padding-bottom: 230px;
}
.pb-240 {
  padding-bottom: 240px;
}
.pb-250 {
  padding-bottom: 250px;
}
.pb-260 {
  padding-bottom: 260px;
}
.pb-270 {
  padding-bottom: 270px;
}
.pb-280 {
  padding-bottom: 280px;
}
.pb-290 {
  padding-bottom: 290px;
}
.pb-300 {
  padding-bottom: 300px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-35 {
  margin-top: 35px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-45 {
  margin-top: 45px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-55 {
  margin-top: 55px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-65 {
  margin-top: 65px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-75 {
  margin-top: 75px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-85 {
  margin-top: 85px;
}
.mt-90 {
  margin-top: 90px;
}
.mt-95 {
  margin-top: 95px;
}
.mt-100 {
  margin-top: 100px;
}
.mt-105 {
  margin-top: 105px;
}
.mt-110 {
  margin-top: 110px;
}
.mt-120 {
  margin-top: 120px;
}
.mt-130 {
  margin-top: 130px;
}
.mt-140 {
  margin-top: 140px;
}
.mt-150 {
  margin-top: 150px;
}
.mt-160 {
  margin-top: 160px;
}
.mt-170 {
  margin-top: 170px;
}
.mt-180 {
  margin-top: 180px;
}
.mt-190 {
  margin-top: 190px;
}
.mt-200 {
  margin-top: 200px;
}
.mt-210 {
  margin-top: 210px;
}
.mt-220 {
  margin-top: 220px;
}
.mt-230 {
  margin-top: 230px;
}
.mt-240 {
  margin-top: 240px;
}
.mt-250 {
  margin-top: 250px;
}
.mt-260 {
  margin-top: 260px;
}
.mt-270 {
  margin-top: 270px;
}
.mt-280 {
  margin-top: 280px;
}
.mt-290 {
  margin-top: 290px;
}
.mt-300 {
  margin-top: 300px;
}
.ml-0 {
  margin-left: 0;
}
.ml-5 {
  margin-left: 5px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-30 {
  margin-left: 30px;
}
.ml-35 {
  margin-left: 35px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-45 {
  margin-left: 45px;
}
.ml-50 {
  margin-left: 50px;
}
.ml-55 {
  margin-left: 55px;
}
.ml-60 {
  margin-left: 60px;
}
.ml-65 {
  margin-left: 65px;
}
.ml-70 {
  margin-left: 70px;
}
.ml-75 {
  margin-left: 75px;
}
.ml-80 {
  margin-left: 80px;
}
.ml-85 {
  margin-left: 85px;
}
.ml-90 {
  margin-left: 90px;
}
.ml-95 {
  margin-left: 95px;
}
.ml-100 {
  margin-left: 100px;
}
.ml-105 {
  margin-left: 105px;
}
.mr-0 {
  margin-right: 0;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-25 {
  margin-right: 25px;
}
.mr-30 {
  margin-right: 30px;
}
.mr-35 {
  margin-right: 35px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-45 {
  margin-right: 45px;
}
.mr-50 {
  margin-right: 50px;
}
.mr-55 {
  margin-right: 55px;
}
.mr-60 {
  margin-right: 60px;
}
.mr-65 {
  margin-right: 65px;
}
.mr-70 {
  margin-right: 70px;
}
.mr-75 {
  margin-right: 75px;
}
.mr-80 {
  margin-right: 80px;
}
.mr-85 {
  margin-right: 85px;
}
.mr-90 {
  margin-right: 90px;
}
.mr-95 {
  margin-right: 95px;
}
.mr-100 {
  margin-right: 100px;
}
.mr-105 {
  margin-right: 105px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-35 {
  margin-bottom: 35px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-45 {
  margin-bottom: 45px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-55 {
  margin-bottom: 55px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-65 {
  margin-bottom: 65px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-75 {
  margin-bottom: 75px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-85 {
  margin-bottom: 85px;
}
.mb-90 {
  margin-bottom: 90px;
}
.mb-95 {
  margin-bottom: 95px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mb-105 {
  margin-bottom: 105px;
}
.mb-110 {
  margin-bottom: 110px;
}
.mb-120 {
  margin-bottom: 120px;
}
.mb-130 {
  margin-bottom: 130px;
}
.mb-140 {
  margin-bottom: 140px;
}
.mb-150 {
  margin-bottom: 150px;
}
.mb-160 {
  margin-bottom: 160px;
}
.mb-170 {
  margin-bottom: 170px;
}
.mb-180 {
  margin-bottom: 180px;
}
.mb-190 {
  margin-bottom: 190px;
}
.mb-200 {
  margin-bottom: 200px;
}
.mb-210 {
  margin-bottom: 210px;
}
.mb-220 {
  margin-bottom: 220px;
}
.mb-230 {
  margin-bottom: 230px;
}
.mb-240 {
  margin-bottom: 240px;
}
.mb-250 {
  margin-bottom: 250px;
}
.mb-260 {
  margin-bottom: 260px;
}
.mb-270 {
  margin-bottom: 270px;
}
.mb-280 {
  margin-bottom: 280px;
}
.mb-290 {
  margin-bottom: 290px;
}
.mb-300 {
  margin-bottom: 300px;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.clear {
  clear: both;
}
.bt-black {
  border-top: 1px solid #000;
}
.bb-black {
  border-bottom: 1px solid #000;
}
.bt-glay {
  border-top: 1px solid #999;
}
.bb-gray {
  border-bottom: 1px solid #999;
}
.bt-glay2 {
  border-top: 1px solid #ccc;
}
.bb-gray2 {
  border-bottom: 1px solid #ccc;
}
.t-10 {
  font-size: 10px;
}
.t-11 {
  font-size: 11px;
}
.t-12 {
  font-size: 12px;
}
.t-13 {
  font-size: 13px;
}
.t-14 {
  font-size: 14px;
}
.t-16 {
  font-size: 16px;
}
.t-18 {
  font-size: 18px;
}
.t-20 {
  font-size: 20px;
}
.t-22 {
  font-size: 22px;
}
.t-24 {
  font-size: 24px;
}
.t-26 {
  font-size: 26px;
}
.t-28 {
  font-size: 28px;
}
.t-29 {
  font-size: 29px;
}
.t-30 {
  font-size: 30px;
}
.t-hi15 {
  line-height: 1.5em;
}
.t-hi16 {
  line-height: 1.6em;
}
.t-hi17 {
  line-height: 1.7em;
}
.t-hi18 {
  line-height: 1.8em;
}
.t-hi19 {
  line-height: 1.9em;
}
.t-hi20 {
  line-height: 2em;
}
.t-hi21 {
  line-height: 2.1em;
}
.t-hi22 {
  line-height: 2.2em;
}
.t-hi23 {
  line-height: 2.3em;
}
.t-hi24 {
  line-height: 2.4em;
}
.t-hi25 {
  line-height: 2.5em;
}
.t-hi26 {
  line-height: 2.6em;
}
.t-hi27 {
  line-height: 2.7em;
}
.t-hi28 {
  line-height: 2.8em;
}
.ta-l {
  text-align: left;
}
.ta-r {
  text-align: right;
}
.ta-c {
  text-align: center;
}
.t-b {
  font-weight: 700;
}
.white {
  color: #fff;
}
.t-red {
  color: #c50119;
  font-weight: 700;
}
.border {
  border: 1px solid #000;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.pb-5 {
  padding-bottom: 5px;
}
.mt-5 {
  margin-top: 5px;
}
.pcmt-10 {
  margin-top: 10px;
}
.pcmt-15 {
  margin-top: 15px;
}
.pcmt-20 {
  margin-top: 20px;
}
.pcmt-25 {
  margin-top: 25px;
}
.pcmt-30 {
  margin-top: 30px;
}
.pcmt-40 {
  margin-top: 40px;
}
.pcmt-50 {
  margin-top: 50px;
}

@media only screen and (max-width: 1200px) {
  .pt-120 {
    padding-top: 120px;
  }
  .pt-130 {
    padding-top: 120px;
  }
  .pt-140 {
    padding-top: 120px;
  }
  .pt-150 {
    padding-top: 120px;
  }
  .pt-160 {
    padding-top: 120px;
  }
  .pt-170 {
    padding-top: 120px;
  }
  .pt-180 {
    padding-top: 120px;
  }
  .pt-190 {
    padding-top: 120px;
  }
  .pt-200 {
    padding-top: 120px;
  }
  .pt-210 {
    padding-top: 120px;
  }
  .pt-220 {
    padding-top: 120px;
  }
  .pt-230 {
    padding-top: 120px;
  }
  .pt-240 {
    padding-top: 120px;
  }
  .pt-250 {
    padding-top: 120px;
  }
  .pt-260 {
    padding-top: 120px;
  }
  .pt-270 {
    padding-top: 120px;
  }
  .pt-280 {
    padding-top: 120px;
  }
  .pt-290 {
    padding-top: 120px;
  }
  .pt-300 {
    padding-top: 120px;
  }

  .pb-120 {
    padding-bottom: 120px;
  }
  .pb-130 {
    padding-bottom: 120px;
  }
  .pb-140 {
    padding-bottom: 120px;
  }
  .pb-150 {
    padding-bottom: 120px;
  }
  .pb-160 {
    padding-bottom: 120px;
  }
  .pb-170 {
    padding-bottom: 120px;
  }
  .pb-180 {
    padding-bottom: 120px;
  }
  .pb-190 {
    padding-bottom: 120px;
  }
  .pb-200 {
    padding-bottom: 120px;
  }
  .pb-210 {
    padding-bottom: 120px;
  }
  .pb-220 {
    padding-bottom: 120px;
  }
  .pb-230 {
    padding-bottom: 120px;
  }
  .pb-240 {
    padding-bottom: 120px;
  }
  .pb-250 {
    padding-bottom: 120px;
  }
  .pb-260 {
    padding-bottom: 120px;
  }
  .pb-270 {
    padding-bottom: 120px;
  }
  .pb-280 {
    padding-bottom: 120px;
  }
  .pb-290 {
    padding-bottom: 120px;
  }
  .pb-300 {
    padding-bottom: 120px;
  }
  .mt-120 {
    margin-top: 120px;
  }
  .mt-130 {
    margin-top: 120px;
  }
  .mt-140 {
    margin-top: 120px;
  }
  .mt-150 {
    margin-top: 120px;
  }
  .mt-160 {
    margin-top: 120px;
  }
  .mt-170 {
    margin-top: 120px;
  }
  .mt-180 {
    margin-top: 120px;
  }
  .mt-190 {
    margin-top: 120px;
  }
  .mt-200 {
    margin-top: 120px;
  }
  .mt-210 {
    margin-top: 120px;
  }
  .mt-220 {
    margin-top: 120px;
  }
  .mt-230 {
    margin-top: 120px;
  }
  .mt-240 {
    margin-top: 120px;
  }
  .mt-250 {
    margin-top: 120px;
  }
  .mt-260 {
    margin-top: 120px;
  }
  .mt-270 {
    margin-top: 120px;
  }
  .mt-280 {
    margin-top: 120px;
  }
  .mt-290 {
    margin-top: 120px;
  }
  .mt-300 {
    margin-top: 120px;
  }
  .mb-120 {
    margin-bottom: 120px;
  }
  .mb-130 {
    margin-bottom: 120px;
  }
  .mb-140 {
    margin-bottom: 120px;
  }
  .mb-150 {
    margin-bottom: 120px;
  }
  .mb-160 {
    margin-bottom: 120px;
  }
  .mb-170 {
    margin-bottom: 120px;
  }
  .mb-180 {
    margin-bottom: 120px;
  }
  .mb-190 {
    margin-bottom: 120px;
  }
  .mb-200 {
    margin-bottom: 120px;
  }
  .mb-210 {
    margin-bottom: 120px;
  }
  .mb-220 {
    margin-bottom: 120px;
  }
  .mb-230 {
    margin-bottom: 120px;
  }
  .mb-240 {
    margin-bottom: 120px;
  }
  .mb-250 {
    margin-bottom: 120px;
  }
  .mb-260 {
    margin-bottom: 120px;
  }
  .mb-270 {
    margin-bottom: 120px;
  }
  .mb-280 {
    margin-bottom: 120px;
  }
  .mb-290 {
    margin-bottom: 120px;
  }
  .mb-300 {
    margin-bottom: 120px;
  }
  .pcmt-10,
  .pcmt-15,
  .pcmt-20,
  .pcmt-25,
  .pcmt-30,
  .pcmt-40,
  .pcmt-50 {
    margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .sppt-0 {
    padding-top: 0;
  }
  .sppt-5 {
    padding-top: 5px;
  }
  .sppt-10 {
    padding-top: 10px;
  }
  .sppt-15 {
    padding-top: 15px;
  }
  .sppt-20 {
    padding-top: 20px;
  }
  .sppt-25 {
    padding-top: 25px;
  }
  .sppt-30 {
    padding-top: 30px;
  }
  .sppt-35 {
    padding-top: 35px;
  }
  .sppt-40 {
    padding-top: 40px;
  }
  .sppt-45 {
    padding-top: 45px;
  }
  .sppt-50 {
    padding-top: 50px;
  }
  .sppt-55 {
    padding-top: 55px;
  }
  .sppt-60 {
    padding-top: 60px;
  }
  .sppt-65 {
    padding-top: 65px;
  }
  .sppt-70 {
    padding-top: 70px;
  }
  .sppt-75 {
    padding-top: 75px;
  }
  .sppt-80 {
    padding-top: 80px;
  }
  .sppt-85 {
    padding-top: 85px;
  }
  .sppt-90 {
    padding-top: 90px;
  }
  .sppt-95 {
    padding-top: 95px;
  }
  .sppt-100 {
    padding-top: 100px;
  }
  .sppt-110 {
    padding-top: 110px;
  }
  .sppt-120 {
    padding-top: 120px;
  }
  .sppt-130 {
    padding-top: 130px;
  }
  .sppt-140 {
    padding-top: 140px;
  }
  .sppt-150 {
    padding-top: 150px;
  }
  .sppt-160 {
    padding-top: 160px;
  }
  .sppt-170 {
    padding-top: 170px;
  }
  .sppt-180 {
    padding-top: 180px;
  }
  .sppt-190 {
    padding-top: 190px;
  }
  .sppt-200 {
    padding-top: 200px;
  }
  .sppt-210 {
    padding-top: 210px;
  }
  .sppt-220 {
    padding-top: 220px;
  }
  .sppt-230 {
    padding-top: 230px;
  }
  .sppt-240 {
    padding-top: 240px;
  }
  .sppt-250 {
    padding-top: 250px;
  }
  .sppt-260 {
    padding-top: 260px;
  }
  .sppt-270 {
    padding-top: 270px;
  }
  .sppt-280 {
    padding-top: 280px;
  }
  .sppt-290 {
    padding-top: 290px;
  }
  .sppt-300 {
    padding-top: 300px;
  }
  .sppl-5 {
    padding-left: 5px;
  }
  .sppl-10 {
    padding-left: 10px;
  }
  .sppl-15 {
    padding-left: 15px;
  }
  .sppl-20 {
    padding-left: 20px;
  }
  .sppl-25 {
    padding-left: 25px;
  }
  .sppl-30 {
    padding-left: 30px;
  }
  .sppl-35 {
    padding-left: 10px;
  }
  .sppl-40 {
    padding-left: 40px;
  }
  .sppl-45 {
    padding-left: 45px;
  }
  .sppl-50 {
    padding-left: 50px;
  }
  .sppl-55 {
    padding-left: 55px;
  }
  .sppl-60 {
    padding-left: 60px;
  }
  .sppl-65 {
    padding-left: 65px;
  }
  .sppl-70 {
    padding-left: 70px;
  }
  .sppl-75 {
    padding-left: 75px;
  }
  .sppl-80 {
    padding-left: 80px;
  }
  .sppl-85 {
    padding-left: 85px;
  }
  .sppl-90 {
    padding-left: 90px;
  }
  .sppl-95 {
    padding-left: 95px;
  }
  .sppl-100 {
    padding-left: 100px;
  }
  .sppl-105 {
    padding-left: 105px;
  }
  .sppl-130 {
    padding-left: 130px;
  }
  .sppr-5 {
    padding-right: 5px;
  }
  .sppr-10 {
    padding-right: 10px;
  }
  .sppr-15 {
    padding-right: 15px;
  }
  .sppr-20 {
    padding-right: 20px;
  }
  .sppr-25 {
    padding-right: 25px;
  }
  .sppr-30 {
    padding-right: 30px;
  }
  .sppr-35 {
    padding-right: 35px;
  }
  .sppr-40 {
    padding-right: 40px;
  }
  .sppr-45 {
    padding-right: 45px;
  }
  .sppr-50 {
    padding-right: 50px;
  }
  .sppr-55 {
    padding-right: 55px;
  }
  .sppr-60 {
    padding-right: 60px;
  }
  .sppr-65 {
    padding-right: 65px;
  }
  .sppr-70 {
    padding-right: 70px;
  }
  .sppr-75 {
    padding-right: 75px;
  }
  .sppr-80 {
    padding-right: 80px;
  }
  .sppr-85 {
    padding-right: 85px;
  }
  .sppr-90 {
    padding-right: 90px;
  }
  .sppr-95 {
    padding-right: 95px;
  }
  .sppr-100 {
    padding-right: 100px;
  }
  .sppr-105 {
    padding-right: 105px;
  }
  .sppb-10 {
    padding-bottom: 10px;
  }
  .sppb-15 {
    padding-bottom: 15px;
  }
  .sppb-20 {
    padding-bottom: 20px;
  }
  .sppb-25 {
    padding-bottom: 25px;
  }
  .sppb-30 {
    padding-bottom: 30px;
  }
  .sppb-35 {
    padding-bottom: 35px;
  }
  .sppb-40 {
    padding-bottom: 40px;
  }
  .sppb-45 {
    padding-bottom: 45px;
  }
  .sppb-50 {
    padding-bottom: 50px;
  }
  .sppb-55 {
    padding-bottom: 55px;
  }
  .sppb-60 {
    padding-bottom: 60px;
  }
  .sppb-65 {
    padding-bottom: 65px;
  }
  .sppb-70 {
    padding-bottom: 70px;
  }
  .sppb-75 {
    padding-bottom: 75px;
  }
  .sppb-80 {
    padding-bottom: 80px;
  }
  .sppb-85 {
    padding-bottom: 85px;
  }
  .sppb-90 {
    padding-bottom: 90px;
  }
  .sppb-95 {
    padding-bottom: 95px;
  }
  .sppb-100 {
    padding-bottom: 100px;
  }
  .sppb-110 {
    padding-bottom: 110px;
  }
  .sppb-120 {
    padding-bottom: 120px;
  }
  .sppb-130 {
    padding-bottom: 130px;
  }
  .sppb-140 {
    padding-bottom: 140px;
  }
  .sppb-150 {
    padding-bottom: 150px;
  }
  .sppb-160 {
    padding-bottom: 160px;
  }
  .sppb-170 {
    padding-bottom: 170px;
  }
  .sppb-180 {
    padding-bottom: 180px;
  }
  .sppb-190 {
    padding-bottom: 190px;
  }
  .sppb-200 {
    padding-bottom: 200px;
  }
  .sppb-210 {
    padding-bottom: 210px;
  }
  .sppb-220 {
    padding-bottom: 220px;
  }
  .sppb-230 {
    padding-bottom: 230px;
  }
  .sppb-240 {
    padding-bottom: 240px;
  }
  .sppb-250 {
    padding-bottom: 250px;
  }
  .sppb-260 {
    padding-bottom: 260px;
  }
  .sppb-270 {
    padding-bottom: 270px;
  }
  .sppb-280 {
    padding-bottom: 280px;
  }
  .sppb-290 {
    padding-bottom: 290px;
  }
  .sppb-300 {
    padding-bottom: 300px;
  }
  .spmt-0 {
    margin-top: 0;
  }
  .spmt-5 {
    margin-top: 5px;
  }
  .spmt-10 {
    margin-top: 10px;
  }
  .spmt-15 {
    margin-top: 15px;
  }
  .spmt-20 {
    margin-top: 20px;
  }
  .spmt-25 {
    margin-top: 25px;
  }
  .spmt-30 {
    margin-top: 30px;
  }
  .spmt-35 {
    margin-top: 35px;
  }
  .spmt-40 {
    margin-top: 40px;
  }
  .spmt-45 {
    margin-top: 45px;
  }
  .spmt-50 {
    margin-top: 50px;
  }
  .spmt-55 {
    margin-top: 55px;
  }
  .spmt-60 {
    margin-top: 60px;
  }
  .spmt-65 {
    margin-top: 65px;
  }
  .spmt-70 {
    margin-top: 70px;
  }
  .spmt-75 {
    margin-top: 75px;
  }
  .spmt-80 {
    margin-top: 80px;
  }
  .spmt-85 {
    margin-top: 85px;
  }
  .spmt-90 {
    margin-top: 90px;
  }
  .spmt-95 {
    margin-top: 95px;
  }
  .spmt-100 {
    margin-top: 100px;
  }
  .spmt-110 {
    margin-top: 110px;
  }
  .spmt-120 {
    margin-top: 120px;
  }
  .spmt-130 {
    margin-top: 130px;
  }
  .spmt-140 {
    margin-top: 140px;
  }
  .spmt-150 {
    margin-top: 150px;
  }
  .spmt-160 {
    margin-top: 160px;
  }
  .spmt-170 {
    margin-top: 170px;
  }
  .spmt-180 {
    margin-top: 180px;
  }
  .spmt-190 {
    margin-top: 190px;
  }
  .spmt-200 {
    margin-top: 200px;
  }
  .spmt-210 {
    margin-top: 210px;
  }
  .spmt-220 {
    margin-top: 220px;
  }
  .spmt-230 {
    margin-top: 230px;
  }
  .spmt-240 {
    margin-top: 240px;
  }
  .spmt-250 {
    margin-top: 250px;
  }
  .spmt-260 {
    margin-top: 260px;
  }
  .spmt-270 {
    margin-top: 270px;
  }
  .spmt-280 {
    margin-top: 280px;
  }
  .spmt-290 {
    margin-top: 290px;
  }
  .spmt-300 {
    margin-top: 300px;
  }
  .spml-0 {
    margin-left: 0 !important;
  }
  .spml-10 {
    margin-left: 10px;
  }
  .spml-15 {
    margin-left: 15px;
  }
  .spml-20 {
    margin-left: 20px;
  }
  .spml-25 {
    margin-left: 25px;
  }
  .spml-30 {
    margin-left: 30px;
  }
  .spml-35 {
    margin-left: 35px;
  }
  .spml-40 {
    margin-left: 40px;
  }
  .spml-45 {
    margin-left: 45px;
  }
  .spml-50 {
    margin-left: 50px;
  }
  .spml-55 {
    margin-left: 55px;
  }
  .spml-60 {
    margin-left: 60px;
  }
  .spml-65 {
    margin-left: 65px;
  }
  .spml-70 {
    margin-left: 70px;
  }
  .spml-75 {
    margin-left: 75px;
  }
  .spml-80 {
    margin-left: 80px;
  }
  .spml-85 {
    margin-left: 85px;
  }
  .spml-90 {
    margin-left: 90px;
  }
  .spml-95 {
    margin-left: 95px;
  }
  .spml-100 {
    margin-left: 100px;
  }
  .spml-105 {
    margin-left: 105px;
  }
  .spmr-0 {
    margin-right: 0;
  }
  .spmr-10 {
    margin-right: 10px;
  }
  .spmr-15 {
    margin-right: 15px;
  }
  .spmr-20 {
    margin-right: 20px;
  }
  .spmr-25 {
    margin-right: 25px;
  }
  .spmr-30 {
    margin-right: 30px;
  }
  .spmr-35 {
    margin-right: 35px;
  }
  .spmr-40 {
    margin-right: 40px;
  }
  .spmr-45 {
    margin-right: 45px;
  }
  .spmr-50 {
    margin-right: 50px;
  }
  .spmr-55 {
    margin-right: 55px;
  }
  .spmr-60 {
    margin-right: 60px;
  }
  .spmr-65 {
    margin-right: 65px;
  }
  .spmr-70 {
    margin-right: 70px;
  }
  .spmr-75 {
    margin-right: 75px;
  }
  .spmr-80 {
    margin-right: 80px;
  }
  .spmr-85 {
    margin-right: 85px;
  }
  .spmr-90 {
    margin-right: 90px;
  }
  .spmr-95 {
    margin-right: 95px;
  }
  .spmr-100 {
    margin-right: 100px;
  }
  .spmr-105 {
    margin-right: 105px;
  }
  .spmb-0 {
    margin-bottom: 0;
  }
  .spmb-5 {
    margin-bottom: 5px;
  }
  .spmb-10 {
    margin-bottom: 10px;
  }
  .spmb-15 {
    margin-bottom: 15px;
  }
  .spmb-20 {
    margin-bottom: 20px;
  }
  .spmb-25 {
    margin-bottom: 25px;
  }
  .spmb-30 {
    margin-bottom: 30px;
  }
  .spmb-35 {
    margin-bottom: 35px;
  }
  .spmb-40 {
    margin-bottom: 40px;
  }
  .spmb-45 {
    margin-bottom: 45px;
  }
  .spmb-50 {
    margin-bottom: 50px;
  }
  .spmb-55 {
    margin-bottom: 55px;
  }
  .spmb-60 {
    margin-bottom: 60px;
  }
  .spmb-65 {
    margin-bottom: 65px;
  }
  .spmb-70 {
    margin-bottom: 70px;
  }
  .spmb-75 {
    margin-bottom: 75px;
  }
  .spmb-80 {
    margin-bottom: 80px;
  }
  .spmb-85 {
    margin-bottom: 85px;
  }
  .spmb-90 {
    margin-bottom: 90px;
  }
  .spmb-95 {
    margin-bottom: 95px;
  }
  .spmb-100 {
    margin-bottom: 100px;
  }
  .spmb-110 {
    margin-bottom: 110px;
  }
  .spmb-120 {
    margin-bottom: 120px;
  }
  .spmb-130 {
    margin-bottom: 130px;
  }
  .spmb-140 {
    margin-bottom: 140px;
  }
  .spmb-150 {
    margin-bottom: 150px;
  }
  .spmb-160 {
    margin-bottom: 160px;
  }
  .spmb-170 {
    margin-bottom: 170px;
  }
  .spmb-180 {
    margin-bottom: 180px;
  }
  .spmb-190 {
    margin-bottom: 190px;
  }
  .spmb-200 {
    margin-bottom: 200px;
  }
  .spmb-210 {
    margin-bottom: 210px;
  }
  .spmb-220 {
    margin-bottom: 220px;
  }
  .spmb-230 {
    margin-bottom: 230px;
  }
  .spmb-240 {
    margin-bottom: 240px;
  }
  .spmb-250 {
    margin-bottom: 250px;
  }
  .spmb-260 {
    margin-bottom: 260px;
  }
  .spmb-270 {
    margin-bottom: 270px;
  }
  .spmb-280 {
    margin-bottom: 280px;
  }
  .spmb-290 {
    margin-bottom: 290px;
  }
  .spmb-300 {
    margin-bottom: 300px;
  }
  .spclear {
    clear: both;
  }
  .spf-left {
    float: left;
  }
  .spf-right {
    float: right;
  }
  .spborder {
    border: 1px solid #000;
  }
  .spbt-black {
    border-top: 1px solid #000;
  }
  .spbb-black {
    border-bottom: 1px solid #000;
  }
  .spbt-glay {
    border-top: 1px solid #999;
  }
  .spbb-gray {
    border-bottom: 1px solid #999;
  }
  .spt-12 {
    font-size: 12px;
  }
  .spt-14 {
    font-size: 14px;
  }
  .spt-16 {
    font-size: 16px;
  }
  .spt-18 {
    font-size: 18px;
  }
  .spt-20 {
    font-size: 20px;
  }
  .spt-22 {
    font-size: 22px;
  }
  .spt-24 {
    font-size: 24px;
  }
  .spt-26 {
    font-size: 26px;
  }
  .spt-28 {
    font-size: 28px;
  }
  .spt-29 {
    font-size: 29px;
  }
  .spt-30 {
    font-size: 30px;
  }
  .spt-b {
    font-weight: 700;
  }
  .spt-red {
    color: red;
  }
  .spt-hi15 {
    line-height: 1.5em;
  }
  .spt-hi16 {
    line-height: 1.6em;
  }
  .spt-hi17 {
    line-height: 1.7em;
  }
  .spt-hi18 {
    line-height: 1.8em;
  }
  .spt-hi19 {
    line-height: 1.9em;
  }
  .spt-hi20 {
    line-height: 2em;
  }
  .spt-hi21 {
    line-height: 2.1em;
  }
  .spt-hi22 {
    line-height: 2.2em;
  }
  .spt-hi23 {
    line-height: 2.3em;
  }
  .spt-hi24 {
    line-height: 2.4em;
  }
  .spt-hi25 {
    line-height: 2.5em;
  }
  .spt-hi26 {
    line-height: 2.6em;
  }
  .spt-hi27 {
    line-height: 2.7em;
  }
  .spt-hi28 {
    line-height: 2.8em;
  }
  .spta-l {
    text-align: left;
  }
  .spta-r {
    text-align: right;
  }
  .spta-c {
    text-align: center;
  }
  .sppb-0 {
    padding-bottom: 0 !important;
  }
}

/* flexbox */
.flex_30 {
  width: 30%;
}

.flex_31 {
  width: 31%;
}

.flex_32 {
  width: 32%;
}

.flex_33 {
  width: 33%;
}

.flex_34 {
  width: 34%;
}

.flex_35 {
  width: 35%;
}

.flex_36 {
  width: 36%;
}

.flex_37 {
  width: 37%;
}

.flex_38 {
  width: 38%;
}

.flex_39 {
  width: 39%;
}

.flex_40 {
  width: 40%;
}

.flex_41 {
  width: 41%;
}

.flex_42 {
  width: 42%;
}

.flex_43 {
  width: 43%;
}

.flex_44 {
  width: 44%;
}

.flex_45 {
  width: 45%;
}

.flex_46 {
  width: 46%;
}

.flex_47 {
  width: 47%;
}

.flex_48 {
  width: 48%;
}

.flex_49 {
  width: 49%;
}

.flex_50 {
  width: 50%;
}

.flex_51 {
  width: 51%;
}

.flex_52 {
  width: 52%;
}

.flex_53 {
  width: 53%;
}

.flex_54 {
  width: 54%;
}

.flex_55 {
  width: 55%;
}

.flex_56 {
  width: 56%;
}

.flex_57 {
  width: 57%;
}

.flex_58 {
  width: 58%;
}

.flex_59 {
  width: 59%;
}

.flex_60 {
  width: 60%;
}

.flex_61 {
  width: 61%;
}

.flex_62 {
  width: 62%;
}

.flex_63 {
  width: 63%;
}

.flex_64 {
  width: 64%;
}

.flex_65 {
  width: 65%;
}

.flex_66 {
  width: 66%;
}

.flex_67 {
  width: 67%;
}

.flex_68 {
  width: 68%;
}

.flex_69 {
  width: 69%;
}

.flex_70 {
  width: 70%;
}

@media only screen and (max-width: 768px) {
  .flex_30 {
    width: 100%;
  }
  .flex_31 {
    width: 100%;
  }
  .flex_32 {
    width: 100%;
  }
  .flex_33 {
    width: 100%;
  }
  .flex_34 {
    width: 100%;
  }
  .flex_35 {
    width: 100%;
  }
  .flex_36 {
    width: 100%;
  }
  .flex_37 {
    width: 100%;
  }
  .flex_38 {
    width: 100%;
  }
  .flex_39 {
    width: 100%;
  }
  .flex_40 {
    width: 100%;
  }
  .flex_41 {
    width: 100%;
  }
  .flex_42 {
    width: 100%;
  }
  .flex_43 {
    width: 100%;
  }
  .flex_44 {
    width: 100%;
  }
  .flex_45 {
    width: 100%;
  }
  .flex_46 {
    width: 100%;
  }
  .flex_47 {
    width: 100%;
  }
  .flex_48 {
    width: 100%;
  }
  .flex_49 {
    width: 100%;
  }
  .flex_50 {
    width: 100%;
  }
  .flex_51 {
    width: 100%;
  }
  .flex_52 {
    width: 100%;
  }
  .flex_53 {
    width: 100%;
  }
  .flex_54 {
    width: 100%;
  }
  .flex_55 {
    width: 100%;
  }
  .flex_56 {
    width: 100%;
  }
  .flex_57 {
    width: 100%;
  }
  .flex_58 {
    width: 100%;
  }
  .flex_59 {
    width: 100%;
  }
  .flex_60 {
    width: 100%;
  }
  .flex_61 {
    width: 100%;
  }
  .flex_62 {
    width: 100%;
  }
  .flex_63 {
    width: 100%;
  }
  .flex_64 {
    width: 100%;
  }
  .flex_65 {
    width: 100%;
  }
  .flex_66 {
    width: 100%;
  }
  .flex_67 {
    width: 100%;
  }
  .flex_68 {
    width: 100%;
  }
  .flex_69 {
    width: 100%;
  }
  .flex_70 {
    width: 100%;
  }
}
