@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);
}
* {
  font-family: "Noto Sans JP", sans-serif;
  margin: 0;
  padding: 0;
  color: #231815;
}

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: 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;
}

.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: 0.26vw;
}

.mb5 {
  margin-bottom: 0.26vw;
}

.ml5 {
  margin-left: 0.26vw;
}

.mr5 {
  margin-right: 0.26vw;
}

.my5 {
  margin-top: 0.26vw;
  margin-bottom: 0.26vw;
}

.mx5 {
  margin-left: 0.26vw;
  margin-right: 0.26vw;
}

.mt10 {
  margin-top: 0.52vw;
}

.mb10 {
  margin-bottom: 0.52vw;
}

.ml10 {
  margin-left: 0.52vw;
}

.mr10 {
  margin-right: 0.52vw;
}

.my10 {
  margin-top: 0.52vw;
  margin-bottom: 0.52vw;
}

.mx10 {
  margin-left: 0.52vw;
  margin-right: 0.52vw;
}

.mt15 {
  margin-top: 0.78vw;
}

.mb15 {
  margin-bottom: 0.78vw;
}

.ml15 {
  margin-left: 0.78vw;
}

.mr15 {
  margin-right: 0.78vw;
}

.my15 {
  margin-top: 0.78vw;
  margin-bottom: 0.78vw;
}

.mx15 {
  margin-left: 0.78vw;
  margin-right: 0.78vw;
}

.mt20 {
  margin-top: 1.04vw;
}

.mb20 {
  margin-bottom: 1.04vw;
}

.ml20 {
  margin-left: 1.04vw;
}

.mr20 {
  margin-right: 1.04vw;
}

.my20 {
  margin-top: 1.04vw;
  margin-bottom: 1.04vw;
}

.mx20 {
  margin-left: 1.04vw;
  margin-right: 1.04vw;
}

.mt25 {
  margin-top: 1.3vw;
}

.mb25 {
  margin-bottom: 1.3vw;
}

.ml25 {
  margin-left: 1.3vw;
}

.mr25 {
  margin-right: 1.3vw;
}

.my25 {
  margin-top: 1.3vw;
  margin-bottom: 1.3vw;
}

.mx25 {
  margin-left: 1.3vw;
  margin-right: 1.3vw;
}

.mt30 {
  margin-top: 1.56vw;
}

.mb30 {
  margin-bottom: 1.56vw;
}

.ml30 {
  margin-left: 1.56vw;
}

.mr30 {
  margin-right: 1.56vw;
}

.my30 {
  margin-top: 1.56vw;
  margin-bottom: 1.56vw;
}

.mx30 {
  margin-left: 1.56vw;
  margin-right: 1.56vw;
}

.mt35 {
  margin-top: 1.82vw;
}

.mb35 {
  margin-bottom: 1.82vw;
}

.ml35 {
  margin-left: 1.82vw;
}

.mr35 {
  margin-right: 1.82vw;
}

.my35 {
  margin-top: 1.82vw;
  margin-bottom: 1.82vw;
}

.mx35 {
  margin-left: 1.82vw;
  margin-right: 1.82vw;
}

.mt40 {
  margin-top: 2.08vw;
}

.mb40 {
  margin-bottom: 2.08vw;
}

.ml40 {
  margin-left: 2.08vw;
}

.mr40 {
  margin-right: 2.08vw;
}

.my40 {
  margin-top: 2.08vw;
  margin-bottom: 2.08vw;
}

.mx40 {
  margin-left: 2.08vw;
  margin-right: 2.08vw;
}

.mt45 {
  margin-top: 2.34vw;
}

.mb45 {
  margin-bottom: 2.34vw;
}

.ml45 {
  margin-left: 2.34vw;
}

.mr45 {
  margin-right: 2.34vw;
}

.my45 {
  margin-top: 2.34vw;
  margin-bottom: 2.34vw;
}

.mx45 {
  margin-left: 2.34vw;
  margin-right: 2.34vw;
}

.mt50 {
  margin-top: 2.6vw;
}

.mb50 {
  margin-bottom: 2.6vw;
}

.ml50 {
  margin-left: 2.6vw;
}

.mr50 {
  margin-right: 2.6vw;
}

.my50 {
  margin-top: 2.6vw;
  margin-bottom: 2.6vw;
}

.mx50 {
  margin-left: 2.6vw;
  margin-right: 2.6vw;
}

.mt55 {
  margin-top: 2.86vw;
}

.mb55 {
  margin-bottom: 2.86vw;
}

.ml55 {
  margin-left: 2.86vw;
}

.mr55 {
  margin-right: 2.86vw;
}

.my55 {
  margin-top: 2.86vw;
  margin-bottom: 2.86vw;
}

.mx55 {
  margin-left: 2.86vw;
  margin-right: 2.86vw;
}

.mt60 {
  margin-top: 3.12vw;
}

.mb60 {
  margin-bottom: 3.12vw;
}

.ml60 {
  margin-left: 3.12vw;
}

.mr60 {
  margin-right: 3.12vw;
}

.my60 {
  margin-top: 3.12vw;
  margin-bottom: 3.12vw;
}

.mx60 {
  margin-left: 3.12vw;
  margin-right: 3.12vw;
}

.mt65 {
  margin-top: 3.38vw;
}

.mb65 {
  margin-bottom: 3.38vw;
}

.ml65 {
  margin-left: 3.38vw;
}

.mr65 {
  margin-right: 3.38vw;
}

.my65 {
  margin-top: 3.38vw;
  margin-bottom: 3.38vw;
}

.mx65 {
  margin-left: 3.38vw;
  margin-right: 3.38vw;
}

.mt70 {
  margin-top: 3.64vw;
}

.mb70 {
  margin-bottom: 3.64vw;
}

.ml70 {
  margin-left: 3.64vw;
}

.mr70 {
  margin-right: 3.64vw;
}

.my70 {
  margin-top: 3.64vw;
  margin-bottom: 3.64vw;
}

.mx70 {
  margin-left: 3.64vw;
  margin-right: 3.64vw;
}

.mt75 {
  margin-top: 3.9vw;
}

.mb75 {
  margin-bottom: 3.9vw;
}

.ml75 {
  margin-left: 3.9vw;
}

.mr75 {
  margin-right: 3.9vw;
}

.my75 {
  margin-top: 3.9vw;
  margin-bottom: 3.9vw;
}

.mx75 {
  margin-left: 3.9vw;
  margin-right: 3.9vw;
}

.mt80 {
  margin-top: 4.16vw;
}

.mb80 {
  margin-bottom: 4.16vw;
}

.ml80 {
  margin-left: 4.16vw;
}

.mr80 {
  margin-right: 4.16vw;
}

.my80 {
  margin-top: 4.16vw;
  margin-bottom: 4.16vw;
}

.mx80 {
  margin-left: 4.16vw;
  margin-right: 4.16vw;
}

.mt85 {
  margin-top: 4.42vw;
}

.mb85 {
  margin-bottom: 4.42vw;
}

.ml85 {
  margin-left: 4.42vw;
}

.mr85 {
  margin-right: 4.42vw;
}

.my85 {
  margin-top: 4.42vw;
  margin-bottom: 4.42vw;
}

.mx85 {
  margin-left: 4.42vw;
  margin-right: 4.42vw;
}

.mt90 {
  margin-top: 4.68vw;
}

.mb90 {
  margin-bottom: 4.68vw;
}

.ml90 {
  margin-left: 4.68vw;
}

.mr90 {
  margin-right: 4.68vw;
}

.my90 {
  margin-top: 4.68vw;
  margin-bottom: 4.68vw;
}

.mx90 {
  margin-left: 4.68vw;
  margin-right: 4.68vw;
}

.mt95 {
  margin-top: 4.94vw;
}

.mb95 {
  margin-bottom: 4.94vw;
}

.ml95 {
  margin-left: 4.94vw;
}

.mr95 {
  margin-right: 4.94vw;
}

.my95 {
  margin-top: 4.94vw;
  margin-bottom: 4.94vw;
}

.mx95 {
  margin-left: 4.94vw;
  margin-right: 4.94vw;
}

.mt100 {
  margin-top: 5.2vw;
}

.mb100 {
  margin-bottom: 5.2vw;
}

.ml100 {
  margin-left: 5.2vw;
}

.mr100 {
  margin-right: 5.2vw;
}

.my100 {
  margin-top: 5.2vw;
  margin-bottom: 5.2vw;
}

.mx100 {
  margin-left: 5.2vw;
  margin-right: 5.2vw;
}

.mt105 {
  margin-top: 5.46vw;
}

.mb105 {
  margin-bottom: 5.46vw;
}

.ml105 {
  margin-left: 5.46vw;
}

.mr105 {
  margin-right: 5.46vw;
}

.my105 {
  margin-top: 5.46vw;
  margin-bottom: 5.46vw;
}

.mx105 {
  margin-left: 5.46vw;
  margin-right: 5.46vw;
}

.mt110 {
  margin-top: 5.72vw;
}

.mb110 {
  margin-bottom: 5.72vw;
}

.ml110 {
  margin-left: 5.72vw;
}

.mr110 {
  margin-right: 5.72vw;
}

.my110 {
  margin-top: 5.72vw;
  margin-bottom: 5.72vw;
}

.mx110 {
  margin-left: 5.72vw;
  margin-right: 5.72vw;
}

.mt115 {
  margin-top: 5.98vw;
}

.mb115 {
  margin-bottom: 5.98vw;
}

.ml115 {
  margin-left: 5.98vw;
}

.mr115 {
  margin-right: 5.98vw;
}

.my115 {
  margin-top: 5.98vw;
  margin-bottom: 5.98vw;
}

.mx115 {
  margin-left: 5.98vw;
  margin-right: 5.98vw;
}

.mt120 {
  margin-top: 6.24vw;
}

.mb120 {
  margin-bottom: 6.24vw;
}

.ml120 {
  margin-left: 6.24vw;
}

.mr120 {
  margin-right: 6.24vw;
}

.my120 {
  margin-top: 6.24vw;
  margin-bottom: 6.24vw;
}

.mx120 {
  margin-left: 6.24vw;
  margin-right: 6.24vw;
}

.mt125 {
  margin-top: 6.5vw;
}

.mb125 {
  margin-bottom: 6.5vw;
}

.ml125 {
  margin-left: 6.5vw;
}

.mr125 {
  margin-right: 6.5vw;
}

.my125 {
  margin-top: 6.5vw;
  margin-bottom: 6.5vw;
}

.mx125 {
  margin-left: 6.5vw;
  margin-right: 6.5vw;
}

.mt130 {
  margin-top: 6.76vw;
}

.mb130 {
  margin-bottom: 6.76vw;
}

.ml130 {
  margin-left: 6.76vw;
}

.mr130 {
  margin-right: 6.76vw;
}

.my130 {
  margin-top: 6.76vw;
  margin-bottom: 6.76vw;
}

.mx130 {
  margin-left: 6.76vw;
  margin-right: 6.76vw;
}

.mt135 {
  margin-top: 7.02vw;
}

.mb135 {
  margin-bottom: 7.02vw;
}

.ml135 {
  margin-left: 7.02vw;
}

.mr135 {
  margin-right: 7.02vw;
}

.my135 {
  margin-top: 7.02vw;
  margin-bottom: 7.02vw;
}

.mx135 {
  margin-left: 7.02vw;
  margin-right: 7.02vw;
}

.mt140 {
  margin-top: 7.28vw;
}

.mb140 {
  margin-bottom: 7.28vw;
}

.ml140 {
  margin-left: 7.28vw;
}

.mr140 {
  margin-right: 7.28vw;
}

.my140 {
  margin-top: 7.28vw;
  margin-bottom: 7.28vw;
}

.mx140 {
  margin-left: 7.28vw;
  margin-right: 7.28vw;
}

.mt145 {
  margin-top: 7.54vw;
}

.mb145 {
  margin-bottom: 7.54vw;
}

.ml145 {
  margin-left: 7.54vw;
}

.mr145 {
  margin-right: 7.54vw;
}

.my145 {
  margin-top: 7.54vw;
  margin-bottom: 7.54vw;
}

.mx145 {
  margin-left: 7.54vw;
  margin-right: 7.54vw;
}

.mt150 {
  margin-top: 7.8vw;
}

.mb150 {
  margin-bottom: 7.8vw;
}

.ml150 {
  margin-left: 7.8vw;
}

.mr150 {
  margin-right: 7.8vw;
}

.my150 {
  margin-top: 7.8vw;
  margin-bottom: 7.8vw;
}

.mx150 {
  margin-left: 7.8vw;
  margin-right: 7.8vw;
}

.mt155 {
  margin-top: 8.06vw;
}

.mb155 {
  margin-bottom: 8.06vw;
}

.ml155 {
  margin-left: 8.06vw;
}

.mr155 {
  margin-right: 8.06vw;
}

.my155 {
  margin-top: 8.06vw;
  margin-bottom: 8.06vw;
}

.mx155 {
  margin-left: 8.06vw;
  margin-right: 8.06vw;
}

.mt160 {
  margin-top: 8.32vw;
}

.mb160 {
  margin-bottom: 8.32vw;
}

.ml160 {
  margin-left: 8.32vw;
}

.mr160 {
  margin-right: 8.32vw;
}

.my160 {
  margin-top: 8.32vw;
  margin-bottom: 8.32vw;
}

.mx160 {
  margin-left: 8.32vw;
  margin-right: 8.32vw;
}

.mt165 {
  margin-top: 8.58vw;
}

.mb165 {
  margin-bottom: 8.58vw;
}

.ml165 {
  margin-left: 8.58vw;
}

.mr165 {
  margin-right: 8.58vw;
}

.my165 {
  margin-top: 8.58vw;
  margin-bottom: 8.58vw;
}

.mx165 {
  margin-left: 8.58vw;
  margin-right: 8.58vw;
}

.mt170 {
  margin-top: 8.84vw;
}

.mb170 {
  margin-bottom: 8.84vw;
}

.ml170 {
  margin-left: 8.84vw;
}

.mr170 {
  margin-right: 8.84vw;
}

.my170 {
  margin-top: 8.84vw;
  margin-bottom: 8.84vw;
}

.mx170 {
  margin-left: 8.84vw;
  margin-right: 8.84vw;
}

.mt175 {
  margin-top: 9.1vw;
}

.mb175 {
  margin-bottom: 9.1vw;
}

.ml175 {
  margin-left: 9.1vw;
}

.mr175 {
  margin-right: 9.1vw;
}

.my175 {
  margin-top: 9.1vw;
  margin-bottom: 9.1vw;
}

.mx175 {
  margin-left: 9.1vw;
  margin-right: 9.1vw;
}

.mt180 {
  margin-top: 9.36vw;
}

.mb180 {
  margin-bottom: 9.36vw;
}

.ml180 {
  margin-left: 9.36vw;
}

.mr180 {
  margin-right: 9.36vw;
}

.my180 {
  margin-top: 9.36vw;
  margin-bottom: 9.36vw;
}

.mx180 {
  margin-left: 9.36vw;
  margin-right: 9.36vw;
}

.mt185 {
  margin-top: 9.62vw;
}

.mb185 {
  margin-bottom: 9.62vw;
}

.ml185 {
  margin-left: 9.62vw;
}

.mr185 {
  margin-right: 9.62vw;
}

.my185 {
  margin-top: 9.62vw;
  margin-bottom: 9.62vw;
}

.mx185 {
  margin-left: 9.62vw;
  margin-right: 9.62vw;
}

.mt190 {
  margin-top: 9.88vw;
}

.mb190 {
  margin-bottom: 9.88vw;
}

.ml190 {
  margin-left: 9.88vw;
}

.mr190 {
  margin-right: 9.88vw;
}

.my190 {
  margin-top: 9.88vw;
  margin-bottom: 9.88vw;
}

.mx190 {
  margin-left: 9.88vw;
  margin-right: 9.88vw;
}

.mt195 {
  margin-top: 10.14vw;
}

.mb195 {
  margin-bottom: 10.14vw;
}

.ml195 {
  margin-left: 10.14vw;
}

.mr195 {
  margin-right: 10.14vw;
}

.my195 {
  margin-top: 10.14vw;
  margin-bottom: 10.14vw;
}

.mx195 {
  margin-left: 10.14vw;
  margin-right: 10.14vw;
}

.mt200 {
  margin-top: 10.4vw;
}

.mb200 {
  margin-bottom: 10.4vw;
}

.ml200 {
  margin-left: 10.4vw;
}

.mr200 {
  margin-right: 10.4vw;
}

.my200 {
  margin-top: 10.4vw;
  margin-bottom: 10.4vw;
}

.mx200 {
  margin-left: 10.4vw;
  margin-right: 10.4vw;
}

.mt205 {
  margin-top: 10.66vw;
}

.mb205 {
  margin-bottom: 10.66vw;
}

