@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #CDCDCD;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

li {
  list-style: none;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  width: 100%;
  height: 100%;
}

body {
  font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.6rem;
  font-size-adjust: none;
  -webkit-text-size-adjust: 100%;
  color: #1E1E1E;
  position: relative;
  width: 100%;
  height: 100%;
  line-height: 1.75;
}
main {
  display: block;
  width: 100%;
  position: relative;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  color: #1E1E1E;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -ms-interpolation-mode: bicubic;
  image-rendering: -webkit-optimize-contrast;
}

time {
  display: inline-block;
}

sup {
  font-size: 50%;
  position: relative;
  top: -0.1em;
  vertical-align: super;
}

section {
  position: relative;
}
section:last-of-type {
  margin-bottom: 0;
}

.cf:after {
  content: " ";
  display: block;
  clear: both;
}

table {
  width: 100%;
}

#wrapper {
  position: relative;
  width: 100%;
  padding-top: 140px;
}

.js-accordion-head {
  cursor: pointer;
}
.js-accordion-body {
  display: none;
}
.js-modal.scroll {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.js-modal.scroll::-webkit-scrollbar {
  display: none;
}

.indent-10 {
  text-indent: -1em;
  padding-left: 1em;
}

.indent-11 {
  text-indent: -1.1em;
  padding-left: 1.1em;
}

.indent-12 {
  text-indent: -1.2em;
  padding-left: 1.2em;
}

.indent-13 {
  text-indent: -1.3em;
  padding-left: 1.3em;
}

.indent-14 {
  text-indent: -1.4em;
  padding-left: 1.4em;
}

.indent-15 {
  text-indent: -1.5em;
  padding-left: 1.5em;
}

.indent-16 {
  text-indent: -1.6em;
  padding-left: 1.6em;
}

.indent-17 {
  text-indent: -1.7em;
  padding-left: 1.7em;
}

.indent-18 {
  text-indent: -1.8em;
  padding-left: 1.8em;
}

.indent-19 {
  text-indent: -1.9em;
  padding-left: 1.9em;
}

.indent-20 {
  text-indent: -2em;
  padding-left: 2em;
}

.indent-21 {
  text-indent: -2.1em;
  padding-left: 2.1em;
}

.indent-22 {
  text-indent: -2.2em;
  padding-left: 2.2em;
}

.indent-23 {
  text-indent: -2.3em;
  padding-left: 2.3em;
}

.indent-24 {
  text-indent: -2.4em;
  padding-left: 2.4em;
}

.indent-25 {
  text-indent: -2.5em;
  padding-left: 2.5em;
}

.indent-26 {
  text-indent: -2.6em;
  padding-left: 2.6em;
}

.indent-27 {
  text-indent: -2.7em;
  padding-left: 2.7em;
}

.indent-28 {
  text-indent: -2.8em;
  padding-left: 2.8em;
}

.indent-29 {
  text-indent: -2.9em;
  padding-left: 2.9em;
}

.indent-30 {
  text-indent: -3em;
  padding-left: 3em;
}

.indent-31 {
  text-indent: -3.1em;
  padding-left: 3.1em;
}

.indent-32 {
  text-indent: -3.2em;
  padding-left: 3.2em;
}

.indent-33 {
  text-indent: -3.3em;
  padding-left: 3.3em;
}

.indent-34 {
  text-indent: -3.4em;
  padding-left: 3.4em;
}

.indent-35 {
  text-indent: -3.5em;
  padding-left: 3.5em;
}

.indent-36 {
  text-indent: -3.6em;
  padding-left: 3.6em;
}

.indent-37 {
  text-indent: -3.7em;
  padding-left: 3.7em;
}

.indent-38 {
  text-indent: -3.8em;
  padding-left: 3.8em;
}

.indent-39 {
  text-indent: -3.9em;
  padding-left: 3.9em;
}

.indent-40 {
  text-indent: -4em;
  padding-left: 4em;
}

.indent-41 {
  text-indent: -4.1em;
  padding-left: 4.1em;
}

.indent-42 {
  text-indent: -4.2em;
  padding-left: 4.2em;
}

.indent-43 {
  text-indent: -4.3em;
  padding-left: 4.3em;
}

.indent-44 {
  text-indent: -4.4em;
  padding-left: 4.4em;
}

.indent-45 {
  text-indent: -4.5em;
  padding-left: 4.5em;
}

.indent-46 {
  text-indent: -4.6em;
  padding-left: 4.6em;
}

.indent-47 {
  text-indent: -4.7em;
  padding-left: 4.7em;
}

.indent-48 {
  text-indent: -4.8em;
  padding-left: 4.8em;
}

.indent-49 {
  text-indent: -4.9em;
  padding-left: 4.9em;
}

.indent-50 {
  text-indent: -5em;
  padding-left: 5em;
}

.indent-51 {
  text-indent: -5.1em;
  padding-left: 5.1em;
}

.indent-52 {
  text-indent: -5.2em;
  padding-left: 5.2em;
}

.indent-53 {
  text-indent: -5.3em;
  padding-left: 5.3em;
}

.indent-54 {
  text-indent: -5.4em;
  padding-left: 5.4em;
}

.indent-55 {
  text-indent: -5.5em;
  padding-left: 5.5em;
}

.indent-56 {
  text-indent: -5.6em;
  padding-left: 5.6em;
}

.indent-57 {
  text-indent: -5.7em;
  padding-left: 5.7em;
}

.indent-58 {
  text-indent: -5.8em;
  padding-left: 5.8em;
}

.indent-59 {
  text-indent: -5.9em;
  padding-left: 5.9em;
}

.indent-60 {
  text-indent: -6em;
  padding-left: 6em;
}

.list-indent10 > li {
  text-indent: -1em;
  padding-left: 1em;
}

.list-indent11 > li {
  text-indent: -1.1em;
  padding-left: 1.1em;
}

.list-indent12 > li {
  text-indent: -1.2em;
  padding-left: 1.2em;
}

.list-indent13 > li {
  text-indent: -1.3em;
  padding-left: 1.3em;
}

.list-indent14 > li {
  text-indent: -1.4em;
  padding-left: 1.4em;
}

.list-indent15 > li {
  text-indent: -1.5em;
  padding-left: 1.5em;
}

.list-indent16 > li {
  text-indent: -1.6em;
  padding-left: 1.6em;
}

.list-indent17 > li {
  text-indent: -1.7em;
  padding-left: 1.7em;
}

.list-indent18 > li {
  text-indent: -1.8em;
  padding-left: 1.8em;
}

.list-indent19 > li {
  text-indent: -1.9em;
  padding-left: 1.9em;
}

.list-indent20 > li {
  text-indent: -2em;
  padding-left: 2em;
}

.list-indent21 > li {
  text-indent: -2.1em;
  padding-left: 2.1em;
}

.list-indent22 > li {
  text-indent: -2.2em;
  padding-left: 2.2em;
}

.list-indent23 > li {
  text-indent: -2.3em;
  padding-left: 2.3em;
}

.list-indent24 > li {
  text-indent: -2.4em;
  padding-left: 2.4em;
}

.list-indent25 > li {
  text-indent: -2.5em;
  padding-left: 2.5em;
}

.list-indent26 > li {
  text-indent: -2.6em;
  padding-left: 2.6em;
}

.list-indent27 > li {
  text-indent: -2.7em;
  padding-left: 2.7em;
}

.list-indent28 > li {
  text-indent: -2.8em;
  padding-left: 2.8em;
}

.list-indent29 > li {
  text-indent: -2.9em;
  padding-left: 2.9em;
}

.list-indent30 > li {
  text-indent: -3em;
  padding-left: 3em;
}

.list-indent31 > li {
  text-indent: -3.1em;
  padding-left: 3.1em;
}

.list-indent32 > li {
  text-indent: -3.2em;
  padding-left: 3.2em;
}

.list-indent33 > li {
  text-indent: -3.3em;
  padding-left: 3.3em;
}

.list-indent34 > li {
  text-indent: -3.4em;
  padding-left: 3.4em;
}

.list-indent35 > li {
  text-indent: -3.5em;
  padding-left: 3.5em;
}

.list-indent36 > li {
  text-indent: -3.6em;
  padding-left: 3.6em;
}

.list-indent37 > li {
  text-indent: -3.7em;
  padding-left: 3.7em;
}

.list-indent38 > li {
  text-indent: -3.8em;
  padding-left: 3.8em;
}

.list-indent39 > li {
  text-indent: -3.9em;
  padding-left: 3.9em;
}

.list-indent40 > li {
  text-indent: -4em;
  padding-left: 4em;
}

.list-indent41 > li {
  text-indent: -4.1em;
  padding-left: 4.1em;
}

.list-indent42 > li {
  text-indent: -4.2em;
  padding-left: 4.2em;
}

.list-indent43 > li {
  text-indent: -4.3em;
  padding-left: 4.3em;
}

.list-indent44 > li {
  text-indent: -4.4em;
  padding-left: 4.4em;
}

.list-indent45 > li {
  text-indent: -4.5em;
  padding-left: 4.5em;
}

.list-indent46 > li {
  text-indent: -4.6em;
  padding-left: 4.6em;
}

.list-indent47 > li {
  text-indent: -4.7em;
  padding-left: 4.7em;
}

.list-indent48 > li {
  text-indent: -4.8em;
  padding-left: 4.8em;
}

.list-indent49 > li {
  text-indent: -4.9em;
  padding-left: 4.9em;
}

.list-indent50 > li {
  text-indent: -5em;
  padding-left: 5em;
}

.list-indent51 > li {
  text-indent: -5.1em;
  padding-left: 5.1em;
}

.list-indent52 > li {
  text-indent: -5.2em;
  padding-left: 5.2em;
}

.list-indent53 > li {
  text-indent: -5.3em;
  padding-left: 5.3em;
}

.list-indent54 > li {
  text-indent: -5.4em;
  padding-left: 5.4em;
}

.list-indent55 > li {
  text-indent: -5.5em;
  padding-left: 5.5em;
}

.list-indent56 > li {
  text-indent: -5.6em;
  padding-left: 5.6em;
}

.list-indent57 > li {
  text-indent: -5.7em;
  padding-left: 5.7em;
}

.list-indent58 > li {
  text-indent: -5.8em;
  padding-left: 5.8em;
}

.list-indent59 > li {
  text-indent: -5.9em;
  padding-left: 5.9em;
}

.list-indent60 > li {
  text-indent: -6em;
  padding-left: 6em;
}

.padding-0 {
  padding: 0px !important;
}

.padding-x0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.padding-y0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.padding-t0 {
  padding-top: 0px !important;
}

.padding-b0 {
  padding-bottom: 0px !important;
}

.padding-l0 {
  padding-left: 0px !important;
}

.padding-r0 {
  padding-right: 0px !important;
}
.padding-4 {
  padding: 4px !important;
}

.padding-x4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.padding-y4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.padding-t4 {
  padding-top: 4px !important;
}

.padding-b4 {
  padding-bottom: 4px !important;
}

.padding-l4 {
  padding-left: 4px !important;
}

.padding-r4 {
  padding-right: 4px !important;
}
.padding-8 {
  padding: 8px !important;
}

.padding-x8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.padding-y8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.padding-t8 {
  padding-top: 8px !important;
}

.padding-b8 {
  padding-bottom: 8px !important;
}

.padding-l8 {
  padding-left: 8px !important;
}

.padding-r8 {
  padding-right: 8px !important;
}
.padding-12 {
  padding: 12px !important;
}

.padding-x12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.padding-y12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.padding-t12 {
  padding-top: 12px !important;
}

.padding-b12 {
  padding-bottom: 12px !important;
}

.padding-l12 {
  padding-left: 12px !important;
}

.padding-r12 {
  padding-right: 12px !important;
}
.padding-16 {
  padding: 16px !important;
}

.padding-x16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.padding-y16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.padding-t16 {
  padding-top: 16px !important;
}

.padding-b16 {
  padding-bottom: 16px !important;
}

.padding-l16 {
  padding-left: 16px !important;
}

.padding-r16 {
  padding-right: 16px !important;
}
.padding-20 {
  padding: 20px !important;
}

.padding-x20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-y20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padding-t20 {
  padding-top: 20px !important;
}

.padding-b20 {
  padding-bottom: 20px !important;
}

.padding-l20 {
  padding-left: 20px !important;
}

.padding-r20 {
  padding-right: 20px !important;
}
.padding-24 {
  padding: 24px !important;
}

.padding-x24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.padding-y24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.padding-t24 {
  padding-top: 24px !important;
}

.padding-b24 {
  padding-bottom: 24px !important;
}

.padding-l24 {
  padding-left: 24px !important;
}

.padding-r24 {
  padding-right: 24px !important;
}
.padding-28 {
  padding: 28px !important;
}

.padding-x28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.padding-y28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.padding-t28 {
  padding-top: 28px !important;
}

.padding-b28 {
  padding-bottom: 28px !important;
}

.padding-l28 {
  padding-left: 28px !important;
}

.padding-r28 {
  padding-right: 28px !important;
}
.padding-32 {
  padding: 32px !important;
}

.padding-x32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.padding-y32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.padding-t32 {
  padding-top: 32px !important;
}

.padding-b32 {
  padding-bottom: 32px !important;
}

.padding-l32 {
  padding-left: 32px !important;
}

.padding-r32 {
  padding-right: 32px !important;
}
.padding-36 {
  padding: 36px !important;
}

.padding-x36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.padding-y36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.padding-t36 {
  padding-top: 36px !important;
}

.padding-b36 {
  padding-bottom: 36px !important;
}

.padding-l36 {
  padding-left: 36px !important;
}

.padding-r36 {
  padding-right: 36px !important;
}
.padding-40 {
  padding: 40px !important;
}

.padding-x40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-y40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padding-t40 {
  padding-top: 40px !important;
}

.padding-b40 {
  padding-bottom: 40px !important;
}

.padding-l40 {
  padding-left: 40px !important;
}

.padding-r40 {
  padding-right: 40px !important;
}
.padding-44 {
  padding: 44px !important;
}

.padding-x44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.padding-y44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.padding-t44 {
  padding-top: 44px !important;
}

.padding-b44 {
  padding-bottom: 44px !important;
}

.padding-l44 {
  padding-left: 44px !important;
}

.padding-r44 {
  padding-right: 44px !important;
}
.padding-48 {
  padding: 48px !important;
}

.padding-x48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.padding-y48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.padding-t48 {
  padding-top: 48px !important;
}

.padding-b48 {
  padding-bottom: 48px !important;
}

.padding-l48 {
  padding-left: 48px !important;
}

.padding-r48 {
  padding-right: 48px !important;
}
.padding-52 {
  padding: 52px !important;
}

.padding-x52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.padding-y52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.padding-t52 {
  padding-top: 52px !important;
}

.padding-b52 {
  padding-bottom: 52px !important;
}

.padding-l52 {
  padding-left: 52px !important;
}

.padding-r52 {
  padding-right: 52px !important;
}
.padding-56 {
  padding: 56px !important;
}

.padding-x56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.padding-y56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.padding-t56 {
  padding-top: 56px !important;
}

.padding-b56 {
  padding-bottom: 56px !important;
}

.padding-l56 {
  padding-left: 56px !important;
}

.padding-r56 {
  padding-right: 56px !important;
}
.padding-60 {
  padding: 60px !important;
}

.padding-x60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding-y60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padding-t60 {
  padding-top: 60px !important;
}

.padding-b60 {
  padding-bottom: 60px !important;
}

.padding-l60 {
  padding-left: 60px !important;
}

.padding-r60 {
  padding-right: 60px !important;
}
.padding-64 {
  padding: 64px !important;
}

.padding-x64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.padding-y64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.padding-t64 {
  padding-top: 64px !important;
}

.padding-b64 {
  padding-bottom: 64px !important;
}

.padding-l64 {
  padding-left: 64px !important;
}

.padding-r64 {
  padding-right: 64px !important;
}
.padding-68 {
  padding: 68px !important;
}

.padding-x68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.padding-y68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.padding-t68 {
  padding-top: 68px !important;
}

.padding-b68 {
  padding-bottom: 68px !important;
}

.padding-l68 {
  padding-left: 68px !important;
}

.padding-r68 {
  padding-right: 68px !important;
}
.padding-72 {
  padding: 72px !important;
}

.padding-x72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.padding-y72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.padding-t72 {
  padding-top: 72px !important;
}

.padding-b72 {
  padding-bottom: 72px !important;
}

.padding-l72 {
  padding-left: 72px !important;
}

.padding-r72 {
  padding-right: 72px !important;
}
.padding-76 {
  padding: 76px !important;
}

.padding-x76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.padding-y76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.padding-t76 {
  padding-top: 76px !important;
}

.padding-b76 {
  padding-bottom: 76px !important;
}

.padding-l76 {
  padding-left: 76px !important;
}

.padding-r76 {
  padding-right: 76px !important;
}
.padding-80 {
  padding: 80px !important;
}

.padding-x80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.padding-y80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.padding-t80 {
  padding-top: 80px !important;
}

.padding-b80 {
  padding-bottom: 80px !important;
}

.padding-l80 {
  padding-left: 80px !important;
}

.padding-r80 {
  padding-right: 80px !important;
}
.padding-84 {
  padding: 84px !important;
}

.padding-x84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.padding-y84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.padding-t84 {
  padding-top: 84px !important;
}

.padding-b84 {
  padding-bottom: 84px !important;
}

.padding-l84 {
  padding-left: 84px !important;
}

.padding-r84 {
  padding-right: 84px !important;
}
.padding-88 {
  padding: 88px !important;
}

.padding-x88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.padding-y88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.padding-t88 {
  padding-top: 88px !important;
}

.padding-b88 {
  padding-bottom: 88px !important;
}

.padding-l88 {
  padding-left: 88px !important;
}

.padding-r88 {
  padding-right: 88px !important;
}
.padding-92 {
  padding: 92px !important;
}

.padding-x92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.padding-y92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.padding-t92 {
  padding-top: 92px !important;
}

.padding-b92 {
  padding-bottom: 92px !important;
}

.padding-l92 {
  padding-left: 92px !important;
}

.padding-r92 {
  padding-right: 92px !important;
}
.padding-96 {
  padding: 96px !important;
}

.padding-x96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.padding-y96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.padding-t96 {
  padding-top: 96px !important;
}

.padding-b96 {
  padding-bottom: 96px !important;
}

.padding-l96 {
  padding-left: 96px !important;
}

.padding-r96 {
  padding-right: 96px !important;
}
.padding-100 {
  padding: 100px !important;
}

.padding-x100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.padding-y100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.padding-t100 {
  padding-top: 100px !important;
}

.padding-b100 {
  padding-bottom: 100px !important;
}

.padding-l100 {
  padding-left: 100px !important;
}

.padding-r100 {
  padding-right: 100px !important;
}
.padding-104 {
  padding: 104px !important;
}

.padding-x104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}

.padding-y104 {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}

.padding-t104 {
  padding-top: 104px !important;
}

.padding-b104 {
  padding-bottom: 104px !important;
}

.padding-l104 {
  padding-left: 104px !important;
}

.padding-r104 {
  padding-right: 104px !important;
}
.padding-108 {
  padding: 108px !important;
}

.padding-x108 {
  padding-left: 108px !important;
  padding-right: 108px !important;
}

.padding-y108 {
  padding-top: 108px !important;
  padding-bottom: 108px !important;
}

.padding-t108 {
  padding-top: 108px !important;
}

.padding-b108 {
  padding-bottom: 108px !important;
}

.padding-l108 {
  padding-left: 108px !important;
}

.padding-r108 {
  padding-right: 108px !important;
}
.padding-112 {
  padding: 112px !important;
}

.padding-x112 {
  padding-left: 112px !important;
  padding-right: 112px !important;
}

.padding-y112 {
  padding-top: 112px !important;
  padding-bottom: 112px !important;
}

.padding-t112 {
  padding-top: 112px !important;
}

.padding-b112 {
  padding-bottom: 112px !important;
}

.padding-l112 {
  padding-left: 112px !important;
}

.padding-r112 {
  padding-right: 112px !important;
}
.padding-116 {
  padding: 116px !important;
}

.padding-x116 {
  padding-left: 116px !important;
  padding-right: 116px !important;
}

.padding-y116 {
  padding-top: 116px !important;
  padding-bottom: 116px !important;
}

.padding-t116 {
  padding-top: 116px !important;
}

.padding-b116 {
  padding-bottom: 116px !important;
}

.padding-l116 {
  padding-left: 116px !important;
}

.padding-r116 {
  padding-right: 116px !important;
}
.padding-120 {
  padding: 120px !important;
}

.padding-x120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.padding-y120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.padding-t120 {
  padding-top: 120px !important;
}

.padding-b120 {
  padding-bottom: 120px !important;
}

.padding-l120 {
  padding-left: 120px !important;
}

.padding-r120 {
  padding-right: 120px !important;
}
.padding-124 {
  padding: 124px !important;
}

.padding-x124 {
  padding-left: 124px !important;
  padding-right: 124px !important;
}

.padding-y124 {
  padding-top: 124px !important;
  padding-bottom: 124px !important;
}

.padding-t124 {
  padding-top: 124px !important;
}

.padding-b124 {
  padding-bottom: 124px !important;
}

.padding-l124 {
  padding-left: 124px !important;
}

.padding-r124 {
  padding-right: 124px !important;
}
.padding-128 {
  padding: 128px !important;
}

.padding-x128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}

.padding-y128 {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}

.padding-t128 {
  padding-top: 128px !important;
}

.padding-b128 {
  padding-bottom: 128px !important;
}

.padding-l128 {
  padding-left: 128px !important;
}

.padding-r128 {
  padding-right: 128px !important;
}
.padding-132 {
  padding: 132px !important;
}

.padding-x132 {
  padding-left: 132px !important;
  padding-right: 132px !important;
}

.padding-y132 {
  padding-top: 132px !important;
  padding-bottom: 132px !important;
}

.padding-t132 {
  padding-top: 132px !important;
}

.padding-b132 {
  padding-bottom: 132px !important;
}

.padding-l132 {
  padding-left: 132px !important;
}

.padding-r132 {
  padding-right: 132px !important;
}
.padding-136 {
  padding: 136px !important;
}

.padding-x136 {
  padding-left: 136px !important;
  padding-right: 136px !important;
}

.padding-y136 {
  padding-top: 136px !important;
  padding-bottom: 136px !important;
}

.padding-t136 {
  padding-top: 136px !important;
}

.padding-b136 {
  padding-bottom: 136px !important;
}

.padding-l136 {
  padding-left: 136px !important;
}

.padding-r136 {
  padding-right: 136px !important;
}
.padding-140 {
  padding: 140px !important;
}

.padding-x140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.padding-y140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.padding-t140 {
  padding-top: 140px !important;
}

.padding-b140 {
  padding-bottom: 140px !important;
}

.padding-l140 {
  padding-left: 140px !important;
}

.padding-r140 {
  padding-right: 140px !important;
}
.padding-144 {
  padding: 144px !important;
}

.padding-x144 {
  padding-left: 144px !important;
  padding-right: 144px !important;
}

.padding-y144 {
  padding-top: 144px !important;
  padding-bottom: 144px !important;
}

.padding-t144 {
  padding-top: 144px !important;
}

.padding-b144 {
  padding-bottom: 144px !important;
}

.padding-l144 {
  padding-left: 144px !important;
}

.padding-r144 {
  padding-right: 144px !important;
}
.padding-148 {
  padding: 148px !important;
}

.padding-x148 {
  padding-left: 148px !important;
  padding-right: 148px !important;
}

.padding-y148 {
  padding-top: 148px !important;
  padding-bottom: 148px !important;
}

.padding-t148 {
  padding-top: 148px !important;
}

.padding-b148 {
  padding-bottom: 148px !important;
}

.padding-l148 {
  padding-left: 148px !important;
}

.padding-r148 {
  padding-right: 148px !important;
}
.padding-152 {
  padding: 152px !important;
}

.padding-x152 {
  padding-left: 152px !important;
  padding-right: 152px !important;
}

.padding-y152 {
  padding-top: 152px !important;
  padding-bottom: 152px !important;
}

.padding-t152 {
  padding-top: 152px !important;
}

.padding-b152 {
  padding-bottom: 152px !important;
}

.padding-l152 {
  padding-left: 152px !important;
}

.padding-r152 {
  padding-right: 152px !important;
}
.padding-156 {
  padding: 156px !important;
}

.padding-x156 {
  padding-left: 156px !important;
  padding-right: 156px !important;
}

.padding-y156 {
  padding-top: 156px !important;
  padding-bottom: 156px !important;
}

.padding-t156 {
  padding-top: 156px !important;
}

.padding-b156 {
  padding-bottom: 156px !important;
}

.padding-l156 {
  padding-left: 156px !important;
}

.padding-r156 {
  padding-right: 156px !important;
}
.padding-160 {
  padding: 160px !important;
}

.padding-x160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.padding-y160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.padding-t160 {
  padding-top: 160px !important;
}

.padding-b160 {
  padding-bottom: 160px !important;
}

.padding-l160 {
  padding-left: 160px !important;
}

.padding-r160 {
  padding-right: 160px !important;
}
.margin-auto {
  margin: auto !important;
}

.margin-x-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.margin-y-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.margin-t-auto {
  margin-top: auto !important;
}

.margin-b-auto {
  margin-bottom: auto !important;
}

.margin-0 {
  margin: 0px !important;
}

.margin-x0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.margin-y0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.margin-t0 {
  margin-top: 0px !important;
}

.margin-b0 {
  margin-bottom: 0px !important;
}

.margin-l0 {
  margin-left: 0px !important;
}

.margin-r0 {
  margin-right: 0px !important;
}

.n-margin-0 {
  margin: -0px !important;
}

.n-margin-x0 {
  margin-left: -0px !important;
  margin-right: -0px !important;
}

.n-margin-y0 {
  margin-top: -0px !important;
  margin-bottom: -0px !important;
}

.n-margin-t0 {
  margin-top: -0px !important;
}

.n-margin-b0 {
  margin-bottom: -0px !important;
}

.n-margin-l0 {
  margin-left: -0px !important;
}

.n-margin-r0 {
  margin-right: -0px !important;
}
.margin-4 {
  margin: 4px !important;
}

.margin-x4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.margin-y4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.margin-t4 {
  margin-top: 4px !important;
}

.margin-b4 {
  margin-bottom: 4px !important;
}

.margin-l4 {
  margin-left: 4px !important;
}

.margin-r4 {
  margin-right: 4px !important;
}

.n-margin-4 {
  margin: -4px !important;
}

.n-margin-x4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

.n-margin-y4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.n-margin-t4 {
  margin-top: -4px !important;
}

.n-margin-b4 {
  margin-bottom: -4px !important;
}

.n-margin-l4 {
  margin-left: -4px !important;
}

.n-margin-r4 {
  margin-right: -4px !important;
}
.margin-8 {
  margin: 8px !important;
}

.margin-x8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.margin-y8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.margin-t8 {
  margin-top: 8px !important;
}

.margin-b8 {
  margin-bottom: 8px !important;
}

.margin-l8 {
  margin-left: 8px !important;
}

.margin-r8 {
  margin-right: 8px !important;
}

.n-margin-8 {
  margin: -8px !important;
}

.n-margin-x8 {
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.n-margin-y8 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.n-margin-t8 {
  margin-top: -8px !important;
}

.n-margin-b8 {
  margin-bottom: -8px !important;
}

.n-margin-l8 {
  margin-left: -8px !important;
}

.n-margin-r8 {
  margin-right: -8px !important;
}
.margin-12 {
  margin: 12px !important;
}

.margin-x12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.margin-y12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.margin-t12 {
  margin-top: 12px !important;
}

.margin-b12 {
  margin-bottom: 12px !important;
}

.margin-l12 {
  margin-left: 12px !important;
}

.margin-r12 {
  margin-right: 12px !important;
}

.n-margin-12 {
  margin: -12px !important;
}

.n-margin-x12 {
  margin-left: -12px !important;
  margin-right: -12px !important;
}

.n-margin-y12 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.n-margin-t12 {
  margin-top: -12px !important;
}

.n-margin-b12 {
  margin-bottom: -12px !important;
}

.n-margin-l12 {
  margin-left: -12px !important;
}

.n-margin-r12 {
  margin-right: -12px !important;
}
.margin-16 {
  margin: 16px !important;
}

.margin-x16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.margin-y16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.margin-t16 {
  margin-top: 16px !important;
}

.margin-b16 {
  margin-bottom: 16px !important;
}

.margin-l16 {
  margin-left: 16px !important;
}

.margin-r16 {
  margin-right: 16px !important;
}

.n-margin-16 {
  margin: -16px !important;
}

.n-margin-x16 {
  margin-left: -16px !important;
  margin-right: -16px !important;
}

.n-margin-y16 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.n-margin-t16 {
  margin-top: -16px !important;
}

.n-margin-b16 {
  margin-bottom: -16px !important;
}

.n-margin-l16 {
  margin-left: -16px !important;
}

.n-margin-r16 {
  margin-right: -16px !important;
}
.margin-20 {
  margin: 20px !important;
}

.margin-x20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-y20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.margin-t20 {
  margin-top: 20px !important;
}

.margin-b20 {
  margin-bottom: 20px !important;
}

.margin-l20 {
  margin-left: 20px !important;
}

.margin-r20 {
  margin-right: 20px !important;
}

.n-margin-20 {
  margin: -20px !important;
}

.n-margin-x20 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.n-margin-y20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.n-margin-t20 {
  margin-top: -20px !important;
}

.n-margin-b20 {
  margin-bottom: -20px !important;
}

.n-margin-l20 {
  margin-left: -20px !important;
}

.n-margin-r20 {
  margin-right: -20px !important;
}
.margin-24 {
  margin: 24px !important;
}

.margin-x24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.margin-y24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.margin-t24 {
  margin-top: 24px !important;
}

.margin-b24 {
  margin-bottom: 24px !important;
}

.margin-l24 {
  margin-left: 24px !important;
}

.margin-r24 {
  margin-right: 24px !important;
}

.n-margin-24 {
  margin: -24px !important;
}

.n-margin-x24 {
  margin-left: -24px !important;
  margin-right: -24px !important;
}

.n-margin-y24 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.n-margin-t24 {
  margin-top: -24px !important;
}

.n-margin-b24 {
  margin-bottom: -24px !important;
}

.n-margin-l24 {
  margin-left: -24px !important;
}

.n-margin-r24 {
  margin-right: -24px !important;
}
.margin-28 {
  margin: 28px !important;
}

.margin-x28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.margin-y28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.margin-t28 {
  margin-top: 28px !important;
}

.margin-b28 {
  margin-bottom: 28px !important;
}

.margin-l28 {
  margin-left: 28px !important;
}

.margin-r28 {
  margin-right: 28px !important;
}

.n-margin-28 {
  margin: -28px !important;
}

.n-margin-x28 {
  margin-left: -28px !important;
  margin-right: -28px !important;
}

.n-margin-y28 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.n-margin-t28 {
  margin-top: -28px !important;
}

.n-margin-b28 {
  margin-bottom: -28px !important;
}

.n-margin-l28 {
  margin-left: -28px !important;
}

.n-margin-r28 {
  margin-right: -28px !important;
}
.margin-32 {
  margin: 32px !important;
}

.margin-x32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.margin-y32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.margin-t32 {
  margin-top: 32px !important;
}

.margin-b32 {
  margin-bottom: 32px !important;
}

.margin-l32 {
  margin-left: 32px !important;
}

.margin-r32 {
  margin-right: 32px !important;
}

.n-margin-32 {
  margin: -32px !important;
}

.n-margin-x32 {
  margin-left: -32px !important;
  margin-right: -32px !important;
}

.n-margin-y32 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.n-margin-t32 {
  margin-top: -32px !important;
}

.n-margin-b32 {
  margin-bottom: -32px !important;
}

.n-margin-l32 {
  margin-left: -32px !important;
}

.n-margin-r32 {
  margin-right: -32px !important;
}
.margin-36 {
  margin: 36px !important;
}

.margin-x36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.margin-y36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.margin-t36 {
  margin-top: 36px !important;
}

.margin-b36 {
  margin-bottom: 36px !important;
}

.margin-l36 {
  margin-left: 36px !important;
}

.margin-r36 {
  margin-right: 36px !important;
}

.n-margin-36 {
  margin: -36px !important;
}

.n-margin-x36 {
  margin-left: -36px !important;
  margin-right: -36px !important;
}

.n-margin-y36 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.n-margin-t36 {
  margin-top: -36px !important;
}

.n-margin-b36 {
  margin-bottom: -36px !important;
}

.n-margin-l36 {
  margin-left: -36px !important;
}

.n-margin-r36 {
  margin-right: -36px !important;
}
.margin-40 {
  margin: 40px !important;
}

.margin-x40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-y40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.margin-t40 {
  margin-top: 40px !important;
}

.margin-b40 {
  margin-bottom: 40px !important;
}

.margin-l40 {
  margin-left: 40px !important;
}

.margin-r40 {
  margin-right: 40px !important;
}

.n-margin-40 {
  margin: -40px !important;
}

.n-margin-x40 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.n-margin-y40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.n-margin-t40 {
  margin-top: -40px !important;
}

.n-margin-b40 {
  margin-bottom: -40px !important;
}

.n-margin-l40 {
  margin-left: -40px !important;
}

.n-margin-r40 {
  margin-right: -40px !important;
}
.margin-44 {
  margin: 44px !important;
}

.margin-x44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.margin-y44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.margin-t44 {
  margin-top: 44px !important;
}

.margin-b44 {
  margin-bottom: 44px !important;
}

.margin-l44 {
  margin-left: 44px !important;
}

.margin-r44 {
  margin-right: 44px !important;
}

.n-margin-44 {
  margin: -44px !important;
}

.n-margin-x44 {
  margin-left: -44px !important;
  margin-right: -44px !important;
}

.n-margin-y44 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.n-margin-t44 {
  margin-top: -44px !important;
}

.n-margin-b44 {
  margin-bottom: -44px !important;
}

.n-margin-l44 {
  margin-left: -44px !important;
}

.n-margin-r44 {
  margin-right: -44px !important;
}
.margin-48 {
  margin: 48px !important;
}

.margin-x48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.margin-y48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.margin-t48 {
  margin-top: 48px !important;
}

.margin-b48 {
  margin-bottom: 48px !important;
}

.margin-l48 {
  margin-left: 48px !important;
}

.margin-r48 {
  margin-right: 48px !important;
}

.n-margin-48 {
  margin: -48px !important;
}

.n-margin-x48 {
  margin-left: -48px !important;
  margin-right: -48px !important;
}

.n-margin-y48 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.n-margin-t48 {
  margin-top: -48px !important;
}

.n-margin-b48 {
  margin-bottom: -48px !important;
}

.n-margin-l48 {
  margin-left: -48px !important;
}

.n-margin-r48 {
  margin-right: -48px !important;
}
.margin-52 {
  margin: 52px !important;
}

.margin-x52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.margin-y52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.margin-t52 {
  margin-top: 52px !important;
}

.margin-b52 {
  margin-bottom: 52px !important;
}

.margin-l52 {
  margin-left: 52px !important;
}

.margin-r52 {
  margin-right: 52px !important;
}

.n-margin-52 {
  margin: -52px !important;
}

.n-margin-x52 {
  margin-left: -52px !important;
  margin-right: -52px !important;
}

.n-margin-y52 {
  margin-top: -52px !important;
  margin-bottom: -52px !important;
}

.n-margin-t52 {
  margin-top: -52px !important;
}

.n-margin-b52 {
  margin-bottom: -52px !important;
}

.n-margin-l52 {
  margin-left: -52px !important;
}

.n-margin-r52 {
  margin-right: -52px !important;
}
.margin-56 {
  margin: 56px !important;
}

.margin-x56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.margin-y56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.margin-t56 {
  margin-top: 56px !important;
}

.margin-b56 {
  margin-bottom: 56px !important;
}

.margin-l56 {
  margin-left: 56px !important;
}

.margin-r56 {
  margin-right: 56px !important;
}

.n-margin-56 {
  margin: -56px !important;
}

.n-margin-x56 {
  margin-left: -56px !important;
  margin-right: -56px !important;
}

.n-margin-y56 {
  margin-top: -56px !important;
  margin-bottom: -56px !important;
}

.n-margin-t56 {
  margin-top: -56px !important;
}

.n-margin-b56 {
  margin-bottom: -56px !important;
}

.n-margin-l56 {
  margin-left: -56px !important;
}

.n-margin-r56 {
  margin-right: -56px !important;
}
.margin-60 {
  margin: 60px !important;
}

.margin-x60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.margin-y60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.margin-t60 {
  margin-top: 60px !important;
}

.margin-b60 {
  margin-bottom: 60px !important;
}

.margin-l60 {
  margin-left: 60px !important;
}

.margin-r60 {
  margin-right: 60px !important;
}

.n-margin-60 {
  margin: -60px !important;
}

.n-margin-x60 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

.n-margin-y60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.n-margin-t60 {
  margin-top: -60px !important;
}

.n-margin-b60 {
  margin-bottom: -60px !important;
}

.n-margin-l60 {
  margin-left: -60px !important;
}

.n-margin-r60 {
  margin-right: -60px !important;
}
.margin-64 {
  margin: 64px !important;
}

.margin-x64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.margin-y64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.margin-t64 {
  margin-top: 64px !important;
}

.margin-b64 {
  margin-bottom: 64px !important;
}

.margin-l64 {
  margin-left: 64px !important;
}

.margin-r64 {
  margin-right: 64px !important;
}

.n-margin-64 {
  margin: -64px !important;
}

.n-margin-x64 {
  margin-left: -64px !important;
  margin-right: -64px !important;
}

.n-margin-y64 {
  margin-top: -64px !important;
  margin-bottom: -64px !important;
}

.n-margin-t64 {
  margin-top: -64px !important;
}

.n-margin-b64 {
  margin-bottom: -64px !important;
}

.n-margin-l64 {
  margin-left: -64px !important;
}

.n-margin-r64 {
  margin-right: -64px !important;
}
.margin-68 {
  margin: 68px !important;
}

.margin-x68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.margin-y68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.margin-t68 {
  margin-top: 68px !important;
}

.margin-b68 {
  margin-bottom: 68px !important;
}

.margin-l68 {
  margin-left: 68px !important;
}

.margin-r68 {
  margin-right: 68px !important;
}

.n-margin-68 {
  margin: -68px !important;
}

.n-margin-x68 {
  margin-left: -68px !important;
  margin-right: -68px !important;
}

.n-margin-y68 {
  margin-top: -68px !important;
  margin-bottom: -68px !important;
}

.n-margin-t68 {
  margin-top: -68px !important;
}

.n-margin-b68 {
  margin-bottom: -68px !important;
}

.n-margin-l68 {
  margin-left: -68px !important;
}

.n-margin-r68 {
  margin-right: -68px !important;
}
.margin-72 {
  margin: 72px !important;
}

.margin-x72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.margin-y72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.margin-t72 {
  margin-top: 72px !important;
}

.margin-b72 {
  margin-bottom: 72px !important;
}

.margin-l72 {
  margin-left: 72px !important;
}

.margin-r72 {
  margin-right: 72px !important;
}

.n-margin-72 {
  margin: -72px !important;
}

.n-margin-x72 {
  margin-left: -72px !important;
  margin-right: -72px !important;
}

.n-margin-y72 {
  margin-top: -72px !important;
  margin-bottom: -72px !important;
}

.n-margin-t72 {
  margin-top: -72px !important;
}

.n-margin-b72 {
  margin-bottom: -72px !important;
}

.n-margin-l72 {
  margin-left: -72px !important;
}

.n-margin-r72 {
  margin-right: -72px !important;
}
.margin-76 {
  margin: 76px !important;
}

.margin-x76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.margin-y76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.margin-t76 {
  margin-top: 76px !important;
}

.margin-b76 {
  margin-bottom: 76px !important;
}

.margin-l76 {
  margin-left: 76px !important;
}

.margin-r76 {
  margin-right: 76px !important;
}

.n-margin-76 {
  margin: -76px !important;
}

.n-margin-x76 {
  margin-left: -76px !important;
  margin-right: -76px !important;
}

.n-margin-y76 {
  margin-top: -76px !important;
  margin-bottom: -76px !important;
}

.n-margin-t76 {
  margin-top: -76px !important;
}

.n-margin-b76 {
  margin-bottom: -76px !important;
}

.n-margin-l76 {
  margin-left: -76px !important;
}

.n-margin-r76 {
  margin-right: -76px !important;
}
.margin-80 {
  margin: 80px !important;
}

.margin-x80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.margin-y80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.margin-t80 {
  margin-top: 80px !important;
}

.margin-b80 {
  margin-bottom: 80px !important;
}

.margin-l80 {
  margin-left: 80px !important;
}

.margin-r80 {
  margin-right: 80px !important;
}

.n-margin-80 {
  margin: -80px !important;
}

.n-margin-x80 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.n-margin-y80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.n-margin-t80 {
  margin-top: -80px !important;
}

.n-margin-b80 {
  margin-bottom: -80px !important;
}

.n-margin-l80 {
  margin-left: -80px !important;
}

.n-margin-r80 {
  margin-right: -80px !important;
}
.margin-84 {
  margin: 84px !important;
}

.margin-x84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.margin-y84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.margin-t84 {
  margin-top: 84px !important;
}

.margin-b84 {
  margin-bottom: 84px !important;
}

.margin-l84 {
  margin-left: 84px !important;
}

.margin-r84 {
  margin-right: 84px !important;
}

.n-margin-84 {
  margin: -84px !important;
}

.n-margin-x84 {
  margin-left: -84px !important;
  margin-right: -84px !important;
}

.n-margin-y84 {
  margin-top: -84px !important;
  margin-bottom: -84px !important;
}

.n-margin-t84 {
  margin-top: -84px !important;
}

.n-margin-b84 {
  margin-bottom: -84px !important;
}

.n-margin-l84 {
  margin-left: -84px !important;
}

.n-margin-r84 {
  margin-right: -84px !important;
}
.margin-88 {
  margin: 88px !important;
}

.margin-x88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.margin-y88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.margin-t88 {
  margin-top: 88px !important;
}

.margin-b88 {
  margin-bottom: 88px !important;
}

.margin-l88 {
  margin-left: 88px !important;
}

.margin-r88 {
  margin-right: 88px !important;
}

.n-margin-88 {
  margin: -88px !important;
}

.n-margin-x88 {
  margin-left: -88px !important;
  margin-right: -88px !important;
}

.n-margin-y88 {
  margin-top: -88px !important;
  margin-bottom: -88px !important;
}

.n-margin-t88 {
  margin-top: -88px !important;
}

.n-margin-b88 {
  margin-bottom: -88px !important;
}

.n-margin-l88 {
  margin-left: -88px !important;
}

.n-margin-r88 {
  margin-right: -88px !important;
}
.margin-92 {
  margin: 92px !important;
}

.margin-x92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.margin-y92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.margin-t92 {
  margin-top: 92px !important;
}

.margin-b92 {
  margin-bottom: 92px !important;
}

.margin-l92 {
  margin-left: 92px !important;
}

.margin-r92 {
  margin-right: 92px !important;
}

.n-margin-92 {
  margin: -92px !important;
}

.n-margin-x92 {
  margin-left: -92px !important;
  margin-right: -92px !important;
}

.n-margin-y92 {
  margin-top: -92px !important;
  margin-bottom: -92px !important;
}

.n-margin-t92 {
  margin-top: -92px !important;
}

.n-margin-b92 {
  margin-bottom: -92px !important;
}

.n-margin-l92 {
  margin-left: -92px !important;
}

.n-margin-r92 {
  margin-right: -92px !important;
}
.margin-96 {
  margin: 96px !important;
}

.margin-x96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.margin-y96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.margin-t96 {
  margin-top: 96px !important;
}

.margin-b96 {
  margin-bottom: 96px !important;
}

.margin-l96 {
  margin-left: 96px !important;
}

.margin-r96 {
  margin-right: 96px !important;
}

.n-margin-96 {
  margin: -96px !important;
}

.n-margin-x96 {
  margin-left: -96px !important;
  margin-right: -96px !important;
}

.n-margin-y96 {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}

.n-margin-t96 {
  margin-top: -96px !important;
}

.n-margin-b96 {
  margin-bottom: -96px !important;
}

.n-margin-l96 {
  margin-left: -96px !important;
}

.n-margin-r96 {
  margin-right: -96px !important;
}
.margin-100 {
  margin: 100px !important;
}

.margin-x100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.margin-y100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.margin-t100 {
  margin-top: 100px !important;
}

.margin-b100 {
  margin-bottom: 100px !important;
}

.margin-l100 {
  margin-left: 100px !important;
}

.margin-r100 {
  margin-right: 100px !important;
}

.n-margin-100 {
  margin: -100px !important;
}

.n-margin-x100 {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

.n-margin-y100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.n-margin-t100 {
  margin-top: -100px !important;
}

.n-margin-b100 {
  margin-bottom: -100px !important;
}

.n-margin-l100 {
  margin-left: -100px !important;
}

.n-margin-r100 {
  margin-right: -100px !important;
}
.margin-104 {
  margin: 104px !important;
}

.margin-x104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}

.margin-y104 {
  margin-top: 104px !important;
  margin-bottom: 104px !important;
}

.margin-t104 {
  margin-top: 104px !important;
}

.margin-b104 {
  margin-bottom: 104px !important;
}

.margin-l104 {
  margin-left: 104px !important;
}

.margin-r104 {
  margin-right: 104px !important;
}

.n-margin-104 {
  margin: -104px !important;
}

.n-margin-x104 {
  margin-left: -104px !important;
  margin-right: -104px !important;
}

.n-margin-y104 {
  margin-top: -104px !important;
  margin-bottom: -104px !important;
}

.n-margin-t104 {
  margin-top: -104px !important;
}

.n-margin-b104 {
  margin-bottom: -104px !important;
}

.n-margin-l104 {
  margin-left: -104px !important;
}

.n-margin-r104 {
  margin-right: -104px !important;
}
.margin-108 {
  margin: 108px !important;
}

.margin-x108 {
  margin-left: 108px !important;
  margin-right: 108px !important;
}

.margin-y108 {
  margin-top: 108px !important;
  margin-bottom: 108px !important;
}

.margin-t108 {
  margin-top: 108px !important;
}

.margin-b108 {
  margin-bottom: 108px !important;
}

.margin-l108 {
  margin-left: 108px !important;
}

.margin-r108 {
  margin-right: 108px !important;
}

.n-margin-108 {
  margin: -108px !important;
}

.n-margin-x108 {
  margin-left: -108px !important;
  margin-right: -108px !important;
}

.n-margin-y108 {
  margin-top: -108px !important;
  margin-bottom: -108px !important;
}

.n-margin-t108 {
  margin-top: -108px !important;
}

.n-margin-b108 {
  margin-bottom: -108px !important;
}

.n-margin-l108 {
  margin-left: -108px !important;
}

.n-margin-r108 {
  margin-right: -108px !important;
}
.margin-112 {
  margin: 112px !important;
}

.margin-x112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}

.margin-y112 {
  margin-top: 112px !important;
  margin-bottom: 112px !important;
}

.margin-t112 {
  margin-top: 112px !important;
}

.margin-b112 {
  margin-bottom: 112px !important;
}

.margin-l112 {
  margin-left: 112px !important;
}

.margin-r112 {
  margin-right: 112px !important;
}

.n-margin-112 {
  margin: -112px !important;
}

.n-margin-x112 {
  margin-left: -112px !important;
  margin-right: -112px !important;
}

.n-margin-y112 {
  margin-top: -112px !important;
  margin-bottom: -112px !important;
}

.n-margin-t112 {
  margin-top: -112px !important;
}

.n-margin-b112 {
  margin-bottom: -112px !important;
}

.n-margin-l112 {
  margin-left: -112px !important;
}

.n-margin-r112 {
  margin-right: -112px !important;
}
.margin-116 {
  margin: 116px !important;
}

.margin-x116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}

.margin-y116 {
  margin-top: 116px !important;
  margin-bottom: 116px !important;
}

.margin-t116 {
  margin-top: 116px !important;
}

.margin-b116 {
  margin-bottom: 116px !important;
}

.margin-l116 {
  margin-left: 116px !important;
}

.margin-r116 {
  margin-right: 116px !important;
}

.n-margin-116 {
  margin: -116px !important;
}

.n-margin-x116 {
  margin-left: -116px !important;
  margin-right: -116px !important;
}

.n-margin-y116 {
  margin-top: -116px !important;
  margin-bottom: -116px !important;
}

.n-margin-t116 {
  margin-top: -116px !important;
}

.n-margin-b116 {
  margin-bottom: -116px !important;
}

.n-margin-l116 {
  margin-left: -116px !important;
}

.n-margin-r116 {
  margin-right: -116px !important;
}
.margin-120 {
  margin: 120px !important;
}

.margin-x120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.margin-y120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.margin-t120 {
  margin-top: 120px !important;
}

.margin-b120 {
  margin-bottom: 120px !important;
}

.margin-l120 {
  margin-left: 120px !important;
}

.margin-r120 {
  margin-right: 120px !important;
}

.n-margin-120 {
  margin: -120px !important;
}

.n-margin-x120 {
  margin-left: -120px !important;
  margin-right: -120px !important;
}

.n-margin-y120 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.n-margin-t120 {
  margin-top: -120px !important;
}

.n-margin-b120 {
  margin-bottom: -120px !important;
}

.n-margin-l120 {
  margin-left: -120px !important;
}

.n-margin-r120 {
  margin-right: -120px !important;
}
.margin-124 {
  margin: 124px !important;
}

.margin-x124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}

.margin-y124 {
  margin-top: 124px !important;
  margin-bottom: 124px !important;
}

.margin-t124 {
  margin-top: 124px !important;
}

.margin-b124 {
  margin-bottom: 124px !important;
}

.margin-l124 {
  margin-left: 124px !important;
}

.margin-r124 {
  margin-right: 124px !important;
}

.n-margin-124 {
  margin: -124px !important;
}

.n-margin-x124 {
  margin-left: -124px !important;
  margin-right: -124px !important;
}

.n-margin-y124 {
  margin-top: -124px !important;
  margin-bottom: -124px !important;
}

.n-margin-t124 {
  margin-top: -124px !important;
}

.n-margin-b124 {
  margin-bottom: -124px !important;
}

.n-margin-l124 {
  margin-left: -124px !important;
}

.n-margin-r124 {
  margin-right: -124px !important;
}
.margin-128 {
  margin: 128px !important;
}

.margin-x128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}

.margin-y128 {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}

.margin-t128 {
  margin-top: 128px !important;
}

.margin-b128 {
  margin-bottom: 128px !important;
}

.margin-l128 {
  margin-left: 128px !important;
}

.margin-r128 {
  margin-right: 128px !important;
}

.n-margin-128 {
  margin: -128px !important;
}

.n-margin-x128 {
  margin-left: -128px !important;
  margin-right: -128px !important;
}

.n-margin-y128 {
  margin-top: -128px !important;
  margin-bottom: -128px !important;
}

.n-margin-t128 {
  margin-top: -128px !important;
}

.n-margin-b128 {
  margin-bottom: -128px !important;
}

.n-margin-l128 {
  margin-left: -128px !important;
}

.n-margin-r128 {
  margin-right: -128px !important;
}
.margin-132 {
  margin: 132px !important;
}

.margin-x132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}

.margin-y132 {
  margin-top: 132px !important;
  margin-bottom: 132px !important;
}

.margin-t132 {
  margin-top: 132px !important;
}

.margin-b132 {
  margin-bottom: 132px !important;
}

.margin-l132 {
  margin-left: 132px !important;
}

.margin-r132 {
  margin-right: 132px !important;
}

.n-margin-132 {
  margin: -132px !important;
}

.n-margin-x132 {
  margin-left: -132px !important;
  margin-right: -132px !important;
}

.n-margin-y132 {
  margin-top: -132px !important;
  margin-bottom: -132px !important;
}

.n-margin-t132 {
  margin-top: -132px !important;
}

.n-margin-b132 {
  margin-bottom: -132px !important;
}

.n-margin-l132 {
  margin-left: -132px !important;
}

.n-margin-r132 {
  margin-right: -132px !important;
}
.margin-136 {
  margin: 136px !important;
}

.margin-x136 {
  margin-left: 136px !important;
  margin-right: 136px !important;
}

.margin-y136 {
  margin-top: 136px !important;
  margin-bottom: 136px !important;
}

.margin-t136 {
  margin-top: 136px !important;
}

.margin-b136 {
  margin-bottom: 136px !important;
}

.margin-l136 {
  margin-left: 136px !important;
}

.margin-r136 {
  margin-right: 136px !important;
}

.n-margin-136 {
  margin: -136px !important;
}

.n-margin-x136 {
  margin-left: -136px !important;
  margin-right: -136px !important;
}

.n-margin-y136 {
  margin-top: -136px !important;
  margin-bottom: -136px !important;
}

.n-margin-t136 {
  margin-top: -136px !important;
}

.n-margin-b136 {
  margin-bottom: -136px !important;
}

.n-margin-l136 {
  margin-left: -136px !important;
}

.n-margin-r136 {
  margin-right: -136px !important;
}
.margin-140 {
  margin: 140px !important;
}

.margin-x140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.margin-y140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.margin-t140 {
  margin-top: 140px !important;
}

.margin-b140 {
  margin-bottom: 140px !important;
}

.margin-l140 {
  margin-left: 140px !important;
}

.margin-r140 {
  margin-right: 140px !important;
}

.n-margin-140 {
  margin: -140px !important;
}

.n-margin-x140 {
  margin-left: -140px !important;
  margin-right: -140px !important;
}

.n-margin-y140 {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.n-margin-t140 {
  margin-top: -140px !important;
}

.n-margin-b140 {
  margin-bottom: -140px !important;
}

.n-margin-l140 {
  margin-left: -140px !important;
}

.n-margin-r140 {
  margin-right: -140px !important;
}
.margin-144 {
  margin: 144px !important;
}

.margin-x144 {
  margin-left: 144px !important;
  margin-right: 144px !important;
}

.margin-y144 {
  margin-top: 144px !important;
  margin-bottom: 144px !important;
}

.margin-t144 {
  margin-top: 144px !important;
}

.margin-b144 {
  margin-bottom: 144px !important;
}

.margin-l144 {
  margin-left: 144px !important;
}

.margin-r144 {
  margin-right: 144px !important;
}

.n-margin-144 {
  margin: -144px !important;
}

.n-margin-x144 {
  margin-left: -144px !important;
  margin-right: -144px !important;
}

.n-margin-y144 {
  margin-top: -144px !important;
  margin-bottom: -144px !important;
}

.n-margin-t144 {
  margin-top: -144px !important;
}

.n-margin-b144 {
  margin-bottom: -144px !important;
}

.n-margin-l144 {
  margin-left: -144px !important;
}

.n-margin-r144 {
  margin-right: -144px !important;
}
.margin-148 {
  margin: 148px !important;
}

.margin-x148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}

.margin-y148 {
  margin-top: 148px !important;
  margin-bottom: 148px !important;
}

.margin-t148 {
  margin-top: 148px !important;
}

.margin-b148 {
  margin-bottom: 148px !important;
}

.margin-l148 {
  margin-left: 148px !important;
}

.margin-r148 {
  margin-right: 148px !important;
}

.n-margin-148 {
  margin: -148px !important;
}

.n-margin-x148 {
  margin-left: -148px !important;
  margin-right: -148px !important;
}

.n-margin-y148 {
  margin-top: -148px !important;
  margin-bottom: -148px !important;
}

.n-margin-t148 {
  margin-top: -148px !important;
}

.n-margin-b148 {
  margin-bottom: -148px !important;
}

.n-margin-l148 {
  margin-left: -148px !important;
}

.n-margin-r148 {
  margin-right: -148px !important;
}
.margin-152 {
  margin: 152px !important;
}

.margin-x152 {
  margin-left: 152px !important;
  margin-right: 152px !important;
}

.margin-y152 {
  margin-top: 152px !important;
  margin-bottom: 152px !important;
}

.margin-t152 {
  margin-top: 152px !important;
}

.margin-b152 {
  margin-bottom: 152px !important;
}

.margin-l152 {
  margin-left: 152px !important;
}

.margin-r152 {
  margin-right: 152px !important;
}

.n-margin-152 {
  margin: -152px !important;
}

.n-margin-x152 {
  margin-left: -152px !important;
  margin-right: -152px !important;
}

.n-margin-y152 {
  margin-top: -152px !important;
  margin-bottom: -152px !important;
}

.n-margin-t152 {
  margin-top: -152px !important;
}

.n-margin-b152 {
  margin-bottom: -152px !important;
}

.n-margin-l152 {
  margin-left: -152px !important;
}

.n-margin-r152 {
  margin-right: -152px !important;
}
.margin-156 {
  margin: 156px !important;
}

.margin-x156 {
  margin-left: 156px !important;
  margin-right: 156px !important;
}

.margin-y156 {
  margin-top: 156px !important;
  margin-bottom: 156px !important;
}

.margin-t156 {
  margin-top: 156px !important;
}

.margin-b156 {
  margin-bottom: 156px !important;
}

.margin-l156 {
  margin-left: 156px !important;
}

.margin-r156 {
  margin-right: 156px !important;
}

.n-margin-156 {
  margin: -156px !important;
}

.n-margin-x156 {
  margin-left: -156px !important;
  margin-right: -156px !important;
}

.n-margin-y156 {
  margin-top: -156px !important;
  margin-bottom: -156px !important;
}

.n-margin-t156 {
  margin-top: -156px !important;
}

.n-margin-b156 {
  margin-bottom: -156px !important;
}

.n-margin-l156 {
  margin-left: -156px !important;
}

.n-margin-r156 {
  margin-right: -156px !important;
}
.margin-160 {
  margin: 160px !important;
}

.margin-x160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.margin-y160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.margin-t160 {
  margin-top: 160px !important;
}

.margin-b160 {
  margin-bottom: 160px !important;
}

.margin-l160 {
  margin-left: 160px !important;
}

.margin-r160 {
  margin-right: 160px !important;
}

.n-margin-160 {
  margin: -160px !important;
}

.n-margin-x160 {
  margin-left: -160px !important;
  margin-right: -160px !important;
}

.n-margin-y160 {
  margin-top: -160px !important;
  margin-bottom: -160px !important;
}

.n-margin-t160 {
  margin-top: -160px !important;
}

.n-margin-b160 {
  margin-bottom: -160px !important;
}

.n-margin-l160 {
  margin-left: -160px !important;
}

.n-margin-r160 {
  margin-right: -160px !important;
}
.font-bold {
  font-weight: bold !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-normal {
  font-weight: normal !important;
}

.font-italic {
  font-style: italic !important;
}

.font-size8 {
  font-size: 0.8rem !important;
}

.font-size9 {
  font-size: 0.9rem !important;
}

.font-size10 {
  font-size: 1rem !important;
}

.font-size11 {
  font-size: 1.1rem !important;
}

.font-size12 {
  font-size: 1.2rem !important;
}

.font-size13 {
  font-size: 1.3rem !important;
}

.font-size14 {
  font-size: 1.4rem !important;
}

.font-size15 {
  font-size: 1.5rem !important;
}

.font-size16 {
  font-size: 1.6rem !important;
}

.font-size17 {
  font-size: 1.7rem !important;
}

.font-size18 {
  font-size: 1.8rem !important;
}

.font-size19 {
  font-size: 1.9rem !important;
}

.font-size20 {
  font-size: 2rem !important;
}

.font-size21 {
  font-size: 2.1rem !important;
}

.font-size22 {
  font-size: 2.2rem !important;
}

.font-size23 {
  font-size: 2.3rem !important;
}

.font-size24 {
  font-size: 2.4rem !important;
}

.font-size25 {
  font-size: 2.5rem !important;
}

.font-size26 {
  font-size: 2.6rem !important;
}

.font-size27 {
  font-size: 2.7rem !important;
}

.font-size28 {
  font-size: 2.8rem !important;
}

.font-size29 {
  font-size: 2.9rem !important;
}

.font-size30 {
  font-size: 3rem !important;
}

.font-size31 {
  font-size: 3.1rem !important;
}

.font-size32 {
  font-size: 3.2rem !important;
}

.font-size33 {
  font-size: 3.3rem !important;
}

.font-size34 {
  font-size: 3.4rem !important;
}

.font-size35 {
  font-size: 3.5rem !important;
}

.font-size36 {
  font-size: 3.6rem !important;
}

.font-size37 {
  font-size: 3.7rem !important;
}

.font-size38 {
  font-size: 3.8rem !important;
}

.font-size39 {
  font-size: 3.9rem !important;
}

.font-size40 {
  font-size: 4rem !important;
}

.font-size41 {
  font-size: 4.1rem !important;
}

.font-size42 {
  font-size: 4.2rem !important;
}

.font-size43 {
  font-size: 4.3rem !important;
}

.font-size44 {
  font-size: 4.4rem !important;
}

.font-size45 {
  font-size: 4.5rem !important;
}

.font-size46 {
  font-size: 4.6rem !important;
}

.font-size47 {
  font-size: 4.7rem !important;
}

.font-size48 {
  font-size: 4.8rem !important;
}

.font-size49 {
  font-size: 4.9rem !important;
}

.font-size50 {
  font-size: 5rem !important;
}

.font-size51 {
  font-size: 5.1rem !important;
}

.font-size52 {
  font-size: 5.2rem !important;
}

.font-size53 {
  font-size: 5.3rem !important;
}

.font-size54 {
  font-size: 5.4rem !important;
}

.font-size55 {
  font-size: 5.5rem !important;
}

.font-size56 {
  font-size: 5.6rem !important;
}

.font-size57 {
  font-size: 5.7rem !important;
}

.font-size58 {
  font-size: 5.8rem !important;
}

.font-size59 {
  font-size: 5.9rem !important;
}

.font-size60 {
  font-size: 6rem !important;
}

.font-size61 {
  font-size: 6.1rem !important;
}

.font-size62 {
  font-size: 6.2rem !important;
}

.font-size63 {
  font-size: 6.3rem !important;
}

.font-size64 {
  font-size: 6.4rem !important;
}

.font-size65 {
  font-size: 6.5rem !important;
}

.font-size66 {
  font-size: 6.6rem !important;
}

.font-size67 {
  font-size: 6.7rem !important;
}

.font-size68 {
  font-size: 6.8rem !important;
}

.font-size69 {
  font-size: 6.9rem !important;
}

.font-size70 {
  font-size: 7rem !important;
}

.font-size71 {
  font-size: 7.1rem !important;
}

.font-size72 {
  font-size: 7.2rem !important;
}

.font-size73 {
  font-size: 7.3rem !important;
}

.font-size74 {
  font-size: 7.4rem !important;
}

.font-size75 {
  font-size: 7.5rem !important;
}

.font-size76 {
  font-size: 7.6rem !important;
}

.font-size77 {
  font-size: 7.7rem !important;
}

.font-size78 {
  font-size: 7.8rem !important;
}

.font-size79 {
  font-size: 7.9rem !important;
}

.font-size80 {
  font-size: 8rem !important;
}

.font-size81 {
  font-size: 8.1rem !important;
}

.font-size82 {
  font-size: 8.2rem !important;
}

.font-size83 {
  font-size: 8.3rem !important;
}

.font-size84 {
  font-size: 8.4rem !important;
}

.font-size85 {
  font-size: 8.5rem !important;
}

.font-size86 {
  font-size: 8.6rem !important;
}

.font-size87 {
  font-size: 8.7rem !important;
}

.font-size88 {
  font-size: 8.8rem !important;
}

.font-size89 {
  font-size: 8.9rem !important;
}

.font-size90 {
  font-size: 9rem !important;
}

.font-size91 {
  font-size: 9.1rem !important;
}

.font-size92 {
  font-size: 9.2rem !important;
}

.font-size93 {
  font-size: 9.3rem !important;
}

.font-size94 {
  font-size: 9.4rem !important;
}

.font-size95 {
  font-size: 9.5rem !important;
}

.font-size96 {
  font-size: 9.6rem !important;
}

.font-size97 {
  font-size: 9.7rem !important;
}

.font-size98 {
  font-size: 9.8rem !important;
}

.font-size99 {
  font-size: 9.9rem !important;
}

.font-size100 {
  font-size: 10rem !important;
}
.font-size5per {
  font-size: 5% !important;
}
.font-size10per {
  font-size: 10% !important;
}
.font-size15per {
  font-size: 15% !important;
}
.font-size20per {
  font-size: 20% !important;
}
.font-size25per {
  font-size: 25% !important;
}
.font-size30per {
  font-size: 30% !important;
}
.font-size35per {
  font-size: 35% !important;
}
.font-size40per {
  font-size: 40% !important;
}
.font-size45per {
  font-size: 45% !important;
}
.font-size50per {
  font-size: 50% !important;
}
.font-size55per {
  font-size: 55% !important;
}
.font-size60per {
  font-size: 60% !important;
}
.font-size65per {
  font-size: 65% !important;
}
.font-size70per {
  font-size: 70% !important;
}
.font-size75per {
  font-size: 75% !important;
}
.font-size80per {
  font-size: 80% !important;
}
.font-size85per {
  font-size: 85% !important;
}
.font-size90per {
  font-size: 90% !important;
}
.font-size95per {
  font-size: 95% !important;
}
.font-size100per {
  font-size: 100% !important;
}
.underline {
  text-decoration: underline !important;
}

.text-nowrap {
  white-space: nowrap;
}
.align-left {
  text-align: left !important;
}

.align-right {
  text-align: right !important;
}

.align-center {
  text-align: center !important;
}
.v-align-top {
  vertical-align: top !important;
}

.v-align-bottom {
  vertical-align: bottom !important;
}

.v-align-middle {
  vertical-align: middle !important;
}
.line-height-0 {
  line-height: 0 !important;
}
.line-height-1 {
  line-height: 0.1 !important;
}
.line-height-2 {
  line-height: 0.2 !important;
}
.line-height-3 {
  line-height: 0.3 !important;
}
.line-height-4 {
  line-height: 0.4 !important;
}
.line-height-5 {
  line-height: 0.5 !important;
}
.line-height-6 {
  line-height: 0.6 !important;
}
.line-height-7 {
  line-height: 0.7 !important;
}
.line-height-8 {
  line-height: 0.8 !important;
}
.line-height-9 {
  line-height: 0.9 !important;
}
.line-height-10 {
  line-height: 1 !important;
}
.line-height-11 {
  line-height: 1.1 !important;
}
.line-height-12 {
  line-height: 1.2 !important;
}
.line-height-13 {
  line-height: 1.3 !important;
}
.line-height-14 {
  line-height: 1.4 !important;
}
.line-height-15 {
  line-height: 1.5 !important;
}
.line-height-16 {
  line-height: 1.6 !important;
}
.line-height-17 {
  line-height: 1.7 !important;
}
.line-height-18 {
  line-height: 1.8 !important;
}
.line-height-19 {
  line-height: 1.9 !important;
}
.line-height-20 {
  line-height: 2 !important;
}
.width-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.width-half {
  width: 496px;
}

.max-width-half {
  max-width: 496px;
}

.width-0per {
  width: 0% !important;
  max-width: none !important;
}

.width-5per {
  width: 5% !important;
  max-width: none !important;
}

.width-10per {
  width: 10% !important;
  max-width: none !important;
}

.width-15per {
  width: 15% !important;
  max-width: none !important;
}

.width-20per {
  width: 20% !important;
  max-width: none !important;
}

.width-25per {
  width: 25% !important;
  max-width: none !important;
}

.width-30per {
  width: 30% !important;
  max-width: none !important;
}

.width-35per {
  width: 35% !important;
  max-width: none !important;
}

.width-40per {
  width: 40% !important;
  max-width: none !important;
}

.width-45per {
  width: 45% !important;
  max-width: none !important;
}

.width-50per {
  width: 50% !important;
  max-width: none !important;
}

.width-55per {
  width: 55% !important;
  max-width: none !important;
}

.width-60per {
  width: 60% !important;
  max-width: none !important;
}

.width-65per {
  width: 65% !important;
  max-width: none !important;
}

.width-70per {
  width: 70% !important;
  max-width: none !important;
}

.width-75per {
  width: 75% !important;
  max-width: none !important;
}

.width-80per {
  width: 80% !important;
  max-width: none !important;
}

.width-85per {
  width: 85% !important;
  max-width: none !important;
}

.width-90per {
  width: 90% !important;
  max-width: none !important;
}

.width-95per {
  width: 95% !important;
  max-width: none !important;
}

.width-100per {
  width: 100% !important;
  max-width: none !important;
}
.width-5 {
  width: 5px !important;
  max-width: none !important;
}

.max-width-5 {
  width: 100%;
  max-width: 5px !important;
}

.width-10 {
  width: 10px !important;
  max-width: none !important;
}

.max-width-10 {
  width: 100%;
  max-width: 10px !important;
}

.width-15 {
  width: 15px !important;
  max-width: none !important;
}

.max-width-15 {
  width: 100%;
  max-width: 15px !important;
}

.width-20 {
  width: 20px !important;
  max-width: none !important;
}

.max-width-20 {
  width: 100%;
  max-width: 20px !important;
}

.width-25 {
  width: 25px !important;
  max-width: none !important;
}

.max-width-25 {
  width: 100%;
  max-width: 25px !important;
}

.width-30 {
  width: 30px !important;
  max-width: none !important;
}

.max-width-30 {
  width: 100%;
  max-width: 30px !important;
}

.width-35 {
  width: 35px !important;
  max-width: none !important;
}

.max-width-35 {
  width: 100%;
  max-width: 35px !important;
}

.width-40 {
  width: 40px !important;
  max-width: none !important;
}

.max-width-40 {
  width: 100%;
  max-width: 40px !important;
}

.width-45 {
  width: 45px !important;
  max-width: none !important;
}

.max-width-45 {
  width: 100%;
  max-width: 45px !important;
}

.width-50 {
  width: 50px !important;
  max-width: none !important;
}

.max-width-50 {
  width: 100%;
  max-width: 50px !important;
}

.width-55 {
  width: 55px !important;
  max-width: none !important;
}

.max-width-55 {
  width: 100%;
  max-width: 55px !important;
}

.width-60 {
  width: 60px !important;
  max-width: none !important;
}

.max-width-60 {
  width: 100%;
  max-width: 60px !important;
}

.width-65 {
  width: 65px !important;
  max-width: none !important;
}

.max-width-65 {
  width: 100%;
  max-width: 65px !important;
}

.width-70 {
  width: 70px !important;
  max-width: none !important;
}

.max-width-70 {
  width: 100%;
  max-width: 70px !important;
}

.width-75 {
  width: 75px !important;
  max-width: none !important;
}

.max-width-75 {
  width: 100%;
  max-width: 75px !important;
}

.width-80 {
  width: 80px !important;
  max-width: none !important;
}

.max-width-80 {
  width: 100%;
  max-width: 80px !important;
}

.width-85 {
  width: 85px !important;
  max-width: none !important;
}

.max-width-85 {
  width: 100%;
  max-width: 85px !important;
}

.width-90 {
  width: 90px !important;
  max-width: none !important;
}

.max-width-90 {
  width: 100%;
  max-width: 90px !important;
}

.width-95 {
  width: 95px !important;
  max-width: none !important;
}

.max-width-95 {
  width: 100%;
  max-width: 95px !important;
}

.width-100 {
  width: 100px !important;
  max-width: none !important;
}

.max-width-100 {
  width: 100%;
  max-width: 100px !important;
}

.width-105 {
  width: 105px !important;
  max-width: none !important;
}

.max-width-105 {
  width: 100%;
  max-width: 105px !important;
}

.width-110 {
  width: 110px !important;
  max-width: none !important;
}

.max-width-110 {
  width: 100%;
  max-width: 110px !important;
}

.width-115 {
  width: 115px !important;
  max-width: none !important;
}

.max-width-115 {
  width: 100%;
  max-width: 115px !important;
}

.width-120 {
  width: 120px !important;
  max-width: none !important;
}

.max-width-120 {
  width: 100%;
  max-width: 120px !important;
}

.width-125 {
  width: 125px !important;
  max-width: none !important;
}

.max-width-125 {
  width: 100%;
  max-width: 125px !important;
}

.width-130 {
  width: 130px !important;
  max-width: none !important;
}

.max-width-130 {
  width: 100%;
  max-width: 130px !important;
}

.width-135 {
  width: 135px !important;
  max-width: none !important;
}

.max-width-135 {
  width: 100%;
  max-width: 135px !important;
}

.width-140 {
  width: 140px !important;
  max-width: none !important;
}

.max-width-140 {
  width: 100%;
  max-width: 140px !important;
}

.width-145 {
  width: 145px !important;
  max-width: none !important;
}

.max-width-145 {
  width: 100%;
  max-width: 145px !important;
}

.width-150 {
  width: 150px !important;
  max-width: none !important;
}

.max-width-150 {
  width: 100%;
  max-width: 150px !important;
}

.width-155 {
  width: 155px !important;
  max-width: none !important;
}

.max-width-155 {
  width: 100%;
  max-width: 155px !important;
}

.width-160 {
  width: 160px !important;
  max-width: none !important;
}

.max-width-160 {
  width: 100%;
  max-width: 160px !important;
}

.width-165 {
  width: 165px !important;
  max-width: none !important;
}

.max-width-165 {
  width: 100%;
  max-width: 165px !important;
}

.width-170 {
  width: 170px !important;
  max-width: none !important;
}

.max-width-170 {
  width: 100%;
  max-width: 170px !important;
}

.width-175 {
  width: 175px !important;
  max-width: none !important;
}

.max-width-175 {
  width: 100%;
  max-width: 175px !important;
}

.width-180 {
  width: 180px !important;
  max-width: none !important;
}

.max-width-180 {
  width: 100%;
  max-width: 180px !important;
}

.width-185 {
  width: 185px !important;
  max-width: none !important;
}

.max-width-185 {
  width: 100%;
  max-width: 185px !important;
}

.width-190 {
  width: 190px !important;
  max-width: none !important;
}

.max-width-190 {
  width: 100%;
  max-width: 190px !important;
}

.width-195 {
  width: 195px !important;
  max-width: none !important;
}

.max-width-195 {
  width: 100%;
  max-width: 195px !important;
}

.width-200 {
  width: 200px !important;
  max-width: none !important;
}

.max-width-200 {
  width: 100%;
  max-width: 200px !important;
}

.width-205 {
  width: 205px !important;
  max-width: none !important;
}

.max-width-205 {
  width: 100%;
  max-width: 205px !important;
}

.width-210 {
  width: 210px !important;
  max-width: none !important;
}

.max-width-210 {
  width: 100%;
  max-width: 210px !important;
}

.width-215 {
  width: 215px !important;
  max-width: none !important;
}

.max-width-215 {
  width: 100%;
  max-width: 215px !important;
}

.width-220 {
  width: 220px !important;
  max-width: none !important;
}

.max-width-220 {
  width: 100%;
  max-width: 220px !important;
}

.width-225 {
  width: 225px !important;
  max-width: none !important;
}

.max-width-225 {
  width: 100%;
  max-width: 225px !important;
}

.width-230 {
  width: 230px !important;
  max-width: none !important;
}

.max-width-230 {
  width: 100%;
  max-width: 230px !important;
}

.width-235 {
  width: 235px !important;
  max-width: none !important;
}

.max-width-235 {
  width: 100%;
  max-width: 235px !important;
}

.width-240 {
  width: 240px !important;
  max-width: none !important;
}

.max-width-240 {
  width: 100%;
  max-width: 240px !important;
}

.width-245 {
  width: 245px !important;
  max-width: none !important;
}

.max-width-245 {
  width: 100%;
  max-width: 245px !important;
}

.width-250 {
  width: 250px !important;
  max-width: none !important;
}

.max-width-250 {
  width: 100%;
  max-width: 250px !important;
}

.width-255 {
  width: 255px !important;
  max-width: none !important;
}

.max-width-255 {
  width: 100%;
  max-width: 255px !important;
}

.width-260 {
  width: 260px !important;
  max-width: none !important;
}

.max-width-260 {
  width: 100%;
  max-width: 260px !important;
}

.width-265 {
  width: 265px !important;
  max-width: none !important;
}

.max-width-265 {
  width: 100%;
  max-width: 265px !important;
}

.width-270 {
  width: 270px !important;
  max-width: none !important;
}

.max-width-270 {
  width: 100%;
  max-width: 270px !important;
}

.width-275 {
  width: 275px !important;
  max-width: none !important;
}

.max-width-275 {
  width: 100%;
  max-width: 275px !important;
}

.width-280 {
  width: 280px !important;
  max-width: none !important;
}

.max-width-280 {
  width: 100%;
  max-width: 280px !important;
}

.width-285 {
  width: 285px !important;
  max-width: none !important;
}

.max-width-285 {
  width: 100%;
  max-width: 285px !important;
}

.width-290 {
  width: 290px !important;
  max-width: none !important;
}

.max-width-290 {
  width: 100%;
  max-width: 290px !important;
}

.width-295 {
  width: 295px !important;
  max-width: none !important;
}

.max-width-295 {
  width: 100%;
  max-width: 295px !important;
}

.width-300 {
  width: 300px !important;
  max-width: none !important;
}

.max-width-300 {
  width: 100%;
  max-width: 300px !important;
}

.width-305 {
  width: 305px !important;
  max-width: none !important;
}

.max-width-305 {
  width: 100%;
  max-width: 305px !important;
}

.width-310 {
  width: 310px !important;
  max-width: none !important;
}

.max-width-310 {
  width: 100%;
  max-width: 310px !important;
}

.width-315 {
  width: 315px !important;
  max-width: none !important;
}

.max-width-315 {
  width: 100%;
  max-width: 315px !important;
}

.width-320 {
  width: 320px !important;
  max-width: none !important;
}

.max-width-320 {
  width: 100%;
  max-width: 320px !important;
}

.width-325 {
  width: 325px !important;
  max-width: none !important;
}

.max-width-325 {
  width: 100%;
  max-width: 325px !important;
}

.width-330 {
  width: 330px !important;
  max-width: none !important;
}

.max-width-330 {
  width: 100%;
  max-width: 330px !important;
}

.width-335 {
  width: 335px !important;
  max-width: none !important;
}

.max-width-335 {
  width: 100%;
  max-width: 335px !important;
}

.width-340 {
  width: 340px !important;
  max-width: none !important;
}

.max-width-340 {
  width: 100%;
  max-width: 340px !important;
}

.width-345 {
  width: 345px !important;
  max-width: none !important;
}

.max-width-345 {
  width: 100%;
  max-width: 345px !important;
}

.width-350 {
  width: 350px !important;
  max-width: none !important;
}

.max-width-350 {
  width: 100%;
  max-width: 350px !important;
}

.width-355 {
  width: 355px !important;
  max-width: none !important;
}

.max-width-355 {
  width: 100%;
  max-width: 355px !important;
}

.width-360 {
  width: 360px !important;
  max-width: none !important;
}

.max-width-360 {
  width: 100%;
  max-width: 360px !important;
}

.width-365 {
  width: 365px !important;
  max-width: none !important;
}

.max-width-365 {
  width: 100%;
  max-width: 365px !important;
}

.width-370 {
  width: 370px !important;
  max-width: none !important;
}

.max-width-370 {
  width: 100%;
  max-width: 370px !important;
}

.width-375 {
  width: 375px !important;
  max-width: none !important;
}

.max-width-375 {
  width: 100%;
  max-width: 375px !important;
}

.width-380 {
  width: 380px !important;
  max-width: none !important;
}

.max-width-380 {
  width: 100%;
  max-width: 380px !important;
}

.width-385 {
  width: 385px !important;
  max-width: none !important;
}

.max-width-385 {
  width: 100%;
  max-width: 385px !important;
}

.width-390 {
  width: 390px !important;
  max-width: none !important;
}

.max-width-390 {
  width: 100%;
  max-width: 390px !important;
}

.width-395 {
  width: 395px !important;
  max-width: none !important;
}

.max-width-395 {
  width: 100%;
  max-width: 395px !important;
}

.width-400 {
  width: 400px !important;
  max-width: none !important;
}

.max-width-400 {
  width: 100%;
  max-width: 400px !important;
}

.width-405 {
  width: 405px !important;
  max-width: none !important;
}

.max-width-405 {
  width: 100%;
  max-width: 405px !important;
}

.width-410 {
  width: 410px !important;
  max-width: none !important;
}

.max-width-410 {
  width: 100%;
  max-width: 410px !important;
}

.width-415 {
  width: 415px !important;
  max-width: none !important;
}

.max-width-415 {
  width: 100%;
  max-width: 415px !important;
}

.width-420 {
  width: 420px !important;
  max-width: none !important;
}

.max-width-420 {
  width: 100%;
  max-width: 420px !important;
}

.width-425 {
  width: 425px !important;
  max-width: none !important;
}

.max-width-425 {
  width: 100%;
  max-width: 425px !important;
}

.width-430 {
  width: 430px !important;
  max-width: none !important;
}

.max-width-430 {
  width: 100%;
  max-width: 430px !important;
}

.width-435 {
  width: 435px !important;
  max-width: none !important;
}

.max-width-435 {
  width: 100%;
  max-width: 435px !important;
}

.width-440 {
  width: 440px !important;
  max-width: none !important;
}

.max-width-440 {
  width: 100%;
  max-width: 440px !important;
}

.width-445 {
  width: 445px !important;
  max-width: none !important;
}

.max-width-445 {
  width: 100%;
  max-width: 445px !important;
}

.width-450 {
  width: 450px !important;
  max-width: none !important;
}

.max-width-450 {
  width: 100%;
  max-width: 450px !important;
}

.width-455 {
  width: 455px !important;
  max-width: none !important;
}

.max-width-455 {
  width: 100%;
  max-width: 455px !important;
}

.width-460 {
  width: 460px !important;
  max-width: none !important;
}

.max-width-460 {
  width: 100%;
  max-width: 460px !important;
}

.width-465 {
  width: 465px !important;
  max-width: none !important;
}

.max-width-465 {
  width: 100%;
  max-width: 465px !important;
}

.width-470 {
  width: 470px !important;
  max-width: none !important;
}

.max-width-470 {
  width: 100%;
  max-width: 470px !important;
}

.width-475 {
  width: 475px !important;
  max-width: none !important;
}

.max-width-475 {
  width: 100%;
  max-width: 475px !important;
}

.width-480 {
  width: 480px !important;
  max-width: none !important;
}

.max-width-480 {
  width: 100%;
  max-width: 480px !important;
}

.width-485 {
  width: 485px !important;
  max-width: none !important;
}

.max-width-485 {
  width: 100%;
  max-width: 485px !important;
}

.width-490 {
  width: 490px !important;
  max-width: none !important;
}

.max-width-490 {
  width: 100%;
  max-width: 490px !important;
}

.width-495 {
  width: 495px !important;
  max-width: none !important;
}

.max-width-495 {
  width: 100%;
  max-width: 495px !important;
}

.width-500 {
  width: 500px !important;
  max-width: none !important;
}

.max-width-500 {
  width: 100%;
  max-width: 500px !important;
}

.width-505 {
  width: 505px !important;
  max-width: none !important;
}

.max-width-505 {
  width: 100%;
  max-width: 505px !important;
}

.width-510 {
  width: 510px !important;
  max-width: none !important;
}

.max-width-510 {
  width: 100%;
  max-width: 510px !important;
}

.width-515 {
  width: 515px !important;
  max-width: none !important;
}

.max-width-515 {
  width: 100%;
  max-width: 515px !important;
}

.width-520 {
  width: 520px !important;
  max-width: none !important;
}

.max-width-520 {
  width: 100%;
  max-width: 520px !important;
}

.width-525 {
  width: 525px !important;
  max-width: none !important;
}

.max-width-525 {
  width: 100%;
  max-width: 525px !important;
}

.width-530 {
  width: 530px !important;
  max-width: none !important;
}

.max-width-530 {
  width: 100%;
  max-width: 530px !important;
}

.width-535 {
  width: 535px !important;
  max-width: none !important;
}

.max-width-535 {
  width: 100%;
  max-width: 535px !important;
}

.width-540 {
  width: 540px !important;
  max-width: none !important;
}

.max-width-540 {
  width: 100%;
  max-width: 540px !important;
}

.width-545 {
  width: 545px !important;
  max-width: none !important;
}

.max-width-545 {
  width: 100%;
  max-width: 545px !important;
}

.width-550 {
  width: 550px !important;
  max-width: none !important;
}

.max-width-550 {
  width: 100%;
  max-width: 550px !important;
}

.width-555 {
  width: 555px !important;
  max-width: none !important;
}

.max-width-555 {
  width: 100%;
  max-width: 555px !important;
}

.width-560 {
  width: 560px !important;
  max-width: none !important;
}

.max-width-560 {
  width: 100%;
  max-width: 560px !important;
}

.width-565 {
  width: 565px !important;
  max-width: none !important;
}

.max-width-565 {
  width: 100%;
  max-width: 565px !important;
}

.width-570 {
  width: 570px !important;
  max-width: none !important;
}

.max-width-570 {
  width: 100%;
  max-width: 570px !important;
}

.width-575 {
  width: 575px !important;
  max-width: none !important;
}

.max-width-575 {
  width: 100%;
  max-width: 575px !important;
}

.width-580 {
  width: 580px !important;
  max-width: none !important;
}

.max-width-580 {
  width: 100%;
  max-width: 580px !important;
}

.width-585 {
  width: 585px !important;
  max-width: none !important;
}

.max-width-585 {
  width: 100%;
  max-width: 585px !important;
}

.width-590 {
  width: 590px !important;
  max-width: none !important;
}

.max-width-590 {
  width: 100%;
  max-width: 590px !important;
}

.width-595 {
  width: 595px !important;
  max-width: none !important;
}

.max-width-595 {
  width: 100%;
  max-width: 595px !important;
}

.width-600 {
  width: 600px !important;
  max-width: none !important;
}

.max-width-600 {
  width: 100%;
  max-width: 600px !important;
}

.width-605 {
  width: 605px !important;
  max-width: none !important;
}

.max-width-605 {
  width: 100%;
  max-width: 605px !important;
}

.width-610 {
  width: 610px !important;
  max-width: none !important;
}

.max-width-610 {
  width: 100%;
  max-width: 610px !important;
}

.width-615 {
  width: 615px !important;
  max-width: none !important;
}

.max-width-615 {
  width: 100%;
  max-width: 615px !important;
}

.width-620 {
  width: 620px !important;
  max-width: none !important;
}

.max-width-620 {
  width: 100%;
  max-width: 620px !important;
}

.width-625 {
  width: 625px !important;
  max-width: none !important;
}

.max-width-625 {
  width: 100%;
  max-width: 625px !important;
}

.width-630 {
  width: 630px !important;
  max-width: none !important;
}

.max-width-630 {
  width: 100%;
  max-width: 630px !important;
}

.width-635 {
  width: 635px !important;
  max-width: none !important;
}

.max-width-635 {
  width: 100%;
  max-width: 635px !important;
}

.width-640 {
  width: 640px !important;
  max-width: none !important;
}

.max-width-640 {
  width: 100%;
  max-width: 640px !important;
}

.width-645 {
  width: 645px !important;
  max-width: none !important;
}

.max-width-645 {
  width: 100%;
  max-width: 645px !important;
}

.width-650 {
  width: 650px !important;
  max-width: none !important;
}

.max-width-650 {
  width: 100%;
  max-width: 650px !important;
}

.width-655 {
  width: 655px !important;
  max-width: none !important;
}

.max-width-655 {
  width: 100%;
  max-width: 655px !important;
}

.width-660 {
  width: 660px !important;
  max-width: none !important;
}

.max-width-660 {
  width: 100%;
  max-width: 660px !important;
}

.width-665 {
  width: 665px !important;
  max-width: none !important;
}

.max-width-665 {
  width: 100%;
  max-width: 665px !important;
}

.width-670 {
  width: 670px !important;
  max-width: none !important;
}

.max-width-670 {
  width: 100%;
  max-width: 670px !important;
}

.width-675 {
  width: 675px !important;
  max-width: none !important;
}

.max-width-675 {
  width: 100%;
  max-width: 675px !important;
}

.width-680 {
  width: 680px !important;
  max-width: none !important;
}

.max-width-680 {
  width: 100%;
  max-width: 680px !important;
}

.width-685 {
  width: 685px !important;
  max-width: none !important;
}

.max-width-685 {
  width: 100%;
  max-width: 685px !important;
}

.width-690 {
  width: 690px !important;
  max-width: none !important;
}

.max-width-690 {
  width: 100%;
  max-width: 690px !important;
}

.width-695 {
  width: 695px !important;
  max-width: none !important;
}

.max-width-695 {
  width: 100%;
  max-width: 695px !important;
}

.width-700 {
  width: 700px !important;
  max-width: none !important;
}

.max-width-700 {
  width: 100%;
  max-width: 700px !important;
}

.width-705 {
  width: 705px !important;
  max-width: none !important;
}

.max-width-705 {
  width: 100%;
  max-width: 705px !important;
}

.width-710 {
  width: 710px !important;
  max-width: none !important;
}

.max-width-710 {
  width: 100%;
  max-width: 710px !important;
}

.width-715 {
  width: 715px !important;
  max-width: none !important;
}

.max-width-715 {
  width: 100%;
  max-width: 715px !important;
}

.width-720 {
  width: 720px !important;
  max-width: none !important;
}

.max-width-720 {
  width: 100%;
  max-width: 720px !important;
}

.width-725 {
  width: 725px !important;
  max-width: none !important;
}

.max-width-725 {
  width: 100%;
  max-width: 725px !important;
}

.width-730 {
  width: 730px !important;
  max-width: none !important;
}

.max-width-730 {
  width: 100%;
  max-width: 730px !important;
}

.width-735 {
  width: 735px !important;
  max-width: none !important;
}

.max-width-735 {
  width: 100%;
  max-width: 735px !important;
}

.width-740 {
  width: 740px !important;
  max-width: none !important;
}

.max-width-740 {
  width: 100%;
  max-width: 740px !important;
}

.width-745 {
  width: 745px !important;
  max-width: none !important;
}

.max-width-745 {
  width: 100%;
  max-width: 745px !important;
}

.width-750 {
  width: 750px !important;
  max-width: none !important;
}

.max-width-750 {
  width: 100%;
  max-width: 750px !important;
}

.width-755 {
  width: 755px !important;
  max-width: none !important;
}

.max-width-755 {
  width: 100%;
  max-width: 755px !important;
}

.width-760 {
  width: 760px !important;
  max-width: none !important;
}

.max-width-760 {
  width: 100%;
  max-width: 760px !important;
}

.width-765 {
  width: 765px !important;
  max-width: none !important;
}

.max-width-765 {
  width: 100%;
  max-width: 765px !important;
}

.width-770 {
  width: 770px !important;
  max-width: none !important;
}

.max-width-770 {
  width: 100%;
  max-width: 770px !important;
}

.width-775 {
  width: 775px !important;
  max-width: none !important;
}

.max-width-775 {
  width: 100%;
  max-width: 775px !important;
}

.width-780 {
  width: 780px !important;
  max-width: none !important;
}

.max-width-780 {
  width: 100%;
  max-width: 780px !important;
}

.width-785 {
  width: 785px !important;
  max-width: none !important;
}

.max-width-785 {
  width: 100%;
  max-width: 785px !important;
}

.width-790 {
  width: 790px !important;
  max-width: none !important;
}

.max-width-790 {
  width: 100%;
  max-width: 790px !important;
}

.width-795 {
  width: 795px !important;
  max-width: none !important;
}

.max-width-795 {
  width: 100%;
  max-width: 795px !important;
}

.width-800 {
  width: 800px !important;
  max-width: none !important;
}

.max-width-800 {
  width: 100%;
  max-width: 800px !important;
}

.width-805 {
  width: 805px !important;
  max-width: none !important;
}

.max-width-805 {
  width: 100%;
  max-width: 805px !important;
}

.width-810 {
  width: 810px !important;
  max-width: none !important;
}

.max-width-810 {
  width: 100%;
  max-width: 810px !important;
}

.width-815 {
  width: 815px !important;
  max-width: none !important;
}

.max-width-815 {
  width: 100%;
  max-width: 815px !important;
}

.width-820 {
  width: 820px !important;
  max-width: none !important;
}

.max-width-820 {
  width: 100%;
  max-width: 820px !important;
}

.width-825 {
  width: 825px !important;
  max-width: none !important;
}

.max-width-825 {
  width: 100%;
  max-width: 825px !important;
}

.width-830 {
  width: 830px !important;
  max-width: none !important;
}

.max-width-830 {
  width: 100%;
  max-width: 830px !important;
}

.width-835 {
  width: 835px !important;
  max-width: none !important;
}

.max-width-835 {
  width: 100%;
  max-width: 835px !important;
}

.width-840 {
  width: 840px !important;
  max-width: none !important;
}

.max-width-840 {
  width: 100%;
  max-width: 840px !important;
}

.width-845 {
  width: 845px !important;
  max-width: none !important;
}

.max-width-845 {
  width: 100%;
  max-width: 845px !important;
}

.width-850 {
  width: 850px !important;
  max-width: none !important;
}

.max-width-850 {
  width: 100%;
  max-width: 850px !important;
}

.width-855 {
  width: 855px !important;
  max-width: none !important;
}

.max-width-855 {
  width: 100%;
  max-width: 855px !important;
}

.width-860 {
  width: 860px !important;
  max-width: none !important;
}

.max-width-860 {
  width: 100%;
  max-width: 860px !important;
}

.width-865 {
  width: 865px !important;
  max-width: none !important;
}

.max-width-865 {
  width: 100%;
  max-width: 865px !important;
}

.width-870 {
  width: 870px !important;
  max-width: none !important;
}

.max-width-870 {
  width: 100%;
  max-width: 870px !important;
}

.width-875 {
  width: 875px !important;
  max-width: none !important;
}

.max-width-875 {
  width: 100%;
  max-width: 875px !important;
}

.width-880 {
  width: 880px !important;
  max-width: none !important;
}

.max-width-880 {
  width: 100%;
  max-width: 880px !important;
}

.width-885 {
  width: 885px !important;
  max-width: none !important;
}

.max-width-885 {
  width: 100%;
  max-width: 885px !important;
}

.width-890 {
  width: 890px !important;
  max-width: none !important;
}

.max-width-890 {
  width: 100%;
  max-width: 890px !important;
}

.width-895 {
  width: 895px !important;
  max-width: none !important;
}

.max-width-895 {
  width: 100%;
  max-width: 895px !important;
}

.width-900 {
  width: 900px !important;
  max-width: none !important;
}

.max-width-900 {
  width: 100%;
  max-width: 900px !important;
}

.width-905 {
  width: 905px !important;
  max-width: none !important;
}

.max-width-905 {
  width: 100%;
  max-width: 905px !important;
}

.width-910 {
  width: 910px !important;
  max-width: none !important;
}

.max-width-910 {
  width: 100%;
  max-width: 910px !important;
}

.width-915 {
  width: 915px !important;
  max-width: none !important;
}

.max-width-915 {
  width: 100%;
  max-width: 915px !important;
}

.width-920 {
  width: 920px !important;
  max-width: none !important;
}

.max-width-920 {
  width: 100%;
  max-width: 920px !important;
}

.width-925 {
  width: 925px !important;
  max-width: none !important;
}

.max-width-925 {
  width: 100%;
  max-width: 925px !important;
}

.width-930 {
  width: 930px !important;
  max-width: none !important;
}

.max-width-930 {
  width: 100%;
  max-width: 930px !important;
}

.width-935 {
  width: 935px !important;
  max-width: none !important;
}

.max-width-935 {
  width: 100%;
  max-width: 935px !important;
}

.width-940 {
  width: 940px !important;
  max-width: none !important;
}

.max-width-940 {
  width: 100%;
  max-width: 940px !important;
}

.width-945 {
  width: 945px !important;
  max-width: none !important;
}

.max-width-945 {
  width: 100%;
  max-width: 945px !important;
}

.width-950 {
  width: 950px !important;
  max-width: none !important;
}

.max-width-950 {
  width: 100%;
  max-width: 950px !important;
}

.width-955 {
  width: 955px !important;
  max-width: none !important;
}

.max-width-955 {
  width: 100%;
  max-width: 955px !important;
}

.width-960 {
  width: 960px !important;
  max-width: none !important;
}

.max-width-960 {
  width: 100%;
  max-width: 960px !important;
}

.width-965 {
  width: 965px !important;
  max-width: none !important;
}

.max-width-965 {
  width: 100%;
  max-width: 965px !important;
}

.width-970 {
  width: 970px !important;
  max-width: none !important;
}

.max-width-970 {
  width: 100%;
  max-width: 970px !important;
}

.width-975 {
  width: 975px !important;
  max-width: none !important;
}

.max-width-975 {
  width: 100%;
  max-width: 975px !important;
}

.width-980 {
  width: 980px !important;
  max-width: none !important;
}

.max-width-980 {
  width: 100%;
  max-width: 980px !important;
}

.width-985 {
  width: 985px !important;
  max-width: none !important;
}

.max-width-985 {
  width: 100%;
  max-width: 985px !important;
}

.width-990 {
  width: 990px !important;
  max-width: none !important;
}

.max-width-990 {
  width: 100%;
  max-width: 990px !important;
}

.width-995 {
  width: 995px !important;
  max-width: none !important;
}

.max-width-995 {
  width: 100%;
  max-width: 995px !important;
}

.width-1000 {
  width: 1000px !important;
  max-width: none !important;
}

.max-width-1000 {
  width: 100%;
  max-width: 1000px !important;
}
.height-0per {
  height: 0% !important;
  max-height: none !important;
}

.height-5per {
  height: 5% !important;
  max-height: none !important;
}

.height-10per {
  height: 10% !important;
  max-height: none !important;
}

.height-15per {
  height: 15% !important;
  max-height: none !important;
}

.height-20per {
  height: 20% !important;
  max-height: none !important;
}

.height-25per {
  height: 25% !important;
  max-height: none !important;
}

.height-30per {
  height: 30% !important;
  max-height: none !important;
}

.height-35per {
  height: 35% !important;
  max-height: none !important;
}

.height-40per {
  height: 40% !important;
  max-height: none !important;
}

.height-45per {
  height: 45% !important;
  max-height: none !important;
}

.height-50per {
  height: 50% !important;
  max-height: none !important;
}

.height-55per {
  height: 55% !important;
  max-height: none !important;
}

.height-60per {
  height: 60% !important;
  max-height: none !important;
}

.height-65per {
  height: 65% !important;
  max-height: none !important;
}

.height-70per {
  height: 70% !important;
  max-height: none !important;
}

.height-75per {
  height: 75% !important;
  max-height: none !important;
}

.height-80per {
  height: 80% !important;
  max-height: none !important;
}

.height-85per {
  height: 85% !important;
  max-height: none !important;
}

.height-90per {
  height: 90% !important;
  max-height: none !important;
}

.height-95per {
  height: 95% !important;
  max-height: none !important;
}

.height-100per {
  height: 100% !important;
  max-height: none !important;
}
.height-5 {
  height: 5px !important;
  max-height: none !important;
}

.min-height-5 {
  min-height: 5px !important;
}

.max-height-5 {
  max-height: 5px !important;
}

.height-10 {
  height: 10px !important;
  max-height: none !important;
}

.min-height-10 {
  min-height: 10px !important;
}

.max-height-10 {
  max-height: 10px !important;
}

.height-15 {
  height: 15px !important;
  max-height: none !important;
}

.min-height-15 {
  min-height: 15px !important;
}

.max-height-15 {
  max-height: 15px !important;
}

.height-20 {
  height: 20px !important;
  max-height: none !important;
}

.min-height-20 {
  min-height: 20px !important;
}

.max-height-20 {
  max-height: 20px !important;
}

.height-25 {
  height: 25px !important;
  max-height: none !important;
}

.min-height-25 {
  min-height: 25px !important;
}

.max-height-25 {
  max-height: 25px !important;
}

.height-30 {
  height: 30px !important;
  max-height: none !important;
}

.min-height-30 {
  min-height: 30px !important;
}

.max-height-30 {
  max-height: 30px !important;
}

.height-35 {
  height: 35px !important;
  max-height: none !important;
}

.min-height-35 {
  min-height: 35px !important;
}

.max-height-35 {
  max-height: 35px !important;
}

.height-40 {
  height: 40px !important;
  max-height: none !important;
}

.min-height-40 {
  min-height: 40px !important;
}

.max-height-40 {
  max-height: 40px !important;
}

.height-45 {
  height: 45px !important;
  max-height: none !important;
}

.min-height-45 {
  min-height: 45px !important;
}

.max-height-45 {
  max-height: 45px !important;
}

.height-50 {
  height: 50px !important;
  max-height: none !important;
}

.min-height-50 {
  min-height: 50px !important;
}

.max-height-50 {
  max-height: 50px !important;
}

.height-55 {
  height: 55px !important;
  max-height: none !important;
}

.min-height-55 {
  min-height: 55px !important;
}

.max-height-55 {
  max-height: 55px !important;
}

.height-60 {
  height: 60px !important;
  max-height: none !important;
}

.min-height-60 {
  min-height: 60px !important;
}

.max-height-60 {
  max-height: 60px !important;
}

.height-65 {
  height: 65px !important;
  max-height: none !important;
}

.min-height-65 {
  min-height: 65px !important;
}

.max-height-65 {
  max-height: 65px !important;
}

.height-70 {
  height: 70px !important;
  max-height: none !important;
}

.min-height-70 {
  min-height: 70px !important;
}

.max-height-70 {
  max-height: 70px !important;
}

.height-75 {
  height: 75px !important;
  max-height: none !important;
}

.min-height-75 {
  min-height: 75px !important;
}

.max-height-75 {
  max-height: 75px !important;
}

.height-80 {
  height: 80px !important;
  max-height: none !important;
}

.min-height-80 {
  min-height: 80px !important;
}

.max-height-80 {
  max-height: 80px !important;
}

.height-85 {
  height: 85px !important;
  max-height: none !important;
}

.min-height-85 {
  min-height: 85px !important;
}

.max-height-85 {
  max-height: 85px !important;
}

.height-90 {
  height: 90px !important;
  max-height: none !important;
}

.min-height-90 {
  min-height: 90px !important;
}

.max-height-90 {
  max-height: 90px !important;
}

.height-95 {
  height: 95px !important;
  max-height: none !important;
}

.min-height-95 {
  min-height: 95px !important;
}

.max-height-95 {
  max-height: 95px !important;
}

.height-100 {
  height: 100px !important;
  max-height: none !important;
}

.min-height-100 {
  min-height: 100px !important;
}

.max-height-100 {
  max-height: 100px !important;
}

.height-105 {
  height: 105px !important;
  max-height: none !important;
}

.min-height-105 {
  min-height: 105px !important;
}

.max-height-105 {
  max-height: 105px !important;
}

.height-110 {
  height: 110px !important;
  max-height: none !important;
}

.min-height-110 {
  min-height: 110px !important;
}

.max-height-110 {
  max-height: 110px !important;
}

.height-115 {
  height: 115px !important;
  max-height: none !important;
}

.min-height-115 {
  min-height: 115px !important;
}

.max-height-115 {
  max-height: 115px !important;
}

.height-120 {
  height: 120px !important;
  max-height: none !important;
}

.min-height-120 {
  min-height: 120px !important;
}

.max-height-120 {
  max-height: 120px !important;
}

.height-125 {
  height: 125px !important;
  max-height: none !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.height-130 {
  height: 130px !important;
  max-height: none !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.height-135 {
  height: 135px !important;
  max-height: none !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.height-140 {
  height: 140px !important;
  max-height: none !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.height-145 {
  height: 145px !important;
  max-height: none !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.height-150 {
  height: 150px !important;
  max-height: none !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.height-155 {
  height: 155px !important;
  max-height: none !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.height-160 {
  height: 160px !important;
  max-height: none !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.height-165 {
  height: 165px !important;
  max-height: none !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.height-170 {
  height: 170px !important;
  max-height: none !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.height-175 {
  height: 175px !important;
  max-height: none !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.height-180 {
  height: 180px !important;
  max-height: none !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.height-185 {
  height: 185px !important;
  max-height: none !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.height-190 {
  height: 190px !important;
  max-height: none !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.height-195 {
  height: 195px !important;
  max-height: none !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.height-200 {
  height: 200px !important;
  max-height: none !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.height-205 {
  height: 205px !important;
  max-height: none !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.height-210 {
  height: 210px !important;
  max-height: none !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.height-215 {
  height: 215px !important;
  max-height: none !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.height-220 {
  height: 220px !important;
  max-height: none !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.height-225 {
  height: 225px !important;
  max-height: none !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.height-230 {
  height: 230px !important;
  max-height: none !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.height-235 {
  height: 235px !important;
  max-height: none !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.height-240 {
  height: 240px !important;
  max-height: none !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.height-245 {
  height: 245px !important;
  max-height: none !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.height-250 {
  height: 250px !important;
  max-height: none !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.height-255 {
  height: 255px !important;
  max-height: none !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.height-260 {
  height: 260px !important;
  max-height: none !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.height-265 {
  height: 265px !important;
  max-height: none !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.height-270 {
  height: 270px !important;
  max-height: none !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.height-275 {
  height: 275px !important;
  max-height: none !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.height-280 {
  height: 280px !important;
  max-height: none !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.height-285 {
  height: 285px !important;
  max-height: none !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.height-290 {
  height: 290px !important;
  max-height: none !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.height-295 {
  height: 295px !important;
  max-height: none !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.height-300 {
  height: 300px !important;
  max-height: none !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.height-305 {
  height: 305px !important;
  max-height: none !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.height-310 {
  height: 310px !important;
  max-height: none !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.height-315 {
  height: 315px !important;
  max-height: none !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.height-320 {
  height: 320px !important;
  max-height: none !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.height-325 {
  height: 325px !important;
  max-height: none !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.height-330 {
  height: 330px !important;
  max-height: none !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.height-335 {
  height: 335px !important;
  max-height: none !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.height-340 {
  height: 340px !important;
  max-height: none !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.height-345 {
  height: 345px !important;
  max-height: none !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.height-350 {
  height: 350px !important;
  max-height: none !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.height-355 {
  height: 355px !important;
  max-height: none !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.height-360 {
  height: 360px !important;
  max-height: none !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.height-365 {
  height: 365px !important;
  max-height: none !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.height-370 {
  height: 370px !important;
  max-height: none !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.height-375 {
  height: 375px !important;
  max-height: none !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.height-380 {
  height: 380px !important;
  max-height: none !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.height-385 {
  height: 385px !important;
  max-height: none !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.height-390 {
  height: 390px !important;
  max-height: none !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.height-395 {
  height: 395px !important;
  max-height: none !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.height-400 {
  height: 400px !important;
  max-height: none !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.height-405 {
  height: 405px !important;
  max-height: none !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.height-410 {
  height: 410px !important;
  max-height: none !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.height-415 {
  height: 415px !important;
  max-height: none !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.height-420 {
  height: 420px !important;
  max-height: none !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.height-425 {
  height: 425px !important;
  max-height: none !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.height-430 {
  height: 430px !important;
  max-height: none !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.height-435 {
  height: 435px !important;
  max-height: none !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.height-440 {
  height: 440px !important;
  max-height: none !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.height-445 {
  height: 445px !important;
  max-height: none !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.height-450 {
  height: 450px !important;
  max-height: none !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.height-455 {
  height: 455px !important;
  max-height: none !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.height-460 {
  height: 460px !important;
  max-height: none !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.height-465 {
  height: 465px !important;
  max-height: none !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.height-470 {
  height: 470px !important;
  max-height: none !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.height-475 {
  height: 475px !important;
  max-height: none !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.height-480 {
  height: 480px !important;
  max-height: none !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.height-485 {
  height: 485px !important;
  max-height: none !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.height-490 {
  height: 490px !important;
  max-height: none !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.height-495 {
  height: 495px !important;
  max-height: none !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.height-500 {
  height: 500px !important;
  max-height: none !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.height-505 {
  height: 505px !important;
  max-height: none !important;
}

.min-height-505 {
  min-height: 505px !important;
}

.max-height-505 {
  max-height: 505px !important;
}

.height-510 {
  height: 510px !important;
  max-height: none !important;
}

.min-height-510 {
  min-height: 510px !important;
}

.max-height-510 {
  max-height: 510px !important;
}

.height-515 {
  height: 515px !important;
  max-height: none !important;
}

.min-height-515 {
  min-height: 515px !important;
}

.max-height-515 {
  max-height: 515px !important;
}

.height-520 {
  height: 520px !important;
  max-height: none !important;
}

.min-height-520 {
  min-height: 520px !important;
}

.max-height-520 {
  max-height: 520px !important;
}

.height-525 {
  height: 525px !important;
  max-height: none !important;
}

.min-height-525 {
  min-height: 525px !important;
}

.max-height-525 {
  max-height: 525px !important;
}

.height-530 {
  height: 530px !important;
  max-height: none !important;
}

.min-height-530 {
  min-height: 530px !important;
}

.max-height-530 {
  max-height: 530px !important;
}

.height-535 {
  height: 535px !important;
  max-height: none !important;
}

.min-height-535 {
  min-height: 535px !important;
}

.max-height-535 {
  max-height: 535px !important;
}

.height-540 {
  height: 540px !important;
  max-height: none !important;
}

.min-height-540 {
  min-height: 540px !important;
}

.max-height-540 {
  max-height: 540px !important;
}

.height-545 {
  height: 545px !important;
  max-height: none !important;
}

.min-height-545 {
  min-height: 545px !important;
}

.max-height-545 {
  max-height: 545px !important;
}

.height-550 {
  height: 550px !important;
  max-height: none !important;
}

.min-height-550 {
  min-height: 550px !important;
}

.max-height-550 {
  max-height: 550px !important;
}

.height-555 {
  height: 555px !important;
  max-height: none !important;
}

.min-height-555 {
  min-height: 555px !important;
}

.max-height-555 {
  max-height: 555px !important;
}

.height-560 {
  height: 560px !important;
  max-height: none !important;
}

.min-height-560 {
  min-height: 560px !important;
}

.max-height-560 {
  max-height: 560px !important;
}

.height-565 {
  height: 565px !important;
  max-height: none !important;
}

.min-height-565 {
  min-height: 565px !important;
}

.max-height-565 {
  max-height: 565px !important;
}

.height-570 {
  height: 570px !important;
  max-height: none !important;
}

.min-height-570 {
  min-height: 570px !important;
}

.max-height-570 {
  max-height: 570px !important;
}

.height-575 {
  height: 575px !important;
  max-height: none !important;
}

.min-height-575 {
  min-height: 575px !important;
}

.max-height-575 {
  max-height: 575px !important;
}

.height-580 {
  height: 580px !important;
  max-height: none !important;
}

.min-height-580 {
  min-height: 580px !important;
}

.max-height-580 {
  max-height: 580px !important;
}

.height-585 {
  height: 585px !important;
  max-height: none !important;
}

.min-height-585 {
  min-height: 585px !important;
}

.max-height-585 {
  max-height: 585px !important;
}

.height-590 {
  height: 590px !important;
  max-height: none !important;
}

.min-height-590 {
  min-height: 590px !important;
}

.max-height-590 {
  max-height: 590px !important;
}

.height-595 {
  height: 595px !important;
  max-height: none !important;
}

.min-height-595 {
  min-height: 595px !important;
}

.max-height-595 {
  max-height: 595px !important;
}

.height-600 {
  height: 600px !important;
  max-height: none !important;
}

.min-height-600 {
  min-height: 600px !important;
}

.max-height-600 {
  max-height: 600px !important;
}

.height-605 {
  height: 605px !important;
  max-height: none !important;
}

.min-height-605 {
  min-height: 605px !important;
}

.max-height-605 {
  max-height: 605px !important;
}

.height-610 {
  height: 610px !important;
  max-height: none !important;
}

.min-height-610 {
  min-height: 610px !important;
}

.max-height-610 {
  max-height: 610px !important;
}

.height-615 {
  height: 615px !important;
  max-height: none !important;
}

.min-height-615 {
  min-height: 615px !important;
}

.max-height-615 {
  max-height: 615px !important;
}

.height-620 {
  height: 620px !important;
  max-height: none !important;
}

.min-height-620 {
  min-height: 620px !important;
}

.max-height-620 {
  max-height: 620px !important;
}

.height-625 {
  height: 625px !important;
  max-height: none !important;
}

.min-height-625 {
  min-height: 625px !important;
}

.max-height-625 {
  max-height: 625px !important;
}

.height-630 {
  height: 630px !important;
  max-height: none !important;
}

.min-height-630 {
  min-height: 630px !important;
}

.max-height-630 {
  max-height: 630px !important;
}

.height-635 {
  height: 635px !important;
  max-height: none !important;
}

.min-height-635 {
  min-height: 635px !important;
}

.max-height-635 {
  max-height: 635px !important;
}

.height-640 {
  height: 640px !important;
  max-height: none !important;
}

.min-height-640 {
  min-height: 640px !important;
}

.max-height-640 {
  max-height: 640px !important;
}

.height-645 {
  height: 645px !important;
  max-height: none !important;
}

.min-height-645 {
  min-height: 645px !important;
}

.max-height-645 {
  max-height: 645px !important;
}

.height-650 {
  height: 650px !important;
  max-height: none !important;
}

.min-height-650 {
  min-height: 650px !important;
}

.max-height-650 {
  max-height: 650px !important;
}

.height-655 {
  height: 655px !important;
  max-height: none !important;
}

.min-height-655 {
  min-height: 655px !important;
}

.max-height-655 {
  max-height: 655px !important;
}

.height-660 {
  height: 660px !important;
  max-height: none !important;
}

.min-height-660 {
  min-height: 660px !important;
}

.max-height-660 {
  max-height: 660px !important;
}

.height-665 {
  height: 665px !important;
  max-height: none !important;
}

.min-height-665 {
  min-height: 665px !important;
}

.max-height-665 {
  max-height: 665px !important;
}

.height-670 {
  height: 670px !important;
  max-height: none !important;
}

.min-height-670 {
  min-height: 670px !important;
}

.max-height-670 {
  max-height: 670px !important;
}

.height-675 {
  height: 675px !important;
  max-height: none !important;
}

.min-height-675 {
  min-height: 675px !important;
}

.max-height-675 {
  max-height: 675px !important;
}

.height-680 {
  height: 680px !important;
  max-height: none !important;
}

.min-height-680 {
  min-height: 680px !important;
}

.max-height-680 {
  max-height: 680px !important;
}

.height-685 {
  height: 685px !important;
  max-height: none !important;
}

.min-height-685 {
  min-height: 685px !important;
}

.max-height-685 {
  max-height: 685px !important;
}

.height-690 {
  height: 690px !important;
  max-height: none !important;
}

.min-height-690 {
  min-height: 690px !important;
}

.max-height-690 {
  max-height: 690px !important;
}

.height-695 {
  height: 695px !important;
  max-height: none !important;
}

.min-height-695 {
  min-height: 695px !important;
}

.max-height-695 {
  max-height: 695px !important;
}

.height-700 {
  height: 700px !important;
  max-height: none !important;
}

.min-height-700 {
  min-height: 700px !important;
}

.max-height-700 {
  max-height: 700px !important;
}

.height-705 {
  height: 705px !important;
  max-height: none !important;
}

.min-height-705 {
  min-height: 705px !important;
}

.max-height-705 {
  max-height: 705px !important;
}

.height-710 {
  height: 710px !important;
  max-height: none !important;
}

.min-height-710 {
  min-height: 710px !important;
}

.max-height-710 {
  max-height: 710px !important;
}

.height-715 {
  height: 715px !important;
  max-height: none !important;
}

.min-height-715 {
  min-height: 715px !important;
}

.max-height-715 {
  max-height: 715px !important;
}

.height-720 {
  height: 720px !important;
  max-height: none !important;
}

.min-height-720 {
  min-height: 720px !important;
}

.max-height-720 {
  max-height: 720px !important;
}

.height-725 {
  height: 725px !important;
  max-height: none !important;
}

.min-height-725 {
  min-height: 725px !important;
}

.max-height-725 {
  max-height: 725px !important;
}

.height-730 {
  height: 730px !important;
  max-height: none !important;
}

.min-height-730 {
  min-height: 730px !important;
}

.max-height-730 {
  max-height: 730px !important;
}

.height-735 {
  height: 735px !important;
  max-height: none !important;
}

.min-height-735 {
  min-height: 735px !important;
}

.max-height-735 {
  max-height: 735px !important;
}

.height-740 {
  height: 740px !important;
  max-height: none !important;
}

.min-height-740 {
  min-height: 740px !important;
}

.max-height-740 {
  max-height: 740px !important;
}

.height-745 {
  height: 745px !important;
  max-height: none !important;
}

.min-height-745 {
  min-height: 745px !important;
}

.max-height-745 {
  max-height: 745px !important;
}

.height-750 {
  height: 750px !important;
  max-height: none !important;
}

.min-height-750 {
  min-height: 750px !important;
}

.max-height-750 {
  max-height: 750px !important;
}

.height-755 {
  height: 755px !important;
  max-height: none !important;
}

.min-height-755 {
  min-height: 755px !important;
}

.max-height-755 {
  max-height: 755px !important;
}

.height-760 {
  height: 760px !important;
  max-height: none !important;
}

.min-height-760 {
  min-height: 760px !important;
}

.max-height-760 {
  max-height: 760px !important;
}

.height-765 {
  height: 765px !important;
  max-height: none !important;
}

.min-height-765 {
  min-height: 765px !important;
}

.max-height-765 {
  max-height: 765px !important;
}

.height-770 {
  height: 770px !important;
  max-height: none !important;
}

.min-height-770 {
  min-height: 770px !important;
}

.max-height-770 {
  max-height: 770px !important;
}

.height-775 {
  height: 775px !important;
  max-height: none !important;
}

.min-height-775 {
  min-height: 775px !important;
}

.max-height-775 {
  max-height: 775px !important;
}

.height-780 {
  height: 780px !important;
  max-height: none !important;
}

.min-height-780 {
  min-height: 780px !important;
}

.max-height-780 {
  max-height: 780px !important;
}

.height-785 {
  height: 785px !important;
  max-height: none !important;
}

.min-height-785 {
  min-height: 785px !important;
}

.max-height-785 {
  max-height: 785px !important;
}

.height-790 {
  height: 790px !important;
  max-height: none !important;
}

.min-height-790 {
  min-height: 790px !important;
}

.max-height-790 {
  max-height: 790px !important;
}

.height-795 {
  height: 795px !important;
  max-height: none !important;
}

.min-height-795 {
  min-height: 795px !important;
}

.max-height-795 {
  max-height: 795px !important;
}

.height-800 {
  height: 800px !important;
  max-height: none !important;
}

.min-height-800 {
  min-height: 800px !important;
}

.max-height-800 {
  max-height: 800px !important;
}

.height-805 {
  height: 805px !important;
  max-height: none !important;
}

.min-height-805 {
  min-height: 805px !important;
}

.max-height-805 {
  max-height: 805px !important;
}

.height-810 {
  height: 810px !important;
  max-height: none !important;
}

.min-height-810 {
  min-height: 810px !important;
}

.max-height-810 {
  max-height: 810px !important;
}

.height-815 {
  height: 815px !important;
  max-height: none !important;
}

.min-height-815 {
  min-height: 815px !important;
}

.max-height-815 {
  max-height: 815px !important;
}

.height-820 {
  height: 820px !important;
  max-height: none !important;
}

.min-height-820 {
  min-height: 820px !important;
}

.max-height-820 {
  max-height: 820px !important;
}

.height-825 {
  height: 825px !important;
  max-height: none !important;
}

.min-height-825 {
  min-height: 825px !important;
}

.max-height-825 {
  max-height: 825px !important;
}

.height-830 {
  height: 830px !important;
  max-height: none !important;
}

.min-height-830 {
  min-height: 830px !important;
}

.max-height-830 {
  max-height: 830px !important;
}

.height-835 {
  height: 835px !important;
  max-height: none !important;
}

.min-height-835 {
  min-height: 835px !important;
}

.max-height-835 {
  max-height: 835px !important;
}

.height-840 {
  height: 840px !important;
  max-height: none !important;
}

.min-height-840 {
  min-height: 840px !important;
}

.max-height-840 {
  max-height: 840px !important;
}

.height-845 {
  height: 845px !important;
  max-height: none !important;
}

.min-height-845 {
  min-height: 845px !important;
}

.max-height-845 {
  max-height: 845px !important;
}

.height-850 {
  height: 850px !important;
  max-height: none !important;
}

.min-height-850 {
  min-height: 850px !important;
}

.max-height-850 {
  max-height: 850px !important;
}

.height-855 {
  height: 855px !important;
  max-height: none !important;
}

.min-height-855 {
  min-height: 855px !important;
}

.max-height-855 {
  max-height: 855px !important;
}

.height-860 {
  height: 860px !important;
  max-height: none !important;
}

.min-height-860 {
  min-height: 860px !important;
}

.max-height-860 {
  max-height: 860px !important;
}

.height-865 {
  height: 865px !important;
  max-height: none !important;
}

.min-height-865 {
  min-height: 865px !important;
}

.max-height-865 {
  max-height: 865px !important;
}

.height-870 {
  height: 870px !important;
  max-height: none !important;
}

.min-height-870 {
  min-height: 870px !important;
}

.max-height-870 {
  max-height: 870px !important;
}

.height-875 {
  height: 875px !important;
  max-height: none !important;
}

.min-height-875 {
  min-height: 875px !important;
}

.max-height-875 {
  max-height: 875px !important;
}

.height-880 {
  height: 880px !important;
  max-height: none !important;
}

.min-height-880 {
  min-height: 880px !important;
}

.max-height-880 {
  max-height: 880px !important;
}

.height-885 {
  height: 885px !important;
  max-height: none !important;
}

.min-height-885 {
  min-height: 885px !important;
}

.max-height-885 {
  max-height: 885px !important;
}

.height-890 {
  height: 890px !important;
  max-height: none !important;
}

.min-height-890 {
  min-height: 890px !important;
}

.max-height-890 {
  max-height: 890px !important;
}

.height-895 {
  height: 895px !important;
  max-height: none !important;
}

.min-height-895 {
  min-height: 895px !important;
}

.max-height-895 {
  max-height: 895px !important;
}

.height-900 {
  height: 900px !important;
  max-height: none !important;
}

.min-height-900 {
  min-height: 900px !important;
}

.max-height-900 {
  max-height: 900px !important;
}

.height-905 {
  height: 905px !important;
  max-height: none !important;
}

.min-height-905 {
  min-height: 905px !important;
}

.max-height-905 {
  max-height: 905px !important;
}

.height-910 {
  height: 910px !important;
  max-height: none !important;
}

.min-height-910 {
  min-height: 910px !important;
}

.max-height-910 {
  max-height: 910px !important;
}

.height-915 {
  height: 915px !important;
  max-height: none !important;
}

.min-height-915 {
  min-height: 915px !important;
}

.max-height-915 {
  max-height: 915px !important;
}

.height-920 {
  height: 920px !important;
  max-height: none !important;
}

.min-height-920 {
  min-height: 920px !important;
}

.max-height-920 {
  max-height: 920px !important;
}

.height-925 {
  height: 925px !important;
  max-height: none !important;
}

.min-height-925 {
  min-height: 925px !important;
}

.max-height-925 {
  max-height: 925px !important;
}

.height-930 {
  height: 930px !important;
  max-height: none !important;
}

.min-height-930 {
  min-height: 930px !important;
}

.max-height-930 {
  max-height: 930px !important;
}

.height-935 {
  height: 935px !important;
  max-height: none !important;
}

.min-height-935 {
  min-height: 935px !important;
}

.max-height-935 {
  max-height: 935px !important;
}

.height-940 {
  height: 940px !important;
  max-height: none !important;
}

.min-height-940 {
  min-height: 940px !important;
}

.max-height-940 {
  max-height: 940px !important;
}

.height-945 {
  height: 945px !important;
  max-height: none !important;
}

.min-height-945 {
  min-height: 945px !important;
}

.max-height-945 {
  max-height: 945px !important;
}

.height-950 {
  height: 950px !important;
  max-height: none !important;
}

.min-height-950 {
  min-height: 950px !important;
}

.max-height-950 {
  max-height: 950px !important;
}

.height-955 {
  height: 955px !important;
  max-height: none !important;
}

.min-height-955 {
  min-height: 955px !important;
}

.max-height-955 {
  max-height: 955px !important;
}

.height-960 {
  height: 960px !important;
  max-height: none !important;
}

.min-height-960 {
  min-height: 960px !important;
}

.max-height-960 {
  max-height: 960px !important;
}

.height-965 {
  height: 965px !important;
  max-height: none !important;
}

.min-height-965 {
  min-height: 965px !important;
}

.max-height-965 {
  max-height: 965px !important;
}

.height-970 {
  height: 970px !important;
  max-height: none !important;
}

.min-height-970 {
  min-height: 970px !important;
}

.max-height-970 {
  max-height: 970px !important;
}

.height-975 {
  height: 975px !important;
  max-height: none !important;
}

.min-height-975 {
  min-height: 975px !important;
}

.max-height-975 {
  max-height: 975px !important;
}

.height-980 {
  height: 980px !important;
  max-height: none !important;
}

.min-height-980 {
  min-height: 980px !important;
}

.max-height-980 {
  max-height: 980px !important;
}

.height-985 {
  height: 985px !important;
  max-height: none !important;
}

.min-height-985 {
  min-height: 985px !important;
}

.max-height-985 {
  max-height: 985px !important;
}

.height-990 {
  height: 990px !important;
  max-height: none !important;
}

.min-height-990 {
  min-height: 990px !important;
}

.max-height-990 {
  max-height: 990px !important;
}

.height-995 {
  height: 995px !important;
  max-height: none !important;
}

.min-height-995 {
  min-height: 995px !important;
}

.max-height-995 {
  max-height: 995px !important;
}

.height-1000 {
  height: 1000px !important;
  max-height: none !important;
}

.min-height-1000 {
  min-height: 1000px !important;
}

.max-height-1000 {
  max-height: 1000px !important;
}
.is-m,
.is-h {
  visibility: hidden;
}

.flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-dir-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-dir-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.jc-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.jc-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.jc-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.ai-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.ai-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.ai-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.ai-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.gap-0 {
  gap: 0px !important;
}

.gap-x0 {
  gap: 0px 0 !important;
}

.gap-y0 {
  gap: 0 0px !important;
}
.gap-4 {
  gap: 4px !important;
}

.gap-x4 {
  gap: 4px 0 !important;
}

.gap-y4 {
  gap: 0 4px !important;
}
.gap-8 {
  gap: 8px !important;
}

.gap-x8 {
  gap: 8px 0 !important;
}

.gap-y8 {
  gap: 0 8px !important;
}
.gap-12 {
  gap: 12px !important;
}

.gap-x12 {
  gap: 12px 0 !important;
}

.gap-y12 {
  gap: 0 12px !important;
}
.gap-16 {
  gap: 16px !important;
}

.gap-x16 {
  gap: 16px 0 !important;
}

.gap-y16 {
  gap: 0 16px !important;
}
.gap-20 {
  gap: 20px !important;
}

.gap-x20 {
  gap: 20px 0 !important;
}

.gap-y20 {
  gap: 0 20px !important;
}
.gap-24 {
  gap: 24px !important;
}

.gap-x24 {
  gap: 24px 0 !important;
}

.gap-y24 {
  gap: 0 24px !important;
}
.gap-28 {
  gap: 28px !important;
}

.gap-x28 {
  gap: 28px 0 !important;
}

.gap-y28 {
  gap: 0 28px !important;
}
.gap-32 {
  gap: 32px !important;
}

.gap-x32 {
  gap: 32px 0 !important;
}

.gap-y32 {
  gap: 0 32px !important;
}
.gap-36 {
  gap: 36px !important;
}

.gap-x36 {
  gap: 36px 0 !important;
}

.gap-y36 {
  gap: 0 36px !important;
}
.gap-40 {
  gap: 40px !important;
}

.gap-x40 {
  gap: 40px 0 !important;
}

.gap-y40 {
  gap: 0 40px !important;
}
.gap-44 {
  gap: 44px !important;
}

.gap-x44 {
  gap: 44px 0 !important;
}

.gap-y44 {
  gap: 0 44px !important;
}
.gap-48 {
  gap: 48px !important;
}

.gap-x48 {
  gap: 48px 0 !important;
}

.gap-y48 {
  gap: 0 48px !important;
}
.gap-52 {
  gap: 52px !important;
}

.gap-x52 {
  gap: 52px 0 !important;
}

.gap-y52 {
  gap: 0 52px !important;
}
.gap-56 {
  gap: 56px !important;
}

.gap-x56 {
  gap: 56px 0 !important;
}

.gap-y56 {
  gap: 0 56px !important;
}
.gap-60 {
  gap: 60px !important;
}

.gap-x60 {
  gap: 60px 0 !important;
}

.gap-y60 {
  gap: 0 60px !important;
}
.gap-64 {
  gap: 64px !important;
}

.gap-x64 {
  gap: 64px 0 !important;
}

.gap-y64 {
  gap: 0 64px !important;
}
.gap-68 {
  gap: 68px !important;
}

.gap-x68 {
  gap: 68px 0 !important;
}

.gap-y68 {
  gap: 0 68px !important;
}
.gap-72 {
  gap: 72px !important;
}

.gap-x72 {
  gap: 72px 0 !important;
}

.gap-y72 {
  gap: 0 72px !important;
}
.gap-76 {
  gap: 76px !important;
}

.gap-x76 {
  gap: 76px 0 !important;
}

.gap-y76 {
  gap: 0 76px !important;
}
.gap-80 {
  gap: 80px !important;
}

.gap-x80 {
  gap: 80px 0 !important;
}

.gap-y80 {
  gap: 0 80px !important;
}
.gap-84 {
  gap: 84px !important;
}

.gap-x84 {
  gap: 84px 0 !important;
}

.gap-y84 {
  gap: 0 84px !important;
}
.gap-88 {
  gap: 88px !important;
}

.gap-x88 {
  gap: 88px 0 !important;
}

.gap-y88 {
  gap: 0 88px !important;
}
.gap-92 {
  gap: 92px !important;
}

.gap-x92 {
  gap: 92px 0 !important;
}

.gap-y92 {
  gap: 0 92px !important;
}
.gap-96 {
  gap: 96px !important;
}

.gap-x96 {
  gap: 96px 0 !important;
}

.gap-y96 {
  gap: 0 96px !important;
}
.gap-100 {
  gap: 100px !important;
}

.gap-x100 {
  gap: 100px 0 !important;
}

.gap-y100 {
  gap: 0 100px !important;
}
.gap-104 {
  gap: 104px !important;
}

.gap-x104 {
  gap: 104px 0 !important;
}

.gap-y104 {
  gap: 0 104px !important;
}
.gap-108 {
  gap: 108px !important;
}

.gap-x108 {
  gap: 108px 0 !important;
}

.gap-y108 {
  gap: 0 108px !important;
}
.gap-112 {
  gap: 112px !important;
}

.gap-x112 {
  gap: 112px 0 !important;
}

.gap-y112 {
  gap: 0 112px !important;
}
.gap-116 {
  gap: 116px !important;
}

.gap-x116 {
  gap: 116px 0 !important;
}

.gap-y116 {
  gap: 0 116px !important;
}
.gap-120 {
  gap: 120px !important;
}

.gap-x120 {
  gap: 120px 0 !important;
}

.gap-y120 {
  gap: 0 120px !important;
}
.gap-124 {
  gap: 124px !important;
}

.gap-x124 {
  gap: 124px 0 !important;
}

.gap-y124 {
  gap: 0 124px !important;
}
.gap-128 {
  gap: 128px !important;
}

.gap-x128 {
  gap: 128px 0 !important;
}

.gap-y128 {
  gap: 0 128px !important;
}
.gap-132 {
  gap: 132px !important;
}

.gap-x132 {
  gap: 132px 0 !important;
}

.gap-y132 {
  gap: 0 132px !important;
}
.gap-136 {
  gap: 136px !important;
}

.gap-x136 {
  gap: 136px 0 !important;
}

.gap-y136 {
  gap: 0 136px !important;
}
.gap-140 {
  gap: 140px !important;
}

.gap-x140 {
  gap: 140px 0 !important;
}

.gap-y140 {
  gap: 0 140px !important;
}
.gap-144 {
  gap: 144px !important;
}

.gap-x144 {
  gap: 144px 0 !important;
}

.gap-y144 {
  gap: 0 144px !important;
}
.gap-148 {
  gap: 148px !important;
}

.gap-x148 {
  gap: 148px 0 !important;
}

.gap-y148 {
  gap: 0 148px !important;
}
.gap-152 {
  gap: 152px !important;
}

.gap-x152 {
  gap: 152px 0 !important;
}

.gap-y152 {
  gap: 0 152px !important;
}
.gap-156 {
  gap: 156px !important;
}

.gap-x156 {
  gap: 156px 0 !important;
}

.gap-y156 {
  gap: 0 156px !important;
}
.gap-160 {
  gap: 160px !important;
}

.gap-x160 {
  gap: 160px 0 !important;
}

.gap-y160 {
  gap: 0 160px !important;
}
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.top-auto {
  top: auto !important;
}

.bottom-auto {
  bottom: auto !important;
}

.left-auto {
  left: auto !important;
}

.right-auto {
  right: auto !important;
}

.top-0 {
  top: 0px !important;
}

.bottom-0 {
  bottom: 0px !important;
}

.left-0 {
  left: 0px !important;
}

.right-0 {
  right: 0px !important;
}

.n-top-0 {
  top: -0px !important;
}

.n-bottom-0 {
  bottom: -0px !important;
}

.n-left-0 {
  left: -0px !important;
}

.n-right-0 {
  right: -0px !important;
}
.top-5 {
  top: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.n-top-5 {
  top: -5px !important;
}

.n-bottom-5 {
  bottom: -5px !important;
}

.n-left-5 {
  left: -5px !important;
}

.n-right-5 {
  right: -5px !important;
}
.top-10 {
  top: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.n-top-10 {
  top: -10px !important;
}

.n-bottom-10 {
  bottom: -10px !important;
}

.n-left-10 {
  left: -10px !important;
}

.n-right-10 {
  right: -10px !important;
}
.top-15 {
  top: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.n-top-15 {
  top: -15px !important;
}

.n-bottom-15 {
  bottom: -15px !important;
}

.n-left-15 {
  left: -15px !important;
}

.n-right-15 {
  right: -15px !important;
}
.top-20 {
  top: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.n-top-20 {
  top: -20px !important;
}

.n-bottom-20 {
  bottom: -20px !important;
}

.n-left-20 {
  left: -20px !important;
}

.n-right-20 {
  right: -20px !important;
}
.top-25 {
  top: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.n-top-25 {
  top: -25px !important;
}

.n-bottom-25 {
  bottom: -25px !important;
}

.n-left-25 {
  left: -25px !important;
}

.n-right-25 {
  right: -25px !important;
}
.top-30 {
  top: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.n-top-30 {
  top: -30px !important;
}

.n-bottom-30 {
  bottom: -30px !important;
}

.n-left-30 {
  left: -30px !important;
}

.n-right-30 {
  right: -30px !important;
}
.top-35 {
  top: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.n-top-35 {
  top: -35px !important;
}

.n-bottom-35 {
  bottom: -35px !important;
}

.n-left-35 {
  left: -35px !important;
}

.n-right-35 {
  right: -35px !important;
}
.top-40 {
  top: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.n-top-40 {
  top: -40px !important;
}

.n-bottom-40 {
  bottom: -40px !important;
}

.n-left-40 {
  left: -40px !important;
}

.n-right-40 {
  right: -40px !important;
}
.top-45 {
  top: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.n-top-45 {
  top: -45px !important;
}

.n-bottom-45 {
  bottom: -45px !important;
}

.n-left-45 {
  left: -45px !important;
}

.n-right-45 {
  right: -45px !important;
}
.top-50 {
  top: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.n-top-50 {
  top: -50px !important;
}

.n-bottom-50 {
  bottom: -50px !important;
}

.n-left-50 {
  left: -50px !important;
}

.n-right-50 {
  right: -50px !important;
}
.top-55 {
  top: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.n-top-55 {
  top: -55px !important;
}

.n-bottom-55 {
  bottom: -55px !important;
}

.n-left-55 {
  left: -55px !important;
}

.n-right-55 {
  right: -55px !important;
}
.top-60 {
  top: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.n-top-60 {
  top: -60px !important;
}

.n-bottom-60 {
  bottom: -60px !important;
}

.n-left-60 {
  left: -60px !important;
}

.n-right-60 {
  right: -60px !important;
}
.top-65 {
  top: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.n-top-65 {
  top: -65px !important;
}

.n-bottom-65 {
  bottom: -65px !important;
}

.n-left-65 {
  left: -65px !important;
}

.n-right-65 {
  right: -65px !important;
}
.top-70 {
  top: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.n-top-70 {
  top: -70px !important;
}

.n-bottom-70 {
  bottom: -70px !important;
}

.n-left-70 {
  left: -70px !important;
}

.n-right-70 {
  right: -70px !important;
}
.top-75 {
  top: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.n-top-75 {
  top: -75px !important;
}

.n-bottom-75 {
  bottom: -75px !important;
}

.n-left-75 {
  left: -75px !important;
}

.n-right-75 {
  right: -75px !important;
}
.top-80 {
  top: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.n-top-80 {
  top: -80px !important;
}

.n-bottom-80 {
  bottom: -80px !important;
}

.n-left-80 {
  left: -80px !important;
}

.n-right-80 {
  right: -80px !important;
}
.top-85 {
  top: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.n-top-85 {
  top: -85px !important;
}

.n-bottom-85 {
  bottom: -85px !important;
}

.n-left-85 {
  left: -85px !important;
}

.n-right-85 {
  right: -85px !important;
}
.top-90 {
  top: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.n-top-90 {
  top: -90px !important;
}

.n-bottom-90 {
  bottom: -90px !important;
}

.n-left-90 {
  left: -90px !important;
}

.n-right-90 {
  right: -90px !important;
}
.top-95 {
  top: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.n-top-95 {
  top: -95px !important;
}

.n-bottom-95 {
  bottom: -95px !important;
}

.n-left-95 {
  left: -95px !important;
}

.n-right-95 {
  right: -95px !important;
}
.top-100 {
  top: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.n-top-100 {
  top: -100px !important;
}

.n-bottom-100 {
  bottom: -100px !important;
}

.n-left-100 {
  left: -100px !important;
}

.n-right-100 {
  right: -100px !important;
}
.top-105 {
  top: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.n-top-105 {
  top: -105px !important;
}

.n-bottom-105 {
  bottom: -105px !important;
}

.n-left-105 {
  left: -105px !important;
}

.n-right-105 {
  right: -105px !important;
}
.top-110 {
  top: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.n-top-110 {
  top: -110px !important;
}

.n-bottom-110 {
  bottom: -110px !important;
}

.n-left-110 {
  left: -110px !important;
}

.n-right-110 {
  right: -110px !important;
}
.top-115 {
  top: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.n-top-115 {
  top: -115px !important;
}

.n-bottom-115 {
  bottom: -115px !important;
}

.n-left-115 {
  left: -115px !important;
}

.n-right-115 {
  right: -115px !important;
}
.top-120 {
  top: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.n-top-120 {
  top: -120px !important;
}

.n-bottom-120 {
  bottom: -120px !important;
}

.n-left-120 {
  left: -120px !important;
}

.n-right-120 {
  right: -120px !important;
}
.top-125 {
  top: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.n-top-125 {
  top: -125px !important;
}

.n-bottom-125 {
  bottom: -125px !important;
}

.n-left-125 {
  left: -125px !important;
}

.n-right-125 {
  right: -125px !important;
}
.top-130 {
  top: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.n-top-130 {
  top: -130px !important;
}

.n-bottom-130 {
  bottom: -130px !important;
}

.n-left-130 {
  left: -130px !important;
}

.n-right-130 {
  right: -130px !important;
}
.top-135 {
  top: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.n-top-135 {
  top: -135px !important;
}

.n-bottom-135 {
  bottom: -135px !important;
}

.n-left-135 {
  left: -135px !important;
}

.n-right-135 {
  right: -135px !important;
}
.top-140 {
  top: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.n-top-140 {
  top: -140px !important;
}

.n-bottom-140 {
  bottom: -140px !important;
}

.n-left-140 {
  left: -140px !important;
}

.n-right-140 {
  right: -140px !important;
}
.top-145 {
  top: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.n-top-145 {
  top: -145px !important;
}

.n-bottom-145 {
  bottom: -145px !important;
}

.n-left-145 {
  left: -145px !important;
}

.n-right-145 {
  right: -145px !important;
}
.top-150 {
  top: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.n-top-150 {
  top: -150px !important;
}

.n-bottom-150 {
  bottom: -150px !important;
}

.n-left-150 {
  left: -150px !important;
}

.n-right-150 {
  right: -150px !important;
}
.top-155 {
  top: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.n-top-155 {
  top: -155px !important;
}

.n-bottom-155 {
  bottom: -155px !important;
}

.n-left-155 {
  left: -155px !important;
}

.n-right-155 {
  right: -155px !important;
}
.top-160 {
  top: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.n-top-160 {
  top: -160px !important;
}

.n-bottom-160 {
  bottom: -160px !important;
}

.n-left-160 {
  left: -160px !important;
}

.n-right-160 {
  right: -160px !important;
}
.top-165 {
  top: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.n-top-165 {
  top: -165px !important;
}

.n-bottom-165 {
  bottom: -165px !important;
}

.n-left-165 {
  left: -165px !important;
}

.n-right-165 {
  right: -165px !important;
}
.top-170 {
  top: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.n-top-170 {
  top: -170px !important;
}

.n-bottom-170 {
  bottom: -170px !important;
}

.n-left-170 {
  left: -170px !important;
}

.n-right-170 {
  right: -170px !important;
}
.top-175 {
  top: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.n-top-175 {
  top: -175px !important;
}

.n-bottom-175 {
  bottom: -175px !important;
}

.n-left-175 {
  left: -175px !important;
}

.n-right-175 {
  right: -175px !important;
}
.top-180 {
  top: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.n-top-180 {
  top: -180px !important;
}

.n-bottom-180 {
  bottom: -180px !important;
}

.n-left-180 {
  left: -180px !important;
}

.n-right-180 {
  right: -180px !important;
}
.top-185 {
  top: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.n-top-185 {
  top: -185px !important;
}

.n-bottom-185 {
  bottom: -185px !important;
}

.n-left-185 {
  left: -185px !important;
}

.n-right-185 {
  right: -185px !important;
}
.top-190 {
  top: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.n-top-190 {
  top: -190px !important;
}

.n-bottom-190 {
  bottom: -190px !important;
}

.n-left-190 {
  left: -190px !important;
}

.n-right-190 {
  right: -190px !important;
}
.top-195 {
  top: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.n-top-195 {
  top: -195px !important;
}

.n-bottom-195 {
  bottom: -195px !important;
}

.n-left-195 {
  left: -195px !important;
}

.n-right-195 {
  right: -195px !important;
}
.top-200 {
  top: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.n-top-200 {
  top: -200px !important;
}

.n-bottom-200 {
  bottom: -200px !important;
}

.n-left-200 {
  left: -200px !important;
}

.n-right-200 {
  right: -200px !important;
}
.top-205 {
  top: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.n-top-205 {
  top: -205px !important;
}

.n-bottom-205 {
  bottom: -205px !important;
}

.n-left-205 {
  left: -205px !important;
}

.n-right-205 {
  right: -205px !important;
}
.top-210 {
  top: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.n-top-210 {
  top: -210px !important;
}

.n-bottom-210 {
  bottom: -210px !important;
}

.n-left-210 {
  left: -210px !important;
}

.n-right-210 {
  right: -210px !important;
}
.top-215 {
  top: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.n-top-215 {
  top: -215px !important;
}

.n-bottom-215 {
  bottom: -215px !important;
}

.n-left-215 {
  left: -215px !important;
}

.n-right-215 {
  right: -215px !important;
}
.top-220 {
  top: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.n-top-220 {
  top: -220px !important;
}

.n-bottom-220 {
  bottom: -220px !important;
}

.n-left-220 {
  left: -220px !important;
}

.n-right-220 {
  right: -220px !important;
}
.top-225 {
  top: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.n-top-225 {
  top: -225px !important;
}

.n-bottom-225 {
  bottom: -225px !important;
}

.n-left-225 {
  left: -225px !important;
}

.n-right-225 {
  right: -225px !important;
}
.top-230 {
  top: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.n-top-230 {
  top: -230px !important;
}

.n-bottom-230 {
  bottom: -230px !important;
}

.n-left-230 {
  left: -230px !important;
}

.n-right-230 {
  right: -230px !important;
}
.top-235 {
  top: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.n-top-235 {
  top: -235px !important;
}

.n-bottom-235 {
  bottom: -235px !important;
}

.n-left-235 {
  left: -235px !important;
}

.n-right-235 {
  right: -235px !important;
}
.top-240 {
  top: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.n-top-240 {
  top: -240px !important;
}

.n-bottom-240 {
  bottom: -240px !important;
}

.n-left-240 {
  left: -240px !important;
}

.n-right-240 {
  right: -240px !important;
}
.top-245 {
  top: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.n-top-245 {
  top: -245px !important;
}

.n-bottom-245 {
  bottom: -245px !important;
}

.n-left-245 {
  left: -245px !important;
}

.n-right-245 {
  right: -245px !important;
}
.top-250 {
  top: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.n-top-250 {
  top: -250px !important;
}

.n-bottom-250 {
  bottom: -250px !important;
}

.n-left-250 {
  left: -250px !important;
}

.n-right-250 {
  right: -250px !important;
}
.top-255 {
  top: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.n-top-255 {
  top: -255px !important;
}

.n-bottom-255 {
  bottom: -255px !important;
}

.n-left-255 {
  left: -255px !important;
}

.n-right-255 {
  right: -255px !important;
}
.top-260 {
  top: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.n-top-260 {
  top: -260px !important;
}

.n-bottom-260 {
  bottom: -260px !important;
}

.n-left-260 {
  left: -260px !important;
}

.n-right-260 {
  right: -260px !important;
}
.top-265 {
  top: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.n-top-265 {
  top: -265px !important;
}

.n-bottom-265 {
  bottom: -265px !important;
}

.n-left-265 {
  left: -265px !important;
}

.n-right-265 {
  right: -265px !important;
}
.top-270 {
  top: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.n-top-270 {
  top: -270px !important;
}

.n-bottom-270 {
  bottom: -270px !important;
}

.n-left-270 {
  left: -270px !important;
}

.n-right-270 {
  right: -270px !important;
}
.top-275 {
  top: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.n-top-275 {
  top: -275px !important;
}

.n-bottom-275 {
  bottom: -275px !important;
}

.n-left-275 {
  left: -275px !important;
}

.n-right-275 {
  right: -275px !important;
}
.top-280 {
  top: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.n-top-280 {
  top: -280px !important;
}

.n-bottom-280 {
  bottom: -280px !important;
}

.n-left-280 {
  left: -280px !important;
}

.n-right-280 {
  right: -280px !important;
}
.top-285 {
  top: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.n-top-285 {
  top: -285px !important;
}

.n-bottom-285 {
  bottom: -285px !important;
}

.n-left-285 {
  left: -285px !important;
}

.n-right-285 {
  right: -285px !important;
}
.top-290 {
  top: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.n-top-290 {
  top: -290px !important;
}

.n-bottom-290 {
  bottom: -290px !important;
}

.n-left-290 {
  left: -290px !important;
}

.n-right-290 {
  right: -290px !important;
}
.top-295 {
  top: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.n-top-295 {
  top: -295px !important;
}

.n-bottom-295 {
  bottom: -295px !important;
}

.n-left-295 {
  left: -295px !important;
}

.n-right-295 {
  right: -295px !important;
}
.top-300 {
  top: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.n-top-300 {
  top: -300px !important;
}

.n-bottom-300 {
  bottom: -300px !important;
}

.n-left-300 {
  left: -300px !important;
}

.n-right-300 {
  right: -300px !important;
}
.top-305 {
  top: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.n-top-305 {
  top: -305px !important;
}

.n-bottom-305 {
  bottom: -305px !important;
}

.n-left-305 {
  left: -305px !important;
}

.n-right-305 {
  right: -305px !important;
}
.top-310 {
  top: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.n-top-310 {
  top: -310px !important;
}

.n-bottom-310 {
  bottom: -310px !important;
}

.n-left-310 {
  left: -310px !important;
}

.n-right-310 {
  right: -310px !important;
}
.top-315 {
  top: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.n-top-315 {
  top: -315px !important;
}

.n-bottom-315 {
  bottom: -315px !important;
}

.n-left-315 {
  left: -315px !important;
}

.n-right-315 {
  right: -315px !important;
}
.top-320 {
  top: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.n-top-320 {
  top: -320px !important;
}

.n-bottom-320 {
  bottom: -320px !important;
}

.n-left-320 {
  left: -320px !important;
}

.n-right-320 {
  right: -320px !important;
}
.top-325 {
  top: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.n-top-325 {
  top: -325px !important;
}

.n-bottom-325 {
  bottom: -325px !important;
}

.n-left-325 {
  left: -325px !important;
}

.n-right-325 {
  right: -325px !important;
}
.top-330 {
  top: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.n-top-330 {
  top: -330px !important;
}

.n-bottom-330 {
  bottom: -330px !important;
}

.n-left-330 {
  left: -330px !important;
}

.n-right-330 {
  right: -330px !important;
}
.top-335 {
  top: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.n-top-335 {
  top: -335px !important;
}

.n-bottom-335 {
  bottom: -335px !important;
}

.n-left-335 {
  left: -335px !important;
}

.n-right-335 {
  right: -335px !important;
}
.top-340 {
  top: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.n-top-340 {
  top: -340px !important;
}

.n-bottom-340 {
  bottom: -340px !important;
}

.n-left-340 {
  left: -340px !important;
}

.n-right-340 {
  right: -340px !important;
}
.top-345 {
  top: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.n-top-345 {
  top: -345px !important;
}

.n-bottom-345 {
  bottom: -345px !important;
}

.n-left-345 {
  left: -345px !important;
}

.n-right-345 {
  right: -345px !important;
}
.top-350 {
  top: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.n-top-350 {
  top: -350px !important;
}

.n-bottom-350 {
  bottom: -350px !important;
}

.n-left-350 {
  left: -350px !important;
}

.n-right-350 {
  right: -350px !important;
}
.top-355 {
  top: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.n-top-355 {
  top: -355px !important;
}

.n-bottom-355 {
  bottom: -355px !important;
}

.n-left-355 {
  left: -355px !important;
}

.n-right-355 {
  right: -355px !important;
}
.top-360 {
  top: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.n-top-360 {
  top: -360px !important;
}

.n-bottom-360 {
  bottom: -360px !important;
}

.n-left-360 {
  left: -360px !important;
}

.n-right-360 {
  right: -360px !important;
}
.top-365 {
  top: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.n-top-365 {
  top: -365px !important;
}

.n-bottom-365 {
  bottom: -365px !important;
}

.n-left-365 {
  left: -365px !important;
}

.n-right-365 {
  right: -365px !important;
}
.top-370 {
  top: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.n-top-370 {
  top: -370px !important;
}

.n-bottom-370 {
  bottom: -370px !important;
}

.n-left-370 {
  left: -370px !important;
}

.n-right-370 {
  right: -370px !important;
}
.top-375 {
  top: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.n-top-375 {
  top: -375px !important;
}

.n-bottom-375 {
  bottom: -375px !important;
}

.n-left-375 {
  left: -375px !important;
}

.n-right-375 {
  right: -375px !important;
}
.top-380 {
  top: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.n-top-380 {
  top: -380px !important;
}

.n-bottom-380 {
  bottom: -380px !important;
}

.n-left-380 {
  left: -380px !important;
}

.n-right-380 {
  right: -380px !important;
}
.top-385 {
  top: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.n-top-385 {
  top: -385px !important;
}

.n-bottom-385 {
  bottom: -385px !important;
}

.n-left-385 {
  left: -385px !important;
}

.n-right-385 {
  right: -385px !important;
}
.top-390 {
  top: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.n-top-390 {
  top: -390px !important;
}

.n-bottom-390 {
  bottom: -390px !important;
}

.n-left-390 {
  left: -390px !important;
}

.n-right-390 {
  right: -390px !important;
}
.top-395 {
  top: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.n-top-395 {
  top: -395px !important;
}

.n-bottom-395 {
  bottom: -395px !important;
}

.n-left-395 {
  left: -395px !important;
}

.n-right-395 {
  right: -395px !important;
}
.top-400 {
  top: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.n-top-400 {
  top: -400px !important;
}

.n-bottom-400 {
  bottom: -400px !important;
}

.n-left-400 {
  left: -400px !important;
}

.n-right-400 {
  right: -400px !important;
}
.top-405 {
  top: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.n-top-405 {
  top: -405px !important;
}

.n-bottom-405 {
  bottom: -405px !important;
}

.n-left-405 {
  left: -405px !important;
}

.n-right-405 {
  right: -405px !important;
}
.top-410 {
  top: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.n-top-410 {
  top: -410px !important;
}

.n-bottom-410 {
  bottom: -410px !important;
}

.n-left-410 {
  left: -410px !important;
}

.n-right-410 {
  right: -410px !important;
}
.top-415 {
  top: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.n-top-415 {
  top: -415px !important;
}

.n-bottom-415 {
  bottom: -415px !important;
}

.n-left-415 {
  left: -415px !important;
}

.n-right-415 {
  right: -415px !important;
}
.top-420 {
  top: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.n-top-420 {
  top: -420px !important;
}

.n-bottom-420 {
  bottom: -420px !important;
}

.n-left-420 {
  left: -420px !important;
}

.n-right-420 {
  right: -420px !important;
}
.top-425 {
  top: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.n-top-425 {
  top: -425px !important;
}

.n-bottom-425 {
  bottom: -425px !important;
}

.n-left-425 {
  left: -425px !important;
}

.n-right-425 {
  right: -425px !important;
}
.top-430 {
  top: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.n-top-430 {
  top: -430px !important;
}

.n-bottom-430 {
  bottom: -430px !important;
}

.n-left-430 {
  left: -430px !important;
}

.n-right-430 {
  right: -430px !important;
}
.top-435 {
  top: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.n-top-435 {
  top: -435px !important;
}

.n-bottom-435 {
  bottom: -435px !important;
}

.n-left-435 {
  left: -435px !important;
}

.n-right-435 {
  right: -435px !important;
}
.top-440 {
  top: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.n-top-440 {
  top: -440px !important;
}

.n-bottom-440 {
  bottom: -440px !important;
}

.n-left-440 {
  left: -440px !important;
}

.n-right-440 {
  right: -440px !important;
}
.top-445 {
  top: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.n-top-445 {
  top: -445px !important;
}

.n-bottom-445 {
  bottom: -445px !important;
}

.n-left-445 {
  left: -445px !important;
}

.n-right-445 {
  right: -445px !important;
}
.top-450 {
  top: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.n-top-450 {
  top: -450px !important;
}

.n-bottom-450 {
  bottom: -450px !important;
}

.n-left-450 {
  left: -450px !important;
}

.n-right-450 {
  right: -450px !important;
}
.top-455 {
  top: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.n-top-455 {
  top: -455px !important;
}

.n-bottom-455 {
  bottom: -455px !important;
}

.n-left-455 {
  left: -455px !important;
}

.n-right-455 {
  right: -455px !important;
}
.top-460 {
  top: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.n-top-460 {
  top: -460px !important;
}

.n-bottom-460 {
  bottom: -460px !important;
}

.n-left-460 {
  left: -460px !important;
}

.n-right-460 {
  right: -460px !important;
}
.top-465 {
  top: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.n-top-465 {
  top: -465px !important;
}

.n-bottom-465 {
  bottom: -465px !important;
}

.n-left-465 {
  left: -465px !important;
}

.n-right-465 {
  right: -465px !important;
}
.top-470 {
  top: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.n-top-470 {
  top: -470px !important;
}

.n-bottom-470 {
  bottom: -470px !important;
}

.n-left-470 {
  left: -470px !important;
}

.n-right-470 {
  right: -470px !important;
}
.top-475 {
  top: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.n-top-475 {
  top: -475px !important;
}

.n-bottom-475 {
  bottom: -475px !important;
}

.n-left-475 {
  left: -475px !important;
}

.n-right-475 {
  right: -475px !important;
}
.top-480 {
  top: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.n-top-480 {
  top: -480px !important;
}

.n-bottom-480 {
  bottom: -480px !important;
}

.n-left-480 {
  left: -480px !important;
}

.n-right-480 {
  right: -480px !important;
}
.top-485 {
  top: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.n-top-485 {
  top: -485px !important;
}

.n-bottom-485 {
  bottom: -485px !important;
}

.n-left-485 {
  left: -485px !important;
}

.n-right-485 {
  right: -485px !important;
}
.top-490 {
  top: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.n-top-490 {
  top: -490px !important;
}

.n-bottom-490 {
  bottom: -490px !important;
}

.n-left-490 {
  left: -490px !important;
}

.n-right-490 {
  right: -490px !important;
}
.top-495 {
  top: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.n-top-495 {
  top: -495px !important;
}

.n-bottom-495 {
  bottom: -495px !important;
}

.n-left-495 {
  left: -495px !important;
}

.n-right-495 {
  right: -495px !important;
}
.top-500 {
  top: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.n-top-500 {
  top: -500px !important;
}

.n-bottom-500 {
  bottom: -500px !important;
}

.n-left-500 {
  left: -500px !important;
}

.n-right-500 {
  right: -500px !important;
}
.top-505 {
  top: 505px !important;
}

.bottom-505 {
  bottom: 505px !important;
}

.left-505 {
  left: 505px !important;
}

.right-505 {
  right: 505px !important;
}

.n-top-505 {
  top: -505px !important;
}

.n-bottom-505 {
  bottom: -505px !important;
}

.n-left-505 {
  left: -505px !important;
}

.n-right-505 {
  right: -505px !important;
}
.top-510 {
  top: 510px !important;
}

.bottom-510 {
  bottom: 510px !important;
}

.left-510 {
  left: 510px !important;
}

.right-510 {
  right: 510px !important;
}

.n-top-510 {
  top: -510px !important;
}

.n-bottom-510 {
  bottom: -510px !important;
}

.n-left-510 {
  left: -510px !important;
}

.n-right-510 {
  right: -510px !important;
}
.top-515 {
  top: 515px !important;
}

.bottom-515 {
  bottom: 515px !important;
}

.left-515 {
  left: 515px !important;
}

.right-515 {
  right: 515px !important;
}

.n-top-515 {
  top: -515px !important;
}

.n-bottom-515 {
  bottom: -515px !important;
}

.n-left-515 {
  left: -515px !important;
}

.n-right-515 {
  right: -515px !important;
}
.top-520 {
  top: 520px !important;
}

.bottom-520 {
  bottom: 520px !important;
}

.left-520 {
  left: 520px !important;
}

.right-520 {
  right: 520px !important;
}

.n-top-520 {
  top: -520px !important;
}

.n-bottom-520 {
  bottom: -520px !important;
}

.n-left-520 {
  left: -520px !important;
}

.n-right-520 {
  right: -520px !important;
}
.top-525 {
  top: 525px !important;
}

.bottom-525 {
  bottom: 525px !important;
}

.left-525 {
  left: 525px !important;
}

.right-525 {
  right: 525px !important;
}

.n-top-525 {
  top: -525px !important;
}

.n-bottom-525 {
  bottom: -525px !important;
}

.n-left-525 {
  left: -525px !important;
}

.n-right-525 {
  right: -525px !important;
}
.top-530 {
  top: 530px !important;
}

.bottom-530 {
  bottom: 530px !important;
}

.left-530 {
  left: 530px !important;
}

.right-530 {
  right: 530px !important;
}

.n-top-530 {
  top: -530px !important;
}

.n-bottom-530 {
  bottom: -530px !important;
}

.n-left-530 {
  left: -530px !important;
}

.n-right-530 {
  right: -530px !important;
}
.top-535 {
  top: 535px !important;
}

.bottom-535 {
  bottom: 535px !important;
}

.left-535 {
  left: 535px !important;
}

.right-535 {
  right: 535px !important;
}

.n-top-535 {
  top: -535px !important;
}

.n-bottom-535 {
  bottom: -535px !important;
}

.n-left-535 {
  left: -535px !important;
}

.n-right-535 {
  right: -535px !important;
}
.top-540 {
  top: 540px !important;
}

.bottom-540 {
  bottom: 540px !important;
}

.left-540 {
  left: 540px !important;
}

.right-540 {
  right: 540px !important;
}

.n-top-540 {
  top: -540px !important;
}

.n-bottom-540 {
  bottom: -540px !important;
}

.n-left-540 {
  left: -540px !important;
}

.n-right-540 {
  right: -540px !important;
}
.top-545 {
  top: 545px !important;
}

.bottom-545 {
  bottom: 545px !important;
}

.left-545 {
  left: 545px !important;
}

.right-545 {
  right: 545px !important;
}

.n-top-545 {
  top: -545px !important;
}

.n-bottom-545 {
  bottom: -545px !important;
}

.n-left-545 {
  left: -545px !important;
}

.n-right-545 {
  right: -545px !important;
}
.top-550 {
  top: 550px !important;
}

.bottom-550 {
  bottom: 550px !important;
}

.left-550 {
  left: 550px !important;
}

.right-550 {
  right: 550px !important;
}

.n-top-550 {
  top: -550px !important;
}

.n-bottom-550 {
  bottom: -550px !important;
}

.n-left-550 {
  left: -550px !important;
}

.n-right-550 {
  right: -550px !important;
}
.top-555 {
  top: 555px !important;
}

.bottom-555 {
  bottom: 555px !important;
}

.left-555 {
  left: 555px !important;
}

.right-555 {
  right: 555px !important;
}

.n-top-555 {
  top: -555px !important;
}

.n-bottom-555 {
  bottom: -555px !important;
}

.n-left-555 {
  left: -555px !important;
}

.n-right-555 {
  right: -555px !important;
}
.top-560 {
  top: 560px !important;
}

.bottom-560 {
  bottom: 560px !important;
}

.left-560 {
  left: 560px !important;
}

.right-560 {
  right: 560px !important;
}

.n-top-560 {
  top: -560px !important;
}

.n-bottom-560 {
  bottom: -560px !important;
}

.n-left-560 {
  left: -560px !important;
}

.n-right-560 {
  right: -560px !important;
}
.top-565 {
  top: 565px !important;
}

.bottom-565 {
  bottom: 565px !important;
}

.left-565 {
  left: 565px !important;
}

.right-565 {
  right: 565px !important;
}

.n-top-565 {
  top: -565px !important;
}

.n-bottom-565 {
  bottom: -565px !important;
}

.n-left-565 {
  left: -565px !important;
}

.n-right-565 {
  right: -565px !important;
}
.top-570 {
  top: 570px !important;
}

.bottom-570 {
  bottom: 570px !important;
}

.left-570 {
  left: 570px !important;
}

.right-570 {
  right: 570px !important;
}

.n-top-570 {
  top: -570px !important;
}

.n-bottom-570 {
  bottom: -570px !important;
}

.n-left-570 {
  left: -570px !important;
}

.n-right-570 {
  right: -570px !important;
}
.top-575 {
  top: 575px !important;
}

.bottom-575 {
  bottom: 575px !important;
}

.left-575 {
  left: 575px !important;
}

.right-575 {
  right: 575px !important;
}

.n-top-575 {
  top: -575px !important;
}

.n-bottom-575 {
  bottom: -575px !important;
}

.n-left-575 {
  left: -575px !important;
}

.n-right-575 {
  right: -575px !important;
}
.top-580 {
  top: 580px !important;
}

.bottom-580 {
  bottom: 580px !important;
}

.left-580 {
  left: 580px !important;
}

.right-580 {
  right: 580px !important;
}

.n-top-580 {
  top: -580px !important;
}

.n-bottom-580 {
  bottom: -580px !important;
}

.n-left-580 {
  left: -580px !important;
}

.n-right-580 {
  right: -580px !important;
}
.top-585 {
  top: 585px !important;
}

.bottom-585 {
  bottom: 585px !important;
}

.left-585 {
  left: 585px !important;
}

.right-585 {
  right: 585px !important;
}

.n-top-585 {
  top: -585px !important;
}

.n-bottom-585 {
  bottom: -585px !important;
}

.n-left-585 {
  left: -585px !important;
}

.n-right-585 {
  right: -585px !important;
}
.top-590 {
  top: 590px !important;
}

.bottom-590 {
  bottom: 590px !important;
}

.left-590 {
  left: 590px !important;
}

.right-590 {
  right: 590px !important;
}

.n-top-590 {
  top: -590px !important;
}

.n-bottom-590 {
  bottom: -590px !important;
}

.n-left-590 {
  left: -590px !important;
}

.n-right-590 {
  right: -590px !important;
}
.top-595 {
  top: 595px !important;
}

.bottom-595 {
  bottom: 595px !important;
}

.left-595 {
  left: 595px !important;
}

.right-595 {
  right: 595px !important;
}

.n-top-595 {
  top: -595px !important;
}

.n-bottom-595 {
  bottom: -595px !important;
}

.n-left-595 {
  left: -595px !important;
}

.n-right-595 {
  right: -595px !important;
}
.top-600 {
  top: 600px !important;
}

.bottom-600 {
  bottom: 600px !important;
}

.left-600 {
  left: 600px !important;
}

.right-600 {
  right: 600px !important;
}

.n-top-600 {
  top: -600px !important;
}

.n-bottom-600 {
  bottom: -600px !important;
}

.n-left-600 {
  left: -600px !important;
}

.n-right-600 {
  right: -600px !important;
}
.top-605 {
  top: 605px !important;
}

.bottom-605 {
  bottom: 605px !important;
}

.left-605 {
  left: 605px !important;
}

.right-605 {
  right: 605px !important;
}

.n-top-605 {
  top: -605px !important;
}

.n-bottom-605 {
  bottom: -605px !important;
}

.n-left-605 {
  left: -605px !important;
}

.n-right-605 {
  right: -605px !important;
}
.top-610 {
  top: 610px !important;
}

.bottom-610 {
  bottom: 610px !important;
}

.left-610 {
  left: 610px !important;
}

.right-610 {
  right: 610px !important;
}

.n-top-610 {
  top: -610px !important;
}

.n-bottom-610 {
  bottom: -610px !important;
}

.n-left-610 {
  left: -610px !important;
}

.n-right-610 {
  right: -610px !important;
}
.top-615 {
  top: 615px !important;
}

.bottom-615 {
  bottom: 615px !important;
}

.left-615 {
  left: 615px !important;
}

.right-615 {
  right: 615px !important;
}

.n-top-615 {
  top: -615px !important;
}

.n-bottom-615 {
  bottom: -615px !important;
}

.n-left-615 {
  left: -615px !important;
}

.n-right-615 {
  right: -615px !important;
}
.top-620 {
  top: 620px !important;
}

.bottom-620 {
  bottom: 620px !important;
}

.left-620 {
  left: 620px !important;
}

.right-620 {
  right: 620px !important;
}

.n-top-620 {
  top: -620px !important;
}

.n-bottom-620 {
  bottom: -620px !important;
}

.n-left-620 {
  left: -620px !important;
}

.n-right-620 {
  right: -620px !important;
}
.top-625 {
  top: 625px !important;
}

.bottom-625 {
  bottom: 625px !important;
}

.left-625 {
  left: 625px !important;
}

.right-625 {
  right: 625px !important;
}

.n-top-625 {
  top: -625px !important;
}

.n-bottom-625 {
  bottom: -625px !important;
}

.n-left-625 {
  left: -625px !important;
}

.n-right-625 {
  right: -625px !important;
}
.top-630 {
  top: 630px !important;
}

.bottom-630 {
  bottom: 630px !important;
}

.left-630 {
  left: 630px !important;
}

.right-630 {
  right: 630px !important;
}

.n-top-630 {
  top: -630px !important;
}

.n-bottom-630 {
  bottom: -630px !important;
}

.n-left-630 {
  left: -630px !important;
}

.n-right-630 {
  right: -630px !important;
}
.top-635 {
  top: 635px !important;
}

.bottom-635 {
  bottom: 635px !important;
}

.left-635 {
  left: 635px !important;
}

.right-635 {
  right: 635px !important;
}

.n-top-635 {
  top: -635px !important;
}

.n-bottom-635 {
  bottom: -635px !important;
}

.n-left-635 {
  left: -635px !important;
}

.n-right-635 {
  right: -635px !important;
}
.top-640 {
  top: 640px !important;
}

.bottom-640 {
  bottom: 640px !important;
}

.left-640 {
  left: 640px !important;
}

.right-640 {
  right: 640px !important;
}

.n-top-640 {
  top: -640px !important;
}

.n-bottom-640 {
  bottom: -640px !important;
}

.n-left-640 {
  left: -640px !important;
}

.n-right-640 {
  right: -640px !important;
}
.top-645 {
  top: 645px !important;
}

.bottom-645 {
  bottom: 645px !important;
}

.left-645 {
  left: 645px !important;
}

.right-645 {
  right: 645px !important;
}

.n-top-645 {
  top: -645px !important;
}

.n-bottom-645 {
  bottom: -645px !important;
}

.n-left-645 {
  left: -645px !important;
}

.n-right-645 {
  right: -645px !important;
}
.top-650 {
  top: 650px !important;
}

.bottom-650 {
  bottom: 650px !important;
}

.left-650 {
  left: 650px !important;
}

.right-650 {
  right: 650px !important;
}

.n-top-650 {
  top: -650px !important;
}

.n-bottom-650 {
  bottom: -650px !important;
}

.n-left-650 {
  left: -650px !important;
}

.n-right-650 {
  right: -650px !important;
}
.top-655 {
  top: 655px !important;
}

.bottom-655 {
  bottom: 655px !important;
}

.left-655 {
  left: 655px !important;
}

.right-655 {
  right: 655px !important;
}

.n-top-655 {
  top: -655px !important;
}

.n-bottom-655 {
  bottom: -655px !important;
}

.n-left-655 {
  left: -655px !important;
}

.n-right-655 {
  right: -655px !important;
}
.top-660 {
  top: 660px !important;
}

.bottom-660 {
  bottom: 660px !important;
}

.left-660 {
  left: 660px !important;
}

.right-660 {
  right: 660px !important;
}

.n-top-660 {
  top: -660px !important;
}

.n-bottom-660 {
  bottom: -660px !important;
}

.n-left-660 {
  left: -660px !important;
}

.n-right-660 {
  right: -660px !important;
}
.top-665 {
  top: 665px !important;
}

.bottom-665 {
  bottom: 665px !important;
}

.left-665 {
  left: 665px !important;
}

.right-665 {
  right: 665px !important;
}

.n-top-665 {
  top: -665px !important;
}

.n-bottom-665 {
  bottom: -665px !important;
}

.n-left-665 {
  left: -665px !important;
}

.n-right-665 {
  right: -665px !important;
}
.top-670 {
  top: 670px !important;
}

.bottom-670 {
  bottom: 670px !important;
}

.left-670 {
  left: 670px !important;
}

.right-670 {
  right: 670px !important;
}

.n-top-670 {
  top: -670px !important;
}

.n-bottom-670 {
  bottom: -670px !important;
}

.n-left-670 {
  left: -670px !important;
}

.n-right-670 {
  right: -670px !important;
}
.top-675 {
  top: 675px !important;
}

.bottom-675 {
  bottom: 675px !important;
}

.left-675 {
  left: 675px !important;
}

.right-675 {
  right: 675px !important;
}

.n-top-675 {
  top: -675px !important;
}

.n-bottom-675 {
  bottom: -675px !important;
}

.n-left-675 {
  left: -675px !important;
}

.n-right-675 {
  right: -675px !important;
}
.top-680 {
  top: 680px !important;
}

.bottom-680 {
  bottom: 680px !important;
}

.left-680 {
  left: 680px !important;
}

.right-680 {
  right: 680px !important;
}

.n-top-680 {
  top: -680px !important;
}

.n-bottom-680 {
  bottom: -680px !important;
}

.n-left-680 {
  left: -680px !important;
}

.n-right-680 {
  right: -680px !important;
}
.top-685 {
  top: 685px !important;
}

.bottom-685 {
  bottom: 685px !important;
}

.left-685 {
  left: 685px !important;
}

.right-685 {
  right: 685px !important;
}

.n-top-685 {
  top: -685px !important;
}

.n-bottom-685 {
  bottom: -685px !important;
}

.n-left-685 {
  left: -685px !important;
}

.n-right-685 {
  right: -685px !important;
}
.top-690 {
  top: 690px !important;
}

.bottom-690 {
  bottom: 690px !important;
}

.left-690 {
  left: 690px !important;
}

.right-690 {
  right: 690px !important;
}

.n-top-690 {
  top: -690px !important;
}

.n-bottom-690 {
  bottom: -690px !important;
}

.n-left-690 {
  left: -690px !important;
}

.n-right-690 {
  right: -690px !important;
}
.top-695 {
  top: 695px !important;
}

.bottom-695 {
  bottom: 695px !important;
}

.left-695 {
  left: 695px !important;
}

.right-695 {
  right: 695px !important;
}

.n-top-695 {
  top: -695px !important;
}

.n-bottom-695 {
  bottom: -695px !important;
}

.n-left-695 {
  left: -695px !important;
}

.n-right-695 {
  right: -695px !important;
}
.top-700 {
  top: 700px !important;
}

.bottom-700 {
  bottom: 700px !important;
}

.left-700 {
  left: 700px !important;
}

.right-700 {
  right: 700px !important;
}

.n-top-700 {
  top: -700px !important;
}

.n-bottom-700 {
  bottom: -700px !important;
}

.n-left-700 {
  left: -700px !important;
}

.n-right-700 {
  right: -700px !important;
}
.top-705 {
  top: 705px !important;
}

.bottom-705 {
  bottom: 705px !important;
}

.left-705 {
  left: 705px !important;
}

.right-705 {
  right: 705px !important;
}

.n-top-705 {
  top: -705px !important;
}

.n-bottom-705 {
  bottom: -705px !important;
}

.n-left-705 {
  left: -705px !important;
}

.n-right-705 {
  right: -705px !important;
}
.top-710 {
  top: 710px !important;
}

.bottom-710 {
  bottom: 710px !important;
}

.left-710 {
  left: 710px !important;
}

.right-710 {
  right: 710px !important;
}

.n-top-710 {
  top: -710px !important;
}

.n-bottom-710 {
  bottom: -710px !important;
}

.n-left-710 {
  left: -710px !important;
}

.n-right-710 {
  right: -710px !important;
}
.top-715 {
  top: 715px !important;
}

.bottom-715 {
  bottom: 715px !important;
}

.left-715 {
  left: 715px !important;
}

.right-715 {
  right: 715px !important;
}

.n-top-715 {
  top: -715px !important;
}

.n-bottom-715 {
  bottom: -715px !important;
}

.n-left-715 {
  left: -715px !important;
}

.n-right-715 {
  right: -715px !important;
}
.top-720 {
  top: 720px !important;
}

.bottom-720 {
  bottom: 720px !important;
}

.left-720 {
  left: 720px !important;
}

.right-720 {
  right: 720px !important;
}

.n-top-720 {
  top: -720px !important;
}

.n-bottom-720 {
  bottom: -720px !important;
}

.n-left-720 {
  left: -720px !important;
}

.n-right-720 {
  right: -720px !important;
}
.top-725 {
  top: 725px !important;
}

.bottom-725 {
  bottom: 725px !important;
}

.left-725 {
  left: 725px !important;
}

.right-725 {
  right: 725px !important;
}

.n-top-725 {
  top: -725px !important;
}

.n-bottom-725 {
  bottom: -725px !important;
}

.n-left-725 {
  left: -725px !important;
}

.n-right-725 {
  right: -725px !important;
}
.top-730 {
  top: 730px !important;
}

.bottom-730 {
  bottom: 730px !important;
}

.left-730 {
  left: 730px !important;
}

.right-730 {
  right: 730px !important;
}

.n-top-730 {
  top: -730px !important;
}

.n-bottom-730 {
  bottom: -730px !important;
}

.n-left-730 {
  left: -730px !important;
}

.n-right-730 {
  right: -730px !important;
}
.top-735 {
  top: 735px !important;
}

.bottom-735 {
  bottom: 735px !important;
}

.left-735 {
  left: 735px !important;
}

.right-735 {
  right: 735px !important;
}

.n-top-735 {
  top: -735px !important;
}

.n-bottom-735 {
  bottom: -735px !important;
}

.n-left-735 {
  left: -735px !important;
}

.n-right-735 {
  right: -735px !important;
}
.top-740 {
  top: 740px !important;
}

.bottom-740 {
  bottom: 740px !important;
}

.left-740 {
  left: 740px !important;
}

.right-740 {
  right: 740px !important;
}

.n-top-740 {
  top: -740px !important;
}

.n-bottom-740 {
  bottom: -740px !important;
}

.n-left-740 {
  left: -740px !important;
}

.n-right-740 {
  right: -740px !important;
}
.top-745 {
  top: 745px !important;
}

.bottom-745 {
  bottom: 745px !important;
}

.left-745 {
  left: 745px !important;
}

.right-745 {
  right: 745px !important;
}

.n-top-745 {
  top: -745px !important;
}

.n-bottom-745 {
  bottom: -745px !important;
}

.n-left-745 {
  left: -745px !important;
}

.n-right-745 {
  right: -745px !important;
}
.top-750 {
  top: 750px !important;
}

.bottom-750 {
  bottom: 750px !important;
}

.left-750 {
  left: 750px !important;
}

.right-750 {
  right: 750px !important;
}

.n-top-750 {
  top: -750px !important;
}

.n-bottom-750 {
  bottom: -750px !important;
}

.n-left-750 {
  left: -750px !important;
}

.n-right-750 {
  right: -750px !important;
}
.top-755 {
  top: 755px !important;
}

.bottom-755 {
  bottom: 755px !important;
}

.left-755 {
  left: 755px !important;
}

.right-755 {
  right: 755px !important;
}

.n-top-755 {
  top: -755px !important;
}

.n-bottom-755 {
  bottom: -755px !important;
}

.n-left-755 {
  left: -755px !important;
}

.n-right-755 {
  right: -755px !important;
}
.top-760 {
  top: 760px !important;
}

.bottom-760 {
  bottom: 760px !important;
}

.left-760 {
  left: 760px !important;
}

.right-760 {
  right: 760px !important;
}

.n-top-760 {
  top: -760px !important;
}

.n-bottom-760 {
  bottom: -760px !important;
}

.n-left-760 {
  left: -760px !important;
}

.n-right-760 {
  right: -760px !important;
}
.top-765 {
  top: 765px !important;
}

.bottom-765 {
  bottom: 765px !important;
}

.left-765 {
  left: 765px !important;
}

.right-765 {
  right: 765px !important;
}

.n-top-765 {
  top: -765px !important;
}

.n-bottom-765 {
  bottom: -765px !important;
}

.n-left-765 {
  left: -765px !important;
}

.n-right-765 {
  right: -765px !important;
}
.top-770 {
  top: 770px !important;
}

.bottom-770 {
  bottom: 770px !important;
}

.left-770 {
  left: 770px !important;
}

.right-770 {
  right: 770px !important;
}

.n-top-770 {
  top: -770px !important;
}

.n-bottom-770 {
  bottom: -770px !important;
}

.n-left-770 {
  left: -770px !important;
}

.n-right-770 {
  right: -770px !important;
}
.top-775 {
  top: 775px !important;
}

.bottom-775 {
  bottom: 775px !important;
}

.left-775 {
  left: 775px !important;
}

.right-775 {
  right: 775px !important;
}

.n-top-775 {
  top: -775px !important;
}

.n-bottom-775 {
  bottom: -775px !important;
}

.n-left-775 {
  left: -775px !important;
}

.n-right-775 {
  right: -775px !important;
}
.top-780 {
  top: 780px !important;
}

.bottom-780 {
  bottom: 780px !important;
}

.left-780 {
  left: 780px !important;
}

.right-780 {
  right: 780px !important;
}

.n-top-780 {
  top: -780px !important;
}

.n-bottom-780 {
  bottom: -780px !important;
}

.n-left-780 {
  left: -780px !important;
}

.n-right-780 {
  right: -780px !important;
}
.top-785 {
  top: 785px !important;
}

.bottom-785 {
  bottom: 785px !important;
}

.left-785 {
  left: 785px !important;
}

.right-785 {
  right: 785px !important;
}

.n-top-785 {
  top: -785px !important;
}

.n-bottom-785 {
  bottom: -785px !important;
}

.n-left-785 {
  left: -785px !important;
}

.n-right-785 {
  right: -785px !important;
}
.top-790 {
  top: 790px !important;
}

.bottom-790 {
  bottom: 790px !important;
}

.left-790 {
  left: 790px !important;
}

.right-790 {
  right: 790px !important;
}

.n-top-790 {
  top: -790px !important;
}

.n-bottom-790 {
  bottom: -790px !important;
}

.n-left-790 {
  left: -790px !important;
}

.n-right-790 {
  right: -790px !important;
}
.top-795 {
  top: 795px !important;
}

.bottom-795 {
  bottom: 795px !important;
}

.left-795 {
  left: 795px !important;
}

.right-795 {
  right: 795px !important;
}

.n-top-795 {
  top: -795px !important;
}

.n-bottom-795 {
  bottom: -795px !important;
}

.n-left-795 {
  left: -795px !important;
}

.n-right-795 {
  right: -795px !important;
}
.top-800 {
  top: 800px !important;
}

.bottom-800 {
  bottom: 800px !important;
}

.left-800 {
  left: 800px !important;
}

.right-800 {
  right: 800px !important;
}

.n-top-800 {
  top: -800px !important;
}

.n-bottom-800 {
  bottom: -800px !important;
}

.n-left-800 {
  left: -800px !important;
}

.n-right-800 {
  right: -800px !important;
}
.top-805 {
  top: 805px !important;
}

.bottom-805 {
  bottom: 805px !important;
}

.left-805 {
  left: 805px !important;
}

.right-805 {
  right: 805px !important;
}

.n-top-805 {
  top: -805px !important;
}

.n-bottom-805 {
  bottom: -805px !important;
}

.n-left-805 {
  left: -805px !important;
}

.n-right-805 {
  right: -805px !important;
}
.top-810 {
  top: 810px !important;
}

.bottom-810 {
  bottom: 810px !important;
}

.left-810 {
  left: 810px !important;
}

.right-810 {
  right: 810px !important;
}

.n-top-810 {
  top: -810px !important;
}

.n-bottom-810 {
  bottom: -810px !important;
}

.n-left-810 {
  left: -810px !important;
}

.n-right-810 {
  right: -810px !important;
}
.top-815 {
  top: 815px !important;
}

.bottom-815 {
  bottom: 815px !important;
}

.left-815 {
  left: 815px !important;
}

.right-815 {
  right: 815px !important;
}

.n-top-815 {
  top: -815px !important;
}

.n-bottom-815 {
  bottom: -815px !important;
}

.n-left-815 {
  left: -815px !important;
}

.n-right-815 {
  right: -815px !important;
}
.top-820 {
  top: 820px !important;
}

.bottom-820 {
  bottom: 820px !important;
}

.left-820 {
  left: 820px !important;
}

.right-820 {
  right: 820px !important;
}

.n-top-820 {
  top: -820px !important;
}

.n-bottom-820 {
  bottom: -820px !important;
}

.n-left-820 {
  left: -820px !important;
}

.n-right-820 {
  right: -820px !important;
}
.top-825 {
  top: 825px !important;
}

.bottom-825 {
  bottom: 825px !important;
}

.left-825 {
  left: 825px !important;
}

.right-825 {
  right: 825px !important;
}

.n-top-825 {
  top: -825px !important;
}

.n-bottom-825 {
  bottom: -825px !important;
}

.n-left-825 {
  left: -825px !important;
}

.n-right-825 {
  right: -825px !important;
}
.top-830 {
  top: 830px !important;
}

.bottom-830 {
  bottom: 830px !important;
}

.left-830 {
  left: 830px !important;
}

.right-830 {
  right: 830px !important;
}

.n-top-830 {
  top: -830px !important;
}

.n-bottom-830 {
  bottom: -830px !important;
}

.n-left-830 {
  left: -830px !important;
}

.n-right-830 {
  right: -830px !important;
}
.top-835 {
  top: 835px !important;
}

.bottom-835 {
  bottom: 835px !important;
}

.left-835 {
  left: 835px !important;
}

.right-835 {
  right: 835px !important;
}

.n-top-835 {
  top: -835px !important;
}

.n-bottom-835 {
  bottom: -835px !important;
}

.n-left-835 {
  left: -835px !important;
}

.n-right-835 {
  right: -835px !important;
}
.top-840 {
  top: 840px !important;
}

.bottom-840 {
  bottom: 840px !important;
}

.left-840 {
  left: 840px !important;
}

.right-840 {
  right: 840px !important;
}

.n-top-840 {
  top: -840px !important;
}

.n-bottom-840 {
  bottom: -840px !important;
}

.n-left-840 {
  left: -840px !important;
}

.n-right-840 {
  right: -840px !important;
}
.top-845 {
  top: 845px !important;
}

.bottom-845 {
  bottom: 845px !important;
}

.left-845 {
  left: 845px !important;
}

.right-845 {
  right: 845px !important;
}

.n-top-845 {
  top: -845px !important;
}

.n-bottom-845 {
  bottom: -845px !important;
}

.n-left-845 {
  left: -845px !important;
}

.n-right-845 {
  right: -845px !important;
}
.top-850 {
  top: 850px !important;
}

.bottom-850 {
  bottom: 850px !important;
}

.left-850 {
  left: 850px !important;
}

.right-850 {
  right: 850px !important;
}

.n-top-850 {
  top: -850px !important;
}

.n-bottom-850 {
  bottom: -850px !important;
}

.n-left-850 {
  left: -850px !important;
}

.n-right-850 {
  right: -850px !important;
}
.top-855 {
  top: 855px !important;
}

.bottom-855 {
  bottom: 855px !important;
}

.left-855 {
  left: 855px !important;
}

.right-855 {
  right: 855px !important;
}

.n-top-855 {
  top: -855px !important;
}

.n-bottom-855 {
  bottom: -855px !important;
}

.n-left-855 {
  left: -855px !important;
}

.n-right-855 {
  right: -855px !important;
}
.top-860 {
  top: 860px !important;
}

.bottom-860 {
  bottom: 860px !important;
}

.left-860 {
  left: 860px !important;
}

.right-860 {
  right: 860px !important;
}

.n-top-860 {
  top: -860px !important;
}

.n-bottom-860 {
  bottom: -860px !important;
}

.n-left-860 {
  left: -860px !important;
}

.n-right-860 {
  right: -860px !important;
}
.top-865 {
  top: 865px !important;
}

.bottom-865 {
  bottom: 865px !important;
}

.left-865 {
  left: 865px !important;
}

.right-865 {
  right: 865px !important;
}

.n-top-865 {
  top: -865px !important;
}

.n-bottom-865 {
  bottom: -865px !important;
}

.n-left-865 {
  left: -865px !important;
}

.n-right-865 {
  right: -865px !important;
}
.top-870 {
  top: 870px !important;
}

.bottom-870 {
  bottom: 870px !important;
}

.left-870 {
  left: 870px !important;
}

.right-870 {
  right: 870px !important;
}

.n-top-870 {
  top: -870px !important;
}

.n-bottom-870 {
  bottom: -870px !important;
}

.n-left-870 {
  left: -870px !important;
}

.n-right-870 {
  right: -870px !important;
}
.top-875 {
  top: 875px !important;
}

.bottom-875 {
  bottom: 875px !important;
}

.left-875 {
  left: 875px !important;
}

.right-875 {
  right: 875px !important;
}

.n-top-875 {
  top: -875px !important;
}

.n-bottom-875 {
  bottom: -875px !important;
}

.n-left-875 {
  left: -875px !important;
}

.n-right-875 {
  right: -875px !important;
}
.top-880 {
  top: 880px !important;
}

.bottom-880 {
  bottom: 880px !important;
}

.left-880 {
  left: 880px !important;
}

.right-880 {
  right: 880px !important;
}

.n-top-880 {
  top: -880px !important;
}

.n-bottom-880 {
  bottom: -880px !important;
}

.n-left-880 {
  left: -880px !important;
}

.n-right-880 {
  right: -880px !important;
}
.top-885 {
  top: 885px !important;
}

.bottom-885 {
  bottom: 885px !important;
}

.left-885 {
  left: 885px !important;
}

.right-885 {
  right: 885px !important;
}

.n-top-885 {
  top: -885px !important;
}

.n-bottom-885 {
  bottom: -885px !important;
}

.n-left-885 {
  left: -885px !important;
}

.n-right-885 {
  right: -885px !important;
}
.top-890 {
  top: 890px !important;
}

.bottom-890 {
  bottom: 890px !important;
}

.left-890 {
  left: 890px !important;
}

.right-890 {
  right: 890px !important;
}

.n-top-890 {
  top: -890px !important;
}

.n-bottom-890 {
  bottom: -890px !important;
}

.n-left-890 {
  left: -890px !important;
}

.n-right-890 {
  right: -890px !important;
}
.top-895 {
  top: 895px !important;
}

.bottom-895 {
  bottom: 895px !important;
}

.left-895 {
  left: 895px !important;
}

.right-895 {
  right: 895px !important;
}

.n-top-895 {
  top: -895px !important;
}

.n-bottom-895 {
  bottom: -895px !important;
}

.n-left-895 {
  left: -895px !important;
}

.n-right-895 {
  right: -895px !important;
}
.top-900 {
  top: 900px !important;
}

.bottom-900 {
  bottom: 900px !important;
}

.left-900 {
  left: 900px !important;
}

.right-900 {
  right: 900px !important;
}

.n-top-900 {
  top: -900px !important;
}

.n-bottom-900 {
  bottom: -900px !important;
}

.n-left-900 {
  left: -900px !important;
}

.n-right-900 {
  right: -900px !important;
}
.top-905 {
  top: 905px !important;
}

.bottom-905 {
  bottom: 905px !important;
}

.left-905 {
  left: 905px !important;
}

.right-905 {
  right: 905px !important;
}

.n-top-905 {
  top: -905px !important;
}

.n-bottom-905 {
  bottom: -905px !important;
}

.n-left-905 {
  left: -905px !important;
}

.n-right-905 {
  right: -905px !important;
}
.top-910 {
  top: 910px !important;
}

.bottom-910 {
  bottom: 910px !important;
}

.left-910 {
  left: 910px !important;
}

.right-910 {
  right: 910px !important;
}

.n-top-910 {
  top: -910px !important;
}

.n-bottom-910 {
  bottom: -910px !important;
}

.n-left-910 {
  left: -910px !important;
}

.n-right-910 {
  right: -910px !important;
}
.top-915 {
  top: 915px !important;
}

.bottom-915 {
  bottom: 915px !important;
}

.left-915 {
  left: 915px !important;
}

.right-915 {
  right: 915px !important;
}

.n-top-915 {
  top: -915px !important;
}

.n-bottom-915 {
  bottom: -915px !important;
}

.n-left-915 {
  left: -915px !important;
}

.n-right-915 {
  right: -915px !important;
}
.top-920 {
  top: 920px !important;
}

.bottom-920 {
  bottom: 920px !important;
}

.left-920 {
  left: 920px !important;
}

.right-920 {
  right: 920px !important;
}

.n-top-920 {
  top: -920px !important;
}

.n-bottom-920 {
  bottom: -920px !important;
}

.n-left-920 {
  left: -920px !important;
}

.n-right-920 {
  right: -920px !important;
}
.top-925 {
  top: 925px !important;
}

.bottom-925 {
  bottom: 925px !important;
}

.left-925 {
  left: 925px !important;
}

.right-925 {
  right: 925px !important;
}

.n-top-925 {
  top: -925px !important;
}

.n-bottom-925 {
  bottom: -925px !important;
}

.n-left-925 {
  left: -925px !important;
}

.n-right-925 {
  right: -925px !important;
}
.top-930 {
  top: 930px !important;
}

.bottom-930 {
  bottom: 930px !important;
}

.left-930 {
  left: 930px !important;
}

.right-930 {
  right: 930px !important;
}

.n-top-930 {
  top: -930px !important;
}

.n-bottom-930 {
  bottom: -930px !important;
}

.n-left-930 {
  left: -930px !important;
}

.n-right-930 {
  right: -930px !important;
}
.top-935 {
  top: 935px !important;
}

.bottom-935 {
  bottom: 935px !important;
}

.left-935 {
  left: 935px !important;
}

.right-935 {
  right: 935px !important;
}

.n-top-935 {
  top: -935px !important;
}

.n-bottom-935 {
  bottom: -935px !important;
}

.n-left-935 {
  left: -935px !important;
}

.n-right-935 {
  right: -935px !important;
}
.top-940 {
  top: 940px !important;
}

.bottom-940 {
  bottom: 940px !important;
}

.left-940 {
  left: 940px !important;
}

.right-940 {
  right: 940px !important;
}

.n-top-940 {
  top: -940px !important;
}

.n-bottom-940 {
  bottom: -940px !important;
}

.n-left-940 {
  left: -940px !important;
}

.n-right-940 {
  right: -940px !important;
}
.top-945 {
  top: 945px !important;
}

.bottom-945 {
  bottom: 945px !important;
}

.left-945 {
  left: 945px !important;
}

.right-945 {
  right: 945px !important;
}

.n-top-945 {
  top: -945px !important;
}

.n-bottom-945 {
  bottom: -945px !important;
}

.n-left-945 {
  left: -945px !important;
}

.n-right-945 {
  right: -945px !important;
}
.top-950 {
  top: 950px !important;
}

.bottom-950 {
  bottom: 950px !important;
}

.left-950 {
  left: 950px !important;
}

.right-950 {
  right: 950px !important;
}

.n-top-950 {
  top: -950px !important;
}

.n-bottom-950 {
  bottom: -950px !important;
}

.n-left-950 {
  left: -950px !important;
}

.n-right-950 {
  right: -950px !important;
}
.top-955 {
  top: 955px !important;
}

.bottom-955 {
  bottom: 955px !important;
}

.left-955 {
  left: 955px !important;
}

.right-955 {
  right: 955px !important;
}

.n-top-955 {
  top: -955px !important;
}

.n-bottom-955 {
  bottom: -955px !important;
}

.n-left-955 {
  left: -955px !important;
}

.n-right-955 {
  right: -955px !important;
}
.top-960 {
  top: 960px !important;
}

.bottom-960 {
  bottom: 960px !important;
}

.left-960 {
  left: 960px !important;
}

.right-960 {
  right: 960px !important;
}

.n-top-960 {
  top: -960px !important;
}

.n-bottom-960 {
  bottom: -960px !important;
}

.n-left-960 {
  left: -960px !important;
}

.n-right-960 {
  right: -960px !important;
}
.top-965 {
  top: 965px !important;
}

.bottom-965 {
  bottom: 965px !important;
}

.left-965 {
  left: 965px !important;
}

.right-965 {
  right: 965px !important;
}

.n-top-965 {
  top: -965px !important;
}

.n-bottom-965 {
  bottom: -965px !important;
}

.n-left-965 {
  left: -965px !important;
}

.n-right-965 {
  right: -965px !important;
}
.top-970 {
  top: 970px !important;
}

.bottom-970 {
  bottom: 970px !important;
}

.left-970 {
  left: 970px !important;
}

.right-970 {
  right: 970px !important;
}

.n-top-970 {
  top: -970px !important;
}

.n-bottom-970 {
  bottom: -970px !important;
}

.n-left-970 {
  left: -970px !important;
}

.n-right-970 {
  right: -970px !important;
}
.top-975 {
  top: 975px !important;
}

.bottom-975 {
  bottom: 975px !important;
}

.left-975 {
  left: 975px !important;
}

.right-975 {
  right: 975px !important;
}

.n-top-975 {
  top: -975px !important;
}

.n-bottom-975 {
  bottom: -975px !important;
}

.n-left-975 {
  left: -975px !important;
}

.n-right-975 {
  right: -975px !important;
}
.top-980 {
  top: 980px !important;
}

.bottom-980 {
  bottom: 980px !important;
}

.left-980 {
  left: 980px !important;
}

.right-980 {
  right: 980px !important;
}

.n-top-980 {
  top: -980px !important;
}

.n-bottom-980 {
  bottom: -980px !important;
}

.n-left-980 {
  left: -980px !important;
}

.n-right-980 {
  right: -980px !important;
}
.top-985 {
  top: 985px !important;
}

.bottom-985 {
  bottom: 985px !important;
}

.left-985 {
  left: 985px !important;
}

.right-985 {
  right: 985px !important;
}

.n-top-985 {
  top: -985px !important;
}

.n-bottom-985 {
  bottom: -985px !important;
}

.n-left-985 {
  left: -985px !important;
}

.n-right-985 {
  right: -985px !important;
}
.top-990 {
  top: 990px !important;
}

.bottom-990 {
  bottom: 990px !important;
}

.left-990 {
  left: 990px !important;
}

.right-990 {
  right: 990px !important;
}

.n-top-990 {
  top: -990px !important;
}

.n-bottom-990 {
  bottom: -990px !important;
}

.n-left-990 {
  left: -990px !important;
}

.n-right-990 {
  right: -990px !important;
}
.top-995 {
  top: 995px !important;
}

.bottom-995 {
  bottom: 995px !important;
}

.left-995 {
  left: 995px !important;
}

.right-995 {
  right: 995px !important;
}

.n-top-995 {
  top: -995px !important;
}

.n-bottom-995 {
  bottom: -995px !important;
}

.n-left-995 {
  left: -995px !important;
}

.n-right-995 {
  right: -995px !important;
}
.top-1000 {
  top: 1000px !important;
}

.bottom-1000 {
  bottom: 1000px !important;
}

.left-1000 {
  left: 1000px !important;
}

.right-1000 {
  right: 1000px !important;
}

.n-top-1000 {
  top: -1000px !important;
}

.n-bottom-1000 {
  bottom: -1000px !important;
}

.n-left-1000 {
  left: -1000px !important;
}

.n-right-1000 {
  right: -1000px !important;
}
.color-main {
  color: #FFE100 !important;
}
.bg-main {
  background-color: #FFE100 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-main {
  border-color: #FFE100 !important;
}

.color-sub {
  color: #1E1E1E !important;
}
.bg-sub {
  background-color: #5A5A5A !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-sub {
  border-color: #5A5A5A !important;
}

.color-black {
  color: #000 !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-black {
  border-color: #000 !important;
}

.color-white {
  color: #fff !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-white {
  border-color: #fff !important;
}

.color-text {
  color: #222 !important;
}
.bg-text {
  background-color: #222 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-text {
  border-color: #222 !important;
}

.color-link {
  color: #5A5A5A !important;
}
.bg-link {
  background-color: #5A5A5A !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-link {
  border-color: #5A5A5A !important;
}

.color-important {
  color: #EB0731 !important;
}
.bg-important {
  background-color: #EB0731 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-important {
  border-color: #EB0731 !important;
}

.color-success {
  color: #38BF58 !important;
}
.bg-success {
  background-color: #38BF58 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-success {
  border-color: #38BF58 !important;
}

.color-caution {
  color: #FF9F1C !important;
}
.bg-caution {
  background-color: #FF9F1C !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-caution {
  border-color: #FF9F1C !important;
}

.color-background01 {
  color: #FFF49E !important;
}
.bg-background01 {
  background-color: #FFF49E !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-background01 {
  border-color: #FFF49E !important;
}

.color-background02 {
  color: #F5F5F5 !important;
}
.bg-background02 {
  background-color: #F5F5F5 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-background02 {
  border-color: #F5F5F5 !important;
}

.color-background03 {
  color: #FFED61 !important;
}
.bg-background03 {
  background-color: #FFFBE0 !important;
}
.nav-section.bg-background03 {
  background-color: #FFED61 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-background03 {
  border-color: #FFED61 !important;
}

.color-border01 {
  color: #EBEBEB !important;
}
.bg-border01 {
  background-color: #EBEBEB !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-border01 {
  border-color: #EBEBEB !important;
}

.color-border02 {
  color: #AAAAAA !important;
}
.bg-border02 {
  background-color: #AAAAAA !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-border02 {
  border-color: #AAAAAA !important;
}

.color-btn {
  color: #323232 !important;
}
.bg-btn {
  background-color: #323232 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-btn {
  border-color: #323232 !important;
}

.color-table01 {
  color: #FAFAFA !important;
}
.bg-table01 {
  background-color: #FAFAFA !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-table01 {
  border-color: #FAFAFA !important;
}

.color-disable {
  color: #AAAAAA !important;
}
.bg-disable {
  background-color: #AAAAAA !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-disable {
  border-color: #AAAAAA !important;
}

.color-gas {
  color: #0175C2 !important;
}
.bg-gas {
  background-color: #0175C2 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-gas {
  border-color: #0175C2 !important;
}

.color-line {
  color: #06C755 !important;
}
.bg-line {
  background-color: #06C755 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-line {
  border-color: #06C755 !important;
}

.color-netflix {
  color: #E50914 !important;
}
.bg-netflix {
  background-color: #E50914 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-netflix {
  border-color: #E50914 !important;
}

.color-card-hover {
  color: #F8FFFF !important;
}
.bg-card-hover {
  background-color: #F8FFFF !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-card-hover {
  border-color: #F8FFFF !important;
}

.color-header-hover {
  color: #00808B !important;
}
.bg-header-hover {
  background-color: #00808B !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-header-hover {
  border-color: #00808B !important;
}

.color-mineo {
  color: #00A23F !important;
}
.bg-mineo {
  background-color: #00A23F !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-mineo {
  border-color: #00A23F !important;
}

.color-au {
  color: #EB5505 !important;
}
.bg-au {
  background-color: #EB5505 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-au {
  border-color: #EB5505 !important;
}

.color-uq-blue {
  color: #0099FF !important;
}
.bg-uq-blue {
  background-color: #0099FF !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-uq-blue {
  border-color: #0099FF !important;
}

.color-uq-pink {
  color: #E4007F !important;
}
.bg-uq-pink {
  background-color: #E4007F !important;
}
.color-typen {
  color: #00AFF2 !important;
}
.bg-typen {
  background-color: #00AFF2 !important;
}
.bg-transparent {
  background-color: transparent !important;
}

.border-color-uq-pink {
  border-color: #E4007F !important;
}

.border {
  border: 1px solid #EBEBEB !important;
}
.border-top {
  border-top: 1px solid #EBEBEB !important;
}
.border-top4 {
  border-top: 4px solid #EBEBEB !important;
}
.border-bottom {
  border-bottom: 1px solid #EBEBEB !important;
}
.border-left {
  border-left: 1px solid #EBEBEB !important;
}
.border-right {
  border-right: 1px solid #EBEBEB !important;
}
.border-none {
  border: none !important;
}
.border-none-top {
  border-top: none !important;
}
.border-none-bottom {
  border-bottom: none !important;
}
.border-none-left {
  border-left: none !important;
}
.border-none-right {
  border-right: none !important;
}

.text > p:nth-of-type(n+2) {
  margin-top: 8px;
}
.text.large {
  font-size: 2rem;
}
.text.small {
  font-size: 1.4rem;
}
.text.tiny {
  font-size: 1.2rem;
}
.text-btn > span,
.text-btn > a {
  font-size: 1.4rem;
  font-weight: bold;
  text-decoration: none;
}
.text-btn > span:after,
.text-btn > a:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/share/img/icon-link.svg);
  background-repeat: no-repeat;
  margin-left: 8px;
  position: relative;
  top: 3px;
}
.text-link {
  font-size: 1.4rem;
}
.text-link-support {
  font-size: 1.6rem;
}
.text-link > span,
.text-link > a, .text-link-support > span,
.text-link-support > a {
  text-decoration: none;
}
.text-link > span[target=_blank]:after,
.text-link > a[target=_blank]:after, .text-link-support > span[target=_blank]:after,
.text-link-support > a[target=_blank]:after {
  width: 16px;
  height: 16px;
  margin-left: 6px;
  background-image: url(/share/img/icon-blank-gy.svg);
  top: 2px;
}
.text-link > span[href$=".pdf"]:after,
.text-link > a[href$=".pdf"]:after, .text-link-support > span[href$=".pdf"]:after,
.text-link-support > a[href$=".pdf"]:after {
  width: 14px;
  height: 14px;
  margin-left: 4px;
  background-image: url(/share/img/icon-pdf-gy.svg);
}
.text-link > span:after,
.text-link > a:after, .text-link-support > span:after,
.text-link-support > a:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-left: 8px;
  top: 2px;
}
.text-link.back > span:after,
.text-link.back > a:after {
  content: none;
}
.text-link.back > span:before,
.text-link.back > a:before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/arrow-back-gy.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-right: 8px;
  top: 2px;
}
.text-link.anchor > span:after,
.text-link.anchor > a:after {
  width: 13px;
  height: 8px;
  background-image: url(/share/img/arrow-pulldown-gy.svg);
  top: -1px;
}
.text-help > span,
.text-help > a {
  font-size: 1.4rem;
  font-weight: bold;
  text-decoration: none;
}
.text-help > span:before,
.text-help > a:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(/share/img/icon-help.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  top: 5px;
  margin-right: 6px;
}
.text-help > span:after,
.text-help > a:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-left: 8px;
  top: 2px;
}
.text-attention {
  font-size: 1.4rem;
}
.text-attention > ul:nth-of-type(n+2) {
  margin-top: 4px;
}
.text-attention-list > dl:nth-of-type(n+2) {
  margin-top: 24px;
}
.text-attention-list > dl > dt {
  font-size: 1.4rem;
  font-weight: bold;
}
.text-attention-list > dl > dd {
  margin-top: 8px;
}
.text-label > span {
  font-size: 1.4rem;
  font-weight: bold;
  display: inline-block;
  background-color: #FFE100;
  padding: 0 16px;
  border-radius: 100px;
}
.text-del {
  position: relative;
  display: inline-block;
}
.text-del::after {
  content: "";
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 12px);
  background: -webkit-linear-gradient(top left, transparent 0%, transparent calc(50% - 2px), #222 calc(50% - 1px), #222 calc(50% + 1px), transparent calc(50% + 2px), transparent 100%);
  background: linear-gradient(to bottom right, transparent 0%, transparent calc(50% - 2px), #222 calc(50% - 1px), #222 calc(50% + 1px), transparent calc(50% + 2px), transparent 100%);
  position: absolute;
  top: 6px;
  left: 2px;
}
.text-notice {
  font-size: 1.4rem;
  position: relative;
  padding-left: 24px;
}
.text-notice::before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(/share/img/icon-notice.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 3px;
  left: 0;
}
.text-list > li:nth-of-type(n+2) {
  margin-top: 8px;
}

.link {
  font-size: 1.4rem;
  margin-top: 15px;
}
.link > p:nth-of-type(n+2) {
  margin-top: 10px;
}
.link > p > span,
.link > p > a {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 10px;
  color: #5A5A5A;
  text-decoration: underline;
}
.link > p > span:before,
.link > p > a:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/share/img/eo-common-link_arrow.png);
  position: absolute;
  top: 7px;
  left: 0;
}
.link-text {
  color: #5A5A5A;
  text-decoration: underline;
  cursor: pointer;
}
.link-help {
  position: relative;
}
.link-help > p > span,
.link-help > p > a {
  font-size: 1.5rem;
  text-decoration: underline;
  cursor: pointer;
  text-decoration: none;
}
.link-help > p > span:after,
.link-help > p > a:after {
  margin-left: 8px;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(/share/img/icon-help-gr.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  top: 6px;
}

.column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 32px;
}
.column.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.column-w1 {
  width: calc((100% - 352px) / 12);
}
.column-w2 {
  width: calc((100% - 160px) / 6);
}
.column-w3 {
  width: calc((100% - 96px) / 4);
}
.column-w4 {
  width: calc((100% - 64px) / 3);
}
.column-w5 {
  width: calc((100% - 44.8px) / 2.4);
}
.column-w6 {
  width: calc((100% - 32px) / 2);
}
.column-w7 {
  width: calc((100% - 22.8571428571px) / 1.7142857143);
}
.column-w8 {
  width: calc((100% - 16px) / 1.5);
}
.column-w9 {
  width: calc((100% - 10.6666666667px) / 1.3333333333);
}
.column-w10 {
  width: calc((100% - 6.4px) / 1.2);
}
.column-w11 {
  width: calc((100% - 2.9090909091px) / 1.0909090909);
}
.column-w12 {
  width: calc((100% - 0px) / 1);
}
.column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 32px;
}

.list-col1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col1.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col1 > * {
  width: calc((100% - 0px) / 1);
  position: relative;
  height: auto !important;
}
.list-col2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col2.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col2 > * {
  width: calc((100% - 32px) / 2);
  position: relative;
  height: auto !important;
}
.list-col3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col3.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col3 > * {
  width: calc((100% - 64px) / 3);
  position: relative;
  height: auto !important;
}
.list-col4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col4.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col4 > * {
  width: calc((100% - 96px) / 4);
  position: relative;
  height: auto !important;
}
.list-col5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col5.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col5 > * {
  width: calc((100% - 128px) / 5);
  position: relative;
  height: auto !important;
}
.list-col6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col6.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col6 > * {
  width: calc((100% - 160px) / 6);
  position: relative;
  height: auto !important;
}
.list-col7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col7.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col7 > * {
  width: calc((100% - 192px) / 7);
  position: relative;
  height: auto !important;
}
.list-col8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col8.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col8 > * {
  width: calc((100% - 224px) / 8);
  position: relative;
  height: auto !important;
}
.list-col9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col9.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col9 > * {
  width: calc((100% - 256px) / 9);
  position: relative;
  height: auto !important;
}
.list-col10 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col10.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col10 > * {
  width: calc((100% - 288px) / 10);
  position: relative;
  height: auto !important;
}
.list-col11 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col11.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col11 > * {
  width: calc((100% - 320px) / 11);
  position: relative;
  height: auto !important;
}
.list-col12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  gap: 32px;
}
.list-col12.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-col12 > * {
  width: calc((100% - 352px) / 12);
  position: relative;
  height: auto !important;
}

.keyvisual-h1 {
  font-size: 1.8rem;
  background-color: #FFE100;
  padding: 8px 10px 6px;
}
.keyvisual-h1 > h1 {
  max-width: 1024px;
  margin: 0 auto;
}
.title-h1 {
  text-align: center;
  line-height: 1.4;
  font-size: 4.4rem;
  margin-bottom: 40px;
}
.title-h2 {
  text-align: center;
  font-size: 2.8rem;
  line-height: 1.4;
  margin-bottom: 40px;
}
.title-h2 > h2 {
  background-image: url(/share/img/bg-o-red.svg);
  background-repeat: no-repeat;
  background-size: 74px;
  display: inline-block;
  padding: 12px 40px 12px 40px;
  position: relative;
  text-align: center;
  font-weight: bold;
}
.title-h2 > h2 > small {
  font-size: 1.8rem;
}
.title-h3 {
  font-size: 2.4rem;
  text-align: center;
  color: #000000;
  margin-bottom: 40px;
  line-height: 1.4;
  overflow: hidden;
  font-weight: bold;
}
.title-h4 {
  margin-bottom: 32px;
  font-size: 2rem;
  line-height: 1.4;
  text-align: center;
  font-weight: bold;
}
.title-notice {
  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;
  gap: 0 4px;
  font-size: 2.4rem;
  text-align: center;
  color: #1E1E1E;
  margin-bottom: 40px;
  line-height: 1.4;
  overflow: hidden;
}
.title-attention {
  font-weight: bold;
  text-align: center;
  font-size: 1.8rem;
  position: relative;
  margin-bottom: 24px;
}
.title-attention::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url(/share/img/icon_attention.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  top: 6px;
}
.title-feature {
  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 8px;
  margin-top: 56px;
}
.title-feature > p {
  width: 72px;
  height: 72px;
  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;
  background-color: #FFE100;
  color: #1E1E1E;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  border-radius: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.title-feature > p > span {
  font-size: 1.8rem;
}
.title-feature > p > span > span {
  font-size: 2.4rem;
}
.title-feature > h3 {
  font-size: 2.4rem;
  color: #1E1E1E;
}
.title-ch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 16px;
  font-weight: bold;
  margin-bottom: 40px;
}
.title-ch-icon {
  width: 68px;
  height: 68px;
  border-radius: 100%;
  background-color: #5A5A5A;
  color: #fff;
  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-weight: bold;
  font-size: 1.8rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.title-ch-icon > strong {
  font-size: 2.4rem;
	font-weight: 700;
}
.title-ch-copy {
  font-size: 1.8rem;
  line-height: 1.3;
  margin-bottom: 8px;
}
.title-ch-title {
  line-height: 1.3;
  font-size: 2.4rem;
  color: #5A5A5A;
}

.contents-body {
  max-width: 1064px;
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
}
.contents-section {
  padding: 80px 0;
  position: relative;
}

.accordion {
  margin-top: 32px;
}
.accordion > dl.on > dt > span::after {
  display: none;
}
.accordion > dl > dt {
  font-weight: bold;
  text-align: center;
}
.accordion > dl > dt > span {
  display: inline-block;
  position: relative;
  padding-right: 24px;
}
.accordion > dl > dt > span::before, .accordion > dl > dt > span::after {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background-color: #5A5A5A;
  position: absolute;
  right: 0;
  top: 50%;
  translate: 0 -50%;
}
.accordion > dl > dt > span::after {
  rotate: 90deg;
  display: block;
}
.accordion > dl > dd {
  margin-top: 16px;
}
.accordion-step {
  position: relative;
}
.accordion-step + .accordion-step {
  margin-top: 45px;
}
.accordion-step + .accordion-step:before {
  content: "";
  display: block;
  width: 100%;
  height: 45px;
  position: absolute;
  left: 0;
  top: -45px;
  background-image: url(/share/img/arrow-step-d.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.accordion-step.on > dl > dt {
  background-image: url(/share/img/icon-accordion-close.svg);
}
.accordion-step > dl {
  border: 1px solid #EBEBEB;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
}
.accordion-step > dl:not(:has(> dd)) > dt {
  pointer-events: none;
}
.accordion-step > dl > dt {
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2rem;
  font-weight: bold;
  height: 80px;
  cursor: pointer;
  background-color: #fff;
  background-image: url(/share/img/icon-accordion-open.svg);
  background-repeat: no-repeat;
  background-position: center right 30px;
}
.accordion-step > dl > dt > span {
  background-color: #FFE100;
  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;
  width: 170px;
  height: 100%;
}
.accordion-step > dl > dt > p {
  padding-left: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 170px);
  height: 100%;
  padding-right: 80px;
}
.accordion-step > dl > dd {
  border-top: 1px solid #EBEBEB;
  padding: 32px 64px 56px;
  display: none;
}
.accordion-attention > dl > dt {
  font-weight: bold;
  text-align: center;
}
.accordion-attention > dl > dt > span {
  display: inline-block;
  padding-right: 40px;
  background-image: url(/share/img/icon-accordion-open.svg);
  background-repeat: no-repeat;
  background-position: right center;
}
.accordion-attention-full.on > dl > dt > span {
  background-image: url(/share/img/icon-accordion-close.svg);
}
.accordion-attention-full.on > dl > dd {
  -webkit-mask-image: none;
  mask-image: none;
}
.accordion-attention-full > dl > dt {
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.accordion-attention-full > dl > dt > span {
  display: inline-block;
  padding-right: 40px;
  background-image: url(/share/img/icon-accordion-open.svg);
  background-repeat: no-repeat;
  background-position: right center;
}
.accordion-attention-full > dl > dd {
  height: 73.5px;
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  -webkit-mask-image: -webkit-linear-gradient(#000, transparent);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  mask-image: linear-gradient(#000, transparent);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.accordion-sp > dl > dt {
  display: none;
}
.accordion-table {
  margin-top: 24px;
}
.accordion-table.on > dl > dt {
  background-image: url(/share/img/icon-accordion-close.svg);
}
.accordion-table > dl {
  border: 1px solid #EBEBEB;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
}
.accordion-table > dl > dt {
  min-height: 80px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 32px;
  cursor: pointer;
  background-image: url(/share/img/icon-accordion-open.svg);
  background-repeat: no-repeat;
  background-position: center right 30px;
}
.accordion-table > dl > dd {
  border-top: 1px solid #EBEBEB;
  padding: 16px;
  display: none;
}

.modal {
  position: fixed;
  z-index: 5000;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  top: 0;
  left: 0;
  display: none;
}
.modal.scroll .modal-body {
  display: block;
  padding-top: 60px;
  padding-bottom: 60px;
  height: auto;
}
.modal-bg {
  position: fixed;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
}
.modal-close {
  position: absolute;
  right: 35px;
  top: 30px;
  line-height: 0;
  pointer-events: auto;
  cursor: pointer;
  z-index: 5;
  width: 42px;
}
.modal-body {
  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;
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
  padding: 0 20px;
}
.modal-contents {
  position: relative;
  width: 100%;
  position: auto;
  max-width: 960px;
  margin: 0 auto;
  pointer-events: auto;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  padding: 40px 30px 80px;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.modal-iframe-contents {
  position: relative;
  width: 100%;
  position: auto;
  max-width: 960px;
  margin: 0 auto;
  pointer-events: auto;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  padding: 20px 30px 80px;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.modal-iframe-contents > iframe {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.modal-iframe-contents.old {
  max-width: 800px;
}
.modal-iframe-contents.old > dl > dt {
  display: none;
}
.modal-iframe-contents.old > dl > dd {
  padding-bottom: 20px;
}
.modal-iframe-contents.old > dl > dd > iframe {
  margin-left: 0;
  -webkit-transform: none;
  transform: none;
  width: 100%;
}
.modal-iframe-body {
  padding: 30px;
  width: 100%;
  max-width: 728px;
  margin: 0 auto;
}
.modal.old .modal-body {
  height: 100vh;
  height: 100dvh;
  padding: 60px 20px;
}
.modal.old .modal-body .modal-iframe-contents {
  height: 100%;
}

.btn {
  max-width: 360px;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.btn.disable {
  pointer-events: none;
}
.btn > a {
  color: #fff;
  background-color: #323232;
  border: 3px solid #323232;
  font-size: 1.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 64px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  text-decoration: none;
  border-radius: 100px;
  padding: 10px 50px;
  text-align: center;
  line-height: 1.3;
  background-image: url(/share/img/arrow-link.svg);
  background-repeat: no-repeat;
  background-position: center right 40px;
  background-size: 6px;
}
.btn > a[target=_blank] {
  background-image: url(/share/img/icon-blank.svg);
  background-position: center right 30px;
  background-size: 20px;
}
.btn > a[href$=".pdf"] {
  background-image: url(/share/img/icon-pdf-wh.svg);
  background-size: 16px;
  background-position: center right 30px;
}
.btn.disable {
  pointer-events: none;
}
.btn.disable > a {
  border-color: #AAAAAA !important;
  background-color: #AAAAAA !important;
}
.btn.small {
  max-width: 260px;
}
.btn.large {
  max-width: 460px;
}
.btn.large > a {
  min-height: 80px;
  font-size: 2rem;
}
.btn.center {
  margin-left: auto;
  margin-right: auto;
}
.btn.right {
  margin-left: auto;
}
.btn.strong > a {
  border-color: #F57E00;
  background-color: #F57E00;
}
.btn.important > a {
  border-color: #EB0731;
  background-color: #EB0731;
}
.btn.mineo > a {
  border-color: #00A23F;
  background-color: #00A23F;
}
.btn.main > a {
  color: #000000;
  border-color: #FFE100;
  background-color: #FFE100;
}
.btn.main > a[target=_blank] {
  background-image: url(/share/img/icon-blank-gy.svg);
  background-position: center right 30px;
  background-size: 20px;
}
.btn.typen > a {
  border-color: #00AFF2;
  background-color: #00AFF2;
}
.btn.back > a {
  background-image: url(/share/img/arrow-back.svg);
  background-position: 40px center;
}
.btn.anchor > a {
  background-image: url(/share/img/arrow-pulldown.svg);
  background-size: 12px;
  background-position: right 24px center;
}
.btn.variable {
  width: auto;
  height: auto;
  text-align: center;
}
.btn.variable > a {
  word-break: break-all;
  padding: 10px 60px;
  min-height: 90px;
}

.table {
  font-size: 1.4rem;
  position: relative;
}
.table-layout-auto {
  table-layout: auto !important;
}
.table-layout-fixed {
  table-layout: fixed !important;
}
.table-scroll {
  overflow: auto;
  position: relative;
  margin: 0 -20px;
  padding-bottom: 8px;
}
.table-scroll::-webkit-scrollbar {
  display: none;
}
.table-scroll-inner {
  position: relative;
  width: 1064px;
}
.table-scroll-inner > * {
  margin: 0 auto;
  width: calc(100% - 40px);
}
.table-scroll .simplebar-track.simplebar-horizontal {
  height: 4px;
  background-color: #EBEBEB;
  border-radius: 100px;
  width: calc(100% - 40px);
  left: 20px;
}
.table-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  height: 4px;
  top: 0;
}
.table-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  background-color: #5A5A5A;
  opacity: 1;
}
.table-inner {
  position: relative;
}
.table-inner > table {
  table-layout: fixed;
  width: 100%;
}
.table-inner > table > thead > tr > th {
  background-color: rgba(255, 225, 0, 0.3);
  padding: 15px;
  border: 1px solid #CDCDCD;
  font-weight: bold;
  vertical-align: middle;
}
.table-inner > table > tbody > tr > th {
  background-color: rgba(255, 225, 0, 0.3);
  padding: 15px;
  border: 1px solid #CDCDCD;
  font-weight: bold;
  vertical-align: middle;
}
.table-inner > table > tbody > tr > td {
  padding: 15px;
  border: 1px solid #CDCDCD;
}

.table-stripe {
  font-size: 1.4rem;
  position: relative;
}
.table-stripe.scroll {
  margin: 0 -20px;
}
.table-stripe.scroll .table-stripe-inner {
  overflow: auto;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table-stripe.scroll .table-stripe-inner::-webkit-scrollbar {
  display: none;
}
.table-stripe.scroll .table-stripe-inner::before, .table-stripe.scroll .table-stripe-inner::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.table-stripe.scroll .table-stripe-inner table {
  min-width: 984px;
}
.table-stripe-inner {
  position: relative;
}
.table-stripe-inner table {
  table-layout: fixed;
}
.table-stripe-inner table thead tr th {
  border: 1px solid #EBEBEB;
  background-color: #FFF49E;
  padding: 16px;
}
.table-stripe-inner table tbody tr th {
  border: 1px solid #EBEBEB;
  background-color: #FFF49E;
  padding: 16px;
  text-align: left;
}
.table-stripe-inner table tbody tr td {
  border: 1px solid #EBEBEB;
  background-color: #fff;
  padding: 16px;
}
.table-stripe-inner table tbody tr:nth-of-type(even) td {
  background-color: #F5F5F5;
}

.table-gr {
  font-size: 1.4rem;
  position: relative;
}
.table-gr-inner {
  position: relative;
}
.table-gr-inner > table {
  table-layout: fixed;
  width: 100%;
}
.table-gr-inner > table > thead > tr > th {
  background-color: #828282;
  padding: 16px;
  border: 1px solid #EBEBEB;
  font-weight: bold;
  vertical-align: middle;
  color: #fff;
}
.table-gr-inner > table > tbody > tr > th {
  background-color: #F5F5F5;
  padding: 16px;
  border: 1px solid #EBEBEB;
  vertical-align: middle;
}
.table-gr-inner > table > tbody > tr > td {
  padding: 16px;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  vertical-align: middle;
}

.table-rounded {
  border: 1px solid #EBEBEB;
  border-radius: 10px;
  padding: 32px 24px;
  margin-top: 24px;
}
.table-rounded table tbody tr th {
  padding: 8px 0;
  padding-right: 16px;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.table-rounded table tbody tr td {
  text-align: left;
  padding: 8px 0;
  padding-left: 16px;
  border-left: 1px solid #EBEBEB;
  vertical-align: middle;
}
.table-rounded table tbody tr:first-of-type th,
.table-rounded table tbody tr:first-of-type td {
  padding-top: 0;
}
.table-rounded table tbody tr:last-of-type th,
.table-rounded table tbody tr:last-of-type td {
  padding-bottom: 0;
}

.table-law {
  font-size: 1.4rem;
  position: relative;
}
.table-law-inner {
  position: relative;
}
.table-law-inner table {
  table-layout: fixed;
  width: 100%;
}
.table-law-inner table > tbody > tr > th {
  background-color: #F5F5F5;
  padding: 16px;
  border: 1px solid #EBEBEB;
  vertical-align: middle;
}
.table-law-inner table > tbody > tr > td {
  padding: 16px;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  vertical-align: middle;
}

.table-fuel {
  font-size: 1.4rem;
  position: relative;
}
.table-fuel-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.table-fuel-inner table {
  width: 100%;
  table-layout: fixed;
}
.table-fuel-inner table tbody tr th {
  border: 1px solid #EBEBEB;
  background-color: #FFF49E;
  padding: 16px;
  text-align: left;
}
.table-fuel-inner table tbody tr td {
  border: 1px solid #EBEBEB;
  background-color: #fff;
  padding: 16px;
}

.table-denki-detail .card {
  padding: 40px 80px;
  position: relative;
}
.table-denki-detail .card:nth-of-type(n+2) {
  margin-top: 56px;
}
.table-denki-detail .card:nth-of-type(2) {
  margin-top: 80px;
  overflow: visible;
}
.table-denki-detail .card:nth-of-type(2):before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
  position: absolute;
  top: -80px;
  left: 0;
  background-image: url(/share/img/service-denki-renewable-icon-plus.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 34px;
}
.table-denki-detail .card > dl > dt {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.5;
  position: relative;
}
.table-denki-detail .card > dl > dd {
  position: relative;
}
.table-denki-detail-text {
  margin-top: 8px;
}
.table-denki-detail-table {
  margin-top: 32px;
}
.table-denki-detail-table > table {
  font-size: 1.4rem;
  line-height: 1.5;
  table-layout: fixed;
}
.table-denki-detail-table > table > tbody > tr > th {
  border: 1px solid #EBEBEB;
  width: 200px;
  vertical-align: middle;
  background-color: #828282;
  color: #fff;
  padding: 12px 0;
}
.table-denki-detail-table > table > tbody > tr > td {
  padding: 12px 0;
  vertical-align: middle;
  border: 1px solid #EBEBEB;
}

.table-equal {
  width: 100%;
  table-layout: fixed;
}
.table-equal tr th {
  font-size: 1.4rem;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  line-height: 1.3;
  padding: 16px;
}
.table-equal tr td {
  font-size: 1.4rem;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  line-height: 1.3;
  padding: 16px;
}

.table-service {
  line-height: 1.3;
}
.table-service > thead > tr > th {
  text-align: left;
  font-size: 1.8rem;
  border: 1px solid #EBEBEB;
  background-color: #828282;
  color: #fff;
  padding: 12px 24px;
}
.table-service > tbody > tr > th {
  font-size: 1.4rem;
  border: 1px solid #EBEBEB;
  background-color: #F5F5F5;
  padding: 12px 24px;
  text-align: left;
  vertical-align: middle;
}
.table-service > tbody > tr > td {
  font-size: 1.4rem;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  padding: 12px 24px;
  vertical-align: middle;
  text-align: center;
}

.table-4-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.table-4-2 > dl {
  width: 25%;
  text-align: center;
  border: 1px solid #EBEBEB;
  font-size: 1.4rem;
}
.table-4-2 > dl > dt {
  font-weight: bold;
  padding: 8px 0;
  background-color: #fff;
  background-color: #FFF49E;
}
.table-4-2 > dl > dd {
  padding: 8px 0;
  background-color: #fff;
  border-top: 1px solid #EBEBEB;
}

.card {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 32px 0;
  border-radius: 10px;
  text-align: center;
  background-color: #fff;
  height: 100%;
  position: relative;
  overflow: hidden;
  border: 1px solid #EBEBEB;
}
.card.shadow {
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.card-link {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 100%;
}
.card-link > span,
.card-link > a {
  cursor: pointer;
  text-decoration: none;
  display: block;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  padding: 32px 0;
  background-color: #fff;
  text-align: center;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
}
.card-link > span[target=_blank],
.card-link > a[target=_blank] {
  background-image: url(/share/img/icon-blank-gy.svg);
}
.card-link > span:after,
.card-link > a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #F57E00;
  border-radius: 10px;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.card-link.checker > a {
  padding-left: 16px;
  padding-right: 16px;
}
.card-link.checker > a > p {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.4;
}
.card-link.checker > a > img {
  margin-bottom: 32px;
}
.card-link.bundle > a > img {
  margin-top: 16px;
  width: 230px;
}
.card-link.feature > a > img,
.card-link.feature > span > img {
  margin-top: 16px;
  width: 240px;
}
.card-link.feature > span {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #EBEBEB;
  background-image: none;
  pointer-events: none;
}
.card-link.point > span,
.card-link.point > a {
  font-weight: bold;
  background-image: none !important;
  padding: 0;
}
.card-link.point > span > dl,
.card-link.point > a > dl {
  height: 100%;
  position: relative;
}
.card-link.point > span > dl > dt,
.card-link.point > a > dl > dt {
  height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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;
}
.card-link.point > span > dl > dt small,
.card-link.point > a > dl > dt small {
  font-size: 1.4rem;
}
.card-link.point > span > dl > dd,
.card-link.point > a > dl > dd {
  padding: 24px 0;
  text-align: center;
  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;
  height: calc(100% - 56px);
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
}
.card-link.point > span > dl > dd > p,
.card-link.point > a > dl > dd > p {
  font-size: 2.4rem;
  line-height: 1.4;
  color: #000000;
}
.card-link.point > span > dl > dd > p strong,
.card-link.point > a > dl > dd > p strong {
  font-size: 3.2rem;
	font-weight: 700;
}
.card-link.point > span > dl > dd > p sup,
.card-link.point > a > dl > dd > p sup {
  font-weight: normal;
  color: #000000;
}
.card-link.point > span {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #EBEBEB;
  pointer-events: none;
}
.card-link.point > span > dl > dd {
  background-image: none;
}
.card-link.plan > a {
  font-weight: bold;
  background-image: none !important;
  padding: 0;
}
.card-link.plan > a > dl {
  height: 100%;
  position: relative;
}
.card-link.plan > a > dl > dt {
  height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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;
}
.card-link.plan > a > dl > dd {
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: calc(100% - 56px);
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
}
.card-link.plan > a > dl > dd > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card-link.plan > a > dl > dd > dl > dt {
  width: 220px;
}
.card-link.plan > a > dl > dd > dl > dd {
  padding-left: 16px;
  text-align: center;
  width: calc(100% - 220px);
}
.card-link.plan > a > dl > dd > dl > dd > p {
  font-weight: normal;
}
.card-link.plan > a > dl > dd > dl > dd > p:nth-of-type(n+2) {
  margin-top: 8px;
}
.card-link.support > a {
  background-image: none !important;
  padding: 0;
}
.card-link.support > a:not([href]) {
  pointer-events: none;
  border: 1px solid #EBEBEB;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card-link.support > a:not([href]) > dl > dd {
  background-image: none !important;
}
.card-link.support > a[target=_blank] > dl > dd {
  background-position: center right 12px;
  background-image: url(/share/img/icon-blank-gy.svg);
}
.card-link.support > a > dl {
  height: 100%;
  position: relative;
}
.card-link.support > a > dl > dt {
  height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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-weight: bold;
}
.card-link.support > a > dl > dd {
  padding: 32px 40px;
  height: calc(100% - 56px);
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
  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;
}
.card-link.support > a > dl > dd .text.small {
  margin: 8px 0 16px;
}
.card-link.support > a > dl > dd > img {
  margin: auto;
}
.card-link.useful > a {
  padding-left: 16px;
  padding-right: 16px;
  font-weight: bold;
  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;
}
.card-link.useful > a .useful-card-label {
  margin-top: 8px;
  font-size: 1.4rem;
  font-weight: bold;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 10px;
  height: 30px;
  background-color: #FFE100;
  border-radius: 100px;
}
.card-link.useful > a .useful-card-text {
  font-size: 1.4rem;
  margin-top: 8px;
  margin-bottom: 16px;
}
.card-link.useful > a .useful-card-pic {
  max-width: 220px;
  margin-top: auto;
  margin: auto auto 0;
}
.card-link.service > a {
  background-image: none !important;
  padding: 0;
}
.card-link.service > a[target=_blank] > dl > dd {
  background-position: center right 12px;
  background-image: url(/share/img/icon-blank-gy.svg);
}
.card-link.service > a > dl {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-link.service > a > dl > dt {
  padding: 8px 16px;
  min-height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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-weight: bold;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  line-height: 1.5;
}
.card-link.service > a > dl > dd {
  padding: 16px 40px;
  padding-right: 56px;
  height: 100%;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
  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;
}
.card-link.service > a > dl > dd .service-card-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  margin-bottom: auto;
}
.card-link.service > a > dl > dd .service-card-text > dt {
  width: 100%;
}
.card-link.service > a > dl > dd .service-card-text > dd {
  margin-left: 16px;
  width: 110px;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-link.service > a > dl > dd .service-card-text > dd > img {
  width: 90px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.card-link.service > a > dl > dd .service-card-price {
  margin-top: 16px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  font-weight: bold;
  line-height: 1.3;
}
.card-link.service > a > dl > dd .service-card-price > dt {
  margin-right: 8px;
}
.card-link.service > a > dl > dd .service-card-price > dd {
  font-size: 2.4rem;
  color: #1E1E1E;
}
.card-link.service > a > dl > dd .service-card-price > dd > strong {
  font-size: 3.2rem;
	font-weight: 700;
}
.card-link.benefits > a {
  padding: 16px 8px;
  padding-right: 40px;
}
.card-link.benefits > a > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.card-link.benefits > a > dl > dt {
  width: 80px;
}
.card-link.benefits > a > dl > dd {
  line-height: 1.5;
  width: calc(100% - 80px);
  text-align: left;
  padding-left: 16px;
}
.card-link.benefits > a > dl > dd > p:nth-of-type(n+2) {
  margin-top: 8px;
}
.card-link.benefits > a > dl > dd > p > span {
  font-weight: bold;
  font-size: 1.8rem;
}
.card-link.benefits > a > dl > dd > p > span > strong {
  font-size: 2.2rem;
	font-weight: 700;
  color: #EB0731;
}
.card-link.reason .title-h4 {
  margin-bottom: 8px;
}
.card-link.reason > a {
  padding: 32px;
}
.card-link.reason > a > img {
  width: 215px;
  margin-top: 8px;
}
.card-link.reason > a > p {
  margin-top: 24px;
  text-align: left;
}
.card-link.reason > a > p > small {
  font-size: 1.4rem;
}
.card-link.option {
  font-weight: bold;
  padding: 0;
}
.card-link.option > div,
.card-link.option > a {
  padding: 32px 32px;
}
.card-link.option .option-copy {
  line-height: 1.5;
  margin-top: 16px;
  color: #5A5A5A;
}
.card-link.option .option-title {
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 16px;
}
.card-link.option .option-title > dt {
  width: 150px;
  margin-right: 16px;
}
.card-link.option .option-title > dd {
  font-size: 1.8rem;
  text-align: left;
}
.card-btn {
  position: relative;
}
.card-btn > span,
.card-btn > a {
  cursor: pointer;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 90px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 32px;
  padding-right: 56px;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  background-color: #fff;
  height: 100%;
  position: relative;
  overflow: hidden;
  line-height: 1.3;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
  background-size: 6px;
}
.card-btn > span[target=_blank],
.card-btn > a[target=_blank] {
  background-image: url(/share/img/icon-blank-gy.svg);
  background-size: 20px;
}
.card-btn > span:after,
.card-btn > a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #F57E00;
  border-radius: 10px;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.card-btn > span > p,
.card-btn > a > p {
  font-weight: bold;
  font-size: 2rem;
}
.card-btn > span > p > small,
.card-btn > a > p > small {
  display: inline-block;
  font-weight: normal;
  font-size: 1.4rem;
}
.card-btn.icon > span,
.card-btn.icon > a {
  min-height: 110px;
  padding-left: 24px;
}
.card-btn.icon > span > img,
.card-btn.icon > a > img {
  width: 75px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 16px;
}
.card-btn.icon > span > img.small,
.card-btn.icon > a > img.small {
  width: 50px;
}
.card-btn.icon > span > p > small,
.card-btn.icon > a > p > small {
  font-size: 1.6rem;
}
.card-btn.medium > span,
.card-btn.medium > a {
  min-height: 80px;
}
.card-btn.medium > span > p,
.card-btn.medium > a > p {
  font-size: 1.8rem;
}
.card-btn.small > span,
.card-btn.small > a {
  min-height: 60px;
}
.card-btn.small > span > p,
.card-btn.small > a > p {
  font-size: 1.6rem;
}
.card-btn.anchor > span,
.card-btn.anchor > a {
  min-height: 50px;
  padding-left: 16px;
  padding-right: 32px;
  background-image: url(/share/img/arrow-pulldown-gy.svg);
  background-size: 12px;
  background-position: right 12px center;
}
.card-btn.anchor > span > img,
.card-btn.anchor > a > img {
  width: 80px;
  margin-right: 8px;
}
.card-btn.anchor > span > p,
.card-btn.anchor > a > p {
  font-size: 1.4rem;
}
.card-btn.pic > a {
  min-height: auto;
  padding: 0;
}
.card-btn.pic > a > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.card-btn.pic > a > dl > dt {
  width: 220px;
}
.card-btn.pic > a > dl > dt > img {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none;
  width: 100% !important;
  height: 100% !important;
}
.card-btn.pic > a > dl > dd {
  line-height: 1.3;
  font-size: 2rem;
  font-weight: bold;
  padding: 10px 32px;
  padding-right: 56px;
  width: calc(100% - 220px);
  min-height: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-btn.center {
  margin: 0 auto;
}
.card-btn.service {
  max-width: 496px;
  margin: 0 auto;
}
.card-btn.service > a {
  width: 100%;
  padding: 32px;
}
.card-btn.service .service-label {
  font-size: 1.2rem;
  width: 220px;
  height: 30px;
  border-radius: 100px;
  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;
  background-color: #FFE100;
  font-weight: bold;
  margin: 0 auto;
}
.card-btn.service .service-pic {
  width: 275px;
  margin: 8px auto 0;
}
.card-btn.service .service-text {
  margin-top: 16px;
}
.card-btn.recommend {
  max-width: 496px;
  margin: 0 auto;
}
.card-btn.recommend > a {
  padding: 32px;
}
.card-btn.recommend .recommend-inner {
  width: 100%;
}
.card-btn.recommend .recommend-copy {
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
  color: #5A5A5A;
}
.card-btn.recommend .recommend-price {
  font-weight: bold;
  text-align: center;
  font-size: 2rem;
  margin-top: 8px;
}
.card-btn.recommend .recommend-price > span {
  color: #EB0731;
  font-size: 2.2rem;
}
.card-btn.recommend .recommend-price > span > strong {
  font-size: 2.8rem;
	font-weight: 700;
}
.card-btn.recommend .recommend-label {
  margin-top: 8px;
  text-align: center;
}
.card-btn.recommend .recommend-label > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #FFE100;
  font-weight: bold;
  font-size: 1.2rem;
  height: 30px;
  padding: 0 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
}
.card-btn.recommend .recommend-text {
  margin: 16px auto 0;
  max-width: 350px;
}
.card-btn.recommend .recommend-pic {
  margin: 16px auto 0;
  max-width: 220px;
}
.card-faq {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 100%;
}
.card-faq > a {
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  min-height: 80px;
  background-color: #fff;
  position: relative;
  font-weight: bold;
  font-size: 1.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 10px 60px;
  line-height: 1.4;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
}
.card-faq > a[target=_blank] {
  background-position: center right 16px;
  background-image: url(/share/img/icon-blank-gy.svg);
}
.card-faq > a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #F57E00;
  border-radius: 10px;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.card-faq > a:before {
  content: "Q";
  font-family: Arial, Helvetica, "sans-serif";
  font-size: 2.6rem;
  font-weight: bold;
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #1E1E1E;
}
.card-course {
  padding: 24px 24px !important;
  height: auto !important;
}
.card-course > dl {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.card-course > dl > dt {
  width: 100%;
  text-align: left;
  position: relative;
}
.card-course > dl > dt .label.small {
  position: absolute;
  top: -24px;
  left: 0;
}
.card-course > dl > dd {
  width: 125px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-course-name {
  font-weight: bold;
}
.card-course-name > span {
  font-size: 2.6rem;
}
.card-course-text {
  font-size: 1.4rem;
}
.card-nf-pack {
  max-width: 900px;
  margin: 0 auto;
}
.card-nf-pack .card-box .card-box-body > dd {
  text-align: center;
  font-weight: bold;
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-nf-pack-cp {
  max-width: 900px;
  margin: 0 auto;
}
.card-nf-pack-cp-inner {
  background-image: url(/share/img/arrow-l.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.card-nf-pack-cp-inner:nth-of-type(n+2) {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #EBEBEB;
}
.card-nf-pack-cp-inner .card-box .card-box-body > dd {
  text-align: center;
  font-weight: bold;
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-nf-pack-cp-arrow {
  text-align: center;
  line-height: 0;
}
.card-nf-pack-cp-price {
  position: relative;
  line-height: 1;
}
.card-nf-pack-cp-price-term {
  color: #5A5A5A;
  font-weight: bold;
  font-size: 2rem;
}
.card-nf-pack-cp-price-num {
  font-weight: bold;
  font-size: 2.4rem;
  margin-top: 8px;
  color: #EB0731;
  white-space: nowrap;
}
.card-nf-pack-cp-price-num > strong {
  font-size: 6.2rem;
	font-weight: 700;
}
.card-nf-pack-cp-price > sup {
  position: absolute;
  top: auto;
  bottom: 3em;
  right: 0;
  font-size: 1.4rem;
}
.card-nf-pack-cp-10gb {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #FFFBE0;
  border-radius: 10px;
  padding: 16px;
}
.card-nf-pack-cp-10gb-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 8px;
}
.card-nf-pack-cp-10gb-label {
  width: 80px;
  height: 80px;
  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;
  background-color: #EB0731;
  color: #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 100%;
}
.card-nf-pack-cp-10gb-notice {
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
.card-nf-pack-cp-5gb {
  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;
}
.card-ch > p {
  font-size: 1.3rem;
  margin-top: 8px;
  line-height: 1.3;
}
.card.reason {
  border: 1px solid #EBEBEB;
  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;
  padding: 32px;
}
.card.reason .title-h4 {
  margin-bottom: 8px;
}
.card.reason > p {
  text-align: left;
}
.card.reason > p > small {
  font-size: 1.4rem;
}
.card.reason > img {
  width: 215px;
  margin-top: auto;
  padding-top: 20px;
}
.card-box > a {
  display: block;
  text-decoration: none;
  height: 100%;
  position: relative;
}
.card-box > a[target=_blank] .card-box-body > dd {
  background-image: url(/share/img/icon-blank-gy.svg);
}
.card-box > a .card-box-body {
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  border: none;
}
.card-box > a .card-box-body:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #5A5A5A;
  border-radius: 10px;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.card-box > a .card-box-body > dd {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 24px;
  background-repeat: no-repeat;
}
.card-box-body {
  height: 100%;
  position: relative;
  border-radius: 10px;
  border: 1px solid #EBEBEB;
}
.card-box-body > dt {
  text-align: center;
  padding: 8px 0;
  min-height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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-weight: bold;
  color: #1E1E1E;
  line-height: 1.3;
  border-radius: 10px 10px 0 0;
}
.card-box-body > dt > img {
  width: 32px;
  margin-right: 8px;
}
.card-box-body > dd {
  padding: 32px;
  height: calc(100% - 56px);
  color: #1E1E1E;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
}
.card-box-body.fl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-box-body.fl > dt {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-box-body.fl > dd {
  height: 100%;
}
.card-box-body.tit-multi > dd {
  height: calc(100% - 70px);
}
.card.voice {
  padding: 24px 16px 32px;
}
.card.voice .voice-icon {
  width: 80px;
  margin: 0 auto;
}
.card.voice .voice-title {
  font-weight: bold;
  line-height: 1.3;
  font-size: 2rem;
  margin-top: 16px;
}
.card.voice .voice-text {
  margin-top: 16px;
  text-align: left;
}
.card-guide-service {
  width: 495px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-guide-service-head {
  border-radius: 10px 10px 0 0;
  background-color: #FFE100;
  height: 128px;
  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;
  text-align: center;
  font-weight: bold;
  font-size: 3.2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-guide-service-head > div > small {
  display: block;
  font-size: 1.8rem;
}
.card-guide-service-head > div > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.card-guide-service-head-label {
  background-color: #EB0731;
  border-radius: 100px;
  color: #fff;
  font-size: 1.6rem;
  display: inline-block;
  height: 32px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 16px;
}
.card-guide-service-body {
  border: 1px solid #EBEBEB;
  background-color: #fff;
  padding: 40px;
  border-radius: 0 0 10px 10px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-guide-service-body .btn {
  margin-top: 40px;
}
.card-guide-service-body .btn > a {
  min-height: 56px;
}
.card-guide-service-copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 45px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #5A5A5A;
  color: #fff;
  font-weight: bold;
  border-radius: 10px;
  font-size: 2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-guide-service-text {
  margin-top: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.card-guide-service-text > span {
  font-weight: bold;
}
.card-guide-service-price {
  margin-top: 32px;
  text-align: center;
  height: 100%;
  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;
}
.card-guide-service-link {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px 0;
}
.card-guide-service-link .card-btn img {
  width: 64px !important;
}

.slide-card {
  max-width: 1194px;
  position: relative;
  margin: 0 auto;
}
.slide-card:not(.slidable) .slide-card-main > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 32px;
}
.slide-card-body {
  position: relative;
}
.slide-card-main {
  position: relative;
  max-width: 1044px;
  margin: 0 auto;
}
.slide-card-main > ul {
  padding: 10px;
}
.slide-card-main > ul > li {
  width: 320px;
  height: auto;
}
.slide-card-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  width: 100%;
  margin-top: 30px;
}
.slide-card-dot > span {
  margin: 0 6px;
  opacity: 1;
  background-color: #DCDCDB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.slide-card-dot > span.swiper-pagination-bullet-active {
  background-color: #5A5A5A;
}
.slide-card-prev, .slide-card-next {
  width: 58px;
  height: 58px;
  background-color: #fff;
  z-index: 5;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.slide-card-prev {
  left: 0;
  background-image: url(/share/img/arrow-back-gr.svg);
}
.slide-card-next {
  right: 0;
  background-image: url(/share/img/arrow-link-gr.svg);
}

.anchor-list > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 16px 0;
}
.anchor-list > ul > li {
  border-left: 1px solid #AAAAAA;
  width: 25%;
  min-height: 32px;
}
.anchor-list > ul > li:last-of-type {
  border-right: 1px solid #AAAAAA;
}
.anchor-list > ul > li > a {
  height: 100%;
  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;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.5;
}
.anchor-list > ul > li > a > span {
  padding-right: 20px;
  -webkit-transition: background-image 0.3s;
  transition: background-image 0.3s;
  background-image: url(/share/img/arrow-pulldown-gy.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 12px;
}

.breadcrumbs {
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
  background-color: #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.breadcrumb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
	width: 100%;
}
.breadcrumbs nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1064px;
  margin: 0 auto;
  min-height: 50px;
}
.breadcrumbs > ul,
.breadcrumbs nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  font-size: 1.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1064px;
  padding: 10px 20px;
  margin: 0 auto;
  min-height: 50px;
}
.breadcrumbs > ul > li,
.breadcrumbs nav > ul > li {
  margin-right: 5px;
}
.breadcrumbs > ul > li > a,
.breadcrumbs nav > ul > li > a {
  text-decoration: none;
}
.breadcrumbs > ul > li:last-of-type,
.breadcrumbs nav > ul > li:last-of-type {
  margin-right: 0;
}
.breadcrumbs > ul > li:nth-of-type(n+2):before,
.breadcrumbs nav > ul > li:nth-of-type(n+2):before {
  content: ">";
  display: inline-block;
  margin-right: 5px;
}

.kv-lv1 {
  background-color: #fff;
  text-align: center;
  position: relative;
  overflow: hidden;
  height: 440px;
}
.kv-lv2 {
  position: relative;
  background-color: #fff;
}
.kv-lv2-bg {
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
  height: 280px;
  overflow: hidden;
  background-size: auto 100%;
  background-position: right top;
  background-repeat: no-repeat;
}
.kv-lv2-bg > img {
  max-width: none;
  width: auto;
  height: 100%;
  display: block;
  margin-left: auto;
  position: relative;
}
.kv-lv2-body {
  width: 100%;
  height: 100%;
  margin-left: calc((100% - 1024px) / 2);
  padding-left: 8px;
  max-width: 1024px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
}
.kv-lv2-body > h1 {
  font-size: 4.4rem;
  line-height: 1.4;
}
.kv-lv2-title {
  width: calc(100% - 240px);
  position: relative;
  display: grid;
  grid-template-columns: 108px 1fr;
  gap: 16px 24px;
  line-height: 1.4;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kv-lv2-title-icon {
  grid-row: 1/3;
}
.kv-lv2-title > h1 {
  font-size: 4.4rem;
}
.kv-lv2-title > p {
  grid-row: 2/3;
  grid-column: 2/3;
  font-size: 1.8rem;
  line-height: 1.3;
}
.kv-lv2-title > p > small {
  font-size: 1.6rem;
}
.kv-lv3 {
  background-color: #fff;
  min-height: 170px;
  text-align: center;
  padding: 20px 20px;
  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;
}
.kv-lv3-body > p {
  font-size: 2rem;
  font-weight: bold;
  color: #F57E00;
}
.kv-lv3-body > h1 {
  line-height: 1.4;
  font-size: 4.4rem;
}
.kv-lv3-body > h1 + p {
  font-size: 1.8rem;
  font-weight: normal;
  color: #1E1E1E;
}
.kv-lv3-body > h1 + .cp-mv-link {
  margin-top: 8px;
}

.cp-mv {
  min-height: 190px;
  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: 20px 0;
}
.cp-mv-body {
  text-align: center;
}
.cp-mv-body .title-h1 {
  margin-bottom: 8px;
}
.cp-mv-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cp-mv-link > *:nth-of-type(n+2) {
  margin-left: 32px;
}
.cp-filter-card.on > span {
  color: #1E1E1E;
  background-color: #FFF49E;
}
.cp-filter-card.on > span:before {
  background-image: url(/share/img/icon-checked.svg);
  border-color: #F57E00;
  background-color: #F57E00;
}
.cp-filter-card.on > span:after {
  opacity: 1;
}
.cp-filter-card > span {
  background-image: none !important;
  line-height: 1.3;
  padding: 0 0 0 56px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cp-filter-card > span:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  border: 2px solid #EBEBEB;
  border-radius: 5px;
  background-color: #fff;
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-position: center center;
  background-repeat: no-repeat;
}
.cp-filter .card-link > span,
.cp-filter .card-link > a {
  text-align: left;
}
.cp-filter .card-link > span:after,
.cp-filter .card-link > a:after {
  border: 2px solid #F57E00;
}

.cp-list {
  margin-top: 48px;
}
.cp-list-body {
  display: none;
}
.cp-list-none {
  display: none;
  text-align: center;
  font-weight: bold;
  font-size: 1.8rem;
}
.cp-list-card > a {
  background-image: none !important;
  padding: 8px 8px 16px;
}
.cp-list-card > a > dl {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cp-list-card > a > dl > dd {
  height: 100%;
  margin-top: 12px;
  text-align: left;
  padding-right: 16px;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 10px;
  background-repeat: no-repeat;
  background-size: 6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cp-list-card-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.cp-list-card-label > li,
.cp-ico-list dt {
  font-size: 1.4rem;
  line-height: 24px;
  padding: 0 8px;
  color: #1E1E1E;
  background-color: #FFE100;
  border-radius: 100px;
}
.cp-list-card-label > li.strong {
  color: #fff;
  background-color: #EB0731;
}
.cp-list-card-label > li.cat,
.cp-ico-list dt.cat {
  color: #FFFFFF;
  background-color: #6E6E6E;
}
.cp-list-card-text {
  margin: 12px 0 0 8px;
  font-weight: bold;
}
.cp-foot-customer {
  margin-top: 80px;
  border: 1px solid #EBEBEB;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 48px 20px;
}
.cp-foot-customer > h2 {
  font-size: 2.6rem;
  line-height: 1.4;
}
.cp-foot-customer .btn {
  margin-top: 24px;
}

.bnr-card {
  width: calc((100% - 34px) / 3);
  font-size: 1.4rem;
  text-decoration: none;
  line-height: 1.5;
}
.bnr-card[target=_blank] > p:after {
  width: 18px;
  height: 18px;
  margin-left: 6px;
  background-image: url(/share/img/icon-blank-gy.svg);
  top: 2px;
}
.bnr-card > p {
  margin-top: 8px;
}
.bnr-card > p:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-left: 8px;
  top: 2px;
}
.bnr-list {
  position: relative;
  padding: 32px 20px 32px;
  background-color: #fff;
}
.bnr-list-slide-body {
  width: 100%;
  margin: 0 auto;
  max-width: 1024px;
}
.bnr-list-slide-dot {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.bnr-list-slide-dot .swiper-pagination-bullet {
  opacity: 1;
  width: 6px;
  height: 6px;
  margin: 0 !important;
  background-color: #D5D5D5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.bnr-list-slide-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #5A5A5A;
}

.news-tab {
  margin-top: 24px;
}
.news-tab > ul > li {
  border-top: 1px solid #EBEBEB;
}
.news-tab > ul > li:last-of-type {
  border-bottom: 1px solid #EBEBEB;
}
.news-tab > ul > li > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 70px;
  padding: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.news-tab > ul > li > dl > dt {
  color: #7C7C7C;
  width: 170px;
}
.news-tab > ul > li > dl > dd {
  width: calc(100% - 170px);
}
.news-tab > ul > li > dl > dd > a {
  text-decoration: none;
}
.news-tab > ul > li > dl > dd > a .important {
  color: #EB0731;
}
.news-tab > ul > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 70px;
  padding: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.tab-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.tab-head > li {
  background-color: #fff;
  border: 1px solid #EBEBEB;
  width: 100%;
  text-align: center;
  min-height: 70px;
  padding: 8px 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;
  font-weight: bold;
  font-size: 1.8rem;
  cursor: pointer;
  position: relative;
  line-height: 1.5;
}
.tab-head > li.on {
  pointer-events: none;
  background-color: #FFE100;
  color: #1E1E1E;
  border-color: #FFE100;
}
.tab-head > li.on::before {
  opacity: 1;
}
.tab-head > li::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #FFE100;
  opacity: 0;
}
.tab-head > li:first-of-type {
  border-right: none;
  border-radius: 10px 0 0 10px;
}
.tab-head > li:last-of-type {
  border-right: left;
  border-radius: 0 10px 10px 0;
}
.tab-head > li > * {
  position: relative;
}
.tab-head > li .label {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tab-head > li .label.small {
  top: -11px;
}

.flow-step {
  margin: 40px 0;
}
.flow-step-card {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  position: relative;
}
.flow-step-card:nth-of-type(n+2):after {
  content: "";
  width: 32px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: -32px;
  background-image: url(/share/img/arrow-step-l.svg);
  background-position: center center;
  background-repeat: no-repeat;
}
.flow-step-card > dl {
  height: 100%;
  position: relative;
  border-radius: 10px;
  background-color: #fff;
}
.flow-step-card > dl > dt {
  height: 56px;
  font-size: 2rem;
  background-color: #FFE100;
  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-weight: bold;
  border-radius: 10px 10px 0 0;
}
.flow-step-card > dl > dd {
  padding: 24px 8px;
  text-align: center;
  border: 1px solid #EBEBEB;
  border-top: none;
  height: calc(100% - 56px);
  font-weight: bold;
}
.flow-step-card > dl > dd > p {
  margin-bottom: auto;
}
.flow-step-card > dl > dd > img {
  margin: 16px auto 0;
  max-width: 250px;
  width: 100%;
}
.flow-step-card > dl > dd .text-attention {
  padding: 0 24px;
  margin-top: 8px;
  text-align: left;
  font-weight: normal;
}
.flow-accordion {
  position: relative;
  border: 1px solid #F57E00;
  background-color: #fff;
  margin-top: 40px;
  padding: 24px 24px 80px;
  border-radius: 10px;
  display: none;
  margin-bottom: -1px;
}
.flow-accordion-menu {
  position: relative;
  margin-bottom: -1px;
}
.flow-accordion-menu-btn.on .flow-accordion-menu-btn-img > img:first-of-type {
  visibility: hidden;
}
.flow-accordion-menu-btn.on .flow-accordion-menu-btn-img > img:last-of-type {
  visibility: visible;
}
.flow-accordion-menu-btn.on .card-btn::before {
  border-color: #F57E00;
  background-color: #F57E00;
  background-image: url(/share/img/icon-checked.svg);
}
.flow-accordion-menu-btn.on .card-btn > span {
  color: #1E1E1E;
  background-color: #FFF49E;
}
.flow-accordion-menu-btn.on .card-btn > span:after {
  opacity: 1;
}
.flow-accordion-menu-btn-img {
  width: 215px;
  margin: 0 auto 16px;
  position: relative;
}
.flow-accordion-menu-btn-img > img {
  position: relative;
}
.flow-accordion-menu-btn-img > img:last-of-type {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
}
.flow-accordion-menu-btn .card-btn::before {
  content: "";
  border-radius: 4px;
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #EBEBEB;
  position: absolute;
  top: 0;
  left: 16px;
  bottom: 0;
  margin: auto 0;
  z-index: 10;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
}
.flow-accordion-menu-btn .card-btn > span {
  padding: 16px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: none !important;
}
.flow-accordion::before, .flow-accordion::after {
  display: none;
  width: 50px;
  height: 40px;
  position: absolute;
  top: -40px;
  background-color: #5A5A5A;
}
.flow-accordion.ndt::before {
  display: block;
}
.flow-accordion.dg::after {
  display: block;
}
.flow-accordion.left::before {
  content: "";
  left: calc(25% - 12px - 25px);
}
.flow-accordion.left-dot::before {
  content: "";
  left: calc(25% - 12px - 25px);
  background-color: transparent;
  border-left: 2px dotted #5A5A5A;
  border-right: 2px dotted #5A5A5A;
}
.flow-accordion.right::after {
  content: "";
  right: calc(25% - 12px - 25px);
}
.flow-accordion.right-dot::after {
  content: "";
  right: calc(25% - 12px - 25px);
  background-color: transparent;
  border-left: 2px dashed #5A5A5A;
  border-right: 2px dashed #5A5A5A;
}
.flow-accordion > .title-h3 {
  margin-bottom: 8px;
  font-weight: bold;
}
.flow-accordion > .title-h3 > p {
  color: #F57E00;
}
.flow-accordion > .title-h4 {
  margin-bottom: 24px;
}
.flow-accordion-wrap {
  max-width: 900px;
  margin: 0 auto;
}
.flow-accordion-wrap > dt > ul > li {
  border-radius: 10px;
  background-color: #FFFBE0;
  text-align: center;
  min-height: 64px;
  width: 100%;
  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: 2rem;
  font-weight: bold;
  gap: 0 16px;
}
.flow-accordion-wrap > dt > ul > li > img {
  width: 40px;
}
.flow-accordion-wrap > dt > ul > li:nth-of-type(n+2) {
  margin-top: 16px;
}
.flow-accordion-wrap > dd {
  display: none;
}
.flow-accordion-inner {
  border-radius: 10px;
  background-color: #FFFBE0;
  padding: 40px;
}
.flow-accordion-inner:nth-of-type(n+2) {
  margin-top: 24px;
}
.flow-accordion-inner > dt {
  text-align: center;
}
.flow-accordion-inner > dt > img {
  width: 65px;
  margin-bottom: 16px;
}
.flow-accordion-inner > dd {
  margin-top: 24px;
}
.flow-accordion-check {
  margin-top: 24px;
}
.flow-accordion-check > dt {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 8px;
}
.flow-accordion-check > dt::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background-color: #fff;
  background-image: url(/share/img/icon-checked-bk.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
}
.flow-accordion-check > dd {
  margin-top: 8px;
}
.flow-accordion-btn {
  width: 100px;
  height: 50px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  border: 1px solid #F57E00;
  background-color: #fff;
  border-bottom: none;
  cursor: pointer;
  border-radius: 10px 10px 0 0;
}
.flow-accordion-btn::before, .flow-accordion-btn::after {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background-color: #F57E00;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.flow-accordion-btn::after {
  rotate: 90deg;
}
.flow-accordion-btn.on::after {
  display: none;
}
.flow-connect-cable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}
.flow-connect-cable > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 8px;
}
.flow-connect-cable > li::before {
  content: "";
  display: block;
  width: 32px;
  height: 16px;
  background-color: #000;
}
.flow-connect-cable > li:nth-of-type(1)::before {
  background-color: #84A1B1;
}
.flow-connect-cable > li:nth-of-type(2)::before {
  background-color: #FEE100;
}
.flow-connect-cable > li:nth-of-type(3)::before {
  background-color: #EF835D;
}
.flow-connect-cable > li:nth-of-type(4)::before {
  background-color: #6C9BD1;
}
.flow-connect-cable > li:nth-of-type(5)::before {
  background-color: #8CC457;
}

.service-lead-pic {
  max-width: 550px;
  margin: 40px auto 0;
}

.nav-section {
  padding: 40px 0;
  position: relative;
}

.nav-progress {
  max-width: 680px;
  width: 100%;
  margin: 0 auto 80px;
}
.nav-progress > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #EBEBEB;
  border-radius: 10px;
  overflow: hidden;
}
.nav-progress > ul > li {
  background-color: #fff;
  width: 100%;
  min-height: 48px;
  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;
  text-align: center;
  font-size: 1.4rem;
  font-weight: bold;
  position: relative;
  line-height: 1.3;
  padding: 8px 0;
}
.nav-progress > ul > li:nth-of-type(n+2):before, .nav-progress > ul > li:nth-of-type(n+2):after {
  content: "";
  display: block;
  width: 20px;
  height: 100px;
  z-index: 5;
  background-color: #fff;
  position: absolute;
  left: 0;
  border-left: 1px solid #EBEBEB;
}
.nav-progress > ul > li:nth-of-type(n+2):before {
  top: 50%;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.nav-progress > ul > li:nth-of-type(n+2):after {
  bottom: 50%;
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}
.nav-progress > ul > li.on {
  background-color: #5A5A5A;
  color: #EBEBEB;
}
.nav-progress > ul > li.on:before, .nav-progress > ul > li.on:after {
  background-color: #5A5A5A;
}
.nav-progress > ul > li.off {
  background-color: #EBEBEB;
  color: #AAAAAA;
}
.nav-progress > ul > li.off:before, .nav-progress > ul > li.off:after {
  background-color: #EBEBEB;
}
.nav-progress > ul > li > p {
  position: relative;
  z-index: 10;
}

.select {
  position: relative;
  height: 50px;
  font-size: 1.4rem;
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 5;
  line-height: 1.3;
}
.select.open {
  z-index: 10;
}
.select.open .select-body > dl > dt {
  background-image: url(/share/img/arrow-select-close.svg);
}
.select.open .select-body > dl > dt:after {
  content: "";
  display: block;
  width: calc(100% - 20px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 10px;
  background-color: #EBEBEB;
}
.select.on .select-body {
  background-color: #F8FFFF;
}
.select.on .select-body:after {
  opacity: 1;
}
.select-body {
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
.select-body:after {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #5A5A5A;
  border-radius: 10px;
  opacity: 0;
  pointer-events: none;
}
.select-body > dl {
  position: relative;
}
.select-body > dl > dt {
  padding: 0 16px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/share/img/arrow-select-open.svg);
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 36px;
  word-break: break-all;
}
.select-body > dl > dd {
  padding: 16px 0;
  display: none;
}
.select-body > dl > dd > p {
  padding: 0 16px;
  word-break: break-all;
}
.select-body > dl > dd > p:nth-of-type(n+2) {
  margin-top: 16px;
}
.select-body > dl > dd > p.on {
  color: #5A5A5A;
}

.box-border {
  background-color: #fff;
  border: 1px solid #EBEBEB;
  border-radius: 10px;
  padding: 32px 24px;
  margin-top: 40px;
}
.box-notice {
  background-color: #fff;
  padding: 32px 40px;
  border-radius: 10px;
  font-size: 1.4rem;
  border: 1px solid #EB0731;
}
.box-notice > p:nth-of-type(n+2) {
  margin-top: 8px;
}
.box-white {
  background-color: #fff;
  border-radius: 10px;
  padding: 32px 24px;
  margin-top: 40px;
}
.box-background03 {
  background-color: #FFFBE0;
  border-radius: 10px;
  padding: 32px 24px;
  margin-top: 40px;
}

.label {
  line-height: 1.3;
}
.label.small > p {
  font-size: 1.4rem;
  min-height: 22px;
}
.label > p {
  border-radius: 100px;
  background-color: #FFE100;
  font-weight: bold;
  font-size: 1.3rem;
  min-height: 32px;
  padding: 4px 16px;
  padding-top: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #1E1E1E;
  overflow: hidden;
}
.recomment-ch .label > p {
  width: 120px;
  min-height: 28px;
  font-size: 1.1rem;
  padding: 4px 10px;
}

.icon-blank {
  display: inline-block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 16px;
  height: 16px;
  margin-left: 6px;
  background-image: url(/share/img/icon-blank-gy.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  top: 2px;
}

.header {
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0;
  left: 0;
}
.header.simple {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
.header-top {
  border-top: 5px solid #FFE100;
  background-color: #fff;
  padding-right: 20px;
}
.header-top-body {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 75px;
  width: 100%;
  max-width: 1024px;
}
.header-top-logo {
  width: 120px;
}
.header-top-search {
  margin-left: auto;
}
.header-top-search > form {
  position: relative;
}
.header-top-search > form > input {
  outline: none;
}
.header-top-search > form > input[type=text] {
  background-color: #F7F7F7;
  display: block;
  width: 200px;
  height: 42px;
  border-radius: 100px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 20px;
  padding-right: 50px;
}
.header-top-search > form > input[type=image] {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 25px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.header-top-mymenu {
  margin-left: 16px;
  width: 160px;
  height: 42px;
}
.header-top-mymenu > a {
  font-weight: bold;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #FFE100;
  border-radius: 100px;
  line-height: 1;
  border: 2px solid #FFE100;
}
.header-top-apply {
  margin-left: 8px;
  width: 160px;
  height: 42px;
}
.header-top-apply > a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #EB0731;
  border-radius: 100px;
  line-height: 1;
  border: 2px solid #EB0731;
}
.header-top-support {
  margin-left: 8px;
  width: 160px;
  height: 42px;
}
.header-top-support > a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #323232;
  border-radius: 100px;
  line-height: 1;
  border: 2px solid #323232;
}
.header-search {
  padding: 14px 20px;
  background-color: #5A5A5A;
  position: absolute;
  top: 65px;
  left: 0;
  width: 100%;
  z-index: 10;
  display: none;
}
.header-search.on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-search:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #5A5A5A;
  position: absolute;
  top: -4px;
  right: 258px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.header-search > form {
  position: relative;
  width: calc(100% - 16px);
  margin-right: 18px;
}
.header-search > form > input {
  outline: none;
}
.header-search > form > input[type=text] {
  background-color: #F7F7F7;
  display: block;
  width: 100%;
  height: 54px;
  border-radius: 100px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 20px;
  padding-right: 50px;
  font-size: 1.6rem;
}
.header-search > form > input[type=image] {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.header-search-close {
  line-height: 0;
  width: 16px;
}
.header-nav {
  background-color: #1E1E1E;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
.header-nav-bg {
  position: fixed;
  width: 100%;
  height: calc(100vh - 140px);
  height: calc(100dvh - 140px);
  background-color: rgba(0, 0, 0, 0.3);
  top: 140px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-nav-bg.on {
  visibility: visible;
  opacity: 1;
}
.header-nav-body {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
}
.header-nav-head {
  position: relative;
}
.header-nav-head > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-nav-head > ul > li {
  width: 100%;
  position: relative;
}
.header-nav-head > ul > li:nth-of-type(n+2):after {
  content: "";
  display: block;
  width: 1px;
  height: 30px;
  background-color: #fff;
  opacity: 0.3;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.header-nav-head > ul > li.on .header-nav-title {
  background-color: #464646;
}
.header-nav-head > ul > li.on .header-nav-menu {
  opacity: 1;
  visibility: visible;
  z-index: 5;
}
.header-nav-head > ul > li.current .header-nav-title:after {
  opacity: 1;
  bottom: 0;
}
.header-nav-title {
  position: relative;
  cursor: pointer;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.8rem;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  background-image: url(/share/img/header/arrow-pulldown.svg);
  background-repeat: no-repeat;
  background-position: right 25px center;
  overflow: hidden;
  padding-left: 20px;
}
.header-nav-title:after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: #FFE100;
  position: absolute;
  bottom: -4px;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-nav-title > p {
  margin-left: 10px;
}
.header-nav-title > small {
  margin-left: 15px;
  font-size: 1.2rem;
}
.header-nav-menu {
  padding: 0 20px;
  margin: 0 auto;
  position: fixed;
  max-width: 1064px;
  width: 100%;
  top: 140px;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-nav-menu.home .header-nav-menu-body:after {
  right: 66.66666%;
}
.header-nav-menu.home .header-nav-menu-list ul > li {
  display: grid;
  grid-template-columns: calc(75% - 4px) calc(25% - 4px);
  gap: 8px;
  padding-top: 40px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  padding: 20px 0 0;
  background-color: #fff;
  text-align: center;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link {
  width: 100%;
  position: relative;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link.new::after {
  content: "NEW";
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  aspect-ratio: 1;
  width: 54px;
  background-color: #EB0731;
  border-radius: 100%;
  position: absolute;
  top: -10px;
  left: -20px;
  color: #fff;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a {
  -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;
  padding-inline: 20px !important;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-label {
  border-radius: 10px;
  width: 100%;
  height: 32px;
  font-size: 1.6rem;
  background-color: #FFE100;
  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;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-label br {
  display: none;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan {
  font-size: 2.1rem;
  font-weight: bold;
  width: 50%;
  margin: 0 0 24px;
  padding: 8px 20px 0;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan:nth-of-type(1) {
  border-right: 1px solid #EBEBEB;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan p:last-of-type {
  font-size: 1.5rem;
  line-height: 1;
  background-color: #FFE100;
  border-radius: 6px;
  margin: 8px 0 24px;
  padding: 10px 0 10px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan .header-nav-menu-home-btn {
  width: 100%;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan img {
  max-width: 244px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-course {
  margin-top: 8px;
  font-size: 1.6rem;
  color: #5A5A5A;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-order {
  margin-top: 16px;
  font-weight: normal;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px 0;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(2) .card-link > a {
  height: 40px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px 0;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a {
  height: 50px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > p {
  color: #000000;
  font-size: 1.4rem;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > p > strong {
  width: 11em;
  display: inline-block;
  color: #1E1E1E;
  font-size: 1.6rem;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link.pricelist > a > p > strong {
  width: 5em;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > img {
  width: 40px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) {
  padding: 0 16px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home .header-nav-menu-home-txtlink {
  padding: 0 16px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) > p {
  background-image: url(/share/img/header/icon_arrow_right.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 6px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home .header-nav-menu-home-txtlink > p {
  background-image: url(/share/img/header/icon_arrow_right.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 6px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) > p:has(a[target=_blank]) {
  background-image: url(/share/img/icon-blank-gy.svg);
  background-size: 16px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) > p:has(a[target=_blank]) {
  background-image: url(/share/img/icon-blank-gy.svg);
  background-size: 16px;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home .header-nav-menu-home-txtlink > p > a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.4rem;
}
.header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) > p > a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.4rem;
}
.header-nav-menu.mansion .text-link {
  font-weight: bold;
}

.header-nav-menu.mypage .header-nav-menu-body:after {
  left: 66.66666%;
}
.header-nav-menu.mypage .header-nav-menu-list {
  margin-top: 40px;
  padding-top: 5px;
}
.header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l > a {
  font-size: 1.5rem;
  font-weight: bold;
}
.header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l > a > dl > dd > span {
  font-size: 1.4rem;
  font-weight: normal;
}
.header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-s > a > p > small {
  font-weight: normal;
  white-space: nowrap;
}
.header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .card-link:not(:has(a)) {
  visibility: hidden;
}
.header-nav-menu-body {
  margin-top: 20px;
  position: relative;
  padding: 16px 0 40px;
  background-color: #FFF49E;
  border-radius: 20px;
  max-height: calc(100vh - 150px);
  max-height: calc(100dvh - 150px);
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.header-nav-menu-body:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #FFF49E;
  position: absolute;
  left: 0;
  right: 0;
  top: -8px;
  margin: auto;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.header-nav-menu-close {
  position: absolute;
  top: 16px;
  right: 50px;
  cursor: pointer;
  z-index: 5;
  width: 32px;
}
.header-nav-menu-close > img {
  width: 100%;
}
.header-nav-menu-title {
  margin-bottom: 4px;
  padding: 0 50px;
}
.header-nav-menu-title > p > a {
  font-size: 2rem;
  font-weight: bold;
  text-decoration: none;
  background-image: url(/share/img/header/arrow-link-gy.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 8px;
  padding-right: 20px;
}
.header-nav-menu-list {
  max-height: calc(100vh - 295px);
  max-height: calc(100dvh - 295px);
  overflow: auto;
  padding-bottom: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.header-nav-menu-list::-webkit-scrollbar {
  display: none;
}
.header-nav-menu-list .simplebar-content-wrapper {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.header-nav-menu-list .simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
}
.header-nav-menu-list .simplebar-vertical {
  right: 20px;
  width: 4px !important;
  background-color: #EBEBEB;
  border-radius: 100px;
}
.header-nav-menu-list .simplebar-scrollbar:before {
  top: 0 !important;
  bottom: 0 !important;
  left: 0;
  right: 0;
  opacity: 1 !important;
  background-color: #5A5A5A;
}
.header-nav-menu-list ul {
  padding: 0 50px;
  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;
}
.header-nav-menu-list ul > li {
  width: 100%;
}
.header-nav-menu-list ul > li:nth-of-type(n+2) {
  margin-top: 12px;
}
.header-nav-menu-accordion.on > dl > dt {
  background-image: url(/share/img/header/icon-accordion-close.svg);
}
.header-nav-menu-accordion:nth-of-type(n+2) {
  margin-top: 16px;
}
.header-nav-menu-accordion > dl > dt {
  font-size: 1.5rem;
  font-weight: bold;
  color: #5A5A5A;
}
.header-nav-menu-accordion > dl > dd {
  padding-top: 4px;
}
.header-nav-menu-card-s.card-link > a {
  min-height: 40px;
  padding: 8px 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 12px !important;
  padding-right: 32px !important;
  font-size: 1.4rem;
  font-weight: bold;
  background-position: right 12px center;
  background-size: 8px;
  text-align: left;
  line-height: 1.3;
  gap: 0 8px;
}
.header-nav-menu-card-s.card-link > a[target=_blank] {
  background-size: 16px;
}
.header-nav-menu-card-m.card-link > a {
  min-height: 50px;
  padding: 8px 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 12px !important;
  padding-right: 32px !important;
  font-size: 1.4rem;
  font-weight: bold;
  background-position: right 12px center;
  background-size: 8px;
  text-align: left;
  line-height: 1.3;
}
.header-nav-menu-card-m.card-link > a[target=_blank] {
  background-size: 16px;
}
.header-nav-menu-card-m.card-link > a > img {
  width: 28px;
}
.header-nav-menu-card-m.card-link > a > p {
  padding-left: 12px;
}
.header-nav-menu-card-l.card-link > a {
  padding: 0 !important;
  line-height: 1.3;
  font-size: 1.4rem;
  background-position: center right 12px;
  background-size: 8px;
  padding-left: 12px !important;
  padding-right: 32px !important;
  display: block;
}
.header-nav-menu-card-l.card-link > a[target=_blank] {
  background-size: 16px;
}
.header-nav-menu-card-l.card-link > a > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 90px;
}
.header-nav-menu-card-l.card-link > a > dl > dt {
  width: 54px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.header-nav-menu-card-l.card-link > a > dl > dd {
  margin-left: 12px;
  text-align: left;
}
.header-nav-menu-card-l.card-link > a > dl > dd > small {
  font-weight: bold;
  font-size: 1.2rem;
  color: #5A5A5A;
}
.header-nav-menu-card-l.card-link > a > dl > dd > span {
  font-weight: bold;
  font-size: 1.6rem;
}
.header-nav-menu-card-xl.card-link > a {
  padding: 0 !important;
  line-height: 1.3;
  font-size: 1.4rem;
  font-weight: bold;
  background-position: center right 12px;
  background-size: 8px;
  padding-left: 12px !important;
  padding-right: 32px !important;
  display: block;
}
.header-nav-menu-card-xl.card-link > a[target=_blank] {
  background-size: 16px;
}
.header-nav-menu-card-xl.card-link > a > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 90px;
}
.header-nav-menu-card-xl.card-link > a > dl > dt {
  width: 54px;
}
.header-nav-menu-card-xl.card-link > a > dl > dd {
  margin-left: 8px;
  text-align: left;
}

#press_message {
  background-color: #FFEFEF;
  padding: 20px 20px;
  position: relative;
}
#press_message .important_container {
  margin: 0 auto;
  max-width: 1024px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#press_message .important_container .important_ttl {
  width: 135px;
  font-weight: bold;
  color: #EB0731;
}
#press_message .important_container .important_news {
  padding-left: 20px;
  font-size: 1.4rem;
  width: calc(100% - 135px);
  border-left: 1px solid #EBEBEB;
}
#press_message .important_container .important_news > a {
  text-decoration: none;
}
#press_message .important_container .important_news > a[target=_blank]:after {
  width: 18px;
  height: 18px;
  margin-left: 6px;
  background-image: url(/share/img/header/icon-blank-rd.svg);
  top: 2px;
}
#press_message .important_container .important_news > a:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/header/arrow-link-rd.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-left: 8px;
  top: 2px;
}

.header-notice {
  background-color: #FFEFEF;
  padding: 20px 20px;
  position: relative;
}
.header-notice > dl {
  margin: 0 auto;
  max-width: 1024px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-notice > dl > dt {
  width: 135px;
  font-weight: bold;
  color: #EB0731;
}
.header-notice > dl > dd {
  padding-left: 20px;
  font-size: 1.4rem;
  width: calc(100% - 135px);
  border-left: 1px solid #EBEBEB;
}
.header-notice > dl > dd > p > a {
  text-decoration: none;
}
.header-notice > dl > dd > p > a[target=_blank]:after {
  width: 18px;
  height: 18px;
  margin-left: 6px;
  background-image: url(/share/img/header/icon-blank-rd.svg);
  top: 2px;
}
.header-notice > dl > dd > p > a:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url(/share/img/header/arrow-link-rd.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-left: 8px;
  top: 2px;
}

:root {
  --color-textgray: rgb(82, 109, 123);
  --color-qualitygray: rgb(115, 135, 146);
  --color-yellow: rgb(250, 190, 0);
}

footer#footer-re,
footer#footer-pc {
  width: 100% !important;
  padding-top: 24px;
  padding-bottom: 42px;
  color: #526d7b;
  color: var(--color-textgray);
  background-color: #fff !important;
  margin: 0;
  display: block;
  border: none;
  clear: both;
}

footer#footer-re *,
footer#footer-pc * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
  letter-spacing: 1;
  display: block;
  border: none;
  float: none;
}

footer#footer-re a,
footer#footer-pc a {
  display: inline-block;
  background: none;
}

footer#footer-re #footer_logo,
footer#footer-pc #footer_logo {
  background: -webkit-linear-gradient(bottom, #738792 10px, #fff 10px);
  background: linear-gradient(0deg, #738792 10px, #fff 10px);
  background: -webkit-linear-gradient(bottom, var(--color-qualitygray) 10px, #fff 10px);
  background: linear-gradient(0deg, var(--color-qualitygray) 10px, #fff 10px);
}

footer#footer-re #footer_logo_inner,
footer#footer-pc #footer_logo_inner {
  padding: 0;
  width: 100%;
  margin: 0;
  border: none;
  text-align: center;
}

footer#footer-re #footer_logo_inner img,
footer#footer-pc #footer_logo_inner img {
  margin: 0 auto 16px;
  height: 50px;
  width: auto;
}

footer#footer-re #footer_logo_inner span,
footer#footer-pc #footer_logo_inner span {
  background-color: #fabe00;
  background-color: var(--color-yellow);
  display: block;
  height: 10px;
  width: 50px;
  margin: 0 0 0 50px;
}

footer#footer-re address,
footer#footer-pc address {
  font-style: normal;
  text-align: center;
  font-size: 11px;
  padding: 0;
}

footer#footer-re ul,
footer#footer-pc ul {
  text-align: center;
  padding: 16px 0 32px;
  width: 100%;
}

footer#footer-re ul li,
footer#footer-pc ul li {
  display: inline-block;
  font-size: 12px;
}

footer#footer-re > ul li a,
footer#footer-pc > ul li a {
  text-decoration: none;
  color: #526d7b;
  color: var(--color-textgray);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 3px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  margin: 0 0 0 3px;
  display: inline;
  line-height: 1;
  letter-spacing: 1;
}

footer#footer-re ul li a:hover,
footer#footer-pc ul li a:hover {
  background-color: #fabe00;
  background-color: var(--color-yellow);
  color: #fff;
  border-radius: 5px;
}
.footer-pagetop {
  cursor: pointer;
  position: fixed;
  left: 32px;
  z-index: 80;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  bottom: 0;
}
.footer-pagetop.on {
  visibility: visible;
  opacity: 1;
  bottom: 32px;
}
.footer-pagetop:hover {
  scale: 1.25;
}
.footer-menu {
  padding: 48px 20px 0;
  position: relative;
}
.footer-menu-body {
  max-width: 1024px;
  margin: 0 auto;
}
.footer-menu-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.footer-menu-nav > dl {
  width: 100%;
  padding-left: 30px;
  padding-right: 10px;
}
.footer-menu-nav > dl.on > dt {
  background-image: url(/share/img/footer/icon-accordion-close.svg);
}
.footer-menu-nav > dl > dt {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 20px;
  color: #F57E00;
}
.footer-menu-link {
  font-size: 1.4rem;
}
.footer-menu-link:nth-of-type(n+2) {
  margin-top: 40px;
}
.footer-menu-link > p:nth-of-type(n+2) {
  margin-top: 5px;
}
.footer-menu-link > p > a {
  text-decoration: none;
}
.footer-menu-sub {
  margin-top: 20px;
}
.footer-menu-sub + .footer-menu-link {
  margin-top: 20px;
}
.footer-menu-sub > dl > dt {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.4rem;
}

.footer-tax {
  margin-top: 40px;
  padding: 0 20px;
  font-size: 1.4rem;
  position: relative;
}
.footer-tax p {
  max-width: 1024px;
  margin: 0 auto;
}

.footer-contact {
  position: relative;
  padding: 80px 20px 80px;
  background-color: #F5F5F5;
}
.footer-contact-body {
  max-width: 1024px;
  margin: 0 auto 16px;
}
.footer-contact-box {
  height: 100%;
}
.footer-contact-box > dl {
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}
.footer-contact-box > dl > dt {
  font-size: 2.4rem;
  background-color: #FFE100;
  padding: 0 40px;
  min-height: 70px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  line-height: 1.3;
}
.footer-contact-box > dl > dt > img {
  margin-right: 10px;
}
.footer-contact-box > dl > dt > small {
  font-size: 2rem;
}
.footer-contact-box > dl > dd {
  background-color: #fff;
  padding: 20px 25px;
  height: calc(100% - 70px);
}
.footer-contact-chat-img {
  margin-top: 24px;
  text-align: center;
}
.footer-contact-chat img {
  width: 520px;
}
.footer-contact-tel-free-title {
  margin-bottom: 12px;
  line-height: 1.5;
  font-weight: bold;
  font-size: 1.5rem;
}
.footer-contact-tel-free-title > p > small {
  font-weight: normal;
  font-size: 1.4rem;
}
.footer-contact-tel-free-num > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer-contact-tel-free-num > dl > dt {
  width: 54px;
  height: 42px;
  border-radius: 10px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  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;
  background-color: #FFE100;
}
.footer-contact-tel-free-num > dl > dd {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.footer-contact-tel-free-num > dl > dd > span {
  text-decoration: none;
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 1;
}
.footer-contact-tel-free-num > dl > dd > span:hover {
  color: #1E1E1E;
}
.footer-contact-tel-free-num > dl > dd > small {
  font-size: 1.4rem;
}
.footer-contact-tel-free-notice {
  font-size: 1.4rem;
  margin-top: 8px;
}
.footer-contact-tel-infodesk-title {
  font-weight: bold;
  text-align: left;
  font-size: 1.6rem;
}
.footer-contact-tel-infodesk-notice {
  font-size: 1.4rem;
  margin-bottom: 16px;
}
.footer-contact-tel-link {
  text-align: left;
}
.footer-contact-tel-link .text-link:nth-of-type(n+2) {
  margin-top: 8px;
}
.footer-contact-tel-link .text-link > a[target=_blank]:after {
  margin-left: 0;
}
.footer-contact-tel-paid {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #EBEBEB;
}
.footer-contact-tel-paid.eo {
  padding-bottom: 8px;
  border-bottom: 1px solid #EBEBEB;
}
.footer-contact-tel-paid > p {
  font-size: 1.4rem;
  line-height: 1.5;
}
.footer-contact-tel-paid > p > span {
  font-size: 2.4rem;
  font-weight: bold;
  text-decoration: none;
}
.footer-contact-tel-paid > p > span:hover {
  color: #1E1E1E;
}
.footer-contact-etc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
  text-align: center;
}
.footer-contact-etc p {
  text-align: left;
}
.footer-contact-etc-title {
  font-weight: bold;
  font-size: 1.8rem;
}
.footer-contact-etc-pic {
  max-width: 240px;
  margin: 16px auto 24px;
}
.footer-contact-denki {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
  text-align: center;
}
.footer-contact-denki-title {
  font-weight: bold;
}
.footer-contact-denki-pic {
  max-width: 80px;
  margin: 16px auto 24px;
}

.footer-nav {
  padding: 80px 20px;
  background-color: #FFFBE0;
  position: relative;
}
.footer-nav-list {
  max-width: 1024px;
  margin: 0 auto;
}
.footer-nav-list > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer-nav-list > ul > li {
  position: relative;
}
.footer-nav-list > ul > li:nth-of-type(odd) {
  width: 155px;
}
.footer-nav-list > ul > li:nth-of-type(odd) > a {
  text-decoration: none;
  font-size: 1.8rem;
  font-weight: bold;
  display: block;
  text-align: center;
}
.footer-nav-list > ul > li:nth-of-type(odd) > a > p {
  margin-top: 16px;
}
.footer-nav-list > ul > li:nth-of-type(odd) > a > p > span {
  padding-right: 20px;
  -webkit-transition: background-image 0.3s;
  transition: background-image 0.3s;
  background-image: url(/share/img/footer/arrow-link-gy.svg);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 8px;
}
.footer-nav-list > ul > li:nth-of-type(even) {
  width: 1px;
  background-color: #EBEBEB;
}

.local-nav {
  position: relative;
}
.local-nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 16px 0;
}
.local-nav > ul > li {
  width: 20%;
  min-height: 32px;
}
.local-nav > ul > li:nth-of-type(n+5):last-of-type {
  margin-right: auto;
}
.local-nav > ul > li:last-of-type > a, .local-nav > ul > li:nth-of-type(5n) > a {
  border-right: 1px solid #FFFFFF;
}
.local-nav > ul > li > a {
  border-left: 1px solid #FFFFFF;
  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;
  width: 100%;
  height: 100%;
  padding: 8px 0;
  line-height: 1.4;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
.local-nav > ul > li > a.current {
  color: #F57E00;
}

.local-nav-charge .column.checker {
  margin-bottom: 32px;
}

.local-nav-charge-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 32px;
}
.local-nav-charge .title-h3 {
  margin: 80px 0 32px;
}

.conv-apply {
  padding: 48px 20px;
  background-color: #FFE100;
  position: relative;
}

.conv-mansion-search {
  border: 1px solid #EBEBEB;
  background-color: #fff;
  padding: 32px 20px 60px;
  text-align: center;
  border-radius: 10px;
}
.conv-mansion-search h2 {
  font-size: 3rem;
  line-height: 1.4;
  margin-bottom: 25px;
  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;
}
.conv-mansion-search h2 > img {
  margin-right: 16px;
  width: 72px;
}
.conv-mansion-search-text > p:nth-of-type(n+2) {
  margin-top: 10px;
}
.conv-mansion-search-text > p > span {
  font-weight: bold;
}
.conv-mansion-search .btn {
  margin-top: 40px;
}

.conv-net-benefits-list .title-h3 {
  margin: 56px 0 24px;
}
.conv-net-benefits-list .title-h3 + * {
  margin-top: 0 !important;
}
.conv-net-benefits-list > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.conv-net-benefits-list > ul:has(.conv-net-benefits-netflix) {
  margin-top: 32px;
}
.conv-net-benefits-list > ul:has(.conv-net-benefits-netflix) > li {
  width: 100%;
}
.conv-net-benefits-list > ul > li {
  width: calc(50% - 16px);
  border-radius: 10px;
  background-color: #fff;
  padding: 32px 0;
  position: relative;
  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;
}
.conv-net-benefits-list > ul > li .text-link {
  margin-top: 24px;
}
.conv-net-benefits-service {
  text-align: center;
}
.conv-net-benefits-price {
  text-align: center;
  margin-top: auto;
}
.conv-net-benefits-price > p {
  font-weight: bold;
  font-size: 1.8rem;
  margin-top: 8px;
}
.conv-net-benefits-price > p > span {
  color: #EB0731;
}
.conv-net-benefits-cp {
  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: 4px 0;
  margin-top: 8px;
}
.conv-net-benefits-cp-start {
  width: 160px;
}
.conv-net-benefits-cp-label {
  border-radius: 100px;
  width: 210px;
  height: 24px;
  color: #fff;
  font-weight: bold;
  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: 1.4rem;
}
.conv-net-benefits-option {
  margin-top: 24px;
  margin-bottom: 24px;
  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: 8px 0;
}
.conv-net-benefits-option > li {
  border-radius: 10px;
  background-color: #FFE100;
  width: 400px;
  min-height: 32px;
  padding: 4px 0;
  line-height: 1.3;
  font-weight: bold;
  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;
}
.conv-net-benefits-option.set {
  margin-top: 0;
}
.conv-net-benefits-option.set > li {
  width: 880px;
}
.conv-net-benefits-option > li > p > span {
  display: inline-block;
  color: #EB0731;
}
.conv-net-benefits-netflix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
}
.conv-net-benefits-subtitle {
  text-align: center;
  font-weight: bold;
  font-size: 1.8rem;
  margin-bottom: 16px;
}
.conv-net-benefits-subtitle > span {
  font-size: 2.2rem;
}
/*250416 conv-net-benefits */

.conv-net-benefits-2504 > dt > img.service-icon {
  height: 50px;
  width: auto;
  margin-right: 18px;
}
.conv-net-benefits-2504 > dt {
  height: 82px;
}
.conv-net-benefits-2504-befor {
  background-image: url(/share/img/arrow-l.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.conv-net-benefits-2504-befor .card-box.flex-nf {
  justify-content: center;
  align-items: center;
  display: flex;
}
.conv-net-benefits-2504 .conv-net-benefits-price img {
  width: 240px;
}
.conv-net-benefits-2504-befor .ttl-course {
  background-color: #5A5A5A;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  border-radius: 40px;
  margin: 8px auto;
  width: 24rem;
  line-height: 1.4;
  padding: 2px;
}
/*//250416 conv-net-benefits */

.conv-net-option-text {
  margin-bottom: 40px;
  text-align: center;
}
.conv-net-option-text > p > strong {
  color: #5A5A5A;
  font-size: 1.8rem;
	font-weight: 700;
}
.conv-net-option-attention {
  margin-top: 32px;
}
.conv-net-option-attention .text-attention:nth-of-type(n+2) {
  margin-top: 24px;
}
.conv-net-option-card {
  line-height: 1.5;
}
.conv-net-option-card > a {
  padding: 0 !important;
}
.conv-net-option-card > a > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 170px;
  padding: 24px 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 48px;
}
.conv-net-option-card > a > dl > dt {
  width: 100px;
}
.conv-net-option-card > a > dl > dd {
  padding-left: 16px;
  text-align: left;
  width: calc(100% - 100px);
}
.conv-net-option-card-name {
  font-size: 1.8rem;
  font-weight: bold;
}
.conv-net-option-card-price {
  font-weight: bold;
}
.conv-net-option-card-price > del:after {
  content: "";
  display: inline-block;
  position: relative;
  width: 9px;
  height: 13px;
  background-image: url(/share/img/arrow-step-l.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 8px;
}
.conv-net-option-card-price > span {
  font-size: 2.4rem;
  color: #EB0731;
}
.conv-net-option-card-price > span > strong {
  font-size: 3.2rem;
	font-weight: 700;
}
.conv-net-option-card-text {
  margin-top: 8px;
}

.conv-charge-more {
  margin-top: 56px;
}
.conv-charge-more-card > a {
  padding: 0 48px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1.5;
}
.conv-charge-more-card-label > span {
  display: inline-block;
  padding: 6px 32px;
  background-color: #FFE100;
  border-radius: 100px;
  font-weight: bold;
  line-height: 1;
}
.conv-charge-more-card-price {
  margin-top: 16px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3;
}
.conv-charge-more-card-price strong {
  font-size: 2.4rem;
	font-weight: 700;
}
.conv-charge-more-card-price small {
  font-size: 1.4rem;
}
.conv-charge-more-card-text {
  margin-top: 8px;
}

.conv-charge-checker {
  display: grid;
  grid-template-columns: repeat(auto-fill, calc((100% - 32px) / 2));
  gap: 24px 32px;
}
.conv-charge-checker .card-btn:first-of-type {
  grid-column: 1/2;
  /*grid-row: 1/3;*/
}
.conv-charge-checker .card-btn:first-of-type > a > img {
  width: 84px;
}
.conv-charge-checker .card-btn:first-of-type > a > p {
  font-size: 2.8rem;
}
.conv-charge-checker .card-btn:first-of-type > a > p > small {
  color: #5A5A5A;
  margin-bottom: 8px;
  display: block;
  font-size: 1.6rem !important;
  font-weight: bold;
}
.accordion-step .conv-charge-checker .card-btn:first-of-type > a > p > small {
  font-size: 1.4rem !important;
}
.conv-charge-checker .card-btn:nth-of-type(n+2) > a > img {
  width: 84px;
}
.conv-charge-checker .card-btn:nth-of-type(n+2) > a > p {
  font-size: 2.8rem;
}
.conv-charge-checker .card-btn:nth-of-type(n+2) > a > p > small {
  color: #5A5A5A;
  margin-bottom: 8px;
  display: block;
  font-size: 1.6rem !important;
  font-weight: bold;
}
.accordion-step .conv-charge-checker .card-btn:nth-of-type(n+2) > a > p > small {
  font-size: 1.4rem !important;
}

.conv-charge-checker.single {
  display: block;
  width: 496px;
  margin:0 auto;
}
.conv-charge-simple-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.conv-charge-simple-list:nth-of-type(n+2) {
  margin-top: 32px;
}
.conv-charge-simple-list > li {
  width: 496px;
}
.conv-charge-simple-list > li .card-btn.icon > a > p {
  font-size: 1.8rem;
}
.conv-charge-simple-list > li .card-btn.icon > a > p > small {
  font-weight: bold;
  display: block;
  font-size: 1.4rem;
  margin-bottom: 8px;
  color: #5A5A5A;
}
.conv-charge-simple-copy {
  font-size: 1.8rem;
  font-weight: bold;
  color: #5A5A5A;
  margin-bottom: 8px;
  text-align: center;
}

.conv-home-benefits .text-attention {
  padding: 0;
}
.conv-home-benefits-course-price {
  font-weight: bold;
  font-size: 2.8rem;
  gap: 0 8px;
}
.conv-home-benefits-course-price > dt {
  text-align: center;
  line-height: 1.3;
  color: #5A5A5A;
}
.conv-home-benefits-course-price > dd {
  margin-top: 16px;
  line-height: 1;
  text-align: center;
}
.conv-home-benefits-course-price > dd > span {
  display: inline-block;
  color: #EB0731;
  position: relative;
}
.conv-home-benefits-course-price > dd > span > strong {
  font-size: 7.2rem;
	font-weight: 700;
}
.conv-home-benefits-course-price > dd > span > span {
  position: relative;
}
.conv-home-benefits-course-price > dd > span > span > sup {
  position: absolute;
  right: 0;
  top: -1em;
  color: #1E1E1E;
}
.conv-home-benefits-course-pic {
  max-width: 290px;
  margin: 16px auto 0;
}
.conv-home-benefits-gift-title {
  font-weight: bold;
  color: #5A5A5A;
  font-size: 3.2rem;
  text-align: center;
  line-height: 1.3;
}
.conv-home-benefits-gift-price {
  margin-top: 8px;
  font-weight: bold;
  color: #5A5A5A;
  font-size: 3.2rem;
  text-align: center;
  line-height: 1.3;
}
.conv-home-benefits-gift-price > span {
  color: #EB0731;
}
.conv-home-benefits-gift-price > span > strong {
  font-size: 6.4rem;
	font-weight: 700;
}
.conv-home-benefits-gift-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 24px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.conv-home-benefits-gift-detail > img {
  width: 110px;
}
.conv-home-benefits-gift-detail > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  color: #5A5A5A;
  font-size: 3.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 16px;
}
.conv-home-benefits-gift-detail > dl > dt {
  text-align: right;
  line-height: 1.3;
}
.conv-home-benefits-gift-detail > dl > dd {
  line-height: 1;
}
.conv-home-benefits-gift-detail > dl > dd > span {
  color: #EB0731;
}
.conv-home-benefits-gift-detail > dl > dd > span > strong {
  font-size: 6.5rem;
	font-weight: 700;
}
.conv-home-benefits-more-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.3;
  gap: 0 8px;
  color: #5A5A5A;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.conv-home-benefits-more-price > li:nth-of-type(1) {
  text-align: right;
}
.conv-home-benefits-more-price > li:nth-of-type(2) > span {
  color: #EB0731;
}
.conv-home-benefits-more-price > li:nth-of-type(2) > span > strong {
  font-size: 5rem;
	font-weight: 700;
}
.conv-home-benefits-more-price > li:nth-of-type(2) sup {
  color: #1E1E1E;
  vertical-align: top;
}
.conv-home-benefits-more-price > li:nth-of-type(3) > span {
  color: #EB0731;
}
.conv-home-benefits-more-price > li:nth-of-type(3) sup {
  color: #1E1E1E;
}
.conv-home-benefits-more .text-link {
  margin-top: 16px;
  text-align: center;
}
.conv-home-benefits-more .text-attention {
  text-align: center;
}
.conv-home-benefits-etc {
  padding: 0 64px;
  text-align: left;
}
.conv-home-benefits-etc-title {
  text-align: center;
  font-weight: bold;
  font-size: 2.4rem;
}
.conv-home-benefits-etc-copy {
  text-align: center;
  color: #5A5A5A;
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 1.3;
  margin-top: 8px;
}
.conv-home-benefits-etc-copy > span {
  color: #EB0731;
}
.conv-home-benefits-etc-copy > span > strong {
  font-size: 3rem;
	font-weight: 700;
}
.conv-home-benefits-etc-copy sup {
  color: #1E1E1E;
}
.conv-home-benefits-cp-card {
  padding: 24px 32px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #EBEBEB;
}
.conv-home-benefits-cp-card-title {
  max-width: 305px;
  margin: 0 auto;
}
.conv-home-benefits-cp-card-price {
  max-width: 390px;
  margin: 16px auto 0;
}
.conv-home-benefits-cp-card-term {
  margin-top: 16px;
  text-align: center;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.3;
}
.conv-home-benefits-cp-card-term > strong {
  color: #EB0731;
}
.conv-home-benefits-cp-card-term > small {
  font-size: 1.8rem;
}
.conv-home-benefits-cp-card-label {
  margin-top: 16px;
}
.conv-home-benefits-cp-card-label > li {
  margin: 0 auto;
  line-height: 1;
}
.conv-home-benefits-cp-card-label > li:nth-of-type(n+2) {
  margin-top: 8px;
  padding-top: 2px;
}
.conv-home-benefits-cp-card-label-kurashi {
  width: 160px;
}
.conv-home-benefits-cp-card-label-10g, .conv-home-benefits-cp-card-label-nf, .conv-home-benefits-cp-card-label-900yen {
  width: 200px;
  height: 22px;
  border-radius: 100px;
  border: 1px solid #EB0731;
  background-color: #EB0731;
  color: #fff;
  font-weight: bold;
  font-size: 1.4rem;
  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;
}
.conv-home-benefits-cp-card-label-10g .eo, .conv-home-benefits-cp-card-label-nf .eo, .conv-home-benefits-cp-card-label-900yen .eo {
  line-height: 0;
  position: relative;
  top: -1px;
}
.conv-home-benefits-cp-card-label-nf {
  border-color: #1E1E1E;
  color: #1E1E1E;
  background-color: #fff;
}
.conv-home-benefits-cp-card-label-900yen {
  border-color: #5A5A5A;
  color: #fff;
  background-color: #5A5A5A;
}
.conv-home-benefits-cp-card .text-attention {
  margin-top: 24px;
}
.conv-home-benefits-slide-card > img {
  position: absolute;
  top: -8px;
  left: -8px;
  z-index: 10;
  width: 90px;
}
.conv-home-benefits-slide-card > a {
  padding: 0 !important;
  background-image: none !important;
}
.conv-home-benefits-slide-card > a > dl > dt {
  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;
  height: 60px;
  background-color: #FFE100;
}
.conv-home-benefits-slide-card > a > dl > dt > p {
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.3;
}
.conv-home-benefits-slide-card > a > dl > dt > p > strong {
  color: #E50914;
}
.conv-home-benefits-slide-card > a > dl > dd {
  padding: 16px;
  padding-right: 32px;
  background-image: url(/share/img/arrow-link-gy.svg);
  background-position: center right 12px;
  background-size: 8px;
  background-repeat: no-repeat;
}
.conv-home-benefits-slide-card-value {
  position: relative;
  margin-top: 24px;
}
.conv-home-benefits-slide-card-value::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  top: -28px;
  margin: 0 auto;
  border-radius: 100%;
  border: 1px solid #fff;
  background-image: url(/share/img/icon-charge-plus.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.denki-commission-cp {
  margin: 0 auto;
  font-size: 1.4rem;
  max-width: 496px;
}
.denki-commission-cp-label {
  margin-bottom: 24px;
}
.denki-commission-cp-label > span {
  display: inline-block;
  background-color: #FFE100;
  font-weight: bold;
  border-radius: 100px;
  height: 24px;
  padding: 0 8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
  line-height: 1;
}
.denki-commission-cp-price > dt {
  text-align: center;
  font-weight: bold;
}
.denki-commission-cp-price > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 16px;
}
.denki-commission-cp-price > dd > del {
  font-size: 2rem;
}
.denki-commission-cp-price > dd > img {
  width: 8px;
}
.denki-commission-cp-price > dd > span {
  font-size: 3.2rem;
  color: #EB0731;
}

.price-home-initial-table {
  max-width: 496px;
  margin: 0 auto;
}
.price-home-initial-table > table {
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
.price-home-initial-table > table > thead > tr > th {
  border: 1px solid #5A5A5A;
  background-color: #5A5A5A;
  height: 40px;
  font-weight: bold;
  color: #fff;
  vertical-align: middle;
  text-align: left;
  padding: 0 16px;
  font-size: 1.8rem;
}
.price-home-initial-table > table > tbody > tr > th {
  text-align: center;
  height: 40px;
  border: 1px solid #EBEBEB;
  vertical-align: middle;
  font-size: 1.4rem;
  font-weight: normal;
  width: 180px;
  background-color: #FFF49E;
}
.price-home-initial-table > table > tbody > tr > td {
  text-align: center;
  height: 40px;
  border: 1px solid #EBEBEB;
  vertical-align: middle;
  font-size: 1.4rem;
  font-weight: bold;
  color: #EB0731;
  background-color: #fff;
}
.price-home-initial-table > table > tbody > tr > td > strong {
  font-size: 1.8rem;
}
.price-home-initial-table > table > tbody > tr > td > small {
  font-size: 1.1rem;
}
.price-home-initial > .text-link {
  text-align: center;
  margin-top: 24px;
}
.price-home-initial > .text-attention-list {
  margin-top: 40px;
}
.price-home-initial.cp {
  max-width: 880px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px auto;
  background-image: url(/share/img/icon-charge-plus.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.price-home-initial-fee {
  background-color: #FFFFFF;
  width: 46%;
  min-height: 110px;
  border-radius: 10px;
  font-weight: bold;
  font-size: 1.8rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  justify-content: center;
  border: 1px solid #EBEBEB;
  padding: 16px;
}
.price-home-initial-fee span {
  font-size: 2.4rem;
}
.price-home-initial-fee span span {
  font-size: 2.8rem;
}
.price-home-initial-fee span strong {
  color: #EB0731;
  padding-left: 4px;
  line-height: 1.2;
  display: inline-block;
}

.support-eo {
  position: relative;
  border-radius: 10px;
  border: 1px solid #EBEBEB;
  overflow: hidden;
  max-width: 670px;
  margin: 24px auto 0;
}
.support-eo > dt {
  height: 70px;
  font-weight: bold;
  font-size: 2.4rem;
  background-color: #FFE100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 40px;
  gap: 0 8px;
}
.support-eo > dd {
  padding: 16px 32px 24px;
}
.support-eo-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0 16px;
  align-items: flex-start;
}
.support-eo-tel > dt {
  border-radius: 8px;
  background-color: #FFE100;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  padding: 5px;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 12px;
}
.support-eo-tel > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
.support-eo-tel > dd > p {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
}
.support-eo-tel > dd > p > strong {
  margin-top: 10px;
  display: block;
  font-size: 3.6rem;
}
.support-eo-tel > dd > p > span {
  font-size: 1.3rem;
  font-weight: normal;
  line-height: 1.4;
  display: inline-block;
  margin-top: 8px;
}
.support-eo-tel-time {
  font-size: 1.4rem;
  margin-top: 8px;
}
.support-eo-freecall {
  font-size: 1.4rem;
  border-top: 1px solid #EBEBEB;
  margin-top: 16px;
  padding-top: 16px;
}
.support-eo-freecall > strong {
  font-size: 2rem;
}

.support-mineo {
  position: relative;
  border-radius: 10px;
  border: 1px solid #EBEBEB;
  overflow: hidden;
  max-width: 670px;
  margin: 24px auto 0;
}
.support-mineo > dt {
  height: 70px;
  font-weight: bold;
  font-size: 2.4rem;
  background-color: #00A23F;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 40px;
  gap: 0 8px;
}
.support-mineo > dt > img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.support-mineo > dd {
  padding: 16px 32px 24px;
}
.support-mineo-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0 16px;
}
.support-mineo-tel > dt {
  border-radius: 8px;
  background-color: #00A23F;
  color: #fff;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  padding: 5px;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.support-mineo-tel > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
.support-mineo-tel > dd > p {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
}
.support-mineo-tel > dd > p > strong {
  margin-top: 10px;
  display: block;
  font-size: 3.6rem;
}
.support-mineo-tel-time {
  font-size: 1.4rem;
  margin-top: 8px;
}
.support-mineo-freecall {
  font-size: 1.4rem;
  border-top: 1px solid #EBEBEB;
  margin-top: 16px;
  padding-top: 16px;
}
.support-mineo-freecall > strong {
  font-size: 2rem;
}

.conv-cp {
  position: relative;
}
.conv-cp .text-link {
  text-align: center;
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
}

.modal-charge-detail-service {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4rem;
  border: 1px solid #EBEBEB;
  line-height: 1.3;
}
.modal-charge-detail-service > dl {
  width: 100%;
  text-align: center;
}
.modal-charge-detail-service > dl:nth-of-type(n+2) {
  border-left: 1px solid #EBEBEB;
}
.modal-charge-detail-service > dl > dt {
  font-weight: bold;
  min-height: 40px;
  padding: 8px;
  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;
  background-color: #FFF49E;
}
.modal-charge-detail-service > dl > dd {
  border-top: 1px solid #EBEBEB;
  min-height: 40px;
  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: 8px;
}
.modal-charge-detail-service > dl > dd > p > span {
  margin-left: 5px;
  line-height: 16px;
  padding: 0 4px;
  border: 1px solid #E50914;
  font-size: 1rem;
  display: inline-block;
  font-weight: bold;
  color: #E50914;
}
.modal-charge-detail-service > dl.total > dd {
  font-size: 1.1rem;
}
.modal-charge-detail-service > dl.total > dd strong {
  font-size: 1.4rem;
}
.modal-charge-detail-graph {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
  width: 634px;
}
.modal-charge-detail-graph .simplebar-track.simplebar-horizontal {
  height: 4px;
  background-color: #EBEBEB;
  border-radius: 100px;
  width: calc(100% - 40px);
  left: 20px;
}
.modal-charge-detail-graph .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  height: 4px;
  top: 0;
}
.modal-charge-detail-graph .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  background-color: #5A5A5A;
  opacity: 1;
}
.modal-charge-detail-graph + .text-attention {
  text-align: center;
  margin-bottom: 56px;
  margin-top: 24px;
}
.modal-charge-detail-graph-body > dl > dt {
  border-bottom: 2px solid #AAAAAA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 10px;
}
.modal-charge-detail-graph-body > dl > dd {
  padding-top: 10px;
}
.modal-charge-detail-graph-body:has(.\31 0gen_cp) .modal-charge-detail-graph-bar {
  min-height: 500px;
}
.modal-charge-detail-graph-bar {
  text-align: center;
  width: 130px;
  min-height: 370px;
  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: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.modal-charge-detail-graph-bar:first-of-type .top-modal-detail-graph-bar-base {
  color: #EB0731;
}
.modal-charge-detail-graph-bar-discount-box {
  position: relative;
  overflow: hidden;
  background-color: #FFFBE0;
  margin-bottom: 2px;
}
.modal-charge-detail-graph-bar-discount-box.chowari_1gb_6y > a, .modal-charge-detail-graph-bar-discount-box.chowari_5gb_6y > a, .modal-charge-detail-graph-bar-discount-box.chowari_10gb_6y > a {
  padding: 10px 0 !important;
}
.modal-charge-detail-graph-bar-discount-box.simple_start_10gb > a {
  padding: 50px 0 !important;
}
.modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span {
  text-decoration: none;
}
.modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span > strong {
  color: #EB0731;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0 4px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none !important;
}
.modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span > strong > img {
  width: 10px;
}
.modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span > span {
  text-decoration: underline;
  display: inline-block;
}
.modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > p > span {
  padding: 4px 6px;
  border-radius: 10px;
  background-color: #EB0731;
}
.modal-charge-detail-graph-bar-discount-box > a {
  padding: 6px 0;
  line-height: 1.3;
  width: 100%;
  position: relative;
  z-index: 1;
  display: block;
  text-decoration: none;
  font-weight: bold;
}
.modal-charge-detail-graph-bar-discount-box > a[href=""] {
  pointer-events: none;
}
.modal-charge-detail-graph-bar-discount-box > a[href=""] > span {
  text-decoration: none;
}
.modal-charge-detail-graph-bar-discount-box > a > span {
  font-size: 1.2rem;
  display: inline-block;
  text-decoration: underline;
}
.modal-charge-detail-graph-bar-discount-box > a > p {
  font-weight: bold;
  color: #fff;
  font-size: 1.1rem;
}
.modal-charge-detail-graph-bar-discount-box > a > p > span {
  display: inline-block;
  background-color: #5A5A5A;
  padding: 0 6px;
  margin-top: 2px;
  border-radius: 100px;
}
.modal-charge-detail-graph-bar-discount-box > a > p > span > strong {
  font-size: 1.4rem;
}
.modal-charge-detail-graph-bar-base {
  width: 100%;
  height: 100%;
  background-color: #FFE100;
  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: 1.1rem;
  font-weight: bold;
  line-height: 1.3;
}
.modal-charge-detail-graph-bar-base > p > strong {
  font-size: 1.4rem;
}
.modal-charge-detail-graph-year > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 10px;
}
.modal-charge-detail-graph-year > ul > li {
  text-align: center;
  width: 130px;
  font-size: 1.4rem;
  font-weight: bold;
}
.modal-charge-detail-table {
  margin-bottom: 40px;
}
.modal-charge-detail-table-title {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 16px;
}
.modal-charge-detail-table-inner tr th {
  width: 200px;
  border: 1px solid #EBEBEB;
  background-color: #5A5A5A;
  color: #fff;
  vertical-align: middle;
  font-size: 1.4rem;
  line-height: 1.3;
}
.modal-charge-detail-table-inner tr td {
  text-align: center;
  vertical-align: middle;
  height: 40px;
  border: 1px solid #EBEBEB;
  font-weight: bold;
  font-size: 1.1rem;
  line-height: 1.3;
}
.modal-charge-detail-table-inner tr td:first-of-type {
  font-size: 1.4rem;
  font-weight: normal;
  width: 260px;
  background-color: #FFF49E;
}
.modal-charge-detail-table-inner tr td:first-of-type > p > span {
  line-height: 16px;
  padding: 0 4px;
  border: 1px solid #E50914;
  font-size: 1rem;
  display: none;
  font-weight: bold;
  color: #E50914;
}
.modal-charge-detail-table-inner tr td strong {
  font-size: 1.4rem;
}
.modal-charge-detail-table-inner tr.total > td {
  font-weight: bold;
  width: auto;
  background-color: #fff;
}
.modal-charge-detail-apply {
  padding: 48px 0;
  margin: 40px -30px -80px;
  background-color: #FFE100;
}

.notice-maintenance {
  background-color: #fff;
  padding: 32px 40px;
  border-radius: 10px;
  font-size: 1.4rem;
  border: 1px solid #EB0731;
}
.notice-maintenance > p:nth-of-type(n+2) {
  margin-top: 8px;
}

.notice-denki-price {
  background-color: #fff;
  padding: 16px 40px;
  border-radius: 10px;
  font-size: 1.4rem;
  border: 1px solid #EB0731;
}
.notice-denki-price > p:nth-of-type(n+2) {
  margin-top: 8px;
}

.eo {
  font-size: 130%;
  position: relative;
  line-height: 1;
}

.iframe-load .contents-body {
  padding: 0 !important;
}

#wrapper[data-layout=modal] {
  padding-top: 20px !important;
}
#wrapper[data-layout=modal] .contents-body {
  max-width: 900px;
}

.cursor-pointer {
  cursor: pointer;
}

.pointer-none {
  pointer-events: none !important;
}

.simplebar-content-wrapper {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
}
@media print {
  @page {
    size: A4;
    margin: 12.7mm 9.7mm;
  }
  body {
    zoom: 0.8;
    width: 1200px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
@media (any-hover: hover) {
  a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  a:hover {
    color: #F57E00;
  }
  .text-link > span,
.text-link > a, .text-link-support > span,
.text-link-support > a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .text-link > span:hover,
.text-link > a:hover, .text-link-support > span:hover,
.text-link-support > a:hover {
    color: #F57E00;
  }
  .text-link > span:hover:after,
.text-link > a:hover:after, .text-link-support > span:hover:after,
.text-link-support > a:hover:after {
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .text-link > span[target=_blank]:hover:after,
.text-link > a[target=_blank]:hover:after, .text-link-support > span[target=_blank]:hover:after,
.text-link-support > a[target=_blank]:hover:after {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .text-link > span[href$=".pdf"]:hover:after,
.text-link > a[href$=".pdf"]:hover:after, .text-link-support > span[href$=".pdf"]:hover:after,
.text-link-support > a[href$=".pdf"]:hover:after {
    background-image: url(/share/img/icon-pdf-or.svg);
  }
  .text-link.back > span:hover:before,
.text-link.back > a:hover:before {
    background-image: url(/share/img/arrow-back-or.svg);
  }
  .text-link.anchor > span:hover:after,
.text-link.anchor > a:hover:after {
    background-image: url(/share/img/arrow-pulldown-or.svg);
  }
  .btn > a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .btn > a:hover {
    background-color: #fff;
    color: #323232;
    background-image: url(/share/img/arrow-link-gy.svg);
  }
  .btn > a[target=_blank]:hover {
    background-image: url(/share/img/icon-blank-gy.svg);
  }
  .btn > a[href$=".pdf"]:hover {
    background-image: url(/share/img/icon-pdf-gy.svg);
  }
  .btn.strong > a:hover {
    color: #F57E00;
    background-image: url(/share/img/arrow-link-or.svg);
    background-color: #fff;
  }
  .btn.strong > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .btn.important > a:hover {
    color: #EB0731;
    background-image: url(/share/img/arrow-link-rd.svg);
    background-color: #fff;
  }
  .btn.important > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-rd.svg);
  }
  .btn.main > a {
    background-image: url(/share/img/arrow-link-gy.svg);
  }
  .btn.main > a:hover {
    color: #000000;
    background-image: url(/share/img/arrow-link-gy.svg);
    background-color: #fff;
  }
  .btn.main > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-gy.svg);
  }
  .btn.typen > a:hover {
    color: #000000;
    background-image: url(/share/img/arrow-link-gy.svg);
    background-color: #fff;
  }
  .btn.typen > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-gy.svg);
  }
  .btn.mineo > a:hover {
    color: #00A23F;
    background-image: url(/share/img/arrow-link-mineo.svg);
    background-color: #fff;
  }
  .btn.mineo > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-mineo.svg);
  }
  .btn.back > a:hover {
    background-image: url(/share/img/arrow-back-gy.svg);
  }
  .btn.anchor > a:hover {
    background-image: url(/share/img/arrow-pulldown-gy.svg);
  }
  .btn.anchor.strong > a:hover {
    background-image: url(/share/img/arrow-pulldown-gr.svg);
  }
  .btn.anchor.important > a:hover {
    background-image: url(/share/img/arrow-pulldown-rd.svg);
  }
  .card-link > span:hover,
.card-link > a:hover {
    color: #1E1E1E;
    background-color: #FFF49E;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-link > span:hover:after,
.card-link > a:hover:after {
    opacity: 1;
  }
  .card-link > span[target=_blank]:hover,
.card-link > a[target=_blank]:hover {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .card-link.point > span:hover > dl > dd,
.card-link.point > a:hover > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-link.plan > a:hover > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-link.support > a:hover > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-link.support > a:hover[target=_blank] > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .card-link.service > a:hover > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-link.service > a:hover[target=_blank] > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .card-btn > span:hover,
.card-btn > a:hover {
    color: #1E1E1E;
    background-color: #FFF49E;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-btn > span:hover:after,
.card-btn > a:hover:after {
    opacity: 1;
  }
  .card-btn > span[target=_blank]:hover,
.card-btn > a[target=_blank]:hover {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .card-btn.anchor > span:hover,
.card-btn.anchor > a:hover {
    background-image: url(/share/img/arrow-pulldown-gr.svg);
  }
  .card-faq > a:hover {
    color: #1E1E1E;
    background-color: #FFFBE0;
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .card-faq > a:hover:after {
    opacity: 1;
  }
  .card-faq > a:hover[target=_blank] {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .card-box > a:hover .card-box-body:after {
    opacity: 1;
  }
  .card-box > a:hover .card-box-body > dd {
    background-image: url(/share/img/arrow-link-or.svg);
    background-color: #F8FFFF;
  }
  .card-box > a:hover[target=_blank] .card-box-body > dd {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .anchor-list > ul > li > a:hover > span {
    background-image: url(/share/img/arrow-pulldown-gr.svg);
  }
  .cp-list-card > a:hover > dl > dd {
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .bnr-card:hover > p:after {
    background-image: url(/share/img/arrow-link-or.svg);
  }
  .bnr-card:hover[target=_blank] > p:after {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  a:hover .icon-blank {
    background-image: url(/share/img/icon-blank-or.svg);
  }
  .header-top-mymenu > a:hover {
    color: #1E1E1E;
    background-color: #fff;
  }
  .header-top-apply > a:hover {
    color: #EB0731;
    background-color: #fff;
  }
  .header-top-support > a:hover {
    color: #323232;
    background-color: #fff;
  }
  .header-nav-menu-title > p > a:hover {
    background-image: url(/share/img/header/arrow-link-or.svg);
  }
  #press_message .important_container .important_news > a:hover {
    color: #000;
    text-decoration: underline;
  }
  .header-notice > dl > dd > p > a:hover {
    color: #000;
    text-decoration: underline;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a:hover > p > span {
    background-image: url(/share/img/footer/arrow-link-or.svg);
  }
  .conv-home-benefits-slide-card > a > dl > dd {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .conv-home-benefits-slide-card > a:hover > dl > dd {
    background-image: url(/share/img/arrow-link-or.svg);
  }
}
@media all and (-ms-high-contrast: none) {
  sup {
    font-size: 80%;
  }
}
@media screen and (max-width: 767.98px) {
  #wrapper {
    padding-top: 100px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .padding-0-sp {
    padding: 0px !important;
  }

  .padding-x0-sp {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .padding-y0-sp {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .padding-t0-sp {
    padding-top: 0px !important;
  }

  .padding-b0-sp {
    padding-bottom: 0px !important;
  }

  .padding-l0-sp {
    padding-left: 0px !important;
  }

  .padding-r0-sp {
    padding-right: 0px !important;
  }
  .padding-4-sp {
    padding: 4px !important;
  }

  .padding-x4-sp {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .padding-y4-sp {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .padding-t4-sp {
    padding-top: 4px !important;
  }

  .padding-b4-sp {
    padding-bottom: 4px !important;
  }

  .padding-l4-sp {
    padding-left: 4px !important;
  }

  .padding-r4-sp {
    padding-right: 4px !important;
  }
  .padding-8-sp {
    padding: 8px !important;
  }

  .padding-x8-sp {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .padding-y8-sp {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .padding-t8-sp {
    padding-top: 8px !important;
  }

  .padding-b8-sp {
    padding-bottom: 8px !important;
  }

  .padding-l8-sp {
    padding-left: 8px !important;
  }

  .padding-r8-sp {
    padding-right: 8px !important;
  }
  .padding-12-sp {
    padding: 12px !important;
  }

  .padding-x12-sp {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .padding-y12-sp {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .padding-t12-sp {
    padding-top: 12px !important;
  }

  .padding-b12-sp {
    padding-bottom: 12px !important;
  }

  .padding-l12-sp {
    padding-left: 12px !important;
  }

  .padding-r12-sp {
    padding-right: 12px !important;
  }
  .padding-16-sp {
    padding: 16px !important;
  }

  .padding-x16-sp {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .padding-y16-sp {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .padding-t16-sp {
    padding-top: 16px !important;
  }

  .padding-b16-sp {
    padding-bottom: 16px !important;
  }

  .padding-l16-sp {
    padding-left: 16px !important;
  }

  .padding-r16-sp {
    padding-right: 16px !important;
  }
  .padding-20-sp {
    padding: 20px !important;
  }

  .padding-x20-sp {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .padding-y20-sp {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .padding-t20-sp {
    padding-top: 20px !important;
  }

  .padding-b20-sp {
    padding-bottom: 20px !important;
  }

  .padding-l20-sp {
    padding-left: 20px !important;
  }

  .padding-r20-sp {
    padding-right: 20px !important;
  }
  .padding-24-sp {
    padding: 24px !important;
  }

  .padding-x24-sp {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .padding-y24-sp {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .padding-t24-sp {
    padding-top: 24px !important;
  }

  .padding-b24-sp {
    padding-bottom: 24px !important;
  }

  .padding-l24-sp {
    padding-left: 24px !important;
  }

  .padding-r24-sp {
    padding-right: 24px !important;
  }
  .padding-28-sp {
    padding: 28px !important;
  }

  .padding-x28-sp {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .padding-y28-sp {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .padding-t28-sp {
    padding-top: 28px !important;
  }

  .padding-b28-sp {
    padding-bottom: 28px !important;
  }

  .padding-l28-sp {
    padding-left: 28px !important;
  }

  .padding-r28-sp {
    padding-right: 28px !important;
  }
  .padding-32-sp {
    padding: 32px !important;
  }

  .padding-x32-sp {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .padding-y32-sp {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .padding-t32-sp {
    padding-top: 32px !important;
  }

  .padding-b32-sp {
    padding-bottom: 32px !important;
  }

  .padding-l32-sp {
    padding-left: 32px !important;
  }

  .padding-r32-sp {
    padding-right: 32px !important;
  }
  .padding-36-sp {
    padding: 36px !important;
  }

  .padding-x36-sp {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .padding-y36-sp {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .padding-t36-sp {
    padding-top: 36px !important;
  }

  .padding-b36-sp {
    padding-bottom: 36px !important;
  }

  .padding-l36-sp {
    padding-left: 36px !important;
  }

  .padding-r36-sp {
    padding-right: 36px !important;
  }
  .padding-40-sp {
    padding: 40px !important;
  }

  .padding-x40-sp {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .padding-y40-sp {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .padding-t40-sp {
    padding-top: 40px !important;
  }

  .padding-b40-sp {
    padding-bottom: 40px !important;
  }

  .padding-l40-sp {
    padding-left: 40px !important;
  }

  .padding-r40-sp {
    padding-right: 40px !important;
  }
  .padding-44-sp {
    padding: 44px !important;
  }

  .padding-x44-sp {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .padding-y44-sp {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .padding-t44-sp {
    padding-top: 44px !important;
  }

  .padding-b44-sp {
    padding-bottom: 44px !important;
  }

  .padding-l44-sp {
    padding-left: 44px !important;
  }

  .padding-r44-sp {
    padding-right: 44px !important;
  }
  .padding-48-sp {
    padding: 48px !important;
  }

  .padding-x48-sp {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .padding-y48-sp {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .padding-t48-sp {
    padding-top: 48px !important;
  }

  .padding-b48-sp {
    padding-bottom: 48px !important;
  }

  .padding-l48-sp {
    padding-left: 48px !important;
  }

  .padding-r48-sp {
    padding-right: 48px !important;
  }
  .padding-52-sp {
    padding: 52px !important;
  }

  .padding-x52-sp {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .padding-y52-sp {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .padding-t52-sp {
    padding-top: 52px !important;
  }

  .padding-b52-sp {
    padding-bottom: 52px !important;
  }

  .padding-l52-sp {
    padding-left: 52px !important;
  }

  .padding-r52-sp {
    padding-right: 52px !important;
  }
  .padding-56-sp {
    padding: 56px !important;
  }

  .padding-x56-sp {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .padding-y56-sp {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .padding-t56-sp {
    padding-top: 56px !important;
  }

  .padding-b56-sp {
    padding-bottom: 56px !important;
  }

  .padding-l56-sp {
    padding-left: 56px !important;
  }

  .padding-r56-sp {
    padding-right: 56px !important;
  }
  .padding-60-sp {
    padding: 60px !important;
  }

  .padding-x60-sp {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .padding-y60-sp {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .padding-t60-sp {
    padding-top: 60px !important;
  }

  .padding-b60-sp {
    padding-bottom: 60px !important;
  }

  .padding-l60-sp {
    padding-left: 60px !important;
  }

  .padding-r60-sp {
    padding-right: 60px !important;
  }
  .padding-64-sp {
    padding: 64px !important;
  }

  .padding-x64-sp {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .padding-y64-sp {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .padding-t64-sp {
    padding-top: 64px !important;
  }

  .padding-b64-sp {
    padding-bottom: 64px !important;
  }

  .padding-l64-sp {
    padding-left: 64px !important;
  }

  .padding-r64-sp {
    padding-right: 64px !important;
  }
  .padding-68-sp {
    padding: 68px !important;
  }

  .padding-x68-sp {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .padding-y68-sp {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .padding-t68-sp {
    padding-top: 68px !important;
  }

  .padding-b68-sp {
    padding-bottom: 68px !important;
  }

  .padding-l68-sp {
    padding-left: 68px !important;
  }

  .padding-r68-sp {
    padding-right: 68px !important;
  }
  .padding-72-sp {
    padding: 72px !important;
  }

  .padding-x72-sp {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .padding-y72-sp {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .padding-t72-sp {
    padding-top: 72px !important;
  }

  .padding-b72-sp {
    padding-bottom: 72px !important;
  }

  .padding-l72-sp {
    padding-left: 72px !important;
  }

  .padding-r72-sp {
    padding-right: 72px !important;
  }
  .padding-76-sp {
    padding: 76px !important;
  }

  .padding-x76-sp {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .padding-y76-sp {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .padding-t76-sp {
    padding-top: 76px !important;
  }

  .padding-b76-sp {
    padding-bottom: 76px !important;
  }

  .padding-l76-sp {
    padding-left: 76px !important;
  }

  .padding-r76-sp {
    padding-right: 76px !important;
  }
  .padding-80-sp {
    padding: 80px !important;
  }

  .padding-x80-sp {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .padding-y80-sp {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .padding-t80-sp {
    padding-top: 80px !important;
  }

  .padding-b80-sp {
    padding-bottom: 80px !important;
  }

  .padding-l80-sp {
    padding-left: 80px !important;
  }

  .padding-r80-sp {
    padding-right: 80px !important;
  }
  .padding-84-sp {
    padding: 84px !important;
  }

  .padding-x84-sp {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .padding-y84-sp {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .padding-t84-sp {
    padding-top: 84px !important;
  }

  .padding-b84-sp {
    padding-bottom: 84px !important;
  }

  .padding-l84-sp {
    padding-left: 84px !important;
  }

  .padding-r84-sp {
    padding-right: 84px !important;
  }
  .padding-88-sp {
    padding: 88px !important;
  }

  .padding-x88-sp {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .padding-y88-sp {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .padding-t88-sp {
    padding-top: 88px !important;
  }

  .padding-b88-sp {
    padding-bottom: 88px !important;
  }

  .padding-l88-sp {
    padding-left: 88px !important;
  }

  .padding-r88-sp {
    padding-right: 88px !important;
  }
  .padding-92-sp {
    padding: 92px !important;
  }

  .padding-x92-sp {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .padding-y92-sp {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .padding-t92-sp {
    padding-top: 92px !important;
  }

  .padding-b92-sp {
    padding-bottom: 92px !important;
  }

  .padding-l92-sp {
    padding-left: 92px !important;
  }

  .padding-r92-sp {
    padding-right: 92px !important;
  }
  .padding-96-sp {
    padding: 96px !important;
  }

  .padding-x96-sp {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .padding-y96-sp {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .padding-t96-sp {
    padding-top: 96px !important;
  }

  .padding-b96-sp {
    padding-bottom: 96px !important;
  }

  .padding-l96-sp {
    padding-left: 96px !important;
  }

  .padding-r96-sp {
    padding-right: 96px !important;
  }
  .padding-100-sp {
    padding: 100px !important;
  }

  .padding-x100-sp {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .padding-y100-sp {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .padding-t100-sp {
    padding-top: 100px !important;
  }

  .padding-b100-sp {
    padding-bottom: 100px !important;
  }

  .padding-l100-sp {
    padding-left: 100px !important;
  }

  .padding-r100-sp {
    padding-right: 100px !important;
  }
  .padding-104-sp {
    padding: 104px !important;
  }

  .padding-x104-sp {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .padding-y104-sp {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .padding-t104-sp {
    padding-top: 104px !important;
  }

  .padding-b104-sp {
    padding-bottom: 104px !important;
  }

  .padding-l104-sp {
    padding-left: 104px !important;
  }

  .padding-r104-sp {
    padding-right: 104px !important;
  }
  .padding-108-sp {
    padding: 108px !important;
  }

  .padding-x108-sp {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .padding-y108-sp {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .padding-t108-sp {
    padding-top: 108px !important;
  }

  .padding-b108-sp {
    padding-bottom: 108px !important;
  }

  .padding-l108-sp {
    padding-left: 108px !important;
  }

  .padding-r108-sp {
    padding-right: 108px !important;
  }
  .padding-112-sp {
    padding: 112px !important;
  }

  .padding-x112-sp {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .padding-y112-sp {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .padding-t112-sp {
    padding-top: 112px !important;
  }

  .padding-b112-sp {
    padding-bottom: 112px !important;
  }

  .padding-l112-sp {
    padding-left: 112px !important;
  }

  .padding-r112-sp {
    padding-right: 112px !important;
  }
  .padding-116-sp {
    padding: 116px !important;
  }

  .padding-x116-sp {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .padding-y116-sp {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .padding-t116-sp {
    padding-top: 116px !important;
  }

  .padding-b116-sp {
    padding-bottom: 116px !important;
  }

  .padding-l116-sp {
    padding-left: 116px !important;
  }

  .padding-r116-sp {
    padding-right: 116px !important;
  }
  .padding-120-sp {
    padding: 120px !important;
  }

  .padding-x120-sp {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .padding-y120-sp {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .padding-t120-sp {
    padding-top: 120px !important;
  }

  .padding-b120-sp {
    padding-bottom: 120px !important;
  }

  .padding-l120-sp {
    padding-left: 120px !important;
  }

  .padding-r120-sp {
    padding-right: 120px !important;
  }
  .padding-124-sp {
    padding: 124px !important;
  }

  .padding-x124-sp {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .padding-y124-sp {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .padding-t124-sp {
    padding-top: 124px !important;
  }

  .padding-b124-sp {
    padding-bottom: 124px !important;
  }

  .padding-l124-sp {
    padding-left: 124px !important;
  }

  .padding-r124-sp {
    padding-right: 124px !important;
  }
  .padding-128-sp {
    padding: 128px !important;
  }

  .padding-x128-sp {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .padding-y128-sp {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .padding-t128-sp {
    padding-top: 128px !important;
  }

  .padding-b128-sp {
    padding-bottom: 128px !important;
  }

  .padding-l128-sp {
    padding-left: 128px !important;
  }

  .padding-r128-sp {
    padding-right: 128px !important;
  }
  .padding-132-sp {
    padding: 132px !important;
  }

  .padding-x132-sp {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .padding-y132-sp {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .padding-t132-sp {
    padding-top: 132px !important;
  }

  .padding-b132-sp {
    padding-bottom: 132px !important;
  }

  .padding-l132-sp {
    padding-left: 132px !important;
  }

  .padding-r132-sp {
    padding-right: 132px !important;
  }
  .padding-136-sp {
    padding: 136px !important;
  }

  .padding-x136-sp {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .padding-y136-sp {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .padding-t136-sp {
    padding-top: 136px !important;
  }

  .padding-b136-sp {
    padding-bottom: 136px !important;
  }

  .padding-l136-sp {
    padding-left: 136px !important;
  }

  .padding-r136-sp {
    padding-right: 136px !important;
  }
  .padding-140-sp {
    padding: 140px !important;
  }

  .padding-x140-sp {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .padding-y140-sp {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .padding-t140-sp {
    padding-top: 140px !important;
  }

  .padding-b140-sp {
    padding-bottom: 140px !important;
  }

  .padding-l140-sp {
    padding-left: 140px !important;
  }

  .padding-r140-sp {
    padding-right: 140px !important;
  }
  .padding-144-sp {
    padding: 144px !important;
  }

  .padding-x144-sp {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .padding-y144-sp {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .padding-t144-sp {
    padding-top: 144px !important;
  }

  .padding-b144-sp {
    padding-bottom: 144px !important;
  }

  .padding-l144-sp {
    padding-left: 144px !important;
  }

  .padding-r144-sp {
    padding-right: 144px !important;
  }
  .padding-148-sp {
    padding: 148px !important;
  }

  .padding-x148-sp {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .padding-y148-sp {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .padding-t148-sp {
    padding-top: 148px !important;
  }

  .padding-b148-sp {
    padding-bottom: 148px !important;
  }

  .padding-l148-sp {
    padding-left: 148px !important;
  }

  .padding-r148-sp {
    padding-right: 148px !important;
  }
  .padding-152-sp {
    padding: 152px !important;
  }

  .padding-x152-sp {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .padding-y152-sp {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .padding-t152-sp {
    padding-top: 152px !important;
  }

  .padding-b152-sp {
    padding-bottom: 152px !important;
  }

  .padding-l152-sp {
    padding-left: 152px !important;
  }

  .padding-r152-sp {
    padding-right: 152px !important;
  }
  .padding-156-sp {
    padding: 156px !important;
  }

  .padding-x156-sp {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .padding-y156-sp {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .padding-t156-sp {
    padding-top: 156px !important;
  }

  .padding-b156-sp {
    padding-bottom: 156px !important;
  }

  .padding-l156-sp {
    padding-left: 156px !important;
  }

  .padding-r156-sp {
    padding-right: 156px !important;
  }
  .padding-160-sp {
    padding: 160px !important;
  }

  .padding-x160-sp {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .padding-y160-sp {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .padding-t160-sp {
    padding-top: 160px !important;
  }

  .padding-b160-sp {
    padding-bottom: 160px !important;
  }

  .padding-l160-sp {
    padding-left: 160px !important;
  }

  .padding-r160-sp {
    padding-right: 160px !important;
  }
  .margin-0-sp {
    margin: 0px !important;
  }

  .margin-x0-sp {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .margin-y0-sp {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .margin-t0-sp {
    margin-top: 0px !important;
  }

  .margin-b0-sp {
    margin-bottom: 0px !important;
  }

  .margin-l0-sp {
    margin-left: 0px !important;
  }

  .margin-r0-sp {
    margin-right: 0px !important;
  }

  .n-margin-0-sp {
    margin: -0px !important;
  }

  .n-margin-x0-sp {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }

  .n-margin-y0-sp {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }

  .n-margin-t0-sp {
    margin-top: -0px !important;
  }

  .n-margin-b0-sp {
    margin-bottom: -0px !important;
  }

  .n-margin-l0-sp {
    margin-left: -0px !important;
  }

  .n-margin-r0-sp {
    margin-right: -0px !important;
  }
  .margin-4-sp {
    margin: 4px !important;
  }

  .margin-x4-sp {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .margin-y4-sp {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .margin-t4-sp {
    margin-top: 4px !important;
  }

  .margin-b4-sp {
    margin-bottom: 4px !important;
  }

  .margin-l4-sp {
    margin-left: 4px !important;
  }

  .margin-r4-sp {
    margin-right: 4px !important;
  }

  .n-margin-4-sp {
    margin: -4px !important;
  }

  .n-margin-x4-sp {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .n-margin-y4-sp {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .n-margin-t4-sp {
    margin-top: -4px !important;
  }

  .n-margin-b4-sp {
    margin-bottom: -4px !important;
  }

  .n-margin-l4-sp {
    margin-left: -4px !important;
  }

  .n-margin-r4-sp {
    margin-right: -4px !important;
  }
  .margin-8-sp {
    margin: 8px !important;
  }

  .margin-x8-sp {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .margin-y8-sp {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .margin-t8-sp {
    margin-top: 8px !important;
  }

  .margin-b8-sp {
    margin-bottom: 8px !important;
  }

  .margin-l8-sp {
    margin-left: 8px !important;
  }

  .margin-r8-sp {
    margin-right: 8px !important;
  }

  .n-margin-8-sp {
    margin: -8px !important;
  }

  .n-margin-x8-sp {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .n-margin-y8-sp {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .n-margin-t8-sp {
    margin-top: -8px !important;
  }

  .n-margin-b8-sp {
    margin-bottom: -8px !important;
  }

  .n-margin-l8-sp {
    margin-left: -8px !important;
  }

  .n-margin-r8-sp {
    margin-right: -8px !important;
  }
  .margin-12-sp {
    margin: 12px !important;
  }

  .margin-x12-sp {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .margin-y12-sp {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .margin-t12-sp {
    margin-top: 12px !important;
  }

  .margin-b12-sp {
    margin-bottom: 12px !important;
  }

  .margin-l12-sp {
    margin-left: 12px !important;
  }

  .margin-r12-sp {
    margin-right: 12px !important;
  }

  .n-margin-12-sp {
    margin: -12px !important;
  }

  .n-margin-x12-sp {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .n-margin-y12-sp {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .n-margin-t12-sp {
    margin-top: -12px !important;
  }

  .n-margin-b12-sp {
    margin-bottom: -12px !important;
  }

  .n-margin-l12-sp {
    margin-left: -12px !important;
  }

  .n-margin-r12-sp {
    margin-right: -12px !important;
  }
  .margin-16-sp {
    margin: 16px !important;
  }

  .margin-x16-sp {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .margin-y16-sp {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .margin-t16-sp {
    margin-top: 16px !important;
  }

  .margin-b16-sp {
    margin-bottom: 16px !important;
  }

  .margin-l16-sp {
    margin-left: 16px !important;
  }

  .margin-r16-sp {
    margin-right: 16px !important;
  }

  .n-margin-16-sp {
    margin: -16px !important;
  }

  .n-margin-x16-sp {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .n-margin-y16-sp {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .n-margin-t16-sp {
    margin-top: -16px !important;
  }

  .n-margin-b16-sp {
    margin-bottom: -16px !important;
  }

  .n-margin-l16-sp {
    margin-left: -16px !important;
  }

  .n-margin-r16-sp {
    margin-right: -16px !important;
  }
  .margin-20-sp {
    margin: 20px !important;
  }

  .margin-x20-sp {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .margin-y20-sp {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .margin-t20-sp {
    margin-top: 20px !important;
  }

  .margin-b20-sp {
    margin-bottom: 20px !important;
  }

  .margin-l20-sp {
    margin-left: 20px !important;
  }

  .margin-r20-sp {
    margin-right: 20px !important;
  }

  .n-margin-20-sp {
    margin: -20px !important;
  }

  .n-margin-x20-sp {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .n-margin-y20-sp {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .n-margin-t20-sp {
    margin-top: -20px !important;
  }

  .n-margin-b20-sp {
    margin-bottom: -20px !important;
  }

  .n-margin-l20-sp {
    margin-left: -20px !important;
  }

  .n-margin-r20-sp {
    margin-right: -20px !important;
  }
  .margin-24-sp {
    margin: 24px !important;
  }

  .margin-x24-sp {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .margin-y24-sp {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .margin-t24-sp {
    margin-top: 24px !important;
  }

  .margin-b24-sp {
    margin-bottom: 24px !important;
  }

  .margin-l24-sp {
    margin-left: 24px !important;
  }

  .margin-r24-sp {
    margin-right: 24px !important;
  }

  .n-margin-24-sp {
    margin: -24px !important;
  }

  .n-margin-x24-sp {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .n-margin-y24-sp {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .n-margin-t24-sp {
    margin-top: -24px !important;
  }

  .n-margin-b24-sp {
    margin-bottom: -24px !important;
  }

  .n-margin-l24-sp {
    margin-left: -24px !important;
  }

  .n-margin-r24-sp {
    margin-right: -24px !important;
  }
  .margin-28-sp {
    margin: 28px !important;
  }

  .margin-x28-sp {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .margin-y28-sp {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .margin-t28-sp {
    margin-top: 28px !important;
  }

  .margin-b28-sp {
    margin-bottom: 28px !important;
  }

  .margin-l28-sp {
    margin-left: 28px !important;
  }

  .margin-r28-sp {
    margin-right: 28px !important;
  }

  .n-margin-28-sp {
    margin: -28px !important;
  }

  .n-margin-x28-sp {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .n-margin-y28-sp {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .n-margin-t28-sp {
    margin-top: -28px !important;
  }

  .n-margin-b28-sp {
    margin-bottom: -28px !important;
  }

  .n-margin-l28-sp {
    margin-left: -28px !important;
  }

  .n-margin-r28-sp {
    margin-right: -28px !important;
  }
  .margin-32-sp {
    margin: 32px !important;
  }

  .margin-x32-sp {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .margin-y32-sp {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .margin-t32-sp {
    margin-top: 32px !important;
  }

  .margin-b32-sp {
    margin-bottom: 32px !important;
  }

  .margin-l32-sp {
    margin-left: 32px !important;
  }

  .margin-r32-sp {
    margin-right: 32px !important;
  }

  .n-margin-32-sp {
    margin: -32px !important;
  }

  .n-margin-x32-sp {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .n-margin-y32-sp {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .n-margin-t32-sp {
    margin-top: -32px !important;
  }

  .n-margin-b32-sp {
    margin-bottom: -32px !important;
  }

  .n-margin-l32-sp {
    margin-left: -32px !important;
  }

  .n-margin-r32-sp {
    margin-right: -32px !important;
  }
  .margin-36-sp {
    margin: 36px !important;
  }

  .margin-x36-sp {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .margin-y36-sp {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .margin-t36-sp {
    margin-top: 36px !important;
  }

  .margin-b36-sp {
    margin-bottom: 36px !important;
  }

  .margin-l36-sp {
    margin-left: 36px !important;
  }

  .margin-r36-sp {
    margin-right: 36px !important;
  }

  .n-margin-36-sp {
    margin: -36px !important;
  }

  .n-margin-x36-sp {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .n-margin-y36-sp {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .n-margin-t36-sp {
    margin-top: -36px !important;
  }

  .n-margin-b36-sp {
    margin-bottom: -36px !important;
  }

  .n-margin-l36-sp {
    margin-left: -36px !important;
  }

  .n-margin-r36-sp {
    margin-right: -36px !important;
  }
  .margin-40-sp {
    margin: 40px !important;
  }

  .margin-x40-sp {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .margin-y40-sp {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .margin-t40-sp {
    margin-top: 40px !important;
  }

  .margin-b40-sp {
    margin-bottom: 40px !important;
  }

  .margin-l40-sp {
    margin-left: 40px !important;
  }

  .margin-r40-sp {
    margin-right: 40px !important;
  }

  .n-margin-40-sp {
    margin: -40px !important;
  }

  .n-margin-x40-sp {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .n-margin-y40-sp {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .n-margin-t40-sp {
    margin-top: -40px !important;
  }

  .n-margin-b40-sp {
    margin-bottom: -40px !important;
  }

  .n-margin-l40-sp {
    margin-left: -40px !important;
  }

  .n-margin-r40-sp {
    margin-right: -40px !important;
  }
  .margin-44-sp {
    margin: 44px !important;
  }

  .margin-x44-sp {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .margin-y44-sp {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .margin-t44-sp {
    margin-top: 44px !important;
  }

  .margin-b44-sp {
    margin-bottom: 44px !important;
  }

  .margin-l44-sp {
    margin-left: 44px !important;
  }

  .margin-r44-sp {
    margin-right: 44px !important;
  }

  .n-margin-44-sp {
    margin: -44px !important;
  }

  .n-margin-x44-sp {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .n-margin-y44-sp {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .n-margin-t44-sp {
    margin-top: -44px !important;
  }

  .n-margin-b44-sp {
    margin-bottom: -44px !important;
  }

  .n-margin-l44-sp {
    margin-left: -44px !important;
  }

  .n-margin-r44-sp {
    margin-right: -44px !important;
  }
  .margin-48-sp {
    margin: 48px !important;
  }

  .margin-x48-sp {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .margin-y48-sp {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .margin-t48-sp {
    margin-top: 48px !important;
  }

  .margin-b48-sp {
    margin-bottom: 48px !important;
  }

  .margin-l48-sp {
    margin-left: 48px !important;
  }

  .margin-r48-sp {
    margin-right: 48px !important;
  }

  .n-margin-48-sp {
    margin: -48px !important;
  }

  .n-margin-x48-sp {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .n-margin-y48-sp {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .n-margin-t48-sp {
    margin-top: -48px !important;
  }

  .n-margin-b48-sp {
    margin-bottom: -48px !important;
  }

  .n-margin-l48-sp {
    margin-left: -48px !important;
  }

  .n-margin-r48-sp {
    margin-right: -48px !important;
  }
  .margin-52-sp {
    margin: 52px !important;
  }

  .margin-x52-sp {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .margin-y52-sp {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .margin-t52-sp {
    margin-top: 52px !important;
  }

  .margin-b52-sp {
    margin-bottom: 52px !important;
  }

  .margin-l52-sp {
    margin-left: 52px !important;
  }

  .margin-r52-sp {
    margin-right: 52px !important;
  }

  .n-margin-52-sp {
    margin: -52px !important;
  }

  .n-margin-x52-sp {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .n-margin-y52-sp {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .n-margin-t52-sp {
    margin-top: -52px !important;
  }

  .n-margin-b52-sp {
    margin-bottom: -52px !important;
  }

  .n-margin-l52-sp {
    margin-left: -52px !important;
  }

  .n-margin-r52-sp {
    margin-right: -52px !important;
  }
  .margin-56-sp {
    margin: 56px !important;
  }

  .margin-x56-sp {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .margin-y56-sp {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .margin-t56-sp {
    margin-top: 56px !important;
  }

  .margin-b56-sp {
    margin-bottom: 56px !important;
  }

  .margin-l56-sp {
    margin-left: 56px !important;
  }

  .margin-r56-sp {
    margin-right: 56px !important;
  }

  .n-margin-56-sp {
    margin: -56px !important;
  }

  .n-margin-x56-sp {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .n-margin-y56-sp {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .n-margin-t56-sp {
    margin-top: -56px !important;
  }

  .n-margin-b56-sp {
    margin-bottom: -56px !important;
  }

  .n-margin-l56-sp {
    margin-left: -56px !important;
  }

  .n-margin-r56-sp {
    margin-right: -56px !important;
  }
  .margin-60-sp {
    margin: 60px !important;
  }

  .margin-x60-sp {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .margin-y60-sp {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .margin-t60-sp {
    margin-top: 60px !important;
  }

  .margin-b60-sp {
    margin-bottom: 60px !important;
  }

  .margin-l60-sp {
    margin-left: 60px !important;
  }

  .margin-r60-sp {
    margin-right: 60px !important;
  }

  .n-margin-60-sp {
    margin: -60px !important;
  }

  .n-margin-x60-sp {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .n-margin-y60-sp {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .n-margin-t60-sp {
    margin-top: -60px !important;
  }

  .n-margin-b60-sp {
    margin-bottom: -60px !important;
  }

  .n-margin-l60-sp {
    margin-left: -60px !important;
  }

  .n-margin-r60-sp {
    margin-right: -60px !important;
  }
  .margin-64-sp {
    margin: 64px !important;
  }

  .margin-x64-sp {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .margin-y64-sp {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .margin-t64-sp {
    margin-top: 64px !important;
  }

  .margin-b64-sp {
    margin-bottom: 64px !important;
  }

  .margin-l64-sp {
    margin-left: 64px !important;
  }

  .margin-r64-sp {
    margin-right: 64px !important;
  }

  .n-margin-64-sp {
    margin: -64px !important;
  }

  .n-margin-x64-sp {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .n-margin-y64-sp {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .n-margin-t64-sp {
    margin-top: -64px !important;
  }

  .n-margin-b64-sp {
    margin-bottom: -64px !important;
  }

  .n-margin-l64-sp {
    margin-left: -64px !important;
  }

  .n-margin-r64-sp {
    margin-right: -64px !important;
  }
  .margin-68-sp {
    margin: 68px !important;
  }

  .margin-x68-sp {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .margin-y68-sp {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .margin-t68-sp {
    margin-top: 68px !important;
  }

  .margin-b68-sp {
    margin-bottom: 68px !important;
  }

  .margin-l68-sp {
    margin-left: 68px !important;
  }

  .margin-r68-sp {
    margin-right: 68px !important;
  }

  .n-margin-68-sp {
    margin: -68px !important;
  }

  .n-margin-x68-sp {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .n-margin-y68-sp {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .n-margin-t68-sp {
    margin-top: -68px !important;
  }

  .n-margin-b68-sp {
    margin-bottom: -68px !important;
  }

  .n-margin-l68-sp {
    margin-left: -68px !important;
  }

  .n-margin-r68-sp {
    margin-right: -68px !important;
  }
  .margin-72-sp {
    margin: 72px !important;
  }

  .margin-x72-sp {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .margin-y72-sp {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .margin-t72-sp {
    margin-top: 72px !important;
  }

  .margin-b72-sp {
    margin-bottom: 72px !important;
  }

  .margin-l72-sp {
    margin-left: 72px !important;
  }

  .margin-r72-sp {
    margin-right: 72px !important;
  }

  .n-margin-72-sp {
    margin: -72px !important;
  }

  .n-margin-x72-sp {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .n-margin-y72-sp {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .n-margin-t72-sp {
    margin-top: -72px !important;
  }

  .n-margin-b72-sp {
    margin-bottom: -72px !important;
  }

  .n-margin-l72-sp {
    margin-left: -72px !important;
  }

  .n-margin-r72-sp {
    margin-right: -72px !important;
  }
  .margin-76-sp {
    margin: 76px !important;
  }

  .margin-x76-sp {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .margin-y76-sp {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .margin-t76-sp {
    margin-top: 76px !important;
  }

  .margin-b76-sp {
    margin-bottom: 76px !important;
  }

  .margin-l76-sp {
    margin-left: 76px !important;
  }

  .margin-r76-sp {
    margin-right: 76px !important;
  }

  .n-margin-76-sp {
    margin: -76px !important;
  }

  .n-margin-x76-sp {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .n-margin-y76-sp {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .n-margin-t76-sp {
    margin-top: -76px !important;
  }

  .n-margin-b76-sp {
    margin-bottom: -76px !important;
  }

  .n-margin-l76-sp {
    margin-left: -76px !important;
  }

  .n-margin-r76-sp {
    margin-right: -76px !important;
  }
  .margin-80-sp {
    margin: 80px !important;
  }

  .margin-x80-sp {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .margin-y80-sp {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .margin-t80-sp {
    margin-top: 80px !important;
  }

  .margin-b80-sp {
    margin-bottom: 80px !important;
  }

  .margin-l80-sp {
    margin-left: 80px !important;
  }

  .margin-r80-sp {
    margin-right: 80px !important;
  }

  .n-margin-80-sp {
    margin: -80px !important;
  }

  .n-margin-x80-sp {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .n-margin-y80-sp {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .n-margin-t80-sp {
    margin-top: -80px !important;
  }

  .n-margin-b80-sp {
    margin-bottom: -80px !important;
  }

  .n-margin-l80-sp {
    margin-left: -80px !important;
  }

  .n-margin-r80-sp {
    margin-right: -80px !important;
  }
  .margin-84-sp {
    margin: 84px !important;
  }

  .margin-x84-sp {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .margin-y84-sp {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .margin-t84-sp {
    margin-top: 84px !important;
  }

  .margin-b84-sp {
    margin-bottom: 84px !important;
  }

  .margin-l84-sp {
    margin-left: 84px !important;
  }

  .margin-r84-sp {
    margin-right: 84px !important;
  }

  .n-margin-84-sp {
    margin: -84px !important;
  }

  .n-margin-x84-sp {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .n-margin-y84-sp {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .n-margin-t84-sp {
    margin-top: -84px !important;
  }

  .n-margin-b84-sp {
    margin-bottom: -84px !important;
  }

  .n-margin-l84-sp {
    margin-left: -84px !important;
  }

  .n-margin-r84-sp {
    margin-right: -84px !important;
  }
  .margin-88-sp {
    margin: 88px !important;
  }

  .margin-x88-sp {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .margin-y88-sp {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .margin-t88-sp {
    margin-top: 88px !important;
  }

  .margin-b88-sp {
    margin-bottom: 88px !important;
  }

  .margin-l88-sp {
    margin-left: 88px !important;
  }

  .margin-r88-sp {
    margin-right: 88px !important;
  }

  .n-margin-88-sp {
    margin: -88px !important;
  }

  .n-margin-x88-sp {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .n-margin-y88-sp {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .n-margin-t88-sp {
    margin-top: -88px !important;
  }

  .n-margin-b88-sp {
    margin-bottom: -88px !important;
  }

  .n-margin-l88-sp {
    margin-left: -88px !important;
  }

  .n-margin-r88-sp {
    margin-right: -88px !important;
  }
  .margin-92-sp {
    margin: 92px !important;
  }

  .margin-x92-sp {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .margin-y92-sp {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .margin-t92-sp {
    margin-top: 92px !important;
  }

  .margin-b92-sp {
    margin-bottom: 92px !important;
  }

  .margin-l92-sp {
    margin-left: 92px !important;
  }

  .margin-r92-sp {
    margin-right: 92px !important;
  }

  .n-margin-92-sp {
    margin: -92px !important;
  }

  .n-margin-x92-sp {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .n-margin-y92-sp {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .n-margin-t92-sp {
    margin-top: -92px !important;
  }

  .n-margin-b92-sp {
    margin-bottom: -92px !important;
  }

  .n-margin-l92-sp {
    margin-left: -92px !important;
  }

  .n-margin-r92-sp {
    margin-right: -92px !important;
  }
  .margin-96-sp {
    margin: 96px !important;
  }

  .margin-x96-sp {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .margin-y96-sp {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .margin-t96-sp {
    margin-top: 96px !important;
  }

  .margin-b96-sp {
    margin-bottom: 96px !important;
  }

  .margin-l96-sp {
    margin-left: 96px !important;
  }

  .margin-r96-sp {
    margin-right: 96px !important;
  }

  .n-margin-96-sp {
    margin: -96px !important;
  }

  .n-margin-x96-sp {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .n-margin-y96-sp {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .n-margin-t96-sp {
    margin-top: -96px !important;
  }

  .n-margin-b96-sp {
    margin-bottom: -96px !important;
  }

  .n-margin-l96-sp {
    margin-left: -96px !important;
  }

  .n-margin-r96-sp {
    margin-right: -96px !important;
  }
  .margin-100-sp {
    margin: 100px !important;
  }

  .margin-x100-sp {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .margin-y100-sp {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .margin-t100-sp {
    margin-top: 100px !important;
  }

  .margin-b100-sp {
    margin-bottom: 100px !important;
  }

  .margin-l100-sp {
    margin-left: 100px !important;
  }

  .margin-r100-sp {
    margin-right: 100px !important;
  }

  .n-margin-100-sp {
    margin: -100px !important;
  }

  .n-margin-x100-sp {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .n-margin-y100-sp {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .n-margin-t100-sp {
    margin-top: -100px !important;
  }

  .n-margin-b100-sp {
    margin-bottom: -100px !important;
  }

  .n-margin-l100-sp {
    margin-left: -100px !important;
  }

  .n-margin-r100-sp {
    margin-right: -100px !important;
  }
  .margin-104-sp {
    margin: 104px !important;
  }

  .margin-x104-sp {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .margin-y104-sp {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .margin-t104-sp {
    margin-top: 104px !important;
  }

  .margin-b104-sp {
    margin-bottom: 104px !important;
  }

  .margin-l104-sp {
    margin-left: 104px !important;
  }

  .margin-r104-sp {
    margin-right: 104px !important;
  }

  .n-margin-104-sp {
    margin: -104px !important;
  }

  .n-margin-x104-sp {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .n-margin-y104-sp {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .n-margin-t104-sp {
    margin-top: -104px !important;
  }

  .n-margin-b104-sp {
    margin-bottom: -104px !important;
  }

  .n-margin-l104-sp {
    margin-left: -104px !important;
  }

  .n-margin-r104-sp {
    margin-right: -104px !important;
  }
  .margin-108-sp {
    margin: 108px !important;
  }

  .margin-x108-sp {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .margin-y108-sp {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .margin-t108-sp {
    margin-top: 108px !important;
  }

  .margin-b108-sp {
    margin-bottom: 108px !important;
  }

  .margin-l108-sp {
    margin-left: 108px !important;
  }

  .margin-r108-sp {
    margin-right: 108px !important;
  }

  .n-margin-108-sp {
    margin: -108px !important;
  }

  .n-margin-x108-sp {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .n-margin-y108-sp {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .n-margin-t108-sp {
    margin-top: -108px !important;
  }

  .n-margin-b108-sp {
    margin-bottom: -108px !important;
  }

  .n-margin-l108-sp {
    margin-left: -108px !important;
  }

  .n-margin-r108-sp {
    margin-right: -108px !important;
  }
  .margin-112-sp {
    margin: 112px !important;
  }

  .margin-x112-sp {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .margin-y112-sp {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .margin-t112-sp {
    margin-top: 112px !important;
  }

  .margin-b112-sp {
    margin-bottom: 112px !important;
  }

  .margin-l112-sp {
    margin-left: 112px !important;
  }

  .margin-r112-sp {
    margin-right: 112px !important;
  }

  .n-margin-112-sp {
    margin: -112px !important;
  }

  .n-margin-x112-sp {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .n-margin-y112-sp {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .n-margin-t112-sp {
    margin-top: -112px !important;
  }

  .n-margin-b112-sp {
    margin-bottom: -112px !important;
  }

  .n-margin-l112-sp {
    margin-left: -112px !important;
  }

  .n-margin-r112-sp {
    margin-right: -112px !important;
  }
  .margin-116-sp {
    margin: 116px !important;
  }

  .margin-x116-sp {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .margin-y116-sp {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .margin-t116-sp {
    margin-top: 116px !important;
  }

  .margin-b116-sp {
    margin-bottom: 116px !important;
  }

  .margin-l116-sp {
    margin-left: 116px !important;
  }

  .margin-r116-sp {
    margin-right: 116px !important;
  }

  .n-margin-116-sp {
    margin: -116px !important;
  }

  .n-margin-x116-sp {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .n-margin-y116-sp {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .n-margin-t116-sp {
    margin-top: -116px !important;
  }

  .n-margin-b116-sp {
    margin-bottom: -116px !important;
  }

  .n-margin-l116-sp {
    margin-left: -116px !important;
  }

  .n-margin-r116-sp {
    margin-right: -116px !important;
  }
  .margin-120-sp {
    margin: 120px !important;
  }

  .margin-x120-sp {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .margin-y120-sp {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .margin-t120-sp {
    margin-top: 120px !important;
  }

  .margin-b120-sp {
    margin-bottom: 120px !important;
  }

  .margin-l120-sp {
    margin-left: 120px !important;
  }

  .margin-r120-sp {
    margin-right: 120px !important;
  }

  .n-margin-120-sp {
    margin: -120px !important;
  }

  .n-margin-x120-sp {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .n-margin-y120-sp {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .n-margin-t120-sp {
    margin-top: -120px !important;
  }

  .n-margin-b120-sp {
    margin-bottom: -120px !important;
  }

  .n-margin-l120-sp {
    margin-left: -120px !important;
  }

  .n-margin-r120-sp {
    margin-right: -120px !important;
  }
  .margin-124-sp {
    margin: 124px !important;
  }

  .margin-x124-sp {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .margin-y124-sp {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .margin-t124-sp {
    margin-top: 124px !important;
  }

  .margin-b124-sp {
    margin-bottom: 124px !important;
  }

  .margin-l124-sp {
    margin-left: 124px !important;
  }

  .margin-r124-sp {
    margin-right: 124px !important;
  }

  .n-margin-124-sp {
    margin: -124px !important;
  }

  .n-margin-x124-sp {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .n-margin-y124-sp {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .n-margin-t124-sp {
    margin-top: -124px !important;
  }

  .n-margin-b124-sp {
    margin-bottom: -124px !important;
  }

  .n-margin-l124-sp {
    margin-left: -124px !important;
  }

  .n-margin-r124-sp {
    margin-right: -124px !important;
  }
  .margin-128-sp {
    margin: 128px !important;
  }

  .margin-x128-sp {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .margin-y128-sp {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .margin-t128-sp {
    margin-top: 128px !important;
  }

  .margin-b128-sp {
    margin-bottom: 128px !important;
  }

  .margin-l128-sp {
    margin-left: 128px !important;
  }

  .margin-r128-sp {
    margin-right: 128px !important;
  }

  .n-margin-128-sp {
    margin: -128px !important;
  }

  .n-margin-x128-sp {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .n-margin-y128-sp {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .n-margin-t128-sp {
    margin-top: -128px !important;
  }

  .n-margin-b128-sp {
    margin-bottom: -128px !important;
  }

  .n-margin-l128-sp {
    margin-left: -128px !important;
  }

  .n-margin-r128-sp {
    margin-right: -128px !important;
  }
  .margin-132-sp {
    margin: 132px !important;
  }

  .margin-x132-sp {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .margin-y132-sp {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .margin-t132-sp {
    margin-top: 132px !important;
  }

  .margin-b132-sp {
    margin-bottom: 132px !important;
  }

  .margin-l132-sp {
    margin-left: 132px !important;
  }

  .margin-r132-sp {
    margin-right: 132px !important;
  }

  .n-margin-132-sp {
    margin: -132px !important;
  }

  .n-margin-x132-sp {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .n-margin-y132-sp {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .n-margin-t132-sp {
    margin-top: -132px !important;
  }

  .n-margin-b132-sp {
    margin-bottom: -132px !important;
  }

  .n-margin-l132-sp {
    margin-left: -132px !important;
  }

  .n-margin-r132-sp {
    margin-right: -132px !important;
  }
  .margin-136-sp {
    margin: 136px !important;
  }

  .margin-x136-sp {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .margin-y136-sp {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .margin-t136-sp {
    margin-top: 136px !important;
  }

  .margin-b136-sp {
    margin-bottom: 136px !important;
  }

  .margin-l136-sp {
    margin-left: 136px !important;
  }

  .margin-r136-sp {
    margin-right: 136px !important;
  }

  .n-margin-136-sp {
    margin: -136px !important;
  }

  .n-margin-x136-sp {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .n-margin-y136-sp {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .n-margin-t136-sp {
    margin-top: -136px !important;
  }

  .n-margin-b136-sp {
    margin-bottom: -136px !important;
  }

  .n-margin-l136-sp {
    margin-left: -136px !important;
  }

  .n-margin-r136-sp {
    margin-right: -136px !important;
  }
  .margin-140-sp {
    margin: 140px !important;
  }

  .margin-x140-sp {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .margin-y140-sp {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .margin-t140-sp {
    margin-top: 140px !important;
  }

  .margin-b140-sp {
    margin-bottom: 140px !important;
  }

  .margin-l140-sp {
    margin-left: 140px !important;
  }

  .margin-r140-sp {
    margin-right: 140px !important;
  }

  .n-margin-140-sp {
    margin: -140px !important;
  }

  .n-margin-x140-sp {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .n-margin-y140-sp {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .n-margin-t140-sp {
    margin-top: -140px !important;
  }

  .n-margin-b140-sp {
    margin-bottom: -140px !important;
  }

  .n-margin-l140-sp {
    margin-left: -140px !important;
  }

  .n-margin-r140-sp {
    margin-right: -140px !important;
  }
  .margin-144-sp {
    margin: 144px !important;
  }

  .margin-x144-sp {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .margin-y144-sp {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .margin-t144-sp {
    margin-top: 144px !important;
  }

  .margin-b144-sp {
    margin-bottom: 144px !important;
  }

  .margin-l144-sp {
    margin-left: 144px !important;
  }

  .margin-r144-sp {
    margin-right: 144px !important;
  }

  .n-margin-144-sp {
    margin: -144px !important;
  }

  .n-margin-x144-sp {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .n-margin-y144-sp {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .n-margin-t144-sp {
    margin-top: -144px !important;
  }

  .n-margin-b144-sp {
    margin-bottom: -144px !important;
  }

  .n-margin-l144-sp {
    margin-left: -144px !important;
  }

  .n-margin-r144-sp {
    margin-right: -144px !important;
  }
  .margin-148-sp {
    margin: 148px !important;
  }

  .margin-x148-sp {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .margin-y148-sp {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .margin-t148-sp {
    margin-top: 148px !important;
  }

  .margin-b148-sp {
    margin-bottom: 148px !important;
  }

  .margin-l148-sp {
    margin-left: 148px !important;
  }

  .margin-r148-sp {
    margin-right: 148px !important;
  }

  .n-margin-148-sp {
    margin: -148px !important;
  }

  .n-margin-x148-sp {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .n-margin-y148-sp {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .n-margin-t148-sp {
    margin-top: -148px !important;
  }

  .n-margin-b148-sp {
    margin-bottom: -148px !important;
  }

  .n-margin-l148-sp {
    margin-left: -148px !important;
  }

  .n-margin-r148-sp {
    margin-right: -148px !important;
  }
  .margin-152-sp {
    margin: 152px !important;
  }

  .margin-x152-sp {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .margin-y152-sp {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .margin-t152-sp {
    margin-top: 152px !important;
  }

  .margin-b152-sp {
    margin-bottom: 152px !important;
  }

  .margin-l152-sp {
    margin-left: 152px !important;
  }

  .margin-r152-sp {
    margin-right: 152px !important;
  }

  .n-margin-152-sp {
    margin: -152px !important;
  }

  .n-margin-x152-sp {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .n-margin-y152-sp {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .n-margin-t152-sp {
    margin-top: -152px !important;
  }

  .n-margin-b152-sp {
    margin-bottom: -152px !important;
  }

  .n-margin-l152-sp {
    margin-left: -152px !important;
  }

  .n-margin-r152-sp {
    margin-right: -152px !important;
  }
  .margin-156-sp {
    margin: 156px !important;
  }

  .margin-x156-sp {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .margin-y156-sp {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .margin-t156-sp {
    margin-top: 156px !important;
  }

  .margin-b156-sp {
    margin-bottom: 156px !important;
  }

  .margin-l156-sp {
    margin-left: 156px !important;
  }

  .margin-r156-sp {
    margin-right: 156px !important;
  }

  .n-margin-156-sp {
    margin: -156px !important;
  }

  .n-margin-x156-sp {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .n-margin-y156-sp {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .n-margin-t156-sp {
    margin-top: -156px !important;
  }

  .n-margin-b156-sp {
    margin-bottom: -156px !important;
  }

  .n-margin-l156-sp {
    margin-left: -156px !important;
  }

  .n-margin-r156-sp {
    margin-right: -156px !important;
  }
  .margin-160-sp {
    margin: 160px !important;
  }

  .margin-x160-sp {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .margin-y160-sp {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .margin-t160-sp {
    margin-top: 160px !important;
  }

  .margin-b160-sp {
    margin-bottom: 160px !important;
  }

  .margin-l160-sp {
    margin-left: 160px !important;
  }

  .margin-r160-sp {
    margin-right: 160px !important;
  }

  .n-margin-160-sp {
    margin: -160px !important;
  }

  .n-margin-x160-sp {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .n-margin-y160-sp {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .n-margin-t160-sp {
    margin-top: -160px !important;
  }

  .n-margin-b160-sp {
    margin-bottom: -160px !important;
  }

  .n-margin-l160-sp {
    margin-left: -160px !important;
  }

  .n-margin-r160-sp {
    margin-right: -160px !important;
  }
  .font-size8-sp {
    font-size: 0.8rem !important;
  }

  .font-size9-sp {
    font-size: 0.9rem !important;
  }

  .font-size10-sp {
    font-size: 1rem !important;
  }

  .font-size11-sp {
    font-size: 1.1rem !important;
  }

  .font-size12-sp {
    font-size: 1.2rem !important;
  }

  .font-size13-sp {
    font-size: 1.3rem !important;
  }

  .font-size14-sp {
    font-size: 1.4rem !important;
  }

  .font-size15-sp {
    font-size: 1.5rem !important;
  }

  .font-size16-sp {
    font-size: 1.6rem !important;
  }

  .font-size17-sp {
    font-size: 1.7rem !important;
  }

  .font-size18-sp {
    font-size: 1.8rem !important;
  }

  .font-size19-sp {
    font-size: 1.9rem !important;
  }

  .font-size20-sp {
    font-size: 2rem !important;
  }

  .font-size21-sp {
    font-size: 2.1rem !important;
  }

  .font-size22-sp {
    font-size: 2.2rem !important;
  }

  .font-size23-sp {
    font-size: 2.3rem !important;
  }

  .font-size24-sp {
    font-size: 2.4rem !important;
  }

  .font-size25-sp {
    font-size: 2.5rem !important;
  }

  .font-size26-sp {
    font-size: 2.6rem !important;
  }

  .font-size27-sp {
    font-size: 2.7rem !important;
  }

  .font-size28-sp {
    font-size: 2.8rem !important;
  }

  .font-size29-sp {
    font-size: 2.9rem !important;
  }

  .font-size30-sp {
    font-size: 3rem !important;
  }

  .font-size31-sp {
    font-size: 3.1rem !important;
  }

  .font-size32-sp {
    font-size: 3.2rem !important;
  }

  .font-size33-sp {
    font-size: 3.3rem !important;
  }

  .font-size34-sp {
    font-size: 3.4rem !important;
  }

  .font-size35-sp {
    font-size: 3.5rem !important;
  }

  .font-size36-sp {
    font-size: 3.6rem !important;
  }

  .font-size37-sp {
    font-size: 3.7rem !important;
  }

  .font-size38-sp {
    font-size: 3.8rem !important;
  }

  .font-size39-sp {
    font-size: 3.9rem !important;
  }

  .font-size40-sp {
    font-size: 4rem !important;
  }

  .font-size41-sp {
    font-size: 4.1rem !important;
  }

  .font-size42-sp {
    font-size: 4.2rem !important;
  }

  .font-size43-sp {
    font-size: 4.3rem !important;
  }

  .font-size44-sp {
    font-size: 4.4rem !important;
  }

  .font-size45-sp {
    font-size: 4.5rem !important;
  }

  .font-size46-sp {
    font-size: 4.6rem !important;
  }

  .font-size47-sp {
    font-size: 4.7rem !important;
  }

  .font-size48-sp {
    font-size: 4.8rem !important;
  }

  .font-size49-sp {
    font-size: 4.9rem !important;
  }

  .font-size50-sp {
    font-size: 5rem !important;
  }

  .font-size51-sp {
    font-size: 5.1rem !important;
  }

  .font-size52-sp {
    font-size: 5.2rem !important;
  }

  .font-size53-sp {
    font-size: 5.3rem !important;
  }

  .font-size54-sp {
    font-size: 5.4rem !important;
  }

  .font-size55-sp {
    font-size: 5.5rem !important;
  }

  .font-size56-sp {
    font-size: 5.6rem !important;
  }

  .font-size57-sp {
    font-size: 5.7rem !important;
  }

  .font-size58-sp {
    font-size: 5.8rem !important;
  }

  .font-size59-sp {
    font-size: 5.9rem !important;
  }

  .font-size60-sp {
    font-size: 6rem !important;
  }

  .font-size61-sp {
    font-size: 6.1rem !important;
  }

  .font-size62-sp {
    font-size: 6.2rem !important;
  }

  .font-size63-sp {
    font-size: 6.3rem !important;
  }

  .font-size64-sp {
    font-size: 6.4rem !important;
  }

  .font-size65-sp {
    font-size: 6.5rem !important;
  }

  .font-size66-sp {
    font-size: 6.6rem !important;
  }

  .font-size67-sp {
    font-size: 6.7rem !important;
  }

  .font-size68-sp {
    font-size: 6.8rem !important;
  }

  .font-size69-sp {
    font-size: 6.9rem !important;
  }

  .font-size70-sp {
    font-size: 7rem !important;
  }

  .font-size71-sp {
    font-size: 7.1rem !important;
  }

  .font-size72-sp {
    font-size: 7.2rem !important;
  }

  .font-size73-sp {
    font-size: 7.3rem !important;
  }

  .font-size74-sp {
    font-size: 7.4rem !important;
  }

  .font-size75-sp {
    font-size: 7.5rem !important;
  }

  .font-size76-sp {
    font-size: 7.6rem !important;
  }

  .font-size77-sp {
    font-size: 7.7rem !important;
  }

  .font-size78-sp {
    font-size: 7.8rem !important;
  }

  .font-size79-sp {
    font-size: 7.9rem !important;
  }

  .font-size80-sp {
    font-size: 8rem !important;
  }

  .font-size81-sp {
    font-size: 8.1rem !important;
  }

  .font-size82-sp {
    font-size: 8.2rem !important;
  }

  .font-size83-sp {
    font-size: 8.3rem !important;
  }

  .font-size84-sp {
    font-size: 8.4rem !important;
  }

  .font-size85-sp {
    font-size: 8.5rem !important;
  }

  .font-size86-sp {
    font-size: 8.6rem !important;
  }

  .font-size87-sp {
    font-size: 8.7rem !important;
  }

  .font-size88-sp {
    font-size: 8.8rem !important;
  }

  .font-size89-sp {
    font-size: 8.9rem !important;
  }

  .font-size90-sp {
    font-size: 9rem !important;
  }

  .font-size91-sp {
    font-size: 9.1rem !important;
  }

  .font-size92-sp {
    font-size: 9.2rem !important;
  }

  .font-size93-sp {
    font-size: 9.3rem !important;
  }

  .font-size94-sp {
    font-size: 9.4rem !important;
  }

  .font-size95-sp {
    font-size: 9.5rem !important;
  }

  .font-size96-sp {
    font-size: 9.6rem !important;
  }

  .font-size97-sp {
    font-size: 9.7rem !important;
  }

  .font-size98-sp {
    font-size: 9.8rem !important;
  }

  .font-size99-sp {
    font-size: 9.9rem !important;
  }

  .font-size100-sp {
    font-size: 10rem !important;
  }
  .font-size5per-pc {
    font-size: 5% !important;
  }
  .font-size5per-sp {
    font-size: 5% !important;
  }
  .font-size10per-pc {
    font-size: 10% !important;
  }
  .font-size10per-sp {
    font-size: 10% !important;
  }
  .font-size15per-pc {
    font-size: 15% !important;
  }
  .font-size15per-sp {
    font-size: 15% !important;
  }
  .font-size20per-pc {
    font-size: 20% !important;
  }
  .font-size20per-sp {
    font-size: 20% !important;
  }
  .font-size25per-pc {
    font-size: 25% !important;
  }
  .font-size25per-sp {
    font-size: 25% !important;
  }
  .font-size30per-pc {
    font-size: 30% !important;
  }
  .font-size30per-sp {
    font-size: 30% !important;
  }
  .font-size35per-pc {
    font-size: 35% !important;
  }
  .font-size35per-sp {
    font-size: 35% !important;
  }
  .font-size40per-pc {
    font-size: 40% !important;
  }
  .font-size40per-sp {
    font-size: 40% !important;
  }
  .font-size45per-pc {
    font-size: 45% !important;
  }
  .font-size45per-sp {
    font-size: 45% !important;
  }
  .font-size50per-pc {
    font-size: 50% !important;
  }
  .font-size50per-sp {
    font-size: 50% !important;
  }
  .font-size55per-pc {
    font-size: 55% !important;
  }
  .font-size55per-sp {
    font-size: 55% !important;
  }
  .font-size60per-pc {
    font-size: 60% !important;
  }
  .font-size60per-sp {
    font-size: 60% !important;
  }
  .font-size65per-pc {
    font-size: 65% !important;
  }
  .font-size65per-sp {
    font-size: 65% !important;
  }
  .font-size70per-pc {
    font-size: 70% !important;
  }
  .font-size70per-sp {
    font-size: 70% !important;
  }
  .font-size75per-pc {
    font-size: 75% !important;
  }
  .font-size75per-sp {
    font-size: 75% !important;
  }
  .font-size80per-pc {
    font-size: 80% !important;
  }
  .font-size80per-sp {
    font-size: 80% !important;
  }
  .font-size85per-pc {
    font-size: 85% !important;
  }
  .font-size85per-sp {
    font-size: 85% !important;
  }
  .font-size90per-pc {
    font-size: 90% !important;
  }
  .font-size90per-sp {
    font-size: 90% !important;
  }
  .font-size95per-pc {
    font-size: 95% !important;
  }
  .font-size95per-sp {
    font-size: 95% !important;
  }
  .font-size100per-pc {
    font-size: 100% !important;
  }
  .font-size100per-sp {
    font-size: 100% !important;
  }
  .text-nowrap-sp {
    white-space: nowrap;
  }
  .align-left-sp {
    text-align: left !important;
  }

  .align-right-sp {
    text-align: right !important;
  }

  .align-center-sp {
    text-align: center !important;
  }
  .v-align-top-sp {
    vertical-align: top !important;
  }

  .v-align-bottom-sp {
    vertical-align: bottom !important;
  }

  .v-align-middle-sp {
    vertical-align: middle !important;
  }
  .line-height-0-sp {
    line-height: 0 !important;
  }
  .line-height-1-sp {
    line-height: 0.1 !important;
  }
  .line-height-2-sp {
    line-height: 0.2 !important;
  }
  .line-height-3-sp {
    line-height: 0.3 !important;
  }
  .line-height-4-sp {
    line-height: 0.4 !important;
  }
  .line-height-5-sp {
    line-height: 0.5 !important;
  }
  .line-height-6-sp {
    line-height: 0.6 !important;
  }
  .line-height-7-sp {
    line-height: 0.7 !important;
  }
  .line-height-8-sp {
    line-height: 0.8 !important;
  }
  .line-height-9-sp {
    line-height: 0.9 !important;
  }
  .line-height-10-sp {
    line-height: 1 !important;
  }
  .line-height-11-sp {
    line-height: 1.1 !important;
  }
  .line-height-12-sp {
    line-height: 1.2 !important;
  }
  .line-height-13-sp {
    line-height: 1.3 !important;
  }
  .line-height-14-sp {
    line-height: 1.4 !important;
  }
  .line-height-15-sp {
    line-height: 1.5 !important;
  }
  .line-height-16-sp {
    line-height: 1.6 !important;
  }
  .line-height-17-sp {
    line-height: 1.7 !important;
  }
  .line-height-18-sp {
    line-height: 1.8 !important;
  }
  .line-height-19-sp {
    line-height: 1.9 !important;
  }
  .line-height-20-sp {
    line-height: 2 !important;
  }
  .width-fit-sp {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .width-half-sp {
    width: 496px;
  }
  .max-width-half-sp {
    max-width: 496px;
  }
  .width-0per-sp {
    width: 0% !important;
    max-width: none !important;
  }

  .width-5per-sp {
    width: 5% !important;
    max-width: none !important;
  }

  .width-10per-sp {
    width: 10% !important;
    max-width: none !important;
  }

  .width-15per-sp {
    width: 15% !important;
    max-width: none !important;
  }

  .width-20per-sp {
    width: 20% !important;
    max-width: none !important;
  }

  .width-25per-sp {
    width: 25% !important;
    max-width: none !important;
  }

  .width-30per-sp {
    width: 30% !important;
    max-width: none !important;
  }

  .width-35per-sp {
    width: 35% !important;
    max-width: none !important;
  }

  .width-40per-sp {
    width: 40% !important;
    max-width: none !important;
  }

  .width-45per-sp {
    width: 45% !important;
    max-width: none !important;
  }

  .width-50per-sp {
    width: 50% !important;
    max-width: none !important;
  }

  .width-55per-sp {
    width: 55% !important;
    max-width: none !important;
  }

  .width-60per-sp {
    width: 60% !important;
    max-width: none !important;
  }

  .width-65per-sp {
    width: 65% !important;
    max-width: none !important;
  }

  .width-70per-sp {
    width: 70% !important;
    max-width: none !important;
  }

  .width-75per-sp {
    width: 75% !important;
    max-width: none !important;
  }

  .width-80per-sp {
    width: 80% !important;
    max-width: none !important;
  }

  .width-85per-sp {
    width: 85% !important;
    max-width: none !important;
  }

  .width-90per-sp {
    width: 90% !important;
    max-width: none !important;
  }

  .width-95per-sp {
    width: 95% !important;
    max-width: none !important;
  }

  .width-100per-sp {
    width: 100% !important;
    max-width: none !important;
  }
  .width-0-sp {
    width: 0px !important;
    max-width: none !important;
  }

  .max-width-0-sp {
    width: 100%;
    max-width: 0px !important;
  }

  .width-5-sp {
    width: 5px !important;
    max-width: none !important;
  }

  .max-width-5-sp {
    width: 100%;
    max-width: 5px !important;
  }

  .width-10-sp {
    width: 10px !important;
    max-width: none !important;
  }

  .max-width-10-sp {
    width: 100%;
    max-width: 10px !important;
  }

  .width-15-sp {
    width: 15px !important;
    max-width: none !important;
  }

  .max-width-15-sp {
    width: 100%;
    max-width: 15px !important;
  }

  .width-20-sp {
    width: 20px !important;
    max-width: none !important;
  }

  .max-width-20-sp {
    width: 100%;
    max-width: 20px !important;
  }

  .width-25-sp {
    width: 25px !important;
    max-width: none !important;
  }

  .max-width-25-sp {
    width: 100%;
    max-width: 25px !important;
  }

  .width-30-sp {
    width: 30px !important;
    max-width: none !important;
  }

  .max-width-30-sp {
    width: 100%;
    max-width: 30px !important;
  }

  .width-35-sp {
    width: 35px !important;
    max-width: none !important;
  }

  .max-width-35-sp {
    width: 100%;
    max-width: 35px !important;
  }

  .width-40-sp {
    width: 40px !important;
    max-width: none !important;
  }

  .max-width-40-sp {
    width: 100%;
    max-width: 40px !important;
  }

  .width-45-sp {
    width: 45px !important;
    max-width: none !important;
  }

  .max-width-45-sp {
    width: 100%;
    max-width: 45px !important;
  }

  .width-50-sp {
    width: 50px !important;
    max-width: none !important;
  }

  .max-width-50-sp {
    width: 100%;
    max-width: 50px !important;
  }

  .width-55-sp {
    width: 55px !important;
    max-width: none !important;
  }

  .max-width-55-sp {
    width: 100%;
    max-width: 55px !important;
  }

  .width-60-sp {
    width: 60px !important;
    max-width: none !important;
  }

  .max-width-60-sp {
    width: 100%;
    max-width: 60px !important;
  }

  .width-65-sp {
    width: 65px !important;
    max-width: none !important;
  }

  .max-width-65-sp {
    width: 100%;
    max-width: 65px !important;
  }

  .width-70-sp {
    width: 70px !important;
    max-width: none !important;
  }

  .max-width-70-sp {
    width: 100%;
    max-width: 70px !important;
  }

  .width-75-sp {
    width: 75px !important;
    max-width: none !important;
  }

  .max-width-75-sp {
    width: 100%;
    max-width: 75px !important;
  }

  .width-80-sp {
    width: 80px !important;
    max-width: none !important;
  }

  .max-width-80-sp {
    width: 100%;
    max-width: 80px !important;
  }

  .width-85-sp {
    width: 85px !important;
    max-width: none !important;
  }

  .max-width-85-sp {
    width: 100%;
    max-width: 85px !important;
  }

  .width-90-sp {
    width: 90px !important;
    max-width: none !important;
  }

  .max-width-90-sp {
    width: 100%;
    max-width: 90px !important;
  }

  .width-95-sp {
    width: 95px !important;
    max-width: none !important;
  }

  .max-width-95-sp {
    width: 100%;
    max-width: 95px !important;
  }

  .width-100-sp {
    width: 100px !important;
    max-width: none !important;
  }

  .max-width-100-sp {
    width: 100%;
    max-width: 100px !important;
  }

  .width-105-sp {
    width: 105px !important;
    max-width: none !important;
  }

  .max-width-105-sp {
    width: 100%;
    max-width: 105px !important;
  }

  .width-110-sp {
    width: 110px !important;
    max-width: none !important;
  }

  .max-width-110-sp {
    width: 100%;
    max-width: 110px !important;
  }

  .width-115-sp {
    width: 115px !important;
    max-width: none !important;
  }

  .max-width-115-sp {
    width: 100%;
    max-width: 115px !important;
  }

  .width-120-sp {
    width: 120px !important;
    max-width: none !important;
  }

  .max-width-120-sp {
    width: 100%;
    max-width: 120px !important;
  }

  .width-125-sp {
    width: 125px !important;
    max-width: none !important;
  }

  .max-width-125-sp {
    width: 100%;
    max-width: 125px !important;
  }

  .width-130-sp {
    width: 130px !important;
    max-width: none !important;
  }

  .max-width-130-sp {
    width: 100%;
    max-width: 130px !important;
  }

  .width-135-sp {
    width: 135px !important;
    max-width: none !important;
  }

  .max-width-135-sp {
    width: 100%;
    max-width: 135px !important;
  }

  .width-140-sp {
    width: 140px !important;
    max-width: none !important;
  }

  .max-width-140-sp {
    width: 100%;
    max-width: 140px !important;
  }

  .width-145-sp {
    width: 145px !important;
    max-width: none !important;
  }

  .max-width-145-sp {
    width: 100%;
    max-width: 145px !important;
  }

  .width-150-sp {
    width: 150px !important;
    max-width: none !important;
  }

  .max-width-150-sp {
    width: 100%;
    max-width: 150px !important;
  }

  .width-155-sp {
    width: 155px !important;
    max-width: none !important;
  }

  .max-width-155-sp {
    width: 100%;
    max-width: 155px !important;
  }

  .width-160-sp {
    width: 160px !important;
    max-width: none !important;
  }

  .max-width-160-sp {
    width: 100%;
    max-width: 160px !important;
  }

  .width-165-sp {
    width: 165px !important;
    max-width: none !important;
  }

  .max-width-165-sp {
    width: 100%;
    max-width: 165px !important;
  }

  .width-170-sp {
    width: 170px !important;
    max-width: none !important;
  }

  .max-width-170-sp {
    width: 100%;
    max-width: 170px !important;
  }

  .width-175-sp {
    width: 175px !important;
    max-width: none !important;
  }

  .max-width-175-sp {
    width: 100%;
    max-width: 175px !important;
  }

  .width-180-sp {
    width: 180px !important;
    max-width: none !important;
  }

  .max-width-180-sp {
    width: 100%;
    max-width: 180px !important;
  }

  .width-185-sp {
    width: 185px !important;
    max-width: none !important;
  }

  .max-width-185-sp {
    width: 100%;
    max-width: 185px !important;
  }

  .width-190-sp {
    width: 190px !important;
    max-width: none !important;
  }

  .max-width-190-sp {
    width: 100%;
    max-width: 190px !important;
  }

  .width-195-sp {
    width: 195px !important;
    max-width: none !important;
  }

  .max-width-195-sp {
    width: 100%;
    max-width: 195px !important;
  }

  .width-200-sp {
    width: 200px !important;
    max-width: none !important;
  }

  .max-width-200-sp {
    width: 100%;
    max-width: 200px !important;
  }

  .width-205-sp {
    width: 205px !important;
    max-width: none !important;
  }

  .max-width-205-sp {
    width: 100%;
    max-width: 205px !important;
  }

  .width-210-sp {
    width: 210px !important;
    max-width: none !important;
  }

  .max-width-210-sp {
    width: 100%;
    max-width: 210px !important;
  }

  .width-215-sp {
    width: 215px !important;
    max-width: none !important;
  }

  .max-width-215-sp {
    width: 100%;
    max-width: 215px !important;
  }

  .width-220-sp {
    width: 220px !important;
    max-width: none !important;
  }

  .max-width-220-sp {
    width: 100%;
    max-width: 220px !important;
  }

  .width-225-sp {
    width: 225px !important;
    max-width: none !important;
  }

  .max-width-225-sp {
    width: 100%;
    max-width: 225px !important;
  }

  .width-230-sp {
    width: 230px !important;
    max-width: none !important;
  }

  .max-width-230-sp {
    width: 100%;
    max-width: 230px !important;
  }

  .width-235-sp {
    width: 235px !important;
    max-width: none !important;
  }

  .max-width-235-sp {
    width: 100%;
    max-width: 235px !important;
  }

  .width-240-sp {
    width: 240px !important;
    max-width: none !important;
  }

  .max-width-240-sp {
    width: 100%;
    max-width: 240px !important;
  }

  .width-245-sp {
    width: 245px !important;
    max-width: none !important;
  }

  .max-width-245-sp {
    width: 100%;
    max-width: 245px !important;
  }

  .width-250-sp {
    width: 250px !important;
    max-width: none !important;
  }

  .max-width-250-sp {
    width: 100%;
    max-width: 250px !important;
  }

  .width-255-sp {
    width: 255px !important;
    max-width: none !important;
  }

  .max-width-255-sp {
    width: 100%;
    max-width: 255px !important;
  }

  .width-260-sp {
    width: 260px !important;
    max-width: none !important;
  }

  .max-width-260-sp {
    width: 100%;
    max-width: 260px !important;
  }

  .width-265-sp {
    width: 265px !important;
    max-width: none !important;
  }

  .max-width-265-sp {
    width: 100%;
    max-width: 265px !important;
  }

  .width-270-sp {
    width: 270px !important;
    max-width: none !important;
  }

  .max-width-270-sp {
    width: 100%;
    max-width: 270px !important;
  }

  .width-275-sp {
    width: 275px !important;
    max-width: none !important;
  }

  .max-width-275-sp {
    width: 100%;
    max-width: 275px !important;
  }

  .width-280-sp {
    width: 280px !important;
    max-width: none !important;
  }

  .max-width-280-sp {
    width: 100%;
    max-width: 280px !important;
  }

  .width-285-sp {
    width: 285px !important;
    max-width: none !important;
  }

  .max-width-285-sp {
    width: 100%;
    max-width: 285px !important;
  }

  .width-290-sp {
    width: 290px !important;
    max-width: none !important;
  }

  .max-width-290-sp {
    width: 100%;
    max-width: 290px !important;
  }

  .width-295-sp {
    width: 295px !important;
    max-width: none !important;
  }

  .max-width-295-sp {
    width: 100%;
    max-width: 295px !important;
  }

  .width-300-sp {
    width: 300px !important;
    max-width: none !important;
  }

  .max-width-300-sp {
    width: 100%;
    max-width: 300px !important;
  }

  .width-305-sp {
    width: 305px !important;
    max-width: none !important;
  }

  .max-width-305-sp {
    width: 100%;
    max-width: 305px !important;
  }

  .width-310-sp {
    width: 310px !important;
    max-width: none !important;
  }

  .max-width-310-sp {
    width: 100%;
    max-width: 310px !important;
  }

  .width-315-sp {
    width: 315px !important;
    max-width: none !important;
  }

  .max-width-315-sp {
    width: 100%;
    max-width: 315px !important;
  }

  .width-320-sp {
    width: 320px !important;
    max-width: none !important;
  }

  .max-width-320-sp {
    width: 100%;
    max-width: 320px !important;
  }

  .width-325-sp {
    width: 325px !important;
    max-width: none !important;
  }

  .max-width-325-sp {
    width: 100%;
    max-width: 325px !important;
  }

  .width-330-sp {
    width: 330px !important;
    max-width: none !important;
  }

  .max-width-330-sp {
    width: 100%;
    max-width: 330px !important;
  }

  .width-335-sp {
    width: 335px !important;
    max-width: none !important;
  }

  .max-width-335-sp {
    width: 100%;
    max-width: 335px !important;
  }

  .width-340-sp {
    width: 340px !important;
    max-width: none !important;
  }

  .max-width-340-sp {
    width: 100%;
    max-width: 340px !important;
  }

  .width-345-sp {
    width: 345px !important;
    max-width: none !important;
  }

  .max-width-345-sp {
    width: 100%;
    max-width: 345px !important;
  }

  .width-350-sp {
    width: 350px !important;
    max-width: none !important;
  }

  .max-width-350-sp {
    width: 100%;
    max-width: 350px !important;
  }

  .width-355-sp {
    width: 355px !important;
    max-width: none !important;
  }

  .max-width-355-sp {
    width: 100%;
    max-width: 355px !important;
  }

  .width-360-sp {
    width: 360px !important;
    max-width: none !important;
  }

  .max-width-360-sp {
    width: 100%;
    max-width: 360px !important;
  }

  .width-365-sp {
    width: 365px !important;
    max-width: none !important;
  }

  .max-width-365-sp {
    width: 100%;
    max-width: 365px !important;
  }

  .width-370-sp {
    width: 370px !important;
    max-width: none !important;
  }

  .max-width-370-sp {
    width: 100%;
    max-width: 370px !important;
  }

  .width-375-sp {
    width: 375px !important;
    max-width: none !important;
  }

  .max-width-375-sp {
    width: 100%;
    max-width: 375px !important;
  }

  .width-380-sp {
    width: 380px !important;
    max-width: none !important;
  }

  .max-width-380-sp {
    width: 100%;
    max-width: 380px !important;
  }

  .width-385-sp {
    width: 385px !important;
    max-width: none !important;
  }

  .max-width-385-sp {
    width: 100%;
    max-width: 385px !important;
  }

  .width-390-sp {
    width: 390px !important;
    max-width: none !important;
  }

  .max-width-390-sp {
    width: 100%;
    max-width: 390px !important;
  }

  .width-395-sp {
    width: 395px !important;
    max-width: none !important;
  }

  .max-width-395-sp {
    width: 100%;
    max-width: 395px !important;
  }

  .width-400-sp {
    width: 400px !important;
    max-width: none !important;
  }

  .max-width-400-sp {
    width: 100%;
    max-width: 400px !important;
  }

  .width-405-sp {
    width: 405px !important;
    max-width: none !important;
  }

  .max-width-405-sp {
    width: 100%;
    max-width: 405px !important;
  }

  .width-410-sp {
    width: 410px !important;
    max-width: none !important;
  }

  .max-width-410-sp {
    width: 100%;
    max-width: 410px !important;
  }

  .width-415-sp {
    width: 415px !important;
    max-width: none !important;
  }

  .max-width-415-sp {
    width: 100%;
    max-width: 415px !important;
  }

  .width-420-sp {
    width: 420px !important;
    max-width: none !important;
  }

  .max-width-420-sp {
    width: 100%;
    max-width: 420px !important;
  }

  .width-425-sp {
    width: 425px !important;
    max-width: none !important;
  }

  .max-width-425-sp {
    width: 100%;
    max-width: 425px !important;
  }

  .width-430-sp {
    width: 430px !important;
    max-width: none !important;
  }

  .max-width-430-sp {
    width: 100%;
    max-width: 430px !important;
  }

  .width-435-sp {
    width: 435px !important;
    max-width: none !important;
  }

  .max-width-435-sp {
    width: 100%;
    max-width: 435px !important;
  }

  .width-440-sp {
    width: 440px !important;
    max-width: none !important;
  }

  .max-width-440-sp {
    width: 100%;
    max-width: 440px !important;
  }

  .width-445-sp {
    width: 445px !important;
    max-width: none !important;
  }

  .max-width-445-sp {
    width: 100%;
    max-width: 445px !important;
  }

  .width-450-sp {
    width: 450px !important;
    max-width: none !important;
  }

  .max-width-450-sp {
    width: 100%;
    max-width: 450px !important;
  }

  .width-455-sp {
    width: 455px !important;
    max-width: none !important;
  }

  .max-width-455-sp {
    width: 100%;
    max-width: 455px !important;
  }

  .width-460-sp {
    width: 460px !important;
    max-width: none !important;
  }

  .max-width-460-sp {
    width: 100%;
    max-width: 460px !important;
  }

  .width-465-sp {
    width: 465px !important;
    max-width: none !important;
  }

  .max-width-465-sp {
    width: 100%;
    max-width: 465px !important;
  }

  .width-470-sp {
    width: 470px !important;
    max-width: none !important;
  }

  .max-width-470-sp {
    width: 100%;
    max-width: 470px !important;
  }

  .width-475-sp {
    width: 475px !important;
    max-width: none !important;
  }

  .max-width-475-sp {
    width: 100%;
    max-width: 475px !important;
  }

  .width-480-sp {
    width: 480px !important;
    max-width: none !important;
  }

  .max-width-480-sp {
    width: 100%;
    max-width: 480px !important;
  }

  .width-485-sp {
    width: 485px !important;
    max-width: none !important;
  }

  .max-width-485-sp {
    width: 100%;
    max-width: 485px !important;
  }

  .width-490-sp {
    width: 490px !important;
    max-width: none !important;
  }

  .max-width-490-sp {
    width: 100%;
    max-width: 490px !important;
  }

  .width-495-sp {
    width: 495px !important;
    max-width: none !important;
  }

  .max-width-495-sp {
    width: 100%;
    max-width: 495px !important;
  }

  .width-500-sp {
    width: 500px !important;
    max-width: none !important;
  }

  .max-width-500-sp {
    width: 100%;
    max-width: 500px !important;
  }

  .width-505-sp {
    width: 505px !important;
    max-width: none !important;
  }

  .max-width-505-sp {
    width: 100%;
    max-width: 505px !important;
  }

  .width-510-sp {
    width: 510px !important;
    max-width: none !important;
  }

  .max-width-510-sp {
    width: 100%;
    max-width: 510px !important;
  }

  .width-515-sp {
    width: 515px !important;
    max-width: none !important;
  }

  .max-width-515-sp {
    width: 100%;
    max-width: 515px !important;
  }

  .width-520-sp {
    width: 520px !important;
    max-width: none !important;
  }

  .max-width-520-sp {
    width: 100%;
    max-width: 520px !important;
  }

  .width-525-sp {
    width: 525px !important;
    max-width: none !important;
  }

  .max-width-525-sp {
    width: 100%;
    max-width: 525px !important;
  }

  .width-530-sp {
    width: 530px !important;
    max-width: none !important;
  }

  .max-width-530-sp {
    width: 100%;
    max-width: 530px !important;
  }

  .width-535-sp {
    width: 535px !important;
    max-width: none !important;
  }

  .max-width-535-sp {
    width: 100%;
    max-width: 535px !important;
  }

  .width-540-sp {
    width: 540px !important;
    max-width: none !important;
  }

  .max-width-540-sp {
    width: 100%;
    max-width: 540px !important;
  }

  .width-545-sp {
    width: 545px !important;
    max-width: none !important;
  }

  .max-width-545-sp {
    width: 100%;
    max-width: 545px !important;
  }

  .width-550-sp {
    width: 550px !important;
    max-width: none !important;
  }

  .max-width-550-sp {
    width: 100%;
    max-width: 550px !important;
  }

  .width-555-sp {
    width: 555px !important;
    max-width: none !important;
  }

  .max-width-555-sp {
    width: 100%;
    max-width: 555px !important;
  }

  .width-560-sp {
    width: 560px !important;
    max-width: none !important;
  }

  .max-width-560-sp {
    width: 100%;
    max-width: 560px !important;
  }

  .width-565-sp {
    width: 565px !important;
    max-width: none !important;
  }

  .max-width-565-sp {
    width: 100%;
    max-width: 565px !important;
  }

  .width-570-sp {
    width: 570px !important;
    max-width: none !important;
  }

  .max-width-570-sp {
    width: 100%;
    max-width: 570px !important;
  }

  .width-575-sp {
    width: 575px !important;
    max-width: none !important;
  }

  .max-width-575-sp {
    width: 100%;
    max-width: 575px !important;
  }

  .width-580-sp {
    width: 580px !important;
    max-width: none !important;
  }

  .max-width-580-sp {
    width: 100%;
    max-width: 580px !important;
  }

  .width-585-sp {
    width: 585px !important;
    max-width: none !important;
  }

  .max-width-585-sp {
    width: 100%;
    max-width: 585px !important;
  }

  .width-590-sp {
    width: 590px !important;
    max-width: none !important;
  }

  .max-width-590-sp {
    width: 100%;
    max-width: 590px !important;
  }

  .width-595-sp {
    width: 595px !important;
    max-width: none !important;
  }

  .max-width-595-sp {
    width: 100%;
    max-width: 595px !important;
  }

  .width-600-sp {
    width: 600px !important;
    max-width: none !important;
  }

  .max-width-600-sp {
    width: 100%;
    max-width: 600px !important;
  }

  .width-605-sp {
    width: 605px !important;
    max-width: none !important;
  }

  .max-width-605-sp {
    width: 100%;
    max-width: 605px !important;
  }

  .width-610-sp {
    width: 610px !important;
    max-width: none !important;
  }

  .max-width-610-sp {
    width: 100%;
    max-width: 610px !important;
  }

  .width-615-sp {
    width: 615px !important;
    max-width: none !important;
  }

  .max-width-615-sp {
    width: 100%;
    max-width: 615px !important;
  }

  .width-620-sp {
    width: 620px !important;
    max-width: none !important;
  }

  .max-width-620-sp {
    width: 100%;
    max-width: 620px !important;
  }

  .width-625-sp {
    width: 625px !important;
    max-width: none !important;
  }

  .max-width-625-sp {
    width: 100%;
    max-width: 625px !important;
  }

  .width-630-sp {
    width: 630px !important;
    max-width: none !important;
  }

  .max-width-630-sp {
    width: 100%;
    max-width: 630px !important;
  }

  .width-635-sp {
    width: 635px !important;
    max-width: none !important;
  }

  .max-width-635-sp {
    width: 100%;
    max-width: 635px !important;
  }

  .width-640-sp {
    width: 640px !important;
    max-width: none !important;
  }

  .max-width-640-sp {
    width: 100%;
    max-width: 640px !important;
  }

  .width-645-sp {
    width: 645px !important;
    max-width: none !important;
  }

  .max-width-645-sp {
    width: 100%;
    max-width: 645px !important;
  }

  .width-650-sp {
    width: 650px !important;
    max-width: none !important;
  }

  .max-width-650-sp {
    width: 100%;
    max-width: 650px !important;
  }

  .width-655-sp {
    width: 655px !important;
    max-width: none !important;
  }

  .max-width-655-sp {
    width: 100%;
    max-width: 655px !important;
  }

  .width-660-sp {
    width: 660px !important;
    max-width: none !important;
  }

  .max-width-660-sp {
    width: 100%;
    max-width: 660px !important;
  }

  .width-665-sp {
    width: 665px !important;
    max-width: none !important;
  }

  .max-width-665-sp {
    width: 100%;
    max-width: 665px !important;
  }

  .width-670-sp {
    width: 670px !important;
    max-width: none !important;
  }

  .max-width-670-sp {
    width: 100%;
    max-width: 670px !important;
  }

  .width-675-sp {
    width: 675px !important;
    max-width: none !important;
  }

  .max-width-675-sp {
    width: 100%;
    max-width: 675px !important;
  }

  .width-680-sp {
    width: 680px !important;
    max-width: none !important;
  }

  .max-width-680-sp {
    width: 100%;
    max-width: 680px !important;
  }

  .width-685-sp {
    width: 685px !important;
    max-width: none !important;
  }

  .max-width-685-sp {
    width: 100%;
    max-width: 685px !important;
  }

  .width-690-sp {
    width: 690px !important;
    max-width: none !important;
  }

  .max-width-690-sp {
    width: 100%;
    max-width: 690px !important;
  }

  .width-695-sp {
    width: 695px !important;
    max-width: none !important;
  }

  .max-width-695-sp {
    width: 100%;
    max-width: 695px !important;
  }

  .width-700-sp {
    width: 700px !important;
    max-width: none !important;
  }

  .max-width-700-sp {
    width: 100%;
    max-width: 700px !important;
  }

  .width-705-sp {
    width: 705px !important;
    max-width: none !important;
  }

  .max-width-705-sp {
    width: 100%;
    max-width: 705px !important;
  }

  .width-710-sp {
    width: 710px !important;
    max-width: none !important;
  }

  .max-width-710-sp {
    width: 100%;
    max-width: 710px !important;
  }

  .width-715-sp {
    width: 715px !important;
    max-width: none !important;
  }

  .max-width-715-sp {
    width: 100%;
    max-width: 715px !important;
  }

  .width-720-sp {
    width: 720px !important;
    max-width: none !important;
  }

  .max-width-720-sp {
    width: 100%;
    max-width: 720px !important;
  }

  .width-725-sp {
    width: 725px !important;
    max-width: none !important;
  }

  .max-width-725-sp {
    width: 100%;
    max-width: 725px !important;
  }

  .width-730-sp {
    width: 730px !important;
    max-width: none !important;
  }

  .max-width-730-sp {
    width: 100%;
    max-width: 730px !important;
  }

  .width-735-sp {
    width: 735px !important;
    max-width: none !important;
  }

  .max-width-735-sp {
    width: 100%;
    max-width: 735px !important;
  }

  .width-740-sp {
    width: 740px !important;
    max-width: none !important;
  }

  .max-width-740-sp {
    width: 100%;
    max-width: 740px !important;
  }

  .width-745-sp {
    width: 745px !important;
    max-width: none !important;
  }

  .max-width-745-sp {
    width: 100%;
    max-width: 745px !important;
  }

  .width-750-sp {
    width: 750px !important;
    max-width: none !important;
  }

  .max-width-750-sp {
    width: 100%;
    max-width: 750px !important;
  }

  .width-755-sp {
    width: 755px !important;
    max-width: none !important;
  }

  .max-width-755-sp {
    width: 100%;
    max-width: 755px !important;
  }

  .width-760-sp {
    width: 760px !important;
    max-width: none !important;
  }

  .max-width-760-sp {
    width: 100%;
    max-width: 760px !important;
  }

  .width-765-sp {
    width: 765px !important;
    max-width: none !important;
  }

  .max-width-765-sp {
    width: 100%;
    max-width: 765px !important;
  }

  .width-770-sp {
    width: 770px !important;
    max-width: none !important;
  }

  .max-width-770-sp {
    width: 100%;
    max-width: 770px !important;
  }

  .width-775-sp {
    width: 775px !important;
    max-width: none !important;
  }

  .max-width-775-sp {
    width: 100%;
    max-width: 775px !important;
  }

  .width-780-sp {
    width: 780px !important;
    max-width: none !important;
  }

  .max-width-780-sp {
    width: 100%;
    max-width: 780px !important;
  }

  .width-785-sp {
    width: 785px !important;
    max-width: none !important;
  }

  .max-width-785-sp {
    width: 100%;
    max-width: 785px !important;
  }

  .width-790-sp {
    width: 790px !important;
    max-width: none !important;
  }

  .max-width-790-sp {
    width: 100%;
    max-width: 790px !important;
  }

  .width-795-sp {
    width: 795px !important;
    max-width: none !important;
  }

  .max-width-795-sp {
    width: 100%;
    max-width: 795px !important;
  }

  .width-800-sp {
    width: 800px !important;
    max-width: none !important;
  }

  .max-width-800-sp {
    width: 100%;
    max-width: 800px !important;
  }

  .width-805-sp {
    width: 805px !important;
    max-width: none !important;
  }

  .max-width-805-sp {
    width: 100%;
    max-width: 805px !important;
  }

  .width-810-sp {
    width: 810px !important;
    max-width: none !important;
  }

  .max-width-810-sp {
    width: 100%;
    max-width: 810px !important;
  }

  .width-815-sp {
    width: 815px !important;
    max-width: none !important;
  }

  .max-width-815-sp {
    width: 100%;
    max-width: 815px !important;
  }

  .width-820-sp {
    width: 820px !important;
    max-width: none !important;
  }

  .max-width-820-sp {
    width: 100%;
    max-width: 820px !important;
  }

  .width-825-sp {
    width: 825px !important;
    max-width: none !important;
  }

  .max-width-825-sp {
    width: 100%;
    max-width: 825px !important;
  }

  .width-830-sp {
    width: 830px !important;
    max-width: none !important;
  }

  .max-width-830-sp {
    width: 100%;
    max-width: 830px !important;
  }

  .width-835-sp {
    width: 835px !important;
    max-width: none !important;
  }

  .max-width-835-sp {
    width: 100%;
    max-width: 835px !important;
  }

  .width-840-sp {
    width: 840px !important;
    max-width: none !important;
  }

  .max-width-840-sp {
    width: 100%;
    max-width: 840px !important;
  }

  .width-845-sp {
    width: 845px !important;
    max-width: none !important;
  }

  .max-width-845-sp {
    width: 100%;
    max-width: 845px !important;
  }

  .width-850-sp {
    width: 850px !important;
    max-width: none !important;
  }

  .max-width-850-sp {
    width: 100%;
    max-width: 850px !important;
  }

  .width-855-sp {
    width: 855px !important;
    max-width: none !important;
  }

  .max-width-855-sp {
    width: 100%;
    max-width: 855px !important;
  }

  .width-860-sp {
    width: 860px !important;
    max-width: none !important;
  }

  .max-width-860-sp {
    width: 100%;
    max-width: 860px !important;
  }

  .width-865-sp {
    width: 865px !important;
    max-width: none !important;
  }

  .max-width-865-sp {
    width: 100%;
    max-width: 865px !important;
  }

  .width-870-sp {
    width: 870px !important;
    max-width: none !important;
  }

  .max-width-870-sp {
    width: 100%;
    max-width: 870px !important;
  }

  .width-875-sp {
    width: 875px !important;
    max-width: none !important;
  }

  .max-width-875-sp {
    width: 100%;
    max-width: 875px !important;
  }

  .width-880-sp {
    width: 880px !important;
    max-width: none !important;
  }

  .max-width-880-sp {
    width: 100%;
    max-width: 880px !important;
  }

  .width-885-sp {
    width: 885px !important;
    max-width: none !important;
  }

  .max-width-885-sp {
    width: 100%;
    max-width: 885px !important;
  }

  .width-890-sp {
    width: 890px !important;
    max-width: none !important;
  }

  .max-width-890-sp {
    width: 100%;
    max-width: 890px !important;
  }

  .width-895-sp {
    width: 895px !important;
    max-width: none !important;
  }

  .max-width-895-sp {
    width: 100%;
    max-width: 895px !important;
  }

  .width-900-sp {
    width: 900px !important;
    max-width: none !important;
  }

  .max-width-900-sp {
    width: 100%;
    max-width: 900px !important;
  }

  .width-905-sp {
    width: 905px !important;
    max-width: none !important;
  }

  .max-width-905-sp {
    width: 100%;
    max-width: 905px !important;
  }

  .width-910-sp {
    width: 910px !important;
    max-width: none !important;
  }

  .max-width-910-sp {
    width: 100%;
    max-width: 910px !important;
  }

  .width-915-sp {
    width: 915px !important;
    max-width: none !important;
  }

  .max-width-915-sp {
    width: 100%;
    max-width: 915px !important;
  }

  .width-920-sp {
    width: 920px !important;
    max-width: none !important;
  }

  .max-width-920-sp {
    width: 100%;
    max-width: 920px !important;
  }

  .width-925-sp {
    width: 925px !important;
    max-width: none !important;
  }

  .max-width-925-sp {
    width: 100%;
    max-width: 925px !important;
  }

  .width-930-sp {
    width: 930px !important;
    max-width: none !important;
  }

  .max-width-930-sp {
    width: 100%;
    max-width: 930px !important;
  }

  .width-935-sp {
    width: 935px !important;
    max-width: none !important;
  }

  .max-width-935-sp {
    width: 100%;
    max-width: 935px !important;
  }

  .width-940-sp {
    width: 940px !important;
    max-width: none !important;
  }

  .max-width-940-sp {
    width: 100%;
    max-width: 940px !important;
  }

  .width-945-sp {
    width: 945px !important;
    max-width: none !important;
  }

  .max-width-945-sp {
    width: 100%;
    max-width: 945px !important;
  }

  .width-950-sp {
    width: 950px !important;
    max-width: none !important;
  }

  .max-width-950-sp {
    width: 100%;
    max-width: 950px !important;
  }

  .width-955-sp {
    width: 955px !important;
    max-width: none !important;
  }

  .max-width-955-sp {
    width: 100%;
    max-width: 955px !important;
  }

  .width-960-sp {
    width: 960px !important;
    max-width: none !important;
  }

  .max-width-960-sp {
    width: 100%;
    max-width: 960px !important;
  }

  .width-965-sp {
    width: 965px !important;
    max-width: none !important;
  }

  .max-width-965-sp {
    width: 100%;
    max-width: 965px !important;
  }

  .width-970-sp {
    width: 970px !important;
    max-width: none !important;
  }

  .max-width-970-sp {
    width: 100%;
    max-width: 970px !important;
  }

  .width-975-sp {
    width: 975px !important;
    max-width: none !important;
  }

  .max-width-975-sp {
    width: 100%;
    max-width: 975px !important;
  }

  .width-980-sp {
    width: 980px !important;
    max-width: none !important;
  }

  .max-width-980-sp {
    width: 100%;
    max-width: 980px !important;
  }

  .width-985-sp {
    width: 985px !important;
    max-width: none !important;
  }

  .max-width-985-sp {
    width: 100%;
    max-width: 985px !important;
  }

  .width-990-sp {
    width: 990px !important;
    max-width: none !important;
  }

  .max-width-990-sp {
    width: 100%;
    max-width: 990px !important;
  }

  .width-995-sp {
    width: 995px !important;
    max-width: none !important;
  }

  .max-width-995-sp {
    width: 100%;
    max-width: 995px !important;
  }

  .width-1000-sp {
    width: 1000px !important;
    max-width: none !important;
  }

  .max-width-1000-sp {
    width: 100%;
    max-width: 1000px !important;
  }
  .height-0per-sp {
    height: 0% !important;
    max-height: none !important;
  }

  .height-5per-sp {
    height: 5% !important;
    max-height: none !important;
  }

  .height-10per-sp {
    height: 10% !important;
    max-height: none !important;
  }

  .height-15per-sp {
    height: 15% !important;
    max-height: none !important;
  }

  .height-20per-sp {
    height: 20% !important;
    max-height: none !important;
  }

  .height-25per-sp {
    height: 25% !important;
    max-height: none !important;
  }

  .height-30per-sp {
    height: 30% !important;
    max-height: none !important;
  }

  .height-35per-sp {
    height: 35% !important;
    max-height: none !important;
  }

  .height-40per-sp {
    height: 40% !important;
    max-height: none !important;
  }

  .height-45per-sp {
    height: 45% !important;
    max-height: none !important;
  }

  .height-50per-sp {
    height: 50% !important;
    max-height: none !important;
  }

  .height-55per-sp {
    height: 55% !important;
    max-height: none !important;
  }

  .height-60per-sp {
    height: 60% !important;
    max-height: none !important;
  }

  .height-65per-sp {
    height: 65% !important;
    max-height: none !important;
  }

  .height-70per-sp {
    height: 70% !important;
    max-height: none !important;
  }

  .height-75per-sp {
    height: 75% !important;
    max-height: none !important;
  }

  .height-80per-sp {
    height: 80% !important;
    max-height: none !important;
  }

  .height-85per-sp {
    height: 85% !important;
    max-height: none !important;
  }

  .height-90per-sp {
    height: 90% !important;
    max-height: none !important;
  }

  .height-95per-sp {
    height: 95% !important;
    max-height: none !important;
  }

  .height-100per-sp {
    height: 100% !important;
    max-height: none !important;
  }
  .height-0-sp {
    height: 0px !important;
    max-height: none !important;
  }

  .min-height-0-sp {
    min-height: 0px !important;
  }

  .max-height-0-sp {
    max-height: 0px !important;
  }

  .height-5-sp {
    height: 5px !important;
    max-height: none !important;
  }

  .min-height-5-sp {
    min-height: 5px !important;
  }

  .max-height-5-sp {
    max-height: 5px !important;
  }

  .height-10-sp {
    height: 10px !important;
    max-height: none !important;
  }

  .min-height-10-sp {
    min-height: 10px !important;
  }

  .max-height-10-sp {
    max-height: 10px !important;
  }

  .height-15-sp {
    height: 15px !important;
    max-height: none !important;
  }

  .min-height-15-sp {
    min-height: 15px !important;
  }

  .max-height-15-sp {
    max-height: 15px !important;
  }

  .height-20-sp {
    height: 20px !important;
    max-height: none !important;
  }

  .min-height-20-sp {
    min-height: 20px !important;
  }

  .max-height-20-sp {
    max-height: 20px !important;
  }

  .height-25-sp {
    height: 25px !important;
    max-height: none !important;
  }

  .min-height-25-sp {
    min-height: 25px !important;
  }

  .max-height-25-sp {
    max-height: 25px !important;
  }

  .height-30-sp {
    height: 30px !important;
    max-height: none !important;
  }

  .min-height-30-sp {
    min-height: 30px !important;
  }

  .max-height-30-sp {
    max-height: 30px !important;
  }

  .height-35-sp {
    height: 35px !important;
    max-height: none !important;
  }

  .min-height-35-sp {
    min-height: 35px !important;
  }

  .max-height-35-sp {
    max-height: 35px !important;
  }

  .height-40-sp {
    height: 40px !important;
    max-height: none !important;
  }

  .min-height-40-sp {
    min-height: 40px !important;
  }

  .max-height-40-sp {
    max-height: 40px !important;
  }

  .height-45-sp {
    height: 45px !important;
    max-height: none !important;
  }

  .min-height-45-sp {
    min-height: 45px !important;
  }

  .max-height-45-sp {
    max-height: 45px !important;
  }

  .height-50-sp {
    height: 50px !important;
    max-height: none !important;
  }

  .min-height-50-sp {
    min-height: 50px !important;
  }

  .max-height-50-sp {
    max-height: 50px !important;
  }

  .height-55-sp {
    height: 55px !important;
    max-height: none !important;
  }

  .min-height-55-sp {
    min-height: 55px !important;
  }

  .max-height-55-sp {
    max-height: 55px !important;
  }

  .height-60-sp {
    height: 60px !important;
    max-height: none !important;
  }

  .min-height-60-sp {
    min-height: 60px !important;
  }

  .max-height-60-sp {
    max-height: 60px !important;
  }

  .height-65-sp {
    height: 65px !important;
    max-height: none !important;
  }

  .min-height-65-sp {
    min-height: 65px !important;
  }

  .max-height-65-sp {
    max-height: 65px !important;
  }

  .height-70-sp {
    height: 70px !important;
    max-height: none !important;
  }

  .min-height-70-sp {
    min-height: 70px !important;
  }

  .max-height-70-sp {
    max-height: 70px !important;
  }

  .height-75-sp {
    height: 75px !important;
    max-height: none !important;
  }

  .min-height-75-sp {
    min-height: 75px !important;
  }

  .max-height-75-sp {
    max-height: 75px !important;
  }

  .height-80-sp {
    height: 80px !important;
    max-height: none !important;
  }

  .min-height-80-sp {
    min-height: 80px !important;
  }

  .max-height-80-sp {
    max-height: 80px !important;
  }

  .height-85-sp {
    height: 85px !important;
    max-height: none !important;
  }

  .min-height-85-sp {
    min-height: 85px !important;
  }

  .max-height-85-sp {
    max-height: 85px !important;
  }

  .height-90-sp {
    height: 90px !important;
    max-height: none !important;
  }

  .min-height-90-sp {
    min-height: 90px !important;
  }

  .max-height-90-sp {
    max-height: 90px !important;
  }

  .height-95-sp {
    height: 95px !important;
    max-height: none !important;
  }

  .min-height-95-sp {
    min-height: 95px !important;
  }

  .max-height-95-sp {
    max-height: 95px !important;
  }

  .height-100-sp {
    height: 100px !important;
    max-height: none !important;
  }

  .min-height-100-sp {
    min-height: 100px !important;
  }

  .max-height-100-sp {
    max-height: 100px !important;
  }

  .height-105-sp {
    height: 105px !important;
    max-height: none !important;
  }

  .min-height-105-sp {
    min-height: 105px !important;
  }

  .max-height-105-sp {
    max-height: 105px !important;
  }

  .height-110-sp {
    height: 110px !important;
    max-height: none !important;
  }

  .min-height-110-sp {
    min-height: 110px !important;
  }

  .max-height-110-sp {
    max-height: 110px !important;
  }

  .height-115-sp {
    height: 115px !important;
    max-height: none !important;
  }

  .min-height-115-sp {
    min-height: 115px !important;
  }

  .max-height-115-sp {
    max-height: 115px !important;
  }

  .height-120-sp {
    height: 120px !important;
    max-height: none !important;
  }

  .min-height-120-sp {
    min-height: 120px !important;
  }

  .max-height-120-sp {
    max-height: 120px !important;
  }

  .height-125-sp {
    height: 125px !important;
    max-height: none !important;
  }

  .min-height-125-sp {
    min-height: 125px !important;
  }

  .max-height-125-sp {
    max-height: 125px !important;
  }

  .height-130-sp {
    height: 130px !important;
    max-height: none !important;
  }

  .min-height-130-sp {
    min-height: 130px !important;
  }

  .max-height-130-sp {
    max-height: 130px !important;
  }

  .height-135-sp {
    height: 135px !important;
    max-height: none !important;
  }

  .min-height-135-sp {
    min-height: 135px !important;
  }

  .max-height-135-sp {
    max-height: 135px !important;
  }

  .height-140-sp {
    height: 140px !important;
    max-height: none !important;
  }

  .min-height-140-sp {
    min-height: 140px !important;
  }

  .max-height-140-sp {
    max-height: 140px !important;
  }

  .height-145-sp {
    height: 145px !important;
    max-height: none !important;
  }

  .min-height-145-sp {
    min-height: 145px !important;
  }

  .max-height-145-sp {
    max-height: 145px !important;
  }

  .height-150-sp {
    height: 150px !important;
    max-height: none !important;
  }

  .min-height-150-sp {
    min-height: 150px !important;
  }

  .max-height-150-sp {
    max-height: 150px !important;
  }

  .height-155-sp {
    height: 155px !important;
    max-height: none !important;
  }

  .min-height-155-sp {
    min-height: 155px !important;
  }

  .max-height-155-sp {
    max-height: 155px !important;
  }

  .height-160-sp {
    height: 160px !important;
    max-height: none !important;
  }

  .min-height-160-sp {
    min-height: 160px !important;
  }

  .max-height-160-sp {
    max-height: 160px !important;
  }

  .height-165-sp {
    height: 165px !important;
    max-height: none !important;
  }

  .min-height-165-sp {
    min-height: 165px !important;
  }

  .max-height-165-sp {
    max-height: 165px !important;
  }

  .height-170-sp {
    height: 170px !important;
    max-height: none !important;
  }

  .min-height-170-sp {
    min-height: 170px !important;
  }

  .max-height-170-sp {
    max-height: 170px !important;
  }

  .height-175-sp {
    height: 175px !important;
    max-height: none !important;
  }

  .min-height-175-sp {
    min-height: 175px !important;
  }

  .max-height-175-sp {
    max-height: 175px !important;
  }

  .height-180-sp {
    height: 180px !important;
    max-height: none !important;
  }

  .min-height-180-sp {
    min-height: 180px !important;
  }

  .max-height-180-sp {
    max-height: 180px !important;
  }

  .height-185-sp {
    height: 185px !important;
    max-height: none !important;
  }

  .min-height-185-sp {
    min-height: 185px !important;
  }

  .max-height-185-sp {
    max-height: 185px !important;
  }

  .height-190-sp {
    height: 190px !important;
    max-height: none !important;
  }

  .min-height-190-sp {
    min-height: 190px !important;
  }

  .max-height-190-sp {
    max-height: 190px !important;
  }

  .height-195-sp {
    height: 195px !important;
    max-height: none !important;
  }

  .min-height-195-sp {
    min-height: 195px !important;
  }

  .max-height-195-sp {
    max-height: 195px !important;
  }

  .height-200-sp {
    height: 200px !important;
    max-height: none !important;
  }

  .min-height-200-sp {
    min-height: 200px !important;
  }

  .max-height-200-sp {
    max-height: 200px !important;
  }

  .height-205-sp {
    height: 205px !important;
    max-height: none !important;
  }

  .min-height-205-sp {
    min-height: 205px !important;
  }

  .max-height-205-sp {
    max-height: 205px !important;
  }

  .height-210-sp {
    height: 210px !important;
    max-height: none !important;
  }

  .min-height-210-sp {
    min-height: 210px !important;
  }

  .max-height-210-sp {
    max-height: 210px !important;
  }

  .height-215-sp {
    height: 215px !important;
    max-height: none !important;
  }

  .min-height-215-sp {
    min-height: 215px !important;
  }

  .max-height-215-sp {
    max-height: 215px !important;
  }

  .height-220-sp {
    height: 220px !important;
    max-height: none !important;
  }

  .min-height-220-sp {
    min-height: 220px !important;
  }

  .max-height-220-sp {
    max-height: 220px !important;
  }

  .height-225-sp {
    height: 225px !important;
    max-height: none !important;
  }

  .min-height-225-sp {
    min-height: 225px !important;
  }

  .max-height-225-sp {
    max-height: 225px !important;
  }

  .height-230-sp {
    height: 230px !important;
    max-height: none !important;
  }

  .min-height-230-sp {
    min-height: 230px !important;
  }

  .max-height-230-sp {
    max-height: 230px !important;
  }

  .height-235-sp {
    height: 235px !important;
    max-height: none !important;
  }

  .min-height-235-sp {
    min-height: 235px !important;
  }

  .max-height-235-sp {
    max-height: 235px !important;
  }

  .height-240-sp {
    height: 240px !important;
    max-height: none !important;
  }

  .min-height-240-sp {
    min-height: 240px !important;
  }

  .max-height-240-sp {
    max-height: 240px !important;
  }

  .height-245-sp {
    height: 245px !important;
    max-height: none !important;
  }

  .min-height-245-sp {
    min-height: 245px !important;
  }

  .max-height-245-sp {
    max-height: 245px !important;
  }

  .height-250-sp {
    height: 250px !important;
    max-height: none !important;
  }

  .min-height-250-sp {
    min-height: 250px !important;
  }

  .max-height-250-sp {
    max-height: 250px !important;
  }

  .height-255-sp {
    height: 255px !important;
    max-height: none !important;
  }

  .min-height-255-sp {
    min-height: 255px !important;
  }

  .max-height-255-sp {
    max-height: 255px !important;
  }

  .height-260-sp {
    height: 260px !important;
    max-height: none !important;
  }

  .min-height-260-sp {
    min-height: 260px !important;
  }

  .max-height-260-sp {
    max-height: 260px !important;
  }

  .height-265-sp {
    height: 265px !important;
    max-height: none !important;
  }

  .min-height-265-sp {
    min-height: 265px !important;
  }

  .max-height-265-sp {
    max-height: 265px !important;
  }

  .height-270-sp {
    height: 270px !important;
    max-height: none !important;
  }

  .min-height-270-sp {
    min-height: 270px !important;
  }

  .max-height-270-sp {
    max-height: 270px !important;
  }

  .height-275-sp {
    height: 275px !important;
    max-height: none !important;
  }

  .min-height-275-sp {
    min-height: 275px !important;
  }

  .max-height-275-sp {
    max-height: 275px !important;
  }

  .height-280-sp {
    height: 280px !important;
    max-height: none !important;
  }

  .min-height-280-sp {
    min-height: 280px !important;
  }

  .max-height-280-sp {
    max-height: 280px !important;
  }

  .height-285-sp {
    height: 285px !important;
    max-height: none !important;
  }

  .min-height-285-sp {
    min-height: 285px !important;
  }

  .max-height-285-sp {
    max-height: 285px !important;
  }

  .height-290-sp {
    height: 290px !important;
    max-height: none !important;
  }

  .min-height-290-sp {
    min-height: 290px !important;
  }

  .max-height-290-sp {
    max-height: 290px !important;
  }

  .height-295-sp {
    height: 295px !important;
    max-height: none !important;
  }

  .min-height-295-sp {
    min-height: 295px !important;
  }

  .max-height-295-sp {
    max-height: 295px !important;
  }

  .height-300-sp {
    height: 300px !important;
    max-height: none !important;
  }

  .min-height-300-sp {
    min-height: 300px !important;
  }

  .max-height-300-sp {
    max-height: 300px !important;
  }

  .height-305-sp {
    height: 305px !important;
    max-height: none !important;
  }

  .min-height-305-sp {
    min-height: 305px !important;
  }

  .max-height-305-sp {
    max-height: 305px !important;
  }

  .height-310-sp {
    height: 310px !important;
    max-height: none !important;
  }

  .min-height-310-sp {
    min-height: 310px !important;
  }

  .max-height-310-sp {
    max-height: 310px !important;
  }

  .height-315-sp {
    height: 315px !important;
    max-height: none !important;
  }

  .min-height-315-sp {
    min-height: 315px !important;
  }

  .max-height-315-sp {
    max-height: 315px !important;
  }

  .height-320-sp {
    height: 320px !important;
    max-height: none !important;
  }

  .min-height-320-sp {
    min-height: 320px !important;
  }

  .max-height-320-sp {
    max-height: 320px !important;
  }

  .height-325-sp {
    height: 325px !important;
    max-height: none !important;
  }

  .min-height-325-sp {
    min-height: 325px !important;
  }

  .max-height-325-sp {
    max-height: 325px !important;
  }

  .height-330-sp {
    height: 330px !important;
    max-height: none !important;
  }

  .min-height-330-sp {
    min-height: 330px !important;
  }

  .max-height-330-sp {
    max-height: 330px !important;
  }

  .height-335-sp {
    height: 335px !important;
    max-height: none !important;
  }

  .min-height-335-sp {
    min-height: 335px !important;
  }

  .max-height-335-sp {
    max-height: 335px !important;
  }

  .height-340-sp {
    height: 340px !important;
    max-height: none !important;
  }

  .min-height-340-sp {
    min-height: 340px !important;
  }

  .max-height-340-sp {
    max-height: 340px !important;
  }

  .height-345-sp {
    height: 345px !important;
    max-height: none !important;
  }

  .min-height-345-sp {
    min-height: 345px !important;
  }

  .max-height-345-sp {
    max-height: 345px !important;
  }

  .height-350-sp {
    height: 350px !important;
    max-height: none !important;
  }

  .min-height-350-sp {
    min-height: 350px !important;
  }

  .max-height-350-sp {
    max-height: 350px !important;
  }

  .height-355-sp {
    height: 355px !important;
    max-height: none !important;
  }

  .min-height-355-sp {
    min-height: 355px !important;
  }

  .max-height-355-sp {
    max-height: 355px !important;
  }

  .height-360-sp {
    height: 360px !important;
    max-height: none !important;
  }

  .min-height-360-sp {
    min-height: 360px !important;
  }

  .max-height-360-sp {
    max-height: 360px !important;
  }

  .height-365-sp {
    height: 365px !important;
    max-height: none !important;
  }

  .min-height-365-sp {
    min-height: 365px !important;
  }

  .max-height-365-sp {
    max-height: 365px !important;
  }

  .height-370-sp {
    height: 370px !important;
    max-height: none !important;
  }

  .min-height-370-sp {
    min-height: 370px !important;
  }

  .max-height-370-sp {
    max-height: 370px !important;
  }

  .height-375-sp {
    height: 375px !important;
    max-height: none !important;
  }

  .min-height-375-sp {
    min-height: 375px !important;
  }

  .max-height-375-sp {
    max-height: 375px !important;
  }

  .height-380-sp {
    height: 380px !important;
    max-height: none !important;
  }

  .min-height-380-sp {
    min-height: 380px !important;
  }

  .max-height-380-sp {
    max-height: 380px !important;
  }

  .height-385-sp {
    height: 385px !important;
    max-height: none !important;
  }

  .min-height-385-sp {
    min-height: 385px !important;
  }

  .max-height-385-sp {
    max-height: 385px !important;
  }

  .height-390-sp {
    height: 390px !important;
    max-height: none !important;
  }

  .min-height-390-sp {
    min-height: 390px !important;
  }

  .max-height-390-sp {
    max-height: 390px !important;
  }

  .height-395-sp {
    height: 395px !important;
    max-height: none !important;
  }

  .min-height-395-sp {
    min-height: 395px !important;
  }

  .max-height-395-sp {
    max-height: 395px !important;
  }

  .height-400-sp {
    height: 400px !important;
    max-height: none !important;
  }

  .min-height-400-sp {
    min-height: 400px !important;
  }

  .max-height-400-sp {
    max-height: 400px !important;
  }

  .height-405-sp {
    height: 405px !important;
    max-height: none !important;
  }

  .min-height-405-sp {
    min-height: 405px !important;
  }

  .max-height-405-sp {
    max-height: 405px !important;
  }

  .height-410-sp {
    height: 410px !important;
    max-height: none !important;
  }

  .min-height-410-sp {
    min-height: 410px !important;
  }

  .max-height-410-sp {
    max-height: 410px !important;
  }

  .height-415-sp {
    height: 415px !important;
    max-height: none !important;
  }

  .min-height-415-sp {
    min-height: 415px !important;
  }

  .max-height-415-sp {
    max-height: 415px !important;
  }

  .height-420-sp {
    height: 420px !important;
    max-height: none !important;
  }

  .min-height-420-sp {
    min-height: 420px !important;
  }

  .max-height-420-sp {
    max-height: 420px !important;
  }

  .height-425-sp {
    height: 425px !important;
    max-height: none !important;
  }

  .min-height-425-sp {
    min-height: 425px !important;
  }

  .max-height-425-sp {
    max-height: 425px !important;
  }

  .height-430-sp {
    height: 430px !important;
    max-height: none !important;
  }

  .min-height-430-sp {
    min-height: 430px !important;
  }

  .max-height-430-sp {
    max-height: 430px !important;
  }

  .height-435-sp {
    height: 435px !important;
    max-height: none !important;
  }

  .min-height-435-sp {
    min-height: 435px !important;
  }

  .max-height-435-sp {
    max-height: 435px !important;
  }

  .height-440-sp {
    height: 440px !important;
    max-height: none !important;
  }

  .min-height-440-sp {
    min-height: 440px !important;
  }

  .max-height-440-sp {
    max-height: 440px !important;
  }

  .height-445-sp {
    height: 445px !important;
    max-height: none !important;
  }

  .min-height-445-sp {
    min-height: 445px !important;
  }

  .max-height-445-sp {
    max-height: 445px !important;
  }

  .height-450-sp {
    height: 450px !important;
    max-height: none !important;
  }

  .min-height-450-sp {
    min-height: 450px !important;
  }

  .max-height-450-sp {
    max-height: 450px !important;
  }

  .height-455-sp {
    height: 455px !important;
    max-height: none !important;
  }

  .min-height-455-sp {
    min-height: 455px !important;
  }

  .max-height-455-sp {
    max-height: 455px !important;
  }

  .height-460-sp {
    height: 460px !important;
    max-height: none !important;
  }

  .min-height-460-sp {
    min-height: 460px !important;
  }

  .max-height-460-sp {
    max-height: 460px !important;
  }

  .height-465-sp {
    height: 465px !important;
    max-height: none !important;
  }

  .min-height-465-sp {
    min-height: 465px !important;
  }

  .max-height-465-sp {
    max-height: 465px !important;
  }

  .height-470-sp {
    height: 470px !important;
    max-height: none !important;
  }

  .min-height-470-sp {
    min-height: 470px !important;
  }

  .max-height-470-sp {
    max-height: 470px !important;
  }

  .height-475-sp {
    height: 475px !important;
    max-height: none !important;
  }

  .min-height-475-sp {
    min-height: 475px !important;
  }

  .max-height-475-sp {
    max-height: 475px !important;
  }

  .height-480-sp {
    height: 480px !important;
    max-height: none !important;
  }

  .min-height-480-sp {
    min-height: 480px !important;
  }

  .max-height-480-sp {
    max-height: 480px !important;
  }

  .height-485-sp {
    height: 485px !important;
    max-height: none !important;
  }

  .min-height-485-sp {
    min-height: 485px !important;
  }

  .max-height-485-sp {
    max-height: 485px !important;
  }

  .height-490-sp {
    height: 490px !important;
    max-height: none !important;
  }

  .min-height-490-sp {
    min-height: 490px !important;
  }

  .max-height-490-sp {
    max-height: 490px !important;
  }

  .height-495-sp {
    height: 495px !important;
    max-height: none !important;
  }

  .min-height-495-sp {
    min-height: 495px !important;
  }

  .max-height-495-sp {
    max-height: 495px !important;
  }

  .height-500-sp {
    height: 500px !important;
    max-height: none !important;
  }

  .min-height-500-sp {
    min-height: 500px !important;
  }

  .max-height-500-sp {
    max-height: 500px !important;
  }

  .height-505-sp {
    height: 505px !important;
    max-height: none !important;
  }

  .min-height-505-sp {
    min-height: 505px !important;
  }

  .max-height-505-sp {
    max-height: 505px !important;
  }

  .height-510-sp {
    height: 510px !important;
    max-height: none !important;
  }

  .min-height-510-sp {
    min-height: 510px !important;
  }

  .max-height-510-sp {
    max-height: 510px !important;
  }

  .height-515-sp {
    height: 515px !important;
    max-height: none !important;
  }

  .min-height-515-sp {
    min-height: 515px !important;
  }

  .max-height-515-sp {
    max-height: 515px !important;
  }

  .height-520-sp {
    height: 520px !important;
    max-height: none !important;
  }

  .min-height-520-sp {
    min-height: 520px !important;
  }

  .max-height-520-sp {
    max-height: 520px !important;
  }

  .height-525-sp {
    height: 525px !important;
    max-height: none !important;
  }

  .min-height-525-sp {
    min-height: 525px !important;
  }

  .max-height-525-sp {
    max-height: 525px !important;
  }

  .height-530-sp {
    height: 530px !important;
    max-height: none !important;
  }

  .min-height-530-sp {
    min-height: 530px !important;
  }

  .max-height-530-sp {
    max-height: 530px !important;
  }

  .height-535-sp {
    height: 535px !important;
    max-height: none !important;
  }

  .min-height-535-sp {
    min-height: 535px !important;
  }

  .max-height-535-sp {
    max-height: 535px !important;
  }

  .height-540-sp {
    height: 540px !important;
    max-height: none !important;
  }

  .min-height-540-sp {
    min-height: 540px !important;
  }

  .max-height-540-sp {
    max-height: 540px !important;
  }

  .height-545-sp {
    height: 545px !important;
    max-height: none !important;
  }

  .min-height-545-sp {
    min-height: 545px !important;
  }

  .max-height-545-sp {
    max-height: 545px !important;
  }

  .height-550-sp {
    height: 550px !important;
    max-height: none !important;
  }

  .min-height-550-sp {
    min-height: 550px !important;
  }

  .max-height-550-sp {
    max-height: 550px !important;
  }

  .height-555-sp {
    height: 555px !important;
    max-height: none !important;
  }

  .min-height-555-sp {
    min-height: 555px !important;
  }

  .max-height-555-sp {
    max-height: 555px !important;
  }

  .height-560-sp {
    height: 560px !important;
    max-height: none !important;
  }

  .min-height-560-sp {
    min-height: 560px !important;
  }

  .max-height-560-sp {
    max-height: 560px !important;
  }

  .height-565-sp {
    height: 565px !important;
    max-height: none !important;
  }

  .min-height-565-sp {
    min-height: 565px !important;
  }

  .max-height-565-sp {
    max-height: 565px !important;
  }

  .height-570-sp {
    height: 570px !important;
    max-height: none !important;
  }

  .min-height-570-sp {
    min-height: 570px !important;
  }

  .max-height-570-sp {
    max-height: 570px !important;
  }

  .height-575-sp {
    height: 575px !important;
    max-height: none !important;
  }

  .min-height-575-sp {
    min-height: 575px !important;
  }

  .max-height-575-sp {
    max-height: 575px !important;
  }

  .height-580-sp {
    height: 580px !important;
    max-height: none !important;
  }

  .min-height-580-sp {
    min-height: 580px !important;
  }

  .max-height-580-sp {
    max-height: 580px !important;
  }

  .height-585-sp {
    height: 585px !important;
    max-height: none !important;
  }

  .min-height-585-sp {
    min-height: 585px !important;
  }

  .max-height-585-sp {
    max-height: 585px !important;
  }

  .height-590-sp {
    height: 590px !important;
    max-height: none !important;
  }

  .min-height-590-sp {
    min-height: 590px !important;
  }

  .max-height-590-sp {
    max-height: 590px !important;
  }

  .height-595-sp {
    height: 595px !important;
    max-height: none !important;
  }

  .min-height-595-sp {
    min-height: 595px !important;
  }

  .max-height-595-sp {
    max-height: 595px !important;
  }

  .height-600-sp {
    height: 600px !important;
    max-height: none !important;
  }

  .min-height-600-sp {
    min-height: 600px !important;
  }

  .max-height-600-sp {
    max-height: 600px !important;
  }

  .height-605-sp {
    height: 605px !important;
    max-height: none !important;
  }

  .min-height-605-sp {
    min-height: 605px !important;
  }

  .max-height-605-sp {
    max-height: 605px !important;
  }

  .height-610-sp {
    height: 610px !important;
    max-height: none !important;
  }

  .min-height-610-sp {
    min-height: 610px !important;
  }

  .max-height-610-sp {
    max-height: 610px !important;
  }

  .height-615-sp {
    height: 615px !important;
    max-height: none !important;
  }

  .min-height-615-sp {
    min-height: 615px !important;
  }

  .max-height-615-sp {
    max-height: 615px !important;
  }

  .height-620-sp {
    height: 620px !important;
    max-height: none !important;
  }

  .min-height-620-sp {
    min-height: 620px !important;
  }

  .max-height-620-sp {
    max-height: 620px !important;
  }

  .height-625-sp {
    height: 625px !important;
    max-height: none !important;
  }

  .min-height-625-sp {
    min-height: 625px !important;
  }

  .max-height-625-sp {
    max-height: 625px !important;
  }

  .height-630-sp {
    height: 630px !important;
    max-height: none !important;
  }

  .min-height-630-sp {
    min-height: 630px !important;
  }

  .max-height-630-sp {
    max-height: 630px !important;
  }

  .height-635-sp {
    height: 635px !important;
    max-height: none !important;
  }

  .min-height-635-sp {
    min-height: 635px !important;
  }

  .max-height-635-sp {
    max-height: 635px !important;
  }

  .height-640-sp {
    height: 640px !important;
    max-height: none !important;
  }

  .min-height-640-sp {
    min-height: 640px !important;
  }

  .max-height-640-sp {
    max-height: 640px !important;
  }

  .height-645-sp {
    height: 645px !important;
    max-height: none !important;
  }

  .min-height-645-sp {
    min-height: 645px !important;
  }

  .max-height-645-sp {
    max-height: 645px !important;
  }

  .height-650-sp {
    height: 650px !important;
    max-height: none !important;
  }

  .min-height-650-sp {
    min-height: 650px !important;
  }

  .max-height-650-sp {
    max-height: 650px !important;
  }

  .height-655-sp {
    height: 655px !important;
    max-height: none !important;
  }

  .min-height-655-sp {
    min-height: 655px !important;
  }

  .max-height-655-sp {
    max-height: 655px !important;
  }

  .height-660-sp {
    height: 660px !important;
    max-height: none !important;
  }

  .min-height-660-sp {
    min-height: 660px !important;
  }

  .max-height-660-sp {
    max-height: 660px !important;
  }

  .height-665-sp {
    height: 665px !important;
    max-height: none !important;
  }

  .min-height-665-sp {
    min-height: 665px !important;
  }

  .max-height-665-sp {
    max-height: 665px !important;
  }

  .height-670-sp {
    height: 670px !important;
    max-height: none !important;
  }

  .min-height-670-sp {
    min-height: 670px !important;
  }

  .max-height-670-sp {
    max-height: 670px !important;
  }

  .height-675-sp {
    height: 675px !important;
    max-height: none !important;
  }

  .min-height-675-sp {
    min-height: 675px !important;
  }

  .max-height-675-sp {
    max-height: 675px !important;
  }

  .height-680-sp {
    height: 680px !important;
    max-height: none !important;
  }

  .min-height-680-sp {
    min-height: 680px !important;
  }

  .max-height-680-sp {
    max-height: 680px !important;
  }

  .height-685-sp {
    height: 685px !important;
    max-height: none !important;
  }

  .min-height-685-sp {
    min-height: 685px !important;
  }

  .max-height-685-sp {
    max-height: 685px !important;
  }

  .height-690-sp {
    height: 690px !important;
    max-height: none !important;
  }

  .min-height-690-sp {
    min-height: 690px !important;
  }

  .max-height-690-sp {
    max-height: 690px !important;
  }

  .height-695-sp {
    height: 695px !important;
    max-height: none !important;
  }

  .min-height-695-sp {
    min-height: 695px !important;
  }

  .max-height-695-sp {
    max-height: 695px !important;
  }

  .height-700-sp {
    height: 700px !important;
    max-height: none !important;
  }

  .min-height-700-sp {
    min-height: 700px !important;
  }

  .max-height-700-sp {
    max-height: 700px !important;
  }

  .height-705-sp {
    height: 705px !important;
    max-height: none !important;
  }

  .min-height-705-sp {
    min-height: 705px !important;
  }

  .max-height-705-sp {
    max-height: 705px !important;
  }

  .height-710-sp {
    height: 710px !important;
    max-height: none !important;
  }

  .min-height-710-sp {
    min-height: 710px !important;
  }

  .max-height-710-sp {
    max-height: 710px !important;
  }

  .height-715-sp {
    height: 715px !important;
    max-height: none !important;
  }

  .min-height-715-sp {
    min-height: 715px !important;
  }

  .max-height-715-sp {
    max-height: 715px !important;
  }

  .height-720-sp {
    height: 720px !important;
    max-height: none !important;
  }

  .min-height-720-sp {
    min-height: 720px !important;
  }

  .max-height-720-sp {
    max-height: 720px !important;
  }

  .height-725-sp {
    height: 725px !important;
    max-height: none !important;
  }

  .min-height-725-sp {
    min-height: 725px !important;
  }

  .max-height-725-sp {
    max-height: 725px !important;
  }

  .height-730-sp {
    height: 730px !important;
    max-height: none !important;
  }

  .min-height-730-sp {
    min-height: 730px !important;
  }

  .max-height-730-sp {
    max-height: 730px !important;
  }

  .height-735-sp {
    height: 735px !important;
    max-height: none !important;
  }

  .min-height-735-sp {
    min-height: 735px !important;
  }

  .max-height-735-sp {
    max-height: 735px !important;
  }

  .height-740-sp {
    height: 740px !important;
    max-height: none !important;
  }

  .min-height-740-sp {
    min-height: 740px !important;
  }

  .max-height-740-sp {
    max-height: 740px !important;
  }

  .height-745-sp {
    height: 745px !important;
    max-height: none !important;
  }

  .min-height-745-sp {
    min-height: 745px !important;
  }

  .max-height-745-sp {
    max-height: 745px !important;
  }

  .height-750-sp {
    height: 750px !important;
    max-height: none !important;
  }

  .min-height-750-sp {
    min-height: 750px !important;
  }

  .max-height-750-sp {
    max-height: 750px !important;
  }

  .height-755-sp {
    height: 755px !important;
    max-height: none !important;
  }

  .min-height-755-sp {
    min-height: 755px !important;
  }

  .max-height-755-sp {
    max-height: 755px !important;
  }

  .height-760-sp {
    height: 760px !important;
    max-height: none !important;
  }

  .min-height-760-sp {
    min-height: 760px !important;
  }

  .max-height-760-sp {
    max-height: 760px !important;
  }

  .height-765-sp {
    height: 765px !important;
    max-height: none !important;
  }

  .min-height-765-sp {
    min-height: 765px !important;
  }

  .max-height-765-sp {
    max-height: 765px !important;
  }

  .height-770-sp {
    height: 770px !important;
    max-height: none !important;
  }

  .min-height-770-sp {
    min-height: 770px !important;
  }

  .max-height-770-sp {
    max-height: 770px !important;
  }

  .height-775-sp {
    height: 775px !important;
    max-height: none !important;
  }

  .min-height-775-sp {
    min-height: 775px !important;
  }

  .max-height-775-sp {
    max-height: 775px !important;
  }

  .height-780-sp {
    height: 780px !important;
    max-height: none !important;
  }

  .min-height-780-sp {
    min-height: 780px !important;
  }

  .max-height-780-sp {
    max-height: 780px !important;
  }

  .height-785-sp {
    height: 785px !important;
    max-height: none !important;
  }

  .min-height-785-sp {
    min-height: 785px !important;
  }

  .max-height-785-sp {
    max-height: 785px !important;
  }

  .height-790-sp {
    height: 790px !important;
    max-height: none !important;
  }

  .min-height-790-sp {
    min-height: 790px !important;
  }

  .max-height-790-sp {
    max-height: 790px !important;
  }

  .height-795-sp {
    height: 795px !important;
    max-height: none !important;
  }

  .min-height-795-sp {
    min-height: 795px !important;
  }

  .max-height-795-sp {
    max-height: 795px !important;
  }

  .height-800-sp {
    height: 800px !important;
    max-height: none !important;
  }

  .min-height-800-sp {
    min-height: 800px !important;
  }

  .max-height-800-sp {
    max-height: 800px !important;
  }

  .height-805-sp {
    height: 805px !important;
    max-height: none !important;
  }

  .min-height-805-sp {
    min-height: 805px !important;
  }

  .max-height-805-sp {
    max-height: 805px !important;
  }

  .height-810-sp {
    height: 810px !important;
    max-height: none !important;
  }

  .min-height-810-sp {
    min-height: 810px !important;
  }

  .max-height-810-sp {
    max-height: 810px !important;
  }

  .height-815-sp {
    height: 815px !important;
    max-height: none !important;
  }

  .min-height-815-sp {
    min-height: 815px !important;
  }

  .max-height-815-sp {
    max-height: 815px !important;
  }

  .height-820-sp {
    height: 820px !important;
    max-height: none !important;
  }

  .min-height-820-sp {
    min-height: 820px !important;
  }

  .max-height-820-sp {
    max-height: 820px !important;
  }

  .height-825-sp {
    height: 825px !important;
    max-height: none !important;
  }

  .min-height-825-sp {
    min-height: 825px !important;
  }

  .max-height-825-sp {
    max-height: 825px !important;
  }

  .height-830-sp {
    height: 830px !important;
    max-height: none !important;
  }

  .min-height-830-sp {
    min-height: 830px !important;
  }

  .max-height-830-sp {
    max-height: 830px !important;
  }

  .height-835-sp {
    height: 835px !important;
    max-height: none !important;
  }

  .min-height-835-sp {
    min-height: 835px !important;
  }

  .max-height-835-sp {
    max-height: 835px !important;
  }

  .height-840-sp {
    height: 840px !important;
    max-height: none !important;
  }

  .min-height-840-sp {
    min-height: 840px !important;
  }

  .max-height-840-sp {
    max-height: 840px !important;
  }

  .height-845-sp {
    height: 845px !important;
    max-height: none !important;
  }

  .min-height-845-sp {
    min-height: 845px !important;
  }

  .max-height-845-sp {
    max-height: 845px !important;
  }

  .height-850-sp {
    height: 850px !important;
    max-height: none !important;
  }

  .min-height-850-sp {
    min-height: 850px !important;
  }

  .max-height-850-sp {
    max-height: 850px !important;
  }

  .height-855-sp {
    height: 855px !important;
    max-height: none !important;
  }

  .min-height-855-sp {
    min-height: 855px !important;
  }

  .max-height-855-sp {
    max-height: 855px !important;
  }

  .height-860-sp {
    height: 860px !important;
    max-height: none !important;
  }

  .min-height-860-sp {
    min-height: 860px !important;
  }

  .max-height-860-sp {
    max-height: 860px !important;
  }

  .height-865-sp {
    height: 865px !important;
    max-height: none !important;
  }

  .min-height-865-sp {
    min-height: 865px !important;
  }

  .max-height-865-sp {
    max-height: 865px !important;
  }

  .height-870-sp {
    height: 870px !important;
    max-height: none !important;
  }

  .min-height-870-sp {
    min-height: 870px !important;
  }

  .max-height-870-sp {
    max-height: 870px !important;
  }

  .height-875-sp {
    height: 875px !important;
    max-height: none !important;
  }

  .min-height-875-sp {
    min-height: 875px !important;
  }

  .max-height-875-sp {
    max-height: 875px !important;
  }

  .height-880-sp {
    height: 880px !important;
    max-height: none !important;
  }

  .min-height-880-sp {
    min-height: 880px !important;
  }

  .max-height-880-sp {
    max-height: 880px !important;
  }

  .height-885-sp {
    height: 885px !important;
    max-height: none !important;
  }

  .min-height-885-sp {
    min-height: 885px !important;
  }

  .max-height-885-sp {
    max-height: 885px !important;
  }

  .height-890-sp {
    height: 890px !important;
    max-height: none !important;
  }

  .min-height-890-sp {
    min-height: 890px !important;
  }

  .max-height-890-sp {
    max-height: 890px !important;
  }

  .height-895-sp {
    height: 895px !important;
    max-height: none !important;
  }

  .min-height-895-sp {
    min-height: 895px !important;
  }

  .max-height-895-sp {
    max-height: 895px !important;
  }

  .height-900-sp {
    height: 900px !important;
    max-height: none !important;
  }

  .min-height-900-sp {
    min-height: 900px !important;
  }

  .max-height-900-sp {
    max-height: 900px !important;
  }

  .height-905-sp {
    height: 905px !important;
    max-height: none !important;
  }

  .min-height-905-sp {
    min-height: 905px !important;
  }

  .max-height-905-sp {
    max-height: 905px !important;
  }

  .height-910-sp {
    height: 910px !important;
    max-height: none !important;
  }

  .min-height-910-sp {
    min-height: 910px !important;
  }

  .max-height-910-sp {
    max-height: 910px !important;
  }

  .height-915-sp {
    height: 915px !important;
    max-height: none !important;
  }

  .min-height-915-sp {
    min-height: 915px !important;
  }

  .max-height-915-sp {
    max-height: 915px !important;
  }

  .height-920-sp {
    height: 920px !important;
    max-height: none !important;
  }

  .min-height-920-sp {
    min-height: 920px !important;
  }

  .max-height-920-sp {
    max-height: 920px !important;
  }

  .height-925-sp {
    height: 925px !important;
    max-height: none !important;
  }

  .min-height-925-sp {
    min-height: 925px !important;
  }

  .max-height-925-sp {
    max-height: 925px !important;
  }

  .height-930-sp {
    height: 930px !important;
    max-height: none !important;
  }

  .min-height-930-sp {
    min-height: 930px !important;
  }

  .max-height-930-sp {
    max-height: 930px !important;
  }

  .height-935-sp {
    height: 935px !important;
    max-height: none !important;
  }

  .min-height-935-sp {
    min-height: 935px !important;
  }

  .max-height-935-sp {
    max-height: 935px !important;
  }

  .height-940-sp {
    height: 940px !important;
    max-height: none !important;
  }

  .min-height-940-sp {
    min-height: 940px !important;
  }

  .max-height-940-sp {
    max-height: 940px !important;
  }

  .height-945-sp {
    height: 945px !important;
    max-height: none !important;
  }

  .min-height-945-sp {
    min-height: 945px !important;
  }

  .max-height-945-sp {
    max-height: 945px !important;
  }

  .height-950-sp {
    height: 950px !important;
    max-height: none !important;
  }

  .min-height-950-sp {
    min-height: 950px !important;
  }

  .max-height-950-sp {
    max-height: 950px !important;
  }

  .height-955-sp {
    height: 955px !important;
    max-height: none !important;
  }

  .min-height-955-sp {
    min-height: 955px !important;
  }

  .max-height-955-sp {
    max-height: 955px !important;
  }

  .height-960-sp {
    height: 960px !important;
    max-height: none !important;
  }

  .min-height-960-sp {
    min-height: 960px !important;
  }

  .max-height-960-sp {
    max-height: 960px !important;
  }

  .height-965-sp {
    height: 965px !important;
    max-height: none !important;
  }

  .min-height-965-sp {
    min-height: 965px !important;
  }

  .max-height-965-sp {
    max-height: 965px !important;
  }

  .height-970-sp {
    height: 970px !important;
    max-height: none !important;
  }

  .min-height-970-sp {
    min-height: 970px !important;
  }

  .max-height-970-sp {
    max-height: 970px !important;
  }

  .height-975-sp {
    height: 975px !important;
    max-height: none !important;
  }

  .min-height-975-sp {
    min-height: 975px !important;
  }

  .max-height-975-sp {
    max-height: 975px !important;
  }

  .height-980-sp {
    height: 980px !important;
    max-height: none !important;
  }

  .min-height-980-sp {
    min-height: 980px !important;
  }

  .max-height-980-sp {
    max-height: 980px !important;
  }

  .height-985-sp {
    height: 985px !important;
    max-height: none !important;
  }

  .min-height-985-sp {
    min-height: 985px !important;
  }

  .max-height-985-sp {
    max-height: 985px !important;
  }

  .height-990-sp {
    height: 990px !important;
    max-height: none !important;
  }

  .min-height-990-sp {
    min-height: 990px !important;
  }

  .max-height-990-sp {
    max-height: 990px !important;
  }

  .height-995-sp {
    height: 995px !important;
    max-height: none !important;
  }

  .min-height-995-sp {
    min-height: 995px !important;
  }

  .max-height-995-sp {
    max-height: 995px !important;
  }

  .height-1000-sp {
    height: 1000px !important;
    max-height: none !important;
  }

  .min-height-1000-sp {
    min-height: 1000px !important;
  }

  .max-height-1000-sp {
    max-height: 1000px !important;
  }
  .pc {
    display: none !important;
  }
  .flex-sp {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex-wrap-sp {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-nowrap-sp {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-shrink-0-sp {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-dir-col-sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-dir-col-sp-reverse-sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .flex-dir-row-sp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .flex-dir-row-sp-reverse-sp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .jc-center-sp {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .jc-between-sp {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .jc-start-sp {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .ai-center-sp {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .ai-start-sp {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .ai-end-sp {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .ai-baseline-sp {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .gap-0-sp {
    gap: 0px !important;
  }

  .gap-x0-sp {
    gap: 0px 0 !important;
  }

  .gap-y0-sp {
    gap: 0 0px !important;
  }
  .gap-4-sp {
    gap: 4px !important;
  }

  .gap-x4-sp {
    gap: 4px 0 !important;
  }

  .gap-y4-sp {
    gap: 0 4px !important;
  }
  .gap-8-sp {
    gap: 8px !important;
  }

  .gap-x8-sp {
    gap: 8px 0 !important;
  }

  .gap-y8-sp {
    gap: 0 8px !important;
  }
  .gap-12-sp {
    gap: 12px !important;
  }

  .gap-x12-sp {
    gap: 12px 0 !important;
  }

  .gap-y12-sp {
    gap: 0 12px !important;
  }
  .gap-16-sp {
    gap: 16px !important;
  }

  .gap-x16-sp {
    gap: 16px 0 !important;
  }

  .gap-y16-sp {
    gap: 0 16px !important;
  }
  .gap-20-sp {
    gap: 20px !important;
  }

  .gap-x20-sp {
    gap: 20px 0 !important;
  }

  .gap-y20-sp {
    gap: 0 20px !important;
  }
  .gap-24-sp {
    gap: 24px !important;
  }

  .gap-x24-sp {
    gap: 24px 0 !important;
  }

  .gap-y24-sp {
    gap: 0 24px !important;
  }
  .gap-28-sp {
    gap: 28px !important;
  }

  .gap-x28-sp {
    gap: 28px 0 !important;
  }

  .gap-y28-sp {
    gap: 0 28px !important;
  }
  .gap-32-sp {
    gap: 32px !important;
  }

  .gap-x32-sp {
    gap: 32px 0 !important;
  }

  .gap-y32-sp {
    gap: 0 32px !important;
  }
  .gap-36-sp {
    gap: 36px !important;
  }

  .gap-x36-sp {
    gap: 36px 0 !important;
  }

  .gap-y36-sp {
    gap: 0 36px !important;
  }
  .gap-40-sp {
    gap: 40px !important;
  }

  .gap-x40-sp {
    gap: 40px 0 !important;
  }

  .gap-y40-sp {
    gap: 0 40px !important;
  }
  .gap-44-sp {
    gap: 44px !important;
  }

  .gap-x44-sp {
    gap: 44px 0 !important;
  }

  .gap-y44-sp {
    gap: 0 44px !important;
  }
  .gap-48-sp {
    gap: 48px !important;
  }

  .gap-x48-sp {
    gap: 48px 0 !important;
  }

  .gap-y48-sp {
    gap: 0 48px !important;
  }
  .gap-52-sp {
    gap: 52px !important;
  }

  .gap-x52-sp {
    gap: 52px 0 !important;
  }

  .gap-y52-sp {
    gap: 0 52px !important;
  }
  .gap-56-sp {
    gap: 56px !important;
  }

  .gap-x56-sp {
    gap: 56px 0 !important;
  }

  .gap-y56-sp {
    gap: 0 56px !important;
  }
  .gap-60-sp {
    gap: 60px !important;
  }

  .gap-x60-sp {
    gap: 60px 0 !important;
  }

  .gap-y60-sp {
    gap: 0 60px !important;
  }
  .gap-64-sp {
    gap: 64px !important;
  }

  .gap-x64-sp {
    gap: 64px 0 !important;
  }

  .gap-y64-sp {
    gap: 0 64px !important;
  }
  .gap-68-sp {
    gap: 68px !important;
  }

  .gap-x68-sp {
    gap: 68px 0 !important;
  }

  .gap-y68-sp {
    gap: 0 68px !important;
  }
  .gap-72-sp {
    gap: 72px !important;
  }

  .gap-x72-sp {
    gap: 72px 0 !important;
  }

  .gap-y72-sp {
    gap: 0 72px !important;
  }
  .gap-76-sp {
    gap: 76px !important;
  }

  .gap-x76-sp {
    gap: 76px 0 !important;
  }

  .gap-y76-sp {
    gap: 0 76px !important;
  }
  .gap-80-sp {
    gap: 80px !important;
  }

  .gap-x80-sp {
    gap: 80px 0 !important;
  }

  .gap-y80-sp {
    gap: 0 80px !important;
  }
  .gap-84-sp {
    gap: 84px !important;
  }

  .gap-x84-sp {
    gap: 84px 0 !important;
  }

  .gap-y84-sp {
    gap: 0 84px !important;
  }
  .gap-88-sp {
    gap: 88px !important;
  }

  .gap-x88-sp {
    gap: 88px 0 !important;
  }

  .gap-y88-sp {
    gap: 0 88px !important;
  }
  .gap-92-sp {
    gap: 92px !important;
  }

  .gap-x92-sp {
    gap: 92px 0 !important;
  }

  .gap-y92-sp {
    gap: 0 92px !important;
  }
  .gap-96-sp {
    gap: 96px !important;
  }

  .gap-x96-sp {
    gap: 96px 0 !important;
  }

  .gap-y96-sp {
    gap: 0 96px !important;
  }
  .gap-100-sp {
    gap: 100px !important;
  }

  .gap-x100-sp {
    gap: 100px 0 !important;
  }

  .gap-y100-sp {
    gap: 0 100px !important;
  }
  .gap-104-sp {
    gap: 104px !important;
  }

  .gap-x104-sp {
    gap: 104px 0 !important;
  }

  .gap-y104-sp {
    gap: 0 104px !important;
  }
  .gap-108-sp {
    gap: 108px !important;
  }

  .gap-x108-sp {
    gap: 108px 0 !important;
  }

  .gap-y108-sp {
    gap: 0 108px !important;
  }
  .gap-112-sp {
    gap: 112px !important;
  }

  .gap-x112-sp {
    gap: 112px 0 !important;
  }

  .gap-y112-sp {
    gap: 0 112px !important;
  }
  .gap-116-sp {
    gap: 116px !important;
  }

  .gap-x116-sp {
    gap: 116px 0 !important;
  }

  .gap-y116-sp {
    gap: 0 116px !important;
  }
  .gap-120-sp {
    gap: 120px !important;
  }

  .gap-x120-sp {
    gap: 120px 0 !important;
  }

  .gap-y120-sp {
    gap: 0 120px !important;
  }
  .gap-124-sp {
    gap: 124px !important;
  }

  .gap-x124-sp {
    gap: 124px 0 !important;
  }

  .gap-y124-sp {
    gap: 0 124px !important;
  }
  .gap-128-sp {
    gap: 128px !important;
  }

  .gap-x128-sp {
    gap: 128px 0 !important;
  }

  .gap-y128-sp {
    gap: 0 128px !important;
  }
  .gap-132-sp {
    gap: 132px !important;
  }

  .gap-x132-sp {
    gap: 132px 0 !important;
  }

  .gap-y132-sp {
    gap: 0 132px !important;
  }
  .gap-136-sp {
    gap: 136px !important;
  }

  .gap-x136-sp {
    gap: 136px 0 !important;
  }

  .gap-y136-sp {
    gap: 0 136px !important;
  }
  .gap-140-sp {
    gap: 140px !important;
  }

  .gap-x140-sp {
    gap: 140px 0 !important;
  }

  .gap-y140-sp {
    gap: 0 140px !important;
  }
  .gap-144-sp {
    gap: 144px !important;
  }

  .gap-x144-sp {
    gap: 144px 0 !important;
  }

  .gap-y144-sp {
    gap: 0 144px !important;
  }
  .gap-148-sp {
    gap: 148px !important;
  }

  .gap-x148-sp {
    gap: 148px 0 !important;
  }

  .gap-y148-sp {
    gap: 0 148px !important;
  }
  .gap-152-sp {
    gap: 152px !important;
  }

  .gap-x152-sp {
    gap: 152px 0 !important;
  }

  .gap-y152-sp {
    gap: 0 152px !important;
  }
  .gap-156-sp {
    gap: 156px !important;
  }

  .gap-x156-sp {
    gap: 156px 0 !important;
  }

  .gap-y156-sp {
    gap: 0 156px !important;
  }
  .gap-160-sp {
    gap: 160px !important;
  }

  .gap-x160-sp {
    gap: 160px 0 !important;
  }

  .gap-y160-sp {
    gap: 0 160px !important;
  }
  .top-0-sp {
    top: 0px !important;
  }

  .bottom-0-sp {
    bottom: 0px !important;
  }

  .left-0-sp {
    left: 0px !important;
  }

  .right-0-sp {
    right: 0px !important;
  }

  .n-top-0-sp {
    top: -0px !important;
  }

  .n-bottom-0-sp {
    bottom: -0px !important;
  }

  .n-left-0-sp {
    left: -0px !important;
  }

  .n-right-0-sp {
    right: -0px !important;
  }
  .top-5-sp {
    top: 5px !important;
  }

  .bottom-5-sp {
    bottom: 5px !important;
  }

  .left-5-sp {
    left: 5px !important;
  }

  .right-5-sp {
    right: 5px !important;
  }

  .n-top-5-sp {
    top: -5px !important;
  }

  .n-bottom-5-sp {
    bottom: -5px !important;
  }

  .n-left-5-sp {
    left: -5px !important;
  }

  .n-right-5-sp {
    right: -5px !important;
  }
  .top-10-sp {
    top: 10px !important;
  }

  .bottom-10-sp {
    bottom: 10px !important;
  }

  .left-10-sp {
    left: 10px !important;
  }

  .right-10-sp {
    right: 10px !important;
  }

  .n-top-10-sp {
    top: -10px !important;
  }

  .n-bottom-10-sp {
    bottom: -10px !important;
  }

  .n-left-10-sp {
    left: -10px !important;
  }

  .n-right-10-sp {
    right: -10px !important;
  }
  .top-15-sp {
    top: 15px !important;
  }

  .bottom-15-sp {
    bottom: 15px !important;
  }

  .left-15-sp {
    left: 15px !important;
  }

  .right-15-sp {
    right: 15px !important;
  }

  .n-top-15-sp {
    top: -15px !important;
  }

  .n-bottom-15-sp {
    bottom: -15px !important;
  }

  .n-left-15-sp {
    left: -15px !important;
  }

  .n-right-15-sp {
    right: -15px !important;
  }
  .top-20-sp {
    top: 20px !important;
  }

  .bottom-20-sp {
    bottom: 20px !important;
  }

  .left-20-sp {
    left: 20px !important;
  }

  .right-20-sp {
    right: 20px !important;
  }

  .n-top-20-sp {
    top: -20px !important;
  }

  .n-bottom-20-sp {
    bottom: -20px !important;
  }

  .n-left-20-sp {
    left: -20px !important;
  }

  .n-right-20-sp {
    right: -20px !important;
  }
  .top-25-sp {
    top: 25px !important;
  }

  .bottom-25-sp {
    bottom: 25px !important;
  }

  .left-25-sp {
    left: 25px !important;
  }

  .right-25-sp {
    right: 25px !important;
  }

  .n-top-25-sp {
    top: -25px !important;
  }

  .n-bottom-25-sp {
    bottom: -25px !important;
  }

  .n-left-25-sp {
    left: -25px !important;
  }

  .n-right-25-sp {
    right: -25px !important;
  }
  .top-30-sp {
    top: 30px !important;
  }

  .bottom-30-sp {
    bottom: 30px !important;
  }

  .left-30-sp {
    left: 30px !important;
  }

  .right-30-sp {
    right: 30px !important;
  }

  .n-top-30-sp {
    top: -30px !important;
  }

  .n-bottom-30-sp {
    bottom: -30px !important;
  }

  .n-left-30-sp {
    left: -30px !important;
  }

  .n-right-30-sp {
    right: -30px !important;
  }
  .top-35-sp {
    top: 35px !important;
  }

  .bottom-35-sp {
    bottom: 35px !important;
  }

  .left-35-sp {
    left: 35px !important;
  }

  .right-35-sp {
    right: 35px !important;
  }

  .n-top-35-sp {
    top: -35px !important;
  }

  .n-bottom-35-sp {
    bottom: -35px !important;
  }

  .n-left-35-sp {
    left: -35px !important;
  }

  .n-right-35-sp {
    right: -35px !important;
  }
  .top-40-sp {
    top: 40px !important;
  }

  .bottom-40-sp {
    bottom: 40px !important;
  }

  .left-40-sp {
    left: 40px !important;
  }

  .right-40-sp {
    right: 40px !important;
  }

  .n-top-40-sp {
    top: -40px !important;
  }

  .n-bottom-40-sp {
    bottom: -40px !important;
  }

  .n-left-40-sp {
    left: -40px !important;
  }

  .n-right-40-sp {
    right: -40px !important;
  }
  .top-45-sp {
    top: 45px !important;
  }

  .bottom-45-sp {
    bottom: 45px !important;
  }

  .left-45-sp {
    left: 45px !important;
  }

  .right-45-sp {
    right: 45px !important;
  }

  .n-top-45-sp {
    top: -45px !important;
  }

  .n-bottom-45-sp {
    bottom: -45px !important;
  }

  .n-left-45-sp {
    left: -45px !important;
  }

  .n-right-45-sp {
    right: -45px !important;
  }
  .top-50-sp {
    top: 50px !important;
  }

  .bottom-50-sp {
    bottom: 50px !important;
  }

  .left-50-sp {
    left: 50px !important;
  }

  .right-50-sp {
    right: 50px !important;
  }

  .n-top-50-sp {
    top: -50px !important;
  }

  .n-bottom-50-sp {
    bottom: -50px !important;
  }

  .n-left-50-sp {
    left: -50px !important;
  }

  .n-right-50-sp {
    right: -50px !important;
  }
  .top-55-sp {
    top: 55px !important;
  }

  .bottom-55-sp {
    bottom: 55px !important;
  }

  .left-55-sp {
    left: 55px !important;
  }

  .right-55-sp {
    right: 55px !important;
  }

  .n-top-55-sp {
    top: -55px !important;
  }

  .n-bottom-55-sp {
    bottom: -55px !important;
  }

  .n-left-55-sp {
    left: -55px !important;
  }

  .n-right-55-sp {
    right: -55px !important;
  }
  .top-60-sp {
    top: 60px !important;
  }

  .bottom-60-sp {
    bottom: 60px !important;
  }

  .left-60-sp {
    left: 60px !important;
  }

  .right-60-sp {
    right: 60px !important;
  }

  .n-top-60-sp {
    top: -60px !important;
  }

  .n-bottom-60-sp {
    bottom: -60px !important;
  }

  .n-left-60-sp {
    left: -60px !important;
  }

  .n-right-60-sp {
    right: -60px !important;
  }
  .top-65-sp {
    top: 65px !important;
  }

  .bottom-65-sp {
    bottom: 65px !important;
  }

  .left-65-sp {
    left: 65px !important;
  }

  .right-65-sp {
    right: 65px !important;
  }

  .n-top-65-sp {
    top: -65px !important;
  }

  .n-bottom-65-sp {
    bottom: -65px !important;
  }

  .n-left-65-sp {
    left: -65px !important;
  }

  .n-right-65-sp {
    right: -65px !important;
  }
  .top-70-sp {
    top: 70px !important;
  }

  .bottom-70-sp {
    bottom: 70px !important;
  }

  .left-70-sp {
    left: 70px !important;
  }

  .right-70-sp {
    right: 70px !important;
  }

  .n-top-70-sp {
    top: -70px !important;
  }

  .n-bottom-70-sp {
    bottom: -70px !important;
  }

  .n-left-70-sp {
    left: -70px !important;
  }

  .n-right-70-sp {
    right: -70px !important;
  }
  .top-75-sp {
    top: 75px !important;
  }

  .bottom-75-sp {
    bottom: 75px !important;
  }

  .left-75-sp {
    left: 75px !important;
  }

  .right-75-sp {
    right: 75px !important;
  }

  .n-top-75-sp {
    top: -75px !important;
  }

  .n-bottom-75-sp {
    bottom: -75px !important;
  }

  .n-left-75-sp {
    left: -75px !important;
  }

  .n-right-75-sp {
    right: -75px !important;
  }
  .top-80-sp {
    top: 80px !important;
  }

  .bottom-80-sp {
    bottom: 80px !important;
  }

  .left-80-sp {
    left: 80px !important;
  }

  .right-80-sp {
    right: 80px !important;
  }

  .n-top-80-sp {
    top: -80px !important;
  }

  .n-bottom-80-sp {
    bottom: -80px !important;
  }

  .n-left-80-sp {
    left: -80px !important;
  }

  .n-right-80-sp {
    right: -80px !important;
  }
  .top-85-sp {
    top: 85px !important;
  }

  .bottom-85-sp {
    bottom: 85px !important;
  }

  .left-85-sp {
    left: 85px !important;
  }

  .right-85-sp {
    right: 85px !important;
  }

  .n-top-85-sp {
    top: -85px !important;
  }

  .n-bottom-85-sp {
    bottom: -85px !important;
  }

  .n-left-85-sp {
    left: -85px !important;
  }

  .n-right-85-sp {
    right: -85px !important;
  }
  .top-90-sp {
    top: 90px !important;
  }

  .bottom-90-sp {
    bottom: 90px !important;
  }

  .left-90-sp {
    left: 90px !important;
  }

  .right-90-sp {
    right: 90px !important;
  }

  .n-top-90-sp {
    top: -90px !important;
  }

  .n-bottom-90-sp {
    bottom: -90px !important;
  }

  .n-left-90-sp {
    left: -90px !important;
  }

  .n-right-90-sp {
    right: -90px !important;
  }
  .top-95-sp {
    top: 95px !important;
  }

  .bottom-95-sp {
    bottom: 95px !important;
  }

  .left-95-sp {
    left: 95px !important;
  }

  .right-95-sp {
    right: 95px !important;
  }

  .n-top-95-sp {
    top: -95px !important;
  }

  .n-bottom-95-sp {
    bottom: -95px !important;
  }

  .n-left-95-sp {
    left: -95px !important;
  }

  .n-right-95-sp {
    right: -95px !important;
  }
  .top-100-sp {
    top: 100px !important;
  }

  .bottom-100-sp {
    bottom: 100px !important;
  }

  .left-100-sp {
    left: 100px !important;
  }

  .right-100-sp {
    right: 100px !important;
  }

  .n-top-100-sp {
    top: -100px !important;
  }

  .n-bottom-100-sp {
    bottom: -100px !important;
  }

  .n-left-100-sp {
    left: -100px !important;
  }

  .n-right-100-sp {
    right: -100px !important;
  }
  .top-105-sp {
    top: 105px !important;
  }

  .bottom-105-sp {
    bottom: 105px !important;
  }

  .left-105-sp {
    left: 105px !important;
  }

  .right-105-sp {
    right: 105px !important;
  }

  .n-top-105-sp {
    top: -105px !important;
  }

  .n-bottom-105-sp {
    bottom: -105px !important;
  }

  .n-left-105-sp {
    left: -105px !important;
  }

  .n-right-105-sp {
    right: -105px !important;
  }
  .top-110-sp {
    top: 110px !important;
  }

  .bottom-110-sp {
    bottom: 110px !important;
  }

  .left-110-sp {
    left: 110px !important;
  }

  .right-110-sp {
    right: 110px !important;
  }

  .n-top-110-sp {
    top: -110px !important;
  }

  .n-bottom-110-sp {
    bottom: -110px !important;
  }

  .n-left-110-sp {
    left: -110px !important;
  }

  .n-right-110-sp {
    right: -110px !important;
  }
  .top-115-sp {
    top: 115px !important;
  }

  .bottom-115-sp {
    bottom: 115px !important;
  }

  .left-115-sp {
    left: 115px !important;
  }

  .right-115-sp {
    right: 115px !important;
  }

  .n-top-115-sp {
    top: -115px !important;
  }

  .n-bottom-115-sp {
    bottom: -115px !important;
  }

  .n-left-115-sp {
    left: -115px !important;
  }

  .n-right-115-sp {
    right: -115px !important;
  }
  .top-120-sp {
    top: 120px !important;
  }

  .bottom-120-sp {
    bottom: 120px !important;
  }

  .left-120-sp {
    left: 120px !important;
  }

  .right-120-sp {
    right: 120px !important;
  }

  .n-top-120-sp {
    top: -120px !important;
  }

  .n-bottom-120-sp {
    bottom: -120px !important;
  }

  .n-left-120-sp {
    left: -120px !important;
  }

  .n-right-120-sp {
    right: -120px !important;
  }
  .top-125-sp {
    top: 125px !important;
  }

  .bottom-125-sp {
    bottom: 125px !important;
  }

  .left-125-sp {
    left: 125px !important;
  }

  .right-125-sp {
    right: 125px !important;
  }

  .n-top-125-sp {
    top: -125px !important;
  }

  .n-bottom-125-sp {
    bottom: -125px !important;
  }

  .n-left-125-sp {
    left: -125px !important;
  }

  .n-right-125-sp {
    right: -125px !important;
  }
  .top-130-sp {
    top: 130px !important;
  }

  .bottom-130-sp {
    bottom: 130px !important;
  }

  .left-130-sp {
    left: 130px !important;
  }

  .right-130-sp {
    right: 130px !important;
  }

  .n-top-130-sp {
    top: -130px !important;
  }

  .n-bottom-130-sp {
    bottom: -130px !important;
  }

  .n-left-130-sp {
    left: -130px !important;
  }

  .n-right-130-sp {
    right: -130px !important;
  }
  .top-135-sp {
    top: 135px !important;
  }

  .bottom-135-sp {
    bottom: 135px !important;
  }

  .left-135-sp {
    left: 135px !important;
  }

  .right-135-sp {
    right: 135px !important;
  }

  .n-top-135-sp {
    top: -135px !important;
  }

  .n-bottom-135-sp {
    bottom: -135px !important;
  }

  .n-left-135-sp {
    left: -135px !important;
  }

  .n-right-135-sp {
    right: -135px !important;
  }
  .top-140-sp {
    top: 140px !important;
  }

  .bottom-140-sp {
    bottom: 140px !important;
  }

  .left-140-sp {
    left: 140px !important;
  }

  .right-140-sp {
    right: 140px !important;
  }

  .n-top-140-sp {
    top: -140px !important;
  }

  .n-bottom-140-sp {
    bottom: -140px !important;
  }

  .n-left-140-sp {
    left: -140px !important;
  }

  .n-right-140-sp {
    right: -140px !important;
  }
  .top-145-sp {
    top: 145px !important;
  }

  .bottom-145-sp {
    bottom: 145px !important;
  }

  .left-145-sp {
    left: 145px !important;
  }

  .right-145-sp {
    right: 145px !important;
  }

  .n-top-145-sp {
    top: -145px !important;
  }

  .n-bottom-145-sp {
    bottom: -145px !important;
  }

  .n-left-145-sp {
    left: -145px !important;
  }

  .n-right-145-sp {
    right: -145px !important;
  }
  .top-150-sp {
    top: 150px !important;
  }

  .bottom-150-sp {
    bottom: 150px !important;
  }

  .left-150-sp {
    left: 150px !important;
  }

  .right-150-sp {
    right: 150px !important;
  }

  .n-top-150-sp {
    top: -150px !important;
  }

  .n-bottom-150-sp {
    bottom: -150px !important;
  }

  .n-left-150-sp {
    left: -150px !important;
  }

  .n-right-150-sp {
    right: -150px !important;
  }
  .top-155-sp {
    top: 155px !important;
  }

  .bottom-155-sp {
    bottom: 155px !important;
  }

  .left-155-sp {
    left: 155px !important;
  }

  .right-155-sp {
    right: 155px !important;
  }

  .n-top-155-sp {
    top: -155px !important;
  }

  .n-bottom-155-sp {
    bottom: -155px !important;
  }

  .n-left-155-sp {
    left: -155px !important;
  }

  .n-right-155-sp {
    right: -155px !important;
  }
  .top-160-sp {
    top: 160px !important;
  }

  .bottom-160-sp {
    bottom: 160px !important;
  }

  .left-160-sp {
    left: 160px !important;
  }

  .right-160-sp {
    right: 160px !important;
  }

  .n-top-160-sp {
    top: -160px !important;
  }

  .n-bottom-160-sp {
    bottom: -160px !important;
  }

  .n-left-160-sp {
    left: -160px !important;
  }

  .n-right-160-sp {
    right: -160px !important;
  }
  .top-165-sp {
    top: 165px !important;
  }

  .bottom-165-sp {
    bottom: 165px !important;
  }

  .left-165-sp {
    left: 165px !important;
  }

  .right-165-sp {
    right: 165px !important;
  }

  .n-top-165-sp {
    top: -165px !important;
  }

  .n-bottom-165-sp {
    bottom: -165px !important;
  }

  .n-left-165-sp {
    left: -165px !important;
  }

  .n-right-165-sp {
    right: -165px !important;
  }
  .top-170-sp {
    top: 170px !important;
  }

  .bottom-170-sp {
    bottom: 170px !important;
  }

  .left-170-sp {
    left: 170px !important;
  }

  .right-170-sp {
    right: 170px !important;
  }

  .n-top-170-sp {
    top: -170px !important;
  }

  .n-bottom-170-sp {
    bottom: -170px !important;
  }

  .n-left-170-sp {
    left: -170px !important;
  }

  .n-right-170-sp {
    right: -170px !important;
  }
  .top-175-sp {
    top: 175px !important;
  }

  .bottom-175-sp {
    bottom: 175px !important;
  }

  .left-175-sp {
    left: 175px !important;
  }

  .right-175-sp {
    right: 175px !important;
  }

  .n-top-175-sp {
    top: -175px !important;
  }

  .n-bottom-175-sp {
    bottom: -175px !important;
  }

  .n-left-175-sp {
    left: -175px !important;
  }

  .n-right-175-sp {
    right: -175px !important;
  }
  .top-180-sp {
    top: 180px !important;
  }

  .bottom-180-sp {
    bottom: 180px !important;
  }

  .left-180-sp {
    left: 180px !important;
  }

  .right-180-sp {
    right: 180px !important;
  }

  .n-top-180-sp {
    top: -180px !important;
  }

  .n-bottom-180-sp {
    bottom: -180px !important;
  }

  .n-left-180-sp {
    left: -180px !important;
  }

  .n-right-180-sp {
    right: -180px !important;
  }
  .top-185-sp {
    top: 185px !important;
  }

  .bottom-185-sp {
    bottom: 185px !important;
  }

  .left-185-sp {
    left: 185px !important;
  }

  .right-185-sp {
    right: 185px !important;
  }

  .n-top-185-sp {
    top: -185px !important;
  }

  .n-bottom-185-sp {
    bottom: -185px !important;
  }

  .n-left-185-sp {
    left: -185px !important;
  }

  .n-right-185-sp {
    right: -185px !important;
  }
  .top-190-sp {
    top: 190px !important;
  }

  .bottom-190-sp {
    bottom: 190px !important;
  }

  .left-190-sp {
    left: 190px !important;
  }

  .right-190-sp {
    right: 190px !important;
  }

  .n-top-190-sp {
    top: -190px !important;
  }

  .n-bottom-190-sp {
    bottom: -190px !important;
  }

  .n-left-190-sp {
    left: -190px !important;
  }

  .n-right-190-sp {
    right: -190px !important;
  }
  .top-195-sp {
    top: 195px !important;
  }

  .bottom-195-sp {
    bottom: 195px !important;
  }

  .left-195-sp {
    left: 195px !important;
  }

  .right-195-sp {
    right: 195px !important;
  }

  .n-top-195-sp {
    top: -195px !important;
  }

  .n-bottom-195-sp {
    bottom: -195px !important;
  }

  .n-left-195-sp {
    left: -195px !important;
  }

  .n-right-195-sp {
    right: -195px !important;
  }
  .top-200-sp {
    top: 200px !important;
  }

  .bottom-200-sp {
    bottom: 200px !important;
  }

  .left-200-sp {
    left: 200px !important;
  }

  .right-200-sp {
    right: 200px !important;
  }

  .n-top-200-sp {
    top: -200px !important;
  }

  .n-bottom-200-sp {
    bottom: -200px !important;
  }

  .n-left-200-sp {
    left: -200px !important;
  }

  .n-right-200-sp {
    right: -200px !important;
  }
  .top-205-sp {
    top: 205px !important;
  }

  .bottom-205-sp {
    bottom: 205px !important;
  }

  .left-205-sp {
    left: 205px !important;
  }

  .right-205-sp {
    right: 205px !important;
  }

  .n-top-205-sp {
    top: -205px !important;
  }

  .n-bottom-205-sp {
    bottom: -205px !important;
  }

  .n-left-205-sp {
    left: -205px !important;
  }

  .n-right-205-sp {
    right: -205px !important;
  }
  .top-210-sp {
    top: 210px !important;
  }

  .bottom-210-sp {
    bottom: 210px !important;
  }

  .left-210-sp {
    left: 210px !important;
  }

  .right-210-sp {
    right: 210px !important;
  }

  .n-top-210-sp {
    top: -210px !important;
  }

  .n-bottom-210-sp {
    bottom: -210px !important;
  }

  .n-left-210-sp {
    left: -210px !important;
  }

  .n-right-210-sp {
    right: -210px !important;
  }
  .top-215-sp {
    top: 215px !important;
  }

  .bottom-215-sp {
    bottom: 215px !important;
  }

  .left-215-sp {
    left: 215px !important;
  }

  .right-215-sp {
    right: 215px !important;
  }

  .n-top-215-sp {
    top: -215px !important;
  }

  .n-bottom-215-sp {
    bottom: -215px !important;
  }

  .n-left-215-sp {
    left: -215px !important;
  }

  .n-right-215-sp {
    right: -215px !important;
  }
  .top-220-sp {
    top: 220px !important;
  }

  .bottom-220-sp {
    bottom: 220px !important;
  }

  .left-220-sp {
    left: 220px !important;
  }

  .right-220-sp {
    right: 220px !important;
  }

  .n-top-220-sp {
    top: -220px !important;
  }

  .n-bottom-220-sp {
    bottom: -220px !important;
  }

  .n-left-220-sp {
    left: -220px !important;
  }

  .n-right-220-sp {
    right: -220px !important;
  }
  .top-225-sp {
    top: 225px !important;
  }

  .bottom-225-sp {
    bottom: 225px !important;
  }

  .left-225-sp {
    left: 225px !important;
  }

  .right-225-sp {
    right: 225px !important;
  }

  .n-top-225-sp {
    top: -225px !important;
  }

  .n-bottom-225-sp {
    bottom: -225px !important;
  }

  .n-left-225-sp {
    left: -225px !important;
  }

  .n-right-225-sp {
    right: -225px !important;
  }
  .top-230-sp {
    top: 230px !important;
  }

  .bottom-230-sp {
    bottom: 230px !important;
  }

  .left-230-sp {
    left: 230px !important;
  }

  .right-230-sp {
    right: 230px !important;
  }

  .n-top-230-sp {
    top: -230px !important;
  }

  .n-bottom-230-sp {
    bottom: -230px !important;
  }

  .n-left-230-sp {
    left: -230px !important;
  }

  .n-right-230-sp {
    right: -230px !important;
  }
  .top-235-sp {
    top: 235px !important;
  }

  .bottom-235-sp {
    bottom: 235px !important;
  }

  .left-235-sp {
    left: 235px !important;
  }

  .right-235-sp {
    right: 235px !important;
  }

  .n-top-235-sp {
    top: -235px !important;
  }

  .n-bottom-235-sp {
    bottom: -235px !important;
  }

  .n-left-235-sp {
    left: -235px !important;
  }

  .n-right-235-sp {
    right: -235px !important;
  }
  .top-240-sp {
    top: 240px !important;
  }

  .bottom-240-sp {
    bottom: 240px !important;
  }

  .left-240-sp {
    left: 240px !important;
  }

  .right-240-sp {
    right: 240px !important;
  }

  .n-top-240-sp {
    top: -240px !important;
  }

  .n-bottom-240-sp {
    bottom: -240px !important;
  }

  .n-left-240-sp {
    left: -240px !important;
  }

  .n-right-240-sp {
    right: -240px !important;
  }
  .top-245-sp {
    top: 245px !important;
  }

  .bottom-245-sp {
    bottom: 245px !important;
  }

  .left-245-sp {
    left: 245px !important;
  }

  .right-245-sp {
    right: 245px !important;
  }

  .n-top-245-sp {
    top: -245px !important;
  }

  .n-bottom-245-sp {
    bottom: -245px !important;
  }

  .n-left-245-sp {
    left: -245px !important;
  }

  .n-right-245-sp {
    right: -245px !important;
  }
  .top-250-sp {
    top: 250px !important;
  }

  .bottom-250-sp {
    bottom: 250px !important;
  }

  .left-250-sp {
    left: 250px !important;
  }

  .right-250-sp {
    right: 250px !important;
  }

  .n-top-250-sp {
    top: -250px !important;
  }

  .n-bottom-250-sp {
    bottom: -250px !important;
  }

  .n-left-250-sp {
    left: -250px !important;
  }

  .n-right-250-sp {
    right: -250px !important;
  }
  .top-255-sp {
    top: 255px !important;
  }

  .bottom-255-sp {
    bottom: 255px !important;
  }

  .left-255-sp {
    left: 255px !important;
  }

  .right-255-sp {
    right: 255px !important;
  }

  .n-top-255-sp {
    top: -255px !important;
  }

  .n-bottom-255-sp {
    bottom: -255px !important;
  }

  .n-left-255-sp {
    left: -255px !important;
  }

  .n-right-255-sp {
    right: -255px !important;
  }
  .top-260-sp {
    top: 260px !important;
  }

  .bottom-260-sp {
    bottom: 260px !important;
  }

  .left-260-sp {
    left: 260px !important;
  }

  .right-260-sp {
    right: 260px !important;
  }

  .n-top-260-sp {
    top: -260px !important;
  }

  .n-bottom-260-sp {
    bottom: -260px !important;
  }

  .n-left-260-sp {
    left: -260px !important;
  }

  .n-right-260-sp {
    right: -260px !important;
  }
  .top-265-sp {
    top: 265px !important;
  }

  .bottom-265-sp {
    bottom: 265px !important;
  }

  .left-265-sp {
    left: 265px !important;
  }

  .right-265-sp {
    right: 265px !important;
  }

  .n-top-265-sp {
    top: -265px !important;
  }

  .n-bottom-265-sp {
    bottom: -265px !important;
  }

  .n-left-265-sp {
    left: -265px !important;
  }

  .n-right-265-sp {
    right: -265px !important;
  }
  .top-270-sp {
    top: 270px !important;
  }

  .bottom-270-sp {
    bottom: 270px !important;
  }

  .left-270-sp {
    left: 270px !important;
  }

  .right-270-sp {
    right: 270px !important;
  }

  .n-top-270-sp {
    top: -270px !important;
  }

  .n-bottom-270-sp {
    bottom: -270px !important;
  }

  .n-left-270-sp {
    left: -270px !important;
  }

  .n-right-270-sp {
    right: -270px !important;
  }
  .top-275-sp {
    top: 275px !important;
  }

  .bottom-275-sp {
    bottom: 275px !important;
  }

  .left-275-sp {
    left: 275px !important;
  }

  .right-275-sp {
    right: 275px !important;
  }

  .n-top-275-sp {
    top: -275px !important;
  }

  .n-bottom-275-sp {
    bottom: -275px !important;
  }

  .n-left-275-sp {
    left: -275px !important;
  }

  .n-right-275-sp {
    right: -275px !important;
  }
  .top-280-sp {
    top: 280px !important;
  }

  .bottom-280-sp {
    bottom: 280px !important;
  }

  .left-280-sp {
    left: 280px !important;
  }

  .right-280-sp {
    right: 280px !important;
  }

  .n-top-280-sp {
    top: -280px !important;
  }

  .n-bottom-280-sp {
    bottom: -280px !important;
  }

  .n-left-280-sp {
    left: -280px !important;
  }

  .n-right-280-sp {
    right: -280px !important;
  }
  .top-285-sp {
    top: 285px !important;
  }

  .bottom-285-sp {
    bottom: 285px !important;
  }

  .left-285-sp {
    left: 285px !important;
  }

  .right-285-sp {
    right: 285px !important;
  }

  .n-top-285-sp {
    top: -285px !important;
  }

  .n-bottom-285-sp {
    bottom: -285px !important;
  }

  .n-left-285-sp {
    left: -285px !important;
  }

  .n-right-285-sp {
    right: -285px !important;
  }
  .top-290-sp {
    top: 290px !important;
  }

  .bottom-290-sp {
    bottom: 290px !important;
  }

  .left-290-sp {
    left: 290px !important;
  }

  .right-290-sp {
    right: 290px !important;
  }

  .n-top-290-sp {
    top: -290px !important;
  }

  .n-bottom-290-sp {
    bottom: -290px !important;
  }

  .n-left-290-sp {
    left: -290px !important;
  }

  .n-right-290-sp {
    right: -290px !important;
  }
  .top-295-sp {
    top: 295px !important;
  }

  .bottom-295-sp {
    bottom: 295px !important;
  }

  .left-295-sp {
    left: 295px !important;
  }

  .right-295-sp {
    right: 295px !important;
  }

  .n-top-295-sp {
    top: -295px !important;
  }

  .n-bottom-295-sp {
    bottom: -295px !important;
  }

  .n-left-295-sp {
    left: -295px !important;
  }

  .n-right-295-sp {
    right: -295px !important;
  }
  .top-300-sp {
    top: 300px !important;
  }

  .bottom-300-sp {
    bottom: 300px !important;
  }

  .left-300-sp {
    left: 300px !important;
  }

  .right-300-sp {
    right: 300px !important;
  }

  .n-top-300-sp {
    top: -300px !important;
  }

  .n-bottom-300-sp {
    bottom: -300px !important;
  }

  .n-left-300-sp {
    left: -300px !important;
  }

  .n-right-300-sp {
    right: -300px !important;
  }
  .top-305-sp {
    top: 305px !important;
  }

  .bottom-305-sp {
    bottom: 305px !important;
  }

  .left-305-sp {
    left: 305px !important;
  }

  .right-305-sp {
    right: 305px !important;
  }

  .n-top-305-sp {
    top: -305px !important;
  }

  .n-bottom-305-sp {
    bottom: -305px !important;
  }

  .n-left-305-sp {
    left: -305px !important;
  }

  .n-right-305-sp {
    right: -305px !important;
  }
  .top-310-sp {
    top: 310px !important;
  }

  .bottom-310-sp {
    bottom: 310px !important;
  }

  .left-310-sp {
    left: 310px !important;
  }

  .right-310-sp {
    right: 310px !important;
  }

  .n-top-310-sp {
    top: -310px !important;
  }

  .n-bottom-310-sp {
    bottom: -310px !important;
  }

  .n-left-310-sp {
    left: -310px !important;
  }

  .n-right-310-sp {
    right: -310px !important;
  }
  .top-315-sp {
    top: 315px !important;
  }

  .bottom-315-sp {
    bottom: 315px !important;
  }

  .left-315-sp {
    left: 315px !important;
  }

  .right-315-sp {
    right: 315px !important;
  }

  .n-top-315-sp {
    top: -315px !important;
  }

  .n-bottom-315-sp {
    bottom: -315px !important;
  }

  .n-left-315-sp {
    left: -315px !important;
  }

  .n-right-315-sp {
    right: -315px !important;
  }
  .top-320-sp {
    top: 320px !important;
  }

  .bottom-320-sp {
    bottom: 320px !important;
  }

  .left-320-sp {
    left: 320px !important;
  }

  .right-320-sp {
    right: 320px !important;
  }

  .n-top-320-sp {
    top: -320px !important;
  }

  .n-bottom-320-sp {
    bottom: -320px !important;
  }

  .n-left-320-sp {
    left: -320px !important;
  }

  .n-right-320-sp {
    right: -320px !important;
  }
  .top-325-sp {
    top: 325px !important;
  }

  .bottom-325-sp {
    bottom: 325px !important;
  }

  .left-325-sp {
    left: 325px !important;
  }

  .right-325-sp {
    right: 325px !important;
  }

  .n-top-325-sp {
    top: -325px !important;
  }

  .n-bottom-325-sp {
    bottom: -325px !important;
  }

  .n-left-325-sp {
    left: -325px !important;
  }

  .n-right-325-sp {
    right: -325px !important;
  }
  .top-330-sp {
    top: 330px !important;
  }

  .bottom-330-sp {
    bottom: 330px !important;
  }

  .left-330-sp {
    left: 330px !important;
  }

  .right-330-sp {
    right: 330px !important;
  }

  .n-top-330-sp {
    top: -330px !important;
  }

  .n-bottom-330-sp {
    bottom: -330px !important;
  }

  .n-left-330-sp {
    left: -330px !important;
  }

  .n-right-330-sp {
    right: -330px !important;
  }
  .top-335-sp {
    top: 335px !important;
  }

  .bottom-335-sp {
    bottom: 335px !important;
  }

  .left-335-sp {
    left: 335px !important;
  }

  .right-335-sp {
    right: 335px !important;
  }

  .n-top-335-sp {
    top: -335px !important;
  }

  .n-bottom-335-sp {
    bottom: -335px !important;
  }

  .n-left-335-sp {
    left: -335px !important;
  }

  .n-right-335-sp {
    right: -335px !important;
  }
  .top-340-sp {
    top: 340px !important;
  }

  .bottom-340-sp {
    bottom: 340px !important;
  }

  .left-340-sp {
    left: 340px !important;
  }

  .right-340-sp {
    right: 340px !important;
  }

  .n-top-340-sp {
    top: -340px !important;
  }

  .n-bottom-340-sp {
    bottom: -340px !important;
  }

  .n-left-340-sp {
    left: -340px !important;
  }

  .n-right-340-sp {
    right: -340px !important;
  }
  .top-345-sp {
    top: 345px !important;
  }

  .bottom-345-sp {
    bottom: 345px !important;
  }

  .left-345-sp {
    left: 345px !important;
  }

  .right-345-sp {
    right: 345px !important;
  }

  .n-top-345-sp {
    top: -345px !important;
  }

  .n-bottom-345-sp {
    bottom: -345px !important;
  }

  .n-left-345-sp {
    left: -345px !important;
  }

  .n-right-345-sp {
    right: -345px !important;
  }
  .top-350-sp {
    top: 350px !important;
  }

  .bottom-350-sp {
    bottom: 350px !important;
  }

  .left-350-sp {
    left: 350px !important;
  }

  .right-350-sp {
    right: 350px !important;
  }

  .n-top-350-sp {
    top: -350px !important;
  }

  .n-bottom-350-sp {
    bottom: -350px !important;
  }

  .n-left-350-sp {
    left: -350px !important;
  }

  .n-right-350-sp {
    right: -350px !important;
  }
  .top-355-sp {
    top: 355px !important;
  }

  .bottom-355-sp {
    bottom: 355px !important;
  }

  .left-355-sp {
    left: 355px !important;
  }

  .right-355-sp {
    right: 355px !important;
  }

  .n-top-355-sp {
    top: -355px !important;
  }

  .n-bottom-355-sp {
    bottom: -355px !important;
  }

  .n-left-355-sp {
    left: -355px !important;
  }

  .n-right-355-sp {
    right: -355px !important;
  }
  .top-360-sp {
    top: 360px !important;
  }

  .bottom-360-sp {
    bottom: 360px !important;
  }

  .left-360-sp {
    left: 360px !important;
  }

  .right-360-sp {
    right: 360px !important;
  }

  .n-top-360-sp {
    top: -360px !important;
  }

  .n-bottom-360-sp {
    bottom: -360px !important;
  }

  .n-left-360-sp {
    left: -360px !important;
  }

  .n-right-360-sp {
    right: -360px !important;
  }
  .top-365-sp {
    top: 365px !important;
  }

  .bottom-365-sp {
    bottom: 365px !important;
  }

  .left-365-sp {
    left: 365px !important;
  }

  .right-365-sp {
    right: 365px !important;
  }

  .n-top-365-sp {
    top: -365px !important;
  }

  .n-bottom-365-sp {
    bottom: -365px !important;
  }

  .n-left-365-sp {
    left: -365px !important;
  }

  .n-right-365-sp {
    right: -365px !important;
  }
  .top-370-sp {
    top: 370px !important;
  }

  .bottom-370-sp {
    bottom: 370px !important;
  }

  .left-370-sp {
    left: 370px !important;
  }

  .right-370-sp {
    right: 370px !important;
  }

  .n-top-370-sp {
    top: -370px !important;
  }

  .n-bottom-370-sp {
    bottom: -370px !important;
  }

  .n-left-370-sp {
    left: -370px !important;
  }

  .n-right-370-sp {
    right: -370px !important;
  }
  .top-375-sp {
    top: 375px !important;
  }

  .bottom-375-sp {
    bottom: 375px !important;
  }

  .left-375-sp {
    left: 375px !important;
  }

  .right-375-sp {
    right: 375px !important;
  }

  .n-top-375-sp {
    top: -375px !important;
  }

  .n-bottom-375-sp {
    bottom: -375px !important;
  }

  .n-left-375-sp {
    left: -375px !important;
  }

  .n-right-375-sp {
    right: -375px !important;
  }
  .top-380-sp {
    top: 380px !important;
  }

  .bottom-380-sp {
    bottom: 380px !important;
  }

  .left-380-sp {
    left: 380px !important;
  }

  .right-380-sp {
    right: 380px !important;
  }

  .n-top-380-sp {
    top: -380px !important;
  }

  .n-bottom-380-sp {
    bottom: -380px !important;
  }

  .n-left-380-sp {
    left: -380px !important;
  }

  .n-right-380-sp {
    right: -380px !important;
  }
  .top-385-sp {
    top: 385px !important;
  }

  .bottom-385-sp {
    bottom: 385px !important;
  }

  .left-385-sp {
    left: 385px !important;
  }

  .right-385-sp {
    right: 385px !important;
  }

  .n-top-385-sp {
    top: -385px !important;
  }

  .n-bottom-385-sp {
    bottom: -385px !important;
  }

  .n-left-385-sp {
    left: -385px !important;
  }

  .n-right-385-sp {
    right: -385px !important;
  }
  .top-390-sp {
    top: 390px !important;
  }

  .bottom-390-sp {
    bottom: 390px !important;
  }

  .left-390-sp {
    left: 390px !important;
  }

  .right-390-sp {
    right: 390px !important;
  }

  .n-top-390-sp {
    top: -390px !important;
  }

  .n-bottom-390-sp {
    bottom: -390px !important;
  }

  .n-left-390-sp {
    left: -390px !important;
  }

  .n-right-390-sp {
    right: -390px !important;
  }
  .top-395-sp {
    top: 395px !important;
  }

  .bottom-395-sp {
    bottom: 395px !important;
  }

  .left-395-sp {
    left: 395px !important;
  }

  .right-395-sp {
    right: 395px !important;
  }

  .n-top-395-sp {
    top: -395px !important;
  }

  .n-bottom-395-sp {
    bottom: -395px !important;
  }

  .n-left-395-sp {
    left: -395px !important;
  }

  .n-right-395-sp {
    right: -395px !important;
  }
  .top-400-sp {
    top: 400px !important;
  }

  .bottom-400-sp {
    bottom: 400px !important;
  }

  .left-400-sp {
    left: 400px !important;
  }

  .right-400-sp {
    right: 400px !important;
  }

  .n-top-400-sp {
    top: -400px !important;
  }

  .n-bottom-400-sp {
    bottom: -400px !important;
  }

  .n-left-400-sp {
    left: -400px !important;
  }

  .n-right-400-sp {
    right: -400px !important;
  }
  .top-405-sp {
    top: 405px !important;
  }

  .bottom-405-sp {
    bottom: 405px !important;
  }

  .left-405-sp {
    left: 405px !important;
  }

  .right-405-sp {
    right: 405px !important;
  }

  .n-top-405-sp {
    top: -405px !important;
  }

  .n-bottom-405-sp {
    bottom: -405px !important;
  }

  .n-left-405-sp {
    left: -405px !important;
  }

  .n-right-405-sp {
    right: -405px !important;
  }
  .top-410-sp {
    top: 410px !important;
  }

  .bottom-410-sp {
    bottom: 410px !important;
  }

  .left-410-sp {
    left: 410px !important;
  }

  .right-410-sp {
    right: 410px !important;
  }

  .n-top-410-sp {
    top: -410px !important;
  }

  .n-bottom-410-sp {
    bottom: -410px !important;
  }

  .n-left-410-sp {
    left: -410px !important;
  }

  .n-right-410-sp {
    right: -410px !important;
  }
  .top-415-sp {
    top: 415px !important;
  }

  .bottom-415-sp {
    bottom: 415px !important;
  }

  .left-415-sp {
    left: 415px !important;
  }

  .right-415-sp {
    right: 415px !important;
  }

  .n-top-415-sp {
    top: -415px !important;
  }

  .n-bottom-415-sp {
    bottom: -415px !important;
  }

  .n-left-415-sp {
    left: -415px !important;
  }

  .n-right-415-sp {
    right: -415px !important;
  }
  .top-420-sp {
    top: 420px !important;
  }

  .bottom-420-sp {
    bottom: 420px !important;
  }

  .left-420-sp {
    left: 420px !important;
  }

  .right-420-sp {
    right: 420px !important;
  }

  .n-top-420-sp {
    top: -420px !important;
  }

  .n-bottom-420-sp {
    bottom: -420px !important;
  }

  .n-left-420-sp {
    left: -420px !important;
  }

  .n-right-420-sp {
    right: -420px !important;
  }
  .top-425-sp {
    top: 425px !important;
  }

  .bottom-425-sp {
    bottom: 425px !important;
  }

  .left-425-sp {
    left: 425px !important;
  }

  .right-425-sp {
    right: 425px !important;
  }

  .n-top-425-sp {
    top: -425px !important;
  }

  .n-bottom-425-sp {
    bottom: -425px !important;
  }

  .n-left-425-sp {
    left: -425px !important;
  }

  .n-right-425-sp {
    right: -425px !important;
  }
  .top-430-sp {
    top: 430px !important;
  }

  .bottom-430-sp {
    bottom: 430px !important;
  }

  .left-430-sp {
    left: 430px !important;
  }

  .right-430-sp {
    right: 430px !important;
  }

  .n-top-430-sp {
    top: -430px !important;
  }

  .n-bottom-430-sp {
    bottom: -430px !important;
  }

  .n-left-430-sp {
    left: -430px !important;
  }

  .n-right-430-sp {
    right: -430px !important;
  }
  .top-435-sp {
    top: 435px !important;
  }

  .bottom-435-sp {
    bottom: 435px !important;
  }

  .left-435-sp {
    left: 435px !important;
  }

  .right-435-sp {
    right: 435px !important;
  }

  .n-top-435-sp {
    top: -435px !important;
  }

  .n-bottom-435-sp {
    bottom: -435px !important;
  }

  .n-left-435-sp {
    left: -435px !important;
  }

  .n-right-435-sp {
    right: -435px !important;
  }
  .top-440-sp {
    top: 440px !important;
  }

  .bottom-440-sp {
    bottom: 440px !important;
  }

  .left-440-sp {
    left: 440px !important;
  }

  .right-440-sp {
    right: 440px !important;
  }

  .n-top-440-sp {
    top: -440px !important;
  }

  .n-bottom-440-sp {
    bottom: -440px !important;
  }

  .n-left-440-sp {
    left: -440px !important;
  }

  .n-right-440-sp {
    right: -440px !important;
  }
  .top-445-sp {
    top: 445px !important;
  }

  .bottom-445-sp {
    bottom: 445px !important;
  }

  .left-445-sp {
    left: 445px !important;
  }

  .right-445-sp {
    right: 445px !important;
  }

  .n-top-445-sp {
    top: -445px !important;
  }

  .n-bottom-445-sp {
    bottom: -445px !important;
  }

  .n-left-445-sp {
    left: -445px !important;
  }

  .n-right-445-sp {
    right: -445px !important;
  }
  .top-450-sp {
    top: 450px !important;
  }

  .bottom-450-sp {
    bottom: 450px !important;
  }

  .left-450-sp {
    left: 450px !important;
  }

  .right-450-sp {
    right: 450px !important;
  }

  .n-top-450-sp {
    top: -450px !important;
  }

  .n-bottom-450-sp {
    bottom: -450px !important;
  }

  .n-left-450-sp {
    left: -450px !important;
  }

  .n-right-450-sp {
    right: -450px !important;
  }
  .top-455-sp {
    top: 455px !important;
  }

  .bottom-455-sp {
    bottom: 455px !important;
  }

  .left-455-sp {
    left: 455px !important;
  }

  .right-455-sp {
    right: 455px !important;
  }

  .n-top-455-sp {
    top: -455px !important;
  }

  .n-bottom-455-sp {
    bottom: -455px !important;
  }

  .n-left-455-sp {
    left: -455px !important;
  }

  .n-right-455-sp {
    right: -455px !important;
  }
  .top-460-sp {
    top: 460px !important;
  }

  .bottom-460-sp {
    bottom: 460px !important;
  }

  .left-460-sp {
    left: 460px !important;
  }

  .right-460-sp {
    right: 460px !important;
  }

  .n-top-460-sp {
    top: -460px !important;
  }

  .n-bottom-460-sp {
    bottom: -460px !important;
  }

  .n-left-460-sp {
    left: -460px !important;
  }

  .n-right-460-sp {
    right: -460px !important;
  }
  .top-465-sp {
    top: 465px !important;
  }

  .bottom-465-sp {
    bottom: 465px !important;
  }

  .left-465-sp {
    left: 465px !important;
  }

  .right-465-sp {
    right: 465px !important;
  }

  .n-top-465-sp {
    top: -465px !important;
  }

  .n-bottom-465-sp {
    bottom: -465px !important;
  }

  .n-left-465-sp {
    left: -465px !important;
  }

  .n-right-465-sp {
    right: -465px !important;
  }
  .top-470-sp {
    top: 470px !important;
  }

  .bottom-470-sp {
    bottom: 470px !important;
  }

  .left-470-sp {
    left: 470px !important;
  }

  .right-470-sp {
    right: 470px !important;
  }

  .n-top-470-sp {
    top: -470px !important;
  }

  .n-bottom-470-sp {
    bottom: -470px !important;
  }

  .n-left-470-sp {
    left: -470px !important;
  }

  .n-right-470-sp {
    right: -470px !important;
  }
  .top-475-sp {
    top: 475px !important;
  }

  .bottom-475-sp {
    bottom: 475px !important;
  }

  .left-475-sp {
    left: 475px !important;
  }

  .right-475-sp {
    right: 475px !important;
  }

  .n-top-475-sp {
    top: -475px !important;
  }

  .n-bottom-475-sp {
    bottom: -475px !important;
  }

  .n-left-475-sp {
    left: -475px !important;
  }

  .n-right-475-sp {
    right: -475px !important;
  }
  .top-480-sp {
    top: 480px !important;
  }

  .bottom-480-sp {
    bottom: 480px !important;
  }

  .left-480-sp {
    left: 480px !important;
  }

  .right-480-sp {
    right: 480px !important;
  }

  .n-top-480-sp {
    top: -480px !important;
  }

  .n-bottom-480-sp {
    bottom: -480px !important;
  }

  .n-left-480-sp {
    left: -480px !important;
  }

  .n-right-480-sp {
    right: -480px !important;
  }
  .top-485-sp {
    top: 485px !important;
  }

  .bottom-485-sp {
    bottom: 485px !important;
  }

  .left-485-sp {
    left: 485px !important;
  }

  .right-485-sp {
    right: 485px !important;
  }

  .n-top-485-sp {
    top: -485px !important;
  }

  .n-bottom-485-sp {
    bottom: -485px !important;
  }

  .n-left-485-sp {
    left: -485px !important;
  }

  .n-right-485-sp {
    right: -485px !important;
  }
  .top-490-sp {
    top: 490px !important;
  }

  .bottom-490-sp {
    bottom: 490px !important;
  }

  .left-490-sp {
    left: 490px !important;
  }

  .right-490-sp {
    right: 490px !important;
  }

  .n-top-490-sp {
    top: -490px !important;
  }

  .n-bottom-490-sp {
    bottom: -490px !important;
  }

  .n-left-490-sp {
    left: -490px !important;
  }

  .n-right-490-sp {
    right: -490px !important;
  }
  .top-495-sp {
    top: 495px !important;
  }

  .bottom-495-sp {
    bottom: 495px !important;
  }

  .left-495-sp {
    left: 495px !important;
  }

  .right-495-sp {
    right: 495px !important;
  }

  .n-top-495-sp {
    top: -495px !important;
  }

  .n-bottom-495-sp {
    bottom: -495px !important;
  }

  .n-left-495-sp {
    left: -495px !important;
  }

  .n-right-495-sp {
    right: -495px !important;
  }
  .top-500-sp {
    top: 500px !important;
  }

  .bottom-500-sp {
    bottom: 500px !important;
  }

  .left-500-sp {
    left: 500px !important;
  }

  .right-500-sp {
    right: 500px !important;
  }

  .n-top-500-sp {
    top: -500px !important;
  }

  .n-bottom-500-sp {
    bottom: -500px !important;
  }

  .n-left-500-sp {
    left: -500px !important;
  }

  .n-right-500-sp {
    right: -500px !important;
  }
  .top-505-sp {
    top: 505px !important;
  }

  .bottom-505-sp {
    bottom: 505px !important;
  }

  .left-505-sp {
    left: 505px !important;
  }

  .right-505-sp {
    right: 505px !important;
  }

  .n-top-505-sp {
    top: -505px !important;
  }

  .n-bottom-505-sp {
    bottom: -505px !important;
  }

  .n-left-505-sp {
    left: -505px !important;
  }

  .n-right-505-sp {
    right: -505px !important;
  }
  .top-510-sp {
    top: 510px !important;
  }

  .bottom-510-sp {
    bottom: 510px !important;
  }

  .left-510-sp {
    left: 510px !important;
  }

  .right-510-sp {
    right: 510px !important;
  }

  .n-top-510-sp {
    top: -510px !important;
  }

  .n-bottom-510-sp {
    bottom: -510px !important;
  }

  .n-left-510-sp {
    left: -510px !important;
  }

  .n-right-510-sp {
    right: -510px !important;
  }
  .top-515-sp {
    top: 515px !important;
  }

  .bottom-515-sp {
    bottom: 515px !important;
  }

  .left-515-sp {
    left: 515px !important;
  }

  .right-515-sp {
    right: 515px !important;
  }

  .n-top-515-sp {
    top: -515px !important;
  }

  .n-bottom-515-sp {
    bottom: -515px !important;
  }

  .n-left-515-sp {
    left: -515px !important;
  }

  .n-right-515-sp {
    right: -515px !important;
  }
  .top-520-sp {
    top: 520px !important;
  }

  .bottom-520-sp {
    bottom: 520px !important;
  }

  .left-520-sp {
    left: 520px !important;
  }

  .right-520-sp {
    right: 520px !important;
  }

  .n-top-520-sp {
    top: -520px !important;
  }

  .n-bottom-520-sp {
    bottom: -520px !important;
  }

  .n-left-520-sp {
    left: -520px !important;
  }

  .n-right-520-sp {
    right: -520px !important;
  }
  .top-525-sp {
    top: 525px !important;
  }

  .bottom-525-sp {
    bottom: 525px !important;
  }

  .left-525-sp {
    left: 525px !important;
  }

  .right-525-sp {
    right: 525px !important;
  }

  .n-top-525-sp {
    top: -525px !important;
  }

  .n-bottom-525-sp {
    bottom: -525px !important;
  }

  .n-left-525-sp {
    left: -525px !important;
  }

  .n-right-525-sp {
    right: -525px !important;
  }
  .top-530-sp {
    top: 530px !important;
  }

  .bottom-530-sp {
    bottom: 530px !important;
  }

  .left-530-sp {
    left: 530px !important;
  }

  .right-530-sp {
    right: 530px !important;
  }

  .n-top-530-sp {
    top: -530px !important;
  }

  .n-bottom-530-sp {
    bottom: -530px !important;
  }

  .n-left-530-sp {
    left: -530px !important;
  }

  .n-right-530-sp {
    right: -530px !important;
  }
  .top-535-sp {
    top: 535px !important;
  }

  .bottom-535-sp {
    bottom: 535px !important;
  }

  .left-535-sp {
    left: 535px !important;
  }

  .right-535-sp {
    right: 535px !important;
  }

  .n-top-535-sp {
    top: -535px !important;
  }

  .n-bottom-535-sp {
    bottom: -535px !important;
  }

  .n-left-535-sp {
    left: -535px !important;
  }

  .n-right-535-sp {
    right: -535px !important;
  }
  .top-540-sp {
    top: 540px !important;
  }

  .bottom-540-sp {
    bottom: 540px !important;
  }

  .left-540-sp {
    left: 540px !important;
  }

  .right-540-sp {
    right: 540px !important;
  }

  .n-top-540-sp {
    top: -540px !important;
  }

  .n-bottom-540-sp {
    bottom: -540px !important;
  }

  .n-left-540-sp {
    left: -540px !important;
  }

  .n-right-540-sp {
    right: -540px !important;
  }
  .top-545-sp {
    top: 545px !important;
  }

  .bottom-545-sp {
    bottom: 545px !important;
  }

  .left-545-sp {
    left: 545px !important;
  }

  .right-545-sp {
    right: 545px !important;
  }

  .n-top-545-sp {
    top: -545px !important;
  }

  .n-bottom-545-sp {
    bottom: -545px !important;
  }

  .n-left-545-sp {
    left: -545px !important;
  }

  .n-right-545-sp {
    right: -545px !important;
  }
  .top-550-sp {
    top: 550px !important;
  }

  .bottom-550-sp {
    bottom: 550px !important;
  }

  .left-550-sp {
    left: 550px !important;
  }

  .right-550-sp {
    right: 550px !important;
  }

  .n-top-550-sp {
    top: -550px !important;
  }

  .n-bottom-550-sp {
    bottom: -550px !important;
  }

  .n-left-550-sp {
    left: -550px !important;
  }

  .n-right-550-sp {
    right: -550px !important;
  }
  .top-555-sp {
    top: 555px !important;
  }

  .bottom-555-sp {
    bottom: 555px !important;
  }

  .left-555-sp {
    left: 555px !important;
  }

  .right-555-sp {
    right: 555px !important;
  }

  .n-top-555-sp {
    top: -555px !important;
  }

  .n-bottom-555-sp {
    bottom: -555px !important;
  }

  .n-left-555-sp {
    left: -555px !important;
  }

  .n-right-555-sp {
    right: -555px !important;
  }
  .top-560-sp {
    top: 560px !important;
  }

  .bottom-560-sp {
    bottom: 560px !important;
  }

  .left-560-sp {
    left: 560px !important;
  }

  .right-560-sp {
    right: 560px !important;
  }

  .n-top-560-sp {
    top: -560px !important;
  }

  .n-bottom-560-sp {
    bottom: -560px !important;
  }

  .n-left-560-sp {
    left: -560px !important;
  }

  .n-right-560-sp {
    right: -560px !important;
  }
  .top-565-sp {
    top: 565px !important;
  }

  .bottom-565-sp {
    bottom: 565px !important;
  }

  .left-565-sp {
    left: 565px !important;
  }

  .right-565-sp {
    right: 565px !important;
  }

  .n-top-565-sp {
    top: -565px !important;
  }

  .n-bottom-565-sp {
    bottom: -565px !important;
  }

  .n-left-565-sp {
    left: -565px !important;
  }

  .n-right-565-sp {
    right: -565px !important;
  }
  .top-570-sp {
    top: 570px !important;
  }

  .bottom-570-sp {
    bottom: 570px !important;
  }

  .left-570-sp {
    left: 570px !important;
  }

  .right-570-sp {
    right: 570px !important;
  }

  .n-top-570-sp {
    top: -570px !important;
  }

  .n-bottom-570-sp {
    bottom: -570px !important;
  }

  .n-left-570-sp {
    left: -570px !important;
  }

  .n-right-570-sp {
    right: -570px !important;
  }
  .top-575-sp {
    top: 575px !important;
  }

  .bottom-575-sp {
    bottom: 575px !important;
  }

  .left-575-sp {
    left: 575px !important;
  }

  .right-575-sp {
    right: 575px !important;
  }

  .n-top-575-sp {
    top: -575px !important;
  }

  .n-bottom-575-sp {
    bottom: -575px !important;
  }

  .n-left-575-sp {
    left: -575px !important;
  }

  .n-right-575-sp {
    right: -575px !important;
  }
  .top-580-sp {
    top: 580px !important;
  }

  .bottom-580-sp {
    bottom: 580px !important;
  }

  .left-580-sp {
    left: 580px !important;
  }

  .right-580-sp {
    right: 580px !important;
  }

  .n-top-580-sp {
    top: -580px !important;
  }

  .n-bottom-580-sp {
    bottom: -580px !important;
  }

  .n-left-580-sp {
    left: -580px !important;
  }

  .n-right-580-sp {
    right: -580px !important;
  }
  .top-585-sp {
    top: 585px !important;
  }

  .bottom-585-sp {
    bottom: 585px !important;
  }

  .left-585-sp {
    left: 585px !important;
  }

  .right-585-sp {
    right: 585px !important;
  }

  .n-top-585-sp {
    top: -585px !important;
  }

  .n-bottom-585-sp {
    bottom: -585px !important;
  }

  .n-left-585-sp {
    left: -585px !important;
  }

  .n-right-585-sp {
    right: -585px !important;
  }
  .top-590-sp {
    top: 590px !important;
  }

  .bottom-590-sp {
    bottom: 590px !important;
  }

  .left-590-sp {
    left: 590px !important;
  }

  .right-590-sp {
    right: 590px !important;
  }

  .n-top-590-sp {
    top: -590px !important;
  }

  .n-bottom-590-sp {
    bottom: -590px !important;
  }

  .n-left-590-sp {
    left: -590px !important;
  }

  .n-right-590-sp {
    right: -590px !important;
  }
  .top-595-sp {
    top: 595px !important;
  }

  .bottom-595-sp {
    bottom: 595px !important;
  }

  .left-595-sp {
    left: 595px !important;
  }

  .right-595-sp {
    right: 595px !important;
  }

  .n-top-595-sp {
    top: -595px !important;
  }

  .n-bottom-595-sp {
    bottom: -595px !important;
  }

  .n-left-595-sp {
    left: -595px !important;
  }

  .n-right-595-sp {
    right: -595px !important;
  }
  .top-600-sp {
    top: 600px !important;
  }

  .bottom-600-sp {
    bottom: 600px !important;
  }

  .left-600-sp {
    left: 600px !important;
  }

  .right-600-sp {
    right: 600px !important;
  }

  .n-top-600-sp {
    top: -600px !important;
  }

  .n-bottom-600-sp {
    bottom: -600px !important;
  }

  .n-left-600-sp {
    left: -600px !important;
  }

  .n-right-600-sp {
    right: -600px !important;
  }
  .top-605-sp {
    top: 605px !important;
  }

  .bottom-605-sp {
    bottom: 605px !important;
  }

  .left-605-sp {
    left: 605px !important;
  }

  .right-605-sp {
    right: 605px !important;
  }

  .n-top-605-sp {
    top: -605px !important;
  }

  .n-bottom-605-sp {
    bottom: -605px !important;
  }

  .n-left-605-sp {
    left: -605px !important;
  }

  .n-right-605-sp {
    right: -605px !important;
  }
  .top-610-sp {
    top: 610px !important;
  }

  .bottom-610-sp {
    bottom: 610px !important;
  }

  .left-610-sp {
    left: 610px !important;
  }

  .right-610-sp {
    right: 610px !important;
  }

  .n-top-610-sp {
    top: -610px !important;
  }

  .n-bottom-610-sp {
    bottom: -610px !important;
  }

  .n-left-610-sp {
    left: -610px !important;
  }

  .n-right-610-sp {
    right: -610px !important;
  }
  .top-615-sp {
    top: 615px !important;
  }

  .bottom-615-sp {
    bottom: 615px !important;
  }

  .left-615-sp {
    left: 615px !important;
  }

  .right-615-sp {
    right: 615px !important;
  }

  .n-top-615-sp {
    top: -615px !important;
  }

  .n-bottom-615-sp {
    bottom: -615px !important;
  }

  .n-left-615-sp {
    left: -615px !important;
  }

  .n-right-615-sp {
    right: -615px !important;
  }
  .top-620-sp {
    top: 620px !important;
  }

  .bottom-620-sp {
    bottom: 620px !important;
  }

  .left-620-sp {
    left: 620px !important;
  }

  .right-620-sp {
    right: 620px !important;
  }

  .n-top-620-sp {
    top: -620px !important;
  }

  .n-bottom-620-sp {
    bottom: -620px !important;
  }

  .n-left-620-sp {
    left: -620px !important;
  }

  .n-right-620-sp {
    right: -620px !important;
  }
  .top-625-sp {
    top: 625px !important;
  }

  .bottom-625-sp {
    bottom: 625px !important;
  }

  .left-625-sp {
    left: 625px !important;
  }

  .right-625-sp {
    right: 625px !important;
  }

  .n-top-625-sp {
    top: -625px !important;
  }

  .n-bottom-625-sp {
    bottom: -625px !important;
  }

  .n-left-625-sp {
    left: -625px !important;
  }

  .n-right-625-sp {
    right: -625px !important;
  }
  .top-630-sp {
    top: 630px !important;
  }

  .bottom-630-sp {
    bottom: 630px !important;
  }

  .left-630-sp {
    left: 630px !important;
  }

  .right-630-sp {
    right: 630px !important;
  }

  .n-top-630-sp {
    top: -630px !important;
  }

  .n-bottom-630-sp {
    bottom: -630px !important;
  }

  .n-left-630-sp {
    left: -630px !important;
  }

  .n-right-630-sp {
    right: -630px !important;
  }
  .top-635-sp {
    top: 635px !important;
  }

  .bottom-635-sp {
    bottom: 635px !important;
  }

  .left-635-sp {
    left: 635px !important;
  }

  .right-635-sp {
    right: 635px !important;
  }

  .n-top-635-sp {
    top: -635px !important;
  }

  .n-bottom-635-sp {
    bottom: -635px !important;
  }

  .n-left-635-sp {
    left: -635px !important;
  }

  .n-right-635-sp {
    right: -635px !important;
  }
  .top-640-sp {
    top: 640px !important;
  }

  .bottom-640-sp {
    bottom: 640px !important;
  }

  .left-640-sp {
    left: 640px !important;
  }

  .right-640-sp {
    right: 640px !important;
  }

  .n-top-640-sp {
    top: -640px !important;
  }

  .n-bottom-640-sp {
    bottom: -640px !important;
  }

  .n-left-640-sp {
    left: -640px !important;
  }

  .n-right-640-sp {
    right: -640px !important;
  }
  .top-645-sp {
    top: 645px !important;
  }

  .bottom-645-sp {
    bottom: 645px !important;
  }

  .left-645-sp {
    left: 645px !important;
  }

  .right-645-sp {
    right: 645px !important;
  }

  .n-top-645-sp {
    top: -645px !important;
  }

  .n-bottom-645-sp {
    bottom: -645px !important;
  }

  .n-left-645-sp {
    left: -645px !important;
  }

  .n-right-645-sp {
    right: -645px !important;
  }
  .top-650-sp {
    top: 650px !important;
  }

  .bottom-650-sp {
    bottom: 650px !important;
  }

  .left-650-sp {
    left: 650px !important;
  }

  .right-650-sp {
    right: 650px !important;
  }

  .n-top-650-sp {
    top: -650px !important;
  }

  .n-bottom-650-sp {
    bottom: -650px !important;
  }

  .n-left-650-sp {
    left: -650px !important;
  }

  .n-right-650-sp {
    right: -650px !important;
  }
  .top-655-sp {
    top: 655px !important;
  }

  .bottom-655-sp {
    bottom: 655px !important;
  }

  .left-655-sp {
    left: 655px !important;
  }

  .right-655-sp {
    right: 655px !important;
  }

  .n-top-655-sp {
    top: -655px !important;
  }

  .n-bottom-655-sp {
    bottom: -655px !important;
  }

  .n-left-655-sp {
    left: -655px !important;
  }

  .n-right-655-sp {
    right: -655px !important;
  }
  .top-660-sp {
    top: 660px !important;
  }

  .bottom-660-sp {
    bottom: 660px !important;
  }

  .left-660-sp {
    left: 660px !important;
  }

  .right-660-sp {
    right: 660px !important;
  }

  .n-top-660-sp {
    top: -660px !important;
  }

  .n-bottom-660-sp {
    bottom: -660px !important;
  }

  .n-left-660-sp {
    left: -660px !important;
  }

  .n-right-660-sp {
    right: -660px !important;
  }
  .top-665-sp {
    top: 665px !important;
  }

  .bottom-665-sp {
    bottom: 665px !important;
  }

  .left-665-sp {
    left: 665px !important;
  }

  .right-665-sp {
    right: 665px !important;
  }

  .n-top-665-sp {
    top: -665px !important;
  }

  .n-bottom-665-sp {
    bottom: -665px !important;
  }

  .n-left-665-sp {
    left: -665px !important;
  }

  .n-right-665-sp {
    right: -665px !important;
  }
  .top-670-sp {
    top: 670px !important;
  }

  .bottom-670-sp {
    bottom: 670px !important;
  }

  .left-670-sp {
    left: 670px !important;
  }

  .right-670-sp {
    right: 670px !important;
  }

  .n-top-670-sp {
    top: -670px !important;
  }

  .n-bottom-670-sp {
    bottom: -670px !important;
  }

  .n-left-670-sp {
    left: -670px !important;
  }

  .n-right-670-sp {
    right: -670px !important;
  }
  .top-675-sp {
    top: 675px !important;
  }

  .bottom-675-sp {
    bottom: 675px !important;
  }

  .left-675-sp {
    left: 675px !important;
  }

  .right-675-sp {
    right: 675px !important;
  }

  .n-top-675-sp {
    top: -675px !important;
  }

  .n-bottom-675-sp {
    bottom: -675px !important;
  }

  .n-left-675-sp {
    left: -675px !important;
  }

  .n-right-675-sp {
    right: -675px !important;
  }
  .top-680-sp {
    top: 680px !important;
  }

  .bottom-680-sp {
    bottom: 680px !important;
  }

  .left-680-sp {
    left: 680px !important;
  }

  .right-680-sp {
    right: 680px !important;
  }

  .n-top-680-sp {
    top: -680px !important;
  }

  .n-bottom-680-sp {
    bottom: -680px !important;
  }

  .n-left-680-sp {
    left: -680px !important;
  }

  .n-right-680-sp {
    right: -680px !important;
  }
  .top-685-sp {
    top: 685px !important;
  }

  .bottom-685-sp {
    bottom: 685px !important;
  }

  .left-685-sp {
    left: 685px !important;
  }

  .right-685-sp {
    right: 685px !important;
  }

  .n-top-685-sp {
    top: -685px !important;
  }

  .n-bottom-685-sp {
    bottom: -685px !important;
  }

  .n-left-685-sp {
    left: -685px !important;
  }

  .n-right-685-sp {
    right: -685px !important;
  }
  .top-690-sp {
    top: 690px !important;
  }

  .bottom-690-sp {
    bottom: 690px !important;
  }

  .left-690-sp {
    left: 690px !important;
  }

  .right-690-sp {
    right: 690px !important;
  }

  .n-top-690-sp {
    top: -690px !important;
  }

  .n-bottom-690-sp {
    bottom: -690px !important;
  }

  .n-left-690-sp {
    left: -690px !important;
  }

  .n-right-690-sp {
    right: -690px !important;
  }
  .top-695-sp {
    top: 695px !important;
  }

  .bottom-695-sp {
    bottom: 695px !important;
  }

  .left-695-sp {
    left: 695px !important;
  }

  .right-695-sp {
    right: 695px !important;
  }

  .n-top-695-sp {
    top: -695px !important;
  }

  .n-bottom-695-sp {
    bottom: -695px !important;
  }

  .n-left-695-sp {
    left: -695px !important;
  }

  .n-right-695-sp {
    right: -695px !important;
  }
  .top-700-sp {
    top: 700px !important;
  }

  .bottom-700-sp {
    bottom: 700px !important;
  }

  .left-700-sp {
    left: 700px !important;
  }

  .right-700-sp {
    right: 700px !important;
  }

  .n-top-700-sp {
    top: -700px !important;
  }

  .n-bottom-700-sp {
    bottom: -700px !important;
  }

  .n-left-700-sp {
    left: -700px !important;
  }

  .n-right-700-sp {
    right: -700px !important;
  }
  .top-705-sp {
    top: 705px !important;
  }

  .bottom-705-sp {
    bottom: 705px !important;
  }

  .left-705-sp {
    left: 705px !important;
  }

  .right-705-sp {
    right: 705px !important;
  }

  .n-top-705-sp {
    top: -705px !important;
  }

  .n-bottom-705-sp {
    bottom: -705px !important;
  }

  .n-left-705-sp {
    left: -705px !important;
  }

  .n-right-705-sp {
    right: -705px !important;
  }
  .top-710-sp {
    top: 710px !important;
  }

  .bottom-710-sp {
    bottom: 710px !important;
  }

  .left-710-sp {
    left: 710px !important;
  }

  .right-710-sp {
    right: 710px !important;
  }

  .n-top-710-sp {
    top: -710px !important;
  }

  .n-bottom-710-sp {
    bottom: -710px !important;
  }

  .n-left-710-sp {
    left: -710px !important;
  }

  .n-right-710-sp {
    right: -710px !important;
  }
  .top-715-sp {
    top: 715px !important;
  }

  .bottom-715-sp {
    bottom: 715px !important;
  }

  .left-715-sp {
    left: 715px !important;
  }

  .right-715-sp {
    right: 715px !important;
  }

  .n-top-715-sp {
    top: -715px !important;
  }

  .n-bottom-715-sp {
    bottom: -715px !important;
  }

  .n-left-715-sp {
    left: -715px !important;
  }

  .n-right-715-sp {
    right: -715px !important;
  }
  .top-720-sp {
    top: 720px !important;
  }

  .bottom-720-sp {
    bottom: 720px !important;
  }

  .left-720-sp {
    left: 720px !important;
  }

  .right-720-sp {
    right: 720px !important;
  }

  .n-top-720-sp {
    top: -720px !important;
  }

  .n-bottom-720-sp {
    bottom: -720px !important;
  }

  .n-left-720-sp {
    left: -720px !important;
  }

  .n-right-720-sp {
    right: -720px !important;
  }
  .top-725-sp {
    top: 725px !important;
  }

  .bottom-725-sp {
    bottom: 725px !important;
  }

  .left-725-sp {
    left: 725px !important;
  }

  .right-725-sp {
    right: 725px !important;
  }

  .n-top-725-sp {
    top: -725px !important;
  }

  .n-bottom-725-sp {
    bottom: -725px !important;
  }

  .n-left-725-sp {
    left: -725px !important;
  }

  .n-right-725-sp {
    right: -725px !important;
  }
  .top-730-sp {
    top: 730px !important;
  }

  .bottom-730-sp {
    bottom: 730px !important;
  }

  .left-730-sp {
    left: 730px !important;
  }

  .right-730-sp {
    right: 730px !important;
  }

  .n-top-730-sp {
    top: -730px !important;
  }

  .n-bottom-730-sp {
    bottom: -730px !important;
  }

  .n-left-730-sp {
    left: -730px !important;
  }

  .n-right-730-sp {
    right: -730px !important;
  }
  .top-735-sp {
    top: 735px !important;
  }

  .bottom-735-sp {
    bottom: 735px !important;
  }

  .left-735-sp {
    left: 735px !important;
  }

  .right-735-sp {
    right: 735px !important;
  }

  .n-top-735-sp {
    top: -735px !important;
  }

  .n-bottom-735-sp {
    bottom: -735px !important;
  }

  .n-left-735-sp {
    left: -735px !important;
  }

  .n-right-735-sp {
    right: -735px !important;
  }
  .top-740-sp {
    top: 740px !important;
  }

  .bottom-740-sp {
    bottom: 740px !important;
  }

  .left-740-sp {
    left: 740px !important;
  }

  .right-740-sp {
    right: 740px !important;
  }

  .n-top-740-sp {
    top: -740px !important;
  }

  .n-bottom-740-sp {
    bottom: -740px !important;
  }

  .n-left-740-sp {
    left: -740px !important;
  }

  .n-right-740-sp {
    right: -740px !important;
  }
  .top-745-sp {
    top: 745px !important;
  }

  .bottom-745-sp {
    bottom: 745px !important;
  }

  .left-745-sp {
    left: 745px !important;
  }

  .right-745-sp {
    right: 745px !important;
  }

  .n-top-745-sp {
    top: -745px !important;
  }

  .n-bottom-745-sp {
    bottom: -745px !important;
  }

  .n-left-745-sp {
    left: -745px !important;
  }

  .n-right-745-sp {
    right: -745px !important;
  }
  .top-750-sp {
    top: 750px !important;
  }

  .bottom-750-sp {
    bottom: 750px !important;
  }

  .left-750-sp {
    left: 750px !important;
  }

  .right-750-sp {
    right: 750px !important;
  }

  .n-top-750-sp {
    top: -750px !important;
  }

  .n-bottom-750-sp {
    bottom: -750px !important;
  }

  .n-left-750-sp {
    left: -750px !important;
  }

  .n-right-750-sp {
    right: -750px !important;
  }
  .top-755-sp {
    top: 755px !important;
  }

  .bottom-755-sp {
    bottom: 755px !important;
  }

  .left-755-sp {
    left: 755px !important;
  }

  .right-755-sp {
    right: 755px !important;
  }

  .n-top-755-sp {
    top: -755px !important;
  }

  .n-bottom-755-sp {
    bottom: -755px !important;
  }

  .n-left-755-sp {
    left: -755px !important;
  }

  .n-right-755-sp {
    right: -755px !important;
  }
  .top-760-sp {
    top: 760px !important;
  }

  .bottom-760-sp {
    bottom: 760px !important;
  }

  .left-760-sp {
    left: 760px !important;
  }

  .right-760-sp {
    right: 760px !important;
  }

  .n-top-760-sp {
    top: -760px !important;
  }

  .n-bottom-760-sp {
    bottom: -760px !important;
  }

  .n-left-760-sp {
    left: -760px !important;
  }

  .n-right-760-sp {
    right: -760px !important;
  }
  .top-765-sp {
    top: 765px !important;
  }

  .bottom-765-sp {
    bottom: 765px !important;
  }

  .left-765-sp {
    left: 765px !important;
  }

  .right-765-sp {
    right: 765px !important;
  }

  .n-top-765-sp {
    top: -765px !important;
  }

  .n-bottom-765-sp {
    bottom: -765px !important;
  }

  .n-left-765-sp {
    left: -765px !important;
  }

  .n-right-765-sp {
    right: -765px !important;
  }
  .top-770-sp {
    top: 770px !important;
  }

  .bottom-770-sp {
    bottom: 770px !important;
  }

  .left-770-sp {
    left: 770px !important;
  }

  .right-770-sp {
    right: 770px !important;
  }

  .n-top-770-sp {
    top: -770px !important;
  }

  .n-bottom-770-sp {
    bottom: -770px !important;
  }

  .n-left-770-sp {
    left: -770px !important;
  }

  .n-right-770-sp {
    right: -770px !important;
  }
  .top-775-sp {
    top: 775px !important;
  }

  .bottom-775-sp {
    bottom: 775px !important;
  }

  .left-775-sp {
    left: 775px !important;
  }

  .right-775-sp {
    right: 775px !important;
  }

  .n-top-775-sp {
    top: -775px !important;
  }

  .n-bottom-775-sp {
    bottom: -775px !important;
  }

  .n-left-775-sp {
    left: -775px !important;
  }

  .n-right-775-sp {
    right: -775px !important;
  }
  .top-780-sp {
    top: 780px !important;
  }

  .bottom-780-sp {
    bottom: 780px !important;
  }

  .left-780-sp {
    left: 780px !important;
  }

  .right-780-sp {
    right: 780px !important;
  }

  .n-top-780-sp {
    top: -780px !important;
  }

  .n-bottom-780-sp {
    bottom: -780px !important;
  }

  .n-left-780-sp {
    left: -780px !important;
  }

  .n-right-780-sp {
    right: -780px !important;
  }
  .top-785-sp {
    top: 785px !important;
  }

  .bottom-785-sp {
    bottom: 785px !important;
  }

  .left-785-sp {
    left: 785px !important;
  }

  .right-785-sp {
    right: 785px !important;
  }

  .n-top-785-sp {
    top: -785px !important;
  }

  .n-bottom-785-sp {
    bottom: -785px !important;
  }

  .n-left-785-sp {
    left: -785px !important;
  }

  .n-right-785-sp {
    right: -785px !important;
  }
  .top-790-sp {
    top: 790px !important;
  }

  .bottom-790-sp {
    bottom: 790px !important;
  }

  .left-790-sp {
    left: 790px !important;
  }

  .right-790-sp {
    right: 790px !important;
  }

  .n-top-790-sp {
    top: -790px !important;
  }

  .n-bottom-790-sp {
    bottom: -790px !important;
  }

  .n-left-790-sp {
    left: -790px !important;
  }

  .n-right-790-sp {
    right: -790px !important;
  }
  .top-795-sp {
    top: 795px !important;
  }

  .bottom-795-sp {
    bottom: 795px !important;
  }

  .left-795-sp {
    left: 795px !important;
  }

  .right-795-sp {
    right: 795px !important;
  }

  .n-top-795-sp {
    top: -795px !important;
  }

  .n-bottom-795-sp {
    bottom: -795px !important;
  }

  .n-left-795-sp {
    left: -795px !important;
  }

  .n-right-795-sp {
    right: -795px !important;
  }
  .top-800-sp {
    top: 800px !important;
  }

  .bottom-800-sp {
    bottom: 800px !important;
  }

  .left-800-sp {
    left: 800px !important;
  }

  .right-800-sp {
    right: 800px !important;
  }

  .n-top-800-sp {
    top: -800px !important;
  }

  .n-bottom-800-sp {
    bottom: -800px !important;
  }

  .n-left-800-sp {
    left: -800px !important;
  }

  .n-right-800-sp {
    right: -800px !important;
  }
  .top-805-sp {
    top: 805px !important;
  }

  .bottom-805-sp {
    bottom: 805px !important;
  }

  .left-805-sp {
    left: 805px !important;
  }

  .right-805-sp {
    right: 805px !important;
  }

  .n-top-805-sp {
    top: -805px !important;
  }

  .n-bottom-805-sp {
    bottom: -805px !important;
  }

  .n-left-805-sp {
    left: -805px !important;
  }

  .n-right-805-sp {
    right: -805px !important;
  }
  .top-810-sp {
    top: 810px !important;
  }

  .bottom-810-sp {
    bottom: 810px !important;
  }

  .left-810-sp {
    left: 810px !important;
  }

  .right-810-sp {
    right: 810px !important;
  }

  .n-top-810-sp {
    top: -810px !important;
  }

  .n-bottom-810-sp {
    bottom: -810px !important;
  }

  .n-left-810-sp {
    left: -810px !important;
  }

  .n-right-810-sp {
    right: -810px !important;
  }
  .top-815-sp {
    top: 815px !important;
  }

  .bottom-815-sp {
    bottom: 815px !important;
  }

  .left-815-sp {
    left: 815px !important;
  }

  .right-815-sp {
    right: 815px !important;
  }

  .n-top-815-sp {
    top: -815px !important;
  }

  .n-bottom-815-sp {
    bottom: -815px !important;
  }

  .n-left-815-sp {
    left: -815px !important;
  }

  .n-right-815-sp {
    right: -815px !important;
  }
  .top-820-sp {
    top: 820px !important;
  }

  .bottom-820-sp {
    bottom: 820px !important;
  }

  .left-820-sp {
    left: 820px !important;
  }

  .right-820-sp {
    right: 820px !important;
  }

  .n-top-820-sp {
    top: -820px !important;
  }

  .n-bottom-820-sp {
    bottom: -820px !important;
  }

  .n-left-820-sp {
    left: -820px !important;
  }

  .n-right-820-sp {
    right: -820px !important;
  }
  .top-825-sp {
    top: 825px !important;
  }

  .bottom-825-sp {
    bottom: 825px !important;
  }

  .left-825-sp {
    left: 825px !important;
  }

  .right-825-sp {
    right: 825px !important;
  }

  .n-top-825-sp {
    top: -825px !important;
  }

  .n-bottom-825-sp {
    bottom: -825px !important;
  }

  .n-left-825-sp {
    left: -825px !important;
  }

  .n-right-825-sp {
    right: -825px !important;
  }
  .top-830-sp {
    top: 830px !important;
  }

  .bottom-830-sp {
    bottom: 830px !important;
  }

  .left-830-sp {
    left: 830px !important;
  }

  .right-830-sp {
    right: 830px !important;
  }

  .n-top-830-sp {
    top: -830px !important;
  }

  .n-bottom-830-sp {
    bottom: -830px !important;
  }

  .n-left-830-sp {
    left: -830px !important;
  }

  .n-right-830-sp {
    right: -830px !important;
  }
  .top-835-sp {
    top: 835px !important;
  }

  .bottom-835-sp {
    bottom: 835px !important;
  }

  .left-835-sp {
    left: 835px !important;
  }

  .right-835-sp {
    right: 835px !important;
  }

  .n-top-835-sp {
    top: -835px !important;
  }

  .n-bottom-835-sp {
    bottom: -835px !important;
  }

  .n-left-835-sp {
    left: -835px !important;
  }

  .n-right-835-sp {
    right: -835px !important;
  }
  .top-840-sp {
    top: 840px !important;
  }

  .bottom-840-sp {
    bottom: 840px !important;
  }

  .left-840-sp {
    left: 840px !important;
  }

  .right-840-sp {
    right: 840px !important;
  }

  .n-top-840-sp {
    top: -840px !important;
  }

  .n-bottom-840-sp {
    bottom: -840px !important;
  }

  .n-left-840-sp {
    left: -840px !important;
  }

  .n-right-840-sp {
    right: -840px !important;
  }
  .top-845-sp {
    top: 845px !important;
  }

  .bottom-845-sp {
    bottom: 845px !important;
  }

  .left-845-sp {
    left: 845px !important;
  }

  .right-845-sp {
    right: 845px !important;
  }

  .n-top-845-sp {
    top: -845px !important;
  }

  .n-bottom-845-sp {
    bottom: -845px !important;
  }

  .n-left-845-sp {
    left: -845px !important;
  }

  .n-right-845-sp {
    right: -845px !important;
  }
  .top-850-sp {
    top: 850px !important;
  }

  .bottom-850-sp {
    bottom: 850px !important;
  }

  .left-850-sp {
    left: 850px !important;
  }

  .right-850-sp {
    right: 850px !important;
  }

  .n-top-850-sp {
    top: -850px !important;
  }

  .n-bottom-850-sp {
    bottom: -850px !important;
  }

  .n-left-850-sp {
    left: -850px !important;
  }

  .n-right-850-sp {
    right: -850px !important;
  }
  .top-855-sp {
    top: 855px !important;
  }

  .bottom-855-sp {
    bottom: 855px !important;
  }

  .left-855-sp {
    left: 855px !important;
  }

  .right-855-sp {
    right: 855px !important;
  }

  .n-top-855-sp {
    top: -855px !important;
  }

  .n-bottom-855-sp {
    bottom: -855px !important;
  }

  .n-left-855-sp {
    left: -855px !important;
  }

  .n-right-855-sp {
    right: -855px !important;
  }
  .top-860-sp {
    top: 860px !important;
  }

  .bottom-860-sp {
    bottom: 860px !important;
  }

  .left-860-sp {
    left: 860px !important;
  }

  .right-860-sp {
    right: 860px !important;
  }

  .n-top-860-sp {
    top: -860px !important;
  }

  .n-bottom-860-sp {
    bottom: -860px !important;
  }

  .n-left-860-sp {
    left: -860px !important;
  }

  .n-right-860-sp {
    right: -860px !important;
  }
  .top-865-sp {
    top: 865px !important;
  }

  .bottom-865-sp {
    bottom: 865px !important;
  }

  .left-865-sp {
    left: 865px !important;
  }

  .right-865-sp {
    right: 865px !important;
  }

  .n-top-865-sp {
    top: -865px !important;
  }

  .n-bottom-865-sp {
    bottom: -865px !important;
  }

  .n-left-865-sp {
    left: -865px !important;
  }

  .n-right-865-sp {
    right: -865px !important;
  }
  .top-870-sp {
    top: 870px !important;
  }

  .bottom-870-sp {
    bottom: 870px !important;
  }

  .left-870-sp {
    left: 870px !important;
  }

  .right-870-sp {
    right: 870px !important;
  }

  .n-top-870-sp {
    top: -870px !important;
  }

  .n-bottom-870-sp {
    bottom: -870px !important;
  }

  .n-left-870-sp {
    left: -870px !important;
  }

  .n-right-870-sp {
    right: -870px !important;
  }
  .top-875-sp {
    top: 875px !important;
  }

  .bottom-875-sp {
    bottom: 875px !important;
  }

  .left-875-sp {
    left: 875px !important;
  }

  .right-875-sp {
    right: 875px !important;
  }

  .n-top-875-sp {
    top: -875px !important;
  }

  .n-bottom-875-sp {
    bottom: -875px !important;
  }

  .n-left-875-sp {
    left: -875px !important;
  }

  .n-right-875-sp {
    right: -875px !important;
  }
  .top-880-sp {
    top: 880px !important;
  }

  .bottom-880-sp {
    bottom: 880px !important;
  }

  .left-880-sp {
    left: 880px !important;
  }

  .right-880-sp {
    right: 880px !important;
  }

  .n-top-880-sp {
    top: -880px !important;
  }

  .n-bottom-880-sp {
    bottom: -880px !important;
  }

  .n-left-880-sp {
    left: -880px !important;
  }

  .n-right-880-sp {
    right: -880px !important;
  }
  .top-885-sp {
    top: 885px !important;
  }

  .bottom-885-sp {
    bottom: 885px !important;
  }

  .left-885-sp {
    left: 885px !important;
  }

  .right-885-sp {
    right: 885px !important;
  }

  .n-top-885-sp {
    top: -885px !important;
  }

  .n-bottom-885-sp {
    bottom: -885px !important;
  }

  .n-left-885-sp {
    left: -885px !important;
  }

  .n-right-885-sp {
    right: -885px !important;
  }
  .top-890-sp {
    top: 890px !important;
  }

  .bottom-890-sp {
    bottom: 890px !important;
  }

  .left-890-sp {
    left: 890px !important;
  }

  .right-890-sp {
    right: 890px !important;
  }

  .n-top-890-sp {
    top: -890px !important;
  }

  .n-bottom-890-sp {
    bottom: -890px !important;
  }

  .n-left-890-sp {
    left: -890px !important;
  }

  .n-right-890-sp {
    right: -890px !important;
  }
  .top-895-sp {
    top: 895px !important;
  }

  .bottom-895-sp {
    bottom: 895px !important;
  }

  .left-895-sp {
    left: 895px !important;
  }

  .right-895-sp {
    right: 895px !important;
  }

  .n-top-895-sp {
    top: -895px !important;
  }

  .n-bottom-895-sp {
    bottom: -895px !important;
  }

  .n-left-895-sp {
    left: -895px !important;
  }

  .n-right-895-sp {
    right: -895px !important;
  }
  .top-900-sp {
    top: 900px !important;
  }

  .bottom-900-sp {
    bottom: 900px !important;
  }

  .left-900-sp {
    left: 900px !important;
  }

  .right-900-sp {
    right: 900px !important;
  }

  .n-top-900-sp {
    top: -900px !important;
  }

  .n-bottom-900-sp {
    bottom: -900px !important;
  }

  .n-left-900-sp {
    left: -900px !important;
  }

  .n-right-900-sp {
    right: -900px !important;
  }
  .top-905-sp {
    top: 905px !important;
  }

  .bottom-905-sp {
    bottom: 905px !important;
  }

  .left-905-sp {
    left: 905px !important;
  }

  .right-905-sp {
    right: 905px !important;
  }

  .n-top-905-sp {
    top: -905px !important;
  }

  .n-bottom-905-sp {
    bottom: -905px !important;
  }

  .n-left-905-sp {
    left: -905px !important;
  }

  .n-right-905-sp {
    right: -905px !important;
  }
  .top-910-sp {
    top: 910px !important;
  }

  .bottom-910-sp {
    bottom: 910px !important;
  }

  .left-910-sp {
    left: 910px !important;
  }

  .right-910-sp {
    right: 910px !important;
  }

  .n-top-910-sp {
    top: -910px !important;
  }

  .n-bottom-910-sp {
    bottom: -910px !important;
  }

  .n-left-910-sp {
    left: -910px !important;
  }

  .n-right-910-sp {
    right: -910px !important;
  }
  .top-915-sp {
    top: 915px !important;
  }

  .bottom-915-sp {
    bottom: 915px !important;
  }

  .left-915-sp {
    left: 915px !important;
  }

  .right-915-sp {
    right: 915px !important;
  }

  .n-top-915-sp {
    top: -915px !important;
  }

  .n-bottom-915-sp {
    bottom: -915px !important;
  }

  .n-left-915-sp {
    left: -915px !important;
  }

  .n-right-915-sp {
    right: -915px !important;
  }
  .top-920-sp {
    top: 920px !important;
  }

  .bottom-920-sp {
    bottom: 920px !important;
  }

  .left-920-sp {
    left: 920px !important;
  }

  .right-920-sp {
    right: 920px !important;
  }

  .n-top-920-sp {
    top: -920px !important;
  }

  .n-bottom-920-sp {
    bottom: -920px !important;
  }

  .n-left-920-sp {
    left: -920px !important;
  }

  .n-right-920-sp {
    right: -920px !important;
  }
  .top-925-sp {
    top: 925px !important;
  }

  .bottom-925-sp {
    bottom: 925px !important;
  }

  .left-925-sp {
    left: 925px !important;
  }

  .right-925-sp {
    right: 925px !important;
  }

  .n-top-925-sp {
    top: -925px !important;
  }

  .n-bottom-925-sp {
    bottom: -925px !important;
  }

  .n-left-925-sp {
    left: -925px !important;
  }

  .n-right-925-sp {
    right: -925px !important;
  }
  .top-930-sp {
    top: 930px !important;
  }

  .bottom-930-sp {
    bottom: 930px !important;
  }

  .left-930-sp {
    left: 930px !important;
  }

  .right-930-sp {
    right: 930px !important;
  }

  .n-top-930-sp {
    top: -930px !important;
  }

  .n-bottom-930-sp {
    bottom: -930px !important;
  }

  .n-left-930-sp {
    left: -930px !important;
  }

  .n-right-930-sp {
    right: -930px !important;
  }
  .top-935-sp {
    top: 935px !important;
  }

  .bottom-935-sp {
    bottom: 935px !important;
  }

  .left-935-sp {
    left: 935px !important;
  }

  .right-935-sp {
    right: 935px !important;
  }

  .n-top-935-sp {
    top: -935px !important;
  }

  .n-bottom-935-sp {
    bottom: -935px !important;
  }

  .n-left-935-sp {
    left: -935px !important;
  }

  .n-right-935-sp {
    right: -935px !important;
  }
  .top-940-sp {
    top: 940px !important;
  }

  .bottom-940-sp {
    bottom: 940px !important;
  }

  .left-940-sp {
    left: 940px !important;
  }

  .right-940-sp {
    right: 940px !important;
  }

  .n-top-940-sp {
    top: -940px !important;
  }

  .n-bottom-940-sp {
    bottom: -940px !important;
  }

  .n-left-940-sp {
    left: -940px !important;
  }

  .n-right-940-sp {
    right: -940px !important;
  }
  .top-945-sp {
    top: 945px !important;
  }

  .bottom-945-sp {
    bottom: 945px !important;
  }

  .left-945-sp {
    left: 945px !important;
  }

  .right-945-sp {
    right: 945px !important;
  }

  .n-top-945-sp {
    top: -945px !important;
  }

  .n-bottom-945-sp {
    bottom: -945px !important;
  }

  .n-left-945-sp {
    left: -945px !important;
  }

  .n-right-945-sp {
    right: -945px !important;
  }
  .top-950-sp {
    top: 950px !important;
  }

  .bottom-950-sp {
    bottom: 950px !important;
  }

  .left-950-sp {
    left: 950px !important;
  }

  .right-950-sp {
    right: 950px !important;
  }

  .n-top-950-sp {
    top: -950px !important;
  }

  .n-bottom-950-sp {
    bottom: -950px !important;
  }

  .n-left-950-sp {
    left: -950px !important;
  }

  .n-right-950-sp {
    right: -950px !important;
  }
  .top-955-sp {
    top: 955px !important;
  }

  .bottom-955-sp {
    bottom: 955px !important;
  }

  .left-955-sp {
    left: 955px !important;
  }

  .right-955-sp {
    right: 955px !important;
  }

  .n-top-955-sp {
    top: -955px !important;
  }

  .n-bottom-955-sp {
    bottom: -955px !important;
  }

  .n-left-955-sp {
    left: -955px !important;
  }

  .n-right-955-sp {
    right: -955px !important;
  }
  .top-960-sp {
    top: 960px !important;
  }

  .bottom-960-sp {
    bottom: 960px !important;
  }

  .left-960-sp {
    left: 960px !important;
  }

  .right-960-sp {
    right: 960px !important;
  }

  .n-top-960-sp {
    top: -960px !important;
  }

  .n-bottom-960-sp {
    bottom: -960px !important;
  }

  .n-left-960-sp {
    left: -960px !important;
  }

  .n-right-960-sp {
    right: -960px !important;
  }
  .top-965-sp {
    top: 965px !important;
  }

  .bottom-965-sp {
    bottom: 965px !important;
  }

  .left-965-sp {
    left: 965px !important;
  }

  .right-965-sp {
    right: 965px !important;
  }

  .n-top-965-sp {
    top: -965px !important;
  }

  .n-bottom-965-sp {
    bottom: -965px !important;
  }

  .n-left-965-sp {
    left: -965px !important;
  }

  .n-right-965-sp {
    right: -965px !important;
  }
  .top-970-sp {
    top: 970px !important;
  }

  .bottom-970-sp {
    bottom: 970px !important;
  }

  .left-970-sp {
    left: 970px !important;
  }

  .right-970-sp {
    right: 970px !important;
  }

  .n-top-970-sp {
    top: -970px !important;
  }

  .n-bottom-970-sp {
    bottom: -970px !important;
  }

  .n-left-970-sp {
    left: -970px !important;
  }

  .n-right-970-sp {
    right: -970px !important;
  }
  .top-975-sp {
    top: 975px !important;
  }

  .bottom-975-sp {
    bottom: 975px !important;
  }

  .left-975-sp {
    left: 975px !important;
  }

  .right-975-sp {
    right: 975px !important;
  }

  .n-top-975-sp {
    top: -975px !important;
  }

  .n-bottom-975-sp {
    bottom: -975px !important;
  }

  .n-left-975-sp {
    left: -975px !important;
  }

  .n-right-975-sp {
    right: -975px !important;
  }
  .top-980-sp {
    top: 980px !important;
  }

  .bottom-980-sp {
    bottom: 980px !important;
  }

  .left-980-sp {
    left: 980px !important;
  }

  .right-980-sp {
    right: 980px !important;
  }

  .n-top-980-sp {
    top: -980px !important;
  }

  .n-bottom-980-sp {
    bottom: -980px !important;
  }

  .n-left-980-sp {
    left: -980px !important;
  }

  .n-right-980-sp {
    right: -980px !important;
  }
  .top-985-sp {
    top: 985px !important;
  }

  .bottom-985-sp {
    bottom: 985px !important;
  }

  .left-985-sp {
    left: 985px !important;
  }

  .right-985-sp {
    right: 985px !important;
  }

  .n-top-985-sp {
    top: -985px !important;
  }

  .n-bottom-985-sp {
    bottom: -985px !important;
  }

  .n-left-985-sp {
    left: -985px !important;
  }

  .n-right-985-sp {
    right: -985px !important;
  }
  .top-990-sp {
    top: 990px !important;
  }

  .bottom-990-sp {
    bottom: 990px !important;
  }

  .left-990-sp {
    left: 990px !important;
  }

  .right-990-sp {
    right: 990px !important;
  }

  .n-top-990-sp {
    top: -990px !important;
  }

  .n-bottom-990-sp {
    bottom: -990px !important;
  }

  .n-left-990-sp {
    left: -990px !important;
  }

  .n-right-990-sp {
    right: -990px !important;
  }
  .top-995-sp {
    top: 995px !important;
  }

  .bottom-995-sp {
    bottom: 995px !important;
  }

  .left-995-sp {
    left: 995px !important;
  }

  .right-995-sp {
    right: 995px !important;
  }

  .n-top-995-sp {
    top: -995px !important;
  }

  .n-bottom-995-sp {
    bottom: -995px !important;
  }

  .n-left-995-sp {
    left: -995px !important;
  }

  .n-right-995-sp {
    right: -995px !important;
  }
  .top-1000-sp {
    top: 1000px !important;
  }

  .bottom-1000-sp {
    bottom: 1000px !important;
  }

  .left-1000-sp {
    left: 1000px !important;
  }

  .right-1000-sp {
    right: 1000px !important;
  }

  .n-top-1000-sp {
    top: -1000px !important;
  }

  .n-bottom-1000-sp {
    bottom: -1000px !important;
  }

  .n-left-1000-sp {
    left: -1000px !important;
  }

  .n-right-1000-sp {
    right: -1000px !important;
  }
  .color-main-sp {
    color: #FFE100 !important;
  }
  .bg-main-sp {
    background-color: #FFE100 !important;
  }
  .color-sub-sp {
    color: #5A5A5A !important;
  }
  .bg-sub-sp {
    background-color: #5A5A5A !important;
  }
  .color-black-sp {
    color: #000 !important;
  }
  .bg-black-sp {
    background-color: #000 !important;
  }
  .color-white-sp {
    color: #fff !important;
  }
  .bg-white-sp {
    background-color: #fff !important;
  }
  .color-text-sp {
    color: #222 !important;
  }
  .bg-text-sp {
    background-color: #222 !important;
  }
  .color-link-sp {
    color: #5A5A5A !important;
  }
  .bg-link-sp {
    background-color: #5A5A5A !important;
  }
  .color-important-sp {
    color: #EB0731 !important;
  }
  .bg-important-sp {
    background-color: #EB0731 !important;
  }
  .color-success-sp {
    color: #38BF58 !important;
  }
  .bg-success-sp {
    background-color: #38BF58 !important;
  }
  .color-caution-sp {
    color: #FF9F1C !important;
  }
  .bg-caution-sp {
    background-color: #FF9F1C !important;
  }
  .color-background01-sp {
    color: #FFF49E !important;
  }
  .bg-background01-sp {
    background-color: #FFF49E !important;
  }
  .color-background02-sp {
    color: #F5F5F5 !important;
  }
  .bg-background02-sp {
    background-color: #F5F5F5 !important;
  }
  .color-background03-sp {
    color: #FFFBE0 !important;
  }
  .bg-background03-sp {
    background-color: #FFFBE0 !important;
  }
  .color-border01-sp {
    color: #EBEBEB !important;
  }
  .bg-border01-sp {
    background-color: #EBEBEB !important;
  }
  .color-border02-sp {
    color: #AAAAAA !important;
  }
  .bg-border02-sp {
    background-color: #AAAAAA !important;
  }
  .color-btn-sp {
    color: #323232 !important;
  }
  .bg-btn-sp {
    background-color: #323232 !important;
  }
  .color-table01-sp {
    color: #FAFAFA !important;
  }
  .bg-table01-sp {
    background-color: #FAFAFA !important;
  }
  .color-disable-sp {
    color: #AAAAAA !important;
  }
  .bg-disable-sp {
    background-color: #AAAAAA !important;
  }
  .color-gas-sp {
    color: #0175C2 !important;
  }
  .bg-gas-sp {
    background-color: #0175C2 !important;
  }
  .color-line-sp {
    color: #06C755 !important;
  }
  .bg-line-sp {
    background-color: #06C755 !important;
  }
  .color-netflix-sp {
    color: #E50914 !important;
  }
  .bg-netflix-sp {
    background-color: #E50914 !important;
  }
  .color-card-hover-sp {
    color: #F8FFFF !important;
  }
  .bg-card-hover-sp {
    background-color: #F8FFFF !important;
  }
  .color-header-hover-sp {
    color: #00808B !important;
  }
  .bg-header-hover-sp {
    background-color: #00808B !important;
  }
  .color-mineo-sp {
    color: #00A23F !important;
  }
  .bg-mineo-sp {
    background-color: #00A23F !important;
  }
  .color-au-sp {
    color: #EB5505 !important;
  }
  .bg-au-sp {
    background-color: #EB5505 !important;
  }
  .color-uq-blue-sp {
    color: #0099FF !important;
  }
  .bg-uq-blue-sp {
    background-color: #0099FF !important;
  }
  .color-uq-pink-sp {
    color: #E4007F !important;
  }
  .bg-uq-pink-sp {
    background-color: #E4007F !important;
  }
  .color-typen-sp {
    color: #00AFF2 !important;
  }
  .bg-typen-sp {
    background-color: #00AFF2 !important;
  }
  .text > p:nth-of-type(n+2) {
    margin-top: 4px;
  }
  .text.large {
    font-size: 1.8rem;
  }
  .text-link {
    font-size: 1.4rem;
  }
  .text-attention-list > dl:nth-of-type(n+2) {
    margin-top: 16px;
  }
  .text-attention-list > dl > dd {
    margin-top: 4px;
  }
  .link {
    font-size: 1.1rem;
  }
  .link > p:nth-of-type(n+2) {
    margin-top: 5px;
  }
  .link > p > span:before,
.link > p > a:before {
    top: 4px;
  }
  .link-help > p > span,
.link-help > p > a {
    font-size: 1.4rem;
  }
  .link-help > p > span:after,
.link-help > p > a:after {
    margin-left: 4px;
    top: 3px;
    width: 16px;
    height: 16px;
  }
  .column {
    gap: 12px;
  }
  .column-w1 {
    width: calc((100% - 132px) / 12);
  }
  .column-w1-sp {
    width: calc((100% - 132px) / 12);
  }
  .column-w2 {
    width: calc((100% - 60px) / 6);
  }
  .column-w2-sp {
    width: calc((100% - 60px) / 6);
  }
  .column-w3 {
    width: calc((100% - 36px) / 4);
  }
  .column-w3-sp {
    width: calc((100% - 36px) / 4);
  }
  .column-w4 {
    width: calc((100% - 24px) / 3);
  }
  .column-w4-sp {
    width: calc((100% - 24px) / 3);
  }
  .column-w5 {
    width: calc((100% - 16.8px) / 2.4);
  }
  .column-w5-sp {
    width: calc((100% - 16.8px) / 2.4);
  }
  .column-w6 {
    width: calc((100% - 12px) / 2);
  }
  .column-w6-sp {
    width: calc((100% - 12px) / 2);
  }
  .column-w7 {
    width: calc((100% - 8.5714285714px) / 1.7142857143);
  }
  .column-w7-sp {
    width: calc((100% - 8.5714285714px) / 1.7142857143);
  }
  .column-w8 {
    width: calc((100% - 6px) / 1.5);
  }
  .column-w8-sp {
    width: calc((100% - 6px) / 1.5);
  }
  .column-w9 {
    width: calc((100% - 4px) / 1.3333333333);
  }
  .column-w9-sp {
    width: calc((100% - 4px) / 1.3333333333);
  }
  .column-w10 {
    width: calc((100% - 2.4px) / 1.2);
  }
  .column-w10-sp {
    width: calc((100% - 2.4px) / 1.2);
  }
  .column-w11 {
    width: calc((100% - 1.0909090909px) / 1.0909090909);
  }
  .column-w11-sp {
    width: calc((100% - 1.0909090909px) / 1.0909090909);
  }
  .column-w12 {
    width: calc((100% - 0px) / 1);
  }
  .column-w12-sp {
    width: calc((100% - 0px) / 1);
  }
  .column-center {
    gap: 12px;
  }
  .list-col1 > * {
    width: calc((100% - 0px) / 1);
  }
  .list-col1-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col1-sp > * {
    position: relative;
    width: calc((100% - 0px) / 1) !important;
    height: auto !important;
  }
  .list-col1-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col2 > * {
    width: calc((100% - 12px) / 2);
  }
  .list-col2-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col2-sp > * {
    position: relative;
    width: calc((100% - 12px) / 2) !important;
    height: auto !important;
  }
  .list-col2-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col3 > * {
    width: calc((100% - 24px) / 3);
  }
  .list-col3-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col3-sp > * {
    position: relative;
    width: calc((100% - 24px) / 3) !important;
    height: auto !important;
  }
  .list-col3-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col4 > * {
    width: calc((100% - 36px) / 4);
  }
  .list-col4-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col4-sp > * {
    position: relative;
    width: calc((100% - 36px) / 4) !important;
    height: auto !important;
  }
  .list-col4-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col5 > * {
    width: calc((100% - 48px) / 5);
  }
  .list-col5-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col5-sp > * {
    position: relative;
    width: calc((100% - 48px) / 5) !important;
    height: auto !important;
  }
  .list-col5-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col6 > * {
    width: calc((100% - 60px) / 6);
  }
  .list-col6-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col6-sp > * {
    position: relative;
    width: calc((100% - 60px) / 6) !important;
    height: auto !important;
  }
  .list-col6-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col7 > * {
    width: calc((100% - 72px) / 7);
  }
  .list-col7-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col7-sp > * {
    position: relative;
    width: calc((100% - 72px) / 7) !important;
    height: auto !important;
  }
  .list-col7-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col8 > * {
    width: calc((100% - 84px) / 8);
  }
  .list-col8-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col8-sp > * {
    position: relative;
    width: calc((100% - 84px) / 8) !important;
    height: auto !important;
  }
  .list-col8-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col9 > * {
    width: calc((100% - 96px) / 9);
  }
  .list-col9-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col9-sp > * {
    position: relative;
    width: calc((100% - 96px) / 9) !important;
    height: auto !important;
  }
  .list-col9-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col10 > * {
    width: calc((100% - 108px) / 10);
  }
  .list-col10-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col10-sp > * {
    position: relative;
    width: calc((100% - 108px) / 10) !important;
    height: auto !important;
  }
  .list-col10-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col11 > * {
    width: calc((100% - 120px) / 11);
  }
  .list-col11-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col11-sp > * {
    position: relative;
    width: calc((100% - 120px) / 11) !important;
    height: auto !important;
  }
  .list-col11-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
  .list-col12 > * {
    width: calc((100% - 132px) / 12);
  }
  .list-col12-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 12px;
  }
  .list-col12-sp > * {
    position: relative;
    width: calc((100% - 132px) / 12) !important;
    height: auto !important;
  }
  .list-col12-sp.center > ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col0-sp {
    display: block;
  }
  .list-col0-sp > * {
    width: 100% !important;
  }
	.keyvisual-h1 {
		font-size: 1.4rem;
		padding: 4px 10px 2px;
	}
  .title-h1 {
    font-size: 2rem;
    margin-bottom: 20px;
  }
  .title-h2 {
    font-size: 2rem;
    margin-bottom: 20px;
  }
  .title-h2 > h2 {
    background-size: 54px;
    padding: 12px 30px 12px 30px;
  }
  .title-h2 > h2:after {
    width: 28px;
  }
  .title-h2 > h2 > small {
    font-size: 1.4rem;
  }
  .title-h3 {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
  .title-h4 {
    margin-bottom: 20px;
    font-size: 1.5rem;
  }
  .title-notice {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
  .title-feature {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 16px;
    margin-top: 40px;
  }
  .title-feature > h3 {
    font-size: 1.6rem;
  }
  .title-ch {
    margin-bottom: 20px;
  }
  .title-ch-copy {
    margin-bottom: 4px;
    font-size: 1.4rem;
  }
  .title-ch-title {
    font-size: 1.6rem;
  }
  .contents-body.full-sp {
    padding: 0;
  }
  .contents-section {
    padding: 40px 0;
  }
  .accordion {
    margin-top: 24px;
  }
  .accordion-step > dl > dt {
    background-position: center right 20px;
    background-size: 44px;
  }
  .accordion-step > dl > dt {
    padding: 8px 32px;
    display: block;
    height: auto;
  }
  .accordion-step > dl > dt > span {
    display: block;
    width: auto;
    color: #5A5A5A;
    background-color: transparent;
  }
  .accordion-step > dl > dt > p {
    padding-right: 32px;
    padding-left: 0;
    display: block;
    width: auto;
    font-size: 1.5rem;
  }
  .accordion-step > dl > dd {
    padding: 28px 20px 40px;
  }
  .accordion-attention.on > dl > dt > span {
    background-image: url(/share/img/icon-accordion-close.svg);
  }
  .accordion-attention.on > dl > dd {
    -webkit-mask-image: none;
    mask-image: none;
  }
  .accordion-attention > dl > dd {
    height: 73.5px;
    overflow: hidden;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(#000, transparent);
    mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
    mask-image: linear-gradient(#000, transparent);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .accordion-sp.on > dl > dt {
    background-image: url(/share/img/icon-accordion-close.svg);
  }
  .accordion-sp > dl {
    border-radius: 10px;
    border: 1px solid #EBEBEB;
    overflow: hidden;
    background-color: #fff;
  }
  .accordion-sp > dl > dt {
    line-height: 1.3;
    text-align: left;
    font-weight: bold;
    min-height: 70px;
    padding: 8px 24px;
    padding-right: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px 10px 0 0;
    background-image: url(/share/img/icon-accordion-open.svg);
    background-repeat: no-repeat;
    background-position: center right 12px;
  }
  .accordion-sp > dl > dd {
    display: none;
    border-top: 1px solid #EBEBEB;
    padding: 24px 20px 32px;
  }
  .accordion-table {
    margin-top: 16px;
  }
  .modal.scroll .modal-body {
    padding-top: 50px;
    padding-bottom: 100px;
  }
  .modal-close {
    width: 30px;
    top: 15px;
    right: 15px;
  }
  .modal-body {
    padding: 0 10px;
  }
  .modal-contents {
    padding: 30px 20px 60px;
  }
  .modal-iframe-contents {
    padding: 10px 20px 60px;
  }
  .modal-iframe-contents > iframe {
    margin: 0;
    -webkit-transform: none;
    transform: none;
    width: 100%;
  }
  .modal-iframe-body {
    padding: 30px 20px;
  }
  .modal.old .modal-body {
    padding: 50px 20px;
  }
  .btn {
    max-width: 310px;
  }
  .btn > a {
    padding: 10px 30px;
    background-position: center right 20px;
    min-height: 56px;
    font-size: 1.6rem;
  }
  .btn > a[target=_blank] {
    background-size: 16px;
  }
  .btn > a[href$=".pdf"] {
    background-position: center right 20px;
    background-size: 14px;
  }
  .btn.large {
    max-width: 310px;
  }
  .btn.large > a {
    min-height: 56px;
    font-size: 1.6rem;
  }
  .btn.variable {
    width: 335px;
    margin: 0 auto;
  }
  .table-scroll-inner {
    width: 860px;
  }
  .table {
    line-height: 1.3;
  }
  .table-inner > table > thead > tr > th {
    padding: 10px;
  }
  .table-inner > table > tbody > tr > th {
    padding: 10px;
  }
  .table-inner > table > tbody > tr > td {
    padding: 10px;
  }
  .table-gr {
    line-height: 1.3;
  }
  .table-gr-inner > table > thead > tr > th {
    padding: 12px;
  }
  .table-gr-inner > table > tbody > tr > th {
    padding: 12px;
  }
  .table-gr-inner > table > tbody > tr > td {
    padding: 12px;
  }
  .table-rounded {
    margin-top: 16px;
    padding: 24px 20px;
  }
  .table-law-inner table > tbody > tr > th {
    text-align: left;
    display: block;
    padding: 12px;
  }
  .table-law-inner table > tbody > tr > td {
    display: block;
    padding: 12px;
  }
  .table-fuel-inner {
    display: block;
  }
  .table-denki-detail .card {
    padding: 0;
  }
  .table-denki-detail .card:nth-of-type(n+2) {
    margin-top: 32px;
  }
  .table-denki-detail .card:nth-of-type(2) {
    margin-top: 48px;
  }
  .table-denki-detail .card:nth-of-type(2):before {
    height: 48px;
    top: -48px;
  }
  .table-denki-detail .card:last-of-type {
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .table-denki-detail .card:last-of-type > dl > dt {
    display: none;
  }
  .table-denki-detail .card:last-of-type > dl > dd {
    padding: 0;
    border: none;
  }
  .table-denki-detail .card > dl > dt {
    font-size: 1.8rem;
    padding-top: 24px;
  }
  .table-denki-detail .card > dl > dt small {
    font-size: 1.4rem;
  }
  .table-denki-detail .card > dl > dd {
    padding: 0 20px 24px;
  }
  .table-denki-detail-text {
    margin: 0;
    text-align: left;
    font-size: 1.4rem;
  }
  .table-denki-detail-table {
    margin-top: 16px;
  }
  .table-denki-detail-table > table {
    display: block;
  }
  .table-denki-detail-table > table > tbody > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .table-denki-detail-table > table > tbody > tr > th {
    text-align: left;
    padding: 8px 20px;
    width: 100%;
  }
  .table-denki-detail-table > table > tbody > tr > td {
    padding: 8px 15px;
    width: 30%;
    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;
  }
  .table-denki-detail-table > table > tbody > tr > td:last-of-type {
    width: 70%;
  }
  .table-denki-detail-table > table > tbody > tr > td:not(.bg-background01) {
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .table-denki-detail-table > table > tbody > tr > td[colspan="2"] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    word-break: break-all;
    width: 100%;
    text-align: left;
  }
  .table-equal tr th {
    padding: 8px;
  }
  .table-equal tr td {
    padding: 8px;
  }
  .table-service > thead > tr {
    display: block;
  }
  .table-service > thead > tr > th {
    display: block;
    font-size: 1.4rem;
  }
  .table-service > tbody > tr {
    display: block;
  }
  .table-service > tbody > tr > th {
    display: block;
  }
  .table-service > tbody > tr > td {
    text-align: left;
    display: block;
  }
  .table-4-2 > dl {
    width: 50%;
  }
  .table-scrollwrap-sp {
    margin: 0 -20px;
    overflow: auto;
    padding-bottom: 8px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .table-scrollwrap-sp::after, .table-scrollwrap-sp::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    content: "";
    display: block;
    width: 20px;
    height: 1px;
  }
  .table-scrollwrap-sp-contents {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
  }
  .card {
    padding: 24px 0;
  }
  .card.shadow {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
  }
  .card-link > span,
.card-link > a {
    padding: 24px 0;
    background-size: 8px;
    background-position: center right 16px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
  }
  .card-link > span[target=_blank],
.card-link > a[target=_blank] {
    background-size: 16px;
  }
  .card-link.checker > a {
    height: 100px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 108px;
  }
  .card-link.checker > a > p {
    text-align: left;
    font-size: 1.6rem;
  }
  .card-link.checker > a > img {
    width: 80px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    left: 15px;
  }
  .card-link.bundle > a > img {
    width: 200px;
  }
  .card-link.feature > a > img,
.card-link.feature > span > img {
    width: 200px;
  }
  .card-link.point > span > dl > dt,
.card-link.point > a > dl > dt {
    height: 52px;
    font-size: 1.8rem;
  }
  .card-link.point > span > dl > dt small,
.card-link.point > a > dl > dt small {
    font-size: 1.2rem;
  }
  .card-link.point > span > dl > dd,
.card-link.point > a > dl > dd {
    padding: 16px 0;
    height: calc(100% - 52px);
    background-size: 8px;
    background-position: center right 16px;
  }
  .card-link.plan > a > dl > dt {
    height: 52px;
    font-size: 1.8rem;
  }
  .card-link.plan > a > dl > dd {
    background-size: 8px;
    background-position: center right 16px;
  }
  .card-link.plan > a > dl > dd > dl {
    display: block;
  }
  .card-link.plan > a > dl > dd > dl > dt {
    margin-top: 20px;
    width: 100%;
  }
  .card-link.plan > a > dl > dd > dl > dd {
    width: 100%;
  }
  .card-link.support > a[target=_blank] > dl > dd {
    background-size: 18px;
  }
  .card-link.support > a > dl > dt {
    height: 52px;
    font-size: 1.8rem;
  }
  .card-link.support > a > dl > dd {
    display: block;
    padding: 24px 32px;
    height: calc(100% - 52px);
    background-size: 8px;
    background-position: center right 16px;
  }
  .card-link.support > a > dl > dd > img {
    width: 180px;
    margin-top: 8px;
  }
  .card-link.useful > a {
    display: block;
    padding-left: 12px;
    padding-right: 12px;
  }
  .card-link.useful > a .useful-card-label {
    font-size: 1.2rem;
  }
  .card-link.useful > a .useful-card-text {
    margin-bottom: 12px;
  }
  .card-link.useful > a .useful-card-pic {
    max-width: 180px;
  }
  .card-link.service > a[target=_blank] > dl > dd {
    background-size: 18px;
  }
  .card-link.service > a > dl > dt {
    min-height: 52px;
    font-size: 1.8rem;
  }
  .card-link.service > a > dl > dd {
    padding: 20px 20px;
    padding-right: 40px;
    background-size: 8px;
    background-position: center right 16px;
  }
  .card-link.service > a > dl > dd .service-card-text > dt {
    font-size: 1.4rem;
  }
  .card-link.service > a > dl > dd .service-card-text > dd {
    margin-left: 8px;
  }
  .card-link.service > a > dl > dd .service-card-price {
    margin-top: 8px;
  }
  .card-link.benefits > a {
    padding: 16px;
    padding-right: 30px;
  }
  .card-link.benefits > a > dl > dt {
    width: 70px;
  }
  .card-link.benefits > a > dl > dd {
    padding-left: 8px;
    width: calc(100% - 70px);
  }
  .card-link.benefits > a > dl > dd > p {
    font-size: 1.4rem;
  }
  .card-link.benefits > a > dl > dd > p:nth-of-type(n+2) {
    margin-top: 4px;
  }
  .card-link.benefits > a > dl > dd > p > span {
    font-size: 1.6rem;
  }
  .card-link.benefits > a > dl > dd > p > span > strong {
    font-size: 2rem;
  }
  .card-link.reason > a {
    padding: 24px 16px;
  }
  .card-link.reason > a > img {
    width: 160px;
  }
  .card-link.reason > a > p {
    margin-top: 16px;
  }
  .card-link.option > div,
.card-link.option > a {
    padding: 24px 20px;
  }
  .card-link.option .option-title {
    margin-top: 20px;
  }
  .card-link.option .option-title > dt {
    width: 100px;
    margin-right: 12px;
  }
  .card-link.option .option-title > dd {
    font-size: 1.6rem;
  }
  .card-btn > span,
.card-btn > a {
    padding: 8px 24px;
    min-height: 80px;
  }
  .card-btn > span > p,
.card-btn > a > p {
    font-size: 1.6rem;
  }
  .card-btn.icon > span,
.card-btn.icon > a {
    min-height: 100px;
    padding-left: 12px;
  }
  .card-btn.icon > span > img,
.card-btn.icon > a > img {
    width: 80px;
  }
  .card-btn.icon > span > p > small,
.card-btn.icon > a > p > small {
    font-size: 1.4rem;
  }
  .card-btn.medium > span > p,
.card-btn.medium > a > p {
    font-size: 1.6rem;
  }
  .card-btn.small > span > p,
.card-btn.small > a > p {
    font-size: 1.6rem;
  }
  .card-btn.pic > a > dl > dt {
    width: 70px;
  }
  .card-btn.pic > a > dl > dd {
    font-size: 1.5rem;
    padding: 10px 12px;
    padding-right: 56px;
    width: calc(100% - 70px);
  }
  .card-btn.service > a {
    padding: 24px;
  }
  .card-faq > a {
    font-size: 1.5rem;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    background-size: 8px;
    background-position: center right 16px;
  }
  .card-faq > a[target=_blank] {
    background-size: 16px;
  }
  .card-faq > a:before {
    left: 20px;
  }
  .card-course {
    padding: 20px !important;
  }
  .card-course.column-w6-sp > dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card-course.column-w6-sp > dl > dt {
    margin-bottom: 8px;
  }
  .card-course.column-w6-sp > dl > dd {
    width: 100%;
    margin: auto 0;
  }
  .card-nf-pack-cp-inner {
    background-image: none;
  }
  .card-nf-pack-cp-arrow {
    margin: 12px 0;
  }
  .card-nf-pack-cp-price-term {
    font-size: 1.8rem;
  }
  .card-nf-pack-cp-price-num {
    margin-top: 4px;
    font-size: 2rem;
  }
  .card-nf-pack-cp-price-num > strong {
    font-size: 4.8rem;
  }
  .card-nf-pack-cp-price > sup {
    font-size: 1.2rem;
    bottom: 2.5em;
  }
  .card-nf-pack-cp-10gb-label {
    font-size: 1.4rem;
    width: 64px;
    height: 64px;
    line-height: 1.3;
  }
  .card.reason {
    padding: 24px 16px;
  }
  .card.reason > img {
    width: 160px;
  }
  .card-box > a {
    height: auto;
  }
  .card-box > a[target=_blank] .card-box-body > dd {
    background-size: 20px;
    background-position: center right 14px;
  }
  .card-box.flat-sp .card-box-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .card-box.flat-sp .card-box-body > dt {
    width: 110px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px 0 0 10px;
  }
  .card-box.flat-sp .card-box-body > dd {
    width: 100%;
    border-radius: 0 10px 10px 0;
  }
  .card-box-body {
    height: auto;
  }
  .card-box-body > dt {
    min-height: 52px;
    font-size: 1.8rem;
  }
  .card-box-body > dd {
    padding: 24px 16px;
    height: calc(100% - 52px);
    background-size: 8px;
    background-position: center right 16px;
  }
  .card.voice .voice-title {
    font-size: 1.8rem;
  }
  .card-guide-service {
    width: 100%;
  }
  .card-guide-service-head {
    height: 84px;
    font-size: 1.8rem;
  }
  .card-guide-service-head > div > small {
    font-size: 1.4rem;
  }
  .card-guide-service-head-label {
    padding: 0 8px;
  }
  .card-guide-service-body {
    padding: 24px 20px;
  }
  .card-guide-service-body .btn {
    margin-top: 32px;
  }
  .card-guide-service-copy {
    height: 32px;
    font-size: 1.4rem;
  }
  .card-guide-service-text {
    margin-top: 24px;
  }
  .card-guide-service-price {
    margin-top: 16px;
  }
  .card-guide-service-price img {
    width: 225px;
  }
  .card-guide-service-link {
    margin-top: 16px;
  }
  .card-guide-service-link .card-btn img {
    width: 52px !important;
  }
  .card-guide-service-link .card-btn > a {
    min-height: 80px;
  }
  .slide-card-main > ul {
    padding: 5px 0;
  }
  .slide-card-main > ul > li {
    width: 256px;
  }
  .slide-card-dot > span {
    margin: 0 5px;
    width: 6px;
    height: 6px;
  }
  .slide-card-prev, .slide-card-next {
    display: none;
    width: 46px;
    height: 46px;
    background-size: 8px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    background-color: rgba(255, 255, 255, 0.8);
  }
  .slide-card-prev {
    left: 20px;
  }
  .slide-card-next {
    right: 20px;
  }
  .slide-card-sp-main > * {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 0;
    padding: 5px 0;
  }
  .slide-card-sp-main > * > * {
    width: 256px !important;
  }
  .anchor-list > ul > li {
    width: 50%;
  }
  .anchor-list > ul > li:nth-of-type(2n) {
    border-right: 1px solid #AAAAAA;
  }
  .anchor-list > ul > li > a {
    font-size: 1.4rem;
  }
  .breadcrumbs > ul,
	.breadcrumbs > nav > ul {
    padding: 5px 20px;
    min-height: 50px;
    font-size: 1.2rem;
  }
  .kv-lv1 {
    height: auto;
  }
  .kv-lv2-bg {
    opacity: 0.8;
    height: 165px;
  }
  .kv-lv2-bg > img {
    right: -100px;
  }
  .kv-lv2-body {
    padding: 0 16px;
    margin: 0;
  }
  .kv-lv2-body > h1 {
    font-size: 2.2rem;
  }
  .kv-lv2-title {
    gap: 8px;
    width: 100%;
    grid-template-columns: 80px 1fr;
  }
  .kv-lv2-title-icon {
    grid-row: 1/2;
  }
  .kv-lv2-title > h1 {
    font-size: 2.2rem;
  }
  .kv-lv2-title > p {
    font-size: 1.6rem;
    grid-row: 2/3;
    grid-column: 1/3;
    font-weight: bold;
  }
  .kv-lv2-title > p > small {
    font-size: 1.2rem;
  }
  .kv-lv3 {
    padding: 10px 20px;
    min-height: 100px;
  }
  .kv-lv3-body > p {
    font-size: 1.4rem;
  }
  .kv-lv3-body > h1 {
    font-size: 2.2rem;
  }
  .kv-lv3-body > h1 + p {
    font-size: 1.4rem;
  }
  .cp-mv {
    min-height: 100px;
  }
  .cp-mv-link {
    display: block;
  }
  .cp-mv-link > *:nth-of-type(n+2) {
    margin: 4px 0 0;
  }
  .cp-filter-card > span {
    padding: 0 0 0 40px;
    height: 50px;
    font-size: 1.4rem;
  }
  .cp-filter-card > span:before {
    width: 24px;
    height: 24px;
    left: 8px;
  }
  .cp-list {
    margin-top: 34px;
  }
  .cp-list-card > a {
    padding: 12px 12px 28px;
  }
  .cp-foot-customer {
    margin-top: 40px;
    padding: 32px 20px;
  }
  .cp-foot-customer > h2 {
    font-size: 2rem;
  }
  .bnr-card {
    width: 180px !important;
  }
  .bnr-list {
    padding: 12px 0 !important;
  }
  .bnr-list-slide-dot {
    margin-top: 16px;
  }
  .news-tab > ul > li > dl {
    font-size: 1.4rem;
    display: block;
    min-height: auto;
    padding: 16px 0;
  }
  .news-tab > ul > li > dl > dt {
    width: 100%;
  }
  .news-tab > ul > li > dl > dd {
    width: 100%;
  }
  .news-tab > ul > li > a {
    font-size: 1.4rem;
    display: block;
    min-height: auto;
    padding: 16px 0;
  }
  .tab-head {
    margin-bottom: 24px;
  }
  .tab-head > li {
    min-height: 56px;
  }
  .tab-head > li .label.small {
    top: -8px;
  }
  .flow-step {
    margin: 32px 0;
  }
  .flow-step > * {
    gap: 36px;
  }
  .flow-step-card:nth-of-type(n+2):after {
    width: 100%;
    height: 36px;
    top: -36px;
    left: 0px;
    background-image: url(/share/img/arrow-step-d.svg);
  }
  .flow-step-card > dl > dt {
    height: 52px;
    font-size: 1.8rem;
  }
  .flow-step-card > dl > dd {
    display: block;
    padding: 16px 8px;
    height: calc(100% - 52px);
  }
  .flow-accordion {
    padding: 16px 20px 68px;
    margin-top: 24px;
  }
  .flow-accordion-menu-btn-img {
    width: 120px;
    margin-bottom: 8px;
  }
  .flow-accordion-menu-btn .card-btn {
    height: 100%;
    text-align: center;
  }
  .flow-accordion-menu-btn .card-btn::before {
    width: 20px;
    height: 20px;
  }
  .flow-accordion-menu-btn .card-btn > span {
    padding-left: 32px;
  }
  .flow-accordion-menu-btn .card-btn > span > p {
    margin: auto 0;
    white-space: nowrap;
    font-size: 1.4rem !important;
  }
  .flow-accordion::before, .flow-accordion::after {
    height: 24px;
    top: -24px;
  }
  .flow-accordion.left::before {
    left: calc(25% - 6px - 25px);
  }
  .flow-accordion.left-dot::before {
    left: calc(25% - 6px - 25px);
  }
  .flow-accordion.right::after {
    right: calc(25% - 6px - 25px);
  }
  .flow-accordion.right-dot::after {
    right: calc(25% - 6px - 25px);
  }
  .flow-accordion-wrap > dt > ul > li {
    gap: 0 8px;
    font-size: 1.6rem;
    line-height: 1.3;
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 16px 32px;
  }
  .flow-accordion-wrap > dt > ul > li > img {
    width: 32px;
  }
  .flow-accordion-wrap > dt > ul > li:nth-of-type(n+2) {
    margin-top: 8px;
  }
  .flow-accordion-inner {
    padding: 16px 20px 24px;
  }
  .flow-accordion-inner > dt > img {
    width: 56px;
    margin-bottom: 8px;
  }
  .flow-accordion-inner > dd {
    margin-top: 16px;
  }
  .flow-accordion-check {
    margin-top: 16px;
  }
  .flow-connect-cable {
    gap: 12px 24px;
  }
  .service-lead-pic {
    margin-top: 30px;
    max-width: 340px;
  }
  .nav-section {
    padding: 20px 0;
  }
  .nav-progress {
    margin-bottom: 40px;
  }
  .nav-progress > ul > li {
    padding: 4px 0;
    font-size: 1.2rem;
    min-height: 34px;
  }
  .select-body > dl > dt {
    padding-right: 24px;
    background-size: 12px;
    background-position: right 8px center;
  }
  .box-border {
    margin-top: 40px;
    padding: 24px 20px;
  }
  .box-notice {
    padding: 32px 20px;
  }
  .box-white {
    margin-top: 40px;
    padding: 24px 20px;
  }
  .box-background03 {
    margin-top: 40px;
    padding: 24px 20px;
  }
  .label.small > p {
    font-size: 1.2rem;
    min-height: 16px;
  }
  .header-top {
    padding-right: 12px;
  }
  .header-top-body {
    height: 55px;
  }
  .header-top-logo {
    width: 90px;
  }
  .header-top-search {
    width: 36px;
    height: 36px;
    border-radius: 100px;
    background-color: #F7F7F7;
    background-image: url(/share/img/header/icon-search.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px;
  }
  .header-top-search > form {
    display: none;
  }
  .header-top-mymenu {
    margin-left: 8px;
    width: 108px;
    height: 36px;
    font-size: 1.3rem;
  }
  .header-top-apply {
    margin-left: 8px;
    width: 108px;
    height: 34px;
    font-size: 1.3rem;
  }
  .header-top-support {
    margin-left: 8px;
    width: 108px;
    height: 34px;
    font-size: 1.3rem;
  }
  .header-nav-bg {
    top: 100px;
    height: calc(100vh - 100px);
    height: calc(100dvh - 100px);
  }
  .header-nav-head > ul > li:nth-of-type(n+2):after {
    height: 20px;
  }
  .header-nav-title {
    padding-left: 0;
    padding-right: 15px;
    height: 40px;
    font-size: 1.2rem;
    background-position: right 10px center;
    background-size: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-nav-title > img {
    width: 20px;
  }
  .header-nav-title > p {
    margin-left: 5px;
  }
  .header-nav-title > small {
    display: none;
  }
  .header-nav-menu {
    top: 100px;
  }
  .header-nav-menu.home .header-nav-menu-body:after {
    right: 75%;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 30px 0;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li::before {
    display: none !important;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    padding: 20px 0;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link.new::after {
    width: 44px;
    font-size: 1.2rem;
    top: -8px;
    left: -16px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 140px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-label {
    height: 28px;
    font-size: 1.4rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan {
    font-size: 1.5rem;
    margin: 0 0 12px;
    padding: 0 8px 6px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan p:last-of-type {
    font-size: 1.2rem;
    line-height: 1.3;
    margin: 4px 0 10px;
    padding: 2px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .header-nav-menu-home-plan img {
    max-width: 96%;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-course {
    margin-top: 4px;
    font-size: 1.4rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-order {
    margin-top: 8px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(2) {
    padding: 16px 0;
    margin: 8px 0;
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a {
    height: 86px;
    gap: 0 12px;
    padding-left: 12px !important;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > p > strong {
    font-size: 1.4rem;
    width: auto;
    display: block;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > img {
    width: 42px;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(4) {
    padding: 0;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .header-nav-menu.mansion .header-nav-menu-list {
    max-height: calc(100vh - 310px);
    max-height: calc(100dvh - 270px);
  }
/*
  .header-nav-menu.mansion .text-link {
    border-top: 1px solid #EBEBEB;
    padding-top: 16px;
    margin: 16px auto 0;
    text-align: center;
    width: calc(100% - 64px);
  }
*/
  .header-nav-menu.mansion .header-nav-menu-list {
    padding: 26px 30px 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(1) {
    padding: 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list .card-link:nth-child(1) > a > dl > dt img {
      width: 41px;
    }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(1) > li .card-link dd {    
    font-size: 1.5rem;
    font-weight: bold;
    color: #000000;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(1) .card-link dd span {
    display: block;
    font-size: 1.9rem;
    color: #000000;
    line-height: 1.2;
    background-color: #FFE100;
    border-radius: 5px;
    margin: 0 0 8px;
    padding: 4px 6px 2px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul > li:nth-last-of-type(1) {
    margin: 0;
  }
  .header-nav-menu.mansion .text-link {
    position: absolute;
    top: 22px;
    right: 110px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) {
    margin: 20px 0 0 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li {
    border-top: 1px solid #EBEBEB;
    margin-top: 10px;
    padding: 18px 0 0 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) p {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li:nth-child(2) p.header-nav-menu-list-mansion-type {
    padding-left: 44px;
    position: relative;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li:nth-child(2) p.header-nav-menu-list-mansion-type::before {
    content: "NEW";
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.0rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1;
    width: 38px;
    background-color: #EB0731;
    border-radius: 100%;
    position: absolute;
    top: -8px;
    left: 0px;
    color: #fff;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s {
    height: auto;
    min-height: 43px;
    margin: 0 0 8px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl > dt {
    width: 28px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl > dd {
    font-size: 15px;
    margin-left: 10px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p {
    padding: 4px 10px 0 12px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p a {
    display: block;
    max-width: 100%;
    font-size: 14px;
    text-decoration: none;
    position: relative;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p a:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: calc(50% - 5px);
	right: 0px;
	width: 10px;
	height: 10px;
    background-image: url(/share/img/header/icon_arrow_right.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;  
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) li {
    border-top: 1px solid #EBEBEB;
    margin: 16px 0 0 0;
    padding: 16px 0 0 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-card-s {
    width: 100%;
    height: auto;
    margin: 0 10px 8px 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-mansion-txtlink p {
    padding: 4px 0 2px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-mansion-txtlink p a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.5;
    background-image: url(/share/img/header/icon_arrow_right.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: 6px;
    margin: 2px 10px 0 12px;
    padding: 0 26px 0 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-mansion-txtlink p a[target=_blank] {
    background-image: url(/share/img/icon-blank-gy.svg) !important;
    background-size: 16px;
  }
  .header-nav-menu.mypage .header-nav-menu-body:after {
    left: 75%;
  }
  .header-nav-menu.mypage .header-nav-menu-list {
    margin-top: 30px;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd {
    display: block;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l {
    width: 100%;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l > a {
    font-size: 1.4rem;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l > a > dl {
    min-height: 72px;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-s {
    width: 100%;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .card-link:not(:has(a)) {
    display: none;
  }
  .header-nav-menu-body:after {
    top: -4px;
  }
  .header-nav-menu-body {
    max-height: calc(100vh - 175px);
    max-height: calc(100dvh - 135px);
    margin-top: 15px;
    padding: 22px 0 32px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.14);
  }
  .header-nav-menu-close {
    width: 30px;
    top: 12px;
    right: 30px;
  }
  .header-nav-menu-title {
    padding: 0 30px;
    margin-bottom: 8px;
  }
  .header-nav-menu-title > p {
    padding-bottom: 5px;
    border-bottom: 1px solid #EBEBEB;
  }
  .header-nav-menu-title > p > a {
    font-size: 1.8rem;
  }
  .header-nav-menu-list {
    max-height: calc(100vh - 275px);
    max-height: calc(100dvh - 235px);
    padding-bottom: 0;
  }
  .header-nav-menu-list .simplebar-vertical {
    right: 12px;
  }
  .header-nav-menu-list ul {
    display: block;
    padding: 0;
  }
  .header-nav-menu-accordion > dl > dt {
    line-height: 30px;
    font-size: 1.6rem;
    background-image: url(/share/img/header/icon-accordion-open.svg);
    background-repeat: no-repeat;
    background-position: right 32px center;
    background-size: 30px;
    padding: 0 32px;
  }
  .header-nav-menu-accordion > dl > dd {
    padding: 8px 32px 8px;
    display: none;
  }
  .header-nav-menu-accordion > dl > dd .card-link {
    height: auto;
  }
  .header-nav-menu-accordion > dl > dd .card-link:nth-of-type(n+2) {
    margin-top: 8px;
  }
  .header-nav-menu-card-s.card-link > a {
    padding-left: 24px !important;
  }
  .header-nav-menu.mansion .header-nav-menu-card-s.card-link > a {
    padding-left: 12px !important;
  }
  .header-nav-menu-card-m.card-link > a {
    padding: 0 !important;
    padding-left: 18px !important;
    min-height: 60px;
  }
  .header-nav-menu-card-m.card-link > a > img {
    width: 30px;
  }
  .header-nav-menu-card-l.card-link > a > dl {
    min-height: 110px;
  }
  .header-nav-menu-card-l.card-link > a > dl > dt {
    width: 52px;
    margin: 0;
  }
  .header-nav-menu-card-l.card-link > a > dl > dd {
    margin-left: 8px;
  }
  .header-nav-menu-card-xl.card-link > a > dl {
    min-height: 70px;
  }
  .header-nav-menu-card-xl.card-link > a > dl > dt {
    width: 52px;
    margin: 0;
  }
  .header-nav-menu-card-xl.card-link > a > dl > dd {
    margin-left: 8px;
  }
  #press_message {
    padding: 10px 20px;
  }
  #press_message .important_container {
    display: block;
  }
  #press_message .important_container .important_ttl {
    font-size: 1.4rem;
    width: 100%;
  }
  #press_message .important_container .important_news {
    border-left: none;
    padding-left: 0;
    width: 100%;
  }
  .header-notice {
    padding: 10px 20px;
  }
  .header-notice > dl {
    display: block;
  }
  .header-notice > dl > dt {
    font-size: 1.4rem;
    width: 100%;
  }
  .header-notice > dl > dd {
    border-left: none;
    padding-left: 0;
    width: 100%;
  }
  .footer-pagetop {
    left: 12px;
  }
  .footer-pagetop.on {
    bottom: 12px;
  }
  .footer-menu {
    padding-top: 0;
    margin-bottom: -20px;
  }
  .footer-menu-nav {
    display: block;
  }
  .footer-menu-nav > dl {
    padding: 0;
  }
  .footer-menu-nav > dl:nth-of-type(n+2) > dt {
    border-top: 1px solid #EBEBEB;
  }
  .footer-menu-nav > dl > dt {
    margin-bottom: 0;
    font-size: 1.6rem;
    background-image: url(/share/img/footer/icon-accordion-open.svg);
    background-repeat: no-repeat;
    background-position: center right 4px;
    padding: 20px 0;
  }
  .footer-menu-nav > dl > dd {
    padding-bottom: 20px;
    display: none;
  }
  .footer-menu-link > p:nth-of-type(n+2) {
    margin-top: 10px;
  }
  .footer-menu-sub > dl > dt {
    margin-bottom: 8px;
  }
  .footer-tax {
    margin-top: 36px;
  }
  .footer-contact {
    padding: 40px 20px 40px;
  }
  .footer-contact-body {
    margin: 0 auto 24px;
  }
  .footer-contact-box > dl > dt {
    min-height: 55px;
    padding: 8px 30px;
    font-size: 1.8rem;
  }
  .footer-contact-box > dl > dt > img {
    width: 24px;
  }
  .footer-contact-box > dl > dt > small {
    font-size: 1.8rem;
  }
  .footer-contact-box > dl > dd {
    padding: 20px 20px;
    height: auto;
  }
  .footer-contact-chat img {
    width: 100%;
  }
  .footer-contact-tel-free {
    display: none;
  }
  .footer-contact-tel-link {
    margin-top: 16px;
  }
  .footer-contact-tel-link .text-link {
    font-size: 1.4rem;
  }
  .footer-contact-tel-link .text-link:nth-of-type(n+2) {
    margin-top: 4px;
  }
  .footer-contact-tel-paid {
    display: none;
  }
  .footer-contact-etc {
    display: block;
  }
  .footer-contact-etc-title {
    text-align: left;
    font-size: 1.6rem;
  }
  .footer-contact-etc-pic {
    margin: 8px auto 16px;
  }
  .footer-contact-denki {
    display: block;
  }
  .footer-contact-denki-pic {
    margin: 8px auto 16px;
  }
  .footer-nav {
    padding: 40px 20px;
  }
  .footer-nav-list > ul {
    display: block;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) {
    width: 100%;
  }
  .footer-nav-list > ul > li:nth-of-type(odd):first-of-type > a {
    padding-top: 0;
  }
  .footer-nav-list > ul > li:nth-of-type(odd):last-of-type > a {
    padding-bottom: 0;
  }
  .footer-nav-list > ul > li:nth-of-type(odd):nth-of-type(n+2) {
    border-top: 1px solid #EBEBEB;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 12px 20px;
    background-image: url(/share/img/footer/arrow-link-gy.svg);
    background-repeat: no-repeat;
    background-position: center right;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a:hover {
    background-image: url(/share/img/footer/arrow-link-or.svg);
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a > img {
    width: 56px;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a > p {
    margin-left: 20px;
    margin-top: 0;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a > p > span {
    background-image: none;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a:hover > p > span {
    background-image: none;
  }
  .footer-nav-list > ul > li:nth-of-type(even) {
    display: none;
  }
  .local-nav > ul {
    gap: 12px 0;
  }
  .local-nav > ul > li > a {
    font-size: 1.2rem;
    padding: 4px 0;
  }
  .local-nav-charge .column.checker {
    margin-bottom: 12px;
  }
  .local-nav-charge-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px 0;
  }
  .local-nav-charge .title-h3 {
    margin: 40px 0 24px;
  }
  .conv-apply {
    padding: 24px 20px;
  }
  .conv-mansion-search {
    text-align: left;
    padding: 24px 20px 48px;
  }
  .conv-mansion-search h2 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 2.4rem;
  }
  .conv-mansion-search h2 > img {
    margin-right: 12px;
  }
  .conv-mansion-search-text > p:nth-of-type(n+2) {
    margin-top: 20px;
  }
  .conv-mansion-search .btn {
    margin-top: 32px;
  }
  .conv-net-benefits-list .title-h3 {
    margin-top: 40px 0 16px;
  }
  .conv-net-benefits-list > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px 0;
  }
  .conv-net-benefits-list > ul:has(.conv-net-benefits-netflix) {
    margin-top: 16px;
  }
  .conv-net-benefits-list > ul > li {
    display: block;
    width: 100%;
  }
  .conv-net-benefits-price {
    margin-top: 16px;
  }
  .conv-net-benefits-option {
    margin-top: 16px;
  }
  .conv-net-benefits-option > li {
    width: 300px;
  }
  .conv-net-benefits-netflix {
    -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;
  }
  .conv-net-benefits-subtitle {
    font-size: 1.4rem;
    margin-bottom: 8px;
  }
  .conv-net-benefits-subtitle > span {
    font-size: 2rem;
  }
  /*250416 conv-net-benefits */
  .conv-net-benefits-2504 dt {
    height: auto;
    flex-wrap: wrap;
  }
  .conv-net-benefits-2504 > dt > img.service-icon {
    height: 40px;
    margin-right: 0;
  }
  .conv-net-benefits-2504-befor {
    background-image: none;
  }
  .conv-net-benefits-2504-befor .card-box.flex-nf {
    display: block;
  }
  .conv-net-benefits-option.set > li {
    width: 100%;
  }
  /*//250416 conv-net-benefits */

  .conv-net-option-text {
    margin-bottom: 24px;
  }
  .conv-net-option-text > p {
    font-size: 1.4rem;
  }
  .conv-net-option-text > p > strong {
    font-size: 1.6rem;
  }
  .conv-net-option-attention {
    margin-top: 24px;
  }
  .conv-net-option-attention .text-attention:nth-of-type(n+2) {
    margin-top: 16px;
  }
  .conv-net-option-card > a > dl {
    padding: 16px 8px;
    padding-right: 32px;
    min-height: auto;
  }
  .conv-net-option-card > a > dl > dt {
    width: 80px;
  }
  .conv-net-option-card > a > dl > dd {
    padding-left: 8px;
    width: calc(100% - 80px);
  }
  .conv-net-option-card-name {
    font-size: 1.6rem;
  }
  .conv-net-option-card-price {
    font-size: 1.2rem;
  }
  .conv-net-option-card-price > del > strong {
    font-size: 1.6rem;
  }
  .conv-net-option-card-price > span {
    font-size: 1.6rem;
  }
  .conv-net-option-card-price > span > strong {
    font-size: 2.4rem;
  }
  .conv-net-option-card-text {
    margin-top: 4px;
    font-size: 1.4rem;
  }
  .conv-charge-more-card > a {
    padding: 16px 0;
    height: auto;
  }
  .conv-charge-more-card-price {
    margin-top: 12px;
  }
  .conv-charge-more-card-text {
    margin-top: 4px;
  }
  .conv-charge-checker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
  }
  .conv-charge-checker .card-btn:first-of-type {
    width: 100% !important;
  }
  .conv-charge-checker .card-btn:first-of-type > a > img {
    width: 80px;
  }
  .conv-charge-checker .card-btn:first-of-type > a > p {
    font-size: 1.6rem;
  }
  .conv-charge-checker .card-btn:first-of-type > a > p > small {
    margin-bottom: 4px;
    font-size: 1.2rem !important;
  }
  .conv-charge-checker .card-btn:nth-of-type(n+2) > a > img {
    width: 80px;
  }
  .conv-charge-checker .card-btn:nth-of-type(n+2) > a > p {
    font-size: 1.6rem;
  }
  .conv-charge-checker .card-btn:nth-of-type(n+2) > a > p > small {
    margin-bottom: 4px;
    font-size: 1.2rem !important;
  }
  .conv-charge-checker.single {
    width: auto;
  }
  .conv-charge-simple-list {
    gap: 16px;
  }
  .conv-charge-simple-list:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .conv-charge-simple-list > li {
    width: 100%;
  }
  .conv-charge-simple-list > li .card-btn.icon > a > p {
    font-size: 1.6rem;
  }
  .conv-charge-simple-list > li .card-btn.icon > a > p > small {
    font-size: 1.2rem;
  }
  .conv-charge-simple-list > li .card-btn.medium > a {
    min-height: 50px;
  }
  .conv-charge-simple-copy {
    font-size: 1.4rem;
  }
  .conv-home-benefits-course-price {
    display: block;
    text-align: center;
  }
  .conv-home-benefits-course-price > dt {
    text-align: center;
  }
  .conv-home-benefits-course-price > dd {
    white-space: nowrap;
  }
  .conv-home-benefits-course-price > dd {
    display: inline-block;
  }
  .conv-home-benefits-course-price > dd sup {
    position: absolute;
    right: 0;
    top: 10px;
  }
  .conv-home-benefits-course-pic {
    margin-top: 8px;
    max-width: 295px;
  }
  .conv-home-benefits-gift-title {
    font-size: 2.4rem;
  }
  .conv-home-benefits-gift-price {
    margin-top: 4px;
    font-size: 2.4rem;
  }
  .conv-home-benefits-gift-price > span > strong {
    font-size: 4.8rem;
  }
  .conv-home-benefits-gift-detail {
    display: block;
    text-align: center;
  }
  .conv-home-benefits-gift-detail > img {
    width: 80px;
  }
  .conv-home-benefits-gift-detail > dl {
    font-size: 2.4rem;
    display: block;
  }
  .conv-home-benefits-gift-detail > dl > dt {
    text-align: center;
  }
  .conv-home-benefits-gift-detail > dl > dd {
    line-height: 1.3;
  }
  .conv-home-benefits-gift-detail > dl > dd > span > strong {
    font-size: 5rem;
  }
  .conv-home-benefits-more-price {
    display: block;
    text-align: center;
  }
  .conv-home-benefits-more-price > li:nth-of-type(1) {
    text-align: center;
  }
  .conv-home-benefits-etc {
    padding: 0 24px;
  }
  .conv-home-benefits-etc-title {
    font-size: 2rem;
  }
  .conv-home-benefits-cp-card-price {
    max-width: 275px;
  }
  .conv-home-benefits-cp-card .text-attention {
    margin-top: 16px;
  }
  .conv-home-benefits-slide .slide-card-main > ul {
    padding-top: 10px;
  }
  .conv-home-benefits-slide-card > img {
    width: 86px;
    left: -20px;
  }
  .price-home-initial-table > table > tbody > tr > th {
    width: 130px;
  }
  .price-home-initial > .text-attention-list {
    margin-top: 24px;
  }
  .price-home-initial.cp {
    background-size: 24px;
  }
  .price-home-initial-fee {
    width: 43%;
    padding: 12px 8px;
    font-size: 1.4rem;
    min-height: auto;
  }
  .price-home-initial-fee span {
    font-size: 2.3rem;
  }
  .price-home-initial-fee span span {
    font-size: 2.8rem;
  }
  .support-eo > dt {
    height: 55px;
    font-size: 1.8rem;
    padding: 0 20px;
  }
  .support-eo > dt > img {
    width: 24px;
  }
  .support-eo > dd {
    padding: 16px 24px 24px;
  }
  .support-eo-tel {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .support-eo-tel > dd {
    display: block;
  }
  .support-eo-tel > dd > p {
    font-size: 1.4rem;
  }
  .support-eo-tel > dd > p:nth-of-type(n+2) {
    margin-top: 15px;
  }
  .support-eo-tel > dd > p > strong {
    font-size: 2rem;
		font-weight: 700;
  }
  .support-eo-freecall > strong {
    font-size: 1.6rem;
  }
  .support-mineo > dt {
    height: 55px;
    font-size: 1.8rem;
    padding: 0 20px;
  }
  .support-mineo > dt > img {
    width: 24px;
  }
  .support-mineo > dd {
    padding: 16px 24px 24px;
  }
  .support-mineo-tel {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .support-mineo-tel > dd {
    display: block;
  }
  .support-mineo-tel > dd > p {
    font-size: 1.4rem;
  }
  .support-mineo-tel > dd > p:nth-of-type(n+2) {
    margin-top: 15px;
  }
  .support-mineo-tel > dd > p > strong {
    font-size: 2rem;
  }
  .support-mineo-freecall > strong {
    font-size: 1.6rem;
  }
  .conv-cp .text-link {
    bottom: 6.4vw;
  }
  .modal-charge-detail-service {
    display: block;
    font-size: 1.3rem;
  }
  .modal-charge-detail-service > dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .modal-charge-detail-service > dl:nth-of-type(n+2) {
    border: none;
    border-top: 1px solid #EBEBEB;
  }
  .modal-charge-detail-service > dl > dt {
    border-right: 1px solid #EBEBEB;
    width: 84px;
  }
  .modal-charge-detail-service > dl > dd {
    border: none;
    width: calc(100% - 84px);
  }
  .modal-charge-detail-graph.narrow .modal-charge-detail-graph-body {
    width: 500px;
  }
  .modal-charge-detail-graph {
    width: auto;
    margin: 0 -20px;
    overflow: auto;
    padding-bottom: 16px;
  }
  .modal-charge-detail-graph + .text-attention {
    text-align: left;
    margin-bottom: 36px;
  }
  .modal-charge-detail-graph-body {
    width: 420px;
    margin: 0 auto;
  }
  .modal-charge-detail-graph-body:not(:has(.modal-charge-detail-graph-bar:nth-of-type(n+4))) {
    width: 100%;
    overflow-x: clip;
  }
  .modal-charge-detail-graph-body > dl {
    width: 380px;
    margin: 0 auto;
  }
  .modal-charge-detail-graph-body > dl > dt {
    gap: 0 6px;
  }
  .modal-charge-detail-graph-body:has(.\31 0gen_cp) .modal-charge-detail-graph-bar {
    min-height: 480px;
  }
  .modal-charge-detail-graph-bar {
    width: 80px;
    min-height: 400px;
  }
  .modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span > strong {
    gap: 0 2px;
  }
  .modal-charge-detail-graph-bar-discount-box.\31 0gen_cp > a > span > strong > img {
    width: 8px;
  }
  .modal-charge-detail-graph-bar-discount-box > a > span {
    font-size: 1rem;
  }
  .modal-charge-detail-graph-bar-discount-box > a > p {
    font-size: 1.1rem;
  }
  .modal-charge-detail-graph-bar-discount-box > a > p > span > strong {
    font-size: 1.4rem;
  }
  .modal-charge-detail-graph-bar-base {
    font-size: 1.2rem;
  }
  .modal-charge-detail-graph-bar-base > p > strong {
    font-size: 1.4rem;
  }
  .modal-charge-detail-graph-year > ul {
    gap: 0 6px;
  }
  .modal-charge-detail-graph-year > ul > li {
    width: 80px;
    font-size: 1.1rem;
  }
  .modal-charge-detail-table {
    margin-bottom: 32px;
  }
  .modal-charge-detail-table-inner tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .modal-charge-detail-table-inner tr th {
    width: 100%;
    min-height: 40px;
    padding: 4px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .modal-charge-detail-table-inner tr td {
    height: auto;
    padding: 6px 0;
    width: calc(100% - 170px);
    min-height: 40px;
    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;
  }
  .modal-charge-detail-table-inner tr td:first-of-type {
    width: 170px;
  }
  .modal-charge-detail-table-inner tr td strong {
    font-size: 1.4rem;
  }
  .modal-charge-detail-table-inner tr.total > td {
    width: 100%;
  }
  .modal-charge-detail-apply {
    padding: 20px;
    margin: 24px -20px -60px;
  }
  .notice-maintenance {
    padding: 16px;
  }
  .notice-denki-price {
    padding: 16px;
  }
}
@media screen and (min-width: 767.99px), print {
  .padding-0-pc {
    padding: 0px !important;
  }

  .padding-x0-pc {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .padding-y0-pc {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .padding-t0-pc {
    padding-top: 0px !important;
  }

  .padding-b0-pc {
    padding-bottom: 0px !important;
  }

  .padding-l0-pc {
    padding-left: 0px !important;
  }

  .padding-r0-pc {
    padding-right: 0px !important;
  }
  .padding-4-pc {
    padding: 4px !important;
  }

  .padding-x4-pc {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .padding-y4-pc {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .padding-t4-pc {
    padding-top: 4px !important;
  }

  .padding-b4-pc {
    padding-bottom: 4px !important;
  }

  .padding-l4-pc {
    padding-left: 4px !important;
  }

  .padding-r4-pc {
    padding-right: 4px !important;
  }
  .padding-8-pc {
    padding: 8px !important;
  }

  .padding-x8-pc {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .padding-y8-pc {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .padding-t8-pc {
    padding-top: 8px !important;
  }

  .padding-b8-pc {
    padding-bottom: 8px !important;
  }

  .padding-l8-pc {
    padding-left: 8px !important;
  }

  .padding-r8-pc {
    padding-right: 8px !important;
  }
  .padding-12-pc {
    padding: 12px !important;
  }

  .padding-x12-pc {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .padding-y12-pc {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .padding-t12-pc {
    padding-top: 12px !important;
  }

  .padding-b12-pc {
    padding-bottom: 12px !important;
  }

  .padding-l12-pc {
    padding-left: 12px !important;
  }

  .padding-r12-pc {
    padding-right: 12px !important;
  }
  .padding-16-pc {
    padding: 16px !important;
  }

  .padding-x16-pc {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .padding-y16-pc {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .padding-t16-pc {
    padding-top: 16px !important;
  }

  .padding-b16-pc {
    padding-bottom: 16px !important;
  }

  .padding-l16-pc {
    padding-left: 16px !important;
  }

  .padding-r16-pc {
    padding-right: 16px !important;
  }
  .padding-20-pc {
    padding: 20px !important;
  }

  .padding-x20-pc {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .padding-y20-pc {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .padding-t20-pc {
    padding-top: 20px !important;
  }

  .padding-b20-pc {
    padding-bottom: 20px !important;
  }

  .padding-l20-pc {
    padding-left: 20px !important;
  }

  .padding-r20-pc {
    padding-right: 20px !important;
  }
  .padding-24-pc {
    padding: 24px !important;
  }

  .padding-x24-pc {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .padding-y24-pc {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .padding-t24-pc {
    padding-top: 24px !important;
  }

  .padding-b24-pc {
    padding-bottom: 24px !important;
  }

  .padding-l24-pc {
    padding-left: 24px !important;
  }

  .padding-r24-pc {
    padding-right: 24px !important;
  }
  .padding-28-pc {
    padding: 28px !important;
  }

  .padding-x28-pc {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .padding-y28-pc {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .padding-t28-pc {
    padding-top: 28px !important;
  }

  .padding-b28-pc {
    padding-bottom: 28px !important;
  }

  .padding-l28-pc {
    padding-left: 28px !important;
  }

  .padding-r28-pc {
    padding-right: 28px !important;
  }
  .padding-32-pc {
    padding: 32px !important;
  }

  .padding-x32-pc {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .padding-y32-pc {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .padding-t32-pc {
    padding-top: 32px !important;
  }

  .padding-b32-pc {
    padding-bottom: 32px !important;
  }

  .padding-l32-pc {
    padding-left: 32px !important;
  }

  .padding-r32-pc {
    padding-right: 32px !important;
  }
  .padding-36-pc {
    padding: 36px !important;
  }

  .padding-x36-pc {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .padding-y36-pc {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .padding-t36-pc {
    padding-top: 36px !important;
  }

  .padding-b36-pc {
    padding-bottom: 36px !important;
  }

  .padding-l36-pc {
    padding-left: 36px !important;
  }

  .padding-r36-pc {
    padding-right: 36px !important;
  }
  .padding-40-pc {
    padding: 40px !important;
  }

  .padding-x40-pc {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .padding-y40-pc {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .padding-t40-pc {
    padding-top: 40px !important;
  }

  .padding-b40-pc {
    padding-bottom: 40px !important;
  }

  .padding-l40-pc {
    padding-left: 40px !important;
  }

  .padding-r40-pc {
    padding-right: 40px !important;
  }
  .padding-44-pc {
    padding: 44px !important;
  }

  .padding-x44-pc {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .padding-y44-pc {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .padding-t44-pc {
    padding-top: 44px !important;
  }

  .padding-b44-pc {
    padding-bottom: 44px !important;
  }

  .padding-l44-pc {
    padding-left: 44px !important;
  }

  .padding-r44-pc {
    padding-right: 44px !important;
  }
  .padding-48-pc {
    padding: 48px !important;
  }

  .padding-x48-pc {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .padding-y48-pc {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .padding-t48-pc {
    padding-top: 48px !important;
  }

  .padding-b48-pc {
    padding-bottom: 48px !important;
  }

  .padding-l48-pc {
    padding-left: 48px !important;
  }

  .padding-r48-pc {
    padding-right: 48px !important;
  }
  .padding-52-pc {
    padding: 52px !important;
  }

  .padding-x52-pc {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .padding-y52-pc {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .padding-t52-pc {
    padding-top: 52px !important;
  }

  .padding-b52-pc {
    padding-bottom: 52px !important;
  }

  .padding-l52-pc {
    padding-left: 52px !important;
  }

  .padding-r52-pc {
    padding-right: 52px !important;
  }
  .padding-56-pc {
    padding: 56px !important;
  }

  .padding-x56-pc {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .padding-y56-pc {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .padding-t56-pc {
    padding-top: 56px !important;
  }

  .padding-b56-pc {
    padding-bottom: 56px !important;
  }

  .padding-l56-pc {
    padding-left: 56px !important;
  }

  .padding-r56-pc {
    padding-right: 56px !important;
  }
  .padding-60-pc {
    padding: 60px !important;
  }

  .padding-x60-pc {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .padding-y60-pc {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .padding-t60-pc {
    padding-top: 60px !important;
  }

  .padding-b60-pc {
    padding-bottom: 60px !important;
  }

  .padding-l60-pc {
    padding-left: 60px !important;
  }

  .padding-r60-pc {
    padding-right: 60px !important;
  }
  .padding-64-pc {
    padding: 64px !important;
  }

  .padding-x64-pc {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .padding-y64-pc {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .padding-t64-pc {
    padding-top: 64px !important;
  }

  .padding-b64-pc {
    padding-bottom: 64px !important;
  }

  .padding-l64-pc {
    padding-left: 64px !important;
  }

  .padding-r64-pc {
    padding-right: 64px !important;
  }
  .padding-68-pc {
    padding: 68px !important;
  }

  .padding-x68-pc {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .padding-y68-pc {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .padding-t68-pc {
    padding-top: 68px !important;
  }

  .padding-b68-pc {
    padding-bottom: 68px !important;
  }

  .padding-l68-pc {
    padding-left: 68px !important;
  }

  .padding-r68-pc {
    padding-right: 68px !important;
  }
  .padding-72-pc {
    padding: 72px !important;
  }

  .padding-x72-pc {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .padding-y72-pc {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .padding-t72-pc {
    padding-top: 72px !important;
  }

  .padding-b72-pc {
    padding-bottom: 72px !important;
  }

  .padding-l72-pc {
    padding-left: 72px !important;
  }

  .padding-r72-pc {
    padding-right: 72px !important;
  }
  .padding-76-pc {
    padding: 76px !important;
  }

  .padding-x76-pc {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .padding-y76-pc {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .padding-t76-pc {
    padding-top: 76px !important;
  }

  .padding-b76-pc {
    padding-bottom: 76px !important;
  }

  .padding-l76-pc {
    padding-left: 76px !important;
  }

  .padding-r76-pc {
    padding-right: 76px !important;
  }
  .padding-80-pc {
    padding: 80px !important;
  }

  .padding-x80-pc {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .padding-y80-pc {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .padding-t80-pc {
    padding-top: 80px !important;
  }

  .padding-b80-pc {
    padding-bottom: 80px !important;
  }

  .padding-l80-pc {
    padding-left: 80px !important;
  }

  .padding-r80-pc {
    padding-right: 80px !important;
  }
  .padding-84-pc {
    padding: 84px !important;
  }

  .padding-x84-pc {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .padding-y84-pc {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .padding-t84-pc {
    padding-top: 84px !important;
  }

  .padding-b84-pc {
    padding-bottom: 84px !important;
  }

  .padding-l84-pc {
    padding-left: 84px !important;
  }

  .padding-r84-pc {
    padding-right: 84px !important;
  }
  .padding-88-pc {
    padding: 88px !important;
  }

  .padding-x88-pc {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .padding-y88-pc {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .padding-t88-pc {
    padding-top: 88px !important;
  }

  .padding-b88-pc {
    padding-bottom: 88px !important;
  }

  .padding-l88-pc {
    padding-left: 88px !important;
  }

  .padding-r88-pc {
    padding-right: 88px !important;
  }
  .padding-92-pc {
    padding: 92px !important;
  }

  .padding-x92-pc {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .padding-y92-pc {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .padding-t92-pc {
    padding-top: 92px !important;
  }

  .padding-b92-pc {
    padding-bottom: 92px !important;
  }

  .padding-l92-pc {
    padding-left: 92px !important;
  }

  .padding-r92-pc {
    padding-right: 92px !important;
  }
  .padding-96-pc {
    padding: 96px !important;
  }

  .padding-x96-pc {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .padding-y96-pc {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .padding-t96-pc {
    padding-top: 96px !important;
  }

  .padding-b96-pc {
    padding-bottom: 96px !important;
  }

  .padding-l96-pc {
    padding-left: 96px !important;
  }

  .padding-r96-pc {
    padding-right: 96px !important;
  }
  .padding-100-pc {
    padding: 100px !important;
  }

  .padding-x100-pc {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .padding-y100-pc {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .padding-t100-pc {
    padding-top: 100px !important;
  }

  .padding-b100-pc {
    padding-bottom: 100px !important;
  }

  .padding-l100-pc {
    padding-left: 100px !important;
  }

  .padding-r100-pc {
    padding-right: 100px !important;
  }
  .padding-104-pc {
    padding: 104px !important;
  }

  .padding-x104-pc {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .padding-y104-pc {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .padding-t104-pc {
    padding-top: 104px !important;
  }

  .padding-b104-pc {
    padding-bottom: 104px !important;
  }

  .padding-l104-pc {
    padding-left: 104px !important;
  }

  .padding-r104-pc {
    padding-right: 104px !important;
  }
  .padding-108-pc {
    padding: 108px !important;
  }

  .padding-x108-pc {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .padding-y108-pc {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .padding-t108-pc {
    padding-top: 108px !important;
  }

  .padding-b108-pc {
    padding-bottom: 108px !important;
  }

  .padding-l108-pc {
    padding-left: 108px !important;
  }

  .padding-r108-pc {
    padding-right: 108px !important;
  }
  .padding-112-pc {
    padding: 112px !important;
  }

  .padding-x112-pc {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .padding-y112-pc {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .padding-t112-pc {
    padding-top: 112px !important;
  }

  .padding-b112-pc {
    padding-bottom: 112px !important;
  }

  .padding-l112-pc {
    padding-left: 112px !important;
  }

  .padding-r112-pc {
    padding-right: 112px !important;
  }
  .padding-116-pc {
    padding: 116px !important;
  }

  .padding-x116-pc {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .padding-y116-pc {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .padding-t116-pc {
    padding-top: 116px !important;
  }

  .padding-b116-pc {
    padding-bottom: 116px !important;
  }

  .padding-l116-pc {
    padding-left: 116px !important;
  }

  .padding-r116-pc {
    padding-right: 116px !important;
  }
  .padding-120-pc {
    padding: 120px !important;
  }

  .padding-x120-pc {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .padding-y120-pc {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .padding-t120-pc {
    padding-top: 120px !important;
  }

  .padding-b120-pc {
    padding-bottom: 120px !important;
  }

  .padding-l120-pc {
    padding-left: 120px !important;
  }

  .padding-r120-pc {
    padding-right: 120px !important;
  }
  .padding-124-pc {
    padding: 124px !important;
  }

  .padding-x124-pc {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .padding-y124-pc {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .padding-t124-pc {
    padding-top: 124px !important;
  }

  .padding-b124-pc {
    padding-bottom: 124px !important;
  }

  .padding-l124-pc {
    padding-left: 124px !important;
  }

  .padding-r124-pc {
    padding-right: 124px !important;
  }
  .padding-128-pc {
    padding: 128px !important;
  }

  .padding-x128-pc {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .padding-y128-pc {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .padding-t128-pc {
    padding-top: 128px !important;
  }

  .padding-b128-pc {
    padding-bottom: 128px !important;
  }

  .padding-l128-pc {
    padding-left: 128px !important;
  }

  .padding-r128-pc {
    padding-right: 128px !important;
  }
  .padding-132-pc {
    padding: 132px !important;
  }

  .padding-x132-pc {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .padding-y132-pc {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .padding-t132-pc {
    padding-top: 132px !important;
  }

  .padding-b132-pc {
    padding-bottom: 132px !important;
  }

  .padding-l132-pc {
    padding-left: 132px !important;
  }

  .padding-r132-pc {
    padding-right: 132px !important;
  }
  .padding-136-pc {
    padding: 136px !important;
  }

  .padding-x136-pc {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .padding-y136-pc {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .padding-t136-pc {
    padding-top: 136px !important;
  }

  .padding-b136-pc {
    padding-bottom: 136px !important;
  }

  .padding-l136-pc {
    padding-left: 136px !important;
  }

  .padding-r136-pc {
    padding-right: 136px !important;
  }
  .padding-140-pc {
    padding: 140px !important;
  }

  .padding-x140-pc {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .padding-y140-pc {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .padding-t140-pc {
    padding-top: 140px !important;
  }

  .padding-b140-pc {
    padding-bottom: 140px !important;
  }

  .padding-l140-pc {
    padding-left: 140px !important;
  }

  .padding-r140-pc {
    padding-right: 140px !important;
  }
  .padding-144-pc {
    padding: 144px !important;
  }

  .padding-x144-pc {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .padding-y144-pc {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .padding-t144-pc {
    padding-top: 144px !important;
  }

  .padding-b144-pc {
    padding-bottom: 144px !important;
  }

  .padding-l144-pc {
    padding-left: 144px !important;
  }

  .padding-r144-pc {
    padding-right: 144px !important;
  }
  .padding-148-pc {
    padding: 148px !important;
  }

  .padding-x148-pc {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .padding-y148-pc {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .padding-t148-pc {
    padding-top: 148px !important;
  }

  .padding-b148-pc {
    padding-bottom: 148px !important;
  }

  .padding-l148-pc {
    padding-left: 148px !important;
  }

  .padding-r148-pc {
    padding-right: 148px !important;
  }
  .padding-152-pc {
    padding: 152px !important;
  }

  .padding-x152-pc {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .padding-y152-pc {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .padding-t152-pc {
    padding-top: 152px !important;
  }

  .padding-b152-pc {
    padding-bottom: 152px !important;
  }

  .padding-l152-pc {
    padding-left: 152px !important;
  }

  .padding-r152-pc {
    padding-right: 152px !important;
  }
  .padding-156-pc {
    padding: 156px !important;
  }

  .padding-x156-pc {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .padding-y156-pc {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .padding-t156-pc {
    padding-top: 156px !important;
  }

  .padding-b156-pc {
    padding-bottom: 156px !important;
  }

  .padding-l156-pc {
    padding-left: 156px !important;
  }

  .padding-r156-pc {
    padding-right: 156px !important;
  }
  .padding-160-pc {
    padding: 160px !important;
  }

  .padding-x160-pc {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .padding-y160-pc {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .padding-t160-pc {
    padding-top: 160px !important;
  }

  .padding-b160-pc {
    padding-bottom: 160px !important;
  }

  .padding-l160-pc {
    padding-left: 160px !important;
  }

  .padding-r160-pc {
    padding-right: 160px !important;
  }
  .margin-0-pc {
    margin: 0px !important;
  }

  .margin-x0-pc {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .margin-y0-pc {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .margin-t0-pc {
    margin-top: 0px !important;
  }

  .margin-b0-pc {
    margin-bottom: 0px !important;
  }

  .margin-l0-pc {
    margin-left: 0px !important;
  }

  .margin-r0-pc {
    margin-right: 0px !important;
  }

  .n-margin-0-pc {
    margin: -0px !important;
  }

  .n-margin-x0-pc {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }

  .n-margin-y0-pc {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }

  .n-margin-t0-pc {
    margin-top: -0px !important;
  }

  .n-margin-b0-pc {
    margin-bottom: -0px !important;
  }

  .n-margin-l0-pc {
    margin-left: -0px !important;
  }

  .n-margin-r0-pc {
    margin-right: -0px !important;
  }
  .margin-4-pc {
    margin: 4px !important;
  }

  .margin-x4-pc {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .margin-y4-pc {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .margin-t4-pc {
    margin-top: 4px !important;
  }

  .margin-b4-pc {
    margin-bottom: 4px !important;
  }

  .margin-l4-pc {
    margin-left: 4px !important;
  }

  .margin-r4-pc {
    margin-right: 4px !important;
  }

  .n-margin-4-pc {
    margin: -4px !important;
  }

  .n-margin-x4-pc {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .n-margin-y4-pc {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .n-margin-t4-pc {
    margin-top: -4px !important;
  }

  .n-margin-b4-pc {
    margin-bottom: -4px !important;
  }

  .n-margin-l4-pc {
    margin-left: -4px !important;
  }

  .n-margin-r4-pc {
    margin-right: -4px !important;
  }
  .margin-8-pc {
    margin: 8px !important;
  }

  .margin-x8-pc {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .margin-y8-pc {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .margin-t8-pc {
    margin-top: 8px !important;
  }

  .margin-b8-pc {
    margin-bottom: 8px !important;
  }

  .margin-l8-pc {
    margin-left: 8px !important;
  }

  .margin-r8-pc {
    margin-right: 8px !important;
  }

  .n-margin-8-pc {
    margin: -8px !important;
  }

  .n-margin-x8-pc {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .n-margin-y8-pc {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .n-margin-t8-pc {
    margin-top: -8px !important;
  }

  .n-margin-b8-pc {
    margin-bottom: -8px !important;
  }

  .n-margin-l8-pc {
    margin-left: -8px !important;
  }

  .n-margin-r8-pc {
    margin-right: -8px !important;
  }
  .margin-12-pc {
    margin: 12px !important;
  }

  .margin-x12-pc {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .margin-y12-pc {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .margin-t12-pc {
    margin-top: 12px !important;
  }

  .margin-b12-pc {
    margin-bottom: 12px !important;
  }

  .margin-l12-pc {
    margin-left: 12px !important;
  }

  .margin-r12-pc {
    margin-right: 12px !important;
  }

  .n-margin-12-pc {
    margin: -12px !important;
  }

  .n-margin-x12-pc {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .n-margin-y12-pc {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .n-margin-t12-pc {
    margin-top: -12px !important;
  }

  .n-margin-b12-pc {
    margin-bottom: -12px !important;
  }

  .n-margin-l12-pc {
    margin-left: -12px !important;
  }

  .n-margin-r12-pc {
    margin-right: -12px !important;
  }
  .margin-16-pc {
    margin: 16px !important;
  }

  .margin-x16-pc {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .margin-y16-pc {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .margin-t16-pc {
    margin-top: 16px !important;
  }

  .margin-b16-pc {
    margin-bottom: 16px !important;
  }

  .margin-l16-pc {
    margin-left: 16px !important;
  }

  .margin-r16-pc {
    margin-right: 16px !important;
  }

  .n-margin-16-pc {
    margin: -16px !important;
  }

  .n-margin-x16-pc {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .n-margin-y16-pc {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .n-margin-t16-pc {
    margin-top: -16px !important;
  }

  .n-margin-b16-pc {
    margin-bottom: -16px !important;
  }

  .n-margin-l16-pc {
    margin-left: -16px !important;
  }

  .n-margin-r16-pc {
    margin-right: -16px !important;
  }
  .margin-20-pc {
    margin: 20px !important;
  }

  .margin-x20-pc {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .margin-y20-pc {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .margin-t20-pc {
    margin-top: 20px !important;
  }

  .margin-b20-pc {
    margin-bottom: 20px !important;
  }

  .margin-l20-pc {
    margin-left: 20px !important;
  }

  .margin-r20-pc {
    margin-right: 20px !important;
  }

  .n-margin-20-pc {
    margin: -20px !important;
  }

  .n-margin-x20-pc {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .n-margin-y20-pc {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .n-margin-t20-pc {
    margin-top: -20px !important;
  }

  .n-margin-b20-pc {
    margin-bottom: -20px !important;
  }

  .n-margin-l20-pc {
    margin-left: -20px !important;
  }

  .n-margin-r20-pc {
    margin-right: -20px !important;
  }
  .margin-24-pc {
    margin: 24px !important;
  }

  .margin-x24-pc {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .margin-y24-pc {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .margin-t24-pc {
    margin-top: 24px !important;
  }

  .margin-b24-pc {
    margin-bottom: 24px !important;
  }

  .margin-l24-pc {
    margin-left: 24px !important;
  }

  .margin-r24-pc {
    margin-right: 24px !important;
  }

  .n-margin-24-pc {
    margin: -24px !important;
  }

  .n-margin-x24-pc {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .n-margin-y24-pc {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .n-margin-t24-pc {
    margin-top: -24px !important;
  }

  .n-margin-b24-pc {
    margin-bottom: -24px !important;
  }

  .n-margin-l24-pc {
    margin-left: -24px !important;
  }

  .n-margin-r24-pc {
    margin-right: -24px !important;
  }
  .margin-28-pc {
    margin: 28px !important;
  }

  .margin-x28-pc {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .margin-y28-pc {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .margin-t28-pc {
    margin-top: 28px !important;
  }

  .margin-b28-pc {
    margin-bottom: 28px !important;
  }

  .margin-l28-pc {
    margin-left: 28px !important;
  }

  .margin-r28-pc {
    margin-right: 28px !important;
  }

  .n-margin-28-pc {
    margin: -28px !important;
  }

  .n-margin-x28-pc {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .n-margin-y28-pc {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .n-margin-t28-pc {
    margin-top: -28px !important;
  }

  .n-margin-b28-pc {
    margin-bottom: -28px !important;
  }

  .n-margin-l28-pc {
    margin-left: -28px !important;
  }

  .n-margin-r28-pc {
    margin-right: -28px !important;
  }
  .margin-32-pc {
    margin: 32px !important;
  }

  .margin-x32-pc {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .margin-y32-pc {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .margin-t32-pc {
    margin-top: 32px !important;
  }

  .margin-b32-pc {
    margin-bottom: 32px !important;
  }

  .margin-l32-pc {
    margin-left: 32px !important;
  }

  .margin-r32-pc {
    margin-right: 32px !important;
  }

  .n-margin-32-pc {
    margin: -32px !important;
  }

  .n-margin-x32-pc {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .n-margin-y32-pc {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .n-margin-t32-pc {
    margin-top: -32px !important;
  }

  .n-margin-b32-pc {
    margin-bottom: -32px !important;
  }

  .n-margin-l32-pc {
    margin-left: -32px !important;
  }

  .n-margin-r32-pc {
    margin-right: -32px !important;
  }
  .margin-36-pc {
    margin: 36px !important;
  }

  .margin-x36-pc {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .margin-y36-pc {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .margin-t36-pc {
    margin-top: 36px !important;
  }

  .margin-b36-pc {
    margin-bottom: 36px !important;
  }

  .margin-l36-pc {
    margin-left: 36px !important;
  }

  .margin-r36-pc {
    margin-right: 36px !important;
  }

  .n-margin-36-pc {
    margin: -36px !important;
  }

  .n-margin-x36-pc {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .n-margin-y36-pc {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .n-margin-t36-pc {
    margin-top: -36px !important;
  }

  .n-margin-b36-pc {
    margin-bottom: -36px !important;
  }

  .n-margin-l36-pc {
    margin-left: -36px !important;
  }

  .n-margin-r36-pc {
    margin-right: -36px !important;
  }
  .margin-40-pc {
    margin: 40px !important;
  }

  .margin-x40-pc {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .margin-y40-pc {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .margin-t40-pc {
    margin-top: 40px !important;
  }

  .margin-b40-pc {
    margin-bottom: 40px !important;
  }

  .margin-l40-pc {
    margin-left: 40px !important;
  }

  .margin-r40-pc {
    margin-right: 40px !important;
  }

  .n-margin-40-pc {
    margin: -40px !important;
  }

  .n-margin-x40-pc {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .n-margin-y40-pc {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .n-margin-t40-pc {
    margin-top: -40px !important;
  }

  .n-margin-b40-pc {
    margin-bottom: -40px !important;
  }

  .n-margin-l40-pc {
    margin-left: -40px !important;
  }

  .n-margin-r40-pc {
    margin-right: -40px !important;
  }
  .margin-44-pc {
    margin: 44px !important;
  }

  .margin-x44-pc {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .margin-y44-pc {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .margin-t44-pc {
    margin-top: 44px !important;
  }

  .margin-b44-pc {
    margin-bottom: 44px !important;
  }

  .margin-l44-pc {
    margin-left: 44px !important;
  }

  .margin-r44-pc {
    margin-right: 44px !important;
  }

  .n-margin-44-pc {
    margin: -44px !important;
  }

  .n-margin-x44-pc {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .n-margin-y44-pc {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .n-margin-t44-pc {
    margin-top: -44px !important;
  }

  .n-margin-b44-pc {
    margin-bottom: -44px !important;
  }

  .n-margin-l44-pc {
    margin-left: -44px !important;
  }

  .n-margin-r44-pc {
    margin-right: -44px !important;
  }
  .margin-48-pc {
    margin: 48px !important;
  }

  .margin-x48-pc {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .margin-y48-pc {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .margin-t48-pc {
    margin-top: 48px !important;
  }

  .margin-b48-pc {
    margin-bottom: 48px !important;
  }

  .margin-l48-pc {
    margin-left: 48px !important;
  }

  .margin-r48-pc {
    margin-right: 48px !important;
  }

  .n-margin-48-pc {
    margin: -48px !important;
  }

  .n-margin-x48-pc {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .n-margin-y48-pc {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .n-margin-t48-pc {
    margin-top: -48px !important;
  }

  .n-margin-b48-pc {
    margin-bottom: -48px !important;
  }

  .n-margin-l48-pc {
    margin-left: -48px !important;
  }

  .n-margin-r48-pc {
    margin-right: -48px !important;
  }
  .margin-52-pc {
    margin: 52px !important;
  }

  .margin-x52-pc {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .margin-y52-pc {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .margin-t52-pc {
    margin-top: 52px !important;
  }

  .margin-b52-pc {
    margin-bottom: 52px !important;
  }

  .margin-l52-pc {
    margin-left: 52px !important;
  }

  .margin-r52-pc {
    margin-right: 52px !important;
  }

  .n-margin-52-pc {
    margin: -52px !important;
  }

  .n-margin-x52-pc {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .n-margin-y52-pc {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .n-margin-t52-pc {
    margin-top: -52px !important;
  }

  .n-margin-b52-pc {
    margin-bottom: -52px !important;
  }

  .n-margin-l52-pc {
    margin-left: -52px !important;
  }

  .n-margin-r52-pc {
    margin-right: -52px !important;
  }
  .margin-56-pc {
    margin: 56px !important;
  }

  .margin-x56-pc {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .margin-y56-pc {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .margin-t56-pc {
    margin-top: 56px !important;
  }

  .margin-b56-pc {
    margin-bottom: 56px !important;
  }

  .margin-l56-pc {
    margin-left: 56px !important;
  }

  .margin-r56-pc {
    margin-right: 56px !important;
  }

  .n-margin-56-pc {
    margin: -56px !important;
  }

  .n-margin-x56-pc {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .n-margin-y56-pc {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .n-margin-t56-pc {
    margin-top: -56px !important;
  }

  .n-margin-b56-pc {
    margin-bottom: -56px !important;
  }

  .n-margin-l56-pc {
    margin-left: -56px !important;
  }

  .n-margin-r56-pc {
    margin-right: -56px !important;
  }
  .margin-60-pc {
    margin: 60px !important;
  }

  .margin-x60-pc {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .margin-y60-pc {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .margin-t60-pc {
    margin-top: 60px !important;
  }

  .margin-b60-pc {
    margin-bottom: 60px !important;
  }

  .margin-l60-pc {
    margin-left: 60px !important;
  }

  .margin-r60-pc {
    margin-right: 60px !important;
  }

  .n-margin-60-pc {
    margin: -60px !important;
  }

  .n-margin-x60-pc {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .n-margin-y60-pc {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .n-margin-t60-pc {
    margin-top: -60px !important;
  }

  .n-margin-b60-pc {
    margin-bottom: -60px !important;
  }

  .n-margin-l60-pc {
    margin-left: -60px !important;
  }

  .n-margin-r60-pc {
    margin-right: -60px !important;
  }
  .margin-64-pc {
    margin: 64px !important;
  }

  .margin-x64-pc {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .margin-y64-pc {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .margin-t64-pc {
    margin-top: 64px !important;
  }

  .margin-b64-pc {
    margin-bottom: 64px !important;
  }

  .margin-l64-pc {
    margin-left: 64px !important;
  }

  .margin-r64-pc {
    margin-right: 64px !important;
  }

  .n-margin-64-pc {
    margin: -64px !important;
  }

  .n-margin-x64-pc {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .n-margin-y64-pc {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .n-margin-t64-pc {
    margin-top: -64px !important;
  }

  .n-margin-b64-pc {
    margin-bottom: -64px !important;
  }

  .n-margin-l64-pc {
    margin-left: -64px !important;
  }

  .n-margin-r64-pc {
    margin-right: -64px !important;
  }
  .margin-68-pc {
    margin: 68px !important;
  }

  .margin-x68-pc {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .margin-y68-pc {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .margin-t68-pc {
    margin-top: 68px !important;
  }

  .margin-b68-pc {
    margin-bottom: 68px !important;
  }

  .margin-l68-pc {
    margin-left: 68px !important;
  }

  .margin-r68-pc {
    margin-right: 68px !important;
  }

  .n-margin-68-pc {
    margin: -68px !important;
  }

  .n-margin-x68-pc {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .n-margin-y68-pc {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .n-margin-t68-pc {
    margin-top: -68px !important;
  }

  .n-margin-b68-pc {
    margin-bottom: -68px !important;
  }

  .n-margin-l68-pc {
    margin-left: -68px !important;
  }

  .n-margin-r68-pc {
    margin-right: -68px !important;
  }
  .margin-72-pc {
    margin: 72px !important;
  }

  .margin-x72-pc {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .margin-y72-pc {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .margin-t72-pc {
    margin-top: 72px !important;
  }

  .margin-b72-pc {
    margin-bottom: 72px !important;
  }

  .margin-l72-pc {
    margin-left: 72px !important;
  }

  .margin-r72-pc {
    margin-right: 72px !important;
  }

  .n-margin-72-pc {
    margin: -72px !important;
  }

  .n-margin-x72-pc {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .n-margin-y72-pc {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .n-margin-t72-pc {
    margin-top: -72px !important;
  }

  .n-margin-b72-pc {
    margin-bottom: -72px !important;
  }

  .n-margin-l72-pc {
    margin-left: -72px !important;
  }

  .n-margin-r72-pc {
    margin-right: -72px !important;
  }
  .margin-76-pc {
    margin: 76px !important;
  }

  .margin-x76-pc {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .margin-y76-pc {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .margin-t76-pc {
    margin-top: 76px !important;
  }

  .margin-b76-pc {
    margin-bottom: 76px !important;
  }

  .margin-l76-pc {
    margin-left: 76px !important;
  }

  .margin-r76-pc {
    margin-right: 76px !important;
  }

  .n-margin-76-pc {
    margin: -76px !important;
  }

  .n-margin-x76-pc {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .n-margin-y76-pc {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .n-margin-t76-pc {
    margin-top: -76px !important;
  }

  .n-margin-b76-pc {
    margin-bottom: -76px !important;
  }

  .n-margin-l76-pc {
    margin-left: -76px !important;
  }

  .n-margin-r76-pc {
    margin-right: -76px !important;
  }
  .margin-80-pc {
    margin: 80px !important;
  }

  .margin-x80-pc {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .margin-y80-pc {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .margin-t80-pc {
    margin-top: 80px !important;
  }

  .margin-b80-pc {
    margin-bottom: 80px !important;
  }

  .margin-l80-pc {
    margin-left: 80px !important;
  }

  .margin-r80-pc {
    margin-right: 80px !important;
  }

  .n-margin-80-pc {
    margin: -80px !important;
  }

  .n-margin-x80-pc {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .n-margin-y80-pc {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .n-margin-t80-pc {
    margin-top: -80px !important;
  }

  .n-margin-b80-pc {
    margin-bottom: -80px !important;
  }

  .n-margin-l80-pc {
    margin-left: -80px !important;
  }

  .n-margin-r80-pc {
    margin-right: -80px !important;
  }
  .margin-84-pc {
    margin: 84px !important;
  }

  .margin-x84-pc {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .margin-y84-pc {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .margin-t84-pc {
    margin-top: 84px !important;
  }

  .margin-b84-pc {
    margin-bottom: 84px !important;
  }

  .margin-l84-pc {
    margin-left: 84px !important;
  }

  .margin-r84-pc {
    margin-right: 84px !important;
  }

  .n-margin-84-pc {
    margin: -84px !important;
  }

  .n-margin-x84-pc {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .n-margin-y84-pc {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .n-margin-t84-pc {
    margin-top: -84px !important;
  }

  .n-margin-b84-pc {
    margin-bottom: -84px !important;
  }

  .n-margin-l84-pc {
    margin-left: -84px !important;
  }

  .n-margin-r84-pc {
    margin-right: -84px !important;
  }
  .margin-88-pc {
    margin: 88px !important;
  }

  .margin-x88-pc {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .margin-y88-pc {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .margin-t88-pc {
    margin-top: 88px !important;
  }

  .margin-b88-pc {
    margin-bottom: 88px !important;
  }

  .margin-l88-pc {
    margin-left: 88px !important;
  }

  .margin-r88-pc {
    margin-right: 88px !important;
  }

  .n-margin-88-pc {
    margin: -88px !important;
  }

  .n-margin-x88-pc {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .n-margin-y88-pc {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .n-margin-t88-pc {
    margin-top: -88px !important;
  }

  .n-margin-b88-pc {
    margin-bottom: -88px !important;
  }

  .n-margin-l88-pc {
    margin-left: -88px !important;
  }

  .n-margin-r88-pc {
    margin-right: -88px !important;
  }
  .margin-92-pc {
    margin: 92px !important;
  }

  .margin-x92-pc {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .margin-y92-pc {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .margin-t92-pc {
    margin-top: 92px !important;
  }

  .margin-b92-pc {
    margin-bottom: 92px !important;
  }

  .margin-l92-pc {
    margin-left: 92px !important;
  }

  .margin-r92-pc {
    margin-right: 92px !important;
  }

  .n-margin-92-pc {
    margin: -92px !important;
  }

  .n-margin-x92-pc {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .n-margin-y92-pc {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .n-margin-t92-pc {
    margin-top: -92px !important;
  }

  .n-margin-b92-pc {
    margin-bottom: -92px !important;
  }

  .n-margin-l92-pc {
    margin-left: -92px !important;
  }

  .n-margin-r92-pc {
    margin-right: -92px !important;
  }
  .margin-96-pc {
    margin: 96px !important;
  }

  .margin-x96-pc {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .margin-y96-pc {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .margin-t96-pc {
    margin-top: 96px !important;
  }

  .margin-b96-pc {
    margin-bottom: 96px !important;
  }

  .margin-l96-pc {
    margin-left: 96px !important;
  }

  .margin-r96-pc {
    margin-right: 96px !important;
  }

  .n-margin-96-pc {
    margin: -96px !important;
  }

  .n-margin-x96-pc {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .n-margin-y96-pc {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .n-margin-t96-pc {
    margin-top: -96px !important;
  }

  .n-margin-b96-pc {
    margin-bottom: -96px !important;
  }

  .n-margin-l96-pc {
    margin-left: -96px !important;
  }

  .n-margin-r96-pc {
    margin-right: -96px !important;
  }
  .margin-100-pc {
    margin: 100px !important;
  }

  .margin-x100-pc {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .margin-y100-pc {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .margin-t100-pc {
    margin-top: 100px !important;
  }

  .margin-b100-pc {
    margin-bottom: 100px !important;
  }

  .margin-l100-pc {
    margin-left: 100px !important;
  }

  .margin-r100-pc {
    margin-right: 100px !important;
  }

  .n-margin-100-pc {
    margin: -100px !important;
  }

  .n-margin-x100-pc {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .n-margin-y100-pc {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .n-margin-t100-pc {
    margin-top: -100px !important;
  }

  .n-margin-b100-pc {
    margin-bottom: -100px !important;
  }

  .n-margin-l100-pc {
    margin-left: -100px !important;
  }

  .n-margin-r100-pc {
    margin-right: -100px !important;
  }
  .margin-104-pc {
    margin: 104px !important;
  }

  .margin-x104-pc {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .margin-y104-pc {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .margin-t104-pc {
    margin-top: 104px !important;
  }

  .margin-b104-pc {
    margin-bottom: 104px !important;
  }

  .margin-l104-pc {
    margin-left: 104px !important;
  }

  .margin-r104-pc {
    margin-right: 104px !important;
  }

  .n-margin-104-pc {
    margin: -104px !important;
  }

  .n-margin-x104-pc {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .n-margin-y104-pc {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .n-margin-t104-pc {
    margin-top: -104px !important;
  }

  .n-margin-b104-pc {
    margin-bottom: -104px !important;
  }

  .n-margin-l104-pc {
    margin-left: -104px !important;
  }

  .n-margin-r104-pc {
    margin-right: -104px !important;
  }
  .margin-108-pc {
    margin: 108px !important;
  }

  .margin-x108-pc {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .margin-y108-pc {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .margin-t108-pc {
    margin-top: 108px !important;
  }

  .margin-b108-pc {
    margin-bottom: 108px !important;
  }

  .margin-l108-pc {
    margin-left: 108px !important;
  }

  .margin-r108-pc {
    margin-right: 108px !important;
  }

  .n-margin-108-pc {
    margin: -108px !important;
  }

  .n-margin-x108-pc {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .n-margin-y108-pc {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .n-margin-t108-pc {
    margin-top: -108px !important;
  }

  .n-margin-b108-pc {
    margin-bottom: -108px !important;
  }

  .n-margin-l108-pc {
    margin-left: -108px !important;
  }

  .n-margin-r108-pc {
    margin-right: -108px !important;
  }
  .margin-112-pc {
    margin: 112px !important;
  }

  .margin-x112-pc {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .margin-y112-pc {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .margin-t112-pc {
    margin-top: 112px !important;
  }

  .margin-b112-pc {
    margin-bottom: 112px !important;
  }

  .margin-l112-pc {
    margin-left: 112px !important;
  }

  .margin-r112-pc {
    margin-right: 112px !important;
  }

  .n-margin-112-pc {
    margin: -112px !important;
  }

  .n-margin-x112-pc {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .n-margin-y112-pc {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .n-margin-t112-pc {
    margin-top: -112px !important;
  }

  .n-margin-b112-pc {
    margin-bottom: -112px !important;
  }

  .n-margin-l112-pc {
    margin-left: -112px !important;
  }

  .n-margin-r112-pc {
    margin-right: -112px !important;
  }
  .margin-116-pc {
    margin: 116px !important;
  }

  .margin-x116-pc {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .margin-y116-pc {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .margin-t116-pc {
    margin-top: 116px !important;
  }

  .margin-b116-pc {
    margin-bottom: 116px !important;
  }

  .margin-l116-pc {
    margin-left: 116px !important;
  }

  .margin-r116-pc {
    margin-right: 116px !important;
  }

  .n-margin-116-pc {
    margin: -116px !important;
  }

  .n-margin-x116-pc {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .n-margin-y116-pc {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .n-margin-t116-pc {
    margin-top: -116px !important;
  }

  .n-margin-b116-pc {
    margin-bottom: -116px !important;
  }

  .n-margin-l116-pc {
    margin-left: -116px !important;
  }

  .n-margin-r116-pc {
    margin-right: -116px !important;
  }
  .margin-120-pc {
    margin: 120px !important;
  }

  .margin-x120-pc {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .margin-y120-pc {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .margin-t120-pc {
    margin-top: 120px !important;
  }

  .margin-b120-pc {
    margin-bottom: 120px !important;
  }

  .margin-l120-pc {
    margin-left: 120px !important;
  }

  .margin-r120-pc {
    margin-right: 120px !important;
  }

  .n-margin-120-pc {
    margin: -120px !important;
  }

  .n-margin-x120-pc {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .n-margin-y120-pc {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .n-margin-t120-pc {
    margin-top: -120px !important;
  }

  .n-margin-b120-pc {
    margin-bottom: -120px !important;
  }

  .n-margin-l120-pc {
    margin-left: -120px !important;
  }

  .n-margin-r120-pc {
    margin-right: -120px !important;
  }
  .margin-124-pc {
    margin: 124px !important;
  }

  .margin-x124-pc {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .margin-y124-pc {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .margin-t124-pc {
    margin-top: 124px !important;
  }

  .margin-b124-pc {
    margin-bottom: 124px !important;
  }

  .margin-l124-pc {
    margin-left: 124px !important;
  }

  .margin-r124-pc {
    margin-right: 124px !important;
  }

  .n-margin-124-pc {
    margin: -124px !important;
  }

  .n-margin-x124-pc {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .n-margin-y124-pc {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .n-margin-t124-pc {
    margin-top: -124px !important;
  }

  .n-margin-b124-pc {
    margin-bottom: -124px !important;
  }

  .n-margin-l124-pc {
    margin-left: -124px !important;
  }

  .n-margin-r124-pc {
    margin-right: -124px !important;
  }
  .margin-128-pc {
    margin: 128px !important;
  }

  .margin-x128-pc {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .margin-y128-pc {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .margin-t128-pc {
    margin-top: 128px !important;
  }

  .margin-b128-pc {
    margin-bottom: 128px !important;
  }

  .margin-l128-pc {
    margin-left: 128px !important;
  }

  .margin-r128-pc {
    margin-right: 128px !important;
  }

  .n-margin-128-pc {
    margin: -128px !important;
  }

  .n-margin-x128-pc {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .n-margin-y128-pc {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .n-margin-t128-pc {
    margin-top: -128px !important;
  }

  .n-margin-b128-pc {
    margin-bottom: -128px !important;
  }

  .n-margin-l128-pc {
    margin-left: -128px !important;
  }

  .n-margin-r128-pc {
    margin-right: -128px !important;
  }
  .margin-132-pc {
    margin: 132px !important;
  }

  .margin-x132-pc {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .margin-y132-pc {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .margin-t132-pc {
    margin-top: 132px !important;
  }

  .margin-b132-pc {
    margin-bottom: 132px !important;
  }

  .margin-l132-pc {
    margin-left: 132px !important;
  }

  .margin-r132-pc {
    margin-right: 132px !important;
  }

  .n-margin-132-pc {
    margin: -132px !important;
  }

  .n-margin-x132-pc {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .n-margin-y132-pc {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .n-margin-t132-pc {
    margin-top: -132px !important;
  }

  .n-margin-b132-pc {
    margin-bottom: -132px !important;
  }

  .n-margin-l132-pc {
    margin-left: -132px !important;
  }

  .n-margin-r132-pc {
    margin-right: -132px !important;
  }
  .margin-136-pc {
    margin: 136px !important;
  }

  .margin-x136-pc {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .margin-y136-pc {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .margin-t136-pc {
    margin-top: 136px !important;
  }

  .margin-b136-pc {
    margin-bottom: 136px !important;
  }

  .margin-l136-pc {
    margin-left: 136px !important;
  }

  .margin-r136-pc {
    margin-right: 136px !important;
  }

  .n-margin-136-pc {
    margin: -136px !important;
  }

  .n-margin-x136-pc {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .n-margin-y136-pc {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .n-margin-t136-pc {
    margin-top: -136px !important;
  }

  .n-margin-b136-pc {
    margin-bottom: -136px !important;
  }

  .n-margin-l136-pc {
    margin-left: -136px !important;
  }

  .n-margin-r136-pc {
    margin-right: -136px !important;
  }
  .margin-140-pc {
    margin: 140px !important;
  }

  .margin-x140-pc {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .margin-y140-pc {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .margin-t140-pc {
    margin-top: 140px !important;
  }

  .margin-b140-pc {
    margin-bottom: 140px !important;
  }

  .margin-l140-pc {
    margin-left: 140px !important;
  }

  .margin-r140-pc {
    margin-right: 140px !important;
  }

  .n-margin-140-pc {
    margin: -140px !important;
  }

  .n-margin-x140-pc {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .n-margin-y140-pc {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .n-margin-t140-pc {
    margin-top: -140px !important;
  }

  .n-margin-b140-pc {
    margin-bottom: -140px !important;
  }

  .n-margin-l140-pc {
    margin-left: -140px !important;
  }

  .n-margin-r140-pc {
    margin-right: -140px !important;
  }
  .margin-144-pc {
    margin: 144px !important;
  }

  .margin-x144-pc {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .margin-y144-pc {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .margin-t144-pc {
    margin-top: 144px !important;
  }

  .margin-b144-pc {
    margin-bottom: 144px !important;
  }

  .margin-l144-pc {
    margin-left: 144px !important;
  }

  .margin-r144-pc {
    margin-right: 144px !important;
  }

  .n-margin-144-pc {
    margin: -144px !important;
  }

  .n-margin-x144-pc {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .n-margin-y144-pc {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .n-margin-t144-pc {
    margin-top: -144px !important;
  }

  .n-margin-b144-pc {
    margin-bottom: -144px !important;
  }

  .n-margin-l144-pc {
    margin-left: -144px !important;
  }

  .n-margin-r144-pc {
    margin-right: -144px !important;
  }
  .margin-148-pc {
    margin: 148px !important;
  }

  .margin-x148-pc {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .margin-y148-pc {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .margin-t148-pc {
    margin-top: 148px !important;
  }

  .margin-b148-pc {
    margin-bottom: 148px !important;
  }

  .margin-l148-pc {
    margin-left: 148px !important;
  }

  .margin-r148-pc {
    margin-right: 148px !important;
  }

  .n-margin-148-pc {
    margin: -148px !important;
  }

  .n-margin-x148-pc {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .n-margin-y148-pc {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .n-margin-t148-pc {
    margin-top: -148px !important;
  }

  .n-margin-b148-pc {
    margin-bottom: -148px !important;
  }

  .n-margin-l148-pc {
    margin-left: -148px !important;
  }

  .n-margin-r148-pc {
    margin-right: -148px !important;
  }
  .margin-152-pc {
    margin: 152px !important;
  }

  .margin-x152-pc {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .margin-y152-pc {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .margin-t152-pc {
    margin-top: 152px !important;
  }

  .margin-b152-pc {
    margin-bottom: 152px !important;
  }

  .margin-l152-pc {
    margin-left: 152px !important;
  }

  .margin-r152-pc {
    margin-right: 152px !important;
  }

  .n-margin-152-pc {
    margin: -152px !important;
  }

  .n-margin-x152-pc {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .n-margin-y152-pc {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .n-margin-t152-pc {
    margin-top: -152px !important;
  }

  .n-margin-b152-pc {
    margin-bottom: -152px !important;
  }

  .n-margin-l152-pc {
    margin-left: -152px !important;
  }

  .n-margin-r152-pc {
    margin-right: -152px !important;
  }
  .margin-156-pc {
    margin: 156px !important;
  }

  .margin-x156-pc {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .margin-y156-pc {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .margin-t156-pc {
    margin-top: 156px !important;
  }

  .margin-b156-pc {
    margin-bottom: 156px !important;
  }

  .margin-l156-pc {
    margin-left: 156px !important;
  }

  .margin-r156-pc {
    margin-right: 156px !important;
  }

  .n-margin-156-pc {
    margin: -156px !important;
  }

  .n-margin-x156-pc {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .n-margin-y156-pc {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .n-margin-t156-pc {
    margin-top: -156px !important;
  }

  .n-margin-b156-pc {
    margin-bottom: -156px !important;
  }

  .n-margin-l156-pc {
    margin-left: -156px !important;
  }

  .n-margin-r156-pc {
    margin-right: -156px !important;
  }
  .margin-160-pc {
    margin: 160px !important;
  }

  .margin-x160-pc {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .margin-y160-pc {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .margin-t160-pc {
    margin-top: 160px !important;
  }

  .margin-b160-pc {
    margin-bottom: 160px !important;
  }

  .margin-l160-pc {
    margin-left: 160px !important;
  }

  .margin-r160-pc {
    margin-right: 160px !important;
  }

  .n-margin-160-pc {
    margin: -160px !important;
  }

  .n-margin-x160-pc {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .n-margin-y160-pc {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .n-margin-t160-pc {
    margin-top: -160px !important;
  }

  .n-margin-b160-pc {
    margin-bottom: -160px !important;
  }

  .n-margin-l160-pc {
    margin-left: -160px !important;
  }

  .n-margin-r160-pc {
    margin-right: -160px !important;
  }
  .font-size8-pc {
    font-size: 0.8rem !important;
  }

  .font-size9-pc {
    font-size: 0.9rem !important;
  }

  .font-size10-pc {
    font-size: 1rem !important;
  }

  .font-size11-pc {
    font-size: 1.1rem !important;
  }

  .font-size12-pc {
    font-size: 1.2rem !important;
  }

  .font-size13-pc {
    font-size: 1.3rem !important;
  }

  .font-size14-pc {
    font-size: 1.4rem !important;
  }

  .font-size15-pc {
    font-size: 1.5rem !important;
  }

  .font-size16-pc {
    font-size: 1.6rem !important;
  }

  .font-size17-pc {
    font-size: 1.7rem !important;
  }

  .font-size18-pc {
    font-size: 1.8rem !important;
  }

  .font-size19-pc {
    font-size: 1.9rem !important;
  }

  .font-size20-pc {
    font-size: 2rem !important;
  }

  .font-size21-pc {
    font-size: 2.1rem !important;
  }

  .font-size22-pc {
    font-size: 2.2rem !important;
  }

  .font-size23-pc {
    font-size: 2.3rem !important;
  }

  .font-size24-pc {
    font-size: 2.4rem !important;
  }

  .font-size25-pc {
    font-size: 2.5rem !important;
  }

  .font-size26-pc {
    font-size: 2.6rem !important;
  }

  .font-size27-pc {
    font-size: 2.7rem !important;
  }

  .font-size28-pc {
    font-size: 2.8rem !important;
  }

  .font-size29-pc {
    font-size: 2.9rem !important;
  }

  .font-size30-pc {
    font-size: 3rem !important;
  }

  .font-size31-pc {
    font-size: 3.1rem !important;
  }

  .font-size32-pc {
    font-size: 3.2rem !important;
  }

  .font-size33-pc {
    font-size: 3.3rem !important;
  }

  .font-size34-pc {
    font-size: 3.4rem !important;
  }

  .font-size35-pc {
    font-size: 3.5rem !important;
  }

  .font-size36-pc {
    font-size: 3.6rem !important;
  }

  .font-size37-pc {
    font-size: 3.7rem !important;
  }

  .font-size38-pc {
    font-size: 3.8rem !important;
  }

  .font-size39-pc {
    font-size: 3.9rem !important;
  }

  .font-size40-pc {
    font-size: 4rem !important;
  }

  .font-size41-pc {
    font-size: 4.1rem !important;
  }

  .font-size42-pc {
    font-size: 4.2rem !important;
  }

  .font-size43-pc {
    font-size: 4.3rem !important;
  }

  .font-size44-pc {
    font-size: 4.4rem !important;
  }

  .font-size45-pc {
    font-size: 4.5rem !important;
  }

  .font-size46-pc {
    font-size: 4.6rem !important;
  }

  .font-size47-pc {
    font-size: 4.7rem !important;
  }

  .font-size48-pc {
    font-size: 4.8rem !important;
  }

  .font-size49-pc {
    font-size: 4.9rem !important;
  }

  .font-size50-pc {
    font-size: 5rem !important;
  }

  .font-size51-pc {
    font-size: 5.1rem !important;
  }

  .font-size52-pc {
    font-size: 5.2rem !important;
  }

  .font-size53-pc {
    font-size: 5.3rem !important;
  }

  .font-size54-pc {
    font-size: 5.4rem !important;
  }

  .font-size55-pc {
    font-size: 5.5rem !important;
  }

  .font-size56-pc {
    font-size: 5.6rem !important;
  }

  .font-size57-pc {
    font-size: 5.7rem !important;
  }

  .font-size58-pc {
    font-size: 5.8rem !important;
  }

  .font-size59-pc {
    font-size: 5.9rem !important;
  }

  .font-size60-pc {
    font-size: 6rem !important;
  }

  .font-size61-pc {
    font-size: 6.1rem !important;
  }

  .font-size62-pc {
    font-size: 6.2rem !important;
  }

  .font-size63-pc {
    font-size: 6.3rem !important;
  }

  .font-size64-pc {
    font-size: 6.4rem !important;
  }

  .font-size65-pc {
    font-size: 6.5rem !important;
  }

  .font-size66-pc {
    font-size: 6.6rem !important;
  }

  .font-size67-pc {
    font-size: 6.7rem !important;
  }

  .font-size68-pc {
    font-size: 6.8rem !important;
  }

  .font-size69-pc {
    font-size: 6.9rem !important;
  }

  .font-size70-pc {
    font-size: 7rem !important;
  }

  .font-size71-pc {
    font-size: 7.1rem !important;
  }

  .font-size72-pc {
    font-size: 7.2rem !important;
  }

  .font-size73-pc {
    font-size: 7.3rem !important;
  }

  .font-size74-pc {
    font-size: 7.4rem !important;
  }

  .font-size75-pc {
    font-size: 7.5rem !important;
  }

  .font-size76-pc {
    font-size: 7.6rem !important;
  }

  .font-size77-pc {
    font-size: 7.7rem !important;
  }

  .font-size78-pc {
    font-size: 7.8rem !important;
  }

  .font-size79-pc {
    font-size: 7.9rem !important;
  }

  .font-size80-pc {
    font-size: 8rem !important;
  }

  .font-size81-pc {
    font-size: 8.1rem !important;
  }

  .font-size82-pc {
    font-size: 8.2rem !important;
  }

  .font-size83-pc {
    font-size: 8.3rem !important;
  }

  .font-size84-pc {
    font-size: 8.4rem !important;
  }

  .font-size85-pc {
    font-size: 8.5rem !important;
  }

  .font-size86-pc {
    font-size: 8.6rem !important;
  }

  .font-size87-pc {
    font-size: 8.7rem !important;
  }

  .font-size88-pc {
    font-size: 8.8rem !important;
  }

  .font-size89-pc {
    font-size: 8.9rem !important;
  }

  .font-size90-pc {
    font-size: 9rem !important;
  }

  .font-size91-pc {
    font-size: 9.1rem !important;
  }

  .font-size92-pc {
    font-size: 9.2rem !important;
  }

  .font-size93-pc {
    font-size: 9.3rem !important;
  }

  .font-size94-pc {
    font-size: 9.4rem !important;
  }

  .font-size95-pc {
    font-size: 9.5rem !important;
  }

  .font-size96-pc {
    font-size: 9.6rem !important;
  }

  .font-size97-pc {
    font-size: 9.7rem !important;
  }

  .font-size98-pc {
    font-size: 9.8rem !important;
  }

  .font-size99-pc {
    font-size: 9.9rem !important;
  }

  .font-size100-pc {
    font-size: 10rem !important;
  }
  .text-nowrap-pc {
    white-space: nowrap;
  }
  .align-left-pc {
    text-align: left !important;
  }

  .align-right-pc {
    text-align: right !important;
  }

  .align-center-pc {
    text-align: center !important;
  }
  .line-height-0-pc {
    line-height: 0 !important;
  }
  .line-height-1-pc {
    line-height: 0.1 !important;
  }
  .line-height-2-pc {
    line-height: 0.2 !important;
  }
  .line-height-3-pc {
    line-height: 0.3 !important;
  }
  .line-height-4-pc {
    line-height: 0.4 !important;
  }
  .line-height-5-pc {
    line-height: 0.5 !important;
  }
  .line-height-6-pc {
    line-height: 0.6 !important;
  }
  .line-height-7-pc {
    line-height: 0.7 !important;
  }
  .line-height-8-pc {
    line-height: 0.8 !important;
  }
  .line-height-9-pc {
    line-height: 0.9 !important;
  }
  .line-height-10-pc {
    line-height: 1 !important;
  }
  .line-height-11-pc {
    line-height: 1.1 !important;
  }
  .line-height-12-pc {
    line-height: 1.2 !important;
  }
  .line-height-13-pc {
    line-height: 1.3 !important;
  }
  .line-height-14-pc {
    line-height: 1.4 !important;
  }
  .line-height-15-pc {
    line-height: 1.5 !important;
  }
  .line-height-16-pc {
    line-height: 1.6 !important;
  }
  .line-height-17-pc {
    line-height: 1.7 !important;
  }
  .line-height-18-pc {
    line-height: 1.8 !important;
  }
  .line-height-19-pc {
    line-height: 1.9 !important;
  }
  .line-height-20-pc {
    line-height: 2 !important;
  }
  .width-fit-pc {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .width-half-pc {
    width: 496px;
  }
  .max-width-half-pc {
    max-width: 496px;
  }
  .width-0per-pc {
    width: 0% !important;
    max-width: none !important;
  }

  .width-5per-pc {
    width: 5% !important;
    max-width: none !important;
  }

  .width-10per-pc {
    width: 10% !important;
    max-width: none !important;
  }

  .width-15per-pc {
    width: 15% !important;
    max-width: none !important;
  }

  .width-20per-pc {
    width: 20% !important;
    max-width: none !important;
  }

  .width-25per-pc {
    width: 25% !important;
    max-width: none !important;
  }

  .width-30per-pc {
    width: 30% !important;
    max-width: none !important;
  }

  .width-35per-pc {
    width: 35% !important;
    max-width: none !important;
  }

  .width-40per-pc {
    width: 40% !important;
    max-width: none !important;
  }

  .width-45per-pc {
    width: 45% !important;
    max-width: none !important;
  }

  .width-50per-pc {
    width: 50% !important;
    max-width: none !important;
  }

  .width-55per-pc {
    width: 55% !important;
    max-width: none !important;
  }

  .width-60per-pc {
    width: 60% !important;
    max-width: none !important;
  }

  .width-65per-pc {
    width: 65% !important;
    max-width: none !important;
  }

  .width-70per-pc {
    width: 70% !important;
    max-width: none !important;
  }

  .width-75per-pc {
    width: 75% !important;
    max-width: none !important;
  }

  .width-80per-pc {
    width: 80% !important;
    max-width: none !important;
  }

  .width-85per-pc {
    width: 85% !important;
    max-width: none !important;
  }

  .width-90per-pc {
    width: 90% !important;
    max-width: none !important;
  }

  .width-95per-pc {
    width: 95% !important;
    max-width: none !important;
  }

  .width-100per-pc {
    width: 100% !important;
    max-width: none !important;
  }
  .width-0-pc {
    width: 0px !important;
    max-width: none !important;
  }

  .max-width-0-pc {
    width: 100%;
    max-width: 0px !important;
  }

  .width-5-pc {
    width: 5px !important;
    max-width: none !important;
  }

  .max-width-5-pc {
    width: 100%;
    max-width: 5px !important;
  }

  .width-10-pc {
    width: 10px !important;
    max-width: none !important;
  }

  .max-width-10-pc {
    width: 100%;
    max-width: 10px !important;
  }

  .width-15-pc {
    width: 15px !important;
    max-width: none !important;
  }

  .max-width-15-pc {
    width: 100%;
    max-width: 15px !important;
  }

  .width-20-pc {
    width: 20px !important;
    max-width: none !important;
  }

  .max-width-20-pc {
    width: 100%;
    max-width: 20px !important;
  }

  .width-25-pc {
    width: 25px !important;
    max-width: none !important;
  }

  .max-width-25-pc {
    width: 100%;
    max-width: 25px !important;
  }

  .width-30-pc {
    width: 30px !important;
    max-width: none !important;
  }

  .max-width-30-pc {
    width: 100%;
    max-width: 30px !important;
  }

  .width-35-pc {
    width: 35px !important;
    max-width: none !important;
  }

  .max-width-35-pc {
    width: 100%;
    max-width: 35px !important;
  }

  .width-40-pc {
    width: 40px !important;
    max-width: none !important;
  }

  .max-width-40-pc {
    width: 100%;
    max-width: 40px !important;
  }

  .width-45-pc {
    width: 45px !important;
    max-width: none !important;
  }

  .max-width-45-pc {
    width: 100%;
    max-width: 45px !important;
  }

  .width-50-pc {
    width: 50px !important;
    max-width: none !important;
  }

  .max-width-50-pc {
    width: 100%;
    max-width: 50px !important;
  }

  .width-55-pc {
    width: 55px !important;
    max-width: none !important;
  }

  .max-width-55-pc {
    width: 100%;
    max-width: 55px !important;
  }

  .width-60-pc {
    width: 60px !important;
    max-width: none !important;
  }

  .max-width-60-pc {
    width: 100%;
    max-width: 60px !important;
  }

  .width-65-pc {
    width: 65px !important;
    max-width: none !important;
  }

  .max-width-65-pc {
    width: 100%;
    max-width: 65px !important;
  }

  .width-70-pc {
    width: 70px !important;
    max-width: none !important;
  }

  .max-width-70-pc {
    width: 100%;
    max-width: 70px !important;
  }

  .width-75-pc {
    width: 75px !important;
    max-width: none !important;
  }

  .max-width-75-pc {
    width: 100%;
    max-width: 75px !important;
  }

  .width-80-pc {
    width: 80px !important;
    max-width: none !important;
  }

  .max-width-80-pc {
    width: 100%;
    max-width: 80px !important;
  }

  .width-85-pc {
    width: 85px !important;
    max-width: none !important;
  }

  .max-width-85-pc {
    width: 100%;
    max-width: 85px !important;
  }

  .width-90-pc {
    width: 90px !important;
    max-width: none !important;
  }

  .max-width-90-pc {
    width: 100%;
    max-width: 90px !important;
  }

  .width-95-pc {
    width: 95px !important;
    max-width: none !important;
  }

  .max-width-95-pc {
    width: 100%;
    max-width: 95px !important;
  }

  .width-100-pc {
    width: 100px !important;
    max-width: none !important;
  }

  .max-width-100-pc {
    width: 100%;
    max-width: 100px !important;
  }

  .width-105-pc {
    width: 105px !important;
    max-width: none !important;
  }

  .max-width-105-pc {
    width: 100%;
    max-width: 105px !important;
  }

  .width-110-pc {
    width: 110px !important;
    max-width: none !important;
  }

  .max-width-110-pc {
    width: 100%;
    max-width: 110px !important;
  }

  .width-115-pc {
    width: 115px !important;
    max-width: none !important;
  }

  .max-width-115-pc {
    width: 100%;
    max-width: 115px !important;
  }

  .width-120-pc {
    width: 120px !important;
    max-width: none !important;
  }

  .max-width-120-pc {
    width: 100%;
    max-width: 120px !important;
  }

  .width-125-pc {
    width: 125px !important;
    max-width: none !important;
  }

  .max-width-125-pc {
    width: 100%;
    max-width: 125px !important;
  }

  .width-130-pc {
    width: 130px !important;
    max-width: none !important;
  }

  .max-width-130-pc {
    width: 100%;
    max-width: 130px !important;
  }

  .width-135-pc {
    width: 135px !important;
    max-width: none !important;
  }

  .max-width-135-pc {
    width: 100%;
    max-width: 135px !important;
  }

  .width-140-pc {
    width: 140px !important;
    max-width: none !important;
  }

  .max-width-140-pc {
    width: 100%;
    max-width: 140px !important;
  }

  .width-145-pc {
    width: 145px !important;
    max-width: none !important;
  }

  .max-width-145-pc {
    width: 100%;
    max-width: 145px !important;
  }

  .width-150-pc {
    width: 150px !important;
    max-width: none !important;
  }

  .max-width-150-pc {
    width: 100%;
    max-width: 150px !important;
  }

  .width-155-pc {
    width: 155px !important;
    max-width: none !important;
  }

  .max-width-155-pc {
    width: 100%;
    max-width: 155px !important;
  }

  .width-160-pc {
    width: 160px !important;
    max-width: none !important;
  }

  .max-width-160-pc {
    width: 100%;
    max-width: 160px !important;
  }

  .width-165-pc {
    width: 165px !important;
    max-width: none !important;
  }

  .max-width-165-pc {
    width: 100%;
    max-width: 165px !important;
  }

  .width-170-pc {
    width: 170px !important;
    max-width: none !important;
  }

  .max-width-170-pc {
    width: 100%;
    max-width: 170px !important;
  }

  .width-175-pc {
    width: 175px !important;
    max-width: none !important;
  }

  .max-width-175-pc {
    width: 100%;
    max-width: 175px !important;
  }

  .width-180-pc {
    width: 180px !important;
    max-width: none !important;
  }

  .max-width-180-pc {
    width: 100%;
    max-width: 180px !important;
  }

  .width-185-pc {
    width: 185px !important;
    max-width: none !important;
  }

  .max-width-185-pc {
    width: 100%;
    max-width: 185px !important;
  }

  .width-190-pc {
    width: 190px !important;
    max-width: none !important;
  }

  .max-width-190-pc {
    width: 100%;
    max-width: 190px !important;
  }

  .width-195-pc {
    width: 195px !important;
    max-width: none !important;
  }

  .max-width-195-pc {
    width: 100%;
    max-width: 195px !important;
  }

  .width-200-pc {
    width: 200px !important;
    max-width: none !important;
  }

  .max-width-200-pc {
    width: 100%;
    max-width: 200px !important;
  }

  .width-205-pc {
    width: 205px !important;
    max-width: none !important;
  }

  .max-width-205-pc {
    width: 100%;
    max-width: 205px !important;
  }

  .width-210-pc {
    width: 210px !important;
    max-width: none !important;
  }

  .max-width-210-pc {
    width: 100%;
    max-width: 210px !important;
  }

  .width-215-pc {
    width: 215px !important;
    max-width: none !important;
  }

  .max-width-215-pc {
    width: 100%;
    max-width: 215px !important;
  }

  .width-220-pc {
    width: 220px !important;
    max-width: none !important;
  }

  .max-width-220-pc {
    width: 100%;
    max-width: 220px !important;
  }

  .width-225-pc {
    width: 225px !important;
    max-width: none !important;
  }

  .max-width-225-pc {
    width: 100%;
    max-width: 225px !important;
  }

  .width-230-pc {
    width: 230px !important;
    max-width: none !important;
  }

  .max-width-230-pc {
    width: 100%;
    max-width: 230px !important;
  }

  .width-235-pc {
    width: 235px !important;
    max-width: none !important;
  }

  .max-width-235-pc {
    width: 100%;
    max-width: 235px !important;
  }

  .width-240-pc {
    width: 240px !important;
    max-width: none !important;
  }

  .max-width-240-pc {
    width: 100%;
    max-width: 240px !important;
  }

  .width-245-pc {
    width: 245px !important;
    max-width: none !important;
  }

  .max-width-245-pc {
    width: 100%;
    max-width: 245px !important;
  }

  .width-250-pc {
    width: 250px !important;
    max-width: none !important;
  }

  .max-width-250-pc {
    width: 100%;
    max-width: 250px !important;
  }

  .width-255-pc {
    width: 255px !important;
    max-width: none !important;
  }

  .max-width-255-pc {
    width: 100%;
    max-width: 255px !important;
  }

  .width-260-pc {
    width: 260px !important;
    max-width: none !important;
  }

  .max-width-260-pc {
    width: 100%;
    max-width: 260px !important;
  }

  .width-265-pc {
    width: 265px !important;
    max-width: none !important;
  }

  .max-width-265-pc {
    width: 100%;
    max-width: 265px !important;
  }

  .width-270-pc {
    width: 270px !important;
    max-width: none !important;
  }

  .max-width-270-pc {
    width: 100%;
    max-width: 270px !important;
  }

  .width-275-pc {
    width: 275px !important;
    max-width: none !important;
  }

  .max-width-275-pc {
    width: 100%;
    max-width: 275px !important;
  }

  .width-280-pc {
    width: 280px !important;
    max-width: none !important;
  }

  .max-width-280-pc {
    width: 100%;
    max-width: 280px !important;
  }

  .width-285-pc {
    width: 285px !important;
    max-width: none !important;
  }

  .max-width-285-pc {
    width: 100%;
    max-width: 285px !important;
  }

  .width-290-pc {
    width: 290px !important;
    max-width: none !important;
  }

  .max-width-290-pc {
    width: 100%;
    max-width: 290px !important;
  }

  .width-295-pc {
    width: 295px !important;
    max-width: none !important;
  }

  .max-width-295-pc {
    width: 100%;
    max-width: 295px !important;
  }

  .width-300-pc {
    width: 300px !important;
    max-width: none !important;
  }

  .max-width-300-pc {
    width: 100%;
    max-width: 300px !important;
  }

  .width-305-pc {
    width: 305px !important;
    max-width: none !important;
  }

  .max-width-305-pc {
    width: 100%;
    max-width: 305px !important;
  }

  .width-310-pc {
    width: 310px !important;
    max-width: none !important;
  }

  .max-width-310-pc {
    width: 100%;
    max-width: 310px !important;
  }

  .width-315-pc {
    width: 315px !important;
    max-width: none !important;
  }

  .max-width-315-pc {
    width: 100%;
    max-width: 315px !important;
  }

  .width-320-pc {
    width: 320px !important;
    max-width: none !important;
  }

  .max-width-320-pc {
    width: 100%;
    max-width: 320px !important;
  }

  .width-325-pc {
    width: 325px !important;
    max-width: none !important;
  }

  .max-width-325-pc {
    width: 100%;
    max-width: 325px !important;
  }

  .width-330-pc {
    width: 330px !important;
    max-width: none !important;
  }

  .max-width-330-pc {
    width: 100%;
    max-width: 330px !important;
  }

  .width-335-pc {
    width: 335px !important;
    max-width: none !important;
  }

  .max-width-335-pc {
    width: 100%;
    max-width: 335px !important;
  }

  .width-340-pc {
    width: 340px !important;
    max-width: none !important;
  }

  .max-width-340-pc {
    width: 100%;
    max-width: 340px !important;
  }

  .width-345-pc {
    width: 345px !important;
    max-width: none !important;
  }

  .max-width-345-pc {
    width: 100%;
    max-width: 345px !important;
  }

  .width-350-pc {
    width: 350px !important;
    max-width: none !important;
  }

  .max-width-350-pc {
    width: 100%;
    max-width: 350px !important;
  }

  .width-355-pc {
    width: 355px !important;
    max-width: none !important;
  }

  .max-width-355-pc {
    width: 100%;
    max-width: 355px !important;
  }

  .width-360-pc {
    width: 360px !important;
    max-width: none !important;
  }

  .max-width-360-pc {
    width: 100%;
    max-width: 360px !important;
  }

  .width-365-pc {
    width: 365px !important;
    max-width: none !important;
  }

  .max-width-365-pc {
    width: 100%;
    max-width: 365px !important;
  }

  .width-370-pc {
    width: 370px !important;
    max-width: none !important;
  }

  .max-width-370-pc {
    width: 100%;
    max-width: 370px !important;
  }

  .width-375-pc {
    width: 375px !important;
    max-width: none !important;
  }

  .max-width-375-pc {
    width: 100%;
    max-width: 375px !important;
  }

  .width-380-pc {
    width: 380px !important;
    max-width: none !important;
  }

  .max-width-380-pc {
    width: 100%;
    max-width: 380px !important;
  }

  .width-385-pc {
    width: 385px !important;
    max-width: none !important;
  }

  .max-width-385-pc {
    width: 100%;
    max-width: 385px !important;
  }

  .width-390-pc {
    width: 390px !important;
    max-width: none !important;
  }

  .max-width-390-pc {
    width: 100%;
    max-width: 390px !important;
  }

  .width-395-pc {
    width: 395px !important;
    max-width: none !important;
  }

  .max-width-395-pc {
    width: 100%;
    max-width: 395px !important;
  }

  .width-400-pc {
    width: 400px !important;
    max-width: none !important;
  }

  .max-width-400-pc {
    width: 100%;
    max-width: 400px !important;
  }

  .width-405-pc {
    width: 405px !important;
    max-width: none !important;
  }

  .max-width-405-pc {
    width: 100%;
    max-width: 405px !important;
  }

  .width-410-pc {
    width: 410px !important;
    max-width: none !important;
  }

  .max-width-410-pc {
    width: 100%;
    max-width: 410px !important;
  }

  .width-415-pc {
    width: 415px !important;
    max-width: none !important;
  }

  .max-width-415-pc {
    width: 100%;
    max-width: 415px !important;
  }

  .width-420-pc {
    width: 420px !important;
    max-width: none !important;
  }

  .max-width-420-pc {
    width: 100%;
    max-width: 420px !important;
  }

  .width-425-pc {
    width: 425px !important;
    max-width: none !important;
  }

  .max-width-425-pc {
    width: 100%;
    max-width: 425px !important;
  }

  .width-430-pc {
    width: 430px !important;
    max-width: none !important;
  }

  .max-width-430-pc {
    width: 100%;
    max-width: 430px !important;
  }

  .width-435-pc {
    width: 435px !important;
    max-width: none !important;
  }

  .max-width-435-pc {
    width: 100%;
    max-width: 435px !important;
  }

  .width-440-pc {
    width: 440px !important;
    max-width: none !important;
  }

  .max-width-440-pc {
    width: 100%;
    max-width: 440px !important;
  }

  .width-445-pc {
    width: 445px !important;
    max-width: none !important;
  }

  .max-width-445-pc {
    width: 100%;
    max-width: 445px !important;
  }

  .width-450-pc {
    width: 450px !important;
    max-width: none !important;
  }

  .max-width-450-pc {
    width: 100%;
    max-width: 450px !important;
  }

  .width-455-pc {
    width: 455px !important;
    max-width: none !important;
  }

  .max-width-455-pc {
    width: 100%;
    max-width: 455px !important;
  }

  .width-460-pc {
    width: 460px !important;
    max-width: none !important;
  }

  .max-width-460-pc {
    width: 100%;
    max-width: 460px !important;
  }

  .width-465-pc {
    width: 465px !important;
    max-width: none !important;
  }

  .max-width-465-pc {
    width: 100%;
    max-width: 465px !important;
  }

  .width-470-pc {
    width: 470px !important;
    max-width: none !important;
  }

  .max-width-470-pc {
    width: 100%;
    max-width: 470px !important;
  }

  .width-475-pc {
    width: 475px !important;
    max-width: none !important;
  }

  .max-width-475-pc {
    width: 100%;
    max-width: 475px !important;
  }

  .width-480-pc {
    width: 480px !important;
    max-width: none !important;
  }

  .max-width-480-pc {
    width: 100%;
    max-width: 480px !important;
  }

  .width-485-pc {
    width: 485px !important;
    max-width: none !important;
  }

  .max-width-485-pc {
    width: 100%;
    max-width: 485px !important;
  }

  .width-490-pc {
    width: 490px !important;
    max-width: none !important;
  }

  .max-width-490-pc {
    width: 100%;
    max-width: 490px !important;
  }

  .width-495-pc {
    width: 495px !important;
    max-width: none !important;
  }

  .max-width-495-pc {
    width: 100%;
    max-width: 495px !important;
  }

  .width-500-pc {
    width: 500px !important;
    max-width: none !important;
  }

  .max-width-500-pc {
    width: 100%;
    max-width: 500px !important;
  }

  .width-505-pc {
    width: 505px !important;
    max-width: none !important;
  }

  .max-width-505-pc {
    width: 100%;
    max-width: 505px !important;
  }

  .width-510-pc {
    width: 510px !important;
    max-width: none !important;
  }

  .max-width-510-pc {
    width: 100%;
    max-width: 510px !important;
  }

  .width-515-pc {
    width: 515px !important;
    max-width: none !important;
  }

  .max-width-515-pc {
    width: 100%;
    max-width: 515px !important;
  }

  .width-520-pc {
    width: 520px !important;
    max-width: none !important;
  }

  .max-width-520-pc {
    width: 100%;
    max-width: 520px !important;
  }

  .width-525-pc {
    width: 525px !important;
    max-width: none !important;
  }

  .max-width-525-pc {
    width: 100%;
    max-width: 525px !important;
  }

  .width-530-pc {
    width: 530px !important;
    max-width: none !important;
  }

  .max-width-530-pc {
    width: 100%;
    max-width: 530px !important;
  }

  .width-535-pc {
    width: 535px !important;
    max-width: none !important;
  }

  .max-width-535-pc {
    width: 100%;
    max-width: 535px !important;
  }

  .width-540-pc {
    width: 540px !important;
    max-width: none !important;
  }

  .max-width-540-pc {
    width: 100%;
    max-width: 540px !important;
  }

  .width-545-pc {
    width: 545px !important;
    max-width: none !important;
  }

  .max-width-545-pc {
    width: 100%;
    max-width: 545px !important;
  }

  .width-550-pc {
    width: 550px !important;
    max-width: none !important;
  }

  .max-width-550-pc {
    width: 100%;
    max-width: 550px !important;
  }

  .width-555-pc {
    width: 555px !important;
    max-width: none !important;
  }

  .max-width-555-pc {
    width: 100%;
    max-width: 555px !important;
  }

  .width-560-pc {
    width: 560px !important;
    max-width: none !important;
  }

  .max-width-560-pc {
    width: 100%;
    max-width: 560px !important;
  }

  .width-565-pc {
    width: 565px !important;
    max-width: none !important;
  }

  .max-width-565-pc {
    width: 100%;
    max-width: 565px !important;
  }

  .width-570-pc {
    width: 570px !important;
    max-width: none !important;
  }

  .max-width-570-pc {
    width: 100%;
    max-width: 570px !important;
  }

  .width-575-pc {
    width: 575px !important;
    max-width: none !important;
  }

  .max-width-575-pc {
    width: 100%;
    max-width: 575px !important;
  }

  .width-580-pc {
    width: 580px !important;
    max-width: none !important;
  }

  .max-width-580-pc {
    width: 100%;
    max-width: 580px !important;
  }

  .width-585-pc {
    width: 585px !important;
    max-width: none !important;
  }

  .max-width-585-pc {
    width: 100%;
    max-width: 585px !important;
  }

  .width-590-pc {
    width: 590px !important;
    max-width: none !important;
  }

  .max-width-590-pc {
    width: 100%;
    max-width: 590px !important;
  }

  .width-595-pc {
    width: 595px !important;
    max-width: none !important;
  }

  .max-width-595-pc {
    width: 100%;
    max-width: 595px !important;
  }

  .width-600-pc {
    width: 600px !important;
    max-width: none !important;
  }

  .max-width-600-pc {
    width: 100%;
    max-width: 600px !important;
  }

  .width-605-pc {
    width: 605px !important;
    max-width: none !important;
  }

  .max-width-605-pc {
    width: 100%;
    max-width: 605px !important;
  }

  .width-610-pc {
    width: 610px !important;
    max-width: none !important;
  }

  .max-width-610-pc {
    width: 100%;
    max-width: 610px !important;
  }

  .width-615-pc {
    width: 615px !important;
    max-width: none !important;
  }

  .max-width-615-pc {
    width: 100%;
    max-width: 615px !important;
  }

  .width-620-pc {
    width: 620px !important;
    max-width: none !important;
  }

  .max-width-620-pc {
    width: 100%;
    max-width: 620px !important;
  }

  .width-625-pc {
    width: 625px !important;
    max-width: none !important;
  }

  .max-width-625-pc {
    width: 100%;
    max-width: 625px !important;
  }

  .width-630-pc {
    width: 630px !important;
    max-width: none !important;
  }

  .max-width-630-pc {
    width: 100%;
    max-width: 630px !important;
  }

  .width-635-pc {
    width: 635px !important;
    max-width: none !important;
  }

  .max-width-635-pc {
    width: 100%;
    max-width: 635px !important;
  }

  .width-640-pc {
    width: 640px !important;
    max-width: none !important;
  }

  .max-width-640-pc {
    width: 100%;
    max-width: 640px !important;
  }

  .width-645-pc {
    width: 645px !important;
    max-width: none !important;
  }

  .max-width-645-pc {
    width: 100%;
    max-width: 645px !important;
  }

  .width-650-pc {
    width: 650px !important;
    max-width: none !important;
  }

  .max-width-650-pc {
    width: 100%;
    max-width: 650px !important;
  }

  .width-655-pc {
    width: 655px !important;
    max-width: none !important;
  }

  .max-width-655-pc {
    width: 100%;
    max-width: 655px !important;
  }

  .width-660-pc {
    width: 660px !important;
    max-width: none !important;
  }

  .max-width-660-pc {
    width: 100%;
    max-width: 660px !important;
  }

  .width-665-pc {
    width: 665px !important;
    max-width: none !important;
  }

  .max-width-665-pc {
    width: 100%;
    max-width: 665px !important;
  }

  .width-670-pc {
    width: 670px !important;
    max-width: none !important;
  }

  .max-width-670-pc {
    width: 100%;
    max-width: 670px !important;
  }

  .width-675-pc {
    width: 675px !important;
    max-width: none !important;
  }

  .max-width-675-pc {
    width: 100%;
    max-width: 675px !important;
  }

  .width-680-pc {
    width: 680px !important;
    max-width: none !important;
  }

  .max-width-680-pc {
    width: 100%;
    max-width: 680px !important;
  }

  .width-685-pc {
    width: 685px !important;
    max-width: none !important;
  }

  .max-width-685-pc {
    width: 100%;
    max-width: 685px !important;
  }

  .width-690-pc {
    width: 690px !important;
    max-width: none !important;
  }

  .max-width-690-pc {
    width: 100%;
    max-width: 690px !important;
  }

  .width-695-pc {
    width: 695px !important;
    max-width: none !important;
  }

  .max-width-695-pc {
    width: 100%;
    max-width: 695px !important;
  }

  .width-700-pc {
    width: 700px !important;
    max-width: none !important;
  }

  .max-width-700-pc {
    width: 100%;
    max-width: 700px !important;
  }

  .width-705-pc {
    width: 705px !important;
    max-width: none !important;
  }

  .max-width-705-pc {
    width: 100%;
    max-width: 705px !important;
  }

  .width-710-pc {
    width: 710px !important;
    max-width: none !important;
  }

  .max-width-710-pc {
    width: 100%;
    max-width: 710px !important;
  }

  .width-715-pc {
    width: 715px !important;
    max-width: none !important;
  }

  .max-width-715-pc {
    width: 100%;
    max-width: 715px !important;
  }

  .width-720-pc {
    width: 720px !important;
    max-width: none !important;
  }

  .max-width-720-pc {
    width: 100%;
    max-width: 720px !important;
  }

  .width-725-pc {
    width: 725px !important;
    max-width: none !important;
  }

  .max-width-725-pc {
    width: 100%;
    max-width: 725px !important;
  }

  .width-730-pc {
    width: 730px !important;
    max-width: none !important;
  }

  .max-width-730-pc {
    width: 100%;
    max-width: 730px !important;
  }

  .width-735-pc {
    width: 735px !important;
    max-width: none !important;
  }

  .max-width-735-pc {
    width: 100%;
    max-width: 735px !important;
  }

  .width-740-pc {
    width: 740px !important;
    max-width: none !important;
  }

  .max-width-740-pc {
    width: 100%;
    max-width: 740px !important;
  }

  .width-745-pc {
    width: 745px !important;
    max-width: none !important;
  }

  .max-width-745-pc {
    width: 100%;
    max-width: 745px !important;
  }

  .width-750-pc {
    width: 750px !important;
    max-width: none !important;
  }

  .max-width-750-pc {
    width: 100%;
    max-width: 750px !important;
  }

  .width-755-pc {
    width: 755px !important;
    max-width: none !important;
  }

  .max-width-755-pc {
    width: 100%;
    max-width: 755px !important;
  }

  .width-760-pc {
    width: 760px !important;
    max-width: none !important;
  }

  .max-width-760-pc {
    width: 100%;
    max-width: 760px !important;
  }

  .width-765-pc {
    width: 765px !important;
    max-width: none !important;
  }

  .max-width-765-pc {
    width: 100%;
    max-width: 765px !important;
  }

  .width-770-pc {
    width: 770px !important;
    max-width: none !important;
  }

  .max-width-770-pc {
    width: 100%;
    max-width: 770px !important;
  }

  .width-775-pc {
    width: 775px !important;
    max-width: none !important;
  }

  .max-width-775-pc {
    width: 100%;
    max-width: 775px !important;
  }

  .width-780-pc {
    width: 780px !important;
    max-width: none !important;
  }

  .max-width-780-pc {
    width: 100%;
    max-width: 780px !important;
  }

  .width-785-pc {
    width: 785px !important;
    max-width: none !important;
  }

  .max-width-785-pc {
    width: 100%;
    max-width: 785px !important;
  }

  .width-790-pc {
    width: 790px !important;
    max-width: none !important;
  }

  .max-width-790-pc {
    width: 100%;
    max-width: 790px !important;
  }

  .width-795-pc {
    width: 795px !important;
    max-width: none !important;
  }

  .max-width-795-pc {
    width: 100%;
    max-width: 795px !important;
  }

  .width-800-pc {
    width: 800px !important;
    max-width: none !important;
  }

  .max-width-800-pc {
    width: 100%;
    max-width: 800px !important;
  }

  .width-805-pc {
    width: 805px !important;
    max-width: none !important;
  }

  .max-width-805-pc {
    width: 100%;
    max-width: 805px !important;
  }

  .width-810-pc {
    width: 810px !important;
    max-width: none !important;
  }

  .max-width-810-pc {
    width: 100%;
    max-width: 810px !important;
  }

  .width-815-pc {
    width: 815px !important;
    max-width: none !important;
  }

  .max-width-815-pc {
    width: 100%;
    max-width: 815px !important;
  }

  .width-820-pc {
    width: 820px !important;
    max-width: none !important;
  }

  .max-width-820-pc {
    width: 100%;
    max-width: 820px !important;
  }

  .width-825-pc {
    width: 825px !important;
    max-width: none !important;
  }

  .max-width-825-pc {
    width: 100%;
    max-width: 825px !important;
  }

  .width-830-pc {
    width: 830px !important;
    max-width: none !important;
  }

  .max-width-830-pc {
    width: 100%;
    max-width: 830px !important;
  }

  .width-835-pc {
    width: 835px !important;
    max-width: none !important;
  }

  .max-width-835-pc {
    width: 100%;
    max-width: 835px !important;
  }

  .width-840-pc {
    width: 840px !important;
    max-width: none !important;
  }

  .max-width-840-pc {
    width: 100%;
    max-width: 840px !important;
  }

  .width-845-pc {
    width: 845px !important;
    max-width: none !important;
  }

  .max-width-845-pc {
    width: 100%;
    max-width: 845px !important;
  }

  .width-850-pc {
    width: 850px !important;
    max-width: none !important;
  }

  .max-width-850-pc {
    width: 100%;
    max-width: 850px !important;
  }

  .width-855-pc {
    width: 855px !important;
    max-width: none !important;
  }

  .max-width-855-pc {
    width: 100%;
    max-width: 855px !important;
  }

  .width-860-pc {
    width: 860px !important;
    max-width: none !important;
  }

  .max-width-860-pc {
    width: 100%;
    max-width: 860px !important;
  }

  .width-865-pc {
    width: 865px !important;
    max-width: none !important;
  }

  .max-width-865-pc {
    width: 100%;
    max-width: 865px !important;
  }

  .width-870-pc {
    width: 870px !important;
    max-width: none !important;
  }

  .max-width-870-pc {
    width: 100%;
    max-width: 870px !important;
  }

  .width-875-pc {
    width: 875px !important;
    max-width: none !important;
  }

  .max-width-875-pc {
    width: 100%;
    max-width: 875px !important;
  }

  .width-880-pc {
    width: 880px !important;
    max-width: none !important;
  }

  .max-width-880-pc {
    width: 100%;
    max-width: 880px !important;
  }

  .width-885-pc {
    width: 885px !important;
    max-width: none !important;
  }

  .max-width-885-pc {
    width: 100%;
    max-width: 885px !important;
  }

  .width-890-pc {
    width: 890px !important;
    max-width: none !important;
  }

  .max-width-890-pc {
    width: 100%;
    max-width: 890px !important;
  }

  .width-895-pc {
    width: 895px !important;
    max-width: none !important;
  }

  .max-width-895-pc {
    width: 100%;
    max-width: 895px !important;
  }

  .width-900-pc {
    width: 900px !important;
    max-width: none !important;
  }

  .max-width-900-pc {
    width: 100%;
    max-width: 900px !important;
  }

  .width-905-pc {
    width: 905px !important;
    max-width: none !important;
  }

  .max-width-905-pc {
    width: 100%;
    max-width: 905px !important;
  }

  .width-910-pc {
    width: 910px !important;
    max-width: none !important;
  }

  .max-width-910-pc {
    width: 100%;
    max-width: 910px !important;
  }

  .width-915-pc {
    width: 915px !important;
    max-width: none !important;
  }

  .max-width-915-pc {
    width: 100%;
    max-width: 915px !important;
  }

  .width-920-pc {
    width: 920px !important;
    max-width: none !important;
  }

  .max-width-920-pc {
    width: 100%;
    max-width: 920px !important;
  }

  .width-925-pc {
    width: 925px !important;
    max-width: none !important;
  }

  .max-width-925-pc {
    width: 100%;
    max-width: 925px !important;
  }

  .width-930-pc {
    width: 930px !important;
    max-width: none !important;
  }

  .max-width-930-pc {
    width: 100%;
    max-width: 930px !important;
  }

  .width-935-pc {
    width: 935px !important;
    max-width: none !important;
  }

  .max-width-935-pc {
    width: 100%;
    max-width: 935px !important;
  }

  .width-940-pc {
    width: 940px !important;
    max-width: none !important;
  }

  .max-width-940-pc {
    width: 100%;
    max-width: 940px !important;
  }

  .width-945-pc {
    width: 945px !important;
    max-width: none !important;
  }

  .max-width-945-pc {
    width: 100%;
    max-width: 945px !important;
  }

  .width-950-pc {
    width: 950px !important;
    max-width: none !important;
  }

  .max-width-950-pc {
    width: 100%;
    max-width: 950px !important;
  }

  .width-955-pc {
    width: 955px !important;
    max-width: none !important;
  }

  .max-width-955-pc {
    width: 100%;
    max-width: 955px !important;
  }

  .width-960-pc {
    width: 960px !important;
    max-width: none !important;
  }

  .max-width-960-pc {
    width: 100%;
    max-width: 960px !important;
  }

  .width-965-pc {
    width: 965px !important;
    max-width: none !important;
  }

  .max-width-965-pc {
    width: 100%;
    max-width: 965px !important;
  }

  .width-970-pc {
    width: 970px !important;
    max-width: none !important;
  }

  .max-width-970-pc {
    width: 100%;
    max-width: 970px !important;
  }

  .width-975-pc {
    width: 975px !important;
    max-width: none !important;
  }

  .max-width-975-pc {
    width: 100%;
    max-width: 975px !important;
  }

  .width-980-pc {
    width: 980px !important;
    max-width: none !important;
  }

  .max-width-980-pc {
    width: 100%;
    max-width: 980px !important;
  }

  .width-985-pc {
    width: 985px !important;
    max-width: none !important;
  }

  .max-width-985-pc {
    width: 100%;
    max-width: 985px !important;
  }

  .width-990-pc {
    width: 990px !important;
    max-width: none !important;
  }

  .max-width-990-pc {
    width: 100%;
    max-width: 990px !important;
  }

  .width-995-pc {
    width: 995px !important;
    max-width: none !important;
  }

  .max-width-995-pc {
    width: 100%;
    max-width: 995px !important;
  }

  .width-1000-pc {
    width: 1000px !important;
    max-width: none !important;
  }

  .max-width-1000-pc {
    width: 100%;
    max-width: 1000px !important;
  }
  .height-0per-pc {
    height: 0% !important;
    max-height: none !important;
  }

  .height-5per-pc {
    height: 5% !important;
    max-height: none !important;
  }

  .height-10per-pc {
    height: 10% !important;
    max-height: none !important;
  }

  .height-15per-pc {
    height: 15% !important;
    max-height: none !important;
  }

  .height-20per-pc {
    height: 20% !important;
    max-height: none !important;
  }

  .height-25per-pc {
    height: 25% !important;
    max-height: none !important;
  }

  .height-30per-pc {
    height: 30% !important;
    max-height: none !important;
  }

  .height-35per-pc {
    height: 35% !important;
    max-height: none !important;
  }

  .height-40per-pc {
    height: 40% !important;
    max-height: none !important;
  }

  .height-45per-pc {
    height: 45% !important;
    max-height: none !important;
  }

  .height-50per-pc {
    height: 50% !important;
    max-height: none !important;
  }

  .height-55per-pc {
    height: 55% !important;
    max-height: none !important;
  }

  .height-60per-pc {
    height: 60% !important;
    max-height: none !important;
  }

  .height-65per-pc {
    height: 65% !important;
    max-height: none !important;
  }

  .height-70per-pc {
    height: 70% !important;
    max-height: none !important;
  }

  .height-75per-pc {
    height: 75% !important;
    max-height: none !important;
  }

  .height-80per-pc {
    height: 80% !important;
    max-height: none !important;
  }

  .height-85per-pc {
    height: 85% !important;
    max-height: none !important;
  }

  .height-90per-pc {
    height: 90% !important;
    max-height: none !important;
  }

  .height-95per-pc {
    height: 95% !important;
    max-height: none !important;
  }

  .height-100per-pc {
    height: 100% !important;
    max-height: none !important;
  }
  .height-0-pc {
    height: 0px !important;
    max-height: none !important;
  }

  .min-height-0-pc {
    min-height: 0px !important;
  }

  .max-height-0-pc {
    max-height: 0px !important;
  }

  .height-5-pc {
    height: 5px !important;
    max-height: none !important;
  }

  .min-height-5-pc {
    min-height: 5px !important;
  }

  .max-height-5-pc {
    max-height: 5px !important;
  }

  .height-10-pc {
    height: 10px !important;
    max-height: none !important;
  }

  .min-height-10-pc {
    min-height: 10px !important;
  }

  .max-height-10-pc {
    max-height: 10px !important;
  }

  .height-15-pc {
    height: 15px !important;
    max-height: none !important;
  }

  .min-height-15-pc {
    min-height: 15px !important;
  }

  .max-height-15-pc {
    max-height: 15px !important;
  }

  .height-20-pc {
    height: 20px !important;
    max-height: none !important;
  }

  .min-height-20-pc {
    min-height: 20px !important;
  }

  .max-height-20-pc {
    max-height: 20px !important;
  }

  .height-25-pc {
    height: 25px !important;
    max-height: none !important;
  }

  .min-height-25-pc {
    min-height: 25px !important;
  }

  .max-height-25-pc {
    max-height: 25px !important;
  }

  .height-30-pc {
    height: 30px !important;
    max-height: none !important;
  }

  .min-height-30-pc {
    min-height: 30px !important;
  }

  .max-height-30-pc {
    max-height: 30px !important;
  }

  .height-35-pc {
    height: 35px !important;
    max-height: none !important;
  }

  .min-height-35-pc {
    min-height: 35px !important;
  }

  .max-height-35-pc {
    max-height: 35px !important;
  }

  .height-40-pc {
    height: 40px !important;
    max-height: none !important;
  }

  .min-height-40-pc {
    min-height: 40px !important;
  }

  .max-height-40-pc {
    max-height: 40px !important;
  }

  .height-45-pc {
    height: 45px !important;
    max-height: none !important;
  }

  .min-height-45-pc {
    min-height: 45px !important;
  }

  .max-height-45-pc {
    max-height: 45px !important;
  }

  .height-50-pc {
    height: 50px !important;
    max-height: none !important;
  }

  .min-height-50-pc {
    min-height: 50px !important;
  }

  .max-height-50-pc {
    max-height: 50px !important;
  }

  .height-55-pc {
    height: 55px !important;
    max-height: none !important;
  }

  .min-height-55-pc {
    min-height: 55px !important;
  }

  .max-height-55-pc {
    max-height: 55px !important;
  }

  .height-60-pc {
    height: 60px !important;
    max-height: none !important;
  }

  .min-height-60-pc {
    min-height: 60px !important;
  }

  .max-height-60-pc {
    max-height: 60px !important;
  }

  .height-65-pc {
    height: 65px !important;
    max-height: none !important;
  }

  .min-height-65-pc {
    min-height: 65px !important;
  }

  .max-height-65-pc {
    max-height: 65px !important;
  }

  .height-70-pc {
    height: 70px !important;
    max-height: none !important;
  }

  .min-height-70-pc {
    min-height: 70px !important;
  }

  .max-height-70-pc {
    max-height: 70px !important;
  }

  .height-75-pc {
    height: 75px !important;
    max-height: none !important;
  }

  .min-height-75-pc {
    min-height: 75px !important;
  }

  .max-height-75-pc {
    max-height: 75px !important;
  }

  .height-80-pc {
    height: 80px !important;
    max-height: none !important;
  }

  .min-height-80-pc {
    min-height: 80px !important;
  }

  .max-height-80-pc {
    max-height: 80px !important;
  }

  .height-85-pc {
    height: 85px !important;
    max-height: none !important;
  }

  .min-height-85-pc {
    min-height: 85px !important;
  }

  .max-height-85-pc {
    max-height: 85px !important;
  }

  .height-90-pc {
    height: 90px !important;
    max-height: none !important;
  }

  .min-height-90-pc {
    min-height: 90px !important;
  }

  .max-height-90-pc {
    max-height: 90px !important;
  }

  .height-95-pc {
    height: 95px !important;
    max-height: none !important;
  }

  .min-height-95-pc {
    min-height: 95px !important;
  }

  .max-height-95-pc {
    max-height: 95px !important;
  }

  .height-100-pc {
    height: 100px !important;
    max-height: none !important;
  }

  .min-height-100-pc {
    min-height: 100px !important;
  }

  .max-height-100-pc {
    max-height: 100px !important;
  }

  .height-105-pc {
    height: 105px !important;
    max-height: none !important;
  }

  .min-height-105-pc {
    min-height: 105px !important;
  }

  .max-height-105-pc {
    max-height: 105px !important;
  }

  .height-110-pc {
    height: 110px !important;
    max-height: none !important;
  }

  .min-height-110-pc {
    min-height: 110px !important;
  }

  .max-height-110-pc {
    max-height: 110px !important;
  }

  .height-115-pc {
    height: 115px !important;
    max-height: none !important;
  }

  .min-height-115-pc {
    min-height: 115px !important;
  }

  .max-height-115-pc {
    max-height: 115px !important;
  }

  .height-120-pc {
    height: 120px !important;
    max-height: none !important;
  }

  .min-height-120-pc {
    min-height: 120px !important;
  }

  .max-height-120-pc {
    max-height: 120px !important;
  }

  .height-125-pc {
    height: 125px !important;
    max-height: none !important;
  }

  .min-height-125-pc {
    min-height: 125px !important;
  }

  .max-height-125-pc {
    max-height: 125px !important;
  }

  .height-130-pc {
    height: 130px !important;
    max-height: none !important;
  }

  .min-height-130-pc {
    min-height: 130px !important;
  }

  .max-height-130-pc {
    max-height: 130px !important;
  }

  .height-135-pc {
    height: 135px !important;
    max-height: none !important;
  }

  .min-height-135-pc {
    min-height: 135px !important;
  }

  .max-height-135-pc {
    max-height: 135px !important;
  }

  .height-140-pc {
    height: 140px !important;
    max-height: none !important;
  }

  .min-height-140-pc {
    min-height: 140px !important;
  }

  .max-height-140-pc {
    max-height: 140px !important;
  }

  .height-145-pc {
    height: 145px !important;
    max-height: none !important;
  }

  .min-height-145-pc {
    min-height: 145px !important;
  }

  .max-height-145-pc {
    max-height: 145px !important;
  }

  .height-150-pc {
    height: 150px !important;
    max-height: none !important;
  }

  .min-height-150-pc {
    min-height: 150px !important;
  }

  .max-height-150-pc {
    max-height: 150px !important;
  }

  .height-155-pc {
    height: 155px !important;
    max-height: none !important;
  }

  .min-height-155-pc {
    min-height: 155px !important;
  }

  .max-height-155-pc {
    max-height: 155px !important;
  }

  .height-160-pc {
    height: 160px !important;
    max-height: none !important;
  }

  .min-height-160-pc {
    min-height: 160px !important;
  }

  .max-height-160-pc {
    max-height: 160px !important;
  }

  .height-165-pc {
    height: 165px !important;
    max-height: none !important;
  }

  .min-height-165-pc {
    min-height: 165px !important;
  }

  .max-height-165-pc {
    max-height: 165px !important;
  }

  .height-170-pc {
    height: 170px !important;
    max-height: none !important;
  }

  .min-height-170-pc {
    min-height: 170px !important;
  }

  .max-height-170-pc {
    max-height: 170px !important;
  }

  .height-175-pc {
    height: 175px !important;
    max-height: none !important;
  }

  .min-height-175-pc {
    min-height: 175px !important;
  }

  .max-height-175-pc {
    max-height: 175px !important;
  }

  .height-180-pc {
    height: 180px !important;
    max-height: none !important;
  }

  .min-height-180-pc {
    min-height: 180px !important;
  }

  .max-height-180-pc {
    max-height: 180px !important;
  }

  .height-185-pc {
    height: 185px !important;
    max-height: none !important;
  }

  .min-height-185-pc {
    min-height: 185px !important;
  }

  .max-height-185-pc {
    max-height: 185px !important;
  }

  .height-190-pc {
    height: 190px !important;
    max-height: none !important;
  }

  .min-height-190-pc {
    min-height: 190px !important;
  }

  .max-height-190-pc {
    max-height: 190px !important;
  }

  .height-195-pc {
    height: 195px !important;
    max-height: none !important;
  }

  .min-height-195-pc {
    min-height: 195px !important;
  }

  .max-height-195-pc {
    max-height: 195px !important;
  }

  .height-200-pc {
    height: 200px !important;
    max-height: none !important;
  }

  .min-height-200-pc {
    min-height: 200px !important;
  }

  .max-height-200-pc {
    max-height: 200px !important;
  }

  .height-205-pc {
    height: 205px !important;
    max-height: none !important;
  }

  .min-height-205-pc {
    min-height: 205px !important;
  }

  .max-height-205-pc {
    max-height: 205px !important;
  }

  .height-210-pc {
    height: 210px !important;
    max-height: none !important;
  }

  .min-height-210-pc {
    min-height: 210px !important;
  }

  .max-height-210-pc {
    max-height: 210px !important;
  }

  .height-215-pc {
    height: 215px !important;
    max-height: none !important;
  }

  .min-height-215-pc {
    min-height: 215px !important;
  }

  .max-height-215-pc {
    max-height: 215px !important;
  }

  .height-220-pc {
    height: 220px !important;
    max-height: none !important;
  }

  .min-height-220-pc {
    min-height: 220px !important;
  }

  .max-height-220-pc {
    max-height: 220px !important;
  }

  .height-225-pc {
    height: 225px !important;
    max-height: none !important;
  }

  .min-height-225-pc {
    min-height: 225px !important;
  }

  .max-height-225-pc {
    max-height: 225px !important;
  }

  .height-230-pc {
    height: 230px !important;
    max-height: none !important;
  }

  .min-height-230-pc {
    min-height: 230px !important;
  }

  .max-height-230-pc {
    max-height: 230px !important;
  }

  .height-235-pc {
    height: 235px !important;
    max-height: none !important;
  }

  .min-height-235-pc {
    min-height: 235px !important;
  }

  .max-height-235-pc {
    max-height: 235px !important;
  }

  .height-240-pc {
    height: 240px !important;
    max-height: none !important;
  }

  .min-height-240-pc {
    min-height: 240px !important;
  }

  .max-height-240-pc {
    max-height: 240px !important;
  }

  .height-245-pc {
    height: 245px !important;
    max-height: none !important;
  }

  .min-height-245-pc {
    min-height: 245px !important;
  }

  .max-height-245-pc {
    max-height: 245px !important;
  }

  .height-250-pc {
    height: 250px !important;
    max-height: none !important;
  }

  .min-height-250-pc {
    min-height: 250px !important;
  }

  .max-height-250-pc {
    max-height: 250px !important;
  }

  .height-255-pc {
    height: 255px !important;
    max-height: none !important;
  }

  .min-height-255-pc {
    min-height: 255px !important;
  }

  .max-height-255-pc {
    max-height: 255px !important;
  }

  .height-260-pc {
    height: 260px !important;
    max-height: none !important;
  }

  .min-height-260-pc {
    min-height: 260px !important;
  }

  .max-height-260-pc {
    max-height: 260px !important;
  }

  .height-265-pc {
    height: 265px !important;
    max-height: none !important;
  }

  .min-height-265-pc {
    min-height: 265px !important;
  }

  .max-height-265-pc {
    max-height: 265px !important;
  }

  .height-270-pc {
    height: 270px !important;
    max-height: none !important;
  }

  .min-height-270-pc {
    min-height: 270px !important;
  }

  .max-height-270-pc {
    max-height: 270px !important;
  }

  .height-275-pc {
    height: 275px !important;
    max-height: none !important;
  }

  .min-height-275-pc {
    min-height: 275px !important;
  }

  .max-height-275-pc {
    max-height: 275px !important;
  }

  .height-280-pc {
    height: 280px !important;
    max-height: none !important;
  }

  .min-height-280-pc {
    min-height: 280px !important;
  }

  .max-height-280-pc {
    max-height: 280px !important;
  }

  .height-285-pc {
    height: 285px !important;
    max-height: none !important;
  }

  .min-height-285-pc {
    min-height: 285px !important;
  }

  .max-height-285-pc {
    max-height: 285px !important;
  }

  .height-290-pc {
    height: 290px !important;
    max-height: none !important;
  }

  .min-height-290-pc {
    min-height: 290px !important;
  }

  .max-height-290-pc {
    max-height: 290px !important;
  }

  .height-295-pc {
    height: 295px !important;
    max-height: none !important;
  }

  .min-height-295-pc {
    min-height: 295px !important;
  }

  .max-height-295-pc {
    max-height: 295px !important;
  }

  .height-300-pc {
    height: 300px !important;
    max-height: none !important;
  }

  .min-height-300-pc {
    min-height: 300px !important;
  }

  .max-height-300-pc {
    max-height: 300px !important;
  }

  .height-305-pc {
    height: 305px !important;
    max-height: none !important;
  }

  .min-height-305-pc {
    min-height: 305px !important;
  }

  .max-height-305-pc {
    max-height: 305px !important;
  }

  .height-310-pc {
    height: 310px !important;
    max-height: none !important;
  }

  .min-height-310-pc {
    min-height: 310px !important;
  }

  .max-height-310-pc {
    max-height: 310px !important;
  }

  .height-315-pc {
    height: 315px !important;
    max-height: none !important;
  }

  .min-height-315-pc {
    min-height: 315px !important;
  }

  .max-height-315-pc {
    max-height: 315px !important;
  }

  .height-320-pc {
    height: 320px !important;
    max-height: none !important;
  }

  .min-height-320-pc {
    min-height: 320px !important;
  }

  .max-height-320-pc {
    max-height: 320px !important;
  }

  .height-325-pc {
    height: 325px !important;
    max-height: none !important;
  }

  .min-height-325-pc {
    min-height: 325px !important;
  }

  .max-height-325-pc {
    max-height: 325px !important;
  }

  .height-330-pc {
    height: 330px !important;
    max-height: none !important;
  }

  .min-height-330-pc {
    min-height: 330px !important;
  }

  .max-height-330-pc {
    max-height: 330px !important;
  }

  .height-335-pc {
    height: 335px !important;
    max-height: none !important;
  }

  .min-height-335-pc {
    min-height: 335px !important;
  }

  .max-height-335-pc {
    max-height: 335px !important;
  }

  .height-340-pc {
    height: 340px !important;
    max-height: none !important;
  }

  .min-height-340-pc {
    min-height: 340px !important;
  }

  .max-height-340-pc {
    max-height: 340px !important;
  }

  .height-345-pc {
    height: 345px !important;
    max-height: none !important;
  }

  .min-height-345-pc {
    min-height: 345px !important;
  }

  .max-height-345-pc {
    max-height: 345px !important;
  }

  .height-350-pc {
    height: 350px !important;
    max-height: none !important;
  }

  .min-height-350-pc {
    min-height: 350px !important;
  }

  .max-height-350-pc {
    max-height: 350px !important;
  }

  .height-355-pc {
    height: 355px !important;
    max-height: none !important;
  }

  .min-height-355-pc {
    min-height: 355px !important;
  }

  .max-height-355-pc {
    max-height: 355px !important;
  }

  .height-360-pc {
    height: 360px !important;
    max-height: none !important;
  }

  .min-height-360-pc {
    min-height: 360px !important;
  }

  .max-height-360-pc {
    max-height: 360px !important;
  }

  .height-365-pc {
    height: 365px !important;
    max-height: none !important;
  }

  .min-height-365-pc {
    min-height: 365px !important;
  }

  .max-height-365-pc {
    max-height: 365px !important;
  }

  .height-370-pc {
    height: 370px !important;
    max-height: none !important;
  }

  .min-height-370-pc {
    min-height: 370px !important;
  }

  .max-height-370-pc {
    max-height: 370px !important;
  }

  .height-375-pc {
    height: 375px !important;
    max-height: none !important;
  }

  .min-height-375-pc {
    min-height: 375px !important;
  }

  .max-height-375-pc {
    max-height: 375px !important;
  }

  .height-380-pc {
    height: 380px !important;
    max-height: none !important;
  }

  .min-height-380-pc {
    min-height: 380px !important;
  }

  .max-height-380-pc {
    max-height: 380px !important;
  }

  .height-385-pc {
    height: 385px !important;
    max-height: none !important;
  }

  .min-height-385-pc {
    min-height: 385px !important;
  }

  .max-height-385-pc {
    max-height: 385px !important;
  }

  .height-390-pc {
    height: 390px !important;
    max-height: none !important;
  }

  .min-height-390-pc {
    min-height: 390px !important;
  }

  .max-height-390-pc {
    max-height: 390px !important;
  }

  .height-395-pc {
    height: 395px !important;
    max-height: none !important;
  }

  .min-height-395-pc {
    min-height: 395px !important;
  }

  .max-height-395-pc {
    max-height: 395px !important;
  }

  .height-400-pc {
    height: 400px !important;
    max-height: none !important;
  }

  .min-height-400-pc {
    min-height: 400px !important;
  }

  .max-height-400-pc {
    max-height: 400px !important;
  }

  .height-405-pc {
    height: 405px !important;
    max-height: none !important;
  }

  .min-height-405-pc {
    min-height: 405px !important;
  }

  .max-height-405-pc {
    max-height: 405px !important;
  }

  .height-410-pc {
    height: 410px !important;
    max-height: none !important;
  }

  .min-height-410-pc {
    min-height: 410px !important;
  }

  .max-height-410-pc {
    max-height: 410px !important;
  }

  .height-415-pc {
    height: 415px !important;
    max-height: none !important;
  }

  .min-height-415-pc {
    min-height: 415px !important;
  }

  .max-height-415-pc {
    max-height: 415px !important;
  }

  .height-420-pc {
    height: 420px !important;
    max-height: none !important;
  }

  .min-height-420-pc {
    min-height: 420px !important;
  }

  .max-height-420-pc {
    max-height: 420px !important;
  }

  .height-425-pc {
    height: 425px !important;
    max-height: none !important;
  }

  .min-height-425-pc {
    min-height: 425px !important;
  }

  .max-height-425-pc {
    max-height: 425px !important;
  }

  .height-430-pc {
    height: 430px !important;
    max-height: none !important;
  }

  .min-height-430-pc {
    min-height: 430px !important;
  }

  .max-height-430-pc {
    max-height: 430px !important;
  }

  .height-435-pc {
    height: 435px !important;
    max-height: none !important;
  }

  .min-height-435-pc {
    min-height: 435px !important;
  }

  .max-height-435-pc {
    max-height: 435px !important;
  }

  .height-440-pc {
    height: 440px !important;
    max-height: none !important;
  }

  .min-height-440-pc {
    min-height: 440px !important;
  }

  .max-height-440-pc {
    max-height: 440px !important;
  }

  .height-445-pc {
    height: 445px !important;
    max-height: none !important;
  }

  .min-height-445-pc {
    min-height: 445px !important;
  }

  .max-height-445-pc {
    max-height: 445px !important;
  }

  .height-450-pc {
    height: 450px !important;
    max-height: none !important;
  }

  .min-height-450-pc {
    min-height: 450px !important;
  }

  .max-height-450-pc {
    max-height: 450px !important;
  }

  .height-455-pc {
    height: 455px !important;
    max-height: none !important;
  }

  .min-height-455-pc {
    min-height: 455px !important;
  }

  .max-height-455-pc {
    max-height: 455px !important;
  }

  .height-460-pc {
    height: 460px !important;
    max-height: none !important;
  }

  .min-height-460-pc {
    min-height: 460px !important;
  }

  .max-height-460-pc {
    max-height: 460px !important;
  }

  .height-465-pc {
    height: 465px !important;
    max-height: none !important;
  }

  .min-height-465-pc {
    min-height: 465px !important;
  }

  .max-height-465-pc {
    max-height: 465px !important;
  }

  .height-470-pc {
    height: 470px !important;
    max-height: none !important;
  }

  .min-height-470-pc {
    min-height: 470px !important;
  }

  .max-height-470-pc {
    max-height: 470px !important;
  }

  .height-475-pc {
    height: 475px !important;
    max-height: none !important;
  }

  .min-height-475-pc {
    min-height: 475px !important;
  }

  .max-height-475-pc {
    max-height: 475px !important;
  }

  .height-480-pc {
    height: 480px !important;
    max-height: none !important;
  }

  .min-height-480-pc {
    min-height: 480px !important;
  }

  .max-height-480-pc {
    max-height: 480px !important;
  }

  .height-485-pc {
    height: 485px !important;
    max-height: none !important;
  }

  .min-height-485-pc {
    min-height: 485px !important;
  }

  .max-height-485-pc {
    max-height: 485px !important;
  }

  .height-490-pc {
    height: 490px !important;
    max-height: none !important;
  }

  .min-height-490-pc {
    min-height: 490px !important;
  }

  .max-height-490-pc {
    max-height: 490px !important;
  }

  .height-495-pc {
    height: 495px !important;
    max-height: none !important;
  }

  .min-height-495-pc {
    min-height: 495px !important;
  }

  .max-height-495-pc {
    max-height: 495px !important;
  }

  .height-500-pc {
    height: 500px !important;
    max-height: none !important;
  }

  .min-height-500-pc {
    min-height: 500px !important;
  }

  .max-height-500-pc {
    max-height: 500px !important;
  }

  .height-505-pc {
    height: 505px !important;
    max-height: none !important;
  }

  .min-height-505-pc {
    min-height: 505px !important;
  }

  .max-height-505-pc {
    max-height: 505px !important;
  }

  .height-510-pc {
    height: 510px !important;
    max-height: none !important;
  }

  .min-height-510-pc {
    min-height: 510px !important;
  }

  .max-height-510-pc {
    max-height: 510px !important;
  }

  .height-515-pc {
    height: 515px !important;
    max-height: none !important;
  }

  .min-height-515-pc {
    min-height: 515px !important;
  }

  .max-height-515-pc {
    max-height: 515px !important;
  }

  .height-520-pc {
    height: 520px !important;
    max-height: none !important;
  }

  .min-height-520-pc {
    min-height: 520px !important;
  }

  .max-height-520-pc {
    max-height: 520px !important;
  }

  .height-525-pc {
    height: 525px !important;
    max-height: none !important;
  }

  .min-height-525-pc {
    min-height: 525px !important;
  }

  .max-height-525-pc {
    max-height: 525px !important;
  }

  .height-530-pc {
    height: 530px !important;
    max-height: none !important;
  }

  .min-height-530-pc {
    min-height: 530px !important;
  }

  .max-height-530-pc {
    max-height: 530px !important;
  }

  .height-535-pc {
    height: 535px !important;
    max-height: none !important;
  }

  .min-height-535-pc {
    min-height: 535px !important;
  }

  .max-height-535-pc {
    max-height: 535px !important;
  }

  .height-540-pc {
    height: 540px !important;
    max-height: none !important;
  }

  .min-height-540-pc {
    min-height: 540px !important;
  }

  .max-height-540-pc {
    max-height: 540px !important;
  }

  .height-545-pc {
    height: 545px !important;
    max-height: none !important;
  }

  .min-height-545-pc {
    min-height: 545px !important;
  }

  .max-height-545-pc {
    max-height: 545px !important;
  }

  .height-550-pc {
    height: 550px !important;
    max-height: none !important;
  }

  .min-height-550-pc {
    min-height: 550px !important;
  }

  .max-height-550-pc {
    max-height: 550px !important;
  }

  .height-555-pc {
    height: 555px !important;
    max-height: none !important;
  }

  .min-height-555-pc {
    min-height: 555px !important;
  }

  .max-height-555-pc {
    max-height: 555px !important;
  }

  .height-560-pc {
    height: 560px !important;
    max-height: none !important;
  }

  .min-height-560-pc {
    min-height: 560px !important;
  }

  .max-height-560-pc {
    max-height: 560px !important;
  }

  .height-565-pc {
    height: 565px !important;
    max-height: none !important;
  }

  .min-height-565-pc {
    min-height: 565px !important;
  }

  .max-height-565-pc {
    max-height: 565px !important;
  }

  .height-570-pc {
    height: 570px !important;
    max-height: none !important;
  }

  .min-height-570-pc {
    min-height: 570px !important;
  }

  .max-height-570-pc {
    max-height: 570px !important;
  }

  .height-575-pc {
    height: 575px !important;
    max-height: none !important;
  }

  .min-height-575-pc {
    min-height: 575px !important;
  }

  .max-height-575-pc {
    max-height: 575px !important;
  }

  .height-580-pc {
    height: 580px !important;
    max-height: none !important;
  }

  .min-height-580-pc {
    min-height: 580px !important;
  }

  .max-height-580-pc {
    max-height: 580px !important;
  }

  .height-585-pc {
    height: 585px !important;
    max-height: none !important;
  }

  .min-height-585-pc {
    min-height: 585px !important;
  }

  .max-height-585-pc {
    max-height: 585px !important;
  }

  .height-590-pc {
    height: 590px !important;
    max-height: none !important;
  }

  .min-height-590-pc {
    min-height: 590px !important;
  }

  .max-height-590-pc {
    max-height: 590px !important;
  }

  .height-595-pc {
    height: 595px !important;
    max-height: none !important;
  }

  .min-height-595-pc {
    min-height: 595px !important;
  }

  .max-height-595-pc {
    max-height: 595px !important;
  }

  .height-600-pc {
    height: 600px !important;
    max-height: none !important;
  }

  .min-height-600-pc {
    min-height: 600px !important;
  }

  .max-height-600-pc {
    max-height: 600px !important;
  }

  .height-605-pc {
    height: 605px !important;
    max-height: none !important;
  }

  .min-height-605-pc {
    min-height: 605px !important;
  }

  .max-height-605-pc {
    max-height: 605px !important;
  }

  .height-610-pc {
    height: 610px !important;
    max-height: none !important;
  }

  .min-height-610-pc {
    min-height: 610px !important;
  }

  .max-height-610-pc {
    max-height: 610px !important;
  }

  .height-615-pc {
    height: 615px !important;
    max-height: none !important;
  }

  .min-height-615-pc {
    min-height: 615px !important;
  }

  .max-height-615-pc {
    max-height: 615px !important;
  }

  .height-620-pc {
    height: 620px !important;
    max-height: none !important;
  }

  .min-height-620-pc {
    min-height: 620px !important;
  }

  .max-height-620-pc {
    max-height: 620px !important;
  }

  .height-625-pc {
    height: 625px !important;
    max-height: none !important;
  }

  .min-height-625-pc {
    min-height: 625px !important;
  }

  .max-height-625-pc {
    max-height: 625px !important;
  }

  .height-630-pc {
    height: 630px !important;
    max-height: none !important;
  }

  .min-height-630-pc {
    min-height: 630px !important;
  }

  .max-height-630-pc {
    max-height: 630px !important;
  }

  .height-635-pc {
    height: 635px !important;
    max-height: none !important;
  }

  .min-height-635-pc {
    min-height: 635px !important;
  }

  .max-height-635-pc {
    max-height: 635px !important;
  }

  .height-640-pc {
    height: 640px !important;
    max-height: none !important;
  }

  .min-height-640-pc {
    min-height: 640px !important;
  }

  .max-height-640-pc {
    max-height: 640px !important;
  }

  .height-645-pc {
    height: 645px !important;
    max-height: none !important;
  }

  .min-height-645-pc {
    min-height: 645px !important;
  }

  .max-height-645-pc {
    max-height: 645px !important;
  }

  .height-650-pc {
    height: 650px !important;
    max-height: none !important;
  }

  .min-height-650-pc {
    min-height: 650px !important;
  }

  .max-height-650-pc {
    max-height: 650px !important;
  }

  .height-655-pc {
    height: 655px !important;
    max-height: none !important;
  }

  .min-height-655-pc {
    min-height: 655px !important;
  }

  .max-height-655-pc {
    max-height: 655px !important;
  }

  .height-660-pc {
    height: 660px !important;
    max-height: none !important;
  }

  .min-height-660-pc {
    min-height: 660px !important;
  }

  .max-height-660-pc {
    max-height: 660px !important;
  }

  .height-665-pc {
    height: 665px !important;
    max-height: none !important;
  }

  .min-height-665-pc {
    min-height: 665px !important;
  }

  .max-height-665-pc {
    max-height: 665px !important;
  }

  .height-670-pc {
    height: 670px !important;
    max-height: none !important;
  }

  .min-height-670-pc {
    min-height: 670px !important;
  }

  .max-height-670-pc {
    max-height: 670px !important;
  }

  .height-675-pc {
    height: 675px !important;
    max-height: none !important;
  }

  .min-height-675-pc {
    min-height: 675px !important;
  }

  .max-height-675-pc {
    max-height: 675px !important;
  }

  .height-680-pc {
    height: 680px !important;
    max-height: none !important;
  }

  .min-height-680-pc {
    min-height: 680px !important;
  }

  .max-height-680-pc {
    max-height: 680px !important;
  }

  .height-685-pc {
    height: 685px !important;
    max-height: none !important;
  }

  .min-height-685-pc {
    min-height: 685px !important;
  }

  .max-height-685-pc {
    max-height: 685px !important;
  }

  .height-690-pc {
    height: 690px !important;
    max-height: none !important;
  }

  .min-height-690-pc {
    min-height: 690px !important;
  }

  .max-height-690-pc {
    max-height: 690px !important;
  }

  .height-695-pc {
    height: 695px !important;
    max-height: none !important;
  }

  .min-height-695-pc {
    min-height: 695px !important;
  }

  .max-height-695-pc {
    max-height: 695px !important;
  }

  .height-700-pc {
    height: 700px !important;
    max-height: none !important;
  }

  .min-height-700-pc {
    min-height: 700px !important;
  }

  .max-height-700-pc {
    max-height: 700px !important;
  }

  .height-705-pc {
    height: 705px !important;
    max-height: none !important;
  }

  .min-height-705-pc {
    min-height: 705px !important;
  }

  .max-height-705-pc {
    max-height: 705px !important;
  }

  .height-710-pc {
    height: 710px !important;
    max-height: none !important;
  }

  .min-height-710-pc {
    min-height: 710px !important;
  }

  .max-height-710-pc {
    max-height: 710px !important;
  }

  .height-715-pc {
    height: 715px !important;
    max-height: none !important;
  }

  .min-height-715-pc {
    min-height: 715px !important;
  }

  .max-height-715-pc {
    max-height: 715px !important;
  }

  .height-720-pc {
    height: 720px !important;
    max-height: none !important;
  }

  .min-height-720-pc {
    min-height: 720px !important;
  }

  .max-height-720-pc {
    max-height: 720px !important;
  }

  .height-725-pc {
    height: 725px !important;
    max-height: none !important;
  }

  .min-height-725-pc {
    min-height: 725px !important;
  }

  .max-height-725-pc {
    max-height: 725px !important;
  }

  .height-730-pc {
    height: 730px !important;
    max-height: none !important;
  }

  .min-height-730-pc {
    min-height: 730px !important;
  }

  .max-height-730-pc {
    max-height: 730px !important;
  }

  .height-735-pc {
    height: 735px !important;
    max-height: none !important;
  }

  .min-height-735-pc {
    min-height: 735px !important;
  }

  .max-height-735-pc {
    max-height: 735px !important;
  }

  .height-740-pc {
    height: 740px !important;
    max-height: none !important;
  }

  .min-height-740-pc {
    min-height: 740px !important;
  }

  .max-height-740-pc {
    max-height: 740px !important;
  }

  .height-745-pc {
    height: 745px !important;
    max-height: none !important;
  }

  .min-height-745-pc {
    min-height: 745px !important;
  }

  .max-height-745-pc {
    max-height: 745px !important;
  }

  .height-750-pc {
    height: 750px !important;
    max-height: none !important;
  }

  .min-height-750-pc {
    min-height: 750px !important;
  }

  .max-height-750-pc {
    max-height: 750px !important;
  }

  .height-755-pc {
    height: 755px !important;
    max-height: none !important;
  }

  .min-height-755-pc {
    min-height: 755px !important;
  }

  .max-height-755-pc {
    max-height: 755px !important;
  }

  .height-760-pc {
    height: 760px !important;
    max-height: none !important;
  }

  .min-height-760-pc {
    min-height: 760px !important;
  }

  .max-height-760-pc {
    max-height: 760px !important;
  }

  .height-765-pc {
    height: 765px !important;
    max-height: none !important;
  }

  .min-height-765-pc {
    min-height: 765px !important;
  }

  .max-height-765-pc {
    max-height: 765px !important;
  }

  .height-770-pc {
    height: 770px !important;
    max-height: none !important;
  }

  .min-height-770-pc {
    min-height: 770px !important;
  }

  .max-height-770-pc {
    max-height: 770px !important;
  }

  .height-775-pc {
    height: 775px !important;
    max-height: none !important;
  }

  .min-height-775-pc {
    min-height: 775px !important;
  }

  .max-height-775-pc {
    max-height: 775px !important;
  }

  .height-780-pc {
    height: 780px !important;
    max-height: none !important;
  }

  .min-height-780-pc {
    min-height: 780px !important;
  }

  .max-height-780-pc {
    max-height: 780px !important;
  }

  .height-785-pc {
    height: 785px !important;
    max-height: none !important;
  }

  .min-height-785-pc {
    min-height: 785px !important;
  }

  .max-height-785-pc {
    max-height: 785px !important;
  }

  .height-790-pc {
    height: 790px !important;
    max-height: none !important;
  }

  .min-height-790-pc {
    min-height: 790px !important;
  }

  .max-height-790-pc {
    max-height: 790px !important;
  }

  .height-795-pc {
    height: 795px !important;
    max-height: none !important;
  }

  .min-height-795-pc {
    min-height: 795px !important;
  }

  .max-height-795-pc {
    max-height: 795px !important;
  }

  .height-800-pc {
    height: 800px !important;
    max-height: none !important;
  }

  .min-height-800-pc {
    min-height: 800px !important;
  }

  .max-height-800-pc {
    max-height: 800px !important;
  }

  .height-805-pc {
    height: 805px !important;
    max-height: none !important;
  }

  .min-height-805-pc {
    min-height: 805px !important;
  }

  .max-height-805-pc {
    max-height: 805px !important;
  }

  .height-810-pc {
    height: 810px !important;
    max-height: none !important;
  }

  .min-height-810-pc {
    min-height: 810px !important;
  }

  .max-height-810-pc {
    max-height: 810px !important;
  }

  .height-815-pc {
    height: 815px !important;
    max-height: none !important;
  }

  .min-height-815-pc {
    min-height: 815px !important;
  }

  .max-height-815-pc {
    max-height: 815px !important;
  }

  .height-820-pc {
    height: 820px !important;
    max-height: none !important;
  }

  .min-height-820-pc {
    min-height: 820px !important;
  }

  .max-height-820-pc {
    max-height: 820px !important;
  }

  .height-825-pc {
    height: 825px !important;
    max-height: none !important;
  }

  .min-height-825-pc {
    min-height: 825px !important;
  }

  .max-height-825-pc {
    max-height: 825px !important;
  }

  .height-830-pc {
    height: 830px !important;
    max-height: none !important;
  }

  .min-height-830-pc {
    min-height: 830px !important;
  }

  .max-height-830-pc {
    max-height: 830px !important;
  }

  .height-835-pc {
    height: 835px !important;
    max-height: none !important;
  }

  .min-height-835-pc {
    min-height: 835px !important;
  }

  .max-height-835-pc {
    max-height: 835px !important;
  }

  .height-840-pc {
    height: 840px !important;
    max-height: none !important;
  }

  .min-height-840-pc {
    min-height: 840px !important;
  }

  .max-height-840-pc {
    max-height: 840px !important;
  }

  .height-845-pc {
    height: 845px !important;
    max-height: none !important;
  }

  .min-height-845-pc {
    min-height: 845px !important;
  }

  .max-height-845-pc {
    max-height: 845px !important;
  }

  .height-850-pc {
    height: 850px !important;
    max-height: none !important;
  }

  .min-height-850-pc {
    min-height: 850px !important;
  }

  .max-height-850-pc {
    max-height: 850px !important;
  }

  .height-855-pc {
    height: 855px !important;
    max-height: none !important;
  }

  .min-height-855-pc {
    min-height: 855px !important;
  }

  .max-height-855-pc {
    max-height: 855px !important;
  }

  .height-860-pc {
    height: 860px !important;
    max-height: none !important;
  }

  .min-height-860-pc {
    min-height: 860px !important;
  }

  .max-height-860-pc {
    max-height: 860px !important;
  }

  .height-865-pc {
    height: 865px !important;
    max-height: none !important;
  }

  .min-height-865-pc {
    min-height: 865px !important;
  }

  .max-height-865-pc {
    max-height: 865px !important;
  }

  .height-870-pc {
    height: 870px !important;
    max-height: none !important;
  }

  .min-height-870-pc {
    min-height: 870px !important;
  }

  .max-height-870-pc {
    max-height: 870px !important;
  }

  .height-875-pc {
    height: 875px !important;
    max-height: none !important;
  }

  .min-height-875-pc {
    min-height: 875px !important;
  }

  .max-height-875-pc {
    max-height: 875px !important;
  }

  .height-880-pc {
    height: 880px !important;
    max-height: none !important;
  }

  .min-height-880-pc {
    min-height: 880px !important;
  }

  .max-height-880-pc {
    max-height: 880px !important;
  }

  .height-885-pc {
    height: 885px !important;
    max-height: none !important;
  }

  .min-height-885-pc {
    min-height: 885px !important;
  }

  .max-height-885-pc {
    max-height: 885px !important;
  }

  .height-890-pc {
    height: 890px !important;
    max-height: none !important;
  }

  .min-height-890-pc {
    min-height: 890px !important;
  }

  .max-height-890-pc {
    max-height: 890px !important;
  }

  .height-895-pc {
    height: 895px !important;
    max-height: none !important;
  }

  .min-height-895-pc {
    min-height: 895px !important;
  }

  .max-height-895-pc {
    max-height: 895px !important;
  }

  .height-900-pc {
    height: 900px !important;
    max-height: none !important;
  }

  .min-height-900-pc {
    min-height: 900px !important;
  }

  .max-height-900-pc {
    max-height: 900px !important;
  }

  .height-905-pc {
    height: 905px !important;
    max-height: none !important;
  }

  .min-height-905-pc {
    min-height: 905px !important;
  }

  .max-height-905-pc {
    max-height: 905px !important;
  }

  .height-910-pc {
    height: 910px !important;
    max-height: none !important;
  }

  .min-height-910-pc {
    min-height: 910px !important;
  }

  .max-height-910-pc {
    max-height: 910px !important;
  }

  .height-915-pc {
    height: 915px !important;
    max-height: none !important;
  }

  .min-height-915-pc {
    min-height: 915px !important;
  }

  .max-height-915-pc {
    max-height: 915px !important;
  }

  .height-920-pc {
    height: 920px !important;
    max-height: none !important;
  }

  .min-height-920-pc {
    min-height: 920px !important;
  }

  .max-height-920-pc {
    max-height: 920px !important;
  }

  .height-925-pc {
    height: 925px !important;
    max-height: none !important;
  }

  .min-height-925-pc {
    min-height: 925px !important;
  }

  .max-height-925-pc {
    max-height: 925px !important;
  }

  .height-930-pc {
    height: 930px !important;
    max-height: none !important;
  }

  .min-height-930-pc {
    min-height: 930px !important;
  }

  .max-height-930-pc {
    max-height: 930px !important;
  }

  .height-935-pc {
    height: 935px !important;
    max-height: none !important;
  }

  .min-height-935-pc {
    min-height: 935px !important;
  }

  .max-height-935-pc {
    max-height: 935px !important;
  }

  .height-940-pc {
    height: 940px !important;
    max-height: none !important;
  }

  .min-height-940-pc {
    min-height: 940px !important;
  }

  .max-height-940-pc {
    max-height: 940px !important;
  }

  .height-945-pc {
    height: 945px !important;
    max-height: none !important;
  }

  .min-height-945-pc {
    min-height: 945px !important;
  }

  .max-height-945-pc {
    max-height: 945px !important;
  }

  .height-950-pc {
    height: 950px !important;
    max-height: none !important;
  }

  .min-height-950-pc {
    min-height: 950px !important;
  }

  .max-height-950-pc {
    max-height: 950px !important;
  }

  .height-955-pc {
    height: 955px !important;
    max-height: none !important;
  }

  .min-height-955-pc {
    min-height: 955px !important;
  }

  .max-height-955-pc {
    max-height: 955px !important;
  }

  .height-960-pc {
    height: 960px !important;
    max-height: none !important;
  }

  .min-height-960-pc {
    min-height: 960px !important;
  }

  .max-height-960-pc {
    max-height: 960px !important;
  }

  .height-965-pc {
    height: 965px !important;
    max-height: none !important;
  }

  .min-height-965-pc {
    min-height: 965px !important;
  }

  .max-height-965-pc {
    max-height: 965px !important;
  }

  .height-970-pc {
    height: 970px !important;
    max-height: none !important;
  }

  .min-height-970-pc {
    min-height: 970px !important;
  }

  .max-height-970-pc {
    max-height: 970px !important;
  }

  .height-975-pc {
    height: 975px !important;
    max-height: none !important;
  }

  .min-height-975-pc {
    min-height: 975px !important;
  }

  .max-height-975-pc {
    max-height: 975px !important;
  }

  .height-980-pc {
    height: 980px !important;
    max-height: none !important;
  }

  .min-height-980-pc {
    min-height: 980px !important;
  }

  .max-height-980-pc {
    max-height: 980px !important;
  }

  .height-985-pc {
    height: 985px !important;
    max-height: none !important;
  }

  .min-height-985-pc {
    min-height: 985px !important;
  }

  .max-height-985-pc {
    max-height: 985px !important;
  }

  .height-990-pc {
    height: 990px !important;
    max-height: none !important;
  }

  .min-height-990-pc {
    min-height: 990px !important;
  }

  .max-height-990-pc {
    max-height: 990px !important;
  }

  .height-995-pc {
    height: 995px !important;
    max-height: none !important;
  }

  .min-height-995-pc {
    min-height: 995px !important;
  }

  .max-height-995-pc {
    max-height: 995px !important;
  }

  .height-1000-pc {
    height: 1000px !important;
    max-height: none !important;
  }

  .min-height-1000-pc {
    min-height: 1000px !important;
  }

  .max-height-1000-pc {
    max-height: 1000px !important;
  }
  .sp {
    display: none !important;
  }
  .flex-pc {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .flex-wrap-pc {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-nowrap-pc {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-shrink-0-pc {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-dir-col-pc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-dir-col-pc-reverse-pc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .flex-dir-row-pc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .flex-dir-row-pc-reverse-pc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .jc-center-pc {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .jc-between-pc {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .jc-start-pc {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .ai-center-pc {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .ai-start-pc {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .ai-end-pc {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .ai-baseline-pc {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .gap-0-pc {
    gap: 0px !important;
  }

  .gap-x0-pc {
    gap: 0px 0 !important;
  }

  .gap-y0-pc {
    gap: 0 0px !important;
  }
  .gap-4-pc {
    gap: 4px !important;
  }

  .gap-x4-pc {
    gap: 4px 0 !important;
  }

  .gap-y4-pc {
    gap: 0 4px !important;
  }
  .gap-8-pc {
    gap: 8px !important;
  }

  .gap-x8-pc {
    gap: 8px 0 !important;
  }

  .gap-y8-pc {
    gap: 0 8px !important;
  }
  .gap-12-pc {
    gap: 12px !important;
  }

  .gap-x12-pc {
    gap: 12px 0 !important;
  }

  .gap-y12-pc {
    gap: 0 12px !important;
  }
  .gap-16-pc {
    gap: 16px !important;
  }

  .gap-x16-pc {
    gap: 16px 0 !important;
  }

  .gap-y16-pc {
    gap: 0 16px !important;
  }
  .gap-20-pc {
    gap: 20px !important;
  }

  .gap-x20-pc {
    gap: 20px 0 !important;
  }

  .gap-y20-pc {
    gap: 0 20px !important;
  }
  .gap-24-pc {
    gap: 24px !important;
  }

  .gap-x24-pc {
    gap: 24px 0 !important;
  }

  .gap-y24-pc {
    gap: 0 24px !important;
  }
  .gap-28-pc {
    gap: 28px !important;
  }

  .gap-x28-pc {
    gap: 28px 0 !important;
  }

  .gap-y28-pc {
    gap: 0 28px !important;
  }
  .gap-32-pc {
    gap: 32px !important;
  }

  .gap-x32-pc {
    gap: 32px 0 !important;
  }

  .gap-y32-pc {
    gap: 0 32px !important;
  }
  .gap-36-pc {
    gap: 36px !important;
  }

  .gap-x36-pc {
    gap: 36px 0 !important;
  }

  .gap-y36-pc {
    gap: 0 36px !important;
  }
  .gap-40-pc {
    gap: 40px !important;
  }

  .gap-x40-pc {
    gap: 40px 0 !important;
  }

  .gap-y40-pc {
    gap: 0 40px !important;
  }
  .gap-44-pc {
    gap: 44px !important;
  }

  .gap-x44-pc {
    gap: 44px 0 !important;
  }

  .gap-y44-pc {
    gap: 0 44px !important;
  }
  .gap-48-pc {
    gap: 48px !important;
  }

  .gap-x48-pc {
    gap: 48px 0 !important;
  }

  .gap-y48-pc {
    gap: 0 48px !important;
  }
  .gap-52-pc {
    gap: 52px !important;
  }

  .gap-x52-pc {
    gap: 52px 0 !important;
  }

  .gap-y52-pc {
    gap: 0 52px !important;
  }
  .gap-56-pc {
    gap: 56px !important;
  }

  .gap-x56-pc {
    gap: 56px 0 !important;
  }

  .gap-y56-pc {
    gap: 0 56px !important;
  }
  .gap-60-pc {
    gap: 60px !important;
  }

  .gap-x60-pc {
    gap: 60px 0 !important;
  }

  .gap-y60-pc {
    gap: 0 60px !important;
  }
  .gap-64-pc {
    gap: 64px !important;
  }

  .gap-x64-pc {
    gap: 64px 0 !important;
  }

  .gap-y64-pc {
    gap: 0 64px !important;
  }
  .gap-68-pc {
    gap: 68px !important;
  }

  .gap-x68-pc {
    gap: 68px 0 !important;
  }

  .gap-y68-pc {
    gap: 0 68px !important;
  }
  .gap-72-pc {
    gap: 72px !important;
  }

  .gap-x72-pc {
    gap: 72px 0 !important;
  }

  .gap-y72-pc {
    gap: 0 72px !important;
  }
  .gap-76-pc {
    gap: 76px !important;
  }

  .gap-x76-pc {
    gap: 76px 0 !important;
  }

  .gap-y76-pc {
    gap: 0 76px !important;
  }
  .gap-80-pc {
    gap: 80px !important;
  }

  .gap-x80-pc {
    gap: 80px 0 !important;
  }

  .gap-y80-pc {
    gap: 0 80px !important;
  }
  .gap-84-pc {
    gap: 84px !important;
  }

  .gap-x84-pc {
    gap: 84px 0 !important;
  }

  .gap-y84-pc {
    gap: 0 84px !important;
  }
  .gap-88-pc {
    gap: 88px !important;
  }

  .gap-x88-pc {
    gap: 88px 0 !important;
  }

  .gap-y88-pc {
    gap: 0 88px !important;
  }
  .gap-92-pc {
    gap: 92px !important;
  }

  .gap-x92-pc {
    gap: 92px 0 !important;
  }

  .gap-y92-pc {
    gap: 0 92px !important;
  }
  .gap-96-pc {
    gap: 96px !important;
  }

  .gap-x96-pc {
    gap: 96px 0 !important;
  }

  .gap-y96-pc {
    gap: 0 96px !important;
  }
  .gap-100-pc {
    gap: 100px !important;
  }

  .gap-x100-pc {
    gap: 100px 0 !important;
  }

  .gap-y100-pc {
    gap: 0 100px !important;
  }
  .gap-104-pc {
    gap: 104px !important;
  }

  .gap-x104-pc {
    gap: 104px 0 !important;
  }

  .gap-y104-pc {
    gap: 0 104px !important;
  }
  .gap-108-pc {
    gap: 108px !important;
  }

  .gap-x108-pc {
    gap: 108px 0 !important;
  }

  .gap-y108-pc {
    gap: 0 108px !important;
  }
  .gap-112-pc {
    gap: 112px !important;
  }

  .gap-x112-pc {
    gap: 112px 0 !important;
  }

  .gap-y112-pc {
    gap: 0 112px !important;
  }
  .gap-116-pc {
    gap: 116px !important;
  }

  .gap-x116-pc {
    gap: 116px 0 !important;
  }

  .gap-y116-pc {
    gap: 0 116px !important;
  }
  .gap-120-pc {
    gap: 120px !important;
  }

  .gap-x120-pc {
    gap: 120px 0 !important;
  }

  .gap-y120-pc {
    gap: 0 120px !important;
  }
  .gap-124-pc {
    gap: 124px !important;
  }

  .gap-x124-pc {
    gap: 124px 0 !important;
  }

  .gap-y124-pc {
    gap: 0 124px !important;
  }
  .gap-128-pc {
    gap: 128px !important;
  }

  .gap-x128-pc {
    gap: 128px 0 !important;
  }

  .gap-y128-pc {
    gap: 0 128px !important;
  }
  .gap-132-pc {
    gap: 132px !important;
  }

  .gap-x132-pc {
    gap: 132px 0 !important;
  }

  .gap-y132-pc {
    gap: 0 132px !important;
  }
  .gap-136-pc {
    gap: 136px !important;
  }

  .gap-x136-pc {
    gap: 136px 0 !important;
  }

  .gap-y136-pc {
    gap: 0 136px !important;
  }
  .gap-140-pc {
    gap: 140px !important;
  }

  .gap-x140-pc {
    gap: 140px 0 !important;
  }

  .gap-y140-pc {
    gap: 0 140px !important;
  }
  .gap-144-pc {
    gap: 144px !important;
  }

  .gap-x144-pc {
    gap: 144px 0 !important;
  }

  .gap-y144-pc {
    gap: 0 144px !important;
  }
  .gap-148-pc {
    gap: 148px !important;
  }

  .gap-x148-pc {
    gap: 148px 0 !important;
  }

  .gap-y148-pc {
    gap: 0 148px !important;
  }
  .gap-152-pc {
    gap: 152px !important;
  }

  .gap-x152-pc {
    gap: 152px 0 !important;
  }

  .gap-y152-pc {
    gap: 0 152px !important;
  }
  .gap-156-pc {
    gap: 156px !important;
  }

  .gap-x156-pc {
    gap: 156px 0 !important;
  }

  .gap-y156-pc {
    gap: 0 156px !important;
  }
  .gap-160-pc {
    gap: 160px !important;
  }

  .gap-x160-pc {
    gap: 160px 0 !important;
  }

  .gap-y160-pc {
    gap: 0 160px !important;
  }
  .top-0-pc {
    top: 0px !important;
  }

  .bottom-0-pc {
    bottom: 0px !important;
  }

  .left-0-pc {
    left: 0px !important;
  }

  .right-0-pc {
    right: 0px !important;
  }

  .n-top-0-pc {
    top: -0px !important;
  }

  .n-bottom-0-pc {
    bottom: -0px !important;
  }

  .n-left-0-pc {
    left: -0px !important;
  }

  .n-right-0-pc {
    right: -0px !important;
  }
  .top-5-pc {
    top: 5px !important;
  }

  .bottom-5-pc {
    bottom: 5px !important;
  }

  .left-5-pc {
    left: 5px !important;
  }

  .right-5-pc {
    right: 5px !important;
  }

  .n-top-5-pc {
    top: -5px !important;
  }

  .n-bottom-5-pc {
    bottom: -5px !important;
  }

  .n-left-5-pc {
    left: -5px !important;
  }

  .n-right-5-pc {
    right: -5px !important;
  }
  .top-10-pc {
    top: 10px !important;
  }

  .bottom-10-pc {
    bottom: 10px !important;
  }

  .left-10-pc {
    left: 10px !important;
  }

  .right-10-pc {
    right: 10px !important;
  }

  .n-top-10-pc {
    top: -10px !important;
  }

  .n-bottom-10-pc {
    bottom: -10px !important;
  }

  .n-left-10-pc {
    left: -10px !important;
  }

  .n-right-10-pc {
    right: -10px !important;
  }
  .top-15-pc {
    top: 15px !important;
  }

  .bottom-15-pc {
    bottom: 15px !important;
  }

  .left-15-pc {
    left: 15px !important;
  }

  .right-15-pc {
    right: 15px !important;
  }

  .n-top-15-pc {
    top: -15px !important;
  }

  .n-bottom-15-pc {
    bottom: -15px !important;
  }

  .n-left-15-pc {
    left: -15px !important;
  }

  .n-right-15-pc {
    right: -15px !important;
  }
  .top-20-pc {
    top: 20px !important;
  }

  .bottom-20-pc {
    bottom: 20px !important;
  }

  .left-20-pc {
    left: 20px !important;
  }

  .right-20-pc {
    right: 20px !important;
  }

  .n-top-20-pc {
    top: -20px !important;
  }

  .n-bottom-20-pc {
    bottom: -20px !important;
  }

  .n-left-20-pc {
    left: -20px !important;
  }

  .n-right-20-pc {
    right: -20px !important;
  }
  .top-25-pc {
    top: 25px !important;
  }

  .bottom-25-pc {
    bottom: 25px !important;
  }

  .left-25-pc {
    left: 25px !important;
  }

  .right-25-pc {
    right: 25px !important;
  }

  .n-top-25-pc {
    top: -25px !important;
  }

  .n-bottom-25-pc {
    bottom: -25px !important;
  }

  .n-left-25-pc {
    left: -25px !important;
  }

  .n-right-25-pc {
    right: -25px !important;
  }
  .top-30-pc {
    top: 30px !important;
  }

  .bottom-30-pc {
    bottom: 30px !important;
  }

  .left-30-pc {
    left: 30px !important;
  }

  .right-30-pc {
    right: 30px !important;
  }

  .n-top-30-pc {
    top: -30px !important;
  }

  .n-bottom-30-pc {
    bottom: -30px !important;
  }

  .n-left-30-pc {
    left: -30px !important;
  }

  .n-right-30-pc {
    right: -30px !important;
  }
  .top-35-pc {
    top: 35px !important;
  }

  .bottom-35-pc {
    bottom: 35px !important;
  }

  .left-35-pc {
    left: 35px !important;
  }

  .right-35-pc {
    right: 35px !important;
  }

  .n-top-35-pc {
    top: -35px !important;
  }

  .n-bottom-35-pc {
    bottom: -35px !important;
  }

  .n-left-35-pc {
    left: -35px !important;
  }

  .n-right-35-pc {
    right: -35px !important;
  }
  .top-40-pc {
    top: 40px !important;
  }

  .bottom-40-pc {
    bottom: 40px !important;
  }

  .left-40-pc {
    left: 40px !important;
  }

  .right-40-pc {
    right: 40px !important;
  }

  .n-top-40-pc {
    top: -40px !important;
  }

  .n-bottom-40-pc {
    bottom: -40px !important;
  }

  .n-left-40-pc {
    left: -40px !important;
  }

  .n-right-40-pc {
    right: -40px !important;
  }
  .top-45-pc {
    top: 45px !important;
  }

  .bottom-45-pc {
    bottom: 45px !important;
  }

  .left-45-pc {
    left: 45px !important;
  }

  .right-45-pc {
    right: 45px !important;
  }

  .n-top-45-pc {
    top: -45px !important;
  }

  .n-bottom-45-pc {
    bottom: -45px !important;
  }

  .n-left-45-pc {
    left: -45px !important;
  }

  .n-right-45-pc {
    right: -45px !important;
  }
  .top-50-pc {
    top: 50px !important;
  }

  .bottom-50-pc {
    bottom: 50px !important;
  }

  .left-50-pc {
    left: 50px !important;
  }

  .right-50-pc {
    right: 50px !important;
  }

  .n-top-50-pc {
    top: -50px !important;
  }

  .n-bottom-50-pc {
    bottom: -50px !important;
  }

  .n-left-50-pc {
    left: -50px !important;
  }

  .n-right-50-pc {
    right: -50px !important;
  }
  .top-55-pc {
    top: 55px !important;
  }

  .bottom-55-pc {
    bottom: 55px !important;
  }

  .left-55-pc {
    left: 55px !important;
  }

  .right-55-pc {
    right: 55px !important;
  }

  .n-top-55-pc {
    top: -55px !important;
  }

  .n-bottom-55-pc {
    bottom: -55px !important;
  }

  .n-left-55-pc {
    left: -55px !important;
  }

  .n-right-55-pc {
    right: -55px !important;
  }
  .top-60-pc {
    top: 60px !important;
  }

  .bottom-60-pc {
    bottom: 60px !important;
  }

  .left-60-pc {
    left: 60px !important;
  }

  .right-60-pc {
    right: 60px !important;
  }

  .n-top-60-pc {
    top: -60px !important;
  }

  .n-bottom-60-pc {
    bottom: -60px !important;
  }

  .n-left-60-pc {
    left: -60px !important;
  }

  .n-right-60-pc {
    right: -60px !important;
  }
  .top-65-pc {
    top: 65px !important;
  }

  .bottom-65-pc {
    bottom: 65px !important;
  }

  .left-65-pc {
    left: 65px !important;
  }

  .right-65-pc {
    right: 65px !important;
  }

  .n-top-65-pc {
    top: -65px !important;
  }

  .n-bottom-65-pc {
    bottom: -65px !important;
  }

  .n-left-65-pc {
    left: -65px !important;
  }

  .n-right-65-pc {
    right: -65px !important;
  }
  .top-70-pc {
    top: 70px !important;
  }

  .bottom-70-pc {
    bottom: 70px !important;
  }

  .left-70-pc {
    left: 70px !important;
  }

  .right-70-pc {
    right: 70px !important;
  }

  .n-top-70-pc {
    top: -70px !important;
  }

  .n-bottom-70-pc {
    bottom: -70px !important;
  }

  .n-left-70-pc {
    left: -70px !important;
  }

  .n-right-70-pc {
    right: -70px !important;
  }
  .top-75-pc {
    top: 75px !important;
  }

  .bottom-75-pc {
    bottom: 75px !important;
  }

  .left-75-pc {
    left: 75px !important;
  }

  .right-75-pc {
    right: 75px !important;
  }

  .n-top-75-pc {
    top: -75px !important;
  }

  .n-bottom-75-pc {
    bottom: -75px !important;
  }

  .n-left-75-pc {
    left: -75px !important;
  }

  .n-right-75-pc {
    right: -75px !important;
  }
  .top-80-pc {
    top: 80px !important;
  }

  .bottom-80-pc {
    bottom: 80px !important;
  }

  .left-80-pc {
    left: 80px !important;
  }

  .right-80-pc {
    right: 80px !important;
  }

  .n-top-80-pc {
    top: -80px !important;
  }

  .n-bottom-80-pc {
    bottom: -80px !important;
  }

  .n-left-80-pc {
    left: -80px !important;
  }

  .n-right-80-pc {
    right: -80px !important;
  }
  .top-85-pc {
    top: 85px !important;
  }

  .bottom-85-pc {
    bottom: 85px !important;
  }

  .left-85-pc {
    left: 85px !important;
  }

  .right-85-pc {
    right: 85px !important;
  }

  .n-top-85-pc {
    top: -85px !important;
  }

  .n-bottom-85-pc {
    bottom: -85px !important;
  }

  .n-left-85-pc {
    left: -85px !important;
  }

  .n-right-85-pc {
    right: -85px !important;
  }
  .top-90-pc {
    top: 90px !important;
  }

  .bottom-90-pc {
    bottom: 90px !important;
  }

  .left-90-pc {
    left: 90px !important;
  }

  .right-90-pc {
    right: 90px !important;
  }

  .n-top-90-pc {
    top: -90px !important;
  }

  .n-bottom-90-pc {
    bottom: -90px !important;
  }

  .n-left-90-pc {
    left: -90px !important;
  }

  .n-right-90-pc {
    right: -90px !important;
  }
  .top-95-pc {
    top: 95px !important;
  }

  .bottom-95-pc {
    bottom: 95px !important;
  }

  .left-95-pc {
    left: 95px !important;
  }

  .right-95-pc {
    right: 95px !important;
  }

  .n-top-95-pc {
    top: -95px !important;
  }

  .n-bottom-95-pc {
    bottom: -95px !important;
  }

  .n-left-95-pc {
    left: -95px !important;
  }

  .n-right-95-pc {
    right: -95px !important;
  }
  .top-100-pc {
    top: 100px !important;
  }

  .bottom-100-pc {
    bottom: 100px !important;
  }

  .left-100-pc {
    left: 100px !important;
  }

  .right-100-pc {
    right: 100px !important;
  }

  .n-top-100-pc {
    top: -100px !important;
  }

  .n-bottom-100-pc {
    bottom: -100px !important;
  }

  .n-left-100-pc {
    left: -100px !important;
  }

  .n-right-100-pc {
    right: -100px !important;
  }
  .top-105-pc {
    top: 105px !important;
  }

  .bottom-105-pc {
    bottom: 105px !important;
  }

  .left-105-pc {
    left: 105px !important;
  }

  .right-105-pc {
    right: 105px !important;
  }

  .n-top-105-pc {
    top: -105px !important;
  }

  .n-bottom-105-pc {
    bottom: -105px !important;
  }

  .n-left-105-pc {
    left: -105px !important;
  }

  .n-right-105-pc {
    right: -105px !important;
  }
  .top-110-pc {
    top: 110px !important;
  }

  .bottom-110-pc {
    bottom: 110px !important;
  }

  .left-110-pc {
    left: 110px !important;
  }

  .right-110-pc {
    right: 110px !important;
  }

  .n-top-110-pc {
    top: -110px !important;
  }

  .n-bottom-110-pc {
    bottom: -110px !important;
  }

  .n-left-110-pc {
    left: -110px !important;
  }

  .n-right-110-pc {
    right: -110px !important;
  }
  .top-115-pc {
    top: 115px !important;
  }

  .bottom-115-pc {
    bottom: 115px !important;
  }

  .left-115-pc {
    left: 115px !important;
  }

  .right-115-pc {
    right: 115px !important;
  }

  .n-top-115-pc {
    top: -115px !important;
  }

  .n-bottom-115-pc {
    bottom: -115px !important;
  }

  .n-left-115-pc {
    left: -115px !important;
  }

  .n-right-115-pc {
    right: -115px !important;
  }
  .top-120-pc {
    top: 120px !important;
  }

  .bottom-120-pc {
    bottom: 120px !important;
  }

  .left-120-pc {
    left: 120px !important;
  }

  .right-120-pc {
    right: 120px !important;
  }

  .n-top-120-pc {
    top: -120px !important;
  }

  .n-bottom-120-pc {
    bottom: -120px !important;
  }

  .n-left-120-pc {
    left: -120px !important;
  }

  .n-right-120-pc {
    right: -120px !important;
  }
  .top-125-pc {
    top: 125px !important;
  }

  .bottom-125-pc {
    bottom: 125px !important;
  }

  .left-125-pc {
    left: 125px !important;
  }

  .right-125-pc {
    right: 125px !important;
  }

  .n-top-125-pc {
    top: -125px !important;
  }

  .n-bottom-125-pc {
    bottom: -125px !important;
  }

  .n-left-125-pc {
    left: -125px !important;
  }

  .n-right-125-pc {
    right: -125px !important;
  }
  .top-130-pc {
    top: 130px !important;
  }

  .bottom-130-pc {
    bottom: 130px !important;
  }

  .left-130-pc {
    left: 130px !important;
  }

  .right-130-pc {
    right: 130px !important;
  }

  .n-top-130-pc {
    top: -130px !important;
  }

  .n-bottom-130-pc {
    bottom: -130px !important;
  }

  .n-left-130-pc {
    left: -130px !important;
  }

  .n-right-130-pc {
    right: -130px !important;
  }
  .top-135-pc {
    top: 135px !important;
  }

  .bottom-135-pc {
    bottom: 135px !important;
  }

  .left-135-pc {
    left: 135px !important;
  }

  .right-135-pc {
    right: 135px !important;
  }

  .n-top-135-pc {
    top: -135px !important;
  }

  .n-bottom-135-pc {
    bottom: -135px !important;
  }

  .n-left-135-pc {
    left: -135px !important;
  }

  .n-right-135-pc {
    right: -135px !important;
  }
  .top-140-pc {
    top: 140px !important;
  }

  .bottom-140-pc {
    bottom: 140px !important;
  }

  .left-140-pc {
    left: 140px !important;
  }

  .right-140-pc {
    right: 140px !important;
  }

  .n-top-140-pc {
    top: -140px !important;
  }

  .n-bottom-140-pc {
    bottom: -140px !important;
  }

  .n-left-140-pc {
    left: -140px !important;
  }

  .n-right-140-pc {
    right: -140px !important;
  }
  .top-145-pc {
    top: 145px !important;
  }

  .bottom-145-pc {
    bottom: 145px !important;
  }

  .left-145-pc {
    left: 145px !important;
  }

  .right-145-pc {
    right: 145px !important;
  }

  .n-top-145-pc {
    top: -145px !important;
  }

  .n-bottom-145-pc {
    bottom: -145px !important;
  }

  .n-left-145-pc {
    left: -145px !important;
  }

  .n-right-145-pc {
    right: -145px !important;
  }
  .top-150-pc {
    top: 150px !important;
  }

  .bottom-150-pc {
    bottom: 150px !important;
  }

  .left-150-pc {
    left: 150px !important;
  }

  .right-150-pc {
    right: 150px !important;
  }

  .n-top-150-pc {
    top: -150px !important;
  }

  .n-bottom-150-pc {
    bottom: -150px !important;
  }

  .n-left-150-pc {
    left: -150px !important;
  }

  .n-right-150-pc {
    right: -150px !important;
  }
  .top-155-pc {
    top: 155px !important;
  }

  .bottom-155-pc {
    bottom: 155px !important;
  }

  .left-155-pc {
    left: 155px !important;
  }

  .right-155-pc {
    right: 155px !important;
  }

  .n-top-155-pc {
    top: -155px !important;
  }

  .n-bottom-155-pc {
    bottom: -155px !important;
  }

  .n-left-155-pc {
    left: -155px !important;
  }

  .n-right-155-pc {
    right: -155px !important;
  }
  .top-160-pc {
    top: 160px !important;
  }

  .bottom-160-pc {
    bottom: 160px !important;
  }

  .left-160-pc {
    left: 160px !important;
  }

  .right-160-pc {
    right: 160px !important;
  }

  .n-top-160-pc {
    top: -160px !important;
  }

  .n-bottom-160-pc {
    bottom: -160px !important;
  }

  .n-left-160-pc {
    left: -160px !important;
  }

  .n-right-160-pc {
    right: -160px !important;
  }
  .top-165-pc {
    top: 165px !important;
  }

  .bottom-165-pc {
    bottom: 165px !important;
  }

  .left-165-pc {
    left: 165px !important;
  }

  .right-165-pc {
    right: 165px !important;
  }

  .n-top-165-pc {
    top: -165px !important;
  }

  .n-bottom-165-pc {
    bottom: -165px !important;
  }

  .n-left-165-pc {
    left: -165px !important;
  }

  .n-right-165-pc {
    right: -165px !important;
  }
  .top-170-pc {
    top: 170px !important;
  }

  .bottom-170-pc {
    bottom: 170px !important;
  }

  .left-170-pc {
    left: 170px !important;
  }

  .right-170-pc {
    right: 170px !important;
  }

  .n-top-170-pc {
    top: -170px !important;
  }

  .n-bottom-170-pc {
    bottom: -170px !important;
  }

  .n-left-170-pc {
    left: -170px !important;
  }

  .n-right-170-pc {
    right: -170px !important;
  }
  .top-175-pc {
    top: 175px !important;
  }

  .bottom-175-pc {
    bottom: 175px !important;
  }

  .left-175-pc {
    left: 175px !important;
  }

  .right-175-pc {
    right: 175px !important;
  }

  .n-top-175-pc {
    top: -175px !important;
  }

  .n-bottom-175-pc {
    bottom: -175px !important;
  }

  .n-left-175-pc {
    left: -175px !important;
  }

  .n-right-175-pc {
    right: -175px !important;
  }
  .top-180-pc {
    top: 180px !important;
  }

  .bottom-180-pc {
    bottom: 180px !important;
  }

  .left-180-pc {
    left: 180px !important;
  }

  .right-180-pc {
    right: 180px !important;
  }

  .n-top-180-pc {
    top: -180px !important;
  }

  .n-bottom-180-pc {
    bottom: -180px !important;
  }

  .n-left-180-pc {
    left: -180px !important;
  }

  .n-right-180-pc {
    right: -180px !important;
  }
  .top-185-pc {
    top: 185px !important;
  }

  .bottom-185-pc {
    bottom: 185px !important;
  }

  .left-185-pc {
    left: 185px !important;
  }

  .right-185-pc {
    right: 185px !important;
  }

  .n-top-185-pc {
    top: -185px !important;
  }

  .n-bottom-185-pc {
    bottom: -185px !important;
  }

  .n-left-185-pc {
    left: -185px !important;
  }

  .n-right-185-pc {
    right: -185px !important;
  }
  .top-190-pc {
    top: 190px !important;
  }

  .bottom-190-pc {
    bottom: 190px !important;
  }

  .left-190-pc {
    left: 190px !important;
  }

  .right-190-pc {
    right: 190px !important;
  }

  .n-top-190-pc {
    top: -190px !important;
  }

  .n-bottom-190-pc {
    bottom: -190px !important;
  }

  .n-left-190-pc {
    left: -190px !important;
  }

  .n-right-190-pc {
    right: -190px !important;
  }
  .top-195-pc {
    top: 195px !important;
  }

  .bottom-195-pc {
    bottom: 195px !important;
  }

  .left-195-pc {
    left: 195px !important;
  }

  .right-195-pc {
    right: 195px !important;
  }

  .n-top-195-pc {
    top: -195px !important;
  }

  .n-bottom-195-pc {
    bottom: -195px !important;
  }

  .n-left-195-pc {
    left: -195px !important;
  }

  .n-right-195-pc {
    right: -195px !important;
  }
  .top-200-pc {
    top: 200px !important;
  }

  .bottom-200-pc {
    bottom: 200px !important;
  }

  .left-200-pc {
    left: 200px !important;
  }

  .right-200-pc {
    right: 200px !important;
  }

  .n-top-200-pc {
    top: -200px !important;
  }

  .n-bottom-200-pc {
    bottom: -200px !important;
  }

  .n-left-200-pc {
    left: -200px !important;
  }

  .n-right-200-pc {
    right: -200px !important;
  }
  .top-205-pc {
    top: 205px !important;
  }

  .bottom-205-pc {
    bottom: 205px !important;
  }

  .left-205-pc {
    left: 205px !important;
  }

  .right-205-pc {
    right: 205px !important;
  }

  .n-top-205-pc {
    top: -205px !important;
  }

  .n-bottom-205-pc {
    bottom: -205px !important;
  }

  .n-left-205-pc {
    left: -205px !important;
  }

  .n-right-205-pc {
    right: -205px !important;
  }
  .top-210-pc {
    top: 210px !important;
  }

  .bottom-210-pc {
    bottom: 210px !important;
  }

  .left-210-pc {
    left: 210px !important;
  }

  .right-210-pc {
    right: 210px !important;
  }

  .n-top-210-pc {
    top: -210px !important;
  }

  .n-bottom-210-pc {
    bottom: -210px !important;
  }

  .n-left-210-pc {
    left: -210px !important;
  }

  .n-right-210-pc {
    right: -210px !important;
  }
  .top-215-pc {
    top: 215px !important;
  }

  .bottom-215-pc {
    bottom: 215px !important;
  }

  .left-215-pc {
    left: 215px !important;
  }

  .right-215-pc {
    right: 215px !important;
  }

  .n-top-215-pc {
    top: -215px !important;
  }

  .n-bottom-215-pc {
    bottom: -215px !important;
  }

  .n-left-215-pc {
    left: -215px !important;
  }

  .n-right-215-pc {
    right: -215px !important;
  }
  .top-220-pc {
    top: 220px !important;
  }

  .bottom-220-pc {
    bottom: 220px !important;
  }

  .left-220-pc {
    left: 220px !important;
  }

  .right-220-pc {
    right: 220px !important;
  }

  .n-top-220-pc {
    top: -220px !important;
  }

  .n-bottom-220-pc {
    bottom: -220px !important;
  }

  .n-left-220-pc {
    left: -220px !important;
  }

  .n-right-220-pc {
    right: -220px !important;
  }
  .top-225-pc {
    top: 225px !important;
  }

  .bottom-225-pc {
    bottom: 225px !important;
  }

  .left-225-pc {
    left: 225px !important;
  }

  .right-225-pc {
    right: 225px !important;
  }

  .n-top-225-pc {
    top: -225px !important;
  }

  .n-bottom-225-pc {
    bottom: -225px !important;
  }

  .n-left-225-pc {
    left: -225px !important;
  }

  .n-right-225-pc {
    right: -225px !important;
  }
  .top-230-pc {
    top: 230px !important;
  }

  .bottom-230-pc {
    bottom: 230px !important;
  }

  .left-230-pc {
    left: 230px !important;
  }

  .right-230-pc {
    right: 230px !important;
  }

  .n-top-230-pc {
    top: -230px !important;
  }

  .n-bottom-230-pc {
    bottom: -230px !important;
  }

  .n-left-230-pc {
    left: -230px !important;
  }

  .n-right-230-pc {
    right: -230px !important;
  }
  .top-235-pc {
    top: 235px !important;
  }

  .bottom-235-pc {
    bottom: 235px !important;
  }

  .left-235-pc {
    left: 235px !important;
  }

  .right-235-pc {
    right: 235px !important;
  }

  .n-top-235-pc {
    top: -235px !important;
  }

  .n-bottom-235-pc {
    bottom: -235px !important;
  }

  .n-left-235-pc {
    left: -235px !important;
  }

  .n-right-235-pc {
    right: -235px !important;
  }
  .top-240-pc {
    top: 240px !important;
  }

  .bottom-240-pc {
    bottom: 240px !important;
  }

  .left-240-pc {
    left: 240px !important;
  }

  .right-240-pc {
    right: 240px !important;
  }

  .n-top-240-pc {
    top: -240px !important;
  }

  .n-bottom-240-pc {
    bottom: -240px !important;
  }

  .n-left-240-pc {
    left: -240px !important;
  }

  .n-right-240-pc {
    right: -240px !important;
  }
  .top-245-pc {
    top: 245px !important;
  }

  .bottom-245-pc {
    bottom: 245px !important;
  }

  .left-245-pc {
    left: 245px !important;
  }

  .right-245-pc {
    right: 245px !important;
  }

  .n-top-245-pc {
    top: -245px !important;
  }

  .n-bottom-245-pc {
    bottom: -245px !important;
  }

  .n-left-245-pc {
    left: -245px !important;
  }

  .n-right-245-pc {
    right: -245px !important;
  }
  .top-250-pc {
    top: 250px !important;
  }

  .bottom-250-pc {
    bottom: 250px !important;
  }

  .left-250-pc {
    left: 250px !important;
  }

  .right-250-pc {
    right: 250px !important;
  }

  .n-top-250-pc {
    top: -250px !important;
  }

  .n-bottom-250-pc {
    bottom: -250px !important;
  }

  .n-left-250-pc {
    left: -250px !important;
  }

  .n-right-250-pc {
    right: -250px !important;
  }
  .top-255-pc {
    top: 255px !important;
  }

  .bottom-255-pc {
    bottom: 255px !important;
  }

  .left-255-pc {
    left: 255px !important;
  }

  .right-255-pc {
    right: 255px !important;
  }

  .n-top-255-pc {
    top: -255px !important;
  }

  .n-bottom-255-pc {
    bottom: -255px !important;
  }

  .n-left-255-pc {
    left: -255px !important;
  }

  .n-right-255-pc {
    right: -255px !important;
  }
  .top-260-pc {
    top: 260px !important;
  }

  .bottom-260-pc {
    bottom: 260px !important;
  }

  .left-260-pc {
    left: 260px !important;
  }

  .right-260-pc {
    right: 260px !important;
  }

  .n-top-260-pc {
    top: -260px !important;
  }

  .n-bottom-260-pc {
    bottom: -260px !important;
  }

  .n-left-260-pc {
    left: -260px !important;
  }

  .n-right-260-pc {
    right: -260px !important;
  }
  .top-265-pc {
    top: 265px !important;
  }

  .bottom-265-pc {
    bottom: 265px !important;
  }

  .left-265-pc {
    left: 265px !important;
  }

  .right-265-pc {
    right: 265px !important;
  }

  .n-top-265-pc {
    top: -265px !important;
  }

  .n-bottom-265-pc {
    bottom: -265px !important;
  }

  .n-left-265-pc {
    left: -265px !important;
  }

  .n-right-265-pc {
    right: -265px !important;
  }
  .top-270-pc {
    top: 270px !important;
  }

  .bottom-270-pc {
    bottom: 270px !important;
  }

  .left-270-pc {
    left: 270px !important;
  }

  .right-270-pc {
    right: 270px !important;
  }

  .n-top-270-pc {
    top: -270px !important;
  }

  .n-bottom-270-pc {
    bottom: -270px !important;
  }

  .n-left-270-pc {
    left: -270px !important;
  }

  .n-right-270-pc {
    right: -270px !important;
  }
  .top-275-pc {
    top: 275px !important;
  }

  .bottom-275-pc {
    bottom: 275px !important;
  }

  .left-275-pc {
    left: 275px !important;
  }

  .right-275-pc {
    right: 275px !important;
  }

  .n-top-275-pc {
    top: -275px !important;
  }

  .n-bottom-275-pc {
    bottom: -275px !important;
  }

  .n-left-275-pc {
    left: -275px !important;
  }

  .n-right-275-pc {
    right: -275px !important;
  }
  .top-280-pc {
    top: 280px !important;
  }

  .bottom-280-pc {
    bottom: 280px !important;
  }

  .left-280-pc {
    left: 280px !important;
  }

  .right-280-pc {
    right: 280px !important;
  }

  .n-top-280-pc {
    top: -280px !important;
  }

  .n-bottom-280-pc {
    bottom: -280px !important;
  }

  .n-left-280-pc {
    left: -280px !important;
  }

  .n-right-280-pc {
    right: -280px !important;
  }
  .top-285-pc {
    top: 285px !important;
  }

  .bottom-285-pc {
    bottom: 285px !important;
  }

  .left-285-pc {
    left: 285px !important;
  }

  .right-285-pc {
    right: 285px !important;
  }

  .n-top-285-pc {
    top: -285px !important;
  }

  .n-bottom-285-pc {
    bottom: -285px !important;
  }

  .n-left-285-pc {
    left: -285px !important;
  }

  .n-right-285-pc {
    right: -285px !important;
  }
  .top-290-pc {
    top: 290px !important;
  }

  .bottom-290-pc {
    bottom: 290px !important;
  }

  .left-290-pc {
    left: 290px !important;
  }

  .right-290-pc {
    right: 290px !important;
  }

  .n-top-290-pc {
    top: -290px !important;
  }

  .n-bottom-290-pc {
    bottom: -290px !important;
  }

  .n-left-290-pc {
    left: -290px !important;
  }

  .n-right-290-pc {
    right: -290px !important;
  }
  .top-295-pc {
    top: 295px !important;
  }

  .bottom-295-pc {
    bottom: 295px !important;
  }

  .left-295-pc {
    left: 295px !important;
  }

  .right-295-pc {
    right: 295px !important;
  }

  .n-top-295-pc {
    top: -295px !important;
  }

  .n-bottom-295-pc {
    bottom: -295px !important;
  }

  .n-left-295-pc {
    left: -295px !important;
  }

  .n-right-295-pc {
    right: -295px !important;
  }
  .top-300-pc {
    top: 300px !important;
  }

  .bottom-300-pc {
    bottom: 300px !important;
  }

  .left-300-pc {
    left: 300px !important;
  }

  .right-300-pc {
    right: 300px !important;
  }

  .n-top-300-pc {
    top: -300px !important;
  }

  .n-bottom-300-pc {
    bottom: -300px !important;
  }

  .n-left-300-pc {
    left: -300px !important;
  }

  .n-right-300-pc {
    right: -300px !important;
  }
  .top-305-pc {
    top: 305px !important;
  }

  .bottom-305-pc {
    bottom: 305px !important;
  }

  .left-305-pc {
    left: 305px !important;
  }

  .right-305-pc {
    right: 305px !important;
  }

  .n-top-305-pc {
    top: -305px !important;
  }

  .n-bottom-305-pc {
    bottom: -305px !important;
  }

  .n-left-305-pc {
    left: -305px !important;
  }

  .n-right-305-pc {
    right: -305px !important;
  }
  .top-310-pc {
    top: 310px !important;
  }

  .bottom-310-pc {
    bottom: 310px !important;
  }

  .left-310-pc {
    left: 310px !important;
  }

  .right-310-pc {
    right: 310px !important;
  }

  .n-top-310-pc {
    top: -310px !important;
  }

  .n-bottom-310-pc {
    bottom: -310px !important;
  }

  .n-left-310-pc {
    left: -310px !important;
  }

  .n-right-310-pc {
    right: -310px !important;
  }
  .top-315-pc {
    top: 315px !important;
  }

  .bottom-315-pc {
    bottom: 315px !important;
  }

  .left-315-pc {
    left: 315px !important;
  }

  .right-315-pc {
    right: 315px !important;
  }

  .n-top-315-pc {
    top: -315px !important;
  }

  .n-bottom-315-pc {
    bottom: -315px !important;
  }

  .n-left-315-pc {
    left: -315px !important;
  }

  .n-right-315-pc {
    right: -315px !important;
  }
  .top-320-pc {
    top: 320px !important;
  }

  .bottom-320-pc {
    bottom: 320px !important;
  }

  .left-320-pc {
    left: 320px !important;
  }

  .right-320-pc {
    right: 320px !important;
  }

  .n-top-320-pc {
    top: -320px !important;
  }

  .n-bottom-320-pc {
    bottom: -320px !important;
  }

  .n-left-320-pc {
    left: -320px !important;
  }

  .n-right-320-pc {
    right: -320px !important;
  }
  .top-325-pc {
    top: 325px !important;
  }

  .bottom-325-pc {
    bottom: 325px !important;
  }

  .left-325-pc {
    left: 325px !important;
  }

  .right-325-pc {
    right: 325px !important;
  }

  .n-top-325-pc {
    top: -325px !important;
  }

  .n-bottom-325-pc {
    bottom: -325px !important;
  }

  .n-left-325-pc {
    left: -325px !important;
  }

  .n-right-325-pc {
    right: -325px !important;
  }
  .top-330-pc {
    top: 330px !important;
  }

  .bottom-330-pc {
    bottom: 330px !important;
  }

  .left-330-pc {
    left: 330px !important;
  }

  .right-330-pc {
    right: 330px !important;
  }

  .n-top-330-pc {
    top: -330px !important;
  }

  .n-bottom-330-pc {
    bottom: -330px !important;
  }

  .n-left-330-pc {
    left: -330px !important;
  }

  .n-right-330-pc {
    right: -330px !important;
  }
  .top-335-pc {
    top: 335px !important;
  }

  .bottom-335-pc {
    bottom: 335px !important;
  }

  .left-335-pc {
    left: 335px !important;
  }

  .right-335-pc {
    right: 335px !important;
  }

  .n-top-335-pc {
    top: -335px !important;
  }

  .n-bottom-335-pc {
    bottom: -335px !important;
  }

  .n-left-335-pc {
    left: -335px !important;
  }

  .n-right-335-pc {
    right: -335px !important;
  }
  .top-340-pc {
    top: 340px !important;
  }

  .bottom-340-pc {
    bottom: 340px !important;
  }

  .left-340-pc {
    left: 340px !important;
  }

  .right-340-pc {
    right: 340px !important;
  }

  .n-top-340-pc {
    top: -340px !important;
  }

  .n-bottom-340-pc {
    bottom: -340px !important;
  }

  .n-left-340-pc {
    left: -340px !important;
  }

  .n-right-340-pc {
    right: -340px !important;
  }
  .top-345-pc {
    top: 345px !important;
  }

  .bottom-345-pc {
    bottom: 345px !important;
  }

  .left-345-pc {
    left: 345px !important;
  }

  .right-345-pc {
    right: 345px !important;
  }

  .n-top-345-pc {
    top: -345px !important;
  }

  .n-bottom-345-pc {
    bottom: -345px !important;
  }

  .n-left-345-pc {
    left: -345px !important;
  }

  .n-right-345-pc {
    right: -345px !important;
  }
  .top-350-pc {
    top: 350px !important;
  }

  .bottom-350-pc {
    bottom: 350px !important;
  }

  .left-350-pc {
    left: 350px !important;
  }

  .right-350-pc {
    right: 350px !important;
  }

  .n-top-350-pc {
    top: -350px !important;
  }

  .n-bottom-350-pc {
    bottom: -350px !important;
  }

  .n-left-350-pc {
    left: -350px !important;
  }

  .n-right-350-pc {
    right: -350px !important;
  }
  .top-355-pc {
    top: 355px !important;
  }

  .bottom-355-pc {
    bottom: 355px !important;
  }

  .left-355-pc {
    left: 355px !important;
  }

  .right-355-pc {
    right: 355px !important;
  }

  .n-top-355-pc {
    top: -355px !important;
  }

  .n-bottom-355-pc {
    bottom: -355px !important;
  }

  .n-left-355-pc {
    left: -355px !important;
  }

  .n-right-355-pc {
    right: -355px !important;
  }
  .top-360-pc {
    top: 360px !important;
  }

  .bottom-360-pc {
    bottom: 360px !important;
  }

  .left-360-pc {
    left: 360px !important;
  }

  .right-360-pc {
    right: 360px !important;
  }

  .n-top-360-pc {
    top: -360px !important;
  }

  .n-bottom-360-pc {
    bottom: -360px !important;
  }

  .n-left-360-pc {
    left: -360px !important;
  }

  .n-right-360-pc {
    right: -360px !important;
  }
  .top-365-pc {
    top: 365px !important;
  }

  .bottom-365-pc {
    bottom: 365px !important;
  }

  .left-365-pc {
    left: 365px !important;
  }

  .right-365-pc {
    right: 365px !important;
  }

  .n-top-365-pc {
    top: -365px !important;
  }

  .n-bottom-365-pc {
    bottom: -365px !important;
  }

  .n-left-365-pc {
    left: -365px !important;
  }

  .n-right-365-pc {
    right: -365px !important;
  }
  .top-370-pc {
    top: 370px !important;
  }

  .bottom-370-pc {
    bottom: 370px !important;
  }

  .left-370-pc {
    left: 370px !important;
  }

  .right-370-pc {
    right: 370px !important;
  }

  .n-top-370-pc {
    top: -370px !important;
  }

  .n-bottom-370-pc {
    bottom: -370px !important;
  }

  .n-left-370-pc {
    left: -370px !important;
  }

  .n-right-370-pc {
    right: -370px !important;
  }
  .top-375-pc {
    top: 375px !important;
  }

  .bottom-375-pc {
    bottom: 375px !important;
  }

  .left-375-pc {
    left: 375px !important;
  }

  .right-375-pc {
    right: 375px !important;
  }

  .n-top-375-pc {
    top: -375px !important;
  }

  .n-bottom-375-pc {
    bottom: -375px !important;
  }

  .n-left-375-pc {
    left: -375px !important;
  }

  .n-right-375-pc {
    right: -375px !important;
  }
  .top-380-pc {
    top: 380px !important;
  }

  .bottom-380-pc {
    bottom: 380px !important;
  }

  .left-380-pc {
    left: 380px !important;
  }

  .right-380-pc {
    right: 380px !important;
  }

  .n-top-380-pc {
    top: -380px !important;
  }

  .n-bottom-380-pc {
    bottom: -380px !important;
  }

  .n-left-380-pc {
    left: -380px !important;
  }

  .n-right-380-pc {
    right: -380px !important;
  }
  .top-385-pc {
    top: 385px !important;
  }

  .bottom-385-pc {
    bottom: 385px !important;
  }

  .left-385-pc {
    left: 385px !important;
  }

  .right-385-pc {
    right: 385px !important;
  }

  .n-top-385-pc {
    top: -385px !important;
  }

  .n-bottom-385-pc {
    bottom: -385px !important;
  }

  .n-left-385-pc {
    left: -385px !important;
  }

  .n-right-385-pc {
    right: -385px !important;
  }
  .top-390-pc {
    top: 390px !important;
  }

  .bottom-390-pc {
    bottom: 390px !important;
  }

  .left-390-pc {
    left: 390px !important;
  }

  .right-390-pc {
    right: 390px !important;
  }

  .n-top-390-pc {
    top: -390px !important;
  }

  .n-bottom-390-pc {
    bottom: -390px !important;
  }

  .n-left-390-pc {
    left: -390px !important;
  }

  .n-right-390-pc {
    right: -390px !important;
  }
  .top-395-pc {
    top: 395px !important;
  }

  .bottom-395-pc {
    bottom: 395px !important;
  }

  .left-395-pc {
    left: 395px !important;
  }

  .right-395-pc {
    right: 395px !important;
  }

  .n-top-395-pc {
    top: -395px !important;
  }

  .n-bottom-395-pc {
    bottom: -395px !important;
  }

  .n-left-395-pc {
    left: -395px !important;
  }

  .n-right-395-pc {
    right: -395px !important;
  }
  .top-400-pc {
    top: 400px !important;
  }

  .bottom-400-pc {
    bottom: 400px !important;
  }

  .left-400-pc {
    left: 400px !important;
  }

  .right-400-pc {
    right: 400px !important;
  }

  .n-top-400-pc {
    top: -400px !important;
  }

  .n-bottom-400-pc {
    bottom: -400px !important;
  }

  .n-left-400-pc {
    left: -400px !important;
  }

  .n-right-400-pc {
    right: -400px !important;
  }
  .top-405-pc {
    top: 405px !important;
  }

  .bottom-405-pc {
    bottom: 405px !important;
  }

  .left-405-pc {
    left: 405px !important;
  }

  .right-405-pc {
    right: 405px !important;
  }

  .n-top-405-pc {
    top: -405px !important;
  }

  .n-bottom-405-pc {
    bottom: -405px !important;
  }

  .n-left-405-pc {
    left: -405px !important;
  }

  .n-right-405-pc {
    right: -405px !important;
  }
  .top-410-pc {
    top: 410px !important;
  }

  .bottom-410-pc {
    bottom: 410px !important;
  }

  .left-410-pc {
    left: 410px !important;
  }

  .right-410-pc {
    right: 410px !important;
  }

  .n-top-410-pc {
    top: -410px !important;
  }

  .n-bottom-410-pc {
    bottom: -410px !important;
  }

  .n-left-410-pc {
    left: -410px !important;
  }

  .n-right-410-pc {
    right: -410px !important;
  }
  .top-415-pc {
    top: 415px !important;
  }

  .bottom-415-pc {
    bottom: 415px !important;
  }

  .left-415-pc {
    left: 415px !important;
  }

  .right-415-pc {
    right: 415px !important;
  }

  .n-top-415-pc {
    top: -415px !important;
  }

  .n-bottom-415-pc {
    bottom: -415px !important;
  }

  .n-left-415-pc {
    left: -415px !important;
  }

  .n-right-415-pc {
    right: -415px !important;
  }
  .top-420-pc {
    top: 420px !important;
  }

  .bottom-420-pc {
    bottom: 420px !important;
  }

  .left-420-pc {
    left: 420px !important;
  }

  .right-420-pc {
    right: 420px !important;
  }

  .n-top-420-pc {
    top: -420px !important;
  }

  .n-bottom-420-pc {
    bottom: -420px !important;
  }

  .n-left-420-pc {
    left: -420px !important;
  }

  .n-right-420-pc {
    right: -420px !important;
  }
  .top-425-pc {
    top: 425px !important;
  }

  .bottom-425-pc {
    bottom: 425px !important;
  }

  .left-425-pc {
    left: 425px !important;
  }

  .right-425-pc {
    right: 425px !important;
  }

  .n-top-425-pc {
    top: -425px !important;
  }

  .n-bottom-425-pc {
    bottom: -425px !important;
  }

  .n-left-425-pc {
    left: -425px !important;
  }

  .n-right-425-pc {
    right: -425px !important;
  }
  .top-430-pc {
    top: 430px !important;
  }

  .bottom-430-pc {
    bottom: 430px !important;
  }

  .left-430-pc {
    left: 430px !important;
  }

  .right-430-pc {
    right: 430px !important;
  }

  .n-top-430-pc {
    top: -430px !important;
  }

  .n-bottom-430-pc {
    bottom: -430px !important;
  }

  .n-left-430-pc {
    left: -430px !important;
  }

  .n-right-430-pc {
    right: -430px !important;
  }
  .top-435-pc {
    top: 435px !important;
  }

  .bottom-435-pc {
    bottom: 435px !important;
  }

  .left-435-pc {
    left: 435px !important;
  }

  .right-435-pc {
    right: 435px !important;
  }

  .n-top-435-pc {
    top: -435px !important;
  }

  .n-bottom-435-pc {
    bottom: -435px !important;
  }

  .n-left-435-pc {
    left: -435px !important;
  }

  .n-right-435-pc {
    right: -435px !important;
  }
  .top-440-pc {
    top: 440px !important;
  }

  .bottom-440-pc {
    bottom: 440px !important;
  }

  .left-440-pc {
    left: 440px !important;
  }

  .right-440-pc {
    right: 440px !important;
  }

  .n-top-440-pc {
    top: -440px !important;
  }

  .n-bottom-440-pc {
    bottom: -440px !important;
  }

  .n-left-440-pc {
    left: -440px !important;
  }

  .n-right-440-pc {
    right: -440px !important;
  }
  .top-445-pc {
    top: 445px !important;
  }

  .bottom-445-pc {
    bottom: 445px !important;
  }

  .left-445-pc {
    left: 445px !important;
  }

  .right-445-pc {
    right: 445px !important;
  }

  .n-top-445-pc {
    top: -445px !important;
  }

  .n-bottom-445-pc {
    bottom: -445px !important;
  }

  .n-left-445-pc {
    left: -445px !important;
  }

  .n-right-445-pc {
    right: -445px !important;
  }
  .top-450-pc {
    top: 450px !important;
  }

  .bottom-450-pc {
    bottom: 450px !important;
  }

  .left-450-pc {
    left: 450px !important;
  }

  .right-450-pc {
    right: 450px !important;
  }

  .n-top-450-pc {
    top: -450px !important;
  }

  .n-bottom-450-pc {
    bottom: -450px !important;
  }

  .n-left-450-pc {
    left: -450px !important;
  }

  .n-right-450-pc {
    right: -450px !important;
  }
  .top-455-pc {
    top: 455px !important;
  }

  .bottom-455-pc {
    bottom: 455px !important;
  }

  .left-455-pc {
    left: 455px !important;
  }

  .right-455-pc {
    right: 455px !important;
  }

  .n-top-455-pc {
    top: -455px !important;
  }

  .n-bottom-455-pc {
    bottom: -455px !important;
  }

  .n-left-455-pc {
    left: -455px !important;
  }

  .n-right-455-pc {
    right: -455px !important;
  }
  .top-460-pc {
    top: 460px !important;
  }

  .bottom-460-pc {
    bottom: 460px !important;
  }

  .left-460-pc {
    left: 460px !important;
  }

  .right-460-pc {
    right: 460px !important;
  }

  .n-top-460-pc {
    top: -460px !important;
  }

  .n-bottom-460-pc {
    bottom: -460px !important;
  }

  .n-left-460-pc {
    left: -460px !important;
  }

  .n-right-460-pc {
    right: -460px !important;
  }
  .top-465-pc {
    top: 465px !important;
  }

  .bottom-465-pc {
    bottom: 465px !important;
  }

  .left-465-pc {
    left: 465px !important;
  }

  .right-465-pc {
    right: 465px !important;
  }

  .n-top-465-pc {
    top: -465px !important;
  }

  .n-bottom-465-pc {
    bottom: -465px !important;
  }

  .n-left-465-pc {
    left: -465px !important;
  }

  .n-right-465-pc {
    right: -465px !important;
  }
  .top-470-pc {
    top: 470px !important;
  }

  .bottom-470-pc {
    bottom: 470px !important;
  }

  .left-470-pc {
    left: 470px !important;
  }

  .right-470-pc {
    right: 470px !important;
  }

  .n-top-470-pc {
    top: -470px !important;
  }

  .n-bottom-470-pc {
    bottom: -470px !important;
  }

  .n-left-470-pc {
    left: -470px !important;
  }

  .n-right-470-pc {
    right: -470px !important;
  }
  .top-475-pc {
    top: 475px !important;
  }

  .bottom-475-pc {
    bottom: 475px !important;
  }

  .left-475-pc {
    left: 475px !important;
  }

  .right-475-pc {
    right: 475px !important;
  }

  .n-top-475-pc {
    top: -475px !important;
  }

  .n-bottom-475-pc {
    bottom: -475px !important;
  }

  .n-left-475-pc {
    left: -475px !important;
  }

  .n-right-475-pc {
    right: -475px !important;
  }
  .top-480-pc {
    top: 480px !important;
  }

  .bottom-480-pc {
    bottom: 480px !important;
  }

  .left-480-pc {
    left: 480px !important;
  }

  .right-480-pc {
    right: 480px !important;
  }

  .n-top-480-pc {
    top: -480px !important;
  }

  .n-bottom-480-pc {
    bottom: -480px !important;
  }

  .n-left-480-pc {
    left: -480px !important;
  }

  .n-right-480-pc {
    right: -480px !important;
  }
  .top-485-pc {
    top: 485px !important;
  }

  .bottom-485-pc {
    bottom: 485px !important;
  }

  .left-485-pc {
    left: 485px !important;
  }

  .right-485-pc {
    right: 485px !important;
  }

  .n-top-485-pc {
    top: -485px !important;
  }

  .n-bottom-485-pc {
    bottom: -485px !important;
  }

  .n-left-485-pc {
    left: -485px !important;
  }

  .n-right-485-pc {
    right: -485px !important;
  }
  .top-490-pc {
    top: 490px !important;
  }

  .bottom-490-pc {
    bottom: 490px !important;
  }

  .left-490-pc {
    left: 490px !important;
  }

  .right-490-pc {
    right: 490px !important;
  }

  .n-top-490-pc {
    top: -490px !important;
  }

  .n-bottom-490-pc {
    bottom: -490px !important;
  }

  .n-left-490-pc {
    left: -490px !important;
  }

  .n-right-490-pc {
    right: -490px !important;
  }
  .top-495-pc {
    top: 495px !important;
  }

  .bottom-495-pc {
    bottom: 495px !important;
  }

  .left-495-pc {
    left: 495px !important;
  }

  .right-495-pc {
    right: 495px !important;
  }

  .n-top-495-pc {
    top: -495px !important;
  }

  .n-bottom-495-pc {
    bottom: -495px !important;
  }

  .n-left-495-pc {
    left: -495px !important;
  }

  .n-right-495-pc {
    right: -495px !important;
  }
  .top-500-pc {
    top: 500px !important;
  }

  .bottom-500-pc {
    bottom: 500px !important;
  }

  .left-500-pc {
    left: 500px !important;
  }

  .right-500-pc {
    right: 500px !important;
  }

  .n-top-500-pc {
    top: -500px !important;
  }

  .n-bottom-500-pc {
    bottom: -500px !important;
  }

  .n-left-500-pc {
    left: -500px !important;
  }

  .n-right-500-pc {
    right: -500px !important;
  }
  .top-505-pc {
    top: 505px !important;
  }

  .bottom-505-pc {
    bottom: 505px !important;
  }

  .left-505-pc {
    left: 505px !important;
  }

  .right-505-pc {
    right: 505px !important;
  }

  .n-top-505-pc {
    top: -505px !important;
  }

  .n-bottom-505-pc {
    bottom: -505px !important;
  }

  .n-left-505-pc {
    left: -505px !important;
  }

  .n-right-505-pc {
    right: -505px !important;
  }
  .top-510-pc {
    top: 510px !important;
  }

  .bottom-510-pc {
    bottom: 510px !important;
  }

  .left-510-pc {
    left: 510px !important;
  }

  .right-510-pc {
    right: 510px !important;
  }

  .n-top-510-pc {
    top: -510px !important;
  }

  .n-bottom-510-pc {
    bottom: -510px !important;
  }

  .n-left-510-pc {
    left: -510px !important;
  }

  .n-right-510-pc {
    right: -510px !important;
  }
  .top-515-pc {
    top: 515px !important;
  }

  .bottom-515-pc {
    bottom: 515px !important;
  }

  .left-515-pc {
    left: 515px !important;
  }

  .right-515-pc {
    right: 515px !important;
  }

  .n-top-515-pc {
    top: -515px !important;
  }

  .n-bottom-515-pc {
    bottom: -515px !important;
  }

  .n-left-515-pc {
    left: -515px !important;
  }

  .n-right-515-pc {
    right: -515px !important;
  }
  .top-520-pc {
    top: 520px !important;
  }

  .bottom-520-pc {
    bottom: 520px !important;
  }

  .left-520-pc {
    left: 520px !important;
  }

  .right-520-pc {
    right: 520px !important;
  }

  .n-top-520-pc {
    top: -520px !important;
  }

  .n-bottom-520-pc {
    bottom: -520px !important;
  }

  .n-left-520-pc {
    left: -520px !important;
  }

  .n-right-520-pc {
    right: -520px !important;
  }
  .top-525-pc {
    top: 525px !important;
  }

  .bottom-525-pc {
    bottom: 525px !important;
  }

  .left-525-pc {
    left: 525px !important;
  }

  .right-525-pc {
    right: 525px !important;
  }

  .n-top-525-pc {
    top: -525px !important;
  }

  .n-bottom-525-pc {
    bottom: -525px !important;
  }

  .n-left-525-pc {
    left: -525px !important;
  }

  .n-right-525-pc {
    right: -525px !important;
  }
  .top-530-pc {
    top: 530px !important;
  }

  .bottom-530-pc {
    bottom: 530px !important;
  }

  .left-530-pc {
    left: 530px !important;
  }

  .right-530-pc {
    right: 530px !important;
  }

  .n-top-530-pc {
    top: -530px !important;
  }

  .n-bottom-530-pc {
    bottom: -530px !important;
  }

  .n-left-530-pc {
    left: -530px !important;
  }

  .n-right-530-pc {
    right: -530px !important;
  }
  .top-535-pc {
    top: 535px !important;
  }

  .bottom-535-pc {
    bottom: 535px !important;
  }

  .left-535-pc {
    left: 535px !important;
  }

  .right-535-pc {
    right: 535px !important;
  }

  .n-top-535-pc {
    top: -535px !important;
  }

  .n-bottom-535-pc {
    bottom: -535px !important;
  }

  .n-left-535-pc {
    left: -535px !important;
  }

  .n-right-535-pc {
    right: -535px !important;
  }
  .top-540-pc {
    top: 540px !important;
  }

  .bottom-540-pc {
    bottom: 540px !important;
  }

  .left-540-pc {
    left: 540px !important;
  }

  .right-540-pc {
    right: 540px !important;
  }

  .n-top-540-pc {
    top: -540px !important;
  }

  .n-bottom-540-pc {
    bottom: -540px !important;
  }

  .n-left-540-pc {
    left: -540px !important;
  }

  .n-right-540-pc {
    right: -540px !important;
  }
  .top-545-pc {
    top: 545px !important;
  }

  .bottom-545-pc {
    bottom: 545px !important;
  }

  .left-545-pc {
    left: 545px !important;
  }

  .right-545-pc {
    right: 545px !important;
  }

  .n-top-545-pc {
    top: -545px !important;
  }

  .n-bottom-545-pc {
    bottom: -545px !important;
  }

  .n-left-545-pc {
    left: -545px !important;
  }

  .n-right-545-pc {
    right: -545px !important;
  }
  .top-550-pc {
    top: 550px !important;
  }

  .bottom-550-pc {
    bottom: 550px !important;
  }

  .left-550-pc {
    left: 550px !important;
  }

  .right-550-pc {
    right: 550px !important;
  }

  .n-top-550-pc {
    top: -550px !important;
  }

  .n-bottom-550-pc {
    bottom: -550px !important;
  }

  .n-left-550-pc {
    left: -550px !important;
  }

  .n-right-550-pc {
    right: -550px !important;
  }
  .top-555-pc {
    top: 555px !important;
  }

  .bottom-555-pc {
    bottom: 555px !important;
  }

  .left-555-pc {
    left: 555px !important;
  }

  .right-555-pc {
    right: 555px !important;
  }

  .n-top-555-pc {
    top: -555px !important;
  }

  .n-bottom-555-pc {
    bottom: -555px !important;
  }

  .n-left-555-pc {
    left: -555px !important;
  }

  .n-right-555-pc {
    right: -555px !important;
  }
  .top-560-pc {
    top: 560px !important;
  }

  .bottom-560-pc {
    bottom: 560px !important;
  }

  .left-560-pc {
    left: 560px !important;
  }

  .right-560-pc {
    right: 560px !important;
  }

  .n-top-560-pc {
    top: -560px !important;
  }

  .n-bottom-560-pc {
    bottom: -560px !important;
  }

  .n-left-560-pc {
    left: -560px !important;
  }

  .n-right-560-pc {
    right: -560px !important;
  }
  .top-565-pc {
    top: 565px !important;
  }

  .bottom-565-pc {
    bottom: 565px !important;
  }

  .left-565-pc {
    left: 565px !important;
  }

  .right-565-pc {
    right: 565px !important;
  }

  .n-top-565-pc {
    top: -565px !important;
  }

  .n-bottom-565-pc {
    bottom: -565px !important;
  }

  .n-left-565-pc {
    left: -565px !important;
  }

  .n-right-565-pc {
    right: -565px !important;
  }
  .top-570-pc {
    top: 570px !important;
  }

  .bottom-570-pc {
    bottom: 570px !important;
  }

  .left-570-pc {
    left: 570px !important;
  }

  .right-570-pc {
    right: 570px !important;
  }

  .n-top-570-pc {
    top: -570px !important;
  }

  .n-bottom-570-pc {
    bottom: -570px !important;
  }

  .n-left-570-pc {
    left: -570px !important;
  }

  .n-right-570-pc {
    right: -570px !important;
  }
  .top-575-pc {
    top: 575px !important;
  }

  .bottom-575-pc {
    bottom: 575px !important;
  }

  .left-575-pc {
    left: 575px !important;
  }

  .right-575-pc {
    right: 575px !important;
  }

  .n-top-575-pc {
    top: -575px !important;
  }

  .n-bottom-575-pc {
    bottom: -575px !important;
  }

  .n-left-575-pc {
    left: -575px !important;
  }

  .n-right-575-pc {
    right: -575px !important;
  }
  .top-580-pc {
    top: 580px !important;
  }

  .bottom-580-pc {
    bottom: 580px !important;
  }

  .left-580-pc {
    left: 580px !important;
  }

  .right-580-pc {
    right: 580px !important;
  }

  .n-top-580-pc {
    top: -580px !important;
  }

  .n-bottom-580-pc {
    bottom: -580px !important;
  }

  .n-left-580-pc {
    left: -580px !important;
  }

  .n-right-580-pc {
    right: -580px !important;
  }
  .top-585-pc {
    top: 585px !important;
  }

  .bottom-585-pc {
    bottom: 585px !important;
  }

  .left-585-pc {
    left: 585px !important;
  }

  .right-585-pc {
    right: 585px !important;
  }

  .n-top-585-pc {
    top: -585px !important;
  }

  .n-bottom-585-pc {
    bottom: -585px !important;
  }

  .n-left-585-pc {
    left: -585px !important;
  }

  .n-right-585-pc {
    right: -585px !important;
  }
  .top-590-pc {
    top: 590px !important;
  }

  .bottom-590-pc {
    bottom: 590px !important;
  }

  .left-590-pc {
    left: 590px !important;
  }

  .right-590-pc {
    right: 590px !important;
  }

  .n-top-590-pc {
    top: -590px !important;
  }

  .n-bottom-590-pc {
    bottom: -590px !important;
  }

  .n-left-590-pc {
    left: -590px !important;
  }

  .n-right-590-pc {
    right: -590px !important;
  }
  .top-595-pc {
    top: 595px !important;
  }

  .bottom-595-pc {
    bottom: 595px !important;
  }

  .left-595-pc {
    left: 595px !important;
  }

  .right-595-pc {
    right: 595px !important;
  }

  .n-top-595-pc {
    top: -595px !important;
  }

  .n-bottom-595-pc {
    bottom: -595px !important;
  }

  .n-left-595-pc {
    left: -595px !important;
  }

  .n-right-595-pc {
    right: -595px !important;
  }
  .top-600-pc {
    top: 600px !important;
  }

  .bottom-600-pc {
    bottom: 600px !important;
  }

  .left-600-pc {
    left: 600px !important;
  }

  .right-600-pc {
    right: 600px !important;
  }

  .n-top-600-pc {
    top: -600px !important;
  }

  .n-bottom-600-pc {
    bottom: -600px !important;
  }

  .n-left-600-pc {
    left: -600px !important;
  }

  .n-right-600-pc {
    right: -600px !important;
  }
  .top-605-pc {
    top: 605px !important;
  }

  .bottom-605-pc {
    bottom: 605px !important;
  }

  .left-605-pc {
    left: 605px !important;
  }

  .right-605-pc {
    right: 605px !important;
  }

  .n-top-605-pc {
    top: -605px !important;
  }

  .n-bottom-605-pc {
    bottom: -605px !important;
  }

  .n-left-605-pc {
    left: -605px !important;
  }

  .n-right-605-pc {
    right: -605px !important;
  }
  .top-610-pc {
    top: 610px !important;
  }

  .bottom-610-pc {
    bottom: 610px !important;
  }

  .left-610-pc {
    left: 610px !important;
  }

  .right-610-pc {
    right: 610px !important;
  }

  .n-top-610-pc {
    top: -610px !important;
  }

  .n-bottom-610-pc {
    bottom: -610px !important;
  }

  .n-left-610-pc {
    left: -610px !important;
  }

  .n-right-610-pc {
    right: -610px !important;
  }
  .top-615-pc {
    top: 615px !important;
  }

  .bottom-615-pc {
    bottom: 615px !important;
  }

  .left-615-pc {
    left: 615px !important;
  }

  .right-615-pc {
    right: 615px !important;
  }

  .n-top-615-pc {
    top: -615px !important;
  }

  .n-bottom-615-pc {
    bottom: -615px !important;
  }

  .n-left-615-pc {
    left: -615px !important;
  }

  .n-right-615-pc {
    right: -615px !important;
  }
  .top-620-pc {
    top: 620px !important;
  }

  .bottom-620-pc {
    bottom: 620px !important;
  }

  .left-620-pc {
    left: 620px !important;
  }

  .right-620-pc {
    right: 620px !important;
  }

  .n-top-620-pc {
    top: -620px !important;
  }

  .n-bottom-620-pc {
    bottom: -620px !important;
  }

  .n-left-620-pc {
    left: -620px !important;
  }

  .n-right-620-pc {
    right: -620px !important;
  }
  .top-625-pc {
    top: 625px !important;
  }

  .bottom-625-pc {
    bottom: 625px !important;
  }

  .left-625-pc {
    left: 625px !important;
  }

  .right-625-pc {
    right: 625px !important;
  }

  .n-top-625-pc {
    top: -625px !important;
  }

  .n-bottom-625-pc {
    bottom: -625px !important;
  }

  .n-left-625-pc {
    left: -625px !important;
  }

  .n-right-625-pc {
    right: -625px !important;
  }
  .top-630-pc {
    top: 630px !important;
  }

  .bottom-630-pc {
    bottom: 630px !important;
  }

  .left-630-pc {
    left: 630px !important;
  }

  .right-630-pc {
    right: 630px !important;
  }

  .n-top-630-pc {
    top: -630px !important;
  }

  .n-bottom-630-pc {
    bottom: -630px !important;
  }

  .n-left-630-pc {
    left: -630px !important;
  }

  .n-right-630-pc {
    right: -630px !important;
  }
  .top-635-pc {
    top: 635px !important;
  }

  .bottom-635-pc {
    bottom: 635px !important;
  }

  .left-635-pc {
    left: 635px !important;
  }

  .right-635-pc {
    right: 635px !important;
  }

  .n-top-635-pc {
    top: -635px !important;
  }

  .n-bottom-635-pc {
    bottom: -635px !important;
  }

  .n-left-635-pc {
    left: -635px !important;
  }

  .n-right-635-pc {
    right: -635px !important;
  }
  .top-640-pc {
    top: 640px !important;
  }

  .bottom-640-pc {
    bottom: 640px !important;
  }

  .left-640-pc {
    left: 640px !important;
  }

  .right-640-pc {
    right: 640px !important;
  }

  .n-top-640-pc {
    top: -640px !important;
  }

  .n-bottom-640-pc {
    bottom: -640px !important;
  }

  .n-left-640-pc {
    left: -640px !important;
  }

  .n-right-640-pc {
    right: -640px !important;
  }
  .top-645-pc {
    top: 645px !important;
  }

  .bottom-645-pc {
    bottom: 645px !important;
  }

  .left-645-pc {
    left: 645px !important;
  }

  .right-645-pc {
    right: 645px !important;
  }

  .n-top-645-pc {
    top: -645px !important;
  }

  .n-bottom-645-pc {
    bottom: -645px !important;
  }

  .n-left-645-pc {
    left: -645px !important;
  }

  .n-right-645-pc {
    right: -645px !important;
  }
  .top-650-pc {
    top: 650px !important;
  }

  .bottom-650-pc {
    bottom: 650px !important;
  }

  .left-650-pc {
    left: 650px !important;
  }

  .right-650-pc {
    right: 650px !important;
  }

  .n-top-650-pc {
    top: -650px !important;
  }

  .n-bottom-650-pc {
    bottom: -650px !important;
  }

  .n-left-650-pc {
    left: -650px !important;
  }

  .n-right-650-pc {
    right: -650px !important;
  }
  .top-655-pc {
    top: 655px !important;
  }

  .bottom-655-pc {
    bottom: 655px !important;
  }

  .left-655-pc {
    left: 655px !important;
  }

  .right-655-pc {
    right: 655px !important;
  }

  .n-top-655-pc {
    top: -655px !important;
  }

  .n-bottom-655-pc {
    bottom: -655px !important;
  }

  .n-left-655-pc {
    left: -655px !important;
  }

  .n-right-655-pc {
    right: -655px !important;
  }
  .top-660-pc {
    top: 660px !important;
  }

  .bottom-660-pc {
    bottom: 660px !important;
  }

  .left-660-pc {
    left: 660px !important;
  }

  .right-660-pc {
    right: 660px !important;
  }

  .n-top-660-pc {
    top: -660px !important;
  }

  .n-bottom-660-pc {
    bottom: -660px !important;
  }

  .n-left-660-pc {
    left: -660px !important;
  }

  .n-right-660-pc {
    right: -660px !important;
  }
  .top-665-pc {
    top: 665px !important;
  }

  .bottom-665-pc {
    bottom: 665px !important;
  }

  .left-665-pc {
    left: 665px !important;
  }

  .right-665-pc {
    right: 665px !important;
  }

  .n-top-665-pc {
    top: -665px !important;
  }

  .n-bottom-665-pc {
    bottom: -665px !important;
  }

  .n-left-665-pc {
    left: -665px !important;
  }

  .n-right-665-pc {
    right: -665px !important;
  }
  .top-670-pc {
    top: 670px !important;
  }

  .bottom-670-pc {
    bottom: 670px !important;
  }

  .left-670-pc {
    left: 670px !important;
  }

  .right-670-pc {
    right: 670px !important;
  }

  .n-top-670-pc {
    top: -670px !important;
  }

  .n-bottom-670-pc {
    bottom: -670px !important;
  }

  .n-left-670-pc {
    left: -670px !important;
  }

  .n-right-670-pc {
    right: -670px !important;
  }
  .top-675-pc {
    top: 675px !important;
  }

  .bottom-675-pc {
    bottom: 675px !important;
  }

  .left-675-pc {
    left: 675px !important;
  }

  .right-675-pc {
    right: 675px !important;
  }

  .n-top-675-pc {
    top: -675px !important;
  }

  .n-bottom-675-pc {
    bottom: -675px !important;
  }

  .n-left-675-pc {
    left: -675px !important;
  }

  .n-right-675-pc {
    right: -675px !important;
  }
  .top-680-pc {
    top: 680px !important;
  }

  .bottom-680-pc {
    bottom: 680px !important;
  }

  .left-680-pc {
    left: 680px !important;
  }

  .right-680-pc {
    right: 680px !important;
  }

  .n-top-680-pc {
    top: -680px !important;
  }

  .n-bottom-680-pc {
    bottom: -680px !important;
  }

  .n-left-680-pc {
    left: -680px !important;
  }

  .n-right-680-pc {
    right: -680px !important;
  }
  .top-685-pc {
    top: 685px !important;
  }

  .bottom-685-pc {
    bottom: 685px !important;
  }

  .left-685-pc {
    left: 685px !important;
  }

  .right-685-pc {
    right: 685px !important;
  }

  .n-top-685-pc {
    top: -685px !important;
  }

  .n-bottom-685-pc {
    bottom: -685px !important;
  }

  .n-left-685-pc {
    left: -685px !important;
  }

  .n-right-685-pc {
    right: -685px !important;
  }
  .top-690-pc {
    top: 690px !important;
  }

  .bottom-690-pc {
    bottom: 690px !important;
  }

  .left-690-pc {
    left: 690px !important;
  }

  .right-690-pc {
    right: 690px !important;
  }

  .n-top-690-pc {
    top: -690px !important;
  }

  .n-bottom-690-pc {
    bottom: -690px !important;
  }

  .n-left-690-pc {
    left: -690px !important;
  }

  .n-right-690-pc {
    right: -690px !important;
  }
  .top-695-pc {
    top: 695px !important;
  }

  .bottom-695-pc {
    bottom: 695px !important;
  }

  .left-695-pc {
    left: 695px !important;
  }

  .right-695-pc {
    right: 695px !important;
  }

  .n-top-695-pc {
    top: -695px !important;
  }

  .n-bottom-695-pc {
    bottom: -695px !important;
  }

  .n-left-695-pc {
    left: -695px !important;
  }

  .n-right-695-pc {
    right: -695px !important;
  }
  .top-700-pc {
    top: 700px !important;
  }

  .bottom-700-pc {
    bottom: 700px !important;
  }

  .left-700-pc {
    left: 700px !important;
  }

  .right-700-pc {
    right: 700px !important;
  }

  .n-top-700-pc {
    top: -700px !important;
  }

  .n-bottom-700-pc {
    bottom: -700px !important;
  }

  .n-left-700-pc {
    left: -700px !important;
  }

  .n-right-700-pc {
    right: -700px !important;
  }
  .top-705-pc {
    top: 705px !important;
  }

  .bottom-705-pc {
    bottom: 705px !important;
  }

  .left-705-pc {
    left: 705px !important;
  }

  .right-705-pc {
    right: 705px !important;
  }

  .n-top-705-pc {
    top: -705px !important;
  }

  .n-bottom-705-pc {
    bottom: -705px !important;
  }

  .n-left-705-pc {
    left: -705px !important;
  }

  .n-right-705-pc {
    right: -705px !important;
  }
  .top-710-pc {
    top: 710px !important;
  }

  .bottom-710-pc {
    bottom: 710px !important;
  }

  .left-710-pc {
    left: 710px !important;
  }

  .right-710-pc {
    right: 710px !important;
  }

  .n-top-710-pc {
    top: -710px !important;
  }

  .n-bottom-710-pc {
    bottom: -710px !important;
  }

  .n-left-710-pc {
    left: -710px !important;
  }

  .n-right-710-pc {
    right: -710px !important;
  }
  .top-715-pc {
    top: 715px !important;
  }

  .bottom-715-pc {
    bottom: 715px !important;
  }

  .left-715-pc {
    left: 715px !important;
  }

  .right-715-pc {
    right: 715px !important;
  }

  .n-top-715-pc {
    top: -715px !important;
  }

  .n-bottom-715-pc {
    bottom: -715px !important;
  }

  .n-left-715-pc {
    left: -715px !important;
  }

  .n-right-715-pc {
    right: -715px !important;
  }
  .top-720-pc {
    top: 720px !important;
  }

  .bottom-720-pc {
    bottom: 720px !important;
  }

  .left-720-pc {
    left: 720px !important;
  }

  .right-720-pc {
    right: 720px !important;
  }

  .n-top-720-pc {
    top: -720px !important;
  }

  .n-bottom-720-pc {
    bottom: -720px !important;
  }

  .n-left-720-pc {
    left: -720px !important;
  }

  .n-right-720-pc {
    right: -720px !important;
  }
  .top-725-pc {
    top: 725px !important;
  }

  .bottom-725-pc {
    bottom: 725px !important;
  }

  .left-725-pc {
    left: 725px !important;
  }

  .right-725-pc {
    right: 725px !important;
  }

  .n-top-725-pc {
    top: -725px !important;
  }

  .n-bottom-725-pc {
    bottom: -725px !important;
  }

  .n-left-725-pc {
    left: -725px !important;
  }

  .n-right-725-pc {
    right: -725px !important;
  }
  .top-730-pc {
    top: 730px !important;
  }

  .bottom-730-pc {
    bottom: 730px !important;
  }

  .left-730-pc {
    left: 730px !important;
  }

  .right-730-pc {
    right: 730px !important;
  }

  .n-top-730-pc {
    top: -730px !important;
  }

  .n-bottom-730-pc {
    bottom: -730px !important;
  }

  .n-left-730-pc {
    left: -730px !important;
  }

  .n-right-730-pc {
    right: -730px !important;
  }
  .top-735-pc {
    top: 735px !important;
  }

  .bottom-735-pc {
    bottom: 735px !important;
  }

  .left-735-pc {
    left: 735px !important;
  }

  .right-735-pc {
    right: 735px !important;
  }

  .n-top-735-pc {
    top: -735px !important;
  }

  .n-bottom-735-pc {
    bottom: -735px !important;
  }

  .n-left-735-pc {
    left: -735px !important;
  }

  .n-right-735-pc {
    right: -735px !important;
  }
  .top-740-pc {
    top: 740px !important;
  }

  .bottom-740-pc {
    bottom: 740px !important;
  }

  .left-740-pc {
    left: 740px !important;
  }

  .right-740-pc {
    right: 740px !important;
  }

  .n-top-740-pc {
    top: -740px !important;
  }

  .n-bottom-740-pc {
    bottom: -740px !important;
  }

  .n-left-740-pc {
    left: -740px !important;
  }

  .n-right-740-pc {
    right: -740px !important;
  }
  .top-745-pc {
    top: 745px !important;
  }

  .bottom-745-pc {
    bottom: 745px !important;
  }

  .left-745-pc {
    left: 745px !important;
  }

  .right-745-pc {
    right: 745px !important;
  }

  .n-top-745-pc {
    top: -745px !important;
  }

  .n-bottom-745-pc {
    bottom: -745px !important;
  }

  .n-left-745-pc {
    left: -745px !important;
  }

  .n-right-745-pc {
    right: -745px !important;
  }
  .top-750-pc {
    top: 750px !important;
  }

  .bottom-750-pc {
    bottom: 750px !important;
  }

  .left-750-pc {
    left: 750px !important;
  }

  .right-750-pc {
    right: 750px !important;
  }

  .n-top-750-pc {
    top: -750px !important;
  }

  .n-bottom-750-pc {
    bottom: -750px !important;
  }

  .n-left-750-pc {
    left: -750px !important;
  }

  .n-right-750-pc {
    right: -750px !important;
  }
  .top-755-pc {
    top: 755px !important;
  }

  .bottom-755-pc {
    bottom: 755px !important;
  }

  .left-755-pc {
    left: 755px !important;
  }

  .right-755-pc {
    right: 755px !important;
  }

  .n-top-755-pc {
    top: -755px !important;
  }

  .n-bottom-755-pc {
    bottom: -755px !important;
  }

  .n-left-755-pc {
    left: -755px !important;
  }

  .n-right-755-pc {
    right: -755px !important;
  }
  .top-760-pc {
    top: 760px !important;
  }

  .bottom-760-pc {
    bottom: 760px !important;
  }

  .left-760-pc {
    left: 760px !important;
  }

  .right-760-pc {
    right: 760px !important;
  }

  .n-top-760-pc {
    top: -760px !important;
  }

  .n-bottom-760-pc {
    bottom: -760px !important;
  }

  .n-left-760-pc {
    left: -760px !important;
  }

  .n-right-760-pc {
    right: -760px !important;
  }
  .top-765-pc {
    top: 765px !important;
  }

  .bottom-765-pc {
    bottom: 765px !important;
  }

  .left-765-pc {
    left: 765px !important;
  }

  .right-765-pc {
    right: 765px !important;
  }

  .n-top-765-pc {
    top: -765px !important;
  }

  .n-bottom-765-pc {
    bottom: -765px !important;
  }

  .n-left-765-pc {
    left: -765px !important;
  }

  .n-right-765-pc {
    right: -765px !important;
  }
  .top-770-pc {
    top: 770px !important;
  }

  .bottom-770-pc {
    bottom: 770px !important;
  }

  .left-770-pc {
    left: 770px !important;
  }

  .right-770-pc {
    right: 770px !important;
  }

  .n-top-770-pc {
    top: -770px !important;
  }

  .n-bottom-770-pc {
    bottom: -770px !important;
  }

  .n-left-770-pc {
    left: -770px !important;
  }

  .n-right-770-pc {
    right: -770px !important;
  }
  .top-775-pc {
    top: 775px !important;
  }

  .bottom-775-pc {
    bottom: 775px !important;
  }

  .left-775-pc {
    left: 775px !important;
  }

  .right-775-pc {
    right: 775px !important;
  }

  .n-top-775-pc {
    top: -775px !important;
  }

  .n-bottom-775-pc {
    bottom: -775px !important;
  }

  .n-left-775-pc {
    left: -775px !important;
  }

  .n-right-775-pc {
    right: -775px !important;
  }
  .top-780-pc {
    top: 780px !important;
  }

  .bottom-780-pc {
    bottom: 780px !important;
  }

  .left-780-pc {
    left: 780px !important;
  }

  .right-780-pc {
    right: 780px !important;
  }

  .n-top-780-pc {
    top: -780px !important;
  }

  .n-bottom-780-pc {
    bottom: -780px !important;
  }

  .n-left-780-pc {
    left: -780px !important;
  }

  .n-right-780-pc {
    right: -780px !important;
  }
  .top-785-pc {
    top: 785px !important;
  }

  .bottom-785-pc {
    bottom: 785px !important;
  }

  .left-785-pc {
    left: 785px !important;
  }

  .right-785-pc {
    right: 785px !important;
  }

  .n-top-785-pc {
    top: -785px !important;
  }

  .n-bottom-785-pc {
    bottom: -785px !important;
  }

  .n-left-785-pc {
    left: -785px !important;
  }

  .n-right-785-pc {
    right: -785px !important;
  }
  .top-790-pc {
    top: 790px !important;
  }

  .bottom-790-pc {
    bottom: 790px !important;
  }

  .left-790-pc {
    left: 790px !important;
  }

  .right-790-pc {
    right: 790px !important;
  }

  .n-top-790-pc {
    top: -790px !important;
  }

  .n-bottom-790-pc {
    bottom: -790px !important;
  }

  .n-left-790-pc {
    left: -790px !important;
  }

  .n-right-790-pc {
    right: -790px !important;
  }
  .top-795-pc {
    top: 795px !important;
  }

  .bottom-795-pc {
    bottom: 795px !important;
  }

  .left-795-pc {
    left: 795px !important;
  }

  .right-795-pc {
    right: 795px !important;
  }

  .n-top-795-pc {
    top: -795px !important;
  }

  .n-bottom-795-pc {
    bottom: -795px !important;
  }

  .n-left-795-pc {
    left: -795px !important;
  }

  .n-right-795-pc {
    right: -795px !important;
  }
  .top-800-pc {
    top: 800px !important;
  }

  .bottom-800-pc {
    bottom: 800px !important;
  }

  .left-800-pc {
    left: 800px !important;
  }

  .right-800-pc {
    right: 800px !important;
  }

  .n-top-800-pc {
    top: -800px !important;
  }

  .n-bottom-800-pc {
    bottom: -800px !important;
  }

  .n-left-800-pc {
    left: -800px !important;
  }

  .n-right-800-pc {
    right: -800px !important;
  }
  .top-805-pc {
    top: 805px !important;
  }

  .bottom-805-pc {
    bottom: 805px !important;
  }

  .left-805-pc {
    left: 805px !important;
  }

  .right-805-pc {
    right: 805px !important;
  }

  .n-top-805-pc {
    top: -805px !important;
  }

  .n-bottom-805-pc {
    bottom: -805px !important;
  }

  .n-left-805-pc {
    left: -805px !important;
  }

  .n-right-805-pc {
    right: -805px !important;
  }
  .top-810-pc {
    top: 810px !important;
  }

  .bottom-810-pc {
    bottom: 810px !important;
  }

  .left-810-pc {
    left: 810px !important;
  }

  .right-810-pc {
    right: 810px !important;
  }

  .n-top-810-pc {
    top: -810px !important;
  }

  .n-bottom-810-pc {
    bottom: -810px !important;
  }

  .n-left-810-pc {
    left: -810px !important;
  }

  .n-right-810-pc {
    right: -810px !important;
  }
  .top-815-pc {
    top: 815px !important;
  }

  .bottom-815-pc {
    bottom: 815px !important;
  }

  .left-815-pc {
    left: 815px !important;
  }

  .right-815-pc {
    right: 815px !important;
  }

  .n-top-815-pc {
    top: -815px !important;
  }

  .n-bottom-815-pc {
    bottom: -815px !important;
  }

  .n-left-815-pc {
    left: -815px !important;
  }

  .n-right-815-pc {
    right: -815px !important;
  }
  .top-820-pc {
    top: 820px !important;
  }

  .bottom-820-pc {
    bottom: 820px !important;
  }

  .left-820-pc {
    left: 820px !important;
  }

  .right-820-pc {
    right: 820px !important;
  }

  .n-top-820-pc {
    top: -820px !important;
  }

  .n-bottom-820-pc {
    bottom: -820px !important;
  }

  .n-left-820-pc {
    left: -820px !important;
  }

  .n-right-820-pc {
    right: -820px !important;
  }
  .top-825-pc {
    top: 825px !important;
  }

  .bottom-825-pc {
    bottom: 825px !important;
  }

  .left-825-pc {
    left: 825px !important;
  }

  .right-825-pc {
    right: 825px !important;
  }

  .n-top-825-pc {
    top: -825px !important;
  }

  .n-bottom-825-pc {
    bottom: -825px !important;
  }

  .n-left-825-pc {
    left: -825px !important;
  }

  .n-right-825-pc {
    right: -825px !important;
  }
  .top-830-pc {
    top: 830px !important;
  }

  .bottom-830-pc {
    bottom: 830px !important;
  }

  .left-830-pc {
    left: 830px !important;
  }

  .right-830-pc {
    right: 830px !important;
  }

  .n-top-830-pc {
    top: -830px !important;
  }

  .n-bottom-830-pc {
    bottom: -830px !important;
  }

  .n-left-830-pc {
    left: -830px !important;
  }

  .n-right-830-pc {
    right: -830px !important;
  }
  .top-835-pc {
    top: 835px !important;
  }

  .bottom-835-pc {
    bottom: 835px !important;
  }

  .left-835-pc {
    left: 835px !important;
  }

  .right-835-pc {
    right: 835px !important;
  }

  .n-top-835-pc {
    top: -835px !important;
  }

  .n-bottom-835-pc {
    bottom: -835px !important;
  }

  .n-left-835-pc {
    left: -835px !important;
  }

  .n-right-835-pc {
    right: -835px !important;
  }
  .top-840-pc {
    top: 840px !important;
  }

  .bottom-840-pc {
    bottom: 840px !important;
  }

  .left-840-pc {
    left: 840px !important;
  }

  .right-840-pc {
    right: 840px !important;
  }

  .n-top-840-pc {
    top: -840px !important;
  }

  .n-bottom-840-pc {
    bottom: -840px !important;
  }

  .n-left-840-pc {
    left: -840px !important;
  }

  .n-right-840-pc {
    right: -840px !important;
  }
  .top-845-pc {
    top: 845px !important;
  }

  .bottom-845-pc {
    bottom: 845px !important;
  }

  .left-845-pc {
    left: 845px !important;
  }

  .right-845-pc {
    right: 845px !important;
  }

  .n-top-845-pc {
    top: -845px !important;
  }

  .n-bottom-845-pc {
    bottom: -845px !important;
  }

  .n-left-845-pc {
    left: -845px !important;
  }

  .n-right-845-pc {
    right: -845px !important;
  }
  .top-850-pc {
    top: 850px !important;
  }

  .bottom-850-pc {
    bottom: 850px !important;
  }

  .left-850-pc {
    left: 850px !important;
  }

  .right-850-pc {
    right: 850px !important;
  }

  .n-top-850-pc {
    top: -850px !important;
  }

  .n-bottom-850-pc {
    bottom: -850px !important;
  }

  .n-left-850-pc {
    left: -850px !important;
  }

  .n-right-850-pc {
    right: -850px !important;
  }
  .top-855-pc {
    top: 855px !important;
  }

  .bottom-855-pc {
    bottom: 855px !important;
  }

  .left-855-pc {
    left: 855px !important;
  }

  .right-855-pc {
    right: 855px !important;
  }

  .n-top-855-pc {
    top: -855px !important;
  }

  .n-bottom-855-pc {
    bottom: -855px !important;
  }

  .n-left-855-pc {
    left: -855px !important;
  }

  .n-right-855-pc {
    right: -855px !important;
  }
  .top-860-pc {
    top: 860px !important;
  }

  .bottom-860-pc {
    bottom: 860px !important;
  }

  .left-860-pc {
    left: 860px !important;
  }

  .right-860-pc {
    right: 860px !important;
  }

  .n-top-860-pc {
    top: -860px !important;
  }

  .n-bottom-860-pc {
    bottom: -860px !important;
  }

  .n-left-860-pc {
    left: -860px !important;
  }

  .n-right-860-pc {
    right: -860px !important;
  }
  .top-865-pc {
    top: 865px !important;
  }

  .bottom-865-pc {
    bottom: 865px !important;
  }

  .left-865-pc {
    left: 865px !important;
  }

  .right-865-pc {
    right: 865px !important;
  }

  .n-top-865-pc {
    top: -865px !important;
  }

  .n-bottom-865-pc {
    bottom: -865px !important;
  }

  .n-left-865-pc {
    left: -865px !important;
  }

  .n-right-865-pc {
    right: -865px !important;
  }
  .top-870-pc {
    top: 870px !important;
  }

  .bottom-870-pc {
    bottom: 870px !important;
  }

  .left-870-pc {
    left: 870px !important;
  }

  .right-870-pc {
    right: 870px !important;
  }

  .n-top-870-pc {
    top: -870px !important;
  }

  .n-bottom-870-pc {
    bottom: -870px !important;
  }

  .n-left-870-pc {
    left: -870px !important;
  }

  .n-right-870-pc {
    right: -870px !important;
  }
  .top-875-pc {
    top: 875px !important;
  }

  .bottom-875-pc {
    bottom: 875px !important;
  }

  .left-875-pc {
    left: 875px !important;
  }

  .right-875-pc {
    right: 875px !important;
  }

  .n-top-875-pc {
    top: -875px !important;
  }

  .n-bottom-875-pc {
    bottom: -875px !important;
  }

  .n-left-875-pc {
    left: -875px !important;
  }

  .n-right-875-pc {
    right: -875px !important;
  }
  .top-880-pc {
    top: 880px !important;
  }

  .bottom-880-pc {
    bottom: 880px !important;
  }

  .left-880-pc {
    left: 880px !important;
  }

  .right-880-pc {
    right: 880px !important;
  }

  .n-top-880-pc {
    top: -880px !important;
  }

  .n-bottom-880-pc {
    bottom: -880px !important;
  }

  .n-left-880-pc {
    left: -880px !important;
  }

  .n-right-880-pc {
    right: -880px !important;
  }
  .top-885-pc {
    top: 885px !important;
  }

  .bottom-885-pc {
    bottom: 885px !important;
  }

  .left-885-pc {
    left: 885px !important;
  }

  .right-885-pc {
    right: 885px !important;
  }

  .n-top-885-pc {
    top: -885px !important;
  }

  .n-bottom-885-pc {
    bottom: -885px !important;
  }

  .n-left-885-pc {
    left: -885px !important;
  }

  .n-right-885-pc {
    right: -885px !important;
  }
  .top-890-pc {
    top: 890px !important;
  }

  .bottom-890-pc {
    bottom: 890px !important;
  }

  .left-890-pc {
    left: 890px !important;
  }

  .right-890-pc {
    right: 890px !important;
  }

  .n-top-890-pc {
    top: -890px !important;
  }

  .n-bottom-890-pc {
    bottom: -890px !important;
  }

  .n-left-890-pc {
    left: -890px !important;
  }

  .n-right-890-pc {
    right: -890px !important;
  }
  .top-895-pc {
    top: 895px !important;
  }

  .bottom-895-pc {
    bottom: 895px !important;
  }

  .left-895-pc {
    left: 895px !important;
  }

  .right-895-pc {
    right: 895px !important;
  }

  .n-top-895-pc {
    top: -895px !important;
  }

  .n-bottom-895-pc {
    bottom: -895px !important;
  }

  .n-left-895-pc {
    left: -895px !important;
  }

  .n-right-895-pc {
    right: -895px !important;
  }
  .top-900-pc {
    top: 900px !important;
  }

  .bottom-900-pc {
    bottom: 900px !important;
  }

  .left-900-pc {
    left: 900px !important;
  }

  .right-900-pc {
    right: 900px !important;
  }

  .n-top-900-pc {
    top: -900px !important;
  }

  .n-bottom-900-pc {
    bottom: -900px !important;
  }

  .n-left-900-pc {
    left: -900px !important;
  }

  .n-right-900-pc {
    right: -900px !important;
  }
  .top-905-pc {
    top: 905px !important;
  }

  .bottom-905-pc {
    bottom: 905px !important;
  }

  .left-905-pc {
    left: 905px !important;
  }

  .right-905-pc {
    right: 905px !important;
  }

  .n-top-905-pc {
    top: -905px !important;
  }

  .n-bottom-905-pc {
    bottom: -905px !important;
  }

  .n-left-905-pc {
    left: -905px !important;
  }

  .n-right-905-pc {
    right: -905px !important;
  }
  .top-910-pc {
    top: 910px !important;
  }

  .bottom-910-pc {
    bottom: 910px !important;
  }

  .left-910-pc {
    left: 910px !important;
  }

  .right-910-pc {
    right: 910px !important;
  }

  .n-top-910-pc {
    top: -910px !important;
  }

  .n-bottom-910-pc {
    bottom: -910px !important;
  }

  .n-left-910-pc {
    left: -910px !important;
  }

  .n-right-910-pc {
    right: -910px !important;
  }
  .top-915-pc {
    top: 915px !important;
  }

  .bottom-915-pc {
    bottom: 915px !important;
  }

  .left-915-pc {
    left: 915px !important;
  }

  .right-915-pc {
    right: 915px !important;
  }

  .n-top-915-pc {
    top: -915px !important;
  }

  .n-bottom-915-pc {
    bottom: -915px !important;
  }

  .n-left-915-pc {
    left: -915px !important;
  }

  .n-right-915-pc {
    right: -915px !important;
  }
  .top-920-pc {
    top: 920px !important;
  }

  .bottom-920-pc {
    bottom: 920px !important;
  }

  .left-920-pc {
    left: 920px !important;
  }

  .right-920-pc {
    right: 920px !important;
  }

  .n-top-920-pc {
    top: -920px !important;
  }

  .n-bottom-920-pc {
    bottom: -920px !important;
  }

  .n-left-920-pc {
    left: -920px !important;
  }

  .n-right-920-pc {
    right: -920px !important;
  }
  .top-925-pc {
    top: 925px !important;
  }

  .bottom-925-pc {
    bottom: 925px !important;
  }

  .left-925-pc {
    left: 925px !important;
  }

  .right-925-pc {
    right: 925px !important;
  }

  .n-top-925-pc {
    top: -925px !important;
  }

  .n-bottom-925-pc {
    bottom: -925px !important;
  }

  .n-left-925-pc {
    left: -925px !important;
  }

  .n-right-925-pc {
    right: -925px !important;
  }
  .top-930-pc {
    top: 930px !important;
  }

  .bottom-930-pc {
    bottom: 930px !important;
  }

  .left-930-pc {
    left: 930px !important;
  }

  .right-930-pc {
    right: 930px !important;
  }

  .n-top-930-pc {
    top: -930px !important;
  }

  .n-bottom-930-pc {
    bottom: -930px !important;
  }

  .n-left-930-pc {
    left: -930px !important;
  }

  .n-right-930-pc {
    right: -930px !important;
  }
  .top-935-pc {
    top: 935px !important;
  }

  .bottom-935-pc {
    bottom: 935px !important;
  }

  .left-935-pc {
    left: 935px !important;
  }

  .right-935-pc {
    right: 935px !important;
  }

  .n-top-935-pc {
    top: -935px !important;
  }

  .n-bottom-935-pc {
    bottom: -935px !important;
  }

  .n-left-935-pc {
    left: -935px !important;
  }

  .n-right-935-pc {
    right: -935px !important;
  }
  .top-940-pc {
    top: 940px !important;
  }

  .bottom-940-pc {
    bottom: 940px !important;
  }

  .left-940-pc {
    left: 940px !important;
  }

  .right-940-pc {
    right: 940px !important;
  }

  .n-top-940-pc {
    top: -940px !important;
  }

  .n-bottom-940-pc {
    bottom: -940px !important;
  }

  .n-left-940-pc {
    left: -940px !important;
  }

  .n-right-940-pc {
    right: -940px !important;
  }
  .top-945-pc {
    top: 945px !important;
  }

  .bottom-945-pc {
    bottom: 945px !important;
  }

  .left-945-pc {
    left: 945px !important;
  }

  .right-945-pc {
    right: 945px !important;
  }

  .n-top-945-pc {
    top: -945px !important;
  }

  .n-bottom-945-pc {
    bottom: -945px !important;
  }

  .n-left-945-pc {
    left: -945px !important;
  }

  .n-right-945-pc {
    right: -945px !important;
  }
  .top-950-pc {
    top: 950px !important;
  }

  .bottom-950-pc {
    bottom: 950px !important;
  }

  .left-950-pc {
    left: 950px !important;
  }

  .right-950-pc {
    right: 950px !important;
  }

  .n-top-950-pc {
    top: -950px !important;
  }

  .n-bottom-950-pc {
    bottom: -950px !important;
  }

  .n-left-950-pc {
    left: -950px !important;
  }

  .n-right-950-pc {
    right: -950px !important;
  }
  .top-955-pc {
    top: 955px !important;
  }

  .bottom-955-pc {
    bottom: 955px !important;
  }

  .left-955-pc {
    left: 955px !important;
  }

  .right-955-pc {
    right: 955px !important;
  }

  .n-top-955-pc {
    top: -955px !important;
  }

  .n-bottom-955-pc {
    bottom: -955px !important;
  }

  .n-left-955-pc {
    left: -955px !important;
  }

  .n-right-955-pc {
    right: -955px !important;
  }
  .top-960-pc {
    top: 960px !important;
  }

  .bottom-960-pc {
    bottom: 960px !important;
  }

  .left-960-pc {
    left: 960px !important;
  }

  .right-960-pc {
    right: 960px !important;
  }

  .n-top-960-pc {
    top: -960px !important;
  }

  .n-bottom-960-pc {
    bottom: -960px !important;
  }

  .n-left-960-pc {
    left: -960px !important;
  }

  .n-right-960-pc {
    right: -960px !important;
  }
  .top-965-pc {
    top: 965px !important;
  }

  .bottom-965-pc {
    bottom: 965px !important;
  }

  .left-965-pc {
    left: 965px !important;
  }

  .right-965-pc {
    right: 965px !important;
  }

  .n-top-965-pc {
    top: -965px !important;
  }

  .n-bottom-965-pc {
    bottom: -965px !important;
  }

  .n-left-965-pc {
    left: -965px !important;
  }

  .n-right-965-pc {
    right: -965px !important;
  }
  .top-970-pc {
    top: 970px !important;
  }

  .bottom-970-pc {
    bottom: 970px !important;
  }

  .left-970-pc {
    left: 970px !important;
  }

  .right-970-pc {
    right: 970px !important;
  }

  .n-top-970-pc {
    top: -970px !important;
  }

  .n-bottom-970-pc {
    bottom: -970px !important;
  }

  .n-left-970-pc {
    left: -970px !important;
  }

  .n-right-970-pc {
    right: -970px !important;
  }
  .top-975-pc {
    top: 975px !important;
  }

  .bottom-975-pc {
    bottom: 975px !important;
  }

  .left-975-pc {
    left: 975px !important;
  }

  .right-975-pc {
    right: 975px !important;
  }

  .n-top-975-pc {
    top: -975px !important;
  }

  .n-bottom-975-pc {
    bottom: -975px !important;
  }

  .n-left-975-pc {
    left: -975px !important;
  }

  .n-right-975-pc {
    right: -975px !important;
  }
  .top-980-pc {
    top: 980px !important;
  }

  .bottom-980-pc {
    bottom: 980px !important;
  }

  .left-980-pc {
    left: 980px !important;
  }

  .right-980-pc {
    right: 980px !important;
  }

  .n-top-980-pc {
    top: -980px !important;
  }

  .n-bottom-980-pc {
    bottom: -980px !important;
  }

  .n-left-980-pc {
    left: -980px !important;
  }

  .n-right-980-pc {
    right: -980px !important;
  }
  .top-985-pc {
    top: 985px !important;
  }

  .bottom-985-pc {
    bottom: 985px !important;
  }

  .left-985-pc {
    left: 985px !important;
  }

  .right-985-pc {
    right: 985px !important;
  }

  .n-top-985-pc {
    top: -985px !important;
  }

  .n-bottom-985-pc {
    bottom: -985px !important;
  }

  .n-left-985-pc {
    left: -985px !important;
  }

  .n-right-985-pc {
    right: -985px !important;
  }
  .top-990-pc {
    top: 990px !important;
  }

  .bottom-990-pc {
    bottom: 990px !important;
  }

  .left-990-pc {
    left: 990px !important;
  }

  .right-990-pc {
    right: 990px !important;
  }

  .n-top-990-pc {
    top: -990px !important;
  }

  .n-bottom-990-pc {
    bottom: -990px !important;
  }

  .n-left-990-pc {
    left: -990px !important;
  }

  .n-right-990-pc {
    right: -990px !important;
  }
  .top-995-pc {
    top: 995px !important;
  }

  .bottom-995-pc {
    bottom: 995px !important;
  }

  .left-995-pc {
    left: 995px !important;
  }

  .right-995-pc {
    right: 995px !important;
  }

  .n-top-995-pc {
    top: -995px !important;
  }

  .n-bottom-995-pc {
    bottom: -995px !important;
  }

  .n-left-995-pc {
    left: -995px !important;
  }

  .n-right-995-pc {
    right: -995px !important;
  }
  .top-1000-pc {
    top: 1000px !important;
  }

  .bottom-1000-pc {
    bottom: 1000px !important;
  }

  .left-1000-pc {
    left: 1000px !important;
  }

  .right-1000-pc {
    right: 1000px !important;
  }

  .n-top-1000-pc {
    top: -1000px !important;
  }

  .n-bottom-1000-pc {
    bottom: -1000px !important;
  }

  .n-left-1000-pc {
    left: -1000px !important;
  }

  .n-right-1000-pc {
    right: -1000px !important;
  }
  .color-main-pc {
    color: #FFE100 !important;
  }
  .bg-main-pc {
    background-color: #FFE100 !important;
  }
  .color-sub-pc {
    color: #5A5A5A !important;
  }
  .bg-sub-pc {
    background-color: #5A5A5A !important;
  }
  .color-black-pc {
    color: #000 !important;
  }
  .bg-black-pc {
    background-color: #000 !important;
  }
  .color-white-pc {
    color: #fff !important;
  }
  .bg-white-pc {
    background-color: #fff !important;
  }
  .color-text-pc {
    color: #222 !important;
  }
  .bg-text-pc {
    background-color: #222 !important;
  }
  .color-link-pc {
    color: #5A5A5A !important;
  }
  .bg-link-pc {
    background-color: #5A5A5A !important;
  }
  .color-important-pc {
    color: #EB0731 !important;
  }
  .bg-important-pc {
    background-color: #EB0731 !important;
  }
  .color-success-pc {
    color: #38BF58 !important;
  }
  .bg-success-pc {
    background-color: #38BF58 !important;
  }
  .color-caution-pc {
    color: #FF9F1C !important;
  }
  .bg-caution-pc {
    background-color: #FF9F1C !important;
  }
  .color-background01-pc {
    color: #FFF49E !important;
  }
  .bg-background01-pc {
    background-color: #FFF49E !important;
  }
  .color-background02-pc {
    color: #F5F5F5 !important;
  }
  .bg-background02-pc {
    background-color: #F5F5F5 !important;
  }
  .color-background03-pc {
    color: #FFFBE0 !important;
  }
  .bg-background03-pc {
    background-color: #FFFBE0 !important;
  }
  .color-border01-pc {
    color: #EBEBEB !important;
  }
  .bg-border01-pc {
    background-color: #EBEBEB !important;
  }
  .color-border02-pc {
    color: #AAAAAA !important;
  }
  .bg-border02-pc {
    background-color: #AAAAAA !important;
  }
  .color-btn-pc {
    color: #323232 !important;
  }
  .bg-btn-pc {
    background-color: #323232 !important;
  }
  .color-table01-pc {
    color: #FAFAFA !important;
  }
  .bg-table01-pc {
    background-color: #FAFAFA !important;
  }
  .color-disable-pc {
    color: #AAAAAA !important;
  }
  .bg-disable-pc {
    background-color: #AAAAAA !important;
  }
  .color-gas-pc {
    color: #0175C2 !important;
  }
  .bg-gas-pc {
    background-color: #0175C2 !important;
  }
  .color-line-pc {
    color: #06C755 !important;
  }
  .bg-line-pc {
    background-color: #06C755 !important;
  }
  .color-netflix-pc {
    color: #E50914 !important;
  }
  .bg-netflix-pc {
    background-color: #E50914 !important;
  }
  .color-card-hover-pc {
    color: #F8FFFF !important;
  }
  .bg-card-hover-pc {
    background-color: #F8FFFF !important;
  }
  .color-header-hover-pc {
    color: #00808B !important;
  }
  .bg-header-hover-pc {
    background-color: #00808B !important;
  }
  .color-mineo-pc {
    color: #00A23F !important;
  }
  .bg-mineo-pc {
    background-color: #00A23F !important;
  }
  .color-au-pc {
    color: #EB5505 !important;
  }
  .bg-au-pc {
    background-color: #EB5505 !important;
  }
  .color-uq-blue-pc {
    color: #0099FF !important;
  }
  .bg-uq-blue-pc {
    background-color: #0099FF !important;
  }
  .color-uq-pink-pc {
    color: #E4007F !important;
  }
  .bg-uq-pink-pc {
    background-color: #E4007F !important;
  }
  .color-typen-pc {
    color: #00AFF2 !important;
  }
  .bg-typen-pc {
    background-color: #00AFF2 !important;
  }
  .link-tel {
    text-decoration: none;
    pointer-events: none;
  }
  .column-w1-pc {
    width: calc((100% - 352px) / 12);
  }
  .column-w1-fix-pc {
    width: 56px;
  }
  .column-w2-pc {
    width: calc((100% - 160px) / 6);
  }
  .column-w2-fix-pc {
    width: 144px;
  }
  .column-w3-pc {
    width: calc((100% - 96px) / 4);
  }
  .column-w3-fix-pc {
    width: 232px;
  }
  .column-w4-pc {
    width: calc((100% - 64px) / 3);
  }
  .column-w4-fix-pc {
    width: 320px;
  }
  .column-w5-pc {
    width: calc((100% - 44.8px) / 2.4);
  }
  .column-w5-fix-pc {
    width: 408px;
  }
  .column-w6-pc {
    width: calc((100% - 32px) / 2);
  }
  .column-w6-fix-pc {
    width: 496px;
  }
  .column-w7-pc {
    width: calc((100% - 22.8571428571px) / 1.7142857143);
  }
  .column-w7-fix-pc {
    width: 584px;
  }
  .column-w8-pc {
    width: calc((100% - 16px) / 1.5);
  }
  .column-w8-fix-pc {
    width: 672px;
  }
  .column-w9-pc {
    width: calc((100% - 10.6666666667px) / 1.3333333333);
  }
  .column-w9-fix-pc {
    width: 760px;
  }
  .column-w10-pc {
    width: calc((100% - 6.4px) / 1.2);
  }
  .column-w10-fix-pc {
    width: 848px;
  }
  .column-w11-pc {
    width: calc((100% - 2.9090909091px) / 1.0909090909);
  }
  .column-w11-fix-pc {
    width: 936px;
  }
  .column-w12-pc {
    width: calc((100% - 0px) / 1);
  }
  .column-w12-fix-pc {
    width: 1024px;
  }
  .column-center-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 32px;
  }
  .list-col1-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col1-pc > * {
    position: relative;
    width: calc((100% - 0px) / 1);
    height: auto !important;
  }
  .list-col1-pc.fix > * {
    width: 1024px;
  }
  .list-col1-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col2-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col2-pc > * {
    position: relative;
    width: calc((100% - 32px) / 2);
    height: auto !important;
  }
  .list-col2-pc.fix > * {
    width: 496px;
  }
  .list-col2-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col3-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col3-pc > * {
    position: relative;
    width: calc((100% - 64px) / 3);
    height: auto !important;
  }
  .list-col3-pc.fix > * {
    width: 320px;
  }
  .list-col3-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col4-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col4-pc > * {
    position: relative;
    width: calc((100% - 96px) / 4);
    height: auto !important;
  }
  .list-col4-pc.fix > * {
    width: 232px;
  }
  .list-col4-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col5-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col5-pc > * {
    position: relative;
    width: calc((100% - 128px) / 5);
    height: auto !important;
  }
  .list-col5-pc.fix > * {
    width: 179.2px;
  }
  .list-col5-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col6-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col6-pc > * {
    position: relative;
    width: calc((100% - 160px) / 6);
    height: auto !important;
  }
  .list-col6-pc.fix > * {
    width: 144px;
  }
  .list-col6-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col7-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col7-pc > * {
    position: relative;
    width: calc((100% - 192px) / 7);
    height: auto !important;
  }
  .list-col7-pc.fix > * {
    width: 118.8571428571px;
  }
  .list-col7-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col8-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col8-pc > * {
    position: relative;
    width: calc((100% - 224px) / 8);
    height: auto !important;
  }
  .list-col8-pc.fix > * {
    width: 100px;
  }
  .list-col8-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col9-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col9-pc > * {
    position: relative;
    width: calc((100% - 256px) / 9);
    height: auto !important;
  }
  .list-col9-pc.fix > * {
    width: 85.3333333333px;
  }
  .list-col9-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col10-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col10-pc > * {
    position: relative;
    width: calc((100% - 288px) / 10);
    height: auto !important;
  }
  .list-col10-pc.fix > * {
    width: 73.6px;
  }
  .list-col10-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col11-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col11-pc > * {
    position: relative;
    width: calc((100% - 320px) / 11);
    height: auto !important;
  }
  .list-col11-pc.fix > * {
    width: 64px;
  }
  .list-col11-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .list-col12-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 32px;
  }
  .list-col12-pc > * {
    position: relative;
    width: calc((100% - 352px) / 12);
    height: auto !important;
  }
  .list-col12-pc.fix > * {
    width: 56px;
  }
  .list-col12-pc.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .contents-bg-circle-lv1 {
    position: relative;
    background-color: #FFFBE0;
    background-image: url(/share/img/bg-o.svg);
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .contents-bg-circle-lv1:before {
    pointer-events: none;
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 93vw);
    position: absolute;
    top: 93vw;
    left: 0;
    background-image: url(/share/img/bg-o-repeat.svg);
    background-size: contain;
    background-repeat: repeat-y;
  }
  .contents-bg-circle-lv1 section.bg-background03 {
    background-color: transparent !important;
  }
  .contents-bg-circle-lv2 {
    position: relative;
    background-color: #FFFBE0;
    background-image: url(/share/img/bg-o-repeat.svg);
    background-size: 100%;
    background-repeat: repeat-y;
  }
  .contents-bg-circle-lv2 section.bg-background03 {
    background-color: transparent !important;
  }
  .contents-bg-circle-lv2 section.nav-section.bg-background03 {
    background-color: #FFED61 !important;
  }
  .accordion-attention > dl > dt {
    display: none;
  }
  .accordion-attention-full > dl > dt {
    padding-top: 8px;
  }
  .accordion-attention-full > dl > dt > span {
    font-size: 1.6rem;
  }
  .btn.variable > a {
    min-width: 400px;
    width: auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .table-fuel-inner table tbody tr th {
    text-align: center;
  }
  .table-fuel-inner table tbody tr td {
    text-align: center;
  }
  .table-denki-detail-table > table > tbody > tr > td.bg-background01 {
    width: 260px;
  }
  .table-4-2 > dl:nth-of-type(n+5) {
    border-top: none;
  }
  .table-4-2 > dl:not(:nth-of-type(4n+1)) {
    border-left: none;
  }
  .card-nf-pack-cp-arrow {
    display: none;
  }
  .conv-net-benefits-arrow-sp {
    display: none;
  }
  .anchor-list > ul > li:nth-of-type(4n) {
    border-right: 1px solid #AAAAAA;
  }
  .kv-lv1 > img {
    max-width: none;
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .bnr-list-slide-body {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 17px;
  }
  .header-nav-menu.mansion .header-nav-menu-list {
    padding: 40px 0 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list .card-link:nth-child(1) > a > dl > dt img {
      width: 56px;
    }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(1) > li .card-link dd {    
    font-size: 2.0rem;
    font-weight: bold;
    color: #000000;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(1) .card-link dd span {
    font-size: 2.8rem;
    color: #000000;
    line-height: 1;
    background-color: #FFE100;
    border-radius: 10px;
    margin: 0 5px 0 0;
    padding: 4px 20px 4px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul > li:nth-last-of-type(1) {
    margin: 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul > li:nth-last-of-type(1) .header-nav-menu-accordion > dl > dd {
    grid-template-columns: repeat(auto-fill, calc((100% - 20px) / 3));
  }
  .header-nav-menu.mansion .text-link {
    position: absolute;
    top: 22px;
    right: 110px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 24px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li {
    margin-top: 20px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) p {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li:nth-child(2) p.header-nav-menu-list-mansion-type {
    padding-left: 54px;
    position: relative;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) li:nth-child(2) p.header-nav-menu-list-mansion-type::before {
    content: "NEW";
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1;
    width: 46px;
    background-color: #EB0731;
    border-radius: 100%;
    position: absolute;
    top: -10px;
    left: 0px;
    color: #fff;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s {
    height: auto;
    min-height: 56px;
    margin: 0 0 8px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl > dt {
    width: 38px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-card-s > a > dl > dd {
    font-size: 18px;
    margin-left: 10px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p {
    padding: 4px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p a {
    display: block;
    max-width: 180px;
    font-size: 16px;
    text-decoration: none;
    position: relative;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(2) .header-nav-menu-mansion-txtlink p a::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: calc(50% - 5px);
	right: 0px;
	width: 10px;
	height: 10px;
    background-image: url(/share/img/header/icon_arrow_right.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;  
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 16px 0 0 0
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-card-s {
    width: 240px;
    height: auto;
    margin: 0 10px 8px 0;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-mansion-txtlink p {
    padding: 0 0 6px;
  }
  .header-nav-menu.mansion .header-nav-menu-list ul:nth-child(3) .header-nav-menu-mansion-txtlink p a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.5;
    background-image: url(/share/img/header/icon_arrow_right.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: 6px;
    margin: 0 0 0 20px;
    padding: 0 26px 0 0;
  }
    
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-l {
    height: auto;
    width: calc(50% - 5px);
  }
  .header-nav-menu.mypage .header-nav-menu-list ul > li .header-nav-menu-accordion > dl > dd .header-nav-menu-card-s {
    height: auto;
    width: calc((100% - 20px) / 3);
    min-height: 56px;
  }
  .header-nav-menu-accordion {
    height: 100%;
  }
  .header-nav-menu-accordion > dl {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .header-nav-menu-accordion > dl > dt {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .header-nav-menu-accordion > dl > dd {
    display: grid;
    grid-template-columns: repeat(auto-fill, calc((100% - 30px) / 4));
    gap: 10px;
    height: 100%;
  }
  .footer-menu-nav > dl:nth-of-type(n+2) {
    border-left: 1px solid #EBEBEB;
  }
  .footer-contact-tel-free-num > dl > dd > span {
    pointer-events: none;
  }
  .footer-contact-tel-infodesk {
    display: none;
  }
  .footer-contact-tel-link .text-link > a:after {
    width: 8px;
    height: 16px;
  }
  .footer-contact-tel-link .text-link > a[target=_blank]:after {
    width: 20px;
    height: 20px;
  }
  .footer-contact-tel-paid > p > span {
    pointer-events: none;
  }
  .conv-net-benefits-list > ul > li:has(.conv-net-benefits-netflix) .conv-net-benefits-cp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0 8px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .conv-charge-checker .card-btn:first-of-type > a {
    padding-left: 24px;
    padding-right: 50px;
  }
  .conv-charge-checker .card-btn:nth-of-type(n+2) > a {
    min-height: 110px;
  }
  .conv-home-benefits-more-price > li:nth-of-type(3) sup {
    position: relative;
    top: -10px;
  }
  .modal-charge-detail-graph-body:has(.\31 0gen_cp) .modal-charge-detail-graph-bar {
    width: 100px;
  }
  .modal-charge-detail-graph-body:has(.\31 0gen_cp) .modal-charge-detail-graph-year > ul > li {
    width: 100px;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 960px) {
  .card-nf-pack {
    max-width: 496px;
  }
  .card-nf-pack .card-box {
    width: calc(50% - 16px);
  }
  .card-nf-pack .card-box.column-w6 {
    width: 100%;
  }
  .card-nf-pack-cp-inner {
    background-image: none;
    -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: 16px;
  }
  .card-nf-pack-cp-inner > * {
    width: 496px;
  }
  .card-nf-pack-cp-inner .card-nf-pack-cp-arrow {
    display: block;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1244px) {
  .slide-card-prev, .slide-card-next {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .slide-card-prev {
    left: 10px;
  }
  .slide-card-next {
    right: 10px;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1024px) {
  .kv-lv1 {
    height: auto;
    padding-top: 41.015625%;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1060px) {
  .kv-lv2-bg > img {
    right: -100px;
  }
  .kv-lv2-body > h1 {
    font-size: 3.2rem;
  }
  .kv-lv2-title {
    width: calc(100% - 400px);
  }
  .kv-lv2-title > h1 {
    font-size: 3.2rem;
  }
  .local-nav-charge .column.checker {
    width: 480px;
    margin: 0 auto 32px;
  }
  .local-nav-charge .column.checker .card-btn {
    width: 100%;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1032px) {
  .kv-lv2-body {
    margin-left: 0;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1040px) {
  .header-nav-title {
    padding-left: 0;
    padding-right: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-nav-title > small {
    display: none;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 980px) {
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-label {
    height: auto;
    padding: 4px 0;
    text-align: center;
    font-size: 1.4rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-label br {
    display: block;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-plan {
    font-size: 1.8rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-course {
    font-size: 1.4rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(1) .card-link > a .header-nav-menu-home-order {
    font-size: 1.2rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > p {
    font-size: 1.3rem;
  }
  .header-nav-menu.home .header-nav-menu-list ul > li .header-nav-menu-home:nth-of-type(3) .card-link > a > p > strong {
    width: 10.5em;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 767px) {
  footer#footer-re ul li:not(:nth-child(1)):before {
    content: "/";
    color: #fabe00;
    color: var(--color-yellow);
    font-weight: bold;
  }
}
@media screen and (min-width: 1024px) {
  footer#footer-re ul li {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  footer#footer-re {
    padding-bottom: 30px;
  }

  footer#footer-re ul {
    text-align: left;
    padding: 0;
    margin: 0 0 32px;
  }

  footer#footer-re ul li {
    display: list-item;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: disc;
  }

  footer#footer-re ul li a {
    display: block;
    background-color: #EBEBEB;
    padding: 16px 10px;
    border-bottom: 1px #bfbfbf dotted;
    margin: 0;
  }

  footer#footer-re ul li a:hover {
    border-radius: 0;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1084px) {
  .footer-contact-body div[class*=column-w] {
    width: 100%;
  }
  .footer-contact-box > dl > dt {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 900px) {
  .footer-nav-list > ul > li:nth-of-type(odd) {
    width: 140px;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a {
    font-size: 1.6rem;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a > img {
    width: 90px;
  }
  .footer-nav-list > ul > li:nth-of-type(odd) > a > p > span {
    padding-right: 22px;
    background-position: top 4px right;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 1064px) {
  .conv-net-benefits-list > ul > li {
    width: 100%;
  }
  .conv-net-benefits-netflix {
    -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;
  }
}
@media screen and (max-width: 1064px) {
  .conv-net-benefits-price > p.dummy {
    display: none;
  }
}
@media screen and (max-width: 767.98px) and (max-width: 767.98px) {
  .modal-charge-detail-graph.narrow .modal-charge-detail-graph-body > dl {
    width: 460px;
  }
}

/* [CTA-AREA] /home/about/ , /sp/l-about/ で使用 */

.cta-area {
    padding: 50px 0 40px;
    background: #ffe100;
    text-align: center;
}
.best-price-block + .cta-area {
    padding: 15px 0 0;
}
.cta-area .inner {
    max-width: 900px;
    margin: 0 auto;
}
.cta-area .copy {
    padding: 0 1.4em;
    display: inline-block;
    position: relative;
    font-size: 2rem;
    font-weight: bold;
    color: #1E1E1E;
    line-height: 1;
}
.cta-area .copy::before,
.cta-area .copy::after {
    content: "";
    width: 2px;
    height: 1.4em;
    background: #1E1E1E;
    display: block;
    position: absolute;
    bottom: 0;
}
.cta-area .copy::before {
    transform: rotate(-28deg);
    left: 0;
}
.cta-area .copy::after {
    transform: rotate(28deg);
    right: 0;
}
.cta-area .copy strong {
    font-size: 3.2rem;
}

.best-price-note {
    padding: 1.5em 0 35px;
    text-align: center;
    font-size: 1.4rem;
    background: #ffe100;
}
.best-price-note .note {
    font-size: 1.4rem;
    line-height: 1.4;
}

@media print, screen and (min-width:768px) {
    .cta-area .buttons {
        margin-top: 23px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px 0;
    }
    .cta-area .buttons li.large {
        width: 100%;
        max-width: none;
        text-align: center;
    }
    .cta-area .buttons li.large .btn {
        margin-left: auto;
        margin-right: auto;
    }
    .cta-area .buttons li.small {
        width: 440px
    }
    .cta-area .buttons li.small + li.small {
        margin-left: 20px;
    }
}

@media print, screen and (min-width:768px) and (max-width:930px) {
    .cta-area .buttons li.small {
        width: 100%;
    }
    .cta-area .buttons li.small + li.small {
        margin: 0;
    }
    .cta-area .buttons li.small .btn {
        margin-left: auto;
        margin-right: auto;
    }
}

@media print, screen and (max-width:767px) {
    .cta-area {
        padding: 20px 0;
    }
    .best-price-block + .cta-area {
        padding: 10px 0 0;
    }
    .cta-area .inner {
        max-width: 310px;
    }
    .cta-area .copy {
        padding: 0 0.9em;
        font-size: 1.75rem;
    }
    .cta-area .copy::before,
    .cta-area .copy::after {
        height: 1.2em;
    }
    .cta-area .copy strong {
        font-size: 2.3rem;
    }
    .cta-area .buttons li {
        margin-top: 10px;
    }
    .cta-area .buttons li.large .btn a {
        min-height: 68px;
    }
    .cta-area .buttons li.small .btn.large.left-btn a p {
        white-space: nowrap;
        transform: translateX(-0.3em);
    }

    .best-price-note {
        padding: 1.5em 0 20px;
    }
    .best-price-note .note {
        line-height: calc(49 / 28);
        text-align: left;
    }
}

/* [#kodate-tpl] /sp/l-about/ で使用 */

#kodate-tpl {
    text-align: center;
}

#kodate-tpl .tab {
    margin-top: 40px;
}

#kodate-tpl .tab-head {
    margin-bottom: 24px;
}

#kodate-tpl .tab-cont {
    padding: 32px 0 30px;
    background: #fff;
    border: solid 1px #aaa;
    box-sizing: border-box;
    border-radius: 10px;
}

.bg-lp #kodate-tpl .tab-cont {
    background: #FFFBE0;
}
#kodate .tab-cont:not(.current) {
    display: none;
}
#kodate-tpl .tab-cont li {
    position: relative;
}
#kodate-tpl .tab-cont li + li::before {
    width: 1px;
    height: 100%;
    background: #aaa;
    display: block;
    content: "";
    position: absolute;
    left: -1px;
    top: 50%;
    transform: translateY(-50%);
}
#kodate-tpl .tab-cont .label {
    width: auto;
    height: 50px;
}
#kodate-tpl .tab-cont.tab2 li:last-child .label {
    height: 51px;
}
#kodate-tpl .tab-cont .copy-wrap {
    height: 80px;
    padding-top: 30px;
}
#kodate-tpl .tab-cont .copy {
    font-weight: bold;
    font-size: 3rem;
    line-height: 1;
    white-space: nowrap;
}
#kodate-tpl .tab-cont .copy.posfix {
    transform: translateY(-0.3em);
}
#kodate-tpl .tab-cont .price {
    min-height: 108px;
    box-sizing: border-box;
}
#kodate-tpl .tab-cont .text1 p {
    font-size: 2rem;
    font-weight: bold;
    line-height: 1;
}
#kodate-tpl .tab-cont .text1 p strong {
    color: #EB0731;
}
#kodate-tpl .tab-cont .left p {
    padding: 0.8em 0.4em;
    background: #5A5A5A;
    font-size: 2.4rem;
    line-height: calc(34 / 24);
    color: #fff;
    font-weight: bold;
}
#kodate-tpl .tab-cont .right img {
    width: 171px;
}
#kodate-tpl .tab-cont .text2 {
    width: 216px;
    height: 22px;
    margin-top: 9px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 1;
    border-radius: 11px;
    white-space: nowrap;
    font-weight: bold;
}
#kodate-tpl .tab-cont .text2.red {
    background: #EB0731;
    color: #fff;
}
#kodate-tpl .tab-cont .text2.green {
    background: #5A5A5A;
    color: #fff;
}
#kodate-tpl .tab-cont .text2.white {
    background: #fff;
    border: solid 1px #30302f;
}

#kodate-tpl .tab-cont .note {
    font-size: 1.4rem;
    margin: 1.5em 0.5em 0;
    letter-spacing: -0.04em;
}

#kodate-tpl .notes {
    margin: 30px 0 0;
    text-align: left;
}
#kodate-tpl .notes li {
    font-size: 1.4rem;
    line-height: calc(25 / 14);
}

@media print, screen and (min-width:768px) {
    #kodate-tpl .tab-cont {
        display: flex;
    }
    #kodate-tpl .tab-cont li {
        width: 50%;
    }
    #kodate-tpl .tab-cont .label-wrap {
        height: 51px;
    }
    #kodate-tpl .tab-cont .text1 {
        height: 37px;
        box-sizing: border-box;
    }
    #kodate-tpl .tab-cont .col2 {
        min-height: 104px;
        display: flex;
        justify-content: center;
    }
}

@media print, screen and (min-width:768px) and (max-width:930px) {
    #kodate-tpl .tab-cont .col2 .right {
        margin-left: 10px;
    }
    #kodate-tpl .tab-cont .left p {
        font-size: 2.2rem;
    }
    #kodate-tpl .tab-cont .text2 {
        width: 190px;
    }
}

@media print, screen and (max-width:767px) {
    #kodate-tpl {
        padding: 37px 0 35px;
    }

    #kodate-tpl .tab {
        margin-top: 20px;
    }

    #kodate-tpl .tab-head {
        margin-bottom: 16px;
    }

    #kodate-tpl .tab-cont {
        padding: 0;
        border-width: 1px;
        border-radius: 5px;
    }
    #kodate-tpl .tab-cont li {
        padding: 25px 0 17px;
    }
    #kodate-tpl .tab-cont li + li::before {
        width: 90%;
        height: 1px;
        left: 5%;
        top: 0;
        transform: translateY(0);
    }
    #kodate-tpl .tab-cont .label {
        height: 35px !important;
    }
    #kodate-tpl .tab-cont.tab2 li:last-child .label {
        height: 77px !important;
    }
    #kodate-tpl .tab-cont .copy-wrap {
        height: auto;
        padding: 0;
    }
    #kodate-tpl .tab-cont .copy {
        height: auto !important;
        padding: 0.4em 0 0.3em !important;
        font-size: 2.5rem;
    }
    #kodate-tpl .tab-cont .copy.posfix {
        transform: translateY(0);
    }
    #kodate-tpl .tab-cont.tab2 .copy {
        padding-top: 0.6em !important;
    }
    #kodate-tpl .tab-cont .price {
        min-height: 0;
    }
    #kodate-tpl .tab-cont .price .p11 { width: auto; height: 59px; }
    #kodate-tpl .tab-cont .price .p12 { width: 278px; height: auto; }
    #kodate-tpl .tab-cont .price .p21 { width: auto; height: 59px; }
    #kodate-tpl .tab-cont .price .p22 { width: 264px; height: auto; }

    #kodate-tpl .tab-cont .text1 p {
        margin-top: 0.6em;
        font-size: 1.6rem;
    }
    #kodate-tpl .tab-cont .left p {
        margin-top: 0.8em;
        margin-bottom: 15px;
        padding: 0.5em 0.5em 0.4em;
        font-size: 1.9rem;
        line-height: 1;
        display: inline-block;
    }
    #kodate-tpl .tab-cont .col2 {
        margin-top: 14px;
    }
    #kodate-tpl .tab-cont .right img {
        width: 143px;
    }
    #kodate-tpl .tab-cont .text2 {
        width: 180px;
        height: 20px;
        margin: 8px auto 0;
        font-size: 13px;
        border-radius: 10px;
    }
    #kodate-tpl .tab-cont .text2.red {
        background: #EB0731;
        color: #fff;
    }
    #kodate-tpl .tab-cont .text2.green {
        background: #5A5A5A;
        color: #fff;
    }
    #kodate-tpl .tab-cont .text2.white {
        background: #fff;
        border: solid 1px #30302f;
    }

    #kodate-tpl .tab-cont .note {
        margin-top: 1em;
        letter-spacing: 0;
        text-align: left;
        display: inline-block;
    }

    #kodate-tpl .notes {
        margin: 10px 0 0;
    }
}


.eohikari-netflix {
  background-color: #000;
  background-image: url("/share/img/netflix-bg-sp.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding: 40px 0;
}
@media screen and (min-width: 767.99px) {
  .eohikari-netflix {
    background-image: url("/share/img/netflix-bg-u-pc.jpg"), url("/share/img/netflix-bg-pc.jpg");
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat-y;
    background-size: 100% auto, 100% auto;
    padding: 90px 0 80px;
  }
}


.eohikari-netflix .main-blk {
  background-image: url("/share/img/netflix-slide-bg-pc.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 20px 0;
  padding: 12px 0;
}
.eohikari-netflix .main-blk .main-swiper .mainbtn-next {
  width: 32px;
  height: 32px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
}
.eohikari-netflix .main-blk .main-swiper .mainbtn-next::after {
  width: 2px;
  height: 14px;
  font-size: unset;
  color: #000;
  margin-left: -3px;
}
.eohikari-netflix .main-blk .main-swiper .mainbtn-prev {
  width: 32px;
  height: 32px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
}
.eohikari-netflix .main-blk .main-swiper .mainbtn-prev::after {
  width: 2px;
  height: 14px;
  font-size: unset;
  color: #000;
  margin-left: -7px;
}
@media screen and (min-width: 767.99px) {
  .eohikari-netflix .main-blk {
    margin: 50px 0;
    padding: 20px 0;
  }
  .eohikari-netflix .main-blk .main-swiper .mainbtn-next {
    width: 48px;
    height: 48px;
  }
  .eohikari-netflix .main-blk .main-swiper .mainbtn-prev {
    width: 48px;
    height: 48px;
  }
}


.pricelist-result-benefits {
  position: relative;
  margin-top: 16px;
  padding-bottom: 60px;
}
.pricelist-result-benefits-arrow {
  text-align: center;
  margin: 0 auto 16px;
}
.pricelist-benefits-inner {
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
  position: relative;
}
.pricelist-benefits-list {
  padding-left: 20px;
}
.pricelist-benefits-bnr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  height: 135px;
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
  border: 4px solid #FFE100;
  font-weight: bold;
  line-height: 1.1;
  text-decoration: none;
  color: #222 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.pricelist-benefits-bnr:nth-child(n+2) {
  margin-top: 32px;
}
.pricelist-benefits-bnr.net {
  height: 170px;
}
.pricelist-benefits-bnr.net .pricelist-benefits-bnr-title {
  text-align: center;
}
.pricelist-benefits-bnr.net .pricelist-benefits-bnr-price > sup {
  top: 1em;
}
.pricelist-benefits-bnr.net .pricelist-benefits-bnr-txt {
  font-size: 1.7rem;
  line-height: 1.6;
  text-align: center;
  margin: 10px 0 6px 130px;
}
.pricelist-benefits-bnr.net .pricelist-benefits-bnr-txt span {
  font-size: 2.2rem;
}
/*.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-inner {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
} */
.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-inner:has(.simple) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/*.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-title > span {
  display: none;
} */
.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-title.simple {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: right;
}
.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-title.simple > span {
  display: block;
}
.pricelist-benefits-bnr.initial .pricelist-benefits-bnr-price > sup {
  right: -1.5em;
}
.pricelist-benefits-bnr.change .pricelist-benefits-bnr-title {
  text-align: right;
}
.pricelist-benefits-bnr.change .pricelist-benefits-bnr-price > sup {
  top: 1em;
}
.pricelist-benefits-bnr .text-link {
  text-align: center;
  font-weight: normal;
  margin-top: 4px;
}
.pricelist-benefits-bnr-ribbon {
  position: absolute;
  top: 40px;
  left: -20px;
  z-index: 5;
}
.pricelist-benefits-bnr-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-left: 120px;
}
.pricelist-benefits-bnr-inner::before, .pricelist-benefits-bnr-inner::after {
  content: "";
  display: block;
  aspect-ratio: 47/54;
  width: 47px;
  position: absolute;
  bottom: 12px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pricelist-benefits-bnr-inner::before {
  left: -50px;
  background-image: url(/home/charge/pricelist/img/benefit_deco_l.svg);
}
.pricelist-benefits-bnr-inner::after {
  right: -50px;
  background-image: url(/home/charge/pricelist/img/benefit_deco_r.svg);
}
.pricelist-benefits-bnr-title {
  font-size: 3rem;
}
.pricelist-benefits-bnr-title > span {
  font-size: 2.4rem;
}
.pricelist-benefits-bnr-price {
  font-size: 3rem;
  position: relative;
  color: #EB0731;
}
.pricelist-benefits-bnr-price > span {
  font-size: 7rem;
}
.pricelist-benefits-bnr-price > sup {
  font-size: 1.4rem;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 0;
  color: #1E1E1E;
}
@media screen and (max-width: 767.98px) {
  .pricelist-result-benefits {
    padding-bottom: 40px;
  }
  .pricelist-result-benefits-arrow {
    width: 160px;
  }
  .pricelist-benefits-list {
    padding-left: 0;
  }
  .pricelist-benefits-bnr {
    height: 110px;
  }
  .pricelist-benefits-bnr:nth-child(n+2) {
    margin-top: 24px;
  }
  .pricelist-benefits-bnr.net {
    height: 146px;
  }
  .pricelist-benefits-bnr.net .pricelist-benefits-bnr-title {
    margin: 0 -2em;
  }
  .pricelist-benefits-bnr.net .pricelist-benefits-bnr-price > sup {
    top: 1.2em;
    right: -1em;
  }
  .pricelist-benefits-bnr.net .pricelist-benefits-bnr-txt {
    font-size: 1.3rem;
    margin: 6px 10px 8px 70px;
  }
  .pricelist-benefits-bnr.net .pricelist-benefits-bnr-txt span {
    font-size: 1.6rem;
  }
  .pricelist-benefits-bnr.initial .pricelist-benefits-bnr-title {
    text-align: center;
  }
  .pricelist-benefits-bnr.initial .pricelist-benefits-bnr-title.simple > span {
    display: inline-block;
  }
  .pricelist-benefits-bnr.change .pricelist-benefits-bnr-title {
    text-align: center;
  }
  .pricelist-benefits-bnr.change .pricelist-benefits-bnr-price > sup {
    top: 1.2em;
  }
  .pricelist-benefits-bnr.chowari .pricelist-benefits-bnr-title {
    margin: 0 -2em;
    text-align: center;
  }
  .pricelist-benefits-bnr .text-link {
    font-size: 1.3rem;
  }
  .pricelist-benefits-bnr-ribbon {
    width: 64px;
    top: 30px;
    left: -13px;
  }
  .pricelist-benefits-bnr-inner {
    margin-left: 35px;
    display: block;
  }
  .pricelist-benefits-bnr-inner::before, .pricelist-benefits-bnr-inner::after {
    bottom: 8px;
    width: 24px;
  }
  .pricelist-benefits-bnr-inner::before {
    left: -30px;
  }
  .pricelist-benefits-bnr-inner::after {
    right: -30px;
  }
  .pricelist-benefits-bnr-title {
    font-size: 1.4rem;
  }
  .pricelist-benefits-bnr-title > span {
    font-size: 1.4rem;
  }
  .pricelist-benefits-bnr-price {
    font-size: 1.4rem;
  }
  .pricelist-benefits-bnr-price > span {
    font-size: 4.4rem;
  }
  .pricelist-benefits-bnr-price > sup {
    font-size: 1rem;
  }
}
@media screen and (min-width: 767.99px) and (max-width: 910px) {
  .pricelist-benefits-bnr .pricelist-benefits-bnr-inner::before,
  .pricelist-benefits-bnr .pricelist-benefits-bnr-inner::after {
    width: 40px;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-inner::before {
    left: -42px;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-inner::after {
    right: -42px;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-title {
    font-size: 2.4rem;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-title > span {
    font-size: 1.8rem;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-price {
    font-size: 2.4rem;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-price > span {
    font-size: 6rem;
  }
  .pricelist-benefits-bnr .pricelist-benefits-bnr-price > sup {
    font-size: 1.2rem;
  }
}


.campaign-rental {
  background-color: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 4px solid #ffe100;
  border-radius: 10px;
  margin: 40px 0 0 0;
  padding: 20px 16px;
}
@media screen and (min-width: 767.99px) {
  .campaign-rental {
    margin: 52px 0 0 0;
    padding: 36px 20px 20px;
  }
}


.conversion-home-net {
  background-color: #fff;
  border-right: 10px solid #ffe100;
  border-left: 10px solid #ffe100;
}
.conversion-home-net .conversion-ttl {
  width: 100%;
  background-color: #ffe100;
  padding: 0 10% 20px;
  margin: 0 auto 0;
  text-align: center;
}
.conversion-home-net .conversion-container {
  max-width: 884px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding: 28px 10px 20px;
}
.conversion-container-item {
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 8px 0 0;
}
.conversion-container-item:last-child {
  padding: 0 0 0 8px;
}
.conversion-container-img {
  max-width: 80%;
  margin: 0 auto;
}
.conversion-container-block p {
  font-size: 1.4rem;
  text-align: center;
  margin: 12px 0 0 0;
}
.conversion-home-net .conversion-wrap {
  background-color: #fff;
  background-color: #ffe100;
  padding: 20px 0 0 0;
}
.conversion-container-item .btn > a {
  min-height: 66px;
}
@media screen and (min-width: 767.99px) {
  .conversion-home-net {
    max-width: 1024px;
    margin: 0 auto;
  }
  .conversion-home-net .conversion-ttl {
    margin: 0 auto;
    padding: 0 0 40px;
  }
  .conversion-home-net .conversion-ttl img {
    width: 370px;
  }
  .conversion-home-net .conversion-container {
    display: flex;
    padding: 30px 0 40px;
  }
  .conversion-container-block {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .conversion-container-img {
    max-width: 40%;
    margin: 0;
  }
.conversion-home-net .conversion-wrap { 
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    padding: 60px 0 0;
    }
  .conversion-container-block p {
    font-size: 1.8rem;
    text-align: left;
    max-width: 60%;
    margin: 0;
    padding: 0 32px;
  }
.conversion-home-net .conversion-wrap .btn.btn.center {
     margin: 0; 
    }
  .conversion-home-net .btn > a {
    height: 70px !important;
  }
  .conversion-home-net .btn a {
    min-height: auto;
  }
}





.slide-card-netflix {
  max-width: 100%;
  position: relative;
  margin: 0 auto;
}
.slide-card-netflix:not(.slidable) .slide-card-main > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 32px;
}
.slide-card-netflix .slide-card-body {
  position: relative;
}
.slide-card-netflix .slide-card-main {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
.slide-card-netflix .slide-card-main > ul {
    width: 100% !important;
  padding: 0;
}
.slide-card-netflix .slide-card-main > ul > li {
    width: 30%;
  height: auto;
    background-color: #13BD68;
}
.slide-card-netflix .swiper-slide {
/*    margin: 0 !important;*/
}
.slide-card-netflix .slide-card-main > ul > li img {
    width: 100%;
    height: 100% !important;
}
.slide-card-netflix .slide-card-dot {
  display: none;
}
.slide-card-netflix .slide-card-prev, 
.slide-card-netflix .slide-card-next {
  width: 58px;
  height: 58px;
  background-color: #fff;
  z-index: 5;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14);
}
.slide-card-netflix .slide-card-prev {
  left: 0;
  background-image: url(/share/img/arrow-back-gr.svg);
}
.slide-card-netflix .slide-card-next {
  right: 0;
  background-image: url(/share/img/arrow-link-gr.svg);
}







.point2-blk {
  padding: 40px 0 60px;
  -webkit-clip-path: unset;
          clip-path: unset;
}
.point2-blk .p-voice__slider .slides {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .point2-blk .p-voice__slider .slides {
    width: 93vw;
  }
}

.point2-blk .swiper .swiper-slide {
  background: #000;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 32px 25px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .point2-blk .swiper .swiper-slide {
    padding: 8vw 5vw;
  }
}
.point2-blk .swiper .swiper-slide .cap-sld {
  font-size: 1.6rem;
  font-weight: normal;
  margin: 32px 0 24px 0;
}
@media screen and (max-width: 767px) {
  .point2-blk .swiper .swiper-slide .cap-sld {
    font-size: 1.4rem;
    margin: 3vw 3vw 4vw 3vw;
  }
}
.point2-blk .swiper .swiper-slide p {
  font-size: 1.4rem;
  line-height: 1.5;
  height: 160px;
}
@media screen and (max-width: 767px) {
  .point2-blk .swiper .swiper-slide p {
    height: 90px;
    font-size: 1.2rem;
    margin: 0 3vw;
  }
}
.point2-blk .swiper .swiper-slide .blank-link {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .point2-blk .swiper .swiper-slide .blank-link {
    margin: 8vw 3vw 0 3vw;
  }
}
.point2-blk .swiper .swiper-slide .blank-link::after {
  content: "";
  display: block;
  background: url(/share/img/icon-blank.svg) 0 0 no-repeat;
  background-size: contain;
  width: 13.4px;
  height: 12.3px;
  margin-left: 5px;
  flex-shrink: 0;
}
.point2-blk .p-voice__next {
  width: 48px;
  height: 48px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  left: 50%;
  margin-left: 510px;
  top: 45%;
}
@media screen and (max-width: 1200px) {
  .point2-blk .p-voice__next {
    left: auto;
    right: 10px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .point2-blk .p-voice__next {
    width: 32px;
    height: 32px;
    right: 2vw;
    top: 41%;
    margin-left: 0;
  }
}
.point2-blk .p-voice__next::after {
  width: 2px;
  height: 14px;
  font-size: unset;
  color: #000;
  margin-left: -3px;
}
.point2-blk .p-voice__prev {
  width: 48px;
  height: 48px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  left: 50%;
  margin-left: -560px;
  top: 45%;
}
@media screen and (max-width: 1200px) {
  .point2-blk .p-voice__prev {
    left: 10px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .point2-blk .p-voice__prev {
    margin-left: 0;
    right: auto;
    width: 32px;
    height: 32px;
    left: 2vw;
    top: 41%;
  }
}
.point2-blk .p-voice__prev::after {
  width: 2px;
  height: 14px;
  font-size: unset;
  color: #000;
  margin-left: -7px;
}
.point2-blk .p-voice__pagination {
  bottom: auto;
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .point2-blk .p-voice__pagination {
    padding-top: 5px;
  }
}
.point2-blk .p-voice__pagination .swiper-pagination-bullet {
  width: 38px;
  height: 2px;
  border-radius: 0;
  background: #333333;
}
.point2-blk .p-voice__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e50914;
}



.modalVideo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

.modal-yt-content {
  position: relative;
  background: #fff;
  padding: 60px 20px 20px 20px;
  border-radius: 10px;
  text-align: center;
  width: 90%;
  max-width: 1080px;
}
@media screen and (max-width: 767px) {
  .modal-yt-content {
    width: 94%;
    padding: 50px 0 20px;
  }
}
.modal-yt-content .modal-close {
  position: absolute;
  top: 15px;
  right: 20px;
}

.modal-yt-content iframe {
  width: 100%;
  height: 48vw;
  max-height: 585px;
}
@media screen and (max-width: 767px) {
  .modal-yt-content iframe {
    height: 55vw;
  }
}





.swiper-netflix {
    overflow: hidden;
    position: relative;
    background-image: url(/share/img/netflix-slide-bg-pc.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 20px 0;
    padding: 12px 0;
}
.swiper-netflix .swiper-slide img {
    width: 100%;
}
.swiper-netflix .swiper-button-prev {
    top: 50% !important;
    left: 20px !important;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 50%;
}
.swiper-netflix .swiper-button-next {
    top: 50% !important;
    right: 20px !important;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 50%;
}
.swiper-netflix .swiper-button-next:after,
.swiper-netflix .swiper-button-prev:after {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #000 !important;
}
.swiper-netflix .swiper-button-next:after {
    margin-left: 3px;
}
.swiper-netflix .swiper-button-prev:after {
    margin-right: 3px;
}
@media screen and (min-width: 768px) {
    .swiper-netflix {
        margin: 50px 0;
        padding: 20px 0;
    }
    .swiper-netflix .swiper-button-prev,
    .swiper-netflix .swiper-button-next {
        width: 36px;
        height: 36px;
    }
    .swiper-netflix .swiper-button-next:after, 
    .swiper-netflix .swiper-button-prev:after {
        font-size: 18px !important;
    }
}




.smartphonesetwari {
  display: flex;
}
.smartphonesetwari-item {
  width: 100%;
}
.smartphonesetwari-3column {
 justify-content: center;
}
.smartphonesetwari-3column .smartphonesetwari-item {
 width: 32%
}
.smartphonesetwari-3column .smartphonesetwari-item:nth-child(4) {
 margin: 0 2%;
}
.smartphonesetwari-item a {
  display: block;
  text-align: center;
  text-decoration: none;
  border: 1px solid #EBEBEB !important;
  border-radius: 10px;
  padding: 20px 8px 12px;
}
.smartphonesetwari-box {
  margin: 20px 0 0 0;
}
.smartphonesetwari-icon {
  max-width: 150px;
  margin: 0 auto;
}
.smartphonesetwari-box p:first-child {
  line-height: 1.8;
}
.smartphonesetwari-box p:last-child {
  font-size: 2.8rem;
  font-weight: bold;
}
.sphonesetwari-box p:last-child .smartphonesetwari-br {
  display: none !important;
}
.smartphonesetwari-box p:last-child span {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .smartphonesetwari {
    display: block;
  }
  .smartphonesetwari-item {
    width: 100%;
  }
  .smartphonesetwari-item:not(:first-child) {
    margin: 20px 0 0 0;
  }
  .smartphonesetwari-icon {
    width: 50%;
    margin: 0 auto;
  }
  .smartphonesetwari-box p:first-child {
    font-size: 14px;
  }
  .smartphonesetwari-box p:last-child {
    font-size: 20px;
    font-weight: bold;
  }
  .smartphonesetwari-box p:last-child br.sp {
    display: none;
  }
  /*short*/
  .smartphonesetwari-narrow .smartphonesetwari-item:not(:first-child) {
    margin: 16px 0 0 0;
  }
  .smartphonesetwari-narrow .smartphonesetwari-item a {
    text-align: left;
    padding: 12px 8px 12px;
  }
  .smartphonesetwari-narrow .smartphonesetwari-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .smartphonesetwari-narrow .smartphonesetwari-icon {
    width: 76px;
    margin: 0 16px 0 0;
  }
  .smartphonesetwari-narrow .smartphonesetwari-box {
    margin: 0;
  }
  .smartphonesetwari-narrow .smartphonesetwari-box p:first-child {
    font-size: 1.3rem;
    line-height: 1.5;
    margin: 0 0 4px;
  }
  .smartphonesetwari-narrow .smartphonesetwari-box p:last-child {
    font-size: 1.8rem;
    line-height: 1.3;
  }
  .smartphonesetwari-narrow .smartphonesetwari-box p:last-child br.sp {
    display: block !important;
  }
  .smartphonesetwari-narrow .smartphonesetwari-box p:last-child span {
    font-size: 1.6rem;
    line-height: 1.3;
  }
  /*3column*/
 .smartphonesetwari-3column .smartphonesetwari-item {
    width: 100%;
  }
 .smartphonesetwari-3column .smartphonesetwari-item:nth-child(4) {
    margin: 20px 0 0 0;
  }
}


.home-charge-tpl {
  padding: 0 0 40px;
}
.home-charge-tab {
  padding: 20px 0 0;
}
.home-charge-tpl .tab-head {
  margin: 0;
  gap: 0 10px;
}
.home-charge-tpl .tab-head > li {
  font-size: 1.6rem;
  border: 2px solid #FFE100;
  border-radius: 10px;
  margin: 0 0 10px;
  padding: 6px;
  position: relative;
}
.home-charge-tpl .tab-head > li p {
  width: 100%;
  text-align: left;
  padding: 0 0 0 30px;
  position: relative;
}
.home-charge-tpl .tab-head > li p::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  width: 22px;
  height: 22px;
  background-color: #E1E1E1;
  border-radius: 4px;
}
.home-charge-tpl .tab-head > li.on p::before {
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  background-color: #fff;
  background-image: url(/share/img/icon-checked-bk.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60% auto;
  border-radius: 4px;
}
.home-charge-tpl .tab-head > li.on {
  color: #000;
  background-color: #FFE100;
}
.home-charge-tpl .tab-head > li.on::before {
  display: none;
}
.home-charge-tpl .js-tab-body {
  background-color: #fff;
  border: 3px solid #FFE100;
  padding: 20px;
}
@media screen and (min-width: 767.99px) {
  .home-charge-tpl {
    padding: 0 0 80px;
  }
  .home-charge-tab {
    padding: 40px 0 0;
  }
  .home-charge-tpl .tab-head {
    gap: 0 20px;
  }
  .home-charge-tpl .tab-head > li {
    font-size: 2.0rem;
    margin: 0 0 20px;
    padding: 20px 30px;
  }
  .home-charge-tpl .tab-head > li p {
    text-align: center;
  }
  .home-charge-tpl .tab-head > li p::before {
    width: 28px;
   height: 28px;
  }
  .home-charge-tpl .js-tab-body {
    border: 5px solid #FFE100;
    padding: 40px;
  }
}

.home-charge-tpl .charge-wrap:nth-child(n+2) {
  margin: 16px 0 0 0;
}
.home-charge-tpl .charge-wrap:nth-child(5) {
  margin-bottom: 30px;
}
.home-charge-tpl .charge-campaign {
  font-size: 1.4rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background-color: #5A5A5A;
  border-radius: 50px;
  max-width: 310px;
  margin: 0 auto;
  padding: 4px 0 2px;
  position: relative;
}
.home-charge-tpl .charge-campaign::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 12px;
  height: 11px;
  background-color: #5A5A5A;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}
.home-charge-tpl .charge-icon {
  padding: 10px 40px;
}
.home-charge-tpl .charge-table td {
  width: 33.33%;
  border: 1px solid #E1E1E1;
  vertical-align: middle;
  padding: 2px 2px 0;
}
.home-charge-tpl .charge-table thead td {
  background-color: #FFF49E;
  vertical-align: middle;
}
.home-charge-tpl .charge-option-item {
  margin-top: 16px;
}
.home-charge-tpl .charge-option-box,
.home-charge-tpl .charge-option-item a {
  color: #1E1E1E;
  text-decoration: none;
  border: 2px solid #E1E1E1;
  border-radius: 10px;
}
.home-charge-tpl .charge-option-item a {
  display: block;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.14)
}
.home-charge-tpl .charge-option-item p:first-child {
  text-align: center;
  background-color: #FFF49E;
  border-radius: 10px 10px 0 0;
  padding: 10px;
}
.home-charge-tpl .charge-option-item p:last-child {
  line-height: 1.5;
  height: 100%;
  background-image: url("/share/img/arrow-link-bk.svg");
  background-position: 94% center;
  background-repeat: no-repeat;
  background-size: 6px auto;
  border-radius: 0 0 10px 10px;
  padding: 10px 34px 10px 16px;
}
.home-charge-tpl .charge-option-item .charge-option-box p:last-child {
  background-image: none;
}
.home-charge-tpl .charge-option-item a:hover {
  border: 2px solid #F57E00;
  background-color: #FFF49E;
}
.home-charge-tpl .charge-option-item a:hover p {
  color: #222;
}
@media screen and (min-width: 767.99px) {
  .home-charge-tpl .charge-wrap {
    display: flex;
  }
  .home-charge-tpl .charge-wrap:nth-child(n+2) {
    margin: 0;
  }
  .home-charge-tpl .charge-wrap-last {
    border-bottom: 1px solid #E1E1E1;
  }
  .home-charge-tpl .charge-icon {
    border: 1px solid #E1E1E1;
    width: 40%;
    height: 120px;
    border-right: none;
    border-bottom: none;
    padding: 16px 50px;
  }
  .home-charge-tpl .charge-icon-cs {
    height: 170px;
  }
  .home-charge-tpl .charge-table {
    height: 120px;
  }
  .home-charge-tpl .charge-table-cs {
    height: 170px;
  }
  .home-charge-tpl .charge-box {
    width: 60%;
  }
  .home-charge-tpl .charge-table td {
    border-bottom: none;
    padding: 2px;
  }
  .home-charge-tpl .charge-table-pc {
    width: 60%;
    margin-left: 40%;
  }
  .home-charge-tpl .charge-table-pc tbody td {
    font-size: 1.8rem;
    width: 33.33%;
    background-color: #FFF49E;
    border: 1px solid #E1E1E1;
    border-bottom: none;
    padding: 10px;
  }
  .home-charge-tpl .charge-option {
    padding-top: 24px;
  }
  .home-charge-tpl .charge-option-item {
    margin-top: 16px;
  }
  .home-charge-tpl .charge-option a,
  .home-charge-tpl .charge-option-box {
    display: flex;
    align-items: center;
  }
  .home-charge-tpl .charge-option-item p:first-child {
    width: 34%;
    font-size: 2.0rem;
    border-radius: 8px 0 0 8px;
    padding: 20px;
  }
  .home-charge-tpl .charge-option-item p:last-child {
    width: 66%;
    line-height: 1.5;
    padding: 10px 34px 10px 16px;
    background-image: url("/share/img/arrow-link-bk.svg");
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 8px auto;
  }
  .home-charge-tpl .charge-table-campaign {
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #5A5A5A;
    border-radius: 50px;
    margin: 0 0 20px;
    padding: 10px 0;
    position: relative
  }
  .home-charge-tpl .charge-table-campaign:after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 14px;
    background-color: #5A5A5A;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
}

.medal-list {
  max-width: 840px;
  margin: auto;
}
.medal-list dt {
  margin-bottom: 10px;
  text-align: center;
}
.medal-list dt img {
  width: 180px;
}
.medal-list dd.award-detail {
  font-size: 1.4rem;
}
.medal-list dd.award-detail{
	min-height: 11rem;
  text-align: center;
}
.medal-list dd.award-detail p.award-title {
  font-size: 1.6rem;
  font-weight: bold;
}
.medal-list dd.award-cons {
  padding: 4px;
  color: #fff;
  text-align: center;
  line-height: 1.4;
  background-image: linear-gradient(113deg, rgba(235, 11, 11, 1), rgba(157, 20, 8, 1) 28%, rgba(235, 11, 11, 1) 50%, rgba(157, 20, 8, 1), rgba(235, 11, 11, 1));
}
.medal-list dd.award-cons p {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
.media_sp #l_contents .medal-list dt img {
  width: 50%;
}
.medal-list dd.award-detail{
	min-height: auto;
	margin-bottom: 8px;
}
}


.cp-ico {
  display: flex;
  background: #ffffff;
  margin-top: 32px;
  border: 1px solid #EBEBEB;
  border-radius: 10px;
}
.cp-ico-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 16px 24px;
}
.cp-ico-item {
  display: flex;
  gap: 4px;
}
.cp-ico-item:nth-of-type(n+5) {
  margin-top: 8px;
}
.cp-ico-list dd {
  font-size: 1.4rem;
  margin-right: 72px;
}
@media screen and (max-width: 767px) {
  .cp-ico {
    display: block;
    margin-top: 24px;
  }
  .cp-ico-list {
    padding: 8px 10px;
    gap: 0;
  }
  .cp-ico-item {
    display: flex;
    flex-basis: 100%;
  }
  .cp-ico-item:nth-of-type(n+5) {
    margin-top: 0;
  }
  .cp-ico-item:nth-of-type(5),
  .cp-ico-item:last-of-type  {
    flex-wrap: wrap;
  }
  .cp-ico-list dt  {
    margin-top: 10px;
    margin-right: 4px;
  }
  .cp-ico-item:nth-of-type(5) dt.cat,
  .cp-ico-item:last-of-type dt.cat  {
    margin-top: 10px;
    margin-right: 0;
  }
  .cp-ico-list dd {
    font-size: 1.3rem;
    margin-top: 10px;
    margin-right: 0;
  }
  .cp-ico-item:nth-of-type(5) dd,
  .cp-ico-item:last-of-type dd {
    flex-basis: 100%;
    margin-top: 0;
    margin-right: 0;
  }
}