@charset "UTF-8";
/* Document
 * ========================================================================== */
/**
 * Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */
hr {
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */
fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */
textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation; /* 1 */
  touch-action: manipulation; /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy=true] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled=true],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

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

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
html {
  font-size: 62.5%;
}

body {
  font: 1.6em "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  font-weight: 500;
}
body.sm.no-scroll {
  overflow: hidden;
}

*:not(.entry-body *) {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.h-type01 {
  color: #000;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1em;
  border-left: 7px solid #0066cc;
  margin: 0;
  padding: 0 0 0 18px;
}
@media (max-width: 428px) {
  .h-type01 {
    font-size: 7.0093457944vw;
    border-left: 1.6355140187vw solid #0066cc;
    padding: 0 0 0 4.2056074766vw;
  }
}

.h-type02 {
  color: #0933cc;
  font-size: 2.4rem;
  line-height: 1.3333em;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .h-type02 {
    font-size: 2.2rem;
    line-height: 1.454545em;
  }
}
@media (max-width: 428px) {
  .h-type02 {
    font-size: 5.1401869159vw;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.table-type01 {
  border-collapse: collapse;
  border-bottom: solid 1px #BDBDBD;
  width: 100%;
}
.table-type01 th {
  color: #000;
  font-size: 1.6rem;
  font-weight: bold;
  vertical-align: center;
  text-align: center;
  background: #E4F8FD;
  border-top: solid 1px #BDBDBD;
  padding: 12px 15px 12px;
  width: 24%;
}
@media (max-width: 767px) {
  .table-type01 th {
    text-align: left;
  }
}
.table-type01 td {
  color: #000;
  border-top: solid 1px #BDBDBD;
  padding: 15px 35px 12px;
}
@media (max-width: 767px) {
  .table-type01.type-sp01 th {
    padding: 10px 10px;
    width: 30%;
  }
  .table-type01.type-sp01 td {
    padding: 10px 15px;
  }
}
@media (max-width: 767px) {
  .table-type01.type-sp02 {
    border-top: 1px solid #7594C0;
    border-bottom: 1px solid #7594C0;
  }
  .table-type01.type-sp02 tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .table-type01.type-sp02 tr th {
    color: #0045ca;
    font-size: 1.6rem;
    line-height: 1em;
    text-align: left;
    background-color: #ececec;
    border: none;
    padding: 15px 13px 14px 13px;
    width: 100%;
  }
  .table-type01.type-sp02 tr td {
    font-size: 1.6rem;
    text-align: left;
    border: none;
    padding: 7px 13px 17px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .table-type01.type-sp03 tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .table-type01.type-sp03 tr th {
    color: #000;
    font-size: 1.6rem;
    line-height: 1em;
    text-align: left;
    background-color: #FFF;
    border: none;
    padding: 25px 15px 3px 15px;
    width: 100%;
    border-top: 1px solid rgba(127, 127, 127, 0.5);
  }
  .table-type01.type-sp03 tr td {
    font-size: 1.6rem;
    text-align: left;
    border: none;
    padding: 5px 15px 15px 15px;
    width: 100%;
  }
  .table-type01.type-sp03 tr:nth-child(odd) th {
    background-color: #e3f0f5;
  }
  .table-type01.type-sp03 tr:nth-child(odd) td {
    background-color: #e3f0f5;
  }
}

@media (max-width: 767px) {
  .scroll {
    overflow: auto;
    white-space: nowrap;
  }
  .scroll:-webkit-scrollbar {
    height: 5px;
  }
  .scroll:-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .scroll:-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
a {
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.link-type01 a {
  color: #FFF;
  font-size: 1.6rem;
  background: #44cff2;
  display: inline-block;
  padding: 7px 14px 6px 22px;
}
.link-type01 a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  width: 12px;
  height: 11px;
  display: inline-block;
  margin-left: 10px;
}
@media (max-width: 428px) {
  .link-type01 a {
    font-size: 3.738317757vw;
    padding: 1.6355140187vw 3.2710280374vw 1.4018691589vw 5.1401869159vw;
  }
  .link-type01 a:after {
    width: 2.8037383178vw;
    height: 2.5700934579vw;
    margin-left: 2.3364485981vw;
  }
}

.btn-type02 a {
  color: #000;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 1em;
}
.btn-type02 a:after {
  content: "";
  background-color: #00d2ff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 12px;
  width: 45px;
  height: 23px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: text-top;
}
@media (max-width: 767px) {
  .btn-type02 a {
    text-align: center;
  }
  .btn-type02 a:after {
    display: block;
    margin: 5px auto 0;
  }
}
@media (max-width: 428px) {
  .btn-type02 a {
    font-size: 4.4392523364vw;
  }
  .btn-type02 a:after {
    background-size: 3.738317757vw 2.8037383178vw;
    width: 10.5140186916vw;
    height: 5.3738317757vw;
    margin: 1.1682242991vw auto 0;
  }
}

.btn-type03 {
  text-align: center;
}
.btn-type03 a {
  color: #FFF;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1em;
  background: #acacad;
  display: inline-block;
  max-width: 320px;
  padding: 12px 10px 10px;
  position: relative;
  width: 100%;
}
.btn-type03 a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 14px;
  width: 18px;
  height: 14px;
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
@media (max-width: 767px) {
  .btn-type03 a {
    max-width: 320px;
    padding: 27px 20px 24px;
  }
}

.btn-type04 a {
  color: #FFF;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1em;
  background: #00d2ff;
  display: inline-block;
  min-width: 150px;
  min-height: 31px;
  padding: 7px 46px 7px 17px;
  position: relative;
}
.btn-type04 a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  width: 19px;
  height: 15px;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 14px;
  margin: auto 0;
}

.btn-type05 a {
  color: #FFF;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1em;
  text-align: left;
  background: #0045ca;
  display: inline-block;
  min-width: 150px;
  min-height: 31px;
  padding: 7px 46px 7px 17px;
  position: relative;
}
.btn-type05 a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  width: 19px;
  height: 15px;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 14px;
  margin: auto 0;
}

.btn-type06 a {
  color: #FFF;
  font-size: 1.9rem;
  font-weight: bold;
  letter-spacing: 0.003em;
  text-align: center;
  background: #02a4f8;
  padding: 10px 38px 10px 15px;
  position: relative;
  max-width: 300px;
  width: 100%;
  min-height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-type06 a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='108px' height='83px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M68.270,2.228 C65.923,-0.103 62.117,-0.103 59.770,2.228 C57.422,4.560 57.422,8.340 59.770,10.672 L85.488,36.220 L5.510,36.220 C2.467,36.220 0.001,38.671 0.001,41.693 C0.001,44.716 2.467,47.166 5.510,47.166 L85.488,47.166 L59.770,72.715 C57.422,75.046 57.422,78.826 59.770,81.158 C60.943,82.324 62.481,82.907 64.020,82.907 C65.558,82.907 67.096,82.324 68.270,81.158 L107.997,41.693 L68.270,2.228 Z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  width: 15px;
  height: 12px;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.wrapper-750px {
  max-width: 750px;
  width: calc(100% - 40px);
  margin: 0 auto;
}
@media (max-width: 428px) {
  .wrapper-750px {
    width: calc(100% - 9.3457943925vw);
  }
}

.wrapper-900px {
  max-width: 900px;
  width: calc(100% - 40px);
  margin: 0 auto;
}
@media (max-width: 428px) {
  .wrapper-900px {
    width: calc(100% - 9.3457943925vw);
  }
}

.wrapper-920px {
  max-width: 920px;
  width: calc(100% - 40px);
  margin: 0 auto;
}
@media (max-width: 428px) {
  .wrapper-920px {
    width: calc(100% - 9.3457943925vw);
  }
}

.wrapper-1000px {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
}

.wrapper-1126px {
  max-width: 1126px;
  width: calc(100% - 40px);
  margin: 0 auto;
}
@media (max-width: 428px) {
  .wrapper-1126px {
    width: calc(100% - 9.3457943925vw);
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.inline {
  display: inline;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

@media (max-width: 767px) {
  .inline-xs {
    display: inline;
  }
  .block-xs {
    display: block !important;
  }
  .inline-block-xs {
    display: inline-block;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.bold {
  font-weight: bold;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.font14 {
  font-size: 1.4rem !important;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.space00b-p {
  padding-bottom: 0 !important;
}

.space00-p {
  padding: 0 !important;
}

.space00all {
  margin: 0 !important;
}

.space20l-p {
  padding-left: 20px !important;
}

.space00b {
  margin-bottom: 0 !important;
}

.space05b {
  margin-bottom: 5px !important;
}

.space10b {
  margin-bottom: 10px !important;
}

.space15b {
  margin-bottom: 15px !important;
}

.space20b {
  margin-bottom: 20px !important;
}

.space25b {
  margin-bottom: 25px !important;
}

.space30b {
  margin-bottom: 30px !important;
}

.space35b {
  margin-bottom: 35px !important;
}

.space40b {
  margin-bottom: 40px !important;
}

.space45b {
  margin-bottom: 45px !important;
}

.space50b {
  margin-bottom: 50px !important;
}

.space55b {
  margin-bottom: 55px !important;
}

.space60b {
  margin-bottom: 60px !important;
}

.space65b {
  margin-bottom: 65px !important;
}

.space70b {
  margin-bottom: 70px !important;
}

.space75b {
  margin-bottom: 75px !important;
}

.space80b {
  margin-bottom: 80px !important;
}

.space90b {
  margin-bottom: 90px !important;
}

.space10l {
  margin-left: 10px;
}

.space15l {
  margin-left: 15px;
}

.space20l {
  margin-left: 20px;
}

.space30l {
  margin-left: 30px;
}

.space40l {
  margin-left: 40px;
}

.space50l {
  margin-left: 50px;
}

.space05r {
  margin-right: 5px;
}

.space10r {
  margin-right: 10px;
}

.space15r {
  margin-right: 15px;
}

.space30r {
  margin-right: 30px;
}

.space40r {
  margin-right: 40px;
}

.space50r {
  margin-right: 50px;
}

.space05t {
  margin-top: 5px;
}

.space10t {
  margin-top: 10px;
}

.space15t {
  margin-top: 15px !important;
}

@media (max-width: 767px) {
  .space10b-p {
    padding-bottom: 10px !important;
  }
  .space00t-xs {
    margin-top: 0 !important;
  }
  .space15t-xs {
    margin-top: 15px !important;
  }
  .space30t-xs {
    margin-top: 30px !important;
  }
  .space50t-xs {
    margin-top: 50px !important;
  }
  .space00b-xs {
    margin-bottom: 0 !important;
  }
  .space05b-xs {
    margin-bottom: 5px !important;
  }
  .space10b-xs {
    margin-bottom: 10px !important;
  }
  .space15b-xs {
    margin-bottom: 15px !important;
  }
  .space20b-xs {
    margin-bottom: 20px !important;
  }
  .space25b-xs {
    margin-bottom: 25px !important;
  }
  .space30b-xs {
    margin-bottom: 30px !important;
  }
  .space40b-xs {
    margin-bottom: 40px !important;
  }
  .space50b-xs {
    margin-bottom: 50px !important;
  }
  .space60b-xs {
    margin-bottom: 60px !important;
  }
  .space00l-xs {
    margin-left: 0 !important;
  }
  .space05l-xs {
    margin-left: 5px !important;
  }
  .space10l-xs {
    margin-left: 10px !important;
  }
  .space15l-xs {
    margin-left: 15px !important;
  }
  .space20l-xs {
    margin-left: 20px !important;
  }
  .space2em-xs {
    margin-left: 2em !important;
  }
  .space00r-xs {
    margin-right: 0 !important;
  }
  .space05r-xs {
    margin-right: 5px !important;
  }
  .space10r-xs {
    margin-right: 10px !important;
  }
  .space15r-xs {
    margin-right: 15px !important;
  }
  .space20r-xs {
    margin-right: 20px !important;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .hidden-md {
    display: none;
  }
  .visible-sm {
    display: none;
  }
  .visible-xs {
    display: none;
  }
  .visible-xss {
    display: none;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  .hidden-md {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-xs {
    display: none;
  }
  .visible-xss {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .hidden-sm {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-xs {
    display: none;
  }
  .visible-xss {
    display: none;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
  .visible-sm {
    display: none;
  }
  .visible-xs {
    display: block;
  }
  .visible-xs.inline {
    display: inline !important;
  }
  .visible-xss {
    display: none;
  }
}
@media (max-width: 428px) {
  .hidden-xss {
    display: none;
  }
  .visible-xss {
    display: block;
  }
  .visible-xss.inline {
    display: inline;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.box-message-full {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1;
}
.box-message-full .contents-frame {
  color: #FFF;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
#header {
  background: #FFF;
}
#header .wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 31px 15px 29px;
  position: relative;
  height: 90px;
}
#header .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px;
  padding-top: 1px;
}
#header .logo a {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 405.93 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230068b6; %7D .cls-2 %7B fill: %23976300; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B isolation: isolate; %7D .cls-5 %7B fill: %239b7c00; %7D .cls-6 %7B fill: %23002063; %7D .cls-7 %7B fill: %23003f76; %7D .cls-8 %7B fill: %23fbc600; %7D .cls-9 %7B fill: %23002566; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-4'%3E%3Cg%3E%3Cpath class='cls-9' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-1' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-8' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-8' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-7' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-2' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-5' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-1' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-9' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3Cg%3E%3Cpath class='cls-6' d='M250.92,31.67h-25.71c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h8.87c.79,0,1.44.64,1.44,1.44v16.4c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-16.4c0-.79.64-1.44,1.44-1.44h8.87c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Cpath class='cls-6' d='M156.31,31.74h0c-1.41,0-2.55,1.14-2.55,2.55v6.16c0,.79-.64,1.44-1.44,1.44h-17.74c-.79,0-1.44-.64-1.44-1.44v-6.16c0-1.41-1.14-2.55-2.55-2.55h0c-1.41,0-2.55,1.14-2.55,2.55v20.31c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-6.18c0-.79.64-1.44,1.44-1.44h17.74c.79,0,1.44.64,1.44,1.44v6.18c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-20.31c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Ccircle class='cls-6' cx='175.16' cy='33.32' r='3.51'/%3E%3Crect class='cls-6' x='172.61' y='41.26' width='5.1' height='15.88' rx='2.55' ry='2.55'/%3E%3Cpath class='cls-6' d='M288.41,57.11h-16.73c-5.08,0-9.63-3.56-10.44-8.57-1.04-6.42,3.91-11.99,10.14-11.99h13.63c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55h-13.42c-2.49,0-4.78,1.66-5.27,4.1-.68,3.33,1.86,6.26,5.07,6.26h17.03c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M327.45,57.11h-15.76c-4.54,0-8.22-3.68-8.22-8.22v-14.68c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v14.68c0,1.72,1.4,3.12,3.12,3.12h15.76c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M353.89,58.74c-7.91,0-13.23-4.63-13.23-11.53v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,4.74,4.2,6.43,8.13,6.43s8.13-1.69,8.13-6.43v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,6.89-5.32,11.53-13.23,11.53Z'/%3E%3Cpath class='cls-6' d='M399.69,43.97h-13.76c-.63,0-1.14-.51-1.14-1.14s.51-1.14,1.14-1.14h15.75c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55h-15.75c-3.9,0-6.98,3.6-6.09,7.66.63,2.87,3.32,4.83,6.27,4.83h13.58c.63,0,1.14.51,1.14,1.14v.8c0,.63-.51,1.14-1.14,1.14h-17.45c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h17.45c3.45,0,6.24-2.79,6.24-6.24v-.8c0-3.45-2.79-6.24-6.24-6.24Z'/%3E%3C/g%3E%3Crect class='cls-6' x='196.96' y='44.28' width='13.48' height='5.1' rx='2.55' ry='2.55'/%3E%3Crect class='cls-6' x='270.53' y='44.28' width='15.33' height='5.1' rx='2.55' ry='2.55'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: 100% 100%;
  display: block;
  width: 204px;
  height: 40px;
}
#header .nav-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 38px;
}
#header .nav-transition {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 19px;
}
#header .nav-transition li.hanshin-exp a {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448.79 141.69'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23231815; %7D .cls-2 %7B fill: %23005bac; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-2' d='M55.69,47.3c2.58.21,5.58.63,8.75,1.25-3.49,3.06-6.48,5.26-8.47,6.33-3.14,1.66-6.65,3.25-9.89,4.39-.04-.65-.05-1.45-.05-2.08,0-3.58.56-6.97,1.43-10.11,2.56-.02,5.49.01,8.23.23ZM80.39,32.99c-3.14,3.74-6.34,7.19-9.39,10.23-7.22-1.07-14.96-1.57-21.4-1.44,4.19-9.97,10.96-16.39,11.07-16.49.08-.08,7.14-7.89,16.36-12.33,7.02-3.37,10.48-2.83,11.54-2.21.61.36.97.93,1.01,1.59,0,.22.02.46.02.73,0,3.11-1.11,10.22-9.21,19.91ZM36.32,53.66c-.77,3.39-1.12,6.09-1.27,8.85-6,.49-10.42.69-15.64-.36-3.44-.68-6.24-2.66-6.25-4.34,0,0-.07-.38-.07-.39,0-2.95,5.72-6.05,9.65-7.22,2.24-.66,7.62-2.03,15.85-2.79-.83,1.96-1.8,4.16-2.27,6.24ZM54.98,76.51c-2.14-1.95-4.05-4.37-5.41-6.67,12.62-3.53,23.88-9.88,31.86-16.15,6.32,2.73,12.74,6.29,16.06,10.91,1.67,2.32,2.52,4.63,2.52,6.82,0,1.16-.24,2.28-.71,3.36-2.08,4.7-9.11,8.79-17.34,9.71-7.29.82-18.51-.28-26.97-7.99ZM105.88,55.88c-5.41-3.74-10.99-6.46-17.12-8.6.78-.83,3.94-4.1,6.32-6.85,5.16-5.95,13.22-17.07,13.22-28.57,0-.38-.01-.77-.03-1.15-.22-4.84-2-8.08-5.22-9.74-6.46-3.33-21.24,2.6-30.12,8.61-10.95,7.42-17.51,14.46-17.59,14.55-.12.11-8.28,7.9-14.08,18.31-4.04.35-7.61.76-10.62,1.36-13.94,2.7-26.06,7.73-29.71,13.74-.7,1.15-.92,2.37-.92,3.41,0,.34.04.67.12,1,.36,1.51,2.66,5.02,9.08,7.7,6.49,2.71,15.15,4.02,26.69,2.94,1.94,8.72,7.37,16.62,14.99,22.09,11.82,8.5,25.92,14.73,48.09,10.01,10.29-2.18,19.19-9.34,21.18-19.29.33-1.64.48-3.26.48-4.88,0-8.98-5.88-18.51-14.74-24.64'/%3E%3Cg%3E%3Cpath class='cls-1' d='M162.65,67.4c-1.69.18-5.52.06-6.78,0v-24.96h8.29l-5.16,12.08s5.97,3.24,6.9,6.83c.93,3.61-1.15,5.81-3.25,6.04ZM168.28,52.9l7.22-17.42h-28.18v55.03h8.55v-15.91c.85.06,6.22.08,7.71,0,6.54-.37,10.02-3.1,10.49-9.72.46-6.62-5.79-11.98-5.79-11.98'/%3E%3Cpath class='cls-1' d='M204.66,56.5c-.99,6.54-3.13,11.31-6.22,15.07-2.64-3.74-5.2-8.5-6.2-15.07h12.42ZM216.74,42.32v-6.84h-38.89v6.62s.05,10.45-1.04,19c-.36,2.84-2.66,11.85-5.49,14.8-3.82,4.74-8.21,6.23-8.21,6.23v8.6c13.92-4.8,19.38-17,21.01-24.89.33-1.57.61-3.49.85-5.55,1.04,3.26,2.92,10.2,8.09,16.55-6.87,5.32-14.09,6.44-14.09,6.44v7.44c8.2-1.47,14.54-4.79,19.33-8.45,4.37,3.93,10.28,7.1,17.51,8.22v-7.14s-6.56-1.08-12.05-6.07c10.62-12.63,10.76-27.74,10.76-27.74h-28.46v-7.24h30.68'/%3E%3Cpath class='cls-1' d='M251.7,41.45h-9.09v-8.31h-8.69v8.31h-8.82v7.13h15.78c-3.26,11.84-16.6,19.03-16.6,19.03v9.34s4.43-2.32,9.78-6.6v20.16h8v-24.29c4.81,1.81,9.38,5.88,9.38,5.88v-9.13s-3.51-2.59-6.63-3.96c3.28-4.87,5.84-10.9,6.89-17.55'/%3E%3Cpath class='cls-1' d='M278.62,62.14h7.87v7.13h-7.87v-7.13ZM262.15,62.14h7.87v7.13h-7.87v-7.13ZM262.14,48.2h7.86v6.73h-7.86v-6.73ZM278.62,48.18h7.87v6.74h-7.87v-6.74ZM294.65,41.25h-16.03v-8.11h-8.62v8.11h-16.01v35.2h16.01v14.06h8.62v-14.06h16.03v-35.2'/%3E%3Cpolyline class='cls-1' points='343 37.03 343 33.23 333.34 33.23 333.34 37.03 305.01 37.03 305.01 43.28 371.34 43.28 371.34 37.03 343 37.03'/%3E%3Cpath class='cls-1' d='M322.93,54.31h30.47v-3.26h-30.47v3.26ZM314.33,45.87h47.67v13.7h-47.67v-13.7Z'/%3E%3Cpolyline class='cls-1' points='307.01 61.95 307.01 90.5 315.36 90.5 315.36 67.89 361.01 67.89 361.01 90.5 369.36 90.5 369.36 61.95 307.01 61.95'/%3E%3Cpath class='cls-1' d='M329.76,79.4h16.85v-3.31h-16.85v3.31ZM321.39,70.47h33.56v14.44h-33.56v-14.44Z'/%3E%3Cpath class='cls-1' d='M427.76,53.74h8.94v4.44h-8.94v-4.44ZM410.68,53.74h8.95v4.44h-8.95v-4.44ZM447.25,44.31v-6.38h-19.51v-5.17h-8.13v5.17h-19.54v6.38h19.54v3.43h-17.14v16.47h12.54c-1.86,1.75-5.85,5.52-13.88,8.32v7.37s10.56-1.99,18.5-10.91v11.77h8.11v-11.75c8.16,9.15,18.59,10.55,18.59,10.55v-7.32c-8.03-2.55-11.98-6.07-13.69-8.02h12.28v-16.47h-17.18v-3.43h19.51'/%3E%3Cpath class='cls-1' d='M406.26,82.44c-10.3,0-9.81-7.12-9.81-7.12v-18.96h-15.11v7.02h6.93v15.76l-6.84,4.07v8.19l12.21-7.04s3.2,5.01,14.45,5.01h40.69v-6.93h-42.52'/%3E%3Cpath class='cls-1' d='M396.61,46.23v-7.59s-5.29-3.45-14.45-5.49v7.6s8.86,2.22,14.45,5.48'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M97.79,122.51c-2.08,2.26-3.71,3.46-4.73,4.21l-2.59-1.57c4.06-2.8,6.28-5.73,7.76-8.42l3.21.61c-.45.83-.89,1.6-1.56,2.53h5.67l.9-3.36h3.5l-.9,3.36h11.95l-.71,2.64h-11.95l-1.21,4.53h13.36l-.7,2.61h-9.63l-2.16,8.04c-.19.72.4.72.66.72h3.9c1.08,0,1.35-.13,2.6-3.6l3.13.43c-1.6,4.74-2.94,5.83-5.04,5.83h-6.75c-2.49,0-2.38-1.52-2.18-2.24l2.46-9.19h-5.44c-1.66,6.07-6.38,10.12-14.32,12.01l-1.17-2.58c8.28-1.7,11.03-5.35,12.12-9.43h-9.17l.7-2.61h14.12l1.21-4.53h-7.04Z'/%3E%3Cpath class='cls-1' d='M123.78,126.83h6.55l-1.91,7.14c-.6,2.24,1.46,4.32,6.44,4.32h17l-1.39,2.64h-16.5c-2.29,0-6.12-.4-7.13-2.96-1.46,1.41-3.65,2.74-5.72,3.73l-.73-3.01c.71-.32,2.34-1.04,4.01-2.13l1.89-7.06h-3.21l.71-2.66ZM129.22,116.92c1.59,1.41,2.26,2.45,3.67,4.53l-3.3,1.81c-.43-.96-1.61-3.14-3.24-4.66l2.87-1.68ZM134.25,124.91c-1.04.69-1.55,1.01-2.28,1.41l-1.78-2.16c1.45-.77,5.23-2.77,9.28-7.75l2.91.88c-.55.69-1.15,1.46-2.4,2.72h4.62c1.43-1.31,2.48-2.8,2.95-3.44l3.02.69c-.83,1.15-1.8,2.21-2.34,2.74h7.11l-.64,2.4h-7.47l-.61,2.29h6.45l-.61,2.26h-6.45l-.62,2.32h6.45l-.61,2.26h-6.45l-.64,2.4h8.02l-.64,2.4h-20.34l3.06-11.43ZM135.75,131.54l-.64,2.4h5.93l.64-2.4h-5.93ZM136.98,126.96l-.62,2.32h5.93l.62-2.32h-5.93ZM138.2,122.41l-.61,2.29h5.93l.61-2.29h-5.93Z'/%3E%3Cpath class='cls-1' d='M167.55,137.51c3.93-.13,12-.43,14.21-8.68.56-2.1.98-6.95-6.64-7.35-1.71,4.42-3.54,9.19-7.05,13-.78.83-3.5,3.75-7.29,3.75-4.29,0-5.38-4-4.38-7.72,1.72-6.42,8.74-11.83,18.46-11.83,10.87,0,12.09,6.07,10.92,10.44-2.83,10.58-14.59,11.08-18.04,11.21l-.19-2.82ZM159.86,130.9c-.77,2.88.2,4.39,1.83,4.39,4.39,0,8.34-9.96,9.66-13.69-8.13,1.12-10.87,6.95-11.5,9.3Z'/%3E%3Cpath class='cls-1' d='M189.35,126.8h6.42l-2.24,8.36c.27,2.16,3.73,3.06,6.48,3.06h17.19l-1.25,2.58h-16.31c-6.03,0-7.03-2.1-7.44-3.04-1.85,1.76-4.75,3.3-5.56,3.76l-.76-3.14c.18-.05,2.62-1.09,4.01-2.02l1.85-6.9h-3.11l.71-2.66ZM194.72,116.92c1.33,1.14,3.11,3.2,3.68,4.61l-3.27,1.81c-1.07-2.13-1.86-3.33-3.27-4.79l2.86-1.62ZM221.28,121.69h-10.28c-.39.48-.77.93-1.26,1.41h9.3l-3.65,13.61h-18.73l3.65-13.61h6.22c.44-.56.81-1.17.93-1.41h-8.71l.64-2.37h4.95c-.31-.69-.8-1.89-.92-2.08l3.26-.8c.58,1.12.95,2.21,1.13,2.88h5.37c.78-.83,1.74-1.97,2.38-2.9l3.31.59c-.37.4-.6.64-2.29,2.32h5.34l-.64,2.37ZM201,132.71l-.49,1.81h12.15l.49-1.81h-12.15ZM202,128.99l-.49,1.81h12.15l.49-1.81h-12.15ZM203,125.26l-.49,1.81h12.15l.49-1.81h-12.15Z'/%3E%3Cpath class='cls-1' d='M234.25,128.61c1.67-.37,4.45-.99,8.1-2.61-.41-.43-1.39-1.41-2.35-3.22-1.2.69-1.84,1.01-2.86,1.49l-1.45-2.02-1.04,3.89h-2.98l-1.02,3.81h3.24l-.71,2.64h-3.24l-1.21,4.53c1.07-.21,1.9-.37,3.8-.75l-.69,2.56c-7.88,1.65-10.63,2.02-12.39,2.24l.3-2.69c.16,0,1.11-.11,1.35-.13l2.61-9.72h2.92l-2.49,9.3c.2-.03,1.26-.19,1.47-.24l3.09-11.53h-4.62l2.26-8.44h10.58l-1.21,4.53c3.33-1.41,6.55-3.78,8.06-5.65l3.31.35c-.53.61-.8.91-1.25,1.36h8.65l-.67,2.5c-1.09,1.12-3.06,3.12-6.4,5.19,2.82,1.68,5.06,2.13,6.52,2.42l-2.15,2.64c-1.82-.53-4.76-1.41-7.48-3.36-3.61,1.73-6.75,2.72-9.04,3.41l-1.01-2.48ZM227.66,123.76h4.62l.99-3.7h-4.62l-.99,3.7ZM250.87,130.9l-2.85,10.63h-3.08l.28-1.04h-8.55l-.28,1.04h-3.11l2.85-10.63h14.74ZM238.56,133.43l-1.21,4.53h8.55l1.21-4.53h-8.55ZM243.13,120.67c-.21.16-.29.21-.49.37.35.77,1.01,1.97,2.68,3.44,3.1-1.79,4.25-3.04,4.98-3.81h-7.17Z'/%3E%3Cpath class='cls-1' d='M278.38,117.43h3.77l-1.38,5.17h5.63l-.74,2.77h-5.63l-.59,2.18c-.44,1.65-2.14,6.63-7.11,9.54-3.87,2.24-8.97,3.04-11.52,3.38l-.8-2.77c3.28-.37,7.95-1.07,11.15-3.22,2.96-2,4.12-5.49,4.5-6.9l.59-2.21h-10.48l-1.86,6.93h-3.77l1.86-6.93h-5.54l.74-2.77h5.53l1.34-5.01h3.77l-1.34,5.01h10.48l1.38-5.17Z'/%3E%3Cpath class='cls-1' d='M315.99,127.28l-.86,3.22h-29.08l.86-3.22h29.08Z'/%3E%3Cpath class='cls-1' d='M325.42,118.73l-2.11,7.89c6.62-1.01,11.75-2.66,16.55-4.56l1.35,2.77c-7.66,2.8-13.87,3.97-18.7,4.77l-1.54,5.75c-.33,1.23.22,1.49,2.25,1.49h10.94c3.47,0,5.44-.27,6.53-.43l-.73,3.2c-1.37.11-2.88.24-6.97.24h-11.17c-4.42,0-5.6-1.12-4.92-3.62l4.69-17.5h3.83ZM341.51,122.11c-.36-1.97-.56-2.66-1.18-4.29l2.66-.75c.6,1.41,1.01,2.69,1.26,4.21l-2.74.83ZM346.08,121.42c-.41-2.26-.73-3.14-1.16-4.24l2.62-.75c.53,1.2,1,2.61,1.21,4.05l-2.67.93Z'/%3E%3Cpath class='cls-1' d='M344.54,137.8c7.56-2.08,17.37-7.89,23.18-15.98h-17.03l.78-2.9h22.01c-.89,1.6-3.16,5.81-9.25,11.05,3.16,2.5,6.19,5.12,8.95,7.91l-3.76,2.53c-2.75-3.54-6.8-7.14-8.03-8.15-4.75,3.57-9.62,6.34-15.25,8.04l-1.59-2.5Z'/%3E%3Cpath class='cls-1' d='M402.74,136.34c-4.04-2.77-10.29-8.28-11.75-9.7-1.33-1.28-1.81-1.79-2.7-1.79-1.05,0-1.97.64-2.53,1.01-1.29.91-6.79,5.17-7.9,6.02l-1.98-2.64c1.3-.83,4.37-3.01,6.32-4.4,4.29-3.04,5.77-3.06,6.85-3.06,2.13,0,3.32,1.04,4.81,2.34,4.57,4.1,5.45,4.71,11.99,9.38l-3.11,2.82Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: cover;
  display: block;
  width: 138px;
  height: 44px;
}
@media (max-width: 767px) {
  #header .wrapper {
    padding: 17px 17px 17px 20px;
    height: 70px;
  }
  #header .logo {
    padding-top: 0;
  }
  #header .logo a {
    background-size: 100% 100%;
    width: 179px;
    height: 36px;
  }
  #header .nav-transition li.hanshin-exp a {
    width: 100px;
    height: 32px;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
#navigation {
  background: #DADADA;
  padding: 50px 0 0;
}
@media (max-width: 767px) {
  #navigation {
    padding-top: 20px;
  }
}
#navigation #navigation-status {
  margin-bottom: 50px;
}
#navigation #navigation-status a {
  color: #FFF;
  background: #ff0000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 13px;
  padding: 13px 21px 10px;
}
#navigation #navigation-status a::before {
  content: "";
  background-image: url(../img/user/i-status.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 35px;
  width: 43px;
  height: 35px;
  display: inline-block;
  margin-right: 5px;
}
#navigation #navigation-status a .news-date {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 35px;
  width: 90px;
  white-space: nowrap;
}
#navigation #navigation-status a .news-title {
  font-size: 1.7rem;
  font-weight: bold;
  letter-spacing: 0.005em;
  width: calc(100% - 43px - 15px - 90px - 15px);
  line-height: 1.6em;
  margin-top: 0.14em;
}
@media (max-width: 767px) {
  #navigation #navigation-status {
    margin-bottom: 20px;
  }
  #navigation #navigation-status a {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0px 13px;
    padding: 15px 20px;
  }
  #navigation #navigation-status a::before {
    background-size: 25px;
    width: 25px;
    height: 30px;
    margin-right: 0;
  }
  #navigation #navigation-status a .news-title {
    font-size: 1.6rem;
    width: 100%;
    line-height: 1.625em;
    margin-top: 0;
  }
}
#navigation #navigation-tab ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
#navigation #navigation-tab ul li {
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
  max-width: 380px;
  width: 100%;
}
#navigation #navigation-tab ul li a {
  color: #FFF;
  line-height: 1.3em;
  background: #acacac;
  border-radius: 10px;
  display: block;
  padding: 20px 15px 14px;
  width: 100%;
}
#navigation #navigation-tab ul li a img {
  vertical-align: baseline;
}
#navigation #navigation-tab ul li a br {
  display: none;
}
#navigation #navigation-tab ul li a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.61 26.13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: currentColor; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,2C0,1.49.2.98.59.59,1.37-.2,2.63-.2,3.41.59l19.89,19.89L43.2.59c.78-.78,2.05-.78,2.83,0,.78.78.78,2.05,0,2.83l-22.72,22.72L.59,3.41c-.39-.39-.59-.9-.59-1.41Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(0%) hue-rotate(219deg) brightness(104%) contrast(100%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(0%) hue-rotate(219deg) brightness(104%) contrast(100%);
  margin: 12px auto 0;
  height: 9px;
  width: 16px;
}
@media (max-width: 767px) {
  #navigation #navigation-tab ul {
    gap: 10px;
  }
  #navigation #navigation-tab ul li {
    font-size: 1.6rem;
  }
  #navigation #navigation-tab ul li a {
    padding: 15px;
  }
  #navigation #navigation-tab ul li a img {
    width: auto;
    height: 12px;
  }
  #navigation #navigation-tab ul li a br {
    display: block;
  }
}