.ml205 {
  margin-left: 10.66vw;
}

.mr205 {
  margin-right: 10.66vw;
}

.my205 {
  margin-top: 10.66vw;
  margin-bottom: 10.66vw;
}

.mx205 {
  margin-left: 10.66vw;
  margin-right: 10.66vw;
}

.mt210 {
  margin-top: 10.92vw;
}

.mb210 {
  margin-bottom: 10.92vw;
}

.ml210 {
  margin-left: 10.92vw;
}

.mr210 {
  margin-right: 10.92vw;
}

.my210 {
  margin-top: 10.92vw;
  margin-bottom: 10.92vw;
}

.mx210 {
  margin-left: 10.92vw;
  margin-right: 10.92vw;
}

.mt215 {
  margin-top: 11.18vw;
}

.mb215 {
  margin-bottom: 11.18vw;
}

.ml215 {
  margin-left: 11.18vw;
}

.mr215 {
  margin-right: 11.18vw;
}

.my215 {
  margin-top: 11.18vw;
  margin-bottom: 11.18vw;
}

.mx215 {
  margin-left: 11.18vw;
  margin-right: 11.18vw;
}

.mt220 {
  margin-top: 11.44vw;
}

.mb220 {
  margin-bottom: 11.44vw;
}

.ml220 {
  margin-left: 11.44vw;
}

.mr220 {
  margin-right: 11.44vw;
}

.my220 {
  margin-top: 11.44vw;
  margin-bottom: 11.44vw;
}

.mx220 {
  margin-left: 11.44vw;
  margin-right: 11.44vw;
}

.mt225 {
  margin-top: 11.7vw;
}

.mb225 {
  margin-bottom: 11.7vw;
}

.ml225 {
  margin-left: 11.7vw;
}

.mr225 {
  margin-right: 11.7vw;
}

.my225 {
  margin-top: 11.7vw;
  margin-bottom: 11.7vw;
}

.mx225 {
  margin-left: 11.7vw;
  margin-right: 11.7vw;
}

.mt230 {
  margin-top: 11.96vw;
}

.mb230 {
  margin-bottom: 11.96vw;
}

.ml230 {
  margin-left: 11.96vw;
}

.mr230 {
  margin-right: 11.96vw;
}

.my230 {
  margin-top: 11.96vw;
  margin-bottom: 11.96vw;
}

.mx230 {
  margin-left: 11.96vw;
  margin-right: 11.96vw;
}

.mt235 {
  margin-top: 12.22vw;
}

.mb235 {
  margin-bottom: 12.22vw;
}

.ml235 {
  margin-left: 12.22vw;
}

.mr235 {
  margin-right: 12.22vw;
}

.my235 {
  margin-top: 12.22vw;
  margin-bottom: 12.22vw;
}

.mx235 {
  margin-left: 12.22vw;
  margin-right: 12.22vw;
}

.mt240 {
  margin-top: 12.48vw;
}

.mb240 {
  margin-bottom: 12.48vw;
}

.ml240 {
  margin-left: 12.48vw;
}

.mr240 {
  margin-right: 12.48vw;
}

.my240 {
  margin-top: 12.48vw;
  margin-bottom: 12.48vw;
}

.mx240 {
  margin-left: 12.48vw;
  margin-right: 12.48vw;
}

.mt245 {
  margin-top: 12.74vw;
}

.mb245 {
  margin-bottom: 12.74vw;
}

.ml245 {
  margin-left: 12.74vw;
}

.mr245 {
  margin-right: 12.74vw;
}

.my245 {
  margin-top: 12.74vw;
  margin-bottom: 12.74vw;
}

.mx245 {
  margin-left: 12.74vw;
  margin-right: 12.74vw;
}

.mt250 {
  margin-top: 13vw;
}

.mb250 {
  margin-bottom: 13vw;
}

.ml250 {
  margin-left: 13vw;
}

.mr250 {
  margin-right: 13vw;
}

.my250 {
  margin-top: 13vw;
  margin-bottom: 13vw;
}

.mx250 {
  margin-left: 13vw;
  margin-right: 13vw;
}

.mt255 {
  margin-top: 13.26vw;
}

.mb255 {
  margin-bottom: 13.26vw;
}

.ml255 {
  margin-left: 13.26vw;
}

.mr255 {
  margin-right: 13.26vw;
}

.my255 {
  margin-top: 13.26vw;
  margin-bottom: 13.26vw;
}

.mx255 {
  margin-left: 13.26vw;
  margin-right: 13.26vw;
}

.mt260 {
  margin-top: 13.52vw;
}

.mb260 {
  margin-bottom: 13.52vw;
}

.ml260 {
  margin-left: 13.52vw;
}

.mr260 {
  margin-right: 13.52vw;
}

.my260 {
  margin-top: 13.52vw;
  margin-bottom: 13.52vw;
}

.mx260 {
  margin-left: 13.52vw;
  margin-right: 13.52vw;
}

.mt265 {
  margin-top: 13.78vw;
}

.mb265 {
  margin-bottom: 13.78vw;
}

.ml265 {
  margin-left: 13.78vw;
}

.mr265 {
  margin-right: 13.78vw;
}

.my265 {
  margin-top: 13.78vw;
  margin-bottom: 13.78vw;
}

.mx265 {
  margin-left: 13.78vw;
  margin-right: 13.78vw;
}

.mt270 {
  margin-top: 14.04vw;
}

.mb270 {
  margin-bottom: 14.04vw;
}

.ml270 {
  margin-left: 14.04vw;
}

.mr270 {
  margin-right: 14.04vw;
}

.my270 {
  margin-top: 14.04vw;
  margin-bottom: 14.04vw;
}

.mx270 {
  margin-left: 14.04vw;
  margin-right: 14.04vw;
}

.mt275 {
  margin-top: 14.3vw;
}

.mb275 {
  margin-bottom: 14.3vw;
}

.ml275 {
  margin-left: 14.3vw;
}

.mr275 {
  margin-right: 14.3vw;
}

.my275 {
  margin-top: 14.3vw;
  margin-bottom: 14.3vw;
}

.mx275 {
  margin-left: 14.3vw;
  margin-right: 14.3vw;
}

.mt280 {
  margin-top: 14.56vw;
}

.mb280 {
  margin-bottom: 14.56vw;
}

.ml280 {
  margin-left: 14.56vw;
}

.mr280 {
  margin-right: 14.56vw;
}

.my280 {
  margin-top: 14.56vw;
  margin-bottom: 14.56vw;
}

.mx280 {
  margin-left: 14.56vw;
  margin-right: 14.56vw;
}

.mt285 {
  margin-top: 14.82vw;
}

.mb285 {
  margin-bottom: 14.82vw;
}

.ml285 {
  margin-left: 14.82vw;
}

.mr285 {
  margin-right: 14.82vw;
}

.my285 {
  margin-top: 14.82vw;
  margin-bottom: 14.82vw;
}

.mx285 {
  margin-left: 14.82vw;
  margin-right: 14.82vw;
}

.mt290 {
  margin-top: 15.08vw;
}

.mb290 {
  margin-bottom: 15.08vw;
}

.ml290 {
  margin-left: 15.08vw;
}

.mr290 {
  margin-right: 15.08vw;
}

.my290 {
  margin-top: 15.08vw;
  margin-bottom: 15.08vw;
}

.mx290 {
  margin-left: 15.08vw;
  margin-right: 15.08vw;
}

.mt295 {
  margin-top: 15.34vw;
}

.mb295 {
  margin-bottom: 15.34vw;
}

.ml295 {
  margin-left: 15.34vw;
}

.mr295 {
  margin-right: 15.34vw;
}

.my295 {
  margin-top: 15.34vw;
  margin-bottom: 15.34vw;
}

.mx295 {
  margin-left: 15.34vw;
  margin-right: 15.34vw;
}

.mt300 {
  margin-top: 15.6vw;
}

.mb300 {
  margin-bottom: 15.6vw;
}

.ml300 {
  margin-left: 15.6vw;
}

.mr300 {
  margin-right: 15.6vw;
}

.my300 {
  margin-top: 15.6vw;
  margin-bottom: 15.6vw;
}

.mx300 {
  margin-left: 15.6vw;
  margin-right: 15.6vw;
}

.pt5 {
  padding-top: 0.26vw;
}

.pb5 {
  padding-bottom: 0.26vw;
}

.pl5 {
  padding-left: 0.26vw;
}

.pr5 {
  padding-right: 0.26vw;
}

.py5 {
  padding-top: 0.26vw;
  padding-bottom: 0.26vw;
}

.px5 {
  padding-left: 0.26vw;
  padding-right: 0.26vw;
}

.gap5 {
  gap: 0.26vw;
}

.pt10 {
  padding-top: 0.52vw;
}

.pb10 {
  padding-bottom: 0.52vw;
}

.pl10 {
  padding-left: 0.52vw;
}

.pr10 {
  padding-right: 0.52vw;
}

.py10 {
  padding-top: 0.52vw;
  padding-bottom: 0.52vw;
}

.px10 {
  padding-left: 0.52vw;
  padding-right: 0.52vw;
}

.gap10 {
  gap: 0.52vw;
}

.pt15 {
  padding-top: 0.78vw;
}

.pb15 {
  padding-bottom: 0.78vw;
}

.pl15 {
  padding-left: 0.78vw;
}

.pr15 {
  padding-right: 0.78vw;
}

.py15 {
  padding-top: 0.78vw;
  padding-bottom: 0.78vw;
}

.px15 {
  padding-left: 0.78vw;
  padding-right: 0.78vw;
}

.gap15 {
  gap: 0.78vw;
}

.pt20 {
  padding-top: 1.04vw;
}

.pb20 {
  padding-bottom: 1.04vw;
}

.pl20 {
  padding-left: 1.04vw;
}

.pr20 {
  padding-right: 1.04vw;
}

.py20 {
  padding-top: 1.04vw;
  padding-bottom: 1.04vw;
}

.px20 {
  padding-left: 1.04vw;
  padding-right: 1.04vw;
}

.gap20 {
  gap: 1.04vw;
}

.pt25 {
  padding-top: 1.3vw;
}

.pb25 {
  padding-bottom: 1.3vw;
}

.pl25 {
  padding-left: 1.3vw;
}

.pr25 {
  padding-right: 1.3vw;
}

.py25 {
  padding-top: 1.3vw;
  padding-bottom: 1.3vw;
}

.px25 {
  padding-left: 1.3vw;
  padding-right: 1.3vw;
}

.gap25 {
  gap: 1.3vw;
}

.pt30 {
  padding-top: 1.56vw;
}

.pb30 {
  padding-bottom: 1.56vw;
}

.pl30 {
  padding-left: 1.56vw;
}

.pr30 {
  padding-right: 1.56vw;
}

.py30 {
  padding-top: 1.56vw;
  padding-bottom: 1.56vw;
}

.px30 {
  padding-left: 1.56vw;
  padding-right: 1.56vw;
}

.gap30 {
  gap: 1.56vw;
}

.pt35 {
  padding-top: 1.82vw;
}

.pb35 {
  padding-bottom: 1.82vw;
}

.pl35 {
  padding-left: 1.82vw;
}

.pr35 {
  padding-right: 1.82vw;
}

.py35 {
  padding-top: 1.82vw;
  padding-bottom: 1.82vw;
}

.px35 {
  padding-left: 1.82vw;
  padding-right: 1.82vw;
}

.gap35 {
  gap: 1.82vw;
}

.pt40 {
  padding-top: 2.08vw;
}

.pb40 {
  padding-bottom: 2.08vw;
}

.pl40 {
  padding-left: 2.08vw;
}

.pr40 {
  padding-right: 2.08vw;
}

.py40 {
  padding-top: 2.08vw;
  padding-bottom: 2.08vw;
}

.px40 {
  padding-left: 2.08vw;
  padding-right: 2.08vw;
}

.gap40 {
  gap: 2.08vw;
}

.pt45 {
  padding-top: 2.34vw;
}

.pb45 {
  padding-bottom: 2.34vw;
}

.pl45 {
  padding-left: 2.34vw;
}

.pr45 {
  padding-right: 2.34vw;
}

.py45 {
  padding-top: 2.34vw;
  padding-bottom: 2.34vw;
}

.px45 {
  padding-left: 2.34vw;
  padding-right: 2.34vw;
}

.gap45 {
  gap: 2.34vw;
}

.pt50 {
  padding-top: 2.6vw;
}

.pb50 {
  padding-bottom: 2.6vw;
}

.pl50 {
  padding-left: 2.6vw;
}

.pr50 {
  padding-right: 2.6vw;
}

.py50 {
  padding-top: 2.6vw;
  padding-bottom: 2.6vw;
}

.px50 {
  padding-left: 2.6vw;
  padding-right: 2.6vw;
}

.gap50 {
  gap: 2.6vw;
}

.pt55 {
  padding-top: 2.86vw;
}

.pb55 {
  padding-bottom: 2.86vw;
}

.pl55 {
  padding-left: 2.86vw;
}

.pr55 {
  padding-right: 2.86vw;
}

.py55 {
  padding-top: 2.86vw;
  padding-bottom: 2.86vw;
}

.px55 {
  padding-left: 2.86vw;
  padding-right: 2.86vw;
}

.gap55 {
  gap: 2.86vw;
}

.pt60 {
  padding-top: 3.12vw;
}

.pb60 {
  padding-bottom: 3.12vw;
}

.pl60 {
  padding-left: 3.12vw;
}

.pr60 {
  padding-right: 3.12vw;
}

.py60 {
  padding-top: 3.12vw;
  padding-bottom: 3.12vw;
}

.px60 {
  padding-left: 3.12vw;
  padding-right: 3.12vw;
}

.gap60 {
  gap: 3.12vw;
}

.pt65 {
  padding-top: 3.38vw;
}

.pb65 {
  padding-bottom: 3.38vw;
}

.pl65 {
  padding-left: 3.38vw;
}

.pr65 {
  padding-right: 3.38vw;
}

.py65 {
  padding-top: 3.38vw;
  padding-bottom: 3.38vw;
}

.px65 {
  padding-left: 3.38vw;
  padding-right: 3.38vw;
}

.gap65 {
  gap: 3.38vw;
}

.pt70 {
  padding-top: 3.64vw;
}

.pb70 {
  padding-bottom: 3.64vw;
}

.pl70 {
  padding-left: 3.64vw;
}

.pr70 {
  padding-right: 3.64vw;
}

.py70 {
  padding-top: 3.64vw;
  padding-bottom: 3.64vw;
}

.px70 {
  padding-left: 3.64vw;
  padding-right: 3.64vw;
}

.gap70 {
  gap: 3.64vw;
}

.pt75 {
  padding-top: 3.9vw;
}

.pb75 {
  padding-bottom: 3.9vw;
}

.pl75 {
  padding-left: 3.9vw;
}

.pr75 {
  padding-right: 3.9vw;
}

.py75 {
  padding-top: 3.9vw;
  padding-bottom: 3.9vw;
}

.px75 {
  padding-left: 3.9vw;
  padding-right: 3.9vw;
}

.gap75 {
  gap: 3.9vw;
}

.pt80 {
  padding-top: 4.16vw;
}

.pb80 {
  padding-bottom: 4.16vw;
}

.pl80 {
  padding-left: 4.16vw;
}

.pr80 {
  padding-right: 4.16vw;
}

.py80 {
  padding-top: 4.16vw;
  padding-bottom: 4.16vw;
}

.px80 {
  padding-left: 4.16vw;
  padding-right: 4.16vw;
}

.gap80 {
  gap: 4.16vw;
}

.pt85 {
  padding-top: 4.42vw;
}

.pb85 {
  padding-bottom: 4.42vw;
}

.pl85 {
  padding-left: 4.42vw;
}

.pr85 {
  padding-right: 4.42vw;
}

.py85 {
  padding-top: 4.42vw;
  padding-bottom: 4.42vw;
}

.px85 {
  padding-left: 4.42vw;
  padding-right: 4.42vw;
}

.gap85 {
  gap: 4.42vw;
}

.pt90 {
  padding-top: 4.68vw;
}

.pb90 {
  padding-bottom: 4.68vw;
}

.pl90 {
  padding-left: 4.68vw;
}

.pr90 {
  padding-right: 4.68vw;
}

.py90 {
  padding-top: 4.68vw;
  padding-bottom: 4.68vw;
}

.px90 {
  padding-left: 4.68vw;
  padding-right: 4.68vw;
}

.gap90 {
  gap: 4.68vw;
}

.pt95 {
  padding-top: 4.94vw;
}

.pb95 {
  padding-bottom: 4.94vw;
}

.pl95 {
  padding-left: 4.94vw;
}

.pr95 {
  padding-right: 4.94vw;
}

.py95 {
  padding-top: 4.94vw;
  padding-bottom: 4.94vw;
}

.px95 {
  padding-left: 4.94vw;
  padding-right: 4.94vw;
}

