body {
  line-height: 1.6;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 16px;
}

input, textarea, select, button {
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td, button, figure, figcaption {
  margin: 0;
  padding: 0;
}

input, textarea {
  margin: 0;
  font-size: 100%;
}

input, textarea, select {
  /*-webkit-appearance: none;*/
}

textarea {
  resize: none;
}
button {
  border: none;
  overflow: visible;
  background: none;
  vertical-align: top;
  font-size: 100%;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
}

label {
  cursor: pointer;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

fieldset {
  border: 0;
}

img {
  border: 0;
  height: auto;
  vertical-align: top;
}

address, caption, code, em, th {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6, strong, em {
  font-size: 100%;
  font-weight: normal;
}

sup {
  vertical-align: top;
}

sub {
  vertical-align: baseline;
}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* ==========================================================
 html5 elements
========================================================== */

article, aside, figure, figcaption, footer, header, nav, section {
  display: block;
}

/* ==========================================================
 base Link
========================================================== */

a {
  color: #666;
  text-decoration: none;
}

a:hover, a:active, a:focus {
  text-decoration: none;
}

/* ==========================================================
 clearfix
========================================================== */

.contents:before, .contents:after {
  content: "";
  display: table;
}

.s-fw-n {
  font-weight: normal;
}

.s-fw-b {
  font-weight: bold;
}

.s-ta-l {
  text-align: left !important;
}

.s-ta-c {
  text-align: center !important;
}

.s-ta-r {
  text-align: right !important;
}

.s-va-t {
  vertical-align: top !important;
}

.s-va-m {
  vertical-align: middle !important;
}

.s-va-b {
  vertical-align: bottom !important;
}

.s-ov-h {
  overflow: hidden;
}

.s-clear {
  clear: both;
}

.s-hide {
  display: none;
}

.s-show {
  display: block;
}

.s-fd-c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

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

.s-l-m-20 {
  left: -20px;
}

.s-br-16 {
  border-radius: 16px !important;
}

.s-pa-3 {
  padding: 5px !important;
}

.s-pa-9 {
  padding: 9px 0 !important;
}

.s-pa-14 {
  padding: 14px 0 !important;
}

.s-pa-15 {
  padding: 15px !important;
}

/* ==========================================================
 rwd switch
========================================================== */

/* pc
---------------------------------------------------------- */

.s-only-sp, .s-no-pc, .s-only-ipx-land {
  display: none !important;
}

.s-d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.s-d-block {
  display: block;
}

.width-50-p {
  width: 50%;
}

.width-65-p {
  width: 65%;
}

.width-70-p {
  width: 70%;
}

.width-75-p {
  width: 75%;
}

.width-100-p {
  width: 100%;
}

.s-m-0 {
  margin: 0 !important;
}
.s-f-1 {
  /* flex: 1; */
  width: 100%;
}

.s-f-30 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
}
.s-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-w-max-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.s-justify-c {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.s-bd-d-b {
  border-bottom: 2px dotted #95a6a5;
  padding-bottom: 16px;
}
.s-bd-d-b2 {
  border-bottom: 2px dotted #95a6a5;
  padding-bottom: 16px;
}
.arrow-label {
  font-size: 18px;
  font-weight: bold;
  color: #12938d;
  border: 3px solid #57A9A5;
  height: 80px;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  background: url(../img/ico_arrow_down_01.png) no-repeat 22px center;
}
.s-pt-10 {
  padding-top: 10px;
}
.s-mg-c {
  margin: 0 auto;
}

.s-flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.s-self-end {
  align-self: flex-end;
}

.s-p-relative {
  position: relative;
}
.s-p-absolute {
  position: absolute;
}

.s-bt-0 {
  bottom: 0;
}

.s-ballon-step-4 {
  padding: 3px 2px !important;
}


/* sp
---------------------------------------------------------- */

@media screen and (max-width: 768px) {
  .arrow-label {
    background-position: 18px center;
  }
  .s-flex-end {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .s-bd-d-b.type-02 {
    border: none;
  }
  .s-w-max-content {
    width: auto;
  }
  .s-only-pc, .s-no-sp {
    display: none !important;
  }
  .s-only-sp, .s-no-pc {
    display: block !important;
  }
  img.s-only-sp, img.s-no-pc {
    display: inline-block !important;
  }
  .s-fd-c-sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .s-p-relative-sp {
    position: relative;
  }
  .width-100-p-sp {
    width: 100% !important;
  }
  .s-f-1-sp {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .s-ta-c-sp {
    text-align: center !important;
  }

  .s-pa-15 {
    padding: 7px !important;
  }
  .s-pa-10-sp {
    padding: 10px !important;
  }
  .s-ta-l-sp {
    text-align: left !important;
  }
  .s-ml-auto-sp {
    margin-left: auto;
  }
}

.wrapper, .footer-in {
  max-width: 960px;
  margin: 0 auto;
}

.header-logo {
  background: url(../img/header_logo_pc.png) no-repeat left 35px;
  height: 100px;
}

.header-bar {
  background: url(../img/header_bar.png) no-repeat center;
  -webkit-background-size: cover;
          background-size: cover;
  height: 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 28px;
  position: relative;
}

.ttl-01 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}

.ttl-02 {
  color: #12938d;
  font-size: 30px;
  font-weight: bold;
  position: relative;
}

.ttl-02:after {
  content: '';
  position: absolute;
  bottom: -10px;
  background: url(../img/img_underline_ttl.png) no-repeat center;
  -webkit-background-size: cover;
          background-size: cover;
  height: 6px;
  width: 100%;
  left: 0;
}

.ttl-input {
  font-size: 18px;
  font-weight: bold;
  color: #232323;
}

.ttl-input.bordered {
  border-top: 2px dotted #95a6a5;
  padding-top: 20px;
}

.ttl-step {
  font-size: 18px;
  color: #fff;
  background: url(../img/img_ttl_step.jpg) no-repeat center;
  -webkit-background-size: cover;
          background-size: cover;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-left: 15px;
  position: relative;
  line-height: 1;
  padding-bottom: 15px;
  font-weight: bold;
}

.ttl-step .text {
  font-size: 30px;
  padding-left: 5px;
  margin-bottom: -3px;
}
.ttl-bg {
  color: #fffefe;
  font-size: 24px;
  font-weight: bold;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background: url(../img/img_pattern_btn_green_02.jpg);
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 18px;
  padding-top: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ttl-wh {
  color: #00867F;
  font-size: 24px;
  font-weight: bold;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background: #ffffff;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  flex-direction: column;
  justify-content: center;
}
.ttl-bg-01 {
  background: #A5DBD9;
  color: #232323;
  font-weight: bold;
  padding: 10px;
}
.ttl-bg-02 {
  color: #fffefe;
  font-size: 24px;
  font-weight: bold;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background: url(../img/img_pattern_btn_green_02.jpg);
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 18px;
  padding-top: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ttl-arrow-down {
  font-size: 18px;
  font-weight: bold;
  padding-left: 36px;
  position: relative;
  padding-top: 15px;
  border-top: 2px dotted #95a6a5;
}
.ttl-arrow-down:before {
  background: url(../img/ico_arrow_down.png) no-repeat;
  position: absolute;
  content: '';
  left: 0;
  top: 22px;
  width: 20px;
  height: 14px;
}

.ttl-arrow-down2 {
  font-size: 18px;
  font-weight: bold;
  padding-left: 36px;
  position: relative;
  padding-top: 15px;
}
.ttl-arrow-down2:before {
  background: url(../img/ico_arrow_down.png) no-repeat;
  position: absolute;
  content: '';
  left: 0;
  top: 22px;
  width: 20px;
  height: 14px;
}

.suno-top-text {
  font-size: 18px;
  font-weight: bold;
  position: relative;
  padding-top: 15px;
  border-top: 2px dotted #95a6a5;
}

.header-bar:after {
  content: '';
  position: absolute;
  //background: url(../img/ico_monkey_pc.png);
  -webkit-background-size: 102px 96px;
          background-size: 102px 96px;
  background-repeat: no-repeat;
  width: 102px;
  height: 96px;
  bottom: 8px;
  right: 40px;
}

.wrapper-in {
  padding: 30px 50px 85px;
}

.wrapper-in-01 {
  padding: 10px 50px 50px;
}

.footer {
  width: 100%;
  background: #040533;
  height: 200px;
  color: #fff;
  font-size: 18px;
  padding-top: 25px;
  text-align: right;
}

.copyright {
  font-size: 10px;
}

.box-input {
  /*background: #d5eeed;*/
  /*background: #fffadd;*/
  background: #fbe5d6;
  padding: 20px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  position: relative;
}
.box-input.type-02 {
  padding: 25px;
}
.box-input.between:after {
  content: '';
  background: url(../img/ico_between_box.png) no-repeat;
  width: 39px;
  height: 19px;
  position: absolute;
  top: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.box-input-in {
  margin: 25px;
}
.box-input-in-02 {
  margin: 20px 30px;
}
.box-input-in-03 {
  margin: 0 10px;
}
.box-input-in-04 {
  margin: 25px 25px 0;
}
.box-quote {
  color: #12938d;
  background: #fff;
  font-size: 24px;
  -webkit-border-radius: 7px;
          border-radius: 7px;
  border: 3px solid #a5dbd9;
  padding: 20px;
  position: relative;
  font-weight: bold;
  text-align: center;
}

.box-quote:after {
  content: '';
  background: url(../img/ico_qoute_tri_pc.png) no-repeat;
  position: absolute;
  bottom: -29px;
  width: 32px;
  height: 29px;
  right: 50px;
}

.box-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.box-button  div {
  margin: 0 15px;
}

.btn {
  color: #fffefe;
  font-weight: bold;
  border: 4px solid #ffcc44;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  text-align: center;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
  max-width: 100%;
}

.btn:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .2;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#999), to(#000));
  background-image: -webkit-linear-gradient(#999, #000);
  background-image: -o-linear-gradient(#999, #000);
  background-image: linear-gradient(#999, #000);
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

.btn:hover:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#999));
  background-image: -webkit-linear-gradient(#000, #999);
  background-image: -o-linear-gradient(#000, #999);
  background-image: linear-gradient(#000, #999);
}

.btn-green {
  background: url(../img/img_pattern_btn_green.jpg);
}

.btn-pink {
  background: url(../img/img_pattern_btn_pink.jpg);
}

.btn-gray {
  background: url(../img/img_pattern_btn_gray.jpg);
}

.btn.type-02 {
  border-width: 2px;
}

.btn.type-03 {
  border: 3px solid #12938d;
}

.box-input .remark {
  color: #12938d;
}
.box-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.box-radio div:not(.payment-quote) {
  margin: 0 45px;
}
.box-radio.bordered {
  border-bottom: 2px dotted #95a6a5;
}
.container {
  display: inline-block;
  position: relative;
  padding-left: 36px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: bold;
}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 24px;
  width: 24px;
  background-color: #fff;
  border: 2px solid #313131;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container input:checked ~ .checkmark:after {
  display: block;
}
.container .checkmark:after {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #313131;
}

.container.type-02 .checkmark {
  border: 2px solid #008781;
}
.container.type-02 .checkmark:after {
  background: #008781;
}
.box-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}
.box-content-wrap {
  border-top: 2px dotted #95a6a5;
}
.box-content div:first-child {
  margin-right: 23px;
}
.green-bullet {
  padding-left: 24px;
  position: relative;
}

.green-bullet:before {
  content: '';
  width: 12px;
  height: 12px;
  background: #12938d;
  position: absolute;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  left: 0;
  top: 6px;
}

.box-content-wrap {
  /* display: flex; */
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.box-content-wrap .box-content.col-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.box-content-wrap .box-content.col-2:first-child {
  margin-right: 40px;
}

.box-content-wrap .box-content.col-2 div:first-child {
  margin-right: 0;
  margin-top: 10px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.box-content-wrap .box-content.col-2 img {
  max-width: 100%;
}

.input-col-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px;
}
.input-col-2 div {
  margin: 0 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-col-2 div:not(.input-col-2-child-unflex) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.input-col-2 label {
  display: inline-block;
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 65px;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
}
.input-col-2 input, input[type="text"], input[type="password"], input[type="number"], input[type="email"], select {
  min-width: 0; /* Fixed input width bug in FF */
  height: 50px;
  padding-left: 15px;
  border: 2px solid #45a09c;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  outline: none;
  -webkit-appearance: none;
}
.input-col-2 input.error, input[type="text"].error, input[type="password"].error, input[type="number"].error, input[type="email"].error {
  background: #ffe4e4;
}
.error-text {
  color: #ff0000;
  background: #d9d6d5;
  font-weight: bold;
  padding: 5px;
}

.txt-danger {
  color: #fe0000;
}
.section-grey {
  background: #f0f0f0;
  padding: 20px;
  -webkit-border-radius: 13px;
          border-radius: 13px;
}
.section-grey.type-02 {
  border-radius: 0;
  padding: 40px;
}

.section-grey .box-grey-in {
  height: 400px;
  padding-right: 15px;
  overflow-y: auto;
}

.section-red {
  background: #ffdde7;
  padding: 20px;
  -webkit-border-radius: 13px;
          border-radius: 13px;
  border: 1px solid #ff0000;
}
.section-red.type-02 {
  border-radius: 0;
  padding: 40px;
}

.section-red .box-white-in {
  height: 400px;
  padding-right: 15px;
  overflow-y: auto;
}

.box-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.box-select div {
  margin: 0 20px;
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
}
.detail-quote {
  position: relative;
  padding-top: 15px;
}
.detail-quote:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 11px solid #ff598c;
  left: 30px;
  top: 6px;
  position: absolute;
}
.detail-quote span {
  width: auto;
  font-size: 14px;
  color: #fff;
  background: #ff598c;
  padding: 6px 20px;
  display: inline-block;
  -webkit-border-radius: 7px;
          border-radius: 7px;
}

select {
  background: url(../img/ico_select_box.png) #fff right 20px center no-repeat;
	appearance: none;
	-webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  font-size: 18px;
}

.school-result-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.school-result {
  background: #fff;
  font-size: 22px;
  color: #12938d;
  max-width: 520px;
  width: 100%;
  height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 19px;
  margin-right: 8px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  font-weight: bold;
}

.school-select {
  background: #fff;
  font-size: 22px;
  color: #12938d;
  height: 55px;
  max-width: 400px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 19px;
  margin-right: 8px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  font-weight: bold;
}

.school-input {
  background: #fff;
  font-size: 22px;
  max-width: 520px;
  width: 100%;
  height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 19px;
  margin-right: 8px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}

.school-modal {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  z-index: 2;
  display: none;
}

.school-modal .overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: inherit;
}

.school-modal .modal-main {
  width: 100%;
  max-width: 800px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  background: #45A09C;
}
.school-modal .modal-header {
  position: relative;
}
.school-modal .modal-title {
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.school-model-close {
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  background: url(../img/ico_close_modal.png) #fff no-repeat center center;
  -webkit-border-radius: 7px;
          border-radius: 7px;
  right: 9px;
  top: 0;
}

.old-school-modal {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  z-index: 2;
  display: none;
}

.old-school-modal .overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: inherit;
}

.old-school-modal .modal-main {
  width: 100%;
  max-width: 800px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  background: #45A09C;
}
.old-school-modal .modal-header {
  position: relative;
}
.old-school-modal .modal-title {
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.old-school-model-close {
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  background: url(../img/ico_close_modal.png) #fff no-repeat center center;
  -webkit-border-radius: 7px;
          border-radius: 7px;
  right: 9px;
  top: 0;
}

.char-btn-show-all {
  color: #232323;
  background: #fff;
  font-size: 22px;
  width: 135px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 15px auto 0;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
.char-btn-show-all:hover {
  background: #ffd25b;
}

.char-box {
  max-width: 597px;
  margin: 20px auto 50px;
}

.char-box-in, .name-box-in {
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-height: -webkit-calc(70vh - 55px);
  max-height: calc(70vh - 55px);
  overflow-y: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.char-box .char-btn {
  color: #232323;
  background: #fff;
  font-size: 22px;
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.5px;
  -webkit-border-radius: 7px;
          border-radius: 7px;
}

.name-box {
  max-width: 710px;
  margin: 20px auto 25px;
  background: #fff;
}

.char-box .char-btn.empty-alpha {
  background: #367b78;
}

.char-box .char-btn:not(.empty-alpha):hover, .list-school li a:hover {
  background: #ffd25b;
}

.name-box-in div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.name-box-in {
  padding: 30px 25px;
}

.name-box-in .col:first-child {
  margin-right: 25px;
}

.list-school li a {
  padding: 5px;
  color: #666;
  width: 100%;
  display: block;
}

select::-ms-expand {
	display: none;
}

.previous-result {
  border-bottom: 2px dotted #95a6a5;
}

.previous-result div {
  width: 100%;
  border: 1px solid #1e9993;
  background: #fff;
  padding: 5.5px 10px;
  color: #232323;
}

.previous-result div:last-child {
  border-top: none;
}

.box-bordered-01 {
  padding: 18px 36px;
  border: 2px solid #a5dbd9;
  -webkit-border-radius: 7px;
          border-radius: 7px;
}

.box-bordered-01 .box-in {
  padding: 0 36px;
}

.box-bordered-02 .box-in {
  padding-left: 36px;
}

.box-bordered-02 h3 {
  font-size: 18px;
  padding: 15px;
  background: #a5dbd9;
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  border: 2px solid #45a09c;
  border-bottom: none;
}

.box-bordered-02 .content, .box-bordered-02 .content-02 {
  background: #fff;
  padding: 10px 25px;
  border: 2px solid #45a09c;
  border-top: none;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}

.box-border {
  border: 1px solid #1e9993;
  background: #fff;
}

.list-01 li {
  position: relative;
  padding-left: 20px;
}

.list-01 li:before {
  content: '※';
  position: absolute;
  left: 0;
}
.list-02 {
  counter-reset:item;
}
.list-02 li {
  position: relative;
  margin-top: 15px;
  padding-left: 30px;
}
.list-02 li:before {
  content: "("counters(item,".") ")";
  position: absolute;
  left: 0;
  counter-increment: item;
}
.list-03 li {
  position: relative;
  padding-left: 15px;
}
.list-03 li:before {
  content: '■';
  position: absolute;
  left: 0;
}
.list-04 li {
  position: relative;
  padding-left: 20px;
}

.list-04 li:before {
  content: '・';
  position: absolute;
  left: 0;
}

.list-05 li {
  position: relative;
  padding-left: 35px;
}

.list-05 li:before {
  content: '・';
  position: absolute;
  padding-left: 20px;
  left: 0;
}

.list-06 li {
  position: relative;
  padding-left: 35px;
}

.list-06 li:before {
  content: '‐';
  position: absolute;
  padding-left: 20px;
  left: 0;
}

.gps-read {
  margin-left: 13px;
  border: 2px solid #ff0000;
  width: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.link-txt {
  text-decoration: underline;
  color: #12938d;
}

.link-txt.swap {
  text-decoration: none;
}

.link-txt.swap:hover {
  text-decoration: underline;
}

.disabled-content {
  opacity: 0.5;
}

.box-red-input {
  font-weight: bold;
  padding-left: 57px;
}

.box-red-input span {
  margin: 0 12px;
}

.table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.table .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.table .col {
  background: #fff;
  border: 1px solid #1E9993;
  padding: 8px 17px 8px 17px;
  width: 100%;
}

.table .col.heading {
  padding-right: 0;
  background: #A5DBD9;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 210px;
      -ms-flex: 0 0 210px;
          flex: 0 0 210px;
  font-weight: bold;
}

.table .col:not(:first-child) {
  border-left: none;
}

.table .row:not(:last-child) .col {
  border-bottom: none;
}
.error-box {
  font-size: 18px;
  color: #ff0000;
  font-weight: bold;
  padding: 25px 5px 15px;
  border: 2px solid #ff0000;
  background: #FFE4E4;
}

.confirmed-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ff0000;
  border: 2px solid #ff0000;
}

.confirmed-label.read {
  color: #12938d;
  border: 2px solid #12938d;
}

/* Customize the label (the container) */
.containercheck label {
  display: inline-block;
  position: relative;
  padding-left: 0px;
/*
  padding-left: 53px;
*/
  padding-top: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Show the browser's default checkbox */
.containercheck input {
  position: absolute;
  opacity: 1;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
/* Show the checkbox label */
.containercheck span {
  padding-left: 30px;
}
/*
.containercheck {
  display: inline-block;
  position: relative;
  padding-left: 53px;
  padding-top: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.containercheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
*/
/* Create a custom checkbox */
.checkmarkcheck {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 40px;
  border: 3px solid #45A09C;
  border-radius: 4px;
}

/* Create the checkmarkcheck/indicator (hidden when not checked) */
.checkmarkcheck:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmarkcheck when checked */
.containercheck input:checked ~ .checkmarkcheck:after {
  display: block;
}

/* Style the checkmarkcheck/indicator */
.containercheck .checkmarkcheck:after {
  left: 2px;
  top: 2px;
  width: 30px;
  height: 30px;
  background: url('../img/ico_checked.png') no-repeat;
}

input[type="number"] {
  -moz-appearance:textfield;
}

.greensurround-label {
  min-width: 0; /* Fixed input width bug in FF */
  height: 50px;
  border: 2px solid #45a09c;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  outline: none;
  -webkit-appearance: none;

  text-align: center;
  line-height: 50px;
}

@media screen and (max-width: 768px) {
  .checkmarkcheck {
    width: 24px;
    height: 24px;
  }
  .containercheck {
    padding-left: 34px;
    padding-top: 0;
  }
  .containercheck .checkmarkcheck:after {
    height: 17px;
    width: 17px;
    background-size: 17px;
    left: 0;
    top: 0.5px;
  }
  .list-02 li {
    margin-top: 3px;
  }
  .error-box {
    padding: 20px 5px 15px;
    font-size: 14px;
  }
  .table .col.heading {
    width: 100%;
    padding-right: 17px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .box-input.type-02 {
    padding: 13px;
  }
  .box-input-in-04 {
    margin: 0 0 7px 0;
  }
  .table .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .table .col:not(:first-child) {
    border-left: 1px solid #1E9993;
  }
  .table .col.heading, .table row:not(:last-child) .col {
    border-bottom: none !important;
  }

  .box-red-input {
    padding-left: 30px;
  }
  .wrapper, .footer-in {
    width: 100%;
  }
  .wrapper-in, .wrapper-in-01 {
    padding: 15px 10px;
  }
  .header-logo {
    background: url(../img/header_logo.png);
    background-repeat: no-repeat;
    -webkit-background-size: auto 62px;
            background-size: auto 62px;
    background-position: 15px center;
  }
  .header-bar {
    padding-left: 20px;
  }
  .header-bar:after {
    //background: url(../img/ico_monkey.png);
    background-repeat: no-repeat;
    -webkit-background-size: auto 92px;
            background-size: auto 92px;
    right: 10px;
    bottom: 10px;
  }
  .ttl-02 {
    font-size: 21px;
  }
  .footer {
    font-size: 9px;
    text-align: center;
    height: 70px;
    padding-top: 0;
  }
  .copyright {
    margin: 0;
    font-size: 9px;
    margin-top: 8px;
  }
  .footer-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 70px;
  }
  .footer-in img {
    height: 15px;
  }
  .box-input {
    padding: 8px 10px;
  }
  .box-input-in {
    margin: 0 10px;
  }
  .box-input-in-02 {
    margin: 15px 10px;
  }
  .box-input-in-03 {
    margin: 0;
  }
  .box-quote {
    font-size: 16px;
    padding: 15px 8px;
    text-align: left;
  }
  .box-input p {
    font-size: 14px;
  }
  .box-button {
    margin: 0 -5px;
  }
  .box-button div {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 5px;
  }

  .box-quote:after {
    background: url(../img/ico_qoute_tri.png) no-repeat;
    width: 16px;
    height: 16px;
    -webkit-background-size: 16px 16px;
            background-size: 16px;
    bottom: -16px;
    right: 24px;
  }

  .box-radio {
    margin: 0 -5px;
  }
  .box-radio div:not(.payment-quote) {
    margin: 0 5px;
    background: #a5dbd9;
    padding: 20px 10px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
  .box-radio.type-02 div, .box-radio.type-03 div {
    background: none;
    padding: 0;
  }
  .box-radio.type-02 div:nth-child(even) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;

  }
  .checkmark {
    width: 20px;
    height: 20px;
    top: 2.5px;
  }
  .container {
    padding-left: 27px;
    font-size: 16px;
  }
  .container .checkmark:after {
    width: 11px;
    height: 11px;
  }
  .box-radio.sp-2, .box-radio.sp-1 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .box-radio.sp-2 .s-f-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%;
  }
  .box-radio.sp-1 .s-f-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .box-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 10px;
  }
  .box-content div:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0px;
    margin-top: 10px;
  }
  .box-content div:first-child img {
    width: 100%;
  }
  .green-bullet {
    padding-left: 21px;
  }
  .green-bullet:before {
    top: 4px;
  }
  .box-input.between:after {
    -webkit-background-size: 18px 9px;
            background-size: 18px 9px;
    width: 18px;
    height: 9px;
    top: -15px;
  }
  .box-content-wrap .box-content.col-2:first-child {
    margin-right: 0;
  }

  .box-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    display: block;
  }
  .input-col-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    display: block;
  }
  .ttl-input {
    font-size: 16px;
  }
  .input-col-2 label {
    width: 56px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 56px;
    -ms-flex: 0 0 56px;
    flex: 0 0 56px;
  }
  .input-col-2 input, input[type="text"], input[type="password"], input[type="number"], input[type="email"] {
    height: 40px;
  }
  .input-col-2 div:not(:first-of-type) {
    margin-top: 5px;
  }
  /*
  .input-col-2 div:last-child {
    margin-top: 5px;
  }
  */
  .ttl-input.bordered {
    padding-top: 10px;
  }
  .ttl-step {
    font-size: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.3;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 0;
    padding-left: 20px;
    height: 82px;
    margin: -10px;
  }
  .ttl-step .text {
    font-size: 24px;
    padding-left: 0;
  }
  .ttl-bg {
    font-size: 16px;
    height: 40px;
  }
  .ttl-wh {
    font-size: 16px;
    height: 40px;
  }
  .ttl-bg-02 {
    font-size: 16px;
    height: 70px;
  }
  .box-select {
    display: block;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .box-select div {
    margin: 0;
    width: 100%;
  }
  .box-red-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  select {
    height: 40px;
  }
  .width-108.school-model-open {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .width-108.old-school-model-open {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .school-result {
    font-size: 16px;
    padding-left: 8px;
  }
  .school-select {
    font-size: 16px;
    padding-left: 8px;
  }
  .school-input {
    font-size: 16px;
    padding-left: 8px;
  }
  .name-box {
    margin: 20px;
  }
  .name-box-in {
    display: block;
  }
  .container:hover input ~ .checkmark {
    opacity: 1;
  }

  .box-bordered-01 {
    padding: 7px;
  }
  .box-bordered-01 .box-in {
    padding: 0 0 0 27px;
  }
  .box-bordered-01 .box-in img {
    width: 100%;
  }
  input[type="text"], input[type="password"], input[type="number"], input[type="email"] {
    width: 100%;
  }
  .previous-result {
    margin: 18px -10px 0;
  }
  .previous-result div {
    padding: 5px;
    font-size: 18px;
  }
  .arrow-label {
    height: 60px;
  }
  .box-bordered-02 .box-in {
    padding: 0 5px;
  }
  .section-grey.type-02 {
    padding: 20px 15px;
  }
  .section-red.type-02 {
    padding: 20px 15px;
  }
  .box-bordered-02 .content {
    padding: 5px;
  }
  .box-bordered-02 .content-02 {
    padding: 5px 15px
  }
  .detail-quote span {
    padding: 6px 8px;
  }
  .box-bordered-02 h3 {
    font-size: 16px;
    padding: 10px;
  }
  .section-grey {
    padding: 14px;
  }
  .section-grey .txt-danger {
    text-align: center;
  }
  .section-red {
    padding: 14px;
  }
  .section-red .txt-danger {
    text-align: center;
  }
  .ttl-arrow-down {
    font-size: 16px;
    padding-left: 25px;
    padding-top: 10px;
  }
  .ttl-arrow-down2 {
    font-size: 16px;
    padding-left: 25px;
    padding-top: 10px;
  }
  .suno-top-text {
    font-size: 16px;
    padding-top: 10px;
  }
  .box-bordered-02 img {
    max-width: 100%;
  }
  .ttl-bg-01 {
    padding: 7px;
    font-size: 14px;
  }
  .ttl-arrow-down:before {
    top: 17px;
  }
  .ttl-arrow-down2:before {
    top: 17px;
  }
  .list-01 li {
    font-size: 14px;
  }
  .list-04 li {
    font-size: 14px;
  }
  .list-05 li {
    font-size: 14px;
  }
  .list-06 li {
    font-size: 14px;
  }
}
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

@media screen and (max-width: 768px) and (orientation:portrait) {
  .char-box-in, .name-box-in {
    max-width: 320px;
  }
}

@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3)
    and (orientation : landscape) {
      .s-only-ipx-land {
        display: block !important;
      }
      .s-only-sp {
        display: none !important;
      }
    }

.width-1{width:1px}.width-2{width:2px}.width-3{width:3px}.width-4{width:4px}.width-5{width:5px}.width-6{width:6px}.width-7{width:7px}.width-8{width:8px}.width-9{width:9px}.width-10{width:10px}.width-11{width:11px}.width-12{width:12px}.width-13{width:13px}.width-14{width:14px}.width-15{width:15px}.width-16{width:16px}.width-17{width:17px}.width-18{width:18px}.width-19{width:19px}.width-20{width:20px}.width-21{width:21px}.width-22{width:22px}.width-23{width:23px}.width-24{width:24px}.width-25{width:25px}.width-26{width:26px}.width-27{width:27px}.width-28{width:28px}.width-29{width:29px}.width-30{width:30px}.width-31{width:31px}.width-32{width:32px}.width-33{width:33px}.width-34{width:34px}.width-35{width:35px}.width-36{width:36px}.width-37{width:37px}.width-38{width:38px}.width-39{width:39px}.width-40{width:40px}.width-41{width:41px}.width-42{width:42px}.width-43{width:43px}.width-44{width:44px}.width-45{width:45px}.width-46{width:46px}.width-47{width:47px}.width-48{width:48px}.width-49{width:49px}.width-50{width:50px}.width-51{width:51px}.width-52{width:52px}.width-53{width:53px}.width-54{width:54px}.width-55{max-width:55px}.width-56{width:56px}.width-57{width:57px}.width-58{width:58px}.width-59{width:59px}.width-60{width:60px}.width-61{width:61px}.width-62{width:62px}.width-63{width:63px}.width-64{width:64px}.width-65{width:65px}.width-66{width:66px}.width-67{width:67px}.width-68{width:68px}.width-69{width:69px}.width-70{width:70px}.width-71{width:71px}.width-72{width:72px}.width-73{width:73px}.width-74{width:74px}.width-75{width:75px}.width-76{width:76px}.width-77{width:77px}.width-78{width:78px}.width-79{width:79px}.width-80{width:80px}.width-81{width:81px}.width-82{width:82px}.width-83{width:83px}.width-84{width:84px}.width-85{width:85px}.width-86{width:86px}.width-87{width:87px}.width-88{width:88px}.width-89{width:89px}.width-90{width:90px}.width-91{width:91px}.width-92{width:92px}.width-93{width:93px}.width-94{width:94px}.width-95{width:95px}.width-96{width:96px}.width-97{width:97px}.width-98{width:98px}.width-99{width:99px}.width-100{width:100px}.width-101{width:101px}.width-102{width:102px}.width-103{width:103px}.width-104{width:104px}.width-105{width:105px}.width-106{width:106px}.width-107{width:107px}.width-108{width:108px}.width-109{width:109px}.width-110{width:110px}.width-111{width:111px}.width-112{width:112px}.width-113{width:113px}.width-114{width:114px}.width-115{width:115px}.width-116{width:116px}.width-117{width:117px}.width-118{width:118px}.width-119{width:119px}.width-120{width:120px}.width-121{width:121px}.width-122{width:122px}.width-123{width:123px}.width-124{width:124px}.width-125{width:125px}.width-126{width:126px}.width-127{width:127px}.width-128{width:128px}.width-129{width:129px}.width-130{width:130px}.width-131{width:131px}.width-132{width:132px}.width-133{width:133px}.width-134{width:134px}.width-135{width:135px}.width-136{width:136px}.width-137{width:137px}.width-138{width:138px}.width-139{width:139px}.width-140{width:140px}.width-141{width:141px}.width-142{width:142px}.width-143{width:143px}.width-144{width:144px}.width-145{width:145px}.width-146{width:146px}.width-147{width:147px}.width-148{width:148px}.width-149{width:149px}.width-150{width:150px}.width-151{width:151px}.width-152{width:152px}.width-153{width:153px}.width-154{width:154px}.width-155{width:155px}.width-156{width:156px}.width-157{width:157px}.width-158{width:158px}.width-159{width:159px}.width-160{width:160px}.width-161{width:161px}.width-162{width:162px}.width-163{width:163px}.width-164{width:164px}.width-165{width:165px}.width-166{width:166px}.width-167{width:167px}.width-168{width:168px}.width-169{width:169px}.width-170{width:170px}.width-171{max-width:171px}.width-172{width:172px}.width-173{width:173px}.width-174{width:174px}.width-175{width:175px}.width-176{width:176px}.width-177{width:177px}.width-178{width:178px}.width-179{width:179px}.width-180{width:180px}.width-181{width:181px}.width-182{width:182px}.width-183{width:183px}.width-184{width:184px}.width-185{width:185px}.width-186{width:186px}.width-187{width:187px}.width-188{width:188px}.width-189{width:189px}.width-190{width:190px}.width-191{width:191px}.width-192{width:192px}.width-193{width:193px}.width-194{width:194px}.width-195{width:195px}.width-196{width:196px}.width-197{width:197px}.width-198{width:198px}.width-199{width:199px}.width-200{width:200px}.width-201{width:201px}.width-202{width:202px}.width-203{width:203px}.width-204{width:204px}.width-205{width:205px}.width-206{width:206px}.width-207{width:207px}.width-208{width:208px}.width-209{width:209px}.width-210{width:210px}.width-211{width:211px}.width-212{width:212px}.width-213{width:213px}.width-214{width:214px}.width-215{width:215px}.width-216{width:216px}.width-217{width:217px}.width-218{width:218px}.width-219{width:219px}.width-220{width:220px}.width-221{width:221px}.width-222{width:222px}.width-223{width:223px}.width-224{width:224px}.width-225{width:225px}.width-226{width:226px}.width-227{width:227px}.width-228{width:228px}.width-229{width:229px}.width-230{width:230px}.width-231{width:231px}.width-232{width:232px}.width-233{width:233px}.width-234{width:234px}.width-235{width:235px}.width-236{width:236px}.width-237{width:237px}.width-238{width:238px}.width-239{width:239px}.width-240{width:240px}.width-241{width:241px}.width-242{width:242px}.width-243{width:243px}.width-244{width:244px}.width-245{width:245px}.width-246{width:246px}.width-247{width:247px}.width-248{width:248px}.width-249{width:249px}.width-250{width:250px}.width-251{width:251px}.width-252{width:252px}.width-253{width:253px}.width-254{width:254px}.width-255{width:255px}.width-256{width:256px}.width-257{width:257px}.width-258{width:258px}.width-259{width:259px}.width-260{width:260px}.width-261{width:261px}.width-262{width:262px}.width-263{width:263px}.width-264{width:264px}.width-265{width:265px}.width-266{width:266px}.width-267{width:267px}.width-268{width:268px}.width-269{width:269px}.width-270{width:270px}.width-271{width:271px}.width-272{width:272px}.width-273{width:273px}.width-274{width:274px}.width-275{width:275px}.width-276{width:276px}.width-277{width:277px}.width-278{width:278px}.width-279{width:279px}.width-280{width:280px}.width-281{width:281px}.width-282{width:282px}.width-283{width:283px}.width-284{width:284px}.width-285{width:285px}.width-286{width:286px}.width-287{width:287px}.width-288{width:288px}.width-289{width:289px}.width-290{width:290px}.width-291{width:291px}.width-292{width:292px}.width-293{width:293px}.width-294{width:294px}.width-295{width:295px}.width-296{width:296px}.width-297{width:297px}.width-298{width:298px}.width-299{width:299px}.width-300{width:300px}.width-301{width:301px}.width-302{width:302px}.width-303{width:303px}.width-304{width:304px}.width-305{width:305px}.width-306{width:306px}.width-307{width:307px}.width-308{width:308px}.width-309{width:309px}.width-310{width:310px}.width-311{width:311px}.width-312{width:312px}.width-313{width:313px}.width-314{width:314px}.width-315{width:315px}.width-316{width:316px}.width-317{width:317px}.width-318{width:318px}.width-319{width:319px}.width-320{width:320px}.width-321{width:321px}.width-322{width:322px}.width-323{width:323px}.width-324{width:324px}.width-325{width:325px}.width-326{width:326px}.width-327{width:327px}.width-328{width:328px}.width-329{width:329px}.width-330{width:330px}.width-331{width:331px}.width-332{width:332px}.width-333{width:333px}.width-334{width:334px}.width-335{width:335px}.width-336{width:336px}.width-337{width:337px}.width-338{width:338px}.width-339{width:339px}.width-340{width:340px}.width-341{width:341px}.width-342{width:342px}.width-343{width:343px}.width-344{width:344px}.width-345{width:345px}.width-346{width:346px}.width-347{width:347px}.width-348{width:348px}.width-349{width:349px}.width-350{width:350px}.width-351{width:351px}.width-352{width:352px}.width-353{width:353px}.width-354{width:354px}.width-355{width:355px}.width-356{width:356px}.width-357{width:357px}.width-358{width:358px}.width-359{width:359px}.width-360{width:360px}.width-361{width:361px}.width-362{width:362px}.width-363{width:363px}.width-364{width:364px}.width-365{width:365px}.width-366{width:366px}.width-367{width:367px}.width-368{width:368px}.width-369{width:369px}.width-370{width:370px}.width-371{width:371px}.width-372{width:372px}.width-373{width:373px}.width-374{width:374px}.width-375{width:375px}.width-376{width:376px}.width-377{width:377px}.width-378{width:378px}.width-379{width:379px}.width-380{width:380px}.width-381{width:381px}.width-382{width:382px}.width-383{width:383px}.width-384{width:384px}.width-385{width:385px}.width-386{width:386px}.width-387{width:387px}.width-388{width:388px}.width-389{width:389px}.width-390{width:390px}.width-391{width:391px}.width-392{width:392px}.width-393{width:393px}.width-394{width:394px}.width-395{width:395px}.width-396{width:396px}.width-397{width:397px}.width-398{width:398px}.width-399{width:399px}.width-400{width:400px}.width-401{width:401px}.width-402{width:402px}.width-403{width:403px}.width-404{width:404px}.width-405{width:405px}.width-406{width:406px}.width-407{width:407px}.width-408{width:408px}.width-409{width:409px}.width-410{width:410px}.width-411{width:411px}.width-412{width:412px}.width-413{width:413px}.width-414{width:414px}.width-415{width:415px}.width-416{width:416px}.width-417{width:417px}.width-418{width:418px}.width-419{width:419px}.width-420{width:420px}.width-421{width:421px}.width-422{width:422px}.width-423{width:423px}.width-424{width:424px}.width-425{width:425px}.width-426{width:426px}.width-427{width:427px}.width-428{width:428px}.width-429{width:429px}.width-430{width:430px}.width-431{width:431px}.width-432{width:432px}.width-433{width:433px}.width-434{width:434px}.width-435{width:435px}.width-436{width:436px}.width-437{width:437px}.width-438{width:438px}.width-439{width:439px}.width-440{width:440px}.width-441{width:441px}.width-442{width:442px}.width-443{width:443px}.width-444{width:444px}.width-445{width:445px}.width-446{width:446px}.width-447{width:447px}.width-448{width:448px}.width-449{width:449px}.width-450{width:450px}.width-451{width:451px}.width-452{width:452px}.width-453{width:453px}.width-454{width:454px}.width-455{width:455px}.width-456{width:456px}.width-457{width:457px}.width-458{width:458px}.width-459{width:459px}.width-460{width:460px}.width-461{width:461px}.width-462{width:462px}.width-463{width:463px}.width-464{width:464px}.width-465{width:465px}.width-466{width:466px}.width-467{width:467px}.width-468{width:468px}.width-469{width:469px}.width-470{width:470px}.width-471{width:471px}.width-472{width:472px}.width-473{width:473px}.width-474{width:474px}.width-475{width:475px}.width-476{width:476px}.width-477{width:477px}.width-478{width:478px}.width-479{width:479px}.width-480{width:480px}.width-481{width:481px}.width-482{width:482px}.width-483{width:483px}.width-484{width:484px}.width-485{width:485px}.width-486{width:486px}.width-487{width:487px}.width-488{width:488px}.width-489{width:489px}.width-490{width:490px}.width-491{width:491px}.width-492{width:492px}.width-493{width:493px}.width-494{width:494px}.width-495{width:495px}.width-496{width:496px}.width-497{width:497px}.width-498{width:498px}.width-499{width:499px}.width-500{width:500px}.width-501{width:501px}.width-502{width:502px}.width-503{width:503px}.width-504{width:504px}.width-505{width:505px}.width-506{width:506px}.width-507{width:507px}.width-508{width:508px}.width-509{width:509px}.width-510{width:510px}.width-511{width:511px}.width-512{width:512px}.width-513{width:513px}.width-514{width:514px}.width-515{width:515px}.width-516{width:516px}.width-517{width:517px}.width-518{width:518px}.width-519{width:519px}.width-520{width:520px}.width-521{width:521px}.width-522{width:522px}.width-523{width:523px}.width-524{width:524px}.width-525{width:525px}.width-526{width:526px}.width-527{width:527px}.width-528{width:528px}.width-529{width:529px}.width-530{width:530px}.width-531{width:531px}.width-532{width:532px}.width-533{width:533px}.width-534{width:534px}.width-535{width:535px}.width-536{width:536px}.width-537{width:537px}.width-538{width:538px}.width-539{width:539px}.width-540{width:540px}.width-541{width:541px}.width-542{width:542px}.width-543{width:543px}.width-544{width:544px}.width-545{width:545px}.width-546{width:546px}.width-547{width:547px}.width-548{width:548px}.width-549{width:549px}.width-550{width:550px}.width-551{width:551px}.width-552{width:552px}.width-553{width:553px}.width-554{width:554px}.width-555{width:555px}.width-556{width:556px}.width-557{width:557px}.width-558{width:558px}.width-559{width:559px}.width-560{width:560px}.width-561{width:561px}.width-562{width:562px}.width-563{width:563px}.width-564{width:564px}.width-565{width:565px}.width-566{width:566px}.width-567{width:567px}.width-568{width:568px}.width-569{width:569px}.width-570{width:570px}.width-571{width:571px}.width-572{width:572px}.width-573{width:573px}.width-574{width:574px}.width-575{width:575px}.width-576{width:576px}.width-577{width:577px}.width-578{width:578px}.width-579{width:579px}.width-580{width:580px}.width-581{width:581px}.width-582{width:582px}.width-583{width:583px}.width-584{width:584px}.width-585{width:585px}.width-586{width:586px}.width-587{width:587px}.width-588{width:588px}.width-589{width:589px}.width-590{width:590px}.width-591{width:591px}.width-592{width:592px}.width-593{width:593px}.width-594{width:594px}.width-595{width:595px}.width-596{width:596px}.width-597{width:597px}.width-598{width:598px}.width-599{width:599px}.width-600{width:600px}.width-601{width:601px}.width-602{width:602px}.width-603{width:603px}.width-604{width:604px}.width-605{width:605px}.width-606{width:606px}.width-607{width:607px}.width-608{width:608px}.width-609{width:609px}.width-610{width:610px}.width-611{width:611px}.width-612{width:612px}.width-613{width:613px}.width-614{width:614px}.width-615{width:615px}.width-616{width:616px}.width-617{width:617px}.width-618{width:618px}.width-619{width:619px}.width-620{width:620px}.width-621{width:621px}.width-622{width:622px}.width-623{width:623px}.width-624{width:624px}.width-625{width:625px}.width-626{width:626px}.width-627{width:627px}.width-628{width:628px}.width-629{width:629px}.width-630{width:630px}.width-631{width:631px}.width-632{width:632px}.width-633{width:633px}.width-634{width:634px}.width-635{width:635px}.width-636{width:636px}.width-637{width:637px}.width-638{width:638px}.width-639{width:639px}.width-640{width:640px}.width-641{width:641px}.width-642{width:642px}.width-643{width:643px}.width-644{width:644px}.width-645{width:645px}.width-646{width:646px}.width-647{width:647px}.width-648{width:648px}.width-649{width:649px}.width-650{width:650px}.width-651{width:651px}.width-652{width:652px}.width-653{width:653px}.width-654{width:654px}.width-655{width:655px}.width-656{width:656px}.width-657{width:657px}.width-658{width:658px}.width-659{width:659px}.width-660{width:660px}.width-661{width:661px}.width-662{width:662px}.width-663{width:663px}.width-664{width:664px}.width-665{width:665px}.width-666{width:666px}.width-667{width:667px}.width-668{width:668px}.width-669{width:669px}.width-670{width:670px}.width-671{width:671px}.width-672{width:672px}.width-673{width:673px}.width-674{width:674px}.width-675{width:675px}.width-676{width:676px}.width-677{width:677px}.width-678{width:678px}.width-679{width:679px}.width-680{width:680px}.width-681{width:681px}.width-682{width:682px}.width-683{width:683px}.width-684{width:684px}.width-685{width:685px}.width-686{width:686px}.width-687{width:687px}.width-688{width:688px}.width-689{width:689px}.width-690{width:690px}.width-691{width:691px}.width-692{width:692px}.width-693{width:693px}.width-694{width:694px}.width-695{width:695px}.width-696{width:696px}.width-697{width:697px}.width-698{width:698px}.width-699{width:699px}.width-700{width:700px}.width-701{width:701px}.width-702{width:702px}.width-703{width:703px}.width-704{width:704px}.width-705{width:705px}.width-706{width:706px}.width-707{width:707px}.width-708{width:708px}.width-709{width:709px}.width-710{width:710px}.width-711{width:711px}.width-712{width:712px}.width-713{width:713px}.width-714{width:714px}.width-715{width:715px}.width-716{width:716px}.width-717{width:717px}.width-718{width:718px}.width-719{width:719px}.width-720{width:720px}.width-721{width:721px}.width-722{width:722px}.width-723{width:723px}.width-724{width:724px}.width-725{width:725px}.width-726{width:726px}.width-727{width:727px}.width-728{width:728px}.width-729{width:729px}.width-730{width:730px}.width-731{width:731px}.width-732{width:732px}.width-733{width:733px}.width-734{width:734px}.width-735{width:735px}.width-736{width:736px}.width-737{width:737px}.width-738{width:738px}.width-739{width:739px}.width-740{width:740px}.width-741{width:741px}.width-742{width:742px}.width-743{width:743px}.width-744{width:744px}.width-745{width:745px}.width-746{width:746px}.width-747{width:747px}.width-748{width:748px}.width-749{width:749px}.width-750{width:750px}.width-751{width:751px}.width-752{width:752px}.width-753{width:753px}.width-754{width:754px}.width-755{width:755px}.width-756{width:756px}.width-757{width:757px}.width-758{width:758px}.width-759{width:759px}.width-760{width:760px}.width-761{width:761px}.width-762{width:762px}.width-763{width:763px}.width-764{width:764px}.width-765{width:765px}.width-766{width:766px}.width-767{width:767px}.width-768{width:768px}.width-769{width:769px}.width-770{width:770px}.width-771{width:771px}.width-772{width:772px}.width-773{width:773px}.width-774{width:774px}.width-775{width:775px}.width-776{width:776px}.width-777{width:777px}.width-778{width:778px}.width-779{width:779px}.width-780{width:780px}.width-781{width:781px}.width-782{width:782px}.width-783{width:783px}.width-784{width:784px}.width-785{width:785px}.width-786{width:786px}.width-787{width:787px}.width-788{width:788px}.width-789{width:789px}.width-790{width:790px}.width-791{width:791px}.width-792{width:792px}.width-793{width:793px}.width-794{width:794px}.width-795{width:795px}.width-796{width:796px}.width-797{width:797px}.width-798{width:798px}.width-799{width:799px}.width-800{width:800px}
.height-1{height:1px}.height-2{height:2px}.height-3{height:3px}.height-4{height:4px}.height-5{height:5px}.height-6{height:6px}.height-7{height:7px}.height-8{height:8px}.height-9{height:9px}.height-10{height:10px}.height-11{height:11px}.height-12{height:12px}.height-13{height:13px}.height-14{height:14px}.height-15{height:15px}.height-16{height:16px}.height-17{height:17px}.height-18{height:18px}.height-19{height:19px}.height-20{height:20px}.height-21{height:21px}.height-22{height:22px}.height-23{height:23px}.height-24{height:24px}.height-25{height:25px}.height-26{height:26px}.height-27{height:27px}.height-28{height:28px}.height-29{height:29px}.height-30{height:30px}.height-31{height:31px}.height-32{height:32px}.height-33{height:33px}.height-34{height:34px}.height-35{height:35px}.height-36{height:36px}.height-37{height:37px}.height-38{height:38px}.height-39{height:39px}.height-40{height:40px}.height-41{height:41px}.height-42{height:42px}.height-43{height:43px}.height-44{height:44px}.height-45{height:45px}.height-46{height:46px}.height-47{height:47px}.height-48{height:48px}.height-49{height:49px}.height-50{height:50px}.height-51{height:51px}.height-52{height:52px}.height-53{height:53px}.height-54{height:54px}.height-55{height:55px}.height-56{height:56px}.height-57{height:57px}.height-58{height:58px}.height-59{height:59px}.height-60{height:60px}.height-61{height:61px}.height-62{height:62px}.height-63{height:63px}.height-64{height:64px}.height-65{height:65px}.height-66{height:66px}.height-67{height:67px}.height-68{height:68px}.height-69{height:69px}.height-70{height:70px}.height-71{height:71px}.height-72{height:72px}.height-73{height:73px}.height-74{height:74px}.height-75{height:75px}.height-76{height:76px}.height-77{height:77px}.height-78{height:78px}.height-79{height:79px}.height-80{height:80px}.height-81{height:81px}.height-82{height:82px}.height-83{height:83px}.height-84{height:84px}.height-85{height:85px}.height-86{height:86px}.height-87{height:87px}.height-88{height:88px}.height-89{height:89px}.height-90{height:90px}.height-91{height:91px}.height-92{height:92px}.height-93{height:93px}.height-94{height:94px}.height-95{height:95px}.height-96{height:96px}.height-97{height:97px}.height-98{height:98px}.height-99{height:99px}.height-100{height:100px}.height-101{height:101px}.height-102{height:102px}.height-103{height:103px}.height-104{height:104px}.height-105{height:105px}.height-106{height:106px}.height-107{height:107px}.height-108{height:108px}.height-109{height:109px}.height-110{height:110px}.height-111{height:111px}.height-112{height:112px}.height-113{height:113px}.height-114{height:114px}.height-115{height:115px}.height-116{height:116px}.height-117{height:117px}.height-118{height:118px}.height-119{height:119px}.height-120{height:120px}.height-121{height:121px}.height-122{height:122px}.height-123{height:123px}.height-124{height:124px}.height-125{height:125px}.height-126{height:126px}.height-127{height:127px}.height-128{height:128px}.height-129{height:129px}.height-130{height:130px}.height-131{height:131px}.height-132{height:132px}.height-133{height:133px}.height-134{height:134px}.height-135{height:135px}.height-136{height:136px}.height-137{height:137px}.height-138{height:138px}.height-139{height:139px}.height-140{height:140px}.height-141{height:141px}.height-142{height:142px}.height-143{height:143px}.height-144{height:144px}.height-145{height:145px}.height-146{height:146px}.height-147{height:147px}.height-148{height:148px}.height-149{height:149px}.height-150{height:150px}.height-151{height:151px}.height-152{height:152px}.height-153{height:153px}.height-154{height:154px}.height-155{height:155px}.height-156{height:156px}.height-157{height:157px}.height-158{height:158px}.height-159{height:159px}.height-160{height:160px}.height-161{height:161px}.height-162{height:162px}.height-163{height:163px}.height-164{height:164px}.height-165{height:165px}.height-166{height:166px}.height-167{height:167px}.height-168{height:168px}.height-169{height:169px}.height-170{height:170px}.height-171{height:171px}.height-172{height:172px}.height-173{height:173px}.height-174{height:174px}.height-175{height:175px}.height-176{height:176px}.height-177{height:177px}.height-178{height:178px}.height-179{height:179px}.height-180{height:180px}.height-181{height:181px}.height-182{height:182px}.height-183{height:183px}.height-184{height:184px}.height-185{height:185px}.height-186{height:186px}.height-187{height:187px}.height-188{height:188px}.height-189{height:189px}.height-190{height:190px}.height-191{height:191px}.height-192{height:192px}.height-193{height:193px}.height-194{height:194px}.height-195{height:195px}.height-196{height:196px}.height-197{height:197px}.height-198{height:198px}.height-199{height:199px}.height-200{height:200px}
.fsz-1{font-size:1px}.fsz-2{font-size:2px}.fsz-3{font-size:3px}.fsz-4{font-size:4px}.fsz-5{font-size:5px}.fsz-6{font-size:6px}.fsz-7{font-size:7px}.fsz-8{font-size:8px}.fsz-9{font-size:9px}.fsz-10{font-size:10px}.fsz-11{font-size:11px}.fsz-12{font-size:12px}.fsz-13{font-size:13px}.fsz-14{font-size:14px}.fsz-15{font-size:15px}.fsz-16{font-size:16px}.fsz-17{font-size:17px}.fsz-18{font-size:18px}.fsz-19{font-size:19px}.fsz-20{font-size:20px}.fsz-21{font-size:21px}.fsz-22{font-size:22px}.fsz-23{font-size:23px}.fsz-24{font-size:24px}.fsz-25{font-size:25px}.fsz-26{font-size:26px}.fsz-27{font-size:27px}.fsz-28{font-size:28px}.fsz-29{font-size:29px}.fsz-30{font-size:30px}.fsz-31{font-size:31px}.fsz-32{font-size:32px}.fsz-33{font-size:33px}.fsz-34{font-size:34px}.fsz-35{font-size:35px}.fsz-36{font-size:36px}.fsz-37{font-size:37px}.fsz-38{font-size:38px}.fsz-39{font-size:39px}.fsz-40{font-size:40px}.fsz-41{font-size:41px}.fsz-42{font-size:42px}.fsz-43{font-size:43px}.fsz-44{font-size:44px}.fsz-45{font-size:45px}.fsz-46{font-size:46px}.fsz-47{font-size:47px}.fsz-48{font-size:48px}.fsz-49{font-size:49px}.fsz-50{font-size:50px}
.s-mt-1{margin-top:1px}.s-mt-2{margin-top:2px}.s-mt-3{margin-top:3px}.s-mt-4{margin-top:4px}.s-mt-5{margin-top:5px}.s-mt-6{margin-top:6px}.s-mt-7{margin-top:7px}.s-mt-8{margin-top:8px}.s-mt-9{margin-top:9px}.s-mt-10{margin-top:10px}.s-mt-11{margin-top:11px}.s-mt-12{margin-top:12px}.s-mt-13{margin-top:13px}.s-mt-14{margin-top:14px}.s-mt-15{margin-top:15px}.s-mt-16{margin-top:16px}.s-mt-17{margin-top:17px}.s-mt-18{margin-top:18px}.s-mt-19{margin-top:19px}.s-mt-20{margin-top:20px}.s-mt-21{margin-top:21px}.s-mt-22{margin-top:22px}.s-mt-23{margin-top:23px}.s-mt-24{margin-top:24px}.s-mt-25{margin-top:25px}.s-mt-26{margin-top:26px}.s-mt-27{margin-top:27px}.s-mt-28{margin-top:28px}.s-mt-29{margin-top:29px}.s-mt-30{margin-top:30px}.s-mt-31{margin-top:31px}.s-mt-32{margin-top:32px}.s-mt-33{margin-top:33px}.s-mt-34{margin-top:34px}.s-mt-35{margin-top:35px}.s-mt-36{margin-top:36px}.s-mt-37{margin-top:37px}.s-mt-38{margin-top:38px}.s-mt-39{margin-top:39px}.s-mt-40{margin-top:40px}.s-mt-41{margin-top:41px}.s-mt-42{margin-top:42px}.s-mt-43{margin-top:43px}.s-mt-44{margin-top:44px}.s-mt-45{margin-top:45px}.s-mt-46{margin-top:46px}.s-mt-47{margin-top:47px}.s-mt-48{margin-top:48px}.s-mt-49{margin-top:49px}.s-mt-50{margin-top:50px}.s-mt-51{margin-top:51px}.s-mt-52{margin-top:52px}.s-mt-53{margin-top:53px}.s-mt-54{margin-top:54px}.s-mt-55{margin-top:55px}.s-mt-56{margin-top:56px}.s-mt-57{margin-top:57px}.s-mt-58{margin-top:58px}.s-mt-59{margin-top:59px}.s-mt-60{margin-top:60px}.s-mt-61{margin-top:61px}.s-mt-62{margin-top:62px}.s-mt-63{margin-top:63px}.s-mt-64{margin-top:64px}.s-mt-65{margin-top:65px}.s-mt-66{margin-top:66px}.s-mt-67{margin-top:67px}.s-mt-68{margin-top:68px}.s-mt-69{margin-top:69px}.s-mt-70{margin-top:70px}.s-mt-71{margin-top:71px}.s-mt-72{margin-top:72px}.s-mt-73{margin-top:73px}.s-mt-74{margin-top:74px}.s-mt-75{margin-top:75px}.s-mt-76{margin-top:76px}.s-mt-77{margin-top:77px}.s-mt-78{margin-top:78px}.s-mt-79{margin-top:79px}.s-mt-80{margin-top:80px}.s-mt-81{margin-top:81px}.s-mt-82{margin-top:82px}.s-mt-83{margin-top:83px}.s-mt-84{margin-top:84px}.s-mt-85{margin-top:85px}.s-mt-86{margin-top:86px}.s-mt-87{margin-top:87px}.s-mt-88{margin-top:88px}.s-mt-89{margin-top:89px}.s-mt-90{margin-top:90px}.s-mt-91{margin-top:91px}.s-mt-92{margin-top:92px}.s-mt-93{margin-top:93px}.s-mt-94{margin-top:94px}.s-mt-95{margin-top:95px}.s-mt-96{margin-top:96px}.s-mt-97{margin-top:97px}.s-mt-98{margin-top:98px}.s-mt-99{margin-top:99px}.s-mt-100{margin-top:100px}
.s-mb-1{margin-bottom:1px}.s-mb-2{margin-bottom:2px}.s-mb-3{margin-bottom:3px}.s-mb-4{margin-bottom:4px}.s-mb-5{margin-bottom:5px}.s-mb-6{margin-bottom:6px}.s-mb-7{margin-bottom:7px}.s-mb-8{margin-bottom:8px}.s-mb-9{margin-bottom:9px}.s-mb-10{margin-bottom:10px}.s-mb-11{margin-bottom:11px}.s-mb-12{margin-bottom:12px}.s-mb-13{margin-bottom:13px}.s-mb-14{margin-bottom:14px}.s-mb-15{margin-bottom:15px}.s-mb-16{margin-bottom:16px}.s-mb-17{margin-bottom:17px}.s-mb-18{margin-bottom:18px}.s-mb-19{margin-bottom:19px}.s-mb-20{margin-bottom:20px}.s-mb-21{margin-bottom:21px}.s-mb-22{margin-bottom:22px}.s-mb-23{margin-bottom:23px}.s-mb-24{margin-bottom:24px}.s-mb-25{margin-bottom:25px}.s-mb-26{margin-bottom:26px}.s-mb-27{margin-bottom:27px}.s-mb-28{margin-bottom:28px}.s-mb-29{margin-bottom:29px}.s-mb-30{margin-bottom:30px}.s-mb-31{margin-bottom:31px}.s-mb-32{margin-bottom:32px}.s-mb-33{margin-bottom:33px}.s-mb-34{margin-bottom:34px}.s-mb-35{margin-bottom:35px}.s-mb-36{margin-bottom:36px}.s-mb-37{margin-bottom:37px}.s-mb-38{margin-bottom:38px}.s-mb-39{margin-bottom:39px}.s-mb-40{margin-bottom:40px}.s-mb-41{margin-bottom:41px}.s-mb-42{margin-bottom:42px}.s-mb-43{margin-bottom:43px}.s-mb-44{margin-bottom:44px}.s-mb-45{margin-bottom:45px}.s-mb-46{margin-bottom:46px}.s-mb-47{margin-bottom:47px}.s-mb-48{margin-bottom:48px}.s-mb-49{margin-bottom:49px}.s-mb-50{margin-bottom:50px}.s-mb-51{margin-bottom:51px}.s-mb-52{margin-bottom:52px}.s-mb-53{margin-bottom:53px}.s-mb-54{margin-bottom:54px}.s-mb-55{margin-bottom:55px}.s-mb-56{margin-bottom:56px}.s-mb-57{margin-bottom:57px}.s-mb-58{margin-bottom:58px}.s-mb-59{margin-bottom:59px}.s-mb-60{margin-bottom:60px}.s-mb-61{margin-bottom:61px}.s-mb-62{margin-bottom:62px}.s-mb-63{margin-bottom:63px}.s-mb-64{margin-bottom:64px}.s-mb-65{margin-bottom:65px}.s-mb-66{margin-bottom:66px}.s-mb-67{margin-bottom:67px}.s-mb-68{margin-bottom:68px}.s-mb-69{margin-bottom:69px}.s-mb-70{margin-bottom:70px}.s-mb-71{margin-bottom:71px}.s-mb-72{margin-bottom:72px}.s-mb-73{margin-bottom:73px}.s-mb-74{margin-bottom:74px}.s-mb-75{margin-bottom:75px}.s-mb-76{margin-bottom:76px}.s-mb-77{margin-bottom:77px}.s-mb-78{margin-bottom:78px}.s-mb-79{margin-bottom:79px}.s-mb-80{margin-bottom:80px}.s-mb-81{margin-bottom:81px}.s-mb-82{margin-bottom:82px}.s-mb-83{margin-bottom:83px}.s-mb-84{margin-bottom:84px}.s-mb-85{margin-bottom:85px}.s-mb-86{margin-bottom:86px}.s-mb-87{margin-bottom:87px}.s-mb-88{margin-bottom:88px}.s-mb-89{margin-bottom:89px}.s-mb-90{margin-bottom:90px}.s-mb-91{margin-bottom:91px}.s-mb-92{margin-bottom:92px}.s-mb-93{margin-bottom:93px}.s-mb-94{margin-bottom:94px}.s-mb-95{margin-bottom:95px}.s-mb-96{margin-bottom:96px}.s-mb-97{margin-bottom:97px}.s-mb-98{margin-bottom:98px}.s-mb-99{margin-bottom:99px}.s-mb-100{margin-bottom:100px}
.s-mr-0{margin-right:0px !important}.s-mr-1{margin-right:1px}.s-mr-2{margin-right:2px}.s-mr-3{margin-right:3px}.s-mr-4{margin-right:4px}.s-mr-5{margin-right:5px}.s-mr-6{margin-right:6px}.s-mr-7{margin-right:7px}.s-mr-8{margin-right:8px}.s-mr-9{margin-right:9px}.s-mr-10{margin-right:10px}.s-mr-11{margin-right:11px}.s-mr-12{margin-right:12px}.s-mr-13{margin-right:13px}.s-mr-14{margin-right:14px}.s-mr-15{margin-right:15px}.s-mr-16{margin-right:16px}.s-mr-17{margin-right:17px}.s-mr-18{margin-right:18px}.s-mr-19{margin-right:19px}.s-mr-20{margin-right:20px}.s-mr-21{margin-right:21px}.s-mr-22{margin-right:22px}.s-mr-23{margin-right:23px}.s-mr-24{margin-right:24px}.s-mr-25{margin-right:25px}.s-mr-26{margin-right:26px}.s-mr-27{margin-right:27px}.s-mr-28{margin-right:28px}.s-mr-29{margin-right:29px}.s-mr-30{margin-right:30px}.s-mr-31{margin-right:31px}.s-mr-32{margin-right:32px}.s-mr-33{margin-right:33px}.s-mr-34{margin-right:34px}.s-mr-35{margin-right:35px}.s-mr-36{margin-right:36px}.s-mr-37{margin-right:37px}.s-mr-38{margin-right:38px}.s-mr-39{margin-right:39px}.s-mr-40{margin-right:40px}.s-mr-41{margin-right:41px}.s-mr-42{margin-right:42px}.s-mr-43{margin-right:43px}.s-mr-44{margin-right:44px}.s-mr-45{margin-right:45px}.s-mr-46{margin-right:46px}.s-mr-47{margin-right:47px}.s-mr-48{margin-right:48px}.s-mr-49{margin-right:49px}.s-mr-50{margin-right:50px}.s-mr-51{margin-right:51px}.s-mr-52{margin-right:52px}.s-mr-53{margin-right:53px}.s-mr-54{margin-right:54px}.s-mr-55{margin-right:55px}.s-mr-56{margin-right:56px}.s-mr-57{margin-right:57px}.s-mr-58{margin-right:58px}.s-mr-59{margin-right:59px}.s-mr-60{margin-right:60px}.s-mr-61{margin-right:61px}.s-mr-62{margin-right:62px}.s-mr-63{margin-right:63px}.s-mr-64{margin-right:64px}.s-mr-65{margin-right:65px}.s-mr-66{margin-right:66px}.s-mr-67{margin-right:67px}.s-mr-68{margin-right:68px}.s-mr-69{margin-right:69px}.s-mr-70{margin-right:70px}.s-mr-71{margin-right:71px}.s-mr-72{margin-right:72px}.s-mr-73{margin-right:73px}.s-mr-74{margin-right:74px}.s-mr-75{margin-right:75px}.s-mr-76{margin-right:76px}.s-mr-77{margin-right:77px}.s-mr-78{margin-right:78px}.s-mr-79{margin-right:79px}.s-mr-80{margin-right:80px}.s-mr-81{margin-right:81px}.s-mr-82{margin-right:82px}.s-mr-83{margin-right:83px}.s-mr-84{margin-right:84px}.s-mr-85{margin-right:85px}.s-mr-86{margin-right:86px}.s-mr-87{margin-right:87px}.s-mr-88{margin-right:88px}.s-mr-89{margin-right:89px}.s-mr-90{margin-right:90px}.s-mr-91{margin-right:91px}.s-mr-92{margin-right:92px}.s-mr-93{margin-right:93px}.s-mr-94{margin-right:94px}.s-mr-95{margin-right:95px}.s-mr-96{margin-right:96px}.s-mr-97{margin-right:97px}.s-mr-98{margin-right:98px}.s-mr-99{margin-right:99px}.s-mr-100{margin-right:100px}
.s-ml-0{margin-left:0px !important}.s-ml-1{margin-left:1px}.s-ml-2{margin-left:2px}.s-ml-3{margin-left:3px}.s-ml-4{margin-left:4px}.s-ml-5{margin-left:5px}.s-ml-6{margin-left:6px}.s-ml-7{margin-left:7px}.s-ml-8{margin-left:8px}.s-ml-9{margin-left:9px}.s-ml-10{margin-left:10px}.s-ml-11{margin-left:11px}.s-ml-12{margin-left:12px}.s-ml-13{margin-left:13px}.s-ml-14{margin-left:14px}.s-ml-15{margin-left:15px}.s-ml-16{margin-left:16px}.s-ml-17{margin-left:17px}.s-ml-18{margin-left:18px}.s-ml-19{margin-left:19px}.s-ml-20{margin-left:20px}.s-ml-21{margin-left:21px}.s-ml-22{margin-left:22px}.s-ml-23{margin-left:23px}.s-ml-24{margin-left:24px}.s-ml-25{margin-left:25px}.s-ml-26{margin-left:26px}.s-ml-27{margin-left:27px}.s-ml-28{margin-left:28px}.s-ml-29{margin-left:29px}.s-ml-30{margin-left:30px}.s-ml-31{margin-left:31px}.s-ml-32{margin-left:32px}.s-ml-33{margin-left:33px}.s-ml-34{margin-left:34px}.s-ml-35{margin-left:35px}.s-ml-36{margin-left:36px}.s-ml-37{margin-left:37px}.s-ml-38{margin-left:38px}.s-ml-39{margin-left:39px}.s-ml-40{margin-left:40px}.s-ml-41{margin-left:41px}.s-ml-42{margin-left:42px}.s-ml-43{margin-left:43px}.s-ml-44{margin-left:44px}.s-ml-45{margin-left:45px}.s-ml-46{margin-left:46px}.s-ml-47{margin-left:47px}.s-ml-48{margin-left:48px}.s-ml-49{margin-left:49px}.s-ml-50{margin-left:50px}.s-ml-51{margin-left:51px}.s-ml-52{margin-left:52px}.s-ml-53{margin-left:53px}.s-ml-54{margin-left:54px}.s-ml-55{margin-left:55px}.s-ml-56{margin-left:56px}.s-ml-57{margin-left:57px}.s-ml-58{margin-left:58px}.s-ml-59{margin-left:59px}.s-ml-60{margin-left:60px}.s-ml-61{margin-left:61px}.s-ml-62{margin-left:62px}.s-ml-63{margin-left:63px}.s-ml-64{margin-left:64px}.s-ml-65{margin-left:65px}.s-ml-66{margin-left:66px}.s-ml-67{margin-left:67px}.s-ml-68{margin-left:68px}.s-ml-69{margin-left:69px}.s-ml-70{margin-left:70px}.s-ml-71{margin-left:71px}.s-ml-72{margin-left:72px}.s-ml-73{margin-left:73px}.s-ml-74{margin-left:74px}.s-ml-75{margin-left:75px}.s-ml-76{margin-left:76px}.s-ml-77{margin-left:77px}.s-ml-78{margin-left:78px}.s-ml-79{margin-left:79px}.s-ml-80{margin-left:80px}.s-ml-81{margin-left:81px}.s-ml-82{margin-left:82px}.s-ml-83{margin-left:83px}.s-ml-84{margin-left:84px}.s-ml-85{margin-left:85px}.s-ml-86{margin-left:86px}.s-ml-87{margin-left:87px}.s-ml-88{margin-left:88px}.s-ml-89{margin-left:89px}.s-ml-90{margin-left:90px}.s-ml-91{margin-left:91px}.s-ml-92{margin-left:92px}.s-ml-93{margin-left:93px}.s-ml-94{margin-left:94px}.s-ml-95{margin-left:95px}.s-ml-96{margin-left:96px}.s-ml-97{margin-left:97px}.s-ml-98{margin-left:98px}.s-ml-99{margin-left:99px}.s-ml-100{margin-left:100px}
.s-pt-1{padding-top:1px}.s-pt-2{padding-top:2px}.s-pt-3{padding-top:3px}.s-pt-4{padding-top:4px}.s-pt-5{padding-top:5px}.s-pt-6{padding-top:6px}.s-pt-7{padding-top:7px}.s-pt-8{padding-top:8px}.s-pt-9{padding-top:9px}.s-pt-10{padding-top:10px}.s-pt-11{padding-top:11px}.s-pt-12{padding-top:12px}.s-pt-13{padding-top:13px}.s-pt-14{padding-top:14px}.s-pt-15{padding-top:15px}.s-pt-16{padding-top:16px}.s-pt-17{padding-top:17px}.s-pt-18{padding-top:18px}.s-pt-19{padding-top:19px}.s-pt-20{padding-top:20px}.s-pt-21{padding-top:21px}.s-pt-22{padding-top:22px}.s-pt-23{padding-top:23px}.s-pt-24{padding-top:24px}.s-pt-25{padding-top:25px}.s-pt-26{padding-top:26px}.s-pt-27{padding-top:27px}.s-pt-28{padding-top:28px}.s-pt-29{padding-top:29px}.s-pt-30{padding-top:30px}.s-pt-31{padding-top:31px}.s-pt-32{padding-top:32px}.s-pt-33{padding-top:33px}.s-pt-34{padding-top:34px}.s-pt-35{padding-top:35px}.s-pt-36{padding-top:36px}.s-pt-37{padding-top:37px}.s-pt-38{padding-top:38px}.s-pt-39{padding-top:39px}.s-pt-40{padding-top:40px}.s-pt-41{padding-top:41px}.s-pt-42{padding-top:42px}.s-pt-43{padding-top:43px}.s-pt-44{padding-top:44px}.s-pt-45{padding-top:45px}.s-pt-46{padding-top:46px}.s-pt-47{padding-top:47px}.s-pt-48{padding-top:48px}.s-pt-49{padding-top:49px}.s-pt-50{padding-top:50px}.s-pt-51{padding-top:51px}.s-pt-52{padding-top:52px}.s-pt-53{padding-top:53px}.s-pt-54{padding-top:54px}.s-pt-55{padding-top:55px}.s-pt-56{padding-top:56px}.s-pt-57{padding-top:57px}.s-pt-58{padding-top:58px}.s-pt-59{padding-top:59px}.s-pt-60{padding-top:60px}.s-pt-61{padding-top:61px}.s-pt-62{padding-top:62px}.s-pt-63{padding-top:63px}.s-pt-64{padding-top:64px}.s-pt-65{padding-top:65px}.s-pt-66{padding-top:66px}.s-pt-67{padding-top:67px}.s-pt-68{padding-top:68px}.s-pt-69{padding-top:69px}.s-pt-70{padding-top:70px}.s-pt-71{padding-top:71px}.s-pt-72{padding-top:72px}.s-pt-73{padding-top:73px}.s-pt-74{padding-top:74px}.s-pt-75{padding-top:75px}.s-pt-76{padding-top:76px}.s-pt-77{padding-top:77px}.s-pt-78{padding-top:78px}.s-pt-79{padding-top:79px}.s-pt-80{padding-top:80px}.s-pt-81{padding-top:81px}.s-pt-82{padding-top:82px}.s-pt-83{padding-top:83px}.s-pt-84{padding-top:84px}.s-pt-85{padding-top:85px}.s-pt-86{padding-top:86px}.s-pt-87{padding-top:87px}.s-pt-88{padding-top:88px}.s-pt-89{padding-top:89px}.s-pt-90{padding-top:90px}.s-pt-91{padding-top:91px}.s-pt-92{padding-top:92px}.s-pt-93{padding-top:93px}.s-pt-94{padding-top:94px}.s-pt-95{padding-top:95px}.s-pt-96{padding-top:96px}.s-pt-97{padding-top:97px}.s-pt-98{padding-top:98px}.s-pt-99{padding-top:99px}.s-pt-100{padding-top:100px}
.s-pb-1{padding-bottom:1px}.s-pb-2{padding-bottom:2px}.s-pb-3{padding-bottom:3px}.s-pb-4{padding-bottom:4px}.s-pb-5{padding-bottom:5px}.s-pb-6{padding-bottom:6px}.s-pb-7{padding-bottom:7px}.s-pb-8{padding-bottom:8px}.s-pb-9{padding-bottom:9px}.s-pb-10{padding-bottom:10px}.s-pb-11{padding-bottom:11px}.s-pb-12{padding-bottom:12px}.s-pb-13{padding-bottom:13px}.s-pb-14{padding-bottom:14px}.s-pb-15{padding-bottom:15px}.s-pb-16{padding-bottom:16px}.s-pb-17{padding-bottom:17px}.s-pb-18{padding-bottom:18px}.s-pb-19{padding-bottom:19px}.s-pb-20{padding-bottom:20px}.s-pb-21{padding-bottom:21px}.s-pb-22{padding-bottom:22px}.s-pb-23{padding-bottom:23px}.s-pb-24{padding-bottom:24px}.s-pb-25{padding-bottom:25px}.s-pb-26{padding-bottom:26px}.s-pb-27{padding-bottom:27px}.s-pb-28{padding-bottom:28px}.s-pb-29{padding-bottom:29px}.s-pb-30{padding-bottom:30px}.s-pb-31{padding-bottom:31px}.s-pb-32{padding-bottom:32px}.s-pb-33{padding-bottom:33px}.s-pb-34{padding-bottom:34px}.s-pb-35{padding-bottom:35px}.s-pb-36{padding-bottom:36px}.s-pb-37{padding-bottom:37px}.s-pb-38{padding-bottom:38px}.s-pb-39{padding-bottom:39px}.s-pb-40{padding-bottom:40px}.s-pb-41{padding-bottom:41px}.s-pb-42{padding-bottom:42px}.s-pb-43{padding-bottom:43px}.s-pb-44{padding-bottom:44px}.s-pb-45{padding-bottom:45px}.s-pb-46{padding-bottom:46px}.s-pb-47{padding-bottom:47px}.s-pb-48{padding-bottom:48px}.s-pb-49{padding-bottom:49px}.s-pb-50{padding-bottom:50px}.s-pb-51{padding-bottom:51px}.s-pb-52{padding-bottom:52px}.s-pb-53{padding-bottom:53px}.s-pb-54{padding-bottom:54px}.s-pb-55{padding-bottom:55px}.s-pb-56{padding-bottom:56px}.s-pb-57{padding-bottom:57px}.s-pb-58{padding-bottom:58px}.s-pb-59{padding-bottom:59px}.s-pb-60{padding-bottom:60px}.s-pb-61{padding-bottom:61px}.s-pb-62{padding-bottom:62px}.s-pb-63{padding-bottom:63px}.s-pb-64{padding-bottom:64px}.s-pb-65{padding-bottom:65px}.s-pb-66{padding-bottom:66px}.s-pb-67{padding-bottom:67px}.s-pb-68{padding-bottom:68px}.s-pb-69{padding-bottom:69px}.s-pb-70{padding-bottom:70px}.s-pb-71{padding-bottom:71px}.s-pb-72{padding-bottom:72px}.s-pb-73{padding-bottom:73px}.s-pb-74{padding-bottom:74px}.s-pb-75{padding-bottom:75px}.s-pb-76{padding-bottom:76px}.s-pb-77{padding-bottom:77px}.s-pb-78{padding-bottom:78px}.s-pb-79{padding-bottom:79px}.s-pb-80{padding-bottom:80px}.s-pb-81{padding-bottom:81px}.s-pb-82{padding-bottom:82px}.s-pb-83{padding-bottom:83px}.s-pb-84{padding-bottom:84px}.s-pb-85{padding-bottom:85px}.s-pb-86{padding-bottom:86px}.s-pb-87{padding-bottom:87px}.s-pb-88{padding-bottom:88px}.s-pb-89{padding-bottom:89px}.s-pb-90{padding-bottom:90px}.s-pb-91{padding-bottom:91px}.s-pb-92{padding-bottom:92px}.s-pb-93{padding-bottom:93px}.s-pb-94{padding-bottom:94px}.s-pb-95{padding-bottom:95px}.s-pb-96{padding-bottom:96px}.s-pb-97{padding-bottom:97px}.s-pb-98{padding-bottom:98px}.s-pb-99{padding-bottom:99px}.s-pb-100{padding-bottom:100px}
.s-pr-1{padding-right:1px}.s-pr-2{padding-right:2px}.s-pr-3{padding-right:3px}.s-pr-4{padding-right:4px}.s-pr-5{padding-right:5px}.s-pr-6{padding-right:6px}.s-pr-7{padding-right:7px}.s-pr-8{padding-right:8px}.s-pr-9{padding-right:9px}.s-pr-10{padding-right:10px}.s-pr-11{padding-right:11px}.s-pr-12{padding-right:12px}.s-pr-13{padding-right:13px}.s-pr-14{padding-right:14px}.s-pr-15{padding-right:15px}.s-pr-16{padding-right:16px}.s-pr-17{padding-right:17px}.s-pr-18{padding-right:18px}.s-pr-19{padding-right:19px}.s-pr-20{padding-right:20px}.s-pr-21{padding-right:21px}.s-pr-22{padding-right:22px}.s-pr-23{padding-right:23px}.s-pr-24{padding-right:24px}.s-pr-25{padding-right:25px}.s-pr-26{padding-right:26px}.s-pr-27{padding-right:27px}.s-pr-28{padding-right:28px}.s-pr-29{padding-right:29px}.s-pr-30{padding-right:30px}.s-pr-31{padding-right:31px}.s-pr-32{padding-right:32px}.s-pr-33{padding-right:33px}.s-pr-34{padding-right:34px}.s-pr-35{padding-right:35px}.s-pr-36{padding-right:36px}.s-pr-37{padding-right:37px}.s-pr-38{padding-right:38px}.s-pr-39{padding-right:39px}.s-pr-40{padding-right:40px}.s-pr-41{padding-right:41px}.s-pr-42{padding-right:42px}.s-pr-43{padding-right:43px}.s-pr-44{padding-right:44px}.s-pr-45{padding-right:45px}.s-pr-46{padding-right:46px}.s-pr-47{padding-right:47px}.s-pr-48{padding-right:48px}.s-pr-49{padding-right:49px}.s-pr-50{padding-right:50px}.s-pr-51{padding-right:51px}.s-pr-52{padding-right:52px}.s-pr-53{padding-right:53px}.s-pr-54{padding-right:54px}.s-pr-55{padding-right:55px}.s-pr-56{padding-right:56px}.s-pr-57{padding-right:57px}.s-pr-58{padding-right:58px}.s-pr-59{padding-right:59px}.s-pr-60{padding-right:60px}.s-pr-61{padding-right:61px}.s-pr-62{padding-right:62px}.s-pr-63{padding-right:63px}.s-pr-64{padding-right:64px}.s-pr-65{padding-right:65px}.s-pr-66{padding-right:66px}.s-pr-67{padding-right:67px}.s-pr-68{padding-right:68px}.s-pr-69{padding-right:69px}.s-pr-70{padding-right:70px}.s-pr-71{padding-right:71px}.s-pr-72{padding-right:72px}.s-pr-73{padding-right:73px}.s-pr-74{padding-right:74px}.s-pr-75{padding-right:75px}.s-pr-76{padding-right:76px}.s-pr-77{padding-right:77px}.s-pr-78{padding-right:78px}.s-pr-79{padding-right:79px}.s-pr-80{padding-right:80px}.s-pr-81{padding-right:81px}.s-pr-82{padding-right:82px}.s-pr-83{padding-right:83px}.s-pr-84{padding-right:84px}.s-pr-85{padding-right:85px}.s-pr-86{padding-right:86px}.s-pr-87{padding-right:87px}.s-pr-88{padding-right:88px}.s-pr-89{padding-right:89px}.s-pr-90{padding-right:90px}.s-pr-91{padding-right:91px}.s-pr-92{padding-right:92px}.s-pr-93{padding-right:93px}.s-pr-94{padding-right:94px}.s-pr-95{padding-right:95px}.s-pr-96{padding-right:96px}.s-pr-97{padding-right:97px}.s-pr-98{padding-right:98px}.s-pr-99{padding-right:99px}.s-pr-100{padding-right:100px}
.s-pl-0{padding-left:0px}.s-pl-1{padding-left:1px}.s-pl-2{padding-left:2px}.s-pl-3{padding-left:3px}.s-pl-4{padding-left:4px}.s-pl-5{padding-left:5px}.s-pl-6{padding-left:6px}.s-pl-7{padding-left:7px}.s-pl-8{padding-left:8px}.s-pl-9{padding-left:9px}.s-pl-10{padding-left:10px}.s-pl-11{padding-left:11px}.s-pl-12{padding-left:12px}.s-pl-13{padding-left:13px}.s-pl-14{padding-left:14px}.s-pl-15{padding-left:15px}.s-pl-16{padding-left:16px}.s-pl-17{padding-left:17px}.s-pl-18{padding-left:18px}.s-pl-19{padding-left:19px}.s-pl-20{padding-left:20px}.s-pl-21{padding-left:21px}.s-pl-22{padding-left:22px}.s-pl-23{padding-left:23px}.s-pl-24{padding-left:24px}.s-pl-25{padding-left:25px}.s-pl-26{padding-left:26px}.s-pl-27{padding-left:27px}.s-pl-28{padding-left:28px}.s-pl-29{padding-left:29px}.s-pl-30{padding-left:30px}.s-pl-31{padding-left:31px}.s-pl-32{padding-left:32px}.s-pl-33{padding-left:33px}.s-pl-34{padding-left:34px}.s-pl-35{padding-left:35px}.s-pl-36{padding-left:36px}.s-pl-37{padding-left:37px}.s-pl-38{padding-left:38px}.s-pl-39{padding-left:39px}.s-pl-40{padding-left:40px}.s-pl-41{padding-left:41px}.s-pl-42{padding-left:42px}.s-pl-43{padding-left:43px}.s-pl-44{padding-left:44px}.s-pl-45{padding-left:45px}.s-pl-46{padding-left:46px}.s-pl-47{padding-left:47px}.s-pl-48{padding-left:48px}.s-pl-49{padding-left:49px}.s-pl-50{padding-left:50px}.s-pl-51{padding-left:51px}.s-pl-52{padding-left:52px}.s-pl-53{padding-left:53px}.s-pl-54{padding-left:54px}.s-pl-55{padding-left:55px}.s-pl-56{padding-left:56px}.s-pl-57{padding-left:57px}.s-pl-58{padding-left:58px}.s-pl-59{padding-left:59px}.s-pl-60{padding-left:60px}.s-pl-61{padding-left:61px}.s-pl-62{padding-left:62px}.s-pl-63{padding-left:63px}.s-pl-64{padding-left:64px}.s-pl-65{padding-left:65px}.s-pl-66{padding-left:66px}.s-pl-67{padding-left:67px}.s-pl-68{padding-left:68px}.s-pl-69{padding-left:69px}.s-pl-70{padding-left:70px}.s-pl-71{padding-left:71px}.s-pl-72{padding-left:72px}.s-pl-73{padding-left:73px}.s-pl-74{padding-left:74px}.s-pl-75{padding-left:75px}.s-pl-76{padding-left:76px}.s-pl-77{padding-left:77px}.s-pl-78{padding-left:78px}.s-pl-79{padding-left:79px}.s-pl-80{padding-left:80px}.s-pl-81{padding-left:81px}.s-pl-82{padding-left:82px}.s-pl-83{padding-left:83px}.s-pl-84{padding-left:84px}.s-pl-85{padding-left:85px}.s-pl-86{padding-left:86px}.s-pl-87{padding-left:87px}.s-pl-88{padding-left:88px}.s-pl-89{padding-left:89px}.s-pl-90{padding-left:90px}.s-pl-91{padding-left:91px}.s-pl-92{padding-left:92px}.s-pl-93{padding-left:93px}.s-pl-94{padding-left:94px}.s-pl-95{padding-left:95px}.s-pl-96{padding-left:96px}.s-pl-97{padding-left:97px}.s-pl-98{padding-left:98px}.s-pl-99{padding-left:99px}.s-pl-100{padding-left:100px}
.s-mr-minus-50{margin-left:-50px}.s-mr-minus-49{margin-left:-49px}.s-mr-minus-48{margin-left:-48px}.s-mr-minus-47{margin-left:-47px}.s-mr-minus-46{margin-left:-46px}.s-mr-minus-45{margin-left:-45px}.s-mr-minus-44{margin-left:-44px}.s-mr-minus-43{margin-left:-43px}.s-mr-minus-42{margin-left:-42px}.s-mr-minus-41{margin-left:-41px}.s-mr-minus-40{margin-left:-40px}.s-mr-minus-39{margin-left:-39px}.s-mr-minus-38{margin-left:-38px}.s-mr-minus-37{margin-left:-37px}.s-mr-minus-36{margin-left:-36px}.s-mr-minus-35{margin-left:-35px}.s-mr-minus-34{margin-left:-34px}.s-mr-minus-33{margin-left:-33px}.s-mr-minus-32{margin-left:-32px}.s-mr-minus-31{margin-left:-31px}.s-mr-minus-30{margin-left:-30px}.s-mr-minus-29{margin-left:-29px}.s-mr-minus-28{margin-left:-28px}.s-mr-minus-27{margin-left:-27px}.s-mr-minus-26{margin-left:-26px}.s-mr-minus-25{margin-left:-25px}.s-mr-minus-24{margin-left:-24px}.s-mr-minus-23{margin-left:-23px}.s-mr-minus-22{margin-left:-22px}.s-mr-minus-21{margin-left:-21px}.s-mr-minus-20{margin-left:-20px}.s-mr-minus-19{margin-left:-19px}.s-mr-minus-18{margin-left:-18px}.s-mr-minus-17{margin-left:-17px}.s-mr-minus-16{margin-left:-16px}.s-mr-minus-15{margin-left:-15px}.s-mr-minus-14{margin-left:-14px}.s-mr-minus-13{margin-left:-13px}.s-mr-minus-12{margin-left:-12px}.s-mr-minus-11{margin-left:-11px}.s-mr-minus-10{margin-left:-10px}.s-mr-minus-9{margin-left:-9px}.s-mr-minus-8{margin-left:-8px}.s-mr-minus-7{margin-left:-7px}.s-mr-minus-6{margin-left:-6px}.s-mr-minus-5{margin-left:-5px}.s-mr-minus-4{margin-left:-4px}.s-mr-minus-3{margin-left:-3px}.s-mr-minus-2{margin-left:-2px}.s-mr-minus-1{margin-left:-1px}
@media screen and (max-width: 768px) {
  .width-1-sp{width:1px}.width-2-sp{width:2px}.width-3-sp{width:3px}.width-4-sp{width:4px}.width-5-sp{width:5px}.width-6-sp{width:6px}.width-7-sp{width:7px}.width-8-sp{width:8px}.width-9-sp{width:9px}.width-10-sp{width:10px}.width-11-sp{width:11px}.width-12-sp{width:12px}.width-13-sp{width:13px}.width-14-sp{width:14px}.width-15-sp{width:15px}.width-16-sp{width:16px}.width-17-sp{width:17px}.width-18-sp{width:18px}.width-19-sp{width:19px}.width-20-sp{width:20px}.width-21-sp{width:21px}.width-22-sp{width:22px}.width-23-sp{width:23px}.width-24-sp{width:24px}.width-25-sp{width:25px}.width-26-sp{width:26px}.width-27-sp{width:27px}.width-28-sp{width:28px}.width-29-sp{width:29px}.width-30-sp{width:30px}.width-31-sp{width:31px}.width-32-sp{width:32px}.width-33-sp{width:33px}.width-34-sp{width:34px}.width-35-sp{width:35px}.width-36-sp{width:36px}.width-37-sp{width:37px}.width-38-sp{width:38px}.width-39-sp{width:39px}.width-40-sp{width:40px}.width-41-sp{width:41px}.width-42-sp{width:42px}.width-43-sp{width:43px}.width-44-sp{width:44px}.width-45-sp{width:45px}.width-46-sp{width:46px}.width-47-sp{width:47px}.width-48-sp{width:48px}.width-49-sp{width:49px}.width-50-sp{width:50px}.width-51-sp{width:51px}.width-52-sp{width:52px}.width-53-sp{width:53px}.width-54-sp{width:54px}.width-55-sp{width:55px}.width-56-sp{width:56px}.width-57-sp{width:57px}.width-58-sp{width:58px}.width-59-sp{width:59px}.width-60-sp{width:60px}.width-61-sp{width:61px}.width-62-sp{width:62px}.width-63-sp{width:63px}.width-64-sp{width:64px}.width-65-sp{width:65px}.width-66-sp{width:66px}.width-67-sp{width:67px}.width-68-sp{width:68px}.width-69-sp{width:69px}.width-70-sp{width:70px}.width-71-sp{width:71px}.width-72-sp{width:72px}.width-73-sp{width:73px}.width-74-sp{width:74px}.width-75-sp{width:75px}.width-76-sp{width:76px}.width-77-sp{width:77px}.width-78-sp{width:78px}.width-79-sp{width:79px}.width-80-sp{width:80px}.width-81-sp{width:81px}.width-82-sp{width:82px}.width-83-sp{width:83px}.width-84-sp{width:84px}.width-85-sp{width:85px}.width-86-sp{width:86px}.width-87-sp{width:87px}.width-88-sp{width:88px}.width-89-sp{width:89px}.width-90-sp{width:90px}.width-91-sp{width:91px}.width-92-sp{width:92px}.width-93-sp{width:93px}.width-94-sp{width:94px}.width-95-sp{width:95px}.width-96-sp{width:96px}.width-97-sp{width:97px}.width-98-sp{width:98px}.width-99-sp{width:99px}.width-100-sp{width:100px}.width-101-sp{width:101px}.width-102-sp{width:102px}.width-103-sp{width:103px}.width-104-sp{width:104px}.width-105-sp{width:105px}.width-106-sp{width:106px}.width-107-sp{width:107px}.width-108-sp{width:108px}.width-109-sp{width:109px}.width-110-sp{width:110px}.width-111-sp{width:111px}.width-112-sp{width:112px}.width-113-sp{width:113px}.width-114-sp{width:114px}.width-115-sp{width:115px}.width-116-sp{width:116px}.width-117-sp{width:117px}.width-118-sp{width:118px}.width-119-sp{width:119px}.width-120-sp{width:120px}.width-121-sp{width:121px}.width-122-sp{width:122px}.width-123-sp{width:123px}.width-124-sp{width:124px}.width-125-sp{width:125px}.width-126-sp{width:126px}.width-127-sp{width:127px}.width-128-sp{width:128px}.width-129-sp{width:129px}.width-130-sp{width:130px}.width-131-sp{width:131px}.width-132-sp{width:132px}.width-133-sp{width:133px}.width-134-sp{width:134px}.width-135-sp{width:135px}.width-136-sp{width:136px}.width-137-sp{width:137px}.width-138-sp{width:138px}.width-139-sp{width:139px}.width-140-sp{width:140px}.width-141-sp{width:141px}.width-142-sp{width:142px}.width-143-sp{width:143px}.width-144-sp{width:144px}.width-145-sp{width:145px}.width-146-sp{width:146px}.width-147-sp{width:147px}.width-148-sp{width:148px}.width-149-sp{width:149px}.width-150-sp{width:150px}.width-151-sp{width:151px}.width-152-sp{width:152px}.width-153-sp{width:153px}.width-154-sp{width:154px}.width-155-sp{width:155px}.width-156-sp{width:156px}.width-157-sp{width:157px}.width-158-sp{width:158px}.width-159-sp{width:159px}.width-160-sp{width:160px}.width-161-sp{width:161px}.width-162-sp{width:162px}.width-163-sp{width:163px}.width-164-sp{width:164px}.width-165-sp{width:165px}.width-166-sp{width:166px}.width-167-sp{width:167px}.width-168-sp{width:168px}.width-169-sp{width:169px}.width-170-sp{width:170px}.width-171-sp{width:171px}.width-172-sp{width:172px}.width-173-sp{width:173px}.width-174-sp{width:174px}.width-175-sp{width:175px}.width-176-sp{width:176px}.width-177-sp{width:177px}.width-178-sp{width:178px}.width-179-sp{width:179px}.width-180-sp{width:180px}.width-181-sp{width:181px}.width-182-sp{width:182px}.width-183-sp{width:183px}.width-184-sp{width:184px}.width-185-sp{width:185px}.width-186-sp{width:186px}.width-187-sp{width:187px}.width-188-sp{width:188px}.width-189-sp{width:189px}.width-190-sp{width:190px}.width-191-sp{width:191px}.width-192-sp{width:192px}.width-193-sp{width:193px}.width-194-sp{width:194px}.width-195-sp{width:195px}.width-196-sp{width:196px}.width-197-sp{width:197px}.width-198-sp{width:198px}.width-199-sp{width:199px}.width-200-sp{width:200px}.width-201-sp{width:201px}.width-202-sp{width:202px}.width-203-sp{width:203px}.width-204-sp{width:204px}.width-205-sp{width:205px}.width-206-sp{width:206px}.width-207-sp{width:207px}.width-208-sp{width:208px}.width-209-sp{width:209px}.width-210-sp{width:210px}.width-211-sp{width:211px}.width-212-sp{width:212px}.width-213-sp{width:213px}.width-214-sp{width:214px}.width-215-sp{width:215px}.width-216-sp{width:216px}.width-217-sp{width:217px}.width-218-sp{width:218px}.width-219-sp{width:219px}.width-220-sp{width:220px}.width-221-sp{width:221px}.width-222-sp{width:222px}.width-223-sp{width:223px}.width-224-sp{width:224px}.width-225-sp{width:225px}.width-226-sp{width:226px}.width-227-sp{width:227px}.width-228-sp{width:228px}.width-229-sp{width:229px}.width-230-sp{width:230px}.width-231-sp{width:231px}.width-232-sp{width:232px}.width-233-sp{width:233px}.width-234-sp{width:234px}.width-235-sp{width:235px}.width-236-sp{width:236px}.width-237-sp{width:237px}.width-238-sp{width:238px}.width-239-sp{width:239px}.width-240-sp{width:240px}.width-241-sp{width:241px}.width-242-sp{width:242px}.width-243-sp{width:243px}.width-244-sp{width:244px}.width-245-sp{width:245px}.width-246-sp{width:246px}.width-247-sp{width:247px}.width-248-sp{width:248px}.width-249-sp{width:249px}.width-250-sp{width:250px}.width-251-sp{width:251px}.width-252-sp{width:252px}.width-253-sp{width:253px}.width-254-sp{width:254px}.width-255-sp{width:255px}.width-256-sp{width:256px}.width-257-sp{width:257px}.width-258-sp{width:258px}.width-259-sp{width:259px}.width-260-sp{width:260px}.width-261-sp{width:261px}.width-262-sp{width:262px}.width-263-sp{width:263px}.width-264-sp{width:264px}.width-265-sp{width:265px}.width-266-sp{width:266px}.width-267-sp{width:267px}.width-268-sp{width:268px}.width-269-sp{width:269px}.width-270-sp{width:270px}.width-271-sp{width:271px}.width-272-sp{width:272px}.width-273-sp{width:273px}.width-274-sp{width:274px}.width-275-sp{width:275px}.width-276-sp{width:276px}.width-277-sp{width:277px}.width-278-sp{width:278px}.width-279-sp{width:279px}.width-280-sp{width:280px}.width-281-sp{width:281px}.width-282-sp{width:282px}.width-283-sp{width:283px}.width-284-sp{width:284px}.width-285-sp{width:285px}.width-286-sp{width:286px}.width-287-sp{width:287px}.width-288-sp{width:288px}.width-289-sp{width:289px}.width-290-sp{width:290px}.width-291-sp{width:291px}.width-292-sp{width:292px}.width-293-sp{width:293px}.width-294-sp{width:294px}.width-295-sp{width:295px}.width-296-sp{width:296px}.width-297-sp{width:297px}.width-298-sp{width:298px}.width-299-sp{width:299px}.width-300-sp{width:300px}.width-301-sp{width:301px}.width-302-sp{width:302px}.width-303-sp{width:303px}.width-304-sp{width:304px}.width-305-sp{width:305px}.width-306-sp{width:306px}.width-307-sp{width:307px}.width-308-sp{width:308px}.width-309-sp{width:309px}.width-310-sp{width:310px}.width-311-sp{width:311px}.width-312-sp{width:312px}.width-313-sp{width:313px}.width-314-sp{width:314px}.width-315-sp{width:315px}.width-316-sp{width:316px}.width-317-sp{width:317px}.width-318-sp{width:318px}.width-319-sp{width:319px}.width-320-sp{width:320px}.width-321-sp{width:321px}.width-322-sp{width:322px}.width-323-sp{width:323px}.width-324-sp{width:324px}.width-325-sp{width:325px}.width-326-sp{width:326px}.width-327-sp{width:327px}.width-328-sp{width:328px}.width-329-sp{width:329px}.width-330-sp{width:330px}.width-331-sp{width:331px}.width-332-sp{width:332px}.width-333-sp{width:333px}.width-334-sp{width:334px}.width-335-sp{width:335px}.width-336-sp{width:336px}.width-337-sp{width:337px}.width-338-sp{width:338px}.width-339-sp{width:339px}.width-340-sp{width:340px}.width-341-sp{width:341px}.width-342-sp{width:342px}.width-343-sp{width:343px}.width-344-sp{width:344px}.width-345-sp{width:345px}.width-346-sp{width:346px}.width-347-sp{width:347px}.width-348-sp{width:348px}.width-349-sp{width:349px}.width-350-sp{width:350px}.width-351-sp{width:351px}.width-352-sp{width:352px}.width-353-sp{width:353px}.width-354-sp{width:354px}.width-355-sp{width:355px}.width-356-sp{width:356px}.width-357-sp{width:357px}.width-358-sp{width:358px}.width-359-sp{width:359px}.width-360-sp{width:360px}.width-361-sp{width:361px}.width-362-sp{width:362px}.width-363-sp{width:363px}.width-364-sp{width:364px}.width-365-sp{width:365px}.width-366-sp{width:366px}.width-367-sp{width:367px}.width-368-sp{width:368px}.width-369-sp{width:369px}.width-370-sp{width:370px}.width-371-sp{width:371px}.width-372-sp{width:372px}.width-373-sp{width:373px}.width-374-sp{width:374px}.width-375-sp{width:375px}.width-376-sp{width:376px}.width-377-sp{width:377px}.width-378-sp{width:378px}.width-379-sp{width:379px}.width-380-sp{width:380px}.width-381-sp{width:381px}.width-382-sp{width:382px}.width-383-sp{width:383px}.width-384-sp{width:384px}.width-385-sp{width:385px}.width-386-sp{width:386px}.width-387-sp{width:387px}.width-388-sp{width:388px}.width-389-sp{width:389px}.width-390-sp{width:390px}.width-391-sp{width:391px}.width-392-sp{width:392px}.width-393-sp{width:393px}.width-394-sp{width:394px}.width-395-sp{width:395px}.width-396-sp{width:396px}.width-397-sp{width:397px}.width-398-sp{width:398px}.width-399-sp{width:399px}.width-400-sp{width:400px}.width-401-sp{width:401px}.width-402-sp{width:402px}.width-403-sp{width:403px}.width-404-sp{width:404px}.width-405-sp{width:405px}.width-406-sp{width:406px}.width-407-sp{width:407px}.width-408-sp{width:408px}.width-409-sp{width:409px}.width-410-sp{width:410px}.width-411-sp{width:411px}.width-412-sp{width:412px}.width-413-sp{width:413px}.width-414-sp{width:414px}.width-415-sp{width:415px}.width-416-sp{width:416px}.width-417-sp{width:417px}.width-418-sp{width:418px}.width-419-sp{width:419px}.width-420-sp{width:420px}.width-421-sp{width:421px}.width-422-sp{width:422px}.width-423-sp{width:423px}.width-424-sp{width:424px}.width-425-sp{width:425px}.width-426-sp{width:426px}.width-427-sp{width:427px}.width-428-sp{width:428px}.width-429-sp{width:429px}.width-430-sp{width:430px}.width-431-sp{width:431px}.width-432-sp{width:432px}.width-433-sp{width:433px}.width-434-sp{width:434px}.width-435-sp{width:435px}.width-436-sp{width:436px}.width-437-sp{width:437px}.width-438-sp{width:438px}.width-439-sp{width:439px}.width-440-sp{width:440px}.width-441-sp{width:441px}.width-442-sp{width:442px}.width-443-sp{width:443px}.width-444-sp{width:444px}.width-445-sp{width:445px}.width-446-sp{width:446px}.width-447-sp{width:447px}.width-448-sp{width:448px}.width-449-sp{width:449px}.width-450-sp{width:450px}.width-451-sp{width:451px}.width-452-sp{width:452px}.width-453-sp{width:453px}.width-454-sp{width:454px}.width-455-sp{width:455px}.width-456-sp{width:456px}.width-457-sp{width:457px}.width-458-sp{width:458px}.width-459-sp{width:459px}.width-460-sp{width:460px}.width-461-sp{width:461px}.width-462-sp{width:462px}.width-463-sp{width:463px}.width-464-sp{width:464px}.width-465-sp{width:465px}.width-466-sp{width:466px}.width-467-sp{width:467px}.width-468-sp{width:468px}.width-469-sp{width:469px}.width-470-sp{width:470px}.width-471-sp{width:471px}.width-472-sp{width:472px}.width-473-sp{width:473px}.width-474-sp{width:474px}.width-475-sp{width:475px}.width-476-sp{width:476px}.width-477-sp{width:477px}.width-478-sp{width:478px}.width-479-sp{width:479px}.width-480-sp{width:480px}.width-481-sp{width:481px}.width-482-sp{width:482px}.width-483-sp{width:483px}.width-484-sp{width:484px}.width-485-sp{width:485px}.width-486-sp{width:486px}.width-487-sp{width:487px}.width-488-sp{width:488px}.width-489-sp{width:489px}.width-490-sp{width:490px}.width-491-sp{width:491px}.width-492-sp{width:492px}.width-493-sp{width:493px}.width-494-sp{width:494px}.width-495-sp{width:495px}.width-496-sp{width:496px}.width-497-sp{width:497px}.width-498-sp{width:498px}.width-499-sp{width:499px}.width-500-sp{width:500px}
  .height-1-sp{height:1px}.height-2-sp{height:2px}.height-3-sp{height:3px}.height-4-sp{height:4px}.height-5-sp{height:5px}.height-6-sp{height:6px}.height-7-sp{height:7px}.height-8-sp{height:8px}.height-9-sp{height:9px}.height-10-sp{height:10px}.height-11-sp{height:11px}.height-12-sp{height:12px}.height-13-sp{height:13px}.height-14-sp{height:14px}.height-15-sp{height:15px}.height-16-sp{height:16px}.height-17-sp{height:17px}.height-18-sp{height:18px}.height-19-sp{height:19px}.height-20-sp{height:20px}.height-21-sp{height:21px}.height-22-sp{height:22px}.height-23-sp{height:23px}.height-24-sp{height:24px}.height-25-sp{height:25px}.height-26-sp{height:26px}.height-27-sp{height:27px}.height-28-sp{height:28px}.height-29-sp{height:29px}.height-30-sp{height:30px}.height-31-sp{height:31px}.height-32-sp{height:32px}.height-33-sp{height:33px}.height-34-sp{height:34px}.height-35-sp{height:35px}.height-36-sp{height:36px}.height-37-sp{height:37px}.height-38-sp{height:38px}.height-39-sp{height:39px}.height-40-sp{height:40px}.height-41-sp{height:41px}.height-42-sp{height:42px}.height-43-sp{height:43px}.height-44-sp{height:44px}.height-45-sp{height:45px}.height-46-sp{height:46px}.height-47-sp{height:47px}.height-48-sp{height:48px}.height-49-sp{height:49px}.height-50-sp{height:50px}.height-51-sp{height:51px}.height-52-sp{height:52px}.height-53-sp{height:53px}.height-54-sp{height:54px}.height-55-sp{height:55px}.height-56-sp{height:56px}.height-57-sp{height:57px}.height-58-sp{height:58px}.height-59-sp{height:59px}.height-60-sp{height:60px}.height-61-sp{height:61px}.height-62-sp{height:62px}.height-63-sp{height:63px}.height-64-sp{height:64px}.height-65-sp{height:65px}.height-66-sp{height:66px}.height-67-sp{height:67px}.height-68-sp{height:68px}.height-69-sp{height:69px}.height-70-sp{height:70px}.height-71-sp{height:71px}.height-72-sp{height:72px}.height-73-sp{height:73px}.height-74-sp{height:74px}.height-75-sp{height:75px}.height-76-sp{height:76px}.height-77-sp{height:77px}.height-78-sp{height:78px}.height-79-sp{height:79px}.height-80-sp{height:80px}.height-81-sp{height:81px}.height-82-sp{height:82px}.height-83-sp{height:83px}.height-84-sp{height:84px}.height-85-sp{height:85px}.height-86-sp{height:86px}.height-87-sp{height:87px}.height-88-sp{height:88px}.height-89-sp{height:89px}.height-90-sp{height:90px}.height-91-sp{height:91px}.height-92-sp{height:92px}.height-93-sp{height:93px}.height-94-sp{height:94px}.height-95-sp{height:95px}.height-96-sp{height:96px}.height-97-sp{height:97px}.height-98-sp{height:98px}.height-99-sp{height:99px}.height-100-sp{height:100px}.height-101-sp{height:101px}.height-102-sp{height:102px}.height-103-sp{height:103px}.height-104-sp{height:104px}.height-105-sp{height:105px}.height-106-sp{height:106px}.height-107-sp{height:107px}.height-108-sp{height:108px}.height-109-sp{height:109px}.height-110-sp{height:110px}.height-111-sp{height:111px}.height-112-sp{height:112px}.height-113-sp{height:113px}.height-114-sp{height:114px}.height-115-sp{height:115px}.height-116-sp{height:116px}.height-117-sp{height:117px}.height-118-sp{height:118px}.height-119-sp{height:119px}.height-120-sp{height:120px}.height-121-sp{height:121px}.height-122-sp{height:122px}.height-123-sp{height:123px}.height-124-sp{height:124px}.height-125-sp{height:125px}.height-126-sp{height:126px}.height-127-sp{height:127px}.height-128-sp{height:128px}.height-129-sp{height:129px}.height-130-sp{height:130px}.height-131-sp{height:131px}.height-132-sp{height:132px}.height-133-sp{height:133px}.height-134-sp{height:134px}.height-135-sp{height:135px}.height-136-sp{height:136px}.height-137-sp{height:137px}.height-138-sp{height:138px}.height-139-sp{height:139px}.height-140-sp{height:140px}.height-141-sp{height:141px}.height-142-sp{height:142px}.height-143-sp{height:143px}.height-144-sp{height:144px}.height-145-sp{height:145px}.height-146-sp{height:146px}.height-147-sp{height:147px}.height-148-sp{height:148px}.height-149-sp{height:149px}.height-150-sp{height:150px}.height-151-sp{height:151px}.height-152-sp{height:152px}.height-153-sp{height:153px}.height-154-sp{height:154px}.height-155-sp{height:155px}.height-156-sp{height:156px}.height-157-sp{height:157px}.height-158-sp{height:158px}.height-159-sp{height:159px}.height-160-sp{height:160px}.height-161-sp{height:161px}.height-162-sp{height:162px}.height-163-sp{height:163px}.height-164-sp{height:164px}.height-165-sp{height:165px}.height-166-sp{height:166px}.height-167-sp{height:167px}.height-168-sp{height:168px}.height-169-sp{height:169px}.height-170-sp{height:170px}.height-171-sp{height:171px}.height-172-sp{height:172px}.height-173-sp{height:173px}.height-174-sp{height:174px}.height-175-sp{height:175px}.height-176-sp{height:176px}.height-177-sp{height:177px}.height-178-sp{height:178px}.height-179-sp{height:179px}.height-180-sp{height:180px}.height-181-sp{height:181px}.height-182-sp{height:182px}.height-183-sp{height:183px}.height-184-sp{height:184px}.height-185-sp{height:185px}.height-186-sp{height:186px}.height-187-sp{height:187px}.height-188-sp{height:188px}.height-189-sp{height:189px}.height-190-sp{height:190px}.height-191-sp{height:191px}.height-192-sp{height:192px}.height-193-sp{height:193px}.height-194-sp{height:194px}.height-195-sp{height:195px}.height-196-sp{height:196px}.height-197-sp{height:197px}.height-198-sp{height:198px}.height-199-sp{height:199px}.height-200-sp{height:200px}
  .fsz-1-sp{font-size:1px}.fsz-2-sp{font-size:2px}.fsz-3-sp{font-size:3px}.fsz-4-sp{font-size:4px}.fsz-5-sp{font-size:5px}.fsz-6-sp{font-size:6px}.fsz-7-sp{font-size:7px}.fsz-8-sp{font-size:8px}.fsz-9-sp{font-size:9px}.fsz-10-sp{font-size:10px}.fsz-11-sp{font-size:11px}.fsz-12-sp{font-size:12px}.fsz-13-sp{font-size:13px}.fsz-14-sp{font-size:14px}.fsz-15-sp{font-size:15px}.fsz-16-sp{font-size:16px}.fsz-17-sp{font-size:17px}.fsz-18-sp{font-size:18px}.fsz-19-sp{font-size:19px}.fsz-20-sp{font-size:20px}.fsz-21-sp{font-size:21px}.fsz-22-sp{font-size:22px}.fsz-23-sp{font-size:23px}.fsz-24-sp{font-size:24px}.fsz-25-sp{font-size:25px}.fsz-26-sp{font-size:26px}.fsz-27-sp{font-size:27px}.fsz-28-sp{font-size:28px}.fsz-29-sp{font-size:29px}.fsz-30-sp{font-size:30px}.fsz-31-sp{font-size:31px}.fsz-32-sp{font-size:32px}.fsz-33-sp{font-size:33px}.fsz-34-sp{font-size:34px}.fsz-35-sp{font-size:35px}.fsz-36-sp{font-size:36px}.fsz-37-sp{font-size:37px}.fsz-38-sp{font-size:38px}.fsz-39-sp{font-size:39px}.fsz-40-sp{font-size:40px}.fsz-41-sp{font-size:41px}.fsz-42-sp{font-size:42px}.fsz-43-sp{font-size:43px}.fsz-44-sp{font-size:44px}.fsz-45-sp{font-size:45px}.fsz-46-sp{font-size:46px}.fsz-47-sp{font-size:47px}.fsz-48-sp{font-size:48px}.fsz-49-sp{font-size:49px}.fsz-50-sp{font-size:50px}
  .s-mt-0-sp{margin-top:0px}.s-mt-1-sp{margin-top:1px}.s-mt-2-sp{margin-top:2px}.s-mt-3-sp{margin-top:3px}.s-mt-4-sp{margin-top:4px}.s-mt-5-sp{margin-top:5px !important}.s-mt-6-sp{margin-top:6px}.s-mt-7-sp{margin-top:7px}.s-mt-8-sp{margin-top:8px}.s-mt-9-sp{margin-top:9px}.s-mt-10-sp{margin-top:10px}.s-mt-11-sp{margin-top:11px}.s-mt-12-sp{margin-top:12px}.s-mt-13-sp{margin-top:13px}.s-mt-14-sp{margin-top:14px}.s-mt-15-sp{margin-top:15px !important}.s-mt-16-sp{margin-top:16px}.s-mt-17-sp{margin-top:17px}.s-mt-18-sp{margin-top:18px}.s-mt-19-sp{margin-top:19px}.s-mt-20-sp{margin-top:20px}.s-mt-21-sp{margin-top:21px}.s-mt-22-sp{margin-top:22px}.s-mt-23-sp{margin-top:23px}.s-mt-24-sp{margin-top:24px}.s-mt-25-sp{margin-top:25px}.s-mt-26-sp{margin-top:26px}.s-mt-27-sp{margin-top:27px}.s-mt-28-sp{margin-top:28px}.s-mt-29-sp{margin-top:29px}.s-mt-30-sp{margin-top:30px}.s-mt-31-sp{margin-top:31px}.s-mt-32-sp{margin-top:32px}.s-mt-33-sp{margin-top:33px}.s-mt-34-sp{margin-top:34px}.s-mt-35-sp{margin-top:35px}.s-mt-36-sp{margin-top:36px}.s-mt-37-sp{margin-top:37px}.s-mt-38-sp{margin-top:38px}.s-mt-39-sp{margin-top:39px}.s-mt-40-sp{margin-top:40px}.s-mt-41-sp{margin-top:41px}.s-mt-42-sp{margin-top:42px}.s-mt-43-sp{margin-top:43px}.s-mt-44-sp{margin-top:44px}.s-mt-45-sp{margin-top:45px}.s-mt-46-sp{margin-top:46px}.s-mt-47-sp{margin-top:47px}.s-mt-48-sp{margin-top:48px}.s-mt-49-sp{margin-top:49px}.s-mt-50-sp{margin-top:50px}.s-mt-51-sp{margin-top:51px}.s-mt-52-sp{margin-top:52px}.s-mt-53-sp{margin-top:53px}.s-mt-54-sp{margin-top:54px}.s-mt-55-sp{margin-top:55px}.s-mt-56-sp{margin-top:56px}.s-mt-57-sp{margin-top:57px}.s-mt-58-sp{margin-top:58px}.s-mt-59-sp{margin-top:59px}.s-mt-60-sp{margin-top:60px}.s-mt-61-sp{margin-top:61px}.s-mt-62-sp{margin-top:62px}.s-mt-63-sp{margin-top:63px}.s-mt-64-sp{margin-top:64px}.s-mt-65-sp{margin-top:65px}.s-mt-66-sp{margin-top:66px}.s-mt-67-sp{margin-top:67px}.s-mt-68-sp{margin-top:68px}.s-mt-69-sp{margin-top:69px}.s-mt-70-sp{margin-top:70px}.s-mt-71-sp{margin-top:71px}.s-mt-72-sp{margin-top:72px}.s-mt-73-sp{margin-top:73px}.s-mt-74-sp{margin-top:74px}.s-mt-75-sp{margin-top:75px}.s-mt-76-sp{margin-top:76px}.s-mt-77-sp{margin-top:77px}.s-mt-78-sp{margin-top:78px}.s-mt-79-sp{margin-top:79px}.s-mt-80-sp{margin-top:80px}.s-mt-81-sp{margin-top:81px}.s-mt-82-sp{margin-top:82px}.s-mt-83-sp{margin-top:83px}.s-mt-84-sp{margin-top:84px}.s-mt-85-sp{margin-top:85px}.s-mt-86-sp{margin-top:86px}.s-mt-87-sp{margin-top:87px}.s-mt-88-sp{margin-top:88px}.s-mt-89-sp{margin-top:89px}.s-mt-90-sp{margin-top:90px}.s-mt-91-sp{margin-top:91px}.s-mt-92-sp{margin-top:92px}.s-mt-93-sp{margin-top:93px}.s-mt-94-sp{margin-top:94px}.s-mt-95-sp{margin-top:95px}.s-mt-96-sp{margin-top:96px}.s-mt-97-sp{margin-top:97px}.s-mt-98-sp{margin-top:98px}.s-mt-99-sp{margin-top:99px}.s-mt-100-sp{margin-top:100px}
  .s-mb-0-sp{margin-bottom:0px}.s-mb-1-sp{margin-bottom:1px}.s-mb-2-sp{margin-bottom:2px}.s-mb-3-sp{margin-bottom:3px}.s-mb-4-sp{margin-bottom:4px}.s-mb-5-sp{margin-bottom:5px}.s-mb-6-sp{margin-bottom:6px}.s-mb-7-sp{margin-bottom:7px}.s-mb-8-sp{margin-bottom:8px}.s-mb-9-sp{margin-bottom:9px}.s-mb-10-sp{margin-bottom:10px}.s-mb-11-sp{margin-bottom:11px}.s-mb-12-sp{margin-bottom:12px}.s-mb-13-sp{margin-bottom:13px}.s-mb-14-sp{margin-bottom:14px}.s-mb-15-sp{margin-bottom:15px}.s-mb-16-sp{margin-bottom:16px}.s-mb-17-sp{margin-bottom:17px}.s-mb-18-sp{margin-bottom:18px}.s-mb-19-sp{margin-bottom:19px}.s-mb-20-sp{margin-bottom:20px}.s-mb-21-sp{margin-bottom:21px}.s-mb-22-sp{margin-bottom:22px}.s-mb-23-sp{margin-bottom:23px}.s-mb-24-sp{margin-bottom:24px}.s-mb-25-sp{margin-bottom:25px}.s-mb-26-sp{margin-bottom:26px}.s-mb-27-sp{margin-bottom:27px}.s-mb-28-sp{margin-bottom:28px}.s-mb-29-sp{margin-bottom:29px}.s-mb-30-sp{margin-bottom:30px}.s-mb-31-sp{margin-bottom:31px}.s-mb-32-sp{margin-bottom:32px}.s-mb-33-sp{margin-bottom:33px}.s-mb-34-sp{margin-bottom:34px}.s-mb-35-sp{margin-bottom:35px}.s-mb-36-sp{margin-bottom:36px}.s-mb-37-sp{margin-bottom:37px}.s-mb-38-sp{margin-bottom:38px}.s-mb-39-sp{margin-bottom:39px}.s-mb-40-sp{margin-bottom:40px}.s-mb-41-sp{margin-bottom:41px}.s-mb-42-sp{margin-bottom:42px}.s-mb-43-sp{margin-bottom:43px}.s-mb-44-sp{margin-bottom:44px}.s-mb-45-sp{margin-bottom:45px}.s-mb-46-sp{margin-bottom:46px}.s-mb-47-sp{margin-bottom:47px}.s-mb-48-sp{margin-bottom:48px}.s-mb-49-sp{margin-bottom:49px}.s-mb-50-sp{margin-bottom:50px}.s-mb-51-sp{margin-bottom:51px}.s-mb-52-sp{margin-bottom:52px}.s-mb-53-sp{margin-bottom:53px}.s-mb-54-sp{margin-bottom:54px}.s-mb-55-sp{margin-bottom:55px}.s-mb-56-sp{margin-bottom:56px}.s-mb-57-sp{margin-bottom:57px}.s-mb-58-sp{margin-bottom:58px}.s-mb-59-sp{margin-bottom:59px}.s-mb-60-sp{margin-bottom:60px}.s-mb-61-sp{margin-bottom:61px}.s-mb-62-sp{margin-bottom:62px}.s-mb-63-sp{margin-bottom:63px}.s-mb-64-sp{margin-bottom:64px}.s-mb-65-sp{margin-bottom:65px}.s-mb-66-sp{margin-bottom:66px}.s-mb-67-sp{margin-bottom:67px}.s-mb-68-sp{margin-bottom:68px}.s-mb-69-sp{margin-bottom:69px}.s-mb-70-sp{margin-bottom:70px}.s-mb-71-sp{margin-bottom:71px}.s-mb-72-sp{margin-bottom:72px}.s-mb-73-sp{margin-bottom:73px}.s-mb-74-sp{margin-bottom:74px}.s-mb-75-sp{margin-bottom:75px}.s-mb-76-sp{margin-bottom:76px}.s-mb-77-sp{margin-bottom:77px}.s-mb-78-sp{margin-bottom:78px}.s-mb-79-sp{margin-bottom:79px}.s-mb-80-sp{margin-bottom:80px}.s-mb-81-sp{margin-bottom:81px}.s-mb-82-sp{margin-bottom:82px}.s-mb-83-sp{margin-bottom:83px}.s-mb-84-sp{margin-bottom:84px}.s-mb-85-sp{margin-bottom:85px}.s-mb-86-sp{margin-bottom:86px}.s-mb-87-sp{margin-bottom:87px}.s-mb-88-sp{margin-bottom:88px}.s-mb-89-sp{margin-bottom:89px}.s-mb-90-sp{margin-bottom:90px}.s-mb-91-sp{margin-bottom:91px}.s-mb-92-sp{margin-bottom:92px}.s-mb-93-sp{margin-bottom:93px}.s-mb-94-sp{margin-bottom:94px}.s-mb-95-sp{margin-bottom:95px}.s-mb-96-sp{margin-bottom:96px}.s-mb-97-sp{margin-bottom:97px}.s-mb-98-sp{margin-bottom:98px}.s-mb-99-sp{margin-bottom:99px}.s-mb-100-sp{margin-bottom:100px}
  .s-mr-0-sp{margin-right:0px}.s-mr-1-sp{margin-right:1px}.s-mr-2-sp{margin-right:2px}.s-mr-3-sp{margin-right:3px}.s-mr-4-sp{margin-right:4px}.s-mr-5-sp{margin-right:5px}.s-mr-6-sp{margin-right:6px}.s-mr-7-sp{margin-right:7px}.s-mr-8-sp{margin-right:8px}.s-mr-9-sp{margin-right:9px}.s-mr-10-sp{margin-right:10px}.s-mr-11-sp{margin-right:11px}.s-mr-12-sp{margin-right:12px}.s-mr-13-sp{margin-right:13px}.s-mr-14-sp{margin-right:14px}.s-mr-15-sp{margin-right:15px}.s-mr-16-sp{margin-right:16px}.s-mr-17-sp{margin-right:17px}.s-mr-18-sp{margin-right:18px}.s-mr-19-sp{margin-right:19px}.s-mr-20-sp{margin-right:20px}.s-mr-21-sp{margin-right:21px}.s-mr-22-sp{margin-right:22px}.s-mr-23-sp{margin-right:23px}.s-mr-24-sp{margin-right:24px}.s-mr-25-sp{margin-right:25px}.s-mr-26-sp{margin-right:26px}.s-mr-27-sp{margin-right:27px}.s-mr-28-sp{margin-right:28px}.s-mr-29-sp{margin-right:29px}.s-mr-30-sp{margin-right:30px}.s-mr-31-sp{margin-right:31px}.s-mr-32-sp{margin-right:32px}.s-mr-33-sp{margin-right:33px}.s-mr-34-sp{margin-right:34px}.s-mr-35-sp{margin-right:35px}.s-mr-36-sp{margin-right:36px}.s-mr-37-sp{margin-right:37px}.s-mr-38-sp{margin-right:38px}.s-mr-39-sp{margin-right:39px}.s-mr-40-sp{margin-right:40px}.s-mr-41-sp{margin-right:41px}.s-mr-42-sp{margin-right:42px}.s-mr-43-sp{margin-right:43px}.s-mr-44-sp{margin-right:44px}.s-mr-45-sp{margin-right:45px}.s-mr-46-sp{margin-right:46px}.s-mr-47-sp{margin-right:47px}.s-mr-48-sp{margin-right:48px}.s-mr-49-sp{margin-right:49px}.s-mr-50-sp{margin-right:50px}.s-mr-51-sp{margin-right:51px}.s-mr-52-sp{margin-right:52px}.s-mr-53-sp{margin-right:53px}.s-mr-54-sp{margin-right:54px}.s-mr-55-sp{margin-right:55px}.s-mr-56-sp{margin-right:56px}.s-mr-57-sp{margin-right:57px}.s-mr-58-sp{margin-right:58px}.s-mr-59-sp{margin-right:59px}.s-mr-60-sp{margin-right:60px}.s-mr-61-sp{margin-right:61px}.s-mr-62-sp{margin-right:62px}.s-mr-63-sp{margin-right:63px}.s-mr-64-sp{margin-right:64px}.s-mr-65-sp{margin-right:65px}.s-mr-66-sp{margin-right:66px}.s-mr-67-sp{margin-right:67px}.s-mr-68-sp{margin-right:68px}.s-mr-69-sp{margin-right:69px}.s-mr-70-sp{margin-right:70px}.s-mr-71-sp{margin-right:71px}.s-mr-72-sp{margin-right:72px}.s-mr-73-sp{margin-right:73px}.s-mr-74-sp{margin-right:74px}.s-mr-75-sp{margin-right:75px}.s-mr-76-sp{margin-right:76px}.s-mr-77-sp{margin-right:77px}.s-mr-78-sp{margin-right:78px}.s-mr-79-sp{margin-right:79px}.s-mr-80-sp{margin-right:80px}.s-mr-81-sp{margin-right:81px}.s-mr-82-sp{margin-right:82px}.s-mr-83-sp{margin-right:83px}.s-mr-84-sp{margin-right:84px}.s-mr-85-sp{margin-right:85px}.s-mr-86-sp{margin-right:86px}.s-mr-87-sp{margin-right:87px}.s-mr-88-sp{margin-right:88px}.s-mr-89-sp{margin-right:89px}.s-mr-90-sp{margin-right:90px}.s-mr-91-sp{margin-right:91px}.s-mr-92-sp{margin-right:92px}.s-mr-93-sp{margin-right:93px}.s-mr-94-sp{margin-right:94px}.s-mr-95-sp{margin-right:95px}.s-mr-96-sp{margin-right:96px}.s-mr-97-sp{margin-right:97px}.s-mr-98-sp{margin-right:98px}.s-mr-99-sp{margin-right:99px}.s-mr-100-sp{margin-right:100px}
  .s-ml-0-sp{margin-left:0px}.s-ml-1-sp{margin-left:1px}.s-ml-2-sp{margin-left:2px}.s-ml-3-sp{margin-left:3px}.s-ml-4-sp{margin-left:4px}.s-ml-5-sp{margin-left:5px}.s-ml-6-sp{margin-left:6px}.s-ml-7-sp{margin-left:7px}.s-ml-8-sp{margin-left:8px}.s-ml-9-sp{margin-left:9px}.s-ml-10-sp{margin-left:10px}.s-ml-11-sp{margin-left:11px}.s-ml-12-sp{margin-left:12px}.s-ml-13-sp{margin-left:13px}.s-ml-14-sp{margin-left:14px}.s-ml-15-sp{margin-left:15px}.s-ml-16-sp{margin-left:16px}.s-ml-17-sp{margin-left:17px}.s-ml-18-sp{margin-left:18px}.s-ml-19-sp{margin-left:19px}.s-ml-20-sp{margin-left:20px}.s-ml-21-sp{margin-left:21px}.s-ml-22-sp{margin-left:22px}.s-ml-23-sp{margin-left:23px}.s-ml-24-sp{margin-left:24px}.s-ml-25-sp{margin-left:25px}.s-ml-26-sp{margin-left:26px}.s-ml-27-sp{margin-left:27px}.s-ml-28-sp{margin-left:28px}.s-ml-29-sp{margin-left:29px}.s-ml-30-sp{margin-left:30px}.s-ml-31-sp{margin-left:31px}.s-ml-32-sp{margin-left:32px}.s-ml-33-sp{margin-left:33px}.s-ml-34-sp{margin-left:34px}.s-ml-35-sp{margin-left:35px}.s-ml-36-sp{margin-left:36px}.s-ml-37-sp{margin-left:37px}.s-ml-38-sp{margin-left:38px}.s-ml-39-sp{margin-left:39px}.s-ml-40-sp{margin-left:40px}.s-ml-41-sp{margin-left:41px}.s-ml-42-sp{margin-left:42px}.s-ml-43-sp{margin-left:43px}.s-ml-44-sp{margin-left:44px}.s-ml-45-sp{margin-left:45px}.s-ml-46-sp{margin-left:46px}.s-ml-47-sp{margin-left:47px}.s-ml-48-sp{margin-left:48px}.s-ml-49-sp{margin-left:49px}.s-ml-50-sp{margin-left:50px}.s-ml-51-sp{margin-left:51px}.s-ml-52-sp{margin-left:52px}.s-ml-53-sp{margin-left:53px}.s-ml-54-sp{margin-left:54px}.s-ml-55-sp{margin-left:55px}.s-ml-56-sp{margin-left:56px}.s-ml-57-sp{margin-left:57px}.s-ml-58-sp{margin-left:58px}.s-ml-59-sp{margin-left:59px}.s-ml-60-sp{margin-left:60px}.s-ml-61-sp{margin-left:61px}.s-ml-62-sp{margin-left:62px}.s-ml-63-sp{margin-left:63px}.s-ml-64-sp{margin-left:64px}.s-ml-65-sp{margin-left:65px}.s-ml-66-sp{margin-left:66px}.s-ml-67-sp{margin-left:67px}.s-ml-68-sp{margin-left:68px}.s-ml-69-sp{margin-left:69px}.s-ml-70-sp{margin-left:70px}.s-ml-71-sp{margin-left:71px}.s-ml-72-sp{margin-left:72px}.s-ml-73-sp{margin-left:73px}.s-ml-74-sp{margin-left:74px}.s-ml-75-sp{margin-left:75px}.s-ml-76-sp{margin-left:76px}.s-ml-77-sp{margin-left:77px}.s-ml-78-sp{margin-left:78px}.s-ml-79-sp{margin-left:79px}.s-ml-80-sp{margin-left:80px}.s-ml-81-sp{margin-left:81px}.s-ml-82-sp{margin-left:82px}.s-ml-83-sp{margin-left:83px}.s-ml-84-sp{margin-left:84px}.s-ml-85-sp{margin-left:85px}.s-ml-86-sp{margin-left:86px}.s-ml-87-sp{margin-left:87px}.s-ml-88-sp{margin-left:88px}.s-ml-89-sp{margin-left:89px}.s-ml-90-sp{margin-left:90px}.s-ml-91-sp{margin-left:91px}.s-ml-92-sp{margin-left:92px}.s-ml-93-sp{margin-left:93px}.s-ml-94-sp{margin-left:94px}.s-ml-95-sp{margin-left:95px}.s-ml-96-sp{margin-left:96px}.s-ml-97-sp{margin-left:97px}.s-ml-98-sp{margin-left:98px}.s-ml-99-sp{margin-left:99px}.s-ml-100-sp{margin-left:100px}
  .s-pt-0-sp{padding-top:0px}.s-pt-1-sp{padding-top:1px}.s-pt-2-sp{padding-top:2px}.s-pt-3-sp{padding-top:3px}.s-pt-4-sp{padding-top:4px}.s-pt-5-sp{padding-top:5px}.s-pt-6-sp{padding-top:6px}.s-pt-7-sp{padding-top:7px}.s-pt-8-sp{padding-top:8px}.s-pt-9-sp{padding-top:9px}.s-pt-10-sp{padding-top:10px}.s-pt-11-sp{padding-top:11px}.s-pt-12-sp{padding-top:12px}.s-pt-13-sp{padding-top:13px}.s-pt-14-sp{padding-top:14px}.s-pt-15-sp{padding-top:15px}.s-pt-16-sp{padding-top:16px}.s-pt-17-sp{padding-top:17px}.s-pt-18-sp{padding-top:18px}.s-pt-19-sp{padding-top:19px}.s-pt-20-sp{padding-top:20px}.s-pt-21-sp{padding-top:21px}.s-pt-22-sp{padding-top:22px}.s-pt-23-sp{padding-top:23px}.s-pt-24-sp{padding-top:24px}.s-pt-25-sp{padding-top:25px}.s-pt-26-sp{padding-top:26px}.s-pt-27-sp{padding-top:27px}.s-pt-28-sp{padding-top:28px}.s-pt-29-sp{padding-top:29px}.s-pt-30-sp{padding-top:30px}.s-pt-31-sp{padding-top:31px}.s-pt-32-sp{padding-top:32px}.s-pt-33-sp{padding-top:33px}.s-pt-34-sp{padding-top:34px}.s-pt-35-sp{padding-top:35px}.s-pt-36-sp{padding-top:36px}.s-pt-37-sp{padding-top:37px}.s-pt-38-sp{padding-top:38px}.s-pt-39-sp{padding-top:39px}.s-pt-40-sp{padding-top:40px}.s-pt-41-sp{padding-top:41px}.s-pt-42-sp{padding-top:42px}.s-pt-43-sp{padding-top:43px}.s-pt-44-sp{padding-top:44px}.s-pt-45-sp{padding-top:45px}.s-pt-46-sp{padding-top:46px}.s-pt-47-sp{padding-top:47px}.s-pt-48-sp{padding-top:48px}.s-pt-49-sp{padding-top:49px}.s-pt-50-sp{padding-top:50px}.s-pt-51-sp{padding-top:51px}.s-pt-52-sp{padding-top:52px}.s-pt-53-sp{padding-top:53px}.s-pt-54-sp{padding-top:54px}.s-pt-55-sp{padding-top:55px}.s-pt-56-sp{padding-top:56px}.s-pt-57-sp{padding-top:57px}.s-pt-58-sp{padding-top:58px}.s-pt-59-sp{padding-top:59px}.s-pt-60-sp{padding-top:60px}.s-pt-61-sp{padding-top:61px}.s-pt-62-sp{padding-top:62px}.s-pt-63-sp{padding-top:63px}.s-pt-64-sp{padding-top:64px}.s-pt-65-sp{padding-top:65px}.s-pt-66-sp{padding-top:66px}.s-pt-67-sp{padding-top:67px}.s-pt-68-sp{padding-top:68px}.s-pt-69-sp{padding-top:69px}.s-pt-70-sp{padding-top:70px}.s-pt-71-sp{padding-top:71px}.s-pt-72-sp{padding-top:72px}.s-pt-73-sp{padding-top:73px}.s-pt-74-sp{padding-top:74px}.s-pt-75-sp{padding-top:75px}.s-pt-76-sp{padding-top:76px}.s-pt-77-sp{padding-top:77px}.s-pt-78-sp{padding-top:78px}.s-pt-79-sp{padding-top:79px}.s-pt-80-sp{padding-top:80px}.s-pt-81-sp{padding-top:81px}.s-pt-82-sp{padding-top:82px}.s-pt-83-sp{padding-top:83px}.s-pt-84-sp{padding-top:84px}.s-pt-85-sp{padding-top:85px}.s-pt-86-sp{padding-top:86px}.s-pt-87-sp{padding-top:87px}.s-pt-88-sp{padding-top:88px}.s-pt-89-sp{padding-top:89px}.s-pt-90-sp{padding-top:90px}.s-pt-91-sp{padding-top:91px}.s-pt-92-sp{padding-top:92px}.s-pt-93-sp{padding-top:93px}.s-pt-94-sp{padding-top:94px}.s-pt-95-sp{padding-top:95px}.s-pt-96-sp{padding-top:96px}.s-pt-97-sp{padding-top:97px}.s-pt-98-sp{padding-top:98px}.s-pt-99-sp{padding-top:99px}.s-pt-100-sp{padding-top:100px}
  .s-pb-0-sp{padding-bottom:0px}.s-pb-1-sp{padding-bottom:1px}.s-pb-2-sp{padding-bottom:2px}.s-pb-3-sp{padding-bottom:3px}.s-pb-4-sp{padding-bottom:4px}.s-pb-5-sp{padding-bottom:5px}.s-pb-6-sp{padding-bottom:6px}.s-pb-7-sp{padding-bottom:7px}.s-pb-8-sp{padding-bottom:8px}.s-pb-9-sp{padding-bottom:9px}.s-pb-10-sp{padding-bottom:10px}.s-pb-11-sp{padding-bottom:11px}.s-pb-12-sp{padding-bottom:12px}.s-pb-13-sp{padding-bottom:13px}.s-pb-14-sp{padding-bottom:14px}.s-pb-15-sp{padding-bottom:15px}.s-pb-16-sp{padding-bottom:16px}.s-pb-17-sp{padding-bottom:17px}.s-pb-18-sp{padding-bottom:18px}.s-pb-19-sp{padding-bottom:19px}.s-pb-20-sp{padding-bottom:20px}.s-pb-21-sp{padding-bottom:21px}.s-pb-22-sp{padding-bottom:22px}.s-pb-23-sp{padding-bottom:23px}.s-pb-24-sp{padding-bottom:24px}.s-pb-25-sp{padding-bottom:25px}.s-pb-26-sp{padding-bottom:26px}.s-pb-27-sp{padding-bottom:27px}.s-pb-28-sp{padding-bottom:28px}.s-pb-29-sp{padding-bottom:29px}.s-pb-30-sp{padding-bottom:30px}.s-pb-31-sp{padding-bottom:31px}.s-pb-32-sp{padding-bottom:32px}.s-pb-33-sp{padding-bottom:33px}.s-pb-34-sp{padding-bottom:34px}.s-pb-35-sp{padding-bottom:35px}.s-pb-36-sp{padding-bottom:36px}.s-pb-37-sp{padding-bottom:37px}.s-pb-38-sp{padding-bottom:38px}.s-pb-39-sp{padding-bottom:39px}.s-pb-40-sp{padding-bottom:40px}.s-pb-41-sp{padding-bottom:41px}.s-pb-42-sp{padding-bottom:42px}.s-pb-43-sp{padding-bottom:43px}.s-pb-44-sp{padding-bottom:44px}.s-pb-45-sp{padding-bottom:45px}.s-pb-46-sp{padding-bottom:46px}.s-pb-47-sp{padding-bottom:47px}.s-pb-48-sp{padding-bottom:48px}.s-pb-49-sp{padding-bottom:49px}.s-pb-50-sp{padding-bottom:50px}.s-pb-51-sp{padding-bottom:51px}.s-pb-52-sp{padding-bottom:52px}.s-pb-53-sp{padding-bottom:53px}.s-pb-54-sp{padding-bottom:54px}.s-pb-55-sp{padding-bottom:55px}.s-pb-56-sp{padding-bottom:56px}.s-pb-57-sp{padding-bottom:57px}.s-pb-58-sp{padding-bottom:58px}.s-pb-59-sp{padding-bottom:59px}.s-pb-60-sp{padding-bottom:60px}.s-pb-61-sp{padding-bottom:61px}.s-pb-62-sp{padding-bottom:62px}.s-pb-63-sp{padding-bottom:63px}.s-pb-64-sp{padding-bottom:64px}.s-pb-65-sp{padding-bottom:65px}.s-pb-66-sp{padding-bottom:66px}.s-pb-67-sp{padding-bottom:67px}.s-pb-68-sp{padding-bottom:68px}.s-pb-69-sp{padding-bottom:69px}.s-pb-70-sp{padding-bottom:70px}.s-pb-71-sp{padding-bottom:71px}.s-pb-72-sp{padding-bottom:72px}.s-pb-73-sp{padding-bottom:73px}.s-pb-74-sp{padding-bottom:74px}.s-pb-75-sp{padding-bottom:75px}.s-pb-76-sp{padding-bottom:76px}.s-pb-77-sp{padding-bottom:77px}.s-pb-78-sp{padding-bottom:78px}.s-pb-79-sp{padding-bottom:79px}.s-pb-80-sp{padding-bottom:80px}.s-pb-81-sp{padding-bottom:81px}.s-pb-82-sp{padding-bottom:82px}.s-pb-83-sp{padding-bottom:83px}.s-pb-84-sp{padding-bottom:84px}.s-pb-85-sp{padding-bottom:85px}.s-pb-86-sp{padding-bottom:86px}.s-pb-87-sp{padding-bottom:87px}.s-pb-88-sp{padding-bottom:88px}.s-pb-89-sp{padding-bottom:89px}.s-pb-90-sp{padding-bottom:90px}.s-pb-91-sp{padding-bottom:91px}.s-pb-92-sp{padding-bottom:92px}.s-pb-93-sp{padding-bottom:93px}.s-pb-94-sp{padding-bottom:94px}.s-pb-95-sp{padding-bottom:95px}.s-pb-96-sp{padding-bottom:96px}.s-pb-97-sp{padding-bottom:97px}.s-pb-98-sp{padding-bottom:98px}.s-pb-99-sp{padding-bottom:99px}.s-pb-100-sp{padding-bottom:100px}
  .s-pr-0-sp{padding-right:0px}.s-pr-1-sp{padding-right:1px}.s-pr-2-sp{padding-right:2px}.s-pr-3-sp{padding-right:3px}.s-pr-4-sp{padding-right:4px}.s-pr-5-sp{padding-right:5px}.s-pr-6-sp{padding-right:6px}.s-pr-7-sp{padding-right:7px}.s-pr-8-sp{padding-right:8px}.s-pr-9-sp{padding-right:9px}.s-pr-10-sp{padding-right:10px}.s-pr-11-sp{padding-right:11px}.s-pr-12-sp{padding-right:12px}.s-pr-13-sp{padding-right:13px}.s-pr-14-sp{padding-right:14px}.s-pr-15-sp{padding-right:15px}.s-pr-16-sp{padding-right:16px}.s-pr-17-sp{padding-right:17px}.s-pr-18-sp{padding-right:18px}.s-pr-19-sp{padding-right:19px}.s-pr-20-sp{padding-right:20px}.s-pr-21-sp{padding-right:21px}.s-pr-22-sp{padding-right:22px}.s-pr-23-sp{padding-right:23px}.s-pr-24-sp{padding-right:24px}.s-pr-25-sp{padding-right:25px}.s-pr-26-sp{padding-right:26px}.s-pr-27-sp{padding-right:27px}.s-pr-28-sp{padding-right:28px}.s-pr-29-sp{padding-right:29px}.s-pr-30-sp{padding-right:30px}.s-pr-31-sp{padding-right:31px}.s-pr-32-sp{padding-right:32px}.s-pr-33-sp{padding-right:33px}.s-pr-34-sp{padding-right:34px}.s-pr-35-sp{padding-right:35px}.s-pr-36-sp{padding-right:36px}.s-pr-37-sp{padding-right:37px}.s-pr-38-sp{padding-right:38px}.s-pr-39-sp{padding-right:39px}.s-pr-40-sp{padding-right:40px}.s-pr-41-sp{padding-right:41px}.s-pr-42-sp{padding-right:42px}.s-pr-43-sp{padding-right:43px}.s-pr-44-sp{padding-right:44px}.s-pr-45-sp{padding-right:45px}.s-pr-46-sp{padding-right:46px}.s-pr-47-sp{padding-right:47px}.s-pr-48-sp{padding-right:48px}.s-pr-49-sp{padding-right:49px}.s-pr-50-sp{padding-right:50px}.s-pr-51-sp{padding-right:51px}.s-pr-52-sp{padding-right:52px}.s-pr-53-sp{padding-right:53px}.s-pr-54-sp{padding-right:54px}.s-pr-55-sp{padding-right:55px}.s-pr-56-sp{padding-right:56px}.s-pr-57-sp{padding-right:57px}.s-pr-58-sp{padding-right:58px}.s-pr-59-sp{padding-right:59px}.s-pr-60-sp{padding-right:60px}.s-pr-61-sp{padding-right:61px}.s-pr-62-sp{padding-right:62px}.s-pr-63-sp{padding-right:63px}.s-pr-64-sp{padding-right:64px}.s-pr-65-sp{padding-right:65px}.s-pr-66-sp{padding-right:66px}.s-pr-67-sp{padding-right:67px}.s-pr-68-sp{padding-right:68px}.s-pr-69-sp{padding-right:69px}.s-pr-70-sp{padding-right:70px}.s-pr-71-sp{padding-right:71px}.s-pr-72-sp{padding-right:72px}.s-pr-73-sp{padding-right:73px}.s-pr-74-sp{padding-right:74px}.s-pr-75-sp{padding-right:75px}.s-pr-76-sp{padding-right:76px}.s-pr-77-sp{padding-right:77px}.s-pr-78-sp{padding-right:78px}.s-pr-79-sp{padding-right:79px}.s-pr-80-sp{padding-right:80px}.s-pr-81-sp{padding-right:81px}.s-pr-82-sp{padding-right:82px}.s-pr-83-sp{padding-right:83px}.s-pr-84-sp{padding-right:84px}.s-pr-85-sp{padding-right:85px}.s-pr-86-sp{padding-right:86px}.s-pr-87-sp{padding-right:87px}.s-pr-88-sp{padding-right:88px}.s-pr-89-sp{padding-right:89px}.s-pr-90-sp{padding-right:90px}.s-pr-91-sp{padding-right:91px}.s-pr-92-sp{padding-right:92px}.s-pr-93-sp{padding-right:93px}.s-pr-94-sp{padding-right:94px}.s-pr-95-sp{padding-right:95px}.s-pr-96-sp{padding-right:96px}.s-pr-97-sp{padding-right:97px}.s-pr-98-sp{padding-right:98px}.s-pr-99-sp{padding-right:99px}.s-pr-100-sp{padding-right:100px}
  .s-pl-0-sp{padding-left:0px}.s-pl-1-sp{padding-left:1px}.s-pl-2-sp{padding-left:2px}.s-pl-3-sp{padding-left:3px}.s-pl-4-sp{padding-left:4px}.s-pl-5-sp{padding-left:5px}.s-pl-6-sp{padding-left:6px}.s-pl-7-sp{padding-left:7px}.s-pl-8-sp{padding-left:8px}.s-pl-9-sp{padding-left:9px}.s-pl-10-sp{padding-left:10px}.s-pl-11-sp{padding-left:11px}.s-pl-12-sp{padding-left:12px}.s-pl-13-sp{padding-left:13px}.s-pl-14-sp{padding-left:14px}.s-pl-15-sp{padding-left:15px}.s-pl-16-sp{padding-left:16px}.s-pl-17-sp{padding-left:17px}.s-pl-18-sp{padding-left:18px}.s-pl-19-sp{padding-left:19px}.s-pl-20-sp{padding-left:20px}.s-pl-21-sp{padding-left:21px}.s-pl-22-sp{padding-left:22px}.s-pl-23-sp{padding-left:23px}.s-pl-24-sp{padding-left:24px}.s-pl-25-sp{padding-left:25px}.s-pl-26-sp{padding-left:26px}.s-pl-27-sp{padding-left:27px}.s-pl-28-sp{padding-left:28px}.s-pl-29-sp{padding-left:29px}.s-pl-30-sp{padding-left:30px}.s-pl-31-sp{padding-left:31px}.s-pl-32-sp{padding-left:32px}.s-pl-33-sp{padding-left:33px}.s-pl-34-sp{padding-left:34px}.s-pl-35-sp{padding-left:35px}.s-pl-36-sp{padding-left:36px}.s-pl-37-sp{padding-left:37px}.s-pl-38-sp{padding-left:38px}.s-pl-39-sp{padding-left:39px}.s-pl-40-sp{padding-left:40px}.s-pl-41-sp{padding-left:41px}.s-pl-42-sp{padding-left:42px}.s-pl-43-sp{padding-left:43px}.s-pl-44-sp{padding-left:44px}.s-pl-45-sp{padding-left:45px}.s-pl-46-sp{padding-left:46px}.s-pl-47-sp{padding-left:47px}.s-pl-48-sp{padding-left:48px}.s-pl-49-sp{padding-left:49px}.s-pl-50-sp{padding-left:50px}.s-pl-51-sp{padding-left:51px}.s-pl-52-sp{padding-left:52px}.s-pl-53-sp{padding-left:53px}.s-pl-54-sp{padding-left:54px}.s-pl-55-sp{padding-left:55px}.s-pl-56-sp{padding-left:56px}.s-pl-57-sp{padding-left:57px}.s-pl-58-sp{padding-left:58px}.s-pl-59-sp{padding-left:59px}.s-pl-60-sp{padding-left:60px}.s-pl-61-sp{padding-left:61px}.s-pl-62-sp{padding-left:62px}.s-pl-63-sp{padding-left:63px}.s-pl-64-sp{padding-left:64px}.s-pl-65-sp{padding-left:65px}.s-pl-66-sp{padding-left:66px}.s-pl-67-sp{padding-left:67px}.s-pl-68-sp{padding-left:68px}.s-pl-69-sp{padding-left:69px}.s-pl-70-sp{padding-left:70px}.s-pl-71-sp{padding-left:71px}.s-pl-72-sp{padding-left:72px}.s-pl-73-sp{padding-left:73px}.s-pl-74-sp{padding-left:74px}.s-pl-75-sp{padding-left:75px}.s-pl-76-sp{padding-left:76px}.s-pl-77-sp{padding-left:77px}.s-pl-78-sp{padding-left:78px}.s-pl-79-sp{padding-left:79px}.s-pl-80-sp{padding-left:80px}.s-pl-81-sp{padding-left:81px}.s-pl-82-sp{padding-left:82px}.s-pl-83-sp{padding-left:83px}.s-pl-84-sp{padding-left:84px}.s-pl-85-sp{padding-left:85px}.s-pl-86-sp{padding-left:86px}.s-pl-87-sp{padding-left:87px}.s-pl-88-sp{padding-left:88px}.s-pl-89-sp{padding-left:89px}.s-pl-90-sp{padding-left:90px}.s-pl-91-sp{padding-left:91px}.s-pl-92-sp{padding-left:92px}.s-pl-93-sp{padding-left:93px}.s-pl-94-sp{padding-left:94px}.s-pl-95-sp{padding-left:95px}.s-pl-96-sp{padding-left:96px}.s-pl-97-sp{padding-left:97px}.s-pl-98-sp{padding-left:98px}.s-pl-99-sp{padding-left:99px}.s-pl-100-sp{padding-left:100px}
  .s-mr-minus-50-sp{margin-left:-50px}.s-mr-minus-49-sp{margin-left:-49px}.s-mr-minus-48-sp{margin-left:-48px}.s-mr-minus-47-sp{margin-left:-47px}.s-mr-minus-46-sp{margin-left:-46px}.s-mr-minus-45-sp{margin-left:-45px}.s-mr-minus-44-sp{margin-left:-44px}.s-mr-minus-43-sp{margin-left:-43px}.s-mr-minus-42-sp{margin-left:-42px}.s-mr-minus-41-sp{margin-left:-41px}.s-mr-minus-40-sp{margin-left:-40px}.s-mr-minus-39-sp{margin-left:-39px}.s-mr-minus-38-sp{margin-left:-38px}.s-mr-minus-37-sp{margin-left:-37px}.s-mr-minus-36-sp{margin-left:-36px}.s-mr-minus-35-sp{margin-left:-35px}.s-mr-minus-34-sp{margin-left:-34px}.s-mr-minus-33-sp{margin-left:-33px}.s-mr-minus-32-sp{margin-left:-32px}.s-mr-minus-31-sp{margin-left:-31px}.s-mr-minus-30-sp{margin-left:-30px}.s-mr-minus-29-sp{margin-left:-29px}.s-mr-minus-28-sp{margin-left:-28px}.s-mr-minus-27-sp{margin-left:-27px}.s-mr-minus-26-sp{margin-left:-26px}.s-mr-minus-25-sp{margin-left:-25px}.s-mr-minus-24-sp{margin-left:-24px}.s-mr-minus-23-sp{margin-left:-23px}.s-mr-minus-22-sp{margin-left:-22px}.s-mr-minus-21-sp{margin-left:-21px}.s-mr-minus-20-sp{margin-left:-20px}.s-mr-minus-19-sp{margin-left:-19px}.s-mr-minus-18-sp{margin-left:-18px}.s-mr-minus-17-sp{margin-left:-17px}.s-mr-minus-16-sp{margin-left:-16px}.s-mr-minus-15-sp{margin-left:-15px}.s-mr-minus-14-sp{margin-left:-14px}.s-mr-minus-13-sp{margin-left:-13px}.s-mr-minus-12-sp{margin-left:-12px}.s-mr-minus-11-sp{margin-left:-11px}.s-mr-minus-10-sp{margin-left:-10px}.s-mr-minus-9-sp{margin-left:-9px}.s-mr-minus-8-sp{margin-left:-8px}.s-mr-minus-7-sp{margin-left:-7px}.s-mr-minus-6-sp{margin-left:-6px}.s-mr-minus-5-sp{margin-left:-5px}.s-mr-minus-4-sp{margin-left:-4px}.s-mr-minus-3-sp{margin-left:-3px}.s-mr-minus-2-sp{margin-left:-2px}.s-mr-minus-1-sp{margin-left:-1px}
}

::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #bebebe;
}


.box-red-input.box-red-input-suno span.suno-label {
  font-size:24px;
  font-weight: normal;
}

@media screen and (max-width: 768px) {
  .box-red-input.box-red-input-suno input[type="text"], input[type="password"] {
    padding-left: 5px;
  }
  .box-red-input.box-red-input-suno span {
    margin: 0 4px;
  }
  .box-red-input.box-red-input-suno span.suno-label {
    font-size:16px;
    font-weight: normal;
  }
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

#loader
{
    position: absolute;
    width: 60px; /*ローディングアイコンの横サイズ*/
    height: 60px; /*ローディングアイコンの縦サイズ*/
    border-radius: 50%;  /*CSS3で円を書く*/
    border: 8px solid #fff;  /*円に○の白枠をつける*/
    border-right-color: transparent; /*円の右にC状の空きをつける*/
    animation: spin 1s linear infinite; /*1秒毎にくるくる回転するアニメーション*/
}
.modal{
    display: none;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3;
}
.modal__bg{
	background: rgba(0,0,0,0.5);
    height: 100vh;
    position: absolute;
    width: 100%;
}
.modal__content{
    background: rgba(0,0,0,0);
    left: 50%;
    padding: 40px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 60px;
    height: 60px;
}
@keyframes spin
{
    100%  { transform: rotate(360deg); opacity: 1.0; } /*50%の時は透明度なし*/
}

/* ==========================================================
 QRコードスキャン処理用
========================================================== */
#video-area{
    position: relative;
    display: none;
}

#input-area{
    position: relative;
    display: block;
}

#video{
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    z-index: 0;
    width: 100%; /* 親要素の幅を100%に設定 */
    height: 65vh; /* ビューポートの高さの75%に設定 */
}

#camera-canvas{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    
    width: 100%; /* 親要素の幅を100%に設定 */
    height: 65vh; /* ビューポートの高さの75%に設定 */
    overflow: hidden; /* 溢れた部分を隠す */
    
}

#rect-canvas{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}

#result-area{
    position: absolute;
}

#gpslink_camera {
  color: #000;
  font-weight: bold;
  font-size: 24px;
  background-color: #ffcc44;
  -webkit-border-radius: 30px;
          border-radius: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  text-align: center;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
  max-width: 100%;
  padding-top: 2px;
}

#gpslink_camera:after {
  content: '＞';
  color: #fff;
  font-size: 28px;
  position: absolute;
  right: 80px;
}

@media screen and (max-width: 768px) {
  #gpslink_camera {
    font-size: 18px;
  }
  #gpslink_camera:after {
    font-size: 22px;
    right: 20px;
  }
}