body#index #navigation-tab ul li.news a {
  color: #0068b7;
  background: #f2f2f1;
  margin-bottom: 0;
  padding-bottom: 30px;
  pointer-events: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body#index #navigation-tab ul li.news a img, body#index #navigation-tab ul li.news a:after {
  -webkit-filter: brightness(0) saturate(100%) invert(25%) sepia(98%) saturate(1615%) hue-rotate(187deg) brightness(92%) contrast(101%);
          filter: brightness(0) saturate(100%) invert(25%) sepia(98%) saturate(1615%) hue-rotate(187deg) brightness(92%) contrast(101%);
}
@media (max-width: 767px) {
  body#index #navigation-tab ul li.news a {
    padding-bottom: 25px;
  }
}
body#index #navigation-tab ul li.news a {
  background-color: #fff;
}

body#overview #navigation-tab ul li.overview a {
  color: #0068b7;
  background: #f2f2f1;
  margin-bottom: 0;
  padding-bottom: 30px;
  pointer-events: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body#overview #navigation-tab ul li.overview a img, body#overview #navigation-tab ul li.overview a:after {
  -webkit-filter: brightness(0) saturate(100%) invert(25%) sepia(98%) saturate(1615%) hue-rotate(187deg) brightness(92%) contrast(101%);
          filter: brightness(0) saturate(100%) invert(25%) sepia(98%) saturate(1615%) hue-rotate(187deg) brightness(92%) contrast(101%);
}
@media (max-width: 767px) {
  body#overview #navigation-tab ul li.overview a {
    padding-bottom: 25px;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
main .title-contents {
  background-color: #f2f2f1;
  height: 230px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
main .title-contents:before {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.39 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23002666; %7D .cls-2 %7B fill: %239d7c00; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B fill: %23996300; %7D .cls-5 %7B fill: %230068b7; %7D .cls-6 %7B isolation: isolate; %7D .cls-7 %7B fill: %23fcc800; %7D .cls-8 %7B fill: %23004077; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-6'%3E%3Cg%3E%3Cpath class='cls-1' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-5' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-5' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-7' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-7' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-8' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-4' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-5' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 740px 527px;
  background-position: right -127px top -168px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 230px;
}
main .title-contents .title-contents--wrapper {
  max-width: 1000px;
  width: calc(100% - 60px);
  position: relative;
  z-index: 2;
}
main .title-contents p:after {
  content: "";
  width: 35px;
  height: 6px;
  background: #000;
  display: block;
  margin: 20px 0;
}
@media (max-width: 992px) {
  main .title-contents {
    height: 180px;
  }
  main .title-contents:before {
    content: "";
    background-size: 423px 302px;
    background-position: right -155px top -26px;
    height: 180px;
    opacity: 0.29;
  }
  main .title-contents p img {
    width: auto;
    max-height: 27px;
  }
  main .title-contents p:after {
    width: 28px;
    height: 5px;
    margin: 15px 0 8px;
  }
  main .title-contents .title-contents--title img {
    width: auto;
    max-height: 20px;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
#footer .footer-inner {
  background-color: #F2F2F2;
  position: relative;
  overflow: hidden;
}
#footer .footer-inner:before {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.39 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23002666; %7D .cls-2 %7B fill: %239d7c00; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B fill: %23996300; %7D .cls-5 %7B fill: %230068b7; %7D .cls-6 %7B isolation: isolate; %7D .cls-7 %7B fill: %23fcc800; %7D .cls-8 %7B fill: %23004077; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-6'%3E%3Cg%3E%3Cpath class='cls-1' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-5' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-5' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-7' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-7' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-8' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-4' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-5' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: calc(50% + 490px) 15px;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 1782px;
  height: 1271px;
  opacity: 0.29;
}
#footer .footer-inner .wrapper {
  max-width: 1120px;
  margin: 0 auto;
  width: calc(100% - 60px);
  padding: 73px 0 93px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 1;
}
#footer .footer-inner .footer-contents {
  width: 500px;
  padding-top: 4px;
}
#footer .footer-inner .footer-contents .footer-contents--logo {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 405.93 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230068b6; %7D .cls-2 %7B fill: %23976300; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B isolation: isolate; %7D .cls-5 %7B fill: %239b7c00; %7D .cls-6 %7B fill: %23002063; %7D .cls-7 %7B fill: %23003f76; %7D .cls-8 %7B fill: %23fbc600; %7D .cls-9 %7B fill: %23002566; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-4'%3E%3Cg%3E%3Cpath class='cls-9' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-1' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-8' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-8' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-7' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-2' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-5' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-1' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-9' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3Cg%3E%3Cpath class='cls-6' d='M250.92,31.67h-25.71c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h8.87c.79,0,1.44.64,1.44,1.44v16.4c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-16.4c0-.79.64-1.44,1.44-1.44h8.87c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Cpath class='cls-6' d='M156.31,31.74h0c-1.41,0-2.55,1.14-2.55,2.55v6.16c0,.79-.64,1.44-1.44,1.44h-17.74c-.79,0-1.44-.64-1.44-1.44v-6.16c0-1.41-1.14-2.55-2.55-2.55h0c-1.41,0-2.55,1.14-2.55,2.55v20.31c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-6.18c0-.79.64-1.44,1.44-1.44h17.74c.79,0,1.44.64,1.44,1.44v6.18c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-20.31c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Ccircle class='cls-6' cx='175.16' cy='33.32' r='3.51'/%3E%3Crect class='cls-6' x='172.61' y='41.26' width='5.1' height='15.88' rx='2.55' ry='2.55'/%3E%3Cpath class='cls-6' d='M288.41,57.11h-16.73c-5.08,0-9.63-3.56-10.44-8.57-1.04-6.42,3.91-11.99,10.14-11.99h13.63c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55h-13.42c-2.49,0-4.78,1.66-5.27,4.1-.68,3.33,1.86,6.26,5.07,6.26h17.03c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M327.45,57.11h-15.76c-4.54,0-8.22-3.68-8.22-8.22v-14.68c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v14.68c0,1.72,1.4,3.12,3.12,3.12h15.76c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M353.89,58.74c-7.91,0-13.23-4.63-13.23-11.53v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,4.74,4.2,6.43,8.13,6.43s8.13-1.69,8.13-6.43v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,6.89-5.32,11.53-13.23,11.53Z'/%3E%3Cpath class='cls-6' d='M399.69,43.97h-13.76c-.63,0-1.14-.51-1.14-1.14s.51-1.14,1.14-1.14h15.75c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55h-15.75c-3.9,0-6.98,3.6-6.09,7.66.63,2.87,3.32,4.83,6.27,4.83h13.58c.63,0,1.14.51,1.14,1.14v.8c0,.63-.51,1.14-1.14,1.14h-17.45c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h17.45c3.45,0,6.24-2.79,6.24-6.24v-.8c0-3.45-2.79-6.24-6.24-6.24Z'/%3E%3C/g%3E%3Crect class='cls-6' x='196.96' y='44.28' width='13.48' height='5.1' rx='2.55' ry='2.55'/%3E%3Crect class='cls-6' x='270.53' y='44.28' width='15.33' height='5.1' rx='2.55' ry='2.55'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: cover;
  display: block;
  width: 305px;
  height: 60px;
  margin-bottom: 14px;
}
#footer .footer-inner .footer-contents .footer-contents--logo-txt {
  font-size: 1.4rem;
  margin-bottom: 37px;
  letter-spacing: 0.05em;
}
#footer .footer-inner .footer-contents .footer-contents--logo-txt strong {
  font-size: 1.8rem;
  font-weight: bold;
}
#footer .footer-inner .footer-contents .footer-contents--txt {
  font-size: 1.2rem;
  line-height: 1.666em;
}
#footer .footer-inner .footer-contacts {
  width: 300px;
}
#footer .footer-inner .footer-contacts .footer-contacts--logo {
  width: 210px;
  margin-left: auto;
  margin-bottom: 45px;
}
#footer .footer-inner .footer-contacts .footer-contacts--logo a {
  font-size: 0;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448.79 141.69'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23231815; %7D .cls-2 %7B fill: %23005bac; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-2' d='M55.69,47.3c2.58.21,5.58.63,8.75,1.25-3.49,3.06-6.48,5.26-8.47,6.33-3.14,1.66-6.65,3.25-9.89,4.39-.04-.65-.05-1.45-.05-2.08,0-3.58.56-6.97,1.43-10.11,2.56-.02,5.49.01,8.23.23ZM80.39,32.99c-3.14,3.74-6.34,7.19-9.39,10.23-7.22-1.07-14.96-1.57-21.4-1.44,4.19-9.97,10.96-16.39,11.07-16.49.08-.08,7.14-7.89,16.36-12.33,7.02-3.37,10.48-2.83,11.54-2.21.61.36.97.93,1.01,1.59,0,.22.02.46.02.73,0,3.11-1.11,10.22-9.21,19.91ZM36.32,53.66c-.77,3.39-1.12,6.09-1.27,8.85-6,.49-10.42.69-15.64-.36-3.44-.68-6.24-2.66-6.25-4.34,0,0-.07-.38-.07-.39,0-2.95,5.72-6.05,9.65-7.22,2.24-.66,7.62-2.03,15.85-2.79-.83,1.96-1.8,4.16-2.27,6.24ZM54.98,76.51c-2.14-1.95-4.05-4.37-5.41-6.67,12.62-3.53,23.88-9.88,31.86-16.15,6.32,2.73,12.74,6.29,16.06,10.91,1.67,2.32,2.52,4.63,2.52,6.82,0,1.16-.24,2.28-.71,3.36-2.08,4.7-9.11,8.79-17.34,9.71-7.29.82-18.51-.28-26.97-7.99ZM105.88,55.88c-5.41-3.74-10.99-6.46-17.12-8.6.78-.83,3.94-4.1,6.32-6.85,5.16-5.95,13.22-17.07,13.22-28.57,0-.38-.01-.77-.03-1.15-.22-4.84-2-8.08-5.22-9.74-6.46-3.33-21.24,2.6-30.12,8.61-10.95,7.42-17.51,14.46-17.59,14.55-.12.11-8.28,7.9-14.08,18.31-4.04.35-7.61.76-10.62,1.36-13.94,2.7-26.06,7.73-29.71,13.74-.7,1.15-.92,2.37-.92,3.41,0,.34.04.67.12,1,.36,1.51,2.66,5.02,9.08,7.7,6.49,2.71,15.15,4.02,26.69,2.94,1.94,8.72,7.37,16.62,14.99,22.09,11.82,8.5,25.92,14.73,48.09,10.01,10.29-2.18,19.19-9.34,21.18-19.29.33-1.64.48-3.26.48-4.88,0-8.98-5.88-18.51-14.74-24.64'/%3E%3Cg%3E%3Cpath class='cls-1' d='M162.65,67.4c-1.69.18-5.52.06-6.78,0v-24.96h8.29l-5.16,12.08s5.97,3.24,6.9,6.83c.93,3.61-1.15,5.81-3.25,6.04ZM168.28,52.9l7.22-17.42h-28.18v55.03h8.55v-15.91c.85.06,6.22.08,7.71,0,6.54-.37,10.02-3.1,10.49-9.72.46-6.62-5.79-11.98-5.79-11.98'/%3E%3Cpath class='cls-1' d='M204.66,56.5c-.99,6.54-3.13,11.31-6.22,15.07-2.64-3.74-5.2-8.5-6.2-15.07h12.42ZM216.74,42.32v-6.84h-38.89v6.62s.05,10.45-1.04,19c-.36,2.84-2.66,11.85-5.49,14.8-3.82,4.74-8.21,6.23-8.21,6.23v8.6c13.92-4.8,19.38-17,21.01-24.89.33-1.57.61-3.49.85-5.55,1.04,3.26,2.92,10.2,8.09,16.55-6.87,5.32-14.09,6.44-14.09,6.44v7.44c8.2-1.47,14.54-4.79,19.33-8.45,4.37,3.93,10.28,7.1,17.51,8.22v-7.14s-6.56-1.08-12.05-6.07c10.62-12.63,10.76-27.74,10.76-27.74h-28.46v-7.24h30.68'/%3E%3Cpath class='cls-1' d='M251.7,41.45h-9.09v-8.31h-8.69v8.31h-8.82v7.13h15.78c-3.26,11.84-16.6,19.03-16.6,19.03v9.34s4.43-2.32,9.78-6.6v20.16h8v-24.29c4.81,1.81,9.38,5.88,9.38,5.88v-9.13s-3.51-2.59-6.63-3.96c3.28-4.87,5.84-10.9,6.89-17.55'/%3E%3Cpath class='cls-1' d='M278.62,62.14h7.87v7.13h-7.87v-7.13ZM262.15,62.14h7.87v7.13h-7.87v-7.13ZM262.14,48.2h7.86v6.73h-7.86v-6.73ZM278.62,48.18h7.87v6.74h-7.87v-6.74ZM294.65,41.25h-16.03v-8.11h-8.62v8.11h-16.01v35.2h16.01v14.06h8.62v-14.06h16.03v-35.2'/%3E%3Cpolyline class='cls-1' points='343 37.03 343 33.23 333.34 33.23 333.34 37.03 305.01 37.03 305.01 43.28 371.34 43.28 371.34 37.03 343 37.03'/%3E%3Cpath class='cls-1' d='M322.93,54.31h30.47v-3.26h-30.47v3.26ZM314.33,45.87h47.67v13.7h-47.67v-13.7Z'/%3E%3Cpolyline class='cls-1' points='307.01 61.95 307.01 90.5 315.36 90.5 315.36 67.89 361.01 67.89 361.01 90.5 369.36 90.5 369.36 61.95 307.01 61.95'/%3E%3Cpath class='cls-1' d='M329.76,79.4h16.85v-3.31h-16.85v3.31ZM321.39,70.47h33.56v14.44h-33.56v-14.44Z'/%3E%3Cpath class='cls-1' d='M427.76,53.74h8.94v4.44h-8.94v-4.44ZM410.68,53.74h8.95v4.44h-8.95v-4.44ZM447.25,44.31v-6.38h-19.51v-5.17h-8.13v5.17h-19.54v6.38h19.54v3.43h-17.14v16.47h12.54c-1.86,1.75-5.85,5.52-13.88,8.32v7.37s10.56-1.99,18.5-10.91v11.77h8.11v-11.75c8.16,9.15,18.59,10.55,18.59,10.55v-7.32c-8.03-2.55-11.98-6.07-13.69-8.02h12.28v-16.47h-17.18v-3.43h19.51'/%3E%3Cpath class='cls-1' d='M406.26,82.44c-10.3,0-9.81-7.12-9.81-7.12v-18.96h-15.11v7.02h6.93v15.76l-6.84,4.07v8.19l12.21-7.04s3.2,5.01,14.45,5.01h40.69v-6.93h-42.52'/%3E%3Cpath class='cls-1' d='M396.61,46.23v-7.59s-5.29-3.45-14.45-5.49v7.6s8.86,2.22,14.45,5.48'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M97.79,122.51c-2.08,2.26-3.71,3.46-4.73,4.21l-2.59-1.57c4.06-2.8,6.28-5.73,7.76-8.42l3.21.61c-.45.83-.89,1.6-1.56,2.53h5.67l.9-3.36h3.5l-.9,3.36h11.95l-.71,2.64h-11.95l-1.21,4.53h13.36l-.7,2.61h-9.63l-2.16,8.04c-.19.72.4.72.66.72h3.9c1.08,0,1.35-.13,2.6-3.6l3.13.43c-1.6,4.74-2.94,5.83-5.04,5.83h-6.75c-2.49,0-2.38-1.52-2.18-2.24l2.46-9.19h-5.44c-1.66,6.07-6.38,10.12-14.32,12.01l-1.17-2.58c8.28-1.7,11.03-5.35,12.12-9.43h-9.17l.7-2.61h14.12l1.21-4.53h-7.04Z'/%3E%3Cpath class='cls-1' d='M123.78,126.83h6.55l-1.91,7.14c-.6,2.24,1.46,4.32,6.44,4.32h17l-1.39,2.64h-16.5c-2.29,0-6.12-.4-7.13-2.96-1.46,1.41-3.65,2.74-5.72,3.73l-.73-3.01c.71-.32,2.34-1.04,4.01-2.13l1.89-7.06h-3.21l.71-2.66ZM129.22,116.92c1.59,1.41,2.26,2.45,3.67,4.53l-3.3,1.81c-.43-.96-1.61-3.14-3.24-4.66l2.87-1.68ZM134.25,124.91c-1.04.69-1.55,1.01-2.28,1.41l-1.78-2.16c1.45-.77,5.23-2.77,9.28-7.75l2.91.88c-.55.69-1.15,1.46-2.4,2.72h4.62c1.43-1.31,2.48-2.8,2.95-3.44l3.02.69c-.83,1.15-1.8,2.21-2.34,2.74h7.11l-.64,2.4h-7.47l-.61,2.29h6.45l-.61,2.26h-6.45l-.62,2.32h6.45l-.61,2.26h-6.45l-.64,2.4h8.02l-.64,2.4h-20.34l3.06-11.43ZM135.75,131.54l-.64,2.4h5.93l.64-2.4h-5.93ZM136.98,126.96l-.62,2.32h5.93l.62-2.32h-5.93ZM138.2,122.41l-.61,2.29h5.93l.61-2.29h-5.93Z'/%3E%3Cpath class='cls-1' d='M167.55,137.51c3.93-.13,12-.43,14.21-8.68.56-2.1.98-6.95-6.64-7.35-1.71,4.42-3.54,9.19-7.05,13-.78.83-3.5,3.75-7.29,3.75-4.29,0-5.38-4-4.38-7.72,1.72-6.42,8.74-11.83,18.46-11.83,10.87,0,12.09,6.07,10.92,10.44-2.83,10.58-14.59,11.08-18.04,11.21l-.19-2.82ZM159.86,130.9c-.77,2.88.2,4.39,1.83,4.39,4.39,0,8.34-9.96,9.66-13.69-8.13,1.12-10.87,6.95-11.5,9.3Z'/%3E%3Cpath class='cls-1' d='M189.35,126.8h6.42l-2.24,8.36c.27,2.16,3.73,3.06,6.48,3.06h17.19l-1.25,2.58h-16.31c-6.03,0-7.03-2.1-7.44-3.04-1.85,1.76-4.75,3.3-5.56,3.76l-.76-3.14c.18-.05,2.62-1.09,4.01-2.02l1.85-6.9h-3.11l.71-2.66ZM194.72,116.92c1.33,1.14,3.11,3.2,3.68,4.61l-3.27,1.81c-1.07-2.13-1.86-3.33-3.27-4.79l2.86-1.62ZM221.28,121.69h-10.28c-.39.48-.77.93-1.26,1.41h9.3l-3.65,13.61h-18.73l3.65-13.61h6.22c.44-.56.81-1.17.93-1.41h-8.71l.64-2.37h4.95c-.31-.69-.8-1.89-.92-2.08l3.26-.8c.58,1.12.95,2.21,1.13,2.88h5.37c.78-.83,1.74-1.97,2.38-2.9l3.31.59c-.37.4-.6.64-2.29,2.32h5.34l-.64,2.37ZM201,132.71l-.49,1.81h12.15l.49-1.81h-12.15ZM202,128.99l-.49,1.81h12.15l.49-1.81h-12.15ZM203,125.26l-.49,1.81h12.15l.49-1.81h-12.15Z'/%3E%3Cpath class='cls-1' d='M234.25,128.61c1.67-.37,4.45-.99,8.1-2.61-.41-.43-1.39-1.41-2.35-3.22-1.2.69-1.84,1.01-2.86,1.49l-1.45-2.02-1.04,3.89h-2.98l-1.02,3.81h3.24l-.71,2.64h-3.24l-1.21,4.53c1.07-.21,1.9-.37,3.8-.75l-.69,2.56c-7.88,1.65-10.63,2.02-12.39,2.24l.3-2.69c.16,0,1.11-.11,1.35-.13l2.61-9.72h2.92l-2.49,9.3c.2-.03,1.26-.19,1.47-.24l3.09-11.53h-4.62l2.26-8.44h10.58l-1.21,4.53c3.33-1.41,6.55-3.78,8.06-5.65l3.31.35c-.53.61-.8.91-1.25,1.36h8.65l-.67,2.5c-1.09,1.12-3.06,3.12-6.4,5.19,2.82,1.68,5.06,2.13,6.52,2.42l-2.15,2.64c-1.82-.53-4.76-1.41-7.48-3.36-3.61,1.73-6.75,2.72-9.04,3.41l-1.01-2.48ZM227.66,123.76h4.62l.99-3.7h-4.62l-.99,3.7ZM250.87,130.9l-2.85,10.63h-3.08l.28-1.04h-8.55l-.28,1.04h-3.11l2.85-10.63h14.74ZM238.56,133.43l-1.21,4.53h8.55l1.21-4.53h-8.55ZM243.13,120.67c-.21.16-.29.21-.49.37.35.77,1.01,1.97,2.68,3.44,3.1-1.79,4.25-3.04,4.98-3.81h-7.17Z'/%3E%3Cpath class='cls-1' d='M278.38,117.43h3.77l-1.38,5.17h5.63l-.74,2.77h-5.63l-.59,2.18c-.44,1.65-2.14,6.63-7.11,9.54-3.87,2.24-8.97,3.04-11.52,3.38l-.8-2.77c3.28-.37,7.95-1.07,11.15-3.22,2.96-2,4.12-5.49,4.5-6.9l.59-2.21h-10.48l-1.86,6.93h-3.77l1.86-6.93h-5.54l.74-2.77h5.53l1.34-5.01h3.77l-1.34,5.01h10.48l1.38-5.17Z'/%3E%3Cpath class='cls-1' d='M315.99,127.28l-.86,3.22h-29.08l.86-3.22h29.08Z'/%3E%3Cpath class='cls-1' d='M325.42,118.73l-2.11,7.89c6.62-1.01,11.75-2.66,16.55-4.56l1.35,2.77c-7.66,2.8-13.87,3.97-18.7,4.77l-1.54,5.75c-.33,1.23.22,1.49,2.25,1.49h10.94c3.47,0,5.44-.27,6.53-.43l-.73,3.2c-1.37.11-2.88.24-6.97.24h-11.17c-4.42,0-5.6-1.12-4.92-3.62l4.69-17.5h3.83ZM341.51,122.11c-.36-1.97-.56-2.66-1.18-4.29l2.66-.75c.6,1.41,1.01,2.69,1.26,4.21l-2.74.83ZM346.08,121.42c-.41-2.26-.73-3.14-1.16-4.24l2.62-.75c.53,1.2,1,2.61,1.21,4.05l-2.67.93Z'/%3E%3Cpath class='cls-1' d='M344.54,137.8c7.56-2.08,17.37-7.89,23.18-15.98h-17.03l.78-2.9h22.01c-.89,1.6-3.16,5.81-9.25,11.05,3.16,2.5,6.19,5.12,8.95,7.91l-3.76,2.53c-2.75-3.54-6.8-7.14-8.03-8.15-4.75,3.57-9.62,6.34-15.25,8.04l-1.59-2.5Z'/%3E%3Cpath class='cls-1' d='M402.74,136.34c-4.04-2.77-10.29-8.28-11.75-9.7-1.33-1.28-1.81-1.79-2.7-1.79-1.05,0-1.97.64-2.53,1.01-1.29.91-6.79,5.17-7.9,6.02l-1.98-2.64c1.3-.83,4.37-3.01,6.32-4.4,4.29-3.04,5.77-3.06,6.85-3.06,2.13,0,3.32,1.04,4.81,2.34,4.57,4.1,5.45,4.71,11.99,9.38l-3.11,2.82Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 175px 56px;
  display: block;
  width: 210px;
  height: 83px;
}
#footer .footer-inner .footer-contacts .footer-contacts--btn {
  width: 210px;
  margin-left: auto;
  margin-bottom: 24px;
}
#footer .footer-inner .footer-contacts .footer-contacts--btn a {
  color: #FFF;
  font-size: 1.5rem;
  line-height: 1em;
  text-align: center;
  background: #2c7be6;
  border-radius: 100vmax;
  display: block;
  padding: 10px 10px 11px;
}
#footer .footer-inner .footer-contacts .footer-contacts--link ul {
  text-align: right;
}
#footer .footer-inner .footer-contacts .footer-contacts--link ul li {
  font-size: 1.2rem;
}
#footer .footer-inner .footer-contacts .footer-contacts--link ul li a {
  color: #000;
}
#footer .footer-inner .footer-contacts .footer-contacts--link ul li + li {
  margin-top: 16px;
}
#footer small {
  font-size: 1.3rem;
  line-height: 1em;
  text-align: center;
  display: block;
  padding: 20px;
}
#footer small br {
  display: none;
}
@media (max-width: 767px) {
  #footer {
    background-color: #F2F2F2;
    overflow: hidden;
    padding: 78px 0 210px;
    position: relative;
  }
  #footer:before {
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.39 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23002666; %7D .cls-2 %7B fill: %239d7c00; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B fill: %23996300; %7D .cls-5 %7B fill: %230068b7; %7D .cls-6 %7B isolation: isolate; %7D .cls-7 %7B fill: %23fcc800; %7D .cls-8 %7B fill: %23004077; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-6'%3E%3Cg%3E%3Cpath class='cls-1' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-5' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-5' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-7' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-7' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-8' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-4' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-5' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1226px 875px;
    background-position: calc(50% + 70px) top;
    position: absolute;
    bottom: -650px;
    width: 100%;
    height: 100%;
    opacity: 0.29;
  }
  #footer .footer-inner {
    background: none;
  }
  #footer .footer-inner:before {
    display: none;
    background: none;
    width: auto;
    height: auto;
    top: auto;
  }
  #footer .footer-inner .wrapper {
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 45px;
  }
  #footer .footer-inner .footer-contents {
    width: 100%;
    padding-top: 0;
  }
  #footer .footer-inner .footer-contents .footer-contents--logo {
    margin: 0 auto 25px;
  }
  #footer .footer-inner .footer-contents .footer-contents--logo-txt {
    line-height: 1.857em;
    text-align: center;
    margin-bottom: 30px;
  }
  #footer .footer-inner .footer-contents .footer-contents--txt {
    line-height: 2em;
  }
  #footer .footer-inner .footer-contacts {
    width: 100%;
  }
  #footer .footer-inner .footer-contacts .footer-contacts--logo {
    margin: 0 auto 25px;
  }
  #footer .footer-inner .footer-contacts .footer-contacts--btn {
    margin: 0 auto 20px;
  }
  #footer .footer-inner .footer-contacts .footer-contacts--link ul {
    text-align: center;
    margin-bottom: 35px;
  }
  #footer small {
    font-size: 1.2rem;
    line-height: 2.1666em;
    padding: 0;
  }
  #footer small br {
    display: block;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
