@charset "UTF-8";
@font-face {
  font-family: "Noto Sans JP";
  src: url(../fonts/noto-jp/NotoSansJP-Regular.otf);
}
@font-face {
  font-family: "Noto Sans JP Black";
  src: url(../fonts/noto-jp/NotoSansJP-Black.otf);
}
@font-face {
  font-family: "Noto Sans JP Bold";
  src: url(../fonts/noto-jp/NotoSansJP-Bold.otf);
}
@font-face {
  font-family: "Noto Sans JP Medium";
  src: url(../fonts/noto-jp/NotoSansJP-Medium.otf);
}
@font-face {
  font-family: "Noto Sans JP Light";
  src: url(../fonts/noto-jp/NotoSansJP-Light.otf);
}
@font-face {
  font-family: "Noto Sans JP Thin";
  src: url(../fonts/noto-jp/NotoSansJP-Thin.otf);
}
* {
  color: #0045AD;
  line-height: 2;
  letter-spacing: 0.11em;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 130px;
}

body {
  overflow-x: hidden;
}

dl,
ol,
ul {
  margin: 0 !important;
  padding: 0 !important;
}

a[href^="tel:"] {
  pointer-events: none;
}

@media (max-width: 768px) {
  a[href^="tel:"] {
    pointer-events: auto;
  }
}
.sp_absolute {
  position: static;
}

.sp_none {
  display: block;
}

.pc {
  display: block !important;
}

.sp {
  display: none !important;
}

.se {
  display: none !important;
}

.pc-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.sp-flex {
  display: none !important;
}

.se_flex {
  display: none !important;
}

img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.white {
  color: white;
}

.bg_white {
  background-color: white;
}

.blue01 {
  color: #0045AD;
}

.bg_blue01 {
  background-color: #0045AD;
}

.blue02 {
  color: #76B1EB;
}

.bg_blue02 {
  background-color: #76B1EB;
}

.bg_blue_grad01 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#48a9f3));
  background: linear-gradient(to bottom, #ffffff 0%, #48a9f3 100%);
}

.bg_blue_grad02 {
  background: -webkit-gradient(linear, left top, left bottom, from(#4ca0ff), to(#1c74d8));
  background: linear-gradient(to bottom, #4ca0ff 0%, #1c74d8 100%);
}

.bg_blue_grad03 {
  background: -webkit-gradient(linear, left top, left bottom, from(#0052d4), color-stop(50%, #65c7F7), to(#9cecfb));
  background: linear-gradient(to bottom, #0052d4 0%, #65c7F7 50%, #9cecfb 100%);
}

.fw_thin {
  font-weight: 100;
}

.fw_extralight {
  font-weight: 200;
}

.fw_medium {
  font-weight: 500;
}

.fw_semibold {
  font-weight: 600;
}

.fw_extrabold {
  font-weight: 800;
}

.fw_black {
  font-weight: 900;
}

.fw_extrablack {
  font-weight: 950;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-bottom: 0;
}

.mt5 {
  margin-top: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

.my5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mx5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.my10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mx10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.mr15 {
  margin-right: 15px;
}

.my15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mx15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.my20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mx20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mt25 {
  margin-top: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.mr25 {
  margin-right: 25px;
}

.my25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mx25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

.my30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mx30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mt35 {
  margin-top: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.mr35 {
  margin-right: 35px;
}

.my35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mx35 {
  margin-left: 35px;
  margin-right: 35px;
}

.mt40 {
  margin-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.my40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mt45 {
  margin-top: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.mr45 {
  margin-right: 45px;
}

.my45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mx45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mt50 {
  margin-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

.my50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mx50 {
  margin-left: 50px;
  margin-right: 50px;
}

.mt55 {
  margin-top: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.mr55 {
  margin-right: 55px;
}

.my55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mx55 {
  margin-left: 55px;
  margin-right: 55px;
}

.mt60 {
  margin-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.mr60 {
  margin-right: 60px;
}

.my60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mx60 {
  margin-left: 60px;
  margin-right: 60px;
}

.mt65 {
  margin-top: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.mr65 {
  margin-right: 65px;
}

.my65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mx65 {
  margin-left: 65px;
  margin-right: 65px;
}

.mt70 {
  margin-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.mr70 {
  margin-right: 70px;
}

.my70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mx70 {
  margin-left: 70px;
  margin-right: 70px;
}

.mt75 {
  margin-top: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.mr75 {
  margin-right: 75px;
}

.my75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mx75 {
  margin-left: 75px;
  margin-right: 75px;
}

.mt80 {
  margin-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.mr80 {
  margin-right: 80px;
}

.my80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mx80 {
  margin-left: 80px;
  margin-right: 80px;
}

.mt85 {
  margin-top: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.ml85 {
  margin-left: 85px;
}

.mr85 {
  margin-right: 85px;
}

.my85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mx85 {
  margin-left: 85px;
  margin-right: 85px;
}

.mt90 {
  margin-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.mr90 {
  margin-right: 90px;
}

.my90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mx90 {
  margin-left: 90px;
  margin-right: 90px;
}

.mt95 {
  margin-top: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.ml95 {
  margin-left: 95px;
}

.mr95 {
  margin-right: 95px;
}

.my95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mx95 {
  margin-left: 95px;
  margin-right: 95px;
}

.mt100 {
  margin-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

.my100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mx100 {
  margin-left: 100px;
  margin-right: 100px;
}

.mt105 {
  margin-top: 105px;
}

.mb105 {
  margin-bottom: 105px;
}

.ml105 {
  margin-left: 105px;
}

.mr105 {
  margin-right: 105px;
}

.my105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.mx105 {
  margin-left: 105px;
  margin-right: 105px;
}

.mt110 {
  margin-top: 110px;
}

.mb110 {
  margin-bottom: 110px;
}

.ml110 {
  margin-left: 110px;
}

.mr110 {
  margin-right: 110px;
}

.my110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mx110 {
  margin-left: 110px;
  margin-right: 110px;
}

.mt115 {
  margin-top: 115px;
}

.mb115 {
  margin-bottom: 115px;
}

.ml115 {
  margin-left: 115px;
}

.mr115 {
  margin-right: 115px;
}

.my115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.mx115 {
  margin-left: 115px;
  margin-right: 115px;
}

.mt120 {
  margin-top: 120px;
}

.mb120 {
  margin-bottom: 120px;
}

.ml120 {
  margin-left: 120px;
}

.mr120 {
  margin-right: 120px;
}

.my120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mx120 {
  margin-left: 120px;
  margin-right: 120px;
}

.mt125 {
  margin-top: 125px;
}

.mb125 {
  margin-bottom: 125px;
}

.ml125 {
  margin-left: 125px;
}

.mr125 {
  margin-right: 125px;
}

.my125 {
  margin-top: 125px;
  margin-bottom: 125px;
}

.mx125 {
  margin-left: 125px;
  margin-right: 125px;
}

.mt130 {
  margin-top: 130px;
}

.mb130 {
  margin-bottom: 130px;
}

.ml130 {
  margin-left: 130px;
}

.mr130 {
  margin-right: 130px;
}

.my130 {
  margin-top: 130px;
  margin-bottom: 130px;
}

.mx130 {
  margin-left: 130px;
  margin-right: 130px;
}

.mt135 {
  margin-top: 135px;
}

.mb135 {
  margin-bottom: 135px;
}

.ml135 {
  margin-left: 135px;
}

.mr135 {
  margin-right: 135px;
}

.my135 {
  margin-top: 135px;
  margin-bottom: 135px;
}

.mx135 {
  margin-left: 135px;
  margin-right: 135px;
}

.mt140 {
  margin-top: 140px;
}

.mb140 {
  margin-bottom: 140px;
}

.ml140 {
  margin-left: 140px;
}

.mr140 {
  margin-right: 140px;
}

.my140 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.mx140 {
  margin-left: 140px;
  margin-right: 140px;
}

.mt145 {
  margin-top: 145px;
}

.mb145 {
  margin-bottom: 145px;
}

.ml145 {
  margin-left: 145px;
}

.mr145 {
  margin-right: 145px;
}

.my145 {
  margin-top: 145px;
  margin-bottom: 145px;
}

.mx145 {
  margin-left: 145px;
  margin-right: 145px;
}

.mt150 {
  margin-top: 150px;
}

.mb150 {
  margin-bottom: 150px;
}

.ml150 {
  margin-left: 150px;
}

.mr150 {
  margin-right: 150px;
}

.my150 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mx150 {
  margin-left: 150px;
  margin-right: 150px;
}

.mt155 {
  margin-top: 155px;
}

.mb155 {
  margin-bottom: 155px;
}

.ml155 {
  margin-left: 155px;
}

.mr155 {
  margin-right: 155px;
}

.my155 {
  margin-top: 155px;
  margin-bottom: 155px;
}

.mx155 {
  margin-left: 155px;
  margin-right: 155px;
}

.mt160 {
  margin-top: 160px;
}

.mb160 {
  margin-bottom: 160px;
}

.ml160 {
  margin-left: 160px;
}

.mr160 {
  margin-right: 160px;
}

.my160 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.mx160 {
  margin-left: 160px;
  margin-right: 160px;
}

.mt165 {
  margin-top: 165px;
}

.mb165 {
  margin-bottom: 165px;
}

.ml165 {
  margin-left: 165px;
}

.mr165 {
  margin-right: 165px;
}

.my165 {
  margin-top: 165px;
  margin-bottom: 165px;
}

.mx165 {
  margin-left: 165px;
  margin-right: 165px;
}

.mt170 {
  margin-top: 170px;
}

.mb170 {
  margin-bottom: 170px;
}

.ml170 {
  margin-left: 170px;
}

.mr170 {
  margin-right: 170px;
}

.my170 {
  margin-top: 170px;
  margin-bottom: 170px;
}

.mx170 {
  margin-left: 170px;
  margin-right: 170px;
}

.mt175 {
  margin-top: 175px;
}

.mb175 {
  margin-bottom: 175px;
}

.ml175 {
  margin-left: 175px;
}

.mr175 {
  margin-right: 175px;
}

.my175 {
  margin-top: 175px;
  margin-bottom: 175px;
}

.mx175 {
  margin-left: 175px;
  margin-right: 175px;
}

.mt180 {
  margin-top: 180px;
}

.mb180 {
  margin-bottom: 180px;
}

.ml180 {
  margin-left: 180px;
}

.mr180 {
  margin-right: 180px;
}

.my180 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.mx180 {
  margin-left: 180px;
  margin-right: 180px;
}

.mt185 {
  margin-top: 185px;
}

.mb185 {
  margin-bottom: 185px;
}

.ml185 {
  margin-left: 185px;
}

.mr185 {
  margin-right: 185px;
}

.my185 {
  margin-top: 185px;
  margin-bottom: 185px;
}

.mx185 {
  margin-left: 185px;
  margin-right: 185px;
}

.mt190 {
  margin-top: 190px;
}

.mb190 {
  margin-bottom: 190px;
}

.ml190 {
  margin-left: 190px;
}

.mr190 {
  margin-right: 190px;
}

.my190 {
  margin-top: 190px;
  margin-bottom: 190px;
}

.mx190 {
  margin-left: 190px;
  margin-right: 190px;
}

.mt195 {
  margin-top: 195px;
}

.mb195 {
  margin-bottom: 195px;
}

.ml195 {
  margin-left: 195px;
}

.mr195 {
  margin-right: 195px;
}

.my195 {
  margin-top: 195px;
  margin-bottom: 195px;
}

.mx195 {
  margin-left: 195px;
  margin-right: 195px;
}

.mt200 {
  margin-top: 200px;
}

.mb200 {
  margin-bottom: 200px;
}

.ml200 {
  margin-left: 200px;
}

.mr200 {
  margin-right: 200px;
}

.my200 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.mx200 {
  margin-left: 200px;
  margin-right: 200px;
}

.pt5 {
  padding-top: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.pr5 {
  padding-right: 5px;
}

.py5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.px5 {
  padding-left: 5px;
  padding-right: 5px;
}

.gap5 {
  gap: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.pr10 {
  padding-right: 10px;
}

.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px10 {
  padding-left: 10px;
  padding-right: 10px;
}

.gap10 {
  gap: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.pr15 {
  padding-right: 15px;
}

.py15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.px15 {
  padding-left: 15px;
  padding-right: 15px;
}

.gap15 {
  gap: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.pr20 {
  padding-right: 20px;
}

.py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.px20 {
  padding-left: 20px;
  padding-right: 20px;
}

.gap20 {
  gap: 20px;
}

.pt25 {
  padding-top: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.pr25 {
  padding-right: 25px;
}

.py25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.px25 {
  padding-left: 25px;
  padding-right: 25px;
}

.gap25 {
  gap: 25px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.pr30 {
  padding-right: 30px;
}

.py30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.px30 {
  padding-left: 30px;
  padding-right: 30px;
}

.gap30 {
  gap: 30px;
}

.pt35 {
  padding-top: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.pl35 {
  padding-left: 35px;
}

.pr35 {
  padding-right: 35px;
}

.py35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.px35 {
  padding-left: 35px;
  padding-right: 35px;
}

.gap35 {
  gap: 35px;
}

.pt40 {
  padding-top: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.pr40 {
  padding-right: 40px;
}

.py40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px40 {
  padding-left: 40px;
  padding-right: 40px;
}

.gap40 {
  gap: 40px;
}

.pt45 {
  padding-top: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pl45 {
  padding-left: 45px;
}

.pr45 {
  padding-right: 45px;
}

.py45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.px45 {
  padding-left: 45px;
  padding-right: 45px;
}

.gap45 {
  gap: 45px;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.pr50 {
  padding-right: 50px;
}

.py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.px50 {
  padding-left: 50px;
  padding-right: 50px;
}

.gap50 {
  gap: 50px;
}

.pt55 {
  padding-top: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.pl55 {
  padding-left: 55px;
}

.pr55 {
  padding-right: 55px;
}

.py55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.px55 {
  padding-left: 55px;
  padding-right: 55px;
}

.gap55 {
  gap: 55px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.pr60 {
  padding-right: 60px;
}

.py60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.px60 {
  padding-left: 60px;
  padding-right: 60px;
}

.gap60 {
  gap: 60px;
}

.pt65 {
  padding-top: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.pl65 {
  padding-left: 65px;
}

.pr65 {
  padding-right: 65px;
}

.py65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.px65 {
  padding-left: 65px;
  padding-right: 65px;
}

.gap65 {
  gap: 65px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.pr70 {
  padding-right: 70px;
}

.py70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.px70 {
  padding-left: 70px;
  padding-right: 70px;
}

.gap70 {
  gap: 70px;
}

.pt75 {
  padding-top: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.pl75 {
  padding-left: 75px;
}

.pr75 {
  padding-right: 75px;
}

.py75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.px75 {
  padding-left: 75px;
  padding-right: 75px;
}

.gap75 {
  gap: 75px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.pr80 {
  padding-right: 80px;
}

.py80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.px80 {
  padding-left: 80px;
  padding-right: 80px;
}

.gap80 {
  gap: 80px;
}

.pt85 {
  padding-top: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.pl85 {
  padding-left: 85px;
}

.pr85 {
  padding-right: 85px;
}

.py85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.px85 {
  padding-left: 85px;
  padding-right: 85px;
}

.gap85 {
  gap: 85px;
}

.pt90 {
  padding-top: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.pr90 {
  padding-right: 90px;
}

.py90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.px90 {
  padding-left: 90px;
  padding-right: 90px;
}

.gap90 {
  gap: 90px;
}

.pt95 {
  padding-top: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.pl95 {
  padding-left: 95px;
}

.pr95 {
  padding-right: 95px;
}

.py95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.px95 {
  padding-left: 95px;
  padding-right: 95px;
}

.gap95 {
  gap: 95px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

.pr100 {
  padding-right: 100px;
}

.py100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.px100 {
  padding-left: 100px;
  padding-right: 100px;
}

.gap100 {
  gap: 100px;
}

.pt105 {
  padding-top: 105px;
}

.pb105 {
  padding-bottom: 105px;
}

.pl105 {
  padding-left: 105px;
}

.pr105 {
  padding-right: 105px;
}

.py105 {
  padding-top: 105px;
  padding-bottom: 105px;
}

.px105 {
  padding-left: 105px;
  padding-right: 105px;
}

.gap105 {
  gap: 105px;
}

.pt110 {
  padding-top: 110px;
}

.pb110 {
  padding-bottom: 110px;
}

.pl110 {
  padding-left: 110px;
}

.pr110 {
  padding-right: 110px;
}

.py110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.px110 {
  padding-left: 110px;
  padding-right: 110px;
}

.gap110 {
  gap: 110px;
}

.pt115 {
  padding-top: 115px;
}

.pb115 {
  padding-bottom: 115px;
}

.pl115 {
  padding-left: 115px;
}

.pr115 {
  padding-right: 115px;
}

.py115 {
  padding-top: 115px;
  padding-bottom: 115px;
}

.px115 {
  padding-left: 115px;
  padding-right: 115px;
}

.gap115 {
  gap: 115px;
}

.pt120 {
  padding-top: 120px;
}

.pb120 {
  padding-bottom: 120px;
}

.pl120 {
  padding-left: 120px;
}

.pr120 {
  padding-right: 120px;
}

.py120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.px120 {
  padding-left: 120px;
  padding-right: 120px;
}

.gap120 {
  gap: 120px;
}

.pt125 {
  padding-top: 125px;
}

.pb125 {
  padding-bottom: 125px;
}

.pl125 {
  padding-left: 125px;
}

.pr125 {
  padding-right: 125px;
}

.py125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.px125 {
  padding-left: 125px;
  padding-right: 125px;
}

.gap125 {
  gap: 125px;
}

.pt130 {
  padding-top: 130px;
}

.pb130 {
  padding-bottom: 130px;
}

.pl130 {
  padding-left: 130px;
}

.pr130 {
  padding-right: 130px;
}

.py130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.px130 {
  padding-left: 130px;
  padding-right: 130px;
}

.gap130 {
  gap: 130px;
}

.pt135 {
  padding-top: 135px;
}

.pb135 {
  padding-bottom: 135px;
}

.pl135 {
  padding-left: 135px;
}

.pr135 {
  padding-right: 135px;
}

.py135 {
  padding-top: 135px;
  padding-bottom: 135px;
}

.px135 {
  padding-left: 135px;
  padding-right: 135px;
}

.gap135 {
  gap: 135px;
}

.pt140 {
  padding-top: 140px;
}

.pb140 {
  padding-bottom: 140px;
}

.pl140 {
  padding-left: 140px;
}

.pr140 {
  padding-right: 140px;
}

.py140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.px140 {
  padding-left: 140px;
  padding-right: 140px;
}

.gap140 {
  gap: 140px;
}

.pt145 {
  padding-top: 145px;
}

.pb145 {
  padding-bottom: 145px;
}

.pl145 {
  padding-left: 145px;
}

.pr145 {
  padding-right: 145px;
}

.py145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.px145 {
  padding-left: 145px;
  padding-right: 145px;
}

.gap145 {
  gap: 145px;
}

.pt150 {
  padding-top: 150px;
}

.pb150 {
  padding-bottom: 150px;
}

.pl150 {
  padding-left: 150px;
}

.pr150 {
  padding-right: 150px;
}

.py150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.px150 {
  padding-left: 150px;
  padding-right: 150px;
}

.gap150 {
  gap: 150px;
}

.pt155 {
  padding-top: 155px;
}

.pb155 {
  padding-bottom: 155px;
}

.pl155 {
  padding-left: 155px;
}

.pr155 {
  padding-right: 155px;
}

.py155 {
  padding-top: 155px;
  padding-bottom: 155px;
}

.px155 {
  padding-left: 155px;
  padding-right: 155px;
}

.gap155 {
  gap: 155px;
}

.pt160 {
  padding-top: 160px;
}

.pb160 {
  padding-bottom: 160px;
}

.pl160 {
  padding-left: 160px;
}

.pr160 {
  padding-right: 160px;
}

.py160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.px160 {
  padding-left: 160px;
  padding-right: 160px;
}

.gap160 {
  gap: 160px;
}

.pt165 {
  padding-top: 165px;
}

.pb165 {
  padding-bottom: 165px;
}

.pl165 {
  padding-left: 165px;
}

.pr165 {
  padding-right: 165px;
}

.py165 {
  padding-top: 165px;
  padding-bottom: 165px;
}

.px165 {
  padding-left: 165px;
  padding-right: 165px;
}

.gap165 {
  gap: 165px;
}

.pt170 {
  padding-top: 170px;
}

.pb170 {
  padding-bottom: 170px;
}

.pl170 {
  padding-left: 170px;
}

.pr170 {
  padding-right: 170px;
}

.py170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.px170 {
  padding-left: 170px;
  padding-right: 170px;
}

.gap170 {
  gap: 170px;
}

.pt175 {
  padding-top: 175px;
}

.pb175 {
  padding-bottom: 175px;
}

.pl175 {
  padding-left: 175px;
}

.pr175 {
  padding-right: 175px;
}

.py175 {
  padding-top: 175px;
  padding-bottom: 175px;
}

.px175 {
  padding-left: 175px;
  padding-right: 175px;
}

.gap175 {
  gap: 175px;
}

.pt180 {
  padding-top: 180px;
}

.pb180 {
  padding-bottom: 180px;
}

.pl180 {
  padding-left: 180px;
}

.pr180 {
  padding-right: 180px;
}

.py180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.px180 {
  padding-left: 180px;
  padding-right: 180px;
}

.gap180 {
  gap: 180px;
}

.pt185 {
  padding-top: 185px;
}

.pb185 {
  padding-bottom: 185px;
}

.pl185 {
  padding-left: 185px;
}

.pr185 {
  padding-right: 185px;
}

.py185 {
  padding-top: 185px;
  padding-bottom: 185px;
}

.px185 {
  padding-left: 185px;
  padding-right: 185px;
}

.gap185 {
  gap: 185px;
}

.pt190 {
  padding-top: 190px;
}

.pb190 {
  padding-bottom: 190px;
}

.pl190 {
  padding-left: 190px;
}

.pr190 {
  padding-right: 190px;
}

.py190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.px190 {
  padding-left: 190px;
  padding-right: 190px;
}

.gap190 {
  gap: 190px;
}

.pt195 {
  padding-top: 195px;
}

.pb195 {
  padding-bottom: 195px;
}

.pl195 {
  padding-left: 195px;
}

.pr195 {
  padding-right: 195px;
}

.py195 {
  padding-top: 195px;
  padding-bottom: 195px;
}

.px195 {
  padding-left: 195px;
  padding-right: 195px;
}

.gap195 {
  gap: 195px;
}

.pt200 {
  padding-top: 200px;
}

.pb200 {
  padding-bottom: 200px;
}

.pl200 {
  padding-left: 200px;
}

.pr200 {
  padding-right: 200px;
}

.py200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.px200 {
  padding-left: 200px;
  padding-right: 200px;
}

.gap200 {
  gap: 200px;
}

/*----------------------------------------------------------------

フォントサイズ

----------------------------------------------------------------*/
.f_10 {
  font-size: 10px;
}

.f_12 {
  font-size: 12px;
}

.f_14 {
  font-size: 14px;
}

.f_16 {
  font-size: 16px;
}

.f_18 {
  font-size: 18px;
}

.f_20 {
  font-size: 20px;
}

.f_22 {
  font-size: 22px;
}

.f_24 {
  font-size: 24px;
}

.f_26 {
  font-size: 26px;
}

.f_28 {
  font-size: 28px;
}

.f_30 {
  font-size: 30px;
}

.f_32 {
  font-size: 32px;
}

.f_34 {
  font-size: 34px;
}

.f_36 {
  font-size: 36px;
}

.f_38 {
  font-size: 38px;
}

.f_40 {
  font-size: 40px;
}

.f_42 {
  font-size: 42px;
}

.f_44 {
  font-size: 44px;
}

.f_46 {
  font-size: 46px;
}

.f_48 {
  font-size: 48px;
}

.f_50 {
  font-size: 50px;
}

.f_52 {
  font-size: 52px;
}

.f_54 {
  font-size: 54px;
}

.f_56 {
  font-size: 56px;
}

.f_58 {
  font-size: 58px;
}

.f_60 {
  font-size: 60px;
}

.f_62 {
  font-size: 62px;
}

.f_64 {
  font-size: 64px;
}

.f_66 {
  font-size: 66px;
}

.f_68 {
  font-size: 68px;
}

.f_70 {
  font-size: 70px;
}

.f_72 {
  font-size: 72px;
}

.f_74 {
  font-size: 74px;
}

.f_76 {
  font-size: 76px;
}

.f_78 {
  font-size: 78px;
}

.f_80 {
  font-size: 80px;
}

.f_82 {
  font-size: 82px;
}

.f_84 {
  font-size: 84px;
}

.f_86 {
  font-size: 86px;
}

.f_88 {
  font-size: 88px;
}

.f_90 {
  font-size: 90px;
}

.f_92 {
  font-size: 92px;
}

.f_94 {
  font-size: 94px;
}

.f_96 {
  font-size: 96px;
}

.f_98 {
  font-size: 98px;
}

.f_100 {
  font-size: 100px;
}

.f_102 {
  font-size: 102px;
}

.f_104 {
  font-size: 104px;
}

.f_106 {
  font-size: 106px;
}

.f_108 {
  font-size: 108px;
}

.f_110 {
  font-size: 110px;
}

.f_112 {
  font-size: 112px;
}

.f_114 {
  font-size: 114px;
}

.f_116 {
  font-size: 116px;
}

.f_118 {
  font-size: 118px;
}

.f_120 {
  font-size: 120px;
}

.f_122 {
  font-size: 122px;
}

.f_124 {
  font-size: 124px;
}

.f_126 {
  font-size: 126px;
}

.f_128 {
  font-size: 128px;
}

.f_130 {
  font-size: 130px;
}

.f_132 {
  font-size: 132px;
}

.f_134 {
  font-size: 134px;
}

.f_136 {
  font-size: 136px;
}

.f_138 {
  font-size: 138px;
}

.f_140 {
  font-size: 140px;
}

.f_142 {
  font-size: 142px;
}

.f_144 {
  font-size: 144px;
}

.f_146 {
  font-size: 146px;
}

.f_148 {
  font-size: 148px;
}

.f_150 {
  font-size: 150px;
}

.f_152 {
  font-size: 152px;
}

.f_154 {
  font-size: 154px;
}

.f_156 {
  font-size: 156px;
}

.f_158 {
  font-size: 158px;
}

.f_160 {
  font-size: 160px;
}

.f_162 {
  font-size: 162px;
}

.f_164 {
  font-size: 164px;
}

.ns_100 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.ns_101 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 101;
  font-style: normal;
}

.ns_102 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 102;
  font-style: normal;
}

.ns_103 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 103;
  font-style: normal;
}

.ns_104 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 104;
  font-style: normal;
}

.ns_105 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 105;
  font-style: normal;
}

.ns_106 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 106;
  font-style: normal;
}

.ns_107 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 107;
  font-style: normal;
}

.ns_108 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 108;
  font-style: normal;
}

.ns_109 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 109;
  font-style: normal;
}

.ns_110 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 110;
  font-style: normal;
}

.ns_111 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 111;
  font-style: normal;
}

.ns_112 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 112;
  font-style: normal;
}

.ns_113 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 113;
  font-style: normal;
}

.ns_114 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 114;
  font-style: normal;
}

.ns_115 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 115;
  font-style: normal;
}

.ns_116 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 116;
  font-style: normal;
}

.ns_117 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 117;
  font-style: normal;
}

.ns_118 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 118;
  font-style: normal;
}

.ns_119 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 119;
  font-style: normal;
}

.ns_120 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 120;
  font-style: normal;
}

.ns_121 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 121;
  font-style: normal;
}

.ns_122 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 122;
  font-style: normal;
}

.ns_123 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 123;
  font-style: normal;
}

.ns_124 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 124;
  font-style: normal;
}

.ns_125 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 125;
  font-style: normal;
}

.ns_126 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 126;
  font-style: normal;
}

.ns_127 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 127;
  font-style: normal;
}

.ns_128 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 128;
  font-style: normal;
}

.ns_129 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 129;
  font-style: normal;
}

.ns_130 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 130;
  font-style: normal;
}

.ns_131 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 131;
  font-style: normal;
}

.ns_132 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 132;
  font-style: normal;
}

.ns_133 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 133;
  font-style: normal;
}

.ns_134 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 134;
  font-style: normal;
}

.ns_135 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 135;
  font-style: normal;
}

.ns_136 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 136;
  font-style: normal;
}

.ns_137 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 137;
  font-style: normal;
}

.ns_138 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 138;
  font-style: normal;
}

.ns_139 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 139;
  font-style: normal;
}

.ns_140 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 140;
  font-style: normal;
}

.ns_141 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 141;
  font-style: normal;
}

.ns_142 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 142;
  font-style: normal;
}

.ns_143 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 143;
  font-style: normal;
}

.ns_144 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 144;
  font-style: normal;
}

.ns_145 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 145;
  font-style: normal;
}

.ns_146 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 146;
  font-style: normal;
}

.ns_147 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 147;
  font-style: normal;
}

.ns_148 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 148;
  font-style: normal;
}

.ns_149 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 149;
  font-style: normal;
}

.ns_150 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 150;
  font-style: normal;
}

.ns_151 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 151;
  font-style: normal;
}

.ns_152 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 152;
  font-style: normal;
}

.ns_153 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 153;
  font-style: normal;
}

.ns_154 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 154;
  font-style: normal;
}

.ns_155 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 155;
  font-style: normal;
}

.ns_156 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 156;
  font-style: normal;
}

.ns_157 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 157;
  font-style: normal;
}

.ns_158 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 158;
  font-style: normal;
}

.ns_159 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 159;
  font-style: normal;
}

.ns_160 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 160;
  font-style: normal;
}

.ns_161 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 161;
  font-style: normal;
}

.ns_162 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 162;
  font-style: normal;
}

.ns_163 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 163;
  font-style: normal;
}

.ns_164 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 164;
  font-style: normal;
}

.ns_165 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 165;
  font-style: normal;
}

.ns_166 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 166;
  font-style: normal;
}

.ns_167 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 167;
  font-style: normal;
}

.ns_168 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 168;
  font-style: normal;
}

.ns_169 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 169;
  font-style: normal;
}

.ns_170 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 170;
  font-style: normal;
}

.ns_171 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 171;
  font-style: normal;
}

.ns_172 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 172;
  font-style: normal;
}

.ns_173 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 173;
  font-style: normal;
}

.ns_174 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 174;
  font-style: normal;
}

.ns_175 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 175;
  font-style: normal;
}

.ns_176 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 176;
  font-style: normal;
}

.ns_177 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 177;
  font-style: normal;
}

.ns_178 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 178;
  font-style: normal;
}

.ns_179 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 179;
  font-style: normal;
}

.ns_180 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 180;
  font-style: normal;
}

.ns_181 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 181;
  font-style: normal;
}

.ns_182 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 182;
  font-style: normal;
}

.ns_183 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 183;
  font-style: normal;
}

.ns_184 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 184;
  font-style: normal;
}

.ns_185 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 185;
  font-style: normal;
}

.ns_186 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 186;
  font-style: normal;
}

.ns_187 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 187;
  font-style: normal;
}

.ns_188 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 188;
  font-style: normal;
}

.ns_189 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 189;
  font-style: normal;
}

.ns_190 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 190;
  font-style: normal;
}

.ns_191 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 191;
  font-style: normal;
}

.ns_192 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 192;
  font-style: normal;
}

.ns_193 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 193;
  font-style: normal;
}

.ns_194 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 194;
  font-style: normal;
}

