body .body-content .col-6_pc, body .params-theme .col-6_pc {
  width: -webkit-calc(100% * 6 / 12);
  width: calc(100% * 6 / 12);
  max-width: 100%;
}
body .body-content .col-12_pc, body .params-theme .col-12_pc {
  width: -webkit-calc(100% * 12 / 12);
  width: calc(100% * 12 / 12);
  max-width: 100%;
}
body .body-content .col-300_px, body .params-theme .col-300_px {
  width: 300px;
  max-width: 100%;
}
body .body-content .col-600_px, body .params-theme .col-600_px {
  width: 600px;
  max-width: 100%;
}
body .body-content .fontsize-14, body .params-theme .fontsize-14 {
  font-size: 14px;
}
body .body-content .fontsize-16, body .params-theme .fontsize-16 {
  font-size: 16px;
}
body .body-content .fontsize-20, body .params-theme .fontsize-20 {
  font-size: 20px;
}
body .body-content .fontsize-24, body .params-theme .fontsize-24 {
  font-size: 24px;
}
body .body-content .fontsize-30, body .params-theme .fontsize-30 {
  font-size: 30px;
}
body .body-content .fontsize-35, body .params-theme .fontsize-35 {
  font-size: 35px;
}
body .body-content .fontsize-40, body .params-theme .fontsize-40 {
  font-size: 40px;
}
body .body-content .fontsize-50, body .params-theme .fontsize-50 {
  font-size: 50px;
}
body .body-content .fontsize-100, body .params-theme .fontsize-100 {
  font-size: 100px;
}
body .body-content .color-white, body .params-theme .color-white {
  color: #ffffff;
}
body .body-content .hovcolor-white:hover, body .body-content .hovcolor-white.active, body .params-theme .hovcolor-white:hover, body .params-theme .hovcolor-white.active {
  color: #ffffff;
}
body .body-content .hovbg-white:hover, body .body-content .hovbg-white.active, body .params-theme .hovbg-white:hover, body .params-theme .hovbg-white.active {
  background-color: #ffffff !important;
}
body .body-content .color-black, body .params-theme .color-black {
  color: #000000;
}
body .body-content .bg-black, body .params-theme .bg-black {
  background-color: #000000;
}
body .body-content .bg-black.opac-10, body .params-theme .bg-black.opac-10 {
  background-color: rgba(0, 0, 0, 0.1);
}
body .body-content .bg-black.opac-20, body .params-theme .bg-black.opac-20 {
  background-color: rgba(0, 0, 0, 0.2);
}
body .body-content .bg-black.opac-30, body .params-theme .bg-black.opac-30 {
  background-color: rgba(0, 0, 0, 0.3);
}
body .body-content .bg-black.opac-40, body .params-theme .bg-black.opac-40 {
  background-color: rgba(0, 0, 0, 0.4);
}
body .body-content .bg-black.opac-50, body .params-theme .bg-black.opac-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
body .body-content .bg-black.opac-60, body .params-theme .bg-black.opac-60 {
  background-color: rgba(0, 0, 0, 0.6);
}
body .body-content .bg-black.opac-70, body .params-theme .bg-black.opac-70 {
  background-color: rgba(0, 0, 0, 0.7);
}
body .body-content .bg-black.opac-80, body .params-theme .bg-black.opac-80 {
  background-color: rgba(0, 0, 0, 0.8);
}
body .body-content .bg-black.opac-90, body .params-theme .bg-black.opac-90 {
  background-color: rgba(0, 0, 0, 0.9);
}
body .body-content .hovcolor-black:hover, body .body-content .hovcolor-black.active, body .params-theme .hovcolor-black:hover, body .params-theme .hovcolor-black.active {
  color: #000000;
}
body .body-content .color-dark, body .params-theme .color-dark {
  color: #333333;
}
body .body-content .bg-dark, body .params-theme .bg-dark {
  background-color: #333333;
}
body .body-content .bg-dark.opac-10, body .params-theme .bg-dark.opac-10 {
  background-color: rgba(51, 51, 51, 0.1);
}
body .body-content .bg-dark.opac-20, body .params-theme .bg-dark.opac-20 {
  background-color: rgba(51, 51, 51, 0.2);
}
body .body-content .bg-dark.opac-30, body .params-theme .bg-dark.opac-30 {
  background-color: rgba(51, 51, 51, 0.3);
}
body .body-content .bg-dark.opac-40, body .params-theme .bg-dark.opac-40 {
  background-color: rgba(51, 51, 51, 0.4);
}
body .body-content .bg-dark.opac-50, body .params-theme .bg-dark.opac-50 {
  background-color: rgba(51, 51, 51, 0.5);
}
body .body-content .bg-dark.opac-60, body .params-theme .bg-dark.opac-60 {
  background-color: rgba(51, 51, 51, 0.6);
}
body .body-content .bg-dark.opac-70, body .params-theme .bg-dark.opac-70 {
  background-color: rgba(51, 51, 51, 0.7);
}
body .body-content .bg-dark.opac-80, body .params-theme .bg-dark.opac-80 {
  background-color: rgba(51, 51, 51, 0.8);
}
body .body-content .bg-dark.opac-90, body .params-theme .bg-dark.opac-90 {
  background-color: rgba(51, 51, 51, 0.9);
}
body .body-content .hovcolor-dark:hover, body .body-content .hovcolor-dark.active, body .params-theme .hovcolor-dark:hover, body .params-theme .hovcolor-dark.active {
  color: #333333;
}
body .body-content .hovbg-dark:hover, body .body-content .hovbg-dark.active, body .params-theme .hovbg-dark:hover, body .params-theme .hovbg-dark.active {
  background-color: #333333 !important;
}
body .body-content .color-red3, body .params-theme .color-red3 {
  color: #C0392B;
}
body .body-content .bg-gris1, body .params-theme .bg-gris1 {
  background-color: #BDC3C7;
}
body .body-content .bg-gris1.opac-10, body .params-theme .bg-gris1.opac-10 {
  background-color: rgba(189, 195, 199, 0.1);
}
body .body-content .bg-gris1.opac-20, body .params-theme .bg-gris1.opac-20 {
  background-color: rgba(189, 195, 199, 0.2);
}
body .body-content .bg-gris1.opac-30, body .params-theme .bg-gris1.opac-30 {
  background-color: rgba(189, 195, 199, 0.3);
}
body .body-content .bg-gris1.opac-40, body .params-theme .bg-gris1.opac-40 {
  background-color: rgba(189, 195, 199, 0.4);
}
body .body-content .bg-gris1.opac-50, body .params-theme .bg-gris1.opac-50 {
  background-color: rgba(189, 195, 199, 0.5);
}
body .body-content .bg-gris1.opac-60, body .params-theme .bg-gris1.opac-60 {
  background-color: rgba(189, 195, 199, 0.6);
}
body .body-content .bg-gris1.opac-70, body .params-theme .bg-gris1.opac-70 {
  background-color: rgba(189, 195, 199, 0.7);
}
body .body-content .bg-gris1.opac-80, body .params-theme .bg-gris1.opac-80 {
  background-color: rgba(189, 195, 199, 0.8);
}
body .body-content .bg-gris1.opac-90, body .params-theme .bg-gris1.opac-90 {
  background-color: rgba(189, 195, 199, 0.9);
}
body .body-content .txtalign-center, body .params-theme .txtalign-center {
  text-align: center;
}
body .body-content .flexdir-column, body .params-theme .flexdir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
body .body-content .position-initial, body .params-theme .position-initial {
  margin: 0;
}
body .body-content .position-top, body .params-theme .position-top {
  margin: 0 auto auto auto;
}
body .body-content .position-topright, body .params-theme .position-topright {
  margin: 0 0 auto auto;
}
body .body-content .position-right, body .params-theme .position-right {
  margin: auto 0 auto auto;
}
body .body-content .position-bottomright, body .params-theme .position-bottomright {
  margin: auto 0 0 auto;
}
body .body-content .position-bottom, body .params-theme .position-bottom {
  margin: auto auto 0 auto;
}
body .body-content .position-bottomleft, body .params-theme .position-bottomleft {
  margin: auto auto 0 0;
}
body .body-content .position-left, body .params-theme .position-left {
  margin: auto auto auto 0;
}
body .body-content .position-topleft, body .params-theme .position-topleft {
  margin: 0 auto auto 0;
}
body .body-content .position-center, body .params-theme .position-center {
  margin: auto;
}
body .body-content .mleft-0, body .params-theme .mleft-0 {
  margin-left: 0px;
}
body .body-content .padtop-0, body .params-theme .padtop-0 {
  padding-top: 0px;
}
body .body-content .padright-0, body .params-theme .padright-0 {
  padding-right: 0px;
}
body .body-content .padbot-0, body .params-theme .padbot-0 {
  padding-bottom: 0px;
}
body .body-content .mtop-5, body .params-theme .mtop-5 {
  margin-top: 5px;
}
body .body-content .mbot-5, body .params-theme .mbot-5 {
  margin-bottom: 5px;
}
body .body-content .mtop-10, body .params-theme .mtop-10 {
  margin-top: 10px;
}
body .body-content .mbot-10, body .params-theme .mbot-10 {
  margin-bottom: 10px;
}
body .body-content .padtop-10, body .params-theme .padtop-10 {
  padding-top: 10px;
}
body .body-content .padbot-10, body .params-theme .padbot-10 {
  padding-bottom: 10px;
}
body .body-content .padtop-15, body .params-theme .padtop-15 {
  padding-top: 15px;
}
body .body-content .padright-15, body .params-theme .padright-15 {
  padding-right: 15px;
}
body .body-content .padbot-15, body .params-theme .padbot-15 {
  padding-bottom: 15px;
}
body .body-content .padleft-15, body .params-theme .padleft-15 {
  padding-left: 15px;
}
body .body-content .pad-20, body .params-theme .pad-20 {
  padding: 20px;
}
body .body-content .mtop-20, body .params-theme .mtop-20 {
  margin-top: 20px;
}
body .body-content .mright-20, body .params-theme .mright-20 {
  margin-right: 20px;
}
body .body-content .mbot-20, body .params-theme .mbot-20 {
  margin-bottom: 20px;
}
body .body-content .mleft-20, body .params-theme .mleft-20 {
  margin-left: 20px;
}
body .body-content .padright-20, body .params-theme .padright-20 {
  padding-right: 20px;
}
body .body-content .padleft-20, body .params-theme .padleft-20 {
  padding-left: 20px;
}
body .body-content .pad-30, body .params-theme .pad-30 {
  padding: 30px;
}
body .body-content .mtop-30, body .params-theme .mtop-30 {
  margin-top: 30px;
}
body .body-content .mbot-30, body .params-theme .mbot-30 {
  margin-bottom: 30px;
}
body .body-content .padright-30, body .params-theme .padright-30 {
  padding-right: 30px;
}
body .body-content .padleft-30, body .params-theme .padleft-30 {
  padding-left: 30px;
}
body .body-content .padtop-35, body .params-theme .padtop-35 {
  padding-top: 35px;
}
body .body-content .padbot-35, body .params-theme .padbot-35 {
  padding-bottom: 35px;
}
body .body-content .mtop-40, body .params-theme .mtop-40 {
  margin-top: 40px;
}
body .body-content .mleft-40, body .params-theme .mleft-40 {
  margin-left: 40px;
}
body .body-content .padright-45, body .params-theme .padright-45 {
  padding-right: 45px;
}
body .body-content .padleft-45, body .params-theme .padleft-45 {
  padding-left: 45px;
}
body .body-content .mtop-50, body .params-theme .mtop-50 {
  margin-top: 50px;
}
body .body-content .mbot-50, body .params-theme .mbot-50 {
  margin-bottom: 50px;
}
body .body-content .padtop-50, body .params-theme .padtop-50 {
  padding-top: 50px;
}
body .body-content .padbot-50, body .params-theme .padbot-50 {
  padding-bottom: 50px;
}
body .body-content .mtop-60, body .params-theme .mtop-60 {
  margin-top: 60px;
}
body .body-content .mbot-60, body .params-theme .mbot-60 {
  margin-bottom: 60px;
}
body .body-content .mtop-100, body .params-theme .mtop-100 {
  margin-top: 100px;
}
body .body-content .mbot-100, body .params-theme .mbot-100 {
  margin-bottom: 100px;
}
body .body-content .padtop-100, body .params-theme .padtop-100 {
  padding-top: 100px;
}
body .body-content .padbot-100, body .params-theme .padbot-100 {
  padding-bottom: 100px;
}
body .body-content .padtop-150, body .params-theme .padtop-150 {
  padding-top: 150px;
}
body .body-content .padright-150, body .params-theme .padright-150 {
  padding-right: 150px;
}
body .body-content .padbot-150, body .params-theme .padbot-150 {
  padding-bottom: 150px;
}
body .body-content .padleft-150, body .params-theme .padleft-150 {
  padding-left: 150px;
}
body .body-content .pad-200, body .params-theme .pad-200 {
  padding: 200px;
}
body .body-content .mtop-200, body .params-theme .mtop-200 {
  margin-top: 200px;
}
body .body-content .mright-200, body .params-theme .mright-200 {
  margin-right: 200px;
}
body .body-content .mbot-200, body .params-theme .mbot-200 {
  margin-bottom: 200px;
}
body .body-content .mleft-200, body .params-theme .mleft-200 {
  margin-left: 200px;
}
body .body-content .padright-200, body .params-theme .padright-200 {
  padding-right: 200px;
}
body .body-content .padleft-200, body .params-theme .padleft-200 {
  padding-left: 200px;
}
body .body-content .screenh-100_pc, body .params-theme .screenh-100_pc {
  min-height: 100vh;
}
body .body-content .screenh-300_px, body .params-theme .screenh-300_px {
  min-height: 300px;
}
body .body-content .screenh-500_px, body .params-theme .screenh-500_px {
  min-height: 500px;
}
body .body-content .screenh-600_px, body .params-theme .screenh-600_px {
  min-height: 600px;
}
body .body-content .container-1200, body .params-theme .container-1200 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
body .body-content .txttrsf-upper, body .params-theme .txttrsf-upper {
  text-transform: uppercase;
}
body .body-content .opc-2, body .params-theme .opc-2 {
  opacity: 0.2;
}
body .body-content .opc-5, body .params-theme .opc-5 {
  opacity: 0.5;
}
body .body-content .border-sol_1_white, body .params-theme .border-sol_1_white {
  border: solid 1px #ffffff;
}
body .body-content .border-sol_1_dark, body .params-theme .border-sol_1_dark {
  border: solid 1px #333333;
}
body .body-content .bdrad-3, body .params-theme .bdrad-3 {
  border-radius: 3px;
  overflow: hidden;
}
body .body-content .bdrad-30, body .params-theme .bdrad-30 {
  border-radius: 30px;
  overflow: hidden;
}
body .body-content .col-auto_pc, body .params-theme .col-auto_pc {
  width: auto;
  max-width: 100%;
}
body .body-content .flexslave-true, body .params-theme .flexslave-true {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body .body-content .alignct-start, body .params-theme .alignct-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
@media screen and (max-width: 1200px) {
  body .body-content .padbot-xl-0, body .params-theme .padbot-xl-0 {
    padding-bottom: 0px;
  }
  body .body-content .padright-xl-15, body .params-theme .padright-xl-15 {
    padding-right: 15px;
  }
  body .body-content .padleft-xl-15, body .params-theme .padleft-xl-15 {
    padding-left: 15px;
  }
  body .body-content .padright-xl-150, body .params-theme .padright-xl-150 {
    padding-right: 150px;
  }
  body .body-content .padleft-xl-150, body .params-theme .padleft-xl-150 {
    padding-left: 150px;
  }
}
body .body-content.screensize-xl .padbot-xl-0, body .params-theme.screensize-xl .padbot-xl-0 {
  padding-bottom: 0px;
}
body .body-content.screensize-xl .padright-xl-15, body .params-theme.screensize-xl .padright-xl-15 {
  padding-right: 15px;
}
body .body-content.screensize-xl .padleft-xl-15, body .params-theme.screensize-xl .padleft-xl-15 {
  padding-left: 15px;
}
body .body-content.screensize-xl .padright-xl-150, body .params-theme.screensize-xl .padright-xl-150 {
  padding-right: 150px;
}
body .body-content.screensize-xl .padleft-xl-150, body .params-theme.screensize-xl .padleft-xl-150 {
  padding-left: 150px;
}
@media screen and (max-width: 991px) {
  body .body-content .fontsize-lg-18, body .params-theme .fontsize-lg-18 {
    font-size: 18px;
  }
  body .body-content .fontsize-lg-26, body .params-theme .fontsize-lg-26 {
    font-size: 26px;
  }
  body .body-content .fontsize-lg-70, body .params-theme .fontsize-lg-70 {
    font-size: 70px;
  }
}
body .body-content.screensize-lg .fontsize-lg-18, body .params-theme.screensize-lg .fontsize-lg-18 {
  font-size: 18px;
}
body .body-content.screensize-lg .fontsize-lg-26, body .params-theme.screensize-lg .fontsize-lg-26 {
  font-size: 26px;
}
body .body-content.screensize-lg .fontsize-lg-70, body .params-theme.screensize-lg .fontsize-lg-70 {
  font-size: 70px;
}
@media screen and (max-width: 768px) {
  body .body-content .col-md-12_pc, body .params-theme .col-md-12_pc {
    width: -webkit-calc(100% * 12 / 12);
    width: calc(100% * 12 / 12);
    max-width: 100%;
  }
  body .body-content .fontsize-md-16, body .params-theme .fontsize-md-16 {
    font-size: 16px;
  }
  body .body-content .fontsize-md-26, body .params-theme .fontsize-md-26 {
    font-size: 26px;
  }
  body .body-content .fontsize-md-55, body .params-theme .fontsize-md-55 {
    font-size: 55px;
  }
  body .body-content .txtalign-md-center, body .params-theme .txtalign-md-center {
    text-align: center;
  }
  body .body-content .position-md-initial, body .params-theme .position-md-initial {
    margin: 0;
  }
  body .body-content .position-md-top, body .params-theme .position-md-top {
    margin: 0 auto auto auto;
  }
  body .body-content .position-md-topright, body .params-theme .position-md-topright {
    margin: 0 0 auto auto;
  }
  body .body-content .position-md-topleft, body .params-theme .position-md-topleft {
    margin: 0 auto auto 0;
  }
  body .body-content .padright-md-0, body .params-theme .padright-md-0 {
    padding-right: 0px;
  }
  body .body-content .padleft-md-0, body .params-theme .padleft-md-0 {
    padding-left: 0px;
  }
  body .body-content .mbot-md-15, body .params-theme .mbot-md-15 {
    margin-bottom: 15px;
  }
  body .body-content .mright-md-20, body .params-theme .mright-md-20 {
    margin-right: 20px;
  }
  body .body-content .mleft-md-20, body .params-theme .mleft-md-20 {
    margin-left: 20px;
  }
  body .body-content .mtop-md-50, body .params-theme .mtop-md-50 {
    margin-top: 50px;
  }
  body .body-content .mbot-md-50, body .params-theme .mbot-md-50 {
    margin-bottom: 50px;
  }
  body .body-content .mbot-md-150, body .params-theme .mbot-md-150 {
    margin-bottom: 150px;
  }
  body .body-content .mright-md-200, body .params-theme .mright-md-200 {
    margin-right: 200px;
  }
  body .body-content .mleft-md-200, body .params-theme .mleft-md-200 {
    margin-left: 200px;
  }
  body .body-content .screenh-md-300_px, body .params-theme .screenh-md-300_px {
    min-height: 300px;
  }
}
body .body-content.screensize-md .col-md-12_pc, body .params-theme.screensize-md .col-md-12_pc {
  width: -webkit-calc(100% * 12 / 12);
  width: calc(100% * 12 / 12);
  max-width: 100%;
}
body .body-content.screensize-md .fontsize-md-16, body .params-theme.screensize-md .fontsize-md-16 {
  font-size: 16px;
}
body .body-content.screensize-md .fontsize-md-26, body .params-theme.screensize-md .fontsize-md-26 {
  font-size: 26px;
}
body .body-content.screensize-md .fontsize-md-55, body .params-theme.screensize-md .fontsize-md-55 {
  font-size: 55px;
}
body .body-content.screensize-md .txtalign-md-center, body .params-theme.screensize-md .txtalign-md-center {
  text-align: center;
}
body .body-content.screensize-md .position-md-initial, body .params-theme.screensize-md .position-md-initial {
  margin: 0;
}
body .body-content.screensize-md .position-md-top, body .params-theme.screensize-md .position-md-top {
  margin: 0 auto auto auto;
}
body .body-content.screensize-md .position-md-topright, body .params-theme.screensize-md .position-md-topright {
  margin: 0 0 auto auto;
}
body .body-content.screensize-md .position-md-topleft, body .params-theme.screensize-md .position-md-topleft {
  margin: 0 auto auto 0;
}
body .body-content.screensize-md .padright-md-0, body .params-theme.screensize-md .padright-md-0 {
  padding-right: 0px;
}
body .body-content.screensize-md .padleft-md-0, body .params-theme.screensize-md .padleft-md-0 {
  padding-left: 0px;
}
body .body-content.screensize-md .mbot-md-15, body .params-theme.screensize-md .mbot-md-15 {
  margin-bottom: 15px;
}
body .body-content.screensize-md .mright-md-20, body .params-theme.screensize-md .mright-md-20 {
  margin-right: 20px;
}
body .body-content.screensize-md .mleft-md-20, body .params-theme.screensize-md .mleft-md-20 {
  margin-left: 20px;
}
body .body-content.screensize-md .mtop-md-50, body .params-theme.screensize-md .mtop-md-50 {
  margin-top: 50px;
}
body .body-content.screensize-md .mbot-md-50, body .params-theme.screensize-md .mbot-md-50 {
  margin-bottom: 50px;
}
body .body-content.screensize-md .mbot-md-150, body .params-theme.screensize-md .mbot-md-150 {
  margin-bottom: 150px;
}
body .body-content.screensize-md .mright-md-200, body .params-theme.screensize-md .mright-md-200 {
  margin-right: 200px;
}
body .body-content.screensize-md .mleft-md-200, body .params-theme.screensize-md .mleft-md-200 {
  margin-left: 200px;
}
body .body-content.screensize-md .screenh-md-300_px, body .params-theme.screensize-md .screenh-md-300_px {
  min-height: 300px;
}
@media screen and (max-width: 575px) {
  body .body-content .col-sm-12_pc, body .params-theme .col-sm-12_pc {
    width: -webkit-calc(100% * 12 / 12);
    width: calc(100% * 12 / 12);
    max-width: 100%;
  }
  body .body-content .txtalign-sm-center, body .params-theme .txtalign-sm-center {
    text-align: center;
  }
  body .body-content .position-sm-bottomright, body .params-theme .position-sm-bottomright {
    margin: auto 0 0 auto;
  }
  body .body-content .position-sm-bottom, body .params-theme .position-sm-bottom {
    margin: auto auto 0 auto;
  }
  body .body-content .position-sm-bottomleft, body .params-theme .position-sm-bottomleft {
    margin: auto auto 0 0;
  }
  body .body-content .mbot-sm-10, body .params-theme .mbot-sm-10 {
    margin-bottom: 10px;
  }
  body .body-content .padbot-sm-35, body .params-theme .padbot-sm-35 {
    padding-bottom: 35px;
  }
  body .body-content .mbot-sm-100, body .params-theme .mbot-sm-100 {
    margin-bottom: 100px;
  }
}
body .body-content.screensize-sm .col-sm-12_pc, body .params-theme.screensize-sm .col-sm-12_pc {
  width: -webkit-calc(100% * 12 / 12);
  width: calc(100% * 12 / 12);
  max-width: 100%;
}
body .body-content.screensize-sm .txtalign-sm-center, body .params-theme.screensize-sm .txtalign-sm-center {
  text-align: center;
}
body .body-content.screensize-sm .position-sm-bottomright, body .params-theme.screensize-sm .position-sm-bottomright {
  margin: auto 0 0 auto;
}
body .body-content.screensize-sm .position-sm-bottom, body .params-theme.screensize-sm .position-sm-bottom {
  margin: auto auto 0 auto;
}
body .body-content.screensize-sm .position-sm-bottomleft, body .params-theme.screensize-sm .position-sm-bottomleft {
  margin: auto auto 0 0;
}
body .body-content.screensize-sm .mbot-sm-10, body .params-theme.screensize-sm .mbot-sm-10 {
  margin-bottom: 10px;
}
body .body-content.screensize-sm .padbot-sm-35, body .params-theme.screensize-sm .padbot-sm-35 {
  padding-bottom: 35px;
}
body .body-content.screensize-sm .mbot-sm-100, body .params-theme.screensize-sm .mbot-sm-100 {
  margin-bottom: 100px;
}
@media screen and (max-width: 480px) {
  body .body-content .col-xs-12_pc, body .params-theme .col-xs-12_pc {
    width: -webkit-calc(100% * 12 / 12);
    width: calc(100% * 12 / 12);
    max-width: 100%;
  }
  body .body-content .txtalign-xs-center, body .params-theme .txtalign-xs-center {
    text-align: center;
  }
  body .body-content .position-xs-top, body .params-theme .position-xs-top {
    margin: 0 auto auto auto;
  }
  body .body-content .position-xs-topright, body .params-theme .position-xs-topright {
    margin: 0 0 auto auto;
  }
  body .body-content .position-xs-topleft, body .params-theme .position-xs-topleft {
    margin: 0 auto auto 0;
  }
  body .body-content .mtop-xs-10, body .params-theme .mtop-xs-10 {
    margin-top: 10px;
  }
  body .body-content .mtop-xs-100, body .params-theme .mtop-xs-100 {
    margin-top: 100px;
  }
  body .body-content .col-xs-auto_pc, body .params-theme .col-xs-auto_pc {
    width: auto;
    max-width: 100%;
  }
}
body .body-content.screensize-xs .col-xs-12_pc, body .params-theme.screensize-xs .col-xs-12_pc {
  width: -webkit-calc(100% * 12 / 12);
  width: calc(100% * 12 / 12);
  max-width: 100%;
}
body .body-content.screensize-xs .txtalign-xs-center, body .params-theme.screensize-xs .txtalign-xs-center {
  text-align: center;
}
body .body-content.screensize-xs .position-xs-top, body .params-theme.screensize-xs .position-xs-top {
  margin: 0 auto auto auto;
}
body .body-content.screensize-xs .position-xs-topright, body .params-theme.screensize-xs .position-xs-topright {
  margin: 0 0 auto auto;
}
body .body-content.screensize-xs .position-xs-topleft, body .params-theme.screensize-xs .position-xs-topleft {
  margin: 0 auto auto 0;
}
body .body-content.screensize-xs .mtop-xs-10, body .params-theme.screensize-xs .mtop-xs-10 {
  margin-top: 10px;
}
body .body-content.screensize-xs .mtop-xs-100, body .params-theme.screensize-xs .mtop-xs-100 {
  margin-top: 100px;
}
body .body-content.screensize-xs .col-xs-auto_pc, body .params-theme.screensize-xs .col-xs-auto_pc {
  width: auto;
  max-width: 100%;
}
body .custom-select .color-white, body #editor-toolbar .color-white {
  color: #ffffff;
}
body .custom-select .color-black, body #editor-toolbar .color-black {
  color: #000000;
}
body .custom-select .color-dark, body #editor-toolbar .color-dark {
  color: #333333;
}
body .custom-select .color-red3, body #editor-toolbar .color-red3 {
  color: #C0392B;
}