.gap95 {
  gap: 4.94vw;
}

.pt100 {
  padding-top: 5.2vw;
}

.pb100 {
  padding-bottom: 5.2vw;
}

.pl100 {
  padding-left: 5.2vw;
}

.pr100 {
  padding-right: 5.2vw;
}

.py100 {
  padding-top: 5.2vw;
  padding-bottom: 5.2vw;
}

.px100 {
  padding-left: 5.2vw;
  padding-right: 5.2vw;
}

.gap100 {
  gap: 5.2vw;
}

.pt105 {
  padding-top: 5.46vw;
}

.pb105 {
  padding-bottom: 5.46vw;
}

.pl105 {
  padding-left: 5.46vw;
}

.pr105 {
  padding-right: 5.46vw;
}

.py105 {
  padding-top: 5.46vw;
  padding-bottom: 5.46vw;
}

.px105 {
  padding-left: 5.46vw;
  padding-right: 5.46vw;
}

.gap105 {
  gap: 5.46vw;
}

.pt110 {
  padding-top: 5.72vw;
}

.pb110 {
  padding-bottom: 5.72vw;
}

.pl110 {
  padding-left: 5.72vw;
}

.pr110 {
  padding-right: 5.72vw;
}

.py110 {
  padding-top: 5.72vw;
  padding-bottom: 5.72vw;
}

.px110 {
  padding-left: 5.72vw;
  padding-right: 5.72vw;
}

.gap110 {
  gap: 5.72vw;
}

.pt115 {
  padding-top: 5.98vw;
}

.pb115 {
  padding-bottom: 5.98vw;
}

.pl115 {
  padding-left: 5.98vw;
}

.pr115 {
  padding-right: 5.98vw;
}

.py115 {
  padding-top: 5.98vw;
  padding-bottom: 5.98vw;
}

.px115 {
  padding-left: 5.98vw;
  padding-right: 5.98vw;
}

.gap115 {
  gap: 5.98vw;
}

.pt120 {
  padding-top: 6.24vw;
}

.pb120 {
  padding-bottom: 6.24vw;
}

.pl120 {
  padding-left: 6.24vw;
}

.pr120 {
  padding-right: 6.24vw;
}

.py120 {
  padding-top: 6.24vw;
  padding-bottom: 6.24vw;
}

.px120 {
  padding-left: 6.24vw;
  padding-right: 6.24vw;
}

.gap120 {
  gap: 6.24vw;
}

.pt125 {
  padding-top: 6.5vw;
}

.pb125 {
  padding-bottom: 6.5vw;
}

.pl125 {
  padding-left: 6.5vw;
}

.pr125 {
  padding-right: 6.5vw;
}

.py125 {
  padding-top: 6.5vw;
  padding-bottom: 6.5vw;
}

.px125 {
  padding-left: 6.5vw;
  padding-right: 6.5vw;
}

.gap125 {
  gap: 6.5vw;
}

.pt130 {
  padding-top: 6.76vw;
}

.pb130 {
  padding-bottom: 6.76vw;
}

.pl130 {
  padding-left: 6.76vw;
}

.pr130 {
  padding-right: 6.76vw;
}

.py130 {
  padding-top: 6.76vw;
  padding-bottom: 6.76vw;
}

.px130 {
  padding-left: 6.76vw;
  padding-right: 6.76vw;
}

.gap130 {
  gap: 6.76vw;
}

.pt135 {
  padding-top: 7.02vw;
}

.pb135 {
  padding-bottom: 7.02vw;
}

.pl135 {
  padding-left: 7.02vw;
}

.pr135 {
  padding-right: 7.02vw;
}

.py135 {
  padding-top: 7.02vw;
  padding-bottom: 7.02vw;
}

.px135 {
  padding-left: 7.02vw;
  padding-right: 7.02vw;
}

.gap135 {
  gap: 7.02vw;
}

.pt140 {
  padding-top: 7.28vw;
}

.pb140 {
  padding-bottom: 7.28vw;
}

.pl140 {
  padding-left: 7.28vw;
}

.pr140 {
  padding-right: 7.28vw;
}

.py140 {
  padding-top: 7.28vw;
  padding-bottom: 7.28vw;
}

.px140 {
  padding-left: 7.28vw;
  padding-right: 7.28vw;
}

.gap140 {
  gap: 7.28vw;
}

.pt145 {
  padding-top: 7.54vw;
}

.pb145 {
  padding-bottom: 7.54vw;
}

.pl145 {
  padding-left: 7.54vw;
}

.pr145 {
  padding-right: 7.54vw;
}

.py145 {
  padding-top: 7.54vw;
  padding-bottom: 7.54vw;
}

.px145 {
  padding-left: 7.54vw;
  padding-right: 7.54vw;
}

.gap145 {
  gap: 7.54vw;
}

.pt150 {
  padding-top: 7.8vw;
}

.pb150 {
  padding-bottom: 7.8vw;
}

.pl150 {
  padding-left: 7.8vw;
}

.pr150 {
  padding-right: 7.8vw;
}

.py150 {
  padding-top: 7.8vw;
  padding-bottom: 7.8vw;
}

.px150 {
  padding-left: 7.8vw;
  padding-right: 7.8vw;
}

.gap150 {
  gap: 7.8vw;
}

.pt155 {
  padding-top: 8.06vw;
}

.pb155 {
  padding-bottom: 8.06vw;
}

.pl155 {
  padding-left: 8.06vw;
}

.pr155 {
  padding-right: 8.06vw;
}

.py155 {
  padding-top: 8.06vw;
  padding-bottom: 8.06vw;
}

.px155 {
  padding-left: 8.06vw;
  padding-right: 8.06vw;
}

.gap155 {
  gap: 8.06vw;
}

.pt160 {
  padding-top: 8.32vw;
}

.pb160 {
  padding-bottom: 8.32vw;
}

.pl160 {
  padding-left: 8.32vw;
}

.pr160 {
  padding-right: 8.32vw;
}

.py160 {
  padding-top: 8.32vw;
  padding-bottom: 8.32vw;
}

.px160 {
  padding-left: 8.32vw;
  padding-right: 8.32vw;
}

.gap160 {
  gap: 8.32vw;
}

.pt165 {
  padding-top: 8.58vw;
}

.pb165 {
  padding-bottom: 8.58vw;
}

.pl165 {
  padding-left: 8.58vw;
}

.pr165 {
  padding-right: 8.58vw;
}

.py165 {
  padding-top: 8.58vw;
  padding-bottom: 8.58vw;
}

.px165 {
  padding-left: 8.58vw;
  padding-right: 8.58vw;
}

.gap165 {
  gap: 8.58vw;
}

.pt170 {
  padding-top: 8.84vw;
}

.pb170 {
  padding-bottom: 8.84vw;
}

.pl170 {
  padding-left: 8.84vw;
}

.pr170 {
  padding-right: 8.84vw;
}

.py170 {
  padding-top: 8.84vw;
  padding-bottom: 8.84vw;
}

.px170 {
  padding-left: 8.84vw;
  padding-right: 8.84vw;
}

.gap170 {
  gap: 8.84vw;
}

.pt175 {
  padding-top: 9.1vw;
}

.pb175 {
  padding-bottom: 9.1vw;
}

.pl175 {
  padding-left: 9.1vw;
}

.pr175 {
  padding-right: 9.1vw;
}

.py175 {
  padding-top: 9.1vw;
  padding-bottom: 9.1vw;
}

.px175 {
  padding-left: 9.1vw;
  padding-right: 9.1vw;
}

.gap175 {
  gap: 9.1vw;
}

.pt180 {
  padding-top: 9.36vw;
}

.pb180 {
  padding-bottom: 9.36vw;
}

.pl180 {
  padding-left: 9.36vw;
}

.pr180 {
  padding-right: 9.36vw;
}

.py180 {
  padding-top: 9.36vw;
  padding-bottom: 9.36vw;
}

.px180 {
  padding-left: 9.36vw;
  padding-right: 9.36vw;
}

.gap180 {
  gap: 9.36vw;
}

.pt185 {
  padding-top: 9.62vw;
}

.pb185 {
  padding-bottom: 9.62vw;
}

.pl185 {
  padding-left: 9.62vw;
}

.pr185 {
  padding-right: 9.62vw;
}

.py185 {
  padding-top: 9.62vw;
  padding-bottom: 9.62vw;
}

.px185 {
  padding-left: 9.62vw;
  padding-right: 9.62vw;
}

.gap185 {
  gap: 9.62vw;
}

.pt190 {
  padding-top: 9.88vw;
}

.pb190 {
  padding-bottom: 9.88vw;
}

.pl190 {
  padding-left: 9.88vw;
}

.pr190 {
  padding-right: 9.88vw;
}

.py190 {
  padding-top: 9.88vw;
  padding-bottom: 9.88vw;
}

.px190 {
  padding-left: 9.88vw;
  padding-right: 9.88vw;
}

.gap190 {
  gap: 9.88vw;
}

.pt195 {
  padding-top: 10.14vw;
}

.pb195 {
  padding-bottom: 10.14vw;
}

.pl195 {
  padding-left: 10.14vw;
}

.pr195 {
  padding-right: 10.14vw;
}

.py195 {
  padding-top: 10.14vw;
  padding-bottom: 10.14vw;
}

.px195 {
  padding-left: 10.14vw;
  padding-right: 10.14vw;
}

.gap195 {
  gap: 10.14vw;
}

.pt200 {
  padding-top: 10.4vw;
}

.pb200 {
  padding-bottom: 10.4vw;
}

.pl200 {
  padding-left: 10.4vw;
}

.pr200 {
  padding-right: 10.4vw;
}

.py200 {
  padding-top: 10.4vw;
  padding-bottom: 10.4vw;
}

.px200 {
  padding-left: 10.4vw;
  padding-right: 10.4vw;
}

.gap200 {
  gap: 10.4vw;
}

.pt205 {
  padding-top: 10.66vw;
}

.pb205 {
  padding-bottom: 10.66vw;
}

.pl205 {
  padding-left: 10.66vw;
}

.pr205 {
  padding-right: 10.66vw;
}

.py205 {
  padding-top: 10.66vw;
  padding-bottom: 10.66vw;
}

.px205 {
  padding-left: 10.66vw;
  padding-right: 10.66vw;
}

.gap205 {
  gap: 10.66vw;
}

.pt210 {
  padding-top: 10.92vw;
}

.pb210 {
  padding-bottom: 10.92vw;
}

.pl210 {
  padding-left: 10.92vw;
}

.pr210 {
  padding-right: 10.92vw;
}

.py210 {
  padding-top: 10.92vw;
  padding-bottom: 10.92vw;
}

.px210 {
  padding-left: 10.92vw;
  padding-right: 10.92vw;
}

.gap210 {
  gap: 10.92vw;
}

.pt215 {
  padding-top: 11.18vw;
}

.pb215 {
  padding-bottom: 11.18vw;
}

.pl215 {
  padding-left: 11.18vw;
}

.pr215 {
  padding-right: 11.18vw;
}

.py215 {
  padding-top: 11.18vw;
  padding-bottom: 11.18vw;
}

.px215 {
  padding-left: 11.18vw;
  padding-right: 11.18vw;
}

.gap215 {
  gap: 11.18vw;
}

.pt220 {
  padding-top: 11.44vw;
}

.pb220 {
  padding-bottom: 11.44vw;
}

.pl220 {
  padding-left: 11.44vw;
}

.pr220 {
  padding-right: 11.44vw;
}

.py220 {
  padding-top: 11.44vw;
  padding-bottom: 11.44vw;
}

.px220 {
  padding-left: 11.44vw;
  padding-right: 11.44vw;
}

.gap220 {
  gap: 11.44vw;
}

.pt225 {
  padding-top: 11.7vw;
}

.pb225 {
  padding-bottom: 11.7vw;
}

.pl225 {
  padding-left: 11.7vw;
}

.pr225 {
  padding-right: 11.7vw;
}

.py225 {
  padding-top: 11.7vw;
  padding-bottom: 11.7vw;
}

.px225 {
  padding-left: 11.7vw;
  padding-right: 11.7vw;
}

.gap225 {
  gap: 11.7vw;
}

.pt230 {
  padding-top: 11.96vw;
}

.pb230 {
  padding-bottom: 11.96vw;
}

.pl230 {
  padding-left: 11.96vw;
}

.pr230 {
  padding-right: 11.96vw;
}

.py230 {
  padding-top: 11.96vw;
  padding-bottom: 11.96vw;
}

.px230 {
  padding-left: 11.96vw;
  padding-right: 11.96vw;
}

.gap230 {
  gap: 11.96vw;
}

.pt235 {
  padding-top: 12.22vw;
}

.pb235 {
  padding-bottom: 12.22vw;
}

.pl235 {
  padding-left: 12.22vw;
}

.pr235 {
  padding-right: 12.22vw;
}

.py235 {
  padding-top: 12.22vw;
  padding-bottom: 12.22vw;
}

.px235 {
  padding-left: 12.22vw;
  padding-right: 12.22vw;
}

.gap235 {
  gap: 12.22vw;
}

.pt240 {
  padding-top: 12.48vw;
}

.pb240 {
  padding-bottom: 12.48vw;
}

.pl240 {
  padding-left: 12.48vw;
}

.pr240 {
  padding-right: 12.48vw;
}

.py240 {
  padding-top: 12.48vw;
  padding-bottom: 12.48vw;
}

.px240 {
  padding-left: 12.48vw;
  padding-right: 12.48vw;
}

.gap240 {
  gap: 12.48vw;
}

.pt245 {
  padding-top: 12.74vw;
}

.pb245 {
  padding-bottom: 12.74vw;
}

.pl245 {
  padding-left: 12.74vw;
}

.pr245 {
  padding-right: 12.74vw;
}

.py245 {
  padding-top: 12.74vw;
  padding-bottom: 12.74vw;
}

.px245 {
  padding-left: 12.74vw;
  padding-right: 12.74vw;
}

.gap245 {
  gap: 12.74vw;
}

.pt250 {
  padding-top: 13vw;
}

.pb250 {
  padding-bottom: 13vw;
}

.pl250 {
  padding-left: 13vw;
}

.pr250 {
  padding-right: 13vw;
}

.py250 {
  padding-top: 13vw;
  padding-bottom: 13vw;
}

.px250 {
  padding-left: 13vw;
  padding-right: 13vw;
}

.gap250 {
  gap: 13vw;
}

.pt255 {
  padding-top: 13.26vw;
}

.pb255 {
  padding-bottom: 13.26vw;
}

.pl255 {
  padding-left: 13.26vw;
}

.pr255 {
  padding-right: 13.26vw;
}

.py255 {
  padding-top: 13.26vw;
  padding-bottom: 13.26vw;
}

.px255 {
  padding-left: 13.26vw;
  padding-right: 13.26vw;
}

.gap255 {
  gap: 13.26vw;
}

.pt260 {
  padding-top: 13.52vw;
}

.pb260 {
  padding-bottom: 13.52vw;
}

.pl260 {
  padding-left: 13.52vw;
}

.pr260 {
  padding-right: 13.52vw;
}

.py260 {
  padding-top: 13.52vw;
  padding-bottom: 13.52vw;
}

.px260 {
  padding-left: 13.52vw;
  padding-right: 13.52vw;
}

.gap260 {
  gap: 13.52vw;
}

.pt265 {
  padding-top: 13.78vw;
}

.pb265 {
  padding-bottom: 13.78vw;
}

.pl265 {
  padding-left: 13.78vw;
}

.pr265 {
  padding-right: 13.78vw;
}

.py265 {
  padding-top: 13.78vw;
  padding-bottom: 13.78vw;
}

.px265 {
  padding-left: 13.78vw;
  padding-right: 13.78vw;
}

.gap265 {
  gap: 13.78vw;
}

.pt270 {
  padding-top: 14.04vw;
}

.pb270 {
  padding-bottom: 14.04vw;
}

.pl270 {
  padding-left: 14.04vw;
}

.pr270 {
  padding-right: 14.04vw;
}

.py270 {
  padding-top: 14.04vw;
  padding-bottom: 14.04vw;
}

.px270 {
  padding-left: 14.04vw;
  padding-right: 14.04vw;
}

.gap270 {
  gap: 14.04vw;
}

.pt275 {
  padding-top: 14.3vw;
}

.pb275 {
  padding-bottom: 14.3vw;
}

.pl275 {
  padding-left: 14.3vw;
}

.pr275 {
  padding-right: 14.3vw;
}

.py275 {
  padding-top: 14.3vw;
  padding-bottom: 14.3vw;
}

.px275 {
  padding-left: 14.3vw;
  padding-right: 14.3vw;
}

.gap275 {
  gap: 14.3vw;
}

.pt280 {
  padding-top: 14.56vw;
}

.pb280 {
  padding-bottom: 14.56vw;
}

.pl280 {
  padding-left: 14.56vw;
}