.ns_195 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 195;
  font-style: normal;
}

.ns_196 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 196;
  font-style: normal;
}

.ns_197 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 197;
  font-style: normal;
}

.ns_198 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 198;
  font-style: normal;
}

.ns_199 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 199;
  font-style: normal;
}

.ns_200 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;
}

.ns_201 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 201;
  font-style: normal;
}

.ns_202 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 202;
  font-style: normal;
}

.ns_203 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 203;
  font-style: normal;
}

.ns_204 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 204;
  font-style: normal;
}

.ns_205 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 205;
  font-style: normal;
}

.ns_206 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 206;
  font-style: normal;
}

.ns_207 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 207;
  font-style: normal;
}

.ns_208 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 208;
  font-style: normal;
}

.ns_209 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 209;
  font-style: normal;
}

.ns_210 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 210;
  font-style: normal;
}

.ns_211 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 211;
  font-style: normal;
}

.ns_212 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 212;
  font-style: normal;
}

.ns_213 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 213;
  font-style: normal;
}

.ns_214 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 214;
  font-style: normal;
}

.ns_215 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 215;
  font-style: normal;
}

.ns_216 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 216;
  font-style: normal;
}

.ns_217 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 217;
  font-style: normal;
}

.ns_218 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 218;
  font-style: normal;
}

.ns_219 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 219;
  font-style: normal;
}

.ns_220 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 220;
  font-style: normal;
}

.ns_221 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 221;
  font-style: normal;
}

.ns_222 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 222;
  font-style: normal;
}

.ns_223 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 223;
  font-style: normal;
}

.ns_224 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 224;
  font-style: normal;
}

.ns_225 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 225;
  font-style: normal;
}

.ns_226 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 226;
  font-style: normal;
}

.ns_227 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 227;
  font-style: normal;
}

.ns_228 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 228;
  font-style: normal;
}

.ns_229 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 229;
  font-style: normal;
}

.ns_230 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 230;
  font-style: normal;
}

.ns_231 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 231;
  font-style: normal;
}

.ns_232 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 232;
  font-style: normal;
}

.ns_233 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 233;
  font-style: normal;
}

.ns_234 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 234;
  font-style: normal;
}

.ns_235 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 235;
  font-style: normal;
}

.ns_236 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 236;
  font-style: normal;
}

.ns_237 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 237;
  font-style: normal;
}

.ns_238 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 238;
  font-style: normal;
}

.ns_239 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 239;
  font-style: normal;
}

.ns_240 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 240;
  font-style: normal;
}

.ns_241 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 241;
  font-style: normal;
}

.ns_242 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 242;
  font-style: normal;
}

.ns_243 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 243;
  font-style: normal;
}

.ns_244 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 244;
  font-style: normal;
}

.ns_245 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 245;
  font-style: normal;
}

.ns_246 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 246;
  font-style: normal;
}

.ns_247 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 247;
  font-style: normal;
}

.ns_248 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 248;
  font-style: normal;
}

.ns_249 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 249;
  font-style: normal;
}

.ns_250 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 250;
  font-style: normal;
}

.ns_251 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 251;
  font-style: normal;
}

.ns_252 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 252;
  font-style: normal;
}

.ns_253 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 253;
  font-style: normal;
}

.ns_254 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 254;
  font-style: normal;
}

.ns_255 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 255;
  font-style: normal;
}

.ns_256 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 256;
  font-style: normal;
}

.ns_257 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 257;
  font-style: normal;
}

.ns_258 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 258;
  font-style: normal;
}

.ns_259 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 259;
  font-style: normal;
}

.ns_260 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 260;
  font-style: normal;
}

.ns_261 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 261;
  font-style: normal;
}

.ns_262 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 262;
  font-style: normal;
}

.ns_263 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 263;
  font-style: normal;
}

.ns_264 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 264;
  font-style: normal;
}

.ns_265 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 265;
  font-style: normal;
}

.ns_266 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 266;
  font-style: normal;
}

.ns_267 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 267;
  font-style: normal;
}

.ns_268 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 268;
  font-style: normal;
}

.ns_269 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 269;
  font-style: normal;
}

.ns_270 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 270;
  font-style: normal;
}

.ns_271 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 271;
  font-style: normal;
}

.ns_272 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 272;
  font-style: normal;
}

.ns_273 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 273;
  font-style: normal;
}

.ns_274 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 274;
  font-style: normal;
}

.ns_275 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 275;
  font-style: normal;
}

.ns_276 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 276;
  font-style: normal;
}

.ns_277 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 277;
  font-style: normal;
}

.ns_278 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 278;
  font-style: normal;
}

.ns_279 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 279;
  font-style: normal;
}

.ns_280 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 280;
  font-style: normal;
}

.ns_281 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 281;
  font-style: normal;
}

.ns_282 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 282;
  font-style: normal;
}

.ns_283 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 283;
  font-style: normal;
}

.ns_284 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 284;
  font-style: normal;
}

.ns_285 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 285;
  font-style: normal;
}

.ns_286 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 286;
  font-style: normal;
}

.ns_287 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 287;
  font-style: normal;
}

.ns_288 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 288;
  font-style: normal;
}

.ns_289 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 289;
  font-style: normal;
}

.ns_290 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 290;
  font-style: normal;
}

.ns_291 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 291;
  font-style: normal;
}

.ns_292 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 292;
  font-style: normal;
}

.ns_293 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 293;
  font-style: normal;
}

.ns_294 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 294;
  font-style: normal;
}

.ns_295 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 295;
  font-style: normal;
}

.ns_296 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 296;
  font-style: normal;
}

.ns_297 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 297;
  font-style: normal;
}

.ns_298 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 298;
  font-style: normal;
}

.ns_299 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 299;
  font-style: normal;
}

.ns_300 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.ns_301 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 301;
  font-style: normal;
}

.ns_302 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 302;
  font-style: normal;
}

.ns_303 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 303;
  font-style: normal;
}

.ns_304 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 304;
  font-style: normal;
}

.ns_305 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 305;
  font-style: normal;
}

.ns_306 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 306;
  font-style: normal;
}

.ns_307 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 307;
  font-style: normal;
}

.ns_308 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 308;
  font-style: normal;
}

.ns_309 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 309;
  font-style: normal;
}

.ns_310 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 310;
  font-style: normal;
}

.ns_311 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 311;
  font-style: normal;
}

.ns_312 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 312;
  font-style: normal;
}

.ns_313 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 313;
  font-style: normal;
}

.ns_314 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 314;
  font-style: normal;
}

.ns_315 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 315;
  font-style: normal;
}

.ns_316 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 316;
  font-style: normal;
}

.ns_317 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 317;
  font-style: normal;
}

.ns_318 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 318;
  font-style: normal;
}

.ns_319 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 319;
  font-style: normal;
}

.ns_320 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 320;
  font-style: normal;
}

.ns_321 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 321;
  font-style: normal;
}

.ns_322 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 322;
  font-style: normal;
}

.ns_323 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 323;
  font-style: normal;
}

.ns_324 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 324;
  font-style: normal;
}

.ns_325 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 325;
  font-style: normal;
}

.ns_326 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 326;
  font-style: normal;
}

.ns_327 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 327;
  font-style: normal;
}

.ns_328 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 328;
  font-style: normal;
}

.ns_329 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 329;
  font-style: normal;
}

.ns_330 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 330;
  font-style: normal;
}

.ns_331 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 331;
  font-style: normal;
}

.ns_332 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 332;
  font-style: normal;
}

.ns_333 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 333;
  font-style: normal;
}

.ns_334 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 334;
  font-style: normal;
}

.ns_335 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 335;
  font-style: normal;
}

.ns_336 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 336;
  font-style: normal;
}

.ns_337 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 337;
  font-style: normal;
}

.ns_338 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 338;
  font-style: normal;
}

.ns_339 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 339;
  font-style: normal;
}

.ns_340 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 340;
  font-style: normal;
}

.ns_341 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 341;
  font-style: normal;
}

.ns_342 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 342;
  font-style: normal;
}

.ns_343 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 343;
  font-style: normal;
}

.ns_344 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 344;
  font-style: normal;
}

.ns_345 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 345;
  font-style: normal;
}

.ns_346 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 346;
  font-style: normal;
}

.ns_347 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 347;
  font-style: normal;
}

.ns_348 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 348;
  font-style: normal;
}

.ns_349 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 349;
  font-style: normal;
}

.ns_350 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 350;
  font-style: normal;
}

.ns_351 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 351;
  font-style: normal;
}

.ns_352 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 352;
  font-style: normal;
}

.ns_353 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 353;
  font-style: normal;
}

.ns_354 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 354;
  font-style: normal;
}

.ns_355 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 355;
  font-style: normal;
}

.ns_356 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 356;
  font-style: normal;
}

.ns_357 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 357;
  font-style: normal;
}

.ns_358 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 358;
  font-style: normal;
}

.ns_359 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 359;
  font-style: normal;
}

.ns_360 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 360;
  font-style: normal;
}

.ns_361 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 361;
  font-style: normal;
}

.ns_362 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 362;
  font-style: normal;
}

.ns_363 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 363;
  font-style: normal;
}

.ns_364 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 364;
  font-style: normal;
}

.ns_365 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 365;
  font-style: normal;
}

.ns_366 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 366;
  font-style: normal;
}

.ns_367 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 367;
  font-style: normal;
}

.ns_368 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 368;
  font-style: normal;
}

.ns_369 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 369;
  font-style: normal;
}

.ns_370 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 370;
  font-style: normal;
}

.ns_371 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 371;
  font-style: normal;
}

.ns_372 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 372;
  font-style: normal;
}

.ns_373 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 373;
  font-style: normal;
}

.ns_374 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 374;
  font-style: normal;
}

.ns_375 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 375;
  font-style: normal;
}

.ns_376 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 376;
  font-style: normal;
}

.ns_377 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 377;
  font-style: normal;
}

.ns_378 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 378;
  font-style: normal;
}

.ns_379 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 379;
  font-style: normal;
}

.ns_380 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 380;
  font-style: normal;
}

.ns_381 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 381;
  font-style: normal;
}

.ns_382 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 382;
  font-style: normal;
}

.ns_383 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 383;
  font-style: normal;
}

.ns_384 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 384;
  font-style: normal;
}

.ns_385 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 385;
  font-style: normal;
}

.ns_386 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 386;
  font-style: normal;
}

.ns_387 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 387;
  font-style: normal;
}

.ns_388 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 388;
  font-style: normal;
}

.ns_389 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 389;
  font-style: normal;
}

.ns_390 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 390;
  font-style: normal;
}

.ns_391 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 391;
  font-style: normal;
}

.ns_392 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 392;
  font-style: normal;
}

.ns_393 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 393;
  font-style: normal;
}

.ns_394 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 394;
  font-style: normal;
}

.ns_395 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 395;
  font-style: normal;
}

.ns_396 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 396;
  font-style: normal;
}

.ns_397 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 397;
  font-style: normal;
}

.ns_398 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 398;
  font-style: normal;
}

.ns_399 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 399;
  font-style: normal;
}

.ns_400 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.ns_401 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 401;
  font-style: normal;
}

.ns_402 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 402;
  font-style: normal;
}

.ns_403 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 403;
  font-style: normal;
}

.ns_404 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 404;
  font-style: normal;
}

.ns_405 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 405;
  font-style: normal;
}

.ns_406 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 406;
  font-style: normal;
}

.ns_407 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 407;
  font-style: normal;
}

.ns_408 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 408;
  font-style: normal;
}

.ns_409 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 409;
  font-style: normal;
}

.ns_410 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 410;
  font-style: normal;
}

.ns_411 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 411;
  font-style: normal;
}

.ns_412 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 412;
  font-style: normal;
}

.ns_413 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 413;
  font-style: normal;
}

.ns_414 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 414;
  font-style: normal;
}

.ns_415 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 415;
  font-style: normal;
}

.ns_416 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 416;
  font-style: normal;
}

.ns_417 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 417;
  font-style: normal;
}

.ns_418 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 418;
  font-style: normal;
}

.ns_419 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 419;
  font-style: normal;
}

.ns_420 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 420;
  font-style: normal;
}

.ns_421 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 421;
  font-style: normal;
}

.ns_422 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 422;
  font-style: normal;
}

.ns_423 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 423;
  font-style: normal;
}

.ns_424 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 424;
  font-style: normal;
}

.ns_425 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 425;
  font-style: normal;
}

.ns_426 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 426;
  font-style: normal;
}

.ns_427 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 427;
  font-style: normal;
}

.ns_428 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 428;
  font-style: normal;
}

.ns_429 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 429;
  font-style: normal;
}

.ns_430 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 430;
  font-style: normal;
}

.ns_431 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 431;
  font-style: normal;
}

.ns_432 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 432;
  font-style: normal;
}

.ns_433 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 433;
  font-style: normal;
}

.ns_434 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 434;
  font-style: normal;
}

.ns_435 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 435;
  font-style: normal;
}

.ns_436 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 436;
  font-style: normal;
}

.ns_437 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 437;
  font-style: normal;
}

.ns_438 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 438;
  font-style: normal;
}

.ns_439 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 439;
  font-style: normal;
}

.ns_440 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 440;
  font-style: normal;
}

.ns_441 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 441;
  font-style: normal;
}

.ns_442 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 442;
  font-style: normal;
}

.ns_443 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 443;
  font-style: normal;
}

.ns_444 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 444;
  font-style: normal;
}

.ns_445 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 445;
  font-style: normal;
}

.ns_446 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 446;
  font-style: normal;
}

.ns_447 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 447;
  font-style: normal;
}

.ns_448 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 448;
  font-style: normal;
}

.ns_449 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 449;
  font-style: normal;
}

.ns_450 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 450;
  font-style: normal;
}

.ns_451 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 451;
  font-style: normal;
}

.ns_452 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 452;
  font-style: normal;
}

.ns_453 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 453;
  font-style: normal;
}

.ns_454 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 454;
  font-style: normal;
}

.ns_455 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 455;
  font-style: normal;
}

.ns_456 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 456;
  font-style: normal;
}

.ns_457 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 457;
  font-style: normal;
}

.ns_458 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 458;
  font-style: normal;
}

.ns_459 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 459;
  font-style: normal;
}

.ns_460 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 460;
  font-style: normal;
}

.ns_461 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 461;
  font-style: normal;
}

.ns_462 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 462;
  font-style: normal;
}

.ns_463 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 463;
  font-style: normal;
}

.ns_464 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 464;
  font-style: normal;
}

.ns_465 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 465;
  font-style: normal;
}

.ns_466 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 466;
  font-style: normal;
}

.ns_467 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 467;
  font-style: normal;
}

.ns_468 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 468;
  font-style: normal;
}

.ns_469 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 469;
  font-style: normal;
}

.ns_470 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 470;
  font-style: normal;
}

.ns_471 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 471;
  font-style: normal;
}

.ns_472 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 472;
  font-style: normal;
}

.ns_473 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 473;
  font-style: normal;
}

.ns_474 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 474;
  font-style: normal;
}

.ns_475 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 475;
  font-style: normal;
}

.ns_476 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 476;
  font-style: normal;
}

.ns_477 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 477;
  font-style: normal;
}

.ns_478 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 478;
  font-style: normal;
}

.ns_479 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 479;
  font-style: normal;
}

.ns_480 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 480;
  font-style: normal;
}

.ns_481 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 481;
  font-style: normal;
}

.ns_482 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 482;
  font-style: normal;
}

.ns_483 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 483;
  font-style: normal;
}

.ns_484 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 484;
  font-style: normal;
}

.ns_485 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 485;
  font-style: normal;
}

.ns_486 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 486;
  font-style: normal;
}

.ns_487 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 487;
  font-style: normal;
}

.ns_488 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 488;
  font-style: normal;
}

.ns_489 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 489;
  font-style: normal;
}

.ns_490 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 490;
  font-style: normal;
}

.ns_491 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 491;
  font-style: normal;
}

.ns_492 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 492;
  font-style: normal;
}

.ns_493 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 493;
  font-style: normal;
}

.ns_494 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 494;
  font-style: normal;
}

.ns_495 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 495;
  font-style: normal;
}

.ns_496 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 496;
  font-style: normal;
}

.ns_497 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 497;
  font-style: normal;
}

.ns_498 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 498;
  font-style: normal;
}

.ns_499 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 499;
  font-style: normal;
}

.ns_500 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.ns_501 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 501;
  font-style: normal;
}

.ns_502 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 502;
  font-style: normal;
}

.ns_503 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 503;
  font-style: normal;
}

.ns_504 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 504;
  font-style: normal;
}

.ns_505 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 505;
  font-style: normal;
}

.ns_506 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 506;
  font-style: normal;
}

.ns_507 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 507;
  font-style: normal;
}

.ns_508 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 508;
  font-style: normal;
}

.ns_509 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 509;
  font-style: normal;
}

.ns_510 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 510;
  font-style: normal;
}

.ns_511 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 511;
  font-style: normal;
}

.ns_512 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 512;
  font-style: normal;
}

.ns_513 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 513;
  font-style: normal;
}

.ns_514 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 514;
  font-style: normal;
}

.ns_515 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 515;
  font-style: normal;
}

.ns_516 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 516;
  font-style: normal;
}

.ns_517 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 517;
  font-style: normal;
}

.ns_518 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 518;
  font-style: normal;
}

.ns_519 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 519;
  font-style: normal;
}

.ns_520 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 520;
  font-style: normal;
}

.ns_521 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 521;
  font-style: normal;
}

.ns_522 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 522;
  font-style: normal;
}

.ns_523 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 523;
  font-style: normal;
}

.ns_524 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 524;
  font-style: normal;
}

.ns_525 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 525;
  font-style: normal;
}

.ns_526 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 526;
  font-style: normal;
}

.ns_527 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 527;
  font-style: normal;
}

.ns_528 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 528;
  font-style: normal;
}

.ns_529 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 529;
  font-style: normal;
}

.ns_530 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 530;
  font-style: normal;
}

.ns_531 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 531;
  font-style: normal;
}

.ns_532 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 532;
  font-style: normal;
}

.ns_533 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 533;
  font-style: normal;
}

.ns_534 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 534;
  font-style: normal;
}

.ns_535 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 535;
  font-style: normal;
}

.ns_536 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 536;
  font-style: normal;
}

.ns_537 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 537;
  font-style: normal;
}

.ns_538 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 538;
  font-style: normal;
}

.ns_539 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 539;
  font-style: normal;
}

.ns_540 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 540;
  font-style: normal;
}

.ns_541 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 541;
  font-style: normal;
}

.ns_542 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 542;
  font-style: normal;
}

.ns_543 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 543;
  font-style: normal;
}

.ns_544 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 544;
  font-style: normal;
}

.ns_545 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 545;
  font-style: normal;
}

.ns_546 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 546;
  font-style: normal;
}

.ns_547 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 547;
  font-style: normal;
}

.ns_548 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 548;
  font-style: normal;
}

.ns_549 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 549;
  font-style: normal;
}

.ns_550 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 550;
  font-style: normal;
}

.ns_551 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 551;
  font-style: normal;
}

.ns_552 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 552;
  font-style: normal;
}

.ns_553 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 553;
  font-style: normal;
}

.ns_554 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 554;
  font-style: normal;
}

.ns_555 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 555;
  font-style: normal;
}

.ns_556 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 556;
  font-style: normal;
}

.ns_557 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 557;
  font-style: normal;
}

.ns_558 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 558;
  font-style: normal;
}

.ns_559 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 559;
  font-style: normal;
}

.ns_560 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 560;
  font-style: normal;
}

.ns_561 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 561;
  font-style: normal;
}

.ns_562 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 562;
  font-style: normal;
}

.ns_563 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 563;
  font-style: normal;
}

.ns_564 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 564;
  font-style: normal;
}

.ns_565 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 565;
  font-style: normal;
}

.ns_566 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 566;
  font-style: normal;
}

.ns_567 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 567;
  font-style: normal;
}

.ns_568 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 568;
  font-style: normal;
}

.ns_569 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 569;
  font-style: normal;
}

.ns_570 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 570;
  font-style: normal;
}

.ns_571 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 571;
  font-style: normal;
}

.ns_572 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 572;
  font-style: normal;
}

.ns_573 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 573;
  font-style: normal;
}

.ns_574 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 574;
  font-style: normal;
}

.ns_575 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 575;
  font-style: normal;
}

.ns_576 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 576;
  font-style: normal;
}

.ns_577 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 577;
  font-style: normal;
}

.ns_578 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 578;
  font-style: normal;
}

.ns_579 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 579;
  font-style: normal;
}

.ns_580 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 580;
  font-style: normal;
}

.ns_581 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 581;
  font-style: normal;
}

.ns_582 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 582;
  font-style: normal;
}

.ns_583 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 583;
  font-style: normal;
}

.ns_584 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 584;
  font-style: normal;
}

.ns_585 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 585;
  font-style: normal;
}

.ns_586 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 586;
  font-style: normal;
}

.ns_587 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 587;
  font-style: normal;
}

.ns_588 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 588;
  font-style: normal;
}

.ns_589 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 589;
  font-style: normal;
}

.ns_590 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 590;
  font-style: normal;
}

.ns_591 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 591;
  font-style: normal;
}

.ns_592 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 592;
  font-style: normal;
}

.ns_593 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 593;
  font-style: normal;
}

.ns_594 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 594;
  font-style: normal;
}

.ns_595 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 595;
  font-style: normal;
}

.ns_596 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 596;
  font-style: normal;
}

.ns_597 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 597;
  font-style: normal;
}

.ns_598 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 598;
  font-style: normal;
}

.ns_599 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 599;
  font-style: normal;
}

.ns_600 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.ns_601 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 601;
  font-style: normal;
}

.ns_602 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 602;
  font-style: normal;
}

.ns_603 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 603;
  font-style: normal;
}

.ns_604 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 604;
  font-style: normal;
}

.ns_605 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 605;
  font-style: normal;
}

.ns_606 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 606;
  font-style: normal;
}

.ns_607 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 607;
  font-style: normal;
}

.ns_608 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 608;
  font-style: normal;
}

.ns_609 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 609;
  font-style: normal;
}

.ns_610 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 610;
  font-style: normal;
}

.ns_611 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 611;
  font-style: normal;
}

.ns_612 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 612;
  font-style: normal;
}

.ns_613 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 613;
  font-style: normal;
}

.ns_614 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 614;
  font-style: normal;
}

.ns_615 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 615;
  font-style: normal;
}

.ns_616 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 616;
  font-style: normal;
}

.ns_617 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 617;
  font-style: normal;
}

.ns_618 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 618;
  font-style: normal;
}

.ns_619 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 619;
  font-style: normal;
}

.ns_620 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 620;
  font-style: normal;
}

.ns_621 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 621;
  font-style: normal;
}

.ns_622 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 622;
  font-style: normal;
}

.ns_623 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 623;
  font-style: normal;
}

.ns_624 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 624;
  font-style: normal;
}

.ns_625 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 625;
  font-style: normal;
}

.ns_626 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 626;
  font-style: normal;
}

.ns_627 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 627;
  font-style: normal;
}

.ns_628 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 628;
  font-style: normal;
}

.ns_629 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 629;
  font-style: normal;
}

.ns_630 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 630;
  font-style: normal;
}

.ns_631 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 631;
  font-style: normal;
}

.ns_632 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 632;
  font-style: normal;
}

.ns_633 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 633;
  font-style: normal;
}

.ns_634 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 634;
  font-style: normal;
}

.ns_635 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 635;
  font-style: normal;
}

.ns_636 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 636;
  font-style: normal;
}

.ns_637 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 637;
  font-style: normal;
}

.ns_638 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 638;
  font-style: normal;
}

.ns_639 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 639;
  font-style: normal;
}

.ns_640 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 640;
  font-style: normal;
}

.ns_641 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 641;
  font-style: normal;
}

.ns_642 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 642;
  font-style: normal;
}

.ns_643 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 643;
  font-style: normal;
}

.ns_644 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 644;
  font-style: normal;
}

.ns_645 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 645;
  font-style: normal;
}

.ns_646 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 646;
  font-style: normal;
}

.ns_647 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 647;
  font-style: normal;
}

.ns_648 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 648;
  font-style: normal;
}

.ns_649 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 649;
  font-style: normal;
}

.ns_650 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 650;
  font-style: normal;
}

.ns_651 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 651;
  font-style: normal;
}

.ns_652 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 652;
  font-style: normal;
}

.ns_653 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 653;
  font-style: normal;
}

.ns_654 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 654;
  font-style: normal;
}

.ns_655 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 655;
  font-style: normal;
}

.ns_656 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 656;
  font-style: normal;
}

.ns_657 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 657;
  font-style: normal;
}

.ns_658 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 658;
  font-style: normal;
}

.ns_659 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 659;
  font-style: normal;
}

.ns_660 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 660;
  font-style: normal;
}

.ns_661 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 661;
  font-style: normal;
}

.ns_662 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 662;
  font-style: normal;
}

.ns_663 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 663;
  font-style: normal;
}

.ns_664 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 664;
  font-style: normal;
}

.ns_665 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 665;
  font-style: normal;
}

.ns_666 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 666;
  font-style: normal;
}

.ns_667 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 667;
  font-style: normal;
}

.ns_668 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 668;
  font-style: normal;
}

.ns_669 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 669;
  font-style: normal;
}

.ns_670 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 670;
  font-style: normal;
}

.ns_671 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 671;
  font-style: normal;
}

.ns_672 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 672;
  font-style: normal;
}

.ns_673 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 673;
  font-style: normal;
}

.ns_674 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 674;
  font-style: normal;
}

.ns_675 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 675;
  font-style: normal;
}

.ns_676 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 676;
  font-style: normal;
}

.ns_677 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 677;
  font-style: normal;
}

.ns_678 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 678;
  font-style: normal;
}

.ns_679 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 679;
  font-style: normal;
}

.ns_680 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 680;
  font-style: normal;
}

.ns_681 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 681;
  font-style: normal;
}

.ns_682 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 682;
  font-style: normal;
}

.ns_683 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 683;
  font-style: normal;
}

.ns_684 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 684;
  font-style: normal;
}

.ns_685 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 685;
  font-style: normal;
}

.ns_686 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 686;
  font-style: normal;
}

.ns_687 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 687;
  font-style: normal;
}

.ns_688 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 688;
  font-style: normal;
}

.ns_689 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 689;
  font-style: normal;
}

.ns_690 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 690;
  font-style: normal;
}

.ns_691 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 691;
  font-style: normal;
}

.ns_692 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 692;
  font-style: normal;
}

.ns_693 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 693;
  font-style: normal;
}

.ns_694 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 694;
  font-style: normal;
}

.ns_695 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 695;
  font-style: normal;
}

.ns_696 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 696;
  font-style: normal;
}

.ns_697 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 697;
  font-style: normal;
}

.ns_698 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 698;
  font-style: normal;
}

.ns_699 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 699;
  font-style: normal;
}

.ns_700 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.ns_701 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 701;
  font-style: normal;
}

.ns_702 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 702;
  font-style: normal;
}

.ns_703 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 703;
  font-style: normal;
}

.ns_704 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 704;
  font-style: normal;
}

.ns_705 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 705;
  font-style: normal;
}

.ns_706 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 706;
  font-style: normal;
}

.ns_707 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 707;
  font-style: normal;
}

.ns_708 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 708;
  font-style: normal;
}

.ns_709 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 709;
  font-style: normal;
}

.ns_710 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 710;
  font-style: normal;
}

.ns_711 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 711;
  font-style: normal;
}

.ns_712 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 712;
  font-style: normal;
}

.ns_713 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 713;
  font-style: normal;
}

.ns_714 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 714;
  font-style: normal;
}

.ns_715 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 715;
  font-style: normal;
}

.ns_716 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 716;
  font-style: normal;
}

.ns_717 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 717;
  font-style: normal;
}

.ns_718 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 718;
  font-style: normal;
}

.ns_719 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 719;
  font-style: normal;
}

.ns_720 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 720;
  font-style: normal;
}

.ns_721 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 721;
  font-style: normal;
}

.ns_722 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 722;
  font-style: normal;
}

.ns_723 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 723;
  font-style: normal;
}

.ns_724 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 724;
  font-style: normal;
}

.ns_725 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 725;
  font-style: normal;
}

.ns_726 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 726;
  font-style: normal;
}

.ns_727 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 727;
  font-style: normal;
}

.ns_728 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 728;
  font-style: normal;
}

.ns_729 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 729;
  font-style: normal;
}

.ns_730 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 730;
  font-style: normal;
}

.ns_731 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 731;
  font-style: normal;
}

.ns_732 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 732;
  font-style: normal;
}

.ns_733 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 733;
  font-style: normal;
}

.ns_734 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 734;
  font-style: normal;
}

.ns_735 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 735;
  font-style: normal;
}

.ns_736 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 736;
  font-style: normal;
}

.ns_737 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 737;
  font-style: normal;
}

.ns_738 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 738;
  font-style: normal;
}

.ns_739 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 739;
  font-style: normal;
}

.ns_740 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 740;
  font-style: normal;
}

.ns_741 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 741;
  font-style: normal;
}

.ns_742 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 742;
  font-style: normal;
}

.ns_743 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 743;
  font-style: normal;
}

.ns_744 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 744;
  font-style: normal;
}

.ns_745 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 745;
  font-style: normal;
}

.ns_746 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 746;
  font-style: normal;
}

.ns_747 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 747;
  font-style: normal;
}

.ns_748 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 748;
  font-style: normal;
}

.ns_749 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 749;
  font-style: normal;
}

.ns_750 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 750;
  font-style: normal;
}

.ns_751 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 751;
  font-style: normal;
}

.ns_752 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 752;
  font-style: normal;
}

.ns_753 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 753;
  font-style: normal;
}

.ns_754 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 754;
  font-style: normal;
}

.ns_755 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 755;
  font-style: normal;
}

.ns_756 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 756;
  font-style: normal;
}

.ns_757 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 757;
  font-style: normal;
}

.ns_758 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 758;
  font-style: normal;
}

.ns_759 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 759;
  font-style: normal;
}

.ns_760 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 760;
  font-style: normal;
}

.ns_761 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 761;
  font-style: normal;
}

.ns_762 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 762;
  font-style: normal;
}

.ns_763 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 763;
  font-style: normal;
}

.ns_764 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 764;
  font-style: normal;
}

.ns_765 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 765;
  font-style: normal;
}

.ns_766 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 766;
  font-style: normal;
}

.ns_767 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 767;
  font-style: normal;
}

.ns_768 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 768;
  font-style: normal;
}

.ns_769 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 769;
  font-style: normal;
}

.ns_770 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 770;
  font-style: normal;
}

.ns_771 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 771;
  font-style: normal;
}

.ns_772 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 772;
  font-style: normal;
}

.ns_773 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 773;
  font-style: normal;
}

.ns_774 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 774;
  font-style: normal;
}

.ns_775 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 775;
  font-style: normal;
}

.ns_776 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 776;
  font-style: normal;
}

.ns_777 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 777;
  font-style: normal;
}

.ns_778 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 778;
  font-style: normal;
}

.ns_779 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 779;
  font-style: normal;
}

.ns_780 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 780;
  font-style: normal;
}

.ns_781 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 781;
  font-style: normal;
}

.ns_782 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 782;
  font-style: normal;
}

.ns_783 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 783;
  font-style: normal;
}

.ns_784 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 784;
  font-style: normal;
}

.ns_785 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 785;
  font-style: normal;
}

.ns_786 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 786;
  font-style: normal;
}

.ns_787 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 787;
  font-style: normal;
}

.ns_788 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 788;
  font-style: normal;
}