body#index main .news-list-top .wrapper {
  max-width: 900px;
  margin: 30px auto 100px;
  width: calc(100% - 60px);
}
body#index main .news-list-top .news-list li {
  border-bottom: 1px solid #e5e5e5;
}
body#index main .news-list-top .news-list li .news-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  padding: 30px 4px;
}
body#index main .news-list-top .news-list li .news-item .news-date {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 22px;
  white-space: nowrap;
}
body#index main .news-list-top .news-list li .news-item .news-category {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  border-radius: 100vmax;
  width: 113px;
  height: 22px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
body#index main .news-list-top .news-list li .news-item .news-category.news-category--important {
  color: #FFF;
  background: #ff0000;
}
body#index main .news-list-top .news-list li .news-item .news-category.news-category--release {
  color: #000;
  background: #bbeefb;
}
body#index main .news-list-top .news-list li .news-item .news-category.news-category--info {
  color: #000;
  background: #f6cddc;
}
body#index main .news-list-top .news-list li .news-item .news-title {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.6666em;
  width: 100%;
}
body#index main .news-list-top .news-list li .news-item .news-title a {
  color: #000;
}
body#index main .news-list-top .news-list li .news-item .news-title a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  body#index main .news-list-top .wrapper {
    margin: 50px auto;
  }
  body#index main .news-list-top .news-list li .news-item {
    padding: 20px 4px;
  }
  body#index main .news-list-top .news-list li .news-item .news-title {
    font-size: 1.6rem;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