.pr280 {
  padding-right: 14.56vw;
}

.py280 {
  padding-top: 14.56vw;
  padding-bottom: 14.56vw;
}

.px280 {
  padding-left: 14.56vw;
  padding-right: 14.56vw;
}

.gap280 {
  gap: 14.56vw;
}

.pt285 {
  padding-top: 14.82vw;
}

.pb285 {
  padding-bottom: 14.82vw;
}

.pl285 {
  padding-left: 14.82vw;
}

.pr285 {
  padding-right: 14.82vw;
}

.py285 {
  padding-top: 14.82vw;
  padding-bottom: 14.82vw;
}

.px285 {
  padding-left: 14.82vw;
  padding-right: 14.82vw;
}

.gap285 {
  gap: 14.82vw;
}

.pt290 {
  padding-top: 15.08vw;
}

.pb290 {
  padding-bottom: 15.08vw;
}

.pl290 {
  padding-left: 15.08vw;
}

.pr290 {
  padding-right: 15.08vw;
}

.py290 {
  padding-top: 15.08vw;
  padding-bottom: 15.08vw;
}

.px290 {
  padding-left: 15.08vw;
  padding-right: 15.08vw;
}

.gap290 {
  gap: 15.08vw;
}

.pt295 {
  padding-top: 15.34vw;
}

.pb295 {
  padding-bottom: 15.34vw;
}

.pl295 {
  padding-left: 15.34vw;
}

.pr295 {
  padding-right: 15.34vw;
}

.py295 {
  padding-top: 15.34vw;
  padding-bottom: 15.34vw;
}

.px295 {
  padding-left: 15.34vw;
  padding-right: 15.34vw;
}

.gap295 {
  gap: 15.34vw;
}

.pt300 {
  padding-top: 15.6vw;
}

.pb300 {
  padding-bottom: 15.6vw;
}

.pl300 {
  padding-left: 15.6vw;
}

.pr300 {
  padding-right: 15.6vw;
}

.py300 {
  padding-top: 15.6vw;
  padding-bottom: 15.6vw;
}

.px300 {
  padding-left: 15.6vw;
  padding-right: 15.6vw;
}

.gap300 {
  gap: 15.6vw;
}

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

フォントサイズ

----------------------------------------------------------------*/
.f_10 {
  font-size: clamp(14px, 0.5208333333vw, 10px);
}

.f_12 {
  font-size: clamp(14px, 0.625vw, 12px);
}

.f_14 {
  font-size: clamp(14px, 0.7291666667vw, 14px);
}

.f_16 {
  font-size: clamp(14px, 0.8333333333vw, 16px);
}

.f_18 {
  font-size: clamp(14px, 0.9375vw, 18px);
}

.f_20 {
  font-size: clamp(14px, 1.0416666667vw, 20px);
}

.f_22 {
  font-size: clamp(14px, 1.1458333333vw, 22px);
}

.f_24 {
  font-size: clamp(14px, 1.25vw, 24px);
}

.f_26 {
  font-size: clamp(14px, 1.3541666667vw, 26px);
}

.f_28 {
  font-size: clamp(14px, 1.4583333333vw, 28px);
}

.f_30 {
  font-size: clamp(14px, 1.5625vw, 30px);
}

.f_32 {
  font-size: clamp(14px, 1.6666666667vw, 32px);
}

.f_34 {
  font-size: clamp(14px, 1.7708333333vw, 34px);
}

.f_36 {
  font-size: clamp(14px, 1.875vw, 36px);
}

.f_38 {
  font-size: clamp(14px, 1.9791666667vw, 38px);
}

.f_40 {
  font-size: clamp(14px, 2.0833333333vw, 40px);
}

.f_42 {
  font-size: clamp(14px, 2.1875vw, 42px);
}

.f_44 {
  font-size: clamp(14px, 2.2916666667vw, 44px);
}

.f_46 {
  font-size: clamp(14px, 2.3958333333vw, 46px);
}

.f_48 {
  font-size: clamp(14px, 2.5vw, 48px);
}

.f_50 {
  font-size: clamp(14px, 2.6041666667vw, 50px);
}

.f_52 {
  font-size: clamp(14px, 2.7083333333vw, 52px);
}

.f_54 {
  font-size: clamp(14px, 2.8125vw, 54px);
}

.f_56 {
  font-size: clamp(14px, 2.9166666667vw, 56px);
}

.f_58 {
  font-size: clamp(14px, 3.0208333333vw, 58px);
}

.f_60 {
  font-size: clamp(14px, 3.125vw, 60px);
}

.f_62 {
  font-size: clamp(14px, 3.2291666667vw, 62px);
}

.f_64 {
  font-size: clamp(14px, 3.3333333333vw, 64px);
}

.f_66 {
  font-size: clamp(14px, 3.4375vw, 66px);
}

.f_68 {
  font-size: clamp(14px, 3.5416666667vw, 68px);
}

.f_70 {
  font-size: clamp(14px, 3.6458333333vw, 70px);
}

.f_72 {
  font-size: clamp(14px, 3.75vw, 72px);
}

.f_74 {
  font-size: clamp(14px, 3.8541666667vw, 74px);
}

.f_76 {
  font-size: clamp(14px, 3.9583333333vw, 76px);
}

.f_78 {
  font-size: clamp(14px, 4.0625vw, 78px);
}

.f_80 {
  font-size: clamp(14px, 4.1666666667vw, 80px);
}

.f_82 {
  font-size: clamp(14px, 4.2708333333vw, 82px);
}

.f_84 {
  font-size: clamp(14px, 4.375vw, 84px);
}

.f_86 {
  font-size: clamp(14px, 4.4791666667vw, 86px);
}

.f_88 {
  font-size: clamp(14px, 4.5833333333vw, 88px);
}

.f_90 {
  font-size: clamp(14px, 4.6875vw, 90px);
}

.f_92 {
  font-size: clamp(14px, 4.7916666667vw, 92px);
}

.f_94 {
  font-size: clamp(14px, 4.8958333333vw, 94px);
}

.f_96 {
  font-size: clamp(14px, 5vw, 96px);
}

.f_98 {
  font-size: clamp(14px, 5.1041666667vw, 98px);
}

.f_100 {
  font-size: clamp(14px, 5.2083333333vw, 100px);
}

.f_102 {
  font-size: clamp(14px, 5.3125vw, 102px);
}

.f_104 {
  font-size: clamp(14px, 5.4166666667vw, 104px);
}

.f_106 {
  font-size: clamp(14px, 5.5208333333vw, 106px);
}

.f_108 {
  font-size: clamp(14px, 5.625vw, 108px);
}

.f_110 {
  font-size: clamp(14px, 5.7291666667vw, 110px);
}

.f_112 {
  font-size: clamp(14px, 5.8333333333vw, 112px);
}

.f_114 {
  font-size: clamp(14px, 5.9375vw, 114px);
}

.f_116 {
  font-size: clamp(14px, 6.0416666667vw, 116px);
}

.f_118 {
  font-size: clamp(14px, 6.1458333333vw, 118px);
}

.f_120 {
  font-size: clamp(14px, 6.25vw, 120px);
}

.f_122 {
  font-size: clamp(14px, 6.3541666667vw, 122px);
}

.f_124 {
  font-size: clamp(14px, 6.4583333333vw, 124px);
}

.f_126 {
  font-size: clamp(14px, 6.5625vw, 126px);
}

.f_128 {
  font-size: clamp(14px, 6.6666666667vw, 128px);
}

.f_130 {
  font-size: clamp(14px, 6.7708333333vw, 130px);
}

.f_132 {
  font-size: clamp(14px, 6.875vw, 132px);
}

.f_134 {
  font-size: clamp(14px, 6.9791666667vw, 134px);
}

.f_136 {
  font-size: clamp(14px, 7.0833333333vw, 136px);
}

.f_138 {
  font-size: clamp(14px, 7.1875vw, 138px);
}

.f_140 {
  font-size: clamp(14px, 7.2916666667vw, 140px);
}

.f_142 {
  font-size: clamp(14px, 7.3958333333vw, 142px);
}

.f_144 {
  font-size: clamp(14px, 7.5vw, 144px);
}

.f_146 {
  font-size: clamp(14px, 7.6041666667vw, 146px);
}

.f_148 {
  font-size: clamp(14px, 7.7083333333vw, 148px);
}

.f_150 {
  font-size: clamp(14px, 7.8125vw, 150px);
}

.f_152 {
  font-size: clamp(14px, 7.9166666667vw, 152px);
}

.f_154 {
  font-size: clamp(14px, 8.0208333333vw, 154px);
}

.f_156 {
  font-size: clamp(14px, 8.125vw, 156px);
}

.f_158 {
  font-size: clamp(14px, 8.2291666667vw, 158px);
}

.f_160 {
  font-size: clamp(14px, 8.3333333333vw, 160px);
}

.f_162 {
  font-size: clamp(14px, 8.4375vw, 162px);
}

.f_164 {
  font-size: clamp(14px, 8.5416666667vw, 164px);
}

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

文字の横の間隔(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: 0.26vw;
}

.br_tr_5 {
  border-top-right-radius: 0.26vw;
}

.br_br_5 {
  border-bottom-right-radius: 0.26vw;
}

.br_tl_5 {
  border-top-left-radius: 0.26vw;
}

.br_bl_5 {
  border-bottom-left-radius: 0.26vw;
}

.br_10 {
  border-radius: 0.52vw;
}

.br_tr_10 {
  border-top-right-radius: 0.52vw;
}

.br_br_10 {
  border-bottom-right-radius: 0.52vw;
}

.br_tl_10 {
  border-top-left-radius: 0.52vw;
}

.br_bl_10 {
  border-bottom-left-radius: 0.52vw;
}

.br_15 {
  border-radius: 0.78vw;
}

.br_tr_15 {
  border-top-right-radius: 0.78vw;
}

.br_br_15 {
  border-bottom-right-radius: 0.78vw;
}

.br_tl_15 {
  border-top-left-radius: 0.78vw;
}

.br_bl_15 {
  border-bottom-left-radius: 0.78vw;
}

.br_20 {
  border-radius: 1.04vw;
}

.br_tr_20 {
  border-top-right-radius: 1.04vw;
}

.br_br_20 {
  border-bottom-right-radius: 1.04vw;
}

.br_tl_20 {
  border-top-left-radius: 1.04vw;
}

.br_bl_20 {
  border-bottom-left-radius: 1.04vw;
}

.br_25 {
  border-radius: 1.3vw;
}

.br_tr_25 {
  border-top-right-radius: 1.3vw;
}

.br_br_25 {
  border-bottom-right-radius: 1.3vw;
}

.br_tl_25 {
  border-top-left-radius: 1.3vw;
}

.br_bl_25 {
  border-bottom-left-radius: 1.3vw;
}

.br_30 {
  border-radius: 1.56vw;
}

.br_tr_30 {
  border-top-right-radius: 1.56vw;
}

.br_br_30 {
  border-bottom-right-radius: 1.56vw;
}

.br_tl_30 {
  border-top-left-radius: 1.56vw;
}

.br_bl_30 {
  border-bottom-left-radius: 1.56vw;
}

.br_35 {
  border-radius: 1.82vw;
}

.br_tr_35 {
  border-top-right-radius: 1.82vw;
}

.br_br_35 {
  border-bottom-right-radius: 1.82vw;
}

.br_tl_35 {
  border-top-left-radius: 1.82vw;
}

.br_bl_35 {
  border-bottom-left-radius: 1.82vw;
}

.br_40 {
  border-radius: 2.08vw;
}

.br_tr_40 {
  border-top-right-radius: 2.08vw;
}

.br_br_40 {
  border-bottom-right-radius: 2.08vw;
}

.br_tl_40 {
  border-top-left-radius: 2.08vw;
}

.br_bl_40 {
  border-bottom-left-radius: 2.08vw;
}

.br_45 {
  border-radius: 2.34vw;
}

.br_tr_45 {
  border-top-right-radius: 2.34vw;
}

.br_br_45 {
  border-bottom-right-radius: 2.34vw;
}

.br_tl_45 {
  border-top-left-radius: 2.34vw;
}

.br_bl_45 {
  border-bottom-left-radius: 2.34vw;
}

.br_50 {
  border-radius: 2.6vw;
}

.br_tr_50 {
  border-top-right-radius: 2.6vw;
}

.br_br_50 {
  border-bottom-right-radius: 2.6vw;
}

.br_tl_50 {
  border-top-left-radius: 2.6vw;
}

.br_bl_50 {
  border-bottom-left-radius: 2.6vw;
}

.br_55 {
  border-radius: 2.86vw;
}

.br_tr_55 {
  border-top-right-radius: 2.86vw;
}

.br_br_55 {
  border-bottom-right-radius: 2.86vw;
}

.br_tl_55 {
  border-top-left-radius: 2.86vw;
}

.br_bl_55 {
  border-bottom-left-radius: 2.86vw;
}

.br_60 {
  border-radius: 3.12vw;
}

.br_tr_60 {
  border-top-right-radius: 3.12vw;
}

.br_br_60 {
  border-bottom-right-radius: 3.12vw;
}

.br_tl_60 {
  border-top-left-radius: 3.12vw;
}

.br_bl_60 {
  border-bottom-left-radius: 3.12vw;
}

.br_65 {
  border-radius: 3.38vw;
}

.br_tr_65 {
  border-top-right-radius: 3.38vw;
}

.br_br_65 {
  border-bottom-right-radius: 3.38vw;
}

.br_tl_65 {
  border-top-left-radius: 3.38vw;
}

.br_bl_65 {
  border-bottom-left-radius: 3.38vw;
}

.br_70 {
  border-radius: 3.64vw;
}

.br_tr_70 {
  border-top-right-radius: 3.64vw;
}

.br_br_70 {
  border-bottom-right-radius: 3.64vw;
}

.br_tl_70 {
  border-top-left-radius: 3.64vw;
}

.br_bl_70 {
  border-bottom-left-radius: 3.64vw;
}

.br_75 {
  border-radius: 3.9vw;
}

.br_tr_75 {
  border-top-right-radius: 3.9vw;
}

.br_br_75 {
  border-bottom-right-radius: 3.9vw;
}

.br_tl_75 {
  border-top-left-radius: 3.9vw;
}

.br_bl_75 {
  border-bottom-left-radius: 3.9vw;
}

.br_80 {
  border-radius: 4.16vw;
}

.br_tr_80 {
  border-top-right-radius: 4.16vw;
}

.br_br_80 {
  border-bottom-right-radius: 4.16vw;
}

.br_tl_80 {
  border-top-left-radius: 4.16vw;
}

.br_bl_80 {
  border-bottom-left-radius: 4.16vw;
}

.br_85 {
  border-radius: 4.42vw;
}

.br_tr_85 {
  border-top-right-radius: 4.42vw;
}

.br_br_85 {
  border-bottom-right-radius: 4.42vw;
}

.br_tl_85 {
  border-top-left-radius: 4.42vw;
}

.br_bl_85 {
  border-bottom-left-radius: 4.42vw;
}

.br_90 {
  border-radius: 4.68vw;
}

.br_tr_90 {
  border-top-right-radius: 4.68vw;
}

.br_br_90 {
  border-bottom-right-radius: 4.68vw;
}

.br_tl_90 {
  border-top-left-radius: 4.68vw;
}

.br_bl_90 {
  border-bottom-left-radius: 4.68vw;
}

.br_95 {
  border-radius: 4.94vw;
}

.br_tr_95 {
  border-top-right-radius: 4.94vw;
}

.br_br_95 {
  border-bottom-right-radius: 4.94vw;
}

.br_tl_95 {
  border-top-left-radius: 4.94vw;
}

.br_bl_95 {
  border-bottom-left-radius: 4.94vw;
}

.br_100 {
  border-radius: 5.2vw;
}

.br_tr_100 {
  border-top-right-radius: 5.2vw;
}

.br_br_100 {
  border-bottom-right-radius: 5.2vw;
}

.br_tl_100 {
  border-top-left-radius: 5.2vw;
}

.br_bl_100 {
  border-bottom-left-radius: 5.2vw;
}

.br_105 {
  border-radius: 5.46vw;
}

.br_tr_105 {
  border-top-right-radius: 5.46vw;
}

.br_br_105 {
  border-bottom-right-radius: 5.46vw;
}

.br_tl_105 {
  border-top-left-radius: 5.46vw;
}

.br_bl_105 {
  border-bottom-left-radius: 5.46vw;
}

.br_110 {
  border-radius: 5.72vw;
}

.br_tr_110 {
  border-top-right-radius: 5.72vw;
}

.br_br_110 {
  border-bottom-right-radius: 5.72vw;
}

.br_tl_110 {
  border-top-left-radius: 5.72vw;
}

.br_bl_110 {
  border-bottom-left-radius: 5.72vw;
}

.br_115 {
  border-radius: 5.98vw;
}