.ns_789 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 789;
  font-style: normal;
}

.ns_790 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 790;
  font-style: normal;
}

.ns_791 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 791;
  font-style: normal;
}

.ns_792 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 792;
  font-style: normal;
}

.ns_793 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 793;
  font-style: normal;
}

.ns_794 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 794;
  font-style: normal;
}

.ns_795 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 795;
  font-style: normal;
}

.ns_796 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 796;
  font-style: normal;
}

.ns_797 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 797;
  font-style: normal;
}

.ns_798 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 798;
  font-style: normal;
}

.ns_799 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 799;
  font-style: normal;
}

.ns_800 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.ns_801 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 801;
  font-style: normal;
}

.ns_802 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 802;
  font-style: normal;
}

.ns_803 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 803;
  font-style: normal;
}

.ns_804 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 804;
  font-style: normal;
}

.ns_805 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 805;
  font-style: normal;
}

.ns_806 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 806;
  font-style: normal;
}

.ns_807 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 807;
  font-style: normal;
}

.ns_808 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 808;
  font-style: normal;
}

.ns_809 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 809;
  font-style: normal;
}

.ns_810 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 810;
  font-style: normal;
}

.ns_811 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 811;
  font-style: normal;
}

.ns_812 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 812;
  font-style: normal;
}

.ns_813 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 813;
  font-style: normal;
}

.ns_814 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 814;
  font-style: normal;
}

.ns_815 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 815;
  font-style: normal;
}

.ns_816 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 816;
  font-style: normal;
}

.ns_817 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 817;
  font-style: normal;
}

.ns_818 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 818;
  font-style: normal;
}

.ns_819 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 819;
  font-style: normal;
}

.ns_820 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 820;
  font-style: normal;
}

.ns_821 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 821;
  font-style: normal;
}

.ns_822 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 822;
  font-style: normal;
}

.ns_823 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 823;
  font-style: normal;
}

.ns_824 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 824;
  font-style: normal;
}

.ns_825 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 825;
  font-style: normal;
}

.ns_826 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 826;
  font-style: normal;
}

.ns_827 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 827;
  font-style: normal;
}

.ns_828 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 828;
  font-style: normal;
}

.ns_829 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 829;
  font-style: normal;
}

.ns_830 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 830;
  font-style: normal;
}

.ns_831 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 831;
  font-style: normal;
}

.ns_832 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 832;
  font-style: normal;
}

.ns_833 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 833;
  font-style: normal;
}

.ns_834 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 834;
  font-style: normal;
}

.ns_835 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 835;
  font-style: normal;
}

.ns_836 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 836;
  font-style: normal;
}

.ns_837 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 837;
  font-style: normal;
}

.ns_838 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 838;
  font-style: normal;
}

.ns_839 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 839;
  font-style: normal;
}

.ns_840 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 840;
  font-style: normal;
}

.ns_841 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 841;
  font-style: normal;
}

.ns_842 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 842;
  font-style: normal;
}

.ns_843 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 843;
  font-style: normal;
}

.ns_844 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 844;
  font-style: normal;
}

.ns_845 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 845;
  font-style: normal;
}

.ns_846 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 846;
  font-style: normal;
}

.ns_847 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 847;
  font-style: normal;
}

.ns_848 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 848;
  font-style: normal;
}

.ns_849 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 849;
  font-style: normal;
}

.ns_850 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 850;
  font-style: normal;
}

.ns_851 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 851;
  font-style: normal;
}

.ns_852 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 852;
  font-style: normal;
}

.ns_853 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 853;
  font-style: normal;
}

.ns_854 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 854;
  font-style: normal;
}

.ns_855 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 855;
  font-style: normal;
}

.ns_856 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 856;
  font-style: normal;
}

.ns_857 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 857;
  font-style: normal;
}

.ns_858 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 858;
  font-style: normal;
}

.ns_859 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 859;
  font-style: normal;
}

.ns_860 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 860;
  font-style: normal;
}

.ns_861 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 861;
  font-style: normal;
}

.ns_862 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 862;
  font-style: normal;
}

.ns_863 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 863;
  font-style: normal;
}

.ns_864 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 864;
  font-style: normal;
}

.ns_865 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 865;
  font-style: normal;
}

.ns_866 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 866;
  font-style: normal;
}

.ns_867 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 867;
  font-style: normal;
}

.ns_868 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 868;
  font-style: normal;
}

.ns_869 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 869;
  font-style: normal;
}

.ns_870 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 870;
  font-style: normal;
}

.ns_871 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 871;
  font-style: normal;
}

.ns_872 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 872;
  font-style: normal;
}

.ns_873 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 873;
  font-style: normal;
}

.ns_874 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 874;
  font-style: normal;
}

.ns_875 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 875;
  font-style: normal;
}

.ns_876 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 876;
  font-style: normal;
}

.ns_877 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 877;
  font-style: normal;
}

.ns_878 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 878;
  font-style: normal;
}

.ns_879 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 879;
  font-style: normal;
}

.ns_880 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 880;
  font-style: normal;
}

.ns_881 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 881;
  font-style: normal;
}

.ns_882 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 882;
  font-style: normal;
}

.ns_883 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 883;
  font-style: normal;
}

.ns_884 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 884;
  font-style: normal;
}

.ns_885 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 885;
  font-style: normal;
}

.ns_886 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 886;
  font-style: normal;
}

.ns_887 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 887;
  font-style: normal;
}

.ns_888 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 888;
  font-style: normal;
}

.ns_889 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 889;
  font-style: normal;
}

.ns_890 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 890;
  font-style: normal;
}

.ns_891 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 891;
  font-style: normal;
}

.ns_892 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 892;
  font-style: normal;
}

.ns_893 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 893;
  font-style: normal;
}

.ns_894 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 894;
  font-style: normal;
}

.ns_895 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 895;
  font-style: normal;
}

.ns_896 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 896;
  font-style: normal;
}

.ns_897 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 897;
  font-style: normal;
}

.ns_898 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 898;
  font-style: normal;
}

.ns_899 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 899;
  font-style: normal;
}

.ns_900 {
  font-family: "Noto Sans JP";
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

.jost_100 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.jost_101 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 101;
  font-style: normal;
}

.jost_102 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 102;
  font-style: normal;
}

.jost_103 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 103;
  font-style: normal;
}

.jost_104 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 104;
  font-style: normal;
}

.jost_105 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 105;
  font-style: normal;
}

.jost_106 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 106;
  font-style: normal;
}

.jost_107 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 107;
  font-style: normal;
}

.jost_108 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 108;
  font-style: normal;
}

.jost_109 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 109;
  font-style: normal;
}

.jost_110 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 110;
  font-style: normal;
}

.jost_111 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 111;
  font-style: normal;
}

.jost_112 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 112;
  font-style: normal;
}

.jost_113 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 113;
  font-style: normal;
}

.jost_114 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 114;
  font-style: normal;
}

.jost_115 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 115;
  font-style: normal;
}

.jost_116 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 116;
  font-style: normal;
}

.jost_117 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 117;
  font-style: normal;
}

.jost_118 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 118;
  font-style: normal;
}

.jost_119 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 119;
  font-style: normal;
}

.jost_120 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 120;
  font-style: normal;
}

.jost_121 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 121;
  font-style: normal;
}

.jost_122 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 122;
  font-style: normal;
}

.jost_123 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 123;
  font-style: normal;
}

.jost_124 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 124;
  font-style: normal;
}

.jost_125 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 125;
  font-style: normal;
}

.jost_126 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 126;
  font-style: normal;
}

.jost_127 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 127;
  font-style: normal;
}

.jost_128 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 128;
  font-style: normal;
}

.jost_129 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 129;
  font-style: normal;
}

.jost_130 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 130;
  font-style: normal;
}

.jost_131 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 131;
  font-style: normal;
}

.jost_132 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 132;
  font-style: normal;
}

.jost_133 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 133;
  font-style: normal;
}

.jost_134 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 134;
  font-style: normal;
}

.jost_135 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 135;
  font-style: normal;
}

.jost_136 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 136;
  font-style: normal;
}

.jost_137 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 137;
  font-style: normal;
}

.jost_138 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 138;
  font-style: normal;
}

.jost_139 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 139;
  font-style: normal;
}

.jost_140 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 140;
  font-style: normal;
}

.jost_141 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 141;
  font-style: normal;
}

.jost_142 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 142;
  font-style: normal;
}

.jost_143 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 143;
  font-style: normal;
}

.jost_144 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 144;
  font-style: normal;
}

.jost_145 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 145;
  font-style: normal;
}

.jost_146 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 146;
  font-style: normal;
}

.jost_147 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 147;
  font-style: normal;
}

.jost_148 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 148;
  font-style: normal;
}

.jost_149 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 149;
  font-style: normal;
}

.jost_150 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 150;
  font-style: normal;
}

.jost_151 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 151;
  font-style: normal;
}

.jost_152 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 152;
  font-style: normal;
}

.jost_153 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 153;
  font-style: normal;
}

.jost_154 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 154;
  font-style: normal;
}

.jost_155 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 155;
  font-style: normal;
}

.jost_156 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 156;
  font-style: normal;
}

.jost_157 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 157;
  font-style: normal;
}

.jost_158 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 158;
  font-style: normal;
}

.jost_159 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 159;
  font-style: normal;
}

.jost_160 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 160;
  font-style: normal;
}

.jost_161 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 161;
  font-style: normal;
}

.jost_162 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 162;
  font-style: normal;
}

.jost_163 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 163;
  font-style: normal;
}

.jost_164 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 164;
  font-style: normal;
}

.jost_165 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 165;
  font-style: normal;
}

.jost_166 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 166;
  font-style: normal;
}

.jost_167 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 167;
  font-style: normal;
}

.jost_168 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 168;
  font-style: normal;
}

.jost_169 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 169;
  font-style: normal;
}

.jost_170 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 170;
  font-style: normal;
}

.jost_171 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 171;
  font-style: normal;
}

.jost_172 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 172;
  font-style: normal;
}

.jost_173 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 173;
  font-style: normal;
}

.jost_174 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 174;
  font-style: normal;
}

.jost_175 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 175;
  font-style: normal;
}

.jost_176 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 176;
  font-style: normal;
}

.jost_177 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 177;
  font-style: normal;
}

.jost_178 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 178;
  font-style: normal;
}

.jost_179 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 179;
  font-style: normal;
}

.jost_180 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 180;
  font-style: normal;
}

.jost_181 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 181;
  font-style: normal;
}

.jost_182 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 182;
  font-style: normal;
}

.jost_183 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 183;
  font-style: normal;
}

.jost_184 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 184;
  font-style: normal;
}

.jost_185 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 185;
  font-style: normal;
}

.jost_186 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 186;
  font-style: normal;
}

.jost_187 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 187;
  font-style: normal;
}

.jost_188 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 188;
  font-style: normal;
}

.jost_189 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 189;
  font-style: normal;
}

.jost_190 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 190;
  font-style: normal;
}

.jost_191 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 191;
  font-style: normal;
}

.jost_192 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 192;
  font-style: normal;
}

.jost_193 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 193;
  font-style: normal;
}

.jost_194 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 194;
  font-style: normal;
}

.jost_195 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 195;
  font-style: normal;
}

.jost_196 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 196;
  font-style: normal;
}

.jost_197 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 197;
  font-style: normal;
}

.jost_198 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 198;
  font-style: normal;
}

.jost_199 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 199;
  font-style: normal;
}

.jost_200 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;
}

.jost_201 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 201;
  font-style: normal;
}

.jost_202 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 202;
  font-style: normal;
}

.jost_203 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 203;
  font-style: normal;
}

.jost_204 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 204;
  font-style: normal;
}

.jost_205 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 205;
  font-style: normal;
}

.jost_206 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 206;
  font-style: normal;
}

.jost_207 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 207;
  font-style: normal;
}

.jost_208 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 208;
  font-style: normal;
}

.jost_209 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 209;
  font-style: normal;
}

.jost_210 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 210;
  font-style: normal;
}

.jost_211 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 211;
  font-style: normal;
}

.jost_212 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 212;
  font-style: normal;
}

.jost_213 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 213;
  font-style: normal;
}

.jost_214 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 214;
  font-style: normal;
}

.jost_215 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 215;
  font-style: normal;
}

.jost_216 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 216;
  font-style: normal;
}

.jost_217 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 217;
  font-style: normal;
}

.jost_218 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 218;
  font-style: normal;
}

.jost_219 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 219;
  font-style: normal;
}

.jost_220 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 220;
  font-style: normal;
}

.jost_221 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 221;
  font-style: normal;
}

.jost_222 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 222;
  font-style: normal;
}

.jost_223 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 223;
  font-style: normal;
}

.jost_224 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 224;
  font-style: normal;
}

.jost_225 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 225;
  font-style: normal;
}

.jost_226 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 226;
  font-style: normal;
}

.jost_227 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 227;
  font-style: normal;
}

.jost_228 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 228;
  font-style: normal;
}

.jost_229 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 229;
  font-style: normal;
}

.jost_230 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 230;
  font-style: normal;
}

.jost_231 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 231;
  font-style: normal;
}

.jost_232 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 232;
  font-style: normal;
}

.jost_233 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 233;
  font-style: normal;
}

.jost_234 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 234;
  font-style: normal;
}

.jost_235 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 235;
  font-style: normal;
}

.jost_236 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 236;
  font-style: normal;
}

.jost_237 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 237;
  font-style: normal;
}

.jost_238 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 238;
  font-style: normal;
}

.jost_239 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 239;
  font-style: normal;
}

.jost_240 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 240;
  font-style: normal;
}

.jost_241 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 241;
  font-style: normal;
}

.jost_242 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 242;
  font-style: normal;
}

.jost_243 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 243;
  font-style: normal;
}

.jost_244 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 244;
  font-style: normal;
}

.jost_245 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 245;
  font-style: normal;
}

.jost_246 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 246;
  font-style: normal;
}

.jost_247 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 247;
  font-style: normal;
}

.jost_248 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 248;
  font-style: normal;
}

.jost_249 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 249;
  font-style: normal;
}

.jost_250 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 250;
  font-style: normal;
}

.jost_251 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 251;
  font-style: normal;
}

.jost_252 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 252;
  font-style: normal;
}

.jost_253 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 253;
  font-style: normal;
}

.jost_254 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 254;
  font-style: normal;
}

.jost_255 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 255;
  font-style: normal;
}

.jost_256 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 256;
  font-style: normal;
}

.jost_257 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 257;
  font-style: normal;
}

.jost_258 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 258;
  font-style: normal;
}

.jost_259 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 259;
  font-style: normal;
}

.jost_260 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 260;
  font-style: normal;
}

.jost_261 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 261;
  font-style: normal;
}

.jost_262 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 262;
  font-style: normal;
}

.jost_263 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 263;
  font-style: normal;
}

.jost_264 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 264;
  font-style: normal;
}

.jost_265 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 265;
  font-style: normal;
}

.jost_266 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 266;
  font-style: normal;
}

.jost_267 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 267;
  font-style: normal;
}

.jost_268 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 268;
  font-style: normal;
}

.jost_269 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 269;
  font-style: normal;
}

.jost_270 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 270;
  font-style: normal;
}

.jost_271 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 271;
  font-style: normal;
}

.jost_272 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 272;
  font-style: normal;
}

.jost_273 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 273;
  font-style: normal;
}

.jost_274 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 274;
  font-style: normal;
}

.jost_275 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 275;
  font-style: normal;
}

.jost_276 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 276;
  font-style: normal;
}

.jost_277 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 277;
  font-style: normal;
}

.jost_278 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 278;
  font-style: normal;
}

.jost_279 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 279;
  font-style: normal;
}

.jost_280 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 280;
  font-style: normal;
}

.jost_281 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 281;
  font-style: normal;
}

.jost_282 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 282;
  font-style: normal;
}

.jost_283 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 283;
  font-style: normal;
}

.jost_284 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 284;
  font-style: normal;
}

.jost_285 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 285;
  font-style: normal;
}

.jost_286 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 286;
  font-style: normal;
}

.jost_287 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 287;
  font-style: normal;
}

.jost_288 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 288;
  font-style: normal;
}

.jost_289 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 289;
  font-style: normal;
}

.jost_290 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 290;
  font-style: normal;
}

.jost_291 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 291;
  font-style: normal;
}

.jost_292 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 292;
  font-style: normal;
}

.jost_293 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 293;
  font-style: normal;
}

.jost_294 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 294;
  font-style: normal;
}

.jost_295 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 295;
  font-style: normal;
}

.jost_296 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 296;
  font-style: normal;
}

.jost_297 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 297;
  font-style: normal;
}

.jost_298 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 298;
  font-style: normal;
}

.jost_299 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 299;
  font-style: normal;
}

.jost_300 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.jost_301 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 301;
  font-style: normal;
}

.jost_302 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 302;
  font-style: normal;
}

.jost_303 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 303;
  font-style: normal;
}

.jost_304 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 304;
  font-style: normal;
}

.jost_305 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 305;
  font-style: normal;
}

.jost_306 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 306;
  font-style: normal;
}

.jost_307 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 307;
  font-style: normal;
}

.jost_308 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 308;
  font-style: normal;
}

.jost_309 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 309;
  font-style: normal;
}

.jost_310 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 310;
  font-style: normal;
}

.jost_311 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 311;
  font-style: normal;
}

.jost_312 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 312;
  font-style: normal;
}

.jost_313 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 313;
  font-style: normal;
}

.jost_314 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 314;
  font-style: normal;
}

.jost_315 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 315;
  font-style: normal;
}

.jost_316 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 316;
  font-style: normal;
}

.jost_317 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 317;
  font-style: normal;
}

.jost_318 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 318;
  font-style: normal;
}

.jost_319 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 319;
  font-style: normal;
}

.jost_320 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 320;
  font-style: normal;
}

.jost_321 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 321;
  font-style: normal;
}

.jost_322 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 322;
  font-style: normal;
}

.jost_323 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 323;
  font-style: normal;
}

.jost_324 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 324;
  font-style: normal;
}

.jost_325 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 325;
  font-style: normal;
}

.jost_326 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 326;
  font-style: normal;
}

.jost_327 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 327;
  font-style: normal;
}

.jost_328 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 328;
  font-style: normal;
}

.jost_329 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 329;
  font-style: normal;
}

.jost_330 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 330;
  font-style: normal;
}

.jost_331 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 331;
  font-style: normal;
}

.jost_332 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 332;
  font-style: normal;
}

.jost_333 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 333;
  font-style: normal;
}

.jost_334 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 334;
  font-style: normal;
}

.jost_335 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 335;
  font-style: normal;
}

.jost_336 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 336;
  font-style: normal;
}

.jost_337 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 337;
  font-style: normal;
}

.jost_338 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 338;
  font-style: normal;
}

.jost_339 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 339;
  font-style: normal;
}

.jost_340 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 340;
  font-style: normal;
}

.jost_341 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 341;
  font-style: normal;
}

.jost_342 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 342;
  font-style: normal;
}

.jost_343 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 343;
  font-style: normal;
}

.jost_344 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 344;
  font-style: normal;
}

.jost_345 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 345;
  font-style: normal;
}

.jost_346 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 346;
  font-style: normal;
}

.jost_347 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 347;
  font-style: normal;
}

.jost_348 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 348;
  font-style: normal;
}

.jost_349 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 349;
  font-style: normal;
}

.jost_350 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 350;
  font-style: normal;
}

.jost_351 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 351;
  font-style: normal;
}

.jost_352 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 352;
  font-style: normal;
}

.jost_353 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 353;
  font-style: normal;
}

.jost_354 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 354;
  font-style: normal;
}

.jost_355 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 355;
  font-style: normal;
}

.jost_356 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 356;
  font-style: normal;
}

.jost_357 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 357;
  font-style: normal;
}

.jost_358 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 358;
  font-style: normal;
}

.jost_359 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 359;
  font-style: normal;
}

.jost_360 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 360;
  font-style: normal;
}

.jost_361 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 361;
  font-style: normal;
}

.jost_362 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 362;
  font-style: normal;
}

.jost_363 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 363;
  font-style: normal;
}

.jost_364 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 364;
  font-style: normal;
}

.jost_365 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 365;
  font-style: normal;
}

.jost_366 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 366;
  font-style: normal;
}

.jost_367 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 367;
  font-style: normal;
}

.jost_368 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 368;
  font-style: normal;
}

.jost_369 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 369;
  font-style: normal;
}

.jost_370 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 370;
  font-style: normal;
}

.jost_371 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 371;
  font-style: normal;
}

.jost_372 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 372;
  font-style: normal;
}

.jost_373 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 373;
  font-style: normal;
}

.jost_374 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 374;
  font-style: normal;
}

.jost_375 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 375;
  font-style: normal;
}

.jost_376 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 376;
  font-style: normal;
}

.jost_377 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 377;
  font-style: normal;
}

.jost_378 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 378;
  font-style: normal;
}

.jost_379 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 379;
  font-style: normal;
}

.jost_380 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 380;
  font-style: normal;
}

.jost_381 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 381;
  font-style: normal;
}

.jost_382 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 382;
  font-style: normal;
}

.jost_383 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 383;
  font-style: normal;
}

.jost_384 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 384;
  font-style: normal;
}

.jost_385 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 385;
  font-style: normal;
}

.jost_386 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 386;
  font-style: normal;
}

.jost_387 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 387;
  font-style: normal;
}

.jost_388 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 388;
  font-style: normal;
}

.jost_389 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 389;
  font-style: normal;
}

.jost_390 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 390;
  font-style: normal;
}

.jost_391 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 391;
  font-style: normal;
}

.jost_392 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 392;
  font-style: normal;
}

.jost_393 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 393;
  font-style: normal;
}

.jost_394 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 394;
  font-style: normal;
}

.jost_395 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 395;
  font-style: normal;
}

.jost_396 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 396;
  font-style: normal;
}

.jost_397 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 397;
  font-style: normal;
}

.jost_398 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 398;
  font-style: normal;
}

.jost_399 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 399;
  font-style: normal;
}

.jost_400 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.jost_401 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 401;
  font-style: normal;
}

.jost_402 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 402;
  font-style: normal;
}

.jost_403 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 403;
  font-style: normal;
}

.jost_404 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 404;
  font-style: normal;
}

.jost_405 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 405;
  font-style: normal;
}

.jost_406 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 406;
  font-style: normal;
}

.jost_407 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 407;
  font-style: normal;
}

.jost_408 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 408;
  font-style: normal;
}

.jost_409 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 409;
  font-style: normal;
}

.jost_410 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 410;
  font-style: normal;
}

.jost_411 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 411;
  font-style: normal;
}

.jost_412 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 412;
  font-style: normal;
}

.jost_413 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 413;
  font-style: normal;
}

.jost_414 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 414;
  font-style: normal;
}

.jost_415 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 415;
  font-style: normal;
}

.jost_416 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 416;
  font-style: normal;
}

.jost_417 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 417;
  font-style: normal;
}

.jost_418 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 418;
  font-style: normal;
}

.jost_419 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 419;
  font-style: normal;
}

.jost_420 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 420;
  font-style: normal;
}

.jost_421 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 421;
  font-style: normal;
}

.jost_422 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 422;
  font-style: normal;
}

.jost_423 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 423;
  font-style: normal;
}

.jost_424 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 424;
  font-style: normal;
}

.jost_425 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 425;
  font-style: normal;
}

.jost_426 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 426;
  font-style: normal;
}

.jost_427 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 427;
  font-style: normal;
}

.jost_428 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 428;
  font-style: normal;
}

.jost_429 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 429;
  font-style: normal;
}

.jost_430 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 430;
  font-style: normal;
}

.jost_431 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 431;
  font-style: normal;
}

.jost_432 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 432;
  font-style: normal;
}

.jost_433 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 433;
  font-style: normal;
}

.jost_434 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 434;
  font-style: normal;
}

.jost_435 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 435;
  font-style: normal;
}

.jost_436 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 436;
  font-style: normal;
}

.jost_437 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 437;
  font-style: normal;
}

.jost_438 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 438;
  font-style: normal;
}

.jost_439 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 439;
  font-style: normal;
}

.jost_440 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 440;
  font-style: normal;
}

.jost_441 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 441;
  font-style: normal;
}

.jost_442 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 442;
  font-style: normal;
}

.jost_443 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 443;
  font-style: normal;
}

.jost_444 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 444;
  font-style: normal;
}

.jost_445 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 445;
  font-style: normal;
}

.jost_446 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 446;
  font-style: normal;
}

.jost_447 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 447;
  font-style: normal;
}

.jost_448 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 448;
  font-style: normal;
}

.jost_449 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 449;
  font-style: normal;
}

.jost_450 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 450;
  font-style: normal;
}

.jost_451 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 451;
  font-style: normal;
}

.jost_452 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 452;
  font-style: normal;
}

.jost_453 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 453;
  font-style: normal;
}

.jost_454 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 454;
  font-style: normal;
}

.jost_455 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 455;
  font-style: normal;
}

.jost_456 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 456;
  font-style: normal;
}

.jost_457 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 457;
  font-style: normal;
}

.jost_458 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 458;
  font-style: normal;
}

.jost_459 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 459;
  font-style: normal;
}

.jost_460 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 460;
  font-style: normal;
}

.jost_461 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 461;
  font-style: normal;
}

.jost_462 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 462;
  font-style: normal;
}

.jost_463 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 463;
  font-style: normal;
}

.jost_464 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 464;
  font-style: normal;
}

.jost_465 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 465;
  font-style: normal;
}

.jost_466 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 466;
  font-style: normal;
}

.jost_467 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 467;
  font-style: normal;
}

.jost_468 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 468;
  font-style: normal;
}

.jost_469 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 469;
  font-style: normal;
}

.jost_470 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 470;
  font-style: normal;
}

.jost_471 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 471;
  font-style: normal;
}

.jost_472 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 472;
  font-style: normal;
}

.jost_473 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 473;
  font-style: normal;
}

.jost_474 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 474;
  font-style: normal;
}

.jost_475 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 475;
  font-style: normal;
}

.jost_476 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 476;
  font-style: normal;
}

.jost_477 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 477;
  font-style: normal;
}

.jost_478 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 478;
  font-style: normal;
}

.jost_479 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 479;
  font-style: normal;
}

.jost_480 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 480;
  font-style: normal;
}

.jost_481 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 481;
  font-style: normal;
}

.jost_482 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 482;
  font-style: normal;
}

.jost_483 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 483;
  font-style: normal;
}

.jost_484 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 484;
  font-style: normal;
}

.jost_485 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 485;
  font-style: normal;
}

.jost_486 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 486;
  font-style: normal;
}

.jost_487 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 487;
  font-style: normal;
}

.jost_488 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 488;
  font-style: normal;
}

.jost_489 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 489;
  font-style: normal;
}

.jost_490 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 490;
  font-style: normal;
}

.jost_491 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 491;
  font-style: normal;
}

.jost_492 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 492;
  font-style: normal;
}

.jost_493 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 493;
  font-style: normal;
}

.jost_494 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 494;
  font-style: normal;
}

.jost_495 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 495;
  font-style: normal;
}

.jost_496 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 496;
  font-style: normal;
}

.jost_497 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 497;
  font-style: normal;
}

.jost_498 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 498;
  font-style: normal;
}

.jost_499 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 499;
  font-style: normal;
}

.jost_500 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.jost_501 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 501;
  font-style: normal;
}

.jost_502 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 502;
  font-style: normal;
}

.jost_503 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 503;
  font-style: normal;
}

.jost_504 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 504;
  font-style: normal;
}

.jost_505 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 505;
  font-style: normal;
}

.jost_506 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 506;
  font-style: normal;
}

.jost_507 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 507;
  font-style: normal;
}

.jost_508 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 508;
  font-style: normal;
}

.jost_509 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 509;
  font-style: normal;
}

.jost_510 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 510;
  font-style: normal;
}

.jost_511 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 511;
  font-style: normal;
}

.jost_512 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 512;
  font-style: normal;
}

.jost_513 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 513;
  font-style: normal;
}

.jost_514 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 514;
  font-style: normal;
}

.jost_515 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 515;
  font-style: normal;
}

.jost_516 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 516;
  font-style: normal;
}

.jost_517 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 517;
  font-style: normal;
}

.jost_518 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 518;
  font-style: normal;
}

.jost_519 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 519;
  font-style: normal;
}

.jost_520 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 520;
  font-style: normal;
}

.jost_521 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 521;
  font-style: normal;
}

.jost_522 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 522;
  font-style: normal;
}

.jost_523 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 523;
  font-style: normal;
}

.jost_524 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 524;
  font-style: normal;
}

.jost_525 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 525;
  font-style: normal;
}

.jost_526 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 526;
  font-style: normal;
}

.jost_527 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 527;
  font-style: normal;
}

.jost_528 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 528;
  font-style: normal;
}

.jost_529 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 529;
  font-style: normal;
}

.jost_530 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 530;
  font-style: normal;
}

.jost_531 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 531;
  font-style: normal;
}

.jost_532 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 532;
  font-style: normal;
}

.jost_533 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 533;
  font-style: normal;
}

.jost_534 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 534;
  font-style: normal;
}

.jost_535 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 535;
  font-style: normal;
}

.jost_536 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 536;
  font-style: normal;
}

.jost_537 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 537;
  font-style: normal;
}

.jost_538 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 538;
  font-style: normal;
}

.jost_539 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 539;
  font-style: normal;
}

.jost_540 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 540;
  font-style: normal;
}

.jost_541 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 541;
  font-style: normal;
}

.jost_542 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 542;
  font-style: normal;
}

.jost_543 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 543;
  font-style: normal;
}

.jost_544 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 544;
  font-style: normal;
}

.jost_545 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 545;
  font-style: normal;
}

.jost_546 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 546;
  font-style: normal;
}

.jost_547 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 547;
  font-style: normal;
}

.jost_548 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 548;
  font-style: normal;
}

.jost_549 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 549;
  font-style: normal;
}

.jost_550 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 550;
  font-style: normal;
}

.jost_551 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 551;
  font-style: normal;
}

.jost_552 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 552;
  font-style: normal;
}

.jost_553 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 553;
  font-style: normal;
}

.jost_554 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 554;
  font-style: normal;
}

.jost_555 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 555;
  font-style: normal;
}

.jost_556 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 556;
  font-style: normal;
}

.jost_557 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 557;
  font-style: normal;
}

.jost_558 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 558;
  font-style: normal;
}

.jost_559 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 559;
  font-style: normal;
}

.jost_560 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 560;
  font-style: normal;
}

.jost_561 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 561;
  font-style: normal;
}

.jost_562 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 562;
  font-style: normal;
}

.jost_563 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 563;
  font-style: normal;
}

.jost_564 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 564;
  font-style: normal;
}

.jost_565 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 565;
  font-style: normal;
}

.jost_566 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 566;
  font-style: normal;
}

.jost_567 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 567;
  font-style: normal;
}

.jost_568 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 568;
  font-style: normal;
}

.jost_569 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 569;
  font-style: normal;
}

.jost_570 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 570;
  font-style: normal;
}

.jost_571 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 571;
  font-style: normal;
}

.jost_572 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 572;
  font-style: normal;
}

.jost_573 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 573;
  font-style: normal;
}

.jost_574 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 574;
  font-style: normal;
}

.jost_575 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 575;
  font-style: normal;
}

.jost_576 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 576;
  font-style: normal;
}

.jost_577 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 577;
  font-style: normal;
}

.jost_578 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 578;
  font-style: normal;
}

.jost_579 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 579;
  font-style: normal;
}

.jost_580 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 580;
  font-style: normal;
}

.jost_581 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 581;
  font-style: normal;
}