body#overview #mv {
  background-color: #f2f2f1;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.39 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23002666; %7D .cls-2 %7B fill: %239d7c00; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B fill: %23996300; %7D .cls-5 %7B fill: %230068b7; %7D .cls-6 %7B isolation: isolate; %7D .cls-7 %7B fill: %23fcc800; %7D .cls-8 %7B fill: %23004077; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-6'%3E%3Cg%3E%3Cpath class='cls-1' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-5' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-5' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-7' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-7' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-8' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-4' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-2' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-5' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: calc(50% - 820px) -50px;
  background-repeat: no-repeat;
  background-size: 1782px 1271px;
  overflow: hidden;
  padding: 88px 0 0;
  margin-bottom: 90px;
}
body#overview #mv #mv-title {
  max-width: 1256px;
  margin: 0 auto;
  width: calc(100% - 30px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 172px;
}
body#overview #mv #mv-title .mv-title-txt {
  width: 480px;
  padding: 0 33px 38px 39px;
}
body#overview #mv #mv-title .mv-title-txt hgroup {
  text-align: center;
  margin-bottom: 15px;
}
body#overview #mv #mv-title .mv-title-txt hgroup h1 {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 405.93 79.46'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230068b6; %7D .cls-2 %7B fill: %23976300; %7D .cls-3 %7B fill: %23fff; %7D .cls-4 %7B isolation: isolate; %7D .cls-5 %7B fill: %239b7c00; %7D .cls-6 %7B fill: %23002063; %7D .cls-7 %7B fill: %23003f76; %7D .cls-8 %7B fill: %23fbc600; %7D .cls-9 %7B fill: %23002566; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg class='cls-4'%3E%3Cg%3E%3Cpath class='cls-9' d='M54.95,23.88c-.16-.16-.34-.31-.51-.46-.17-.15-.36-.29-.54-.42-.18-.13-.37-.26-.57-.38-.19.18-.37.37-.55.55.18-.18.36-.37.55-.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.38.36-.75.73-1.11,1.1-.36.37-.71.75-1.06,1.13-.34.38-.68.77-1,1.16-.32.39-.66.81-.96,1.21,0,0,.01,0,.01,0,.2.16.39.33.57.5.18.18.36.36.52.56.17.2.32.4.47.62.15.22.28.44.41.68h0s0,0,0,0h0s0,0,0,0c.29-.45.6-.9.92-1.35.32-.44.66-.89,1.02-1.32.35-.43.73-.86,1.11-1.28.38-.42.78-.83,1.2-1.24-.15-.17-.31-.34-.48-.5Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M15.94,43.01c1.42-2.28,3.16-4.49,5.11-6.52,1.93-2.02,4.08-3.89,6.36-5.5,2.28-1.62,4.71-2.99,7.2-4,.46-.19.91-.36,1.36-.52.45-.16.89-.3,1.33-.43.44-.13.87-.24,1.29-.34.43-.1.85-.18,1.26-.26.31-.39.62-.78.94-1.17.32-.39.65-.77.98-1.15.33-.38.67-.76,1.01-1.14.34-.38.69-.75,1.04-1.12-.65.07-1.32.17-2.01.3-.68.13-1.37.29-2.08.48-.7.19-1.42.41-2.14.66-.72.25-1.46.53-2.2.84-3.07,1.29-6.06,3-8.87,4.99-2.8,1.99-5.44,4.28-7.83,6.77-2.4,2.5-4.57,5.22-6.36,8.03-1.83,2.86-3.29,5.86-4.23,8.85-.97,3.09-1.31,5.91-1.06,8.38.26,2.55,1.15,4.73,2.63,6.4,1.53,1.74,3.68,2.93,6.37,3.43,2.79.52,6.14.3,9.94-.81,3.89-1.13,7.83-3.07,11.57-5.6,3.77-2.54,7.28-5.64,10.32-9.05,3-3.37,5.49-7,7.27-10.64,1.74-3.55,2.78-7.06,2.99-10.32.06-1.01.04-1.96-.05-2.86-.09-.88-.26-1.71-.5-2.48-.23-.76-.54-1.47-.9-2.11-.36-.64-.78-1.22-1.25-1.75-.41.41-.81.82-1.2,1.24-.39.42-.76.85-1.11,1.28-.36.43-.69.87-1.02,1.32-.32.45-.63.9-.92,1.35.21.4.4.83.55,1.29.15.46.27.95.36,1.46.09.52.14,1.06.16,1.63.02.57,0,1.17-.06,1.8-.1,1.01-.29,2.04-.58,3.09-.29,1.06-.67,2.14-1.13,3.23-.47,1.09-1.02,2.19-1.66,3.29-.64,1.1-1.35,2.19-2.14,3.27-.35.47-.7.94-1.07,1.41-.37.46-.75.92-1.15,1.38-.4.45-.8.9-1.22,1.34-.42.44-.85.88-1.28,1.3-.16.16-.33.32-.5.48-.17.16-.34.31-.51.47-.17.16-.34.31-.51.46-.17.15-.35.3-.52.45-.49.42-.98.82-1.48,1.22-.5.39-1.01.78-1.53,1.15-.52.37-1.04.72-1.57,1.07-.53.34-1.06.67-1.6.98-.54.31-1.08.61-1.63.89-.54.28-1.09.54-1.64.79-.55.24-1.09.47-1.64.68-.55.21-1.09.39-1.64.56-2.95.91-5.57,1.15-7.77.83-2.15-.31-3.88-1.16-5.15-2.45-1.23-1.25-2.01-2.9-2.28-4.88-.27-1.92-.07-4.14.66-6.6.7-2.4,1.84-4.81,3.29-7.12Z'/%3E%3Cpath class='cls-1' d='M62.29,18.32s-.08-.06-.11-.09c.22.19.43.39.63.6,0,0,.01,0,.02,0-.17-.17-.35-.34-.54-.49Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M55.08,21.01c-.15.13-.3.26-.45.39s-.3.26-.45.4-.29.27-.44.4-.29.27-.43.41c0,0,0,0,0,0s0,0,0,0,0,0,0,0,0,0,0,0c.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4.3-.26.45-.39c0,0,0,0,0,0s0,0,0,0,0,0,0,0c0,0,0,0,0,0M35.68,21.74c-3.28,1.39-6.48,3.22-9.48,5.36-2.99,2.13-5.82,4.58-8.37,7.23s-4.9,5.58-6.83,8.58c-1.97,3.07-3.56,6.28-4.6,9.5-1.07,3.33-1.47,6.39-1.23,9.06.25,2.78,1.17,5.16,2.73,7.01,1.62,1.92,3.92,3.25,6.83,3.84,3.01.61,6.65.4,10.79-.77,4.24-1.21,8.55-3.31,12.65-6.07,4.13-2.78,7.97-6.17,11.28-9.9,3.28-3.69,5.97-7.66,7.89-11.63,1.87-3.87,2.96-7.68,3.14-11.21.06-1.11.02-2.16-.11-3.14s-.33-1.87-.61-2.71-.64-1.59-1.06-2.29-.9-1.31-1.45-1.87c-.16.13-.31.27-.47.41s-.31.27-.46.41-.3.28-.45.42-.29.28-.44.42c.47.53.89,1.11,1.25,1.75s.67,1.35.9,2.11.41,1.6.5,2.48c.1.89.11,1.85.05,2.86-.21,3.26-1.25,6.77-2.99,10.32-1.78,3.64-4.27,7.26-7.27,10.64-3.03,3.41-6.55,6.51-10.32,9.05s-7.68,4.47-11.57,5.6-7.15,1.33-9.94.81c-2.7-.5-4.85-1.69-6.37-3.43s-2.37-3.85-2.63-6.4.08-5.29,1.06-8.38c.94-2.99,2.41-5.99,4.23-8.85,1.79-2.81,3.96-5.53,6.36-8.03,2.39-2.48,5.03-4.78,7.83-6.77,2.81-2,5.8-3.71,8.87-4.99.75-.31,1.48-.59,2.2-.84s1.44-.47,2.14-.66,1.4-.35,2.08-.48,1.35-.23,2.01-.3c.14-.14.28-.29.42-.43s.28-.29.42-.43.28-.29.43-.43.29-.28.43-.42c-.76.06-1.54.16-2.33.3s-1.6.32-2.42.53-1.65.47-2.5.76-1.7.62-2.58.99'/%3E%3Cg%3E%3Cpath class='cls-8' d='M45.61,50.02c.37-.46.73-.93,1.07-1.41-.58-.62-1.08-1.3-1.49-2.03-.41-.73-.73-1.51-.96-2.35-.23-.83-.37-1.7-.41-2.63-.05-.91,0-1.87.14-2.87.09-.63.23-1.27.38-1.9.04-.17.09-.34.14-.52.15-.54.32-1.08.52-1.62.04-.1.07-.2.11-.31.24-.62.51-1.23.8-1.85.07-.16.16-.31.23-.47.25-.5.52-.99.8-1.48.08-.14.16-.29.25-.43.36-.59.74-1.18,1.14-1.77.09-.13.18-.25.27-.38.36-.5.73-1,1.13-1.49.09-.11.17-.22.26-.32.45-.55.93-1.1,1.42-1.64.1-.11.2-.22.31-.33.52-.55,1.05-1.1,1.61-1.63.14-.14.29-.27.43-.41s.29-.27.44-.4.3-.27.45-.4c.15-.13.3-.26.45-.39.85-.72,1.73-1.42,2.64-2.09,0,0,0,0,0,0,.91-.67,1.86-1.3,2.83-1.9,0,0,.01,0,.02-.01.97-.6,1.98-1.17,3.01-1.69,0,0,.01,0,.02,0,1.04-.53,2.1-1.02,3.19-1.47,3.03-1.24,5.97-2.01,8.72-2.35,2.81-.34,5.44-.23,7.75.33,2.38.58,4.43,1.64,5.98,3.16,1.6,1.57,2.68,3.64,3.04,6.18.37,2.62-.06,5.48-1.18,8.39-1.15,2.97-3,5.97-5.42,8.8-2.44,2.85-5.41,5.49-8.75,7.72-3.32,2.22-6.96,3.99-10.71,5.15-.17.05-.34.1-.51.15-.17.05-.34.1-.51.14s-.34.09-.5.13-.33.09-.5.13c-.38.6-.77,1.2-1.17,1.8-.4.6-.82,1.2-1.24,1.79-.43.6-.87,1.19-1.32,1.78-.45.59-.91,1.18-1.38,1.76.55-.06,1.12-.13,1.69-.21.57-.09,1.15-.19,1.74-.3.59-.12,1.18-.25,1.79-.4.6-.15,1.21-.31,1.83-.49,4.9-1.43,9.67-3.71,14.03-6.59,4.39-2.91,8.3-6.38,11.46-10.14,3.13-3.72,5.49-7.65,6.89-11.53,1.36-3.77,1.79-7.44,1.16-10.77-.6-3.19-2.13-5.75-4.3-7.67-2.09-1.83-4.78-3.07-7.86-3.71-2.96-.61-6.3-.68-9.83-.18-3.43.48-7.08,1.49-10.81,3.06-3.66,1.53-7.11,3.48-10.25,5.69-3.13,2.2-5.99,4.7-8.47,7.35-2.5,2.68-4.65,5.56-6.3,8.51-1.69,3.01-2.87,6.14-3.39,9.23-.22,1.34-.32,2.62-.28,3.84.04,1.24.2,2.42.49,3.54.29,1.13.72,2.19,1.26,3.18.55,1,1.23,1.92,2.03,2.75.44-.43.87-.86,1.28-1.3.42-.44.82-.89,1.22-1.34.4-.45.78-.91,1.15-1.38Z'/%3E%3Cpath class='cls-8' d='M49.68,68.69c1.4.16,2.87.24,4.4.22,1.82-.02,3.72-.16,5.69-.44,2-.28,4.07-.7,6.21-1.27,6.71-1.78,13.28-4.8,19.29-8.72,6.07-3.96,11.42-8.74,15.69-13.93,4.21-5.11,7.28-10.5,8.96-15.78,1.62-5.09,1.92-9.97.77-14.33-1.09-4.13-3.38-7.37-6.49-9.71-2.94-2.22-6.62-3.65-10.74-4.31-3.92-.63-8.27-.56-12.82.2-4.38.73-9,2.1-13.7,4.14-1.5.65-2.98,1.35-4.41,2.1-1.43.74-2.82,1.53-4.18,2.35-1.35.82-2.67,1.68-3.95,2.58-1.28.89-2.51,1.82-3.71,2.78-.45.36-.9.73-1.35,1.11-.44.37-.88.75-1.31,1.13-.43.38-.86.77-1.28,1.16-.42.39-.83.78-1.24,1.18-.14.14-.29.28-.43.42-.14.14-.28.28-.43.43-.14.14-.28.29-.42.43-.14.14-.28.29-.42.43-.35.37-.7.74-1.04,1.12-.34.38-.68.76-1.01,1.14-.33.38-.66.77-.98,1.15-.32.39-.64.78-.94,1.17-1.09,1.39-2.11,2.81-3.04,4.26-.94,1.46-1.8,2.94-2.56,4.44-.77,1.52-1.44,3.05-2,4.6-.57,1.57-1.02,3.16-1.35,4.74-.33,1.62-.52,3.18-.57,4.68-.05,1.53.04,3,.27,4.41.23,1.43.61,2.79,1.13,4.07.53,1.31,1.2,2.53,2.02,3.67.54-.31,1.07-.64,1.6-.98.53-.34,1.05-.7,1.57-1.07.52-.37,1.03-.75,1.53-1.15.5-.39,1-.8,1.48-1.22-.84-.91-1.55-1.92-2.12-3.01-.56-1.07-.99-2.23-1.29-3.45-.29-1.21-.45-2.48-.46-3.82-.02-1.32.1-2.7.35-4.13.59-3.33,1.89-6.68,3.72-9.91,1.78-3.15,4.09-6.23,6.76-9.09,2.65-2.84,5.71-5.5,9.05-7.85,3.36-2.36,7.04-4.45,10.95-6.1,3.99-1.69,7.9-2.8,11.59-3.34,3.81-.56,7.41-.53,10.63.1,3.35.65,6.3,1.95,8.6,3.89,2.41,2.03,4.12,4.78,4.84,8.22.75,3.6.34,7.58-1.1,11.7-1.48,4.24-4.03,8.55-7.44,12.62-3.45,4.12-7.73,7.93-12.55,11.11-4.78,3.15-10.01,5.63-15.37,7.16-.83.23-1.64.44-2.44.63-.8.18-1.59.34-2.36.47-.77.13-1.53.24-2.28.32-.74.08-1.47.14-2.19.17-.55.62-1.11,1.23-1.68,1.83-.57.61-1.15,1.2-1.74,1.79-.59.59-1.19,1.17-1.81,1.75-.61.57-1.23,1.14-1.86,1.69'/%3E%3C/g%3E%3Cpath class='cls-3' d='M102.56,17.41c-.72-3.44-2.43-6.19-4.84-8.22-2.31-1.94-5.25-3.24-8.6-3.89-3.22-.62-6.82-.66-10.63-.1-3.69.54-7.6,1.65-11.59,3.34-3.91,1.65-7.6,3.74-10.95,6.1-3.34,2.35-6.39,5.01-9.05,7.85-2.68,2.86-4.98,5.94-6.76,9.09-1.82,3.23-3.12,6.58-3.72,9.91-.26,1.44-.37,2.81-.35,4.13.02,1.34.17,2.62.46,3.82.29,1.23.72,2.38,1.29,3.45.57,1.09,1.28,2.1,2.12,3.01.17-.15.35-.3.52-.45.17-.15.34-.31.51-.46.17-.16.34-.31.51-.47.17-.16.33-.32.5-.48-.8-.83-1.48-1.75-2.03-2.75-.55-.98-.97-2.05-1.26-3.18-.29-1.11-.45-2.29-.49-3.54-.03-1.22.06-2.51.28-3.84.52-3.09,1.71-6.22,3.39-9.23,1.65-2.95,3.79-5.83,6.3-8.51,2.48-2.66,5.35-5.15,8.47-7.35,3.14-2.21,6.6-4.16,10.25-5.69,3.73-1.56,7.38-2.58,10.81-3.06,3.54-.5,6.87-.43,9.83.18,3.08.64,5.77,1.88,7.86,3.71,2.18,1.91,3.7,4.47,4.3,7.67.63,3.33.2,6.99-1.16,10.77-1.4,3.88-3.76,7.81-6.89,11.53-3.17,3.76-7.07,7.23-11.46,10.14-4.36,2.89-9.13,5.17-14.03,6.59-.62.18-1.23.34-1.83.49-.6.15-1.2.28-1.79.4-.59.12-1.16.22-1.74.3-.57.09-1.13.16-1.69.21-.18.23-.37.45-.55.68-.19.23-.38.45-.56.67-.19.22-.38.45-.57.67-.19.22-.39.44-.58.67.72-.03,1.45-.09,2.19-.17.75-.08,1.51-.19,2.28-.32.78-.13,1.57-.29,2.36-.47.8-.18,1.62-.39,2.44-.63,5.36-1.53,10.59-4,15.37-7.16,4.82-3.18,9.09-6.98,12.55-11.11,3.41-4.07,5.96-8.38,7.44-12.62,1.44-4.11,1.85-8.1,1.1-11.7Z'/%3E%3Cpath class='cls-7' d='M56.74,22.24c-.17-.15-.34-.3-.52-.44-.18-.14-.36-.28-.55-.41-.19-.13-.38-.25-.58-.37h0c-.15.12-.3.26-.45.39-.15.13-.3.26-.45.4-.15.13-.29.27-.44.4-.14.13-.29.27-.43.41.2.12.39.26.58.39.19.13.37.28.54.42.18.15.35.3.51.46.17.16.33.33.48.5.14-.14.29-.28.44-.42s.3-.28.45-.42c.15-.14.3-.28.46-.41.15-.14.31-.27.47-.41-.16-.16-.32-.32-.5-.48Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M62.76,52.05c-.48.09-.95.18-1.42.25-.47.07-.93.13-1.38.18-.45.05-.9.08-1.33.1h0s0,0,0,0h0s0,0,0,0h0c-.38.54-.77,1.09-1.17,1.62-.4.54-.81,1.08-1.23,1.61-.42.53-.85,1.06-1.29,1.59-.44.53-.89,1.05-1.35,1.57.43.03.86.06,1.31.07.44.01.9.02,1.36.01.46,0,.93-.02,1.4-.05.48-.03.96-.07,1.45-.12.47-.58.93-1.17,1.38-1.76.45-.59.89-1.18,1.32-1.78.43-.59.84-1.19,1.24-1.79.4-.6.79-1.2,1.17-1.8h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.49.12-.98.23-1.46.32Z'/%3E%3Cpath class='cls-2' d='M53.99,61.59c-.45-.02-.9-.05-1.34-.08-.44-.04-.87-.09-1.29-.14-.54.55-1.09,1.1-1.64,1.63-.56.54-1.12,1.07-1.7,1.59-.58.52-1.16,1.03-1.75,1.53s-1.19.99-1.8,1.47h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.41.43,2.92.76,4.52.98.24.03.48.06.73.09l.04-.04h0c.63-.56,1.25-1.12,1.86-1.69.61-.57,1.21-1.16,1.81-1.75.59-.59,1.17-1.19,1.74-1.79.57-.6,1.13-1.22,1.68-1.83-.49.02-.96.04-1.44.04-.47,0-.93,0-1.39-.02Z'/%3E%3C/g%3E%3Cpath class='cls-5' d='M53.58,58.98c-.18.2-.36.4-.54.61s-.37.4-.55.6-.37.4-.56.6-.38.39-.57.59c.42.06.86.1,1.29.14s.89.07,1.34.08.92.03,1.39.02.95-.02,1.44-.04c.2-.22.39-.44.58-.67s.38-.45.57-.67.38-.45.56-.67.37-.45.55-.68c-.49.05-.97.09-1.45.12s-.94.05-1.4.05-.91,0-1.35-.01-.88-.04-1.31-.07'/%3E%3Cpath class='cls-1' d='M66.56,25.83c-.3-1.36-.74-2.6-1.31-3.71-.56-1.09-1.25-2.07-2.04-2.92-.12-.13-.26-.24-.39-.37-.5.28-.99.57-1.47.87-.49.31-.96.62-1.43.95-.47.33-.92.66-1.37,1.01-.45.35-.88.7-1.31,1.06.54.56,1.03,1.19,1.45,1.87.42.7.78,1.46,1.06,2.29.28.84.49,1.74.61,2.71.12.98.16,2.03.11,3.14-.18,3.53-1.27,7.34-3.14,11.21-1.92,3.97-4.62,7.94-7.89,11.63-3.31,3.73-7.16,7.13-11.28,9.9-4.1,2.76-8.4,4.86-12.65,6.07-4.14,1.18-7.77,1.38-10.78.77-2.91-.59-5.21-1.92-6.83-3.84-1.56-1.84-2.49-4.23-2.73-7.01-.24-2.68.16-5.73,1.23-9.06,1.04-3.22,2.63-6.43,4.6-9.5,1.93-3.01,4.26-5.91,6.83-8.58,2.55-2.65,5.39-5.1,8.37-7.23,3-2.14,6.2-3.97,9.48-5.36.87-.37,1.73-.7,2.58-.99.85-.29,1.69-.55,2.5-.76.82-.22,1.63-.39,2.42-.53.8-.14,1.57-.24,2.33-.3.41-.4.82-.79,1.24-1.18.42-.39.85-.78,1.28-1.16.43-.38.87-.76,1.31-1.13.44-.37.89-.74,1.35-1.11-1.08.01-2.2.09-3.35.24-1.14.15-2.3.36-3.5.65-1.19.28-2.4.63-3.64,1.05-1.23.42-2.48.9-3.76,1.45-3.86,1.67-7.62,3.85-11.13,6.36-3.49,2.5-6.81,5.36-9.8,8.45-3.03,3.12-5.77,6.52-8.08,10.04-2.37,3.61-4.3,7.42-5.62,11.26C.45,58.07-.14,61.77.03,65.05c.17,3.43,1.16,6.41,2.92,8.76,1.85,2.47,4.54,4.23,8.01,5.09,3.62.89,8.06.78,13.17-.58,1.7-.45,3.41-1.02,5.12-1.71,1.73-.69,3.45-1.49,5.17-2.4,1.72-.91,3.43-1.92,5.1-3.02,1.68-1.1,3.33-2.3,4.93-3.57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0h0c.61-.48,1.2-.97,1.8-1.47.59-.5,1.17-1.01,1.75-1.53.58-.52,1.14-1.05,1.7-1.59.56-.54,1.1-1.08,1.64-1.63.19-.2.38-.39.57-.59.19-.2.38-.4.56-.6.19-.2.37-.4.55-.6.18-.2.36-.4.54-.61.46-.52.91-1.04,1.35-1.57.44-.53.87-1.06,1.29-1.59.42-.53.83-1.07,1.23-1.61.4-.54.79-1.08,1.17-1.62h0s0,0,0,0c0,0,0,0,0,0h0s0,0,0,0c1.32-1.91,2.51-3.85,3.55-5.79,1.03-1.92,1.9-3.84,2.61-5.74.7-1.87,1.24-3.72,1.61-5.52.36-1.77.56-3.5.58-5.17.02-1.63-.13-3.15-.43-4.53Z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-9' d='M62.29,18.32c-.06-.05-.12-.09-.18-.14-.49-.42-1.01-.82-1.56-1.16-.49.3-.97.61-1.44.93-.47.32-.94.64-1.39.98-.46.33-.91.67-1.35,1.02-.44.35-.87.7-1.29,1.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.13-.11.27-.22.4-.33-.13.11-.27.22-.4.33.2.12.39.24.58.37.19.13.37.27.55.41.18.14.35.29.52.44.17.15.34.31.5.48.43-.36.86-.72,1.31-1.06.45-.35.9-.68,1.37-1.01.47-.33.94-.64,1.43-.95.49-.31.98-.6,1.49-.88-.17-.17-.35-.34-.53-.49Z'/%3E%3Cg%3E%3Cpath class='cls-6' d='M250.92,31.67h-25.71c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h8.87c.79,0,1.44.64,1.44,1.44v16.4c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-16.4c0-.79.64-1.44,1.44-1.44h8.87c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Cpath class='cls-6' d='M156.31,31.74h0c-1.41,0-2.55,1.14-2.55,2.55v6.16c0,.79-.64,1.44-1.44,1.44h-17.74c-.79,0-1.44-.64-1.44-1.44v-6.16c0-1.41-1.14-2.55-2.55-2.55h0c-1.41,0-2.55,1.14-2.55,2.55v20.31c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-6.18c0-.79.64-1.44,1.44-1.44h17.74c.79,0,1.44.64,1.44,1.44v6.18c0,1.41,1.14,2.55,2.55,2.55h0c1.41,0,2.55-1.14,2.55-2.55v-20.31c0-1.41-1.14-2.55-2.55-2.55Z'/%3E%3Ccircle class='cls-6' cx='175.16' cy='33.32' r='3.51'/%3E%3Crect class='cls-6' x='172.61' y='41.26' width='5.1' height='15.88' rx='2.55' ry='2.55'/%3E%3Cpath class='cls-6' d='M288.41,57.11h-16.73c-5.08,0-9.63-3.56-10.44-8.57-1.04-6.42,3.91-11.99,10.14-11.99h13.63c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55h-13.42c-2.49,0-4.78,1.66-5.27,4.1-.68,3.33,1.86,6.26,5.07,6.26h17.03c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M327.45,57.11h-15.76c-4.54,0-8.22-3.68-8.22-8.22v-14.68c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v14.68c0,1.72,1.4,3.12,3.12,3.12h15.76c1.41,0,2.55,1.14,2.55,2.55h0c0,1.41-1.14,2.55-2.55,2.55Z'/%3E%3Cpath class='cls-6' d='M353.89,58.74c-7.91,0-13.23-4.63-13.23-11.53v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,4.74,4.2,6.43,8.13,6.43s8.13-1.69,8.13-6.43v-8.08c0-1.41,1.14-2.55,2.55-2.55h0c1.41,0,2.55,1.14,2.55,2.55v8.08c0,6.89-5.32,11.53-13.23,11.53Z'/%3E%3Cpath class='cls-6' d='M399.69,43.97h-13.76c-.63,0-1.14-.51-1.14-1.14s.51-1.14,1.14-1.14h15.75c1.41,0,2.55-1.14,2.55-2.55h0c0-1.41-1.14-2.55-2.55-2.55h-15.75c-3.9,0-6.98,3.6-6.09,7.66.63,2.87,3.32,4.83,6.27,4.83h13.58c.63,0,1.14.51,1.14,1.14v.8c0,.63-.51,1.14-1.14,1.14h-17.45c-1.41,0-2.55,1.14-2.55,2.55h0c0,1.41,1.14,2.55,2.55,2.55h17.45c3.45,0,6.24-2.79,6.24-6.24v-.8c0-3.45-2.79-6.24-6.24-6.24Z'/%3E%3C/g%3E%3Crect class='cls-6' x='196.96' y='44.28' width='13.48' height='5.1' rx='2.55' ry='2.55'/%3E%3Crect class='cls-6' x='270.53' y='44.28' width='15.33' height='5.1' rx='2.55' ry='2.55'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: cover;
  display: block;
  width: 204px;
  height: 40px;
  margin: 0 auto 24px;
}
body#overview #mv #mv-title .mv-title-txt hgroup p {
  font-size: 3.3rem;
  font-weight: bold;
  line-height: 1.4545em;
}
body#overview #mv #mv-title .mv-title-txt > p {
  font-size: 1.7rem;
  line-height: 2.117em;
}
body#overview #mv #mv-title figure {
  aspect-ratio: 742/498;
  background: #000;
  border-radius: 20px;
  width: 742px;
  padding: 18px;
  position: relative;
}
body#overview #mv #mv-title figure:after {
  content: "";
  background-image: url(../img/index/mv--monitor.webp);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -122px;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 100%;
  aspect-ratio: 742/122;
  z-index: 0;
}
body#overview #mv #mv-title figure .swiper {
  border-radius: 5px;
}
@media (max-width: 767px) {
  body#overview #mv {
    background-position: top -5.1401869159vw right -3.9719626168vw;
    background-size: 286.214953271vw 204.2056074766vw;
    padding: 80px 0 0;
    margin-bottom: 50px;
  }
  body#overview #mv #mv-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 35px;
    width: calc(100% - 60px);
    margin-bottom: 105px;
  }
  body#overview #mv #mv-title .mv-title-txt {
    width: 100%;
    padding: 0;
  }
  body#overview #mv #mv-title .mv-title-txt hgroup {
    margin-bottom: 25px;
  }
  body#overview #mv #mv-title .mv-title-txt hgroup p {
    font-size: 2.8rem;
    line-height: 1.5em;
  }
  body#overview #mv #mv-title .mv-title-txt > p {
    font-size: 1.6rem;
    line-height: 2em;
  }
  body#overview #mv #mv-title figure {
    border-radius: 10px;
    max-width: 388px;
    width: calc(100% + 20px);
    padding: 10px;
    margin: 0 -10px;
  }
  body#overview #mv #mv-title figure:after {
    bottom: -63px;
  }
}
body#overview .tab-nav {
  max-width: 540px;
  margin: 0 auto;
  width: calc(100% - 40px);
}
body#overview .tab-nav ul {
  background: #FFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  overflow: hidden;
  border-radius: 10px;
}
body#overview .tab-nav ul li {
  text-align: center;
  width: 33.3333333333%;
  font-size: 1.8rem;
  position: relative;
  z-index: 1;
}
body#overview .tab-nav ul li:first-child a:before {
  border-left: none;
}
body#overview .tab-nav ul li a {
  color: #000;
  background: #f2f2f1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
}
body#overview .tab-nav ul li a:before {
  content: "";
  border-left: 1px solid #dbdbdb;
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 5;
  width: 1px;
  height: calc(100% - 20px);
}
body#overview .tab-nav ul li a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.61 26.13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: currentColor; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,2C0,1.49.2.98.59.59,1.37-.2,2.63-.2,3.41.59l19.89,19.89L43.2.59c.78-.78,2.05-.78,2.83,0,.78.78.78,2.05,0,2.83l-22.72,22.72L.59,3.41c-.39-.39-.59-.9-.59-1.41Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 16px;
  height: 9px;
  display: block;
  margin-top: 23px;
  -webkit-filter: invert(63%) sepia(1%) saturate(0%) hue-rotate(80deg) brightness(96%) contrast(96%);
          filter: invert(63%) sepia(1%) saturate(0%) hue-rotate(80deg) brightness(96%) contrast(96%);
}
body#overview .tab-nav ul li a.is-active {
  color: #FFF;
  background: #2c7be6;
}
body#overview .tab-nav ul li a.is-active:before {
  border-left: none;
}
body#overview .tab-nav ul li a.is-active:after {
  -webkit-filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(133deg) brightness(97%) contrast(109%);
          filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(133deg) brightness(97%) contrast(109%);
}
@media (max-width: 767px) {
  body#overview .tab-nav {
    padding: 0 20px 15px;
    width: 100%;
  }
  body#overview .tab-nav ul {
    height: 80px;
  }
  body#overview .tab-nav ul li {
    font-size: 1.4rem;
  }
  body#overview .tab-nav ul li a {
    padding-bottom: 6px;
  }
  body#overview .tab-nav ul li a:after {
    width: 13px;
    height: 7px;
    margin-top: 17px;
  }
}
body#overview .tab-content {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  padding: 70px 30px 92px;
}
body#overview .tab-content.is-active {
  display: block;
  opacity: 1;
}
body#overview .tab-content .wrapper {
  max-width: 900px;
  margin: 0 auto;
}
body#overview .tab-content .tab-content-txt p {
  font-size: 1.7rem;
  line-height: 2.15em;
  letter-spacing: 0.01em;
}
body#overview .tab-content .tab-content-txt p + p {
  margin-top: 10px;
}
@media (max-width: 767px) {
  body#overview .tab-content {
    padding: 50px 30px 100px;
  }
  body#overview .tab-content .tab-content-txt p {
    font-size: 1.6rem;
    line-height: 2.125em;
    letter-spacing: 0.05em;
  }
  body#overview .tab-content .tab-content-txt p + p {
    margin-top: 25px;
  }
}
body#overview .hi-telsu-title-01 {
  text-align: center;
  margin-bottom: 34px;
}
body#overview .hi-telsu-title-01 p {
  color: #FFF;
  font-size: 1.9rem;
  font-weight: bold;
  background: #ffba00;
  border-radius: 100vmax;
  display: inline-block;
  margin-bottom: 21px;
  padding: 9px 30px;
}
body#overview .hi-telsu-title-01 p img {
  vertical-align: baseline;
  margin-right: 10px;
}
body#overview .hi-telsu-title-01 .title {
  color: #2c7be6;
  font-weight: bold;
  font-size: 3.8rem;
  line-height: 1.368em;
}
body#overview .hi-telsu-title-01 .title .sp {
  display: none;
}
@media (max-width: 767px) {
  body#overview .hi-telsu-title-01 p {
    font-size: 1.7rem;
    margin-bottom: 30px;
    padding: 9px 30px;
  }
  body#overview .hi-telsu-title-01 p img {
    width: auto;
    height: 15px;
  }
  body#overview .hi-telsu-title-01 .title {
    font-size: 3rem;
    line-height: 1.4em;
  }
  body#overview .hi-telsu-title-01 .title .sp {
    display: block;
  }
}
body#overview #tab2 .tab2-img {
  text-align: center;
  margin-top: 60px;
}
body#overview #tab2 .tab2-img img {
  max-width: 100%;
  height: auto;
}
body#overview #tab2 .tab2-points {
  max-width: 1120px;
  margin: 85px auto 0;
}
body#overview #tab2 .tab2-points ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
body#overview #tab2 .tab2-points ul li {
  background: #f5f5f5;
  border-radius: 15px;
  padding: 40px 30px;
  width: calc((100% - 60px) / 3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
body#overview #tab2 .tab2-points ul li h3 {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.5em;
  text-align: center;
}
body#overview #tab2 .tab2-points ul li h3 sup {
  font-size: 1.5rem;
}
body#overview #tab2 .tab2-points ul li figure {
  text-align: center;
}
body#overview #tab2 .tab2-points ul li p {
  font-size: 1.4rem;
  line-height: 2em;
}
body#overview #tab2 .tab2-points ul li.tab2-points-2 h3 {
  line-height: 3em;
}
body#overview #tab2 .tab2-figure {
  max-width: 930px;
  margin: 55px auto 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 60px 85px;
}
body#overview #tab2 .tab2-figure figure {
  text-align: center;
}
body#overview #tab2 .tab2-figure figure:nth-child(2) {
  padding-top: 60px;
}
body#overview #tab2 .note {
  border-top: 1px dotted #000;
  margin: 0 auto;
  max-width: 900px;
  padding-top: 15px;
}
body#overview #tab2 .note p {
  font-size: 1.2rem;
  line-height: 2em;
}
@media (max-width: 767px) {
  body#overview #tab2 .tab2-points {
    margin: 50px auto 0;
  }
  body#overview #tab2 .tab2-points ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body#overview #tab2 .tab2-points ul li {
    padding: 30px 20px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
  }
  body#overview #tab2 .tab2-figure {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body#overview #tab2 .tab2-figure figure:nth-child(2) {
    padding-top: 0;
  }
}
body#overview #tab3 .top-function--features {
  max-width: 1120px;
  margin: 50px auto 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}