.br_tr_115 {
  border-top-right-radius: 5.98vw;
}

.br_br_115 {
  border-bottom-right-radius: 5.98vw;
}

.br_tl_115 {
  border-top-left-radius: 5.98vw;
}

.br_bl_115 {
  border-bottom-left-radius: 5.98vw;
}

.br_120 {
  border-radius: 6.24vw;
}

.br_tr_120 {
  border-top-right-radius: 6.24vw;
}

.br_br_120 {
  border-bottom-right-radius: 6.24vw;
}

.br_tl_120 {
  border-top-left-radius: 6.24vw;
}

.br_bl_120 {
  border-bottom-left-radius: 6.24vw;
}

.br_125 {
  border-radius: 6.5vw;
}

.br_tr_125 {
  border-top-right-radius: 6.5vw;
}

.br_br_125 {
  border-bottom-right-radius: 6.5vw;
}

.br_tl_125 {
  border-top-left-radius: 6.5vw;
}

.br_bl_125 {
  border-bottom-left-radius: 6.5vw;
}

.br_130 {
  border-radius: 6.76vw;
}

.br_tr_130 {
  border-top-right-radius: 6.76vw;
}

.br_br_130 {
  border-bottom-right-radius: 6.76vw;
}

.br_tl_130 {
  border-top-left-radius: 6.76vw;
}

.br_bl_130 {
  border-bottom-left-radius: 6.76vw;
}

.br_135 {
  border-radius: 7.02vw;
}

.br_tr_135 {
  border-top-right-radius: 7.02vw;
}

.br_br_135 {
  border-bottom-right-radius: 7.02vw;
}

.br_tl_135 {
  border-top-left-radius: 7.02vw;
}

.br_bl_135 {
  border-bottom-left-radius: 7.02vw;
}

.br_140 {
  border-radius: 7.28vw;
}

.br_tr_140 {
  border-top-right-radius: 7.28vw;
}

.br_br_140 {
  border-bottom-right-radius: 7.28vw;
}

.br_tl_140 {
  border-top-left-radius: 7.28vw;
}

.br_bl_140 {
  border-bottom-left-radius: 7.28vw;
}

.br_145 {
  border-radius: 7.54vw;
}

.br_tr_145 {
  border-top-right-radius: 7.54vw;
}

.br_br_145 {
  border-bottom-right-radius: 7.54vw;
}

.br_tl_145 {
  border-top-left-radius: 7.54vw;
}

.br_bl_145 {
  border-bottom-left-radius: 7.54vw;
}

.br_150 {
  border-radius: 7.8vw;
}

.br_tr_150 {
  border-top-right-radius: 7.8vw;
}

.br_br_150 {
  border-bottom-right-radius: 7.8vw;
}

.br_tl_150 {
  border-top-left-radius: 7.8vw;
}

.br_bl_150 {
  border-bottom-left-radius: 7.8vw;
}

.br_155 {
  border-radius: 8.06vw;
}

.br_tr_155 {
  border-top-right-radius: 8.06vw;
}

.br_br_155 {
  border-bottom-right-radius: 8.06vw;
}

.br_tl_155 {
  border-top-left-radius: 8.06vw;
}

.br_bl_155 {
  border-bottom-left-radius: 8.06vw;
}

.br_160 {
  border-radius: 8.32vw;
}

.br_tr_160 {
  border-top-right-radius: 8.32vw;
}

.br_br_160 {
  border-bottom-right-radius: 8.32vw;
}

.br_tl_160 {
  border-top-left-radius: 8.32vw;
}

.br_bl_160 {
  border-bottom-left-radius: 8.32vw;
}

.br_165 {
  border-radius: 8.58vw;
}

.br_tr_165 {
  border-top-right-radius: 8.58vw;
}

.br_br_165 {
  border-bottom-right-radius: 8.58vw;
}

.br_tl_165 {
  border-top-left-radius: 8.58vw;
}

.br_bl_165 {
  border-bottom-left-radius: 8.58vw;
}

.br_170 {
  border-radius: 8.84vw;
}

.br_tr_170 {
  border-top-right-radius: 8.84vw;
}

.br_br_170 {
  border-bottom-right-radius: 8.84vw;
}

.br_tl_170 {
  border-top-left-radius: 8.84vw;
}

.br_bl_170 {
  border-bottom-left-radius: 8.84vw;
}

.br_175 {
  border-radius: 9.1vw;
}

.br_tr_175 {
  border-top-right-radius: 9.1vw;
}

.br_br_175 {
  border-bottom-right-radius: 9.1vw;
}

.br_tl_175 {
  border-top-left-radius: 9.1vw;
}

.br_bl_175 {
  border-bottom-left-radius: 9.1vw;
}

.br_180 {
  border-radius: 9.36vw;
}

.br_tr_180 {
  border-top-right-radius: 9.36vw;
}

.br_br_180 {
  border-bottom-right-radius: 9.36vw;
}

.br_tl_180 {
  border-top-left-radius: 9.36vw;
}

.br_bl_180 {
  border-bottom-left-radius: 9.36vw;
}

.br_185 {
  border-radius: 9.62vw;
}

.br_tr_185 {
  border-top-right-radius: 9.62vw;
}

.br_br_185 {
  border-bottom-right-radius: 9.62vw;
}

.br_tl_185 {
  border-top-left-radius: 9.62vw;
}

.br_bl_185 {
  border-bottom-left-radius: 9.62vw;
}

.br_190 {
  border-radius: 9.88vw;
}

.br_tr_190 {
  border-top-right-radius: 9.88vw;
}

.br_br_190 {
  border-bottom-right-radius: 9.88vw;
}

.br_tl_190 {
  border-top-left-radius: 9.88vw;
}

.br_bl_190 {
  border-bottom-left-radius: 9.88vw;
}

.br_195 {
  border-radius: 10.14vw;
}

.br_tr_195 {
  border-top-right-radius: 10.14vw;
}

.br_br_195 {
  border-bottom-right-radius: 10.14vw;
}

.br_tl_195 {
  border-top-left-radius: 10.14vw;
}

.br_bl_195 {
  border-bottom-left-radius: 10.14vw;
}

.br_200 {
  border-radius: 10.4vw;
}

.br_tr_200 {
  border-top-right-radius: 10.4vw;
}

.br_br_200 {
  border-bottom-right-radius: 10.4vw;
}

.br_tl_200 {
  border-top-left-radius: 10.4vw;
}

.br_bl_200 {
  border-bottom-left-radius: 10.4vw;
}

.b_1 {
  border: 1px solid;
}

.b_1_black {
  border: 1px solid #231815;
}

.b_1_white {
  border: 1px solid #ffffff;
}

.b_1_gray01 {
  border: 1px solid #DcDDDD;
}

.b_1_gray02 {
  border: 1px solid #f9f9f9;
}

.b_1_green {
  border: 1px solid #55bdb4;
}

.b_1_blue01 {
  border: 1px solid #0f7990;
}

.b_1_blue02 {
  border: 1px solid #e5f2f1;
}

.b_1_yellow01 {
  border: 1px solid #FDD000;
}

.b_1_yellow02 {
  border: 1px solid #FFF33F;
}

.b_1_red {
  border: 1px solid #E60012;
}

.b_1_cream {
  border: 1px solid #FFFBE7;
}

.b_t_1 {
  border-top: 1px solid;
}

.b_t_1_black {
  border-top: 1px solid #231815;
}

.b_t_1_white {
  border-top: 1px solid #ffffff;
}

.b_t_1_gray01 {
  border-top: 1px solid #DcDDDD;
}

.b_t_1_gray02 {
  border-top: 1px solid #f9f9f9;
}

.b_t_1_green {
  border-top: 1px solid #55bdb4;
}

.b_t_1_blue01 {
  border-top: 1px solid #0f7990;
}

.b_t_1_blue02 {
  border-top: 1px solid #e5f2f1;
}

.b_t_1_yellow01 {
  border-top: 1px solid #FDD000;
}

.b_t_1_yellow02 {
  border-top: 1px solid #FFF33F;
}

.b_t_1_red {
  border-top: 1px solid #E60012;
}

.b_t_1_cream {
  border-top: 1px solid #FFFBE7;
}

.b_b_1 {
  border-bottom: 1px solid;
}

.b_b_1_black {
  border-bottom: 1px solid #231815;
}

.b_b_1_white {
  border-bottom: 1px solid #ffffff;
}

.b_b_1_gray01 {
  border-bottom: 1px solid #DcDDDD;
}

.b_b_1_gray02 {
  border-bottom: 1px solid #f9f9f9;
}

.b_b_1_green {
  border-bottom: 1px solid #55bdb4;
}

.b_b_1_blue01 {
  border-bottom: 1px solid #0f7990;
}

.b_b_1_blue02 {
  border-bottom: 1px solid #e5f2f1;
}

.b_b_1_yellow01 {
  border-bottom: 1px solid #FDD000;
}

.b_b_1_yellow02 {
  border-bottom: 1px solid #FFF33F;
}

.b_b_1_red {
  border-bottom: 1px solid #E60012;
}

.b_b_1_cream {
  border-bottom: 1px solid #FFFBE7;
}

.b_r_1 {
  border-right: 1px solid;
}

.b_r_1_black {
  border-right: 1px solid #231815;
}

.b_r_1_white {
  border-right: 1px solid #ffffff;
}

.b_r_1_gray01 {
  border-right: 1px solid #DcDDDD;
}

.b_r_1_gray02 {
  border-right: 1px solid #f9f9f9;
}

.b_r_1_green {
  border-right: 1px solid #55bdb4;
}

.b_r_1_blue01 {
  border-right: 1px solid #0f7990;
}

.b_r_1_blue02 {
  border-right: 1px solid #e5f2f1;
}

.b_r_1_yellow01 {
  border-right: 1px solid #FDD000;
}

.b_r_1_yellow02 {
  border-right: 1px solid #FFF33F;
}

.b_r_1_red {
  border-right: 1px solid #E60012;
}

.b_r_1_cream {
  border-right: 1px solid #FFFBE7;
}

.b_l_1 {
  border-left: 1px solid;
}

.b_l_1_black {
  border-left: 1px solid #231815;
}

.b_l_1_white {
  border-left: 1px solid #ffffff;
}

.b_l_1_gray01 {
  border-left: 1px solid #DcDDDD;
}

.b_l_1_gray02 {
  border-left: 1px solid #f9f9f9;
}

.b_l_1_green {
  border-left: 1px solid #55bdb4;
}

.b_l_1_blue01 {
  border-left: 1px solid #0f7990;
}

.b_l_1_blue02 {
  border-left: 1px solid #e5f2f1;
}

.b_l_1_yellow01 {
  border-left: 1px solid #FDD000;
}

.b_l_1_yellow02 {
  border-left: 1px solid #FFF33F;
}

.b_l_1_red {
  border-left: 1px solid #E60012;
}

.b_l_1_cream {
  border-left: 1px solid #FFFBE7;
}

.b_2 {
  border: 2px solid;
}

.b_2_black {
  border: 2px solid #231815;
}

.b_2_white {
  border: 2px solid #ffffff;
}

.b_2_gray01 {
  border: 2px solid #DcDDDD;
}

.b_2_gray02 {
  border: 2px solid #f9f9f9;
}

.b_2_green {
  border: 2px solid #55bdb4;
}

.b_2_blue01 {
  border: 2px solid #0f7990;
}

.b_2_blue02 {
  border: 2px solid #e5f2f1;
}

.b_2_yellow01 {
  border: 2px solid #FDD000;
}

.b_2_yellow02 {
  border: 2px solid #FFF33F;
}

.b_2_red {
  border: 2px solid #E60012;
}

.b_2_cream {
  border: 2px solid #FFFBE7;
}

.b_t_2 {
  border-top: 2px solid;
}

.b_t_2_black {
  border-top: 2px solid #231815;
}

.b_t_2_white {
  border-top: 2px solid #ffffff;
}

.b_t_2_gray01 {
  border-top: 2px solid #DcDDDD;
}

.b_t_2_gray02 {
  border-top: 2px solid #f9f9f9;
}

.b_t_2_green {
  border-top: 2px solid #55bdb4;
}

.b_t_2_blue01 {
  border-top: 2px solid #0f7990;
}

.b_t_2_blue02 {
  border-top: 2px solid #e5f2f1;
}

.b_t_2_yellow01 {
  border-top: 2px solid #FDD000;
}

.b_t_2_yellow02 {
  border-top: 2px solid #FFF33F;
}

.b_t_2_red {
  border-top: 2px solid #E60012;
}

.b_t_2_cream {
  border-top: 2px solid #FFFBE7;
}

.b_b_2 {
  border-bottom: 2px solid;
}

.b_b_2_black {
  border-bottom: 2px solid #231815;
}

.b_b_2_white {
  border-bottom: 2px solid #ffffff;
}

.b_b_2_gray01 {
  border-bottom: 2px solid #DcDDDD;
}

.b_b_2_gray02 {
  border-bottom: 2px solid #f9f9f9;
}

.b_b_2_green {
  border-bottom: 2px solid #55bdb4;
}

.b_b_2_blue01 {
  border-bottom: 2px solid #0f7990;
}

.b_b_2_blue02 {
  border-bottom: 2px solid #e5f2f1;
}

.b_b_2_yellow01 {
  border-bottom: 2px solid #FDD000;
}

.b_b_2_yellow02 {
  border-bottom: 2px solid #FFF33F;
}

.b_b_2_red {
  border-bottom: 2px solid #E60012;
}

.b_b_2_cream {
  border-bottom: 2px solid #FFFBE7;
}

.b_r_2 {
  border-right: 2px solid;
}

.b_r_2_black {
  border-right: 2px solid #231815;
}

.b_r_2_white {
  border-right: 2px solid #ffffff;
}

.b_r_2_gray01 {
  border-right: 2px solid #DcDDDD;
}

.b_r_2_gray02 {
  border-right: 2px solid #f9f9f9;
}

.b_r_2_green {
  border-right: 2px solid #55bdb4;
}

.b_r_2_blue01 {
  border-right: 2px solid #0f7990;
}

.b_r_2_blue02 {
  border-right: 2px solid #e5f2f1;
}

.b_r_2_yellow01 {
  border-right: 2px solid #FDD000;
}

.b_r_2_yellow02 {
  border-right: 2px solid #FFF33F;
}

.b_r_2_red {
  border-right: 2px solid #E60012;
}

.b_r_2_cream {
  border-right: 2px solid #FFFBE7;
}

.b_l_2 {
  border-left: 2px solid;
}

.b_l_2_black {
  border-left: 2px solid #231815;
}

.b_l_2_white {
  border-left: 2px solid #ffffff;
}

.b_l_2_gray01 {
  border-left: 2px solid #DcDDDD;
}

.b_l_2_gray02 {
  border-left: 2px solid #f9f9f9;
}

.b_l_2_green {
  border-left: 2px solid #55bdb4;
}

.b_l_2_blue01 {
  border-left: 2px solid #0f7990;
}

.b_l_2_blue02 {
  border-left: 2px solid #e5f2f1;
}

.b_l_2_yellow01 {
  border-left: 2px solid #FDD000;
}

.b_l_2_yellow02 {
  border-left: 2px solid #FFF33F;
}

.b_l_2_red {
  border-left: 2px solid #E60012;
}

.b_l_2_cream {
  border-left: 2px solid #FFFBE7;
}

.b_3 {
  border: 3px solid;
}

.b_3_black {
  border: 3px solid #231815;
}

.b_3_white {
  border: 3px solid #ffffff;
}

.b_3_gray01 {
  border: 3px solid #DcDDDD;
}

.b_3_gray02 {
  border: 3px solid #f9f9f9;
}

.b_3_green {
  border: 3px solid #55bdb4;
}

.b_3_blue01 {
  border: 3px solid #0f7990;
}

.b_3_blue02 {
  border: 3px solid #e5f2f1;
}

.b_3_yellow01 {
  border: 3px solid #FDD000;
}

.b_3_yellow02 {
  border: 3px solid #FFF33F;
}

.b_3_red {
  border: 3px solid #E60012;
}

.b_3_cream {
  border: 3px solid #FFFBE7;
}

.b_t_3 {
  border-top: 3px solid;
}

.b_t_3_black {
  border-top: 3px solid #231815;
}

.b_t_3_white {
  border-top: 3px solid #ffffff;
}

.b_t_3_gray01 {
  border-top: 3px solid #DcDDDD;
}

.b_t_3_gray02 {
  border-top: 3px solid #f9f9f9;
}

.b_t_3_green {
  border-top: 3px solid #55bdb4;
}

.b_t_3_blue01 {
  border-top: 3px solid #0f7990;
}

.b_t_3_blue02 {
  border-top: 3px solid #e5f2f1;
}

.b_t_3_yellow01 {
  border-top: 3px solid #FDD000;
}