.jost_582 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 582;
  font-style: normal;
}

.jost_583 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 583;
  font-style: normal;
}

.jost_584 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 584;
  font-style: normal;
}

.jost_585 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 585;
  font-style: normal;
}

.jost_586 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 586;
  font-style: normal;
}

.jost_587 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 587;
  font-style: normal;
}

.jost_588 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 588;
  font-style: normal;
}

.jost_589 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 589;
  font-style: normal;
}

.jost_590 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 590;
  font-style: normal;
}

.jost_591 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 591;
  font-style: normal;
}

.jost_592 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 592;
  font-style: normal;
}

.jost_593 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 593;
  font-style: normal;
}

.jost_594 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 594;
  font-style: normal;
}

.jost_595 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 595;
  font-style: normal;
}

.jost_596 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 596;
  font-style: normal;
}

.jost_597 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 597;
  font-style: normal;
}

.jost_598 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 598;
  font-style: normal;
}

.jost_599 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 599;
  font-style: normal;
}

.jost_600 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.jost_601 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 601;
  font-style: normal;
}

.jost_602 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 602;
  font-style: normal;
}

.jost_603 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 603;
  font-style: normal;
}

.jost_604 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 604;
  font-style: normal;
}

.jost_605 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 605;
  font-style: normal;
}

.jost_606 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 606;
  font-style: normal;
}

.jost_607 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 607;
  font-style: normal;
}

.jost_608 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 608;
  font-style: normal;
}

.jost_609 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 609;
  font-style: normal;
}

.jost_610 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 610;
  font-style: normal;
}

.jost_611 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 611;
  font-style: normal;
}

.jost_612 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 612;
  font-style: normal;
}

.jost_613 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 613;
  font-style: normal;
}

.jost_614 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 614;
  font-style: normal;
}

.jost_615 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 615;
  font-style: normal;
}

.jost_616 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 616;
  font-style: normal;
}

.jost_617 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 617;
  font-style: normal;
}

.jost_618 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 618;
  font-style: normal;
}

.jost_619 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 619;
  font-style: normal;
}

.jost_620 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 620;
  font-style: normal;
}

.jost_621 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 621;
  font-style: normal;
}

.jost_622 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 622;
  font-style: normal;
}

.jost_623 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 623;
  font-style: normal;
}

.jost_624 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 624;
  font-style: normal;
}

.jost_625 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 625;
  font-style: normal;
}

.jost_626 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 626;
  font-style: normal;
}

.jost_627 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 627;
  font-style: normal;
}

.jost_628 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 628;
  font-style: normal;
}

.jost_629 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 629;
  font-style: normal;
}

.jost_630 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 630;
  font-style: normal;
}

.jost_631 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 631;
  font-style: normal;
}

.jost_632 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 632;
  font-style: normal;
}

.jost_633 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 633;
  font-style: normal;
}

.jost_634 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 634;
  font-style: normal;
}

.jost_635 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 635;
  font-style: normal;
}

.jost_636 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 636;
  font-style: normal;
}

.jost_637 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 637;
  font-style: normal;
}

.jost_638 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 638;
  font-style: normal;
}

.jost_639 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 639;
  font-style: normal;
}

.jost_640 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 640;
  font-style: normal;
}

.jost_641 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 641;
  font-style: normal;
}

.jost_642 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 642;
  font-style: normal;
}

.jost_643 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 643;
  font-style: normal;
}

.jost_644 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 644;
  font-style: normal;
}

.jost_645 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 645;
  font-style: normal;
}

.jost_646 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 646;
  font-style: normal;
}

.jost_647 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 647;
  font-style: normal;
}

.jost_648 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 648;
  font-style: normal;
}

.jost_649 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 649;
  font-style: normal;
}

.jost_650 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 650;
  font-style: normal;
}

.jost_651 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 651;
  font-style: normal;
}

.jost_652 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 652;
  font-style: normal;
}

.jost_653 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 653;
  font-style: normal;
}

.jost_654 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 654;
  font-style: normal;
}

.jost_655 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 655;
  font-style: normal;
}

.jost_656 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 656;
  font-style: normal;
}

.jost_657 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 657;
  font-style: normal;
}

.jost_658 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 658;
  font-style: normal;
}

.jost_659 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 659;
  font-style: normal;
}

.jost_660 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 660;
  font-style: normal;
}

.jost_661 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 661;
  font-style: normal;
}

.jost_662 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 662;
  font-style: normal;
}

.jost_663 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 663;
  font-style: normal;
}

.jost_664 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 664;
  font-style: normal;
}

.jost_665 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 665;
  font-style: normal;
}

.jost_666 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 666;
  font-style: normal;
}

.jost_667 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 667;
  font-style: normal;
}

.jost_668 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 668;
  font-style: normal;
}

.jost_669 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 669;
  font-style: normal;
}

.jost_670 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 670;
  font-style: normal;
}

.jost_671 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 671;
  font-style: normal;
}

.jost_672 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 672;
  font-style: normal;
}

.jost_673 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 673;
  font-style: normal;
}

.jost_674 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 674;
  font-style: normal;
}

.jost_675 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 675;
  font-style: normal;
}

.jost_676 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 676;
  font-style: normal;
}

.jost_677 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 677;
  font-style: normal;
}

.jost_678 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 678;
  font-style: normal;
}

.jost_679 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 679;
  font-style: normal;
}

.jost_680 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 680;
  font-style: normal;
}

.jost_681 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 681;
  font-style: normal;
}

.jost_682 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 682;
  font-style: normal;
}

.jost_683 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 683;
  font-style: normal;
}

.jost_684 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 684;
  font-style: normal;
}

.jost_685 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 685;
  font-style: normal;
}

.jost_686 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 686;
  font-style: normal;
}

.jost_687 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 687;
  font-style: normal;
}

.jost_688 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 688;
  font-style: normal;
}

.jost_689 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 689;
  font-style: normal;
}

.jost_690 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 690;
  font-style: normal;
}

.jost_691 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 691;
  font-style: normal;
}

.jost_692 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 692;
  font-style: normal;
}

.jost_693 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 693;
  font-style: normal;
}

.jost_694 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 694;
  font-style: normal;
}

.jost_695 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 695;
  font-style: normal;
}

.jost_696 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 696;
  font-style: normal;
}

.jost_697 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 697;
  font-style: normal;
}

.jost_698 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 698;
  font-style: normal;
}

.jost_699 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 699;
  font-style: normal;
}

.jost_700 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.jost_701 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 701;
  font-style: normal;
}

.jost_702 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 702;
  font-style: normal;
}

.jost_703 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 703;
  font-style: normal;
}

.jost_704 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 704;
  font-style: normal;
}

.jost_705 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 705;
  font-style: normal;
}

.jost_706 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 706;
  font-style: normal;
}

.jost_707 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 707;
  font-style: normal;
}

.jost_708 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 708;
  font-style: normal;
}

.jost_709 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 709;
  font-style: normal;
}

.jost_710 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 710;
  font-style: normal;
}

.jost_711 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 711;
  font-style: normal;
}

.jost_712 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 712;
  font-style: normal;
}

.jost_713 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 713;
  font-style: normal;
}

.jost_714 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 714;
  font-style: normal;
}

.jost_715 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 715;
  font-style: normal;
}

.jost_716 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 716;
  font-style: normal;
}

.jost_717 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 717;
  font-style: normal;
}

.jost_718 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 718;
  font-style: normal;
}

.jost_719 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 719;
  font-style: normal;
}

.jost_720 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 720;
  font-style: normal;
}

.jost_721 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 721;
  font-style: normal;
}

.jost_722 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 722;
  font-style: normal;
}

.jost_723 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 723;
  font-style: normal;
}

.jost_724 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 724;
  font-style: normal;
}

.jost_725 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 725;
  font-style: normal;
}

.jost_726 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 726;
  font-style: normal;
}

.jost_727 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 727;
  font-style: normal;
}

.jost_728 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 728;
  font-style: normal;
}

.jost_729 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 729;
  font-style: normal;
}

.jost_730 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 730;
  font-style: normal;
}

.jost_731 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 731;
  font-style: normal;
}

.jost_732 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 732;
  font-style: normal;
}

.jost_733 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 733;
  font-style: normal;
}

.jost_734 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 734;
  font-style: normal;
}

.jost_735 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 735;
  font-style: normal;
}

.jost_736 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 736;
  font-style: normal;
}

.jost_737 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 737;
  font-style: normal;
}

.jost_738 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 738;
  font-style: normal;
}

.jost_739 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 739;
  font-style: normal;
}

.jost_740 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 740;
  font-style: normal;
}

.jost_741 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 741;
  font-style: normal;
}

.jost_742 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 742;
  font-style: normal;
}

.jost_743 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 743;
  font-style: normal;
}

.jost_744 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 744;
  font-style: normal;
}

.jost_745 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 745;
  font-style: normal;
}

.jost_746 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 746;
  font-style: normal;
}

.jost_747 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 747;
  font-style: normal;
}

.jost_748 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 748;
  font-style: normal;
}

.jost_749 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 749;
  font-style: normal;
}

.jost_750 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 750;
  font-style: normal;
}

.jost_751 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 751;
  font-style: normal;
}

.jost_752 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 752;
  font-style: normal;
}

.jost_753 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 753;
  font-style: normal;
}

.jost_754 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 754;
  font-style: normal;
}

.jost_755 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 755;
  font-style: normal;
}

.jost_756 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 756;
  font-style: normal;
}

.jost_757 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 757;
  font-style: normal;
}

.jost_758 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 758;
  font-style: normal;
}

.jost_759 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 759;
  font-style: normal;
}

.jost_760 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 760;
  font-style: normal;
}

.jost_761 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 761;
  font-style: normal;
}

.jost_762 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 762;
  font-style: normal;
}

.jost_763 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 763;
  font-style: normal;
}

.jost_764 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 764;
  font-style: normal;
}

.jost_765 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 765;
  font-style: normal;
}

.jost_766 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 766;
  font-style: normal;
}

.jost_767 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 767;
  font-style: normal;
}

.jost_768 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 768;
  font-style: normal;
}

.jost_769 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 769;
  font-style: normal;
}

.jost_770 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 770;
  font-style: normal;
}

.jost_771 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 771;
  font-style: normal;
}

.jost_772 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 772;
  font-style: normal;
}

.jost_773 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 773;
  font-style: normal;
}

.jost_774 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 774;
  font-style: normal;
}

.jost_775 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 775;
  font-style: normal;
}

.jost_776 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 776;
  font-style: normal;
}

.jost_777 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 777;
  font-style: normal;
}

.jost_778 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 778;
  font-style: normal;
}

.jost_779 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 779;
  font-style: normal;
}

.jost_780 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 780;
  font-style: normal;
}

.jost_781 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 781;
  font-style: normal;
}

.jost_782 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 782;
  font-style: normal;
}

.jost_783 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 783;
  font-style: normal;
}

.jost_784 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 784;
  font-style: normal;
}

.jost_785 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 785;
  font-style: normal;
}

.jost_786 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 786;
  font-style: normal;
}

.jost_787 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 787;
  font-style: normal;
}

.jost_788 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 788;
  font-style: normal;
}

.jost_789 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 789;
  font-style: normal;
}

.jost_790 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 790;
  font-style: normal;
}

.jost_791 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 791;
  font-style: normal;
}

.jost_792 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 792;
  font-style: normal;
}

.jost_793 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 793;
  font-style: normal;
}

.jost_794 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 794;
  font-style: normal;
}

.jost_795 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 795;
  font-style: normal;
}

.jost_796 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 796;
  font-style: normal;
}

.jost_797 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 797;
  font-style: normal;
}

.jost_798 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 798;
  font-style: normal;
}

.jost_799 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 799;
  font-style: normal;
}

.jost_800 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.jost_801 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 801;
  font-style: normal;
}

.jost_802 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 802;
  font-style: normal;
}

.jost_803 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 803;
  font-style: normal;
}

.jost_804 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 804;
  font-style: normal;
}

.jost_805 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 805;
  font-style: normal;
}

.jost_806 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 806;
  font-style: normal;
}

.jost_807 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 807;
  font-style: normal;
}

.jost_808 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 808;
  font-style: normal;
}

.jost_809 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 809;
  font-style: normal;
}

.jost_810 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 810;
  font-style: normal;
}

.jost_811 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 811;
  font-style: normal;
}

.jost_812 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 812;
  font-style: normal;
}

.jost_813 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 813;
  font-style: normal;
}

.jost_814 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 814;
  font-style: normal;
}

.jost_815 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 815;
  font-style: normal;
}

.jost_816 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 816;
  font-style: normal;
}

.jost_817 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 817;
  font-style: normal;
}

.jost_818 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 818;
  font-style: normal;
}

.jost_819 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 819;
  font-style: normal;
}

.jost_820 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 820;
  font-style: normal;
}

.jost_821 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 821;
  font-style: normal;
}

.jost_822 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 822;
  font-style: normal;
}

.jost_823 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 823;
  font-style: normal;
}

.jost_824 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 824;
  font-style: normal;
}

.jost_825 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 825;
  font-style: normal;
}

.jost_826 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 826;
  font-style: normal;
}

.jost_827 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 827;
  font-style: normal;
}

.jost_828 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 828;
  font-style: normal;
}

.jost_829 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 829;
  font-style: normal;
}

.jost_830 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 830;
  font-style: normal;
}

.jost_831 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 831;
  font-style: normal;
}

.jost_832 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 832;
  font-style: normal;
}

.jost_833 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 833;
  font-style: normal;
}

.jost_834 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 834;
  font-style: normal;
}

.jost_835 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 835;
  font-style: normal;
}

.jost_836 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 836;
  font-style: normal;
}

.jost_837 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 837;
  font-style: normal;
}

.jost_838 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 838;
  font-style: normal;
}

.jost_839 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 839;
  font-style: normal;
}

.jost_840 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 840;
  font-style: normal;
}

.jost_841 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 841;
  font-style: normal;
}

.jost_842 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 842;
  font-style: normal;
}

.jost_843 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 843;
  font-style: normal;
}

.jost_844 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 844;
  font-style: normal;
}

.jost_845 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 845;
  font-style: normal;
}

.jost_846 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 846;
  font-style: normal;
}

.jost_847 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 847;
  font-style: normal;
}

.jost_848 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 848;
  font-style: normal;
}

.jost_849 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 849;
  font-style: normal;
}

.jost_850 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 850;
  font-style: normal;
}

.jost_851 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 851;
  font-style: normal;
}

.jost_852 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 852;
  font-style: normal;
}

.jost_853 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 853;
  font-style: normal;
}

.jost_854 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 854;
  font-style: normal;
}

.jost_855 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 855;
  font-style: normal;
}

.jost_856 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 856;
  font-style: normal;
}

.jost_857 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 857;
  font-style: normal;
}

.jost_858 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 858;
  font-style: normal;
}

.jost_859 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 859;
  font-style: normal;
}

.jost_860 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 860;
  font-style: normal;
}

.jost_861 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 861;
  font-style: normal;
}

.jost_862 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 862;
  font-style: normal;
}

.jost_863 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 863;
  font-style: normal;
}

.jost_864 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 864;
  font-style: normal;
}

.jost_865 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 865;
  font-style: normal;
}

.jost_866 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 866;
  font-style: normal;
}

.jost_867 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 867;
  font-style: normal;
}

.jost_868 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 868;
  font-style: normal;
}

.jost_869 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 869;
  font-style: normal;
}

.jost_870 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 870;
  font-style: normal;
}

.jost_871 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 871;
  font-style: normal;
}

.jost_872 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 872;
  font-style: normal;
}

.jost_873 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 873;
  font-style: normal;
}

.jost_874 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 874;
  font-style: normal;
}

.jost_875 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 875;
  font-style: normal;
}

.jost_876 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 876;
  font-style: normal;
}

.jost_877 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 877;
  font-style: normal;
}

.jost_878 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 878;
  font-style: normal;
}

.jost_879 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 879;
  font-style: normal;
}

.jost_880 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 880;
  font-style: normal;
}

.jost_881 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 881;
  font-style: normal;
}

.jost_882 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 882;
  font-style: normal;
}

.jost_883 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 883;
  font-style: normal;
}

.jost_884 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 884;
  font-style: normal;
}

.jost_885 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 885;
  font-style: normal;
}

.jost_886 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 886;
  font-style: normal;
}

.jost_887 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 887;
  font-style: normal;
}

.jost_888 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 888;
  font-style: normal;
}

.jost_889 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 889;
  font-style: normal;
}

.jost_890 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 890;
  font-style: normal;
}

.jost_891 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 891;
  font-style: normal;
}

.jost_892 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 892;
  font-style: normal;
}

.jost_893 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 893;
  font-style: normal;
}

.jost_894 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 894;
  font-style: normal;
}

.jost_895 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 895;
  font-style: normal;
}

.jost_896 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 896;
  font-style: normal;
}

.jost_897 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 897;
  font-style: normal;
}

.jost_898 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 898;
  font-style: normal;
}

.jost_899 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 899;
  font-style: normal;
}

.jost_900 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

/*----------------------------------------------------------------

文字の横の間隔(letter-spacing)と
文字の縦の間隔(line-height)

----------------------------------------------------------------*/
.ls_0 {
  letter-spacing: 0em;
}

.ls_px_0 {
  letter-spacing: 0px;
}

.ls_1 {
  letter-spacing: 0.001em;
}

.ls_px_1 {
  letter-spacing: 1px;
}

.ls_2 {
  letter-spacing: 0.002em;
}

.ls_px_2 {
  letter-spacing: 2px;
}

.ls_3 {
  letter-spacing: 0.003em;
}

.ls_px_3 {
  letter-spacing: 3px;
}

.ls_4 {
  letter-spacing: 0.004em;
}

.ls_px_4 {
  letter-spacing: 4px;
}

.ls_5 {
  letter-spacing: 0.005em;
}

.ls_px_5 {
  letter-spacing: 5px;
}

.ls_6 {
  letter-spacing: 0.006em;
}

.ls_px_6 {
  letter-spacing: 6px;
}

.ls_7 {
  letter-spacing: 0.007em;
}

.ls_px_7 {
  letter-spacing: 7px;
}

.ls_8 {
  letter-spacing: 0.008em;
}

.ls_px_8 {
  letter-spacing: 8px;
}

.ls_9 {
  letter-spacing: 0.009em;
}

.ls_px_9 {
  letter-spacing: 9px;
}

.ls_10 {
  letter-spacing: 0.01em;
}

.ls_px_10 {
  letter-spacing: 10px;
}

.ls_11 {
  letter-spacing: 0.011em;
}

.ls_px_11 {
  letter-spacing: 11px;
}

.ls_12 {
  letter-spacing: 0.012em;
}

.ls_px_12 {
  letter-spacing: 12px;
}

.ls_13 {
  letter-spacing: 0.013em;
}

.ls_px_13 {
  letter-spacing: 13px;
}

.ls_14 {
  letter-spacing: 0.014em;
}

.ls_px_14 {
  letter-spacing: 14px;
}

.ls_15 {
  letter-spacing: 0.015em;
}

.ls_px_15 {
  letter-spacing: 15px;
}

.ls_16 {
  letter-spacing: 0.016em;
}

.ls_px_16 {
  letter-spacing: 16px;
}

.ls_17 {
  letter-spacing: 0.017em;
}

.ls_px_17 {
  letter-spacing: 17px;
}

.ls_18 {
  letter-spacing: 0.018em;
}

.ls_px_18 {
  letter-spacing: 18px;
}

.ls_19 {
  letter-spacing: 0.019em;
}

.ls_px_19 {
  letter-spacing: 19px;
}

.ls_20 {
  letter-spacing: 0.02em;
}

.ls_px_20 {
  letter-spacing: 20px;
}

.ls_21 {
  letter-spacing: 0.021em;
}

.ls_px_21 {
  letter-spacing: 21px;
}

.ls_22 {
  letter-spacing: 0.022em;
}

.ls_px_22 {
  letter-spacing: 22px;
}

.ls_23 {
  letter-spacing: 0.023em;
}

.ls_px_23 {
  letter-spacing: 23px;
}

.ls_24 {
  letter-spacing: 0.024em;
}

.ls_px_24 {
  letter-spacing: 24px;
}

.ls_25 {
  letter-spacing: 0.025em;
}

.ls_px_25 {
  letter-spacing: 25px;
}

.ls_26 {
  letter-spacing: 0.026em;
}

.ls_px_26 {
  letter-spacing: 26px;
}

.ls_27 {
  letter-spacing: 0.027em;
}

.ls_px_27 {
  letter-spacing: 27px;
}

.ls_28 {
  letter-spacing: 0.028em;
}

.ls_px_28 {
  letter-spacing: 28px;
}

.ls_29 {
  letter-spacing: 0.029em;
}

.ls_px_29 {
  letter-spacing: 29px;
}

.ls_30 {
  letter-spacing: 0.03em;
}

.ls_px_30 {
  letter-spacing: 30px;
}

.ls_31 {
  letter-spacing: 0.031em;
}

.ls_px_31 {
  letter-spacing: 31px;
}

.ls_32 {
  letter-spacing: 0.032em;
}

.ls_px_32 {
  letter-spacing: 32px;
}

.ls_33 {
  letter-spacing: 0.033em;
}

.ls_px_33 {
  letter-spacing: 33px;
}

.ls_34 {
  letter-spacing: 0.034em;
}

.ls_px_34 {
  letter-spacing: 34px;
}

.ls_35 {
  letter-spacing: 0.035em;
}

.ls_px_35 {
  letter-spacing: 35px;
}

.ls_36 {
  letter-spacing: 0.036em;
}

.ls_px_36 {
  letter-spacing: 36px;
}

.ls_37 {
  letter-spacing: 0.037em;
}

.ls_px_37 {
  letter-spacing: 37px;
}

.ls_38 {
  letter-spacing: 0.038em;
}

.ls_px_38 {
  letter-spacing: 38px;
}

.ls_39 {
  letter-spacing: 0.039em;
}

.ls_px_39 {
  letter-spacing: 39px;
}

.ls_40 {
  letter-spacing: 0.04em;
}

.ls_px_40 {
  letter-spacing: 40px;
}

.ls_41 {
  letter-spacing: 0.041em;
}

.ls_px_41 {
  letter-spacing: 41px;
}

.ls_42 {
  letter-spacing: 0.042em;
}

.ls_px_42 {
  letter-spacing: 42px;
}

.ls_43 {
  letter-spacing: 0.043em;
}

.ls_px_43 {
  letter-spacing: 43px;
}

.ls_44 {
  letter-spacing: 0.044em;
}

.ls_px_44 {
  letter-spacing: 44px;
}

.ls_45 {
  letter-spacing: 0.045em;
}

.ls_px_45 {
  letter-spacing: 45px;
}

.ls_46 {
  letter-spacing: 0.046em;
}

.ls_px_46 {
  letter-spacing: 46px;
}

.ls_47 {
  letter-spacing: 0.047em;
}

.ls_px_47 {
  letter-spacing: 47px;
}

.ls_48 {
  letter-spacing: 0.048em;
}

.ls_px_48 {
  letter-spacing: 48px;
}

.ls_49 {
  letter-spacing: 0.049em;
}

.ls_px_49 {
  letter-spacing: 49px;
}

.ls_50 {
  letter-spacing: 0.05em;
}

.ls_px_50 {
  letter-spacing: 50px;
}

.ls_51 {
  letter-spacing: 0.051em;
}

.ls_px_51 {
  letter-spacing: 51px;
}

.ls_52 {
  letter-spacing: 0.052em;
}

.ls_px_52 {
  letter-spacing: 52px;
}

.ls_53 {
  letter-spacing: 0.053em;
}

.ls_px_53 {
  letter-spacing: 53px;
}

.ls_54 {
  letter-spacing: 0.054em;
}

.ls_px_54 {
  letter-spacing: 54px;
}

.ls_55 {
  letter-spacing: 0.055em;
}

.ls_px_55 {
  letter-spacing: 55px;
}

.ls_56 {
  letter-spacing: 0.056em;
}

.ls_px_56 {
  letter-spacing: 56px;
}

.ls_57 {
  letter-spacing: 0.057em;
}

.ls_px_57 {
  letter-spacing: 57px;
}

.ls_58 {
  letter-spacing: 0.058em;
}

.ls_px_58 {
  letter-spacing: 58px;
}

.ls_59 {
  letter-spacing: 0.059em;
}

.ls_px_59 {
  letter-spacing: 59px;
}

.ls_60 {
  letter-spacing: 0.06em;
}

.ls_px_60 {
  letter-spacing: 60px;
}

.ls_61 {
  letter-spacing: 0.061em;
}

.ls_px_61 {
  letter-spacing: 61px;
}

.ls_62 {
  letter-spacing: 0.062em;
}

.ls_px_62 {
  letter-spacing: 62px;
}

.ls_63 {
  letter-spacing: 0.063em;
}

.ls_px_63 {
  letter-spacing: 63px;
}

.ls_64 {
  letter-spacing: 0.064em;
}

.ls_px_64 {
  letter-spacing: 64px;
}

.ls_65 {
  letter-spacing: 0.065em;
}

.ls_px_65 {
  letter-spacing: 65px;
}

.ls_66 {
  letter-spacing: 0.066em;
}

.ls_px_66 {
  letter-spacing: 66px;
}

.ls_67 {
  letter-spacing: 0.067em;
}

.ls_px_67 {
  letter-spacing: 67px;
}

.ls_68 {
  letter-spacing: 0.068em;
}

.ls_px_68 {
  letter-spacing: 68px;
}

.ls_69 {
  letter-spacing: 0.069em;
}

.ls_px_69 {
  letter-spacing: 69px;
}

.ls_70 {
  letter-spacing: 0.07em;
}

.ls_px_70 {
  letter-spacing: 70px;
}

.ls_71 {
  letter-spacing: 0.071em;
}

.ls_px_71 {
  letter-spacing: 71px;
}

.ls_72 {
  letter-spacing: 0.072em;
}

.ls_px_72 {
  letter-spacing: 72px;
}

.ls_73 {
  letter-spacing: 0.073em;
}

.ls_px_73 {
  letter-spacing: 73px;
}

.ls_74 {
  letter-spacing: 0.074em;
}

.ls_px_74 {
  letter-spacing: 74px;
}

.ls_75 {
  letter-spacing: 0.075em;
}

.ls_px_75 {
  letter-spacing: 75px;
}

.ls_76 {
  letter-spacing: 0.076em;
}

.ls_px_76 {
  letter-spacing: 76px;
}

.ls_77 {
  letter-spacing: 0.077em;
}

.ls_px_77 {
  letter-spacing: 77px;
}

.ls_78 {
  letter-spacing: 0.078em;
}

.ls_px_78 {
  letter-spacing: 78px;
}

.ls_79 {
  letter-spacing: 0.079em;
}

.ls_px_79 {
  letter-spacing: 79px;
}

.ls_80 {
  letter-spacing: 0.08em;
}

.ls_px_80 {
  letter-spacing: 80px;
}

.ls_81 {
  letter-spacing: 0.081em;
}

.ls_px_81 {
  letter-spacing: 81px;
}

.ls_82 {
  letter-spacing: 0.082em;
}

.ls_px_82 {
  letter-spacing: 82px;
}

.ls_83 {
  letter-spacing: 0.083em;
}

.ls_px_83 {
  letter-spacing: 83px;
}

.ls_84 {
  letter-spacing: 0.084em;
}

.ls_px_84 {
  letter-spacing: 84px;
}

.ls_85 {
  letter-spacing: 0.085em;
}

.ls_px_85 {
  letter-spacing: 85px;
}

.ls_86 {
  letter-spacing: 0.086em;
}

.ls_px_86 {
  letter-spacing: 86px;
}

.ls_87 {
  letter-spacing: 0.087em;
}

.ls_px_87 {
  letter-spacing: 87px;
}

.ls_88 {
  letter-spacing: 0.088em;
}

.ls_px_88 {
  letter-spacing: 88px;
}

.ls_89 {
  letter-spacing: 0.089em;
}

.ls_px_89 {
  letter-spacing: 89px;
}

.ls_90 {
  letter-spacing: 0.09em;
}

.ls_px_90 {
  letter-spacing: 90px;
}

.ls_91 {
  letter-spacing: 0.091em;
}

.ls_px_91 {
  letter-spacing: 91px;
}

.ls_92 {
  letter-spacing: 0.092em;
}

.ls_px_92 {
  letter-spacing: 92px;
}

.ls_93 {
  letter-spacing: 0.093em;
}

.ls_px_93 {
  letter-spacing: 93px;
}

.ls_94 {
  letter-spacing: 0.094em;
}

.ls_px_94 {
  letter-spacing: 94px;
}

.ls_95 {
  letter-spacing: 0.095em;
}

.ls_px_95 {
  letter-spacing: 95px;
}

.ls_96 {
  letter-spacing: 0.096em;
}

.ls_px_96 {
  letter-spacing: 96px;
}

.ls_97 {
  letter-spacing: 0.097em;
}

.ls_px_97 {
  letter-spacing: 97px;
}

.ls_98 {
  letter-spacing: 0.098em;
}

.ls_px_98 {
  letter-spacing: 98px;
}

.ls_99 {
  letter-spacing: 0.099em;
}

.ls_px_99 {
  letter-spacing: 99px;
}

.ls_100 {
  letter-spacing: 0.1em;
}

.ls_px_100 {
  letter-spacing: 100px;
}

.ls_101 {
  letter-spacing: 0.101em;
}

.ls_px_101 {
  letter-spacing: 101px;
}

.ls_102 {
  letter-spacing: 0.102em;
}

.ls_px_102 {
  letter-spacing: 102px;
}

.ls_103 {
  letter-spacing: 0.103em;
}

.ls_px_103 {
  letter-spacing: 103px;
}

.ls_104 {
  letter-spacing: 0.104em;
}

.ls_px_104 {
  letter-spacing: 104px;
}

.ls_105 {
  letter-spacing: 0.105em;
}

.ls_px_105 {
  letter-spacing: 105px;
}

.ls_106 {
  letter-spacing: 0.106em;
}

.ls_px_106 {
  letter-spacing: 106px;
}

.ls_107 {
  letter-spacing: 0.107em;
}

.ls_px_107 {
  letter-spacing: 107px;
}

.ls_108 {
  letter-spacing: 0.108em;
}

.ls_px_108 {
  letter-spacing: 108px;
}

.ls_109 {
  letter-spacing: 0.109em;
}

.ls_px_109 {
  letter-spacing: 109px;
}

.ls_110 {
  letter-spacing: 0.11em;
}

.ls_px_110 {
  letter-spacing: 110px;
}

.ls_111 {
  letter-spacing: 0.111em;
}

.ls_px_111 {
  letter-spacing: 111px;
}

.ls_112 {
  letter-spacing: 0.112em;
}

.ls_px_112 {
  letter-spacing: 112px;
}

.ls_113 {
  letter-spacing: 0.113em;
}

.ls_px_113 {
  letter-spacing: 113px;
}

.ls_114 {
  letter-spacing: 0.114em;
}

.ls_px_114 {
  letter-spacing: 114px;
}

.ls_115 {
  letter-spacing: 0.115em;
}

.ls_px_115 {
  letter-spacing: 115px;
}

.ls_116 {
  letter-spacing: 0.116em;
}

.ls_px_116 {
  letter-spacing: 116px;
}

.ls_117 {
  letter-spacing: 0.117em;
}

.ls_px_117 {
  letter-spacing: 117px;
}

.ls_118 {
  letter-spacing: 0.118em;
}

.ls_px_118 {
  letter-spacing: 118px;
}

.ls_119 {
  letter-spacing: 0.119em;
}

