@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700;800&family=Poppins:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");
html,
body {
  color: var(--text-color);
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  -webkit-font-smoothing: antialiased;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  vertical-align: top;
}

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

input,
textarea,
button,
select {
  outline: none;
  margin: 0;
  padding: 0;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

a {
  text-decoration: none;
  color: var(--middle-color2);
}

p a {
  color: var(--fe-color);
  text-decoration: underline;
}
p a:hover {
  text-decoration: none;
}


:root {
  /* color */
  --base-color: #f2f4f5;
  --text-color: #0e2e6a;
  --lighttext-color: #908e8d;
  --dark-color: #0e2e6a;
  --darkbase-color: #403a36;
  --white-color: #ffffff;
  --caution-color: #eb263d;
  --line-color: #e3e4e6;
  --blue-color: #508de0;
  --link-color: #508de0;
  --yellow-color: #fcf493;
  --yellow-color3: #e5dd84;
  --ip-color: #fdb347;
  --ip-color2: #643f09;
  --ip-color3: #fa691d;
  --ip-color4: #b47924;
  --ip-light-color: #fff5e6;
  --ip-text-color: #221501;
  --fe-color: #3d74db;
  --fe-color2: #062d62;
  --fe-color3: #345086;
  --fe-light-color: #edf3ff;
  --fe-text-color: #071a40;
  --cs-color: #00b59a;
  --cs-color2: #075549;
  --cs-color3: #0e6256;
  --cs-light-color: #eaf8f6;
  --cs-text-color: #022e27;
  --hi-color: #ea5180;
  --hi-color2: #9a1c42;
  --hi-color3: #a5294f;
  --hi-light-color: #ffebf1;
  --hi-text-color: #3e0114;
  --yt-color: #de372a;
  --transition-veryshort: 0.2s;
  --transition-short: 0.3s;
  --transition-middle: 0.7s;
  --transition-long1: 1.2s;
  --transition-long2: 2s;
  --easeInOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --font-en: "Poppins", "M PLUS Rounded 1c", sans-serif;
}

@media (max-width: 967px) {
  .spnone,
  .sp_none {
    display: none !important;
  }
}
:root {
  font-size: max(1.11111vw, 15px); /* 16pxが基準 */
  /* px translate (基準幅 1440px / フォントベース 16px) */
  --f1-px: 0.0625rem;
  --v1-px: 0.0694444444vw;
  --m1-px: -0.0694444444vw;
  --f2-px: 0.125rem;
  --v2-px: 0.1388888889vw;
  --m2-px: -0.1388888889vw;
  --f3-px: 0.1875rem;
  --v3-px: 0.2083333333vw;
  --m3-px: -0.2083333333vw;
  --f4-px: 0.25rem;
  --v4-px: 0.2777777778vw;
  --m4-px: -0.2777777778vw;
  --f5-px: 0.3125rem;
  --v5-px: 0.3472222222vw;
  --m5-px: -0.3472222222vw;
  --f6-px: 0.375rem;
  --v6-px: 0.4166666667vw;
  --m6-px: -0.4166666667vw;
  --f7-px: 0.4375rem;
  --v7-px: 0.4861111111vw;
  --m7-px: -0.4861111111vw;
  --f8-px: 0.5rem;
  --v8-px: 0.5555555556vw;
  --m8-px: -0.5555555556vw;
  --f9-px: 0.5625rem;
  --v9-px: 0.625vw;
  --m9-px: -0.625vw;
  --f10-px: 0.625rem;
  --v10-px: 0.6944444444vw;
  --m10-px: -0.6944444444vw;
  --f11-px: 0.6875rem;
  --v11-px: 0.7638888889vw;
  --m11-px: -0.7638888889vw;
  --f12-px: 0.75rem;
  --v12-px: 0.8333333333vw;
  --m12-px: -0.8333333333vw;
  --f13-px: 0.8125rem;
  --v13-px: 0.9027777778vw;
  --m13-px: -0.9027777778vw;
  --f14-px: 0.875rem;
  --v14-px: 0.9722222222vw;
  --m14-px: -0.9722222222vw;
  --f15-px: 0.9375rem;
  --v15-px: 1.0416666667vw;
  --m15-px: -1.0416666667vw;
  --f16-px: 1rem;
  --v16-px: 1.1111111111vw;
  --m16-px: -1.1111111111vw;
  --f17-px: 1.0625rem;
  --v17-px: 1.1805555556vw;
  --m17-px: -1.1805555556vw;
  --f18-px: 1.125rem;
  --v18-px: 1.25vw;
  --m18-px: -1.25vw;
  --f19-px: 1.1875rem;
  --v19-px: 1.3194444444vw;
  --m19-px: -1.3194444444vw;
  --f20-px: 1.25rem;
  --v20-px: 1.3888888889vw;
  --m20-px: -1.3888888889vw;
  --f21-px: 1.3125rem;
  --v21-px: 1.4583333333vw;
  --m21-px: -1.4583333333vw;
  --f22-px: 1.375rem;
  --v22-px: 1.5277777778vw;
  --m22-px: -1.5277777778vw;
  --f23-px: 1.4375rem;
  --v23-px: 1.5972222222vw;
  --m23-px: -1.5972222222vw;
  --f24-px: 1.5rem;
  --v24-px: 1.6666666667vw;
  --m24-px: -1.6666666667vw;
  --f25-px: 1.5625rem;
  --v25-px: 1.7361111111vw;
  --m25-px: -1.7361111111vw;
  --f26-px: 1.625rem;
  --v26-px: 1.8055555556vw;
  --m26-px: -1.8055555556vw;
  --f27-px: 1.6875rem;
  --v27-px: 1.875vw;
  --m27-px: -1.875vw;
  --f28-px: 1.75rem;
  --v28-px: 1.9444444444vw;
  --m28-px: -1.9444444444vw;
  --f29-px: 1.8125rem;
  --v29-px: 2.0138888889vw;
  --m29-px: -2.0138888889vw;
  --f30-px: 1.875rem;
  --v30-px: 2.0833333333vw;
  --m30-px: -2.0833333333vw;
  --f31-px: 1.9375rem;
  --v31-px: 2.1527777778vw;
  --m31-px: -2.1527777778vw;
  --f32-px: 2rem;
  --v32-px: 2.2222222222vw;
  --m32-px: -2.2222222222vw;
  --f33-px: 2.0625rem;
  --v33-px: 2.2916666667vw;
  --m33-px: -2.2916666667vw;
  --f34-px: 2.125rem;
  --v34-px: 2.3611111111vw;
  --m34-px: -2.3611111111vw;
  --f35-px: 2.1875rem;
  --v35-px: 2.4305555556vw;
  --m35-px: -2.4305555556vw;
  --f36-px: 2.25rem;
  --v36-px: 2.5vw;
  --m36-px: -2.5vw;
  --f37-px: 2.3125rem;
  --v37-px: 2.5694444444vw;
  --m37-px: -2.5694444444vw;
  --f38-px: 2.375rem;
  --v38-px: 2.6388888889vw;
  --m38-px: -2.6388888889vw;
  --f39-px: 2.4375rem;
  --v39-px: 2.7083333333vw;
  --m39-px: -2.7083333333vw;
  --f40-px: 2.5rem;
  --v40-px: 2.7777777778vw;
  --m40-px: -2.7777777778vw;
  --f41-px: 2.5625rem;
  --v41-px: 2.8472222222vw;
  --m41-px: -2.8472222222vw;
  --f42-px: 2.625rem;
  --v42-px: 2.9166666667vw;
  --m42-px: -2.9166666667vw;
  --f43-px: 2.6875rem;
  --v43-px: 2.9861111111vw;
  --m43-px: -2.9861111111vw;
  --f44-px: 2.75rem;
  --v44-px: 3.0555555556vw;
  --m44-px: -3.0555555556vw;
  --f45-px: 2.8125rem;
  --v45-px: 3.125vw;
  --m45-px: -3.125vw;
  --f46-px: 2.875rem;
  --v46-px: 3.1944444444vw;
  --m46-px: -3.1944444444vw;
  --f47-px: 2.9375rem;
  --v47-px: 3.2638888889vw;
  --m47-px: -3.2638888889vw;
  --f48-px: 3rem;
  --v48-px: 3.3333333333vw;
  --m48-px: -3.3333333333vw;
  --f49-px: 3.0625rem;
  --v49-px: 3.4027777778vw;
  --m49-px: -3.4027777778vw;
  --f50-px: 3.125rem;
  --v50-px: 3.4722222222vw;
  --m50-px: -3.4722222222vw;
  --f51-px: 3.1875rem;
  --v51-px: 3.5416666667vw;
  --m51-px: -3.5416666667vw;
  --f52-px: 3.25rem;
  --v52-px: 3.6111111111vw;
  --m52-px: -3.6111111111vw;
  --f53-px: 3.3125rem;
  --v53-px: 3.6805555556vw;
  --m53-px: -3.6805555556vw;
  --f54-px: 3.375rem;
  --v54-px: 3.75vw;
  --m54-px: -3.75vw;
  --f55-px: 3.4375rem;
  --v55-px: 3.8194444444vw;
  --m55-px: -3.8194444444vw;
  --f56-px: 3.5rem;
  --v56-px: 3.8888888889vw;
  --m56-px: -3.8888888889vw;
  --f57-px: 3.5625rem;
  --v57-px: 3.9583333333vw;
  --m57-px: -3.9583333333vw;
  --f58-px: 3.625rem;
  --v58-px: 4.0277777778vw;
  --m58-px: -4.0277777778vw;
  --f59-px: 3.6875rem;
  --v59-px: 4.0972222222vw;
  --m59-px: -4.0972222222vw;
  --f60-px: 3.75rem;
  --v60-px: 4.1666666667vw;
  --m60-px: -4.1666666667vw;
  --f61-px: 3.8125rem;
  --v61-px: 4.2361111111vw;
  --m61-px: -4.2361111111vw;
  --f62-px: 3.875rem;
  --v62-px: 4.3055555556vw;
  --m62-px: -4.3055555556vw;
  --f63-px: 3.9375rem;
  --v63-px: 4.375vw;
  --m63-px: -4.375vw;
  --f64-px: 4rem;
  --v64-px: 4.4444444444vw;
  --m64-px: -4.4444444444vw;
  --f65-px: 4.0625rem;
  --v65-px: 4.5138888889vw;
  --m65-px: -4.5138888889vw;
  --f66-px: 4.125rem;
  --v66-px: 4.5833333333vw;
  --m66-px: -4.5833333333vw;
  --f67-px: 4.1875rem;
  --v67-px: 4.6527777778vw;
  --m67-px: -4.6527777778vw;
  --f68-px: 4.25rem;
  --v68-px: 4.7222222222vw;
  --m68-px: -4.7222222222vw;
  --f69-px: 4.3125rem;
  --v69-px: 4.7916666667vw;
  --m69-px: -4.7916666667vw;
  --f70-px: 4.375rem;
  --v70-px: 4.8611111111vw;
  --m70-px: -4.8611111111vw;
  --f71-px: 4.4375rem;
  --v71-px: 4.9305555556vw;
  --m71-px: -4.9305555556vw;
  --f72-px: 4.5rem;
  --v72-px: 5vw;
  --m72-px: -5vw;
  --f73-px: 4.5625rem;
  --v73-px: 5.0694444444vw;
  --m73-px: -5.0694444444vw;
  --f74-px: 4.625rem;
  --v74-px: 5.1388888889vw;
  --m74-px: -5.1388888889vw;
  --f75-px: 4.6875rem;
  --v75-px: 5.2083333333vw;
  --m75-px: -5.2083333333vw;
  --f76-px: 4.75rem;
  --v76-px: 5.2777777778vw;
  --m76-px: -5.2777777778vw;
  --f77-px: 4.8125rem;
  --v77-px: 5.3472222222vw;
  --m77-px: -5.3472222222vw;
  --f78-px: 4.875rem;
  --v78-px: 5.4166666667vw;
  --m78-px: -5.4166666667vw;
  --f79-px: 4.9375rem;
  --v79-px: 5.4861111111vw;
  --m79-px: -5.4861111111vw;
  --f80-px: 5rem;
  --v80-px: 5.5555555556vw;
  --m80-px: -5.5555555556vw;
  --f81-px: 5.0625rem;
  --v81-px: 5.625vw;
  --m81-px: -5.625vw;
  --f82-px: 5.125rem;
  --v82-px: 5.6944444444vw;
  --m82-px: -5.6944444444vw;
  --f83-px: 5.1875rem;
  --v83-px: 5.7638888889vw;
  --m83-px: -5.7638888889vw;
  --f84-px: 5.25rem;
  --v84-px: 5.8333333333vw;
  --m84-px: -5.8333333333vw;
  --f85-px: 5.3125rem;
  --v85-px: 5.9027777778vw;
  --m85-px: -5.9027777778vw;
  --f86-px: 5.375rem;
  --v86-px: 5.9722222222vw;
  --m86-px: -5.9722222222vw;
  --f87-px: 5.4375rem;
  --v87-px: 6.0416666667vw;
  --m87-px: -6.0416666667vw;
  --f88-px: 5.5rem;
  --v88-px: 6.1111111111vw;
  --m88-px: -6.1111111111vw;
  --f89-px: 5.5625rem;
  --v89-px: 6.1805555556vw;
  --m89-px: -6.1805555556vw;
  --f90-px: 5.625rem;
  --v90-px: 6.25vw;
  --m90-px: -6.25vw;
  --f91-px: 5.6875rem;
  --v91-px: 6.3194444444vw;
  --m91-px: -6.3194444444vw;
  --f92-px: 5.75rem;
  --v92-px: 6.3888888889vw;
  --m92-px: -6.3888888889vw;
  --f93-px: 5.8125rem;
  --v93-px: 6.4583333333vw;
  --m93-px: -6.4583333333vw;
  --f94-px: 5.875rem;
  --v94-px: 6.5277777778vw;
  --m94-px: -6.5277777778vw;
  --f95-px: 5.9375rem;
  --v95-px: 6.5972222222vw;
  --m95-px: -6.5972222222vw;
  --f96-px: 6rem;
  --v96-px: 6.6666666667vw;
  --m96-px: -6.6666666667vw;
  --f97-px: 6.0625rem;
  --v97-px: 6.7361111111vw;
  --m97-px: -6.7361111111vw;
  --f98-px: 6.125rem;
  --v98-px: 6.8055555556vw;
  --m98-px: -6.8055555556vw;
  --f99-px: 6.1875rem;
  --v99-px: 6.875vw;
  --m99-px: -6.875vw;
  --f100-px: 6.25rem;
  --v100-px: 6.9444444444vw;
  --m100-px: -6.9444444444vw;
  --f101-px: 6.3125rem;
  --v101-px: 7.0138888889vw;
  --m101-px: -7.0138888889vw;
  --f102-px: 6.375rem;
  --v102-px: 7.0833333333vw;
  --m102-px: -7.0833333333vw;
  --f103-px: 6.4375rem;
  --v103-px: 7.1527777778vw;
  --m103-px: -7.1527777778vw;
  --f104-px: 6.5rem;
  --v104-px: 7.2222222222vw;
  --m104-px: -7.2222222222vw;
  --f105-px: 6.5625rem;
  --v105-px: 7.2916666667vw;
  --m105-px: -7.2916666667vw;
  --f106-px: 6.625rem;
  --v106-px: 7.3611111111vw;
  --m106-px: -7.3611111111vw;
  --f107-px: 6.6875rem;
  --v107-px: 7.4305555556vw;
  --m107-px: -7.4305555556vw;
  --f108-px: 6.75rem;
  --v108-px: 7.5vw;
  --m108-px: -7.5vw;
  --f109-px: 6.8125rem;
  --v109-px: 7.5694444444vw;
  --m109-px: -7.5694444444vw;
  --f110-px: 6.875rem;
  --v110-px: 7.6388888889vw;
  --m110-px: -7.6388888889vw;
  --f111-px: 6.9375rem;
  --v111-px: 7.7083333333vw;
  --m111-px: -7.7083333333vw;
  --f112-px: 7rem;
  --v112-px: 7.7777777778vw;
  --m112-px: -7.7777777778vw;
  --f113-px: 7.0625rem;
  --v113-px: 7.8472222222vw;
  --m113-px: -7.8472222222vw;
  --f114-px: 7.125rem;
  --v114-px: 7.9166666667vw;
  --m114-px: -7.9166666667vw;
  --f115-px: 7.1875rem;
  --v115-px: 7.9861111111vw;
  --m115-px: -7.9861111111vw;
  --f116-px: 7.25rem;
  --v116-px: 8.0555555556vw;
  --m116-px: -8.0555555556vw;
  --f117-px: 7.3125rem;
  --v117-px: 8.125vw;
  --m117-px: -8.125vw;
  --f118-px: 7.375rem;
  --v118-px: 8.1944444444vw;
  --m118-px: -8.1944444444vw;
  --f119-px: 7.4375rem;
  --v119-px: 8.2638888889vw;
  --m119-px: -8.2638888889vw;
  --f120-px: 7.5rem;
  --v120-px: 8.3333333333vw;
  --m120-px: -8.3333333333vw;
  --f121-px: 7.5625rem;
  --v121-px: 8.4027777778vw;
  --m121-px: -8.4027777778vw;
  --f122-px: 7.625rem;
  --v122-px: 8.4722222222vw;
  --m122-px: -8.4722222222vw;
  --f123-px: 7.6875rem;
  --v123-px: 8.5416666667vw;
  --m123-px: -8.5416666667vw;
  --f124-px: 7.75rem;
  --v124-px: 8.6111111111vw;
  --m124-px: -8.6111111111vw;
  --f125-px: 7.8125rem;
  --v125-px: 8.6805555556vw;
  --m125-px: -8.6805555556vw;
  --f126-px: 7.875rem;
  --v126-px: 8.75vw;
  --m126-px: -8.75vw;
  --f127-px: 7.9375rem;
  --v127-px: 8.8194444444vw;
  --m127-px: -8.8194444444vw;
  --f128-px: 8rem;
  --v128-px: 8.8888888889vw;
  --m128-px: -8.8888888889vw;
  --f129-px: 8.0625rem;
  --v129-px: 8.9583333333vw;
  --m129-px: -8.9583333333vw;
  --f130-px: 8.125rem;
  --v130-px: 9.0277777778vw;
  --m130-px: -9.0277777778vw;
  --f131-px: 8.1875rem;
  --v131-px: 9.0972222222vw;
  --m131-px: -9.0972222222vw;
  --f132-px: 8.25rem;
  --v132-px: 9.1666666667vw;
  --m132-px: -9.1666666667vw;
  --f133-px: 8.3125rem;
  --v133-px: 9.2361111111vw;
  --m133-px: -9.2361111111vw;
  --f134-px: 8.375rem;
  --v134-px: 9.3055555556vw;
  --m134-px: -9.3055555556vw;
  --f135-px: 8.4375rem;
  --v135-px: 9.375vw;
  --m135-px: -9.375vw;
  --f136-px: 8.5rem;
  --v136-px: 9.4444444444vw;
  --m136-px: -9.4444444444vw;
  --f137-px: 8.5625rem;
  --v137-px: 9.5138888889vw;
  --m137-px: -9.5138888889vw;
  --f138-px: 8.625rem;
  --v138-px: 9.5833333333vw;
  --m138-px: -9.5833333333vw;
  --f139-px: 8.6875rem;
  --v139-px: 9.6527777778vw;
  --m139-px: -9.6527777778vw;
  --f140-px: 8.75rem;
  --v140-px: 9.7222222222vw;
  --m140-px: -9.7222222222vw;
  --f141-px: 8.8125rem;
  --v141-px: 9.7916666667vw;
  --m141-px: -9.7916666667vw;
  --f142-px: 8.875rem;
  --v142-px: 9.8611111111vw;
  --m142-px: -9.8611111111vw;
  --f143-px: 8.9375rem;
  --v143-px: 9.9305555556vw;
  --m143-px: -9.9305555556vw;
  --f144-px: 9rem;
  --v144-px: 10vw;
  --m144-px: -10vw;
  --f145-px: 9.0625rem;
  --v145-px: 10.0694444444vw;
  --m145-px: -10.0694444444vw;
  --f146-px: 9.125rem;
  --v146-px: 10.1388888889vw;
  --m146-px: -10.1388888889vw;
  --f147-px: 9.1875rem;
  --v147-px: 10.2083333333vw;
  --m147-px: -10.2083333333vw;
  --f148-px: 9.25rem;
  --v148-px: 10.2777777778vw;
  --m148-px: -10.2777777778vw;
  --f149-px: 9.3125rem;
  --v149-px: 10.3472222222vw;
  --m149-px: -10.3472222222vw;
  --f150-px: 9.375rem;
  --v150-px: 10.4166666667vw;
  --m150-px: -10.4166666667vw;
  --f151-px: 9.4375rem;
  --v151-px: 10.4861111111vw;
  --m151-px: -10.4861111111vw;
  --f152-px: 9.5rem;
  --v152-px: 10.5555555556vw;
  --m152-px: -10.5555555556vw;
  --f153-px: 9.5625rem;
  --v153-px: 10.625vw;
  --m153-px: -10.625vw;
  --f154-px: 9.625rem;
  --v154-px: 10.6944444444vw;
  --m154-px: -10.6944444444vw;
  --f155-px: 9.6875rem;
  --v155-px: 10.7638888889vw;
  --m155-px: -10.7638888889vw;
  --f156-px: 9.75rem;
  --v156-px: 10.8333333333vw;
  --m156-px: -10.8333333333vw;
  --f157-px: 9.8125rem;
  --v157-px: 10.9027777778vw;
  --m157-px: -10.9027777778vw;
  --f158-px: 9.875rem;
  --v158-px: 10.9722222222vw;
  --m158-px: -10.9722222222vw;
  --f159-px: 9.9375rem;
  --v159-px: 11.0416666667vw;
  --m159-px: -11.0416666667vw;
  --f160-px: 10rem;
  --v160-px: 11.1111111111vw;
  --m160-px: -11.1111111111vw;
  --f161-px: 10.0625rem;
  --v161-px: 11.1805555556vw;
  --m161-px: -11.1805555556vw;
  --f162-px: 10.125rem;
  --v162-px: 11.25vw;
  --m162-px: -11.25vw;
  --f163-px: 10.1875rem;
  --v163-px: 11.3194444444vw;
  --m163-px: -11.3194444444vw;
  --f164-px: 10.25rem;
  --v164-px: 11.3888888889vw;
  --m164-px: -11.3888888889vw;
  --f165-px: 10.3125rem;
  --v165-px: 11.4583333333vw;
  --m165-px: -11.4583333333vw;
  --f166-px: 10.375rem;
  --v166-px: 11.5277777778vw;
  --m166-px: -11.5277777778vw;
  --f167-px: 10.4375rem;
  --v167-px: 11.5972222222vw;
  --m167-px: -11.5972222222vw;
  --f168-px: 10.5rem;
  --v168-px: 11.6666666667vw;
  --m168-px: -11.6666666667vw;
  --f169-px: 10.5625rem;
  --v169-px: 11.7361111111vw;
  --m169-px: -11.7361111111vw;
  --f170-px: 10.625rem;
  --v170-px: 11.8055555556vw;
  --m170-px: -11.8055555556vw;
  --f171-px: 10.6875rem;
  --v171-px: 11.875vw;
  --m171-px: -11.875vw;
  --f172-px: 10.75rem;
  --v172-px: 11.9444444444vw;
  --m172-px: -11.9444444444vw;
  --f173-px: 10.8125rem;
  --v173-px: 12.0138888889vw;
  --m173-px: -12.0138888889vw;
  --f174-px: 10.875rem;
  --v174-px: 12.0833333333vw;
  --m174-px: -12.0833333333vw;
  --f175-px: 10.9375rem;
  --v175-px: 12.1527777778vw;
  --m175-px: -12.1527777778vw;
  --f176-px: 11rem;
  --v176-px: 12.2222222222vw;
  --m176-px: -12.2222222222vw;
  --f177-px: 11.0625rem;
  --v177-px: 12.2916666667vw;
  --m177-px: -12.2916666667vw;
  --f178-px: 11.125rem;
  --v178-px: 12.3611111111vw;
  --m178-px: -12.3611111111vw;
  --f179-px: 11.1875rem;
  --v179-px: 12.4305555556vw;
  --m179-px: -12.4305555556vw;
  --f180-px: 11.25rem;
  --v180-px: 12.5vw;
  --m180-px: -12.5vw;
  --f181-px: 11.3125rem;
  --v181-px: 12.5694444444vw;
  --m181-px: -12.5694444444vw;
  --f182-px: 11.375rem;
  --v182-px: 12.6388888889vw;
  --m182-px: -12.6388888889vw;
  --f183-px: 11.4375rem;
  --v183-px: 12.7083333333vw;
  --m183-px: -12.7083333333vw;
  --f184-px: 11.5rem;
  --v184-px: 12.7777777778vw;
  --m184-px: -12.7777777778vw;
  --f185-px: 11.5625rem;
  --v185-px: 12.8472222222vw;
  --m185-px: -12.8472222222vw;
  --f186-px: 11.625rem;
  --v186-px: 12.9166666667vw;
  --m186-px: -12.9166666667vw;
  --f187-px: 11.6875rem;
  --v187-px: 12.9861111111vw;
  --m187-px: -12.9861111111vw;
  --f188-px: 11.75rem;
  --v188-px: 13.0555555556vw;
  --m188-px: -13.0555555556vw;
  --f189-px: 11.8125rem;
  --v189-px: 13.125vw;
  --m189-px: -13.125vw;
  --f190-px: 11.875rem;
  --v190-px: 13.1944444444vw;
  --m190-px: -13.1944444444vw;
  --f191-px: 11.9375rem;
  --v191-px: 13.2638888889vw;
  --m191-px: -13.2638888889vw;
  --f192-px: 12rem;
  --v192-px: 13.3333333333vw;
  --m192-px: -13.3333333333vw;
  --f193-px: 12.0625rem;
  --v193-px: 13.4027777778vw;
  --m193-px: -13.4027777778vw;
  --f194-px: 12.125rem;
  --v194-px: 13.4722222222vw;
  --m194-px: -13.4722222222vw;
  --f195-px: 12.1875rem;
  --v195-px: 13.5416666667vw;
  --m195-px: -13.5416666667vw;
  --f196-px: 12.25rem;
  --v196-px: 13.6111111111vw;
  --m196-px: -13.6111111111vw;
  --f197-px: 12.3125rem;
  --v197-px: 13.6805555556vw;
  --m197-px: -13.6805555556vw;
  --f198-px: 12.375rem;
  --v198-px: 13.75vw;
  --m198-px: -13.75vw;
  --f199-px: 12.4375rem;
  --v199-px: 13.8194444444vw;
  --m199-px: -13.8194444444vw;
  --f200-px: 12.5rem;
  --v200-px: 13.8888888889vw;
  --m200-px: -13.8888888889vw;
  --f201-px: 12.5625rem;
  --v201-px: 13.9583333333vw;
  --m201-px: -13.9583333333vw;
  --f202-px: 12.625rem;
  --v202-px: 14.0277777778vw;
  --m202-px: -14.0277777778vw;
  --f203-px: 12.6875rem;
  --v203-px: 14.0972222222vw;
  --m203-px: -14.0972222222vw;
  --f204-px: 12.75rem;
  --v204-px: 14.1666666667vw;
  --m204-px: -14.1666666667vw;
  --f205-px: 12.8125rem;
  --v205-px: 14.2361111111vw;
  --m205-px: -14.2361111111vw;
  --f206-px: 12.875rem;
  --v206-px: 14.3055555556vw;
  --m206-px: -14.3055555556vw;
  --f207-px: 12.9375rem;
  --v207-px: 14.375vw;
  --m207-px: -14.375vw;
  --f208-px: 13rem;
  --v208-px: 14.4444444444vw;
  --m208-px: -14.4444444444vw;
  --f209-px: 13.0625rem;
  --v209-px: 14.5138888889vw;
  --m209-px: -14.5138888889vw;
  --f210-px: 13.125rem;
  --v210-px: 14.5833333333vw;
  --m210-px: -14.5833333333vw;
  --f211-px: 13.1875rem;
  --v211-px: 14.6527777778vw;
  --m211-px: -14.6527777778vw;
  --f212-px: 13.25rem;
  --v212-px: 14.7222222222vw;
  --m212-px: -14.7222222222vw;
  --f213-px: 13.3125rem;
  --v213-px: 14.7916666667vw;
  --m213-px: -14.7916666667vw;
  --f214-px: 13.375rem;
  --v214-px: 14.8611111111vw;
  --m214-px: -14.8611111111vw;
  --f215-px: 13.4375rem;
  --v215-px: 14.9305555556vw;
  --m215-px: -14.9305555556vw;
  --f216-px: 13.5rem;
  --v216-px: 15vw;
  --m216-px: -15vw;
  --f217-px: 13.5625rem;
  --v217-px: 15.0694444444vw;
  --m217-px: -15.0694444444vw;
  --f218-px: 13.625rem;
  --v218-px: 15.1388888889vw;
  --m218-px: -15.1388888889vw;
  --f219-px: 13.6875rem;
  --v219-px: 15.2083333333vw;
  --m219-px: -15.2083333333vw;
  --f220-px: 13.75rem;
  --v220-px: 15.2777777778vw;
  --m220-px: -15.2777777778vw;
  --f221-px: 13.8125rem;
  --v221-px: 15.3472222222vw;
  --m221-px: -15.3472222222vw;
  --f222-px: 13.875rem;
  --v222-px: 15.4166666667vw;
  --m222-px: -15.4166666667vw;
  --f223-px: 13.9375rem;
  --v223-px: 15.4861111111vw;
  --m223-px: -15.4861111111vw;
  --f224-px: 14rem;
  --v224-px: 15.5555555556vw;
  --m224-px: -15.5555555556vw;
  --f225-px: 14.0625rem;
  --v225-px: 15.625vw;
  --m225-px: -15.625vw;
  --f226-px: 14.125rem;
  --v226-px: 15.6944444444vw;
  --m226-px: -15.6944444444vw;
  --f227-px: 14.1875rem;
  --v227-px: 15.7638888889vw;
  --m227-px: -15.7638888889vw;
  --f228-px: 14.25rem;
  --v228-px: 15.8333333333vw;
  --m228-px: -15.8333333333vw;
  --f229-px: 14.3125rem;
  --v229-px: 15.9027777778vw;
  --m229-px: -15.9027777778vw;
  --f230-px: 14.375rem;
  --v230-px: 15.9722222222vw;
  --m230-px: -15.9722222222vw;
  --f231-px: 14.4375rem;
  --v231-px: 16.0416666667vw;
  --m231-px: -16.0416666667vw;
  --f232-px: 14.5rem;
  --v232-px: 16.1111111111vw;
  --m232-px: -16.1111111111vw;
  --f233-px: 14.5625rem;
  --v233-px: 16.1805555556vw;
  --m233-px: -16.1805555556vw;
  --f234-px: 14.625rem;
  --v234-px: 16.25vw;
  --m234-px: -16.25vw;
  --f235-px: 14.6875rem;
  --v235-px: 16.3194444444vw;
  --m235-px: -16.3194444444vw;
  --f236-px: 14.75rem;
  --v236-px: 16.3888888889vw;
  --m236-px: -16.3888888889vw;
  --f237-px: 14.8125rem;
  --v237-px: 16.4583333333vw;
  --m237-px: -16.4583333333vw;
  --f238-px: 14.875rem;
  --v238-px: 16.5277777778vw;
  --m238-px: -16.5277777778vw;
  --f239-px: 14.9375rem;
  --v239-px: 16.5972222222vw;
  --m239-px: -16.5972222222vw;
  --f240-px: 15rem;
  --v240-px: 16.6666666667vw;
  --m240-px: -16.6666666667vw;
  --f241-px: 15.0625rem;
  --v241-px: 16.7361111111vw;
  --m241-px: -16.7361111111vw;
  --f242-px: 15.125rem;
  --v242-px: 16.8055555556vw;
  --m242-px: -16.8055555556vw;
  --f243-px: 15.1875rem;
  --v243-px: 16.875vw;
  --m243-px: -16.875vw;
  --f244-px: 15.25rem;
  --v244-px: 16.9444444444vw;
  --m244-px: -16.9444444444vw;
  --f245-px: 15.3125rem;
  --v245-px: 17.0138888889vw;
  --m245-px: -17.0138888889vw;
  --f246-px: 15.375rem;
  --v246-px: 17.0833333333vw;
  --m246-px: -17.0833333333vw;
  --f247-px: 15.4375rem;
  --v247-px: 17.1527777778vw;
  --m247-px: -17.1527777778vw;
  --f248-px: 15.5rem;
  --v248-px: 17.2222222222vw;
  --m248-px: -17.2222222222vw;
  --f249-px: 15.5625rem;
  --v249-px: 17.2916666667vw;
  --m249-px: -17.2916666667vw;
  --f250-px: 15.625rem;
  --v250-px: 17.3611111111vw;
  --m250-px: -17.3611111111vw;
  --f251-px: 15.6875rem;
  --v251-px: 17.4305555556vw;
  --m251-px: -17.4305555556vw;
  --f252-px: 15.75rem;
  --v252-px: 17.5vw;
  --m252-px: -17.5vw;
  --f253-px: 15.8125rem;
  --v253-px: 17.5694444444vw;
  --m253-px: -17.5694444444vw;
  --f254-px: 15.875rem;
  --v254-px: 17.6388888889vw;
  --m254-px: -17.6388888889vw;
  --f255-px: 15.9375rem;
  --v255-px: 17.7083333333vw;
  --m255-px: -17.7083333333vw;
  --f256-px: 16rem;
  --v256-px: 17.7777777778vw;
  --m256-px: -17.7777777778vw;
  --f257-px: 16.0625rem;
  --v257-px: 17.8472222222vw;
  --m257-px: -17.8472222222vw;
  --f258-px: 16.125rem;
  --v258-px: 17.9166666667vw;
  --m258-px: -17.9166666667vw;
  --f259-px: 16.1875rem;
  --v259-px: 17.9861111111vw;
  --m259-px: -17.9861111111vw;
  --f260-px: 16.25rem;
  --v260-px: 18.0555555556vw;
  --m260-px: -18.0555555556vw;
  --f261-px: 16.3125rem;
  --v261-px: 18.125vw;
  --m261-px: -18.125vw;
  --f262-px: 16.375rem;
  --v262-px: 18.1944444444vw;
  --m262-px: -18.1944444444vw;
  --f263-px: 16.4375rem;
  --v263-px: 18.2638888889vw;
  --m263-px: -18.2638888889vw;
  --f264-px: 16.5rem;
  --v264-px: 18.3333333333vw;
  --m264-px: -18.3333333333vw;
  --f265-px: 16.5625rem;
  --v265-px: 18.4027777778vw;
  --m265-px: -18.4027777778vw;
  --f266-px: 16.625rem;
  --v266-px: 18.4722222222vw;
  --m266-px: -18.4722222222vw;
  --f267-px: 16.6875rem;
  --v267-px: 18.5416666667vw;
  --m267-px: -18.5416666667vw;
  --f268-px: 16.75rem;
  --v268-px: 18.6111111111vw;
  --m268-px: -18.6111111111vw;
  --f269-px: 16.8125rem;
  --v269-px: 18.6805555556vw;
  --m269-px: -18.6805555556vw;
  --f270-px: 16.875rem;
  --v270-px: 18.75vw;
  --m270-px: -18.75vw;
  --f271-px: 16.9375rem;
  --v271-px: 18.8194444444vw;
  --m271-px: -18.8194444444vw;
  --f272-px: 17rem;
  --v272-px: 18.8888888889vw;
  --m272-px: -18.8888888889vw;
  --f273-px: 17.0625rem;
  --v273-px: 18.9583333333vw;
  --m273-px: -18.9583333333vw;
  --f274-px: 17.125rem;
  --v274-px: 19.0277777778vw;
  --m274-px: -19.0277777778vw;
  --f275-px: 17.1875rem;
  --v275-px: 19.0972222222vw;
  --m275-px: -19.0972222222vw;
  --f276-px: 17.25rem;
  --v276-px: 19.1666666667vw;
  --m276-px: -19.1666666667vw;
  --f277-px: 17.3125rem;
  --v277-px: 19.2361111111vw;
  --m277-px: -19.2361111111vw;
  --f278-px: 17.375rem;
  --v278-px: 19.3055555556vw;
  --m278-px: -19.3055555556vw;
  --f279-px: 17.4375rem;
  --v279-px: 19.375vw;
  --m279-px: -19.375vw;
  --f280-px: 17.5rem;
  --v280-px: 19.4444444444vw;
  --m280-px: -19.4444444444vw;
  --f281-px: 17.5625rem;
  --v281-px: 19.5138888889vw;
  --m281-px: -19.5138888889vw;
  --f282-px: 17.625rem;
  --v282-px: 19.5833333333vw;
  --m282-px: -19.5833333333vw;
  --f283-px: 17.6875rem;
  --v283-px: 19.6527777778vw;
  --m283-px: -19.6527777778vw;
  --f284-px: 17.75rem;
  --v284-px: 19.7222222222vw;
  --m284-px: -19.7222222222vw;
  --f285-px: 17.8125rem;
  --v285-px: 19.7916666667vw;
  --m285-px: -19.7916666667vw;
  --f286-px: 17.875rem;
  --v286-px: 19.8611111111vw;
  --m286-px: -19.8611111111vw;
  --f287-px: 17.9375rem;
  --v287-px: 19.9305555556vw;
  --m287-px: -19.9305555556vw;
  --f288-px: 18rem;
  --v288-px: 20vw;
  --m288-px: -20vw;
  --f289-px: 18.0625rem;
  --v289-px: 20.0694444444vw;
  --m289-px: -20.0694444444vw;
  --f290-px: 18.125rem;
  --v290-px: 20.1388888889vw;
  --m290-px: -20.1388888889vw;
  --f291-px: 18.1875rem;
  --v291-px: 20.2083333333vw;
  --m291-px: -20.2083333333vw;
  --f292-px: 18.25rem;
  --v292-px: 20.2777777778vw;
  --m292-px: -20.2777777778vw;
  --f293-px: 18.3125rem;
  --v293-px: 20.3472222222vw;
  --m293-px: -20.3472222222vw;
  --f294-px: 18.375rem;
  --v294-px: 20.4166666667vw;
  --m294-px: -20.4166666667vw;
  --f295-px: 18.4375rem;
  --v295-px: 20.4861111111vw;
  --m295-px: -20.4861111111vw;
  --f296-px: 18.5rem;
  --v296-px: 20.5555555556vw;
  --m296-px: -20.5555555556vw;
  --f297-px: 18.5625rem;
  --v297-px: 20.625vw;
  --m297-px: -20.625vw;
  --f298-px: 18.625rem;
  --v298-px: 20.6944444444vw;
  --m298-px: -20.6944444444vw;
  --f299-px: 18.6875rem;
  --v299-px: 20.7638888889vw;
  --m299-px: -20.7638888889vw;
  --f300-px: 18.75rem;
  --v300-px: 20.8333333333vw;
  --m300-px: -20.8333333333vw;
  --f301-px: 18.8125rem;
  --v301-px: 20.9027777778vw;
  --m301-px: -20.9027777778vw;
  --f302-px: 18.875rem;
  --v302-px: 20.9722222222vw;
  --m302-px: -20.9722222222vw;
  --f303-px: 18.9375rem;
  --v303-px: 21.0416666667vw;
  --m303-px: -21.0416666667vw;
  --f304-px: 19rem;
  --v304-px: 21.1111111111vw;
  --m304-px: -21.1111111111vw;
  --f305-px: 19.0625rem;
  --v305-px: 21.1805555556vw;
  --m305-px: -21.1805555556vw;
  --f306-px: 19.125rem;
  --v306-px: 21.25vw;
  --m306-px: -21.25vw;
  --f307-px: 19.1875rem;
  --v307-px: 21.3194444444vw;
  --m307-px: -21.3194444444vw;
  --f308-px: 19.25rem;
  --v308-px: 21.3888888889vw;
  --m308-px: -21.3888888889vw;
  --f309-px: 19.3125rem;
  --v309-px: 21.4583333333vw;
  --m309-px: -21.4583333333vw;
  --f310-px: 19.375rem;
  --v310-px: 21.5277777778vw;
  --m310-px: -21.5277777778vw;
  --f311-px: 19.4375rem;
  --v311-px: 21.5972222222vw;
  --m311-px: -21.5972222222vw;
  --f312-px: 19.5rem;
  --v312-px: 21.6666666667vw;
  --m312-px: -21.6666666667vw;
  --f313-px: 19.5625rem;
  --v313-px: 21.7361111111vw;
  --m313-px: -21.7361111111vw;
  --f314-px: 19.625rem;
  --v314-px: 21.8055555556vw;
  --m314-px: -21.8055555556vw;
  --f315-px: 19.6875rem;
  --v315-px: 21.875vw;
  --m315-px: -21.875vw;
  --f316-px: 19.75rem;
  --v316-px: 21.9444444444vw;
  --m316-px: -21.9444444444vw;
  --f317-px: 19.8125rem;
  --v317-px: 22.0138888889vw;
  --m317-px: -22.0138888889vw;
  --f318-px: 19.875rem;
  --v318-px: 22.0833333333vw;
  --m318-px: -22.0833333333vw;
  --f319-px: 19.9375rem;
  --v319-px: 22.1527777778vw;
  --m319-px: -22.1527777778vw;
  --f320-px: 20rem;
  --v320-px: 22.2222222222vw;
  --m320-px: -22.2222222222vw;
  --f321-px: 20.0625rem;
  --v321-px: 22.2916666667vw;
  --m321-px: -22.2916666667vw;
  --f322-px: 20.125rem;
  --v322-px: 22.3611111111vw;
  --m322-px: -22.3611111111vw;
  --f323-px: 20.1875rem;
  --v323-px: 22.4305555556vw;
  --m323-px: -22.4305555556vw;
  --f324-px: 20.25rem;
  --v324-px: 22.5vw;
  --m324-px: -22.5vw;
  --f325-px: 20.3125rem;
  --v325-px: 22.5694444444vw;
  --m325-px: -22.5694444444vw;
  --f326-px: 20.375rem;
  --v326-px: 22.6388888889vw;
  --m326-px: -22.6388888889vw;
  --f327-px: 20.4375rem;
  --v327-px: 22.7083333333vw;
  --m327-px: -22.7083333333vw;
  --f328-px: 20.5rem;
  --v328-px: 22.7777777778vw;
  --m328-px: -22.7777777778vw;
  --f329-px: 20.5625rem;
  --v329-px: 22.8472222222vw;
  --m329-px: -22.8472222222vw;
  --f330-px: 20.625rem;
  --v330-px: 22.9166666667vw;
  --m330-px: -22.9166666667vw;
  --f331-px: 20.6875rem;
  --v331-px: 22.9861111111vw;
  --m331-px: -22.9861111111vw;
  --f332-px: 20.75rem;
  --v332-px: 23.0555555556vw;
  --m332-px: -23.0555555556vw;
  --f333-px: 20.8125rem;
  --v333-px: 23.125vw;
  --m333-px: -23.125vw;
  --f334-px: 20.875rem;
  --v334-px: 23.1944444444vw;
  --m334-px: -23.1944444444vw;
  --f335-px: 20.9375rem;
  --v335-px: 23.2638888889vw;
  --m335-px: -23.2638888889vw;
  --f336-px: 21rem;
  --v336-px: 23.3333333333vw;
  --m336-px: -23.3333333333vw;
  --f337-px: 21.0625rem;
  --v337-px: 23.4027777778vw;
  --m337-px: -23.4027777778vw;
  --f338-px: 21.125rem;
  --v338-px: 23.4722222222vw;
  --m338-px: -23.4722222222vw;
  --f339-px: 21.1875rem;
  --v339-px: 23.5416666667vw;
  --m339-px: -23.5416666667vw;
  --f340-px: 21.25rem;
  --v340-px: 23.6111111111vw;
  --m340-px: -23.6111111111vw;
  --f341-px: 21.3125rem;
  --v341-px: 23.6805555556vw;
  --m341-px: -23.6805555556vw;
  --f342-px: 21.375rem;
  --v342-px: 23.75vw;
  --m342-px: -23.75vw;
  --f343-px: 21.4375rem;
  --v343-px: 23.8194444444vw;
  --m343-px: -23.8194444444vw;
  --f344-px: 21.5rem;
  --v344-px: 23.8888888889vw;
  --m344-px: -23.8888888889vw;
  --f345-px: 21.5625rem;
  --v345-px: 23.9583333333vw;
  --m345-px: -23.9583333333vw;
  --f346-px: 21.625rem;
  --v346-px: 24.0277777778vw;
  --m346-px: -24.0277777778vw;
  --f347-px: 21.6875rem;
  --v347-px: 24.0972222222vw;
  --m347-px: -24.0972222222vw;
  --f348-px: 21.75rem;
  --v348-px: 24.1666666667vw;
  --m348-px: -24.1666666667vw;
  --f349-px: 21.8125rem;
  --v349-px: 24.2361111111vw;
  --m349-px: -24.2361111111vw;
  --f350-px: 21.875rem;
  --v350-px: 24.3055555556vw;
  --m350-px: -24.3055555556vw;
  --f351-px: 21.9375rem;
  --v351-px: 24.375vw;
  --m351-px: -24.375vw;
  --f352-px: 22rem;
  --v352-px: 24.4444444444vw;
  --m352-px: -24.4444444444vw;
  --f353-px: 22.0625rem;
  --v353-px: 24.5138888889vw;
  --m353-px: -24.5138888889vw;
  --f354-px: 22.125rem;
  --v354-px: 24.5833333333vw;
  --m354-px: -24.5833333333vw;
  --f355-px: 22.1875rem;
  --v355-px: 24.6527777778vw;
  --m355-px: -24.6527777778vw;
  --f356-px: 22.25rem;
  --v356-px: 24.7222222222vw;
  --m356-px: -24.7222222222vw;
  --f357-px: 22.3125rem;
  --v357-px: 24.7916666667vw;
  --m357-px: -24.7916666667vw;
  --f358-px: 22.375rem;
  --v358-px: 24.8611111111vw;
  --m358-px: -24.8611111111vw;
  --f359-px: 22.4375rem;
  --v359-px: 24.9305555556vw;
  --m359-px: -24.9305555556vw;
  --f360-px: 22.5rem;
  --v360-px: 25vw;
  --m360-px: -25vw;
  --f361-px: 22.5625rem;
  --v361-px: 25.0694444444vw;
  --m361-px: -25.0694444444vw;
  --f362-px: 22.625rem;
  --v362-px: 25.1388888889vw;
  --m362-px: -25.1388888889vw;
  --f363-px: 22.6875rem;
  --v363-px: 25.2083333333vw;
  --m363-px: -25.2083333333vw;
  --f364-px: 22.75rem;
  --v364-px: 25.2777777778vw;
  --m364-px: -25.2777777778vw;
  --f365-px: 22.8125rem;
  --v365-px: 25.3472222222vw;
  --m365-px: -25.3472222222vw;
  --f366-px: 22.875rem;
  --v366-px: 25.4166666667vw;
  --m366-px: -25.4166666667vw;
  --f367-px: 22.9375rem;
  --v367-px: 25.4861111111vw;
  --m367-px: -25.4861111111vw;
  --f368-px: 23rem;
  --v368-px: 25.5555555556vw;
  --m368-px: -25.5555555556vw;
  --f369-px: 23.0625rem;
  --v369-px: 25.625vw;
  --m369-px: -25.625vw;
  --f370-px: 23.125rem;
  --v370-px: 25.6944444444vw;
  --m370-px: -25.6944444444vw;
  --f371-px: 23.1875rem;
  --v371-px: 25.7638888889vw;
  --m371-px: -25.7638888889vw;
  --f372-px: 23.25rem;
  --v372-px: 25.8333333333vw;
  --m372-px: -25.8333333333vw;
  --f373-px: 23.3125rem;
  --v373-px: 25.9027777778vw;
  --m373-px: -25.9027777778vw;
  --f374-px: 23.375rem;
  --v374-px: 25.9722222222vw;
  --m374-px: -25.9722222222vw;
  --f375-px: 23.4375rem;
  --v375-px: 26.0416666667vw;
  --m375-px: -26.0416666667vw;
  --f376-px: 23.5rem;
  --v376-px: 26.1111111111vw;
  --m376-px: -26.1111111111vw;
  --f377-px: 23.5625rem;
  --v377-px: 26.1805555556vw;
  --m377-px: -26.1805555556vw;
  --f378-px: 23.625rem;
  --v378-px: 26.25vw;
  --m378-px: -26.25vw;
  --f379-px: 23.6875rem;
  --v379-px: 26.3194444444vw;
  --m379-px: -26.3194444444vw;
  --f380-px: 23.75rem;
  --v380-px: 26.3888888889vw;
  --m380-px: -26.3888888889vw;
  --f381-px: 23.8125rem;
  --v381-px: 26.4583333333vw;
  --m381-px: -26.4583333333vw;
  --f382-px: 23.875rem;
  --v382-px: 26.5277777778vw;
  --m382-px: -26.5277777778vw;
  --f383-px: 23.9375rem;
  --v383-px: 26.5972222222vw;
  --m383-px: -26.5972222222vw;
  --f384-px: 24rem;
  --v384-px: 26.6666666667vw;
  --m384-px: -26.6666666667vw;
  --f385-px: 24.0625rem;
  --v385-px: 26.7361111111vw;
  --m385-px: -26.7361111111vw;
  --f386-px: 24.125rem;
  --v386-px: 26.8055555556vw;
  --m386-px: -26.8055555556vw;
  --f387-px: 24.1875rem;
  --v387-px: 26.875vw;
  --m387-px: -26.875vw;
  --f388-px: 24.25rem;
  --v388-px: 26.9444444444vw;
  --m388-px: -26.9444444444vw;
  --f389-px: 24.3125rem;
  --v389-px: 27.0138888889vw;
  --m389-px: -27.0138888889vw;
  --f390-px: 24.375rem;
  --v390-px: 27.0833333333vw;
  --m390-px: -27.0833333333vw;
  --f391-px: 24.4375rem;
  --v391-px: 27.1527777778vw;
  --m391-px: -27.1527777778vw;
  --f392-px: 24.5rem;
  --v392-px: 27.2222222222vw;
  --m392-px: -27.2222222222vw;
  --f393-px: 24.5625rem;
  --v393-px: 27.2916666667vw;
  --m393-px: -27.2916666667vw;
  --f394-px: 24.625rem;
  --v394-px: 27.3611111111vw;
  --m394-px: -27.3611111111vw;
  --f395-px: 24.6875rem;
  --v395-px: 27.4305555556vw;
  --m395-px: -27.4305555556vw;
  --f396-px: 24.75rem;
  --v396-px: 27.5vw;
  --m396-px: -27.5vw;
  --f397-px: 24.8125rem;
  --v397-px: 27.5694444444vw;
  --m397-px: -27.5694444444vw;
  --f398-px: 24.875rem;
  --v398-px: 27.6388888889vw;
  --m398-px: -27.6388888889vw;
  --f399-px: 24.9375rem;
  --v399-px: 27.7083333333vw;
  --m399-px: -27.7083333333vw;
  --f400-px: 25rem;
  --v400-px: 27.7777777778vw;
  --m400-px: -27.7777777778vw;
  --f401-px: 25.0625rem;
  --v401-px: 27.8472222222vw;
  --m401-px: -27.8472222222vw;
  --f402-px: 25.125rem;
  --v402-px: 27.9166666667vw;
  --m402-px: -27.9166666667vw;
  --f403-px: 25.1875rem;
  --v403-px: 27.9861111111vw;
  --m403-px: -27.9861111111vw;
  --f404-px: 25.25rem;
  --v404-px: 28.0555555556vw;
  --m404-px: -28.0555555556vw;
  --f405-px: 25.3125rem;
  --v405-px: 28.125vw;
  --m405-px: -28.125vw;
  --f406-px: 25.375rem;
  --v406-px: 28.1944444444vw;
  --m406-px: -28.1944444444vw;
  --f407-px: 25.4375rem;
  --v407-px: 28.2638888889vw;
  --m407-px: -28.2638888889vw;
  --f408-px: 25.5rem;
  --v408-px: 28.3333333333vw;
  --m408-px: -28.3333333333vw;
  --f409-px: 25.5625rem;
  --v409-px: 28.4027777778vw;
  --m409-px: -28.4027777778vw;
  --f410-px: 25.625rem;
  --v410-px: 28.4722222222vw;
  --m410-px: -28.4722222222vw;
  --f411-px: 25.6875rem;
  --v411-px: 28.5416666667vw;
  --m411-px: -28.5416666667vw;
  --f412-px: 25.75rem;
  --v412-px: 28.6111111111vw;
  --m412-px: -28.6111111111vw;
  --f413-px: 25.8125rem;
  --v413-px: 28.6805555556vw;
  --m413-px: -28.6805555556vw;
  --f414-px: 25.875rem;
  --v414-px: 28.75vw;
  --m414-px: -28.75vw;
  --f415-px: 25.9375rem;
  --v415-px: 28.8194444444vw;
  --m415-px: -28.8194444444vw;
  --f416-px: 26rem;
  --v416-px: 28.8888888889vw;
  --m416-px: -28.8888888889vw;
  --f417-px: 26.0625rem;
  --v417-px: 28.9583333333vw;
  --m417-px: -28.9583333333vw;
  --f418-px: 26.125rem;
  --v418-px: 29.0277777778vw;
  --m418-px: -29.0277777778vw;
  --f419-px: 26.1875rem;
  --v419-px: 29.0972222222vw;
  --m419-px: -29.0972222222vw;
  --f420-px: 26.25rem;
  --v420-px: 29.1666666667vw;
  --m420-px: -29.1666666667vw;
  --f421-px: 26.3125rem;
  --v421-px: 29.2361111111vw;
  --m421-px: -29.2361111111vw;
  --f422-px: 26.375rem;
  --v422-px: 29.3055555556vw;
  --m422-px: -29.3055555556vw;
  --f423-px: 26.4375rem;
  --v423-px: 29.375vw;
  --m423-px: -29.375vw;
  --f424-px: 26.5rem;
  --v424-px: 29.4444444444vw;
  --m424-px: -29.4444444444vw;
  --f425-px: 26.5625rem;
  --v425-px: 29.5138888889vw;
  --m425-px: -29.5138888889vw;
  --f426-px: 26.625rem;
  --v426-px: 29.5833333333vw;
  --m426-px: -29.5833333333vw;
  --f427-px: 26.6875rem;
  --v427-px: 29.6527777778vw;
  --m427-px: -29.6527777778vw;
  --f428-px: 26.75rem;
  --v428-px: 29.7222222222vw;
  --m428-px: -29.7222222222vw;
  --f429-px: 26.8125rem;
  --v429-px: 29.7916666667vw;
  --m429-px: -29.7916666667vw;
  --f430-px: 26.875rem;
  --v430-px: 29.8611111111vw;
  --m430-px: -29.8611111111vw;
  --f431-px: 26.9375rem;
  --v431-px: 29.9305555556vw;
  --m431-px: -29.9305555556vw;
  --f432-px: 27rem;
  --v432-px: 30vw;
  --m432-px: -30vw;
  --f433-px: 27.0625rem;
  --v433-px: 30.0694444444vw;
  --m433-px: -30.0694444444vw;
  --f434-px: 27.125rem;
  --v434-px: 30.1388888889vw;
  --m434-px: -30.1388888889vw;
  --f435-px: 27.1875rem;
  --v435-px: 30.2083333333vw;
  --m435-px: -30.2083333333vw;
  --f436-px: 27.25rem;
  --v436-px: 30.2777777778vw;
  --m436-px: -30.2777777778vw;
  --f437-px: 27.3125rem;
  --v437-px: 30.3472222222vw;
  --m437-px: -30.3472222222vw;
  --f438-px: 27.375rem;
  --v438-px: 30.4166666667vw;
  --m438-px: -30.4166666667vw;
  --f439-px: 27.4375rem;
  --v439-px: 30.4861111111vw;
  --m439-px: -30.4861111111vw;
  --f440-px: 27.5rem;
  --v440-px: 30.5555555556vw;
  --m440-px: -30.5555555556vw;
  --f441-px: 27.5625rem;
  --v441-px: 30.625vw;
  --m441-px: -30.625vw;
  --f442-px: 27.625rem;
  --v442-px: 30.6944444444vw;
  --m442-px: -30.6944444444vw;
  --f443-px: 27.6875rem;
  --v443-px: 30.7638888889vw;
  --m443-px: -30.7638888889vw;
  --f444-px: 27.75rem;
  --v444-px: 30.8333333333vw;
  --m444-px: -30.8333333333vw;
  --f445-px: 27.8125rem;
  --v445-px: 30.9027777778vw;
  --m445-px: -30.9027777778vw;
  --f446-px: 27.875rem;
  --v446-px: 30.9722222222vw;
  --m446-px: -30.9722222222vw;
  --f447-px: 27.9375rem;
  --v447-px: 31.0416666667vw;
  --m447-px: -31.0416666667vw;
  --f448-px: 28rem;
  --v448-px: 31.1111111111vw;
  --m448-px: -31.1111111111vw;
  --f449-px: 28.0625rem;
  --v449-px: 31.1805555556vw;
  --m449-px: -31.1805555556vw;
  --f450-px: 28.125rem;
  --v450-px: 31.25vw;
  --m450-px: -31.25vw;
  --f451-px: 28.1875rem;
  --v451-px: 31.3194444444vw;
  --m451-px: -31.3194444444vw;
  --f452-px: 28.25rem;
  --v452-px: 31.3888888889vw;
  --m452-px: -31.3888888889vw;
  --f453-px: 28.3125rem;
  --v453-px: 31.4583333333vw;
  --m453-px: -31.4583333333vw;
  --f454-px: 28.375rem;
  --v454-px: 31.5277777778vw;
  --m454-px: -31.5277777778vw;
  --f455-px: 28.4375rem;
  --v455-px: 31.5972222222vw;
  --m455-px: -31.5972222222vw;
  --f456-px: 28.5rem;
  --v456-px: 31.6666666667vw;
  --m456-px: -31.6666666667vw;
  --f457-px: 28.5625rem;
  --v457-px: 31.7361111111vw;
  --m457-px: -31.7361111111vw;
  --f458-px: 28.625rem;
  --v458-px: 31.8055555556vw;
  --m458-px: -31.8055555556vw;
  --f459-px: 28.6875rem;
  --v459-px: 31.875vw;
  --m459-px: -31.875vw;
  --f460-px: 28.75rem;
  --v460-px: 31.9444444444vw;
  --m460-px: -31.9444444444vw;
  --f461-px: 28.8125rem;
  --v461-px: 32.0138888889vw;
  --m461-px: -32.0138888889vw;
  --f462-px: 28.875rem;
  --v462-px: 32.0833333333vw;
  --m462-px: -32.0833333333vw;
  --f463-px: 28.9375rem;
  --v463-px: 32.1527777778vw;
  --m463-px: -32.1527777778vw;
  --f464-px: 29rem;
  --v464-px: 32.2222222222vw;
  --m464-px: -32.2222222222vw;
  --f465-px: 29.0625rem;
  --v465-px: 32.2916666667vw;
  --m465-px: -32.2916666667vw;
  --f466-px: 29.125rem;
  --v466-px: 32.3611111111vw;
  --m466-px: -32.3611111111vw;
  --f467-px: 29.1875rem;
  --v467-px: 32.4305555556vw;
  --m467-px: -32.4305555556vw;
  --f468-px: 29.25rem;
  --v468-px: 32.5vw;
  --m468-px: -32.5vw;
  --f469-px: 29.3125rem;
  --v469-px: 32.5694444444vw;
  --m469-px: -32.5694444444vw;
  --f470-px: 29.375rem;
  --v470-px: 32.6388888889vw;
  --m470-px: -32.6388888889vw;
  --f471-px: 29.4375rem;
  --v471-px: 32.7083333333vw;
  --m471-px: -32.7083333333vw;
  --f472-px: 29.5rem;
  --v472-px: 32.7777777778vw;
  --m472-px: -32.7777777778vw;
  --f473-px: 29.5625rem;
  --v473-px: 32.8472222222vw;
  --m473-px: -32.8472222222vw;
  --f474-px: 29.625rem;
  --v474-px: 32.9166666667vw;
  --m474-px: -32.9166666667vw;
  --f475-px: 29.6875rem;
  --v475-px: 32.9861111111vw;
  --m475-px: -32.9861111111vw;
  --f476-px: 29.75rem;
  --v476-px: 33.0555555556vw;
  --m476-px: -33.0555555556vw;
  --f477-px: 29.8125rem;
  --v477-px: 33.125vw;
  --m477-px: -33.125vw;
  --f478-px: 29.875rem;
  --v478-px: 33.1944444444vw;
  --m478-px: -33.1944444444vw;
  --f479-px: 29.9375rem;
  --v479-px: 33.2638888889vw;
  --m479-px: -33.2638888889vw;
  --f480-px: 30rem;
  --v480-px: 33.3333333333vw;
  --m480-px: -33.3333333333vw;
  --f481-px: 30.0625rem;
  --v481-px: 33.4027777778vw;
  --m481-px: -33.4027777778vw;
  --f482-px: 30.125rem;
  --v482-px: 33.4722222222vw;
  --m482-px: -33.4722222222vw;
  --f483-px: 30.1875rem;
  --v483-px: 33.5416666667vw;
  --m483-px: -33.5416666667vw;
  --f484-px: 30.25rem;
  --v484-px: 33.6111111111vw;
  --m484-px: -33.6111111111vw;
  --f485-px: 30.3125rem;
  --v485-px: 33.6805555556vw;
  --m485-px: -33.6805555556vw;
  --f486-px: 30.375rem;
  --v486-px: 33.75vw;
  --m486-px: -33.75vw;
  --f487-px: 30.4375rem;
  --v487-px: 33.8194444444vw;
  --m487-px: -33.8194444444vw;
  --f488-px: 30.5rem;
  --v488-px: 33.8888888889vw;
  --m488-px: -33.8888888889vw;
  --f489-px: 30.5625rem;
  --v489-px: 33.9583333333vw;
  --m489-px: -33.9583333333vw;
  --f490-px: 30.625rem;
  --v490-px: 34.0277777778vw;
  --m490-px: -34.0277777778vw;
  --f491-px: 30.6875rem;
  --v491-px: 34.0972222222vw;
  --m491-px: -34.0972222222vw;
  --f492-px: 30.75rem;
  --v492-px: 34.1666666667vw;
  --m492-px: -34.1666666667vw;
  --f493-px: 30.8125rem;
  --v493-px: 34.2361111111vw;
  --m493-px: -34.2361111111vw;
  --f494-px: 30.875rem;
  --v494-px: 34.3055555556vw;
  --m494-px: -34.3055555556vw;
  --f495-px: 30.9375rem;
  --v495-px: 34.375vw;
  --m495-px: -34.375vw;
  --f496-px: 31rem;
  --v496-px: 34.4444444444vw;
  --m496-px: -34.4444444444vw;
  --f497-px: 31.0625rem;
  --v497-px: 34.5138888889vw;
  --m497-px: -34.5138888889vw;
  --f498-px: 31.125rem;
  --v498-px: 34.5833333333vw;
  --m498-px: -34.5833333333vw;
  --f499-px: 31.1875rem;
  --v499-px: 34.6527777778vw;
  --m499-px: -34.6527777778vw;
  --f500-px: 31.25rem;
  --v500-px: 34.7222222222vw;
  --m500-px: -34.7222222222vw;
  --f501-px: 31.3125rem;
  --v501-px: 34.7916666667vw;
  --m501-px: -34.7916666667vw;
  --f502-px: 31.375rem;
  --v502-px: 34.8611111111vw;
  --m502-px: -34.8611111111vw;
  --f503-px: 31.4375rem;
  --v503-px: 34.9305555556vw;
  --m503-px: -34.9305555556vw;
  --f504-px: 31.5rem;
  --v504-px: 35vw;
  --m504-px: -35vw;
  --f505-px: 31.5625rem;
  --v505-px: 35.0694444444vw;
  --m505-px: -35.0694444444vw;
  --f506-px: 31.625rem;
  --v506-px: 35.1388888889vw;
  --m506-px: -35.1388888889vw;
  --f507-px: 31.6875rem;
  --v507-px: 35.2083333333vw;
  --m507-px: -35.2083333333vw;
  --f508-px: 31.75rem;
  --v508-px: 35.2777777778vw;
  --m508-px: -35.2777777778vw;
  --f509-px: 31.8125rem;
  --v509-px: 35.3472222222vw;
  --m509-px: -35.3472222222vw;
  --f510-px: 31.875rem;
  --v510-px: 35.4166666667vw;
  --m510-px: -35.4166666667vw;
  --f511-px: 31.9375rem;
  --v511-px: 35.4861111111vw;
  --m511-px: -35.4861111111vw;
  --f512-px: 32rem;
  --v512-px: 35.5555555556vw;
  --m512-px: -35.5555555556vw;
  --f513-px: 32.0625rem;
  --v513-px: 35.625vw;
  --m513-px: -35.625vw;
  --f514-px: 32.125rem;
  --v514-px: 35.6944444444vw;
  --m514-px: -35.6944444444vw;
  --f515-px: 32.1875rem;
  --v515-px: 35.7638888889vw;
  --m515-px: -35.7638888889vw;
  --f516-px: 32.25rem;
  --v516-px: 35.8333333333vw;
  --m516-px: -35.8333333333vw;
  --f517-px: 32.3125rem;
  --v517-px: 35.9027777778vw;
  --m517-px: -35.9027777778vw;
  --f518-px: 32.375rem;
  --v518-px: 35.9722222222vw;
  --m518-px: -35.9722222222vw;
  --f519-px: 32.4375rem;
  --v519-px: 36.0416666667vw;
  --m519-px: -36.0416666667vw;
  --f520-px: 32.5rem;
  --v520-px: 36.1111111111vw;
  --m520-px: -36.1111111111vw;
  --f521-px: 32.5625rem;
  --v521-px: 36.1805555556vw;
  --m521-px: -36.1805555556vw;
  --f522-px: 32.625rem;
  --v522-px: 36.25vw;
  --m522-px: -36.25vw;
  --f523-px: 32.6875rem;
  --v523-px: 36.3194444444vw;
  --m523-px: -36.3194444444vw;
  --f524-px: 32.75rem;
  --v524-px: 36.3888888889vw;
  --m524-px: -36.3888888889vw;
  --f525-px: 32.8125rem;
  --v525-px: 36.4583333333vw;
  --m525-px: -36.4583333333vw;
  --f526-px: 32.875rem;
  --v526-px: 36.5277777778vw;
  --m526-px: -36.5277777778vw;
  --f527-px: 32.9375rem;
  --v527-px: 36.5972222222vw;
  --m527-px: -36.5972222222vw;
  --f528-px: 33rem;
  --v528-px: 36.6666666667vw;
  --m528-px: -36.6666666667vw;
  --f529-px: 33.0625rem;
  --v529-px: 36.7361111111vw;
  --m529-px: -36.7361111111vw;
  --f530-px: 33.125rem;
  --v530-px: 36.8055555556vw;
  --m530-px: -36.8055555556vw;
  --f531-px: 33.1875rem;
  --v531-px: 36.875vw;
  --m531-px: -36.875vw;
  --f532-px: 33.25rem;
  --v532-px: 36.9444444444vw;
  --m532-px: -36.9444444444vw;
  --f533-px: 33.3125rem;
  --v533-px: 37.0138888889vw;
  --m533-px: -37.0138888889vw;
  --f534-px: 33.375rem;
  --v534-px: 37.0833333333vw;
  --m534-px: -37.0833333333vw;
  --f535-px: 33.4375rem;
  --v535-px: 37.1527777778vw;
  --m535-px: -37.1527777778vw;
  --f536-px: 33.5rem;
  --v536-px: 37.2222222222vw;
  --m536-px: -37.2222222222vw;
  --f537-px: 33.5625rem;
  --v537-px: 37.2916666667vw;
  --m537-px: -37.2916666667vw;
  --f538-px: 33.625rem;
  --v538-px: 37.3611111111vw;
  --m538-px: -37.3611111111vw;
  --f539-px: 33.6875rem;
  --v539-px: 37.4305555556vw;
  --m539-px: -37.4305555556vw;
  --f540-px: 33.75rem;
  --v540-px: 37.5vw;
  --m540-px: -37.5vw;
  --f541-px: 33.8125rem;
  --v541-px: 37.5694444444vw;
  --m541-px: -37.5694444444vw;
  --f542-px: 33.875rem;
  --v542-px: 37.6388888889vw;
  --m542-px: -37.6388888889vw;
  --f543-px: 33.9375rem;
  --v543-px: 37.7083333333vw;
  --m543-px: -37.7083333333vw;
  --f544-px: 34rem;
  --v544-px: 37.7777777778vw;
  --m544-px: -37.7777777778vw;
  --f545-px: 34.0625rem;
  --v545-px: 37.8472222222vw;
  --m545-px: -37.8472222222vw;
  --f546-px: 34.125rem;
  --v546-px: 37.9166666667vw;
  --m546-px: -37.9166666667vw;
  --f547-px: 34.1875rem;
  --v547-px: 37.9861111111vw;
  --m547-px: -37.9861111111vw;
  --f548-px: 34.25rem;
  --v548-px: 38.0555555556vw;
  --m548-px: -38.0555555556vw;
  --f549-px: 34.3125rem;
  --v549-px: 38.125vw;
  --m549-px: -38.125vw;
  --f550-px: 34.375rem;
  --v550-px: 38.1944444444vw;
  --m550-px: -38.1944444444vw;
  --f551-px: 34.4375rem;
  --v551-px: 38.2638888889vw;
  --m551-px: -38.2638888889vw;
  --f552-px: 34.5rem;
  --v552-px: 38.3333333333vw;
  --m552-px: -38.3333333333vw;
  --f553-px: 34.5625rem;
  --v553-px: 38.4027777778vw;
  --m553-px: -38.4027777778vw;
  --f554-px: 34.625rem;
  --v554-px: 38.4722222222vw;
  --m554-px: -38.4722222222vw;
  --f555-px: 34.6875rem;
  --v555-px: 38.5416666667vw;
  --m555-px: -38.5416666667vw;
  --f556-px: 34.75rem;
  --v556-px: 38.6111111111vw;
  --m556-px: -38.6111111111vw;
  --f557-px: 34.8125rem;
  --v557-px: 38.6805555556vw;
  --m557-px: -38.6805555556vw;
  --f558-px: 34.875rem;
  --v558-px: 38.75vw;
  --m558-px: -38.75vw;
  --f559-px: 34.9375rem;
  --v559-px: 38.8194444444vw;
  --m559-px: -38.8194444444vw;
  --f560-px: 35rem;
  --v560-px: 38.8888888889vw;
  --m560-px: -38.8888888889vw;
  --f561-px: 35.0625rem;
  --v561-px: 38.9583333333vw;
  --m561-px: -38.9583333333vw;
  --f562-px: 35.125rem;
  --v562-px: 39.0277777778vw;
  --m562-px: -39.0277777778vw;
  --f563-px: 35.1875rem;
  --v563-px: 39.0972222222vw;
  --m563-px: -39.0972222222vw;
  --f564-px: 35.25rem;
  --v564-px: 39.1666666667vw;
  --m564-px: -39.1666666667vw;
  --f565-px: 35.3125rem;
  --v565-px: 39.2361111111vw;
  --m565-px: -39.2361111111vw;
  --f566-px: 35.375rem;
  --v566-px: 39.3055555556vw;
  --m566-px: -39.3055555556vw;
  --f567-px: 35.4375rem;
  --v567-px: 39.375vw;
  --m567-px: -39.375vw;
  --f568-px: 35.5rem;
  --v568-px: 39.4444444444vw;
  --m568-px: -39.4444444444vw;
  --f569-px: 35.5625rem;
  --v569-px: 39.5138888889vw;
  --m569-px: -39.5138888889vw;
  --f570-px: 35.625rem;
  --v570-px: 39.5833333333vw;
  --m570-px: -39.5833333333vw;
  --f571-px: 35.6875rem;
  --v571-px: 39.6527777778vw;
  --m571-px: -39.6527777778vw;
  --f572-px: 35.75rem;
  --v572-px: 39.7222222222vw;
  --m572-px: -39.7222222222vw;
  --f573-px: 35.8125rem;
  --v573-px: 39.7916666667vw;
  --m573-px: -39.7916666667vw;
  --f574-px: 35.875rem;
  --v574-px: 39.8611111111vw;
  --m574-px: -39.8611111111vw;
  --f575-px: 35.9375rem;
  --v575-px: 39.9305555556vw;
  --m575-px: -39.9305555556vw;
  --f576-px: 36rem;
  --v576-px: 40vw;
  --m576-px: -40vw;
  --f577-px: 36.0625rem;
  --v577-px: 40.0694444444vw;
  --m577-px: -40.0694444444vw;
  --f578-px: 36.125rem;
  --v578-px: 40.1388888889vw;
  --m578-px: -40.1388888889vw;
  --f579-px: 36.1875rem;
  --v579-px: 40.2083333333vw;
  --m579-px: -40.2083333333vw;
  --f580-px: 36.25rem;
  --v580-px: 40.2777777778vw;
  --m580-px: -40.2777777778vw;
  --f581-px: 36.3125rem;
  --v581-px: 40.3472222222vw;
  --m581-px: -40.3472222222vw;
  --f582-px: 36.375rem;
  --v582-px: 40.4166666667vw;
  --m582-px: -40.4166666667vw;
  --f583-px: 36.4375rem;
  --v583-px: 40.4861111111vw;
  --m583-px: -40.4861111111vw;
  --f584-px: 36.5rem;
  --v584-px: 40.5555555556vw;
  --m584-px: -40.5555555556vw;
  --f585-px: 36.5625rem;
  --v585-px: 40.625vw;
  --m585-px: -40.625vw;
  --f586-px: 36.625rem;
  --v586-px: 40.6944444444vw;
  --m586-px: -40.6944444444vw;
  --f587-px: 36.6875rem;
  --v587-px: 40.7638888889vw;
  --m587-px: -40.7638888889vw;
  --f588-px: 36.75rem;
  --v588-px: 40.8333333333vw;
  --m588-px: -40.8333333333vw;
  --f589-px: 36.8125rem;
  --v589-px: 40.9027777778vw;
  --m589-px: -40.9027777778vw;
  --f590-px: 36.875rem;
  --v590-px: 40.9722222222vw;
  --m590-px: -40.9722222222vw;
  --f591-px: 36.9375rem;
  --v591-px: 41.0416666667vw;
  --m591-px: -41.0416666667vw;
  --f592-px: 37rem;
  --v592-px: 41.1111111111vw;
  --m592-px: -41.1111111111vw;
  --f593-px: 37.0625rem;
  --v593-px: 41.1805555556vw;
  --m593-px: -41.1805555556vw;
  --f594-px: 37.125rem;
  --v594-px: 41.25vw;
  --m594-px: -41.25vw;
  --f595-px: 37.1875rem;
  --v595-px: 41.3194444444vw;
  --m595-px: -41.3194444444vw;
  --f596-px: 37.25rem;
  --v596-px: 41.3888888889vw;
  --m596-px: -41.3888888889vw;
  --f597-px: 37.3125rem;
  --v597-px: 41.4583333333vw;
  --m597-px: -41.4583333333vw;
  --f598-px: 37.375rem;
  --v598-px: 41.5277777778vw;
  --m598-px: -41.5277777778vw;
  --f599-px: 37.4375rem;
  --v599-px: 41.5972222222vw;
  --m599-px: -41.5972222222vw;
  --f600-px: 37.5rem;
  --v600-px: 41.6666666667vw;
  --m600-px: -41.6666666667vw;
  --f601-px: 37.5625rem;
  --v601-px: 41.7361111111vw;
  --m601-px: -41.7361111111vw;
  --f602-px: 37.625rem;
  --v602-px: 41.8055555556vw;
  --m602-px: -41.8055555556vw;
  --f603-px: 37.6875rem;
  --v603-px: 41.875vw;
  --m603-px: -41.875vw;
  --f604-px: 37.75rem;
  --v604-px: 41.9444444444vw;
  --m604-px: -41.9444444444vw;
  --f605-px: 37.8125rem;
  --v605-px: 42.0138888889vw;
  --m605-px: -42.0138888889vw;
  --f606-px: 37.875rem;
  --v606-px: 42.0833333333vw;
  --m606-px: -42.0833333333vw;
  --f607-px: 37.9375rem;
  --v607-px: 42.1527777778vw;
  --m607-px: -42.1527777778vw;
  --f608-px: 38rem;
  --v608-px: 42.2222222222vw;
  --m608-px: -42.2222222222vw;
  --f609-px: 38.0625rem;
  --v609-px: 42.2916666667vw;
  --m609-px: -42.2916666667vw;
  --f610-px: 38.125rem;
  --v610-px: 42.3611111111vw;
  --m610-px: -42.3611111111vw;
  --f611-px: 38.1875rem;
  --v611-px: 42.4305555556vw;
  --m611-px: -42.4305555556vw;
  --f612-px: 38.25rem;
  --v612-px: 42.5vw;
  --m612-px: -42.5vw;
  --f613-px: 38.3125rem;
  --v613-px: 42.5694444444vw;
  --m613-px: -42.5694444444vw;
  --f614-px: 38.375rem;
  --v614-px: 42.6388888889vw;
  --m614-px: -42.6388888889vw;
  --f615-px: 38.4375rem;
  --v615-px: 42.7083333333vw;
  --m615-px: -42.7083333333vw;
  --f616-px: 38.5rem;
  --v616-px: 42.7777777778vw;
  --m616-px: -42.7777777778vw;
  --f617-px: 38.5625rem;
  --v617-px: 42.8472222222vw;
  --m617-px: -42.8472222222vw;
  --f618-px: 38.625rem;
  --v618-px: 42.9166666667vw;
  --m618-px: -42.9166666667vw;
  --f619-px: 38.6875rem;
  --v619-px: 42.9861111111vw;
  --m619-px: -42.9861111111vw;
  --f620-px: 38.75rem;
  --v620-px: 43.0555555556vw;
  --m620-px: -43.0555555556vw;
  --f621-px: 38.8125rem;
  --v621-px: 43.125vw;
  --m621-px: -43.125vw;
  --f622-px: 38.875rem;
  --v622-px: 43.1944444444vw;
  --m622-px: -43.1944444444vw;
  --f623-px: 38.9375rem;
  --v623-px: 43.2638888889vw;
  --m623-px: -43.2638888889vw;
  --f624-px: 39rem;
  --v624-px: 43.3333333333vw;
  --m624-px: -43.3333333333vw;
  --f625-px: 39.0625rem;
  --v625-px: 43.4027777778vw;
  --m625-px: -43.4027777778vw;
  --f626-px: 39.125rem;
  --v626-px: 43.4722222222vw;
  --m626-px: -43.4722222222vw;
  --f627-px: 39.1875rem;
  --v627-px: 43.5416666667vw;
  --m627-px: -43.5416666667vw;
  --f628-px: 39.25rem;
  --v628-px: 43.6111111111vw;
  --m628-px: -43.6111111111vw;
  --f629-px: 39.3125rem;
  --v629-px: 43.6805555556vw;
  --m629-px: -43.6805555556vw;
  --f630-px: 39.375rem;
  --v630-px: 43.75vw;
  --m630-px: -43.75vw;
  --f631-px: 39.4375rem;
  --v631-px: 43.8194444444vw;
  --m631-px: -43.8194444444vw;
  --f632-px: 39.5rem;
  --v632-px: 43.8888888889vw;
  --m632-px: -43.8888888889vw;
  --f633-px: 39.5625rem;
  --v633-px: 43.9583333333vw;
  --m633-px: -43.9583333333vw;
  --f634-px: 39.625rem;
  --v634-px: 44.0277777778vw;
  --m634-px: -44.0277777778vw;
  --f635-px: 39.6875rem;
  --v635-px: 44.0972222222vw;
  --m635-px: -44.0972222222vw;
  --f636-px: 39.75rem;
  --v636-px: 44.1666666667vw;
  --m636-px: -44.1666666667vw;
  --f637-px: 39.8125rem;
  --v637-px: 44.2361111111vw;
  --m637-px: -44.2361111111vw;
  --f638-px: 39.875rem;
  --v638-px: 44.3055555556vw;
  --m638-px: -44.3055555556vw;
  --f639-px: 39.9375rem;
  --v639-px: 44.375vw;
  --m639-px: -44.375vw;
  --f640-px: 40rem;
  --v640-px: 44.4444444444vw;
  --m640-px: -44.4444444444vw;
  --f641-px: 40.0625rem;
  --v641-px: 44.5138888889vw;
  --m641-px: -44.5138888889vw;
  --f642-px: 40.125rem;
  --v642-px: 44.5833333333vw;
  --m642-px: -44.5833333333vw;
  --f643-px: 40.1875rem;
  --v643-px: 44.6527777778vw;
  --m643-px: -44.6527777778vw;
  --f644-px: 40.25rem;
  --v644-px: 44.7222222222vw;
  --m644-px: -44.7222222222vw;
  --f645-px: 40.3125rem;
  --v645-px: 44.7916666667vw;
  --m645-px: -44.7916666667vw;
  --f646-px: 40.375rem;
  --v646-px: 44.8611111111vw;
  --m646-px: -44.8611111111vw;
  --f647-px: 40.4375rem;
  --v647-px: 44.9305555556vw;
  --m647-px: -44.9305555556vw;
  --f648-px: 40.5rem;
  --v648-px: 45vw;
  --m648-px: -45vw;
  --f649-px: 40.5625rem;
  --v649-px: 45.0694444444vw;
  --m649-px: -45.0694444444vw;
  --f650-px: 40.625rem;
  --v650-px: 45.1388888889vw;
  --m650-px: -45.1388888889vw;
  --f651-px: 40.6875rem;
  --v651-px: 45.2083333333vw;
  --m651-px: -45.2083333333vw;
  --f652-px: 40.75rem;
  --v652-px: 45.2777777778vw;
  --m652-px: -45.2777777778vw;
  --f653-px: 40.8125rem;
  --v653-px: 45.3472222222vw;
  --m653-px: -45.3472222222vw;
  --f654-px: 40.875rem;
  --v654-px: 45.4166666667vw;
  --m654-px: -45.4166666667vw;
  --f655-px: 40.9375rem;
  --v655-px: 45.4861111111vw;
  --m655-px: -45.4861111111vw;
  --f656-px: 41rem;
  --v656-px: 45.5555555556vw;
  --m656-px: -45.5555555556vw;
  --f657-px: 41.0625rem;
  --v657-px: 45.625vw;
  --m657-px: -45.625vw;
  --f658-px: 41.125rem;
  --v658-px: 45.6944444444vw;
  --m658-px: -45.6944444444vw;
  --f659-px: 41.1875rem;
  --v659-px: 45.7638888889vw;
  --m659-px: -45.7638888889vw;
  --f660-px: 41.25rem;
  --v660-px: 45.8333333333vw;
  --m660-px: -45.8333333333vw;
  --f661-px: 41.3125rem;
  --v661-px: 45.9027777778vw;
  --m661-px: -45.9027777778vw;
  --f662-px: 41.375rem;
  --v662-px: 45.9722222222vw;
  --m662-px: -45.9722222222vw;
  --f663-px: 41.4375rem;
  --v663-px: 46.0416666667vw;
  --m663-px: -46.0416666667vw;
  --f664-px: 41.5rem;
  --v664-px: 46.1111111111vw;
  --m664-px: -46.1111111111vw;
  --f665-px: 41.5625rem;
  --v665-px: 46.1805555556vw;
  --m665-px: -46.1805555556vw;
  --f666-px: 41.625rem;
  --v666-px: 46.25vw;
  --m666-px: -46.25vw;
  --f667-px: 41.6875rem;
  --v667-px: 46.3194444444vw;
  --m667-px: -46.3194444444vw;
  --f668-px: 41.75rem;
  --v668-px: 46.3888888889vw;
  --m668-px: -46.3888888889vw;
  --f669-px: 41.8125rem;
  --v669-px: 46.4583333333vw;
  --m669-px: -46.4583333333vw;
  --f670-px: 41.875rem;
  --v670-px: 46.5277777778vw;
  --m670-px: -46.5277777778vw;
  --f671-px: 41.9375rem;
  --v671-px: 46.5972222222vw;
  --m671-px: -46.5972222222vw;
  --f672-px: 42rem;
  --v672-px: 46.6666666667vw;
  --m672-px: -46.6666666667vw;
  --f673-px: 42.0625rem;
  --v673-px: 46.7361111111vw;
  --m673-px: -46.7361111111vw;
  --f674-px: 42.125rem;
  --v674-px: 46.8055555556vw;
  --m674-px: -46.8055555556vw;
  --f675-px: 42.1875rem;
  --v675-px: 46.875vw;
  --m675-px: -46.875vw;
  --f676-px: 42.25rem;
  --v676-px: 46.9444444444vw;
  --m676-px: -46.9444444444vw;
  --f677-px: 42.3125rem;
  --v677-px: 47.0138888889vw;
  --m677-px: -47.0138888889vw;
  --f678-px: 42.375rem;
  --v678-px: 47.0833333333vw;
  --m678-px: -47.0833333333vw;
  --f679-px: 42.4375rem;
  --v679-px: 47.1527777778vw;
  --m679-px: -47.1527777778vw;
  --f680-px: 42.5rem;
  --v680-px: 47.2222222222vw;
  --m680-px: -47.2222222222vw;
  --f681-px: 42.5625rem;
  --v681-px: 47.2916666667vw;
  --m681-px: -47.2916666667vw;
  --f682-px: 42.625rem;
  --v682-px: 47.3611111111vw;
  --m682-px: -47.3611111111vw;
  --f683-px: 42.6875rem;
  --v683-px: 47.4305555556vw;
  --m683-px: -47.4305555556vw;
  --f684-px: 42.75rem;
  --v684-px: 47.5vw;
  --m684-px: -47.5vw;
  --f685-px: 42.8125rem;
  --v685-px: 47.5694444444vw;
  --m685-px: -47.5694444444vw;
  --f686-px: 42.875rem;
  --v686-px: 47.6388888889vw;
  --m686-px: -47.6388888889vw;
  --f687-px: 42.9375rem;
  --v687-px: 47.7083333333vw;
  --m687-px: -47.7083333333vw;
  --f688-px: 43rem;
  --v688-px: 47.7777777778vw;
  --m688-px: -47.7777777778vw;
  --f689-px: 43.0625rem;
  --v689-px: 47.8472222222vw;
  --m689-px: -47.8472222222vw;
  --f690-px: 43.125rem;
  --v690-px: 47.9166666667vw;
  --m690-px: -47.9166666667vw;
  --f691-px: 43.1875rem;
  --v691-px: 47.9861111111vw;
  --m691-px: -47.9861111111vw;
  --f692-px: 43.25rem;
  --v692-px: 48.0555555556vw;
  --m692-px: -48.0555555556vw;
  --f693-px: 43.3125rem;
  --v693-px: 48.125vw;
  --m693-px: -48.125vw;
  --f694-px: 43.375rem;
  --v694-px: 48.1944444444vw;
  --m694-px: -48.1944444444vw;
  --f695-px: 43.4375rem;
  --v695-px: 48.2638888889vw;
  --m695-px: -48.2638888889vw;
  --f696-px: 43.5rem;
  --v696-px: 48.3333333333vw;
  --m696-px: -48.3333333333vw;
  --f697-px: 43.5625rem;
  --v697-px: 48.4027777778vw;
  --m697-px: -48.4027777778vw;
  --f698-px: 43.625rem;
  --v698-px: 48.4722222222vw;
  --m698-px: -48.4722222222vw;
  --f699-px: 43.6875rem;
  --v699-px: 48.5416666667vw;
  --m699-px: -48.5416666667vw;
  --f700-px: 43.75rem;
  --v700-px: 48.6111111111vw;
  --m700-px: -48.6111111111vw;
  --f701-px: 43.8125rem;
  --v701-px: 48.6805555556vw;
  --m701-px: -48.6805555556vw;
  --f702-px: 43.875rem;
  --v702-px: 48.75vw;
  --m702-px: -48.75vw;
  --f703-px: 43.9375rem;
  --v703-px: 48.8194444444vw;
  --m703-px: -48.8194444444vw;
  --f704-px: 44rem;
  --v704-px: 48.8888888889vw;
  --m704-px: -48.8888888889vw;
  --f705-px: 44.0625rem;
  --v705-px: 48.9583333333vw;
  --m705-px: -48.9583333333vw;
  --f706-px: 44.125rem;
  --v706-px: 49.0277777778vw;
  --m706-px: -49.0277777778vw;
  --f707-px: 44.1875rem;
  --v707-px: 49.0972222222vw;
  --m707-px: -49.0972222222vw;
  --f708-px: 44.25rem;
  --v708-px: 49.1666666667vw;
  --m708-px: -49.1666666667vw;
  --f709-px: 44.3125rem;
  --v709-px: 49.2361111111vw;
  --m709-px: -49.2361111111vw;
  --f710-px: 44.375rem;
  --v710-px: 49.3055555556vw;
  --m710-px: -49.3055555556vw;
  --f711-px: 44.4375rem;
  --v711-px: 49.375vw;
  --m711-px: -49.375vw;
  --f712-px: 44.5rem;
  --v712-px: 49.4444444444vw;
  --m712-px: -49.4444444444vw;
  --f713-px: 44.5625rem;
  --v713-px: 49.5138888889vw;
  --m713-px: -49.5138888889vw;
  --f714-px: 44.625rem;
  --v714-px: 49.5833333333vw;
  --m714-px: -49.5833333333vw;
  --f715-px: 44.6875rem;
  --v715-px: 49.6527777778vw;
  --m715-px: -49.6527777778vw;
  --f716-px: 44.75rem;
  --v716-px: 49.7222222222vw;
  --m716-px: -49.7222222222vw;
  --f717-px: 44.8125rem;
  --v717-px: 49.7916666667vw;
  --m717-px: -49.7916666667vw;
  --f718-px: 44.875rem;
  --v718-px: 49.8611111111vw;
  --m718-px: -49.8611111111vw;
  --f719-px: 44.9375rem;
  --v719-px: 49.9305555556vw;
  --m719-px: -49.9305555556vw;
  --f720-px: 45rem;
  --v720-px: 50vw;
  --m720-px: -50vw;
  --f721-px: 45.0625rem;
  --v721-px: 50.0694444444vw;
  --m721-px: -50.0694444444vw;
  --f722-px: 45.125rem;
  --v722-px: 50.1388888889vw;
  --m722-px: -50.1388888889vw;
  --f723-px: 45.1875rem;
  --v723-px: 50.2083333333vw;
  --m723-px: -50.2083333333vw;
  --f724-px: 45.25rem;
  --v724-px: 50.2777777778vw;
  --m724-px: -50.2777777778vw;
  --f725-px: 45.3125rem;
  --v725-px: 50.3472222222vw;
  --m725-px: -50.3472222222vw;
  --f726-px: 45.375rem;
  --v726-px: 50.4166666667vw;
  --m726-px: -50.4166666667vw;
  --f727-px: 45.4375rem;
  --v727-px: 50.4861111111vw;
  --m727-px: -50.4861111111vw;
  --f728-px: 45.5rem;
  --v728-px: 50.5555555556vw;
  --m728-px: -50.5555555556vw;
  --f729-px: 45.5625rem;
  --v729-px: 50.625vw;
  --m729-px: -50.625vw;
  --f730-px: 45.625rem;
  --v730-px: 50.6944444444vw;
  --m730-px: -50.6944444444vw;
  --f731-px: 45.6875rem;
  --v731-px: 50.7638888889vw;
  --m731-px: -50.7638888889vw;
  --f732-px: 45.75rem;
  --v732-px: 50.8333333333vw;
  --m732-px: -50.8333333333vw;
  --f733-px: 45.8125rem;
  --v733-px: 50.9027777778vw;
  --m733-px: -50.9027777778vw;
  --f734-px: 45.875rem;
  --v734-px: 50.9722222222vw;
  --m734-px: -50.9722222222vw;
  --f735-px: 45.9375rem;
  --v735-px: 51.0416666667vw;
  --m735-px: -51.0416666667vw;
  --f736-px: 46rem;
  --v736-px: 51.1111111111vw;
  --m736-px: -51.1111111111vw;
  --f737-px: 46.0625rem;
  --v737-px: 51.1805555556vw;
  --m737-px: -51.1805555556vw;
  --f738-px: 46.125rem;
  --v738-px: 51.25vw;
  --m738-px: -51.25vw;
  --f739-px: 46.1875rem;
  --v739-px: 51.3194444444vw;
  --m739-px: -51.3194444444vw;
  --f740-px: 46.25rem;
  --v740-px: 51.3888888889vw;
  --m740-px: -51.3888888889vw;
  --f741-px: 46.3125rem;
  --v741-px: 51.4583333333vw;
  --m741-px: -51.4583333333vw;
  --f742-px: 46.375rem;
  --v742-px: 51.5277777778vw;
  --m742-px: -51.5277777778vw;
  --f743-px: 46.4375rem;
  --v743-px: 51.5972222222vw;
  --m743-px: -51.5972222222vw;
  --f744-px: 46.5rem;
  --v744-px: 51.6666666667vw;
  --m744-px: -51.6666666667vw;
  --f745-px: 46.5625rem;
  --v745-px: 51.7361111111vw;
  --m745-px: -51.7361111111vw;
  --f746-px: 46.625rem;
  --v746-px: 51.8055555556vw;
  --m746-px: -51.8055555556vw;
  --f747-px: 46.6875rem;
  --v747-px: 51.875vw;
  --m747-px: -51.875vw;
  --f748-px: 46.75rem;
  --v748-px: 51.9444444444vw;
  --m748-px: -51.9444444444vw;
  --f749-px: 46.8125rem;
  --v749-px: 52.0138888889vw;
  --m749-px: -52.0138888889vw;
  --f750-px: 46.875rem;
  --v750-px: 52.0833333333vw;
  --m750-px: -52.0833333333vw;
  --f751-px: 46.9375rem;
  --v751-px: 52.1527777778vw;
  --m751-px: -52.1527777778vw;
  --f752-px: 47rem;
  --v752-px: 52.2222222222vw;
  --m752-px: -52.2222222222vw;
  --f753-px: 47.0625rem;
  --v753-px: 52.2916666667vw;
  --m753-px: -52.2916666667vw;
  --f754-px: 47.125rem;
  --v754-px: 52.3611111111vw;
  --m754-px: -52.3611111111vw;
  --f755-px: 47.1875rem;
  --v755-px: 52.4305555556vw;
  --m755-px: -52.4305555556vw;
  --f756-px: 47.25rem;
  --v756-px: 52.5vw;
  --m756-px: -52.5vw;
  --f757-px: 47.3125rem;
  --v757-px: 52.5694444444vw;
  --m757-px: -52.5694444444vw;
  --f758-px: 47.375rem;
  --v758-px: 52.6388888889vw;
  --m758-px: -52.6388888889vw;
  --f759-px: 47.4375rem;
  --v759-px: 52.7083333333vw;
  --m759-px: -52.7083333333vw;
  --f760-px: 47.5rem;
  --v760-px: 52.7777777778vw;
  --m760-px: -52.7777777778vw;
  --f761-px: 47.5625rem;
  --v761-px: 52.8472222222vw;
  --m761-px: -52.8472222222vw;
  --f762-px: 47.625rem;
  --v762-px: 52.9166666667vw;
  --m762-px: -52.9166666667vw;
  --f763-px: 47.6875rem;
  --v763-px: 52.9861111111vw;
  --m763-px: -52.9861111111vw;
  --f764-px: 47.75rem;
  --v764-px: 53.0555555556vw;
  --m764-px: -53.0555555556vw;
  --f765-px: 47.8125rem;
  --v765-px: 53.125vw;
  --m765-px: -53.125vw;
  --f766-px: 47.875rem;
  --v766-px: 53.1944444444vw;
  --m766-px: -53.1944444444vw;
  --f767-px: 47.9375rem;
  --v767-px: 53.2638888889vw;
  --m767-px: -53.2638888889vw;
  --f768-px: 48rem;
  --v768-px: 53.3333333333vw;
  --m768-px: -53.3333333333vw;
  --f769-px: 48.0625rem;
  --v769-px: 53.4027777778vw;
  --m769-px: -53.4027777778vw;
  --f770-px: 48.125rem;
  --v770-px: 53.4722222222vw;
  --m770-px: -53.4722222222vw;
  --f771-px: 48.1875rem;
  --v771-px: 53.5416666667vw;
  --m771-px: -53.5416666667vw;
  --f772-px: 48.25rem;
  --v772-px: 53.6111111111vw;
  --m772-px: -53.6111111111vw;
  --f773-px: 48.3125rem;
  --v773-px: 53.6805555556vw;
  --m773-px: -53.6805555556vw;
  --f774-px: 48.375rem;
  --v774-px: 53.75vw;
  --m774-px: -53.75vw;
  --f775-px: 48.4375rem;
  --v775-px: 53.8194444444vw;
  --m775-px: -53.8194444444vw;
  --f776-px: 48.5rem;
  --v776-px: 53.8888888889vw;
  --m776-px: -53.8888888889vw;
  --f777-px: 48.5625rem;
  --v777-px: 53.9583333333vw;
  --m777-px: -53.9583333333vw;
  --f778-px: 48.625rem;
  --v778-px: 54.0277777778vw;
  --m778-px: -54.0277777778vw;
  --f779-px: 48.6875rem;
  --v779-px: 54.0972222222vw;
  --m779-px: -54.0972222222vw;
  --f780-px: 48.75rem;
  --v780-px: 54.1666666667vw;
  --m780-px: -54.1666666667vw;
  --f781-px: 48.8125rem;
  --v781-px: 54.2361111111vw;
  --m781-px: -54.2361111111vw;
  --f782-px: 48.875rem;
  --v782-px: 54.3055555556vw;
  --m782-px: -54.3055555556vw;
  --f783-px: 48.9375rem;
  --v783-px: 54.375vw;
  --m783-px: -54.375vw;
  --f784-px: 49rem;
  --v784-px: 54.4444444444vw;
  --m784-px: -54.4444444444vw;
  --f785-px: 49.0625rem;
  --v785-px: 54.5138888889vw;
  --m785-px: -54.5138888889vw;
  --f786-px: 49.125rem;
  --v786-px: 54.5833333333vw;
  --m786-px: -54.5833333333vw;
  --f787-px: 49.1875rem;
  --v787-px: 54.6527777778vw;
  --m787-px: -54.6527777778vw;
  --f788-px: 49.25rem;
  --v788-px: 54.7222222222vw;
  --m788-px: -54.7222222222vw;
  --f789-px: 49.3125rem;
  --v789-px: 54.7916666667vw;
  --m789-px: -54.7916666667vw;
  --f790-px: 49.375rem;
  --v790-px: 54.8611111111vw;
  --m790-px: -54.8611111111vw;
  --f791-px: 49.4375rem;
  --v791-px: 54.9305555556vw;
  --m791-px: -54.9305555556vw;
  --f792-px: 49.5rem;
  --v792-px: 55vw;
  --m792-px: -55vw;
  --f793-px: 49.5625rem;
  --v793-px: 55.0694444444vw;
  --m793-px: -55.0694444444vw;
  --f794-px: 49.625rem;
  --v794-px: 55.1388888889vw;
  --m794-px: -55.1388888889vw;
  --f795-px: 49.6875rem;
  --v795-px: 55.2083333333vw;
  --m795-px: -55.2083333333vw;
  --f796-px: 49.75rem;
  --v796-px: 55.2777777778vw;
  --m796-px: -55.2777777778vw;
  --f797-px: 49.8125rem;
  --v797-px: 55.3472222222vw;
  --m797-px: -55.3472222222vw;
  --f798-px: 49.875rem;
  --v798-px: 55.4166666667vw;
  --m798-px: -55.4166666667vw;
  --f799-px: 49.9375rem;
  --v799-px: 55.4861111111vw;
  --m799-px: -55.4861111111vw;
  --f800-px: 50rem;
  --v800-px: 55.5555555556vw;
  --m800-px: -55.5555555556vw;
  --f801-px: 50.0625rem;
  --v801-px: 55.625vw;
  --m801-px: -55.625vw;
  --f802-px: 50.125rem;
  --v802-px: 55.6944444444vw;
  --m802-px: -55.6944444444vw;
  --f803-px: 50.1875rem;
  --v803-px: 55.7638888889vw;
  --m803-px: -55.7638888889vw;
  --f804-px: 50.25rem;
  --v804-px: 55.8333333333vw;
  --m804-px: -55.8333333333vw;
  --f805-px: 50.3125rem;
  --v805-px: 55.9027777778vw;
  --m805-px: -55.9027777778vw;
  --f806-px: 50.375rem;
  --v806-px: 55.9722222222vw;
  --m806-px: -55.9722222222vw;
  --f807-px: 50.4375rem;
  --v807-px: 56.0416666667vw;
  --m807-px: -56.0416666667vw;
  --f808-px: 50.5rem;
  --v808-px: 56.1111111111vw;
  --m808-px: -56.1111111111vw;
  --f809-px: 50.5625rem;
  --v809-px: 56.1805555556vw;
  --m809-px: -56.1805555556vw;
  --f810-px: 50.625rem;
  --v810-px: 56.25vw;
  --m810-px: -56.25vw;
  --f811-px: 50.6875rem;
  --v811-px: 56.3194444444vw;
  --m811-px: -56.3194444444vw;
  --f812-px: 50.75rem;
  --v812-px: 56.3888888889vw;
  --m812-px: -56.3888888889vw;
  --f813-px: 50.8125rem;
  --v813-px: 56.4583333333vw;
  --m813-px: -56.4583333333vw;
  --f814-px: 50.875rem;
  --v814-px: 56.5277777778vw;
  --m814-px: -56.5277777778vw;
  --f815-px: 50.9375rem;
  --v815-px: 56.5972222222vw;
  --m815-px: -56.5972222222vw;
  --f816-px: 51rem;
  --v816-px: 56.6666666667vw;
  --m816-px: -56.6666666667vw;
  --f817-px: 51.0625rem;
  --v817-px: 56.7361111111vw;
  --m817-px: -56.7361111111vw;
  --f818-px: 51.125rem;
  --v818-px: 56.8055555556vw;
  --m818-px: -56.8055555556vw;
  --f819-px: 51.1875rem;
  --v819-px: 56.875vw;
  --m819-px: -56.875vw;
  --f820-px: 51.25rem;
  --v820-px: 56.9444444444vw;
  --m820-px: -56.9444444444vw;
  --f821-px: 51.3125rem;
  --v821-px: 57.0138888889vw;
  --m821-px: -57.0138888889vw;
  --f822-px: 51.375rem;
  --v822-px: 57.0833333333vw;
  --m822-px: -57.0833333333vw;
  --f823-px: 51.4375rem;
  --v823-px: 57.1527777778vw;
  --m823-px: -57.1527777778vw;
  --f824-px: 51.5rem;
  --v824-px: 57.2222222222vw;
  --m824-px: -57.2222222222vw;
  --f825-px: 51.5625rem;
  --v825-px: 57.2916666667vw;
  --m825-px: -57.2916666667vw;
  --f826-px: 51.625rem;
  --v826-px: 57.3611111111vw;
  --m826-px: -57.3611111111vw;
  --f827-px: 51.6875rem;
  --v827-px: 57.4305555556vw;
  --m827-px: -57.4305555556vw;
  --f828-px: 51.75rem;
  --v828-px: 57.5vw;
  --m828-px: -57.5vw;
  --f829-px: 51.8125rem;
  --v829-px: 57.5694444444vw;
  --m829-px: -57.5694444444vw;
  --f830-px: 51.875rem;
  --v830-px: 57.6388888889vw;
  --m830-px: -57.6388888889vw;
  --f831-px: 51.9375rem;
  --v831-px: 57.7083333333vw;
  --m831-px: -57.7083333333vw;
  --f832-px: 52rem;
  --v832-px: 57.7777777778vw;
  --m832-px: -57.7777777778vw;
  --f833-px: 52.0625rem;
  --v833-px: 57.8472222222vw;
  --m833-px: -57.8472222222vw;
  --f834-px: 52.125rem;
  --v834-px: 57.9166666667vw;
  --m834-px: -57.9166666667vw;
  --f835-px: 52.1875rem;
  --v835-px: 57.9861111111vw;
  --m835-px: -57.9861111111vw;
  --f836-px: 52.25rem;
  --v836-px: 58.0555555556vw;
  --m836-px: -58.0555555556vw;
  --f837-px: 52.3125rem;
  --v837-px: 58.125vw;
  --m837-px: -58.125vw;
  --f838-px: 52.375rem;
  --v838-px: 58.1944444444vw;
  --m838-px: -58.1944444444vw;
  --f839-px: 52.4375rem;
  --v839-px: 58.2638888889vw;
  --m839-px: -58.2638888889vw;
  --f840-px: 52.5rem;
  --v840-px: 58.3333333333vw;
  --m840-px: -58.3333333333vw;
  --f841-px: 52.5625rem;
  --v841-px: 58.4027777778vw;
  --m841-px: -58.4027777778vw;
  --f842-px: 52.625rem;
  --v842-px: 58.4722222222vw;
  --m842-px: -58.4722222222vw;
  --f843-px: 52.6875rem;
  --v843-px: 58.5416666667vw;
  --m843-px: -58.5416666667vw;
  --f844-px: 52.75rem;
  --v844-px: 58.6111111111vw;
  --m844-px: -58.6111111111vw;
  --f845-px: 52.8125rem;
  --v845-px: 58.6805555556vw;
  --m845-px: -58.6805555556vw;
  --f846-px: 52.875rem;
  --v846-px: 58.75vw;
  --m846-px: -58.75vw;
  --f847-px: 52.9375rem;
  --v847-px: 58.8194444444vw;
  --m847-px: -58.8194444444vw;
  --f848-px: 53rem;
  --v848-px: 58.8888888889vw;
  --m848-px: -58.8888888889vw;
  --f849-px: 53.0625rem;
  --v849-px: 58.9583333333vw;
  --m849-px: -58.9583333333vw;
  --f850-px: 53.125rem;
  --v850-px: 59.0277777778vw;
  --m850-px: -59.0277777778vw;
  --f851-px: 53.1875rem;
  --v851-px: 59.0972222222vw;
  --m851-px: -59.0972222222vw;
  --f852-px: 53.25rem;
  --v852-px: 59.1666666667vw;
  --m852-px: -59.1666666667vw;
  --f853-px: 53.3125rem;
  --v853-px: 59.2361111111vw;
  --m853-px: -59.2361111111vw;
  --f854-px: 53.375rem;
  --v854-px: 59.3055555556vw;
  --m854-px: -59.3055555556vw;
  --f855-px: 53.4375rem;
  --v855-px: 59.375vw;
  --m855-px: -59.375vw;
  --f856-px: 53.5rem;
  --v856-px: 59.4444444444vw;
  --m856-px: -59.4444444444vw;
  --f857-px: 53.5625rem;
  --v857-px: 59.5138888889vw;
  --m857-px: -59.5138888889vw;
  --f858-px: 53.625rem;
  --v858-px: 59.5833333333vw;
  --m858-px: -59.5833333333vw;
  --f859-px: 53.6875rem;
  --v859-px: 59.6527777778vw;
  --m859-px: -59.6527777778vw;
  --f860-px: 53.75rem;
  --v860-px: 59.7222222222vw;
  --m860-px: -59.7222222222vw;
  --f861-px: 53.8125rem;
  --v861-px: 59.7916666667vw;
  --m861-px: -59.7916666667vw;
  --f862-px: 53.875rem;
  --v862-px: 59.8611111111vw;
  --m862-px: -59.8611111111vw;
  --f863-px: 53.9375rem;
  --v863-px: 59.9305555556vw;
  --m863-px: -59.9305555556vw;
  --f864-px: 54rem;
  --v864-px: 60vw;
  --m864-px: -60vw;
  --f865-px: 54.0625rem;
  --v865-px: 60.0694444444vw;
  --m865-px: -60.0694444444vw;
  --f866-px: 54.125rem;
  --v866-px: 60.1388888889vw;
  --m866-px: -60.1388888889vw;
  --f867-px: 54.1875rem;
  --v867-px: 60.2083333333vw;
  --m867-px: -60.2083333333vw;
  --f868-px: 54.25rem;
  --v868-px: 60.2777777778vw;
  --m868-px: -60.2777777778vw;
  --f869-px: 54.3125rem;
  --v869-px: 60.3472222222vw;
  --m869-px: -60.3472222222vw;
  --f870-px: 54.375rem;
  --v870-px: 60.4166666667vw;
  --m870-px: -60.4166666667vw;
  --f871-px: 54.4375rem;
  --v871-px: 60.4861111111vw;
  --m871-px: -60.4861111111vw;
  --f872-px: 54.5rem;
  --v872-px: 60.5555555556vw;
  --m872-px: -60.5555555556vw;
  --f873-px: 54.5625rem;
  --v873-px: 60.625vw;
  --m873-px: -60.625vw;
  --f874-px: 54.625rem;
  --v874-px: 60.6944444444vw;
  --m874-px: -60.6944444444vw;
  --f875-px: 54.6875rem;
  --v875-px: 60.7638888889vw;
  --m875-px: -60.7638888889vw;
  --f876-px: 54.75rem;
  --v876-px: 60.8333333333vw;
  --m876-px: -60.8333333333vw;
  --f877-px: 54.8125rem;
  --v877-px: 60.9027777778vw;
  --m877-px: -60.9027777778vw;
  --f878-px: 54.875rem;
  --v878-px: 60.9722222222vw;
  --m878-px: -60.9722222222vw;
  --f879-px: 54.9375rem;
  --v879-px: 61.0416666667vw;
  --m879-px: -61.0416666667vw;
  --f880-px: 55rem;
  --v880-px: 61.1111111111vw;
  --m880-px: -61.1111111111vw;
  --f881-px: 55.0625rem;
  --v881-px: 61.1805555556vw;
  --m881-px: -61.1805555556vw;
  --f882-px: 55.125rem;
  --v882-px: 61.25vw;
  --m882-px: -61.25vw;
  --f883-px: 55.1875rem;
  --v883-px: 61.3194444444vw;
  --m883-px: -61.3194444444vw;
  --f884-px: 55.25rem;
  --v884-px: 61.3888888889vw;
  --m884-px: -61.3888888889vw;
  --f885-px: 55.3125rem;
  --v885-px: 61.4583333333vw;
  --m885-px: -61.4583333333vw;
  --f886-px: 55.375rem;
  --v886-px: 61.5277777778vw;
  --m886-px: -61.5277777778vw;
  --f887-px: 55.4375rem;
  --v887-px: 61.5972222222vw;
  --m887-px: -61.5972222222vw;
  --f888-px: 55.5rem;
  --v888-px: 61.6666666667vw;
  --m888-px: -61.6666666667vw;
  --f889-px: 55.5625rem;
  --v889-px: 61.7361111111vw;
  --m889-px: -61.7361111111vw;
  --f890-px: 55.625rem;
  --v890-px: 61.8055555556vw;
  --m890-px: -61.8055555556vw;
  --f891-px: 55.6875rem;
  --v891-px: 61.875vw;
  --m891-px: -61.875vw;
  --f892-px: 55.75rem;
  --v892-px: 61.9444444444vw;
  --m892-px: -61.9444444444vw;
  --f893-px: 55.8125rem;
  --v893-px: 62.0138888889vw;
  --m893-px: -62.0138888889vw;
  --f894-px: 55.875rem;
  --v894-px: 62.0833333333vw;
  --m894-px: -62.0833333333vw;
  --f895-px: 55.9375rem;
  --v895-px: 62.1527777778vw;
  --m895-px: -62.1527777778vw;
  --f896-px: 56rem;
  --v896-px: 62.2222222222vw;
  --m896-px: -62.2222222222vw;
  --f897-px: 56.0625rem;
  --v897-px: 62.2916666667vw;
  --m897-px: -62.2916666667vw;
  --f898-px: 56.125rem;
  --v898-px: 62.3611111111vw;
  --m898-px: -62.3611111111vw;
  --f899-px: 56.1875rem;
  --v899-px: 62.4305555556vw;
  --m899-px: -62.4305555556vw;
  --f900-px: 56.25rem;
  --v900-px: 62.5vw;
  --m900-px: -62.5vw;
  --f901-px: 56.3125rem;
  --v901-px: 62.5694444444vw;
  --m901-px: -62.5694444444vw;
  --f902-px: 56.375rem;
  --v902-px: 62.6388888889vw;
  --m902-px: -62.6388888889vw;
  --f903-px: 56.4375rem;
  --v903-px: 62.7083333333vw;
  --m903-px: -62.7083333333vw;
  --f904-px: 56.5rem;
  --v904-px: 62.7777777778vw;
  --m904-px: -62.7777777778vw;
  --f905-px: 56.5625rem;
  --v905-px: 62.8472222222vw;
  --m905-px: -62.8472222222vw;
  --f906-px: 56.625rem;
  --v906-px: 62.9166666667vw;
  --m906-px: -62.9166666667vw;
  --f907-px: 56.6875rem;
  --v907-px: 62.9861111111vw;
  --m907-px: -62.9861111111vw;
  --f908-px: 56.75rem;
  --v908-px: 63.0555555556vw;
  --m908-px: -63.0555555556vw;
  --f909-px: 56.8125rem;
  --v909-px: 63.125vw;
  --m909-px: -63.125vw;
  --f910-px: 56.875rem;
  --v910-px: 63.1944444444vw;
  --m910-px: -63.1944444444vw;
  --f911-px: 56.9375rem;
  --v911-px: 63.2638888889vw;
  --m911-px: -63.2638888889vw;
  --f912-px: 57rem;
  --v912-px: 63.3333333333vw;
  --m912-px: -63.3333333333vw;
  --f913-px: 57.0625rem;
  --v913-px: 63.4027777778vw;
  --m913-px: -63.4027777778vw;
  --f914-px: 57.125rem;
  --v914-px: 63.4722222222vw;
  --m914-px: -63.4722222222vw;
  --f915-px: 57.1875rem;
  --v915-px: 63.5416666667vw;
  --m915-px: -63.5416666667vw;
  --f916-px: 57.25rem;
  --v916-px: 63.6111111111vw;
  --m916-px: -63.6111111111vw;
  --f917-px: 57.3125rem;
  --v917-px: 63.6805555556vw;
  --m917-px: -63.6805555556vw;
  --f918-px: 57.375rem;
  --v918-px: 63.75vw;
  --m918-px: -63.75vw;
  --f919-px: 57.4375rem;
  --v919-px: 63.8194444444vw;
  --m919-px: -63.8194444444vw;
  --f920-px: 57.5rem;
  --v920-px: 63.8888888889vw;
  --m920-px: -63.8888888889vw;
  --f921-px: 57.5625rem;
  --v921-px: 63.9583333333vw;
  --m921-px: -63.9583333333vw;
  --f922-px: 57.625rem;
  --v922-px: 64.0277777778vw;
  --m922-px: -64.0277777778vw;
  --f923-px: 57.6875rem;
  --v923-px: 64.0972222222vw;
  --m923-px: -64.0972222222vw;
  --f924-px: 57.75rem;
  --v924-px: 64.1666666667vw;
  --m924-px: -64.1666666667vw;
  --f925-px: 57.8125rem;
  --v925-px: 64.2361111111vw;
  --m925-px: -64.2361111111vw;
  --f926-px: 57.875rem;
  --v926-px: 64.3055555556vw;
  --m926-px: -64.3055555556vw;
  --f927-px: 57.9375rem;
  --v927-px: 64.375vw;
  --m927-px: -64.375vw;
  --f928-px: 58rem;
  --v928-px: 64.4444444444vw;
  --m928-px: -64.4444444444vw;
  --f929-px: 58.0625rem;
  --v929-px: 64.5138888889vw;
  --m929-px: -64.5138888889vw;
  --f930-px: 58.125rem;
  --v930-px: 64.5833333333vw;
  --m930-px: -64.5833333333vw;
  --f931-px: 58.1875rem;
  --v931-px: 64.6527777778vw;
  --m931-px: -64.6527777778vw;
  --f932-px: 58.25rem;
  --v932-px: 64.7222222222vw;
  --m932-px: -64.7222222222vw;
  --f933-px: 58.3125rem;
  --v933-px: 64.7916666667vw;
  --m933-px: -64.7916666667vw;
  --f934-px: 58.375rem;
  --v934-px: 64.8611111111vw;
  --m934-px: -64.8611111111vw;
  --f935-px: 58.4375rem;
  --v935-px: 64.9305555556vw;
  --m935-px: -64.9305555556vw;
  --f936-px: 58.5rem;
  --v936-px: 65vw;
  --m936-px: -65vw;
  --f937-px: 58.5625rem;
  --v937-px: 65.0694444444vw;
  --m937-px: -65.0694444444vw;
  --f938-px: 58.625rem;
  --v938-px: 65.1388888889vw;
  --m938-px: -65.1388888889vw;
  --f939-px: 58.6875rem;
  --v939-px: 65.2083333333vw;
  --m939-px: -65.2083333333vw;
  --f940-px: 58.75rem;
  --v940-px: 65.2777777778vw;
  --m940-px: -65.2777777778vw;
  --f941-px: 58.8125rem;
  --v941-px: 65.3472222222vw;
  --m941-px: -65.3472222222vw;
  --f942-px: 58.875rem;
  --v942-px: 65.4166666667vw;
  --m942-px: -65.4166666667vw;
  --f943-px: 58.9375rem;
  --v943-px: 65.4861111111vw;
  --m943-px: -65.4861111111vw;
  --f944-px: 59rem;
  --v944-px: 65.5555555556vw;
  --m944-px: -65.5555555556vw;
  --f945-px: 59.0625rem;
  --v945-px: 65.625vw;
  --m945-px: -65.625vw;
  --f946-px: 59.125rem;
  --v946-px: 65.6944444444vw;
  --m946-px: -65.6944444444vw;
  --f947-px: 59.1875rem;
  --v947-px: 65.7638888889vw;
  --m947-px: -65.7638888889vw;
  --f948-px: 59.25rem;
  --v948-px: 65.8333333333vw;
  --m948-px: -65.8333333333vw;
  --f949-px: 59.3125rem;
  --v949-px: 65.9027777778vw;
  --m949-px: -65.9027777778vw;
  --f950-px: 59.375rem;
  --v950-px: 65.9722222222vw;
  --m950-px: -65.9722222222vw;
  --f951-px: 59.4375rem;
  --v951-px: 66.0416666667vw;
  --m951-px: -66.0416666667vw;
  --f952-px: 59.5rem;
  --v952-px: 66.1111111111vw;
  --m952-px: -66.1111111111vw;
  --f953-px: 59.5625rem;
  --v953-px: 66.1805555556vw;
  --m953-px: -66.1805555556vw;
  --f954-px: 59.625rem;
  --v954-px: 66.25vw;
  --m954-px: -66.25vw;
  --f955-px: 59.6875rem;
  --v955-px: 66.3194444444vw;
  --m955-px: -66.3194444444vw;
  --f956-px: 59.75rem;
  --v956-px: 66.3888888889vw;
  --m956-px: -66.3888888889vw;
  --f957-px: 59.8125rem;
  --v957-px: 66.4583333333vw;
  --m957-px: -66.4583333333vw;
  --f958-px: 59.875rem;
  --v958-px: 66.5277777778vw;
  --m958-px: -66.5277777778vw;
  --f959-px: 59.9375rem;
  --v959-px: 66.5972222222vw;
  --m959-px: -66.5972222222vw;
  --f960-px: 60rem;
  --v960-px: 66.6666666667vw;
  --m960-px: -66.6666666667vw;
  --f961-px: 60.0625rem;
  --v961-px: 66.7361111111vw;
  --m961-px: -66.7361111111vw;
  --f962-px: 60.125rem;
  --v962-px: 66.8055555556vw;
  --m962-px: -66.8055555556vw;
  --f963-px: 60.1875rem;
  --v963-px: 66.875vw;
  --m963-px: -66.875vw;
  --f964-px: 60.25rem;
  --v964-px: 66.9444444444vw;
  --m964-px: -66.9444444444vw;
  --f965-px: 60.3125rem;
  --v965-px: 67.0138888889vw;
  --m965-px: -67.0138888889vw;
  --f966-px: 60.375rem;
  --v966-px: 67.0833333333vw;
  --m966-px: -67.0833333333vw;
  --f967-px: 60.4375rem;
  --v967-px: 67.1527777778vw;
  --m967-px: -67.1527777778vw;
  --f968-px: 60.5rem;
  --v968-px: 67.2222222222vw;
  --m968-px: -67.2222222222vw;
  --f969-px: 60.5625rem;
  --v969-px: 67.2916666667vw;
  --m969-px: -67.2916666667vw;
  --f970-px: 60.625rem;
  --v970-px: 67.3611111111vw;
  --m970-px: -67.3611111111vw;
  --f971-px: 60.6875rem;
  --v971-px: 67.4305555556vw;
  --m971-px: -67.4305555556vw;
  --f972-px: 60.75rem;
  --v972-px: 67.5vw;
  --m972-px: -67.5vw;
  --f973-px: 60.8125rem;
  --v973-px: 67.5694444444vw;
  --m973-px: -67.5694444444vw;
  --f974-px: 60.875rem;
  --v974-px: 67.6388888889vw;
  --m974-px: -67.6388888889vw;
  --f975-px: 60.9375rem;
  --v975-px: 67.7083333333vw;
  --m975-px: -67.7083333333vw;
  --f976-px: 61rem;
  --v976-px: 67.7777777778vw;
  --m976-px: -67.7777777778vw;
  --f977-px: 61.0625rem;
  --v977-px: 67.8472222222vw;
  --m977-px: -67.8472222222vw;
  --f978-px: 61.125rem;
  --v978-px: 67.9166666667vw;
  --m978-px: -67.9166666667vw;
  --f979-px: 61.1875rem;
  --v979-px: 67.9861111111vw;
  --m979-px: -67.9861111111vw;
  --f980-px: 61.25rem;
  --v980-px: 68.0555555556vw;
  --m980-px: -68.0555555556vw;
  --f981-px: 61.3125rem;
  --v981-px: 68.125vw;
  --m981-px: -68.125vw;
  --f982-px: 61.375rem;
  --v982-px: 68.1944444444vw;
  --m982-px: -68.1944444444vw;
  --f983-px: 61.4375rem;
  --v983-px: 68.2638888889vw;
  --m983-px: -68.2638888889vw;
  --f984-px: 61.5rem;
  --v984-px: 68.3333333333vw;
  --m984-px: -68.3333333333vw;
  --f985-px: 61.5625rem;
  --v985-px: 68.4027777778vw;
  --m985-px: -68.4027777778vw;
  --f986-px: 61.625rem;
  --v986-px: 68.4722222222vw;
  --m986-px: -68.4722222222vw;
  --f987-px: 61.6875rem;
  --v987-px: 68.5416666667vw;
  --m987-px: -68.5416666667vw;
  --f988-px: 61.75rem;
  --v988-px: 68.6111111111vw;
  --m988-px: -68.6111111111vw;
  --f989-px: 61.8125rem;
  --v989-px: 68.6805555556vw;
  --m989-px: -68.6805555556vw;
  --f990-px: 61.875rem;
  --v990-px: 68.75vw;
  --m990-px: -68.75vw;
  --f991-px: 61.9375rem;
  --v991-px: 68.8194444444vw;
  --m991-px: -68.8194444444vw;
  --f992-px: 62rem;
  --v992-px: 68.8888888889vw;
  --m992-px: -68.8888888889vw;
  --f993-px: 62.0625rem;
  --v993-px: 68.9583333333vw;
  --m993-px: -68.9583333333vw;
  --f994-px: 62.125rem;
  --v994-px: 69.0277777778vw;
  --m994-px: -69.0277777778vw;
  --f995-px: 62.1875rem;
  --v995-px: 69.0972222222vw;
  --m995-px: -69.0972222222vw;
  --f996-px: 62.25rem;
  --v996-px: 69.1666666667vw;
  --m996-px: -69.1666666667vw;
  --f997-px: 62.3125rem;
  --v997-px: 69.2361111111vw;
  --m997-px: -69.2361111111vw;
  --f998-px: 62.375rem;
  --v998-px: 69.3055555556vw;
  --m998-px: -69.3055555556vw;
  --f999-px: 62.4375rem;
  --v999-px: 69.375vw;
  --m999-px: -69.375vw;
  --f1000-px: 62.5rem;
  --v1000-px: 69.4444444444vw;
  --m1000-px: -69.4444444444vw;
  --f1001-px: 62.5625rem;
  --v1001-px: 69.5138888889vw;
  --m1001-px: -69.5138888889vw;
  --f1002-px: 62.625rem;
  --v1002-px: 69.5833333333vw;
  --m1002-px: -69.5833333333vw;
  --f1003-px: 62.6875rem;
  --v1003-px: 69.6527777778vw;
  --m1003-px: -69.6527777778vw;
  --f1004-px: 62.75rem;
  --v1004-px: 69.7222222222vw;
  --m1004-px: -69.7222222222vw;
  --f1005-px: 62.8125rem;
  --v1005-px: 69.7916666667vw;
  --m1005-px: -69.7916666667vw;
  --f1006-px: 62.875rem;
  --v1006-px: 69.8611111111vw;
  --m1006-px: -69.8611111111vw;
  --f1007-px: 62.9375rem;
  --v1007-px: 69.9305555556vw;
  --m1007-px: -69.9305555556vw;
  --f1008-px: 63rem;
  --v1008-px: 70vw;
  --m1008-px: -70vw;
  --f1009-px: 63.0625rem;
  --v1009-px: 70.0694444444vw;
  --m1009-px: -70.0694444444vw;
  --f1010-px: 63.125rem;
  --v1010-px: 70.1388888889vw;
  --m1010-px: -70.1388888889vw;
  --f1011-px: 63.1875rem;
  --v1011-px: 70.2083333333vw;
  --m1011-px: -70.2083333333vw;
  --f1012-px: 63.25rem;
  --v1012-px: 70.2777777778vw;
  --m1012-px: -70.2777777778vw;
  --f1013-px: 63.3125rem;
  --v1013-px: 70.3472222222vw;
  --m1013-px: -70.3472222222vw;
  --f1014-px: 63.375rem;
  --v1014-px: 70.4166666667vw;
  --m1014-px: -70.4166666667vw;
  --f1015-px: 63.4375rem;
  --v1015-px: 70.4861111111vw;
  --m1015-px: -70.4861111111vw;
  --f1016-px: 63.5rem;
  --v1016-px: 70.5555555556vw;
  --m1016-px: -70.5555555556vw;
  --f1017-px: 63.5625rem;
  --v1017-px: 70.625vw;
  --m1017-px: -70.625vw;
  --f1018-px: 63.625rem;
  --v1018-px: 70.6944444444vw;
  --m1018-px: -70.6944444444vw;
  --f1019-px: 63.6875rem;
  --v1019-px: 70.7638888889vw;
  --m1019-px: -70.7638888889vw;
  --f1020-px: 63.75rem;
  --v1020-px: 70.8333333333vw;
  --m1020-px: -70.8333333333vw;
  --f1021-px: 63.8125rem;
  --v1021-px: 70.9027777778vw;
  --m1021-px: -70.9027777778vw;
  --f1022-px: 63.875rem;
  --v1022-px: 70.9722222222vw;
  --m1022-px: -70.9722222222vw;
  --f1023-px: 63.9375rem;
  --v1023-px: 71.0416666667vw;
  --m1023-px: -71.0416666667vw;
  --f1024-px: 64rem;
  --v1024-px: 71.1111111111vw;
  --m1024-px: -71.1111111111vw;
  --f1025-px: 64.0625rem;
  --v1025-px: 71.1805555556vw;
  --m1025-px: -71.1805555556vw;
  --f1026-px: 64.125rem;
  --v1026-px: 71.25vw;
  --m1026-px: -71.25vw;
  --f1027-px: 64.1875rem;
  --v1027-px: 71.3194444444vw;
  --m1027-px: -71.3194444444vw;
  --f1028-px: 64.25rem;
  --v1028-px: 71.3888888889vw;
  --m1028-px: -71.3888888889vw;
  --f1029-px: 64.3125rem;
  --v1029-px: 71.4583333333vw;
  --m1029-px: -71.4583333333vw;
  --f1030-px: 64.375rem;
  --v1030-px: 71.5277777778vw;
  --m1030-px: -71.5277777778vw;
  --f1031-px: 64.4375rem;
  --v1031-px: 71.5972222222vw;
  --m1031-px: -71.5972222222vw;
  --f1032-px: 64.5rem;
  --v1032-px: 71.6666666667vw;
  --m1032-px: -71.6666666667vw;
  --f1033-px: 64.5625rem;
  --v1033-px: 71.7361111111vw;
  --m1033-px: -71.7361111111vw;
  --f1034-px: 64.625rem;
  --v1034-px: 71.8055555556vw;
  --m1034-px: -71.8055555556vw;
  --f1035-px: 64.6875rem;
  --v1035-px: 71.875vw;
  --m1035-px: -71.875vw;
  --f1036-px: 64.75rem;
  --v1036-px: 71.9444444444vw;
  --m1036-px: -71.9444444444vw;
  --f1037-px: 64.8125rem;
  --v1037-px: 72.0138888889vw;
  --m1037-px: -72.0138888889vw;
  --f1038-px: 64.875rem;
  --v1038-px: 72.0833333333vw;
  --m1038-px: -72.0833333333vw;
  --f1039-px: 64.9375rem;
  --v1039-px: 72.1527777778vw;
  --m1039-px: -72.1527777778vw;
  --f1040-px: 65rem;
  --v1040-px: 72.2222222222vw;
  --m1040-px: -72.2222222222vw;
  --f1041-px: 65.0625rem;
  --v1041-px: 72.2916666667vw;
  --m1041-px: -72.2916666667vw;
  --f1042-px: 65.125rem;
  --v1042-px: 72.3611111111vw;
  --m1042-px: -72.3611111111vw;
  --f1043-px: 65.1875rem;
  --v1043-px: 72.4305555556vw;
  --m1043-px: -72.4305555556vw;
  --f1044-px: 65.25rem;
  --v1044-px: 72.5vw;
  --m1044-px: -72.5vw;
  --f1045-px: 65.3125rem;
  --v1045-px: 72.5694444444vw;
  --m1045-px: -72.5694444444vw;
  --f1046-px: 65.375rem;
  --v1046-px: 72.6388888889vw;
  --m1046-px: -72.6388888889vw;
  --f1047-px: 65.4375rem;
  --v1047-px: 72.7083333333vw;
  --m1047-px: -72.7083333333vw;
  --f1048-px: 65.5rem;
  --v1048-px: 72.7777777778vw;
  --m1048-px: -72.7777777778vw;
  --f1049-px: 65.5625rem;
  --v1049-px: 72.8472222222vw;
  --m1049-px: -72.8472222222vw;
  --f1050-px: 65.625rem;
  --v1050-px: 72.9166666667vw;
  --m1050-px: -72.9166666667vw;
  --f1051-px: 65.6875rem;
  --v1051-px: 72.9861111111vw;
  --m1051-px: -72.9861111111vw;
  --f1052-px: 65.75rem;
  --v1052-px: 73.0555555556vw;
  --m1052-px: -73.0555555556vw;
  --f1053-px: 65.8125rem;
  --v1053-px: 73.125vw;
  --m1053-px: -73.125vw;
  --f1054-px: 65.875rem;
  --v1054-px: 73.1944444444vw;
  --m1054-px: -73.1944444444vw;
  --f1055-px: 65.9375rem;
  --v1055-px: 73.2638888889vw;
  --m1055-px: -73.2638888889vw;
  --f1056-px: 66rem;
  --v1056-px: 73.3333333333vw;
  --m1056-px: -73.3333333333vw;
  --f1057-px: 66.0625rem;
  --v1057-px: 73.4027777778vw;
  --m1057-px: -73.4027777778vw;
  --f1058-px: 66.125rem;
  --v1058-px: 73.4722222222vw;
  --m1058-px: -73.4722222222vw;
  --f1059-px: 66.1875rem;
  --v1059-px: 73.5416666667vw;
  --m1059-px: -73.5416666667vw;
  --f1060-px: 66.25rem;
  --v1060-px: 73.6111111111vw;
  --m1060-px: -73.6111111111vw;
  --f1061-px: 66.3125rem;
  --v1061-px: 73.6805555556vw;
  --m1061-px: -73.6805555556vw;
  --f1062-px: 66.375rem;
  --v1062-px: 73.75vw;
  --m1062-px: -73.75vw;
  --f1063-px: 66.4375rem;
  --v1063-px: 73.8194444444vw;
  --m1063-px: -73.8194444444vw;
  --f1064-px: 66.5rem;
  --v1064-px: 73.8888888889vw;
  --m1064-px: -73.8888888889vw;
  --f1065-px: 66.5625rem;
  --v1065-px: 73.9583333333vw;
  --m1065-px: -73.9583333333vw;
  --f1066-px: 66.625rem;
  --v1066-px: 74.0277777778vw;
  --m1066-px: -74.0277777778vw;
  --f1067-px: 66.6875rem;
  --v1067-px: 74.0972222222vw;
  --m1067-px: -74.0972222222vw;
  --f1068-px: 66.75rem;
  --v1068-px: 74.1666666667vw;
  --m1068-px: -74.1666666667vw;
  --f1069-px: 66.8125rem;
  --v1069-px: 74.2361111111vw;
  --m1069-px: -74.2361111111vw;
  --f1070-px: 66.875rem;
  --v1070-px: 74.3055555556vw;
  --m1070-px: -74.3055555556vw;
  --f1071-px: 66.9375rem;
  --v1071-px: 74.375vw;
  --m1071-px: -74.375vw;
  --f1072-px: 67rem;
  --v1072-px: 74.4444444444vw;
  --m1072-px: -74.4444444444vw;
  --f1073-px: 67.0625rem;
  --v1073-px: 74.5138888889vw;
  --m1073-px: -74.5138888889vw;
  --f1074-px: 67.125rem;
  --v1074-px: 74.5833333333vw;
  --m1074-px: -74.5833333333vw;
  --f1075-px: 67.1875rem;
  --v1075-px: 74.6527777778vw;
  --m1075-px: -74.6527777778vw;
  --f1076-px: 67.25rem;
  --v1076-px: 74.7222222222vw;
  --m1076-px: -74.7222222222vw;
  --f1077-px: 67.3125rem;
  --v1077-px: 74.7916666667vw;
  --m1077-px: -74.7916666667vw;
  --f1078-px: 67.375rem;
  --v1078-px: 74.8611111111vw;
  --m1078-px: -74.8611111111vw;
  --f1079-px: 67.4375rem;
  --v1079-px: 74.9305555556vw;
  --m1079-px: -74.9305555556vw;
  --f1080-px: 67.5rem;
  --v1080-px: 75vw;
  --m1080-px: -75vw;
  --f1081-px: 67.5625rem;
  --v1081-px: 75.0694444444vw;
  --m1081-px: -75.0694444444vw;
  --f1082-px: 67.625rem;
  --v1082-px: 75.1388888889vw;
  --m1082-px: -75.1388888889vw;
  --f1083-px: 67.6875rem;
  --v1083-px: 75.2083333333vw;
  --m1083-px: -75.2083333333vw;
  --f1084-px: 67.75rem;
  --v1084-px: 75.2777777778vw;
  --m1084-px: -75.2777777778vw;
  --f1085-px: 67.8125rem;
  --v1085-px: 75.3472222222vw;
  --m1085-px: -75.3472222222vw;
  --f1086-px: 67.875rem;
  --v1086-px: 75.4166666667vw;
  --m1086-px: -75.4166666667vw;
  --f1087-px: 67.9375rem;
  --v1087-px: 75.4861111111vw;
  --m1087-px: -75.4861111111vw;
  --f1088-px: 68rem;
  --v1088-px: 75.5555555556vw;
  --m1088-px: -75.5555555556vw;
  --f1089-px: 68.0625rem;
  --v1089-px: 75.625vw;
  --m1089-px: -75.625vw;
  --f1090-px: 68.125rem;
  --v1090-px: 75.6944444444vw;
  --m1090-px: -75.6944444444vw;
  --f1091-px: 68.1875rem;
  --v1091-px: 75.7638888889vw;
  --m1091-px: -75.7638888889vw;
  --f1092-px: 68.25rem;
  --v1092-px: 75.8333333333vw;
  --m1092-px: -75.8333333333vw;
  --f1093-px: 68.3125rem;
  --v1093-px: 75.9027777778vw;
  --m1093-px: -75.9027777778vw;
  --f1094-px: 68.375rem;
  --v1094-px: 75.9722222222vw;
  --m1094-px: -75.9722222222vw;
  --f1095-px: 68.4375rem;
  --v1095-px: 76.0416666667vw;
  --m1095-px: -76.0416666667vw;
  --f1096-px: 68.5rem;
  --v1096-px: 76.1111111111vw;
  --m1096-px: -76.1111111111vw;
  --f1097-px: 68.5625rem;
  --v1097-px: 76.1805555556vw;
  --m1097-px: -76.1805555556vw;
  --f1098-px: 68.625rem;
  --v1098-px: 76.25vw;
  --m1098-px: -76.25vw;
  --f1099-px: 68.6875rem;
  --v1099-px: 76.3194444444vw;
  --m1099-px: -76.3194444444vw;
  --f1100-px: 68.75rem;
  --v1100-px: 76.3888888889vw;
  --m1100-px: -76.3888888889vw;
  --f1101-px: 68.8125rem;
  --v1101-px: 76.4583333333vw;
  --m1101-px: -76.4583333333vw;
  --f1102-px: 68.875rem;
  --v1102-px: 76.5277777778vw;
  --m1102-px: -76.5277777778vw;
  --f1103-px: 68.9375rem;
  --v1103-px: 76.5972222222vw;
  --m1103-px: -76.5972222222vw;
  --f1104-px: 69rem;
  --v1104-px: 76.6666666667vw;
  --m1104-px: -76.6666666667vw;
  --f1105-px: 69.0625rem;
  --v1105-px: 76.7361111111vw;
  --m1105-px: -76.7361111111vw;
  --f1106-px: 69.125rem;
  --v1106-px: 76.8055555556vw;
  --m1106-px: -76.8055555556vw;
  --f1107-px: 69.1875rem;
  --v1107-px: 76.875vw;
  --m1107-px: -76.875vw;
  --f1108-px: 69.25rem;
  --v1108-px: 76.9444444444vw;
  --m1108-px: -76.9444444444vw;
  --f1109-px: 69.3125rem;
  --v1109-px: 77.0138888889vw;
  --m1109-px: -77.0138888889vw;
  --f1110-px: 69.375rem;
  --v1110-px: 77.0833333333vw;
  --m1110-px: -77.0833333333vw;
  --f1111-px: 69.4375rem;
  --v1111-px: 77.1527777778vw;
  --m1111-px: -77.1527777778vw;
  --f1112-px: 69.5rem;
  --v1112-px: 77.2222222222vw;
  --m1112-px: -77.2222222222vw;
  --f1113-px: 69.5625rem;
  --v1113-px: 77.2916666667vw;
  --m1113-px: -77.2916666667vw;
  --f1114-px: 69.625rem;
  --v1114-px: 77.3611111111vw;
  --m1114-px: -77.3611111111vw;
  --f1115-px: 69.6875rem;
  --v1115-px: 77.4305555556vw;
  --m1115-px: -77.4305555556vw;
  --f1116-px: 69.75rem;
  --v1116-px: 77.5vw;
  --m1116-px: -77.5vw;
  --f1117-px: 69.8125rem;
  --v1117-px: 77.5694444444vw;
  --m1117-px: -77.5694444444vw;
  --f1118-px: 69.875rem;
  --v1118-px: 77.6388888889vw;
  --m1118-px: -77.6388888889vw;
  --f1119-px: 69.9375rem;
  --v1119-px: 77.7083333333vw;
  --m1119-px: -77.7083333333vw;
  --f1120-px: 70rem;
  --v1120-px: 77.7777777778vw;
  --m1120-px: -77.7777777778vw;
  --f1121-px: 70.0625rem;
  --v1121-px: 77.8472222222vw;
  --m1121-px: -77.8472222222vw;
  --f1122-px: 70.125rem;
  --v1122-px: 77.9166666667vw;
  --m1122-px: -77.9166666667vw;
  --f1123-px: 70.1875rem;
  --v1123-px: 77.9861111111vw;
  --m1123-px: -77.9861111111vw;
  --f1124-px: 70.25rem;
  --v1124-px: 78.0555555556vw;
  --m1124-px: -78.0555555556vw;
  --f1125-px: 70.3125rem;
  --v1125-px: 78.125vw;
  --m1125-px: -78.125vw;
  --f1126-px: 70.375rem;
  --v1126-px: 78.1944444444vw;
  --m1126-px: -78.1944444444vw;
  --f1127-px: 70.4375rem;
  --v1127-px: 78.2638888889vw;
  --m1127-px: -78.2638888889vw;
  --f1128-px: 70.5rem;
  --v1128-px: 78.3333333333vw;
  --m1128-px: -78.3333333333vw;
  --f1129-px: 70.5625rem;
  --v1129-px: 78.4027777778vw;
  --m1129-px: -78.4027777778vw;
  --f1130-px: 70.625rem;
  --v1130-px: 78.4722222222vw;
  --m1130-px: -78.4722222222vw;
  --f1131-px: 70.6875rem;
  --v1131-px: 78.5416666667vw;
  --m1131-px: -78.5416666667vw;
  --f1132-px: 70.75rem;
  --v1132-px: 78.6111111111vw;
  --m1132-px: -78.6111111111vw;
  --f1133-px: 70.8125rem;
  --v1133-px: 78.6805555556vw;
  --m1133-px: -78.6805555556vw;
  --f1134-px: 70.875rem;
  --v1134-px: 78.75vw;
  --m1134-px: -78.75vw;
  --f1135-px: 70.9375rem;
  --v1135-px: 78.8194444444vw;
  --m1135-px: -78.8194444444vw;
  --f1136-px: 71rem;
  --v1136-px: 78.8888888889vw;
  --m1136-px: -78.8888888889vw;
  --f1137-px: 71.0625rem;
  --v1137-px: 78.9583333333vw;
  --m1137-px: -78.9583333333vw;
  --f1138-px: 71.125rem;
  --v1138-px: 79.0277777778vw;
  --m1138-px: -79.0277777778vw;
  --f1139-px: 71.1875rem;
  --v1139-px: 79.0972222222vw;
  --m1139-px: -79.0972222222vw;
  --f1140-px: 71.25rem;
  --v1140-px: 79.1666666667vw;
  --m1140-px: -79.1666666667vw;
  --f1141-px: 71.3125rem;
  --v1141-px: 79.2361111111vw;
  --m1141-px: -79.2361111111vw;
  --f1142-px: 71.375rem;
  --v1142-px: 79.3055555556vw;
  --m1142-px: -79.3055555556vw;
  --f1143-px: 71.4375rem;
  --v1143-px: 79.375vw;
  --m1143-px: -79.375vw;
  --f1144-px: 71.5rem;
  --v1144-px: 79.4444444444vw;
  --m1144-px: -79.4444444444vw;
  --f1145-px: 71.5625rem;
  --v1145-px: 79.5138888889vw;
  --m1145-px: -79.5138888889vw;
  --f1146-px: 71.625rem;
  --v1146-px: 79.5833333333vw;
  --m1146-px: -79.5833333333vw;
  --f1147-px: 71.6875rem;
  --v1147-px: 79.6527777778vw;
  --m1147-px: -79.6527777778vw;
  --f1148-px: 71.75rem;
  --v1148-px: 79.7222222222vw;
  --m1148-px: -79.7222222222vw;
  --f1149-px: 71.8125rem;
  --v1149-px: 79.7916666667vw;
  --m1149-px: -79.7916666667vw;
  --f1150-px: 71.875rem;
  --v1150-px: 79.8611111111vw;
  --m1150-px: -79.8611111111vw;
  --f1151-px: 71.9375rem;
  --v1151-px: 79.9305555556vw;
  --m1151-px: -79.9305555556vw;
  --f1152-px: 72rem;
  --v1152-px: 80vw;
  --m1152-px: -80vw;
  --f1153-px: 72.0625rem;
  --v1153-px: 80.0694444444vw;
  --m1153-px: -80.0694444444vw;
  --f1154-px: 72.125rem;
  --v1154-px: 80.1388888889vw;
  --m1154-px: -80.1388888889vw;
  --f1155-px: 72.1875rem;
  --v1155-px: 80.2083333333vw;
  --m1155-px: -80.2083333333vw;
  --f1156-px: 72.25rem;
  --v1156-px: 80.2777777778vw;
  --m1156-px: -80.2777777778vw;
  --f1157-px: 72.3125rem;
  --v1157-px: 80.3472222222vw;
  --m1157-px: -80.3472222222vw;
  --f1158-px: 72.375rem;
  --v1158-px: 80.4166666667vw;
  --m1158-px: -80.4166666667vw;
  --f1159-px: 72.4375rem;
  --v1159-px: 80.4861111111vw;
  --m1159-px: -80.4861111111vw;
  --f1160-px: 72.5rem;
  --v1160-px: 80.5555555556vw;
  --m1160-px: -80.5555555556vw;
  --f1161-px: 72.5625rem;
  --v1161-px: 80.625vw;
  --m1161-px: -80.625vw;
  --f1162-px: 72.625rem;
  --v1162-px: 80.6944444444vw;
  --m1162-px: -80.6944444444vw;
  --f1163-px: 72.6875rem;
  --v1163-px: 80.7638888889vw;
  --m1163-px: -80.7638888889vw;
  --f1164-px: 72.75rem;
  --v1164-px: 80.8333333333vw;
  --m1164-px: -80.8333333333vw;
  --f1165-px: 72.8125rem;
  --v1165-px: 80.9027777778vw;
  --m1165-px: -80.9027777778vw;
  --f1166-px: 72.875rem;
  --v1166-px: 80.9722222222vw;
  --m1166-px: -80.9722222222vw;
  --f1167-px: 72.9375rem;
  --v1167-px: 81.0416666667vw;
  --m1167-px: -81.0416666667vw;
  --f1168-px: 73rem;
  --v1168-px: 81.1111111111vw;
  --m1168-px: -81.1111111111vw;
  --f1169-px: 73.0625rem;
  --v1169-px: 81.1805555556vw;
  --m1169-px: -81.1805555556vw;
  --f1170-px: 73.125rem;
  --v1170-px: 81.25vw;
  --m1170-px: -81.25vw;
  --f1171-px: 73.1875rem;
  --v1171-px: 81.3194444444vw;
  --m1171-px: -81.3194444444vw;
  --f1172-px: 73.25rem;
  --v1172-px: 81.3888888889vw;
  --m1172-px: -81.3888888889vw;
  --f1173-px: 73.3125rem;
  --v1173-px: 81.4583333333vw;
  --m1173-px: -81.4583333333vw;
  --f1174-px: 73.375rem;
  --v1174-px: 81.5277777778vw;
  --m1174-px: -81.5277777778vw;
  --f1175-px: 73.4375rem;
  --v1175-px: 81.5972222222vw;
  --m1175-px: -81.5972222222vw;
  --f1176-px: 73.5rem;
  --v1176-px: 81.6666666667vw;
  --m1176-px: -81.6666666667vw;
  --f1177-px: 73.5625rem;
  --v1177-px: 81.7361111111vw;
  --m1177-px: -81.7361111111vw;
  --f1178-px: 73.625rem;
  --v1178-px: 81.8055555556vw;
  --m1178-px: -81.8055555556vw;
  --f1179-px: 73.6875rem;
  --v1179-px: 81.875vw;
  --m1179-px: -81.875vw;
  --f1180-px: 73.75rem;
  --v1180-px: 81.9444444444vw;
  --m1180-px: -81.9444444444vw;
  --f1181-px: 73.8125rem;
  --v1181-px: 82.0138888889vw;
  --m1181-px: -82.0138888889vw;
  --f1182-px: 73.875rem;
  --v1182-px: 82.0833333333vw;
  --m1182-px: -82.0833333333vw;
  --f1183-px: 73.9375rem;
  --v1183-px: 82.1527777778vw;
  --m1183-px: -82.1527777778vw;
  --f1184-px: 74rem;
  --v1184-px: 82.2222222222vw;
  --m1184-px: -82.2222222222vw;
  --f1185-px: 74.0625rem;
  --v1185-px: 82.2916666667vw;
  --m1185-px: -82.2916666667vw;
  --f1186-px: 74.125rem;
  --v1186-px: 82.3611111111vw;
  --m1186-px: -82.3611111111vw;
  --f1187-px: 74.1875rem;
  --v1187-px: 82.4305555556vw;
  --m1187-px: -82.4305555556vw;
  --f1188-px: 74.25rem;
  --v1188-px: 82.5vw;
  --m1188-px: -82.5vw;
  --f1189-px: 74.3125rem;
  --v1189-px: 82.5694444444vw;
  --m1189-px: -82.5694444444vw;
  --f1190-px: 74.375rem;
  --v1190-px: 82.6388888889vw;
  --m1190-px: -82.6388888889vw;
  --f1191-px: 74.4375rem;
  --v1191-px: 82.7083333333vw;
  --m1191-px: -82.7083333333vw;
  --f1192-px: 74.5rem;
  --v1192-px: 82.7777777778vw;
  --m1192-px: -82.7777777778vw;
  --f1193-px: 74.5625rem;
  --v1193-px: 82.8472222222vw;
  --m1193-px: -82.8472222222vw;
  --f1194-px: 74.625rem;
  --v1194-px: 82.9166666667vw;
  --m1194-px: -82.9166666667vw;
  --f1195-px: 74.6875rem;
  --v1195-px: 82.9861111111vw;
  --m1195-px: -82.9861111111vw;
  --f1196-px: 74.75rem;
  --v1196-px: 83.0555555556vw;
  --m1196-px: -83.0555555556vw;
  --f1197-px: 74.8125rem;
  --v1197-px: 83.125vw;
  --m1197-px: -83.125vw;
  --f1198-px: 74.875rem;
  --v1198-px: 83.1944444444vw;
  --m1198-px: -83.1944444444vw;
  --f1199-px: 74.9375rem;
  --v1199-px: 83.2638888889vw;
  --m1199-px: -83.2638888889vw;
  --f1200-px: 75rem;
  --v1200-px: 83.3333333333vw;
  --m1200-px: -83.3333333333vw;
  --f1201-px: 75.0625rem;
  --v1201-px: 83.4027777778vw;
  --m1201-px: -83.4027777778vw;
  --f1202-px: 75.125rem;
  --v1202-px: 83.4722222222vw;
  --m1202-px: -83.4722222222vw;
  --f1203-px: 75.1875rem;
  --v1203-px: 83.5416666667vw;
  --m1203-px: -83.5416666667vw;
  --f1204-px: 75.25rem;
  --v1204-px: 83.6111111111vw;
  --m1204-px: -83.6111111111vw;
  --f1205-px: 75.3125rem;
  --v1205-px: 83.6805555556vw;
  --m1205-px: -83.6805555556vw;
  --f1206-px: 75.375rem;
  --v1206-px: 83.75vw;
  --m1206-px: -83.75vw;
  --f1207-px: 75.4375rem;
  --v1207-px: 83.8194444444vw;
  --m1207-px: -83.8194444444vw;
  --f1208-px: 75.5rem;
  --v1208-px: 83.8888888889vw;
  --m1208-px: -83.8888888889vw;
  --f1209-px: 75.5625rem;
  --v1209-px: 83.9583333333vw;
  --m1209-px: -83.9583333333vw;
  --f1210-px: 75.625rem;
  --v1210-px: 84.0277777778vw;
  --m1210-px: -84.0277777778vw;
  --f1211-px: 75.6875rem;
  --v1211-px: 84.0972222222vw;
  --m1211-px: -84.0972222222vw;
  --f1212-px: 75.75rem;
  --v1212-px: 84.1666666667vw;
  --m1212-px: -84.1666666667vw;
  --f1213-px: 75.8125rem;
  --v1213-px: 84.2361111111vw;
  --m1213-px: -84.2361111111vw;
  --f1214-px: 75.875rem;
  --v1214-px: 84.3055555556vw;
  --m1214-px: -84.3055555556vw;
  --f1215-px: 75.9375rem;
  --v1215-px: 84.375vw;
  --m1215-px: -84.375vw;
  --f1216-px: 76rem;
  --v1216-px: 84.4444444444vw;
  --m1216-px: -84.4444444444vw;
  --f1217-px: 76.0625rem;
  --v1217-px: 84.5138888889vw;
  --m1217-px: -84.5138888889vw;
  --f1218-px: 76.125rem;
  --v1218-px: 84.5833333333vw;
  --m1218-px: -84.5833333333vw;
  --f1219-px: 76.1875rem;
  --v1219-px: 84.6527777778vw;
  --m1219-px: -84.6527777778vw;
  --f1220-px: 76.25rem;
  --v1220-px: 84.7222222222vw;
  --m1220-px: -84.7222222222vw;
  --f1221-px: 76.3125rem;
  --v1221-px: 84.7916666667vw;
  --m1221-px: -84.7916666667vw;
  --f1222-px: 76.375rem;
  --v1222-px: 84.8611111111vw;
  --m1222-px: -84.8611111111vw;
  --f1223-px: 76.4375rem;
  --v1223-px: 84.9305555556vw;
  --m1223-px: -84.9305555556vw;
  --f1224-px: 76.5rem;
  --v1224-px: 85vw;
  --m1224-px: -85vw;
  --f1225-px: 76.5625rem;
  --v1225-px: 85.0694444444vw;
  --m1225-px: -85.0694444444vw;
  --f1226-px: 76.625rem;
  --v1226-px: 85.1388888889vw;
  --m1226-px: -85.1388888889vw;
  --f1227-px: 76.6875rem;
  --v1227-px: 85.2083333333vw;
  --m1227-px: -85.2083333333vw;
  --f1228-px: 76.75rem;
  --v1228-px: 85.2777777778vw;
  --m1228-px: -85.2777777778vw;
  --f1229-px: 76.8125rem;
  --v1229-px: 85.3472222222vw;
  --m1229-px: -85.3472222222vw;
  --f1230-px: 76.875rem;
  --v1230-px: 85.4166666667vw;
  --m1230-px: -85.4166666667vw;
  --f1231-px: 76.9375rem;
  --v1231-px: 85.4861111111vw;
  --m1231-px: -85.4861111111vw;
  --f1232-px: 77rem;
  --v1232-px: 85.5555555556vw;
  --m1232-px: -85.5555555556vw;
  --f1233-px: 77.0625rem;
  --v1233-px: 85.625vw;
  --m1233-px: -85.625vw;
  --f1234-px: 77.125rem;
  --v1234-px: 85.6944444444vw;
  --m1234-px: -85.6944444444vw;
  --f1235-px: 77.1875rem;
  --v1235-px: 85.7638888889vw;
  --m1235-px: -85.7638888889vw;
  --f1236-px: 77.25rem;
  --v1236-px: 85.8333333333vw;
  --m1236-px: -85.8333333333vw;
  --f1237-px: 77.3125rem;
  --v1237-px: 85.9027777778vw;
  --m1237-px: -85.9027777778vw;
  --f1238-px: 77.375rem;
  --v1238-px: 85.9722222222vw;
  --m1238-px: -85.9722222222vw;
  --f1239-px: 77.4375rem;
  --v1239-px: 86.0416666667vw;
  --m1239-px: -86.0416666667vw;
  --f1240-px: 77.5rem;
  --v1240-px: 86.1111111111vw;
  --m1240-px: -86.1111111111vw;
  --f1241-px: 77.5625rem;
  --v1241-px: 86.1805555556vw;
  --m1241-px: -86.1805555556vw;
  --f1242-px: 77.625rem;
  --v1242-px: 86.25vw;
  --m1242-px: -86.25vw;
  --f1243-px: 77.6875rem;
  --v1243-px: 86.3194444444vw;
  --m1243-px: -86.3194444444vw;
  --f1244-px: 77.75rem;
  --v1244-px: 86.3888888889vw;
  --m1244-px: -86.3888888889vw;
  --f1245-px: 77.8125rem;
  --v1245-px: 86.4583333333vw;
  --m1245-px: -86.4583333333vw;
  --f1246-px: 77.875rem;
  --v1246-px: 86.5277777778vw;
  --m1246-px: -86.5277777778vw;
  --f1247-px: 77.9375rem;
  --v1247-px: 86.5972222222vw;
  --m1247-px: -86.5972222222vw;
  --f1248-px: 78rem;
  --v1248-px: 86.6666666667vw;
  --m1248-px: -86.6666666667vw;
  --f1249-px: 78.0625rem;
  --v1249-px: 86.7361111111vw;
  --m1249-px: -86.7361111111vw;
  --f1250-px: 78.125rem;
  --v1250-px: 86.8055555556vw;
  --m1250-px: -86.8055555556vw;
  --f1251-px: 78.1875rem;
  --v1251-px: 86.875vw;
  --m1251-px: -86.875vw;
  --f1252-px: 78.25rem;
  --v1252-px: 86.9444444444vw;
  --m1252-px: -86.9444444444vw;
  --f1253-px: 78.3125rem;
  --v1253-px: 87.0138888889vw;
  --m1253-px: -87.0138888889vw;
  --f1254-px: 78.375rem;
  --v1254-px: 87.0833333333vw;
  --m1254-px: -87.0833333333vw;
  --f1255-px: 78.4375rem;
  --v1255-px: 87.1527777778vw;
  --m1255-px: -87.1527777778vw;
  --f1256-px: 78.5rem;
  --v1256-px: 87.2222222222vw;
  --m1256-px: -87.2222222222vw;
  --f1257-px: 78.5625rem;
  --v1257-px: 87.2916666667vw;
  --m1257-px: -87.2916666667vw;
  --f1258-px: 78.625rem;
  --v1258-px: 87.3611111111vw;
  --m1258-px: -87.3611111111vw;
  --f1259-px: 78.6875rem;
  --v1259-px: 87.4305555556vw;
  --m1259-px: -87.4305555556vw;
  --f1260-px: 78.75rem;
  --v1260-px: 87.5vw;
  --m1260-px: -87.5vw;
  --f1261-px: 78.8125rem;
  --v1261-px: 87.5694444444vw;
  --m1261-px: -87.5694444444vw;
  --f1262-px: 78.875rem;
  --v1262-px: 87.6388888889vw;
  --m1262-px: -87.6388888889vw;
  --f1263-px: 78.9375rem;
  --v1263-px: 87.7083333333vw;
  --m1263-px: -87.7083333333vw;
  --f1264-px: 79rem;
  --v1264-px: 87.7777777778vw;
  --m1264-px: -87.7777777778vw;
  --f1265-px: 79.0625rem;
  --v1265-px: 87.8472222222vw;
  --m1265-px: -87.8472222222vw;
  --f1266-px: 79.125rem;
  --v1266-px: 87.9166666667vw;
  --m1266-px: -87.9166666667vw;
  --f1267-px: 79.1875rem;
  --v1267-px: 87.9861111111vw;
  --m1267-px: -87.9861111111vw;
  --f1268-px: 79.25rem;
  --v1268-px: 88.0555555556vw;
  --m1268-px: -88.0555555556vw;
  --f1269-px: 79.3125rem;
  --v1269-px: 88.125vw;
  --m1269-px: -88.125vw;
  --f1270-px: 79.375rem;
  --v1270-px: 88.1944444444vw;
  --m1270-px: -88.1944444444vw;
  --f1271-px: 79.4375rem;
  --v1271-px: 88.2638888889vw;
  --m1271-px: -88.2638888889vw;
  --f1272-px: 79.5rem;
  --v1272-px: 88.3333333333vw;
  --m1272-px: -88.3333333333vw;
  --f1273-px: 79.5625rem;
  --v1273-px: 88.4027777778vw;
  --m1273-px: -88.4027777778vw;
  --f1274-px: 79.625rem;
  --v1274-px: 88.4722222222vw;
  --m1274-px: -88.4722222222vw;
  --f1275-px: 79.6875rem;
  --v1275-px: 88.5416666667vw;
  --m1275-px: -88.5416666667vw;
  --f1276-px: 79.75rem;
  --v1276-px: 88.6111111111vw;
  --m1276-px: -88.6111111111vw;
  --f1277-px: 79.8125rem;
  --v1277-px: 88.6805555556vw;
  --m1277-px: -88.6805555556vw;
  --f1278-px: 79.875rem;
  --v1278-px: 88.75vw;
  --m1278-px: -88.75vw;
  --f1279-px: 79.9375rem;
  --v1279-px: 88.8194444444vw;
  --m1279-px: -88.8194444444vw;
  --f1280-px: 80rem;
  --v1280-px: 88.8888888889vw;
  --m1280-px: -88.8888888889vw;
  --f1281-px: 80.0625rem;
  --v1281-px: 88.9583333333vw;
  --m1281-px: -88.9583333333vw;
  --f1282-px: 80.125rem;
  --v1282-px: 89.0277777778vw;
  --m1282-px: -89.0277777778vw;
  --f1283-px: 80.1875rem;
  --v1283-px: 89.0972222222vw;
  --m1283-px: -89.0972222222vw;
  --f1284-px: 80.25rem;
  --v1284-px: 89.1666666667vw;
  --m1284-px: -89.1666666667vw;
  --f1285-px: 80.3125rem;
  --v1285-px: 89.2361111111vw;
  --m1285-px: -89.2361111111vw;
  --f1286-px: 80.375rem;
  --v1286-px: 89.3055555556vw;
  --m1286-px: -89.3055555556vw;
  --f1287-px: 80.4375rem;
  --v1287-px: 89.375vw;
  --m1287-px: -89.375vw;
  --f1288-px: 80.5rem;
  --v1288-px: 89.4444444444vw;
  --m1288-px: -89.4444444444vw;
  --f1289-px: 80.5625rem;
  --v1289-px: 89.5138888889vw;
  --m1289-px: -89.5138888889vw;
  --f1290-px: 80.625rem;
  --v1290-px: 89.5833333333vw;
  --m1290-px: -89.5833333333vw;
  --f1291-px: 80.6875rem;
  --v1291-px: 89.6527777778vw;
  --m1291-px: -89.6527777778vw;
  --f1292-px: 80.75rem;
  --v1292-px: 89.7222222222vw;
  --m1292-px: -89.7222222222vw;
  --f1293-px: 80.8125rem;
  --v1293-px: 89.7916666667vw;
  --m1293-px: -89.7916666667vw;
  --f1294-px: 80.875rem;
  --v1294-px: 89.8611111111vw;
  --m1294-px: -89.8611111111vw;
  --f1295-px: 80.9375rem;
  --v1295-px: 89.9305555556vw;
  --m1295-px: -89.9305555556vw;
  --f1296-px: 81rem;
  --v1296-px: 90vw;
  --m1296-px: -90vw;
  --f1297-px: 81.0625rem;
  --v1297-px: 90.0694444444vw;
  --m1297-px: -90.0694444444vw;
  --f1298-px: 81.125rem;
  --v1298-px: 90.1388888889vw;
  --m1298-px: -90.1388888889vw;
  --f1299-px: 81.1875rem;
  --v1299-px: 90.2083333333vw;
  --m1299-px: -90.2083333333vw;
  --f1300-px: 81.25rem;
  --v1300-px: 90.2777777778vw;
  --m1300-px: -90.2777777778vw;
  --f1301-px: 81.3125rem;
  --v1301-px: 90.3472222222vw;
  --m1301-px: -90.3472222222vw;
  --f1302-px: 81.375rem;
  --v1302-px: 90.4166666667vw;
  --m1302-px: -90.4166666667vw;
  --f1303-px: 81.4375rem;
  --v1303-px: 90.4861111111vw;
  --m1303-px: -90.4861111111vw;
  --f1304-px: 81.5rem;
  --v1304-px: 90.5555555556vw;
  --m1304-px: -90.5555555556vw;
  --f1305-px: 81.5625rem;
  --v1305-px: 90.625vw;
  --m1305-px: -90.625vw;
  --f1306-px: 81.625rem;
  --v1306-px: 90.6944444444vw;
  --m1306-px: -90.6944444444vw;
  --f1307-px: 81.6875rem;
  --v1307-px: 90.7638888889vw;
  --m1307-px: -90.7638888889vw;
  --f1308-px: 81.75rem;
  --v1308-px: 90.8333333333vw;
  --m1308-px: -90.8333333333vw;
  --f1309-px: 81.8125rem;
  --v1309-px: 90.9027777778vw;
  --m1309-px: -90.9027777778vw;
  --f1310-px: 81.875rem;
  --v1310-px: 90.9722222222vw;
  --m1310-px: -90.9722222222vw;
  --f1311-px: 81.9375rem;
  --v1311-px: 91.0416666667vw;
  --m1311-px: -91.0416666667vw;
  --f1312-px: 82rem;
  --v1312-px: 91.1111111111vw;
  --m1312-px: -91.1111111111vw;
  --f1313-px: 82.0625rem;
  --v1313-px: 91.1805555556vw;
  --m1313-px: -91.1805555556vw;
  --f1314-px: 82.125rem;
  --v1314-px: 91.25vw;
  --m1314-px: -91.25vw;
  --f1315-px: 82.1875rem;
  --v1315-px: 91.3194444444vw;
  --m1315-px: -91.3194444444vw;
  --f1316-px: 82.25rem;
  --v1316-px: 91.3888888889vw;
  --m1316-px: -91.3888888889vw;
  --f1317-px: 82.3125rem;
  --v1317-px: 91.4583333333vw;
  --m1317-px: -91.4583333333vw;
  --f1318-px: 82.375rem;
  --v1318-px: 91.5277777778vw;
  --m1318-px: -91.5277777778vw;
  --f1319-px: 82.4375rem;
  --v1319-px: 91.5972222222vw;
  --m1319-px: -91.5972222222vw;
  --f1320-px: 82.5rem;
  --v1320-px: 91.6666666667vw;
  --m1320-px: -91.6666666667vw;
  --f1321-px: 82.5625rem;
  --v1321-px: 91.7361111111vw;
  --m1321-px: -91.7361111111vw;
  --f1322-px: 82.625rem;
  --v1322-px: 91.8055555556vw;
  --m1322-px: -91.8055555556vw;
  --f1323-px: 82.6875rem;
  --v1323-px: 91.875vw;
  --m1323-px: -91.875vw;
  --f1324-px: 82.75rem;
  --v1324-px: 91.9444444444vw;
  --m1324-px: -91.9444444444vw;
  --f1325-px: 82.8125rem;
  --v1325-px: 92.0138888889vw;
  --m1325-px: -92.0138888889vw;
  --f1326-px: 82.875rem;
  --v1326-px: 92.0833333333vw;
  --m1326-px: -92.0833333333vw;
  --f1327-px: 82.9375rem;
  --v1327-px: 92.1527777778vw;
  --m1327-px: -92.1527777778vw;
  --f1328-px: 83rem;
  --v1328-px: 92.2222222222vw;
  --m1328-px: -92.2222222222vw;
  --f1329-px: 83.0625rem;
  --v1329-px: 92.2916666667vw;
  --m1329-px: -92.2916666667vw;
  --f1330-px: 83.125rem;
  --v1330-px: 92.3611111111vw;
  --m1330-px: -92.3611111111vw;
  --f1331-px: 83.1875rem;
  --v1331-px: 92.4305555556vw;
  --m1331-px: -92.4305555556vw;
  --f1332-px: 83.25rem;
  --v1332-px: 92.5vw;
  --m1332-px: -92.5vw;
  --f1333-px: 83.3125rem;
  --v1333-px: 92.5694444444vw;
  --m1333-px: -92.5694444444vw;
  --f1334-px: 83.375rem;
  --v1334-px: 92.6388888889vw;
  --m1334-px: -92.6388888889vw;
  --f1335-px: 83.4375rem;
  --v1335-px: 92.7083333333vw;
  --m1335-px: -92.7083333333vw;
  --f1336-px: 83.5rem;
  --v1336-px: 92.7777777778vw;
  --m1336-px: -92.7777777778vw;
  --f1337-px: 83.5625rem;
  --v1337-px: 92.8472222222vw;
  --m1337-px: -92.8472222222vw;
  --f1338-px: 83.625rem;
  --v1338-px: 92.9166666667vw;
  --m1338-px: -92.9166666667vw;
  --f1339-px: 83.6875rem;
  --v1339-px: 92.9861111111vw;
  --m1339-px: -92.9861111111vw;
  --f1340-px: 83.75rem;
  --v1340-px: 93.0555555556vw;
  --m1340-px: -93.0555555556vw;
  --f1341-px: 83.8125rem;
  --v1341-px: 93.125vw;
  --m1341-px: -93.125vw;
  --f1342-px: 83.875rem;
  --v1342-px: 93.1944444444vw;
  --m1342-px: -93.1944444444vw;
  --f1343-px: 83.9375rem;
  --v1343-px: 93.2638888889vw;
  --m1343-px: -93.2638888889vw;
  --f1344-px: 84rem;
  --v1344-px: 93.3333333333vw;
  --m1344-px: -93.3333333333vw;
  --f1345-px: 84.0625rem;
  --v1345-px: 93.4027777778vw;
  --m1345-px: -93.4027777778vw;
  --f1346-px: 84.125rem;
  --v1346-px: 93.4722222222vw;
  --m1346-px: -93.4722222222vw;
  --f1347-px: 84.1875rem;
  --v1347-px: 93.5416666667vw;
  --m1347-px: -93.5416666667vw;
  --f1348-px: 84.25rem;
  --v1348-px: 93.6111111111vw;
  --m1348-px: -93.6111111111vw;
  --f1349-px: 84.3125rem;
  --v1349-px: 93.6805555556vw;
  --m1349-px: -93.6805555556vw;
  --f1350-px: 84.375rem;
  --v1350-px: 93.75vw;
  --m1350-px: -93.75vw;
  --f1351-px: 84.4375rem;
  --v1351-px: 93.8194444444vw;
  --m1351-px: -93.8194444444vw;
  --f1352-px: 84.5rem;
  --v1352-px: 93.8888888889vw;
  --m1352-px: -93.8888888889vw;
  --f1353-px: 84.5625rem;
  --v1353-px: 93.9583333333vw;
  --m1353-px: -93.9583333333vw;
  --f1354-px: 84.625rem;
  --v1354-px: 94.0277777778vw;
  --m1354-px: -94.0277777778vw;
  --f1355-px: 84.6875rem;
  --v1355-px: 94.0972222222vw;
  --m1355-px: -94.0972222222vw;
  --f1356-px: 84.75rem;
  --v1356-px: 94.1666666667vw;
  --m1356-px: -94.1666666667vw;
  --f1357-px: 84.8125rem;
  --v1357-px: 94.2361111111vw;
  --m1357-px: -94.2361111111vw;
  --f1358-px: 84.875rem;
  --v1358-px: 94.3055555556vw;
  --m1358-px: -94.3055555556vw;
  --f1359-px: 84.9375rem;
  --v1359-px: 94.375vw;
  --m1359-px: -94.375vw;
  --f1360-px: 85rem;
  --v1360-px: 94.4444444444vw;
  --m1360-px: -94.4444444444vw;
  --f1361-px: 85.0625rem;
  --v1361-px: 94.5138888889vw;
  --m1361-px: -94.5138888889vw;
  --f1362-px: 85.125rem;
  --v1362-px: 94.5833333333vw;
  --m1362-px: -94.5833333333vw;
  --f1363-px: 85.1875rem;
  --v1363-px: 94.6527777778vw;
  --m1363-px: -94.6527777778vw;
  --f1364-px: 85.25rem;
  --v1364-px: 94.7222222222vw;
  --m1364-px: -94.7222222222vw;
  --f1365-px: 85.3125rem;
  --v1365-px: 94.7916666667vw;
  --m1365-px: -94.7916666667vw;
  --f1366-px: 85.375rem;
  --v1366-px: 94.8611111111vw;
  --m1366-px: -94.8611111111vw;
  --f1367-px: 85.4375rem;
  --v1367-px: 94.9305555556vw;
  --m1367-px: -94.9305555556vw;
  --f1368-px: 85.5rem;
  --v1368-px: 95vw;
  --m1368-px: -95vw;
  --f1369-px: 85.5625rem;
  --v1369-px: 95.0694444444vw;
  --m1369-px: -95.0694444444vw;
  --f1370-px: 85.625rem;
  --v1370-px: 95.1388888889vw;
  --m1370-px: -95.1388888889vw;
  --f1371-px: 85.6875rem;
  --v1371-px: 95.2083333333vw;
  --m1371-px: -95.2083333333vw;
  --f1372-px: 85.75rem;
  --v1372-px: 95.2777777778vw;
  --m1372-px: -95.2777777778vw;
  --f1373-px: 85.8125rem;
  --v1373-px: 95.3472222222vw;
  --m1373-px: -95.3472222222vw;
  --f1374-px: 85.875rem;
  --v1374-px: 95.4166666667vw;
  --m1374-px: -95.4166666667vw;
  --f1375-px: 85.9375rem;
  --v1375-px: 95.4861111111vw;
  --m1375-px: -95.4861111111vw;
  --f1376-px: 86rem;
  --v1376-px: 95.5555555556vw;
  --m1376-px: -95.5555555556vw;
  --f1377-px: 86.0625rem;
  --v1377-px: 95.625vw;
  --m1377-px: -95.625vw;
  --f1378-px: 86.125rem;
  --v1378-px: 95.6944444444vw;
  --m1378-px: -95.6944444444vw;
  --f1379-px: 86.1875rem;
  --v1379-px: 95.7638888889vw;
  --m1379-px: -95.7638888889vw;
  --f1380-px: 86.25rem;
  --v1380-px: 95.8333333333vw;
  --m1380-px: -95.8333333333vw;
  --f1381-px: 86.3125rem;
  --v1381-px: 95.9027777778vw;
  --m1381-px: -95.9027777778vw;
  --f1382-px: 86.375rem;
  --v1382-px: 95.9722222222vw;
  --m1382-px: -95.9722222222vw;
  --f1383-px: 86.4375rem;
  --v1383-px: 96.0416666667vw;
  --m1383-px: -96.0416666667vw;
  --f1384-px: 86.5rem;
  --v1384-px: 96.1111111111vw;
  --m1384-px: -96.1111111111vw;
  --f1385-px: 86.5625rem;
  --v1385-px: 96.1805555556vw;
  --m1385-px: -96.1805555556vw;
  --f1386-px: 86.625rem;
  --v1386-px: 96.25vw;
  --m1386-px: -96.25vw;
  --f1387-px: 86.6875rem;
  --v1387-px: 96.3194444444vw;
  --m1387-px: -96.3194444444vw;
  --f1388-px: 86.75rem;
  --v1388-px: 96.3888888889vw;
  --m1388-px: -96.3888888889vw;
  --f1389-px: 86.8125rem;
  --v1389-px: 96.4583333333vw;
  --m1389-px: -96.4583333333vw;
  --f1390-px: 86.875rem;
  --v1390-px: 96.5277777778vw;
  --m1390-px: -96.5277777778vw;
  --f1391-px: 86.9375rem;
  --v1391-px: 96.5972222222vw;
  --m1391-px: -96.5972222222vw;
  --f1392-px: 87rem;
  --v1392-px: 96.6666666667vw;
  --m1392-px: -96.6666666667vw;
  --f1393-px: 87.0625rem;
  --v1393-px: 96.7361111111vw;
  --m1393-px: -96.7361111111vw;
  --f1394-px: 87.125rem;
  --v1394-px: 96.8055555556vw;
  --m1394-px: -96.8055555556vw;
  --f1395-px: 87.1875rem;
  --v1395-px: 96.875vw;
  --m1395-px: -96.875vw;
  --f1396-px: 87.25rem;
  --v1396-px: 96.9444444444vw;
  --m1396-px: -96.9444444444vw;
  --f1397-px: 87.3125rem;
  --v1397-px: 97.0138888889vw;
  --m1397-px: -97.0138888889vw;
  --f1398-px: 87.375rem;
  --v1398-px: 97.0833333333vw;
  --m1398-px: -97.0833333333vw;
  --f1399-px: 87.4375rem;
  --v1399-px: 97.1527777778vw;
  --m1399-px: -97.1527777778vw;
  --f1400-px: 87.5rem;
  --v1400-px: 97.2222222222vw;
  --m1400-px: -97.2222222222vw;
  --f1401-px: 87.5625rem;
  --v1401-px: 97.2916666667vw;
  --m1401-px: -97.2916666667vw;
  --f1402-px: 87.625rem;
  --v1402-px: 97.3611111111vw;
  --m1402-px: -97.3611111111vw;
  --f1403-px: 87.6875rem;
  --v1403-px: 97.4305555556vw;
  --m1403-px: -97.4305555556vw;
  --f1404-px: 87.75rem;
  --v1404-px: 97.5vw;
  --m1404-px: -97.5vw;
  --f1405-px: 87.8125rem;
  --v1405-px: 97.5694444444vw;
  --m1405-px: -97.5694444444vw;
  --f1406-px: 87.875rem;
  --v1406-px: 97.6388888889vw;
  --m1406-px: -97.6388888889vw;
  --f1407-px: 87.9375rem;
  --v1407-px: 97.7083333333vw;
  --m1407-px: -97.7083333333vw;
  --f1408-px: 88rem;
  --v1408-px: 97.7777777778vw;
  --m1408-px: -97.7777777778vw;
  --f1409-px: 88.0625rem;
  --v1409-px: 97.8472222222vw;
  --m1409-px: -97.8472222222vw;
  --f1410-px: 88.125rem;
  --v1410-px: 97.9166666667vw;
  --m1410-px: -97.9166666667vw;
  --f1411-px: 88.1875rem;
  --v1411-px: 97.9861111111vw;
  --m1411-px: -97.9861111111vw;
  --f1412-px: 88.25rem;
  --v1412-px: 98.0555555556vw;
  --m1412-px: -98.0555555556vw;
  --f1413-px: 88.3125rem;
  --v1413-px: 98.125vw;
  --m1413-px: -98.125vw;
  --f1414-px: 88.375rem;
  --v1414-px: 98.1944444444vw;
  --m1414-px: -98.1944444444vw;
  --f1415-px: 88.4375rem;
  --v1415-px: 98.2638888889vw;
  --m1415-px: -98.2638888889vw;
  --f1416-px: 88.5rem;
  --v1416-px: 98.3333333333vw;
  --m1416-px: -98.3333333333vw;
  --f1417-px: 88.5625rem;
  --v1417-px: 98.4027777778vw;
  --m1417-px: -98.4027777778vw;
  --f1418-px: 88.625rem;
  --v1418-px: 98.4722222222vw;
  --m1418-px: -98.4722222222vw;
  --f1419-px: 88.6875rem;
  --v1419-px: 98.5416666667vw;
  --m1419-px: -98.5416666667vw;
  --f1420-px: 88.75rem;
  --v1420-px: 98.6111111111vw;
  --m1420-px: -98.6111111111vw;
  --f1421-px: 88.8125rem;
  --v1421-px: 98.6805555556vw;
  --m1421-px: -98.6805555556vw;
  --f1422-px: 88.875rem;
  --v1422-px: 98.75vw;
  --m1422-px: -98.75vw;
  --f1423-px: 88.9375rem;
  --v1423-px: 98.8194444444vw;
  --m1423-px: -98.8194444444vw;
  --f1424-px: 89rem;
  --v1424-px: 98.8888888889vw;
  --m1424-px: -98.8888888889vw;
  --f1425-px: 89.0625rem;
  --v1425-px: 98.9583333333vw;
  --m1425-px: -98.9583333333vw;
  --f1426-px: 89.125rem;
  --v1426-px: 99.0277777778vw;
  --m1426-px: -99.0277777778vw;
  --f1427-px: 89.1875rem;
  --v1427-px: 99.0972222222vw;
  --m1427-px: -99.0972222222vw;
  --f1428-px: 89.25rem;
  --v1428-px: 99.1666666667vw;
  --m1428-px: -99.1666666667vw;
  --f1429-px: 89.3125rem;
  --v1429-px: 99.2361111111vw;
  --m1429-px: -99.2361111111vw;
  --f1430-px: 89.375rem;
  --v1430-px: 99.3055555556vw;
  --m1430-px: -99.3055555556vw;
  --f1431-px: 89.4375rem;
  --v1431-px: 99.375vw;
  --m1431-px: -99.375vw;
  --f1432-px: 89.5rem;
  --v1432-px: 99.4444444444vw;
  --m1432-px: -99.4444444444vw;
  --f1433-px: 89.5625rem;
  --v1433-px: 99.5138888889vw;
  --m1433-px: -99.5138888889vw;
  --f1434-px: 89.625rem;
  --v1434-px: 99.5833333333vw;
  --m1434-px: -99.5833333333vw;
  --f1435-px: 89.6875rem;
  --v1435-px: 99.6527777778vw;
  --m1435-px: -99.6527777778vw;
  --f1436-px: 89.75rem;
  --v1436-px: 99.7222222222vw;
  --m1436-px: -99.7222222222vw;
  --f1437-px: 89.8125rem;
  --v1437-px: 99.7916666667vw;
  --m1437-px: -99.7916666667vw;
  --f1438-px: 89.875rem;
  --v1438-px: 99.8611111111vw;
  --m1438-px: -99.8611111111vw;
  --f1439-px: 89.9375rem;
  --v1439-px: 99.9305555556vw;
  --m1439-px: -99.9305555556vw;
  --f1440-px: 90rem;
  --v1440-px: 100vw;
  --m1440-px: -100vw;
  --f1441-px: 90.0625rem;
  --v1441-px: 100.0694444444vw;
  --m1441-px: -100.0694444444vw;
  --f1442-px: 90.125rem;
  --v1442-px: 100.1388888889vw;
  --m1442-px: -100.1388888889vw;
  --f1443-px: 90.1875rem;
  --v1443-px: 100.2083333333vw;
  --m1443-px: -100.2083333333vw;
  --f1444-px: 90.25rem;
  --v1444-px: 100.2777777778vw;
  --m1444-px: -100.2777777778vw;
  --f1445-px: 90.3125rem;
  --v1445-px: 100.3472222222vw;
  --m1445-px: -100.3472222222vw;
  --f1446-px: 90.375rem;
  --v1446-px: 100.4166666667vw;
  --m1446-px: -100.4166666667vw;
  --f1447-px: 90.4375rem;
  --v1447-px: 100.4861111111vw;
  --m1447-px: -100.4861111111vw;
  --f1448-px: 90.5rem;
  --v1448-px: 100.5555555556vw;
  --m1448-px: -100.5555555556vw;
  --f1449-px: 90.5625rem;
  --v1449-px: 100.625vw;
  --m1449-px: -100.625vw;
  --f1450-px: 90.625rem;
  --v1450-px: 100.6944444444vw;
  --m1450-px: -100.6944444444vw;
  --f1451-px: 90.6875rem;
  --v1451-px: 100.7638888889vw;
  --m1451-px: -100.7638888889vw;
  --f1452-px: 90.75rem;
  --v1452-px: 100.8333333333vw;
  --m1452-px: -100.8333333333vw;
  --f1453-px: 90.8125rem;
  --v1453-px: 100.9027777778vw;
  --m1453-px: -100.9027777778vw;
  --f1454-px: 90.875rem;
  --v1454-px: 100.9722222222vw;
  --m1454-px: -100.9722222222vw;
  --f1455-px: 90.9375rem;
  --v1455-px: 101.0416666667vw;
  --m1455-px: -101.0416666667vw;
  --f1456-px: 91rem;
  --v1456-px: 101.1111111111vw;
  --m1456-px: -101.1111111111vw;
  --f1457-px: 91.0625rem;
  --v1457-px: 101.1805555556vw;
  --m1457-px: -101.1805555556vw;
  --f1458-px: 91.125rem;
  --v1458-px: 101.25vw;
  --m1458-px: -101.25vw;
  --f1459-px: 91.1875rem;
  --v1459-px: 101.3194444444vw;
  --m1459-px: -101.3194444444vw;
  --f1460-px: 91.25rem;
  --v1460-px: 101.3888888889vw;
  --m1460-px: -101.3888888889vw;
  --f1461-px: 91.3125rem;
  --v1461-px: 101.4583333333vw;
  --m1461-px: -101.4583333333vw;
  --f1462-px: 91.375rem;
  --v1462-px: 101.5277777778vw;
  --m1462-px: -101.5277777778vw;
  --f1463-px: 91.4375rem;
  --v1463-px: 101.5972222222vw;
  --m1463-px: -101.5972222222vw;
  --f1464-px: 91.5rem;
  --v1464-px: 101.6666666667vw;
  --m1464-px: -101.6666666667vw;
  --f1465-px: 91.5625rem;
  --v1465-px: 101.7361111111vw;
  --m1465-px: -101.7361111111vw;
  --f1466-px: 91.625rem;
  --v1466-px: 101.8055555556vw;
  --m1466-px: -101.8055555556vw;
  --f1467-px: 91.6875rem;
  --v1467-px: 101.875vw;
  --m1467-px: -101.875vw;
  --f1468-px: 91.75rem;
  --v1468-px: 101.9444444444vw;
  --m1468-px: -101.9444444444vw;
  --f1469-px: 91.8125rem;
  --v1469-px: 102.0138888889vw;
  --m1469-px: -102.0138888889vw;
  --f1470-px: 91.875rem;
  --v1470-px: 102.0833333333vw;
  --m1470-px: -102.0833333333vw;
  --f1471-px: 91.9375rem;
  --v1471-px: 102.1527777778vw;
  --m1471-px: -102.1527777778vw;
  --f1472-px: 92rem;
  --v1472-px: 102.2222222222vw;
  --m1472-px: -102.2222222222vw;
  --f1473-px: 92.0625rem;
  --v1473-px: 102.2916666667vw;
  --m1473-px: -102.2916666667vw;
  --f1474-px: 92.125rem;
  --v1474-px: 102.3611111111vw;
  --m1474-px: -102.3611111111vw;
  --f1475-px: 92.1875rem;
  --v1475-px: 102.4305555556vw;
  --m1475-px: -102.4305555556vw;
  --f1476-px: 92.25rem;
  --v1476-px: 102.5vw;
  --m1476-px: -102.5vw;
  --f1477-px: 92.3125rem;
  --v1477-px: 102.5694444444vw;
  --m1477-px: -102.5694444444vw;
  --f1478-px: 92.375rem;
  --v1478-px: 102.6388888889vw;
  --m1478-px: -102.6388888889vw;
  --f1479-px: 92.4375rem;
  --v1479-px: 102.7083333333vw;
  --m1479-px: -102.7083333333vw;
  --f1480-px: 92.5rem;
  --v1480-px: 102.7777777778vw;
  --m1480-px: -102.7777777778vw;
  --f1481-px: 92.5625rem;
  --v1481-px: 102.8472222222vw;
  --m1481-px: -102.8472222222vw;
  --f1482-px: 92.625rem;
  --v1482-px: 102.9166666667vw;
  --m1482-px: -102.9166666667vw;
  --f1483-px: 92.6875rem;
  --v1483-px: 102.9861111111vw;
  --m1483-px: -102.9861111111vw;
  --f1484-px: 92.75rem;
  --v1484-px: 103.0555555556vw;
  --m1484-px: -103.0555555556vw;
  --f1485-px: 92.8125rem;
  --v1485-px: 103.125vw;
  --m1485-px: -103.125vw;
  --f1486-px: 92.875rem;
  --v1486-px: 103.1944444444vw;
  --m1486-px: -103.1944444444vw;
  --f1487-px: 92.9375rem;
  --v1487-px: 103.2638888889vw;
  --m1487-px: -103.2638888889vw;
  --f1488-px: 93rem;
  --v1488-px: 103.3333333333vw;
  --m1488-px: -103.3333333333vw;
  --f1489-px: 93.0625rem;
  --v1489-px: 103.4027777778vw;
  --m1489-px: -103.4027777778vw;
  --f1490-px: 93.125rem;
  --v1490-px: 103.4722222222vw;
  --m1490-px: -103.4722222222vw;
  --f1491-px: 93.1875rem;
  --v1491-px: 103.5416666667vw;
  --m1491-px: -103.5416666667vw;
  --f1492-px: 93.25rem;
  --v1492-px: 103.6111111111vw;
  --m1492-px: -103.6111111111vw;
  --f1493-px: 93.3125rem;
  --v1493-px: 103.6805555556vw;
  --m1493-px: -103.6805555556vw;
  --f1494-px: 93.375rem;
  --v1494-px: 103.75vw;
  --m1494-px: -103.75vw;
  --f1495-px: 93.4375rem;
  --v1495-px: 103.8194444444vw;
  --m1495-px: -103.8194444444vw;
  --f1496-px: 93.5rem;
  --v1496-px: 103.8888888889vw;
  --m1496-px: -103.8888888889vw;
  --f1497-px: 93.5625rem;
  --v1497-px: 103.9583333333vw;
  --m1497-px: -103.9583333333vw;
  --f1498-px: 93.625rem;
  --v1498-px: 104.0277777778vw;
  --m1498-px: -104.0277777778vw;
  --f1499-px: 93.6875rem;
  --v1499-px: 104.0972222222vw;
  --m1499-px: -104.0972222222vw;
  --f1500-px: 93.75rem;
  --v1500-px: 104.1666666667vw;
  --m1500-px: -104.1666666667vw;
  --content-width: 80vw;
  --border-num: var(--v8-px);
  --transform-dist: translateY(var(--v48-px));
  --border1: 2px solid var(--text-color);
  --shadow1: var(--v4-px) var(--v4-px) 0 var(--text-color);
  --shadow2: var(--v3-px) var(--v3-px) 0 var(--text-color);
}

@media (min-width: 967px) {
  .pcnone,
  .pc_none {
    display: none !important;
  }
}
@media (max-width: 767px) {
  :root {
    font-size: max(3.46666vw, 13px);
    /* px translate (基準幅 375px / フォントベース 13px) */
    --f1-px: 0.0769230769rem;
    --v1-px: 0.2666666667vw;
    --m1-px: -0.2666666667vw;
    --f2-px: 0.1538461538rem;
    --v2-px: 0.5333333333vw;
    --m2-px: -0.5333333333vw;
    --f3-px: 0.2307692308rem;
    --v3-px: 0.8vw;
    --m3-px: -0.8vw;
    --f4-px: 0.3076923077rem;
    --v4-px: 1.0666666667vw;
    --m4-px: -1.0666666667vw;
    --f5-px: 0.3846153846rem;
    --v5-px: 1.3333333333vw;
    --m5-px: -1.3333333333vw;
    --f6-px: 0.4615384615rem;
    --v6-px: 1.6vw;
    --m6-px: -1.6vw;
    --f7-px: 0.5384615385rem;
    --v7-px: 1.8666666667vw;
    --m7-px: -1.8666666667vw;
    --f8-px: 0.6153846154rem;
    --v8-px: 2.1333333333vw;
    --m8-px: -2.1333333333vw;
    --f9-px: 0.6923076923rem;
    --v9-px: 2.4vw;
    --m9-px: -2.4vw;
    --f10-px: 0.7692307692rem;
    --v10-px: 2.6666666667vw;
    --m10-px: -2.6666666667vw;
    --f11-px: 0.8461538462rem;
    --v11-px: 2.9333333333vw;
    --m11-px: -2.9333333333vw;
    --f12-px: 0.9230769231rem;
    --v12-px: 3.2vw;
    --m12-px: -3.2vw;
    --f13-px: 1rem;
    --v13-px: 3.4666666667vw;
    --m13-px: -3.4666666667vw;
    --f14-px: 1.0769230769rem;
    --v14-px: 3.7333333333vw;
    --m14-px: -3.7333333333vw;
    --f15-px: 1.1538461538rem;
    --v15-px: 4vw;
    --m15-px: -4vw;
    --f16-px: 1.2307692308rem;
    --v16-px: 4.2666666667vw;
    --m16-px: -4.2666666667vw;
    --f17-px: 1.3076923077rem;
    --v17-px: 4.5333333333vw;
    --m17-px: -4.5333333333vw;
    --f18-px: 1.3846153846rem;
    --v18-px: 4.8vw;
    --m18-px: -4.8vw;
    --f19-px: 1.4615384615rem;
    --v19-px: 5.0666666667vw;
    --m19-px: -5.0666666667vw;
    --f20-px: 1.5384615385rem;
    --v20-px: 5.3333333333vw;
    --m20-px: -5.3333333333vw;
    --f21-px: 1.6153846154rem;
    --v21-px: 5.6vw;
    --m21-px: -5.6vw;
    --f22-px: 1.6923076923rem;
    --v22-px: 5.8666666667vw;
    --m22-px: -5.8666666667vw;
    --f23-px: 1.7692307692rem;
    --v23-px: 6.1333333333vw;
    --m23-px: -6.1333333333vw;
    --f24-px: 1.8461538462rem;
    --v24-px: 6.4vw;
    --m24-px: -6.4vw;
    --f25-px: 1.9230769231rem;
    --v25-px: 6.6666666667vw;
    --m25-px: -6.6666666667vw;
    --f26-px: 2rem;
    --v26-px: 6.9333333333vw;
    --m26-px: -6.9333333333vw;
    --f27-px: 2.0769230769rem;
    --v27-px: 7.2vw;
    --m27-px: -7.2vw;
    --f28-px: 2.1538461538rem;
    --v28-px: 7.4666666667vw;
    --m28-px: -7.4666666667vw;
    --f29-px: 2.2307692308rem;
    --v29-px: 7.7333333333vw;
    --m29-px: -7.7333333333vw;
    --f30-px: 2.3076923077rem;
    --v30-px: 8vw;
    --m30-px: -8vw;
    --f31-px: 2.3846153846rem;
    --v31-px: 8.2666666667vw;
    --m31-px: -8.2666666667vw;
    --f32-px: 2.4615384615rem;
    --v32-px: 8.5333333333vw;
    --m32-px: -8.5333333333vw;
    --f33-px: 2.5384615385rem;
    --v33-px: 8.8vw;
    --m33-px: -8.8vw;
    --f34-px: 2.6153846154rem;
    --v34-px: 9.0666666667vw;
    --m34-px: -9.0666666667vw;
    --f35-px: 2.6923076923rem;
    --v35-px: 9.3333333333vw;
    --m35-px: -9.3333333333vw;
    --f36-px: 2.7692307692rem;
    --v36-px: 9.6vw;
    --m36-px: -9.6vw;
    --f37-px: 2.8461538462rem;
    --v37-px: 9.8666666667vw;
    --m37-px: -9.8666666667vw;
    --f38-px: 2.9230769231rem;
    --v38-px: 10.1333333333vw;
    --m38-px: -10.1333333333vw;
    --f39-px: 3rem;
    --v39-px: 10.4vw;
    --m39-px: -10.4vw;
    --f40-px: 3.0769230769rem;
    --v40-px: 10.6666666667vw;
    --m40-px: -10.6666666667vw;
    --f41-px: 3.1538461538rem;
    --v41-px: 10.9333333333vw;
    --m41-px: -10.9333333333vw;
    --f42-px: 3.2307692308rem;
    --v42-px: 11.2vw;
    --m42-px: -11.2vw;
    --f43-px: 3.3076923077rem;
    --v43-px: 11.4666666667vw;
    --m43-px: -11.4666666667vw;
    --f44-px: 3.3846153846rem;
    --v44-px: 11.7333333333vw;
    --m44-px: -11.7333333333vw;
    --f45-px: 3.4615384615rem;
    --v45-px: 12vw;
    --m45-px: -12vw;
    --f46-px: 3.5384615385rem;
    --v46-px: 12.2666666667vw;
    --m46-px: -12.2666666667vw;
    --f47-px: 3.6153846154rem;
    --v47-px: 12.5333333333vw;
    --m47-px: -12.5333333333vw;
    --f48-px: 3.6923076923rem;
    --v48-px: 12.8vw;
    --m48-px: -12.8vw;
    --f49-px: 3.7692307692rem;
    --v49-px: 13.0666666667vw;
    --m49-px: -13.0666666667vw;
    --f50-px: 3.8461538462rem;
    --v50-px: 13.3333333333vw;
    --m50-px: -13.3333333333vw;
    --f51-px: 3.9230769231rem;
    --v51-px: 13.6vw;
    --m51-px: -13.6vw;
    --f52-px: 4rem;
    --v52-px: 13.8666666667vw;
    --m52-px: -13.8666666667vw;
    --f53-px: 4.0769230769rem;
    --v53-px: 14.1333333333vw;
    --m53-px: -14.1333333333vw;
    --f54-px: 4.1538461538rem;
    --v54-px: 14.4vw;
    --m54-px: -14.4vw;
    --f55-px: 4.2307692308rem;
    --v55-px: 14.6666666667vw;
    --m55-px: -14.6666666667vw;
    --f56-px: 4.3076923077rem;
    --v56-px: 14.9333333333vw;
    --m56-px: -14.9333333333vw;
    --f57-px: 4.3846153846rem;
    --v57-px: 15.2vw;
    --m57-px: -15.2vw;
    --f58-px: 4.4615384615rem;
    --v58-px: 15.4666666667vw;
    --m58-px: -15.4666666667vw;
    --f59-px: 4.5384615385rem;
    --v59-px: 15.7333333333vw;
    --m59-px: -15.7333333333vw;
    --f60-px: 4.6153846154rem;
    --v60-px: 16vw;
    --m60-px: -16vw;
    --f61-px: 4.6923076923rem;
    --v61-px: 16.2666666667vw;
    --m61-px: -16.2666666667vw;
    --f62-px: 4.7692307692rem;
    --v62-px: 16.5333333333vw;
    --m62-px: -16.5333333333vw;
    --f63-px: 4.8461538462rem;
    --v63-px: 16.8vw;
    --m63-px: -16.8vw;
    --f64-px: 4.9230769231rem;
    --v64-px: 17.0666666667vw;
    --m64-px: -17.0666666667vw;
    --f65-px: 5rem;
    --v65-px: 17.3333333333vw;
    --m65-px: -17.3333333333vw;
    --f66-px: 5.0769230769rem;
    --v66-px: 17.6vw;
    --m66-px: -17.6vw;
    --f67-px: 5.1538461538rem;
    --v67-px: 17.8666666667vw;
    --m67-px: -17.8666666667vw;
    --f68-px: 5.2307692308rem;
    --v68-px: 18.1333333333vw;
    --m68-px: -18.1333333333vw;
    --f69-px: 5.3076923077rem;
    --v69-px: 18.4vw;
    --m69-px: -18.4vw;
    --f70-px: 5.3846153846rem;
    --v70-px: 18.6666666667vw;
    --m70-px: -18.6666666667vw;
    --f71-px: 5.4615384615rem;
    --v71-px: 18.9333333333vw;
    --m71-px: -18.9333333333vw;
    --f72-px: 5.5384615385rem;
    --v72-px: 19.2vw;
    --m72-px: -19.2vw;
    --f73-px: 5.6153846154rem;
    --v73-px: 19.4666666667vw;
    --m73-px: -19.4666666667vw;
    --f74-px: 5.6923076923rem;
    --v74-px: 19.7333333333vw;
    --m74-px: -19.7333333333vw;
    --f75-px: 5.7692307692rem;
    --v75-px: 20vw;
    --m75-px: -20vw;
    --f76-px: 5.8461538462rem;
    --v76-px: 20.2666666667vw;
    --m76-px: -20.2666666667vw;
    --f77-px: 5.9230769231rem;
    --v77-px: 20.5333333333vw;
    --m77-px: -20.5333333333vw;
    --f78-px: 6rem;
    --v78-px: 20.8vw;
    --m78-px: -20.8vw;
    --f79-px: 6.0769230769rem;
    --v79-px: 21.0666666667vw;
    --m79-px: -21.0666666667vw;
    --f80-px: 6.1538461538rem;
    --v80-px: 21.3333333333vw;
    --m80-px: -21.3333333333vw;
    --f81-px: 6.2307692308rem;
    --v81-px: 21.6vw;
    --m81-px: -21.6vw;
    --f82-px: 6.3076923077rem;
    --v82-px: 21.8666666667vw;
    --m82-px: -21.8666666667vw;
    --f83-px: 6.3846153846rem;
    --v83-px: 22.1333333333vw;
    --m83-px: -22.1333333333vw;
    --f84-px: 6.4615384615rem;
    --v84-px: 22.4vw;
    --m84-px: -22.4vw;
    --f85-px: 6.5384615385rem;
    --v85-px: 22.6666666667vw;
    --m85-px: -22.6666666667vw;
    --f86-px: 6.6153846154rem;
    --v86-px: 22.9333333333vw;
    --m86-px: -22.9333333333vw;
    --f87-px: 6.6923076923rem;
    --v87-px: 23.2vw;
    --m87-px: -23.2vw;
    --f88-px: 6.7692307692rem;
    --v88-px: 23.4666666667vw;
    --m88-px: -23.4666666667vw;
    --f89-px: 6.8461538462rem;
    --v89-px: 23.7333333333vw;
    --m89-px: -23.7333333333vw;
    --f90-px: 6.9230769231rem;
    --v90-px: 24vw;
    --m90-px: -24vw;
    --f91-px: 7rem;
    --v91-px: 24.2666666667vw;
    --m91-px: -24.2666666667vw;
    --f92-px: 7.0769230769rem;
    --v92-px: 24.5333333333vw;
    --m92-px: -24.5333333333vw;
    --f93-px: 7.1538461538rem;
    --v93-px: 24.8vw;
    --m93-px: -24.8vw;
    --f94-px: 7.2307692308rem;
    --v94-px: 25.0666666667vw;
    --m94-px: -25.0666666667vw;
    --f95-px: 7.3076923077rem;
    --v95-px: 25.3333333333vw;
    --m95-px: -25.3333333333vw;
    --f96-px: 7.3846153846rem;
    --v96-px: 25.6vw;
    --m96-px: -25.6vw;
    --f97-px: 7.4615384615rem;
    --v97-px: 25.8666666667vw;
    --m97-px: -25.8666666667vw;
    --f98-px: 7.5384615385rem;
    --v98-px: 26.1333333333vw;
    --m98-px: -26.1333333333vw;
    --f99-px: 7.6153846154rem;
    --v99-px: 26.4vw;
    --m99-px: -26.4vw;
    --f100-px: 7.6923076923rem;
    --v100-px: 26.6666666667vw;
    --m100-px: -26.6666666667vw;
    --f101-px: 7.7692307692rem;
    --v101-px: 26.9333333333vw;
    --m101-px: -26.9333333333vw;
    --f102-px: 7.8461538462rem;
    --v102-px: 27.2vw;
    --m102-px: -27.2vw;
    --f103-px: 7.9230769231rem;
    --v103-px: 27.4666666667vw;
    --m103-px: -27.4666666667vw;
    --f104-px: 8rem;
    --v104-px: 27.7333333333vw;
    --m104-px: -27.7333333333vw;
    --f105-px: 8.0769230769rem;
    --v105-px: 28vw;
    --m105-px: -28vw;
    --f106-px: 8.1538461538rem;
    --v106-px: 28.2666666667vw;
    --m106-px: -28.2666666667vw;
    --f107-px: 8.2307692308rem;
    --v107-px: 28.5333333333vw;
    --m107-px: -28.5333333333vw;
    --f108-px: 8.3076923077rem;
    --v108-px: 28.8vw;
    --m108-px: -28.8vw;
    --f109-px: 8.3846153846rem;
    --v109-px: 29.0666666667vw;
    --m109-px: -29.0666666667vw;
    --f110-px: 8.4615384615rem;
    --v110-px: 29.3333333333vw;
    --m110-px: -29.3333333333vw;
    --f111-px: 8.5384615385rem;
    --v111-px: 29.6vw;
    --m111-px: -29.6vw;
    --f112-px: 8.6153846154rem;
    --v112-px: 29.8666666667vw;
    --m112-px: -29.8666666667vw;
    --f113-px: 8.6923076923rem;
    --v113-px: 30.1333333333vw;
    --m113-px: -30.1333333333vw;
    --f114-px: 8.7692307692rem;
    --v114-px: 30.4vw;
    --m114-px: -30.4vw;
    --f115-px: 8.8461538462rem;
    --v115-px: 30.6666666667vw;
    --m115-px: -30.6666666667vw;
    --f116-px: 8.9230769231rem;
    --v116-px: 30.9333333333vw;
    --m116-px: -30.9333333333vw;
    --f117-px: 9rem;
    --v117-px: 31.2vw;
    --m117-px: -31.2vw;
    --f118-px: 9.0769230769rem;
    --v118-px: 31.4666666667vw;
    --m118-px: -31.4666666667vw;
    --f119-px: 9.1538461538rem;
    --v119-px: 31.7333333333vw;
    --m119-px: -31.7333333333vw;
    --f120-px: 9.2307692308rem;
    --v120-px: 32vw;
    --m120-px: -32vw;
    --f121-px: 9.3076923077rem;
    --v121-px: 32.2666666667vw;
    --m121-px: -32.2666666667vw;
    --f122-px: 9.3846153846rem;
    --v122-px: 32.5333333333vw;
    --m122-px: -32.5333333333vw;
    --f123-px: 9.4615384615rem;
    --v123-px: 32.8vw;
    --m123-px: -32.8vw;
    --f124-px: 9.5384615385rem;
    --v124-px: 33.0666666667vw;
    --m124-px: -33.0666666667vw;
    --f125-px: 9.6153846154rem;
    --v125-px: 33.3333333333vw;
    --m125-px: -33.3333333333vw;
    --f126-px: 9.6923076923rem;
    --v126-px: 33.6vw;
    --m126-px: -33.6vw;
    --f127-px: 9.7692307692rem;
    --v127-px: 33.8666666667vw;
    --m127-px: -33.8666666667vw;
    --f128-px: 9.8461538462rem;
    --v128-px: 34.1333333333vw;
    --m128-px: -34.1333333333vw;
    --f129-px: 9.9230769231rem;
    --v129-px: 34.4vw;
    --m129-px: -34.4vw;
    --f130-px: 10rem;
    --v130-px: 34.6666666667vw;
    --m130-px: -34.6666666667vw;
    --f131-px: 10.0769230769rem;
    --v131-px: 34.9333333333vw;
    --m131-px: -34.9333333333vw;
    --f132-px: 10.1538461538rem;
    --v132-px: 35.2vw;
    --m132-px: -35.2vw;
    --f133-px: 10.2307692308rem;
    --v133-px: 35.4666666667vw;
    --m133-px: -35.4666666667vw;
    --f134-px: 10.3076923077rem;
    --v134-px: 35.7333333333vw;
    --m134-px: -35.7333333333vw;
    --f135-px: 10.3846153846rem;
    --v135-px: 36vw;
    --m135-px: -36vw;
    --f136-px: 10.4615384615rem;
    --v136-px: 36.2666666667vw;
    --m136-px: -36.2666666667vw;
    --f137-px: 10.5384615385rem;
    --v137-px: 36.5333333333vw;
    --m137-px: -36.5333333333vw;
    --f138-px: 10.6153846154rem;
    --v138-px: 36.8vw;
    --m138-px: -36.8vw;
    --f139-px: 10.6923076923rem;
    --v139-px: 37.0666666667vw;
    --m139-px: -37.0666666667vw;
    --f140-px: 10.7692307692rem;
    --v140-px: 37.3333333333vw;
    --m140-px: -37.3333333333vw;
    --f141-px: 10.8461538462rem;
    --v141-px: 37.6vw;
    --m141-px: -37.6vw;
    --f142-px: 10.9230769231rem;
    --v142-px: 37.8666666667vw;
    --m142-px: -37.8666666667vw;
    --f143-px: 11rem;
    --v143-px: 38.1333333333vw;
    --m143-px: -38.1333333333vw;
    --f144-px: 11.0769230769rem;
    --v144-px: 38.4vw;
    --m144-px: -38.4vw;
    --f145-px: 11.1538461538rem;
    --v145-px: 38.6666666667vw;
    --m145-px: -38.6666666667vw;
    --f146-px: 11.2307692308rem;
    --v146-px: 38.9333333333vw;
    --m146-px: -38.9333333333vw;
    --f147-px: 11.3076923077rem;
    --v147-px: 39.2vw;
    --m147-px: -39.2vw;
    --f148-px: 11.3846153846rem;
    --v148-px: 39.4666666667vw;
    --m148-px: -39.4666666667vw;
    --f149-px: 11.4615384615rem;
    --v149-px: 39.7333333333vw;
    --m149-px: -39.7333333333vw;
    --f150-px: 11.5384615385rem;
    --v150-px: 40vw;
    --m150-px: -40vw;
    --f151-px: 11.6153846154rem;
    --v151-px: 40.2666666667vw;
    --m151-px: -40.2666666667vw;
    --f152-px: 11.6923076923rem;
    --v152-px: 40.5333333333vw;
    --m152-px: -40.5333333333vw;
    --f153-px: 11.7692307692rem;
    --v153-px: 40.8vw;
    --m153-px: -40.8vw;
    --f154-px: 11.8461538462rem;
    --v154-px: 41.0666666667vw;
    --m154-px: -41.0666666667vw;
    --f155-px: 11.9230769231rem;
    --v155-px: 41.3333333333vw;
    --m155-px: -41.3333333333vw;
    --f156-px: 12rem;
    --v156-px: 41.6vw;
    --m156-px: -41.6vw;
    --f157-px: 12.0769230769rem;
    --v157-px: 41.8666666667vw;
    --m157-px: -41.8666666667vw;
    --f158-px: 12.1538461538rem;
    --v158-px: 42.1333333333vw;
    --m158-px: -42.1333333333vw;
    --f159-px: 12.2307692308rem;
    --v159-px: 42.4vw;
    --m159-px: -42.4vw;
    --f160-px: 12.3076923077rem;
    --v160-px: 42.6666666667vw;
    --m160-px: -42.6666666667vw;
    --f161-px: 12.3846153846rem;
    --v161-px: 42.9333333333vw;
    --m161-px: -42.9333333333vw;
    --f162-px: 12.4615384615rem;
    --v162-px: 43.2vw;
    --m162-px: -43.2vw;
    --f163-px: 12.5384615385rem;
    --v163-px: 43.4666666667vw;
    --m163-px: -43.4666666667vw;
    --f164-px: 12.6153846154rem;
    --v164-px: 43.7333333333vw;
    --m164-px: -43.7333333333vw;
    --f165-px: 12.6923076923rem;
    --v165-px: 44vw;
    --m165-px: -44vw;
    --f166-px: 12.7692307692rem;
    --v166-px: 44.2666666667vw;
    --m166-px: -44.2666666667vw;
    --f167-px: 12.8461538462rem;
    --v167-px: 44.5333333333vw;
    --m167-px: -44.5333333333vw;
    --f168-px: 12.9230769231rem;
    --v168-px: 44.8vw;
    --m168-px: -44.8vw;
    --f169-px: 13rem;
    --v169-px: 45.0666666667vw;
    --m169-px: -45.0666666667vw;
    --f170-px: 13.0769230769rem;
    --v170-px: 45.3333333333vw;
    --m170-px: -45.3333333333vw;
    --f171-px: 13.1538461538rem;
    --v171-px: 45.6vw;
    --m171-px: -45.6vw;
    --f172-px: 13.2307692308rem;
    --v172-px: 45.8666666667vw;
    --m172-px: -45.8666666667vw;
    --f173-px: 13.3076923077rem;
    --v173-px: 46.1333333333vw;
    --m173-px: -46.1333333333vw;
    --f174-px: 13.3846153846rem;
    --v174-px: 46.4vw;
    --m174-px: -46.4vw;
    --f175-px: 13.4615384615rem;
    --v175-px: 46.6666666667vw;
    --m175-px: -46.6666666667vw;
    --f176-px: 13.5384615385rem;
    --v176-px: 46.9333333333vw;
    --m176-px: -46.9333333333vw;
    --f177-px: 13.6153846154rem;
    --v177-px: 47.2vw;
    --m177-px: -47.2vw;
    --f178-px: 13.6923076923rem;
    --v178-px: 47.4666666667vw;
    --m178-px: -47.4666666667vw;
    --f179-px: 13.7692307692rem;
    --v179-px: 47.7333333333vw;
    --m179-px: -47.7333333333vw;
    --f180-px: 13.8461538462rem;
    --v180-px: 48vw;
    --m180-px: -48vw;
    --f181-px: 13.9230769231rem;
    --v181-px: 48.2666666667vw;
    --m181-px: -48.2666666667vw;
    --f182-px: 14rem;
    --v182-px: 48.5333333333vw;
    --m182-px: -48.5333333333vw;
    --f183-px: 14.0769230769rem;
    --v183-px: 48.8vw;
    --m183-px: -48.8vw;
    --f184-px: 14.1538461538rem;
    --v184-px: 49.0666666667vw;
    --m184-px: -49.0666666667vw;
    --f185-px: 14.2307692308rem;
    --v185-px: 49.3333333333vw;
    --m185-px: -49.3333333333vw;
    --f186-px: 14.3076923077rem;
    --v186-px: 49.6vw;
    --m186-px: -49.6vw;
    --f187-px: 14.3846153846rem;
    --v187-px: 49.8666666667vw;
    --m187-px: -49.8666666667vw;
    --f188-px: 14.4615384615rem;
    --v188-px: 50.1333333333vw;
    --m188-px: -50.1333333333vw;
    --f189-px: 14.5384615385rem;
    --v189-px: 50.4vw;
    --m189-px: -50.4vw;
    --f190-px: 14.6153846154rem;
    --v190-px: 50.6666666667vw;
    --m190-px: -50.6666666667vw;
    --f191-px: 14.6923076923rem;
    --v191-px: 50.9333333333vw;
    --m191-px: -50.9333333333vw;
    --f192-px: 14.7692307692rem;
    --v192-px: 51.2vw;
    --m192-px: -51.2vw;
    --f193-px: 14.8461538462rem;
    --v193-px: 51.4666666667vw;
    --m193-px: -51.4666666667vw;
    --f194-px: 14.9230769231rem;
    --v194-px: 51.7333333333vw;
    --m194-px: -51.7333333333vw;
    --f195-px: 15rem;
    --v195-px: 52vw;
    --m195-px: -52vw;
    --f196-px: 15.0769230769rem;
    --v196-px: 52.2666666667vw;
    --m196-px: -52.2666666667vw;
    --f197-px: 15.1538461538rem;
    --v197-px: 52.5333333333vw;
    --m197-px: -52.5333333333vw;
    --f198-px: 15.2307692308rem;
    --v198-px: 52.8vw;
    --m198-px: -52.8vw;
    --f199-px: 15.3076923077rem;
    --v199-px: 53.0666666667vw;
    --m199-px: -53.0666666667vw;
    --f200-px: 15.3846153846rem;
    --v200-px: 53.3333333333vw;
    --m200-px: -53.3333333333vw;
    --f201-px: 15.4615384615rem;
    --v201-px: 53.6vw;
    --m201-px: -53.6vw;
    --f202-px: 15.5384615385rem;
    --v202-px: 53.8666666667vw;
    --m202-px: -53.8666666667vw;
    --f203-px: 15.6153846154rem;
    --v203-px: 54.1333333333vw;
    --m203-px: -54.1333333333vw;
    --f204-px: 15.6923076923rem;
    --v204-px: 54.4vw;
    --m204-px: -54.4vw;
    --f205-px: 15.7692307692rem;
    --v205-px: 54.6666666667vw;
    --m205-px: -54.6666666667vw;
    --f206-px: 15.8461538462rem;
    --v206-px: 54.9333333333vw;
    --m206-px: -54.9333333333vw;
    --f207-px: 15.9230769231rem;
    --v207-px: 55.2vw;
    --m207-px: -55.2vw;
    --f208-px: 16rem;
    --v208-px: 55.4666666667vw;
    --m208-px: -55.4666666667vw;
    --f209-px: 16.0769230769rem;
    --v209-px: 55.7333333333vw;
    --m209-px: -55.7333333333vw;
    --f210-px: 16.1538461538rem;
    --v210-px: 56vw;
    --m210-px: -56vw;
    --f211-px: 16.2307692308rem;
    --v211-px: 56.2666666667vw;
    --m211-px: -56.2666666667vw;
    --f212-px: 16.3076923077rem;
    --v212-px: 56.5333333333vw;
    --m212-px: -56.5333333333vw;
    --f213-px: 16.3846153846rem;
    --v213-px: 56.8vw;
    --m213-px: -56.8vw;
    --f214-px: 16.4615384615rem;
    --v214-px: 57.0666666667vw;
    --m214-px: -57.0666666667vw;
    --f215-px: 16.5384615385rem;
    --v215-px: 57.3333333333vw;
    --m215-px: -57.3333333333vw;
    --f216-px: 16.6153846154rem;
    --v216-px: 57.6vw;
    --m216-px: -57.6vw;
    --f217-px: 16.6923076923rem;
    --v217-px: 57.8666666667vw;
    --m217-px: -57.8666666667vw;
    --f218-px: 16.7692307692rem;
    --v218-px: 58.1333333333vw;
    --m218-px: -58.1333333333vw;
    --f219-px: 16.8461538462rem;
    --v219-px: 58.4vw;
    --m219-px: -58.4vw;
    --f220-px: 16.9230769231rem;
    --v220-px: 58.6666666667vw;
    --m220-px: -58.6666666667vw;
    --f221-px: 17rem;
    --v221-px: 58.9333333333vw;
    --m221-px: -58.9333333333vw;
    --f222-px: 17.0769230769rem;
    --v222-px: 59.2vw;
    --m222-px: -59.2vw;
    --f223-px: 17.1538461538rem;
    --v223-px: 59.4666666667vw;
    --m223-px: -59.4666666667vw;
    --f224-px: 17.2307692308rem;
    --v224-px: 59.7333333333vw;
    --m224-px: -59.7333333333vw;
    --f225-px: 17.3076923077rem;
    --v225-px: 60vw;
    --m225-px: -60vw;
    --f226-px: 17.3846153846rem;
    --v226-px: 60.2666666667vw;
    --m226-px: -60.2666666667vw;
    --f227-px: 17.4615384615rem;
    --v227-px: 60.5333333333vw;
    --m227-px: -60.5333333333vw;
    --f228-px: 17.5384615385rem;
    --v228-px: 60.8vw;
    --m228-px: -60.8vw;
    --f229-px: 17.6153846154rem;
    --v229-px: 61.0666666667vw;
    --m229-px: -61.0666666667vw;
    --f230-px: 17.6923076923rem;
    --v230-px: 61.3333333333vw;
    --m230-px: -61.3333333333vw;
    --f231-px: 17.7692307692rem;
    --v231-px: 61.6vw;
    --m231-px: -61.6vw;
    --f232-px: 17.8461538462rem;
    --v232-px: 61.8666666667vw;
    --m232-px: -61.8666666667vw;
    --f233-px: 17.9230769231rem;
    --v233-px: 62.1333333333vw;
    --m233-px: -62.1333333333vw;
    --f234-px: 18rem;
    --v234-px: 62.4vw;
    --m234-px: -62.4vw;
    --f235-px: 18.0769230769rem;
    --v235-px: 62.6666666667vw;
    --m235-px: -62.6666666667vw;
    --f236-px: 18.1538461538rem;
    --v236-px: 62.9333333333vw;
    --m236-px: -62.9333333333vw;
    --f237-px: 18.2307692308rem;
    --v237-px: 63.2vw;
    --m237-px: -63.2vw;
    --f238-px: 18.3076923077rem;
    --v238-px: 63.4666666667vw;
    --m238-px: -63.4666666667vw;
    --f239-px: 18.3846153846rem;
    --v239-px: 63.7333333333vw;
    --m239-px: -63.7333333333vw;
    --f240-px: 18.4615384615rem;
    --v240-px: 64vw;
    --m240-px: -64vw;
    --f241-px: 18.5384615385rem;
    --v241-px: 64.2666666667vw;
    --m241-px: -64.2666666667vw;
    --f242-px: 18.6153846154rem;
    --v242-px: 64.5333333333vw;
    --m242-px: -64.5333333333vw;
    --f243-px: 18.6923076923rem;
    --v243-px: 64.8vw;
    --m243-px: -64.8vw;
    --f244-px: 18.7692307692rem;
    --v244-px: 65.0666666667vw;
    --m244-px: -65.0666666667vw;
    --f245-px: 18.8461538462rem;
    --v245-px: 65.3333333333vw;
    --m245-px: -65.3333333333vw;
    --f246-px: 18.9230769231rem;
    --v246-px: 65.6vw;
    --m246-px: -65.6vw;
    --f247-px: 19rem;
    --v247-px: 65.8666666667vw;
    --m247-px: -65.8666666667vw;
    --f248-px: 19.0769230769rem;
    --v248-px: 66.1333333333vw;
    --m248-px: -66.1333333333vw;
    --f249-px: 19.1538461538rem;
    --v249-px: 66.4vw;
    --m249-px: -66.4vw;
    --f250-px: 19.2307692308rem;
    --v250-px: 66.6666666667vw;
    --m250-px: -66.6666666667vw;
    --f251-px: 19.3076923077rem;
    --v251-px: 66.9333333333vw;
    --m251-px: -66.9333333333vw;
    --f252-px: 19.3846153846rem;
    --v252-px: 67.2vw;
    --m252-px: -67.2vw;
    --f253-px: 19.4615384615rem;
    --v253-px: 67.4666666667vw;
    --m253-px: -67.4666666667vw;
    --f254-px: 19.5384615385rem;
    --v254-px: 67.7333333333vw;
    --m254-px: -67.7333333333vw;
    --f255-px: 19.6153846154rem;
    --v255-px: 68vw;
    --m255-px: -68vw;
    --f256-px: 19.6923076923rem;
    --v256-px: 68.2666666667vw;
    --m256-px: -68.2666666667vw;
    --f257-px: 19.7692307692rem;
    --v257-px: 68.5333333333vw;
    --m257-px: -68.5333333333vw;
    --f258-px: 19.8461538462rem;
    --v258-px: 68.8vw;
    --m258-px: -68.8vw;
    --f259-px: 19.9230769231rem;
    --v259-px: 69.0666666667vw;
    --m259-px: -69.0666666667vw;
    --f260-px: 20rem;
    --v260-px: 69.3333333333vw;
    --m260-px: -69.3333333333vw;
    --f261-px: 20.0769230769rem;
    --v261-px: 69.6vw;
    --m261-px: -69.6vw;
    --f262-px: 20.1538461538rem;
    --v262-px: 69.8666666667vw;
    --m262-px: -69.8666666667vw;
    --f263-px: 20.2307692308rem;
    --v263-px: 70.1333333333vw;
    --m263-px: -70.1333333333vw;
    --f264-px: 20.3076923077rem;
    --v264-px: 70.4vw;
    --m264-px: -70.4vw;
    --f265-px: 20.3846153846rem;
    --v265-px: 70.6666666667vw;
    --m265-px: -70.6666666667vw;
    --f266-px: 20.4615384615rem;
    --v266-px: 70.9333333333vw;
    --m266-px: -70.9333333333vw;
    --f267-px: 20.5384615385rem;
    --v267-px: 71.2vw;
    --m267-px: -71.2vw;
    --f268-px: 20.6153846154rem;
    --v268-px: 71.4666666667vw;
    --m268-px: -71.4666666667vw;
    --f269-px: 20.6923076923rem;
    --v269-px: 71.7333333333vw;
    --m269-px: -71.7333333333vw;
    --f270-px: 20.7692307692rem;
    --v270-px: 72vw;
    --m270-px: -72vw;
    --f271-px: 20.8461538462rem;
    --v271-px: 72.2666666667vw;
    --m271-px: -72.2666666667vw;
    --f272-px: 20.9230769231rem;
    --v272-px: 72.5333333333vw;
    --m272-px: -72.5333333333vw;
    --f273-px: 21rem;
    --v273-px: 72.8vw;
    --m273-px: -72.8vw;
    --f274-px: 21.0769230769rem;
    --v274-px: 73.0666666667vw;
    --m274-px: -73.0666666667vw;
    --f275-px: 21.1538461538rem;
    --v275-px: 73.3333333333vw;
    --m275-px: -73.3333333333vw;
    --f276-px: 21.2307692308rem;
    --v276-px: 73.6vw;
    --m276-px: -73.6vw;
    --f277-px: 21.3076923077rem;
    --v277-px: 73.8666666667vw;
    --m277-px: -73.8666666667vw;
    --f278-px: 21.3846153846rem;
    --v278-px: 74.1333333333vw;
    --m278-px: -74.1333333333vw;
    --f279-px: 21.4615384615rem;
    --v279-px: 74.4vw;
    --m279-px: -74.4vw;
    --f280-px: 21.5384615385rem;
    --v280-px: 74.6666666667vw;
    --m280-px: -74.6666666667vw;
    --f281-px: 21.6153846154rem;
    --v281-px: 74.9333333333vw;
    --m281-px: -74.9333333333vw;
    --f282-px: 21.6923076923rem;
    --v282-px: 75.2vw;
    --m282-px: -75.2vw;
    --f283-px: 21.7692307692rem;
    --v283-px: 75.4666666667vw;
    --m283-px: -75.4666666667vw;
    --f284-px: 21.8461538462rem;
    --v284-px: 75.7333333333vw;
    --m284-px: -75.7333333333vw;
    --f285-px: 21.9230769231rem;
    --v285-px: 76vw;
    --m285-px: -76vw;
    --f286-px: 22rem;
    --v286-px: 76.2666666667vw;
    --m286-px: -76.2666666667vw;
    --f287-px: 22.0769230769rem;
    --v287-px: 76.5333333333vw;
    --m287-px: -76.5333333333vw;
    --f288-px: 22.1538461538rem;
    --v288-px: 76.8vw;
    --m288-px: -76.8vw;
    --f289-px: 22.2307692308rem;
    --v289-px: 77.0666666667vw;
    --m289-px: -77.0666666667vw;
    --f290-px: 22.3076923077rem;
    --v290-px: 77.3333333333vw;
    --m290-px: -77.3333333333vw;
    --f291-px: 22.3846153846rem;
    --v291-px: 77.6vw;
    --m291-px: -77.6vw;
    --f292-px: 22.4615384615rem;
    --v292-px: 77.8666666667vw;
    --m292-px: -77.8666666667vw;
    --f293-px: 22.5384615385rem;
    --v293-px: 78.1333333333vw;
    --m293-px: -78.1333333333vw;
    --f294-px: 22.6153846154rem;
    --v294-px: 78.4vw;
    --m294-px: -78.4vw;
    --f295-px: 22.6923076923rem;
    --v295-px: 78.6666666667vw;
    --m295-px: -78.6666666667vw;
    --f296-px: 22.7692307692rem;
    --v296-px: 78.9333333333vw;
    --m296-px: -78.9333333333vw;
    --f297-px: 22.8461538462rem;
    --v297-px: 79.2vw;
    --m297-px: -79.2vw;
    --f298-px: 22.9230769231rem;
    --v298-px: 79.4666666667vw;
    --m298-px: -79.4666666667vw;
    --f299-px: 23rem;
    --v299-px: 79.7333333333vw;
    --m299-px: -79.7333333333vw;
    --f300-px: 23.0769230769rem;
    --v300-px: 80vw;
    --m300-px: -80vw;
    --f301-px: 23.1538461538rem;
    --v301-px: 80.2666666667vw;
    --m301-px: -80.2666666667vw;
    --f302-px: 23.2307692308rem;
    --v302-px: 80.5333333333vw;
    --m302-px: -80.5333333333vw;
    --f303-px: 23.3076923077rem;
    --v303-px: 80.8vw;
    --m303-px: -80.8vw;
    --f304-px: 23.3846153846rem;
    --v304-px: 81.0666666667vw;
    --m304-px: -81.0666666667vw;
    --f305-px: 23.4615384615rem;
    --v305-px: 81.3333333333vw;
    --m305-px: -81.3333333333vw;
    --f306-px: 23.5384615385rem;
    --v306-px: 81.6vw;
    --m306-px: -81.6vw;
    --f307-px: 23.6153846154rem;
    --v307-px: 81.8666666667vw;
    --m307-px: -81.8666666667vw;
    --f308-px: 23.6923076923rem;
    --v308-px: 82.1333333333vw;
    --m308-px: -82.1333333333vw;
    --f309-px: 23.7692307692rem;
    --v309-px: 82.4vw;
    --m309-px: -82.4vw;
    --f310-px: 23.8461538462rem;
    --v310-px: 82.6666666667vw;
    --m310-px: -82.6666666667vw;
    --f311-px: 23.9230769231rem;
    --v311-px: 82.9333333333vw;
    --m311-px: -82.9333333333vw;
    --f312-px: 24rem;
    --v312-px: 83.2vw;
    --m312-px: -83.2vw;
    --f313-px: 24.0769230769rem;
    --v313-px: 83.4666666667vw;
    --m313-px: -83.4666666667vw;
    --f314-px: 24.1538461538rem;
    --v314-px: 83.7333333333vw;
    --m314-px: -83.7333333333vw;
    --f315-px: 24.2307692308rem;
    --v315-px: 84vw;
    --m315-px: -84vw;
    --f316-px: 24.3076923077rem;
    --v316-px: 84.2666666667vw;
    --m316-px: -84.2666666667vw;
    --f317-px: 24.3846153846rem;
    --v317-px: 84.5333333333vw;
    --m317-px: -84.5333333333vw;
    --f318-px: 24.4615384615rem;
    --v318-px: 84.8vw;
    --m318-px: -84.8vw;
    --f319-px: 24.5384615385rem;
    --v319-px: 85.0666666667vw;
    --m319-px: -85.0666666667vw;
    --f320-px: 24.6153846154rem;
    --v320-px: 85.3333333333vw;
    --m320-px: -85.3333333333vw;
    --f321-px: 24.6923076923rem;
    --v321-px: 85.6vw;
    --m321-px: -85.6vw;
    --f322-px: 24.7692307692rem;
    --v322-px: 85.8666666667vw;
    --m322-px: -85.8666666667vw;
    --f323-px: 24.8461538462rem;
    --v323-px: 86.1333333333vw;
    --m323-px: -86.1333333333vw;
    --f324-px: 24.9230769231rem;
    --v324-px: 86.4vw;
    --m324-px: -86.4vw;
    --f325-px: 25rem;
    --v325-px: 86.6666666667vw;
    --m325-px: -86.6666666667vw;
    --f326-px: 25.0769230769rem;
    --v326-px: 86.9333333333vw;
    --m326-px: -86.9333333333vw;
    --f327-px: 25.1538461538rem;
    --v327-px: 87.2vw;
    --m327-px: -87.2vw;
    --f328-px: 25.2307692308rem;
    --v328-px: 87.4666666667vw;
    --m328-px: -87.4666666667vw;
    --f329-px: 25.3076923077rem;
    --v329-px: 87.7333333333vw;
    --m329-px: -87.7333333333vw;
    --f330-px: 25.3846153846rem;
    --v330-px: 88vw;
    --m330-px: -88vw;
    --f331-px: 25.4615384615rem;
    --v331-px: 88.2666666667vw;
    --m331-px: -88.2666666667vw;
    --f332-px: 25.5384615385rem;
    --v332-px: 88.5333333333vw;
    --m332-px: -88.5333333333vw;
    --f333-px: 25.6153846154rem;
    --v333-px: 88.8vw;
    --m333-px: -88.8vw;
    --f334-px: 25.6923076923rem;
    --v334-px: 89.0666666667vw;
    --m334-px: -89.0666666667vw;
    --f335-px: 25.7692307692rem;
    --v335-px: 89.3333333333vw;
    --m335-px: -89.3333333333vw;
    --f336-px: 25.8461538462rem;
    --v336-px: 89.6vw;
    --m336-px: -89.6vw;
    --f337-px: 25.9230769231rem;
    --v337-px: 89.8666666667vw;
    --m337-px: -89.8666666667vw;
    --f338-px: 26rem;
    --v338-px: 90.1333333333vw;
    --m338-px: -90.1333333333vw;
    --f339-px: 26.0769230769rem;
    --v339-px: 90.4vw;
    --m339-px: -90.4vw;
    --f340-px: 26.1538461538rem;
    --v340-px: 90.6666666667vw;
    --m340-px: -90.6666666667vw;
    --f341-px: 26.2307692308rem;
    --v341-px: 90.9333333333vw;
    --m341-px: -90.9333333333vw;
    --f342-px: 26.3076923077rem;
    --v342-px: 91.2vw;
    --m342-px: -91.2vw;
    --f343-px: 26.3846153846rem;
    --v343-px: 91.4666666667vw;
    --m343-px: -91.4666666667vw;
    --f344-px: 26.4615384615rem;
    --v344-px: 91.7333333333vw;
    --m344-px: -91.7333333333vw;
    --f345-px: 26.5384615385rem;
    --v345-px: 92vw;
    --m345-px: -92vw;
    --f346-px: 26.6153846154rem;
    --v346-px: 92.2666666667vw;
    --m346-px: -92.2666666667vw;
    --f347-px: 26.6923076923rem;
    --v347-px: 92.5333333333vw;
    --m347-px: -92.5333333333vw;
    --f348-px: 26.7692307692rem;
    --v348-px: 92.8vw;
    --m348-px: -92.8vw;
    --f349-px: 26.8461538462rem;
    --v349-px: 93.0666666667vw;
    --m349-px: -93.0666666667vw;
    --f350-px: 26.9230769231rem;
    --v350-px: 93.3333333333vw;
    --m350-px: -93.3333333333vw;
    --f351-px: 27rem;
    --v351-px: 93.6vw;
    --m351-px: -93.6vw;
    --f352-px: 27.0769230769rem;
    --v352-px: 93.8666666667vw;
    --m352-px: -93.8666666667vw;
    --f353-px: 27.1538461538rem;
    --v353-px: 94.1333333333vw;
    --m353-px: -94.1333333333vw;
    --f354-px: 27.2307692308rem;
    --v354-px: 94.4vw;
    --m354-px: -94.4vw;
    --f355-px: 27.3076923077rem;
    --v355-px: 94.6666666667vw;
    --m355-px: -94.6666666667vw;
    --f356-px: 27.3846153846rem;
    --v356-px: 94.9333333333vw;
    --m356-px: -94.9333333333vw;
    --f357-px: 27.4615384615rem;
    --v357-px: 95.2vw;
    --m357-px: -95.2vw;
    --f358-px: 27.5384615385rem;
    --v358-px: 95.4666666667vw;
    --m358-px: -95.4666666667vw;
    --f359-px: 27.6153846154rem;
    --v359-px: 95.7333333333vw;
    --m359-px: -95.7333333333vw;
    --f360-px: 27.6923076923rem;
    --v360-px: 96vw;
    --m360-px: -96vw;
    --f361-px: 27.7692307692rem;
    --v361-px: 96.2666666667vw;
    --m361-px: -96.2666666667vw;
    --f362-px: 27.8461538462rem;
    --v362-px: 96.5333333333vw;
    --m362-px: -96.5333333333vw;
    --f363-px: 27.9230769231rem;
    --v363-px: 96.8vw;
    --m363-px: -96.8vw;
    --f364-px: 28rem;
    --v364-px: 97.0666666667vw;
    --m364-px: -97.0666666667vw;
    --f365-px: 28.0769230769rem;
    --v365-px: 97.3333333333vw;
    --m365-px: -97.3333333333vw;
    --f366-px: 28.1538461538rem;
    --v366-px: 97.6vw;
    --m366-px: -97.6vw;
    --f367-px: 28.2307692308rem;
    --v367-px: 97.8666666667vw;
    --m367-px: -97.8666666667vw;
    --f368-px: 28.3076923077rem;
    --v368-px: 98.1333333333vw;
    --m368-px: -98.1333333333vw;
    --f369-px: 28.3846153846rem;
    --v369-px: 98.4vw;
    --m369-px: -98.4vw;
    --f370-px: 28.4615384615rem;
    --v370-px: 98.6666666667vw;
    --m370-px: -98.6666666667vw;
    --f371-px: 28.5384615385rem;
    --v371-px: 98.9333333333vw;
    --m371-px: -98.9333333333vw;
    --f372-px: 28.6153846154rem;
    --v372-px: 99.2vw;
    --m372-px: -99.2vw;
    --f373-px: 28.6923076923rem;
    --v373-px: 99.4666666667vw;
    --m373-px: -99.4666666667vw;
    --f374-px: 28.7692307692rem;
    --v374-px: 99.7333333333vw;
    --m374-px: -99.7333333333vw;
    --f375-px: 28.8461538462rem;
    --v375-px: 100vw;
    --m375-px: -100vw;
    --f376-px: 28.9230769231rem;
    --v376-px: 100.2666666667vw;
    --m376-px: -100.2666666667vw;
    --f377-px: 29rem;
    --v377-px: 100.5333333333vw;
    --m377-px: -100.5333333333vw;
    --f378-px: 29.0769230769rem;
    --v378-px: 100.8vw;
    --m378-px: -100.8vw;
    --f379-px: 29.1538461538rem;
    --v379-px: 101.0666666667vw;
    --m379-px: -101.0666666667vw;
    --f380-px: 29.2307692308rem;
    --v380-px: 101.3333333333vw;
    --m380-px: -101.3333333333vw;
    --f381-px: 29.3076923077rem;
    --v381-px: 101.6vw;
    --m381-px: -101.6vw;
    --f382-px: 29.3846153846rem;
    --v382-px: 101.8666666667vw;
    --m382-px: -101.8666666667vw;
    --f383-px: 29.4615384615rem;
    --v383-px: 102.1333333333vw;
    --m383-px: -102.1333333333vw;
    --f384-px: 29.5384615385rem;
    --v384-px: 102.4vw;
    --m384-px: -102.4vw;
    --f385-px: 29.6153846154rem;
    --v385-px: 102.6666666667vw;
    --m385-px: -102.6666666667vw;
    --f386-px: 29.6923076923rem;
    --v386-px: 102.9333333333vw;
    --m386-px: -102.9333333333vw;
    --f387-px: 29.7692307692rem;
    --v387-px: 103.2vw;
    --m387-px: -103.2vw;
    --f388-px: 29.8461538462rem;
    --v388-px: 103.4666666667vw;
    --m388-px: -103.4666666667vw;
    --f389-px: 29.9230769231rem;
    --v389-px: 103.7333333333vw;
    --m389-px: -103.7333333333vw;
    --f390-px: 30rem;
    --v390-px: 104vw;
    --m390-px: -104vw;
    --f391-px: 30.0769230769rem;
    --v391-px: 104.2666666667vw;
    --m391-px: -104.2666666667vw;
    --f392-px: 30.1538461538rem;
    --v392-px: 104.5333333333vw;
    --m392-px: -104.5333333333vw;
    --f393-px: 30.2307692308rem;
    --v393-px: 104.8vw;
    --m393-px: -104.8vw;
    --f394-px: 30.3076923077rem;
    --v394-px: 105.0666666667vw;
    --m394-px: -105.0666666667vw;
    --f395-px: 30.3846153846rem;
    --v395-px: 105.3333333333vw;
    --m395-px: -105.3333333333vw;
    --f396-px: 30.4615384615rem;
    --v396-px: 105.6vw;
    --m396-px: -105.6vw;
    --f397-px: 30.5384615385rem;
    --v397-px: 105.8666666667vw;
    --m397-px: -105.8666666667vw;
    --f398-px: 30.6153846154rem;
    --v398-px: 106.1333333333vw;
    --m398-px: -106.1333333333vw;
    --f399-px: 30.6923076923rem;
    --v399-px: 106.4vw;
    --m399-px: -106.4vw;
    --f400-px: 30.7692307692rem;
    --v400-px: 106.6666666667vw;
    --m400-px: -106.6666666667vw;
    --f401-px: 30.8461538462rem;
    --v401-px: 106.9333333333vw;
    --m401-px: -106.9333333333vw;
    --f402-px: 30.9230769231rem;
    --v402-px: 107.2vw;
    --m402-px: -107.2vw;
    --f403-px: 31rem;
    --v403-px: 107.4666666667vw;
    --m403-px: -107.4666666667vw;
    --f404-px: 31.0769230769rem;
    --v404-px: 107.7333333333vw;
    --m404-px: -107.7333333333vw;
    --f405-px: 31.1538461538rem;
    --v405-px: 108vw;
    --m405-px: -108vw;
    --f406-px: 31.2307692308rem;
    --v406-px: 108.2666666667vw;
    --m406-px: -108.2666666667vw;
    --f407-px: 31.3076923077rem;
    --v407-px: 108.5333333333vw;
    --m407-px: -108.5333333333vw;
    --f408-px: 31.3846153846rem;
    --v408-px: 108.8vw;
    --m408-px: -108.8vw;
    --f409-px: 31.4615384615rem;
    --v409-px: 109.0666666667vw;
    --m409-px: -109.0666666667vw;
    --f410-px: 31.5384615385rem;
    --v410-px: 109.3333333333vw;
    --m410-px: -109.3333333333vw;
    --f411-px: 31.6153846154rem;
    --v411-px: 109.6vw;
    --m411-px: -109.6vw;
    --f412-px: 31.6923076923rem;
    --v412-px: 109.8666666667vw;
    --m412-px: -109.8666666667vw;
    --f413-px: 31.7692307692rem;
    --v413-px: 110.1333333333vw;
    --m413-px: -110.1333333333vw;
    --f414-px: 31.8461538462rem;
    --v414-px: 110.4vw;
    --m414-px: -110.4vw;
    --f415-px: 31.9230769231rem;
    --v415-px: 110.6666666667vw;
    --m415-px: -110.6666666667vw;
    --f416-px: 32rem;
    --v416-px: 110.9333333333vw;
    --m416-px: -110.9333333333vw;
    --f417-px: 32.0769230769rem;
    --v417-px: 111.2vw;
    --m417-px: -111.2vw;
    --f418-px: 32.1538461538rem;
    --v418-px: 111.4666666667vw;
    --m418-px: -111.4666666667vw;
    --f419-px: 32.2307692308rem;
    --v419-px: 111.7333333333vw;
    --m419-px: -111.7333333333vw;
    --f420-px: 32.3076923077rem;
    --v420-px: 112vw;
    --m420-px: -112vw;
    --f421-px: 32.3846153846rem;
    --v421-px: 112.2666666667vw;
    --m421-px: -112.2666666667vw;
    --f422-px: 32.4615384615rem;
    --v422-px: 112.5333333333vw;
    --m422-px: -112.5333333333vw;
    --f423-px: 32.5384615385rem;
    --v423-px: 112.8vw;
    --m423-px: -112.8vw;
    --f424-px: 32.6153846154rem;
    --v424-px: 113.0666666667vw;
    --m424-px: -113.0666666667vw;
    --f425-px: 32.6923076923rem;
    --v425-px: 113.3333333333vw;
    --m425-px: -113.3333333333vw;
    --f426-px: 32.7692307692rem;
    --v426-px: 113.6vw;
    --m426-px: -113.6vw;
    --f427-px: 32.8461538462rem;
    --v427-px: 113.8666666667vw;
    --m427-px: -113.8666666667vw;
    --f428-px: 32.9230769231rem;
    --v428-px: 114.1333333333vw;
    --m428-px: -114.1333333333vw;
    --f429-px: 33rem;
    --v429-px: 114.4vw;
    --m429-px: -114.4vw;
    --f430-px: 33.0769230769rem;
    --v430-px: 114.6666666667vw;
    --m430-px: -114.6666666667vw;
    --f431-px: 33.1538461538rem;
    --v431-px: 114.9333333333vw;
    --m431-px: -114.9333333333vw;
    --f432-px: 33.2307692308rem;
    --v432-px: 115.2vw;
    --m432-px: -115.2vw;
    --f433-px: 33.3076923077rem;
    --v433-px: 115.4666666667vw;
    --m433-px: -115.4666666667vw;
    --f434-px: 33.3846153846rem;
    --v434-px: 115.7333333333vw;
    --m434-px: -115.7333333333vw;
    --f435-px: 33.4615384615rem;
    --v435-px: 116vw;
    --m435-px: -116vw;
    --f436-px: 33.5384615385rem;
    --v436-px: 116.2666666667vw;
    --m436-px: -116.2666666667vw;
    --f437-px: 33.6153846154rem;
    --v437-px: 116.5333333333vw;
    --m437-px: -116.5333333333vw;
    --f438-px: 33.6923076923rem;
    --v438-px: 116.8vw;
    --m438-px: -116.8vw;
    --f439-px: 33.7692307692rem;
    --v439-px: 117.0666666667vw;
    --m439-px: -117.0666666667vw;
    --f440-px: 33.8461538462rem;
    --v440-px: 117.3333333333vw;
    --m440-px: -117.3333333333vw;
    --f441-px: 33.9230769231rem;
    --v441-px: 117.6vw;
    --m441-px: -117.6vw;
    --f442-px: 34rem;
    --v442-px: 117.8666666667vw;
    --m442-px: -117.8666666667vw;
    --f443-px: 34.0769230769rem;
    --v443-px: 118.1333333333vw;
    --m443-px: -118.1333333333vw;
    --f444-px: 34.1538461538rem;
    --v444-px: 118.4vw;
    --m444-px: -118.4vw;
    --f445-px: 34.2307692308rem;
    --v445-px: 118.6666666667vw;
    --m445-px: -118.6666666667vw;
    --f446-px: 34.3076923077rem;
    --v446-px: 118.9333333333vw;
    --m446-px: -118.9333333333vw;
    --f447-px: 34.3846153846rem;
    --v447-px: 119.2vw;
    --m447-px: -119.2vw;
    --f448-px: 34.4615384615rem;
    --v448-px: 119.4666666667vw;
    --m448-px: -119.4666666667vw;
    --f449-px: 34.5384615385rem;
    --v449-px: 119.7333333333vw;
    --m449-px: -119.7333333333vw;
    --f450-px: 34.6153846154rem;
    --v450-px: 120vw;
    --m450-px: -120vw;
    --f451-px: 34.6923076923rem;
    --v451-px: 120.2666666667vw;
    --m451-px: -120.2666666667vw;
    --f452-px: 34.7692307692rem;
    --v452-px: 120.5333333333vw;
    --m452-px: -120.5333333333vw;
    --f453-px: 34.8461538462rem;
    --v453-px: 120.8vw;
    --m453-px: -120.8vw;
    --f454-px: 34.9230769231rem;
    --v454-px: 121.0666666667vw;
    --m454-px: -121.0666666667vw;
    --f455-px: 35rem;
    --v455-px: 121.3333333333vw;
    --m455-px: -121.3333333333vw;
    --f456-px: 35.0769230769rem;
    --v456-px: 121.6vw;
    --m456-px: -121.6vw;
    --f457-px: 35.1538461538rem;
    --v457-px: 121.8666666667vw;
    --m457-px: -121.8666666667vw;
    --f458-px: 35.2307692308rem;
    --v458-px: 122.1333333333vw;
    --m458-px: -122.1333333333vw;
    --f459-px: 35.3076923077rem;
    --v459-px: 122.4vw;
    --m459-px: -122.4vw;
    --f460-px: 35.3846153846rem;
    --v460-px: 122.6666666667vw;
    --m460-px: -122.6666666667vw;
    --f461-px: 35.4615384615rem;
    --v461-px: 122.9333333333vw;
    --m461-px: -122.9333333333vw;
    --f462-px: 35.5384615385rem;
    --v462-px: 123.2vw;
    --m462-px: -123.2vw;
    --f463-px: 35.6153846154rem;
    --v463-px: 123.4666666667vw;
    --m463-px: -123.4666666667vw;
    --f464-px: 35.6923076923rem;
    --v464-px: 123.7333333333vw;
    --m464-px: -123.7333333333vw;
    --f465-px: 35.7692307692rem;
    --v465-px: 124vw;
    --m465-px: -124vw;
    --f466-px: 35.8461538462rem;
    --v466-px: 124.2666666667vw;
    --m466-px: -124.2666666667vw;
    --f467-px: 35.9230769231rem;
    --v467-px: 124.5333333333vw;
    --m467-px: -124.5333333333vw;
    --f468-px: 36rem;
    --v468-px: 124.8vw;
    --m468-px: -124.8vw;
    --f469-px: 36.0769230769rem;
    --v469-px: 125.0666666667vw;
    --m469-px: -125.0666666667vw;
    --f470-px: 36.1538461538rem;
    --v470-px: 125.3333333333vw;
    --m470-px: -125.3333333333vw;
    --f471-px: 36.2307692308rem;
    --v471-px: 125.6vw;
    --m471-px: -125.6vw;
    --f472-px: 36.3076923077rem;
    --v472-px: 125.8666666667vw;
    --m472-px: -125.8666666667vw;
    --f473-px: 36.3846153846rem;
    --v473-px: 126.1333333333vw;
    --m473-px: -126.1333333333vw;
    --f474-px: 36.4615384615rem;
    --v474-px: 126.4vw;
    --m474-px: -126.4vw;
    --f475-px: 36.5384615385rem;
    --v475-px: 126.6666666667vw;
    --m475-px: -126.6666666667vw;
    --f476-px: 36.6153846154rem;
    --v476-px: 126.9333333333vw;
    --m476-px: -126.9333333333vw;
    --f477-px: 36.6923076923rem;
    --v477-px: 127.2vw;
    --m477-px: -127.2vw;
    --f478-px: 36.7692307692rem;
    --v478-px: 127.4666666667vw;
    --m478-px: -127.4666666667vw;
    --f479-px: 36.8461538462rem;
    --v479-px: 127.7333333333vw;
    --m479-px: -127.7333333333vw;
    --f480-px: 36.9230769231rem;
    --v480-px: 128vw;
    --m480-px: -128vw;
    --f481-px: 37rem;
    --v481-px: 128.2666666667vw;
    --m481-px: -128.2666666667vw;
    --f482-px: 37.0769230769rem;
    --v482-px: 128.5333333333vw;
    --m482-px: -128.5333333333vw;
    --f483-px: 37.1538461538rem;
    --v483-px: 128.8vw;
    --m483-px: -128.8vw;
    --f484-px: 37.2307692308rem;
    --v484-px: 129.0666666667vw;
    --m484-px: -129.0666666667vw;
    --f485-px: 37.3076923077rem;
    --v485-px: 129.3333333333vw;
    --m485-px: -129.3333333333vw;
    --f486-px: 37.3846153846rem;
    --v486-px: 129.6vw;
    --m486-px: -129.6vw;
    --f487-px: 37.4615384615rem;
    --v487-px: 129.8666666667vw;
    --m487-px: -129.8666666667vw;
    --f488-px: 37.5384615385rem;
    --v488-px: 130.1333333333vw;
    --m488-px: -130.1333333333vw;
    --f489-px: 37.6153846154rem;
    --v489-px: 130.4vw;
    --m489-px: -130.4vw;
    --f490-px: 37.6923076923rem;
    --v490-px: 130.6666666667vw;
    --m490-px: -130.6666666667vw;
    --f491-px: 37.7692307692rem;
    --v491-px: 130.9333333333vw;
    --m491-px: -130.9333333333vw;
    --f492-px: 37.8461538462rem;
    --v492-px: 131.2vw;
    --m492-px: -131.2vw;
    --f493-px: 37.9230769231rem;
    --v493-px: 131.4666666667vw;
    --m493-px: -131.4666666667vw;
    --f494-px: 38rem;
    --v494-px: 131.7333333333vw;
    --m494-px: -131.7333333333vw;
    --f495-px: 38.0769230769rem;
    --v495-px: 132vw;
    --m495-px: -132vw;
    --f496-px: 38.1538461538rem;
    --v496-px: 132.2666666667vw;
    --m496-px: -132.2666666667vw;
    --f497-px: 38.2307692308rem;
    --v497-px: 132.5333333333vw;
    --m497-px: -132.5333333333vw;
    --f498-px: 38.3076923077rem;
    --v498-px: 132.8vw;
    --m498-px: -132.8vw;
    --f499-px: 38.3846153846rem;
    --v499-px: 133.0666666667vw;
    --m499-px: -133.0666666667vw;
    --f500-px: 38.4615384615rem;
    --v500-px: 133.3333333333vw;
    --m500-px: -133.3333333333vw;
    --f501-px: 38.5384615385rem;
    --v501-px: 133.6vw;
    --m501-px: -133.6vw;
    --f502-px: 38.6153846154rem;
    --v502-px: 133.8666666667vw;
    --m502-px: -133.8666666667vw;
    --f503-px: 38.6923076923rem;
    --v503-px: 134.1333333333vw;
    --m503-px: -134.1333333333vw;
    --f504-px: 38.7692307692rem;
    --v504-px: 134.4vw;
    --m504-px: -134.4vw;
    --f505-px: 38.8461538462rem;
    --v505-px: 134.6666666667vw;
    --m505-px: -134.6666666667vw;
    --f506-px: 38.9230769231rem;
    --v506-px: 134.9333333333vw;
    --m506-px: -134.9333333333vw;
    --f507-px: 39rem;
    --v507-px: 135.2vw;
    --m507-px: -135.2vw;
    --f508-px: 39.0769230769rem;
    --v508-px: 135.4666666667vw;
    --m508-px: -135.4666666667vw;
    --f509-px: 39.1538461538rem;
    --v509-px: 135.7333333333vw;
    --m509-px: -135.7333333333vw;
    --f510-px: 39.2307692308rem;
    --v510-px: 136vw;
    --m510-px: -136vw;
    --f511-px: 39.3076923077rem;
    --v511-px: 136.2666666667vw;
    --m511-px: -136.2666666667vw;
    --f512-px: 39.3846153846rem;
    --v512-px: 136.5333333333vw;
    --m512-px: -136.5333333333vw;
    --f513-px: 39.4615384615rem;
    --v513-px: 136.8vw;
    --m513-px: -136.8vw;
    --f514-px: 39.5384615385rem;
    --v514-px: 137.0666666667vw;
    --m514-px: -137.0666666667vw;
    --f515-px: 39.6153846154rem;
    --v515-px: 137.3333333333vw;
    --m515-px: -137.3333333333vw;
    --f516-px: 39.6923076923rem;
    --v516-px: 137.6vw;
    --m516-px: -137.6vw;
    --f517-px: 39.7692307692rem;
    --v517-px: 137.8666666667vw;
    --m517-px: -137.8666666667vw;
    --f518-px: 39.8461538462rem;
    --v518-px: 138.1333333333vw;
    --m518-px: -138.1333333333vw;
    --f519-px: 39.9230769231rem;
    --v519-px: 138.4vw;
    --m519-px: -138.4vw;
    --f520-px: 40rem;
    --v520-px: 138.6666666667vw;
    --m520-px: -138.6666666667vw;
    --f521-px: 40.0769230769rem;
    --v521-px: 138.9333333333vw;
    --m521-px: -138.9333333333vw;
    --f522-px: 40.1538461538rem;
    --v522-px: 139.2vw;
    --m522-px: -139.2vw;
    --f523-px: 40.2307692308rem;
    --v523-px: 139.4666666667vw;
    --m523-px: -139.4666666667vw;
    --f524-px: 40.3076923077rem;
    --v524-px: 139.7333333333vw;
    --m524-px: -139.7333333333vw;
    --f525-px: 40.3846153846rem;
    --v525-px: 140vw;
    --m525-px: -140vw;
    --f526-px: 40.4615384615rem;
    --v526-px: 140.2666666667vw;
    --m526-px: -140.2666666667vw;
    --f527-px: 40.5384615385rem;
    --v527-px: 140.5333333333vw;
    --m527-px: -140.5333333333vw;
    --f528-px: 40.6153846154rem;
    --v528-px: 140.8vw;
    --m528-px: -140.8vw;
    --f529-px: 40.6923076923rem;
    --v529-px: 141.0666666667vw;
    --m529-px: -141.0666666667vw;
    --f530-px: 40.7692307692rem;
    --v530-px: 141.3333333333vw;
    --m530-px: -141.3333333333vw;
    --f531-px: 40.8461538462rem;
    --v531-px: 141.6vw;
    --m531-px: -141.6vw;
    --f532-px: 40.9230769231rem;
    --v532-px: 141.8666666667vw;
    --m532-px: -141.8666666667vw;
    --f533-px: 41rem;
    --v533-px: 142.1333333333vw;
    --m533-px: -142.1333333333vw;
    --f534-px: 41.0769230769rem;
    --v534-px: 142.4vw;
    --m534-px: -142.4vw;
    --f535-px: 41.1538461538rem;
    --v535-px: 142.6666666667vw;
    --m535-px: -142.6666666667vw;
    --f536-px: 41.2307692308rem;
    --v536-px: 142.9333333333vw;
    --m536-px: -142.9333333333vw;
    --f537-px: 41.3076923077rem;
    --v537-px: 143.2vw;
    --m537-px: -143.2vw;
    --f538-px: 41.3846153846rem;
    --v538-px: 143.4666666667vw;
    --m538-px: -143.4666666667vw;
    --f539-px: 41.4615384615rem;
    --v539-px: 143.7333333333vw;
    --m539-px: -143.7333333333vw;
    --f540-px: 41.5384615385rem;
    --v540-px: 144vw;
    --m540-px: -144vw;
    --f541-px: 41.6153846154rem;
    --v541-px: 144.2666666667vw;
    --m541-px: -144.2666666667vw;
    --f542-px: 41.6923076923rem;
    --v542-px: 144.5333333333vw;
    --m542-px: -144.5333333333vw;
    --f543-px: 41.7692307692rem;
    --v543-px: 144.8vw;
    --m543-px: -144.8vw;
    --f544-px: 41.8461538462rem;
    --v544-px: 145.0666666667vw;
    --m544-px: -145.0666666667vw;
    --f545-px: 41.9230769231rem;
    --v545-px: 145.3333333333vw;
    --m545-px: -145.3333333333vw;
    --f546-px: 42rem;
    --v546-px: 145.6vw;
    --m546-px: -145.6vw;
    --f547-px: 42.0769230769rem;
    --v547-px: 145.8666666667vw;
    --m547-px: -145.8666666667vw;
    --f548-px: 42.1538461538rem;
    --v548-px: 146.1333333333vw;
    --m548-px: -146.1333333333vw;
    --f549-px: 42.2307692308rem;
    --v549-px: 146.4vw;
    --m549-px: -146.4vw;
    --f550-px: 42.3076923077rem;
    --v550-px: 146.6666666667vw;
    --m550-px: -146.6666666667vw;
    --f551-px: 42.3846153846rem;
    --v551-px: 146.9333333333vw;
    --m551-px: -146.9333333333vw;
    --f552-px: 42.4615384615rem;
    --v552-px: 147.2vw;
    --m552-px: -147.2vw;
    --f553-px: 42.5384615385rem;
    --v553-px: 147.4666666667vw;
    --m553-px: -147.4666666667vw;
    --f554-px: 42.6153846154rem;
    --v554-px: 147.7333333333vw;
    --m554-px: -147.7333333333vw;
    --f555-px: 42.6923076923rem;
    --v555-px: 148vw;
    --m555-px: -148vw;
    --f556-px: 42.7692307692rem;
    --v556-px: 148.2666666667vw;
    --m556-px: -148.2666666667vw;
    --f557-px: 42.8461538462rem;
    --v557-px: 148.5333333333vw;
    --m557-px: -148.5333333333vw;
    --f558-px: 42.9230769231rem;
    --v558-px: 148.8vw;
    --m558-px: -148.8vw;
    --f559-px: 43rem;
    --v559-px: 149.0666666667vw;
    --m559-px: -149.0666666667vw;
    --f560-px: 43.0769230769rem;
    --v560-px: 149.3333333333vw;
    --m560-px: -149.3333333333vw;
    --f561-px: 43.1538461538rem;
    --v561-px: 149.6vw;
    --m561-px: -149.6vw;
    --f562-px: 43.2307692308rem;
    --v562-px: 149.8666666667vw;
    --m562-px: -149.8666666667vw;
    --f563-px: 43.3076923077rem;
    --v563-px: 150.1333333333vw;
    --m563-px: -150.1333333333vw;
    --f564-px: 43.3846153846rem;
    --v564-px: 150.4vw;
    --m564-px: -150.4vw;
    --f565-px: 43.4615384615rem;
    --v565-px: 150.6666666667vw;
    --m565-px: -150.6666666667vw;
    --f566-px: 43.5384615385rem;
    --v566-px: 150.9333333333vw;
    --m566-px: -150.9333333333vw;
    --f567-px: 43.6153846154rem;
    --v567-px: 151.2vw;
    --m567-px: -151.2vw;
    --f568-px: 43.6923076923rem;
    --v568-px: 151.4666666667vw;
    --m568-px: -151.4666666667vw;
    --f569-px: 43.7692307692rem;
    --v569-px: 151.7333333333vw;
    --m569-px: -151.7333333333vw;
    --f570-px: 43.8461538462rem;
    --v570-px: 152vw;
    --m570-px: -152vw;
    --f571-px: 43.9230769231rem;
    --v571-px: 152.2666666667vw;
    --m571-px: -152.2666666667vw;
    --f572-px: 44rem;
    --v572-px: 152.5333333333vw;
    --m572-px: -152.5333333333vw;
    --f573-px: 44.0769230769rem;
    --v573-px: 152.8vw;
    --m573-px: -152.8vw;
    --f574-px: 44.1538461538rem;
    --v574-px: 153.0666666667vw;
    --m574-px: -153.0666666667vw;
    --f575-px: 44.2307692308rem;
    --v575-px: 153.3333333333vw;
    --m575-px: -153.3333333333vw;
    --f576-px: 44.3076923077rem;
    --v576-px: 153.6vw;
    --m576-px: -153.6vw;
    --f577-px: 44.3846153846rem;
    --v577-px: 153.8666666667vw;
    --m577-px: -153.8666666667vw;
    --f578-px: 44.4615384615rem;
    --v578-px: 154.1333333333vw;
    --m578-px: -154.1333333333vw;
    --f579-px: 44.5384615385rem;
    --v579-px: 154.4vw;
    --m579-px: -154.4vw;
    --f580-px: 44.6153846154rem;
    --v580-px: 154.6666666667vw;
    --m580-px: -154.6666666667vw;
    --f581-px: 44.6923076923rem;
    --v581-px: 154.9333333333vw;
    --m581-px: -154.9333333333vw;
    --f582-px: 44.7692307692rem;
    --v582-px: 155.2vw;
    --m582-px: -155.2vw;
    --f583-px: 44.8461538462rem;
    --v583-px: 155.4666666667vw;
    --m583-px: -155.4666666667vw;
    --f584-px: 44.9230769231rem;
    --v584-px: 155.7333333333vw;
    --m584-px: -155.7333333333vw;
    --f585-px: 45rem;
    --v585-px: 156vw;
    --m585-px: -156vw;
    --f586-px: 45.0769230769rem;
    --v586-px: 156.2666666667vw;
    --m586-px: -156.2666666667vw;
    --f587-px: 45.1538461538rem;
    --v587-px: 156.5333333333vw;
    --m587-px: -156.5333333333vw;
    --f588-px: 45.2307692308rem;
    --v588-px: 156.8vw;
    --m588-px: -156.8vw;
    --f589-px: 45.3076923077rem;
    --v589-px: 157.0666666667vw;
    --m589-px: -157.0666666667vw;
    --f590-px: 45.3846153846rem;
    --v590-px: 157.3333333333vw;
    --m590-px: -157.3333333333vw;
    --f591-px: 45.4615384615rem;
    --v591-px: 157.6vw;
    --m591-px: -157.6vw;
    --f592-px: 45.5384615385rem;
    --v592-px: 157.8666666667vw;
    --m592-px: -157.8666666667vw;
    --f593-px: 45.6153846154rem;
    --v593-px: 158.1333333333vw;
    --m593-px: -158.1333333333vw;
    --f594-px: 45.6923076923rem;
    --v594-px: 158.4vw;
    --m594-px: -158.4vw;
    --f595-px: 45.7692307692rem;
    --v595-px: 158.6666666667vw;
    --m595-px: -158.6666666667vw;
    --f596-px: 45.8461538462rem;
    --v596-px: 158.9333333333vw;
    --m596-px: -158.9333333333vw;
    --f597-px: 45.9230769231rem;
    --v597-px: 159.2vw;
    --m597-px: -159.2vw;
    --f598-px: 46rem;
    --v598-px: 159.4666666667vw;
    --m598-px: -159.4666666667vw;
    --f599-px: 46.0769230769rem;
    --v599-px: 159.7333333333vw;
    --m599-px: -159.7333333333vw;
    --f600-px: 46.1538461538rem;
    --v600-px: 160vw;
    --m600-px: -160vw;
    --f601-px: 46.2307692308rem;
    --v601-px: 160.2666666667vw;
    --m601-px: -160.2666666667vw;
    --f602-px: 46.3076923077rem;
    --v602-px: 160.5333333333vw;
    --m602-px: -160.5333333333vw;
    --f603-px: 46.3846153846rem;
    --v603-px: 160.8vw;
    --m603-px: -160.8vw;
    --f604-px: 46.4615384615rem;
    --v604-px: 161.0666666667vw;
    --m604-px: -161.0666666667vw;
    --f605-px: 46.5384615385rem;
    --v605-px: 161.3333333333vw;
    --m605-px: -161.3333333333vw;
    --f606-px: 46.6153846154rem;
    --v606-px: 161.6vw;
    --m606-px: -161.6vw;
    --f607-px: 46.6923076923rem;
    --v607-px: 161.8666666667vw;
    --m607-px: -161.8666666667vw;
    --f608-px: 46.7692307692rem;
    --v608-px: 162.1333333333vw;
    --m608-px: -162.1333333333vw;
    --f609-px: 46.8461538462rem;
    --v609-px: 162.4vw;
    --m609-px: -162.4vw;
    --f610-px: 46.9230769231rem;
    --v610-px: 162.6666666667vw;
    --m610-px: -162.6666666667vw;
    --f611-px: 47rem;
    --v611-px: 162.9333333333vw;
    --m611-px: -162.9333333333vw;
    --f612-px: 47.0769230769rem;
    --v612-px: 163.2vw;
    --m612-px: -163.2vw;
    --f613-px: 47.1538461538rem;
    --v613-px: 163.4666666667vw;
    --m613-px: -163.4666666667vw;
    --f614-px: 47.2307692308rem;
    --v614-px: 163.7333333333vw;
    --m614-px: -163.7333333333vw;
    --f615-px: 47.3076923077rem;
    --v615-px: 164vw;
    --m615-px: -164vw;
    --f616-px: 47.3846153846rem;
    --v616-px: 164.2666666667vw;
    --m616-px: -164.2666666667vw;
    --f617-px: 47.4615384615rem;
    --v617-px: 164.5333333333vw;
    --m617-px: -164.5333333333vw;
    --f618-px: 47.5384615385rem;
    --v618-px: 164.8vw;
    --m618-px: -164.8vw;
    --f619-px: 47.6153846154rem;
    --v619-px: 165.0666666667vw;
    --m619-px: -165.0666666667vw;
    --f620-px: 47.6923076923rem;
    --v620-px: 165.3333333333vw;
    --m620-px: -165.3333333333vw;
    --f621-px: 47.7692307692rem;
    --v621-px: 165.6vw;
    --m621-px: -165.6vw;
    --f622-px: 47.8461538462rem;
    --v622-px: 165.8666666667vw;
    --m622-px: -165.8666666667vw;
    --f623-px: 47.9230769231rem;
    --v623-px: 166.1333333333vw;
    --m623-px: -166.1333333333vw;
    --f624-px: 48rem;
    --v624-px: 166.4vw;
    --m624-px: -166.4vw;
    --f625-px: 48.0769230769rem;
    --v625-px: 166.6666666667vw;
    --m625-px: -166.6666666667vw;
    --f626-px: 48.1538461538rem;
    --v626-px: 166.9333333333vw;
    --m626-px: -166.9333333333vw;
    --f627-px: 48.2307692308rem;
    --v627-px: 167.2vw;
    --m627-px: -167.2vw;
    --f628-px: 48.3076923077rem;
    --v628-px: 167.4666666667vw;
    --m628-px: -167.4666666667vw;
    --f629-px: 48.3846153846rem;
    --v629-px: 167.7333333333vw;
    --m629-px: -167.7333333333vw;
    --f630-px: 48.4615384615rem;
    --v630-px: 168vw;
    --m630-px: -168vw;
    --f631-px: 48.5384615385rem;
    --v631-px: 168.2666666667vw;
    --m631-px: -168.2666666667vw;
    --f632-px: 48.6153846154rem;
    --v632-px: 168.5333333333vw;
    --m632-px: -168.5333333333vw;
    --f633-px: 48.6923076923rem;
    --v633-px: 168.8vw;
    --m633-px: -168.8vw;
    --f634-px: 48.7692307692rem;
    --v634-px: 169.0666666667vw;
    --m634-px: -169.0666666667vw;
    --f635-px: 48.8461538462rem;
    --v635-px: 169.3333333333vw;
    --m635-px: -169.3333333333vw;
    --f636-px: 48.9230769231rem;
    --v636-px: 169.6vw;
    --m636-px: -169.6vw;
    --f637-px: 49rem;
    --v637-px: 169.8666666667vw;
    --m637-px: -169.8666666667vw;
    --f638-px: 49.0769230769rem;
    --v638-px: 170.1333333333vw;
    --m638-px: -170.1333333333vw;
    --f639-px: 49.1538461538rem;
    --v639-px: 170.4vw;
    --m639-px: -170.4vw;
    --f640-px: 49.2307692308rem;
    --v640-px: 170.6666666667vw;
    --m640-px: -170.6666666667vw;
    --f641-px: 49.3076923077rem;
    --v641-px: 170.9333333333vw;
    --m641-px: -170.9333333333vw;
    --f642-px: 49.3846153846rem;
    --v642-px: 171.2vw;
    --m642-px: -171.2vw;
    --f643-px: 49.4615384615rem;
    --v643-px: 171.4666666667vw;
    --m643-px: -171.4666666667vw;
    --f644-px: 49.5384615385rem;
    --v644-px: 171.7333333333vw;
    --m644-px: -171.7333333333vw;
    --f645-px: 49.6153846154rem;
    --v645-px: 172vw;
    --m645-px: -172vw;
    --f646-px: 49.6923076923rem;
    --v646-px: 172.2666666667vw;
    --m646-px: -172.2666666667vw;
    --f647-px: 49.7692307692rem;
    --v647-px: 172.5333333333vw;
    --m647-px: -172.5333333333vw;
    --f648-px: 49.8461538462rem;
    --v648-px: 172.8vw;
    --m648-px: -172.8vw;
    --f649-px: 49.9230769231rem;
    --v649-px: 173.0666666667vw;
    --m649-px: -173.0666666667vw;
    --f650-px: 50rem;
    --v650-px: 173.3333333333vw;
    --m650-px: -173.3333333333vw;
    --f651-px: 50.0769230769rem;
    --v651-px: 173.6vw;
    --m651-px: -173.6vw;
    --f652-px: 50.1538461538rem;
    --v652-px: 173.8666666667vw;
    --m652-px: -173.8666666667vw;
    --f653-px: 50.2307692308rem;
    --v653-px: 174.1333333333vw;
    --m653-px: -174.1333333333vw;
    --f654-px: 50.3076923077rem;
    --v654-px: 174.4vw;
    --m654-px: -174.4vw;
    --f655-px: 50.3846153846rem;
    --v655-px: 174.6666666667vw;
    --m655-px: -174.6666666667vw;
    --f656-px: 50.4615384615rem;
    --v656-px: 174.9333333333vw;
    --m656-px: -174.9333333333vw;
    --f657-px: 50.5384615385rem;
    --v657-px: 175.2vw;
    --m657-px: -175.2vw;
    --f658-px: 50.6153846154rem;
    --v658-px: 175.4666666667vw;
    --m658-px: -175.4666666667vw;
    --f659-px: 50.6923076923rem;
    --v659-px: 175.7333333333vw;
    --m659-px: -175.7333333333vw;
    --f660-px: 50.7692307692rem;
    --v660-px: 176vw;
    --m660-px: -176vw;
    --f661-px: 50.8461538462rem;
    --v661-px: 176.2666666667vw;
    --m661-px: -176.2666666667vw;
    --f662-px: 50.9230769231rem;
    --v662-px: 176.5333333333vw;
    --m662-px: -176.5333333333vw;
    --f663-px: 51rem;
    --v663-px: 176.8vw;
    --m663-px: -176.8vw;
    --f664-px: 51.0769230769rem;
    --v664-px: 177.0666666667vw;
    --m664-px: -177.0666666667vw;
    --f665-px: 51.1538461538rem;
    --v665-px: 177.3333333333vw;
    --m665-px: -177.3333333333vw;
    --f666-px: 51.2307692308rem;
    --v666-px: 177.6vw;
    --m666-px: -177.6vw;
    --f667-px: 51.3076923077rem;
    --v667-px: 177.8666666667vw;
    --m667-px: -177.8666666667vw;
    --f668-px: 51.3846153846rem;
    --v668-px: 178.1333333333vw;
    --m668-px: -178.1333333333vw;
    --f669-px: 51.4615384615rem;
    --v669-px: 178.4vw;
    --m669-px: -178.4vw;
    --f670-px: 51.5384615385rem;
    --v670-px: 178.6666666667vw;
    --m670-px: -178.6666666667vw;
    --f671-px: 51.6153846154rem;
    --v671-px: 178.9333333333vw;
    --m671-px: -178.9333333333vw;
    --f672-px: 51.6923076923rem;
    --v672-px: 179.2vw;
    --m672-px: -179.2vw;
    --f673-px: 51.7692307692rem;
    --v673-px: 179.4666666667vw;
    --m673-px: -179.4666666667vw;
    --f674-px: 51.8461538462rem;
    --v674-px: 179.7333333333vw;
    --m674-px: -179.7333333333vw;
    --f675-px: 51.9230769231rem;
    --v675-px: 180vw;
    --m675-px: -180vw;
    --f676-px: 52rem;
    --v676-px: 180.2666666667vw;
    --m676-px: -180.2666666667vw;
    --f677-px: 52.0769230769rem;
    --v677-px: 180.5333333333vw;
    --m677-px: -180.5333333333vw;
    --f678-px: 52.1538461538rem;
    --v678-px: 180.8vw;
    --m678-px: -180.8vw;
    --f679-px: 52.2307692308rem;
    --v679-px: 181.0666666667vw;
    --m679-px: -181.0666666667vw;
    --f680-px: 52.3076923077rem;
    --v680-px: 181.3333333333vw;
    --m680-px: -181.3333333333vw;
    --f681-px: 52.3846153846rem;
    --v681-px: 181.6vw;
    --m681-px: -181.6vw;
    --f682-px: 52.4615384615rem;
    --v682-px: 181.8666666667vw;
    --m682-px: -181.8666666667vw;
    --f683-px: 52.5384615385rem;
    --v683-px: 182.1333333333vw;
    --m683-px: -182.1333333333vw;
    --f684-px: 52.6153846154rem;
    --v684-px: 182.4vw;
    --m684-px: -182.4vw;
    --f685-px: 52.6923076923rem;
    --v685-px: 182.6666666667vw;
    --m685-px: -182.6666666667vw;
    --f686-px: 52.7692307692rem;
    --v686-px: 182.9333333333vw;
    --m686-px: -182.9333333333vw;
    --f687-px: 52.8461538462rem;
    --v687-px: 183.2vw;
    --m687-px: -183.2vw;
    --f688-px: 52.9230769231rem;
    --v688-px: 183.4666666667vw;
    --m688-px: -183.4666666667vw;
    --f689-px: 53rem;
    --v689-px: 183.7333333333vw;
    --m689-px: -183.7333333333vw;
    --f690-px: 53.0769230769rem;
    --v690-px: 184vw;
    --m690-px: -184vw;
    --f691-px: 53.1538461538rem;
    --v691-px: 184.2666666667vw;
    --m691-px: -184.2666666667vw;
    --f692-px: 53.2307692308rem;
    --v692-px: 184.5333333333vw;
    --m692-px: -184.5333333333vw;
    --f693-px: 53.3076923077rem;
    --v693-px: 184.8vw;
    --m693-px: -184.8vw;
    --f694-px: 53.3846153846rem;
    --v694-px: 185.0666666667vw;
    --m694-px: -185.0666666667vw;
    --f695-px: 53.4615384615rem;
    --v695-px: 185.3333333333vw;
    --m695-px: -185.3333333333vw;
    --f696-px: 53.5384615385rem;
    --v696-px: 185.6vw;
    --m696-px: -185.6vw;
    --f697-px: 53.6153846154rem;
    --v697-px: 185.8666666667vw;
    --m697-px: -185.8666666667vw;
    --f698-px: 53.6923076923rem;
    --v698-px: 186.1333333333vw;
    --m698-px: -186.1333333333vw;
    --f699-px: 53.7692307692rem;
    --v699-px: 186.4vw;
    --m699-px: -186.4vw;
    --f700-px: 53.8461538462rem;
    --v700-px: 186.6666666667vw;
    --m700-px: -186.6666666667vw;
    --f701-px: 53.9230769231rem;
    --v701-px: 186.9333333333vw;
    --m701-px: -186.9333333333vw;
    --f702-px: 54rem;
    --v702-px: 187.2vw;
    --m702-px: -187.2vw;
    --f703-px: 54.0769230769rem;
    --v703-px: 187.4666666667vw;
    --m703-px: -187.4666666667vw;
    --f704-px: 54.1538461538rem;
    --v704-px: 187.7333333333vw;
    --m704-px: -187.7333333333vw;
    --f705-px: 54.2307692308rem;
    --v705-px: 188vw;
    --m705-px: -188vw;
    --f706-px: 54.3076923077rem;
    --v706-px: 188.2666666667vw;
    --m706-px: -188.2666666667vw;
    --f707-px: 54.3846153846rem;
    --v707-px: 188.5333333333vw;
    --m707-px: -188.5333333333vw;
    --f708-px: 54.4615384615rem;
    --v708-px: 188.8vw;
    --m708-px: -188.8vw;
    --f709-px: 54.5384615385rem;
    --v709-px: 189.0666666667vw;
    --m709-px: -189.0666666667vw;
    --f710-px: 54.6153846154rem;
    --v710-px: 189.3333333333vw;
    --m710-px: -189.3333333333vw;
    --f711-px: 54.6923076923rem;
    --v711-px: 189.6vw;
    --m711-px: -189.6vw;
    --f712-px: 54.7692307692rem;
    --v712-px: 189.8666666667vw;
    --m712-px: -189.8666666667vw;
    --f713-px: 54.8461538462rem;
    --v713-px: 190.1333333333vw;
    --m713-px: -190.1333333333vw;
    --f714-px: 54.9230769231rem;
    --v714-px: 190.4vw;
    --m714-px: -190.4vw;
    --f715-px: 55rem;
    --v715-px: 190.6666666667vw;
    --m715-px: -190.6666666667vw;
    --f716-px: 55.0769230769rem;
    --v716-px: 190.9333333333vw;
    --m716-px: -190.9333333333vw;
    --f717-px: 55.1538461538rem;
    --v717-px: 191.2vw;
    --m717-px: -191.2vw;
    --f718-px: 55.2307692308rem;
    --v718-px: 191.4666666667vw;
    --m718-px: -191.4666666667vw;
    --f719-px: 55.3076923077rem;
    --v719-px: 191.7333333333vw;
    --m719-px: -191.7333333333vw;
    --f720-px: 55.3846153846rem;
    --v720-px: 192vw;
    --m720-px: -192vw;
    --f721-px: 55.4615384615rem;
    --v721-px: 192.2666666667vw;
    --m721-px: -192.2666666667vw;
    --f722-px: 55.5384615385rem;
    --v722-px: 192.5333333333vw;
    --m722-px: -192.5333333333vw;
    --f723-px: 55.6153846154rem;
    --v723-px: 192.8vw;
    --m723-px: -192.8vw;
    --f724-px: 55.6923076923rem;
    --v724-px: 193.0666666667vw;
    --m724-px: -193.0666666667vw;
    --f725-px: 55.7692307692rem;
    --v725-px: 193.3333333333vw;
    --m725-px: -193.3333333333vw;
    --f726-px: 55.8461538462rem;
    --v726-px: 193.6vw;
    --m726-px: -193.6vw;
    --f727-px: 55.9230769231rem;
    --v727-px: 193.8666666667vw;
    --m727-px: -193.8666666667vw;
    --f728-px: 56rem;
    --v728-px: 194.1333333333vw;
    --m728-px: -194.1333333333vw;
    --f729-px: 56.0769230769rem;
    --v729-px: 194.4vw;
    --m729-px: -194.4vw;
    --f730-px: 56.1538461538rem;
    --v730-px: 194.6666666667vw;
    --m730-px: -194.6666666667vw;
    --f731-px: 56.2307692308rem;
    --v731-px: 194.9333333333vw;
    --m731-px: -194.9333333333vw;
    --f732-px: 56.3076923077rem;
    --v732-px: 195.2vw;
    --m732-px: -195.2vw;
    --f733-px: 56.3846153846rem;
    --v733-px: 195.4666666667vw;
    --m733-px: -195.4666666667vw;
    --f734-px: 56.4615384615rem;
    --v734-px: 195.7333333333vw;
    --m734-px: -195.7333333333vw;
    --f735-px: 56.5384615385rem;
    --v735-px: 196vw;
    --m735-px: -196vw;
    --f736-px: 56.6153846154rem;
    --v736-px: 196.2666666667vw;
    --m736-px: -196.2666666667vw;
    --f737-px: 56.6923076923rem;
    --v737-px: 196.5333333333vw;
    --m737-px: -196.5333333333vw;
    --f738-px: 56.7692307692rem;
    --v738-px: 196.8vw;
    --m738-px: -196.8vw;
    --f739-px: 56.8461538462rem;
    --v739-px: 197.0666666667vw;
    --m739-px: -197.0666666667vw;
    --f740-px: 56.9230769231rem;
    --v740-px: 197.3333333333vw;
    --m740-px: -197.3333333333vw;
    --f741-px: 57rem;
    --v741-px: 197.6vw;
    --m741-px: -197.6vw;
    --f742-px: 57.0769230769rem;
    --v742-px: 197.8666666667vw;
    --m742-px: -197.8666666667vw;
    --f743-px: 57.1538461538rem;
    --v743-px: 198.1333333333vw;
    --m743-px: -198.1333333333vw;
    --f744-px: 57.2307692308rem;
    --v744-px: 198.4vw;
    --m744-px: -198.4vw;
    --f745-px: 57.3076923077rem;
    --v745-px: 198.6666666667vw;
    --m745-px: -198.6666666667vw;
    --f746-px: 57.3846153846rem;
    --v746-px: 198.9333333333vw;
    --m746-px: -198.9333333333vw;
    --f747-px: 57.4615384615rem;
    --v747-px: 199.2vw;
    --m747-px: -199.2vw;
    --f748-px: 57.5384615385rem;
    --v748-px: 199.4666666667vw;
    --m748-px: -199.4666666667vw;
    --f749-px: 57.6153846154rem;
    --v749-px: 199.7333333333vw;
    --m749-px: -199.7333333333vw;
    --f750-px: 57.6923076923rem;
    --v750-px: 200vw;
    --m750-px: -200vw;
    --f751-px: 57.7692307692rem;
    --v751-px: 200.2666666667vw;
    --m751-px: -200.2666666667vw;
    --f752-px: 57.8461538462rem;
    --v752-px: 200.5333333333vw;
    --m752-px: -200.5333333333vw;
    --f753-px: 57.9230769231rem;
    --v753-px: 200.8vw;
    --m753-px: -200.8vw;
    --f754-px: 58rem;
    --v754-px: 201.0666666667vw;
    --m754-px: -201.0666666667vw;
    --f755-px: 58.0769230769rem;
    --v755-px: 201.3333333333vw;
    --m755-px: -201.3333333333vw;
    --f756-px: 58.1538461538rem;
    --v756-px: 201.6vw;
    --m756-px: -201.6vw;
    --f757-px: 58.2307692308rem;
    --v757-px: 201.8666666667vw;
    --m757-px: -201.8666666667vw;
    --f758-px: 58.3076923077rem;
    --v758-px: 202.1333333333vw;
    --m758-px: -202.1333333333vw;
    --f759-px: 58.3846153846rem;
    --v759-px: 202.4vw;
    --m759-px: -202.4vw;
    --f760-px: 58.4615384615rem;
    --v760-px: 202.6666666667vw;
    --m760-px: -202.6666666667vw;
    --f761-px: 58.5384615385rem;
    --v761-px: 202.9333333333vw;
    --m761-px: -202.9333333333vw;
    --f762-px: 58.6153846154rem;
    --v762-px: 203.2vw;
    --m762-px: -203.2vw;
    --f763-px: 58.6923076923rem;
    --v763-px: 203.4666666667vw;
    --m763-px: -203.4666666667vw;
    --f764-px: 58.7692307692rem;
    --v764-px: 203.7333333333vw;
    --m764-px: -203.7333333333vw;
    --f765-px: 58.8461538462rem;
    --v765-px: 204vw;
    --m765-px: -204vw;
    --f766-px: 58.9230769231rem;
    --v766-px: 204.2666666667vw;
    --m766-px: -204.2666666667vw;
    --f767-px: 59rem;
    --v767-px: 204.5333333333vw;
    --m767-px: -204.5333333333vw;
    --f768-px: 59.0769230769rem;
    --v768-px: 204.8vw;
    --m768-px: -204.8vw;
    --f769-px: 59.1538461538rem;
    --v769-px: 205.0666666667vw;
    --m769-px: -205.0666666667vw;
    --f770-px: 59.2307692308rem;
    --v770-px: 205.3333333333vw;
    --m770-px: -205.3333333333vw;
    --f771-px: 59.3076923077rem;
    --v771-px: 205.6vw;
    --m771-px: -205.6vw;
    --f772-px: 59.3846153846rem;
    --v772-px: 205.8666666667vw;
    --m772-px: -205.8666666667vw;
    --f773-px: 59.4615384615rem;
    --v773-px: 206.1333333333vw;
    --m773-px: -206.1333333333vw;
    --f774-px: 59.5384615385rem;
    --v774-px: 206.4vw;
    --m774-px: -206.4vw;
    --f775-px: 59.6153846154rem;
    --v775-px: 206.6666666667vw;
    --m775-px: -206.6666666667vw;
    --f776-px: 59.6923076923rem;
    --v776-px: 206.9333333333vw;
    --m776-px: -206.9333333333vw;
    --f777-px: 59.7692307692rem;
    --v777-px: 207.2vw;
    --m777-px: -207.2vw;
    --f778-px: 59.8461538462rem;
    --v778-px: 207.4666666667vw;
    --m778-px: -207.4666666667vw;
    --f779-px: 59.9230769231rem;
    --v779-px: 207.7333333333vw;
    --m779-px: -207.7333333333vw;
    --f780-px: 60rem;
    --v780-px: 208vw;
    --m780-px: -208vw;
    --f781-px: 60.0769230769rem;
    --v781-px: 208.2666666667vw;
    --m781-px: -208.2666666667vw;
    --f782-px: 60.1538461538rem;
    --v782-px: 208.5333333333vw;
    --m782-px: -208.5333333333vw;
    --f783-px: 60.2307692308rem;
    --v783-px: 208.8vw;
    --m783-px: -208.8vw;
    --f784-px: 60.3076923077rem;
    --v784-px: 209.0666666667vw;
    --m784-px: -209.0666666667vw;
    --f785-px: 60.3846153846rem;
    --v785-px: 209.3333333333vw;
    --m785-px: -209.3333333333vw;
    --f786-px: 60.4615384615rem;
    --v786-px: 209.6vw;
    --m786-px: -209.6vw;
    --f787-px: 60.5384615385rem;
    --v787-px: 209.8666666667vw;
    --m787-px: -209.8666666667vw;
    --f788-px: 60.6153846154rem;
    --v788-px: 210.1333333333vw;
    --m788-px: -210.1333333333vw;
    --f789-px: 60.6923076923rem;
    --v789-px: 210.4vw;
    --m789-px: -210.4vw;
    --f790-px: 60.7692307692rem;
    --v790-px: 210.6666666667vw;
    --m790-px: -210.6666666667vw;
    --f791-px: 60.8461538462rem;
    --v791-px: 210.9333333333vw;
    --m791-px: -210.9333333333vw;
    --f792-px: 60.9230769231rem;
    --v792-px: 211.2vw;
    --m792-px: -211.2vw;
    --f793-px: 61rem;
    --v793-px: 211.4666666667vw;
    --m793-px: -211.4666666667vw;
    --f794-px: 61.0769230769rem;
    --v794-px: 211.7333333333vw;
    --m794-px: -211.7333333333vw;
    --f795-px: 61.1538461538rem;
    --v795-px: 212vw;
    --m795-px: -212vw;
    --f796-px: 61.2307692308rem;
    --v796-px: 212.2666666667vw;
    --m796-px: -212.2666666667vw;
    --f797-px: 61.3076923077rem;
    --v797-px: 212.5333333333vw;
    --m797-px: -212.5333333333vw;
    --f798-px: 61.3846153846rem;
    --v798-px: 212.8vw;
    --m798-px: -212.8vw;
    --f799-px: 61.4615384615rem;
    --v799-px: 213.0666666667vw;
    --m799-px: -213.0666666667vw;
    --f800-px: 61.5384615385rem;
    --v800-px: 213.3333333333vw;
    --m800-px: -213.3333333333vw;
    --f801-px: 61.6153846154rem;
    --v801-px: 213.6vw;
    --m801-px: -213.6vw;
    --f802-px: 61.6923076923rem;
    --v802-px: 213.8666666667vw;
    --m802-px: -213.8666666667vw;
    --f803-px: 61.7692307692rem;
    --v803-px: 214.1333333333vw;
    --m803-px: -214.1333333333vw;
    --f804-px: 61.8461538462rem;
    --v804-px: 214.4vw;
    --m804-px: -214.4vw;
    --f805-px: 61.9230769231rem;
    --v805-px: 214.6666666667vw;
    --m805-px: -214.6666666667vw;
    --f806-px: 62rem;
    --v806-px: 214.9333333333vw;
    --m806-px: -214.9333333333vw;
    --f807-px: 62.0769230769rem;
    --v807-px: 215.2vw;
    --m807-px: -215.2vw;
    --f808-px: 62.1538461538rem;
    --v808-px: 215.4666666667vw;
    --m808-px: -215.4666666667vw;
    --f809-px: 62.2307692308rem;
    --v809-px: 215.7333333333vw;
    --m809-px: -215.7333333333vw;
    --f810-px: 62.3076923077rem;
    --v810-px: 216vw;
    --m810-px: -216vw;
    --f811-px: 62.3846153846rem;
    --v811-px: 216.2666666667vw;
    --m811-px: -216.2666666667vw;
    --f812-px: 62.4615384615rem;
    --v812-px: 216.5333333333vw;
    --m812-px: -216.5333333333vw;
    --f813-px: 62.5384615385rem;
    --v813-px: 216.8vw;
    --m813-px: -216.8vw;
    --f814-px: 62.6153846154rem;
    --v814-px: 217.0666666667vw;
    --m814-px: -217.0666666667vw;
    --f815-px: 62.6923076923rem;
    --v815-px: 217.3333333333vw;
    --m815-px: -217.3333333333vw;
    --f816-px: 62.7692307692rem;
    --v816-px: 217.6vw;
    --m816-px: -217.6vw;
    --f817-px: 62.8461538462rem;
    --v817-px: 217.8666666667vw;
    --m817-px: -217.8666666667vw;
    --f818-px: 62.9230769231rem;
    --v818-px: 218.1333333333vw;
    --m818-px: -218.1333333333vw;
    --f819-px: 63rem;
    --v819-px: 218.4vw;
    --m819-px: -218.4vw;
    --f820-px: 63.0769230769rem;
    --v820-px: 218.6666666667vw;
    --m820-px: -218.6666666667vw;
    --f821-px: 63.1538461538rem;
    --v821-px: 218.9333333333vw;
    --m821-px: -218.9333333333vw;
    --f822-px: 63.2307692308rem;
    --v822-px: 219.2vw;
    --m822-px: -219.2vw;
    --f823-px: 63.3076923077rem;
    --v823-px: 219.4666666667vw;
    --m823-px: -219.4666666667vw;
    --f824-px: 63.3846153846rem;
    --v824-px: 219.7333333333vw;
    --m824-px: -219.7333333333vw;
    --f825-px: 63.4615384615rem;
    --v825-px: 220vw;
    --m825-px: -220vw;
    --f826-px: 63.5384615385rem;
    --v826-px: 220.2666666667vw;
    --m826-px: -220.2666666667vw;
    --f827-px: 63.6153846154rem;
    --v827-px: 220.5333333333vw;
    --m827-px: -220.5333333333vw;
    --f828-px: 63.6923076923rem;
    --v828-px: 220.8vw;
    --m828-px: -220.8vw;
    --f829-px: 63.7692307692rem;
    --v829-px: 221.0666666667vw;
    --m829-px: -221.0666666667vw;
    --f830-px: 63.8461538462rem;
    --v830-px: 221.3333333333vw;
    --m830-px: -221.3333333333vw;
    --f831-px: 63.9230769231rem;
    --v831-px: 221.6vw;
    --m831-px: -221.6vw;
    --f832-px: 64rem;
    --v832-px: 221.8666666667vw;
    --m832-px: -221.8666666667vw;
    --f833-px: 64.0769230769rem;
    --v833-px: 222.1333333333vw;
    --m833-px: -222.1333333333vw;
    --f834-px: 64.1538461538rem;
    --v834-px: 222.4vw;
    --m834-px: -222.4vw;
    --f835-px: 64.2307692308rem;
    --v835-px: 222.6666666667vw;
    --m835-px: -222.6666666667vw;
    --f836-px: 64.3076923077rem;
    --v836-px: 222.9333333333vw;
    --m836-px: -222.9333333333vw;
    --f837-px: 64.3846153846rem;
    --v837-px: 223.2vw;
    --m837-px: -223.2vw;
    --f838-px: 64.4615384615rem;
    --v838-px: 223.4666666667vw;
    --m838-px: -223.4666666667vw;
    --f839-px: 64.5384615385rem;
    --v839-px: 223.7333333333vw;
    --m839-px: -223.7333333333vw;
    --f840-px: 64.6153846154rem;
    --v840-px: 224vw;
    --m840-px: -224vw;
    --f841-px: 64.6923076923rem;
    --v841-px: 224.2666666667vw;
    --m841-px: -224.2666666667vw;
    --f842-px: 64.7692307692rem;
    --v842-px: 224.5333333333vw;
    --m842-px: -224.5333333333vw;
    --f843-px: 64.8461538462rem;
    --v843-px: 224.8vw;
    --m843-px: -224.8vw;
    --f844-px: 64.9230769231rem;
    --v844-px: 225.0666666667vw;
    --m844-px: -225.0666666667vw;
    --f845-px: 65rem;
    --v845-px: 225.3333333333vw;
    --m845-px: -225.3333333333vw;
    --f846-px: 65.0769230769rem;
    --v846-px: 225.6vw;
    --m846-px: -225.6vw;
    --f847-px: 65.1538461538rem;
    --v847-px: 225.8666666667vw;
    --m847-px: -225.8666666667vw;
    --f848-px: 65.2307692308rem;
    --v848-px: 226.1333333333vw;
    --m848-px: -226.1333333333vw;
    --f849-px: 65.3076923077rem;
    --v849-px: 226.4vw;
    --m849-px: -226.4vw;
    --f850-px: 65.3846153846rem;
    --v850-px: 226.6666666667vw;
    --m850-px: -226.6666666667vw;
    --f851-px: 65.4615384615rem;
    --v851-px: 226.9333333333vw;
    --m851-px: -226.9333333333vw;
    --f852-px: 65.5384615385rem;
    --v852-px: 227.2vw;
    --m852-px: -227.2vw;
    --f853-px: 65.6153846154rem;
    --v853-px: 227.4666666667vw;
    --m853-px: -227.4666666667vw;
    --f854-px: 65.6923076923rem;
    --v854-px: 227.7333333333vw;
    --m854-px: -227.7333333333vw;
    --f855-px: 65.7692307692rem;
    --v855-px: 228vw;
    --m855-px: -228vw;
    --f856-px: 65.8461538462rem;
    --v856-px: 228.2666666667vw;
    --m856-px: -228.2666666667vw;
    --f857-px: 65.9230769231rem;
    --v857-px: 228.5333333333vw;
    --m857-px: -228.5333333333vw;
    --f858-px: 66rem;
    --v858-px: 228.8vw;
    --m858-px: -228.8vw;
    --f859-px: 66.0769230769rem;
    --v859-px: 229.0666666667vw;
    --m859-px: -229.0666666667vw;
    --f860-px: 66.1538461538rem;
    --v860-px: 229.3333333333vw;
    --m860-px: -229.3333333333vw;
    --f861-px: 66.2307692308rem;
    --v861-px: 229.6vw;
    --m861-px: -229.6vw;
    --f862-px: 66.3076923077rem;
    --v862-px: 229.8666666667vw;
    --m862-px: -229.8666666667vw;
    --f863-px: 66.3846153846rem;
    --v863-px: 230.1333333333vw;
    --m863-px: -230.1333333333vw;
    --f864-px: 66.4615384615rem;
    --v864-px: 230.4vw;
    --m864-px: -230.4vw;
    --f865-px: 66.5384615385rem;
    --v865-px: 230.6666666667vw;
    --m865-px: -230.6666666667vw;
    --f866-px: 66.6153846154rem;
    --v866-px: 230.9333333333vw;
    --m866-px: -230.9333333333vw;
    --f867-px: 66.6923076923rem;
    --v867-px: 231.2vw;
    --m867-px: -231.2vw;
    --f868-px: 66.7692307692rem;
    --v868-px: 231.4666666667vw;
    --m868-px: -231.4666666667vw;
    --f869-px: 66.8461538462rem;
    --v869-px: 231.7333333333vw;
    --m869-px: -231.7333333333vw;
    --f870-px: 66.9230769231rem;
    --v870-px: 232vw;
    --m870-px: -232vw;
    --f871-px: 67rem;
    --v871-px: 232.2666666667vw;
    --m871-px: -232.2666666667vw;
    --f872-px: 67.0769230769rem;
    --v872-px: 232.5333333333vw;
    --m872-px: -232.5333333333vw;
    --f873-px: 67.1538461538rem;
    --v873-px: 232.8vw;
    --m873-px: -232.8vw;
    --f874-px: 67.2307692308rem;
    --v874-px: 233.0666666667vw;
    --m874-px: -233.0666666667vw;
    --f875-px: 67.3076923077rem;
    --v875-px: 233.3333333333vw;
    --m875-px: -233.3333333333vw;
    --f876-px: 67.3846153846rem;
    --v876-px: 233.6vw;
    --m876-px: -233.6vw;
    --f877-px: 67.4615384615rem;
    --v877-px: 233.8666666667vw;
    --m877-px: -233.8666666667vw;
    --f878-px: 67.5384615385rem;
    --v878-px: 234.1333333333vw;
    --m878-px: -234.1333333333vw;
    --f879-px: 67.6153846154rem;
    --v879-px: 234.4vw;
    --m879-px: -234.4vw;
    --f880-px: 67.6923076923rem;
    --v880-px: 234.6666666667vw;
    --m880-px: -234.6666666667vw;
    --f881-px: 67.7692307692rem;
    --v881-px: 234.9333333333vw;
    --m881-px: -234.9333333333vw;
    --f882-px: 67.8461538462rem;
    --v882-px: 235.2vw;
    --m882-px: -235.2vw;
    --f883-px: 67.9230769231rem;
    --v883-px: 235.4666666667vw;
    --m883-px: -235.4666666667vw;
    --f884-px: 68rem;
    --v884-px: 235.7333333333vw;
    --m884-px: -235.7333333333vw;
    --f885-px: 68.0769230769rem;
    --v885-px: 236vw;
    --m885-px: -236vw;
    --f886-px: 68.1538461538rem;
    --v886-px: 236.2666666667vw;
    --m886-px: -236.2666666667vw;
    --f887-px: 68.2307692308rem;
    --v887-px: 236.5333333333vw;
    --m887-px: -236.5333333333vw;
    --f888-px: 68.3076923077rem;
    --v888-px: 236.8vw;
    --m888-px: -236.8vw;
    --f889-px: 68.3846153846rem;
    --v889-px: 237.0666666667vw;
    --m889-px: -237.0666666667vw;
    --f890-px: 68.4615384615rem;
    --v890-px: 237.3333333333vw;
    --m890-px: -237.3333333333vw;
    --f891-px: 68.5384615385rem;
    --v891-px: 237.6vw;
    --m891-px: -237.6vw;
    --f892-px: 68.6153846154rem;
    --v892-px: 237.8666666667vw;
    --m892-px: -237.8666666667vw;
    --f893-px: 68.6923076923rem;
    --v893-px: 238.1333333333vw;
    --m893-px: -238.1333333333vw;
    --f894-px: 68.7692307692rem;
    --v894-px: 238.4vw;
    --m894-px: -238.4vw;
    --f895-px: 68.8461538462rem;
    --v895-px: 238.6666666667vw;
    --m895-px: -238.6666666667vw;
    --f896-px: 68.9230769231rem;
    --v896-px: 238.9333333333vw;
    --m896-px: -238.9333333333vw;
    --f897-px: 69rem;
    --v897-px: 239.2vw;
    --m897-px: -239.2vw;
    --f898-px: 69.0769230769rem;
    --v898-px: 239.4666666667vw;
    --m898-px: -239.4666666667vw;
    --f899-px: 69.1538461538rem;
    --v899-px: 239.7333333333vw;
    --m899-px: -239.7333333333vw;
    --f900-px: 69.2307692308rem;
    --v900-px: 240vw;
    --m900-px: -240vw;
    --f901-px: 69.3076923077rem;
    --v901-px: 240.2666666667vw;
    --m901-px: -240.2666666667vw;
    --f902-px: 69.3846153846rem;
    --v902-px: 240.5333333333vw;
    --m902-px: -240.5333333333vw;
    --f903-px: 69.4615384615rem;
    --v903-px: 240.8vw;
    --m903-px: -240.8vw;
    --f904-px: 69.5384615385rem;
    --v904-px: 241.0666666667vw;
    --m904-px: -241.0666666667vw;
    --f905-px: 69.6153846154rem;
    --v905-px: 241.3333333333vw;
    --m905-px: -241.3333333333vw;
    --f906-px: 69.6923076923rem;
    --v906-px: 241.6vw;
    --m906-px: -241.6vw;
    --f907-px: 69.7692307692rem;
    --v907-px: 241.8666666667vw;
    --m907-px: -241.8666666667vw;
    --f908-px: 69.8461538462rem;
    --v908-px: 242.1333333333vw;
    --m908-px: -242.1333333333vw;
    --f909-px: 69.9230769231rem;
    --v909-px: 242.4vw;
    --m909-px: -242.4vw;
    --f910-px: 70rem;
    --v910-px: 242.6666666667vw;
    --m910-px: -242.6666666667vw;
    --f911-px: 70.0769230769rem;
    --v911-px: 242.9333333333vw;
    --m911-px: -242.9333333333vw;
    --f912-px: 70.1538461538rem;
    --v912-px: 243.2vw;
    --m912-px: -243.2vw;
    --f913-px: 70.2307692308rem;
    --v913-px: 243.4666666667vw;
    --m913-px: -243.4666666667vw;
    --f914-px: 70.3076923077rem;
    --v914-px: 243.7333333333vw;
    --m914-px: -243.7333333333vw;
    --f915-px: 70.3846153846rem;
    --v915-px: 244vw;
    --m915-px: -244vw;
    --f916-px: 70.4615384615rem;
    --v916-px: 244.2666666667vw;
    --m916-px: -244.2666666667vw;
    --f917-px: 70.5384615385rem;
    --v917-px: 244.5333333333vw;
    --m917-px: -244.5333333333vw;
    --f918-px: 70.6153846154rem;
    --v918-px: 244.8vw;
    --m918-px: -244.8vw;
    --f919-px: 70.6923076923rem;
    --v919-px: 245.0666666667vw;
    --m919-px: -245.0666666667vw;
    --f920-px: 70.7692307692rem;
    --v920-px: 245.3333333333vw;
    --m920-px: -245.3333333333vw;
    --f921-px: 70.8461538462rem;
    --v921-px: 245.6vw;
    --m921-px: -245.6vw;
    --f922-px: 70.9230769231rem;
    --v922-px: 245.8666666667vw;
    --m922-px: -245.8666666667vw;
    --f923-px: 71rem;
    --v923-px: 246.1333333333vw;
    --m923-px: -246.1333333333vw;
    --f924-px: 71.0769230769rem;
    --v924-px: 246.4vw;
    --m924-px: -246.4vw;
    --f925-px: 71.1538461538rem;
    --v925-px: 246.6666666667vw;
    --m925-px: -246.6666666667vw;
    --f926-px: 71.2307692308rem;
    --v926-px: 246.9333333333vw;
    --m926-px: -246.9333333333vw;
    --f927-px: 71.3076923077rem;
    --v927-px: 247.2vw;
    --m927-px: -247.2vw;
    --f928-px: 71.3846153846rem;
    --v928-px: 247.4666666667vw;
    --m928-px: -247.4666666667vw;
    --f929-px: 71.4615384615rem;
    --v929-px: 247.7333333333vw;
    --m929-px: -247.7333333333vw;
    --f930-px: 71.5384615385rem;
    --v930-px: 248vw;
    --m930-px: -248vw;
    --f931-px: 71.6153846154rem;
    --v931-px: 248.2666666667vw;
    --m931-px: -248.2666666667vw;
    --f932-px: 71.6923076923rem;
    --v932-px: 248.5333333333vw;
    --m932-px: -248.5333333333vw;
    --f933-px: 71.7692307692rem;
    --v933-px: 248.8vw;
    --m933-px: -248.8vw;
    --f934-px: 71.8461538462rem;
    --v934-px: 249.0666666667vw;
    --m934-px: -249.0666666667vw;
    --f935-px: 71.9230769231rem;
    --v935-px: 249.3333333333vw;
    --m935-px: -249.3333333333vw;
    --f936-px: 72rem;
    --v936-px: 249.6vw;
    --m936-px: -249.6vw;
    --f937-px: 72.0769230769rem;
    --v937-px: 249.8666666667vw;
    --m937-px: -249.8666666667vw;
    --f938-px: 72.1538461538rem;
    --v938-px: 250.1333333333vw;
    --m938-px: -250.1333333333vw;
    --f939-px: 72.2307692308rem;
    --v939-px: 250.4vw;
    --m939-px: -250.4vw;
    --f940-px: 72.3076923077rem;
    --v940-px: 250.6666666667vw;
    --m940-px: -250.6666666667vw;
    --f941-px: 72.3846153846rem;
    --v941-px: 250.9333333333vw;
    --m941-px: -250.9333333333vw;
    --f942-px: 72.4615384615rem;
    --v942-px: 251.2vw;
    --m942-px: -251.2vw;
    --f943-px: 72.5384615385rem;
    --v943-px: 251.4666666667vw;
    --m943-px: -251.4666666667vw;
    --f944-px: 72.6153846154rem;
    --v944-px: 251.7333333333vw;
    --m944-px: -251.7333333333vw;
    --f945-px: 72.6923076923rem;
    --v945-px: 252vw;
    --m945-px: -252vw;
    --f946-px: 72.7692307692rem;
    --v946-px: 252.2666666667vw;
    --m946-px: -252.2666666667vw;
    --f947-px: 72.8461538462rem;
    --v947-px: 252.5333333333vw;
    --m947-px: -252.5333333333vw;
    --f948-px: 72.9230769231rem;
    --v948-px: 252.8vw;
    --m948-px: -252.8vw;
    --f949-px: 73rem;
    --v949-px: 253.0666666667vw;
    --m949-px: -253.0666666667vw;
    --f950-px: 73.0769230769rem;
    --v950-px: 253.3333333333vw;
    --m950-px: -253.3333333333vw;
    --f951-px: 73.1538461538rem;
    --v951-px: 253.6vw;
    --m951-px: -253.6vw;
    --f952-px: 73.2307692308rem;
    --v952-px: 253.8666666667vw;
    --m952-px: -253.8666666667vw;
    --f953-px: 73.3076923077rem;
    --v953-px: 254.1333333333vw;
    --m953-px: -254.1333333333vw;
    --f954-px: 73.3846153846rem;
    --v954-px: 254.4vw;
    --m954-px: -254.4vw;
    --f955-px: 73.4615384615rem;
    --v955-px: 254.6666666667vw;
    --m955-px: -254.6666666667vw;
    --f956-px: 73.5384615385rem;
    --v956-px: 254.9333333333vw;
    --m956-px: -254.9333333333vw;
    --f957-px: 73.6153846154rem;
    --v957-px: 255.2vw;
    --m957-px: -255.2vw;
    --f958-px: 73.6923076923rem;
    --v958-px: 255.4666666667vw;
    --m958-px: -255.4666666667vw;
    --f959-px: 73.7692307692rem;
    --v959-px: 255.7333333333vw;
    --m959-px: -255.7333333333vw;
    --f960-px: 73.8461538462rem;
    --v960-px: 256vw;
    --m960-px: -256vw;
    --f961-px: 73.9230769231rem;
    --v961-px: 256.2666666667vw;
    --m961-px: -256.2666666667vw;
    --f962-px: 74rem;
    --v962-px: 256.5333333333vw;
    --m962-px: -256.5333333333vw;
    --f963-px: 74.0769230769rem;
    --v963-px: 256.8vw;
    --m963-px: -256.8vw;
    --f964-px: 74.1538461538rem;
    --v964-px: 257.0666666667vw;
    --m964-px: -257.0666666667vw;
    --f965-px: 74.2307692308rem;
    --v965-px: 257.3333333333vw;
    --m965-px: -257.3333333333vw;
    --f966-px: 74.3076923077rem;
    --v966-px: 257.6vw;
    --m966-px: -257.6vw;
    --f967-px: 74.3846153846rem;
    --v967-px: 257.8666666667vw;
    --m967-px: -257.8666666667vw;
    --f968-px: 74.4615384615rem;
    --v968-px: 258.1333333333vw;
    --m968-px: -258.1333333333vw;
    --f969-px: 74.5384615385rem;
    --v969-px: 258.4vw;
    --m969-px: -258.4vw;
    --f970-px: 74.6153846154rem;
    --v970-px: 258.6666666667vw;
    --m970-px: -258.6666666667vw;
    --f971-px: 74.6923076923rem;
    --v971-px: 258.9333333333vw;
    --m971-px: -258.9333333333vw;
    --f972-px: 74.7692307692rem;
    --v972-px: 259.2vw;
    --m972-px: -259.2vw;
    --f973-px: 74.8461538462rem;
    --v973-px: 259.4666666667vw;
    --m973-px: -259.4666666667vw;
    --f974-px: 74.9230769231rem;
    --v974-px: 259.7333333333vw;
    --m974-px: -259.7333333333vw;
    --f975-px: 75rem;
    --v975-px: 260vw;
    --m975-px: -260vw;
    --f976-px: 75.0769230769rem;
    --v976-px: 260.2666666667vw;
    --m976-px: -260.2666666667vw;
    --f977-px: 75.1538461538rem;
    --v977-px: 260.5333333333vw;
    --m977-px: -260.5333333333vw;
    --f978-px: 75.2307692308rem;
    --v978-px: 260.8vw;
    --m978-px: -260.8vw;
    --f979-px: 75.3076923077rem;
    --v979-px: 261.0666666667vw;
    --m979-px: -261.0666666667vw;
    --f980-px: 75.3846153846rem;
    --v980-px: 261.3333333333vw;
    --m980-px: -261.3333333333vw;
    --f981-px: 75.4615384615rem;
    --v981-px: 261.6vw;
    --m981-px: -261.6vw;
    --f982-px: 75.5384615385rem;
    --v982-px: 261.8666666667vw;
    --m982-px: -261.8666666667vw;
    --f983-px: 75.6153846154rem;
    --v983-px: 262.1333333333vw;
    --m983-px: -262.1333333333vw;
    --f984-px: 75.6923076923rem;
    --v984-px: 262.4vw;
    --m984-px: -262.4vw;
    --f985-px: 75.7692307692rem;
    --v985-px: 262.6666666667vw;
    --m985-px: -262.6666666667vw;
    --f986-px: 75.8461538462rem;
    --v986-px: 262.9333333333vw;
    --m986-px: -262.9333333333vw;
    --f987-px: 75.9230769231rem;
    --v987-px: 263.2vw;
    --m987-px: -263.2vw;
    --f988-px: 76rem;
    --v988-px: 263.4666666667vw;
    --m988-px: -263.4666666667vw;
    --f989-px: 76.0769230769rem;
    --v989-px: 263.7333333333vw;
    --m989-px: -263.7333333333vw;
    --f990-px: 76.1538461538rem;
    --v990-px: 264vw;
    --m990-px: -264vw;
    --f991-px: 76.2307692308rem;
    --v991-px: 264.2666666667vw;
    --m991-px: -264.2666666667vw;
    --f992-px: 76.3076923077rem;
    --v992-px: 264.5333333333vw;
    --m992-px: -264.5333333333vw;
    --f993-px: 76.3846153846rem;
    --v993-px: 264.8vw;
    --m993-px: -264.8vw;
    --f994-px: 76.4615384615rem;
    --v994-px: 265.0666666667vw;
    --m994-px: -265.0666666667vw;
    --f995-px: 76.5384615385rem;
    --v995-px: 265.3333333333vw;
    --m995-px: -265.3333333333vw;
    --f996-px: 76.6153846154rem;
    --v996-px: 265.6vw;
    --m996-px: -265.6vw;
    --f997-px: 76.6923076923rem;
    --v997-px: 265.8666666667vw;
    --m997-px: -265.8666666667vw;
    --f998-px: 76.7692307692rem;
    --v998-px: 266.1333333333vw;
    --m998-px: -266.1333333333vw;
    --f999-px: 76.8461538462rem;
    --v999-px: 266.4vw;
    --m999-px: -266.4vw;
    --f1000-px: 76.9230769231rem;
    --v1000-px: 266.6666666667vw;
    --m1000-px: -266.6666666667vw;
    --f1001-px: 77rem;
    --v1001-px: 266.9333333333vw;
    --m1001-px: -266.9333333333vw;
    --f1002-px: 77.0769230769rem;
    --v1002-px: 267.2vw;
    --m1002-px: -267.2vw;
    --f1003-px: 77.1538461538rem;
    --v1003-px: 267.4666666667vw;
    --m1003-px: -267.4666666667vw;
    --f1004-px: 77.2307692308rem;
    --v1004-px: 267.7333333333vw;
    --m1004-px: -267.7333333333vw;
    --f1005-px: 77.3076923077rem;
    --v1005-px: 268vw;
    --m1005-px: -268vw;
    --f1006-px: 77.3846153846rem;
    --v1006-px: 268.2666666667vw;
    --m1006-px: -268.2666666667vw;
    --f1007-px: 77.4615384615rem;
    --v1007-px: 268.5333333333vw;
    --m1007-px: -268.5333333333vw;
    --f1008-px: 77.5384615385rem;
    --v1008-px: 268.8vw;
    --m1008-px: -268.8vw;
    --f1009-px: 77.6153846154rem;
    --v1009-px: 269.0666666667vw;
    --m1009-px: -269.0666666667vw;
    --f1010-px: 77.6923076923rem;
    --v1010-px: 269.3333333333vw;
    --m1010-px: -269.3333333333vw;
    --f1011-px: 77.7692307692rem;
    --v1011-px: 269.6vw;
    --m1011-px: -269.6vw;
    --f1012-px: 77.8461538462rem;
    --v1012-px: 269.8666666667vw;
    --m1012-px: -269.8666666667vw;
    --f1013-px: 77.9230769231rem;
    --v1013-px: 270.1333333333vw;
    --m1013-px: -270.1333333333vw;
    --f1014-px: 78rem;
    --v1014-px: 270.4vw;
    --m1014-px: -270.4vw;
    --f1015-px: 78.0769230769rem;
    --v1015-px: 270.6666666667vw;
    --m1015-px: -270.6666666667vw;
    --f1016-px: 78.1538461538rem;
    --v1016-px: 270.9333333333vw;
    --m1016-px: -270.9333333333vw;
    --f1017-px: 78.2307692308rem;
    --v1017-px: 271.2vw;
    --m1017-px: -271.2vw;
    --f1018-px: 78.3076923077rem;
    --v1018-px: 271.4666666667vw;
    --m1018-px: -271.4666666667vw;
    --f1019-px: 78.3846153846rem;
    --v1019-px: 271.7333333333vw;
    --m1019-px: -271.7333333333vw;
    --f1020-px: 78.4615384615rem;
    --v1020-px: 272vw;
    --m1020-px: -272vw;
    --f1021-px: 78.5384615385rem;
    --v1021-px: 272.2666666667vw;
    --m1021-px: -272.2666666667vw;
    --f1022-px: 78.6153846154rem;
    --v1022-px: 272.5333333333vw;
    --m1022-px: -272.5333333333vw;
    --f1023-px: 78.6923076923rem;
    --v1023-px: 272.8vw;
    --m1023-px: -272.8vw;
    --f1024-px: 78.7692307692rem;
    --v1024-px: 273.0666666667vw;
    --m1024-px: -273.0666666667vw;
    --f1025-px: 78.8461538462rem;
    --v1025-px: 273.3333333333vw;
    --m1025-px: -273.3333333333vw;
    --f1026-px: 78.9230769231rem;
    --v1026-px: 273.6vw;
    --m1026-px: -273.6vw;
    --f1027-px: 79rem;
    --v1027-px: 273.8666666667vw;
    --m1027-px: -273.8666666667vw;
    --f1028-px: 79.0769230769rem;
    --v1028-px: 274.1333333333vw;
    --m1028-px: -274.1333333333vw;
    --f1029-px: 79.1538461538rem;
    --v1029-px: 274.4vw;
    --m1029-px: -274.4vw;
    --f1030-px: 79.2307692308rem;
    --v1030-px: 274.6666666667vw;
    --m1030-px: -274.6666666667vw;
    --f1031-px: 79.3076923077rem;
    --v1031-px: 274.9333333333vw;
    --m1031-px: -274.9333333333vw;
    --f1032-px: 79.3846153846rem;
    --v1032-px: 275.2vw;
    --m1032-px: -275.2vw;
    --f1033-px: 79.4615384615rem;
    --v1033-px: 275.4666666667vw;
    --m1033-px: -275.4666666667vw;
    --f1034-px: 79.5384615385rem;
    --v1034-px: 275.7333333333vw;
    --m1034-px: -275.7333333333vw;
    --f1035-px: 79.6153846154rem;
    --v1035-px: 276vw;
    --m1035-px: -276vw;
    --f1036-px: 79.6923076923rem;
    --v1036-px: 276.2666666667vw;
    --m1036-px: -276.2666666667vw;
    --f1037-px: 79.7692307692rem;
    --v1037-px: 276.5333333333vw;
    --m1037-px: -276.5333333333vw;
    --f1038-px: 79.8461538462rem;
    --v1038-px: 276.8vw;
    --m1038-px: -276.8vw;
    --f1039-px: 79.9230769231rem;
    --v1039-px: 277.0666666667vw;
    --m1039-px: -277.0666666667vw;
    --f1040-px: 80rem;
    --v1040-px: 277.3333333333vw;
    --m1040-px: -277.3333333333vw;
    --f1041-px: 80.0769230769rem;
    --v1041-px: 277.6vw;
    --m1041-px: -277.6vw;
    --f1042-px: 80.1538461538rem;
    --v1042-px: 277.8666666667vw;
    --m1042-px: -277.8666666667vw;
    --f1043-px: 80.2307692308rem;
    --v1043-px: 278.1333333333vw;
    --m1043-px: -278.1333333333vw;
    --f1044-px: 80.3076923077rem;
    --v1044-px: 278.4vw;
    --m1044-px: -278.4vw;
    --f1045-px: 80.3846153846rem;
    --v1045-px: 278.6666666667vw;
    --m1045-px: -278.6666666667vw;
    --f1046-px: 80.4615384615rem;
    --v1046-px: 278.9333333333vw;
    --m1046-px: -278.9333333333vw;
    --f1047-px: 80.5384615385rem;
    --v1047-px: 279.2vw;
    --m1047-px: -279.2vw;
    --f1048-px: 80.6153846154rem;
    --v1048-px: 279.4666666667vw;
    --m1048-px: -279.4666666667vw;
    --f1049-px: 80.6923076923rem;
    --v1049-px: 279.7333333333vw;
    --m1049-px: -279.7333333333vw;
    --f1050-px: 80.7692307692rem;
    --v1050-px: 280vw;
    --m1050-px: -280vw;
    --f1051-px: 80.8461538462rem;
    --v1051-px: 280.2666666667vw;
    --m1051-px: -280.2666666667vw;
    --f1052-px: 80.9230769231rem;
    --v1052-px: 280.5333333333vw;
    --m1052-px: -280.5333333333vw;
    --f1053-px: 81rem;
    --v1053-px: 280.8vw;
    --m1053-px: -280.8vw;
    --f1054-px: 81.0769230769rem;
    --v1054-px: 281.0666666667vw;
    --m1054-px: -281.0666666667vw;
    --f1055-px: 81.1538461538rem;
    --v1055-px: 281.3333333333vw;
    --m1055-px: -281.3333333333vw;
    --f1056-px: 81.2307692308rem;
    --v1056-px: 281.6vw;
    --m1056-px: -281.6vw;
    --f1057-px: 81.3076923077rem;
    --v1057-px: 281.8666666667vw;
    --m1057-px: -281.8666666667vw;
    --f1058-px: 81.3846153846rem;
    --v1058-px: 282.1333333333vw;
    --m1058-px: -282.1333333333vw;
    --f1059-px: 81.4615384615rem;
    --v1059-px: 282.4vw;
    --m1059-px: -282.4vw;
    --f1060-px: 81.5384615385rem;
    --v1060-px: 282.6666666667vw;
    --m1060-px: -282.6666666667vw;
    --f1061-px: 81.6153846154rem;
    --v1061-px: 282.9333333333vw;
    --m1061-px: -282.9333333333vw;
    --f1062-px: 81.6923076923rem;
    --v1062-px: 283.2vw;
    --m1062-px: -283.2vw;
    --f1063-px: 81.7692307692rem;
    --v1063-px: 283.4666666667vw;
    --m1063-px: -283.4666666667vw;
    --f1064-px: 81.8461538462rem;
    --v1064-px: 283.7333333333vw;
    --m1064-px: -283.7333333333vw;
    --f1065-px: 81.9230769231rem;
    --v1065-px: 284vw;
    --m1065-px: -284vw;
    --f1066-px: 82rem;
    --v1066-px: 284.2666666667vw;
    --m1066-px: -284.2666666667vw;
    --f1067-px: 82.0769230769rem;
    --v1067-px: 284.5333333333vw;
    --m1067-px: -284.5333333333vw;
    --f1068-px: 82.1538461538rem;
    --v1068-px: 284.8vw;
    --m1068-px: -284.8vw;
    --f1069-px: 82.2307692308rem;
    --v1069-px: 285.0666666667vw;
    --m1069-px: -285.0666666667vw;
    --f1070-px: 82.3076923077rem;
    --v1070-px: 285.3333333333vw;
    --m1070-px: -285.3333333333vw;
    --f1071-px: 82.3846153846rem;
    --v1071-px: 285.6vw;
    --m1071-px: -285.6vw;
    --f1072-px: 82.4615384615rem;
    --v1072-px: 285.8666666667vw;
    --m1072-px: -285.8666666667vw;
    --f1073-px: 82.5384615385rem;
    --v1073-px: 286.1333333333vw;
    --m1073-px: -286.1333333333vw;
    --f1074-px: 82.6153846154rem;
    --v1074-px: 286.4vw;
    --m1074-px: -286.4vw;
    --f1075-px: 82.6923076923rem;
    --v1075-px: 286.6666666667vw;
    --m1075-px: -286.6666666667vw;
    --f1076-px: 82.7692307692rem;
    --v1076-px: 286.9333333333vw;
    --m1076-px: -286.9333333333vw;
    --f1077-px: 82.8461538462rem;
    --v1077-px: 287.2vw;
    --m1077-px: -287.2vw;
    --f1078-px: 82.9230769231rem;
    --v1078-px: 287.4666666667vw;
    --m1078-px: -287.4666666667vw;
    --f1079-px: 83rem;
    --v1079-px: 287.7333333333vw;
    --m1079-px: -287.7333333333vw;
    --f1080-px: 83.0769230769rem;
    --v1080-px: 288vw;
    --m1080-px: -288vw;
    --f1081-px: 83.1538461538rem;
    --v1081-px: 288.2666666667vw;
    --m1081-px: -288.2666666667vw;
    --f1082-px: 83.2307692308rem;
    --v1082-px: 288.5333333333vw;
    --m1082-px: -288.5333333333vw;
    --f1083-px: 83.3076923077rem;
    --v1083-px: 288.8vw;
    --m1083-px: -288.8vw;
    --f1084-px: 83.3846153846rem;
    --v1084-px: 289.0666666667vw;
    --m1084-px: -289.0666666667vw;
    --f1085-px: 83.4615384615rem;
    --v1085-px: 289.3333333333vw;
    --m1085-px: -289.3333333333vw;
    --f1086-px: 83.5384615385rem;
    --v1086-px: 289.6vw;
    --m1086-px: -289.6vw;
    --f1087-px: 83.6153846154rem;
    --v1087-px: 289.8666666667vw;
    --m1087-px: -289.8666666667vw;
    --f1088-px: 83.6923076923rem;
    --v1088-px: 290.1333333333vw;
    --m1088-px: -290.1333333333vw;
    --f1089-px: 83.7692307692rem;
    --v1089-px: 290.4vw;
    --m1089-px: -290.4vw;
    --f1090-px: 83.8461538462rem;
    --v1090-px: 290.6666666667vw;
    --m1090-px: -290.6666666667vw;
    --f1091-px: 83.9230769231rem;
    --v1091-px: 290.9333333333vw;
    --m1091-px: -290.9333333333vw;
    --f1092-px: 84rem;
    --v1092-px: 291.2vw;
    --m1092-px: -291.2vw;
    --f1093-px: 84.0769230769rem;
    --v1093-px: 291.4666666667vw;
    --m1093-px: -291.4666666667vw;
    --f1094-px: 84.1538461538rem;
    --v1094-px: 291.7333333333vw;
    --m1094-px: -291.7333333333vw;
    --f1095-px: 84.2307692308rem;
    --v1095-px: 292vw;
    --m1095-px: -292vw;
    --f1096-px: 84.3076923077rem;
    --v1096-px: 292.2666666667vw;
    --m1096-px: -292.2666666667vw;
    --f1097-px: 84.3846153846rem;
    --v1097-px: 292.5333333333vw;
    --m1097-px: -292.5333333333vw;
    --f1098-px: 84.4615384615rem;
    --v1098-px: 292.8vw;
    --m1098-px: -292.8vw;
    --f1099-px: 84.5384615385rem;
    --v1099-px: 293.0666666667vw;
    --m1099-px: -293.0666666667vw;
    --f1100-px: 84.6153846154rem;
    --v1100-px: 293.3333333333vw;
    --m1100-px: -293.3333333333vw;
    --f1101-px: 84.6923076923rem;
    --v1101-px: 293.6vw;
    --m1101-px: -293.6vw;
    --f1102-px: 84.7692307692rem;
    --v1102-px: 293.8666666667vw;
    --m1102-px: -293.8666666667vw;
    --f1103-px: 84.8461538462rem;
    --v1103-px: 294.1333333333vw;
    --m1103-px: -294.1333333333vw;
    --f1104-px: 84.9230769231rem;
    --v1104-px: 294.4vw;
    --m1104-px: -294.4vw;
    --f1105-px: 85rem;
    --v1105-px: 294.6666666667vw;
    --m1105-px: -294.6666666667vw;
    --f1106-px: 85.0769230769rem;
    --v1106-px: 294.9333333333vw;
    --m1106-px: -294.9333333333vw;
    --f1107-px: 85.1538461538rem;
    --v1107-px: 295.2vw;
    --m1107-px: -295.2vw;
    --f1108-px: 85.2307692308rem;
    --v1108-px: 295.4666666667vw;
    --m1108-px: -295.4666666667vw;
    --f1109-px: 85.3076923077rem;
    --v1109-px: 295.7333333333vw;
    --m1109-px: -295.7333333333vw;
    --f1110-px: 85.3846153846rem;
    --v1110-px: 296vw;
    --m1110-px: -296vw;
    --f1111-px: 85.4615384615rem;
    --v1111-px: 296.2666666667vw;
    --m1111-px: -296.2666666667vw;
    --f1112-px: 85.5384615385rem;
    --v1112-px: 296.5333333333vw;
    --m1112-px: -296.5333333333vw;
    --f1113-px: 85.6153846154rem;
    --v1113-px: 296.8vw;
    --m1113-px: -296.8vw;
    --f1114-px: 85.6923076923rem;
    --v1114-px: 297.0666666667vw;
    --m1114-px: -297.0666666667vw;
    --f1115-px: 85.7692307692rem;
    --v1115-px: 297.3333333333vw;
    --m1115-px: -297.3333333333vw;
    --f1116-px: 85.8461538462rem;
    --v1116-px: 297.6vw;
    --m1116-px: -297.6vw;
    --f1117-px: 85.9230769231rem;
    --v1117-px: 297.8666666667vw;
    --m1117-px: -297.8666666667vw;
    --f1118-px: 86rem;
    --v1118-px: 298.1333333333vw;
    --m1118-px: -298.1333333333vw;
    --f1119-px: 86.0769230769rem;
    --v1119-px: 298.4vw;
    --m1119-px: -298.4vw;
    --f1120-px: 86.1538461538rem;
    --v1120-px: 298.6666666667vw;
    --m1120-px: -298.6666666667vw;
    --f1121-px: 86.2307692308rem;
    --v1121-px: 298.9333333333vw;
    --m1121-px: -298.9333333333vw;
    --f1122-px: 86.3076923077rem;
    --v1122-px: 299.2vw;
    --m1122-px: -299.2vw;
    --f1123-px: 86.3846153846rem;
    --v1123-px: 299.4666666667vw;
    --m1123-px: -299.4666666667vw;
    --f1124-px: 86.4615384615rem;
    --v1124-px: 299.7333333333vw;
    --m1124-px: -299.7333333333vw;
    --f1125-px: 86.5384615385rem;
    --v1125-px: 300vw;
    --m1125-px: -300vw;
    --f1126-px: 86.6153846154rem;
    --v1126-px: 300.2666666667vw;
    --m1126-px: -300.2666666667vw;
    --f1127-px: 86.6923076923rem;
    --v1127-px: 300.5333333333vw;
    --m1127-px: -300.5333333333vw;
    --f1128-px: 86.7692307692rem;
    --v1128-px: 300.8vw;
    --m1128-px: -300.8vw;
    --f1129-px: 86.8461538462rem;
    --v1129-px: 301.0666666667vw;
    --m1129-px: -301.0666666667vw;
    --f1130-px: 86.9230769231rem;
    --v1130-px: 301.3333333333vw;
    --m1130-px: -301.3333333333vw;
    --f1131-px: 87rem;
    --v1131-px: 301.6vw;
    --m1131-px: -301.6vw;
    --f1132-px: 87.0769230769rem;
    --v1132-px: 301.8666666667vw;
    --m1132-px: -301.8666666667vw;
    --f1133-px: 87.1538461538rem;
    --v1133-px: 302.1333333333vw;
    --m1133-px: -302.1333333333vw;
    --f1134-px: 87.2307692308rem;
    --v1134-px: 302.4vw;
    --m1134-px: -302.4vw;
    --f1135-px: 87.3076923077rem;
    --v1135-px: 302.6666666667vw;
    --m1135-px: -302.6666666667vw;
    --f1136-px: 87.3846153846rem;
    --v1136-px: 302.9333333333vw;
    --m1136-px: -302.9333333333vw;
    --f1137-px: 87.4615384615rem;
    --v1137-px: 303.2vw;
    --m1137-px: -303.2vw;
    --f1138-px: 87.5384615385rem;
    --v1138-px: 303.4666666667vw;
    --m1138-px: -303.4666666667vw;
    --f1139-px: 87.6153846154rem;
    --v1139-px: 303.7333333333vw;
    --m1139-px: -303.7333333333vw;
    --f1140-px: 87.6923076923rem;
    --v1140-px: 304vw;
    --m1140-px: -304vw;
    --f1141-px: 87.7692307692rem;
    --v1141-px: 304.2666666667vw;
    --m1141-px: -304.2666666667vw;
    --f1142-px: 87.8461538462rem;
    --v1142-px: 304.5333333333vw;
    --m1142-px: -304.5333333333vw;
    --f1143-px: 87.9230769231rem;
    --v1143-px: 304.8vw;
    --m1143-px: -304.8vw;
    --f1144-px: 88rem;
    --v1144-px: 305.0666666667vw;
    --m1144-px: -305.0666666667vw;
    --f1145-px: 88.0769230769rem;
    --v1145-px: 305.3333333333vw;
    --m1145-px: -305.3333333333vw;
    --f1146-px: 88.1538461538rem;
    --v1146-px: 305.6vw;
    --m1146-px: -305.6vw;
    --f1147-px: 88.2307692308rem;
    --v1147-px: 305.8666666667vw;
    --m1147-px: -305.8666666667vw;
    --f1148-px: 88.3076923077rem;
    --v1148-px: 306.1333333333vw;
    --m1148-px: -306.1333333333vw;
    --f1149-px: 88.3846153846rem;
    --v1149-px: 306.4vw;
    --m1149-px: -306.4vw;
    --f1150-px: 88.4615384615rem;
    --v1150-px: 306.6666666667vw;
    --m1150-px: -306.6666666667vw;
    --f1151-px: 88.5384615385rem;
    --v1151-px: 306.9333333333vw;
    --m1151-px: -306.9333333333vw;
    --f1152-px: 88.6153846154rem;
    --v1152-px: 307.2vw;
    --m1152-px: -307.2vw;
    --f1153-px: 88.6923076923rem;
    --v1153-px: 307.4666666667vw;
    --m1153-px: -307.4666666667vw;
    --f1154-px: 88.7692307692rem;
    --v1154-px: 307.7333333333vw;
    --m1154-px: -307.7333333333vw;
    --f1155-px: 88.8461538462rem;
    --v1155-px: 308vw;
    --m1155-px: -308vw;
    --f1156-px: 88.9230769231rem;
    --v1156-px: 308.2666666667vw;
    --m1156-px: -308.2666666667vw;
    --f1157-px: 89rem;
    --v1157-px: 308.5333333333vw;
    --m1157-px: -308.5333333333vw;
    --f1158-px: 89.0769230769rem;
    --v1158-px: 308.8vw;
    --m1158-px: -308.8vw;
    --f1159-px: 89.1538461538rem;
    --v1159-px: 309.0666666667vw;
    --m1159-px: -309.0666666667vw;
    --f1160-px: 89.2307692308rem;
    --v1160-px: 309.3333333333vw;
    --m1160-px: -309.3333333333vw;
    --f1161-px: 89.3076923077rem;
    --v1161-px: 309.6vw;
    --m1161-px: -309.6vw;
    --f1162-px: 89.3846153846rem;
    --v1162-px: 309.8666666667vw;
    --m1162-px: -309.8666666667vw;
    --f1163-px: 89.4615384615rem;
    --v1163-px: 310.1333333333vw;
    --m1163-px: -310.1333333333vw;
    --f1164-px: 89.5384615385rem;
    --v1164-px: 310.4vw;
    --m1164-px: -310.4vw;
    --f1165-px: 89.6153846154rem;
    --v1165-px: 310.6666666667vw;
    --m1165-px: -310.6666666667vw;
    --f1166-px: 89.6923076923rem;
    --v1166-px: 310.9333333333vw;
    --m1166-px: -310.9333333333vw;
    --f1167-px: 89.7692307692rem;
    --v1167-px: 311.2vw;
    --m1167-px: -311.2vw;
    --f1168-px: 89.8461538462rem;
    --v1168-px: 311.4666666667vw;
    --m1168-px: -311.4666666667vw;
    --f1169-px: 89.9230769231rem;
    --v1169-px: 311.7333333333vw;
    --m1169-px: -311.7333333333vw;
    --f1170-px: 90rem;
    --v1170-px: 312vw;
    --m1170-px: -312vw;
    --f1171-px: 90.0769230769rem;
    --v1171-px: 312.2666666667vw;
    --m1171-px: -312.2666666667vw;
    --f1172-px: 90.1538461538rem;
    --v1172-px: 312.5333333333vw;
    --m1172-px: -312.5333333333vw;
    --f1173-px: 90.2307692308rem;
    --v1173-px: 312.8vw;
    --m1173-px: -312.8vw;
    --f1174-px: 90.3076923077rem;
    --v1174-px: 313.0666666667vw;
    --m1174-px: -313.0666666667vw;
    --f1175-px: 90.3846153846rem;
    --v1175-px: 313.3333333333vw;
    --m1175-px: -313.3333333333vw;
    --f1176-px: 90.4615384615rem;
    --v1176-px: 313.6vw;
    --m1176-px: -313.6vw;
    --f1177-px: 90.5384615385rem;
    --v1177-px: 313.8666666667vw;
    --m1177-px: -313.8666666667vw;
    --f1178-px: 90.6153846154rem;
    --v1178-px: 314.1333333333vw;
    --m1178-px: -314.1333333333vw;
    --f1179-px: 90.6923076923rem;
    --v1179-px: 314.4vw;
    --m1179-px: -314.4vw;
    --f1180-px: 90.7692307692rem;
    --v1180-px: 314.6666666667vw;
    --m1180-px: -314.6666666667vw;
    --f1181-px: 90.8461538462rem;
    --v1181-px: 314.9333333333vw;
    --m1181-px: -314.9333333333vw;
    --f1182-px: 90.9230769231rem;
    --v1182-px: 315.2vw;
    --m1182-px: -315.2vw;
    --f1183-px: 91rem;
    --v1183-px: 315.4666666667vw;
    --m1183-px: -315.4666666667vw;
    --f1184-px: 91.0769230769rem;
    --v1184-px: 315.7333333333vw;
    --m1184-px: -315.7333333333vw;
    --f1185-px: 91.1538461538rem;
    --v1185-px: 316vw;
    --m1185-px: -316vw;
    --f1186-px: 91.2307692308rem;
    --v1186-px: 316.2666666667vw;
    --m1186-px: -316.2666666667vw;
    --f1187-px: 91.3076923077rem;
    --v1187-px: 316.5333333333vw;
    --m1187-px: -316.5333333333vw;
    --f1188-px: 91.3846153846rem;
    --v1188-px: 316.8vw;
    --m1188-px: -316.8vw;
    --f1189-px: 91.4615384615rem;
    --v1189-px: 317.0666666667vw;
    --m1189-px: -317.0666666667vw;
    --f1190-px: 91.5384615385rem;
    --v1190-px: 317.3333333333vw;
    --m1190-px: -317.3333333333vw;
    --f1191-px: 91.6153846154rem;
    --v1191-px: 317.6vw;
    --m1191-px: -317.6vw;
    --f1192-px: 91.6923076923rem;
    --v1192-px: 317.8666666667vw;
    --m1192-px: -317.8666666667vw;
    --f1193-px: 91.7692307692rem;
    --v1193-px: 318.1333333333vw;
    --m1193-px: -318.1333333333vw;
    --f1194-px: 91.8461538462rem;
    --v1194-px: 318.4vw;
    --m1194-px: -318.4vw;
    --f1195-px: 91.9230769231rem;
    --v1195-px: 318.6666666667vw;
    --m1195-px: -318.6666666667vw;
    --f1196-px: 92rem;
    --v1196-px: 318.9333333333vw;
    --m1196-px: -318.9333333333vw;
    --f1197-px: 92.0769230769rem;
    --v1197-px: 319.2vw;
    --m1197-px: -319.2vw;
    --f1198-px: 92.1538461538rem;
    --v1198-px: 319.4666666667vw;
    --m1198-px: -319.4666666667vw;
    --f1199-px: 92.2307692308rem;
    --v1199-px: 319.7333333333vw;
    --m1199-px: -319.7333333333vw;
    --f1200-px: 92.3076923077rem;
    --v1200-px: 320vw;
    --m1200-px: -320vw;
    --f1201-px: 92.3846153846rem;
    --v1201-px: 320.2666666667vw;
    --m1201-px: -320.2666666667vw;
    --f1202-px: 92.4615384615rem;
    --v1202-px: 320.5333333333vw;
    --m1202-px: -320.5333333333vw;
    --f1203-px: 92.5384615385rem;
    --v1203-px: 320.8vw;
    --m1203-px: -320.8vw;
    --f1204-px: 92.6153846154rem;
    --v1204-px: 321.0666666667vw;
    --m1204-px: -321.0666666667vw;
    --f1205-px: 92.6923076923rem;
    --v1205-px: 321.3333333333vw;
    --m1205-px: -321.3333333333vw;
    --f1206-px: 92.7692307692rem;
    --v1206-px: 321.6vw;
    --m1206-px: -321.6vw;
    --f1207-px: 92.8461538462rem;
    --v1207-px: 321.8666666667vw;
    --m1207-px: -321.8666666667vw;
    --f1208-px: 92.9230769231rem;
    --v1208-px: 322.1333333333vw;
    --m1208-px: -322.1333333333vw;
    --f1209-px: 93rem;
    --v1209-px: 322.4vw;
    --m1209-px: -322.4vw;
    --f1210-px: 93.0769230769rem;
    --v1210-px: 322.6666666667vw;
    --m1210-px: -322.6666666667vw;
    --f1211-px: 93.1538461538rem;
    --v1211-px: 322.9333333333vw;
    --m1211-px: -322.9333333333vw;
    --f1212-px: 93.2307692308rem;
    --v1212-px: 323.2vw;
    --m1212-px: -323.2vw;
    --f1213-px: 93.3076923077rem;
    --v1213-px: 323.4666666667vw;
    --m1213-px: -323.4666666667vw;
    --f1214-px: 93.3846153846rem;
    --v1214-px: 323.7333333333vw;
    --m1214-px: -323.7333333333vw;
    --f1215-px: 93.4615384615rem;
    --v1215-px: 324vw;
    --m1215-px: -324vw;
    --f1216-px: 93.5384615385rem;
    --v1216-px: 324.2666666667vw;
    --m1216-px: -324.2666666667vw;
    --f1217-px: 93.6153846154rem;
    --v1217-px: 324.5333333333vw;
    --m1217-px: -324.5333333333vw;
    --f1218-px: 93.6923076923rem;
    --v1218-px: 324.8vw;
    --m1218-px: -324.8vw;
    --f1219-px: 93.7692307692rem;
    --v1219-px: 325.0666666667vw;
    --m1219-px: -325.0666666667vw;
    --f1220-px: 93.8461538462rem;
    --v1220-px: 325.3333333333vw;
    --m1220-px: -325.3333333333vw;
    --f1221-px: 93.9230769231rem;
    --v1221-px: 325.6vw;
    --m1221-px: -325.6vw;
    --f1222-px: 94rem;
    --v1222-px: 325.8666666667vw;
    --m1222-px: -325.8666666667vw;
    --f1223-px: 94.0769230769rem;
    --v1223-px: 326.1333333333vw;
    --m1223-px: -326.1333333333vw;
    --f1224-px: 94.1538461538rem;
    --v1224-px: 326.4vw;
    --m1224-px: -326.4vw;
    --f1225-px: 94.2307692308rem;
    --v1225-px: 326.6666666667vw;
    --m1225-px: -326.6666666667vw;
    --f1226-px: 94.3076923077rem;
    --v1226-px: 326.9333333333vw;
    --m1226-px: -326.9333333333vw;
    --f1227-px: 94.3846153846rem;
    --v1227-px: 327.2vw;
    --m1227-px: -327.2vw;
    --f1228-px: 94.4615384615rem;
    --v1228-px: 327.4666666667vw;
    --m1228-px: -327.4666666667vw;
    --f1229-px: 94.5384615385rem;
    --v1229-px: 327.7333333333vw;
    --m1229-px: -327.7333333333vw;
    --f1230-px: 94.6153846154rem;
    --v1230-px: 328vw;
    --m1230-px: -328vw;
    --f1231-px: 94.6923076923rem;
    --v1231-px: 328.2666666667vw;
    --m1231-px: -328.2666666667vw;
    --f1232-px: 94.7692307692rem;
    --v1232-px: 328.5333333333vw;
    --m1232-px: -328.5333333333vw;
    --f1233-px: 94.8461538462rem;
    --v1233-px: 328.8vw;
    --m1233-px: -328.8vw;
    --f1234-px: 94.9230769231rem;
    --v1234-px: 329.0666666667vw;
    --m1234-px: -329.0666666667vw;
    --f1235-px: 95rem;
    --v1235-px: 329.3333333333vw;
    --m1235-px: -329.3333333333vw;
    --f1236-px: 95.0769230769rem;
    --v1236-px: 329.6vw;
    --m1236-px: -329.6vw;
    --f1237-px: 95.1538461538rem;
    --v1237-px: 329.8666666667vw;
    --m1237-px: -329.8666666667vw;
    --f1238-px: 95.2307692308rem;
    --v1238-px: 330.1333333333vw;
    --m1238-px: -330.1333333333vw;
    --f1239-px: 95.3076923077rem;
    --v1239-px: 330.4vw;
    --m1239-px: -330.4vw;
    --f1240-px: 95.3846153846rem;
    --v1240-px: 330.6666666667vw;
    --m1240-px: -330.6666666667vw;
    --f1241-px: 95.4615384615rem;
    --v1241-px: 330.9333333333vw;
    --m1241-px: -330.9333333333vw;
    --f1242-px: 95.5384615385rem;
    --v1242-px: 331.2vw;
    --m1242-px: -331.2vw;
    --f1243-px: 95.6153846154rem;
    --v1243-px: 331.4666666667vw;
    --m1243-px: -331.4666666667vw;
    --f1244-px: 95.6923076923rem;
    --v1244-px: 331.7333333333vw;
    --m1244-px: -331.7333333333vw;
    --f1245-px: 95.7692307692rem;
    --v1245-px: 332vw;
    --m1245-px: -332vw;
    --f1246-px: 95.8461538462rem;
    --v1246-px: 332.2666666667vw;
    --m1246-px: -332.2666666667vw;
    --f1247-px: 95.9230769231rem;
    --v1247-px: 332.5333333333vw;
    --m1247-px: -332.5333333333vw;
    --f1248-px: 96rem;
    --v1248-px: 332.8vw;
    --m1248-px: -332.8vw;
    --f1249-px: 96.0769230769rem;
    --v1249-px: 333.0666666667vw;
    --m1249-px: -333.0666666667vw;
    --f1250-px: 96.1538461538rem;
    --v1250-px: 333.3333333333vw;
    --m1250-px: -333.3333333333vw;
    --f1251-px: 96.2307692308rem;
    --v1251-px: 333.6vw;
    --m1251-px: -333.6vw;
    --f1252-px: 96.3076923077rem;
    --v1252-px: 333.8666666667vw;
    --m1252-px: -333.8666666667vw;
    --f1253-px: 96.3846153846rem;
    --v1253-px: 334.1333333333vw;
    --m1253-px: -334.1333333333vw;
    --f1254-px: 96.4615384615rem;
    --v1254-px: 334.4vw;
    --m1254-px: -334.4vw;
    --f1255-px: 96.5384615385rem;
    --v1255-px: 334.6666666667vw;
    --m1255-px: -334.6666666667vw;
    --f1256-px: 96.6153846154rem;
    --v1256-px: 334.9333333333vw;
    --m1256-px: -334.9333333333vw;
    --f1257-px: 96.6923076923rem;
    --v1257-px: 335.2vw;
    --m1257-px: -335.2vw;
    --f1258-px: 96.7692307692rem;
    --v1258-px: 335.4666666667vw;
    --m1258-px: -335.4666666667vw;
    --f1259-px: 96.8461538462rem;
    --v1259-px: 335.7333333333vw;
    --m1259-px: -335.7333333333vw;
    --f1260-px: 96.9230769231rem;
    --v1260-px: 336vw;
    --m1260-px: -336vw;
    --f1261-px: 97rem;
    --v1261-px: 336.2666666667vw;
    --m1261-px: -336.2666666667vw;
    --f1262-px: 97.0769230769rem;
    --v1262-px: 336.5333333333vw;
    --m1262-px: -336.5333333333vw;
    --f1263-px: 97.1538461538rem;
    --v1263-px: 336.8vw;
    --m1263-px: -336.8vw;
    --f1264-px: 97.2307692308rem;
    --v1264-px: 337.0666666667vw;
    --m1264-px: -337.0666666667vw;
    --f1265-px: 97.3076923077rem;
    --v1265-px: 337.3333333333vw;
    --m1265-px: -337.3333333333vw;
    --f1266-px: 97.3846153846rem;
    --v1266-px: 337.6vw;
    --m1266-px: -337.6vw;
    --f1267-px: 97.4615384615rem;
    --v1267-px: 337.8666666667vw;
    --m1267-px: -337.8666666667vw;
    --f1268-px: 97.5384615385rem;
    --v1268-px: 338.1333333333vw;
    --m1268-px: -338.1333333333vw;
    --f1269-px: 97.6153846154rem;
    --v1269-px: 338.4vw;
    --m1269-px: -338.4vw;
    --f1270-px: 97.6923076923rem;
    --v1270-px: 338.6666666667vw;
    --m1270-px: -338.6666666667vw;
    --f1271-px: 97.7692307692rem;
    --v1271-px: 338.9333333333vw;
    --m1271-px: -338.9333333333vw;
    --f1272-px: 97.8461538462rem;
    --v1272-px: 339.2vw;
    --m1272-px: -339.2vw;
    --f1273-px: 97.9230769231rem;
    --v1273-px: 339.4666666667vw;
    --m1273-px: -339.4666666667vw;
    --f1274-px: 98rem;
    --v1274-px: 339.7333333333vw;
    --m1274-px: -339.7333333333vw;
    --f1275-px: 98.0769230769rem;
    --v1275-px: 340vw;
    --m1275-px: -340vw;
    --f1276-px: 98.1538461538rem;
    --v1276-px: 340.2666666667vw;
    --m1276-px: -340.2666666667vw;
    --f1277-px: 98.2307692308rem;
    --v1277-px: 340.5333333333vw;
    --m1277-px: -340.5333333333vw;
    --f1278-px: 98.3076923077rem;
    --v1278-px: 340.8vw;
    --m1278-px: -340.8vw;
    --f1279-px: 98.3846153846rem;
    --v1279-px: 341.0666666667vw;
    --m1279-px: -341.0666666667vw;
    --f1280-px: 98.4615384615rem;
    --v1280-px: 341.3333333333vw;
    --m1280-px: -341.3333333333vw;
    --f1281-px: 98.5384615385rem;
    --v1281-px: 341.6vw;
    --m1281-px: -341.6vw;
    --f1282-px: 98.6153846154rem;
    --v1282-px: 341.8666666667vw;
    --m1282-px: -341.8666666667vw;
    --f1283-px: 98.6923076923rem;
    --v1283-px: 342.1333333333vw;
    --m1283-px: -342.1333333333vw;
    --f1284-px: 98.7692307692rem;
    --v1284-px: 342.4vw;
    --m1284-px: -342.4vw;
    --f1285-px: 98.8461538462rem;
    --v1285-px: 342.6666666667vw;
    --m1285-px: -342.6666666667vw;
    --f1286-px: 98.9230769231rem;
    --v1286-px: 342.9333333333vw;
    --m1286-px: -342.9333333333vw;
    --f1287-px: 99rem;
    --v1287-px: 343.2vw;
    --m1287-px: -343.2vw;
    --f1288-px: 99.0769230769rem;
    --v1288-px: 343.4666666667vw;
    --m1288-px: -343.4666666667vw;
    --f1289-px: 99.1538461538rem;
    --v1289-px: 343.7333333333vw;
    --m1289-px: -343.7333333333vw;
    --f1290-px: 99.2307692308rem;
    --v1290-px: 344vw;
    --m1290-px: -344vw;
    --f1291-px: 99.3076923077rem;
    --v1291-px: 344.2666666667vw;
    --m1291-px: -344.2666666667vw;
    --f1292-px: 99.3846153846rem;
    --v1292-px: 344.5333333333vw;
    --m1292-px: -344.5333333333vw;
    --f1293-px: 99.4615384615rem;
    --v1293-px: 344.8vw;
    --m1293-px: -344.8vw;
    --f1294-px: 99.5384615385rem;
    --v1294-px: 345.0666666667vw;
    --m1294-px: -345.0666666667vw;
    --f1295-px: 99.6153846154rem;
    --v1295-px: 345.3333333333vw;
    --m1295-px: -345.3333333333vw;
    --f1296-px: 99.6923076923rem;
    --v1296-px: 345.6vw;
    --m1296-px: -345.6vw;
    --f1297-px: 99.7692307692rem;
    --v1297-px: 345.8666666667vw;
    --m1297-px: -345.8666666667vw;
    --f1298-px: 99.8461538462rem;
    --v1298-px: 346.1333333333vw;
    --m1298-px: -346.1333333333vw;
    --f1299-px: 99.9230769231rem;
    --v1299-px: 346.4vw;
    --m1299-px: -346.4vw;
    --f1300-px: 100rem;
    --v1300-px: 346.6666666667vw;
    --m1300-px: -346.6666666667vw;
    --f1301-px: 100.0769230769rem;
    --v1301-px: 346.9333333333vw;
    --m1301-px: -346.9333333333vw;
    --f1302-px: 100.1538461538rem;
    --v1302-px: 347.2vw;
    --m1302-px: -347.2vw;
    --f1303-px: 100.2307692308rem;
    --v1303-px: 347.4666666667vw;
    --m1303-px: -347.4666666667vw;
    --f1304-px: 100.3076923077rem;
    --v1304-px: 347.7333333333vw;
    --m1304-px: -347.7333333333vw;
    --f1305-px: 100.3846153846rem;
    --v1305-px: 348vw;
    --m1305-px: -348vw;
    --f1306-px: 100.4615384615rem;
    --v1306-px: 348.2666666667vw;
    --m1306-px: -348.2666666667vw;
    --f1307-px: 100.5384615385rem;
    --v1307-px: 348.5333333333vw;
    --m1307-px: -348.5333333333vw;
    --f1308-px: 100.6153846154rem;
    --v1308-px: 348.8vw;
    --m1308-px: -348.8vw;
    --f1309-px: 100.6923076923rem;
    --v1309-px: 349.0666666667vw;
    --m1309-px: -349.0666666667vw;
    --f1310-px: 100.7692307692rem;
    --v1310-px: 349.3333333333vw;
    --m1310-px: -349.3333333333vw;
    --f1311-px: 100.8461538462rem;
    --v1311-px: 349.6vw;
    --m1311-px: -349.6vw;
    --f1312-px: 100.9230769231rem;
    --v1312-px: 349.8666666667vw;
    --m1312-px: -349.8666666667vw;
    --f1313-px: 101rem;
    --v1313-px: 350.1333333333vw;
    --m1313-px: -350.1333333333vw;
    --f1314-px: 101.0769230769rem;
    --v1314-px: 350.4vw;
    --m1314-px: -350.4vw;
    --f1315-px: 101.1538461538rem;
    --v1315-px: 350.6666666667vw;
    --m1315-px: -350.6666666667vw;
    --f1316-px: 101.2307692308rem;
    --v1316-px: 350.9333333333vw;
    --m1316-px: -350.9333333333vw;
    --f1317-px: 101.3076923077rem;
    --v1317-px: 351.2vw;
    --m1317-px: -351.2vw;
    --f1318-px: 101.3846153846rem;
    --v1318-px: 351.4666666667vw;
    --m1318-px: -351.4666666667vw;
    --f1319-px: 101.4615384615rem;
    --v1319-px: 351.7333333333vw;
    --m1319-px: -351.7333333333vw;
    --f1320-px: 101.5384615385rem;
    --v1320-px: 352vw;
    --m1320-px: -352vw;
    --f1321-px: 101.6153846154rem;
    --v1321-px: 352.2666666667vw;
    --m1321-px: -352.2666666667vw;
    --f1322-px: 101.6923076923rem;
    --v1322-px: 352.5333333333vw;
    --m1322-px: -352.5333333333vw;
    --f1323-px: 101.7692307692rem;
    --v1323-px: 352.8vw;
    --m1323-px: -352.8vw;
    --f1324-px: 101.8461538462rem;
    --v1324-px: 353.0666666667vw;
    --m1324-px: -353.0666666667vw;
    --f1325-px: 101.9230769231rem;
    --v1325-px: 353.3333333333vw;
    --m1325-px: -353.3333333333vw;
    --f1326-px: 102rem;
    --v1326-px: 353.6vw;
    --m1326-px: -353.6vw;
    --f1327-px: 102.0769230769rem;
    --v1327-px: 353.8666666667vw;
    --m1327-px: -353.8666666667vw;
    --f1328-px: 102.1538461538rem;
    --v1328-px: 354.1333333333vw;
    --m1328-px: -354.1333333333vw;
    --f1329-px: 102.2307692308rem;
    --v1329-px: 354.4vw;
    --m1329-px: -354.4vw;
    --f1330-px: 102.3076923077rem;
    --v1330-px: 354.6666666667vw;
    --m1330-px: -354.6666666667vw;
    --f1331-px: 102.3846153846rem;
    --v1331-px: 354.9333333333vw;
    --m1331-px: -354.9333333333vw;
    --f1332-px: 102.4615384615rem;
    --v1332-px: 355.2vw;
    --m1332-px: -355.2vw;
    --f1333-px: 102.5384615385rem;
    --v1333-px: 355.4666666667vw;
    --m1333-px: -355.4666666667vw;
    --f1334-px: 102.6153846154rem;
    --v1334-px: 355.7333333333vw;
    --m1334-px: -355.7333333333vw;
    --f1335-px: 102.6923076923rem;
    --v1335-px: 356vw;
    --m1335-px: -356vw;
    --f1336-px: 102.7692307692rem;
    --v1336-px: 356.2666666667vw;
    --m1336-px: -356.2666666667vw;
    --f1337-px: 102.8461538462rem;
    --v1337-px: 356.5333333333vw;
    --m1337-px: -356.5333333333vw;
    --f1338-px: 102.9230769231rem;
    --v1338-px: 356.8vw;
    --m1338-px: -356.8vw;
    --f1339-px: 103rem;
    --v1339-px: 357.0666666667vw;
    --m1339-px: -357.0666666667vw;
    --f1340-px: 103.0769230769rem;
    --v1340-px: 357.3333333333vw;
    --m1340-px: -357.3333333333vw;
    --f1341-px: 103.1538461538rem;
    --v1341-px: 357.6vw;
    --m1341-px: -357.6vw;
    --f1342-px: 103.2307692308rem;
    --v1342-px: 357.8666666667vw;
    --m1342-px: -357.8666666667vw;
    --f1343-px: 103.3076923077rem;
    --v1343-px: 358.1333333333vw;
    --m1343-px: -358.1333333333vw;
    --f1344-px: 103.3846153846rem;
    --v1344-px: 358.4vw;
    --m1344-px: -358.4vw;
    --f1345-px: 103.4615384615rem;
    --v1345-px: 358.6666666667vw;
    --m1345-px: -358.6666666667vw;
    --f1346-px: 103.5384615385rem;
    --v1346-px: 358.9333333333vw;
    --m1346-px: -358.9333333333vw;
    --f1347-px: 103.6153846154rem;
    --v1347-px: 359.2vw;
    --m1347-px: -359.2vw;
    --f1348-px: 103.6923076923rem;
    --v1348-px: 359.4666666667vw;
    --m1348-px: -359.4666666667vw;
    --f1349-px: 103.7692307692rem;
    --v1349-px: 359.7333333333vw;
    --m1349-px: -359.7333333333vw;
    --f1350-px: 103.8461538462rem;
    --v1350-px: 360vw;
    --m1350-px: -360vw;
    --f1351-px: 103.9230769231rem;
    --v1351-px: 360.2666666667vw;
    --m1351-px: -360.2666666667vw;
    --f1352-px: 104rem;
    --v1352-px: 360.5333333333vw;
    --m1352-px: -360.5333333333vw;
    --f1353-px: 104.0769230769rem;
    --v1353-px: 360.8vw;
    --m1353-px: -360.8vw;
    --f1354-px: 104.1538461538rem;
    --v1354-px: 361.0666666667vw;
    --m1354-px: -361.0666666667vw;
    --f1355-px: 104.2307692308rem;
    --v1355-px: 361.3333333333vw;
    --m1355-px: -361.3333333333vw;
    --f1356-px: 104.3076923077rem;
    --v1356-px: 361.6vw;
    --m1356-px: -361.6vw;
    --f1357-px: 104.3846153846rem;
    --v1357-px: 361.8666666667vw;
    --m1357-px: -361.8666666667vw;
    --f1358-px: 104.4615384615rem;
    --v1358-px: 362.1333333333vw;
    --m1358-px: -362.1333333333vw;
    --f1359-px: 104.5384615385rem;
    --v1359-px: 362.4vw;
    --m1359-px: -362.4vw;
    --f1360-px: 104.6153846154rem;
    --v1360-px: 362.6666666667vw;
    --m1360-px: -362.6666666667vw;
    --f1361-px: 104.6923076923rem;
    --v1361-px: 362.9333333333vw;
    --m1361-px: -362.9333333333vw;
    --f1362-px: 104.7692307692rem;
    --v1362-px: 363.2vw;
    --m1362-px: -363.2vw;
    --f1363-px: 104.8461538462rem;
    --v1363-px: 363.4666666667vw;
    --m1363-px: -363.4666666667vw;
    --f1364-px: 104.9230769231rem;
    --v1364-px: 363.7333333333vw;
    --m1364-px: -363.7333333333vw;
    --f1365-px: 105rem;
    --v1365-px: 364vw;
    --m1365-px: -364vw;
    --f1366-px: 105.0769230769rem;
    --v1366-px: 364.2666666667vw;
    --m1366-px: -364.2666666667vw;
    --f1367-px: 105.1538461538rem;
    --v1367-px: 364.5333333333vw;
    --m1367-px: -364.5333333333vw;
    --f1368-px: 105.2307692308rem;
    --v1368-px: 364.8vw;
    --m1368-px: -364.8vw;
    --f1369-px: 105.3076923077rem;
    --v1369-px: 365.0666666667vw;
    --m1369-px: -365.0666666667vw;
    --f1370-px: 105.3846153846rem;
    --v1370-px: 365.3333333333vw;
    --m1370-px: -365.3333333333vw;
    --f1371-px: 105.4615384615rem;
    --v1371-px: 365.6vw;
    --m1371-px: -365.6vw;
    --f1372-px: 105.5384615385rem;
    --v1372-px: 365.8666666667vw;
    --m1372-px: -365.8666666667vw;
    --f1373-px: 105.6153846154rem;
    --v1373-px: 366.1333333333vw;
    --m1373-px: -366.1333333333vw;
    --f1374-px: 105.6923076923rem;
    --v1374-px: 366.4vw;
    --m1374-px: -366.4vw;
    --f1375-px: 105.7692307692rem;
    --v1375-px: 366.6666666667vw;
    --m1375-px: -366.6666666667vw;
    --f1376-px: 105.8461538462rem;
    --v1376-px: 366.9333333333vw;
    --m1376-px: -366.9333333333vw;
    --f1377-px: 105.9230769231rem;
    --v1377-px: 367.2vw;
    --m1377-px: -367.2vw;
    --f1378-px: 106rem;
    --v1378-px: 367.4666666667vw;
    --m1378-px: -367.4666666667vw;
    --f1379-px: 106.0769230769rem;
    --v1379-px: 367.7333333333vw;
    --m1379-px: -367.7333333333vw;
    --f1380-px: 106.1538461538rem;
    --v1380-px: 368vw;
    --m1380-px: -368vw;
    --f1381-px: 106.2307692308rem;
    --v1381-px: 368.2666666667vw;
    --m1381-px: -368.2666666667vw;
    --f1382-px: 106.3076923077rem;
    --v1382-px: 368.5333333333vw;
    --m1382-px: -368.5333333333vw;
    --f1383-px: 106.3846153846rem;
    --v1383-px: 368.8vw;
    --m1383-px: -368.8vw;
    --f1384-px: 106.4615384615rem;
    --v1384-px: 369.0666666667vw;
    --m1384-px: -369.0666666667vw;
    --f1385-px: 106.5384615385rem;
    --v1385-px: 369.3333333333vw;
    --m1385-px: -369.3333333333vw;
    --f1386-px: 106.6153846154rem;
    --v1386-px: 369.6vw;
    --m1386-px: -369.6vw;
    --f1387-px: 106.6923076923rem;
    --v1387-px: 369.8666666667vw;
    --m1387-px: -369.8666666667vw;
    --f1388-px: 106.7692307692rem;
    --v1388-px: 370.1333333333vw;
    --m1388-px: -370.1333333333vw;
    --f1389-px: 106.8461538462rem;
    --v1389-px: 370.4vw;
    --m1389-px: -370.4vw;
    --f1390-px: 106.9230769231rem;
    --v1390-px: 370.6666666667vw;
    --m1390-px: -370.6666666667vw;
    --f1391-px: 107rem;
    --v1391-px: 370.9333333333vw;
    --m1391-px: -370.9333333333vw;
    --f1392-px: 107.0769230769rem;
    --v1392-px: 371.2vw;
    --m1392-px: -371.2vw;
    --f1393-px: 107.1538461538rem;
    --v1393-px: 371.4666666667vw;
    --m1393-px: -371.4666666667vw;
    --f1394-px: 107.2307692308rem;
    --v1394-px: 371.7333333333vw;
    --m1394-px: -371.7333333333vw;
    --f1395-px: 107.3076923077rem;
    --v1395-px: 372vw;
    --m1395-px: -372vw;
    --f1396-px: 107.3846153846rem;
    --v1396-px: 372.2666666667vw;
    --m1396-px: -372.2666666667vw;
    --f1397-px: 107.4615384615rem;
    --v1397-px: 372.5333333333vw;
    --m1397-px: -372.5333333333vw;
    --f1398-px: 107.5384615385rem;
    --v1398-px: 372.8vw;
    --m1398-px: -372.8vw;
    --f1399-px: 107.6153846154rem;
    --v1399-px: 373.0666666667vw;
    --m1399-px: -373.0666666667vw;
    --f1400-px: 107.6923076923rem;
    --v1400-px: 373.3333333333vw;
    --m1400-px: -373.3333333333vw;
    --f1401-px: 107.7692307692rem;
    --v1401-px: 373.6vw;
    --m1401-px: -373.6vw;
    --f1402-px: 107.8461538462rem;
    --v1402-px: 373.8666666667vw;
    --m1402-px: -373.8666666667vw;
    --f1403-px: 107.9230769231rem;
    --v1403-px: 374.1333333333vw;
    --m1403-px: -374.1333333333vw;
    --f1404-px: 108rem;
    --v1404-px: 374.4vw;
    --m1404-px: -374.4vw;
    --f1405-px: 108.0769230769rem;
    --v1405-px: 374.6666666667vw;
    --m1405-px: -374.6666666667vw;
    --f1406-px: 108.1538461538rem;
    --v1406-px: 374.9333333333vw;
    --m1406-px: -374.9333333333vw;
    --f1407-px: 108.2307692308rem;
    --v1407-px: 375.2vw;
    --m1407-px: -375.2vw;
    --f1408-px: 108.3076923077rem;
    --v1408-px: 375.4666666667vw;
    --m1408-px: -375.4666666667vw;
    --f1409-px: 108.3846153846rem;
    --v1409-px: 375.7333333333vw;
    --m1409-px: -375.7333333333vw;
    --f1410-px: 108.4615384615rem;
    --v1410-px: 376vw;
    --m1410-px: -376vw;
    --f1411-px: 108.5384615385rem;
    --v1411-px: 376.2666666667vw;
    --m1411-px: -376.2666666667vw;
    --f1412-px: 108.6153846154rem;
    --v1412-px: 376.5333333333vw;
    --m1412-px: -376.5333333333vw;
    --f1413-px: 108.6923076923rem;
    --v1413-px: 376.8vw;
    --m1413-px: -376.8vw;
    --f1414-px: 108.7692307692rem;
    --v1414-px: 377.0666666667vw;
    --m1414-px: -377.0666666667vw;
    --f1415-px: 108.8461538462rem;
    --v1415-px: 377.3333333333vw;
    --m1415-px: -377.3333333333vw;
    --f1416-px: 108.9230769231rem;
    --v1416-px: 377.6vw;
    --m1416-px: -377.6vw;
    --f1417-px: 109rem;
    --v1417-px: 377.8666666667vw;
    --m1417-px: -377.8666666667vw;
    --f1418-px: 109.0769230769rem;
    --v1418-px: 378.1333333333vw;
    --m1418-px: -378.1333333333vw;
    --f1419-px: 109.1538461538rem;
    --v1419-px: 378.4vw;
    --m1419-px: -378.4vw;
    --f1420-px: 109.2307692308rem;
    --v1420-px: 378.6666666667vw;
    --m1420-px: -378.6666666667vw;
    --f1421-px: 109.3076923077rem;
    --v1421-px: 378.9333333333vw;
    --m1421-px: -378.9333333333vw;
    --f1422-px: 109.3846153846rem;
    --v1422-px: 379.2vw;
    --m1422-px: -379.2vw;
    --f1423-px: 109.4615384615rem;
    --v1423-px: 379.4666666667vw;
    --m1423-px: -379.4666666667vw;
    --f1424-px: 109.5384615385rem;
    --v1424-px: 379.7333333333vw;
    --m1424-px: -379.7333333333vw;
    --f1425-px: 109.6153846154rem;
    --v1425-px: 380vw;
    --m1425-px: -380vw;
    --f1426-px: 109.6923076923rem;
    --v1426-px: 380.2666666667vw;
    --m1426-px: -380.2666666667vw;
    --f1427-px: 109.7692307692rem;
    --v1427-px: 380.5333333333vw;
    --m1427-px: -380.5333333333vw;
    --f1428-px: 109.8461538462rem;
    --v1428-px: 380.8vw;
    --m1428-px: -380.8vw;
    --f1429-px: 109.9230769231rem;
    --v1429-px: 381.0666666667vw;
    --m1429-px: -381.0666666667vw;
    --f1430-px: 110rem;
    --v1430-px: 381.3333333333vw;
    --m1430-px: -381.3333333333vw;
    --f1431-px: 110.0769230769rem;
    --v1431-px: 381.6vw;
    --m1431-px: -381.6vw;
    --f1432-px: 110.1538461538rem;
    --v1432-px: 381.8666666667vw;
    --m1432-px: -381.8666666667vw;
    --f1433-px: 110.2307692308rem;
    --v1433-px: 382.1333333333vw;
    --m1433-px: -382.1333333333vw;
    --f1434-px: 110.3076923077rem;
    --v1434-px: 382.4vw;
    --m1434-px: -382.4vw;
    --f1435-px: 110.3846153846rem;
    --v1435-px: 382.6666666667vw;
    --m1435-px: -382.6666666667vw;
    --f1436-px: 110.4615384615rem;
    --v1436-px: 382.9333333333vw;
    --m1436-px: -382.9333333333vw;
    --f1437-px: 110.5384615385rem;
    --v1437-px: 383.2vw;
    --m1437-px: -383.2vw;
    --f1438-px: 110.6153846154rem;
    --v1438-px: 383.4666666667vw;
    --m1438-px: -383.4666666667vw;
    --f1439-px: 110.6923076923rem;
    --v1439-px: 383.7333333333vw;
    --m1439-px: -383.7333333333vw;
    --f1440-px: 110.7692307692rem;
    --v1440-px: 384vw;
    --m1440-px: -384vw;
    --f1441-px: 110.8461538462rem;
    --v1441-px: 384.2666666667vw;
    --m1441-px: -384.2666666667vw;
    --f1442-px: 110.9230769231rem;
    --v1442-px: 384.5333333333vw;
    --m1442-px: -384.5333333333vw;
    --f1443-px: 111rem;
    --v1443-px: 384.8vw;
    --m1443-px: -384.8vw;
    --f1444-px: 111.0769230769rem;
    --v1444-px: 385.0666666667vw;
    --m1444-px: -385.0666666667vw;
    --f1445-px: 111.1538461538rem;
    --v1445-px: 385.3333333333vw;
    --m1445-px: -385.3333333333vw;
    --f1446-px: 111.2307692308rem;
    --v1446-px: 385.6vw;
    --m1446-px: -385.6vw;
    --f1447-px: 111.3076923077rem;
    --v1447-px: 385.8666666667vw;
    --m1447-px: -385.8666666667vw;
    --f1448-px: 111.3846153846rem;
    --v1448-px: 386.1333333333vw;
    --m1448-px: -386.1333333333vw;
    --f1449-px: 111.4615384615rem;
    --v1449-px: 386.4vw;
    --m1449-px: -386.4vw;
    --f1450-px: 111.5384615385rem;
    --v1450-px: 386.6666666667vw;
    --m1450-px: -386.6666666667vw;
    --f1451-px: 111.6153846154rem;
    --v1451-px: 386.9333333333vw;
    --m1451-px: -386.9333333333vw;
    --f1452-px: 111.6923076923rem;
    --v1452-px: 387.2vw;
    --m1452-px: -387.2vw;
    --f1453-px: 111.7692307692rem;
    --v1453-px: 387.4666666667vw;
    --m1453-px: -387.4666666667vw;
    --f1454-px: 111.8461538462rem;
    --v1454-px: 387.7333333333vw;
    --m1454-px: -387.7333333333vw;
    --f1455-px: 111.9230769231rem;
    --v1455-px: 388vw;
    --m1455-px: -388vw;
    --f1456-px: 112rem;
    --v1456-px: 388.2666666667vw;
    --m1456-px: -388.2666666667vw;
    --f1457-px: 112.0769230769rem;
    --v1457-px: 388.5333333333vw;
    --m1457-px: -388.5333333333vw;
    --f1458-px: 112.1538461538rem;
    --v1458-px: 388.8vw;
    --m1458-px: -388.8vw;
    --f1459-px: 112.2307692308rem;
    --v1459-px: 389.0666666667vw;
    --m1459-px: -389.0666666667vw;
    --f1460-px: 112.3076923077rem;
    --v1460-px: 389.3333333333vw;
    --m1460-px: -389.3333333333vw;
    --f1461-px: 112.3846153846rem;
    --v1461-px: 389.6vw;
    --m1461-px: -389.6vw;
    --f1462-px: 112.4615384615rem;
    --v1462-px: 389.8666666667vw;
    --m1462-px: -389.8666666667vw;
    --f1463-px: 112.5384615385rem;
    --v1463-px: 390.1333333333vw;
    --m1463-px: -390.1333333333vw;
    --f1464-px: 112.6153846154rem;
    --v1464-px: 390.4vw;
    --m1464-px: -390.4vw;
    --f1465-px: 112.6923076923rem;
    --v1465-px: 390.6666666667vw;
    --m1465-px: -390.6666666667vw;
    --f1466-px: 112.7692307692rem;
    --v1466-px: 390.9333333333vw;
    --m1466-px: -390.9333333333vw;
    --f1467-px: 112.8461538462rem;
    --v1467-px: 391.2vw;
    --m1467-px: -391.2vw;
    --f1468-px: 112.9230769231rem;
    --v1468-px: 391.4666666667vw;
    --m1468-px: -391.4666666667vw;
    --f1469-px: 113rem;
    --v1469-px: 391.7333333333vw;
    --m1469-px: -391.7333333333vw;
    --f1470-px: 113.0769230769rem;
    --v1470-px: 392vw;
    --m1470-px: -392vw;
    --f1471-px: 113.1538461538rem;
    --v1471-px: 392.2666666667vw;
    --m1471-px: -392.2666666667vw;
    --f1472-px: 113.2307692308rem;
    --v1472-px: 392.5333333333vw;
    --m1472-px: -392.5333333333vw;
    --f1473-px: 113.3076923077rem;
    --v1473-px: 392.8vw;
    --m1473-px: -392.8vw;
    --f1474-px: 113.3846153846rem;
    --v1474-px: 393.0666666667vw;
    --m1474-px: -393.0666666667vw;
    --f1475-px: 113.4615384615rem;
    --v1475-px: 393.3333333333vw;
    --m1475-px: -393.3333333333vw;
    --f1476-px: 113.5384615385rem;
    --v1476-px: 393.6vw;
    --m1476-px: -393.6vw;
    --f1477-px: 113.6153846154rem;
    --v1477-px: 393.8666666667vw;
    --m1477-px: -393.8666666667vw;
    --f1478-px: 113.6923076923rem;
    --v1478-px: 394.1333333333vw;
    --m1478-px: -394.1333333333vw;
    --f1479-px: 113.7692307692rem;
    --v1479-px: 394.4vw;
    --m1479-px: -394.4vw;
    --f1480-px: 113.8461538462rem;
    --v1480-px: 394.6666666667vw;
    --m1480-px: -394.6666666667vw;
    --f1481-px: 113.9230769231rem;
    --v1481-px: 394.9333333333vw;
    --m1481-px: -394.9333333333vw;
    --f1482-px: 114rem;
    --v1482-px: 395.2vw;
    --m1482-px: -395.2vw;
    --f1483-px: 114.0769230769rem;
    --v1483-px: 395.4666666667vw;
    --m1483-px: -395.4666666667vw;
    --f1484-px: 114.1538461538rem;
    --v1484-px: 395.7333333333vw;
    --m1484-px: -395.7333333333vw;
    --f1485-px: 114.2307692308rem;
    --v1485-px: 396vw;
    --m1485-px: -396vw;
    --f1486-px: 114.3076923077rem;
    --v1486-px: 396.2666666667vw;
    --m1486-px: -396.2666666667vw;
    --f1487-px: 114.3846153846rem;
    --v1487-px: 396.5333333333vw;
    --m1487-px: -396.5333333333vw;
    --f1488-px: 114.4615384615rem;
    --v1488-px: 396.8vw;
    --m1488-px: -396.8vw;
    --f1489-px: 114.5384615385rem;
    --v1489-px: 397.0666666667vw;
    --m1489-px: -397.0666666667vw;
    --f1490-px: 114.6153846154rem;
    --v1490-px: 397.3333333333vw;
    --m1490-px: -397.3333333333vw;
    --f1491-px: 114.6923076923rem;
    --v1491-px: 397.6vw;
    --m1491-px: -397.6vw;
    --f1492-px: 114.7692307692rem;
    --v1492-px: 397.8666666667vw;
    --m1492-px: -397.8666666667vw;
    --f1493-px: 114.8461538462rem;
    --v1493-px: 398.1333333333vw;
    --m1493-px: -398.1333333333vw;
    --f1494-px: 114.9230769231rem;
    --v1494-px: 398.4vw;
    --m1494-px: -398.4vw;
    --f1495-px: 115rem;
    --v1495-px: 398.6666666667vw;
    --m1495-px: -398.6666666667vw;
    --f1496-px: 115.0769230769rem;
    --v1496-px: 398.9333333333vw;
    --m1496-px: -398.9333333333vw;
    --f1497-px: 115.1538461538rem;
    --v1497-px: 399.2vw;
    --m1497-px: -399.2vw;
    --f1498-px: 115.2307692308rem;
    --v1498-px: 399.4666666667vw;
    --m1498-px: -399.4666666667vw;
    --f1499-px: 115.3076923077rem;
    --v1499-px: 399.7333333333vw;
    --m1499-px: -399.7333333333vw;
    --f1500-px: 115.3846153846rem;
    --v1500-px: 400vw;
    --m1500-px: -400vw;
    --transform-dist: translateY(var(--v24-px));
    --border-num: var(--v8-px);
    --shadow1: var(--v4-px) var(--v4-px) 0 var(--text-color);
    --shadow2: var(--v3-px) var(--v3-px) 0 var(--text-color);
    --content-width: 88vw;
  }
}
html {
  width: 100vw;
  overflow-x: hidden;
}

body {
  background: var(--base-color);
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-size: var(--f14-px);
  line-height: 1.85;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 2;
  width: 100vw;
  overflow-x: hidden;
}
@media (max-width: 967px) {
  body {
    font-size: var(--f13-px);
  }
}

body.home {
  opacity: 0;
  -webkit-transition: opacity var(--transition-middle);
  transition: opacity var(--transition-middle);
}
body.home.on {
  opacity: 1;
}

a {
  opacity: 1;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
a:hover {
  opacity: 0.7;
}

.mt0 {
  margin-top: 0 !important;
}

img {
  width: auto;
  height: auto;
}

.btnwrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btnwrap.left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btnwrap.right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.btnwrap a[target=_blank].btn01,
.btnwrap a[target=_blank].btn02,
.btnwrap a[target=_blank].btn03,
.btnwrap a[target=_blank].btn04,
.btnwrap a[target=_blank].btn_yt,
.btnwrap a[target=_blank].btn_yt2,
.btnwrap a[target=_blank].btn_line {
  padding-right: var(--v40-px) !important;
}
.btnwrap a[target=_blank].btn01::after,
.btnwrap a[target=_blank].btn02::after,
.btnwrap a[target=_blank].btn03::after,
.btnwrap a[target=_blank].btn04::after,
.btnwrap a[target=_blank].btn_yt::after,
.btnwrap a[target=_blank].btn_yt2::after,
.btnwrap a[target=_blank].btn_line::after {
  position: absolute;
  background: url("/wp-content/themes/owned/img/parts/arrow/blank_wht.png") no-repeat !important;
  width: 0.85vw !important;
  height: 0.95vw !important;
  background-size: contain !important;
  top: calc(50% - 0.475vw) !important;
  right: var(--v16-px) !important;
}
@media (max-width: 967px) {
  .btnwrap a[target=_blank].btn01,
  .btnwrap a[target=_blank].btn02,
  .btnwrap a[target=_blank].btn03,
  .btnwrap a[target=_blank].btn04,
  .btnwrap a[target=_blank].btn_yt,
  .btnwrap a[target=_blank].btn_yt2,
  .btnwrap a[target=_blank].btn_line {
    padding-right: var(--v32-px) !important;
  }
  .btnwrap a[target=_blank].btn01::after,
  .btnwrap a[target=_blank].btn02::after,
  .btnwrap a[target=_blank].btn03::after,
  .btnwrap a[target=_blank].btn04::after,
  .btnwrap a[target=_blank].btn_yt::after,
  .btnwrap a[target=_blank].btn_yt2::after,
  .btnwrap a[target=_blank].btn_line::after {
    background: url("/wp-content/themes/owned/img/parts/arrow/blank_wht.png") no-repeat !important;
    width: 3vw !important;
    height: 3.2vw !important;
    right: var(--v13-px) !important;
    background-size: contain !important;
    top: calc(50% - 1.6vw) !important;
  }
}

.btn01,
.btn02,
.btn03,
.btn04,
.btn_yt,
.btn_yt2,
.btn_line {
  display: block;
  border-radius: 20vw;
  padding: 1em var(--v56-px) 1em 2em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-weight: 600;
  position: relative;
  text-decoration: none;
  line-height: 1.5;
  max-width: 100%;
  word-break: auto-phrase;
}
@media (max-width: 967px) {
  .btn01,
  .btn02,
  .btn03,
  .btn04,
  .btn_yt,
  .btn_yt2,
  .btn_line {
    font-size: var(--f12-px);
    padding: 0.75em var(--v48-px) 0.75em 1.5em;
  }
}
.btn01::after,
.btn02::after,
.btn03::after,
.btn04::after,
.btn_yt::after,
.btn_yt2::after,
.btn_line::after {
  content: "";
  position: absolute;
  right: var(--v14-px);
  top: calc(50% - var(--v13-px));
  width: var(--v30-px);
  height: var(--v30-px);
}
@media (max-width: 967px) {
  .btn01::after,
  .btn02::after,
  .btn03::after,
  .btn04::after,
  .btn_yt::after,
  .btn_yt2::after,
  .btn_line::after {
    right: var(--v6-px);
    top: calc(50% - var(--v10-px));
    width: var(--v20-px);
    height: var(--v20-px);
  }
}

a[target=_blank].btn01, a[target=_blank].btn02, a[target=_blank].btn03, a[target=_blank].btn04, a[target=_blank].btn_yt, a[target=_blank].btn_yt2, a[target=_blank].btn_line {
  padding-right: var(--v40-px) !important;
}
a[target=_blank].btn01::after, a[target=_blank].btn02::after, a[target=_blank].btn03::after, a[target=_blank].btn04::after, a[target=_blank].btn_yt::after, a[target=_blank].btn_yt2::after, a[target=_blank].btn_line::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/blank_wht.png") no-repeat !important;
  width: 0.85vw !important;
  height: 0.95vw !important;
  background-size: contain !important;
  top: calc(50% - 0.475vw) !important;
  right: var(--v16-px) !important;
}
@media (max-width: 967px) {
  a[target=_blank].btn01, a[target=_blank].btn02, a[target=_blank].btn03, a[target=_blank].btn04, a[target=_blank].btn_yt, a[target=_blank].btn_yt2, a[target=_blank].btn_line {
    padding-right: var(--v32-px) !important;
  }
  a[target=_blank].btn01::after, a[target=_blank].btn02::after, a[target=_blank].btn03::after, a[target=_blank].btn04::after, a[target=_blank].btn_yt::after, a[target=_blank].btn_yt2::after, a[target=_blank].btn_line::after {
    background: url("/wp-content/themes/owned/img/parts/arrow/blank_wht.png") no-repeat !important;
    width: 3vw !important;
    height: 3.2vw !important;
    right: var(--v13-px) !important;
    background-size: contain !important;
    top: calc(50% - 1.6vw) !important;
  }
}

.btn01 {
  background: var(--fe-color);
  color: var(--white-color);
}
.btn01::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn01::after {
    background-size: var(--v20-px);
  }
}

.btn02 {
  border: var(--border1);
  color: var(--text-color);
}
.btn02::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn02::after {
    background-size: var(--v20-px);
  }
}

.btn03 {
  background: var(--hi-color);
  color: var(--white-color);
}
.btn03::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn03::after {
    background-size: var(--v20-px);
  }
}

.btn04 {
  background: var(--white-color);
}

a[target=_blank].btn04::after,
.btnwrap a[target=_blank].btn04::after {
  background-image: url("/wp-content/themes/owned/img/parts/arrow/blank_blue.png") !important;
}

.mv-window5 a[target=_blank].btn04::after {
  background-image: url("/wp-content/themes/owned/img/parts/arrow/blank_hi.png") !important;
}

.btn_yt {
  background: var(--yt-color);
  color: var(--white-color);
}
.btn_yt::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn_yt::after {
    background-size: var(--v20-px);
  }
}

.btn_line {
  background: #2db264;
  color: var(--white-color);
}
.btn_line::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn_line::after {
    background-size: var(--v20-px);
  }
}

.btn_yt2 {
  background: #8d261e;
  color: var(--white-color);
}
.btn_yt2::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .btn_yt2::after {
    background-size: var(--v20-px);
  }
}

.bread {
  position: absolute;
  left: var(--v64-px);
  top: 8.25em;
  background: #639be6;
  border-radius: 20vw;
  padding: 0.5em 1em;
  border: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 1;
}
@media (max-width: 967px) {
  .bread {
    position: relative;
    top: -5em;
    left: 0;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
    width: 100vw;
    overflow-x: scroll;
  }
}
.bread ul {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
}
.bread ul li {
  color: var(--white-color);
  font-size: var(--f12-px);
}
.bread ul li a {
  color: var(--white-color);
}
.bread ul li span {
  opacity: 0.6;
}
.bread ul li:not(:first-child)::before {
  content: ">";
  padding-right: 0.5em;
}

@media (min-width: 967px) {
  .single-post .bread {
    top: 8.4em;
  }
}
@media (max-width: 967px) {
  .single-post .bread {
    top: 0.75em;
  }
}

header {
  width: 100vw;
  position: fixed;
  left: 0;
  top: var(--v20-px);
  z-index: 10;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  z-index: 500;
}
header .head-inner {
  margin: 0 auto;
  width: 95.83333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
header .head-inner .logo img {
  width: 15.277777vw;
  height: auto;
}
@media (max-width: 967px) {
  header .head-inner .logo img {
    width: 34.133333vw;
  }
}
header .head-inner .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--v16-px);
}
header .head-inner .nav .menuwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  gap: var(--v16-px);
}
header .head-inner .nav .menuwrap > li {
  position: relative;
}
header .head-inner .nav .menuwrap > li.haschild > a {
  position: relative;
}
header .head-inner .nav .menuwrap > li.haschild .hover-submenu {
  position: absolute;
  top: calc(100% + var(--v16-px));
  left: 50%;
  -webkit-transform: translate(-50%, var(--v6-px));
          transform: translate(-50%, var(--v6-px));
  background: var(--white-color);
  border: var(--border1);
  border-radius: var(--v12-px);
  padding: var(--v16-px) var(--v24-px);
  -webkit-box-shadow: var(--shadow2);
          box-shadow: var(--shadow2);
  min-width: 12em;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity var(--transition-short), visibility var(--transition-short), -webkit-transform var(--transition-short);
  transition: opacity var(--transition-short), visibility var(--transition-short), -webkit-transform var(--transition-short);
  transition: opacity var(--transition-short), visibility var(--transition-short), transform var(--transition-short);
  transition: opacity var(--transition-short), visibility var(--transition-short), transform var(--transition-short), -webkit-transform var(--transition-short);
  z-index: 600;
}
header .head-inner .nav .menuwrap > li.haschild .hover-submenu::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 90%;
  height: var(--v32-px);
}
header .head-inner .nav .menuwrap > li.haschild .hover-submenu::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: calc(100% + var(--v1-px));
  width: var(--v16-px);
  height: var(--v16-px);
  background: var(--white-color);
  border-top: var(--border1);
  border-left: var(--border1);
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}
header .head-inner .nav .menuwrap > li.haschild .hover-submenu li a {
  display: block;
  padding: var(--v2-px) 0;
  font-size: var(--f15-px);
  font-weight: 600;
  white-space: nowrap;
  color: var(--text-color);
  -webkit-transition: opacity var(--transition-short), color var(--transition-short);
  transition: opacity var(--transition-short), color var(--transition-short);
}
header .head-inner .nav .menuwrap > li.haschild .hover-submenu li a:hover {
  color: var(--blue-color);
}
header .head-inner .nav .menuwrap > li.haschild:hover .hover-submenu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  pointer-events: auto;
}
header .head-inner .nav .search {
  background: var(--white-color);
  border: var(--border1);
  border-radius: 20vw;
  width: var(--v30-px);
  height: var(--v30-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  position: relative;
  padding-left: 0em;
  overflow: hidden;
}
header .head-inner .nav .search.active {
  width: 12vw;
}
header .head-inner .nav .search.active input {
  opacity: 1;
  pointer-events: auto;
}
header .head-inner .nav .search .searchfield {
  width: 100%;
}
header .head-inner .nav .search input {
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  pointer-events: none;
  width: 10vw;
  margin-top: 0;
  margin-bottom: 0;
  background: var(--white-color);
  border: 0;
  padding-left: 2em;
}
header .head-inner .nav .search input[type=submit] {
  display: none;
}
header .head-inner .nav .search img {
  position: absolute;
  left: var(--v6-px);
  top: var(--v6-px);
  width: var(--v14-px);
}
header .head-inner .nav .menu-strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v12-px);
}
header .head-inner .nav .menu-strong li {
  width: 7.2222vw;
  height: var(--v30-px);
  background: var(--white-color);
  border: var(--border1);
  border-radius: 20vw;
  min-width: 88px;
}
header .head-inner .nav .menu-strong li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  font-size: var(--f12-px);
  font-weight: 600;
}
header .head-inner .nav .menu-item-btn {
  width: var(--v34-px);
  height: var(--v34-px);
  background: var(--dark-color);
  border-radius: 50%;
  position: relative;
  z-index: 500;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  cursor: pointer;
  -webkit-transform: scale(1);
          transform: scale(1);
}
header .head-inner .nav .menu-item-btn:hover {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
header .head-inner .nav .menu-item-btn span {
  position: absolute;
  top: 50%;
  width: var(--v2-px);
  height: var(--v2-px);
  background: var(--white-color);
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
header .head-inner .nav .menu-item-btn span:nth-child(1) {
  left: var(--v11-px);
}
header .head-inner .nav .menu-item-btn span:nth-child(2) {
  left: var(--v16-px);
}
header .head-inner .nav .menu-item-btn span:nth-child(3) {
  left: var(--v21-px);
}
header .head-inner .nav .menu-item-btn.active {
  background: var(--white-color);
}
header .head-inner .nav .menu-item-btn.active span {
  background: var(--text-color);
  top: 48%;
}
header .head-inner .nav .menu-item-btn.active span:nth-child(1) {
  width: var(--v18-px);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  left: var(--v8-px);
}
header .head-inner .nav .menu-item-btn.active span:nth-child(2) {
  width: 0;
  opacity: 0;
}
header .head-inner .nav .menu-item-btn.active span:nth-child(3) {
  width: var(--v18-px);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: var(--v8-px);
}
header.none {
  top: var(--v10-px);
}
header.none .head-inner {
  width: 96vw;
  background: var(--white-color);
  padding: 1em 2.5em;
  border-radius: 25vw;
  -webkit-box-shadow: 0 0 var(--v6-px) rgba(14, 46, 106, 0.2);
          box-shadow: 0 0 var(--v6-px) rgba(14, 46, 106, 0.2);
}
header.none .head-inner .logo {
  margin-top: -0.25em;
}
@media (max-width: 967px) {
  header.none .head-inner {
    padding: 0.5em 1em;
  }
}
header .allmenu_inner {
  position: fixed;
  top: 0;
  right: 0;
  width: 26.0416vw;
  background: #508de0;
  color: var(--white-color);
  padding: var(--v80-px) var(--v48-px) var(--v80-px);
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  opacity: 0;
  pointer-events: none;
  min-height: 100vh;
}
@media (max-width: 967px) {
  header .allmenu_inner {
    width: 91.1111vw;
  }
}
header .allmenu_inner a {
  color: var(--white-color);
}
header .allmenu_inner .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v8-px);
}
header .allmenu_inner .top .haschild > a {
  position: relative;
}
header .allmenu_inner .top .haschild > a::after {
  content: "+";
}
header .allmenu_inner .top .haschild.is-open > a::after {
  content: none;
}
header .allmenu_inner .top .haschild.is-open .child li {
  height: 2em;
}
@media (max-width: 967px) {
  header .allmenu_inner .top .haschild.is-open .child li {
    height: 2.3em;
  }
}
header .allmenu_inner .top .haschild.is-open .child li {
  opacity: 1;
  pointer-events: auto;
}
header .allmenu_inner .top .child {
  position: relative;
}
header .allmenu_inner .top .child li {
  height: 0;
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  padding-left: 1em;
  pointer-events: none;
}
header .allmenu_inner .top .child.active li {
  height: 2em;
}
@media (max-width: 967px) {
  header .allmenu_inner .top .child.active li {
    height: 2.3em;
  }
}
header .allmenu_inner .top .child.active li {
  opacity: 1;
  pointer-events: auto;
}
header .allmenu_inner .under {
  margin-top: var(--v24-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.5;
  font-size: var(--f12-px);
  gap: 1em var(--v16-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1200px) {
  header .allmenu_inner .under {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--v8-px);
  }
}
@media (max-width: 967px) {
  header .allmenu_inner .under {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--v8-px);
  }
}
header .allmenu_inner.active {
  opacity: 1;
  pointer-events: auto;
}

.allmenu_inner:not(.active) .haschild.is-open .child li,
.allmenu_inner:not(.active) .child.active li {
  pointer-events: none !important;
}

@media (max-width: 967px) {
  .allmenu_inner {
    max-height: 100vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .allmenu_inner .top {
    gap: 0;
  }
  .allmenu_inner .top > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1em 0;
    font-size: 1.12rem;
    font-weight: 600;
    letter-spacing: 0.04em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
  }
  .allmenu_inner .top > li > a::after {
    content: "";
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0.55em;
    height: 0.92em;
    background: url("/wp-content/themes/owned/img/parts/arrow/chevron_wht.svg") no-repeat center/contain;
  }
  .allmenu_inner .top > li.haschild > a::after {
    content: "";
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0.9em;
    height: 0.9em;
    background: url("/wp-content/themes/owned/img/parts/arrow/plus_wht.svg") no-repeat center/contain;
  }
  .allmenu_inner .top > li.haschild.is-open > a::after {
    content: none;
  }
  .allmenu_inner .top > li.haschild:has(.child.active) > a::after {
    background-image: url("/wp-content/themes/owned/img/parts/arrow/minus_wht.svg");
  }
  .allmenu_inner .top > li.haschild.is-open > a,
  .allmenu_inner .top > li.haschild:has(.child.active) > a {
    border-bottom: none;
  }
  .allmenu_inner .top > li.haschild.is-open > .child,
  .allmenu_inner .top > li.haschild:has(.child.active) > .child {
    margin-top: -0.55em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
  }
  .allmenu_inner .child li a {
    display: block;
    line-height: 1.3;
    padding: 0.3em 0 0.3em 1.1em;
    font-size: 0.95rem;
    opacity: 0.8;
  }
  .allmenu_inner .top > li:nth-last-child(2) > a {
    border-bottom: none;
  }
  .allmenu_inner .top > li:last-child {
    margin-top: 0.9em;
  }
  .allmenu_inner .top > li:last-child > a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.85);
    border-radius: 999px;
    padding: 0.85em 2.6em;
  }
  .allmenu_inner .top > li:last-child > a::after {
    content: "";
    position: absolute;
    right: 1em;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 0.62em;
    height: 1.05em;
    background: url("/wp-content/themes/owned/img/parts/arrow/chevron_wht.svg") no-repeat center/contain;
  }
  .allmenu_inner .under {
    border-top: none;
  }
}
.pr_section {
  background: url("/wp-content/themes/owned/img/parts/bg/bg_pattern.png");
  background-size: 97.5vw;
  padding: 11.111111vw 0 var(--v96-px);
  position: relative;
  z-index: 10;
}
@media (max-width: 967px) {
  .pr_section {
    background-size: 300vw;
  }
}
.pr_section .pr_block {
  width: calc(var(--content-width) - var(--v24-px));
  margin: 0 auto;
  background: var(--white-color);
  border: var(--border1);
  border-radius: var(--border-num);
  position: relative;
  margin-left: auto;
  left: var(--v8-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 967px) {
  .pr_section .pr_block {
    width: var(--content-width);
    left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: var(--v16-px);
  }
}
.pr_section .pr_block .pr_left {
  width: 33.88888vw;
  background: var(--text-color);
  border-right: var(--border1);
  border-radius: var(--border-num) 0 0 var(--border-num);
  overflow: hidden;
}
@media (max-width: 967px) {
  .pr_section .pr_block .pr_left {
    width: 100%;
    border-radius: var(--border-num) var(--border-num) 0 0;
    border-right: 0;
    border-bottom: var(--border1);
  }
}
.pr_section .pr_block .pr_left img {
  width: 100%;
}
.pr_section .pr_block .pr_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 43.75vw;
  padding: var(--v48-px);
}
@media (max-width: 967px) {
  .pr_section .pr_block .pr_right {
    width: 100%;
    padding: var(--v24-px);
  }
}
.pr_section .pr_block .pr_right .btn01,
.pr_section .pr_block .pr_right .btn_yt {
  margin-top: var(--v16-px);
}
.pr_section .pr_block + .pr_block {
  margin-top: 8.33333vw;
}
.pr_section .pr_block.yt_block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 967px) {
  .pr_section .pr_block.yt_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.pr_section .pr_block.yt_block .pr_left {
  border-right: none;
  border-left: var(--border1);
  border-radius: 0 var(--border-num) var(--border-num) 0;
  overflow: hidden;
}
@media (max-width: 967px) {
  .pr_section .pr_block.yt_block .pr_left {
    border-left: none;
    border-radius: var(--border-num) var(--border-num) 0 0;
  }
}
.pr_section .pr_block.yt_block .pr_left figure {
  position: relative;
}
.pr_section .pr_block.yt_block .pr_left figure img {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation-name: slideShow;
          animation-name: slideShow;
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  opacity: 1;
}
.pr_section .pr_block.yt_block .pr_left figure img:nth-child(1) {
  position: relative;
  opacity: 1;
}
.pr_section .pr_block.yt_block .pr_left figure img:nth-child(2) {
  -webkit-animation-delay: -12s;
          animation-delay: -12s; /* 2番目の画像の遅延 */
}
.pr_section .pr_block.yt_block .pr_left figure img:nth-child(3) {
  -webkit-animation-delay: -8s;
          animation-delay: -8s; /* 2番目の画像の遅延 */
}
.pr_section .pr_block.yt_block .pr_left figure img:nth-child(4) {
  -webkit-animation-delay: -4s;
          animation-delay: -4s; /* 2番目の画像の遅延 */
}
@media (max-width: 967px) {
  .pr_section .pr_block.yt_block .pr_right {
    margin-top: 0;
  }
}

@-webkit-keyframes slideShow {
  0% {
    opacity: 0;
  }
  4% {
    opacity: 1;
  }
  25% {
    opacity: 1; /* 1番目の画像が表示される */
  }
  29%, 100% {
    opacity: 0; /* 4番目の画像が表示される */
  }
}

@keyframes slideShow {
  0% {
    opacity: 0;
  }
  4% {
    opacity: 1;
  }
  25% {
    opacity: 1; /* 1番目の画像が表示される */
  }
  29%, 100% {
    opacity: 0; /* 4番目の画像が表示される */
  }
}
h2.pr_head.yt {
  margin-top: var(--v96-px);
}
@media (max-width: 967px) {
  h2.pr_head.yt {
    margin-top: var(--v48-px);
  }
}
h2.pr_head.yt img {
  vertical-align: baseline;
  margin-right: var(--v2-px);
}
@media (max-width: 967px) {
  h2.pr_head.yt img {
    height: var(--v16-px);
  }
}
h2.pr_head.yt strong {
  color: var(--yt-color);
}

h2.pr_head {
  line-height: 1;
  font-weight: 600;
  width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: var(--v32-px);
}
@media (max-width: 967px) {
  h2.pr_head {
    margin-bottom: 0;
    position: relative;
    left: 0;
    top: 0;
    width: var(--content-width);
    margin: 0 auto;
  }
}
h2.pr_head small {
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: var(--border-num) var(--border-num) 0 0;
  font-size: var(--f18-px);
  padding: 0.5em;
}
@media (max-width: 967px) {
  h2.pr_head small {
    font-size: var(--f12-px);
  }
}
h2.pr_head span {
  background: var(--white-color);
  border: var(--border1);
  border-radius: 0 var(--border-num) var(--border-num) var(--border-num);
  display: block;
  padding: var(--v12-px);
  margin-top: var(--v12-px);
  font-size: var(--f27-px);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 967px) {
  h2.pr_head span {
    font-size: var(--f18-px);
    margin-top: var(--v8-px);
  }
}
h2.pr_head strong {
  font-size: var(--f44-px);
  color: var(--fe-color);
}
@media (max-width: 967px) {
  h2.pr_head strong {
    font-size: var(--f22-px);
  }
}
@media (max-width: 967px) {
  h2.pr_head + .pr_block {
    margin-top: var(--v16-px);
  }
}

.word_block {
  width: var(--content-width);
  margin: var(--v64-px) auto 0;
  background: var(--white-color);
  border: var(--border1);
  border-radius: var(--border-num);
  text-align: center;
}
.word_block h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1.75vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
}
@media (max-width: 967px) {
  .word_block h2 {
    margin-top: -4.5vw;
  }
}
.word_block h2 span {
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: var(--border-num);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  padding: 0.5em;
  line-height: 1;
  font-size: var(--f22-px);
}
@media (max-width: 967px) {
  .word_block h2 span {
    font-size: var(--f15-px);
  }
}
.word_block > p {
  text-align: center;
  font-weight: 600;
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .word_block > p {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
.word_block .btnwrap {
  margin-top: var(--v24-px);
  gap: var(--v8-px);
}
@media (max-width: 967px) {
  .word_block .btnwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.word_block .btnwrap .btn01,
.word_block .btnwrap .btn03 {
  width: 24vw;
}
@media (max-width: 967px) {
  .word_block .btnwrap .btn01,
  .word_block .btnwrap .btn03 {
    width: 90%;
    margin-left: 5%;
  }
}
.word_block .btnwrap .btn03 {
  padding-right: 2em;
}
.word_block .word_foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  height: 3%;
  border-top: var(--border1);
  margin-top: var(--v32-px);
  overflow: hidden;
}
.word_block .word_foot p {
  background: var(--text-color);
  color: var(--white-color);
  text-align: left;
  position: relative;
  padding: 0.5em;
  line-height: 1.35;
  font-weight: 600;
  width: 15vw;
}
@media (max-width: 967px) {
  .word_block .word_foot p {
    width: 44.13333vw;
    font-size: var(--f11-px);
  }
}
.word_block .word_foot p::after {
  content: "";
  position: absolute;
  right: -4vw;
  border: 2.9vw transparent solid;
  border-left: 1.25vw var(--text-color) solid;
  top: calc(50% - 2.9vw);
}
@media (max-width: 967px) {
  .word_block .word_foot p::after {
    right: -8.8vw;
    border: 5.6vw transparent solid;
    border-left: 3.25vw var(--text-color) solid;
    top: calc(50% - 5.9vw);
  }
}
.word_block .word_foot .word_wrap {
  width: -webkit-fill-available;
  overflow: hidden;
}
.word_block .word_foot .word_wrap ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5em;
  padding-left: var(--v32-px);
  overflow: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  -webkit-animation: looptext 60s linear infinite;
          animation: looptext 60s linear infinite;
}
.word_block .word_foot .word_wrap ul li {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.word_block .word_foot .word_wrap ul li:after {
  content: "/";
  padding-left: 0.5em;
}
@media (max-width: 967px) {
  .word_block .word_foot .word_wrap ul li {
    font-size: var(--f11-px);
  }
}
.word_block .word_foot .word_wrap ul li a {
  text-decoration: underline;
}
.word_block .word_foot .word_wrap ul li a:hover {
  text-decoration: none;
}

@media (max-width: 967px) {
  .bnr_section {
    padding: var(--v40-px) 0;
  }
}
.bnr_section .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--v32-px);
  padding: var(--v64-px);
}
@media (max-width: 967px) {
  .bnr_section .flex {
    width: var(--content-width);
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.bnr_section .flex a {
  display: block;
  border: var(--border1);
  border-radius: var(--border-num);
  -webkit-box-shadow: var(--shadow1);
          box-shadow: var(--shadow1);
  overflow: hidden;
  width: 31.805555vw;
}
@media (max-width: 967px) {
  .bnr_section .flex a {
    width: 100%;
  }
}
.bnr_section .flex a img {
  width: 100%;
}

.line_block {
  padding: var(--v96-px) 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--v48-px);
  position: relative;
  width: 100vw;
}
@media (max-width: 967px) {
  .line_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: var(--v48-px) 0;
  }
}
.line_block .circle_deco {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.line_block .circle_deco p {
  position: absolute;
  width: 26.361111vw;
  height: 26.361111vw;
  border: var(--v32-px) solid var(--white-color);
  border-radius: 50%;
}
@media (max-width: 967px) {
  .line_block .circle_deco p {
    width: 54.361111vw;
    border: var(--v24-px) solid var(--white-color);
    height: 54.361111vw;
  }
}
.line_block .circle_deco p:first-child {
  right: -10vw;
  top: -2.2222vw;
}
.line_block .circle_deco p:last-child {
  left: -10vw;
  bottom: -13.8888vw;
}
.line_block .line_head {
  position: relative;
}
.line_block .line_head figure {
  background: var(--white-color);
  position: relative;
  width: 27.7777vw;
  height: 27.7777vw;
  border: var(--border1);
  -webkit-box-shadow: var(--shadow1);
          box-shadow: var(--shadow1);
  border-radius: var(--border-num);
  padding: var(--v16-px);
  z-index: 1;
}
@media (max-width: 967px) {
  .line_block .line_head figure {
    width: 74.66666vw;
    height: 74.66666vw;
    margin-left: auto;
    margin-right: auto;
  }
}
.line_block .line_head figure .shuffle_btn {
  width: var(--v48-px);
  height: var(--v48-px);
  background: var(--yellow-color);
  border: var(--border1);
  position: absolute;
  right: var(--v16-px);
  bottom: var(--v16-px);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: var(--v2-px) var(--v2-px) 0 var(--text-color);
          box-shadow: var(--v2-px) var(--v2-px) 0 var(--text-color);
  -webkit-transition: var(--transition-veryshort);
  transition: var(--transition-veryshort);
  cursor: pointer;
  z-index: 2;
}
.line_block .line_head figure .shuffle_btn img {
  width: var(--v26-px);
  margin-left: var(--v1-px);
  position: relative;
  z-index: 2;
}
.line_block .line_head figure .shuffle_btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.line_block .line_head figure .lineimg_list img {
  position: absolute;
  left: var(--v36-px);
  top: var(--v36-px);
  width: calc(100% - var(--v72-px));
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.line_block .line_head figure .lineimg_list img.active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.line_block .line_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v24-px);
  position: relative;
}
@media (max-width: 967px) {
  .line_block .line_body h2 img {
    width: var(--content-width);
  }
}
@media (max-width: 967px) {
  .line_block .line_body p {
    width: var(--content-width);
  }
}
@media (max-width: 967px) {
  .line_block .line_body .btnwrap {
    width: var(--content-width);
  }
}

.ad_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: var(--v64-px);
}

footer {
  background: #508de0;
  border-radius: var(--v96-px) var(--v96-px) 0 0;
  padding-top: var(--v32-px);
  color: var(--white-color);
  position: relative;
  z-index: 10;
}
@media (max-width: 967px) {
  footer {
    border-radius: var(--v32-px) var(--v32-px) 0 0;
  }
}
footer .foot_logo {
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: var(--v40-px);
}
footer .foot_logo img {
  width: 13.8888vw;
}
@media (max-width: 967px) {
  footer .foot_logo img {
    width: 38vw;
    margin: 0 auto;
  }
}
footer .flex_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 967px) {
  footer .flex_top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
footer .flex_top .foot_nav {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 967px) {
  footer .flex_top .foot_nav {
    border-right: none;
  }
}
footer .flex_top .foot_nav .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 62vw;
  gap: var(--v24-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: var(--v32-px);
  padding-right: var(--v48-px);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 967px) {
  footer .flex_top .foot_nav .top {
    width: var(--content-width);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--v16-px);
  }
}
footer .flex_top .foot_nav .top li {
  width: 12.3333vw;
  font-weight: 600;
  font-size: var(--f14-px);
}
@media (max-width: 967px) {
  footer .flex_top .foot_nav .top li {
    font-size: var(--f13-px);
    width: 100%;
    margin-left: var(--v25-px);
  }
}
@media (min-width: 967px) {
  footer .flex_top .foot_nav .top li ul.child li {
    opacity: 0.7;
    font-size: var(--f13-px);
    font-weight: 500;
  }
}
footer .flex_top .foot_nav .top .haschild > a {
  position: relative;
}
footer .flex_top .foot_nav .top .haschild > a::after {
  content: "+";
}
@media (max-width: 967px) {
  footer .flex_top .foot_nav .top .child {
    position: relative;
  }
  footer .flex_top .foot_nav .top .child li {
    height: 0;
    opacity: 0;
    -webkit-transition: var(--transition-short);
    transition: var(--transition-short);
    padding-left: 1em;
    pointer-events: none;
    margin-left: 0;
  }
  footer .flex_top .foot_nav .top .child.active li {
    height: 2em;
    opacity: 1;
    pointer-events: auto;
  }
}
footer .flex_top .foot_nav .under {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--f12-px);
  margin-top: var(--v24-px);
  gap: 1em 1.5em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 967px) {
  footer .flex_top .foot_nav .under {
    margin-left: var(--v25-px);
  }
}
footer .flex_top .foot_btn {
  padding: var(--v32-px);
}
footer .flex_top .foot_btn ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v12-px);
}
footer .flex_top .foot_btn ul .mod_foot_btn {
  width: 24.4444vw;
  background: var(--white-color);
  border-radius: var(--border-num);
  height: var(--v76-px);
  color: var(--text-color);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 4.2vw;
  font-weight: 600;
}
@media (max-width: 967px) {
  footer .flex_top .foot_btn ul .mod_foot_btn {
    width: 100%;
    padding-left: 16vw;
  }
}
footer .flex_top .foot_btn ul .mod_foot_btn::before {
  content: "";
  position: absolute;
  left: var(--v20-px);
  top: calc(50% - var(--v15-px));
  width: var(--v30-px);
  height: var(--v30-px);
  border-radius: 50%;
}
footer .flex_top .foot_btn ul .mod_foot_btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer .flex_top .foot_btn ul .foot_btn_yt {
  color: var(--yt-color);
}
footer .flex_top .foot_btn ul .foot_btn_yt::before {
  background: var(--yt-color) url("/wp-content/themes/owned/img//parts/icon/yt_icon.svg") no-repeat;
  background-size: var(--v18-px);
  background-position: 50%;
}
footer .flex_top .foot_btn ul .foot_btn_contact::before {
  background: var(--text-color) url("/wp-content/themes/owned/img//parts/icon/mail_icon.svg") no-repeat;
  background-size: var(--v16-px);
  background-position: 50%;
}
footer .flex_top .foot_btn ul .foot_btn_lecture::before {
  background: var(--text-color) url("/wp-content/themes/owned/img//parts/icon/lecture_icon.svg") no-repeat;
  background-size: var(--v14-px);
  background-position: 50%;
}
footer .foot_bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
footer .foot_bottom .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 91.1111vw;
  margin: 0 auto;
}
@media (max-width: 967px) {
  footer .foot_bottom .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
footer .foot_bottom .flex .sns {
  padding: 1em 0;
}
@media (max-width: 967px) {
  footer .foot_bottom .flex .sns {
    width: 100%;
  }
}
footer .foot_bottom .flex .sns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--v8-px);
}
@media (max-width: 967px) {
  footer .foot_bottom .flex .sns ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
footer .foot_bottom .flex .sns ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer .foot_bottom .flex .sns ul .insta_link {
  width: var(--v16-px);
}
footer .foot_bottom .flex .sns ul .insta_link img {
  width: 100%;
}
footer .foot_bottom .flex .sns ul .x_link {
  width: var(--v16-px);
}
footer .foot_bottom .flex .sns ul .x_link img {
  width: 100%;
}
footer .foot_bottom .flex p.copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--f12-px);
  opacity: 0.7;
  padding-bottom: 7.8vw;
  margin-top: 1em;
  margin-right: var(--v34-px);
}
@media (max-width: 967px) {
  footer .foot_bottom .flex p.copy {
    text-align: center;
    font-size: var(--f11-px);
    margin-bottom: var(--v24-px);
    padding-bottom: var(--v56-px);
  }
}

.study_pr_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: var(--v56-px);
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: var(--v6-px) var(--v6-px) 0 var(--text-color);
          box-shadow: var(--v6-px) var(--v6-px) 0 var(--text-color);
  border-radius: var(--border-num);
  overflow: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 967px) {
  .study_pr_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% - var(--v48-px));
  }
}
.study_pr_block h2 {
  text-align: left !important;
}
.study_pr_block.ip .right {
  background: var(--ip-color);
}
.study_pr_block.ip .right .num {
  color: var(--ip-color2);
}
.study_pr_block.fe .right {
  background: var(--fe-color);
}
.study_pr_block.fe .right .num {
  color: var(--fe-color2);
}
.study_pr_block.cs .right {
  background: var(--cs-color);
}
.study_pr_block.cs .right .num {
  color: var(--cs-color2);
}
.study_pr_block.hi .right {
  background: var(--hi-color);
}
.study_pr_block.hi .right .num {
  color: var(--hi-color2);
}
.study_pr_block figure {
  width: 38.19444vw;
  position: relative;
  background: var(--text-color);
}
@media (max-width: 967px) {
  .study_pr_block figure {
    width: 100%;
  }
}
.study_pr_block figure img {
  width: 100%;
  height: auto;
  border-radius: var(--border-num) 0 0 var(--border-num);
  border: var(--border1);
}
@media (max-width: 967px) {
  .study_pr_block figure img {
    border-radius: var(--border-num) var(--border-num) 0 0;
  }
}
.study_pr_block .right {
  color: var(--white-color);
  width: 41.944444vw;
  background: var(--yt-color);
  border-radius: 0 var(--border-num) var(--border-num) 0;
  border: var(--border1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--v32-px) var(--v64-px);
  position: relative;
}
@media (max-width: 967px) {
  .study_pr_block .right {
    width: 100%;
    padding: var(--v24-px);
    border-radius: 0 0 var(--border-num) var(--border-num);
  }
}
.study_pr_block .right h2,
.study_pr_block .right h3 {
  font-weight: 600;
  line-height: 1.5;
  position: relative;
  z-index: 20;
}
.study_pr_block .right h2 p,
.study_pr_block .right h3 p {
  margin-top: 0;
}
.study_pr_block .right h2 span,
.study_pr_block .right h3 span {
  font-size: var(--f16-px);
  display: block;
}
@media (max-width: 967px) {
  .study_pr_block .right h2 span,
  .study_pr_block .right h3 span {
    font-size: var(--f13-px);
  }
}
.study_pr_block .right h2 strong,
.study_pr_block .right h3 strong {
  font-size: var(--f24-px);
  display: block;
  line-height: 1.35;
  margin-top: 0.25em;
}
@media (max-width: 967px) {
  .study_pr_block .right h2 strong,
  .study_pr_block .right h3 strong {
    font-size: var(--f20-px);
  }
}
.study_pr_block .right > p {
  margin-top: 1em;
}
.study_pr_block .right .btnwrap {
  margin-top: 1em;
}
.study_pr_block .right .num {
  position: absolute;
  font-size: var(--f64-px);
  font-weight: 600;
  font-family: poppins, sans-serif;
  right: var(--v24-px);
  top: var(--v24-px);
  line-height: 1;
}
@media (max-width: 967px) {
  .study_pr_block .right .num {
    position: relative;
    opacity: 0.5;
    font-size: var(--f48-px);
    top: 0;
    right: 0;
  }
}

span.subttl_yl {
  background: var(--yellow-color);
  border: 2px solid var(--text-color);
  border-radius: 20vw;
  display: block;
  font-size: var(--f18-px);
  font-weight: 600;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em 1em;
  line-height: 1;
  letter-spacing: 0;
  margin-bottom: var(--v24-px);
}
@media (max-width: 967px) {
  span.subttl_yl {
    font-size: var(--f12-px);
  }
}

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

.lineblock,
.lineblock2 {
  border: var(--border1);
  border-radius: var(--border-num);
  width: 49.7222vw;
  position: relative;
  padding: var(--v32-px);
  margin-top: var(--v48-px);
}
@media (max-width: 967px) {
  .lineblock,
  .lineblock2 {
    width: 86%;
    padding: var(--v32-px) var(--v24-px) var(--v24-px);
    font-size: var(--f12-px);
  }
}
.lineblock h3,
.lineblock2 h3 {
  font-size: var(--f16-px);
  position: absolute;
  left: var(--v32-px);
  top: -1em;
  background: var(--text-color);
  color: var(--white-color);
  font-weight: 600;
  border-radius: 20vw;
  line-height: 1;
  letter-spacing: 0;
  padding: 0.5em 1em;
}
@media (max-width: 967px) {
  .lineblock h3,
  .lineblock2 h3 {
    left: var(--v24-px);
  }
}
.lineblock .subttl_yl,
.lineblock2 .subttl_yl {
  margin-top: 0 !important;
}

.lineblock2 {
  background: var(--base-color);
}

h2.h2ttl {
  font-size: var(--f40-px);
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
@media (max-width: 967px) {
  h2.h2ttl {
    font-size: var(--f27-px);
  }
}

ul.tab2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--v12-px);
  margin-top: var(--v40-px);
  position: relative;
  z-index: 40;
}
@media (max-width: 967px) {
  ul.tab2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
ul.tab2 li {
  background: var(--fe-color);
  width: 16.6666vw;
  height: var(--v72-px);
  color: var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--f16-px);
  font-weight: 600;
  text-align: center;
  line-height: 1.35;
  border-radius: var(--v8-px);
  border: var(--border1);
  margin-left: 0 !important;
  -webkit-box-shadow: var(--v3-px) var(--v3-px) 0 var(--text-color);
          box-shadow: var(--v3-px) var(--v3-px) 0 var(--text-color);
  -webkit-transition: var(--transition-veryshort);
  transition: var(--transition-veryshort);
}
@media (max-width: 1200px) {
  ul.tab2 li {
    font-size: var(--f14-px) !important;
  }
}
@media (max-width: 967px) {
  ul.tab2 li {
    width: 48%;
    font-size: var(--f13-px);
    height: var(--v48-px);
  }
}
ul.tab2 li {
  cursor: pointer;
}
ul.tab2 li.ip {
  background: var(--ip-color);
}
ul.tab2 li.ip.active {
  background: var(--ip-color4);
}
ul.tab2 li.fe {
  background: var(--fe-color);
}
ul.tab2 li.fe.active {
  background: var(--fe-color3);
}
ul.tab2 li.cs {
  background: var(--cs-color);
}
ul.tab2 li.cs.active {
  background: var(--cs-color3);
}
ul.tab2 li.hi {
  background: var(--hi-color);
}
ul.tab2 li.hi.active {
  background: var(--hi-color3);
}
ul.tab2 li.active {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: var(--fe-color3);
}

.service-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--v24-px);
  position: relative;
  margin-top: var(--v72-px);
}
@media (max-width: 967px) {
  .service-wrap {
    gap: var(--v8-px);
  }
}
.service-wrap .service-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - var(--v12-px));
          flex: 0 0 calc(50% - var(--v12-px));
  border: var(--border1);
  max-width: calc(50% - var(--v12-px));
  background: var(--blue-color);
  color: var(--white-color);
  text-decoration: none;
  border-radius: var(--v16-px);
  padding: var(--v16-px) var(--v56-px) var(--v16-px) var(--v132-px);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: var(--v136-px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity var(--transition-short);
  transition: opacity var(--transition-short);
}
.service-wrap .service-block:hover {
  opacity: 0.85;
  color: var(--white-color);
}
@media (max-width: 967px) {
  .service-wrap .service-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    min-height: var(--v66-px);
    padding: var(--v12-px) var(--v40-px) var(--v12-px) var(--v80-px);
    border-radius: var(--v12-px);
  }
}
.service-wrap .service-block .service-icon {
  position: absolute;
  left: var(--v24-px);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: var(--v96-px);
  height: var(--v96-px);
  background: var(--white-color);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
@media (max-width: 967px) {
  .service-wrap .service-block .service-icon {
    left: var(--v8-px);
    width: var(--v48-px);
    height: var(--v48-px);
  }
}
.service-wrap .service-block .service-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.service-wrap .service-block::after {
  content: "";
  position: absolute;
  right: var(--v14-px);
  top: calc(50% - var(--v13-px));
  width: var(--v30-px);
  height: var(--v30-px);
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_wht.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .service-wrap .service-block::after {
    right: var(--v6-px);
    top: calc(50% - var(--v10-px));
    width: var(--v20-px);
    height: var(--v20-px);
    background-size: var(--v20-px);
  }
}
.service-wrap .service-block .service-head {
  width: 100%;
}
.service-wrap .service-block .service-head h3 {
  font-size: var(--f20-px);
  font-weight: 700;
  line-height: 1.4;
  margin: 0;
  color: var(--white-color);
}
@media (max-width: 967px) {
  .service-wrap .service-block .service-head h3 {
    font-size: var(--f16-px);
  }
}

.howto-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v40-px);
}
.howto-head p {
  color: var(--white-color);
  padding-top: var(--v32-px);
}
@media (max-width: 967px) {
  .howto-head p {
    padding-top: var(--v16-px);
  }
}
@media (max-width: 967px) {
  .howto-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}

.howto-body {
  margin-top: var(--v64-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .howto-body {
    margin-top: var(--v24-px);
  }
}
.howto-body .howto-block {
  background: var(--white-color);
  border: var(--border1);
  border-radius: var(--border-num);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v64-px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--v24-px);
  -webkit-box-shadow: var(--shadow1);
          box-shadow: var(--shadow1);
  position: relative;
}
@media (max-width: 967px) {
  .howto-body .howto-block {
    gap: var(--v24-px);
  }
}
@media (max-width: 967px) {
  .howto-body .howto-block {
    padding: var(--v8-px) var(--v8-px) var(--v32-px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.howto-body .howto-block figure {
  width: 35.138vw;
  aspect-ratio: 16/11.5;
  border: var(--border1);
  border-radius: var(--border-num);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 967px) {
  .howto-body .howto-block figure {
    width: 100%;
  }
}
.howto-body .howto-block .txt {
  width: 34vw;
}
@media (max-width: 967px) {
  .howto-body .howto-block .txt {
    width: 100%;
    padding: 0 var(--v12-px);
  }
}
.howto-body .howto-block .txt h3 {
  position: relative;
  font-weight: 600;
  line-height: 1.35;
  padding-left: 1.5em;
}
@media (max-width: 967px) {
  .howto-body .howto-block .txt h3 {
    padding-left: 1em;
  }
}
.howto-body .howto-block .txt h3 strong {
  font-size: var(--f32-px);
  display: block;
}
@media (max-width: 967px) {
  .howto-body .howto-block .txt h3 strong {
    font-size: var(--f20-px);
  }
}
.howto-body .howto-block .txt h3 small {
  font-size: var(--f20-px);
}
@media (max-width: 967px) {
  .howto-body .howto-block .txt h3 small {
    font-size: var(--f12-px);
  }
}
.howto-body .howto-block .txt h3::before {
  content: "";
  position: absolute;
  left: 0;
  height: 90%;
  top: 5%;
  width: var(--v4-px);
  background: var(--text-color);
  border-radius: var(--16-px);
}
@media (max-width: 967px) {
  .howto-body .howto-block .txt h3::before {
    width: var(--v3-px);
  }
}
.howto-body .howto-block .txt h3 + p {
  margin-top: 1em;
}
.howto-body .howto-block .txt h3 + p + .btn_yt {
  margin-top: 1em;
}
.howto-body .howto-block .btnwrap {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--v12-px);
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  .howto-body .howto-block .btnwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.howto-body .howto-block.howto-yt figure {
  background: var(--yt-color);
}
.howto-body .howto-block.howto-yt figure img {
  width: 24.09722vw;
  height: auto;
  -webkit-animation: chara2 infinite 3s linear;
          animation: chara2 infinite 3s linear;
}
@media (max-width: 967px) {
  .howto-body .howto-block.howto-yt figure img {
    width: 60vw;
  }
}
.howto-body .howto-block.howto-web figure {
  background: var(--cs-color);
}
.howto-body .howto-block.howto-web figure img {
  width: 27.7777vw;
  height: auto;
  -webkit-animation: chara2 infinite 3s linear;
          animation: chara2 infinite 3s linear;
}
@media (max-width: 967px) {
  .howto-body .howto-block.howto-web figure img {
    width: 65vw;
  }
}
.howto-body .howto-block.howto-app figure {
  background: var(--ip-color);
}
.howto-body .howto-block.howto-app figure img {
  width: 9.16666vw;
  height: auto;
  -webkit-animation: chara2 infinite 3s linear;
          animation: chara2 infinite 3s linear;
}
@media (max-width: 967px) {
  .howto-body .howto-block.howto-app figure img {
    width: 22vw;
  }
}

p.txt_center {
  text-align: center;
}
p.narrow {
  width: 60.277777vw;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  p.narrow {
    width: 100%;
    padding-left: var(--v24-px);
    padding-right: var(--v24-px);
  }
}

.imgborder {
  border: 1px solid var(--line-color);
}

.checklist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1em;
}
.checklist li {
  padding-left: 2.5em;
  font-size: var(--f16-px);
  list-style: none;
  position: relative;
  font-weight: 600;
  margin-left: 0 !important;
}
@media (max-width: 967px) {
  .checklist li {
    font-size: var(--f13-px);
    line-height: 1.5;
  }
}
.checklist li::before {
  position: absolute;
  content: "";
  background: url("/wp-content/themes/owned/img/parts/check/check_icon_010.svg") no-repeat;
  background-size: cover;
  width: var(--v28-px);
  height: var(--v28-px);
  left: 0;
  top: calc(50% - var(--v14-px));
}
@media (max-width: 967px) {
  .checklist li::before {
    width: var(--v20-px);
    height: var(--v20-px);
    top: calc(50% - var(--v10-px));
  }
}
.checklist li strong {
  font-size: var(--f20-px);
  color: var(--fe-color);
}
@media (max-width: 967px) {
  .checklist li strong {
    font-size: var(--f15-px);
  }
}

.headblock {
  padding: var(--v64-px);
  background: var(--base-color);
  width: 100%;
}
@media (max-width: 967px) {
  .headblock {
    padding: var(--v64-px) 0 var(--v32-px);
  }
}
.headblock h2 {
  font-weight: 600;
  line-height: 1.5;
}
.headblock h2 strong {
  font-size: var(--f32-px);
  display: block;
}
@media (max-width: 967px) {
  .headblock h2 strong {
    font-size: var(--f18-px);
  }
}
.headblock p {
  margin-top: 0.5em;
}

h3 {
  font-weight: 600;
}
h3.circlehead {
  font-size: var(--f20-px);
  position: relative;
  padding-left: var(--v28-px);
}
@media (max-width: 967px) {
  h3.circlehead {
    font-size: var(--f15-px);
    padding-left: var(--v24-px);
    line-height: 1.5;
  }
}
h3.circlehead::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - var(--v11-px));
  width: var(--v16-px);
  height: var(--v16-px);
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: 50%;
}
@media (max-width: 967px) {
  h3.circlehead::before {
    width: var(--v12-px);
    height: var(--v12-px);
    top: calc(50% - var(--v8-px));
  }
}

.caption {
  text-align: center;
  font-size: 0.9em;
}
@media (max-width: 967px) {
  .caption {
    font-size: 0.7rem;
  }
}

.block_hatching {
  background: var(--base-color);
  padding: var(--v32-px);
  border-radius: var(--border-num);
}
.block_hatching h3 {
  font-size: var(--f20-px);
}
@media (max-width: 967px) {
  .block_hatching h3 {
    font-size: var(--f18-px);
    line-height: 1.5;
  }
}

.blueblock {
  background: var(--white-color);
  border: var(--border1);
  border-radius: var(--border-num);
  width: 80.13vw;
  margin: var(--v64-px) auto;
  overflow: hidden;
}
@media (max-width: 967px) {
  .blueblock {
    width: 91.1111vw;
  }
}
.blueblock .headblock {
  padding: var(--v32-px) 0;
}
.blueblock .headblock h2 {
  font-size: var(--f24-px);
  font-weight: 600;
  border-bottom: none;
}
.blueblock p.txt {
  margin: 2em auto;
  width: 55vw;
}
@media (max-width: 967px) {
  .blueblock p.txt {
    width: 100%;
    padding: 0 var(--v24-px);
  }
}
.blueblock .btn01 {
  margin-bottom: var(--v32-px);
}

.postthumb {
  border: var(--border1);
  border-radius: var(--border-num);
  -webkit-box-shadow: var(--shadow1);
          box-shadow: var(--shadow1);
  overflow: hidden;
}
.postthumb figure {
  border-bottom: var(--border1);
}
.postthumb figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.postthumb {
  background: var(--white-color);
}
.postthumb .txtblock {
  padding: var(--v24-px);
}
@media (max-width: 967px) {
  .postthumb .txtblock {
    padding: var(--v16-px);
  }
}
.postthumb .txtblock .tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v8-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.postthumb .txtblock .tag li {
  color: var(--white-color);
  background: var(--text-color);
  font-size: var(--f12-px);
  font-weight: 600;
  border-radius: var(--v16-px);
  padding: 0 0.5em;
}
@media (max-width: 967px) {
  .postthumb .txtblock .tag li {
    font-size: var(--f11-px);
  }
}
.postthumb .txtblock .tag li.ip, .postthumb .txtblock .tag li.category-01-it-passport {
  background: var(--ip-color);
}
.postthumb .txtblock .tag li.fe, .postthumb .txtblock .tag li.category-02-fe {
  background: var(--fe-color);
}
.postthumb .txtblock .tag li.cs, .postthumb .txtblock .tag li.category-computer-science, .postthumb .txtblock .tag li.category-03-computer-science {
  background: var(--cs-color);
}
.postthumb .txtblock .tag li.hi, .postthumb .txtblock .tag li.category-information-technology, .postthumb .txtblock .tag li.category-04-information-technology {
  background: var(--hi-color);
}
.postthumb .txtblock .tag ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v8-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.postthumb .txtblock p.strong {
  font-size: var(--f16-px);
  font-weight: 600;
  line-height: 1.85;
  margin-top: 0.5em;
}
@media (max-width: 967px) {
  .postthumb .txtblock p.strong {
    font-size: var(--f14-px);
    line-height: 1.5;
  }
}

.linehead {
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
}
@media (max-width: 967px) {
  .linehead {
    width: 100%;
  }
}
.linehead::after {
  content: "";
  position: absolute;
  width: 110%;
  background: url("/wp-content/themes/owned/img/ttl/ttl_line.svg") no-repeat;
  background-size: contain;
  background-position: center;
  height: var(--v26-px);
  left: -5%;
  bottom: -0.5em;
}
@media (max-width: 967px) {
  .linehead::after {
    bottom: -1em;
    width: 90%;
    left: 5%;
  }
}

.wraphead small {
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: 20vw;
  padding: 0.25em 0.75em;
  font-weight: 600;
  font-size: var(--f20-px);
  position: relative;
  z-index: 2;
}
@media (max-width: 967px) {
  .wraphead small {
    font-size: var(--f13-px);
  }
}
.wraphead span {
  position: relative;
  font-size: var(--f40-px);
  background: var(--white-color);
  border-radius: var(--border-num);
  border: var(--border1);
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: -0.5em;
  margin-left: 1em;
  line-height: 1;
  padding: 0.75em 0.5em 0.35em;
  font-weight: 600;
  z-index: 1;
}
@media (max-width: 967px) {
  .wraphead span {
    font-size: var(--f24-px);
    padding-bottom: 0.75em;
    margin-left: 0.5em;
  }
}

.mod_subcopy {
  position: absolute;
  left: 0;
  top: -1.75vw;
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: 20vw;
  padding: 0.25em 1em;
  font-weight: 600;
  font-size: var(--f20-px);
  position: relative;
  z-index: 2;
}
@media (max-width: 967px) {
  .mod_subcopy {
    font-size: var(--f13-px);
    top: -5vw;
    margin-bottom: -2.5vw;
  }
}

.normalhead {
  text-align: center;
  font-weight: 700;
  padding-top: var(--v96-px);
}
.normalhead small {
  color: var(--fe-color);
  font-size: var(--f20-px);
  display: block;
  margin-bottom: 1em;
}
@media (max-width: 967px) {
  .normalhead small {
    font-size: var(--f13-px);
  }
}
.normalhead {
  font-size: var(--f32-px);
  line-height: 1;
}
@media (max-width: 967px) {
  .normalhead {
    font-size: var(--f24-px);
    padding-top: var(--v48-px);
  }
}

.post {
  position: relative;
  width: var(--content-width);
  margin: var(--v72-px) auto 15vw;
}
.post .pickupnav p {
  position: absolute;
  width: var(--v25-px);
}
@media (max-width: 967px) {
  .post .pickupnav p {
    display: none;
  }
}
.post .pickupnav p img {
  width: 100%;
}
.post .pickupnav p.prev {
  left: calc(var(--v1-px) - var(--v57-px));
  top: calc(50% - var(--v32-px));
  rotate: 180deg;
  cursor: pointer;
}
.post .pickupnav p.next {
  right: calc(var(--v1-px) - var(--v57-px));
  top: calc(50% - var(--v32-px));
  cursor: pointer;
}
.post .block-sidescroll {
  width: 100%;
  overflow-x: hidden;
  padding-bottom: var(--v4-px);
}
@media (max-width: 967px) {
  .post .block-sidescroll {
    width: 102vw;
    overflow-x: scroll;
    padding-bottom: var(--v6-px);
    padding-left: 4.64444vw;
    margin-left: -4.64444vw;
  }
  .post .block-sidescroll .post-wrap {
    padding-right: var(--v32-px);
  }
}

.post-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  gap: var(--v24-px);
}
@media (max-width: 967px) {
  .post-wrap {
    gap: var(--v32-px);
    padding-top: 0;
  }
}
.post-wrap .postthumb {
  width: 25.444vw;
}
@media (max-width: 967px) {
  .post-wrap .postthumb {
    width: 71.2vw;
    border-radius: var(--border-num);
  }
}
.post-wrap .postthumb figure {
  aspect-ratio: 16/9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  background: url("/wp-content/themes/owned/img/ogp.png") no-repeat;
  background-size: contain;
  background-position: 50%;
}
.post-wrap .postthumb .tag li {
  list-style: none;
  margin-left: 0;
}
.post-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mv .illust p img {
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  opacity: 0;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.mv .decotxt p::before {
  -webkit-animation: decotxt linear infinite 1s;
          animation: decotxt linear infinite 1s;
}
.mv .mv-inner .subcopy {
  -webkit-transform: rotate(-20deg) translateY(-0.5rem);
          transform: rotate(-20deg) translateY(-0.5rem);
  opacity: 0;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.mv .mv-inner h1 {
  opacity: 0;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.mv .mv-inner ul.tag li {
  opacity: 0;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
  -webkit-transition: var(--transition-long1);
  transition: var(--transition-long1);
}
body.on .mv .illust p img {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
body.on .mv .illust p:nth-child(1) img {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
body.on .mv .illust p:nth-child(2) img {
  -webkit-transition-delay: 0.03s;
          transition-delay: 0.03s;
}
body.on .mv .illust p:nth-child(3) img {
  -webkit-transition-delay: 0.06s;
          transition-delay: 0.06s;
}
body.on .mv .illust p:nth-child(4) img {
  -webkit-transition-delay: 0.09s;
          transition-delay: 0.09s;
}
body.on .mv .illust p:nth-child(5) img {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
body.on .mv .illust p:nth-child(6) img {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
body.on .mv .illust p:nth-child(7) img {
  -webkit-transition-delay: 0.18s;
          transition-delay: 0.18s;
}
body.on .mv .illust p:nth-child(8) img {
  -webkit-transition-delay: 0.21s;
          transition-delay: 0.21s;
}
body.on .mv .illust p:nth-child(1) {
  -webkit-animation: chara1 infinite 1.5s;
          animation: chara1 infinite 1.5s;
}
body.on .mv .illust p:nth-child(2) {
  -webkit-animation: chara3 infinite 3s;
          animation: chara3 infinite 3s;
}
body.on .mv .illust p:nth-child(3) {
  -webkit-animation: chara2 infinite 3s;
          animation: chara2 infinite 3s;
}
body.on .mv .illust p:nth-child(4) {
  -webkit-animation: chara2 infinite 3s;
          animation: chara2 infinite 3s;
}
body.on .mv .illust p:nth-child(5) {
  -webkit-animation: chara1 infinite 1.5s;
          animation: chara1 infinite 1.5s;
}
body.on .mv .illust p:nth-child(6) {
  -webkit-animation: chara4 infinite 3s;
          animation: chara4 infinite 3s;
}
body.on .mv .illust p:nth-child(7) {
  -webkit-animation: chara3 infinite 3s;
          animation: chara3 infinite 3s;
}
body.on .mv .illust.fast p:nth-child(1) {
  -webkit-animation: chara1 infinite 0.375s;
          animation: chara1 infinite 0.375s;
}
body.on .mv .illust.fast p:nth-child(2) {
  -webkit-animation: chara3 infinite 0.75s;
          animation: chara3 infinite 0.75s;
}
body.on .mv .illust.fast p:nth-child(3) {
  -webkit-animation: chara2 infinite 0.75s;
          animation: chara2 infinite 0.75s;
}
body.on .mv .illust.fast p:nth-child(4) {
  -webkit-animation: chara2 infinite 0.75s;
          animation: chara2 infinite 0.75s;
}
body.on .mv .illust.fast p:nth-child(5) {
  -webkit-animation: chara1 infinite 0.375s;
          animation: chara1 infinite 0.375s;
}
body.on .mv .illust.fast p:nth-child(6) {
  -webkit-animation: chara4 infinite 0.75s;
          animation: chara4 infinite 0.75s;
}
body.on .mv .illust.fast p:nth-child(7) {
  -webkit-animation: chara3 infinite 0.75s;
          animation: chara3 infinite 0.75s;
}
body.on .mv .mv-inner .subcopy {
  -webkit-transform: rotate(-15deg) translateY(0);
          transform: rotate(-15deg) translateY(0);
  opacity: 1;
  -webkit-transition: var(--transition-long1);
  transition: var(--transition-long1);
}
body.on .mv .mv-inner h1 {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
body.on .mv .mv-inner ul.tag li {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
body.on .mv .mv-inner ul.tag li:nth-child(1) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
body.on .mv .mv-inner ul.tag li:nth-child(2) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
body.on .mv .mv-inner ul.tag li:nth-child(3) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
body.on .mv .mv-foot-txt p {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: looptext 110s infinite linear;
          animation: looptext 110s infinite linear;
}

@-webkit-keyframes looptext {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@keyframes looptext {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@-webkit-keyframes chara1 {
  0%, 49% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50%, 99% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@keyframes chara1 {
  0%, 49% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50%, 99% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@-webkit-keyframes chara2 {
  0%, 24% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25%, 49% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  50%, 74% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75%, 100% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
}
@keyframes chara2 {
  0%, 24% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25%, 49% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  50%, 74% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75%, 100% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
}
@-webkit-keyframes chara3 {
  0%, 24% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  25%, 49% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50%, 74% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes chara3 {
  0%, 24% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  25%, 49% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50%, 74% {
    -webkit-transform: translateY(0.25rem);
            transform: translateY(0.25rem);
  }
  75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes chara4 {
  0%, 24% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25%, 49% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  50%, 74% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75%, 100% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
}
@keyframes chara4 {
  0%, 24% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25%, 49% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  50%, 74% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75%, 100% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
}
@-webkit-keyframes decotxt {
  0%, 49% {
    opacity: 0;
  }
  50%, 99% {
    opacity: 1;
  }
}
@keyframes decotxt {
  0%, 49% {
    opacity: 0;
  }
  50%, 99% {
    opacity: 1;
  }
}
.feature .deco p {
  -webkit-transform: translateY(1.5rem);
          transform: translateY(1.5rem);
  opacity: 0;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.feature .flex .check li {
  opacity: 0;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
  top: 1.5rem;
}
.feature.js--view.anim .deco p {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.feature.js--view.anim .deco p:nth-child(1) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.feature.js--view.anim .deco p:nth-child(2) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.feature.js--view.anim .deco p:nth-child(3) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.feature.js--view.anim .deco p:nth-child(4) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.feature.js--view.anim .flex .check li {
  opacity: 1;
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
  top: 0;
}

.js--view {
  opacity: 0;
  -webkit-transform: translateY(1.5rem);
          transform: translateY(1.5rem);
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.js--view.anim {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.mv-window1:not(.active) .subcopy {
  opacity: 0 !important;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.tab_wrap {
  position: relative;
}
.tab_wrap .tab_ui_inner {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  pointer-events: none;
}
.tab_wrap .tab_ui_inner.active {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 967px) {
  .tab_ui_wrap {
    width: 100%;
    overflow-x: scroll;
  }
  .tab_ui_wrap .tab_ui.tab2,
  .tab_ui_wrap .tab_ui.tab {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-left: var(--v24-px);
    padding-right: var(--v24-px);
    padding-bottom: var(--v4-px);
  }
  .tab_ui_wrap .tab_ui.tab2 li,
  .tab_ui_wrap .tab_ui.tab li {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: var(--v48-px);
    padding: 0 1em;
    font-size: var(--f13-px) !important;
  }
}

/* PrismJS 1.30.0
https://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript */
code,
pre,
.number-rows span {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", monospace;
  font-size: 0.9em;
  line-height: var(--f21-px);
}
@media (max-width: 767px) {
  code,
  pre,
  .number-rows span {
    line-height: var(--f17-px);
  }
}

code,
pre {
  color: #f8f8f2;
  background: 0 0;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -ms-hyphens: none;
  hyphens: none;
}

pre {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
  border-radius: 0.3em;
}

:not(pre) > code,
pre {
  background: #272822;
}

:not(pre) > code {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}

.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
  color: #8292a2;
}

.token.punctuation {
  color: #f8f8f2;
}

.token.namespace {
  opacity: 0.7;
}

.token.constant,
.token.deleted,
.token.property,
.token.symbol,
.token.tag {
  color: #f92672;
}

.token.boolean,
.token.number {
  color: #ae81ff;
}

.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string {
  color: #a6e22e;
}

.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url,
.token.variable {
  color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.class-name,
.token.function {
  color: #e6db74;
}

.token.keyword {
  color: #66d9ef;
}

.token.important,
.token.regex {
  color: #fd971f;
}

.token.bold,
.token.important {
  font-weight: 700;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

/* 行番号を表示するための基本スタイル */
pre {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
  padding-bottom: 1em;
}

pre > code {
  position: relative;
  white-space: inherit;
}

pre .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  height: 100%;
  left: 0;
  width: 3em;
  letter-spacing: -1px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-top: 1em;
}
pre .line-numbers-rows span {
  pointer-events: none;
  display: block;
  line-height: inherit;
}

pre > span {
  display: block;
  counter-increment: linenumber;
}

pre > span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}

/* コピーボタンのスタイル */
.code-copy-button {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  padding: 0.5em;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
}
.code-copy-button svg {
  display: block;
  width: 16px;
  height: 16px;
  color: #333;
}
.code-copy-button:hover {
  background: rgb(255, 255, 255);
  border-color: #999;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.code-copy-button:active {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
}

/* コピー完了ツールチップのスタイル */
.code-copy-tooltip {
  position: absolute;
  top: 110%;
  right: 0;
  margin-top: 0.5em;
  padding: 0.4em 0.8em;
  background: #333;
  color: #fff;
  font-size: 0.9em;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: none;
  /* 吹き出しの矢印 */
}
.code-copy-tooltip::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 0.75em;
  border: 5px solid transparent;
  border-bottom-color: #333;
}
.code-copy-tooltip {
  /* 表示状態 */
}
.code-copy-tooltip.show {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 967px) {
  .single-post .blockwrap {
    margin-top: var(--v104-px) !important;
  }
}

body.page-template:not(.home) .under.wrap,
.single-post .under.wrap,
.single-news .under.wrap,
.single-study .under.wrap,
.post-type-archive .under.wrap,
.archive .under.wrap,
.search .under.wrap {
  background: url("/wp-content/themes/owned/img/common/under/bg_under_pattern.png") no-repeat;
  background-size: 100% auto;
  background-position: 0 0;
  padding-top: 11.625vw;
}
@media (max-width: 967px) {
  body.page-template:not(.home) .under.wrap,
  .single-post .under.wrap,
  .single-news .under.wrap,
  .single-study .under.wrap,
  .post-type-archive .under.wrap,
  .archive .under.wrap,
  .search .under.wrap {
    padding-top: 36.9333vw;
    background-size: 300% auto;
    background-position: -25vw 0;
  }
}
body.page-template:not(.home) h1,
.single-post h1,
.single-news h1,
.single-study h1,
.post-type-archive h1,
.archive h1,
.search h1 {
  text-align: center;
}
body.page-template:not(.home) h1 strong,
.single-post h1 strong,
.single-news h1 strong,
.single-study h1 strong,
.post-type-archive h1 strong,
.archive h1 strong,
.search h1 strong {
  margin-top: -0.5em;
}
body.page-template:not(.home) h1 img,
.single-post h1 img,
.single-news h1 img,
.single-study h1 img,
.post-type-archive h1 img,
.archive h1 img,
.search h1 img {
  height: var(--v46-px);
}
@media (max-width: 967px) {
  body.page-template:not(.home) h1 img,
  .single-post h1 img,
  .single-news h1 img,
  .single-study h1 img,
  .post-type-archive h1 img,
  .archive h1 img,
  .search h1 img {
    height: var(--v27-px);
  }
}
@media (max-width: 967px) {
  body.page-template:not(.home) h1 img.sphead,
  .single-post h1 img.sphead,
  .single-news h1 img.sphead,
  .single-study h1 img.sphead,
  .post-type-archive h1 img.sphead,
  .archive h1 img.sphead,
  .search h1 img.sphead {
    height: var(--v40-px);
  }
}
body.page-template:not(.home) .lead_txt,
.single-post .lead_txt,
.single-news .lead_txt,
.single-study .lead_txt,
.post-type-archive .lead_txt,
.archive .lead_txt,
.search .lead_txt {
  text-align: center;
  margin-top: var(--v32-px);
  color: var(--white-color);
}
@media (max-width: 967px) {
  body.page-template:not(.home) .lead_txt,
  .single-post .lead_txt,
  .single-news .lead_txt,
  .single-study .lead_txt,
  .post-type-archive .lead_txt,
  .archive .lead_txt,
  .search .lead_txt {
    width: var(--content-width);
    margin-left: auto;
    margin-right: auto;
    font-size: var(--f12-px);
  }
}
body.page-template:not(.home) .lead_txt a,
.single-post .lead_txt a,
.single-news .lead_txt a,
.single-study .lead_txt a,
.post-type-archive .lead_txt a,
.archive .lead_txt a,
.search .lead_txt a {
  color: var(--white-color);
}
body.page-template:not(.home) .blockwrap,
.single-post .blockwrap,
.single-news .blockwrap,
.single-study .blockwrap,
.post-type-archive .blockwrap,
.archive .blockwrap,
.search .blockwrap {
  border: 2px solid var(--text-color);
  width: 91.11111vw;
  margin: var(--v72-px) auto 0;
  background: var(--white-color);
  border-radius: var(--v16-px);
  padding: var(--v48-px);
}
@media (max-width: 967px) {
  body.page-template:not(.home) .blockwrap,
  .single-post .blockwrap,
  .single-news .blockwrap,
  .single-study .blockwrap,
  .post-type-archive .blockwrap,
  .archive .blockwrap,
  .search .blockwrap {
    padding: var(--v24-px);
    margin-top: var(--v32-px);
  }
}
body.page-template:not(.home) .blockwrap.narrow,
.single-post .blockwrap.narrow,
.single-news .blockwrap.narrow,
.single-study .blockwrap.narrow,
.post-type-archive .blockwrap.narrow,
.archive .blockwrap.narrow,
.search .blockwrap.narrow {
  width: 72.77vw;
}
@media (max-width: 967px) {
  body.page-template:not(.home) .blockwrap.narrow,
  .single-post .blockwrap.narrow,
  .single-news .blockwrap.narrow,
  .single-study .blockwrap.narrow,
  .post-type-archive .blockwrap.narrow,
  .archive .blockwrap.narrow,
  .search .blockwrap.narrow {
    width: var(--content-width);
  }
}
body.page-template:not(.home) .blockwrap .innerblock,
.single-post .blockwrap .innerblock,
.single-news .blockwrap .innerblock,
.single-study .blockwrap .innerblock,
.post-type-archive .blockwrap .innerblock,
.archive .blockwrap .innerblock,
.search .blockwrap .innerblock {
  width: 80.13888vw;
  margin: var(--v16-px) auto 0;
  border: var(--border1);
  border-radius: var(--v8-px);
  position: relative;
}
body.page-template:not(.home) .blockwrap .innerblock span,
.single-post .blockwrap .innerblock span,
.single-news .blockwrap .innerblock span,
.single-study .blockwrap .innerblock span,
.post-type-archive .blockwrap .innerblock span,
.archive .blockwrap .innerblock span,
.search .blockwrap .innerblock span {
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: 20vw;
  font-size: var(--f16-px);
  font-weight: 600;
  position: absolute;
  line-height: 1;
  padding: 0.5em 1em;
  letter-spacing: 0.02em;
  left: var(--v32-px);
  top: -1em;
}
body.page-template:not(.home) .blockwrap .innerblock h2,
.single-post .blockwrap .innerblock h2,
.single-news .blockwrap .innerblock h2,
.single-study .blockwrap .innerblock h2,
.post-type-archive .blockwrap .innerblock h2,
.archive .blockwrap .innerblock h2,
.search .blockwrap .innerblock h2 {
  background: var(--base-color);
  border-radius: var(--v8-px);
  font-size: var(--f24-px);
  font-weight: 600;
  border-radius: var(--v4-px) var(--v4-px) 0 0;
  padding: var(--v28-px) 0 var(--v16-px) var(--v32-px);
  width: 100%;
}
body.page-template:not(.home) .blockwrap .innerblock .studylist,
.single-post .blockwrap .innerblock .studylist,
.single-news .blockwrap .innerblock .studylist,
.single-study .blockwrap .innerblock .studylist,
.post-type-archive .blockwrap .innerblock .studylist,
.archive .blockwrap .innerblock .studylist,
.search .blockwrap .innerblock .studylist {
  padding: var(--v32-px);
}
body.page-template:not(.home) .blockwrap .innerblock .studylist h3,
.single-post .blockwrap .innerblock .studylist h3,
.single-news .blockwrap .innerblock .studylist h3,
.single-study .blockwrap .innerblock .studylist h3,
.post-type-archive .blockwrap .innerblock .studylist h3,
.archive .blockwrap .innerblock .studylist h3,
.search .blockwrap .innerblock .studylist h3 {
  font-size: var(--f16-px);
  font-weight: 600;
}
@media (max-width: 967px) {
  body.page-template:not(.home) .blockwrap .innerblock .studylist h3,
  .single-post .blockwrap .innerblock .studylist h3,
  .single-news .blockwrap .innerblock .studylist h3,
  .single-study .blockwrap .innerblock .studylist h3,
  .post-type-archive .blockwrap .innerblock .studylist h3,
  .archive .blockwrap .innerblock .studylist h3,
  .search .blockwrap .innerblock .studylist h3 {
    font-size: var(--f13-px);
  }
}
body.page-template:not(.home) .blockwrap .innerblock .studylist a,
.single-post .blockwrap .innerblock .studylist a,
.single-news .blockwrap .innerblock .studylist a,
.single-study .blockwrap .innerblock .studylist a,
.post-type-archive .blockwrap .innerblock .studylist a,
.archive .blockwrap .innerblock .studylist a,
.search .blockwrap .innerblock .studylist a {
  color: var(--link-color);
}
body.page-template:not(.home) .blockwrap.p0,
.single-post .blockwrap.p0,
.single-news .blockwrap.p0,
.single-study .blockwrap.p0,
.post-type-archive .blockwrap.p0,
.archive .blockwrap.p0,
.search .blockwrap.p0 {
  padding: 0 0 var(--v48-px);
}
body.page-template:not(.home) .blockwrap.p0 .headblock,
.single-post .blockwrap.p0 .headblock,
.single-news .blockwrap.p0 .headblock,
.single-study .blockwrap.p0 .headblock,
.post-type-archive .blockwrap.p0 .headblock,
.archive .blockwrap.p0 .headblock,
.search .blockwrap.p0 .headblock {
  border-radius: var(--v16-px) var(--v16-px) 0 0;
}
body.page-template:not(.home) .blockwrap.p0 .headblock .linehead::after,
.single-post .blockwrap.p0 .headblock .linehead::after,
.single-news .blockwrap.p0 .headblock .linehead::after,
.single-study .blockwrap.p0 .headblock .linehead::after,
.post-type-archive .blockwrap.p0 .headblock .linehead::after,
.archive .blockwrap.p0 .headblock .linehead::after,
.search .blockwrap.p0 .headblock .linehead::after {
  bottom: -1em;
}
body.page-template:not(.home) .blockwrap.p0 > p,
.single-post .blockwrap.p0 > p,
.single-news .blockwrap.p0 > p,
.single-study .blockwrap.p0 > p,
.post-type-archive .blockwrap.p0 > p,
.archive .blockwrap.p0 > p,
.search .blockwrap.p0 > p {
  width: 76vw;
  margin-left: auto;
  margin-right: auto;
}
body.page-template:not(.home) .blockwrap.p0 .subttl_yl,
.single-post .blockwrap.p0 .subttl_yl,
.single-news .blockwrap.p0 .subttl_yl,
.single-study .blockwrap.p0 .subttl_yl,
.post-type-archive .blockwrap.p0 .subttl_yl,
.archive .blockwrap.p0 .subttl_yl,
.search .blockwrap.p0 .subttl_yl {
  margin-top: calc(-2em - var(--v48-px));
}
body.page-template:not(.home) .blockwrap.p0 .flex,
.single-post .blockwrap.p0 .flex,
.single-news .blockwrap.p0 .flex,
.single-study .blockwrap.p0 .flex,
.post-type-archive .blockwrap.p0 .flex,
.archive .blockwrap.p0 .flex,
.search .blockwrap.p0 .flex {
  margin-top: 0;
}
body.page-template:not(.home) .blockwrap.p0 .flex figure,
.single-post .blockwrap.p0 .flex figure,
.single-news .blockwrap.p0 .flex figure,
.single-study .blockwrap.p0 .flex figure,
.post-type-archive .blockwrap.p0 .flex figure,
.archive .blockwrap.p0 .flex figure,
.search .blockwrap.p0 .flex figure {
  width: 28.68vw;
}
body.page-template:not(.home) .blockwrap.p0 .flex figure img,
.single-post .blockwrap.p0 .flex figure img,
.single-news .blockwrap.p0 .flex figure img,
.single-study .blockwrap.p0 .flex figure img,
.post-type-archive .blockwrap.p0 .flex figure img,
.archive .blockwrap.p0 .flex figure img,
.search .blockwrap.p0 .flex figure img {
  width: 100%;
  height: auto;
  border-radius: var(--v15-px) 0 var(--v16-px) 0;
}
body.page-template:not(.home) .blockwrap.p0 .flex .right,
.single-post .blockwrap.p0 .flex .right,
.single-news .blockwrap.p0 .flex .right,
.single-study .blockwrap.p0 .flex .right,
.post-type-archive .blockwrap.p0 .flex .right,
.archive .blockwrap.p0 .flex .right,
.search .blockwrap.p0 .flex .right {
  position: relative;
  width: 62.15vw;
}
body.page-template:not(.home) .blockwrap.p0 .flex .right .lineblock,
.single-post .blockwrap.p0 .flex .right .lineblock,
.single-news .blockwrap.p0 .flex .right .lineblock,
.single-study .blockwrap.p0 .flex .right .lineblock,
.post-type-archive .blockwrap.p0 .flex .right .lineblock,
.archive .blockwrap.p0 .flex .right .lineblock,
.search .blockwrap.p0 .flex .right .lineblock {
  margin-left: var(--v64-px);
}
body.page-template:not(.home) .blockwrap.p0 + h2,
.single-post .blockwrap.p0 + h2,
.single-news .blockwrap.p0 + h2,
.single-study .blockwrap.p0 + h2,
.post-type-archive .blockwrap.p0 + h2,
.archive .blockwrap.p0 + h2,
.search .blockwrap.p0 + h2 {
  margin-top: var(--v96-px);
}
body.page-template:not(.home) .blockwrap.p0 .howto-block,
.single-post .blockwrap.p0 .howto-block,
.single-news .blockwrap.p0 .howto-block,
.single-study .blockwrap.p0 .howto-block,
.post-type-archive .blockwrap.p0 .howto-block,
.archive .blockwrap.p0 .howto-block,
.search .blockwrap.p0 .howto-block {
  margin-left: auto;
  margin-right: auto;
  width: 80vw;
}
body.page-template:not(.home) .blockwrap + .blockwrap,
.single-post .blockwrap + .blockwrap,
.single-news .blockwrap + .blockwrap,
.single-study .blockwrap + .blockwrap,
.post-type-archive .blockwrap + .blockwrap,
.archive .blockwrap + .blockwrap,
.search .blockwrap + .blockwrap {
  margin-top: var(--v64-px);
}
body.page-template:not(.home) table.company_table,
.single-post table.company_table,
.single-news table.company_table,
.single-study table.company_table,
.post-type-archive table.company_table,
.archive table.company_table,
.search table.company_table {
  width: 57.08vw;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  word-break: break-all;
}
@media (max-width: 967px) {
  body.page-template:not(.home) table.company_table,
  .single-post table.company_table,
  .single-news table.company_table,
  .single-study table.company_table,
  .post-type-archive table.company_table,
  .archive table.company_table,
  .search table.company_table {
    width: 100%;
    border-spacing: 3px;
  }
}
body.page-template:not(.home) table.company_table tr,
.single-post table.company_table tr,
.single-news table.company_table tr,
.single-study table.company_table tr,
.post-type-archive table.company_table tr,
.archive table.company_table tr,
.search table.company_table tr {
  border-top: #ced5e1 1px solid;
}
@media (max-width: 967px) {
  body.page-template:not(.home) table.company_table tr,
  .single-post table.company_table tr,
  .single-news table.company_table tr,
  .single-study table.company_table tr,
  .post-type-archive table.company_table tr,
  .archive table.company_table tr,
  .search table.company_table tr {
    display: block;
    padding: 1.5em 0;
  }
}
body.page-template:not(.home) table.company_table tr th,
body.page-template:not(.home) table.company_table tr td,
.single-post table.company_table tr th,
.single-post table.company_table tr td,
.single-news table.company_table tr th,
.single-news table.company_table tr td,
.single-study table.company_table tr th,
.single-study table.company_table tr td,
.post-type-archive table.company_table tr th,
.post-type-archive table.company_table tr td,
.archive table.company_table tr th,
.archive table.company_table tr td,
.search table.company_table tr th,
.search table.company_table tr td {
  padding: 1.5em;
}
@media (max-width: 967px) {
  body.page-template:not(.home) table.company_table tr th,
  body.page-template:not(.home) table.company_table tr td,
  .single-post table.company_table tr th,
  .single-post table.company_table tr td,
  .single-news table.company_table tr th,
  .single-news table.company_table tr td,
  .single-study table.company_table tr th,
  .single-study table.company_table tr td,
  .post-type-archive table.company_table tr th,
  .post-type-archive table.company_table tr td,
  .archive table.company_table tr th,
  .archive table.company_table tr td,
  .search table.company_table tr th,
  .search table.company_table tr td {
    display: block;
    padding: 0;
  }
}
body.page-template:not(.home) table.company_table tr th:first-child,
body.page-template:not(.home) table.company_table tr td:first-child,
.single-post table.company_table tr th:first-child,
.single-post table.company_table tr td:first-child,
.single-news table.company_table tr th:first-child,
.single-news table.company_table tr td:first-child,
.single-study table.company_table tr th:first-child,
.single-study table.company_table tr td:first-child,
.post-type-archive table.company_table tr th:first-child,
.post-type-archive table.company_table tr td:first-child,
.archive table.company_table tr th:first-child,
.archive table.company_table tr td:first-child,
.search table.company_table tr th:first-child,
.search table.company_table tr td:first-child {
  width: 13.888vw !important;
}
@media (max-width: 967px) {
  body.page-template:not(.home) table.company_table tr th:first-child,
  body.page-template:not(.home) table.company_table tr td:first-child,
  .single-post table.company_table tr th:first-child,
  .single-post table.company_table tr td:first-child,
  .single-news table.company_table tr th:first-child,
  .single-news table.company_table tr td:first-child,
  .single-study table.company_table tr th:first-child,
  .single-study table.company_table tr td:first-child,
  .post-type-archive table.company_table tr th:first-child,
  .post-type-archive table.company_table tr td:first-child,
  .archive table.company_table tr th:first-child,
  .archive table.company_table tr td:first-child,
  .search table.company_table tr th:first-child,
  .search table.company_table tr td:first-child {
    width: 100% !important;
    font-weight: 700;
  }
}
body.page-template:not(.home) table.company_table tr th:last-child,
body.page-template:not(.home) table.company_table tr td:last-child,
.single-post table.company_table tr th:last-child,
.single-post table.company_table tr td:last-child,
.single-news table.company_table tr th:last-child,
.single-news table.company_table tr td:last-child,
.single-study table.company_table tr th:last-child,
.single-study table.company_table tr td:last-child,
.post-type-archive table.company_table tr th:last-child,
.post-type-archive table.company_table tr td:last-child,
.archive table.company_table tr th:last-child,
.archive table.company_table tr td:last-child,
.search table.company_table tr th:last-child,
.search table.company_table tr td:last-child {
  width: 40.97vw !important;
}
@media (max-width: 967px) {
  body.page-template:not(.home) table.company_table tr th:last-child,
  body.page-template:not(.home) table.company_table tr td:last-child,
  .single-post table.company_table tr th:last-child,
  .single-post table.company_table tr td:last-child,
  .single-news table.company_table tr th:last-child,
  .single-news table.company_table tr td:last-child,
  .single-study table.company_table tr th:last-child,
  .single-study table.company_table tr td:last-child,
  .post-type-archive table.company_table tr th:last-child,
  .post-type-archive table.company_table tr td:last-child,
  .archive table.company_table tr th:last-child,
  .archive table.company_table tr td:last-child,
  .search table.company_table tr th:last-child,
  .search table.company_table tr td:last-child {
    width: 100% !important;
  }
}
body.page-template:not(.home) table.company_table tr th a,
body.page-template:not(.home) table.company_table tr td a,
.single-post table.company_table tr th a,
.single-post table.company_table tr td a,
.single-news table.company_table tr th a,
.single-news table.company_table tr td a,
.single-study table.company_table tr th a,
.single-study table.company_table tr td a,
.post-type-archive table.company_table tr th a,
.post-type-archive table.company_table tr td a,
.archive table.company_table tr th a,
.archive table.company_table tr td a,
.search table.company_table tr th a,
.search table.company_table tr td a {
  text-decoration: underline;
  color: var(--link-color);
}
body.page-template:not(.home) table.company_table tr th a:hover,
body.page-template:not(.home) table.company_table tr td a:hover,
.single-post table.company_table tr th a:hover,
.single-post table.company_table tr td a:hover,
.single-news table.company_table tr th a:hover,
.single-news table.company_table tr td a:hover,
.single-study table.company_table tr th a:hover,
.single-study table.company_table tr td a:hover,
.post-type-archive table.company_table tr th a:hover,
.post-type-archive table.company_table tr td a:hover,
.archive table.company_table tr th a:hover,
.archive table.company_table tr td a:hover,
.search table.company_table tr th a:hover,
.search table.company_table tr td a:hover {
  text-decoration: none;
}
body.page-template:not(.home) header,
.single-post header,
.single-news header,
.single-study header,
.post-type-archive header,
.archive header,
.search header {
  top: 0;
}
body.page-template:not(.home) header .head-inner,
.single-post header .head-inner,
.single-news header .head-inner,
.single-study header .head-inner,
.post-type-archive header .head-inner,
.archive header .head-inner,
.search header .head-inner {
  width: 100vw;
  background: var(--base-color);
  padding: 1.5em 2.5em;
}
@media (max-width: 967px) {
  body.page-template:not(.home) header .head-inner,
  .single-post header .head-inner,
  .single-news header .head-inner,
  .single-study header .head-inner,
  .post-type-archive header .head-inner,
  .archive header .head-inner,
  .search header .head-inner {
    padding: 1.5em;
  }
}
body.page-template:not(.home) header.none,
.single-post header.none,
.single-news header.none,
.single-study header.none,
.post-type-archive header.none,
.archive header.none,
.search header.none {
  top: var(--v20-px);
}
body.page-template:not(.home) header.none .head-inner,
.single-post header.none .head-inner,
.single-news header.none .head-inner,
.single-study header.none .head-inner,
.post-type-archive header.none .head-inner,
.archive header.none .head-inner,
.search header.none .head-inner {
  background: var(--white-color);
  width: 96vw;
  padding: 1em 2.5em;
}
body.page-template:not(.home) .pr_section,
.single-post .pr_section,
.single-news .pr_section,
.single-study .pr_section,
.post-type-archive .pr_section,
.archive .pr_section,
.search .pr_section {
  margin-top: var(--v96-px);
  padding-top: var(--v96-px);
}
body.page-template:not(.home) .underhead_block,
.single-post .underhead_block,
.single-news .underhead_block,
.single-study .underhead_block,
.post-type-archive .underhead_block,
.archive .underhead_block,
.search .underhead_block {
  position: relative;
}
body.page-template:not(.home) .underhead_block .postdeco,
.single-post .underhead_block .postdeco,
.single-news .underhead_block .postdeco,
.single-study .underhead_block .postdeco,
.post-type-archive .underhead_block .postdeco,
.archive .underhead_block .postdeco,
.search .underhead_block .postdeco {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 967px) {
  body.page-template:not(.home) .underhead_block .postdeco,
  .single-post .underhead_block .postdeco,
  .single-news .underhead_block .postdeco,
  .single-study .underhead_block .postdeco,
  .post-type-archive .underhead_block .postdeco,
  .archive .underhead_block .postdeco,
  .search .underhead_block .postdeco {
    display: none;
  }
}
body.page-template:not(.home) .underhead_block .postdeco p,
.single-post .underhead_block .postdeco p,
.single-news .underhead_block .postdeco p,
.single-study .underhead_block .postdeco p,
.post-type-archive .underhead_block .postdeco p,
.archive .underhead_block .postdeco p,
.search .underhead_block .postdeco p {
  position: absolute;
}
body.page-template:not(.home) .underhead_block .postdeco p:nth-child(1),
.single-post .underhead_block .postdeco p:nth-child(1),
.single-news .underhead_block .postdeco p:nth-child(1),
.single-study .underhead_block .postdeco p:nth-child(1),
.post-type-archive .underhead_block .postdeco p:nth-child(1),
.archive .underhead_block .postdeco p:nth-child(1),
.search .underhead_block .postdeco p:nth-child(1) {
  left: 12.5vw;
  top: 5vw;
  z-index: 1;
}
body.page-template:not(.home) .underhead_block .postdeco p:nth-child(1) img,
.single-post .underhead_block .postdeco p:nth-child(1) img,
.single-news .underhead_block .postdeco p:nth-child(1) img,
.single-study .underhead_block .postdeco p:nth-child(1) img,
.post-type-archive .underhead_block .postdeco p:nth-child(1) img,
.archive .underhead_block .postdeco p:nth-child(1) img,
.search .underhead_block .postdeco p:nth-child(1) img {
  width: var(--v64-px);
}
body.page-template:not(.home) .underhead_block .postdeco p:nth-child(2),
.single-post .underhead_block .postdeco p:nth-child(2),
.single-news .underhead_block .postdeco p:nth-child(2),
.single-study .underhead_block .postdeco p:nth-child(2),
.post-type-archive .underhead_block .postdeco p:nth-child(2),
.archive .underhead_block .postdeco p:nth-child(2),
.search .underhead_block .postdeco p:nth-child(2) {
  left: 79.1vw;
  top: var(--v24-px);
}
body.page-template:not(.home) .underhead_block .postdeco p:nth-child(2) img,
.single-post .underhead_block .postdeco p:nth-child(2) img,
.single-news .underhead_block .postdeco p:nth-child(2) img,
.single-study .underhead_block .postdeco p:nth-child(2) img,
.post-type-archive .underhead_block .postdeco p:nth-child(2) img,
.archive .underhead_block .postdeco p:nth-child(2) img,
.search .underhead_block .postdeco p:nth-child(2) img {
  width: var(--v72-px);
}

@media (max-width: 967px) {
  .archive .blockwrap {
    margin-top: var(--v32-px);
    padding: 0;
  }
}

.pickup.post .prev,
.pickup.post .next {
  opacity: 1;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
.pickup.post .block-sidescroll .pickup-wrap {
  -webkit-transition: var(--transition-middle);
  transition: var(--transition-middle);
}
.pickup.post.page1 .prev {
  opacity: 0.3;
}
.pickup.post.page2 .next {
  opacity: 0.3;
}
.pickup.post.page2 .block-sidescroll .pickup-wrap {
  -webkit-transform: translateX(-50.5%);
          transform: translateX(-50.5%);
}

.feature_howto_wrap {
  background: url("/wp-content/themes/owned/img/parts/bg/bg_pattern.png");
  background-size: 97.5vw auto;
}
@media (max-width: 967px) {
  .feature_howto_wrap {
    background-size: 300vw auto;
  }
}

.feature {
  position: relative;
  margin-top: var(--v200-px);
  padding-bottom: var(--v120-px);
}
@media (max-width: 967px) {
  .feature {
    margin-top: var(--v96-px);
    padding-bottom: 0;
  }
}
.feature::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.feature .deco {
  width: var(--content-width);
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
.feature .deco .repost {
  position: absolute;
  width: var(--v72-px);
  right: 7vw;
  top: -10vw;
}
@media (max-width: 967px) {
  .feature .deco .repost {
    width: var(--v47-px);
    top: -15vw;
  }
}
.feature .deco .repost img {
  width: 100%;
}
.feature .deco .like {
  position: absolute;
  width: var(--v64-px);
  left: 7vw;
  top: 5vw;
}
@media (max-width: 967px) {
  .feature .deco .like {
    width: var(--v39-px);
    left: 4vw;
    top: 29vw;
  }
}
.feature .deco .like img {
  width: 100%;
}
.feature h2 {
  background: var(--ip-color);
  width: var(--content-width);
  margin: 0 auto;
  height: 15vw;
  -webkit-transform: translateY(-7.5vw);
          transform: translateY(-7.5vw);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30vw;
  border: 2px solid var(--dark-color);
}
@media (max-width: 967px) {
  .feature h2 {
    width: 100vw;
    height: auto;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding: var(--v16-px) 0 var(--v24-px);
  }
}
.feature h2 img {
  width: 41.6666vw;
}
@media (max-width: 967px) {
  .feature h2 img {
    width: 50vw;
  }
}
.feature h2 span {
  background: var(--dark-color);
  color: var(--white-color);
  font-weight: 600;
  font-size: var(--f18-px);
  border-radius: 15vw;
  padding: 0.5em 1em;
  line-height: 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 967px) {
  .feature h2 span {
    font-size: var(--f12-px);
  }
}
.feature h2 strong {
  display: block;
  margin-top: 0.5em;
  font-size: var(--f36-px);
  color: var(--white-color);
  line-height: 1.25;
}
@media (max-width: 967px) {
  .feature h2 strong {
    width: 50.4vw;
    margin-top: 0.25em;
  }
}
.feature .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 89.02vw;
  margin: 0 auto;
  margin-top: -4.16666vw;
}
@media (max-width: 967px) {
  .feature .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: var(--v8-px);
  }
}
.feature .flex .chara {
  position: absolute;
  z-index: 10;
  width: 100%;
}
@media (max-width: 967px) {
  .feature .flex .chara {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: var(--v48-px);
    margin-top: var(--v32-px);
  }
}
.feature .flex .chara p {
  position: absolute;
}
@media (max-width: 967px) {
  .feature .flex .chara p {
    position: relative;
  }
  .feature .flex .chara p:nth-child(1) {
    width: var(--v92-px);
    rotate: -36deg;
  }
  .feature .flex .chara p:nth-child(2) {
    width: var(--v99-px);
  }
}
@media (min-width: 967px) {
  .feature .flex .chara p:nth-child(1) {
    left: 4vw;
    top: 22.75vw;
    width: var(--v92-px);
    rotate: -36deg;
  }
  .feature .flex .chara p:nth-child(2) {
    right: 8vw;
    top: 27.5vw;
    width: var(--v99-px);
  }
}
.feature .flex .chara p img {
  rotate: 43deg;
  width: 100%;
}
.feature .flex h3 {
  position: relative;
  background: var(--hi-color);
  color: var(--white-color);
  font-size: var(--f20-px);
  font-weight: 600;
  line-height: 1.35;
  left: var(--v40-px);
  top: var(--v32-px);
  width: 13.88888vw;
  height: 13.88888vw;
  border-radius: 50%;
  text-align: center;
  border: var(--border1);
  rotate: -15deg;
  padding-top: var(--v80-px);
  -webkit-box-shadow: var(--v2-px) var(--v2-px) 0 var(--text-color);
          box-shadow: var(--v2-px) var(--v2-px) 0 var(--text-color);
}
@media (max-width: 1200px) {
  .feature .flex h3 {
    padding-top: var(--v72-px);
    font-size: var(--f18-px);
  }
}
@media (max-width: 967px) {
  .feature .flex h3 {
    width: 100%;
    height: auto;
    border-radius: var(--border-num);
    font-size: var(--f16-px);
    rotate: none;
    left: 0;
    top: 0;
    padding: 0.75em;
  }
}
.feature .flex h3::before {
  content: "";
  position: absolute;
  width: var(--v12-px);
  height: var(--v12-px);
  left: calc(50% - var(--v6-px));
  top: var(--v10-px);
  background: var(--fe-color);
  border: var(--border1);
  border-radius: 50%;
}
@media (max-width: 967px) {
  .feature .flex h3::before {
    width: var(--v9-px);
    height: var(--v9-px);
    left: var(--v10-px);
    top: calc(50% - var(--v6-px));
  }
}
.feature .flex .check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 69.72222vw;
  gap: var(--v24-px);
}
@media (max-width: 967px) {
  .feature .flex .check {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: var(--v16-px);
    gap: var(--v16-px);
  }
}
.feature .flex .check li {
  width: 33.958333vw;
  border: 2px solid var(--dark-color);
  border-radius: var(--border-num);
  background: var(--white-color);
  -webkit-box-shadow: var(--v6-px) var(--v6-px) 0 var(--dark-color);
          box-shadow: var(--v6-px) var(--v6-px) 0 var(--dark-color);
  line-height: 1.65;
  padding: var(--v24-px) var(--v24-px) var(--v24-px) var(--v72-px);
  position: relative;
  font-size: var(--f16-px);
  font-weight: 700;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 967px) {
  .feature .flex .check li {
    width: 100%;
    padding: var(--v16-px) var(--v16-px) var(--v16-px) var(--v56-px);
    font-size: var(--f14-px);
  }
}
.feature .flex .check li:nth-child(2n) {
  -webkit-transform: translateY(var(--v56-px));
          transform: translateY(var(--v56-px));
}
@media (max-width: 967px) {
  .feature .flex .check li:nth-child(2n) {
    -webkit-transform: none;
            transform: none;
  }
}
.feature .flex .check li::before {
  position: absolute;
  content: "";
  background: url("/wp-content/themes/owned/img/parts/check/check_icon_010.svg") no-repeat;
  background-size: cover;
  width: var(--v32-px);
  height: var(--v32-px);
  left: var(--v24-px);
  top: calc(50% - var(--v16-px));
}
@media (max-width: 967px) {
  .feature .flex .check li::before {
    width: var(--v28-px);
    height: var(--v28-px);
    left: var(--v16-px);
    top: calc(50% - var(--v14-px));
  }
}
.feature .flex .check li small {
  font-size: var(--f14-px);
}
@media (max-width: 967px) {
  .feature .flex .check li small {
    font-size: var(--f12-px);
  }
}
.feature .flex .check li strong {
  font-size: var(--f20-px);
  color: var(--fe-color);
}
@media (max-width: 967px) {
  .feature .flex .check li strong {
    font-size: var(--f18-px);
  }
}

.service {
  position: relative;
  z-index: 5;
}
.service .service-inner {
  width: 90.833333vw;
  margin: -11.11111vw auto 0;
  border: var(--border1);
  border-radius: var(--border-num);
  background: var(--white-color);
  padding: var(--v72-px);
  position: relative;
}
@media (max-width: 967px) {
  .service .service-inner {
    width: var(--content-width);
    padding: var(--v24-px) 0 0;
  }
}
.service .service-inner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: var(--base-color);
  width: 100%;
  height: 19.5vw;
  border-radius: var(--border-num) var(--border-num) 0 0;
}
@media (max-width: 967px) {
  .service .service-inner::before {
    height: 50vw;
  }
}
.service .service-inner h2 {
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
}
@media (max-width: 967px) {
  .service .service-inner h2 {
    width: 80%;
  }
}
.service .service-inner h2 small {
  font-size: var(--f24-px);
  display: block;
}
@media (max-width: 967px) {
  .service .service-inner h2 small {
    font-size: var(--15-px);
  }
}
.service .service-inner h2 {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .service .service-inner h2 {
    font-size: var(--f18-px);
  }
}
.service .service-inner h2 strong {
  font-size: var(--f40-px);
  color: #f0940e;
}
@media (max-width: 967px) {
  .service .service-inner h2 strong {
    font-size: var(--f24-px);
  }
}
.service .service-inner h2 .caption {
  text-align: right;
  font-size: var(--f12-px);
  display: block;
  position: absolute;
  right: 0;
  bottom: -4em;
  font-weight: 500;
}
@media (max-width: 967px) {
  .service .service-inner h2 .caption {
    font-size: var(--f11-px);
    bottom: -3.5em;
  }
}
.service .service-inner .chara p {
  position: absolute;
  width: var(--v81-px);
  right: 10vw;
  top: 8vw;
  z-index: 10;
}
.service .service-inner .chara p img {
  width: 100%;
}

.howto {
  position: relative;
  z-index: 1;
  padding-top: var(--v64-px);
  padding-bottom: var(--v96-px);
}
.howto .howto-inner {
  width: var(--content-width);
  margin: 0 auto;
  position: relative;
}
.howto .deco .dot {
  position: absolute;
  width: 8.5vw;
}
.howto .deco .dot:nth-child(1) {
  left: var(--v64-px);
  top: 24.02vw;
}
.howto .deco .dot:nth-child(2) {
  right: var(--v48-px);
  top: 65.27777vw;
}
.howto .deco .dot:nth-child(3) {
  left: var(--v64-px);
  top: 104vw;
}
.howto .deco .dot img {
  width: 100%;
  height: auto;
}

.voices {
  padding: var(--v96-px) 0;
  background: var(--cs-color);
  position: relative;
}
@media (max-width: 967px) {
  .voices {
    padding: var(--v56-px) 0;
  }
}
.voices .deco {
  position: absolute;
  left: 0;
  top: 0;
}
.voices .deco .chara {
  position: absolute;
  width: 12.5vw;
  left: 16.1111vw;
  top: 25.91666vw;
}
@media (max-width: 967px) {
  .voices .deco .chara {
    width: 33.3333vw;
    left: -9vw;
    top: 7.91666vw;
  }
}
.voices .deco .chara img {
  width: 100%;
}
.voices .deco .dot {
  position: absolute;
  width: 8.5vw;
  left: 17vw;
  top: 39vw;
}
@media (max-width: 967px) {
  .voices .deco .dot {
    left: 5vw;
    top: 45vw;
    width: 17.8666vw;
  }
}
.voices .deco .dot img {
  width: 100%;
}
.voices .deco .circle p {
  position: absolute;
  width: var(--v22-px);
  height: var(--v22-px);
  border-radius: 50%;
  border: var(--border1);
  background: var(--white-color);
}
.voices .deco .circle p:nth-child(1) {
  left: 9vw;
  top: 41vw;
}
.voices .deco .circle p:nth-child(2) {
  left: 31vw;
  top: 30vw;
}
.voices .deco .circle p:nth-child(3) {
  right: 8vw;
  top: 32vw;
}
@media (max-width: 967px) {
  .voices .deco .circle {
    display: none;
  }
}
.voices .voices_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v48-px);
}
@media (max-width: 967px) {
  .voices .voices_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.voices .voices_inner .voices_head {
  position: relative;
  background: var(--ip-color);
  border: var(--border1);
  border-left: none;
  border-radius: 0 50vw 50vw 0;
  width: 41.9444vw;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding-bottom: var(--v32-px);
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_head {
    width: 68.8vw;
    border-left: var(--border1);
    border-right: none;
    border-radius: var(--border-num) 0 0 var(--border-num);
    margin-left: auto;
  }
}
.voices .voices_inner .voices_head h2 {
  position: relative;
}
.voices .voices_inner .voices_head h2 small {
  position: absolute;
  left: var(--v80-px);
  top: -1.5vw;
  background: var(--yellow-color);
  border: var(--border1);
  border-radius: 20vw;
  padding: 0.25em 0.75em;
  font-weight: 600;
  font-size: var(--f20-px);
  position: relative;
  z-index: 2;
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_head h2 small {
    font-size: var(--f13-px);
    top: -3.5vw;
    left: var(--v24-px);
  }
}
.voices .voices_inner .voices_head h2 span {
  display: block;
  padding-left: var(--v80-px);
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_head h2 span {
    padding-left: var(--v24-px);
  }
}
.voices .voices_inner .voices_head h2 span img {
  width: 14.3055vw;
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_head h2 span img {
    width: 33.066666vw;
  }
}
.voices .voices_inner .voices_head p {
  padding-left: var(--v80-px);
  margin-top: 0.5em;
  color: var(--text-color);
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_head p {
    padding-left: var(--v24-px);
  }
}
.voices .voices_inner .voices_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_body {
    gap: 0;
  }
}
.voices .voices_inner .voices_body ul {
  width: 24.4444vw;
  border: var(--border1);
  border-radius: var(--border-num);
  background: var(--white-color);
  -webkit-box-shadow: var(--shadow1);
          box-shadow: var(--shadow1);
  max-height: 80vh;
  overflow-y: scroll;
}
@media (max-width: 967px) {
  .voices .voices_inner .voices_body ul {
    width: var(--content-width);
    margin: 0 auto;
  }
}
.voices .voices_inner .voices_body ul::-webkit-scrollbar {
  width: var(--v8-px); /* スクロールバーの幅 */
}
.voices .voices_inner .voices_body ul {
  /* スクロールバーのトラック（背景部分） */
}
.voices .voices_inner .voices_body ul::-webkit-scrollbar-track {
  background: transparent; /* トラックの背景色 */
}
.voices .voices_inner .voices_body ul {
  /* スクロールバーのハンドル */
}
.voices .voices_inner .voices_body ul::-webkit-scrollbar-thumb {
  background: #ced5e1; /* ハンドルの色 */
  border-radius: 5vw;
}
.voices .voices_inner .voices_body ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: var(--v32-px);
  gap: var(--v20-px);
}
.voices .voices_inner .voices_body ul li:not(:last-child) {
  border-bottom: 1px solid #ced5e1;
}
.voices .voices_inner .voices_body ul li p.comment_head {
  font-size: var(--f16-px);
  font-weight: 700;
  line-height: 1.5;
}
.voices .voices_inner .voices_body ul li {
  font-size: var(--f13-px);
  font-weight: 400;
}
.voices .voices_inner .voices_body ul li img {
  width: var(--v56-px);
}
.voices .caption {
  color: var(--white-color);
  text-align: right;
  margin-top: var(--v12-px);
  margin-right: var(--v44-px);
}

.study {
  position: relative;
  z-index: 1;
  padding-top: var(--v96-px);
  padding-bottom: var(--v96-px);
}
@media (max-width: 967px) {
  .study {
    padding-top: var(--v48-px);
    padding-bottom: var(--v48-px);
  }
}
.study::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 25vw;
  background: url("/wp-content/themes/owned/img/parts/bg/bg_pattern.png");
  background-size: 97.5vw;
  background-position: 0 -13vw;
  overflow: hidden;
}
@media (max-width: 967px) {
  .study::before {
    background-size: 300vw;
    height: 39.46666vw;
  }
}
.study .study_inner {
  background: var(--white-color);
  border-radius: var(--border-num);
  border: var(--border1);
  width: 91.1111vw;
  margin: 0 auto;
  padding-bottom: var(--v32-px);
  position: relative;
  border-radius: var(--border-num) var(--border-num) 0 0;
}
.study .study_inner:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: var(--base-color);
  width: 100%;
  height: 16.66vw;
  border-radius: var(--border-num) var(--border-num) 0 0;
}
@media (max-width: 967px) {
  .study .study_inner:before {
    height: 36vw;
  }
}
@media (max-width: 967px) {
  .study .study_inner {
    width: var(--content-width);
    border-radius: var(--border-num);
    padding-bottom: 0;
  }
}
.study .study_inner .service-wrap {
  margin-top: 0 !important;
}
@media (max-width: 967px) {
  .study .study_inner .service-wrap {
    padding: var(--v24-px);
  }
}
.study .study_inner .subcopy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.study .study_inner .subcopy .mod_subcopy {
  position: relative;
  left: 0;
}
.study .study_inner h2 {
  font-size: var(--f40-px);
  font-weight: 700;
}
@media (max-width: 967px) {
  .study .study_inner h2 {
    font-size: var(--f24-px);
    text-align: center;
    line-height: 1.35;
    width: 80%;
  }
}
.study .study_inner ul {
  margin-top: var(--v64-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v16-px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: var(--v48-px);
  position: relative;
}
@media (max-width: 967px) {
  .study .study_inner ul {
    padding-bottom: 0;
    gap: 0;
    margin-top: var(--v48-px);
  }
}
.study .study_inner ul li {
  width: 30vw;
  border-radius: var(--border-num);
  overflow: hidden;
  text-align: center;
  color: var(--white-color);
}
@media (max-width: 967px) {
  .study .study_inner ul li {
    width: 100%;
    border-radius: 0;
  }
}
.study .study_inner ul li img {
  height: var(--v32-px);
}
@media (max-width: 967px) {
  .study .study_inner ul li:last-child {
    border-radius: 0 0 var(--border-num) var(--border-num);
  }
}
.study .study_inner ul li span {
  display: block;
  color: var(--white-color);
  padding: 0.5em;
}
.study .study_inner ul li p {
  padding: var(--v16-px);
}
@media (max-width: 967px) {
  .study .study_inner ul li p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: var(--v12-px);
  }
}
@media (max-width: 967px) {
  .study .study_inner ul li p img {
    height: var(--v20-px);
  }
}
.study .study_inner ul li.ip span {
  background: var(--ip-color2);
}
.study .study_inner ul li.ip {
  background: var(--ip-color);
}
.study .study_inner ul li.fe span {
  background: var(--fe-color2);
}
.study .study_inner ul li.fe {
  background: var(--fe-color);
}
.study .study_inner ul li.cs span {
  background: var(--cs-color2);
}
.study .study_inner ul li.cs {
  background: var(--cs-color);
}
.study .study_inner ul li.hi span {
  background: var(--hi-color2);
}
.study .study_inner ul li.hi {
  background: var(--hi-color);
}

.news_section {
  background: var(--white-color);
  padding-bottom: var(--v96-px);
  width: 100vw;
}
.news_section .news_inner {
  width: var(--content-width);
  margin: 0 auto;
}
@media (max-width: 967px) {
  .news_section .news_inner .block-sidescroll {
    margin-top: var(--v32-px);
  }
}
.news_section .news_inner .postthumb .txtblock p.strong {
  margin-top: 0;
}
.news_section.post {
  margin-bottom: 0;
}
.news_section .block-sidescroll {
  margin-top: var(--v32-px);
}
.news_section .btn01 {
  margin-top: var(--v48-px);
  width: 20vw;
  text-align: center;
  padding: 0.75em 2em;
}
@media (max-width: 967px) {
  .news_section .btn01 {
    width: 100%;
    margin-top: var(--v24-px);
    padding: 1.25em 2em;
  }
}

.sponsor {
  padding-bottom: var(--v96-px);
}
@media (max-width: 967px) {
  .sponsor {
    padding-bottom: var(--v32-px);
  }
}
.sponsor ul {
  margin-top: var(--v64-px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v16-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 73.3333vw;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 967px) {
  .sponsor ul {
    width: var(--content-width);
    gap: var(--v12-px);
    margin-top: var(--v32-px);
  }
}
.sponsor ul li {
  width: 17.5vw;
  border-radius: var(--border-num);
  overflow: hidden;
}
@media (max-width: 967px) {
  .sponsor ul li {
    width: 48%;
  }
}
.sponsor ul li img {
  width: 100%;
}
.sponsor p {
  margin-top: var(--v16-px);
  text-align: center;
}

.yt_fixed_btn {
  position: fixed;
  right: var(--v40-px);
  bottom: var(--v100-px);
  z-index: 25;
  width: 12.5vw;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
.yt_fixed_btn.active {
  opacity: 1;
  pointer-events: auto;
}
.yt_fixed_btn.noview {
  pointer-events: none;
  opacity: 0;
}
.yt_fixed_btn img {
  width: 100%;
}
.yt_fixed_btn .close {
  position: absolute;
  right: var(--v14-px);
  top: var(--v14-px);
  width: var(--v28-px);
  height: var(--v28-px);
  background: var(--text-color);
  border-radius: 50%;
}
.yt_fixed_btn .close p {
  width: var(--v12-px);
  height: 2px;
  border-radius: 4vw;
  background: var(--white-color);
  position: absolute;
  top: calc(50% - var(--v1-px));
}
.yt_fixed_btn .close p:nth-child(1) {
  left: calc(50% - var(--v6-px));
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.yt_fixed_btn .close p:nth-child(2) {
  left: calc(50% - var(--v6-px));
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.fixedstudy {
  position: fixed;
  z-index: 25;
  left: 0;
  bottom: 0;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
.fixedstudy.active {
  opacity: 1;
}
.fixedstudy .study_inner {
  width: 100vw;
  padding: var(--v8-px) 0;
}
@media (max-width: 967px) {
  .fixedstudy .study_inner {
    padding: 0;
  }
}
.fixedstudy .study_inner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.fixedstudy .study_inner ul li {
  width: 25%;
  text-align: center;
  height: var(--v88-px);
}
.fixedstudy .study_inner ul li span {
  display: block;
  color: var(--white-color);
  padding: 0.25em;
  font-weight: 600;
}
.fixedstudy .study_inner ul li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--v52-px);
}
.fixedstudy .study_inner ul li p img {
  height: var(--v28-px);
}
.fixedstudy .sp_study_inner {
  width: 100vw;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--v72-px);
}
@media (max-width: 967px) {
  .fixedstudy .sp_study_inner {
    height: var(--v56-px);
  }
}
.fixedstudy .sp_study_inner a {
  width: var(--v450-px);
}
@media (max-width: 967px) {
  .fixedstudy .sp_study_inner a {
    width: var(--content-width);
  }
}
.fixedstudy .sp_study_inner a {
  text-align: center;
  padding: 1em 0;
}
.fixedstudy .sp_study_inner a:after {
  right: var(--v8-px);
}

.yt_btn_top {
  width: var(--content-width);
  margin: 0 auto var(--v64-px);
}
@media (max-width: 967px) {
  .yt_btn_top {
    margin-bottom: var(--v32-px);
  }
}
.yt_btn_top img {
  width: 100%;
}

.home .post .post-wrap .postthumb:nth-child(n+7) {
  display: none !important;
}
.home .news_section {
  margin-top: 0;
}
@media (max-width: 967px) {
  .home .service-inner .service-wrap {
    padding: var(--v16-px);
  }
}

form br {
  display: none;
}
form > p + p {
  margin-top: 1em;
}
form input[type=text],
form input[type=email],
form input[type=checkbox],
form select,
form textarea {
  background: var(--base-color);
  border: var(--line-color);
}
@media (max-width: 967px) {
  form input[type=text],
  form input[type=email],
  form input[type=checkbox],
  form select,
  form textarea {
    font-size: var(--f16-px);
  }
}
form select {
  width: 18vw;
}
@media (max-width: 967px) {
  form select {
    width: 100%;
  }
}
form input[type=text],
form input[type=email],
form select,
form textarea {
  margin-bottom: 2em;
  margin-top: 0.25em;
  padding: 0.25em 1em;
  color: var(--text-color);
}
form input[type=checkbox] {
  width: 1.5em;
  height: 1.5em;
  border-radius: var(--v2-px);
}
form input[type=checkbox]:checked {
  background: url("/wp-content/themes/owned/img/parts/check/check_icon.svg") no-repeat var(--text-color);
  background-size: 0.96em 0.72em;
  background-position: 0.25em 0.3vw;
}
form input[type=text],
form input[type=email],
form select {
  height: 3em;
}
@media (max-width: 967px) {
  form .btnwrap .btn01 {
    width: 40vw;
    max-width: 100%;
  }
}
form .btnwrap .ajax-loader {
  display: none;
}
form .btnwrap input[type=submit] {
  height: 100% !important;
  width: 17vw;
  padding: 1em 2em;
  display: block;
  -webkit-transition: var(--transition-veryshort);
  transition: var(--transition-veryshort);
}
@media (max-width: 967px) {
  form .btnwrap input[type=submit] {
    width: 100%;
  }
}
form .btnwrap input[type=submit]:hover {
  opacity: 0.7;
}
form select {
  position: relative;
  font-weight: 500;
  background: var(--base-color) url("/wp-content/themes/owned/img/parts/arrow/tri_arrow.svg") no-repeat;
  background-size: var(--v10-px);
  background-position: right 1em top 50%;
}
form .wpcf7-form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
}
form .wpcf7-form-control span.wpcf7-list-item {
  margin-top: 1em;
  margin-bottom: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
form .wpcf7-form-control span.wpcf7-list-item.first {
  margin-left: 0;
}
form .wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label {
  margin-top: -0.25em;
  display: block;
}
form input,
form textarea {
  width: 100%;
}
form .btn01 {
  height: 4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  padding: 0;
}
form input[type=submit] {
  font-size: var(--f16-px);
  background: transparent;
  color: var(--white-color);
  font-weight: 600;
}
@media (max-width: 967px) {
  form input[type=submit] {
    font-size: var(--f13-px);
  }
}

.page-id-81 form {
  width: 52.22222vw;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .page-id-81 form {
    width: 100%;
  }
}
.page-id-81 form label {
  font-size: var(--f16-px);
  font-weight: 600;
}
@media (max-width: 967px) {
  .page-id-81 form label {
    font-size: var(--f13-px);
  }
}

.mv {
  padding-top: 11.1111vw;
  min-height: 100svh;
}
@media (max-width: 967px) {
  .mv {
    margin-top: var(--v72-px);
    min-height: 98svh;
  }
}
.mv .mv-block {
  position: relative;
  width: 76.389vw;
  margin: 0 auto 0;
  background: var(--white-color);
  border-radius: var(--border-num);
  z-index: 5;
}
@media (max-width: 967px) {
  .mv .mv-block {
    margin-left: var(--v16-px);
  }
}
@media (max-width: 967px) {
  .mv .mv-block {
    border-radius: 0 0 var(--border-num) var(--border-num);
    min-height: 80svh;
  }
}
@media (max-width: 967px) {
  .mv .mv-block {
    width: var(--content-width);
  }
}
.mv .mv-block .tabwrap {
  position: absolute;
  top: calc(var(--v1-px) - var(--v43-px));
  left: var(--v48-px);
  height: var(--v44-px);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap {
    width: 102vw;
    overflow-x: scroll;
    left: 0;
    top: calc(var(--v1-px) - var(--v35-px));
    height: var(--v36-px);
    margin-top: var(--m8-px);
    margin-left: var(--m24-px);
    padding-left: var(--v24-px);
    padding-right: var(--v24-px);
  }
}
.mv .mv-block .tabwrap ul.tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v8-px);
  width: 69.44444vw;
  height: 100%;
  position: relative;
  z-index: 100;
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.mv .mv-block .tabwrap ul.tab li {
  width: 20%;
  border-radius: var(--border-num) var(--border-num) 0 0;
  border-top: var(--v2-px) solid var(--text-color);
  border-left: var(--v2-px) solid var(--text-color);
  border-right: var(--v2-px) solid var(--text-color);
  border-bottom: var(--v2-px) solid var(--text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media (min-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li {
    font-size: 1.05vw;
  }
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li {
    min-width: 36.8vw;
    border-radius: var(--border-num);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.mv .mv-block .tabwrap ul.tab li.tab-top {
  background: var(--yellow-color);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.tab-top.active {
    background: var(--yellow-color3);
  }
}
.mv .mv-block .tabwrap ul.tab li.tab-ip {
  color: var(--white-color);
  background: var(--ip-color);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.tab-ip.active {
    background: var(--ip-color4);
  }
}
.mv .mv-block .tabwrap ul.tab li.tab-fe {
  color: var(--white-color);
  background: var(--fe-color);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.tab-fe.active {
    background: var(--fe-color3);
  }
}
.mv .mv-block .tabwrap ul.tab li.tab-cs {
  color: var(--white-color);
  background: var(--cs-color);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.tab-cs.active {
    background: var(--cs-color3);
  }
}
.mv .mv-block .tabwrap ul.tab li.tab-hi {
  color: var(--white-color);
  background: var(--yt-color);
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.tab-hi.active {
    background: var(--yt-color);
  }
}
.mv .mv-block .tabwrap ul.tab li.active {
  border-bottom: none;
}
@media (max-width: 967px) {
  .mv .mv-block .tabwrap ul.tab li.active {
    border-bottom: var(--border1);
  }
}
.mv .mv-block .mv-inner {
  position: relative;
  z-index: 5;
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner {
    min-height: 80svh;
  }
}
.mv .mv-block .mv-inner .subcopy {
  position: absolute;
  opacity: 0;
  background: var(--white-color);
  font-size: var(--f20-px);
  font-weight: 600;
  line-height: 1.2;
  left: var(--v40-px);
  top: var(--v16-px);
  width: 9.16666vw;
  height: 9.16666vw;
  border-radius: 50%;
  text-align: center;
  border: var(--v2-px) solid var(--text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner .subcopy {
    left: -7vw;
    width: 27.2vw;
    height: 27.2vw;
  }
}
.mv .mv-block .mv-inner .subcopy p {
  position: relative;
  background: var(--yellow-color);
  padding-top: var(--v36-px);
  width: 8.6vw;
  height: 8.6vw;
  border-radius: 50%;
  border: var(--v2-px) solid var(--text-color);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner .subcopy p {
    width: 25vw;
    height: 25vw;
    padding-top: var(--v32-px);
    font-size: var(--f15-px);
  }
}
.mv .mv-block .mv-inner .subcopy p small {
  font-size: var(--f15-px);
}
.mv .mv-block .mv-inner .subcopy p::before {
  content: "";
  position: absolute;
  width: var(--v8-px);
  height: var(--v8-px);
  left: calc(50% - var(--v6-px));
  top: var(--v10-px);
  background: var(--white-color);
  border: var(--v2-px) solid var(--dark-color);
  border-radius: 50%;
}
.mv .mv-block .mv-inner ul.tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v8-px);
  margin-top: var(--v24-px);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner ul.tag {
    padding-left: var(--v88-px);
    padding-top: var(--v16-px);
    gap: var(--v4-px);
    width: 100%;
  }
}
.mv .mv-block .mv-inner ul.tag li {
  background: var(--dark-color);
  color: var(--white-color);
  font-weight: 600;
  padding: var(--v6-px);
  line-height: 1;
  border-radius: var(--border-num);
  font-size: var(--f16-px);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner ul.tag li {
    font-size: var(--f11-px);
    line-height: 1.35;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.mv .mv-block .mv-inner h1 {
  margin-top: var(--v20-px);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner h1 {
    text-align: center;
    margin-top: var(--v24-px);
    margin-bottom: var(--v16-px);
  }
}
.mv .mv-block .mv-inner h1 img {
  height: 15.763vw;
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner h1 img {
    height: 33.6vw;
  }
}
.mv .mv-block .mv-inner .illust {
  position: absolute;
  left: 0;
  top: 0;
}
.mv .mv-block .mv-inner .illust p {
  position: absolute;
}
.mv .mv-block .mv-inner .illust p img {
  width: 100%;
}
.mv .mv-block .mv-inner .illust p:nth-child(1) {
  left: var(--v36-px);
  top: 13.02222vw;
  width: var(--v77-px);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner .illust p:nth-child(1) {
    width: var(--v50-px);
    top: 48vh;
  }
}
.mv .mv-block .mv-inner .illust p:nth-child(2) {
  left: var(--v84-px);
  top: 22.5vw;
  width: var(--v81-px);
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner .illust p:nth-child(2) {
    width: 15.46vw;
    left: 65vw;
    top: 38.5vh;
  }
}
.mv .mv-block .mv-inner .illust p:nth-child(3) {
  left: 45.97222vw;
  top: 25.508333vw;
  width: var(--v56-px);
}
.mv .mv-block .mv-inner .illust p:nth-child(4) {
  left: 60.1388vw;
  top: 7.98611vw;
  width: var(--v62-px);
}
.mv .mv-block .mv-inner .illust p:nth-child(5) {
  width: var(--v100-px);
  left: 60.347222vw;
  top: 24.44444vw;
}
.mv .mv-block .mv-inner .illust p:nth-child(6) {
  width: 14.097vw;
  top: var(--v68-px);
  left: 46.59vw;
}
@media (max-width: 967px) {
  .mv .mv-block .mv-inner .illust p:nth-child(6) {
    left: 28vw;
    top: 39vh;
    width: 33.6vw;
  }
}
.mv .mv-block .mv-inner .illust p:nth-child(7) {
  width: var(--v38-px);
  left: 70.347222vw;
  top: 17.43055vw;
}
.mv .mv-foot {
  background: var(--white-color);
  position: absolute;
  z-index: 1;
  width: 100vw;
  /* margin-top: -12.0555vw; */
  height: 20vh;
  letter-spacing: 0;
  left: 0;
  bottom: 0;
}
.mv .mv-foot-txt {
  position: absolute;
  bottom: -2em;
  left: 0;
  z-index: 1;
  width: 100vw;
  overflow: hidden;
}
@media (max-width: 967px) {
  .mv .mv-foot-txt {
    bottom: -0.9em;
  }
}
.mv .mv-foot-txt p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  line-height: 1;
  font-weight: 700;
  color: var(--base-color);
  font-size: var(--f144-px);
  height: 1em;
  font-family: var(--font-en);
}
@media (max-width: 967px) {
  .mv .mv-foot-txt p {
    font-size: var(--f76-px);
  }
}
.mv .deco .decoplay {
  position: absolute;
  right: var(--v40-px);
  top: 19.4vw;
  width: var(--v64-px);
  -webkit-animation: chara4 3s infinite linear;
          animation: chara4 3s infinite linear;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  cursor: pointer;
  text-align: center;
}
.mv .deco .decoplay span {
  opacity: 0;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
.mv .deco .decoplay.active span {
  opacity: 1;
}
.mv .deco .decoplay img {
  width: 100%;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  -webkit-transform: scale(1);
          transform: scale(1);
}
.mv .deco .decoplay img:hover {
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
.mv .deco .dot {
  position: absolute;
  left: var(--v82-px);
  top: 8.5vw;
  width: 7.5vw;
}
.mv .deco .dot img {
  width: 100%;
}
.mv .decotxt {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.mv .decotxt p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  left: var(--v32-px);
  top: 38vw;
  line-height: 1;
}
.mv .decotxt p::before {
  content: "";
  position: absolute;
  right: -0.25em;
  top: 0;
  height: 100%;
  width: 2px;
  background: var(--text-color);
}
.mv .scroll {
  position: absolute;
  right: 50%;
  bottom: 0;
  width: 2px;
  height: var(--v64-px);
  z-index: 20;
  overflow: hidden;
}
@media (max-width: 967px) {
  .mv .scroll {
    width: 1px;
    right: var(--v16-px);
    height: var(--v32-px);
  }
}
.mv .scroll p {
  position: absolute;
  left: 0;
  top: 0;
  background: var(--text-color);
  width: 2px;
  height: var(--v64-px);
  -webkit-animation: scrollanim 1.5s infinite;
          animation: scrollanim 1.5s infinite;
}
@media (max-width: 967px) {
  .mv .scroll p {
    height: var(--v24-px);
  }
}
.mv .mv-window1 {
  padding: 8vw 13.583333vw;
  position: relative;
  z-index: 5;
  background: var(--white-color);
  border-radius: var(--border-num);
}
@media (max-width: 967px) {
  .mv .mv-window1 {
    min-height: 80svh;
    border-radius: var(--border-num) var(--border-num);
    padding: 8vw 0;
  }
}
.mv .mv-window1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: var(--v44-px);
  border-radius: var(--border-num) var(--border-num) 0 0;
  border-bottom: var(--v2-px) solid var(--dark-color);
  background: var(--yellow-color);
  left: 0;
  top: 0;
}
@media (max-width: 967px) {
  .mv .mv-window1::before {
    border-radius: var(--border-num) var(--border-num) 0 0;
  }
}
.mv .mv-tab-window {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--border-num);
  padding: var(--v40-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window {
    border-radius: var(--border-num);
    padding: var(--v16-px);
    overflow-y: scroll;
  }
}
.mv .mv-tab-window h2 img {
  height: var(--v42-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window h2 img {
    height: var(--v25-px);
  }
}
.mv .mv-tab-window .mv-window-inner {
  border-radius: var(--border-num);
  padding: var(--v48-px);
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner {
    padding: var(--v24-px);
    margin-top: var(--v16-px);
    font-size: var(--f12-px);
  }
}
.mv .mv-tab-window .mv-window-inner .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.mv .mv-tab-window .mv-window-inner .flex .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v16-px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 37.2916666vw;
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner .flex .left {
    width: 100%;
    gap: var(--v8-px);
  }
}
.mv .mv-tab-window .mv-window-inner .flex .right {
  width: 14.72222vw;
  margin-right: var(--v64-px);
  position: relative;
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner .flex .right {
    width: 100%;
    margin-right: 0;
  }
}
.mv .mv-tab-window .mv-window-inner .flex .right figure {
  position: relative;
  margin-right: var(--v96-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner .flex .right figure {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: var(--v8-px);
  }
}
.mv .mv-tab-window .mv-window-inner .flex .right figure img {
  position: relative;
  margin-left: var(--v32-px);
}
.mv .mv-tab-window .mv-window-inner .flex .right figure::before {
  content: "";
  position: absolute;
  width: 14.72222vw;
  height: 14.72222vw;
  border-radius: 50%;
  left: 0;
  bottom: -2vw;
}
@media (max-width: 967px) {
  .mv .mv-tab-window .mv-window-inner .flex .right figure::before {
    left: calc(50% - 16vw);
    width: 32vw;
    height: 32vw;
  }
}
.mv .mv-tab-window.mv-window2 {
  background: var(--ip-color);
  z-index: 4;
}
.mv .mv-tab-window.mv-window2 .mv-window-inner {
  background: var(--ip-light-color);
}
.mv .mv-tab-window.mv-window2 .mv-window-inner * {
  color: var(--ip-text-color);
}
.mv .mv-tab-window.mv-window2 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_ip.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window2 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv .mv-tab-window.mv-window2 .mv-window-inner .right figure::before {
  background: var(--ip-color);
}
.mv .mv-tab-window.mv-window2 .mv-window-inner .right figure img {
  width: 11.458333vw;
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window2 .mv-window-inner .right figure img {
    width: 22vw;
    right: var(--v10-px);
  }
}
.mv .mv-tab-window.mv-window3 {
  background: var(--fe-color);
  z-index: 3;
}
.mv .mv-tab-window.mv-window3 .mv-window-inner {
  background: var(--fe-light-color);
}
.mv .mv-tab-window.mv-window3 .mv-window-inner * {
  color: var(--fe-text-color);
}
.mv .mv-tab-window.mv-window3 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_fe.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window3 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv .mv-tab-window.mv-window3 .mv-window-inner .right figure {
  margin-top: var(--v20-px);
}
.mv .mv-tab-window.mv-window3 .mv-window-inner .right figure::before {
  background: var(--fe-color);
}
.mv .mv-tab-window.mv-window3 .mv-window-inner .right figure img {
  width: 13.95vw;
  right: var(--v20-px);
  bottom: var(--v8-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window3 .mv-window-inner .right figure img {
    width: 28vw;
    right: var(--v16-px);
    bottom: var(--v8-px);
  }
}
.mv .mv-tab-window.mv-window4 {
  background: var(--cs-color);
  z-index: 2;
}
.mv .mv-tab-window.mv-window4 .mv-window-inner {
  background: var(--cs-light-color);
}
.mv .mv-tab-window.mv-window4 .mv-window-inner * {
  color: var(--cs-text-color);
}
.mv .mv-tab-window.mv-window4 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_cs.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window4 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv .mv-tab-window.mv-window4 .mv-window-inner .right {
  margin-top: var(--v12-px);
}
.mv .mv-tab-window.mv-window4 .mv-window-inner .right figure::before {
  background: var(--cs-color);
}
.mv .mv-tab-window.mv-window4 .mv-window-inner .right figure img {
  width: 7.43vw;
  right: -1vw;
  bottom: var(--v4-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window4 .mv-window-inner .right figure img {
    width: 16vw;
    right: 5vw;
  }
}
.mv .mv-tab-window.mv-window5 {
  background: var(--yt-color);
  z-index: 1;
}
.mv .mv-tab-window.mv-window5 .mv-window-inner {
  background: var(--hi-light-color);
}
.mv .mv-tab-window.mv-window5 .mv-window-inner * {
  color: var(--hi-text-color);
}
.mv .mv-tab-window.mv-window5 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_hi.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window5 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv .mv-tab-window.mv-window5 .mv-window-inner .right {
  margin-top: var(--v12-px);
}
.mv .mv-tab-window.mv-window5 .mv-window-inner .right figure::before {
  background: var(--yt-color);
}
.mv .mv-tab-window.mv-window5 .mv-window-inner .right figure img {
  width: 13.43vw;
  right: 0.5vw;
  bottom: var(--v28-px);
}
@media (max-width: 967px) {
  .mv .mv-tab-window.mv-window5 .mv-window-inner .right figure img {
    width: 20vw;
    right: 4.2vw;
    bottom: 2vw;
  }
}
.mv .mv-tab-window.mv-window2 {
  left: 0.4rem;
  top: 0.4rem;
}
.mv .mv-tab-window.mv-window3 {
  left: 0.8rem;
  top: 0.8rem;
}
.mv .mv-tab-window.mv-window4 {
  left: 1.2rem;
  top: 1.2rem;
}
.mv .mv-tab-window.mv-window5 {
  left: 1.6rem;
  top: 1.6rem;
}
body.active .mv .mv-tab-trigger {
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  border: var(--border1);
}
body.active .mv .mv-tab-trigger.active {
  opacity: 1;
  left: 0 !important;
  top: 0 !important;
  z-index: 6 !important;
}
body.active .mv .mv-tab-trigger.active .subcopy {
  opacity: 1;
}

@-webkit-keyframes scrollanim {
  0% {
    top: -100%;
  }
  80% {
    top: 200%;
  }
  100% {
    top: 200%;
  }
}

@keyframes scrollanim {
  0% {
    top: -100%;
  }
  80% {
    top: 200%;
  }
  100% {
    top: 200%;
  }
}
.mv-window1 {
  padding: 8vw 13.583333vw;
  position: relative;
  z-index: 5;
  background: var(--white-color);
  border-radius: var(--border-num);
}
@media (max-width: 967px) {
  .mv-window1 {
    min-height: 80svh;
    border-radius: 0 0 var(--border-num) var(--border-num);
  }
}
.mv-window1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: var(--v44-px);
  border-radius: var(--border-num) var(--border-num) 0 0;
  border-bottom: var(--v2-px) solid var(--dark-color);
  background: var(--yellow-color);
  left: 0;
  top: 0;
}
.mv-tab-window {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--border-num);
  padding: var(--v40-px);
}
@media (max-width: 967px) {
  .mv-tab-window {
    border-radius: 0 0 var(--border-num) var(--border-num);
    padding: var(--v16-px);
  }
}
.mv-tab-window h2 {
  margin-left: var(--v48-px);
}
@media (max-width: 967px) {
  .mv-tab-window h2 {
    margin-left: var(--v24-px);
  }
}
@media (max-width: 967px) {
  .mv-tab-window h2 img {
    height: var(--v36-px);
  }
}
.mv-tab-window .mv-window-inner {
  border-radius: var(--border-num);
  padding: var(--v48-px);
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner {
    padding: var(--v16-px);
    margin-top: var(--v16-px);
    font-size: var(--f12-px);
  }
}
.mv-tab-window .mv-window-inner h3 {
  font-size: var(--f21-px);
  line-height: 1.5;
  width: 100%;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner h3 {
    font-size: var(--f18-px);
  }
}
.mv-tab-window .mv-window-inner .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.mv-tab-window .mv-window-inner .flex .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--v16-px);
  width: 37.2916666vw;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .left {
    width: 100%;
    gap: var(--v8-px);
  }
}
.mv-tab-window .mv-window-inner .flex .left .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .left .news-list {
    gap: var(--v8-px);
  }
}
.mv-tab-window .mv-window-inner .flex .left .news-list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .left .news-list a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.5;
  }
}
.mv-tab-window .mv-window-inner .flex .left .news-list a time {
  width: var(--v100-px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
}
.mv-tab-window .mv-window-inner .flex .left .news-list a .ttl {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  text-decoration: underline;
}
.mv-tab-window .mv-window-inner .flex .left .news-list a:hover .ttl {
  text-decoration: none;
}
.mv-tab-window .mv-window-inner .flex .right {
  width: 14.72222vw;
  margin-right: var(--v64-px);
  position: relative;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .right {
    width: 100%;
    margin-right: 0;
  }
}
.mv-tab-window .mv-window-inner .flex .right figure {
  position: relative;
  margin-right: var(--v96-px);
  height: var(--v240-px);
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .right figure {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: var(--v8-px);
  }
}
.mv-tab-window .mv-window-inner .flex .right figure img {
  position: relative;
  margin-left: var(--v32-px);
}
.mv-tab-window .mv-window-inner .flex .right figure::before {
  content: "";
  position: absolute;
  width: 14.72222vw;
  height: 14.72222vw;
  border-radius: 50%;
  left: 0;
  bottom: -2vw;
}
@media (max-width: 967px) {
  .mv-tab-window .mv-window-inner .flex .right figure::before {
    left: calc(50% - 16vw);
    width: 32vw;
    height: 32vw;
  }
}
.mv-tab-window.mv-window2 {
  background: var(--ip-color);
  z-index: 4;
}
.mv-tab-window.mv-window2 .mv-window-inner {
  background: var(--ip-light-color);
}
.mv-tab-window.mv-window2 .mv-window-inner * {
  color: var(--ip-text-color);
}
.mv-tab-window.mv-window2 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_ip.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window2 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv-tab-window.mv-window2 .mv-window-inner .right figure::before {
  background: var(--ip-color);
}
.mv-tab-window.mv-window2 .mv-window-inner .right figure img {
  width: 11.458333vw;
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window2 .mv-window-inner .right figure img {
    width: 22vw;
    right: var(--v10-px);
  }
}
.mv-tab-window.mv-window3 {
  background: var(--fe-color);
  z-index: 3;
}
.mv-tab-window.mv-window3 .mv-window-inner {
  background: var(--fe-light-color);
}
.mv-tab-window.mv-window3 .mv-window-inner * {
  color: var(--fe-text-color);
}
.mv-tab-window.mv-window3 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_fe.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window3 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv-tab-window.mv-window3 .mv-window-inner .right figure {
  margin-top: var(--v20-px);
}
.mv-tab-window.mv-window3 .mv-window-inner .right figure::before {
  background: var(--fe-color);
}
.mv-tab-window.mv-window3 .mv-window-inner .right figure img {
  width: 13.95vw;
  right: var(--v20-px);
  bottom: var(--v8-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window3 .mv-window-inner .right figure img {
    width: 28vw;
    right: var(--v16-px);
    bottom: var(--v8-px);
  }
}
.mv-tab-window.mv-window4 {
  background: var(--cs-color);
  z-index: 2;
}
.mv-tab-window.mv-window4 .mv-window-inner {
  background: var(--cs-light-color);
}
.mv-tab-window.mv-window4 .mv-window-inner * {
  color: var(--cs-text-color);
}
.mv-tab-window.mv-window4 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_cs.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window4 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv-tab-window.mv-window4 .mv-window-inner .right {
  margin-top: var(--v12-px);
}
.mv-tab-window.mv-window4 .mv-window-inner .right figure::before {
  background: var(--cs-color);
}
.mv-tab-window.mv-window4 .mv-window-inner .right figure img {
  width: 9.79vw;
  right: -1vw;
  bottom: var(--v8-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window4 .mv-window-inner .right figure img {
    width: 20vw;
    right: 2.5vw;
  }
}
.mv-tab-window.mv-window5 {
  background: var(--hi-color);
  z-index: 1;
}
.mv-tab-window.mv-window5 .mv-window-inner {
  background: var(--hi-light-color);
}
.mv-tab-window.mv-window5 .mv-window-inner * {
  color: var(--hi-text-color);
}
.mv-tab-window.mv-window5 .mv-window-inner .btn04::after {
  background: url("/wp-content/themes/owned/img/parts/arrow/circle_arrow_hi.svg") no-repeat;
  background-size: var(--v26-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window5 .mv-window-inner .btn04::after {
    background-size: var(--v20-px);
  }
}
.mv-tab-window.mv-window5 .mv-window-inner .right {
  margin-top: var(--v12-px);
}
.mv-tab-window.mv-window5 .mv-window-inner .right figure::before {
  background: var(--hi-color);
}
.mv-tab-window.mv-window5 .mv-window-inner .right figure img {
  width: 7.43vw;
  right: -1vw;
  bottom: var(--v4-px);
}
@media (max-width: 967px) {
  .mv-tab-window.mv-window5 .mv-window-inner .right figure img {
    width: 24vw;
    right: 4vw;
    bottom: var(--v8-px);
  }
}
.mv-tab-window.mv-window2 {
  left: 0.4rem;
  top: 0.4rem;
}
.mv-tab-window.mv-window3 {
  left: 0.8rem;
  top: 0.8rem;
}
.mv-tab-window.mv-window4 {
  left: 1.2rem;
  top: 1.2rem;
}
.mv-tab-window.mv-window5 {
  left: 1.6rem;
  top: 1.6rem;
}

.mv-tab-trigger {
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  border: var(--border1);
}
.mv-tab-trigger.active {
  opacity: 1;
  left: 0 !important;
  top: 0 !important;
  z-index: 6 !important;
}
.mv-tab-trigger.active .subcopy {
  opacity: 1;
}

.page-template-template_study.page-template .tab,
.page-template-template_study_cs.page-template .tab,
.single-study .tab,
.page-template-template_introduction1.page-template .tab,
.page-template-template_introduction2.page-template .tab,
.page-template-template_introduction3.page-template .tab,
.page-template-template_introduction4.page-template .tab,
.post-type-archive .tab,
.archive .tab,
.search .tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 71.666vw;
  margin: var(--v40-px) auto 0;
  gap: var(--v8-px);
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .tab,
  .page-template-template_study_cs.page-template .tab,
  .single-study .tab,
  .page-template-template_introduction1.page-template .tab,
  .page-template-template_introduction2.page-template .tab,
  .page-template-template_introduction3.page-template .tab,
  .page-template-template_introduction4.page-template .tab,
  .post-type-archive .tab,
  .archive .tab,
  .search .tab {
    width: 91.1111vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: var(--v8-px);
  }
}
.page-template-template_study.page-template .tab li,
.page-template-template_study_cs.page-template .tab li,
.single-study .tab li,
.page-template-template_introduction1.page-template .tab li,
.page-template-template_introduction2.page-template .tab li,
.page-template-template_introduction3.page-template .tab li,
.page-template-template_introduction4.page-template .tab li,
.post-type-archive .tab li,
.archive .tab li,
.search .tab li {
  color: var(--white-color);
  font-size: var(--f18-px);
  font-weight: 600;
  width: var(--v320-px);
  text-align: center;
  height: var(--v58-px);
  line-height: var(--v58-px);
  border-radius: var(--border-num) var(--border-num) 0 0;
  border: var(--border1);
  border-bottom: none;
  position: relative;
  overflow: hidden;
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .tab li,
  .page-template-template_study_cs.page-template .tab li,
  .single-study .tab li,
  .page-template-template_introduction1.page-template .tab li,
  .page-template-template_introduction2.page-template .tab li,
  .page-template-template_introduction3.page-template .tab li,
  .page-template-template_introduction4.page-template .tab li,
  .post-type-archive .tab li,
  .archive .tab li,
  .search .tab li {
    border-radius: var(--border-num);
    border-bottom: var(--border1);
  }
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .tab li,
  .page-template-template_study_cs.page-template .tab li,
  .single-study .tab li,
  .page-template-template_introduction1.page-template .tab li,
  .page-template-template_introduction2.page-template .tab li,
  .page-template-template_introduction3.page-template .tab li,
  .page-template-template_introduction4.page-template .tab li,
  .post-type-archive .tab li,
  .archive .tab li,
  .search .tab li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: var(--f13-px) !important;
    height: var(--v48-px);
    line-height: var(--v48-px);
  }
}
.page-template-template_study.page-template .tab li a,
.page-template-template_study_cs.page-template .tab li a,
.single-study .tab li a,
.page-template-template_introduction1.page-template .tab li a,
.page-template-template_introduction2.page-template .tab li a,
.page-template-template_introduction3.page-template .tab li a,
.page-template-template_introduction4.page-template .tab li a,
.post-type-archive .tab li a,
.archive .tab li a,
.search .tab li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  opacity: 0.5;
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
}
@media (max-width: 1200px) {
  .page-template-template_study.page-template .tab li a,
  .page-template-template_study_cs.page-template .tab li a,
  .single-study .tab li a,
  .page-template-template_introduction1.page-template .tab li a,
  .page-template-template_introduction2.page-template .tab li a,
  .page-template-template_introduction3.page-template .tab li a,
  .page-template-template_introduction4.page-template .tab li a,
  .post-type-archive .tab li a,
  .archive .tab li a,
  .search .tab li a {
    font-size: var(--f15-px);
  }
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .tab li a,
  .page-template-template_study_cs.page-template .tab li a,
  .single-study .tab li a,
  .page-template-template_introduction1.page-template .tab li a,
  .page-template-template_introduction2.page-template .tab li a,
  .page-template-template_introduction3.page-template .tab li a,
  .page-template-template_introduction4.page-template .tab li a,
  .post-type-archive .tab li a,
  .archive .tab li a,
  .search .tab li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: var(--f13-px);
  }
}
.page-template-template_study.page-template .tab li.active a, .page-template-template_study.page-template .tab li:hover a,
.page-template-template_study_cs.page-template .tab li.active a,
.page-template-template_study_cs.page-template .tab li:hover a,
.single-study .tab li.active a,
.single-study .tab li:hover a,
.page-template-template_introduction1.page-template .tab li.active a,
.page-template-template_introduction1.page-template .tab li:hover a,
.page-template-template_introduction2.page-template .tab li.active a,
.page-template-template_introduction2.page-template .tab li:hover a,
.page-template-template_introduction3.page-template .tab li.active a,
.page-template-template_introduction3.page-template .tab li:hover a,
.page-template-template_introduction4.page-template .tab li.active a,
.page-template-template_introduction4.page-template .tab li:hover a,
.post-type-archive .tab li.active a,
.post-type-archive .tab li:hover a,
.archive .tab li.active a,
.archive .tab li:hover a,
.search .tab li.active a,
.search .tab li:hover a {
  opacity: 1;
}
.page-template-template_study.page-template .tab li.ip a,
.page-template-template_study_cs.page-template .tab li.ip a,
.single-study .tab li.ip a,
.page-template-template_introduction1.page-template .tab li.ip a,
.page-template-template_introduction2.page-template .tab li.ip a,
.page-template-template_introduction3.page-template .tab li.ip a,
.page-template-template_introduction4.page-template .tab li.ip a,
.post-type-archive .tab li.ip a,
.archive .tab li.ip a,
.search .tab li.ip a {
  background: var(--ip-color);
}
.page-template-template_study.page-template .tab li.fe a,
.page-template-template_study_cs.page-template .tab li.fe a,
.single-study .tab li.fe a,
.page-template-template_introduction1.page-template .tab li.fe a,
.page-template-template_introduction2.page-template .tab li.fe a,
.page-template-template_introduction3.page-template .tab li.fe a,
.page-template-template_introduction4.page-template .tab li.fe a,
.post-type-archive .tab li.fe a,
.archive .tab li.fe a,
.search .tab li.fe a {
  background: var(--fe-color);
}
.page-template-template_study.page-template .tab li.cs a,
.page-template-template_study_cs.page-template .tab li.cs a,
.single-study .tab li.cs a,
.page-template-template_introduction1.page-template .tab li.cs a,
.page-template-template_introduction2.page-template .tab li.cs a,
.page-template-template_introduction3.page-template .tab li.cs a,
.page-template-template_introduction4.page-template .tab li.cs a,
.post-type-archive .tab li.cs a,
.archive .tab li.cs a,
.search .tab li.cs a {
  background: var(--cs-color);
}
.page-template-template_study.page-template .tab li.hi a,
.page-template-template_study_cs.page-template .tab li.hi a,
.single-study .tab li.hi a,
.page-template-template_introduction1.page-template .tab li.hi a,
.page-template-template_introduction2.page-template .tab li.hi a,
.page-template-template_introduction3.page-template .tab li.hi a,
.page-template-template_introduction4.page-template .tab li.hi a,
.post-type-archive .tab li.hi a,
.archive .tab li.hi a,
.search .tab li.hi a {
  background: var(--hi-color);
}
.page-template-template_study.page-template .tab li::before,
.page-template-template_study_cs.page-template .tab li::before,
.single-study .tab li::before,
.page-template-template_introduction1.page-template .tab li::before,
.page-template-template_introduction2.page-template .tab li::before,
.page-template-template_introduction3.page-template .tab li::before,
.page-template-template_introduction4.page-template .tab li::before,
.post-type-archive .tab li::before,
.archive .tab li::before,
.search .tab li::before {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--white-color);
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .tab + .blockwrap,
  .page-template-template_study_cs.page-template .tab + .blockwrap,
  .single-study .tab + .blockwrap,
  .page-template-template_introduction1.page-template .tab + .blockwrap,
  .page-template-template_introduction2.page-template .tab + .blockwrap,
  .page-template-template_introduction3.page-template .tab + .blockwrap,
  .page-template-template_introduction4.page-template .tab + .blockwrap,
  .post-type-archive .tab + .blockwrap,
  .archive .tab + .blockwrap,
  .search .tab + .blockwrap {
    margin-top: var(--v16-px) !important;
    padding: 0 !important;
  }
  .page-template-template_study.page-template .tab + .blockwrap .innerblock,
  .page-template-template_study_cs.page-template .tab + .blockwrap .innerblock,
  .single-study .tab + .blockwrap .innerblock,
  .page-template-template_introduction1.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction2.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction3.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction4.page-template .tab + .blockwrap .innerblock,
  .post-type-archive .tab + .blockwrap .innerblock,
  .archive .tab + .blockwrap .innerblock,
  .search .tab + .blockwrap .innerblock {
    width: 100%;
  }
}
@media (max-width: 967px) and (max-width: 967px) {
  .page-template-template_study.page-template .tab + .blockwrap .innerblock,
  .page-template-template_study_cs.page-template .tab + .blockwrap .innerblock,
  .single-study .tab + .blockwrap .innerblock,
  .page-template-template_introduction1.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction2.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction3.page-template .tab + .blockwrap .innerblock,
  .page-template-template_introduction4.page-template .tab + .blockwrap .innerblock,
  .post-type-archive .tab + .blockwrap .innerblock,
  .archive .tab + .blockwrap .innerblock,
  .search .tab + .blockwrap .innerblock {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    border: 0;
  }
}
@media (max-width: 967px) and (max-width: 967px) {
  .page-template-template_study.page-template .tab + .blockwrap .innerblock span,
  .page-template-template_study_cs.page-template .tab + .blockwrap .innerblock span,
  .single-study .tab + .blockwrap .innerblock span,
  .page-template-template_introduction1.page-template .tab + .blockwrap .innerblock span,
  .page-template-template_introduction2.page-template .tab + .blockwrap .innerblock span,
  .page-template-template_introduction3.page-template .tab + .blockwrap .innerblock span,
  .page-template-template_introduction4.page-template .tab + .blockwrap .innerblock span,
  .post-type-archive .tab + .blockwrap .innerblock span,
  .archive .tab + .blockwrap .innerblock span,
  .search .tab + .blockwrap .innerblock span {
    font-size: var(--f10-px);
  }
}
@media (max-width: 967px) and (max-width: 967px) {
  .page-template-template_study.page-template .tab + .blockwrap .innerblock h2,
  .page-template-template_study_cs.page-template .tab + .blockwrap .innerblock h2,
  .single-study .tab + .blockwrap .innerblock h2,
  .page-template-template_introduction1.page-template .tab + .blockwrap .innerblock h2,
  .page-template-template_introduction2.page-template .tab + .blockwrap .innerblock h2,
  .page-template-template_introduction3.page-template .tab + .blockwrap .innerblock h2,
  .page-template-template_introduction4.page-template .tab + .blockwrap .innerblock h2,
  .post-type-archive .tab + .blockwrap .innerblock h2,
  .archive .tab + .blockwrap .innerblock h2,
  .search .tab + .blockwrap .innerblock h2 {
    font-size: var(--f16-px);
    border-radius: 0;
    line-height: 1.5;
    padding-right: var(--v24-px);
    word-break: auto-phrase;
  }
}
.page-template-template_study.page-template .blockwrap,
.page-template-template_study_cs.page-template .blockwrap,
.single-study .blockwrap,
.page-template-template_introduction1.page-template .blockwrap,
.page-template-template_introduction2.page-template .blockwrap,
.page-template-template_introduction3.page-template .blockwrap,
.page-template-template_introduction4.page-template .blockwrap,
.post-type-archive .blockwrap,
.archive .blockwrap,
.search .blockwrap {
  border-radius: var(--border-num);
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .blockwrap,
  .page-template-template_study_cs.page-template .blockwrap,
  .single-study .blockwrap,
  .page-template-template_introduction1.page-template .blockwrap,
  .page-template-template_introduction2.page-template .blockwrap,
  .page-template-template_introduction3.page-template .blockwrap,
  .page-template-template_introduction4.page-template .blockwrap,
  .post-type-archive .blockwrap,
  .archive .blockwrap,
  .search .blockwrap {
    margin-top: var(--v16-px) !important;
  }
}
.page-template-template_study.page-template .studylist,
.page-template-template_study_cs.page-template .studylist,
.single-study .studylist,
.page-template-template_introduction1.page-template .studylist,
.page-template-template_introduction2.page-template .studylist,
.page-template-template_introduction3.page-template .studylist,
.page-template-template_introduction4.page-template .studylist,
.post-type-archive .studylist,
.archive .studylist,
.search .studylist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 2em 3%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 100%;
}
.page-template-template_study.page-template .studylist > .study_block,
.page-template-template_study_cs.page-template .studylist > .study_block,
.single-study .studylist > .study_block,
.page-template-template_introduction1.page-template .studylist > .study_block,
.page-template-template_introduction2.page-template .studylist > .study_block,
.page-template-template_introduction3.page-template .studylist > .study_block,
.page-template-template_introduction4.page-template .studylist > .study_block,
.post-type-archive .studylist > .study_block,
.archive .studylist > .study_block,
.search .studylist > .study_block {
  width: 31%;
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .studylist > .study_block,
  .page-template-template_study_cs.page-template .studylist > .study_block,
  .single-study .studylist > .study_block,
  .page-template-template_introduction1.page-template .studylist > .study_block,
  .page-template-template_introduction2.page-template .studylist > .study_block,
  .page-template-template_introduction3.page-template .studylist > .study_block,
  .page-template-template_introduction4.page-template .studylist > .study_block,
  .post-type-archive .studylist > .study_block,
  .archive .studylist > .study_block,
  .search .studylist > .study_block {
    width: 100%;
  }
}
.page-template-template_study.page-template .studylist > .study_block h3,
.page-template-template_study_cs.page-template .studylist > .study_block h3,
.single-study .studylist > .study_block h3,
.page-template-template_introduction1.page-template .studylist > .study_block h3,
.page-template-template_introduction2.page-template .studylist > .study_block h3,
.page-template-template_introduction3.page-template .studylist > .study_block h3,
.page-template-template_introduction4.page-template .studylist > .study_block h3,
.post-type-archive .studylist > .study_block h3,
.archive .studylist > .study_block h3,
.search .studylist > .study_block h3 {
  font-size: var(--f18-px) !important;
  line-height: 1.35;
  margin-left: 1.5em;
  text-indent: -1.5em;
}
.page-template-template_study.page-template .studylist > .study_block ul,
.page-template-template_study_cs.page-template .studylist > .study_block ul,
.single-study .studylist > .study_block ul,
.page-template-template_introduction1.page-template .studylist > .study_block ul,
.page-template-template_introduction2.page-template .studylist > .study_block ul,
.page-template-template_introduction3.page-template .studylist > .study_block ul,
.page-template-template_introduction4.page-template .studylist > .study_block ul,
.post-type-archive .studylist > .study_block ul,
.archive .studylist > .study_block ul,
.search .studylist > .study_block ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5em 0.75%;
  width: 100%;
  margin-top: 0.75em;
  padding: 1.5em;
  background: var(--base-color);
  border-radius: var(--v4-px);
}
.page-template-template_study.page-template .studylist > .study_block ul li,
.page-template-template_study_cs.page-template .studylist > .study_block ul li,
.single-study .studylist > .study_block ul li,
.page-template-template_introduction1.page-template .studylist > .study_block ul li,
.page-template-template_introduction2.page-template .studylist > .study_block ul li,
.page-template-template_introduction3.page-template .studylist > .study_block ul li,
.page-template-template_introduction4.page-template .studylist > .study_block ul li,
.post-type-archive .studylist > .study_block ul li,
.archive .studylist > .study_block ul li,
.search .studylist > .study_block ul li {
  width: 100%;
  line-height: 1.5;
  margin-top: 0.25em;
  margin-left: 0;
  list-style: none;
}
.page-template-template_study.page-template .studylist > .study_block ul li:not(:last-child),
.page-template-template_study_cs.page-template .studylist > .study_block ul li:not(:last-child),
.single-study .studylist > .study_block ul li:not(:last-child),
.page-template-template_introduction1.page-template .studylist > .study_block ul li:not(:last-child),
.page-template-template_introduction2.page-template .studylist > .study_block ul li:not(:last-child),
.page-template-template_introduction3.page-template .studylist > .study_block ul li:not(:last-child),
.page-template-template_introduction4.page-template .studylist > .study_block ul li:not(:last-child),
.post-type-archive .studylist > .study_block ul li:not(:last-child),
.archive .studylist > .study_block ul li:not(:last-child),
.search .studylist > .study_block ul li:not(:last-child) {
  border-bottom: 2px dotted var(--line-color);
}
.page-template-template_study.page-template .studylist > .study_block ul li a,
.page-template-template_study_cs.page-template .studylist > .study_block ul li a,
.single-study .studylist > .study_block ul li a,
.page-template-template_introduction1.page-template .studylist > .study_block ul li a,
.page-template-template_introduction2.page-template .studylist > .study_block ul li a,
.page-template-template_introduction3.page-template .studylist > .study_block ul li a,
.page-template-template_introduction4.page-template .studylist > .study_block ul li a,
.post-type-archive .studylist > .study_block ul li a,
.archive .studylist > .study_block ul li a,
.search .studylist > .study_block ul li a {
  display: block;
  padding-left: 0.25em;
  padding-bottom: 0.75em;
  height: 100%;
}
.page-template-template_study.page-template .studylist > .study_block ul li:last-child a,
.page-template-template_study_cs.page-template .studylist > .study_block ul li:last-child a,
.single-study .studylist > .study_block ul li:last-child a,
.page-template-template_introduction1.page-template .studylist > .study_block ul li:last-child a,
.page-template-template_introduction2.page-template .studylist > .study_block ul li:last-child a,
.page-template-template_introduction3.page-template .studylist > .study_block ul li:last-child a,
.page-template-template_introduction4.page-template .studylist > .study_block ul li:last-child a,
.post-type-archive .studylist > .study_block ul li:last-child a,
.archive .studylist > .study_block ul li:last-child a,
.search .studylist > .study_block ul li:last-child a {
  padding-bottom: 0;
}
.page-template-template_study.page-template .mv-tab-window,
.page-template-template_study_cs.page-template .mv-tab-window,
.single-study .mv-tab-window,
.page-template-template_introduction1.page-template .mv-tab-window,
.page-template-template_introduction2.page-template .mv-tab-window,
.page-template-template_introduction3.page-template .mv-tab-window,
.page-template-template_introduction4.page-template .mv-tab-window,
.post-type-archive .mv-tab-window,
.archive .mv-tab-window,
.search .mv-tab-window {
  position: relative;
  width: 72.777vw;
  margin: var(--v64-px) auto;
}
.page-template-template_study.page-template .mv-tab-window .btn04.studybtn,
.page-template-template_study_cs.page-template .mv-tab-window .btn04.studybtn,
.single-study .mv-tab-window .btn04.studybtn,
.page-template-template_introduction1.page-template .mv-tab-window .btn04.studybtn,
.page-template-template_introduction2.page-template .mv-tab-window .btn04.studybtn,
.page-template-template_introduction3.page-template .mv-tab-window .btn04.studybtn,
.page-template-template_introduction4.page-template .mv-tab-window .btn04.studybtn,
.post-type-archive .mv-tab-window .btn04.studybtn,
.archive .mv-tab-window .btn04.studybtn,
.search .mv-tab-window .btn04.studybtn {
  display: none;
}

.page-template-template_study.page-template .blockwrap .innerblock h2,
.single-study .blockwrap .innerblock h2 {
  background: var(--text-color) !important;
  color: var(--white-color);
  padding-top: var(--v16-px);
  margin-bottom: var(--v32-px);
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .blockwrap > *:not(:first-child),
  .single-study .blockwrap > *:not(:first-child) {
    margin-top: 0;
  }
}
.page-template-template_study.page-template .blockwrap .study_lead,
.single-study .blockwrap .study_lead {
  text-align: center;
  margin-bottom: var(--v48-px);
}
@media (min-width: 967px) {
  .page-template-template_study.page-template .blockwrap .study_lead,
  .single-study .blockwrap .study_lead {
    font-size: var(--f18-px);
  }
  .page-template-template_study.page-template .blockwrap .study_lead br,
  .single-study .blockwrap .study_lead br {
    display: none;
  }
}
@media (max-width: 967px) {
  .page-template-template_study.page-template .blockwrap .study_lead,
  .single-study .blockwrap .study_lead {
    position: relative;
    background: var(--white-color);
    border: var(--border1);
    border-radius: var(--v16-px);
    padding: var(--v16-px) var(--v24-px);
    margin-bottom: var(--v24-px);
    line-height: 1.65;
  }
  .page-template-template_study.page-template .blockwrap .study_lead::before, .page-template-template_study.page-template .blockwrap .study_lead::after,
  .single-study .blockwrap .study_lead::before,
  .single-study .blockwrap .study_lead::after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-style: solid;
    border-color: var(--text-color) transparent transparent transparent;
    border-width: var(--v14-px) var(--v12-px) 0 var(--v12-px);
    top: 100%;
  }
  .page-template-template_study.page-template .blockwrap .study_lead::after,
  .single-study .blockwrap .study_lead::after {
    border-top-color: var(--white-color);
    margin-top: -3px;
  }
}

.search .underhead_block {
  display: none;
}

@media (max-width: 967px) {
  .post-type-archive .left,
  .page-template-template_study_cs .left,
  .archive .left,
  .search .left {
    padding: var(--v24-px);
  }
}
.post-type-archive .right,
.page-template-template_study_cs .right,
.archive .right,
.search .right {
  padding: 0 var(--v24-px) var(--v24-px);
}

.page-template-template_study_cs .post-wrap,
.single-post .post-wrap,
.single-news .post-wrap,
.post-type-archive:not(.post-type-archive-study) .post-wrap,
.archive:not(.post-type-archive-study) .post-wrap,
.search .post-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 59.5555vw;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--v40-px) var(--v24-px);
}
@media (max-width: 967px) {
  .page-template-template_study_cs .post-wrap,
  .single-post .post-wrap,
  .single-news .post-wrap,
  .post-type-archive:not(.post-type-archive-study) .post-wrap,
  .archive:not(.post-type-archive-study) .post-wrap,
  .search .post-wrap {
    width: 100%;
    gap: var(--v24-px);
  }
}
.page-template-template_study_cs .post-wrap > a,
.single-post .post-wrap > a,
.single-news .post-wrap > a,
.post-type-archive:not(.post-type-archive-study) .post-wrap > a,
.archive:not(.post-type-archive-study) .post-wrap > a,
.search .post-wrap > a {
  width: 28.72222vw;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .post-wrap > a,
  .single-post .post-wrap > a,
  .single-news .post-wrap > a,
  .post-type-archive:not(.post-type-archive-study) .post-wrap > a,
  .archive:not(.post-type-archive-study) .post-wrap > a,
  .search .post-wrap > a {
    width: 100%;
  }
}
.page-template-template_study_cs .left,
.single-post .left,
.single-news .left,
.post-type-archive:not(.post-type-archive-study) .left,
.archive:not(.post-type-archive-study) .left,
.search .left {
  width: 59.5555vw;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .left,
  .single-post .left,
  .single-news .left,
  .post-type-archive:not(.post-type-archive-study) .left,
  .archive:not(.post-type-archive-study) .left,
  .search .left {
    width: 100%;
  }
}
.page-template-template_study_cs .left .page_move,
.single-post .left .page_move,
.single-news .left .page_move,
.post-type-archive:not(.post-type-archive-study) .left .page_move,
.archive:not(.post-type-archive-study) .left .page_move,
.search .left .page_move {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .left .page_move,
  .single-post .left .page_move,
  .single-news .left .page_move,
  .post-type-archive:not(.post-type-archive-study) .left .page_move,
  .archive:not(.post-type-archive-study) .left .page_move,
  .search .left .page_move {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--v16-px);
  }
}
.page-template-template_study_cs .left .page_move .subttl,
.single-post .left .page_move .subttl,
.single-news .left .page_move .subttl,
.post-type-archive:not(.post-type-archive-study) .left .page_move .subttl,
.archive:not(.post-type-archive-study) .left .page_move .subttl,
.search .left .page_move .subttl {
  background: var(--text-color);
  color: var(--white-color);
  display: block;
  border-radius: 10vw;
  padding: 0.25em 1em;
  line-height: 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 0.5em;
}
.page-template-template_study_cs .left .page_move a,
.single-post .left .page_move a,
.single-news .left .page_move a,
.post-type-archive:not(.post-type-archive-study) .left .page_move a,
.archive:not(.post-type-archive-study) .left .page_move a,
.search .left .page_move a {
  display: block;
  background: var(--base-color);
  width: 48%;
  padding: 1.5em;
  border-radius: var(--border-num);
}
@media (max-width: 967px) {
  .page-template-template_study_cs .left .page_move a,
  .single-post .left .page_move a,
  .single-news .left .page_move a,
  .post-type-archive:not(.post-type-archive-study) .left .page_move a,
  .archive:not(.post-type-archive-study) .left .page_move a,
  .search .left .page_move a {
    width: 100%;
  }
}
.page-template-template_study_cs .blockwrap,
.single-post .blockwrap,
.single-news .blockwrap,
.post-type-archive:not(.post-type-archive-study) .blockwrap,
.archive:not(.post-type-archive-study) .blockwrap,
.search .blockwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .blockwrap,
  .single-post .blockwrap,
  .single-news .blockwrap,
  .post-type-archive:not(.post-type-archive-study) .blockwrap,
  .archive:not(.post-type-archive-study) .blockwrap,
  .search .blockwrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page-template-template_study_cs .blockwrap .right,
.single-post .blockwrap .right,
.single-news .blockwrap .right,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right,
.archive:not(.post-type-archive-study) .blockwrap .right,
.search .blockwrap .right {
  width: 18vw;
  margin-top: 0;
  padding: 0;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .blockwrap .right,
  .single-post .blockwrap .right,
  .single-news .blockwrap .right,
  .post-type-archive:not(.post-type-archive-study) .blockwrap .right,
  .archive:not(.post-type-archive-study) .blockwrap .right,
  .search .blockwrap .right {
    width: 100%;
    padding: 0 0 var(--v32-px);
  }
}
.page-template-template_study_cs .blockwrap .right h3.widget-title,
.single-post .blockwrap .right h3.widget-title,
.single-news .blockwrap .right h3.widget-title,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right h3.widget-title,
.archive:not(.post-type-archive-study) .blockwrap .right h3.widget-title,
.search .blockwrap .right h3.widget-title {
  font-size: var(--f18-px);
  border-bottom: 2px dotted var(--text-color);
  margin-bottom: 1em;
}
.page-template-template_study_cs .blockwrap .right .widget-area,
.single-post .blockwrap .right .widget-area,
.single-news .blockwrap .right .widget-area,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area,
.search .blockwrap .right .widget-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v32-px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-template-template_study_cs .blockwrap .right .widget-area .ranking,
.single-post .blockwrap .right .widget-area .ranking,
.single-news .blockwrap .right .widget-area .ranking,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking,
.search .blockwrap .right .widget-area .ranking {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v24-px);
}
.page-template-template_study_cs .blockwrap .right .widget-area .wpp-item-data,
.single-post .blockwrap .right .widget-area .wpp-item-data,
.single-news .blockwrap .right .widget-area .wpp-item-data,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area .wpp-item-data,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area .wpp-item-data,
.search .blockwrap .right .widget-area .wpp-item-data {
  line-height: 1.5;
  display: block;
  margin-top: 0.5em;
}
.page-template-template_study_cs .blockwrap .right .widget-area .ranking-view,
.single-post .blockwrap .right .widget-area .ranking-view,
.single-news .blockwrap .right .widget-area .ranking-view,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking-view,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking-view,
.search .blockwrap .right .widget-area .ranking-view {
  display: none;
}
.page-template-template_study_cs .blockwrap .right .widget-area .ranking .ranking-image,
.single-post .blockwrap .right .widget-area .ranking .ranking-image,
.single-news .blockwrap .right .widget-area .ranking .ranking-image,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking .ranking-image,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking .ranking-image,
.search .blockwrap .right .widget-area .ranking .ranking-image {
  border-radius: var(--border-num);
  overflow: hidden;
  width: 100%;
  aspect-ratio: 16/9;
}
.page-template-template_study_cs .blockwrap .right .widget-area .ranking .ranking-image img,
.single-post .blockwrap .right .widget-area .ranking .ranking-image img,
.single-news .blockwrap .right .widget-area .ranking .ranking-image img,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking .ranking-image img,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-area .ranking .ranking-image img,
.search .blockwrap .right .widget-area .ranking .ranking-image img {
  width: 100%;
  border-radius: var(--border-num);
}
.page-template-template_study_cs .blockwrap .right .widget-info,
.single-post .blockwrap .right .widget-info,
.single-news .blockwrap .right .widget-info,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-info,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-info,
.search .blockwrap .right .widget-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--v8-px);
}
.page-template-template_study_cs .blockwrap .right .widget-info .sns,
.single-post .blockwrap .right .widget-info .sns,
.single-news .blockwrap .right .widget-info .sns,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-info .sns,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-info .sns,
.search .blockwrap .right .widget-info .sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--v8-px);
}
.page-template-template_study_cs .blockwrap .right .widget-info .sns img,
.single-post .blockwrap .right .widget-info .sns img,
.single-news .blockwrap .right .widget-info .sns img,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-info .sns img,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-info .sns img,
.search .blockwrap .right .widget-info .sns img {
  height: var(--v20-px);
}
.page-template-template_study_cs .blockwrap .right .widget-info img.prof.d-block,
.single-post .blockwrap .right .widget-info img.prof.d-block,
.single-news .blockwrap .right .widget-info img.prof.d-block,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-info img.prof.d-block,
.archive:not(.post-type-archive-study) .blockwrap .right .widget-info img.prof.d-block,
.search .blockwrap .right .widget-info img.prof.d-block {
  width: 11.94444vw;
}
@media (max-width: 967px) {
  .page-template-template_study_cs .blockwrap .right .widget-info img.prof.d-block,
  .single-post .blockwrap .right .widget-info img.prof.d-block,
  .single-news .blockwrap .right .widget-info img.prof.d-block,
  .post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget-info img.prof.d-block,
  .archive:not(.post-type-archive-study) .blockwrap .right .widget-info img.prof.d-block,
  .search .blockwrap .right .widget-info img.prof.d-block {
    width: 35%;
  }
}
.page-template-template_study_cs .blockwrap .right .widget_categories li,
.single-post .blockwrap .right .widget_categories li,
.single-news .blockwrap .right .widget_categories li,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget_categories li,
.archive:not(.post-type-archive-study) .blockwrap .right .widget_categories li,
.search .blockwrap .right .widget_categories li {
  list-style: none;
  margin-left: 0;
}
.page-template-template_study_cs .blockwrap .right .widget_categories li li,
.single-post .blockwrap .right .widget_categories li li,
.single-news .blockwrap .right .widget_categories li li,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .widget_categories li li,
.archive:not(.post-type-archive-study) .blockwrap .right .widget_categories li li,
.search .blockwrap .right .widget_categories li li {
  display: none;
}
.page-template-template_study_cs .blockwrap .right .btn01,
.single-post .blockwrap .right .btn01,
.single-news .blockwrap .right .btn01,
.post-type-archive:not(.post-type-archive-study) .blockwrap .right .btn01,
.archive:not(.post-type-archive-study) .blockwrap .right .btn01,
.search .blockwrap .right .btn01 {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* フォローボタン */
.sns-box {
  margin: 2em 0 5em;
  padding: 2em 0;
  border-top: var(--border1);
  border-bottom: var(--border1);
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sns-box .follow-title {
  padding-left: 0;
}
@media (max-width: 967px) {
  .sns-box .follow-title {
    margin-bottom: 1em;
  }
}
.sns-box .follow-title span {
  font-size: 1.6rem;
  display: block;
  margin-bottom: 0.5em;
  font-weight: bolder;
}
@media (max-width: 967px) {
  .sns-box .follow-title span {
    text-align: center;
    margin-bottom: 15px;
  }
}
.sns-box .follow-me {
  list-style: none;
  padding: 0;
}
.sns-box .follow-me ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  list-style: none;
}
@media (max-width: 967px) {
  .sns-box .follow-me ul {
    gap: 1em;
  }
}
.sns-box .follow-me ul li {
  padding: 0;
  list-style: none;
}
@media (max-width: 967px) {
  .sns-box .follow-me ul li {
    margin-left: 0 !important;
  }
}
.sns-box .follow-me ul li a:before {
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  width: 44px;
  border-radius: 200px;
}
.sns-box .follow-me ul li a:hover:before {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  opacity: 0.75;
}

.sns-box .follow-me ul li a:before {
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  width: 44px;
  border-radius: 200px;
}

@media (max-width: 967px) {
  .page-template-template_study_cs .blockwrap .right {
    padding-left: var(--v24-px);
    padding-right: var(--v24-px);
  }
}

.follow-me li a[href*="facebook.com"]::before,
.follow-me li:nth-child(1) a:before {
  background: url("/wp-content/themes/owned/img/parts/sns/f_logo.png") #3b5998 no-repeat center;
  content: "";
  background-size: 1rem;
}

.follow-me li a[href*="twitter.com"]::before,
.follow-me li:nth-child(2) a:before {
  background: url("/wp-content/themes/owned/img/parts/sns/x_logo.svg") #000000 no-repeat center;
  content: "";
  background-size: 0.9rem;
}

.follow-me li a[href*="b.hatena.ne.jp"]::before,
.follow-me li:nth-child(4) a:before {
  background-color: #008fde;
  content: "B!";
  font-family: Verdana;
  font-weight: 900;
}

.follow-me li a[href*="getpocket.com"]::before {
  background: url("/wp-content/themes/owned/img/parts/sns/pocket_logo.svg") #ef3f56 no-repeat center;
  content: "";
  background-size: 1rem;
}

.follow-me li a[href*="line.me"]::before {
  background-color: #00b900;
  background-image: url(../img/icn-line.svg);
  background-size: 1.1rem;
  background-position: center center;
  background-repeat: no-repeat;
  content: "　";
}

.follow-me li a::before {
  border-radius: 50px;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  width: 30px;
}

.studypage .service-wrap {
  margin-left: var(--v64-px);
  margin-right: var(--v64-px);
  margin-top: var(--v64-px);
}
@media (max-width: 967px) {
  .studypage .service-wrap {
    margin-left: var(--v24-px);
    margin-right: var(--v24-px);
    margin-top: var(--v32-px);
  }
}

.study_past_exam_tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: var(--v64-px);
  min-height: 0;
  margin: var(--v24-px) auto var(--v16-px);
  padding: var(--v4-px);
  gap: 0;
  list-style: none;
  background: var(--fe-color);
  border-radius: 9999px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 967px) {
  .study_past_exam_tab {
    width: 100%;
    height: var(--v54-px);
    padding: var(--v4-px);
    margin: var(--v16-px) auto var(--v12-px);
    width: 96vw;
    margin-left: var(--m24-px);
    border-radius: 0;
    padding: var(--v8-px) var(--v24-px);
  }
}
.study_past_exam_tab li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 9999px;
  list-style: none;
  background: transparent;
  overflow: hidden;
  -webkit-transition: background var(--transition-short);
  transition: background var(--transition-short);
  margin-left: 0 !important;
}
.study_past_exam_tab li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.6em;
  width: 100%;
  height: 100%;
  color: var(--white-color);
  font-size: var(--f18-px);
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1;
  text-decoration: none;
  border-radius: 9999px;
  -webkit-transition: opacity var(--transition-short), background var(--transition-short);
  transition: opacity var(--transition-short), background var(--transition-short);
}
@media (max-width: 967px) {
  .study_past_exam_tab li a {
    font-size: var(--f13-px) !important;
    gap: 0.4em;
  }
}
.study_past_exam_tab li a img {
  width: auto;
  height: 1.3em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
}
@media (max-width: 967px) {
  .study_past_exam_tab li a img {
    height: 1.1em;
  }
}
.study_past_exam_tab li:hover a {
  opacity: 0.85;
}
.study_past_exam_tab li.active {
  background: var(--text-color);
}
.study_past_exam_tab li.active a {
  opacity: 1;
  background: var(--text-color);
}

@media (max-width: 967px) {
  .study_past_exam_tab {
    background: transparent;
    border-radius: 0;
    border-bottom: 3px solid var(--fe-color);
    padding: 0 5vw;
    gap: var(--v4-px);
  }
  .study_past_exam_tab li {
    border-radius: 10px 10px 0 0;
    background: #e3e8f0;
  }
  .study_past_exam_tab li a {
    color: var(--text-color);
    background: transparent;
  }
  .study_past_exam_tab li a img {
    display: none;
  }
  .study_past_exam_tab li a::before {
    content: "";
    display: inline-block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 1.3em;
    height: 1.1em;
    background-color: var(--text-color);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
  .study_past_exam_tab li.study_link a::before {
    -webkit-mask-image: url("/wp-content/themes/owned/img/parts/study/tabicon_study.svg");
    mask-image: url("/wp-content/themes/owned/img/parts/study/tabicon_study.svg");
  }
  .study_past_exam_tab li.past_exam a::before {
    -webkit-mask-image: url("/wp-content/themes/owned/img/parts/study/tabicon_exam.svg");
    mask-image: url("/wp-content/themes/owned/img/parts/study/tabicon_exam.svg");
  }
  .study_past_exam_tab li.active {
    background: var(--fe-color);
  }
  .study_past_exam_tab li.active a {
    color: #ffffff;
    background: transparent;
  }
  .study_past_exam_tab li.active a::before {
    background-color: #ffffff;
  }
}
.wp-block-group.study_section {
  border-radius: var(--v8-px);
  margin-top: var(--v24-px);
  margin-left: var(--v48-px);
  width: var(--v670-px);
}
@media (max-width: 967px) {
  .wp-block-group.study_section {
    margin-left: var(--v24-px);
    width: calc(100% - var(--v48-px));
    margin-right: var(--v48-px);
  }
}
.wp-block-group.study_section:first-child {
  margin-top: 0;
}
.wp-block-group.study_section > h3,
.wp-block-group.study_section h3.wp-block-heading {
  font-size: var(--f18-px);
  font-weight: 600;
  margin: var(--v32-px) 0 var(--v12-px);
  color: var(--text-color);
  background: transparent;
  padding: 0;
}
.wp-block-group.study_section .wp-block-table {
  border-radius: var(--v8-px);
  background: var(--base-color);
  padding: var(--v16-px) var(--v24-px);
  margin: 0;
}
.wp-block-group.study_section .wp-block-table table {
  width: 100%;
  border-collapse: collapse;
  background: transparent;
}
.wp-block-group.study_section .wp-block-table tr {
  border-bottom: var(--v2-px) dotted #c8d1de;
}
.wp-block-group.study_section .wp-block-table tr:last-child {
  border-bottom: none;
}
.wp-block-group.study_section .wp-block-table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: var(--v16-px);
     -moz-column-gap: var(--v16-px);
          column-gap: var(--v16-px);
  row-gap: var(--v4-px);
}
.wp-block-group.study_section .wp-block-table td {
  padding: var(--v8-px) var(--v8-px);
  border: none;
  background: transparent;
}
.wp-block-group.study_section .wp-block-table td:nth-child(1) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  font-weight: 600;
  color: var(--text-color);
  padding-bottom: var(--v4-px);
}
.wp-block-group.study_section .wp-block-table td:nth-child(2), .wp-block-group.study_section .wp-block-table td:nth-child(3) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  color: rgba(0, 0, 0, 0.3);
  padding-top: 0;
}
.wp-block-group.study_section .wp-block-table td:nth-child(2) *:not(a), .wp-block-group.study_section .wp-block-table td:nth-child(3) *:not(a) {
  opacity: 0.3;
}
.wp-block-group.study_section .wp-block-table td:nth-child(2) a, .wp-block-group.study_section .wp-block-table td:nth-child(3) a {
  color: var(--link-color);
  opacity: 1;
}
.wp-block-group.study_section .wp-block-table a {
  color: var(--link-color);
  text-decoration: underline;
}
.wp-block-group.study_section .wp-block-table a:hover {
  text-decoration: none;
}

.study_block h2.wp-block-heading {
  color: var(--text-color);
  font-size: var(--f24-px);
  font-weight: 700;
  border-bottom: 2px solid var(--text-color);
  padding-bottom: var(--v8-px);
  margin: var(--v40-px) 0 var(--v16-px);
}
@media (max-width: 967px) {
  .study_block h2.wp-block-heading {
    font-size: var(--f18-px);
  }
}
.study_block h3.wp-block-heading {
  color: var(--text-color);
  font-size: var(--f18-px);
  font-weight: 600;
  margin: var(--v32-px) 0 var(--v12-px);
}

.wp-block-group.innerblock {
  padding: 0 0 var(--v32-px);
}
@media (max-width: 967px) {
  .wp-block-group.innerblock {
    padding: 0 0 var(--v24-px);
  }
}
.wp-block-group.innerblock > h2.wp-block-heading {
  margin: 0 0 var(--v24-px);
}
@media (max-width: 967px) {
  .wp-block-group.innerblock > h2.wp-block-heading {
    margin: 0 0 var(--v16-px);
  }
}

.post-type-archive-study .headblock {
  padding-bottom: var(--v80-px);
}
.post-type-archive-study .headblock .caption {
  bottom: -5.25em !important;
}
@media (max-width: 967px) {
  .post-type-archive-study .headblock {
    padding-bottom: var(--v64-px);
  }
  .post-type-archive-study .headblock .caption {
    right: var(--v32-px) !important;
    bottom: -4em !important;
  }
}
.post-type-archive-study .linehead {
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  border-bottom: none;
  font-size: var(--f32-px);
  margin-top: 0 !important;
}
@media (max-width: 967px) {
  .post-type-archive-study .linehead {
    font-size: var(--f22-px);
  }
}
.post-type-archive-study .linehead.nowrap strong {
  display: inline;
}
.post-type-archive-study .linehead small {
  font-size: var(--f24-px);
  display: block;
}
@media (max-width: 967px) {
  .post-type-archive-study .linehead small {
    font-size: var(--f15-px);
  }
}
.post-type-archive-study .linehead strong {
  display: inline;
  font-size: var(--f40-px);
}
@media (max-width: 967px) {
  .post-type-archive-study .linehead strong {
    font-size: var(--f24-px);
  }
}
.post-type-archive-study .linehead strong.ip {
  color: var(--ip-color3);
}
.post-type-archive-study .linehead span {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .post-type-archive-study .linehead span {
    font-size: var(--f15-px);
    display: block;
  }
}
.post-type-archive-study .linehead .caption {
  position: absolute;
  right: 0;
  bottom: -4em;
  display: block;
  text-align: right;
  font-size: var(--f12-px);
  font-weight: 500;
}
@media (max-width: 967px) {
  .post-type-archive-study .linehead .caption {
    font-size: var(--f11-px);
    bottom: -3.5em;
  }
}
.post-type-archive-study .blockwrap.p0 {
  position: relative;
}

@media (min-width: 967px) {
  .page-template-template_introduction1.page-template .tab + .blockwrap,
  .page-template-template_introduction2.page-template .tab + .blockwrap,
  .page-template-template_introduction3.page-template .tab + .blockwrap,
  .page-template-template_introduction4.page-template .tab + .blockwrap,
  .single-study .tab + .blockwrap {
    border-radius: var(--border-num) !important;
    margin-top: 0 !important;
  }
}
.page-template-template_introduction1.page-template .study.studylist .study_inner,
.page-template-template_introduction2.page-template .study.studylist .study_inner,
.page-template-template_introduction3.page-template .study.studylist .study_inner,
.page-template-template_introduction4.page-template .study.studylist .study_inner,
.single-study .study.studylist .study_inner {
  padding: var(--v48-px) var(--v64-px) var(--v64-px);
}
@media (max-width: 967px) {
  .page-template-template_introduction1.page-template .study.studylist .study_inner,
  .page-template-template_introduction2.page-template .study.studylist .study_inner,
  .page-template-template_introduction3.page-template .study.studylist .study_inner,
  .page-template-template_introduction4.page-template .study.studylist .study_inner,
  .single-study .study.studylist .study_inner {
    padding: var(--v32-px) 0 var(--v16-px);
  }
}
.page-template-template_introduction1.page-template .study.studylist .study_inner .headblock,
.page-template-template_introduction2.page-template .study.studylist .study_inner .headblock,
.page-template-template_introduction3.page-template .study.studylist .study_inner .headblock,
.page-template-template_introduction4.page-template .study.studylist .study_inner .headblock,
.single-study .study.studylist .study_inner .headblock {
  padding-top: 0;
}
.page-template-template_introduction1.page-template .study.studylist .study_inner h2,
.page-template-template_introduction2.page-template .study.studylist .study_inner h2,
.page-template-template_introduction3.page-template .study.studylist .study_inner h2,
.page-template-template_introduction4.page-template .study.studylist .study_inner h2,
.single-study .study.studylist .study_inner h2 {
  width: 100%;
}
@media (max-width: 967px) {
  .page-template-template_introduction1.page-template .study.studylist .study_inner::before,
  .page-template-template_introduction2.page-template .study.studylist .study_inner::before,
  .page-template-template_introduction3.page-template .study.studylist .study_inner::before,
  .page-template-template_introduction4.page-template .study.studylist .study_inner::before,
  .single-study .study.studylist .study_inner::before {
    height: 26vw;
  }
}
.page-template-template_introduction1.page-template .study.studylist .study_inner .service-wrap,
.page-template-template_introduction2.page-template .study.studylist .study_inner .service-wrap,
.page-template-template_introduction3.page-template .study.studylist .study_inner .service-wrap,
.page-template-template_introduction4.page-template .study.studylist .study_inner .service-wrap,
.single-study .study.studylist .study_inner .service-wrap {
  margin-top: var(--v40-px) !important;
}
@media (max-width: 967px) {
  .page-template-template_introduction1.page-template .study.studylist .study_inner .service-wrap,
  .page-template-template_introduction2.page-template .study.studylist .study_inner .service-wrap,
  .page-template-template_introduction3.page-template .study.studylist .study_inner .service-wrap,
  .page-template-template_introduction4.page-template .study.studylist .study_inner .service-wrap,
  .single-study .study.studylist .study_inner .service-wrap {
    margin-top: var(--v24-px) !important;
  }
}

body.is-past-exam-view .past_exam {
  margin-top: 0;
}
body.is-past-exam-view .exam_block:first-child {
  margin-top: 0;
}

.exam_block {
  margin-top: var(--v48-px);
}
.exam_block > .wp-block-group__inner-container > h2.wp-block-heading {
  color: var(--text-color);
  font-size: var(--f24-px);
  font-weight: 700;
  border-bottom: 2px solid var(--text-color);
  padding-bottom: var(--v8-px);
  margin: 0 0 var(--v16-px);
}
@media (max-width: 967px) {
  .exam_block > .wp-block-group__inner-container > h2.wp-block-heading {
    font-size: var(--f18-px);
  }
}
.exam_block > .wp-block-group__inner-container > p.wp-block-paragraph {
  font-size: var(--f16-px);
  line-height: 1.8;
  margin: 0 0 var(--v16-px);
}

.answer_block {
  background: var(--base-color);
  border-radius: var(--v12-px);
  padding: var(--v32-px);
  margin: var(--v24-px) 0;
}
@media (max-width: 967px) {
  .answer_block {
    padding: var(--v20-px);
  }
}
.answer_block > .wp-block-group__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--v16-px);
  --wp--style--block-gap: 0;
}
.answer_block > .wp-block-group__inner-container > *:not(.answer_link) {
  display: none;
}
.answer_block.is-open > .wp-block-group__inner-container > *:not(.answer_link) {
  display: block;
  -webkit-animation: answerExpand 0.4s ease;
          animation: answerExpand 0.4s ease;
}
.answer_block > .wp-block-group__inner-container > .answer_link {
  -webkit-box-ordinal-group: 100;
      -ms-flex-order: 99;
          order: 99;
  margin: 0 !important;
  margin-block: 0 !important;
  color: var(--link-color);
  text-decoration: underline;
  font-weight: 600;
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.4em;
  -webkit-transition: opacity var(--transition-short);
  transition: opacity var(--transition-short);
}
.answer_block > .wp-block-group__inner-container > .answer_link::after {
  content: "";
  display: inline-block;
  width: 0.9em;
  height: 0.9em;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23508de0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.answer_block > .wp-block-group__inner-container > .answer_link:hover {
  opacity: 0.7;
}
.answer_block.is-open > .wp-block-group__inner-container > .answer_link::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@-webkit-keyframes answerExpand {
  from {
    opacity: 0;
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes answerExpand {
  from {
    opacity: 0;
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.is-past-exam-view #toc_container {
  display: none !important;
}

.single-post .wrap.under {
  background: url("/wp-content/themes/owned/img/parts/bg/bg_pattern.png") !important;
  background-size: 97.5vw auto !important;
  background-position: 0 0 !important;
}
@media (max-width: 967px) {
  .single-post .wrap.under {
    background-size: 300vw auto !important;
  }
}

.single-study .underhead_block .postdeco,
.page-template-template_introduction1.page-template .underhead_block .postdeco,
.page-template-template_introduction2.page-template .underhead_block .postdeco,
.page-template-template_introduction3.page-template .underhead_block .postdeco,
.page-template-template_introduction4.page-template .underhead_block .postdeco {
  -webkit-transform: translateY(-2vw);
          transform: translateY(-2vw);
}
@media (max-width: 967px) {
  .single-study .blueblock,
  .page-template-template_introduction1.page-template .blueblock,
  .page-template-template_introduction2.page-template .blueblock,
  .page-template-template_introduction3.page-template .blueblock,
  .page-template-template_introduction4.page-template .blueblock {
    margin-left: var(--v24-px);
    margin-right: var(--v24-px);
    width: calc(100% - var(--v48-px));
  }
}

.study-decoicons {
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: visible;
  z-index: 2;
  top: var(--v164-px);
}
@media (max-width: 967px) {
  .study-decoicons {
    top: 0;
    margin-top: -16vw !important;
  }
}

.study-decoicon {
  position: absolute;
  width: var(--v72-px);
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 967px) {
  .study-decoicon {
    width: var(--v32-px);
  }
}

.study-decoicon--left {
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.study-decoicon--right {
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.is-study-view .flex > .left,
.is-past-exam-view .flex > .left {
  width: 100%;
}

@media (max-width: 967px) {
  .study-tab-ip.wrap.under .tab + .blockwrap {
    margin-top: var(--v16-px) !important;
  }
}

.single-post .blockwrap {
  border-radius: var(--border-num);
}

@media (max-width: 967px) {
  .single-post .blockwrap:first-of-type .wp-block-group.innerblock:first-of-type {
    margin-top: 0 !important;
  }
}

@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .left > .blockwrap,
  .single-news .wrap.under > .blockwrap .left > .blockwrap {
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.single-post .wrap.under > .blockwrap {
  overflow: visible;
}
.single-post .wrap.under > .blockwrap > .post-decoicon {
  position: absolute;
  width: var(--v72-px);
  height: auto;
  pointer-events: none;
  z-index: 3;
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap > .post-decoicon {
    display: none;
  }
}
.single-post .wrap.under > .blockwrap > .post-decoicon--left {
  left: 0;
  top: var(--v160-px);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.single-post .wrap.under > .blockwrap > .post-decoicon--right {
  right: 0;
  top: var(--v40-px);
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

@media (max-width: 967px) {
  .single-study .study-decoicons {
    display: none;
  }
  .single-study .blockwrap {
    border: none;
    background: none;
    border-radius: 0;
    padding: 0;
  }
  .single-study .blockwrap > .wp-block-group.innerblock > .wp-block-group__inner-container.is-layout-constrained {
    background: var(--white-color);
    border: 2px solid var(--text-color);
    border-radius: var(--v16-px);
    padding: var(--v24-px);
  }
  .single-study .blockwrap > .wp-block-group.innerblock > .wp-block-group__inner-container.is-layout-constrained > h2 {
    margin-top: calc(-1 * var(--v24-px));
    margin-left: calc(-1 * var(--v24-px));
    margin-right: calc(-1 * var(--v24-px));
    width: auto;
    border-top-left-radius: calc(var(--v16-px) - 2px);
    border-top-right-radius: calc(var(--v16-px) - 2px);
  }
  .single-study .blockwrap .study_pr_block,
  .single-study .blockwrap .blueblock {
    max-width: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 967px) and (max-width: 967px) {
  .single-study .blockwrap .study_pr_block + .study_pr_block,
  .single-study .blockwrap .blueblock + .study_pr_block {
    margin-top: var(--v32-px);
  }
}
@media (max-width: 967px) and (max-width: 967px) {
  .single-study .blockwrap .blueblock {
    margin-top: var(--v32-px);
  }
}
@media (max-width: 967px) {
  .single-study .blockwrap .wp-block-group.study_section {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: none;
  }
}

section.content h1,
.blockwrap h1,
.wp-block-column h1,
.single-post .left h1,
.single-news .left h1,
.category .left h1 {
  font-size: var(--f32-px);
  font-weight: 600;
  text-align: left;
  line-height: 1.5;
  margin-top: 0;
  width: 59.5555vw;
}
@media (max-width: 967px) {
  section.content h1,
  .blockwrap h1,
  .wp-block-column h1,
  .single-post .left h1,
  .single-news .left h1,
  .category .left h1 {
    font-size: var(--f21-px);
    width: 100%;
  }
}
section.content > h2,
section.content h2.toc_sitemap_pages,
section.content h2.toc_sitemap_categories,
.blockwrap > h2,
.blockwrap h2.toc_sitemap_pages,
.blockwrap h2.toc_sitemap_categories,
.wp-block-column > h2,
.wp-block-column h2.toc_sitemap_pages,
.wp-block-column h2.toc_sitemap_categories,
.single-post .left > h2,
.single-post .left h2.toc_sitemap_pages,
.single-post .left h2.toc_sitemap_categories,
.single-news .left > h2,
.single-news .left h2.toc_sitemap_pages,
.single-news .left h2.toc_sitemap_categories,
.category .left > h2,
.category .left h2.toc_sitemap_pages,
.category .left h2.toc_sitemap_categories {
  font-size: var(--f27-px);
  padding-bottom: 0.5em;
  font-weight: 600;
  margin-bottom: 0.5em;
  line-height: 1.5;
  border-bottom: var(--border1);
}
@media (max-width: 967px) {
  section.content > h2,
  section.content h2.toc_sitemap_pages,
  section.content h2.toc_sitemap_categories,
  .blockwrap > h2,
  .blockwrap h2.toc_sitemap_pages,
  .blockwrap h2.toc_sitemap_categories,
  .wp-block-column > h2,
  .wp-block-column h2.toc_sitemap_pages,
  .wp-block-column h2.toc_sitemap_categories,
  .single-post .left > h2,
  .single-post .left h2.toc_sitemap_pages,
  .single-post .left h2.toc_sitemap_categories,
  .single-news .left > h2,
  .single-news .left h2.toc_sitemap_pages,
  .single-news .left h2.toc_sitemap_categories,
  .category .left > h2,
  .category .left h2.toc_sitemap_pages,
  .category .left h2.toc_sitemap_categories {
    font-size: var(--f20-px);
  }
}
section.content > h2:not(:first-child),
section.content h2.toc_sitemap_pages:not(:first-child),
section.content h2.toc_sitemap_categories:not(:first-child),
.blockwrap > h2:not(:first-child),
.blockwrap h2.toc_sitemap_pages:not(:first-child),
.blockwrap h2.toc_sitemap_categories:not(:first-child),
.wp-block-column > h2:not(:first-child),
.wp-block-column h2.toc_sitemap_pages:not(:first-child),
.wp-block-column h2.toc_sitemap_categories:not(:first-child),
.single-post .left > h2:not(:first-child),
.single-post .left h2.toc_sitemap_pages:not(:first-child),
.single-post .left h2.toc_sitemap_categories:not(:first-child),
.single-news .left > h2:not(:first-child),
.single-news .left h2.toc_sitemap_pages:not(:first-child),
.single-news .left h2.toc_sitemap_categories:not(:first-child),
.category .left > h2:not(:first-child),
.category .left h2.toc_sitemap_pages:not(:first-child),
.category .left h2.toc_sitemap_categories:not(:first-child) {
  margin-top: 2em;
}
section.content > *:not(:first-child),
.blockwrap > *:not(:first-child),
.wp-block-column > *:not(:first-child),
.single-post .left > *:not(:first-child),
.single-news .left > *:not(:first-child),
.category .left > *:not(:first-child) {
  margin-top: var(--v32-px);
}
section.content strong,
.blockwrap strong,
.wp-block-column strong,
.single-post .left strong,
.single-news .left strong,
.category .left strong {
  font-weight: 700;
}
section.content img,
.blockwrap img,
.wp-block-column img,
.single-post .left img,
.single-news .left img,
.category .left img {
  max-width: 100%;
}
section.content a[target=_blank],
.blockwrap a[target=_blank],
.wp-block-column a[target=_blank],
.single-post .left a[target=_blank],
.single-news .left a[target=_blank],
.category .left a[target=_blank] {
  position: relative;
  padding-right: 1vw;
}
section.content a[target=_blank]::after,
.blockwrap a[target=_blank]::after,
.wp-block-column a[target=_blank]::after,
.single-post .left a[target=_blank]::after,
.single-news .left a[target=_blank]::after,
.category .left a[target=_blank]::after {
  position: relative;
  content: "";
  background: url("/wp-content/themes/owned/img/parts/arrow/blank_blue.png") no-repeat;
  width: 0.9vw;
  height: 0.928vw;
  display: inline-block;
  background-size: contain;
  margin-left: 0.25em;
}
@media (max-width: 967px) {
  section.content a[target=_blank]::after,
  .blockwrap a[target=_blank]::after,
  .wp-block-column a[target=_blank]::after,
  .single-post .left a[target=_blank]::after,
  .single-news .left a[target=_blank]::after,
  .category .left a[target=_blank]::after {
    width: 3vw !important;
    height: 3.2vw !important;
    background-size: contain !important;
    top: 0.1em !important;
  }
}
section.content a[target=_blank].noicon:after,
.blockwrap a[target=_blank].noicon:after,
.wp-block-column a[target=_blank].noicon:after,
.single-post .left a[target=_blank].noicon:after,
.single-news .left a[target=_blank].noicon:after,
.category .left a[target=_blank].noicon:after {
  display: none;
}
section.content .aligncenter,
.blockwrap .aligncenter,
.wp-block-column .aligncenter,
.single-post .left .aligncenter,
.single-news .left .aligncenter,
.category .left .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
section.content .alignright,
.blockwrap .alignright,
.wp-block-column .alignright,
.single-post .left .alignright,
.single-news .left .alignright,
.category .left .alignright {
  display: block;
  margin-left: auto;
}
section.content ul,
.blockwrap ul,
.wp-block-column ul,
.single-post .left ul,
.single-news .left ul,
.category .left ul {
  list-style: disc;
}
section.content ul li,
.blockwrap ul li,
.wp-block-column ul li,
.single-post .left ul li,
.single-news .left ul li,
.category .left ul li {
  margin-left: 1.5em;
}
section.content .wp-block-columns + *,
.blockwrap .wp-block-columns + *,
.wp-block-column .wp-block-columns + *,
.single-post .left .wp-block-columns + *,
.single-news .left .wp-block-columns + *,
.category .left .wp-block-columns + * {
  margin-top: var(--v96-px);
}
section.content > h2 + *:not(:first-child),
section.content > h3 + *:not(:first-child),
section.content > h4 + *:not(:first-child),
.blockwrap > h2 + *:not(:first-child),
.blockwrap > h3 + *:not(:first-child),
.blockwrap > h4 + *:not(:first-child),
.wp-block-column > h2 + *:not(:first-child),
.wp-block-column > h3 + *:not(:first-child),
.wp-block-column > h4 + *:not(:first-child),
.single-post .left > h2 + *:not(:first-child),
.single-post .left > h3 + *:not(:first-child),
.single-post .left > h4 + *:not(:first-child),
.single-news .left > h2 + *:not(:first-child),
.single-news .left > h3 + *:not(:first-child),
.single-news .left > h4 + *:not(:first-child),
.category .left > h2 + *:not(:first-child),
.category .left > h3 + *:not(:first-child),
.category .left > h4 + *:not(:first-child) {
  margin-top: var(--v16-px);
}
section.content > h2 + h2:not(:first-child),
section.content > h2 + h3:not(:first-child),
section.content > h2 + h4:not(:first-child),
section.content > h3 + h2:not(:first-child),
section.content > h3 + h3:not(:first-child),
section.content > h3 + h4:not(:first-child),
section.content > h4 + h2:not(:first-child),
section.content > h4 + h3:not(:first-child),
section.content > h4 + h4:not(:first-child),
.blockwrap > h2 + h2:not(:first-child),
.blockwrap > h2 + h3:not(:first-child),
.blockwrap > h2 + h4:not(:first-child),
.blockwrap > h3 + h2:not(:first-child),
.blockwrap > h3 + h3:not(:first-child),
.blockwrap > h3 + h4:not(:first-child),
.blockwrap > h4 + h2:not(:first-child),
.blockwrap > h4 + h3:not(:first-child),
.blockwrap > h4 + h4:not(:first-child),
.wp-block-column > h2 + h2:not(:first-child),
.wp-block-column > h2 + h3:not(:first-child),
.wp-block-column > h2 + h4:not(:first-child),
.wp-block-column > h3 + h2:not(:first-child),
.wp-block-column > h3 + h3:not(:first-child),
.wp-block-column > h3 + h4:not(:first-child),
.wp-block-column > h4 + h2:not(:first-child),
.wp-block-column > h4 + h3:not(:first-child),
.wp-block-column > h4 + h4:not(:first-child),
.single-post .left > h2 + h2:not(:first-child),
.single-post .left > h2 + h3:not(:first-child),
.single-post .left > h2 + h4:not(:first-child),
.single-post .left > h3 + h2:not(:first-child),
.single-post .left > h3 + h3:not(:first-child),
.single-post .left > h3 + h4:not(:first-child),
.single-post .left > h4 + h2:not(:first-child),
.single-post .left > h4 + h3:not(:first-child),
.single-post .left > h4 + h4:not(:first-child),
.single-news .left > h2 + h2:not(:first-child),
.single-news .left > h2 + h3:not(:first-child),
.single-news .left > h2 + h4:not(:first-child),
.single-news .left > h3 + h2:not(:first-child),
.single-news .left > h3 + h3:not(:first-child),
.single-news .left > h3 + h4:not(:first-child),
.single-news .left > h4 + h2:not(:first-child),
.single-news .left > h4 + h3:not(:first-child),
.single-news .left > h4 + h4:not(:first-child),
.category .left > h2 + h2:not(:first-child),
.category .left > h2 + h3:not(:first-child),
.category .left > h2 + h4:not(:first-child),
.category .left > h3 + h2:not(:first-child),
.category .left > h3 + h3:not(:first-child),
.category .left > h3 + h4:not(:first-child),
.category .left > h4 + h2:not(:first-child),
.category .left > h4 + h3:not(:first-child),
.category .left > h4 + h4:not(:first-child) {
  margin-top: var(--v32-px);
}
section.content .main_thumbnail,
.blockwrap .main_thumbnail,
.wp-block-column .main_thumbnail,
.single-post .left .main_thumbnail,
.single-news .left .main_thumbnail,
.category .left .main_thumbnail {
  width: 100%;
  margin-top: 0 !important;
}
section.content .main_thumbnail img,
.blockwrap .main_thumbnail img,
.wp-block-column .main_thumbnail img,
.single-post .left .main_thumbnail img,
.single-news .left .main_thumbnail img,
.category .left .main_thumbnail img {
  width: 100%;
  border-radius: var(--border-num);
}
section.content .singletag ul,
.blockwrap .singletag ul,
.wp-block-column .singletag ul,
.single-post .left .singletag ul,
.single-news .left .singletag ul,
.category .left .singletag ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5em;
  margin-top: 1em;
}
section.content .singletag ul li,
.blockwrap .singletag ul li,
.wp-block-column .singletag ul li,
.single-post .left .singletag ul li,
.single-news .left .singletag ul li,
.category .left .singletag ul li {
  list-style: none;
  color: var(--white-color);
  margin-left: 0;
  padding: 0.25em 0.75em;
  border-radius: 10vw;
  font-weight: 600;
  font-size: var(--f13-px);
  background: var(--text-color);
}
@media (max-width: 967px) {
  section.content .singletag ul li,
  .blockwrap .singletag ul li,
  .wp-block-column .singletag ul li,
  .single-post .left .singletag ul li,
  .single-news .left .singletag ul li,
  .category .left .singletag ul li {
    font-size: var(--f11-px);
  }
}
section.content .singletag ul li.category-01-it-passport,
.blockwrap .singletag ul li.category-01-it-passport,
.wp-block-column .singletag ul li.category-01-it-passport,
.single-post .left .singletag ul li.category-01-it-passport,
.single-news .left .singletag ul li.category-01-it-passport,
.category .left .singletag ul li.category-01-it-passport {
  background: var(--ip-color);
}
section.content .singletag ul li.category-02-fe,
.blockwrap .singletag ul li.category-02-fe,
.wp-block-column .singletag ul li.category-02-fe,
.single-post .left .singletag ul li.category-02-fe,
.single-news .left .singletag ul li.category-02-fe,
.category .left .singletag ul li.category-02-fe {
  background: var(--fe-color);
}
section.content .singletag ul li.category-03-computer-science,
.blockwrap .singletag ul li.category-03-computer-science,
.wp-block-column .singletag ul li.category-03-computer-science,
.single-post .left .singletag ul li.category-03-computer-science,
.single-news .left .singletag ul li.category-03-computer-science,
.category .left .singletag ul li.category-03-computer-science {
  background: var(--cs-color);
}
section.content .singletag ul li.category-04-information-technology,
.blockwrap .singletag ul li.category-04-information-technology,
.wp-block-column .singletag ul li.category-04-information-technology,
.single-post .left .singletag ul li.category-04-information-technology,
.single-news .left .singletag ul li.category-04-information-technology,
.category .left .singletag ul li.category-04-information-technology {
  background: var(--hi-color);
}
section.content #text-4,
.blockwrap #text-4,
.wp-block-column #text-4,
.single-post .left #text-4,
.single-news .left #text-4,
.category .left #text-4 {
  display: none;
}
section.content form input[type=text],
.blockwrap form input[type=text],
.wp-block-column form input[type=text],
.single-post .left form input[type=text],
.single-news .left form input[type=text],
.category .left form input[type=text] {
  margin: 0;
}
section.content form input[type=submit].searchsubmit,
.blockwrap form input[type=submit].searchsubmit,
.wp-block-column form input[type=submit].searchsubmit,
.single-post .left form input[type=submit].searchsubmit,
.single-news .left form input[type=submit].searchsubmit,
.category .left form input[type=submit].searchsubmit {
  height: 0 !important;
  display: block;
  padding: 0 !important;
}

.single-post .bread {
  left: var(--v144-px);
}
@media (max-width: 967px) {
  .single-post .bread {
    left: 0;
  }
}
.single-post .blockwrap {
  width: var(--v1152-px);
  padding-left: var(--v120-px);
  padding-right: var(--v120-px);
  position: relative;
  overflow: hidden;
}
@media (max-width: 967px) {
  .single-post .blockwrap {
    width: 91.11vw;
    padding-left: var(--v24-px);
    padding-right: var(--v24-px);
  }
}
.single-post .blockwrap .headblock-single {
  position: relative;
  z-index: 1;
  margin-top: 0;
}
.single-post .blockwrap .headblock-single > * {
  position: relative;
  z-index: 1;
}
.single-post .blockwrap .headblock-single:before {
  background: var(--base-color);
  width: calc(100% + var(--v240-px));
  height: calc(100% + var(--v152-px));
  position: absolute;
  left: var(--m120-px);
  top: var(--m48-px);
  z-index: 0;
}
.single-post .blockwrap .main_thumbnail {
  position: relative;
  z-index: 1;
}

.single-post .wrap.under,
.single-news .wrap.under {
  padding-top: var(--v64-px);
  padding-bottom: var(--v96-px);
}
.single-post .wrap.under > .blockwrap,
.single-news .wrap.under > .blockwrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  width: 80vw;
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap,
  .single-news .wrap.under > .blockwrap {
    width: 96vw;
  }
}
.single-post .wrap.under > .blockwrap > .singletag,
.single-news .wrap.under > .blockwrap > .singletag {
  margin-top: 0;
}
.single-post .wrap.under > .blockwrap .flex,
.single-news .wrap.under > .blockwrap .flex {
  margin-top: var(--v48-px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: var(--v48-px);
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex,
  .single-news .wrap.under > .blockwrap .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: var(--v32-px);
    gap: var(--v32-px);
  }
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > *,
  .single-news .wrap.under > .blockwrap .flex > * {
    width: 100%;
  }
}
.single-post .wrap.under > .blockwrap .flex > .left,
.single-news .wrap.under > .blockwrap .flex > .left {
  font-size: var(--f17-px);
  line-height: 1.65;
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > .left,
  .single-news .wrap.under > .blockwrap .flex > .left {
    font-size: var(--f13-px);
  }
}
.single-post .wrap.under > .blockwrap .flex > .left > h3,
.single-news .wrap.under > .blockwrap .flex > .left > h3 {
  font-size: var(--f20-px);
  padding-left: 1em;
  line-height: 1.5;
  border-left: var(--v4-px) solid var(--text-color);
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > .left > h3,
  .single-news .wrap.under > .blockwrap .flex > .left > h3 {
    font-size: var(--f16-px);
  }
}
.single-post .wrap.under > .blockwrap .flex > .left table,
.single-news .wrap.under > .blockwrap .flex > .left table {
  border-radius: var(--border-num);
  overflow: hidden;
  border-spacing: 2px;
  border-collapse: separate !important;
}
.single-post .wrap.under > .blockwrap .flex > .left table tr th,
.single-post .wrap.under > .blockwrap .flex > .left table tr td,
.single-news .wrap.under > .blockwrap .flex > .left table tr th,
.single-news .wrap.under > .blockwrap .flex > .left table tr td {
  border-spacing: 2px;
  border-collapse: separate;
  padding: 0.5em;
}
.single-post .wrap.under > .blockwrap .flex > .left table tr th,
.single-news .wrap.under > .blockwrap .flex > .left table tr th {
  background: #508de0;
  color: var(--white-color);
  vertical-align: middle;
}
.single-post .wrap.under > .blockwrap .flex > .left table tr td,
.single-news .wrap.under > .blockwrap .flex > .left table tr td {
  background: var(--base-color);
}
.single-post .wrap.under > .blockwrap .flex > .left > *,
.single-news .wrap.under > .blockwrap .flex > .left > * {
  margin-top: 2em;
}
.single-post .wrap.under > .blockwrap .flex > .left p + p,
.single-news .wrap.under > .blockwrap .flex > .left p + p {
  margin-top: 1em;
}
.single-post .wrap.under > .blockwrap .flex > .left .blockwrap,
.single-news .wrap.under > .blockwrap .flex > .left .blockwrap {
  width: 100%;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: var(--v32-px);
  margin-top: var(--v64-px);
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > .left .blockwrap,
  .single-news .wrap.under > .blockwrap .flex > .left .blockwrap {
    border-radius: var(--border-num);
  }
}
.single-post .wrap.under > .blockwrap .flex > .left .blockwrap .headblock,
.single-news .wrap.under > .blockwrap .flex > .left .blockwrap .headblock {
  padding: var(--v24-px);
  font-size: var(--f20-px);
  text-align: center;
  border-radius: var(--v16-px) var(--v16-px) 0 0;
  background: var(--text-color);
  color: var(--white-color);
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > .left .blockwrap .headblock,
  .single-news .wrap.under > .blockwrap .flex > .left .blockwrap .headblock {
    border-radius: 0;
    font-size: var(--f15-px);
    padding: var(--v16-px);
  }
}
.single-post .wrap.under > .blockwrap .flex > .left .blockwrap p,
.single-news .wrap.under > .blockwrap .flex > .left .blockwrap p {
  padding: 0 var(--v48-px);
  text-align: center;
}
@media (max-width: 967px) {
  .single-post .wrap.under > .blockwrap .flex > .left .blockwrap p,
  .single-news .wrap.under > .blockwrap .flex > .left .blockwrap p {
    padding: 0 var(--v24-px);
  }
}
.single-post .wrap.under > .blockwrap .flex > .left .blockwrap .btnwrap,
.single-news .wrap.under > .blockwrap .flex > .left .blockwrap .btnwrap {
  margin-top: var(--v24-px);
}
.single-post .wrap.under > .blockwrap > .right,
.single-news .wrap.under > .blockwrap > .right {
  margin-top: 0 !important;
}
.single-post .row_relation,
.single-news .row_relation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.3%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 967px) {
  .single-post .row_relation,
  .single-news .row_relation {
    gap: 4%;
  }
}
.single-post .row_relation article,
.single-news .row_relation article {
  width: 31%;
}
@media (max-width: 967px) {
  .single-post .row_relation article,
  .single-news .row_relation article {
    width: 48%;
  }
}
.single-post .row_relation article.post,
.single-news .row_relation article.post {
  margin-top: 0;
  margin-bottom: var(--v32-px);
  margin-left: 0;
  margin-right: 0;
}
.single-post .row_relation article .col-12,
.single-news .row_relation article .col-12 {
  width: 100%;
}
.single-post .row_relation article .col-12 .post_eyecatch,
.single-news .row_relation article .col-12 .post_eyecatch {
  width: 100%;
  aspect-ratio: 16/9;
  background-size: contain;
  background-position: center;
  border-radius: var(--border-num);
}
.single-post .row_relation article .col-12 h3,
.single-news .row_relation article .col-12 h3 {
  font-size: var(--f14-px);
  margin-top: 0.5em;
}

.post-type-archive-news .widget_categories {
  display: none;
}

.single-news ul.singletag {
  display: none;
}

#toc_container {
  background: var(--base-color);
  font-size: var(--f14-px);
  width: 100% !important;
  border: none;
  border-radius: var(--border-num);
  padding: var(--v32-px) var(--v48-px);
}
@media (max-width: 967px) {
  #toc_container {
    padding: var(--v24-px);
    font-size: var(--f12-px);
  }
}

.search h1.h1ttl {
  text-align: left;
  font-size: var(--f27-px);
  font-weight: 600;
}

.follow-me a[target=_blank] {
  padding-right: 0 !important;
}
.follow-me a[target=_blank]::after {
  display: none !important;
}
.follow-me a[target=_blank]::after {
  display: none;
}

.widget_custom_html .sns a[target=_blank] {
  padding-right: 0;
}
.widget_custom_html .sns a[target=_blank]:after {
  display: none;
}

.adblock {
  width: 100%;
}

h5 {
  color: #162a87;
}

h5:before {
  content: "▶ ";
}

h6 {
  color: #162a87;
}

.wakaru {
  border: 2px solid #ebf8ff;
  padding: 50px 2em 20px;
  margin: 2em 0;
  text-align: center;
  border-radius: var(--border-num);
}

.wakaru h4 {
  font-size: 2rem;
  font-weight: bolder;
  color: #162a87;
  text-align: center;
  border-bottom: 3px solid #64b9d6;
  display: inline-block;
  margin: 0 auto;
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 2em;
}

.sumi {
  border: 2px solid #ccc;
  color: #ccc;
  padding: 20px 2em;
  margin: 2em 0;
  border-radius: var(--border-num);
}

.inportant {
  border: 2px solid #f06982;
  color: #f06982;
  padding: 20px 2em;
  margin: 2em 0;
  border-radius: var(--border-num);
}

.redtitle {
  border: 2px solid #ff3c3c;
  color: #ff3c3c;
  padding: 20px 2em;
  margin: 2em 0;
  border-radius: var(--border-num);
}

.bluetitle {
  border: 2px solid #64b9d6;
  color: #64b9d6;
  padding: 20px 2em;
  margin: 2em 0;
  border-radius: var(--border-num);
}

.point {
  border: 2px solid #dca64f;
  padding: 20px 2em;
  margin: 2em 0;
  border-radius: var(--border-num);
}

table thead {
  background: #162a87;
}

table thead tr td {
  color: white;
}

.marker {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #fff799));
  background: linear-gradient(transparent 75%, #fff799 75%);
  font-weight: bold;
}

.marker_b {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #c0efff));
  background: linear-gradient(transparent 75%, #c0efff 75%);
  font-weight: bold;
}

.marker_k {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ccc));
  background: linear-gradient(transparent 75%, #ccc 75%);
  font-weight: bold;
}

.marker_r {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ed5050));
  background: linear-gradient(transparent 75%, #ed5050 75%);
  font-weight: bold;
}

.category .left h2 {
  margin-bottom: 1em;
}

.main_thumbnail--video iframe {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: var(--border-num);
  border: 0;
}

.blockwrap.lastblock {
  border-radius: var(--v16-px) !important;
  overflow: hidden;
}
.blockwrap.lastblock .headblock {
  border-radius: 0 !important;
}

.single-post .left .wp-block-image,
.single-news .left .wp-block-image,
.single-study .left .wp-block-image {
  margin-top: var(--v32-px);
  margin-bottom: var(--v32-px);
}

.page-template-template_profile .blockwrap.profileblock {
  margin-top: var(--v64-px);
}
.page-template-template_profile .blockwrap.profileblock .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-template-template_profile .postdeco {
  display: none;
}

.tab2 {
  position: relative;
  z-index: 0;
}
@media (max-width: 967px) {
  .tab2 {
    width: 91.11111vw;
    margin-left: auto;
    margin-right: auto;
  }
}
.tab2 + .profileblock {
  margin-top: var(--m32-px) !important;
  padding-top: var(--v64-px) !important;
}
@media (max-width: 967px) {
  .tab2 + .profileblock {
    margin-top: var(--v32-px) !important;
    padding-top: var(--v32-px) !important;
  }
}

.activityblock .flex {
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .activityblock .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.activityblock .flex > figure {
  width: 34.72222vw;
  text-align: center;
  background: var(--cs-color);
  border-radius: var(--border-num);
  border: var(--border1);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 967px) {
  .activityblock .flex > figure {
    width: 100%;
  }
}
.activityblock .flex > figure iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.activityblock .flex > figure figcaption {
  color: var(--white-color);
  padding: 0 1em 0.5em;
  line-height: 1.5;
}
.activityblock .flex .right {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 967px) {
  .activityblock .flex .right {
    width: 100%;
  }
}

.page-template-template_profile .profileblock,
.page-template-template_lecture .profileblock {
  position: relative;
}
.page-template-template_profile .profileblock .profile_deco,
.page-template-template_lecture .profileblock .profile_deco {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.page-template-template_profile .profileblock .profile_deco .deco1,
.page-template-template_lecture .profileblock .profile_deco .deco1 {
  position: absolute;
  right: var(--v72-px);
  top: var(--m32-px);
  z-index: 20;
}
@media (max-width: 967px) {
  .page-template-template_profile .profileblock .profile_deco .deco1,
  .page-template-template_lecture .profileblock .profile_deco .deco1 {
    right: var(--v32-px);
    top: var(--m24-px);
  }
}
.page-template-template_profile .profileblock .profile_deco .deco1 img,
.page-template-template_lecture .profileblock .profile_deco .deco1 img {
  width: var(--v64-px);
}
@media (max-width: 967px) {
  .page-template-template_profile .profileblock .profile_deco .deco1 img,
  .page-template-template_lecture .profileblock .profile_deco .deco1 img {
    width: var(--v40-px);
  }
}
.page-template-template_profile .profileblock .profile_deco .deco2,
.page-template-template_lecture .profileblock .profile_deco .deco2 {
  position: absolute;
  left: var(--v96-px);
  top: 48vw;
}
.page-template-template_profile .profileblock .profile_deco .deco2 img,
.page-template-template_lecture .profileblock .profile_deco .deco2 img {
  width: var(--v64-px);
}
@media (max-width: 967px) {
  .page-template-template_profile .profileblock .profile_deco .deco2,
  .page-template-template_lecture .profileblock .profile_deco .deco2 {
    display: none;
  }
}
@media (max-width: 967px) {
  .page-template-template_profile .profileblock .flex,
  .page-template-template_lecture .profileblock .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .page-template-template_profile .profileblock .flex figure,
  .page-template-template_lecture .profileblock .flex figure {
    width: 100% !important;
    position: relative;
    z-index: 5;
  }
  .page-template-template_profile .profileblock .flex figure img,
  .page-template-template_lecture .profileblock .flex figure img {
    border-radius: var(--border-num);
    width: 83.33333% !important;
  }
  .page-template-template_profile .profileblock .flex .right,
  .page-template-template_lecture .profileblock .flex .right {
    width: 100% !important;
    overflow: hidden;
  }
  .page-template-template_profile .profileblock .flex .right .headblock,
  .page-template-template_lecture .profileblock .flex .right .headblock {
    width: calc(100% - var(--v24-px));
    margin-top: -3em;
    margin-left: var(--v24-px);
    padding-top: var(--v64-px);
    padding-left: var(--v24-px);
    padding-bottom: var(--v32-px);
    border-radius: 0 0 0 var(--border-num) !important;
  }
  .page-template-template_profile .profileblock .flex .right .lineblock,
  .page-template-template_lecture .profileblock .flex .right .lineblock {
    margin-left: var(--v24-px) !important;
  }
  .page-template-template_profile .profileblock .flex .right .lineblock h3,
  .page-template-template_lecture .profileblock .flex .right .lineblock h3 {
    font-size: var(--f14-px);
  }
}

.firstpage .headblock {
  padding-top: var(--v32-px);
}
.firstpage .linehead {
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  border-bottom: none;
  font-size: var(--f32-px);
  margin-top: 0 !important;
}
@media (max-width: 967px) {
  .firstpage .linehead {
    font-size: var(--f22-px);
  }
}
.firstpage .linehead.nowrap strong {
  display: inline;
}
.firstpage .linehead small {
  font-size: var(--f24-px);
  display: block;
}
@media (max-width: 967px) {
  .firstpage .linehead small {
    font-size: var(--f15-px);
  }
}
.firstpage .linehead strong {
  font-size: var(--f40-px);
}
@media (max-width: 967px) {
  .firstpage .linehead strong {
    font-size: var(--f24-px);
  }
}
.firstpage .linehead strong.ip {
  color: var(--ip-color3);
}
.firstpage .linehead span {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .firstpage .linehead span {
    font-size: var(--f15-px);
    display: block;
  }
}
.firstpage h2.ph_head {
  font-weight: 600;
  text-align: center;
  line-height: 1.65;
}
@media (max-width: 967px) {
  .firstpage h2.ph_head {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
.firstpage h2.ph_head span {
  font-size: var(--f24-px);
  display: block;
}
@media (max-width: 967px) {
  .firstpage h2.ph_head span {
    font-size: var(--f15-px);
  }
}
.firstpage h2.ph_head strong {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .firstpage h2.ph_head strong {
    font-size: var(--f22-px);
  }
}
.firstpage .step1 .service-wrap {
  margin-left: var(--v64-px);
  margin-right: var(--v64-px);
  margin-top: var(--v64-px);
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 967px) {
  .firstpage .step1 .service-wrap {
    margin-left: var(--v24-px);
    margin-right: var(--v24-px);
    margin-top: var(--v32-px);
    padding-top: 0;
    padding-bottom: 0;
  }
}
.firstpage .step1 .howto-img {
  width: 90%;
  margin: var(--v32-px) auto 0;
}
.firstpage .step1 .howto-img img {
  width: 100%;
  height: auto;
  display: block;
}
.firstpage .tab_wrap {
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
}
.firstpage .tab_ui_inner {
  -webkit-transition: var(--transition-short);
  transition: var(--transition-short);
  -webkit-transform: translateY(1.5em);
          transform: translateY(1.5em);
}
.firstpage .tab_ui_inner.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.firstpage .howto-body {
  margin-top: 0;
}
.firstpage .trigger .flex {
  width: 80vw;
  padding-top: var(--v64-px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: var(--v64-px);
  margin-right: var(--v64-px);
  gap: var(--v48-px);
}
@media (max-width: 967px) {
  .firstpage .trigger .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    gap: 1em;
  }
}
.firstpage .trigger .flex .txt {
  width: 45.430555vw;
}
@media (max-width: 967px) {
  .firstpage .trigger .flex .txt {
    width: 100%;
  }
}
.firstpage .trigger .flex .txt p + p {
  margin-top: 1em;
}
.firstpage .trigger .flex figure {
  width: 34.7222vw !important;
}
@media (max-width: 967px) {
  .firstpage .trigger .flex figure {
    width: 100% !important;
  }
}
.firstpage .trigger .flex figure img {
  width: 100%;
  height: auto;
  border-radius: var(--border-num) !important;
}
.firstpage .trigger .flex + .flex {
  padding-top: var(--v64-px);
  margin-top: var(--v64-px) !important;
  border-top: 2px dotted var(--text-color);
}
@media (max-width: 967px) {
  .firstpage .trigger .flex + .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.themepage .blockwrap > .headblock {
  padding: var(--v32-px) 0;
}
.themepage .blockwrap h2 {
  text-align: left;
}
.themepage .blockwrap .scope.flex {
  width: 100%;
  margin-top: var(--v48-px);
  gap: var(--v40-px) var(--v24-px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--v32-px);
  }
}
.themepage .blockwrap .scope.flex .lineblock {
  padding-top: var(--v48-px);
  position: relative;
  background: var(--base-color);
  max-width: 48.5%;
  margin-top: 0;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock {
    max-width: 100%;
    padding-top: var(--v40-px);
    width: 100%;
  }
}
.themepage .blockwrap .scope.flex .lineblock h3 {
  color: var(--text-color);
  position: absolute;
  left: 0;
  top: -1em;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
}
.themepage .blockwrap .scope.flex .lineblock h3 .subttl_yl {
  margin-bottom: 0;
}
.themepage .blockwrap .scope.flex .lineblock dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--v16-px);
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock dl {
    gap: 0;
  }
}
.themepage .blockwrap .scope.flex .lineblock dl dt {
  width: 9.5vw;
  background: #e7f4fc;
  border: var(--border1);
  border-radius: var(--v32-px);
  line-height: 1;
  padding: 0.5em 1em;
  text-align: center;
  font-weight: 600;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock dl dt {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.themepage .blockwrap .scope.flex .lineblock dl dd {
  margin-top: 0.1em;
  width: 23vw;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock dl dd {
    width: 100%;
    margin-top: 0.5em;
  }
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock dl dd + dt {
    margin-top: 1em;
  }
}
.themepage .blockwrap .scope.flex .lineblock.fewide dl {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.themepage .blockwrap .scope.flex .lineblock.fewide dl dt {
  line-height: 1.35;
  width: 11vw;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex .lineblock.fewide dl dt {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.themepage .blockwrap .scope.flex.column3 .lineblock {
  max-width: 32%;
}
@media (max-width: 967px) {
  .themepage .blockwrap .scope.flex.column3 .lineblock {
    max-width: 100%;
    width: 100%;
  }
}
.themepage .blockwrap.overview dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--v16-px);
  margin-top: var(--v32-px);
}
.themepage .blockwrap.overview dl dt {
  width: 7.6vw;
  background: #e7f4fc;
  border: var(--border1);
  border-radius: var(--v32-px);
  line-height: 1;
  padding: 0.5em 1em;
  text-align: center;
  font-weight: 600;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 967px) {
  .themepage .blockwrap.overview dl dt {
    width: 25vw;
  }
}
.themepage .blockwrap.overview dl dd {
  margin-top: 0.1em;
  width: 30vw;
}
@media (max-width: 967px) {
  .themepage .blockwrap.overview dl dd {
    width: 47vw;
  }
}
.themepage .blockwrap.overview dl dd.wide {
  width: 70vw;
}
@media (max-width: 967px) {
  .themepage .blockwrap.overview dl dd.wide {
    width: 47vw;
  }
}
.themepage .blockwrap.p0 h2 {
  text-align: center;
}
.themepage .blockwrap.p0 p.caption {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .themepage .blockwrap.p0 p.caption {
    font-size: var(--f11-px);
  }
}
.themepage .lineblock2 {
  width: 66.38vw;
  margin-top: var(--v64-px);
  margin-left: 12.2222vw;
  margin-right: 12.2222vw;
  padding-top: var(--v48-px);
}
@media (max-width: 967px) {
  .themepage .lineblock2 {
    width: calc(100% - var(--v48-px));
    margin-top: var(--v40-px);
    margin-left: var(--v24-px);
    margin-right: var(--v24-px);
    padding: var(--v24-px);
  }
}
.themepage .lineblock2 .subttl_yl {
  position: absolute;
  left: var(--v32-px);
  top: -1em;
}
@media (max-width: 967px) {
  .themepage .lineblock2 .subttl_yl {
    left: 25%;
  }
}
.themepage .block_hatching {
  width: 66.6666%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .themepage .block_hatching {
    width: 100%;
  }
}
.themepage .block_hatching.txt_center {
  text-align: center;
}
.themepage .introblock {
  width: 66.38vw;
  margin-left: 12.2222vw;
  border-radius: var(--border-num);
  border: var(--border1);
  overflow: hidden;
}
@media (max-width: 967px) {
  .themepage .introblock {
    width: calc(100% - var(--v48-px));
    margin-left: var(--v24-px);
    margin-right: var(--v24-px);
  }
}
.themepage .introblock h2 {
  background: var(--ip-color);
  padding: var(--v24-px);
}
@media (max-width: 967px) {
  .themepage .introblock h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: var(--v16-px);
  }
  .themepage .introblock h2 img {
    height: var(--f18-px);
  }
}
.themepage .introblock figure {
  width: 100%;
  aspect-ratio: 16/9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #111;
}
.themepage .introblock figure iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.themepage .introblock.hi h2 {
  background: var(--hi-color);
}
.themepage .cshead {
  background: var(--cs-color);
  padding: 1em;
  border-top: var(--border1);
  border-bottom: var(--border1);
  width: 100%;
  color: var(--white-color);
  font-size: var(--f24-px);
  text-align: center;
  line-height: 1;
}
@media (max-width: 967px) {
  .themepage .cshead {
    font-size: var(--f18-px);
    line-height: 1.35;
  }
}
.themepage .cshead + p {
  margin-top: 2em;
}
.themepage .csimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .themepage .csimg {
    gap: var(--v16-px);
  }
}
.themepage .csimg li {
  list-style: none;
  text-align: center;
  margin-left: 0;
}
.themepage .csimg li img {
  width: 24.4444vw;
  display: block;
  border-radius: var(--border-num);
}
@media (max-width: 967px) {
  .themepage .csimg li img {
    width: 36vw;
  }
}
.themepage .csimg + .csimg {
  margin-top: var(--v16-px);
}
.themepage .studylist.study {
  margin-top: var(--v96-px);
}
.themepage .studylist.study:before {
  height: 20vw;
}
.themepage .studylist.study .study_inner {
  overflow: hidden;
  padding: 0;
}
.themepage .studylist.study .study_inner .headblock {
  padding: var(--v48-px);
}
@media (max-width: 967px) {
  .themepage .studylist.study .study_inner .headblock {
    padding: var(--v24-px) 0;
  }
}
.themepage .studylist.study .study_inner h2 {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .themepage .studylist.study .study_inner h2 {
    font-size: var(--f20-px);
  }
}
.themepage .studylist.study .study_inner ul {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) and (max-width: 967px) {
  .themepage .studylist.study .study_inner ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.themepage .studylist.study .study_inner ul li {
  width: 28vw;
}
@media (max-width: 967px) {
  .themepage .studylist.study .study_inner ul li {
    width: 100%;
  }
}
.themepage .pr_section {
  margin-top: 0 !important;
}

.lecture h2.h2ttl {
  font-size: var(--f32-px);
}
.lecture .lec_head {
  margin-top: 15vw;
  margin-left: 5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 967px) {
  .lecture .lec_head {
    margin-top: 25vw;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lecture .lec_head .lec_mv {
  width: 34.72222vw;
  height: 34.72222vw;
  border: var(--border1);
  border-radius: var(--border-num);
  overflow: hidden;
}
@media (max-width: 967px) {
  .lecture .lec_head .lec_mv {
    width: 100vw;
    height: 100vw;
    margin-left: auto;
    margin-right: auto;
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
}
.lecture .lec_head .lec_mv img {
  width: 100%;
  height: 100%;
}
.lecture .lec_head .right {
  width: 60vw;
  position: relative;
}
@media (max-width: 967px) {
  .lecture .lec_head .right {
    width: 100vw;
  }
}
.lecture .lec_head .right span.subttl_yl {
  position: absolute;
  left: var(--v80-px);
  top: -1em;
  margin: 0;
}
@media (max-width: 967px) {
  .lecture .lec_head .right span.subttl_yl {
    left: var(--v24-px);
  }
}
.lecture .lec_head .right h1 {
  position: relative;
  margin-top: var(--v72-px);
  z-index: 3;
}
@media (max-width: 967px) {
  .lecture .lec_head .right h1 {
    margin-top: -6.4vw;
  }
}
.lecture .lec_head .right h1 strong {
  background: var(--ip-color);
  width: 56.18vw;
  border-radius: 0 50vw 50vw 0;
  display: block;
  border-top: var(--border1);
  border-right: var(--border1);
  border-bottom: var(--border1);
  padding: var(--v40-px) 12.77777vw var(--v40-px) var(--v80-px);
}
@media (max-width: 967px) {
  .lecture .lec_head .right h1 strong {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: var(--v24-px) var(--v48-px) var(--v24-px) var(--v24-px);
  }
}
.lecture .lec_head .right .txt {
  position: relative;
  margin-top: var(--m24-px);
  border-top: var(--border1);
  border-bottom: var(--border1);
  background: var(--white-color);
  padding: var(--v64-px) var(--v80-px);
}
@media (max-width: 967px) {
  .lecture .lec_head .right .txt {
    padding: var(--v40-px) var(--v24-px) var(--v32-px);
  }
}
.lecture .lec_head .right .txt p {
  width: 45.277vw;
}
@media (max-width: 967px) {
  .lecture .lec_head .right .txt p {
    width: 100%;
  }
}
.lecture .lec_head .right .deco {
  position: absolute;
  top: 0.5vw;
  z-index: 10;
  right: 5.3vw;
}
@media (max-width: 967px) {
  .lecture .lec_head .right .deco {
    top: -29vw;
    right: 1.3vw;
  }
}
.lecture .lec_head .right .deco img {
  width: 8.180555vw;
}
@media (max-width: 967px) {
  .lecture .lec_head .right .deco img {
    width: 25vw;
  }
}
.lecture .study_pr_block .right h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lecture .decobg {
  width: 100vw;
  height: 45.83333vw;
  background: url("/wp-content/themes/owned/img//parts/bg/bg_pattern.png");
  background-size: 97.5vw auto;
  padding-bottom: 18vw;
  margin-top: -12.7777vw;
}
@media (max-width: 967px) {
  .lecture .study_pr_block {
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
  .lecture .study_pr_block img {
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
  .lecture .study_pr_block .right {
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
}
.lecture .study_pr_block .right {
  border-left: none;
}
.lecture .blockwrap.scene {
  margin-top: -25vw !important;
  padding-bottom: 0 !important;
}
.lecture .blockwrap.p0 {
  overflow: visible !important;
}
.lecture .blockwrap.p0 .headblock {
  border-radius: var(--v16-px) var(--v16-px) 0 0;
}
.lecture .blockwrap.p0 .headblock h2 {
  margin-top: 3em;
  text-align: center;
}
@media (max-width: 967px) {
  .lecture .blockwrap.p0 .headblock h2 {
    margin-top: 1.5em;
  }
  .lecture .blockwrap.p0 .headblock h2 img {
    height: var(--v56-px);
  }
}
.lecture .blockwrap.p0 span.subttl_yl {
  margin-top: calc(var(--m64-px) - 1em);
}
.lecture .profileblock.blockwrap.p0 .headblock h2 {
  text-align: left;
  margin-top: 0;
}
.lecture .blockwrap .message {
  background: var(--ip-color);
  text-align: center;
  padding: var(--v32-px);
  border-radius: 0 0 var(--v16-px) var(--v16-px);
}
@media (max-width: 967px) {
  .lecture .blockwrap .message {
    padding: var(--v24-px) 0;
  }
}
.lecture .blockwrap .message img {
  height: var(--v26-px);
}
@media (max-width: 967px) {
  .lecture .blockwrap .message img {
    height: var(--v44-px);
  }
}
.lecture .company {
  background: #508de0;
  color: var(--white-color);
  width: 100vw;
  padding: var(--v96-px);
  margin-top: var(--v96-px);
}
@media (max-width: 967px) {
  .lecture .company {
    padding: var(--v32-px) var(--v24-px);
  }
}
.lecture .company h2 span {
  font-size: var(--f16-px);
  display: block;
}
@media (max-width: 967px) {
  .lecture .company h2 span {
    font-size: var(--f12-px);
  }
}
.lecture .company h2 strong {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  line-height: 1;
}
@media (max-width: 967px) {
  .lecture .company h2 strong {
    font-size: var(--f24-px);
    line-height: 1.5;
  }
}
.lecture .company table.company_table tr {
  border-top: rgba(206, 213, 225, 0.2) 1px solid;
}
.lecture .company table.company_table tr th a,
.lecture .company table.company_table tr td a {
  color: var(--white-color) !important;
}
.lecture form {
  width: 52.2222vw;
  margin-top: var(--v48-px);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: var(--v96-px);
}
@media (max-width: 967px) {
  .lecture form {
    width: 86.66666vw;
  }
}
.lecture form input[type=text],
.lecture form input[type=email],
.lecture form input[type=checkbox],
.lecture form select,
.lecture form textarea {
  background: #e7ecef;
  border: 1px solid #d0d9de;
}
.lecture form select {
  background: #e7ecef url(/wp-content/themes/owned/img/parts/arrow/tri_arrow.svg) no-repeat;
  background-size: var(--v10-px);
  background-position: right 1em top 50%;
}
.lecture .fixed_lec_btn {
  position: fixed;
  right: var(--v48-px);
  bottom: var(--v48-px);
  border-radius: 50%;
  width: 9.72222vw;
  height: 9.72222vw;
  background: var(--hi-color);
  -webkit-box-shadow: var(--shadow2);
          box-shadow: var(--shadow2);
  color: var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: var(--f16-px);
  font-weight: 600;
  line-height: 1.5;
  border: var(--border1);
  z-index: 60;
}
@media (max-width: 967px) {
  .lecture .fixed_lec_btn {
    width: 100vw;
    height: 3em;
    right: 0;
    bottom: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
  }
}
.lecture .fixed_lec_btn::after {
  content: "";
  background: url("/wp-content/themes/owned/img/parts/arrow/arrow_wht.svg") no-repeat;
  width: var(--v12-px);
  height: var(--v6-px);
  position: absolute;
  left: calc(50% - var(--v6-px));
  bottom: var(--v16-px);
}
@media (max-width: 967px) {
  .lecture .fixed_lec_btn::after {
    left: auto;
    right: var(--v24-px);
    bottom: calc(50% - var(--v3-px));
  }
}

.error404 header {
  width: 100vw;
}
.error404 .underhead_block {
  display: none;
}
.error404 .wrap {
  text-align: center;
  width: var(--content-width);
  margin: 0 auto;
  padding-top: 9.6vw;
}
@media (max-width: 967px) {
  .error404 .wrap {
    padding-top: 20vw;
  }
}
.error404 .wrap h1 img {
  width: 27.7777vw;
}
@media (max-width: 967px) {
  .error404 .wrap h1 img {
    width: 56vw;
  }
}
.error404 .wrap > p {
  width: 44.4444vw;
  margin: 0 auto;
}
@media (max-width: 967px) {
  .error404 .wrap > p {
    width: 74.66666vw;
  }
}
.error404 .wrap .btnwrap {
  margin-top: var(--v24-px);
  gap: var(--v16-px);
}
.error404 .flex {
  margin-top: var(--v64-px);
  gap: var(--v32-px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 967px) {
  .error404 .flex {
    width: 86.6666vw;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.error404 .flex .block_hatching {
  background: var(--white-color);
  width: 32vw;
}
@media (max-width: 967px) {
  .error404 .flex .block_hatching {
    width: 86.66666vw;
  }
}
.error404 .flex .block_hatching .btnwrap {
  margin-top: var(--v16-px);
}
.error404 footer {
  margin-top: var(--v96-px);
}

.page-id-3203 .wp-block-column figure {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.toc_sitemap a {
  color: var(--link-color);
}

/*# sourceMappingURL=style.css.map */