.b_t_3_yellow02 {
  border-top: 3px solid #FFF33F;
}

.b_t_3_red {
  border-top: 3px solid #E60012;
}

.b_t_3_cream {
  border-top: 3px solid #FFFBE7;
}

.b_b_3 {
  border-bottom: 3px solid;
}

.b_b_3_black {
  border-bottom: 3px solid #231815;
}

.b_b_3_white {
  border-bottom: 3px solid #ffffff;
}

.b_b_3_gray01 {
  border-bottom: 3px solid #DcDDDD;
}

.b_b_3_gray02 {
  border-bottom: 3px solid #f9f9f9;
}

.b_b_3_green {
  border-bottom: 3px solid #55bdb4;
}

.b_b_3_blue01 {
  border-bottom: 3px solid #0f7990;
}

.b_b_3_blue02 {
  border-bottom: 3px solid #e5f2f1;
}

.b_b_3_yellow01 {
  border-bottom: 3px solid #FDD000;
}

.b_b_3_yellow02 {
  border-bottom: 3px solid #FFF33F;
}

.b_b_3_red {
  border-bottom: 3px solid #E60012;
}

.b_b_3_cream {
  border-bottom: 3px solid #FFFBE7;
}

.b_r_3 {
  border-right: 3px solid;
}

.b_r_3_black {
  border-right: 3px solid #231815;
}

.b_r_3_white {
  border-right: 3px solid #ffffff;
}

.b_r_3_gray01 {
  border-right: 3px solid #DcDDDD;
}

.b_r_3_gray02 {
  border-right: 3px solid #f9f9f9;
}

.b_r_3_green {
  border-right: 3px solid #55bdb4;
}

.b_r_3_blue01 {
  border-right: 3px solid #0f7990;
}

.b_r_3_blue02 {
  border-right: 3px solid #e5f2f1;
}

.b_r_3_yellow01 {
  border-right: 3px solid #FDD000;
}

.b_r_3_yellow02 {
  border-right: 3px solid #FFF33F;
}

.b_r_3_red {
  border-right: 3px solid #E60012;
}

.b_r_3_cream {
  border-right: 3px solid #FFFBE7;
}

.b_l_3 {
  border-left: 3px solid;
}

.b_l_3_black {
  border-left: 3px solid #231815;
}

.b_l_3_white {
  border-left: 3px solid #ffffff;
}

.b_l_3_gray01 {
  border-left: 3px solid #DcDDDD;
}

.b_l_3_gray02 {
  border-left: 3px solid #f9f9f9;
}

.b_l_3_green {
  border-left: 3px solid #55bdb4;
}

.b_l_3_blue01 {
  border-left: 3px solid #0f7990;
}

.b_l_3_blue02 {
  border-left: 3px solid #e5f2f1;
}

.b_l_3_yellow01 {
  border-left: 3px solid #FDD000;
}

.b_l_3_yellow02 {
  border-left: 3px solid #FFF33F;
}

.b_l_3_red {
  border-left: 3px solid #E60012;
}

.b_l_3_cream {
  border-left: 3px solid #FFFBE7;
}

.b_4 {
  border: 4px solid;
}

.b_4_black {
  border: 4px solid #231815;
}

.b_4_white {
  border: 4px solid #ffffff;
}

.b_4_gray01 {
  border: 4px solid #DcDDDD;
}

.b_4_gray02 {
  border: 4px solid #f9f9f9;
}

.b_4_green {
  border: 4px solid #55bdb4;
}

.b_4_blue01 {
  border: 4px solid #0f7990;
}

.b_4_blue02 {
  border: 4px solid #e5f2f1;
}

.b_4_yellow01 {
  border: 4px solid #FDD000;
}

.b_4_yellow02 {
  border: 4px solid #FFF33F;
}

.b_4_red {
  border: 4px solid #E60012;
}

.b_4_cream {
  border: 4px solid #FFFBE7;
}

.b_t_4 {
  border-top: 4px solid;
}

.b_t_4_black {
  border-top: 4px solid #231815;
}

.b_t_4_white {
  border-top: 4px solid #ffffff;
}

.b_t_4_gray01 {
  border-top: 4px solid #DcDDDD;
}

.b_t_4_gray02 {
  border-top: 4px solid #f9f9f9;
}

.b_t_4_green {
  border-top: 4px solid #55bdb4;
}

.b_t_4_blue01 {
  border-top: 4px solid #0f7990;
}

.b_t_4_blue02 {
  border-top: 4px solid #e5f2f1;
}

.b_t_4_yellow01 {
  border-top: 4px solid #FDD000;
}

.b_t_4_yellow02 {
  border-top: 4px solid #FFF33F;
}

.b_t_4_red {
  border-top: 4px solid #E60012;
}

.b_t_4_cream {
  border-top: 4px solid #FFFBE7;
}

.b_b_4 {
  border-bottom: 4px solid;
}

.b_b_4_black {
  border-bottom: 4px solid #231815;
}

.b_b_4_white {
  border-bottom: 4px solid #ffffff;
}

.b_b_4_gray01 {
  border-bottom: 4px solid #DcDDDD;
}

.b_b_4_gray02 {
  border-bottom: 4px solid #f9f9f9;
}

.b_b_4_green {
  border-bottom: 4px solid #55bdb4;
}

.b_b_4_blue01 {
  border-bottom: 4px solid #0f7990;
}

.b_b_4_blue02 {
  border-bottom: 4px solid #e5f2f1;
}

.b_b_4_yellow01 {
  border-bottom: 4px solid #FDD000;
}

.b_b_4_yellow02 {
  border-bottom: 4px solid #FFF33F;
}

.b_b_4_red {
  border-bottom: 4px solid #E60012;
}

.b_b_4_cream {
  border-bottom: 4px solid #FFFBE7;
}

.b_r_4 {
  border-right: 4px solid;
}

.b_r_4_black {
  border-right: 4px solid #231815;
}

.b_r_4_white {
  border-right: 4px solid #ffffff;
}

.b_r_4_gray01 {
  border-right: 4px solid #DcDDDD;
}

.b_r_4_gray02 {
  border-right: 4px solid #f9f9f9;
}

.b_r_4_green {
  border-right: 4px solid #55bdb4;
}

.b_r_4_blue01 {
  border-right: 4px solid #0f7990;
}

.b_r_4_blue02 {
  border-right: 4px solid #e5f2f1;
}

.b_r_4_yellow01 {
  border-right: 4px solid #FDD000;
}

.b_r_4_yellow02 {
  border-right: 4px solid #FFF33F;
}

.b_r_4_red {
  border-right: 4px solid #E60012;
}

.b_r_4_cream {
  border-right: 4px solid #FFFBE7;
}

.b_l_4 {
  border-left: 4px solid;
}

.b_l_4_black {
  border-left: 4px solid #231815;
}

.b_l_4_white {
  border-left: 4px solid #ffffff;
}

.b_l_4_gray01 {
  border-left: 4px solid #DcDDDD;
}

.b_l_4_gray02 {
  border-left: 4px solid #f9f9f9;
}

.b_l_4_green {
  border-left: 4px solid #55bdb4;
}

.b_l_4_blue01 {
  border-left: 4px solid #0f7990;
}

.b_l_4_blue02 {
  border-left: 4px solid #e5f2f1;
}

.b_l_4_yellow01 {
  border-left: 4px solid #FDD000;
}

.b_l_4_yellow02 {
  border-left: 4px solid #FFF33F;
}

.b_l_4_red {
  border-left: 4px solid #E60012;
}

.b_l_4_cream {
  border-left: 4px solid #FFFBE7;
}

.b_5 {
  border: 5px solid;
}

.b_5_black {
  border: 5px solid #231815;
}

.b_5_white {
  border: 5px solid #ffffff;
}

.b_5_gray01 {
  border: 5px solid #DcDDDD;
}

.b_5_gray02 {
  border: 5px solid #f9f9f9;
}

.b_5_green {
  border: 5px solid #55bdb4;
}

.b_5_blue01 {
  border: 5px solid #0f7990;
}

.b_5_blue02 {
  border: 5px solid #e5f2f1;
}

.b_5_yellow01 {
  border: 5px solid #FDD000;
}

.b_5_yellow02 {
  border: 5px solid #FFF33F;
}

.b_5_red {
  border: 5px solid #E60012;
}

.b_5_cream {
  border: 5px solid #FFFBE7;
}

.b_t_5 {
  border-top: 5px solid;
}

.b_t_5_black {
  border-top: 5px solid #231815;
}

.b_t_5_white {
  border-top: 5px solid #ffffff;
}

.b_t_5_gray01 {
  border-top: 5px solid #DcDDDD;
}

.b_t_5_gray02 {
  border-top: 5px solid #f9f9f9;
}

.b_t_5_green {
  border-top: 5px solid #55bdb4;
}

.b_t_5_blue01 {
  border-top: 5px solid #0f7990;
}

.b_t_5_blue02 {
  border-top: 5px solid #e5f2f1;
}

.b_t_5_yellow01 {
  border-top: 5px solid #FDD000;
}

.b_t_5_yellow02 {
  border-top: 5px solid #FFF33F;
}

.b_t_5_red {
  border-top: 5px solid #E60012;
}

.b_t_5_cream {
  border-top: 5px solid #FFFBE7;
}

.b_b_5 {
  border-bottom: 5px solid;
}

.b_b_5_black {
  border-bottom: 5px solid #231815;
}

.b_b_5_white {
  border-bottom: 5px solid #ffffff;
}

.b_b_5_gray01 {
  border-bottom: 5px solid #DcDDDD;
}

.b_b_5_gray02 {
  border-bottom: 5px solid #f9f9f9;
}

.b_b_5_green {
  border-bottom: 5px solid #55bdb4;
}

.b_b_5_blue01 {
  border-bottom: 5px solid #0f7990;
}

.b_b_5_blue02 {
  border-bottom: 5px solid #e5f2f1;
}

.b_b_5_yellow01 {
  border-bottom: 5px solid #FDD000;
}

.b_b_5_yellow02 {
  border-bottom: 5px solid #FFF33F;
}

.b_b_5_red {
  border-bottom: 5px solid #E60012;
}

.b_b_5_cream {
  border-bottom: 5px solid #FFFBE7;
}

.b_r_5 {
  border-right: 5px solid;
}

.b_r_5_black {
  border-right: 5px solid #231815;
}

.b_r_5_white {
  border-right: 5px solid #ffffff;
}

.b_r_5_gray01 {
  border-right: 5px solid #DcDDDD;
}

.b_r_5_gray02 {
  border-right: 5px solid #f9f9f9;
}

.b_r_5_green {
  border-right: 5px solid #55bdb4;
}

.b_r_5_blue01 {
  border-right: 5px solid #0f7990;
}

.b_r_5_blue02 {
  border-right: 5px solid #e5f2f1;
}

.b_r_5_yellow01 {
  border-right: 5px solid #FDD000;
}

.b_r_5_yellow02 {
  border-right: 5px solid #FFF33F;
}

.b_r_5_red {
  border-right: 5px solid #E60012;
}

.b_r_5_cream {
  border-right: 5px solid #FFFBE7;
}

.b_l_5 {
  border-left: 5px solid;
}

.b_l_5_black {
  border-left: 5px solid #231815;
}

.b_l_5_white {
  border-left: 5px solid #ffffff;
}

.b_l_5_gray01 {
  border-left: 5px solid #DcDDDD;
}

.b_l_5_gray02 {
  border-left: 5px solid #f9f9f9;
}

.b_l_5_green {
  border-left: 5px solid #55bdb4;
}

.b_l_5_blue01 {
  border-left: 5px solid #0f7990;
}

.b_l_5_blue02 {
  border-left: 5px solid #e5f2f1;
}

.b_l_5_yellow01 {
  border-left: 5px solid #FDD000;
}

.b_l_5_yellow02 {
  border-left: 5px solid #FFF33F;
}

.b_l_5_red {
  border-left: 5px solid #E60012;
}

.b_l_5_cream {
  border-left: 5px solid #FFFBE7;
}

.b_6 {
  border: 6px solid;
}

.b_6_black {
  border: 6px solid #231815;
}

.b_6_white {
  border: 6px solid #ffffff;
}

.b_6_gray01 {
  border: 6px solid #DcDDDD;
}

.b_6_gray02 {
  border: 6px solid #f9f9f9;
}

.b_6_green {
  border: 6px solid #55bdb4;
}

.b_6_blue01 {
  border: 6px solid #0f7990;
}

.b_6_blue02 {
  border: 6px solid #e5f2f1;
}

.b_6_yellow01 {
  border: 6px solid #FDD000;
}

.b_6_yellow02 {
  border: 6px solid #FFF33F;
}

.b_6_red {
  border: 6px solid #E60012;
}

.b_6_cream {
  border: 6px solid #FFFBE7;
}

.b_t_6 {
  border-top: 6px solid;
}

.b_t_6_black {
  border-top: 6px solid #231815;
}

.b_t_6_white {
  border-top: 6px solid #ffffff;
}

.b_t_6_gray01 {
  border-top: 6px solid #DcDDDD;
}

.b_t_6_gray02 {
  border-top: 6px solid #f9f9f9;
}

.b_t_6_green {
  border-top: 6px solid #55bdb4;
}

.b_t_6_blue01 {
  border-top: 6px solid #0f7990;
}

.b_t_6_blue02 {
  border-top: 6px solid #e5f2f1;
}

.b_t_6_yellow01 {
  border-top: 6px solid #FDD000;
}

.b_t_6_yellow02 {
  border-top: 6px solid #FFF33F;
}

.b_t_6_red {
  border-top: 6px solid #E60012;
}

.b_t_6_cream {
  border-top: 6px solid #FFFBE7;
}

.b_b_6 {
  border-bottom: 6px solid;
}

.b_b_6_black {
  border-bottom: 6px solid #231815;
}

.b_b_6_white {
  border-bottom: 6px solid #ffffff;
}

.b_b_6_gray01 {
  border-bottom: 6px solid #DcDDDD;
}

.b_b_6_gray02 {
  border-bottom: 6px solid #f9f9f9;
}

.b_b_6_green {
  border-bottom: 6px solid #55bdb4;
}

.b_b_6_blue01 {
  border-bottom: 6px solid #0f7990;
}

.b_b_6_blue02 {
  border-bottom: 6px solid #e5f2f1;
}

.b_b_6_yellow01 {
  border-bottom: 6px solid #FDD000;
}

.b_b_6_yellow02 {
  border-bottom: 6px solid #FFF33F;
}

.b_b_6_red {
  border-bottom: 6px solid #E60012;
}

.b_b_6_cream {
  border-bottom: 6px solid #FFFBE7;
}

.b_r_6 {
  border-right: 6px solid;
}

.b_r_6_black {
  border-right: 6px solid #231815;
}

.b_r_6_white {
  border-right: 6px solid #ffffff;
}

.b_r_6_gray01 {
  border-right: 6px solid #DcDDDD;
}

.b_r_6_gray02 {
  border-right: 6px solid #f9f9f9;
}

.b_r_6_green {
  border-right: 6px solid #55bdb4;
}

.b_r_6_blue01 {
  border-right: 6px solid #0f7990;
}

.b_r_6_blue02 {
  border-right: 6px solid #e5f2f1;
}

.b_r_6_yellow01 {
  border-right: 6px solid #FDD000;
}

.b_r_6_yellow02 {
  border-right: 6px solid #FFF33F;
}

.b_r_6_red {
  border-right: 6px solid #E60012;
}

.b_r_6_cream {
  border-right: 6px solid #FFFBE7;
}

.b_l_6 {
  border-left: 6px solid;
}

.b_l_6_black {
  border-left: 6px solid #231815;
}

.b_l_6_white {
  border-left: 6px solid #ffffff;
}

.b_l_6_gray01 {
  border-left: 6px solid #DcDDDD;
}

.b_l_6_gray02 {
  border-left: 6px solid #f9f9f9;
}

.b_l_6_green {
  border-left: 6px solid #55bdb4;
}

.b_l_6_blue01 {
  border-left: 6px solid #0f7990;
}

.b_l_6_blue02 {
  border-left: 6px solid #e5f2f1;
}

.b_l_6_yellow01 {
  border-left: 6px solid #FDD000;
}

.b_l_6_yellow02 {
  border-left: 6px solid #FFF33F;
}

.b_l_6_red {
  border-left: 6px solid #E60012;
}

.b_l_6_cream {
  border-left: 6px solid #FFFBE7;
}

.b_7 {
  border: 7px solid;
}

.b_7_black {
  border: 7px solid #231815;
}

.b_7_white {
  border: 7px solid #ffffff;
}

.b_7_gray01 {
  border: 7px solid #DcDDDD;
}

.b_7_gray02 {
  border: 7px solid #f9f9f9;
}

.b_7_green {
  border: 7px solid #55bdb4;
}

.b_7_blue01 {
  border: 7px solid #0f7990;
}