.ls_px_119 {
  letter-spacing: 119px;
}

.ls_120 {
  letter-spacing: 0.12em;
}

.ls_px_120 {
  letter-spacing: 120px;
}

.ls_121 {
  letter-spacing: 0.121em;
}

.ls_px_121 {
  letter-spacing: 121px;
}

.ls_122 {
  letter-spacing: 0.122em;
}

.ls_px_122 {
  letter-spacing: 122px;
}

.ls_123 {
  letter-spacing: 0.123em;
}

.ls_px_123 {
  letter-spacing: 123px;
}

.ls_124 {
  letter-spacing: 0.124em;
}

.ls_px_124 {
  letter-spacing: 124px;
}

.ls_125 {
  letter-spacing: 0.125em;
}

.ls_px_125 {
  letter-spacing: 125px;
}

.ls_126 {
  letter-spacing: 0.126em;
}

.ls_px_126 {
  letter-spacing: 126px;
}

.ls_127 {
  letter-spacing: 0.127em;
}

.ls_px_127 {
  letter-spacing: 127px;
}

.ls_128 {
  letter-spacing: 0.128em;
}

.ls_px_128 {
  letter-spacing: 128px;
}

.ls_129 {
  letter-spacing: 0.129em;
}

.ls_px_129 {
  letter-spacing: 129px;
}

.ls_130 {
  letter-spacing: 0.13em;
}

.ls_px_130 {
  letter-spacing: 130px;
}

.ls_131 {
  letter-spacing: 0.131em;
}

.ls_px_131 {
  letter-spacing: 131px;
}

.ls_132 {
  letter-spacing: 0.132em;
}

.ls_px_132 {
  letter-spacing: 132px;
}

.ls_133 {
  letter-spacing: 0.133em;
}

.ls_px_133 {
  letter-spacing: 133px;
}

.ls_134 {
  letter-spacing: 0.134em;
}

.ls_px_134 {
  letter-spacing: 134px;
}

.ls_135 {
  letter-spacing: 0.135em;
}

.ls_px_135 {
  letter-spacing: 135px;
}

.ls_136 {
  letter-spacing: 0.136em;
}

.ls_px_136 {
  letter-spacing: 136px;
}

.ls_137 {
  letter-spacing: 0.137em;
}

.ls_px_137 {
  letter-spacing: 137px;
}

.ls_138 {
  letter-spacing: 0.138em;
}

.ls_px_138 {
  letter-spacing: 138px;
}

.ls_139 {
  letter-spacing: 0.139em;
}

.ls_px_139 {
  letter-spacing: 139px;
}

.ls_140 {
  letter-spacing: 0.14em;
}

.ls_px_140 {
  letter-spacing: 140px;
}

.ls_141 {
  letter-spacing: 0.141em;
}

.ls_px_141 {
  letter-spacing: 141px;
}

.ls_142 {
  letter-spacing: 0.142em;
}

.ls_px_142 {
  letter-spacing: 142px;
}

.ls_143 {
  letter-spacing: 0.143em;
}

.ls_px_143 {
  letter-spacing: 143px;
}

.ls_144 {
  letter-spacing: 0.144em;
}

.ls_px_144 {
  letter-spacing: 144px;
}

.ls_145 {
  letter-spacing: 0.145em;
}

.ls_px_145 {
  letter-spacing: 145px;
}

.ls_146 {
  letter-spacing: 0.146em;
}

.ls_px_146 {
  letter-spacing: 146px;
}

.ls_147 {
  letter-spacing: 0.147em;
}

.ls_px_147 {
  letter-spacing: 147px;
}

.ls_148 {
  letter-spacing: 0.148em;
}

.ls_px_148 {
  letter-spacing: 148px;
}

.ls_149 {
  letter-spacing: 0.149em;
}

.ls_px_149 {
  letter-spacing: 149px;
}

.ls_150 {
  letter-spacing: 0.15em;
}

.ls_px_150 {
  letter-spacing: 150px;
}

.ls_151 {
  letter-spacing: 0.151em;
}

.ls_px_151 {
  letter-spacing: 151px;
}

.ls_152 {
  letter-spacing: 0.152em;
}

.ls_px_152 {
  letter-spacing: 152px;
}

.ls_153 {
  letter-spacing: 0.153em;
}

.ls_px_153 {
  letter-spacing: 153px;
}

.ls_154 {
  letter-spacing: 0.154em;
}

.ls_px_154 {
  letter-spacing: 154px;
}

.ls_155 {
  letter-spacing: 0.155em;
}

.ls_px_155 {
  letter-spacing: 155px;
}

.ls_156 {
  letter-spacing: 0.156em;
}

.ls_px_156 {
  letter-spacing: 156px;
}

.ls_157 {
  letter-spacing: 0.157em;
}

.ls_px_157 {
  letter-spacing: 157px;
}

.ls_158 {
  letter-spacing: 0.158em;
}

.ls_px_158 {
  letter-spacing: 158px;
}

.ls_159 {
  letter-spacing: 0.159em;
}

.ls_px_159 {
  letter-spacing: 159px;
}

.ls_160 {
  letter-spacing: 0.16em;
}

.ls_px_160 {
  letter-spacing: 160px;
}

.ls_161 {
  letter-spacing: 0.161em;
}

.ls_px_161 {
  letter-spacing: 161px;
}

.ls_162 {
  letter-spacing: 0.162em;
}

.ls_px_162 {
  letter-spacing: 162px;
}

.ls_163 {
  letter-spacing: 0.163em;
}

.ls_px_163 {
  letter-spacing: 163px;
}

.ls_164 {
  letter-spacing: 0.164em;
}

.ls_px_164 {
  letter-spacing: 164px;
}

.ls_165 {
  letter-spacing: 0.165em;
}

.ls_px_165 {
  letter-spacing: 165px;
}

.ls_166 {
  letter-spacing: 0.166em;
}

.ls_px_166 {
  letter-spacing: 166px;
}

.ls_167 {
  letter-spacing: 0.167em;
}

.ls_px_167 {
  letter-spacing: 167px;
}

.ls_168 {
  letter-spacing: 0.168em;
}

.ls_px_168 {
  letter-spacing: 168px;
}

.ls_169 {
  letter-spacing: 0.169em;
}

.ls_px_169 {
  letter-spacing: 169px;
}

.ls_170 {
  letter-spacing: 0.17em;
}

.ls_px_170 {
  letter-spacing: 170px;
}

.ls_171 {
  letter-spacing: 0.171em;
}

.ls_px_171 {
  letter-spacing: 171px;
}

.ls_172 {
  letter-spacing: 0.172em;
}

.ls_px_172 {
  letter-spacing: 172px;
}

.ls_173 {
  letter-spacing: 0.173em;
}

.ls_px_173 {
  letter-spacing: 173px;
}

.ls_174 {
  letter-spacing: 0.174em;
}

.ls_px_174 {
  letter-spacing: 174px;
}

.ls_175 {
  letter-spacing: 0.175em;
}

.ls_px_175 {
  letter-spacing: 175px;
}

.ls_176 {
  letter-spacing: 0.176em;
}

.ls_px_176 {
  letter-spacing: 176px;
}

.ls_177 {
  letter-spacing: 0.177em;
}

.ls_px_177 {
  letter-spacing: 177px;
}

.ls_178 {
  letter-spacing: 0.178em;
}

.ls_px_178 {
  letter-spacing: 178px;
}

.ls_179 {
  letter-spacing: 0.179em;
}

.ls_px_179 {
  letter-spacing: 179px;
}

.ls_180 {
  letter-spacing: 0.18em;
}

.ls_px_180 {
  letter-spacing: 180px;
}

.ls_181 {
  letter-spacing: 0.181em;
}

.ls_px_181 {
  letter-spacing: 181px;
}

.ls_182 {
  letter-spacing: 0.182em;
}

.ls_px_182 {
  letter-spacing: 182px;
}

.ls_183 {
  letter-spacing: 0.183em;
}

.ls_px_183 {
  letter-spacing: 183px;
}

.ls_184 {
  letter-spacing: 0.184em;
}

.ls_px_184 {
  letter-spacing: 184px;
}

.ls_185 {
  letter-spacing: 0.185em;
}

.ls_px_185 {
  letter-spacing: 185px;
}

.ls_186 {
  letter-spacing: 0.186em;
}

.ls_px_186 {
  letter-spacing: 186px;
}

.ls_187 {
  letter-spacing: 0.187em;
}

.ls_px_187 {
  letter-spacing: 187px;
}

.ls_188 {
  letter-spacing: 0.188em;
}

.ls_px_188 {
  letter-spacing: 188px;
}

.ls_189 {
  letter-spacing: 0.189em;
}

.ls_px_189 {
  letter-spacing: 189px;
}

.ls_190 {
  letter-spacing: 0.19em;
}

.ls_px_190 {
  letter-spacing: 190px;
}

.ls_191 {
  letter-spacing: 0.191em;
}

.ls_px_191 {
  letter-spacing: 191px;
}

.ls_192 {
  letter-spacing: 0.192em;
}

.ls_px_192 {
  letter-spacing: 192px;
}

.ls_193 {
  letter-spacing: 0.193em;
}

.ls_px_193 {
  letter-spacing: 193px;
}

.ls_194 {
  letter-spacing: 0.194em;
}

.ls_px_194 {
  letter-spacing: 194px;
}

.ls_195 {
  letter-spacing: 0.195em;
}

.ls_px_195 {
  letter-spacing: 195px;
}

.ls_196 {
  letter-spacing: 0.196em;
}

.ls_px_196 {
  letter-spacing: 196px;
}

.ls_197 {
  letter-spacing: 0.197em;
}

.ls_px_197 {
  letter-spacing: 197px;
}

.ls_198 {
  letter-spacing: 0.198em;
}

.ls_px_198 {
  letter-spacing: 198px;
}

.ls_199 {
  letter-spacing: 0.199em;
}

.ls_px_199 {
  letter-spacing: 199px;
}

.ls_200 {
  letter-spacing: 0.2em;
}

.ls_px_200 {
  letter-spacing: 200px;
}

.ls_201 {
  letter-spacing: 0.201em;
}

.ls_px_201 {
  letter-spacing: 201px;
}

.ls_202 {
  letter-spacing: 0.202em;
}

.ls_px_202 {
  letter-spacing: 202px;
}

.ls_203 {
  letter-spacing: 0.203em;
}

.ls_px_203 {
  letter-spacing: 203px;
}

.ls_204 {
  letter-spacing: 0.204em;
}

.ls_px_204 {
  letter-spacing: 204px;
}

.ls_205 {
  letter-spacing: 0.205em;
}

.ls_px_205 {
  letter-spacing: 205px;
}

.ls_206 {
  letter-spacing: 0.206em;
}

.ls_px_206 {
  letter-spacing: 206px;
}

.ls_207 {
  letter-spacing: 0.207em;
}

.ls_px_207 {
  letter-spacing: 207px;
}

.ls_208 {
  letter-spacing: 0.208em;
}

.ls_px_208 {
  letter-spacing: 208px;
}

.ls_209 {
  letter-spacing: 0.209em;
}

.ls_px_209 {
  letter-spacing: 209px;
}

.ls_210 {
  letter-spacing: 0.21em;
}

.ls_px_210 {
  letter-spacing: 210px;
}

.ls_211 {
  letter-spacing: 0.211em;
}

.ls_px_211 {
  letter-spacing: 211px;
}

.ls_212 {
  letter-spacing: 0.212em;
}

.ls_px_212 {
  letter-spacing: 212px;
}

.ls_213 {
  letter-spacing: 0.213em;
}

.ls_px_213 {
  letter-spacing: 213px;
}

.ls_214 {
  letter-spacing: 0.214em;
}

.ls_px_214 {
  letter-spacing: 214px;
}

.ls_215 {
  letter-spacing: 0.215em;
}

.ls_px_215 {
  letter-spacing: 215px;
}

.ls_216 {
  letter-spacing: 0.216em;
}

.ls_px_216 {
  letter-spacing: 216px;
}

.ls_217 {
  letter-spacing: 0.217em;
}

.ls_px_217 {
  letter-spacing: 217px;
}

.ls_218 {
  letter-spacing: 0.218em;
}

.ls_px_218 {
  letter-spacing: 218px;
}

.ls_219 {
  letter-spacing: 0.219em;
}

.ls_px_219 {
  letter-spacing: 219px;
}

.ls_220 {
  letter-spacing: 0.22em;
}

.ls_px_220 {
  letter-spacing: 220px;
}

.ls_221 {
  letter-spacing: 0.221em;
}

.ls_px_221 {
  letter-spacing: 221px;
}

.ls_222 {
  letter-spacing: 0.222em;
}

.ls_px_222 {
  letter-spacing: 222px;
}

.ls_223 {
  letter-spacing: 0.223em;
}

.ls_px_223 {
  letter-spacing: 223px;
}

.ls_224 {
  letter-spacing: 0.224em;
}

.ls_px_224 {
  letter-spacing: 224px;
}

.ls_225 {
  letter-spacing: 0.225em;
}

.ls_px_225 {
  letter-spacing: 225px;
}

.ls_226 {
  letter-spacing: 0.226em;
}

.ls_px_226 {
  letter-spacing: 226px;
}

.ls_227 {
  letter-spacing: 0.227em;
}

.ls_px_227 {
  letter-spacing: 227px;
}

.ls_228 {
  letter-spacing: 0.228em;
}

.ls_px_228 {
  letter-spacing: 228px;
}

.ls_229 {
  letter-spacing: 0.229em;
}

.ls_px_229 {
  letter-spacing: 229px;
}

.ls_230 {
  letter-spacing: 0.23em;
}

.ls_px_230 {
  letter-spacing: 230px;
}

.ls_231 {
  letter-spacing: 0.231em;
}

.ls_px_231 {
  letter-spacing: 231px;
}

.ls_232 {
  letter-spacing: 0.232em;
}

.ls_px_232 {
  letter-spacing: 232px;
}

.ls_233 {
  letter-spacing: 0.233em;
}

.ls_px_233 {
  letter-spacing: 233px;
}

.ls_234 {
  letter-spacing: 0.234em;
}

.ls_px_234 {
  letter-spacing: 234px;
}

.ls_235 {
  letter-spacing: 0.235em;
}

.ls_px_235 {
  letter-spacing: 235px;
}

.ls_236 {
  letter-spacing: 0.236em;
}

.ls_px_236 {
  letter-spacing: 236px;
}

.ls_237 {
  letter-spacing: 0.237em;
}

.ls_px_237 {
  letter-spacing: 237px;
}

.ls_238 {
  letter-spacing: 0.238em;
}

.ls_px_238 {
  letter-spacing: 238px;
}

.ls_239 {
  letter-spacing: 0.239em;
}

.ls_px_239 {
  letter-spacing: 239px;
}

.ls_240 {
  letter-spacing: 0.24em;
}

.ls_px_240 {
  letter-spacing: 240px;
}

.ls_241 {
  letter-spacing: 0.241em;
}

.ls_px_241 {
  letter-spacing: 241px;
}

.ls_242 {
  letter-spacing: 0.242em;
}

.ls_px_242 {
  letter-spacing: 242px;
}

.ls_243 {
  letter-spacing: 0.243em;
}

.ls_px_243 {
  letter-spacing: 243px;
}

.ls_244 {
  letter-spacing: 0.244em;
}

.ls_px_244 {
  letter-spacing: 244px;
}

.ls_245 {
  letter-spacing: 0.245em;
}

.ls_px_245 {
  letter-spacing: 245px;
}

.ls_246 {
  letter-spacing: 0.246em;
}

.ls_px_246 {
  letter-spacing: 246px;
}

.ls_247 {
  letter-spacing: 0.247em;
}

.ls_px_247 {
  letter-spacing: 247px;
}

.ls_248 {
  letter-spacing: 0.248em;
}

.ls_px_248 {
  letter-spacing: 248px;
}

.ls_249 {
  letter-spacing: 0.249em;
}

.ls_px_249 {
  letter-spacing: 249px;
}

.ls_250 {
  letter-spacing: 0.25em;
}

.ls_px_250 {
  letter-spacing: 250px;
}

.ls_251 {
  letter-spacing: 0.251em;
}

.ls_px_251 {
  letter-spacing: 251px;
}

.ls_252 {
  letter-spacing: 0.252em;
}

.ls_px_252 {
  letter-spacing: 252px;
}

.ls_253 {
  letter-spacing: 0.253em;
}

.ls_px_253 {
  letter-spacing: 253px;
}

.ls_254 {
  letter-spacing: 0.254em;
}

.ls_px_254 {
  letter-spacing: 254px;
}

.ls_255 {
  letter-spacing: 0.255em;
}

.ls_px_255 {
  letter-spacing: 255px;
}

.ls_256 {
  letter-spacing: 0.256em;
}

.ls_px_256 {
  letter-spacing: 256px;
}

.ls_257 {
  letter-spacing: 0.257em;
}

.ls_px_257 {
  letter-spacing: 257px;
}

.ls_258 {
  letter-spacing: 0.258em;
}

.ls_px_258 {
  letter-spacing: 258px;
}

.ls_259 {
  letter-spacing: 0.259em;
}

.ls_px_259 {
  letter-spacing: 259px;
}

.ls_260 {
  letter-spacing: 0.26em;
}

.ls_px_260 {
  letter-spacing: 260px;
}

.ls_261 {
  letter-spacing: 0.261em;
}

.ls_px_261 {
  letter-spacing: 261px;
}

.ls_262 {
  letter-spacing: 0.262em;
}

.ls_px_262 {
  letter-spacing: 262px;
}

.ls_263 {
  letter-spacing: 0.263em;
}

.ls_px_263 {
  letter-spacing: 263px;
}

.ls_264 {
  letter-spacing: 0.264em;
}

.ls_px_264 {
  letter-spacing: 264px;
}

.ls_265 {
  letter-spacing: 0.265em;
}

.ls_px_265 {
  letter-spacing: 265px;
}

.ls_266 {
  letter-spacing: 0.266em;
}

.ls_px_266 {
  letter-spacing: 266px;
}

.ls_267 {
  letter-spacing: 0.267em;
}

.ls_px_267 {
  letter-spacing: 267px;
}

.ls_268 {
  letter-spacing: 0.268em;
}

.ls_px_268 {
  letter-spacing: 268px;
}

.ls_269 {
  letter-spacing: 0.269em;
}

.ls_px_269 {
  letter-spacing: 269px;
}

.ls_270 {
  letter-spacing: 0.27em;
}

.ls_px_270 {
  letter-spacing: 270px;
}

.ls_271 {
  letter-spacing: 0.271em;
}

.ls_px_271 {
  letter-spacing: 271px;
}

.ls_272 {
  letter-spacing: 0.272em;
}

.ls_px_272 {
  letter-spacing: 272px;
}

.ls_273 {
  letter-spacing: 0.273em;
}

.ls_px_273 {
  letter-spacing: 273px;
}

.ls_274 {
  letter-spacing: 0.274em;
}

.ls_px_274 {
  letter-spacing: 274px;
}

.ls_275 {
  letter-spacing: 0.275em;
}

.ls_px_275 {
  letter-spacing: 275px;
}

.ls_276 {
  letter-spacing: 0.276em;
}

.ls_px_276 {
  letter-spacing: 276px;
}

.ls_277 {
  letter-spacing: 0.277em;
}

.ls_px_277 {
  letter-spacing: 277px;
}

.ls_278 {
  letter-spacing: 0.278em;
}

.ls_px_278 {
  letter-spacing: 278px;
}

.ls_279 {
  letter-spacing: 0.279em;
}

.ls_px_279 {
  letter-spacing: 279px;
}

.ls_280 {
  letter-spacing: 0.28em;
}

.ls_px_280 {
  letter-spacing: 280px;
}

.ls_281 {
  letter-spacing: 0.281em;
}

.ls_px_281 {
  letter-spacing: 281px;
}

.ls_282 {
  letter-spacing: 0.282em;
}

.ls_px_282 {
  letter-spacing: 282px;
}

.ls_283 {
  letter-spacing: 0.283em;
}

.ls_px_283 {
  letter-spacing: 283px;
}

.ls_284 {
  letter-spacing: 0.284em;
}

.ls_px_284 {
  letter-spacing: 284px;
}

.ls_285 {
  letter-spacing: 0.285em;
}

.ls_px_285 {
  letter-spacing: 285px;
}

.ls_286 {
  letter-spacing: 0.286em;
}

.ls_px_286 {
  letter-spacing: 286px;
}

.ls_287 {
  letter-spacing: 0.287em;
}

.ls_px_287 {
  letter-spacing: 287px;
}

.ls_288 {
  letter-spacing: 0.288em;
}

.ls_px_288 {
  letter-spacing: 288px;
}

.ls_289 {
  letter-spacing: 0.289em;
}

.ls_px_289 {
  letter-spacing: 289px;
}

.ls_290 {
  letter-spacing: 0.29em;
}

.ls_px_290 {
  letter-spacing: 290px;
}

.ls_291 {
  letter-spacing: 0.291em;
}

.ls_px_291 {
  letter-spacing: 291px;
}

.ls_292 {
  letter-spacing: 0.292em;
}

.ls_px_292 {
  letter-spacing: 292px;
}

.ls_293 {
  letter-spacing: 0.293em;
}

.ls_px_293 {
  letter-spacing: 293px;
}

.ls_294 {
  letter-spacing: 0.294em;
}

.ls_px_294 {
  letter-spacing: 294px;
}

.ls_295 {
  letter-spacing: 0.295em;
}

.ls_px_295 {
  letter-spacing: 295px;
}

.ls_296 {
  letter-spacing: 0.296em;
}

.ls_px_296 {
  letter-spacing: 296px;
}

.ls_297 {
  letter-spacing: 0.297em;
}

.ls_px_297 {
  letter-spacing: 297px;
}

.ls_298 {
  letter-spacing: 0.298em;
}

.ls_px_298 {
  letter-spacing: 298px;
}

.ls_299 {
  letter-spacing: 0.299em;
}

.ls_px_299 {
  letter-spacing: 299px;
}

.ls_300 {
  letter-spacing: 0.3em;
}

.ls_px_300 {
  letter-spacing: 300px;
}

.ls_301 {
  letter-spacing: 0.301em;
}

.ls_px_301 {
  letter-spacing: 301px;
}

.ls_302 {
  letter-spacing: 0.302em;
}

.ls_px_302 {
  letter-spacing: 302px;
}

.ls_303 {
  letter-spacing: 0.303em;
}

.ls_px_303 {
  letter-spacing: 303px;
}

.ls_304 {
  letter-spacing: 0.304em;
}

.ls_px_304 {
  letter-spacing: 304px;
}

.ls_305 {
  letter-spacing: 0.305em;
}

.ls_px_305 {
  letter-spacing: 305px;
}

.ls_306 {
  letter-spacing: 0.306em;
}

.ls_px_306 {
  letter-spacing: 306px;
}

.ls_307 {
  letter-spacing: 0.307em;
}

.ls_px_307 {
  letter-spacing: 307px;
}

.ls_308 {
  letter-spacing: 0.308em;
}

.ls_px_308 {
  letter-spacing: 308px;
}

.ls_309 {
  letter-spacing: 0.309em;
}

.ls_px_309 {
  letter-spacing: 309px;
}

.ls_310 {
  letter-spacing: 0.31em;
}

.ls_px_310 {
  letter-spacing: 310px;
}

.ls_311 {
  letter-spacing: 0.311em;
}

.ls_px_311 {
  letter-spacing: 311px;
}

.ls_312 {
  letter-spacing: 0.312em;
}

.ls_px_312 {
  letter-spacing: 312px;
}

.ls_313 {
  letter-spacing: 0.313em;
}

.ls_px_313 {
  letter-spacing: 313px;
}

.ls_314 {
  letter-spacing: 0.314em;
}

.ls_px_314 {
  letter-spacing: 314px;
}

.ls_315 {
  letter-spacing: 0.315em;
}

.ls_px_315 {
  letter-spacing: 315px;
}

.ls_316 {
  letter-spacing: 0.316em;
}

.ls_px_316 {
  letter-spacing: 316px;
}

.ls_317 {
  letter-spacing: 0.317em;
}

.ls_px_317 {
  letter-spacing: 317px;
}

.ls_318 {
  letter-spacing: 0.318em;
}

.ls_px_318 {
  letter-spacing: 318px;
}

.ls_319 {
  letter-spacing: 0.319em;
}

.ls_px_319 {
  letter-spacing: 319px;
}

.ls_320 {
  letter-spacing: 0.32em;
}

.ls_px_320 {
  letter-spacing: 320px;
}

.ls_321 {
  letter-spacing: 0.321em;
}

.ls_px_321 {
  letter-spacing: 321px;
}

.ls_322 {
  letter-spacing: 0.322em;
}

.ls_px_322 {
  letter-spacing: 322px;
}

.ls_323 {
  letter-spacing: 0.323em;
}

.ls_px_323 {
  letter-spacing: 323px;
}

.ls_324 {
  letter-spacing: 0.324em;
}

.ls_px_324 {
  letter-spacing: 324px;
}

.ls_325 {
  letter-spacing: 0.325em;
}

.ls_px_325 {
  letter-spacing: 325px;
}

.ls_326 {
  letter-spacing: 0.326em;
}

.ls_px_326 {
  letter-spacing: 326px;
}

.ls_327 {
  letter-spacing: 0.327em;
}

.ls_px_327 {
  letter-spacing: 327px;
}

.ls_328 {
  letter-spacing: 0.328em;
}

.ls_px_328 {
  letter-spacing: 328px;
}

.ls_329 {
  letter-spacing: 0.329em;
}

.ls_px_329 {
  letter-spacing: 329px;
}

.ls_330 {
  letter-spacing: 0.33em;
}

.ls_px_330 {
  letter-spacing: 330px;
}

.ls_331 {
  letter-spacing: 0.331em;
}

.ls_px_331 {
  letter-spacing: 331px;
}

.ls_332 {
  letter-spacing: 0.332em;
}

.ls_px_332 {
  letter-spacing: 332px;
}

.ls_333 {
  letter-spacing: 0.333em;
}

.ls_px_333 {
  letter-spacing: 333px;
}

.ls_334 {
  letter-spacing: 0.334em;
}

.ls_px_334 {
  letter-spacing: 334px;
}

.ls_335 {
  letter-spacing: 0.335em;
}

.ls_px_335 {
  letter-spacing: 335px;
}

.ls_336 {
  letter-spacing: 0.336em;
}

.ls_px_336 {
  letter-spacing: 336px;
}

.ls_337 {
  letter-spacing: 0.337em;
}

.ls_px_337 {
  letter-spacing: 337px;
}

.ls_338 {
  letter-spacing: 0.338em;
}

.ls_px_338 {
  letter-spacing: 338px;
}

.ls_339 {
  letter-spacing: 0.339em;
}

.ls_px_339 {
  letter-spacing: 339px;
}

.ls_340 {
  letter-spacing: 0.34em;
}

.ls_px_340 {
  letter-spacing: 340px;
}

.ls_341 {
  letter-spacing: 0.341em;
}

.ls_px_341 {
  letter-spacing: 341px;
}

.ls_342 {
  letter-spacing: 0.342em;
}

.ls_px_342 {
  letter-spacing: 342px;
}

.ls_343 {
  letter-spacing: 0.343em;
}

.ls_px_343 {
  letter-spacing: 343px;
}

.ls_344 {
  letter-spacing: 0.344em;
}

.ls_px_344 {
  letter-spacing: 344px;
}

.ls_345 {
  letter-spacing: 0.345em;
}

.ls_px_345 {
  letter-spacing: 345px;
}

.ls_346 {
  letter-spacing: 0.346em;
}

.ls_px_346 {
  letter-spacing: 346px;
}

.ls_347 {
  letter-spacing: 0.347em;
}

.ls_px_347 {
  letter-spacing: 347px;
}

.ls_348 {
  letter-spacing: 0.348em;
}

.ls_px_348 {
  letter-spacing: 348px;
}

.ls_349 {
  letter-spacing: 0.349em;
}

.ls_px_349 {
  letter-spacing: 349px;
}

.ls_350 {
  letter-spacing: 0.35em;
}

.ls_px_350 {
  letter-spacing: 350px;
}

.ls_351 {
  letter-spacing: 0.351em;
}

.ls_px_351 {
  letter-spacing: 351px;
}

.ls_352 {
  letter-spacing: 0.352em;
}

.ls_px_352 {
  letter-spacing: 352px;
}

.ls_353 {
  letter-spacing: 0.353em;
}

.ls_px_353 {
  letter-spacing: 353px;
}

.ls_354 {
  letter-spacing: 0.354em;
}

.ls_px_354 {
  letter-spacing: 354px;
}

.ls_355 {
  letter-spacing: 0.355em;
}

.ls_px_355 {
  letter-spacing: 355px;
}

.ls_356 {
  letter-spacing: 0.356em;
}

.ls_px_356 {
  letter-spacing: 356px;
}

.ls_357 {
  letter-spacing: 0.357em;
}

.ls_px_357 {
  letter-spacing: 357px;
}

.ls_358 {
  letter-spacing: 0.358em;
}

.ls_px_358 {
  letter-spacing: 358px;
}

.ls_359 {
  letter-spacing: 0.359em;
}

.ls_px_359 {
  letter-spacing: 359px;
}

.ls_360 {
  letter-spacing: 0.36em;
}

.ls_px_360 {
  letter-spacing: 360px;
}

.ls_361 {
  letter-spacing: 0.361em;
}

.ls_px_361 {
  letter-spacing: 361px;
}

.ls_362 {
  letter-spacing: 0.362em;
}

.ls_px_362 {
  letter-spacing: 362px;
}

.ls_363 {
  letter-spacing: 0.363em;
}

.ls_px_363 {
  letter-spacing: 363px;
}

.ls_364 {
  letter-spacing: 0.364em;
}

.ls_px_364 {
  letter-spacing: 364px;
}

.ls_365 {
  letter-spacing: 0.365em;
}

.ls_px_365 {
  letter-spacing: 365px;
}

.ls_366 {
  letter-spacing: 0.366em;
}

.ls_px_366 {
  letter-spacing: 366px;
}

.ls_367 {
  letter-spacing: 0.367em;
}

.ls_px_367 {
  letter-spacing: 367px;
}

.ls_368 {
  letter-spacing: 0.368em;
}

.ls_px_368 {
  letter-spacing: 368px;
}

.ls_369 {
  letter-spacing: 0.369em;
}

.ls_px_369 {
  letter-spacing: 369px;
}

.ls_370 {
  letter-spacing: 0.37em;
}

.ls_px_370 {
  letter-spacing: 370px;
}

.ls_371 {
  letter-spacing: 0.371em;
}

.ls_px_371 {
  letter-spacing: 371px;
}

.ls_372 {
  letter-spacing: 0.372em;
}

.ls_px_372 {
  letter-spacing: 372px;
}

.ls_373 {
  letter-spacing: 0.373em;
}

.ls_px_373 {
  letter-spacing: 373px;
}

.ls_374 {
  letter-spacing: 0.374em;
}

.ls_px_374 {
  letter-spacing: 374px;
}

.ls_375 {
  letter-spacing: 0.375em;
}

.ls_px_375 {
  letter-spacing: 375px;
}

.ls_376 {
  letter-spacing: 0.376em;
}

.ls_px_376 {
  letter-spacing: 376px;
}

.ls_377 {
  letter-spacing: 0.377em;
}

.ls_px_377 {
  letter-spacing: 377px;
}

.ls_378 {
  letter-spacing: 0.378em;
}

.ls_px_378 {
  letter-spacing: 378px;
}

