@charset "UTF-8";
/* *******************
 * media query
 * @param $breakpoint variableで作成した$breakpoint_**のキー
******************** */
/* *******************
 * container query
 * @param $value 値
 * @param $name container名
******************** */
/* *******************
 * hover
 * hoverの挙動をタッチデバイスで動作させたくないとき用
******************** */
/* *******************
 * marginのカスタムプロパティを出力
 * $unit 変化の基準値
 * $decrement 変化の幅(補間)
******************** */
@media screen and (min-width: 768px) {
  .pmt5 {
    margin-top: 5px !important;
  }
  .pmr5 {
    margin-right: 5px !important;
  }
  .pmb5 {
    margin-bottom: 5px !important;
  }
  .pml5 {
    margin-left: 5px !important;
  }
  .ppt5 {
    padding-top: 5px !important;
  }
  .ppr5 {
    padding-right: 5px !important;
  }
  .ppb5 {
    padding-bottom: 5px !important;
  }
  .ppl5 {
    padding-left: 5px !important;
  }
  .pptb5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt10 {
    margin-top: 10px !important;
  }
  .pmr10 {
    margin-right: 10px !important;
  }
  .pmb10 {
    margin-bottom: 10px !important;
  }
  .pml10 {
    margin-left: 10px !important;
  }
  .ppt10 {
    padding-top: 10px !important;
  }
  .ppr10 {
    padding-right: 10px !important;
  }
  .ppb10 {
    padding-bottom: 10px !important;
  }
  .ppl10 {
    padding-left: 10px !important;
  }
  .pptb10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt15 {
    margin-top: 15px !important;
  }
  .pmr15 {
    margin-right: 15px !important;
  }
  .pmb15 {
    margin-bottom: 15px !important;
  }
  .pml15 {
    margin-left: 15px !important;
  }
  .ppt15 {
    padding-top: 15px !important;
  }
  .ppr15 {
    padding-right: 15px !important;
  }
  .ppb15 {
    padding-bottom: 15px !important;
  }
  .ppl15 {
    padding-left: 15px !important;
  }
  .pptb15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt20 {
    margin-top: 20px !important;
  }
  .pmr20 {
    margin-right: 20px !important;
  }
  .pmb20 {
    margin-bottom: 20px !important;
  }
  .pml20 {
    margin-left: 20px !important;
  }
  .ppt20 {
    padding-top: 20px !important;
  }
  .ppr20 {
    padding-right: 20px !important;
  }
  .ppb20 {
    padding-bottom: 20px !important;
  }
  .ppl20 {
    padding-left: 20px !important;
  }
  .pptb20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt25 {
    margin-top: 25px !important;
  }
  .pmr25 {
    margin-right: 25px !important;
  }
  .pmb25 {
    margin-bottom: 25px !important;
  }
  .pml25 {
    margin-left: 25px !important;
  }
  .ppt25 {
    padding-top: 25px !important;
  }
  .ppr25 {
    padding-right: 25px !important;
  }
  .ppb25 {
    padding-bottom: 25px !important;
  }
  .ppl25 {
    padding-left: 25px !important;
  }
  .pptb25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt30 {
    margin-top: 30px !important;
  }
  .pmr30 {
    margin-right: 30px !important;
  }
  .pmb30 {
    margin-bottom: 30px !important;
  }
  .pml30 {
    margin-left: 30px !important;
  }
  .ppt30 {
    padding-top: 30px !important;
  }
  .ppr30 {
    padding-right: 30px !important;
  }
  .ppb30 {
    padding-bottom: 30px !important;
  }
  .ppl30 {
    padding-left: 30px !important;
  }
  .pptb30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt35 {
    margin-top: 35px !important;
  }
  .pmr35 {
    margin-right: 35px !important;
  }
  .pmb35 {
    margin-bottom: 35px !important;
  }
  .pml35 {
    margin-left: 35px !important;
  }
  .ppt35 {
    padding-top: 35px !important;
  }
  .ppr35 {
    padding-right: 35px !important;
  }
  .ppb35 {
    padding-bottom: 35px !important;
  }
  .ppl35 {
    padding-left: 35px !important;
  }
  .pptb35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt40 {
    margin-top: 40px !important;
  }
  .pmr40 {
    margin-right: 40px !important;
  }
  .pmb40 {
    margin-bottom: 40px !important;
  }
  .pml40 {
    margin-left: 40px !important;
  }
  .ppt40 {
    padding-top: 40px !important;
  }
  .ppr40 {
    padding-right: 40px !important;
  }
  .ppb40 {
    padding-bottom: 40px !important;
  }
  .ppl40 {
    padding-left: 40px !important;
  }
  .pptb40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt45 {
    margin-top: 45px !important;
  }
  .pmr45 {
    margin-right: 45px !important;
  }
  .pmb45 {
    margin-bottom: 45px !important;
  }
  .pml45 {
    margin-left: 45px !important;
  }
  .ppt45 {
    padding-top: 45px !important;
  }
  .ppr45 {
    padding-right: 45px !important;
  }
  .ppb45 {
    padding-bottom: 45px !important;
  }
  .ppl45 {
    padding-left: 45px !important;
  }
  .pptb45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt50 {
    margin-top: 50px !important;
  }
  .pmr50 {
    margin-right: 50px !important;
  }
  .pmb50 {
    margin-bottom: 50px !important;
  }
  .pml50 {
    margin-left: 50px !important;
  }
  .ppt50 {
    padding-top: 50px !important;
  }
  .ppr50 {
    padding-right: 50px !important;
  }
  .ppb50 {
    padding-bottom: 50px !important;
  }
  .ppl50 {
    padding-left: 50px !important;
  }
  .pptb50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt55 {
    margin-top: 55px !important;
  }
  .pmr55 {
    margin-right: 55px !important;
  }
  .pmb55 {
    margin-bottom: 55px !important;
  }
  .pml55 {
    margin-left: 55px !important;
  }
  .ppt55 {
    padding-top: 55px !important;
  }
  .ppr55 {
    padding-right: 55px !important;
  }
  .ppb55 {
    padding-bottom: 55px !important;
  }
  .ppl55 {
    padding-left: 55px !important;
  }
  .pptb55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt60 {
    margin-top: 60px !important;
  }
  .pmr60 {
    margin-right: 60px !important;
  }
  .pmb60 {
    margin-bottom: 60px !important;
  }
  .pml60 {
    margin-left: 60px !important;
  }
  .ppt60 {
    padding-top: 60px !important;
  }
  .ppr60 {
    padding-right: 60px !important;
  }
  .ppb60 {
    padding-bottom: 60px !important;
  }
  .ppl60 {
    padding-left: 60px !important;
  }
  .pptb60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt65 {
    margin-top: 65px !important;
  }
  .pmr65 {
    margin-right: 65px !important;
  }
  .pmb65 {
    margin-bottom: 65px !important;
  }
  .pml65 {
    margin-left: 65px !important;
  }
  .ppt65 {
    padding-top: 65px !important;
  }
  .ppr65 {
    padding-right: 65px !important;
  }
  .ppb65 {
    padding-bottom: 65px !important;
  }
  .ppl65 {
    padding-left: 65px !important;
  }
  .pptb65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt70 {
    margin-top: 70px !important;
  }
  .pmr70 {
    margin-right: 70px !important;
  }
  .pmb70 {
    margin-bottom: 70px !important;
  }
  .pml70 {
    margin-left: 70px !important;
  }
  .ppt70 {
    padding-top: 70px !important;
  }
  .ppr70 {
    padding-right: 70px !important;
  }
  .ppb70 {
    padding-bottom: 70px !important;
  }
  .ppl70 {
    padding-left: 70px !important;
  }
  .pptb70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt75 {
    margin-top: 75px !important;
  }
  .pmr75 {
    margin-right: 75px !important;
  }
  .pmb75 {
    margin-bottom: 75px !important;
  }
  .pml75 {
    margin-left: 75px !important;
  }
  .ppt75 {
    padding-top: 75px !important;
  }
  .ppr75 {
    padding-right: 75px !important;
  }
  .ppb75 {
    padding-bottom: 75px !important;
  }
  .ppl75 {
    padding-left: 75px !important;
  }
  .pptb75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt80 {
    margin-top: 80px !important;
  }
  .pmr80 {
    margin-right: 80px !important;
  }
  .pmb80 {
    margin-bottom: 80px !important;
  }
  .pml80 {
    margin-left: 80px !important;
  }
  .ppt80 {
    padding-top: 80px !important;
  }
  .ppr80 {
    padding-right: 80px !important;
  }
  .ppb80 {
    padding-bottom: 80px !important;
  }
  .ppl80 {
    padding-left: 80px !important;
  }
  .pptb80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt85 {
    margin-top: 85px !important;
  }
  .pmr85 {
    margin-right: 85px !important;
  }
  .pmb85 {
    margin-bottom: 85px !important;
  }
  .pml85 {
    margin-left: 85px !important;
  }
  .ppt85 {
    padding-top: 85px !important;
  }
  .ppr85 {
    padding-right: 85px !important;
  }
  .ppb85 {
    padding-bottom: 85px !important;
  }
  .ppl85 {
    padding-left: 85px !important;
  }
  .pptb85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt90 {
    margin-top: 90px !important;
  }
  .pmr90 {
    margin-right: 90px !important;
  }
  .pmb90 {
    margin-bottom: 90px !important;
  }
  .pml90 {
    margin-left: 90px !important;
  }
  .ppt90 {
    padding-top: 90px !important;
  }
  .ppr90 {
    padding-right: 90px !important;
  }
  .ppb90 {
    padding-bottom: 90px !important;
  }
  .ppl90 {
    padding-left: 90px !important;
  }
  .pptb90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt95 {
    margin-top: 95px !important;
  }
  .pmr95 {
    margin-right: 95px !important;
  }
  .pmb95 {
    margin-bottom: 95px !important;
  }
  .pml95 {
    margin-left: 95px !important;
  }
  .ppt95 {
    padding-top: 95px !important;
  }
  .ppr95 {
    padding-right: 95px !important;
  }
  .ppb95 {
    padding-bottom: 95px !important;
  }
  .ppl95 {
    padding-left: 95px !important;
  }
  .pptb95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt100 {
    margin-top: 100px !important;
  }
  .pmr100 {
    margin-right: 100px !important;
  }
  .pmb100 {
    margin-bottom: 100px !important;
  }
  .pml100 {
    margin-left: 100px !important;
  }
  .ppt100 {
    padding-top: 100px !important;
  }
  .ppr100 {
    padding-right: 100px !important;
  }
  .ppb100 {
    padding-bottom: 100px !important;
  }
  .ppl100 {
    padding-left: 100px !important;
  }
  .pptb100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt105 {
    margin-top: 105px !important;
  }
  .pmr105 {
    margin-right: 105px !important;
  }
  .pmb105 {
    margin-bottom: 105px !important;
  }
  .pml105 {
    margin-left: 105px !important;
  }
  .ppt105 {
    padding-top: 105px !important;
  }
  .ppr105 {
    padding-right: 105px !important;
  }
  .ppb105 {
    padding-bottom: 105px !important;
  }
  .ppl105 {
    padding-left: 105px !important;
  }
  .pptb105 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt110 {
    margin-top: 110px !important;
  }
  .pmr110 {
    margin-right: 110px !important;
  }
  .pmb110 {
    margin-bottom: 110px !important;
  }
  .pml110 {
    margin-left: 110px !important;
  }
  .ppt110 {
    padding-top: 110px !important;
  }
  .ppr110 {
    padding-right: 110px !important;
  }
  .ppb110 {
    padding-bottom: 110px !important;
  }
  .ppl110 {
    padding-left: 110px !important;
  }
  .pptb110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt115 {
    margin-top: 115px !important;
  }
  .pmr115 {
    margin-right: 115px !important;
  }
  .pmb115 {
    margin-bottom: 115px !important;
  }
  .pml115 {
    margin-left: 115px !important;
  }
  .ppt115 {
    padding-top: 115px !important;
  }
  .ppr115 {
    padding-right: 115px !important;
  }
  .ppb115 {
    padding-bottom: 115px !important;
  }
  .ppl115 {
    padding-left: 115px !important;
  }
  .pptb115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt120 {
    margin-top: 120px !important;
  }
  .pmr120 {
    margin-right: 120px !important;
  }
  .pmb120 {
    margin-bottom: 120px !important;
  }
  .pml120 {
    margin-left: 120px !important;
  }
  .ppt120 {
    padding-top: 120px !important;
  }
  .ppr120 {
    padding-right: 120px !important;
  }
  .ppb120 {
    padding-bottom: 120px !important;
  }
  .ppl120 {
    padding-left: 120px !important;
  }
  .pptb120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt125 {
    margin-top: 125px !important;
  }
  .pmr125 {
    margin-right: 125px !important;
  }
  .pmb125 {
    margin-bottom: 125px !important;
  }
  .pml125 {
    margin-left: 125px !important;
  }
  .ppt125 {
    padding-top: 125px !important;
  }
  .ppr125 {
    padding-right: 125px !important;
  }
  .ppb125 {
    padding-bottom: 125px !important;
  }
  .ppl125 {
    padding-left: 125px !important;
  }
  .pptb125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt130 {
    margin-top: 130px !important;
  }
  .pmr130 {
    margin-right: 130px !important;
  }
  .pmb130 {
    margin-bottom: 130px !important;
  }
  .pml130 {
    margin-left: 130px !important;
  }
  .ppt130 {
    padding-top: 130px !important;
  }
  .ppr130 {
    padding-right: 130px !important;
  }
  .ppb130 {
    padding-bottom: 130px !important;
  }
  .ppl130 {
    padding-left: 130px !important;
  }
  .pptb130 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt135 {
    margin-top: 135px !important;
  }
  .pmr135 {
    margin-right: 135px !important;
  }
  .pmb135 {
    margin-bottom: 135px !important;
  }
  .pml135 {
    margin-left: 135px !important;
  }
  .ppt135 {
    padding-top: 135px !important;
  }
  .ppr135 {
    padding-right: 135px !important;
  }
  .ppb135 {
    padding-bottom: 135px !important;
  }
  .ppl135 {
    padding-left: 135px !important;
  }
  .pptb135 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt140 {
    margin-top: 140px !important;
  }
  .pmr140 {
    margin-right: 140px !important;
  }
  .pmb140 {
    margin-bottom: 140px !important;
  }
  .pml140 {
    margin-left: 140px !important;
  }
  .ppt140 {
    padding-top: 140px !important;
  }
  .ppr140 {
    padding-right: 140px !important;
  }
  .ppb140 {
    padding-bottom: 140px !important;
  }
  .ppl140 {
    padding-left: 140px !important;
  }
  .pptb140 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt145 {
    margin-top: 145px !important;
  }
  .pmr145 {
    margin-right: 145px !important;
  }
  .pmb145 {
    margin-bottom: 145px !important;
  }
  .pml145 {
    margin-left: 145px !important;
  }
  .ppt145 {
    padding-top: 145px !important;
  }
  .ppr145 {
    padding-right: 145px !important;
  }
  .ppb145 {
    padding-bottom: 145px !important;
  }
  .ppl145 {
    padding-left: 145px !important;
  }
  .pptb145 {
    padding-top: 145px !important;
    padding-bottom: 145px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt150 {
    margin-top: 150px !important;
  }
  .pmr150 {
    margin-right: 150px !important;
  }
  .pmb150 {
    margin-bottom: 150px !important;
  }
  .pml150 {
    margin-left: 150px !important;
  }
  .ppt150 {
    padding-top: 150px !important;
  }
  .ppr150 {
    padding-right: 150px !important;
  }
  .ppb150 {
    padding-bottom: 150px !important;
  }
  .ppl150 {
    padding-left: 150px !important;
  }
  .pptb150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt155 {
    margin-top: 155px !important;
  }
  .pmr155 {
    margin-right: 155px !important;
  }
  .pmb155 {
    margin-bottom: 155px !important;
  }
  .pml155 {
    margin-left: 155px !important;
  }
  .ppt155 {
    padding-top: 155px !important;
  }
  .ppr155 {
    padding-right: 155px !important;
  }
  .ppb155 {
    padding-bottom: 155px !important;
  }
  .ppl155 {
    padding-left: 155px !important;
  }
  .pptb155 {
    padding-top: 155px !important;
    padding-bottom: 155px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt160 {
    margin-top: 160px !important;
  }
  .pmr160 {
    margin-right: 160px !important;
  }
  .pmb160 {
    margin-bottom: 160px !important;
  }
  .pml160 {
    margin-left: 160px !important;
  }
  .ppt160 {
    padding-top: 160px !important;
  }
  .ppr160 {
    padding-right: 160px !important;
  }
  .ppb160 {
    padding-bottom: 160px !important;
  }
  .ppl160 {
    padding-left: 160px !important;
  }
  .pptb160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt165 {
    margin-top: 165px !important;
  }
  .pmr165 {
    margin-right: 165px !important;
  }
  .pmb165 {
    margin-bottom: 165px !important;
  }
  .pml165 {
    margin-left: 165px !important;
  }
  .ppt165 {
    padding-top: 165px !important;
  }
  .ppr165 {
    padding-right: 165px !important;
  }
  .ppb165 {
    padding-bottom: 165px !important;
  }
  .ppl165 {
    padding-left: 165px !important;
  }
  .pptb165 {
    padding-top: 165px !important;
    padding-bottom: 165px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt170 {
    margin-top: 170px !important;
  }
  .pmr170 {
    margin-right: 170px !important;
  }
  .pmb170 {
    margin-bottom: 170px !important;
  }
  .pml170 {
    margin-left: 170px !important;
  }
  .ppt170 {
    padding-top: 170px !important;
  }
  .ppr170 {
    padding-right: 170px !important;
  }
  .ppb170 {
    padding-bottom: 170px !important;
  }
  .ppl170 {
    padding-left: 170px !important;
  }
  .pptb170 {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt175 {
    margin-top: 175px !important;
  }
  .pmr175 {
    margin-right: 175px !important;
  }
  .pmb175 {
    margin-bottom: 175px !important;
  }
  .pml175 {
    margin-left: 175px !important;
  }
  .ppt175 {
    padding-top: 175px !important;
  }
  .ppr175 {
    padding-right: 175px !important;
  }
  .ppb175 {
    padding-bottom: 175px !important;
  }
  .ppl175 {
    padding-left: 175px !important;
  }
  .pptb175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt180 {
    margin-top: 180px !important;
  }
  .pmr180 {
    margin-right: 180px !important;
  }
  .pmb180 {
    margin-bottom: 180px !important;
  }
  .pml180 {
    margin-left: 180px !important;
  }
  .ppt180 {
    padding-top: 180px !important;
  }
  .ppr180 {
    padding-right: 180px !important;
  }
  .ppb180 {
    padding-bottom: 180px !important;
  }
  .ppl180 {
    padding-left: 180px !important;
  }
  .pptb180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt185 {
    margin-top: 185px !important;
  }
  .pmr185 {
    margin-right: 185px !important;
  }
  .pmb185 {
    margin-bottom: 185px !important;
  }
  .pml185 {
    margin-left: 185px !important;
  }
  .ppt185 {
    padding-top: 185px !important;
  }
  .ppr185 {
    padding-right: 185px !important;
  }
  .ppb185 {
    padding-bottom: 185px !important;
  }
  .ppl185 {
    padding-left: 185px !important;
  }
  .pptb185 {
    padding-top: 185px !important;
    padding-bottom: 185px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt190 {
    margin-top: 190px !important;
  }
  .pmr190 {
    margin-right: 190px !important;
  }
  .pmb190 {
    margin-bottom: 190px !important;
  }
  .pml190 {
    margin-left: 190px !important;
  }
  .ppt190 {
    padding-top: 190px !important;
  }
  .ppr190 {
    padding-right: 190px !important;
  }
  .ppb190 {
    padding-bottom: 190px !important;
  }
  .ppl190 {
    padding-left: 190px !important;
  }
  .pptb190 {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt195 {
    margin-top: 195px !important;
  }
  .pmr195 {
    margin-right: 195px !important;
  }
  .pmb195 {
    margin-bottom: 195px !important;
  }
  .pml195 {
    margin-left: 195px !important;
  }
  .ppt195 {
    padding-top: 195px !important;
  }
  .ppr195 {
    padding-right: 195px !important;
  }
  .ppb195 {
    padding-bottom: 195px !important;
  }
  .ppl195 {
    padding-left: 195px !important;
  }
  .pptb195 {
    padding-top: 195px !important;
    padding-bottom: 195px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
  .pmt200 {
    margin-top: 200px !important;
  }
  .pmr200 {
    margin-right: 200px !important;
  }
  .pmb200 {
    margin-bottom: 200px !important;
  }
  .pml200 {
    margin-left: 200px !important;
  }
  .ppt200 {
    padding-top: 200px !important;
  }
  .ppr200 {
    padding-right: 200px !important;
  }
  .ppb200 {
    padding-bottom: 200px !important;
  }
  .ppl200 {
    padding-left: 200px !important;
  }
  .pptb200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pmla {
    margin-left: auto;
  }
  .pml0 {
    margin-left: 0 !important;
  }
  .pmr0 {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .smt5 {
    margin-top: 0.667cqw !important;
  }
  .smr5 {
    margin-right: 0.667cqw !important;
  }
  .smb5 {
    margin-bottom: 0.667cqw !important;
  }
  .sml5 {
    margin-left: 0.667cqw !important;
  }
  .smlr5 {
    margin-left: 0.667cqw !important;
    margin-right: 0.667cqw !important;
  }
  .spt5 {
    padding-top: 0.667cqw !important;
  }
  .spr5 {
    padding-right: 0.667cqw !important;
  }
  .spb5 {
    padding-bottom: 0.667cqw !important;
  }
  .spl5 {
    padding-left: 0.667cqw !important;
  }
  .sptb5 {
    padding-top: 0.667cqw !important;
    padding-bottom: 0.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt10 {
    margin-top: 1.333cqw !important;
  }
  .smr10 {
    margin-right: 1.333cqw !important;
  }
  .smb10 {
    margin-bottom: 1.333cqw !important;
  }
  .sml10 {
    margin-left: 1.333cqw !important;
  }
  .smlr10 {
    margin-left: 1.333cqw !important;
    margin-right: 1.333cqw !important;
  }
  .spt10 {
    padding-top: 1.333cqw !important;
  }
  .spr10 {
    padding-right: 1.333cqw !important;
  }
  .spb10 {
    padding-bottom: 1.333cqw !important;
  }
  .spl10 {
    padding-left: 1.333cqw !important;
  }
  .sptb10 {
    padding-top: 1.333cqw !important;
    padding-bottom: 1.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt15 {
    margin-top: 2cqw !important;
  }
  .smr15 {
    margin-right: 2cqw !important;
  }
  .smb15 {
    margin-bottom: 2cqw !important;
  }
  .sml15 {
    margin-left: 2cqw !important;
  }
  .smlr15 {
    margin-left: 2cqw !important;
    margin-right: 2cqw !important;
  }
  .spt15 {
    padding-top: 2cqw !important;
  }
  .spr15 {
    padding-right: 2cqw !important;
  }
  .spb15 {
    padding-bottom: 2cqw !important;
  }
  .spl15 {
    padding-left: 2cqw !important;
  }
  .sptb15 {
    padding-top: 2cqw !important;
    padding-bottom: 2cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt20 {
    margin-top: 2.667cqw !important;
  }
  .smr20 {
    margin-right: 2.667cqw !important;
  }
  .smb20 {
    margin-bottom: 2.667cqw !important;
  }
  .sml20 {
    margin-left: 2.667cqw !important;
  }
  .smlr20 {
    margin-left: 2.667cqw !important;
    margin-right: 2.667cqw !important;
  }
  .spt20 {
    padding-top: 2.667cqw !important;
  }
  .spr20 {
    padding-right: 2.667cqw !important;
  }
  .spb20 {
    padding-bottom: 2.667cqw !important;
  }
  .spl20 {
    padding-left: 2.667cqw !important;
  }
  .sptb20 {
    padding-top: 2.667cqw !important;
    padding-bottom: 2.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt25 {
    margin-top: 3.333cqw !important;
  }
  .smr25 {
    margin-right: 3.333cqw !important;
  }
  .smb25 {
    margin-bottom: 3.333cqw !important;
  }
  .sml25 {
    margin-left: 3.333cqw !important;
  }
  .smlr25 {
    margin-left: 3.333cqw !important;
    margin-right: 3.333cqw !important;
  }
  .spt25 {
    padding-top: 3.333cqw !important;
  }
  .spr25 {
    padding-right: 3.333cqw !important;
  }
  .spb25 {
    padding-bottom: 3.333cqw !important;
  }
  .spl25 {
    padding-left: 3.333cqw !important;
  }
  .sptb25 {
    padding-top: 3.333cqw !important;
    padding-bottom: 3.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt30 {
    margin-top: 4cqw !important;
  }
  .smr30 {
    margin-right: 4cqw !important;
  }
  .smb30 {
    margin-bottom: 4cqw !important;
  }
  .sml30 {
    margin-left: 4cqw !important;
  }
  .smlr30 {
    margin-left: 4cqw !important;
    margin-right: 4cqw !important;
  }
  .spt30 {
    padding-top: 4cqw !important;
  }
  .spr30 {
    padding-right: 4cqw !important;
  }
  .spb30 {
    padding-bottom: 4cqw !important;
  }
  .spl30 {
    padding-left: 4cqw !important;
  }
  .sptb30 {
    padding-top: 4cqw !important;
    padding-bottom: 4cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt35 {
    margin-top: 4.667cqw !important;
  }
  .smr35 {
    margin-right: 4.667cqw !important;
  }
  .smb35 {
    margin-bottom: 4.667cqw !important;
  }
  .sml35 {
    margin-left: 4.667cqw !important;
  }
  .smlr35 {
    margin-left: 4.667cqw !important;
    margin-right: 4.667cqw !important;
  }
  .spt35 {
    padding-top: 4.667cqw !important;
  }
  .spr35 {
    padding-right: 4.667cqw !important;
  }
  .spb35 {
    padding-bottom: 4.667cqw !important;
  }
  .spl35 {
    padding-left: 4.667cqw !important;
  }
  .sptb35 {
    padding-top: 4.667cqw !important;
    padding-bottom: 4.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt40 {
    margin-top: 5.333cqw !important;
  }
  .smr40 {
    margin-right: 5.333cqw !important;
  }
  .smb40 {
    margin-bottom: 5.333cqw !important;
  }
  .sml40 {
    margin-left: 5.333cqw !important;
  }
  .smlr40 {
    margin-left: 5.333cqw !important;
    margin-right: 5.333cqw !important;
  }
  .spt40 {
    padding-top: 5.333cqw !important;
  }
  .spr40 {
    padding-right: 5.333cqw !important;
  }
  .spb40 {
    padding-bottom: 5.333cqw !important;
  }
  .spl40 {
    padding-left: 5.333cqw !important;
  }
  .sptb40 {
    padding-top: 5.333cqw !important;
    padding-bottom: 5.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt45 {
    margin-top: 6cqw !important;
  }
  .smr45 {
    margin-right: 6cqw !important;
  }
  .smb45 {
    margin-bottom: 6cqw !important;
  }
  .sml45 {
    margin-left: 6cqw !important;
  }
  .smlr45 {
    margin-left: 6cqw !important;
    margin-right: 6cqw !important;
  }
  .spt45 {
    padding-top: 6cqw !important;
  }
  .spr45 {
    padding-right: 6cqw !important;
  }
  .spb45 {
    padding-bottom: 6cqw !important;
  }
  .spl45 {
    padding-left: 6cqw !important;
  }
  .sptb45 {
    padding-top: 6cqw !important;
    padding-bottom: 6cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt50 {
    margin-top: 6.667cqw !important;
  }
  .smr50 {
    margin-right: 6.667cqw !important;
  }
  .smb50 {
    margin-bottom: 6.667cqw !important;
  }
  .sml50 {
    margin-left: 6.667cqw !important;
  }
  .smlr50 {
    margin-left: 6.667cqw !important;
    margin-right: 6.667cqw !important;
  }
  .spt50 {
    padding-top: 6.667cqw !important;
  }
  .spr50 {
    padding-right: 6.667cqw !important;
  }
  .spb50 {
    padding-bottom: 6.667cqw !important;
  }
  .spl50 {
    padding-left: 6.667cqw !important;
  }
  .sptb50 {
    padding-top: 6.667cqw !important;
    padding-bottom: 6.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt55 {
    margin-top: 7.333cqw !important;
  }
  .smr55 {
    margin-right: 7.333cqw !important;
  }
  .smb55 {
    margin-bottom: 7.333cqw !important;
  }
  .sml55 {
    margin-left: 7.333cqw !important;
  }
  .smlr55 {
    margin-left: 7.333cqw !important;
    margin-right: 7.333cqw !important;
  }
  .spt55 {
    padding-top: 7.333cqw !important;
  }
  .spr55 {
    padding-right: 7.333cqw !important;
  }
  .spb55 {
    padding-bottom: 7.333cqw !important;
  }
  .spl55 {
    padding-left: 7.333cqw !important;
  }
  .sptb55 {
    padding-top: 7.333cqw !important;
    padding-bottom: 7.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt60 {
    margin-top: 8cqw !important;
  }
  .smr60 {
    margin-right: 8cqw !important;
  }
  .smb60 {
    margin-bottom: 8cqw !important;
  }
  .sml60 {
    margin-left: 8cqw !important;
  }
  .smlr60 {
    margin-left: 8cqw !important;
    margin-right: 8cqw !important;
  }
  .spt60 {
    padding-top: 8cqw !important;
  }
  .spr60 {
    padding-right: 8cqw !important;
  }
  .spb60 {
    padding-bottom: 8cqw !important;
  }
  .spl60 {
    padding-left: 8cqw !important;
  }
  .sptb60 {
    padding-top: 8cqw !important;
    padding-bottom: 8cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt65 {
    margin-top: 8.667cqw !important;
  }
  .smr65 {
    margin-right: 8.667cqw !important;
  }
  .smb65 {
    margin-bottom: 8.667cqw !important;
  }
  .sml65 {
    margin-left: 8.667cqw !important;
  }
  .smlr65 {
    margin-left: 8.667cqw !important;
    margin-right: 8.667cqw !important;
  }
  .spt65 {
    padding-top: 8.667cqw !important;
  }
  .spr65 {
    padding-right: 8.667cqw !important;
  }
  .spb65 {
    padding-bottom: 8.667cqw !important;
  }
  .spl65 {
    padding-left: 8.667cqw !important;
  }
  .sptb65 {
    padding-top: 8.667cqw !important;
    padding-bottom: 8.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt70 {
    margin-top: 9.333cqw !important;
  }
  .smr70 {
    margin-right: 9.333cqw !important;
  }
  .smb70 {
    margin-bottom: 9.333cqw !important;
  }
  .sml70 {
    margin-left: 9.333cqw !important;
  }
  .smlr70 {
    margin-left: 9.333cqw !important;
    margin-right: 9.333cqw !important;
  }
  .spt70 {
    padding-top: 9.333cqw !important;
  }
  .spr70 {
    padding-right: 9.333cqw !important;
  }
  .spb70 {
    padding-bottom: 9.333cqw !important;
  }
  .spl70 {
    padding-left: 9.333cqw !important;
  }
  .sptb70 {
    padding-top: 9.333cqw !important;
    padding-bottom: 9.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt75 {
    margin-top: 10cqw !important;
  }
  .smr75 {
    margin-right: 10cqw !important;
  }
  .smb75 {
    margin-bottom: 10cqw !important;
  }
  .sml75 {
    margin-left: 10cqw !important;
  }
  .smlr75 {
    margin-left: 10cqw !important;
    margin-right: 10cqw !important;
  }
  .spt75 {
    padding-top: 10cqw !important;
  }
  .spr75 {
    padding-right: 10cqw !important;
  }
  .spb75 {
    padding-bottom: 10cqw !important;
  }
  .spl75 {
    padding-left: 10cqw !important;
  }
  .sptb75 {
    padding-top: 10cqw !important;
    padding-bottom: 10cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt80 {
    margin-top: 10.667cqw !important;
  }
  .smr80 {
    margin-right: 10.667cqw !important;
  }
  .smb80 {
    margin-bottom: 10.667cqw !important;
  }
  .sml80 {
    margin-left: 10.667cqw !important;
  }
  .smlr80 {
    margin-left: 10.667cqw !important;
    margin-right: 10.667cqw !important;
  }
  .spt80 {
    padding-top: 10.667cqw !important;
  }
  .spr80 {
    padding-right: 10.667cqw !important;
  }
  .spb80 {
    padding-bottom: 10.667cqw !important;
  }
  .spl80 {
    padding-left: 10.667cqw !important;
  }
  .sptb80 {
    padding-top: 10.667cqw !important;
    padding-bottom: 10.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt85 {
    margin-top: 11.333cqw !important;
  }
  .smr85 {
    margin-right: 11.333cqw !important;
  }
  .smb85 {
    margin-bottom: 11.333cqw !important;
  }
  .sml85 {
    margin-left: 11.333cqw !important;
  }
  .smlr85 {
    margin-left: 11.333cqw !important;
    margin-right: 11.333cqw !important;
  }
  .spt85 {
    padding-top: 11.333cqw !important;
  }
  .spr85 {
    padding-right: 11.333cqw !important;
  }
  .spb85 {
    padding-bottom: 11.333cqw !important;
  }
  .spl85 {
    padding-left: 11.333cqw !important;
  }
  .sptb85 {
    padding-top: 11.333cqw !important;
    padding-bottom: 11.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt90 {
    margin-top: 12cqw !important;
  }
  .smr90 {
    margin-right: 12cqw !important;
  }
  .smb90 {
    margin-bottom: 12cqw !important;
  }
  .sml90 {
    margin-left: 12cqw !important;
  }
  .smlr90 {
    margin-left: 12cqw !important;
    margin-right: 12cqw !important;
  }
  .spt90 {
    padding-top: 12cqw !important;
  }
  .spr90 {
    padding-right: 12cqw !important;
  }
  .spb90 {
    padding-bottom: 12cqw !important;
  }
  .spl90 {
    padding-left: 12cqw !important;
  }
  .sptb90 {
    padding-top: 12cqw !important;
    padding-bottom: 12cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt95 {
    margin-top: 12.667cqw !important;
  }
  .smr95 {
    margin-right: 12.667cqw !important;
  }
  .smb95 {
    margin-bottom: 12.667cqw !important;
  }
  .sml95 {
    margin-left: 12.667cqw !important;
  }
  .smlr95 {
    margin-left: 12.667cqw !important;
    margin-right: 12.667cqw !important;
  }
  .spt95 {
    padding-top: 12.667cqw !important;
  }
  .spr95 {
    padding-right: 12.667cqw !important;
  }
  .spb95 {
    padding-bottom: 12.667cqw !important;
  }
  .spl95 {
    padding-left: 12.667cqw !important;
  }
  .sptb95 {
    padding-top: 12.667cqw !important;
    padding-bottom: 12.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt100 {
    margin-top: 13.333cqw !important;
  }
  .smr100 {
    margin-right: 13.333cqw !important;
  }
  .smb100 {
    margin-bottom: 13.333cqw !important;
  }
  .sml100 {
    margin-left: 13.333cqw !important;
  }
  .smlr100 {
    margin-left: 13.333cqw !important;
    margin-right: 13.333cqw !important;
  }
  .spt100 {
    padding-top: 13.333cqw !important;
  }
  .spr100 {
    padding-right: 13.333cqw !important;
  }
  .spb100 {
    padding-bottom: 13.333cqw !important;
  }
  .spl100 {
    padding-left: 13.333cqw !important;
  }
  .sptb100 {
    padding-top: 13.333cqw !important;
    padding-bottom: 13.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt105 {
    margin-top: 14cqw !important;
  }
  .smr105 {
    margin-right: 14cqw !important;
  }
  .smb105 {
    margin-bottom: 14cqw !important;
  }
  .sml105 {
    margin-left: 14cqw !important;
  }
  .smlr105 {
    margin-left: 14cqw !important;
    margin-right: 14cqw !important;
  }
  .spt105 {
    padding-top: 14cqw !important;
  }
  .spr105 {
    padding-right: 14cqw !important;
  }
  .spb105 {
    padding-bottom: 14cqw !important;
  }
  .spl105 {
    padding-left: 14cqw !important;
  }
  .sptb105 {
    padding-top: 14cqw !important;
    padding-bottom: 14cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt110 {
    margin-top: 14.667cqw !important;
  }
  .smr110 {
    margin-right: 14.667cqw !important;
  }
  .smb110 {
    margin-bottom: 14.667cqw !important;
  }
  .sml110 {
    margin-left: 14.667cqw !important;
  }
  .smlr110 {
    margin-left: 14.667cqw !important;
    margin-right: 14.667cqw !important;
  }
  .spt110 {
    padding-top: 14.667cqw !important;
  }
  .spr110 {
    padding-right: 14.667cqw !important;
  }
  .spb110 {
    padding-bottom: 14.667cqw !important;
  }
  .spl110 {
    padding-left: 14.667cqw !important;
  }
  .sptb110 {
    padding-top: 14.667cqw !important;
    padding-bottom: 14.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt115 {
    margin-top: 15.333cqw !important;
  }
  .smr115 {
    margin-right: 15.333cqw !important;
  }
  .smb115 {
    margin-bottom: 15.333cqw !important;
  }
  .sml115 {
    margin-left: 15.333cqw !important;
  }
  .smlr115 {
    margin-left: 15.333cqw !important;
    margin-right: 15.333cqw !important;
  }
  .spt115 {
    padding-top: 15.333cqw !important;
  }
  .spr115 {
    padding-right: 15.333cqw !important;
  }
  .spb115 {
    padding-bottom: 15.333cqw !important;
  }
  .spl115 {
    padding-left: 15.333cqw !important;
  }
  .sptb115 {
    padding-top: 15.333cqw !important;
    padding-bottom: 15.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt120 {
    margin-top: 16cqw !important;
  }
  .smr120 {
    margin-right: 16cqw !important;
  }
  .smb120 {
    margin-bottom: 16cqw !important;
  }
  .sml120 {
    margin-left: 16cqw !important;
  }
  .smlr120 {
    margin-left: 16cqw !important;
    margin-right: 16cqw !important;
  }
  .spt120 {
    padding-top: 16cqw !important;
  }
  .spr120 {
    padding-right: 16cqw !important;
  }
  .spb120 {
    padding-bottom: 16cqw !important;
  }
  .spl120 {
    padding-left: 16cqw !important;
  }
  .sptb120 {
    padding-top: 16cqw !important;
    padding-bottom: 16cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt125 {
    margin-top: 16.667cqw !important;
  }
  .smr125 {
    margin-right: 16.667cqw !important;
  }
  .smb125 {
    margin-bottom: 16.667cqw !important;
  }
  .sml125 {
    margin-left: 16.667cqw !important;
  }
  .smlr125 {
    margin-left: 16.667cqw !important;
    margin-right: 16.667cqw !important;
  }
  .spt125 {
    padding-top: 16.667cqw !important;
  }
  .spr125 {
    padding-right: 16.667cqw !important;
  }
  .spb125 {
    padding-bottom: 16.667cqw !important;
  }
  .spl125 {
    padding-left: 16.667cqw !important;
  }
  .sptb125 {
    padding-top: 16.667cqw !important;
    padding-bottom: 16.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt130 {
    margin-top: 17.333cqw !important;
  }
  .smr130 {
    margin-right: 17.333cqw !important;
  }
  .smb130 {
    margin-bottom: 17.333cqw !important;
  }
  .sml130 {
    margin-left: 17.333cqw !important;
  }
  .smlr130 {
    margin-left: 17.333cqw !important;
    margin-right: 17.333cqw !important;
  }
  .spt130 {
    padding-top: 17.333cqw !important;
  }
  .spr130 {
    padding-right: 17.333cqw !important;
  }
  .spb130 {
    padding-bottom: 17.333cqw !important;
  }
  .spl130 {
    padding-left: 17.333cqw !important;
  }
  .sptb130 {
    padding-top: 17.333cqw !important;
    padding-bottom: 17.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt135 {
    margin-top: 18cqw !important;
  }
  .smr135 {
    margin-right: 18cqw !important;
  }
  .smb135 {
    margin-bottom: 18cqw !important;
  }
  .sml135 {
    margin-left: 18cqw !important;
  }
  .smlr135 {
    margin-left: 18cqw !important;
    margin-right: 18cqw !important;
  }
  .spt135 {
    padding-top: 18cqw !important;
  }
  .spr135 {
    padding-right: 18cqw !important;
  }
  .spb135 {
    padding-bottom: 18cqw !important;
  }
  .spl135 {
    padding-left: 18cqw !important;
  }
  .sptb135 {
    padding-top: 18cqw !important;
    padding-bottom: 18cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt140 {
    margin-top: 18.667cqw !important;
  }
  .smr140 {
    margin-right: 18.667cqw !important;
  }
  .smb140 {
    margin-bottom: 18.667cqw !important;
  }
  .sml140 {
    margin-left: 18.667cqw !important;
  }
  .smlr140 {
    margin-left: 18.667cqw !important;
    margin-right: 18.667cqw !important;
  }
  .spt140 {
    padding-top: 18.667cqw !important;
  }
  .spr140 {
    padding-right: 18.667cqw !important;
  }
  .spb140 {
    padding-bottom: 18.667cqw !important;
  }
  .spl140 {
    padding-left: 18.667cqw !important;
  }
  .sptb140 {
    padding-top: 18.667cqw !important;
    padding-bottom: 18.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt145 {
    margin-top: 19.333cqw !important;
  }
  .smr145 {
    margin-right: 19.333cqw !important;
  }
  .smb145 {
    margin-bottom: 19.333cqw !important;
  }
  .sml145 {
    margin-left: 19.333cqw !important;
  }
  .smlr145 {
    margin-left: 19.333cqw !important;
    margin-right: 19.333cqw !important;
  }
  .spt145 {
    padding-top: 19.333cqw !important;
  }
  .spr145 {
    padding-right: 19.333cqw !important;
  }
  .spb145 {
    padding-bottom: 19.333cqw !important;
  }
  .spl145 {
    padding-left: 19.333cqw !important;
  }
  .sptb145 {
    padding-top: 19.333cqw !important;
    padding-bottom: 19.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt150 {
    margin-top: 20cqw !important;
  }
  .smr150 {
    margin-right: 20cqw !important;
  }
  .smb150 {
    margin-bottom: 20cqw !important;
  }
  .sml150 {
    margin-left: 20cqw !important;
  }
  .smlr150 {
    margin-left: 20cqw !important;
    margin-right: 20cqw !important;
  }
  .spt150 {
    padding-top: 20cqw !important;
  }
  .spr150 {
    padding-right: 20cqw !important;
  }
  .spb150 {
    padding-bottom: 20cqw !important;
  }
  .spl150 {
    padding-left: 20cqw !important;
  }
  .sptb150 {
    padding-top: 20cqw !important;
    padding-bottom: 20cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt155 {
    margin-top: 20.667cqw !important;
  }
  .smr155 {
    margin-right: 20.667cqw !important;
  }
  .smb155 {
    margin-bottom: 20.667cqw !important;
  }
  .sml155 {
    margin-left: 20.667cqw !important;
  }
  .smlr155 {
    margin-left: 20.667cqw !important;
    margin-right: 20.667cqw !important;
  }
  .spt155 {
    padding-top: 20.667cqw !important;
  }
  .spr155 {
    padding-right: 20.667cqw !important;
  }
  .spb155 {
    padding-bottom: 20.667cqw !important;
  }
  .spl155 {
    padding-left: 20.667cqw !important;
  }
  .sptb155 {
    padding-top: 20.667cqw !important;
    padding-bottom: 20.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt160 {
    margin-top: 21.333cqw !important;
  }
  .smr160 {
    margin-right: 21.333cqw !important;
  }
  .smb160 {
    margin-bottom: 21.333cqw !important;
  }
  .sml160 {
    margin-left: 21.333cqw !important;
  }
  .smlr160 {
    margin-left: 21.333cqw !important;
    margin-right: 21.333cqw !important;
  }
  .spt160 {
    padding-top: 21.333cqw !important;
  }
  .spr160 {
    padding-right: 21.333cqw !important;
  }
  .spb160 {
    padding-bottom: 21.333cqw !important;
  }
  .spl160 {
    padding-left: 21.333cqw !important;
  }
  .sptb160 {
    padding-top: 21.333cqw !important;
    padding-bottom: 21.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt165 {
    margin-top: 22cqw !important;
  }
  .smr165 {
    margin-right: 22cqw !important;
  }
  .smb165 {
    margin-bottom: 22cqw !important;
  }
  .sml165 {
    margin-left: 22cqw !important;
  }
  .smlr165 {
    margin-left: 22cqw !important;
    margin-right: 22cqw !important;
  }
  .spt165 {
    padding-top: 22cqw !important;
  }
  .spr165 {
    padding-right: 22cqw !important;
  }
  .spb165 {
    padding-bottom: 22cqw !important;
  }
  .spl165 {
    padding-left: 22cqw !important;
  }
  .sptb165 {
    padding-top: 22cqw !important;
    padding-bottom: 22cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt170 {
    margin-top: 22.667cqw !important;
  }
  .smr170 {
    margin-right: 22.667cqw !important;
  }
  .smb170 {
    margin-bottom: 22.667cqw !important;
  }
  .sml170 {
    margin-left: 22.667cqw !important;
  }
  .smlr170 {
    margin-left: 22.667cqw !important;
    margin-right: 22.667cqw !important;
  }
  .spt170 {
    padding-top: 22.667cqw !important;
  }
  .spr170 {
    padding-right: 22.667cqw !important;
  }
  .spb170 {
    padding-bottom: 22.667cqw !important;
  }
  .spl170 {
    padding-left: 22.667cqw !important;
  }
  .sptb170 {
    padding-top: 22.667cqw !important;
    padding-bottom: 22.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt175 {
    margin-top: 23.333cqw !important;
  }
  .smr175 {
    margin-right: 23.333cqw !important;
  }
  .smb175 {
    margin-bottom: 23.333cqw !important;
  }
  .sml175 {
    margin-left: 23.333cqw !important;
  }
  .smlr175 {
    margin-left: 23.333cqw !important;
    margin-right: 23.333cqw !important;
  }
  .spt175 {
    padding-top: 23.333cqw !important;
  }
  .spr175 {
    padding-right: 23.333cqw !important;
  }
  .spb175 {
    padding-bottom: 23.333cqw !important;
  }
  .spl175 {
    padding-left: 23.333cqw !important;
  }
  .sptb175 {
    padding-top: 23.333cqw !important;
    padding-bottom: 23.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt180 {
    margin-top: 24cqw !important;
  }
  .smr180 {
    margin-right: 24cqw !important;
  }
  .smb180 {
    margin-bottom: 24cqw !important;
  }
  .sml180 {
    margin-left: 24cqw !important;
  }
  .smlr180 {
    margin-left: 24cqw !important;
    margin-right: 24cqw !important;
  }
  .spt180 {
    padding-top: 24cqw !important;
  }
  .spr180 {
    padding-right: 24cqw !important;
  }
  .spb180 {
    padding-bottom: 24cqw !important;
  }
  .spl180 {
    padding-left: 24cqw !important;
  }
  .sptb180 {
    padding-top: 24cqw !important;
    padding-bottom: 24cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt185 {
    margin-top: 24.667cqw !important;
  }
  .smr185 {
    margin-right: 24.667cqw !important;
  }
  .smb185 {
    margin-bottom: 24.667cqw !important;
  }
  .sml185 {
    margin-left: 24.667cqw !important;
  }
  .smlr185 {
    margin-left: 24.667cqw !important;
    margin-right: 24.667cqw !important;
  }
  .spt185 {
    padding-top: 24.667cqw !important;
  }
  .spr185 {
    padding-right: 24.667cqw !important;
  }
  .spb185 {
    padding-bottom: 24.667cqw !important;
  }
  .spl185 {
    padding-left: 24.667cqw !important;
  }
  .sptb185 {
    padding-top: 24.667cqw !important;
    padding-bottom: 24.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt190 {
    margin-top: 25.333cqw !important;
  }
  .smr190 {
    margin-right: 25.333cqw !important;
  }
  .smb190 {
    margin-bottom: 25.333cqw !important;
  }
  .sml190 {
    margin-left: 25.333cqw !important;
  }
  .smlr190 {
    margin-left: 25.333cqw !important;
    margin-right: 25.333cqw !important;
  }
  .spt190 {
    padding-top: 25.333cqw !important;
  }
  .spr190 {
    padding-right: 25.333cqw !important;
  }
  .spb190 {
    padding-bottom: 25.333cqw !important;
  }
  .spl190 {
    padding-left: 25.333cqw !important;
  }
  .sptb190 {
    padding-top: 25.333cqw !important;
    padding-bottom: 25.333cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt195 {
    margin-top: 26cqw !important;
  }
  .smr195 {
    margin-right: 26cqw !important;
  }
  .smb195 {
    margin-bottom: 26cqw !important;
  }
  .sml195 {
    margin-left: 26cqw !important;
  }
  .smlr195 {
    margin-left: 26cqw !important;
    margin-right: 26cqw !important;
  }
  .spt195 {
    padding-top: 26cqw !important;
  }
  .spr195 {
    padding-right: 26cqw !important;
  }
  .spb195 {
    padding-bottom: 26cqw !important;
  }
  .spl195 {
    padding-left: 26cqw !important;
  }
  .sptb195 {
    padding-top: 26cqw !important;
    padding-bottom: 26cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
  .smt200 {
    margin-top: 26.667cqw !important;
  }
  .smr200 {
    margin-right: 26.667cqw !important;
  }
  .smb200 {
    margin-bottom: 26.667cqw !important;
  }
  .sml200 {
    margin-left: 26.667cqw !important;
  }
  .smlr200 {
    margin-left: 26.667cqw !important;
    margin-right: 26.667cqw !important;
  }
  .spt200 {
    padding-top: 26.667cqw !important;
  }
  .spr200 {
    padding-right: 26.667cqw !important;
  }
  .spb200 {
    padding-bottom: 26.667cqw !important;
  }
  .spl200 {
    padding-left: 26.667cqw !important;
  }
  .sptb200 {
    padding-top: 26.667cqw !important;
    padding-bottom: 26.667cqw !important;
  }
  .smla {
    margin-left: auto;
  }
  .smra {
    margin-right: auto;
  }
  .sml0 {
    margin-left: 0 !important;
  }
  .smr0 {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .pwp5 {
    width: 5%;
  }
  .ptp5 {
    top: 5%;
  }
  .pbp5 {
    bottom: 5%;
  }
  .pwp10 {
    width: 10%;
  }
  .ptp10 {
    top: 10%;
  }
  .pbp10 {
    bottom: 10%;
  }
  .pwp15 {
    width: 15%;
  }
  .ptp15 {
    top: 15%;
  }
  .pbp15 {
    bottom: 15%;
  }
  .pwp20 {
    width: 20%;
  }
  .ptp20 {
    top: 20%;
  }
  .pbp20 {
    bottom: 20%;
  }
  .pwp25 {
    width: 25%;
  }
  .ptp25 {
    top: 25%;
  }
  .pbp25 {
    bottom: 25%;
  }
  .pwp30 {
    width: 30%;
  }
  .ptp30 {
    top: 30%;
  }
  .pbp30 {
    bottom: 30%;
  }
  .pwp35 {
    width: 35%;
  }
  .ptp35 {
    top: 35%;
  }
  .pbp35 {
    bottom: 35%;
  }
  .pwp40 {
    width: 40%;
  }
  .ptp40 {
    top: 40%;
  }
  .pbp40 {
    bottom: 40%;
  }
  .pwp45 {
    width: 45%;
  }
  .ptp45 {
    top: 45%;
  }
  .pbp45 {
    bottom: 45%;
  }
  .pwp50 {
    width: 50%;
  }
  .ptp50 {
    top: 50%;
  }
  .pbp50 {
    bottom: 50%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .dwp5 {
    width: 5%;
  }
  .dwp10 {
    width: 10%;
  }
  .dwp15 {
    width: 15%;
  }
  .dwp20 {
    width: 20%;
  }
  .dwp25 {
    width: 25%;
  }
  .dwp30 {
    width: 30%;
  }
  .dwp35 {
    width: 35%;
  }
  .dwp40 {
    width: 40%;
  }
  .dwp45 {
    width: 45%;
  }
  .dwp50 {
    width: 50%;
  }
  .dwp55 {
    width: 55%;
  }
  .dwp60 {
    width: 60%;
  }
  .dwp65 {
    width: 65%;
  }
  .dwp70 {
    width: 70%;
  }
  .dwp75 {
    width: 75%;
  }
  .dwp80 {
    width: 80%;
  }
  .dwp85 {
    width: 85%;
  }
  .dwp90 {
    width: 90%;
  }
  .dwp95 {
    width: 95%;
  }
  .dwp100 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .swp5 {
    width: 5%;
  }
  .stp5 {
    top: 5%;
  }
  .sbp5 {
    bottom: 5%;
  }
  .swp10 {
    width: 10%;
  }
  .stp10 {
    top: 10%;
  }
  .sbp10 {
    bottom: 10%;
  }
  .swp15 {
    width: 15%;
  }
  .stp15 {
    top: 15%;
  }
  .sbp15 {
    bottom: 15%;
  }
  .swp20 {
    width: 20%;
  }
  .stp20 {
    top: 20%;
  }
  .sbp20 {
    bottom: 20%;
  }
  .swp25 {
    width: 25%;
  }
  .stp25 {
    top: 25%;
  }
  .sbp25 {
    bottom: 25%;
  }
  .swp30 {
    width: 30%;
  }
  .stp30 {
    top: 30%;
  }
  .sbp30 {
    bottom: 30%;
  }
  .swp35 {
    width: 35%;
  }
  .stp35 {
    top: 35%;
  }
  .sbp35 {
    bottom: 35%;
  }
  .swp40 {
    width: 40%;
  }
  .stp40 {
    top: 40%;
  }
  .sbp40 {
    bottom: 40%;
  }
  .swp45 {
    width: 45%;
  }
  .stp45 {
    top: 45%;
  }
  .sbp45 {
    bottom: 45%;
  }
  .swp50 {
    width: 50%;
  }
  .stp50 {
    top: 50%;
  }
  .sbp50 {
    bottom: 50%;
  }
  .swp55 {
    width: 55%;
  }
  .stp55 {
    top: 55%;
  }
  .sbp55 {
    bottom: 55%;
  }
  .swp60 {
    width: 60%;
  }
  .stp60 {
    top: 60%;
  }
  .sbp60 {
    bottom: 60%;
  }
  .swp65 {
    width: 65%;
  }
  .stp65 {
    top: 65%;
  }
  .sbp65 {
    bottom: 65%;
  }
  .swp70 {
    width: 70%;
  }
  .stp70 {
    top: 70%;
  }
  .sbp70 {
    bottom: 70%;
  }
  .swp75 {
    width: 75%;
  }
  .stp75 {
    top: 75%;
  }
  .sbp75 {
    bottom: 75%;
  }
  .swp80 {
    width: 80%;
  }
  .stp80 {
    top: 80%;
  }
  .sbp80 {
    bottom: 80%;
  }
  .swp85 {
    width: 85%;
  }
  .stp85 {
    top: 85%;
  }
  .sbp85 {
    bottom: 85%;
  }
  .swp90 {
    width: 90%;
  }
  .stp90 {
    top: 90%;
  }
  .sbp90 {
    bottom: 90%;
  }
  .swp95 {
    width: 95%;
  }
  .stp95 {
    top: 95%;
  }
  .sbp95 {
    bottom: 95%;
  }
  .swp100 {
    width: 100%;
  }
  .stp100 {
    top: 100%;
  }
  .sbp100 {
    bottom: 100%;
  }
}
.lh11 {
  line-height: 1.1;
}

.lh12 {
  line-height: 1.2;
}

.lh13 {
  line-height: 1.3;
}

.lh14 {
  line-height: 1.4;
}

.lh15 {
  line-height: 1.5;
}

.lh16 {
  line-height: 1.6;
}

.lh17 {
  line-height: 1.7;
}

.lh18 {
  line-height: 1.8;
}

.lh19 {
  line-height: 1.9;
}

.lh20 {
  line-height: 2;
}

.lh21 {
  line-height: 2.1;
}

.lh22 {
  line-height: 2.2;
}

.lh23 {
  line-height: 2.3;
}

.lh24 {
  line-height: 2.4;
}

.lh25 {
  line-height: 2.5;
}

.lh26 {
  line-height: 2.6;
}

.lh27 {
  line-height: 2.7;
}

.lh28 {
  line-height: 2.8;
}

.lh29 {
  line-height: 2.9;
}

.lh30 {
  line-height: 3;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.bold {
  font-family: "HiraginoUDKakuGoStdNW6";
}

.colw {
  color: #fff !important;
}

.colb {
  color: #000 !important;
}

.ls50 {
  letter-spacing: 0.05em;
}

.ls80 {
  letter-spacing: 0.08em;
}

.ls100 {
  letter-spacing: 0.1em;
}

.ls150 {
  letter-spacing: 0.15em;
}

.ls190 {
  letter-spacing: 0.19em;
}

@media screen and (min-width: 768px) {
  .pfz10 {
    font-size: 10px;
  }
  .pfz14 {
    font-size: 14px;
  }
  .pfz16 {
    font-size: 16px;
  }
  .pfz18 {
    font-size: 18px;
  }
  .pfz20 {
    font-size: 20px;
  }
  .pfz22 {
    font-size: 22px;
  }
  .pfz24 {
    font-size: 24px;
  }
  .pfz26 {
    font-size: 26px;
  }
  .pfz28 {
    font-size: 28px;
  }
  .pfz30 {
    font-size: 30px;
  }
  .pfz32 {
    font-size: 32px;
  }
  .pfz36 {
    font-size: 36px;
  }
  .pfz40 {
    font-size: 40px;
  }
  .pfz45 {
    font-size: 45px;
  }
  .pfz48 {
    font-size: 48px;
  }
  .pfz55 {
    font-size: 55px;
  }
  .pfz60 {
    font-size: 60px;
  }
  .pfz72 {
    font-size: 72px;
  }
}
@media screen and (max-width: 767px) {
  .sfz20 {
    font-size: 2.667cqw;
  }
  .sfz24 {
    font-size: 3.2cqw;
  }
  .sfz26 {
    font-size: 3.467cqw;
  }
  .sfz28 {
    font-size: 3.733cqw;
  }
  .sfz30 {
    font-size: 4cqw;
  }
  .sfz32 {
    font-size: 4.267cqw;
  }
  .sfz36 {
    font-size: 4.8cqw;
  }
  .sfz40 {
    font-size: 5.333cqw;
  }
  .sfz45 {
    font-size: 6cqw;
  }
  .sfz48 {
    font-size: 6.4cqw;
  }
  .sfz52 {
    font-size: 6.933cqw;
  }
  .sfz55 {
    font-size: 7.333cqw;
  }
  .sfz60 {
    font-size: 8cqw;
  }
  .sfz72 {
    font-size: 9.6cqw;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .dfz16 {
    font-size: 1.387cqw;
  }
  .dfz18 {
    font-size: 1.56cqw;
  }
  .dfz20 {
    font-size: 1.733cqw;
  }
  .dfz24 {
    font-size: 2.08cqw;
  }
  .dfz26 {
    font-size: 2.253cqw;
  }
  .dfz22 {
    font-size: 1.907cqw;
  }
  .dfz10 {
    font-size: 0.867cqw;
  }
  .dfz30 {
    font-size: 2.6cqw;
  }
  .dfz36 {
    font-size: 3.12cqw;
  }
  .dfz40 {
    font-size: 3.467cqw;
  }
  .dfz45 {
    font-size: 3.9cqw;
  }
  .dfz48 {
    font-size: 4.16cqw;
  }
  .dfz55 {
    font-size: 4.767cqw;
  }
  .dfz60 {
    font-size: 5.2cqw;
  }
  .dfz72 {
    font-size: 6.24cqw;
  }
}
.bld {
  font-weight: 600;
}

.ofh {
  overflow: hidden;
}

.mla {
  margin-left: auto;
}

.mra {
  margin-left: auto;
}

.mlra {
  margin-right: auto;
  margin-left: auto;
}

.tac {
  text-align: center;
}

.tal {
  text-align: left;
}

.tar {
  text-align: right;
}

.dib {
  display: inline-block;
}

.db {
  display: block;
}

.fl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flac {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fljs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fljc {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flje {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flwr {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fljcsb {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hp100 {
  height: 100% !important;
}

@media screen and (max-width: 767px) {
  .slh0 {
    line-height: 0 !important;
  }
  .sp-hide {
    display: none !important;
  }
  .pd-br-visible {
    display: none;
  }
  .pc-br-visible {
    display: none;
  }
  .sp-br-visible {
    display: inline;
  }
  .pc-visible {
    display: none;
  }
  .sp-visible {
    display: block;
  }
  .scrv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .srv {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .sfl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sfll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .sflc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .sflac {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sflwr {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .stac {
    text-align: center;
  }
  .stal {
    text-align: left;
  }
  .star {
    text-align: right;
  }
  .soxsc {
    overflow-x: scroll;
  }
  .shp100 {
    height: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .sp-br-visible {
    display: none;
  }
  .pc-br-visible {
    display: inline;
  }
  .pd-br-visible {
    display: none;
  }
  .sp-visible {
    display: none;
  }
  .pc-visible {
    display: block;
  }
  .pfl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .pfll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .pflc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .pflac {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ptac {
    text-align: center;
  }
  .ptal {
    text-align: left;
  }
  .ptar {
    text-align: right;
  }
  .pflwr {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .pd-br-visible {
    display: inline;
  }
}