.b_7_blue02 {
  border: 7px solid #e5f2f1;
}

.b_7_yellow01 {
  border: 7px solid #FDD000;
}

.b_7_yellow02 {
  border: 7px solid #FFF33F;
}

.b_7_red {
  border: 7px solid #E60012;
}

.b_7_cream {
  border: 7px solid #FFFBE7;
}

.b_t_7 {
  border-top: 7px solid;
}

.b_t_7_black {
  border-top: 7px solid #231815;
}

.b_t_7_white {
  border-top: 7px solid #ffffff;
}

.b_t_7_gray01 {
  border-top: 7px solid #DcDDDD;
}

.b_t_7_gray02 {
  border-top: 7px solid #f9f9f9;
}

.b_t_7_green {
  border-top: 7px solid #55bdb4;
}

.b_t_7_blue01 {
  border-top: 7px solid #0f7990;
}

.b_t_7_blue02 {
  border-top: 7px solid #e5f2f1;
}

.b_t_7_yellow01 {
  border-top: 7px solid #FDD000;
}

.b_t_7_yellow02 {
  border-top: 7px solid #FFF33F;
}

.b_t_7_red {
  border-top: 7px solid #E60012;
}

.b_t_7_cream {
  border-top: 7px solid #FFFBE7;
}

.b_b_7 {
  border-bottom: 7px solid;
}

.b_b_7_black {
  border-bottom: 7px solid #231815;
}

.b_b_7_white {
  border-bottom: 7px solid #ffffff;
}

.b_b_7_gray01 {
  border-bottom: 7px solid #DcDDDD;
}

.b_b_7_gray02 {
  border-bottom: 7px solid #f9f9f9;
}

.b_b_7_green {
  border-bottom: 7px solid #55bdb4;
}

.b_b_7_blue01 {
  border-bottom: 7px solid #0f7990;
}

.b_b_7_blue02 {
  border-bottom: 7px solid #e5f2f1;
}

.b_b_7_yellow01 {
  border-bottom: 7px solid #FDD000;
}

.b_b_7_yellow02 {
  border-bottom: 7px solid #FFF33F;
}

.b_b_7_red {
  border-bottom: 7px solid #E60012;
}

.b_b_7_cream {
  border-bottom: 7px solid #FFFBE7;
}

.b_r_7 {
  border-right: 7px solid;
}

.b_r_7_black {
  border-right: 7px solid #231815;
}

.b_r_7_white {
  border-right: 7px solid #ffffff;
}

.b_r_7_gray01 {
  border-right: 7px solid #DcDDDD;
}

.b_r_7_gray02 {
  border-right: 7px solid #f9f9f9;
}

.b_r_7_green {
  border-right: 7px solid #55bdb4;
}

.b_r_7_blue01 {
  border-right: 7px solid #0f7990;
}

.b_r_7_blue02 {
  border-right: 7px solid #e5f2f1;
}

.b_r_7_yellow01 {
  border-right: 7px solid #FDD000;
}

.b_r_7_yellow02 {
  border-right: 7px solid #FFF33F;
}

.b_r_7_red {
  border-right: 7px solid #E60012;
}

.b_r_7_cream {
  border-right: 7px solid #FFFBE7;
}

.b_l_7 {
  border-left: 7px solid;
}

.b_l_7_black {
  border-left: 7px solid #231815;
}

.b_l_7_white {
  border-left: 7px solid #ffffff;
}

.b_l_7_gray01 {
  border-left: 7px solid #DcDDDD;
}

.b_l_7_gray02 {
  border-left: 7px solid #f9f9f9;
}

.b_l_7_green {
  border-left: 7px solid #55bdb4;
}

.b_l_7_blue01 {
  border-left: 7px solid #0f7990;
}

.b_l_7_blue02 {
  border-left: 7px solid #e5f2f1;
}

.b_l_7_yellow01 {
  border-left: 7px solid #FDD000;
}

.b_l_7_yellow02 {
  border-left: 7px solid #FFF33F;
}

.b_l_7_red {
  border-left: 7px solid #E60012;
}

.b_l_7_cream {
  border-left: 7px solid #FFFBE7;
}

.b_8 {
  border: 8px solid;
}

.b_8_black {
  border: 8px solid #231815;
}

.b_8_white {
  border: 8px solid #ffffff;
}

.b_8_gray01 {
  border: 8px solid #DcDDDD;
}

.b_8_gray02 {
  border: 8px solid #f9f9f9;
}

.b_8_green {
  border: 8px solid #55bdb4;
}

.b_8_blue01 {
  border: 8px solid #0f7990;
}

.b_8_blue02 {
  border: 8px solid #e5f2f1;
}

.b_8_yellow01 {
  border: 8px solid #FDD000;
}

.b_8_yellow02 {
  border: 8px solid #FFF33F;
}

.b_8_red {
  border: 8px solid #E60012;
}

.b_8_cream {
  border: 8px solid #FFFBE7;
}

.b_t_8 {
  border-top: 8px solid;
}

.b_t_8_black {
  border-top: 8px solid #231815;
}

.b_t_8_white {
  border-top: 8px solid #ffffff;
}

.b_t_8_gray01 {
  border-top: 8px solid #DcDDDD;
}

.b_t_8_gray02 {
  border-top: 8px solid #f9f9f9;
}

.b_t_8_green {
  border-top: 8px solid #55bdb4;
}

.b_t_8_blue01 {
  border-top: 8px solid #0f7990;
}

.b_t_8_blue02 {
  border-top: 8px solid #e5f2f1;
}

.b_t_8_yellow01 {
  border-top: 8px solid #FDD000;
}

.b_t_8_yellow02 {
  border-top: 8px solid #FFF33F;
}

.b_t_8_red {
  border-top: 8px solid #E60012;
}

.b_t_8_cream {
  border-top: 8px solid #FFFBE7;
}

.b_b_8 {
  border-bottom: 8px solid;
}

.b_b_8_black {
  border-bottom: 8px solid #231815;
}

.b_b_8_white {
  border-bottom: 8px solid #ffffff;
}

.b_b_8_gray01 {
  border-bottom: 8px solid #DcDDDD;
}

.b_b_8_gray02 {
  border-bottom: 8px solid #f9f9f9;
}

.b_b_8_green {
  border-bottom: 8px solid #55bdb4;
}

.b_b_8_blue01 {
  border-bottom: 8px solid #0f7990;
}

.b_b_8_blue02 {
  border-bottom: 8px solid #e5f2f1;
}

.b_b_8_yellow01 {
  border-bottom: 8px solid #FDD000;
}

.b_b_8_yellow02 {
  border-bottom: 8px solid #FFF33F;
}

.b_b_8_red {
  border-bottom: 8px solid #E60012;
}

.b_b_8_cream {
  border-bottom: 8px solid #FFFBE7;
}

.b_r_8 {
  border-right: 8px solid;
}

.b_r_8_black {
  border-right: 8px solid #231815;
}

.b_r_8_white {
  border-right: 8px solid #ffffff;
}

.b_r_8_gray01 {
  border-right: 8px solid #DcDDDD;
}

.b_r_8_gray02 {
  border-right: 8px solid #f9f9f9;
}

.b_r_8_green {
  border-right: 8px solid #55bdb4;
}

.b_r_8_blue01 {
  border-right: 8px solid #0f7990;
}

.b_r_8_blue02 {
  border-right: 8px solid #e5f2f1;
}

.b_r_8_yellow01 {
  border-right: 8px solid #FDD000;
}

.b_r_8_yellow02 {
  border-right: 8px solid #FFF33F;
}

.b_r_8_red {
  border-right: 8px solid #E60012;
}

.b_r_8_cream {
  border-right: 8px solid #FFFBE7;
}

.b_l_8 {
  border-left: 8px solid;
}

.b_l_8_black {
  border-left: 8px solid #231815;
}

.b_l_8_white {
  border-left: 8px solid #ffffff;
}

.b_l_8_gray01 {
  border-left: 8px solid #DcDDDD;
}

.b_l_8_gray02 {
  border-left: 8px solid #f9f9f9;
}

.b_l_8_green {
  border-left: 8px solid #55bdb4;
}

.b_l_8_blue01 {
  border-left: 8px solid #0f7990;
}

.b_l_8_blue02 {
  border-left: 8px solid #e5f2f1;
}

.b_l_8_yellow01 {
  border-left: 8px solid #FDD000;
}

.b_l_8_yellow02 {
  border-left: 8px solid #FFF33F;
}

.b_l_8_red {
  border-left: 8px solid #E60012;
}

.b_l_8_cream {
  border-left: 8px solid #FFFBE7;
}

.b_9 {
  border: 9px solid;
}

.b_9_black {
  border: 9px solid #231815;
}

.b_9_white {
  border: 9px solid #ffffff;
}

.b_9_gray01 {
  border: 9px solid #DcDDDD;
}

.b_9_gray02 {
  border: 9px solid #f9f9f9;
}

.b_9_green {
  border: 9px solid #55bdb4;
}

.b_9_blue01 {
  border: 9px solid #0f7990;
}

.b_9_blue02 {
  border: 9px solid #e5f2f1;
}

.b_9_yellow01 {
  border: 9px solid #FDD000;
}

.b_9_yellow02 {
  border: 9px solid #FFF33F;
}

.b_9_red {
  border: 9px solid #E60012;
}

.b_9_cream {
  border: 9px solid #FFFBE7;
}

.b_t_9 {
  border-top: 9px solid;
}

.b_t_9_black {
  border-top: 9px solid #231815;
}

.b_t_9_white {
  border-top: 9px solid #ffffff;
}

.b_t_9_gray01 {
  border-top: 9px solid #DcDDDD;
}

.b_t_9_gray02 {
  border-top: 9px solid #f9f9f9;
}

.b_t_9_green {
  border-top: 9px solid #55bdb4;
}

.b_t_9_blue01 {
  border-top: 9px solid #0f7990;
}

.b_t_9_blue02 {
  border-top: 9px solid #e5f2f1;
}

.b_t_9_yellow01 {
  border-top: 9px solid #FDD000;
}

.b_t_9_yellow02 {
  border-top: 9px solid #FFF33F;
}

.b_t_9_red {
  border-top: 9px solid #E60012;
}

.b_t_9_cream {
  border-top: 9px solid #FFFBE7;
}

.b_b_9 {
  border-bottom: 9px solid;
}

.b_b_9_black {
  border-bottom: 9px solid #231815;
}

.b_b_9_white {
  border-bottom: 9px solid #ffffff;
}

.b_b_9_gray01 {
  border-bottom: 9px solid #DcDDDD;
}

.b_b_9_gray02 {
  border-bottom: 9px solid #f9f9f9;
}

.b_b_9_green {
  border-bottom: 9px solid #55bdb4;
}

.b_b_9_blue01 {
  border-bottom: 9px solid #0f7990;
}

.b_b_9_blue02 {
  border-bottom: 9px solid #e5f2f1;
}

.b_b_9_yellow01 {
  border-bottom: 9px solid #FDD000;
}

.b_b_9_yellow02 {
  border-bottom: 9px solid #FFF33F;
}

.b_b_9_red {
  border-bottom: 9px solid #E60012;
}

.b_b_9_cream {
  border-bottom: 9px solid #FFFBE7;
}

.b_r_9 {
  border-right: 9px solid;
}

.b_r_9_black {
  border-right: 9px solid #231815;
}

.b_r_9_white {
  border-right: 9px solid #ffffff;
}

.b_r_9_gray01 {
  border-right: 9px solid #DcDDDD;
}

.b_r_9_gray02 {
  border-right: 9px solid #f9f9f9;
}

.b_r_9_green {
  border-right: 9px solid #55bdb4;
}

.b_r_9_blue01 {
  border-right: 9px solid #0f7990;
}

.b_r_9_blue02 {
  border-right: 9px solid #e5f2f1;
}

.b_r_9_yellow01 {
  border-right: 9px solid #FDD000;
}

.b_r_9_yellow02 {
  border-right: 9px solid #FFF33F;
}

.b_r_9_red {
  border-right: 9px solid #E60012;
}

.b_r_9_cream {
  border-right: 9px solid #FFFBE7;
}

.b_l_9 {
  border-left: 9px solid;
}

.b_l_9_black {
  border-left: 9px solid #231815;
}

.b_l_9_white {
  border-left: 9px solid #ffffff;
}

.b_l_9_gray01 {
  border-left: 9px solid #DcDDDD;
}

.b_l_9_gray02 {
  border-left: 9px solid #f9f9f9;
}

.b_l_9_green {
  border-left: 9px solid #55bdb4;
}

.b_l_9_blue01 {
  border-left: 9px solid #0f7990;
}

.b_l_9_blue02 {
  border-left: 9px solid #e5f2f1;
}

.b_l_9_yellow01 {
  border-left: 9px solid #FDD000;
}

.b_l_9_yellow02 {
  border-left: 9px solid #FFF33F;
}

.b_l_9_red {
  border-left: 9px solid #E60012;
}

.b_l_9_cream {
  border-left: 9px solid #FFFBE7;
}

.b_10 {
  border: 10px solid;
}

.b_10_black {
  border: 10px solid #231815;
}

.b_10_white {
  border: 10px solid #ffffff;
}

.b_10_gray01 {
  border: 10px solid #DcDDDD;
}

.b_10_gray02 {
  border: 10px solid #f9f9f9;
}

.b_10_green {
  border: 10px solid #55bdb4;
}

.b_10_blue01 {
  border: 10px solid #0f7990;
}

.b_10_blue02 {
  border: 10px solid #e5f2f1;
}

.b_10_yellow01 {
  border: 10px solid #FDD000;
}

.b_10_yellow02 {
  border: 10px solid #FFF33F;
}

.b_10_red {
  border: 10px solid #E60012;
}

.b_10_cream {
  border: 10px solid #FFFBE7;
}

.b_t_10 {
  border-top: 10px solid;
}

.b_t_10_black {
  border-top: 10px solid #231815;
}

.b_t_10_white {
  border-top: 10px solid #ffffff;
}

.b_t_10_gray01 {
  border-top: 10px solid #DcDDDD;
}

.b_t_10_gray02 {
  border-top: 10px solid #f9f9f9;
}

.b_t_10_green {
  border-top: 10px solid #55bdb4;
}

.b_t_10_blue01 {
  border-top: 10px solid #0f7990;
}

.b_t_10_blue02 {
  border-top: 10px solid #e5f2f1;
}

.b_t_10_yellow01 {
  border-top: 10px solid #FDD000;
}

.b_t_10_yellow02 {
  border-top: 10px solid #FFF33F;
}

.b_t_10_red {
  border-top: 10px solid #E60012;
}

.b_t_10_cream {
  border-top: 10px solid #FFFBE7;
}

.b_b_10 {
  border-bottom: 10px solid;
}

.b_b_10_black {
  border-bottom: 10px solid #231815;
}

.b_b_10_white {
  border-bottom: 10px solid #ffffff;
}

.b_b_10_gray01 {
  border-bottom: 10px solid #DcDDDD;
}

.b_b_10_gray02 {
  border-bottom: 10px solid #f9f9f9;
}

.b_b_10_green {
  border-bottom: 10px solid #55bdb4;
}

.b_b_10_blue01 {
  border-bottom: 10px solid #0f7990;
}

.b_b_10_blue02 {
  border-bottom: 10px solid #e5f2f1;
}

.b_b_10_yellow01 {
  border-bottom: 10px solid #FDD000;
}

.b_b_10_yellow02 {
  border-bottom: 10px solid #FFF33F;
}

.b_b_10_red {
  border-bottom: 10px solid #E60012;
}

.b_b_10_cream {
  border-bottom: 10px solid #FFFBE7;
}

.b_r_10 {
  border-right: 10px solid;
}

.b_r_10_black {
  border-right: 10px solid #231815;
}

.b_r_10_white {
  border-right: 10px solid #ffffff;
}

.b_r_10_gray01 {
  border-right: 10px solid #DcDDDD;
}

.b_r_10_gray02 {
  border-right: 10px solid #f9f9f9;
}

.b_r_10_green {
  border-right: 10px solid #55bdb4;
}

.b_r_10_blue01 {
  border-right: 10px solid #0f7990;
}

.b_r_10_blue02 {
  border-right: 10px solid #e5f2f1;
}

.b_r_10_yellow01 {
  border-right: 10px solid #FDD000;
}

.b_r_10_yellow02 {
  border-right: 10px solid #FFF33F;
}

.b_r_10_red {
  border-right: 10px solid #E60012;
}

.b_r_10_cream {
  border-right: 10px solid #FFFBE7;
}

.b_l_10 {
  border-left: 10px solid;
}

.b_l_10_black {
  border-left: 10px solid #231815;
}

.b_l_10_white {
  border-left: 10px solid #ffffff;
}

.b_l_10_gray01 {
  border-left: 10px solid #DcDDDD;
}