.ls_379 {
  letter-spacing: 0.379em;
}

.ls_px_379 {
  letter-spacing: 379px;
}

.ls_380 {
  letter-spacing: 0.38em;
}

.ls_px_380 {
  letter-spacing: 380px;
}

.ls_381 {
  letter-spacing: 0.381em;
}

.ls_px_381 {
  letter-spacing: 381px;
}

.ls_382 {
  letter-spacing: 0.382em;
}

.ls_px_382 {
  letter-spacing: 382px;
}

.ls_383 {
  letter-spacing: 0.383em;
}

.ls_px_383 {
  letter-spacing: 383px;
}

.ls_384 {
  letter-spacing: 0.384em;
}

.ls_px_384 {
  letter-spacing: 384px;
}

.ls_385 {
  letter-spacing: 0.385em;
}

.ls_px_385 {
  letter-spacing: 385px;
}

.ls_386 {
  letter-spacing: 0.386em;
}

.ls_px_386 {
  letter-spacing: 386px;
}

.ls_387 {
  letter-spacing: 0.387em;
}

.ls_px_387 {
  letter-spacing: 387px;
}

.ls_388 {
  letter-spacing: 0.388em;
}

.ls_px_388 {
  letter-spacing: 388px;
}

.ls_389 {
  letter-spacing: 0.389em;
}

.ls_px_389 {
  letter-spacing: 389px;
}

.ls_390 {
  letter-spacing: 0.39em;
}

.ls_px_390 {
  letter-spacing: 390px;
}

.ls_391 {
  letter-spacing: 0.391em;
}

.ls_px_391 {
  letter-spacing: 391px;
}

.ls_392 {
  letter-spacing: 0.392em;
}

.ls_px_392 {
  letter-spacing: 392px;
}

.ls_393 {
  letter-spacing: 0.393em;
}

.ls_px_393 {
  letter-spacing: 393px;
}

.ls_394 {
  letter-spacing: 0.394em;
}

.ls_px_394 {
  letter-spacing: 394px;
}

.ls_395 {
  letter-spacing: 0.395em;
}

.ls_px_395 {
  letter-spacing: 395px;
}

.ls_396 {
  letter-spacing: 0.396em;
}

.ls_px_396 {
  letter-spacing: 396px;
}

.ls_397 {
  letter-spacing: 0.397em;
}

.ls_px_397 {
  letter-spacing: 397px;
}

.ls_398 {
  letter-spacing: 0.398em;
}

.ls_px_398 {
  letter-spacing: 398px;
}

.ls_399 {
  letter-spacing: 0.399em;
}

.ls_px_399 {
  letter-spacing: 399px;
}

.ls_400 {
  letter-spacing: 0.4em;
}

.ls_px_400 {
  letter-spacing: 400px;
}

.ls_401 {
  letter-spacing: 0.401em;
}

.ls_px_401 {
  letter-spacing: 401px;
}

.ls_402 {
  letter-spacing: 0.402em;
}

.ls_px_402 {
  letter-spacing: 402px;
}

.ls_403 {
  letter-spacing: 0.403em;
}

.ls_px_403 {
  letter-spacing: 403px;
}

.ls_404 {
  letter-spacing: 0.404em;
}

.ls_px_404 {
  letter-spacing: 404px;
}

.ls_405 {
  letter-spacing: 0.405em;
}

.ls_px_405 {
  letter-spacing: 405px;
}

.ls_406 {
  letter-spacing: 0.406em;
}

.ls_px_406 {
  letter-spacing: 406px;
}

.ls_407 {
  letter-spacing: 0.407em;
}

.ls_px_407 {
  letter-spacing: 407px;
}

.ls_408 {
  letter-spacing: 0.408em;
}

.ls_px_408 {
  letter-spacing: 408px;
}

.ls_409 {
  letter-spacing: 0.409em;
}

.ls_px_409 {
  letter-spacing: 409px;
}

.ls_410 {
  letter-spacing: 0.41em;
}

.ls_px_410 {
  letter-spacing: 410px;
}

.ls_411 {
  letter-spacing: 0.411em;
}

.ls_px_411 {
  letter-spacing: 411px;
}

.ls_412 {
  letter-spacing: 0.412em;
}

.ls_px_412 {
  letter-spacing: 412px;
}

.ls_413 {
  letter-spacing: 0.413em;
}

.ls_px_413 {
  letter-spacing: 413px;
}

.ls_414 {
  letter-spacing: 0.414em;
}

.ls_px_414 {
  letter-spacing: 414px;
}

.ls_415 {
  letter-spacing: 0.415em;
}

.ls_px_415 {
  letter-spacing: 415px;
}

.ls_416 {
  letter-spacing: 0.416em;
}

.ls_px_416 {
  letter-spacing: 416px;
}

.ls_417 {
  letter-spacing: 0.417em;
}

.ls_px_417 {
  letter-spacing: 417px;
}

.ls_418 {
  letter-spacing: 0.418em;
}

.ls_px_418 {
  letter-spacing: 418px;
}

.ls_419 {
  letter-spacing: 0.419em;
}

.ls_px_419 {
  letter-spacing: 419px;
}

.ls_420 {
  letter-spacing: 0.42em;
}

.ls_px_420 {
  letter-spacing: 420px;
}

.ls_421 {
  letter-spacing: 0.421em;
}

.ls_px_421 {
  letter-spacing: 421px;
}

.ls_422 {
  letter-spacing: 0.422em;
}

.ls_px_422 {
  letter-spacing: 422px;
}

.ls_423 {
  letter-spacing: 0.423em;
}

.ls_px_423 {
  letter-spacing: 423px;
}

.ls_424 {
  letter-spacing: 0.424em;
}

.ls_px_424 {
  letter-spacing: 424px;
}

.ls_425 {
  letter-spacing: 0.425em;
}

.ls_px_425 {
  letter-spacing: 425px;
}

.ls_426 {
  letter-spacing: 0.426em;
}

.ls_px_426 {
  letter-spacing: 426px;
}

.ls_427 {
  letter-spacing: 0.427em;
}

.ls_px_427 {
  letter-spacing: 427px;
}

.ls_428 {
  letter-spacing: 0.428em;
}

.ls_px_428 {
  letter-spacing: 428px;
}

.ls_429 {
  letter-spacing: 0.429em;
}

.ls_px_429 {
  letter-spacing: 429px;
}

.ls_430 {
  letter-spacing: 0.43em;
}

.ls_px_430 {
  letter-spacing: 430px;
}

.ls_431 {
  letter-spacing: 0.431em;
}

.ls_px_431 {
  letter-spacing: 431px;
}

.ls_432 {
  letter-spacing: 0.432em;
}

.ls_px_432 {
  letter-spacing: 432px;
}

.ls_433 {
  letter-spacing: 0.433em;
}

.ls_px_433 {
  letter-spacing: 433px;
}

.ls_434 {
  letter-spacing: 0.434em;
}

.ls_px_434 {
  letter-spacing: 434px;
}

.ls_435 {
  letter-spacing: 0.435em;
}

.ls_px_435 {
  letter-spacing: 435px;
}

.ls_436 {
  letter-spacing: 0.436em;
}

.ls_px_436 {
  letter-spacing: 436px;
}

.ls_437 {
  letter-spacing: 0.437em;
}

.ls_px_437 {
  letter-spacing: 437px;
}

.ls_438 {
  letter-spacing: 0.438em;
}

.ls_px_438 {
  letter-spacing: 438px;
}

.ls_439 {
  letter-spacing: 0.439em;
}

.ls_px_439 {
  letter-spacing: 439px;
}

.ls_440 {
  letter-spacing: 0.44em;
}

.ls_px_440 {
  letter-spacing: 440px;
}

.ls_441 {
  letter-spacing: 0.441em;
}

.ls_px_441 {
  letter-spacing: 441px;
}

.ls_442 {
  letter-spacing: 0.442em;
}

.ls_px_442 {
  letter-spacing: 442px;
}

.ls_443 {
  letter-spacing: 0.443em;
}

.ls_px_443 {
  letter-spacing: 443px;
}

.ls_444 {
  letter-spacing: 0.444em;
}

.ls_px_444 {
  letter-spacing: 444px;
}

.ls_445 {
  letter-spacing: 0.445em;
}

.ls_px_445 {
  letter-spacing: 445px;
}

.ls_446 {
  letter-spacing: 0.446em;
}

.ls_px_446 {
  letter-spacing: 446px;
}

.ls_447 {
  letter-spacing: 0.447em;
}

.ls_px_447 {
  letter-spacing: 447px;
}

.ls_448 {
  letter-spacing: 0.448em;
}

.ls_px_448 {
  letter-spacing: 448px;
}

.ls_449 {
  letter-spacing: 0.449em;
}

.ls_px_449 {
  letter-spacing: 449px;
}

.ls_450 {
  letter-spacing: 0.45em;
}

.ls_px_450 {
  letter-spacing: 450px;
}

.ls_451 {
  letter-spacing: 0.451em;
}

.ls_px_451 {
  letter-spacing: 451px;
}

.ls_452 {
  letter-spacing: 0.452em;
}

.ls_px_452 {
  letter-spacing: 452px;
}

.ls_453 {
  letter-spacing: 0.453em;
}

.ls_px_453 {
  letter-spacing: 453px;
}

.ls_454 {
  letter-spacing: 0.454em;
}

.ls_px_454 {
  letter-spacing: 454px;
}

.ls_455 {
  letter-spacing: 0.455em;
}

.ls_px_455 {
  letter-spacing: 455px;
}

.ls_456 {
  letter-spacing: 0.456em;
}

.ls_px_456 {
  letter-spacing: 456px;
}

.ls_457 {
  letter-spacing: 0.457em;
}

.ls_px_457 {
  letter-spacing: 457px;
}

.ls_458 {
  letter-spacing: 0.458em;
}

.ls_px_458 {
  letter-spacing: 458px;
}

.ls_459 {
  letter-spacing: 0.459em;
}

.ls_px_459 {
  letter-spacing: 459px;
}

.ls_460 {
  letter-spacing: 0.46em;
}

.ls_px_460 {
  letter-spacing: 460px;
}

.ls_461 {
  letter-spacing: 0.461em;
}

.ls_px_461 {
  letter-spacing: 461px;
}

.ls_462 {
  letter-spacing: 0.462em;
}

.ls_px_462 {
  letter-spacing: 462px;
}

.ls_463 {
  letter-spacing: 0.463em;
}

.ls_px_463 {
  letter-spacing: 463px;
}

.ls_464 {
  letter-spacing: 0.464em;
}

.ls_px_464 {
  letter-spacing: 464px;
}

.ls_465 {
  letter-spacing: 0.465em;
}

.ls_px_465 {
  letter-spacing: 465px;
}

.ls_466 {
  letter-spacing: 0.466em;
}

.ls_px_466 {
  letter-spacing: 466px;
}

.ls_467 {
  letter-spacing: 0.467em;
}

.ls_px_467 {
  letter-spacing: 467px;
}

.ls_468 {
  letter-spacing: 0.468em;
}

.ls_px_468 {
  letter-spacing: 468px;
}

.ls_469 {
  letter-spacing: 0.469em;
}

.ls_px_469 {
  letter-spacing: 469px;
}

.ls_470 {
  letter-spacing: 0.47em;
}

.ls_px_470 {
  letter-spacing: 470px;
}

.ls_471 {
  letter-spacing: 0.471em;
}

.ls_px_471 {
  letter-spacing: 471px;
}

.ls_472 {
  letter-spacing: 0.472em;
}

.ls_px_472 {
  letter-spacing: 472px;
}

.ls_473 {
  letter-spacing: 0.473em;
}

.ls_px_473 {
  letter-spacing: 473px;
}

.ls_474 {
  letter-spacing: 0.474em;
}

.ls_px_474 {
  letter-spacing: 474px;
}

.ls_475 {
  letter-spacing: 0.475em;
}

.ls_px_475 {
  letter-spacing: 475px;
}

.ls_476 {
  letter-spacing: 0.476em;
}

.ls_px_476 {
  letter-spacing: 476px;
}

.ls_477 {
  letter-spacing: 0.477em;
}

.ls_px_477 {
  letter-spacing: 477px;
}

.ls_478 {
  letter-spacing: 0.478em;
}

.ls_px_478 {
  letter-spacing: 478px;
}

.ls_479 {
  letter-spacing: 0.479em;
}

.ls_px_479 {
  letter-spacing: 479px;
}

.ls_480 {
  letter-spacing: 0.48em;
}

.ls_px_480 {
  letter-spacing: 480px;
}

.ls_481 {
  letter-spacing: 0.481em;
}

.ls_px_481 {
  letter-spacing: 481px;
}

.ls_482 {
  letter-spacing: 0.482em;
}

.ls_px_482 {
  letter-spacing: 482px;
}

.ls_483 {
  letter-spacing: 0.483em;
}

.ls_px_483 {
  letter-spacing: 483px;
}

.ls_484 {
  letter-spacing: 0.484em;
}

.ls_px_484 {
  letter-spacing: 484px;
}

.ls_485 {
  letter-spacing: 0.485em;
}

.ls_px_485 {
  letter-spacing: 485px;
}

.ls_486 {
  letter-spacing: 0.486em;
}

.ls_px_486 {
  letter-spacing: 486px;
}

.ls_487 {
  letter-spacing: 0.487em;
}

.ls_px_487 {
  letter-spacing: 487px;
}

.ls_488 {
  letter-spacing: 0.488em;
}

.ls_px_488 {
  letter-spacing: 488px;
}

.ls_489 {
  letter-spacing: 0.489em;
}

.ls_px_489 {
  letter-spacing: 489px;
}

.ls_490 {
  letter-spacing: 0.49em;
}

.ls_px_490 {
  letter-spacing: 490px;
}

.ls_491 {
  letter-spacing: 0.491em;
}

.ls_px_491 {
  letter-spacing: 491px;
}

.ls_492 {
  letter-spacing: 0.492em;
}

.ls_px_492 {
  letter-spacing: 492px;
}

.ls_493 {
  letter-spacing: 0.493em;
}

.ls_px_493 {
  letter-spacing: 493px;
}

.ls_494 {
  letter-spacing: 0.494em;
}

.ls_px_494 {
  letter-spacing: 494px;
}

.ls_495 {
  letter-spacing: 0.495em;
}

.ls_px_495 {
  letter-spacing: 495px;
}

.ls_496 {
  letter-spacing: 0.496em;
}

.ls_px_496 {
  letter-spacing: 496px;
}

.ls_497 {
  letter-spacing: 0.497em;
}

.ls_px_497 {
  letter-spacing: 497px;
}

.ls_498 {
  letter-spacing: 0.498em;
}

.ls_px_498 {
  letter-spacing: 498px;
}

.ls_499 {
  letter-spacing: 0.499em;
}

.ls_px_499 {
  letter-spacing: 499px;
}

.ls_500 {
  letter-spacing: 0.5em;
}

.ls_px_500 {
  letter-spacing: 500px;
}

.ls_501 {
  letter-spacing: 0.501em;
}

.ls_px_501 {
  letter-spacing: 501px;
}

.ls_502 {
  letter-spacing: 0.502em;
}

.ls_px_502 {
  letter-spacing: 502px;
}

.ls_503 {
  letter-spacing: 0.503em;
}

.ls_px_503 {
  letter-spacing: 503px;
}

.ls_504 {
  letter-spacing: 0.504em;
}

.ls_px_504 {
  letter-spacing: 504px;
}

.ls_505 {
  letter-spacing: 0.505em;
}

.ls_px_505 {
  letter-spacing: 505px;
}

.ls_506 {
  letter-spacing: 0.506em;
}

.ls_px_506 {
  letter-spacing: 506px;
}

.ls_507 {
  letter-spacing: 0.507em;
}

.ls_px_507 {
  letter-spacing: 507px;
}

.ls_508 {
  letter-spacing: 0.508em;
}

.ls_px_508 {
  letter-spacing: 508px;
}

.ls_509 {
  letter-spacing: 0.509em;
}

.ls_px_509 {
  letter-spacing: 509px;
}

.ls_510 {
  letter-spacing: 0.51em;
}

.ls_px_510 {
  letter-spacing: 510px;
}

.ls_511 {
  letter-spacing: 0.511em;
}

.ls_px_511 {
  letter-spacing: 511px;
}

.ls_512 {
  letter-spacing: 0.512em;
}

.ls_px_512 {
  letter-spacing: 512px;
}

.ls_513 {
  letter-spacing: 0.513em;
}

.ls_px_513 {
  letter-spacing: 513px;
}

.ls_514 {
  letter-spacing: 0.514em;
}

.ls_px_514 {
  letter-spacing: 514px;
}

.ls_515 {
  letter-spacing: 0.515em;
}

.ls_px_515 {
  letter-spacing: 515px;
}

.ls_516 {
  letter-spacing: 0.516em;
}

.ls_px_516 {
  letter-spacing: 516px;
}

.ls_517 {
  letter-spacing: 0.517em;
}

.ls_px_517 {
  letter-spacing: 517px;
}

.ls_518 {
  letter-spacing: 0.518em;
}

.ls_px_518 {
  letter-spacing: 518px;
}

.ls_519 {
  letter-spacing: 0.519em;
}

.ls_px_519 {
  letter-spacing: 519px;
}

.ls_520 {
  letter-spacing: 0.52em;
}

.ls_px_520 {
  letter-spacing: 520px;
}

.ls_521 {
  letter-spacing: 0.521em;
}

.ls_px_521 {
  letter-spacing: 521px;
}

.ls_522 {
  letter-spacing: 0.522em;
}

.ls_px_522 {
  letter-spacing: 522px;
}

.ls_523 {
  letter-spacing: 0.523em;
}

.ls_px_523 {
  letter-spacing: 523px;
}

.ls_524 {
  letter-spacing: 0.524em;
}

.ls_px_524 {
  letter-spacing: 524px;
}

.ls_525 {
  letter-spacing: 0.525em;
}

.ls_px_525 {
  letter-spacing: 525px;
}

.ls_526 {
  letter-spacing: 0.526em;
}

.ls_px_526 {
  letter-spacing: 526px;
}

.ls_527 {
  letter-spacing: 0.527em;
}

.ls_px_527 {
  letter-spacing: 527px;
}

.ls_528 {
  letter-spacing: 0.528em;
}

.ls_px_528 {
  letter-spacing: 528px;
}

.ls_529 {
  letter-spacing: 0.529em;
}

.ls_px_529 {
  letter-spacing: 529px;
}

.ls_530 {
  letter-spacing: 0.53em;
}

.ls_px_530 {
  letter-spacing: 530px;
}

.ls_531 {
  letter-spacing: 0.531em;
}

.ls_px_531 {
  letter-spacing: 531px;
}

.ls_532 {
  letter-spacing: 0.532em;
}

.ls_px_532 {
  letter-spacing: 532px;
}

.ls_533 {
  letter-spacing: 0.533em;
}

.ls_px_533 {
  letter-spacing: 533px;
}

.ls_534 {
  letter-spacing: 0.534em;
}

.ls_px_534 {
  letter-spacing: 534px;
}

.ls_535 {
  letter-spacing: 0.535em;
}

.ls_px_535 {
  letter-spacing: 535px;
}

.ls_536 {
  letter-spacing: 0.536em;
}

.ls_px_536 {
  letter-spacing: 536px;
}

.ls_537 {
  letter-spacing: 0.537em;
}

.ls_px_537 {
  letter-spacing: 537px;
}

.ls_538 {
  letter-spacing: 0.538em;
}

.ls_px_538 {
  letter-spacing: 538px;
}

.ls_539 {
  letter-spacing: 0.539em;
}

.ls_px_539 {
  letter-spacing: 539px;
}

.ls_540 {
  letter-spacing: 0.54em;
}

.ls_px_540 {
  letter-spacing: 540px;
}

.ls_541 {
  letter-spacing: 0.541em;
}

.ls_px_541 {
  letter-spacing: 541px;
}

.ls_542 {
  letter-spacing: 0.542em;
}

.ls_px_542 {
  letter-spacing: 542px;
}

.ls_543 {
  letter-spacing: 0.543em;
}

.ls_px_543 {
  letter-spacing: 543px;
}

.ls_544 {
  letter-spacing: 0.544em;
}

.ls_px_544 {
  letter-spacing: 544px;
}

.ls_545 {
  letter-spacing: 0.545em;
}

.ls_px_545 {
  letter-spacing: 545px;
}

.ls_546 {
  letter-spacing: 0.546em;
}

.ls_px_546 {
  letter-spacing: 546px;
}

.ls_547 {
  letter-spacing: 0.547em;
}

.ls_px_547 {
  letter-spacing: 547px;
}

.ls_548 {
  letter-spacing: 0.548em;
}

.ls_px_548 {
  letter-spacing: 548px;
}

.ls_549 {
  letter-spacing: 0.549em;
}

.ls_px_549 {
  letter-spacing: 549px;
}

.ls_550 {
  letter-spacing: 0.55em;
}

.ls_px_550 {
  letter-spacing: 550px;
}

.ls_551 {
  letter-spacing: 0.551em;
}

.ls_px_551 {
  letter-spacing: 551px;
}

.ls_552 {
  letter-spacing: 0.552em;
}

.ls_px_552 {
  letter-spacing: 552px;
}

.ls_553 {
  letter-spacing: 0.553em;
}

.ls_px_553 {
  letter-spacing: 553px;
}

.ls_554 {
  letter-spacing: 0.554em;
}

.ls_px_554 {
  letter-spacing: 554px;
}

.ls_555 {
  letter-spacing: 0.555em;
}

.ls_px_555 {
  letter-spacing: 555px;
}

.ls_556 {
  letter-spacing: 0.556em;
}

.ls_px_556 {
  letter-spacing: 556px;
}

.ls_557 {
  letter-spacing: 0.557em;
}

.ls_px_557 {
  letter-spacing: 557px;
}

.ls_558 {
  letter-spacing: 0.558em;
}

.ls_px_558 {
  letter-spacing: 558px;
}

.ls_559 {
  letter-spacing: 0.559em;
}

.ls_px_559 {
  letter-spacing: 559px;
}

.ls_560 {
  letter-spacing: 0.56em;
}

.ls_px_560 {
  letter-spacing: 560px;
}

.ls_561 {
  letter-spacing: 0.561em;
}

.ls_px_561 {
  letter-spacing: 561px;
}

.ls_562 {
  letter-spacing: 0.562em;
}

.ls_px_562 {
  letter-spacing: 562px;
}

.ls_563 {
  letter-spacing: 0.563em;
}

.ls_px_563 {
  letter-spacing: 563px;
}

.ls_564 {
  letter-spacing: 0.564em;
}

.ls_px_564 {
  letter-spacing: 564px;
}

.ls_565 {
  letter-spacing: 0.565em;
}

.ls_px_565 {
  letter-spacing: 565px;
}

.ls_566 {
  letter-spacing: 0.566em;
}

.ls_px_566 {
  letter-spacing: 566px;
}

.ls_567 {
  letter-spacing: 0.567em;
}

.ls_px_567 {
  letter-spacing: 567px;
}

.ls_568 {
  letter-spacing: 0.568em;
}

.ls_px_568 {
  letter-spacing: 568px;
}

.ls_569 {
  letter-spacing: 0.569em;
}

.ls_px_569 {
  letter-spacing: 569px;
}

.ls_570 {
  letter-spacing: 0.57em;
}

.ls_px_570 {
  letter-spacing: 570px;
}

.ls_571 {
  letter-spacing: 0.571em;
}

.ls_px_571 {
  letter-spacing: 571px;
}

.ls_572 {
  letter-spacing: 0.572em;
}

.ls_px_572 {
  letter-spacing: 572px;
}

.ls_573 {
  letter-spacing: 0.573em;
}

.ls_px_573 {
  letter-spacing: 573px;
}

.ls_574 {
  letter-spacing: 0.574em;
}

.ls_px_574 {
  letter-spacing: 574px;
}

.ls_575 {
  letter-spacing: 0.575em;
}

.ls_px_575 {
  letter-spacing: 575px;
}

.ls_576 {
  letter-spacing: 0.576em;
}

.ls_px_576 {
  letter-spacing: 576px;
}

.ls_577 {
  letter-spacing: 0.577em;
}

.ls_px_577 {
  letter-spacing: 577px;
}

.ls_578 {
  letter-spacing: 0.578em;
}

.ls_px_578 {
  letter-spacing: 578px;
}

.ls_579 {
  letter-spacing: 0.579em;
}

.ls_px_579 {
  letter-spacing: 579px;
}

.ls_580 {
  letter-spacing: 0.58em;
}

.ls_px_580 {
  letter-spacing: 580px;
}

.ls_581 {
  letter-spacing: 0.581em;
}

.ls_px_581 {
  letter-spacing: 581px;
}

.ls_582 {
  letter-spacing: 0.582em;
}

.ls_px_582 {
  letter-spacing: 582px;
}

.ls_583 {
  letter-spacing: 0.583em;
}

.ls_px_583 {
  letter-spacing: 583px;
}

.ls_584 {
  letter-spacing: 0.584em;
}

.ls_px_584 {
  letter-spacing: 584px;
}

.ls_585 {
  letter-spacing: 0.585em;
}

.ls_px_585 {
  letter-spacing: 585px;
}

.ls_586 {
  letter-spacing: 0.586em;
}

.ls_px_586 {
  letter-spacing: 586px;
}

.ls_587 {
  letter-spacing: 0.587em;
}

.ls_px_587 {
  letter-spacing: 587px;
}

.ls_588 {
  letter-spacing: 0.588em;
}

.ls_px_588 {
  letter-spacing: 588px;
}

.ls_589 {
  letter-spacing: 0.589em;
}

.ls_px_589 {
  letter-spacing: 589px;
}

.ls_590 {
  letter-spacing: 0.59em;
}

.ls_px_590 {
  letter-spacing: 590px;
}

.ls_591 {
  letter-spacing: 0.591em;
}

.ls_px_591 {
  letter-spacing: 591px;
}

.ls_592 {
  letter-spacing: 0.592em;
}

.ls_px_592 {
  letter-spacing: 592px;
}

.ls_593 {
  letter-spacing: 0.593em;
}

.ls_px_593 {
  letter-spacing: 593px;
}

.ls_594 {
  letter-spacing: 0.594em;
}

.ls_px_594 {
  letter-spacing: 594px;
}

.ls_595 {
  letter-spacing: 0.595em;
}

.ls_px_595 {
  letter-spacing: 595px;
}

.ls_596 {
  letter-spacing: 0.596em;
}

.ls_px_596 {
  letter-spacing: 596px;
}

.ls_597 {
  letter-spacing: 0.597em;
}

.ls_px_597 {
  letter-spacing: 597px;
}

.ls_598 {
  letter-spacing: 0.598em;
}

.ls_px_598 {
  letter-spacing: 598px;
}

.ls_599 {
  letter-spacing: 0.599em;
}

.ls_px_599 {
  letter-spacing: 599px;
}

.ls_600 {
  letter-spacing: 0.6em;
}

.ls_px_600 {
  letter-spacing: 600px;
}

.ls_601 {
  letter-spacing: 0.601em;
}

.ls_px_601 {
  letter-spacing: 601px;
}

.ls_602 {
  letter-spacing: 0.602em;
}

.ls_px_602 {
  letter-spacing: 602px;
}

.ls_603 {
  letter-spacing: 0.603em;
}

.ls_px_603 {
  letter-spacing: 603px;
}

.ls_604 {
  letter-spacing: 0.604em;
}

.ls_px_604 {
  letter-spacing: 604px;
}

.ls_605 {
  letter-spacing: 0.605em;
}

.ls_px_605 {
  letter-spacing: 605px;
}

.ls_606 {
  letter-spacing: 0.606em;
}

.ls_px_606 {
  letter-spacing: 606px;
}

.ls_607 {
  letter-spacing: 0.607em;
}

.ls_px_607 {
  letter-spacing: 607px;
}

.ls_608 {
  letter-spacing: 0.608em;
}

.ls_px_608 {
  letter-spacing: 608px;
}

.ls_609 {
  letter-spacing: 0.609em;
}

.ls_px_609 {
  letter-spacing: 609px;
}

.ls_610 {
  letter-spacing: 0.61em;
}

.ls_px_610 {
  letter-spacing: 610px;
}

.ls_611 {
  letter-spacing: 0.611em;
}

.ls_px_611 {
  letter-spacing: 611px;
}

.ls_612 {
  letter-spacing: 0.612em;
}

.ls_px_612 {
  letter-spacing: 612px;
}

.ls_613 {
  letter-spacing: 0.613em;
}

.ls_px_613 {
  letter-spacing: 613px;
}

.ls_614 {
  letter-spacing: 0.614em;
}

.ls_px_614 {
  letter-spacing: 614px;
}

.ls_615 {
  letter-spacing: 0.615em;
}

.ls_px_615 {
  letter-spacing: 615px;
}

.ls_616 {
  letter-spacing: 0.616em;
}

.ls_px_616 {
  letter-spacing: 616px;
}

.ls_617 {
  letter-spacing: 0.617em;
}

.ls_px_617 {
  letter-spacing: 617px;
}

.ls_618 {
  letter-spacing: 0.618em;
}

.ls_px_618 {
  letter-spacing: 618px;
}

.ls_619 {
  letter-spacing: 0.619em;
}

.ls_px_619 {
  letter-spacing: 619px;
}

.ls_620 {
  letter-spacing: 0.62em;
}

.ls_px_620 {
  letter-spacing: 620px;
}

.ls_621 {
  letter-spacing: 0.621em;
}

.ls_px_621 {
  letter-spacing: 621px;
}

.ls_622 {
  letter-spacing: 0.622em;
}

.ls_px_622 {
  letter-spacing: 622px;
}

.ls_623 {
  letter-spacing: 0.623em;
}

.ls_px_623 {
  letter-spacing: 623px;
}

.ls_624 {
  letter-spacing: 0.624em;
}

.ls_px_624 {
  letter-spacing: 624px;
}

.ls_625 {
  letter-spacing: 0.625em;
}

.ls_px_625 {
  letter-spacing: 625px;
}

.ls_626 {
  letter-spacing: 0.626em;
}

.ls_px_626 {
  letter-spacing: 626px;
}

.ls_627 {
  letter-spacing: 0.627em;
}

.ls_px_627 {
  letter-spacing: 627px;
}

.ls_628 {
  letter-spacing: 0.628em;
}

.ls_px_628 {
  letter-spacing: 628px;
}

.ls_629 {
  letter-spacing: 0.629em;
}

.ls_px_629 {
  letter-spacing: 629px;
}

.ls_630 {
  letter-spacing: 0.63em;
}

.ls_px_630 {
  letter-spacing: 630px;
}

.ls_631 {
  letter-spacing: 0.631em;
}

.ls_px_631 {
  letter-spacing: 631px;
}

.ls_632 {
  letter-spacing: 0.632em;
}

.ls_px_632 {
  letter-spacing: 632px;
}

.ls_633 {
  letter-spacing: 0.633em;
}

.ls_px_633 {
  letter-spacing: 633px;
}

.ls_634 {
  letter-spacing: 0.634em;
}

.ls_px_634 {
  letter-spacing: 634px;
}

.ls_635 {
  letter-spacing: 0.635em;
}

.ls_px_635 {
  letter-spacing: 635px;
}

.ls_636 {
  letter-spacing: 0.636em;
}

.ls_px_636 {
  letter-spacing: 636px;
}

.ls_637 {
  letter-spacing: 0.637em;
}

.ls_px_637 {
  letter-spacing: 637px;
}

.ls_638 {
  letter-spacing: 0.638em;
}

.ls_px_638 {
  letter-spacing: 638px;
}

