@charset "UTF-8";
/* ---------------------------------------------------
  Setting
--------------------------------------------------- */
/* ---------------------------------------------------
  Mixin
--------------------------------------------------- */
/* ---------------------------------------------------
  Reset
--------------------------------------------------- */
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
}

:root {
  --vh: 1vh;
}

html, body {
  overflow-x: hidden;
}

html {
  font-size: 100%;
}

html.is-scroll-prevent {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  html.is-scroll-prevent {
    overflow: auto;
  }
}

body {
  position: relative;
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 500;
  -webkit-text-size-adjust: 100%;
  letter-spacing: 0.05em;
  scroll-behavior: smooth;
  color: #333;
  background-color: #fff;
  text-align: left;
}
@media screen and (max-width: 768px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 769px) {
  body {
    font-size: 16px;
    line-height: 1.5;
  }
}

img, video, canvas, svg {
  display: block;
  width: 100%;
  height: auto;
}

input,
button,
select,
textarea {
  font: inherit;
  text-transform: none;
  background: transparent;
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}

p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

ol,
ul {
  list-style: none;
  padding: 0;
}

a {
  color: #333;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: color, background, opacity;
  text-decoration: none !important;
}
@media (hover: hover) and (pointer: fine) {
  a:hover {
    opacity: 0.75;
  }
}
a:link {
  color: #fff;
}
a:visited {
  color: #fff;
}
a:hover {
  color: #fff;
}
a:active {
  color: #fff;
}
a img, a video, a canvas, a svg {
  transition: 0.3s opacity cubic-bezier(0.25, 0.1, 0.25, 1);
}
@media (hover: hover) and (pointer: fine) {
  a:hover img, a:hover video, a:hover canvas, a:hover svg {
    opacity: 0.75;
  }
}

input[type=submit],
input[type=button],
label,
button,
select {
  cursor: pointer;
}

sup {
  display: inline-block;
  margin: 0 1px;
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  sup {
    font-size: 14px;
  }
}

/* ---------------------------------------------------
  Utility
--------------------------------------------------- */
.u-container {
  position: relative;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .u-container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
  }
}

.u-none {
  display: none;
}

.u-pc-only {
  display: none;
}
@media screen and (min-width: 1024px) {
  .u-pc-only {
    display: block;
  }
}

.u-sp-only {
  display: block;
}
@media screen and (min-width: 1024px) {
  .u-sp-only {
    display: none;
  }
}

.u-t-just {
  -moz-text-align-last: left;
  text-align-last: left; /* Chrome・Firefox用 */
  text-align: justify; /* IE・Edge用 */
}

.u-ta-c {
  text-align: center;
}

.u-ta-r {
  text-align: right;
}

.u-list-indent li {
  padding-left: 1em;
  text-indent: -1em;
}

.u-cant-click {
  pointer-events: none;
}

.u-hover-fade {
  position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  z-index: 1;
}
.u-hover-fade:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5992de;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
  z-index: 2;
}
@media (hover: hover) and (pointer: fine) {
  .u-hover-fade:hover:before {
    opacity: 0.2;
  }
  .u-hover-fade:hover img {
    opacity: 1;
  }
}

.u-of img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50%;
  object-position: 50%;
}

.u-bg-skyblue {
  background-color: #ebf4ff;
}

.u-bg-green {
  background-color: #14868a;
}

.u-bg-pink {
  background-color: #e87279;
}

.u-bg-pale-yellow {
  background-color: #fff7b7;
}

.u-tc-black {
  color: #333;
}

.u-tc-white {
  color: #fff;
}

.u-tc-green {
  color: #14868a;
}

.u-tc-pink {
  color: #e87279;
}

.u-f-palt {
  font-feature-settings: "palt";
}

.u-fw-n {
  font-weight: 400;
}

.u-fw-b {
  font-weight: 700;
}

.u-fs-italic {
  font-style: italic;
}

.u-ls-75 {
  letter-spacing: 0.075em;
}

.u-sp-mgt-0 {
  margin-top: 0vw;
}

.u-sp-mgt-1 {
  margin-top: 0.1282051282vw;
}

.u-sp-mgt-2 {
  margin-top: 0.2564102564vw;
}

.u-sp-mgt-3 {
  margin-top: 0.3846153846vw;
}

.u-sp-mgt-4 {
  margin-top: 0.5128205128vw;
}

.u-sp-mgt-5 {
  margin-top: 0.641025641vw;
}

.u-sp-mgt-6 {
  margin-top: 0.7692307692vw;
}

.u-sp-mgt-7 {
  margin-top: 0.8974358974vw;
}

.u-sp-mgt-8 {
  margin-top: 1.0256410256vw;
}

.u-sp-mgt-9 {
  margin-top: 1.1538461538vw;
}

.u-sp-mgt-10 {
  margin-top: 1.2820512821vw;
}

.u-sp-mgt-11 {
  margin-top: 1.4102564103vw;
}

.u-sp-mgt-12 {
  margin-top: 1.5384615385vw;
}

.u-sp-mgt-13 {
  margin-top: 1.6666666667vw;
}

.u-sp-mgt-14 {
  margin-top: 1.7948717949vw;
}

.u-sp-mgt-15 {
  margin-top: 1.9230769231vw;
}

.u-sp-mgt-16 {
  margin-top: 2.0512820513vw;
}

.u-sp-mgt-17 {
  margin-top: 2.1794871795vw;
}

.u-sp-mgt-18 {
  margin-top: 2.3076923077vw;
}

.u-sp-mgt-19 {
  margin-top: 2.4358974359vw;
}

.u-sp-mgt-20 {
  margin-top: 2.5641025641vw;
}

.u-sp-mgt-21 {
  margin-top: 2.6923076923vw;
}

.u-sp-mgt-22 {
  margin-top: 2.8205128205vw;
}

.u-sp-mgt-23 {
  margin-top: 2.9487179487vw;
}

.u-sp-mgt-24 {
  margin-top: 3.0769230769vw;
}

.u-sp-mgt-25 {
  margin-top: 3.2051282051vw;
}

.u-sp-mgt-26 {
  margin-top: 3.3333333333vw;
}

.u-sp-mgt-27 {
  margin-top: 3.4615384615vw;
}

.u-sp-mgt-28 {
  margin-top: 3.5897435897vw;
}

.u-sp-mgt-29 {
  margin-top: 3.7179487179vw;
}

.u-sp-mgt-30 {
  margin-top: 3.8461538462vw;
}

.u-sp-mgt-31 {
  margin-top: 3.9743589744vw;
}

.u-sp-mgt-32 {
  margin-top: 4.1025641026vw;
}

.u-sp-mgt-33 {
  margin-top: 4.2307692308vw;
}

.u-sp-mgt-34 {
  margin-top: 4.358974359vw;
}

.u-sp-mgt-35 {
  margin-top: 4.4871794872vw;
}

.u-sp-mgt-36 {
  margin-top: 4.6153846154vw;
}

.u-sp-mgt-37 {
  margin-top: 4.7435897436vw;
}

.u-sp-mgt-38 {
  margin-top: 4.8717948718vw;
}

.u-sp-mgt-39 {
  margin-top: 5vw;
}

.u-sp-mgt-40 {
  margin-top: 5.1282051282vw;
}

.u-sp-mgt-41 {
  margin-top: 5.2564102564vw;
}

.u-sp-mgt-42 {
  margin-top: 5.3846153846vw;
}

.u-sp-mgt-43 {
  margin-top: 5.5128205128vw;
}

.u-sp-mgt-44 {
  margin-top: 5.641025641vw;
}

.u-sp-mgt-45 {
  margin-top: 5.7692307692vw;
}

.u-sp-mgt-46 {
  margin-top: 5.8974358974vw;
}

.u-sp-mgt-47 {
  margin-top: 6.0256410256vw;
}

.u-sp-mgt-48 {
  margin-top: 6.1538461538vw;
}

.u-sp-mgt-49 {
  margin-top: 6.2820512821vw;
}

.u-sp-mgt-50 {
  margin-top: 6.4102564103vw;
}

.u-sp-mgt-51 {
  margin-top: 6.5384615385vw;
}

.u-sp-mgt-52 {
  margin-top: 6.6666666667vw;
}

.u-sp-mgt-53 {
  margin-top: 6.7948717949vw;
}

.u-sp-mgt-54 {
  margin-top: 6.9230769231vw;
}

.u-sp-mgt-55 {
  margin-top: 7.0512820513vw;
}

.u-sp-mgt-56 {
  margin-top: 7.1794871795vw;
}

.u-sp-mgt-57 {
  margin-top: 7.3076923077vw;
}

.u-sp-mgt-58 {
  margin-top: 7.4358974359vw;
}

.u-sp-mgt-59 {
  margin-top: 7.5641025641vw;
}

.u-sp-mgt-60 {
  margin-top: 7.6923076923vw;
}

.u-sp-mgt-61 {
  margin-top: 7.8205128205vw;
}

.u-sp-mgt-62 {
  margin-top: 7.9487179487vw;
}

.u-sp-mgt-63 {
  margin-top: 8.0769230769vw;
}

.u-sp-mgt-64 {
  margin-top: 8.2051282051vw;
}

.u-sp-mgt-65 {
  margin-top: 8.3333333333vw;
}

.u-sp-mgt-66 {
  margin-top: 8.4615384615vw;
}

.u-sp-mgt-67 {
  margin-top: 8.5897435897vw;
}

.u-sp-mgt-68 {
  margin-top: 8.7179487179vw;
}

.u-sp-mgt-69 {
  margin-top: 8.8461538462vw;
}

.u-sp-mgt-70 {
  margin-top: 8.9743589744vw;
}

.u-sp-mgt-71 {
  margin-top: 9.1025641026vw;
}

.u-sp-mgt-72 {
  margin-top: 9.2307692308vw;
}

.u-sp-mgt-73 {
  margin-top: 9.358974359vw;
}

.u-sp-mgt-74 {
  margin-top: 9.4871794872vw;
}

.u-sp-mgt-75 {
  margin-top: 9.6153846154vw;
}

.u-sp-mgt-76 {
  margin-top: 9.7435897436vw;
}

.u-sp-mgt-77 {
  margin-top: 9.8717948718vw;
}

.u-sp-mgt-78 {
  margin-top: 10vw;
}

.u-sp-mgt-79 {
  margin-top: 10.1282051282vw;
}

.u-sp-mgt-80 {
  margin-top: 10.2564102564vw;
}

.u-sp-mgt-81 {
  margin-top: 10.3846153846vw;
}

.u-sp-mgt-82 {
  margin-top: 10.5128205128vw;
}

.u-sp-mgt-83 {
  margin-top: 10.641025641vw;
}

.u-sp-mgt-84 {
  margin-top: 10.7692307692vw;
}

.u-sp-mgt-85 {
  margin-top: 10.8974358974vw;
}

.u-sp-mgt-86 {
  margin-top: 11.0256410256vw;
}

.u-sp-mgt-87 {
  margin-top: 11.1538461538vw;
}

.u-sp-mgt-88 {
  margin-top: 11.2820512821vw;
}

.u-sp-mgt-89 {
  margin-top: 11.4102564103vw;
}

.u-sp-mgt-90 {
  margin-top: 11.5384615385vw;
}

.u-sp-mgt-91 {
  margin-top: 11.6666666667vw;
}

.u-sp-mgt-92 {
  margin-top: 11.7948717949vw;
}

.u-sp-mgt-93 {
  margin-top: 11.9230769231vw;
}

.u-sp-mgt-94 {
  margin-top: 12.0512820513vw;
}

.u-sp-mgt-95 {
  margin-top: 12.1794871795vw;
}

.u-sp-mgt-96 {
  margin-top: 12.3076923077vw;
}

.u-sp-mgt-97 {
  margin-top: 12.4358974359vw;
}

.u-sp-mgt-98 {
  margin-top: 12.5641025641vw;
}

.u-sp-mgt-99 {
  margin-top: 12.6923076923vw;
}

.u-sp-mgt-100 {
  margin-top: 12.8205128205vw;
}

.u-sp-mgt-101 {
  margin-top: 12.9487179487vw;
}

.u-sp-mgt-102 {
  margin-top: 13.0769230769vw;
}

.u-sp-mgt-103 {
  margin-top: 13.2051282051vw;
}

.u-sp-mgt-104 {
  margin-top: 13.3333333333vw;
}

.u-sp-mgt-105 {
  margin-top: 13.4615384615vw;
}

.u-sp-mgt-106 {
  margin-top: 13.5897435897vw;
}

.u-sp-mgt-107 {
  margin-top: 13.7179487179vw;
}

.u-sp-mgt-108 {
  margin-top: 13.8461538462vw;
}

.u-sp-mgt-109 {
  margin-top: 13.9743589744vw;
}

.u-sp-mgt-110 {
  margin-top: 14.1025641026vw;
}

.u-sp-mgt-111 {
  margin-top: 14.2307692308vw;
}

.u-sp-mgt-112 {
  margin-top: 14.358974359vw;
}

.u-sp-mgt-113 {
  margin-top: 14.4871794872vw;
}

.u-sp-mgt-114 {
  margin-top: 14.6153846154vw;
}

.u-sp-mgt-115 {
  margin-top: 14.7435897436vw;
}

.u-sp-mgt-116 {
  margin-top: 14.8717948718vw;
}

.u-sp-mgt-117 {
  margin-top: 15vw;
}

.u-sp-mgt-118 {
  margin-top: 15.1282051282vw;
}

.u-sp-mgt-119 {
  margin-top: 15.2564102564vw;
}

.u-sp-mgt-120 {
  margin-top: 15.3846153846vw;
}

.u-sp-mgt-121 {
  margin-top: 15.5128205128vw;
}

.u-sp-mgt-122 {
  margin-top: 15.641025641vw;
}

.u-sp-mgt-123 {
  margin-top: 15.7692307692vw;
}

.u-sp-mgt-124 {
  margin-top: 15.8974358974vw;
}

.u-sp-mgt-125 {
  margin-top: 16.0256410256vw;
}

.u-sp-mgt-126 {
  margin-top: 16.1538461538vw;
}

.u-sp-mgt-127 {
  margin-top: 16.2820512821vw;
}

.u-sp-mgt-128 {
  margin-top: 16.4102564103vw;
}

.u-sp-mgt-129 {
  margin-top: 16.5384615385vw;
}

.u-sp-mgt-130 {
  margin-top: 16.6666666667vw;
}

.u-sp-mgt-131 {
  margin-top: 16.7948717949vw;
}

.u-sp-mgt-132 {
  margin-top: 16.9230769231vw;
}

.u-sp-mgt-133 {
  margin-top: 17.0512820513vw;
}

.u-sp-mgt-134 {
  margin-top: 17.1794871795vw;
}

.u-sp-mgt-135 {
  margin-top: 17.3076923077vw;
}

.u-sp-mgt-136 {
  margin-top: 17.4358974359vw;
}

.u-sp-mgt-137 {
  margin-top: 17.5641025641vw;
}

.u-sp-mgt-138 {
  margin-top: 17.6923076923vw;
}

.u-sp-mgt-139 {
  margin-top: 17.8205128205vw;
}

.u-sp-mgt-140 {
  margin-top: 17.9487179487vw;
}

.u-sp-mgt-141 {
  margin-top: 18.0769230769vw;
}

.u-sp-mgt-142 {
  margin-top: 18.2051282051vw;
}

.u-sp-mgt-143 {
  margin-top: 18.3333333333vw;
}

.u-sp-mgt-144 {
  margin-top: 18.4615384615vw;
}

.u-sp-mgt-145 {
  margin-top: 18.5897435897vw;
}

.u-sp-mgt-146 {
  margin-top: 18.7179487179vw;
}

.u-sp-mgt-147 {
  margin-top: 18.8461538462vw;
}

.u-sp-mgt-148 {
  margin-top: 18.9743589744vw;
}

.u-sp-mgt-149 {
  margin-top: 19.1025641026vw;
}

.u-sp-mgt-150 {
  margin-top: 19.2307692308vw;
}

.u-sp-mgt-151 {
  margin-top: 19.358974359vw;
}

.u-sp-mgt-152 {
  margin-top: 19.4871794872vw;
}

.u-sp-mgt-153 {
  margin-top: 19.6153846154vw;
}

.u-sp-mgt-154 {
  margin-top: 19.7435897436vw;
}

.u-sp-mgt-155 {
  margin-top: 19.8717948718vw;
}

.u-sp-mgt-156 {
  margin-top: 20vw;
}

.u-sp-mgt-157 {
  margin-top: 20.1282051282vw;
}

.u-sp-mgt-158 {
  margin-top: 20.2564102564vw;
}

.u-sp-mgt-159 {
  margin-top: 20.3846153846vw;
}

.u-sp-mgt-160 {
  margin-top: 20.5128205128vw;
}

.u-sp-mgt-161 {
  margin-top: 20.641025641vw;
}

.u-sp-mgt-162 {
  margin-top: 20.7692307692vw;
}

.u-sp-mgt-163 {
  margin-top: 20.8974358974vw;
}

.u-sp-mgt-164 {
  margin-top: 21.0256410256vw;
}

.u-sp-mgt-165 {
  margin-top: 21.1538461538vw;
}

.u-sp-mgt-166 {
  margin-top: 21.2820512821vw;
}

.u-sp-mgt-167 {
  margin-top: 21.4102564103vw;
}

.u-sp-mgt-168 {
  margin-top: 21.5384615385vw;
}

.u-sp-mgt-169 {
  margin-top: 21.6666666667vw;
}

.u-sp-mgt-170 {
  margin-top: 21.7948717949vw;
}

.u-sp-mgt-171 {
  margin-top: 21.9230769231vw;
}

.u-sp-mgt-172 {
  margin-top: 22.0512820513vw;
}

.u-sp-mgt-173 {
  margin-top: 22.1794871795vw;
}

.u-sp-mgt-174 {
  margin-top: 22.3076923077vw;
}

.u-sp-mgt-175 {
  margin-top: 22.4358974359vw;
}

.u-sp-mgt-176 {
  margin-top: 22.5641025641vw;
}

.u-sp-mgt-177 {
  margin-top: 22.6923076923vw;
}

.u-sp-mgt-178 {
  margin-top: 22.8205128205vw;
}

.u-sp-mgt-179 {
  margin-top: 22.9487179487vw;
}

.u-sp-mgt-180 {
  margin-top: 23.0769230769vw;
}

.u-sp-mgt-181 {
  margin-top: 23.2051282051vw;
}

.u-sp-mgt-182 {
  margin-top: 23.3333333333vw;
}

.u-sp-mgt-183 {
  margin-top: 23.4615384615vw;
}

.u-sp-mgt-184 {
  margin-top: 23.5897435897vw;
}

.u-sp-mgt-185 {
  margin-top: 23.7179487179vw;
}

.u-sp-mgt-186 {
  margin-top: 23.8461538462vw;
}

.u-sp-mgt-187 {
  margin-top: 23.9743589744vw;
}

.u-sp-mgt-188 {
  margin-top: 24.1025641026vw;
}

.u-sp-mgt-189 {
  margin-top: 24.2307692308vw;
}

.u-sp-mgt-190 {
  margin-top: 24.358974359vw;
}

.u-sp-mgt-191 {
  margin-top: 24.4871794872vw;
}

.u-sp-mgt-192 {
  margin-top: 24.6153846154vw;
}

.u-sp-mgt-193 {
  margin-top: 24.7435897436vw;
}

.u-sp-mgt-194 {
  margin-top: 24.8717948718vw;
}

.u-sp-mgt-195 {
  margin-top: 25vw;
}

.u-sp-mgt-196 {
  margin-top: 25.1282051282vw;
}

.u-sp-mgt-197 {
  margin-top: 25.2564102564vw;
}

.u-sp-mgt-198 {
  margin-top: 25.3846153846vw;
}

.u-sp-mgt-199 {
  margin-top: 25.5128205128vw;
}

.u-sp-mgt-200 {
  margin-top: 25.641025641vw;
}

.u-sp-mgt-201 {
  margin-top: 25.7692307692vw;
}

.u-sp-mgt-202 {
  margin-top: 25.8974358974vw;
}

.u-sp-mgt-203 {
  margin-top: 26.0256410256vw;
}

.u-sp-mgt-204 {
  margin-top: 26.1538461538vw;
}

.u-sp-mgt-205 {
  margin-top: 26.2820512821vw;
}

.u-sp-mgt-206 {
  margin-top: 26.4102564103vw;
}

.u-sp-mgt-207 {
  margin-top: 26.5384615385vw;
}

.u-sp-mgt-208 {
  margin-top: 26.6666666667vw;
}

.u-sp-mgt-209 {
  margin-top: 26.7948717949vw;
}

.u-sp-mgt-210 {
  margin-top: 26.9230769231vw;
}

.u-sp-mgt-211 {
  margin-top: 27.0512820513vw;
}

.u-sp-mgt-212 {
  margin-top: 27.1794871795vw;
}

.u-sp-mgt-213 {
  margin-top: 27.3076923077vw;
}

.u-sp-mgt-214 {
  margin-top: 27.4358974359vw;
}

.u-sp-mgt-215 {
  margin-top: 27.5641025641vw;
}

.u-sp-mgt-216 {
  margin-top: 27.6923076923vw;
}

.u-sp-mgt-217 {
  margin-top: 27.8205128205vw;
}

.u-sp-mgt-218 {
  margin-top: 27.9487179487vw;
}

.u-sp-mgt-219 {
  margin-top: 28.0769230769vw;
}

.u-sp-mgt-220 {
  margin-top: 28.2051282051vw;
}

.u-sp-mgt-221 {
  margin-top: 28.3333333333vw;
}

.u-sp-mgt-222 {
  margin-top: 28.4615384615vw;
}

.u-sp-mgt-223 {
  margin-top: 28.5897435897vw;
}

.u-sp-mgt-224 {
  margin-top: 28.7179487179vw;
}

.u-sp-mgt-225 {
  margin-top: 28.8461538462vw;
}

.u-sp-mgt-226 {
  margin-top: 28.9743589744vw;
}

.u-sp-mgt-227 {
  margin-top: 29.1025641026vw;
}

.u-sp-mgt-228 {
  margin-top: 29.2307692308vw;
}

.u-sp-mgt-229 {
  margin-top: 29.358974359vw;
}

.u-sp-mgt-230 {
  margin-top: 29.4871794872vw;
}

.u-sp-mgt-231 {
  margin-top: 29.6153846154vw;
}

.u-sp-mgt-232 {
  margin-top: 29.7435897436vw;
}

.u-sp-mgt-233 {
  margin-top: 29.8717948718vw;
}

.u-sp-mgt-234 {
  margin-top: 30vw;
}

.u-sp-mgt-235 {
  margin-top: 30.1282051282vw;
}

.u-sp-mgt-236 {
  margin-top: 30.2564102564vw;
}

.u-sp-mgt-237 {
  margin-top: 30.3846153846vw;
}

.u-sp-mgt-238 {
  margin-top: 30.5128205128vw;
}

.u-sp-mgt-239 {
  margin-top: 30.641025641vw;
}

.u-sp-mgt-240 {
  margin-top: 30.7692307692vw;
}

.u-sp-mgt-241 {
  margin-top: 30.8974358974vw;
}

.u-sp-mgt-242 {
  margin-top: 31.0256410256vw;
}

.u-sp-mgt-243 {
  margin-top: 31.1538461538vw;
}

.u-sp-mgt-244 {
  margin-top: 31.2820512821vw;
}

.u-sp-mgt-245 {
  margin-top: 31.4102564103vw;
}

.u-sp-mgt-246 {
  margin-top: 31.5384615385vw;
}

.u-sp-mgt-247 {
  margin-top: 31.6666666667vw;
}

.u-sp-mgt-248 {
  margin-top: 31.7948717949vw;
}

.u-sp-mgt-249 {
  margin-top: 31.9230769231vw;
}

.u-sp-mgt-250 {
  margin-top: 32.0512820513vw;
}

.u-sp-mgt-251 {
  margin-top: 32.1794871795vw;
}

.u-sp-mgt-252 {
  margin-top: 32.3076923077vw;
}

.u-sp-mgt-253 {
  margin-top: 32.4358974359vw;
}

.u-sp-mgt-254 {
  margin-top: 32.5641025641vw;
}

.u-sp-mgt-255 {
  margin-top: 32.6923076923vw;
}

.u-sp-mgt-256 {
  margin-top: 32.8205128205vw;
}

.u-sp-mgt-257 {
  margin-top: 32.9487179487vw;
}

.u-sp-mgt-258 {
  margin-top: 33.0769230769vw;
}

.u-sp-mgt-259 {
  margin-top: 33.2051282051vw;
}

.u-sp-mgt-260 {
  margin-top: 33.3333333333vw;
}

.u-sp-mgt-261 {
  margin-top: 33.4615384615vw;
}

.u-sp-mgt-262 {
  margin-top: 33.5897435897vw;
}

.u-sp-mgt-263 {
  margin-top: 33.7179487179vw;
}

.u-sp-mgt-264 {
  margin-top: 33.8461538462vw;
}

.u-sp-mgt-265 {
  margin-top: 33.9743589744vw;
}

.u-sp-mgt-266 {
  margin-top: 34.1025641026vw;
}

.u-sp-mgt-267 {
  margin-top: 34.2307692308vw;
}

.u-sp-mgt-268 {
  margin-top: 34.358974359vw;
}

.u-sp-mgt-269 {
  margin-top: 34.4871794872vw;
}

.u-sp-mgt-270 {
  margin-top: 34.6153846154vw;
}

.u-sp-mgt-271 {
  margin-top: 34.7435897436vw;
}

.u-sp-mgt-272 {
  margin-top: 34.8717948718vw;
}

.u-sp-mgt-273 {
  margin-top: 35vw;
}

.u-sp-mgt-274 {
  margin-top: 35.1282051282vw;
}

.u-sp-mgt-275 {
  margin-top: 35.2564102564vw;
}

.u-sp-mgt-276 {
  margin-top: 35.3846153846vw;
}

.u-sp-mgt-277 {
  margin-top: 35.5128205128vw;
}

.u-sp-mgt-278 {
  margin-top: 35.641025641vw;
}

.u-sp-mgt-279 {
  margin-top: 35.7692307692vw;
}

.u-sp-mgt-280 {
  margin-top: 35.8974358974vw;
}

.u-sp-mgt-281 {
  margin-top: 36.0256410256vw;
}

.u-sp-mgt-282 {
  margin-top: 36.1538461538vw;
}

.u-sp-mgt-283 {
  margin-top: 36.2820512821vw;
}

.u-sp-mgt-284 {
  margin-top: 36.4102564103vw;
}

.u-sp-mgt-285 {
  margin-top: 36.5384615385vw;
}

.u-sp-mgt-286 {
  margin-top: 36.6666666667vw;
}

.u-sp-mgt-287 {
  margin-top: 36.7948717949vw;
}

.u-sp-mgt-288 {
  margin-top: 36.9230769231vw;
}

.u-sp-mgt-289 {
  margin-top: 37.0512820513vw;
}

.u-sp-mgt-290 {
  margin-top: 37.1794871795vw;
}

.u-sp-mgt-291 {
  margin-top: 37.3076923077vw;
}

.u-sp-mgt-292 {
  margin-top: 37.4358974359vw;
}

.u-sp-mgt-293 {
  margin-top: 37.5641025641vw;
}

.u-sp-mgt-294 {
  margin-top: 37.6923076923vw;
}

.u-sp-mgt-295 {
  margin-top: 37.8205128205vw;
}

.u-sp-mgt-296 {
  margin-top: 37.9487179487vw;
}

.u-sp-mgt-297 {
  margin-top: 38.0769230769vw;
}

.u-sp-mgt-298 {
  margin-top: 38.2051282051vw;
}

.u-sp-mgt-299 {
  margin-top: 38.3333333333vw;
}

.u-sp-mgt-300 {
  margin-top: 38.4615384615vw;
}

.u-sp-mgb-0 {
  margin-bottom: 0vw;
}

.u-sp-mgb-1 {
  margin-bottom: 0.1282051282vw;
}

.u-sp-mgb-2 {
  margin-bottom: 0.2564102564vw;
}

.u-sp-mgb-3 {
  margin-bottom: 0.3846153846vw;
}

.u-sp-mgb-4 {
  margin-bottom: 0.5128205128vw;
}

.u-sp-mgb-5 {
  margin-bottom: 0.641025641vw;
}

.u-sp-mgb-6 {
  margin-bottom: 0.7692307692vw;
}

.u-sp-mgb-7 {
  margin-bottom: 0.8974358974vw;
}

.u-sp-mgb-8 {
  margin-bottom: 1.0256410256vw;
}

.u-sp-mgb-9 {
  margin-bottom: 1.1538461538vw;
}

.u-sp-mgb-10 {
  margin-bottom: 1.2820512821vw;
}

.u-sp-mgb-11 {
  margin-bottom: 1.4102564103vw;
}

.u-sp-mgb-12 {
  margin-bottom: 1.5384615385vw;
}

.u-sp-mgb-13 {
  margin-bottom: 1.6666666667vw;
}

.u-sp-mgb-14 {
  margin-bottom: 1.7948717949vw;
}

.u-sp-mgb-15 {
  margin-bottom: 1.9230769231vw;
}

.u-sp-mgb-16 {
  margin-bottom: 2.0512820513vw;
}

.u-sp-mgb-17 {
  margin-bottom: 2.1794871795vw;
}

.u-sp-mgb-18 {
  margin-bottom: 2.3076923077vw;
}

.u-sp-mgb-19 {
  margin-bottom: 2.4358974359vw;
}

.u-sp-mgb-20 {
  margin-bottom: 2.5641025641vw;
}

.u-sp-mgb-21 {
  margin-bottom: 2.6923076923vw;
}

.u-sp-mgb-22 {
  margin-bottom: 2.8205128205vw;
}

.u-sp-mgb-23 {
  margin-bottom: 2.9487179487vw;
}

.u-sp-mgb-24 {
  margin-bottom: 3.0769230769vw;
}

.u-sp-mgb-25 {
  margin-bottom: 3.2051282051vw;
}

.u-sp-mgb-26 {
  margin-bottom: 3.3333333333vw;
}

.u-sp-mgb-27 {
  margin-bottom: 3.4615384615vw;
}

.u-sp-mgb-28 {
  margin-bottom: 3.5897435897vw;
}

.u-sp-mgb-29 {
  margin-bottom: 3.7179487179vw;
}

.u-sp-mgb-30 {
  margin-bottom: 3.8461538462vw;
}

.u-sp-mgb-31 {
  margin-bottom: 3.9743589744vw;
}

.u-sp-mgb-32 {
  margin-bottom: 4.1025641026vw;
}

.u-sp-mgb-33 {
  margin-bottom: 4.2307692308vw;
}

.u-sp-mgb-34 {
  margin-bottom: 4.358974359vw;
}

.u-sp-mgb-35 {
  margin-bottom: 4.4871794872vw;
}

.u-sp-mgb-36 {
  margin-bottom: 4.6153846154vw;
}

.u-sp-mgb-37 {
  margin-bottom: 4.7435897436vw;
}

.u-sp-mgb-38 {
  margin-bottom: 4.8717948718vw;
}

.u-sp-mgb-39 {
  margin-bottom: 5vw;
}

.u-sp-mgb-40 {
  margin-bottom: 5.1282051282vw;
}

.u-sp-mgb-41 {
  margin-bottom: 5.2564102564vw;
}

.u-sp-mgb-42 {
  margin-bottom: 5.3846153846vw;
}

.u-sp-mgb-43 {
  margin-bottom: 5.5128205128vw;
}

.u-sp-mgb-44 {
  margin-bottom: 5.641025641vw;
}

.u-sp-mgb-45 {
  margin-bottom: 5.7692307692vw;
}

.u-sp-mgb-46 {
  margin-bottom: 5.8974358974vw;
}

.u-sp-mgb-47 {
  margin-bottom: 6.0256410256vw;
}

.u-sp-mgb-48 {
  margin-bottom: 6.1538461538vw;
}

.u-sp-mgb-49 {
  margin-bottom: 6.2820512821vw;
}

.u-sp-mgb-50 {
  margin-bottom: 6.4102564103vw;
}

.u-sp-mgb-51 {
  margin-bottom: 6.5384615385vw;
}

.u-sp-mgb-52 {
  margin-bottom: 6.6666666667vw;
}

.u-sp-mgb-53 {
  margin-bottom: 6.7948717949vw;
}

.u-sp-mgb-54 {
  margin-bottom: 6.9230769231vw;
}

.u-sp-mgb-55 {
  margin-bottom: 7.0512820513vw;
}

.u-sp-mgb-56 {
  margin-bottom: 7.1794871795vw;
}

.u-sp-mgb-57 {
  margin-bottom: 7.3076923077vw;
}

.u-sp-mgb-58 {
  margin-bottom: 7.4358974359vw;
}

.u-sp-mgb-59 {
  margin-bottom: 7.5641025641vw;
}

.u-sp-mgb-60 {
  margin-bottom: 7.6923076923vw;
}

.u-sp-mgb-61 {
  margin-bottom: 7.8205128205vw;
}

.u-sp-mgb-62 {
  margin-bottom: 7.9487179487vw;
}

.u-sp-mgb-63 {
  margin-bottom: 8.0769230769vw;
}

.u-sp-mgb-64 {
  margin-bottom: 8.2051282051vw;
}

.u-sp-mgb-65 {
  margin-bottom: 8.3333333333vw;
}

.u-sp-mgb-66 {
  margin-bottom: 8.4615384615vw;
}

.u-sp-mgb-67 {
  margin-bottom: 8.5897435897vw;
}

.u-sp-mgb-68 {
  margin-bottom: 8.7179487179vw;
}

.u-sp-mgb-69 {
  margin-bottom: 8.8461538462vw;
}

.u-sp-mgb-70 {
  margin-bottom: 8.9743589744vw;
}

.u-sp-mgb-71 {
  margin-bottom: 9.1025641026vw;
}

.u-sp-mgb-72 {
  margin-bottom: 9.2307692308vw;
}

.u-sp-mgb-73 {
  margin-bottom: 9.358974359vw;
}

.u-sp-mgb-74 {
  margin-bottom: 9.4871794872vw;
}

.u-sp-mgb-75 {
  margin-bottom: 9.6153846154vw;
}

.u-sp-mgb-76 {
  margin-bottom: 9.7435897436vw;
}

.u-sp-mgb-77 {
  margin-bottom: 9.8717948718vw;
}

.u-sp-mgb-78 {
  margin-bottom: 10vw;
}

.u-sp-mgb-79 {
  margin-bottom: 10.1282051282vw;
}

.u-sp-mgb-80 {
  margin-bottom: 10.2564102564vw;
}

.u-sp-mgb-81 {
  margin-bottom: 10.3846153846vw;
}

.u-sp-mgb-82 {
  margin-bottom: 10.5128205128vw;
}

.u-sp-mgb-83 {
  margin-bottom: 10.641025641vw;
}

.u-sp-mgb-84 {
  margin-bottom: 10.7692307692vw;
}

.u-sp-mgb-85 {
  margin-bottom: 10.8974358974vw;
}

.u-sp-mgb-86 {
  margin-bottom: 11.0256410256vw;
}

.u-sp-mgb-87 {
  margin-bottom: 11.1538461538vw;
}

.u-sp-mgb-88 {
  margin-bottom: 11.2820512821vw;
}

.u-sp-mgb-89 {
  margin-bottom: 11.4102564103vw;
}

.u-sp-mgb-90 {
  margin-bottom: 11.5384615385vw;
}

.u-sp-mgb-91 {
  margin-bottom: 11.6666666667vw;
}

.u-sp-mgb-92 {
  margin-bottom: 11.7948717949vw;
}

.u-sp-mgb-93 {
  margin-bottom: 11.9230769231vw;
}

.u-sp-mgb-94 {
  margin-bottom: 12.0512820513vw;
}

.u-sp-mgb-95 {
  margin-bottom: 12.1794871795vw;
}

.u-sp-mgb-96 {
  margin-bottom: 12.3076923077vw;
}

.u-sp-mgb-97 {
  margin-bottom: 12.4358974359vw;
}

.u-sp-mgb-98 {
  margin-bottom: 12.5641025641vw;
}

.u-sp-mgb-99 {
  margin-bottom: 12.6923076923vw;
}

.u-sp-mgb-100 {
  margin-bottom: 12.8205128205vw;
}

.u-sp-mgb-101 {
  margin-bottom: 12.9487179487vw;
}

.u-sp-mgb-102 {
  margin-bottom: 13.0769230769vw;
}

.u-sp-mgb-103 {
  margin-bottom: 13.2051282051vw;
}

.u-sp-mgb-104 {
  margin-bottom: 13.3333333333vw;
}

.u-sp-mgb-105 {
  margin-bottom: 13.4615384615vw;
}

.u-sp-mgb-106 {
  margin-bottom: 13.5897435897vw;
}

.u-sp-mgb-107 {
  margin-bottom: 13.7179487179vw;
}

.u-sp-mgb-108 {
  margin-bottom: 13.8461538462vw;
}

.u-sp-mgb-109 {
  margin-bottom: 13.9743589744vw;
}

.u-sp-mgb-110 {
  margin-bottom: 14.1025641026vw;
}

.u-sp-mgb-111 {
  margin-bottom: 14.2307692308vw;
}

.u-sp-mgb-112 {
  margin-bottom: 14.358974359vw;
}

.u-sp-mgb-113 {
  margin-bottom: 14.4871794872vw;
}

.u-sp-mgb-114 {
  margin-bottom: 14.6153846154vw;
}

.u-sp-mgb-115 {
  margin-bottom: 14.7435897436vw;
}

.u-sp-mgb-116 {
  margin-bottom: 14.8717948718vw;
}

.u-sp-mgb-117 {
  margin-bottom: 15vw;
}

.u-sp-mgb-118 {
  margin-bottom: 15.1282051282vw;
}

.u-sp-mgb-119 {
  margin-bottom: 15.2564102564vw;
}

.u-sp-mgb-120 {
  margin-bottom: 15.3846153846vw;
}

.u-sp-mgb-121 {
  margin-bottom: 15.5128205128vw;
}

.u-sp-mgb-122 {
  margin-bottom: 15.641025641vw;
}

.u-sp-mgb-123 {
  margin-bottom: 15.7692307692vw;
}

.u-sp-mgb-124 {
  margin-bottom: 15.8974358974vw;
}

.u-sp-mgb-125 {
  margin-bottom: 16.0256410256vw;
}

.u-sp-mgb-126 {
  margin-bottom: 16.1538461538vw;
}

.u-sp-mgb-127 {
  margin-bottom: 16.2820512821vw;
}

.u-sp-mgb-128 {
  margin-bottom: 16.4102564103vw;
}

.u-sp-mgb-129 {
  margin-bottom: 16.5384615385vw;
}

.u-sp-mgb-130 {
  margin-bottom: 16.6666666667vw;
}

.u-sp-mgb-131 {
  margin-bottom: 16.7948717949vw;
}

.u-sp-mgb-132 {
  margin-bottom: 16.9230769231vw;
}

.u-sp-mgb-133 {
  margin-bottom: 17.0512820513vw;
}

.u-sp-mgb-134 {
  margin-bottom: 17.1794871795vw;
}

.u-sp-mgb-135 {
  margin-bottom: 17.3076923077vw;
}

.u-sp-mgb-136 {
  margin-bottom: 17.4358974359vw;
}

.u-sp-mgb-137 {
  margin-bottom: 17.5641025641vw;
}

.u-sp-mgb-138 {
  margin-bottom: 17.6923076923vw;
}

.u-sp-mgb-139 {
  margin-bottom: 17.8205128205vw;
}

.u-sp-mgb-140 {
  margin-bottom: 17.9487179487vw;
}

.u-sp-mgb-141 {
  margin-bottom: 18.0769230769vw;
}

.u-sp-mgb-142 {
  margin-bottom: 18.2051282051vw;
}

.u-sp-mgb-143 {
  margin-bottom: 18.3333333333vw;
}

.u-sp-mgb-144 {
  margin-bottom: 18.4615384615vw;
}

.u-sp-mgb-145 {
  margin-bottom: 18.5897435897vw;
}

.u-sp-mgb-146 {
  margin-bottom: 18.7179487179vw;
}

.u-sp-mgb-147 {
  margin-bottom: 18.8461538462vw;
}

.u-sp-mgb-148 {
  margin-bottom: 18.9743589744vw;
}

.u-sp-mgb-149 {
  margin-bottom: 19.1025641026vw;
}

.u-sp-mgb-150 {
  margin-bottom: 19.2307692308vw;
}

.u-sp-mgb-151 {
  margin-bottom: 19.358974359vw;
}

.u-sp-mgb-152 {
  margin-bottom: 19.4871794872vw;
}

.u-sp-mgb-153 {
  margin-bottom: 19.6153846154vw;
}

.u-sp-mgb-154 {
  margin-bottom: 19.7435897436vw;
}

.u-sp-mgb-155 {
  margin-bottom: 19.8717948718vw;
}

.u-sp-mgb-156 {
  margin-bottom: 20vw;
}

.u-sp-mgb-157 {
  margin-bottom: 20.1282051282vw;
}

.u-sp-mgb-158 {
  margin-bottom: 20.2564102564vw;
}

.u-sp-mgb-159 {
  margin-bottom: 20.3846153846vw;
}

.u-sp-mgb-160 {
  margin-bottom: 20.5128205128vw;
}

.u-sp-mgb-161 {
  margin-bottom: 20.641025641vw;
}

.u-sp-mgb-162 {
  margin-bottom: 20.7692307692vw;
}

.u-sp-mgb-163 {
  margin-bottom: 20.8974358974vw;
}

.u-sp-mgb-164 {
  margin-bottom: 21.0256410256vw;
}

.u-sp-mgb-165 {
  margin-bottom: 21.1538461538vw;
}

.u-sp-mgb-166 {
  margin-bottom: 21.2820512821vw;
}

.u-sp-mgb-167 {
  margin-bottom: 21.4102564103vw;
}

.u-sp-mgb-168 {
  margin-bottom: 21.5384615385vw;
}

.u-sp-mgb-169 {
  margin-bottom: 21.6666666667vw;
}

.u-sp-mgb-170 {
  margin-bottom: 21.7948717949vw;
}

.u-sp-mgb-171 {
  margin-bottom: 21.9230769231vw;
}

.u-sp-mgb-172 {
  margin-bottom: 22.0512820513vw;
}

.u-sp-mgb-173 {
  margin-bottom: 22.1794871795vw;
}

.u-sp-mgb-174 {
  margin-bottom: 22.3076923077vw;
}

.u-sp-mgb-175 {
  margin-bottom: 22.4358974359vw;
}

.u-sp-mgb-176 {
  margin-bottom: 22.5641025641vw;
}

.u-sp-mgb-177 {
  margin-bottom: 22.6923076923vw;
}

.u-sp-mgb-178 {
  margin-bottom: 22.8205128205vw;
}

.u-sp-mgb-179 {
  margin-bottom: 22.9487179487vw;
}

.u-sp-mgb-180 {
  margin-bottom: 23.0769230769vw;
}

.u-sp-mgb-181 {
  margin-bottom: 23.2051282051vw;
}

.u-sp-mgb-182 {
  margin-bottom: 23.3333333333vw;
}

.u-sp-mgb-183 {
  margin-bottom: 23.4615384615vw;
}

.u-sp-mgb-184 {
  margin-bottom: 23.5897435897vw;
}

.u-sp-mgb-185 {
  margin-bottom: 23.7179487179vw;
}

.u-sp-mgb-186 {
  margin-bottom: 23.8461538462vw;
}

.u-sp-mgb-187 {
  margin-bottom: 23.9743589744vw;
}

.u-sp-mgb-188 {
  margin-bottom: 24.1025641026vw;
}

.u-sp-mgb-189 {
  margin-bottom: 24.2307692308vw;
}

.u-sp-mgb-190 {
  margin-bottom: 24.358974359vw;
}

.u-sp-mgb-191 {
  margin-bottom: 24.4871794872vw;
}

.u-sp-mgb-192 {
  margin-bottom: 24.6153846154vw;
}

.u-sp-mgb-193 {
  margin-bottom: 24.7435897436vw;
}

.u-sp-mgb-194 {
  margin-bottom: 24.8717948718vw;
}

.u-sp-mgb-195 {
  margin-bottom: 25vw;
}

.u-sp-mgb-196 {
  margin-bottom: 25.1282051282vw;
}

.u-sp-mgb-197 {
  margin-bottom: 25.2564102564vw;
}

.u-sp-mgb-198 {
  margin-bottom: 25.3846153846vw;
}

.u-sp-mgb-199 {
  margin-bottom: 25.5128205128vw;
}

.u-sp-mgb-200 {
  margin-bottom: 25.641025641vw;
}

.u-sp-mgb-201 {
  margin-bottom: 25.7692307692vw;
}

.u-sp-mgb-202 {
  margin-bottom: 25.8974358974vw;
}

.u-sp-mgb-203 {
  margin-bottom: 26.0256410256vw;
}

.u-sp-mgb-204 {
  margin-bottom: 26.1538461538vw;
}

.u-sp-mgb-205 {
  margin-bottom: 26.2820512821vw;
}

.u-sp-mgb-206 {
  margin-bottom: 26.4102564103vw;
}

.u-sp-mgb-207 {
  margin-bottom: 26.5384615385vw;
}

.u-sp-mgb-208 {
  margin-bottom: 26.6666666667vw;
}

.u-sp-mgb-209 {
  margin-bottom: 26.7948717949vw;
}

.u-sp-mgb-210 {
  margin-bottom: 26.9230769231vw;
}

.u-sp-mgb-211 {
  margin-bottom: 27.0512820513vw;
}

.u-sp-mgb-212 {
  margin-bottom: 27.1794871795vw;
}

.u-sp-mgb-213 {
  margin-bottom: 27.3076923077vw;
}

.u-sp-mgb-214 {
  margin-bottom: 27.4358974359vw;
}

.u-sp-mgb-215 {
  margin-bottom: 27.5641025641vw;
}

.u-sp-mgb-216 {
  margin-bottom: 27.6923076923vw;
}

.u-sp-mgb-217 {
  margin-bottom: 27.8205128205vw;
}

.u-sp-mgb-218 {
  margin-bottom: 27.9487179487vw;
}

.u-sp-mgb-219 {
  margin-bottom: 28.0769230769vw;
}

.u-sp-mgb-220 {
  margin-bottom: 28.2051282051vw;
}

.u-sp-mgb-221 {
  margin-bottom: 28.3333333333vw;
}

.u-sp-mgb-222 {
  margin-bottom: 28.4615384615vw;
}

.u-sp-mgb-223 {
  margin-bottom: 28.5897435897vw;
}

.u-sp-mgb-224 {
  margin-bottom: 28.7179487179vw;
}

.u-sp-mgb-225 {
  margin-bottom: 28.8461538462vw;
}

.u-sp-mgb-226 {
  margin-bottom: 28.9743589744vw;
}

.u-sp-mgb-227 {
  margin-bottom: 29.1025641026vw;
}

.u-sp-mgb-228 {
  margin-bottom: 29.2307692308vw;
}

.u-sp-mgb-229 {
  margin-bottom: 29.358974359vw;
}

.u-sp-mgb-230 {
  margin-bottom: 29.4871794872vw;
}

.u-sp-mgb-231 {
  margin-bottom: 29.6153846154vw;
}

.u-sp-mgb-232 {
  margin-bottom: 29.7435897436vw;
}

.u-sp-mgb-233 {
  margin-bottom: 29.8717948718vw;
}

.u-sp-mgb-234 {
  margin-bottom: 30vw;
}

.u-sp-mgb-235 {
  margin-bottom: 30.1282051282vw;
}

.u-sp-mgb-236 {
  margin-bottom: 30.2564102564vw;
}

.u-sp-mgb-237 {
  margin-bottom: 30.3846153846vw;
}

.u-sp-mgb-238 {
  margin-bottom: 30.5128205128vw;
}

.u-sp-mgb-239 {
  margin-bottom: 30.641025641vw;
}

.u-sp-mgb-240 {
  margin-bottom: 30.7692307692vw;
}

.u-sp-mgb-241 {
  margin-bottom: 30.8974358974vw;
}

.u-sp-mgb-242 {
  margin-bottom: 31.0256410256vw;
}

.u-sp-mgb-243 {
  margin-bottom: 31.1538461538vw;
}

.u-sp-mgb-244 {
  margin-bottom: 31.2820512821vw;
}

.u-sp-mgb-245 {
  margin-bottom: 31.4102564103vw;
}

.u-sp-mgb-246 {
  margin-bottom: 31.5384615385vw;
}

.u-sp-mgb-247 {
  margin-bottom: 31.6666666667vw;
}

.u-sp-mgb-248 {
  margin-bottom: 31.7948717949vw;
}

.u-sp-mgb-249 {
  margin-bottom: 31.9230769231vw;
}

.u-sp-mgb-250 {
  margin-bottom: 32.0512820513vw;
}

.u-sp-mgb-251 {
  margin-bottom: 32.1794871795vw;
}

.u-sp-mgb-252 {
  margin-bottom: 32.3076923077vw;
}

.u-sp-mgb-253 {
  margin-bottom: 32.4358974359vw;
}

.u-sp-mgb-254 {
  margin-bottom: 32.5641025641vw;
}

.u-sp-mgb-255 {
  margin-bottom: 32.6923076923vw;
}

.u-sp-mgb-256 {
  margin-bottom: 32.8205128205vw;
}

.u-sp-mgb-257 {
  margin-bottom: 32.9487179487vw;
}

.u-sp-mgb-258 {
  margin-bottom: 33.0769230769vw;
}

.u-sp-mgb-259 {
  margin-bottom: 33.2051282051vw;
}

.u-sp-mgb-260 {
  margin-bottom: 33.3333333333vw;
}

.u-sp-mgb-261 {
  margin-bottom: 33.4615384615vw;
}

.u-sp-mgb-262 {
  margin-bottom: 33.5897435897vw;
}

.u-sp-mgb-263 {
  margin-bottom: 33.7179487179vw;
}

.u-sp-mgb-264 {
  margin-bottom: 33.8461538462vw;
}

.u-sp-mgb-265 {
  margin-bottom: 33.9743589744vw;
}

.u-sp-mgb-266 {
  margin-bottom: 34.1025641026vw;
}

.u-sp-mgb-267 {
  margin-bottom: 34.2307692308vw;
}

.u-sp-mgb-268 {
  margin-bottom: 34.358974359vw;
}

.u-sp-mgb-269 {
  margin-bottom: 34.4871794872vw;
}

.u-sp-mgb-270 {
  margin-bottom: 34.6153846154vw;
}

.u-sp-mgb-271 {
  margin-bottom: 34.7435897436vw;
}

.u-sp-mgb-272 {
  margin-bottom: 34.8717948718vw;
}

.u-sp-mgb-273 {
  margin-bottom: 35vw;
}

.u-sp-mgb-274 {
  margin-bottom: 35.1282051282vw;
}

.u-sp-mgb-275 {
  margin-bottom: 35.2564102564vw;
}

.u-sp-mgb-276 {
  margin-bottom: 35.3846153846vw;
}

.u-sp-mgb-277 {
  margin-bottom: 35.5128205128vw;
}

.u-sp-mgb-278 {
  margin-bottom: 35.641025641vw;
}

.u-sp-mgb-279 {
  margin-bottom: 35.7692307692vw;
}

.u-sp-mgb-280 {
  margin-bottom: 35.8974358974vw;
}

.u-sp-mgb-281 {
  margin-bottom: 36.0256410256vw;
}

.u-sp-mgb-282 {
  margin-bottom: 36.1538461538vw;
}

.u-sp-mgb-283 {
  margin-bottom: 36.2820512821vw;
}

.u-sp-mgb-284 {
  margin-bottom: 36.4102564103vw;
}

.u-sp-mgb-285 {
  margin-bottom: 36.5384615385vw;
}

.u-sp-mgb-286 {
  margin-bottom: 36.6666666667vw;
}

.u-sp-mgb-287 {
  margin-bottom: 36.7948717949vw;
}

.u-sp-mgb-288 {
  margin-bottom: 36.9230769231vw;
}

.u-sp-mgb-289 {
  margin-bottom: 37.0512820513vw;
}

.u-sp-mgb-290 {
  margin-bottom: 37.1794871795vw;
}

.u-sp-mgb-291 {
  margin-bottom: 37.3076923077vw;
}

.u-sp-mgb-292 {
  margin-bottom: 37.4358974359vw;
}

.u-sp-mgb-293 {
  margin-bottom: 37.5641025641vw;
}

.u-sp-mgb-294 {
  margin-bottom: 37.6923076923vw;
}

.u-sp-mgb-295 {
  margin-bottom: 37.8205128205vw;
}

.u-sp-mgb-296 {
  margin-bottom: 37.9487179487vw;
}

.u-sp-mgb-297 {
  margin-bottom: 38.0769230769vw;
}

.u-sp-mgb-298 {
  margin-bottom: 38.2051282051vw;
}

.u-sp-mgb-299 {
  margin-bottom: 38.3333333333vw;
}

.u-sp-mgb-300 {
  margin-bottom: 38.4615384615vw;
}

.u-sp-mgr-0 {
  margin-right: 0vw;
}

.u-sp-mgr-1 {
  margin-right: 0.1282051282vw;
}

.u-sp-mgr-2 {
  margin-right: 0.2564102564vw;
}

.u-sp-mgr-3 {
  margin-right: 0.3846153846vw;
}

.u-sp-mgr-4 {
  margin-right: 0.5128205128vw;
}

.u-sp-mgr-5 {
  margin-right: 0.641025641vw;
}

.u-sp-mgr-6 {
  margin-right: 0.7692307692vw;
}

.u-sp-mgr-7 {
  margin-right: 0.8974358974vw;
}

.u-sp-mgr-8 {
  margin-right: 1.0256410256vw;
}

.u-sp-mgr-9 {
  margin-right: 1.1538461538vw;
}

.u-sp-mgr-10 {
  margin-right: 1.2820512821vw;
}

.u-sp-mgr-11 {
  margin-right: 1.4102564103vw;
}

.u-sp-mgr-12 {
  margin-right: 1.5384615385vw;
}

.u-sp-mgr-13 {
  margin-right: 1.6666666667vw;
}

.u-sp-mgr-14 {
  margin-right: 1.7948717949vw;
}

.u-sp-mgr-15 {
  margin-right: 1.9230769231vw;
}

.u-sp-mgr-16 {
  margin-right: 2.0512820513vw;
}

.u-sp-mgr-17 {
  margin-right: 2.1794871795vw;
}

.u-sp-mgr-18 {
  margin-right: 2.3076923077vw;
}

.u-sp-mgr-19 {
  margin-right: 2.4358974359vw;
}

.u-sp-mgr-20 {
  margin-right: 2.5641025641vw;
}

.u-sp-mgr-21 {
  margin-right: 2.6923076923vw;
}

.u-sp-mgr-22 {
  margin-right: 2.8205128205vw;
}

.u-sp-mgr-23 {
  margin-right: 2.9487179487vw;
}

.u-sp-mgr-24 {
  margin-right: 3.0769230769vw;
}

.u-sp-mgr-25 {
  margin-right: 3.2051282051vw;
}

.u-sp-mgr-26 {
  margin-right: 3.3333333333vw;
}

.u-sp-mgr-27 {
  margin-right: 3.4615384615vw;
}

.u-sp-mgr-28 {
  margin-right: 3.5897435897vw;
}

.u-sp-mgr-29 {
  margin-right: 3.7179487179vw;
}

.u-sp-mgr-30 {
  margin-right: 3.8461538462vw;
}

.u-sp-mgr-31 {
  margin-right: 3.9743589744vw;
}

.u-sp-mgr-32 {
  margin-right: 4.1025641026vw;
}

.u-sp-mgr-33 {
  margin-right: 4.2307692308vw;
}

.u-sp-mgr-34 {
  margin-right: 4.358974359vw;
}

.u-sp-mgr-35 {
  margin-right: 4.4871794872vw;
}

.u-sp-mgr-36 {
  margin-right: 4.6153846154vw;
}

.u-sp-mgr-37 {
  margin-right: 4.7435897436vw;
}

.u-sp-mgr-38 {
  margin-right: 4.8717948718vw;
}

.u-sp-mgr-39 {
  margin-right: 5vw;
}

.u-sp-mgr-40 {
  margin-right: 5.1282051282vw;
}

.u-sp-mgr-41 {
  margin-right: 5.2564102564vw;
}

.u-sp-mgr-42 {
  margin-right: 5.3846153846vw;
}

.u-sp-mgr-43 {
  margin-right: 5.5128205128vw;
}

.u-sp-mgr-44 {
  margin-right: 5.641025641vw;
}

.u-sp-mgr-45 {
  margin-right: 5.7692307692vw;
}

.u-sp-mgr-46 {
  margin-right: 5.8974358974vw;
}

.u-sp-mgr-47 {
  margin-right: 6.0256410256vw;
}

.u-sp-mgr-48 {
  margin-right: 6.1538461538vw;
}

.u-sp-mgr-49 {
  margin-right: 6.2820512821vw;
}

.u-sp-mgr-50 {
  margin-right: 6.4102564103vw;
}

.u-sp-mgr-51 {
  margin-right: 6.5384615385vw;
}

.u-sp-mgr-52 {
  margin-right: 6.6666666667vw;
}

.u-sp-mgr-53 {
  margin-right: 6.7948717949vw;
}

.u-sp-mgr-54 {
  margin-right: 6.9230769231vw;
}

.u-sp-mgr-55 {
  margin-right: 7.0512820513vw;
}

.u-sp-mgr-56 {
  margin-right: 7.1794871795vw;
}

.u-sp-mgr-57 {
  margin-right: 7.3076923077vw;
}

.u-sp-mgr-58 {
  margin-right: 7.4358974359vw;
}

.u-sp-mgr-59 {
  margin-right: 7.5641025641vw;
}

.u-sp-mgr-60 {
  margin-right: 7.6923076923vw;
}

.u-sp-mgr-61 {
  margin-right: 7.8205128205vw;
}

.u-sp-mgr-62 {
  margin-right: 7.9487179487vw;
}

.u-sp-mgr-63 {
  margin-right: 8.0769230769vw;
}

.u-sp-mgr-64 {
  margin-right: 8.2051282051vw;
}

.u-sp-mgr-65 {
  margin-right: 8.3333333333vw;
}

.u-sp-mgr-66 {
  margin-right: 8.4615384615vw;
}

.u-sp-mgr-67 {
  margin-right: 8.5897435897vw;
}

.u-sp-mgr-68 {
  margin-right: 8.7179487179vw;
}

.u-sp-mgr-69 {
  margin-right: 8.8461538462vw;
}

.u-sp-mgr-70 {
  margin-right: 8.9743589744vw;
}

.u-sp-mgr-71 {
  margin-right: 9.1025641026vw;
}

.u-sp-mgr-72 {
  margin-right: 9.2307692308vw;
}

.u-sp-mgr-73 {
  margin-right: 9.358974359vw;
}

.u-sp-mgr-74 {
  margin-right: 9.4871794872vw;
}

.u-sp-mgr-75 {
  margin-right: 9.6153846154vw;
}

.u-sp-mgr-76 {
  margin-right: 9.7435897436vw;
}

.u-sp-mgr-77 {
  margin-right: 9.8717948718vw;
}

.u-sp-mgr-78 {
  margin-right: 10vw;
}

.u-sp-mgr-79 {
  margin-right: 10.1282051282vw;
}

.u-sp-mgr-80 {
  margin-right: 10.2564102564vw;
}

.u-sp-mgr-81 {
  margin-right: 10.3846153846vw;
}

.u-sp-mgr-82 {
  margin-right: 10.5128205128vw;
}

.u-sp-mgr-83 {
  margin-right: 10.641025641vw;
}

.u-sp-mgr-84 {
  margin-right: 10.7692307692vw;
}

.u-sp-mgr-85 {
  margin-right: 10.8974358974vw;
}

.u-sp-mgr-86 {
  margin-right: 11.0256410256vw;
}

.u-sp-mgr-87 {
  margin-right: 11.1538461538vw;
}

.u-sp-mgr-88 {
  margin-right: 11.2820512821vw;
}

.u-sp-mgr-89 {
  margin-right: 11.4102564103vw;
}

.u-sp-mgr-90 {
  margin-right: 11.5384615385vw;
}

.u-sp-mgr-91 {
  margin-right: 11.6666666667vw;
}

.u-sp-mgr-92 {
  margin-right: 11.7948717949vw;
}

.u-sp-mgr-93 {
  margin-right: 11.9230769231vw;
}

.u-sp-mgr-94 {
  margin-right: 12.0512820513vw;
}

.u-sp-mgr-95 {
  margin-right: 12.1794871795vw;
}

.u-sp-mgr-96 {
  margin-right: 12.3076923077vw;
}

.u-sp-mgr-97 {
  margin-right: 12.4358974359vw;
}

.u-sp-mgr-98 {
  margin-right: 12.5641025641vw;
}

.u-sp-mgr-99 {
  margin-right: 12.6923076923vw;
}

.u-sp-mgr-100 {
  margin-right: 12.8205128205vw;
}

.u-sp-mgr-101 {
  margin-right: 12.9487179487vw;
}

.u-sp-mgr-102 {
  margin-right: 13.0769230769vw;
}

.u-sp-mgr-103 {
  margin-right: 13.2051282051vw;
}

.u-sp-mgr-104 {
  margin-right: 13.3333333333vw;
}

.u-sp-mgr-105 {
  margin-right: 13.4615384615vw;
}

.u-sp-mgr-106 {
  margin-right: 13.5897435897vw;
}

.u-sp-mgr-107 {
  margin-right: 13.7179487179vw;
}

.u-sp-mgr-108 {
  margin-right: 13.8461538462vw;
}

.u-sp-mgr-109 {
  margin-right: 13.9743589744vw;
}

.u-sp-mgr-110 {
  margin-right: 14.1025641026vw;
}

.u-sp-mgr-111 {
  margin-right: 14.2307692308vw;
}

.u-sp-mgr-112 {
  margin-right: 14.358974359vw;
}

.u-sp-mgr-113 {
  margin-right: 14.4871794872vw;
}

.u-sp-mgr-114 {
  margin-right: 14.6153846154vw;
}

.u-sp-mgr-115 {
  margin-right: 14.7435897436vw;
}

.u-sp-mgr-116 {
  margin-right: 14.8717948718vw;
}

.u-sp-mgr-117 {
  margin-right: 15vw;
}

.u-sp-mgr-118 {
  margin-right: 15.1282051282vw;
}

.u-sp-mgr-119 {
  margin-right: 15.2564102564vw;
}

.u-sp-mgr-120 {
  margin-right: 15.3846153846vw;
}

.u-sp-mgr-121 {
  margin-right: 15.5128205128vw;
}

.u-sp-mgr-122 {
  margin-right: 15.641025641vw;
}

.u-sp-mgr-123 {
  margin-right: 15.7692307692vw;
}

.u-sp-mgr-124 {
  margin-right: 15.8974358974vw;
}

.u-sp-mgr-125 {
  margin-right: 16.0256410256vw;
}

.u-sp-mgr-126 {
  margin-right: 16.1538461538vw;
}

.u-sp-mgr-127 {
  margin-right: 16.2820512821vw;
}

.u-sp-mgr-128 {
  margin-right: 16.4102564103vw;
}

.u-sp-mgr-129 {
  margin-right: 16.5384615385vw;
}

.u-sp-mgr-130 {
  margin-right: 16.6666666667vw;
}

.u-sp-mgr-131 {
  margin-right: 16.7948717949vw;
}

.u-sp-mgr-132 {
  margin-right: 16.9230769231vw;
}

.u-sp-mgr-133 {
  margin-right: 17.0512820513vw;
}

.u-sp-mgr-134 {
  margin-right: 17.1794871795vw;
}

.u-sp-mgr-135 {
  margin-right: 17.3076923077vw;
}

.u-sp-mgr-136 {
  margin-right: 17.4358974359vw;
}

.u-sp-mgr-137 {
  margin-right: 17.5641025641vw;
}

.u-sp-mgr-138 {
  margin-right: 17.6923076923vw;
}

.u-sp-mgr-139 {
  margin-right: 17.8205128205vw;
}

.u-sp-mgr-140 {
  margin-right: 17.9487179487vw;
}

.u-sp-mgr-141 {
  margin-right: 18.0769230769vw;
}

.u-sp-mgr-142 {
  margin-right: 18.2051282051vw;
}

.u-sp-mgr-143 {
  margin-right: 18.3333333333vw;
}

.u-sp-mgr-144 {
  margin-right: 18.4615384615vw;
}

.u-sp-mgr-145 {
  margin-right: 18.5897435897vw;
}

.u-sp-mgr-146 {
  margin-right: 18.7179487179vw;
}

.u-sp-mgr-147 {
  margin-right: 18.8461538462vw;
}

.u-sp-mgr-148 {
  margin-right: 18.9743589744vw;
}

.u-sp-mgr-149 {
  margin-right: 19.1025641026vw;
}

.u-sp-mgr-150 {
  margin-right: 19.2307692308vw;
}

.u-sp-mgr-151 {
  margin-right: 19.358974359vw;
}

.u-sp-mgr-152 {
  margin-right: 19.4871794872vw;
}

.u-sp-mgr-153 {
  margin-right: 19.6153846154vw;
}

.u-sp-mgr-154 {
  margin-right: 19.7435897436vw;
}

.u-sp-mgr-155 {
  margin-right: 19.8717948718vw;
}

.u-sp-mgr-156 {
  margin-right: 20vw;
}

.u-sp-mgr-157 {
  margin-right: 20.1282051282vw;
}

.u-sp-mgr-158 {
  margin-right: 20.2564102564vw;
}

.u-sp-mgr-159 {
  margin-right: 20.3846153846vw;
}

.u-sp-mgr-160 {
  margin-right: 20.5128205128vw;
}

.u-sp-mgr-161 {
  margin-right: 20.641025641vw;
}

.u-sp-mgr-162 {
  margin-right: 20.7692307692vw;
}

.u-sp-mgr-163 {
  margin-right: 20.8974358974vw;
}

.u-sp-mgr-164 {
  margin-right: 21.0256410256vw;
}

.u-sp-mgr-165 {
  margin-right: 21.1538461538vw;
}

.u-sp-mgr-166 {
  margin-right: 21.2820512821vw;
}

.u-sp-mgr-167 {
  margin-right: 21.4102564103vw;
}

.u-sp-mgr-168 {
  margin-right: 21.5384615385vw;
}

.u-sp-mgr-169 {
  margin-right: 21.6666666667vw;
}

.u-sp-mgr-170 {
  margin-right: 21.7948717949vw;
}

.u-sp-mgr-171 {
  margin-right: 21.9230769231vw;
}

.u-sp-mgr-172 {
  margin-right: 22.0512820513vw;
}

.u-sp-mgr-173 {
  margin-right: 22.1794871795vw;
}

.u-sp-mgr-174 {
  margin-right: 22.3076923077vw;
}

.u-sp-mgr-175 {
  margin-right: 22.4358974359vw;
}

.u-sp-mgr-176 {
  margin-right: 22.5641025641vw;
}

.u-sp-mgr-177 {
  margin-right: 22.6923076923vw;
}

.u-sp-mgr-178 {
  margin-right: 22.8205128205vw;
}

.u-sp-mgr-179 {
  margin-right: 22.9487179487vw;
}

.u-sp-mgr-180 {
  margin-right: 23.0769230769vw;
}

.u-sp-mgr-181 {
  margin-right: 23.2051282051vw;
}

.u-sp-mgr-182 {
  margin-right: 23.3333333333vw;
}

.u-sp-mgr-183 {
  margin-right: 23.4615384615vw;
}

.u-sp-mgr-184 {
  margin-right: 23.5897435897vw;
}

.u-sp-mgr-185 {
  margin-right: 23.7179487179vw;
}

.u-sp-mgr-186 {
  margin-right: 23.8461538462vw;
}

.u-sp-mgr-187 {
  margin-right: 23.9743589744vw;
}

.u-sp-mgr-188 {
  margin-right: 24.1025641026vw;
}

.u-sp-mgr-189 {
  margin-right: 24.2307692308vw;
}

.u-sp-mgr-190 {
  margin-right: 24.358974359vw;
}

.u-sp-mgr-191 {
  margin-right: 24.4871794872vw;
}

.u-sp-mgr-192 {
  margin-right: 24.6153846154vw;
}

.u-sp-mgr-193 {
  margin-right: 24.7435897436vw;
}

.u-sp-mgr-194 {
  margin-right: 24.8717948718vw;
}

.u-sp-mgr-195 {
  margin-right: 25vw;
}

.u-sp-mgr-196 {
  margin-right: 25.1282051282vw;
}

.u-sp-mgr-197 {
  margin-right: 25.2564102564vw;
}

.u-sp-mgr-198 {
  margin-right: 25.3846153846vw;
}

.u-sp-mgr-199 {
  margin-right: 25.5128205128vw;
}

.u-sp-mgr-200 {
  margin-right: 25.641025641vw;
}

.u-sp-mgr-201 {
  margin-right: 25.7692307692vw;
}

.u-sp-mgr-202 {
  margin-right: 25.8974358974vw;
}

.u-sp-mgr-203 {
  margin-right: 26.0256410256vw;
}

.u-sp-mgr-204 {
  margin-right: 26.1538461538vw;
}

.u-sp-mgr-205 {
  margin-right: 26.2820512821vw;
}

.u-sp-mgr-206 {
  margin-right: 26.4102564103vw;
}

.u-sp-mgr-207 {
  margin-right: 26.5384615385vw;
}

.u-sp-mgr-208 {
  margin-right: 26.6666666667vw;
}

.u-sp-mgr-209 {
  margin-right: 26.7948717949vw;
}

.u-sp-mgr-210 {
  margin-right: 26.9230769231vw;
}

.u-sp-mgr-211 {
  margin-right: 27.0512820513vw;
}

.u-sp-mgr-212 {
  margin-right: 27.1794871795vw;
}

.u-sp-mgr-213 {
  margin-right: 27.3076923077vw;
}

.u-sp-mgr-214 {
  margin-right: 27.4358974359vw;
}

.u-sp-mgr-215 {
  margin-right: 27.5641025641vw;
}

.u-sp-mgr-216 {
  margin-right: 27.6923076923vw;
}

.u-sp-mgr-217 {
  margin-right: 27.8205128205vw;
}

.u-sp-mgr-218 {
  margin-right: 27.9487179487vw;
}

.u-sp-mgr-219 {
  margin-right: 28.0769230769vw;
}

.u-sp-mgr-220 {
  margin-right: 28.2051282051vw;
}

.u-sp-mgr-221 {
  margin-right: 28.3333333333vw;
}

.u-sp-mgr-222 {
  margin-right: 28.4615384615vw;
}

.u-sp-mgr-223 {
  margin-right: 28.5897435897vw;
}

.u-sp-mgr-224 {
  margin-right: 28.7179487179vw;
}

.u-sp-mgr-225 {
  margin-right: 28.8461538462vw;
}

.u-sp-mgr-226 {
  margin-right: 28.9743589744vw;
}

.u-sp-mgr-227 {
  margin-right: 29.1025641026vw;
}

.u-sp-mgr-228 {
  margin-right: 29.2307692308vw;
}

.u-sp-mgr-229 {
  margin-right: 29.358974359vw;
}

.u-sp-mgr-230 {
  margin-right: 29.4871794872vw;
}

.u-sp-mgr-231 {
  margin-right: 29.6153846154vw;
}

.u-sp-mgr-232 {
  margin-right: 29.7435897436vw;
}

.u-sp-mgr-233 {
  margin-right: 29.8717948718vw;
}

.u-sp-mgr-234 {
  margin-right: 30vw;
}

.u-sp-mgr-235 {
  margin-right: 30.1282051282vw;
}

.u-sp-mgr-236 {
  margin-right: 30.2564102564vw;
}

.u-sp-mgr-237 {
  margin-right: 30.3846153846vw;
}

.u-sp-mgr-238 {
  margin-right: 30.5128205128vw;
}

.u-sp-mgr-239 {
  margin-right: 30.641025641vw;
}

.u-sp-mgr-240 {
  margin-right: 30.7692307692vw;
}

.u-sp-mgr-241 {
  margin-right: 30.8974358974vw;
}

.u-sp-mgr-242 {
  margin-right: 31.0256410256vw;
}

.u-sp-mgr-243 {
  margin-right: 31.1538461538vw;
}

.u-sp-mgr-244 {
  margin-right: 31.2820512821vw;
}

.u-sp-mgr-245 {
  margin-right: 31.4102564103vw;
}

.u-sp-mgr-246 {
  margin-right: 31.5384615385vw;
}

.u-sp-mgr-247 {
  margin-right: 31.6666666667vw;
}

.u-sp-mgr-248 {
  margin-right: 31.7948717949vw;
}

.u-sp-mgr-249 {
  margin-right: 31.9230769231vw;
}

.u-sp-mgr-250 {
  margin-right: 32.0512820513vw;
}

.u-sp-mgr-251 {
  margin-right: 32.1794871795vw;
}

.u-sp-mgr-252 {
  margin-right: 32.3076923077vw;
}

.u-sp-mgr-253 {
  margin-right: 32.4358974359vw;
}

.u-sp-mgr-254 {
  margin-right: 32.5641025641vw;
}

.u-sp-mgr-255 {
  margin-right: 32.6923076923vw;
}

.u-sp-mgr-256 {
  margin-right: 32.8205128205vw;
}

.u-sp-mgr-257 {
  margin-right: 32.9487179487vw;
}

.u-sp-mgr-258 {
  margin-right: 33.0769230769vw;
}

.u-sp-mgr-259 {
  margin-right: 33.2051282051vw;
}

.u-sp-mgr-260 {
  margin-right: 33.3333333333vw;
}

.u-sp-mgr-261 {
  margin-right: 33.4615384615vw;
}

.u-sp-mgr-262 {
  margin-right: 33.5897435897vw;
}

.u-sp-mgr-263 {
  margin-right: 33.7179487179vw;
}

.u-sp-mgr-264 {
  margin-right: 33.8461538462vw;
}

.u-sp-mgr-265 {
  margin-right: 33.9743589744vw;
}

.u-sp-mgr-266 {
  margin-right: 34.1025641026vw;
}

.u-sp-mgr-267 {
  margin-right: 34.2307692308vw;
}

.u-sp-mgr-268 {
  margin-right: 34.358974359vw;
}

.u-sp-mgr-269 {
  margin-right: 34.4871794872vw;
}

.u-sp-mgr-270 {
  margin-right: 34.6153846154vw;
}

.u-sp-mgr-271 {
  margin-right: 34.7435897436vw;
}

.u-sp-mgr-272 {
  margin-right: 34.8717948718vw;
}

.u-sp-mgr-273 {
  margin-right: 35vw;
}

.u-sp-mgr-274 {
  margin-right: 35.1282051282vw;
}

.u-sp-mgr-275 {
  margin-right: 35.2564102564vw;
}

.u-sp-mgr-276 {
  margin-right: 35.3846153846vw;
}

.u-sp-mgr-277 {
  margin-right: 35.5128205128vw;
}

.u-sp-mgr-278 {
  margin-right: 35.641025641vw;
}

.u-sp-mgr-279 {
  margin-right: 35.7692307692vw;
}

.u-sp-mgr-280 {
  margin-right: 35.8974358974vw;
}

.u-sp-mgr-281 {
  margin-right: 36.0256410256vw;
}

.u-sp-mgr-282 {
  margin-right: 36.1538461538vw;
}

.u-sp-mgr-283 {
  margin-right: 36.2820512821vw;
}

.u-sp-mgr-284 {
  margin-right: 36.4102564103vw;
}

.u-sp-mgr-285 {
  margin-right: 36.5384615385vw;
}

.u-sp-mgr-286 {
  margin-right: 36.6666666667vw;
}

.u-sp-mgr-287 {
  margin-right: 36.7948717949vw;
}

.u-sp-mgr-288 {
  margin-right: 36.9230769231vw;
}

.u-sp-mgr-289 {
  margin-right: 37.0512820513vw;
}

.u-sp-mgr-290 {
  margin-right: 37.1794871795vw;
}

.u-sp-mgr-291 {
  margin-right: 37.3076923077vw;
}

.u-sp-mgr-292 {
  margin-right: 37.4358974359vw;
}

.u-sp-mgr-293 {
  margin-right: 37.5641025641vw;
}

.u-sp-mgr-294 {
  margin-right: 37.6923076923vw;
}

.u-sp-mgr-295 {
  margin-right: 37.8205128205vw;
}

.u-sp-mgr-296 {
  margin-right: 37.9487179487vw;
}

.u-sp-mgr-297 {
  margin-right: 38.0769230769vw;
}

.u-sp-mgr-298 {
  margin-right: 38.2051282051vw;
}

.u-sp-mgr-299 {
  margin-right: 38.3333333333vw;
}

.u-sp-mgr-300 {
  margin-right: 38.4615384615vw;
}

.u-sp-mgl-0 {
  margin-left: 0vw;
}

.u-sp-mgl-1 {
  margin-left: 0.1282051282vw;
}

.u-sp-mgl-2 {
  margin-left: 0.2564102564vw;
}

.u-sp-mgl-3 {
  margin-left: 0.3846153846vw;
}

.u-sp-mgl-4 {
  margin-left: 0.5128205128vw;
}

.u-sp-mgl-5 {
  margin-left: 0.641025641vw;
}

.u-sp-mgl-6 {
  margin-left: 0.7692307692vw;
}

.u-sp-mgl-7 {
  margin-left: 0.8974358974vw;
}

.u-sp-mgl-8 {
  margin-left: 1.0256410256vw;
}

.u-sp-mgl-9 {
  margin-left: 1.1538461538vw;
}

.u-sp-mgl-10 {
  margin-left: 1.2820512821vw;
}

.u-sp-mgl-11 {
  margin-left: 1.4102564103vw;
}

.u-sp-mgl-12 {
  margin-left: 1.5384615385vw;
}

.u-sp-mgl-13 {
  margin-left: 1.6666666667vw;
}

.u-sp-mgl-14 {
  margin-left: 1.7948717949vw;
}

.u-sp-mgl-15 {
  margin-left: 1.9230769231vw;
}

.u-sp-mgl-16 {
  margin-left: 2.0512820513vw;
}

.u-sp-mgl-17 {
  margin-left: 2.1794871795vw;
}

.u-sp-mgl-18 {
  margin-left: 2.3076923077vw;
}

.u-sp-mgl-19 {
  margin-left: 2.4358974359vw;
}

.u-sp-mgl-20 {
  margin-left: 2.5641025641vw;
}

.u-sp-mgl-21 {
  margin-left: 2.6923076923vw;
}

.u-sp-mgl-22 {
  margin-left: 2.8205128205vw;
}

.u-sp-mgl-23 {
  margin-left: 2.9487179487vw;
}

.u-sp-mgl-24 {
  margin-left: 3.0769230769vw;
}

.u-sp-mgl-25 {
  margin-left: 3.2051282051vw;
}

.u-sp-mgl-26 {
  margin-left: 3.3333333333vw;
}

.u-sp-mgl-27 {
  margin-left: 3.4615384615vw;
}

.u-sp-mgl-28 {
  margin-left: 3.5897435897vw;
}

.u-sp-mgl-29 {
  margin-left: 3.7179487179vw;
}

.u-sp-mgl-30 {
  margin-left: 3.8461538462vw;
}

.u-sp-mgl-31 {
  margin-left: 3.9743589744vw;
}

.u-sp-mgl-32 {
  margin-left: 4.1025641026vw;
}

.u-sp-mgl-33 {
  margin-left: 4.2307692308vw;
}

.u-sp-mgl-34 {
  margin-left: 4.358974359vw;
}

.u-sp-mgl-35 {
  margin-left: 4.4871794872vw;
}

.u-sp-mgl-36 {
  margin-left: 4.6153846154vw;
}

.u-sp-mgl-37 {
  margin-left: 4.7435897436vw;
}

.u-sp-mgl-38 {
  margin-left: 4.8717948718vw;
}

.u-sp-mgl-39 {
  margin-left: 5vw;
}

.u-sp-mgl-40 {
  margin-left: 5.1282051282vw;
}

.u-sp-mgl-41 {
  margin-left: 5.2564102564vw;
}

.u-sp-mgl-42 {
  margin-left: 5.3846153846vw;
}

.u-sp-mgl-43 {
  margin-left: 5.5128205128vw;
}

.u-sp-mgl-44 {
  margin-left: 5.641025641vw;
}

.u-sp-mgl-45 {
  margin-left: 5.7692307692vw;
}

.u-sp-mgl-46 {
  margin-left: 5.8974358974vw;
}

.u-sp-mgl-47 {
  margin-left: 6.0256410256vw;
}

.u-sp-mgl-48 {
  margin-left: 6.1538461538vw;
}

.u-sp-mgl-49 {
  margin-left: 6.2820512821vw;
}

.u-sp-mgl-50 {
  margin-left: 6.4102564103vw;
}

.u-sp-mgl-51 {
  margin-left: 6.5384615385vw;
}

.u-sp-mgl-52 {
  margin-left: 6.6666666667vw;
}

.u-sp-mgl-53 {
  margin-left: 6.7948717949vw;
}

.u-sp-mgl-54 {
  margin-left: 6.9230769231vw;
}

.u-sp-mgl-55 {
  margin-left: 7.0512820513vw;
}

.u-sp-mgl-56 {
  margin-left: 7.1794871795vw;
}

.u-sp-mgl-57 {
  margin-left: 7.3076923077vw;
}

.u-sp-mgl-58 {
  margin-left: 7.4358974359vw;
}

.u-sp-mgl-59 {
  margin-left: 7.5641025641vw;
}

.u-sp-mgl-60 {
  margin-left: 7.6923076923vw;
}

.u-sp-mgl-61 {
  margin-left: 7.8205128205vw;
}

.u-sp-mgl-62 {
  margin-left: 7.9487179487vw;
}

.u-sp-mgl-63 {
  margin-left: 8.0769230769vw;
}

.u-sp-mgl-64 {
  margin-left: 8.2051282051vw;
}

.u-sp-mgl-65 {
  margin-left: 8.3333333333vw;
}

.u-sp-mgl-66 {
  margin-left: 8.4615384615vw;
}

.u-sp-mgl-67 {
  margin-left: 8.5897435897vw;
}

.u-sp-mgl-68 {
  margin-left: 8.7179487179vw;
}

.u-sp-mgl-69 {
  margin-left: 8.8461538462vw;
}

.u-sp-mgl-70 {
  margin-left: 8.9743589744vw;
}

.u-sp-mgl-71 {
  margin-left: 9.1025641026vw;
}

.u-sp-mgl-72 {
  margin-left: 9.2307692308vw;
}

.u-sp-mgl-73 {
  margin-left: 9.358974359vw;
}

.u-sp-mgl-74 {
  margin-left: 9.4871794872vw;
}

.u-sp-mgl-75 {
  margin-left: 9.6153846154vw;
}

.u-sp-mgl-76 {
  margin-left: 9.7435897436vw;
}

.u-sp-mgl-77 {
  margin-left: 9.8717948718vw;
}

.u-sp-mgl-78 {
  margin-left: 10vw;
}

.u-sp-mgl-79 {
  margin-left: 10.1282051282vw;
}

.u-sp-mgl-80 {
  margin-left: 10.2564102564vw;
}

.u-sp-mgl-81 {
  margin-left: 10.3846153846vw;
}

.u-sp-mgl-82 {
  margin-left: 10.5128205128vw;
}

.u-sp-mgl-83 {
  margin-left: 10.641025641vw;
}

.u-sp-mgl-84 {
  margin-left: 10.7692307692vw;
}

.u-sp-mgl-85 {
  margin-left: 10.8974358974vw;
}

.u-sp-mgl-86 {
  margin-left: 11.0256410256vw;
}

.u-sp-mgl-87 {
  margin-left: 11.1538461538vw;
}

.u-sp-mgl-88 {
  margin-left: 11.2820512821vw;
}

.u-sp-mgl-89 {
  margin-left: 11.4102564103vw;
}

.u-sp-mgl-90 {
  margin-left: 11.5384615385vw;
}

.u-sp-mgl-91 {
  margin-left: 11.6666666667vw;
}

.u-sp-mgl-92 {
  margin-left: 11.7948717949vw;
}

.u-sp-mgl-93 {
  margin-left: 11.9230769231vw;
}

.u-sp-mgl-94 {
  margin-left: 12.0512820513vw;
}

.u-sp-mgl-95 {
  margin-left: 12.1794871795vw;
}

.u-sp-mgl-96 {
  margin-left: 12.3076923077vw;
}

.u-sp-mgl-97 {
  margin-left: 12.4358974359vw;
}

.u-sp-mgl-98 {
  margin-left: 12.5641025641vw;
}

.u-sp-mgl-99 {
  margin-left: 12.6923076923vw;
}

.u-sp-mgl-100 {
  margin-left: 12.8205128205vw;
}

.u-sp-mgl-101 {
  margin-left: 12.9487179487vw;
}

.u-sp-mgl-102 {
  margin-left: 13.0769230769vw;
}

.u-sp-mgl-103 {
  margin-left: 13.2051282051vw;
}

.u-sp-mgl-104 {
  margin-left: 13.3333333333vw;
}

.u-sp-mgl-105 {
  margin-left: 13.4615384615vw;
}

.u-sp-mgl-106 {
  margin-left: 13.5897435897vw;
}

.u-sp-mgl-107 {
  margin-left: 13.7179487179vw;
}

.u-sp-mgl-108 {
  margin-left: 13.8461538462vw;
}

.u-sp-mgl-109 {
  margin-left: 13.9743589744vw;
}

.u-sp-mgl-110 {
  margin-left: 14.1025641026vw;
}

.u-sp-mgl-111 {
  margin-left: 14.2307692308vw;
}

.u-sp-mgl-112 {
  margin-left: 14.358974359vw;
}

.u-sp-mgl-113 {
  margin-left: 14.4871794872vw;
}

.u-sp-mgl-114 {
  margin-left: 14.6153846154vw;
}

.u-sp-mgl-115 {
  margin-left: 14.7435897436vw;
}

.u-sp-mgl-116 {
  margin-left: 14.8717948718vw;
}

.u-sp-mgl-117 {
  margin-left: 15vw;
}

.u-sp-mgl-118 {
  margin-left: 15.1282051282vw;
}

.u-sp-mgl-119 {
  margin-left: 15.2564102564vw;
}

.u-sp-mgl-120 {
  margin-left: 15.3846153846vw;
}

.u-sp-mgl-121 {
  margin-left: 15.5128205128vw;
}

.u-sp-mgl-122 {
  margin-left: 15.641025641vw;
}

.u-sp-mgl-123 {
  margin-left: 15.7692307692vw;
}

.u-sp-mgl-124 {
  margin-left: 15.8974358974vw;
}

.u-sp-mgl-125 {
  margin-left: 16.0256410256vw;
}

.u-sp-mgl-126 {
  margin-left: 16.1538461538vw;
}

.u-sp-mgl-127 {
  margin-left: 16.2820512821vw;
}

.u-sp-mgl-128 {
  margin-left: 16.4102564103vw;
}

.u-sp-mgl-129 {
  margin-left: 16.5384615385vw;
}

.u-sp-mgl-130 {
  margin-left: 16.6666666667vw;
}

.u-sp-mgl-131 {
  margin-left: 16.7948717949vw;
}

.u-sp-mgl-132 {
  margin-left: 16.9230769231vw;
}

.u-sp-mgl-133 {
  margin-left: 17.0512820513vw;
}

.u-sp-mgl-134 {
  margin-left: 17.1794871795vw;
}

.u-sp-mgl-135 {
  margin-left: 17.3076923077vw;
}

.u-sp-mgl-136 {
  margin-left: 17.4358974359vw;
}

.u-sp-mgl-137 {
  margin-left: 17.5641025641vw;
}

.u-sp-mgl-138 {
  margin-left: 17.6923076923vw;
}

.u-sp-mgl-139 {
  margin-left: 17.8205128205vw;
}

.u-sp-mgl-140 {
  margin-left: 17.9487179487vw;
}

.u-sp-mgl-141 {
  margin-left: 18.0769230769vw;
}

.u-sp-mgl-142 {
  margin-left: 18.2051282051vw;
}

.u-sp-mgl-143 {
  margin-left: 18.3333333333vw;
}

.u-sp-mgl-144 {
  margin-left: 18.4615384615vw;
}

.u-sp-mgl-145 {
  margin-left: 18.5897435897vw;
}

.u-sp-mgl-146 {
  margin-left: 18.7179487179vw;
}

.u-sp-mgl-147 {
  margin-left: 18.8461538462vw;
}

.u-sp-mgl-148 {
  margin-left: 18.9743589744vw;
}

.u-sp-mgl-149 {
  margin-left: 19.1025641026vw;
}

.u-sp-mgl-150 {
  margin-left: 19.2307692308vw;
}

.u-sp-mgl-151 {
  margin-left: 19.358974359vw;
}

.u-sp-mgl-152 {
  margin-left: 19.4871794872vw;
}

.u-sp-mgl-153 {
  margin-left: 19.6153846154vw;
}

.u-sp-mgl-154 {
  margin-left: 19.7435897436vw;
}

.u-sp-mgl-155 {
  margin-left: 19.8717948718vw;
}

.u-sp-mgl-156 {
  margin-left: 20vw;
}

.u-sp-mgl-157 {
  margin-left: 20.1282051282vw;
}

.u-sp-mgl-158 {
  margin-left: 20.2564102564vw;
}

.u-sp-mgl-159 {
  margin-left: 20.3846153846vw;
}

.u-sp-mgl-160 {
  margin-left: 20.5128205128vw;
}

.u-sp-mgl-161 {
  margin-left: 20.641025641vw;
}

.u-sp-mgl-162 {
  margin-left: 20.7692307692vw;
}

.u-sp-mgl-163 {
  margin-left: 20.8974358974vw;
}

.u-sp-mgl-164 {
  margin-left: 21.0256410256vw;
}

.u-sp-mgl-165 {
  margin-left: 21.1538461538vw;
}

.u-sp-mgl-166 {
  margin-left: 21.2820512821vw;
}

.u-sp-mgl-167 {
  margin-left: 21.4102564103vw;
}

.u-sp-mgl-168 {
  margin-left: 21.5384615385vw;
}

.u-sp-mgl-169 {
  margin-left: 21.6666666667vw;
}

.u-sp-mgl-170 {
  margin-left: 21.7948717949vw;
}

.u-sp-mgl-171 {
  margin-left: 21.9230769231vw;
}

.u-sp-mgl-172 {
  margin-left: 22.0512820513vw;
}

.u-sp-mgl-173 {
  margin-left: 22.1794871795vw;
}

.u-sp-mgl-174 {
  margin-left: 22.3076923077vw;
}

.u-sp-mgl-175 {
  margin-left: 22.4358974359vw;
}

.u-sp-mgl-176 {
  margin-left: 22.5641025641vw;
}

.u-sp-mgl-177 {
  margin-left: 22.6923076923vw;
}

.u-sp-mgl-178 {
  margin-left: 22.8205128205vw;
}

.u-sp-mgl-179 {
  margin-left: 22.9487179487vw;
}

.u-sp-mgl-180 {
  margin-left: 23.0769230769vw;
}

.u-sp-mgl-181 {
  margin-left: 23.2051282051vw;
}

.u-sp-mgl-182 {
  margin-left: 23.3333333333vw;
}

.u-sp-mgl-183 {
  margin-left: 23.4615384615vw;
}

.u-sp-mgl-184 {
  margin-left: 23.5897435897vw;
}

.u-sp-mgl-185 {
  margin-left: 23.7179487179vw;
}

.u-sp-mgl-186 {
  margin-left: 23.8461538462vw;
}

.u-sp-mgl-187 {
  margin-left: 23.9743589744vw;
}

.u-sp-mgl-188 {
  margin-left: 24.1025641026vw;
}

.u-sp-mgl-189 {
  margin-left: 24.2307692308vw;
}

.u-sp-mgl-190 {
  margin-left: 24.358974359vw;
}

.u-sp-mgl-191 {
  margin-left: 24.4871794872vw;
}

.u-sp-mgl-192 {
  margin-left: 24.6153846154vw;
}

.u-sp-mgl-193 {
  margin-left: 24.7435897436vw;
}

.u-sp-mgl-194 {
  margin-left: 24.8717948718vw;
}

.u-sp-mgl-195 {
  margin-left: 25vw;
}

.u-sp-mgl-196 {
  margin-left: 25.1282051282vw;
}

.u-sp-mgl-197 {
  margin-left: 25.2564102564vw;
}

.u-sp-mgl-198 {
  margin-left: 25.3846153846vw;
}

.u-sp-mgl-199 {
  margin-left: 25.5128205128vw;
}

.u-sp-mgl-200 {
  margin-left: 25.641025641vw;
}

.u-sp-mgl-201 {
  margin-left: 25.7692307692vw;
}

.u-sp-mgl-202 {
  margin-left: 25.8974358974vw;
}

.u-sp-mgl-203 {
  margin-left: 26.0256410256vw;
}

.u-sp-mgl-204 {
  margin-left: 26.1538461538vw;
}

.u-sp-mgl-205 {
  margin-left: 26.2820512821vw;
}

.u-sp-mgl-206 {
  margin-left: 26.4102564103vw;
}

.u-sp-mgl-207 {
  margin-left: 26.5384615385vw;
}

.u-sp-mgl-208 {
  margin-left: 26.6666666667vw;
}

.u-sp-mgl-209 {
  margin-left: 26.7948717949vw;
}

.u-sp-mgl-210 {
  margin-left: 26.9230769231vw;
}

.u-sp-mgl-211 {
  margin-left: 27.0512820513vw;
}

.u-sp-mgl-212 {
  margin-left: 27.1794871795vw;
}

.u-sp-mgl-213 {
  margin-left: 27.3076923077vw;
}

.u-sp-mgl-214 {
  margin-left: 27.4358974359vw;
}

.u-sp-mgl-215 {
  margin-left: 27.5641025641vw;
}

.u-sp-mgl-216 {
  margin-left: 27.6923076923vw;
}

.u-sp-mgl-217 {
  margin-left: 27.8205128205vw;
}

.u-sp-mgl-218 {
  margin-left: 27.9487179487vw;
}

.u-sp-mgl-219 {
  margin-left: 28.0769230769vw;
}

.u-sp-mgl-220 {
  margin-left: 28.2051282051vw;
}

.u-sp-mgl-221 {
  margin-left: 28.3333333333vw;
}

.u-sp-mgl-222 {
  margin-left: 28.4615384615vw;
}

.u-sp-mgl-223 {
  margin-left: 28.5897435897vw;
}

.u-sp-mgl-224 {
  margin-left: 28.7179487179vw;
}

.u-sp-mgl-225 {
  margin-left: 28.8461538462vw;
}

.u-sp-mgl-226 {
  margin-left: 28.9743589744vw;
}

.u-sp-mgl-227 {
  margin-left: 29.1025641026vw;
}

.u-sp-mgl-228 {
  margin-left: 29.2307692308vw;
}

.u-sp-mgl-229 {
  margin-left: 29.358974359vw;
}

.u-sp-mgl-230 {
  margin-left: 29.4871794872vw;
}

.u-sp-mgl-231 {
  margin-left: 29.6153846154vw;
}

.u-sp-mgl-232 {
  margin-left: 29.7435897436vw;
}

.u-sp-mgl-233 {
  margin-left: 29.8717948718vw;
}

.u-sp-mgl-234 {
  margin-left: 30vw;
}

.u-sp-mgl-235 {
  margin-left: 30.1282051282vw;
}

.u-sp-mgl-236 {
  margin-left: 30.2564102564vw;
}

.u-sp-mgl-237 {
  margin-left: 30.3846153846vw;
}

.u-sp-mgl-238 {
  margin-left: 30.5128205128vw;
}

.u-sp-mgl-239 {
  margin-left: 30.641025641vw;
}

.u-sp-mgl-240 {
  margin-left: 30.7692307692vw;
}

.u-sp-mgl-241 {
  margin-left: 30.8974358974vw;
}

.u-sp-mgl-242 {
  margin-left: 31.0256410256vw;
}

.u-sp-mgl-243 {
  margin-left: 31.1538461538vw;
}

.u-sp-mgl-244 {
  margin-left: 31.2820512821vw;
}

.u-sp-mgl-245 {
  margin-left: 31.4102564103vw;
}

.u-sp-mgl-246 {
  margin-left: 31.5384615385vw;
}

.u-sp-mgl-247 {
  margin-left: 31.6666666667vw;
}

.u-sp-mgl-248 {
  margin-left: 31.7948717949vw;
}

.u-sp-mgl-249 {
  margin-left: 31.9230769231vw;
}

.u-sp-mgl-250 {
  margin-left: 32.0512820513vw;
}

.u-sp-mgl-251 {
  margin-left: 32.1794871795vw;
}

.u-sp-mgl-252 {
  margin-left: 32.3076923077vw;
}

.u-sp-mgl-253 {
  margin-left: 32.4358974359vw;
}

.u-sp-mgl-254 {
  margin-left: 32.5641025641vw;
}

.u-sp-mgl-255 {
  margin-left: 32.6923076923vw;
}

.u-sp-mgl-256 {
  margin-left: 32.8205128205vw;
}

.u-sp-mgl-257 {
  margin-left: 32.9487179487vw;
}

.u-sp-mgl-258 {
  margin-left: 33.0769230769vw;
}

.u-sp-mgl-259 {
  margin-left: 33.2051282051vw;
}

.u-sp-mgl-260 {
  margin-left: 33.3333333333vw;
}

.u-sp-mgl-261 {
  margin-left: 33.4615384615vw;
}

.u-sp-mgl-262 {
  margin-left: 33.5897435897vw;
}

.u-sp-mgl-263 {
  margin-left: 33.7179487179vw;
}

.u-sp-mgl-264 {
  margin-left: 33.8461538462vw;
}

.u-sp-mgl-265 {
  margin-left: 33.9743589744vw;
}

.u-sp-mgl-266 {
  margin-left: 34.1025641026vw;
}

.u-sp-mgl-267 {
  margin-left: 34.2307692308vw;
}

.u-sp-mgl-268 {
  margin-left: 34.358974359vw;
}

.u-sp-mgl-269 {
  margin-left: 34.4871794872vw;
}

.u-sp-mgl-270 {
  margin-left: 34.6153846154vw;
}

.u-sp-mgl-271 {
  margin-left: 34.7435897436vw;
}

.u-sp-mgl-272 {
  margin-left: 34.8717948718vw;
}

.u-sp-mgl-273 {
  margin-left: 35vw;
}

.u-sp-mgl-274 {
  margin-left: 35.1282051282vw;
}

.u-sp-mgl-275 {
  margin-left: 35.2564102564vw;
}

.u-sp-mgl-276 {
  margin-left: 35.3846153846vw;
}

.u-sp-mgl-277 {
  margin-left: 35.5128205128vw;
}

.u-sp-mgl-278 {
  margin-left: 35.641025641vw;
}

.u-sp-mgl-279 {
  margin-left: 35.7692307692vw;
}

.u-sp-mgl-280 {
  margin-left: 35.8974358974vw;
}

.u-sp-mgl-281 {
  margin-left: 36.0256410256vw;
}

.u-sp-mgl-282 {
  margin-left: 36.1538461538vw;
}

.u-sp-mgl-283 {
  margin-left: 36.2820512821vw;
}

.u-sp-mgl-284 {
  margin-left: 36.4102564103vw;
}

.u-sp-mgl-285 {
  margin-left: 36.5384615385vw;
}

.u-sp-mgl-286 {
  margin-left: 36.6666666667vw;
}

.u-sp-mgl-287 {
  margin-left: 36.7948717949vw;
}

.u-sp-mgl-288 {
  margin-left: 36.9230769231vw;
}

.u-sp-mgl-289 {
  margin-left: 37.0512820513vw;
}

.u-sp-mgl-290 {
  margin-left: 37.1794871795vw;
}

.u-sp-mgl-291 {
  margin-left: 37.3076923077vw;
}

.u-sp-mgl-292 {
  margin-left: 37.4358974359vw;
}

.u-sp-mgl-293 {
  margin-left: 37.5641025641vw;
}

.u-sp-mgl-294 {
  margin-left: 37.6923076923vw;
}

.u-sp-mgl-295 {
  margin-left: 37.8205128205vw;
}

.u-sp-mgl-296 {
  margin-left: 37.9487179487vw;
}

.u-sp-mgl-297 {
  margin-left: 38.0769230769vw;
}

.u-sp-mgl-298 {
  margin-left: 38.2051282051vw;
}

.u-sp-mgl-299 {
  margin-left: 38.3333333333vw;
}

.u-sp-mgl-300 {
  margin-left: 38.4615384615vw;
}

@media screen and (min-width: 769px) {
  .u-pc-mgt-0 {
    margin-top: 0vw;
  }
  .u-pc-mgt-1 {
    margin-top: 0.0732064422vw;
  }
  .u-pc-mgt-2 {
    margin-top: 0.1464128843vw;
  }
  .u-pc-mgt-3 {
    margin-top: 0.2196193265vw;
  }
  .u-pc-mgt-4 {
    margin-top: 0.2928257687vw;
  }
  .u-pc-mgt-5 {
    margin-top: 0.3660322108vw;
  }
  .u-pc-mgt-6 {
    margin-top: 0.439238653vw;
  }
  .u-pc-mgt-7 {
    margin-top: 0.5124450952vw;
  }
  .u-pc-mgt-8 {
    margin-top: 0.5856515373vw;
  }
  .u-pc-mgt-9 {
    margin-top: 0.6588579795vw;
  }
  .u-pc-mgt-10 {
    margin-top: 0.7320644217vw;
  }
  .u-pc-mgt-11 {
    margin-top: 0.8052708638vw;
  }
  .u-pc-mgt-12 {
    margin-top: 0.878477306vw;
  }
  .u-pc-mgt-13 {
    margin-top: 0.9516837482vw;
  }
  .u-pc-mgt-14 {
    margin-top: 1.0248901903vw;
  }
  .u-pc-mgt-15 {
    margin-top: 1.0980966325vw;
  }
  .u-pc-mgt-16 {
    margin-top: 1.1713030747vw;
  }
  .u-pc-mgt-17 {
    margin-top: 1.2445095168vw;
  }
  .u-pc-mgt-18 {
    margin-top: 1.317715959vw;
  }
  .u-pc-mgt-19 {
    margin-top: 1.3909224012vw;
  }
  .u-pc-mgt-20 {
    margin-top: 1.4641288433vw;
  }
  .u-pc-mgt-21 {
    margin-top: 1.5373352855vw;
  }
  .u-pc-mgt-22 {
    margin-top: 1.6105417277vw;
  }
  .u-pc-mgt-23 {
    margin-top: 1.6837481698vw;
  }
  .u-pc-mgt-24 {
    margin-top: 1.756954612vw;
  }
  .u-pc-mgt-25 {
    margin-top: 1.8301610542vw;
  }
  .u-pc-mgt-26 {
    margin-top: 1.9033674963vw;
  }
  .u-pc-mgt-27 {
    margin-top: 1.9765739385vw;
  }
  .u-pc-mgt-28 {
    margin-top: 2.0497803807vw;
  }
  .u-pc-mgt-29 {
    margin-top: 2.1229868228vw;
  }
  .u-pc-mgt-30 {
    margin-top: 2.196193265vw;
  }
  .u-pc-mgt-31 {
    margin-top: 2.2693997072vw;
  }
  .u-pc-mgt-32 {
    margin-top: 2.3426061493vw;
  }
  .u-pc-mgt-33 {
    margin-top: 2.4158125915vw;
  }
  .u-pc-mgt-34 {
    margin-top: 2.4890190337vw;
  }
  .u-pc-mgt-35 {
    margin-top: 2.5622254758vw;
  }
  .u-pc-mgt-36 {
    margin-top: 2.635431918vw;
  }
  .u-pc-mgt-37 {
    margin-top: 2.7086383602vw;
  }
  .u-pc-mgt-38 {
    margin-top: 2.7818448023vw;
  }
  .u-pc-mgt-39 {
    margin-top: 2.8550512445vw;
  }
  .u-pc-mgt-40 {
    margin-top: 2.9282576867vw;
  }
  .u-pc-mgt-41 {
    margin-top: 3.0014641288vw;
  }
  .u-pc-mgt-42 {
    margin-top: 3.074670571vw;
  }
  .u-pc-mgt-43 {
    margin-top: 3.1478770132vw;
  }
  .u-pc-mgt-44 {
    margin-top: 3.2210834553vw;
  }
  .u-pc-mgt-45 {
    margin-top: 3.2942898975vw;
  }
  .u-pc-mgt-46 {
    margin-top: 3.3674963397vw;
  }
  .u-pc-mgt-47 {
    margin-top: 3.4407027818vw;
  }
  .u-pc-mgt-48 {
    margin-top: 3.513909224vw;
  }
  .u-pc-mgt-49 {
    margin-top: 3.5871156662vw;
  }
  .u-pc-mgt-50 {
    margin-top: 3.6603221083vw;
  }
  .u-pc-mgt-51 {
    margin-top: 3.7335285505vw;
  }
  .u-pc-mgt-52 {
    margin-top: 3.8067349927vw;
  }
  .u-pc-mgt-53 {
    margin-top: 3.8799414348vw;
  }
  .u-pc-mgt-54 {
    margin-top: 3.953147877vw;
  }
  .u-pc-mgt-55 {
    margin-top: 4.0263543192vw;
  }
  .u-pc-mgt-56 {
    margin-top: 4.0995607613vw;
  }
  .u-pc-mgt-57 {
    margin-top: 4.1727672035vw;
  }
  .u-pc-mgt-58 {
    margin-top: 4.2459736457vw;
  }
  .u-pc-mgt-59 {
    margin-top: 4.3191800878vw;
  }
  .u-pc-mgt-60 {
    margin-top: 4.39238653vw;
  }
  .u-pc-mgt-61 {
    margin-top: 4.4655929722vw;
  }
  .u-pc-mgt-62 {
    margin-top: 4.5387994143vw;
  }
  .u-pc-mgt-63 {
    margin-top: 4.6120058565vw;
  }
  .u-pc-mgt-64 {
    margin-top: 4.6852122987vw;
  }
  .u-pc-mgt-65 {
    margin-top: 4.7584187408vw;
  }
  .u-pc-mgt-66 {
    margin-top: 4.831625183vw;
  }
  .u-pc-mgt-67 {
    margin-top: 4.9048316252vw;
  }
  .u-pc-mgt-68 {
    margin-top: 4.9780380673vw;
  }
  .u-pc-mgt-69 {
    margin-top: 5.0512445095vw;
  }
  .u-pc-mgt-70 {
    margin-top: 5.1244509517vw;
  }
  .u-pc-mgt-71 {
    margin-top: 5.1976573939vw;
  }
  .u-pc-mgt-72 {
    margin-top: 5.270863836vw;
  }
  .u-pc-mgt-73 {
    margin-top: 5.3440702782vw;
  }
  .u-pc-mgt-74 {
    margin-top: 5.4172767204vw;
  }
  .u-pc-mgt-75 {
    margin-top: 5.4904831625vw;
  }
  .u-pc-mgt-76 {
    margin-top: 5.5636896047vw;
  }
  .u-pc-mgt-77 {
    margin-top: 5.6368960469vw;
  }
  .u-pc-mgt-78 {
    margin-top: 5.710102489vw;
  }
  .u-pc-mgt-79 {
    margin-top: 5.7833089312vw;
  }
  .u-pc-mgt-80 {
    margin-top: 5.8565153734vw;
  }
  .u-pc-mgt-81 {
    margin-top: 5.9297218155vw;
  }
  .u-pc-mgt-82 {
    margin-top: 6.0029282577vw;
  }
  .u-pc-mgt-83 {
    margin-top: 6.0761346999vw;
  }
  .u-pc-mgt-84 {
    margin-top: 6.149341142vw;
  }
  .u-pc-mgt-85 {
    margin-top: 6.2225475842vw;
  }
  .u-pc-mgt-86 {
    margin-top: 6.2957540264vw;
  }
  .u-pc-mgt-87 {
    margin-top: 6.3689604685vw;
  }
  .u-pc-mgt-88 {
    margin-top: 6.4421669107vw;
  }
  .u-pc-mgt-89 {
    margin-top: 6.5153733529vw;
  }
  .u-pc-mgt-90 {
    margin-top: 6.588579795vw;
  }
  .u-pc-mgt-91 {
    margin-top: 6.6617862372vw;
  }
  .u-pc-mgt-92 {
    margin-top: 6.7349926794vw;
  }
  .u-pc-mgt-93 {
    margin-top: 6.8081991215vw;
  }
  .u-pc-mgt-94 {
    margin-top: 6.8814055637vw;
  }
  .u-pc-mgt-95 {
    margin-top: 6.9546120059vw;
  }
  .u-pc-mgt-96 {
    margin-top: 7.027818448vw;
  }
  .u-pc-mgt-97 {
    margin-top: 7.1010248902vw;
  }
  .u-pc-mgt-98 {
    margin-top: 7.1742313324vw;
  }
  .u-pc-mgt-99 {
    margin-top: 7.2474377745vw;
  }
  .u-pc-mgt-100 {
    margin-top: 7.3206442167vw;
  }
  .u-pc-mgt-101 {
    margin-top: 7.3938506589vw;
  }
  .u-pc-mgt-102 {
    margin-top: 7.467057101vw;
  }
  .u-pc-mgt-103 {
    margin-top: 7.5402635432vw;
  }
  .u-pc-mgt-104 {
    margin-top: 7.6134699854vw;
  }
  .u-pc-mgt-105 {
    margin-top: 7.6866764275vw;
  }
  .u-pc-mgt-106 {
    margin-top: 7.7598828697vw;
  }
  .u-pc-mgt-107 {
    margin-top: 7.8330893119vw;
  }
  .u-pc-mgt-108 {
    margin-top: 7.906295754vw;
  }
  .u-pc-mgt-109 {
    margin-top: 7.9795021962vw;
  }
  .u-pc-mgt-110 {
    margin-top: 8.0527086384vw;
  }
  .u-pc-mgt-111 {
    margin-top: 8.1259150805vw;
  }
  .u-pc-mgt-112 {
    margin-top: 8.1991215227vw;
  }
  .u-pc-mgt-113 {
    margin-top: 8.2723279649vw;
  }
  .u-pc-mgt-114 {
    margin-top: 8.345534407vw;
  }
  .u-pc-mgt-115 {
    margin-top: 8.4187408492vw;
  }
  .u-pc-mgt-116 {
    margin-top: 8.4919472914vw;
  }
  .u-pc-mgt-117 {
    margin-top: 8.5651537335vw;
  }
  .u-pc-mgt-118 {
    margin-top: 8.6383601757vw;
  }
  .u-pc-mgt-119 {
    margin-top: 8.7115666179vw;
  }
  .u-pc-mgt-120 {
    margin-top: 8.78477306vw;
  }
  .u-pc-mgt-121 {
    margin-top: 8.8579795022vw;
  }
  .u-pc-mgt-122 {
    margin-top: 8.9311859444vw;
  }
  .u-pc-mgt-123 {
    margin-top: 9.0043923865vw;
  }
  .u-pc-mgt-124 {
    margin-top: 9.0775988287vw;
  }
  .u-pc-mgt-125 {
    margin-top: 9.1508052709vw;
  }
  .u-pc-mgt-126 {
    margin-top: 9.224011713vw;
  }
  .u-pc-mgt-127 {
    margin-top: 9.2972181552vw;
  }
  .u-pc-mgt-128 {
    margin-top: 9.3704245974vw;
  }
  .u-pc-mgt-129 {
    margin-top: 9.4436310395vw;
  }
  .u-pc-mgt-130 {
    margin-top: 9.5168374817vw;
  }
  .u-pc-mgt-131 {
    margin-top: 9.5900439239vw;
  }
  .u-pc-mgt-132 {
    margin-top: 9.663250366vw;
  }
  .u-pc-mgt-133 {
    margin-top: 9.7364568082vw;
  }
  .u-pc-mgt-134 {
    margin-top: 9.8096632504vw;
  }
  .u-pc-mgt-135 {
    margin-top: 9.8828696925vw;
  }
  .u-pc-mgt-136 {
    margin-top: 9.9560761347vw;
  }
  .u-pc-mgt-137 {
    margin-top: 10.0292825769vw;
  }
  .u-pc-mgt-138 {
    margin-top: 10.102489019vw;
  }
  .u-pc-mgt-139 {
    margin-top: 10.1756954612vw;
  }
  .u-pc-mgt-140 {
    margin-top: 10.2489019034vw;
  }
  .u-pc-mgt-141 {
    margin-top: 10.3221083455vw;
  }
  .u-pc-mgt-142 {
    margin-top: 10.3953147877vw;
  }
  .u-pc-mgt-143 {
    margin-top: 10.4685212299vw;
  }
  .u-pc-mgt-144 {
    margin-top: 10.541727672vw;
  }
  .u-pc-mgt-145 {
    margin-top: 10.6149341142vw;
  }
  .u-pc-mgt-146 {
    margin-top: 10.6881405564vw;
  }
  .u-pc-mgt-147 {
    margin-top: 10.7613469985vw;
  }
  .u-pc-mgt-148 {
    margin-top: 10.8345534407vw;
  }
  .u-pc-mgt-149 {
    margin-top: 10.9077598829vw;
  }
  .u-pc-mgt-150 {
    margin-top: 10.980966325vw;
  }
  .u-pc-mgt-151 {
    margin-top: 11.0541727672vw;
  }
  .u-pc-mgt-152 {
    margin-top: 11.1273792094vw;
  }
  .u-pc-mgt-153 {
    margin-top: 11.2005856515vw;
  }
  .u-pc-mgt-154 {
    margin-top: 11.2737920937vw;
  }
  .u-pc-mgt-155 {
    margin-top: 11.3469985359vw;
  }
  .u-pc-mgt-156 {
    margin-top: 11.420204978vw;
  }
  .u-pc-mgt-157 {
    margin-top: 11.4934114202vw;
  }
  .u-pc-mgt-158 {
    margin-top: 11.5666178624vw;
  }
  .u-pc-mgt-159 {
    margin-top: 11.6398243045vw;
  }
  .u-pc-mgt-160 {
    margin-top: 11.7130307467vw;
  }
  .u-pc-mgt-161 {
    margin-top: 11.7862371889vw;
  }
  .u-pc-mgt-162 {
    margin-top: 11.859443631vw;
  }
  .u-pc-mgt-163 {
    margin-top: 11.9326500732vw;
  }
  .u-pc-mgt-164 {
    margin-top: 12.0058565154vw;
  }
  .u-pc-mgt-165 {
    margin-top: 12.0790629575vw;
  }
  .u-pc-mgt-166 {
    margin-top: 12.1522693997vw;
  }
  .u-pc-mgt-167 {
    margin-top: 12.2254758419vw;
  }
  .u-pc-mgt-168 {
    margin-top: 12.298682284vw;
  }
  .u-pc-mgt-169 {
    margin-top: 12.3718887262vw;
  }
  .u-pc-mgt-170 {
    margin-top: 12.4450951684vw;
  }
  .u-pc-mgt-171 {
    margin-top: 12.5183016105vw;
  }
  .u-pc-mgt-172 {
    margin-top: 12.5915080527vw;
  }
  .u-pc-mgt-173 {
    margin-top: 12.6647144949vw;
  }
  .u-pc-mgt-174 {
    margin-top: 12.737920937vw;
  }
  .u-pc-mgt-175 {
    margin-top: 12.8111273792vw;
  }
  .u-pc-mgt-176 {
    margin-top: 12.8843338214vw;
  }
  .u-pc-mgt-177 {
    margin-top: 12.9575402635vw;
  }
  .u-pc-mgt-178 {
    margin-top: 13.0307467057vw;
  }
  .u-pc-mgt-179 {
    margin-top: 13.1039531479vw;
  }
  .u-pc-mgt-180 {
    margin-top: 13.17715959vw;
  }
  .u-pc-mgt-181 {
    margin-top: 13.2503660322vw;
  }
  .u-pc-mgt-182 {
    margin-top: 13.3235724744vw;
  }
  .u-pc-mgt-183 {
    margin-top: 13.3967789165vw;
  }
  .u-pc-mgt-184 {
    margin-top: 13.4699853587vw;
  }
  .u-pc-mgt-185 {
    margin-top: 13.5431918009vw;
  }
  .u-pc-mgt-186 {
    margin-top: 13.616398243vw;
  }
  .u-pc-mgt-187 {
    margin-top: 13.6896046852vw;
  }
  .u-pc-mgt-188 {
    margin-top: 13.7628111274vw;
  }
  .u-pc-mgt-189 {
    margin-top: 13.8360175695vw;
  }
  .u-pc-mgt-190 {
    margin-top: 13.9092240117vw;
  }
  .u-pc-mgt-191 {
    margin-top: 13.9824304539vw;
  }
  .u-pc-mgt-192 {
    margin-top: 14.055636896vw;
  }
  .u-pc-mgt-193 {
    margin-top: 14.1288433382vw;
  }
  .u-pc-mgt-194 {
    margin-top: 14.2020497804vw;
  }
  .u-pc-mgt-195 {
    margin-top: 14.2752562225vw;
  }
  .u-pc-mgt-196 {
    margin-top: 14.3484626647vw;
  }
  .u-pc-mgt-197 {
    margin-top: 14.4216691069vw;
  }
  .u-pc-mgt-198 {
    margin-top: 14.494875549vw;
  }
  .u-pc-mgt-199 {
    margin-top: 14.5680819912vw;
  }
  .u-pc-mgt-200 {
    margin-top: 14.6412884334vw;
  }
  .u-pc-mgt-201 {
    margin-top: 14.7144948755vw;
  }
  .u-pc-mgt-202 {
    margin-top: 14.7877013177vw;
  }
  .u-pc-mgt-203 {
    margin-top: 14.8609077599vw;
  }
  .u-pc-mgt-204 {
    margin-top: 14.934114202vw;
  }
  .u-pc-mgt-205 {
    margin-top: 15.0073206442vw;
  }
  .u-pc-mgt-206 {
    margin-top: 15.0805270864vw;
  }
  .u-pc-mgt-207 {
    margin-top: 15.1537335286vw;
  }
  .u-pc-mgt-208 {
    margin-top: 15.2269399707vw;
  }
  .u-pc-mgt-209 {
    margin-top: 15.3001464129vw;
  }
  .u-pc-mgt-210 {
    margin-top: 15.3733528551vw;
  }
  .u-pc-mgt-211 {
    margin-top: 15.4465592972vw;
  }
  .u-pc-mgt-212 {
    margin-top: 15.5197657394vw;
  }
  .u-pc-mgt-213 {
    margin-top: 15.5929721816vw;
  }
  .u-pc-mgt-214 {
    margin-top: 15.6661786237vw;
  }
  .u-pc-mgt-215 {
    margin-top: 15.7393850659vw;
  }
  .u-pc-mgt-216 {
    margin-top: 15.8125915081vw;
  }
  .u-pc-mgt-217 {
    margin-top: 15.8857979502vw;
  }
  .u-pc-mgt-218 {
    margin-top: 15.9590043924vw;
  }
  .u-pc-mgt-219 {
    margin-top: 16.0322108346vw;
  }
  .u-pc-mgt-220 {
    margin-top: 16.1054172767vw;
  }
  .u-pc-mgt-221 {
    margin-top: 16.1786237189vw;
  }
  .u-pc-mgt-222 {
    margin-top: 16.2518301611vw;
  }
  .u-pc-mgt-223 {
    margin-top: 16.3250366032vw;
  }
  .u-pc-mgt-224 {
    margin-top: 16.3982430454vw;
  }
  .u-pc-mgt-225 {
    margin-top: 16.4714494876vw;
  }
  .u-pc-mgt-226 {
    margin-top: 16.5446559297vw;
  }
  .u-pc-mgt-227 {
    margin-top: 16.6178623719vw;
  }
  .u-pc-mgt-228 {
    margin-top: 16.6910688141vw;
  }
  .u-pc-mgt-229 {
    margin-top: 16.7642752562vw;
  }
  .u-pc-mgt-230 {
    margin-top: 16.8374816984vw;
  }
  .u-pc-mgt-231 {
    margin-top: 16.9106881406vw;
  }
  .u-pc-mgt-232 {
    margin-top: 16.9838945827vw;
  }
  .u-pc-mgt-233 {
    margin-top: 17.0571010249vw;
  }
  .u-pc-mgt-234 {
    margin-top: 17.1303074671vw;
  }
  .u-pc-mgt-235 {
    margin-top: 17.2035139092vw;
  }
  .u-pc-mgt-236 {
    margin-top: 17.2767203514vw;
  }
  .u-pc-mgt-237 {
    margin-top: 17.3499267936vw;
  }
  .u-pc-mgt-238 {
    margin-top: 17.4231332357vw;
  }
  .u-pc-mgt-239 {
    margin-top: 17.4963396779vw;
  }
  .u-pc-mgt-240 {
    margin-top: 17.5695461201vw;
  }
  .u-pc-mgt-241 {
    margin-top: 17.6427525622vw;
  }
  .u-pc-mgt-242 {
    margin-top: 17.7159590044vw;
  }
  .u-pc-mgt-243 {
    margin-top: 17.7891654466vw;
  }
  .u-pc-mgt-244 {
    margin-top: 17.8623718887vw;
  }
  .u-pc-mgt-245 {
    margin-top: 17.9355783309vw;
  }
  .u-pc-mgt-246 {
    margin-top: 18.0087847731vw;
  }
  .u-pc-mgt-247 {
    margin-top: 18.0819912152vw;
  }
  .u-pc-mgt-248 {
    margin-top: 18.1551976574vw;
  }
  .u-pc-mgt-249 {
    margin-top: 18.2284040996vw;
  }
  .u-pc-mgt-250 {
    margin-top: 18.3016105417vw;
  }
  .u-pc-mgt-251 {
    margin-top: 18.3748169839vw;
  }
  .u-pc-mgt-252 {
    margin-top: 18.4480234261vw;
  }
  .u-pc-mgt-253 {
    margin-top: 18.5212298682vw;
  }
  .u-pc-mgt-254 {
    margin-top: 18.5944363104vw;
  }
  .u-pc-mgt-255 {
    margin-top: 18.6676427526vw;
  }
  .u-pc-mgt-256 {
    margin-top: 18.7408491947vw;
  }
  .u-pc-mgt-257 {
    margin-top: 18.8140556369vw;
  }
  .u-pc-mgt-258 {
    margin-top: 18.8872620791vw;
  }
  .u-pc-mgt-259 {
    margin-top: 18.9604685212vw;
  }
  .u-pc-mgt-260 {
    margin-top: 19.0336749634vw;
  }
  .u-pc-mgt-261 {
    margin-top: 19.1068814056vw;
  }
  .u-pc-mgt-262 {
    margin-top: 19.1800878477vw;
  }
  .u-pc-mgt-263 {
    margin-top: 19.2532942899vw;
  }
  .u-pc-mgt-264 {
    margin-top: 19.3265007321vw;
  }
  .u-pc-mgt-265 {
    margin-top: 19.3997071742vw;
  }
  .u-pc-mgt-266 {
    margin-top: 19.4729136164vw;
  }
  .u-pc-mgt-267 {
    margin-top: 19.5461200586vw;
  }
  .u-pc-mgt-268 {
    margin-top: 19.6193265007vw;
  }
  .u-pc-mgt-269 {
    margin-top: 19.6925329429vw;
  }
  .u-pc-mgt-270 {
    margin-top: 19.7657393851vw;
  }
  .u-pc-mgt-271 {
    margin-top: 19.8389458272vw;
  }
  .u-pc-mgt-272 {
    margin-top: 19.9121522694vw;
  }
  .u-pc-mgt-273 {
    margin-top: 19.9853587116vw;
  }
  .u-pc-mgt-274 {
    margin-top: 20.0585651537vw;
  }
  .u-pc-mgt-275 {
    margin-top: 20.1317715959vw;
  }
  .u-pc-mgt-276 {
    margin-top: 20.2049780381vw;
  }
  .u-pc-mgt-277 {
    margin-top: 20.2781844802vw;
  }
  .u-pc-mgt-278 {
    margin-top: 20.3513909224vw;
  }
  .u-pc-mgt-279 {
    margin-top: 20.4245973646vw;
  }
  .u-pc-mgt-280 {
    margin-top: 20.4978038067vw;
  }
  .u-pc-mgt-281 {
    margin-top: 20.5710102489vw;
  }
  .u-pc-mgt-282 {
    margin-top: 20.6442166911vw;
  }
  .u-pc-mgt-283 {
    margin-top: 20.7174231332vw;
  }
  .u-pc-mgt-284 {
    margin-top: 20.7906295754vw;
  }
  .u-pc-mgt-285 {
    margin-top: 20.8638360176vw;
  }
  .u-pc-mgt-286 {
    margin-top: 20.9370424597vw;
  }
  .u-pc-mgt-287 {
    margin-top: 21.0102489019vw;
  }
  .u-pc-mgt-288 {
    margin-top: 21.0834553441vw;
  }
  .u-pc-mgt-289 {
    margin-top: 21.1566617862vw;
  }
  .u-pc-mgt-290 {
    margin-top: 21.2298682284vw;
  }
  .u-pc-mgt-291 {
    margin-top: 21.3030746706vw;
  }
  .u-pc-mgt-292 {
    margin-top: 21.3762811127vw;
  }
  .u-pc-mgt-293 {
    margin-top: 21.4494875549vw;
  }
  .u-pc-mgt-294 {
    margin-top: 21.5226939971vw;
  }
  .u-pc-mgt-295 {
    margin-top: 21.5959004392vw;
  }
  .u-pc-mgt-296 {
    margin-top: 21.6691068814vw;
  }
  .u-pc-mgt-297 {
    margin-top: 21.7423133236vw;
  }
  .u-pc-mgt-298 {
    margin-top: 21.8155197657vw;
  }
  .u-pc-mgt-299 {
    margin-top: 21.8887262079vw;
  }
  .u-pc-mgt-300 {
    margin-top: 21.9619326501vw;
  }
  .u-pc-mgb-0 {
    margin-bottom: 0vw;
  }
  .u-pc-mgb-1 {
    margin-bottom: 0.0732064422vw;
  }
  .u-pc-mgb-2 {
    margin-bottom: 0.1464128843vw;
  }
  .u-pc-mgb-3 {
    margin-bottom: 0.2196193265vw;
  }
  .u-pc-mgb-4 {
    margin-bottom: 0.2928257687vw;
  }
  .u-pc-mgb-5 {
    margin-bottom: 0.3660322108vw;
  }
  .u-pc-mgb-6 {
    margin-bottom: 0.439238653vw;
  }
  .u-pc-mgb-7 {
    margin-bottom: 0.5124450952vw;
  }
  .u-pc-mgb-8 {
    margin-bottom: 0.5856515373vw;
  }
  .u-pc-mgb-9 {
    margin-bottom: 0.6588579795vw;
  }
  .u-pc-mgb-10 {
    margin-bottom: 0.7320644217vw;
  }
  .u-pc-mgb-11 {
    margin-bottom: 0.8052708638vw;
  }
  .u-pc-mgb-12 {
    margin-bottom: 0.878477306vw;
  }
  .u-pc-mgb-13 {
    margin-bottom: 0.9516837482vw;
  }
  .u-pc-mgb-14 {
    margin-bottom: 1.0248901903vw;
  }
  .u-pc-mgb-15 {
    margin-bottom: 1.0980966325vw;
  }
  .u-pc-mgb-16 {
    margin-bottom: 1.1713030747vw;
  }
  .u-pc-mgb-17 {
    margin-bottom: 1.2445095168vw;
  }
  .u-pc-mgb-18 {
    margin-bottom: 1.317715959vw;
  }
  .u-pc-mgb-19 {
    margin-bottom: 1.3909224012vw;
  }
  .u-pc-mgb-20 {
    margin-bottom: 1.4641288433vw;
  }
  .u-pc-mgb-21 {
    margin-bottom: 1.5373352855vw;
  }
  .u-pc-mgb-22 {
    margin-bottom: 1.6105417277vw;
  }
  .u-pc-mgb-23 {
    margin-bottom: 1.6837481698vw;
  }
  .u-pc-mgb-24 {
    margin-bottom: 1.756954612vw;
  }
  .u-pc-mgb-25 {
    margin-bottom: 1.8301610542vw;
  }
  .u-pc-mgb-26 {
    margin-bottom: 1.9033674963vw;
  }
  .u-pc-mgb-27 {
    margin-bottom: 1.9765739385vw;
  }
  .u-pc-mgb-28 {
    margin-bottom: 2.0497803807vw;
  }
  .u-pc-mgb-29 {
    margin-bottom: 2.1229868228vw;
  }
  .u-pc-mgb-30 {
    margin-bottom: 2.196193265vw;
  }
  .u-pc-mgb-31 {
    margin-bottom: 2.2693997072vw;
  }
  .u-pc-mgb-32 {
    margin-bottom: 2.3426061493vw;
  }
  .u-pc-mgb-33 {
    margin-bottom: 2.4158125915vw;
  }
  .u-pc-mgb-34 {
    margin-bottom: 2.4890190337vw;
  }
  .u-pc-mgb-35 {
    margin-bottom: 2.5622254758vw;
  }
  .u-pc-mgb-36 {
    margin-bottom: 2.635431918vw;
  }
  .u-pc-mgb-37 {
    margin-bottom: 2.7086383602vw;
  }
  .u-pc-mgb-38 {
    margin-bottom: 2.7818448023vw;
  }
  .u-pc-mgb-39 {
    margin-bottom: 2.8550512445vw;
  }
  .u-pc-mgb-40 {
    margin-bottom: 2.9282576867vw;
  }
  .u-pc-mgb-41 {
    margin-bottom: 3.0014641288vw;
  }
  .u-pc-mgb-42 {
    margin-bottom: 3.074670571vw;
  }
  .u-pc-mgb-43 {
    margin-bottom: 3.1478770132vw;
  }
  .u-pc-mgb-44 {
    margin-bottom: 3.2210834553vw;
  }
  .u-pc-mgb-45 {
    margin-bottom: 3.2942898975vw;
  }
  .u-pc-mgb-46 {
    margin-bottom: 3.3674963397vw;
  }
  .u-pc-mgb-47 {
    margin-bottom: 3.4407027818vw;
  }
  .u-pc-mgb-48 {
    margin-bottom: 3.513909224vw;
  }
  .u-pc-mgb-49 {
    margin-bottom: 3.5871156662vw;
  }
  .u-pc-mgb-50 {
    margin-bottom: 3.6603221083vw;
  }
  .u-pc-mgb-51 {
    margin-bottom: 3.7335285505vw;
  }
  .u-pc-mgb-52 {
    margin-bottom: 3.8067349927vw;
  }
  .u-pc-mgb-53 {
    margin-bottom: 3.8799414348vw;
  }
  .u-pc-mgb-54 {
    margin-bottom: 3.953147877vw;
  }
  .u-pc-mgb-55 {
    margin-bottom: 4.0263543192vw;
  }
  .u-pc-mgb-56 {
    margin-bottom: 4.0995607613vw;
  }
  .u-pc-mgb-57 {
    margin-bottom: 4.1727672035vw;
  }
  .u-pc-mgb-58 {
    margin-bottom: 4.2459736457vw;
  }
  .u-pc-mgb-59 {
    margin-bottom: 4.3191800878vw;
  }
  .u-pc-mgb-60 {
    margin-bottom: 4.39238653vw;
  }
  .u-pc-mgb-61 {
    margin-bottom: 4.4655929722vw;
  }
  .u-pc-mgb-62 {
    margin-bottom: 4.5387994143vw;
  }
  .u-pc-mgb-63 {
    margin-bottom: 4.6120058565vw;
  }
  .u-pc-mgb-64 {
    margin-bottom: 4.6852122987vw;
  }
  .u-pc-mgb-65 {
    margin-bottom: 4.7584187408vw;
  }
  .u-pc-mgb-66 {
    margin-bottom: 4.831625183vw;
  }
  .u-pc-mgb-67 {
    margin-bottom: 4.9048316252vw;
  }
  .u-pc-mgb-68 {
    margin-bottom: 4.9780380673vw;
  }
  .u-pc-mgb-69 {
    margin-bottom: 5.0512445095vw;
  }
  .u-pc-mgb-70 {
    margin-bottom: 5.1244509517vw;
  }
  .u-pc-mgb-71 {
    margin-bottom: 5.1976573939vw;
  }
  .u-pc-mgb-72 {
    margin-bottom: 5.270863836vw;
  }
  .u-pc-mgb-73 {
    margin-bottom: 5.3440702782vw;
  }
  .u-pc-mgb-74 {
    margin-bottom: 5.4172767204vw;
  }
  .u-pc-mgb-75 {
    margin-bottom: 5.4904831625vw;
  }
  .u-pc-mgb-76 {
    margin-bottom: 5.5636896047vw;
  }
  .u-pc-mgb-77 {
    margin-bottom: 5.6368960469vw;
  }
  .u-pc-mgb-78 {
    margin-bottom: 5.710102489vw;
  }
  .u-pc-mgb-79 {
    margin-bottom: 5.7833089312vw;
  }
  .u-pc-mgb-80 {
    margin-bottom: 5.8565153734vw;
  }
  .u-pc-mgb-81 {
    margin-bottom: 5.9297218155vw;
  }
  .u-pc-mgb-82 {
    margin-bottom: 6.0029282577vw;
  }
  .u-pc-mgb-83 {
    margin-bottom: 6.0761346999vw;
  }
  .u-pc-mgb-84 {
    margin-bottom: 6.149341142vw;
  }
  .u-pc-mgb-85 {
    margin-bottom: 6.2225475842vw;
  }
  .u-pc-mgb-86 {
    margin-bottom: 6.2957540264vw;
  }
  .u-pc-mgb-87 {
    margin-bottom: 6.3689604685vw;
  }
  .u-pc-mgb-88 {
    margin-bottom: 6.4421669107vw;
  }
  .u-pc-mgb-89 {
    margin-bottom: 6.5153733529vw;
  }
  .u-pc-mgb-90 {
    margin-bottom: 6.588579795vw;
  }
  .u-pc-mgb-91 {
    margin-bottom: 6.6617862372vw;
  }
  .u-pc-mgb-92 {
    margin-bottom: 6.7349926794vw;
  }
  .u-pc-mgb-93 {
    margin-bottom: 6.8081991215vw;
  }
  .u-pc-mgb-94 {
    margin-bottom: 6.8814055637vw;
  }
  .u-pc-mgb-95 {
    margin-bottom: 6.9546120059vw;
  }
  .u-pc-mgb-96 {
    margin-bottom: 7.027818448vw;
  }
  .u-pc-mgb-97 {
    margin-bottom: 7.1010248902vw;
  }
  .u-pc-mgb-98 {
    margin-bottom: 7.1742313324vw;
  }
  .u-pc-mgb-99 {
    margin-bottom: 7.2474377745vw;
  }
  .u-pc-mgb-100 {
    margin-bottom: 7.3206442167vw;
  }
  .u-pc-mgb-101 {
    margin-bottom: 7.3938506589vw;
  }
  .u-pc-mgb-102 {
    margin-bottom: 7.467057101vw;
  }
  .u-pc-mgb-103 {
    margin-bottom: 7.5402635432vw;
  }
  .u-pc-mgb-104 {
    margin-bottom: 7.6134699854vw;
  }
  .u-pc-mgb-105 {
    margin-bottom: 7.6866764275vw;
  }
  .u-pc-mgb-106 {
    margin-bottom: 7.7598828697vw;
  }
  .u-pc-mgb-107 {
    margin-bottom: 7.8330893119vw;
  }
  .u-pc-mgb-108 {
    margin-bottom: 7.906295754vw;
  }
  .u-pc-mgb-109 {
    margin-bottom: 7.9795021962vw;
  }
  .u-pc-mgb-110 {
    margin-bottom: 8.0527086384vw;
  }
  .u-pc-mgb-111 {
    margin-bottom: 8.1259150805vw;
  }
  .u-pc-mgb-112 {
    margin-bottom: 8.1991215227vw;
  }
  .u-pc-mgb-113 {
    margin-bottom: 8.2723279649vw;
  }
  .u-pc-mgb-114 {
    margin-bottom: 8.345534407vw;
  }
  .u-pc-mgb-115 {
    margin-bottom: 8.4187408492vw;
  }
  .u-pc-mgb-116 {
    margin-bottom: 8.4919472914vw;
  }
  .u-pc-mgb-117 {
    margin-bottom: 8.5651537335vw;
  }
  .u-pc-mgb-118 {
    margin-bottom: 8.6383601757vw;
  }
  .u-pc-mgb-119 {
    margin-bottom: 8.7115666179vw;
  }
  .u-pc-mgb-120 {
    margin-bottom: 8.78477306vw;
  }
  .u-pc-mgb-121 {
    margin-bottom: 8.8579795022vw;
  }
  .u-pc-mgb-122 {
    margin-bottom: 8.9311859444vw;
  }
  .u-pc-mgb-123 {
    margin-bottom: 9.0043923865vw;
  }
  .u-pc-mgb-124 {
    margin-bottom: 9.0775988287vw;
  }
  .u-pc-mgb-125 {
    margin-bottom: 9.1508052709vw;
  }
  .u-pc-mgb-126 {
    margin-bottom: 9.224011713vw;
  }
  .u-pc-mgb-127 {
    margin-bottom: 9.2972181552vw;
  }
  .u-pc-mgb-128 {
    margin-bottom: 9.3704245974vw;
  }
  .u-pc-mgb-129 {
    margin-bottom: 9.4436310395vw;
  }
  .u-pc-mgb-130 {
    margin-bottom: 9.5168374817vw;
  }
  .u-pc-mgb-131 {
    margin-bottom: 9.5900439239vw;
  }
  .u-pc-mgb-132 {
    margin-bottom: 9.663250366vw;
  }
  .u-pc-mgb-133 {
    margin-bottom: 9.7364568082vw;
  }
  .u-pc-mgb-134 {
    margin-bottom: 9.8096632504vw;
  }
  .u-pc-mgb-135 {
    margin-bottom: 9.8828696925vw;
  }
  .u-pc-mgb-136 {
    margin-bottom: 9.9560761347vw;
  }
  .u-pc-mgb-137 {
    margin-bottom: 10.0292825769vw;
  }
  .u-pc-mgb-138 {
    margin-bottom: 10.102489019vw;
  }
  .u-pc-mgb-139 {
    margin-bottom: 10.1756954612vw;
  }
  .u-pc-mgb-140 {
    margin-bottom: 10.2489019034vw;
  }
  .u-pc-mgb-141 {
    margin-bottom: 10.3221083455vw;
  }
  .u-pc-mgb-142 {
    margin-bottom: 10.3953147877vw;
  }
  .u-pc-mgb-143 {
    margin-bottom: 10.4685212299vw;
  }
  .u-pc-mgb-144 {
    margin-bottom: 10.541727672vw;
  }
  .u-pc-mgb-145 {
    margin-bottom: 10.6149341142vw;
  }
  .u-pc-mgb-146 {
    margin-bottom: 10.6881405564vw;
  }
  .u-pc-mgb-147 {
    margin-bottom: 10.7613469985vw;
  }
  .u-pc-mgb-148 {
    margin-bottom: 10.8345534407vw;
  }
  .u-pc-mgb-149 {
    margin-bottom: 10.9077598829vw;
  }
  .u-pc-mgb-150 {
    margin-bottom: 10.980966325vw;
  }
  .u-pc-mgb-151 {
    margin-bottom: 11.0541727672vw;
  }
  .u-pc-mgb-152 {
    margin-bottom: 11.1273792094vw;
  }
  .u-pc-mgb-153 {
    margin-bottom: 11.2005856515vw;
  }
  .u-pc-mgb-154 {
    margin-bottom: 11.2737920937vw;
  }
  .u-pc-mgb-155 {
    margin-bottom: 11.3469985359vw;
  }
  .u-pc-mgb-156 {
    margin-bottom: 11.420204978vw;
  }
  .u-pc-mgb-157 {
    margin-bottom: 11.4934114202vw;
  }
  .u-pc-mgb-158 {
    margin-bottom: 11.5666178624vw;
  }
  .u-pc-mgb-159 {
    margin-bottom: 11.6398243045vw;
  }
  .u-pc-mgb-160 {
    margin-bottom: 11.7130307467vw;
  }
  .u-pc-mgb-161 {
    margin-bottom: 11.7862371889vw;
  }
  .u-pc-mgb-162 {
    margin-bottom: 11.859443631vw;
  }
  .u-pc-mgb-163 {
    margin-bottom: 11.9326500732vw;
  }
  .u-pc-mgb-164 {
    margin-bottom: 12.0058565154vw;
  }
  .u-pc-mgb-165 {
    margin-bottom: 12.0790629575vw;
  }
  .u-pc-mgb-166 {
    margin-bottom: 12.1522693997vw;
  }
  .u-pc-mgb-167 {
    margin-bottom: 12.2254758419vw;
  }
  .u-pc-mgb-168 {
    margin-bottom: 12.298682284vw;
  }
  .u-pc-mgb-169 {
    margin-bottom: 12.3718887262vw;
  }
  .u-pc-mgb-170 {
    margin-bottom: 12.4450951684vw;
  }
  .u-pc-mgb-171 {
    margin-bottom: 12.5183016105vw;
  }
  .u-pc-mgb-172 {
    margin-bottom: 12.5915080527vw;
  }
  .u-pc-mgb-173 {
    margin-bottom: 12.6647144949vw;
  }
  .u-pc-mgb-174 {
    margin-bottom: 12.737920937vw;
  }
  .u-pc-mgb-175 {
    margin-bottom: 12.8111273792vw;
  }
  .u-pc-mgb-176 {
    margin-bottom: 12.8843338214vw;
  }
  .u-pc-mgb-177 {
    margin-bottom: 12.9575402635vw;
  }
  .u-pc-mgb-178 {
    margin-bottom: 13.0307467057vw;
  }
  .u-pc-mgb-179 {
    margin-bottom: 13.1039531479vw;
  }
  .u-pc-mgb-180 {
    margin-bottom: 13.17715959vw;
  }
  .u-pc-mgb-181 {
    margin-bottom: 13.2503660322vw;
  }
  .u-pc-mgb-182 {
    margin-bottom: 13.3235724744vw;
  }
  .u-pc-mgb-183 {
    margin-bottom: 13.3967789165vw;
  }
  .u-pc-mgb-184 {
    margin-bottom: 13.4699853587vw;
  }
  .u-pc-mgb-185 {
    margin-bottom: 13.5431918009vw;
  }
  .u-pc-mgb-186 {
    margin-bottom: 13.616398243vw;
  }
  .u-pc-mgb-187 {
    margin-bottom: 13.6896046852vw;
  }
  .u-pc-mgb-188 {
    margin-bottom: 13.7628111274vw;
  }
  .u-pc-mgb-189 {
    margin-bottom: 13.8360175695vw;
  }
  .u-pc-mgb-190 {
    margin-bottom: 13.9092240117vw;
  }
  .u-pc-mgb-191 {
    margin-bottom: 13.9824304539vw;
  }
  .u-pc-mgb-192 {
    margin-bottom: 14.055636896vw;
  }
  .u-pc-mgb-193 {
    margin-bottom: 14.1288433382vw;
  }
  .u-pc-mgb-194 {
    margin-bottom: 14.2020497804vw;
  }
  .u-pc-mgb-195 {
    margin-bottom: 14.2752562225vw;
  }
  .u-pc-mgb-196 {
    margin-bottom: 14.3484626647vw;
  }
  .u-pc-mgb-197 {
    margin-bottom: 14.4216691069vw;
  }
  .u-pc-mgb-198 {
    margin-bottom: 14.494875549vw;
  }
  .u-pc-mgb-199 {
    margin-bottom: 14.5680819912vw;
  }
  .u-pc-mgb-200 {
    margin-bottom: 14.6412884334vw;
  }
  .u-pc-mgb-201 {
    margin-bottom: 14.7144948755vw;
  }
  .u-pc-mgb-202 {
    margin-bottom: 14.7877013177vw;
  }
  .u-pc-mgb-203 {
    margin-bottom: 14.8609077599vw;
  }
  .u-pc-mgb-204 {
    margin-bottom: 14.934114202vw;
  }
  .u-pc-mgb-205 {
    margin-bottom: 15.0073206442vw;
  }
  .u-pc-mgb-206 {
    margin-bottom: 15.0805270864vw;
  }
  .u-pc-mgb-207 {
    margin-bottom: 15.1537335286vw;
  }
  .u-pc-mgb-208 {
    margin-bottom: 15.2269399707vw;
  }
  .u-pc-mgb-209 {
    margin-bottom: 15.3001464129vw;
  }
  .u-pc-mgb-210 {
    margin-bottom: 15.3733528551vw;
  }
  .u-pc-mgb-211 {
    margin-bottom: 15.4465592972vw;
  }
  .u-pc-mgb-212 {
    margin-bottom: 15.5197657394vw;
  }
  .u-pc-mgb-213 {
    margin-bottom: 15.5929721816vw;
  }
  .u-pc-mgb-214 {
    margin-bottom: 15.6661786237vw;
  }
  .u-pc-mgb-215 {
    margin-bottom: 15.7393850659vw;
  }
  .u-pc-mgb-216 {
    margin-bottom: 15.8125915081vw;
  }
  .u-pc-mgb-217 {
    margin-bottom: 15.8857979502vw;
  }
  .u-pc-mgb-218 {
    margin-bottom: 15.9590043924vw;
  }
  .u-pc-mgb-219 {
    margin-bottom: 16.0322108346vw;
  }
  .u-pc-mgb-220 {
    margin-bottom: 16.1054172767vw;
  }
  .u-pc-mgb-221 {
    margin-bottom: 16.1786237189vw;
  }
  .u-pc-mgb-222 {
    margin-bottom: 16.2518301611vw;
  }
  .u-pc-mgb-223 {
    margin-bottom: 16.3250366032vw;
  }
  .u-pc-mgb-224 {
    margin-bottom: 16.3982430454vw;
  }
  .u-pc-mgb-225 {
    margin-bottom: 16.4714494876vw;
  }
  .u-pc-mgb-226 {
    margin-bottom: 16.5446559297vw;
  }
  .u-pc-mgb-227 {
    margin-bottom: 16.6178623719vw;
  }
  .u-pc-mgb-228 {
    margin-bottom: 16.6910688141vw;
  }
  .u-pc-mgb-229 {
    margin-bottom: 16.7642752562vw;
  }
  .u-pc-mgb-230 {
    margin-bottom: 16.8374816984vw;
  }
  .u-pc-mgb-231 {
    margin-bottom: 16.9106881406vw;
  }
  .u-pc-mgb-232 {
    margin-bottom: 16.9838945827vw;
  }
  .u-pc-mgb-233 {
    margin-bottom: 17.0571010249vw;
  }
  .u-pc-mgb-234 {
    margin-bottom: 17.1303074671vw;
  }
  .u-pc-mgb-235 {
    margin-bottom: 17.2035139092vw;
  }
  .u-pc-mgb-236 {
    margin-bottom: 17.2767203514vw;
  }
  .u-pc-mgb-237 {
    margin-bottom: 17.3499267936vw;
  }
  .u-pc-mgb-238 {
    margin-bottom: 17.4231332357vw;
  }
  .u-pc-mgb-239 {
    margin-bottom: 17.4963396779vw;
  }
  .u-pc-mgb-240 {
    margin-bottom: 17.5695461201vw;
  }
  .u-pc-mgb-241 {
    margin-bottom: 17.6427525622vw;
  }
  .u-pc-mgb-242 {
    margin-bottom: 17.7159590044vw;
  }
  .u-pc-mgb-243 {
    margin-bottom: 17.7891654466vw;
  }
  .u-pc-mgb-244 {
    margin-bottom: 17.8623718887vw;
  }
  .u-pc-mgb-245 {
    margin-bottom: 17.9355783309vw;
  }
  .u-pc-mgb-246 {
    margin-bottom: 18.0087847731vw;
  }
  .u-pc-mgb-247 {
    margin-bottom: 18.0819912152vw;
  }
  .u-pc-mgb-248 {
    margin-bottom: 18.1551976574vw;
  }
  .u-pc-mgb-249 {
    margin-bottom: 18.2284040996vw;
  }
  .u-pc-mgb-250 {
    margin-bottom: 18.3016105417vw;
  }
  .u-pc-mgb-251 {
    margin-bottom: 18.3748169839vw;
  }
  .u-pc-mgb-252 {
    margin-bottom: 18.4480234261vw;
  }
  .u-pc-mgb-253 {
    margin-bottom: 18.5212298682vw;
  }
  .u-pc-mgb-254 {
    margin-bottom: 18.5944363104vw;
  }
  .u-pc-mgb-255 {
    margin-bottom: 18.6676427526vw;
  }
  .u-pc-mgb-256 {
    margin-bottom: 18.7408491947vw;
  }
  .u-pc-mgb-257 {
    margin-bottom: 18.8140556369vw;
  }
  .u-pc-mgb-258 {
    margin-bottom: 18.8872620791vw;
  }
  .u-pc-mgb-259 {
    margin-bottom: 18.9604685212vw;
  }
  .u-pc-mgb-260 {
    margin-bottom: 19.0336749634vw;
  }
  .u-pc-mgb-261 {
    margin-bottom: 19.1068814056vw;
  }
  .u-pc-mgb-262 {
    margin-bottom: 19.1800878477vw;
  }
  .u-pc-mgb-263 {
    margin-bottom: 19.2532942899vw;
  }
  .u-pc-mgb-264 {
    margin-bottom: 19.3265007321vw;
  }
  .u-pc-mgb-265 {
    margin-bottom: 19.3997071742vw;
  }
  .u-pc-mgb-266 {
    margin-bottom: 19.4729136164vw;
  }
  .u-pc-mgb-267 {
    margin-bottom: 19.5461200586vw;
  }
  .u-pc-mgb-268 {
    margin-bottom: 19.6193265007vw;
  }
  .u-pc-mgb-269 {
    margin-bottom: 19.6925329429vw;
  }
  .u-pc-mgb-270 {
    margin-bottom: 19.7657393851vw;
  }
  .u-pc-mgb-271 {
    margin-bottom: 19.8389458272vw;
  }
  .u-pc-mgb-272 {
    margin-bottom: 19.9121522694vw;
  }
  .u-pc-mgb-273 {
    margin-bottom: 19.9853587116vw;
  }
  .u-pc-mgb-274 {
    margin-bottom: 20.0585651537vw;
  }
  .u-pc-mgb-275 {
    margin-bottom: 20.1317715959vw;
  }
  .u-pc-mgb-276 {
    margin-bottom: 20.2049780381vw;
  }
  .u-pc-mgb-277 {
    margin-bottom: 20.2781844802vw;
  }
  .u-pc-mgb-278 {
    margin-bottom: 20.3513909224vw;
  }
  .u-pc-mgb-279 {
    margin-bottom: 20.4245973646vw;
  }
  .u-pc-mgb-280 {
    margin-bottom: 20.4978038067vw;
  }
  .u-pc-mgb-281 {
    margin-bottom: 20.5710102489vw;
  }
  .u-pc-mgb-282 {
    margin-bottom: 20.6442166911vw;
  }
  .u-pc-mgb-283 {
    margin-bottom: 20.7174231332vw;
  }
  .u-pc-mgb-284 {
    margin-bottom: 20.7906295754vw;
  }
  .u-pc-mgb-285 {
    margin-bottom: 20.8638360176vw;
  }
  .u-pc-mgb-286 {
    margin-bottom: 20.9370424597vw;
  }
  .u-pc-mgb-287 {
    margin-bottom: 21.0102489019vw;
  }
  .u-pc-mgb-288 {
    margin-bottom: 21.0834553441vw;
  }
  .u-pc-mgb-289 {
    margin-bottom: 21.1566617862vw;
  }
  .u-pc-mgb-290 {
    margin-bottom: 21.2298682284vw;
  }
  .u-pc-mgb-291 {
    margin-bottom: 21.3030746706vw;
  }
  .u-pc-mgb-292 {
    margin-bottom: 21.3762811127vw;
  }
  .u-pc-mgb-293 {
    margin-bottom: 21.4494875549vw;
  }
  .u-pc-mgb-294 {
    margin-bottom: 21.5226939971vw;
  }
  .u-pc-mgb-295 {
    margin-bottom: 21.5959004392vw;
  }
  .u-pc-mgb-296 {
    margin-bottom: 21.6691068814vw;
  }
  .u-pc-mgb-297 {
    margin-bottom: 21.7423133236vw;
  }
  .u-pc-mgb-298 {
    margin-bottom: 21.8155197657vw;
  }
  .u-pc-mgb-299 {
    margin-bottom: 21.8887262079vw;
  }
  .u-pc-mgb-300 {
    margin-bottom: 21.9619326501vw;
  }
  .u-pc-mgr-0 {
    margin-right: 0vw;
  }
  .u-pc-mgr-1 {
    margin-right: 0.0732064422vw;
  }
  .u-pc-mgr-2 {
    margin-right: 0.1464128843vw;
  }
  .u-pc-mgr-3 {
    margin-right: 0.2196193265vw;
  }
  .u-pc-mgr-4 {
    margin-right: 0.2928257687vw;
  }
  .u-pc-mgr-5 {
    margin-right: 0.3660322108vw;
  }
  .u-pc-mgr-6 {
    margin-right: 0.439238653vw;
  }
  .u-pc-mgr-7 {
    margin-right: 0.5124450952vw;
  }
  .u-pc-mgr-8 {
    margin-right: 0.5856515373vw;
  }
  .u-pc-mgr-9 {
    margin-right: 0.6588579795vw;
  }
  .u-pc-mgr-10 {
    margin-right: 0.7320644217vw;
  }
  .u-pc-mgr-11 {
    margin-right: 0.8052708638vw;
  }
  .u-pc-mgr-12 {
    margin-right: 0.878477306vw;
  }
  .u-pc-mgr-13 {
    margin-right: 0.9516837482vw;
  }
  .u-pc-mgr-14 {
    margin-right: 1.0248901903vw;
  }
  .u-pc-mgr-15 {
    margin-right: 1.0980966325vw;
  }
  .u-pc-mgr-16 {
    margin-right: 1.1713030747vw;
  }
  .u-pc-mgr-17 {
    margin-right: 1.2445095168vw;
  }
  .u-pc-mgr-18 {
    margin-right: 1.317715959vw;
  }
  .u-pc-mgr-19 {
    margin-right: 1.3909224012vw;
  }
  .u-pc-mgr-20 {
    margin-right: 1.4641288433vw;
  }
  .u-pc-mgr-21 {
    margin-right: 1.5373352855vw;
  }
  .u-pc-mgr-22 {
    margin-right: 1.6105417277vw;
  }
  .u-pc-mgr-23 {
    margin-right: 1.6837481698vw;
  }
  .u-pc-mgr-24 {
    margin-right: 1.756954612vw;
  }
  .u-pc-mgr-25 {
    margin-right: 1.8301610542vw;
  }
  .u-pc-mgr-26 {
    margin-right: 1.9033674963vw;
  }
  .u-pc-mgr-27 {
    margin-right: 1.9765739385vw;
  }
  .u-pc-mgr-28 {
    margin-right: 2.0497803807vw;
  }
  .u-pc-mgr-29 {
    margin-right: 2.1229868228vw;
  }
  .u-pc-mgr-30 {
    margin-right: 2.196193265vw;
  }
  .u-pc-mgr-31 {
    margin-right: 2.2693997072vw;
  }
  .u-pc-mgr-32 {
    margin-right: 2.3426061493vw;
  }
  .u-pc-mgr-33 {
    margin-right: 2.4158125915vw;
  }
  .u-pc-mgr-34 {
    margin-right: 2.4890190337vw;
  }
  .u-pc-mgr-35 {
    margin-right: 2.5622254758vw;
  }
  .u-pc-mgr-36 {
    margin-right: 2.635431918vw;
  }
  .u-pc-mgr-37 {
    margin-right: 2.7086383602vw;
  }
  .u-pc-mgr-38 {
    margin-right: 2.7818448023vw;
  }
  .u-pc-mgr-39 {
    margin-right: 2.8550512445vw;
  }
  .u-pc-mgr-40 {
    margin-right: 2.9282576867vw;
  }
  .u-pc-mgr-41 {
    margin-right: 3.0014641288vw;
  }
  .u-pc-mgr-42 {
    margin-right: 3.074670571vw;
  }
  .u-pc-mgr-43 {
    margin-right: 3.1478770132vw;
  }
  .u-pc-mgr-44 {
    margin-right: 3.2210834553vw;
  }
  .u-pc-mgr-45 {
    margin-right: 3.2942898975vw;
  }
  .u-pc-mgr-46 {
    margin-right: 3.3674963397vw;
  }
  .u-pc-mgr-47 {
    margin-right: 3.4407027818vw;
  }
  .u-pc-mgr-48 {
    margin-right: 3.513909224vw;
  }
  .u-pc-mgr-49 {
    margin-right: 3.5871156662vw;
  }
  .u-pc-mgr-50 {
    margin-right: 3.6603221083vw;
  }
  .u-pc-mgr-51 {
    margin-right: 3.7335285505vw;
  }
  .u-pc-mgr-52 {
    margin-right: 3.8067349927vw;
  }
  .u-pc-mgr-53 {
    margin-right: 3.8799414348vw;
  }
  .u-pc-mgr-54 {
    margin-right: 3.953147877vw;
  }
  .u-pc-mgr-55 {
    margin-right: 4.0263543192vw;
  }
  .u-pc-mgr-56 {
    margin-right: 4.0995607613vw;
  }
  .u-pc-mgr-57 {
    margin-right: 4.1727672035vw;
  }
  .u-pc-mgr-58 {
    margin-right: 4.2459736457vw;
  }
  .u-pc-mgr-59 {
    margin-right: 4.3191800878vw;
  }
  .u-pc-mgr-60 {
    margin-right: 4.39238653vw;
  }
  .u-pc-mgr-61 {
    margin-right: 4.4655929722vw;
  }
  .u-pc-mgr-62 {
    margin-right: 4.5387994143vw;
  }
  .u-pc-mgr-63 {
    margin-right: 4.6120058565vw;
  }
  .u-pc-mgr-64 {
    margin-right: 4.6852122987vw;
  }
  .u-pc-mgr-65 {
    margin-right: 4.7584187408vw;
  }
  .u-pc-mgr-66 {
    margin-right: 4.831625183vw;
  }
  .u-pc-mgr-67 {
    margin-right: 4.9048316252vw;
  }
  .u-pc-mgr-68 {
    margin-right: 4.9780380673vw;
  }
  .u-pc-mgr-69 {
    margin-right: 5.0512445095vw;
  }
  .u-pc-mgr-70 {
    margin-right: 5.1244509517vw;
  }
  .u-pc-mgr-71 {
    margin-right: 5.1976573939vw;
  }
  .u-pc-mgr-72 {
    margin-right: 5.270863836vw;
  }
  .u-pc-mgr-73 {
    margin-right: 5.3440702782vw;
  }
  .u-pc-mgr-74 {
    margin-right: 5.4172767204vw;
  }
  .u-pc-mgr-75 {
    margin-right: 5.4904831625vw;
  }
  .u-pc-mgr-76 {
    margin-right: 5.5636896047vw;
  }
  .u-pc-mgr-77 {
    margin-right: 5.6368960469vw;
  }
  .u-pc-mgr-78 {
    margin-right: 5.710102489vw;
  }
  .u-pc-mgr-79 {
    margin-right: 5.7833089312vw;
  }
  .u-pc-mgr-80 {
    margin-right: 5.8565153734vw;
  }
  .u-pc-mgr-81 {
    margin-right: 5.9297218155vw;
  }
  .u-pc-mgr-82 {
    margin-right: 6.0029282577vw;
  }
  .u-pc-mgr-83 {
    margin-right: 6.0761346999vw;
  }
  .u-pc-mgr-84 {
    margin-right: 6.149341142vw;
  }
  .u-pc-mgr-85 {
    margin-right: 6.2225475842vw;
  }
  .u-pc-mgr-86 {
    margin-right: 6.2957540264vw;
  }
  .u-pc-mgr-87 {
    margin-right: 6.3689604685vw;
  }
  .u-pc-mgr-88 {
    margin-right: 6.4421669107vw;
  }
  .u-pc-mgr-89 {
    margin-right: 6.5153733529vw;
  }
  .u-pc-mgr-90 {
    margin-right: 6.588579795vw;
  }
  .u-pc-mgr-91 {
    margin-right: 6.6617862372vw;
  }
  .u-pc-mgr-92 {
    margin-right: 6.7349926794vw;
  }
  .u-pc-mgr-93 {
    margin-right: 6.8081991215vw;
  }
  .u-pc-mgr-94 {
    margin-right: 6.8814055637vw;
  }
  .u-pc-mgr-95 {
    margin-right: 6.9546120059vw;
  }
  .u-pc-mgr-96 {
    margin-right: 7.027818448vw;
  }
  .u-pc-mgr-97 {
    margin-right: 7.1010248902vw;
  }
  .u-pc-mgr-98 {
    margin-right: 7.1742313324vw;
  }
  .u-pc-mgr-99 {
    margin-right: 7.2474377745vw;
  }
  .u-pc-mgr-100 {
    margin-right: 7.3206442167vw;
  }
  .u-pc-mgr-101 {
    margin-right: 7.3938506589vw;
  }
  .u-pc-mgr-102 {
    margin-right: 7.467057101vw;
  }
  .u-pc-mgr-103 {
    margin-right: 7.5402635432vw;
  }
  .u-pc-mgr-104 {
    margin-right: 7.6134699854vw;
  }
  .u-pc-mgr-105 {
    margin-right: 7.6866764275vw;
  }
  .u-pc-mgr-106 {
    margin-right: 7.7598828697vw;
  }
  .u-pc-mgr-107 {
    margin-right: 7.8330893119vw;
  }
  .u-pc-mgr-108 {
    margin-right: 7.906295754vw;
  }
  .u-pc-mgr-109 {
    margin-right: 7.9795021962vw;
  }
  .u-pc-mgr-110 {
    margin-right: 8.0527086384vw;
  }
  .u-pc-mgr-111 {
    margin-right: 8.1259150805vw;
  }
  .u-pc-mgr-112 {
    margin-right: 8.1991215227vw;
  }
  .u-pc-mgr-113 {
    margin-right: 8.2723279649vw;
  }
  .u-pc-mgr-114 {
    margin-right: 8.345534407vw;
  }
  .u-pc-mgr-115 {
    margin-right: 8.4187408492vw;
  }
  .u-pc-mgr-116 {
    margin-right: 8.4919472914vw;
  }
  .u-pc-mgr-117 {
    margin-right: 8.5651537335vw;
  }
  .u-pc-mgr-118 {
    margin-right: 8.6383601757vw;
  }
  .u-pc-mgr-119 {
    margin-right: 8.7115666179vw;
  }
  .u-pc-mgr-120 {
    margin-right: 8.78477306vw;
  }
  .u-pc-mgr-121 {
    margin-right: 8.8579795022vw;
  }
  .u-pc-mgr-122 {
    margin-right: 8.9311859444vw;
  }
  .u-pc-mgr-123 {
    margin-right: 9.0043923865vw;
  }
  .u-pc-mgr-124 {
    margin-right: 9.0775988287vw;
  }
  .u-pc-mgr-125 {
    margin-right: 9.1508052709vw;
  }
  .u-pc-mgr-126 {
    margin-right: 9.224011713vw;
  }
  .u-pc-mgr-127 {
    margin-right: 9.2972181552vw;
  }
  .u-pc-mgr-128 {
    margin-right: 9.3704245974vw;
  }
  .u-pc-mgr-129 {
    margin-right: 9.4436310395vw;
  }
  .u-pc-mgr-130 {
    margin-right: 9.5168374817vw;
  }
  .u-pc-mgr-131 {
    margin-right: 9.5900439239vw;
  }
  .u-pc-mgr-132 {
    margin-right: 9.663250366vw;
  }
  .u-pc-mgr-133 {
    margin-right: 9.7364568082vw;
  }
  .u-pc-mgr-134 {
    margin-right: 9.8096632504vw;
  }
  .u-pc-mgr-135 {
    margin-right: 9.8828696925vw;
  }
  .u-pc-mgr-136 {
    margin-right: 9.9560761347vw;
  }
  .u-pc-mgr-137 {
    margin-right: 10.0292825769vw;
  }
  .u-pc-mgr-138 {
    margin-right: 10.102489019vw;
  }
  .u-pc-mgr-139 {
    margin-right: 10.1756954612vw;
  }
  .u-pc-mgr-140 {
    margin-right: 10.2489019034vw;
  }
  .u-pc-mgr-141 {
    margin-right: 10.3221083455vw;
  }
  .u-pc-mgr-142 {
    margin-right: 10.3953147877vw;
  }
  .u-pc-mgr-143 {
    margin-right: 10.4685212299vw;
  }
  .u-pc-mgr-144 {
    margin-right: 10.541727672vw;
  }
  .u-pc-mgr-145 {
    margin-right: 10.6149341142vw;
  }
  .u-pc-mgr-146 {
    margin-right: 10.6881405564vw;
  }
  .u-pc-mgr-147 {
    margin-right: 10.7613469985vw;
  }
  .u-pc-mgr-148 {
    margin-right: 10.8345534407vw;
  }
  .u-pc-mgr-149 {
    margin-right: 10.9077598829vw;
  }
  .u-pc-mgr-150 {
    margin-right: 10.980966325vw;
  }
  .u-pc-mgr-151 {
    margin-right: 11.0541727672vw;
  }
  .u-pc-mgr-152 {
    margin-right: 11.1273792094vw;
  }
  .u-pc-mgr-153 {
    margin-right: 11.2005856515vw;
  }
  .u-pc-mgr-154 {
    margin-right: 11.2737920937vw;
  }
  .u-pc-mgr-155 {
    margin-right: 11.3469985359vw;
  }
  .u-pc-mgr-156 {
    margin-right: 11.420204978vw;
  }
  .u-pc-mgr-157 {
    margin-right: 11.4934114202vw;
  }
  .u-pc-mgr-158 {
    margin-right: 11.5666178624vw;
  }
  .u-pc-mgr-159 {
    margin-right: 11.6398243045vw;
  }
  .u-pc-mgr-160 {
    margin-right: 11.7130307467vw;
  }
  .u-pc-mgr-161 {
    margin-right: 11.7862371889vw;
  }
  .u-pc-mgr-162 {
    margin-right: 11.859443631vw;
  }
  .u-pc-mgr-163 {
    margin-right: 11.9326500732vw;
  }
  .u-pc-mgr-164 {
    margin-right: 12.0058565154vw;
  }
  .u-pc-mgr-165 {
    margin-right: 12.0790629575vw;
  }
  .u-pc-mgr-166 {
    margin-right: 12.1522693997vw;
  }
  .u-pc-mgr-167 {
    margin-right: 12.2254758419vw;
  }
  .u-pc-mgr-168 {
    margin-right: 12.298682284vw;
  }
  .u-pc-mgr-169 {
    margin-right: 12.3718887262vw;
  }
  .u-pc-mgr-170 {
    margin-right: 12.4450951684vw;
  }
  .u-pc-mgr-171 {
    margin-right: 12.5183016105vw;
  }
  .u-pc-mgr-172 {
    margin-right: 12.5915080527vw;
  }
  .u-pc-mgr-173 {
    margin-right: 12.6647144949vw;
  }
  .u-pc-mgr-174 {
    margin-right: 12.737920937vw;
  }
  .u-pc-mgr-175 {
    margin-right: 12.8111273792vw;
  }
  .u-pc-mgr-176 {
    margin-right: 12.8843338214vw;
  }
  .u-pc-mgr-177 {
    margin-right: 12.9575402635vw;
  }
  .u-pc-mgr-178 {
    margin-right: 13.0307467057vw;
  }
  .u-pc-mgr-179 {
    margin-right: 13.1039531479vw;
  }
  .u-pc-mgr-180 {
    margin-right: 13.17715959vw;
  }
  .u-pc-mgr-181 {
    margin-right: 13.2503660322vw;
  }
  .u-pc-mgr-182 {
    margin-right: 13.3235724744vw;
  }
  .u-pc-mgr-183 {
    margin-right: 13.3967789165vw;
  }
  .u-pc-mgr-184 {
    margin-right: 13.4699853587vw;
  }
  .u-pc-mgr-185 {
    margin-right: 13.5431918009vw;
  }
  .u-pc-mgr-186 {
    margin-right: 13.616398243vw;
  }
  .u-pc-mgr-187 {
    margin-right: 13.6896046852vw;
  }
  .u-pc-mgr-188 {
    margin-right: 13.7628111274vw;
  }
  .u-pc-mgr-189 {
    margin-right: 13.8360175695vw;
  }
  .u-pc-mgr-190 {
    margin-right: 13.9092240117vw;
  }
  .u-pc-mgr-191 {
    margin-right: 13.9824304539vw;
  }
  .u-pc-mgr-192 {
    margin-right: 14.055636896vw;
  }
  .u-pc-mgr-193 {
    margin-right: 14.1288433382vw;
  }
  .u-pc-mgr-194 {
    margin-right: 14.2020497804vw;
  }
  .u-pc-mgr-195 {
    margin-right: 14.2752562225vw;
  }
  .u-pc-mgr-196 {
    margin-right: 14.3484626647vw;
  }
  .u-pc-mgr-197 {
    margin-right: 14.4216691069vw;
  }
  .u-pc-mgr-198 {
    margin-right: 14.494875549vw;
  }
  .u-pc-mgr-199 {
    margin-right: 14.5680819912vw;
  }
  .u-pc-mgr-200 {
    margin-right: 14.6412884334vw;
  }
  .u-pc-mgr-201 {
    margin-right: 14.7144948755vw;
  }
  .u-pc-mgr-202 {
    margin-right: 14.7877013177vw;
  }
  .u-pc-mgr-203 {
    margin-right: 14.8609077599vw;
  }
  .u-pc-mgr-204 {
    margin-right: 14.934114202vw;
  }
  .u-pc-mgr-205 {
    margin-right: 15.0073206442vw;
  }
  .u-pc-mgr-206 {
    margin-right: 15.0805270864vw;
  }
  .u-pc-mgr-207 {
    margin-right: 15.1537335286vw;
  }
  .u-pc-mgr-208 {
    margin-right: 15.2269399707vw;
  }
  .u-pc-mgr-209 {
    margin-right: 15.3001464129vw;
  }
  .u-pc-mgr-210 {
    margin-right: 15.3733528551vw;
  }
  .u-pc-mgr-211 {
    margin-right: 15.4465592972vw;
  }
  .u-pc-mgr-212 {
    margin-right: 15.5197657394vw;
  }
  .u-pc-mgr-213 {
    margin-right: 15.5929721816vw;
  }
  .u-pc-mgr-214 {
    margin-right: 15.6661786237vw;
  }
  .u-pc-mgr-215 {
    margin-right: 15.7393850659vw;
  }
  .u-pc-mgr-216 {
    margin-right: 15.8125915081vw;
  }
  .u-pc-mgr-217 {
    margin-right: 15.8857979502vw;
  }
  .u-pc-mgr-218 {
    margin-right: 15.9590043924vw;
  }
  .u-pc-mgr-219 {
    margin-right: 16.0322108346vw;
  }
  .u-pc-mgr-220 {
    margin-right: 16.1054172767vw;
  }
  .u-pc-mgr-221 {
    margin-right: 16.1786237189vw;
  }
  .u-pc-mgr-222 {
    margin-right: 16.2518301611vw;
  }
  .u-pc-mgr-223 {
    margin-right: 16.3250366032vw;
  }
  .u-pc-mgr-224 {
    margin-right: 16.3982430454vw;
  }
  .u-pc-mgr-225 {
    margin-right: 16.4714494876vw;
  }
  .u-pc-mgr-226 {
    margin-right: 16.5446559297vw;
  }
  .u-pc-mgr-227 {
    margin-right: 16.6178623719vw;
  }
  .u-pc-mgr-228 {
    margin-right: 16.6910688141vw;
  }
  .u-pc-mgr-229 {
    margin-right: 16.7642752562vw;
  }
  .u-pc-mgr-230 {
    margin-right: 16.8374816984vw;
  }
  .u-pc-mgr-231 {
    margin-right: 16.9106881406vw;
  }
  .u-pc-mgr-232 {
    margin-right: 16.9838945827vw;
  }
  .u-pc-mgr-233 {
    margin-right: 17.0571010249vw;
  }
  .u-pc-mgr-234 {
    margin-right: 17.1303074671vw;
  }
  .u-pc-mgr-235 {
    margin-right: 17.2035139092vw;
  }
  .u-pc-mgr-236 {
    margin-right: 17.2767203514vw;
  }
  .u-pc-mgr-237 {
    margin-right: 17.3499267936vw;
  }
  .u-pc-mgr-238 {
    margin-right: 17.4231332357vw;
  }
  .u-pc-mgr-239 {
    margin-right: 17.4963396779vw;
  }
  .u-pc-mgr-240 {
    margin-right: 17.5695461201vw;
  }
  .u-pc-mgr-241 {
    margin-right: 17.6427525622vw;
  }
  .u-pc-mgr-242 {
    margin-right: 17.7159590044vw;
  }
  .u-pc-mgr-243 {
    margin-right: 17.7891654466vw;
  }
  .u-pc-mgr-244 {
    margin-right: 17.8623718887vw;
  }
  .u-pc-mgr-245 {
    margin-right: 17.9355783309vw;
  }
  .u-pc-mgr-246 {
    margin-right: 18.0087847731vw;
  }
  .u-pc-mgr-247 {
    margin-right: 18.0819912152vw;
  }
  .u-pc-mgr-248 {
    margin-right: 18.1551976574vw;
  }
  .u-pc-mgr-249 {
    margin-right: 18.2284040996vw;
  }
  .u-pc-mgr-250 {
    margin-right: 18.3016105417vw;
  }
  .u-pc-mgr-251 {
    margin-right: 18.3748169839vw;
  }
  .u-pc-mgr-252 {
    margin-right: 18.4480234261vw;
  }
  .u-pc-mgr-253 {
    margin-right: 18.5212298682vw;
  }
  .u-pc-mgr-254 {
    margin-right: 18.5944363104vw;
  }
  .u-pc-mgr-255 {
    margin-right: 18.6676427526vw;
  }
  .u-pc-mgr-256 {
    margin-right: 18.7408491947vw;
  }
  .u-pc-mgr-257 {
    margin-right: 18.8140556369vw;
  }
  .u-pc-mgr-258 {
    margin-right: 18.8872620791vw;
  }
  .u-pc-mgr-259 {
    margin-right: 18.9604685212vw;
  }
  .u-pc-mgr-260 {
    margin-right: 19.0336749634vw;
  }
  .u-pc-mgr-261 {
    margin-right: 19.1068814056vw;
  }
  .u-pc-mgr-262 {
    margin-right: 19.1800878477vw;
  }
  .u-pc-mgr-263 {
    margin-right: 19.2532942899vw;
  }
  .u-pc-mgr-264 {
    margin-right: 19.3265007321vw;
  }
  .u-pc-mgr-265 {
    margin-right: 19.3997071742vw;
  }
  .u-pc-mgr-266 {
    margin-right: 19.4729136164vw;
  }
  .u-pc-mgr-267 {
    margin-right: 19.5461200586vw;
  }
  .u-pc-mgr-268 {
    margin-right: 19.6193265007vw;
  }
  .u-pc-mgr-269 {
    margin-right: 19.6925329429vw;
  }
  .u-pc-mgr-270 {
    margin-right: 19.7657393851vw;
  }
  .u-pc-mgr-271 {
    margin-right: 19.8389458272vw;
  }
  .u-pc-mgr-272 {
    margin-right: 19.9121522694vw;
  }
  .u-pc-mgr-273 {
    margin-right: 19.9853587116vw;
  }
  .u-pc-mgr-274 {
    margin-right: 20.0585651537vw;
  }
  .u-pc-mgr-275 {
    margin-right: 20.1317715959vw;
  }
  .u-pc-mgr-276 {
    margin-right: 20.2049780381vw;
  }
  .u-pc-mgr-277 {
    margin-right: 20.2781844802vw;
  }
  .u-pc-mgr-278 {
    margin-right: 20.3513909224vw;
  }
  .u-pc-mgr-279 {
    margin-right: 20.4245973646vw;
  }
  .u-pc-mgr-280 {
    margin-right: 20.4978038067vw;
  }
  .u-pc-mgr-281 {
    margin-right: 20.5710102489vw;
  }
  .u-pc-mgr-282 {
    margin-right: 20.6442166911vw;
  }
  .u-pc-mgr-283 {
    margin-right: 20.7174231332vw;
  }
  .u-pc-mgr-284 {
    margin-right: 20.7906295754vw;
  }
  .u-pc-mgr-285 {
    margin-right: 20.8638360176vw;
  }
  .u-pc-mgr-286 {
    margin-right: 20.9370424597vw;
  }
  .u-pc-mgr-287 {
    margin-right: 21.0102489019vw;
  }
  .u-pc-mgr-288 {
    margin-right: 21.0834553441vw;
  }
  .u-pc-mgr-289 {
    margin-right: 21.1566617862vw;
  }
  .u-pc-mgr-290 {
    margin-right: 21.2298682284vw;
  }
  .u-pc-mgr-291 {
    margin-right: 21.3030746706vw;
  }
  .u-pc-mgr-292 {
    margin-right: 21.3762811127vw;
  }
  .u-pc-mgr-293 {
    margin-right: 21.4494875549vw;
  }
  .u-pc-mgr-294 {
    margin-right: 21.5226939971vw;
  }
  .u-pc-mgr-295 {
    margin-right: 21.5959004392vw;
  }
  .u-pc-mgr-296 {
    margin-right: 21.6691068814vw;
  }
  .u-pc-mgr-297 {
    margin-right: 21.7423133236vw;
  }
  .u-pc-mgr-298 {
    margin-right: 21.8155197657vw;
  }
  .u-pc-mgr-299 {
    margin-right: 21.8887262079vw;
  }
  .u-pc-mgr-300 {
    margin-right: 21.9619326501vw;
  }
  .u-pc-mgl-0 {
    margin-left: 0vw;
  }
  .u-pc-mgl-1 {
    margin-left: 0.0732064422vw;
  }
  .u-pc-mgl-2 {
    margin-left: 0.1464128843vw;
  }
  .u-pc-mgl-3 {
    margin-left: 0.2196193265vw;
  }
  .u-pc-mgl-4 {
    margin-left: 0.2928257687vw;
  }
  .u-pc-mgl-5 {
    margin-left: 0.3660322108vw;
  }
  .u-pc-mgl-6 {
    margin-left: 0.439238653vw;
  }
  .u-pc-mgl-7 {
    margin-left: 0.5124450952vw;
  }
  .u-pc-mgl-8 {
    margin-left: 0.5856515373vw;
  }
  .u-pc-mgl-9 {
    margin-left: 0.6588579795vw;
  }
  .u-pc-mgl-10 {
    margin-left: 0.7320644217vw;
  }
  .u-pc-mgl-11 {
    margin-left: 0.8052708638vw;
  }
  .u-pc-mgl-12 {
    margin-left: 0.878477306vw;
  }
  .u-pc-mgl-13 {
    margin-left: 0.9516837482vw;
  }
  .u-pc-mgl-14 {
    margin-left: 1.0248901903vw;
  }
  .u-pc-mgl-15 {
    margin-left: 1.0980966325vw;
  }
  .u-pc-mgl-16 {
    margin-left: 1.1713030747vw;
  }
  .u-pc-mgl-17 {
    margin-left: 1.2445095168vw;
  }
  .u-pc-mgl-18 {
    margin-left: 1.317715959vw;
  }
  .u-pc-mgl-19 {
    margin-left: 1.3909224012vw;
  }
  .u-pc-mgl-20 {
    margin-left: 1.4641288433vw;
  }
  .u-pc-mgl-21 {
    margin-left: 1.5373352855vw;
  }
  .u-pc-mgl-22 {
    margin-left: 1.6105417277vw;
  }
  .u-pc-mgl-23 {
    margin-left: 1.6837481698vw;
  }
  .u-pc-mgl-24 {
    margin-left: 1.756954612vw;
  }
  .u-pc-mgl-25 {
    margin-left: 1.8301610542vw;
  }
  .u-pc-mgl-26 {
    margin-left: 1.9033674963vw;
  }
  .u-pc-mgl-27 {
    margin-left: 1.9765739385vw;
  }
  .u-pc-mgl-28 {
    margin-left: 2.0497803807vw;
  }
  .u-pc-mgl-29 {
    margin-left: 2.1229868228vw;
  }
  .u-pc-mgl-30 {
    margin-left: 2.196193265vw;
  }
  .u-pc-mgl-31 {
    margin-left: 2.2693997072vw;
  }
  .u-pc-mgl-32 {
    margin-left: 2.3426061493vw;
  }
  .u-pc-mgl-33 {
    margin-left: 2.4158125915vw;
  }
  .u-pc-mgl-34 {
    margin-left: 2.4890190337vw;
  }
  .u-pc-mgl-35 {
    margin-left: 2.5622254758vw;
  }
  .u-pc-mgl-36 {
    margin-left: 2.635431918vw;
  }
  .u-pc-mgl-37 {
    margin-left: 2.7086383602vw;
  }
  .u-pc-mgl-38 {
    margin-left: 2.7818448023vw;
  }
  .u-pc-mgl-39 {
    margin-left: 2.8550512445vw;
  }
  .u-pc-mgl-40 {
    margin-left: 2.9282576867vw;
  }
  .u-pc-mgl-41 {
    margin-left: 3.0014641288vw;
  }
  .u-pc-mgl-42 {
    margin-left: 3.074670571vw;
  }
  .u-pc-mgl-43 {
    margin-left: 3.1478770132vw;
  }
  .u-pc-mgl-44 {
    margin-left: 3.2210834553vw;
  }
  .u-pc-mgl-45 {
    margin-left: 3.2942898975vw;
  }
  .u-pc-mgl-46 {
    margin-left: 3.3674963397vw;
  }
  .u-pc-mgl-47 {
    margin-left: 3.4407027818vw;
  }
  .u-pc-mgl-48 {
    margin-left: 3.513909224vw;
  }
  .u-pc-mgl-49 {
    margin-left: 3.5871156662vw;
  }
  .u-pc-mgl-50 {
    margin-left: 3.6603221083vw;
  }
  .u-pc-mgl-51 {
    margin-left: 3.7335285505vw;
  }
  .u-pc-mgl-52 {
    margin-left: 3.8067349927vw;
  }
  .u-pc-mgl-53 {
    margin-left: 3.8799414348vw;
  }
  .u-pc-mgl-54 {
    margin-left: 3.953147877vw;
  }
  .u-pc-mgl-55 {
    margin-left: 4.0263543192vw;
  }
  .u-pc-mgl-56 {
    margin-left: 4.0995607613vw;
  }
  .u-pc-mgl-57 {
    margin-left: 4.1727672035vw;
  }
  .u-pc-mgl-58 {
    margin-left: 4.2459736457vw;
  }
  .u-pc-mgl-59 {
    margin-left: 4.3191800878vw;
  }
  .u-pc-mgl-60 {
    margin-left: 4.39238653vw;
  }
  .u-pc-mgl-61 {
    margin-left: 4.4655929722vw;
  }
  .u-pc-mgl-62 {
    margin-left: 4.5387994143vw;
  }
  .u-pc-mgl-63 {
    margin-left: 4.6120058565vw;
  }
  .u-pc-mgl-64 {
    margin-left: 4.6852122987vw;
  }
  .u-pc-mgl-65 {
    margin-left: 4.7584187408vw;
  }
  .u-pc-mgl-66 {
    margin-left: 4.831625183vw;
  }
  .u-pc-mgl-67 {
    margin-left: 4.9048316252vw;
  }
  .u-pc-mgl-68 {
    margin-left: 4.9780380673vw;
  }
  .u-pc-mgl-69 {
    margin-left: 5.0512445095vw;
  }
  .u-pc-mgl-70 {
    margin-left: 5.1244509517vw;
  }
  .u-pc-mgl-71 {
    margin-left: 5.1976573939vw;
  }
  .u-pc-mgl-72 {
    margin-left: 5.270863836vw;
  }
  .u-pc-mgl-73 {
    margin-left: 5.3440702782vw;
  }
  .u-pc-mgl-74 {
    margin-left: 5.4172767204vw;
  }
  .u-pc-mgl-75 {
    margin-left: 5.4904831625vw;
  }
  .u-pc-mgl-76 {
    margin-left: 5.5636896047vw;
  }
  .u-pc-mgl-77 {
    margin-left: 5.6368960469vw;
  }
  .u-pc-mgl-78 {
    margin-left: 5.710102489vw;
  }
  .u-pc-mgl-79 {
    margin-left: 5.7833089312vw;
  }
  .u-pc-mgl-80 {
    margin-left: 5.8565153734vw;
  }
  .u-pc-mgl-81 {
    margin-left: 5.9297218155vw;
  }
  .u-pc-mgl-82 {
    margin-left: 6.0029282577vw;
  }
  .u-pc-mgl-83 {
    margin-left: 6.0761346999vw;
  }
  .u-pc-mgl-84 {
    margin-left: 6.149341142vw;
  }
  .u-pc-mgl-85 {
    margin-left: 6.2225475842vw;
  }
  .u-pc-mgl-86 {
    margin-left: 6.2957540264vw;
  }
  .u-pc-mgl-87 {
    margin-left: 6.3689604685vw;
  }
  .u-pc-mgl-88 {
    margin-left: 6.4421669107vw;
  }
  .u-pc-mgl-89 {
    margin-left: 6.5153733529vw;
  }
  .u-pc-mgl-90 {
    margin-left: 6.588579795vw;
  }
  .u-pc-mgl-91 {
    margin-left: 6.6617862372vw;
  }
  .u-pc-mgl-92 {
    margin-left: 6.7349926794vw;
  }
  .u-pc-mgl-93 {
    margin-left: 6.8081991215vw;
  }
  .u-pc-mgl-94 {
    margin-left: 6.8814055637vw;
  }
  .u-pc-mgl-95 {
    margin-left: 6.9546120059vw;
  }
  .u-pc-mgl-96 {
    margin-left: 7.027818448vw;
  }
  .u-pc-mgl-97 {
    margin-left: 7.1010248902vw;
  }
  .u-pc-mgl-98 {
    margin-left: 7.1742313324vw;
  }
  .u-pc-mgl-99 {
    margin-left: 7.2474377745vw;
  }
  .u-pc-mgl-100 {
    margin-left: 7.3206442167vw;
  }
  .u-pc-mgl-101 {
    margin-left: 7.3938506589vw;
  }
  .u-pc-mgl-102 {
    margin-left: 7.467057101vw;
  }
  .u-pc-mgl-103 {
    margin-left: 7.5402635432vw;
  }
  .u-pc-mgl-104 {
    margin-left: 7.6134699854vw;
  }
  .u-pc-mgl-105 {
    margin-left: 7.6866764275vw;
  }
  .u-pc-mgl-106 {
    margin-left: 7.7598828697vw;
  }
  .u-pc-mgl-107 {
    margin-left: 7.8330893119vw;
  }
  .u-pc-mgl-108 {
    margin-left: 7.906295754vw;
  }
  .u-pc-mgl-109 {
    margin-left: 7.9795021962vw;
  }
  .u-pc-mgl-110 {
    margin-left: 8.0527086384vw;
  }
  .u-pc-mgl-111 {
    margin-left: 8.1259150805vw;
  }
  .u-pc-mgl-112 {
    margin-left: 8.1991215227vw;
  }
  .u-pc-mgl-113 {
    margin-left: 8.2723279649vw;
  }
  .u-pc-mgl-114 {
    margin-left: 8.345534407vw;
  }
  .u-pc-mgl-115 {
    margin-left: 8.4187408492vw;
  }
  .u-pc-mgl-116 {
    margin-left: 8.4919472914vw;
  }
  .u-pc-mgl-117 {
    margin-left: 8.5651537335vw;
  }
  .u-pc-mgl-118 {
    margin-left: 8.6383601757vw;
  }
  .u-pc-mgl-119 {
    margin-left: 8.7115666179vw;
  }
  .u-pc-mgl-120 {
    margin-left: 8.78477306vw;
  }
  .u-pc-mgl-121 {
    margin-left: 8.8579795022vw;
  }
  .u-pc-mgl-122 {
    margin-left: 8.9311859444vw;
  }
  .u-pc-mgl-123 {
    margin-left: 9.0043923865vw;
  }
  .u-pc-mgl-124 {
    margin-left: 9.0775988287vw;
  }
  .u-pc-mgl-125 {
    margin-left: 9.1508052709vw;
  }
  .u-pc-mgl-126 {
    margin-left: 9.224011713vw;
  }
  .u-pc-mgl-127 {
    margin-left: 9.2972181552vw;
  }
  .u-pc-mgl-128 {
    margin-left: 9.3704245974vw;
  }
  .u-pc-mgl-129 {
    margin-left: 9.4436310395vw;
  }
  .u-pc-mgl-130 {
    margin-left: 9.5168374817vw;
  }
  .u-pc-mgl-131 {
    margin-left: 9.5900439239vw;
  }
  .u-pc-mgl-132 {
    margin-left: 9.663250366vw;
  }
  .u-pc-mgl-133 {
    margin-left: 9.7364568082vw;
  }
  .u-pc-mgl-134 {
    margin-left: 9.8096632504vw;
  }
  .u-pc-mgl-135 {
    margin-left: 9.8828696925vw;
  }
  .u-pc-mgl-136 {
    margin-left: 9.9560761347vw;
  }
  .u-pc-mgl-137 {
    margin-left: 10.0292825769vw;
  }
  .u-pc-mgl-138 {
    margin-left: 10.102489019vw;
  }
  .u-pc-mgl-139 {
    margin-left: 10.1756954612vw;
  }
  .u-pc-mgl-140 {
    margin-left: 10.2489019034vw;
  }
  .u-pc-mgl-141 {
    margin-left: 10.3221083455vw;
  }
  .u-pc-mgl-142 {
    margin-left: 10.3953147877vw;
  }
  .u-pc-mgl-143 {
    margin-left: 10.4685212299vw;
  }
  .u-pc-mgl-144 {
    margin-left: 10.541727672vw;
  }
  .u-pc-mgl-145 {
    margin-left: 10.6149341142vw;
  }
  .u-pc-mgl-146 {
    margin-left: 10.6881405564vw;
  }
  .u-pc-mgl-147 {
    margin-left: 10.7613469985vw;
  }
  .u-pc-mgl-148 {
    margin-left: 10.8345534407vw;
  }
  .u-pc-mgl-149 {
    margin-left: 10.9077598829vw;
  }
  .u-pc-mgl-150 {
    margin-left: 10.980966325vw;
  }
  .u-pc-mgl-151 {
    margin-left: 11.0541727672vw;
  }
  .u-pc-mgl-152 {
    margin-left: 11.1273792094vw;
  }
  .u-pc-mgl-153 {
    margin-left: 11.2005856515vw;
  }
  .u-pc-mgl-154 {
    margin-left: 11.2737920937vw;
  }
  .u-pc-mgl-155 {
    margin-left: 11.3469985359vw;
  }
  .u-pc-mgl-156 {
    margin-left: 11.420204978vw;
  }
  .u-pc-mgl-157 {
    margin-left: 11.4934114202vw;
  }
  .u-pc-mgl-158 {
    margin-left: 11.5666178624vw;
  }
  .u-pc-mgl-159 {
    margin-left: 11.6398243045vw;
  }
  .u-pc-mgl-160 {
    margin-left: 11.7130307467vw;
  }
  .u-pc-mgl-161 {
    margin-left: 11.7862371889vw;
  }
  .u-pc-mgl-162 {
    margin-left: 11.859443631vw;
  }
  .u-pc-mgl-163 {
    margin-left: 11.9326500732vw;
  }
  .u-pc-mgl-164 {
    margin-left: 12.0058565154vw;
  }
  .u-pc-mgl-165 {
    margin-left: 12.0790629575vw;
  }
  .u-pc-mgl-166 {
    margin-left: 12.1522693997vw;
  }
  .u-pc-mgl-167 {
    margin-left: 12.2254758419vw;
  }
  .u-pc-mgl-168 {
    margin-left: 12.298682284vw;
  }
  .u-pc-mgl-169 {
    margin-left: 12.3718887262vw;
  }
  .u-pc-mgl-170 {
    margin-left: 12.4450951684vw;
  }
  .u-pc-mgl-171 {
    margin-left: 12.5183016105vw;
  }
  .u-pc-mgl-172 {
    margin-left: 12.5915080527vw;
  }
  .u-pc-mgl-173 {
    margin-left: 12.6647144949vw;
  }
  .u-pc-mgl-174 {
    margin-left: 12.737920937vw;
  }
  .u-pc-mgl-175 {
    margin-left: 12.8111273792vw;
  }
  .u-pc-mgl-176 {
    margin-left: 12.8843338214vw;
  }
  .u-pc-mgl-177 {
    margin-left: 12.9575402635vw;
  }
  .u-pc-mgl-178 {
    margin-left: 13.0307467057vw;
  }
  .u-pc-mgl-179 {
    margin-left: 13.1039531479vw;
  }
  .u-pc-mgl-180 {
    margin-left: 13.17715959vw;
  }
  .u-pc-mgl-181 {
    margin-left: 13.2503660322vw;
  }
  .u-pc-mgl-182 {
    margin-left: 13.3235724744vw;
  }
  .u-pc-mgl-183 {
    margin-left: 13.3967789165vw;
  }
  .u-pc-mgl-184 {
    margin-left: 13.4699853587vw;
  }
  .u-pc-mgl-185 {
    margin-left: 13.5431918009vw;
  }
  .u-pc-mgl-186 {
    margin-left: 13.616398243vw;
  }
  .u-pc-mgl-187 {
    margin-left: 13.6896046852vw;
  }
  .u-pc-mgl-188 {
    margin-left: 13.7628111274vw;
  }
  .u-pc-mgl-189 {
    margin-left: 13.8360175695vw;
  }
  .u-pc-mgl-190 {
    margin-left: 13.9092240117vw;
  }
  .u-pc-mgl-191 {
    margin-left: 13.9824304539vw;
  }
  .u-pc-mgl-192 {
    margin-left: 14.055636896vw;
  }
  .u-pc-mgl-193 {
    margin-left: 14.1288433382vw;
  }
  .u-pc-mgl-194 {
    margin-left: 14.2020497804vw;
  }
  .u-pc-mgl-195 {
    margin-left: 14.2752562225vw;
  }
  .u-pc-mgl-196 {
    margin-left: 14.3484626647vw;
  }
  .u-pc-mgl-197 {
    margin-left: 14.4216691069vw;
  }
  .u-pc-mgl-198 {
    margin-left: 14.494875549vw;
  }
  .u-pc-mgl-199 {
    margin-left: 14.5680819912vw;
  }
  .u-pc-mgl-200 {
    margin-left: 14.6412884334vw;
  }
  .u-pc-mgl-201 {
    margin-left: 14.7144948755vw;
  }
  .u-pc-mgl-202 {
    margin-left: 14.7877013177vw;
  }
  .u-pc-mgl-203 {
    margin-left: 14.8609077599vw;
  }
  .u-pc-mgl-204 {
    margin-left: 14.934114202vw;
  }
  .u-pc-mgl-205 {
    margin-left: 15.0073206442vw;
  }
  .u-pc-mgl-206 {
    margin-left: 15.0805270864vw;
  }
  .u-pc-mgl-207 {
    margin-left: 15.1537335286vw;
  }
  .u-pc-mgl-208 {
    margin-left: 15.2269399707vw;
  }
  .u-pc-mgl-209 {
    margin-left: 15.3001464129vw;
  }
  .u-pc-mgl-210 {
    margin-left: 15.3733528551vw;
  }
  .u-pc-mgl-211 {
    margin-left: 15.4465592972vw;
  }
  .u-pc-mgl-212 {
    margin-left: 15.5197657394vw;
  }
  .u-pc-mgl-213 {
    margin-left: 15.5929721816vw;
  }
  .u-pc-mgl-214 {
    margin-left: 15.6661786237vw;
  }
  .u-pc-mgl-215 {
    margin-left: 15.7393850659vw;
  }
  .u-pc-mgl-216 {
    margin-left: 15.8125915081vw;
  }
  .u-pc-mgl-217 {
    margin-left: 15.8857979502vw;
  }
  .u-pc-mgl-218 {
    margin-left: 15.9590043924vw;
  }
  .u-pc-mgl-219 {
    margin-left: 16.0322108346vw;
  }
  .u-pc-mgl-220 {
    margin-left: 16.1054172767vw;
  }
  .u-pc-mgl-221 {
    margin-left: 16.1786237189vw;
  }
  .u-pc-mgl-222 {
    margin-left: 16.2518301611vw;
  }
  .u-pc-mgl-223 {
    margin-left: 16.3250366032vw;
  }
  .u-pc-mgl-224 {
    margin-left: 16.3982430454vw;
  }
  .u-pc-mgl-225 {
    margin-left: 16.4714494876vw;
  }
  .u-pc-mgl-226 {
    margin-left: 16.5446559297vw;
  }
  .u-pc-mgl-227 {
    margin-left: 16.6178623719vw;
  }
  .u-pc-mgl-228 {
    margin-left: 16.6910688141vw;
  }
  .u-pc-mgl-229 {
    margin-left: 16.7642752562vw;
  }
  .u-pc-mgl-230 {
    margin-left: 16.8374816984vw;
  }
  .u-pc-mgl-231 {
    margin-left: 16.9106881406vw;
  }
  .u-pc-mgl-232 {
    margin-left: 16.9838945827vw;
  }
  .u-pc-mgl-233 {
    margin-left: 17.0571010249vw;
  }
  .u-pc-mgl-234 {
    margin-left: 17.1303074671vw;
  }
  .u-pc-mgl-235 {
    margin-left: 17.2035139092vw;
  }
  .u-pc-mgl-236 {
    margin-left: 17.2767203514vw;
  }
  .u-pc-mgl-237 {
    margin-left: 17.3499267936vw;
  }
  .u-pc-mgl-238 {
    margin-left: 17.4231332357vw;
  }
  .u-pc-mgl-239 {
    margin-left: 17.4963396779vw;
  }
  .u-pc-mgl-240 {
    margin-left: 17.5695461201vw;
  }
  .u-pc-mgl-241 {
    margin-left: 17.6427525622vw;
  }
  .u-pc-mgl-242 {
    margin-left: 17.7159590044vw;
  }
  .u-pc-mgl-243 {
    margin-left: 17.7891654466vw;
  }
  .u-pc-mgl-244 {
    margin-left: 17.8623718887vw;
  }
  .u-pc-mgl-245 {
    margin-left: 17.9355783309vw;
  }
  .u-pc-mgl-246 {
    margin-left: 18.0087847731vw;
  }
  .u-pc-mgl-247 {
    margin-left: 18.0819912152vw;
  }
  .u-pc-mgl-248 {
    margin-left: 18.1551976574vw;
  }
  .u-pc-mgl-249 {
    margin-left: 18.2284040996vw;
  }
  .u-pc-mgl-250 {
    margin-left: 18.3016105417vw;
  }
  .u-pc-mgl-251 {
    margin-left: 18.3748169839vw;
  }
  .u-pc-mgl-252 {
    margin-left: 18.4480234261vw;
  }
  .u-pc-mgl-253 {
    margin-left: 18.5212298682vw;
  }
  .u-pc-mgl-254 {
    margin-left: 18.5944363104vw;
  }
  .u-pc-mgl-255 {
    margin-left: 18.6676427526vw;
  }
  .u-pc-mgl-256 {
    margin-left: 18.7408491947vw;
  }
  .u-pc-mgl-257 {
    margin-left: 18.8140556369vw;
  }
  .u-pc-mgl-258 {
    margin-left: 18.8872620791vw;
  }
  .u-pc-mgl-259 {
    margin-left: 18.9604685212vw;
  }
  .u-pc-mgl-260 {
    margin-left: 19.0336749634vw;
  }
  .u-pc-mgl-261 {
    margin-left: 19.1068814056vw;
  }
  .u-pc-mgl-262 {
    margin-left: 19.1800878477vw;
  }
  .u-pc-mgl-263 {
    margin-left: 19.2532942899vw;
  }
  .u-pc-mgl-264 {
    margin-left: 19.3265007321vw;
  }
  .u-pc-mgl-265 {
    margin-left: 19.3997071742vw;
  }
  .u-pc-mgl-266 {
    margin-left: 19.4729136164vw;
  }
  .u-pc-mgl-267 {
    margin-left: 19.5461200586vw;
  }
  .u-pc-mgl-268 {
    margin-left: 19.6193265007vw;
  }
  .u-pc-mgl-269 {
    margin-left: 19.6925329429vw;
  }
  .u-pc-mgl-270 {
    margin-left: 19.7657393851vw;
  }
  .u-pc-mgl-271 {
    margin-left: 19.8389458272vw;
  }
  .u-pc-mgl-272 {
    margin-left: 19.9121522694vw;
  }
  .u-pc-mgl-273 {
    margin-left: 19.9853587116vw;
  }
  .u-pc-mgl-274 {
    margin-left: 20.0585651537vw;
  }
  .u-pc-mgl-275 {
    margin-left: 20.1317715959vw;
  }
  .u-pc-mgl-276 {
    margin-left: 20.2049780381vw;
  }
  .u-pc-mgl-277 {
    margin-left: 20.2781844802vw;
  }
  .u-pc-mgl-278 {
    margin-left: 20.3513909224vw;
  }
  .u-pc-mgl-279 {
    margin-left: 20.4245973646vw;
  }
  .u-pc-mgl-280 {
    margin-left: 20.4978038067vw;
  }
  .u-pc-mgl-281 {
    margin-left: 20.5710102489vw;
  }
  .u-pc-mgl-282 {
    margin-left: 20.6442166911vw;
  }
  .u-pc-mgl-283 {
    margin-left: 20.7174231332vw;
  }
  .u-pc-mgl-284 {
    margin-left: 20.7906295754vw;
  }
  .u-pc-mgl-285 {
    margin-left: 20.8638360176vw;
  }
  .u-pc-mgl-286 {
    margin-left: 20.9370424597vw;
  }
  .u-pc-mgl-287 {
    margin-left: 21.0102489019vw;
  }
  .u-pc-mgl-288 {
    margin-left: 21.0834553441vw;
  }
  .u-pc-mgl-289 {
    margin-left: 21.1566617862vw;
  }
  .u-pc-mgl-290 {
    margin-left: 21.2298682284vw;
  }
  .u-pc-mgl-291 {
    margin-left: 21.3030746706vw;
  }
  .u-pc-mgl-292 {
    margin-left: 21.3762811127vw;
  }
  .u-pc-mgl-293 {
    margin-left: 21.4494875549vw;
  }
  .u-pc-mgl-294 {
    margin-left: 21.5226939971vw;
  }
  .u-pc-mgl-295 {
    margin-left: 21.5959004392vw;
  }
  .u-pc-mgl-296 {
    margin-left: 21.6691068814vw;
  }
  .u-pc-mgl-297 {
    margin-left: 21.7423133236vw;
  }
  .u-pc-mgl-298 {
    margin-left: 21.8155197657vw;
  }
  .u-pc-mgl-299 {
    margin-left: 21.8887262079vw;
  }
  .u-pc-mgl-300 {
    margin-left: 21.9619326501vw;
  }
}
@media screen and (min-width: 1440px) {
  .u-pc-mgt-0 {
    margin-top: 0px;
  }
  .u-pc-mgt-1 {
    margin-top: 1px;
  }
  .u-pc-mgt-2 {
    margin-top: 2px;
  }
  .u-pc-mgt-3 {
    margin-top: 3px;
  }
  .u-pc-mgt-4 {
    margin-top: 4px;
  }
  .u-pc-mgt-5 {
    margin-top: 5px;
  }
  .u-pc-mgt-6 {
    margin-top: 6px;
  }
  .u-pc-mgt-7 {
    margin-top: 7px;
  }
  .u-pc-mgt-8 {
    margin-top: 8px;
  }
  .u-pc-mgt-9 {
    margin-top: 9px;
  }
  .u-pc-mgt-10 {
    margin-top: 10px;
  }
  .u-pc-mgt-11 {
    margin-top: 11px;
  }
  .u-pc-mgt-12 {
    margin-top: 12px;
  }
  .u-pc-mgt-13 {
    margin-top: 13px;
  }
  .u-pc-mgt-14 {
    margin-top: 14px;
  }
  .u-pc-mgt-15 {
    margin-top: 15px;
  }
  .u-pc-mgt-16 {
    margin-top: 16px;
  }
  .u-pc-mgt-17 {
    margin-top: 17px;
  }
  .u-pc-mgt-18 {
    margin-top: 18px;
  }
  .u-pc-mgt-19 {
    margin-top: 19px;
  }
  .u-pc-mgt-20 {
    margin-top: 20px;
  }
  .u-pc-mgt-21 {
    margin-top: 21px;
  }
  .u-pc-mgt-22 {
    margin-top: 22px;
  }
  .u-pc-mgt-23 {
    margin-top: 23px;
  }
  .u-pc-mgt-24 {
    margin-top: 24px;
  }
  .u-pc-mgt-25 {
    margin-top: 25px;
  }
  .u-pc-mgt-26 {
    margin-top: 26px;
  }
  .u-pc-mgt-27 {
    margin-top: 27px;
  }
  .u-pc-mgt-28 {
    margin-top: 28px;
  }
  .u-pc-mgt-29 {
    margin-top: 29px;
  }
  .u-pc-mgt-30 {
    margin-top: 30px;
  }
  .u-pc-mgt-31 {
    margin-top: 31px;
  }
  .u-pc-mgt-32 {
    margin-top: 32px;
  }
  .u-pc-mgt-33 {
    margin-top: 33px;
  }
  .u-pc-mgt-34 {
    margin-top: 34px;
  }
  .u-pc-mgt-35 {
    margin-top: 35px;
  }
  .u-pc-mgt-36 {
    margin-top: 36px;
  }
  .u-pc-mgt-37 {
    margin-top: 37px;
  }
  .u-pc-mgt-38 {
    margin-top: 38px;
  }
  .u-pc-mgt-39 {
    margin-top: 39px;
  }
  .u-pc-mgt-40 {
    margin-top: 40px;
  }
  .u-pc-mgt-41 {
    margin-top: 41px;
  }
  .u-pc-mgt-42 {
    margin-top: 42px;
  }
  .u-pc-mgt-43 {
    margin-top: 43px;
  }
  .u-pc-mgt-44 {
    margin-top: 44px;
  }
  .u-pc-mgt-45 {
    margin-top: 45px;
  }
  .u-pc-mgt-46 {
    margin-top: 46px;
  }
  .u-pc-mgt-47 {
    margin-top: 47px;
  }
  .u-pc-mgt-48 {
    margin-top: 48px;
  }
  .u-pc-mgt-49 {
    margin-top: 49px;
  }
  .u-pc-mgt-50 {
    margin-top: 50px;
  }
  .u-pc-mgt-51 {
    margin-top: 51px;
  }
  .u-pc-mgt-52 {
    margin-top: 52px;
  }
  .u-pc-mgt-53 {
    margin-top: 53px;
  }
  .u-pc-mgt-54 {
    margin-top: 54px;
  }
  .u-pc-mgt-55 {
    margin-top: 55px;
  }
  .u-pc-mgt-56 {
    margin-top: 56px;
  }
  .u-pc-mgt-57 {
    margin-top: 57px;
  }
  .u-pc-mgt-58 {
    margin-top: 58px;
  }
  .u-pc-mgt-59 {
    margin-top: 59px;
  }
  .u-pc-mgt-60 {
    margin-top: 60px;
  }
  .u-pc-mgt-61 {
    margin-top: 61px;
  }
  .u-pc-mgt-62 {
    margin-top: 62px;
  }
  .u-pc-mgt-63 {
    margin-top: 63px;
  }
  .u-pc-mgt-64 {
    margin-top: 64px;
  }
  .u-pc-mgt-65 {
    margin-top: 65px;
  }
  .u-pc-mgt-66 {
    margin-top: 66px;
  }
  .u-pc-mgt-67 {
    margin-top: 67px;
  }
  .u-pc-mgt-68 {
    margin-top: 68px;
  }
  .u-pc-mgt-69 {
    margin-top: 69px;
  }
  .u-pc-mgt-70 {
    margin-top: 70px;
  }
  .u-pc-mgt-71 {
    margin-top: 71px;
  }
  .u-pc-mgt-72 {
    margin-top: 72px;
  }
  .u-pc-mgt-73 {
    margin-top: 73px;
  }
  .u-pc-mgt-74 {
    margin-top: 74px;
  }
  .u-pc-mgt-75 {
    margin-top: 75px;
  }
  .u-pc-mgt-76 {
    margin-top: 76px;
  }
  .u-pc-mgt-77 {
    margin-top: 77px;
  }
  .u-pc-mgt-78 {
    margin-top: 78px;
  }
  .u-pc-mgt-79 {
    margin-top: 79px;
  }
  .u-pc-mgt-80 {
    margin-top: 80px;
  }
  .u-pc-mgt-81 {
    margin-top: 81px;
  }
  .u-pc-mgt-82 {
    margin-top: 82px;
  }
  .u-pc-mgt-83 {
    margin-top: 83px;
  }
  .u-pc-mgt-84 {
    margin-top: 84px;
  }
  .u-pc-mgt-85 {
    margin-top: 85px;
  }
  .u-pc-mgt-86 {
    margin-top: 86px;
  }
  .u-pc-mgt-87 {
    margin-top: 87px;
  }
  .u-pc-mgt-88 {
    margin-top: 88px;
  }
  .u-pc-mgt-89 {
    margin-top: 89px;
  }
  .u-pc-mgt-90 {
    margin-top: 90px;
  }
  .u-pc-mgt-91 {
    margin-top: 91px;
  }
  .u-pc-mgt-92 {
    margin-top: 92px;
  }
  .u-pc-mgt-93 {
    margin-top: 93px;
  }
  .u-pc-mgt-94 {
    margin-top: 94px;
  }
  .u-pc-mgt-95 {
    margin-top: 95px;
  }
  .u-pc-mgt-96 {
    margin-top: 96px;
  }
  .u-pc-mgt-97 {
    margin-top: 97px;
  }
  .u-pc-mgt-98 {
    margin-top: 98px;
  }
  .u-pc-mgt-99 {
    margin-top: 99px;
  }
  .u-pc-mgt-100 {
    margin-top: 100px;
  }
  .u-pc-mgt-101 {
    margin-top: 101px;
  }
  .u-pc-mgt-102 {
    margin-top: 102px;
  }
  .u-pc-mgt-103 {
    margin-top: 103px;
  }
  .u-pc-mgt-104 {
    margin-top: 104px;
  }
  .u-pc-mgt-105 {
    margin-top: 105px;
  }
  .u-pc-mgt-106 {
    margin-top: 106px;
  }
  .u-pc-mgt-107 {
    margin-top: 107px;
  }
  .u-pc-mgt-108 {
    margin-top: 108px;
  }
  .u-pc-mgt-109 {
    margin-top: 109px;
  }
  .u-pc-mgt-110 {
    margin-top: 110px;
  }
  .u-pc-mgt-111 {
    margin-top: 111px;
  }
  .u-pc-mgt-112 {
    margin-top: 112px;
  }
  .u-pc-mgt-113 {
    margin-top: 113px;
  }
  .u-pc-mgt-114 {
    margin-top: 114px;
  }
  .u-pc-mgt-115 {
    margin-top: 115px;
  }
  .u-pc-mgt-116 {
    margin-top: 116px;
  }
  .u-pc-mgt-117 {
    margin-top: 117px;
  }
  .u-pc-mgt-118 {
    margin-top: 118px;
  }
  .u-pc-mgt-119 {
    margin-top: 119px;
  }
  .u-pc-mgt-120 {
    margin-top: 120px;
  }
  .u-pc-mgt-121 {
    margin-top: 121px;
  }
  .u-pc-mgt-122 {
    margin-top: 122px;
  }
  .u-pc-mgt-123 {
    margin-top: 123px;
  }
  .u-pc-mgt-124 {
    margin-top: 124px;
  }
  .u-pc-mgt-125 {
    margin-top: 125px;
  }
  .u-pc-mgt-126 {
    margin-top: 126px;
  }
  .u-pc-mgt-127 {
    margin-top: 127px;
  }
  .u-pc-mgt-128 {
    margin-top: 128px;
  }
  .u-pc-mgt-129 {
    margin-top: 129px;
  }
  .u-pc-mgt-130 {
    margin-top: 130px;
  }
  .u-pc-mgt-131 {
    margin-top: 131px;
  }
  .u-pc-mgt-132 {
    margin-top: 132px;
  }
  .u-pc-mgt-133 {
    margin-top: 133px;
  }
  .u-pc-mgt-134 {
    margin-top: 134px;
  }
  .u-pc-mgt-135 {
    margin-top: 135px;
  }
  .u-pc-mgt-136 {
    margin-top: 136px;
  }
  .u-pc-mgt-137 {
    margin-top: 137px;
  }
  .u-pc-mgt-138 {
    margin-top: 138px;
  }
  .u-pc-mgt-139 {
    margin-top: 139px;
  }
  .u-pc-mgt-140 {
    margin-top: 140px;
  }
  .u-pc-mgt-141 {
    margin-top: 141px;
  }
  .u-pc-mgt-142 {
    margin-top: 142px;
  }
  .u-pc-mgt-143 {
    margin-top: 143px;
  }
  .u-pc-mgt-144 {
    margin-top: 144px;
  }
  .u-pc-mgt-145 {
    margin-top: 145px;
  }
  .u-pc-mgt-146 {
    margin-top: 146px;
  }
  .u-pc-mgt-147 {
    margin-top: 147px;
  }
  .u-pc-mgt-148 {
    margin-top: 148px;
  }
  .u-pc-mgt-149 {
    margin-top: 149px;
  }
  .u-pc-mgt-150 {
    margin-top: 150px;
  }
  .u-pc-mgt-151 {
    margin-top: 151px;
  }
  .u-pc-mgt-152 {
    margin-top: 152px;
  }
  .u-pc-mgt-153 {
    margin-top: 153px;
  }
  .u-pc-mgt-154 {
    margin-top: 154px;
  }
  .u-pc-mgt-155 {
    margin-top: 155px;
  }
  .u-pc-mgt-156 {
    margin-top: 156px;
  }
  .u-pc-mgt-157 {
    margin-top: 157px;
  }
  .u-pc-mgt-158 {
    margin-top: 158px;
  }
  .u-pc-mgt-159 {
    margin-top: 159px;
  }
  .u-pc-mgt-160 {
    margin-top: 160px;
  }
  .u-pc-mgt-161 {
    margin-top: 161px;
  }
  .u-pc-mgt-162 {
    margin-top: 162px;
  }
  .u-pc-mgt-163 {
    margin-top: 163px;
  }
  .u-pc-mgt-164 {
    margin-top: 164px;
  }
  .u-pc-mgt-165 {
    margin-top: 165px;
  }
  .u-pc-mgt-166 {
    margin-top: 166px;
  }
  .u-pc-mgt-167 {
    margin-top: 167px;
  }
  .u-pc-mgt-168 {
    margin-top: 168px;
  }
  .u-pc-mgt-169 {
    margin-top: 169px;
  }
  .u-pc-mgt-170 {
    margin-top: 170px;
  }
  .u-pc-mgt-171 {
    margin-top: 171px;
  }
  .u-pc-mgt-172 {
    margin-top: 172px;
  }
  .u-pc-mgt-173 {
    margin-top: 173px;
  }
  .u-pc-mgt-174 {
    margin-top: 174px;
  }
  .u-pc-mgt-175 {
    margin-top: 175px;
  }
  .u-pc-mgt-176 {
    margin-top: 176px;
  }
  .u-pc-mgt-177 {
    margin-top: 177px;
  }
  .u-pc-mgt-178 {
    margin-top: 178px;
  }
  .u-pc-mgt-179 {
    margin-top: 179px;
  }
  .u-pc-mgt-180 {
    margin-top: 180px;
  }
  .u-pc-mgt-181 {
    margin-top: 181px;
  }
  .u-pc-mgt-182 {
    margin-top: 182px;
  }
  .u-pc-mgt-183 {
    margin-top: 183px;
  }
  .u-pc-mgt-184 {
    margin-top: 184px;
  }
  .u-pc-mgt-185 {
    margin-top: 185px;
  }
  .u-pc-mgt-186 {
    margin-top: 186px;
  }
  .u-pc-mgt-187 {
    margin-top: 187px;
  }
  .u-pc-mgt-188 {
    margin-top: 188px;
  }
  .u-pc-mgt-189 {
    margin-top: 189px;
  }
  .u-pc-mgt-190 {
    margin-top: 190px;
  }
  .u-pc-mgt-191 {
    margin-top: 191px;
  }
  .u-pc-mgt-192 {
    margin-top: 192px;
  }
  .u-pc-mgt-193 {
    margin-top: 193px;
  }
  .u-pc-mgt-194 {
    margin-top: 194px;
  }
  .u-pc-mgt-195 {
    margin-top: 195px;
  }
  .u-pc-mgt-196 {
    margin-top: 196px;
  }
  .u-pc-mgt-197 {
    margin-top: 197px;
  }
  .u-pc-mgt-198 {
    margin-top: 198px;
  }
  .u-pc-mgt-199 {
    margin-top: 199px;
  }
  .u-pc-mgt-200 {
    margin-top: 200px;
  }
  .u-pc-mgt-201 {
    margin-top: 201px;
  }
  .u-pc-mgt-202 {
    margin-top: 202px;
  }
  .u-pc-mgt-203 {
    margin-top: 203px;
  }
  .u-pc-mgt-204 {
    margin-top: 204px;
  }
  .u-pc-mgt-205 {
    margin-top: 205px;
  }
  .u-pc-mgt-206 {
    margin-top: 206px;
  }
  .u-pc-mgt-207 {
    margin-top: 207px;
  }
  .u-pc-mgt-208 {
    margin-top: 208px;
  }
  .u-pc-mgt-209 {
    margin-top: 209px;
  }
  .u-pc-mgt-210 {
    margin-top: 210px;
  }
  .u-pc-mgt-211 {
    margin-top: 211px;
  }
  .u-pc-mgt-212 {
    margin-top: 212px;
  }
  .u-pc-mgt-213 {
    margin-top: 213px;
  }
  .u-pc-mgt-214 {
    margin-top: 214px;
  }
  .u-pc-mgt-215 {
    margin-top: 215px;
  }
  .u-pc-mgt-216 {
    margin-top: 216px;
  }
  .u-pc-mgt-217 {
    margin-top: 217px;
  }
  .u-pc-mgt-218 {
    margin-top: 218px;
  }
  .u-pc-mgt-219 {
    margin-top: 219px;
  }
  .u-pc-mgt-220 {
    margin-top: 220px;
  }
  .u-pc-mgt-221 {
    margin-top: 221px;
  }
  .u-pc-mgt-222 {
    margin-top: 222px;
  }
  .u-pc-mgt-223 {
    margin-top: 223px;
  }
  .u-pc-mgt-224 {
    margin-top: 224px;
  }
  .u-pc-mgt-225 {
    margin-top: 225px;
  }
  .u-pc-mgt-226 {
    margin-top: 226px;
  }
  .u-pc-mgt-227 {
    margin-top: 227px;
  }
  .u-pc-mgt-228 {
    margin-top: 228px;
  }
  .u-pc-mgt-229 {
    margin-top: 229px;
  }
  .u-pc-mgt-230 {
    margin-top: 230px;
  }
  .u-pc-mgt-231 {
    margin-top: 231px;
  }
  .u-pc-mgt-232 {
    margin-top: 232px;
  }
  .u-pc-mgt-233 {
    margin-top: 233px;
  }
  .u-pc-mgt-234 {
    margin-top: 234px;
  }
  .u-pc-mgt-235 {
    margin-top: 235px;
  }
  .u-pc-mgt-236 {
    margin-top: 236px;
  }
  .u-pc-mgt-237 {
    margin-top: 237px;
  }
  .u-pc-mgt-238 {
    margin-top: 238px;
  }
  .u-pc-mgt-239 {
    margin-top: 239px;
  }
  .u-pc-mgt-240 {
    margin-top: 240px;
  }
  .u-pc-mgt-241 {
    margin-top: 241px;
  }
  .u-pc-mgt-242 {
    margin-top: 242px;
  }
  .u-pc-mgt-243 {
    margin-top: 243px;
  }
  .u-pc-mgt-244 {
    margin-top: 244px;
  }
  .u-pc-mgt-245 {
    margin-top: 245px;
  }
  .u-pc-mgt-246 {
    margin-top: 246px;
  }
  .u-pc-mgt-247 {
    margin-top: 247px;
  }
  .u-pc-mgt-248 {
    margin-top: 248px;
  }
  .u-pc-mgt-249 {
    margin-top: 249px;
  }
  .u-pc-mgt-250 {
    margin-top: 250px;
  }
  .u-pc-mgt-251 {
    margin-top: 251px;
  }
  .u-pc-mgt-252 {
    margin-top: 252px;
  }
  .u-pc-mgt-253 {
    margin-top: 253px;
  }
  .u-pc-mgt-254 {
    margin-top: 254px;
  }
  .u-pc-mgt-255 {
    margin-top: 255px;
  }
  .u-pc-mgt-256 {
    margin-top: 256px;
  }
  .u-pc-mgt-257 {
    margin-top: 257px;
  }
  .u-pc-mgt-258 {
    margin-top: 258px;
  }
  .u-pc-mgt-259 {
    margin-top: 259px;
  }
  .u-pc-mgt-260 {
    margin-top: 260px;
  }
  .u-pc-mgt-261 {
    margin-top: 261px;
  }
  .u-pc-mgt-262 {
    margin-top: 262px;
  }
  .u-pc-mgt-263 {
    margin-top: 263px;
  }
  .u-pc-mgt-264 {
    margin-top: 264px;
  }
  .u-pc-mgt-265 {
    margin-top: 265px;
  }
  .u-pc-mgt-266 {
    margin-top: 266px;
  }
  .u-pc-mgt-267 {
    margin-top: 267px;
  }
  .u-pc-mgt-268 {
    margin-top: 268px;
  }
  .u-pc-mgt-269 {
    margin-top: 269px;
  }
  .u-pc-mgt-270 {
    margin-top: 270px;
  }
  .u-pc-mgt-271 {
    margin-top: 271px;
  }
  .u-pc-mgt-272 {
    margin-top: 272px;
  }
  .u-pc-mgt-273 {
    margin-top: 273px;
  }
  .u-pc-mgt-274 {
    margin-top: 274px;
  }
  .u-pc-mgt-275 {
    margin-top: 275px;
  }
  .u-pc-mgt-276 {
    margin-top: 276px;
  }
  .u-pc-mgt-277 {
    margin-top: 277px;
  }
  .u-pc-mgt-278 {
    margin-top: 278px;
  }
  .u-pc-mgt-279 {
    margin-top: 279px;
  }
  .u-pc-mgt-280 {
    margin-top: 280px;
  }
  .u-pc-mgt-281 {
    margin-top: 281px;
  }
  .u-pc-mgt-282 {
    margin-top: 282px;
  }
  .u-pc-mgt-283 {
    margin-top: 283px;
  }
  .u-pc-mgt-284 {
    margin-top: 284px;
  }
  .u-pc-mgt-285 {
    margin-top: 285px;
  }
  .u-pc-mgt-286 {
    margin-top: 286px;
  }
  .u-pc-mgt-287 {
    margin-top: 287px;
  }
  .u-pc-mgt-288 {
    margin-top: 288px;
  }
  .u-pc-mgt-289 {
    margin-top: 289px;
  }
  .u-pc-mgt-290 {
    margin-top: 290px;
  }
  .u-pc-mgt-291 {
    margin-top: 291px;
  }
  .u-pc-mgt-292 {
    margin-top: 292px;
  }
  .u-pc-mgt-293 {
    margin-top: 293px;
  }
  .u-pc-mgt-294 {
    margin-top: 294px;
  }
  .u-pc-mgt-295 {
    margin-top: 295px;
  }
  .u-pc-mgt-296 {
    margin-top: 296px;
  }
  .u-pc-mgt-297 {
    margin-top: 297px;
  }
  .u-pc-mgt-298 {
    margin-top: 298px;
  }
  .u-pc-mgt-299 {
    margin-top: 299px;
  }
  .u-pc-mgt-300 {
    margin-top: 300px;
  }
  .u-pc-mgb-0 {
    margin-bottom: 0px;
  }
  .u-pc-mgb-1 {
    margin-bottom: 1px;
  }
  .u-pc-mgb-2 {
    margin-bottom: 2px;
  }
  .u-pc-mgb-3 {
    margin-bottom: 3px;
  }
  .u-pc-mgb-4 {
    margin-bottom: 4px;
  }
  .u-pc-mgb-5 {
    margin-bottom: 5px;
  }
  .u-pc-mgb-6 {
    margin-bottom: 6px;
  }
  .u-pc-mgb-7 {
    margin-bottom: 7px;
  }
  .u-pc-mgb-8 {
    margin-bottom: 8px;
  }
  .u-pc-mgb-9 {
    margin-bottom: 9px;
  }
  .u-pc-mgb-10 {
    margin-bottom: 10px;
  }
  .u-pc-mgb-11 {
    margin-bottom: 11px;
  }
  .u-pc-mgb-12 {
    margin-bottom: 12px;
  }
  .u-pc-mgb-13 {
    margin-bottom: 13px;
  }
  .u-pc-mgb-14 {
    margin-bottom: 14px;
  }
  .u-pc-mgb-15 {
    margin-bottom: 15px;
  }
  .u-pc-mgb-16 {
    margin-bottom: 16px;
  }
  .u-pc-mgb-17 {
    margin-bottom: 17px;
  }
  .u-pc-mgb-18 {
    margin-bottom: 18px;
  }
  .u-pc-mgb-19 {
    margin-bottom: 19px;
  }
  .u-pc-mgb-20 {
    margin-bottom: 20px;
  }
  .u-pc-mgb-21 {
    margin-bottom: 21px;
  }
  .u-pc-mgb-22 {
    margin-bottom: 22px;
  }
  .u-pc-mgb-23 {
    margin-bottom: 23px;
  }
  .u-pc-mgb-24 {
    margin-bottom: 24px;
  }
  .u-pc-mgb-25 {
    margin-bottom: 25px;
  }
  .u-pc-mgb-26 {
    margin-bottom: 26px;
  }
  .u-pc-mgb-27 {
    margin-bottom: 27px;
  }
  .u-pc-mgb-28 {
    margin-bottom: 28px;
  }
  .u-pc-mgb-29 {
    margin-bottom: 29px;
  }
  .u-pc-mgb-30 {
    margin-bottom: 30px;
  }
  .u-pc-mgb-31 {
    margin-bottom: 31px;
  }
  .u-pc-mgb-32 {
    margin-bottom: 32px;
  }
  .u-pc-mgb-33 {
    margin-bottom: 33px;
  }
  .u-pc-mgb-34 {
    margin-bottom: 34px;
  }
  .u-pc-mgb-35 {
    margin-bottom: 35px;
  }
  .u-pc-mgb-36 {
    margin-bottom: 36px;
  }
  .u-pc-mgb-37 {
    margin-bottom: 37px;
  }
  .u-pc-mgb-38 {
    margin-bottom: 38px;
  }
  .u-pc-mgb-39 {
    margin-bottom: 39px;
  }
  .u-pc-mgb-40 {
    margin-bottom: 40px;
  }
  .u-pc-mgb-41 {
    margin-bottom: 41px;
  }
  .u-pc-mgb-42 {
    margin-bottom: 42px;
  }
  .u-pc-mgb-43 {
    margin-bottom: 43px;
  }
  .u-pc-mgb-44 {
    margin-bottom: 44px;
  }
  .u-pc-mgb-45 {
    margin-bottom: 45px;
  }
  .u-pc-mgb-46 {
    margin-bottom: 46px;
  }
  .u-pc-mgb-47 {
    margin-bottom: 47px;
  }
  .u-pc-mgb-48 {
    margin-bottom: 48px;
  }
  .u-pc-mgb-49 {
    margin-bottom: 49px;
  }
  .u-pc-mgb-50 {
    margin-bottom: 50px;
  }
  .u-pc-mgb-51 {
    margin-bottom: 51px;
  }
  .u-pc-mgb-52 {
    margin-bottom: 52px;
  }
  .u-pc-mgb-53 {
    margin-bottom: 53px;
  }
  .u-pc-mgb-54 {
    margin-bottom: 54px;
  }
  .u-pc-mgb-55 {
    margin-bottom: 55px;
  }
  .u-pc-mgb-56 {
    margin-bottom: 56px;
  }
  .u-pc-mgb-57 {
    margin-bottom: 57px;
  }
  .u-pc-mgb-58 {
    margin-bottom: 58px;
  }
  .u-pc-mgb-59 {
    margin-bottom: 59px;
  }
  .u-pc-mgb-60 {
    margin-bottom: 60px;
  }
  .u-pc-mgb-61 {
    margin-bottom: 61px;
  }
  .u-pc-mgb-62 {
    margin-bottom: 62px;
  }
  .u-pc-mgb-63 {
    margin-bottom: 63px;
  }
  .u-pc-mgb-64 {
    margin-bottom: 64px;
  }
  .u-pc-mgb-65 {
    margin-bottom: 65px;
  }
  .u-pc-mgb-66 {
    margin-bottom: 66px;
  }
  .u-pc-mgb-67 {
    margin-bottom: 67px;
  }
  .u-pc-mgb-68 {
    margin-bottom: 68px;
  }
  .u-pc-mgb-69 {
    margin-bottom: 69px;
  }
  .u-pc-mgb-70 {
    margin-bottom: 70px;
  }
  .u-pc-mgb-71 {
    margin-bottom: 71px;
  }
  .u-pc-mgb-72 {
    margin-bottom: 72px;
  }
  .u-pc-mgb-73 {
    margin-bottom: 73px;
  }
  .u-pc-mgb-74 {
    margin-bottom: 74px;
  }
  .u-pc-mgb-75 {
    margin-bottom: 75px;
  }
  .u-pc-mgb-76 {
    margin-bottom: 76px;
  }
  .u-pc-mgb-77 {
    margin-bottom: 77px;
  }
  .u-pc-mgb-78 {
    margin-bottom: 78px;
  }
  .u-pc-mgb-79 {
    margin-bottom: 79px;
  }
  .u-pc-mgb-80 {
    margin-bottom: 80px;
  }
  .u-pc-mgb-81 {
    margin-bottom: 81px;
  }
  .u-pc-mgb-82 {
    margin-bottom: 82px;
  }
  .u-pc-mgb-83 {
    margin-bottom: 83px;
  }
  .u-pc-mgb-84 {
    margin-bottom: 84px;
  }
  .u-pc-mgb-85 {
    margin-bottom: 85px;
  }
  .u-pc-mgb-86 {
    margin-bottom: 86px;
  }
  .u-pc-mgb-87 {
    margin-bottom: 87px;
  }
  .u-pc-mgb-88 {
    margin-bottom: 88px;
  }
  .u-pc-mgb-89 {
    margin-bottom: 89px;
  }
  .u-pc-mgb-90 {
    margin-bottom: 90px;
  }
  .u-pc-mgb-91 {
    margin-bottom: 91px;
  }
  .u-pc-mgb-92 {
    margin-bottom: 92px;
  }
  .u-pc-mgb-93 {
    margin-bottom: 93px;
  }
  .u-pc-mgb-94 {
    margin-bottom: 94px;
  }
  .u-pc-mgb-95 {
    margin-bottom: 95px;
  }
  .u-pc-mgb-96 {
    margin-bottom: 96px;
  }
  .u-pc-mgb-97 {
    margin-bottom: 97px;
  }
  .u-pc-mgb-98 {
    margin-bottom: 98px;
  }
  .u-pc-mgb-99 {
    margin-bottom: 99px;
  }
  .u-pc-mgb-100 {
    margin-bottom: 100px;
  }
  .u-pc-mgb-101 {
    margin-bottom: 101px;
  }
  .u-pc-mgb-102 {
    margin-bottom: 102px;
  }
  .u-pc-mgb-103 {
    margin-bottom: 103px;
  }
  .u-pc-mgb-104 {
    margin-bottom: 104px;
  }
  .u-pc-mgb-105 {
    margin-bottom: 105px;
  }
  .u-pc-mgb-106 {
    margin-bottom: 106px;
  }
  .u-pc-mgb-107 {
    margin-bottom: 107px;
  }
  .u-pc-mgb-108 {
    margin-bottom: 108px;
  }
  .u-pc-mgb-109 {
    margin-bottom: 109px;
  }
  .u-pc-mgb-110 {
    margin-bottom: 110px;
  }
  .u-pc-mgb-111 {
    margin-bottom: 111px;
  }
  .u-pc-mgb-112 {
    margin-bottom: 112px;
  }
  .u-pc-mgb-113 {
    margin-bottom: 113px;
  }
  .u-pc-mgb-114 {
    margin-bottom: 114px;
  }
  .u-pc-mgb-115 {
    margin-bottom: 115px;
  }
  .u-pc-mgb-116 {
    margin-bottom: 116px;
  }
  .u-pc-mgb-117 {
    margin-bottom: 117px;
  }
  .u-pc-mgb-118 {
    margin-bottom: 118px;
  }
  .u-pc-mgb-119 {
    margin-bottom: 119px;
  }
  .u-pc-mgb-120 {
    margin-bottom: 120px;
  }
  .u-pc-mgb-121 {
    margin-bottom: 121px;
  }
  .u-pc-mgb-122 {
    margin-bottom: 122px;
  }
  .u-pc-mgb-123 {
    margin-bottom: 123px;
  }
  .u-pc-mgb-124 {
    margin-bottom: 124px;
  }
  .u-pc-mgb-125 {
    margin-bottom: 125px;
  }
  .u-pc-mgb-126 {
    margin-bottom: 126px;
  }
  .u-pc-mgb-127 {
    margin-bottom: 127px;
  }
  .u-pc-mgb-128 {
    margin-bottom: 128px;
  }
  .u-pc-mgb-129 {
    margin-bottom: 129px;
  }
  .u-pc-mgb-130 {
    margin-bottom: 130px;
  }
  .u-pc-mgb-131 {
    margin-bottom: 131px;
  }
  .u-pc-mgb-132 {
    margin-bottom: 132px;
  }
  .u-pc-mgb-133 {
    margin-bottom: 133px;
  }
  .u-pc-mgb-134 {
    margin-bottom: 134px;
  }
  .u-pc-mgb-135 {
    margin-bottom: 135px;
  }
  .u-pc-mgb-136 {
    margin-bottom: 136px;
  }
  .u-pc-mgb-137 {
    margin-bottom: 137px;
  }
  .u-pc-mgb-138 {
    margin-bottom: 138px;
  }
  .u-pc-mgb-139 {
    margin-bottom: 139px;
  }
  .u-pc-mgb-140 {
    margin-bottom: 140px;
  }
  .u-pc-mgb-141 {
    margin-bottom: 141px;
  }
  .u-pc-mgb-142 {
    margin-bottom: 142px;
  }
  .u-pc-mgb-143 {
    margin-bottom: 143px;
  }
  .u-pc-mgb-144 {
    margin-bottom: 144px;
  }
  .u-pc-mgb-145 {
    margin-bottom: 145px;
  }
  .u-pc-mgb-146 {
    margin-bottom: 146px;
  }
  .u-pc-mgb-147 {
    margin-bottom: 147px;
  }
  .u-pc-mgb-148 {
    margin-bottom: 148px;
  }
  .u-pc-mgb-149 {
    margin-bottom: 149px;
  }
  .u-pc-mgb-150 {
    margin-bottom: 150px;
  }
  .u-pc-mgb-151 {
    margin-bottom: 151px;
  }
  .u-pc-mgb-152 {
    margin-bottom: 152px;
  }
  .u-pc-mgb-153 {
    margin-bottom: 153px;
  }
  .u-pc-mgb-154 {
    margin-bottom: 154px;
  }
  .u-pc-mgb-155 {
    margin-bottom: 155px;
  }
  .u-pc-mgb-156 {
    margin-bottom: 156px;
  }
  .u-pc-mgb-157 {
    margin-bottom: 157px;
  }
  .u-pc-mgb-158 {
    margin-bottom: 158px;
  }
  .u-pc-mgb-159 {
    margin-bottom: 159px;
  }
  .u-pc-mgb-160 {
    margin-bottom: 160px;
  }
  .u-pc-mgb-161 {
    margin-bottom: 161px;
  }
  .u-pc-mgb-162 {
    margin-bottom: 162px;
  }
  .u-pc-mgb-163 {
    margin-bottom: 163px;
  }
  .u-pc-mgb-164 {
    margin-bottom: 164px;
  }
  .u-pc-mgb-165 {
    margin-bottom: 165px;
  }
  .u-pc-mgb-166 {
    margin-bottom: 166px;
  }
  .u-pc-mgb-167 {
    margin-bottom: 167px;
  }
  .u-pc-mgb-168 {
    margin-bottom: 168px;
  }
  .u-pc-mgb-169 {
    margin-bottom: 169px;
  }
  .u-pc-mgb-170 {
    margin-bottom: 170px;
  }
  .u-pc-mgb-171 {
    margin-bottom: 171px;
  }
  .u-pc-mgb-172 {
    margin-bottom: 172px;
  }
  .u-pc-mgb-173 {
    margin-bottom: 173px;
  }
  .u-pc-mgb-174 {
    margin-bottom: 174px;
  }
  .u-pc-mgb-175 {
    margin-bottom: 175px;
  }
  .u-pc-mgb-176 {
    margin-bottom: 176px;
  }
  .u-pc-mgb-177 {
    margin-bottom: 177px;
  }
  .u-pc-mgb-178 {
    margin-bottom: 178px;
  }
  .u-pc-mgb-179 {
    margin-bottom: 179px;
  }
  .u-pc-mgb-180 {
    margin-bottom: 180px;
  }
  .u-pc-mgb-181 {
    margin-bottom: 181px;
  }
  .u-pc-mgb-182 {
    margin-bottom: 182px;
  }
  .u-pc-mgb-183 {
    margin-bottom: 183px;
  }
  .u-pc-mgb-184 {
    margin-bottom: 184px;
  }
  .u-pc-mgb-185 {
    margin-bottom: 185px;
  }
  .u-pc-mgb-186 {
    margin-bottom: 186px;
  }
  .u-pc-mgb-187 {
    margin-bottom: 187px;
  }
  .u-pc-mgb-188 {
    margin-bottom: 188px;
  }
  .u-pc-mgb-189 {
    margin-bottom: 189px;
  }
  .u-pc-mgb-190 {
    margin-bottom: 190px;
  }
  .u-pc-mgb-191 {
    margin-bottom: 191px;
  }
  .u-pc-mgb-192 {
    margin-bottom: 192px;
  }
  .u-pc-mgb-193 {
    margin-bottom: 193px;
  }
  .u-pc-mgb-194 {
    margin-bottom: 194px;
  }
  .u-pc-mgb-195 {
    margin-bottom: 195px;
  }
  .u-pc-mgb-196 {
    margin-bottom: 196px;
  }
  .u-pc-mgb-197 {
    margin-bottom: 197px;
  }
  .u-pc-mgb-198 {
    margin-bottom: 198px;
  }
  .u-pc-mgb-199 {
    margin-bottom: 199px;
  }
  .u-pc-mgb-200 {
    margin-bottom: 200px;
  }
  .u-pc-mgb-201 {
    margin-bottom: 201px;
  }
  .u-pc-mgb-202 {
    margin-bottom: 202px;
  }
  .u-pc-mgb-203 {
    margin-bottom: 203px;
  }
  .u-pc-mgb-204 {
    margin-bottom: 204px;
  }
  .u-pc-mgb-205 {
    margin-bottom: 205px;
  }
  .u-pc-mgb-206 {
    margin-bottom: 206px;
  }
  .u-pc-mgb-207 {
    margin-bottom: 207px;
  }
  .u-pc-mgb-208 {
    margin-bottom: 208px;
  }
  .u-pc-mgb-209 {
    margin-bottom: 209px;
  }
  .u-pc-mgb-210 {
    margin-bottom: 210px;
  }
  .u-pc-mgb-211 {
    margin-bottom: 211px;
  }
  .u-pc-mgb-212 {
    margin-bottom: 212px;
  }
  .u-pc-mgb-213 {
    margin-bottom: 213px;
  }
  .u-pc-mgb-214 {
    margin-bottom: 214px;
  }
  .u-pc-mgb-215 {
    margin-bottom: 215px;
  }
  .u-pc-mgb-216 {
    margin-bottom: 216px;
  }
  .u-pc-mgb-217 {
    margin-bottom: 217px;
  }
  .u-pc-mgb-218 {
    margin-bottom: 218px;
  }
  .u-pc-mgb-219 {
    margin-bottom: 219px;
  }
  .u-pc-mgb-220 {
    margin-bottom: 220px;
  }
  .u-pc-mgb-221 {
    margin-bottom: 221px;
  }
  .u-pc-mgb-222 {
    margin-bottom: 222px;
  }
  .u-pc-mgb-223 {
    margin-bottom: 223px;
  }
  .u-pc-mgb-224 {
    margin-bottom: 224px;
  }
  .u-pc-mgb-225 {
    margin-bottom: 225px;
  }
  .u-pc-mgb-226 {
    margin-bottom: 226px;
  }
  .u-pc-mgb-227 {
    margin-bottom: 227px;
  }
  .u-pc-mgb-228 {
    margin-bottom: 228px;
  }
  .u-pc-mgb-229 {
    margin-bottom: 229px;
  }
  .u-pc-mgb-230 {
    margin-bottom: 230px;
  }
  .u-pc-mgb-231 {
    margin-bottom: 231px;
  }
  .u-pc-mgb-232 {
    margin-bottom: 232px;
  }
  .u-pc-mgb-233 {
    margin-bottom: 233px;
  }
  .u-pc-mgb-234 {
    margin-bottom: 234px;
  }
  .u-pc-mgb-235 {
    margin-bottom: 235px;
  }
  .u-pc-mgb-236 {
    margin-bottom: 236px;
  }
  .u-pc-mgb-237 {
    margin-bottom: 237px;
  }
  .u-pc-mgb-238 {
    margin-bottom: 238px;
  }
  .u-pc-mgb-239 {
    margin-bottom: 239px;
  }
  .u-pc-mgb-240 {
    margin-bottom: 240px;
  }
  .u-pc-mgb-241 {
    margin-bottom: 241px;
  }
  .u-pc-mgb-242 {
    margin-bottom: 242px;
  }
  .u-pc-mgb-243 {
    margin-bottom: 243px;
  }
  .u-pc-mgb-244 {
    margin-bottom: 244px;
  }
  .u-pc-mgb-245 {
    margin-bottom: 245px;
  }
  .u-pc-mgb-246 {
    margin-bottom: 246px;
  }
  .u-pc-mgb-247 {
    margin-bottom: 247px;
  }
  .u-pc-mgb-248 {
    margin-bottom: 248px;
  }
  .u-pc-mgb-249 {
    margin-bottom: 249px;
  }
  .u-pc-mgb-250 {
    margin-bottom: 250px;
  }
  .u-pc-mgb-251 {
    margin-bottom: 251px;
  }
  .u-pc-mgb-252 {
    margin-bottom: 252px;
  }
  .u-pc-mgb-253 {
    margin-bottom: 253px;
  }
  .u-pc-mgb-254 {
    margin-bottom: 254px;
  }
  .u-pc-mgb-255 {
    margin-bottom: 255px;
  }
  .u-pc-mgb-256 {
    margin-bottom: 256px;
  }
  .u-pc-mgb-257 {
    margin-bottom: 257px;
  }
  .u-pc-mgb-258 {
    margin-bottom: 258px;
  }
  .u-pc-mgb-259 {
    margin-bottom: 259px;
  }
  .u-pc-mgb-260 {
    margin-bottom: 260px;
  }
  .u-pc-mgb-261 {
    margin-bottom: 261px;
  }
  .u-pc-mgb-262 {
    margin-bottom: 262px;
  }
  .u-pc-mgb-263 {
    margin-bottom: 263px;
  }
  .u-pc-mgb-264 {
    margin-bottom: 264px;
  }
  .u-pc-mgb-265 {
    margin-bottom: 265px;
  }
  .u-pc-mgb-266 {
    margin-bottom: 266px;
  }
  .u-pc-mgb-267 {
    margin-bottom: 267px;
  }
  .u-pc-mgb-268 {
    margin-bottom: 268px;
  }
  .u-pc-mgb-269 {
    margin-bottom: 269px;
  }
  .u-pc-mgb-270 {
    margin-bottom: 270px;
  }
  .u-pc-mgb-271 {
    margin-bottom: 271px;
  }
  .u-pc-mgb-272 {
    margin-bottom: 272px;
  }
  .u-pc-mgb-273 {
    margin-bottom: 273px;
  }
  .u-pc-mgb-274 {
    margin-bottom: 274px;
  }
  .u-pc-mgb-275 {
    margin-bottom: 275px;
  }
  .u-pc-mgb-276 {
    margin-bottom: 276px;
  }
  .u-pc-mgb-277 {
    margin-bottom: 277px;
  }
  .u-pc-mgb-278 {
    margin-bottom: 278px;
  }
  .u-pc-mgb-279 {
    margin-bottom: 279px;
  }
  .u-pc-mgb-280 {
    margin-bottom: 280px;
  }
  .u-pc-mgb-281 {
    margin-bottom: 281px;
  }
  .u-pc-mgb-282 {
    margin-bottom: 282px;
  }
  .u-pc-mgb-283 {
    margin-bottom: 283px;
  }
  .u-pc-mgb-284 {
    margin-bottom: 284px;
  }
  .u-pc-mgb-285 {
    margin-bottom: 285px;
  }
  .u-pc-mgb-286 {
    margin-bottom: 286px;
  }
  .u-pc-mgb-287 {
    margin-bottom: 287px;
  }
  .u-pc-mgb-288 {
    margin-bottom: 288px;
  }
  .u-pc-mgb-289 {
    margin-bottom: 289px;
  }
  .u-pc-mgb-290 {
    margin-bottom: 290px;
  }
  .u-pc-mgb-291 {
    margin-bottom: 291px;
  }
  .u-pc-mgb-292 {
    margin-bottom: 292px;
  }
  .u-pc-mgb-293 {
    margin-bottom: 293px;
  }
  .u-pc-mgb-294 {
    margin-bottom: 294px;
  }
  .u-pc-mgb-295 {
    margin-bottom: 295px;
  }
  .u-pc-mgb-296 {
    margin-bottom: 296px;
  }
  .u-pc-mgb-297 {
    margin-bottom: 297px;
  }
  .u-pc-mgb-298 {
    margin-bottom: 298px;
  }
  .u-pc-mgb-299 {
    margin-bottom: 299px;
  }
  .u-pc-mgb-300 {
    margin-bottom: 300px;
  }
  .u-pc-mgr-0 {
    margin-right: 0px;
  }
  .u-pc-mgr-1 {
    margin-right: 1px;
  }
  .u-pc-mgr-2 {
    margin-right: 2px;
  }
  .u-pc-mgr-3 {
    margin-right: 3px;
  }
  .u-pc-mgr-4 {
    margin-right: 4px;
  }
  .u-pc-mgr-5 {
    margin-right: 5px;
  }
  .u-pc-mgr-6 {
    margin-right: 6px;
  }
  .u-pc-mgr-7 {
    margin-right: 7px;
  }
  .u-pc-mgr-8 {
    margin-right: 8px;
  }
  .u-pc-mgr-9 {
    margin-right: 9px;
  }
  .u-pc-mgr-10 {
    margin-right: 10px;
  }
  .u-pc-mgr-11 {
    margin-right: 11px;
  }
  .u-pc-mgr-12 {
    margin-right: 12px;
  }
  .u-pc-mgr-13 {
    margin-right: 13px;
  }
  .u-pc-mgr-14 {
    margin-right: 14px;
  }
  .u-pc-mgr-15 {
    margin-right: 15px;
  }
  .u-pc-mgr-16 {
    margin-right: 16px;
  }
  .u-pc-mgr-17 {
    margin-right: 17px;
  }
  .u-pc-mgr-18 {
    margin-right: 18px;
  }
  .u-pc-mgr-19 {
    margin-right: 19px;
  }
  .u-pc-mgr-20 {
    margin-right: 20px;
  }
  .u-pc-mgr-21 {
    margin-right: 21px;
  }
  .u-pc-mgr-22 {
    margin-right: 22px;
  }
  .u-pc-mgr-23 {
    margin-right: 23px;
  }
  .u-pc-mgr-24 {
    margin-right: 24px;
  }
  .u-pc-mgr-25 {
    margin-right: 25px;
  }
  .u-pc-mgr-26 {
    margin-right: 26px;
  }
  .u-pc-mgr-27 {
    margin-right: 27px;
  }
  .u-pc-mgr-28 {
    margin-right: 28px;
  }
  .u-pc-mgr-29 {
    margin-right: 29px;
  }
  .u-pc-mgr-30 {
    margin-right: 30px;
  }
  .u-pc-mgr-31 {
    margin-right: 31px;
  }
  .u-pc-mgr-32 {
    margin-right: 32px;
  }
  .u-pc-mgr-33 {
    margin-right: 33px;
  }
  .u-pc-mgr-34 {
    margin-right: 34px;
  }
  .u-pc-mgr-35 {
    margin-right: 35px;
  }
  .u-pc-mgr-36 {
    margin-right: 36px;
  }
  .u-pc-mgr-37 {
    margin-right: 37px;
  }
  .u-pc-mgr-38 {
    margin-right: 38px;
  }
  .u-pc-mgr-39 {
    margin-right: 39px;
  }
  .u-pc-mgr-40 {
    margin-right: 40px;
  }
  .u-pc-mgr-41 {
    margin-right: 41px;
  }
  .u-pc-mgr-42 {
    margin-right: 42px;
  }
  .u-pc-mgr-43 {
    margin-right: 43px;
  }
  .u-pc-mgr-44 {
    margin-right: 44px;
  }
  .u-pc-mgr-45 {
    margin-right: 45px;
  }
  .u-pc-mgr-46 {
    margin-right: 46px;
  }
  .u-pc-mgr-47 {
    margin-right: 47px;
  }
  .u-pc-mgr-48 {
    margin-right: 48px;
  }
  .u-pc-mgr-49 {
    margin-right: 49px;
  }
  .u-pc-mgr-50 {
    margin-right: 50px;
  }
  .u-pc-mgr-51 {
    margin-right: 51px;
  }
  .u-pc-mgr-52 {
    margin-right: 52px;
  }
  .u-pc-mgr-53 {
    margin-right: 53px;
  }
  .u-pc-mgr-54 {
    margin-right: 54px;
  }
  .u-pc-mgr-55 {
    margin-right: 55px;
  }
  .u-pc-mgr-56 {
    margin-right: 56px;
  }
  .u-pc-mgr-57 {
    margin-right: 57px;
  }
  .u-pc-mgr-58 {
    margin-right: 58px;
  }
  .u-pc-mgr-59 {
    margin-right: 59px;
  }
  .u-pc-mgr-60 {
    margin-right: 60px;
  }
  .u-pc-mgr-61 {
    margin-right: 61px;
  }
  .u-pc-mgr-62 {
    margin-right: 62px;
  }
  .u-pc-mgr-63 {
    margin-right: 63px;
  }
  .u-pc-mgr-64 {
    margin-right: 64px;
  }
  .u-pc-mgr-65 {
    margin-right: 65px;
  }
  .u-pc-mgr-66 {
    margin-right: 66px;
  }
  .u-pc-mgr-67 {
    margin-right: 67px;
  }
  .u-pc-mgr-68 {
    margin-right: 68px;
  }
  .u-pc-mgr-69 {
    margin-right: 69px;
  }
  .u-pc-mgr-70 {
    margin-right: 70px;
  }
  .u-pc-mgr-71 {
    margin-right: 71px;
  }
  .u-pc-mgr-72 {
    margin-right: 72px;
  }
  .u-pc-mgr-73 {
    margin-right: 73px;
  }
  .u-pc-mgr-74 {
    margin-right: 74px;
  }
  .u-pc-mgr-75 {
    margin-right: 75px;
  }
  .u-pc-mgr-76 {
    margin-right: 76px;
  }
  .u-pc-mgr-77 {
    margin-right: 77px;
  }
  .u-pc-mgr-78 {
    margin-right: 78px;
  }
  .u-pc-mgr-79 {
    margin-right: 79px;
  }
  .u-pc-mgr-80 {
    margin-right: 80px;
  }
  .u-pc-mgr-81 {
    margin-right: 81px;
  }
  .u-pc-mgr-82 {
    margin-right: 82px;
  }
  .u-pc-mgr-83 {
    margin-right: 83px;
  }
  .u-pc-mgr-84 {
    margin-right: 84px;
  }
  .u-pc-mgr-85 {
    margin-right: 85px;
  }
  .u-pc-mgr-86 {
    margin-right: 86px;
  }
  .u-pc-mgr-87 {
    margin-right: 87px;
  }
  .u-pc-mgr-88 {
    margin-right: 88px;
  }
  .u-pc-mgr-89 {
    margin-right: 89px;
  }
  .u-pc-mgr-90 {
    margin-right: 90px;
  }
  .u-pc-mgr-91 {
    margin-right: 91px;
  }
  .u-pc-mgr-92 {
    margin-right: 92px;
  }
  .u-pc-mgr-93 {
    margin-right: 93px;
  }
  .u-pc-mgr-94 {
    margin-right: 94px;
  }
  .u-pc-mgr-95 {
    margin-right: 95px;
  }
  .u-pc-mgr-96 {
    margin-right: 96px;
  }
  .u-pc-mgr-97 {
    margin-right: 97px;
  }
  .u-pc-mgr-98 {
    margin-right: 98px;
  }
  .u-pc-mgr-99 {
    margin-right: 99px;
  }
  .u-pc-mgr-100 {
    margin-right: 100px;
  }
  .u-pc-mgr-101 {
    margin-right: 101px;
  }
  .u-pc-mgr-102 {
    margin-right: 102px;
  }
  .u-pc-mgr-103 {
    margin-right: 103px;
  }
  .u-pc-mgr-104 {
    margin-right: 104px;
  }
  .u-pc-mgr-105 {
    margin-right: 105px;
  }
  .u-pc-mgr-106 {
    margin-right: 106px;
  }
  .u-pc-mgr-107 {
    margin-right: 107px;
  }
  .u-pc-mgr-108 {
    margin-right: 108px;
  }
  .u-pc-mgr-109 {
    margin-right: 109px;
  }
  .u-pc-mgr-110 {
    margin-right: 110px;
  }
  .u-pc-mgr-111 {
    margin-right: 111px;
  }
  .u-pc-mgr-112 {
    margin-right: 112px;
  }
  .u-pc-mgr-113 {
    margin-right: 113px;
  }
  .u-pc-mgr-114 {
    margin-right: 114px;
  }
  .u-pc-mgr-115 {
    margin-right: 115px;
  }
  .u-pc-mgr-116 {
    margin-right: 116px;
  }
  .u-pc-mgr-117 {
    margin-right: 117px;
  }
  .u-pc-mgr-118 {
    margin-right: 118px;
  }
  .u-pc-mgr-119 {
    margin-right: 119px;
  }
  .u-pc-mgr-120 {
    margin-right: 120px;
  }
  .u-pc-mgr-121 {
    margin-right: 121px;
  }
  .u-pc-mgr-122 {
    margin-right: 122px;
  }
  .u-pc-mgr-123 {
    margin-right: 123px;
  }
  .u-pc-mgr-124 {
    margin-right: 124px;
  }
  .u-pc-mgr-125 {
    margin-right: 125px;
  }
  .u-pc-mgr-126 {
    margin-right: 126px;
  }
  .u-pc-mgr-127 {
    margin-right: 127px;
  }
  .u-pc-mgr-128 {
    margin-right: 128px;
  }
  .u-pc-mgr-129 {
    margin-right: 129px;
  }
  .u-pc-mgr-130 {
    margin-right: 130px;
  }
  .u-pc-mgr-131 {
    margin-right: 131px;
  }
  .u-pc-mgr-132 {
    margin-right: 132px;
  }
  .u-pc-mgr-133 {
    margin-right: 133px;
  }
  .u-pc-mgr-134 {
    margin-right: 134px;
  }
  .u-pc-mgr-135 {
    margin-right: 135px;
  }
  .u-pc-mgr-136 {
    margin-right: 136px;
  }
  .u-pc-mgr-137 {
    margin-right: 137px;
  }
  .u-pc-mgr-138 {
    margin-right: 138px;
  }
  .u-pc-mgr-139 {
    margin-right: 139px;
  }
  .u-pc-mgr-140 {
    margin-right: 140px;
  }
  .u-pc-mgr-141 {
    margin-right: 141px;
  }
  .u-pc-mgr-142 {
    margin-right: 142px;
  }
  .u-pc-mgr-143 {
    margin-right: 143px;
  }
  .u-pc-mgr-144 {
    margin-right: 144px;
  }
  .u-pc-mgr-145 {
    margin-right: 145px;
  }
  .u-pc-mgr-146 {
    margin-right: 146px;
  }
  .u-pc-mgr-147 {
    margin-right: 147px;
  }
  .u-pc-mgr-148 {
    margin-right: 148px;
  }
  .u-pc-mgr-149 {
    margin-right: 149px;
  }
  .u-pc-mgr-150 {
    margin-right: 150px;
  }
  .u-pc-mgr-151 {
    margin-right: 151px;
  }
  .u-pc-mgr-152 {
    margin-right: 152px;
  }
  .u-pc-mgr-153 {
    margin-right: 153px;
  }
  .u-pc-mgr-154 {
    margin-right: 154px;
  }
  .u-pc-mgr-155 {
    margin-right: 155px;
  }
  .u-pc-mgr-156 {
    margin-right: 156px;
  }
  .u-pc-mgr-157 {
    margin-right: 157px;
  }
  .u-pc-mgr-158 {
    margin-right: 158px;
  }
  .u-pc-mgr-159 {
    margin-right: 159px;
  }
  .u-pc-mgr-160 {
    margin-right: 160px;
  }
  .u-pc-mgr-161 {
    margin-right: 161px;
  }
  .u-pc-mgr-162 {
    margin-right: 162px;
  }
  .u-pc-mgr-163 {
    margin-right: 163px;
  }
  .u-pc-mgr-164 {
    margin-right: 164px;
  }
  .u-pc-mgr-165 {
    margin-right: 165px;
  }
  .u-pc-mgr-166 {
    margin-right: 166px;
  }
  .u-pc-mgr-167 {
    margin-right: 167px;
  }
  .u-pc-mgr-168 {
    margin-right: 168px;
  }
  .u-pc-mgr-169 {
    margin-right: 169px;
  }
  .u-pc-mgr-170 {
    margin-right: 170px;
  }
  .u-pc-mgr-171 {
    margin-right: 171px;
  }
  .u-pc-mgr-172 {
    margin-right: 172px;
  }
  .u-pc-mgr-173 {
    margin-right: 173px;
  }
  .u-pc-mgr-174 {
    margin-right: 174px;
  }
  .u-pc-mgr-175 {
    margin-right: 175px;
  }
  .u-pc-mgr-176 {
    margin-right: 176px;
  }
  .u-pc-mgr-177 {
    margin-right: 177px;
  }
  .u-pc-mgr-178 {
    margin-right: 178px;
  }
  .u-pc-mgr-179 {
    margin-right: 179px;
  }
  .u-pc-mgr-180 {
    margin-right: 180px;
  }
  .u-pc-mgr-181 {
    margin-right: 181px;
  }
  .u-pc-mgr-182 {
    margin-right: 182px;
  }
  .u-pc-mgr-183 {
    margin-right: 183px;
  }
  .u-pc-mgr-184 {
    margin-right: 184px;
  }
  .u-pc-mgr-185 {
    margin-right: 185px;
  }
  .u-pc-mgr-186 {
    margin-right: 186px;
  }
  .u-pc-mgr-187 {
    margin-right: 187px;
  }
  .u-pc-mgr-188 {
    margin-right: 188px;
  }
  .u-pc-mgr-189 {
    margin-right: 189px;
  }
  .u-pc-mgr-190 {
    margin-right: 190px;
  }
  .u-pc-mgr-191 {
    margin-right: 191px;
  }
  .u-pc-mgr-192 {
    margin-right: 192px;
  }
  .u-pc-mgr-193 {
    margin-right: 193px;
  }
  .u-pc-mgr-194 {
    margin-right: 194px;
  }
  .u-pc-mgr-195 {
    margin-right: 195px;
  }
  .u-pc-mgr-196 {
    margin-right: 196px;
  }
  .u-pc-mgr-197 {
    margin-right: 197px;
  }
  .u-pc-mgr-198 {
    margin-right: 198px;
  }
  .u-pc-mgr-199 {
    margin-right: 199px;
  }
  .u-pc-mgr-200 {
    margin-right: 200px;
  }
  .u-pc-mgr-201 {
    margin-right: 201px;
  }
  .u-pc-mgr-202 {
    margin-right: 202px;
  }
  .u-pc-mgr-203 {
    margin-right: 203px;
  }
  .u-pc-mgr-204 {
    margin-right: 204px;
  }
  .u-pc-mgr-205 {
    margin-right: 205px;
  }
  .u-pc-mgr-206 {
    margin-right: 206px;
  }
  .u-pc-mgr-207 {
    margin-right: 207px;
  }
  .u-pc-mgr-208 {
    margin-right: 208px;
  }
  .u-pc-mgr-209 {
    margin-right: 209px;
  }
  .u-pc-mgr-210 {
    margin-right: 210px;
  }
  .u-pc-mgr-211 {
    margin-right: 211px;
  }
  .u-pc-mgr-212 {
    margin-right: 212px;
  }
  .u-pc-mgr-213 {
    margin-right: 213px;
  }
  .u-pc-mgr-214 {
    margin-right: 214px;
  }
  .u-pc-mgr-215 {
    margin-right: 215px;
  }
  .u-pc-mgr-216 {
    margin-right: 216px;
  }
  .u-pc-mgr-217 {
    margin-right: 217px;
  }
  .u-pc-mgr-218 {
    margin-right: 218px;
  }
  .u-pc-mgr-219 {
    margin-right: 219px;
  }
  .u-pc-mgr-220 {
    margin-right: 220px;
  }
  .u-pc-mgr-221 {
    margin-right: 221px;
  }
  .u-pc-mgr-222 {
    margin-right: 222px;
  }
  .u-pc-mgr-223 {
    margin-right: 223px;
  }
  .u-pc-mgr-224 {
    margin-right: 224px;
  }
  .u-pc-mgr-225 {
    margin-right: 225px;
  }
  .u-pc-mgr-226 {
    margin-right: 226px;
  }
  .u-pc-mgr-227 {
    margin-right: 227px;
  }
  .u-pc-mgr-228 {
    margin-right: 228px;
  }
  .u-pc-mgr-229 {
    margin-right: 229px;
  }
  .u-pc-mgr-230 {
    margin-right: 230px;
  }
  .u-pc-mgr-231 {
    margin-right: 231px;
  }
  .u-pc-mgr-232 {
    margin-right: 232px;
  }
  .u-pc-mgr-233 {
    margin-right: 233px;
  }
  .u-pc-mgr-234 {
    margin-right: 234px;
  }
  .u-pc-mgr-235 {
    margin-right: 235px;
  }
  .u-pc-mgr-236 {
    margin-right: 236px;
  }
  .u-pc-mgr-237 {
    margin-right: 237px;
  }
  .u-pc-mgr-238 {
    margin-right: 238px;
  }
  .u-pc-mgr-239 {
    margin-right: 239px;
  }
  .u-pc-mgr-240 {
    margin-right: 240px;
  }
  .u-pc-mgr-241 {
    margin-right: 241px;
  }
  .u-pc-mgr-242 {
    margin-right: 242px;
  }
  .u-pc-mgr-243 {
    margin-right: 243px;
  }
  .u-pc-mgr-244 {
    margin-right: 244px;
  }
  .u-pc-mgr-245 {
    margin-right: 245px;
  }
  .u-pc-mgr-246 {
    margin-right: 246px;
  }
  .u-pc-mgr-247 {
    margin-right: 247px;
  }
  .u-pc-mgr-248 {
    margin-right: 248px;
  }
  .u-pc-mgr-249 {
    margin-right: 249px;
  }
  .u-pc-mgr-250 {
    margin-right: 250px;
  }
  .u-pc-mgr-251 {
    margin-right: 251px;
  }
  .u-pc-mgr-252 {
    margin-right: 252px;
  }
  .u-pc-mgr-253 {
    margin-right: 253px;
  }
  .u-pc-mgr-254 {
    margin-right: 254px;
  }
  .u-pc-mgr-255 {
    margin-right: 255px;
  }
  .u-pc-mgr-256 {
    margin-right: 256px;
  }
  .u-pc-mgr-257 {
    margin-right: 257px;
  }
  .u-pc-mgr-258 {
    margin-right: 258px;
  }
  .u-pc-mgr-259 {
    margin-right: 259px;
  }
  .u-pc-mgr-260 {
    margin-right: 260px;
  }
  .u-pc-mgr-261 {
    margin-right: 261px;
  }
  .u-pc-mgr-262 {
    margin-right: 262px;
  }
  .u-pc-mgr-263 {
    margin-right: 263px;
  }
  .u-pc-mgr-264 {
    margin-right: 264px;
  }
  .u-pc-mgr-265 {
    margin-right: 265px;
  }
  .u-pc-mgr-266 {
    margin-right: 266px;
  }
  .u-pc-mgr-267 {
    margin-right: 267px;
  }
  .u-pc-mgr-268 {
    margin-right: 268px;
  }
  .u-pc-mgr-269 {
    margin-right: 269px;
  }
  .u-pc-mgr-270 {
    margin-right: 270px;
  }
  .u-pc-mgr-271 {
    margin-right: 271px;
  }
  .u-pc-mgr-272 {
    margin-right: 272px;
  }
  .u-pc-mgr-273 {
    margin-right: 273px;
  }
  .u-pc-mgr-274 {
    margin-right: 274px;
  }
  .u-pc-mgr-275 {
    margin-right: 275px;
  }
  .u-pc-mgr-276 {
    margin-right: 276px;
  }
  .u-pc-mgr-277 {
    margin-right: 277px;
  }
  .u-pc-mgr-278 {
    margin-right: 278px;
  }
  .u-pc-mgr-279 {
    margin-right: 279px;
  }
  .u-pc-mgr-280 {
    margin-right: 280px;
  }
  .u-pc-mgr-281 {
    margin-right: 281px;
  }
  .u-pc-mgr-282 {
    margin-right: 282px;
  }
  .u-pc-mgr-283 {
    margin-right: 283px;
  }
  .u-pc-mgr-284 {
    margin-right: 284px;
  }
  .u-pc-mgr-285 {
    margin-right: 285px;
  }
  .u-pc-mgr-286 {
    margin-right: 286px;
  }
  .u-pc-mgr-287 {
    margin-right: 287px;
  }
  .u-pc-mgr-288 {
    margin-right: 288px;
  }
  .u-pc-mgr-289 {
    margin-right: 289px;
  }
  .u-pc-mgr-290 {
    margin-right: 290px;
  }
  .u-pc-mgr-291 {
    margin-right: 291px;
  }
  .u-pc-mgr-292 {
    margin-right: 292px;
  }
  .u-pc-mgr-293 {
    margin-right: 293px;
  }
  .u-pc-mgr-294 {
    margin-right: 294px;
  }
  .u-pc-mgr-295 {
    margin-right: 295px;
  }
  .u-pc-mgr-296 {
    margin-right: 296px;
  }
  .u-pc-mgr-297 {
    margin-right: 297px;
  }
  .u-pc-mgr-298 {
    margin-right: 298px;
  }
  .u-pc-mgr-299 {
    margin-right: 299px;
  }
  .u-pc-mgr-300 {
    margin-right: 300px;
  }
  .u-pc-mgl-0 {
    margin-left: 0px;
  }
  .u-pc-mgl-1 {
    margin-left: 1px;
  }
  .u-pc-mgl-2 {
    margin-left: 2px;
  }
  .u-pc-mgl-3 {
    margin-left: 3px;
  }
  .u-pc-mgl-4 {
    margin-left: 4px;
  }
  .u-pc-mgl-5 {
    margin-left: 5px;
  }
  .u-pc-mgl-6 {
    margin-left: 6px;
  }
  .u-pc-mgl-7 {
    margin-left: 7px;
  }
  .u-pc-mgl-8 {
    margin-left: 8px;
  }
  .u-pc-mgl-9 {
    margin-left: 9px;
  }
  .u-pc-mgl-10 {
    margin-left: 10px;
  }
  .u-pc-mgl-11 {
    margin-left: 11px;
  }
  .u-pc-mgl-12 {
    margin-left: 12px;
  }
  .u-pc-mgl-13 {
    margin-left: 13px;
  }
  .u-pc-mgl-14 {
    margin-left: 14px;
  }
  .u-pc-mgl-15 {
    margin-left: 15px;
  }
  .u-pc-mgl-16 {
    margin-left: 16px;
  }
  .u-pc-mgl-17 {
    margin-left: 17px;
  }
  .u-pc-mgl-18 {
    margin-left: 18px;
  }
  .u-pc-mgl-19 {
    margin-left: 19px;
  }
  .u-pc-mgl-20 {
    margin-left: 20px;
  }
  .u-pc-mgl-21 {
    margin-left: 21px;
  }
  .u-pc-mgl-22 {
    margin-left: 22px;
  }
  .u-pc-mgl-23 {
    margin-left: 23px;
  }
  .u-pc-mgl-24 {
    margin-left: 24px;
  }
  .u-pc-mgl-25 {
    margin-left: 25px;
  }
  .u-pc-mgl-26 {
    margin-left: 26px;
  }
  .u-pc-mgl-27 {
    margin-left: 27px;
  }
  .u-pc-mgl-28 {
    margin-left: 28px;
  }
  .u-pc-mgl-29 {
    margin-left: 29px;
  }
  .u-pc-mgl-30 {
    margin-left: 30px;
  }
  .u-pc-mgl-31 {
    margin-left: 31px;
  }
  .u-pc-mgl-32 {
    margin-left: 32px;
  }
  .u-pc-mgl-33 {
    margin-left: 33px;
  }
  .u-pc-mgl-34 {
    margin-left: 34px;
  }
  .u-pc-mgl-35 {
    margin-left: 35px;
  }
  .u-pc-mgl-36 {
    margin-left: 36px;
  }
  .u-pc-mgl-37 {
    margin-left: 37px;
  }
  .u-pc-mgl-38 {
    margin-left: 38px;
  }
  .u-pc-mgl-39 {
    margin-left: 39px;
  }
  .u-pc-mgl-40 {
    margin-left: 40px;
  }
  .u-pc-mgl-41 {
    margin-left: 41px;
  }
  .u-pc-mgl-42 {
    margin-left: 42px;
  }
  .u-pc-mgl-43 {
    margin-left: 43px;
  }
  .u-pc-mgl-44 {
    margin-left: 44px;
  }
  .u-pc-mgl-45 {
    margin-left: 45px;
  }
  .u-pc-mgl-46 {
    margin-left: 46px;
  }
  .u-pc-mgl-47 {
    margin-left: 47px;
  }
  .u-pc-mgl-48 {
    margin-left: 48px;
  }
  .u-pc-mgl-49 {
    margin-left: 49px;
  }
  .u-pc-mgl-50 {
    margin-left: 50px;
  }
  .u-pc-mgl-51 {
    margin-left: 51px;
  }
  .u-pc-mgl-52 {
    margin-left: 52px;
  }
  .u-pc-mgl-53 {
    margin-left: 53px;
  }
  .u-pc-mgl-54 {
    margin-left: 54px;
  }
  .u-pc-mgl-55 {
    margin-left: 55px;
  }
  .u-pc-mgl-56 {
    margin-left: 56px;
  }
  .u-pc-mgl-57 {
    margin-left: 57px;
  }
  .u-pc-mgl-58 {
    margin-left: 58px;
  }
  .u-pc-mgl-59 {
    margin-left: 59px;
  }
  .u-pc-mgl-60 {
    margin-left: 60px;
  }
  .u-pc-mgl-61 {
    margin-left: 61px;
  }
  .u-pc-mgl-62 {
    margin-left: 62px;
  }
  .u-pc-mgl-63 {
    margin-left: 63px;
  }
  .u-pc-mgl-64 {
    margin-left: 64px;
  }
  .u-pc-mgl-65 {
    margin-left: 65px;
  }
  .u-pc-mgl-66 {
    margin-left: 66px;
  }
  .u-pc-mgl-67 {
    margin-left: 67px;
  }
  .u-pc-mgl-68 {
    margin-left: 68px;
  }
  .u-pc-mgl-69 {
    margin-left: 69px;
  }
  .u-pc-mgl-70 {
    margin-left: 70px;
  }
  .u-pc-mgl-71 {
    margin-left: 71px;
  }
  .u-pc-mgl-72 {
    margin-left: 72px;
  }
  .u-pc-mgl-73 {
    margin-left: 73px;
  }
  .u-pc-mgl-74 {
    margin-left: 74px;
  }
  .u-pc-mgl-75 {
    margin-left: 75px;
  }
  .u-pc-mgl-76 {
    margin-left: 76px;
  }
  .u-pc-mgl-77 {
    margin-left: 77px;
  }
  .u-pc-mgl-78 {
    margin-left: 78px;
  }
  .u-pc-mgl-79 {
    margin-left: 79px;
  }
  .u-pc-mgl-80 {
    margin-left: 80px;
  }
  .u-pc-mgl-81 {
    margin-left: 81px;
  }
  .u-pc-mgl-82 {
    margin-left: 82px;
  }
  .u-pc-mgl-83 {
    margin-left: 83px;
  }
  .u-pc-mgl-84 {
    margin-left: 84px;
  }
  .u-pc-mgl-85 {
    margin-left: 85px;
  }
  .u-pc-mgl-86 {
    margin-left: 86px;
  }
  .u-pc-mgl-87 {
    margin-left: 87px;
  }
  .u-pc-mgl-88 {
    margin-left: 88px;
  }
  .u-pc-mgl-89 {
    margin-left: 89px;
  }
  .u-pc-mgl-90 {
    margin-left: 90px;
  }
  .u-pc-mgl-91 {
    margin-left: 91px;
  }
  .u-pc-mgl-92 {
    margin-left: 92px;
  }
  .u-pc-mgl-93 {
    margin-left: 93px;
  }
  .u-pc-mgl-94 {
    margin-left: 94px;
  }
  .u-pc-mgl-95 {
    margin-left: 95px;
  }
  .u-pc-mgl-96 {
    margin-left: 96px;
  }
  .u-pc-mgl-97 {
    margin-left: 97px;
  }
  .u-pc-mgl-98 {
    margin-left: 98px;
  }
  .u-pc-mgl-99 {
    margin-left: 99px;
  }
  .u-pc-mgl-100 {
    margin-left: 100px;
  }
  .u-pc-mgl-101 {
    margin-left: 101px;
  }
  .u-pc-mgl-102 {
    margin-left: 102px;
  }
  .u-pc-mgl-103 {
    margin-left: 103px;
  }
  .u-pc-mgl-104 {
    margin-left: 104px;
  }
  .u-pc-mgl-105 {
    margin-left: 105px;
  }
  .u-pc-mgl-106 {
    margin-left: 106px;
  }
  .u-pc-mgl-107 {
    margin-left: 107px;
  }
  .u-pc-mgl-108 {
    margin-left: 108px;
  }
  .u-pc-mgl-109 {
    margin-left: 109px;
  }
  .u-pc-mgl-110 {
    margin-left: 110px;
  }
  .u-pc-mgl-111 {
    margin-left: 111px;
  }
  .u-pc-mgl-112 {
    margin-left: 112px;
  }
  .u-pc-mgl-113 {
    margin-left: 113px;
  }
  .u-pc-mgl-114 {
    margin-left: 114px;
  }
  .u-pc-mgl-115 {
    margin-left: 115px;
  }
  .u-pc-mgl-116 {
    margin-left: 116px;
  }
  .u-pc-mgl-117 {
    margin-left: 117px;
  }
  .u-pc-mgl-118 {
    margin-left: 118px;
  }
  .u-pc-mgl-119 {
    margin-left: 119px;
  }
  .u-pc-mgl-120 {
    margin-left: 120px;
  }
  .u-pc-mgl-121 {
    margin-left: 121px;
  }
  .u-pc-mgl-122 {
    margin-left: 122px;
  }
  .u-pc-mgl-123 {
    margin-left: 123px;
  }
  .u-pc-mgl-124 {
    margin-left: 124px;
  }
  .u-pc-mgl-125 {
    margin-left: 125px;
  }
  .u-pc-mgl-126 {
    margin-left: 126px;
  }
  .u-pc-mgl-127 {
    margin-left: 127px;
  }
  .u-pc-mgl-128 {
    margin-left: 128px;
  }
  .u-pc-mgl-129 {
    margin-left: 129px;
  }
  .u-pc-mgl-130 {
    margin-left: 130px;
  }
  .u-pc-mgl-131 {
    margin-left: 131px;
  }
  .u-pc-mgl-132 {
    margin-left: 132px;
  }
  .u-pc-mgl-133 {
    margin-left: 133px;
  }
  .u-pc-mgl-134 {
    margin-left: 134px;
  }
  .u-pc-mgl-135 {
    margin-left: 135px;
  }
  .u-pc-mgl-136 {
    margin-left: 136px;
  }
  .u-pc-mgl-137 {
    margin-left: 137px;
  }
  .u-pc-mgl-138 {
    margin-left: 138px;
  }
  .u-pc-mgl-139 {
    margin-left: 139px;
  }
  .u-pc-mgl-140 {
    margin-left: 140px;
  }
  .u-pc-mgl-141 {
    margin-left: 141px;
  }
  .u-pc-mgl-142 {
    margin-left: 142px;
  }
  .u-pc-mgl-143 {
    margin-left: 143px;
  }
  .u-pc-mgl-144 {
    margin-left: 144px;
  }
  .u-pc-mgl-145 {
    margin-left: 145px;
  }
  .u-pc-mgl-146 {
    margin-left: 146px;
  }
  .u-pc-mgl-147 {
    margin-left: 147px;
  }
  .u-pc-mgl-148 {
    margin-left: 148px;
  }
  .u-pc-mgl-149 {
    margin-left: 149px;
  }
  .u-pc-mgl-150 {
    margin-left: 150px;
  }
  .u-pc-mgl-151 {
    margin-left: 151px;
  }
  .u-pc-mgl-152 {
    margin-left: 152px;
  }
  .u-pc-mgl-153 {
    margin-left: 153px;
  }
  .u-pc-mgl-154 {
    margin-left: 154px;
  }
  .u-pc-mgl-155 {
    margin-left: 155px;
  }
  .u-pc-mgl-156 {
    margin-left: 156px;
  }
  .u-pc-mgl-157 {
    margin-left: 157px;
  }
  .u-pc-mgl-158 {
    margin-left: 158px;
  }
  .u-pc-mgl-159 {
    margin-left: 159px;
  }
  .u-pc-mgl-160 {
    margin-left: 160px;
  }
  .u-pc-mgl-161 {
    margin-left: 161px;
  }
  .u-pc-mgl-162 {
    margin-left: 162px;
  }
  .u-pc-mgl-163 {
    margin-left: 163px;
  }
  .u-pc-mgl-164 {
    margin-left: 164px;
  }
  .u-pc-mgl-165 {
    margin-left: 165px;
  }
  .u-pc-mgl-166 {
    margin-left: 166px;
  }
  .u-pc-mgl-167 {
    margin-left: 167px;
  }
  .u-pc-mgl-168 {
    margin-left: 168px;
  }
  .u-pc-mgl-169 {
    margin-left: 169px;
  }
  .u-pc-mgl-170 {
    margin-left: 170px;
  }
  .u-pc-mgl-171 {
    margin-left: 171px;
  }
  .u-pc-mgl-172 {
    margin-left: 172px;
  }
  .u-pc-mgl-173 {
    margin-left: 173px;
  }
  .u-pc-mgl-174 {
    margin-left: 174px;
  }
  .u-pc-mgl-175 {
    margin-left: 175px;
  }
  .u-pc-mgl-176 {
    margin-left: 176px;
  }
  .u-pc-mgl-177 {
    margin-left: 177px;
  }
  .u-pc-mgl-178 {
    margin-left: 178px;
  }
  .u-pc-mgl-179 {
    margin-left: 179px;
  }
  .u-pc-mgl-180 {
    margin-left: 180px;
  }
  .u-pc-mgl-181 {
    margin-left: 181px;
  }
  .u-pc-mgl-182 {
    margin-left: 182px;
  }
  .u-pc-mgl-183 {
    margin-left: 183px;
  }
  .u-pc-mgl-184 {
    margin-left: 184px;
  }
  .u-pc-mgl-185 {
    margin-left: 185px;
  }
  .u-pc-mgl-186 {
    margin-left: 186px;
  }
  .u-pc-mgl-187 {
    margin-left: 187px;
  }
  .u-pc-mgl-188 {
    margin-left: 188px;
  }
  .u-pc-mgl-189 {
    margin-left: 189px;
  }
  .u-pc-mgl-190 {
    margin-left: 190px;
  }
  .u-pc-mgl-191 {
    margin-left: 191px;
  }
  .u-pc-mgl-192 {
    margin-left: 192px;
  }
  .u-pc-mgl-193 {
    margin-left: 193px;
  }
  .u-pc-mgl-194 {
    margin-left: 194px;
  }
  .u-pc-mgl-195 {
    margin-left: 195px;
  }
  .u-pc-mgl-196 {
    margin-left: 196px;
  }
  .u-pc-mgl-197 {
    margin-left: 197px;
  }
  .u-pc-mgl-198 {
    margin-left: 198px;
  }
  .u-pc-mgl-199 {
    margin-left: 199px;
  }
  .u-pc-mgl-200 {
    margin-left: 200px;
  }
  .u-pc-mgl-201 {
    margin-left: 201px;
  }
  .u-pc-mgl-202 {
    margin-left: 202px;
  }
  .u-pc-mgl-203 {
    margin-left: 203px;
  }
  .u-pc-mgl-204 {
    margin-left: 204px;
  }
  .u-pc-mgl-205 {
    margin-left: 205px;
  }
  .u-pc-mgl-206 {
    margin-left: 206px;
  }
  .u-pc-mgl-207 {
    margin-left: 207px;
  }
  .u-pc-mgl-208 {
    margin-left: 208px;
  }
  .u-pc-mgl-209 {
    margin-left: 209px;
  }
  .u-pc-mgl-210 {
    margin-left: 210px;
  }
  .u-pc-mgl-211 {
    margin-left: 211px;
  }
  .u-pc-mgl-212 {
    margin-left: 212px;
  }
  .u-pc-mgl-213 {
    margin-left: 213px;
  }
  .u-pc-mgl-214 {
    margin-left: 214px;
  }
  .u-pc-mgl-215 {
    margin-left: 215px;
  }
  .u-pc-mgl-216 {
    margin-left: 216px;
  }
  .u-pc-mgl-217 {
    margin-left: 217px;
  }
  .u-pc-mgl-218 {
    margin-left: 218px;
  }
  .u-pc-mgl-219 {
    margin-left: 219px;
  }
  .u-pc-mgl-220 {
    margin-left: 220px;
  }
  .u-pc-mgl-221 {
    margin-left: 221px;
  }
  .u-pc-mgl-222 {
    margin-left: 222px;
  }
  .u-pc-mgl-223 {
    margin-left: 223px;
  }
  .u-pc-mgl-224 {
    margin-left: 224px;
  }
  .u-pc-mgl-225 {
    margin-left: 225px;
  }
  .u-pc-mgl-226 {
    margin-left: 226px;
  }
  .u-pc-mgl-227 {
    margin-left: 227px;
  }
  .u-pc-mgl-228 {
    margin-left: 228px;
  }
  .u-pc-mgl-229 {
    margin-left: 229px;
  }
  .u-pc-mgl-230 {
    margin-left: 230px;
  }
  .u-pc-mgl-231 {
    margin-left: 231px;
  }
  .u-pc-mgl-232 {
    margin-left: 232px;
  }
  .u-pc-mgl-233 {
    margin-left: 233px;
  }
  .u-pc-mgl-234 {
    margin-left: 234px;
  }
  .u-pc-mgl-235 {
    margin-left: 235px;
  }
  .u-pc-mgl-236 {
    margin-left: 236px;
  }
  .u-pc-mgl-237 {
    margin-left: 237px;
  }
  .u-pc-mgl-238 {
    margin-left: 238px;
  }
  .u-pc-mgl-239 {
    margin-left: 239px;
  }
  .u-pc-mgl-240 {
    margin-left: 240px;
  }
  .u-pc-mgl-241 {
    margin-left: 241px;
  }
  .u-pc-mgl-242 {
    margin-left: 242px;
  }
  .u-pc-mgl-243 {
    margin-left: 243px;
  }
  .u-pc-mgl-244 {
    margin-left: 244px;
  }
  .u-pc-mgl-245 {
    margin-left: 245px;
  }
  .u-pc-mgl-246 {
    margin-left: 246px;
  }
  .u-pc-mgl-247 {
    margin-left: 247px;
  }
  .u-pc-mgl-248 {
    margin-left: 248px;
  }
  .u-pc-mgl-249 {
    margin-left: 249px;
  }
  .u-pc-mgl-250 {
    margin-left: 250px;
  }
  .u-pc-mgl-251 {
    margin-left: 251px;
  }
  .u-pc-mgl-252 {
    margin-left: 252px;
  }
  .u-pc-mgl-253 {
    margin-left: 253px;
  }
  .u-pc-mgl-254 {
    margin-left: 254px;
  }
  .u-pc-mgl-255 {
    margin-left: 255px;
  }
  .u-pc-mgl-256 {
    margin-left: 256px;
  }
  .u-pc-mgl-257 {
    margin-left: 257px;
  }
  .u-pc-mgl-258 {
    margin-left: 258px;
  }
  .u-pc-mgl-259 {
    margin-left: 259px;
  }
  .u-pc-mgl-260 {
    margin-left: 260px;
  }
  .u-pc-mgl-261 {
    margin-left: 261px;
  }
  .u-pc-mgl-262 {
    margin-left: 262px;
  }
  .u-pc-mgl-263 {
    margin-left: 263px;
  }
  .u-pc-mgl-264 {
    margin-left: 264px;
  }
  .u-pc-mgl-265 {
    margin-left: 265px;
  }
  .u-pc-mgl-266 {
    margin-left: 266px;
  }
  .u-pc-mgl-267 {
    margin-left: 267px;
  }
  .u-pc-mgl-268 {
    margin-left: 268px;
  }
  .u-pc-mgl-269 {
    margin-left: 269px;
  }
  .u-pc-mgl-270 {
    margin-left: 270px;
  }
  .u-pc-mgl-271 {
    margin-left: 271px;
  }
  .u-pc-mgl-272 {
    margin-left: 272px;
  }
  .u-pc-mgl-273 {
    margin-left: 273px;
  }
  .u-pc-mgl-274 {
    margin-left: 274px;
  }
  .u-pc-mgl-275 {
    margin-left: 275px;
  }
  .u-pc-mgl-276 {
    margin-left: 276px;
  }
  .u-pc-mgl-277 {
    margin-left: 277px;
  }
  .u-pc-mgl-278 {
    margin-left: 278px;
  }
  .u-pc-mgl-279 {
    margin-left: 279px;
  }
  .u-pc-mgl-280 {
    margin-left: 280px;
  }
  .u-pc-mgl-281 {
    margin-left: 281px;
  }
  .u-pc-mgl-282 {
    margin-left: 282px;
  }
  .u-pc-mgl-283 {
    margin-left: 283px;
  }
  .u-pc-mgl-284 {
    margin-left: 284px;
  }
  .u-pc-mgl-285 {
    margin-left: 285px;
  }
  .u-pc-mgl-286 {
    margin-left: 286px;
  }
  .u-pc-mgl-287 {
    margin-left: 287px;
  }
  .u-pc-mgl-288 {
    margin-left: 288px;
  }
  .u-pc-mgl-289 {
    margin-left: 289px;
  }
  .u-pc-mgl-290 {
    margin-left: 290px;
  }
  .u-pc-mgl-291 {
    margin-left: 291px;
  }
  .u-pc-mgl-292 {
    margin-left: 292px;
  }
  .u-pc-mgl-293 {
    margin-left: 293px;
  }
  .u-pc-mgl-294 {
    margin-left: 294px;
  }
  .u-pc-mgl-295 {
    margin-left: 295px;
  }
  .u-pc-mgl-296 {
    margin-left: 296px;
  }
  .u-pc-mgl-297 {
    margin-left: 297px;
  }
  .u-pc-mgl-298 {
    margin-left: 298px;
  }
  .u-pc-mgl-299 {
    margin-left: 299px;
  }
  .u-pc-mgl-300 {
    margin-left: 300px;
  }
}
/* ---------------------------------------------------
  Functions
--------------------------------------------------- */
/* ---------------------------------------------------
  Common
--------------------------------------------------- */
@media screen and (max-width: 768px) {
  body {
    padding-top: 18.9743589744vw;
  }
}
@media screen and (min-width: 769px) {
  body {
    padding-top: 9.8611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  body {
    padding-top: 142px;
  }
}
body.lp {
  padding-top: 0;
}

#kuroko-guidenav {
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}

@media screen and (max-width: 768px) {
  .pc-only {
    display: none;
  }
  .sp-only {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .pc-only {
    display: block;
  }
  .sp-only {
    display: none;
  }
}
.btn__application {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff9d3a;
  text-align: center;
  color: #fff;
  font-weight: 700;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .btn__application {
    width: 100%;
    height: 25.641025641vw;
    border-radius: 12.8205128205vw;
    box-shadow: 0 0 2.5641025641vw rgba(0, 0, 0, 0.25), 0 0 5.641025641vw inset rgba(224, 108, 0, 0.25);
    font-size: 6.6666666667vw;
    line-height: 1.3;
  }
}
@media screen and (min-width: 769px) {
  .btn__application {
    width: 38.75vw;
    height: 4.7222222222vw;
    border-radius: 2.3611111111vw;
    box-shadow: 0 0 0.6944444444vw rgba(0, 0, 0, 0.25), 0 0 1.5277777778vw inset rgba(224, 108, 0, 0.25);
    font-size: 1.8055555556vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .btn__application {
    width: 558px;
    height: 68px;
    border-radius: 34px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25), 0 0 22px inset rgba(224, 108, 0, 0.25);
    font-size: 26px;
  }
}

.btn__link {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #14868a;
  text-align: center;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .btn__link {
    width: 61.5384615385vw;
    height: 10.7692307692vw;
    border-radius: 5.3846153846vw;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .btn__link {
    width: 17.7777777778vw;
    height: 3.3333333333vw;
    border-radius: 1.6666666667vw;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .btn__link {
    width: 256px;
    height: 48px;
    border-radius: 24px;
    font-size: 20px;
  }
}

.section__hd {
  text-align: center;
  color: #14868a;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .section__hd {
    font-size: 6.6666666667vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .section__hd {
    font-size: 2.5vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .section__hd {
    font-size: 36px;
  }
}
.section__hd::after {
  content: "";
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: #14868a;
}
@media screen and (max-width: 768px) {
  .section__hd::after {
    width: 10.2564102564vw;
    height: 1.0256410256vw;
    margin-top: 3.0769230769vw;
    border-radius: 0.5128205128vw;
  }
}
@media screen and (min-width: 769px) {
  .section__hd::after {
    width: 2.7777777778vw;
    height: 0.2777777778vw;
    margin-top: 1.6666666667vw;
    border-radius: 0.1388888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .section__hd::after {
    width: 40px;
    height: 4px;
    margin-top: 24px;
    border-radius: 2px;
  }
}

@media screen and (max-width: 768px) {
  .container {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding: 0 3.8461538462vw;
  }
}
@media screen and (min-width: 769px) {
  .container {
    width: 71.6666666667vw;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .container {
    width: 1032px;
  }
}

/*--------------------------------------------
HEADER
---------------------------------------------*/
.header {
  position: relative;
  background-color: #fff;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .header {
    height: 18.9743589744vw;
  }
}
@media screen and (min-width: 769px) {
  .header {
    height: 9.8611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .header {
    height: 142px;
  }
}

.header__wrap {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media screen and (max-width: 768px) {
  .header__wrap {
    padding: 3.5897435897vw 3.8461538462% 4.1025641026vw;
    box-shadow: 0 0.5128205128vw 0.5128205128vw 0 rgba(0, 0, 0, 0.25);
  }
}
@media screen and (min-width: 769px) {
  .header__wrap {
    padding: 1.1111111111vw 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__wrap {
    padding: 16px 60px;
  }
}

@media screen and (max-width: 768px) {
  .header__logo {
    width: 59.4871794872vw;
  }
}
@media screen and (min-width: 769px) {
  .header__logo {
    width: 22.0138888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__logo {
    width: 317px;
  }
}

@media screen and (max-width: 768px) {
  .header__links {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .header__links {
    display: flex;
    gap: 1.1111111111vw;
    margin: 0 0 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .header__links {
    gap: 16px;
  }
}
.header__links .header__links-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ededed;
  background-position-y: center;
  font-weight: 700;
}
@media screen and (min-width: 769px) {
  .header__links .header__links-item a {
    height: 3.75vw;
    padding: 0 3.3333333333vw;
    border-radius: 1.8055555556vw;
    font-size: 0.9722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__links .header__links-item a {
    height: 54px;
    padding: 0 48px;
    border-radius: 26px;
    font-size: 14px;
  }
}
.header__links .header__links-item a:link {
  color: #333;
}
.header__links .header__links-item a:visited {
  color: #333;
}
.header__links .header__links-item a:hover {
  color: #333;
}
.header__links .header__links-item a:active {
  color: #333;
}

/*--------------------------------------------
MENU BUTTON
---------------------------------------------*/
.header__menu__btn {
  z-index: 12;
  position: absolute;
  top: 4.1025641026vw;
  right: 4.1025641026%;
  width: 10.2564102564vw;
  height: 10.2564102564vw;
}
.header__menu__btn span {
  display: block;
  position: absolute;
  left: 0.7692307692vw;
  transition: all 0.4s;
  width: 8.7179487179vw;
  height: 1.0256410256vw;
  background-color: #14868a;
}
.header__menu__btn span:nth-of-type(1) {
  top: 0;
}
.header__menu__btn span:nth-of-type(2), .header__menu__btn span:nth-of-type(3) {
  top: 2.5641025641vw;
}
.header__menu__btn span:nth-of-type(2) {
  display: block;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
}
.header__menu__btn span:nth-of-type(4) {
  top: 5.1282051282vw;
}

.header__menu__btn__text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #14868a;
  font-weight: 700;
  font-size: 2.5641025641vw;
}

/*--------------------------------------------
NAV
---------------------------------------------*/
@media screen and (max-width: 768px) {
  .header__nav {
    background-color: #fff;
    /* position: fixed; */
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, max-height 0.3s ease-in-out, height 0.3s ease-in-out;
    height: 0;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    overflow-y: scroll;
    top: 18.9743589744vw;
  }
}
@media screen and (min-width: 769px) {
  .header__nav {
    background: #14868a;
    width: 100%;
    margin: auto;
  }
}

@media screen and (max-width: 768px) {
  .header__globalNav {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .header__globalNav {
    display: flex;
    width: 70%;
    height: 3.4722222222vw;
    margin: auto;
  }
}
@media screen and (min-width: 1440px) {
  .header__globalNav {
    height: 50px;
  }
}

@media screen and (max-width: 768px) {
  .header__globalNav-item {
    border-bottom: 0.2564102564vw solid #c0c0c0;
  }
}
@media screen and (min-width: 769px) {
  .header__globalNav-item {
    flex-grow: 1;
  }
}
.header__globalNav-item a {
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .header__globalNav-item a {
    display: flex;
    align-items: center;
    height: 15.3846153846vw;
    padding-left: 6.4102564103%;
    padding-right: 6.4102564103%;
    background: url("/ren1909/images/ui/icon/arrowleft.png") 91.5384615385vw center/auto 3.2051282051vw no-repeat;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .header__globalNav-item a {
    color: #fff;
    width: 100%;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 1.25vw;
    padding: 1.1111111111vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .header__globalNav-item a {
    font-size: 18px;
    padding: 16px 0;
  }
}
@media screen and (min-width: 769px) {
  .header__globalNav-item a img {
    height: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__globalNav-item a img {
    height: 20px;
  }
}

.header__humbNav {
  z-index: 10;
}
@media screen and (max-width: 768px) {
  .header__humbNav {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .header__humbNav {
    display: none;
  }
}

.header__humbNav-item {
  padding: 5.1282051282vw 3.8461538462vw;
  border-bottom: 1px solid #aaaaaa;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2215%22%20viewBox%3D%220%200%208%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.31304%207.50306L0.23438%201.39293C0.0740633%201.23179%20-0.00401084%201.03995%200.000158486%200.817428C0.00432781%200.594905%200.0865712%200.403002%200.246888%200.24172C0.407205%200.0805729%200.598052%20-3.13699e-07%200.81943%20-4.29819e-07C1.04081%20-5.45939e-07%201.23172%200.0805725%201.39217%200.241719L7.57009%206.46419C7.71588%206.61087%207.82395%206.7752%207.89429%206.95716C7.96476%207.13913%208%207.32109%208%207.50306C8%207.68503%207.96476%207.86699%207.89429%208.04896C7.82395%208.23093%207.71588%208.39525%207.57009%208.54193L1.37966%2014.7644C1.21935%2014.9256%201.03058%2015.004%200.813376%2014.9998C0.596034%2014.9957%200.407204%2014.913%200.246888%2014.7518C0.0865705%2014.5907%200.00641182%2014.3989%200.00641183%2014.1763C0.00641184%2013.9538%200.0865706%2013.7619%200.246888%2013.6006L6.31304%207.50306Z%22%20fill%3D%22%2319A7AC%22%2F%3E%3Cpath%20d%3D%22M6.31304%207.50306L0.23438%201.39293C0.0740633%201.23179%20-0.00401084%201.03995%200.000158486%200.817428C0.00432781%200.594905%200.0865712%200.403002%200.246888%200.24172C0.407205%200.0805729%200.598052%20-3.13699e-07%200.81943%20-4.29819e-07C1.04081%20-5.45939e-07%201.23172%200.0805725%201.39217%200.241719L7.57009%206.46419C7.71588%206.61087%207.82395%206.7752%207.89429%206.95716C7.96476%207.13913%208%207.32109%208%207.50306C8%207.68503%207.96476%207.86699%207.89429%208.04896C7.82395%208.23093%207.71588%208.39525%207.57009%208.54193L1.37966%2014.7644C1.21935%2014.9256%201.03058%2015.004%200.813376%2014.9998C0.596034%2014.9957%200.407204%2014.913%200.246888%2014.7518C0.0865705%2014.5907%200.00641182%2014.3989%200.00641183%2014.1763C0.00641184%2013.9538%200.0865706%2013.7619%200.246888%2013.6006L6.31304%207.50306Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  background-size: 2.0512820513vw auto;
  background-position: right 3.8461538462vw center;
  background-repeat: no-repeat;
}
.header__humbNav-item a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding-left: 3.8461538462vw;
  font-size: 4.1025641026vw;
}
.header__humbNav-item a:link {
  color: #333;
}
.header__humbNav-item a:visited {
  color: #333;
}
.header__humbNav-item a:hover {
  color: #333;
}
.header__humbNav-item a:active {
  color: #333;
}

/*--------------------------------------------
MENU
---------------------------------------------*/
body.is-open {
  overflow: hidden;
}
body.is-open .header__menu__btn span:nth-of-type(1) {
  transform: translateY(2.5641025641vw) scale(0);
}
body.is-open .header__menu__btn span:nth-of-type(2) {
  transform: rotate(-45deg);
}
body.is-open .header__menu__btn span:nth-of-type(3) {
  transform: rotate(45deg);
}
body.is-open .header__menu__btn span:nth-of-type(4) {
  transform: translateY(-2.5641025641vw) scale(0);
}
body.is-open .header__nav {
  max-height: 100dvh;
  opacity: 1;
  visibility: visible;
  height: calc(100dvh - 18.9743589744vw);
  overflow: hidden;
  overflow-y: scroll;
}
body.is-open .drawerPanel {
  position: fixed;
  z-index: -1;
  width: 100%;
}

/*--------------------------------------------
FONT CONTROLLER
---------------------------------------------*/
@media screen and (max-width: 768px) {
  .header__fontController {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 1.0256410256vw 0;
    margin-top: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.2777777778vw 0;
    position: absolute;
    z-index: 12;
    top: 2.0833333333vw;
    left: 29.8611111111vw;
    width: 5.4166666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController {
    gap: 7px 0;
    top: 30px;
    left: 430px;
    width: 78px;
  }
}
.header__fontController p {
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .header__fontController p {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController p {
    font-size: 0.9722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController p {
    font-size: 14px;
  }
}
.header__fontController ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
}
.header__fontController ul li {
  display: flex;
  align-items: flex-end;
}
.header__fontController ul li + li:before {
  content: "";
  width: 1px;
  display: block;
  background-color: #333;
}
@media screen and (max-width: 768px) {
  .header__fontController ul li + li:before {
    height: 3.8461538462vw;
    margin-left: 4.1025641026vw;
    margin-right: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController ul li + li:before {
    height: 1.25vw;
    margin-left: 0.8333333333vw;
    margin-right: 0.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController ul li + li:before {
    height: 18px;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.header__fontController button {
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .header__fontController button {
    font-size: 5.641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController button {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController button {
    font-size: 20px;
  }
}
.header__fontController button#fontSmall {
  color: #14868a;
}
@media screen and (max-width: 768px) {
  .header__fontController button#fontSmall {
    font-size: 7.1794871795vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController button#fontSmall {
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController button#fontSmall {
    font-size: 24px;
  }
}
.header__fontController button#fontLarge {
  color: #333;
}
@media screen and (max-width: 768px) {
  .header__fontController button#fontLarge {
    font-size: 10.2564102564vw;
  }
}
@media screen and (min-width: 769px) {
  .header__fontController button#fontLarge {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .header__fontController button#fontLarge {
    font-size: 32px;
  }
}

/*--------------------------------------------
FOOTER
---------------------------------------------*/
.footer {
  position: relative;
  z-index: 1;
  width: 100%;
  background-color: #fff;
}

.footer__wrap {
  display: flex;
}
@media screen and (max-width: 768px) {
  .footer__wrap {
    flex-direction: column;
    padding: 10.2564102564vw 7.6923076923vw;
    gap: 7.1794871795vw 0;
  }
}
@media screen and (min-width: 769px) {
  .footer__wrap {
    flex-direction: row;
    justify-content: space-between;
    padding: 80px 0 64px;
  }
}
@media screen and (min-width: 1440px) {
  .footer__wrap {
    padding: 80px 0 64px;
  }
}

@media screen and (max-width: 768px) {
  .footer__logo {
    width: 51.2820512821vw;
  }
}
@media screen and (min-width: 769px) {
  .footer__logo {
    width: 18.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .footer__logo {
    width: 264px;
  }
}

@media screen and (max-width: 768px) {
  .footer__nav {
    display: flex;
    flex-direction: column;
    gap: 4.6153846154vw 0;
  }
}
@media screen and (min-width: 769px) {
  .footer__nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 1.6666666667vw 0;
    width: 47.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .footer__nav {
    gap: 24px 0;
    width: 680px;
  }
}
@media screen and (max-width: 768px) {
  .footer__nav li:nth-of-type(odd) {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .footer__nav li:nth-of-type(odd) {
    width: 55.3%;
  }
}
@media screen and (max-width: 768px) {
  .footer__nav li:nth-of-type(even) {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .footer__nav li:nth-of-type(even) {
    width: 44.7%;
  }
}
.footer__nav li a {
  color: #333;
  letter-spacing: 0;
  font-feature-settings: "palt";
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .footer__nav li a {
    font-size: 3.5897435897vw;
  }
}
@media screen and (min-width: 769px) {
  .footer__nav li a {
    font-size: 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .footer__nav li a {
    font-size: 16px;
  }
}
.footer__nav li a:hover {
  color: #14868a;
}

.footer__copyright {
  background-color: #14868a;
  text-align: center;
  color: #fff;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .footer__copyright {
    padding: 3.0769230769vw 0;
    font-size: 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .footer__copyright {
    padding: 0.8333333333vw 0;
    font-size: 0.9722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .footer__copyright {
    padding: 12px 0;
    font-size: 14px;
  }
}

/*--------------------------------------------
BREADCRUMB
---------------------------------------------*/
.breadcrumb {
  background: #ededed;
}
@media screen and (max-width: 768px) {
  .breadcrumb {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .breadcrumb {
    padding: 0.6944444444vw 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .breadcrumb {
    padding: 10px 60px;
  }
}

.breadcrumb ul {
  display: flex;
  align-items: center;
}

.breadcrumb li {
  color: #14868a;
}
@media screen and (min-width: 769px) {
  .breadcrumb li {
    font-size: 0.9722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .breadcrumb li {
    font-size: 14px;
  }
}

.breadcrumb li a {
  color: #333;
}

.breadcrumb li a::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%226%22%20height%3D%2211%22%20viewBox%3D%220%200%206%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.56353%205.39583L0.169427%201.00173C0.0535384%200.88584%20-0.0028993%200.747882%200.000114591%200.587854C0.00312848%200.427826%200.06258%200.289819%200.178469%200.173833C0.294358%200.0579442%200.432316%200%200.592344%200C0.752372%200%200.890378%200.0579442%201.00636%200.173833L5.47222%204.64873C5.57761%204.75422%205.65573%204.87239%205.70657%205.00325C5.75752%205.13411%205.78299%205.26497%205.78299%205.39583C5.78299%205.52669%205.75752%205.65756%205.70657%205.78842C5.65573%205.91928%205.57761%206.03745%205.47222%206.14294L0.997323%2010.6178C0.881434%2010.7337%200.744983%2010.7902%200.587969%2010.7871C0.430858%2010.7841%200.294358%2010.7247%200.178469%2010.6088C0.06258%2010.4929%200.00463539%2010.3549%200.00463539%2010.1949C0.00463539%2010.0349%200.06258%209.89688%200.178469%209.78089L4.56353%205.39583Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (min-width: 769px) {
  .breadcrumb li a::after {
    width: 0.4166666667vw;
    height: 0.8333333333vw;
    margin: 0 0.5555555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .breadcrumb li a::after {
    width: 6px;
    height: 12px;
    margin: 0 8px;
  }
}
/*--------------------------------------------
CAMPAIGN
---------------------------------------------*/
.campaign {
  position: relative;
  z-index: 0;
}

.campaign__hd {
  text-align: center;
  color: #14868a;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .campaign__hd {
    font-size: 8.2051282051vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .campaign__hd {
    font-size: 3.3333333333vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 1440px) {
  .campaign__hd {
    font-size: 48px;
  }
}

@media screen and (max-width: 768px) {
  .campaign__img {
    width: 100vw;
    margin-right: -3.8461538462vw;
    margin-left: -3.8461538462vw;
  }
}

@media screen and (max-width: 768px) {
  .campaign__txt01 {
    width: 58.4615384615vw;
  }
}
@media screen and (min-width: 769px) {
  .campaign__txt01 {
    width: 25.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .campaign__txt01 {
    width: 372px;
  }
}

@media screen and (max-width: 768px) {
  .campaign__txt02 {
    width: 85vw;
    margin-top: 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .campaign__txt02 {
    width: 47.4305555556vw;
    margin-top: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .campaign__txt02 {
    width: 683px;
    margin-top: 20px;
  }
}

.campaign__txt03 {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .campaign__txt03 {
    margin-top: 2.5641025641vw;
    font-size: 4.1025641026vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 769px) {
  .campaign__txt03 {
    margin-top: 2.0833333333vw;
    font-size: 1.1805555556vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .campaign__txt03 {
    margin-top: 30px;
    font-size: 17px;
  }
}

.campaign__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  background-color: #ff9d3a;
  text-align: center;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .campaign__btn {
    left: 5.641025641vw;
    bottom: 17.9487179487vw;
    width: 65.1282051282vw;
    height: 20vw;
    border-radius: 10vw;
    box-shadow: 0 0 2.5641025641vw rgba(0, 0, 0, 0.25), 0 0 5.641025641vw inset rgba(224, 108, 0, 0.25);
    margin: 10.2564102564vw 0 0;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .campaign__btn {
    left: 2.4305555556vw;
    bottom: 6.25vw;
    width: 30.8333333333vw;
    height: 4.1666666667vw;
    border-radius: 2.0833333333vw;
    box-shadow: 0 0 0.6944444444vw rgba(0, 0, 0, 0.25), 0 0 1.5277777778vw inset rgba(224, 108, 0, 0.25);
    margin: 1.3888888889vw 0 0;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .campaign__btn {
    left: 35px;
    bottom: 90px;
    width: 444px;
    height: 60px;
    border-radius: 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25), 0 0 22px inset rgba(224, 108, 0, 0.25);
    margin: 20px 0 0;
    font-size: 20px;
  }
}
.campaign__btn:link {
  color: #fff;
}
.campaign__btn:visited {
  color: #fff;
}
.campaign__btn:hover {
  color: #fff;
}
.campaign__btn:active {
  color: #fff;
}

@media screen and (min-width: 769px) {
  .lp__mv .campaign__btn {
    left: 3.3333333333vw;
    bottom: 8.8194444444vw;
    width: 43.0555555556vw;
    height: 5.8333333333vw;
    border-radius: 2.9166666667vw;
    box-shadow: 0 0 0.9722222222vw rgba(0, 0, 0, 0.25), 0 0 2.0833333333vw inset rgba(224, 108, 0, 0.25);
    font-size: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .lp__mv .campaign__btn {
    left: 48px;
    bottom: 127px;
    width: 620px;
    height: 84px;
    border-radius: 42px;
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.25), 0 0 30px inset rgba(224, 108, 0, 0.25);
    font-size: 28px;
  }
}

/*--------------------------------------------
REASON
---------------------------------------------*/
.reason__hd {
  text-align: center;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .reason__hd {
    line-height: 1.4;
    margin-top: 12.3076923077vw;
    font-size: 6.1538461538vw;
    letter-spacing: -0.04em;
  }
}
@media screen and (min-width: 769px) {
  .reason__hd {
    margin-top: 4.1666666667vw;
    font-size: 2.2222222222vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 1440px) {
  .reason__hd {
    margin-top: 60px;
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .reason__hd span {
    font-size: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__hd span {
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__hd span {
    font-size: 36px;
  }
}

.reason__desc {
  text-align: center;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .reason__desc {
    margin-top: 6.1538461538vw;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__desc {
    margin-top: 2.5vw;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__desc {
    margin-top: 36px;
    font-size: 20px;
  }
}
.reason__desc span {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .reason__desc span {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__desc span {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__desc span {
    font-size: 32px;
  }
}

@media screen and (max-width: 768px) {
  .reason__box {
    margin-top: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box {
    margin-top: 60px;
  }
}

.reason__box__top__deco {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .reason__box__top__deco {
    margin-top: 8.2051282051vw;
    gap: 0 2.5641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top__deco {
    margin-top: 2.5vw;
    gap: 0 0.6944444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top__deco {
    margin-top: 36px;
    gap: 0 10px;
  }
}
.reason__box__top__deco::before, .reason__box__top__deco::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2232%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20x1%3D%2217.9992%22%20y1%3D%2230.445%22%20x2%3D%220.99921%22%20y2%3D%221.00015%22%20stroke%3D%22%2319A7AC%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .reason__box__top__deco::before, .reason__box__top__deco::after {
    width: 4.6153846154vw;
    height: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top__deco::before, .reason__box__top__deco::after {
    width: 1.3194444444vw;
    height: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top__deco::before, .reason__box__top__deco::after {
    width: 19px;
    height: 32px;
  }
}
.reason__box__top__deco::after {
  transform: rotatex(180deg);
}
.reason__box__top__deco span {
  display: block;
  line-height: 1;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .reason__box__top__deco span {
    font-size: 5.641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top__deco span {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top__deco span {
    font-size: 22px;
  }
}
.reason__box__top__deco.reason__box__top__deco__green::before, .reason__box__top__deco.reason__box__top__deco__green::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2232%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20x1%3D%2217.9992%22%20y1%3D%2230.445%22%20x2%3D%220.99921%22%20y2%3D%221.00015%22%20stroke%3D%22%2319A7AC%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.reason__box__top__deco.reason__box__top__deco__pink::before, .reason__box__top__deco.reason__box__top__deco__pink::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2232%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2030.4451L1%201.00024%22%20stroke%3D%22%23E87279%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 768px) {
  .reason__box__top {
    margin-top: 4.1025641026vw;
    padding: 5.1282051282vw 0 4.1025641026vw;
    border-radius: 3.0769230769vw 3.0769230769vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top {
    margin-top: 1.25vw;
    padding: 1.6666666667vw 0 1.875vw;
    border-radius: 1.6666666667vw 1.6666666667vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top {
    margin-top: 18px;
    padding: 24px 0 27px;
    border-radius: 24px 24px 0 0;
  }
}
.reason__box__top.reason__box__top__green {
  background-color: #14868a;
}
.reason__box__top.reason__box__top__pink {
  background-color: #e87279;
}

.reason__box__top__hd {
  text-align: center;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .reason__box__top__hd {
    font-size: 6.6666666667vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top__hd {
    font-size: 1.9444444444vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top__hd {
    font-size: 28px;
  }
}

.reason__box__top__txt {
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .reason__box__top__txt {
    margin-top: 1.5384615385vw;
    font-size: 4.6153846154vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__top__txt {
    margin-top: 1.1111111111vw;
    font-size: 1.3888888889vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__top__txt {
    margin-top: 16px;
    font-size: 20px;
  }
}

.reason__box__bottom {
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .reason__box__bottom {
    padding: 8.2051282051vw 4.1025641026vw;
    background-size: 1.6666666667vw auto;
    border-radius: 0 0 3.0769230769vw 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__bottom {
    padding: 1.875vw 3.75vw;
    background-size: 0.4513888889vw auto;
    border-radius: 0 0 1.1111111111vw 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__bottom {
    padding: 27px 54px;
    background-size: 6.5px auto;
    border-radius: 0 0 16px 16px;
  }
}
.reason__box__bottom.reason__box__bottom__green {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
}
.reason__box__bottom.reason__box__bottom__pink {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
}

.reason__box__bottom__list {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .reason__box__bottom__item {
    width: 40vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__bottom__item {
    width: 31.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__bottom__item {
    width: 456px;
  }
}

.reason__box__bottom__hd {
  text-align: center;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .reason__box__bottom__hd {
    margin-top: 3.0769230769vw;
    font-size: 4.1025641026vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__bottom__hd {
    margin-top: 1.25vw;
    font-size: 1.25vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__bottom__hd {
    margin-top: 18px;
    font-size: 18px;
  }
}

.reason__box__bottom__txt {
  font-weight: 700;
  text-align: center;
  line-height: 1.8;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .reason__box__bottom__txt {
    margin-top: 6.1538461538vw;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__bottom__txt {
    margin-top: 2.7777777778vw;
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__bottom__txt {
    margin-top: 40px;
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .reason__box__bottom__txt span {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__box__bottom__txt span {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__box__bottom__txt span {
    font-size: 26px;
  }
}

.reason__txt {
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .reason__txt {
    margin-top: 11.5384615385vw;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__txt {
    margin-top: 4.1666666667vw;
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__txt {
    margin-top: 60px;
    font-size: 32px;
  }
}

.reason__btn {
  margin-top: 11.5384615385vw;
}
@media screen and (min-width: 769px) {
  .reason__btn {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__btn {
    margin-top: 60px;
  }
}

.problem {
  position: relative;
  z-index: 1;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .problem {
    padding: 16.4102564103vw 0 8.2051282051vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .problem {
    width: 100vw;
    padding: 5.5555555556vw 0 1.9444444444vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .problem {
    width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding: 80px 0 28px;
    background-size: 6.5px auto;
  }
}
.problem::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  clip-path: polygon(0 0, 50% 100%, 100% 0%);
}
@media screen and (max-width: 768px) {
  .problem::after {
    width: 100vw;
    height: 15.3846153846vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .problem::after {
    width: 100vw;
    height: 13.8888888889vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .problem::after {
    width: 1440px;
    height: 200px;
    background-size: 6.5px auto;
  }
}
.problem.problem__pink {
  z-index: 0;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
}
@media screen and (max-width: 768px) {
  .problem.problem__pink {
    padding: 31.7948717949vw 0 0;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .problem.problem__pink {
    padding: 19.4444444444vw 0 1.9444444444vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .problem.problem__pink {
    padding: 280px 0 28px;
    background-size: 6.5px auto;
  }
}
.problem.problem__pink::after {
  z-index: 0;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
}

.problem__hd_type1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.problem__hd_type1 span {
  display: block;
  line-height: 1;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .problem__hd_type1 span {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__hd_type1 span {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__hd_type1 span {
    font-size: 32px;
  }
}
.problem__hd_type1 img {
  display: block;
}
@media screen and (max-width: 768px) {
  .problem__hd_type1 img {
    width: 26.1538461538vw;
    margin: 0 1.5384615385vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__hd_type1 img {
    width: 11.6666666667vw;
    margin: 0 0.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__hd_type1 img {
    width: 168px;
    margin: 0 12px;
  }
}

.problem__hd__type2 {
  text-align: center;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .problem__hd__type2 {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__hd__type2 {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__hd__type2 {
    font-size: 32px;
  }
}
.problem__hd__type2 span {
  display: block;
  color: #e87279;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .problem__hd__type2 span {
    font-size: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__hd__type2 span {
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__hd__type2 span {
    font-size: 36px;
  }
}

@media screen and (max-width: 768px) {
  .problem__item__txt {
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__item__txt {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item__txt {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .problem__item__txt span {
    display: inline-block;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__item__txt span {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item__txt span {
    font-size: 26px;
  }
}

.problem__list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .problem__list {
    flex-direction: column;
    margin-top: 10.2564102564vw;
    gap: 7.6923076923vw 0;
  }
}
@media screen and (min-width: 769px) {
  .problem__list {
    flex-direction: row;
    justify-content: center;
    gap: 0 2.0833333333vw;
    margin-top: 2.0833333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__list {
    gap: 0 30px;
    margin-top: 30px;
  }
}

.problem__item-center {
  position: relative;
}
@media screen and (max-width: 768px) {
  .problem__item-center {
    bottom: 0;
  }
}
@media screen and (min-width: 769px) {
  .problem__item-center {
    bottom: -2.5vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item-center {
    bottom: -36px;
  }
}

.problem__item__txt {
  text-align: center;
  font-weight: 700;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .problem__item__txt {
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__item__txt {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item__txt {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .problem__item__txt span {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .problem__item__txt span {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item__txt span {
    font-size: 26px;
  }
}

@media screen and (max-width: 768px) {
  .problem__item__img {
    margin: 4.6153846154vw 8.2051282051vw 0;
  }
}
@media screen and (min-width: 769px) {
  .problem__item__img {
    margin: 0.8333333333vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .problem__item__img {
    margin: 12px 0 0;
  }
}

@media screen and (max-width: 768px) {
  .inventor {
    margin-top: 13.8461538462vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor {
    margin-top: 7.3611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor {
    margin-top: 106px;
  }
}

.inventor__warp {
  display: flex;
}
@media screen and (max-width: 768px) {
  .inventor__warp {
    flex-direction: column;
    gap: 5.1282051282vw 0;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor__warp {
    justify-content: space-between;
    margin-top: 2.7777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__warp {
    margin-top: 40px;
  }
}

@media screen and (max-width: 768px) {
  .inventor__img {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .inventor__img {
    width: 34.7222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__img {
    width: 500px;
  }
}
@media screen and (max-width: 768px) {
  .inventor__img img {
    border-radius: 2.0512820513vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor__img img {
    border-radius: 0.6944444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__img img {
    border-radius: 10px;
  }
}

.inventor__txt__desc {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .inventor__txt__desc {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor__txt__desc {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__txt__desc {
    font-size: 18px;
  }
}

.inventor__txt__name {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .inventor__txt__name {
    margin-top: 2.3076923077vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor__txt__name {
    margin-top: 0.6944444444vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__txt__name {
    margin-top: 10px;
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .inventor__txt__name span {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .inventor__txt__name span {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__txt__name span {
    font-size: 20px;
  }
}

.inventor__btn {
  margin-top: 8.2051282051vw;
}
@media screen and (min-width: 769px) {
  .inventor__btn {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .inventor__btn {
    margin-top: 60px;
  }
}

.contact {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .contact {
    margin-top: 12.3076923077vw;
    padding: 10.2564102564vw 0 12.3076923077vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .contact {
    margin-top: 6.25vw;
    padding: 3.3333333333vw 0 5vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .contact {
    margin-top: 90px;
    padding: 48px 0 72px;
    background-size: 6.5px auto;
  }
}

.contact__hd {
  text-align: center;
  color: #14868a;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .contact__hd {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__hd {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__hd {
    font-size: 32px;
  }
}

.contact__list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .contact__list {
    flex-direction: column;
    gap: 4.1025641026vw 0;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__list {
    justify-content: center;
    gap: 0 2.2222222222vw;
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__list {
    gap: 0 32px;
    margin-top: 24px;
  }
}

.contact__item {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .contact__item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .contact__item {
    width: 34.7222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item {
    width: 500px;
  }
}
.contact__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #14868a;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .contact__item a {
    height: 25.641025641vw;
    border-radius: 12.8205128205vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__item a {
    height: 8.3333333333vw;
    border-radius: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item a {
    height: 120px;
    border-radius: 60px;
  }
}
.contact__item a span {
  display: block;
}
.contact__item.contact__item__tel a {
  background-color: #fff;
  color: #333;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .contact__item.contact__item__tel a {
    gap: 0 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__item.contact__item__tel a {
    gap: 0 0.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item.contact__item__tel a {
    gap: 0 12px;
  }
}
.contact__item.contact__item__tel a::before {
  content: "";
  display: block;
  background-image: url(../img/tel__img.svg);
  background-position: 0 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .contact__item.contact__item__tel a::before {
    width: 10vw;
    height: 10vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__item.contact__item__tel a::before {
    width: 2.7083333333vw;
    height: 2.7083333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item.contact__item__tel a::before {
    width: 39px;
    height: 39px;
  }
}
@media screen and (max-width: 768px) {
  .contact__item.contact__item__tel a span {
    font-size: 7.6923076923vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__item.contact__item__tel a span {
    font-size: 2.8472222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item.contact__item__tel a span {
    font-size: 41px;
  }
}
.contact__item.contact__item__campaign a {
  background-color: #ff9d3a;
}
@media screen and (max-width: 768px) {
  .contact__item.contact__item__campaign a {
    box-shadow: 0 0 2.5641025641vw rgba(0, 0, 0, 0.25), 0 0 5.641025641vw inset rgba(224, 108, 0, 0.25);
  }
}
@media screen and (min-width: 769px) {
  .contact__item.contact__item__campaign a {
    box-shadow: 0 0 0.6944444444vw rgba(0, 0, 0, 0.25), 0 0 1.5277777778vw inset rgba(224, 108, 0, 0.25);
  }
}
@media screen and (min-width: 1440px) {
  .contact__item.contact__item__campaign a {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25), 0 0 22px inset rgba(224, 108, 0, 0.25);
  }
}
.contact__item.contact__item__campaign a span {
  display: block;
  color: #fff;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .contact__item.contact__item__campaign a span {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .contact__item.contact__item__campaign a span {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .contact__item.contact__item__campaign a span {
    font-size: 26px;
  }
}

.underlayer__mv {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .underlayer__mv {
    padding: 14.358974359vw 0;
    background-image: url(../img/underlayer__mv__img_sp.webp);
  }
}
@media screen and (min-width: 769px) {
  .underlayer__mv {
    padding: 3.8888888889vw 0;
    background-image: url(../img/underlayer__mv__img.webp);
  }
}
@media screen and (min-width: 1440px) {
  .underlayer__mv {
    padding: 56px 0;
  }
}

.underlayer__mv__hd {
  text-align: center;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .underlayer__mv__hd {
    font-size: 8.2051282051vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .underlayer__mv__hd {
    font-size: 3.0555555556vw;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1440px) {
  .underlayer__mv__hd {
    font-size: 44px;
  }
}

.application__label {
  position: relative;
  background-color: #e87279;
  text-align: center;
  color: #fff;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .application__label {
    padding: 3.8461538462vw 0;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__label {
    padding: 1.1111111111vw 0;
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__label {
    padding: 16px 0;
    font-size: 26px;
  }
}
.application__label::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  background-color: #e87279;
}
@media screen and (max-width: 768px) {
  .application__label::after {
    bottom: -4.6153846154vw;
    width: 6.9230769231vw;
    height: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .application__label::after {
    bottom: -1.5277777778vw;
    width: 2.3611111111vw;
    height: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__label::after {
    bottom: -22px;
    width: 34px;
    height: 22px;
  }
}

.application__bg {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .application__bg {
    padding: 9.7435897436vw 0;
  }
}
@media screen and (min-width: 769px) {
  .application__bg {
    padding: 2.9166666667vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .application__bg {
    padding: 42px 0;
  }
}
.application__bg--green {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
}

.application__hd {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .application__hd {
    font-size: 5.1282051282vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .application__hd {
    font-size: 2.2222222222vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 1440px) {
  .application__hd {
    font-size: 32px;
  }
}
.application__hd span {
  color: #e87279;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .application__hd span {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .application__hd span {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__hd span {
    font-size: 32px;
  }
}
.application__hd span.application__hd--large {
  line-height: 0.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 768px) {
  .application__hd span.application__hd--large {
    font-size: 17.4358974359vw;
  }
}
@media screen and (min-width: 769px) {
  .application__hd span.application__hd--large {
    font-size: 5vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__hd span.application__hd--large {
    font-size: 72px;
  }
}
.application__hd--green span {
  color: #14868a;
}

@media screen and (max-width: 768px) {
  .reason__btn.btn__application {
    margin-top: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .reason__btn.btn__application {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .reason__btn.btn__application {
    margin-top: 24px;
  }
}

/* ---------------------------------------------------
  TOP
--------------------------------------------------- */
@media screen and (max-width: 768px) {
  .top__mv {
    padding: 0 0 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .top__mv {
    padding: 0 0 4.4444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__mv {
    padding: 0 0 64px;
  }
}

@media screen and (max-width: 768px) {
  .top__mv__hd {
    margin-top: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .top__mv__hd {
    margin-top: 5.2777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__mv__hd {
    margin-top: 76px;
  }
}

.top__mv__desc {
  text-align: center;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .top__mv__desc {
    margin-top: 6.1538461538vw;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .top__mv__desc {
    margin-top: 2.7777777778vw;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__mv__desc {
    margin-top: 40px;
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  .top__qa {
    scroll-margin-top: 18.9743589744vw;
    margin-top: 20.5128205128vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa {
    scroll-margin-top: 9.8611111111vw;
    margin-top: 7.3611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa {
    scroll-margin-top: 142px;
    margin-top: 106px;
  }
}

.top__qa__list {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .top__qa__list {
    margin-top: 6.1538461538vw;
    gap: 3.0769230769vw 0;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__list {
    margin-top: 2.7777777778vw;
    gap: 1.1111111111vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__list {
    margin-top: 40px;
    gap: 16px 0;
  }
}

.top__qa__question {
  display: flex;
  align-items: center;
  position: relative;
  background-color: #14868a;
}
@media screen and (max-width: 768px) {
  .top__qa__question {
    gap: 2.0512820513vw;
    padding: 4.1025641026vw 9.2307692308vw 3.0769230769vw 4.1025641026vw;
    border-radius: 2.0512820513vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question {
    gap: 1.1111111111vw;
    padding: 1.6666666667vw 3.8888888889vw 1.3888888889vw 2.2222222222vw;
    border-radius: 0.6944444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question {
    gap: 16px;
    padding: 24px 56px 20px 32px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  .top__qa__question.top__qa__question--active {
    border-radius: 2.0512820513vw 2.0512820513vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question.top__qa__question--active {
    border-radius: 0.6944444444vw 0.6944444444vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question.top__qa__question--active {
    border-radius: 10px 10px 0 0;
  }
}
.top__qa__question.top__qa__question--active + .top__qa__answer {
  display: flex;
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.top__qa__question.top__qa__question--active .top__qa__question__num__btn::before {
  transform: translate(-50%, -50%) rotate(90deg);
}

.top__qa__question__num {
  color: #fff;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .top__qa__question__num {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question__num {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question__num {
    font-size: 32px;
  }
}

.top__qa__question__txt {
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .top__qa__question__txt {
    font-size: 4.6153846154vw;
    line-height: 1.3;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question__txt {
    font-size: 1.5277777778vw;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question__txt {
    font-size: 22px;
  }
}

.top__qa__answer {
  background-color: #eafbf4;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .top__qa__answer {
    gap: 0 1.5384615385vw;
    padding: 4.1025641026vw;
    border-radius: 0 0 1.9230769231vw 1.9230769231vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__answer {
    gap: 0 0.8333333333vw;
    padding: 2.2222222222vw;
    border-radius: 0 0 0.6944444444vw 0.6944444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__answer {
    gap: 0 12px;
    padding: 32px;
    border-radius: 0 0 10px 10px;
  }
}

.top__qa__answer__num {
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .top__qa__answer__num {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__answer__num {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__answer__num {
    font-size: 32px;
  }
}

.top__qa__answer__txt {
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .top__qa__answer__txt {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__answer__txt {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__answer__txt {
    font-size: 18px;
  }
}

.top__qa__question__num__btn {
  position: absolute;
  top: 50%;
  right: 4.1025641026vw;
  transform: translateY(-50%);
  z-index: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .top__qa__question__num__btn {
    width: 5.1282051282vw;
    height: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question__num__btn {
    right: 2.2222222222vw;
    width: 1.6666666667vw;
    height: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question__num__btn {
    right: 32px;
    width: 24px;
    height: 24px;
  }
}
.top__qa__question__num__btn::before, .top__qa__question__num__btn::after {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  background-color: #fff;
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}
@media screen and (max-width: 768px) {
  .top__qa__question__num__btn::before, .top__qa__question__num__btn::after {
    width: 0.7692307692vw;
    height: 5.1282051282vw;
    border-radius: 0.3846153846vw;
  }
}
@media screen and (min-width: 769px) {
  .top__qa__question__num__btn::before, .top__qa__question__num__btn::after {
    width: 0.2083333333vw;
    height: 1.6666666667vw;
    border-radius: 0.1388888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__question__num__btn::before, .top__qa__question__num__btn::after {
    width: 3px;
    height: 24px;
    border-radius: 2px;
  }
}
.top__qa__question__num__btn::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.top__qa__btn {
  margin-top: 11.5384615385vw;
}
@media screen and (min-width: 769px) {
  .top__qa__btn {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__qa__btn {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .top__links {
    margin-top: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .top__links {
    margin-top: 6.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__links {
    margin-top: 90px;
  }
}

.top__links__list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .top__links__list {
    flex-direction: column;
    gap: 4.1025641026vw 0;
  }
}
@media screen and (min-width: 769px) {
  .top__links__list {
    justify-content: space-between;
  }
}

@media screen and (max-width: 768px) {
  .top__links__item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .top__links__item {
    width: 34.7222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__links__item {
    width: 500px;
  }
}

@media screen and (max-width: 768px) {
  .top__links__item__img img {
    border-radius: 2.5641025641vw 2.5641025641vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .top__links__item__img img {
    border-radius: 1.1111111111vw 1.1111111111vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .top__links__item__img img {
    border-radius: 16px 16px 0 0;
  }
}

.top__links__item__txt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .top__links__item__txt {
    gap: 2.5641025641vw 0;
    height: 40.5128205128vw;
    border-radius: 0 0 2.5641025641vw 2.5641025641vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .top__links__item__txt {
    gap: 1.1111111111vw 0;
    height: 13.4722222222vw;
    border-radius: 0 0 0.6944444444vw 0.6944444444vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .top__links__item__txt {
    gap: 16px 0;
    height: 194px;
    border-radius: 0 0 10px 10px;
    background-size: 6.5px auto;
  }
}

.top__links__item__txt__hd {
  text-align: center;
  font-weight: 700;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .top__links__item__txt__hd {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .top__links__item__txt__hd {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__links__item__txt__hd {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .top__news {
    scroll-margin-top: 18.9743589744vw;
    margin-top: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news {
    scroll-margin-top: 9.8611111111vw;
    margin-top: 6.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news {
    scroll-margin-top: 142px;
    margin-top: 90px;
  }
}

.top__news__desc {
  text-align: center;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .top__news__desc {
    margin-top: 6.1538461538vw;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news__desc {
    margin-top: 2.7777777778vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__desc {
    margin-top: 40px;
    font-size: 18px;
  }
}

.top__news__list {
  display: flex;
  flex-direction: column;
  margin-top: 8.2051282051vw;
  gap: 7.6923076923vw 0;
}
@media screen and (min-width: 769px) {
  .top__news__list {
    margin-top: 3.4722222222vw;
    gap: 2.7777777778vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__list {
    margin-top: 50px;
    gap: 40px 0;
  }
}

.top__news__item {
  border-bottom: 1px solid #aaaaaa;
}
@media screen and (max-width: 768px) {
  .top__news__item {
    padding-bottom: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news__item {
    padding-bottom: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__item {
    padding-bottom: 28px;
  }
}

.top__news__item__date {
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .top__news__item__date {
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news__item__date {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__item__date {
    font-size: 22px;
  }
}

.top__news__item__txt {
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .top__news__item__txt {
    margin-top: 1.2820512821vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news__item__txt {
    margin-top: 0.8333333333vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__item__txt {
    margin-top: 12px;
    font-size: 18px;
  }
}

.top__news__btn {
  display: none;
}
@media screen and (max-width: 768px) {
  .top__news__btn {
    margin-top: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .top__news__btn {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .top__news__btn {
    margin-top: 60px;
  }
}

.store__mv {
  background-image: url(../img/bg__pattern__green.png);
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .store__mv {
    padding: 8.2051282051vw 0;
    background-size: 2.5641025641vw auto;
  }
}
@media screen and (min-width: 769px) {
  .store__mv {
    padding: 3.3333333333vw 0;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .store__mv {
    padding: 48px 0;
    background-size: 6.5px auto;
  }
}

.store__mv__title {
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .store__mv__title {
    font-size: 8.2051282051vw;
  }
}
@media screen and (min-width: 1024px) {
  .store__mv__title {
    font-size: 2.7777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__mv__title {
    font-size: 40px;
  }
}

.store__select {
  width: 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2216%22%20viewBox%3D%220%200%2010%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%205L5%200L10%205H0Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M0%2011L5%2016L10%2011H0Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  color: #aaaaaa;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media screen and (max-width: 768px) {
  .store__select {
    display: block;
    margin-top: 6.1538461538vw;
    padding: 3.0769230769vw 4.1025641026vw;
    border-radius: 1.5384615385vw;
    border: 1px solid #aaaaaa;
    background-size: 2.5641025641vw 4.1025641026vw;
    background-position: right 4.1025641026vw center;
    font-size: 3.5897435897vw;
  }
}

.store__nav {
  display: none;
}
@media screen and (min-width: 769px) {
  .store__nav {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6666666667vw;
    margin-top: 3.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__nav {
    gap: 24px;
    margin-top: 48px;
  }
}

.store__nav__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px #333;
  text-align: center;
  color: #333;
  font-weight: 500;
  line-height: 1;
  transition: 0.3s ease-in-out;
}
@media screen and (min-width: 769px) {
  .store__nav__item a {
    gap: 0.8333333333vw;
    padding: 1.1111111111vw 2.7777777778vw;
    font-size: 1.25vw;
    border-radius: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__nav__item a {
    gap: 12px;
    padding: 16px 40px;
    border-radius: 24px;
    font-size: 18px;
  }
}
.store__nav__item a::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.99673%207.10217L14.5142%200.263678C14.6861%200.0833212%2014.8907%20-0.00451219%2015.1281%200.000178299C15.3654%200.00486879%2015.5701%200.0973926%2015.7422%200.277749C15.9141%200.458106%2016%200.672809%2016%200.921858C16%201.17091%2015.9141%201.38569%2015.7422%201.56619L9.10486%208.51635C8.9484%208.68037%208.77312%208.80194%208.57903%208.88107C8.38493%208.96036%208.19083%209%207.99674%209C7.80264%209%207.60854%208.96036%207.41444%208.88107C7.22035%208.80194%207.04507%208.68037%206.88861%208.51635L0.251295%201.55212C0.0794043%201.37177%20-0.00430429%201.15941%200.000165719%200.915048C0.00463573%200.670538%200.092816%200.458105%200.264707%200.277748C0.436597%200.0973919%200.641219%200.00721333%200.878578%200.00721334C1.11594%200.00721335%201.32063%200.0973919%201.49267%200.277749L7.99673%207.10217Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  transition: 0.3s ease-in-out;
}
@media screen and (min-width: 769px) {
  .store__nav__item a::after {
    width: 1.1111111111vw;
    height: 0.625vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__nav__item a::after {
    width: 16px;
    height: 9px;
  }
}
.store__nav__item a:hover {
  border: solid 1px #14868a;
  background: #14868a;
  color: #fff;
}
.store__nav__item a:hover::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.99673%207.10217L14.5142%200.263678C14.6861%200.0833212%2014.8907%20-0.00451219%2015.1281%200.000178299C15.3654%200.00486879%2015.5701%200.0973926%2015.7422%200.277749C15.9141%200.458106%2016%200.672809%2016%200.921858C16%201.17091%2015.9141%201.38569%2015.7422%201.56619L9.10486%208.51635C8.9484%208.68037%208.77312%208.80194%208.57903%208.88107C8.38493%208.96036%208.19083%209%207.99674%209C7.80264%209%207.60854%208.96036%207.41444%208.88107C7.22035%208.80194%207.04507%208.68037%206.88861%208.51635L0.251295%201.55212C0.0794051%201.37177%20-0.00430394%201.15941%200.000166224%200.915048C0.00463639%200.670538%200.0928163%200.458105%200.264706%200.277748C0.436596%200.0973919%200.64122%200.00721333%200.878578%200.00721334C1.11594%200.00721335%201.32063%200.0973919%201.49267%200.277749L7.99673%207.10217Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}

.store__area__title {
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__area__title {
    scroll-margin-top: 18.9743589744vw;
    margin-top: 12.3076923077vw;
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .store__area__title {
    scroll-margin-top: 9.8611111111vw;
    margin-top: 6.6666666667vw;
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__area__title {
    scroll-margin-top: 142px;
    margin-top: 96px;
    font-size: 36px;
  }
}

.store__pref__title {
  scroll-margin-top: 142px; /* 固定ヘッダー分：アンカー遷移時に隠れないように */
  color: #333;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__pref__title {
    scroll-margin-top: 18.9743589744vw;
    margin-top: 10.2564102564vw;
    padding: 2.5641025641vw 4.1025641026vw;
    font-size: 5.641025641vw;
    border-left: 1.0256410256vw solid #14868a;
  }
}
@media screen and (min-width: 769px) {
  .store__pref__title {
    scroll-margin-top: 9.8611111111vw;
    margin-top: 3.3333333333vw;
    padding: 0.9722222222vw 1.6666666667vw;
    font-size: 2.2222222222vw;
    border-left: 0.4166666667vw solid #14868a;
  }
}
@media screen and (min-width: 1440px) {
  .store__pref__title {
    scroll-margin-top: 142px;
    margin-top: 48px;
    padding: 14px 24px;
    border-left: 6px solid #14868a;
    font-size: 32px;
  }
}

.store__item {
  border-bottom: 1px solid #aaaaaa;
}
@media screen and (max-width: 768px) {
  .store__item {
    margin-top: 8.7179487179vw;
    padding-bottom: 7.6923076923vw;
  }
}
@media screen and (min-width: 769px) {
  .store__item {
    margin-top: 3.3333333333vw;
    padding-bottom: 3.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__item {
    margin-top: 48px;
    padding-bottom: 48px;
  }
}

.store__name {
  display: flex;
}
@media screen and (max-width: 768px) {
  .store__name {
    gap: 1.9230769231vw;
    margin-bottom: 3.0769230769vw;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name {
    gap: 0.7320644217vw;
    margin-bottom: 1.1713030747vw;
    font-size: 2.0833333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name {
    gap: 10px;
    margin-bottom: 16px;
    font-size: 30px;
  }
}
.store__name.store__name--active .store__name__btn::before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.store__name.store__name--active ~ .store__detail {
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media screen and (max-width: 768px) {
  .store__name.store__name--active ~ .store__detail {
    margin-top: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name.store__name--active ~ .store__detail {
    margin-top: 3.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name.store__name--active ~ .store__detail {
    margin-top: 48px;
  }
}
@media screen and (max-width: 768px) {
  .store__name.store__name--active ~ .store__detail .store__detail__hd {
    margin-top: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name.store__name--active ~ .store__detail .store__detail__hd {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name.store__name--active ~ .store__detail .store__detail__hd {
    margin-top: 24px;
  }
}
@media screen and (max-width: 768px) {
  .store__name.store__name--active ~ .store__detail .store__detail__txt {
    margin-top: 2.0512820513vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name.store__name--active ~ .store__detail .store__detail__txt {
    margin-top: 0.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name.store__name--active ~ .store__detail .store__detail__txt {
    margin-top: 12px;
  }
}

.store__name__link {
  display: inline-block;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__name__link {
    padding-bottom: 2.3076923077vw;
    border-bottom: 0.5128205128vw solid #14868a;
  }
}
@media screen and (min-width: 769px) {
  .store__name__link {
    padding-bottom: 0.625vw;
    border-bottom: 2px solid #14868a;
  }
}
@media screen and (min-width: 1440px) {
  .store__name__link {
    padding-bottom: 9px;
  }
}

.store__name__new {
  color: #f00;
  font-weight: 700;
  line-height: 1;
}

.store__name__btn {
  position: relative;
  z-index: 0;
  cursor: pointer;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 768px) {
  .store__name__btn {
    width: 5.1282051282vw;
    height: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name__btn {
    width: 1.9444444444vw;
    height: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name__btn {
    width: 28px;
    height: 28px;
  }
}
.store__name__btn::before, .store__name__btn::after {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  background-color: #14868a;
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}
@media screen and (max-width: 768px) {
  .store__name__btn::before, .store__name__btn::after {
    width: 0.5128205128vw;
    height: 6.1538461538vw;
    border-radius: 0.2564102564vw;
  }
}
@media screen and (min-width: 769px) {
  .store__name__btn::before, .store__name__btn::after {
    width: 0.2083333333vw;
    height: 1.9444444444vw;
    border-radius: 0.1388888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__name__btn::before, .store__name__btn::after {
    width: 3px;
    height: 28px;
    border-radius: 2px;
  }
}
.store__name__btn::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.store__openday {
  display: inline-block;
  background-color: #ffd800;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__openday {
    padding: 0.5128205128vw 2.0512820513vw 1.0256410256vw;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .store__openday {
    padding: 0.1388888889vw 0.5555555556vw 0.2777777778vw;
    font-size: 2.0833333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__openday {
    padding: 2px 8px 4px;
    font-size: 30px;
  }
}

@media screen and (max-width: 768px) {
  .store__info {
    margin-top: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store__info {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__info {
    margin-top: 24px;
  }
}

.store__addr {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .store__addr {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store__addr {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__addr {
    font-size: 18px;
  }
}

.store__option {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .store__option {
    gap: 1.5384615385vw;
    margin-top: 3.5897435897vw;
  }
}
@media screen and (min-width: 769px) {
  .store__option {
    gap: 0.5555555556vw;
    margin-top: 0.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__option {
    gap: 8px;
    margin-top: 12px;
  }
}

.store__option__item {
  border: solid 1px #14868a;
  text-align: center;
  color: #14868a;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__option__item {
    padding: 2.5641025641vw 8.2051282051vw;
    border-radius: 4.358974359vw;
    font-size: 3.5897435897vw;
  }
}
@media screen and (min-width: 769px) {
  .store__option__item {
    padding: 0.6944444444vw 2.5vw;
    border-radius: 1.3194444444vw;
    font-size: 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__option__item {
    padding: 10px 36px;
    border-radius: 19px;
    font-size: 16px;
  }
}

.store__links {
  display: flex;
}
@media screen and (max-width: 768px) {
  .store__links {
    flex-direction: column;
    gap: 2.5641025641vw 0;
    margin-top: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store__links {
    flex-wrap: wrap;
    gap: 1.1111111111vw;
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__links {
    gap: 16px;
    margin-top: 24px;
  }
}

.store__links__item {
  text-align: center;
  color: #333;
  line-height: 1;
}
.store__links__item.store__links__item--orange {
  border: 1px solid #ff9d3a;
  background-color: #ffe9d3;
  color: #fff;
}
.store__links__item.store__links__item--green {
  border: 1px solid #14868a;
  background-color: #eafbf4;
}
@media screen and (max-width: 768px) {
  .store__links__item {
    width: 100%;
    padding: 3.5897435897vw 0vw;
    border-radius: 5.3846153846vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store__links__item {
    padding: 0.8333333333vw 3.8888888889vw;
    border-radius: 1.5972222222vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__links__item {
    padding: 12px 56px;
    border-radius: 23px;
    font-size: 18px;
  }
}
.store__links__item a:link {
  color: #333;
}
.store__links__item a:visited {
  color: #333;
}
.store__links__item a:hover {
  color: #333;
}
.store__links__item a:active {
  color: #333;
}

.store__detail {
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.store__detail__hd {
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store__detail__hd {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .store__detail__hd {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__detail__hd {
    font-size: 20px;
  }
}

.store__detail__txt {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .store__detail__txt {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store__detail__txt {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store__detail__txt {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__indivisual-support {
    padding: 8.2051282051vw 0 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support {
    padding: 4.1666666667vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support {
    padding: 60px 0;
  }
}

.store-detail__indivisual-support__hd {
  margin: 0 auto;
  background-color: #14868a;
  text-align: center;
  color: #fff;
  letter-spacing: 0;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store-detail__indivisual-support__hd {
    width: 80vw;
    padding: 2.5641025641vw 0;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support__hd {
    width: 31.6666666667vw;
    padding: 0.9027777778vw 0;
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support__hd {
    width: 456px;
    padding: 13px 0;
    font-size: 32px;
  }
}

.store-detail__indivisual-support__txt {
  text-align: center;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store-detail__indivisual-support__txt {
    margin-top: 5.1282051282vw;
    font-size: 6.1538461538vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support__txt {
    margin-top: 0.5555555556vw;
    font-size: 2.2222222222vw;
    line-height: 1.8;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support__txt {
    margin-top: 8px;
    font-size: 32px;
  }
}

.store-detail__indivisual-support__list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .store-detail__indivisual-support__list {
    flex-direction: column;
    gap: 4.1025641026vw 0;
    margin-top: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support__list {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0 2.2222222222vw;
    margin-top: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support__list {
    gap: 0 32px;
    margin-top: 32px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__indivisual-support__item {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support__item {
    width: 34.7222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support__item {
    width: 500px;
  }
}

.store-detail__indivisual-support__desc {
  text-align: center;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store-detail__indivisual-support__desc {
    margin-top: 4.6153846154vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__indivisual-support__desc {
    margin-top: 1.6666666667vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__indivisual-support__desc {
    margin-top: 24px;
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__voice {
    padding: 12.3076923077vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice {
    padding: 6.6666666667vw 0 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice {
    padding: 96px 0 60px;
  }
}

.store-detail__voice__list {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .store-detail__voice__list {
    gap: 3.0769230769vw 0;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__list {
    gap: 2.2222222222vw 0;
    margin-top: 2.7777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__list {
    gap: 32px 0;
    margin-top: 40px;
  }
}

.store-detail__voice__item {
  display: flex;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .store-detail__voice__item {
    gap: 0 3.0769230769vw;
    padding: 6.1538461538vw 4.1025641026vw;
    border-radius: 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__item {
    gap: 0 1.6666666667vw;
    padding: 1.6666666667vw 2.7777777778vw;
    border-radius: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__item {
    gap: 0 24px;
    padding: 24px 40px;
    border-radius: 32px;
  }
}
.store-detail__voice__item:nth-child(even) {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
}
.store-detail__voice__item:nth-child(even) .store-detail__voice__item__txt__profile {
  color: #e87279;
}
.store-detail__voice__item:nth-child(odd) {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
}
.store-detail__voice__item:nth-child(odd) .store-detail__voice__item__txt__profile {
  color: #14868a;
}

@media screen and (max-width: 768px) {
  .store-detail__voice__item__img {
    width: 17.9487179487vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__item__img {
    width: 8.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__item__img {
    width: 120px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__voice__item__txt {
    width: calc(100% - 21.0256410256vw);
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__item__txt {
    width: calc(100% - 15.8974358974vw);
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__item__txt {
    width: calc(100% - 124px);
  }
}

@media screen and (max-width: 768px) {
  .store-detail__voice__item__txt__desc {
    font-size: 4.1025641026vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__item__txt__desc {
    font-size: 1.25vw;
    line-height: 1.8;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__item__txt__desc {
    font-size: 18px;
  }
}

.store-detail__voice__item__txt__profile {
  text-align: right;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .store-detail__voice__item__txt__profile {
    margin-top: 2.0512820513vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__item__txt__profile {
    margin-top: 0.5555555556vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__item__txt__profile {
    margin-top: 8px;
    font-size: 18px;
  }
}

.store-detail__voice__photo__list {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .store-detail__voice__photo__list {
    margin-top: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__photo__list {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__voice__photo__list {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__voice__photo__item {
    width: 50%;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__voice__photo__item {
    width: 25%;
  }
}

.store-detail__about__list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .store-detail__about__list {
    flex-direction: column;
    gap: 3.0769230769vw 0;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__about__list {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0 0.8333333333vw;
    margin-top: 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__about__list {
    gap: 0 12px;
    margin-top: 40px;
  }
}

.store-detail__about__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .store-detail__about__item {
    width: 100%;
    padding: 6.1538461538vw 0;
    border-radius: 3.0769230769vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__about__item {
    width: calc((100% - 1.6666666667vw) / 3);
    height: 15vw;
    border-radius: 0.6944444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__about__item {
    width: calc((100% - 24px) / 3);
    height: 216px;
    border-radius: 10px;
  }
}
.store-detail__about__item:nth-child(even) {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__pink.webp");
}
.store-detail__about__item:nth-child(even) .store-detail__about__item__txt span {
  color: #e87279;
}
.store-detail__about__item:nth-child(odd) {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
}
.store-detail__about__item:nth-child(odd) .store-detail__about__item__txt span {
  color: #14868a;
}

.store-detail__about__item__txt {
  text-align: center;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .store-detail__about__item__txt {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__about__item__txt {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__about__item__txt {
    font-size: 18px;
  }
}
.store-detail__about__item__txt span {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .store-detail__about__item__txt span {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__about__item__txt span {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__about__item__txt span {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__info {
    padding-bottom: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__info {
    padding-bottom: 6.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__info {
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 768px) {
  .store-detail__info__map {
    width: auto;
    margin: 6.1538461538vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__info__map {
    width: 33.3333333333vw;
    margin: 2.7777777778vw auto 0;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__info__map {
    width: 480px;
    margin: 40px auto 0;
  }
}
.store-detail__info__map img {
  width: 100%;
  height: auto;
}

.store-detail__info__hd {
  background-color: #eafbf4;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .store-detail__info__hd {
    padding: 2.5641025641vw 2.5641025641vw 2.0512820513vw;
    border-left: 1.0256410256vw solid #14868a;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__info__hd {
    padding: 0.9722222222vw 0.9722222222vw 0.6944444444vw;
    border-left: 0.2777777778vw solid #14868a;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__info__hd {
    padding: 14px 14px 10px;
    border-left: 4px solid #14868a;
    font-size: 20px;
  }
}

.store-detail__info__txt {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .store-detail__info__txt {
    margin-top: 2.0512820513vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .store-detail__info__txt {
    margin-top: 0.8333333333vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .store-detail__info__txt {
    margin-top: 12px;
    font-size: 18px;
  }
}

.company__anchor-link {
  display: flex;
}
@media screen and (max-width: 768px) {
  .company__anchor-link {
    flex-direction: column;
    gap: 2.0512820513vw 0;
  }
}
@media screen and (min-width: 769px) {
  .company__anchor-link {
    flex-direction: row;
    justify-content: center;
    gap: 0 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__anchor-link {
    gap: 0 24px;
  }
}

@media screen and (max-width: 768px) {
  .company__anchor-link__item {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .company__anchor-link__item {
    width: 19.4444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__anchor-link__item {
    width: 280px;
  }
}
.company__anchor-link__item a {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #14868a;
  background-color: #eafbf4;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%226%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99755%204.73478L10.8857%200.175785C11.0146%200.0555475%2011.168%20-0.00300813%2011.3461%200.000118863C11.5241%200.00324586%2011.6776%200.0649284%2011.8066%200.185166C11.9355%200.305404%2012%200.448539%2012%200.614572C12%200.780605%2011.9355%200.923791%2011.8066%201.04413L6.82865%205.67757C6.7113%205.78691%206.57984%205.86796%206.43427%205.92072C6.2887%205.97357%206.14312%206%205.99755%206C5.85198%206%205.7064%205.97357%205.56083%205.92072C5.41526%205.86796%205.2838%205.78691%205.16645%205.67757L0.188472%201.03475C0.0595542%200.91451%20-0.00322811%200.772938%200.000124749%200.610032C0.00347761%200.447025%200.0696128%200.305403%200.19853%200.185166C0.327448%200.0649279%200.480915%200.00480883%200.658934%200.00480884C0.836952%200.00480885%200.990475%200.0649279%201.1195%200.185166L5.99755%204.73478Z%22%20fill%3D%22%2319A7AC%22%2F%3E%3Cpath%20d%3D%22M5.99755%204.73478L10.8857%200.175785C11.0146%200.0555475%2011.168%20-0.00300813%2011.3461%200.000118863C11.5241%200.00324586%2011.6776%200.0649284%2011.8066%200.185166C11.9355%200.305404%2012%200.448539%2012%200.614572C12%200.780605%2011.9355%200.923791%2011.8066%201.04413L6.82865%205.67757C6.7113%205.78691%206.57984%205.86796%206.43427%205.92072C6.2887%205.97357%206.14312%206%205.99755%206C5.85198%206%205.7064%205.97357%205.56083%205.92072C5.41526%205.86796%205.2838%205.78691%205.16645%205.67757L0.188472%201.03475C0.0595542%200.91451%20-0.00322811%200.772938%200.000124749%200.610032C0.00347761%200.447025%200.0696128%200.305403%200.19853%200.185166C0.327448%200.0649279%200.480915%200.00480883%200.658934%200.00480884C0.836952%200.00480885%200.990475%200.0649279%201.1195%200.185166L5.99755%204.73478Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  text-align: center;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .company__anchor-link__item a {
    padding: 3.5897435897vw 0;
    border-radius: 5.641025641vw;
    background-position: right 4.6153846154vw center;
    background-size: 3.0769230769vw auto;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .company__anchor-link__item a {
    padding: 1.1111111111vw 0;
    border-radius: 1.7361111111vw;
    background-position: right 1.1111111111vw center;
    background-size: 1.1111111111vw auto;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__anchor-link__item a {
    padding: 16px 0;
    border-radius: 25px;
    background-position: right 16px center;
    background-size: 16px auto;
    font-size: 18px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .company__anchor-link__item a:hover {
    opacity: 1;
    background-color: #14868a;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99755%205.07647L10.8857%200.188471C11.0146%200.0595561%2011.168%20-0.00322522%2011.3461%200.000127443C11.5241%200.0034801%2011.6776%200.069614%2011.8066%200.198529C11.9355%200.327444%2012%200.480909%2012%200.658924C12%200.836939%2011.9355%200.990458%2011.8066%201.11948L6.82865%206.0873C6.7113%206.20453%206.57984%206.29143%206.43427%206.34799C6.2887%206.40466%206.14312%206.433%205.99755%206.433C5.85198%206.433%205.7064%206.40466%205.56083%206.34799C5.41526%206.29143%205.2838%206.20453%205.16645%206.0873L0.188471%201.10942C0.0595529%200.980507%20-0.00322881%200.828719%200.000123825%200.654056C0.00347645%200.479286%200.0696114%200.327443%200.198529%200.198528C0.327446%200.0696135%200.480914%200.00515591%200.658933%200.00515591C0.836951%200.00515592%200.990474%200.0696136%201.1195%200.198528L5.99755%205.07647Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    color: #fff;
  }
}

.company__sec__title {
  color: #14868a;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .company__sec__title {
    font-size: 9.2307692308vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec__title {
    font-size: 3.0555555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec__title {
    font-size: 44px;
  }
}
@media screen and (max-width: 768px) {
  .company__sec__title--link {
    padding: 1.5384615385vw 0 0.7692307692vw 4.6153846154vw;
    border-left: 1.0256410256vw solid #14868a;
    font-size: 7.1794871795vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec__title--link {
    padding: 0.4166666667vw 0 0.2083333333vw 1.25vw;
    border-left: 0.2777777778vw solid #14868a;
    font-size: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec__title--link {
    padding: 6px 0 3px 18px;
    border-left: 4px solid #14868a;
    font-size: 28px;
  }
}

@media screen and (max-width: 768px) {
  .company__logo {
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .company__logo {
    margin-top: 3.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__logo {
    margin-top: 48px;
  }
}

.company__logo a {
  display: inline-flex;
  align-items: flex-end;
}

@media screen and (max-width: 768px) {
  .company__logo a img {
    width: 30.7692307692vw;
    margin: 0 2.5641025641vw 0 0;
  }
}
@media screen and (min-width: 769px) {
  .company__logo a img {
    width: 13.8888888889vw;
    margin: 0 1.3888888889vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .company__logo a img {
    width: 200px;
    margin: 0 20px 0 0;
  }
}

.company__logo a span {
  color: #802077;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .company__logo a span {
    font-size: 2.0512820513vw;
    line-height: 2.5641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .company__logo a span {
    font-size: 0.8333333333vw;
    line-height: 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__logo a span {
    font-size: 12px;
    line-height: 16px;
  }
}

@media screen and (max-width: 768px) {
  .company__sec {
    scroll-margin-top: 18.9743589744vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec {
    scroll-margin-top: 9.8611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec {
    scroll-margin-top: 142px;
  }
}
.company__sec table {
  table-layout: fixed;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
}
.company__sec table th,
.company__sec table td {
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  text-align: left;
  vertical-align: top;
  letter-spacing: 0;
}
.company__sec table th {
  background: #eafbf4;
  font-weight: 700;
}
.company__sec table th.mid {
  vertical-align: middle;
}
.company__sec table td {
  line-height: 1.8;
}
.company__sec table td.mid {
  vertical-align: middle;
}
.company__sec table td .pos {
  display: inline-block;
}
.company__sec table a {
  color: #14868a;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 0.4em;
}
@media (hover: hover) and (pointer: fine) {
  .company__sec table a:hover {
    text-decoration: none;
  }
}
.company__sec table a.outlink::after {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.80775%2017C1.30258%2017%200.875%2016.825%200.525%2016.475C0.175%2016.125%200%2015.6974%200%2015.1923V1.80775C0%201.30258%200.175%200.875%200.525%200.525C0.875%200.175%201.30258%200%201.80775%200H7.36525C7.57808%200%207.75633%200.0718332%207.9%200.2155C8.0435%200.359%208.11525%200.537167%208.11525%200.75C8.11525%200.962833%208.0435%201.141%207.9%201.2845C7.75633%201.42817%207.57808%201.5%207.36525%201.5H1.80775C1.73075%201.5%201.66025%201.53208%201.59625%201.59625C1.53208%201.66025%201.5%201.73075%201.5%201.80775V15.1923C1.5%2015.2692%201.53208%2015.3398%201.59625%2015.4038C1.66025%2015.4679%201.73075%2015.5%201.80775%2015.5H15.1923C15.2692%2015.5%2015.3398%2015.4679%2015.4038%2015.4038C15.4679%2015.3398%2015.5%2015.2692%2015.5%2015.1923V9.63475C15.5%209.42192%2015.5718%209.24367%2015.7155%209.1C15.859%208.9565%2016.0372%208.88475%2016.25%208.88475C16.4628%208.88475%2016.641%208.9565%2016.7845%209.1C16.9282%209.24367%2017%209.42192%2017%209.63475V15.1923C17%2015.6974%2016.825%2016.125%2016.475%2016.475C16.125%2016.825%2015.6974%2017%2015.1923%2017H1.80775ZM15.5%202.55375L6.74625%2011.3077C6.60775%2011.4461%206.43367%2011.5169%206.224%2011.5203C6.0145%2011.5234%205.83725%2011.4526%205.69225%2011.3077C5.54742%2011.1627%205.475%2010.9871%205.475%2010.7808C5.475%2010.5744%205.54742%2010.3988%205.69225%2010.2537L14.4462%201.5H11.25C11.0372%201.5%2010.859%201.42817%2010.7155%201.2845C10.5718%201.141%2010.5%200.962833%2010.5%200.75C10.5%200.537167%2010.5718%200.359%2010.7155%200.2155C10.859%200.0718332%2011.0372%200%2011.25%200H16.096C16.3538%200%2016.5689%200.0862494%2016.7413%200.258749C16.9138%200.431083%2017%200.646166%2017%200.903999V5.75C17%205.96283%2016.9282%206.141%2016.7845%206.2845C16.641%206.42817%2016.4628%206.5%2016.25%206.5C16.0372%206.5%2015.859%206.42817%2015.7155%206.2845C15.5718%206.141%2015.5%205.96283%2015.5%205.75V2.55375Z%22%20fill%3D%22%2319A7AC%22%2F%3E%3Cpath%20d%3D%22M1.80775%2017C1.30258%2017%200.875%2016.825%200.525%2016.475C0.175%2016.125%200%2015.6974%200%2015.1923V1.80775C0%201.30258%200.175%200.875%200.525%200.525C0.875%200.175%201.30258%200%201.80775%200H7.36525C7.57808%200%207.75633%200.0718332%207.9%200.2155C8.0435%200.359%208.11525%200.537167%208.11525%200.75C8.11525%200.962833%208.0435%201.141%207.9%201.2845C7.75633%201.42817%207.57808%201.5%207.36525%201.5H1.80775C1.73075%201.5%201.66025%201.53208%201.59625%201.59625C1.53208%201.66025%201.5%201.73075%201.5%201.80775V15.1923C1.5%2015.2692%201.53208%2015.3398%201.59625%2015.4038C1.66025%2015.4679%201.73075%2015.5%201.80775%2015.5H15.1923C15.2692%2015.5%2015.3398%2015.4679%2015.4038%2015.4038C15.4679%2015.3398%2015.5%2015.2692%2015.5%2015.1923V9.63475C15.5%209.42192%2015.5718%209.24367%2015.7155%209.1C15.859%208.9565%2016.0372%208.88475%2016.25%208.88475C16.4628%208.88475%2016.641%208.9565%2016.7845%209.1C16.9282%209.24367%2017%209.42192%2017%209.63475V15.1923C17%2015.6974%2016.825%2016.125%2016.475%2016.475C16.125%2016.825%2015.6974%2017%2015.1923%2017H1.80775ZM15.5%202.55375L6.74625%2011.3077C6.60775%2011.4461%206.43367%2011.5169%206.224%2011.5203C6.0145%2011.5234%205.83725%2011.4526%205.69225%2011.3077C5.54742%2011.1627%205.475%2010.9871%205.475%2010.7808C5.475%2010.5744%205.54742%2010.3988%205.69225%2010.2537L14.4462%201.5H11.25C11.0372%201.5%2010.859%201.42817%2010.7155%201.2845C10.5718%201.141%2010.5%200.962833%2010.5%200.75C10.5%200.537167%2010.5718%200.359%2010.7155%200.2155C10.859%200.0718332%2011.0372%200%2011.25%200H16.096C16.3538%200%2016.5689%200.0862494%2016.7413%200.258749C16.9138%200.431083%2017%200.646166%2017%200.903999V5.75C17%205.96283%2016.9282%206.141%2016.7845%206.2845C16.641%206.42817%2016.4628%206.5%2016.25%206.5C16.0372%206.5%2015.859%206.42817%2015.7155%206.2845C15.5718%206.141%2015.5%205.96283%2015.5%205.75V2.55375Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .company__sec table a.outlink::after {
    width: 4.358974359vw;
    height: 4.358974359vw;
    margin-left: 2.1794871795vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec table a.outlink::after {
    width: 1.1805555556vw;
    height: 1.1805555556vw;
    margin-left: 0.5902777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec table a.outlink::after {
    width: 17px;
    height: 17px;
    margin-left: 8.5px;
  }
}
@media screen and (max-width: 768px) {
  .company__sec .tblWrap {
    overflow: scroll;
  }
  .company__sec table {
    position: relative;
    width: 100%;
  }
  .company__sec table th,
  .company__sec table td {
    font-size: 4.1025641026vw;
    padding: 1.7948717949vw 3.8461538462vw;
  }
  .company__sec table th {
    border-left: none;
    width: 30.7692307692vw;
    position: sticky;
    left: 0;
  }
  .company__sec table td {
    word-wrap: break-word;
  }
}
@media screen and (min-width: 769px) {
  .company__sec table th,
  .company__sec table td {
    font-size: 1.25vw;
    padding: 1.0416666667vw;
  }
  .company__sec table th {
    width: 14.3055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec table th,
  .company__sec table td {
    font-size: 18px;
    padding: 15px;
  }
  .company__sec table th {
    width: 206px;
  }
}
.company__sec .tblWrap .recruit {
  display: flex;
}
@media screen and (max-width: 768px) {
  .company__sec .tblWrap .recruit {
    flex-wrap: wrap;
  }
}
.company__sec .tblWrap .btn {
  background-color: #ffd800;
  background-image: url(/ren1909/images/ui/icon/arrow_gray.png);
  background-repeat: no-repeat;
  background-position-y: center;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  color: #802077;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 0.3s ease-in;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .company__sec .tblWrap .btn {
    background-size: 3.0769230769vw auto;
    background-position-x: 45.1282051282vw;
    font-size: 6.4102564103vw;
    width: 53.0769230769vw;
    height: 14.8717948718vw;
    border-radius: 7.4358974359vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec .tblWrap .btn {
    background-size: 1.0416666667vw auto;
    background-position-x: 15.5555555556vw;
    font-size: 1.7361111111vw;
    width: 18.3333333333vw;
    height: 5.1388888889vw;
    border-radius: 2.5694444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec .tblWrap .btn {
    background-size: 15px auto;
    background-position-x: 224px;
    font-size: 25px;
    width: 264px;
    height: 74px;
    border-radius: 37px;
  }
}

@media screen and (max-width: 768px) {
  .pageTitle {
    font-size: 7.6923076923vw;
    padding-top: 9.6153846154vw;
    padding-bottom: 12.8205128205vw;
  }
}
@media screen and (min-width: 769px) {
  .pageTitle {
    font-size: 2.5vw;
    padding-top: 6.1111111111vw;
    padding-bottom: 6.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .pageTitle {
    font-size: 36px;
    padding-top: 88px;
    padding-bottom: 88px;
  }
}

.company__sec__txt {
  line-height: 1.8;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .company__sec__txt {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec__txt {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec__txt {
    font-size: 18px;
  }
}
.company__sec__txt a {
  color: #14868a;
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  .company__sec__txt a:hover {
    opacity: 0.8;
  }
}
.company__sec__txt a.email {
  text-decoration: none;
}

.company__sec__sub-title {
  color: #14868a;
  font-weight: 700;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .company__sec__sub-title {
    margin-top: 8.2051282051vw;
    padding: 0 0 2.5641025641vw 2.5641025641vw;
    border-bottom: 0.5128205128vw solid #14868a;
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .company__sec__sub-title {
    margin-top: 3.3333333333vw;
    padding: 0 0 0.6944444444vw 1.2820512821vw;
    border-bottom: 0.1388888889vw solid #14868a;
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .company__sec__sub-title {
    margin-top: 48px;
    padding: 0 0 10px 10px;
    border-bottom: 2px solid #14868a;
    font-size: 26px;
  }
}

.about__introduction__lead {
  text-align: center;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .about__introduction__lead {
    font-size: 6.1538461538vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__lead {
    font-size: 2.5vw;
    line-height: 1.6;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__lead {
    font-size: 36px;
  }
}
@media screen and (max-width: 768px) {
  .about__introduction__lead .about__introduction__lead--big {
    font-size: 8.2051282051vw;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__lead .about__introduction__lead--big {
    font-size: 3.3333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__lead .about__introduction__lead--big {
    font-size: 48px;
  }
}

@media screen and (max-width: 768px) {
  .about__introduction__resignation__img {
    width: 96.1538461538vw;
    margin-left: -3.8461538462vw;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__resignation__img {
    width: 61.3194444444vw;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__resignation__img {
    width: 883px;
  }
}

.about__txt {
  line-height: 1.8;
  letter-spacing: -0.02em;
}
@media screen and (max-width: 768px) {
  .about__txt {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .about__txt {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__txt {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .about__txt--fzlarge1 {
    font-size: 5.641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .about__txt--fzlarge1 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__txt--fzlarge1 {
    font-size: 24px;
  }
}
.about__txt--fzlarge2 {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .about__txt--fzlarge2 {
    padding: 1.2820512821vw 0;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .about__txt--fzlarge2 {
    padding: 0.2777777778vw 0;
    font-size: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__txt--fzlarge2 {
    padding: 4px 0;
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .about__txt--fzlarge3 {
    font-size: 7.1794871795vw;
  }
}
@media screen and (min-width: 769px) {
  .about__txt--fzlarge3 {
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__txt--fzlarge3 {
    font-size: 36px;
  }
}
.about__txt--fzlarge4 {
  letter-spacing: -0.04em;
}
@media screen and (max-width: 768px) {
  .about__txt--fzlarge4 {
    font-size: 7.1794871795vw;
  }
}
@media screen and (min-width: 769px) {
  .about__txt--fzlarge4 {
    font-size: 3.0555555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__txt--fzlarge4 {
    font-size: 44px;
  }
}

.about__introduction__wrap {
  display: flex;
}
@media screen and (max-width: 768px) {
  .about__introduction__wrap {
    flex-direction: column-reverse;
    gap: 5.1282051282vw 0;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__wrap {
    flex-direction: row;
    gap: 1.6666666667vw 0;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__wrap {
    gap: 24px 0;
  }
}

.about__introduction__wrap__txt {
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .about__introduction__wrap__txt {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__wrap__txt {
    width: calc(100% - 36.9444444444vw);
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__wrap__txt {
    width: calc(100% - 532px);
  }
}

.about__introduction__wrap__img {
  display: flex;
}
@media screen and (max-width: 768px) {
  .about__introduction__wrap__img {
    width: 95.3846153846vw;
    margin: 0 -1.5384615385vw;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__wrap__img {
    width: 36.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__wrap__img {
    width: 532px;
  }
}
@media screen and (max-width: 768px) {
  .about__introduction__wrap__img img {
    width: 50%;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__wrap__img img {
    width: 18.4722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__wrap__img img {
    width: 266px;
  }
}

.about__introduction__hd {
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .about__introduction__hd {
    border-left: 1.0256410256vw solid #14868a;
    padding: 3.0769230769vw 0 2.5641025641vw 2.5641025641vw;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__hd {
    border-left: 0.4166666667vw solid #14868a;
    padding: 0.8333333333vw 0 0.6944444444vw 0.6944444444vw;
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__hd {
    border-left: 6px solid #14868a;
    padding: 12px 0 10px 10px;
    font-size: 26px;
  }
}

.about__introduction__cause__wrap {
  display: flex;
}
@media screen and (max-width: 768px) {
  .about__introduction__cause__wrap {
    flex-direction: column;
    gap: 4.1025641026vw 0;
  }
}
@media screen and (min-width: 769px) {
  .about__introduction__cause__wrap {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 2.2222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__cause__wrap {
    gap: 0 32px;
  }
}

@media screen and (min-width: 769px) {
  .about__introduction__cause__wrap__img {
    width: calc((100% - 2.2222222222vw) / 2);
  }
}
@media screen and (min-width: 1440px) {
  .about__introduction__cause__wrap__img {
    width: calc((100% - 32px) / 2);
  }
}

@media screen and (max-width: 768px) {
  .about__check {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 769px) {
  .about__check {
    width: 100vw;
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .about__check {
    width: 1440px;
    margin-right: auto;
    margin-left: auto;
  }
}

.about__check__hd {
  display: flex;
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .about__check__hd {
    flex-direction: column;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .about__check__hd {
    flex-direction: row;
    align-items: center;
    gap: 0 2.7777777778vw;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__hd {
    gap: 0 40px;
    background-size: 6.5px auto;
  }
}

@media screen and (max-width: 768px) {
  .about__check__hd__img {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .about__check__hd__img {
    width: 31.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__hd__img {
    width: 450px;
  }
}

.about__check__hd__txt {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .about__check__hd__txt {
    width: auto;
    padding: 6.1538461538vw 0;
    font-size: 5.641025641vw;
    background-size: 1.6666666667vw auto;
    text-align: center;
  }
}
@media screen and (min-width: 769px) {
  .about__check__hd__txt {
    width: calc(100% - 31.25vw);
    font-size: 2.5vw;
    background-size: 0.4513888889vw auto;
    text-align: left;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__hd__txt {
    width: calc(100% - 450px);
    font-size: 36px;
    background-size: 6.5px auto;
  }
}

.about__check__measurements {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .about__check__measurements {
    flex-direction: column;
    gap: 3.0769230769vw 0;
  }
}
@media screen and (min-width: 769px) {
  .about__check__measurements {
    flex-direction: row;
    gap: 0 3.4722222222vw;
    margin-right: auto;
    margin-left: 2.0833333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__measurements {
    gap: 0 50px;
    margin-right: auto;
    margin-left: 30px;
  }
}

.about__check__measurements__txt {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .about__check__measurements__txt {
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .about__check__measurements__txt {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__measurements__txt {
    font-size: 22px;
  }
}

@media screen and (max-width: 768px) {
  .about__check__measurements__img {
    width: 51.2820512821vw;
  }
}
@media screen and (min-width: 769px) {
  .about__check__measurements__img {
    width: 19.4444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__measurements__img {
    width: 280px;
  }
}

@media screen and (max-width: 768px) {
  .about__check__problem__img {
    width: 100vw;
    margin-right: -3.8461538462vw;
    margin-left: -3.8461538462vw;
  }
}
@media screen and (min-width: 769px) {
  .about__check__problem__img {
    width: 64.3055555556vw;
    margin-right: 2.7777777778vw;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__problem__img {
    width: 926px;
    margin-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .about__check__support {
    display: flex;
    gap: 0 2.7777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__support {
    gap: 0 40px;
  }
}

@media screen and (max-width: 768px) {
  .about__check__support__txt {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .about__check__support__txt {
    width: calc(100% - 38.6111111111vw);
  }
}
@media screen and (min-width: 1440px) {
  .about__check__support__txt {
    width: calc(100% - 556px);
  }
}

@media screen and (max-width: 768px) {
  .about__check__support__img {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .about__check__support__img {
    width: 35.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .about__check__support__img {
    width: 516px;
  }
}

@media screen and (max-width: 768px) {
  .voice {
    padding-bottom: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .voice {
    padding-bottom: 6.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice {
    padding-bottom: 96px;
  }
}

.voice__anchor-link {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .voice__anchor-link {
    gap: 2.0512820513vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__anchor-link {
    gap: 0 1.7361111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__anchor-link {
    gap: 0 25px;
  }
}

@media screen and (max-width: 768px) {
  .voice__anchor-link__item {
    width: calc((100% - 2.0512820513vw) / 2);
  }
}
@media screen and (min-width: 769px) {
  .voice__anchor-link__item {
    width: calc((100% - 5.2083333333vw) / 4);
  }
}
@media screen and (min-width: 1440px) {
  .voice__anchor-link__item {
    width: calc((100% - 75px) / 4);
  }
}
.voice__anchor-link__item a {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #14868a;
  background-color: #eafbf4;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%226%22%20viewBox%3D%220%200%2012%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99755%204.73478L10.8857%200.175785C11.0146%200.0555475%2011.168%20-0.00300813%2011.3461%200.000118863C11.5241%200.00324586%2011.6776%200.0649284%2011.8066%200.185166C11.9355%200.305404%2012%200.448539%2012%200.614572C12%200.780605%2011.9355%200.923791%2011.8066%201.04413L6.82865%205.67757C6.7113%205.78691%206.57984%205.86796%206.43427%205.92072C6.2887%205.97357%206.14312%206%205.99755%206C5.85198%206%205.7064%205.97357%205.56083%205.92072C5.41526%205.86796%205.2838%205.78691%205.16645%205.67757L0.188472%201.03475C0.0595542%200.91451%20-0.00322811%200.772938%200.000124749%200.610032C0.00347761%200.447025%200.0696128%200.305403%200.19853%200.185166C0.327448%200.0649279%200.480915%200.00480883%200.658934%200.00480884C0.836952%200.00480885%200.990475%200.0649279%201.1195%200.185166L5.99755%204.73478Z%22%20fill%3D%22%2319A7AC%22%2F%3E%3Cpath%20d%3D%22M5.99755%204.73478L10.8857%200.175785C11.0146%200.0555475%2011.168%20-0.00300813%2011.3461%200.000118863C11.5241%200.00324586%2011.6776%200.0649284%2011.8066%200.185166C11.9355%200.305404%2012%200.448539%2012%200.614572C12%200.780605%2011.9355%200.923791%2011.8066%201.04413L6.82865%205.67757C6.7113%205.78691%206.57984%205.86796%206.43427%205.92072C6.2887%205.97357%206.14312%206%205.99755%206C5.85198%206%205.7064%205.97357%205.56083%205.92072C5.41526%205.86796%205.2838%205.78691%205.16645%205.67757L0.188472%201.03475C0.0595542%200.91451%20-0.00322811%200.772938%200.000124749%200.610032C0.00347761%200.447025%200.0696128%200.305403%200.19853%200.185166C0.327448%200.0649279%200.480915%200.00480883%200.658934%200.00480884C0.836952%200.00480885%200.990475%200.0649279%201.1195%200.185166L5.99755%204.73478Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  text-align: center;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .voice__anchor-link__item a {
    padding: 3.5897435897vw 0;
    border-radius: 5.641025641vw;
    background-position: right 4.6153846154vw center;
    background-size: 3.0769230769vw auto;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__anchor-link__item a {
    padding: 1.1111111111vw 0;
    border-radius: 1.7361111111vw;
    background-position: right 1.1111111111vw center;
    background-size: 1.1111111111vw auto;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__anchor-link__item a {
    padding: 16px 0;
    border-radius: 25px;
    background-position: right 16px center;
    background-size: 16px auto;
    font-size: 18px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .voice__anchor-link__item a:hover {
    opacity: 1;
    background-color: #14868a;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.99755%205.07647L10.8857%200.188471C11.0146%200.0595561%2011.168%20-0.00322522%2011.3461%200.000127443C11.5241%200.0034801%2011.6776%200.069614%2011.8066%200.198529C11.9355%200.327444%2012%200.480909%2012%200.658924C12%200.836939%2011.9355%200.990458%2011.8066%201.11948L6.82865%206.0873C6.7113%206.20453%206.57984%206.29143%206.43427%206.34799C6.2887%206.40466%206.14312%206.433%205.99755%206.433C5.85198%206.433%205.7064%206.40466%205.56083%206.34799C5.41526%206.29143%205.2838%206.20453%205.16645%206.0873L0.188471%201.10942C0.0595529%200.980507%20-0.00322881%200.828719%200.000123825%200.654056C0.00347645%200.479286%200.0696114%200.327443%200.198529%200.198528C0.327446%200.0696135%200.480914%200.00515591%200.658933%200.00515591C0.836951%200.00515592%200.990474%200.0696136%201.1195%200.198528L5.99755%205.07647Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    color: #fff;
  }
}

@media screen and (max-width: 768px) {
  .voice__content {
    scroll-margin-top: 18.9743589744vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__content {
    scroll-margin-top: 9.8611111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__content {
    scroll-margin-top: 142px;
  }
}

.voice__content__hd {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  color: #14868a;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .voice__content__hd {
    padding: 4.8717948718vw 4.1025641026vw 3.8461538462vw;
    border-left: 1.0256410256vw solid #14868a;
    background-size: 1.6666666667vw auto;
    font-size: 5.641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__content__hd {
    padding: 1.3888888889vw 1.7361111111vw;
    border-left: 0.2777777778vw solid #14868a;
    background-size: 0.4513888889vw auto;
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__content__hd {
    padding: 20px 25px;
    border-left: 4px solid #14868a;
    background-size: 6.5px auto;
    font-size: 26px;
  }
}

.voice__content__wrap {
  display: flex;
  background-color: #eafbf4;
}
@media screen and (max-width: 768px) {
  .voice__content__wrap {
    flex-direction: column;
    gap: 4.1025641026vw 0;
    margin-top: 8.2051282051vw;
    padding: 6.1538461538vw 5.1282051282vw;
    border-radius: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__content__wrap {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 1.9444444444vw;
    margin-top: 2.7777777778vw;
    padding: 2.2222222222vw 2.5vw;
    border-radius: 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__content__wrap {
    gap: 0 28px;
    margin-top: 40px;
    padding: 32px 36px;
    border-radius: 16px;
  }
}
@media screen and (max-width: 768px) {
  .voice__content__wrap + .voice__content__wrap {
    margin-top: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__content__wrap + .voice__content__wrap {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__content__wrap + .voice__content__wrap {
    margin-top: 24px;
  }
}

@media screen and (max-width: 768px) {
  .voice__content__wrap__img {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .voice__content__wrap__img {
    width: 26.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__content__wrap__img {
    width: 380px;
  }
}

@media screen and (max-width: 768px) {
  .voice__wrap__txt {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .voice__wrap__txt {
    width: calc(100% - 28.3333333333vw);
    padding-top: 1.0416666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__wrap__txt {
    width: calc(100% - 408px);
    padding-top: 15px;
  }
}

.voice__wrap__txt__name {
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .voice__wrap__txt__name {
    font-size: 5.641025641vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__wrap__txt__name {
    font-size: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__wrap__txt__name {
    font-size: 28px;
  }
}

.voice__wrap__txt__age {
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .voice__wrap__txt__age {
    margin-top: 3.0769230769vw;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__wrap__txt__age {
    margin-top: 1.25vw;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__wrap__txt__age {
    margin-top: 18px;
    font-size: 20px;
  }
}

.voice__wrap__txt__impression {
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .voice__wrap__txt__impression {
    margin-top: 2.5641025641vw;
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .voice__wrap__txt__impression {
    margin-top: 1.1111111111vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .voice__wrap__txt__impression {
    margin-top: 16px;
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  .lp__mv {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .lp__mv {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .lp__mv {
    width: 1440px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .application__movie {
    margin-top: 10.2564102564vw;
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .application__movie {
    margin-top: 7.4305555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__movie {
    margin-top: 107px;
  }
}

.application__movie__hd {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .application__movie__hd {
    height: 35.3846153846vw;
    background-position: left top 6.4102564103vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .application__movie__hd {
    height: 9.7222222222vw;
    background-position: left top 58px;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__movie__hd {
    height: 140px;
    background-position: left top 58px;
    background-size: 6.5px auto;
  }
}
.application__movie__hd img {
  position: relative;
}
@media screen and (max-width: 768px) {
  .application__movie__hd img {
    top: -6.5384615385vw;
    width: 92.8205128205vw;
    margin: 0;
  }
}
@media screen and (min-width: 769px) {
  .application__movie__hd img {
    top: -4.1666666667vw;
    width: 64.4444444444vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__movie__hd img {
    top: -60px;
    width: 928px;
    margin: 0 auto;
  }
}

.application__movie__wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .application__movie__wrapper {
    flex-direction: column;
    gap: 10.2564102564vw 0;
    margin-right: 3.8461538462vw;
    margin-left: 3.8461538462vw;
  }
}
@media screen and (min-width: 769px) {
  .application__movie__wrapper {
    flex-direction: row;
    gap: 1.6666666667vw;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__movie__wrapper {
    flex-direction: row;
    gap: 24px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 768px) {
  .application__movie__item {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .application__movie__item {
    width: calc((100% - 3.3333333333vw) / 3);
  }
}
@media screen and (min-width: 1440px) {
  .application__movie__item {
    width: calc((100% - 48px) / 3);
  }
}

.application__movie__item__hd {
  background-color: #14868a;
  text-align: center;
  color: #fff;
  line-height: 1.6;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .application__movie__item__hd {
    height: auto;
    padding: 6.1538461538vw 0;
    border-radius: 2.5641025641vw 2.5641025641vw 0 0;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__movie__item__hd {
    height: 10vw;
    padding: 1.6666666667vw;
    border-radius: 0.6944444444vw 0.6944444444vw 0 0;
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__movie__item__hd {
    height: 144px;
    padding: 24px;
    border-radius: 10px 10px 0 0;
    font-size: 20px;
  }
}
.application__movie__item__hd__type2 {
  height: auto;
}
@media screen and (max-width: 768px) {
  .application__movie__item__hd__type2 {
    margin-right: 3.8461538462vw;
    margin-left: 3.8461538462vw;
  }
}

@media screen and (max-width: 768px) {
  .application__satisfaction {
    margin-top: 10.2564102564vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction {
    margin-top: 4.4444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction {
    margin-top: 64px;
  }
}

@media screen and (max-width: 768px) {
  .application__satisfaction__hd {
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__hd {
    width: 90.9722222222vw;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__hd {
    width: 1310px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 768px) {
  .application__satisfaction__wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 10.2564102564vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__wrapper {
    display: flex;
    flex-direction: row;
    gap: 0.6944444444vw;
    margin-top: 1.9444444444vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__wrapper {
    display: flex;
    flex-direction: row;
    gap: 10px;
    margin-top: 28px;
  }
}

@media screen and (max-width: 768px) {
  .application__satisfaction__item {
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__item {
    width: calc(50% - 0.3472222222vw);
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__item {
    width: calc(50% - 5px);
  }
}

.application__satisfaction__fukudashi {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
}
@media screen and (max-width: 768px) {
  .application__satisfaction__fukudashi {
    gap: 1.2820512821vw;
    margin: 0 -1.0256410256vw;
    padding: 0 5.1282051282vw 6.4102564103vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__fukudashi {
    gap: 0.6944444444vw;
    height: 22.2916666667vw;
    padding: 0 3.125vw 2.7777777778vw;
    background-image: url("/pint-up-2404/assets/img/application__satisfaction__fukudashi.webp");
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__fukudashi {
    gap: 10px;
    height: 321px;
    padding: 0 45px 40px;
  }
}
@media screen and (max-width: 768px) {
  .application__satisfaction__fukudashi--type1 {
    height: 69.4871794872vw;
    background-image: url("/pint-up-2404/assets/img/application__satisfaction__fukudashi01_sp.webp");
  }
}
@media screen and (max-width: 768px) {
  .application__satisfaction__fukudashi--type2 {
    height: 74.6153846154vw;
    background-image: url("/pint-up-2404/assets/img/application__satisfaction__fukudashi02_sp.webp");
  }
}

.application__satisfaction__category {
  display: inline-block;
  background-color: #14868a;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .application__satisfaction__category {
    padding: 2.0512820513vw 0;
    font-size: 4.6153846154vw;
    border-radius: 1.5384615385vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__category {
    padding: 0.5555555556vw 0;
    border-radius: 0.4166666667vw;
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__category {
    padding: 8px 0;
    border-radius: 6px;
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .application__satisfaction__category--wide1 {
    width: 17.4358974359vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__category--wide1 {
    width: 4.7222222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__category--wide1 {
    width: 68px;
  }
}
@media screen and (max-width: 768px) {
  .application__satisfaction__category--wide2 {
    width: 12.8205128205vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__category--wide2 {
    width: 3.4722222222vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__category--wide2 {
    width: 50px;
  }
}

.application__satisfaction__desc {
  line-height: 1.6;
  letter-spacing: -0.02em;
}
@media screen and (max-width: 768px) {
  .application__satisfaction__desc {
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__desc {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__desc {
    font-size: 22px;
  }
}
.application__satisfaction__desc--underline {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
  text-decoration-color: #14868a;
}

.application__satisfaction__age {
  text-align: right;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .application__satisfaction__age {
    font-size: 4.1025641026vw;
  }
}
@media screen and (min-width: 769px) {
  .application__satisfaction__age {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__satisfaction__age {
    font-size: 20px;
  }
}

.application__reason {
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media screen and (max-width: 768px) {
  .application__reason {
    margin-top: 27.6923076923vw;
    background-image: url("/pint-up-2404/assets/img/application__reason__bg_sp.webp");
    background-position: top 39.2307692308vw center;
  }
}
@media screen and (min-width: 769px) {
  .application__reason {
    width: 100vw;
    margin: 18.0555555556vw auto 0;
    background-image: url("/pint-up-2404/assets/img/application__reason__bg.webp");
    background-position: top 7.2222222222vw center;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason {
    width: 1440px;
    margin: 260px auto 0;
    background-position: top 104px center;
  }
}

.application__reason__wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .application__reason__wrapper {
    flex-direction: column;
    gap: 0;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__wrapper {
    flex-direction: row;
    gap: 1.1111111111vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__wrapper {
    flex-direction: row;
    gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .application__reason__wrapper--type1 {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__wrapper--type1 {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .application__reason__wrapper--type2 {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__wrapper--type2 {
    flex-direction: row-reverse;
  }
}

.application__reason__fukudashi {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-position: 0 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .application__reason__fukudashi--type1 {
    width: auto;
    height: 58.9743589744vw;
    padding-top: 11.5384615385vw;
    background-image: url("/pint-up-2404/assets/img/application__reason__fukidashi01_sp.webp");
  }
}
@media screen and (min-width: 769px) {
  .application__reason__fukudashi--type1 {
    width: 30.1388888889vw;
    height: 20.9722222222vw;
    padding-top: 5.1388888889vw;
    background-image: url("/pint-up-2404/assets/img/application__reason__fukidashi01.webp");
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__fukudashi--type1 {
    width: 434px;
    height: 302px;
    padding-top: 74px;
  }
}
@media screen and (max-width: 768px) {
  .application__reason__fukudashi--type2 {
    width: auto;
    height: 84.1025641026vw;
    padding-top: 11.2820512821vw;
    background-image: url("/pint-up-2404/assets/img/application__reason__fukidashi02_sp.webp");
  }
}
@media screen and (min-width: 769px) {
  .application__reason__fukudashi--type2 {
    width: 35.4166666667vw;
    height: 24.5833333333vw;
    padding-top: 4.1666666667vw;
    background-image: url("/pint-up-2404/assets/img/application__reason__fukidashi02.webp");
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__fukudashi--type2 {
    width: 510px;
    height: 354px;
    padding-top: 60px;
  }
}

.application__reason__desc {
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .application__reason__desc {
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__desc {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__desc {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .application__reason__desc--big {
    font-size: 6.1538461538vw;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__desc--big {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__desc--big {
    font-size: 26px;
  }
}

@media screen and (max-width: 768px) {
  .application__reason__img {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__img {
    width: 35.8333333333vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__img {
    width: 516px;
  }
}

@media screen and (max-width: 768px) {
  .application__reason__hd {
    width: 94.6153846154vw;
    margin-top: 7.1794871795vw;
    margin-right: -1.0256410256vw;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__hd {
    width: 42.7777777778vw;
    margin-top: 3.4722222222vw;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__hd {
    width: 616px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 768px) {
  .application__reason__campaign {
    width: auto;
    margin: 12.3076923077vw -3.8461538462vw 0;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__campaign {
    margin: 3.3333333333vw 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__campaign {
    margin: 48px 0 0;
  }
}

@media screen and (max-width: 768px) {
  .application__reason__banner {
    margin-top: 7.6923076923vw;
  }
}
@media screen and (min-width: 769px) {
  .application__reason__banner {
    margin-top: 4.1666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__reason__banner {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .application__flow {
    margin-top: 7.6923076923vw;
  }
}
@media screen and (min-width: 769px) {
  .application__flow {
    margin-top: 6.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow {
    margin-top: 96px;
  }
}

.application__flow__hd {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  text-align: center;
  color: #14868a;
  font-weight: 700;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .application__flow__hd {
    padding: 6.1538461538vw 0;
    background-size: 1.6666666667vw auto;
    font-size: 6.1538461538vw;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__hd {
    padding: 2.6388888889vw 0;
    font-size: 1.9444444444vw;
    background-size: 0.4513888889vw auto;
    line-height: 1;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__hd {
    padding: 38px 0;
    background-size: 6.5px auto;
    font-size: 28px;
  }
}

@media screen and (max-width: 768px) {
  .application__flow__howto {
    width: 88.2051282051vw;
    margin: 3.0769230769vw auto 0;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__howto {
    width: 43.3333333333vw;
    margin: 1.6666666667vw auto 0;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__howto {
    width: 624px;
    margin: 24px auto 0;
  }
}

.application__flow__measurement {
  display: flex;
}
@media screen and (max-width: 768px) {
  .application__flow__measurement {
    flex-direction: column;
    gap: 5.1282051282vw 0;
    margin-top: 7.6923076923vw;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__measurement {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-top: 2.7777777778vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__measurement {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px;
    margin-top: 40px;
  }
}

@media screen and (max-width: 768px) {
  .application__flow__measurement__item {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__measurement__item {
    width: calc(50% - 1.1111111111vw);
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__measurement__item {
    width: calc(50% - 16px);
  }
}

.application__flow__measurement__txt {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  text-align: center;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .application__flow__measurement__txt {
    padding: 4.1025641026vw 0;
    background-size: 1.6666666667vw auto;
    border-radius: 1.2820512821vw 0 0 1.2820512821vw;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__measurement__txt {
    padding: 2.2222222222vw 0;
    background-size: 0.4513888889vw auto;
    border-radius: 0 0 0.6944444444vw 0.6944444444vw;
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__measurement__txt {
    padding: 32px 0;
    background-size: 6.5px auto;
    border-radius: 0 0 10px 10px;
    font-size: 24px;
  }
}

.application__flow__recovery {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-position: 0 0;
  background-repeat: repeat;
  text-align: center;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .application__flow__recovery {
    margin: 6.1538461538vw 3.8461538462vw 0;
    background-size: 1.6666666667vw auto;
    border-radius: 1.2820512821vw 0 0 1.2820512821vw;
    font-size: 5.1282051282vw;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__recovery {
    width: 34.7222222222vw;
    margin: 2.7777777778vw auto 0;
    background-size: 0.4513888889vw auto;
    border-radius: 0 0 0.6944444444vw 0.6944444444vw;
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__recovery {
    width: 500px;
    margin: 40px auto 0;
    padding: 32px 0;
    background-size: 6.5px auto;
    border-radius: 0 0 10px 10px;
    font-size: 24px;
  }
}

@media screen and (max-width: 768px) {
  .application__flow__recovery__txt {
    padding: 5.1282051282vw 0;
    font-size: 4.6153846154vw;
  }
}
@media screen and (min-width: 769px) {
  .application__flow__recovery__txt {
    padding: 2.2222222222vw 0;
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__flow__recovery__txt {
    padding: 32px 0;
    font-size: 24px;
  }
}

@media screen and (max-width: 768px) {
  .application__form {
    margin-top: 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .application__form {
    margin-top: 6.25vw;
  }
}
@media screen and (min-width: 1440px) {
  .application__form {
    margin-top: 90px;
  }
}

.application__form__hd {
  background-image: url("/pint-up-2404/assets/img/bg__pattern__green.webp");
  background-repeat: repeat;
}
@media screen and (max-width: 768px) {
  .application__form__hd {
    height: 35.3846153846vw;
    background-position: left top 6.4102564103vw;
    background-size: 1.6666666667vw auto;
  }
}
@media screen and (min-width: 769px) {
  .application__form__hd {
    height: 9.7222222222vw;
    background-position: left top 58px;
    background-size: 0.4513888889vw auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__form__hd {
    height: 140px;
    background-position: left top 58px;
    background-size: 6.5px auto;
  }
}
.application__form__hd img {
  position: relative;
}
@media screen and (max-width: 768px) {
  .application__form__hd img {
    top: -5.8974358974vw;
    width: 85.8974358974vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 769px) {
  .application__form__hd img {
    top: -3.6111111111vw;
    width: 57.9166666667vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .application__form__hd img {
    top: -52px;
    width: 834px;
    margin: 0 auto;
  }
}

#FrmInner {
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 768px) {
  #FrmInner {
    scroll-margin-top: 18.9743589744vw;
    padding-top: 6.1538461538vw !important;
  }
}
@media screen and (min-width: 769px) {
  #FrmInner {
    scroll-margin-top: 9.8611111111vw;
    padding-top: 2.7777777778vw !important;
  }
}
@media screen and (min-width: 1440px) {
  #FrmInner {
    scroll-margin-top: 142px;
    padding-top: 40px !important;
  }
}
#FrmInner table.FrmTbl #name_1 {
  border: 1px solid rgb(118, 118, 118) !important;
}
#FrmInner table.FrmTbl #name_2 {
  border: 1px solid rgb(118, 118, 118) !important;
}

.lp__footer__nav {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .lp__footer__nav {
    margin: 12.3076923077vw 0 12.3076923077vw;
  }
}
@media screen and (min-width: 769px) {
  .lp__footer__nav {
    margin: 4.4444444444vw 0 6.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .lp__footer__nav {
    margin: 64px 0 96px;
  }
}
.lp__footer__nav li a {
  text-decoration: underline !important;
}
.lp__footer__nav li a:link {
  color: #333;
}
.lp__footer__nav li a:visited {
  color: #333;
}
.lp__footer__nav li a:hover {
  color: #333;
}
.lp__footer__nav li a:active {
  color: #333;
}
@media screen and (min-width: 1440px) {
  .lp__footer__nav li:last-child {
    margin-top: 2.5vw;
  }
}
@media screen and (min-width: 769px) {
  .lp__footer__nav li:last-child {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (min-width: 1440px) {
  .lp__footer__nav li:last-child {
    margin-top: 24px;
  }
}
.lp__footer__nav li:last-child a {
  color: #f00;
  text-decoration-color: #f00;
}
/*# sourceMappingURL=map/style.css.map */