body#overview #tab3 .top-function--features section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}
body#overview #tab3 .top-function--features section:nth-child(even) .txt {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
body#overview #tab3 .top-function--features section:nth-child(even) figure {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
body#overview #tab3 .top-function--features section .txt {
  width: calc(100% - 40px - 560px);
}
body#overview #tab3 .top-function--features section .txt hgroup {
  margin-bottom: 35px;
}
body#overview #tab3 .top-function--features section .txt hgroup h3 {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.3333em;
}
body#overview #tab3 .top-function--features section .txt hgroup h3 span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(30%, #fcff00));
  background: -webkit-linear-gradient(transparent 60%, #fcff00 30%);
  background: linear-gradient(transparent 60%, #fcff00 30%);
  display: inline-block;
}
body#overview #tab3 .top-function--features section .txt > p {
  font-size: 1.6rem;
  line-height: 2.25em;
}
body#overview #tab3 .top-function--features section figure {
  background: #ffe84f;
  border-radius: 15px;
  padding: 15px;
  width: 560px;
}
body#overview #tab3 .top-function--features section figure img {
  border: 1px solid #FFF;
  border-radius: 5px;
}
body#overview #tab3 .top-function--features2 {
  max-width: 1120px;
  margin: 50px auto 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body#overview #tab3 .top-function--features2 section {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
