@charset "UTF-8";
:root {
  --mh--breakpoint--min: 375px;
  --mh--breakpoint--sm: 640px;
  --mh--breakpoint--md: 768px;
  --mh--breakpoint--lg: 1100px;
  --mh--breakpoint--xl: 1280px;
  --mh--breakpoint--x2l: 1600px;
}
:root {
  --mh--font-family--base:
  	"Zen Kaku Gothic New", "ヒラギノ角ゴ ProN W3", meiryo, sans-serif;
  --mh--font-family--en: "Poppins", sans-serif;
}
html body {
  --mh--font-size--x3s: 1.2rem;
  --mh--font-size--x2s: 1.3rem;
  --mh--font-size--xs: 1.4rem;
  --mh--font-size--sm: 1.5rem;
  --mh--font-size--md: 1.6rem;
  --mh--font-size--lg: 1.7rem;
  --mh--font-size--xl: 1.8rem;
  --mh--font-size--x2l: 2rem;
  --mh--font-size--x3l: 2.1rem;
  --mh--font-size--x4l: 2.2rem;
  --mh--font-size--x5l: 2.4rem;
  --mh--font-size--x6l: 2.6rem;
  --mh--font-size--x7l: 2.7rem;
  --mh--font-size--x8l: 2.9rem;
  --mh--font-size--x9l: 3.1rem;
  --mh--font-size--x10l: 3.4rem;
  --mh--font-size--x11l: 3.6rem;
  --mh--font-size--x12l: 3.9rem;
}
@media (width >= 768px ) {
  html body {
    --mh--font-size--x3s: 1.2rem;
    --mh--font-size--x2s: 1.3rem;
    --mh--font-size--xs: 1.4rem;
    --mh--font-size--sm: 1.5rem;
    --mh--font-size--md: 1.6rem;
    --mh--font-size--lg: 1.8rem;
    --mh--font-size--xl: 2rem;
    --mh--font-size--x2l: 2.3rem;
    --mh--font-size--x3l: 2.6rem;
    --mh--font-size--x4l: 2.9rem;
    --mh--font-size--x5l: 3.2rem;
    --mh--font-size--x6l: 3.6rem;
    --mh--font-size--x7l: 4.1rem;
    --mh--font-size--x8l: 4.6rem;
    --mh--font-size--x9l: 5.2rem;
    --mh--font-size--x10l: 5.8rem;
    --mh--font-size--x11l: 6.6rem;
    --mh--font-size--x12l: 7.4rem;
  }
}
:root {
  --mh--letter-spacing--sm: 0.02em;
  --mh--letter-spacing--md: 0.04em;
}
:root {
  --mh--line-height--none: 1;
  --mh--line-height--xs: 1.1;
  --mh--line-height--sm: 1.5;
  --mh--line-height--md: 1.9;
  --mh--line-height--lg: 2;
}
:root {
  --mh--header--height: 54px;
}
@media (width >= 768px ) {
  :root {
    --mh--header--height: 91px;
  }
}
:root {
  --mh--sidebar--width: 230px;
}
:root {
  --mh--contents--width: 1100px;
  --mh--contents--wide-width: 1400px;
  --mh--contents--padding--side: 20px;
  --mh--contents--width-with-padding: calc(
  	var(--mh--contents--width) + var(--mh--contents--padding--side) * 2
  );
  --mh--contents--wide-width-with-padding: calc(
  	var(--mh--contents--wide-width) + var(--mh--contents--padding--side) * 2
  );
}
@media (width >= 768px ) {
  :root {
    --mh--contents--padding--side: 50px;
  }
}
html body {
  --mh--color--primary-600: rgb(0, 62, 132);
  --mh--color--primary-500: rgb(3, 92, 174);
  --mh--color--primary-400: rgb(67, 133, 208);
  --mh--color--primary-300: rgb(98, 130, 153);
  --mh--color--primary-200: rgb(141, 195, 245);
  --mh--color--primary-100: rgb(240, 243, 247);
  --mh--color--grayscale-900: rgb(34, 36, 38);
  --mh--color--grayscale-800: rgb(136, 136, 136);
  --mh--color--grayscale-500: rgb(204, 204, 204);
  --mh--color--grayscale-200: rgb(246, 246, 246);
  --mh--color--grayscale-100: rgb(255, 255, 255);
  --mh--color--Error-500: rgb(255, 0, 0);
  --mh--gradient01: linear-gradient(to right, var(--mh--color--primary-600), var(--mh--color--primary-500));
  --mh--gradient02: linear-gradient(to right, var(--mh--color--grayscale-100), rgb(224,240,255));
  --mh--gradient03: linear-gradient(to right, var(--mh--color--primary-200), rgb(153,188,221));
}
:root {
  --mh--easing: ease;
  --mh--duration: 0.3s;
}
:root {
  --mh--space--x5s: 2px;
  --mh--space--x4s: 5px;
  --mh--space--x3s: 10px;
  --mh--space--x2s: 15px;
  --mh--space--xs: 20px;
  --mh--space--sm: 30px;
  --mh--space--md: 40px;
  --mh--space--lg: 50px;
  --mh--space--xl: 60px;
  --mh--space--x2l: 70px;
  --mh--space--x3l: 80px;
  --mh--space--x4l: 90px;
  --mh--space--x5l: 100px;
  --mh--space--10-10: 10px;
  --mh--space--10-15: 10px;
  --mh--space--10-30: 10px;
  --mh--space--10-40: 10px;
  --mh--space--10-60: 10px;
  --mh--space--15-15: 15px;
  --mh--space--20-15: 20px;
  --mh--space--15-20: 15px;
  --mh--space--20-20: 20px;
  --mh--space--20-30: 20px;
  --mh--space--20-50: 20px;
  --mh--space--20-60: 20px;
  --mh--space--20-80: 20px;
  --mh--space--25-30: 25px;
  --mh--space--25-60: 25px;
  --mh--space--25-70: 25px;
  --mh--space--25-80: 25px;
  --mh--space--25-25: 25px;
  --mh--space--30-30: 30px;
  --mh--space--30-40: 30px;
  --mh--space--30-50: 30px;
  --mh--space--30-80: 30px;
  --mh--space--40-60: 40px;
  --mh--space--40-100: 40px;
  --mh--space--60-100: 60px;
  --mh--space--20-120: 20px;
  --mh--space--40-120: 40px;
  --mh--space--60-160: 60px;
}
@media (width >= 768px ) {
  :root {
    --mh--space--x5s: 4px;
    --mh--space--x4s: 10px;
    --mh--space--x3s: 15px;
    --mh--space--x2s: 20px;
    --mh--space--xs: 30px;
    --mh--space--sm: 45px;
    --mh--space--md: 60px;
    --mh--space--lg: 75px;
    --mh--space--xl: 90px;
    --mh--space--x2l: 105px;
    --mh--space--x3l: 120px;
    --mh--space--x4l: 135px;
    --mh--space--x5l: 150px;
    --mh--space--10-10: 10px;
    --mh--space--10-15: 10px;
    --mh--space--10-30: 15px;
    --mh--space--10-40: 30px;
    --mh--space--10-60: 40px;
    --mh--space--15-15: 15px;
    --mh--space--20-15: 15px;
    --mh--space--15-20: 20px;
    --mh--space--20-20: 20px;
    --mh--space--20-30: 30px;
    --mh--space--20-50: 45px;
    --mh--space--20-60: 40px;
    --mh--space--20-80: 60px;
    --mh--space--25-30: 30px;
    --mh--space--25-60: 40px;
    --mh--space--25-70: 50px;
    --mh--space--25-80: 60px;
    --mh--space--25-25: 25px;
    --mh--space--30-30: 30px;
    --mh--space--30-40: 40px;
    --mh--space--30-50: 50px;
    --mh--space--30-80: 60px;
    --mh--space--40-60: 60px;
    --mh--space--40-100: 75px;
    --mh--space--60-100: 75px;
    --mh--space--20-120: 90px;
    --mh--space--40-120: 90px;
    --mh--space--60-160: 120px;
  }
}
@media (width >= 1280px ) {
  :root {
    --mh--space--x5s: 4px;
    --mh--space--x4s: 10px;
    --mh--space--x3s: 20px;
    --mh--space--x2s: 30px;
    --mh--space--xs: 40px;
    --mh--space--sm: 60px;
    --mh--space--md: 80px;
    --mh--space--lg: 100px;
    --mh--space--xl: 120px;
    --mh--space--x2l: 140px;
    --mh--space--x3l: 160px;
    --mh--space--x4l: 180px;
    --mh--space--x5l: 200px;
    --mh--space--10-10: 10px;
    --mh--space--10-15: 15px;
    --mh--space--10-30: 30px;
    --mh--space--10-40: 40px;
    --mh--space--10-60: 60px;
    --mh--space--15-15: 15px;
    --mh--space--20-15: 15px;
    --mh--space--15-20: 20px;
    --mh--space--20-20: 20px;
    --mh--space--20-30: 30px;
    --mh--space--20-50: 50px;
    --mh--space--20-60: 60px;
    --mh--space--20-80: 80px;
    --mh--space--25-30: 30px;
    --mh--space--25-60: 60px;
    --mh--space--25-70: 70px;
    --mh--space--25-80: 80px;
    --mh--space--25-25: 25px;
    --mh--space--30-30: 30px;
    --mh--space--30-40: 40px;
    --mh--space--30-50: 50px;
    --mh--space--30-80: 80px;
    --mh--space--40-60: 60px;
    --mh--space--40-100: 100px;
    --mh--space--60-100: 100px;
    --mh--space--20-120: 120px;
    --mh--space--40-120: 120px;
    --mh--space--60-160: 160px;
  }
}
:root {
  --mh--padding--x2s: 20px;
  --mh--padding--xs: 20px;
  --mh--padding--sm: 20px;
  --mh--padding--md: 30px;
  --mh--padding--lg: 30px;
  --mh--padding--xl: 30px;
  --mh--padding--x2l: 30px;
}
@media (width >= 768px ) {
  :root {
    --mh--padding--xs: 20px;
    --mh--padding--sm: 30px;
    --mh--padding--md: 40px;
    --mh--padding--lg: 50px;
    --mh--padding--xl: 60px;
    --mh--padding--x2l: 70px;
  }
}
:root {
  --mh--radius--s: 2px;
  --mh--radius--m: 4px;
  --mh--radius--l: 8px;
}
@media (width >= 768px ) {
  :root {
    --mh--radius--s: 4px;
    --mh--radius--m: 8px;
    --mh--radius--l: 16px;
  }
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
*::before, *::after {
  box-sizing: border-box;
}
* :focus-visible {
  outline: 2px solid;
}
html {
  block-size: 100%;
  font-size: 62.5%;
  -webkit-text-size-adjust: none;
}
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizespeed;
  min-block-size: 100%;
}
img,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
}
img,
svg,
video {
  max-inline-size: 100%;
  block-size: auto;
}
svg {
  fill: currentcolor;
  stroke: none;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  line-break: strict;
}
ul,
ol {
  list-style: none;
}
a[class] {
  text-decoration: none;
}
input,
select {
  appearance: none;
}
input,
button,
textarea,
select,
input[type=file]::-webkit-file-upload-button {
  font: inherit;
  font-size: inherit;
  color: inherit;
  letter-spacing: inherit;
}
a[href],
area,
button,
input,
label[for],
select,
summary,
textarea,
[tabindex]:not([tabindex*="-"]) {
  touch-action: manipulation;
  cursor: pointer;
}
input[type=file] {
  cursor: auto;
}
button,
button[type],
input[type=button],
input[type=submit],
input[type=reset],
input[type=file]::-webkit-file-upload-button,
input[type=file]::file-selector-button {
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
button[disabled],
button[type][disabled],
input[type=button][disabled],
input[type=submit][disabled],
input[type=reset][disabled] {
  cursor: not-allowed;
}
/* 02_base
================================================ */
html:not([class=is-no-smoothscroll]) {
  scroll-behavior: smooth;
  scroll-padding-top: var(--mh--header--height);
}
body {
  min-width: 320px;
  font-family: var(--mh--font-family--base);
  font-size: var(--mh--font-size--md);
  line-height: var(--mh--line-height--md);
  color: var(--mh--color--grayscale-900);
  -webkit-text-size-adjust: 100%;
}
@media (width >= 768px ) {
  body {
    min-width: var(--mh--contents--width-with-padding);
  }
}
@media (width >= 768px ) and (hover: none) {
  body {
    -webkit-text-size-adjust: none;
  }
}
* {
  letter-spacing: var(--mh--letter-spacing--sm);
}
ins {
  text-decoration: none;
  background-color: #ff9;
}
mark {
  font-weight: bold;
  background-color: #ff9;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  cursor: help;
  border-bottom: 1px dotted;
}
sup {
  font-size: 0.75em;
  vertical-align: text-top;
}
sub {
  font-size: 0.75em;
  vertical-align: text-bottom;
}
hr {
  display: block;
  height: 1px;
  padding: 0;
  margin: 1em 0;
  border: 0;
  border-top: 1px solid;
}
table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
a {
  color: inherit;
}
@media (width < 768px) {
  a:hover {
    text-decoration: none;
  }
}
input[type=text],
input[type=email],
input[type=tel],
textarea,
button,
select,
option {
  display: block;
  width: 100%;
  max-width: 100%;
  font-family: inherit;
  background: none;
  border: 1px solid;
  border-radius: 0;
}
@media (width < 768px) {
  input[type=text],
  input[type=email],
  input[type=tel],
  textarea,
  button,
  select,
  option {
    font-size: 1.6rem;
  }
}
summary {
  display: block;
  cursor: pointer;
  list-style: none;
}
summary::-webkit-details-marker {
  display: none;
}
.l-wrapper {
  position: relative;
  padding-bottom: env(safe-area-inset-bottom);
}
@media (width >= 1100px ) {
  .l-container.is-col2 {
    display: grid;
    grid-template-columns: 1fr var(--mh--sidebar--width);
    gap: 80px;
    width: var(--mh--contents--width);
    margin: 0 auto;
  }
}
/*  .c-archive01
================================================== */
.c-archive01 {
  --line: 2;
  --line-height: 1.5;
  display: grid;
  gap: var(--mh--space--40-60);
}
.c-archive01__item {
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-archive01__item-in {
  display: block;
}
.c-archive01__item-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: var(--mh--space--20-30);
}
.c-archive01__item-date {
  margin-left: auto;
  color: var(--mh--color--grayscale-800);
}
.c-archive01__item-cat {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.c-archive01__item-cat-item {
  display: inline-block;
  background-color: var(--mh--color--primary-100);
  color: var(--mh--color--primary-300);
  padding: 2px 10px;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-archive01__item-content {
  position: relative;
  margin-bottom: var(--mh--space--20-30);
}
.c-archive01__item-head {
  display: -webkit-box;
  max-height: calc(var(--line) * var(--line-height) * 1em);
  font-size: var(--mh--font-size--xl);
  font-weight: 700;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--line);
  line-height: var(--line-height);
  -webkit-box-orient: vertical;
  padding-right: 26px;
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-archive01__item-arrow {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  color: var(--mh--color--primary-600);
}
@media (width >= 768px ) {
  .c-archive01 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--mh--space--40-60) var(--mh--space--30-50);
    --line: 2;
  }
  .c-archive01__item-title {
    padding-right: 36px;
  }
  .c-archive01.is-col3 {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--mh--space--xs);
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-archive01__item-in:hover .c-archive01__item-head {
    color: var(--mh--color--primary-400);
  }
  .c-archive01__item-in:hover .c-archive01__item-arrow {
    color: var(--mh--color--primary-400);
  }
}
/*  .c-archive02
================================================== */
.c-archive02 {
  --line: 2;
  --line-height: 1.5;
  display: grid;
  gap: var(--mh--space--40-60);
}
.c-archive02__item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
  background-color: var(--mh--color--primary-100);
  padding: var(--mh--space--20-30);
  display: grid;
  gap: 30px;
}
.c-archive02__item-img-wrap {
  border-radius: var(--mh--radius--m);
  position: relative;
  padding: 10px;
  background-color: #fff;
}
.c-archive02__item-img {
  border-radius: var(--mh--radius--s);
  overflow: hidden;
}
.c-archive02__item-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.c-archive02__item-tag {
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--mh--font-size--x3s);
}
.c-archive02__item-title {
  font-size: var(--mh--font-size--x2l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  padding-bottom: var(--mh--space--15-20);
  margin-bottom: var(--mh--space--20-30);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-archive02__item-outline {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: flex-start;
}
.c-archive02__item-cat {
  display: inline-block;
  color: #fff;
  background-color: var(--mh--color--primary-200);
  padding: 2px 10px;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-archive02__item-outline-txt {
  font-size: var(--mh--font-size--xs);
}
.c-archive02__item-txt {
  margin: 10px 0;
}
.c-archive02__item-info-list {
  margin: 0;
  display: inline-flex;
  font-size: var(--mh--font-size--xs);
}
.c-archive02__item-info-list li + li::before {
  content: "/";
  padding: 0 5px;
}
.c-archive02__item-area-btn {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  margin-top: var(--mh--space--xs);
}
.c-archive02__item-btn .c-archive02__item-btn-in {
  padding: var(--mh--space--10-15) var(--mh--space--15-20);
}
@media (width >= 768px ) {
  .c-archive02 {
    --line: 2;
  }
  .c-archive02__item {
    display: grid;
    grid-template-columns: 369px auto;
    gap: 30px;
    align-items: flex-start;
  }
  .c-archive02__item-title {
    padding-bottom: var(--mh--space--15-20);
    margin-bottom: var(--mh--space--20-30);
  }
  .c-archive02__item .c-archive02__item-btn {
    width: 210px;
  }
}
/* .c-archive03
================================================ */
.c-archive03 {
  display: grid;
  gap: var(--mh--space--30-50);
}
.c-archive03__item-img {
  border-radius: var(--mh--radius--m);
}
.c-archive03__item-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.c-archive03__item-area-txt {
  position: relative;
  padding-block: var(--mh--space--x3s) var(--mh--space--x2s);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-archive03__item-info {
  font-weight: 700;
  align-items: center;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.c-archive03__item-info-tag {
  background-color: var(--mh--color--primary-100);
}
.c-archive03__item-info-txt {
  color: var(--mh--color--grayscale-800);
}
.c-archive03__item-name {
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  position: relative;
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-archive03__item-arrow {
  top: 50%;
  margin-top: -11px;
  right: 0;
  position: absolute;
  color: var(--mh--color--primary-600);
}
@media (width >= 768px ) {
  .c-archive03 {
    grid-template-columns: repeat(2, 1fr);
    gap: 80px 50px;
  }
  .c-archive03.is-col3 {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--mh--space--xs);
  }
  .c-archive03.is-col3 .c-archive03__item-name {
    font-size: var(--mh--font-size--x3l);
  }
  .c-archive03.is-col3 .c-archive03__item-info-tag {
    background-color: var(--mh--color--grayscale-100);
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-archive03__item-link:hover .c-archive03__item-name {
    color: var(--mh--color--primary-400);
  }
  .c-archive03__item-link:hover .c-archive03__item-arrow {
    color: var(--mh--color--primary-400);
  }
}
@keyframes autoScrollTxt {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* .c-autoscroll01
================================================== */
.c-autoscroll01 {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  line-height: 0.9;
  color: var(--mh--color--primary-600);
}
.c-autoscroll01__txt {
  margin-right: 25px;
  font-size: 10rem;
  opacity: 0.04;
  white-space: nowrap;
  animation: autoScrollTxt 100s linear infinite;
  display: inline-block;
}
@media (width >= 768px ) {
  .c-autoscroll01__txt {
    margin-right: 50px;
    font-size: 13rem;
  }
}
@media (width >= 1600px ) {
  .c-autoscroll01__txt {
    font-size: 17rem;
  }
}
/* .c-blockquote01
================================================== */
.c-blockquote01 {
  padding: 15px;
  border: 1px solid var(--mh--color--primary-700);
}
@media (width >= 768px ) {
  .c-blockquote01 {
    padding: 25px;
  }
}
/* .c-btn01
================================================== */
.c-btn01 {
  width: 100%;
}
.c-btn01__in {
  border-radius: 4px;
  overflow: hidden;
  display: block;
  background-image: var(--mh--gradient01);
  line-height: var(--mh--line-height--sm);
  color: #fff;
  font-weight: 700;
  padding: 20px;
  position: relative;
}
.c-btn01__in::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--mh--color--primary-200);
  transition: opacity var(--mh--duration) var(--mh--easing);
  opacity: 0;
}
.c-btn01__in[class*=u-bg-] {
  background-image: none;
}
.c-btn01__txt {
  position: relative;
  display: block;
}
.c-btn01__txt::before, .c-btn01__txt::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0;
}
.c-btn01__txt::after {
  transform: translateX(-100%);
  opacity: 0;
}
@media (width >= 768px ) {
  .c-btn01 {
    max-width: 310px;
  }
  .c-btn01__in {
    padding: 20px 20px 20px 25px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-btn01__in:hover::before {
    opacity: 1;
  }
  .c-btn01__in:hover .c-btn01__txt::before {
    transform: translateX(100%);
    opacity: 0;
  }
  .c-btn01__in:hover .c-btn01__txt::after {
    transform: translateX(0);
    opacity: 1;
  }
}
.c-btn01.is-bg-gradient02 .c-btn01__in {
  background: var(--mh--gradient02);
  color: var(--mh--color--primary-600);
}
.c-btn01.is-bg-white .c-btn01__in {
  background: var(--mh--color--grayscale-100);
  color: var(--mh--color--primary-600);
  box-shadow: 0 0 0 1px var(--mh--color--primary-600) inset;
}
/* .c-btn02
================================================== */
.c-btn02__in {
  background-color: var(--mh--color--primary-500);
  border-radius: var(--mh--radius--m);
  color: #fff;
  padding: 10px;
  position: relative;
  display: grid !important;
  gap: 10px;
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.c-btn02__tag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  background-color: var(--mh--color--primary-500);
  color: #fff;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  z-index: 1;
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.c-btn02__head {
  position: relative;
  font-weight: 700;
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  transition: color var(--mh--duration) var(--mh--easing);
  margin-bottom: 10px;
}
.c-btn02__txt {
  position: relative;
  font-weight: 700;
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-btn02__arrow {
  color: var(--mh--color--primary-600);
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.c-btn02__img {
  border-radius: var(--mh--radius--s);
  overflow: hidden;
}
@media (width < 768px) {
  .c-btn02__content {
    padding: 7px 8px 20px;
  }
}
@media (width >= 768px ) {
  .c-btn02 {
    margin: auto;
  }
  .c-btn02__in {
    grid-template-columns: 355px 1fr;
    align-items: center;
    gap: 30px;
    padding: 20px;
  }
  .c-btn02__tag {
    font-size: var(--mh--font-size--x3l);
    padding: 15px 20px;
  }
  .c-btn02__arrow {
    bottom: 30px;
    right: 30px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-btn02__in:hover {
    background: var(--mh--color--primary-400);
  }
  .c-btn02__in:hover .c-btn02__tag {
    background-color: var(--mh--color--primary-400);
  }
}
.c-btn02.is-bg-white .c-btn02__in {
  background-color: #fff;
  color: var(--mh--color--primary-600);
  border: 1px solid var(--mh--color--primary-500);
}
.c-btn02.is-bg-white .c-btn02__head {
  color: var(--mh--color--primary-600);
}
.c-btn02.is-bg-white .c-btn02__txt {
  color: var(--mh--color--grayscale-900);
}
.c-btn02.is-bg-white .c-btn02__tag {
  background-color: #fff;
  color: var(--mh--color--primary-300);
  border-radius: var(--mh--radius--m);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn02.is-bg-white .c-btn02__in:hover {
    background: var(--mh--color--primary-100);
  }
  .c-btn02.is-bg-white .c-btn02__in:hover .c-btn02__tag {
    background-color: var(--mh--color--primary-100);
  }
}
/* .c-faq01
================================================== */
.c-faq01 + .c-faq01 {
  margin-top: 20px;
}
.c-faq01__ico {
  position: absolute;
  top: 15px;
  left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 34px;
  height: 34px;
  text-align: center;
  border: 1px solid var(--mh--color--primary-500);
  background: var(--mh--color--primary-500);
  font-size: var(--mh--font-size--xl);
  color: #fff;
  font-weight: 700;
  border-radius: 50%;
}
.c-faq01__head {
  border-radius: var(--mh--radius--s);
  position: relative;
  padding: 15px 15px 20px 69px;
  background: var(--mh--color--primary-100);
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-faq01__head[class*=toggle] {
  padding-right: 50px;
  cursor: pointer;
}
.c-faq01__head[class*=toggle]::before, .c-faq01__head[class*=toggle]::after {
  position: absolute;
  top: 50%;
  right: 15px;
  content: "";
  display: block;
  width: 15px;
  height: 3px;
  margin-top: -1px;
  background: var(--mh--color--primary-600);
}
.c-faq01__head[class*=toggle]::before {
  transform: rotate(-90deg);
}
.c-faq01__head[class*=toggle].is-active::before {
  transform: rotate(0);
}
.c-faq01__txt {
  position: relative;
  padding: 15px 0 15px 44px;
}
.c-faq01__txt .c-faq01__ico {
  background: none;
  color: var(--mh--color--primary-500);
  left: 0;
}
@media (width >= 768px ) {
  .c-faq01 + .c-faq01 {
    margin-top: 30px;
  }
  .c-faq01__ico {
    left: 30px;
    width: 45px;
    height: 45px;
  }
  .c-faq01__head {
    padding: 22px 22px 22px 90px;
  }
  .c-faq01__head[class*=toggle] {
    padding-right: 75px;
  }
  .c-faq01__head[class*=toggle]::before, .c-faq01__head[class*=toggle]::after {
    width: 30px;
    right: 30px;
  }
  .c-faq01__txt {
    padding: 30px 30px 30px 90px;
  }
  .c-faq01__txt .c-faq01__ico {
    top: 30px;
    left: 30px;
  }
}
/* .c-form
================================================== */
.c-form input[type=text]:focus-visible,
.c-form input[type=email]:focus-visible,
.c-form input[type=tel]:focus-visible,
.c-form textarea:focus-visible,
.c-form button:focus-visible,
.c-form select:focus-visible,
.c-form option:focus-visible {
  border-color: rgb(var(--color-black01));
  box-shadow: 0 0 0 2px rgba(var(--color-black01), 0.25);
}
.c-form fieldset {
  border: none;
}
.c-form {
  padding: 20px;
  background: #F0F3F7;
  border-radius: var(--mh--border-radius--lg);
}
.c-form table, .c-form thead, .c-form tbody, .c-form tr, .c-form th, .c-form td {
  display: block;
}
.c-form tr {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: solid 1px var(--mh--color--grayscale-500);
}
.c-form input, .c-form textarea, .c-form select {
  box-sizing: border-box;
  font-size: 1.6rem;
  padding: 4px 10px;
}
.c-form input[type=file] {
  padding: 0;
}
.c-form select {
  height: 44px;
  background: var(--mh--color--grayscale-100);
  border: none;
}
.c-form input[type=text],
.c-form input[type=email],
.c-form input[type=tel] {
  height: 44px;
  background: var(--mh--color--grayscale-100);
  border: none;
}
.c-form input[type=radio],
.c-form input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.c-form textarea {
  height: 270px;
  background: var(--mh--color--grayscale-100);
  border: none;
}
.c-form__set {
  box-sizing: border-box;
  padding: 50px 10px 30px;
}
.c-form__set:not(:first-child) {
  border-top: 1px solid var(--mh--color--grayscale-700);
}
.c-form__head {
  position: relative;
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 16px;
  line-height: 1.5;
  font-size: 1.6rem;
  font-weight: 700;
  display: inline-block;
  text-align: left;
}
.c-form__required, .c-form__optional {
  box-sizing: border-box;
  color: #fff;
  background: var(--mh--color--primary-600);
  padding: 2px 8px 3px;
  font-size: 1.2rem;
  font-weight: 500;
  text-align: center;
  margin-left: 18px;
  transform: translateY(-2px);
  display: inline-block;
}
.c-form__required {
  background: var(--mh--color--primary-600);
}
.c-form__optional {
  color: var(--mh--color--primary-600);
  background: var(--mh--color--primary-200);
}
.c-form__field.is-flex {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.c-form__field.is-flex .c-form__field-description {
  margin-top: 0;
}
.c-form__field + .c-form__field {
  margin-top: 10px;
}
.c-form__field:has([data-name=your-postcode] span.wpcf7-not-valid-tip) + .wpcf7-custom-item-error {
  display: block;
}
.c-form__field-set {
  display: block;
  margin-top: 15px;
}
.c-form__field-description {
  display: grid;
  gap: 5px 0;
  margin-top: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
  color: var(--mh--color--grayscale-800);
}
.c-form__field-description + .c-form__field-description {
  margin-top: 5px;
}
.c-form__field-txt {
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 1.6rem;
}
.c-form__postcode {
  display: flex;
  align-items: start;
}
.c-form__postcode-suffix {
  font-size: 1.6rem;
  margin: 13px 10px 0 0;
  line-height: 1.5;
}
.c-form__postcode-btn {
  flex-shrink: 0;
  width: 105px;
  height: 50px;
  box-sizing: border-box;
  margin-left: 15px;
  padding: 10px 15px;
  color: #fff;
  background: var(--mh--color--primary-700);
  font: inherit;
  text-align: center;
}
.c-form__postcode input {
  max-width: 10em;
}
.c-form__select-in {
  position: relative;
  display: inline-block;
  width: 100%;
}
.c-form__select-in select {
  font-size: 1.6rem;
  cursor: pointer;
}
.c-form__select-in::after {
  position: absolute;
  top: 15px;
  right: 15px;
  content: "";
  width: 9px;
  height: 9px;
  border-right: 1px solid var(--mh--color--grayscale-800);
  border-bottom: 1px solid var(--mh--color--grayscale-800);
  transform: rotate(45deg);
}
.c-form__select-unit {
  margin-left: 2px;
  font-size: 1.6rem;
}
.c-form__select.is-date .c-form__select-year select {
  width: 80px;
}
.c-form__select.is-date .c-form__select-month select,
.c-form__select.is-date .c-form__select-day select {
  width: 66px;
}
.c-form__select label + label {
  margin-left: 9px;
}
.c-form__radio-list label {
  position: relative;
  padding-left: 37px;
  cursor: pointer;
}
.c-form__radio-list input + span::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-color: var(--mh--color--grayscale-100);
  border-radius: 50%;
  box-sizing: border-box;
}
.c-form__radio-list input + span::after {
  display: block;
  position: absolute;
  left: 6px;
  top: 8px;
  content: "";
  width: 12px;
  height: 12px;
  background: var(--mh--color--primary-600);
  border-radius: 50%;
  transform: scale(0);
  transition: all 0.3s ease;
}
.c-form__radio-list input:checked + span::after {
  transform: scale(1);
}
.c-form__radio-list span {
  margin: 0;
}
.c-form__checkbox-list label {
  position: relative;
  display: flex;
  padding-left: 37px;
  cursor: pointer;
}
.c-form__checkbox-list input + span::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-color: var(--mh--color--grayscale-100);
  box-sizing: border-box;
}
.c-form__checkbox-list input + span::after {
  display: block;
  position: absolute;
  top: 7px;
  left: 4px;
  content: "";
  width: 15px;
  height: 9px;
  background: var(--mh--color--primary-600);
  border-style: solid;
  border-width: 3px 3px 0 0;
  transform: scale(0) rotate(135deg);
  transition: all 0.3s ease;
}
.c-form__checkbox-list input:checked + span::after {
  transform: scale(1) rotate(135deg);
}
.c-form__checkbox-list span {
  margin: 0;
}
.c-form__radio-list .wpcf7-form-control, .c-form__checkbox-list .wpcf7-form-control {
  display: grid;
  gap: 15px 19px;
}
.c-form__radio-list.is-col2 .wpcf7-form-control, .c-form__radio-list.is-col3 .wpcf7-form-control, .c-form__checkbox-list.is-col2 .wpcf7-form-control, .c-form__checkbox-list.is-col3 .wpcf7-form-control {
  grid-template-columns: repeat(2, 1fr);
}
.c-form__radio-list label + span, .c-form__checkbox-list label + span {
  font-size: 1.6rem;
  line-height: 1.5;
}
.c-form__radio-list input:focus + span::before, .c-form__checkbox-list input:focus + span::before {
  border-color: rgb(var(--color-black01));
  box-shadow: 0 0 0 2px rgba(var(--color-black01), 0.25);
}
.c-form__radio-list input:disabled + label, .c-form__checkbox-list input:disabled + label {
  opacity: 0.5;
}
.c-form__radio-list + .c-form__radio-list, .c-form__radio-list + .c-form__checkbox-list, .c-form__checkbox-list + .c-form__radio-list, .c-form__checkbox-list + .c-form__checkbox-list {
  margin-top: 50px;
}
.c-form__privacy {
  overflow-y: scroll;
  height: 554px;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid var(--mh--color--grayscale-500);
  box-sizing: border-box;
}
.c-form__privacy-head {
  font-weight: bold;
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px var(--mh--color--grayscale-500);
}
.c-form__privacy-sub {
  font-size: var(--mh--font-size--lg);
  line-height: var(--mh--line-height--sm);
  margin-top: 30px;
  margin-bottom: 10px;
}
.c-form__privacy p + p {
  margin-top: 15px;
}
.c-form__privacy .c-num-list01,
.c-form__privacy .c-simple-list01 {
  margin: 15px 0;
}
.c-form__privacy .c-num-list01__item ol .c-num-list01__item {
  padding-left: 2em;
}
.c-form__privacy .c-num-list01__item ol li::before {
  content: counter(num02, decimal-leading-zero) ".";
}
.c-form__privacy .c-num-list01__item ul {
  padding-left: 0;
}
.c-form__privacy .c-num-list01__item ul li::before {
  top: 18px;
}
.c-form__privacy .c-num-list01__item ul, .c-form__privacy .c-num-list01__item ol {
  margin-top: 0;
}
.c-form__privacy .c-num-list01 .c-simple-list01__item + .c-simple-list01__item {
  margin-top: 0;
}
.c-form__agreement {
  margin-bottom: 20px;
}
.c-form__agreement-txt {
  text-align: center;
}
.c-form__agreement-check {
  text-align: center;
}
.c-form__agreement-check label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}
.c-form__agreement-check span {
  margin: 0;
  font-size: 1.3rem;
  color: var(--mh--color--primary-900);
}
.c-form__agreement-check input + span {
  line-height: 1.5;
}
.c-form__agreement-check input + span::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-color: var(--mh--color--grayscale-100);
}
.c-form__agreement-check input:checked + span::after {
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  content: "";
  width: 15px;
  height: 9px;
  border-color: var(--mh--color--primary-600);
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}
.c-form__agreement-check input:focus + span::before {
  border-color: rgb(var(--color-black01));
  box-shadow: 0 0 0 2px rgba(var(--color-black01), 0.25);
}
.c-form__agreement-check input:disabled + label {
  opacity: 0.5;
}
.c-form__btn {
  margin: 0 auto;
  max-width: 380px;
  position: relative;
}
.c-form__btn::before, .c-form__btn::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  color: var(--mh--color--grayscale-100);
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 20px;
  z-index: 2;
}
.c-form__btn::after {
  transform: translateX(-100%);
  opacity: 0;
}
.c-form__btn input {
  display: inline-block;
  width: 100%;
  padding: 16px 20px;
  color: #fff;
  box-sizing: border-box;
  background-image: var(--mh--gradient01);
  border: none;
  outline: none;
  appearance: none;
  font: inherit;
  border-radius: 4px;
  text-align: left;
}
.c-form__btn input:focus-visible, .c-form__btn :focus {
  border-color: rgb(var(--color-black01));
  box-shadow: 0 0 0 2px rgba(var(--color-black01), 0.25);
}
.c-form__btn input + input {
  margin-left: 20px;
}
.c-form__btn span {
  width: 0;
  margin: 0;
}
.c-form__btn-ico {
  position: absolute !important;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 46px !important;
  z-index: 2;
}
.c-form__btn-ico::before {
  background-color: var(--mh--color--primary-600) !important;
}
.c-form .wpcf7-custom-item-error {
  display: none;
}
.c-form .wpcf7-custom-item-error + .c-form__field {
  margin-top: 10px;
}
@media (width >= 768px ) {
  .c-form {
    padding: 80px;
  }
  .c-form tr {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .c-form input, .c-form textarea, .c-form select {
    padding: 4px 20px;
  }
  .c-form select {
    height: 50px;
  }
  .c-form input[type=text],
  .c-form input[type=email],
  .c-form input[type=tel] {
    height: 50px;
  }
  .c-form textarea {
    height: 200px;
  }
  .c-form__postcode-btn {
    font-size: 1.6rem;
  }
  .c-form__postcode input[name=your-postcode] + span.wpcf7-not-valid-tip {
    display: none;
  }
  .c-form__select-in {
    width: 300px;
  }
  .c-form__select-in::after {
    top: 19px;
    right: 20px;
  }
  .c-form__select-unit {
    margin-left: 7px;
  }
  .c-form__select.is-date .c-form__select-year select {
    width: 150px;
  }
  .c-form__select.is-date .c-form__select-month select,
  .c-form__select.is-date .c-form__select-day select {
    width: 110px;
  }
  .c-form__select label + label {
    margin-left: 18px;
  }
  .c-form__radio-list .wpcf7-form-control, .c-form__checkbox-list .wpcf7-form-control {
    gap: 15px 30px;
  }
  .c-form__radio-list.is-col3 .wpcf7-form-control, .c-form__checkbox-list.is-col3 .wpcf7-form-control {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-form__radio-list.is-flex-md-up .wpcf7-form-control, .c-form__checkbox-list.is-flex-md-up .wpcf7-form-control {
    display: flex;
  }
  .c-form__privacy {
    height: 278px;
    padding: 40px;
    margin-bottom: 30px;
  }
  .c-form__privacy-sub {
    margin-top: 50px;
  }
  .c-form__privacy .c-num-list01__item ul li::before {
    top: 20px;
  }
  .c-form__agreement {
    margin-bottom: 40px;
  }
  .c-form__agreement-check span {
    font-size: 1.4rem;
  }
  .c-form__btn input {
    margin: 0;
    padding: 23px 30px;
    font-size: 1.8rem;
  }
  .c-form__btn-ico {
    width: 58px !important;
    right: 25px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-form__btn:has(input:not(:disabled)):hover::before {
    transform: translateX(100%);
    opacity: 0;
  }
  .c-form__btn:has(input:not(:disabled)):hover::after {
    transform: translateX(0);
    opacity: 1;
  }
}
/* .c-form-btn
================================================== */
.c-form-area-btn {
  margin-top: 35px;
}
@media (width >= 768px ) {
  .c-form-area-btn {
    margin-top: 35px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
/* head
================================================ */
.c-single01__content h2:not([class*=c-]), .c-surface-head {
  padding: 3px 15px !important;
  margin-top: var(--mh--space--xl);
  margin-bottom: var(--mh--space--20-30);
  line-height: var(--mh--line-height--sm);
  font-size: var(--mh--font-size--x5l);
  color: var(--mh--color--grayscale-100);
  background-color: var(--mh--color--primary-500);
  border-radius: var(--mh--radius--m);
}
@media (width >= 768px ) {
  .c-single01__content h2:not([class*=c-]), .c-surface-head {
    padding: 15px 20px !important;
  }
}
.c-dobble-border-head {
  position: relative;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: var(--mh--space--xl);
  margin-bottom: var(--mh--space--sm);
  font-size: var(--mh--font-size--x3l);
  border-bottom: 1px solid var(--mh--color--primary-500);
}
.c-dobble-border-head::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 70%;
  content: "";
  background: var(--mh--color--primary-500);
}
@media (width >= 768px ) {
  .c-dobble-border-head {
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
.c-single01__content h3:not([class*=c-]), .c-line-head {
  position: relative;
  padding-left: 9px;
  margin-bottom: var(--mh--space--x3s);
  font-size: var(--mh--font-size--x4l);
  line-height: var(--mh--line-height--sm);
}
.c-single01__content h3:not([class*=c-])::before, .c-line-head::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 70%;
  content: "";
  background: var(--mh--color--primary-600);
  transform: translateY(-50%);
}
@media (width >= 768px ) {
  .c-single01__content h3:not([class*=c-]), .c-line-head {
    padding-left: 14px;
  }
}
.c-single01__content h4:not([class*=c-]), .c-under-border-head {
  padding-bottom: 10px;
  font-size: var(--mh--font-size--xl);
  border-bottom: 1px solid var(--mh--color--primary-500);
}
@media (width >= 768px ) {
  .c-single01__content h4:not([class*=c-]), .c-under-border-head {
    padding-bottom: 20px;
  }
}
.c-single01__content h5:not([class*=c-]), .c-simple-head {
  margin: var(--mh--space--sm) 0;
  font-size: var(--mh--font-size--lg);
  color: var(--mh--color--primary-500);
}
/* list
================================================ */
.c-single01__content ul:not([class*=c-]) {
  padding-left: 0;
  margin: var(--mh--space--md) 0;
  line-height: var(--mh--line-height--sm);
  list-style: none;
}
.c-single01__content ul:not([class*=c-]) > li {
  position: relative;
  padding-left: 1em;
}
.c-single01__content ul:not([class*=c-]) > li::before {
  position: absolute;
  top: 9px;
  left: 0;
  width: 6px;
  height: 6px;
  content: "";
  background-color: var(--mh--color--primary-500);
  border-radius: 50%;
}
.c-single01__content ul:not([class*=c-]) > li + li {
  margin-top: 0.8em;
}
.c-single01__content ul:not([class*=c-]) > li ol:not([class*=c-]) {
  counter-reset: child-num;
}
.c-single01__content ul:not([class*=c-]) > li ol:not([class*=c-]) > li {
  position: relative;
  padding-left: 2em;
  counter-increment: child-num 1;
}
.c-single01__content ul:not([class*=c-]) > li ol:not([class*=c-]) > li::before {
  position: static;
  margin-right: 5px;
  color: var(--mh--color--primary-500);
  content: counter(child-num, decimal-leading-zero) ".";
  background-color: transparent;
}
.c-single01__content ul:not([class*=c-]) > li ol:not([class*=c-]) > li + li {
  margin-top: 0.8em;
}
.c-single01__content ol:not([class*=c-]) {
  padding-left: 0;
  margin: var(--mh--space--md) 0;
  line-height: var(--mh--line-height--sm);
  list-style: none;
  counter-reset: num01;
}
.c-single01__content ol:not([class*=c-]) > li {
  position: relative;
  padding-left: 2em;
  counter-increment: num01 1;
}
.c-single01__content ol:not([class*=c-]) > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) ".";
}
.c-single01__content ol:not([class*=c-]) > li + li {
  margin-top: 0.8em;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) {
  counter-reset: num02;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) > li {
  position: relative;
  padding-left: 2em;
  counter-increment: num02 1;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) > li::before {
  margin-right: 5px;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) "-" counter(num02, decimal-leading-zero) ".";
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) > li + li {
  margin-top: 0.8em;
}
.c-single01__content ol:not([class*=c-]) > li ul:not([class*=c-]) {
  padding-left: 0;
  margin-top: 0.8em;
  line-height: var(--mh--line-height--sm);
  list-style: none;
}
.c-single01__content ol:not([class*=c-]) > li ul:not([class*=c-]) li {
  position: relative;
  padding-left: 1em;
}
.c-single01__content ol:not([class*=c-]) > li ul:not([class*=c-]) li::before {
  position: absolute;
  top: 9px;
  left: 0;
  width: 6px;
  height: 6px;
  content: "";
  background-color: var(--mh--color--primary-500);
  border-radius: 50%;
}
.c-single01__content ol:not([class*=c-]) > li ul:not([class*=c-]) li + li {
  margin-top: 0.8em;
}
/* .c-dobble-border-head
================================================== */
/* .c-head01
================================================== */
.c-head01 {
  margin-bottom: var(--mh--space--sm);
}
.c-head01__en {
  font-size: 2.9rem;
  margin-bottom: var(--mh--space--20-30);
}
.c-head01__ja {
  font-size: var(--mh--font-size--x9l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-head01__lead {
  margin-top: var(--mh--space--x2s);
  letter-spacing: var(--mh--letter-spacing--md);
}
@media (width >= 768px ) {
  .c-head01__en {
    font-size: var(--mh--font-size--x5l);
  }
  .c-head01__ja {
    font-size: var(--mh--font-size--x7l);
  }
}
@media (width >= 1600px ) {
  .c-head01__ja {
    font-size: var(--mh--font-size--x9l);
  }
}
.c-head01.is-small {
  margin-bottom: var(--mh--space--xs);
}
.c-head01.is-small .c-head01__en {
  font-size: var(--mh--font-size--xl);
  margin-bottom: var(--mh--space--x3s);
}
.c-head01.is-small .c-head01__ja {
  font-size: var(--mh--font-size--x7l);
}
/* .c-head02
================================================== */
.c-head02 {
  margin-bottom: var(--mh--space--x2s);
  display: flex;
  align-items: center;
}
.c-head02__en {
  font-size: var(--mh--font-size--x6l);
  margin-right: var(--mh--space--x4s);
}
.c-head02__ja {
  font-size: var(--mh--font-size--lg);
  font-weight: 700;
}
/* .c-head03
================================================== */
.c-head03 {
  font-size: var(--mh--font-size--x10l);
  line-height: var(--mh--line-height--sm);
  margin-bottom: var(--mh--space--xs);
}
.c-head03__bg {
  color: var(--mh--color--primary-600);
  position: relative;
  z-index: 1;
}
.c-head03__bg::before {
  content: "";
  position: absolute;
  top: 54%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 75%;
  background: #fff;
  z-index: -1;
}
.c-head03__bg.is-bg-narrow-right {
  margin-right: -0.5em;
}
.c-head03__bg.is-bg-narrow-right::before {
  width: calc(100% - 0.5em);
}
.c-head03__bg.is-bg-narrow-left {
  margin-left: -0.5em;
}
.c-head03__bg.is-bg-narrow-left::before {
  right: 0;
  width: calc(100% - 0.5em);
}
.c-head03__bg.is-bg-narrow-center {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.c-head03__bg.is-bg-narrow-center::before {
  left: 0.5em;
  width: calc(100% - 1em);
}
.c-head03.is-primary-300 {
  color: var(--mh--color--primary-300);
}
.c-head03.is-primary-300 .c-head03__bg {
  color: #fff;
}
.c-head03.is-primary-300 .c-head03__bg::before {
  background: var(--mh--color--primary-300);
}
.c-head03.is-bg-primary-300 .c-head03__bg {
  color: #fff;
}
.c-head03.is-bg-primary-300 .c-head03__bg::before {
  background: var(--mh--color--primary-300);
}
.c-head03.is-white {
  color: #fff;
}
.c-head03.is-white .c-head03__bg {
  color: var(--mh--color--primary-300);
}
.c-head03.is-white .c-head03__bg::before {
  background: #fff;
}
.c-head03.is-small {
  font-size: var(--mh--font-size--x7l);
}
/* .c-head04
================================================== */
.c-head04 {
  font-size: var(--mh--font-size--x7l);
  line-height: var(--mh--line-height--sm);
  margin-bottom: var(--mh--space--xs);
  position: relative;
  padding-top: var(--mh--space--15-20);
  margin-bottom: var(--mh--space--20-30);
}
.c-head04::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 4px;
  background-color: var(--mh--color--primary-500);
}
/* .c-line-head
================================================== */
.c-line-head.is-white {
  color: #fff;
}
.c-line-head.is-white::before {
  background: #fff;
}
/* .c-simple-head
================================================== */
/* .c-surface-head
================================================== */
/* .c-under-border-head
================================================== */
/* .c-ico
================================================== */
.c-ico {
  display: inline-block;
  vertical-align: baseline;
}
.c-ico svg {
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-arw01
================================================== */
.c-ico.is-arw01 {
  margin-left: 5px;
  color: red;
}
.c-ico.is-arw01::after {
  display: inline-block;
  width: 7px;
  height: 10px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.472 9.771"><path d="M1.32,0,0,1.38,3.709,4.886,0,8.391l1.32,1.38L6.472,4.886Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.472 9.771"><path d="M1.32,0,0,1.38,3.709,4.886,0,8.391l1.32,1.38L6.472,4.886Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-arw02
================================================== */
.c-ico.is-arw02 {
  margin-left: 5px;
  color: green;
}
.c-ico.is-arw02::after {
  display: inline-block;
  width: 14px;
  height: 9px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-arw03
================================================== */
.c-ico.is-arw03 {
  margin-left: 5px;
}
.c-ico.is-arw03::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  background: linear-gradient(to right, rgb(34, 193, 195) 0%, rgb(253, 187, 45) 100%);
}
/* .c-ico.is-blank01
================================================== */
.c-ico.is-blank01 {
  margin-left: 5px;
  color: red;
}
.c-ico.is-blank01::after {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-blank02
================================================== */
.c-ico.is-blank02 {
  margin-left: 5px;
  color: green;
}
.c-ico.is-blank02::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.435 13.434"><path d="M15333.549,2248.428a.56.56,0,0,1-.559-.562V2237.79a.559.559,0,0,1,.559-.558h4.479a.56.56,0,1,1,0,1.121h-3.917v8.955h8.954v-3.917a.561.561,0,1,1,1.121,0v4.475a.56.56,0,0,1-.562.562Zm5.2-5.762a.562.562,0,0,1,0-.793l5.762-5.762h-3.686a.558.558,0,1,1,0-1.117h5.038a.559.559,0,0,1,.559.559v5.038a.559.559,0,0,1-1.117,0V2236.9l-5.762,5.762a.568.568,0,0,1-.794,0Z" transform="translate(-15332.99 -2234.994)"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.435 13.434"><path d="M15333.549,2248.428a.56.56,0,0,1-.559-.562V2237.79a.559.559,0,0,1,.559-.558h4.479a.56.56,0,1,1,0,1.121h-3.917v8.955h8.954v-3.917a.561.561,0,1,1,1.121,0v4.475a.56.56,0,0,1-.562.562Zm5.2-5.762a.562.562,0,0,1,0-.793l5.762-5.762h-3.686a.558.558,0,1,1,0-1.117h5.038a.559.559,0,0,1,.559.559v5.038a.559.559,0,0,1-1.117,0V2236.9l-5.762,5.762a.568.568,0,0,1-.794,0Z" transform="translate(-15332.99 -2234.994)"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-blank03
================================================== */
.c-ico.is-blank03 {
  margin-left: 5px;
}
.c-ico.is-blank03::after {
  background: linear-gradient(to right, rgb(34, 193, 195) 0%, rgb(253, 187, 45) 100%);
}
/* .c-ico.is-mail01
================================================== */
.c-ico.is-mail01 {
  margin-right: 5px;
  color: skyblue;
}
.c-ico.is-mail01::after {
  display: inline-block;
  width: 17px;
  height: 13px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 12.147"><path d="M16.19,1.415v9.923H.81V1.415L8.5,8.29ZM1.348.81h14.3L8.5,7.2ZM0,12.147H17V0H0Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 12.147"><path d="M16.19,1.415v9.923H.81V1.415L8.5,8.29ZM1.348.81h14.3L8.5,7.2ZM0,12.147H17V0H0Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-map01
================================================== */
.c-ico.is-map01 {
  margin-right: 5px;
  color: violet;
}
.c-ico.is-map01::after {
  display: inline-block;
  width: 12px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.016 16.221"><path d="M6.008,0A6.026,6.026,0,0,0,0,6.041C0,10.188,4.166,14.8,5.684,16.1a.5.5,0,0,0,.647,0c1.519-1.3,5.684-5.909,5.684-10.057A6.026,6.026,0,0,0,6.008,0m0,9.864A3.633,3.633,0,1,1,9.619,6.227,3.622,3.622,0,0,1,6.008,9.86" transform="translate(0 0.004)"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.016 16.221"><path d="M6.008,0A6.026,6.026,0,0,0,0,6.041C0,10.188,4.166,14.8,5.684,16.1a.5.5,0,0,0,.647,0c1.519-1.3,5.684-5.909,5.684-10.057A6.026,6.026,0,0,0,6.008,0m0,9.864A3.633,3.633,0,1,1,9.619,6.227,3.622,3.622,0,0,1,6.008,9.86" transform="translate(0 0.004)"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-search01
================================================== */
.c-ico.is-search01 {
  margin-right: 5px;
  color: red;
}
.c-ico.is-search01::after {
  display: inline-block;
  width: 19px;
  height: 19px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.814 18.814"><path d="M12491.646,13519.027l-4.409-4.409,0,0a7.6,7.6,0,1,1,1.386-1.387l4.409,4.413a.979.979,0,0,1,0,1.381.975.975,0,0,1-1.384,0Zm-14.97-10.43a5.922,5.922,0,1,0,5.921-5.921A5.926,5.926,0,0,0,12476.677,13508.6Z" transform="translate(-12474.751 -13500.751)" stroke-width="0.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.814 18.814"><path d="M12491.646,13519.027l-4.409-4.409,0,0a7.6,7.6,0,1,1,1.386-1.387l4.409,4.413a.979.979,0,0,1,0,1.381.975.975,0,0,1-1.384,0Zm-14.97-10.43a5.922,5.922,0,1,0,5.921-5.921A5.926,5.926,0,0,0,12476.677,13508.6Z" transform="translate(-12474.751 -13500.751)" stroke-width="0.5"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-tel01
================================================== */
.c-ico.is-tel01 {
  margin-right: 5px;
  color: pink;
}
.c-ico.is-tel01::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.5 23.5"><path d="M18.019,23.5c-2.313,0-7.045-.741-12.147-5.844C-.641,11.143-.085,5.26.093,4.147a3.661,3.661,0,0,1,1.045-2.1L2.405.778a2.668,2.668,0,0,1,3.767,0l3.19,3.191a2.669,2.669,0,0,1,0,3.768L7.81,9.29a18.573,18.573,0,0,0,2.752,3.674A18.585,18.585,0,0,0,14.217,15.7l1.554-1.557a2.671,2.671,0,0,1,3.77,0l3.181,3.184a2.669,2.669,0,0,1,0,3.767l-1.25,1.25A3.7,3.7,0,0,1,19.5,23.378a7.471,7.471,0,0,1-1.479.122M4.29,2.148a.516.516,0,0,0-.367.149L2.658,3.564a1.554,1.554,0,0,0-.441.9c-.1.594-.725,5.777,5.174,11.675,6.21,6.213,11.472,5.18,11.692,5.133a1.6,1.6,0,0,0,.873-.441L21.2,19.581a.522.522,0,0,0,0-.731l-3.182-3.184a.526.526,0,0,0-.733,0l-2.708,2.71-.708-.393a21.871,21.871,0,0,1-4.828-3.5A21.8,21.8,0,0,1,5.532,9.632l-.393-.708L7.845,6.218a.522.522,0,0,0,0-.731L4.655,2.3a.515.515,0,0,0-.365-.148" transform="translate(0 0)"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.5 23.5"><path d="M18.019,23.5c-2.313,0-7.045-.741-12.147-5.844C-.641,11.143-.085,5.26.093,4.147a3.661,3.661,0,0,1,1.045-2.1L2.405.778a2.668,2.668,0,0,1,3.767,0l3.19,3.191a2.669,2.669,0,0,1,0,3.768L7.81,9.29a18.573,18.573,0,0,0,2.752,3.674A18.585,18.585,0,0,0,14.217,15.7l1.554-1.557a2.671,2.671,0,0,1,3.77,0l3.181,3.184a2.669,2.669,0,0,1,0,3.767l-1.25,1.25A3.7,3.7,0,0,1,19.5,23.378a7.471,7.471,0,0,1-1.479.122M4.29,2.148a.516.516,0,0,0-.367.149L2.658,3.564a1.554,1.554,0,0,0-.441.9c-.1.594-.725,5.777,5.174,11.675,6.21,6.213,11.472,5.18,11.692,5.133a1.6,1.6,0,0,0,.873-.441L21.2,19.581a.522.522,0,0,0,0-.731l-3.182-3.184a.526.526,0,0,0-.733,0l-2.708,2.71-.708-.393a21.871,21.871,0,0,1-4.828-3.5A21.8,21.8,0,0,1,5.532,9.632l-.393-.708L7.845,6.218a.522.522,0,0,0,0-.731L4.655,2.3a.515.515,0,0,0-.365-.148" transform="translate(0 0)"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-img01
================================================== */
.c-img01 {
  margin: var(--mh--space--md) 0;
}
/* .c-layout01
================================================== */
.c-layout01 {
  border-radius: var(--mh--radius--m);
  background: var(--mh--color--grayscale-200);
  padding: var(--mh--space--20-30);
}
.c-layout01__area-head {
  margin-bottom: var(--mh--space--sm);
  background-color: #fff;
}
.c-layout01__head {
  color: var(--mh--color--primary-500);
  font-size: var(--mh--font-size--x2l);
  line-height: var(--mh--line-height--sm);
  text-align: center;
  padding: 10px;
  border-radius: var(--mh--radius--s);
}
.c-layout01.is-bg-white {
  background-color: #fff;
}
.c-layout01.is-bg-white .c-layout01__area-head {
  background-color: var(--mh--color--primary-100);
}
.c-layout01 + .c-layout01 {
  margin-top: var(--mh--space--x3s);
}
.c-layout01__content-head {
  font-size: var(--mh--font-size--lg);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: 20px;
}
@media (width >= 768px ) {
  .c-layout01 {
    display: grid;
    grid-template-columns: 250px 1fr;
    gap: var(--mh--space--x2s);
  }
  .c-layout01__area-head {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .c-layout01__content {
    padding: var(--mh--space--x3s) 0;
  }
}
/* .c-layout02
================================================== */
.c-layout02 {
  display: grid;
  gap: 30px;
}
.c-layout02 + .c-layout02 {
  margin-top: var(--mh--space--sm);
  padding-top: var(--mh--space--sm);
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.c-layout02__tag {
  margin-bottom: 10px;
}
.c-layout02__head {
  color: var(--mh--color--primary-900);
}
.c-layout02__copy {
  font-size: var(--mh--font-size--x3l);
  color: var(--mh--color--primary-300);
  font-weight: 700;
  margin-bottom: 15px;
}
.c-layout02__img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-layout02__img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
@media (width >= 768px ) {
  .c-layout02 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 80px;
  }
  .c-layout02__area-txt {
    width: 470px;
  }
  .c-layout02__img {
    width: 550px;
  }
  .c-layout02.is-img-right .c-layout02__img {
    order: -1;
  }
}
/* .c-layout03
================================================== */
.c-layout03 {
  background-color: var(--mh--color--primary-100);
  padding: var(--mh--space--xs) var(--mh--space--20-30);
  border-radius: var(--mh--radius--m);
  position: relative;
}
.c-layout03::before {
  content: "";
  position: absolute;
  top: 15px;
  right: 15px;
  width: 50px;
  height: 50px;
  background: url(../img/about/bg_voice01.svg) no-repeat center/contain;
  opacity: 0.5;
}
.c-layout03__list {
  display: grid;
  gap: 20px;
}
.c-layout03__txt {
  position: relative;
  font-size: var(--mh--font-size--lg);
  line-height: var(--mh--line-height--sm);
}
.c-layout03__info {
  position: relative;
  margin-top: var(--mh--space--20-30);
  display: grid;
  align-items: center;
  gap: 10px;
  grid-template-columns: 50px 1fr;
}
.c-layout03__head {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: var(--mh--space--x2s);
}
.c-layout03__head-ja {
  background-color: var(--mh--color--primary-500);
  font-size: var(--mh--font-size--xl);
  color: #FFF;
  display: inline-block;
  padding: 4px 10px;
}
.c-layout03__head-en {
  font-size: var(--mh--font-size--xl);
  color: var(--mh--color--primary-600);
}
@media (width >= 768px ) {
  .c-layout03 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .c-layout03__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
/* .c-layout04
================================================== */
.c-layout04 {
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-layout04__item {
  border-top: 1px solid var(--mh--color--grayscale-500);
  padding: 30px 0 30px 75px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;
}
.c-layout04__item-ico {
  width: 60px;
  position: absolute;
  top: 30px;
  left: 0;
}
.c-layout04__item-head {
  font-size: var(--mh--font-size--x2l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-layout04__item-note {
  font-size: var(--mh--font-size--xs);
  text-indent: -1em;
  padding-left: 1em;
  margin-top: -1em;
}
@media (width >= 768px ) {
  .c-layout04 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border-right: 1px solid var(--mh--color--grayscale-500);
    border-bottom: 0;
  }
  .c-layout04__item {
    border-left: 1px solid var(--mh--color--grayscale-500);
    border-top: 0;
    padding: 0 35px;
    gap: 20px;
    justify-content: center;
  }
  .c-layout04__item-ico {
    position: static;
    width: 100px;
    margin: 0 auto;
  }
  .c-layout04__item-head {
    text-align: center;
  }
  .c-layout04__item-note {
    white-space: nowrap;
  }
}
/*  .c-num-list01
================================================== */
.c-num-list01 {
  counter-reset: num01 0;
}
.c-num-list01__item,
.c-num-list01 > li {
  position: relative;
  padding-left: 2em;
  font-size: var(--mh--font-size--md);
}
.c-num-list01__item::before,
.c-num-list01 > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) ".";
  counter-increment: num01 1;
}
.c-num-list01__item + .c-num-list01__item,
.c-num-list01__item + .c-num-list01 > li,
.c-num-list01 > li + .c-num-list01__item,
.c-num-list01 > li + .c-num-list01 > li {
  margin-top: 0.8em;
}
.c-num-list01__item ul,
.c-num-list01__item ol,
.c-num-list01 > li ul,
.c-num-list01 > li ol {
  margin-top: 0.8em;
}
.c-num-list01__item ol,
.c-num-list01 > li ol {
  counter-reset: num02 0;
}
.c-num-list01__item ol > li,
.c-num-list01 > li ol > li {
  position: relative;
  padding-left: 2em;
}
.c-num-list01__item ol > li + li,
.c-num-list01 > li ol > li + li {
  margin-top: 0.8em;
}
.c-num-list01__item ol > li::before,
.c-num-list01 > li ol > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) ".";
  counter-increment: num02 1;
}
.c-num-list01__item ol .c-num-list01__item,
.c-num-list01 > li ol .c-num-list01__item {
  padding-left: 2em;
}
.c-num-list01__item ul,
.c-num-list01 > li ul {
  padding-left: 1.5em;
}
.c-num-list01__item ul > li,
.c-num-list01 > li ul > li {
  padding-left: 1em;
  text-indent: -1em;
}
.c-num-list01__item ul > li::before,
.c-num-list01 > li ul > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) ".";
  counter-increment: num 1;
}
.c-num-list01__item ul > li + .c-num-list01__item ul > li,
.c-num-list01__item ul > li + .c-num-list01 > li ul > li,
.c-num-list01 > li ul > li + .c-num-list01__item ul > li,
.c-num-list01 > li ul > li + .c-num-list01 > li ul > li {
  margin-top: 0.8em;
}
/*  .c-simple-list01
================================================== */
.c-simple-list01__item,
.c-simple-list01 > li {
  position: relative;
  padding-left: 1em;
  line-height: var(--mh--line-height--sm);
}
.c-simple-list01__item::before,
.c-simple-list01 > li::before {
  position: absolute;
  top: 9px;
  left: 0;
  width: 6px;
  height: 6px;
  content: "";
  background-color: var(--mh--color--primary-500);
  border-radius: 50%;
}
.c-simple-list01__item + .c-simple-list01__item,
.c-simple-list01__item + .c-simple-list01 > li,
.c-simple-list01 > li + .c-simple-list01__item,
.c-simple-list01 > li + .c-simple-list01 > li {
  margin-top: 0.8em;
}
.c-simple-list01__item ul,
.c-simple-list01__item ol,
.c-simple-list01 > li ul,
.c-simple-list01 > li ol {
  margin-top: 0.8em;
}
.c-simple-list01__item ol,
.c-simple-list01 > li ol {
  counter-reset: num 0;
}
.c-simple-list01__item ol > li,
.c-simple-list01 > li ol > li {
  padding-left: 2em;
}
.c-simple-list01__item ol > li::before,
.c-simple-list01 > li ol > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero) ".";
  counter-increment: num 1;
}
/* .c-pager01
=================================== */
.c-pager01 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 30px -5px -10px;
  overflow: hidden;
  text-align: center;
}
.c-pager01 li {
  margin: 0 1px 10px;
}
.c-pager01 li a,
.c-pager01 li span {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  line-height: 1;
  text-decoration: none;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--xl);
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-pager01 li.pages span {
  width: auto;
  border: 0;
}
.c-pager01 li.current span {
  color: #fff;
  background: var(--mh--color--primary-500);
}
.c-pager01 li.previous a, .c-pager01 li.next a {
  border: 1px solid var(--mh--color--primary-600);
  text-indent: -99999px;
  overflow: hidden;
  color: var(--mh--color--primary-600);
}
.c-pager01 li.previous a::after, .c-pager01 li.next a::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-pager01 li.previous a::after {
  transform: rotate(180deg);
}
.c-pager01 li.extend span {
  border: 0;
  width: 20px;
  padding-bottom: 10px;
}
@media (width >= 768px ) {
  .c-pager01 {
    margin-top: 55px;
  }
  .c-pager01 li {
    margin: 0 2px 10px;
  }
  .c-pager01 li.previous {
    margin-right: 10px;
  }
  .c-pager01 li.next {
    margin-left: 10px;
  }
  .c-pager01 li.extend span {
    padding-bottom: 12px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-pager01 li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: var(--mh--color--primary-500);
    border-color: var(--mh--color--primary-500);
  }
}
/*  .c-pager02
================================================== */
.c-pager02 {
  position: relative;
  margin: var(--mh--space--x2s) auto 0;
  overflow: hidden;
  line-height: 1;
  max-width: 900px;
}
.c-pager02__previous, .c-pager02__next {
  width: calc(50% - 10px);
}
.c-pager02__txt {
  font-weight: 700;
}
.c-pager02__btn {
  width: 50px;
  height: 50px;
  border-radius: var(--mh--radius--s);
  border: 1px solid var(--mh--color--primary-600);
  color: var(--mh--color--primary-600);
  position: relative;
}
.c-pager02__arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-pager02__previous a, .c-pager02__next a {
  display: flex;
  align-items: center;
  gap: 10px;
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-pager02__previous {
  float: left;
}
.c-pager02__previous .c-pager02__arrow {
  transform: translate(-50%, -50%) scale(-1, 1);
}
.c-pager02__next {
  float: right;
  margin-left: auto;
}
.c-pager02__next a {
  justify-content: flex-end;
}
@media (width < 768px) {
  .c-pager02__all {
    clear: both;
    width: 100%;
    padding-top: 20px;
  }
}
@media (width >= 768px ) {
  .c-pager02 {
    height: 64px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .c-pager02__all {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-pager02__previous a:hover, .c-pager02__next a:hover {
    color: var(--mh--color--primary-400);
  }
  .c-pager02__previous a:hover .c-pager02__btn, .c-pager02__next a:hover .c-pager02__btn {
    border-color: var(--mh--color--primary-400);
    color: var(--mh--color--primary-400);
  }
}
/* .c-next01
================================================== */
.c-next01 {
  background-color: var(--mh--color--primary-100);
}
.c-next01__inner {
  padding-top: var(--mh--space--xl);
  padding-bottom: var(--mh--space--xl);
}
.c-next01__head {
  font-size: var(--mh--font-size--x5l);
  color: var(--mh--color--primary-600);
  margin-bottom: var(--mh--space--xs);
}
.c-next01__bnr-item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-next01__bnr-list {
  display: grid;
  gap: var(--mh--space--x3s);
}
.c-next01__bnr-link {
  background-color: #fff;
  padding: 90px 55px 25px 25px;
  display: block;
  position: relative;
}
.c-next01__bnr-link::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  background-color: var(--mh--color--grayscale-200);
  border-radius: var(--mh--radius--m);
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-tag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  background-color: #fff;
  color: var(--mh--color--primary-300);
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-next01__bnr-ico {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 22px;
  right: 22px;
}
.c-next01__bnr-ico::after {
  background: var(--mh--gradient03) !important;
  width: 100% !important;
  height: 100% !important;
}
.c-next01__bnr-ico.is-consulting::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M78.6583%2073.0667H67.1416C66.4499%2073.0667%2065.8916%2072.5083%2065.8916%2071.8167C65.8916%2071.125%2066.4499%2070.5667%2067.1416%2070.5667H78.6583C82.6166%2070.5667%2085.8416%2067.3417%2085.8416%2063.3833V37.1167C85.8416%2036.775%2085.6999%2036.4583%2085.4333%2036.2333C85.1749%2036.0083%2084.8416%2035.9083%2084.4999%2035.9583L80.9916%2036.4667C79.9583%2036.6167%2078.9916%2037.1083%2078.2583%2037.8583L71.3916%2044.8667C71.1583%2045.1083%2070.8332%2045.2417%2070.4999%2045.2417H62.9583C61.6499%2045.2417%2060.5749%2046.3083%2060.5749%2047.625C60.5749%2048.9417%2061.6416%2050%2062.9583%2050H73.3416L79.0499%2045.4333C79.5916%2045%2080.3749%2045.0917%2080.8083%2045.625C81.2416%2046.1667%2081.1499%2046.95%2080.6166%2047.3833L74.5666%2052.225C74.3416%2052.4%2074.0666%2052.5%2073.7832%2052.5H62.9583C60.2666%2052.5%2058.0749%2050.3083%2058.0749%2047.625C58.0749%2044.9417%2060.2666%2042.7417%2062.9583%2042.7417H69.9749L76.4749%2036.1083C77.5833%2034.975%2079.0666%2034.225%2080.6332%2033.9917L84.1416%2033.4833C85.1999%2033.3333%2086.2666%2033.6417%2087.0749%2034.3417C87.8833%2035.0417%2088.3416%2036.05%2088.3416%2037.1167V63.3833C88.3416%2068.725%2083.9999%2073.0667%2078.6583%2073.0667Z%22%20fill%3D%22url(%23paint0_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M62.8999%2090C62.7999%2090%2062.6999%2089.9917%2062.5999%2089.9667C61.9333%2089.8%2061.5249%2089.1167%2061.6916%2088.45L66.5333%2069.0917C66.6999%2068.425%2067.3749%2068.0167%2068.0499%2068.1833C68.7166%2068.35%2069.1249%2069.0333%2068.9582%2069.7L64.1166%2089.0583C63.9749%2089.625%2063.4666%2090.0083%2062.9083%2090.0083L62.8999%2090Z%22%20fill%3D%22url(%23paint1_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M54.4333%2090C54.3583%2090%2054.2916%2090%2054.2166%2089.9833C53.5333%2089.8667%2053.0833%2089.2167%2053.1999%2088.5417L57.1666%2065.7333C57.7749%2062.225%2060.7999%2059.6833%2064.3582%2059.6833H72.5332V51.2583C72.5332%2050.5667%2073.0916%2050.0083%2073.7832%2050.0083C74.4749%2050.0083%2075.0332%2050.5667%2075.0332%2051.2583V60.9333C75.0332%2061.625%2074.4749%2062.1833%2073.7832%2062.1833H64.3582C62.0166%2062.1833%2060.0333%2063.8583%2059.6333%2066.1583L55.6666%2088.9667C55.5583%2089.575%2055.0333%2090%2054.4333%2090Z%22%20fill%3D%22url(%23paint2_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M77.4166%2031.9333C76.7249%2031.9333%2076.1666%2031.375%2076.1666%2030.6833C76.1666%2030.0917%2076.1166%2030.075%2075.3166%2029.6917C73.2999%2028.7333%2071.3249%2027.275%2071.3249%2021.0083C71.3249%2015.4417%2074.2666%2012.5%2079.8333%2012.5C84.9249%2012.5%2088.3416%2015.9167%2088.3416%2021.0083C88.3416%2025.6667%2087.4166%2027.2%2086.3749%2028.475C86.0166%2028.9167%2085.9166%2029.0333%2085.9166%2029.475C85.9166%2030.1667%2085.3582%2030.725%2084.6666%2030.725C83.9749%2030.725%2083.4166%2030.1667%2083.4166%2029.475C83.4166%2028.15%2083.9832%2027.45%2084.4333%2026.9C85.0249%2026.1667%2085.8416%2025.1667%2085.8416%2021.0083C85.8416%2017.25%2083.5916%2015%2079.8333%2015C75.6749%2015%2073.8249%2016.85%2073.8249%2021.0083C73.8249%2026.2167%2075.1833%2026.8667%2076.3833%2027.4333C77.2916%2027.8667%2078.6583%2028.5167%2078.6583%2030.6833C78.6583%2031.375%2078.0999%2031.9333%2077.4083%2031.9333H77.4166Z%22%20fill%3D%22url(%23paint3_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M32.0416%2073.0667H20.5249C15.1833%2073.0667%2010.8416%2068.725%2010.8416%2063.3833V37.1167C10.8416%2036.05%2011.3083%2035.0417%2012.1083%2034.3417C12.9166%2033.6417%2013.9833%2033.3333%2015.0416%2033.4833L18.5499%2033.9917C20.1249%2034.225%2021.5999%2034.975%2022.7083%2036.1083L29.2083%2042.7417H36.2249C38.9166%2042.7417%2041.1083%2044.9333%2041.1083%2047.625C41.1083%2050.3167%2038.9166%2052.5%2036.2249%2052.5H25.3999C25.1166%2052.5%2024.8416%2052.4%2024.6166%2052.225L18.5666%2047.3833C18.0249%2046.95%2017.9416%2046.1667%2018.3749%2045.625C18.8083%2045.0833%2019.5916%2045%2020.1333%2045.4333L25.8416%2050H36.2249C37.5333%2050%2038.6083%2048.9333%2038.6083%2047.625C38.6083%2046.3167%2037.5416%2045.2417%2036.2249%2045.2417H28.6833C28.3499%2045.2417%2028.0249%2045.1083%2027.7916%2044.8667L20.9249%2037.8583C20.1916%2037.1083%2019.2249%2036.6167%2018.1916%2036.4667L14.6833%2035.9583C14.3416%2035.9083%2014.0083%2036.0083%2013.7499%2036.2333C13.4916%2036.4583%2013.3416%2036.775%2013.3416%2037.1167V63.3833C13.3416%2067.3417%2016.5666%2070.5667%2020.5249%2070.5667H32.0416C32.7333%2070.5667%2033.2916%2071.125%2033.2916%2071.8167C33.2916%2072.5083%2032.7333%2073.0667%2032.0416%2073.0667Z%22%20fill%3D%22url(%23paint4_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M36.2833%2090C35.7249%2090%2035.2166%2089.625%2035.0749%2089.05L30.2333%2069.6917C30.0666%2069.025%2030.4749%2068.3417%2031.1416%2068.175C31.8166%2068.0083%2032.4916%2068.4167%2032.6583%2069.0833L37.4999%2088.4417C37.6666%2089.1083%2037.2583%2089.7917%2036.5916%2089.9583C36.4916%2089.9833%2036.3916%2089.9917%2036.2916%2089.9917L36.2833%2090Z%22%20fill%3D%22url(%23paint5_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M44.7499%2090C44.1499%2090%2043.6249%2089.575%2043.5166%2088.9667L39.5499%2066.1583C39.1499%2063.8583%2037.1583%2062.1833%2034.8249%2062.1833H25.3999C24.7083%2062.1833%2024.1499%2061.625%2024.1499%2060.9333V51.2583C24.1499%2050.5667%2024.7083%2050.0083%2025.3999%2050.0083C26.0916%2050.0083%2026.6499%2050.5667%2026.6499%2051.2583V59.6833H34.8249C38.3833%2059.6833%2041.4083%2062.225%2042.0166%2065.7333L45.9832%2088.5417C46.0999%2089.225%2045.6499%2089.8667%2044.9666%2089.9833C44.8916%2090%2044.8249%2090%2044.7499%2090Z%22%20fill%3D%22url(%23paint6_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M21.7666%2031.9333C21.0749%2031.9333%2020.5166%2031.375%2020.5166%2030.6833C20.5166%2028.5167%2021.8833%2027.8667%2022.7916%2027.4333C23.9916%2026.8667%2025.3499%2026.2167%2025.3499%2021.0083C25.3499%2016.85%2023.4999%2015%2019.3416%2015C15.5833%2015%2013.3333%2017.25%2013.3333%2021.0083C13.3333%2025.1667%2014.1416%2026.1667%2014.7416%2026.9C15.1916%2027.4583%2015.7583%2028.15%2015.7583%2029.475C15.7583%2030.1667%2015.1999%2030.725%2014.5083%2030.725C13.8166%2030.725%2013.2583%2030.1667%2013.2583%2029.475C13.2583%2029.0333%2013.1583%2028.9167%2012.7999%2028.475C11.7666%2027.2%2010.8333%2025.6667%2010.8333%2021.0083C10.8416%2015.9167%2014.2583%2012.5%2019.3499%2012.5C24.9166%2012.5%2027.8583%2015.4417%2027.8583%2021.0083C27.8583%2027.275%2025.8916%2028.7333%2023.8666%2029.6917C23.0666%2030.075%2023.0166%2030.0917%2023.0166%2030.6833C23.0166%2031.375%2022.4583%2031.9333%2021.7666%2031.9333Z%22%20fill%3D%22url(%23paint7_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M73.7832%2052.5H25.3999C24.7083%2052.5%2024.1499%2051.9417%2024.1499%2051.25C24.1499%2050.5583%2024.7083%2050%2025.3999%2050H73.7833C74.4749%2050%2075.0333%2050.5583%2075.0333%2051.25C75.0333%2051.9417%2074.4749%2052.5%2073.7832%2052.5Z%22%20fill%3D%22url(%23paint8_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M65.3166%2040.4083C65.0749%2040.4083%2064.8333%2040.3417%2064.6249%2040.2L61.3083%2037.9917H43.5416C41.5166%2037.9917%2039.8749%2036.35%2039.8749%2034.325C39.8749%2033.6333%2040.4333%2033.075%2041.1249%2033.075C41.8166%2033.075%2042.3749%2033.6333%2042.3749%2034.325C42.3749%2034.9667%2042.8999%2035.4917%2043.5416%2035.4917H61.6833C61.9333%2035.4917%2062.1749%2035.5667%2062.3749%2035.7L64.0583%2036.825V23.4333C64.0583%2022.7917%2063.5333%2022.2667%2062.8916%2022.2667C62.1999%2022.2667%2061.6416%2021.7083%2061.6416%2021.0167C61.6416%2020.325%2062.1999%2019.7667%2062.8916%2019.7667C64.9166%2019.7667%2066.5583%2021.4167%2066.5583%2023.4333V39.1583C66.5583%2039.6167%2066.3083%2040.0417%2065.8999%2040.2583C65.7166%2040.3583%2065.5166%2040.4083%2065.3083%2040.4083H65.3166Z%22%20fill%3D%22url(%23paint9_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M33.8666%2033.15C33.6666%2033.15%2033.4583%2033.1%2033.2749%2033C32.8666%2032.7833%2032.6166%2032.3583%2032.6166%2031.9V16.175C32.6166%2014.15%2034.2666%2012.5083%2036.2833%2012.5083H55.6416C57.6666%2012.5083%2059.3083%2014.1583%2059.3083%2016.175V27.0583C59.3083%2029.0833%2057.6583%2030.725%2055.6416%2030.725H37.8749L34.5583%2032.9333C34.3499%2033.075%2034.1083%2033.1417%2033.8666%2033.1417V33.15ZM36.2833%2015C35.6416%2015%2035.1166%2015.525%2035.1166%2016.1667V29.5583L36.7999%2028.4333C37.0083%2028.3%2037.2499%2028.225%2037.4916%2028.225H55.6333C56.2749%2028.225%2056.7999%2027.7%2056.7999%2027.0583V16.175C56.7999%2015.5333%2056.2749%2015.0083%2055.6333%2015.0083H36.2749L36.2833%2015Z%22%20fill%3D%22url(%23paint10_linear_1502_1083)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M78.6583%2073.0667H67.1416C66.4499%2073.0667%2065.8916%2072.5083%2065.8916%2071.8167C65.8916%2071.125%2066.4499%2070.5667%2067.1416%2070.5667H78.6583C82.6166%2070.5667%2085.8416%2067.3417%2085.8416%2063.3833V37.1167C85.8416%2036.775%2085.6999%2036.4583%2085.4333%2036.2333C85.1749%2036.0083%2084.8416%2035.9083%2084.4999%2035.9583L80.9916%2036.4667C79.9583%2036.6167%2078.9916%2037.1083%2078.2583%2037.8583L71.3916%2044.8667C71.1583%2045.1083%2070.8332%2045.2417%2070.4999%2045.2417H62.9583C61.6499%2045.2417%2060.5749%2046.3083%2060.5749%2047.625C60.5749%2048.9417%2061.6416%2050%2062.9583%2050H73.3416L79.0499%2045.4333C79.5916%2045%2080.3749%2045.0917%2080.8083%2045.625C81.2416%2046.1667%2081.1499%2046.95%2080.6166%2047.3833L74.5666%2052.225C74.3416%2052.4%2074.0666%2052.5%2073.7832%2052.5H62.9583C60.2666%2052.5%2058.0749%2050.3083%2058.0749%2047.625C58.0749%2044.9417%2060.2666%2042.7417%2062.9583%2042.7417H69.9749L76.4749%2036.1083C77.5833%2034.975%2079.0666%2034.225%2080.6332%2033.9917L84.1416%2033.4833C85.1999%2033.3333%2086.2666%2033.6417%2087.0749%2034.3417C87.8833%2035.0417%2088.3416%2036.05%2088.3416%2037.1167V63.3833C88.3416%2068.725%2083.9999%2073.0667%2078.6583%2073.0667Z%22%20fill%3D%22url(%23paint0_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M62.8999%2090C62.7999%2090%2062.6999%2089.9917%2062.5999%2089.9667C61.9333%2089.8%2061.5249%2089.1167%2061.6916%2088.45L66.5333%2069.0917C66.6999%2068.425%2067.3749%2068.0167%2068.0499%2068.1833C68.7166%2068.35%2069.1249%2069.0333%2068.9582%2069.7L64.1166%2089.0583C63.9749%2089.625%2063.4666%2090.0083%2062.9083%2090.0083L62.8999%2090Z%22%20fill%3D%22url(%23paint1_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M54.4333%2090C54.3583%2090%2054.2916%2090%2054.2166%2089.9833C53.5333%2089.8667%2053.0833%2089.2167%2053.1999%2088.5417L57.1666%2065.7333C57.7749%2062.225%2060.7999%2059.6833%2064.3582%2059.6833H72.5332V51.2583C72.5332%2050.5667%2073.0916%2050.0083%2073.7832%2050.0083C74.4749%2050.0083%2075.0332%2050.5667%2075.0332%2051.2583V60.9333C75.0332%2061.625%2074.4749%2062.1833%2073.7832%2062.1833H64.3582C62.0166%2062.1833%2060.0333%2063.8583%2059.6333%2066.1583L55.6666%2088.9667C55.5583%2089.575%2055.0333%2090%2054.4333%2090Z%22%20fill%3D%22url(%23paint2_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M77.4166%2031.9333C76.7249%2031.9333%2076.1666%2031.375%2076.1666%2030.6833C76.1666%2030.0917%2076.1166%2030.075%2075.3166%2029.6917C73.2999%2028.7333%2071.3249%2027.275%2071.3249%2021.0083C71.3249%2015.4417%2074.2666%2012.5%2079.8333%2012.5C84.9249%2012.5%2088.3416%2015.9167%2088.3416%2021.0083C88.3416%2025.6667%2087.4166%2027.2%2086.3749%2028.475C86.0166%2028.9167%2085.9166%2029.0333%2085.9166%2029.475C85.9166%2030.1667%2085.3582%2030.725%2084.6666%2030.725C83.9749%2030.725%2083.4166%2030.1667%2083.4166%2029.475C83.4166%2028.15%2083.9832%2027.45%2084.4333%2026.9C85.0249%2026.1667%2085.8416%2025.1667%2085.8416%2021.0083C85.8416%2017.25%2083.5916%2015%2079.8333%2015C75.6749%2015%2073.8249%2016.85%2073.8249%2021.0083C73.8249%2026.2167%2075.1833%2026.8667%2076.3833%2027.4333C77.2916%2027.8667%2078.6583%2028.5167%2078.6583%2030.6833C78.6583%2031.375%2078.0999%2031.9333%2077.4083%2031.9333H77.4166Z%22%20fill%3D%22url(%23paint3_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M32.0416%2073.0667H20.5249C15.1833%2073.0667%2010.8416%2068.725%2010.8416%2063.3833V37.1167C10.8416%2036.05%2011.3083%2035.0417%2012.1083%2034.3417C12.9166%2033.6417%2013.9833%2033.3333%2015.0416%2033.4833L18.5499%2033.9917C20.1249%2034.225%2021.5999%2034.975%2022.7083%2036.1083L29.2083%2042.7417H36.2249C38.9166%2042.7417%2041.1083%2044.9333%2041.1083%2047.625C41.1083%2050.3167%2038.9166%2052.5%2036.2249%2052.5H25.3999C25.1166%2052.5%2024.8416%2052.4%2024.6166%2052.225L18.5666%2047.3833C18.0249%2046.95%2017.9416%2046.1667%2018.3749%2045.625C18.8083%2045.0833%2019.5916%2045%2020.1333%2045.4333L25.8416%2050H36.2249C37.5333%2050%2038.6083%2048.9333%2038.6083%2047.625C38.6083%2046.3167%2037.5416%2045.2417%2036.2249%2045.2417H28.6833C28.3499%2045.2417%2028.0249%2045.1083%2027.7916%2044.8667L20.9249%2037.8583C20.1916%2037.1083%2019.2249%2036.6167%2018.1916%2036.4667L14.6833%2035.9583C14.3416%2035.9083%2014.0083%2036.0083%2013.7499%2036.2333C13.4916%2036.4583%2013.3416%2036.775%2013.3416%2037.1167V63.3833C13.3416%2067.3417%2016.5666%2070.5667%2020.5249%2070.5667H32.0416C32.7333%2070.5667%2033.2916%2071.125%2033.2916%2071.8167C33.2916%2072.5083%2032.7333%2073.0667%2032.0416%2073.0667Z%22%20fill%3D%22url(%23paint4_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M36.2833%2090C35.7249%2090%2035.2166%2089.625%2035.0749%2089.05L30.2333%2069.6917C30.0666%2069.025%2030.4749%2068.3417%2031.1416%2068.175C31.8166%2068.0083%2032.4916%2068.4167%2032.6583%2069.0833L37.4999%2088.4417C37.6666%2089.1083%2037.2583%2089.7917%2036.5916%2089.9583C36.4916%2089.9833%2036.3916%2089.9917%2036.2916%2089.9917L36.2833%2090Z%22%20fill%3D%22url(%23paint5_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M44.7499%2090C44.1499%2090%2043.6249%2089.575%2043.5166%2088.9667L39.5499%2066.1583C39.1499%2063.8583%2037.1583%2062.1833%2034.8249%2062.1833H25.3999C24.7083%2062.1833%2024.1499%2061.625%2024.1499%2060.9333V51.2583C24.1499%2050.5667%2024.7083%2050.0083%2025.3999%2050.0083C26.0916%2050.0083%2026.6499%2050.5667%2026.6499%2051.2583V59.6833H34.8249C38.3833%2059.6833%2041.4083%2062.225%2042.0166%2065.7333L45.9832%2088.5417C46.0999%2089.225%2045.6499%2089.8667%2044.9666%2089.9833C44.8916%2090%2044.8249%2090%2044.7499%2090Z%22%20fill%3D%22url(%23paint6_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M21.7666%2031.9333C21.0749%2031.9333%2020.5166%2031.375%2020.5166%2030.6833C20.5166%2028.5167%2021.8833%2027.8667%2022.7916%2027.4333C23.9916%2026.8667%2025.3499%2026.2167%2025.3499%2021.0083C25.3499%2016.85%2023.4999%2015%2019.3416%2015C15.5833%2015%2013.3333%2017.25%2013.3333%2021.0083C13.3333%2025.1667%2014.1416%2026.1667%2014.7416%2026.9C15.1916%2027.4583%2015.7583%2028.15%2015.7583%2029.475C15.7583%2030.1667%2015.1999%2030.725%2014.5083%2030.725C13.8166%2030.725%2013.2583%2030.1667%2013.2583%2029.475C13.2583%2029.0333%2013.1583%2028.9167%2012.7999%2028.475C11.7666%2027.2%2010.8333%2025.6667%2010.8333%2021.0083C10.8416%2015.9167%2014.2583%2012.5%2019.3499%2012.5C24.9166%2012.5%2027.8583%2015.4417%2027.8583%2021.0083C27.8583%2027.275%2025.8916%2028.7333%2023.8666%2029.6917C23.0666%2030.075%2023.0166%2030.0917%2023.0166%2030.6833C23.0166%2031.375%2022.4583%2031.9333%2021.7666%2031.9333Z%22%20fill%3D%22url(%23paint7_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M73.7832%2052.5H25.3999C24.7083%2052.5%2024.1499%2051.9417%2024.1499%2051.25C24.1499%2050.5583%2024.7083%2050%2025.3999%2050H73.7833C74.4749%2050%2075.0333%2050.5583%2075.0333%2051.25C75.0333%2051.9417%2074.4749%2052.5%2073.7832%2052.5Z%22%20fill%3D%22url(%23paint8_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M65.3166%2040.4083C65.0749%2040.4083%2064.8333%2040.3417%2064.6249%2040.2L61.3083%2037.9917H43.5416C41.5166%2037.9917%2039.8749%2036.35%2039.8749%2034.325C39.8749%2033.6333%2040.4333%2033.075%2041.1249%2033.075C41.8166%2033.075%2042.3749%2033.6333%2042.3749%2034.325C42.3749%2034.9667%2042.8999%2035.4917%2043.5416%2035.4917H61.6833C61.9333%2035.4917%2062.1749%2035.5667%2062.3749%2035.7L64.0583%2036.825V23.4333C64.0583%2022.7917%2063.5333%2022.2667%2062.8916%2022.2667C62.1999%2022.2667%2061.6416%2021.7083%2061.6416%2021.0167C61.6416%2020.325%2062.1999%2019.7667%2062.8916%2019.7667C64.9166%2019.7667%2066.5583%2021.4167%2066.5583%2023.4333V39.1583C66.5583%2039.6167%2066.3083%2040.0417%2065.8999%2040.2583C65.7166%2040.3583%2065.5166%2040.4083%2065.3083%2040.4083H65.3166Z%22%20fill%3D%22url(%23paint9_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M33.8666%2033.15C33.6666%2033.15%2033.4583%2033.1%2033.2749%2033C32.8666%2032.7833%2032.6166%2032.3583%2032.6166%2031.9V16.175C32.6166%2014.15%2034.2666%2012.5083%2036.2833%2012.5083H55.6416C57.6666%2012.5083%2059.3083%2014.1583%2059.3083%2016.175V27.0583C59.3083%2029.0833%2057.6583%2030.725%2055.6416%2030.725H37.8749L34.5583%2032.9333C34.3499%2033.075%2034.1083%2033.1417%2033.8666%2033.1417V33.15ZM36.2833%2015C35.6416%2015%2035.1166%2015.525%2035.1166%2016.1667V29.5583L36.7999%2028.4333C37.0083%2028.3%2037.2499%2028.225%2037.4916%2028.225H55.6333C56.2749%2028.225%2056.7999%2027.7%2056.7999%2027.0583V16.175C56.7999%2015.5333%2056.2749%2015.0083%2055.6333%2015.0083H36.2749L36.2833%2015Z%22%20fill%3D%22url(%23paint10_linear_1502_1083)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-ico.is-driver::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.6333%2087.5665C15.8749%2087.5665%2014.1333%2086.8915%2012.8249%2085.5832C11.5416%2084.2998%2010.8333%2082.5915%2010.8333%2080.7748V55.6082C10.8333%2052.6748%2012.3083%2049.9915%2014.7833%2048.4248L28.9916%2039.4165L28.9749%2037.6832C28.9749%2036.9915%2029.5333%2036.4332%2030.2249%2036.4332C30.9166%2036.4332%2031.4749%2036.9915%2031.4749%2037.6832V39.4498C31.4749%2040.2998%2031.0499%2041.0748%2030.3333%2041.5248L16.1249%2050.5332C14.3749%2051.6415%2013.3333%2053.5415%2013.3333%2055.6082V80.7748C13.3333%2081.8998%2013.7916%2083.0082%2014.5916%2083.8082C16.0333%2085.2498%2018.3166%2085.4748%2020.0083%2084.3498L27.1166%2079.6082C27.3249%2079.4748%2027.5666%2079.3998%2027.8083%2079.3998H32.6499C33.3416%2079.3998%2033.8999%2079.9582%2033.8999%2080.6498C33.8999%2081.3415%2033.3416%2081.8998%2032.6499%2081.8998H28.1916L21.3999%2086.4248C20.2583%2087.1915%2018.9416%2087.5582%2017.6416%2087.5582L17.6333%2087.5665Z%22%20fill%3D%22url(%23paint0_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M54.9166%2087.5665C53.6166%2087.5665%2052.2999%2087.1915%2051.1583%2086.4332L44.3666%2081.9082H39.9083C39.2166%2081.9082%2038.6583%2081.3498%2038.6583%2080.6582C38.6583%2079.9665%2039.2166%2079.4082%2039.9083%2079.4082H44.7499C44.9999%2079.4082%2045.2416%2079.4832%2045.4416%2079.6165L52.5499%2084.3582C54.2416%2085.4915%2056.5249%2085.2665%2057.9666%2083.8248C58.7833%2083.0082%2059.2249%2081.9332%2059.2249%2080.7832V55.6165C59.2249%2053.5498%2058.1833%2051.6498%2056.4333%2050.5415L42.2249%2041.5332C41.5083%2041.0832%2041.0833%2040.2998%2041.0833%2039.4582V37.7165C41.0833%2037.0248%2041.6416%2036.4665%2042.3333%2036.4665C43.0249%2036.4665%2043.5833%2037.0248%2043.5833%2037.7165V39.4582L57.7749%2048.4332C60.2499%2049.9998%2061.7249%2052.6915%2061.7249%2055.6165V80.7832C61.7249%2082.5998%2061.0166%2084.2998%2059.7333%2085.5832C58.4499%2086.8665%2056.6749%2087.5748%2054.9166%2087.5748V87.5665Z%22%20fill%3D%22url(%23paint1_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M20.5499%2077.0582C19.8583%2077.0582%2019.2999%2076.4998%2019.2999%2075.8082C19.2999%2075.1165%2019.8583%2074.5582%2020.5499%2074.5582C21.1916%2074.5582%2021.7166%2074.0332%2021.7166%2073.3915V69.7665C21.7166%2069.0748%2022.2749%2068.5165%2022.9666%2068.5165C23.6583%2068.5165%2024.2166%2069.0748%2024.2166%2069.7665V73.3915C24.2166%2075.4165%2022.5666%2077.0582%2020.5499%2077.0582Z%22%20fill%3D%22url(%23paint2_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2077.0582C49.9749%2077.0582%2048.3333%2075.4082%2048.3333%2073.3915V69.7665C48.3333%2069.0748%2048.8916%2068.5165%2049.5833%2068.5165C50.2749%2068.5165%2050.8333%2069.0748%2050.8333%2069.7665V73.3915C50.8333%2074.0332%2051.3583%2074.5582%2051.9999%2074.5582C52.6916%2074.5582%2053.2499%2075.1165%2053.2499%2075.8082C53.2499%2076.4998%2052.6916%2077.0582%2051.9999%2077.0582Z%22%20fill%3D%22url(%23paint3_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M21.7583%2089.1582C21.0666%2089.1582%2020.5083%2088.5998%2020.5083%2087.9082V84.7332C20.5083%2084.0415%2021.0666%2083.4832%2021.7583%2083.4832C22.4499%2083.4832%2023.0083%2084.0415%2023.0083%2084.7332V87.9082C23.0083%2088.5998%2022.4499%2089.1582%2021.7583%2089.1582Z%22%20fill%3D%22url(%23paint4_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M50.7916%2089.1582C50.0999%2089.1582%2049.5416%2088.5998%2049.5416%2087.9082V84.7332C49.5416%2084.0415%2050.0999%2083.4832%2050.7916%2083.4832C51.4833%2083.4832%2052.0416%2084.0415%2052.0416%2084.7332V87.9082C52.0416%2088.5998%2051.4833%2089.1582%2050.7916%2089.1582Z%22%20fill%3D%22url(%23paint5_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2023.8332H37.4833C36.7916%2023.8332%2036.2333%2023.2748%2036.2333%2022.5832C36.2333%2021.8915%2036.7916%2021.3332%2037.4833%2021.3332H51.9999C52.6916%2021.3332%2053.2499%2021.8915%2053.2499%2022.5832C53.2499%2023.2748%2052.6916%2023.8332%2051.9999%2023.8332Z%22%20fill%3D%22url(%23paint6_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M37.4833%2040.7082C36.8583%2040.7082%2036.3166%2040.2332%2036.2416%2039.5998C36.1666%2038.9165%2036.6583%2038.2915%2037.3499%2038.2165C42.2333%2037.6748%2045.9166%2033.5582%2045.9166%2028.6415V20.1748C45.9166%2016.8582%2043.2249%2014.1665%2039.9083%2014.1665H36.2833C30.9666%2014.1665%2026.6499%2018.4915%2026.6499%2023.7998V28.6415C26.6499%2031.8665%2028.2499%2034.8582%2030.9333%2036.6582C31.5083%2037.0415%2031.6583%2037.8165%2031.2749%2038.3915C30.8916%2038.9665%2030.1166%2039.1165%2029.5416%2038.7332C26.1666%2036.4748%2024.1499%2032.6998%2024.1499%2028.6415V23.7998C24.1499%2017.1082%2029.5916%2011.6665%2036.2833%2011.6665H39.9083C44.5999%2011.6665%2048.4166%2015.4832%2048.4166%2020.1748V28.6415C48.4166%2034.8415%2043.7749%2040.0248%2037.6249%2040.7082C37.5749%2040.7082%2037.5333%2040.7082%2037.4833%2040.7082Z%22%20fill%3D%22url(%23paint7_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M66.5166%2089.1582C65.8249%2089.1582%2065.2666%2088.5998%2065.2666%2087.9082C65.2666%2087.2165%2065.8249%2086.6582%2066.5166%2086.6582C71.1666%2086.6582%2074.9416%2082.8748%2074.9416%2078.2332C74.9416%2073.5915%2071.1583%2069.8082%2066.5166%2069.8082C65.8249%2069.8082%2065.2666%2069.2498%2065.2666%2068.5582C65.2666%2067.8665%2065.8249%2067.3082%2066.5166%2067.3082C72.5416%2067.3082%2077.4416%2072.2082%2077.4416%2078.2332C77.4416%2084.2582%2072.5416%2089.1582%2066.5166%2089.1582Z%22%20fill%3D%22url(%23paint8_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M82.2416%2084.3165C81.5499%2084.3165%2080.9916%2083.7582%2080.9916%2083.0665C80.9916%2082.3748%2081.5499%2081.8165%2082.2416%2081.8165H84.6583C85.2999%2081.8165%2085.8249%2081.2915%2085.8249%2080.6498V62.5082C85.8249%2061.8665%2085.2999%2061.3415%2084.6583%2061.3415H76.1916C72.1666%2061.3415%2068.8916%2058.0665%2068.8916%2054.0415V34.6832C68.8916%2033.9915%2069.4499%2033.4332%2070.1416%2033.4332H82.2416C82.8083%2033.4332%2083.2999%2033.8165%2083.4499%2034.3582L88.2916%2052.4998C88.4666%2053.1665%2088.0749%2053.8498%2087.4083%2054.0332C86.7416%2054.2082%2086.0583%2053.8165%2085.8749%2053.1498L81.2833%2035.9332H71.3999V54.0415C71.3999%2056.6832%2073.5499%2058.8415%2076.1999%2058.8415H84.6666C86.6916%2058.8415%2088.3333%2060.4915%2088.3333%2062.5082V80.6498C88.3333%2082.6748%2086.6833%2084.3165%2084.6666%2084.3165H82.2416Z%22%20fill%3D%22url(%23paint9_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M79.8249%2028.6748C79.4416%2028.6748%2079.0666%2028.4998%2078.8249%2028.1748L75.5749%2023.8332H61.6833C60.9916%2023.8332%2060.4333%2023.2748%2060.4333%2022.5832C60.4333%2021.8915%2060.9916%2021.3332%2061.6833%2021.3332H76.1999C76.5916%2021.3332%2076.9666%2021.5165%2077.1999%2021.8332L80.8249%2026.6748C81.2416%2027.2248%2081.1249%2028.0082%2080.5749%2028.4248C80.3499%2028.5915%2080.0833%2028.6748%2079.8249%2028.6748Z%22%20fill%3D%22url(%23paint10_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M49.5833%2075.8498H22.9666C22.2749%2075.8498%2021.7166%2075.2915%2021.7166%2074.5998V51.6165C21.7166%2050.9248%2022.2749%2050.3665%2022.9666%2050.3665H49.5833C50.2749%2050.3665%2050.8333%2050.9248%2050.8333%2051.6165V74.5998C50.8333%2075.2915%2050.2749%2075.8498%2049.5833%2075.8498ZM24.2166%2073.3498H48.3333V52.8665H24.2166V73.3498Z%22%20fill%3D%22url(%23paint11_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M39.8999%2060.1248H32.6416C31.9499%2060.1248%2031.3916%2059.5665%2031.3916%2058.8748V51.6165C31.3916%2050.9248%2031.9499%2050.3665%2032.6416%2050.3665C33.3333%2050.3665%2033.8916%2050.9248%2033.8916%2051.6165V57.6248H38.6499V51.6165C38.6499%2050.9248%2039.2083%2050.3665%2039.8999%2050.3665C40.5916%2050.3665%2041.1499%2050.9248%2041.1499%2051.6165V58.8748C41.1499%2059.5665%2040.5916%2060.1248%2039.8999%2060.1248Z%22%20fill%3D%22url(%23paint12_linear_1502_1338)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint11_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint12_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.6333%2087.5665C15.8749%2087.5665%2014.1333%2086.8915%2012.8249%2085.5832C11.5416%2084.2998%2010.8333%2082.5915%2010.8333%2080.7748V55.6082C10.8333%2052.6748%2012.3083%2049.9915%2014.7833%2048.4248L28.9916%2039.4165L28.9749%2037.6832C28.9749%2036.9915%2029.5333%2036.4332%2030.2249%2036.4332C30.9166%2036.4332%2031.4749%2036.9915%2031.4749%2037.6832V39.4498C31.4749%2040.2998%2031.0499%2041.0748%2030.3333%2041.5248L16.1249%2050.5332C14.3749%2051.6415%2013.3333%2053.5415%2013.3333%2055.6082V80.7748C13.3333%2081.8998%2013.7916%2083.0082%2014.5916%2083.8082C16.0333%2085.2498%2018.3166%2085.4748%2020.0083%2084.3498L27.1166%2079.6082C27.3249%2079.4748%2027.5666%2079.3998%2027.8083%2079.3998H32.6499C33.3416%2079.3998%2033.8999%2079.9582%2033.8999%2080.6498C33.8999%2081.3415%2033.3416%2081.8998%2032.6499%2081.8998H28.1916L21.3999%2086.4248C20.2583%2087.1915%2018.9416%2087.5582%2017.6416%2087.5582L17.6333%2087.5665Z%22%20fill%3D%22url(%23paint0_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M54.9166%2087.5665C53.6166%2087.5665%2052.2999%2087.1915%2051.1583%2086.4332L44.3666%2081.9082H39.9083C39.2166%2081.9082%2038.6583%2081.3498%2038.6583%2080.6582C38.6583%2079.9665%2039.2166%2079.4082%2039.9083%2079.4082H44.7499C44.9999%2079.4082%2045.2416%2079.4832%2045.4416%2079.6165L52.5499%2084.3582C54.2416%2085.4915%2056.5249%2085.2665%2057.9666%2083.8248C58.7833%2083.0082%2059.2249%2081.9332%2059.2249%2080.7832V55.6165C59.2249%2053.5498%2058.1833%2051.6498%2056.4333%2050.5415L42.2249%2041.5332C41.5083%2041.0832%2041.0833%2040.2998%2041.0833%2039.4582V37.7165C41.0833%2037.0248%2041.6416%2036.4665%2042.3333%2036.4665C43.0249%2036.4665%2043.5833%2037.0248%2043.5833%2037.7165V39.4582L57.7749%2048.4332C60.2499%2049.9998%2061.7249%2052.6915%2061.7249%2055.6165V80.7832C61.7249%2082.5998%2061.0166%2084.2998%2059.7333%2085.5832C58.4499%2086.8665%2056.6749%2087.5748%2054.9166%2087.5748V87.5665Z%22%20fill%3D%22url(%23paint1_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M20.5499%2077.0582C19.8583%2077.0582%2019.2999%2076.4998%2019.2999%2075.8082C19.2999%2075.1165%2019.8583%2074.5582%2020.5499%2074.5582C21.1916%2074.5582%2021.7166%2074.0332%2021.7166%2073.3915V69.7665C21.7166%2069.0748%2022.2749%2068.5165%2022.9666%2068.5165C23.6583%2068.5165%2024.2166%2069.0748%2024.2166%2069.7665V73.3915C24.2166%2075.4165%2022.5666%2077.0582%2020.5499%2077.0582Z%22%20fill%3D%22url(%23paint2_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2077.0582C49.9749%2077.0582%2048.3333%2075.4082%2048.3333%2073.3915V69.7665C48.3333%2069.0748%2048.8916%2068.5165%2049.5833%2068.5165C50.2749%2068.5165%2050.8333%2069.0748%2050.8333%2069.7665V73.3915C50.8333%2074.0332%2051.3583%2074.5582%2051.9999%2074.5582C52.6916%2074.5582%2053.2499%2075.1165%2053.2499%2075.8082C53.2499%2076.4998%2052.6916%2077.0582%2051.9999%2077.0582Z%22%20fill%3D%22url(%23paint3_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M21.7583%2089.1582C21.0666%2089.1582%2020.5083%2088.5998%2020.5083%2087.9082V84.7332C20.5083%2084.0415%2021.0666%2083.4832%2021.7583%2083.4832C22.4499%2083.4832%2023.0083%2084.0415%2023.0083%2084.7332V87.9082C23.0083%2088.5998%2022.4499%2089.1582%2021.7583%2089.1582Z%22%20fill%3D%22url(%23paint4_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M50.7916%2089.1582C50.0999%2089.1582%2049.5416%2088.5998%2049.5416%2087.9082V84.7332C49.5416%2084.0415%2050.0999%2083.4832%2050.7916%2083.4832C51.4833%2083.4832%2052.0416%2084.0415%2052.0416%2084.7332V87.9082C52.0416%2088.5998%2051.4833%2089.1582%2050.7916%2089.1582Z%22%20fill%3D%22url(%23paint5_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2023.8332H37.4833C36.7916%2023.8332%2036.2333%2023.2748%2036.2333%2022.5832C36.2333%2021.8915%2036.7916%2021.3332%2037.4833%2021.3332H51.9999C52.6916%2021.3332%2053.2499%2021.8915%2053.2499%2022.5832C53.2499%2023.2748%2052.6916%2023.8332%2051.9999%2023.8332Z%22%20fill%3D%22url(%23paint6_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M37.4833%2040.7082C36.8583%2040.7082%2036.3166%2040.2332%2036.2416%2039.5998C36.1666%2038.9165%2036.6583%2038.2915%2037.3499%2038.2165C42.2333%2037.6748%2045.9166%2033.5582%2045.9166%2028.6415V20.1748C45.9166%2016.8582%2043.2249%2014.1665%2039.9083%2014.1665H36.2833C30.9666%2014.1665%2026.6499%2018.4915%2026.6499%2023.7998V28.6415C26.6499%2031.8665%2028.2499%2034.8582%2030.9333%2036.6582C31.5083%2037.0415%2031.6583%2037.8165%2031.2749%2038.3915C30.8916%2038.9665%2030.1166%2039.1165%2029.5416%2038.7332C26.1666%2036.4748%2024.1499%2032.6998%2024.1499%2028.6415V23.7998C24.1499%2017.1082%2029.5916%2011.6665%2036.2833%2011.6665H39.9083C44.5999%2011.6665%2048.4166%2015.4832%2048.4166%2020.1748V28.6415C48.4166%2034.8415%2043.7749%2040.0248%2037.6249%2040.7082C37.5749%2040.7082%2037.5333%2040.7082%2037.4833%2040.7082Z%22%20fill%3D%22url(%23paint7_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M66.5166%2089.1582C65.8249%2089.1582%2065.2666%2088.5998%2065.2666%2087.9082C65.2666%2087.2165%2065.8249%2086.6582%2066.5166%2086.6582C71.1666%2086.6582%2074.9416%2082.8748%2074.9416%2078.2332C74.9416%2073.5915%2071.1583%2069.8082%2066.5166%2069.8082C65.8249%2069.8082%2065.2666%2069.2498%2065.2666%2068.5582C65.2666%2067.8665%2065.8249%2067.3082%2066.5166%2067.3082C72.5416%2067.3082%2077.4416%2072.2082%2077.4416%2078.2332C77.4416%2084.2582%2072.5416%2089.1582%2066.5166%2089.1582Z%22%20fill%3D%22url(%23paint8_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M82.2416%2084.3165C81.5499%2084.3165%2080.9916%2083.7582%2080.9916%2083.0665C80.9916%2082.3748%2081.5499%2081.8165%2082.2416%2081.8165H84.6583C85.2999%2081.8165%2085.8249%2081.2915%2085.8249%2080.6498V62.5082C85.8249%2061.8665%2085.2999%2061.3415%2084.6583%2061.3415H76.1916C72.1666%2061.3415%2068.8916%2058.0665%2068.8916%2054.0415V34.6832C68.8916%2033.9915%2069.4499%2033.4332%2070.1416%2033.4332H82.2416C82.8083%2033.4332%2083.2999%2033.8165%2083.4499%2034.3582L88.2916%2052.4998C88.4666%2053.1665%2088.0749%2053.8498%2087.4083%2054.0332C86.7416%2054.2082%2086.0583%2053.8165%2085.8749%2053.1498L81.2833%2035.9332H71.3999V54.0415C71.3999%2056.6832%2073.5499%2058.8415%2076.1999%2058.8415H84.6666C86.6916%2058.8415%2088.3333%2060.4915%2088.3333%2062.5082V80.6498C88.3333%2082.6748%2086.6833%2084.3165%2084.6666%2084.3165H82.2416Z%22%20fill%3D%22url(%23paint9_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M79.8249%2028.6748C79.4416%2028.6748%2079.0666%2028.4998%2078.8249%2028.1748L75.5749%2023.8332H61.6833C60.9916%2023.8332%2060.4333%2023.2748%2060.4333%2022.5832C60.4333%2021.8915%2060.9916%2021.3332%2061.6833%2021.3332H76.1999C76.5916%2021.3332%2076.9666%2021.5165%2077.1999%2021.8332L80.8249%2026.6748C81.2416%2027.2248%2081.1249%2028.0082%2080.5749%2028.4248C80.3499%2028.5915%2080.0833%2028.6748%2079.8249%2028.6748Z%22%20fill%3D%22url(%23paint10_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M49.5833%2075.8498H22.9666C22.2749%2075.8498%2021.7166%2075.2915%2021.7166%2074.5998V51.6165C21.7166%2050.9248%2022.2749%2050.3665%2022.9666%2050.3665H49.5833C50.2749%2050.3665%2050.8333%2050.9248%2050.8333%2051.6165V74.5998C50.8333%2075.2915%2050.2749%2075.8498%2049.5833%2075.8498ZM24.2166%2073.3498H48.3333V52.8665H24.2166V73.3498Z%22%20fill%3D%22url(%23paint11_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M39.8999%2060.1248H32.6416C31.9499%2060.1248%2031.3916%2059.5665%2031.3916%2058.8748V51.6165C31.3916%2050.9248%2031.9499%2050.3665%2032.6416%2050.3665C33.3333%2050.3665%2033.8916%2050.9248%2033.8916%2051.6165V57.6248H38.6499V51.6165C38.6499%2050.9248%2039.2083%2050.3665%2039.8999%2050.3665C40.5916%2050.3665%2041.1499%2050.9248%2041.1499%2051.6165V58.8748C41.1499%2059.5665%2040.5916%2060.1248%2039.8999%2060.1248Z%22%20fill%3D%22url(%23paint12_linear_1502_1338)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint11_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint12_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-ico.is-interview::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M27.5719%2066.2368C27.5719%2063.5047%2025.6499%2061.5648%2023.5973%2061.5648C21.5448%2061.5649%2019.6228%2063.5048%2019.6227%2066.2368C19.6227%2068.9689%2021.5448%2070.9095%2023.5973%2070.9096C25.65%2070.9096%2027.5719%2068.969%2027.5719%2066.2368ZM30.0719%2066.2368C30.0719%2070.0461%2027.3159%2073.4096%2023.5973%2073.4096C19.8789%2073.4095%2017.1227%2070.0461%2017.1227%2066.2368C17.1228%2062.4276%2019.879%2059.0649%2023.5973%2059.0648C27.3158%2059.0648%2030.0718%2062.4275%2030.0719%2066.2368Z%22%20fill%3D%22url(%23paint0_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M32.6672%2083.6163C32.6672%2080.5091%2031.0896%2077.7717%2028.6803%2076.1481L28.6738%2076.1432C28.3524%2075.9235%2027.9144%2075.9064%2027.5435%2076.1285C26.3891%2076.823%2025.0447%2077.219%2023.5973%2077.219C22.1509%2077.219%2020.7963%2076.8232%2019.6398%2076.1269L19.6366%2076.1245C19.2894%2075.9141%2018.8401%2075.9232%2018.5046%2076.1473C16.0959%2077.7705%2014.5186%2080.5178%2014.5186%2083.6163C14.5186%2084.3067%2013.9589%2084.8663%2013.2686%2084.8663C12.5782%2084.8663%2012.0186%2084.3067%2012.0186%2083.6163C12.0186%2079.6488%2014.0415%2076.1411%2017.1081%2074.0745L17.1105%2074.0729C18.2584%2073.3029%2019.7554%2073.2755%2020.9289%2073.985C21.7025%2074.4508%2022.6126%2074.719%2023.5973%2074.719C24.5803%2074.719%2025.4815%2074.4518%2026.2568%2073.985L26.2593%2073.9834C27.4265%2073.2845%2028.9145%2073.2851%2030.0768%2074.0753L30.0776%2074.0745C33.1437%2076.1407%2035.1672%2079.639%2035.1672%2083.6163C35.1671%2084.3067%2034.6075%2084.8663%2033.9172%2084.8663C33.2269%2084.8663%2032.6672%2084.3066%2032.6672%2083.6163Z%22%20fill%3D%22url(%23paint1_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M53.9744%2062.962C53.9743%2060.2299%2052.0524%2058.29%2049.9998%2058.29C47.9473%2058.2901%2046.0253%2060.23%2046.0252%2062.962C46.0252%2065.6941%2047.9472%2067.6348%2049.9998%2067.6349C52.0524%2067.6349%2053.9744%2065.6942%2053.9744%2062.962ZM56.4744%2062.962C56.4744%2066.7714%2053.7183%2070.1349%2049.9998%2070.1349C46.2814%2070.1348%2043.5252%2066.7713%2043.5252%2062.962C43.5253%2059.1528%2046.2814%2055.7901%2049.9998%2055.79C53.7183%2055.79%2056.4743%2059.1528%2056.4744%2062.962Z%22%20fill%3D%22url(%23paint2_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M59.0696%2080.3416C59.0696%2077.2344%2057.4921%2074.4969%2055.0828%2072.8733L55.0763%2072.8684C54.7548%2072.6488%2054.3168%2072.6317%2053.9459%2072.8538C52.7916%2073.5482%2051.4471%2073.9443%2049.9998%2073.9443C48.5533%2073.9442%2047.1988%2073.5485%2046.0423%2072.8522L46.039%2072.8497C45.6919%2072.6394%2045.2426%2072.6485%2044.907%2072.8725C42.4984%2074.4958%2040.921%2077.2431%2040.921%2080.3416C40.921%2081.0319%2040.3614%2081.5916%2039.671%2081.5916C38.9807%2081.5916%2038.421%2081.0319%2038.421%2080.3416C38.421%2076.3741%2040.4439%2072.8663%2043.5105%2070.7997L43.513%2070.7981C44.6609%2070.0281%2046.1578%2070.0007%2047.3313%2070.7102C48.105%2071.1761%2049.0151%2071.4442%2049.9998%2071.4443C50.9827%2071.4443%2051.884%2071.1771%2052.6593%2070.7102L52.6617%2070.7086C53.829%2070.0097%2055.317%2070.0103%2056.4793%2070.8006L56.4801%2070.7997C59.5462%2072.866%2061.5696%2076.3642%2061.5696%2080.3416C61.5696%2081.0319%2061.01%2081.5916%2060.3196%2081.5916C59.6293%2081.5915%2059.0696%2081.0319%2059.0696%2080.3416Z%22%20fill%3D%22url(%23paint3_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M80.3769%2066.2368C80.3768%2063.5047%2078.4549%2061.5648%2076.4023%2061.5648C74.3497%2061.5649%2072.4278%2063.5048%2072.4277%2066.2368C72.4277%2068.9689%2074.3497%2070.9095%2076.4023%2070.9096C78.4549%2070.9096%2080.3769%2068.969%2080.3769%2066.2368ZM82.8769%2066.2368C82.8769%2070.0461%2080.1208%2073.4096%2076.4023%2073.4096C72.6838%2073.4095%2069.9277%2070.0461%2069.9277%2066.2368C69.9278%2062.4276%2072.6839%2059.0649%2076.4023%2059.0648C80.1207%2059.0648%2082.8768%2062.4275%2082.8769%2066.2368Z%22%20fill%3D%22url(%23paint4_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M85.4721%2083.6163C85.4721%2080.5091%2083.8946%2077.7717%2081.4853%2076.1481L81.4788%2076.1432C81.1573%2075.9235%2080.7193%2075.9064%2080.3484%2076.1285C79.194%2076.823%2077.8496%2077.219%2076.4023%2077.219C74.9558%2077.219%2073.6012%2076.8232%2072.4447%2076.1269L72.4415%2076.1245C72.0943%2075.9141%2071.645%2075.9232%2071.3095%2076.1473C68.9008%2077.7705%2067.3235%2080.5178%2067.3235%2083.6163C67.3235%2084.3067%2066.7638%2084.8663%2066.0735%2084.8663C65.3831%2084.8663%2064.8235%2084.3067%2064.8235%2083.6163C64.8235%2079.6488%2066.8464%2076.1411%2069.913%2074.0745L69.9154%2074.0729C71.0634%2073.3029%2072.5603%2073.2755%2073.7338%2073.985C74.5075%2074.4508%2075.4175%2074.719%2076.4023%2074.719C77.3852%2074.719%2078.2864%2074.4518%2079.0618%2073.985L79.0642%2073.9834C80.2315%2073.2845%2081.7194%2073.2851%2082.8818%2074.0753L82.8826%2074.0745C85.9487%2076.1407%2087.9721%2079.639%2087.9721%2083.6163C87.9721%2084.3067%2087.4124%2084.8663%2086.7221%2084.8663C86.0318%2084.8663%2085.4721%2084.3066%2085.4721%2083.6163Z%22%20fill%3D%22url(%23paint5_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M65.1481%2019.4583C65.1479%2018.9197%2064.7032%2018.467%2064.143%2018.467H35.8382C35.2781%2018.4671%2034.8334%2018.9198%2034.8331%2019.4583V36.4781C34.8331%2037.0168%2035.2779%2037.4701%2035.8382%2037.4701H44.3945L44.4889%2037.4734C44.9544%2037.5084%2045.3652%2037.8014%2045.5477%2038.2367L49.9902%2048.8349L54.4336%2038.2367L54.4734%2038.1513C54.6857%2037.7354%2055.1146%2037.4701%2055.5867%2037.4701H64.143C64.7033%2037.4701%2065.1481%2037.0168%2065.1481%2036.4781V19.4583ZM67.6481%2036.4781C67.6481%2038.4116%2066.0699%2039.9701%2064.143%2039.9701H56.4184L51.1434%2052.5515C50.9486%2053.0157%2050.4944%2053.318%2049.991%2053.3181C49.4875%2053.3181%2049.0326%2053.0158%2048.8379%2052.5515L43.5636%2039.9701H35.8382C33.9114%2039.9701%2032.3331%2038.4116%2032.3331%2036.4781V19.4583C32.3334%2017.5249%2033.9115%2015.9671%2035.8382%2015.967H64.1528L64.1634%2015.9679C66.0809%2015.9787%2067.6479%2017.5317%2067.6481%2019.4583V36.4781Z%22%20fill%3D%22url(%23paint6_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M9.30872%2042.9537V28.0188C9.3089%2026.233%2010.7572%2024.8043%2012.5354%2024.8043H26.8087C27.499%2024.8044%2028.0587%2025.364%2028.0587%2026.0543C28.0587%2026.7446%2027.499%2027.3042%2026.8087%2027.3043H12.5354C12.1237%2027.3043%2011.8089%2027.6279%2011.8087%2028.0188V42.9537C11.8087%2043.3448%2012.1236%2043.669%2012.5354%2043.669H20.0525L20.1461%2043.6723C20.6117%2043.7071%2021.0223%2044.0002%2021.2049%2044.4356L24.9614%2053.3923L28.7179%2044.4356L28.7578%2044.3502C28.97%2043.9343%2029.3989%2043.669%2029.8711%2043.669H37.3792C38.0694%2043.6693%2038.6292%2044.2288%2038.6292%2044.919C38.629%2045.6091%2038.0693%2046.1688%2037.3792%2046.169H30.7019L26.1145%2057.1082C25.9198%2057.5726%2025.465%2057.8748%2024.9614%2057.8748C24.458%2057.8746%2024.0037%2057.5724%2023.809%2057.1082L19.2208%2046.169H12.5354C10.7571%2046.169%209.30872%2044.7396%209.30872%2042.9537Z%22%20fill%3D%22url(%23paint7_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M88.1819%2042.9537V28.0188C88.1817%2027.6279%2087.8669%2027.3043%2087.4552%2027.3043H72.9036C72.2133%2027.3042%2071.6536%2026.7446%2071.6536%2026.0543C71.6536%2025.364%2072.2133%2024.8044%2072.9036%2024.8043H87.4552C89.2334%2024.8043%2090.6817%2026.233%2090.6819%2028.0188V42.9537C90.6819%2044.7396%2089.2335%2046.169%2087.4552%2046.169H80.7788L76.1914%2057.1082C75.9966%2057.5726%2075.5418%2057.8748%2075.0382%2057.8748C74.5347%2057.8747%2074.0806%2057.5725%2073.8859%2057.1082L69.2976%2046.169H62.6212C61.9309%2046.169%2061.3714%2045.6093%2061.3712%2044.919C61.3712%2044.2287%2061.9309%2043.669%2062.6212%2043.669H70.1294L70.2229%2043.6723C70.6884%2043.7072%2071.0991%2044.0003%2071.2817%2044.4356L75.0382%2053.3923L78.7947%2044.4356L78.8346%2044.3502C79.0469%2043.9344%2079.4758%2043.669%2079.9479%2043.669H87.4552C87.867%2043.669%2088.1819%2043.3448%2088.1819%2042.9537Z%22%20fill%3D%22url(%23paint8_linear_1397_11799)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M27.5719%2066.2368C27.5719%2063.5047%2025.6499%2061.5648%2023.5973%2061.5648C21.5448%2061.5649%2019.6228%2063.5048%2019.6227%2066.2368C19.6227%2068.9689%2021.5448%2070.9095%2023.5973%2070.9096C25.65%2070.9096%2027.5719%2068.969%2027.5719%2066.2368ZM30.0719%2066.2368C30.0719%2070.0461%2027.3159%2073.4096%2023.5973%2073.4096C19.8789%2073.4095%2017.1227%2070.0461%2017.1227%2066.2368C17.1228%2062.4276%2019.879%2059.0649%2023.5973%2059.0648C27.3158%2059.0648%2030.0718%2062.4275%2030.0719%2066.2368Z%22%20fill%3D%22url(%23paint0_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M32.6672%2083.6163C32.6672%2080.5091%2031.0896%2077.7717%2028.6803%2076.1481L28.6738%2076.1432C28.3524%2075.9235%2027.9144%2075.9064%2027.5435%2076.1285C26.3891%2076.823%2025.0447%2077.219%2023.5973%2077.219C22.1509%2077.219%2020.7963%2076.8232%2019.6398%2076.1269L19.6366%2076.1245C19.2894%2075.9141%2018.8401%2075.9232%2018.5046%2076.1473C16.0959%2077.7705%2014.5186%2080.5178%2014.5186%2083.6163C14.5186%2084.3067%2013.9589%2084.8663%2013.2686%2084.8663C12.5782%2084.8663%2012.0186%2084.3067%2012.0186%2083.6163C12.0186%2079.6488%2014.0415%2076.1411%2017.1081%2074.0745L17.1105%2074.0729C18.2584%2073.3029%2019.7554%2073.2755%2020.9289%2073.985C21.7025%2074.4508%2022.6126%2074.719%2023.5973%2074.719C24.5803%2074.719%2025.4815%2074.4518%2026.2568%2073.985L26.2593%2073.9834C27.4265%2073.2845%2028.9145%2073.2851%2030.0768%2074.0753L30.0776%2074.0745C33.1437%2076.1407%2035.1672%2079.639%2035.1672%2083.6163C35.1671%2084.3067%2034.6075%2084.8663%2033.9172%2084.8663C33.2269%2084.8663%2032.6672%2084.3066%2032.6672%2083.6163Z%22%20fill%3D%22url(%23paint1_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M53.9744%2062.962C53.9743%2060.2299%2052.0524%2058.29%2049.9998%2058.29C47.9473%2058.2901%2046.0253%2060.23%2046.0252%2062.962C46.0252%2065.6941%2047.9472%2067.6348%2049.9998%2067.6349C52.0524%2067.6349%2053.9744%2065.6942%2053.9744%2062.962ZM56.4744%2062.962C56.4744%2066.7714%2053.7183%2070.1349%2049.9998%2070.1349C46.2814%2070.1348%2043.5252%2066.7713%2043.5252%2062.962C43.5253%2059.1528%2046.2814%2055.7901%2049.9998%2055.79C53.7183%2055.79%2056.4743%2059.1528%2056.4744%2062.962Z%22%20fill%3D%22url(%23paint2_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M59.0696%2080.3416C59.0696%2077.2344%2057.4921%2074.4969%2055.0828%2072.8733L55.0763%2072.8684C54.7548%2072.6488%2054.3168%2072.6317%2053.9459%2072.8538C52.7916%2073.5482%2051.4471%2073.9443%2049.9998%2073.9443C48.5533%2073.9442%2047.1988%2073.5485%2046.0423%2072.8522L46.039%2072.8497C45.6919%2072.6394%2045.2426%2072.6485%2044.907%2072.8725C42.4984%2074.4958%2040.921%2077.2431%2040.921%2080.3416C40.921%2081.0319%2040.3614%2081.5916%2039.671%2081.5916C38.9807%2081.5916%2038.421%2081.0319%2038.421%2080.3416C38.421%2076.3741%2040.4439%2072.8663%2043.5105%2070.7997L43.513%2070.7981C44.6609%2070.0281%2046.1578%2070.0007%2047.3313%2070.7102C48.105%2071.1761%2049.0151%2071.4442%2049.9998%2071.4443C50.9827%2071.4443%2051.884%2071.1771%2052.6593%2070.7102L52.6617%2070.7086C53.829%2070.0097%2055.317%2070.0103%2056.4793%2070.8006L56.4801%2070.7997C59.5462%2072.866%2061.5696%2076.3642%2061.5696%2080.3416C61.5696%2081.0319%2061.01%2081.5916%2060.3196%2081.5916C59.6293%2081.5915%2059.0696%2081.0319%2059.0696%2080.3416Z%22%20fill%3D%22url(%23paint3_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M80.3769%2066.2368C80.3768%2063.5047%2078.4549%2061.5648%2076.4023%2061.5648C74.3497%2061.5649%2072.4278%2063.5048%2072.4277%2066.2368C72.4277%2068.9689%2074.3497%2070.9095%2076.4023%2070.9096C78.4549%2070.9096%2080.3769%2068.969%2080.3769%2066.2368ZM82.8769%2066.2368C82.8769%2070.0461%2080.1208%2073.4096%2076.4023%2073.4096C72.6838%2073.4095%2069.9277%2070.0461%2069.9277%2066.2368C69.9278%2062.4276%2072.6839%2059.0649%2076.4023%2059.0648C80.1207%2059.0648%2082.8768%2062.4275%2082.8769%2066.2368Z%22%20fill%3D%22url(%23paint4_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M85.4721%2083.6163C85.4721%2080.5091%2083.8946%2077.7717%2081.4853%2076.1481L81.4788%2076.1432C81.1573%2075.9235%2080.7193%2075.9064%2080.3484%2076.1285C79.194%2076.823%2077.8496%2077.219%2076.4023%2077.219C74.9558%2077.219%2073.6012%2076.8232%2072.4447%2076.1269L72.4415%2076.1245C72.0943%2075.9141%2071.645%2075.9232%2071.3095%2076.1473C68.9008%2077.7705%2067.3235%2080.5178%2067.3235%2083.6163C67.3235%2084.3067%2066.7638%2084.8663%2066.0735%2084.8663C65.3831%2084.8663%2064.8235%2084.3067%2064.8235%2083.6163C64.8235%2079.6488%2066.8464%2076.1411%2069.913%2074.0745L69.9154%2074.0729C71.0634%2073.3029%2072.5603%2073.2755%2073.7338%2073.985C74.5075%2074.4508%2075.4175%2074.719%2076.4023%2074.719C77.3852%2074.719%2078.2864%2074.4518%2079.0618%2073.985L79.0642%2073.9834C80.2315%2073.2845%2081.7194%2073.2851%2082.8818%2074.0753L82.8826%2074.0745C85.9487%2076.1407%2087.9721%2079.639%2087.9721%2083.6163C87.9721%2084.3067%2087.4124%2084.8663%2086.7221%2084.8663C86.0318%2084.8663%2085.4721%2084.3066%2085.4721%2083.6163Z%22%20fill%3D%22url(%23paint5_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M65.1481%2019.4583C65.1479%2018.9197%2064.7032%2018.467%2064.143%2018.467H35.8382C35.2781%2018.4671%2034.8334%2018.9198%2034.8331%2019.4583V36.4781C34.8331%2037.0168%2035.2779%2037.4701%2035.8382%2037.4701H44.3945L44.4889%2037.4734C44.9544%2037.5084%2045.3652%2037.8014%2045.5477%2038.2367L49.9902%2048.8349L54.4336%2038.2367L54.4734%2038.1513C54.6857%2037.7354%2055.1146%2037.4701%2055.5867%2037.4701H64.143C64.7033%2037.4701%2065.1481%2037.0168%2065.1481%2036.4781V19.4583ZM67.6481%2036.4781C67.6481%2038.4116%2066.0699%2039.9701%2064.143%2039.9701H56.4184L51.1434%2052.5515C50.9486%2053.0157%2050.4944%2053.318%2049.991%2053.3181C49.4875%2053.3181%2049.0326%2053.0158%2048.8379%2052.5515L43.5636%2039.9701H35.8382C33.9114%2039.9701%2032.3331%2038.4116%2032.3331%2036.4781V19.4583C32.3334%2017.5249%2033.9115%2015.9671%2035.8382%2015.967H64.1528L64.1634%2015.9679C66.0809%2015.9787%2067.6479%2017.5317%2067.6481%2019.4583V36.4781Z%22%20fill%3D%22url(%23paint6_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M9.30872%2042.9537V28.0188C9.3089%2026.233%2010.7572%2024.8043%2012.5354%2024.8043H26.8087C27.499%2024.8044%2028.0587%2025.364%2028.0587%2026.0543C28.0587%2026.7446%2027.499%2027.3042%2026.8087%2027.3043H12.5354C12.1237%2027.3043%2011.8089%2027.6279%2011.8087%2028.0188V42.9537C11.8087%2043.3448%2012.1236%2043.669%2012.5354%2043.669H20.0525L20.1461%2043.6723C20.6117%2043.7071%2021.0223%2044.0002%2021.2049%2044.4356L24.9614%2053.3923L28.7179%2044.4356L28.7578%2044.3502C28.97%2043.9343%2029.3989%2043.669%2029.8711%2043.669H37.3792C38.0694%2043.6693%2038.6292%2044.2288%2038.6292%2044.919C38.629%2045.6091%2038.0693%2046.1688%2037.3792%2046.169H30.7019L26.1145%2057.1082C25.9198%2057.5726%2025.465%2057.8748%2024.9614%2057.8748C24.458%2057.8746%2024.0037%2057.5724%2023.809%2057.1082L19.2208%2046.169H12.5354C10.7571%2046.169%209.30872%2044.7396%209.30872%2042.9537Z%22%20fill%3D%22url(%23paint7_linear_1397_11799)%22%2F%3E%20%3Cpath%20d%3D%22M88.1819%2042.9537V28.0188C88.1817%2027.6279%2087.8669%2027.3043%2087.4552%2027.3043H72.9036C72.2133%2027.3042%2071.6536%2026.7446%2071.6536%2026.0543C71.6536%2025.364%2072.2133%2024.8044%2072.9036%2024.8043H87.4552C89.2334%2024.8043%2090.6817%2026.233%2090.6819%2028.0188V42.9537C90.6819%2044.7396%2089.2335%2046.169%2087.4552%2046.169H80.7788L76.1914%2057.1082C75.9966%2057.5726%2075.5418%2057.8748%2075.0382%2057.8748C74.5347%2057.8747%2074.0806%2057.5725%2073.8859%2057.1082L69.2976%2046.169H62.6212C61.9309%2046.169%2061.3714%2045.6093%2061.3712%2044.919C61.3712%2044.2287%2061.9309%2043.669%2062.6212%2043.669H70.1294L70.2229%2043.6723C70.6884%2043.7072%2071.0991%2044.0003%2071.2817%2044.4356L75.0382%2053.3923L78.7947%2044.4356L78.8346%2044.3502C79.0469%2043.9344%2079.4758%2043.669%2079.9479%2043.669H87.4552C87.867%2043.669%2088.1819%2043.3448%2088.1819%2042.9537Z%22%20fill%3D%22url(%23paint8_linear_1397_11799)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1397_11799%22%20x1%3D%2290.6819%22%20y1%3D%2233.8103%22%20x2%3D%2214.9475%22%20y2%3D%2276.9275%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-ico.is-about::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M66.0266%2054.5487C66.5335%2054.0802%2067.324%2054.1112%2067.7926%2054.6178C68.2613%2055.1247%2068.2303%2055.9159%2067.7234%2056.3846C63.0777%2060.6803%2056.8694%2063.3166%2050.033%2063.3166C43.2018%2063.3165%2037.3268%2060.8259%2032.7275%2056.7337C32.2119%2056.2749%2032.1656%2055.4851%2032.6241%2054.9694C33.083%2054.4536%2033.8735%2054.4072%2034.3893%2054.866C38.5565%2058.5737%2043.8479%2060.8165%2050.033%2060.8166C56.2131%2060.8166%2061.8224%2058.4362%2066.0266%2054.5487Z%22%20fill%3D%22url(%23paint0_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M50.0333%2011.2416C56.8248%2011.2416%2063.0158%2013.8424%2067.6464%2018.1052C68.1542%2018.5728%2068.187%2019.3633%2067.7196%2019.8712C67.2521%2020.3791%2066.4616%2020.412%2065.9537%2019.9444C61.7676%2016.0908%2056.175%2013.7416%2050.0333%2013.7416C44.3741%2013.7417%2039.1852%2015.7351%2035.126%2019.0663C34.5924%2019.504%2033.8053%2019.4264%2033.3674%2018.893C32.9295%2018.3593%2033.0071%2017.5715%2033.5407%2017.1336C38.0314%2013.4483%2043.776%2011.2417%2050.0333%2011.2416Z%22%20fill%3D%22url(%23paint1_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M32.4751%2037.2752C32.4751%2027.5765%2040.335%2019.7166%2050.0336%2019.7166C50.8463%2019.7166%2051.6535%2019.7704%2052.4376%2019.8786C53.1214%2019.973%2053.5995%2020.6035%2053.5053%2021.2873C53.411%2021.9711%2052.7797%2022.4493%2052.0958%2022.355C51.4301%2022.2632%2050.7374%2022.2166%2050.0336%2022.2166C41.7157%2022.2166%2034.9751%2028.9572%2034.9751%2037.2752C34.9752%2045.5931%2041.7158%2052.333%2050.0336%2052.333C58.3514%2052.3329%2065.0913%2045.593%2065.0914%2037.2752C65.0914%2035.4947%2064.783%2033.7793%2064.215%2032.1979C63.9816%2031.5482%2064.3197%2030.8322%2064.9694%2030.5988C65.619%2030.3655%2066.3351%2030.7027%2066.5685%2031.3524C67.2337%2033.2042%2067.5914%2035.2058%2067.5914%2037.2752C67.5913%2046.9737%2059.7321%2054.8329%2050.0336%2054.833C40.335%2054.833%2032.4752%2046.9738%2032.4751%2037.2752Z%22%20fill%3D%22url(%23paint2_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M76.8146%2042.525C77.5048%2042.5102%2078.0767%2043.0579%2078.0915%2043.7481L78.4577%2060.8542C78.5166%2063.3853%2076.405%2065.392%2073.9501%2065.392C71.4787%2065.392%2069.4183%2063.373%2069.4416%2060.8713L69.5669%2044.1322C69.5721%2043.442%2070.1356%2042.8869%2070.8259%2042.892C71.5162%2042.8971%2072.0721%2043.4606%2072.0669%2044.1509L71.9416%2060.8925V60.8949C71.9315%2061.9766%2072.8381%2062.892%2073.9501%2062.892C75.0785%2062.892%2075.983%2061.9642%2075.9585%2060.912V60.9104L75.5923%2043.8018C75.5775%2043.1117%2076.1246%2042.5399%2076.8146%2042.525Z%22%20fill%3D%22url(%23paint3_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M70.7917%209.16663C72.3686%209.16663%2073.7179%209.66203%2074.8233%2010.5647C75.9069%2011.4497%2076.6963%2012.6758%2077.2777%2014.0592C78.4311%2016.8038%2078.8777%2020.4444%2078.994%2024.1829C79.1112%2027.9494%2078.8949%2031.9511%2078.6465%2035.4825C78.4227%2038.6655%2078.179%2041.409%2078.1094%2043.3463C78.1196%2043.3674%2078.1311%2043.3883%2078.1404%2043.4106C78.2295%2043.625%2078.2842%2043.9197%2078.199%2044.2448C78.1154%2044.5633%2077.9313%2044.783%2077.7733%2044.9161C77.5002%2045.1462%2077.1996%2045.2122%2077.0832%2045.2351C76.7136%2045.3078%2076.3301%2045.2095%2076.0407%2044.9682C75.956%2044.8975%2075.8833%2044.8157%2075.821%2044.7273C75.6461%2044.6842%2075.4238%2044.6389%2075.1586%2044.6036C74.0457%2044.4557%2072.5682%2044.5161%2071.3516%2045.1261C70.9642%2045.3201%2070.5037%2045.2992%2070.135%2045.0716C69.7663%2044.8439%2069.5417%2044.4413%2069.5417%2044.0079V10.4166C69.5417%209.72627%2070.1014%209.16663%2070.7917%209.16663ZM72.0417%2042.2566C73.3076%2041.9763%2074.5438%2042.0002%2075.4874%2042.1256C75.5463%2042.1334%2075.6051%2042.142%2075.6631%2042.1508C75.7695%2040.2523%2075.9735%2037.8608%2076.153%2035.3076C76.4002%2031.7931%2076.6087%2027.8954%2076.4957%2024.261C76.3817%2020.5986%2075.9428%2017.3362%2074.973%2015.0284C74.4929%2013.8859%2073.912%2013.0478%2073.2421%2012.5008C72.8883%2012.2118%2072.4927%2011.9903%2072.0417%2011.8481V42.2566Z%22%20fill%3D%22url(%23paint4_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M26.4372%2039.375C27.2867%2039.375%2028.2077%2039.5141%2028.9673%2039.8518C29.6863%2040.1716%2030.6204%2040.8567%2030.6413%2042.0784L30.9498%2060.852L30.9481%2061.0864C30.8657%2063.4965%2028.8256%2065.383%2026.4421%2065.3833C23.9818%2065.3833%2021.8869%2063.3732%2021.9337%2060.852L22.2405%2042.2168C22.2362%2042.1711%2022.2332%2042.1247%2022.234%2042.0784C22.2548%2040.8566%2023.189%2040.1716%2023.9079%2039.8518C24.6675%2039.5141%2025.5879%2039.375%2026.4372%2039.375ZM26.4372%2041.875C25.8181%2041.875%2025.2696%2041.9823%2024.9236%2042.1362C24.8343%2042.1759%2024.7758%2042.209%2024.7388%2042.2338L24.4328%2060.8951V60.8984C24.4132%2061.9604%2025.3193%2062.8833%2026.4421%2062.8833C27.5648%2062.883%2028.4702%2061.9602%2028.4506%2060.8984V60.8951L28.1438%2042.2387C28.1074%2042.2134%2028.0466%2042.1787%2027.9509%2042.1362C27.6048%2041.9824%2027.0564%2041.875%2026.4372%2041.875Z%22%20fill%3D%22url(%23paint5_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M25.1834%2040.0086V10.7166C25.1834%2010.0263%2025.743%209.46663%2026.4334%209.46663C27.1237%209.46663%2027.6834%2010.0263%2027.6834%2010.7166V40.0086C27.6832%2040.6988%2027.1236%2041.2586%2026.4334%2041.2586C25.7431%2041.2586%2025.1836%2040.6988%2025.1834%2040.0086Z%22%20fill%3D%22url(%23paint6_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M21.1001%2022.9001V10.7166C21.1001%2010.0263%2021.6597%209.46663%2022.3501%209.46663C23.0404%209.46663%2023.6001%2010.0263%2023.6001%2010.7166V22.9001C23.6001%2023.7523%2024.6037%2024.9085%2026.4337%2024.9085C28.27%2024.9084%2029.2665%2023.7536%2029.2666%2022.9001V10.7166C29.2666%2010.0263%2029.8263%209.46671%2030.5166%209.46663C31.2069%209.46663%2031.7666%2010.0263%2031.7666%2010.7166V22.9001C31.7665%2025.6296%2029.097%2027.4084%2026.4337%2027.4085C23.7805%2027.4085%2021.1001%2025.6311%2021.1001%2022.9001Z%22%20fill%3D%22url(%23paint7_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M69.8509%2069.6147C72.3194%2067.8605%2075.2077%2068.336%2077.071%2069.4853C77.9983%2070.0573%2078.8128%2070.8781%2079.1844%2071.8535C79.3754%2072.3548%2079.4571%2072.9236%2079.3342%2073.5071C79.2094%2074.0989%2078.8922%2074.6185%2078.4292%2075.0362L78.4252%2075.0395C76.0736%2077.1448%2063.9128%2086.6954%2061.3101%2088.6829C60.9789%2088.9368%2060.5735%2089.1035%2060.2033%2089.2224C59.8137%2089.3476%2059.3639%2089.4513%2058.8793%2089.539C57.9093%2089.7145%2056.7066%2089.8434%2055.3775%2089.9386C52.714%2090.1292%2049.4318%2090.1917%2046.2556%2090.1917C43.0743%2090.1917%2039.9772%2090.129%2037.6773%2090.0663C36.5269%2090.035%2035.5744%2090.0036%2034.9095%2089.9801C34.5773%2089.9683%2034.3167%2089.9585%2034.1389%2089.9516C34.1114%2089.9505%2034.0858%2089.9493%2034.0624%2089.9483L28.1664%2091.5841C28.029%2091.636%2027.8809%2091.6662%2027.7253%2091.6663H27.7001C27.075%2091.6663%2026.5459%2091.2049%2026.4614%2090.5855C26.3771%2089.9661%2026.7633%2089.3791%2027.3656%2089.2118L33.5822%2087.4874L33.6774%2087.4646C33.7413%2087.4522%2033.8061%2087.445%2033.8711%2087.4426H33.9728C33.9756%2087.4428%2033.9796%2087.4432%2033.9851%2087.4435C33.9963%2087.4439%2034.0139%2087.4442%2034.0363%2087.4451C34.0812%2087.4469%2034.1483%2087.4498%2034.2357%2087.4532C34.411%2087.46%2034.6689%2087.47%2034.9982%2087.4817C35.6574%2087.505%2036.6029%2087.536%2037.7456%2087.5672C40.0319%2087.6295%2043.1046%2087.6917%2046.2556%2087.6917C49.4115%2087.6917%2052.6245%2087.6294%2055.1992%2087.4451C56.489%2087.3527%2057.591%2087.2314%2058.4341%2087.0789C58.856%2087.0025%2059.1903%2086.922%2059.4392%2086.8421C59.6886%2086.7619%2059.7816%2086.7041%2059.7891%2086.6996L59.7915%2086.698C62.4099%2084.6987%2074.4928%2075.2045%2076.7577%2073.1767C76.8664%2073.0776%2076.8831%2073.0139%2076.8879%2072.9911C76.8945%2072.9596%2076.9009%2072.8827%2076.848%2072.7437C76.7316%2072.4382%2076.3829%2071.9978%2075.7583%2071.6126C74.5175%2070.8474%2072.7476%2070.6234%2071.2995%2071.6524C69.3366%2073.0474%2066.7116%2074.8855%2064.5799%2076.3733C63.5138%2077.1174%2062.5699%2077.774%2061.8928%2078.245C61.5541%2078.4806%2061.2818%2078.6699%2061.0944%2078.8001C61.0009%2078.8651%2060.9287%2078.9157%2060.8796%2078.9498C60.855%2078.9669%2060.836%2078.9801%2060.8234%2078.9889C60.8173%2078.9931%2060.8127%2078.9964%2060.8096%2078.9986C60.808%2078.9997%2060.8063%2079.0005%2060.8055%2079.0011L60.8047%2079.0019C60.5964%2079.1465%2060.3487%2079.2242%2060.0951%2079.2249L41.5615%2079.2753C40.8714%2079.2771%2040.3103%2078.7187%2040.3083%2078.0286C40.3064%2077.3382%2040.8647%2076.7772%2041.555%2076.7753L59.6979%2076.7257C59.8835%2076.5967%2060.1449%2076.4164%2060.4654%2076.1935C61.1418%2075.7229%2062.0843%2075.0658%2063.1493%2074.3225C65.2801%2072.8354%2067.8973%2071.003%2069.8509%2069.6147Z%22%20fill%3D%22url(%23paint8_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M31.8002%2068.3666C31.8058%2068.3667%2031.8144%2068.3673%2031.8254%2068.3674C31.8473%2068.3677%2031.8798%2068.3676%2031.9223%2068.3683C32.0077%2068.3695%2032.1342%2068.372%2032.2974%2068.3748C32.6238%2068.3802%2033.0987%2068.3885%2033.6931%2068.4008C34.8816%2068.4255%2036.5494%2068.4658%2038.4677%2068.5269C42.2997%2068.649%2047.151%2068.8556%2051.1801%2069.1959C53.354%2069.3797%2054.9741%2069.9923%2056.141%2070.9114C57.3156%2071.8366%2057.9358%2072.9975%2058.2341%2074.1023C58.5279%2075.1903%2058.5119%2076.2266%2058.4327%2076.9693C58.3926%2077.3451%2058.3352%2077.6585%2058.2862%2077.8824C58.2617%2077.9945%2058.2393%2078.0851%2058.2219%2078.151C58.2132%2078.1839%2058.2057%2078.2113%2058.1999%2078.2315C58.1971%2078.2416%2058.1946%2078.25%2058.1926%2078.2568C58.1916%2078.2602%2058.1901%2078.2631%2058.1893%2078.2657C58.189%2078.2669%2058.1888%2078.268%2058.1885%2078.269L58.1877%2078.2706C58.1833%2078.27%2058.1137%2078.25%2056.9914%2077.9085L58.1877%2078.2722C57.9867%2078.9327%2057.2881%2079.3049%2056.6277%2079.1039C55.9677%2078.903%2055.595%2078.2055%2055.7951%2077.5455C55.7968%2077.5398%2055.7998%2077.5284%2055.8041%2077.5121C55.8131%2077.4782%2055.8277%2077.4223%2055.844%2077.3477C55.8768%2077.1976%2055.9184%2076.9752%2055.9473%2076.704C56.0061%2076.1523%2056.0078%2075.4483%2055.8204%2074.7542C55.6374%2074.0767%2055.277%2073.4131%2054.594%2072.8751C53.9031%2072.331%2052.7876%2071.8407%2050.9701%2071.6869C47.0076%2071.3523%2042.2087%2071.147%2038.3887%2071.0253C36.4813%2070.9646%2034.8224%2070.9245%2033.641%2070.9C33.0505%2070.8877%2032.5792%2070.8793%2032.2559%2070.874C32.1884%2070.8728%2032.1272%2070.8716%2032.0728%2070.8707L15.9945%2079.2586C15.3825%2079.5775%2014.6275%2079.3399%2014.3083%2078.728C13.9892%2078.1159%2014.2269%2077.361%2014.8389%2077.0418L31.1972%2068.5082L31.3379%2068.4456C31.4825%2068.3916%2031.6361%2068.3646%2031.7912%2068.3666H31.8002Z%22%20fill%3D%22url(%23paint9_linear_1397_11165)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint9_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M66.0266%2054.5487C66.5335%2054.0802%2067.324%2054.1112%2067.7926%2054.6178C68.2613%2055.1247%2068.2303%2055.9159%2067.7234%2056.3846C63.0777%2060.6803%2056.8694%2063.3166%2050.033%2063.3166C43.2018%2063.3165%2037.3268%2060.8259%2032.7275%2056.7337C32.2119%2056.2749%2032.1656%2055.4851%2032.6241%2054.9694C33.083%2054.4536%2033.8735%2054.4072%2034.3893%2054.866C38.5565%2058.5737%2043.8479%2060.8165%2050.033%2060.8166C56.2131%2060.8166%2061.8224%2058.4362%2066.0266%2054.5487Z%22%20fill%3D%22url(%23paint0_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M50.0333%2011.2416C56.8248%2011.2416%2063.0158%2013.8424%2067.6464%2018.1052C68.1542%2018.5728%2068.187%2019.3633%2067.7196%2019.8712C67.2521%2020.3791%2066.4616%2020.412%2065.9537%2019.9444C61.7676%2016.0908%2056.175%2013.7416%2050.0333%2013.7416C44.3741%2013.7417%2039.1852%2015.7351%2035.126%2019.0663C34.5924%2019.504%2033.8053%2019.4264%2033.3674%2018.893C32.9295%2018.3593%2033.0071%2017.5715%2033.5407%2017.1336C38.0314%2013.4483%2043.776%2011.2417%2050.0333%2011.2416Z%22%20fill%3D%22url(%23paint1_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M32.4751%2037.2752C32.4751%2027.5765%2040.335%2019.7166%2050.0336%2019.7166C50.8463%2019.7166%2051.6535%2019.7704%2052.4376%2019.8786C53.1214%2019.973%2053.5995%2020.6035%2053.5053%2021.2873C53.411%2021.9711%2052.7797%2022.4493%2052.0958%2022.355C51.4301%2022.2632%2050.7374%2022.2166%2050.0336%2022.2166C41.7157%2022.2166%2034.9751%2028.9572%2034.9751%2037.2752C34.9752%2045.5931%2041.7158%2052.333%2050.0336%2052.333C58.3514%2052.3329%2065.0913%2045.593%2065.0914%2037.2752C65.0914%2035.4947%2064.783%2033.7793%2064.215%2032.1979C63.9816%2031.5482%2064.3197%2030.8322%2064.9694%2030.5988C65.619%2030.3655%2066.3351%2030.7027%2066.5685%2031.3524C67.2337%2033.2042%2067.5914%2035.2058%2067.5914%2037.2752C67.5913%2046.9737%2059.7321%2054.8329%2050.0336%2054.833C40.335%2054.833%2032.4752%2046.9738%2032.4751%2037.2752Z%22%20fill%3D%22url(%23paint2_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M76.8146%2042.525C77.5048%2042.5102%2078.0767%2043.0579%2078.0915%2043.7481L78.4577%2060.8542C78.5166%2063.3853%2076.405%2065.392%2073.9501%2065.392C71.4787%2065.392%2069.4183%2063.373%2069.4416%2060.8713L69.5669%2044.1322C69.5721%2043.442%2070.1356%2042.8869%2070.8259%2042.892C71.5162%2042.8971%2072.0721%2043.4606%2072.0669%2044.1509L71.9416%2060.8925V60.8949C71.9315%2061.9766%2072.8381%2062.892%2073.9501%2062.892C75.0785%2062.892%2075.983%2061.9642%2075.9585%2060.912V60.9104L75.5923%2043.8018C75.5775%2043.1117%2076.1246%2042.5399%2076.8146%2042.525Z%22%20fill%3D%22url(%23paint3_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M70.7917%209.16663C72.3686%209.16663%2073.7179%209.66203%2074.8233%2010.5647C75.9069%2011.4497%2076.6963%2012.6758%2077.2777%2014.0592C78.4311%2016.8038%2078.8777%2020.4444%2078.994%2024.1829C79.1112%2027.9494%2078.8949%2031.9511%2078.6465%2035.4825C78.4227%2038.6655%2078.179%2041.409%2078.1094%2043.3463C78.1196%2043.3674%2078.1311%2043.3883%2078.1404%2043.4106C78.2295%2043.625%2078.2842%2043.9197%2078.199%2044.2448C78.1154%2044.5633%2077.9313%2044.783%2077.7733%2044.9161C77.5002%2045.1462%2077.1996%2045.2122%2077.0832%2045.2351C76.7136%2045.3078%2076.3301%2045.2095%2076.0407%2044.9682C75.956%2044.8975%2075.8833%2044.8157%2075.821%2044.7273C75.6461%2044.6842%2075.4238%2044.6389%2075.1586%2044.6036C74.0457%2044.4557%2072.5682%2044.5161%2071.3516%2045.1261C70.9642%2045.3201%2070.5037%2045.2992%2070.135%2045.0716C69.7663%2044.8439%2069.5417%2044.4413%2069.5417%2044.0079V10.4166C69.5417%209.72627%2070.1014%209.16663%2070.7917%209.16663ZM72.0417%2042.2566C73.3076%2041.9763%2074.5438%2042.0002%2075.4874%2042.1256C75.5463%2042.1334%2075.6051%2042.142%2075.6631%2042.1508C75.7695%2040.2523%2075.9735%2037.8608%2076.153%2035.3076C76.4002%2031.7931%2076.6087%2027.8954%2076.4957%2024.261C76.3817%2020.5986%2075.9428%2017.3362%2074.973%2015.0284C74.4929%2013.8859%2073.912%2013.0478%2073.2421%2012.5008C72.8883%2012.2118%2072.4927%2011.9903%2072.0417%2011.8481V42.2566Z%22%20fill%3D%22url(%23paint4_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M26.4372%2039.375C27.2867%2039.375%2028.2077%2039.5141%2028.9673%2039.8518C29.6863%2040.1716%2030.6204%2040.8567%2030.6413%2042.0784L30.9498%2060.852L30.9481%2061.0864C30.8657%2063.4965%2028.8256%2065.383%2026.4421%2065.3833C23.9818%2065.3833%2021.8869%2063.3732%2021.9337%2060.852L22.2405%2042.2168C22.2362%2042.1711%2022.2332%2042.1247%2022.234%2042.0784C22.2548%2040.8566%2023.189%2040.1716%2023.9079%2039.8518C24.6675%2039.5141%2025.5879%2039.375%2026.4372%2039.375ZM26.4372%2041.875C25.8181%2041.875%2025.2696%2041.9823%2024.9236%2042.1362C24.8343%2042.1759%2024.7758%2042.209%2024.7388%2042.2338L24.4328%2060.8951V60.8984C24.4132%2061.9604%2025.3193%2062.8833%2026.4421%2062.8833C27.5648%2062.883%2028.4702%2061.9602%2028.4506%2060.8984V60.8951L28.1438%2042.2387C28.1074%2042.2134%2028.0466%2042.1787%2027.9509%2042.1362C27.6048%2041.9824%2027.0564%2041.875%2026.4372%2041.875Z%22%20fill%3D%22url(%23paint5_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M25.1834%2040.0086V10.7166C25.1834%2010.0263%2025.743%209.46663%2026.4334%209.46663C27.1237%209.46663%2027.6834%2010.0263%2027.6834%2010.7166V40.0086C27.6832%2040.6988%2027.1236%2041.2586%2026.4334%2041.2586C25.7431%2041.2586%2025.1836%2040.6988%2025.1834%2040.0086Z%22%20fill%3D%22url(%23paint6_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M21.1001%2022.9001V10.7166C21.1001%2010.0263%2021.6597%209.46663%2022.3501%209.46663C23.0404%209.46663%2023.6001%2010.0263%2023.6001%2010.7166V22.9001C23.6001%2023.7523%2024.6037%2024.9085%2026.4337%2024.9085C28.27%2024.9084%2029.2665%2023.7536%2029.2666%2022.9001V10.7166C29.2666%2010.0263%2029.8263%209.46671%2030.5166%209.46663C31.2069%209.46663%2031.7666%2010.0263%2031.7666%2010.7166V22.9001C31.7665%2025.6296%2029.097%2027.4084%2026.4337%2027.4085C23.7805%2027.4085%2021.1001%2025.6311%2021.1001%2022.9001Z%22%20fill%3D%22url(%23paint7_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M69.8509%2069.6147C72.3194%2067.8605%2075.2077%2068.336%2077.071%2069.4853C77.9983%2070.0573%2078.8128%2070.8781%2079.1844%2071.8535C79.3754%2072.3548%2079.4571%2072.9236%2079.3342%2073.5071C79.2094%2074.0989%2078.8922%2074.6185%2078.4292%2075.0362L78.4252%2075.0395C76.0736%2077.1448%2063.9128%2086.6954%2061.3101%2088.6829C60.9789%2088.9368%2060.5735%2089.1035%2060.2033%2089.2224C59.8137%2089.3476%2059.3639%2089.4513%2058.8793%2089.539C57.9093%2089.7145%2056.7066%2089.8434%2055.3775%2089.9386C52.714%2090.1292%2049.4318%2090.1917%2046.2556%2090.1917C43.0743%2090.1917%2039.9772%2090.129%2037.6773%2090.0663C36.5269%2090.035%2035.5744%2090.0036%2034.9095%2089.9801C34.5773%2089.9683%2034.3167%2089.9585%2034.1389%2089.9516C34.1114%2089.9505%2034.0858%2089.9493%2034.0624%2089.9483L28.1664%2091.5841C28.029%2091.636%2027.8809%2091.6662%2027.7253%2091.6663H27.7001C27.075%2091.6663%2026.5459%2091.2049%2026.4614%2090.5855C26.3771%2089.9661%2026.7633%2089.3791%2027.3656%2089.2118L33.5822%2087.4874L33.6774%2087.4646C33.7413%2087.4522%2033.8061%2087.445%2033.8711%2087.4426H33.9728C33.9756%2087.4428%2033.9796%2087.4432%2033.9851%2087.4435C33.9963%2087.4439%2034.0139%2087.4442%2034.0363%2087.4451C34.0812%2087.4469%2034.1483%2087.4498%2034.2357%2087.4532C34.411%2087.46%2034.6689%2087.47%2034.9982%2087.4817C35.6574%2087.505%2036.6029%2087.536%2037.7456%2087.5672C40.0319%2087.6295%2043.1046%2087.6917%2046.2556%2087.6917C49.4115%2087.6917%2052.6245%2087.6294%2055.1992%2087.4451C56.489%2087.3527%2057.591%2087.2314%2058.4341%2087.0789C58.856%2087.0025%2059.1903%2086.922%2059.4392%2086.8421C59.6886%2086.7619%2059.7816%2086.7041%2059.7891%2086.6996L59.7915%2086.698C62.4099%2084.6987%2074.4928%2075.2045%2076.7577%2073.1767C76.8664%2073.0776%2076.8831%2073.0139%2076.8879%2072.9911C76.8945%2072.9596%2076.9009%2072.8827%2076.848%2072.7437C76.7316%2072.4382%2076.3829%2071.9978%2075.7583%2071.6126C74.5175%2070.8474%2072.7476%2070.6234%2071.2995%2071.6524C69.3366%2073.0474%2066.7116%2074.8855%2064.5799%2076.3733C63.5138%2077.1174%2062.5699%2077.774%2061.8928%2078.245C61.5541%2078.4806%2061.2818%2078.6699%2061.0944%2078.8001C61.0009%2078.8651%2060.9287%2078.9157%2060.8796%2078.9498C60.855%2078.9669%2060.836%2078.9801%2060.8234%2078.9889C60.8173%2078.9931%2060.8127%2078.9964%2060.8096%2078.9986C60.808%2078.9997%2060.8063%2079.0005%2060.8055%2079.0011L60.8047%2079.0019C60.5964%2079.1465%2060.3487%2079.2242%2060.0951%2079.2249L41.5615%2079.2753C40.8714%2079.2771%2040.3103%2078.7187%2040.3083%2078.0286C40.3064%2077.3382%2040.8647%2076.7772%2041.555%2076.7753L59.6979%2076.7257C59.8835%2076.5967%2060.1449%2076.4164%2060.4654%2076.1935C61.1418%2075.7229%2062.0843%2075.0658%2063.1493%2074.3225C65.2801%2072.8354%2067.8973%2071.003%2069.8509%2069.6147Z%22%20fill%3D%22url(%23paint8_linear_1397_11165)%22%2F%3E%20%3Cpath%20d%3D%22M31.8002%2068.3666C31.8058%2068.3667%2031.8144%2068.3673%2031.8254%2068.3674C31.8473%2068.3677%2031.8798%2068.3676%2031.9223%2068.3683C32.0077%2068.3695%2032.1342%2068.372%2032.2974%2068.3748C32.6238%2068.3802%2033.0987%2068.3885%2033.6931%2068.4008C34.8816%2068.4255%2036.5494%2068.4658%2038.4677%2068.5269C42.2997%2068.649%2047.151%2068.8556%2051.1801%2069.1959C53.354%2069.3797%2054.9741%2069.9923%2056.141%2070.9114C57.3156%2071.8366%2057.9358%2072.9975%2058.2341%2074.1023C58.5279%2075.1903%2058.5119%2076.2266%2058.4327%2076.9693C58.3926%2077.3451%2058.3352%2077.6585%2058.2862%2077.8824C58.2617%2077.9945%2058.2393%2078.0851%2058.2219%2078.151C58.2132%2078.1839%2058.2057%2078.2113%2058.1999%2078.2315C58.1971%2078.2416%2058.1946%2078.25%2058.1926%2078.2568C58.1916%2078.2602%2058.1901%2078.2631%2058.1893%2078.2657C58.189%2078.2669%2058.1888%2078.268%2058.1885%2078.269L58.1877%2078.2706C58.1833%2078.27%2058.1137%2078.25%2056.9914%2077.9085L58.1877%2078.2722C57.9867%2078.9327%2057.2881%2079.3049%2056.6277%2079.1039C55.9677%2078.903%2055.595%2078.2055%2055.7951%2077.5455C55.7968%2077.5398%2055.7998%2077.5284%2055.8041%2077.5121C55.8131%2077.4782%2055.8277%2077.4223%2055.844%2077.3477C55.8768%2077.1976%2055.9184%2076.9752%2055.9473%2076.704C56.0061%2076.1523%2056.0078%2075.4483%2055.8204%2074.7542C55.6374%2074.0767%2055.277%2073.4131%2054.594%2072.8751C53.9031%2072.331%2052.7876%2071.8407%2050.9701%2071.6869C47.0076%2071.3523%2042.2087%2071.147%2038.3887%2071.0253C36.4813%2070.9646%2034.8224%2070.9245%2033.641%2070.9C33.0505%2070.8877%2032.5792%2070.8793%2032.2559%2070.874C32.1884%2070.8728%2032.1272%2070.8716%2032.0728%2070.8707L15.9945%2079.2586C15.3825%2079.5775%2014.6275%2079.3399%2014.3083%2078.728C13.9892%2078.1159%2014.2269%2077.361%2014.8389%2077.0418L31.1972%2068.5082L31.3379%2068.4456C31.4825%2068.3916%2031.6361%2068.3646%2031.7912%2068.3666H31.8002Z%22%20fill%3D%22url(%23paint9_linear_1397_11165)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint9_linear_1397_11165%22%20x1%3D%2279.3925%22%20y1%3D%2230.5321%22%20x2%3D%229.20473%22%20y2%3D%2257.2818%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-ico.is-topmessage::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M51.175%2041.1167C44%2041.1167%2038.4416%2032.3167%2038.4416%2024.7501C38.4416%2017.1834%2044.0416%2011.6667%2051.175%2011.6667C58.3083%2011.6667%2063.9083%2017.4167%2063.9083%2024.7501C63.9083%2032.0834%2058.35%2041.1167%2051.175%2041.1167ZM51.175%2014.1667C45.3416%2014.1667%2040.9416%2018.7167%2040.9416%2024.7501C40.9416%2030.7834%2045.6666%2038.6167%2051.175%2038.6167C56.6833%2038.6167%2061.4083%2030.9917%2061.4083%2024.7501C61.4083%2018.5084%2057.0083%2014.1667%2051.175%2014.1667Z%22%20fill%3D%22url(%23paint0_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M77.625%2082.7584H24.7333C22.2583%2082.7584%2019.9916%2081.6167%2018.5166%2079.6251C17.0416%2077.6334%2016.6166%2075.1334%2017.3333%2072.7667L23.5166%2052.5251C25.1916%2047.0417%2030.1666%2043.3584%2035.9%2043.3584H41.9083C42.3583%2043.3584%2042.775%2043.6001%2043%2043.9917L51.1666%2058.5167L59.3333%2043.9917C59.5583%2043.6001%2059.975%2043.3584%2060.425%2043.3584H66.4333C72.1666%2043.3584%2077.1416%2047.0417%2078.8166%2052.5251L85%2072.7667C85.725%2075.1334%2085.2916%2077.6334%2083.8166%2079.6251C82.3416%2081.6167%2080.075%2082.7584%2077.6%2082.7584H77.625ZM35.9083%2045.8584C31.2833%2045.8584%2027.2666%2048.8334%2025.9166%2053.2501L19.7333%2073.4917C19.2416%2075.0917%2019.5333%2076.7834%2020.5333%2078.1334C21.5333%2079.4834%2023.0666%2080.2501%2024.7416%2080.2501H77.625C79.3%2080.2501%2080.8333%2079.4751%2081.8333%2078.1334C82.8333%2076.7834%2083.125%2075.0917%2082.6333%2073.4917L76.45%2053.2501C75.1%2048.8251%2071.0833%2045.8584%2066.4583%2045.8584H61.1833L52.2833%2061.6834C52.0583%2062.0751%2051.6416%2062.3167%2051.1916%2062.3167C50.7416%2062.3167%2050.325%2062.0751%2050.1%2061.6834L41.2%2045.8584H35.9083Z%22%20fill%3D%22url(%23paint1_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M49.9333%2072.1084H31.1833C30.7833%2072.1084%2030.4083%2071.9167%2030.175%2071.6001C29.9416%2071.2834%2029.8666%2070.8667%2029.9916%2070.4834L33.2916%2059.9417C33.5%2059.2834%2034.2%2058.9167%2034.8583%2059.1251C35.5166%2059.3334%2035.8833%2060.0334%2035.675%2060.6917L32.8833%2069.6084H49.9333C50.625%2069.6084%2051.1833%2070.1667%2051.1833%2070.8584C51.1833%2071.5501%2050.625%2072.1084%2049.9333%2072.1084Z%22%20fill%3D%22url(%23paint2_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M52.425%2081.9251C51.7333%2081.9251%2051.175%2081.3667%2051.175%2080.6751V74.5667C51.175%2071.8334%2053.4%2069.6084%2056.1333%2069.6084H69.4833L66.6916%2060.6917C66.4833%2060.0334%2066.85%2059.3334%2067.5083%2059.1251C68.1666%2058.9167%2068.8666%2059.2834%2069.075%2059.9417L72.375%2070.4834C72.4916%2070.8667%2072.425%2071.2751%2072.1916%2071.6001C71.9583%2071.9167%2071.5833%2072.1084%2071.1833%2072.1084H56.1333C54.775%2072.1084%2053.675%2073.2084%2053.675%2074.5667V80.6751C53.675%2081.3667%2053.1166%2081.9251%2052.425%2081.9251Z%22%20fill%3D%22url(%23paint3_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M51.175%2055.2584C50.4833%2055.2584%2049.925%2054.7001%2049.925%2054.0084V45.0667C49.925%2044.3751%2050.4833%2043.8167%2051.175%2043.8167C51.8666%2043.8167%2052.425%2044.3751%2052.425%2045.0667V54.0084C52.425%2054.7001%2051.8666%2055.2584%2051.175%2055.2584Z%22%20fill%3D%22url(%23paint4_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M55.1583%2045.8584H47.4833C46.7916%2045.8584%2046.2333%2045.3001%2046.2333%2044.6084C46.2333%2043.9167%2046.7916%2043.3584%2047.4833%2043.3584H55.1583C55.85%2043.3584%2056.4083%2043.9167%2056.4083%2044.6084C56.4083%2045.3001%2055.85%2045.8584%2055.1583%2045.8584Z%22%20fill%3D%22url(%23paint5_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M61.8833%2080.1334C61.1916%2080.1334%2060.6333%2079.5751%2060.6333%2078.8834V70.9084C60.6333%2070.2167%2061.1916%2069.6584%2061.8833%2069.6584C62.575%2069.6584%2063.1333%2070.2167%2063.1333%2070.9084V78.8834C63.1333%2079.5751%2062.575%2080.1334%2061.8833%2080.1334Z%22%20fill%3D%22url(%23paint6_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M43.1666%2080.1334C42.475%2080.1334%2041.9166%2079.5751%2041.9166%2078.8834V70.9084C41.9166%2070.2167%2042.475%2069.6584%2043.1666%2069.6584C43.8583%2069.6584%2044.4166%2070.2167%2044.4166%2070.9084V78.8834C44.4166%2079.5751%2043.8583%2080.1334%2043.1666%2080.1334Z%22%20fill%3D%22url(%23paint7_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M87.7416%2088.9917H12.9166C12.225%2088.9917%2011.6666%2088.4334%2011.6666%2087.7417C11.6666%2087.0501%2012.225%2086.4917%2012.9166%2086.4917H87.7416C88.4333%2086.4917%2088.9916%2087.0501%2088.9916%2087.7417C88.9916%2088.4334%2088.4333%2088.9917%2087.7416%2088.9917Z%22%20fill%3D%22url(%23paint8_linear_1402_9671)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M51.175%2041.1167C44%2041.1167%2038.4416%2032.3167%2038.4416%2024.7501C38.4416%2017.1834%2044.0416%2011.6667%2051.175%2011.6667C58.3083%2011.6667%2063.9083%2017.4167%2063.9083%2024.7501C63.9083%2032.0834%2058.35%2041.1167%2051.175%2041.1167ZM51.175%2014.1667C45.3416%2014.1667%2040.9416%2018.7167%2040.9416%2024.7501C40.9416%2030.7834%2045.6666%2038.6167%2051.175%2038.6167C56.6833%2038.6167%2061.4083%2030.9917%2061.4083%2024.7501C61.4083%2018.5084%2057.0083%2014.1667%2051.175%2014.1667Z%22%20fill%3D%22url(%23paint0_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M77.625%2082.7584H24.7333C22.2583%2082.7584%2019.9916%2081.6167%2018.5166%2079.6251C17.0416%2077.6334%2016.6166%2075.1334%2017.3333%2072.7667L23.5166%2052.5251C25.1916%2047.0417%2030.1666%2043.3584%2035.9%2043.3584H41.9083C42.3583%2043.3584%2042.775%2043.6001%2043%2043.9917L51.1666%2058.5167L59.3333%2043.9917C59.5583%2043.6001%2059.975%2043.3584%2060.425%2043.3584H66.4333C72.1666%2043.3584%2077.1416%2047.0417%2078.8166%2052.5251L85%2072.7667C85.725%2075.1334%2085.2916%2077.6334%2083.8166%2079.6251C82.3416%2081.6167%2080.075%2082.7584%2077.6%2082.7584H77.625ZM35.9083%2045.8584C31.2833%2045.8584%2027.2666%2048.8334%2025.9166%2053.2501L19.7333%2073.4917C19.2416%2075.0917%2019.5333%2076.7834%2020.5333%2078.1334C21.5333%2079.4834%2023.0666%2080.2501%2024.7416%2080.2501H77.625C79.3%2080.2501%2080.8333%2079.4751%2081.8333%2078.1334C82.8333%2076.7834%2083.125%2075.0917%2082.6333%2073.4917L76.45%2053.2501C75.1%2048.8251%2071.0833%2045.8584%2066.4583%2045.8584H61.1833L52.2833%2061.6834C52.0583%2062.0751%2051.6416%2062.3167%2051.1916%2062.3167C50.7416%2062.3167%2050.325%2062.0751%2050.1%2061.6834L41.2%2045.8584H35.9083Z%22%20fill%3D%22url(%23paint1_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M49.9333%2072.1084H31.1833C30.7833%2072.1084%2030.4083%2071.9167%2030.175%2071.6001C29.9416%2071.2834%2029.8666%2070.8667%2029.9916%2070.4834L33.2916%2059.9417C33.5%2059.2834%2034.2%2058.9167%2034.8583%2059.1251C35.5166%2059.3334%2035.8833%2060.0334%2035.675%2060.6917L32.8833%2069.6084H49.9333C50.625%2069.6084%2051.1833%2070.1667%2051.1833%2070.8584C51.1833%2071.5501%2050.625%2072.1084%2049.9333%2072.1084Z%22%20fill%3D%22url(%23paint2_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M52.425%2081.9251C51.7333%2081.9251%2051.175%2081.3667%2051.175%2080.6751V74.5667C51.175%2071.8334%2053.4%2069.6084%2056.1333%2069.6084H69.4833L66.6916%2060.6917C66.4833%2060.0334%2066.85%2059.3334%2067.5083%2059.1251C68.1666%2058.9167%2068.8666%2059.2834%2069.075%2059.9417L72.375%2070.4834C72.4916%2070.8667%2072.425%2071.2751%2072.1916%2071.6001C71.9583%2071.9167%2071.5833%2072.1084%2071.1833%2072.1084H56.1333C54.775%2072.1084%2053.675%2073.2084%2053.675%2074.5667V80.6751C53.675%2081.3667%2053.1166%2081.9251%2052.425%2081.9251Z%22%20fill%3D%22url(%23paint3_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M51.175%2055.2584C50.4833%2055.2584%2049.925%2054.7001%2049.925%2054.0084V45.0667C49.925%2044.3751%2050.4833%2043.8167%2051.175%2043.8167C51.8666%2043.8167%2052.425%2044.3751%2052.425%2045.0667V54.0084C52.425%2054.7001%2051.8666%2055.2584%2051.175%2055.2584Z%22%20fill%3D%22url(%23paint4_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M55.1583%2045.8584H47.4833C46.7916%2045.8584%2046.2333%2045.3001%2046.2333%2044.6084C46.2333%2043.9167%2046.7916%2043.3584%2047.4833%2043.3584H55.1583C55.85%2043.3584%2056.4083%2043.9167%2056.4083%2044.6084C56.4083%2045.3001%2055.85%2045.8584%2055.1583%2045.8584Z%22%20fill%3D%22url(%23paint5_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M61.8833%2080.1334C61.1916%2080.1334%2060.6333%2079.5751%2060.6333%2078.8834V70.9084C60.6333%2070.2167%2061.1916%2069.6584%2061.8833%2069.6584C62.575%2069.6584%2063.1333%2070.2167%2063.1333%2070.9084V78.8834C63.1333%2079.5751%2062.575%2080.1334%2061.8833%2080.1334Z%22%20fill%3D%22url(%23paint6_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M43.1666%2080.1334C42.475%2080.1334%2041.9166%2079.5751%2041.9166%2078.8834V70.9084C41.9166%2070.2167%2042.475%2069.6584%2043.1666%2069.6584C43.8583%2069.6584%2044.4166%2070.2167%2044.4166%2070.9084V78.8834C44.4166%2079.5751%2043.8583%2080.1334%2043.1666%2080.1334Z%22%20fill%3D%22url(%23paint7_linear_1402_9671)%22%2F%3E%20%3Cpath%20d%3D%22M87.7416%2088.9917H12.9166C12.225%2088.9917%2011.6666%2088.4334%2011.6666%2087.7417C11.6666%2087.0501%2012.225%2086.4917%2012.9166%2086.4917H87.7416C88.4333%2086.4917%2088.9916%2087.0501%2088.9916%2087.7417C88.9916%2088.4334%2088.4333%2088.9917%2087.7416%2088.9917Z%22%20fill%3D%22url(%23paint8_linear_1402_9671)%22%2F%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1402_9671%22%20x1%3D%2288.9916%22%20y1%3D%2231.6921%22%20x2%3D%2211.6666%22%20y2%3D%2268.9664%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-ico.is-environment::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2077%2084%22%20fill%3D%22none%22%3E%20%3Cg%20clip-path%3D%22url(%23clip0_1632_12080)%22%3E%20%3Cpath%20d%3D%22M48.5824%2079.6888H1.17958C0.528089%2079.6888%200%2079.1607%200%2078.5092C0%2077.8577%200.528089%2077.3296%201.17958%2077.3296H48.5824C49.2339%2077.3296%2049.762%2077.8577%2049.762%2078.5092C49.762%2079.1607%2049.2339%2079.6888%2048.5824%2079.6888Z%22%20fill%3D%22url(%23paint0_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M43.6989%2079.6889H6.06483C5.41334%2079.6889%204.88525%2079.1608%204.88525%2078.5093V1.17958C4.88525%200.528089%205.41334%200%206.06483%200H43.6989C44.3504%200%2044.8785%200.528089%2044.8785%201.17958V29.1756C44.8785%2029.8271%2044.3504%2030.3552%2043.6989%2030.3552C43.0474%2030.3552%2042.5193%2029.8271%2042.5193%2029.1756V2.35916H7.24442V77.3297H42.5193V75.9977C42.5193%2075.3462%2043.0474%2074.8181%2043.6989%2074.8181C44.3504%2074.8181%2044.8785%2075.3462%2044.8785%2075.9977V78.5093C44.8785%2079.1608%2044.3504%2079.6889%2043.6989%2079.6889Z%22%20fill%3D%22url(%23paint1_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M28.6057%2079.6889H21.158C20.5065%2079.6889%2019.9784%2079.1608%2019.9784%2078.5093V67.9039C19.9784%2067.2525%2020.5065%2066.7244%2021.158%2066.7244H28.6057C29.2572%2066.7244%2029.7853%2067.2525%2029.7853%2067.9039V78.5093C29.7853%2079.1608%2029.2572%2079.6889%2028.6057%2079.6889ZM22.3357%2077.3297H27.4243V69.0835H22.3357V77.3297Z%22%20fill%3D%22url(%23paint2_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2014.8027H11.6198C10.9683%2014.8027%2010.4402%2014.2746%2010.4402%2013.6231V8.52553C10.4402%207.87404%2010.9683%207.34595%2011.6198%207.34595C12.2713%207.34595%2012.7993%207.87404%2012.7993%208.52553V12.4436H14.8173C15.4688%2012.4436%2015.9969%2012.9716%2015.9969%2013.6231C15.9969%2014.2746%2015.4688%2014.8027%2014.8173%2014.8027Z%22%20fill%3D%22url(%23paint3_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2014.8027H19.8278C19.1763%2014.8027%2018.6482%2014.2746%2018.6482%2013.6231V8.52553C18.6482%207.87404%2019.1763%207.34595%2019.8278%207.34595C20.4793%207.34595%2021.0074%207.87404%2021.0074%208.52553V12.4436H23.0253C23.6768%2012.4436%2024.2049%2012.9716%2024.2049%2013.6231C24.2049%2014.2746%2023.6768%2014.8027%2023.0253%2014.8027Z%22%20fill%3D%22url(%23paint4_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2014.8027H28.0377C27.3862%2014.8027%2026.8582%2014.2746%2026.8582%2013.6231V8.52553C26.8582%207.87404%2027.3862%207.34595%2028.0377%207.34595C28.6892%207.34595%2029.2173%207.87404%2029.2173%208.52553V12.4436H31.2353C31.8868%2012.4436%2032.4149%2012.9716%2032.4149%2013.6231C32.4149%2014.2746%2031.8868%2014.8027%2031.2353%2014.8027Z%22%20fill%3D%22url(%23paint5_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M39.4433%2014.8027H36.2457C35.5943%2014.8027%2035.0662%2014.2746%2035.0662%2013.6231V8.52553C35.0662%207.87404%2035.5943%207.34595%2036.2457%207.34595C36.8972%207.34595%2037.4253%207.87404%2037.4253%208.52553V12.4436H39.4433C40.0948%2012.4436%2040.6229%2012.9716%2040.6229%2013.6231C40.6229%2014.2746%2040.0948%2014.8027%2039.4433%2014.8027Z%22%20fill%3D%22url(%23paint6_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2026.2956H11.6198C10.9683%2026.2956%2010.4402%2025.7675%2010.4402%2025.1161V20.0184C10.4402%2019.367%2010.9683%2018.8389%2011.6198%2018.8389C12.2713%2018.8389%2012.7993%2019.367%2012.7993%2020.0184V23.9365H14.8173C15.4688%2023.9365%2015.9969%2024.4646%2015.9969%2025.1161C15.9969%2025.7675%2015.4688%2026.2956%2014.8173%2026.2956Z%22%20fill%3D%22url(%23paint7_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2026.2956H19.8278C19.1763%2026.2956%2018.6482%2025.7675%2018.6482%2025.1161V20.0184C18.6482%2019.367%2019.1763%2018.8389%2019.8278%2018.8389C20.4793%2018.8389%2021.0074%2019.367%2021.0074%2020.0184V23.9365H23.0253C23.6768%2023.9365%2024.2049%2024.4646%2024.2049%2025.1161C24.2049%2025.7675%2023.6768%2026.2956%2023.0253%2026.2956Z%22%20fill%3D%22url(%23paint8_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2026.2956H28.0377C27.3862%2026.2956%2026.8582%2025.7675%2026.8582%2025.1161V20.0184C26.8582%2019.367%2027.3862%2018.8389%2028.0377%2018.8389C28.6892%2018.8389%2029.2173%2019.367%2029.2173%2020.0184V23.9365H31.2353C31.8868%2023.9365%2032.4149%2024.4646%2032.4149%2025.1161C32.4149%2025.7675%2031.8868%2026.2956%2031.2353%2026.2956Z%22%20fill%3D%22url(%23paint9_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M39.4433%2026.2956H36.2457C35.5943%2026.2956%2035.0662%2025.7675%2035.0662%2025.1161V20.0184C35.0662%2019.367%2035.5943%2018.8389%2036.2457%2018.8389C36.8972%2018.8389%2037.4253%2019.367%2037.4253%2020.0184V23.9365H39.4433C40.0948%2023.9365%2040.6229%2024.4646%2040.6229%2025.1161C40.6229%2025.7675%2040.0948%2026.2956%2039.4433%2026.2956Z%22%20fill%3D%22url(%23paint10_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2037.7866H11.6198C10.9683%2037.7866%2010.4402%2037.2585%2010.4402%2036.607V31.5094C10.4402%2030.8579%2010.9683%2030.3298%2011.6198%2030.3298C12.2713%2030.3298%2012.7993%2030.8579%2012.7993%2031.5094V35.4274H14.8173C15.4688%2035.4274%2015.9969%2035.9555%2015.9969%2036.607C15.9969%2037.2585%2015.4688%2037.7866%2014.8173%2037.7866Z%22%20fill%3D%22url(%23paint11_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2037.7866H19.8278C19.1763%2037.7866%2018.6482%2037.2585%2018.6482%2036.607V31.5094C18.6482%2030.8579%2019.1763%2030.3298%2019.8278%2030.3298C20.4793%2030.3298%2021.0074%2030.8579%2021.0074%2031.5094V35.4274H23.0253C23.6768%2035.4274%2024.2049%2035.9555%2024.2049%2036.607C24.2049%2037.2585%2023.6768%2037.7866%2023.0253%2037.7866Z%22%20fill%3D%22url(%23paint12_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2037.7866H28.0377C27.3862%2037.7866%2026.8582%2037.2585%2026.8582%2036.607V31.5094C26.8582%2030.8579%2027.3862%2030.3298%2028.0377%2030.3298C28.6892%2030.3298%2029.2173%2030.8579%2029.2173%2031.5094V35.4274H31.2353C31.8868%2035.4274%2032.4149%2035.9555%2032.4149%2036.607C32.4149%2037.2585%2031.8868%2037.7866%2031.2353%2037.7866Z%22%20fill%3D%22url(%23paint13_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2049.2793H11.6198C10.9683%2049.2793%2010.4402%2048.7512%2010.4402%2048.0997V43.0021C10.4402%2042.3506%2010.9683%2041.8225%2011.6198%2041.8225C12.2713%2041.8225%2012.7993%2042.3506%2012.7993%2043.0021V46.9201H14.8173C15.4688%2046.9201%2015.9969%2047.4482%2015.9969%2048.0997C15.9969%2048.7512%2015.4688%2049.2793%2014.8173%2049.2793Z%22%20fill%3D%22url(%23paint14_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2049.2793H19.8278C19.1763%2049.2793%2018.6482%2048.7512%2018.6482%2048.0997V43.0021C18.6482%2042.3506%2019.1763%2041.8225%2019.8278%2041.8225C20.4793%2041.8225%2021.0074%2042.3506%2021.0074%2043.0021V46.9201H23.0253C23.6768%2046.9201%2024.2049%2047.4482%2024.2049%2048.0997C24.2049%2048.7512%2023.6768%2049.2793%2023.0253%2049.2793Z%22%20fill%3D%22url(%23paint15_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2060.772H11.6198C10.9683%2060.772%2010.4402%2060.2439%2010.4402%2059.5924V54.4948C10.4402%2053.8433%2010.9683%2053.3152%2011.6198%2053.3152C12.2713%2053.3152%2012.7993%2053.8433%2012.7993%2054.4948V58.4128H14.8173C15.4688%2058.4128%2015.9969%2058.9409%2015.9969%2059.5924C15.9969%2060.2439%2015.4688%2060.772%2014.8173%2060.772Z%22%20fill%3D%22url(%23paint16_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2060.772H19.8278C19.1763%2060.772%2018.6482%2060.2439%2018.6482%2059.5924V54.4948C18.6482%2053.8433%2019.1763%2053.3152%2019.8278%2053.3152C20.4793%2053.3152%2021.0074%2053.8433%2021.0074%2054.4948V58.4128H23.0253C23.6768%2058.4128%2024.2049%2058.9409%2024.2049%2059.5924C24.2049%2060.2439%2023.6768%2060.772%2023.0253%2060.772Z%22%20fill%3D%22url(%23paint17_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M46.2741%2072.8619C40.9261%2072.8619%2035.8974%2070.7786%2032.1155%2066.9967C24.3085%2059.1896%2024.3085%2046.4865%2032.1155%2038.6794C35.8974%2034.8975%2040.9261%2032.8142%2046.2741%2032.8142C51.6222%2032.8142%2056.6508%2034.8975%2060.4327%2038.6794C64.2146%2042.4614%2066.2979%2047.49%2066.2979%2052.8381C66.2979%2058.1861%2064.2146%2063.2147%2060.4327%2066.9967C56.6508%2070.7786%2051.6222%2072.8619%2046.2741%2072.8619ZM46.2741%2035.1734C41.5558%2035.1734%2037.1206%2037.0099%2033.7833%2040.3472C26.8963%2047.2341%2026.8963%2058.442%2033.7833%2065.3289C37.1187%2068.6644%2041.5558%2070.5027%2046.2741%2070.5027C50.9924%2070.5027%2055.4277%2068.6662%2058.765%2065.3289C65.6519%2058.442%2065.6519%2047.2341%2058.765%2040.3472C55.4295%2037.0099%2050.9924%2035.1734%2046.2741%2035.1734Z%22%20fill%3D%22url(%23paint18_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M46.2741%2067.8277C42.4341%2067.8277%2038.5941%2066.3668%2035.6688%2063.4415C29.8217%2057.5944%2029.8217%2048.0797%2035.6688%2042.2326C38.5016%2039.3998%2042.2672%2037.8391%2046.2741%2037.8391C50.2811%2037.8391%2054.0466%2039.3998%2056.8794%2042.2326C59.7123%2045.0654%2061.2729%2048.831%2061.2729%2052.8379C61.2729%2056.8449%2059.7123%2060.6105%2056.8794%2063.4433C53.9559%2066.3668%2050.1159%2067.8295%2046.2741%2067.8295V67.8277ZM46.2741%2040.2001C42.8987%2040.2001%2039.7247%2041.514%2037.3383%2043.9022C32.4113%2048.8292%2032.4113%2056.8467%2037.3383%2061.7755C39.8009%2064.2381%2043.0384%2065.4703%2046.2741%2065.4703C49.5116%2065.4703%2052.7473%2064.2381%2055.2099%2061.7737C57.5963%2059.3873%2058.912%2056.2134%2058.912%2052.8379C58.912%2049.4625%2057.5981%2046.2885%2055.2099%2043.9022C52.8235%2041.5158%2049.6495%2040.2001%2046.2741%2040.2001Z%22%20fill%3D%22url(%23paint19_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M71.0726%2083.0372C69.6299%2083.0372%2068.2743%2082.4746%2067.2544%2081.4548L55.8179%2070.0183C55.3569%2069.5573%2055.3569%2068.8115%2055.8179%2068.3505C56.2788%2067.8896%2057.0247%2067.8896%2057.4856%2068.3505L68.9221%2079.787C69.4974%2080.3623%2070.2596%2080.6781%2071.0726%2080.6781C71.8856%2080.6781%2072.6496%2080.3623%2073.223%2079.787C73.7983%2079.2117%2074.1141%2078.4495%2074.1141%2077.6365C74.1141%2076.8235%2073.7983%2076.0595%2073.223%2075.4861L61.7866%2064.0496C61.3256%2063.5886%2061.3256%2062.8428%2061.7866%2062.3818C62.2475%2061.9209%2062.9934%2061.9209%2063.4543%2062.3818L74.8908%2073.8183C75.9107%2074.8382%2076.4732%2076.1938%2076.4732%2077.6365C76.4732%2079.0793%2075.9107%2080.4349%2074.8908%2081.4548C73.8709%2082.4746%2072.5153%2083.0372%2071.0726%2083.0372Z%22%20fill%3D%22url(%23paint20_linear_1632_12080)%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1632_12080%22%20x1%3D%2249.762%22%20y1%3D%2277.9406%22%20x2%3D%2249.1745%22%20y2%3D%2283.914%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1632_12080%22%20x1%3D%2244.8785%22%20y1%3D%2220.6375%22%20x2%3D%22-1.68287%22%20y2%3D%2231.9018%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1632_12080%22%20x1%3D%2229.7853%22%20y1%3D%2270.0819%22%20x2%3D%2219.1179%22%20y2%3D%2273.9716%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%229.27707%22%20x2%3D%229.93162%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%229.27707%22%20x2%3D%2218.1396%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%229.27707%22%20x2%3D%2226.3496%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1632_12080%22%20x1%3D%2240.6229%22%20y1%3D%229.27707%22%20x2%3D%2234.5576%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2220.77%22%20x2%3D%229.93162%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2220.77%22%20x2%3D%2218.1396%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint9_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%2220.77%22%20x2%3D%2226.3496%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint10_linear_1632_12080%22%20x1%3D%2240.6229%22%20y1%3D%2220.77%22%20x2%3D%2234.5576%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint11_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2232.261%22%20x2%3D%229.93162%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint12_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2232.261%22%20x2%3D%2218.1396%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint13_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%2232.261%22%20x2%3D%2226.3496%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint14_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2243.7536%22%20x2%3D%229.93162%22%20y2%3D%2245.9324%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint15_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2243.7536%22%20x2%3D%2218.1396%22%20y2%3D%2245.9324%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint16_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2255.2463%22%20x2%3D%229.93162%22%20y2%3D%2257.4251%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint17_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2255.2463%22%20x2%3D%2218.1396%22%20y2%3D%2257.4251%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint18_linear_1632_12080%22%20x1%3D%2266.298%22%20y1%3D%2243.1856%22%20x2%3D%2226.2565%22%20y2%3D%2262.4827%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint19_linear_1632_12080%22%20x1%3D%2261.2729%22%20y1%3D%2245.6059%22%20x2%3D%2231.2831%22%20y2%3D%2260.062%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint20_linear_1632_12080%22%20x1%3D%2276.4732%22%20y1%3D%2267.4749%22%20x2%3D%2255.4722%22%20y2%3D%2277.5984%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3CclipPath%20id%3D%22clip0_1632_12080%22%3E%20%3Crect%20width%3D%2276.4731%22%20height%3D%2283.0371%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2077%2084%22%20fill%3D%22none%22%3E%20%3Cg%20clip-path%3D%22url(%23clip0_1632_12080)%22%3E%20%3Cpath%20d%3D%22M48.5824%2079.6888H1.17958C0.528089%2079.6888%200%2079.1607%200%2078.5092C0%2077.8577%200.528089%2077.3296%201.17958%2077.3296H48.5824C49.2339%2077.3296%2049.762%2077.8577%2049.762%2078.5092C49.762%2079.1607%2049.2339%2079.6888%2048.5824%2079.6888Z%22%20fill%3D%22url(%23paint0_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M43.6989%2079.6889H6.06483C5.41334%2079.6889%204.88525%2079.1608%204.88525%2078.5093V1.17958C4.88525%200.528089%205.41334%200%206.06483%200H43.6989C44.3504%200%2044.8785%200.528089%2044.8785%201.17958V29.1756C44.8785%2029.8271%2044.3504%2030.3552%2043.6989%2030.3552C43.0474%2030.3552%2042.5193%2029.8271%2042.5193%2029.1756V2.35916H7.24442V77.3297H42.5193V75.9977C42.5193%2075.3462%2043.0474%2074.8181%2043.6989%2074.8181C44.3504%2074.8181%2044.8785%2075.3462%2044.8785%2075.9977V78.5093C44.8785%2079.1608%2044.3504%2079.6889%2043.6989%2079.6889Z%22%20fill%3D%22url(%23paint1_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M28.6057%2079.6889H21.158C20.5065%2079.6889%2019.9784%2079.1608%2019.9784%2078.5093V67.9039C19.9784%2067.2525%2020.5065%2066.7244%2021.158%2066.7244H28.6057C29.2572%2066.7244%2029.7853%2067.2525%2029.7853%2067.9039V78.5093C29.7853%2079.1608%2029.2572%2079.6889%2028.6057%2079.6889ZM22.3357%2077.3297H27.4243V69.0835H22.3357V77.3297Z%22%20fill%3D%22url(%23paint2_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2014.8027H11.6198C10.9683%2014.8027%2010.4402%2014.2746%2010.4402%2013.6231V8.52553C10.4402%207.87404%2010.9683%207.34595%2011.6198%207.34595C12.2713%207.34595%2012.7993%207.87404%2012.7993%208.52553V12.4436H14.8173C15.4688%2012.4436%2015.9969%2012.9716%2015.9969%2013.6231C15.9969%2014.2746%2015.4688%2014.8027%2014.8173%2014.8027Z%22%20fill%3D%22url(%23paint3_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2014.8027H19.8278C19.1763%2014.8027%2018.6482%2014.2746%2018.6482%2013.6231V8.52553C18.6482%207.87404%2019.1763%207.34595%2019.8278%207.34595C20.4793%207.34595%2021.0074%207.87404%2021.0074%208.52553V12.4436H23.0253C23.6768%2012.4436%2024.2049%2012.9716%2024.2049%2013.6231C24.2049%2014.2746%2023.6768%2014.8027%2023.0253%2014.8027Z%22%20fill%3D%22url(%23paint4_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2014.8027H28.0377C27.3862%2014.8027%2026.8582%2014.2746%2026.8582%2013.6231V8.52553C26.8582%207.87404%2027.3862%207.34595%2028.0377%207.34595C28.6892%207.34595%2029.2173%207.87404%2029.2173%208.52553V12.4436H31.2353C31.8868%2012.4436%2032.4149%2012.9716%2032.4149%2013.6231C32.4149%2014.2746%2031.8868%2014.8027%2031.2353%2014.8027Z%22%20fill%3D%22url(%23paint5_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M39.4433%2014.8027H36.2457C35.5943%2014.8027%2035.0662%2014.2746%2035.0662%2013.6231V8.52553C35.0662%207.87404%2035.5943%207.34595%2036.2457%207.34595C36.8972%207.34595%2037.4253%207.87404%2037.4253%208.52553V12.4436H39.4433C40.0948%2012.4436%2040.6229%2012.9716%2040.6229%2013.6231C40.6229%2014.2746%2040.0948%2014.8027%2039.4433%2014.8027Z%22%20fill%3D%22url(%23paint6_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2026.2956H11.6198C10.9683%2026.2956%2010.4402%2025.7675%2010.4402%2025.1161V20.0184C10.4402%2019.367%2010.9683%2018.8389%2011.6198%2018.8389C12.2713%2018.8389%2012.7993%2019.367%2012.7993%2020.0184V23.9365H14.8173C15.4688%2023.9365%2015.9969%2024.4646%2015.9969%2025.1161C15.9969%2025.7675%2015.4688%2026.2956%2014.8173%2026.2956Z%22%20fill%3D%22url(%23paint7_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2026.2956H19.8278C19.1763%2026.2956%2018.6482%2025.7675%2018.6482%2025.1161V20.0184C18.6482%2019.367%2019.1763%2018.8389%2019.8278%2018.8389C20.4793%2018.8389%2021.0074%2019.367%2021.0074%2020.0184V23.9365H23.0253C23.6768%2023.9365%2024.2049%2024.4646%2024.2049%2025.1161C24.2049%2025.7675%2023.6768%2026.2956%2023.0253%2026.2956Z%22%20fill%3D%22url(%23paint8_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2026.2956H28.0377C27.3862%2026.2956%2026.8582%2025.7675%2026.8582%2025.1161V20.0184C26.8582%2019.367%2027.3862%2018.8389%2028.0377%2018.8389C28.6892%2018.8389%2029.2173%2019.367%2029.2173%2020.0184V23.9365H31.2353C31.8868%2023.9365%2032.4149%2024.4646%2032.4149%2025.1161C32.4149%2025.7675%2031.8868%2026.2956%2031.2353%2026.2956Z%22%20fill%3D%22url(%23paint9_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M39.4433%2026.2956H36.2457C35.5943%2026.2956%2035.0662%2025.7675%2035.0662%2025.1161V20.0184C35.0662%2019.367%2035.5943%2018.8389%2036.2457%2018.8389C36.8972%2018.8389%2037.4253%2019.367%2037.4253%2020.0184V23.9365H39.4433C40.0948%2023.9365%2040.6229%2024.4646%2040.6229%2025.1161C40.6229%2025.7675%2040.0948%2026.2956%2039.4433%2026.2956Z%22%20fill%3D%22url(%23paint10_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2037.7866H11.6198C10.9683%2037.7866%2010.4402%2037.2585%2010.4402%2036.607V31.5094C10.4402%2030.8579%2010.9683%2030.3298%2011.6198%2030.3298C12.2713%2030.3298%2012.7993%2030.8579%2012.7993%2031.5094V35.4274H14.8173C15.4688%2035.4274%2015.9969%2035.9555%2015.9969%2036.607C15.9969%2037.2585%2015.4688%2037.7866%2014.8173%2037.7866Z%22%20fill%3D%22url(%23paint11_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2037.7866H19.8278C19.1763%2037.7866%2018.6482%2037.2585%2018.6482%2036.607V31.5094C18.6482%2030.8579%2019.1763%2030.3298%2019.8278%2030.3298C20.4793%2030.3298%2021.0074%2030.8579%2021.0074%2031.5094V35.4274H23.0253C23.6768%2035.4274%2024.2049%2035.9555%2024.2049%2036.607C24.2049%2037.2585%2023.6768%2037.7866%2023.0253%2037.7866Z%22%20fill%3D%22url(%23paint12_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M31.2353%2037.7866H28.0377C27.3862%2037.7866%2026.8582%2037.2585%2026.8582%2036.607V31.5094C26.8582%2030.8579%2027.3862%2030.3298%2028.0377%2030.3298C28.6892%2030.3298%2029.2173%2030.8579%2029.2173%2031.5094V35.4274H31.2353C31.8868%2035.4274%2032.4149%2035.9555%2032.4149%2036.607C32.4149%2037.2585%2031.8868%2037.7866%2031.2353%2037.7866Z%22%20fill%3D%22url(%23paint13_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2049.2793H11.6198C10.9683%2049.2793%2010.4402%2048.7512%2010.4402%2048.0997V43.0021C10.4402%2042.3506%2010.9683%2041.8225%2011.6198%2041.8225C12.2713%2041.8225%2012.7993%2042.3506%2012.7993%2043.0021V46.9201H14.8173C15.4688%2046.9201%2015.9969%2047.4482%2015.9969%2048.0997C15.9969%2048.7512%2015.4688%2049.2793%2014.8173%2049.2793Z%22%20fill%3D%22url(%23paint14_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2049.2793H19.8278C19.1763%2049.2793%2018.6482%2048.7512%2018.6482%2048.0997V43.0021C18.6482%2042.3506%2019.1763%2041.8225%2019.8278%2041.8225C20.4793%2041.8225%2021.0074%2042.3506%2021.0074%2043.0021V46.9201H23.0253C23.6768%2046.9201%2024.2049%2047.4482%2024.2049%2048.0997C24.2049%2048.7512%2023.6768%2049.2793%2023.0253%2049.2793Z%22%20fill%3D%22url(%23paint15_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M14.8173%2060.772H11.6198C10.9683%2060.772%2010.4402%2060.2439%2010.4402%2059.5924V54.4948C10.4402%2053.8433%2010.9683%2053.3152%2011.6198%2053.3152C12.2713%2053.3152%2012.7993%2053.8433%2012.7993%2054.4948V58.4128H14.8173C15.4688%2058.4128%2015.9969%2058.9409%2015.9969%2059.5924C15.9969%2060.2439%2015.4688%2060.772%2014.8173%2060.772Z%22%20fill%3D%22url(%23paint16_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M23.0253%2060.772H19.8278C19.1763%2060.772%2018.6482%2060.2439%2018.6482%2059.5924V54.4948C18.6482%2053.8433%2019.1763%2053.3152%2019.8278%2053.3152C20.4793%2053.3152%2021.0074%2053.8433%2021.0074%2054.4948V58.4128H23.0253C23.6768%2058.4128%2024.2049%2058.9409%2024.2049%2059.5924C24.2049%2060.2439%2023.6768%2060.772%2023.0253%2060.772Z%22%20fill%3D%22url(%23paint17_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M46.2741%2072.8619C40.9261%2072.8619%2035.8974%2070.7786%2032.1155%2066.9967C24.3085%2059.1896%2024.3085%2046.4865%2032.1155%2038.6794C35.8974%2034.8975%2040.9261%2032.8142%2046.2741%2032.8142C51.6222%2032.8142%2056.6508%2034.8975%2060.4327%2038.6794C64.2146%2042.4614%2066.2979%2047.49%2066.2979%2052.8381C66.2979%2058.1861%2064.2146%2063.2147%2060.4327%2066.9967C56.6508%2070.7786%2051.6222%2072.8619%2046.2741%2072.8619ZM46.2741%2035.1734C41.5558%2035.1734%2037.1206%2037.0099%2033.7833%2040.3472C26.8963%2047.2341%2026.8963%2058.442%2033.7833%2065.3289C37.1187%2068.6644%2041.5558%2070.5027%2046.2741%2070.5027C50.9924%2070.5027%2055.4277%2068.6662%2058.765%2065.3289C65.6519%2058.442%2065.6519%2047.2341%2058.765%2040.3472C55.4295%2037.0099%2050.9924%2035.1734%2046.2741%2035.1734Z%22%20fill%3D%22url(%23paint18_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M46.2741%2067.8277C42.4341%2067.8277%2038.5941%2066.3668%2035.6688%2063.4415C29.8217%2057.5944%2029.8217%2048.0797%2035.6688%2042.2326C38.5016%2039.3998%2042.2672%2037.8391%2046.2741%2037.8391C50.2811%2037.8391%2054.0466%2039.3998%2056.8794%2042.2326C59.7123%2045.0654%2061.2729%2048.831%2061.2729%2052.8379C61.2729%2056.8449%2059.7123%2060.6105%2056.8794%2063.4433C53.9559%2066.3668%2050.1159%2067.8295%2046.2741%2067.8295V67.8277ZM46.2741%2040.2001C42.8987%2040.2001%2039.7247%2041.514%2037.3383%2043.9022C32.4113%2048.8292%2032.4113%2056.8467%2037.3383%2061.7755C39.8009%2064.2381%2043.0384%2065.4703%2046.2741%2065.4703C49.5116%2065.4703%2052.7473%2064.2381%2055.2099%2061.7737C57.5963%2059.3873%2058.912%2056.2134%2058.912%2052.8379C58.912%2049.4625%2057.5981%2046.2885%2055.2099%2043.9022C52.8235%2041.5158%2049.6495%2040.2001%2046.2741%2040.2001Z%22%20fill%3D%22url(%23paint19_linear_1632_12080)%22%2F%3E%20%3Cpath%20d%3D%22M71.0726%2083.0372C69.6299%2083.0372%2068.2743%2082.4746%2067.2544%2081.4548L55.8179%2070.0183C55.3569%2069.5573%2055.3569%2068.8115%2055.8179%2068.3505C56.2788%2067.8896%2057.0247%2067.8896%2057.4856%2068.3505L68.9221%2079.787C69.4974%2080.3623%2070.2596%2080.6781%2071.0726%2080.6781C71.8856%2080.6781%2072.6496%2080.3623%2073.223%2079.787C73.7983%2079.2117%2074.1141%2078.4495%2074.1141%2077.6365C74.1141%2076.8235%2073.7983%2076.0595%2073.223%2075.4861L61.7866%2064.0496C61.3256%2063.5886%2061.3256%2062.8428%2061.7866%2062.3818C62.2475%2061.9209%2062.9934%2061.9209%2063.4543%2062.3818L74.8908%2073.8183C75.9107%2074.8382%2076.4732%2076.1938%2076.4732%2077.6365C76.4732%2079.0793%2075.9107%2080.4349%2074.8908%2081.4548C73.8709%2082.4746%2072.5153%2083.0372%2071.0726%2083.0372Z%22%20fill%3D%22url(%23paint20_linear_1632_12080)%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22paint0_linear_1632_12080%22%20x1%3D%2249.762%22%20y1%3D%2277.9406%22%20x2%3D%2249.1745%22%20y2%3D%2283.914%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint1_linear_1632_12080%22%20x1%3D%2244.8785%22%20y1%3D%2220.6375%22%20x2%3D%22-1.68287%22%20y2%3D%2231.9018%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint2_linear_1632_12080%22%20x1%3D%2229.7853%22%20y1%3D%2270.0819%22%20x2%3D%2219.1179%22%20y2%3D%2273.9716%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint3_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%229.27707%22%20x2%3D%229.93162%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint4_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%229.27707%22%20x2%3D%2218.1396%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint5_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%229.27707%22%20x2%3D%2226.3496%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint6_linear_1632_12080%22%20x1%3D%2240.6229%22%20y1%3D%229.27707%22%20x2%3D%2234.5576%22%20y2%3D%2211.4558%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint7_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2220.77%22%20x2%3D%229.93162%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint8_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2220.77%22%20x2%3D%2218.1396%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint9_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%2220.77%22%20x2%3D%2226.3496%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint10_linear_1632_12080%22%20x1%3D%2240.6229%22%20y1%3D%2220.77%22%20x2%3D%2234.5576%22%20y2%3D%2222.9488%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint11_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2232.261%22%20x2%3D%229.93162%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint12_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2232.261%22%20x2%3D%2218.1396%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint13_linear_1632_12080%22%20x1%3D%2232.4149%22%20y1%3D%2232.261%22%20x2%3D%2226.3496%22%20y2%3D%2234.4397%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint14_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2243.7536%22%20x2%3D%229.93162%22%20y2%3D%2245.9324%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint15_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2243.7536%22%20x2%3D%2218.1396%22%20y2%3D%2245.9324%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint16_linear_1632_12080%22%20x1%3D%2215.9969%22%20y1%3D%2255.2463%22%20x2%3D%229.93162%22%20y2%3D%2257.4251%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint17_linear_1632_12080%22%20x1%3D%2224.2049%22%20y1%3D%2255.2463%22%20x2%3D%2218.1396%22%20y2%3D%2257.4251%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint18_linear_1632_12080%22%20x1%3D%2266.298%22%20y1%3D%2243.1856%22%20x2%3D%2226.2565%22%20y2%3D%2262.4827%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint19_linear_1632_12080%22%20x1%3D%2261.2729%22%20y1%3D%2245.6059%22%20x2%3D%2231.2831%22%20y2%3D%2260.062%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22paint20_linear_1632_12080%22%20x1%3D%2276.4732%22%20y1%3D%2267.4749%22%20x2%3D%2255.4722%22%20y2%3D%2277.5984%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%20%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%20%3C%2FlinearGradient%3E%20%3CclipPath%20id%3D%22clip0_1632_12080%22%3E%20%3Crect%20width%3D%2276.4731%22%20height%3D%2283.0371%22%20fill%3D%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-head {
  position: relative;
  font-weight: 700;
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  transition: color var(--mh--duration) var(--mh--easing);
  color: var(--mh--color--primary-600);
  margin-bottom: 10px;
}
.c-next01__bnr-head::after {
  position: absolute;
  bottom: 30px;
  right: 0;
}
.c-next01__bnr-head::before, .c-next01__bnr-head::after {
  width: 22px;
  height: 22px;
  background-color: var(--mh--color--primary-600);
}
.c-next01__bnr-head-color {
  color: var(--mh--color--primary-600);
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-txt {
  position: relative;
  font-weight: 700;
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  transition: color var(--mh--duration) var(--mh--easing);
}
.c-next01__bnr-arrow {
  color: var(--mh--color--primary-600);
  position: absolute;
  bottom: 50px;
  right: 25px;
}
@media (width >= 768px ) {
  .c-next01__bnr-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-next01__bnr-link {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    min-height: 278px;
    padding: 80px 65px 50px 50px;
  }
  .c-next01__bnr-link::before {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    left: 20px;
  }
  .c-next01__bnr-tag {
    font-size: var(--mh--font-size--x3l);
    padding: 15px 20px;
  }
  .c-next01__bnr-ico {
    width: 100px;
    height: 100px;
    top: 40px;
    right: 40px;
  }
  .c-next01 .c-next01__bnr-arrow {
    bottom: 50px;
    right: 50px;
    width: 28px;
    height: 28px;
  }
  .c-next01 .c-next01__bnr-arrow:before, .c-next01 .c-next01__bnr-arrow:after {
    width: 28px;
    height: 28px;
  }
}
@media (width >= 1600px ) {
  .c-next01__bnr-list.is-col3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-next01__bnr-link:hover {
    color: #fff;
  }
  .c-next01__bnr-link:hover .c-next01__bnr-txt-color {
    color: #fff;
  }
  .c-next01__bnr-link:hover::before {
    background: var(--mh--color--primary-200);
  }
  .c-next01__bnr-link:hover .c-next01__bnr-ico::after {
    background: #fff !important;
  }
  .c-next01__bnr-link:hover .c-next01__bnr-head {
    color: #fff;
  }
  .c-next01__bnr-link:hover .c-next01__bnr-txt::after {
    color: #fff;
  }
  .c-next01__bnr-link:hover .c-next01__bnr-arrow {
    color: #fff;
  }
}
/*  .c-set01.is-reverse
================================================== */
@media (width >= 768px ) {
  .c-set01.is-reverse {
    flex-direction: row;
  }
  .c-set01.is-reverse .c-set01__img {
    margin: 0 0 0 40px !important;
  }
}
/*  .c-set01
================================================== */
.c-set01__img {
  margin-top: 30px !important;
}
.c-set01__area-txt *:first-child {
  margin-top: 0 !important;
}
.c-set01__area-txt *:last-child {
  margin-bottom: 0 !important;
}
@media (width >= 768px ) {
  .c-set01 {
    flex-direction: row-reverse;
  }
  .c-set01__img {
    flex-basis: auto !important;
    width: 40%;
    margin: 0 40px 0 0 !important;
  }
  .c-set01__img figure {
    margin: 0 !important;
  }
  .c-set01__area-txt {
    flex-basis: auto !important;
    width: calc(100% - 480px);
  }
}
/* .c-single01
================================================== */
.c-single01 {
  padding-top: 15px;
  max-width: 900px;
  padding-bottom: var(--mh--space--md);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
  margin: auto;
}
.c-single01__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: var(--mh--space--x3s);
}
.c-single01__date {
  font-weight: 700;
  color: var(--mh--color--grayscale-800);
}
.c-single01__cat {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.c-single01__cat-item {
  display: inline-block;
  background-color: #fff;
  color: var(--mh--color--primary-300);
  padding: 2px 10px;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-right: var(--mh--space--x4s);
}
.c-single01__title {
  font-size: var(--mh--font-size--x8l);
  line-height: var(--mh--line-height--sm);
  margin-bottom: var(--mh--space--sm);
}
.c-single01__thumb {
  display: flex;
  align-items: center;
  margin-bottom: var(--mh--space--sm);
}
.c-single01__thumb img {
  margin: 0 auto !important;
}
.c-single01__content > *:first-child {
  margin-top: 0 !important;
}
.c-single01__content > *:last-child {
  margin-bottom: 0 !important;
}
.c-single01__content p {
  margin: var(--mh--space--10-10) 0;
}
.c-single01__content img {
  margin: var(--mh--space--sm) 0;
}
.c-single01__content h1:not([class*=c-]),
.c-single01__content h2:not([class*=c-]),
.c-single01__content h3:not([class*=c-]),
.c-single01__content h4:not([class*=c-]),
.c-single01__content h5:not([class*=c-]),
.c-single01__content h6:not([class*=c-]) {
  clear: both;
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing);
}
.c-single01__content h2:not([class*=c-]) {
  margin: var(--mh--space--md) 0 var(--mh--space--20-30);
}
.c-single01__content h3:not([class*=c-]) {
  margin: var(--mh--space--sm) 0 var(--mh--space--15-20);
}
.c-single01__content h4:not([class*=c-]) {
  margin: var(--mh--space--30-40) 0 var(--mh--space--15-20);
}
.c-single01__content h5:not([class*=c-]) {
  margin: var(--mh--space--20-30) 0 var(--mh--space--10-10);
}
.c-single01__content .c-surface-head {
  margin: var(--mh--space--md) 0 var(--mh--space--20-30);
}
.c-single01__content .c-line-head {
  margin: var(--mh--space--sm) 0 var(--mh--space--15-20);
}
.c-single01__content .c-under-border-head {
  margin: var(--mh--space--30-40) 0 var(--mh--space--15-20);
}
.c-single01__content .c-simple-head {
  margin: var(--mh--space--20-30) 0 var(--mh--space--10-10);
}
.c-single01__content h2 + *, .c-single01__content h3 + *, .c-single01__content h4 + *, .c-single01__content h5 + *, .c-single01__content h6 + * {
  margin-top: 0 !important;
}
.c-single01__content ul:not([class*=c-]) {
  margin-block: var(--mh--space--md);
}
.c-single01__content ol:not([class*=c-]) {
  margin-block: var(--mh--space--md);
}
.c-single01__content ul,
.c-single01__content ol {
  margin-block: var(--mh--space--md);
}
.c-single01__content ul ul,
.c-single01__content ul ol,
.c-single01__content ol ul,
.c-single01__content ol ol {
  margin-block: 0.8em 0 !important;
}
.c-single01__content blockquote {
  padding: 20px;
  margin: var(--mh--space--md) 0;
  border: 1px solid var(--mh--color--primary-700);
}
.c-single01__content blockquote > *:first-child {
  margin-top: 0;
}
.c-single01__content figure {
  margin: var(--mh--space--xs) 0;
}
.c-single01__content figure img {
  margin: 0;
}
.c-single01__content *:not(.c-link01) a {
  color: var(--mh--color--primary-700);
  text-decoration: underline !important;
}
@media (hover: hover) and (pointer: fine) {
  .c-single01__content *:not(.c-link01) a:hover {
    text-decoration: none !important;
  }
}
.c-single01__content table th, .c-single01__content table td {
  vertical-align: middle;
}
.c-single01__content thead th {
  background-color: var(--mh--color--primary-200) !important;
  padding: var(--mh--space--20-20) var(--mh--space--15-20) !important;
  text-align: left;
  border: 1px solid #fff !important;
}
.c-single01__content tbody th {
  background-color: var(--mh--color--grayscale-200) !important;
  padding: var(--mh--space--20-20) var(--mh--space--15-20) !important;
  text-align: left;
  border: 1px solid var(--mh--color--grayscale-500) !important;
}
.c-single01__content tbody td {
  padding: var(--mh--space--20-20) var(--mh--space--15-20) !important;
  text-align: left;
  border: 1px solid var(--mh--color--grayscale-500) !important;
}
@media (width < 768px) {
  .c-single01__table-wrap {
    overflow-x: auto;
    margin: var(--mh--space--xs) calc(var(--mh--contents--padding--side) * -1) var(--mh--space--xs) 0;
    padding-bottom: 15px;
    padding-right: 20px;
  }
  .c-single01__table-wrap table {
    table-layout: auto;
  }
  .c-single01__table-wrap th, .c-single01__table-wrap td {
    white-space: nowrap !important;
  }
  .c-single01__table-wrap tr > th:first-child {
    width: 250px !important;
  }
  .c-single01__table-wrap {
    overflow-x: scroll;
  }
  @supports (scrollbar-color: auto) {
    .c-single01__table-wrap {
      scrollbar-color: var(--mh--color--primary-500), var(--mh--color--grayscale-100);
      scrollbar-width: 6px;
    }
  }
  @supports selector(::-webkit-scrollbar) {
    .c-single01__table-wrap::-webkit-scrollbar {
      height: 6px;
      background: var(--mh--color--primary-100);
    }
    .c-single01__table-wrap::-webkit-scrollbar-thumb {
      background: var(--mh--color--primary-500);
      border-radius: var(--mh--radius--m);
    }
  }
}
@media (width >= 768px ) {
  .c-single01__content table {
    margin: var(--mh--space--xs) 0;
  }
  .c-single01__content table tr > th:first-child {
    width: 250px;
  }
}
.c-single01__content.is-requirements h4:not([class*=c-]) {
  padding-bottom: 0;
  border-bottom: none;
  font-size: var(--mh--font-size--lg);
}
.c-single01__content.is-requirements ul:not([class*=c-]),
.c-single01__content.is-requirements ol:not([class*=c-]) {
  margin: var(--mh--space--10-10) 0;
}
.c-single01__content.is-requirements ul:not([class*=c-]) ul,
.c-single01__content.is-requirements ul:not([class*=c-]) ol,
.c-single01__content.is-requirements ol:not([class*=c-]) ul,
.c-single01__content.is-requirements ol:not([class*=c-]) ol {
  margin: var(--mh--space--10-10) 0;
}
/* .c-single02
================================================== */
.c-single02 {
  overflow: hidden;
}
.c-single02__area-head {
  position: relative;
  padding-bottom: 50px;
}
.c-single02__area-head::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background-color: var(--mh--color--primary-100);
  z-index: -1;
}
.c-single02__title {
  font-size: var(--mh--font-size--x8l);
  line-height: var(--mh--line-height--sm);
  margin-bottom: var(--mh--space--xs);
}
.c-single02__tag {
  margin-right: 10px;
}
.c-single02__info-list {
  margin: 0;
  display: inline-flex;
  font-size: var(--mh--font-size--xs);
}
.c-single02__info-list li + li::before {
  content: "/";
  padding: 0 5px;
}
.c-single02__outline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-bottom: var(--mh--space--x3s);
}
.c-single02__outline-txt {
  color: var(--mh--color--grayscale-800);
  font-size: var(--mh--font-size--xs);
  font-weight: 700;
}
.c-single02__sec01-inner {
  padding-block: var(--mh--space--xl);
}
.c-single02__sec01:not(.u-bg-primary-100) + .c-single02__sec01:not(.u-bg-primary-100) .u-inner {
  padding-top: 0;
}
.c-single02__set01 {
  margin-bottom: var(--mh--space--x2s);
  display: grid;
  gap: var(--mh--space--xs);
  margin-bottom: var(--mh--space--xs);
}
.c-single02__set01-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-single02__set01-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.c-single02__flow {
  display: grid;
  gap: var(--mh--space--x3s);
}
.c-single02__flow-item {
  padding: var(--mh--space--20-20) var(--mh--space--20-30);
  border: 3px solid var(--mh--color--primary-200);
  border-radius: var(--mh--radius--m);
  display: grid;
  grid-template-columns: 35px 1fr;
  align-items: center;
  gap: var(--mh--space--x2s);
  position: relative;
  background-color: #fff;
}
.c-single02__flow-item + .c-single02__flow-item::before {
  content: "";
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 8px;
  height: 30px;
  background-color: var(--mh--color--primary-200);
  z-index: -1;
}
.c-single02__flow-step {
  font-size: var(--mh--font-size--sm);
  text-align: center;
  color: var(--mh--color--primary-500);
}
.c-single02__flow-num {
  display: block;
  font-size: var(--mh--font-size--x3l);
}
.c-single02__flow-content {
  display: grid;
  place-content: start stretch;
  row-gap: var(--mh--space--20-15);
}
.c-single02__flow-head {
  font-size: var(--mh--font-size--x2l);
}
.c-single02__flow-note {
  padding-left: 1em;
  text-indent: -1em;
  font-size: var(--mh--font-size--xs);
}
.c-single02__flow-note::before {
  content: "※";
}
.c-single02__flow-note + .c-single02__flow-note {
  margin-top: 10px;
}
.c-single02__area-btn {
  margin: var(--mh--space--sm) auto 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 310px;
}
@media (width >= 768px ) {
  .c-single02__area-head {
    padding-bottom: 100px;
  }
  .c-single02__area-head::before {
    min-width: 100%;
    width: 100vw;
    left: 50%;
    right: unset;
    transform: translateX(-50%);
  }
  .c-single02__set01 {
    grid-template-columns: 1fr 500px;
  }
  .c-single02__flow-item {
    grid-template-columns: 1fr;
    position: relative;
    padding: 25px 95px;
  }
  .c-single02__flow-step {
    position: absolute;
    inset: 0 auto 0 30px;
    width: 35px;
    height: 45px;
    margin-block: auto;
  }
  .c-single02__flow-content {
    row-gap: 8px;
  }
  .c-single02__flow-head {
    text-align: center;
    line-height: var(--mh--line-height--sm);
  }
  .c-single02__flow-txt {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .c-single02__flow-note + .c-single02__flow-note {
    margin-top: 0;
  }
  .c-single02__area-btn {
    max-width: initial;
    flex-direction: row;
    justify-content: center;
  }
}
/* .c-single03
================================================ */
.c-single03__head {
  color: #fff;
  position: relative;
}
.c-single03__head::before {
  content: "";
  position: absolute;
  top: -110px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 110px);
  background: url("../img/interview/interview01/bg_mainimg01_sp.jpg") no-repeat center top/cover;
  z-index: -1;
}
.c-single03__head-inner {
  display: grid;
  gap: var(--mh--space--sm);
  padding-bottom: var(--mh--space--x5l);
}
.c-single03__head-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-single03__head-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.c-single03__head-main-en {
  margin-bottom: var(--mh--space--x3s);
}
.c-single03__head-title {
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  padding-bottom: var(--mh--space--x3s);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
  margin-bottom: var(--mh--space--x3s);
}
.c-single03__head-set {
  display: flex;
  flex-wrap: wrap;
  gap: var(--mh--space--20-30) var(--mh--space--xs);
}
.c-single03__head-name {
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-single03__head-desc {
  margin-top: 5px;
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  font-size: var(--mh--font-size--xs);
  color: var(--mh--color--grayscale-500);
}
.c-single03__intro-inner {
  padding-bottom: var(--mh--space--x2l);
}
.c-single03__intro-area-lead {
  padding: var(--mh--space--sm) var(--mh--space--xs) var(--mh--space--sm) 0;
  margin-top: -60px;
  z-index: 1;
  position: relative;
}
.c-single03__intro-area-lead::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 200vw;
  height: 100%;
  background-color: #fff;
  z-index: -1;
  border-top-right-radius: var(--mh--radius--m);
}
.c-single03__intro-lead-en {
  margin-bottom: var(--mh--space--x3s);
  color: var(--mh--color--primary-600);
}
.c-single03__intro-set {
  border-top: 1px solid var(--mh--color--grayscale-500);
  padding-top: var(--mh--space--md);
}
.c-single03__intro-set + .c-single03__intro-set {
  margin-top: var(--mh--space--md);
}
.c-single03__intro-set-title {
  margin-bottom: var(--mh--space--xs);
  gap: 0;
}
.c-single03__intro-set-title:not(:has(.c-single03__intro-set-head)) {
  font-size: var(--mh--font-size--x4l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-single03__intro-set-title-num {
  display: block;
  color: var(--mh--color--primary-600);
  font-size: var(--mh--font-size--x2l);
  white-space: nowrap;
}
.c-single03__intro-set-head {
  font-size: var(--mh--font-size--x4l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-single03__intro-set-content {
  display: grid;
  gap: var(--mh--space--sm) !important;
}
.c-single03__intro-set-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-single03__intro-set-img figure {
  margin: 0 !important;
}
.c-single03__intro-set-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
  border-radius: 4px;
}
.c-single03__intro-set-qa + .c-single03__intro-set-qa {
  margin-top: var(--mh--space--xs);
}
.c-single03__intro-q {
  color: var(--mh--color--primary-600);
  padding-left: 22px;
  font-weight: 700;
  position: relative;
  margin-block: 0 var(--mh--space--10-15) !important;
}
.c-single03__intro-q::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 12px;
  height: 2px;
  background-color: var(--mh--color--primary-600);
}
.c-single03__intro-a {
  margin-top: 0 !important;
}
.c-single03__intro-a + .c-single03__intro-a {
  margin-block: var(--mh--space--15-20) 0 !important;
}
.c-single03__schedule-inner {
  padding-top: var(--mh--space--x2l);
  padding-bottom: var(--mh--space--x2l);
}
.c-single03__schedule-content {
  display: flex;
  padding: var(--mh--space--30-40) var(--mh--space--20-30) var(--mh--space--20-30) var(--mh--space--20-30);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--mh--space--x2s);
  align-self: stretch;
  border-radius: 4px;
  background-color: #fff;
}
.c-single03__schedule-content + .c-single03__schedule-content {
  margin-top: var(--mh--space--x3s);
}
.c-single03__schedule-tit {
  width: 100%;
  line-height: var(--mh--line-height--sm);
}
.c-single03__schedule-item {
  padding-left: 25px;
  position: relative;
  padding-bottom: var(--mh--space--md);
}
.c-single03__schedule-item:last-child {
  padding-bottom: 0;
}
.c-single03__schedule-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: var(--mh--color--primary-600);
  border-radius: 50%;
}
.c-single03__schedule-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 4.5px;
  width: 1px;
  height: 100%;
  background-color: var(--mh--color--primary-600);
}
.c-single03__schedule-item-time {
  font-size: var(--mh--font-size--xl);
  color: var(--mh--color--primary-600);
  margin-bottom: 10px;
}
.c-single03__schedule-item-head {
  font-size: var(--mh--font-size--xl);
  font-weight: 700;
}
.c-single03__schedule-list.is-white .c-single03__schedule-item-time {
  color: #fff;
}
.c-single03__schedule-list.is-white .c-single03__schedule-item::before {
  background-color: #fff;
}
.c-single03__schedule-list.is-white .c-single03__schedule-item::after {
  background-color: #fff;
}
.c-single03__message-inner {
  padding-top: var(--mh--space--x2l);
  padding-bottom: var(--mh--space--x2l);
}
.c-single03__message-img01 img {
  margin: 0 auto !important;
  border-radius: 4px;
}
.c-single03__message-content {
  display: grid;
  gap: 30px;
}
.c-single03__message-area-txt > *:first-child {
  margin-top: 0 !important;
}
.c-single03__message-area-txt > *:last-child {
  margin-bottom: 0 !important;
}
.c-single03__message-area-txt > p + p {
  margin-top: var(--mh--space--15-20);
}
.c-single03__message-img02 {
  width: 237px;
  margin: auto;
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.c-single03__message-img02:has(img:nth-child(2)) {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 484px;
}
.c-single03__message-img02:has(img:nth-child(2)) img {
  width: calc(50% - 5px);
  max-width: 237px;
}
.c-single03__message-img02 img {
  margin: 0 !important;
  border-radius: 4px;
}
.c-single03__others-inner {
  padding-top: var(--mh--space--x2l);
  padding-bottom: var(--mh--space--x2l);
}
.c-single03__others-btn {
  margin: auto;
  margin-top: var(--mh--space--xs);
}
.c-single03__foot {
  padding-bottom: var(--mh--space--x2l);
}
.c-single03__schedule + .c-single03__foot {
  padding-top: var(--mh--space--x2l);
}
.c-single03__foot-btn {
  margin: auto;
}
@media (width >= 768px ) {
  .c-single03__head::before {
    top: -192px;
    height: calc(100% + 192px);
    background: url("../img/interview/interview01/bg_mainimg01_pc.jpg") no-repeat center top/cover;
  }
  .c-single03__head .c-single03__head-inner {
    grid-template-columns: 630px 1fr;
    max-width: 1260px;
    align-items: center;
  }
  .c-single03__intro {
    margin-top: -120px;
  }
  .c-single03__intro-set-title {
    display: flex;
    align-items: baseline;
    gap: var(--mh--space--x3s);
    flex-wrap: nowrap;
  }
  .c-single03__intro-set-title-num {
    position: relative;
    top: -2px;
  }
  .c-single03__intro-set-content {
    grid-template-columns: 490px 1fr !important;
    border-radius: 8px;
  }
  .c-single03__intro-set-content.is-img-right {
    grid-template-columns: 1fr 490px !important;
  }
  .c-single03__intro-set-content.is-img-right .c-single03__intro-set-img {
    order: 1;
  }
  .c-single03__intro-set-img img {
    border-radius: 8px;
  }
  .c-single03__schedule-content {
    padding: 40px 60px 60px;
  }
  .c-single03__schedule-list {
    display: block;
    columns: auto 2;
    column-gap: var(--mh--space--20-60);
    width: 100%;
  }
  .c-single03__schedule-item {
    break-inside: avoid;
    padding: 0 0 20px 92px;
    position: relative;
  }
  .c-single03__schedule-item:last-child {
    padding-bottom: 0;
  }
  .c-single03__schedule-item::before {
    top: 15px;
  }
  .c-single03__schedule-item::after {
    top: 15px;
  }
  .c-single03__schedule-item-time {
    margin: 0;
    position: absolute;
    top: 10px;
    left: 25px;
  }
  .c-single03__message-img01 img {
    border-radius: 8px;
  }
  .c-single03__message-content:has(.c-single03__message-img02) {
    grid-template-columns: 1fr 237px;
    gap: 60px;
  }
  .c-single03__message-content:has(.c-single03__message-img02 img:nth-child(2)) {
    grid-template-columns: 1fr 484px;
  }
  .c-single03__message-img02 img {
    border-radius: 8px;
  }
}
/* .c-table01
================================================== */
.c-table01 table th, .c-table01 table td {
  vertical-align: middle;
}
.c-table01 thead th {
  background-color: var(--mh--color--primary-200);
  padding: var(--mh--space--20-30) var(--mh--space--15-20);
  text-align: left;
  border: 1px solid #fff;
}
.c-table01 tbody th {
  background-color: var(--mh--color--grayscale-200);
  padding: var(--mh--space--20-30) var(--mh--space--15-20);
  text-align: left;
  border: 1px solid var(--mh--color--grayscale-500);
}
.c-table01 tbody td {
  padding: var(--mh--space--20-30) var(--mh--space--15-20);
  text-align: left;
  border: 1px solid var(--mh--color--grayscale-500);
}
@media (width < 768px) {
  .c-table01 tr, .c-table01 th, .c-table01 td {
    display: block;
  }
  .c-table01 tbody th {
    border-top: 0;
    border-bottom: 0;
  }
  .c-table01 tbody tr:first-child th {
    border-top: 1px solid var(--mh--color--grayscale-500);
  }
}
@media (width >= 768px ) {
  .c-table01 table {
    table-layout: fixed;
  }
  .c-table01 table th {
    width: 250px;
  }
}
/* .c-tag01
================================================== */
.c-tag01 {
  display: inline-block;
  background-color: #fff;
  color: var(--mh--color--primary-300);
  padding: 2px 7px;
  border-radius: var(--mh--radius--s);
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.c-tag01.is-bg-primary-600 {
  background-color: var(--mh--color--primary-600);
  color: #fff;
}
.c-tag01.is-bg-primary-500 {
  background-color: var(--mh--color--primary-500);
  color: #fff;
}
@media (width >= 768px ) {
  .c-tag01 {
    font-size: var(--mh--font-size--sm);
    padding: 2px 10px;
  }
}
/* .c-tag02
================================================== */
.c-tag02 {
  padding: 6px 7px;
  font-size: var(--mh--font-size--lg);
  background-color: var(--mh--color--primary-500);
  color: #fff;
  border-radius: var(--mh--radius--s);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  display: inline-block;
}
/* .l-breadcrumb
================================================ */
.l-breadcrumb {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.l-breadcrumb__inner {
  padding-bottom: 15px;
  position: relative;
  z-index: 1;
}
.l-sub-img.is-black .l-breadcrumb {
  color: var(--mh--color--grayscale-900);
}
@media (width < 768px) {
  .l-breadcrumb {
    overflow: hidden;
  }
  .l-breadcrumb__inner {
    margin-inline: calc(var(--mh--contents--padding--side) * -1);
  }
}
@media (width >= 768px ) {
  .l-breadcrumb {
    left: auto;
    right: 0;
  }
  .l-breadcrumb__inner {
    padding-bottom: 30px;
  }
}
#top-message .l-breadcrumb,
#culture .l-breadcrumb {
  color: var(--mh--color--grayscale-900);
}
/* .l-breadcrumb-list
================================================ */
.l-breadcrumb-list {
  display: flex;
  column-gap: var(--mh--space--x4s);
}
.l-breadcrumb-list__item {
  display: inline-block;
  vertical-align: top;
  font-size: var(--mh--font-size--xs);
  font-weight: 700;
}
.l-breadcrumb-list__item + .l-breadcrumb-list__item {
  position: relative;
  padding-left: 15px;
}
.l-breadcrumb-list__item + .l-breadcrumb-list__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  left: 0;
  width: 10px;
  height: 1px;
  background-color: var(--mh--color--grayscale-100);
}
.l-sub-img.is-black .l-breadcrumb-list__item + .l-breadcrumb-list__item::before {
  background-color: var(--mh--color--grayscale-900);
}
@media (width < 768px) {
  .l-breadcrumb-list {
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding-inline: var(--mh--contents--padding--side);
  }
  .l-breadcrumb-list::-webkit-scrollbar {
    display: none;
  }
}
@media (width >= 768px ) {
  .l-breadcrumb-list {
    justify-content: flex-end;
  }
  .l-breadcrumb-list__item {
    flex-shrink: 0;
    white-space: nowrap;
  }
  .l-breadcrumb-list__item:last-child {
    flex-shrink: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .l-breadcrumb-list__item + .l-breadcrumb-list__item {
    padding-left: 20px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-breadcrumb-list__item-txt:is(a) {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-breadcrumb-list__item-txt:is(a):hover {
    color: var(--mh--color--primary-200);
  }
}
/* .l-cv
================================================ */
.l-cv {
  background: var(--mh--gradient01);
  color: #fff;
}
.l-cv + .l-footer {
  border-top: 0;
}
.l-cv .l-cv__autoscroll-txt {
  color: var(--mh--color--primary-100);
}
.l-cv__inner {
  padding-block: var(--mh--space--sm) var(--mh--space--lg);
}
.l-cv__list {
  display: grid;
  gap: var(--mh--space--x3s);
}
.l-cv__item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
  color: var(--mh--color--primary-600);
}
.l-cv__item-link {
  background-color: var(--mh--color--primary-100);
  padding: var(--mh--space--x3s);
  transition: color var(--mh--duration) var(--mh--easing);
  position: relative;
}
.l-cv__item-tag {
  position: absolute;
  padding: 5px 10px;
  top: 0;
  left: 0;
  background-color: var(--mh--color--primary-100);
  color: var(--mh--color--primary-300);
  transition: background-color var(--mh--duration) var(--mh--easing);
  font-size: var(--mh--font-size--lg);
  border-radius: var(--mh--radius--s);
  overflow: hidden;
  z-index: 1;
}
.l-cv__item-img {
  border-radius: var(--mh--radius--s);
  overflow: hidden;
}
.l-cv__item-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.l-cv__item-txt {
  font-size: var(--mh--font-size--x2l);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  margin-top: var(--mh--space--x3s);
  padding-right: 22px;
}
.l-cv__item-arrow {
  bottom: 14px;
  right: 10px;
  position: absolute;
}
@media (width < 768px) {
  .l-cv__head-en {
    font-size: 3.6rem;
  }
}
@media (width >= 768px ) {
  .l-cv__inner {
    display: flex;
    align-items: center;
  }
  .l-cv__area-head {
    width: 50%;
  }
  .l-cv__head {
    margin-bottom: 0;
  }
  .l-cv__list {
    width: 50%;
    grid-template-columns: repeat(2, 1fr);
  }
  .l-cv__item-tag {
    padding: 15px 20px;
  }
  .l-cv__item-link {
    padding: var(--mh--space--x3s);
  }
  .l-cv__item .l-cv__item-arrow {
    bottom: 24px;
    right: 20px;
    width: 28px;
    height: 28px;
  }
  .l-cv__item .l-cv__item-arrow:before, .l-cv__item .l-cv__item-arrow:after {
    width: 28px;
    height: 28px;
    margin-top: -14px;
  }
}
@media (width >= 1280px ) {
  .l-cv__area-head {
    width: 46%;
  }
  .l-cv__list {
    width: 54%;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-cv__item-link:hover {
    color: var(--mh--color--primary-400);
  }
}
/* .l-footer
================================================ */
.l-footer {
  position: relative;
  border-top: 1px dashed var(--mh--color--grayscale-500);
}
.l-footer__inner {
  padding: var(--mh--space--lg) var(--mh--contents--padding--side) var(--mh--space--md);
}
.l-footer__logo {
  color: #003E84;
}
.l-footer__logo svg {
  width: 220px;
}
.l-footer__logo-txt {
  font-size: var(--mh--font-size--sm);
  color: var(--mh--color--primary-300);
  display: block;
}
.l-footer__bnr {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  gap: 30px;
  margin-top: 40px;
}
.l-footer__bnr-list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
}
.l-footer__bnr-item {
  max-width: 290px;
}
.l-footer__sns-list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.l-footer__sns-item {
  width: 30px;
}
.l-footer__sns-item img {
  width: 100%;
}
@media (width < 768px) {
  body:has(.grecaptcha-badge) .l-footer {
    padding-bottom: 80px;
  }
  .l-footer__bnr:not(:has(.l-footer__bnr-list)) .l-footer__sns-list {
    align-self: flex-start;
  }
}
@media (width >= 768px ) {
  .l-footer__inner {
    display: flex;
    justify-content: space-between;
    padding-bottom: var(--mh--space--x4l);
  }
  .l-footer__logo {
    width: 298px;
  }
  .l-footer__logo svg {
    width: 298px;
  }
  .l-footer__logo-txt {
    padding-bottom: 8px;
  }
  .l-footer__bnr {
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 90px;
  }
  .l-footer__bnr-list {
    order: -1;
    flex-wrap: wrap;
  }
  .l-footer__sns-list {
    gap: 20px;
  }
  .l-footer__sns-item {
    width: 40px;
  }
}
@media (width >= 1600px ) {
  .l-footer__inner {
    padding-right: 60px;
    padding-left: 60px;
  }
  .l-footer__logo {
    width: auto;
  }
  .l-footer__logo-link {
    display: flex;
    align-items: flex-end;
    gap: 20px;
  }
  .l-footer__logo-link svg {
    width: 298px;
  }
  .l-footer__logo-link-txt {
    padding-bottom: 12px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-footer__logo-link {
    transition: opacity var(--mh--duration) var(--mh--easing);
  }
  .l-footer__logo-link:hover {
    opacity: 0.7;
  }
  .l-footer__sns-link {
    transition: opacity var(--mh--duration) var(--mh--easing);
  }
  .l-footer__sns-link:hover {
    opacity: 0.7;
  }
}
/* .l-ftnav-list
================================================ */
.l-ftnav-list {
  display: grid;
  gap: 40px;
  line-height: var(--mh--line-height--sm);
}
.l-ftnav-list__item {
  font-weight: 700;
}
.l-ftnav-list__item-link {
  text-align: left;
  display: block;
  font-size: var(--mh--font-size--x2l);
  position: relative;
  padding: 0;
  border: 0;
}
.l-ftnav-list__child-wrap {
  margin-top: var(--mh--space--15-20);
  padding-top: var(--mh--space--15-20);
  border-top: 1px solid var(--mh--color--grayscale-500);
  box-sizing: border-box;
  transition: transform var(--mh--duration) var(--mh--easing);
}
.l-ftnav-list__child-item {
  font-size: var(--mh--font-size--lg);
}
.l-ftnav-list__child-item + .l-ftnav-list__child-item {
  margin-top: var(--mh--space--15-20);
}
.l-ftnav-list__child-item-link {
  display: block;
}
@media (width < 768px) {
  .l-ftnav-list {
    margin-top: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px dashed var(--mh--color--grayscale-500);
    border-bottom: 1px dashed var(--mh--color--grayscale-500);
  }
}
@media (width >= 768px ) {
  .l-ftnav-list {
    display: flex;
    justify-content: flex-end;
    gap: var(--mh--space--sm);
  }
  .l-ftnav-list__item {
    width: 226px;
  }
  .l-ftnav-list__child-wrap {
    margin-top: 15px;
  }
}
@media (width >= 1600px ) {
  .l-ftnav-list__item {
    width: 293px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-ftnav-list__child-item-link {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-ftnav-list__child-item-link:hover {
    color: var(--mh--color--primary-400);
  }
}
/* .l-footer-cr
================================================ */
.l-footer-cr {
  line-height: var(--mh--line-height--sm);
}
.l-footer-cr__inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 30px 300px;
  position: relative;
  padding: 0 var(--mh--contents--padding--side) 10px;
}
.l-footer-cr__link-link {
  display: grid;
  grid-template-columns: 1fr 12px;
  place-items: center;
  column-gap: 10px;
  padding: 14px 25px;
  border: 1px solid var(--mh--color--grayscale-800);
  border-radius: 4px;
}
.l-footer-cr__link-link::after {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: var(--mh--color--grayscale-800);
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  margin-left: 0 !important;
}
.l-footer-cr__txt {
  margin-top: 33px;
  font-size: var(--mh--font-size--x3s);
  text-align: center;
  color: var(--mh--color--grayscale-800);
}
@media (width >= 768px ) {
  .l-footer-cr {
    border-top: 1px dashed var(--mh--color--grayscale-500);
  }
  .l-footer-cr__inner {
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 30px var(--mh--contents--padding--side);
  }
  .l-footer-cr__link {
    position: relative;
    z-index: 1;
  }
  .l-footer-cr__txt {
    display: grid;
    place-items: center;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 20px;
    margin: auto;
  }
}
@media (width >= 1600px ) {
  .l-footer-cr__inner {
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-footer-cr__link-link {
    transition: all var(--mh--duration) var(--mh--easing);
  }
  .l-footer-cr__link-link::after {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-footer-cr__link-link:hover {
    color: var(--mh--color--primary-600);
    background-color: var(--mh--color--primary-100);
  }
  .l-footer-cr__link-link:hover::after {
    color: var(--mh--color--primary-600);
  }
  .l-footer-cr__link-link:hover .l-footer-cr__link-txt {
    color: var(--mh--color--primary-600);
  }
}
/* .l-footer-page-top
================================================ */
.l-footer-page-top {
  position: relative;
  z-index: 1;
}
.l-footer-page-top__link {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.l-footer-page-top__arrow {
  background-color: var(--mh--color--primary-600);
  width: 30px;
  height: 30px;
  border-radius: var(--mh--radius--s);
  display: block;
  position: relative;
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.l-footer-page-top__arrow::after {
  display: inline-block;
  width: 10px;
  height: 10px;
  color: #fff;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
}
@media (width >= 768px ) {
  .l-footer-page-top {
    position: static;
  }
  .l-footer-page-top__link {
    gap: 15px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-footer-page-top__link {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-footer-page-top__link:hover {
    color: var(--mh--color--primary-400);
  }
  .l-footer-page-top__link:hover .l-footer-page-top__arrow {
    background-color: var(--mh--color--primary-200);
  }
}
@media (width >= 768px ) {
  .grecaptcha-badge {
    bottom: 130px !important;
  }
}
/* .l-header
================================================ */
.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  min-width: 320px;
  padding: 10px 64px 0 10px;
}
.l-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: calc(var(--mh--header--height) - 10px);
  position: relative;
  z-index: 1;
  background: transparent;
  padding: 5px 10px;
  border-radius: var(--mh--radius--s);
}
.l-header__inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border-radius: var(--mh--radius--s);
  pointer-events: none;
}
@media (width >= 768px ) {
  .l-header {
    min-width: var(--mh--contents--width-with-padding);
    padding: 25px 295px 0 30px;
  }
  .l-header:has(.l-nav__contact-item:nth-child(2)) {
    padding-right: clamp(340px, 28.2%, 460px);
  }
}
@media (width >= 768px ) and (hover: none) {
  .l-header {
    left: 0 !important;
  }
}
@media (width >= 768px ) {
  .l-header__inner {
    height: calc(var(--mh--header--height) - 25px);
    padding: 10px 30px;
  }
}
/* .l-header-logo
================================================== */
.l-header-logo {
  color: #003E84;
}
.l-header-logo__link {
  display: flex;
  align-items: flex-end;
  gap: 9px;
}
.l-header-logo svg {
  width: 150px;
}
.l-header-logo__txt {
  color: var(--mh--color--primary-300);
  font-size: var(--mh--font-size--x3s);
  padding-bottom: 4px;
}
@media (width >= 768px ) {
  .l-header-logo svg {
    width: 200px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-header-logo__link {
    transition: opacity var(--mh--duration) var(--mh--easing);
    gap: 18px;
  }
  .l-header-logo__link:hover {
    opacity: 0.7;
  }
  .l-header-logo__txt {
    padding-bottom: 6px;
  }
}
/* .l-nav-btn
================================================== */
.l-nav-btn {
  position: relative;
  width: 44px;
  height: 44px;
  color: #fff;
  border: none;
  cursor: pointer;
  background: var(--mh--gradient01);
  border-radius: var(--mh--radius--s);
  position: absolute;
  right: -55px;
  top: 0;
}
.l-nav-btn__line {
  position: absolute;
  left: 13px;
  width: 18px;
  height: 2px;
  content: "";
  transition: transform var(--mh--duration) var(--mh--easing);
  background-color: #fff;
}
.l-nav-btn__line:nth-child(1) {
  top: 17px;
}
.l-nav-btn__line:nth-child(2) {
  top: 24px;
}
.l-nav-btn.is-open .l-nav-btn__line:nth-child(1) {
  top: 21px;
  transform: rotate(-45deg);
}
.l-nav-btn.is-open .l-nav-btn__line:nth-child(2) {
  top: 21px;
  transform: rotate(45deg);
}
/* .l-nav
================================================ */
.l-nav {
  position: fixed;
  top: calc(var(--mh--header--height) + 10px);
  left: 11px;
  width: calc(100% - 22px);
  min-width: 320px;
  max-height: calc(100vh - var(--mh--header--height));
  padding: 30px 20px calc(50px + env(safe-area-inset-bottom));
  line-height: var(--mh--line-height--sm);
  overscroll-behavior-y: none;
  -webkit-overflow-scrolling: touch;
}
@media (width < 768px) {
  .l-nav {
    background: #fff;
    overflow: auto;
    transform: translateX(120%);
    transition: transform var(--mh--duration) var(--mh--easing);
  }
  .l-nav::-webkit-scrollbar {
    display: none;
  }
  .l-nav.is-open {
    transform: translateX(0);
  }
  .l-nav__contact {
    display: grid;
    gap: 20px;
    margin-top: 40px;
  }
  .l-nav__contact-btn + .l-nav__contact-btn {
    margin-top: 15px;
  }
  .l-nav__contact-item-link {
    position: relative;
    text-align: left;
    display: block;
    font-size: var(--mh--font-size--x2l);
    font-weight: 700;
    padding: 0;
    border: 0;
  }
  .l-nav__contact-child {
    display: grid;
    gap: var(--mh--space--15-20);
    font-weight: 700;
  }
  .l-nav__contact-child-wrap {
    box-sizing: border-box;
    transition: transform var(--mh--duration) var(--mh--easing);
    margin-top: var(--mh--space--15-20);
    padding-top: var(--mh--space--20-30);
    border-top: 1px solid var(--mh--color--grayscale-500);
  }
  .l-nav__contact-child-item {
    font-size: var(--mh--font-size--lg);
  }
  .l-nav__contact-child-item-link {
    display: block;
    transition: color var(--mh--duration) var(--mh--easing);
  }
}
@media (width >= 768px ) {
  .l-nav {
    position: static;
    min-width: auto;
    padding: 0;
    width: auto;
  }
  .l-nav__contact {
    position: absolute;
    width: 244px;
    right: -264px;
    top: 0;
    display: grid;
    gap: 10px;
  }
  .l-nav__contact:has(.l-nav__contact-item:nth-child(2)) {
    grid-template-columns: 1fr 1fr;
    width: 410px;
    max-width: 25%;
  }
  .l-nav__contact .c-btn01__in {
    padding: 21px 25px;
  }
  .l-nav__contact-item {
    position: relative;
  }
  .l-nav__contact-item-link {
    border: 0;
    appearance: none;
    outline: 0;
    text-align: left;
  }
  .l-nav__contact-item-link-in {
    height: 66px;
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
    display: block;
    background: var(--mh--color--primary-400);
    line-height: var(--mh--line-height--sm);
    color: #fff;
    font-weight: 700;
    padding: 21px 25px;
    position: relative;
  }
  .l-nav__contact-item-link-in::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--mh--color--primary-200);
    transition: opacity var(--mh--duration) var(--mh--easing);
    opacity: 0;
  }
  .l-nav__contact-item-link-txt {
    position: relative;
    display: block;
  }
  .l-nav__contact-item-link-txt::after {
    display: inline-block;
    width: 14px;
    height: 9px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: currentcolor;
    -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transition: all var(--mh--duration) var(--mh--easing);
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 0;
  }
  .l-nav__contact-item-link-txt::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--mh--color--primary-200);
    transition: opacity var(--mh--duration) var(--mh--easing);
    opacity: 0;
  }
  .l-nav__contact-child-wrap {
    border: none;
    position: absolute;
    top: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: flex;
    width: auto;
    white-space: nowrap;
    min-width: 207px;
    height: auto;
    padding: 30px;
    background: #fff;
    border-radius: var(--mh--radius--l);
    transition: visibility 0s linear, all 0.3s ease;
  }
  .l-nav__contact-child-wrap:not(.is-active) {
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, -30px);
  }
  .l-nav__contact-child {
    display: grid;
    gap: var(--mh--space--15-20);
  }
  .l-nav__contact-child-item-link {
    display: block;
    transition: color var(--mh--duration) var(--mh--easing);
    font-size: var(--mh--font-size--lg);
    font-weight: 700;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-nav__contact-item-link:hover .l-nav__contact-item-link-txt::after {
    transform: rotate(180deg);
  }
  .l-nav__contact-item-link:hover .l-nav__contact-item-link-in::before {
    opacity: 1;
  }
  .l-nav__contact-child-item-link:hover {
    color: var(--mh--color--primary-400);
  }
}
/* .l-nav-list
================================================== */
.l-nav-list {
  display: grid;
  gap: 40px;
}
.l-nav-list__item {
  font-weight: 700;
}
.l-nav-list__item-link {
  position: relative;
  text-align: left;
  display: block;
  font-size: var(--mh--font-size--x2l);
  padding: 0;
  border: 0;
}
.l-nav-list__child {
  display: grid;
  gap: var(--mh--space--15-20);
}
.l-nav-list__child-wrap {
  box-sizing: border-box;
  transition: transform var(--mh--duration) var(--mh--easing);
  margin-top: var(--mh--space--15-20);
  padding-top: var(--mh--space--20-30);
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.l-nav-list__child-item {
  font-size: var(--mh--font-size--lg);
}
.l-nav-list__child-item-link {
  display: block;
  transition: color var(--mh--duration) var(--mh--easing);
}
@media (width >= 768px ) {
  .l-nav-list {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-nav-list__item {
    position: relative;
  }
  .l-nav-list__item-link {
    font-size: var(--mh--font-size--md);
  }
  .l-nav-list__item-link:is(button) {
    padding-right: 18px;
  }
  .l-nav-list__item-link:is(button)::after {
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 9px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: currentcolor;
    -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.4141%201.41406L6.70703%208.12109L0%201.41406L1.41406%200L6.70703%205.29297L12%200L13.4141%201.41406Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transition: all var(--mh--duration) var(--mh--easing);
    top: 50%;
    right: 0;
    margin-top: -3px;
  }
  .l-nav-list__item-link:is(button).is-active {
    color: var(--mh--color--primary-400);
  }
  .l-nav-list__item-link:is(button).is-active::after {
    transform: translate(0, -50%) rotate(180deg);
    margin-top: 0;
    color: var(--mh--color--primary-200);
  }
  .l-nav-list__child-wrap {
    border: none;
    position: absolute;
    top: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: flex;
    width: auto;
    white-space: nowrap;
    min-width: 207px;
    height: auto;
    padding: 30px;
    background: #fff;
    border-radius: var(--mh--radius--l);
    transition: visibility 0s linear, all 0.3s ease;
  }
  .l-nav-list__child-wrap:not(.is-active) {
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, -30px);
  }
}
@media (768px <= width < 1600px) {
  .l-nav-list {
    gap: 22px;
  }
  .l-nav-list__item {
    position: relative;
  }
  .l-nav-list__item-link {
    font-size: var(--mh--font-size--sm);
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-nav-list__item-link {
    transition: all var(--mh--duration) var(--mh--easing);
  }
  .l-nav-list__item-link:hover {
    color: var(--mh--color--primary-400);
  }
  .l-nav-list__child-item-link:hover {
    color: var(--mh--color--primary-400);
  }
}
/* .l-nav-overlay
================================================ */
.l-nav-overlay {
  position: fixed;
  inset: 0;
  z-index: 10;
  display: none;
  background: var(--mh--color--primary-100);
}
@media (width >= 768px ) {
  .l-nav-overlay {
    display: none !important;
  }
}
/* .l-main-img HOME
================================================ */
.l-main-img {
  background: url("../img/home/img_mainimg01_sp.jpg") center top/cover no-repeat;
  padding-top: var(--mh--header--height);
}
.l-main-img__inner {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-end;
  min-height: max(100lvh - var(--mh--header--height), 667px);
  padding: 0 10px 10px;
}
.l-main-img__copy {
  width: min(96.0563380282%, 341px);
  padding-left: 8px;
}
.l-main-img__news {
  margin-top: 31px;
  width: 100%;
  border-radius: var(--mh--radius--s);
  overflow: hidden;
}
.l-main-img__news-link {
  background-color: #fff;
  grid-template-columns: 109px 1fr;
  width: 100%;
  position: relative;
}
.l-main-img__news-txt {
  font-size: var(--mh--font-size--x2s);
  font-weight: 700;
  padding: 10px;
  min-height: 60px;
}
.l-main-img__news-img {
  border-radius: 0 !important;
}
.l-main-img__news-title {
  width: 100%;
  display: -webkit-box;
  max-height: calc(1 * var(--mh--line-height--sm) * 1em);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  line-height: var(--mh--line-height--sm);
  -webkit-box-orient: vertical;
  transition: color var(--mh--duration) var(--mh--easing);
}
.l-main-img__news-arrow {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: var(--mh--color--primary-600);
}
@media (width < 768px) {
  .l-main-img__news-link {
    display: grid !important;
  }
}
@media (width >= 768px ) {
  .l-main-img {
    background: url("../img/home/img_mainimg01_pc.jpg") no-repeat center center/cover;
  }
  .l-main-img__inner {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 60px 70px 60px;
  }
  .l-main-img__copy {
    width: 780px;
  }
  .l-main-img__news {
    width: 230px;
  }
  .l-main-img__news-link {
    display: block;
  }
  .l-main-img__news-txt {
    padding: 10px 10px 36px;
  }
}
@media (width >= 1280px ) {
  .l-main-img__copy {
    width: clamp(780px, 65vw, 1169px);
  }
  .l-main-img__news {
    width: 290px;
  }
}
@media (768px <= width < 1280px) {
  .l-main-img__inner {
    min-height: 840px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-main-img__news-link:hover .l-main-img__news-title {
    color: var(--mh--color--primary-400);
  }
  .l-main-img__news-link:hover .l-main-img__news-arrow {
    color: var(--mh--color--primary-400);
  }
}
/* .l-sub-img
================================================ */
.l-sub-img {
  background: #F0F3F7;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  position: relative;
}
.l-sub-img__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  height: 340px;
}
.l-sub-img__head {
  font-size: var(--mh--font-size--x9l);
  font-weight: 700;
}
.l-sub-img__en {
  margin-bottom: var(--mh--space--10-15);
  font-size: var(--mh--font-size--xl);
}
.l-sub-img.is-black .l-sub-img__head {
  color: var(--mh--color--grayscale-900);
}
.l-sub-img.is-black .l-sub-img__en {
  color: var(--mh--color--primary-300);
}
@media (width >= 768px ) {
  .l-sub-img__inner {
    height: 500px;
    max-width: 1780px !important;
  }
}
/* .l-sub-img02
================================================ */
.l-sub-img02 {
  background: var(--mh--color--grayscale-500);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  position: relative;
}
.l-sub-img02 .l-breadcrumb {
  bottom: auto;
  top: 74px;
}
.l-sub-img02__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  height: 667px;
  padding: 0 var(--mh--contents--padding--side) 30px;
}
.l-sub-img02__head {
  font-size: var(--mh--font-size--xl);
  margin-bottom: var(--mh--space--10-15);
}
.l-sub-img02__copy {
  font-size: var(--mh--font-size--x7l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: var(--mh--space--20-30);
}
.l-sub-img02__lead {
  font-size: var(--mh--font-size--lg);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
@media (width >= 768px ) {
  .l-sub-img02 .l-breadcrumb {
    top: 131px;
  }
  .l-sub-img02 .l-breadcrumb__inner {
    max-width: initial;
    padding-right: var(--mh--contents--padding--side);
  }
  .l-sub-img02__inner {
    height: 100svh;
    min-height: 750px;
    padding-bottom: var(--mh--contents--padding--side);
  }
  .l-sub-img02__copy {
    font-size: var(--mh--font-size--x10l);
  }
}
@media (width >= 1280px ) {
  .l-sub-img02__inner {
    padding-bottom: 90px;
  }
  .l-sub-img02__copy {
    font-size: var(--mh--font-size--x11l);
  }
}
@media (width >= 1600px ) {
  .l-sub-img02 .l-breadcrumb__inner {
    padding-right: 120px;
  }
  .l-sub-img02__inner {
    padding: 0 120px 120px;
  }
}
@media (768px <= width < 1280px) {
  .l-sub-img02__inner {
    height: 840px;
    min-height: 840px;
  }
}
/* .l-sidebar
================================================== */
.l-sidebar {
  margin-top: var(--mh--space--md);
  padding: 0 var(--mh--contents--padding--side) var(--mh--space--x2l);
}
.l-sidebar-sec__head {
  font-weight: 700;
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  background-color: var(--mh--color--primary-500);
  color: #fff;
  padding: 4px 10px;
  border-radius: var(--mh--radius--s);
  margin-bottom: var(--mh--space--20-30);
}
.l-sidebar-sec__list-item + .l-sidebar-sec__list-item {
  margin-top: 15px;
}
.l-sidebar-sec__list-link {
  display: block;
  font-weight: 700;
  font-size: var(--mh--font-size--lg);
  transition: color var(--mh--duration) var(--mh--easing);
}
@media (width >= 1100px ) {
  .l-sidebar {
    margin-top: var(--mh--space--x2l);
    padding: 0 0 var(--mh--space--x2l);
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-sidebar-sec__list-link:hover {
    color: var(--mh--color--primary-400);
  }
}
.js-c-anime-elem[data-anime=fadein-up] {
  opacity: 0;
  transform: translateY(30px);
  transition: transform var(--mh--duration) var(--mh--easing), opacity var(--mh--duration) var(--mh--easing);
}
.js-c-anime-elem[data-anime=fadein-up].is-animated {
  opacity: 1;
  transform: translateY(0);
}
.js-c-anime-elem[data-anime=fadein-left] {
  opacity: 0;
  transform: translateX(-30px);
  transition: transform var(--mh--duration) var(--mh--easing), opacity var(--mh--duration) var(--mh--easing);
}
.js-c-anime-elem[data-anime=fadein-left].is-animated {
  opacity: 1;
  transform: translateX(0);
}
.js-c-anime-elem[data-anime=fadein-right] {
  opacity: 0;
  transform: translateX(30px);
  transition: transform var(--mh--duration) var(--mh--easing), opacity var(--mh--duration) var(--mh--easing);
}
.js-c-anime-elem[data-anime=fadein-right].is-animated {
  opacity: 1;
  transform: translateX(0);
}
.js-c-anime-elem[data-anime-delay="0.1"] {
  transition-delay: 0.1s;
}
.js-c-anime-elem[data-anime-delay="0.2"] {
  transition-delay: 0.2s;
}
.js-c-anime-elem[data-anime-delay="0.3"] {
  transition-delay: 0.3s;
}
.js-c-anime-elem[data-anime-delay="0.4"] {
  transition-delay: 0.4s;
}
.js-c-anime-elem[data-anime-delay="0.5"] {
  transition-delay: 0.5s;
}
.js-c-anime-elem[data-anime-delay="0.6"] {
  transition-delay: 0.6s;
}
.js-c-anime-elem[data-anime-delay="0.7"] {
  transition-delay: 0.7s;
}
.js-c-anime-elem[data-anime-delay="0.8"] {
  transition-delay: 0.8s;
}
.js-c-anime-elem[data-anime-delay="0.9"] {
  transition-delay: 0.9s;
}
.js-c-anime-elem[data-anime-delay="1"] {
  transition-delay: 1s;
}
.js-c-anime-elem[data-anime-delay="1.1"] {
  transition-delay: 1.1s;
}
.js-c-anime-elem[data-anime-delay="1.2"] {
  transition-delay: 1.2s;
}
.js-c-anime-elem[data-anime-delay="1.3"] {
  transition-delay: 1.3s;
}
.js-c-anime-elem[data-anime-delay="1.4"] {
  transition-delay: 1.4s;
}
.js-c-anime-elem[data-anime-delay="1.5"] {
  transition-delay: 1.5s;
}
.js-c-anime-elem[data-anime-delay="1.6"] {
  transition-delay: 1.6s;
}
.js-c-anime-elem[data-anime-delay="1.7"] {
  transition-delay: 1.7s;
}
.js-c-anime-elem[data-anime-delay="1.8"] {
  transition-delay: 1.8s;
}
.js-c-anime-elem[data-anime-delay="1.9"] {
  transition-delay: 1.9s;
}
.js-c-anime-elem[data-anime-delay="2"] {
  transition-delay: 2s;
}
.splide__container {
  box-sizing: border-box;
  position: relative;
}
.splide__list {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}
.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}
.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
  display: none;
}
.splide__progress__bar {
  width: 0;
}
.splide {
  position: relative;
  visibility: hidden;
}
.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}
.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}
.splide__slide img {
  vertical-align: bottom;
}
.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}
.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}
.splide--rtl {
  direction: rtl;
}
.splide__track--ttb > .splide__list {
  display: block;
}
.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}
.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}
.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}
.splide__arrow:disabled {
  opacity: 0.3;
}
.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide__arrow--prev {
  left: 1em;
}
.splide__arrow--prev svg {
  transform: scaleX(-1);
}
.splide__arrow--next {
  right: 1em;
}
.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}
.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}
.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}
.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}
.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide__progress__bar {
  background: #ccc;
  height: 3px;
}
.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.splide__slide:focus {
  outline: 0;
}
@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}
.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}
.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}
.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}
.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}
.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}
.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}
.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}
.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}
.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}
.js-c-switch-tab {
  cursor: pointer;
}
.js-c-switch-content {
  display: none;
}
.js-c-switch-content.is-active {
  display: block;
}
.js-c-toggle-trigger {
  cursor: pointer;
}
.js-c-toggle-content {
  display: none;
}
#about .l-sub-img02 {
  background-image: url("../img/about/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #about .l-sub-img02 {
    background-image: url("../img/about/bg_mainimg01_pc.jpg");
  }
}
/* .about-business
================================================== */
.about-business__inner {
  padding-block: var(--mh--space--xl) 0;
}
.about-business__list {
  display: grid;
  gap: 25px;
  position: relative;
}
.about-business__list::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 95%;
  background-color: var(--mh--color--primary-500);
  z-index: -1;
}
.about-business__item {
  background-color: var(--mh--color--primary-100);
  padding: var(--mh--space--30-40) var(--mh--space--20-30);
  position: relative;
}
.about-business__item::before, .about-business__item::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 40px 40px 0 0;
  border-color: #fff transparent transparent transparent;
}
.about-business__item::before {
  top: 0;
  left: 0;
}
.about-business__item::after {
  bottom: 0;
  right: 0;
  transform: rotate(180deg);
}
.about-business__item-head {
  color: var(--grayscale-100, #FFF);
  text-align: center;
  font-size: var(--mh--font-size--x3l);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  background-color: var(--mh--color--primary-500);
  width: 180px;
  margin: auto;
  margin-bottom: 16px;
}
.about-business__item-content {
  display: grid;
  grid-template-columns: 77px 1fr;
  gap: 10px;
}
.about-business__autoscroll {
  margin-top: var(--mh--space--sm);
}
@media (width >= 768px ) {
  .about-business__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 45px;
  }
  .about-business__list::after {
    width: 95%;
    height: 6px;
  }
  .about-business__item::before, .about-business__item::after {
    border-width: 80px 80px 0 0;
  }
  .about-business__item-content {
    grid-template-columns: 1fr;
    justify-content: center;
  }
  .about-business__item-ico {
    margin: auto;
  }
}
/* .about-service
================================================== */
.about-service__inner {
  padding-block: var(--mh--space--x2l);
}
.about-service__list {
  display: grid;
  gap: var(--mh--space--sm);
}
.about-service__item-head {
  position: relative;
  font-size: var(--mh--font-size--xl);
  margin-top: var(--mh--space--20-30);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
  padding-bottom: var(--mh--space--15-20);
  margin-bottom: var(--mh--space--x4s);
}
.about-service__item-img img {
  width: 100%;
}
@media (width >= 768px ) {
  .about-service__list {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--mh--space--sm) var(--mh--space--30-40);
  }
}
/* .about-value
================================================== */
.about-value {
  color: #fff;
}
.about-value__inner {
  padding-block: var(--mh--space--x2l);
}
.about-value__content {
  display: grid;
  gap: var(--mh--space--md);
}
.about-value__area-txt p + p {
  margin-top: 1.9em;
}
.about-value__img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.about-value__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.about-value__btn {
  margin-top: var(--mh--space--sm);
}
@media (width >= 768px ) {
  .about-value__content {
    grid-template-columns: 1fr 465px;
  }
}
/* .about-festival
================================================== */
.about-festival {
  overflow: clip;
}
.about-festival__bg {
  margin-left: -4px;
  display: grid;
  grid-template-columns: repeat(4, 280px);
  gap: 10px;
  height: 158px;
  width: auto;
}
.about-festival__bg-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.about-festival__bg-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.about-festival__inner {
  padding-block: 0 var(--mh--space--x2l);
  position: relative;
  z-index: 1;
}
.about-festival__inner::before {
  content: "";
  position: absolute;
  top: -23px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 20px);
  height: 76px;
  border-radius: var(--mh--radius--l, 8px) var(--mh--radius--l, 8px) 0 0;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(5px);
  z-index: -1;
}
.about-festival__set {
  display: grid;
  gap: 20px;
}
.about-festival__set + .about-festival__set {
  margin-top: var(--mh--space--sm);
  padding-top: var(--mh--space--sm);
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.about-festival__set-head {
  font-size: var(--mh--font-size--x5l);
  margin-bottom: var(--mh--space--20-30);
}
.about-festival__set-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.about-festival__set-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.about-festival__voice {
  margin-top: var(--mh--space--xl);
}
.about-festival__voice-head {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: var(--mh--space--x2s);
}
.about-festival__voice-head-ja {
  background-color: var(--mh--color--primary-500);
  font-size: var(--mh--font-size--xl);
  color: #FFF;
  display: inline-block;
  padding: 4px 10px;
}
.about-festival__voice-head-en {
  font-size: var(--mh--font-size--xl);
  color: var(--mh--color--primary-600);
}
.about-festival__bnr {
  margin-top: var(--mh--space--lg);
}
@media (width >= 768px ) {
  .about-festival {
    position: relative;
    padding-top: 372px;
  }
  .about-festival__bg {
    grid-template-columns: repeat(3, 660px);
    height: 372px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
  }
  .about-festival__inner {
    transform: translateY(-41px);
    margin-bottom: -41px;
  }
  .about-festival__inner::before {
    content: "";
    position: absolute;
    top: -59px;
    width: 1263px;
    height: 102px;
  }
  .about-festival__set {
    grid-template-columns: 1fr 465px;
    align-items: center;
    gap: 80px;
  }
}
#culture .l-sub-img02 {
  background-image: url("../img/culture/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #culture .l-sub-img02 {
    background-image: url("../img/culture/bg_mainimg01_pc.jpg");
  }
}
/* .culture-anchor
================================================== */
.culture-anchor {
  background-color: var(--mh--color--primary-100);
}
.culture-anchor__inner {
  padding-block: var(--mh--space--md);
}
.culture-anchor__item {
  font-weight: 700;
}
.culture-anchor__link {
  padding-block: var(--mh--space--xs);
  line-height: var(--mh--line-height--sm);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.culture-anchor__arrow {
  position: relative;
  transform: rotate(90deg);
  color: var(--mh--color--primary-600);
}
@media (width >= 768px ) {
  .culture-anchor__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--mh--space--xs);
  }
  .culture-anchor__link {
    padding: 0 0 20px;
  }
}
/* .culture-environment
================================================== */
.culture-environment__inner {
  padding-block: var(--mh--space--x2l) 50px;
}
.culture-environment__set {
  display: grid;
  gap: var(--mh--space--20-30);
}
.culture-environment__set + .culture-environment__set {
  margin-top: var(--mh--space--sm);
  padding-top: var(--mh--space--sm);
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.culture-environment__img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.culture-environment__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.culture-environment__en {
  margin-bottom: 10px;
  background-color: var(--mh--color--primary-500);
  color: #fff;
  display: inline-block;
  font-weight: 700;
  padding: 6px 7px;
}
.culture-environment__head {
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: var(--mh--space--20-30);
}
.culture-environment__large-img {
  height: 211px;
}
.culture-environment__large-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 40%;
}
@media (width >= 768px ) {
  .culture-environment__set {
    grid-template-columns: 1fr 550px;
    gap: 50px;
    align-items: center;
  }
  .culture-environment__large-img {
    height: auto;
    width: 100%;
    margin: 0;
  }
}
/* .culture-events
================================================== */
.culture-events__inner {
  padding-block: var(--mh--space--x2l);
  color: #fff;
}
.culture-events__list {
  display: grid;
  gap: var(--mh--space--30-50);
}
.culture-events__item {
  display: flex;
  flex-direction: column;
  gap: var(--mh--space--x2s);
}
.culture-events__img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.culture-events__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.culture-events__head {
  margin-top: var(--mh--space--x4s);
  font-size: var(--mh--font-size--x3l);
  line-height: var(--mh--line-height--sm);
  margin-bottom: 5px;
}
@media (width >= 768px ) {
  .culture-events__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* .culture-gallery
================================================== */
.culture-gallery__inner {
  padding-block: var(--mh--space--x2l);
}
.culture-gallery__list {
  display: grid;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.culture-gallery__item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.culture-gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (width < 768px) {
  .culture-gallery__item:nth-child(1) {
    grid-area: 1/1/2/3;
  }
  .culture-gallery__item:nth-child(2) {
    grid-area: 2/1/3/2;
  }
  .culture-gallery__item:nth-child(3) {
    grid-area: 2/2/3/3;
  }
  .culture-gallery__item:nth-child(4) {
    grid-area: 3/1/4/3;
  }
  .culture-gallery__item:nth-child(5) {
    grid-area: 4/1/5/3;
  }
  .culture-gallery__item:nth-child(6) {
    grid-area: 5/1/6/3;
  }
  .culture-gallery__item:nth-child(7) {
    grid-area: 6/1/7/2;
  }
  .culture-gallery__item:nth-child(8) {
    grid-area: 6/2/7/3;
  }
}
@media (width >= 768px ) {
  .culture-gallery__list {
    grid-template-columns: 1fr repeat(5, 1fr);
    gap: 20px;
  }
  .culture-gallery__item:nth-child(1) {
    grid-area: 1/1/3/5;
    width: 729px;
  }
  .culture-gallery__item:nth-child(2) {
    grid-area: 1/5/2/7;
    width: 351px;
  }
  .culture-gallery__item:nth-child(3) {
    grid-area: 2/5/3/7;
    width: 351px;
  }
  .culture-gallery__item:nth-child(4) {
    grid-area: 3/1/4/4;
    width: 540px;
  }
  .culture-gallery__item:nth-child(5) {
    grid-area: 3/4/4/7;
    width: 540px;
  }
  .culture-gallery__item:nth-child(6) {
    grid-area: 4/3/6/7;
    width: 729px;
  }
  .culture-gallery__item:nth-child(7) {
    grid-area: 4/1/5/3;
    width: 351px;
  }
  .culture-gallery__item:nth-child(8) {
    grid-area: 5/1/6/3;
    width: 351px;
  }
}
#driver .l-sub-img02 {
  background-image: url("../img/driver/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #driver .l-sub-img02 {
    background-image: url("../img/driver/bg_mainimg01_pc.jpg");
  }
}
/* .driver-intro
================================================== */
.driver-intro {
  position: relative;
}
.driver-intro__inner {
  padding: 70px var(--mh--contents--padding--side) 0;
}
.driver-intro__head {
  font-size: var(--mh--font-size--x11l);
}
.driver-intro__txt {
  font-size: var(--mh--font-size--xl);
  font-weight: 700;
}
.driver-intro__txt + .driver-intro__txt {
  margin-top: 15px;
}
.driver-intro__img {
  margin: 50px auto 0;
  overflow: hidden;
}
.driver-intro__img img {
  width: 100%;
  height: auto;
}
.driver-intro__bg-txt {
  margin-top: 40px;
}
@media (width >= 768px ) {
  .driver-intro {
    position: relative;
    background: url("../img/driver/img_intro01_pc.png") no-repeat center top 140px/1920px;
  }
  .driver-intro__inner {
    padding: 334px 0 272px;
    max-width: 829px;
    margin: auto;
  }
  .driver-intro__head {
    font-size: var(--mh--font-size--x12l);
    white-space: nowrap;
  }
  .driver-intro__head-bg01 {
    margin-left: -5px;
  }
  .driver-intro__txt {
    margin-top: var(--mh--space--sm);
  }
  .driver-intro__txt + .driver-intro__txt {
    margin-top: 30px;
  }
  .driver-intro__bg-txt {
    margin-top: 100px;
  }
}
@media (max-width: 450px) {
  .driver-intro__head-br {
    display: none;
  }
}
@media (768px <= width < 1280px) {
  .driver-intro {
    background: url("../img/driver/img_intro01_pc.png") no-repeat center top 140px/1400px;
  }
}
/* .driver-voice
================================================== */
.driver-voice {
  position: relative;
  background: url("../img/driver/bg_voice01_sp.png") no-repeat center top 80px/100%;
}
.driver-voice__inner {
  padding-top: 50px;
  padding-bottom: 70px;
}
.driver-voice__head {
  text-align: center;
}
.driver-voice__head-sub {
  font-size: var(--mh--font-size--xl);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  color: var(--mh--color--primary-600);
  margin-bottom: 3px;
}
@media (width >= 768px ) {
  .driver-voice {
    background: url("../img/driver/bg_voice01_pc.png") no-repeat center bottom/1920px;
  }
  .driver-voice__inner {
    padding-top: 100px;
    padding-bottom: 140px;
  }
  .driver-voice__list {
    margin-top: 50px;
  }
}
/* .driver-schedule
================================================== */
.driver-schedule {
  color: #fff;
}
.driver-schedule__inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
.driver-schedule__content {
  padding: var(--mh--space--30-40) var(--mh--space--20-30) var(--mh--space--20-30) var(--mh--space--20-30);
  border-radius: var(--mh--radius--m);
}
.driver-schedule__img {
  margin-top: var(--mh--space--x2s);
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.driver-schedule__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.driver-schedule__choice {
  margin-top: 40px;
}
.driver-schedule__choice-list {
  display: grid;
  gap: 15px;
}
.driver-schedule__choice-item {
  background-color: var(--mh--color--primary-100);
  padding: 30px 20px;
  text-align: center;
  border-radius: var(--mh--radius--m);
}
.driver-schedule__choice-item-sub {
  background-color: var(--mh--color--primary-400);
  display: inline-block;
  padding: 4px 20px;
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  border-radius: 90px;
}
.driver-schedule__choice-item-head {
  color: var(--mh--color--primary-600);
  font-size: var(--mh--font-size--x5l);
}
.driver-schedule__choice-item-txt {
  text-align: left;
  color: var(--mh--color--grayscale-900);
}
.driver-schedule__choice-item-txt + .driver-schedule__choice-item-txt {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.driver-schedule__note {
  margin-top: 10px;
  font-size: var(--mh--font-size--xs);
  text-indent: -1em;
  padding-left: 1em;
}
@media (width >= 768px ) {
  .driver-schedule__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .driver-schedule__content {
    padding: 60px;
  }
  .driver-schedule__list {
    height: 250px;
  }
  .driver-schedule__choice {
    margin-top: 60px;
  }
  .driver-schedule__choice-list {
    margin-top: 20px;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
  }
  .driver-schedule__choice-item {
    padding: 40px 30px;
  }
  .driver-schedule__choice-item-head {
    margin-bottom: 25px;
  }
  .driver-schedule__note {
    margin-top: 30px;
    text-align: right;
  }
}
/* .driver-career
================================================== */
.driver-career {
  color: #fff;
}
.driver-career__header {
  height: 264px;
  overflow: hidden;
}
.driver-career__header img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.driver-career__inner {
  padding-bottom: 70px;
  position: relative;
  z-index: 1;
}
.driver-career__inner::before {
  content: "";
  position: absolute;
  top: -34px;
  left: 10px;
  width: calc(100% - 20px);
  height: 100px;
  border-radius: 8px 8px 0 0;
  background: rgba(0, 62, 132, 0.9);
  backdrop-filter: blur(5px);
  z-index: -1;
}
.driver-career__set + .driver-career__set {
  margin-top: 40px;
}
.driver-career__img {
  max-width: 335px;
  margin: auto;
}
.driver-career__box {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  padding: 30px 20px;
  border-radius: var(--mh--radius--m);
  color: var(--mh--color--grayscale-900);
}
.driver-career__box-area-head {
  display: grid;
  gap: 20px;
  grid-template-columns: 112px 1fr;
  align-items: center;
}
.driver-career__box-head {
  font-size: var(--mh--font-size--x3l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  color: var(--mh--color--primary-600);
}
.driver-career__box-info {
  color: var(--mh--color--primary-300);
  font-weight: 700;
}
.driver-career__box-note {
  margin-top: 5px;
  line-height: var(--mh--line-height--sm);
  font-size: var(--mh--font-size--xs);
}
.driver-career__box-note-fix {
  vertical-align: middle;
}
.driver-career__list {
  margin-top: 30px;
}
@media (width >= 768px ) {
  .driver-career__header {
    height: 40vw;
    max-height: 675px;
  }
  .driver-career__inner {
    padding-bottom: 140px;
    margin-top: -40px;
  }
  .driver-career__inner::before {
    top: -60px;
    border-radius: 16px 16px 0 0;
    height: 120px;
    width: 1260px;
    left: 50%;
    transform: translateX(-50%);
  }
  .driver-career__img {
    max-width: 1100px;
    margin: 20px auto 0;
  }
  .driver-career__box {
    margin-top: 20px;
    padding: 60px 63px 60px 328px;
    min-height: 416px;
    box-sizing: border-box;
    position: relative;
  }
  .driver-career__box-area-head {
    display: block;
  }
  .driver-career__box-img {
    width: 237px;
    position: absolute;
    top: 60px;
    left: 60px;
  }
  .driver-career__box-head {
    width: 100%;
  }
  .driver-career__box-info {
    margin-top: -5px;
  }
  .driver-career__box-note {
    align-self: flex-end;
    margin-top: auto;
  }
  .driver-career__list {
    margin-top: 60px;
  }
  .driver-career__list .c-layout04__item {
    justify-content: flex-start;
  }
}
@media (768px <= width < 1280px) {
  .driver-career {
    overflow: hidden;
  }
}
/* .driver-real
================================================== */
.driver-real {
  border-top: 1px solid var(--mh--color--grayscale-500);
  color: #fff;
}
.driver-real__inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
.driver-real__set + .driver-real__set {
  margin-top: 40px;
}
.driver-real__list {
  display: grid;
  gap: 15px;
}
.driver-real__list-item {
  border: 1px solid;
  padding: 20px;
  border-radius: var(--mh--radius--m);
  text-align: center;
  line-height: var(--mh--line-height--sm);
}
.driver-real__list-item-head {
  font-size: var(--mh--font-size--x2l);
}
.driver-real__list-item-sub {
  font-weight: 700;
  background-color: var(--mh--color--primary-500);
  border-radius: 90px;
  display: inline-block;
  padding: 4px 20px;
  line-height: var(--mh--line-height--sm);
  margin-bottom: 10px;
}
@media (width >= 768px ) {
  .driver-real__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .driver-real__set {
    margin-top: 60px;
  }
  .driver-real__set + .driver-real__set {
    margin-top: 60px;
  }
  .driver-real__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
/* .driver-interview
================================================== */
.driver-interview__inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
.driver-interview__img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
  margin-bottom: 20px;
}
.driver-interview__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.driver-interview__area-btn {
  margin-top: 30px;
}
.driver-interview__content-head {
  font-size: var(--mh--font-size--lg);
  margin-bottom: 15px;
}
.driver-interview__content-txt {
  margin-bottom: 15px;
}
.driver-interview__content-info {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.driver-interview__content-info-name {
  font-size: var(--mh--font-size--lg);
  font-weight: 700;
}
.driver-interview__content-info-txt {
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
}
@media (width >= 768px ) {
  .driver-interview__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .driver-interview__img {
    margin-bottom: 50px;
  }
  .driver-interview__area-btn {
    background-color: var(--mh--color--primary-100);
    padding: 30px 0;
    margin-top: 60px;
  }
  .driver-interview__btn {
    margin: auto;
  }
  .driver-interview__content-info {
    flex-direction: row;
    align-items: center;
    gap: 30px;
  }
  .driver-interview__content-info-txt {
    padding-left: 30px;
    border-left: 1px solid var(--mh--color--grayscale-500);
  }
}
/* .driver-faq
================================================== */
.driver-faq {
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.driver-faq__inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (width >= 768px ) {
  .driver-faq__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
#entry .l-sub-img, #thanks .l-sub-img {
  background-image: url("../img/requirements/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #entry .l-sub-img, #thanks .l-sub-img {
    background-image: url("../img/requirements/bg_mainimg01_pc.jpg");
  }
}
/* .entry-content
================================================== */
.entry-content__inner {
  padding-block: var(--mh--space--x2l);
}
.entry-content__lead {
  margin-bottom: var(--mh--space--20-30);
}
.entry-content__btn {
  margin-top: var(--mh--space--md);
}
/* .error-page404
================================================ */
.error-page404__inner {
  padding-block: var(--mh--space--x2l);
}
.error-page404__btn {
  margin-top: var(--mh--space--md);
}
@keyframes home-autoscroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* .home-pickup
================================================ */
.home-pickup__inner {
  padding-top: var(--mh--space--md);
}
.home-pickup__head {
  font-size: 2.9rem;
  color: var(--mh--color--primary-600);
  margin-bottom: var(--mh--space--x2s);
}
.home-pickup__list {
  display: grid;
  gap: var(--mh--space--x2s);
}
.home-pickup__item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.home-pickup__item-link {
  background-color: var(--mh--color--primary-100);
  padding: var(--mh--space--20-30);
}
.home-pickup__item-img {
  border-radius: var(--mh--radius--s);
  overflow: hidden;
}
.home-pickup__item-img-wrap {
  border-radius: var(--mh--radius--m);
  position: relative;
  padding: 10px;
  background-color: #fff;
}
.home-pickup__item-tag {
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--mh--font-size--x2s);
}
.home-pickup__item-area-txt {
  padding-top: var(--mh--space--x2s);
}
.home-pickup__item-title {
  font-weight: 700;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--mh--color--grayscale-500);
  line-height: var(--mh--line-height--sm);
  position: relative;
  transition: color var(--mh--duration) var(--mh--easing);
}
.home-pickup__item-txt {
  padding-top: var(--mh--space--x2s);
  font-size: var(--mh--font-size--x2s);
  letter-spacing: var(--mh--letter-spacing--md);
}
.home-pickup__item-arrow {
  color: var(--mh--color--primary-600);
  position: absolute;
  top: 5px;
  right: 0;
}
.home-pickup__autoscroll {
  margin-top: 30px;
}
@media (width >= 768px ) {
  .home-pickup__head {
    font-size: 3.2rem;
  }
  .home-pickup__list {
    grid-template-columns: repeat(2, 1fr);
  }
  .home-pickup__item-link {
    display: grid !important;
    grid-template-columns: 208px auto;
    gap: 20px;
    align-items: flex-start;
    padding: 20px;
  }
  .home-pickup__item-area-txt {
    padding: 5px 0 0;
  }
  .home-pickup__item-title {
    font-size: var(--mh--font-size--x2l);
    white-space: nowrap;
  }
  .home-pickup__item-txt {
    margin-top: 10px;
    padding-top: 0;
    font-size: var(--mh--font-size--md);
    letter-spacing: var(--mh--letter-spacing--sm);
    display: -webkit-box;
    max-height: calc(2 * var(--mh--line-height--md) * 1em);
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .home-pickup__item-arrow {
    top: 9px;
  }
  .home-pickup__autoscroll {
    margin-top: 75px;
  }
}
@media (768px <= width < 1600px) {
  .home-pickup__autoscroll {
    margin-top: 65px;
  }
  .home-pickup__item-link {
    grid-template-columns: 180px auto;
    padding: 20px;
    gap: 20px;
  }
  .home-pickup__item-title {
    font-size: var(--mh--font-size--lg);
  }
  .home-pickup__item-txt {
    font-size: var(--mh--font-size--x2s);
  }
}
@media (hover: hover) and (pointer: fine) {
  .home-pickup__item-link:hover .home-pickup__item-title {
    color: var(--mh--color--primary-400);
  }
  .home-pickup__item-link:hover .home-pickup__item-arrow {
    color: var(--mh--color--primary-400);
  }
}
/* .home-message
================================================ */
.home-message__inner {
  padding-top: 70px;
}
.home-message__head {
  font-size: var(--mh--font-size--x11l);
  line-height: 1.3;
  color: var(--mh--color--primary-300);
  margin-bottom: var(--mh--space--sm);
}
.home-message__head-bg {
  color: #fff;
  position: relative;
  z-index: 1;
}
.home-message__head-bg::before {
  content: "";
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 70%;
  background: var(--mh--color--primary-300);
  z-index: -1;
}
.home-message__area-txt {
  font-weight: 700;
  font-size: var(--mh--font-size--xl);
}
.home-message__txt + .home-message__txt {
  margin-top: var(--mh--space--x2s);
}
.home-message__txt-lg {
  font-size: var(--mh--font-size--x2l);
}
.home-message__btn {
  margin-top: var(--mh--space--lg);
}
.home-message__img {
  margin-top: 50px;
}
@media (width >= 768px ) {
  .home-message {
    position: relative;
  }
  .home-message__inner {
    padding-top: 100px;
    padding-bottom: var(--mh--space--x5l);
    max-width: 1000px !important;
    position: relative;
  }
  .home-message__head {
    font-size: var(--mh--font-size--x10l);
    line-height: 1.45;
  }
  .home-message__txt + .home-message__txt {
    margin-top: var(--mh--space--xs);
  }
  .home-message__txt-lg {
    font-size: 2.9rem;
  }
  .home-message__img {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: -1;
  }
  .home-message__img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
  .home-message__img-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 32.96875vw;
    min-width: 400px;
    z-index: -1;
  }
  .home-message__img-bottom img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
}
@media (width >= 1600px ) {
  .home-message__inner {
    max-width: 1200px !important;
    padding-top: 150px;
  }
  .home-message__head {
    font-size: var(--mh--font-size--x12l);
  }
  .home-message__area-txt {
    font-size: var(--mh--font-size--x3l);
  }
}
/* .home-initiative
================================================ */
.home-initiative {
  background: var(--mh--color--primary-500);
  color: #fff;
}
.home-initiative__inner {
  padding-top: var(--mh--space--x2l);
}
.home-initiative__slider {
  padding-bottom: 80px;
}
.home-initiative__item {
  margin-right: 20px;
}
.home-initiative__item-link {
  border-bottom: 1px solid var(--mh--color--primary-200);
}
.home-initiative__item-area-txt {
  padding-block: var(--mh--space--15-20) 46px;
  position: relative;
}
.home-initiative__item-title {
  margin-top: 10px;
  font-weight: 700;
  font-size: var(--mh--font-size--x3l);
  line-height: var(--mh--line-height--sm);
  display: -webkit-box;
  height: calc(2 * var(--mh--line-height--sm) * 1em);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: color var(--mh--duration) var(--mh--easing);
}
.home-initiative__item-arrow {
  bottom: 10px;
  right: 0;
  position: absolute;
}
.home-initiative__btn {
  padding: 0 var(--mh--contents--padding--side) var(--mh--space--x2l);
}
.home-initiative .splide__track {
  padding-bottom: 40px;
}
.home-initiative .splide__arrows {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 105px;
  gap: 5px;
  position: absolute;
  bottom: 30px;
  right: 20px;
}
.home-initiative .splide__arrow {
  opacity: 1 !important;
  transform: translateY(0);
  background: #fff;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  position: relative;
  top: auto;
  width: 50px;
  height: 50px;
  border-radius: var(--mh--radius--s);
  border: none;
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.home-initiative .splide__arrow svg {
  display: none;
}
.home-initiative .splide__arrow::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  color: var(--mh--color--primary-600);
  margin-left: 1px;
}
.home-initiative .splide__arrow--prev {
  left: 0;
}
.home-initiative .splide__arrow--prev::before {
  margin-left: -1px;
  transform: translate(-50%, -50%) scale(-1, 1);
}
.home-initiative .splide__arrow--next {
  right: 0;
}
.home-initiative .splide__pagination {
  display: block;
  right: 135px;
  left: auto;
  padding: 0;
  bottom: 40px;
}
.home-initiative .splide__pagination__page {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: var(--mh--color--grayscale-100);
  opacity: 0.5;
}
.home-initiative .splide__pagination__page.is-active {
  transform: none;
  opacity: 1;
}
@media (width >= 768px ) {
  .home-initiative {
    position: relative;
  }
  .home-initiative__slider {
    padding-bottom: 245px;
  }
  .home-initiative__item {
    margin-right: 45px;
    width: 360px !important;
  }
  .home-initiative__item-area-txt {
    padding-bottom: 72px;
  }
  .home-initiative__item .home-initiative__item-arrow {
    bottom: 20px;
    width: 22px;
    height: 22px;
  }
  .home-initiative__item .home-initiative__item-arrow:before, .home-initiative__item .home-initiative__item-arrow:after {
    width: 22px;
    height: 22px;
  }
  .home-initiative__btn {
    position: absolute;
    bottom: 140px;
    left: var(--mh--contents--padding--side);
    margin: 0;
    padding: 0;
  }
  .home-initiative .splide__arrows {
    bottom: 140px;
    right: var(--mh--contents--padding--side);
  }
  .home-initiative .splide__pagination {
    bottom: 150px;
    right: calc(var(--mh--contents--padding--side) + 125px);
  }
}
@media (width >= 1600px ) {
  .home-initiative__item {
    margin-right: 50px;
    width: 507px !important;
  }
}
@media (width >= 1700px) {
  .home-initiative__btn {
    left: 50%;
    transform: translateX(-800px);
  }
  .home-initiative .splide__arrows {
    right: 50%;
    transform: translateX(800px);
  }
  .home-initiative .splide__pagination {
    right: 50%;
    transform: translateX(650px);
  }
}
@media (hover: hover) and (pointer: fine) {
  .home-initiative__item-link:hover .home-initiative__item-title {
    color: var(--mh--color--primary-200);
  }
  .home-initiative__item-link:hover .home-initiative__item-arrow {
    color: var(--mh--color--primary-200);
  }
  .home-initiative .splide__arrow:hover {
    background-color: var(--mh--color--primary-200);
  }
  .home-initiative .splide__arrow:hover::before {
    color: #fff;
  }
}
/* .home-about
================================================ */
.home-about {
  background-color: var(--mh--color--primary-600);
  color: #fff;
}
.home-about__inner {
  padding-block: var(--mh--space--x2l) var(--mh--space--x3l);
}
.home-about__list {
  display: grid;
  gap: var(--mh--space--x3s);
}
.home-about__item {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.home-about__item-link {
  background-color: var(--mh--color--primary-500);
  padding: var(--mh--space--20-30) var(--mh--space--20-30) var(--mh--space--x2s);
  transition: background-color var(--mh--duration) var(--mh--easing);
  position: relative;
}
.home-about__item-tag {
  position: absolute;
  padding: 8px 10px;
  top: 0;
  left: 0;
  background-color: var(--mh--color--primary-500);
  transition: background-color var(--mh--duration) var(--mh--easing);
  font-size: 1.8rem;
  border-radius: var(--mh--radius--s);
  overflow: hidden;
  z-index: 1;
}
.home-about__item-txt {
  font-size: var(--mh--font-size--x7l);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  margin-top: 15px;
  padding: 0 25px 0 5px;
}
.home-about__item-arrow {
  bottom: 25px;
  right: 20px;
  position: absolute;
}
@media (width >= 768px ) {
  .home-about__list {
    grid-template-columns: repeat(2, 1fr);
  }
  .home-about__item-tag {
    font-size: var(--mh--font-size--x3l);
    padding: 12px 21px;
  }
  .home-about__item-txt {
    margin-top: 30px;
    padding: 0 35px 0 10px;
  }
  .home-about__item .home-about__item-arrow {
    bottom: 50px;
    right: 30px;
    width: 28px;
    height: 28px;
  }
  .home-about__item .home-about__item-arrow:before, .home-about__item .home-about__item-arrow:after {
    width: 28px;
    height: 28px;
  }
}
@media (768px <= width < 1600px) {
  .home-about__head .c-head01__en {
    margin-bottom: 20px;
  }
  .home-about__item-txt {
    font-size: var(--mh--font-size--x6l);
  }
}
@media (hover: hover) and (pointer: fine) {
  .home-about__item-link:hover {
    background-color: var(--mh--color--primary-400);
  }
  .home-about__item-link:hover .home-about__item-tag {
    background-color: var(--mh--color--primary-400);
  }
}
/* .home-interview
================================================ */
.home-interview {
  background: var(--mh--color--primary-100);
  position: relative;
  z-index: 1;
}
.home-interview__inner {
  padding-block: var(--mh--space--x3l);
}
.home-interview__list {
  display: grid;
  gap: var(--mh--space--xs);
}
.home-interview__item-area-txt {
  position: relative;
  padding-block: var(--mh--space--x3s) var(--mh--space--x2s);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.home-interview__item-info {
  font-weight: 700;
  align-items: center;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.home-interview__item-info-txt {
  color: var(--mh--color--grayscale-800);
}
.home-interview__item-name {
  font-size: var(--mh--font-size--x5l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  position: relative;
  transition: color var(--mh--duration) var(--mh--easing);
}
.home-interview__item-arrow {
  top: 50%;
  margin-top: -11px;
  right: 0;
  position: absolute;
  color: var(--mh--color--primary-600);
}
.home-interview__btn {
  margin-top: 30px;
}
.home-interview__bnr-list {
  margin-top: var(--mh--space--lg);
  display: grid;
  gap: var(--mh--space--x3s);
}
.home-interview__bnr-link {
  background-color: #fff;
  padding: 90px 25px 25px;
  display: block;
  position: relative;
}
.home-interview__bnr-link::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  background-color: var(--mh--color--grayscale-200);
  border-radius: var(--mh--radius--m);
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.home-interview__bnr-tag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  background-color: #fff;
  color: var(--mh--color--primary-300);
  border-radius: var(--mh--radius--s);
  font-size: 1.8rem;
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
}
.home-interview__bnr-ico {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 16px;
  right: 16px;
}
.home-interview__bnr-ico.is-consulting::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M78.6583%2073.0667H67.1416C66.4499%2073.0667%2065.8916%2072.5083%2065.8916%2071.8167C65.8916%2071.125%2066.4499%2070.5667%2067.1416%2070.5667H78.6583C82.6166%2070.5667%2085.8416%2067.3417%2085.8416%2063.3833V37.1167C85.8416%2036.775%2085.6999%2036.4583%2085.4333%2036.2333C85.1749%2036.0083%2084.8416%2035.9083%2084.4999%2035.9583L80.9916%2036.4667C79.9583%2036.6167%2078.9916%2037.1083%2078.2583%2037.8583L71.3916%2044.8667C71.1583%2045.1083%2070.8332%2045.2417%2070.4999%2045.2417H62.9583C61.6499%2045.2417%2060.5749%2046.3083%2060.5749%2047.625C60.5749%2048.9417%2061.6416%2050%2062.9583%2050H73.3416L79.0499%2045.4333C79.5916%2045%2080.3749%2045.0917%2080.8083%2045.625C81.2416%2046.1667%2081.1499%2046.95%2080.6166%2047.3833L74.5666%2052.225C74.3416%2052.4%2074.0666%2052.5%2073.7832%2052.5H62.9583C60.2666%2052.5%2058.0749%2050.3083%2058.0749%2047.625C58.0749%2044.9417%2060.2666%2042.7417%2062.9583%2042.7417H69.9749L76.4749%2036.1083C77.5833%2034.975%2079.0666%2034.225%2080.6332%2033.9917L84.1416%2033.4833C85.1999%2033.3333%2086.2666%2033.6417%2087.0749%2034.3417C87.8833%2035.0417%2088.3416%2036.05%2088.3416%2037.1167V63.3833C88.3416%2068.725%2083.9999%2073.0667%2078.6583%2073.0667Z%22%20fill%3D%22url(%23paint0_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M62.8999%2090C62.7999%2090%2062.6999%2089.9917%2062.5999%2089.9667C61.9333%2089.8%2061.5249%2089.1167%2061.6916%2088.45L66.5333%2069.0917C66.6999%2068.425%2067.3749%2068.0167%2068.0499%2068.1833C68.7166%2068.35%2069.1249%2069.0333%2068.9582%2069.7L64.1166%2089.0583C63.9749%2089.625%2063.4666%2090.0083%2062.9083%2090.0083L62.8999%2090Z%22%20fill%3D%22url(%23paint1_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M54.4333%2090C54.3583%2090%2054.2916%2090%2054.2166%2089.9833C53.5333%2089.8667%2053.0833%2089.2167%2053.1999%2088.5417L57.1666%2065.7333C57.7749%2062.225%2060.7999%2059.6833%2064.3582%2059.6833H72.5332V51.2583C72.5332%2050.5667%2073.0916%2050.0083%2073.7832%2050.0083C74.4749%2050.0083%2075.0332%2050.5667%2075.0332%2051.2583V60.9333C75.0332%2061.625%2074.4749%2062.1833%2073.7832%2062.1833H64.3582C62.0166%2062.1833%2060.0333%2063.8583%2059.6333%2066.1583L55.6666%2088.9667C55.5583%2089.575%2055.0333%2090%2054.4333%2090Z%22%20fill%3D%22url(%23paint2_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M77.4166%2031.9333C76.7249%2031.9333%2076.1666%2031.375%2076.1666%2030.6833C76.1666%2030.0917%2076.1166%2030.075%2075.3166%2029.6917C73.2999%2028.7333%2071.3249%2027.275%2071.3249%2021.0083C71.3249%2015.4417%2074.2666%2012.5%2079.8333%2012.5C84.9249%2012.5%2088.3416%2015.9167%2088.3416%2021.0083C88.3416%2025.6667%2087.4166%2027.2%2086.3749%2028.475C86.0166%2028.9167%2085.9166%2029.0333%2085.9166%2029.475C85.9166%2030.1667%2085.3582%2030.725%2084.6666%2030.725C83.9749%2030.725%2083.4166%2030.1667%2083.4166%2029.475C83.4166%2028.15%2083.9832%2027.45%2084.4333%2026.9C85.0249%2026.1667%2085.8416%2025.1667%2085.8416%2021.0083C85.8416%2017.25%2083.5916%2015%2079.8333%2015C75.6749%2015%2073.8249%2016.85%2073.8249%2021.0083C73.8249%2026.2167%2075.1833%2026.8667%2076.3833%2027.4333C77.2916%2027.8667%2078.6583%2028.5167%2078.6583%2030.6833C78.6583%2031.375%2078.0999%2031.9333%2077.4083%2031.9333H77.4166Z%22%20fill%3D%22url(%23paint3_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M32.0416%2073.0667H20.5249C15.1833%2073.0667%2010.8416%2068.725%2010.8416%2063.3833V37.1167C10.8416%2036.05%2011.3083%2035.0417%2012.1083%2034.3417C12.9166%2033.6417%2013.9833%2033.3333%2015.0416%2033.4833L18.5499%2033.9917C20.1249%2034.225%2021.5999%2034.975%2022.7083%2036.1083L29.2083%2042.7417H36.2249C38.9166%2042.7417%2041.1083%2044.9333%2041.1083%2047.625C41.1083%2050.3167%2038.9166%2052.5%2036.2249%2052.5H25.3999C25.1166%2052.5%2024.8416%2052.4%2024.6166%2052.225L18.5666%2047.3833C18.0249%2046.95%2017.9416%2046.1667%2018.3749%2045.625C18.8083%2045.0833%2019.5916%2045%2020.1333%2045.4333L25.8416%2050H36.2249C37.5333%2050%2038.6083%2048.9333%2038.6083%2047.625C38.6083%2046.3167%2037.5416%2045.2417%2036.2249%2045.2417H28.6833C28.3499%2045.2417%2028.0249%2045.1083%2027.7916%2044.8667L20.9249%2037.8583C20.1916%2037.1083%2019.2249%2036.6167%2018.1916%2036.4667L14.6833%2035.9583C14.3416%2035.9083%2014.0083%2036.0083%2013.7499%2036.2333C13.4916%2036.4583%2013.3416%2036.775%2013.3416%2037.1167V63.3833C13.3416%2067.3417%2016.5666%2070.5667%2020.5249%2070.5667H32.0416C32.7333%2070.5667%2033.2916%2071.125%2033.2916%2071.8167C33.2916%2072.5083%2032.7333%2073.0667%2032.0416%2073.0667Z%22%20fill%3D%22url(%23paint4_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M36.2833%2090C35.7249%2090%2035.2166%2089.625%2035.0749%2089.05L30.2333%2069.6917C30.0666%2069.025%2030.4749%2068.3417%2031.1416%2068.175C31.8166%2068.0083%2032.4916%2068.4167%2032.6583%2069.0833L37.4999%2088.4417C37.6666%2089.1083%2037.2583%2089.7917%2036.5916%2089.9583C36.4916%2089.9833%2036.3916%2089.9917%2036.2916%2089.9917L36.2833%2090Z%22%20fill%3D%22url(%23paint5_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M44.7499%2090C44.1499%2090%2043.6249%2089.575%2043.5166%2088.9667L39.5499%2066.1583C39.1499%2063.8583%2037.1583%2062.1833%2034.8249%2062.1833H25.3999C24.7083%2062.1833%2024.1499%2061.625%2024.1499%2060.9333V51.2583C24.1499%2050.5667%2024.7083%2050.0083%2025.3999%2050.0083C26.0916%2050.0083%2026.6499%2050.5667%2026.6499%2051.2583V59.6833H34.8249C38.3833%2059.6833%2041.4083%2062.225%2042.0166%2065.7333L45.9832%2088.5417C46.0999%2089.225%2045.6499%2089.8667%2044.9666%2089.9833C44.8916%2090%2044.8249%2090%2044.7499%2090Z%22%20fill%3D%22url(%23paint6_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M21.7666%2031.9333C21.0749%2031.9333%2020.5166%2031.375%2020.5166%2030.6833C20.5166%2028.5167%2021.8833%2027.8667%2022.7916%2027.4333C23.9916%2026.8667%2025.3499%2026.2167%2025.3499%2021.0083C25.3499%2016.85%2023.4999%2015%2019.3416%2015C15.5833%2015%2013.3333%2017.25%2013.3333%2021.0083C13.3333%2025.1667%2014.1416%2026.1667%2014.7416%2026.9C15.1916%2027.4583%2015.7583%2028.15%2015.7583%2029.475C15.7583%2030.1667%2015.1999%2030.725%2014.5083%2030.725C13.8166%2030.725%2013.2583%2030.1667%2013.2583%2029.475C13.2583%2029.0333%2013.1583%2028.9167%2012.7999%2028.475C11.7666%2027.2%2010.8333%2025.6667%2010.8333%2021.0083C10.8416%2015.9167%2014.2583%2012.5%2019.3499%2012.5C24.9166%2012.5%2027.8583%2015.4417%2027.8583%2021.0083C27.8583%2027.275%2025.8916%2028.7333%2023.8666%2029.6917C23.0666%2030.075%2023.0166%2030.0917%2023.0166%2030.6833C23.0166%2031.375%2022.4583%2031.9333%2021.7666%2031.9333Z%22%20fill%3D%22url(%23paint7_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M73.7832%2052.5H25.3999C24.7083%2052.5%2024.1499%2051.9417%2024.1499%2051.25C24.1499%2050.5583%2024.7083%2050%2025.3999%2050H73.7833C74.4749%2050%2075.0333%2050.5583%2075.0333%2051.25C75.0333%2051.9417%2074.4749%2052.5%2073.7832%2052.5Z%22%20fill%3D%22url(%23paint8_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M65.3166%2040.4083C65.0749%2040.4083%2064.8333%2040.3417%2064.6249%2040.2L61.3083%2037.9917H43.5416C41.5166%2037.9917%2039.8749%2036.35%2039.8749%2034.325C39.8749%2033.6333%2040.4333%2033.075%2041.1249%2033.075C41.8166%2033.075%2042.3749%2033.6333%2042.3749%2034.325C42.3749%2034.9667%2042.8999%2035.4917%2043.5416%2035.4917H61.6833C61.9333%2035.4917%2062.1749%2035.5667%2062.3749%2035.7L64.0583%2036.825V23.4333C64.0583%2022.7917%2063.5333%2022.2667%2062.8916%2022.2667C62.1999%2022.2667%2061.6416%2021.7083%2061.6416%2021.0167C61.6416%2020.325%2062.1999%2019.7667%2062.8916%2019.7667C64.9166%2019.7667%2066.5583%2021.4167%2066.5583%2023.4333V39.1583C66.5583%2039.6167%2066.3083%2040.0417%2065.8999%2040.2583C65.7166%2040.3583%2065.5166%2040.4083%2065.3083%2040.4083H65.3166Z%22%20fill%3D%22url(%23paint9_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M33.8666%2033.15C33.6666%2033.15%2033.4583%2033.1%2033.2749%2033C32.8666%2032.7833%2032.6166%2032.3583%2032.6166%2031.9V16.175C32.6166%2014.15%2034.2666%2012.5083%2036.2833%2012.5083H55.6416C57.6666%2012.5083%2059.3083%2014.1583%2059.3083%2016.175V27.0583C59.3083%2029.0833%2057.6583%2030.725%2055.6416%2030.725H37.8749L34.5583%2032.9333C34.3499%2033.075%2034.1083%2033.1417%2033.8666%2033.1417V33.15ZM36.2833%2015C35.6416%2015%2035.1166%2015.525%2035.1166%2016.1667V29.5583L36.7999%2028.4333C37.0083%2028.3%2037.2499%2028.225%2037.4916%2028.225H55.6333C56.2749%2028.225%2056.7999%2027.7%2056.7999%2027.0583V16.175C56.7999%2015.5333%2056.2749%2015.0083%2055.6333%2015.0083H36.2749L36.2833%2015Z%22%20fill%3D%22url(%23paint10_linear_1502_1083)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M78.6583%2073.0667H67.1416C66.4499%2073.0667%2065.8916%2072.5083%2065.8916%2071.8167C65.8916%2071.125%2066.4499%2070.5667%2067.1416%2070.5667H78.6583C82.6166%2070.5667%2085.8416%2067.3417%2085.8416%2063.3833V37.1167C85.8416%2036.775%2085.6999%2036.4583%2085.4333%2036.2333C85.1749%2036.0083%2084.8416%2035.9083%2084.4999%2035.9583L80.9916%2036.4667C79.9583%2036.6167%2078.9916%2037.1083%2078.2583%2037.8583L71.3916%2044.8667C71.1583%2045.1083%2070.8332%2045.2417%2070.4999%2045.2417H62.9583C61.6499%2045.2417%2060.5749%2046.3083%2060.5749%2047.625C60.5749%2048.9417%2061.6416%2050%2062.9583%2050H73.3416L79.0499%2045.4333C79.5916%2045%2080.3749%2045.0917%2080.8083%2045.625C81.2416%2046.1667%2081.1499%2046.95%2080.6166%2047.3833L74.5666%2052.225C74.3416%2052.4%2074.0666%2052.5%2073.7832%2052.5H62.9583C60.2666%2052.5%2058.0749%2050.3083%2058.0749%2047.625C58.0749%2044.9417%2060.2666%2042.7417%2062.9583%2042.7417H69.9749L76.4749%2036.1083C77.5833%2034.975%2079.0666%2034.225%2080.6332%2033.9917L84.1416%2033.4833C85.1999%2033.3333%2086.2666%2033.6417%2087.0749%2034.3417C87.8833%2035.0417%2088.3416%2036.05%2088.3416%2037.1167V63.3833C88.3416%2068.725%2083.9999%2073.0667%2078.6583%2073.0667Z%22%20fill%3D%22url(%23paint0_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M62.8999%2090C62.7999%2090%2062.6999%2089.9917%2062.5999%2089.9667C61.9333%2089.8%2061.5249%2089.1167%2061.6916%2088.45L66.5333%2069.0917C66.6999%2068.425%2067.3749%2068.0167%2068.0499%2068.1833C68.7166%2068.35%2069.1249%2069.0333%2068.9582%2069.7L64.1166%2089.0583C63.9749%2089.625%2063.4666%2090.0083%2062.9083%2090.0083L62.8999%2090Z%22%20fill%3D%22url(%23paint1_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M54.4333%2090C54.3583%2090%2054.2916%2090%2054.2166%2089.9833C53.5333%2089.8667%2053.0833%2089.2167%2053.1999%2088.5417L57.1666%2065.7333C57.7749%2062.225%2060.7999%2059.6833%2064.3582%2059.6833H72.5332V51.2583C72.5332%2050.5667%2073.0916%2050.0083%2073.7832%2050.0083C74.4749%2050.0083%2075.0332%2050.5667%2075.0332%2051.2583V60.9333C75.0332%2061.625%2074.4749%2062.1833%2073.7832%2062.1833H64.3582C62.0166%2062.1833%2060.0333%2063.8583%2059.6333%2066.1583L55.6666%2088.9667C55.5583%2089.575%2055.0333%2090%2054.4333%2090Z%22%20fill%3D%22url(%23paint2_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M77.4166%2031.9333C76.7249%2031.9333%2076.1666%2031.375%2076.1666%2030.6833C76.1666%2030.0917%2076.1166%2030.075%2075.3166%2029.6917C73.2999%2028.7333%2071.3249%2027.275%2071.3249%2021.0083C71.3249%2015.4417%2074.2666%2012.5%2079.8333%2012.5C84.9249%2012.5%2088.3416%2015.9167%2088.3416%2021.0083C88.3416%2025.6667%2087.4166%2027.2%2086.3749%2028.475C86.0166%2028.9167%2085.9166%2029.0333%2085.9166%2029.475C85.9166%2030.1667%2085.3582%2030.725%2084.6666%2030.725C83.9749%2030.725%2083.4166%2030.1667%2083.4166%2029.475C83.4166%2028.15%2083.9832%2027.45%2084.4333%2026.9C85.0249%2026.1667%2085.8416%2025.1667%2085.8416%2021.0083C85.8416%2017.25%2083.5916%2015%2079.8333%2015C75.6749%2015%2073.8249%2016.85%2073.8249%2021.0083C73.8249%2026.2167%2075.1833%2026.8667%2076.3833%2027.4333C77.2916%2027.8667%2078.6583%2028.5167%2078.6583%2030.6833C78.6583%2031.375%2078.0999%2031.9333%2077.4083%2031.9333H77.4166Z%22%20fill%3D%22url(%23paint3_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M32.0416%2073.0667H20.5249C15.1833%2073.0667%2010.8416%2068.725%2010.8416%2063.3833V37.1167C10.8416%2036.05%2011.3083%2035.0417%2012.1083%2034.3417C12.9166%2033.6417%2013.9833%2033.3333%2015.0416%2033.4833L18.5499%2033.9917C20.1249%2034.225%2021.5999%2034.975%2022.7083%2036.1083L29.2083%2042.7417H36.2249C38.9166%2042.7417%2041.1083%2044.9333%2041.1083%2047.625C41.1083%2050.3167%2038.9166%2052.5%2036.2249%2052.5H25.3999C25.1166%2052.5%2024.8416%2052.4%2024.6166%2052.225L18.5666%2047.3833C18.0249%2046.95%2017.9416%2046.1667%2018.3749%2045.625C18.8083%2045.0833%2019.5916%2045%2020.1333%2045.4333L25.8416%2050H36.2249C37.5333%2050%2038.6083%2048.9333%2038.6083%2047.625C38.6083%2046.3167%2037.5416%2045.2417%2036.2249%2045.2417H28.6833C28.3499%2045.2417%2028.0249%2045.1083%2027.7916%2044.8667L20.9249%2037.8583C20.1916%2037.1083%2019.2249%2036.6167%2018.1916%2036.4667L14.6833%2035.9583C14.3416%2035.9083%2014.0083%2036.0083%2013.7499%2036.2333C13.4916%2036.4583%2013.3416%2036.775%2013.3416%2037.1167V63.3833C13.3416%2067.3417%2016.5666%2070.5667%2020.5249%2070.5667H32.0416C32.7333%2070.5667%2033.2916%2071.125%2033.2916%2071.8167C33.2916%2072.5083%2032.7333%2073.0667%2032.0416%2073.0667Z%22%20fill%3D%22url(%23paint4_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M36.2833%2090C35.7249%2090%2035.2166%2089.625%2035.0749%2089.05L30.2333%2069.6917C30.0666%2069.025%2030.4749%2068.3417%2031.1416%2068.175C31.8166%2068.0083%2032.4916%2068.4167%2032.6583%2069.0833L37.4999%2088.4417C37.6666%2089.1083%2037.2583%2089.7917%2036.5916%2089.9583C36.4916%2089.9833%2036.3916%2089.9917%2036.2916%2089.9917L36.2833%2090Z%22%20fill%3D%22url(%23paint5_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M44.7499%2090C44.1499%2090%2043.6249%2089.575%2043.5166%2088.9667L39.5499%2066.1583C39.1499%2063.8583%2037.1583%2062.1833%2034.8249%2062.1833H25.3999C24.7083%2062.1833%2024.1499%2061.625%2024.1499%2060.9333V51.2583C24.1499%2050.5667%2024.7083%2050.0083%2025.3999%2050.0083C26.0916%2050.0083%2026.6499%2050.5667%2026.6499%2051.2583V59.6833H34.8249C38.3833%2059.6833%2041.4083%2062.225%2042.0166%2065.7333L45.9832%2088.5417C46.0999%2089.225%2045.6499%2089.8667%2044.9666%2089.9833C44.8916%2090%2044.8249%2090%2044.7499%2090Z%22%20fill%3D%22url(%23paint6_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M21.7666%2031.9333C21.0749%2031.9333%2020.5166%2031.375%2020.5166%2030.6833C20.5166%2028.5167%2021.8833%2027.8667%2022.7916%2027.4333C23.9916%2026.8667%2025.3499%2026.2167%2025.3499%2021.0083C25.3499%2016.85%2023.4999%2015%2019.3416%2015C15.5833%2015%2013.3333%2017.25%2013.3333%2021.0083C13.3333%2025.1667%2014.1416%2026.1667%2014.7416%2026.9C15.1916%2027.4583%2015.7583%2028.15%2015.7583%2029.475C15.7583%2030.1667%2015.1999%2030.725%2014.5083%2030.725C13.8166%2030.725%2013.2583%2030.1667%2013.2583%2029.475C13.2583%2029.0333%2013.1583%2028.9167%2012.7999%2028.475C11.7666%2027.2%2010.8333%2025.6667%2010.8333%2021.0083C10.8416%2015.9167%2014.2583%2012.5%2019.3499%2012.5C24.9166%2012.5%2027.8583%2015.4417%2027.8583%2021.0083C27.8583%2027.275%2025.8916%2028.7333%2023.8666%2029.6917C23.0666%2030.075%2023.0166%2030.0917%2023.0166%2030.6833C23.0166%2031.375%2022.4583%2031.9333%2021.7666%2031.9333Z%22%20fill%3D%22url(%23paint7_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M73.7832%2052.5H25.3999C24.7083%2052.5%2024.1499%2051.9417%2024.1499%2051.25C24.1499%2050.5583%2024.7083%2050%2025.3999%2050H73.7833C74.4749%2050%2075.0333%2050.5583%2075.0333%2051.25C75.0333%2051.9417%2074.4749%2052.5%2073.7832%2052.5Z%22%20fill%3D%22url(%23paint8_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M65.3166%2040.4083C65.0749%2040.4083%2064.8333%2040.3417%2064.6249%2040.2L61.3083%2037.9917H43.5416C41.5166%2037.9917%2039.8749%2036.35%2039.8749%2034.325C39.8749%2033.6333%2040.4333%2033.075%2041.1249%2033.075C41.8166%2033.075%2042.3749%2033.6333%2042.3749%2034.325C42.3749%2034.9667%2042.8999%2035.4917%2043.5416%2035.4917H61.6833C61.9333%2035.4917%2062.1749%2035.5667%2062.3749%2035.7L64.0583%2036.825V23.4333C64.0583%2022.7917%2063.5333%2022.2667%2062.8916%2022.2667C62.1999%2022.2667%2061.6416%2021.7083%2061.6416%2021.0167C61.6416%2020.325%2062.1999%2019.7667%2062.8916%2019.7667C64.9166%2019.7667%2066.5583%2021.4167%2066.5583%2023.4333V39.1583C66.5583%2039.6167%2066.3083%2040.0417%2065.8999%2040.2583C65.7166%2040.3583%2065.5166%2040.4083%2065.3083%2040.4083H65.3166Z%22%20fill%3D%22url(%23paint9_linear_1502_1083)%22%2F%3E%3Cpath%20d%3D%22M33.8666%2033.15C33.6666%2033.15%2033.4583%2033.1%2033.2749%2033C32.8666%2032.7833%2032.6166%2032.3583%2032.6166%2031.9V16.175C32.6166%2014.15%2034.2666%2012.5083%2036.2833%2012.5083H55.6416C57.6666%2012.5083%2059.3083%2014.1583%2059.3083%2016.175V27.0583C59.3083%2029.0833%2057.6583%2030.725%2055.6416%2030.725H37.8749L34.5583%2032.9333C34.3499%2033.075%2034.1083%2033.1417%2033.8666%2033.1417V33.15ZM36.2833%2015C35.6416%2015%2035.1166%2015.525%2035.1166%2016.1667V29.5583L36.7999%2028.4333C37.0083%2028.3%2037.2499%2028.225%2037.4916%2028.225H55.6333C56.2749%2028.225%2056.7999%2027.7%2056.7999%2027.0583V16.175C56.7999%2015.5333%2056.2749%2015.0083%2055.6333%2015.0083H36.2749L36.2833%2015Z%22%20fill%3D%22url(%23paint10_linear_1502_1083)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1083%22%20x1%3D%2288.3416%22%20y1%3D%2232.5728%22%20x2%3D%2210.8333%22%20y2%3D%2269.9355%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  width: 100%;
  height: 100%;
  background: var(--mh--gradient03);
}
.home-interview__bnr-ico.is-driver::after {
  display: inline-block;
  width: 120px;
  height: 120px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.6333%2087.5665C15.8749%2087.5665%2014.1333%2086.8915%2012.8249%2085.5832C11.5416%2084.2998%2010.8333%2082.5915%2010.8333%2080.7748V55.6082C10.8333%2052.6748%2012.3083%2049.9915%2014.7833%2048.4248L28.9916%2039.4165L28.9749%2037.6832C28.9749%2036.9915%2029.5333%2036.4332%2030.2249%2036.4332C30.9166%2036.4332%2031.4749%2036.9915%2031.4749%2037.6832V39.4498C31.4749%2040.2998%2031.0499%2041.0748%2030.3333%2041.5248L16.1249%2050.5332C14.3749%2051.6415%2013.3333%2053.5415%2013.3333%2055.6082V80.7748C13.3333%2081.8998%2013.7916%2083.0082%2014.5916%2083.8082C16.0333%2085.2498%2018.3166%2085.4748%2020.0083%2084.3498L27.1166%2079.6082C27.3249%2079.4748%2027.5666%2079.3998%2027.8083%2079.3998H32.6499C33.3416%2079.3998%2033.8999%2079.9582%2033.8999%2080.6498C33.8999%2081.3415%2033.3416%2081.8998%2032.6499%2081.8998H28.1916L21.3999%2086.4248C20.2583%2087.1915%2018.9416%2087.5582%2017.6416%2087.5582L17.6333%2087.5665Z%22%20fill%3D%22url(%23paint0_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M54.9166%2087.5665C53.6166%2087.5665%2052.2999%2087.1915%2051.1583%2086.4332L44.3666%2081.9082H39.9083C39.2166%2081.9082%2038.6583%2081.3498%2038.6583%2080.6582C38.6583%2079.9665%2039.2166%2079.4082%2039.9083%2079.4082H44.7499C44.9999%2079.4082%2045.2416%2079.4832%2045.4416%2079.6165L52.5499%2084.3582C54.2416%2085.4915%2056.5249%2085.2665%2057.9666%2083.8248C58.7833%2083.0082%2059.2249%2081.9332%2059.2249%2080.7832V55.6165C59.2249%2053.5498%2058.1833%2051.6498%2056.4333%2050.5415L42.2249%2041.5332C41.5083%2041.0832%2041.0833%2040.2998%2041.0833%2039.4582V37.7165C41.0833%2037.0248%2041.6416%2036.4665%2042.3333%2036.4665C43.0249%2036.4665%2043.5833%2037.0248%2043.5833%2037.7165V39.4582L57.7749%2048.4332C60.2499%2049.9998%2061.7249%2052.6915%2061.7249%2055.6165V80.7832C61.7249%2082.5998%2061.0166%2084.2998%2059.7333%2085.5832C58.4499%2086.8665%2056.6749%2087.5748%2054.9166%2087.5748V87.5665Z%22%20fill%3D%22url(%23paint1_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M20.5499%2077.0582C19.8583%2077.0582%2019.2999%2076.4998%2019.2999%2075.8082C19.2999%2075.1165%2019.8583%2074.5582%2020.5499%2074.5582C21.1916%2074.5582%2021.7166%2074.0332%2021.7166%2073.3915V69.7665C21.7166%2069.0748%2022.2749%2068.5165%2022.9666%2068.5165C23.6583%2068.5165%2024.2166%2069.0748%2024.2166%2069.7665V73.3915C24.2166%2075.4165%2022.5666%2077.0582%2020.5499%2077.0582Z%22%20fill%3D%22url(%23paint2_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2077.0582C49.9749%2077.0582%2048.3333%2075.4082%2048.3333%2073.3915V69.7665C48.3333%2069.0748%2048.8916%2068.5165%2049.5833%2068.5165C50.2749%2068.5165%2050.8333%2069.0748%2050.8333%2069.7665V73.3915C50.8333%2074.0332%2051.3583%2074.5582%2051.9999%2074.5582C52.6916%2074.5582%2053.2499%2075.1165%2053.2499%2075.8082C53.2499%2076.4998%2052.6916%2077.0582%2051.9999%2077.0582Z%22%20fill%3D%22url(%23paint3_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M21.7583%2089.1582C21.0666%2089.1582%2020.5083%2088.5998%2020.5083%2087.9082V84.7332C20.5083%2084.0415%2021.0666%2083.4832%2021.7583%2083.4832C22.4499%2083.4832%2023.0083%2084.0415%2023.0083%2084.7332V87.9082C23.0083%2088.5998%2022.4499%2089.1582%2021.7583%2089.1582Z%22%20fill%3D%22url(%23paint4_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M50.7916%2089.1582C50.0999%2089.1582%2049.5416%2088.5998%2049.5416%2087.9082V84.7332C49.5416%2084.0415%2050.0999%2083.4832%2050.7916%2083.4832C51.4833%2083.4832%2052.0416%2084.0415%2052.0416%2084.7332V87.9082C52.0416%2088.5998%2051.4833%2089.1582%2050.7916%2089.1582Z%22%20fill%3D%22url(%23paint5_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2023.8332H37.4833C36.7916%2023.8332%2036.2333%2023.2748%2036.2333%2022.5832C36.2333%2021.8915%2036.7916%2021.3332%2037.4833%2021.3332H51.9999C52.6916%2021.3332%2053.2499%2021.8915%2053.2499%2022.5832C53.2499%2023.2748%2052.6916%2023.8332%2051.9999%2023.8332Z%22%20fill%3D%22url(%23paint6_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M37.4833%2040.7082C36.8583%2040.7082%2036.3166%2040.2332%2036.2416%2039.5998C36.1666%2038.9165%2036.6583%2038.2915%2037.3499%2038.2165C42.2333%2037.6748%2045.9166%2033.5582%2045.9166%2028.6415V20.1748C45.9166%2016.8582%2043.2249%2014.1665%2039.9083%2014.1665H36.2833C30.9666%2014.1665%2026.6499%2018.4915%2026.6499%2023.7998V28.6415C26.6499%2031.8665%2028.2499%2034.8582%2030.9333%2036.6582C31.5083%2037.0415%2031.6583%2037.8165%2031.2749%2038.3915C30.8916%2038.9665%2030.1166%2039.1165%2029.5416%2038.7332C26.1666%2036.4748%2024.1499%2032.6998%2024.1499%2028.6415V23.7998C24.1499%2017.1082%2029.5916%2011.6665%2036.2833%2011.6665H39.9083C44.5999%2011.6665%2048.4166%2015.4832%2048.4166%2020.1748V28.6415C48.4166%2034.8415%2043.7749%2040.0248%2037.6249%2040.7082C37.5749%2040.7082%2037.5333%2040.7082%2037.4833%2040.7082Z%22%20fill%3D%22url(%23paint7_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M66.5166%2089.1582C65.8249%2089.1582%2065.2666%2088.5998%2065.2666%2087.9082C65.2666%2087.2165%2065.8249%2086.6582%2066.5166%2086.6582C71.1666%2086.6582%2074.9416%2082.8748%2074.9416%2078.2332C74.9416%2073.5915%2071.1583%2069.8082%2066.5166%2069.8082C65.8249%2069.8082%2065.2666%2069.2498%2065.2666%2068.5582C65.2666%2067.8665%2065.8249%2067.3082%2066.5166%2067.3082C72.5416%2067.3082%2077.4416%2072.2082%2077.4416%2078.2332C77.4416%2084.2582%2072.5416%2089.1582%2066.5166%2089.1582Z%22%20fill%3D%22url(%23paint8_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M82.2416%2084.3165C81.5499%2084.3165%2080.9916%2083.7582%2080.9916%2083.0665C80.9916%2082.3748%2081.5499%2081.8165%2082.2416%2081.8165H84.6583C85.2999%2081.8165%2085.8249%2081.2915%2085.8249%2080.6498V62.5082C85.8249%2061.8665%2085.2999%2061.3415%2084.6583%2061.3415H76.1916C72.1666%2061.3415%2068.8916%2058.0665%2068.8916%2054.0415V34.6832C68.8916%2033.9915%2069.4499%2033.4332%2070.1416%2033.4332H82.2416C82.8083%2033.4332%2083.2999%2033.8165%2083.4499%2034.3582L88.2916%2052.4998C88.4666%2053.1665%2088.0749%2053.8498%2087.4083%2054.0332C86.7416%2054.2082%2086.0583%2053.8165%2085.8749%2053.1498L81.2833%2035.9332H71.3999V54.0415C71.3999%2056.6832%2073.5499%2058.8415%2076.1999%2058.8415H84.6666C86.6916%2058.8415%2088.3333%2060.4915%2088.3333%2062.5082V80.6498C88.3333%2082.6748%2086.6833%2084.3165%2084.6666%2084.3165H82.2416Z%22%20fill%3D%22url(%23paint9_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M79.8249%2028.6748C79.4416%2028.6748%2079.0666%2028.4998%2078.8249%2028.1748L75.5749%2023.8332H61.6833C60.9916%2023.8332%2060.4333%2023.2748%2060.4333%2022.5832C60.4333%2021.8915%2060.9916%2021.3332%2061.6833%2021.3332H76.1999C76.5916%2021.3332%2076.9666%2021.5165%2077.1999%2021.8332L80.8249%2026.6748C81.2416%2027.2248%2081.1249%2028.0082%2080.5749%2028.4248C80.3499%2028.5915%2080.0833%2028.6748%2079.8249%2028.6748Z%22%20fill%3D%22url(%23paint10_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M49.5833%2075.8498H22.9666C22.2749%2075.8498%2021.7166%2075.2915%2021.7166%2074.5998V51.6165C21.7166%2050.9248%2022.2749%2050.3665%2022.9666%2050.3665H49.5833C50.2749%2050.3665%2050.8333%2050.9248%2050.8333%2051.6165V74.5998C50.8333%2075.2915%2050.2749%2075.8498%2049.5833%2075.8498ZM24.2166%2073.3498H48.3333V52.8665H24.2166V73.3498Z%22%20fill%3D%22url(%23paint11_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M39.8999%2060.1248H32.6416C31.9499%2060.1248%2031.3916%2059.5665%2031.3916%2058.8748V51.6165C31.3916%2050.9248%2031.9499%2050.3665%2032.6416%2050.3665C33.3333%2050.3665%2033.8916%2050.9248%2033.8916%2051.6165V57.6248H38.6499V51.6165C38.6499%2050.9248%2039.2083%2050.3665%2039.8999%2050.3665C40.5916%2050.3665%2041.1499%2050.9248%2041.1499%2051.6165V58.8748C41.1499%2059.5665%2040.5916%2060.1248%2039.8999%2060.1248Z%22%20fill%3D%22url(%23paint12_linear_1502_1338)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint11_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint12_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.6333%2087.5665C15.8749%2087.5665%2014.1333%2086.8915%2012.8249%2085.5832C11.5416%2084.2998%2010.8333%2082.5915%2010.8333%2080.7748V55.6082C10.8333%2052.6748%2012.3083%2049.9915%2014.7833%2048.4248L28.9916%2039.4165L28.9749%2037.6832C28.9749%2036.9915%2029.5333%2036.4332%2030.2249%2036.4332C30.9166%2036.4332%2031.4749%2036.9915%2031.4749%2037.6832V39.4498C31.4749%2040.2998%2031.0499%2041.0748%2030.3333%2041.5248L16.1249%2050.5332C14.3749%2051.6415%2013.3333%2053.5415%2013.3333%2055.6082V80.7748C13.3333%2081.8998%2013.7916%2083.0082%2014.5916%2083.8082C16.0333%2085.2498%2018.3166%2085.4748%2020.0083%2084.3498L27.1166%2079.6082C27.3249%2079.4748%2027.5666%2079.3998%2027.8083%2079.3998H32.6499C33.3416%2079.3998%2033.8999%2079.9582%2033.8999%2080.6498C33.8999%2081.3415%2033.3416%2081.8998%2032.6499%2081.8998H28.1916L21.3999%2086.4248C20.2583%2087.1915%2018.9416%2087.5582%2017.6416%2087.5582L17.6333%2087.5665Z%22%20fill%3D%22url(%23paint0_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M54.9166%2087.5665C53.6166%2087.5665%2052.2999%2087.1915%2051.1583%2086.4332L44.3666%2081.9082H39.9083C39.2166%2081.9082%2038.6583%2081.3498%2038.6583%2080.6582C38.6583%2079.9665%2039.2166%2079.4082%2039.9083%2079.4082H44.7499C44.9999%2079.4082%2045.2416%2079.4832%2045.4416%2079.6165L52.5499%2084.3582C54.2416%2085.4915%2056.5249%2085.2665%2057.9666%2083.8248C58.7833%2083.0082%2059.2249%2081.9332%2059.2249%2080.7832V55.6165C59.2249%2053.5498%2058.1833%2051.6498%2056.4333%2050.5415L42.2249%2041.5332C41.5083%2041.0832%2041.0833%2040.2998%2041.0833%2039.4582V37.7165C41.0833%2037.0248%2041.6416%2036.4665%2042.3333%2036.4665C43.0249%2036.4665%2043.5833%2037.0248%2043.5833%2037.7165V39.4582L57.7749%2048.4332C60.2499%2049.9998%2061.7249%2052.6915%2061.7249%2055.6165V80.7832C61.7249%2082.5998%2061.0166%2084.2998%2059.7333%2085.5832C58.4499%2086.8665%2056.6749%2087.5748%2054.9166%2087.5748V87.5665Z%22%20fill%3D%22url(%23paint1_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M20.5499%2077.0582C19.8583%2077.0582%2019.2999%2076.4998%2019.2999%2075.8082C19.2999%2075.1165%2019.8583%2074.5582%2020.5499%2074.5582C21.1916%2074.5582%2021.7166%2074.0332%2021.7166%2073.3915V69.7665C21.7166%2069.0748%2022.2749%2068.5165%2022.9666%2068.5165C23.6583%2068.5165%2024.2166%2069.0748%2024.2166%2069.7665V73.3915C24.2166%2075.4165%2022.5666%2077.0582%2020.5499%2077.0582Z%22%20fill%3D%22url(%23paint2_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2077.0582C49.9749%2077.0582%2048.3333%2075.4082%2048.3333%2073.3915V69.7665C48.3333%2069.0748%2048.8916%2068.5165%2049.5833%2068.5165C50.2749%2068.5165%2050.8333%2069.0748%2050.8333%2069.7665V73.3915C50.8333%2074.0332%2051.3583%2074.5582%2051.9999%2074.5582C52.6916%2074.5582%2053.2499%2075.1165%2053.2499%2075.8082C53.2499%2076.4998%2052.6916%2077.0582%2051.9999%2077.0582Z%22%20fill%3D%22url(%23paint3_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M21.7583%2089.1582C21.0666%2089.1582%2020.5083%2088.5998%2020.5083%2087.9082V84.7332C20.5083%2084.0415%2021.0666%2083.4832%2021.7583%2083.4832C22.4499%2083.4832%2023.0083%2084.0415%2023.0083%2084.7332V87.9082C23.0083%2088.5998%2022.4499%2089.1582%2021.7583%2089.1582Z%22%20fill%3D%22url(%23paint4_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M50.7916%2089.1582C50.0999%2089.1582%2049.5416%2088.5998%2049.5416%2087.9082V84.7332C49.5416%2084.0415%2050.0999%2083.4832%2050.7916%2083.4832C51.4833%2083.4832%2052.0416%2084.0415%2052.0416%2084.7332V87.9082C52.0416%2088.5998%2051.4833%2089.1582%2050.7916%2089.1582Z%22%20fill%3D%22url(%23paint5_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M51.9999%2023.8332H37.4833C36.7916%2023.8332%2036.2333%2023.2748%2036.2333%2022.5832C36.2333%2021.8915%2036.7916%2021.3332%2037.4833%2021.3332H51.9999C52.6916%2021.3332%2053.2499%2021.8915%2053.2499%2022.5832C53.2499%2023.2748%2052.6916%2023.8332%2051.9999%2023.8332Z%22%20fill%3D%22url(%23paint6_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M37.4833%2040.7082C36.8583%2040.7082%2036.3166%2040.2332%2036.2416%2039.5998C36.1666%2038.9165%2036.6583%2038.2915%2037.3499%2038.2165C42.2333%2037.6748%2045.9166%2033.5582%2045.9166%2028.6415V20.1748C45.9166%2016.8582%2043.2249%2014.1665%2039.9083%2014.1665H36.2833C30.9666%2014.1665%2026.6499%2018.4915%2026.6499%2023.7998V28.6415C26.6499%2031.8665%2028.2499%2034.8582%2030.9333%2036.6582C31.5083%2037.0415%2031.6583%2037.8165%2031.2749%2038.3915C30.8916%2038.9665%2030.1166%2039.1165%2029.5416%2038.7332C26.1666%2036.4748%2024.1499%2032.6998%2024.1499%2028.6415V23.7998C24.1499%2017.1082%2029.5916%2011.6665%2036.2833%2011.6665H39.9083C44.5999%2011.6665%2048.4166%2015.4832%2048.4166%2020.1748V28.6415C48.4166%2034.8415%2043.7749%2040.0248%2037.6249%2040.7082C37.5749%2040.7082%2037.5333%2040.7082%2037.4833%2040.7082Z%22%20fill%3D%22url(%23paint7_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M66.5166%2089.1582C65.8249%2089.1582%2065.2666%2088.5998%2065.2666%2087.9082C65.2666%2087.2165%2065.8249%2086.6582%2066.5166%2086.6582C71.1666%2086.6582%2074.9416%2082.8748%2074.9416%2078.2332C74.9416%2073.5915%2071.1583%2069.8082%2066.5166%2069.8082C65.8249%2069.8082%2065.2666%2069.2498%2065.2666%2068.5582C65.2666%2067.8665%2065.8249%2067.3082%2066.5166%2067.3082C72.5416%2067.3082%2077.4416%2072.2082%2077.4416%2078.2332C77.4416%2084.2582%2072.5416%2089.1582%2066.5166%2089.1582Z%22%20fill%3D%22url(%23paint8_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M82.2416%2084.3165C81.5499%2084.3165%2080.9916%2083.7582%2080.9916%2083.0665C80.9916%2082.3748%2081.5499%2081.8165%2082.2416%2081.8165H84.6583C85.2999%2081.8165%2085.8249%2081.2915%2085.8249%2080.6498V62.5082C85.8249%2061.8665%2085.2999%2061.3415%2084.6583%2061.3415H76.1916C72.1666%2061.3415%2068.8916%2058.0665%2068.8916%2054.0415V34.6832C68.8916%2033.9915%2069.4499%2033.4332%2070.1416%2033.4332H82.2416C82.8083%2033.4332%2083.2999%2033.8165%2083.4499%2034.3582L88.2916%2052.4998C88.4666%2053.1665%2088.0749%2053.8498%2087.4083%2054.0332C86.7416%2054.2082%2086.0583%2053.8165%2085.8749%2053.1498L81.2833%2035.9332H71.3999V54.0415C71.3999%2056.6832%2073.5499%2058.8415%2076.1999%2058.8415H84.6666C86.6916%2058.8415%2088.3333%2060.4915%2088.3333%2062.5082V80.6498C88.3333%2082.6748%2086.6833%2084.3165%2084.6666%2084.3165H82.2416Z%22%20fill%3D%22url(%23paint9_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M79.8249%2028.6748C79.4416%2028.6748%2079.0666%2028.4998%2078.8249%2028.1748L75.5749%2023.8332H61.6833C60.9916%2023.8332%2060.4333%2023.2748%2060.4333%2022.5832C60.4333%2021.8915%2060.9916%2021.3332%2061.6833%2021.3332H76.1999C76.5916%2021.3332%2076.9666%2021.5165%2077.1999%2021.8332L80.8249%2026.6748C81.2416%2027.2248%2081.1249%2028.0082%2080.5749%2028.4248C80.3499%2028.5915%2080.0833%2028.6748%2079.8249%2028.6748Z%22%20fill%3D%22url(%23paint10_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M49.5833%2075.8498H22.9666C22.2749%2075.8498%2021.7166%2075.2915%2021.7166%2074.5998V51.6165C21.7166%2050.9248%2022.2749%2050.3665%2022.9666%2050.3665H49.5833C50.2749%2050.3665%2050.8333%2050.9248%2050.8333%2051.6165V74.5998C50.8333%2075.2915%2050.2749%2075.8498%2049.5833%2075.8498ZM24.2166%2073.3498H48.3333V52.8665H24.2166V73.3498Z%22%20fill%3D%22url(%23paint11_linear_1502_1338)%22%2F%3E%3Cpath%20d%3D%22M39.8999%2060.1248H32.6416C31.9499%2060.1248%2031.3916%2059.5665%2031.3916%2058.8748V51.6165C31.3916%2050.9248%2031.9499%2050.3665%2032.6416%2050.3665C33.3333%2050.3665%2033.8916%2050.9248%2033.8916%2051.6165V57.6248H38.6499V51.6165C38.6499%2050.9248%2039.2083%2050.3665%2039.8999%2050.3665C40.5916%2050.3665%2041.1499%2050.9248%2041.1499%2051.6165V58.8748C41.1499%2059.5665%2040.5916%2060.1248%2039.8999%2060.1248Z%22%20fill%3D%22url(%23paint12_linear_1502_1338)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint2_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint3_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint4_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint5_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint6_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint7_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint8_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint9_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint10_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint11_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint12_linear_1502_1338%22%20x1%3D%2288.3333%22%20y1%3D%2231.735%22%20x2%3D%2210.8364%22%20y2%3D%2269.0962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238DC3F5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2399BCDD%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  width: 100%;
  height: 100%;
  background: var(--mh--gradient03);
}
.home-interview__bnr-txt {
  position: relative;
  font-weight: 700;
  font-size: var(--mh--font-size--x4l);
  line-height: var(--mh--line-height--sm);
  transition: color var(--mh--duration) var(--mh--easing);
}
.home-interview__bnr-txt::after {
  position: absolute;
  bottom: 30px;
  right: 0;
}
.home-interview__bnr-txt::before, .home-interview__bnr-txt::after {
  width: 22px;
  height: 22px;
  background-color: var(--mh--color--primary-600);
}
.home-interview__bnr-txt-color {
  color: var(--mh--color--primary-600);
  transition: color var(--mh--duration) var(--mh--easing);
}
.home-interview__bnr-arrow {
  color: var(--mh--color--primary-600);
  position: absolute;
  bottom: 50px;
  right: 25px;
}
.home-interview__bnr-arrow:before, .home-interview__bnr-arrow:after {
  display: block !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin-top: 0 !important;
}
@media (width >= 768px ) {
  .home-interview__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  .home-interview__head {
    white-space: nowrap;
  }
  .home-interview__list {
    grid-template-columns: repeat(2, 1fr);
    width: clamp(590px, 49vw, 897px);
    margin: 0 0 0 auto;
    gap: 50px 40px;
  }
  .home-interview__item-info {
    margin-bottom: 5px;
  }
  .home-interview__btn {
    position: absolute;
    top: 316px;
    left: 0;
    margin: 0;
  }
  .home-interview__bnr-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .home-interview__bnr-link {
    display: flex;
    align-items: flex-end;
    height: 100%;
    min-height: 278px;
    padding: 50px 80px 50px 50px;
  }
  .home-interview__bnr-link::before {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    left: 20px;
  }
  .home-interview__bnr-tag {
    font-size: var(--mh--font-size--x3l);
    padding: 15px 20px;
  }
  .home-interview__bnr-ico {
    width: 100px;
    height: 100px;
    top: 40px;
    right: 40px;
  }
  .home-interview__bnr-txt {
    font-size: var(--mh--font-size--x5l);
  }
}
@media (768px <= width < 1600px) {
  .home-interview__list {
    gap: 50px 30px;
  }
  .home-interview__item-info {
    display: block;
  }
  .home-interview__item-name {
    font-size: var(--mh--font-size--x2l);
  }
  .home-interview__btn {
    top: 258px;
  }
  .home-interview__bnr-link {
    min-height: 210px;
    padding: 35px 65px 40px 45px;
  }
  .home-interview__bnr-ico {
    top: 35px;
    right: 35px;
    width: 80px;
    height: 80px;
  }
  .home-interview__bnr-txt {
    font-size: var(--mh--font-size--x3l);
  }
  .home-interview__bnr-arrow {
    right: 45px;
    bottom: 50px;
    width: 22px !important;
    height: 22px !important;
  }
}
@media (768px <= width < 1280px) {
  .home-interview__bnr-item:first-child br.u-hidden-md-up {
    display: block !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .home-interview__item-link:hover .home-interview__item-name {
    color: var(--mh--color--primary-400);
  }
  .home-interview__item-link:hover .home-interview__item-arrow {
    color: var(--mh--color--primary-400);
  }
  .home-interview__bnr-link:hover {
    color: #fff;
  }
  .home-interview__bnr-link:hover .home-interview__bnr-txt-color {
    color: #fff;
  }
  .home-interview__bnr-link:hover::before {
    background: var(--mh--color--primary-200);
  }
  .home-interview__bnr-link:hover .home-interview__bnr-ico.is-consulting::after {
    background: var(--mh--color--grayscale-100);
  }
  .home-interview__bnr-link:hover .home-interview__bnr-ico.is-driver::after {
    background: var(--mh--color--grayscale-100);
  }
  .home-interview__bnr-link:hover .home-interview__bnr-txt::after {
    color: #fff;
  }
  .home-interview__bnr-link:hover .home-interview__bnr-arrow {
    color: #fff;
  }
}
/* .home-listing
================================================ */
.home-listing {
  padding-bottom: 90px;
}
.home-listing__autoscroll {
  margin-top: -21px;
  overflow: hidden;
}
.home-listing__autoscroll-txt {
  font-size: 10rem;
  color: var(--mh--color--primary-600);
  opacity: 0.04;
  white-space: nowrap;
  animation: home-autoscroll-left 100s linear infinite;
  display: inline-block;
}
.home-listing__head {
  font-size: var(--mh--font-size--x11l);
  line-height: 1.3;
  color: var(--mh--color--primary-300);
  margin-bottom: var(--mh--space--md);
  padding: 15px var(--mh--contents--padding--side) 0;
}
.home-listing__head-bg {
  color: #fff;
  position: relative;
}
.home-listing__head-bg::before {
  content: "";
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 70%;
  background: var(--mh--color--primary-300);
  z-index: -1;
}
.home-listing__slide {
  border-radius: 15px;
  overflow: hidden;
}
.home-listing {
  /* &__inner {
  	padding-bottom: 90px;
  }
  &__content {
  	margin: -40px -20px 0;
  	border-radius: var(--mh--radius--l);
  	background: rgba(255, 255, 255, 0.9);
  	backdrop-filter: blur(5px);
  	padding: var(--mh--space--lg) 20px 0;
  }
  &__list {
  	display: grid;
  	gap: var(--mh--space--x3s);
  }
  &__item {
  	&-link {
  		background-color: var(--mh--color--grayscale-200);
  		padding: var(--mh--space--20-30);
  		border-radius: var(--mh--radius--m);
  	}
  	&-area-txt {
  		padding-top: var(--mh--space--x2s);
  	}
  	&-txt {
  		margin-top: 5px;
  		letter-spacing: var(--mh--letter-spacing--md);
  		display: -webkit-box;
  		max-height: calc(4 * var(--mh--line-height--md) * 1em);
  		overflow: hidden;
  		text-overflow: ellipsis;
  		-webkit-line-clamp: 4;
  		line-height: varvar(--mh--line-height--md);
  		-webkit-box-orient: vertical;
  	}
  	&-head {
  		font-size: var(--mh--font-size--xl);
  		line-height: var(--mh--line-height--sm);
  		padding-bottom: var(--mh--space--15-20);
  		transition: color var(--mh--duration) var(--mh--easing);
  		padding-right: 26px;
  		position: relative;
  		border-bottom: 1px solid var(--mh--color--grayscale-500);
  	}
  	&-arrow {
  		position: absolute;
  		right: 0px;
  		top: 50%;
  		margin-top: -15px;
  		color: var(--mh--color--primary-600);
  	}
  }
  &__btn{
  	margin-top: 30px;
  } */
}
@media (width < 768px) {
  .home-listing .home-listing__slide {
    width: 140px !important;
  }
}
@media (width >= 768px ) {
  .home-listing {
    padding-bottom: var(--mh--space--x4l);
  }
  .home-listing__autoscroll {
    margin-top: -40px;
  }
  .home-listing__autoscroll-txt {
    font-size: 17rem;
  }
  .home-listing__head {
    font-size: var(--mh--font-size--x12l);
    line-height: 1.454;
    padding: 0 var(--mh--contents--padding--side);
    max-width: 1700px;
    margin: 50px auto 90px;
  }
  .home-listing {
    /* &__inner {
    	padding-bottom: var(--mh--space--x4l);
    	max-width: 1660px !important;
    }
    &__content {
    	margin-top: -135px;
    	padding: var(--mh--space--xl) var(--mh--space--lg) 0;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	gap: var(--mh--space--xl);
    	position: relative;
    }
    &__list {
    	width: clamp(720px, 56vw, 970px);
    	margin: 0 0 0 auto;
    }
    &__item {
    	&-link {
    		display: grid !important;
    		align-items: flex-start;
    		grid-template-columns: 220px 1fr;
    		gap: 30px;
    	}
    	&-img {
    		width: 220px;
    	}
    	&-area-txt {
    		padding: 0;
    	}
    	&-head{
    		font-size: var(--mh--font-size--x3l);
    		padding-bottom: 15px;
    		margin-bottom: 10px;
    	}
    	&-txt {
    		display: -webkit-box;
    		max-height: calc(2 * var(--mh--line-height--md) * 1em);
    		overflow: hidden;
    		text-overflow: ellipsis;
    		-webkit-line-clamp: 2;
    		-webkit-box-orient: vertical;
    	}
    	&-arrow {
    		margin-top: -15px;
    	}
    }
    &__btn{
    	position: absolute;
    	top: 357px;
    	left: var(--mh--space--lg);
    	margin: 0;
    } */
  }
}
@media (768px <= width < 1600px) {
  .home-listing__head {
    font-size: var(--mh--font-size--x10l);
  }
  .home-listing {
    /* &__content{
    	margin-right: -50px;
    	margin-left: -50px;
    }
    &__btn{
    	top: 280px;
    } */
  }
}
@media (hover: hover) and (pointer: fine) {
  .home-listing {
    /* &__item-link{
    	&:hover{
    		.home-listing__item-head{
    			color: var(--mh--color--primary-400);
    		}
    		.home-listing__item-arrow{
    			color: var(--mh--color--primary-400);
    		}
    	}
    } */
  }
}
#interview:not(.is-single) .l-sub-img {
  background-image: url("../img/interview/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #interview:not(.is-single) .l-sub-img {
    background-image: url("../img/interview/bg_mainimg01_pc.jpg");
  }
}
#interview.is-single .l-sub-img {
  background: none;
}
#interview.is-single .l-sub-img__inner {
  height: 110px;
}
@media (width >= 768px ) {
  #interview.is-single .l-sub-img__inner {
    height: 180px;
  }
  #interview.is-single .l-sub-img .l-breadcrumb__inner {
    max-width: 1680px;
  }
}
/* .interview-archive
================================================ */
.interview-archive__head {
  font-size: var(--mh--font-size--xl);
  margin-bottom: var(--mh--space--lg);
}
.interview-archive__inner {
  padding-block: var(--mh--space--lg) var(--mh--space--x5l);
}
@media (width >= 768px ) {
  .interview-archive__inner {
    padding-top: var(--mh--space--x2l);
  }
}
#new-graduate .l-sub-img02 {
  background-image: url("../img/new-graduate/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #new-graduate .l-sub-img02 {
    background-image: url("../img/new-graduate/bg_mainimg01_pc.jpg");
  }
}
/* .new-graduate__head 共通ヘッダー
================================================== */
.new-graduate__head {
  margin: 0 20px;
  position: relative;
  color: #fff;
}
.new-graduate__head-vertical {
  position: absolute;
  top: 20px;
  right: 20px;
  writing-mode: vertical-rl;
  line-height: 1;
  letter-spacing: 0.12em;
  font-size: 2.1rem;
  border: 1px solid;
  padding: 10px;
}
.new-graduate__head-area-copy {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-weight: 700;
}
.new-graduate__head-sub {
  font-size: var(--mh--font-size--xl);
  margin-bottom: var(--mh--space--10-15);
  line-height: var(--mh--line-height--sm);
}
.new-graduate__head-copy {
  font-size: var(--mh--font-size--x11l);
  line-height: 1.3;
}
.new-graduate__head-bg {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.new-graduate__head-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (width >= 768px ) {
  .new-graduate__head {
    margin: 0 60px;
  }
  .new-graduate__head-vertical {
    top: 40px;
    right: 40px;
    font-size: 2.6rem;
    padding: 20px;
  }
  .new-graduate__head-area-copy {
    bottom: 40px;
    left: 40px;
  }
}
@media (width >= 1280px ) {
  .new-graduate__head-vertical {
    top: 60px;
    right: 60px;
  }
  .new-graduate__head-area-copy {
    bottom: 60px;
    left: 60px;
  }
}
@media (width >= 1600px ) {
  .new-graduate__head-vertical {
    top: 80px;
    right: 80px;
  }
  .new-graduate__head-area-copy {
    bottom: 80px;
    left: 80px;
  }
}
/* .new-graduate-charm
================================================== */
.new-graduate-charm {
  padding-top: 70px;
}
.new-graduate-charm__head-bg-txt {
  margin-top: 50px;
}
.new-graduate-charm__inner {
  padding-top: 50px;
  padding-bottom: 70px;
}
@media (width >= 768px ) {
  .new-graduate-charm {
    padding-top: 155px;
  }
  .new-graduate-charm__head-bg-txt {
    margin-top: 90px;
  }
  .new-graduate-charm__inner {
    padding-top: 90px;
    padding-bottom: 140px;
  }
}
/* .new-graduate-ability
================================================== */
.new-graduate-ability {
  padding-top: 70px;
  position: relative;
}
.new-graduate-ability::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 490px;
  background: url(../img/new-graduate/bg_ability01_sp.png) no-repeat center top/cover;
}
.new-graduate-ability__head-bg-txt {
  margin-top: 50px;
  color: #fff;
}
.new-graduate-ability__inner {
  padding-top: 50px;
  padding-bottom: 401px;
}
.new-graduate-ability__list {
  display: grid;
  gap: 30px;
}
.new-graduate-ability__item {
  color: #fff;
}
.new-graduate-ability__item-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.new-graduate-ability__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.new-graduate-ability__item-area-txt {
  margin-top: 20px;
}
.new-graduate-ability__item-head {
  font-size: var(--mh--font-size--x3l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed var(--mh--color--grayscale-500);
}
.new-graduate-ability__item-sub {
  font-size: var(--mh--font-size--xl);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  margin-bottom: 10px;
}
.new-graduate-ability__box {
  margin-top: var(--mh--space--md);
  border-radius: var(--mh--radius--m);
  padding: 30px 20px;
  color: #fff;
  position: relative;
  z-index: 1;
}
.new-graduate-ability__box-area-head {
  display: grid;
  gap: 20px;
}
.new-graduate-ability__box-tag {
  border: 1px solid #fff;
  background: none;
}
.new-graduate-ability__box-head {
  font-size: var(--mh--font-size--x7l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: 10px;
}
.new-graduate-ability__box-copy {
  line-height: var(--mh--line-height--sm);
  font-size: var(--mh--font-size--x2l);
  font-weight: 700;
}
.new-graduate-ability__box-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.new-graduate-ability__box-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.new-graduate-ability__box-list-head {
  margin-top: 30px;
  font-size: var(--mh--font-size--x3l);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: 15px;
}
.new-graduate-ability__box-list {
  display: grid;
  gap: 20px;
}
.new-graduate-ability__box-item {
  padding-bottom: 20px;
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.new-graduate-ability__box-item-head {
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: 10px;
}
@media (width >= 768px ) {
  .new-graduate-ability {
    padding-top: 140px;
  }
  .new-graduate-ability::after {
    height: 420px;
    background: url(../img/new-graduate/bg_ability01_pc.png) no-repeat center top/cover;
  }
  .new-graduate-ability__head-bg-txt {
    margin-top: 90px;
  }
  .new-graduate-ability__inner {
    padding-top: 90px;
    padding-bottom: 540px;
  }
  .new-graduate-ability__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
  .new-graduate-ability__box {
    padding: 80px;
  }
  .new-graduate-ability__box-area-head {
    grid-template-columns: 1fr 282px;
    gap: 50px;
  }
  .new-graduate-ability__box-list-head {
    margin-top: 50px;
    margin-bottom: 19px;
  }
  .new-graduate-ability__box-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 40px;
  }
}
/* .new-graduate-person
================================================== */
.new-graduate-person {
  padding-top: 70px;
}
.new-graduate-person__head-bg-txt {
  margin-top: 50px;
}
.new-graduate-person__inner {
  padding-bottom: 70px;
  padding-top: 50px;
}
.new-graduate-person__set {
  margin-top: 40px;
}
.new-graduate-person__set-area-img {
  margin-top: 30px;
  display: grid;
  gap: 30px;
}
.new-graduate-person__set-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.new-graduate-person__set-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (width >= 768px ) {
  .new-graduate-person {
    padding-top: 140px;
  }
  .new-graduate-person__head-bg-txt {
    margin-top: 90px;
  }
  .new-graduate-person__inner {
    padding-top: 90px;
    padding-bottom: 140px;
  }
  .new-graduate-person__set {
    margin-top: 80px;
  }
  .new-graduate-person__set + .new-graduate-person__set {
    margin-top: 60px;
  }
  .new-graduate-person__set-area-img {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* .new-graduate-environment
================================================== */
.new-graduate-environment {
  padding-top: 70px;
  color: #fff;
}
.new-graduate-environment__inner {
  padding-top: 50px;
  padding-bottom: 70px;
}
.new-graduate-environment__head {
  font-size: var(--mh--font-size--lg);
  margin-bottom: 15px;
}
.new-graduate-environment__txt {
  margin-bottom: 15px;
}
.new-graduate-environment__info {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.new-graduate-environment__info-name {
  font-size: var(--mh--font-size--lg);
  font-weight: 700;
}
.new-graduate-environment__info-txt {
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
}
@media (width >= 768px ) {
  .new-graduate-environment {
    padding-top: 140px;
  }
  .new-graduate-environment__inner {
    padding-top: 60px;
    padding-bottom: 140px;
  }
  .new-graduate-environment__info {
    flex-direction: row;
    align-items: center;
    gap: 30px;
  }
  .new-graduate-environment__info-txt {
    padding-left: 30px;
    border-left: 1px solid var(--mh--color--grayscale-500);
  }
}
/* .new-graduate-interview
================================================== */
.new-graduate-interview__inner {
  padding-top: 70px;
  padding-bottom: var(--mh--space--x2l);
}
@media (width >= 768px ) {
  .new-graduate-interview__inner {
    padding-top: 140px;
  }
}
/* .new-graduate-faq
================================================== */
.new-graduate-faq {
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.new-graduate-faq__inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (width >= 768px ) {
  .new-graduate-faq__inner {
    padding-top: 140px;
    padding-bottom: 155px;
  }
}
#news:not(.is-single) .l-sub-img {
  background-image: url("../img/news/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #news:not(.is-single) .l-sub-img {
    background-image: url("../img/news/bg_mainimg01_pc.jpg");
  }
}
#news.is-single .l-sub-img {
  color: var(--mh--color--grayscale-900);
}
#news.is-single .l-sub-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 327px;
  background-color: var(--mh--color--primary-100);
  z-index: -1;
}
#news.is-single .l-sub-img__inner {
  height: 110px;
}
@media (width >= 768px ) {
  #news.is-single .l-sub-img:before {
    height: 467px;
  }
  #news.is-single .l-sub-img__inner {
    height: 180px;
  }
  #news.is-single .l-sub-img .l-breadcrumb__inner {
    max-width: 1680px;
  }
}
/* .news-archive
================================================== */
.news-archive__inner {
  padding-top: var(--mh--space--lg);
}
@media (width >= 768px ) {
  .news-archive__inner {
    padding-top: var(--mh--space--x2l);
    padding-bottom: var(--mh--space--x2l);
  }
}
/* .news-single
================================================== */
.news-single__inner {
  padding-bottom: var(--mh--space--x2l);
}
/* .news-other
================================================== */
.news-other {
  background-color: var(--mh--color--primary-100);
}
.news-other__inner {
  padding-block: var(--mh--space--xl);
}
#requirements:not(.is-single) .l-sub-img {
  background-image: url("../img/requirements/bg_mainimg01_sp.jpg");
}
@media (width >= 768px ) {
  #requirements:not(.is-single) .l-sub-img {
    background-image: url("../img/requirements/bg_mainimg01_pc.jpg");
  }
}
#requirements.is-single .l-sub-img {
  color: var(--mh--color--grayscale-900);
  /* &::before{
  	content: '';
  	position: absolute;
  	top: 0;
  	left: 0;
  	display: block;
  	width: 100%;
  	height: 327px;
  	background-color: var(--mh--color--primary-100);
  	z-index: -1;
  } */
}
#requirements.is-single .l-sub-img__inner {
  height: 110px;
}
@media (width >= 768px ) {
  #requirements.is-single .l-sub-img {
    /* &:before{
    	height: 467px;
    } */
  }
  #requirements.is-single .l-sub-img__inner {
    height: 180px;
  }
}
/* .requirements-archive
================================================== */
.requirements-archive__inner {
  padding-top: var(--mh--space--lg);
  padding-bottom: var(--mh--space--x2l);
}
.requirements-archive__search {
  border-radius: var(--mh--radius--m);
  padding: var(--mh--space--20-30);
  border: 4px solid var(--mh--color--primary-200);
  margin-bottom: var(--mh--space--md);
}
.requirements-archive__search-set {
  padding-bottom: var(--mh--space--20-30);
}
.requirements-archive__search-set-head {
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  margin-bottom: var(--mh--space--10-30);
}
.requirements-archive__search-set-list {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--mh--space--x4s);
}
.requirements-archive__search-set-list li.is-active span {
  background-color: var(--mh--color--primary-500);
  color: var(--mh--color--grayscale-100);
}
.requirements-archive__search-set-list li input {
  display: none;
}
.requirements-archive__search-set-list li label {
  position: relative;
  display: block;
  width: 100%;
}
.requirements-archive__search-set-list li span {
  display: block;
  width: 100%;
  font-weight: 700;
  padding: 6px 10px;
  border-radius: var(--mh--radius--s);
  background-color: var(--mh--color--primary-100);
  line-height: var(--mh--line-height--sm);
  color: var(--mh--color--primary-500);
  text-align: center;
  cursor: pointer;
  min-width: 85px;
}
.requirements-archive__search-set-list li input:checked + span {
  background-color: var(--mh--color--primary-500);
  color: var(--mh--color--grayscale-100);
}
.requirements-archive__search-area-btn {
  display: flex;
  gap: 10px;
  justify-content: center;
  border-top: 1px solid #d9d9d9;
  padding-top: var(--mh--space--20-30);
}
.requirements-archive__search-btn {
  width: calc(50% - 5px);
  padding-top: var(--mh--space--20-30);
  background: var(--mh--gradient01);
  line-height: var(--mh--line-height--sm);
  color: #fff;
  cursor: pointer;
  padding: 10px;
  border-radius: var(--mh--radius--m);
  font-weight: 700;
  text-align: center;
  border: 1px solid var(--mh--color--primary-500);
  transition: all var(--mh--duration) var(--mh--easing);
}
.requirements-archive__search-btn.is-reset {
  background: #fff;
  color: var(--mh--color--primary-600);
}
@media (width >= 768px ) {
  .requirements-archive__inner {
    padding-top: var(--mh--space--x2l);
    padding-bottom: var(--mh--space--x2l);
  }
  .requirements-archive__search {
    padding: 50px;
  }
  .requirements-archive__search-set {
    display: grid;
    grid-template-columns: 90px 1fr;
    gap: var(--mh--space--10-30);
    align-items: center;
  }
  .requirements-archive__search-set-head {
    margin: 0;
  }
  .requirements-archive__search-set-list li {
    min-width: 85px;
  }
  .requirements-archive__search-btn {
    cursor: pointer;
    width: 250px;
    padding: 15px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .requirements-archive__search-btn:hover {
    border-color: var(--mh--color--primary-200);
    background: var(--mh--color--primary-200);
  }
}
/* .requirements-single
================================================== */
.requirements-single__inner {
  padding-bottom: var(--mh--space--x2l);
}
#top-message .l-sub-img02 {
  background-image: url("../img/top-message/bg_mainimg01_sp.jpg");
}
#top-message .l-sub-img02__inner {
  padding-bottom: 77px;
}
@media (width >= 768px ) {
  #top-message .l-sub-img02 {
    background-image: url("../img/top-message/bg_mainimg01_pc.jpg");
  }
  #top-message .l-sub-img02__inner {
    padding-bottom: 255px;
  }
}
/* .top-message-intro
================================================ */
.top-message-intro {
  overflow: clip;
}
.top-message-intro__area-name {
  margin-top: -50px;
  display: flex;
  flex-direction: column;
  gap: var(--mh--space--x3s);
  color: var(--mh--color--grayscale-900);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  z-index: 1;
  padding: 20px 44px 20px 0;
  z-index: 1;
  position: relative;
}
.top-message-intro__area-name::before {
  content: "";
  position: absolute;
  top: 0;
  right: 20px;
  display: block;
  width: 200%;
  height: 100%;
  background-color: #fff;
  border-radius: var(--mh--radius--m);
  z-index: -1;
}
.top-message-intro__position {
  font-size: var(--mh--font-size--x2l);
}
.top-message-intro__name {
  font-size: var(--mh--font-size--x5l);
}
.top-message-intro__lead {
  margin-top: 50px;
}
.top-message-intro__section {
  margin-top: 50px;
}
.top-message-intro__video {
  position: relative;
  padding-top: 56.25%;
  z-index: 1;
}
.top-message-intro__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.top-message-intro__video-wrapper {
  position: relative;
  padding-bottom: 48px;
}
.top-message-intro__autoscroll {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (width >= 768px ) {
  .top-message-intro__area-name {
    gap: 20px;
    margin-top: -173px;
    height: 178px;
    padding: 40px 110px 38px 0;
  }
  .top-message-intro__area-name::before {
    right: 75%;
  }
  .top-message-intro__lead {
    margin-top: 140px;
  }
  .top-message-intro__lead + .top-message-intro__lead {
    margin-top: 1em;
  }
  .top-message-intro__section {
    margin-top: 100px;
  }
  .top-message-intro__video {
    height: 506px;
    padding: 0;
    width: 900px;
    margin: auto;
  }
  .top-message-intro__video-wrapper {
    padding: 0;
  }
  .top-message-intro__autoscroll {
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    display: flex;
    align-items: center;
  }
}
/* .top-message-interview
================================================ */
.top-message-interview {
  overflow: clip;
}
.top-message-interview__content {
  padding-top: 35px;
  padding-bottom: 70px;
}
.top-message-interview__qa-set + .top-message-interview__qa-set {
  margin-top: var(--mh--space--xl);
}
.top-message-interview__q {
  font-size: var(--mh--font-size--x2l);
  margin-bottom: var(--mh--space--xs);
  line-height: var(--mh--line-height--sm);
  font-weight: 700;
  position: relative;
  padding-left: 40px;
}
.top-message-interview__q::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 0;
  width: 30px;
  height: 2px;
  background-color: var(--mh--color--grayscale-900);
}
.top-message-interview__a p + p {
  margin-top: var(--mh--space--20-30);
}
.top-message-interview__img {
  margin-top: 45px;
  transform: translateX(-20px);
}
.top-message-interview__large-img {
  margin: 0 -20px;
  height: 211px;
}
.top-message-interview__large-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 40%;
}
.top-message-interview__box {
  margin-top: 30px;
  background-color: var(--mh--color--primary-100);
  padding: 30px 20px;
  display: grid;
  gap: 20px;
  border-radius: var(--mh--radius--m);
}
.top-message-interview__box-head span {
  background-color: var(--mh--color--primary-300);
}
.top-message-interview__box-txt {
  display: inline;
  font-size: var(--mh--font-size--lg);
}
.top-message-interview__box-footer {
  margin-top: 10px;
  color: var(--mh--color--primary-300);
  font-weight: 700;
  text-align: right;
  line-height: var(--mh--line-height--sm);
}
.top-message-interview__box-name {
  margin-top: 10px;
  font-size: var(--mh--font-size--x3l);
}
.top-message-interview__box-img {
  border-radius: var(--mh--radius--m);
  overflow: hidden;
}
.top-message-interview__box-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (width >= 768px ) {
  .top-message-interview__content {
    padding-top: 140px;
    padding-bottom: 140px;
    display: grid;
    grid-template-columns: 1fr 565px;
    gap: 90px;
  }
  .top-message-interview__img {
    order: -1;
    margin: 0 0 0 max(-410px, -1 * (100vw - 1100px) / 2);
    transform: translateX(0);
    align-self: flex-start;
    position: sticky;
    top: 0;
    height: fit-content;
  }
  .top-message-interview__large-img {
    height: auto;
    width: 100%;
    margin: 0;
  }
  .top-message-interview__box {
    margin-top: 60px;
    grid-template-columns: 405px 1fr;
    gap: 50px;
    padding: 60px;
  }
  .top-message-interview__box-txt {
    display: block;
  }
  .top-message-interview__box-txt + .top-message-interview__box-txt {
    margin-top: var(--mh--space--20-30);
  }
  .top-message-interview__box-footer {
    margin-top: var(--mh--space--x3s);
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
  }
}
@media (768px <= width < 1280px) {
  .top-message-interview__img {
    margin: 0;
  }
}
.top-message-interview.is-bg-blue {
  color: #fff;
}
.top-message-interview.is-bg-blue .top-message-interview__q::before {
  background-color: #fff;
}
.top-message-interview.is-bg-blue .top-message-interview__img {
  transform: translateX(20px);
}
@media (width >= 768px ) {
  .top-message-interview.is-bg-blue .top-message-interview__content {
    grid-template-columns: 565px 1fr;
  }
  .top-message-interview.is-bg-blue .top-message-interview__img {
    transform: translateX(0);
    order: 0;
    margin: 0 max(-410px, -1 * (100vw - 1100px) / 2) 0 0;
  }
  .top-message-interview.is-bg-blue .top-message-interview__img img {
    margin: 0 0 0 auto;
  }
}
@media (768px <= width < 1280px) {
  .top-message-interview.is-bg-blue .top-message-interview__img {
    margin: 0;
  }
}
#interview03 .top-message-interview__inner {
  padding-bottom: 70px;
}
@media (width >= 768px ) {
  #interview03 .top-message-interview__inner {
    padding-bottom: 140px;
  }
}
.top-message-next__btn {
  max-width: 900px;
}
.top-message-next__btn-arrow {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1132_4612)%22%3E%3Cpath%20d%3D%22M8%204V11H1V4H8ZM9%203H0V12H9V3Z%22%20fill%3D%22%23888888%22%2F%3E%3Cpath%20d%3D%22M12%200V9H8V8H11V1H4V4H3V0H12Z%22%20fill%3D%22%23888888%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
}
.u-hidden {
  display: none;
}
.u-inline {
  display: inline;
}
.u-inline-block {
  display: inline-block;
}
.u-block {
  display: block;
}
.u-flex {
  display: flex;
}
.u-grid {
  display: grid;
}
@media (width < 640px) {
  .u-hidden-sm-down {
    display: none;
  }
}
@media (width < 768px) {
  .u-hidden-md-down {
    display: none;
  }
}
@media (width < 1100px) {
  .u-hidden-lg-down {
    display: none;
  }
}
@media (width < 1280px) {
  .u-hidden-xl-down {
    display: none;
  }
}
@media (width >= 640px) {
  .u-hidden-sm-up {
    display: none;
  }
}
@media (width >= 768px ) {
  .u-hidden-md-up {
    display: none;
  }
}
@media (width >= 1100px ) {
  .u-hidden-lg-up {
    display: none;
  }
}
@media (width >= 1280px ) {
  .u-hidden-xl-up {
    display: none;
  }
}
/* overflow
-------------------------------------- */
.u-overflow-auto {
  overflow: auto;
}
.u-overflow-hidden {
  overflow: hidden;
}
.u-overflow-visible {
  overflow: visible;
}
/* screen reader
-------------------------------------- */
.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  white-space: nowrap;
  border-width: 0;
  clip: rect(0, 0, 0, 0);
}
/* text-transform
-------------------------------------- */
.u-uppercase {
  text-transform: uppercase;
}
.u-capitalize {
  text-transform: capitalize;
}
/* text-align
-------------------------------------- */
.u-text-left {
  text-align: left;
}
.u-text-right {
  text-align: right;
}
.u-text-center {
  text-align: center;
}
@media (width < 640px) {
  .u-text-left-sm-down {
    text-align: left;
  }
}
@media (width < 640px) {
  .u-text-right-sm-down {
    text-align: right;
  }
}
@media (width < 640px) {
  .u-text-center-sm-down {
    text-align: center;
  }
}
@media (width < 768px) {
  .u-text-left-md-down {
    text-align: left;
  }
}
@media (width < 768px) {
  .u-text-right-md-down {
    text-align: right;
  }
}
@media (width < 768px) {
  .u-text-center-md-down {
    text-align: center;
  }
}
@media (width < 1100px) {
  .u-text-left-lg-down {
    text-align: left;
  }
}
@media (width < 1100px) {
  .u-text-right-lg-down {
    text-align: right;
  }
}
@media (width < 1100px) {
  .u-text-center-lg-down {
    text-align: center;
  }
}
@media (width < 1280px) {
  .u-text-left-xl-down {
    text-align: left;
  }
}
@media (width < 1280px) {
  .u-text-right-xl-down {
    text-align: right;
  }
}
@media (width < 1280px) {
  .u-text-center-xl-down {
    text-align: center;
  }
}
@media (width >= 640px) {
  .u-text-left-sm-up {
    text-align: left;
  }
}
@media (width >= 640px) {
  .u-text-right-sm-up {
    text-align: right;
  }
}
@media (width >= 640px) {
  .u-text-center-sm-up {
    text-align: center;
  }
}
@media (width >= 768px ) {
  .u-text-left-md-up {
    text-align: left;
  }
}
@media (width >= 768px ) {
  .u-text-right-md-up {
    text-align: right;
  }
}
@media (width >= 768px ) {
  .u-text-center-md-up {
    text-align: center;
  }
}
@media (width >= 1100px ) {
  .u-text-left-lg-up {
    text-align: left;
  }
}
@media (width >= 1100px ) {
  .u-text-right-lg-up {
    text-align: right;
  }
}
@media (width >= 1100px ) {
  .u-text-center-lg-up {
    text-align: center;
  }
}
@media (width >= 1280px ) {
  .u-text-left-xl-up {
    text-align: left;
  }
}
@media (width >= 1280px ) {
  .u-text-right-xl-up {
    text-align: right;
  }
}
@media (width >= 1280px ) {
  .u-text-center-xl-up {
    text-align: center;
  }
}
/* font-size
-------------------------------------- */
.u-text-x2s {
  font-size: var(--mh--font-size--x2s);
}
.u-text-xs {
  font-size: var(--mh--font-size--xs);
}
.u-text-sm {
  font-size: var(--mh--font-size--sm);
}
.u-text-md {
  font-size: var(--mh--font-size--md);
}
.u-text-lg {
  font-size: var(--mh--font-size--lg);
}
.u-text-xl {
  font-size: var(--mh--font-size--xl);
}
.u-text-x2l {
  font-size: var(--mh--font-size--x2l);
}
.u-text-x3l {
  font-size: var(--mh--font-size--x3l);
}
.u-text-x4l {
  font-size: var(--mh--font-size--x4l);
}
.u-text-x5l {
  font-size: var(--mh--font-size--x5l);
}
.u-text-x6l {
  font-size: var(--mh--font-size--x6l);
}
.u-text-x7l {
  font-size: var(--mh--font-size--x7l);
}
.u-text-x8l {
  font-size: var(--mh--font-size--x8l);
}
.u-text-x9l {
  font-size: var(--mh--font-size--x9l);
}
.u-text-x10l {
  font-size: var(--mh--font-size--x10l);
}
.u-text-x11l {
  font-size: var(--mh--font-size--x11l);
}
.u-text-x12l {
  font-size: var(--mh--font-size--x12l);
}
.u-text-x13l {
  font-size: var(--mh--font-size--x13l);
}
.u-text-x14l {
  font-size: var(--mh--font-size--x14l);
}
.u-text-x15l {
  font-size: var(--mh--font-size--x15l);
}
.u-text-md {
  line-height: var(--mh--line-height--md);
  letter-spacing: var(--mh--letter-spacing--md);
}
.u-text-x2s,
.u-text-xs,
.u-text-sm,
.u-text-lg,
.u-text-xl,
.u-text-x2l,
.u-text-x3l,
.u-text-x4l,
.u-text-x5l,
.u-text-x6l,
.u-text-x7l,
.u-text-x8l,
.u-text-x9l,
.u-text-x10l,
.u-text-x11l,
.u-text-x12l,
.u-text-x13l,
.u-text-x14l,
.u-text-x15l {
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing--sm);
}
/* line-height
-------------------------------------- */
.u-leading-none {
  line-height: var(--mh--line-height--none);
}
.u-leading-xs {
  line-height: var(--mh--line-height--xs);
}
.u-leading-sm {
  line-height: var(--mh--line-height--sm);
}
.u-leading-md {
  line-height: var(--mh--line-height--md);
}
.u-leading-lg {
  line-height: var(--mh--line-height--lg);
}
/* letter-spacing
-------------------------------------- */
.u-tracking-sm {
  letter-spacing: var(--mh--letter-spacing--sm);
}
.u-tracking-md {
  letter-spacing: var(--mh--letter-spacing--md);
}
/* font-weight
-------------------------------------- */
.u-font-bold {
  font-weight: 700;
}
/* font-family
-------------------------------------- */
.u-font-en {
  font-family: var(--mh--font-family--en);
  font-weight: 500;
  line-height: var(--mh--line-height--xs);
  letter-spacing: 0;
}
/* position
-------------------------------------- */
.u-relative {
  position: relative;
}
.u-absolute {
  position: absolute !important;
}
/* layout
-------------------------------------- */
.u-inner {
  padding-right: var(--mh--contents--padding--side);
  padding-left: var(--mh--contents--padding--side);
}
@media (width >= 768px ) {
  .u-inner {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (width >= 1100px ) {
  .u-inner {
    max-width: var(--mh--contents--width);
    padding-right: 0;
    padding-left: 0;
  }
}
.u-wide-inner {
  padding-right: var(--mh--contents--padding--side);
  padding-left: var(--mh--contents--padding--side);
}
@media (width >= 768px ) {
  .u-wide-inner {
    width: 100%;
    max-width: var(--mh--contents--wide-width-with-padding);
    margin-right: auto;
    margin-left: auto;
  }
}
.u-extra-wide-inner {
  padding-right: var(--mh--contents--padding--side);
  padding-left: var(--mh--contents--padding--side);
}
@media (width >= 768px ) {
  .u-extra-wide-inner {
    width: 100%;
    max-width: 1700px;
    margin-right: auto;
    margin-left: auto;
  }
}
.u-item-center {
  display: grid;
  place-items: center;
}
.u-clearfix {
  clear: both;
  display: block;
  height: 0;
  border: none;
}
.u-nowrap {
  white-space: nowrap;
}
/* link
-------------------------------------- */
a.u-alpha {
  display: block;
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  a.u-alpha {
    transition: opacity var(--mh--duration) var(--mh--easing);
  }
  a.u-alpha:hover {
    opacity: 0.7;
  }
}
a.u-zoom {
  display: block;
  text-decoration: none;
}
a.u-zoom .u-zoom__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
a.u-zoom .u-zoom__img-wrap {
  display: block;
  overflow: hidden;
  border-radius: var(--mh--radius--m);
}
@media (hover: hover) and (pointer: fine) {
  a.u-zoom .u-zoom__img {
    transition: transform var(--mh--duration) var(--mh--easing);
  }
  a.u-zoom:hover .u-zoom__img {
    transform: scale(1.1);
  }
}
a.u-link-layer {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
a[class].u-text-underline {
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  a[class].u-text-underline:hover {
    text-decoration: none;
  }
}
/* .u-move-right-ico
-------------------------------------- */
.u-move-right-ico {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.u-move-right-ico:before, .u-move-right-ico:after {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 0;
}
.u-move-right-ico:after {
  transform: translateX(-100%);
  opacity: 0;
}
.u-move-right-large-ico {
  display: inline-block;
  width: 22px;
  height: 22px;
}
.u-move-right-large-ico:before, .u-move-right-large-ico:after {
  display: inline-block;
  width: 22px;
  height: 22px;
  color: CurrentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208L8%2016L6.70076%2014.7008L12.4827%208.9188H0V7.0812H12.4827L6.70076%201.29924L8%200L16%208Z%22%20fill%3D%22%23003E84%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 0;
}
.u-move-right-large-ico:after {
  transform: translateX(-100%);
  opacity: 0;
}
@media (hover: hover) and (pointer: fine) {
  a[class]:hover .u-move-right-ico:before,
  button[class]:hover .u-move-right-ico:before,
  a[class]:hover .u-move-right-large-ico:before,
  button[class]:hover .u-move-right-large-ico:before {
    transform: translateX(100%);
    opacity: 0;
  }
  a[class]:hover .u-move-right-ico:after,
  button[class]:hover .u-move-right-ico:after,
  a[class]:hover .u-move-right-large-ico:after,
  button[class]:hover .u-move-right-large-ico:after {
    transform: translateX(0);
    opacity: 1;
  }
}
.u-media-query {
  font-family: sp;
}
@media (width >= 768px ) {
  .u-media-query {
    font-family: tb;
  }
}
@media (width >= 1100px ) {
  .u-media-query {
    font-family: pc;
  }
}
.u-text-primary-100 {
  color: var(--mh--color--primary-100);
}
.u-text-primary-300 {
  color: var(--mh--color--primary-300);
}
.u-text-primary-400 {
  color: var(--mh--color--primary-400);
}
.u-text-primary-500 {
  color: var(--mh--color--primary-500);
}
.u-text-primary-600 {
  color: var(--mh--color--primary-600);
}
.u-text-grayscale-100 {
  color: var(--mh--color--grayscale-100);
}
.u-text-grayscale-200 {
  color: var(--mh--color--grayscale-200);
}
.u-text-grayscale-500 {
  color: var(--mh--color--grayscale-500);
}
.u-text-grayscale-800 {
  color: var(--mh--color--grayscale-800);
}
.u-text-grayscale-900 {
  color: var(--mh--color--grayscale-900);
}
.u-text-Error-500 {
  color: var(--mh--color--Error-500);
}
.u-bg-primary-100 {
  background-color: var(--mh--color--primary-100);
}
.u-bg-primary-300 {
  background-color: var(--mh--color--primary-300);
}
.u-bg-primary-400 {
  background-color: var(--mh--color--primary-400);
}
.u-bg-primary-500 {
  background-color: var(--mh--color--primary-500);
}
.u-bg-primary-600 {
  background-color: var(--mh--color--primary-600);
}
.u-bg-grayscale-100 {
  background-color: var(--mh--color--grayscale-100);
}
.u-bg-grayscale-200 {
  background-color: var(--mh--color--grayscale-200);
}
.u-bg-grayscale-500 {
  background-color: var(--mh--color--grayscale-500);
}
.u-bg-grayscale-800 {
  background-color: var(--mh--color--grayscale-800);
}
.u-bg-grayscale-900 {
  background-color: var(--mh--color--grayscale-900);
}
.u-bg-Error-500 {
  background-color: var(--mh--color--Error-500);
}
.u-p-x2s {
  padding: var(--mh--padding--x2s);
}
.u-py-x2s {
  padding-block: var(--mh--padding--x2s);
}
.u-px-x2s {
  padding-inline: var(--mh--padding--x2s);
}
.u-pt-x2s {
  padding-top: var(--mh--padding--x2s);
}
.u-pb-x2s {
  padding-bottom: var(--mh--padding--x2s);
}
.u-pl-x2s {
  padding-left: var(--mh--padding--x2s);
}
.u-pr-x2s {
  padding-right: var(--mh--padding--x2s);
}
.u-p-xs {
  padding: var(--mh--padding--xs);
}
.u-py-xs {
  padding-block: var(--mh--padding--xs);
}
.u-px-xs {
  padding-inline: var(--mh--padding--xs);
}
.u-pt-xs {
  padding-top: var(--mh--padding--xs);
}
.u-pb-xs {
  padding-bottom: var(--mh--padding--xs);
}
.u-pl-xs {
  padding-left: var(--mh--padding--xs);
}
.u-pr-xs {
  padding-right: var(--mh--padding--xs);
}
.u-p-sm {
  padding: var(--mh--padding--sm);
}
.u-py-sm {
  padding-block: var(--mh--padding--sm);
}
.u-px-sm {
  padding-inline: var(--mh--padding--sm);
}
.u-pt-sm {
  padding-top: var(--mh--padding--sm);
}
.u-pb-sm {
  padding-bottom: var(--mh--padding--sm);
}
.u-pl-sm {
  padding-left: var(--mh--padding--sm);
}
.u-pr-sm {
  padding-right: var(--mh--padding--sm);
}
.u-p-md {
  padding: var(--mh--padding--md);
}
.u-py-md {
  padding-block: var(--mh--padding--md);
}
.u-px-md {
  padding-inline: var(--mh--padding--md);
}
.u-pt-md {
  padding-top: var(--mh--padding--md);
}
.u-pb-md {
  padding-bottom: var(--mh--padding--md);
}
.u-pl-md {
  padding-left: var(--mh--padding--md);
}
.u-pr-md {
  padding-right: var(--mh--padding--md);
}
.u-p-lg {
  padding: var(--mh--padding--lg);
}
.u-py-lg {
  padding-block: var(--mh--padding--lg);
}
.u-px-lg {
  padding-inline: var(--mh--padding--lg);
}
.u-pt-lg {
  padding-top: var(--mh--padding--lg);
}
.u-pb-lg {
  padding-bottom: var(--mh--padding--lg);
}
.u-pl-lg {
  padding-left: var(--mh--padding--lg);
}
.u-pr-lg {
  padding-right: var(--mh--padding--lg);
}
.u-p-xl {
  padding: var(--mh--padding--xl);
}
.u-py-xl {
  padding-block: var(--mh--padding--xl);
}
.u-px-xl {
  padding-inline: var(--mh--padding--xl);
}
.u-pt-xl {
  padding-top: var(--mh--padding--xl);
}
.u-pb-xl {
  padding-bottom: var(--mh--padding--xl);
}
.u-pl-xl {
  padding-left: var(--mh--padding--xl);
}
.u-pr-xl {
  padding-right: var(--mh--padding--xl);
}
.u-p-x2l {
  padding: var(--mh--padding--x2l);
}
.u-py-x2l {
  padding-block: var(--mh--padding--x2l);
}
.u-px-x2l {
  padding-inline: var(--mh--padding--x2l);
}
.u-pt-x2l {
  padding-top: var(--mh--padding--x2l);
}
.u-pb-x2l {
  padding-bottom: var(--mh--padding--x2l);
}
.u-pl-x2l {
  padding-left: var(--mh--padding--x2l);
}
.u-pr-x2l {
  padding-right: var(--mh--padding--x2l);
}
.u-m-x2s {
  margin: var(--mh--space--x2s);
}
.u-my-x2s {
  margin-block: var(--mh--space--x2s);
}
.u-mx-x2s {
  margin-inline: var(--mh--space--x2s);
}
.u-mt-x2s {
  margin-top: var(--mh--space--x2s);
}
.u-mb-x2s {
  margin-bottom: var(--mh--space--x2s);
}
.u-ml-x2s {
  margin-left: var(--mh--space--x2s);
}
.u-mr-x2s {
  margin-right: var(--mh--space--x2s);
}
.u-m-xs {
  margin: var(--mh--space--xs);
}
.u-my-xs {
  margin-block: var(--mh--space--xs);
}
.u-mx-xs {
  margin-inline: var(--mh--space--xs);
}
.u-mt-xs {
  margin-top: var(--mh--space--xs);
}
.u-mb-xs {
  margin-bottom: var(--mh--space--xs);
}
.u-ml-xs {
  margin-left: var(--mh--space--xs);
}
.u-mr-xs {
  margin-right: var(--mh--space--xs);
}
.u-m-sm {
  margin: var(--mh--space--sm);
}
.u-my-sm {
  margin-block: var(--mh--space--sm);
}
.u-mx-sm {
  margin-inline: var(--mh--space--sm);
}
.u-mt-sm {
  margin-top: var(--mh--space--sm);
}
.u-mb-sm {
  margin-bottom: var(--mh--space--sm);
}
.u-ml-sm {
  margin-left: var(--mh--space--sm);
}
.u-mr-sm {
  margin-right: var(--mh--space--sm);
}
.u-m-md {
  margin: var(--mh--space--md);
}
.u-my-md {
  margin-block: var(--mh--space--md);
}
.u-mx-md {
  margin-inline: var(--mh--space--md);
}
.u-mt-md {
  margin-top: var(--mh--space--md);
}
.u-mb-md {
  margin-bottom: var(--mh--space--md);
}
.u-ml-md {
  margin-left: var(--mh--space--md);
}
.u-mr-md {
  margin-right: var(--mh--space--md);
}
.u-m-lg {
  margin: var(--mh--space--lg);
}
.u-my-lg {
  margin-block: var(--mh--space--lg);
}
.u-mx-lg {
  margin-inline: var(--mh--space--lg);
}
.u-mt-lg {
  margin-top: var(--mh--space--lg);
}
.u-mb-lg {
  margin-bottom: var(--mh--space--lg);
}
.u-ml-lg {
  margin-left: var(--mh--space--lg);
}
.u-mr-lg {
  margin-right: var(--mh--space--lg);
}
.u-m-xl {
  margin: var(--mh--space--xl);
}
.u-my-xl {
  margin-block: var(--mh--space--xl);
}
.u-mx-xl {
  margin-inline: var(--mh--space--xl);
}
.u-mt-xl {
  margin-top: var(--mh--space--xl);
}
.u-mb-xl {
  margin-bottom: var(--mh--space--xl);
}
.u-ml-xl {
  margin-left: var(--mh--space--xl);
}
.u-mr-xl {
  margin-right: var(--mh--space--xl);
}
.u-m-x2l {
  margin: var(--mh--space--x2l);
}
.u-my-x2l {
  margin-block: var(--mh--space--x2l);
}
.u-mx-x2l {
  margin-inline: var(--mh--space--x2l);
}
.u-mt-x2l {
  margin-top: var(--mh--space--x2l);
}
.u-mb-x2l {
  margin-bottom: var(--mh--space--x2l);
}
.u-ml-x2l {
  margin-left: var(--mh--space--x2l);
}
.u-mr-x2l {
  margin-right: var(--mh--space--x2l);
}
.u-m-x3l {
  margin: var(--mh--space--x3l);
}
.u-my-x3l {
  margin-block: var(--mh--space--x3l);
}
.u-mx-x3l {
  margin-inline: var(--mh--space--x3l);
}
.u-mt-x3l {
  margin-top: var(--mh--space--x3l);
}
.u-mb-x3l {
  margin-bottom: var(--mh--space--x3l);
}
.u-ml-x3l {
  margin-left: var(--mh--space--x3l);
}
.u-mr-x3l {
  margin-right: var(--mh--space--x3l);
}
.u-mx-auto {
  margin-inline: auto;
}
html body {
  --wp--style--block-gap: 0;
}
html body {
  --wp--preset--font-size--x-2-s: var(--mh--font-size--x2s);
  --wp--preset--font-size--xs: var(--mh--font-size--xs);
  --wp--preset--font-size--sm: var(--mh--font-size--sm);
  --wp--preset--font-size--md: var(--mh--font-size--md);
  --wp--preset--font-size--lg: var(--mh--font-size--lg);
  --wp--preset--font-size--xl: var(--mh--font-size--xl);
  --wp--preset--font-size--x-2-l: var(--mh--font-size--x2l);
  --wp--preset--font-size--x-3-l: var(--mh--font-size--x3l);
  --wp--preset--font-size--x-4-l: var(--mh--font-size--x4l);
  --wp--preset--font-size--x-5-l: var(--mh--font-size--x5l);
  --wp--preset--font-size--x-6-l: var(--mh--font-size--x6l);
  --wp--preset--font-size--x-7-l: var(--mh--font-size--x7l);
  --wp--preset--font-size--x-8-l: var(--mh--font-size--x8l);
  --wp--preset--font-size--x-9-l: var(--mh--font-size--x9l);
  --wp--preset--font-size--x-10-l: var(--mh--font-size--x10l);
  --wp--preset--font-size--x-11-l: var(--mh--font-size--x11l);
  --wp--preset--font-size--x-12-l: var(--mh--font-size--x12l);
  --wp--preset--font-size--x-13-l: var(--mh--font-size--x13l);
  --wp--preset--font-size--x-14-l: var(--mh--font-size--x14l);
  --wp--preset--font-size--x-15-l: var(--mh--font-size--x15l);
}
.has-lg-font-size,
.has-xl-font-size,
.has-x-2-l-font-size,
.has-x-3-l-font-size,
.has-x-4-l-font-size {
  line-height: var(--mh--line-height--sm);
}
.has-x-5-l-font-size,
.has-x-6-l-font-size,
.has-x-7-l-font-size,
.has-x-8-l-font-size,
.has-x-9-l-font-size,
.has-x-10-l-font-size,
.has-x-11-l-font-size,
.has-x-12-l-font-size,
.has-x-13-l-font-size,
.has-x-14-l-font-size,
.has-x-15-l-font-size {
  line-height: var(--mh--line-height--xs);
}
.wp-block-m-hand-custom-block-custom-group[class*=" u-grid-cols"],
.wp-block-m-hand-custom-block-custom-group[class*=" sm:u-grid-cols"],
.wp-block-m-hand-custom-block-custom-group[class*=" md:u-grid-cols"],
.wp-block-m-hand-custom-block-custom-group[class*=" lg:u-grid-cols"],
.wp-block-m-hand-custom-block-custom-group[class*=" xl:u-grid-cols"],
.wp-block-m-hand-custom-block-custom-group[class*=" u-gap"],
.wp-block-m-hand-custom-block-custom-group[class*=" sm:u-gap"],
.wp-block-m-hand-custom-block-custom-group[class*=" md:u-gap"],
.wp-block-m-hand-custom-block-custom-group[class*=" lg:u-gap"],
.wp-block-m-hand-custom-block-custom-group[class*=" xl:u-gap"],
.wp-block-group[class*=" u-gap"],
.wp-block-group[class*=" sm:u-gap"],
.wp-block-group[class*=" md:u-gap"],
.wp-block-group[class*=" lg:u-gap"],
.wp-block-group[class*=" xl:u-gap"],
.wp-block-group[class*=" u-grid-cols"],
.wp-block-group[class*=" sm:u-grid-cols"],
.wp-block-group[class*=" md:u-grid-cols"],
.wp-block-group[class*=" lg:u-grid-cols"],
.wp-block-group[class*=" xl:u-grid-cols"],
.wp-block-columns[class*=" u-grid-cols"],
.wp-block-columns[class*=" sm:u-grid-cols"],
.wp-block-columns[class*=" md:u-grid-cols"],
.wp-block-columns[class*=" lg:u-grid-cols"],
.wp-block-columns[class*=" xl:u-grid-cols"],
.wp-block-columns[class*=" u-gap"],
.wp-block-columns[class*=" sm:u-gap"],
.wp-block-columns[class*=" md:u-gap"],
.wp-block-columns[class*=" lg:u-gap"],
.wp-block-columns[class*=" xl:u-gap"] {
  display: grid;
}
html body a:not(.wp-element-button) {
  text-decoration: inherit;
}
@media (width >= 768px ) {
  .wp-block-image.alignleft {
    float: left;
    margin-right: var(--mh--space--xs);
    margin-top: 0;
  }
  .wp-block-image.alignright {
    float: right;
    margin-left: var(--mh--space--xs);
    margin-top: 0;
  }
  .wp-block-image.aligncenter {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .wp-block-image.aligncenter img {
    display: inline-block;
  }
}