.b_l_10_gray02 {
  border-left: 10px solid #f9f9f9;
}

.b_l_10_green {
  border-left: 10px solid #55bdb4;
}

.b_l_10_blue01 {
  border-left: 10px solid #0f7990;
}

.b_l_10_blue02 {
  border-left: 10px solid #e5f2f1;
}

.b_l_10_yellow01 {
  border-left: 10px solid #FDD000;
}

.b_l_10_yellow02 {
  border-left: 10px solid #FFF33F;
}

.b_l_10_red {
  border-left: 10px solid #E60012;
}

.b_l_10_cream {
  border-left: 10px solid #FFFBE7;
}

.br50 {
  border-radius: 50%;
}

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

各クラス

----------------------------------------------------------------*/
::-moz-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;
  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;
}

.black {
  color: #231815;
}

.black_bg {
  background-color: #231815;
}

.white {
  color: #ffffff;
}

.white_bg {
  background-color: #ffffff;
}

.gray01 {
  color: #DcDDDD;
}

.gray01_bg {
  background-color: #DcDDDD;
}

.gray02 {
  color: #f9f9f9;
}

.gray02_bg {
  background-color: #f9f9f9;
}

.green {
  color: #55bdb4;
}

.green_bg {
  background-color: #55bdb4;
}

.blue01 {
  color: #0f7990;
}

.blue01_bg {
  background-color: #0f7990;
}

.blue02 {
  color: #e5f2f1;
}

.blue02_bg {
  background-color: #e5f2f1;
}

.yellow01 {
  color: #FDD000;
}

.yellow01_bg {
  background-color: #FDD000;
}

.yellow02 {
  color: #FFF33F;
}

.yellow02_bg {
  background-color: #FFF33F;
}

.red {
  color: #E60012;
}

.red_bg {
  background-color: #E60012;
}

.cream {
  color: #FFFBE7;
}

.cream_bg {
  background-color: #FFFBE7;
}

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

フォント読み込み

----------------------------------------------------------------*/
.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";
}

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

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

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

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

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

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

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

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

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

.m_100 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.m_300 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.m_400 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.m_500 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.m_700 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.m_800 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.m_900 {
  font-family: "M PLUS 1p", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.se_400 {
  font-family: "Seymour One", sans-serif;
  font-weight: 400;
  font-style: normal;
}

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

Pagetop ボタン

----------------------------------------------------------------*/
.wrap_btn {
  position: fixed;
  bottom: 4vw;
  right: 5.4vw;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  width: 4.17vw;
  height: 4.17vw;
  z-index: 20;
  transition: none;
}

.wrap_btn_img {
  width: 4.17vw;
  height: 4.17vw;
  background: url(../img/common/pagetop.png) no-repeat;
  background-size: cover;
  background-position: center;
  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;
  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: flex;
  justify-content: center;
  align-items: center;
}

.flex_between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flex_column_center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

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

  common

  ----------------------------------------------------------------*/
.header_logo {
  transition: 0.4s;
}
.header_logo.d_none {
  display: none;
}

.header_logo02 {
  display: none;
  transition: 0.4s;
}
.header_logo02.d_block {
  display: block;
}

.w_fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w_90 {
  width: 90%;
}

.w_33 {
  width: 33%;
}

.b_shadow01 {
  box-shadow: 10px 10px 0px #dcdddd;
}

.yellow02_dashed {
  border-bottom: 0.3vw dashed #FFF33F;
  max-width: 50vw;
}

.section_title_area {
  position: relative;
}
.section_title_area .section_en {
  position: absolute;
  left: 50%;
  top: -1.8vw;
  transform: translateX(-50%);
}
.section_title_area h2 {
  max-width: 50vw;
  border-bottom: 0.3vw dashed #FFF33F;
}

.section_btn p {
  transition: 0.4s;
}
.section_btn span {
  transition: 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  .section_btn:hover {
    opacity: 1;
    background-color: #fff;
  }
  .section_btn:hover span {
    color: #0f7990;
  }
  .section_btn:hover p {
    color: #0f7990;
  }
}

.nowrap {
  white-space: nowrap;
}

.side_ban_area {
  position: fixed;
  bottom: 10vw;
  right: 5.05vw;
  width: 5.25vw;
  height: auto;
  z-index: 1000;
}
.side_ban_area img {
  width: 100%;
  height: 100%;
}

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

  header

  ----------------------------------------------------------------*/
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
header .header_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .header_inner h1 {
  width: 270px;
  margin-left: 40px;
}
header .header_inner h1 a {
  width: 100%;
}
header .header_inner h1 a img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
header .header_inner nav a {
  display: block;
  color: #000;
}
header .header_inner nav .contact_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
  background-color: #fff;
}

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

  main

  ----------------------------------------------------------------*/
main .mv {
  background-image: url(../img/top/mv_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .mv .mv_inner {
  position: relative;
  overflow: hidden;
}
main .mv .mv_inner .mv_slider {
  margin-bottom: 0.78vw;
}
main .mv .mv_inner .mv_slider:last-of-type {
  margin-bottom: 0;
}
main .mv .mv_inner .mv_slider .slick-list {
  overflow: visible;
}
main .mv .mv_inner .mv_slider .slick-track {
  display: flex;
}
main .mv .mv_inner .mv_slider .slick-slide {
  width: 19.27vw;
  margin-right: 0.78vw;
}
main .mv .mv_inner .mv_slider .mv_slider_item {
  width: 19.27vw;
}
main .mv .mv_inner .mv_slider .mv_slider_item .mv_slider_item_img {
  display: block;
  width: 100%;
  height: auto;
}
main .mv .mv_inner .mv_slider .mv_slider_item .mv_slider_item_img img {
  width: 100%;
  height: auto;
  display: block;
}
main .mv .mv_inner .mv_slider02 {
  padding-left: 9.58vw;
}
main .mv .mv_inner .mv_catch_area {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 21.35vw;
  z-index: 10;
}
main .mv .mv_inner .mv_catch_area .img {
  width: 12.5vw;
}
main .intro_area .intro_area_inner .middle .img {
  width: 4.17vw;
}
main .worry_area {
  position: relative;
  z-index: 20;
}
main .worry_area .arrow_yellow_bg {
  position: absolute;
  width: 15.63vw;
  height: auto;
  bottom: -5.2vw;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}
main .worry_area .worry_area_upper {
  background-image: url(../img/top/green_area.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .worry_area .worry_area_inner {
  padding-left: 20vw;
  background-color: #f9f9f9;
}
main .worry_area .worry_area_inner .worry_area_inner_content {
  width: 61.72vw;
  box-shadow: 1.56vw 1.56vw 0 #55bdb4;
  position: relative;
  z-index: 0;
}
main .worry_area .worry_area_inner .worry_area_inner_content .worry_img {
  width: 27.08vw;
  max-width: 100%;
  display: block;
}
main .worry_area .worry_area_inner .worry_area_inner_content .worry_img img,
main .worry_area .worry_area_inner .worry_area_inner_content .worry_img source {
  width: 100%;
  height: auto;
  display: block;
}
main .worry_area .worry_area_inner .worry_area_inner_content .worry_card_area {
  position: absolute;
  top: 3.07vw;
  left: 36.88vw;
  z-index: 10;
}
main .worry_area .worry_area_inner .worry_area_inner_content .worry_card_area .worry_card {
  border: dashed 2px #0f7990;
  width: 29.69vw;
}
main .worry_area .worry_area_inner .worry_area_inner_content .worry_card_area .worry_card .worry_card_right {
  width: 5.21vw;
}
main .solution_area {
  background-image: url(../img/top/solution_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}
main .solution_area .design_bg {
  position: absolute;
  width: 100vw;
  height: auto;
  bottom: -0.1vw;
  left: 0;
  z-index: 10;
}
main .solution_area:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  content: "";
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .solution_area .solution_area_inner .solution_area_inner_left {
  width: 28.65vw;
}
main .solution_area .solution_area_inner .solution_area_inner_right {
  width: 50%;
}
main .solution_area .solution_area_inner .middle .img {
  width: 5.21vw;
}
main .design_area {
  position: relative;
  z-index: 0;
}
main .card_area .card_list {
  position: relative;
  width: 31.25vw;
}
main .card_area .card_list .card_circle {
  position: absolute;
  top: -3vw;
  left: 50%;
  transform: translateX(-50%);
  width: 7.29vw;
  height: 7.29vw;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
main .card_area .card_list .card_circle img {
  width: 4vw;
}
main .card_area .card_list .card_circle .design_icon02 {
  width: 2.6vw;
}
main .card_area .card_list .card_circle .design_icon03 {
  width: 2vw;
}
main .card_area .card_list .card_circle .design_icon04 {
  width: 2.6vw;
}
main .card_area .card_list .card_circle p {
  font-size: 0.725vw;
}
main .card_area .card_list .middle {
  width: 27.08vw;
  display: flex;
  align-items: center;
  gap: 0.52vw;
}
main .design_img_area {
  max-width: 1760px;
  margin-left: auto;
  margin-right: auto;
}
main .design_img_area .design_img_area_img {
  width: 19.79vw;
}
main .design_img_area .design_img_area_img img {
  width: 100%;
}
main .plan_area {
  position: relative;
  z-index: 0;
  background-image: url(../img/top/plan_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .plan_area .plan_bg {
  position: absolute;
  width: 100%;
}
main .plan_area .plan_bg_upper {
  top: 0;
  left: 0;
  right: 0;
}
main .plan_area .plan_bg_lower {
  bottom: -0.08vw;
  left: 0;
  right: 0;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card .plan_card_left {
  max-width: 30.24vw;
  width: 100%;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card .plan_card_right {
  border-left: 0.21vw dashed #55bdb4;
  max-width: 30.24vw;
  width: 100%;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card .plan_card_right .upper .img {
  width: 10.94vw;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card_half_area .plan_card_half {
  max-width: 32.29vw;
  width: 100%;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card_half_area .plan_card_half .left {
  width: 6.82vw;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card_option .left {
  width: auto !important;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card_option .left .right {
  position: relative;
}
main .plan_area .plan_area_inner .plan_area_inner_content .plan_card_option .left .right::before {
  display: none;
  content: "";
  position: absolute;
  top: 3.5vw;
  left: 0;
  background: #FFF33F;
  width: 8.5vw;
  height: 0.21vw;
}
main .flow_area {
  background-image: url(../img/top/flow_lower.png);
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
main .flow_area .flow_area_inner .flow_area_inner_content .flow_area_inner_content_item {
  width: 18.75vw;
  height: 27.5vw;
}
main .flow_area .flow_area_inner .flow_area_inner_content .flow_area_inner_content_item .flow_area_inner_content_item_upper .num {
  width: 5.21vw;
  height: 5.21vw;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
main .flow_area .flow_area_inner .flow_area_inner_content .flow_area_inner_content_item .flow_area_inner_content_item_upper .flow_area_inner_content_item_img {
  width: 10.42vw;
  max-width: 200px;
}
main .flow_area .flow_area_inner .flow_area_inner_content .arrow_img {
  width: 3.125vw;
}
main .flow_area .flow_area_inner .flow_area_inner_content_sp {
  display: none !important;
}
main .data_area {
  background-image: url(../img/top/data_area.png);
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
main .data_area .data_area_inner .data_area_inner_item_area .data_area_inner_item {
  border-bottom: 0.1vw dashed #55bdb4;
  display: flex;
  padding-top: 1.56vw;
  padding-bottom: 1.56vw;
}
main .data_area .data_area_inner .data_area_inner_item_area .data_area_inner_item:first-child {
  border-top: 0.1vw dashed #55bdb4;
}
main .data_area .data_area_inner .data_area_inner_item_area .data_area_inner_item .left {
  display: flex;
  gap: 1.56vw;
}
main .data_area .data_area_inner .data_area_inner_item_area .data_area_inner_item .left .num {
  width: 4.17vw;
  height: 4.17vw;
  min-width: 4.17vw;
  min-height: 4.17vw;
  max-width: 4.17vw;
  max-height: 4.17vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
main .data_area .data_area_inner .data_area_inner_item_area .data_area_inner_item .right {
  max-width: 33.33vw;
}
main .data_area .data_area_inner .caution .left {
  width: 25vw;
  align-self: flex-start;
}
main .data_area .data_area_inner .caution .right {
  max-width: 660px;
}
main .product_area {
  position: relative;
  z-index: 0;
}
main .product_area .product_bg {
  position: absolute;
  width: 100vw;
  height: auto;
  bottom: -0.04vw;
  left: 0;
  z-index: 10;
}
main .product_area .product_area_inner .product_slider_wrap {
  margin-top: 3.13vw;
  padding-bottom: 4.17vw;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-list {
  overflow: hidden;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-track {
  display: flex;
  padding-bottom: 4vw;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-slide {
  margin: 0 3.13vw;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .product_slider_item {
  width: 32.29vw;
  box-shadow: 0.56vw 0.56vw 0 #55bdb4;
  overflow: hidden;
  border-radius: 0.52vw;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .product_slider_item .product_slider_item_img {
  display: block;
  width: 100%;
  height: auto;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .product_slider_item .product_slider_item_img img {
  width: 100%;
  height: auto;
  display: block;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .product_slider_item .white_bg {
  position: relative;
  z-index: 0;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .product_slider_item .white_bg h3 {
  position: absolute;
  width: 29.17vw;
  top: -1.2vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-dots {
  bottom: -2.6vw;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 0.52vw;
  list-style: none;
  padding: 0;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-dots li {
  width: 0.63vw;
  height: 0.63vw;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-dots li button {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #ccc;
  border: none;
  padding: 0;
  font-size: 0;
  cursor: pointer;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider .slick-dots li.slick-active button {
  background-color: #55bdb4;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_prev,
main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_next {
  width: 4.17vw;
  height: 4.17vw;
  min-width: 50px;
  min-height: 50px;
  background: transparent;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_prev .material-icons,
main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_next .material-icons {
  font-size: 1.67vw;
  transition: color 0.3s ease;
}
@media (hover: hover) and (pointer: fine) {
  main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_prev:hover,
  main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_next:hover {
    background-color: #55bdb4;
    opacity: 1;
  }
  main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_prev:hover .material-icons,
  main .product_area .product_area_inner .product_slider_wrap .product_slider_nav .product_slider_next:hover .material-icons {
    color: #fff;
  }
}
main .faq_area .faq_area_inner .faq_area_inner_content .faq_area_inner_content_title {
  position: relative;
}
main .faq_area .faq_area_inner .faq_area_inner_content .faq_area_inner_content_title h2 {
  max-width: 50vw;
  border-bottom: 0.3vw dashed #FFF33F;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_q {
  cursor: pointer;
  transition: opacity 0.3s ease;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_q .right {
  position: relative;
  width: 2.08vw;
  height: 2.08vw;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_q .right::before, main .faq_accord_area .faq_accord_item .faq_accord_item_q .right::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #0F7990;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_q .right::before {
  width: 1.2vw;
  height: 0.12vw;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_q .right::after {
  width: 0.12vw;
  height: 1.2vw;
}
main .faq_accord_area .faq_accord_item .faq_accord_item_a {
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease, margin-top 0.3s ease;
}
main .faq_accord_area .faq_accord_item.is-open .faq_accord_item_q .right::after {
  transform: translate(-50%, -50%) rotate(90deg);
  opacity: 0;
}
main .order_area {
  background-image: url(../img/top/order_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
main .order_area .order_area_inner .order_area_inner_content {
  border-radius: 9.25vw;
}
main .order_area .order_area_inner .order_area_inner_content span {
  transition: 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  main .order_area .order_area_inner .order_area_inner_content:hover {
    opacity: 1;
  }
  main .order_area .order_area_inner .order_area_inner_content:hover span {
    transform: translateX(0.52vw);
  }
}
main .order_area .order_area_inner .order_area_inner_content .order_area_inner_content_left {
  max-width: 20.79vw;
}
main .order_area .order_area_inner .order_area_inner_content .order_area_inner_content_left p {
  border-bottom: 0.21vw dashed #0f7990;
}
main .order_area .order_area_inner .order_area_inner_content .order_area_inner_content_right .left {
  max-width: 21.35vw;
}
main .link_area .link_area_inner .link_area_card .link_area_card_inner .store_name .img {
  width: 9.4vw;
  min-width: 60px;
  max-width: 120px;
  display: flex;
  align-items: center;
}
main .link_area .link_area_inner .link_area_card .link_area_card_inner .store_name .img img {
  width: 100%;
  height: auto;
  display: block;
}

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

footer

----------------------------------------------------------------*/
footer {
  background-image: url(../img/common/footer_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}
footer .footer_inner {
  position: relative;
  z-index: 10;
}
footer .footer_inner .abs_text {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: -1;
  font-size: 10.4167vw;
  opacity: 0.1;
  transform: translateX(-50%);
}

.aaa {
  display: flex;
}