body#overview #tab3 .top-function--features2 section hgroup {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  width: calc(100% - 180px);
}
body#overview #tab3 .top-function--features2 section hgroup p {
  font-size: 1.8rem;
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(30%, #fcff00));
  background: -webkit-linear-gradient(transparent 50%, #fcff00 30%);
  background: linear-gradient(transparent 50%, #fcff00 30%);
  display: inline-block;
  margin-bottom: 15px;
  padding: 0 12px 6px;
}
body#overview #tab3 .top-function--features2 section hgroup h3 {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.6em;
}
body#overview #tab3 .top-function--features2 section figure {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  background: #ffe84f;
  border-radius: 15px;
  padding: 10px;
  width: 180px;
}
@media (max-width: 767px) {
  body#overview #tab3 .top-function--features {
    margin: 50px auto 60px;
    gap: 60px;
  }
  body#overview #tab3 .top-function--features section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
  body#overview #tab3 .top-function--features section:nth-child(even) .txt {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  body#overview #tab3 .top-function--features section:nth-child(even) figure {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  body#overview #tab3 .top-function--features section .txt {
    width: 100%;
  }
  body#overview #tab3 .top-function--features section .txt hgroup {
    margin-bottom: 15px;
  }
  body#overview #tab3 .top-function--features section .txt hgroup p {
    font-size: 1.6rem;
  }
  body#overview #tab3 .top-function--features section .txt hgroup h3 {
    font-size: 2.2rem;
  }
  body#overview #tab3 .top-function--features section figure {
    border-radius: 10px;
    padding: 6px;
    width: 100%;
  }
  body#overview #tab3 .top-function--features2 {
    margin: 50px auto 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
  body#overview #tab3 .top-function--features2 section {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  body#overview #tab3 .top-function--features2 section hgroup p {
    font-size: 1.6rem;
  }
  body#overview #tab3 .top-function--features2 section hgroup h3 {
    font-size: 1.6rem;
  }
  body#overview #tab3 .top-function--features2 section figure {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    background: #ffe84f;
    border-radius: 5px;
    padding: 6px;
  }
  body#overview #tab3 .top-function--features2 section figure img {
    border: 1px solid #FFF;
    border-radius: 5px;
  }
}
body#overview #tab4 .tab4-list {
  max-width: 1000px;
  margin: 0 auto;
}
body#overview #tab4 .tab4-list ul {
  margin-bottom: 50px;
}
body#overview #tab4 .tab4-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  border-bottom: 1px dashed #ddd;
  padding: 50px 0;
}
body#overview #tab4 .tab4-list ul li:first-child {
  padding-top: 0;
}
body#overview #tab4 .tab4-list ul li .txt {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  width: calc(100% - 30px - 350px);
}
body#overview #tab4 .tab4-list ul li .txt h3 {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.333em;
  margin-bottom: 25px;
}
body#overview #tab4 .tab4-list ul li .txt p {
  font-size: 1.6rem;
  line-height: 1.875em;
}
body#overview #tab4 .tab4-list ul li figure {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 350px;
}
body#overview #tab4 .tab4-list ul li figure img {
  border-radius: 10px;
}
body#overview #tab4 .tab4-list .note {
  max-width: 900px;
  margin: 0 auto;
}
body#overview #tab4 .tab4-list .note p {
  font-size: 1.4rem;
  line-height: 1.714em;
}
@media (max-width: 767px) {
  body#overview #tab4 .tab4-list ul {
    margin-bottom: 50px;
  }
  body#overview #tab4 .tab4-list ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
  body#overview #tab4 .tab4-list ul li .txt {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  body#overview #tab4 .tab4-list ul li .txt h3 {
    font-size: 2rem;
  }
  body#overview #tab4 .tab4-list ul li figure {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