.ls_639 {
  letter-spacing: 0.639em;
}

.ls_px_639 {
  letter-spacing: 639px;
}

.ls_640 {
  letter-spacing: 0.64em;
}

.ls_px_640 {
  letter-spacing: 640px;
}

.ls_641 {
  letter-spacing: 0.641em;
}

.ls_px_641 {
  letter-spacing: 641px;
}

.ls_642 {
  letter-spacing: 0.642em;
}

.ls_px_642 {
  letter-spacing: 642px;
}

.ls_643 {
  letter-spacing: 0.643em;
}

.ls_px_643 {
  letter-spacing: 643px;
}

.ls_644 {
  letter-spacing: 0.644em;
}

.ls_px_644 {
  letter-spacing: 644px;
}

.ls_645 {
  letter-spacing: 0.645em;
}

.ls_px_645 {
  letter-spacing: 645px;
}

.ls_646 {
  letter-spacing: 0.646em;
}

.ls_px_646 {
  letter-spacing: 646px;
}

.ls_647 {
  letter-spacing: 0.647em;
}

.ls_px_647 {
  letter-spacing: 647px;
}

.ls_648 {
  letter-spacing: 0.648em;
}

.ls_px_648 {
  letter-spacing: 648px;
}

.ls_649 {
  letter-spacing: 0.649em;
}

.ls_px_649 {
  letter-spacing: 649px;
}

.ls_650 {
  letter-spacing: 0.65em;
}

.ls_px_650 {
  letter-spacing: 650px;
}

.ls_651 {
  letter-spacing: 0.651em;
}

.ls_px_651 {
  letter-spacing: 651px;
}

.ls_652 {
  letter-spacing: 0.652em;
}

.ls_px_652 {
  letter-spacing: 652px;
}

.ls_653 {
  letter-spacing: 0.653em;
}

.ls_px_653 {
  letter-spacing: 653px;
}

.ls_654 {
  letter-spacing: 0.654em;
}

.ls_px_654 {
  letter-spacing: 654px;
}

.ls_655 {
  letter-spacing: 0.655em;
}

.ls_px_655 {
  letter-spacing: 655px;
}

.ls_656 {
  letter-spacing: 0.656em;
}

.ls_px_656 {
  letter-spacing: 656px;
}

.ls_657 {
  letter-spacing: 0.657em;
}

.ls_px_657 {
  letter-spacing: 657px;
}

.ls_658 {
  letter-spacing: 0.658em;
}

.ls_px_658 {
  letter-spacing: 658px;
}

.ls_659 {
  letter-spacing: 0.659em;
}

.ls_px_659 {
  letter-spacing: 659px;
}

.ls_660 {
  letter-spacing: 0.66em;
}

.ls_px_660 {
  letter-spacing: 660px;
}

.ls_661 {
  letter-spacing: 0.661em;
}

.ls_px_661 {
  letter-spacing: 661px;
}

.ls_662 {
  letter-spacing: 0.662em;
}

.ls_px_662 {
  letter-spacing: 662px;
}

.ls_663 {
  letter-spacing: 0.663em;
}

.ls_px_663 {
  letter-spacing: 663px;
}

.ls_664 {
  letter-spacing: 0.664em;
}

.ls_px_664 {
  letter-spacing: 664px;
}

.ls_665 {
  letter-spacing: 0.665em;
}

.ls_px_665 {
  letter-spacing: 665px;
}

.ls_666 {
  letter-spacing: 0.666em;
}

.ls_px_666 {
  letter-spacing: 666px;
}

.ls_667 {
  letter-spacing: 0.667em;
}

.ls_px_667 {
  letter-spacing: 667px;
}

.ls_668 {
  letter-spacing: 0.668em;
}

.ls_px_668 {
  letter-spacing: 668px;
}

.ls_669 {
  letter-spacing: 0.669em;
}

.ls_px_669 {
  letter-spacing: 669px;
}

.ls_670 {
  letter-spacing: 0.67em;
}

.ls_px_670 {
  letter-spacing: 670px;
}

.ls_671 {
  letter-spacing: 0.671em;
}

.ls_px_671 {
  letter-spacing: 671px;
}

.ls_672 {
  letter-spacing: 0.672em;
}

.ls_px_672 {
  letter-spacing: 672px;
}

.ls_673 {
  letter-spacing: 0.673em;
}

.ls_px_673 {
  letter-spacing: 673px;
}

.ls_674 {
  letter-spacing: 0.674em;
}

.ls_px_674 {
  letter-spacing: 674px;
}

.ls_675 {
  letter-spacing: 0.675em;
}

.ls_px_675 {
  letter-spacing: 675px;
}

.ls_676 {
  letter-spacing: 0.676em;
}

.ls_px_676 {
  letter-spacing: 676px;
}

.ls_677 {
  letter-spacing: 0.677em;
}

.ls_px_677 {
  letter-spacing: 677px;
}

.ls_678 {
  letter-spacing: 0.678em;
}

.ls_px_678 {
  letter-spacing: 678px;
}

.ls_679 {
  letter-spacing: 0.679em;
}

.ls_px_679 {
  letter-spacing: 679px;
}

.ls_680 {
  letter-spacing: 0.68em;
}

.ls_px_680 {
  letter-spacing: 680px;
}

.ls_681 {
  letter-spacing: 0.681em;
}

.ls_px_681 {
  letter-spacing: 681px;
}

.ls_682 {
  letter-spacing: 0.682em;
}

.ls_px_682 {
  letter-spacing: 682px;
}

.ls_683 {
  letter-spacing: 0.683em;
}

.ls_px_683 {
  letter-spacing: 683px;
}

.ls_684 {
  letter-spacing: 0.684em;
}

.ls_px_684 {
  letter-spacing: 684px;
}

.ls_685 {
  letter-spacing: 0.685em;
}

.ls_px_685 {
  letter-spacing: 685px;
}

.ls_686 {
  letter-spacing: 0.686em;
}

.ls_px_686 {
  letter-spacing: 686px;
}

.ls_687 {
  letter-spacing: 0.687em;
}

.ls_px_687 {
  letter-spacing: 687px;
}

.ls_688 {
  letter-spacing: 0.688em;
}

.ls_px_688 {
  letter-spacing: 688px;
}

.ls_689 {
  letter-spacing: 0.689em;
}

.ls_px_689 {
  letter-spacing: 689px;
}

.ls_690 {
  letter-spacing: 0.69em;
}

.ls_px_690 {
  letter-spacing: 690px;
}

.ls_691 {
  letter-spacing: 0.691em;
}

.ls_px_691 {
  letter-spacing: 691px;
}

.ls_692 {
  letter-spacing: 0.692em;
}

.ls_px_692 {
  letter-spacing: 692px;
}

.ls_693 {
  letter-spacing: 0.693em;
}

.ls_px_693 {
  letter-spacing: 693px;
}

.ls_694 {
  letter-spacing: 0.694em;
}

.ls_px_694 {
  letter-spacing: 694px;
}

.ls_695 {
  letter-spacing: 0.695em;
}

.ls_px_695 {
  letter-spacing: 695px;
}

.ls_696 {
  letter-spacing: 0.696em;
}

.ls_px_696 {
  letter-spacing: 696px;
}

.ls_697 {
  letter-spacing: 0.697em;
}

.ls_px_697 {
  letter-spacing: 697px;
}

.ls_698 {
  letter-spacing: 0.698em;
}

.ls_px_698 {
  letter-spacing: 698px;
}

.ls_699 {
  letter-spacing: 0.699em;
}

.ls_px_699 {
  letter-spacing: 699px;
}

.lh_0 {
  line-height: 0;
}

.lh_2 {
  line-height: 0.2;
}

.lh_4 {
  line-height: 0.4;
}

.lh_6 {
  line-height: 0.6;
}

.lh_8 {
  line-height: 0.8;
}

.lh_10 {
  line-height: 1;
}

.lh_12 {
  line-height: 1.2;
}

.lh_14 {
  line-height: 1.4;
}

.lh_16 {
  line-height: 1.6;
}

.lh_18 {
  line-height: 1.8;
}

.lh_20 {
  line-height: 2;
}

.lh_22 {
  line-height: 2.2;
}

.lh_24 {
  line-height: 2.4;
}

.lh_26 {
  line-height: 2.6;
}

.lh_28 {
  line-height: 2.8;
}

.lh_30 {
  line-height: 3;
}

.lh_32 {
  line-height: 3.2;
}

.lh_34 {
  line-height: 3.4;
}

.lh_36 {
  line-height: 3.6;
}

.lh_38 {
  line-height: 3.8;
}

.lh_40 {
  line-height: 4;
}

.lh_42 {
  line-height: 4.2;
}

.lh_44 {
  line-height: 4.4;
}

.lh_46 {
  line-height: 4.6;
}

.lh_48 {
  line-height: 4.8;
}

.lh_50 {
  line-height: 5;
}

.lh_52 {
  line-height: 5.2;
}

.lh_54 {
  line-height: 5.4;
}

.lh_56 {
  line-height: 5.6;
}

.lh_58 {
  line-height: 5.8;
}

.br_5 {
  border-radius: 5px;
}

.br_tr_5 {
  border-top-right-radius: 5px;
}

.br_br_5 {
  border-bottom-right-radius: 5px;
}

.br_tl_5 {
  border-top-left-radius: 5px;
}

.br_bl_5 {
  border-bottom-left-radius: 5px;
}

.br_10 {
  border-radius: 10px;
}

.br_tr_10 {
  border-top-right-radius: 10px;
}

.br_br_10 {
  border-bottom-right-radius: 10px;
}

.br_tl_10 {
  border-top-left-radius: 10px;
}

.br_bl_10 {
  border-bottom-left-radius: 10px;
}

.br_15 {
  border-radius: 15px;
}

.br_tr_15 {
  border-top-right-radius: 15px;
}

.br_br_15 {
  border-bottom-right-radius: 15px;
}

.br_tl_15 {
  border-top-left-radius: 15px;
}

.br_bl_15 {
  border-bottom-left-radius: 15px;
}

.br_20 {
  border-radius: 20px;
}

.br_tr_20 {
  border-top-right-radius: 20px;
}

.br_br_20 {
  border-bottom-right-radius: 20px;
}

.br_tl_20 {
  border-top-left-radius: 20px;
}

.br_bl_20 {
  border-bottom-left-radius: 20px;
}

.br_25 {
  border-radius: 25px;
}

.br_tr_25 {
  border-top-right-radius: 25px;
}

.br_br_25 {
  border-bottom-right-radius: 25px;
}

.br_tl_25 {
  border-top-left-radius: 25px;
}

.br_bl_25 {
  border-bottom-left-radius: 25px;
}

.br_30 {
  border-radius: 30px;
}

.br_tr_30 {
  border-top-right-radius: 30px;
}

.br_br_30 {
  border-bottom-right-radius: 30px;
}

.br_tl_30 {
  border-top-left-radius: 30px;
}

.br_bl_30 {
  border-bottom-left-radius: 30px;
}

.br_35 {
  border-radius: 35px;
}

.br_tr_35 {
  border-top-right-radius: 35px;
}

.br_br_35 {
  border-bottom-right-radius: 35px;
}

.br_tl_35 {
  border-top-left-radius: 35px;
}

.br_bl_35 {
  border-bottom-left-radius: 35px;
}

.br_40 {
  border-radius: 40px;
}

.br_tr_40 {
  border-top-right-radius: 40px;
}

.br_br_40 {
  border-bottom-right-radius: 40px;
}

.br_tl_40 {
  border-top-left-radius: 40px;
}

.br_bl_40 {
  border-bottom-left-radius: 40px;
}

.br_45 {
  border-radius: 45px;
}

.br_tr_45 {
  border-top-right-radius: 45px;
}

.br_br_45 {
  border-bottom-right-radius: 45px;
}

.br_tl_45 {
  border-top-left-radius: 45px;
}

.br_bl_45 {
  border-bottom-left-radius: 45px;
}

.br_50 {
  border-radius: 50px;
}

.br_tr_50 {
  border-top-right-radius: 50px;
}

.br_br_50 {
  border-bottom-right-radius: 50px;
}

.br_tl_50 {
  border-top-left-radius: 50px;
}

.br_bl_50 {
  border-bottom-left-radius: 50px;
}

.br_55 {
  border-radius: 55px;
}

.br_tr_55 {
  border-top-right-radius: 55px;
}

.br_br_55 {
  border-bottom-right-radius: 55px;
}

.br_tl_55 {
  border-top-left-radius: 55px;
}

.br_bl_55 {
  border-bottom-left-radius: 55px;
}

.br_60 {
  border-radius: 60px;
}

.br_tr_60 {
  border-top-right-radius: 60px;
}

.br_br_60 {
  border-bottom-right-radius: 60px;
}

.br_tl_60 {
  border-top-left-radius: 60px;
}

.br_bl_60 {
  border-bottom-left-radius: 60px;
}

.br_65 {
  border-radius: 65px;
}

.br_tr_65 {
  border-top-right-radius: 65px;
}

.br_br_65 {
  border-bottom-right-radius: 65px;
}

.br_tl_65 {
  border-top-left-radius: 65px;
}

.br_bl_65 {
  border-bottom-left-radius: 65px;
}

.br_70 {
  border-radius: 70px;
}

.br_tr_70 {
  border-top-right-radius: 70px;
}

.br_br_70 {
  border-bottom-right-radius: 70px;
}

.br_tl_70 {
  border-top-left-radius: 70px;
}

.br_bl_70 {
  border-bottom-left-radius: 70px;
}

.br_75 {
  border-radius: 75px;
}

.br_tr_75 {
  border-top-right-radius: 75px;
}

.br_br_75 {
  border-bottom-right-radius: 75px;
}

.br_tl_75 {
  border-top-left-radius: 75px;
}

.br_bl_75 {
  border-bottom-left-radius: 75px;
}

.br_80 {
  border-radius: 80px;
}

.br_tr_80 {
  border-top-right-radius: 80px;
}

.br_br_80 {
  border-bottom-right-radius: 80px;
}

.br_tl_80 {
  border-top-left-radius: 80px;
}

.br_bl_80 {
  border-bottom-left-radius: 80px;
}

.br_85 {
  border-radius: 85px;
}

.br_tr_85 {
  border-top-right-radius: 85px;
}

.br_br_85 {
  border-bottom-right-radius: 85px;
}

.br_tl_85 {
  border-top-left-radius: 85px;
}

.br_bl_85 {
  border-bottom-left-radius: 85px;
}

.br_90 {
  border-radius: 90px;
}

.br_tr_90 {
  border-top-right-radius: 90px;
}

.br_br_90 {
  border-bottom-right-radius: 90px;
}

.br_tl_90 {
  border-top-left-radius: 90px;
}

.br_bl_90 {
  border-bottom-left-radius: 90px;
}

.br_95 {
  border-radius: 95px;
}

.br_tr_95 {
  border-top-right-radius: 95px;
}

.br_br_95 {
  border-bottom-right-radius: 95px;
}

.br_tl_95 {
  border-top-left-radius: 95px;
}

.br_bl_95 {
  border-bottom-left-radius: 95px;
}

.br_100 {
  border-radius: 100px;
}

.br_tr_100 {
  border-top-right-radius: 100px;
}

.br_br_100 {
  border-bottom-right-radius: 100px;
}

.br_tl_100 {
  border-top-left-radius: 100px;
}

.br_bl_100 {
  border-bottom-left-radius: 100px;
}

.b_1 {
  border: 1px solid;
}

.b_t_1 {
  border-top: 1px solid;
}

.b_b_1 {
  border-bottom: 1px solid;
}

.b_r_1 {
  border-right: 1px solid;
}

.b_l_1 {
  border-left: 1px solid;
}

.b_1_black {
  border: 1px solid #1D0F03;
}

.b_t_1_black {
  border-top: 1px solid #1D0F03;
}

.b_b_1_black {
  border-bottom: 1px solid #1D0F03;
}

.b_r_1_black {
  border-right: 1px solid #1D0F03;
}

.b_l_1_black {
  border-left: 1px solid #1D0F03;
}

.b_1_white {
  border: 1px solid #FFFFFF;
}

.b_t_1_white {
  border-top: 1px solid #FFFFFF;
}

.b_b_1_white {
  border-bottom: 1px solid #FFFFFF;
}

.b_r_1_white {
  border-right: 1px solid #FFFFFF;
}

.b_l_1_white {
  border-left: 1px solid #FFFFFF;
}

.b_1_blue01 {
  border: 1px solid #0045AD;
}

.b_t_1_blue01 {
  border-top: 1px solid #0045AD;
}

.b_b_1_blue01 {
  border-bottom: 1px solid #0045AD;
}

.b_r_1_blue01 {
  border-right: 1px solid #0045AD;
}

.b_l_1_blue01 {
  border-left: 1px solid #0045AD;
}

.b_1_blue02 {
  border: 1px solid #76B1EB;
}

.b_t_1_blue02 {
  border-top: 1px solid #76B1EB;
}

.b_b_1_blue02 {
  border-bottom: 1px solid #76B1EB;
}

.b_r_1_blue02 {
  border-right: 1px solid #76B1EB;
}

.b_l_1_blue02 {
  border-left: 1px solid #76B1EB;
}

.b_1_red {
  border: 1px solid #ed1c24;
}

.b_t_1_red {
  border-top: 1px solid #ed1c24;
}

.b_b_1_red {
  border-bottom: 1px solid #ed1c24;
}

.b_r_1_red {
  border-right: 1px solid #ed1c24;
}

.b_l_1_red {
  border-left: 1px solid #ed1c24;
}

.b_1_gray {
  border: 1px solid #cccccc;
}

.b_t_1_gray {
  border-top: 1px solid #cccccc;
}

.b_b_1_gray {
  border-bottom: 1px solid #cccccc;
}

.b_r_1_gray {
  border-right: 1px solid #cccccc;
}

.b_l_1_gray {
  border-left: 1px solid #cccccc;
}

.b_2 {
  border: 2px solid;
}

.b_t_2 {
  border-top: 2px solid;
}

.b_b_2 {
  border-bottom: 2px solid;
}

.b_r_2 {
  border-right: 2px solid;
}

.b_l_2 {
  border-left: 2px solid;
}

.b_2_black {
  border: 2px solid #1D0F03;
}

.b_t_2_black {
  border-top: 2px solid #1D0F03;
}

.b_b_2_black {
  border-bottom: 2px solid #1D0F03;
}

.b_r_2_black {
  border-right: 2px solid #1D0F03;
}

.b_l_2_black {
  border-left: 2px solid #1D0F03;
}

.b_2_white {
  border: 2px solid #FFFFFF;
}

.b_t_2_white {
  border-top: 2px solid #FFFFFF;
}

.b_b_2_white {
  border-bottom: 2px solid #FFFFFF;
}

.b_r_2_white {
  border-right: 2px solid #FFFFFF;
}

.b_l_2_white {
  border-left: 2px solid #FFFFFF;
}

.b_2_blue01 {
  border: 2px solid #0045AD;
}

.b_t_2_blue01 {
  border-top: 2px solid #0045AD;
}

.b_b_2_blue01 {
  border-bottom: 2px solid #0045AD;
}

.b_r_2_blue01 {
  border-right: 2px solid #0045AD;
}

.b_l_2_blue01 {
  border-left: 2px solid #0045AD;
}

.b_2_blue02 {
  border: 2px solid #76B1EB;
}

.b_t_2_blue02 {
  border-top: 2px solid #76B1EB;
}

.b_b_2_blue02 {
  border-bottom: 2px solid #76B1EB;
}

.b_r_2_blue02 {
  border-right: 2px solid #76B1EB;
}

.b_l_2_blue02 {
  border-left: 2px solid #76B1EB;
}

.b_2_red {
  border: 2px solid #ed1c24;
}

.b_t_2_red {
  border-top: 2px solid #ed1c24;
}

.b_b_2_red {
  border-bottom: 2px solid #ed1c24;
}

.b_r_2_red {
  border-right: 2px solid #ed1c24;
}

.b_l_2_red {
  border-left: 2px solid #ed1c24;
}

.b_2_gray {
  border: 2px solid #cccccc;
}

.b_t_2_gray {
  border-top: 2px solid #cccccc;
}

.b_b_2_gray {
  border-bottom: 2px solid #cccccc;
}

.b_r_2_gray {
  border-right: 2px solid #cccccc;
}

.b_l_2_gray {
  border-left: 2px solid #cccccc;
}

.b_3 {
  border: 3px solid;
}

.b_t_3 {
  border-top: 3px solid;
}

.b_b_3 {
  border-bottom: 3px solid;
}

.b_r_3 {
  border-right: 3px solid;
}

.b_l_3 {
  border-left: 3px solid;
}

.b_3_black {
  border: 3px solid #1D0F03;
}

.b_t_3_black {
  border-top: 3px solid #1D0F03;
}

.b_b_3_black {
  border-bottom: 3px solid #1D0F03;
}

.b_r_3_black {
  border-right: 3px solid #1D0F03;
}

.b_l_3_black {
  border-left: 3px solid #1D0F03;
}

.b_3_white {
  border: 3px solid #FFFFFF;
}

.b_t_3_white {
  border-top: 3px solid #FFFFFF;
}

.b_b_3_white {
  border-bottom: 3px solid #FFFFFF;
}

.b_r_3_white {
  border-right: 3px solid #FFFFFF;
}

.b_l_3_white {
  border-left: 3px solid #FFFFFF;
}

.b_3_blue01 {
  border: 3px solid #0045AD;
}

.b_t_3_blue01 {
  border-top: 3px solid #0045AD;
}

.b_b_3_blue01 {
  border-bottom: 3px solid #0045AD;
}

.b_r_3_blue01 {
  border-right: 3px solid #0045AD;
}

.b_l_3_blue01 {
  border-left: 3px solid #0045AD;
}

.b_3_blue02 {
  border: 3px solid #76B1EB;
}

.b_t_3_blue02 {
  border-top: 3px solid #76B1EB;
}

.b_b_3_blue02 {
  border-bottom: 3px solid #76B1EB;
}

.b_r_3_blue02 {
  border-right: 3px solid #76B1EB;
}

.b_l_3_blue02 {
  border-left: 3px solid #76B1EB;
}

.b_3_red {
  border: 3px solid #ed1c24;
}

.b_t_3_red {
  border-top: 3px solid #ed1c24;
}

.b_b_3_red {
  border-bottom: 3px solid #ed1c24;
}

.b_r_3_red {
  border-right: 3px solid #ed1c24;
}

.b_l_3_red {
  border-left: 3px solid #ed1c24;
}

.b_3_gray {
  border: 3px solid #cccccc;
}

.b_t_3_gray {
  border-top: 3px solid #cccccc;
}

.b_b_3_gray {
  border-bottom: 3px solid #cccccc;
}

.b_r_3_gray {
  border-right: 3px solid #cccccc;
}

.b_l_3_gray {
  border-left: 3px solid #cccccc;
}

.b_4 {
  border: 4px solid;
}

.b_t_4 {
  border-top: 4px solid;
}

.b_b_4 {
  border-bottom: 4px solid;
}

.b_r_4 {
  border-right: 4px solid;
}

.b_l_4 {
  border-left: 4px solid;
}

.b_4_black {
  border: 4px solid #1D0F03;
}

.b_t_4_black {
  border-top: 4px solid #1D0F03;
}

.b_b_4_black {
  border-bottom: 4px solid #1D0F03;
}

.b_r_4_black {
  border-right: 4px solid #1D0F03;
}

.b_l_4_black {
  border-left: 4px solid #1D0F03;
}

.b_4_white {
  border: 4px solid #FFFFFF;
}

.b_t_4_white {
  border-top: 4px solid #FFFFFF;
}

.b_b_4_white {
  border-bottom: 4px solid #FFFFFF;
}

.b_r_4_white {
  border-right: 4px solid #FFFFFF;
}

.b_l_4_white {
  border-left: 4px solid #FFFFFF;
}

.b_4_blue01 {
  border: 4px solid #0045AD;
}

.b_t_4_blue01 {
  border-top: 4px solid #0045AD;
}

.b_b_4_blue01 {
  border-bottom: 4px solid #0045AD;
}

.b_r_4_blue01 {
  border-right: 4px solid #0045AD;
}

.b_l_4_blue01 {
  border-left: 4px solid #0045AD;
}

.b_4_blue02 {
  border: 4px solid #76B1EB;
}

.b_t_4_blue02 {
  border-top: 4px solid #76B1EB;
}

.b_b_4_blue02 {
  border-bottom: 4px solid #76B1EB;
}

.b_r_4_blue02 {
  border-right: 4px solid #76B1EB;
}

.b_l_4_blue02 {
  border-left: 4px solid #76B1EB;
}

.b_4_red {
  border: 4px solid #ed1c24;
}

.b_t_4_red {
  border-top: 4px solid #ed1c24;
}

.b_b_4_red {
  border-bottom: 4px solid #ed1c24;
}

.b_r_4_red {
  border-right: 4px solid #ed1c24;
}

.b_l_4_red {
  border-left: 4px solid #ed1c24;
}

.b_4_gray {
  border: 4px solid #cccccc;
}

.b_t_4_gray {
  border-top: 4px solid #cccccc;
}

.b_b_4_gray {
  border-bottom: 4px solid #cccccc;
}

.b_r_4_gray {
  border-right: 4px solid #cccccc;
}

.b_l_4_gray {
  border-left: 4px solid #cccccc;
}

.b_5 {
  border: 5px solid;
}

.b_t_5 {
  border-top: 5px solid;
}

.b_b_5 {
  border-bottom: 5px solid;
}

.b_r_5 {
  border-right: 5px solid;
}

.b_l_5 {
  border-left: 5px solid;
}

.b_5_black {
  border: 5px solid #1D0F03;
}

.b_t_5_black {
  border-top: 5px solid #1D0F03;
}

.b_b_5_black {
  border-bottom: 5px solid #1D0F03;
}

.b_r_5_black {
  border-right: 5px solid #1D0F03;
}

.b_l_5_black {
  border-left: 5px solid #1D0F03;
}

.b_5_white {
  border: 5px solid #FFFFFF;
}

.b_t_5_white {
  border-top: 5px solid #FFFFFF;
}

.b_b_5_white {
  border-bottom: 5px solid #FFFFFF;
}

.b_r_5_white {
  border-right: 5px solid #FFFFFF;
}

.b_l_5_white {
  border-left: 5px solid #FFFFFF;
}

.b_5_blue01 {
  border: 5px solid #0045AD;
}

.b_t_5_blue01 {
  border-top: 5px solid #0045AD;
}

.b_b_5_blue01 {
  border-bottom: 5px solid #0045AD;
}

.b_r_5_blue01 {
  border-right: 5px solid #0045AD;
}

.b_l_5_blue01 {
  border-left: 5px solid #0045AD;
}

.b_5_blue02 {
  border: 5px solid #76B1EB;
}

.b_t_5_blue02 {
  border-top: 5px solid #76B1EB;
}

.b_b_5_blue02 {
  border-bottom: 5px solid #76B1EB;
}

.b_r_5_blue02 {
  border-right: 5px solid #76B1EB;
}

.b_l_5_blue02 {
  border-left: 5px solid #76B1EB;
}

.b_5_red {
  border: 5px solid #ed1c24;
}

.b_t_5_red {
  border-top: 5px solid #ed1c24;
}

.b_b_5_red {
  border-bottom: 5px solid #ed1c24;
}

.b_r_5_red {
  border-right: 5px solid #ed1c24;
}

.b_l_5_red {
  border-left: 5px solid #ed1c24;
}

.b_5_gray {
  border: 5px solid #cccccc;
}

.b_t_5_gray {
  border-top: 5px solid #cccccc;
}

.b_b_5_gray {
  border-bottom: 5px solid #cccccc;
}

.b_r_5_gray {
  border-right: 5px solid #cccccc;
}

.b_l_5_gray {
  border-left: 5px solid #cccccc;
}

.b_6 {
  border: 6px solid;
}

.b_t_6 {
  border-top: 6px solid;
}

.b_b_6 {
  border-bottom: 6px solid;
}

.b_r_6 {
  border-right: 6px solid;
}

.b_l_6 {
  border-left: 6px solid;
}

.b_6_black {
  border: 6px solid #1D0F03;
}

.b_t_6_black {
  border-top: 6px solid #1D0F03;
}

.b_b_6_black {
  border-bottom: 6px solid #1D0F03;
}

.b_r_6_black {
  border-right: 6px solid #1D0F03;
}

.b_l_6_black {
  border-left: 6px solid #1D0F03;
}

.b_6_white {
  border: 6px solid #FFFFFF;
}

.b_t_6_white {
  border-top: 6px solid #FFFFFF;
}

.b_b_6_white {
  border-bottom: 6px solid #FFFFFF;
}

.b_r_6_white {
  border-right: 6px solid #FFFFFF;
}

.b_l_6_white {
  border-left: 6px solid #FFFFFF;
}

.b_6_blue01 {
  border: 6px solid #0045AD;
}

.b_t_6_blue01 {
  border-top: 6px solid #0045AD;
}

.b_b_6_blue01 {
  border-bottom: 6px solid #0045AD;
}

.b_r_6_blue01 {
  border-right: 6px solid #0045AD;
}

.b_l_6_blue01 {
  border-left: 6px solid #0045AD;
}

.b_6_blue02 {
  border: 6px solid #76B1EB;
}

.b_t_6_blue02 {
  border-top: 6px solid #76B1EB;
}

.b_b_6_blue02 {
  border-bottom: 6px solid #76B1EB;
}

.b_r_6_blue02 {
  border-right: 6px solid #76B1EB;
}

.b_l_6_blue02 {
  border-left: 6px solid #76B1EB;
}

.b_6_red {
  border: 6px solid #ed1c24;
}

.b_t_6_red {
  border-top: 6px solid #ed1c24;
}

.b_b_6_red {
  border-bottom: 6px solid #ed1c24;
}

.b_r_6_red {
  border-right: 6px solid #ed1c24;
}

.b_l_6_red {
  border-left: 6px solid #ed1c24;
}

.b_6_gray {
  border: 6px solid #cccccc;
}

.b_t_6_gray {
  border-top: 6px solid #cccccc;
}

.b_b_6_gray {
  border-bottom: 6px solid #cccccc;
}

.b_r_6_gray {
  border-right: 6px solid #cccccc;
}

.b_l_6_gray {
  border-left: 6px solid #cccccc;
}

.b_7 {
  border: 7px solid;
}

.b_t_7 {
  border-top: 7px solid;
}

.b_b_7 {
  border-bottom: 7px solid;
}

.b_r_7 {
  border-right: 7px solid;
}

.b_l_7 {
  border-left: 7px solid;
}

.b_7_black {
  border: 7px solid #1D0F03;
}

.b_t_7_black {
  border-top: 7px solid #1D0F03;
}

.b_b_7_black {
  border-bottom: 7px solid #1D0F03;
}

.b_r_7_black {
  border-right: 7px solid #1D0F03;
}

.b_l_7_black {
  border-left: 7px solid #1D0F03;
}

.b_7_white {
  border: 7px solid #FFFFFF;
}

.b_t_7_white {
  border-top: 7px solid #FFFFFF;
}

.b_b_7_white {
  border-bottom: 7px solid #FFFFFF;
}

.b_r_7_white {
  border-right: 7px solid #FFFFFF;
}

.b_l_7_white {
  border-left: 7px solid #FFFFFF;
}

.b_7_blue01 {
  border: 7px solid #0045AD;
}

.b_t_7_blue01 {
  border-top: 7px solid #0045AD;
}

.b_b_7_blue01 {
  border-bottom: 7px solid #0045AD;
}