body#overview #tab5 #tab5--swiper {
  margin-top: 50px;
  margin-right: -30px;
  margin-left: -30px;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide {
  padding-top: 9px;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section {
  background: #fff800;
  border-radius: 30px;
  padding: 30px;
  position: relative;
  height: 100%;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section.even {
  background: #fddc3d;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section:after {
  content: "";
  background-image: url(../img/index/tab5--img1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 80px;
  height: 90px;
  position: absolute;
  left: 0;
  top: 0;
  margin: -9px 0 0 13px;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup {
  text-align: center;
  border-bottom: 1px dashed #999;
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup p {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 15px;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup h3 {
  color: #ff3234;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.4em;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup h3 strong {
  font-size: 4rem;
}
body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section > p {
  font-size: 1.5rem;
  line-height: 1.86666em;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup p {
    font-size: 1.6rem;
  }
  body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup h3 {
    font-size: 2.2rem;
  }
  body#overview #tab5 #tab5--swiper .swiper-wrapper .swiper-slide section hgroup h3 strong {
    font-size: 2.5rem;
  }
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
body#news.index main .status .wrapper {
  color: #FFF;
  background: #ff0000;
  max-width: 900px;
  margin: 80px auto 0;
  width: calc(100% - 60px);
  padding: 30px 40px 40px;
}
body#news.index main .status .news-date {
  font-size: 1.6rem;
  line-height: 1.5em;
  border-bottom: 1px solid #fed09d;
  display: block;
  margin: 0 0 20px;
  padding: 0 0 10px;
}
body#news.index main .status .news-title {
  font-size: 2.2rem;
  line-height: 2em;
  font-weight: bold;
  display: block;
  margin: 0 0 30px;
}
body#news.index main .status .entrybody p {
  font-size: 1.6rem;
  line-height: 1.875em;
}
body#news.index main .tips-banner .wrapper {
  max-width: 740px;
  margin: 0 auto;
  padding: 80px 0 0;
  width: calc(100% - 60px);
}
body#news.index main .news-list-top .wrapper {
  max-width: 900px;
  margin: 100px auto;
  width: calc(100% - 60px);
}
body#news.index main .news-list-top .news-list {
  border-top: 1px solid #e5e5e5;
}
body#news.index main .news-list-top .news-list li {
  border-bottom: 1px solid #e5e5e5;
}
body#news.index main .news-list-top .news-list li .news-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  padding: 30px 4px;
}
body#news.index main .news-list-top .news-list li .news-item .news-date {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 22px;
  white-space: nowrap;
}
body#news.index main .news-list-top .news-list li .news-item .news-category {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  border-radius: 100vmax;
  width: 113px;
  height: 22px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
body#news.index main .news-list-top .news-list li .news-item .news-category.news-category--important {
  color: #FFF;
  background: #ff0000;
}
body#news.index main .news-list-top .news-list li .news-item .news-category.news-category--release {
  color: #000;
  background: #bbeefb;
}
body#news.index main .news-list-top .news-list li .news-item .news-category.news-category--info {
  color: #000;
  background: #f6cddc;
}
body#news.index main .news-list-top .news-list li .news-item .news-title {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.6666em;
  width: 100%;
}
body#news.index main .news-list-top .news-list li .news-item .news-title a {
  color: #000;
}
body#news.index main .news-list-top .news-list li .news-item .news-title a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  body#news.index main .status .wrapper {
    margin: 30px auto 0;
    padding: 15px 20px 20px;
  }
  body#news.index main .status .news-date {
    font-size: 1.6rem;
    line-height: 1.5em;
    border-bottom: 1px solid #fed09d;
    display: block;
    margin: 0 0 20px;
    padding: 0 0 10px;
  }
  body#news.index main .status .news-title {
    font-size: 1.8rem;
    line-height: 1.8em;
    margin: 0 0 15px;
  }
  body#news.index main .status .entrybody p {
    font-size: 1.6rem;
    line-height: 1.875em;
  }
  body#news.index main .tips-banner .wrapper {
    padding: 30px 0 0;
  }
  body#news.index main .news-list-top .wrapper {
    margin: 50px auto;
  }
  body#news.index main .news-list-top .news-list li .news-item {
    padding: 20px 4px;
  }
  body#news.index main .news-list-top .news-list li .news-item .news-title {
    font-size: 1.6rem;
  }
}
body#news.entry .entry-title * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#news.entry .entry-title .wrapper {
  max-width: 1000px;
  margin: 0 auto 60px;
  width: calc(100% - 60px);
  padding: 100px 0 0;
}
body#news.entry .entry-title .cate {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  border-radius: 100vmax;
  width: 150px;
  height: 30px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0 0 20px;
}
body#news.entry .entry-title .cate.news-category--important {
  color: #FFF;
  background: #ff0000;
}
body#news.entry .entry-title .cate.news-category--release {
  color: #000;
  background: #bbeefb;
}
body#news.entry .entry-title .cate.news-category--info {
  color: #000;
  background: #f6cddc;
}
body#news.entry .entry-title h1 {
  color: #2c7be6;
  font-size: 3rem;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5em;
}
body#news.entry .entry-body .wrapper {
  max-width: 1000px;
  margin: 0 auto 30px;
  width: calc(100% - 60px);
  padding: 0 0 100px;
  border-bottom: 1px dashed #999;
  line-height: 1.6em;
}
body#news.entry .entry-body .wrapper img {
  max-width: 100%;
  height: auto;
}
body#news.entry .entry-body .wrapper p {
  margin-bottom: 30px;
}
body#news.entry .entry-body .wrapper .file {
  background: #f5f5f5;
  border-radius: 15px;
  padding: 20px;
  margin-top: 50px;
}
body#news.entry .entry-body .wrapper .file .file-title {
  color: #999;
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 15px;
  padding: 0;
}
body#news.entry .entry-body .wrapper .file .file-title p {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
body#news.entry .entry-body .wrapper .file a {
  color: #000;
  text-decoration: underline;
}
body#news.entry .entry-body .wrapper .file li {
  margin: 0;
  padding: 0;
}
body#news.entry .entry-body .wrapper .file li p {
  margin: 0;
  padding: 0;
}
body#news.entry .entry-body .wrapper .release {
  margin-bottom: 50px;
}
body#news.entry .entry-body .wrapper .release .release-title {
  color: #000;
  font-weight: bold;
  border-bottom: 1px dotted #000;
  margin: 0 0 30px;
  padding: 0 0 15px;
  line-height: 1em;
}
body#news.entry .entry-body .wrapper .release .release-title p {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
body#news.entry .entry-body .wrapper .release ul {
  border-left: 10px solid #e9e9e9;
}
body#news.entry .entry-body .wrapper .release li {
  margin-bottom: 5px;
}
body#news.entry .entry-body .wrapper .release li p {
  margin: 0;
  padding: 0;
}
body#news.entry .entry-body .wrapper .box-gray {
  background: #f5f5f5;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 30px;
}
body#news.entry .entry-body .wrapper .box-gray p {
  margin: 0;
  padding: 0;
}
body#news.entry .entry-info * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#news.entry .entry-info .wrapper {
  max-width: 1000px;
  margin: 0 auto 100px;
  width: calc(100% - 60px);
  text-align: right;
}
body#news.entry .entry-info .date {
  font-size: 1.4rem;
  margin-bottom: 50px;
}
body#news.entry .entry-info .link ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body#news.entry .entry-info .link ul li {
  border-left: 1px solid #000;
  padding-left: 1em;
  margin-left: 1em;
}
body#news.entry .entry-info .link ul li:first-child {
  border-left: none;
  padding-left: none;
  margin-left: none;
}
body#news.entry .entry-info .link ul li a {
  color: #000;
  font-size: 1.6rem;
  text-decoration: underline;
}

@keyframes slidein {
  from {
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
body#tips .tab-nav .wrapper {
  max-width: 920px;
  margin: 0 auto;
  padding: 80px 0 0;
  width: calc(100% - 60px);
}
body#tips .tab-nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
body#tips .tab-nav ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  height: 90px;
  overflow: hidden;
}
body#tips .tab-nav ul li a {
  color: #FFF;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3em;
  text-decoration: none;
  background: #8F8F8F;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 12px 0;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
body#tips .tab-nav ul li a br {
  display: none;
}
body#tips .tab-nav ul li.is-active a {
  background: #0078d4;
}
@media (max-width: 767px) {
  body#tips .tab-nav .wrapper {
    padding: 50px 0 0;
  }
  body#tips .tab-nav ul {
    padding: 0;
    gap: 2px;
  }
  body#tips .tab-nav ul li a {
    font-size: 1.4rem;
  }
  body#tips .tab-nav ul li a br {
    display: block;
  }
}
body#tips .tips-list * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#tips .tips-list img {
  max-width: 100%;
  height: auto;
}
body#tips .tips-list .wrapper {
  max-width: 1000px;
  margin: 0 auto;
  padding: 80px 0 100px;
  width: calc(100% - 60px);
}
body#tips .tips-list .tips-list--cate > a {
  color: #000;
}
body#tips .tips-list .tips-list--cate > a:hover {
  text-decoration: underline;
}
body#tips .tips-list .tips-list--cate .tips-list--title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 40px;
}
body#tips .tips-list .tips-list--cate .tips-list--title .title {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.5em;
}
body#tips .tips-list .tips-list--cate .tips-list--title p {
  font-size: 1.8rem;
}
body#tips .tips-list .tips-list--cate ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px 40px;
}
body#tips .tips-list .tips-list--cate ul li {
  width: calc((100% - 40px) / 2);
}
body#tips .tips-list .tips-list--cate ul li a {
  color: #000;
  font-size: 1.6rem;
  line-height: 1.5em;
  background: #F3F3F3;
  border-radius: 10px;
  display: block;
  overflow: hidden;
  padding: 20px 60px 20px 30px;
  position: relative;
}
body#tips .tips-list .tips-list--cate ul li a:after {
  content: "";
  background-color: #E8E8E8;
  background-repeat: no-repeat;
  background-size: 8px 18px;
  background-position: center;
  position: absolute;
  top: 0;
  right: 0;
  margin: auto 0;
  display: block;
  width: 30px;
  height: 100%;
}
body#tips .tips-list .tips-list--cate .tips-list--link {
  text-align: right;
  margin-top: 30px;
}
body#tips .tips-list .tips-list--cate .tips-list--link a {
  color: #000;
  text-decoration: underline;
}
body#tips .tips-list .tips-list--cate .tips-list--link a:hover {
  text-decoration: none;
}
body#tips .tips-list .tips-list--cate + .tips-list--cate {
  margin-top: 100px;
}
@media (max-width: 767px) {
  body#tips .tips-list .wrapper {
    padding: 50px 0;
  }
  body#tips .tips-list .tips-list--cate .tips-list--title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  body#tips .tips-list .tips-list--cate .tips-list--title .title {
    font-size: 2.5rem;
    margin-bottom: 10px;
  }
  body#tips .tips-list .tips-list--cate .tips-list--title p {
    font-size: 1.6rem;
  }
  body#tips .tips-list .tips-list--cate ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
  body#tips .tips-list .tips-list--cate ul li {
    width: 100%;
  }
  body#tips .tips-list .tips-list--cate + .tips-list--cate {
    margin-top: 40px;
  }
}
body#tips.index main * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#tips.index main img {
  max-width: 100%;
  height: auto;
}
body#tips.category main * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#tips.category main img {
  max-width: 100%;
  height: auto;
}
body#tips.entry .entry-title * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#tips.entry .entry-title .wrapper {
  max-width: 1000px;
  margin: 0 auto 60px;
  width: calc(100% - 60px);
  padding: 100px 0 0;
}
body#tips.entry .entry-title .cate {
  color: #FFF;
  font-size: 1.8rem;
  font-weight: bold;
  background: #000;
  display: inline-block;
  padding: 5px 25px;
  margin: 0 0 20px;
}
body#tips.entry .entry-title h1 {
  color: #2c7be6;
  font-size: 3rem;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5em;
}
body#tips.entry .entry-body .wrapper {
  max-width: 1000px;
  margin: 0 auto 30px;
  width: calc(100% - 60px);
  padding: 0 0 100px;
  border-bottom: 1px dashed #999;
}
body#tips.entry .entry-info * {
  margin: 0;
  padding: 0;
  line-height: 1em;
  list-style: none;
}
body#tips.entry .entry-info .wrapper {
  max-width: 1000px;
  margin: 0 auto 100px;
  width: calc(100% - 60px);
  text-align: right;
}
body#tips.entry .entry-info .date {
  font-size: 1.4rem;
  margin-bottom: 50px;
}
body#tips.entry .entry-info .link ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body#tips.entry .entry-info .link ul li {
  border-left: 1px solid #000;
  padding-left: 1em;
  margin-left: 1em;
}
body#tips.entry .entry-info .link ul li:first-child {
  border-left: none;
  padding-left: none;
  margin-left: none;
}
body#tips.entry .entry-info .link ul li a {
  color: #000;
  font-size: 1.6rem;
  text-decoration: underline;
}