.b_r_7_blue01 {
  border-right: 7px solid #0045AD;
}

.b_l_7_blue01 {
  border-left: 7px solid #0045AD;
}

.b_7_blue02 {
  border: 7px solid #76B1EB;
}

.b_t_7_blue02 {
  border-top: 7px solid #76B1EB;
}

.b_b_7_blue02 {
  border-bottom: 7px solid #76B1EB;
}

.b_r_7_blue02 {
  border-right: 7px solid #76B1EB;
}

.b_l_7_blue02 {
  border-left: 7px solid #76B1EB;
}

.b_7_red {
  border: 7px solid #ed1c24;
}

.b_t_7_red {
  border-top: 7px solid #ed1c24;
}

.b_b_7_red {
  border-bottom: 7px solid #ed1c24;
}

.b_r_7_red {
  border-right: 7px solid #ed1c24;
}

.b_l_7_red {
  border-left: 7px solid #ed1c24;
}

.b_7_gray {
  border: 7px solid #cccccc;
}

.b_t_7_gray {
  border-top: 7px solid #cccccc;
}

.b_b_7_gray {
  border-bottom: 7px solid #cccccc;
}

.b_r_7_gray {
  border-right: 7px solid #cccccc;
}

.b_l_7_gray {
  border-left: 7px solid #cccccc;
}

.b_8 {
  border: 8px solid;
}

.b_t_8 {
  border-top: 8px solid;
}

.b_b_8 {
  border-bottom: 8px solid;
}

.b_r_8 {
  border-right: 8px solid;
}

.b_l_8 {
  border-left: 8px solid;
}

.b_8_black {
  border: 8px solid #1D0F03;
}

.b_t_8_black {
  border-top: 8px solid #1D0F03;
}

.b_b_8_black {
  border-bottom: 8px solid #1D0F03;
}

.b_r_8_black {
  border-right: 8px solid #1D0F03;
}

.b_l_8_black {
  border-left: 8px solid #1D0F03;
}

.b_8_white {
  border: 8px solid #FFFFFF;
}

.b_t_8_white {
  border-top: 8px solid #FFFFFF;
}

.b_b_8_white {
  border-bottom: 8px solid #FFFFFF;
}

.b_r_8_white {
  border-right: 8px solid #FFFFFF;
}

.b_l_8_white {
  border-left: 8px solid #FFFFFF;
}

.b_8_blue01 {
  border: 8px solid #0045AD;
}

.b_t_8_blue01 {
  border-top: 8px solid #0045AD;
}

.b_b_8_blue01 {
  border-bottom: 8px solid #0045AD;
}

.b_r_8_blue01 {
  border-right: 8px solid #0045AD;
}

.b_l_8_blue01 {
  border-left: 8px solid #0045AD;
}

.b_8_blue02 {
  border: 8px solid #76B1EB;
}

.b_t_8_blue02 {
  border-top: 8px solid #76B1EB;
}

.b_b_8_blue02 {
  border-bottom: 8px solid #76B1EB;
}

.b_r_8_blue02 {
  border-right: 8px solid #76B1EB;
}

.b_l_8_blue02 {
  border-left: 8px solid #76B1EB;
}

.b_8_red {
  border: 8px solid #ed1c24;
}

.b_t_8_red {
  border-top: 8px solid #ed1c24;
}

.b_b_8_red {
  border-bottom: 8px solid #ed1c24;
}

.b_r_8_red {
  border-right: 8px solid #ed1c24;
}

.b_l_8_red {
  border-left: 8px solid #ed1c24;
}

.b_8_gray {
  border: 8px solid #cccccc;
}

.b_t_8_gray {
  border-top: 8px solid #cccccc;
}

.b_b_8_gray {
  border-bottom: 8px solid #cccccc;
}

.b_r_8_gray {
  border-right: 8px solid #cccccc;
}

.b_l_8_gray {
  border-left: 8px solid #cccccc;
}

.b_9 {
  border: 9px solid;
}

.b_t_9 {
  border-top: 9px solid;
}

.b_b_9 {
  border-bottom: 9px solid;
}

.b_r_9 {
  border-right: 9px solid;
}

.b_l_9 {
  border-left: 9px solid;
}

.b_9_black {
  border: 9px solid #1D0F03;
}

.b_t_9_black {
  border-top: 9px solid #1D0F03;
}

.b_b_9_black {
  border-bottom: 9px solid #1D0F03;
}

.b_r_9_black {
  border-right: 9px solid #1D0F03;
}

.b_l_9_black {
  border-left: 9px solid #1D0F03;
}

.b_9_white {
  border: 9px solid #FFFFFF;
}

.b_t_9_white {
  border-top: 9px solid #FFFFFF;
}

.b_b_9_white {
  border-bottom: 9px solid #FFFFFF;
}

.b_r_9_white {
  border-right: 9px solid #FFFFFF;
}

.b_l_9_white {
  border-left: 9px solid #FFFFFF;
}

.b_9_blue01 {
  border: 9px solid #0045AD;
}

.b_t_9_blue01 {
  border-top: 9px solid #0045AD;
}

.b_b_9_blue01 {
  border-bottom: 9px solid #0045AD;
}

.b_r_9_blue01 {
  border-right: 9px solid #0045AD;
}

.b_l_9_blue01 {
  border-left: 9px solid #0045AD;
}

.b_9_blue02 {
  border: 9px solid #76B1EB;
}

.b_t_9_blue02 {
  border-top: 9px solid #76B1EB;
}

.b_b_9_blue02 {
  border-bottom: 9px solid #76B1EB;
}

.b_r_9_blue02 {
  border-right: 9px solid #76B1EB;
}

.b_l_9_blue02 {
  border-left: 9px solid #76B1EB;
}

.b_9_red {
  border: 9px solid #ed1c24;
}

.b_t_9_red {
  border-top: 9px solid #ed1c24;
}

.b_b_9_red {
  border-bottom: 9px solid #ed1c24;
}

.b_r_9_red {
  border-right: 9px solid #ed1c24;
}

.b_l_9_red {
  border-left: 9px solid #ed1c24;
}

.b_9_gray {
  border: 9px solid #cccccc;
}

.b_t_9_gray {
  border-top: 9px solid #cccccc;
}

.b_b_9_gray {
  border-bottom: 9px solid #cccccc;
}

.b_r_9_gray {
  border-right: 9px solid #cccccc;
}

.b_l_9_gray {
  border-left: 9px solid #cccccc;
}

.b_10 {
  border: 10px solid;
}

.b_t_10 {
  border-top: 10px solid;
}

.b_b_10 {
  border-bottom: 10px solid;
}

.b_r_10 {
  border-right: 10px solid;
}

.b_l_10 {
  border-left: 10px solid;
}

.b_10_black {
  border: 10px solid #1D0F03;
}

.b_t_10_black {
  border-top: 10px solid #1D0F03;
}

.b_b_10_black {
  border-bottom: 10px solid #1D0F03;
}

.b_r_10_black {
  border-right: 10px solid #1D0F03;
}

.b_l_10_black {
  border-left: 10px solid #1D0F03;
}

.b_10_white {
  border: 10px solid #FFFFFF;
}

.b_t_10_white {
  border-top: 10px solid #FFFFFF;
}

.b_b_10_white {
  border-bottom: 10px solid #FFFFFF;
}

.b_r_10_white {
  border-right: 10px solid #FFFFFF;
}

.b_l_10_white {
  border-left: 10px solid #FFFFFF;
}

.b_10_blue01 {
  border: 10px solid #0045AD;
}

.b_t_10_blue01 {
  border-top: 10px solid #0045AD;
}

.b_b_10_blue01 {
  border-bottom: 10px solid #0045AD;
}

.b_r_10_blue01 {
  border-right: 10px solid #0045AD;
}

.b_l_10_blue01 {
  border-left: 10px solid #0045AD;
}

.b_10_blue02 {
  border: 10px solid #76B1EB;
}

.b_t_10_blue02 {
  border-top: 10px solid #76B1EB;
}

.b_b_10_blue02 {
  border-bottom: 10px solid #76B1EB;
}

.b_r_10_blue02 {
  border-right: 10px solid #76B1EB;
}

.b_l_10_blue02 {
  border-left: 10px solid #76B1EB;
}

.b_10_red {
  border: 10px solid #ed1c24;
}

.b_t_10_red {
  border-top: 10px solid #ed1c24;
}

.b_b_10_red {
  border-bottom: 10px solid #ed1c24;
}

.b_r_10_red {
  border-right: 10px solid #ed1c24;
}

.b_l_10_red {
  border-left: 10px solid #ed1c24;
}

.b_10_gray {
  border: 10px solid #cccccc;
}

.b_t_10_gray {
  border-top: 10px solid #cccccc;
}

.b_b_10_gray {
  border-bottom: 10px solid #cccccc;
}

.b_r_10_gray {
  border-right: 10px solid #cccccc;
}

.b_l_10_gray {
  border-left: 10px solid #cccccc;
}

.br50 {
  border-radius: 50%;
}

/*----------------------------------------------------------------

各クラス

----------------------------------------------------------------*/
::-webkit-input-placeholder {
  font-size: 18px;
  letter-spacing: 0.12em;
  color: #cccccc;
}
::-moz-placeholder {
  font-size: 18px;
  letter-spacing: 0.12em;
  color: #cccccc;
}
:-ms-input-placeholder {
  font-size: 18px;
  letter-spacing: 0.12em;
  color: #cccccc;
}
::-ms-input-placeholder {
  font-size: 18px;
  letter-spacing: 0.12em;
  color: #cccccc;
}
::placeholder {
  font-size: 18px;
  letter-spacing: 0.12em;
  color: #cccccc;
}

a {
  text-decoration: none;
  color: #000000;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

@media (hover: hover) and (pointer: fine) {
  a:hover {
    color: #000000;
    opacity: 0.6;
  }
}
::-moz-selection {
  background-color: #9DD5D3;
}
::selection {
  background-color: #9DD5D3;
}

.red {
  color: #ed1c24;
}

.black {
  color: #1D0F03;
}

.black_bg {
  background-color: #1D0F03;
}

/*----------------------------------------------------------------

フォント読み込み

----------------------------------------------------------------*/
.fw_normal {
  font-family: "Noto Sans JP";
}
.fw_black {
  font-family: "Noto Sans JP Black";
}
.fw_bold {
  font-family: "Noto Sans JP Bold";
}
.fw_medium {
  font-family: "Noto Sans JP Medium";
}
.fw_light {
  font-family: "Noto Sans JP Light";
}
.fw_thin {
  font-family: "Noto Sans JP Thin";
}

/*----------------------------------------------------------------

Pagetop ボタン

----------------------------------------------------------------*/
.wrap_btn {
  position: fixed;
  bottom: 10%;
  right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  width: 50px;
  height: 50px;
  z-index: 20;
  -webkit-transition: none;
  transition: none;
}

.wrap_btn_img {
  width: 50px;
  height: 65px;
  background: url(../img/common/pagetop.png) no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.wrap_btn_img:hover {
  opacity: 0.5;
}

/*----------------------------------------------------------------

ハンバーガーメニュー

----------------------------------------------------------------*/
.side_nav {
  display: none;
}

footer address {
  bottom: 0;
  height: 30px;
  padding-top: 5px;
  width: 100%;
}

.sp_banner_btn {
  display: block;
  position: absolute;
  height: 1px;
}

.recruit_btn,
.entry_btn {
  display: none;
}

a.view_more_btn.w270 {
  width: 270px;
  height: 70px;
  margin: 0 4px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}

/*----------------------------------------------------------------

  default

  ----------------------------------------------------------------*/
.wrapper_960 {
  max-width: 960px;
  width: 90%;
  margin-inline: auto;
}

.wrapper_1280 {
  max-width: 1280px;
  width: 90%;
  margin-inline: auto;
}

.wrapper_1400 {
  max-width: 1400px;
  width: 90%;
  margin-inline: auto;
}

.wrapper_1600 {
  max-width: 1600px;
  width: 90%;
  margin-inline: auto;
}

.wrapper_1600_left0 {
  max-width: 1600px;
  width: 90%;
  margin-left: 0;
  margin-right: auto;
}

.wrapper_1600_right0 {
  max-width: 1600px;
  width: 90%;
  margin-left: auto;
  margin-right: 0;
}

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

.flex_between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex_column_center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*----------------------------------------------------------------

  common

  ----------------------------------------------------------------*/
.header_logo {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.header_logo.d_none {
  display: none;
}

.header_logo02 {
  display: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.header_logo02.d_block {
  display: block;
}

.w_fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.w_90 {
  width: 90%;
}

.w_33 {
  width: 33%;
}

.section_en {
  font-size: 200px;
}

.grad_circle {
  width: 10px;
  height: 10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#48a9f3));
  background: linear-gradient(to bottom, #ffffff 0%, #48a9f3 100%);
  border-radius: 50%;
}

.b_shadow01 {
  -webkit-box-shadow: 0 4px 4px rgba(28, 116, 216, 0.22);
          box-shadow: 0 4px 4px rgba(28, 116, 216, 0.22);
}

.b_shadow02 {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.section_btn01 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.section_btn01::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #0045AD;
  opacity: 0;
  border-radius: 50px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 0;
  pointer-events: none;
}
.section_btn01 p, .section_btn01 span {
  position: relative;
  z-index: 1;
}
.section_btn01 span {
  -webkit-transition: background 0.4s ease, color 0.4s ease;
  transition: background 0.4s ease, color 0.4s ease;
}
.section_btn01:hover {
  opacity: 1;
}
.section_btn01:hover::before {
  opacity: 1;
}
.section_btn01:hover p {
  color: #fff;
}
.section_btn01:hover span {
  background: #fff;
  color: #0045AD;
}

.section_btn02 {
  position: relative;
  overflow: hidden;
}
.section_btn02::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #fff;
  opacity: 0;
  border-radius: 50px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 0;
  pointer-events: none;
}
.section_btn02 p, .section_btn02 span {
  position: relative;
  z-index: 1;
}
.section_btn02 p {
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.section_btn02 span {
  position: relative;
  overflow: hidden;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.section_btn02 span::before {
  content: "";
  position: absolute;
  inset: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#48a9f3));
  background: linear-gradient(to bottom, #ffffff 0%, #48a9f3 100%);
  border-radius: 50px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: -1;
}
.section_btn02 span::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0045AD;
  border-radius: 50px;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .section_btn02:hover {
    opacity: 1;
  }
  .section_btn02:hover::before {
    opacity: 1;
  }
  .section_btn02:hover p {
    color: #0045AD;
  }
  .section_btn02:hover span {
    color: #fff;
  }
  .section_btn02:hover span::before {
    opacity: 0;
  }
  .section_btn02:hover span::after {
    opacity: 1;
  }
}

.air_btn {
  position: relative;
  overflow: hidden;
  width: 390px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.air_btn p {
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}
.air_btn span {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.air_btn::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#4ca0ff), to(#1c74d8));
  background: linear-gradient(to bottom, #4ca0ff 0%, #1c74d8 100%);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 50px;
  pointer-events: none;
}
.air_btn p,
.air_btn span {
  position: relative;
  z-index: 1;
}
@media (hover: hover) and (pointer: fine) {
  .air_btn:hover {
    opacity: 1;
  }
  .air_btn:hover::before {
    background: #76B1EB;
  }
  .air_btn:hover p {
    color: #fff;
  }
  .air_btn:hover span {
    background-color: #0045AD;
    color: #fff;
  }
}

.entry_btn {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.entry_btn p {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.entry_btn span {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  .entry_btn:hover {
    opacity: 1;
    background-color: #0045AD;
  }
  .entry_btn:hover p {
    color: #fff;
  }
  .entry_btn:hover span {
    background-color: #fff;
    color: #0045AD;
  }
}

/*----------------------------------------------------------------

  header

  ----------------------------------------------------------------*/
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
header .header_inner {
  width: 97%;
  max-width: 1870px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgba(255, 255, 255, 0.5);
}
header .header_inner .header_logo {
  width: 16.1458vw;
}
header .header_inner nav .header_link {
  display: block;
  position: relative;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
header .header_inner nav .header_link::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 0;
  height: 2px;
  background: #0045AD;
  -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
header .header_inner nav .header_link:hover, header .header_inner nav .header_link:focus {
  opacity: 1;
  color: #0045AD;
}
header .header_inner nav .header_link:hover::after, header .header_inner nav .header_link:focus::after {
  width: 100%;
}
header .header_inner nav .contact_btn {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header .header_inner nav .contact_btn:hover {
  opacity: 1;
  background-color: #fff;
}
header .header_inner nav .contact_btn:hover p {
  color: #0045AD;
}
header .header_inner nav .contact_btn:hover span {
  background-color: #0045AD;
  color: #fff;
}
header .header_inner nav .contact_btn P {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header .header_inner nav .contact_btn span {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header .header_inner_sub {
  height: 80px;
  background-color: #fff;
  max-width: unset;
  width: 100%;
  border-radius: 0;
}

/*----------------------------------------------------------------

  main

  ----------------------------------------------------------------*/
main {
  /*----------------------------------------------------------------

  intro_area


    ----------------------------------------------------------------*/
  /*----------------------------------------------------------------

  about


    ----------------------------------------------------------------*/
  /*----------------------------------------------------------------

  staff

    ----------------------------------------------------------------*/
  /*----------------------------------------------------------------

  contact


    ----------------------------------------------------------------*/
}
main .mv {
  position: relative;
  z-index: 40;
  background-image: url(../img/top/mv_bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  /* 親要素の動き（提示いただいたもの） */
  /* mv_line_area用（translate考慮版） */
  /* 子要素（画像）の動き：親の回転を完全に打ち消す */
}
main .mv .mv_inner {
  margin-top: -70px;
}
main .mv .mv_text_area {
  position: absolute;
  bottom: -130px;
  left: 80px;
  z-index: 10;
}
main .mv .mv_text_area h1 {
  font-size: clamp(14px, 1.042vw, 20px);
}
main .mv .mv_text_area .sub_catch {
  background: -webkit-gradient(linear, left top, left bottom, from(#6095D2), to(#0052D4));
  background: linear-gradient(to bottom, #6095D2 0%, #0052D4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-size: clamp(14px, 3.02vw, 58px);
}
main .mv .mv_text_area .main_catch {
  font-size: clamp(14px, 5.73vw, 110px);
  background: -webkit-gradient(linear, left top, left bottom, from(#6095D2), to(#0052D4));
  background: linear-gradient(to bottom, #6095D2 0%, #0052D4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
main .mv .mv_img_area {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
main .mv .mv_img_area .mv_line_area {
  position: absolute;
  width: 620px;
  height: 620px;
  top: 50%;
  left: 50%;
  z-index: 10;
  border: 0.104vw solid #0045AD;
  border-radius: 50%;
  -webkit-animation: mvLineCircleAnime 4s linear infinite;
          animation: mvLineCircleAnime 4s linear infinite;
}
main .mv .mv_img_area .mv_img_area_crl {
  width: 580px;
  height: 580px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  margin: 100px auto;
  -webkit-animation: circleAnime 4s linear infinite;
          animation: circleAnime 4s linear infinite;
}
main .mv .mv_img_area .mv_img_area_crl .mv_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-animation: counterAnime 4s linear infinite;
          animation: counterAnime 4s linear infinite;
  scale: 1.2;
}
@-webkit-keyframes circleAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    border-radius: 50%;
  }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    border-radius: 0;
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 50%;
  }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    border-radius: 0;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    border-radius: 50%;
  }
}
@keyframes circleAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    border-radius: 50%;
  }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    border-radius: 0;
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 50%;
  }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    border-radius: 0;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    border-radius: 50%;
  }
}
@-webkit-keyframes mvLineCircleAnime {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
    border-radius: 50%;
  }
  25% {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
    border-radius: 0;
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
    border-radius: 50%;
  }
  75% {
    -webkit-transform: translate(-50%, -50%) rotate(270deg);
            transform: translate(-50%, -50%) rotate(270deg);
    border-radius: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
    border-radius: 50%;
  }
}
@keyframes mvLineCircleAnime {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
    border-radius: 50%;
  }
  25% {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
    border-radius: 0;
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
    border-radius: 50%;
  }
  75% {
    -webkit-transform: translate(-50%, -50%) rotate(270deg);
            transform: translate(-50%, -50%) rotate(270deg);
    border-radius: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
    border-radius: 50%;
  }
}
@-webkit-keyframes counterAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
            transform: rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes counterAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
            transform: rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
main .intro_area {
  padding-top: 380px;
  padding-bottom: 380px;
  background: linear-gradient(162deg, #9CECFB 0%, #65C7F7 50%, #0052D4 100%);
  -webkit-clip-path: polygon(0% 0%, 13% 9%, 87% 9%, 100% 0%, 100% 100%, 87% 91%, 13% 91%, 0% 100%);
          clip-path: polygon(0% 0%, 13% 9%, 87% 9%, 100% 0%, 100% 100%, 87% 91%, 13% 91%, 0% 100%);
  position: relative;
  z-index: 20;
  margin-top: -8.6vw;
}
main .intro_area .abs_text {
  position: absolute;
  top: 270px;
  left: 0;
  z-index: -1;
  font-size: 200px;
  opacity: 0.4;
}
main .intro_area .intro_area_inner {
  width: 95%;
  max-width: 1800px;
  border-radius: 0 50px 50px 0;
  position: relative;
}
main .intro_area .intro_area_inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 0;
  pointer-events: none;
  border-radius: 0 50px 50px 0px;
}
main .intro_area .intro_area_inner::after {
  content: "";
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  width: 102%;
  height: 100%;
  border: 1px solid #0045AD;
  border-radius: 0 50px 50px 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: unset;
}
main .intro_area .intro_area_inner .intro_area_inner_content {
  max-width: 1540px;
  position: relative;
  z-index: 20;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_left {
  max-width: 684px;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right {
  position: relative;
  width: 100%;
  max-width: 627px;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider {
  position: relative;
  width: 100%;
  aspect-ratio: 627/766;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-30%, -50%) rotate(8deg);
          transform: translate(-30%, -50%) rotate(8deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: opacity 0.35s ease-out, visibility 0.35s, -webkit-transform 0.35s ease-out;
  transition: opacity 0.35s ease-out, visibility 0.35s, -webkit-transform 0.35s ease-out;
  transition: transform 0.35s ease-out, opacity 0.35s ease-out, visibility 0.35s;
  transition: transform 0.35s ease-out, opacity 0.35s ease-out, visibility 0.35s, -webkit-transform 0.35s ease-out;
  z-index: 1;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide .intro_slide_inner {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide .intro_slide_inner picture {
  display: block;
  width: 100%;
  height: 100%;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide .intro_slide_inner picture img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 20px;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide.active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
  z-index: 3;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide.slide-out {
  opacity: 0;
  visibility: visible;
  -webkit-transform: translate(-70%, -50%) rotate(-8deg);
          transform: translate(-70%, -50%) rotate(-8deg);
  z-index: 2;
}
main .intro_area .intro_area_inner .intro_area_inner_content .intro_area_inner_content_right .intro_slider .intro_slide.slide-in {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
  z-index: 3;
}
main .intro_area .intro_area_inner .intro_area_inner_content .btn_area_sp {
  display: none !important;
}
main .about_area {
  position: relative;
}
main .about_area .numbers_bg {
  position: absolute;
  bottom: -290px;
  z-index: -100;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
}
main .about_area .about_inner .section_en {
  opacity: 0.1;
  font-size: 10.42vw;
}
main .about_area .about_inner .about_inner_content {
  background-image: url(../img/common/numbers_bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 534px;
}
main .about_area .about_inner .about_inner_content_inner {
  max-width: 420px;
  margin-right: 217px;
  margin-left: auto;
  position: relative;
  top: -140px;
}
main .about_area .about_inner .about_inner_content_inner::before {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  width: 100%;
  height: 100%;
  border: 1px solid #0045AD;
  border-radius: 20px;
  pointer-events: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
main .staff_area {
  background-image: url(../img/top/staff_bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .staff_area .staff_inner .section_en {
  font-size: 10.42vw;
  opacity: 0.4;
}
main .staff_area .staff_inner .staff_inner_content {
  margin-top: -2.6vw;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner {
  width: 95%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8.33vw;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  z-index: 0;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_left:before {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  width: 100%;
  height: 100%;
  border: 1px solid #0045AD;
  border-radius: 20px;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container {
  position: relative;
  width: 100%;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frames {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 30px;
  position: relative;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame {
  position: relative;
  overflow: visible;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame .staff_frame_mask {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame .staff_frame_images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  -webkit-transition: -webkit-transform 0.6s ease-out;
  transition: -webkit-transform 0.6s ease-out;
  transition: transform 0.6s ease-out;
  transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame .staff_frame_image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-size: cover;
  background-position: center;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_01 {
  width: 440px;
  height: 480px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_01 .staff_frame_mask {
  -webkit-mask-image: url(../img/top/mask01.png);
  mask-image: url(../img/top/mask01.png);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_01 .staff_frame_image {
  width: 440px;
  height: 480px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_02 {
  width: 270px;
  height: 270px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_02 .staff_frame_mask {
  -webkit-mask-image: url(../img/top/mask02.png);
  mask-image: url(../img/top/mask02.png);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_02 .staff_frame_image {
  width: 270px;
  height: 270px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_03 {
  width: 220px;
  height: 260px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_03 .staff_frame_mask {
  -webkit-mask-image: url(../img/top/mask03.png);
  mask-image: url(../img/top/mask03.png);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_slider_container .staff_frame_03 .staff_frame_image {
  width: 220px;
  height: 260px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
  max-width: 400px;
  position: relative;
  top: -28px;
  left: 40px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area .staff_nav_btn {
  width: 33px;
  height: 33px;
  border: none;
  border-radius: 50%;
  background: #0045AD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area .staff_nav_btn .material-symbols-outlined {
  font-size: 20px;
  color: #fff;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area .staff_nav_btn:hover {
  opacity: 0.8;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area .staff_text_content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  background: #fff;
  border-radius: 50px;
  padding: 15px 30px;
  max-width: 250px;
}
main .staff_area .staff_inner .staff_inner_content .staff_inner_content_inner .staff_inner_content_inner_right .staff_text_area .staff_text_content p {
  white-space: nowrap;
}
main .staff_area .staff_inner .section_btn {
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
  position: relative;
  z-index: 1;
}
main .staff_area .staff_inner .section_btn p {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
main .staff_area .staff_inner .section_btn span {
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
main .staff_area .staff_inner .section_btn span::before {
  content: "";
  position: absolute;
  inset: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#48a9f3));
  background: linear-gradient(to bottom, #ffffff 0%, #48a9f3 100%);
  z-index: -1;
  border-radius: inherit;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
main .staff_area .staff_inner .section_btn.section_btn03:hover {
  background-color: #fff !important;
  opacity: 1;
}
main .staff_area .staff_inner .section_btn.section_btn03:hover p {
  color: #0045AD;
}
main .staff_area .staff_inner .section_btn.section_btn03:hover span {
  color: #fff;
  background-color: #0045AD;
}
main .staff_area .staff_inner .section_btn.section_btn03:hover span::before {
  opacity: 0;
}
main .contact_area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/common/contact_bg.jpg);
}
main .contact_area .contact_area_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
main .contact_area .contact_area_inner .contact_outline_circle {
  position: relative;
  width: 630px;
  height: 630px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
main .contact_area .contact_area_inner .contact_outline_circle::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #0045AD;
  z-index: 0;
  -webkit-animation: circleAnime 4s infinite ease-in-out;
          animation: circleAnime 4s infinite ease-in-out;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle {
  position: relative;
  width: 560px;
  height: 560px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .text {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px dotted #76B1EB;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #0045AD;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: -1;
  -webkit-animation: circleAnime 4s infinite ease-in-out;
          animation: circleAnime 4s infinite ease-in-out;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle > * {
  position: relative;
  z-index: 1;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn {
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn p {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn span {
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn span::before {
  content: "";
  position: absolute;
  inset: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#48a9f3));
  background: linear-gradient(to bottom, #ffffff 0%, #48a9f3 100%);
  z-index: -1;
  border-radius: inherit;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn.section_btn03:hover {
  background-color: #fff !important;
  opacity: 1;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn.section_btn03:hover p {
  color: #0045AD;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn.section_btn03:hover span {
  color: #fff;
  background-color: #0045AD;
}
main .contact_area .contact_area_inner .contact_outline_circle .contact_inline_circle .section_btn.section_btn03:hover span::before {
  opacity: 0;
}
@keyframes circleAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    border-radius: 50%;
  }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    border-radius: 0;
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 50%;
  }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    border-radius: 0;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    border-radius: 50%;
  }
}

/*----------------------------------------------------------------

footer


----------------------------------------------------------------*/
footer .footer_upper {
  background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), color-stop(200%, #0478e4));
  background: linear-gradient(360deg, #ffffff 0%, #0478e4 200%);
  position: relative;
  z-index: 0;
}
footer .footer_upper p {
  font-size: 6.25vw;
  background: linear-gradient(86deg, #83D6FF 0%, #DFF9FF 24%, #EFF6FF 50%, #B3E6FF 76%, #60B0EE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  white-space: nowrap;
}
footer .footer_upper .img {
  width: 100%;
}
footer .footer_lower {
  position: relative;
  z-index: 1;
  margin-top: -180px;
  -webkit-clip-path: polygon(0 0%, 10% 18%, 90% 18%, 100% 0%, 100% 100%, 0 100%);
          clip-path: polygon(0 0%, 10% 18%, 90% 18%, 100% 0%, 100% 100%, 0 100%);
  background: linear-gradient(98deg, #0052D4 0%, #65C7F7 66%, #9CECFB 100%);
  padding-top: 278px;
}
footer .footer_lower .footer_lower_upper_inner {
  max-width: 1472px;
}
footer .footer_lower .footer_lower_upper_inner .footer_lower_upper_left .corporate_link {
  max-width: 434px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
footer .footer_lower .footer_lower_upper_inner .footer_lower_upper_left .corporate_link:hover {
  opacity: 1;
  background-color: #0045AD;
}
footer .footer_lower .footer_lower_upper_inner .footer_lower_upper_left .corporate_link:hover p {
  color: #fff;
}
footer .footer_lower .footer_lower_upper_right nav ul li a {
  position: relative;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
footer .footer_lower .footer_lower_upper_right nav ul li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 0;
  height: 2px;
  background: #0045AD;
  -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
footer .footer_lower .footer_lower_upper_right nav ul li a:hover, footer .footer_lower .footer_lower_upper_right nav ul li a:focus {
  color: #fff !important;
  opacity: 1;
}
footer .footer_lower .footer_lower_upper_right nav ul li a:hover::after, footer .footer_lower .footer_lower_upper_right nav ul li a:focus::after {
  width: 100%;
}

/*----------------------------------------------------------------

loading

----------------------------------------------------------------*/
.loading-section {
  position: fixed;
  top: 0;
  left: 0;
  display: grid;
  place-items: center;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: 9999;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
.loading-section.loaded {
  opacity: 0;
  visibility: hidden;
}

.loading-item {
  width: 50px;
  height: 50px;
  background-color: #0045AD;
  -webkit-animation: loadingAnime 1.5s infinite ease-in-out;
          animation: loadingAnime 1.5s infinite ease-in-out;
  overflow: hidden;
}

@-webkit-keyframes loadingAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    border-radius: 0;
  }
  30%, 50% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    border-radius: 50%;
  }
  80%, 100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0;
  }
}

@keyframes loadingAnime {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    border-radius: 0;
  }
  30%, 50% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    border-radius: 50%;
  }
  80%, 100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0;
  }
}