@charset "UTF-8";
@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__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}
:root {
  --mh--breakpoint--min: 375px;
  --mh--breakpoint--sm: 640px;
  --mh--breakpoint--md: 768px;
  --mh--breakpoint--lg: 1100px;
  --mh--breakpoint--xl: 1280px;
  --mh--breakpoint--x2l: 1480px;
  --mh--breakpoint--x3l: 1760px;
  --mh--breakpoint--x4l: 1920px;
}
:root {
  --mh--font-family--base:
  	"Zen Kaku Gothic New", "ヒラギノ角ゴ ProN W3", meiryo, sans-serif;
  --mh--font-family--en: "Outfit", sans-serif;
}
html body {
  --mh--font-size--x4s: 1rem;
  --mh--font-size--x3s: 1.1rem;
  --mh--font-size--x2s: 1.1rem;
  --mh--font-size--xs: 1.2rem;
  --mh--font-size--sm: 1.3rem;
  --mh--font-size--md: 1.4rem;
  --mh--font-size--lg: 1.5rem;
  --mh--font-size--xl: 1.6rem;
  --mh--font-size--x2l: 1.7rem;
  --mh--font-size--x3l: 1.8rem;
  --mh--font-size--x4l: 2rem;
  --mh--font-size--x5l: 2.2rem;
  --mh--font-size--x6l: 2.4rem;
  --mh--font-size--x7l: 2.6rem;
  --mh--font-size--x8l: 2.8rem;
  --mh--font-size--x9l: 3rem;
  --mh--font-size--x10l: 3.2rem;
  --mh--font-size--x11l: 3.5rem;
  --mh--font-size--x12l: 3.8rem;
  --mh--font-size--x13l: 4.1rem;
}
@media (width >= 768px ) {
  html body {
    --mh--font-size--x4s: 1.1rem;
    --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.3rem;
    --mh--font-size--x6l: 3.7rem;
    --mh--font-size--x7l: 4.2rem;
    --mh--font-size--x8l: 4.7rem;
    --mh--font-size--x9l: 5.3rem;
    --mh--font-size--x10l: 6rem;
    --mh--font-size--x11l: 6.8rem;
    --mh--font-size--x12l: 7.7rem;
    --mh--font-size--x13l: 8.7rem;
  }
}
:root {
  --mh--letter-spacing--sm: 0.03em;
  --mh--letter-spacing--md: 0.05em;
  --mh--letter-spacing--lg: 0.1em;
}
: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: 65px;
}
@media (width >= 1280px ) {
  :root {
    --mh--header--height: 80px;
    --mh--header-mv--height: 93px;
  }
}
@media (width >= 1480px ) {
  :root {
    --mh--header-mv--height: 106px;
  }
}
:root {
  --mh--sidebar--width: 240px;
}
:root {
  --mh--contents--width: 1100px;
  --mh--contents--wide-width: 1400px;
  --mh--contents--max-width: 1680px;
  --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
  );
  --mh--contents--max-width-with-padding: calc(
  	var(--mh--contents--max-width) + var(--mh--contents--padding--side) * 2
  );
}
@media (width >= 768px ) {
  :root {
    --mh--contents--padding--side: 40px;
  }
}
html body {
  --mh--color--primary-100: rgb(222,236,245);
  --mh--color--primary-200: rgb(198,226,240);
  --mh--color--primary-300: rgb(158,213,240);
  --mh--color--primary-400: rgb(7,137,201);
  --mh--color--primary-500: rgb(31,79,124);
  --mh--color--primary-800: rgb(24,54,88);
  --mh--color--secondary-500: rgb(244,247,249);
  --mh--color--secondary-600: rgb(226,235,241);
  --mh--color--grayscale-100: rgb(255,255,255);
  --mh--color--grayscale-400: rgba(0,0,0,0.3);
  --mh--color--grayscale-500: rgba(0,0,0,0.5);
  --mh--color--grayscale-800: rgb(90,94,100);
  --mh--color--grayscale-900: rgb(41,39,44);
}
: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;
}
@media (width >= 768px ) {
  :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;
  }
}
:root {
  --mh--padding--x5s: 2px;
  --mh--padding--x4s: 5px;
  --mh--padding--x3s: 10px;
  --mh--padding--x2s: 15px;
  --mh--padding--xs: 20px;
  --mh--padding--sm: 30px;
  --mh--padding--md: 40px;
  --mh--padding--lg: 50px;
  --mh--padding--xl: 60px;
  --mh--padding--x2l: 70px;
  --mh--padding--x3l: 80px;
  --mh--padding--x4l: 90px;
  --mh--padding--x5l: 100px;
}
@media (width >= 768px ) {
  :root {
    --mh--padding--x5s: 4px;
    --mh--padding--x4s: 10px;
    --mh--padding--x3s: 20px;
    --mh--padding--x2s: 30px;
    --mh--padding--xs: 40px;
    --mh--padding--sm: 60px;
    --mh--padding--md: 80px;
    --mh--padding--lg: 100px;
    --mh--padding--xl: 120px;
    --mh--padding--x2l: 140px;
    --mh--padding--x3l: 160px;
    --mh--padding--x4l: 180px;
    --mh--padding--x5l: 200px;
  }
}
:root {
  --border-radius-sm: 5px;
  --border-radius-md: 10px;
  --border-radius-lg: 8px;
}
@media (width >= 768px ) {
  :root {
    --border-radius-sm: 10px;
    --border-radius-md: 20px;
    --border-radius-lg: 40px;
  }
}
* {
  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;
}
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--md);
}
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;
}
h1,
h2,
h3,
h4,
h5,
h6,
th,
strong {
  font-weight: 500;
}
.l-wrapper {
  position: relative;
  padding-bottom: env(safe-area-inset-bottom);
}
@media (width >= 1100px ) {
  .l-container.is-col2 {
    display: grid;
    grid-template-columns: var(--mh--sidebar--width) 1fr;
    gap: 20px;
    width: var(--mh--contents--width);
    margin: 0 auto;
  }
  .l-container.is-col2 .l-sidebar {
    order: -1;
  }
}
/* .c-about01
================================================== */
.c-about01__inner {
  padding-block: var(--mh--space--x3l);
}
@media (width < 768px) {
  .c-about01__content {
    display: grid;
    gap: 40px;
  }
  .c-about01__btn {
    margin: -20px 0 0 20px;
  }
}
@media (width >= 768px ) {
  .c-about01__inner {
    padding-block: 250px;
  }
  .c-about01__elem {
    display: flex;
    align-items: flex-start;
  }
  .c-about01__head {
    position: relative;
    width: max-content;
    z-index: 2;
  }
  .c-about01__content {
    position: relative;
    flex: 1;
    margin-left: -4.1273em;
    font-size: var(--mh--font-size--x10l);
  }
  .c-about01__btn {
    position: absolute;
    left: 0;
    bottom: 0;
    min-width: 268px;
    font-size: var(--mh--font-size--md);
  }
}
/* .c-about01-sec
================================================== */
.c-about01-sec {
  position: relative;
  display: flex;
  gap: 40px 50px;
}
.c-about01-sec:nth-child(2)::after, .c-about01-sec:nth-child(3)::after {
  position: absolute;
}
.c-about01-sec:nth-child(2)::after {
  display: block;
  width: 736px;
  height: 221px;
  color: var(--mh--color--grayscale-100);
  content: "";
  background-color: var(--mh--color--grayscale-100);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20736%20221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.85%2090.59%20L735.00%2090.59%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20736%20221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.85%2090.59%20L735.00%2090.59%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  top: -70px;
  right: 0;
}
.c-about01-sec:nth-child(3) {
  row-gap: 30px;
}
.c-about01-sec:nth-child(3)::after {
  display: block;
  width: 388px;
  height: 108px;
  color: var(--mh--color--grayscale-100);
  content: "";
  background-color: var(--mh--color--grayscale-100);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  top: -60px;
  left: 20px;
}
.c-about01-sec:nth-child(3) .c-about01-sec__img {
  border-radius: var(--border-radius-md);
}
.c-about01-sec__pic {
  position: relative;
}
.c-about01-sec__img {
  overflow: hidden;
}
.c-about01-sec__num {
  position: absolute;
  right: 20px;
  bottom: -40px;
}
.c-about01-sec__head {
  position: relative;
  margin-bottom: 18px;
  padding-bottom: 20px;
}
.c-about01-sec__head::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background-color: currentColor;
}
@media (width < 768px) {
  .c-about01-sec {
    flex-direction: column;
  }
  .c-about01-sec:first-child .c-about01-sec__pic {
    margin-inline: 20px calc(0px - var(--mh--contents--padding--side));
  }
  .c-about01-sec:first-child .c-about01-sec__img {
    height: 420px;
    border-top-left-radius: var(--border-radius-md);
    border-bottom-left-radius: var(--border-radius-md);
  }
  .c-about01-sec:nth-child(2) .c-about01-sec__img, .c-about01-sec:nth-child(3) .c-about01-sec__img {
    height: 295px;
  }
  .c-about01-sec:nth-child(2) .c-about01-sec__pic {
    margin-inline: calc(0px - var(--mh--contents--padding--side)) 60px;
  }
  .c-about01-sec:nth-child(2) .c-about01-sec__img {
    border-top-right-radius: var(--border-radius-md);
    border-bottom-right-radius: var(--border-radius-md);
  }
  .c-about01-sec:nth-child(3) .c-about01-sec__pic {
    margin-inline: 20px;
  }
  .c-about01-sec__img {
    position: relative;
  }
  .c-about01-sec__img img {
    height: 100%;
    object-fit: cover;
  }
  .c-about01-sec__content {
    padding-inline: 20px;
  }
}
@media (width >= 768px ) {
  .c-about01-sec {
    align-items: center;
    font-size: var(--mh--font-size--md);
  }
  .c-about01-sec:nth-child(odd) {
    flex-direction: row-reverse;
    margin-inline: auto 0;
  }
  .c-about01-sec:nth-child(odd) .c-about01-sec__num {
    left: auto;
    right: 30px;
  }
  .c-about01-sec:first-child {
    align-items: flex-start;
    max-width: 821px;
    width: 65.42%;
  }
  .c-about01-sec:first-child .c-about01-sec__num img {
    width: 195px;
  }
  .c-about01-sec:first-child .c-about01-sec__content {
    width: 285px;
  }
  .c-about01-sec:nth-child(2) {
    max-width: 721px;
    width: 60.08%;
    margin-top: -5px;
  }
  .c-about01-sec:nth-child(2)::after {
    display: block;
    width: 1097px;
    height: 437px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: var(--mh--color--grayscale-100);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: -307px;
    right: 371px;
  }
  .c-about01-sec:nth-child(2) .c-about01-sec__num img {
    width: 214px;
  }
  .c-about01-sec:nth-child(3) {
    column-gap: 70px;
    max-width: 741px;
    width: 61.75%;
    margin-top: 35px;
  }
  .c-about01-sec:nth-child(3)::after {
    display: block;
    width: 576px;
    height: 213px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: var(--mh--color--grayscale-100);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: -87px;
    left: 291px;
  }
  .c-about01-sec:nth-child(3) .c-about01-sec__num img {
    width: 219px;
  }
  .c-about01-sec__head {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  .c-about01-sec__pic {
    flex: 1;
  }
  .c-about01-sec__img {
    border-radius: var(--border-radius-md);
  }
  .c-about01-sec__num {
    left: 30px;
    right: auto;
    bottom: -60px;
  }
  .c-about01-sec__content {
    width: 221px;
  }
  .c-about01-sec__head, .c-about01-sec__txt {
    margin-right: -0.15em;
  }
}
@media (width >= 1480px ) {
  .c-about01-sec:nth-child(2)::after {
    top: -202px;
    right: 256px;
    width: 1463px;
  }
  .c-about01-sec:nth-child(2) {
    margin-top: -186px;
  }
  .c-about01-sec:nth-child(3)::after {
    top: -154px;
    width: 767px;
  }
  .c-about01-sec:nth-child(3) {
    margin-top: 16px;
  }
}
/* head
================================================ */
.c-single01__content h2:not([class*=c-]), .c-surface-head {
  padding: 10px !important;
  margin-top: var(--mh--space--xl);
  margin-bottom: var(--mh--space--sm);
  font-size: var(--mh--font-size--x2l);
  color: var(--mh--color--grayscale-100);
  background-color: var(--mh--color--primary-700);
}
@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-700);
}
.c-dobble-border-head::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 70%;
  content: "";
  background: var(--mh--color--primary-700);
}
@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: 10px;
  margin-top: var(--mh--space--md);
  margin-bottom: var(--mh--space--sm);
  font-size: var(--mh--font-size--x2l);
}
.c-single01__content h3:not([class*=c-])::before, .c-line-head::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 70%;
  content: "";
  background: var(--mh--color--primary-700);
  transform: translateY(-50%);
}
@media (width >= 768px ) {
  .c-single01__content h3:not([class*=c-]), .c-line-head {
    padding-left: 15px;
  }
}
.c-under-border-head {
  padding-bottom: 10px;
  font-size: var(--mh--font-size--xl);
  border-bottom: 1px solid var(--mh--color--primary-700);
}
@media (width >= 768px ) {
  .c-under-border-head {
    padding-bottom: 20px;
  }
}
.c-single01__content h4:not([class*=c-]), .c-simple-head {
  margin: var(--mh--space--sm) 0;
  font-size: var(--mh--font-size--lg);
  color: var(--mh--color--primary-700);
}
/* list
================================================ */
.c-single01__content ul:not([class*=c-]), .c-simple-list01, .c-archive01__content-in ul:not([class*=c-]) {
  padding-left: 0;
  line-height: var(--mh--line-height--sm);
  list-style: none;
  display: grid;
  gap: 5px;
}
.c-single01__content ul:not([class*=c-]) > li, .c-simple-list01 > li, .c-archive01__content-in ul:not([class*=c-]) > li {
  position: relative;
  padding-left: 10px;
}
.c-single01__content ul:not([class*=c-]) > li::before, .c-simple-list01 > li::before, .c-archive01__content-in ul:not([class*=c-]) > li::before {
  content: "";
  position: absolute;
  top: calc((1em * var(--mh--line-height--sm) - 4px) / 2 + 1px);
  left: 0;
  display: block;
  width: 4px;
  aspect-ratio: 1;
  background-color: var(--mh--color--grayscale-400);
  border-radius: 50%;
}
.c-single01__content ul:not([class*=c-]) > li ul, .c-simple-list01 > li ul, .c-archive01__content-in ul:not([class*=c-]) > li ul,
.c-single01__content ul:not([class*=c-]) > li ol,
.c-simple-list01 > li ol,
.c-archive01__content-in ul:not([class*=c-]) > li ol {
  margin-top: 5px;
}
@media (width >= 768px ) {
  .c-single01__content ul:not([class*=c-]) > li, .c-simple-list01 > li, .c-archive01__content-in ul:not([class*=c-]) > li {
    padding-left: 13px;
  }
  .c-single01__content ul:not([class*=c-]) > li::before, .c-simple-list01 > li::before, .c-archive01__content-in ul:not([class*=c-]) > li::before {
    top: calc((1em * var(--mh--line-height--sm) - 5px) / 2 + 1px);
    width: 5px;
  }
}
.c-single01__content ol:not([class*=c-]), .c-num-list01, .c-archive01__content-in ol:not([class*=c-]) {
  padding-left: 0;
  line-height: var(--mh--line-height--sm);
  list-style: none;
  counter-reset: num01;
  display: grid;
  gap: 5px;
}
.c-single01__content ol:not([class*=c-]) > li, .c-num-list01 > li, .c-archive01__content-in ol:not([class*=c-]) > li {
  position: relative;
  padding-left: 1.75em;
  counter-increment: num01 1;
}
.c-single01__content ol:not([class*=c-]) > li::before, .c-num-list01 > li::before, .c-archive01__content-in ol:not([class*=c-]) > li::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--mh--color--primary-500);
  content: counter(num01, decimal-leading-zero);
  font-family: var(--mh--font-family--en);
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: var(--mh--letter-spacing--sm);
}
.c-single01__content ol:not([class*=c-]) > li ul, .c-num-list01 > li ul, .c-archive01__content-in ol:not([class*=c-]) > li ul,
.c-single01__content ol:not([class*=c-]) > li ol,
.c-num-list01 > li ol,
.c-archive01__content-in ol:not([class*=c-]) > li ol {
  margin-top: 5px;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]), .c-num-list01 > li ol:not([class*=c-]), .c-archive01__content-in ol:not([class*=c-]) > li ol:not([class*=c-]) {
  counter-reset: num02;
  display: grid;
  gap: 5px;
  padding-left: 0;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) > li, .c-num-list01 > li ol:not([class*=c-]) > li, .c-archive01__content-in ol:not([class*=c-]) > li ol:not([class*=c-]) > li {
  padding-left: 3.5em;
  counter-increment: num02 1;
}
.c-single01__content ol:not([class*=c-]) > li ol:not([class*=c-]) > li::before, .c-num-list01 > li ol:not([class*=c-]) > li::before, .c-archive01__content-in ol:not([class*=c-]) > li ol:not([class*=c-]) > li::before {
  content: counter(num01, decimal-leading-zero) "-" counter(num02, decimal-leading-zero);
}
/* content
================================================== */
.c-archive01__content-in > *:first-child {
  margin-top: 0 !important;
}
.c-archive01__content-in > *:last-child {
  margin-bottom: 0 !important;
}
.c-archive01__content-in > * {
  margin: var(--mh--space--xs) 0;
}
.c-archive01__content-in img {
  max-width: 100%;
  width: auto;
}
.c-archive01__content-in img.alignleft {
  float: left;
  margin-right: 2em;
}
.c-archive01__content-in img.alignright {
  float: right;
  margin-left: 2em;
}
.c-archive01__content-in img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.c-archive01__content-in h1:not([class*=c-]),
.c-archive01__content-in h2:not([class*=c-]),
.c-archive01__content-in h3:not([class*=c-]),
.c-archive01__content-in h4:not([class*=c-]),
.c-archive01__content-in h5:not([class*=c-]),
.c-archive01__content-in h6:not([class*=c-]) {
  margin-bottom: var(--mh--space--x4s);
  font-size: var(--mh--font-size--xl);
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing--lg);
}
.c-archive01__content-in h1:not([class*=c-]) + *,
.c-archive01__content-in h2:not([class*=c-]) + *,
.c-archive01__content-in h3:not([class*=c-]) + *,
.c-archive01__content-in h4:not([class*=c-]) + *,
.c-archive01__content-in h5:not([class*=c-]) + *,
.c-archive01__content-in h6:not([class*=c-]) + * {
  margin-top: 0 !important;
}
.c-archive01__content-in a {
  color: var(--mh--color--primary-500);
  text-decoration: underline !important;
}
@media (hover: hover) and (pointer: fine) {
  .c-archive01__content-in a:hover {
    text-decoration: none !important;
  }
}
/*  .c-archive01
================================================== */
.c-archive01 {
  --line: 2;
  --line-height: 1.5;
}
.c-archive01__item {
  padding-block: 19px 18px;
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.c-archive01__item:last-child {
  padding-bottom: 0;
}
.c-archive01__details[open=true] .c-archive01__summary-ico::after {
  transform: rotate(0deg);
}
.c-archive01__details[open=true] .c-archive01__head {
  display: block;
  max-height: max-content;
  height: max-content;
  text-overflow: unset;
  -webkit-line-clamp: unset;
}
.c-archive01__summary-in {
  display: grid;
  align-items: start;
  grid-template-columns: 1fr 44px;
  gap: var(--mh--space--x3s);
}
.c-archive01__summary-meta {
  display: flex;
  flex-direction: column;
  gap: var(--mh--space--x4s);
}
.c-archive01__summary-ico {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 24px;
  border-radius: 100vmax;
  background-color: var(--mh--color--grayscale-100);
}
.c-archive01__summary-ico::before, .c-archive01__summary-ico::after {
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  background-color: var(--mh--color--primary-500);
  transition: background-color var(--mh--duration) var(--mh--easing), transform var(--mh--duration) var(--mh--easing);
}
.c-archive01__summary-ico::after {
  margin-top: -2px;
  transform: rotate(90deg);
}
.c-archive01__summary-ico-wrap {
  position: relative;
  max-height: 4em;
  height: 100%;
}
.c-archive01__head {
  display: -webkit-box;
  max-height: calc(var(--line) * var(--line-height) * 1em);
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--line);
  line-height: var(--line-height);
  -webkit-box-orient: vertical;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-archive01__content-in {
  margin-top: 18px;
  padding: 15px 20px;
}
@media (width >= 768px ) {
  .c-archive01 {
    --line: 1;
  }
  .c-archive01__item {
    padding-block: 29px 30px;
  }
  .c-archive01__summary-in {
    grid-template-columns: 1fr 52px;
  }
  .c-archive01__summary-ico {
    width: 52px;
    height: 28px;
  }
  .c-archive01__summary-ico-wrap {
    max-height: 3em;
  }
  .c-archive01__content-in {
    margin-top: 30px;
    padding: 20px 30px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-archive01__summary {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .c-archive01__summary:hover {
    color: var(--mh--color--primary-400);
  }
  .c-archive01__summary:hover .c-archive01__summary-ico {
    background-color: var(--mh--color--primary-400);
  }
  .c-archive01__summary:hover .c-archive01__summary-ico::before, .c-archive01__summary:hover .c-archive01__summary-ico::after {
    background-color: var(--mh--color--grayscale-100);
  }
  .c-archive01__summary-ico {
    transition: background-color var(--mh--duration) var(--mh--easing);
  }
}
/* .c-bg01
================================================== */
.c-bg01 {
  position: relative;
}
.c-bg01__img {
  position: absolute;
  inset: 0;
}
.c-bg01__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-bg01__inner {
  position: relative;
}
/* .c-bg02
================================================== */
.c-bg02.has-bird::after {
  display: inline-block;
  width: 50px;
  height: 42px;
  color: inherit;
  content: "";
  background-color: inherit;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: -74px;
  right: 50px;
}
.c-bg02.is-layout-fixed {
  margin-top: 14px;
}
.c-bg02.is-layout-fixed::before {
  top: -14px;
  height: 16px;
}
.c-bg02 {
  position: relative;
  margin-top: 17px;
  z-index: 2;
}
.c-bg02::before {
  content: "";
  position: absolute;
  top: -17px;
  left: 0;
  display: block;
  width: 100%;
  height: 19px;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%2083%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%2083L1920%200L1920%2083Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%2083%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%2083L1920%200L1920%2083Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: inherit;
  transform: rotate(180deg);
  z-index: -1;
}
@media (width >= 768px ) {
  .c-bg02.has-bird::after {
    width: 98px;
    height: 83px;
    top: -193px;
    right: calc(50% + 362px);
  }
  .c-bg02.is-layout-fixed {
    margin-top: 48px;
  }
  .c-bg02.is-layout-fixed::before {
    top: -48px;
    height: 51px;
  }
  .c-bg02 {
    margin-top: 55px;
  }
  .c-bg02::before {
    top: -55px;
    height: 58px;
  }
}
@media (width >= 1480px ) {
  .c-bg02 {
    margin-top: 83px;
  }
  .c-bg02::before {
    top: -83px;
    height: 86px;
  }
}
/* .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.is-mt0 {
  margin-top: 0;
}
.c-btn01 {
  margin-top: 40px;
  max-width: 255px;
}
.c-btn01__link {
  position: relative;
  display: block;
  padding-bottom: 36px;
  color: var(--mh--color--primary-500);
}
.c-btn01__link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 31px;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20268%2033%22%3E%3Cpath%20d%3D%22M-4.00%2016.00%20L272.00%2016.00%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20268%2033%22%3E%3Cpath%20d%3D%22M-4.00%2016.00%20L272.00%2016.00%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: background-color var(--mh--duration) var(--mh--easing);
}
.c-btn01__in {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding-right: 5px;
  font-weight: 500;
  letter-spacing: var(--mh--letter-spacing--lg);
  line-height: var(--mh--line-height--sm);
}
@media (width >= 768px ) {
  .c-btn01.is-pc-right {
    margin-inline: auto 0;
  }
  .c-btn01 {
    max-width: 268px;
    margin-top: 60px;
  }
  .c-btn01__link {
    padding-bottom: 38px;
  }
  .c-btn01__link::after {
    height: 33px;
  }
  .c-btn01__in {
    padding-right: 8px;
  }
}
/* .c-cv-btn
================================================== */
.c-cv-btn {
  width: 100%;
}
.c-cv-btn.is-sm .c-cv-btn__in {
  gap: 5px;
  min-height: 40px;
}
.c-cv-btn.is-sm .c-cv-btn__ico::after {
  width: 16px !important;
  height: 16px !important;
}
.c-cv-btn.is-sm.is-tel .c-cv-btn__in {
  gap: 3px;
  min-height: 38px;
  font-size: var(--mh--font-size--xl);
}
.c-cv-btn.is-sm.is-tel .c-cv-btn__ico::after {
  width: 17px !important;
  height: 17px !important;
}
.c-cv-btn.is-primary .c-cv-btn__link {
  background-color: var(--mh--color--primary-500);
  color: var(--mh--color--grayscale-100);
}
.c-cv-btn.is-primary.is-tel .c-cv-btn__link {
  border-color: var(--mh--color--grayscale-900);
  color: var(--mh--color--grayscale-900);
}
.c-cv-btn.is-primary.is-tel .c-cv-btn__ico {
  color: var(--mh--color--primary-500);
}
.c-cv-btn.is-tel .c-cv-btn__link {
  background: none;
  border: 1px solid var(--mh--color--grayscale-100);
  color: var(--mh--color--grayscale-100);
}
.c-cv-btn.is-tel .c-cv-btn__in {
  min-height: 58px;
  padding-block: 8px 7px;
  font-size: var(--mh--font-size--x6l);
  line-height: var(--mh--line-height--xs);
  gap: 6px;
}
.c-cv-btn.is-tel .c-cv-btn__ico {
  padding-top: 0.083em;
}
.c-cv-btn.is-hd:not(.is-tel) .c-cv-btn__txt {
  font-size: var(--mh--font-size--lg);
}
.c-cv-btn__link {
  display: block;
  background-color: var(--mh--color--grayscale-100);
  border-radius: 100vmax;
  color: var(--mh--color--primary-500);
}
.c-cv-btn__link:focus-visible {
  outline-color: var(--mh--color--grayscale-900);
}
.c-cv-btn__in {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 60px;
  padding: 8px 8px 9px;
  font-weight: 500;
  letter-spacing: var(--mh--letter-spacing--lg);
  line-height: var(--mh--line-height--sm);
}
.c-cv-btn_txt {
  display: flex;
  align-items: center;
}
@media (width >= 768px ) {
  .c-cv-btn:not(.is-hd).is-sm .c-cv-btn__in {
    gap: 8px;
    min-height: 46px;
  }
  .c-cv-btn:not(.is-hd).is-sm .c-cv-btn__ico::after {
    width: 21px !important;
    height: 22px !important;
  }
  .c-cv-btn:not(.is-hd).is-sm.is-tel .c-cv-btn__in {
    gap: 3px;
    min-height: unset;
    font-size: var(--mh--font-size--x4l);
  }
  .c-cv-btn:not(.is-hd).is-sm.is-tel .c-cv-btn__ico {
    padding-top: 0;
  }
  .c-cv-btn:not(.is-hd).is-sm.is-tel .c-cv-btn__ico::after {
    width: 21px !important;
    height: 22px !important;
  }
  .c-cv-btn:not(.is-hd).is-tel .c-cv-btn__link {
    border: 0;
  }
  .c-cv-btn:not(.is-hd).is-tel .c-cv-btn__in {
    justify-content: flex-start;
    min-height: unset;
    padding: 0;
    font-size: var(--mh--font-size--x7l);
  }
  .c-cv-btn:not(.is-hd).is-tel .c-cv-btn__ico::after {
    width: 32px !important;
    height: 33px !important;
  }
  .c-cv-btn:not(.is-hd).is-line .c-cv-btn__ico::after {
    width: 25px !important;
    height: 26px !important;
  }
  .c-cv-btn:not(.is-hd) .c-cv-btn__in {
    min-height: 66px;
  }
  .c-cv-btn:not(.is-hd) .c-cv-btn__ico::after {
    width: 25px !important;
    height: 25px !important;
  }
}
@media (width < 1280px) {
  .c-cv-btn.is-hd .c-cv-btn__link {
    background-color: var(--mh--color--primary-500);
    color: var(--mh--color--grayscale-100);
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__link {
    background: none;
    border-color: var(--mh--color--grayscale-900);
    color: var(--mh--color--grayscale-900);
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__ico {
    color: var(--mh--color--primary-500);
  }
}
@media (width >= 1280px ) {
  .c-cv-btn.is-hd:not(.is-tel) .c-cv-btn__txt {
    font-size: var(--mh--font-size--sm);
  }
  .c-cv-btn.is-hd .c-cv-btn__in {
    min-height: 45px;
    padding-top: 10px;
  }
  .c-cv-btn.is-hd .c-cv-btn__ico::after {
    width: 21px !important;
    height: 22px !important;
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__link {
    border: 0;
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__in {
    justify-content: flex-start;
    gap: 4px;
    min-height: unset;
    padding: 0;
    font-size: var(--mh--font-size--x2l);
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__ico {
    padding-top: 0;
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__ico::after {
    width: 21px !important;
    height: 22px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-cv-btn.is-tel .c-cv-btn__link {
    pointer-events: none;
    cursor: default;
    min-height: unset;
    border: 0;
  }
  .c-cv-btn.is-tel .c-cv-btn__in {
    min-height: unset;
    padding-block: 1px 0;
  }
  .c-cv-btn:not(.is-tel).is-primary .c-cv-btn__link:hover {
    background-color: var(--mh--color--primary-400);
  }
  .c-cv-btn:not(.is-tel) .c-cv-btn__link {
    transition: background-color var(--mh--duration) var(--mh--easing);
  }
  .c-cv-btn:not(.is-tel) .c-cv-btn__link:hover {
    background-color: var(--mh--color--primary-300);
  }
  .c-cv-btn.is-line .c-cv-btn__link:hover {
    background-color: rgb(136, 210, 97);
  }
}
@media (hover: hover) and (pointer: fine) and (width < 1280px) {
  .c-cv-btn.is-hd .c-cv-btn__link:hover {
    background-color: var(--mh--color--primary-400);
  }
}
/* .c-card01
================================================== */
.c-card01__link {
  height: 100%;
  background-color: var(--mh--color--grayscale-100);
  border-radius: var(--border-radius-md);
}
.c-card01__in {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.c-card01__pic {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  padding: 15px 15px 0;
}
.c-card01__wrap {
  position: relative;
  padding: 0 75px 20px 20px;
}
.c-card01__ico {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
@media (width >= 768px ) {
  .c-card01__pic {
    padding: 20px 20px 0;
  }
  .c-card01__wrap {
    padding: 0 82px 30px 30px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-card01__link {
    transition: background-color var(--mh--duration) var(--mh--easing), color var(--mh--duration) var(--mh--easing) !important;
  }
  .c-card01__link:hover {
    background-color: var(--mh--color--primary-100);
  }
}
/* .c-contact01
================================================== */
.c-contact01__head {
  position: relative;
  margin-bottom: 17px;
  z-index: 2;
}
.c-contact01__head::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -17px;
  display: block;
  width: 100%;
  height: 19px;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%2083%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%2083L1920%200L1920%2083Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%2083%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%2083L1920%200L1920%2083Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: var(--mh--color--primary-500);
  z-index: -1;
}
.c-contact01__head-in {
  position: relative;
  display: grid;
  gap: 30px;
  z-index: 2;
}
.c-contact01__head-wrap {
  display: grid;
  gap: 25px;
}
.c-contact01__head-main {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.c-contact01__head-txt {
  position: relative;
}
.c-contact01__head-ico {
  position: absolute;
  right: -40px;
  bottom: -5px;
}
.c-contact01__head-tel {
  display: flex;
  align-items: center;
  gap: var(--mh--space--x3s);
}
.c-contact01__head-tel-txt {
  padding-bottom: 2px;
  border-bottom: 3px solid var(--mh--color--primary-400);
}
.c-contact01__head-cv {
  display: grid;
  gap: 15px 20px;
  text-align: center;
}
.c-contact01__head-cv-item {
  line-height: 0;
}
.c-contact01__head-cv-txt {
  display: block;
  margin-top: 5px;
}
@media (width < 768px) {
  .c-contact01__head-in {
    padding-inline: 40px !important;
  }
  .c-contact01__head-main, .c-contact01__head-wrap {
    max-width: 295px;
    width: 100%;
    margin-inline: auto;
  }
  .c-contact01__head-en {
    position: absolute !important;
    top: 15px;
    right: 10px;
  }
  .c-contact01__head-tel {
    flex-direction: column;
  }
}
@media (width >= 768px ) {
  .c-contact01__head {
    margin-bottom: 55px;
  }
  .c-contact01__head::after {
    bottom: -55px;
    height: 58px;
  }
  .c-contact01__head-in {
    justify-content: space-between;
    align-items: center;
    grid-template-columns: 410px 580px;
  }
  .c-contact01__head-en {
    margin-bottom: 30px;
  }
  .c-contact01__head-ico {
    right: -104px;
    bottom: -128px;
  }
  .c-contact01__head-ico::after {
    width: 98px !important;
    height: 83px !important;
  }
  .c-contact01__head-wrap {
    gap: 40px;
  }
  .c-contact01__head-tel {
    flex-wrap: wrap;
    padding-left: 22px;
  }
  .c-contact01__head-tel-txt {
    width: max-content;
  }
  .c-contact01__head-tel-btn {
    flex: 1;
    min-width: 324px;
  }
  .c-contact01__head-cv {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-contact01__head-cv-txt {
    margin-top: 8px;
  }
  .c-contact01__content-wrap {
    display: grid;
    justify-content: space-between;
    gap: 80px;
    grid-template-columns: 500px minmax(500px, 680px);
  }
}
@media (width >= 1480px ) {
  .c-contact01__head {
    margin-bottom: 83px;
  }
  .c-contact01__head::after {
    bottom: -83px;
    height: 86px;
  }
}
/* .c-contact01-info
================================================== */
.c-contact01-info__intro {
  display: grid;
  gap: 15px 45px;
  margin-bottom: 30px;
}
.c-contact01-info__head {
  margin-bottom: 10px;
}
.c-contact01-info__menu {
  display: flex;
  flex-wrap: wrap;
  gap: 0 0.5em;
}
.c-contact01-info__menu-txt:not(:last-child)::after {
  content: "/";
  margin-left: 0.5em;
}
.c-contact01-info__point {
  display: flex;
  gap: 5px;
}
.c-contact01-info__point-box {
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: 0.286em;
  min-width: 7.5em;
  padding-block: 2px;
}
.c-contact01-info__table-head {
  min-width: 4.4em;
  text-align: left;
}
.c-contact01-info__cv {
  display: grid;
  justify-content: space-between;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  gap: 7px;
  margin-block: 20px 40px;
}
.c-contact01-info__pay {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 19px;
  border: 1px solid var(--mh--color--grayscale-500);
  margin-top: 30px;
}
.c-contact01-info__pay-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  z-index: 2;
}
.c-contact01-info__pay-img {
  width: 100%;
  max-width: 200px;
  margin-inline: auto;
}
.c-contact01-info__bnr {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-top: 20px;
}
.c-contact01-info__bnr-in {
  display: block;
}
.c-contact01-info__bnr-in img {
  width: 100%;
}
@media (width < 768px) {
  .c-contact01-info__pay-wrap {
    align-items: center;
  }
  .c-contact01-info__pay-img {
    margin-inline: auto;
  }
}
@media (width >= 768px ) {
  .c-contact01-info__intro {
    align-items: end;
    grid-template-columns: 1fr 140px;
  }
  .c-contact01-info__head {
    margin-bottom: 15px;
  }
  .c-contact01-info__point {
    flex-direction: column;
  }
  .c-contact01-info__point-box {
    width: 100%;
  }
  .c-contact01-info__point-box + .c-contact01-info__point-box {
    padding-top: 1px;
  }
  .c-contact01-info__cv {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-block: 30px;
  }
  .c-contact01-info__cv-btn {
    max-width: 240px;
  }
  .c-contact01-info__pay {
    position: relative;
    padding: 25px 29px 30px;
    text-align: center;
  }
  .c-contact01-info__pay-note {
    width: fit-content;
    margin-inline: auto;
  }
  .c-contact01-info__pay-img {
    max-width: 280px;
  }
  .c-contact01-info__bnr {
    grid-template-columns: 1fr 1fr;
  }
}
/* .c-contact01-map
================================================== */
.c-contact01-map {
  position: relative;
  width: 100%;
  height: 300px;
  border: 1px solid var(--mh--color--grayscale-500);
}
.c-contact01-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (width < 768px) {
  .c-contact01-map {
    margin-bottom: 20px;
  }
}
@media (width >= 768px ) {
  .c-contact01-map {
    height: 100%;
  }
}
/* .c-contact01-calendar
================================================== */
.c-contact01-calendar {
  padding-top: 40px;
}
.c-contact01-calendar__head {
  margin-bottom: 20px;
}
.c-contact01-calendar__content {
  display: grid;
  gap: 10px 40px;
}
.c-contact01-calendar__content iframe {
  width: 100%;
  aspect-ratio: 800/600;
}
@media (width >= 768px ) {
  .c-contact01-calendar {
    padding-top: 100px;
  }
  .c-contact01-calendar__head {
    margin-bottom: 30px;
  }
  .c-contact01-calendar__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* .c-contact01-nav
================================================== */
.c-contact01-nav {
  overflow: hidden;
  position: fixed;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  border-top-left-radius: var(--border-radius-md);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.075);
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.48s var(--mh--easing), transform 0.48s var(--mh--easing);
  z-index: 9;
}
.c-contact01-nav.is-shown {
  opacity: 1;
  transform: translateY(0);
}
@media (width < 768px) {
  .c-contact01-nav {
    border-top-right-radius: var(--border-radius-md);
  }
}
@media (width >= 768px ) {
  .c-contact01-nav.is-shown {
    transform: translate(0, -50%);
  }
  .c-contact01-nav {
    top: 50%;
    bottom: auto;
    transform: translate(100%, -50%);
    width: 63px;
    border-bottom-left-radius: var(--border-radius-md);
  }
}
/* .c-contact01-nav-list
================================================== */
.c-contact01-nav-list {
  display: grid;
}
.c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) {
  position: relative;
}
.c-contact01-nav-list__item:not(.is-tel):not(.is-reserve):last-child::before {
  content: "";
  position: absolute;
  display: block;
  background-color: var(--mh--color--grayscale-500);
}
.c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__in {
  flex-direction: column;
}
.c-contact01-nav-list__item:not(.is-reserve) .c-contact01-nav-list__ico {
  color: var(--mh--color--primary-500);
}
.c-contact01-nav-list__link {
  display: block;
  height: 100%;
}
.c-contact01-nav-list__in {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width < 768px) {
  .c-contact01-nav-list {
    grid-template-columns: 32% 30.67% 1fr 1fr;
  }
  .c-contact01-nav-list__item.is-tel .c-contact01-nav-list__ico::after, .c-contact01-nav-list__item.is-reserve .c-contact01-nav-list__ico::after {
    width: 12px !important;
    height: 12px !important;
  }
  .c-contact01-nav-list__item.is-tel .c-contact01-nav-list__in {
    gap: 2px;
  }
  .c-contact01-nav-list__item.is-reserve .c-contact01-nav-list__link {
    background-color: var(--mh--color--primary-500);
  }
  .c-contact01-nav-list__item.is-reserve .c-contact01-nav-list__in {
    gap: 3px;
  }
  .c-contact01-nav-list__item.is-reserve .c-contact01-nav-list__ico {
    padding-top: 1px;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) {
    position: relative;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve):last-child::before {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 22px;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__in {
    gap: 2px;
    padding-block: 18px;
    font-size: 1rem;
    line-height: var(--mh--line-height--none);
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__txt {
    display: block;
    transform: scale(0.9);
    transform-origin: center 0;
  }
  .c-contact01-nav-list__in {
    height: 100%;
  }
}
@media (width >= 768px ) {
  .c-contact01-nav-list {
    grid-template-rows: repeat(2, 1fr);
    height: 100%;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve):last-child::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 22px;
    height: 1px;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__link {
    padding-left: 2px;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__in {
    gap: 9px;
    height: min-content;
    padding-block: 20px;
    font-size: 1.4rem;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__ico::after {
    width: 23px !important;
    height: 23px !important;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__txt {
    writing-mode: vertical-rl;
    padding-right: 1px;
    letter-spacing: 0.16em;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-contact01-nav-list__item.is-tel .c-contact01-nav-list__link {
    pointer-events: none;
    cursor: default;
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__link {
    transition: background-color var(--mh--duration) var(--mh--easing), color var(--mh--duration) var(--mh--easing);
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__link:hover {
    background-color: var(--mh--color--primary-100);
  }
  .c-contact01-nav-list__item:not(.is-tel):not(.is-reserve) .c-contact01-nav-list__link:hover .c-contact01-nav-list__ico {
    color: var(--mh--color--primary-400);
  }
}
/* .c-faq01
================================================== */
.c-faq01 {
  position: relative;
}
.c-faq01::before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 4px 1px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.c-faq01__inner {
  position: relative;
  display: flex;
  column-gap: 120px;
  padding-bottom: var(--mh--padding--x3l);
}
.c-faq01__inner::before {
  display: block;
  width: 736px;
  height: 221px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20736%20221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.85%2090.59%20L735.00%2090.59%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20736%20221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.85%2090.59%20L735.00%2090.59%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: 20px;
  right: -1px;
}
.c-faq01__content {
  position: relative;
  z-index: 2;
}
.c-faq01__block {
  display: grid;
  gap: 20px 25px;
  padding-block: 20px;
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-faq01__block:first-child {
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.c-faq01__q {
  display: flex;
  gap: 10px;
}
.c-faq01__q::before {
  content: "q";
  width: max-content;
  color: var(--mh--color--primary-500);
  font-size: var(--mh--font-size--x2l);
  font-family: var(--mh--font-family--en);
  font-optical-sizing: auto;
  font-weight: 500;
  line-height: 1.647em;
  letter-spacing: var(--mh--letter-spacing--sm);
  text-transform: uppercase;
}
@media (width < 768px) {
  .c-faq01__inner {
    flex-direction: column;
  }
  .c-faq01__head {
    text-align: right;
  }
  .c-faq01__content {
    position: relative;
  }
  .c-faq01__content::before {
    content: "";
    position: absolute;
    top: 0;
    left: calc(0px - var(--mh--contents--padding--side));
    display: block;
    width: 25px;
    height: 100%;
    background-color: var(--mh--color--secondary-500);
    z-index: -1;
  }
  .c-faq01__block:first-child {
    padding-top: 19px;
  }
  .c-faq01__a {
    position: relative;
  }
  .c-faq01__a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
  .c-faq01__a {
    padding-top: 20px;
  }
}
@media (width >= 768px ) {
  .c-faq01__inner {
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: var(--mh--padding--x5l);
  }
  .c-faq01__inner::before {
    display: block;
    width: 1463px;
    height: 437px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: 361px;
    left: -1225px;
    right: auto;
  }
  .c-faq01__head {
    width: max-content;
  }
  .c-faq01__content {
    flex: 1;
    max-width: 960px;
  }
  .c-faq01__block {
    align-items: center;
    grid-template-columns: 400px 1fr;
    padding-block: 24px;
  }
  .c-faq01__q {
    gap: 15px;
  }
  .c-faq01__q::before {
    line-height: 1.522em;
  }
  .c-faq01__a {
    position: relative;
  }
  .c-faq01__a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .c-faq01__a {
    min-height: 2.188em;
    padding-left: 25px;
  }
}
@media (width >= 1480px ) {
  .c-faq01__inner::before {
    left: -1125px;
  }
}
/* .c-flowe01
================================================== */
.c-flow01__inner {
  padding-block: var(--mh--padding--x3l);
}
.c-flow01__slider {
  pointer-events: auto;
}
.c-flow01__slider-wrap {
  pointer-events: none;
}
.c-flow01__slider-track {
  padding-right: 100% !important;
}
@media (width < 768px) {
  .c-flow01__slider-wrap {
    position: relative;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding-left: calc(50vw - 50%);
  }
}
@media (width >= 768px ) {
  .c-flow01__inner {
    padding-block: var(--mh--padding--x5l);
  }
  .c-flow01__slider {
    overflow: hidden;
  }
  .c-flow01__slider-wrap {
    margin-right: calc(0px - var(--mh--contents--padding--side));
  }
}
@media (width >= 1280px ) {
  .c-flow01__slider-wrap {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding-left: calc(50vw - 50%);
  }
}
/* .c-flowe01-slide
================================================== */
.c-flow01-slide__in {
  display: grid;
  gap: 18px;
}
.c-flow01-slide__pic {
  position: relative;
}
.c-flow01-slide__num {
  position: absolute;
  right: 15px;
  bottom: -20px;
}
.c-flow01-slide__head {
  margin-bottom: 20px;
}
@media (width >= 768px ) {
  .c-flow01-slide__in {
    gap: 30px;
  }
  .c-flow01-slide__num {
    right: 20px;
  }
}
/* .c-flowe01-slide-list
================================================== */
.c-flow01-slide-list__item {
  position: relative;
  padding-left: 1.2em;
}
.c-flow01-slide-list__item::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1em;
  height: calc(1em * var(--mh--line-height--md));
}
/* .c-form
================================================== */
.c-form input[type=text],
.c-form input[type=email],
.c-form input[type=tel],
.c-form textarea,
.c-form button,
.c-form select,
.c-form option {
  border: 1px solid var(--mh--color--grayscale-700);
}
.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(--mh--color--grayscale-900));
  box-shadow: 0 0 0 2px rgba(var(--mh--color--grayscale-900), 0.25);
}
.c-form fieldset {
  border: none;
}
.c-form input,
.c-form textarea {
  box-sizing: border-box;
  padding: 10px;
  font-size: 1.6rem;
}
.c-form input[type=file] {
  padding: 0;
}
.c-form input[type=text],
.c-form input[type=email] {
  height: 50px;
}
.c-form input[type=radio],
.c-form input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  white-space: nowrap;
  border-width: 0;
  clip: rect(0, 0, 0, 0);
}
.c-form textarea {
  height: 200px;
}
.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: space-between;
  width: 100%;
  margin-bottom: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
}
.c-form__required, .c-form__optional {
  box-sizing: border-box;
  padding: 2px 10px 3px;
  font-size: 1.2rem;
  font-weight: 500;
  color: #fff;
  text-align: center;
  background: var(--mh--color--primary-700);
}
.c-form__required {
  background: var(--mh--color--primary-700);
}
.c-form__optional {
  color: var(--mh--color--primary-700);
  background: rgb(var(--mh--color-grayscale-700));
  border: 1px solid var(--mh--color--grayscale-700);
}
.c-form__field-set {
  display: block;
  margin-top: 15px;
}
.c-form__field-description {
  display: grid;
  gap: 5px 0;
  margin-bottom: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
}
.c-form__field-txt {
  margin-bottom: 10px;
  font-size: 1.6rem;
  line-height: 1.5;
}
.c-form__postcode {
  display: flex;
  align-items: start;
}
.c-form__postcode-suffix {
  margin: 13px 10px 0 0;
  font-size: 1.6rem;
  line-height: 1.5;
}
.c-form__postcode-btn {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 105px;
  height: 50px;
  padding: 10px 15px;
  margin-left: 15px;
  font-size: 1.4rem;
  font-weight: 500;
  color: #fff;
  text-align: center;
  background: var(--mh--color--primary-700);
}
.c-form__postcode > input,
.c-form__postcode > span {
  width: 40%;
}
.c-form__select-in {
  position: relative;
  display: inline-block;
}
.c-form__select-in select {
  padding: 13px 21px 13px 10px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  cursor: pointer;
}
.c-form__select-in::after {
  position: absolute;
  top: 19px;
  right: 8px;
  width: 9px;
  height: 9px;
  content: "";
  border-right: 2px solid var(--mh--color--grayscale-700);
  border-bottom: 2px solid var(--mh--color--grayscale-700);
  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 {
  display: grid;
  gap: 15px 19px;
}
.c-form__radio-list label {
  position: relative;
  padding-left: 37px;
  cursor: pointer;
}
.c-form__radio-list input + span::before {
  position: absolute;
  top: 14px;
  left: 0;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  content: "";
  border: 1px solid var(--mh--color--grayscale-700);
  border-radius: 50%;
  transform: translateY(-50%);
}
.c-form__radio-list input + span::after {
  position: absolute;
  top: 8px;
  left: 6px;
  display: block;
  width: 12px;
  height: 12px;
  content: "";
  background: var(--mh--color--grayscale-700);
  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 {
  display: grid;
  gap: 15px 19px;
}
.c-form__checkbox-list label {
  position: relative;
  display: flex;
  padding-left: 37px;
  cursor: pointer;
}
.c-form__checkbox-list input + span::before {
  position: absolute;
  top: 14px;
  left: 0;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  content: "";
  border: 1px solid var(--mh--color--grayscale-700);
  transform: translateY(-50%);
}
.c-form__checkbox-list input + span::after {
  position: absolute;
  top: 7px;
  left: 4px;
  display: block;
  width: 15px;
  height: 9px;
  content: "";
  border-color: var(--mh--color--grayscale-700);
  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 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(--mh--color--grayscale-900));
  box-shadow: 0 0 0 2px rgba(var(--mh--color--grayscale-900), 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__radio-list.is-col2, .c-form__radio-list.is-col3, .c-form__checkbox-list.is-col2, .c-form__checkbox-list.is-col3 {
  grid-template-columns: repeat(2, 1fr);
}
.c-form__privacy {
  box-sizing: border-box;
  height: 300px;
  padding: 30px 35px;
  margin-bottom: 20px;
  overflow-y: scroll;
  border: 1px solid var(--mh--color--grayscale-700);
}
.c-form__privacy-head {
  margin-bottom: 10px;
  font-weight: bold;
}
.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;
}
.c-form__agreement-check input + span {
  line-height: 1.5;
}
.c-form__agreement-check input + span::before {
  position: absolute;
  top: 13px;
  left: 0;
  width: 24px;
  height: 24px;
  content: "";
  border: 1px solid var(--mh--color--grayscale-700);
  transform: translateY(-50%);
}
.c-form__agreement-check input:checked + span::after {
  position: absolute;
  top: 6px;
  left: 4px;
  display: block;
  width: 15px;
  height: 9px;
  content: "";
  border-color: var(--mh--color--grayscale-700);
  border-style: solid;
  border-width: 2px 2px 0 0;
  transform: rotate(135deg);
}
.c-form__agreement-check input:focus + span::before {
  border-color: rgb(var(--mh--color--grayscale-900));
  box-shadow: 0 0 0 2px rgba(var(--mh--color--grayscale-900), 0.25);
}
.c-form__agreement-check input:disabled + label {
  opacity: 0.5;
}
.c-form__btn {
  text-align: center;
}
.c-form__btn input {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 16px 20px;
  font-family: var(--fontfamily_base);
  color: #fff;
  appearance: none;
  outline: none;
  background-color: var(--mh--color--grayscale-700);
  border: none;
  border: 1px solid var(--mh--color--grayscale-700);
}
.c-form__btn input:focus-visible,
.c-form__btn :focus {
  border-color: rgb(var(--mh--color--grayscale-900));
  box-shadow: 0 0 0 2px rgba(var(--mh--color--grayscale-900), 0.25);
}
.c-form__btn input + input {
  margin-left: 20px;
}
.c-form__btn span {
  width: 0;
  margin: 0;
}
@media (width >= 768px ) {
  .c-form__head {
    display: inline-block;
  }
  .c-form__field-description {
    margin-bottom: 20px;
  }
  .c-form__postcode-btn {
    font-size: 1.6rem;
  }
  .c-form__select-in select {
    padding: 13px 40px 13px 10px;
  }
  .c-form__select-in::after {
    right: 12px;
  }
  .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__optional, .c-form__required {
    padding: 4px 17px 5px;
    margin-left: 20px;
  }
  .c-form__radio-list, .c-form__checkbox-list {
    gap: 15px 30px;
  }
  .c-form__radio-list.is-col3, .c-form__checkbox-list.is-col3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-form__privacy {
    height: 200px;
    padding: 40px;
  }
  .c-form__agreement {
    margin-bottom: 40px;
  }
  .c-form__btn input {
    width: 320px;
    margin: 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-form__btn input {
    transition: all var(--mh--duration) var(--mh--easing);
  }
  .c-form__btn input:hover {
    color: var(--mh--color--primary-700);
    background: var(--mh--color--grayscale-100);
  }
}
/* .c-form-btn
================================================== */
.c-form-area-btn {
  margin-top: 35px;
}
@media (width >= 768px ) {
  .c-form-area-btn {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 35px;
  }
}
.c-form-btn {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 320px;
  height: 60px;
  padding: 10px 20px;
  margin: 0 auto;
  font-weight: 500;
  text-align: left;
  appearance: none;
  border: 0;
}
.c-form-btn + .c-form-btn {
  margin-top: 20px;
}
@media (width >= 768px ) {
  .c-form-btn {
    max-width: 320px;
    height: 80px;
    margin: 0;
    transition: all var(--mh--duration) var(--mh--easing);
  }
  .c-form-btn + .c-form-btn {
    margin-top: 0;
    margin-left: 40px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-form-btn:hover {
    opacity: 0.8;
  }
}
/* .c-dobble-border-head
================================================== */
/* .c-head01
================================================== */
.c-head01.is-mb0 {
  margin-bottom: 0;
}
.c-head01 {
  display: grid;
  gap: 8px;
  margin-bottom: 40px;
}
.c-head01__en::first-letter {
  text-transform: uppercase;
}
@media (width >= 768px ) {
  .c-head01 {
    gap: 15px;
    margin-bottom: 60px;
  }
}
/* .c-head02
================================================== */
.c-head02 {
  display: flex;
  align-items: flex-end;
  gap: 15px;
}
@media (width >= 768px ) {
  .c-head02 {
    align-items: center;
    gap: 20px;
  }
}
/* .c-head03
================================================== */
.c-head03 {
  position: relative;
  padding-bottom: 15px;
}
.c-head03.is-cur-color::after {
  background-color: currentColor;
}
.c-head03::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background-color: var(--mh--color--primary-500);
}
@media (width >= 768px ) {
  .c-head03 {
    padding-bottom: 20px;
  }
}
/* .c-line-head
================================================== */
/* .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::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: currentColor;
  content: "";
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M18%206%2016.57%207.393%2024.15%2015%204%2015%204%2017%2024.15%2017%2016.57%2024.573%2018%2026%2028%2016%2018%206z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M18%206%2016.57%207.393%2024.15%2015%204%2015%204%2017%2024.15%2017%2016.57%2024.573%2018%2026%2028%2016%2018%206z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
.c-ico-wrap {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 24px;
  background-color: var(--mh--color--primary-500);
  border-radius: 100vmax;
  color: var(--mh--color--grayscale-100);
  line-height: 0;
}
.is-white .c-ico-wrap {
  background-color: var(--mh--color--grayscale-100);
  color: var(--mh--color--primary-500);
}
@media (width >= 768px ) {
  .c-ico-wrap {
    width: 52px;
    height: 28px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-ico-link .c-ico-wrap {
    transition: background-color var(--mh--duration) var(--mh--easing);
  }
  .c-ico-link:hover .c-ico-wrap {
    background-color: var(--mh--color--primary-400);
  }
  .c-ico-link.is-white:hover .c-ico-wrap {
    background-color: var(--mh--color--primary-300);
  }
  .is-white .c-ico-link:hover .c-ico-wrap {
    background-color: var(--mh--color--primary-300);
  }
}
/* .c-ico.is-arw02
================================================== */
.c-ico.is-arw02 {
  margin-left: 5px;
  color: rgb(31,79,124);
}
.c-ico.is-arw02::after {
  display: inline-block;
  width: 6px;
  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 5.516 9.032"><path d="M0,8.032a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414L2.1,3.516-.707.707a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0L4.223,2.809a1,1,0,0,1,0,1.414L.707,7.739A1,1,0,0,1,0,8.032Z" transform="translate(1 1)"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5.516 9.032"><path d="M0,8.032a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414L2.1,3.516-.707.707a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0L4.223,2.809a1,1,0,0,1,0,1.414L.707,7.739A1,1,0,0,1,0,8.032Z" transform="translate(1 1)"/></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-arw03
================================================== */
.c-ico.is-arw03 {
  margin-left: 5px;
}
.c-ico.is-arw03::after {
  display: inline-block;
  width: 22px;
  height: 11px;
  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 21.917 10.727"><path d="M14.812,9.212l3.014-2.848H0v-2H17.827L14.812,1.515,16.261,0l5.656,5.363-5.656,5.363Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.917 10.727"><path d="M14.812,9.212l3.014-2.848H0v-2H17.827L14.812,1.515,16.261,0l5.656,5.363-5.656,5.363Z"/></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);
  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: rgb(31,79,124);
}
.c-ico.is-blank01::after {
  display: inline-block;
  width: 10px;
  height: 9px;
  color: currentColor;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C28H6a2.0027%2C2.0027%2C0%2C0%2C1-2-2V6A2.0027%2C2.0027%2C0%2C0%2C1%2C6%2C4H16V6H6V26H26V16h2V26A2.0027%2C2.0027%2C0%2C0%2C1%2C26%2C28Z%22%2F%3E%3Cpath%20d%3D%22M20%202%2020%204%2026.586%204%2018%2012.586%2019.414%2014%2028%205.414%2028%2012%2030%2012%2030%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C28H6a2.0027%2C2.0027%2C0%2C0%2C1-2-2V6A2.0027%2C2.0027%2C0%2C0%2C1%2C6%2C4H16V6H6V26H26V16h2V26A2.0027%2C2.0027%2C0%2C0%2C1%2C26%2C28Z%22%2F%3E%3Cpath%20d%3D%22M20%202%2020%204%2026.586%204%2018%2012.586%2019.414%2014%2028%205.414%2028%2012%2030%2012%2030%202%2020%202z%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-blank02
================================================== */
.c-ico.is-blank02 {
  margin-left: 5px;
  color: rgb(31,79,124);
}
.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: rgb(7,137,201);
}
.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 {
  line-height: 0;
}
.c-ico.is-map01::after {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: currentColor;
  content: "";
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C18a5%2C5%2C0%2C1%2C1%2C5-5A5.0057%2C5.0057%2C0%2C0%2C1%2C16%2C18Zm0-8a3%2C3%2C0%2C1%2C0%2C3%2C3A3.0033%2C3.0033%2C0%2C0%2C0%2C16%2C10Z%22%2F%3E%3Cpath%20d%3D%22M16%2C30%2C7.5645%2C20.0513c-.0479-.0571-.3482-.4515-.3482-.4515A10.8888%2C10.8888%2C0%2C0%2C1%2C5%2C13a11%2C11%2C0%2C0%2C1%2C22%2C0%2C10.8844%2C10.8844%2C0%2C0%2C1-2.2148%2C6.5973l-.0015.0025s-.3.3944-.3447.4474ZM8.8125%2C18.395c.001.0007.2334.3082.2866.3744L16%2C26.9079l6.91-8.15c.0439-.0552.2783-.3649.2788-.3657A8.901%2C8.901%2C0%2C0%2C0%2C25%2C13%2C9%2C9%2C0%2C1%2C0%2C7%2C13a8.9054%2C8.9054%2C0%2C0%2C0%2C1.8125%2C5.395Z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C18a5%2C5%2C0%2C1%2C1%2C5-5A5.0057%2C5.0057%2C0%2C0%2C1%2C16%2C18Zm0-8a3%2C3%2C0%2C1%2C0%2C3%2C3A3.0033%2C3.0033%2C0%2C0%2C0%2C16%2C10Z%22%2F%3E%3Cpath%20d%3D%22M16%2C30%2C7.5645%2C20.0513c-.0479-.0571-.3482-.4515-.3482-.4515A10.8888%2C10.8888%2C0%2C0%2C1%2C5%2C13a11%2C11%2C0%2C0%2C1%2C22%2C0%2C10.8844%2C10.8844%2C0%2C0%2C1-2.2148%2C6.5973l-.0015.0025s-.3.3944-.3447.4474ZM8.8125%2C18.395c.001.0007.2334.3082.2866.3744L16%2C26.9079l6.91-8.15c.0439-.0552.2783-.3649.2788-.3657A8.901%2C8.901%2C0%2C0%2C0%2C25%2C13%2C9%2C9%2C0%2C1%2C0%2C7%2C13a8.9054%2C8.9054%2C0%2C0%2C0%2C1.8125%2C5.395Z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-map02
================================================== */
.c-ico.is-map02 {
  line-height: 0;
}
.c-ico.is-map02::after {
  display: inline-block;
  width: 17px;
  height: 24px;
  color: currentColor;
  content: "";
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2024%22%3E%20%3Cpath%20d%3D%22M8.76452%200.554199C4.2162%200.554199%200.529053%204.77512%200.529053%209.98039C0.529053%2015.1857%207.00183%2023.4459%208.76452%2023.4459C10.5266%2023.4459%2017%2015.1857%2017%209.98039C17%204.77512%2013.3129%200.554199%208.76452%200.554199ZM8.76452%2014.3068C6.67651%2014.3068%204.9846%2012.3696%204.9846%209.98039C4.9846%207.59049%206.67651%205.65395%208.76452%205.65395C10.8519%205.65395%2012.5444%207.59049%2012.5444%209.98039C12.5444%2012.3696%2010.8519%2014.3068%208.76452%2014.3068Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2024%22%3E%20%3Cpath%20d%3D%22M8.76452%200.554199C4.2162%200.554199%200.529053%204.77512%200.529053%209.98039C0.529053%2015.1857%207.00183%2023.4459%208.76452%2023.4459C10.5266%2023.4459%2017%2015.1857%2017%209.98039C17%204.77512%2013.3129%200.554199%208.76452%200.554199ZM8.76452%2014.3068C6.67651%2014.3068%204.9846%2012.3696%204.9846%209.98039C4.9846%207.59049%206.67651%205.65395%208.76452%205.65395C10.8519%205.65395%2012.5444%207.59049%2012.5444%209.98039C12.5444%2012.3696%2010.8519%2014.3068%208.76452%2014.3068Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  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 {
  line-height: 0;
}
.c-ico.is-tel01::after {
  display: inline-block;
  width: 22px;
  height: 23px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C29h-.17C6.18%2C27.87%2C3.39%2C11.29%2C3%2C6.23A3%2C3%2C0%2C0%2C1%2C5.76%2C3h5.51a2%2C2%2C0%2C0%2C1%2C1.86%2C1.26L14.65%2C8a2%2C2%2C0%2C0%2C1-.44%2C2.16l-2.13%2C2.15a9.37%2C9.37%2C0%2C0%2C0%2C7.58%2C7.6l2.17-2.15A2%2C2%2C0%2C0%2C1%2C24%2C17.35l3.77%2C1.51A2%2C2%2C0%2C0%2C1%2C29%2C20.72V26A3%2C3%2C0%2C0%2C1%2C26%2C29ZM6%2C5A1%2C1%2C0%2C0%2C0%2C5%2C6v.08C5.46%2C12%2C8.41%2C26%2C25.94%2C27A1%2C1%2C0%2C0%2C0%2C27%2C26.06V20.72l-3.77-1.51-2.87%2C2.85L19.88%2C22C11.18%2C20.91%2C10%2C12.21%2C10%2C12.12l-.06-.48%2C2.84-2.87L11.28%2C5Z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C29h-.17C6.18%2C27.87%2C3.39%2C11.29%2C3%2C6.23A3%2C3%2C0%2C0%2C1%2C5.76%2C3h5.51a2%2C2%2C0%2C0%2C1%2C1.86%2C1.26L14.65%2C8a2%2C2%2C0%2C0%2C1-.44%2C2.16l-2.13%2C2.15a9.37%2C9.37%2C0%2C0%2C0%2C7.58%2C7.6l2.17-2.15A2%2C2%2C0%2C0%2C1%2C24%2C17.35l3.77%2C1.51A2%2C2%2C0%2C0%2C1%2C29%2C20.72V26A3%2C3%2C0%2C0%2C1%2C26%2C29ZM6%2C5A1%2C1%2C0%2C0%2C0%2C5%2C6v.08C5.46%2C12%2C8.41%2C26%2C25.94%2C27A1%2C1%2C0%2C0%2C0%2C27%2C26.06V20.72l-3.77-1.51-2.87%2C2.85L19.88%2C22C11.18%2C20.91%2C10%2C12.21%2C10%2C12.12l-.06-.48%2C2.84-2.87L11.28%2C5Z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-reserve01
================================================== */
.c-ico.is-reserve01 {
  line-height: 0;
}
.c-ico.is-reserve01::after {
  display: inline-block;
  width: 22px;
  height: 22px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C4h-4V2h-2v2h-8V2h-2v2H6C4.9%2C4%2C4%2C4.9%2C4%2C6v20c0%2C1.1%2C0.9%2C2%2C2%2C2h20c1.1%2C0%2C2-0.9%2C2-2V6C28%2C4.9%2C27.1%2C4%2C26%2C4z%20M26%2C26H6V12h20%09V26z%20M26%2C10H6V6h4v2h2V6h8v2h2V6h4V10z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M26%2C4h-4V2h-2v2h-8V2h-2v2H6C4.9%2C4%2C4%2C4.9%2C4%2C6v20c0%2C1.1%2C0.9%2C2%2C2%2C2h20c1.1%2C0%2C2-0.9%2C2-2V6C28%2C4.9%2C27.1%2C4%2C26%2C4z%20M26%2C26H6V12h20%09V26z%20M26%2C10H6V6h4v2h2V6h8v2h2V6h4V10z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-clock01
================================================== */
.c-ico.is-clock01 {
  line-height: 0;
}
.c-ico.is-clock01::after {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C30A14%2C14%2C0%2C1%2C1%2C30%2C16%2C14%2C14%2C0%2C0%2C1%2C16%2C30ZM16%2C4A12%2C12%2C0%2C1%2C0%2C28%2C16%2C12%2C12%2C0%2C0%2C0%2C16%2C4Z%22%2F%3E%3Cpath%20d%3D%22M20.59%2022%2015%2016.41%2015%207%2017%207%2017%2015.58%2022%2020.59%2020.59%2022z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C30A14%2C14%2C0%2C1%2C1%2C30%2C16%2C14%2C14%2C0%2C0%2C1%2C16%2C30ZM16%2C4A12%2C12%2C0%2C1%2C0%2C28%2C16%2C12%2C12%2C0%2C0%2C0%2C16%2C4Z%22%2F%3E%3Cpath%20d%3D%22M20.59%2022%2015%2016.41%2015%207%2017%207%2017%2015.58%2022%2020.59%2020.59%2022z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-wire01
================================================== */
.c-ico.is-wire01 {
  line-height: 0;
}
.c-ico.is-wire01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M28.316%2013.949%2027.684%2012.051%2017%2015.612%2017%204%2015%204%2015%2015.612%204.316%2012.051%203.684%2013.949%2014.368%2017.51%207.2%2027.066%208.8%2028.267%2016%2018.667%2023.2%2028.267%2024.8%2027.066%2017.632%2017.51%2028.316%2013.949z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M28.316%2013.949%2027.684%2012.051%2017%2015.612%2017%204%2015%204%2015%2015.612%204.316%2012.051%203.684%2013.949%2014.368%2017.51%207.2%2027.066%208.8%2028.267%2016%2018.667%2023.2%2028.267%2024.8%2027.066%2017.632%2017.51%2028.316%2013.949z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-mouthpiece01
================================================== */
.c-ico.is-mouthpiece01 {
  line-height: 0;
}
.c-ico.is-mouthpiece01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M24.832%2C16.9688c-.2724-.6465-.5815-1.38-.8833-2.2852-.79-2.3682%2C1.7344-4.9522%2C1.7583-4.9766L24.293%2C8.293c-.1407.1406-3.4234%2C3.4775-2.2417%2C7.0234.3261.978.6513%2C1.749.938%2C2.43A9.3812%2C9.3812%2C0%2C0%2C1%2C24%2C22a6.24%2C6.24%2C0%2C0%2C1-4.1892%2C5.293%2C8.52%2C8.52%2C0%2C0%2C0-2.1038-8l-1.0444%2C-1.0445-.5815%2C1.3575C14.2449%2C23.89%2C12.06%2C25.76%2C10.7747%2C26.54A5.8437%2C5.8437%2C0%2C0%2C1%2C8%2C22a9.6239%2C9.6239%2C0%2C0%2C1%2C.9287-3.6289A11.3329%2C11.3329%2C0%2C0%2C0%2C10%2C14V12.2217c.8735.36%2C2%2C1.3037%2C2%2C3.7783v2.6035l1.7432-1.9341c3.1118-3.4546%2C2.4624-7.5678%2C1.206-10.3081A4.4859%2C4.4859%2C0%2C0%2C1%2C18%2C11h2c0-5.5371-4.5786-7-7-7H11l1.1992%2C1.5986c.1377.1856%2C2.8628%2C3.9278%2C1.3535%2C7.688A4.9426%2C4.9426%2C0%2C0%2C0%2C9%2C10H8v4a9.6239%2C9.6239%2C0%2C0%2C1-.9287%2C3.6289A11.3329%2C11.3329%2C0%2C0%2C0%2C6%2C22c0%2C3.8477%2C3.8232%2C8%2C10%2C8s10-4.1523%2C10-8A11.3771%2C11.3771%2C0%2C0%2C0%2C24.832%2C16.9688ZM12.8352%2C27.5264a16.4987%2C16.4987%2C0%2C0%2C0%2C4.3665-5.5987%2C6.1053%2C6.1053%2C0%2C0%2C1%2C.2573%2C5.9717A11.3213%2C11.3213%2C0%2C0%2C1%2C16%2C28%2C10.3278%2C10.3278%2C0%2C0%2C1%2C12.8352%2C27.5264Z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M24.832%2C16.9688c-.2724-.6465-.5815-1.38-.8833-2.2852-.79-2.3682%2C1.7344-4.9522%2C1.7583-4.9766L24.293%2C8.293c-.1407.1406-3.4234%2C3.4775-2.2417%2C7.0234.3261.978.6513%2C1.749.938%2C2.43A9.3812%2C9.3812%2C0%2C0%2C1%2C24%2C22a6.24%2C6.24%2C0%2C0%2C1-4.1892%2C5.293%2C8.52%2C8.52%2C0%2C0%2C0-2.1038-8l-1.0444%2C-1.0445-.5815%2C1.3575C14.2449%2C23.89%2C12.06%2C25.76%2C10.7747%2C26.54A5.8437%2C5.8437%2C0%2C0%2C1%2C8%2C22a9.6239%2C9.6239%2C0%2C0%2C1%2C.9287-3.6289A11.3329%2C11.3329%2C0%2C0%2C0%2C10%2C14V12.2217c.8735.36%2C2%2C1.3037%2C2%2C3.7783v2.6035l1.7432-1.9341c3.1118-3.4546%2C2.4624-7.5678%2C1.206-10.3081A4.4859%2C4.4859%2C0%2C0%2C1%2C18%2C11h2c0-5.5371-4.5786-7-7-7H11l1.1992%2C1.5986c.1377.1856%2C2.8628%2C3.9278%2C1.3535%2C7.688A4.9426%2C4.9426%2C0%2C0%2C0%2C9%2C10H8v4a9.6239%2C9.6239%2C0%2C0%2C1-.9287%2C3.6289A11.3329%2C11.3329%2C0%2C0%2C0%2C6%2C22c0%2C3.8477%2C3.8232%2C8%2C10%2C8s10-4.1523%2C10-8A11.3771%2C11.3771%2C0%2C0%2C0%2C24.832%2C16.9688ZM12.8352%2C27.5264a16.4987%2C16.4987%2C0%2C0%2C0%2C4.3665-5.5987%2C6.1053%2C6.1053%2C0%2C0%2C1%2C.2573%2C5.9717A11.3213%2C11.3213%2C0%2C0%2C1%2C16%2C28%2C10.3278%2C10.3278%2C0%2C0%2C1%2C12.8352%2C27.5264Z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-child01
================================================== */
.c-ico.is-child01 {
  line-height: 0;
}
.c-ico.is-child01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M20%2C8H18A5%2C5%2C0%2C0%2C0%2C8%2C8H6A7%2C7%2C0%2C0%2C1%2C20%2C8Z%22%2F%3E%3Cpath%20d%3D%22M25%2C15a2.94%2C2.94%2C0%2C0%2C0-1.47.4A3%2C3%2C0%2C0%2C0%2C21%2C14a2.94%2C2.94%2C0%2C0%2C0-1.47.4A3%2C3%2C0%2C0%2C0%2C16%2C13.18V8h0a3%2C3%2C0%2C0%2C0-6%2C0V19.1L7.77%2C17.58h0A2.93%2C2.93%2C0%2C0%2C0%2C6%2C17a3%2C3%2C0%2C0%2C0-2.12%2C5.13l8%2C7.3A6.16%2C6.16%2C0%2C0%2C0%2C16%2C31h5a7%2C7%2C0%2C0%2C0%2C7-7V18A3%2C3%2C0%2C0%2C0%2C25%2C15Zm1%2C9a5%2C5%2C0%2C0%2C1-5%2C5H16a4.17%2C4.17%2C0%2C0%2C1-2.76-1L5.29%2C20.7A1%2C1%2C0%2C0%2C1%2C5%2C20a1%2C1%2C0%2C0%2C1%2C1.6-.8L12%2C22.9V8a1%2C1%2C0%2C0%2C1%2C2%2C0h0V19h2V16a1%2C1%2C0%2C0%2C1%2C2%2C0v3h2V17a1%2C1%2C0%2C0%2C1%2C2%2C0v2h2V18a1%2C1%2C0%2C0%2C1%2C2%2C0Z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M20%2C8H18A5%2C5%2C0%2C0%2C0%2C8%2C8H6A7%2C7%2C0%2C0%2C1%2C20%2C8Z%22%2F%3E%3Cpath%20d%3D%22M25%2C15a2.94%2C2.94%2C0%2C0%2C0-1.47.4A3%2C3%2C0%2C0%2C0%2C21%2C14a2.94%2C2.94%2C0%2C0%2C0-1.47.4A3%2C3%2C0%2C0%2C0%2C16%2C13.18V8h0a3%2C3%2C0%2C0%2C0-6%2C0V19.1L7.77%2C17.58h0A2.93%2C2.93%2C0%2C0%2C0%2C6%2C17a3%2C3%2C0%2C0%2C0-2.12%2C5.13l8%2C7.3A6.16%2C6.16%2C0%2C0%2C0%2C16%2C31h5a7%2C7%2C0%2C0%2C0%2C7-7V18A3%2C3%2C0%2C0%2C0%2C25%2C15Zm1%2C9a5%2C5%2C0%2C0%2C1-5%2C5H16a4.17%2C4.17%2C0%2C0%2C1-2.76-1L5.29%2C20.7A1%2C1%2C0%2C0%2C1%2C5%2C20a1%2C1%2C0%2C0%2C1%2C1.6-.8L12%2C22.9V8a1%2C1%2C0%2C0%2C1%2C2%2C0h0V19h2V16a1%2C1%2C0%2C0%2C1%2C2%2C0v3h2V17a1%2C1%2C0%2C0%2C1%2C2%2C0v2h2V18a1%2C1%2C0%2C0%2C1%2C2%2C0Z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-child02
================================================== */
.c-ico.is-child02 {
  line-height: 0;
}
.c-ico.is-child02::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1417_6428)%22%3E%3Cg%20clip-path%3D%22url(%23clip1_1417_6428)%22%3E%3Cpath%20d%3D%22M24.4325%2020.9141C24.6545%2020.8062%2024.9135%2020.7966%2025.1451%2020.891C28.0266%2022.0658%2029.903%2024.4587%2031.0497%2026.9775C32.1956%2029.4948%2032.6553%2032.2236%2032.6553%2034.2399C32.6552%2034.723%2032.2634%2035.1147%2031.7803%2035.1149H29.6534C29.1704%2035.1147%2028.7785%2034.723%2028.7784%2034.2399C28.7784%2033.7567%2029.1703%2033.365%2029.6534%2033.3649H30.8728C30.7603%2031.6898%2030.3302%2029.6216%2029.4569%2027.703C28.486%2025.5702%2027.0066%2023.698%2024.8922%2022.6914C23.4831%2023.602%2022.5302%2024.1986%2021.5024%2024.5713C20.3624%2024.9847%2019.1718%2025.1123%2017.2454%2025.2258C15.0943%2025.3526%2013.2043%2024.6337%2011.8817%2023.9159C11.2158%2023.5545%2010.679%2023.1853%2010.3069%2022.905C10.2583%2022.8685%2010.2132%2022.8325%2010.1702%2022.7991C8.14945%2023.8393%206.72887%2025.6874%205.79175%2027.7773C4.93973%2029.6775%204.51774%2031.7171%204.40662%2033.3734H26.4602C26.9433%2033.3735%2027.3351%2033.7653%2027.3352%2034.2484C27.3352%2034.7316%2026.9434%2035.1233%2026.4602%2035.1234H3.5C3.01675%2035.1234%202.625%2034.7317%202.625%2034.2484C2.62502%2032.2505%203.07569%2029.5569%204.1947%2027.0613C5.3141%2024.5648%207.14332%2022.1811%209.95142%2020.9679C10.2693%2020.8305%2010.6388%2020.8934%2010.8931%2021.1285L10.8922%2021.1294C10.8927%2021.1298%2010.894%2021.1296%2010.8948%2021.1302C10.8983%2021.1334%2010.9045%2021.1393%2010.9136%2021.1473C10.9317%2021.1634%2010.961%2021.1891%2011.0007%2021.2225C11.0801%2021.2895%2011.2013%2021.3879%2011.3596%2021.5071C11.6773%2021.7463%2012.1412%2022.0655%2012.7166%2022.3778C13.8768%2023.0075%2015.4343%2023.579%2017.142%2023.4784C19.0738%2023.3645%2020.0316%2023.2434%2020.906%2022.9264C21.7992%2022.6025%2022.6475%2022.0614%2024.3394%2020.9662L24.4325%2020.9141Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M20.0393%202.52141C14.4237%201.19601%208.79658%204.6736%207.471%2010.2891C6.14557%2015.9048%209.62381%2021.5321%2015.2395%2022.8576C20.8551%2024.1827%2026.4818%2020.7044%2027.8071%2015.0889C29.1323%209.4734%2025.6546%203.84697%2020.0393%202.52141ZM20.4413%200.818208C26.9973%202.36578%2031.0575%208.93474%2029.5104%2015.4908C27.9629%2022.0471%2021.3937%2026.108%2014.8375%2024.5608C8.28116%2023.0133%204.22035%2016.4434%205.76779%209.8871C7.31539%203.33096%2013.885%20-0.729204%2020.4413%200.818208Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.8013%2023.9596C17.0982%2023.5783%2017.6479%2023.5098%2018.0292%2023.8067C18.4104%2024.1035%2018.4789%2024.6533%2018.1822%2025.0346L15.746%2028.1629C15.4492%2028.5441%2014.8994%2028.6126%2014.5181%2028.3158C14.1369%2028.019%2014.0684%2027.4692%2014.3652%2027.0879L16.8013%2023.9596Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.98394%2021.9791C9.31314%2021.6253%209.86748%2021.6055%2010.2212%2021.9346L15.6473%2026.9838C16.0011%2027.313%2016.0209%2027.8673%2015.6917%2028.2211C15.3625%2028.5746%2014.8089%2028.5946%2014.4553%2028.2656L9.02838%2023.2164C8.67466%2022.8872%208.65478%2022.3328%208.98394%2021.9791Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.9522%2023.8066C17.3336%2023.5099%2017.8833%2023.5783%2018.1801%2023.9595L20.6146%2027.0878C20.9112%2027.4692%2020.8421%2028.019%2020.4608%2028.3157C20.0794%2028.6124%2019.5296%2028.544%2019.2328%2028.1628L16.7993%2025.0345C16.5025%2024.6531%2016.571%2024.1034%2016.9522%2023.8066Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M24.7779%2021.9032C25.1313%2021.5736%2025.6856%2021.5926%2026.0152%2021.946C26.3449%2022.2993%2026.325%2022.8536%2025.9716%2023.1833L20.5251%2028.2649C20.1717%2028.5946%2019.6174%2028.5747%2019.2878%2028.2214C18.9585%2027.868%2018.9774%2027.3145%2019.3305%2026.9849L24.7779%2021.9032Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M17.0625%2024.5625L10.9375%2022.8125L15.3125%2027.1875L17.5%2025L20.125%2027.1875L24.9375%2022.8125L17.0625%2024.5625Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.3651%2014.343C15.3651%2015.043%2014.7964%2015.6117%2014.0964%2015.6117C13.3964%2015.6117%2012.8276%2015.043%2012.8276%2014.343C12.8276%2013.643%2013.3964%2013.0742%2014.0964%2013.0742C14.7964%2013.0742%2015.3651%2013.643%2015.3651%2014.343Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M22.4525%2014.2375C22.4525%2014.9375%2021.8838%2015.5062%2021.1838%2015.5062C20.4838%2015.5062%2019.915%2014.9375%2019.915%2014.2375C19.915%2013.5375%2020.4838%2012.9688%2021.1838%2012.9688C21.8838%2012.9688%2022.4525%2013.5375%2022.4525%2014.2375Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.5329%2018.0814C19.8839%2017.8919%2020.3108%2018.0445%2020.4869%2018.4224C20.6629%2018.8003%2020.5212%2019.2601%2020.1703%2019.4497C18.6756%2020.257%2016.7619%2020.257%2015.2672%2019.4497C14.9163%2019.2601%2014.7746%2018.8003%2014.9506%2018.4224C15.1267%2018.0445%2015.5536%2017.8919%2015.9046%2018.0814C16.9981%2018.672%2018.4394%2018.672%2019.5329%2018.0814Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.1918%206.04751C15.4671%205.79285%2015.8842%205.76732%2016.1882%205.98684C16.492%206.20635%2016.5987%206.60945%2016.4437%206.95071L15.7122%208.55886C15.8896%208.48529%2016.0747%208.40725%2016.2634%208.32302C17.543%207.75171%2018.8464%207.0138%2019.4617%206.25344C19.6889%205.9728%2020.0776%205.88263%2020.4051%206.03469C20.7326%206.18685%2020.9148%206.54217%2020.8469%206.89687C20.7241%207.53735%2020.604%208.07166%2020.494%208.51528C21.3818%208.00405%2022.3585%207.36457%2022.9677%206.74563L23.048%206.67385C23.2468%206.52072%2023.5093%206.4701%2023.7538%206.54312C24.0332%206.62655%2024.2436%206.85789%2024.3007%207.14382C24.4007%207.64398%2024.8296%208.45563%2025.3124%209.22708C25.5415%209.59308%2025.7636%209.92049%2025.9285%2010.1568C26.0108%2010.2747%2026.0792%2010.3691%2026.1259%2010.4336C26.1492%2010.4658%2026.1669%2010.4908%2026.1789%2010.5071C26.1849%2010.5153%2026.1897%2010.5212%2026.1926%2010.525C26.1939%2010.5269%2026.1945%2010.5285%2026.1951%2010.5293L26.196%2010.5302L26.2404%2010.5968C26.4453%2010.9394%2026.3615%2011.3881%2026.0345%2011.6316C25.7073%2011.8751%2025.2529%2011.8271%2024.9835%2011.5325L24.9322%2011.4701C24.9319%2011.4697%2024.931%2011.4683%2024.9305%2011.4676C24.9294%2011.4661%2024.928%2011.464%2024.9262%2011.4616C24.9224%2011.4564%2024.9162%2011.4489%2024.9091%2011.4394C24.895%2011.4202%2024.8749%2011.3919%2024.8493%2011.3565C24.7981%2011.2856%2024.7252%2011.184%2024.6374%2011.0583C24.4619%2010.8068%2024.2245%2010.4562%2023.9777%2010.0619C23.7178%209.64667%2023.422%209.1419%2023.1813%208.63491C22.5356%209.12777%2021.8161%209.5752%2021.2032%209.9252C20.7308%2010.195%2020.3042%2010.4187%2019.9958%2010.5746C19.8414%2010.6527%2019.7159%2010.7143%2019.6284%2010.7566C19.5847%2010.7777%2019.5504%2010.7941%2019.5267%2010.8053C19.5148%2010.811%2019.505%2010.8151%2019.4985%2010.8181C19.4953%2010.8196%2019.4926%2010.8207%2019.4908%2010.8216L19.4891%2010.8224L19.4882%2010.8233L19.1558%2010.1089L19.4874%2010.8233C19.1781%2010.9669%2018.8114%2010.8951%2018.579%2010.6455C18.347%2010.3961%2018.3021%2010.0258%2018.4671%209.72781H18.4663V9.72952H18.4654C18.4717%209.71646%2018.4844%209.68822%2018.503%209.64407C18.5403%209.55565%2018.6009%209.40165%2018.6782%209.16384C18.7131%209.05614%2018.7505%208.93089%2018.7918%208.78787C18.1607%209.16969%2017.4964%209.49751%2016.9059%209.76113C16.2448%2010.0563%2015.6332%2010.2914%2015.1876%2010.4524C14.9646%2010.533%2014.7821%2010.5952%2014.6544%2010.6378C14.5904%2010.6592%2014.5397%2010.6762%2014.5048%2010.6874C14.4876%2010.693%2014.4741%2010.6972%2014.4647%2010.7002C14.46%2010.7017%2014.4562%2010.7028%2014.4536%2010.7036C14.4522%2010.7041%2014.451%2010.7042%2014.4501%2010.7045L14.4493%2010.7053C14.153%2010.7977%2013.8293%2010.7073%2013.6238%2010.4746C13.4185%2010.242%2013.3691%209.91037%2013.4974%209.62783L13.629%209.33645C12.7063%209.98508%2011.8713%2010.474%2011.1697%2010.8352C10.5074%2011.1763%209.96457%2011.4051%209.5821%2011.5496C9.3911%2011.6217%209.23985%2011.6728%209.13349%2011.7068C9.08031%2011.7238%209.03802%2011.7364%209.00788%2011.7453L8.96003%2011.7589C8.95875%2011.7593%208.9576%2011.7595%208.95661%2011.7598L8.9549%2011.7606H8.95404C8.95337%2011.7593%208.9445%2011.727%208.74982%2011.0001L8.95319%2011.7606C8.53317%2011.873%208.10182%2011.6235%207.98932%2011.2035C7.877%2010.7835%208.12644%2010.3521%208.54645%2010.2396L8.5644%2010.2337C8.58245%2010.2284%208.61256%2010.2202%208.65326%2010.2072C8.73482%2010.1811%208.86079%2010.1379%209.02582%2010.0756C9.35589%209.95089%209.84328%209.74726%2010.4486%209.43557C11.659%208.81222%2013.343%207.75803%2015.1918%206.04751Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1417_6428%22%3E%3Crect%20width%3D%2235%22%20height%3D%2235%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_1417_6428%22%3E%3Crect%20width%3D%2230.03%22%20height%3D%2234.6237%22%20fill%3D%22white%22%20transform%3D%22translate(2.625%200.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1417_6428)%22%3E%3Cg%20clip-path%3D%22url(%23clip1_1417_6428)%22%3E%3Cpath%20d%3D%22M24.4325%2020.9141C24.6545%2020.8062%2024.9135%2020.7966%2025.1451%2020.891C28.0266%2022.0658%2029.903%2024.4587%2031.0497%2026.9775C32.1956%2029.4948%2032.6553%2032.2236%2032.6553%2034.2399C32.6552%2034.723%2032.2634%2035.1147%2031.7803%2035.1149H29.6534C29.1704%2035.1147%2028.7785%2034.723%2028.7784%2034.2399C28.7784%2033.7567%2029.1703%2033.365%2029.6534%2033.3649H30.8728C30.7603%2031.6898%2030.3302%2029.6216%2029.4569%2027.703C28.486%2025.5702%2027.0066%2023.698%2024.8922%2022.6914C23.4831%2023.602%2022.5302%2024.1986%2021.5024%2024.5713C20.3624%2024.9847%2019.1718%2025.1123%2017.2454%2025.2258C15.0943%2025.3526%2013.2043%2024.6337%2011.8817%2023.9159C11.2158%2023.5545%2010.679%2023.1853%2010.3069%2022.905C10.2583%2022.8685%2010.2132%2022.8325%2010.1702%2022.7991C8.14945%2023.8393%206.72887%2025.6874%205.79175%2027.7773C4.93973%2029.6775%204.51774%2031.7171%204.40662%2033.3734H26.4602C26.9433%2033.3735%2027.3351%2033.7653%2027.3352%2034.2484C27.3352%2034.7316%2026.9434%2035.1233%2026.4602%2035.1234H3.5C3.01675%2035.1234%202.625%2034.7317%202.625%2034.2484C2.62502%2032.2505%203.07569%2029.5569%204.1947%2027.0613C5.3141%2024.5648%207.14332%2022.1811%209.95142%2020.9679C10.2693%2020.8305%2010.6388%2020.8934%2010.8931%2021.1285L10.8922%2021.1294C10.8927%2021.1298%2010.894%2021.1296%2010.8948%2021.1302C10.8983%2021.1334%2010.9045%2021.1393%2010.9136%2021.1473C10.9317%2021.1634%2010.961%2021.1891%2011.0007%2021.2225C11.0801%2021.2895%2011.2013%2021.3879%2011.3596%2021.5071C11.6773%2021.7463%2012.1412%2022.0655%2012.7166%2022.3778C13.8768%2023.0075%2015.4343%2023.579%2017.142%2023.4784C19.0738%2023.3645%2020.0316%2023.2434%2020.906%2022.9264C21.7992%2022.6025%2022.6475%2022.0614%2024.3394%2020.9662L24.4325%2020.9141Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M20.0393%202.52141C14.4237%201.19601%208.79658%204.6736%207.471%2010.2891C6.14557%2015.9048%209.62381%2021.5321%2015.2395%2022.8576C20.8551%2024.1827%2026.4818%2020.7044%2027.8071%2015.0889C29.1323%209.4734%2025.6546%203.84697%2020.0393%202.52141ZM20.4413%200.818208C26.9973%202.36578%2031.0575%208.93474%2029.5104%2015.4908C27.9629%2022.0471%2021.3937%2026.108%2014.8375%2024.5608C8.28116%2023.0133%204.22035%2016.4434%205.76779%209.8871C7.31539%203.33096%2013.885%20-0.729204%2020.4413%200.818208Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.8013%2023.9596C17.0982%2023.5783%2017.6479%2023.5098%2018.0292%2023.8067C18.4104%2024.1035%2018.4789%2024.6533%2018.1822%2025.0346L15.746%2028.1629C15.4492%2028.5441%2014.8994%2028.6126%2014.5181%2028.3158C14.1369%2028.019%2014.0684%2027.4692%2014.3652%2027.0879L16.8013%2023.9596Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.98394%2021.9791C9.31314%2021.6253%209.86748%2021.6055%2010.2212%2021.9346L15.6473%2026.9838C16.0011%2027.313%2016.0209%2027.8673%2015.6917%2028.2211C15.3625%2028.5746%2014.8089%2028.5946%2014.4553%2028.2656L9.02838%2023.2164C8.67466%2022.8872%208.65478%2022.3328%208.98394%2021.9791Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.9522%2023.8066C17.3336%2023.5099%2017.8833%2023.5783%2018.1801%2023.9595L20.6146%2027.0878C20.9112%2027.4692%2020.8421%2028.019%2020.4608%2028.3157C20.0794%2028.6124%2019.5296%2028.544%2019.2328%2028.1628L16.7993%2025.0345C16.5025%2024.6531%2016.571%2024.1034%2016.9522%2023.8066Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M24.7779%2021.9032C25.1313%2021.5736%2025.6856%2021.5926%2026.0152%2021.946C26.3449%2022.2993%2026.325%2022.8536%2025.9716%2023.1833L20.5251%2028.2649C20.1717%2028.5946%2019.6174%2028.5747%2019.2878%2028.2214C18.9585%2027.868%2018.9774%2027.3145%2019.3305%2026.9849L24.7779%2021.9032Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M17.0625%2024.5625L10.9375%2022.8125L15.3125%2027.1875L17.5%2025L20.125%2027.1875L24.9375%2022.8125L17.0625%2024.5625Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.3651%2014.343C15.3651%2015.043%2014.7964%2015.6117%2014.0964%2015.6117C13.3964%2015.6117%2012.8276%2015.043%2012.8276%2014.343C12.8276%2013.643%2013.3964%2013.0742%2014.0964%2013.0742C14.7964%2013.0742%2015.3651%2013.643%2015.3651%2014.343Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M22.4525%2014.2375C22.4525%2014.9375%2021.8838%2015.5062%2021.1838%2015.5062C20.4838%2015.5062%2019.915%2014.9375%2019.915%2014.2375C19.915%2013.5375%2020.4838%2012.9688%2021.1838%2012.9688C21.8838%2012.9688%2022.4525%2013.5375%2022.4525%2014.2375Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.5329%2018.0814C19.8839%2017.8919%2020.3108%2018.0445%2020.4869%2018.4224C20.6629%2018.8003%2020.5212%2019.2601%2020.1703%2019.4497C18.6756%2020.257%2016.7619%2020.257%2015.2672%2019.4497C14.9163%2019.2601%2014.7746%2018.8003%2014.9506%2018.4224C15.1267%2018.0445%2015.5536%2017.8919%2015.9046%2018.0814C16.9981%2018.672%2018.4394%2018.672%2019.5329%2018.0814Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.1918%206.04751C15.4671%205.79285%2015.8842%205.76732%2016.1882%205.98684C16.492%206.20635%2016.5987%206.60945%2016.4437%206.95071L15.7122%208.55886C15.8896%208.48529%2016.0747%208.40725%2016.2634%208.32302C17.543%207.75171%2018.8464%207.0138%2019.4617%206.25344C19.6889%205.9728%2020.0776%205.88263%2020.4051%206.03469C20.7326%206.18685%2020.9148%206.54217%2020.8469%206.89687C20.7241%207.53735%2020.604%208.07166%2020.494%208.51528C21.3818%208.00405%2022.3585%207.36457%2022.9677%206.74563L23.048%206.67385C23.2468%206.52072%2023.5093%206.4701%2023.7538%206.54312C24.0332%206.62655%2024.2436%206.85789%2024.3007%207.14382C24.4007%207.64398%2024.8296%208.45563%2025.3124%209.22708C25.5415%209.59308%2025.7636%209.92049%2025.9285%2010.1568C26.0108%2010.2747%2026.0792%2010.3691%2026.1259%2010.4336C26.1492%2010.4658%2026.1669%2010.4908%2026.1789%2010.5071C26.1849%2010.5153%2026.1897%2010.5212%2026.1926%2010.525C26.1939%2010.5269%2026.1945%2010.5285%2026.1951%2010.5293L26.196%2010.5302L26.2404%2010.5968C26.4453%2010.9394%2026.3615%2011.3881%2026.0345%2011.6316C25.7073%2011.8751%2025.2529%2011.8271%2024.9835%2011.5325L24.9322%2011.4701C24.9319%2011.4697%2024.931%2011.4683%2024.9305%2011.4676C24.9294%2011.4661%2024.928%2011.464%2024.9262%2011.4616C24.9224%2011.4564%2024.9162%2011.4489%2024.9091%2011.4394C24.895%2011.4202%2024.8749%2011.3919%2024.8493%2011.3565C24.7981%2011.2856%2024.7252%2011.184%2024.6374%2011.0583C24.4619%2010.8068%2024.2245%2010.4562%2023.9777%2010.0619C23.7178%209.64667%2023.422%209.1419%2023.1813%208.63491C22.5356%209.12777%2021.8161%209.5752%2021.2032%209.9252C20.7308%2010.195%2020.3042%2010.4187%2019.9958%2010.5746C19.8414%2010.6527%2019.7159%2010.7143%2019.6284%2010.7566C19.5847%2010.7777%2019.5504%2010.7941%2019.5267%2010.8053C19.5148%2010.811%2019.505%2010.8151%2019.4985%2010.8181C19.4953%2010.8196%2019.4926%2010.8207%2019.4908%2010.8216L19.4891%2010.8224L19.4882%2010.8233L19.1558%2010.1089L19.4874%2010.8233C19.1781%2010.9669%2018.8114%2010.8951%2018.579%2010.6455C18.347%2010.3961%2018.3021%2010.0258%2018.4671%209.72781H18.4663V9.72952H18.4654C18.4717%209.71646%2018.4844%209.68822%2018.503%209.64407C18.5403%209.55565%2018.6009%209.40165%2018.6782%209.16384C18.7131%209.05614%2018.7505%208.93089%2018.7918%208.78787C18.1607%209.16969%2017.4964%209.49751%2016.9059%209.76113C16.2448%2010.0563%2015.6332%2010.2914%2015.1876%2010.4524C14.9646%2010.533%2014.7821%2010.5952%2014.6544%2010.6378C14.5904%2010.6592%2014.5397%2010.6762%2014.5048%2010.6874C14.4876%2010.693%2014.4741%2010.6972%2014.4647%2010.7002C14.46%2010.7017%2014.4562%2010.7028%2014.4536%2010.7036C14.4522%2010.7041%2014.451%2010.7042%2014.4501%2010.7045L14.4493%2010.7053C14.153%2010.7977%2013.8293%2010.7073%2013.6238%2010.4746C13.4185%2010.242%2013.3691%209.91037%2013.4974%209.62783L13.629%209.33645C12.7063%209.98508%2011.8713%2010.474%2011.1697%2010.8352C10.5074%2011.1763%209.96457%2011.4051%209.5821%2011.5496C9.3911%2011.6217%209.23985%2011.6728%209.13349%2011.7068C9.08031%2011.7238%209.03802%2011.7364%209.00788%2011.7453L8.96003%2011.7589C8.95875%2011.7593%208.9576%2011.7595%208.95661%2011.7598L8.9549%2011.7606H8.95404C8.95337%2011.7593%208.9445%2011.727%208.74982%2011.0001L8.95319%2011.7606C8.53317%2011.873%208.10182%2011.6235%207.98932%2011.2035C7.877%2010.7835%208.12644%2010.3521%208.54645%2010.2396L8.5644%2010.2337C8.58245%2010.2284%208.61256%2010.2202%208.65326%2010.2072C8.73482%2010.1811%208.86079%2010.1379%209.02582%2010.0756C9.35589%209.95089%209.84328%209.74726%2010.4486%209.43557C11.659%208.81222%2013.343%207.75803%2015.1918%206.04751Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1417_6428%22%3E%3Crect%20width%3D%2235%22%20height%3D%2235%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_1417_6428%22%3E%3Crect%20width%3D%2230.03%22%20height%3D%2234.6237%22%20fill%3D%22white%22%20transform%3D%22translate(2.625%200.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-whitening01
================================================== */
.c-ico.is-whitening01 {
  line-height: 0;
}
.c-ico.is-whitening01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M24%2017%2025.912%2020.703%2030%2021.297%2027%2024%2027.771%2028%2024%2025.75%2020.229%2028%2021%2024%2018%2021.297%2022.2%2020.703%2024%2017z%22%2F%3E%3Cpath%20d%3D%22M6%2016H12V18H6z%22%2F%3E%3Cpath%20d%3D%22M6%2012H16V14H6z%22%2F%3E%3Cpath%20d%3D%22M6%208H16V10H6z%22%2F%3E%3Cpath%20d%3D%22M16%2C26H4V6H28V16h2V6a2%2C2%2C0%2C0%2C0-2-2H4A2%2C2%2C0%2C0%2C0%2C2%2C6V26a2%2C2%2C0%2C0%2C0%2C2%2C2H16Z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M24%2017%2025.912%2020.703%2030%2021.297%2027%2024%2027.771%2028%2024%2025.75%2020.229%2028%2021%2024%2018%2021.297%2022.2%2020.703%2024%2017z%22%2F%3E%3Cpath%20d%3D%22M6%2016H12V18H6z%22%2F%3E%3Cpath%20d%3D%22M6%2012H16V14H6z%22%2F%3E%3Cpath%20d%3D%22M6%208H16V10H6z%22%2F%3E%3Cpath%20d%3D%22M16%2C26H4V6H28V16h2V6a2%2C2%2C0%2C0%2C0-2-2H4A2%2C2%2C0%2C0%2C0%2C2%2C6V26a2%2C2%2C0%2C0%2C0%2C2%2C2H16Z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-office01
================================================== */
.c-ico.is-office01 {
  line-height: 0;
}
.c-ico.is-office01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.2609%2011.0638H3.4619C3.28282%2011.0638%203.11239%2010.98%203.00408%2010.8385C2.89431%2010.6955%202.8582%2010.5107%202.90442%2010.3373L4.418%204.6643C4.48588%204.41155%204.71408%204.23535%204.97549%204.23535H9.7011C10.0203%204.23535%2010.2788%204.49387%2010.2788%204.81305C10.2788%205.13224%2010.0203%205.39076%209.7011%205.39076H5.41887L4.21436%209.9084H11.2609C11.5801%209.9084%2011.8386%2010.1669%2011.8386%2010.4861C11.8386%2010.8053%2011.5801%2011.0638%2011.2609%2011.0638Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M4.97483%204.23447C4.71356%204.23463%204.48542%204.41097%204.41757%204.66361L2.90375%2010.3363C2.85755%2010.5095%202.89412%2010.6944%203.0038%2010.8373C3.09863%2010.9613%203.24101%2011.0415%203.39519%2011.0594L3.46189%2011.0629H11.2609L11.3767%2011.0515C11.6028%2011.0054%2011.7809%2010.8273%2011.8269%2010.6013L11.8383%2010.4854C11.8383%2010.2061%2011.6402%209.97315%2011.3767%209.9194L11.2609%209.90712V9.4578C11.8281%209.45797%2012.2877%209.91821%2012.2877%2010.4854C12.2875%2011.0526%2011.828%2011.512%2011.2609%2011.5122H3.46189C3.14398%2011.5122%202.84061%2011.3637%202.64662%2011.1103L2.6475%2011.1094C2.45273%2010.855%202.38847%2010.527%202.47023%2010.2204L3.98317%204.54777L3.98405%204.54689C4.10423%204.09952%204.50872%203.78531%204.97483%203.78516V4.23447ZM10.2789%204.81192C10.2788%204.49286%2010.0197%204.23447%209.70057%204.23447V3.78516C10.2678%203.78516%2010.7281%204.24471%2010.7282%204.81192C10.7282%205.37925%2010.2679%205.83956%209.70057%205.83956H5.76289L4.79931%209.4578H11.2609V9.90712H4.21397L5.41888%205.39024H9.70057L9.81729%205.37795C10.0429%205.33178%2010.2204%205.15429%2010.2666%204.92864L10.2789%204.81192ZM9.70057%203.78516V4.23447H4.97483V3.78516H9.70057Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.9162%2011.0638H23.7388C23.4197%2011.0638%2023.1611%2010.8053%2023.1611%2010.4861C23.1611%2010.1669%2023.4197%209.9084%2023.7388%209.9084H31.1753L30.0459%205.39076H25.2972C24.978%205.39076%2024.7195%205.13224%2024.7195%204.81305C24.7195%204.49387%2024.978%204.23535%2025.2972%204.23535H30.4965C30.7623%204.23535%2030.9933%204.41588%2031.0569%204.67296L32.4752%2010.346C32.5185%2010.5193%2032.4795%2010.7013%2032.3697%2010.8414C32.26%2010.9815%2032.0924%2011.0638%2031.9148%2011.0638H31.9162Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30.4969%203.78516C30.9676%203.78527%2031.3781%204.10518%2031.492%204.56269L32.9111%2010.2362C32.9881%2010.5441%2032.9184%2010.8682%2032.7233%2011.1173C32.5295%2011.3647%2032.2327%2011.511%2031.9159%2011.5113V11.5122H23.7387C23.1715%2011.5121%2022.712%2011.0526%2022.7119%2010.4854C22.7119%209.91819%2023.1715%209.45794%2023.7387%209.4578V9.90712C23.4196%209.90726%2023.1612%2010.1663%2023.1612%2010.4854L23.1726%2010.6013C23.2263%2010.8647%2023.4593%2011.0628%2023.7387%2011.0629H31.915C32.0704%2011.0628%2032.2178%2010.9996%2032.3257%2010.89L32.3696%2010.8409C32.4794%2010.7008%2032.5183%2010.5183%2032.4749%2010.345L31.0568%204.67238C31.0012%204.44739%2030.8175%204.28039%2030.5943%204.24237L30.4969%204.23447V3.78516ZM24.2705%204.81192C24.2706%204.24472%2024.73%203.78518%2025.2972%203.78516V4.23447C24.9782%204.2345%2024.7199%204.49287%2024.7198%204.81192L24.7312%204.92864C24.7773%205.15423%2024.955%205.3317%2025.1805%205.37795L25.2972%205.39024H30.0458L31.1752%209.90712H23.7387V9.4578H30.5996L29.6957%205.83956H25.2972C24.7299%205.83954%2024.2705%205.37924%2024.2705%204.81192ZM30.4969%203.78516V4.23447H25.2972V3.78516H30.4969Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.15485%2028.5044C5.83567%2028.5044%205.57715%2028.2458%205.57715%2027.9266V13.3209C5.57715%2013.0017%205.83567%2012.7432%206.15485%2012.7432C6.47403%2012.7432%206.73255%2013.0017%206.73255%2013.3209V27.9266C6.73255%2028.2458%206.47403%2028.5044%206.15485%2028.5044Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.73301%2013.3207C6.73287%2013.0016%206.47379%2012.7433%206.15469%2012.7433C5.83572%2012.7434%205.57739%2013.0017%205.57725%2013.3207V27.9271L5.58866%2028.0429C5.63472%2028.2689%205.81284%2028.4471%206.03885%2028.4931L6.15469%2028.5045C6.43407%2028.5045%206.66698%2028.3063%206.72073%2028.0429L6.73301%2027.9271V13.3207ZM7.18233%2027.9271C7.18216%2028.4942%206.72192%2028.9538%206.15469%2028.9538C5.58758%2028.9537%205.1281%2028.4942%205.12793%2027.9271V13.3207C5.12807%2012.7536%205.58756%2012.2941%206.15469%2012.2939C6.72194%2012.2939%207.18219%2012.7535%207.18233%2013.3207V27.9271Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M28.8443%2028.5044C28.5251%2028.5044%2028.2666%2028.2458%2028.2666%2027.9266V13.3209C28.2666%2013.0017%2028.5251%2012.7432%2028.8443%2012.7432C29.1635%2012.7432%2029.422%2013.0017%2029.422%2013.3209V27.9266C29.422%2028.2458%2029.1635%2028.5044%2028.8443%2028.5044Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M29.4225%2013.3207C29.4223%2013.0016%2029.1632%2012.7433%2028.8441%2012.7433C28.5252%2012.7434%2028.2668%2013.0017%2028.2667%2013.3207V27.9271L28.2781%2028.0429C28.3242%2028.2689%2028.5023%2028.4471%2028.7283%2028.4931L28.8441%2028.5045C29.1235%2028.5045%2029.3564%2028.3063%2029.4102%2028.0429L29.4225%2027.9271V13.3207ZM29.8718%2027.9271C29.8716%2028.4942%2029.4114%2028.9538%2028.8441%2028.9538C28.277%2028.9537%2027.8176%2028.4942%2027.8174%2027.9271V13.3207C27.8175%2012.7536%2028.277%2012.2941%2028.8441%2012.2939C29.4114%2012.2939%2029.8716%2012.7535%2029.8718%2013.3207V27.9271Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.9165%2034.176H3.08333C2.11278%2034.176%201.32422%2033.3875%201.32422%2032.4169V31.9447C1.32422%2030.9741%202.11278%2030.1855%203.08333%2030.1855H31.9165C32.887%2030.1855%2033.6756%2030.9741%2033.6756%2031.9447V32.4169C33.6756%2033.3875%2032.887%2034.176%2031.9165%2034.176ZM3.08333%2031.3395C2.7497%2031.3395%202.47963%2031.611%202.47963%2031.9432V32.4155C2.47963%2032.7491%202.75115%2033.0192%203.08333%2033.0192H31.9165C32.2501%2033.0192%2032.5202%2032.7477%2032.5202%2032.4155V31.9432C32.5202%2031.6096%2032.2487%2031.3395%2031.9165%2031.3395H3.08333Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.6953%2013.8987C18.9472%2013.8987%2018.3391%2013.2907%2018.3391%2012.5426V10.2765C18.3391%209.94434%2018.069%209.67427%2017.7369%209.67427C17.4047%209.67427%2017.1346%209.94434%2017.1346%2010.2765V12.5426C17.1346%2013.2907%2016.5266%2013.8987%2015.7785%2013.8987C15.1025%2013.8987%2014.5378%2013.4135%2014.4367%2012.7448L13.7117%207.93394C13.6857%207.76063%2013.6395%207.5902%2013.5774%207.427L12.9289%205.75311C12.5318%204.72913%2012.7426%203.58672%2013.4806%202.77216C13.9977%202.20168%2014.7083%201.86517%2015.4795%201.82761C16.2363%201.79151%2016.957%202.04425%2017.5231%202.54108H17.9506C18.5153%202.0457%2019.2389%201.79151%2019.9942%201.82761C20.7655%201.86517%2021.4746%202.20023%2021.9931%202.77216C22.7311%203.58672%2022.942%204.72768%2022.5448%205.75311L21.8963%207.427C21.8328%207.5902%2021.788%207.76063%2021.762%207.93394L21.037%2012.7448C20.9359%2013.4135%2020.3726%2013.8987%2019.6953%2013.8987ZM17.7369%208.51886C18.706%208.51886%2019.4945%209.30743%2019.4945%2010.2765V12.5426C19.4945%2012.6538%2019.5841%2012.7433%2019.6953%2012.7433C19.7964%2012.7433%2019.8801%2012.6711%2019.8946%2012.5715L20.6196%207.76063C20.6586%207.50355%2020.725%207.2508%2020.8189%207.00817L21.4674%205.33427C21.7057%204.72046%2021.5786%204.03589%2021.1367%203.54773C20.8261%203.20544%2020.4001%203.00324%2019.9379%202.98158C19.4758%202.95991%2019.0324%203.11878%2018.6901%203.4293C18.5009%203.60116%2018.2539%203.69648%2017.9983%203.69648H17.474C17.2169%203.69648%2016.9714%203.60116%2016.7822%203.4293C16.4399%203.11734%2015.998%202.95847%2015.5344%202.98158C15.0722%203.00468%2014.6462%203.20544%2014.3356%203.54773C13.8937%204.03589%2013.7666%204.72046%2014.0049%205.33427L14.6534%207.00817C14.7473%207.2508%2014.8151%207.50355%2014.8527%207.76063L15.5777%2012.5715C15.5921%2012.6711%2015.6759%2012.7433%2015.777%2012.7433C15.8882%2012.7433%2015.9778%2012.6523%2015.9778%2012.5426V10.2765C15.9778%209.30743%2016.7663%208.51886%2017.7354%208.51886H17.7369Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M17.788%202.09139C18.4189%201.59276%2019.2029%201.33905%2020.0162%201.37792C20.9063%201.42128%2021.7274%201.80945%2022.3259%202.46963C23.1782%203.41032%2023.4224%204.73132%2022.9639%205.91498L22.3154%207.58852C22.2643%207.71973%2022.2278%207.85881%2022.2066%208.0001L21.4808%2012.811C21.3464%2013.699%2020.5945%2014.3476%2019.695%2014.3476C18.6989%2014.3474%2017.89%2013.5384%2017.8898%2012.5424V10.2757C17.8896%2010.1919%2017.8209%2010.1231%2017.7371%2010.123C17.6532%2010.123%2017.5837%2010.1918%2017.5835%2010.2757V12.5424C17.5833%2013.5385%2016.7745%2014.3476%2015.7784%2014.3476C14.8805%2014.3476%2014.127%2013.7002%2013.9925%2012.8118L13.2676%208.0001C13.2468%207.86109%2013.2086%207.72142%2013.157%207.58589L12.5103%205.91498C12.0517%204.73261%2012.2951%203.41029%2013.1474%202.46963C13.7445%201.81085%2014.5677%201.42127%2015.458%201.37792L15.4791%201.82724L15.3352%201.83777C14.62%201.90785%2013.9655%202.23692%2013.4809%202.77151L13.3483%202.92772C12.7184%203.72818%2012.5565%204.79257%2012.9289%205.75263L13.5774%207.42617C13.6395%207.58935%2013.6857%207.76011%2013.7117%207.93341L14.4365%2012.7443C14.5313%2013.3711%2015.0336%2013.8372%2015.6529%2013.893L15.7784%2013.8983C16.4798%2013.8983%2017.0578%2013.3636%2017.1272%2012.6802L17.1342%2012.5424V10.2757C17.1344%209.94365%2017.405%209.67364%2017.7371%209.67364L17.8582%209.68592C18.1323%209.74217%2018.3389%209.9852%2018.3391%2010.2757V12.5424L18.3461%2012.6802C18.4109%2013.3179%2018.9187%2013.8262%2019.5563%2013.8913L19.695%2013.8983C20.3723%2013.8983%2020.9357%2013.4129%2021.0368%2012.7443L21.7617%207.93341C21.7877%207.76009%2021.8324%207.58937%2021.8959%207.42617L22.5445%205.75263C22.9169%204.79115%2022.755%203.72805%2022.125%202.92772L21.9933%202.77151C21.4749%202.19959%2020.7654%201.86479%2019.9942%201.82724C19.2389%201.79113%2018.5151%202.04533%2017.9503%202.54071H17.523L17.3036%202.36607C16.776%201.98536%2016.1413%201.79565%2015.4791%201.82724L15.458%201.37792C16.2725%201.33906%2017.0534%201.59164%2017.6853%202.09139H17.788ZM15.7766%2012.5416L15.9776%2012.5126V12.5424L15.9741%2012.5819C15.9555%2012.673%2015.874%2012.7425%2015.7766%2012.7425V12.5416ZM17.7371%208.06943V8.51875H17.7353V8.06943H17.7371ZM19.8942%2012.5714L19.8714%2012.6398C19.837%2012.7022%2019.7708%2012.7425%2019.695%2012.7425C19.5978%2012.7424%2019.5171%2012.6743%2019.4984%2012.5828L19.4949%2012.5424V10.2757C19.4947%209.36725%2018.8012%208.61763%2017.9161%208.52752L17.7371%208.51875V8.06943C18.7617%208.06955%2019.6221%208.77129%2019.8696%209.71927L20.175%207.69295L20.2136%207.47707C20.2581%207.26241%2020.3202%207.0507%2020.3997%206.84521L21.0482%205.1708C21.2247%204.7159%2021.1313%204.21148%2020.8033%203.84917C20.5726%203.59519%2020.2586%203.44574%2019.917%203.42969C19.6161%203.41559%2019.3278%203.504%2019.0903%203.68068L18.992%203.76142C18.7201%204.00836%2018.3657%204.14482%2017.9986%204.14492H17.4738C17.105%204.14488%2016.7521%204.00811%2016.4804%203.76142L16.4795%203.76054C16.2259%203.52942%2015.901%203.41268%2015.5572%203.42969L15.4291%203.44198C15.1356%203.48537%2014.8695%203.62655%2014.6682%203.8483L14.6691%203.84917C14.3411%204.21143%2014.247%204.71591%2014.4234%205.1708L14.4243%205.17168L15.0719%206.84521C15.1773%207.11765%2015.2548%207.40367%2015.2974%207.69558L15.602%209.71839C15.8497%208.77068%2016.7109%208.06945%2017.7353%208.06943V8.51875L17.5563%208.52752C16.6711%208.61753%2015.9778%209.36717%2015.9776%2010.2757V12.5126L15.7766%2012.5416V12.7425C15.701%2012.7424%2015.6354%2012.702%2015.6011%2012.6398L15.5774%2012.5714L14.8525%207.76052C14.815%207.50345%2014.7472%207.2502%2014.6533%207.00756L14.0048%205.33403C13.7665%204.72023%2013.8937%204.03544%2014.3356%203.54729C14.6461%203.205%2015.0722%203.00436%2015.5344%202.98125C15.998%202.95815%2016.44%203.11686%2016.7823%203.42881C16.9714%203.60061%2017.2168%203.69556%2017.4738%203.6956H17.9986L18.0934%203.69121C18.283%203.67358%2018.4642%203.60377%2018.6164%203.48937L18.6901%203.42881C19.0324%203.11833%2019.4759%202.95959%2019.9381%202.98125C20.4002%203.00296%2020.8263%203.20504%2021.1368%203.54729C21.5787%204.03544%2021.706%204.72027%2021.4677%205.33403L20.8191%207.00756L20.7533%207.19185C20.6933%207.37721%2020.6492%207.56787%2020.6199%207.76052L19.8942%2012.5714Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M25.2988%2028.5042C24.9796%2028.5042%2024.7211%2028.2457%2024.7211%2027.9265V21.449C24.7211%2021.0388%2024.3875%2020.7052%2023.9773%2020.7052H20.3797C19.9695%2020.7052%2019.6359%2021.0388%2019.6359%2021.449V27.9265C19.6359%2028.2457%2019.3774%2028.5042%2019.0582%2028.5042C18.739%2028.5042%2018.4805%2028.2457%2018.4805%2027.9265V21.449C18.4805%2020.4019%2019.3326%2019.5498%2020.3797%2019.5498H23.9773C25.0244%2019.5498%2025.8765%2020.4019%2025.8765%2021.449V27.9265C25.8765%2028.2457%2025.618%2028.5042%2025.2988%2028.5042Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M24.2717%2027.9264V21.449C24.2716%2021.2871%2024.1395%2021.1551%2023.9777%2021.155H20.3796C20.2177%2021.1551%2020.0857%2021.2871%2020.0857%2021.449V27.9264C20.0857%2028.4937%2019.6253%2028.954%2019.058%2028.954C18.5263%2028.9539%2018.0891%2028.5495%2018.0365%2028.0317L18.0312%2027.9264V21.449C18.0313%2020.1538%2019.0845%2019.1007%2020.3796%2019.1006V19.5499C19.3327%2019.55%2018.4806%2020.402%2018.4806%2021.449V27.9264C18.4806%2028.2057%2018.6787%2028.4387%2018.9422%2028.4924L19.058%2028.5047C19.3373%2028.5047%2019.5702%2028.3064%2019.624%2028.0431L19.6363%2027.9264V21.449C19.6364%2021.0644%2019.9294%2020.7472%2020.3042%2020.7092L20.3796%2020.7057H23.9777C24.3877%2020.7058%2024.7209%2021.039%2024.721%2021.449V27.9264C24.721%2028.2057%2024.9192%2028.4386%2025.1826%2028.4924L25.2993%2028.5047C25.5784%2028.5045%2025.8106%2028.3062%2025.8645%2028.0431L25.8768%2027.9264V21.449C25.8767%2020.4675%2025.1278%2019.6572%2024.1716%2019.5596L23.9777%2019.5499V19.1006C25.2728%2019.1007%2026.326%2020.1539%2026.3261%2021.449V27.9264C26.3261%2028.4936%2025.8665%2028.9538%2025.2993%2028.954C24.732%2028.954%2024.2717%2028.4937%2024.2717%2027.9264ZM23.9777%2019.1006V19.5499H20.3796V19.1006H23.9777Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.9399%2020.1373H9.70075C9.38157%2020.1373%209.12305%2019.8788%209.12305%2019.5596V16.44C9.12305%2016.1208%209.38157%2015.8623%209.70075%2015.8623H15.9399C16.2591%2015.8623%2016.5176%2016.1208%2016.5176%2016.44V19.5596C16.5176%2019.8788%2016.2591%2020.1373%2015.9399%2020.1373ZM10.2785%2018.9819H15.3622V17.0177H10.2785V18.9819Z%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%221.75%22%20y%3D%2231.125%22%20width%3D%2231.5%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%229.625%22%20y%3D%2216.25%22%20width%3D%226.125%22%20height%3D%223.5%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.2609%2011.0638H3.4619C3.28282%2011.0638%203.11239%2010.98%203.00408%2010.8385C2.89431%2010.6955%202.8582%2010.5107%202.90442%2010.3373L4.418%204.6643C4.48588%204.41155%204.71408%204.23535%204.97549%204.23535H9.7011C10.0203%204.23535%2010.2788%204.49387%2010.2788%204.81305C10.2788%205.13224%2010.0203%205.39076%209.7011%205.39076H5.41887L4.21436%209.9084H11.2609C11.5801%209.9084%2011.8386%2010.1669%2011.8386%2010.4861C11.8386%2010.8053%2011.5801%2011.0638%2011.2609%2011.0638Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M4.97483%204.23447C4.71356%204.23463%204.48542%204.41097%204.41757%204.66361L2.90375%2010.3363C2.85755%2010.5095%202.89412%2010.6944%203.0038%2010.8373C3.09863%2010.9613%203.24101%2011.0415%203.39519%2011.0594L3.46189%2011.0629H11.2609L11.3767%2011.0515C11.6028%2011.0054%2011.7809%2010.8273%2011.8269%2010.6013L11.8383%2010.4854C11.8383%2010.2061%2011.6402%209.97315%2011.3767%209.9194L11.2609%209.90712V9.4578C11.8281%209.45797%2012.2877%209.91821%2012.2877%2010.4854C12.2875%2011.0526%2011.828%2011.512%2011.2609%2011.5122H3.46189C3.14398%2011.5122%202.84061%2011.3637%202.64662%2011.1103L2.6475%2011.1094C2.45273%2010.855%202.38847%2010.527%202.47023%2010.2204L3.98317%204.54777L3.98405%204.54689C4.10423%204.09952%204.50872%203.78531%204.97483%203.78516V4.23447ZM10.2789%204.81192C10.2788%204.49286%2010.0197%204.23447%209.70057%204.23447V3.78516C10.2678%203.78516%2010.7281%204.24471%2010.7282%204.81192C10.7282%205.37925%2010.2679%205.83956%209.70057%205.83956H5.76289L4.79931%209.4578H11.2609V9.90712H4.21397L5.41888%205.39024H9.70057L9.81729%205.37795C10.0429%205.33178%2010.2204%205.15429%2010.2666%204.92864L10.2789%204.81192ZM9.70057%203.78516V4.23447H4.97483V3.78516H9.70057Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.9162%2011.0638H23.7388C23.4197%2011.0638%2023.1611%2010.8053%2023.1611%2010.4861C23.1611%2010.1669%2023.4197%209.9084%2023.7388%209.9084H31.1753L30.0459%205.39076H25.2972C24.978%205.39076%2024.7195%205.13224%2024.7195%204.81305C24.7195%204.49387%2024.978%204.23535%2025.2972%204.23535H30.4965C30.7623%204.23535%2030.9933%204.41588%2031.0569%204.67296L32.4752%2010.346C32.5185%2010.5193%2032.4795%2010.7013%2032.3697%2010.8414C32.26%2010.9815%2032.0924%2011.0638%2031.9148%2011.0638H31.9162Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30.4969%203.78516C30.9676%203.78527%2031.3781%204.10518%2031.492%204.56269L32.9111%2010.2362C32.9881%2010.5441%2032.9184%2010.8682%2032.7233%2011.1173C32.5295%2011.3647%2032.2327%2011.511%2031.9159%2011.5113V11.5122H23.7387C23.1715%2011.5121%2022.712%2011.0526%2022.7119%2010.4854C22.7119%209.91819%2023.1715%209.45794%2023.7387%209.4578V9.90712C23.4196%209.90726%2023.1612%2010.1663%2023.1612%2010.4854L23.1726%2010.6013C23.2263%2010.8647%2023.4593%2011.0628%2023.7387%2011.0629H31.915C32.0704%2011.0628%2032.2178%2010.9996%2032.3257%2010.89L32.3696%2010.8409C32.4794%2010.7008%2032.5183%2010.5183%2032.4749%2010.345L31.0568%204.67238C31.0012%204.44739%2030.8175%204.28039%2030.5943%204.24237L30.4969%204.23447V3.78516ZM24.2705%204.81192C24.2706%204.24472%2024.73%203.78518%2025.2972%203.78516V4.23447C24.9782%204.2345%2024.7199%204.49287%2024.7198%204.81192L24.7312%204.92864C24.7773%205.15423%2024.955%205.3317%2025.1805%205.37795L25.2972%205.39024H30.0458L31.1752%209.90712H23.7387V9.4578H30.5996L29.6957%205.83956H25.2972C24.7299%205.83954%2024.2705%205.37924%2024.2705%204.81192ZM30.4969%203.78516V4.23447H25.2972V3.78516H30.4969Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.15485%2028.5044C5.83567%2028.5044%205.57715%2028.2458%205.57715%2027.9266V13.3209C5.57715%2013.0017%205.83567%2012.7432%206.15485%2012.7432C6.47403%2012.7432%206.73255%2013.0017%206.73255%2013.3209V27.9266C6.73255%2028.2458%206.47403%2028.5044%206.15485%2028.5044Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.73301%2013.3207C6.73287%2013.0016%206.47379%2012.7433%206.15469%2012.7433C5.83572%2012.7434%205.57739%2013.0017%205.57725%2013.3207V27.9271L5.58866%2028.0429C5.63472%2028.2689%205.81284%2028.4471%206.03885%2028.4931L6.15469%2028.5045C6.43407%2028.5045%206.66698%2028.3063%206.72073%2028.0429L6.73301%2027.9271V13.3207ZM7.18233%2027.9271C7.18216%2028.4942%206.72192%2028.9538%206.15469%2028.9538C5.58758%2028.9537%205.1281%2028.4942%205.12793%2027.9271V13.3207C5.12807%2012.7536%205.58756%2012.2941%206.15469%2012.2939C6.72194%2012.2939%207.18219%2012.7535%207.18233%2013.3207V27.9271Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M28.8443%2028.5044C28.5251%2028.5044%2028.2666%2028.2458%2028.2666%2027.9266V13.3209C28.2666%2013.0017%2028.5251%2012.7432%2028.8443%2012.7432C29.1635%2012.7432%2029.422%2013.0017%2029.422%2013.3209V27.9266C29.422%2028.2458%2029.1635%2028.5044%2028.8443%2028.5044Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M29.4225%2013.3207C29.4223%2013.0016%2029.1632%2012.7433%2028.8441%2012.7433C28.5252%2012.7434%2028.2668%2013.0017%2028.2667%2013.3207V27.9271L28.2781%2028.0429C28.3242%2028.2689%2028.5023%2028.4471%2028.7283%2028.4931L28.8441%2028.5045C29.1235%2028.5045%2029.3564%2028.3063%2029.4102%2028.0429L29.4225%2027.9271V13.3207ZM29.8718%2027.9271C29.8716%2028.4942%2029.4114%2028.9538%2028.8441%2028.9538C28.277%2028.9537%2027.8176%2028.4942%2027.8174%2027.9271V13.3207C27.8175%2012.7536%2028.277%2012.2941%2028.8441%2012.2939C29.4114%2012.2939%2029.8716%2012.7535%2029.8718%2013.3207V27.9271Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.9165%2034.176H3.08333C2.11278%2034.176%201.32422%2033.3875%201.32422%2032.4169V31.9447C1.32422%2030.9741%202.11278%2030.1855%203.08333%2030.1855H31.9165C32.887%2030.1855%2033.6756%2030.9741%2033.6756%2031.9447V32.4169C33.6756%2033.3875%2032.887%2034.176%2031.9165%2034.176ZM3.08333%2031.3395C2.7497%2031.3395%202.47963%2031.611%202.47963%2031.9432V32.4155C2.47963%2032.7491%202.75115%2033.0192%203.08333%2033.0192H31.9165C32.2501%2033.0192%2032.5202%2032.7477%2032.5202%2032.4155V31.9432C32.5202%2031.6096%2032.2487%2031.3395%2031.9165%2031.3395H3.08333Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.6953%2013.8987C18.9472%2013.8987%2018.3391%2013.2907%2018.3391%2012.5426V10.2765C18.3391%209.94434%2018.069%209.67427%2017.7369%209.67427C17.4047%209.67427%2017.1346%209.94434%2017.1346%2010.2765V12.5426C17.1346%2013.2907%2016.5266%2013.8987%2015.7785%2013.8987C15.1025%2013.8987%2014.5378%2013.4135%2014.4367%2012.7448L13.7117%207.93394C13.6857%207.76063%2013.6395%207.5902%2013.5774%207.427L12.9289%205.75311C12.5318%204.72913%2012.7426%203.58672%2013.4806%202.77216C13.9977%202.20168%2014.7083%201.86517%2015.4795%201.82761C16.2363%201.79151%2016.957%202.04425%2017.5231%202.54108H17.9506C18.5153%202.0457%2019.2389%201.79151%2019.9942%201.82761C20.7655%201.86517%2021.4746%202.20023%2021.9931%202.77216C22.7311%203.58672%2022.942%204.72768%2022.5448%205.75311L21.8963%207.427C21.8328%207.5902%2021.788%207.76063%2021.762%207.93394L21.037%2012.7448C20.9359%2013.4135%2020.3726%2013.8987%2019.6953%2013.8987ZM17.7369%208.51886C18.706%208.51886%2019.4945%209.30743%2019.4945%2010.2765V12.5426C19.4945%2012.6538%2019.5841%2012.7433%2019.6953%2012.7433C19.7964%2012.7433%2019.8801%2012.6711%2019.8946%2012.5715L20.6196%207.76063C20.6586%207.50355%2020.725%207.2508%2020.8189%207.00817L21.4674%205.33427C21.7057%204.72046%2021.5786%204.03589%2021.1367%203.54773C20.8261%203.20544%2020.4001%203.00324%2019.9379%202.98158C19.4758%202.95991%2019.0324%203.11878%2018.6901%203.4293C18.5009%203.60116%2018.2539%203.69648%2017.9983%203.69648H17.474C17.2169%203.69648%2016.9714%203.60116%2016.7822%203.4293C16.4399%203.11734%2015.998%202.95847%2015.5344%202.98158C15.0722%203.00468%2014.6462%203.20544%2014.3356%203.54773C13.8937%204.03589%2013.7666%204.72046%2014.0049%205.33427L14.6534%207.00817C14.7473%207.2508%2014.8151%207.50355%2014.8527%207.76063L15.5777%2012.5715C15.5921%2012.6711%2015.6759%2012.7433%2015.777%2012.7433C15.8882%2012.7433%2015.9778%2012.6523%2015.9778%2012.5426V10.2765C15.9778%209.30743%2016.7663%208.51886%2017.7354%208.51886H17.7369Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M17.788%202.09139C18.4189%201.59276%2019.2029%201.33905%2020.0162%201.37792C20.9063%201.42128%2021.7274%201.80945%2022.3259%202.46963C23.1782%203.41032%2023.4224%204.73132%2022.9639%205.91498L22.3154%207.58852C22.2643%207.71973%2022.2278%207.85881%2022.2066%208.0001L21.4808%2012.811C21.3464%2013.699%2020.5945%2014.3476%2019.695%2014.3476C18.6989%2014.3474%2017.89%2013.5384%2017.8898%2012.5424V10.2757C17.8896%2010.1919%2017.8209%2010.1231%2017.7371%2010.123C17.6532%2010.123%2017.5837%2010.1918%2017.5835%2010.2757V12.5424C17.5833%2013.5385%2016.7745%2014.3476%2015.7784%2014.3476C14.8805%2014.3476%2014.127%2013.7002%2013.9925%2012.8118L13.2676%208.0001C13.2468%207.86109%2013.2086%207.72142%2013.157%207.58589L12.5103%205.91498C12.0517%204.73261%2012.2951%203.41029%2013.1474%202.46963C13.7445%201.81085%2014.5677%201.42127%2015.458%201.37792L15.4791%201.82724L15.3352%201.83777C14.62%201.90785%2013.9655%202.23692%2013.4809%202.77151L13.3483%202.92772C12.7184%203.72818%2012.5565%204.79257%2012.9289%205.75263L13.5774%207.42617C13.6395%207.58935%2013.6857%207.76011%2013.7117%207.93341L14.4365%2012.7443C14.5313%2013.3711%2015.0336%2013.8372%2015.6529%2013.893L15.7784%2013.8983C16.4798%2013.8983%2017.0578%2013.3636%2017.1272%2012.6802L17.1342%2012.5424V10.2757C17.1344%209.94365%2017.405%209.67364%2017.7371%209.67364L17.8582%209.68592C18.1323%209.74217%2018.3389%209.9852%2018.3391%2010.2757V12.5424L18.3461%2012.6802C18.4109%2013.3179%2018.9187%2013.8262%2019.5563%2013.8913L19.695%2013.8983C20.3723%2013.8983%2020.9357%2013.4129%2021.0368%2012.7443L21.7617%207.93341C21.7877%207.76009%2021.8324%207.58937%2021.8959%207.42617L22.5445%205.75263C22.9169%204.79115%2022.755%203.72805%2022.125%202.92772L21.9933%202.77151C21.4749%202.19959%2020.7654%201.86479%2019.9942%201.82724C19.2389%201.79113%2018.5151%202.04533%2017.9503%202.54071H17.523L17.3036%202.36607C16.776%201.98536%2016.1413%201.79565%2015.4791%201.82724L15.458%201.37792C16.2725%201.33906%2017.0534%201.59164%2017.6853%202.09139H17.788ZM15.7766%2012.5416L15.9776%2012.5126V12.5424L15.9741%2012.5819C15.9555%2012.673%2015.874%2012.7425%2015.7766%2012.7425V12.5416ZM17.7371%208.06943V8.51875H17.7353V8.06943H17.7371ZM19.8942%2012.5714L19.8714%2012.6398C19.837%2012.7022%2019.7708%2012.7425%2019.695%2012.7425C19.5978%2012.7424%2019.5171%2012.6743%2019.4984%2012.5828L19.4949%2012.5424V10.2757C19.4947%209.36725%2018.8012%208.61763%2017.9161%208.52752L17.7371%208.51875V8.06943C18.7617%208.06955%2019.6221%208.77129%2019.8696%209.71927L20.175%207.69295L20.2136%207.47707C20.2581%207.26241%2020.3202%207.0507%2020.3997%206.84521L21.0482%205.1708C21.2247%204.7159%2021.1313%204.21148%2020.8033%203.84917C20.5726%203.59519%2020.2586%203.44574%2019.917%203.42969C19.6161%203.41559%2019.3278%203.504%2019.0903%203.68068L18.992%203.76142C18.7201%204.00836%2018.3657%204.14482%2017.9986%204.14492H17.4738C17.105%204.14488%2016.7521%204.00811%2016.4804%203.76142L16.4795%203.76054C16.2259%203.52942%2015.901%203.41268%2015.5572%203.42969L15.4291%203.44198C15.1356%203.48537%2014.8695%203.62655%2014.6682%203.8483L14.6691%203.84917C14.3411%204.21143%2014.247%204.71591%2014.4234%205.1708L14.4243%205.17168L15.0719%206.84521C15.1773%207.11765%2015.2548%207.40367%2015.2974%207.69558L15.602%209.71839C15.8497%208.77068%2016.7109%208.06945%2017.7353%208.06943V8.51875L17.5563%208.52752C16.6711%208.61753%2015.9778%209.36717%2015.9776%2010.2757V12.5126L15.7766%2012.5416V12.7425C15.701%2012.7424%2015.6354%2012.702%2015.6011%2012.6398L15.5774%2012.5714L14.8525%207.76052C14.815%207.50345%2014.7472%207.2502%2014.6533%207.00756L14.0048%205.33403C13.7665%204.72023%2013.8937%204.03544%2014.3356%203.54729C14.6461%203.205%2015.0722%203.00436%2015.5344%202.98125C15.998%202.95815%2016.44%203.11686%2016.7823%203.42881C16.9714%203.60061%2017.2168%203.69556%2017.4738%203.6956H17.9986L18.0934%203.69121C18.283%203.67358%2018.4642%203.60377%2018.6164%203.48937L18.6901%203.42881C19.0324%203.11833%2019.4759%202.95959%2019.9381%202.98125C20.4002%203.00296%2020.8263%203.20504%2021.1368%203.54729C21.5787%204.03544%2021.706%204.72027%2021.4677%205.33403L20.8191%207.00756L20.7533%207.19185C20.6933%207.37721%2020.6492%207.56787%2020.6199%207.76052L19.8942%2012.5714Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M25.2988%2028.5042C24.9796%2028.5042%2024.7211%2028.2457%2024.7211%2027.9265V21.449C24.7211%2021.0388%2024.3875%2020.7052%2023.9773%2020.7052H20.3797C19.9695%2020.7052%2019.6359%2021.0388%2019.6359%2021.449V27.9265C19.6359%2028.2457%2019.3774%2028.5042%2019.0582%2028.5042C18.739%2028.5042%2018.4805%2028.2457%2018.4805%2027.9265V21.449C18.4805%2020.4019%2019.3326%2019.5498%2020.3797%2019.5498H23.9773C25.0244%2019.5498%2025.8765%2020.4019%2025.8765%2021.449V27.9265C25.8765%2028.2457%2025.618%2028.5042%2025.2988%2028.5042Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M24.2717%2027.9264V21.449C24.2716%2021.2871%2024.1395%2021.1551%2023.9777%2021.155H20.3796C20.2177%2021.1551%2020.0857%2021.2871%2020.0857%2021.449V27.9264C20.0857%2028.4937%2019.6253%2028.954%2019.058%2028.954C18.5263%2028.9539%2018.0891%2028.5495%2018.0365%2028.0317L18.0312%2027.9264V21.449C18.0313%2020.1538%2019.0845%2019.1007%2020.3796%2019.1006V19.5499C19.3327%2019.55%2018.4806%2020.402%2018.4806%2021.449V27.9264C18.4806%2028.2057%2018.6787%2028.4387%2018.9422%2028.4924L19.058%2028.5047C19.3373%2028.5047%2019.5702%2028.3064%2019.624%2028.0431L19.6363%2027.9264V21.449C19.6364%2021.0644%2019.9294%2020.7472%2020.3042%2020.7092L20.3796%2020.7057H23.9777C24.3877%2020.7058%2024.7209%2021.039%2024.721%2021.449V27.9264C24.721%2028.2057%2024.9192%2028.4386%2025.1826%2028.4924L25.2993%2028.5047C25.5784%2028.5045%2025.8106%2028.3062%2025.8645%2028.0431L25.8768%2027.9264V21.449C25.8767%2020.4675%2025.1278%2019.6572%2024.1716%2019.5596L23.9777%2019.5499V19.1006C25.2728%2019.1007%2026.326%2020.1539%2026.3261%2021.449V27.9264C26.3261%2028.4936%2025.8665%2028.9538%2025.2993%2028.954C24.732%2028.954%2024.2717%2028.4937%2024.2717%2027.9264ZM23.9777%2019.1006V19.5499H20.3796V19.1006H23.9777Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M15.9399%2020.1373H9.70075C9.38157%2020.1373%209.12305%2019.8788%209.12305%2019.5596V16.44C9.12305%2016.1208%209.38157%2015.8623%209.70075%2015.8623H15.9399C16.2591%2015.8623%2016.5176%2016.1208%2016.5176%2016.44V19.5596C16.5176%2019.8788%2016.2591%2020.1373%2015.9399%2020.1373ZM10.2785%2018.9819H15.3622V17.0177H10.2785V18.9819Z%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%221.75%22%20y%3D%2231.125%22%20width%3D%2231.5%22%20height%3D%222.625%22%20rx%3D%221.3125%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%229.625%22%20y%3D%2216.25%22%20width%3D%226.125%22%20height%3D%223.5%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-home01
================================================== */
.c-ico.is-home01 {
  line-height: 0;
}
.c-ico.is-home01::after {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3459%201.81625C16.9178%201.27865%2017.819%201.27874%2018.391%201.81625L18.3955%201.81986L24.9929%208.09079L26.0196%209.06404L26.0205%209.06495L30.7646%2013.5757L30.7655%2013.5766L34.2659%2016.9097C35.2515%2017.8425%2034.5803%2019.4649%2033.2447%2019.4649H31.0531V33.6928C31.0531%2034.2043%2030.6384%2034.619%2030.1269%2034.619H4.61084C4.09931%2034.619%203.68464%2034.2043%203.68462%2033.6928V19.4649H1.47582C0.128276%2019.4649%20-0.485919%2017.8319%200.448305%2016.9197L0.45735%2016.9115L16.3423%201.81986L16.3459%201.81625ZM2.40837%2017.6125H4.61084C5.12214%2017.6127%205.53688%2018.0274%205.53705%2018.5387V32.7666H29.2007V18.5387C29.2009%2018.0273%2029.6155%2017.6125%2030.1269%2017.6125H32.3176L23.7185%209.43489L23.7176%209.43398L17.368%203.39913L2.40837%2017.6125Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30.1266%203.4834C30.6382%203.4834%2031.0529%203.89808%2031.0529%204.40961V14.2479C31.0528%2014.6182%2030.8324%2014.953%2030.4921%2015.099C30.1518%2015.245%2029.7573%2015.1741%2029.489%2014.919L24.7448%2010.4083L23.7182%209.43504C23.534%209.26017%2023.4297%209.01699%2023.4297%208.76299V4.40961L23.4342%204.31464C23.4818%203.84771%2023.8764%203.4834%2024.3559%203.4834H30.1266ZM25.2821%208.3641L26.0193%209.06419L26.0202%209.0651L29.2004%2012.0889V5.33582H25.2821V8.3641Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.35855%2034.625C7.84701%2034.625%207.43233%2034.2103%207.43233%2033.6988L7.43233%2021.8751C7.43233%2021.3636%207.84701%2020.9489%208.35855%2020.9489H16.4195C16.931%2020.9489%2017.3457%2021.3636%2017.3457%2021.8751V33.6988C17.3457%2034.2103%2016.931%2034.625%2016.4195%2034.625H8.35855ZM15.4933%2022.8013H9.28476L9.28476%2032.7726H15.4933L15.4933%2022.8013Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.3787%2026.8174C18.8672%2026.8173%2018.4525%2026.4027%2018.4525%2025.8912V18.9554C18.4526%2018.444%2018.8673%2018.0293%2019.3787%2018.0292H26.3687C26.8802%2018.0292%2027.2949%2018.444%2027.2949%2018.9554V25.8912C27.2949%2026.4027%2026.8802%2026.8174%2026.3687%2026.8174H19.3787ZM25.4425%2019.8816H20.3049V24.965H25.4425V19.8816Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M14.7468%2026.8545C15.2583%2026.8545%2015.673%2027.2692%2015.673%2027.7807C15.673%2028.2922%2015.2583%2028.7069%2014.7468%2028.7069H14.4067C13.8951%2028.7069%2013.4805%2028.2922%2013.4805%2027.7807C13.4805%2027.2692%2013.8951%2026.8545%2014.4067%2026.8545H14.7468Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2035%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.3459%201.81625C16.9178%201.27865%2017.819%201.27874%2018.391%201.81625L18.3955%201.81986L24.9929%208.09079L26.0196%209.06404L26.0205%209.06495L30.7646%2013.5757L30.7655%2013.5766L34.2659%2016.9097C35.2515%2017.8425%2034.5803%2019.4649%2033.2447%2019.4649H31.0531V33.6928C31.0531%2034.2043%2030.6384%2034.619%2030.1269%2034.619H4.61084C4.09931%2034.619%203.68464%2034.2043%203.68462%2033.6928V19.4649H1.47582C0.128276%2019.4649%20-0.485919%2017.8319%200.448305%2016.9197L0.45735%2016.9115L16.3423%201.81986L16.3459%201.81625ZM2.40837%2017.6125H4.61084C5.12214%2017.6127%205.53688%2018.0274%205.53705%2018.5387V32.7666H29.2007V18.5387C29.2009%2018.0273%2029.6155%2017.6125%2030.1269%2017.6125H32.3176L23.7185%209.43489L23.7176%209.43398L17.368%203.39913L2.40837%2017.6125Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30.1266%203.4834C30.6382%203.4834%2031.0529%203.89808%2031.0529%204.40961V14.2479C31.0528%2014.6182%2030.8324%2014.953%2030.4921%2015.099C30.1518%2015.245%2029.7573%2015.1741%2029.489%2014.919L24.7448%2010.4083L23.7182%209.43504C23.534%209.26017%2023.4297%209.01699%2023.4297%208.76299V4.40961L23.4342%204.31464C23.4818%203.84771%2023.8764%203.4834%2024.3559%203.4834H30.1266ZM25.2821%208.3641L26.0193%209.06419L26.0202%209.0651L29.2004%2012.0889V5.33582H25.2821V8.3641Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.35855%2034.625C7.84701%2034.625%207.43233%2034.2103%207.43233%2033.6988L7.43233%2021.8751C7.43233%2021.3636%207.84701%2020.9489%208.35855%2020.9489H16.4195C16.931%2020.9489%2017.3457%2021.3636%2017.3457%2021.8751V33.6988C17.3457%2034.2103%2016.931%2034.625%2016.4195%2034.625H8.35855ZM15.4933%2022.8013H9.28476L9.28476%2032.7726H15.4933L15.4933%2022.8013Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M19.3787%2026.8174C18.8672%2026.8173%2018.4525%2026.4027%2018.4525%2025.8912V18.9554C18.4526%2018.444%2018.8673%2018.0293%2019.3787%2018.0292H26.3687C26.8802%2018.0292%2027.2949%2018.444%2027.2949%2018.9554V25.8912C27.2949%2026.4027%2026.8802%2026.8174%2026.3687%2026.8174H19.3787ZM25.4425%2019.8816H20.3049V24.965H25.4425V19.8816Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M14.7468%2026.8545C15.2583%2026.8545%2015.673%2027.2692%2015.673%2027.7807C15.673%2028.2922%2015.2583%2028.7069%2014.7468%2028.7069H14.4067C13.8951%2028.7069%2013.4805%2028.2922%2013.4805%2027.7807C13.4805%2027.2692%2013.8951%2026.8545%2014.4067%2026.8545H14.7468Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-line01
================================================== */
.c-ico.is-line01 {
  line-height: 0;
}
.c-ico.is-line01::after {
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
  color: currentColor;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M17.74%2C30%2C16%2C29l4-7h6a2%2C2%2C0%2C0%2C0%2C2-2V8a2%2C2%2C0%2C0%2C0-2-2H6A2%2C2%2C0%2C0%2C0%2C4%2C8V20a2%2C2%2C0%2C0%2C0%2C2%2C2h9v2H6a4%2C4%2C0%2C0%2C1-4-4V8A4%2C4%2C0%2C0%2C1%2C6%2C4H26a4%2C4%2C0%2C0%2C1%2C4%2C4V20a4%2C4%2C0%2C0%2C1-4%2C4H21.16Z%22%2F%3E%3Cpath%20d%3D%22M8%2010H24V12H8z%22%2F%3E%3Cpath%20d%3D%22M8%2016H18V18H8z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M17.74%2C30%2C16%2C29l4-7h6a2%2C2%2C0%2C0%2C0%2C2-2V8a2%2C2%2C0%2C0%2C0-2-2H6A2%2C2%2C0%2C0%2C0%2C4%2C8V20a2%2C2%2C0%2C0%2C0%2C2%2C2h9v2H6a4%2C4%2C0%2C0%2C1-4-4V8A4%2C4%2C0%2C0%2C1%2C6%2C4H26a4%2C4%2C0%2C0%2C1%2C4%2C4V20a4%2C4%2C0%2C0%2C1-4%2C4H21.16Z%22%2F%3E%3Cpath%20d%3D%22M8%2010H24V12H8z%22%2F%3E%3Cpath%20d%3D%22M8%2016H18V18H8z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-instagram01
================================================== */
.c-ico.is-instagram01 {
  line-height: 0;
}
.c-ico.is-instagram01::after {
  display: inline-block;
  width: 20px;
  height: 21px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.85847%201.03796C4.79446%201.08816%204.06765%201.25856%203.43264%201.50736C2.77523%201.76356%202.21803%202.10716%201.66362%202.66376C1.10862%203.22076%200.767813%203.77896%200.51341%204.43696C0.267208%205.07356%200.100206%205.80076%200.0534052%206.86535C0.00660472%207.93215%20-0.00399539%208.27235%200.00120466%2010.9879C0.00640472%2013.7031%200.0184048%2014.0439%200.0692054%2015.1109C0.120006%2016.1747%200.289808%2016.9011%200.53861%2017.5365C0.795213%2018.1939%201.13842%2018.7509%201.69522%2019.3055C2.25183%2019.8601%202.81043%2020.2007%203.46884%2020.4553C4.10485%2020.7013%204.83226%2020.8687%205.89667%2020.9153C6.96328%2020.9623%207.30388%2020.9727%2010.0187%2020.9675C12.7347%2020.9623%2013.0753%2020.9503%2014.142%2020.8997C15.206%2020.8489%2015.932%2020.6785%2016.5678%2020.4303C17.2252%2020.1731%2017.7824%2019.8305%2018.3368%2019.2737C18.8912%2018.7171%2019.232%2018.1585%2019.4864%2017.5001C19.7326%2016.8641%2019.9002%2016.1367%2019.9464%2015.0729C19.993%2014.0057%2020.004%2013.6647%2019.9988%2010.9497C19.9936%208.23435%2019.9814%207.89415%2019.9308%206.82776C19.8802%205.76316%2019.7098%205.03696%2019.4614%204.40136C19.2044%203.74396%2018.8616%203.18736%2018.305%202.63236C17.7484%202.07796%2017.1898%201.73656%2016.5314%201.48276C15.895%201.23656%2015.168%201.06876%2014.1036%201.02276C13.0371%200.975164%2012.6967%200.964764%209.98091%200.969964C7.26568%200.975164%206.92528%200.986764%205.85867%201.03796M5.97527%2019.1155C5.00026%2019.0731%204.47085%2018.9111%204.11805%2018.7753C3.65084%2018.5945%203.31744%2018.3777%202.96644%2018.0295C2.61623%2017.6799%202.39883%2017.3475%202.21643%2016.8813C2.07943%2016.5285%201.91443%2015.9997%201.86882%2015.0247C1.81922%2013.9707%201.80782%2013.6545%201.80302%2010.9843C1.79782%208.31495%201.80762%207.99855%201.85362%206.94376C1.89542%205.96956%202.05843%205.43936%202.19383%205.08696C2.37463%204.61916%202.59063%204.28636%202.93964%203.93536C3.28924%203.58456%203.62164%203.36776%204.08825%203.18536C4.44085%203.04756%204.96946%202.88396%205.94407%202.83776C6.99868%202.78776%207.31468%202.77716%209.98411%202.77196C12.6541%202.76676%2012.9705%202.77616%2014.0254%202.82256C14.9996%202.86496%2015.5298%203.02636%2015.882%203.16276C16.3496%203.34356%2016.683%203.55896%2017.0336%203.90856C17.3842%204.25816%2017.6016%204.58996%2017.784%205.05756C17.9216%205.40916%2018.0854%205.93856%2018.1314%206.91276C18.1816%207.96735%2018.193%208.28355%2018.1978%2010.9531C18.203%2013.6233%2018.1932%2013.9395%2018.147%2014.9937C18.1046%2015.9687%2017.9428%2016.4983%2017.8068%2016.8515C17.626%2017.3183%2017.4098%2017.6517%2017.0606%2018.0027C16.7114%2018.3523%2016.379%2018.5703%2015.912%2018.7527C15.5602%2018.8901%2015.0308%2019.0541%2014.0568%2019.1003C13.0021%2019.1499%2012.6861%2019.1613%2010.0157%2019.1661C7.34628%2019.1713%207.03028%2019.1613%205.97547%2019.1155M14.1274%205.62336C14.1286%206.28556%2014.6672%206.82176%2015.3294%206.82056C15.992%206.81936%2016.5282%206.28116%2016.5272%205.61876C16.5258%204.95656%2015.9874%204.41996%2015.3248%204.42116C14.6622%204.42236%2014.126%204.96096%2014.1272%205.62316M4.86546%2010.9785C4.87086%2013.8145%207.17428%2016.1085%2010.0097%2016.1029C12.8453%2016.0973%2015.1406%2013.7947%2015.1352%2010.9587C15.1296%208.12375%2012.8259%205.82856%209.98991%205.83396C7.15448%205.83956%204.85986%208.14315%204.86546%2010.9785ZM6.66668%2010.9749C6.66348%209.13435%208.15329%207.63895%209.99351%207.63575C11.8341%207.63215%2013.3297%209.12135%2013.3333%2010.9623C13.3369%2012.8033%2011.8471%2014.2983%2010.0061%2014.3019C8.16569%2014.3055%206.67008%2012.8161%206.66668%2010.9751%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.85847%201.03796C4.79446%201.08816%204.06765%201.25856%203.43264%201.50736C2.77523%201.76356%202.21803%202.10716%201.66362%202.66376C1.10862%203.22076%200.767813%203.77896%200.51341%204.43696C0.267208%205.07356%200.100206%205.80076%200.0534052%206.86535C0.00660472%207.93215%20-0.00399539%208.27235%200.00120466%2010.9879C0.00640472%2013.7031%200.0184048%2014.0439%200.0692054%2015.1109C0.120006%2016.1747%200.289808%2016.9011%200.53861%2017.5365C0.795213%2018.1939%201.13842%2018.7509%201.69522%2019.3055C2.25183%2019.8601%202.81043%2020.2007%203.46884%2020.4553C4.10485%2020.7013%204.83226%2020.8687%205.89667%2020.9153C6.96328%2020.9623%207.30388%2020.9727%2010.0187%2020.9675C12.7347%2020.9623%2013.0753%2020.9503%2014.142%2020.8997C15.206%2020.8489%2015.932%2020.6785%2016.5678%2020.4303C17.2252%2020.1731%2017.7824%2019.8305%2018.3368%2019.2737C18.8912%2018.7171%2019.232%2018.1585%2019.4864%2017.5001C19.7326%2016.8641%2019.9002%2016.1367%2019.9464%2015.0729C19.993%2014.0057%2020.004%2013.6647%2019.9988%2010.9497C19.9936%208.23435%2019.9814%207.89415%2019.9308%206.82776C19.8802%205.76316%2019.7098%205.03696%2019.4614%204.40136C19.2044%203.74396%2018.8616%203.18736%2018.305%202.63236C17.7484%202.07796%2017.1898%201.73656%2016.5314%201.48276C15.895%201.23656%2015.168%201.06876%2014.1036%201.02276C13.0371%200.975164%2012.6967%200.964764%209.98091%200.969964C7.26568%200.975164%206.92528%200.986764%205.85867%201.03796M5.97527%2019.1155C5.00026%2019.0731%204.47085%2018.9111%204.11805%2018.7753C3.65084%2018.5945%203.31744%2018.3777%202.96644%2018.0295C2.61623%2017.6799%202.39883%2017.3475%202.21643%2016.8813C2.07943%2016.5285%201.91443%2015.9997%201.86882%2015.0247C1.81922%2013.9707%201.80782%2013.6545%201.80302%2010.9843C1.79782%208.31495%201.80762%207.99855%201.85362%206.94376C1.89542%205.96956%202.05843%205.43936%202.19383%205.08696C2.37463%204.61916%202.59063%204.28636%202.93964%203.93536C3.28924%203.58456%203.62164%203.36776%204.08825%203.18536C4.44085%203.04756%204.96946%202.88396%205.94407%202.83776C6.99868%202.78776%207.31468%202.77716%209.98411%202.77196C12.6541%202.76676%2012.9705%202.77616%2014.0254%202.82256C14.9996%202.86496%2015.5298%203.02636%2015.882%203.16276C16.3496%203.34356%2016.683%203.55896%2017.0336%203.90856C17.3842%204.25816%2017.6016%204.58996%2017.784%205.05756C17.9216%205.40916%2018.0854%205.93856%2018.1314%206.91276C18.1816%207.96735%2018.193%208.28355%2018.1978%2010.9531C18.203%2013.6233%2018.1932%2013.9395%2018.147%2014.9937C18.1046%2015.9687%2017.9428%2016.4983%2017.8068%2016.8515C17.626%2017.3183%2017.4098%2017.6517%2017.0606%2018.0027C16.7114%2018.3523%2016.379%2018.5703%2015.912%2018.7527C15.5602%2018.8901%2015.0308%2019.0541%2014.0568%2019.1003C13.0021%2019.1499%2012.6861%2019.1613%2010.0157%2019.1661C7.34628%2019.1713%207.03028%2019.1613%205.97547%2019.1155M14.1274%205.62336C14.1286%206.28556%2014.6672%206.82176%2015.3294%206.82056C15.992%206.81936%2016.5282%206.28116%2016.5272%205.61876C16.5258%204.95656%2015.9874%204.41996%2015.3248%204.42116C14.6622%204.42236%2014.126%204.96096%2014.1272%205.62316M4.86546%2010.9785C4.87086%2013.8145%207.17428%2016.1085%2010.0097%2016.1029C12.8453%2016.0973%2015.1406%2013.7947%2015.1352%2010.9587C15.1296%208.12375%2012.8259%205.82856%209.98991%205.83396C7.15448%205.83956%204.85986%208.14315%204.86546%2010.9785ZM6.66668%2010.9749C6.66348%209.13435%208.15329%207.63895%209.99351%207.63575C11.8341%207.63215%2013.3297%209.12135%2013.3333%2010.9623C13.3369%2012.8033%2011.8471%2014.2983%2010.0061%2014.3019C8.16569%2014.3055%206.67008%2012.8161%206.66668%2010.9751%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-ico.is-bird01
================================================== */
.c-ico.is-bird01 {
  line-height: 0;
}
.c-ico.is-bird01::after {
  display: inline-block;
  width: 50px;
  height: 42px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
/* .c-img01
================================================== */
.c-img01 {
  margin: var(--mh--space--md) 0;
}
/* .c-img02
================================================== */
.c-img02 {
  width: 100%;
  height: auto;
}
.c-img02.is-cover, .c-img02.is-contain {
  height: 100%;
}
.c-img02.is-cover {
  object-fit: cover;
}
.c-img02.is-contain {
  object-fit: contain;
}
/* .c-intro01
================================================== */
.c-intro01__inner {
  display: flex;
  gap: var(--mh--space--md);
  padding-top: 60px;
}
.c-intro01__txt {
  margin-top: 20px;
}
@media (width < 768px) {
  .c-intro01__inner {
    flex-direction: column;
  }
  .c-intro01__img {
    width: 74.63%;
  }
  .c-intro01__wrap {
    padding-inline: 20px;
  }
}
@media (width >= 768px ) {
  .c-intro01__inner {
    justify-content: space-between;
    align-items: center;
    padding-top: var(--mh--padding--x5l);
  }
  .c-intro01__img {
    max-width: 540px;
  }
  .c-intro01__wrap {
    flex: 1;
  }
  .c-intro01__content {
    width: 500px;
  }
  .c-intro01__head {
    margin-right: -1.5em;
  }
}
@media (width >= 1480px ) {
  .c-intro01__inner {
    column-gap: 160px;
  }
}
/* .c-intro01-merit
================================================== */
.c-intro01-merit {
  display: flex;
  gap: 20px 35px;
  margin-top: 40px;
  padding-block: 14px 19px;
  border-top: 1px solid var(--mh--color--grayscale-500);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
@media (width < 768px) {
  .c-intro01-merit {
    flex-direction: column;
  }
  .c-intro01-merit__head {
    position: relative;
  }
  .c-intro01-merit__head::before {
    content: "";
    position: absolute;
    top: auto;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
  .c-intro01-merit__head {
    padding-bottom: 15px;
  }
}
@media (width >= 768px ) {
  .c-intro01-merit {
    align-items: center;
    margin-top: 60px;
    padding-block: 24px 25px;
  }
  .c-intro01-merit__head {
    width: max-content;
  }
  .c-intro01-merit__content {
    flex: 1;
    padding-left: 35px;
    position: relative;
  }
  .c-intro01-merit__content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
}
/* .c-line01
================================================== */
.c-line01 {
  position: relative;
}
.c-line01::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  display: block;
  width: 1px;
  height: 100%;
  background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 1px 4px;
  background-position: 0 0;
  background-repeat: repeat-y;
}
/*  .c-num-list01
================================================== */
/*  .c-simple-list01
================================================== */
/*  .c-logo01
================================================== */
.c-logo01 {
  position: relative;
  display: grid;
  align-items: center;
  grid-template-columns: 31.33% 1fr;
  gap: 1.28%;
  line-height: 0;
}
.c-logo01__img {
  display: block;
  width: 100%;
  aspect-ratio: 102/44;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201715%20421%22%3E%3Cpath%20d%3D%22M0%200%20C1.0548%200.2459%202.1096%200.4918%203.1963%200.7451%20C21.2098%205.0192%2038.6307%2010.613%2056%2017%20C57.1402%2017.4173%2058.2804%2017.8347%2059.4551%2018.2646%20C94.2221%2031.1203%20127.3191%2048.1989%20159.9946%2065.5942%20C198.137%2085.8685%20238.7847%20105.0988%20282%20111%20C282.6539%20111.0928%20283.3078%20111.1856%20283.9814%20111.2812%20C302.7506%20113.6931%20322.4847%20112.7846%20341%20109%20C341.8986%20108.8173%20342.7973%20108.6346%20343.7231%20108.4463%20C372.6428%20102.3299%20399.8515%2090.5451%20427.0759%2079.3474%20C491.8107%2052.7221%20557.5135%2031.8094%20628.2649%2031.8147%20C631.5315%2031.8125%20634.7979%2031.7943%20638.0645%2031.7754%20C696.0842%2031.6164%20749.4973%2048.7613%20802.9269%2069.6584%20C830.1126%2080.2774%20857.4578%2089.7311%20886%2096%20C886.7925%2096.1785%20887.5849%2096.3571%20888.4014%2096.541%20C942.3286%20108.427%201004.2619%2097.8867%201050.9102%2068.1445%20C1051.255%2067.9557%201051.255%2067.9557%201053%2067%20C1053.66%2067.33%201054.32%2067.66%201055%2068%20C1026.584%2091.1079%20990.7923%20105.4122%20955%20112%20C954.121%20112.1637%20953.242%20112.3274%20952.3364%20112.4961%20C906.1454%20120.6539%20860.2668%20111.9031%20815.457%20100.6875%20C814.7002%20100.4982%20813.9433%20100.3088%20813.1635%20100.1137%20C806.153%2098.3581%20799.1448%2096.5932%20792.1404%2094.8135%20C775.5507%2090.603%20758.9806%2086.5982%20742.1328%2083.5508%20C741.4693%2083.4301%20740.8057%2083.3095%20740.1221%2083.1852%20C720.6137%2079.673%20700.813%2077.6246%20681%2077%20C679.8257%2076.9588%20678.6513%2076.9175%20677.4414%2076.875%20C608.4003%2075.6859%20541.7151%2097.4237%20478.6206%20123.455%20C426.7077%20144.8693%20373.9606%20166.5316%20317%20168%20C316.161%20168.0219%20315.322%20168.0438%20314.4575%20168.0664%20C259.3713%20169.2603%20207.956%20155.3954%20158%20133%20C157.1505%20132.6196%20156.301%20132.2391%20155.4258%20131.8472%20C146.6373%20127.88%20138.0843%20123.5252%20129.5759%20118.9917%20C123.1042%20115.5508%20116.565%20112.2591%20110%20109%20C102.9263%20105.4881%2095.9004%20101.914%2088.9375%2098.1875%20C4.9615%2053.6116%20-86.7493%2023.684%20-238.9037%2052.0911%20C-269.3688%2061.5111%20-298.4368%2074.5893%20-327.3667%2087.874%20C-415.9355%20128.533%20-513.1939%20172.4746%20-614%20138%20C-625.9848%20133.3694%20-637.6172%20127.9497%20-649%20122%20C-649%20121.34%20-649%20120.68%20-649%20120%20C-644.8515%20120.6579%20-641.3528%20122.0344%20-637.5%20123.6875%20C-611.507%20134.3521%20-583.7601%20138.2269%20-555.8125%20138.25%20C-555.0694%20138.2507%20-554.3264%20138.2513%20-553.5608%20138.252%20C-539.8678%20138.2325%20-526.5222%20137.2578%20-513%20135%20C-512.4962%20134.9169%20-512.4962%20134.9169%20-509.9468%20134.4961%20C-476.4473%20128.7815%20-444.8619%20116.9336%20-414%20103%20C-412.9396%20102.5213%20-411.8792%20102.0425%20-410.7866%20101.5493%20C-391.6894%2092.8934%20-372.927%2083.7902%20-354.5615%2073.6719%20C-346.547%2069.2652%20-338.4413%2065.0488%20-330.3132%2060.8562%20C-324.427%2057.8107%20-318.59%2054.6965%20-312.7952%2051.4807%20C-229.0664%205.0498%20-133.5887%20-20.6617%200%200%20Z%20%22%20fill%3D%22%231F4F7C%22%20transform%3D%22translate%28655%2C190%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C154.4166%2068.8139%20154.4166%2068.8139%20236.968%2066.1931%20C239.2377%2066.1226%20241.5074%2066.0682%20243.7776%2066.0151%20C300.2732%2064.5004%20353.6001%2044.658%20405.2385%2023.4351%20C406.16%2023.0564%20407.0815%2022.6777%20408.031%2022.2875%20C410.8919%2021.1117%20413.7527%2019.9355%20416.6135%2018.7593%20C461.2479%200.4092%20505.9256%20-16.6392%20553.551%20-25.3774%20C554.5367%20-25.5602%20555.5225%20-25.7431%20556.5381%20-25.9314%20C560.0965%20-26.5447%20563.6613%20-27.0757%20567.2385%20-27.5649%20C567.697%20-27.6277%20567.697%20-27.6277%20570.0176%20-27.9456%20C586.3801%20-30.1197%20602.4918%20-31.018%20618.9926%20-30.9011%20C622.5677%20-30.8773%20626.1419%20-30.8806%20629.717%20-30.8872%20C649.2384%20-30.8645%20668.3967%20-29.4538%20687.676%20-26.3774%20C688.3387%20-26.2723%20689.0014%20-26.1672%20689.6842%20-26.059%20C715.4177%20-21.9437%20740.448%20-15.5443%20765.2385%20-7.5649%20C766.2372%20-7.2444%20767.2359%20-6.924%20768.2649%20-6.5938%20C797.6572%202.9595%20825.6665%2015.5723%20853.2385%2029.4351%20C853.7117%2029.6701%20853.7117%2029.6701%20856.1067%2030.8594%20C866.3554%2035.9598%20876.1709%2041.7056%20885.926%2047.6851%20C887.0261%2048.3592%20888.1263%2049.0334%20889.2597%2049.728%20C895.1357%2053.3754%20900.8088%2057.1477%20906.2385%2061.4351%20C903.2385%2062.4351%20903.2385%2062.4351%20901.487%2061.7893%20C900.8404%2061.4288%20900.1938%2061.0682%20899.5276%2060.6968%20C898.7889%2060.294%20898.0503%2059.8913%20897.2893%2059.4763%20C896.889%2059.2529%20896.889%2059.2529%20894.8635%2058.1226%20C893.1282%2057.1845%20891.3912%2056.2497%20889.6526%2055.3179%20C888.7544%2054.8361%20887.8562%2054.3543%20886.9309%2053.8579%20C828.2929%2022.8693%20760.3118%202.8066%20694.2385%20-2.5649%20C693.2466%20-2.6503%20692.2546%20-2.7357%20691.2326%20-2.8237%20C660.1479%20-5.2235%20628.14%20-4.7297%20597.2385%20-0.5649%20C596.8846%20-0.5176%20596.8846%20-0.5176%20595.0936%20-0.2778%20C538.2128%207.4284%20483.2082%2024.295%20428.926%2042.4976%20C428.2042%2042.7395%20427.4824%2042.9815%20426.7387%2043.2308%20C423.8136%2044.212%20420.8888%2045.1942%20417.9641%2046.1768%20C359.1505%2065.9347%20299.4732%2084.059%20237.2385%2088.4351%20C236.4757%2088.4915%20235.7129%2088.5479%20234.927%2088.606%20C151.4753%2094.5794%2071.1325%2073.7482%20-37.2576%2026.4165%20C-58.2595%2016.9853%20-79.3243%207.837%20-100.7615%20-0.5649%20C-101.935%20-1.0263%20-103.1086%20-1.4876%20-104.3177%20-1.9629%20C-133.4611%20-13.3328%20-163.6885%20-21.7553%20-194.574%20-26.8149%20C-195.4901%20-26.9661%20-196.4062%20-27.1172%20-197.3501%20-27.2729%20C-214.5998%20-29.9325%20-231.8245%20-30.9493%20-249.2615%20-30.8774%20C-249.7379%20-30.8764%20-249.7379%20-30.8764%20-252.149%20-30.8709%20C-318.4427%20-30.632%20-385.8977%20-11.8221%20-441.7771%2024.3005%20C-444.4288%2026.0132%20-446.7515%2027.4317%20-449.7615%2028.4351%20C-448.1992%2024.1133%20-444.889%2021.7905%20-441.3865%2019.0601%20C-440.728%2018.5419%20-440.0696%2018.0237%20-439.3911%2017.4897%20C-359.354%20-44.7398%20-259.6934%20-68.8505%200%200%20Z%20%22%20fill%3D%22%230789C9%22%20transform%3D%22translate%28708.7615051269531%2C326.56494140625%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C0.5852%200.1283%200.5852%200.1283%203.5469%200.7773%20C34.1245%208.168%2059.4483%2027.3153%2075.854%2054.0532%20C85.897%2071.114%2091.4252%2090.907%2091.3125%20110.6875%20C91.3069%20111.737%2091.3012%20112.7864%2091.2954%20113.8677%20C90.8112%20145.1222%2077.1809%20173.4977%2055.1624%20195.2556%20C33.6154%20215.804%205.2482%20227.528%20-24.5625%20228.3125%20C-26.3767%20228.2445%20-28.1895%20228.1348%20-30%20228%20C-30.3313%20227.9787%20-30.3313%20227.9787%20-32.0078%20227.8711%20C-50.5711%20226.6098%20-66.7877%20222.1641%20-83%20213%20C-83.9732%20212.456%20-84.9465%20211.912%20-85.9492%20211.3516%20C-112.5557%20195.4265%20-130.8332%20168.8772%20-138.5005%20139.0532%20C-145.5089%20109.7949%20-140.1253%2079.3571%20-124.8125%2053.6875%20C-119.7669%2045.5437%20-113.7673%2038.738%20-107%2032%20C-106.3645%2031.3168%20-105.729%2030.6336%20-105.0742%2029.9297%20C-79.5878%202.8009%20-35.6068%20-8.156%200%200%20Z%20M-64%2037%20C-64.95%2037.4911%20-65.9001%2037.9823%20-66.8789%2038.4883%20C-87.6525%2049.8366%20-101.7409%2067.8952%20-108.4375%2090.5625%20C-114.6081%20113.6122%20-110.6078%20137.5467%20-98.8477%20158.1797%20C-85.1806%20179.0415%20-65.1559%20191.8304%20-41%20197%20C-19.3301%20201.3621%204.5385%20195.7358%2022.8298%20183.7134%20C41.6583%20170.772%2054.6505%20152.347%2060%20130%20C63.9905%20107.6478%2060.0592%2085.2603%2048%2066%20C45.2312%2062.0888%2042.2478%2058.5194%2039%2055%20C38.6996%2054.6539%2038.6996%2054.6539%2037.1797%2052.9023%20C28.3866%2043.3289%2016.2708%2036.0492%204%2032%20C3.4296%2031.8047%203.4296%2031.8047%200.543%2030.8164%20C-20.6228%2024.5168%20-44.512%2026.538%20-64%2037%20Z%20%22%20fill%3D%22%230789C9%22%20transform%3D%22translate%28931%2C9%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C0.66%200.33%201.32%200.66%202%201%20C-3.3416%205.502%20-8.9626%209.3411%20-14.9375%2012.9375%20C-15.2688%2013.1382%20-15.2688%2013.1382%20-16.9456%2014.1541%20C-21.7449%2017%20-21.7449%2017%20-24%2017%20C-24%2015.68%20-24%2014.36%20-24%2013%20C-23.4506%2012.7128%20-22.9012%2012.4256%20-22.3352%2012.1296%20C-19.8268%2010.8171%20-17.3197%209.5023%20-14.8125%208.1875%20C-13.9482%207.7357%20-13.0839%207.2839%20-12.1934%206.8184%20C-8.7288%204.9998%20-5.3221%203.2034%20-2.0117%201.1133%20C-1.3479%200.7459%20-0.684%200.3785%200%200%20Z%20%22%20fill%3D%22%230789C9%22%20transform%3D%22translate%281708%2C257%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C4.5674%200.7006%208.57%202.3127%2012.8125%204.0625%20C13.5054%204.3442%2014.1982%204.6258%2014.9121%204.916%20C16.6097%205.6067%2018.3051%206.3028%2020%207%20C19.67%207.99%2019.34%208.98%2019%2010%20C19.66%2010.33%2020.32%2010.66%2021%2011%20C16.04%2010.3837%2012.0633%208.2016%207.6875%205.9375%20C6.9469%205.5604%206.2064%205.1834%205.4434%204.7949%20C3.6261%203.8687%201.8127%202.9351%200%202%20C0%201.34%200%200.68%200%200%20Z%20%22%20fill%3D%22%230789C9%22%20transform%3D%22translate%286%2C310%29%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.c-logo01 svg {
  backface-visibility: hidden;
  transform: translateZ(0);
}
/* .c-merit01
================================================== */
.c-merit01 {
  padding-bottom: 34px;
  border-top: 1px solid var(--mh--color--grayscale-900);
  border-bottom: 1px solid var(--mh--color--grayscale-900);
}
.c-merit01__head {
  margin-bottom: 35px;
  padding-block: 11px 14px;
  border-bottom: 1px solid var(--mh--color--grayscale-900);
}
.c-merit01__head-txt {
  display: block;
  margin-right: -0.15em;
}
.c-merit01__content {
  display: grid;
  gap: 30px 60px;
}
@media (width >= 768px ) {
  .c-merit01 {
    padding-bottom: 59px;
  }
  .c-merit01__head {
    margin-bottom: 59px;
  }
  .c-merit01__content {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width >= 1480px ) {
  .c-merit01__content {
    column-gap: 100px;
  }
}
.c-bg02.u-bg-primary-500 .c-merit01 {
  border-color: var(--mh--color--grayscale-100);
}
.c-bg02.u-bg-primary-500 .c-merit01__head {
  border-color: var(--mh--color--grayscale-100);
}
@media (width < 768px) {
  .c-bg02.u-bg-primary-500 .c-merit01-sec + .c-merit01-sec {
    position: relative;
  }
  .c-bg02.u-bg-primary-500 .c-merit01-sec + .c-merit01-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-100), var(--mh--color--grayscale-100) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
}
@media (width >= 768px ) {
  .c-bg02.u-bg-primary-500 .c-merit01-sec + .c-merit01-sec {
    position: relative;
  }
  .c-bg02.u-bg-primary-500 .c-merit01-sec + .c-merit01-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-100), var(--mh--color--grayscale-100) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
}
/* .c-merit01-sec
================================================ */
.c-merit01-sec__head-en {
  margin-bottom: 10px;
}
.c-merit01-sec__btn {
  max-width: 335px;
  margin-top: 25px;
}
@media (width < 768px) {
  .c-merit01-sec + .c-merit01-sec {
    padding-top: 30px;
    position: relative;
  }
  .c-merit01-sec + .c-merit01-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
  .c-merit01-sec__btn {
    margin-inline: auto;
  }
}
@media (width >= 768px ) {
  .c-merit01-sec + .c-merit01-sec {
    position: relative;
  }
  .c-merit01-sec + .c-merit01-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .c-merit01-sec + .c-merit01-sec::before {
    left: -31px !important;
  }
  .c-merit01-sec__head-en {
    margin-bottom: 15px;
  }
  .c-merit01-sec__head-main {
    margin-right: -0.15em;
  }
  .c-merit01-sec__btn {
    max-width: 280px;
    margin-top: 40px;
  }
  .c-merit01-sec__btn-in {
    min-height: 60px !important;
  }
}
@media (width >= 1480px ) {
  .c-merit01-sec + .c-merit01-sec::before {
    left: -51px !important;
  }
}
/* .c-next01
================================================== */
.c-next01__list {
  display: grid;
  gap: 15px 40px;
}
.c-next01__in {
  gap: var(--mh--space--x2s);
}
.c-next01__pic {
  padding-inline: 20px;
}
.c-next01__en {
  padding-top: 6px;
}
.c-next01__img {
  width: 80px;
}
@media (width >= 768px ) {
  .c-next01__list {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-next01__pic {
    padding-inline: 30px;
  }
  .c-next01__en {
    padding-top: 10px;
  }
  .c-next01__img {
    width: 140px;
  }
  .c-next01__ico {
    right: 30px;
    bottom: 30px;
  }
}
/*  .c-note01
================================================== */
.c-note01 {
  position: relative;
  padding-left: calc(1em + 2px);
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing--md) !important;
}
.c-note01::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1em;
  height: calc(1em * var(--mh--font-size--sm));
  color: var(--mh--color--primary-500);
}
/* .c-num01
================================================== */
.c-num01 {
  display: block;
  line-height: 0;
}
.c-num01::after {
  display: inline-block;
  width: 70px;
  height: 55px;
  color: currentColor;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2070%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM53.443%2046V43.25C54.343%2043.2167%2055.0596%2043.0667%2055.593%2042.8C56.1596%2042.5333%2056.5763%2042.0667%2056.843%2041.4C57.1096%2040.7%2057.243%2039.7167%2057.243%2038.45L57.193%2017.2L51.593%2020.65L50.043%2018.2L60.943%2010.2H63.493V38.7C63.493%2039.5333%2063.4763%2040.3333%2063.443%2041.1C63.443%2041.8333%2063.4096%2042.4167%2063.343%2042.85C63.943%2042.8167%2064.6263%2042.7833%2065.393%2042.75C66.193%2042.7167%2066.8096%2042.7%2067.243%2042.7V46H53.443Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2070%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM53.443%2046V43.25C54.343%2043.2167%2055.0596%2043.0667%2055.593%2042.8C56.1596%2042.5333%2056.5763%2042.0667%2056.843%2041.4C57.1096%2040.7%2057.243%2039.7167%2057.243%2038.45L57.193%2017.2L51.593%2020.65L50.043%2018.2L60.943%2010.2H63.493V38.7C63.493%2039.5333%2063.4763%2040.3333%2063.443%2041.1C63.443%2041.8333%2063.4096%2042.4167%2063.343%2042.85C63.943%2042.8167%2064.6263%2042.7833%2065.393%2042.75C66.193%2042.7167%2066.8096%2042.7%2067.243%2042.7V46H53.443Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.c-num01.is-02::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM51.4953%2046C51.4953%2044.2667%2051.7286%2042.7167%2052.1953%2041.35C52.6953%2039.9833%2053.3453%2038.75%2054.1453%2037.65C54.9786%2036.5167%2055.8953%2035.4667%2056.8953%2034.5C57.8953%2033.5%2058.9286%2032.5%2059.9953%2031.5C62.3286%2029.3%2063.9953%2027.3%2064.9953%2025.5C65.9953%2023.6667%2066.4953%2021.8833%2066.4953%2020.15C66.4953%2019.0167%2066.3453%2017.9167%2066.0453%2016.85C65.7786%2015.7833%2065.262%2014.9167%2064.4953%2014.25C63.7286%2013.55%2062.6453%2013.2%2061.2453%2013.2C60.212%2013.2%2059.2786%2013.4667%2058.4453%2014C57.612%2014.5%2057.012%2015.1%2056.6453%2015.8C56.9786%2016.1667%2057.212%2016.5833%2057.3453%2017.05C57.512%2017.4833%2057.5953%2017.8833%2057.5953%2018.25C57.5953%2018.6167%2057.4953%2019.0333%2057.2953%2019.5C57.0953%2019.9667%2056.762%2020.3667%2056.2953%2020.7C55.862%2021.0333%2055.262%2021.2%2054.4953%2021.2C53.562%2021.1333%2052.8453%2020.7833%2052.3453%2020.15C51.8453%2019.4833%2051.5953%2018.7167%2051.5953%2017.85C51.5953%2017.0833%2051.8286%2016.2667%2052.2953%2015.4C52.762%2014.5333%2053.4453%2013.7%2054.3453%2012.9C55.2786%2012.1%2056.412%2011.45%2057.7453%2010.95C59.0786%2010.45%2060.612%2010.2%2062.3453%2010.2C63.6786%2010.2%2064.9953%2010.3667%2066.2953%2010.7C67.5953%2011.0333%2068.7786%2011.5667%2069.8453%2012.3C70.912%2013%2071.762%2013.95%2072.3953%2015.15C73.0286%2016.3167%2073.3453%2017.7667%2073.3453%2019.5C73.3453%2020.3333%2073.1786%2021.2167%2072.8453%2022.15C72.5453%2023.0833%2071.9953%2024.1%2071.1953%2025.2C70.3953%2026.3%2069.312%2027.5333%2067.9453%2028.9C66.5786%2030.2333%2064.8453%2031.7667%2062.7453%2033.5C60.7453%2035.1333%2059.212%2036.6333%2058.1453%2038C57.112%2039.3667%2056.4953%2040.4667%2056.2953%2041.3L65.7953%2041.55C66.8286%2041.5833%2067.7286%2041.55%2068.4953%2041.45C69.2953%2041.3167%2069.912%2041.0167%2070.3453%2040.55C70.812%2040.05%2071.0453%2039.2833%2071.0453%2038.25H73.6953L73.3453%2046H51.4953Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM51.4953%2046C51.4953%2044.2667%2051.7286%2042.7167%2052.1953%2041.35C52.6953%2039.9833%2053.3453%2038.75%2054.1453%2037.65C54.9786%2036.5167%2055.8953%2035.4667%2056.8953%2034.5C57.8953%2033.5%2058.9286%2032.5%2059.9953%2031.5C62.3286%2029.3%2063.9953%2027.3%2064.9953%2025.5C65.9953%2023.6667%2066.4953%2021.8833%2066.4953%2020.15C66.4953%2019.0167%2066.3453%2017.9167%2066.0453%2016.85C65.7786%2015.7833%2065.262%2014.9167%2064.4953%2014.25C63.7286%2013.55%2062.6453%2013.2%2061.2453%2013.2C60.212%2013.2%2059.2786%2013.4667%2058.4453%2014C57.612%2014.5%2057.012%2015.1%2056.6453%2015.8C56.9786%2016.1667%2057.212%2016.5833%2057.3453%2017.05C57.512%2017.4833%2057.5953%2017.8833%2057.5953%2018.25C57.5953%2018.6167%2057.4953%2019.0333%2057.2953%2019.5C57.0953%2019.9667%2056.762%2020.3667%2056.2953%2020.7C55.862%2021.0333%2055.262%2021.2%2054.4953%2021.2C53.562%2021.1333%2052.8453%2020.7833%2052.3453%2020.15C51.8453%2019.4833%2051.5953%2018.7167%2051.5953%2017.85C51.5953%2017.0833%2051.8286%2016.2667%2052.2953%2015.4C52.762%2014.5333%2053.4453%2013.7%2054.3453%2012.9C55.2786%2012.1%2056.412%2011.45%2057.7453%2010.95C59.0786%2010.45%2060.612%2010.2%2062.3453%2010.2C63.6786%2010.2%2064.9953%2010.3667%2066.2953%2010.7C67.5953%2011.0333%2068.7786%2011.5667%2069.8453%2012.3C70.912%2013%2071.762%2013.95%2072.3953%2015.15C73.0286%2016.3167%2073.3453%2017.7667%2073.3453%2019.5C73.3453%2020.3333%2073.1786%2021.2167%2072.8453%2022.15C72.5453%2023.0833%2071.9953%2024.1%2071.1953%2025.2C70.3953%2026.3%2069.312%2027.5333%2067.9453%2028.9C66.5786%2030.2333%2064.8453%2031.7667%2062.7453%2033.5C60.7453%2035.1333%2059.212%2036.6333%2058.1453%2038C57.112%2039.3667%2056.4953%2040.4667%2056.2953%2041.3L65.7953%2041.55C66.8286%2041.5833%2067.7286%2041.55%2068.4953%2041.45C69.2953%2041.3167%2069.912%2041.0167%2070.3453%2040.55C70.812%2040.05%2071.0453%2039.2833%2071.0453%2038.25H73.6953L73.3453%2046H51.4953Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
  width: 77px;
  height: 55px;
}
.c-num01.is-03::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2078%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.193%2046.8C59.7263%2046.8%2057.693%2046.4333%2056.093%2045.7C54.5263%2044.9667%2053.3596%2044.05%2052.593%2042.95C51.8263%2041.8167%2051.443%2040.7167%2051.443%2039.65C51.443%2038.7167%2051.7096%2037.9167%2052.243%2037.25C52.8096%2036.5833%2053.5596%2036.2333%2054.493%2036.2C55.2263%2036.1667%2055.8096%2036.3167%2056.243%2036.65C56.6763%2036.95%2056.9763%2037.3333%2057.143%2037.8C57.343%2038.2667%2057.443%2038.6833%2057.443%2039.05C57.443%2039.3833%2057.3763%2039.75%2057.243%2040.15C57.1096%2040.55%2056.9263%2040.9167%2056.693%2041.25C57.0596%2042.05%2057.7263%2042.65%2058.693%2043.05C59.6596%2043.45%2060.6763%2043.65%2061.743%2043.65C63.943%2043.65%2065.6263%2043.0167%2066.793%2041.75C67.993%2040.4833%2068.593%2038.8167%2068.593%2036.75C68.593%2035.4833%2068.3596%2034.2667%2067.893%2033.1C67.4596%2031.9%2066.6763%2030.9167%2065.543%2030.15C64.4096%2029.35%2062.793%2028.9667%2060.693%2029C60.4596%2029%2060.093%2029.0167%2059.593%2029.05C59.093%2029.0833%2058.6763%2029.1167%2058.343%2029.15V26C58.643%2026.0333%2058.9263%2026.05%2059.193%2026.05C59.4596%2026.05%2059.7263%2026.05%2059.993%2026.05C61.5596%2026.05%2062.843%2025.7333%2063.843%2025.1C64.8763%2024.4667%2065.643%2023.6667%2066.143%2022.7C66.6763%2021.7%2066.9596%2020.6333%2066.993%2019.5C66.993%2018.2667%2066.8263%2017.1833%2066.493%2016.25C66.193%2015.2833%2065.6596%2014.5333%2064.893%2014C64.1596%2013.4667%2063.1596%2013.2%2061.893%2013.2C60.793%2013.2%2059.8096%2013.4833%2058.943%2014.05C58.1096%2014.5833%2057.5596%2015.1667%2057.293%2015.8C57.593%2016.1333%2057.793%2016.5167%2057.893%2016.95C58.0263%2017.3833%2058.093%2017.7667%2058.093%2018.1C58.093%2018.4667%2057.993%2018.8833%2057.793%2019.35C57.6263%2019.7833%2057.3096%2020.1667%2056.843%2020.5C56.4096%2020.8333%2055.8263%2020.9833%2055.093%2020.95C54.1596%2020.9167%2053.443%2020.5833%2052.943%2019.95C52.4763%2019.3167%2052.243%2018.5667%2052.243%2017.7C52.243%2016.7333%2052.6263%2015.6667%2053.393%2014.5C54.1596%2013.3%2055.3096%2012.2833%2056.843%2011.45C58.4096%2010.6167%2060.343%2010.2%2062.643%2010.2C64.643%2010.2%2066.4596%2010.4833%2068.093%2011.05C69.7263%2011.6167%2071.0263%2012.55%2071.993%2013.85C72.9596%2015.15%2073.443%2016.8667%2073.443%2019C73.443%2019.9333%2073.193%2020.9333%2072.693%2022C72.193%2023.0667%2071.3763%2024.05%2070.243%2024.95C69.1096%2025.85%2067.593%2026.55%2065.693%2027.05C68.893%2027.55%2071.293%2028.6667%2072.893%2030.4C74.5263%2032.1%2075.343%2034.1%2075.343%2036.4C75.343%2038.6667%2074.7596%2040.5833%2073.593%2042.15C72.4263%2043.6833%2070.843%2044.85%2068.843%2045.65C66.8763%2046.4167%2064.6596%2046.8%2062.193%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2078%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.193%2046.8C59.7263%2046.8%2057.693%2046.4333%2056.093%2045.7C54.5263%2044.9667%2053.3596%2044.05%2052.593%2042.95C51.8263%2041.8167%2051.443%2040.7167%2051.443%2039.65C51.443%2038.7167%2051.7096%2037.9167%2052.243%2037.25C52.8096%2036.5833%2053.5596%2036.2333%2054.493%2036.2C55.2263%2036.1667%2055.8096%2036.3167%2056.243%2036.65C56.6763%2036.95%2056.9763%2037.3333%2057.143%2037.8C57.343%2038.2667%2057.443%2038.6833%2057.443%2039.05C57.443%2039.3833%2057.3763%2039.75%2057.243%2040.15C57.1096%2040.55%2056.9263%2040.9167%2056.693%2041.25C57.0596%2042.05%2057.7263%2042.65%2058.693%2043.05C59.6596%2043.45%2060.6763%2043.65%2061.743%2043.65C63.943%2043.65%2065.6263%2043.0167%2066.793%2041.75C67.993%2040.4833%2068.593%2038.8167%2068.593%2036.75C68.593%2035.4833%2068.3596%2034.2667%2067.893%2033.1C67.4596%2031.9%2066.6763%2030.9167%2065.543%2030.15C64.4096%2029.35%2062.793%2028.9667%2060.693%2029C60.4596%2029%2060.093%2029.0167%2059.593%2029.05C59.093%2029.0833%2058.6763%2029.1167%2058.343%2029.15V26C58.643%2026.0333%2058.9263%2026.05%2059.193%2026.05C59.4596%2026.05%2059.7263%2026.05%2059.993%2026.05C61.5596%2026.05%2062.843%2025.7333%2063.843%2025.1C64.8763%2024.4667%2065.643%2023.6667%2066.143%2022.7C66.6763%2021.7%2066.9596%2020.6333%2066.993%2019.5C66.993%2018.2667%2066.8263%2017.1833%2066.493%2016.25C66.193%2015.2833%2065.6596%2014.5333%2064.893%2014C64.1596%2013.4667%2063.1596%2013.2%2061.893%2013.2C60.793%2013.2%2059.8096%2013.4833%2058.943%2014.05C58.1096%2014.5833%2057.5596%2015.1667%2057.293%2015.8C57.593%2016.1333%2057.793%2016.5167%2057.893%2016.95C58.0263%2017.3833%2058.093%2017.7667%2058.093%2018.1C58.093%2018.4667%2057.993%2018.8833%2057.793%2019.35C57.6263%2019.7833%2057.3096%2020.1667%2056.843%2020.5C56.4096%2020.8333%2055.8263%2020.9833%2055.093%2020.95C54.1596%2020.9167%2053.443%2020.5833%2052.943%2019.95C52.4763%2019.3167%2052.243%2018.5667%2052.243%2017.7C52.243%2016.7333%2052.6263%2015.6667%2053.393%2014.5C54.1596%2013.3%2055.3096%2012.2833%2056.843%2011.45C58.4096%2010.6167%2060.343%2010.2%2062.643%2010.2C64.643%2010.2%2066.4596%2010.4833%2068.093%2011.05C69.7263%2011.6167%2071.0263%2012.55%2071.993%2013.85C72.9596%2015.15%2073.443%2016.8667%2073.443%2019C73.443%2019.9333%2073.193%2020.9333%2072.693%2022C72.193%2023.0667%2071.3763%2024.05%2070.243%2024.95C69.1096%2025.85%2067.593%2026.55%2065.693%2027.05C68.893%2027.55%2071.293%2028.6667%2072.893%2030.4C74.5263%2032.1%2075.343%2034.1%2075.343%2036.4C75.343%2038.6667%2074.7596%2040.5833%2073.593%2042.15C72.4263%2043.6833%2070.843%2044.85%2068.843%2045.65C66.8763%2046.4167%2064.6596%2046.8%2062.193%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 78px;
  height: 55px;
}
.c-num01.is-04::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM70.193%2038.7C70.193%2039.5333%2070.1763%2040.3333%2070.143%2041.1C70.1096%2041.8333%2070.0596%2042.4333%2069.993%2042.9C70.593%2042.8333%2071.2596%2042.8%2071.993%2042.8C72.7596%2042.7667%2073.3596%2042.75%2073.793%2042.75V46H60.093V43.25H60.393C61.293%2043.2167%2062.0096%2043.0667%2062.543%2042.8C63.1096%2042.5%2063.5263%2042%2063.793%2041.3C64.093%2040.5667%2064.243%2039.55%2064.243%2038.25V36.75H50.143V32.8L67.593%2010.2H70.193V32.75H75.143V36.75H70.193V38.7ZM64.193%2019.55L54.343%2032.55L64.243%2032.65L64.293%2019.55H64.193Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM70.193%2038.7C70.193%2039.5333%2070.1763%2040.3333%2070.143%2041.1C70.1096%2041.8333%2070.0596%2042.4333%2069.993%2042.9C70.593%2042.8333%2071.2596%2042.8%2071.993%2042.8C72.7596%2042.7667%2073.3596%2042.75%2073.793%2042.75V46H60.093V43.25H60.393C61.293%2043.2167%2062.0096%2043.0667%2062.543%2042.8C63.1096%2042.5%2063.5263%2042%2063.793%2041.3C64.093%2040.5667%2064.243%2039.55%2064.243%2038.25V36.75H50.143V32.8L67.593%2010.2H70.193V32.75H75.143V36.75H70.193V38.7ZM64.193%2019.55L54.343%2032.55L64.243%2032.65L64.293%2019.55H64.193Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 77px;
  height: 55px;
}
.c-num01.is-05::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.093%2046.8C59.9596%2046.8%2058.1263%2046.45%2056.593%2045.75C55.0596%2045.05%2053.893%2044.1667%2053.093%2043.1C52.293%2042.0333%2051.893%2040.9833%2051.893%2039.95C51.893%2039.05%2052.1596%2038.2667%2052.693%2037.6C53.2263%2036.9%2053.9596%2036.5333%2054.893%2036.5C55.6263%2036.4667%2056.2096%2036.6167%2056.643%2036.95C57.0763%2037.25%2057.3763%2037.6333%2057.543%2038.1C57.743%2038.5667%2057.843%2039%2057.843%2039.4C57.843%2039.7%2057.793%2040.0333%2057.693%2040.4C57.593%2040.7667%2057.4596%2041.1%2057.293%2041.4C57.4263%2041.9333%2057.7596%2042.3833%2058.293%2042.75C58.8263%2043.0833%2059.4263%2043.35%2060.093%2043.55C60.7596%2043.7167%2061.3763%2043.8%2061.943%2043.8C63.3763%2043.7667%2064.5263%2043.3833%2065.393%2042.65C66.293%2041.9167%2066.943%2040.9667%2067.343%2039.8C67.743%2038.6333%2067.943%2037.45%2067.943%2036.25C67.943%2035.4167%2067.8763%2034.5%2067.743%2033.5C67.643%2032.4667%2067.3763%2031.4667%2066.943%2030.5C66.5096%2029.5333%2065.843%2028.75%2064.943%2028.15C64.0763%2027.5167%2062.8763%2027.2%2061.343%2027.2C60.843%2027.2%2060.243%2027.2667%2059.543%2027.4C58.8763%2027.5%2058.143%2027.6833%2057.343%2027.95C56.5763%2028.2167%2055.843%2028.5667%2055.143%2029L53.243%2027.45L53.093%2011H66.043C67.443%2011%2068.493%2010.7833%2069.193%2010.35C69.893%209.91667%2070.243%209.05%2070.243%207.75H72.793L72.443%2015.35L56.443%2015.65V25.25C57.2096%2024.9167%2058.1763%2024.6333%2059.343%2024.4C60.543%2024.1333%2061.7263%2024%2062.893%2024C64.9596%2024%2066.743%2024.3167%2068.243%2024.95C69.743%2025.55%2070.9763%2026.3833%2071.943%2027.45C72.9096%2028.5167%2073.6263%2029.7167%2074.093%2031.05C74.5596%2032.3833%2074.793%2033.7833%2074.793%2035.25C74.793%2037.7833%2074.1763%2039.9167%2072.943%2041.65C71.743%2043.35%2070.1763%2044.6333%2068.243%2045.5C66.3096%2046.3667%2064.2596%2046.8%2062.093%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2077%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.093%2046.8C59.9596%2046.8%2058.1263%2046.45%2056.593%2045.75C55.0596%2045.05%2053.893%2044.1667%2053.093%2043.1C52.293%2042.0333%2051.893%2040.9833%2051.893%2039.95C51.893%2039.05%2052.1596%2038.2667%2052.693%2037.6C53.2263%2036.9%2053.9596%2036.5333%2054.893%2036.5C55.6263%2036.4667%2056.2096%2036.6167%2056.643%2036.95C57.0763%2037.25%2057.3763%2037.6333%2057.543%2038.1C57.743%2038.5667%2057.843%2039%2057.843%2039.4C57.843%2039.7%2057.793%2040.0333%2057.693%2040.4C57.593%2040.7667%2057.4596%2041.1%2057.293%2041.4C57.4263%2041.9333%2057.7596%2042.3833%2058.293%2042.75C58.8263%2043.0833%2059.4263%2043.35%2060.093%2043.55C60.7596%2043.7167%2061.3763%2043.8%2061.943%2043.8C63.3763%2043.7667%2064.5263%2043.3833%2065.393%2042.65C66.293%2041.9167%2066.943%2040.9667%2067.343%2039.8C67.743%2038.6333%2067.943%2037.45%2067.943%2036.25C67.943%2035.4167%2067.8763%2034.5%2067.743%2033.5C67.643%2032.4667%2067.3763%2031.4667%2066.943%2030.5C66.5096%2029.5333%2065.843%2028.75%2064.943%2028.15C64.0763%2027.5167%2062.8763%2027.2%2061.343%2027.2C60.843%2027.2%2060.243%2027.2667%2059.543%2027.4C58.8763%2027.5%2058.143%2027.6833%2057.343%2027.95C56.5763%2028.2167%2055.843%2028.5667%2055.143%2029L53.243%2027.45L53.093%2011H66.043C67.443%2011%2068.493%2010.7833%2069.193%2010.35C69.893%209.91667%2070.243%209.05%2070.243%207.75H72.793L72.443%2015.35L56.443%2015.65V25.25C57.2096%2024.9167%2058.1763%2024.6333%2059.343%2024.4C60.543%2024.1333%2061.7263%2024%2062.893%2024C64.9596%2024%2066.743%2024.3167%2068.243%2024.95C69.743%2025.55%2070.9763%2026.3833%2071.943%2027.45C72.9096%2028.5167%2073.6263%2029.7167%2074.093%2031.05C74.5596%2032.3833%2074.793%2033.7833%2074.793%2035.25C74.793%2037.7833%2074.1763%2039.9167%2072.943%2041.65C71.743%2043.35%2070.1763%2044.6333%2068.243%2045.5C66.3096%2046.3667%2064.2596%2046.8%2062.093%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 77px;
  height: 55px;
}
.c-num01.is-06::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM64.043%2046.8C61.0763%2046.8%2058.7096%2046.1167%2056.943%2044.75C55.1763%2043.35%2053.9096%2041.3833%2053.143%2038.85C52.3763%2036.2833%2051.993%2033.2667%2051.993%2029.8C51.993%2028.6%2052.1096%2027.1833%2052.343%2025.55C52.5763%2023.8833%2052.9763%2022.1667%2053.543%2020.4C54.1096%2018.6%2054.9096%2016.9333%2055.943%2015.4C56.9763%2013.8333%2058.293%2012.5833%2059.893%2011.65C61.493%2010.6833%2063.4263%2010.2%2065.693%2010.2C67.7596%2010.2%2069.4596%2010.55%2070.793%2011.25C72.1263%2011.95%2073.1096%2012.8167%2073.743%2013.85C74.3763%2014.85%2074.693%2015.8333%2074.693%2016.8C74.693%2017.6333%2074.4596%2018.3833%2073.993%2019.05C73.5263%2019.6833%2072.8263%2020%2071.893%2020C70.793%2020.0333%2070.0263%2019.7333%2069.593%2019.1C69.1596%2018.4333%2068.943%2017.8%2068.943%2017.2C68.943%2016.9333%2068.993%2016.6%2069.093%2016.2C69.193%2015.7667%2069.3596%2015.3833%2069.593%2015.05C69.3596%2014.5833%2068.893%2014.15%2068.193%2013.75C67.5263%2013.3167%2066.693%2013.1167%2065.693%2013.15C64.5263%2013.1833%2063.5263%2013.5167%2062.693%2014.15C61.8596%2014.7833%2061.1763%2015.6167%2060.643%2016.65C60.1096%2017.6833%2059.6763%2018.8167%2059.343%2020.05C59.043%2021.25%2058.8096%2022.4667%2058.643%2023.7C58.5096%2024.9333%2058.4263%2026.0667%2058.393%2027.1C58.8263%2026.5667%2059.4096%2026.0667%2060.143%2025.6C60.8763%2025.1%2061.7096%2024.7%2062.643%2024.4C63.5763%2024.0667%2064.5263%2023.8833%2065.493%2023.85C67.393%2023.8167%2069.0096%2024.1%2070.343%2024.7C71.6763%2025.2667%2072.7596%2026.0833%2073.593%2027.15C74.4596%2028.2167%2075.093%2029.45%2075.493%2030.85C75.893%2032.25%2076.093%2033.7333%2076.093%2035.3C76.093%2037.3667%2075.5763%2039.2833%2074.543%2041.05C73.5096%2042.7833%2072.0763%2044.1833%2070.243%2045.25C68.4096%2046.2833%2066.343%2046.8%2064.043%2046.8ZM64.243%2043.8C65.543%2043.8%2066.5596%2043.4667%2067.293%2042.8C68.0596%2042.1%2068.593%2041.1833%2068.893%2040.05C69.2263%2038.9167%2069.393%2037.7333%2069.393%2036.5C69.393%2035.6667%2069.3263%2034.7333%2069.193%2033.7C69.093%2032.6667%2068.8596%2031.6667%2068.493%2030.7C68.1596%2029.7%2067.643%2028.8833%2066.943%2028.25C66.2763%2027.5833%2065.3596%2027.25%2064.193%2027.25C63.393%2027.25%2062.6096%2027.45%2061.843%2027.85C61.0763%2028.2167%2060.393%2028.7%2059.793%2029.3C59.193%2029.9%2058.743%2030.5667%2058.443%2031.3C58.4763%2032.6%2058.593%2033.9833%2058.793%2035.45C58.993%2036.8833%2059.3096%2038.2333%2059.743%2039.5C60.1763%2040.7667%2060.7596%2041.8%2061.493%2042.6C62.2263%2043.4%2063.143%2043.8%2064.243%2043.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM64.043%2046.8C61.0763%2046.8%2058.7096%2046.1167%2056.943%2044.75C55.1763%2043.35%2053.9096%2041.3833%2053.143%2038.85C52.3763%2036.2833%2051.993%2033.2667%2051.993%2029.8C51.993%2028.6%2052.1096%2027.1833%2052.343%2025.55C52.5763%2023.8833%2052.9763%2022.1667%2053.543%2020.4C54.1096%2018.6%2054.9096%2016.9333%2055.943%2015.4C56.9763%2013.8333%2058.293%2012.5833%2059.893%2011.65C61.493%2010.6833%2063.4263%2010.2%2065.693%2010.2C67.7596%2010.2%2069.4596%2010.55%2070.793%2011.25C72.1263%2011.95%2073.1096%2012.8167%2073.743%2013.85C74.3763%2014.85%2074.693%2015.8333%2074.693%2016.8C74.693%2017.6333%2074.4596%2018.3833%2073.993%2019.05C73.5263%2019.6833%2072.8263%2020%2071.893%2020C70.793%2020.0333%2070.0263%2019.7333%2069.593%2019.1C69.1596%2018.4333%2068.943%2017.8%2068.943%2017.2C68.943%2016.9333%2068.993%2016.6%2069.093%2016.2C69.193%2015.7667%2069.3596%2015.3833%2069.593%2015.05C69.3596%2014.5833%2068.893%2014.15%2068.193%2013.75C67.5263%2013.3167%2066.693%2013.1167%2065.693%2013.15C64.5263%2013.1833%2063.5263%2013.5167%2062.693%2014.15C61.8596%2014.7833%2061.1763%2015.6167%2060.643%2016.65C60.1096%2017.6833%2059.6763%2018.8167%2059.343%2020.05C59.043%2021.25%2058.8096%2022.4667%2058.643%2023.7C58.5096%2024.9333%2058.4263%2026.0667%2058.393%2027.1C58.8263%2026.5667%2059.4096%2026.0667%2060.143%2025.6C60.8763%2025.1%2061.7096%2024.7%2062.643%2024.4C63.5763%2024.0667%2064.5263%2023.8833%2065.493%2023.85C67.393%2023.8167%2069.0096%2024.1%2070.343%2024.7C71.6763%2025.2667%2072.7596%2026.0833%2073.593%2027.15C74.4596%2028.2167%2075.093%2029.45%2075.493%2030.85C75.893%2032.25%2076.093%2033.7333%2076.093%2035.3C76.093%2037.3667%2075.5763%2039.2833%2074.543%2041.05C73.5096%2042.7833%2072.0763%2044.1833%2070.243%2045.25C68.4096%2046.2833%2066.343%2046.8%2064.043%2046.8ZM64.243%2043.8C65.543%2043.8%2066.5596%2043.4667%2067.293%2042.8C68.0596%2042.1%2068.593%2041.1833%2068.893%2040.05C69.2263%2038.9167%2069.393%2037.7333%2069.393%2036.5C69.393%2035.6667%2069.3263%2034.7333%2069.193%2033.7C69.093%2032.6667%2068.8596%2031.6667%2068.493%2030.7C68.1596%2029.7%2067.643%2028.8833%2066.943%2028.25C66.2763%2027.5833%2065.3596%2027.25%2064.193%2027.25C63.393%2027.25%2062.6096%2027.45%2061.843%2027.85C61.0763%2028.2167%2060.393%2028.7%2059.793%2029.3C59.193%2029.9%2058.743%2030.5667%2058.443%2031.3C58.4763%2032.6%2058.593%2033.9833%2058.793%2035.45C58.993%2036.8833%2059.3096%2038.2333%2059.743%2039.5C60.1763%2040.7667%2060.7596%2041.8%2061.493%2042.6C62.2263%2043.4%2063.143%2043.8%2064.243%2043.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 79px;
  height: 55px;
}
.c-num01.is-07::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2073%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM59.0523%2046.8C58.1523%2046.7667%2057.519%2046.4833%2057.1523%2045.95C56.7857%2045.4167%2056.6023%2044.8167%2056.6023%2044.15C56.6023%2043.45%2056.769%2042.5667%2057.1023%2041.5C57.469%2040.4%2057.9023%2039.2167%2058.4023%2037.95C58.9023%2036.6833%2059.4023%2035.45%2059.9023%2034.25C60.5023%2032.85%2061.1857%2031.2%2061.9523%2029.3C62.7523%2027.4%2063.6357%2025.3%2064.6023%2023C65.6023%2020.6667%2066.6857%2018.1667%2067.8523%2015.5L56.4523%2015.45C55.2523%2015.45%2054.2857%2015.7333%2053.5523%2016.3C52.8523%2016.8333%2052.5023%2017.7833%2052.5023%2019.15H50.0023L50.2523%2011H71.4523V15.15C70.2857%2017.5167%2069.2857%2019.8%2068.4523%2022C67.619%2024.2%2066.869%2026.4167%2066.2023%2028.65C65.5357%2030.85%2064.9023%2033.15%2064.3023%2035.55C63.7023%2037.9167%2063.0523%2040.4833%2062.3523%2043.25C62.119%2044.15%2061.7357%2044.9833%2061.2023%2045.75C60.7023%2046.4833%2059.9857%2046.8333%2059.0523%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2073%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM59.0523%2046.8C58.1523%2046.7667%2057.519%2046.4833%2057.1523%2045.95C56.7857%2045.4167%2056.6023%2044.8167%2056.6023%2044.15C56.6023%2043.45%2056.769%2042.5667%2057.1023%2041.5C57.469%2040.4%2057.9023%2039.2167%2058.4023%2037.95C58.9023%2036.6833%2059.4023%2035.45%2059.9023%2034.25C60.5023%2032.85%2061.1857%2031.2%2061.9523%2029.3C62.7523%2027.4%2063.6357%2025.3%2064.6023%2023C65.6023%2020.6667%2066.6857%2018.1667%2067.8523%2015.5L56.4523%2015.45C55.2523%2015.45%2054.2857%2015.7333%2053.5523%2016.3C52.8523%2016.8333%2052.5023%2017.7833%2052.5023%2019.15H50.0023L50.2523%2011H71.4523V15.15C70.2857%2017.5167%2069.2857%2019.8%2068.4523%2022C67.619%2024.2%2066.869%2026.4167%2066.2023%2028.65C65.5357%2030.85%2064.9023%2033.15%2064.3023%2035.55C63.7023%2037.9167%2063.0523%2040.4833%2062.3523%2043.25C62.119%2044.15%2061.7357%2044.9833%2061.2023%2045.75C60.7023%2046.4833%2059.9857%2046.8333%2059.0523%2046.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 73px;
  height: 55px;
}
.c-num01.is-08::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM63.593%2046.8C62.393%2046.8%2061.143%2046.65%2059.843%2046.35C58.543%2046.05%2057.3263%2045.5833%2056.193%2044.95C55.0596%2044.2833%2054.143%2043.4%2053.443%2042.3C52.743%2041.2%2052.393%2039.85%2052.393%2038.25C52.393%2036.8833%2052.7263%2035.6167%2053.393%2034.45C54.093%2033.25%2054.9596%2032.15%2055.993%2031.15C57.0596%2030.15%2058.1763%2029.3%2059.343%2028.6C57.0096%2027.2%2055.3596%2025.7%2054.393%2024.1C53.4596%2022.4667%2052.993%2020.9667%2052.993%2019.6C52.993%2017.9667%2053.3263%2016.5667%2053.993%2015.4C54.6596%2014.2%2055.543%2013.2167%2056.643%2012.45C57.743%2011.6833%2058.9263%2011.1167%2060.193%2010.75C61.493%2010.3833%2062.793%2010.2%2064.093%2010.2C65.8263%2010.2%2067.4596%2010.5167%2068.993%2011.15C70.5263%2011.7833%2071.7763%2012.7333%2072.743%2014C73.7096%2015.2333%2074.193%2016.75%2074.193%2018.55C74.193%2019.75%2073.893%2020.8833%2073.293%2021.95C72.693%2022.9833%2071.9096%2023.9167%2070.943%2024.75C70.0096%2025.5833%2069.0263%2026.3167%2067.993%2026.95C69.6263%2027.9167%2071.0096%2028.9667%2072.143%2030.1C73.3096%2031.2333%2074.193%2032.4167%2074.793%2033.65C75.4263%2034.8833%2075.743%2036.1667%2075.743%2037.5C75.743%2039.6333%2075.1763%2041.4%2074.043%2042.8C72.9096%2044.1667%2071.4096%2045.1833%2069.543%2045.85C67.7096%2046.4833%2065.7263%2046.8%2063.593%2046.8ZM63.643%2043.8C65.443%2043.8333%2066.843%2043.35%2067.843%2042.35C68.843%2041.35%2069.343%2040.0667%2069.343%2038.5C69.343%2037.1%2068.8263%2035.6833%2067.793%2034.25C66.7596%2032.7833%2064.9096%2031.4167%2062.243%2030.15C60.743%2031.2833%2059.643%2032.55%2058.943%2033.95C58.2763%2035.3167%2057.9096%2036.5333%2057.843%2037.6C57.7763%2039.3667%2058.2763%2040.8333%2059.343%2042C60.443%2043.1667%2061.8763%2043.7667%2063.643%2043.8ZM65.243%2025.25C66.443%2024.3833%2067.4096%2023.3667%2068.143%2022.2C68.8763%2021.0333%2069.2596%2019.9333%2069.293%2018.9C69.3596%2017.0667%2068.9096%2015.6667%2067.943%2014.7C67.0096%2013.7%2065.8263%2013.2%2064.393%2013.2C63.3263%2013.1667%2062.393%2013.4%2061.593%2013.9C60.8263%2014.3667%2060.2263%2014.9833%2059.793%2015.75C59.393%2016.5167%2059.193%2017.3667%2059.193%2018.3C59.193%2019.7667%2059.7763%2021.1333%2060.943%2022.4C62.143%2023.6667%2063.5763%2024.6167%2065.243%2025.25Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM63.593%2046.8C62.393%2046.8%2061.143%2046.65%2059.843%2046.35C58.543%2046.05%2057.3263%2045.5833%2056.193%2044.95C55.0596%2044.2833%2054.143%2043.4%2053.443%2042.3C52.743%2041.2%2052.393%2039.85%2052.393%2038.25C52.393%2036.8833%2052.7263%2035.6167%2053.393%2034.45C54.093%2033.25%2054.9596%2032.15%2055.993%2031.15C57.0596%2030.15%2058.1763%2029.3%2059.343%2028.6C57.0096%2027.2%2055.3596%2025.7%2054.393%2024.1C53.4596%2022.4667%2052.993%2020.9667%2052.993%2019.6C52.993%2017.9667%2053.3263%2016.5667%2053.993%2015.4C54.6596%2014.2%2055.543%2013.2167%2056.643%2012.45C57.743%2011.6833%2058.9263%2011.1167%2060.193%2010.75C61.493%2010.3833%2062.793%2010.2%2064.093%2010.2C65.8263%2010.2%2067.4596%2010.5167%2068.993%2011.15C70.5263%2011.7833%2071.7763%2012.7333%2072.743%2014C73.7096%2015.2333%2074.193%2016.75%2074.193%2018.55C74.193%2019.75%2073.893%2020.8833%2073.293%2021.95C72.693%2022.9833%2071.9096%2023.9167%2070.943%2024.75C70.0096%2025.5833%2069.0263%2026.3167%2067.993%2026.95C69.6263%2027.9167%2071.0096%2028.9667%2072.143%2030.1C73.3096%2031.2333%2074.193%2032.4167%2074.793%2033.65C75.4263%2034.8833%2075.743%2036.1667%2075.743%2037.5C75.743%2039.6333%2075.1763%2041.4%2074.043%2042.8C72.9096%2044.1667%2071.4096%2045.1833%2069.543%2045.85C67.7096%2046.4833%2065.7263%2046.8%2063.593%2046.8ZM63.643%2043.8C65.443%2043.8333%2066.843%2043.35%2067.843%2042.35C68.843%2041.35%2069.343%2040.0667%2069.343%2038.5C69.343%2037.1%2068.8263%2035.6833%2067.793%2034.25C66.7596%2032.7833%2064.9096%2031.4167%2062.243%2030.15C60.743%2031.2833%2059.643%2032.55%2058.943%2033.95C58.2763%2035.3167%2057.9096%2036.5333%2057.843%2037.6C57.7763%2039.3667%2058.2763%2040.8333%2059.343%2042C60.443%2043.1667%2061.8763%2043.7667%2063.643%2043.8ZM65.243%2025.25C66.443%2024.3833%2067.4096%2023.3667%2068.143%2022.2C68.8763%2021.0333%2069.2596%2019.9333%2069.293%2018.9C69.3596%2017.0667%2068.9096%2015.6667%2067.943%2014.7C67.0096%2013.7%2065.8263%2013.2%2064.393%2013.2C63.3263%2013.1667%2062.393%2013.4%2061.593%2013.9C60.8263%2014.3667%2060.2263%2014.9833%2059.793%2015.75C59.393%2016.5167%2059.193%2017.3667%2059.193%2018.3C59.193%2019.7667%2059.7763%2021.1333%2060.943%2022.4C62.143%2023.6667%2063.5763%2024.6167%2065.243%2025.25Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 79px;
  height: 55px;
}
.c-num01.is-09::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.343%2046.8C60.143%2046.8%2058.3763%2046.4833%2057.043%2045.85C55.7096%2045.2167%2054.7263%2044.4%2054.093%2043.4C53.493%2042.4%2053.193%2041.4%2053.193%2040.4C53.193%2039.5333%2053.443%2038.7667%2053.943%2038.1C54.4763%2037.4%2055.2096%2037.05%2056.143%2037.05C57.243%2037.0167%2057.993%2037.3333%2058.393%2038C58.793%2038.6333%2058.993%2039.25%2058.993%2039.85C58.993%2040.15%2058.9263%2040.5167%2058.793%2040.95C58.693%2041.35%2058.5263%2041.6833%2058.293%2041.95C58.5596%2042.4833%2059.0096%2042.9333%2059.643%2043.3C60.3096%2043.6667%2061.193%2043.8333%2062.293%2043.8C63.4263%2043.7667%2064.4096%2043.4667%2065.243%2042.9C66.0763%2042.3333%2066.7763%2041.5667%2067.343%2040.6C67.9096%2039.6333%2068.343%2038.55%2068.643%2037.35C68.9763%2036.15%2069.193%2034.9167%2069.293%2033.65C69.4263%2032.35%2069.4763%2031.0833%2069.443%2029.85C68.8096%2030.65%2067.8596%2031.4%2066.593%2032.1C65.3263%2032.7667%2063.943%2033.1167%2062.443%2033.15C60.543%2033.1833%2058.9096%2032.9%2057.543%2032.3C56.2096%2031.7%2055.1096%2030.8667%2054.243%2029.8C53.4096%2028.7333%2052.793%2027.5%2052.393%2026.1C51.993%2024.7%2051.793%2023.2333%2051.793%2021.7C51.793%2019.4667%2052.293%2017.5%2053.293%2015.8C54.293%2014.0667%2055.693%2012.7%2057.493%2011.7C59.293%2010.7%2061.3763%2010.2%2063.743%2010.2C66.0096%2010.2%2067.9096%2010.6333%2069.443%2011.5C71.0096%2012.3333%2072.2596%2013.5333%2073.193%2015.1C74.1263%2016.6333%2074.793%2018.45%2075.193%2020.55C75.6263%2022.65%2075.843%2024.9333%2075.843%2027.4C75.843%2028.9%2075.7263%2030.5167%2075.493%2032.25C75.293%2033.9833%2074.9263%2035.7167%2074.393%2037.45C73.8596%2039.15%2073.093%2040.7167%2072.093%2042.15C71.093%2043.55%2069.793%2044.6833%2068.193%2045.55C66.593%2046.3833%2064.643%2046.8%2062.343%2046.8ZM63.693%2029.75C64.5263%2029.75%2065.3096%2029.5667%2066.043%2029.2C66.8096%2028.8333%2067.4763%2028.35%2068.043%2027.75C68.643%2027.1167%2069.093%2026.4333%2069.393%2025.7C69.3596%2024.1333%2069.243%2022.6%2069.043%2021.1C68.843%2019.6%2068.5263%2018.25%2068.093%2017.05C67.6596%2015.85%2067.0763%2014.9%2066.343%2014.2C65.6096%2013.5%2064.693%2013.15%2063.593%2013.15C62.4596%2013.15%2061.5096%2013.5167%2060.743%2014.25C59.9763%2014.95%2059.393%2015.8667%2058.993%2017C58.6263%2018.1%2058.443%2019.2833%2058.443%2020.55C58.443%2021.35%2058.5096%2022.2833%2058.643%2023.35C58.7763%2024.3833%2059.0096%2025.4%2059.343%2026.4C59.7096%2027.3667%2060.243%2028.1667%2060.943%2028.8C61.643%2029.4333%2062.5596%2029.75%2063.693%2029.75Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2079%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M33.8%2046.8C31.2667%2046.8%2029.1333%2046.2667%2027.4%2045.2C25.6667%2044.1%2024.2833%2042.6667%2023.25%2040.9C22.2167%2039.1%2021.4667%2037.1333%2021%2035C20.5667%2032.8667%2020.35%2030.75%2020.35%2028.65C20.35%2026.55%2020.6167%2024.4167%2021.15%2022.25C21.7167%2020.0833%2022.5667%2018.1%2023.7%2016.3C24.8333%2014.4667%2026.25%2013%2027.95%2011.9C29.65%2010.7667%2031.6667%2010.2%2034%2010.2C36.4333%2010.2%2038.4833%2010.75%2040.15%2011.85C41.85%2012.95%2043.2%2014.4%2044.2%2016.2C45.2333%2017.9667%2045.9833%2019.9167%2046.45%2022.05C46.9167%2024.1833%2047.15%2026.3%2047.15%2028.4C47.15%2030.4667%2046.8833%2032.5833%2046.35%2034.75C45.85%2036.9167%2045.05%2038.9167%2043.95%2040.75C42.8833%2042.55%2041.5%2044.0167%2039.8%2045.15C38.1333%2046.25%2036.1333%2046.8%2033.8%2046.8ZM34.1%2043.8C35.3333%2043.8%2036.3667%2043.4%2037.2%2042.6C38.0333%2041.8%2038.6667%2040.7333%2039.1%2039.4C39.5667%2038.0333%2039.9%2036.5%2040.1%2034.8C40.3%2033.0667%2040.4%2031.2833%2040.4%2029.45C40.4%2027.4167%2040.3%2025.4333%2040.1%2023.5C39.9333%2021.5667%2039.6167%2019.8333%2039.15%2018.3C38.6833%2016.7333%2038.0167%2015.4833%2037.15%2014.55C36.3167%2013.6167%2035.2333%2013.15%2033.9%2013.15C32.6%2013.15%2031.5167%2013.55%2030.65%2014.35C29.8167%2015.15%2029.1333%2016.2333%2028.6%2017.6C28.0667%2018.9667%2027.6833%2020.5167%2027.45%2022.25C27.25%2023.95%2027.15%2025.7333%2027.15%2027.6C27.15%2029%2027.2%2030.45%2027.3%2031.95C27.4%2033.45%2027.5833%2034.9%2027.85%2036.3C28.15%2037.7%2028.55%2038.9667%2029.05%2040.1C29.5833%2041.2333%2030.25%2042.1333%2031.05%2042.8C31.8833%2043.4667%2032.9%2043.8%2034.1%2043.8ZM62.343%2046.8C60.143%2046.8%2058.3763%2046.4833%2057.043%2045.85C55.7096%2045.2167%2054.7263%2044.4%2054.093%2043.4C53.493%2042.4%2053.193%2041.4%2053.193%2040.4C53.193%2039.5333%2053.443%2038.7667%2053.943%2038.1C54.4763%2037.4%2055.2096%2037.05%2056.143%2037.05C57.243%2037.0167%2057.993%2037.3333%2058.393%2038C58.793%2038.6333%2058.993%2039.25%2058.993%2039.85C58.993%2040.15%2058.9263%2040.5167%2058.793%2040.95C58.693%2041.35%2058.5263%2041.6833%2058.293%2041.95C58.5596%2042.4833%2059.0096%2042.9333%2059.643%2043.3C60.3096%2043.6667%2061.193%2043.8333%2062.293%2043.8C63.4263%2043.7667%2064.4096%2043.4667%2065.243%2042.9C66.0763%2042.3333%2066.7763%2041.5667%2067.343%2040.6C67.9096%2039.6333%2068.343%2038.55%2068.643%2037.35C68.9763%2036.15%2069.193%2034.9167%2069.293%2033.65C69.4263%2032.35%2069.4763%2031.0833%2069.443%2029.85C68.8096%2030.65%2067.8596%2031.4%2066.593%2032.1C65.3263%2032.7667%2063.943%2033.1167%2062.443%2033.15C60.543%2033.1833%2058.9096%2032.9%2057.543%2032.3C56.2096%2031.7%2055.1096%2030.8667%2054.243%2029.8C53.4096%2028.7333%2052.793%2027.5%2052.393%2026.1C51.993%2024.7%2051.793%2023.2333%2051.793%2021.7C51.793%2019.4667%2052.293%2017.5%2053.293%2015.8C54.293%2014.0667%2055.693%2012.7%2057.493%2011.7C59.293%2010.7%2061.3763%2010.2%2063.743%2010.2C66.0096%2010.2%2067.9096%2010.6333%2069.443%2011.5C71.0096%2012.3333%2072.2596%2013.5333%2073.193%2015.1C74.1263%2016.6333%2074.793%2018.45%2075.193%2020.55C75.6263%2022.65%2075.843%2024.9333%2075.843%2027.4C75.843%2028.9%2075.7263%2030.5167%2075.493%2032.25C75.293%2033.9833%2074.9263%2035.7167%2074.393%2037.45C73.8596%2039.15%2073.093%2040.7167%2072.093%2042.15C71.093%2043.55%2069.793%2044.6833%2068.193%2045.55C66.593%2046.3833%2064.643%2046.8%2062.343%2046.8ZM63.693%2029.75C64.5263%2029.75%2065.3096%2029.5667%2066.043%2029.2C66.8096%2028.8333%2067.4763%2028.35%2068.043%2027.75C68.643%2027.1167%2069.093%2026.4333%2069.393%2025.7C69.3596%2024.1333%2069.243%2022.6%2069.043%2021.1C68.843%2019.6%2068.5263%2018.25%2068.093%2017.05C67.6596%2015.85%2067.0763%2014.9%2066.343%2014.2C65.6096%2013.5%2064.693%2013.15%2063.593%2013.15C62.4596%2013.15%2061.5096%2013.5167%2060.743%2014.25C59.9763%2014.95%2059.393%2015.8667%2058.993%2017C58.6263%2018.1%2058.443%2019.2833%2058.443%2020.55C58.443%2021.35%2058.5096%2022.2833%2058.643%2023.35C58.7763%2024.3833%2059.0096%2025.4%2059.343%2026.4C59.7096%2027.3667%2060.243%2028.1667%2060.943%2028.8C61.643%2029.4333%2062.5596%2029.75%2063.693%2029.75Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 79px;
  height: 55px;
}
.c-num01.is-10::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2070%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M21.9%2046V43.25C22.8%2043.2167%2023.5167%2043.0667%2024.05%2042.8C24.6167%2042.5333%2025.0333%2042.0667%2025.3%2041.4C25.5667%2040.7%2025.7%2039.7167%2025.7%2038.45L25.65%2017.2L20.05%2020.65L18.5%2018.2L29.4%2010.2H31.95V38.7C31.95%2039.5333%2031.9333%2040.3333%2031.9%2041.1C31.9%2041.8333%2031.8667%2042.4167%2031.8%2042.85C32.4%2042.8167%2033.0833%2042.7833%2033.85%2042.75C34.65%2042.7167%2035.2667%2042.7%2035.7%2042.7V46H21.9ZM53.3801%2046.8C50.8467%2046.8%2048.7134%2046.2667%2046.9801%2045.2C45.2467%2044.1%2043.8634%2042.6667%2042.8301%2040.9C41.7967%2039.1%2041.0467%2037.1333%2040.5801%2035C40.1467%2032.8667%2039.9301%2030.75%2039.9301%2028.65C39.9301%2026.55%2040.1967%2024.4167%2040.7301%2022.25C41.2967%2020.0833%2042.1467%2018.1%2043.2801%2016.3C44.4134%2014.4667%2045.8301%2013%2047.5301%2011.9C49.2301%2010.7667%2051.2467%2010.2%2053.5801%2010.2C56.0134%2010.2%2058.0634%2010.75%2059.7301%2011.85C61.4301%2012.95%2062.7801%2014.4%2063.7801%2016.2C64.8134%2017.9667%2065.5634%2019.9167%2066.0301%2022.05C66.4967%2024.1833%2066.7301%2026.3%2066.7301%2028.4C66.7301%2030.4667%2066.4634%2032.5833%2065.9301%2034.75C65.4301%2036.9167%2064.6301%2038.9167%2063.5301%2040.75C62.4634%2042.55%2061.0801%2044.0167%2059.3801%2045.15C57.7134%2046.25%2055.7134%2046.8%2053.3801%2046.8ZM53.6801%2043.8C54.9134%2043.8%2055.9467%2043.4%2056.7801%2042.6C57.6134%2041.8%2058.2467%2040.7333%2058.6801%2039.4C59.1467%2038.0333%2059.4801%2036.5%2059.6801%2034.8C59.8801%2033.0667%2059.9801%2031.2833%2059.9801%2029.45C59.9801%2027.4167%2059.8801%2025.4333%2059.6801%2023.5C59.5134%2021.5667%2059.1967%2019.8333%2058.7301%2018.3C58.2634%2016.7333%2057.5967%2015.4833%2056.7301%2014.55C55.8967%2013.6167%2054.8134%2013.15%2053.4801%2013.15C52.1801%2013.15%2051.0967%2013.55%2050.2301%2014.35C49.3967%2015.15%2048.7134%2016.2333%2048.1801%2017.6C47.6467%2018.9667%2047.2634%2020.5167%2047.0301%2022.25C46.8301%2023.95%2046.7301%2025.7333%2046.7301%2027.6C46.7301%2029%2046.7801%2030.45%2046.8801%2031.95C46.9801%2033.45%2047.1634%2034.9%2047.4301%2036.3C47.7301%2037.7%2048.1301%2038.9667%2048.6301%2040.1C49.1634%2041.2333%2049.8301%2042.1333%2050.6301%2042.8C51.4634%2043.4667%2052.4801%2043.8%2053.6801%2043.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2070%2055%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M21.9%2046V43.25C22.8%2043.2167%2023.5167%2043.0667%2024.05%2042.8C24.6167%2042.5333%2025.0333%2042.0667%2025.3%2041.4C25.5667%2040.7%2025.7%2039.7167%2025.7%2038.45L25.65%2017.2L20.05%2020.65L18.5%2018.2L29.4%2010.2H31.95V38.7C31.95%2039.5333%2031.9333%2040.3333%2031.9%2041.1C31.9%2041.8333%2031.8667%2042.4167%2031.8%2042.85C32.4%2042.8167%2033.0833%2042.7833%2033.85%2042.75C34.65%2042.7167%2035.2667%2042.7%2035.7%2042.7V46H21.9ZM53.3801%2046.8C50.8467%2046.8%2048.7134%2046.2667%2046.9801%2045.2C45.2467%2044.1%2043.8634%2042.6667%2042.8301%2040.9C41.7967%2039.1%2041.0467%2037.1333%2040.5801%2035C40.1467%2032.8667%2039.9301%2030.75%2039.9301%2028.65C39.9301%2026.55%2040.1967%2024.4167%2040.7301%2022.25C41.2967%2020.0833%2042.1467%2018.1%2043.2801%2016.3C44.4134%2014.4667%2045.8301%2013%2047.5301%2011.9C49.2301%2010.7667%2051.2467%2010.2%2053.5801%2010.2C56.0134%2010.2%2058.0634%2010.75%2059.7301%2011.85C61.4301%2012.95%2062.7801%2014.4%2063.7801%2016.2C64.8134%2017.9667%2065.5634%2019.9167%2066.0301%2022.05C66.4967%2024.1833%2066.7301%2026.3%2066.7301%2028.4C66.7301%2030.4667%2066.4634%2032.5833%2065.9301%2034.75C65.4301%2036.9167%2064.6301%2038.9167%2063.5301%2040.75C62.4634%2042.55%2061.0801%2044.0167%2059.3801%2045.15C57.7134%2046.25%2055.7134%2046.8%2053.3801%2046.8ZM53.6801%2043.8C54.9134%2043.8%2055.9467%2043.4%2056.7801%2042.6C57.6134%2041.8%2058.2467%2040.7333%2058.6801%2039.4C59.1467%2038.0333%2059.4801%2036.5%2059.6801%2034.8C59.8801%2033.0667%2059.9801%2031.2833%2059.9801%2029.45C59.9801%2027.4167%2059.8801%2025.4333%2059.6801%2023.5C59.5134%2021.5667%2059.1967%2019.8333%2058.7301%2018.3C58.2634%2016.7333%2057.5967%2015.4833%2056.7301%2014.55C55.8967%2013.6167%2054.8134%2013.15%2053.4801%2013.15C52.1801%2013.15%2051.0967%2013.55%2050.2301%2014.35C49.3967%2015.15%2048.7134%2016.2333%2048.1801%2017.6C47.6467%2018.9667%2047.2634%2020.5167%2047.0301%2022.25C46.8301%2023.95%2046.7301%2025.7333%2046.7301%2027.6C46.7301%2029%2046.7801%2030.45%2046.8801%2031.95C46.9801%2033.45%2047.1634%2034.9%2047.4301%2036.3C47.7301%2037.7%2048.1301%2038.9667%2048.6301%2040.1C49.1634%2041.2333%2049.8301%2042.1333%2050.6301%2042.8C51.4634%2043.4667%2052.4801%2043.8%2053.6801%2043.8Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
  width: 70px;
  height: 55px;
}
@media (width >= 768px ) {
  .c-num01::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2080%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM60.5316%2055V51.7C61.6116%2051.66%2062.4716%2051.48%2063.1116%2051.16C63.7916%2050.84%2064.2916%2050.28%2064.6116%2049.48C64.9316%2048.64%2065.0916%2047.46%2065.0916%2045.94L65.0316%2020.44L58.3116%2024.58L56.4516%2021.64L69.5316%2012.04H72.5916V46.24C72.5916%2047.24%2072.5716%2048.2%2072.5316%2049.12C72.5316%2050%2072.4916%2050.7%2072.4116%2051.22C73.1316%2051.18%2073.9516%2051.14%2074.8716%2051.1C75.8316%2051.06%2076.5716%2051.04%2077.0916%2051.04V55H60.5316Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2080%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM60.5316%2055V51.7C61.6116%2051.66%2062.4716%2051.48%2063.1116%2051.16C63.7916%2050.84%2064.2916%2050.28%2064.6116%2049.48C64.9316%2048.64%2065.0916%2047.46%2065.0916%2045.94L65.0316%2020.44L58.3116%2024.58L56.4516%2021.64L69.5316%2012.04H72.5916V46.24C72.5916%2047.24%2072.5716%2048.2%2072.5316%2049.12C72.5316%2050%2072.4916%2050.7%2072.4116%2051.22C73.1316%2051.18%2073.9516%2051.14%2074.8716%2051.1C75.8316%2051.06%2076.5716%2051.04%2077.0916%2051.04V55H60.5316Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
    width: 80px;
    height: 66px;
  }
  .c-num01.is-02::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2088%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM58.1944%2055C58.1944%2052.92%2058.4744%2051.06%2059.0344%2049.42C59.6344%2047.78%2060.4144%2046.3%2061.3744%2044.98C62.3744%2043.62%2063.4744%2042.36%2064.6744%2041.2C65.8744%2040%2067.1144%2038.8%2068.3944%2037.6C71.1944%2034.96%2073.1944%2032.56%2074.3944%2030.4C75.5944%2028.2%2076.1944%2026.06%2076.1944%2023.98C76.1944%2022.62%2076.0144%2021.3%2075.6544%2020.02C75.3344%2018.74%2074.7144%2017.7%2073.7944%2016.9C72.8744%2016.06%2071.5744%2015.64%2069.8944%2015.64C68.6544%2015.64%2067.5344%2015.96%2066.5344%2016.6C65.5344%2017.2%2064.8144%2017.92%2064.3744%2018.76C64.7744%2019.2%2065.0544%2019.7%2065.2144%2020.26C65.4144%2020.78%2065.5144%2021.26%2065.5144%2021.7C65.5144%2022.14%2065.3944%2022.64%2065.1544%2023.2C64.9144%2023.76%2064.5144%2024.24%2063.9544%2024.64C63.4344%2025.04%2062.7144%2025.24%2061.7944%2025.24C60.6744%2025.16%2059.8144%2024.74%2059.2144%2023.98C58.6144%2023.18%2058.3144%2022.26%2058.3144%2021.22C58.3144%2020.3%2058.5944%2019.32%2059.1544%2018.28C59.7144%2017.24%2060.5344%2016.24%2061.6144%2015.28C62.7344%2014.32%2064.0944%2013.54%2065.6944%2012.94C67.2944%2012.34%2069.1344%2012.04%2071.2144%2012.04C72.8144%2012.04%2074.3944%2012.24%2075.9544%2012.64C77.5144%2013.04%2078.9344%2013.68%2080.2144%2014.56C81.4944%2015.4%2082.5144%2016.54%2083.2744%2017.98C84.0344%2019.38%2084.4144%2021.12%2084.4144%2023.2C84.4144%2024.2%2084.2144%2025.26%2083.8144%2026.38C83.4544%2027.5%2082.7944%2028.72%2081.8344%2030.04C80.8744%2031.36%2079.5744%2032.84%2077.9344%2034.48C76.2944%2036.08%2074.2144%2037.92%2071.6944%2040C69.2944%2041.96%2067.4544%2043.76%2066.1744%2045.4C64.9344%2047.04%2064.1944%2048.36%2063.9544%2049.36L75.3544%2049.66C76.5944%2049.7%2077.6744%2049.66%2078.5944%2049.54C79.5544%2049.38%2080.2944%2049.02%2080.8144%2048.46C81.3744%2047.86%2081.6544%2046.94%2081.6544%2045.7H84.8344L84.4144%2055H58.1944Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2088%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%230789C9%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM58.1944%2055C58.1944%2052.92%2058.4744%2051.06%2059.0344%2049.42C59.6344%2047.78%2060.4144%2046.3%2061.3744%2044.98C62.3744%2043.62%2063.4744%2042.36%2064.6744%2041.2C65.8744%2040%2067.1144%2038.8%2068.3944%2037.6C71.1944%2034.96%2073.1944%2032.56%2074.3944%2030.4C75.5944%2028.2%2076.1944%2026.06%2076.1944%2023.98C76.1944%2022.62%2076.0144%2021.3%2075.6544%2020.02C75.3344%2018.74%2074.7144%2017.7%2073.7944%2016.9C72.8744%2016.06%2071.5744%2015.64%2069.8944%2015.64C68.6544%2015.64%2067.5344%2015.96%2066.5344%2016.6C65.5344%2017.2%2064.8144%2017.92%2064.3744%2018.76C64.7744%2019.2%2065.0544%2019.7%2065.2144%2020.26C65.4144%2020.78%2065.5144%2021.26%2065.5144%2021.7C65.5144%2022.14%2065.3944%2022.64%2065.1544%2023.2C64.9144%2023.76%2064.5144%2024.24%2063.9544%2024.64C63.4344%2025.04%2062.7144%2025.24%2061.7944%2025.24C60.6744%2025.16%2059.8144%2024.74%2059.2144%2023.98C58.6144%2023.18%2058.3144%2022.26%2058.3144%2021.22C58.3144%2020.3%2058.5944%2019.32%2059.1544%2018.28C59.7144%2017.24%2060.5344%2016.24%2061.6144%2015.28C62.7344%2014.32%2064.0944%2013.54%2065.6944%2012.94C67.2944%2012.34%2069.1344%2012.04%2071.2144%2012.04C72.8144%2012.04%2074.3944%2012.24%2075.9544%2012.64C77.5144%2013.04%2078.9344%2013.68%2080.2144%2014.56C81.4944%2015.4%2082.5144%2016.54%2083.2744%2017.98C84.0344%2019.38%2084.4144%2021.12%2084.4144%2023.2C84.4144%2024.2%2084.2144%2025.26%2083.8144%2026.38C83.4544%2027.5%2082.7944%2028.72%2081.8344%2030.04C80.8744%2031.36%2079.5744%2032.84%2077.9344%2034.48C76.2944%2036.08%2074.2144%2037.92%2071.6944%2040C69.2944%2041.96%2067.4544%2043.76%2066.1744%2045.4C64.9344%2047.04%2064.1944%2048.36%2063.9544%2049.36L75.3544%2049.66C76.5944%2049.7%2077.6744%2049.66%2078.5944%2049.54C79.5544%2049.38%2080.2944%2049.02%2080.8144%2048.46C81.3744%2047.86%2081.6544%2046.94%2081.6544%2045.7H84.8344L84.4144%2055H58.1944Z%22%20fill%3D%22%230789C9%22%2F%3E%3C%2Fsvg%3E");
    width: 88px;
    height: 66px;
  }
  .c-num01.is-03::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2090%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM71.0316%2055.96C68.0716%2055.96%2065.6316%2055.52%2063.7116%2054.64C61.8316%2053.76%2060.4316%2052.66%2059.5116%2051.34C58.5916%2049.98%2058.1316%2048.66%2058.1316%2047.38C58.1316%2046.26%2058.4516%2045.3%2059.0916%2044.5C59.7716%2043.7%2060.6716%2043.28%2061.7916%2043.24C62.6716%2043.2%2063.3716%2043.38%2063.8916%2043.78C64.4116%2044.14%2064.7716%2044.6%2064.9716%2045.16C65.2116%2045.72%2065.3316%2046.22%2065.3316%2046.66C65.3316%2047.06%2065.2516%2047.5%2065.0916%2047.98C64.9316%2048.46%2064.7116%2048.9%2064.4316%2049.3C64.8716%2050.26%2065.6716%2050.98%2066.8316%2051.46C67.9916%2051.94%2069.2116%2052.18%2070.4916%2052.18C73.1316%2052.18%2075.1516%2051.42%2076.5516%2049.9C77.9916%2048.38%2078.7116%2046.38%2078.7116%2043.9C78.7116%2042.38%2078.4316%2040.92%2077.8716%2039.52C77.3516%2038.08%2076.4116%2036.9%2075.0516%2035.98C73.6916%2035.02%2071.7516%2034.56%2069.2316%2034.6C68.9516%2034.6%2068.5116%2034.62%2067.9116%2034.66C67.3116%2034.7%2066.8116%2034.74%2066.4116%2034.78V31C66.7716%2031.04%2067.1116%2031.06%2067.4316%2031.06C67.7516%2031.06%2068.0716%2031.06%2068.3916%2031.06C70.2716%2031.06%2071.8116%2030.68%2073.0116%2029.92C74.2516%2029.16%2075.1716%2028.2%2075.7716%2027.04C76.4116%2025.84%2076.7516%2024.56%2076.7916%2023.2C76.7916%2021.72%2076.5916%2020.42%2076.1916%2019.3C75.8316%2018.14%2075.1916%2017.24%2074.2716%2016.6C73.3916%2015.96%2072.1916%2015.64%2070.6716%2015.64C69.3516%2015.64%2068.1716%2015.98%2067.1316%2016.66C66.1316%2017.3%2065.4716%2018%2065.1516%2018.76C65.5116%2019.16%2065.7516%2019.62%2065.8716%2020.14C66.0316%2020.66%2066.1116%2021.12%2066.1116%2021.52C66.1116%2021.96%2065.9916%2022.46%2065.7516%2023.02C65.5516%2023.54%2065.1716%2024%2064.6116%2024.4C64.0916%2024.8%2063.3916%2024.98%2062.5116%2024.94C61.3916%2024.9%2060.5316%2024.5%2059.9316%2023.74C59.3716%2022.98%2059.0916%2022.08%2059.0916%2021.04C59.0916%2019.88%2059.5516%2018.6%2060.4716%2017.2C61.3916%2015.76%2062.7716%2014.54%2064.6116%2013.54C66.4916%2012.54%2068.8116%2012.04%2071.5716%2012.04C73.9716%2012.04%2076.1516%2012.38%2078.1116%2013.06C80.0716%2013.74%2081.6316%2014.86%2082.7916%2016.42C83.9516%2017.98%2084.5316%2020.04%2084.5316%2022.6C84.5316%2023.72%2084.2316%2024.92%2083.6316%2026.2C83.0316%2027.48%2082.0516%2028.66%2080.6916%2029.74C79.3316%2030.82%2077.5116%2031.66%2075.2316%2032.26C79.0716%2032.86%2081.9516%2034.2%2083.8716%2036.28C85.8316%2038.32%2086.8116%2040.72%2086.8116%2043.48C86.8116%2046.2%2086.1116%2048.5%2084.7116%2050.38C83.3116%2052.22%2081.4116%2053.62%2079.0116%2054.58C76.6516%2055.5%2073.9916%2055.96%2071.0316%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2090%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM71.0316%2055.96C68.0716%2055.96%2065.6316%2055.52%2063.7116%2054.64C61.8316%2053.76%2060.4316%2052.66%2059.5116%2051.34C58.5916%2049.98%2058.1316%2048.66%2058.1316%2047.38C58.1316%2046.26%2058.4516%2045.3%2059.0916%2044.5C59.7716%2043.7%2060.6716%2043.28%2061.7916%2043.24C62.6716%2043.2%2063.3716%2043.38%2063.8916%2043.78C64.4116%2044.14%2064.7716%2044.6%2064.9716%2045.16C65.2116%2045.72%2065.3316%2046.22%2065.3316%2046.66C65.3316%2047.06%2065.2516%2047.5%2065.0916%2047.98C64.9316%2048.46%2064.7116%2048.9%2064.4316%2049.3C64.8716%2050.26%2065.6716%2050.98%2066.8316%2051.46C67.9916%2051.94%2069.2116%2052.18%2070.4916%2052.18C73.1316%2052.18%2075.1516%2051.42%2076.5516%2049.9C77.9916%2048.38%2078.7116%2046.38%2078.7116%2043.9C78.7116%2042.38%2078.4316%2040.92%2077.8716%2039.52C77.3516%2038.08%2076.4116%2036.9%2075.0516%2035.98C73.6916%2035.02%2071.7516%2034.56%2069.2316%2034.6C68.9516%2034.6%2068.5116%2034.62%2067.9116%2034.66C67.3116%2034.7%2066.8116%2034.74%2066.4116%2034.78V31C66.7716%2031.04%2067.1116%2031.06%2067.4316%2031.06C67.7516%2031.06%2068.0716%2031.06%2068.3916%2031.06C70.2716%2031.06%2071.8116%2030.68%2073.0116%2029.92C74.2516%2029.16%2075.1716%2028.2%2075.7716%2027.04C76.4116%2025.84%2076.7516%2024.56%2076.7916%2023.2C76.7916%2021.72%2076.5916%2020.42%2076.1916%2019.3C75.8316%2018.14%2075.1916%2017.24%2074.2716%2016.6C73.3916%2015.96%2072.1916%2015.64%2070.6716%2015.64C69.3516%2015.64%2068.1716%2015.98%2067.1316%2016.66C66.1316%2017.3%2065.4716%2018%2065.1516%2018.76C65.5116%2019.16%2065.7516%2019.62%2065.8716%2020.14C66.0316%2020.66%2066.1116%2021.12%2066.1116%2021.52C66.1116%2021.96%2065.9916%2022.46%2065.7516%2023.02C65.5516%2023.54%2065.1716%2024%2064.6116%2024.4C64.0916%2024.8%2063.3916%2024.98%2062.5116%2024.94C61.3916%2024.9%2060.5316%2024.5%2059.9316%2023.74C59.3716%2022.98%2059.0916%2022.08%2059.0916%2021.04C59.0916%2019.88%2059.5516%2018.6%2060.4716%2017.2C61.3916%2015.76%2062.7716%2014.54%2064.6116%2013.54C66.4916%2012.54%2068.8116%2012.04%2071.5716%2012.04C73.9716%2012.04%2076.1516%2012.38%2078.1116%2013.06C80.0716%2013.74%2081.6316%2014.86%2082.7916%2016.42C83.9516%2017.98%2084.5316%2020.04%2084.5316%2022.6C84.5316%2023.72%2084.2316%2024.92%2083.6316%2026.2C83.0316%2027.48%2082.0516%2028.66%2080.6916%2029.74C79.3316%2030.82%2077.5116%2031.66%2075.2316%2032.26C79.0716%2032.86%2081.9516%2034.2%2083.8716%2036.28C85.8316%2038.32%2086.8116%2040.72%2086.8116%2043.48C86.8116%2046.2%2086.1116%2048.5%2084.7116%2050.38C83.3116%2052.22%2081.4116%2053.62%2079.0116%2054.58C76.6516%2055.5%2073.9916%2055.96%2071.0316%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 90px;
    height: 66px;
  }
  .c-num01.is-04::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2089%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM80.6316%2046.24C80.6316%2047.24%2080.6116%2048.2%2080.5716%2049.12C80.5316%2050%2080.4716%2050.72%2080.3916%2051.28C81.1116%2051.2%2081.9116%2051.16%2082.7916%2051.16C83.7116%2051.12%2084.4316%2051.1%2084.9516%2051.1V55H68.5116V51.7H68.8716C69.9516%2051.66%2070.8116%2051.48%2071.4516%2051.16C72.1316%2050.8%2072.6316%2050.2%2072.9516%2049.36C73.3116%2048.48%2073.4916%2047.26%2073.4916%2045.7V43.9H56.5716V39.16L77.5116%2012.04H80.6316V39.1H86.5716V43.9H80.6316V46.24ZM73.4316%2023.26L61.6116%2038.86L73.4916%2038.98L73.5516%2023.26H73.4316Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2089%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM80.6316%2046.24C80.6316%2047.24%2080.6116%2048.2%2080.5716%2049.12C80.5316%2050%2080.4716%2050.72%2080.3916%2051.28C81.1116%2051.2%2081.9116%2051.16%2082.7916%2051.16C83.7116%2051.12%2084.4316%2051.1%2084.9516%2051.1V55H68.5116V51.7H68.8716C69.9516%2051.66%2070.8116%2051.48%2071.4516%2051.16C72.1316%2050.8%2072.6316%2050.2%2072.9516%2049.36C73.3116%2048.48%2073.4916%2047.26%2073.4916%2045.7V43.9H56.5716V39.16L77.5116%2012.04H80.6316V39.1H86.5716V43.9H80.6316V46.24ZM73.4316%2023.26L61.6116%2038.86L73.4916%2038.98L73.5516%2023.26H73.4316Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 89px;
    height: 66px;
  }
  .c-num01.is-05::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2089%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM70.9116%2055.96C68.3516%2055.96%2066.1516%2055.54%2064.3116%2054.7C62.4716%2053.86%2061.0716%2052.8%2060.1116%2051.52C59.1516%2050.24%2058.6716%2048.98%2058.6716%2047.74C58.6716%2046.66%2058.9916%2045.72%2059.6316%2044.92C60.2716%2044.08%2061.1516%2043.64%2062.2716%2043.6C63.1516%2043.56%2063.8516%2043.74%2064.3716%2044.14C64.8916%2044.5%2065.2516%2044.96%2065.4516%2045.52C65.6916%2046.08%2065.8116%2046.6%2065.8116%2047.08C65.8116%2047.44%2065.7516%2047.84%2065.6316%2048.28C65.5116%2048.72%2065.3516%2049.12%2065.1516%2049.48C65.3116%2050.12%2065.7116%2050.66%2066.3516%2051.1C66.9916%2051.5%2067.7116%2051.82%2068.5116%2052.06C69.3116%2052.26%2070.0516%2052.36%2070.7316%2052.36C72.4516%2052.32%2073.8316%2051.86%2074.8716%2050.98C75.9516%2050.1%2076.7316%2048.96%2077.2116%2047.56C77.6916%2046.16%2077.9316%2044.74%2077.9316%2043.3C77.9316%2042.3%2077.8516%2041.2%2077.6916%2040C77.5716%2038.76%2077.2516%2037.56%2076.7316%2036.4C76.2116%2035.24%2075.4116%2034.3%2074.3316%2033.58C73.2916%2032.82%2071.8516%2032.44%2070.0116%2032.44C69.4116%2032.44%2068.6916%2032.52%2067.8516%2032.68C67.0516%2032.8%2066.1716%2033.02%2065.2116%2033.34C64.2916%2033.66%2063.4116%2034.08%2062.5716%2034.6L60.2916%2032.74L60.1116%2013H75.6516C77.3316%2013%2078.5916%2012.74%2079.4316%2012.22C80.2716%2011.7%2080.6916%2010.66%2080.6916%209.1H83.7516L83.3316%2018.22L64.1316%2018.58V30.1C65.0516%2029.7%2066.2116%2029.36%2067.6116%2029.08C69.0516%2028.76%2070.4716%2028.6%2071.8716%2028.6C74.3516%2028.6%2076.4916%2028.98%2078.2916%2029.74C80.0916%2030.46%2081.5716%2031.46%2082.7316%2032.74C83.8916%2034.02%2084.7516%2035.46%2085.3116%2037.06C85.8716%2038.66%2086.1516%2040.34%2086.1516%2042.1C86.1516%2045.14%2085.4116%2047.7%2083.9316%2049.78C82.4916%2051.82%2080.6116%2053.36%2078.2916%2054.4C75.9716%2055.44%2073.5116%2055.96%2070.9116%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2089%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM70.9116%2055.96C68.3516%2055.96%2066.1516%2055.54%2064.3116%2054.7C62.4716%2053.86%2061.0716%2052.8%2060.1116%2051.52C59.1516%2050.24%2058.6716%2048.98%2058.6716%2047.74C58.6716%2046.66%2058.9916%2045.72%2059.6316%2044.92C60.2716%2044.08%2061.1516%2043.64%2062.2716%2043.6C63.1516%2043.56%2063.8516%2043.74%2064.3716%2044.14C64.8916%2044.5%2065.2516%2044.96%2065.4516%2045.52C65.6916%2046.08%2065.8116%2046.6%2065.8116%2047.08C65.8116%2047.44%2065.7516%2047.84%2065.6316%2048.28C65.5116%2048.72%2065.3516%2049.12%2065.1516%2049.48C65.3116%2050.12%2065.7116%2050.66%2066.3516%2051.1C66.9916%2051.5%2067.7116%2051.82%2068.5116%2052.06C69.3116%2052.26%2070.0516%2052.36%2070.7316%2052.36C72.4516%2052.32%2073.8316%2051.86%2074.8716%2050.98C75.9516%2050.1%2076.7316%2048.96%2077.2116%2047.56C77.6916%2046.16%2077.9316%2044.74%2077.9316%2043.3C77.9316%2042.3%2077.8516%2041.2%2077.6916%2040C77.5716%2038.76%2077.2516%2037.56%2076.7316%2036.4C76.2116%2035.24%2075.4116%2034.3%2074.3316%2033.58C73.2916%2032.82%2071.8516%2032.44%2070.0116%2032.44C69.4116%2032.44%2068.6916%2032.52%2067.8516%2032.68C67.0516%2032.8%2066.1716%2033.02%2065.2116%2033.34C64.2916%2033.66%2063.4116%2034.08%2062.5716%2034.6L60.2916%2032.74L60.1116%2013H75.6516C77.3316%2013%2078.5916%2012.74%2079.4316%2012.22C80.2716%2011.7%2080.6916%2010.66%2080.6916%209.1H83.7516L83.3316%2018.22L64.1316%2018.58V30.1C65.0516%2029.7%2066.2116%2029.36%2067.6116%2029.08C69.0516%2028.76%2070.4716%2028.6%2071.8716%2028.6C74.3516%2028.6%2076.4916%2028.98%2078.2916%2029.74C80.0916%2030.46%2081.5716%2031.46%2082.7316%2032.74C83.8916%2034.02%2084.7516%2035.46%2085.3116%2037.06C85.8716%2038.66%2086.1516%2040.34%2086.1516%2042.1C86.1516%2045.14%2085.4116%2047.7%2083.9316%2049.78C82.4916%2051.82%2080.6116%2053.36%2078.2916%2054.4C75.9716%2055.44%2073.5116%2055.96%2070.9116%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 89px;
    height: 66px;
  }
  .c-num01.is-06::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.82L4.06%2023.42H0.74L1.16%2021.64H4.42L5.42%2017.7H2.06L2.48%2015.92H5.8L6.68%2012.18H8.7L7.84%2015.92H11.3L12.18%2012.18H14.18L13.34%2015.92H16.68V15.94L16.28%2017.7H12.96L12.02%2021.64H15.36L14.94%2023.42H11.66L10.86%2026.82H8.74L9.56%2023.42H6.14L5.36%2026.82H3.24ZM6.5%2021.64H9.92L10.92%2017.7H7.46L6.5%2021.64Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2056.46C33.92%2056.46%2031.36%2055.82%2029.28%2054.54C27.2%2053.22%2025.54%2051.5%2024.3%2049.38C23.06%2047.22%2022.16%2044.86%2021.6%2042.3C21.08%2039.74%2020.82%2037.2%2020.82%2034.68C20.82%2032.16%2021.14%2029.6%2021.78%2027C22.46%2024.4%2023.48%2022.02%2024.84%2019.86C26.2%2017.66%2027.9%2015.9%2029.94%2014.58C31.98%2013.22%2034.4%2012.54%2037.2%2012.54C40.12%2012.54%2042.58%2013.2%2044.58%2014.52C46.62%2015.84%2048.24%2017.58%2049.44%2019.74C50.68%2021.86%2051.58%2024.2%2052.14%2026.76C52.7%2029.32%2052.98%2031.86%2052.98%2034.38C52.98%2036.86%2052.66%2039.4%2052.02%2042C51.42%2044.6%2050.46%2047%2049.14%2049.2C47.86%2051.36%2046.2%2053.12%2044.16%2054.48C42.16%2055.8%2039.76%2056.46%2036.96%2056.46ZM37.32%2052.86C38.8%2052.86%2040.04%2052.38%2041.04%2051.42C42.04%2050.46%2042.8%2049.18%2043.32%2047.58C43.88%2045.94%2044.28%2044.1%2044.52%2042.06C44.76%2039.98%2044.88%2037.84%2044.88%2035.64C44.88%2033.2%2044.76%2030.82%2044.52%2028.5C44.32%2026.18%2043.94%2024.1%2043.38%2022.26C42.82%2020.38%2042.02%2018.88%2040.98%2017.76C39.98%2016.64%2038.68%2016.08%2037.08%2016.08C35.52%2016.08%2034.22%2016.56%2033.18%2017.52C32.18%2018.48%2031.36%2019.78%2030.72%2021.42C30.08%2023.06%2029.62%2024.92%2029.34%2027C29.1%2029.04%2028.98%2031.18%2028.98%2033.42C28.98%2035.1%2029.04%2036.84%2029.16%2038.64C29.28%2040.44%2029.5%2042.18%2029.82%2043.86C30.18%2045.54%2030.66%2047.06%2031.26%2048.42C31.9%2049.78%2032.7%2050.86%2033.66%2051.66C34.66%2052.46%2035.88%2052.86%2037.32%2052.86ZM73.2516%2056.46C69.6916%2056.46%2066.8516%2055.64%2064.7316%2054C62.6116%2052.32%2061.0916%2049.96%2060.1716%2046.92C59.2516%2043.84%2058.7916%2040.22%2058.7916%2036.06C58.7916%2034.62%2058.9316%2032.92%2059.2116%2030.96C59.4916%2028.96%2059.9716%2026.9%2060.6516%2024.78C61.3316%2022.62%2062.2916%2020.62%2063.5316%2018.78C64.7716%2016.9%2066.3516%2015.4%2068.2716%2014.28C70.1916%2013.12%2072.5116%2012.54%2075.2316%2012.54C77.7116%2012.54%2079.7516%2012.96%2081.3516%2013.8C82.9516%2014.64%2084.1316%2015.68%2084.8916%2016.92C85.6516%2018.12%2086.0316%2019.3%2086.0316%2020.46C86.0316%2021.46%2085.7516%2022.36%2085.1916%2023.16C84.6316%2023.92%2083.7916%2024.3%2082.6716%2024.3C81.3516%2024.34%2080.4316%2023.98%2079.9116%2023.22C79.3916%2022.42%2079.1316%2021.66%2079.1316%2020.94C79.1316%2020.62%2079.1916%2020.22%2079.3116%2019.74C79.4316%2019.22%2079.6316%2018.76%2079.9116%2018.36C79.6316%2017.8%2079.0716%2017.28%2078.2316%2016.8C77.4316%2016.28%2076.4316%2016.04%2075.2316%2016.08C73.8316%2016.12%2072.6316%2016.52%2071.6316%2017.28C70.6316%2018.04%2069.8116%2019.04%2069.1716%2020.28C68.5316%2021.52%2068.0116%2022.88%2067.6116%2024.36C67.2516%2025.8%2066.9716%2027.26%2066.7716%2028.74C66.6116%2030.22%2066.5116%2031.58%2066.4716%2032.82C66.9916%2032.18%2067.6916%2031.58%2068.5716%2031.02C69.4516%2030.42%2070.4516%2029.94%2071.5716%2029.58C72.6916%2029.18%2073.8316%2028.96%2074.9916%2028.92C77.2716%2028.88%2079.2116%2029.22%2080.8116%2029.94C82.4116%2030.62%2083.7116%2031.6%2084.7116%2032.88C85.7516%2034.16%2086.5116%2035.64%2086.9916%2037.32C87.4716%2039%2087.7116%2040.78%2087.7116%2042.66C87.7116%2045.14%2087.0916%2047.44%2085.8516%2049.56C84.6116%2051.64%2082.8916%2053.32%2080.6916%2054.6C78.4916%2055.84%2076.0116%2056.46%2073.2516%2056.46ZM73.4916%2052.86C75.0516%2052.86%2076.2716%2052.46%2077.1516%2051.66C78.0716%2050.82%2078.7116%2049.72%2079.0716%2048.36C79.4716%2047%2079.6716%2045.58%2079.6716%2044.1C79.6716%2043.1%2079.5916%2041.98%2079.4316%2040.74C79.3116%2039.5%2079.0316%2038.3%2078.5916%2037.14C78.1916%2035.94%2077.5716%2034.96%2076.7316%2034.2C75.9316%2033.4%2074.8316%2033%2073.4316%2033C72.4716%2033%2071.5316%2033.24%2070.6116%2033.72C69.6916%2034.16%2068.8716%2034.74%2068.1516%2035.46C67.4316%2036.18%2066.8916%2036.98%2066.5316%2037.86C66.5716%2039.42%2066.7116%2041.08%2066.9516%2042.84C67.1916%2044.56%2067.5716%2046.18%2068.0916%2047.7C68.6116%2049.22%2069.3116%2050.46%2070.1916%2051.42C71.0716%2052.38%2072.1716%2052.86%2073.4916%2052.86Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.82L4.06%2023.42H0.74L1.16%2021.64H4.42L5.42%2017.7H2.06L2.48%2015.92H5.8L6.68%2012.18H8.7L7.84%2015.92H11.3L12.18%2012.18H14.18L13.34%2015.92H16.68V15.94L16.28%2017.7H12.96L12.02%2021.64H15.36L14.94%2023.42H11.66L10.86%2026.82H8.74L9.56%2023.42H6.14L5.36%2026.82H3.24ZM6.5%2021.64H9.92L10.92%2017.7H7.46L6.5%2021.64Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2056.46C33.92%2056.46%2031.36%2055.82%2029.28%2054.54C27.2%2053.22%2025.54%2051.5%2024.3%2049.38C23.06%2047.22%2022.16%2044.86%2021.6%2042.3C21.08%2039.74%2020.82%2037.2%2020.82%2034.68C20.82%2032.16%2021.14%2029.6%2021.78%2027C22.46%2024.4%2023.48%2022.02%2024.84%2019.86C26.2%2017.66%2027.9%2015.9%2029.94%2014.58C31.98%2013.22%2034.4%2012.54%2037.2%2012.54C40.12%2012.54%2042.58%2013.2%2044.58%2014.52C46.62%2015.84%2048.24%2017.58%2049.44%2019.74C50.68%2021.86%2051.58%2024.2%2052.14%2026.76C52.7%2029.32%2052.98%2031.86%2052.98%2034.38C52.98%2036.86%2052.66%2039.4%2052.02%2042C51.42%2044.6%2050.46%2047%2049.14%2049.2C47.86%2051.36%2046.2%2053.12%2044.16%2054.48C42.16%2055.8%2039.76%2056.46%2036.96%2056.46ZM37.32%2052.86C38.8%2052.86%2040.04%2052.38%2041.04%2051.42C42.04%2050.46%2042.8%2049.18%2043.32%2047.58C43.88%2045.94%2044.28%2044.1%2044.52%2042.06C44.76%2039.98%2044.88%2037.84%2044.88%2035.64C44.88%2033.2%2044.76%2030.82%2044.52%2028.5C44.32%2026.18%2043.94%2024.1%2043.38%2022.26C42.82%2020.38%2042.02%2018.88%2040.98%2017.76C39.98%2016.64%2038.68%2016.08%2037.08%2016.08C35.52%2016.08%2034.22%2016.56%2033.18%2017.52C32.18%2018.48%2031.36%2019.78%2030.72%2021.42C30.08%2023.06%2029.62%2024.92%2029.34%2027C29.1%2029.04%2028.98%2031.18%2028.98%2033.42C28.98%2035.1%2029.04%2036.84%2029.16%2038.64C29.28%2040.44%2029.5%2042.18%2029.82%2043.86C30.18%2045.54%2030.66%2047.06%2031.26%2048.42C31.9%2049.78%2032.7%2050.86%2033.66%2051.66C34.66%2052.46%2035.88%2052.86%2037.32%2052.86ZM73.2516%2056.46C69.6916%2056.46%2066.8516%2055.64%2064.7316%2054C62.6116%2052.32%2061.0916%2049.96%2060.1716%2046.92C59.2516%2043.84%2058.7916%2040.22%2058.7916%2036.06C58.7916%2034.62%2058.9316%2032.92%2059.2116%2030.96C59.4916%2028.96%2059.9716%2026.9%2060.6516%2024.78C61.3316%2022.62%2062.2916%2020.62%2063.5316%2018.78C64.7716%2016.9%2066.3516%2015.4%2068.2716%2014.28C70.1916%2013.12%2072.5116%2012.54%2075.2316%2012.54C77.7116%2012.54%2079.7516%2012.96%2081.3516%2013.8C82.9516%2014.64%2084.1316%2015.68%2084.8916%2016.92C85.6516%2018.12%2086.0316%2019.3%2086.0316%2020.46C86.0316%2021.46%2085.7516%2022.36%2085.1916%2023.16C84.6316%2023.92%2083.7916%2024.3%2082.6716%2024.3C81.3516%2024.34%2080.4316%2023.98%2079.9116%2023.22C79.3916%2022.42%2079.1316%2021.66%2079.1316%2020.94C79.1316%2020.62%2079.1916%2020.22%2079.3116%2019.74C79.4316%2019.22%2079.6316%2018.76%2079.9116%2018.36C79.6316%2017.8%2079.0716%2017.28%2078.2316%2016.8C77.4316%2016.28%2076.4316%2016.04%2075.2316%2016.08C73.8316%2016.12%2072.6316%2016.52%2071.6316%2017.28C70.6316%2018.04%2069.8116%2019.04%2069.1716%2020.28C68.5316%2021.52%2068.0116%2022.88%2067.6116%2024.36C67.2516%2025.8%2066.9716%2027.26%2066.7716%2028.74C66.6116%2030.22%2066.5116%2031.58%2066.4716%2032.82C66.9916%2032.18%2067.6916%2031.58%2068.5716%2031.02C69.4516%2030.42%2070.4516%2029.94%2071.5716%2029.58C72.6916%2029.18%2073.8316%2028.96%2074.9916%2028.92C77.2716%2028.88%2079.2116%2029.22%2080.8116%2029.94C82.4116%2030.62%2083.7116%2031.6%2084.7116%2032.88C85.7516%2034.16%2086.5116%2035.64%2086.9916%2037.32C87.4716%2039%2087.7116%2040.78%2087.7116%2042.66C87.7116%2045.14%2087.0916%2047.44%2085.8516%2049.56C84.6116%2051.64%2082.8916%2053.32%2080.6916%2054.6C78.4916%2055.84%2076.0116%2056.46%2073.2516%2056.46ZM73.4916%2052.86C75.0516%2052.86%2076.2716%2052.46%2077.1516%2051.66C78.0716%2050.82%2078.7116%2049.72%2079.0716%2048.36C79.4716%2047%2079.6716%2045.58%2079.6716%2044.1C79.6716%2043.1%2079.5916%2041.98%2079.4316%2040.74C79.3116%2039.5%2079.0316%2038.3%2078.5916%2037.14C78.1916%2035.94%2077.5716%2034.96%2076.7316%2034.2C75.9316%2033.4%2074.8316%2033%2073.4316%2033C72.4716%2033%2071.5316%2033.24%2070.6116%2033.72C69.6916%2034.16%2068.8716%2034.74%2068.1516%2035.46C67.4316%2036.18%2066.8916%2036.98%2066.5316%2037.86C66.5716%2039.42%2066.7116%2041.08%2066.9516%2042.84C67.1916%2044.56%2067.5716%2046.18%2068.0916%2047.7C68.6116%2049.22%2069.3116%2050.46%2070.1916%2051.42C71.0716%2052.38%2072.1716%2052.86%2073.4916%2052.86Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 91px;
    height: 67px;
  }
  .c-num01.is-07::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2084%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM67.2628%2055.96C66.1828%2055.92%2065.4228%2055.58%2064.9828%2054.94C64.5428%2054.3%2064.3228%2053.58%2064.3228%2052.78C64.3228%2051.94%2064.5228%2050.88%2064.9228%2049.6C65.3628%2048.28%2065.8828%2046.86%2066.4828%2045.34C67.0828%2043.82%2067.6828%2042.34%2068.2828%2040.9C69.0028%2039.22%2069.8228%2037.24%2070.7428%2034.96C71.7028%2032.68%2072.7628%2030.16%2073.9228%2027.4C75.1228%2024.6%2076.4228%2021.6%2077.8228%2018.4L64.1428%2018.34C62.7028%2018.34%2061.5428%2018.68%2060.6628%2019.36C59.8228%2020%2059.4028%2021.14%2059.4028%2022.78H56.4028L56.7028%2013H82.1428V17.98C80.7428%2020.82%2079.5428%2023.56%2078.5428%2026.2C77.5428%2028.84%2076.6428%2031.5%2075.8428%2034.18C75.0428%2036.82%2074.2828%2039.58%2073.5628%2042.46C72.8428%2045.3%2072.0628%2048.38%2071.2228%2051.7C70.9428%2052.78%2070.4828%2053.78%2069.8428%2054.7C69.2428%2055.58%2068.3828%2056%2067.2628%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2084%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM67.2628%2055.96C66.1828%2055.92%2065.4228%2055.58%2064.9828%2054.94C64.5428%2054.3%2064.3228%2053.58%2064.3228%2052.78C64.3228%2051.94%2064.5228%2050.88%2064.9228%2049.6C65.3628%2048.28%2065.8828%2046.86%2066.4828%2045.34C67.0828%2043.82%2067.6828%2042.34%2068.2828%2040.9C69.0028%2039.22%2069.8228%2037.24%2070.7428%2034.96C71.7028%2032.68%2072.7628%2030.16%2073.9228%2027.4C75.1228%2024.6%2076.4228%2021.6%2077.8228%2018.4L64.1428%2018.34C62.7028%2018.34%2061.5428%2018.68%2060.6628%2019.36C59.8228%2020%2059.4028%2021.14%2059.4028%2022.78H56.4028L56.7028%2013H82.1428V17.98C80.7428%2020.82%2079.5428%2023.56%2078.5428%2026.2C77.5428%2028.84%2076.6428%2031.5%2075.8428%2034.18C75.0428%2036.82%2074.2828%2039.58%2073.5628%2042.46C72.8428%2045.3%2072.0628%2048.38%2071.2228%2051.7C70.9428%2052.78%2070.4828%2053.78%2069.8428%2054.7C69.2428%2055.58%2068.3828%2056%2067.2628%2055.96Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 84px;
    height: 66px;
  }
  .c-num01.is-08::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM72.7116%2055.96C71.2716%2055.96%2069.7716%2055.78%2068.2116%2055.42C66.6516%2055.06%2065.1916%2054.5%2063.8316%2053.74C62.4716%2052.94%2061.3716%2051.88%2060.5316%2050.56C59.6916%2049.24%2059.2716%2047.62%2059.2716%2045.7C59.2716%2044.06%2059.6716%2042.54%2060.4716%2041.14C61.3116%2039.7%2062.3516%2038.38%2063.5916%2037.18C64.8716%2035.98%2066.2116%2034.96%2067.6116%2034.12C64.8116%2032.44%2062.8316%2030.64%2061.6716%2028.72C60.5516%2026.76%2059.9916%2024.96%2059.9916%2023.32C59.9916%2021.36%2060.3916%2019.68%2061.1916%2018.28C61.9916%2016.84%2063.0516%2015.66%2064.3716%2014.74C65.6916%2013.82%2067.1116%2013.14%2068.6316%2012.7C70.1916%2012.26%2071.7516%2012.04%2073.3116%2012.04C75.3916%2012.04%2077.3516%2012.42%2079.1916%2013.18C81.0316%2013.94%2082.5316%2015.08%2083.6916%2016.6C84.8516%2018.08%2085.4316%2019.9%2085.4316%2022.06C85.4316%2023.5%2085.0716%2024.86%2084.3516%2026.14C83.6316%2027.38%2082.6916%2028.5%2081.5316%2029.5C80.4116%2030.5%2079.2316%2031.38%2077.9916%2032.14C79.9516%2033.3%2081.6116%2034.56%2082.9716%2035.92C84.3716%2037.28%2085.4316%2038.7%2086.1516%2040.18C86.9116%2041.66%2087.2916%2043.2%2087.2916%2044.8C87.2916%2047.36%2086.6116%2049.48%2085.2516%2051.16C83.8916%2052.8%2082.0916%2054.02%2079.8516%2054.82C77.6516%2055.58%2075.2716%2055.96%2072.7116%2055.96ZM72.7716%2052.36C74.9316%2052.4%2076.6116%2051.82%2077.8116%2050.62C79.0116%2049.42%2079.6116%2047.88%2079.6116%2046C79.6116%2044.32%2078.9916%2042.62%2077.7516%2040.9C76.5116%2039.14%2074.2916%2037.5%2071.0916%2035.98C69.2916%2037.34%2067.9716%2038.86%2067.1316%2040.54C66.3316%2042.18%2065.8916%2043.64%2065.8116%2044.92C65.7316%2047.04%2066.3316%2048.8%2067.6116%2050.2C68.9316%2051.6%2070.6516%2052.32%2072.7716%2052.36ZM74.6916%2030.1C76.1316%2029.06%2077.2916%2027.84%2078.1716%2026.44C79.0516%2025.04%2079.5116%2023.72%2079.5516%2022.48C79.6316%2020.28%2079.0916%2018.6%2077.9316%2017.44C76.8116%2016.24%2075.3916%2015.64%2073.6716%2015.64C72.3916%2015.6%2071.2716%2015.88%2070.3116%2016.48C69.3916%2017.04%2068.6716%2017.78%2068.1516%2018.7C67.6716%2019.62%2067.4316%2020.64%2067.4316%2021.76C67.4316%2023.52%2068.1316%2025.16%2069.5316%2026.68C70.9716%2028.2%2072.6916%2029.34%2074.6916%2030.1Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM72.7116%2055.96C71.2716%2055.96%2069.7716%2055.78%2068.2116%2055.42C66.6516%2055.06%2065.1916%2054.5%2063.8316%2053.74C62.4716%2052.94%2061.3716%2051.88%2060.5316%2050.56C59.6916%2049.24%2059.2716%2047.62%2059.2716%2045.7C59.2716%2044.06%2059.6716%2042.54%2060.4716%2041.14C61.3116%2039.7%2062.3516%2038.38%2063.5916%2037.18C64.8716%2035.98%2066.2116%2034.96%2067.6116%2034.12C64.8116%2032.44%2062.8316%2030.64%2061.6716%2028.72C60.5516%2026.76%2059.9916%2024.96%2059.9916%2023.32C59.9916%2021.36%2060.3916%2019.68%2061.1916%2018.28C61.9916%2016.84%2063.0516%2015.66%2064.3716%2014.74C65.6916%2013.82%2067.1116%2013.14%2068.6316%2012.7C70.1916%2012.26%2071.7516%2012.04%2073.3116%2012.04C75.3916%2012.04%2077.3516%2012.42%2079.1916%2013.18C81.0316%2013.94%2082.5316%2015.08%2083.6916%2016.6C84.8516%2018.08%2085.4316%2019.9%2085.4316%2022.06C85.4316%2023.5%2085.0716%2024.86%2084.3516%2026.14C83.6316%2027.38%2082.6916%2028.5%2081.5316%2029.5C80.4116%2030.5%2079.2316%2031.38%2077.9916%2032.14C79.9516%2033.3%2081.6116%2034.56%2082.9716%2035.92C84.3716%2037.28%2085.4316%2038.7%2086.1516%2040.18C86.9116%2041.66%2087.2916%2043.2%2087.2916%2044.8C87.2916%2047.36%2086.6116%2049.48%2085.2516%2051.16C83.8916%2052.8%2082.0916%2054.02%2079.8516%2054.82C77.6516%2055.58%2075.2716%2055.96%2072.7116%2055.96ZM72.7716%2052.36C74.9316%2052.4%2076.6116%2051.82%2077.8116%2050.62C79.0116%2049.42%2079.6116%2047.88%2079.6116%2046C79.6116%2044.32%2078.9916%2042.62%2077.7516%2040.9C76.5116%2039.14%2074.2916%2037.5%2071.0916%2035.98C69.2916%2037.34%2067.9716%2038.86%2067.1316%2040.54C66.3316%2042.18%2065.8916%2043.64%2065.8116%2044.92C65.7316%2047.04%2066.3316%2048.8%2067.6116%2050.2C68.9316%2051.6%2070.6516%2052.32%2072.7716%2052.36ZM74.6916%2030.1C76.1316%2029.06%2077.2916%2027.84%2078.1716%2026.44C79.0516%2025.04%2079.5116%2023.72%2079.5516%2022.48C79.6316%2020.28%2079.0916%2018.6%2077.9316%2017.44C76.8116%2016.24%2075.3916%2015.64%2073.6716%2015.64C72.3916%2015.6%2071.2716%2015.88%2070.3116%2016.48C69.3916%2017.04%2068.6716%2017.78%2068.1516%2018.7C67.6716%2019.62%2067.4316%2020.64%2067.4316%2021.76C67.4316%2023.52%2068.1316%2025.16%2069.5316%2026.68C70.9716%2028.2%2072.6916%2029.34%2074.6916%2030.1Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 91px;
    height: 66px;
  }
  .c-num01.is-09::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM71.2116%2055.96C68.5716%2055.96%2066.4516%2055.58%2064.8516%2054.82C63.2516%2054.06%2062.0716%2053.08%2061.3116%2051.88C60.5916%2050.68%2060.2316%2049.48%2060.2316%2048.28C60.2316%2047.24%2060.5316%2046.32%2061.1316%2045.52C61.7716%2044.68%2062.6516%2044.26%2063.7716%2044.26C65.0916%2044.22%2065.9916%2044.6%2066.4716%2045.4C66.9516%2046.16%2067.1916%2046.9%2067.1916%2047.62C67.1916%2047.98%2067.1116%2048.42%2066.9516%2048.94C66.8316%2049.42%2066.6316%2049.82%2066.3516%2050.14C66.6716%2050.78%2067.2116%2051.32%2067.9716%2051.76C68.7716%2052.2%2069.8316%2052.4%2071.1516%2052.36C72.5116%2052.32%2073.6916%2051.96%2074.6916%2051.28C75.6916%2050.6%2076.5316%2049.68%2077.2116%2048.52C77.8916%2047.36%2078.4116%2046.06%2078.7716%2044.62C79.1716%2043.18%2079.4316%2041.7%2079.5516%2040.18C79.7116%2038.62%2079.7716%2037.1%2079.7316%2035.62C78.9716%2036.58%2077.8316%2037.48%2076.3116%2038.32C74.7916%2039.12%2073.1316%2039.54%2071.3316%2039.58C69.0516%2039.62%2067.0916%2039.28%2065.4516%2038.56C63.8516%2037.84%2062.5316%2036.84%2061.4916%2035.56C60.4916%2034.28%2059.7516%2032.8%2059.2716%2031.12C58.7916%2029.44%2058.5516%2027.68%2058.5516%2025.84C58.5516%2023.16%2059.1516%2020.8%2060.3516%2018.76C61.5516%2016.68%2063.2316%2015.04%2065.3916%2013.84C67.5516%2012.64%2070.0516%2012.04%2072.8916%2012.04C75.6116%2012.04%2077.8916%2012.56%2079.7316%2013.6C81.6116%2014.6%2083.1116%2016.04%2084.2316%2017.92C85.3516%2019.76%2086.1516%2021.94%2086.6316%2024.46C87.1516%2026.98%2087.4116%2029.72%2087.4116%2032.68C87.4116%2034.48%2087.2716%2036.42%2086.9916%2038.5C86.7516%2040.58%2086.3116%2042.66%2085.6716%2044.74C85.0316%2046.78%2084.1116%2048.66%2082.9116%2050.38C81.7116%2052.06%2080.1516%2053.42%2078.2316%2054.46C76.3116%2055.46%2073.9716%2055.96%2071.2116%2055.96ZM72.8316%2035.5C73.8316%2035.5%2074.7716%2035.28%2075.6516%2034.84C76.5716%2034.4%2077.3716%2033.82%2078.0516%2033.1C78.7716%2032.34%2079.3116%2031.52%2079.6716%2030.64C79.6316%2028.76%2079.4916%2026.92%2079.2516%2025.12C79.0116%2023.32%2078.6316%2021.7%2078.1116%2020.26C77.5916%2018.82%2076.8916%2017.68%2076.0116%2016.84C75.1316%2016%2074.0316%2015.58%2072.7116%2015.58C71.3516%2015.58%2070.2116%2016.02%2069.2916%2016.9C68.3716%2017.74%2067.6716%2018.84%2067.1916%2020.2C66.7516%2021.52%2066.5316%2022.94%2066.5316%2024.46C66.5316%2025.42%2066.6116%2026.54%2066.7716%2027.82C66.9316%2029.06%2067.2116%2030.28%2067.6116%2031.48C68.0516%2032.64%2068.6916%2033.6%2069.5316%2034.36C70.3716%2035.12%2071.4716%2035.5%2072.8316%2035.5Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2091%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M36.96%2055.96C33.92%2055.96%2031.36%2055.32%2029.28%2054.04C27.2%2052.72%2025.54%2051%2024.3%2048.88C23.06%2046.72%2022.16%2044.36%2021.6%2041.8C21.08%2039.24%2020.82%2036.7%2020.82%2034.18C20.82%2031.66%2021.14%2029.1%2021.78%2026.5C22.46%2023.9%2023.48%2021.52%2024.84%2019.36C26.2%2017.16%2027.9%2015.4%2029.94%2014.08C31.98%2012.72%2034.4%2012.04%2037.2%2012.04C40.12%2012.04%2042.58%2012.7%2044.58%2014.02C46.62%2015.34%2048.24%2017.08%2049.44%2019.24C50.68%2021.36%2051.58%2023.7%2052.14%2026.26C52.7%2028.82%2052.98%2031.36%2052.98%2033.88C52.98%2036.36%2052.66%2038.9%2052.02%2041.5C51.42%2044.1%2050.46%2046.5%2049.14%2048.7C47.86%2050.86%2046.2%2052.62%2044.16%2053.98C42.16%2055.3%2039.76%2055.96%2036.96%2055.96ZM37.32%2052.36C38.8%2052.36%2040.04%2051.88%2041.04%2050.92C42.04%2049.96%2042.8%2048.68%2043.32%2047.08C43.88%2045.44%2044.28%2043.6%2044.52%2041.56C44.76%2039.48%2044.88%2037.34%2044.88%2035.14C44.88%2032.7%2044.76%2030.32%2044.52%2028C44.32%2025.68%2043.94%2023.6%2043.38%2021.76C42.82%2019.88%2042.02%2018.38%2040.98%2017.26C39.98%2016.14%2038.68%2015.58%2037.08%2015.58C35.52%2015.58%2034.22%2016.06%2033.18%2017.02C32.18%2017.98%2031.36%2019.28%2030.72%2020.92C30.08%2022.56%2029.62%2024.42%2029.34%2026.5C29.1%2028.54%2028.98%2030.68%2028.98%2032.92C28.98%2034.6%2029.04%2036.34%2029.16%2038.14C29.28%2039.94%2029.5%2041.68%2029.82%2043.36C30.18%2045.04%2030.66%2046.56%2031.26%2047.92C31.9%2049.28%2032.7%2050.36%2033.66%2051.16C34.66%2051.96%2035.88%2052.36%2037.32%2052.36ZM71.2116%2055.96C68.5716%2055.96%2066.4516%2055.58%2064.8516%2054.82C63.2516%2054.06%2062.0716%2053.08%2061.3116%2051.88C60.5916%2050.68%2060.2316%2049.48%2060.2316%2048.28C60.2316%2047.24%2060.5316%2046.32%2061.1316%2045.52C61.7716%2044.68%2062.6516%2044.26%2063.7716%2044.26C65.0916%2044.22%2065.9916%2044.6%2066.4716%2045.4C66.9516%2046.16%2067.1916%2046.9%2067.1916%2047.62C67.1916%2047.98%2067.1116%2048.42%2066.9516%2048.94C66.8316%2049.42%2066.6316%2049.82%2066.3516%2050.14C66.6716%2050.78%2067.2116%2051.32%2067.9716%2051.76C68.7716%2052.2%2069.8316%2052.4%2071.1516%2052.36C72.5116%2052.32%2073.6916%2051.96%2074.6916%2051.28C75.6916%2050.6%2076.5316%2049.68%2077.2116%2048.52C77.8916%2047.36%2078.4116%2046.06%2078.7716%2044.62C79.1716%2043.18%2079.4316%2041.7%2079.5516%2040.18C79.7116%2038.62%2079.7716%2037.1%2079.7316%2035.62C78.9716%2036.58%2077.8316%2037.48%2076.3116%2038.32C74.7916%2039.12%2073.1316%2039.54%2071.3316%2039.58C69.0516%2039.62%2067.0916%2039.28%2065.4516%2038.56C63.8516%2037.84%2062.5316%2036.84%2061.4916%2035.56C60.4916%2034.28%2059.7516%2032.8%2059.2716%2031.12C58.7916%2029.44%2058.5516%2027.68%2058.5516%2025.84C58.5516%2023.16%2059.1516%2020.8%2060.3516%2018.76C61.5516%2016.68%2063.2316%2015.04%2065.3916%2013.84C67.5516%2012.64%2070.0516%2012.04%2072.8916%2012.04C75.6116%2012.04%2077.8916%2012.56%2079.7316%2013.6C81.6116%2014.6%2083.1116%2016.04%2084.2316%2017.92C85.3516%2019.76%2086.1516%2021.94%2086.6316%2024.46C87.1516%2026.98%2087.4116%2029.72%2087.4116%2032.68C87.4116%2034.48%2087.2716%2036.42%2086.9916%2038.5C86.7516%2040.58%2086.3116%2042.66%2085.6716%2044.74C85.0316%2046.78%2084.1116%2048.66%2082.9116%2050.38C81.7116%2052.06%2080.1516%2053.42%2078.2316%2054.46C76.3116%2055.46%2073.9716%2055.96%2071.2116%2055.96ZM72.8316%2035.5C73.8316%2035.5%2074.7716%2035.28%2075.6516%2034.84C76.5716%2034.4%2077.3716%2033.82%2078.0516%2033.1C78.7716%2032.34%2079.3116%2031.52%2079.6716%2030.64C79.6316%2028.76%2079.4916%2026.92%2079.2516%2025.12C79.0116%2023.32%2078.6316%2021.7%2078.1116%2020.26C77.5916%2018.82%2076.8916%2017.68%2076.0116%2016.84C75.1316%2016%2074.0316%2015.58%2072.7116%2015.58C71.3516%2015.58%2070.2116%2016.02%2069.2916%2016.9C68.3716%2017.74%2067.6716%2018.84%2067.1916%2020.2C66.7516%2021.52%2066.5316%2022.94%2066.5316%2024.46C66.5316%2025.42%2066.6116%2026.54%2066.7716%2027.82C66.9316%2029.06%2067.2116%2030.28%2067.6116%2031.48C68.0516%2032.64%2068.6916%2033.6%2069.5316%2034.36C70.3716%2035.12%2071.4716%2035.5%2072.8316%2035.5Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 91px;
    height: 66px;
  }
  .c-num01.is-10::after {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2080%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M22.68%2055V51.7C23.76%2051.66%2024.62%2051.48%2025.26%2051.16C25.94%2050.84%2026.44%2050.28%2026.76%2049.48C27.08%2048.64%2027.24%2047.46%2027.24%2045.94L27.18%2020.44L20.46%2024.58L18.6%2021.64L31.68%2012.04H34.74V46.24C34.74%2047.24%2034.72%2048.2%2034.68%2049.12C34.68%2050%2034.64%2050.7%2034.56%2051.22C35.28%2051.18%2036.1%2051.14%2037.02%2051.1C37.98%2051.06%2038.72%2051.04%2039.24%2051.04V55H22.68ZM60.4561%2055.96C57.4161%2055.96%2054.8561%2055.32%2052.7761%2054.04C50.6961%2052.72%2049.0361%2051%2047.7961%2048.88C46.5561%2046.72%2045.6561%2044.36%2045.0961%2041.8C44.5761%2039.24%2044.3161%2036.7%2044.3161%2034.18C44.3161%2031.66%2044.6361%2029.1%2045.2761%2026.5C45.9561%2023.9%2046.9761%2021.52%2048.3361%2019.36C49.6961%2017.16%2051.3961%2015.4%2053.4361%2014.08C55.4761%2012.72%2057.8961%2012.04%2060.6961%2012.04C63.6161%2012.04%2066.0761%2012.7%2068.0761%2014.02C70.1161%2015.34%2071.7361%2017.08%2072.9361%2019.24C74.1761%2021.36%2075.0761%2023.7%2075.6361%2026.26C76.1961%2028.82%2076.4761%2031.36%2076.4761%2033.88C76.4761%2036.36%2076.1561%2038.9%2075.5161%2041.5C74.9161%2044.1%2073.9561%2046.5%2072.6361%2048.7C71.3561%2050.86%2069.6961%2052.62%2067.6561%2053.98C65.6561%2055.3%2063.2561%2055.96%2060.4561%2055.96ZM60.8161%2052.36C62.2961%2052.36%2063.5361%2051.88%2064.5361%2050.92C65.5361%2049.96%2066.2961%2048.68%2066.8161%2047.08C67.3761%2045.44%2067.7761%2043.6%2068.0161%2041.56C68.2561%2039.48%2068.3761%2037.34%2068.3761%2035.14C68.3761%2032.7%2068.2561%2030.32%2068.0161%2028C67.8161%2025.68%2067.4361%2023.6%2066.8761%2021.76C66.3161%2019.88%2065.5161%2018.38%2064.4761%2017.26C63.4761%2016.14%2062.1761%2015.58%2060.5761%2015.58C59.0161%2015.58%2057.7161%2016.06%2056.6761%2017.02C55.6761%2017.98%2054.8561%2019.28%2054.2161%2020.92C53.5761%2022.56%2053.1161%2024.42%2052.8361%2026.5C52.5961%2028.54%2052.4761%2030.68%2052.4761%2032.92C52.4761%2034.6%2052.5361%2036.34%2052.6561%2038.14C52.7761%2039.94%2052.9961%2041.68%2053.3161%2043.36C53.6761%2045.04%2054.1561%2046.56%2054.7561%2047.92C55.3961%2049.28%2056.1961%2050.36%2057.1561%2051.16C58.1561%2051.96%2059.3761%2052.36%2060.8161%2052.36Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2080%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.24%2026.32L4.06%2022.92H0.74L1.16%2021.14H4.42L5.42%2017.2H2.06L2.48%2015.42H5.8L6.68%2011.68H8.7L7.84%2015.42H11.3L12.18%2011.68H14.18L13.34%2015.42H16.68V15.44L16.28%2017.2H12.96L12.02%2021.14H15.36L14.94%2022.92H11.66L10.86%2026.32H8.74L9.56%2022.92H6.14L5.36%2026.32H3.24ZM6.5%2021.14H9.92L10.92%2017.2H7.46L6.5%2021.14Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3Cpath%20d%3D%22M22.68%2055V51.7C23.76%2051.66%2024.62%2051.48%2025.26%2051.16C25.94%2050.84%2026.44%2050.28%2026.76%2049.48C27.08%2048.64%2027.24%2047.46%2027.24%2045.94L27.18%2020.44L20.46%2024.58L18.6%2021.64L31.68%2012.04H34.74V46.24C34.74%2047.24%2034.72%2048.2%2034.68%2049.12C34.68%2050%2034.64%2050.7%2034.56%2051.22C35.28%2051.18%2036.1%2051.14%2037.02%2051.1C37.98%2051.06%2038.72%2051.04%2039.24%2051.04V55H22.68ZM60.4561%2055.96C57.4161%2055.96%2054.8561%2055.32%2052.7761%2054.04C50.6961%2052.72%2049.0361%2051%2047.7961%2048.88C46.5561%2046.72%2045.6561%2044.36%2045.0961%2041.8C44.5761%2039.24%2044.3161%2036.7%2044.3161%2034.18C44.3161%2031.66%2044.6361%2029.1%2045.2761%2026.5C45.9561%2023.9%2046.9761%2021.52%2048.3361%2019.36C49.6961%2017.16%2051.3961%2015.4%2053.4361%2014.08C55.4761%2012.72%2057.8961%2012.04%2060.6961%2012.04C63.6161%2012.04%2066.0761%2012.7%2068.0761%2014.02C70.1161%2015.34%2071.7361%2017.08%2072.9361%2019.24C74.1761%2021.36%2075.0761%2023.7%2075.6361%2026.26C76.1961%2028.82%2076.4761%2031.36%2076.4761%2033.88C76.4761%2036.36%2076.1561%2038.9%2075.5161%2041.5C74.9161%2044.1%2073.9561%2046.5%2072.6361%2048.7C71.3561%2050.86%2069.6961%2052.62%2067.6561%2053.98C65.6561%2055.3%2063.2561%2055.96%2060.4561%2055.96ZM60.8161%2052.36C62.2961%2052.36%2063.5361%2051.88%2064.5361%2050.92C65.5361%2049.96%2066.2961%2048.68%2066.8161%2047.08C67.3761%2045.44%2067.7761%2043.6%2068.0161%2041.56C68.2561%2039.48%2068.3761%2037.34%2068.3761%2035.14C68.3761%2032.7%2068.2561%2030.32%2068.0161%2028C67.8161%2025.68%2067.4361%2023.6%2066.8761%2021.76C66.3161%2019.88%2065.5161%2018.38%2064.4761%2017.26C63.4761%2016.14%2062.1761%2015.58%2060.5761%2015.58C59.0161%2015.58%2057.7161%2016.06%2056.6761%2017.02C55.6761%2017.98%2054.8561%2019.28%2054.2161%2020.92C53.5761%2022.56%2053.1161%2024.42%2052.8361%2026.5C52.5961%2028.54%2052.4761%2030.68%2052.4761%2032.92C52.4761%2034.6%2052.5361%2036.34%2052.6561%2038.14C52.7761%2039.94%2052.9961%2041.68%2053.3161%2043.36C53.6761%2045.04%2054.1561%2046.56%2054.7561%2047.92C55.3961%2049.28%2056.1961%2050.36%2057.1561%2051.16C58.1561%2051.96%2059.3761%2052.36%2060.8161%2052.36Z%22%20fill%3D%22%23E2EBF1%22%2F%3E%3C%2Fsvg%3E");
    width: 80px;
    height: 66px;
  }
}
/* .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 5px 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: 30px;
  height: 30px;
  line-height: 1;
  text-decoration: none;
  border: 1px solid #000;
}
.c-pager01 li.pages span {
  width: auto;
  border: 0;
}
.c-pager01 li.current span {
  color: #fff;
  background: #000;
}
.c-pager01 li.first, .c-pager01 li.previous {
  margin-right: 15px;
}
.c-pager01 li.first a, .c-pager01 li.last a {
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  border-color: transparent;
}
.c-pager01 li.next, .c-pager01 li.last {
  margin-left: 15px;
}
.c-pager01 li.extend span {
  border: 0;
}
@media (width >= 1100px ) {
  .c-pager01 li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    border: 1px solid #000;
  }
}
/*  .c-pager02
================================================== */
.c-pager02 {
  position: relative;
  margin-top: 30px;
  overflow: hidden;
  line-height: 1;
}
.c-pager02 a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 50px;
  padding: 15px;
  text-decoration: none;
  border: 1px solid;
}
.c-pager02__previous, .c-pager02__next {
  width: calc(50% - 10px);
}
.c-pager02__previous {
  float: left;
}
.c-pager02__previous a {
  justify-content: flex-start;
  padding-left: 30px;
}
.c-pager02__next {
  float: right;
}
.c-pager02__next a {
  justify-content: flex-end;
  padding-right: 30px;
}
.c-pager02__all {
  clear: both;
  width: 100%;
  padding-top: 20px;
}
.c-pager02__all a {
  justify-content: center;
}
@media (width >= 1100px ) {
  .c-pager02 a {
    transition: transform var(--mh--duration) var(--mh--easing);
  }
  .c-pager02 a:hover {
    color: #fff;
    background: #000;
    border-color: #000;
  }
}
/* .c-price01
================================================== */
.c-price01__inner {
  padding-block: var(--mh--padding--x3l);
}
.c-price01__content, .c-price01__whitening {
  display: flex;
}
.c-price01__content {
  gap: var(--mh--space--md);
}
.c-price01__whitening {
  position: relative;
  gap: var(--mh--space--sm);
}
.c-price01__whitening::before {
  display: inline-block;
  width: 50px;
  height: 42px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: -10px;
  right: 20px;
  z-index: 3;
}
@media (width < 768px) {
  .c-price01__content, .c-price01__whitening {
    flex-direction: column;
  }
}
@media (width >= 768px ) {
  .c-price01__inner {
    padding-block: var(--mh--padding--x5l);
  }
  .c-price01__head {
    min-width: 250px;
    width: max-content;
  }
  .c-price01__content {
    align-items: flex-start;
  }
  .c-price01__wrap {
    flex: 1;
  }
  .c-price01__whitening {
    justify-content: space-between;
    align-items: flex-start;
  }
  .c-price01__whitening::before {
    position: absolute;
    top: -60px;
    right: -28px;
    width: 98px;
    height: 82px;
  }
}
@media (width >= 1480px ) {
  .c-price01__content {
    column-gap: 120px;
  }
}
/* .c-price01-intro
================================================== */
.c-price01-intro {
  display: flex;
  gap: 20px 60px;
}
@media (width < 768px) {
  .c-price01-intro {
    position: relative;
    flex-direction: column;
  }
  .c-price01-intro::before {
    display: inline-block;
    width: 50px;
    height: 42px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    transition: all var(--mh--duration) var(--mh--easing);
    position: absolute;
    top: -10px;
    right: 20px;
  }
}
@media (width >= 768px ) {
  .c-price01-intro__txt {
    flex: 1;
  }
}
/* .c-price01-list
================================================== */
.c-price01-list {
  position: relative;
  display: grid;
  gap: 15px;
  margin-bottom: 20px;
  padding: 50px var(--mh--contents--padding--side) 40px;
  border-top-left-radius: var(--border-radius-sm);
  border-top-right-radius: var(--border-radius-sm);
  z-index: 2;
}
.c-price01-list::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  display: block;
  width: 100%;
  height: 22px;
  background-color: inherit;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20800%2047%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M800%2017.2725C751.463%2026.8334%20588.696%2059.4654%20518.483%2029.3447C453.867%201.62449%20353.4%2024.834%20215.929%2039.876C85.0464%2054.1938%2031.0375%2040.8979%202.66699%2030.9658L0%2030.0166V0H800V17.2725Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20800%2047%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M800%2017.2725C751.463%2026.8334%20588.696%2059.4654%20518.483%2029.3447C453.867%201.62449%20353.4%2024.834%20215.929%2039.876C85.0464%2054.1938%2031.0375%2040.8979%202.66699%2030.9658L0%2030.0166V0H800V17.2725Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  z-index: -1;
}
.c-price01-list__in {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.c-price01-list__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.c-price01-list__wrap::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  bottom: auto;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 4px 1px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.c-price01-list__wrap {
  z-index: 3;
}
.c-price01-list__wrap::before {
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  z-index: -1;
}
.c-price01-list__head, .c-price01-list__txt {
  background-color: var(--mh--color--grayscale-100);
}
.c-price01-list__head {
  padding-right: 10px;
}
.c-price01-list__txt {
  display: flex;
  align-items: baseline;
  gap: 4px;
  padding-left: 10px;
}
@media (width < 768px) {
  .c-price01-list {
    margin-inline: calc(0px - var(--mh--contents--padding--side));
  }
  .c-price01-list__head:not(:has(br)) {
    line-height: var(--mh--line-height--md) !important;
  }
}
@media (width >= 768px ) {
  .c-price01-list {
    gap: 40px;
    width: 800px;
    margin-bottom: 44px;
    padding: 80px 70px 76px;
  }
  .c-price01-list::after {
    bottom: -44px;
    height: 47px;
  }
  .c-price01-list__in {
    gap: 5px;
  }
}
/* .c-price01-pay
================================================== */
.c-price01-pay__head {
  margin-bottom: 20px;
}
.c-price01-pay__content {
  margin-top: 20px;
  padding-block: 24px;
  border-top: 1px solid var(--mh--color--grayscale-500);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-price01-pay__list {
  gap: 10px;
}
.c-price01-pay__item {
  padding-left: 14px !important;
}
.c-price01-pay__item::before {
  top: calc((1em * var(--mh--line-height--sm) - 6px) / 2 + 1px) !important;
  width: 6px !important;
}
.c-price01-pay__pic {
  margin-top: 25px;
  padding-top: 25px;
  position: relative;
}
.c-price01-pay__pic::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: auto;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 4px 1px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.c-price01-pay__pic .c-contact01-info__bnr {
  margin-top: 0;
}
.c-price01-pay__img {
  padding: 20px 30px;
}
.c-price01-pay__img img {
  margin-inline: auto;
}
@media (width >= 768px ) {
  .c-price01-pay {
    position: relative;
    width: 380px;
  }
  .c-price01-pay::before {
    display: inline-block;
    width: 98px;
    height: 82px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    transition: all var(--mh--duration) var(--mh--easing);
    position: absolute;
    top: -118px;
    right: -110px;
  }
  .c-price01-pay__head {
    margin-bottom: 30px;
  }
  .c-price01-pay__content {
    margin-top: 30px;
    padding-block: 29px;
  }
  .c-price01-pay__pic {
    margin-top: 30px;
    padding-top: 30px;
  }
  .c-price01-pay__pic .c-contact01-info__bnr {
    gap: 10px;
  }
}
/* .c-section01
================================================== */
.c-section01__head {
  margin-bottom: 50px;
}
.c-section01__block:first-child .c-section01-set__img::after {
  display: block;
  width: 388px;
  height: 108px;
  color: var(--mh--color--grayscale-100);
  content: "";
  background-color: var(--mh--color--grayscale-100);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: -20px;
  left: -100px;
}
.c-section01__block + .c-section01__block {
  margin-top: 80px;
}
@media (width < 768px) {
  .c-section01__content.is-sp-adj .c-section01__block + .c-section01__block {
    margin-top: 50px;
  }
  .c-section01__block:last-child .c-section01-set__img::after {
    display: block;
    width: 331px;
    height: 92px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: var(--mh--color--grayscale-100);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20331%2092%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.04%20145.13%20L330.03%20145.13%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20331%2092%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.04%20145.13%20L330.03%20145.13%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    top: -20px;
    right: -30px;
  }
}
@media (width >= 768px ) {
  .c-section01::after {
    top: -235px !important;
    left: calc(50% + 532px) !important;
    right: auto !important;
  }
  .c-section01__head {
    margin-bottom: 120px;
  }
  .c-section01__block:first-child .c-section01-set__img::after {
    display: block;
    width: 767px;
    height: 213px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: var(--mh--color--grayscale-100);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: -49px;
    left: -285px;
  }
  .c-section01__block:nth-child(2) .c-section01-set__img::after {
    display: block;
    width: 661px;
    height: 179px;
    color: var(--mh--color--grayscale-100);
    content: "";
    background-color: var(--mh--color--grayscale-100);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20661%20179%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.04%20274.76%20L551.33%20274.76%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20661%20179%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.04%20274.76%20L551.33%20274.76%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    right: -325px;
    bottom: -40px;
  }
  .c-section01__block + .c-section01__block {
    margin-top: 120px;
  }
}
/* .c-section01-set
================================================== */
.c-section01-set {
  display: flex;
  gap: 20px 80px;
}
.c-section01-set__img {
  position: relative;
}
.c-section01-set__head {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 15px;
}
.c-section01-set__head-ico {
  padding-top: 5px;
}
.c-section01-set__head-ico::after {
  width: 25px !important;
  height: 25px !important;
}
.c-section01-set__subhead {
  margin-bottom: 10px;
}
.c-section01-set__box {
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}
.c-section01-set__box-txt {
  padding: 4px 11px 5px 11px;
}
@media (width < 768px) {
  .c-section01-set {
    flex-direction: column;
  }
}
@media (width >= 768px ) {
  .c-section01-set {
    align-items: center;
  }
  .c-section01-set.is-reverse {
    flex-direction: row-reverse;
  }
  .c-section01-set.is-reverse .c-section01-set__content {
    margin-inline: auto 0;
  }
  .c-section01-set__img {
    max-width: 650px;
  }
  .c-section01-set__wrap {
    flex: 1;
  }
  .c-section01-set__content {
    width: 530px;
  }
  .c-section01-set__head {
    gap: 15px;
    margin-bottom: 40px;
  }
  .c-section01-set__head-ico::after {
    width: 35px !important;
    height: 35px !important;
  }
  .c-section01-set__box {
    margin-top: 40px;
  }
  .c-section01-set__box-txt {
    padding: 5px 15px;
  }
}
@media (width >= 1480px ) {
  .c-section01-set {
    column-gap: 120px;
  }
}
/* .c-section01-sub
================================================== */
.c-section01-sub__inner {
  border: 1px solid var(--mh--color--grayscale-100);
}
@media (width >= 768px ) {
  .c-section01-sub__inner {
    padding-inline: 80px !important;
  }
}
/*  .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;
}
@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__area-txt {
    flex-basis: auto !important;
    width: calc(100% - 480px);
  }
}
/* .c-single01
================================================== */
.c-single01__content {
  overflow: hidden;
}
.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--xs) 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;
  margin: var(--mh--space--lg) 0 var(--mh--space--md);
  font-weight: 700;
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing);
}
.c-single01__content h5:not([class*=c-]),
.c-single01__content h6:not([class*=c-]) {
  font-size: var(--mh--font-size--md);
}
.c-single01__content ul:not([class*=c-]) ul:not([class*=c-]),
.c-single01__content ul:not([class*=c-]) ol:not([class*=c-]),
.c-single01__content ol:not([class*=c-]) ul:not([class*=c-]),
.c-single01__content ol:not([class*=c-]) ol:not([class*=c-]) {
  margin: 0.8em 0 0;
}
.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--md) 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-table01
================================================== */
.c-table01 {
  display: block;
}
.c-table01 tbody, .c-table01__head, .c-table01__content {
  display: block;
}
.c-table01__item {
  display: flex;
  gap: 14px;
  padding-block: 15px;
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.c-table01__item:first-child {
  border-top: 1px solid var(--mh--color--grayscale-500);
}
.c-table01__head {
  width: max-content;
}
.c-table01__content {
  position: relative;
  flex: 1;
  display: grid;
  gap: 5px;
  padding-left: 15px;
}
@media (width >= 768px ) {
  .c-table01__item {
    gap: 19px;
    padding-block: 20px;
  }
  .c-table01__content {
    padding-left: 20px;
  }
}
/* .l-breadcrumb
================================================ */
.l-breadcrumb {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.l-breadcrumb__inner {
  max-width: 100%;
}
/* .l-breadcrumb-list
================================================ */
.l-breadcrumb-list {
  font-size: var(--mh--font-size--xs);
  line-height: var(--mh--line-height--sm);
}
.l-breadcrumb-list__item:first-child .l-breadcrumb-list__item-txt {
  font-family: var(--mh--font-family--en);
  font-optical-sizing: auto;
  font-weight: 500;
  line-height: var(--mh--line-height--xs);
  letter-spacing: var(--mh--letter-spacing--sm);
}
.l-breadcrumb-list__item + .l-breadcrumb-list__item {
  position: relative;
  margin-left: 8px;
  padding-left: 16px;
}
.l-breadcrumb-list__item + .l-breadcrumb-list__item::before {
  content: "";
  position: absolute;
  top: calc(1em * var(--mh--line-height--sm) / 2 + 1px);
  left: 0;
  display: block;
  width: 10px;
  height: 1px;
  background-color: var(--mh--color--grayscale-500);
}
.l-breadcrumb-list__item a {
  color: var(--mh--color--primary-500);
}
@media (width < 768px) {
  .l-breadcrumb-list {
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding-right: var(--mh--contents--padding--side);
  }
  .l-breadcrumb-list::-webkit-scrollbar {
    display: none;
  }
}
@media (width >= 768px ) {
  .l-breadcrumb-list {
    letter-spacing: -0.4em;
    text-align: right;
  }
  .l-breadcrumb-list__item {
    display: inline-block;
    letter-spacing: var(--mh--letter-spacing--md);
  }
  .l-breadcrumb-list + .l-breadcrumb-list__item {
    padding-left: 18px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-breadcrumb-list a {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-breadcrumb-list a:hover {
    color: var(--mh--color--primary-400);
    text-decoration: underline;
  }
}
/* .l-footer
================================================ */
.l-footer {
  position: relative;
  max-width: 1920px;
  margin-inline: auto;
  padding: 0 10px 10px 10px;
}
.l-footer__inner {
  display: grid;
}
.l-footer__content {
  padding: 50px 40px 40px;
}
@media (width < 768px) {
  .l-footer__inner {
    grid-template-rows: 1fr 355px;
  }
}
@media (width >= 768px ) {
  .l-footer {
    padding: 0 40px 40px 40px;
  }
  .l-footer__inner {
    aspect-ratio: 1200/515;
    grid-template-columns: 64.42% 1fr;
  }
  .l-footer__content {
    display: flex;
    flex-direction: column;
    padding-top: 60px;
  }
  .l-footer__info {
    margin-top: auto;
  }
}
@media (width >= 1480px ) {
  .l-footer__content {
    padding: 80px 60px 60px;
  }
}
@media (width >= 1920px ) {
  .l-footer__inner {
    grid-template-columns: 1200px 1fr;
    aspect-ratio: unset;
    height: 800px;
  }
}
/* .l-footer-nav
================================================ */
.l-footer-nav {
  margin-bottom: 50px;
}
/* .l-footer-nav-list
================================================ */
.l-footer-nav-list {
  column-count: 2;
  column-gap: 30px;
}
.l-footer-nav-list__item {
  break-inside: avoid;
  margin-bottom: 20px;
  line-height: var(--mh--line-height--sm);
}
.l-footer-nav-list__in {
  position: relative;
  padding-left: 10px;
  font-weight: 500;
  letter-spacing: var(--mh--letter-spacing--lg);
}
.l-footer-nav-list__in::before {
  content: "";
  position: absolute;
  top: calc(1px + (1em * var(--mh--line-height--sm) - 5px) / 2);
  left: 0;
  display: block;
  width: 5px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: currentColor;
}
.l-footer-nav-list__in:not(a)::before {
  background-color: var(--mh--color--grayscale-400);
}
.l-footer-nav-list__child {
  display: grid;
  gap: 10px;
  margin-top: 15px;
  padding-left: 10px;
}
.l-footer-nav-list__child-item {
  font-size: var(--mh--font-size--xs);
}
@media (width >= 768px ) {
  .l-footer-nav-list {
    max-width: 350px;
  }
  .l-footer-nav-list__in {
    padding-left: 16px;
  }
  .l-footer-nav-list__in::before {
    top: calc(1px + (1em * var(--mh--line-height--sm) - 6px) / 2);
    width: 6px;
  }
  .l-footer-nav-list__item {
    margin-bottom: 30px;
  }
  .l-footer-nav-list__child {
    padding-left: 16px;
  }
}
@media (width >= 1760px ) {
  .l-footer-nav-list {
    column-count: 1;
  }
}
/* .l-footer-sns
================================================ */
.l-footer-sns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 20px;
  margin-bottom: var(--mh--space--xs);
  padding-bottom: 18px;
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.l-footer-sns__item {
  font-size: var(--mh--font-size--sm);
  line-height: var(--mh--line-height--sm);
}
.l-footer-sns__item + .l-footer-sns__item {
  padding-left: 20px;
  position: relative;
}
.l-footer-sns__item + .l-footer-sns__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  display: block;
  width: 1px;
  height: 100%;
  background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 1px 4px;
  background-position: 0 0;
  background-repeat: repeat-y;
}
.l-footer-sns__link {
  display: block;
  font-weight: 500;
  letter-spacing: var(--mh--letter-spacing--lg);
}
.l-footer-sns__in {
  display: flex;
  align-items: center;
  gap: 5px;
}
@media (width >= 768px ) {
  .l-footer-sns {
    justify-content: flex-end;
    column-gap: 30px;
  }
  .l-footer-sns__item + .l-footer-sns__item {
    padding-left: 30px;
  }
  .l-footer-sns__in {
    gap: 8px;
  }
  .l-footer-sns__ico::after {
    width: 29px !important;
    height: 30px !important;
  }
}
/* .l-footer-logo
================================================ */
.l-footer-logo {
  max-width: 221px;
  line-height: 0;
}
@media (width >= 768px ) {
  .l-footer-logo {
    max-width: 310px;
    margin-inline: auto 0;
  }
}
/* .l-footer-cr
================================================ */
.l-footer-cr__inner {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding: var(--mh--contents--padding--side);
}
.l-footer-cr__wrap {
  height: 15.5em !important;
}
.l-footer-cr__txt {
  font-size: inherit;
}
@media (width >= 768px ) {
  .l-footer-cr {
    order: -1;
  }
  .l-footer-cr__inner {
    justify-content: flex-start;
  }
}
/* .l-header
================================================ */
.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  min-width: 320px;
  background-color: rgba(244,247,249,.97);
  box-shadow: 0 2px 10px rgba(31,79,124,.08);
  padding-bottom: 14px;
  opacity: 0;
  transform: translateY(-100%);
  transition: opacity 0.48s var(--mh--easing), transform 0.48s var(--mh--easing);
}
.l-header.is-shown {
  opacity: 1;
  transform: translateY(0);
}
.l-header::before, .l-header::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  transition: top 0.48s var(--mh--easing), height 0.48s var(--mh--easing);
}
.l-header::before {
  left: 0;
  height: 86px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20554%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-20.00%2010.00%20L570.00%2010.00%22%20fill%3D%22none%22%20stroke%3D%22%230789C9%22%20stroke-width%3D%222.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.55%22%2F%3E%3C%2Fsvg%3E");
}
.l-header::after {
  right: 0;
  height: 76px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20149%2076%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-10.00%2010.00%20L160.00%2010.00%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.55%22%2F%3E%3C%2Fsvg%3E");
  background-position: right 0;
}
.l-header__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: var(--mh--header--height);
  padding: 10px 15px;
  transition: height 0.48s var(--mh--easing), padding 0.48s var(--mh--easing);
  z-index: 11;
}
@media (width >= 768px ) {
  .l-header {
    min-width: var(--mh--contents--width-with-padding);
  }
}
@media (width >= 768px ) and (hover: none) {
  .l-header {
    left: 0 !important;
  }
}
@media (width >= 1280px ) {
  .l-header::before {
    top: -26px;
  }
  .l-header::after {
    top: -10px;
  }
  .l-header::before {
    height: 154px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201201%20180%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-40.00%2010.00%20L1210.00%2010.00%22%20fill%3D%22none%22%20stroke%3D%22%230789C9%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.55%22%2F%3E%3C%2Fsvg%3E");
  }
  .l-header::after {
    height: 135px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201320%20153%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-20.00%2010.00%20L1330.00%2010.00%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.55%22%2F%3E%3C%2Fsvg%3E");
  }
  .l-header.is-mv::before, .l-header.is-mv::after {
    top: 0;
  }
  .l-header.is-mv .l-header__inner {
    padding-block: 27px 0;
    height: var(--mh--header-mv--height);
  }
  .l-header__inner {
    padding: 12px 30px 0;
  }
}
@media (width >= 1480px ) {
  .l-header.is-mv::before {
    height: 180px;
  }
  .l-header.is-mv::after {
    height: 153px;
  }
  .l-header.is-mv .l-header__inner {
    padding: 32px 40px 0;
  }
  .l-header.is-mv .l-header-logo {
    width: 325px;
  }
  .l-header.is-mv .l-nav {
    gap: 30px;
  }
  .l-header.is-mv .l-nav-list {
    gap: 25px;
  }
}
/* .l-header-logo
================================================== */
.l-header-logo {
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: width 0.48s var(--mh--easing);
}
.l-header-logo__wrap {
  max-width: 168px;
}
@media (width >= 1280px ) {
  .l-header-logo {
    gap: 15px;
    width: 264px;
  }
  .l-header-logo__wrap {
    max-width: 325px;
  }
}
/* .l-nav-btn
================================================== */
.l-nav-btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 6px;
  width: 40px;
  height: 40px;
  border: 0;
  transition: gap var(--mh--duration) var(--mh--easing);
  cursor: pointer;
}
.l-nav-btn::before {
  content: "";
  position: absolute;
  top: -13px;
  right: -15px;
  display: block;
  width: 100vw;
  height: 100svh;
  background-color: var(--mh--color--grayscale-100);
  transition: visibility 0.33s var(--mh--easing), opacity 0.33s var(--mh--easing);
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}
.l-nav-btn__line {
  width: 30px;
  height: 1px;
  background-color: var(--mh--color--grayscale-100);
  transition: background-color var(--mh--duration) var(--mh--easing), transform var(--mh--duration) var(--mh--easing);
}
.l-nav-btn.is-open {
  gap: 0px;
}
.l-nav-btn.is-open::before {
  visibility: visible;
  opacity: 1;
}
.l-nav-btn.is-open .l-nav-btn__line {
  background-color: var(--mh--color--grayscale-900);
}
.l-nav-btn.is-open .l-nav-btn__line:nth-child(1) {
  transform: rotate(-45deg);
}
.l-nav-btn.is-open .l-nav-btn__line:nth-child(2) {
  transform: rotate(45deg);
}
@media (width >= 768px ) {
  .l-nav-btn::before {
    min-width: var(--mh--contents--width-with-padding);
  }
}
/* .l-nav
================================================ */
.l-nav {
  position: fixed;
  top: var(--mh--header--height);
  left: 0;
  width: 100%;
  min-width: 320px;
  max-height: calc(100dvh - var(--mh--header--height));
  padding: 30px 40px calc(60px + env(safe-area-inset-bottom));
  overscroll-behavior-y: none;
  -webkit-overflow-scrolling: touch;
}
@media (width < 1280px) {
  .l-nav {
    overflow: auto;
    visibility: hidden;
    opacity: 0;
    transition: visibility var(--mh--duration) var(--mh--easing), opacity var(--mh--duration) var(--mh--easing);
  }
  .l-nav::-webkit-scrollbar {
    display: none;
  }
  .l-nav.is-open {
    visibility: visible;
    opacity: 1;
  }
}
@media (width >= 1280px ) {
  .l-nav {
    position: static;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    min-width: auto;
    padding: 0;
    transition: gap var(--mh--duration) var(--mh--easing);
  }
}
/* .l-nav-list
================================================== */
.l-nav-list__item-link, .l-nav-list__item-en, .l-nav-list__item-txt {
  display: block;
}
.l-nav-list__item-en::first-letter {
  text-transform: uppercase;
}
.l-nav-list__item-txt {
  font-weight: 500;
  line-height: var(--mh--line-height--sm);
  letter-spacing: var(--mh--letter-spacing--lg);
}
.l-nav-list__child {
  position: relative;
  flex: 1;
  display: grid;
  gap: 15px;
  padding-left: 30px;
}
.l-nav-list__child-wrap {
  display: flex;
  gap: 30px;
}
.l-nav-list__child-head {
  width: max-content;
}
.l-nav-list__child-head-en {
  font-size: 2.4rem;
}
.l-nav-list__child-head-txt {
  font-size: 1.2rem;
}
.l-nav-list__child-item {
  font-size: 1.4rem;
  line-height: var(--mh--line-height--sm);
}
@media (width < 1280px) {
  .l-nav-list {
    max-width: 500px;
    margin-inline: auto;
  }
  .l-nav-list__item {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--mh--color--grayscale-500);
  }
  .l-nav-list__item + .l-nav-list__item {
    margin-top: 20px;
  }
  .l-nav-list__item-link {
    position: relative;
    padding-right: 54px;
  }
  .l-nav-list__item-txt {
    margin-top: 7px;
    font-size: var(--mh--font-size--xs);
  }
  .l-nav-list__item-ico {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }
}
@media (width >= 1280px ) {
  .l-nav-list {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    transition: gap var(--mh--duration) var(--mh--easing);
  }
  .l-nav-list__item {
    position: relative;
  }
  .l-nav-list__item-txt:is(button) {
    position: relative;
    padding-right: 16px;
    border: 0;
    color: var(--mh--color--grayscale-100);
  }
  .l-nav-list__item-txt:is(button)::before, .l-nav-list__item-txt:is(button)::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    display: block;
    width: 12px;
    height: 2px;
    background-color: var(--mh--color--primary-300);
    transition: transform var(--mh--duration) var(--mh--easing);
  }
  .l-nav-list__item-txt:is(button)::after {
    transform: translate(0, -50%) rotate(90deg);
  }
  .l-nav-list__item-txt:is(button).is-active::after {
    transform: translate(0, -50%) rotate(0);
  }
  .l-nav-list__item-link {
    color: var(--mh--color--grayscale-100);
  }
  .l-nav-list__child-wrap {
    position: absolute;
    top: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: flex;
    width: 295px;
    height: auto;
    padding: 30px;
    background: var(--mh--color--grayscale-100);
    border-radius: var(--border-radius-md);
    transition: visibility 0s linear, all 0.3s ease;
  }
  .l-nav-list__child-wrap:not(.is-active) {
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
  }
  .l-nav-list__child-item-txt {
    font-size: 1.4rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-nav-list__item-txt:is(button) {
    transition: color var(--mh--duration) var(--mh--easing);
  }
  .l-nav-list__item-txt:is(button):hover {
    color: var(--mh--color--primary-300);
  }
}
@media (hover: hover) and (pointer: fine) and (width >= 1280px ) {
  .l-nav-list__item-link:hover {
    color: var(--mh--color--primary-300) !important;
  }
}
/* .l-nav-cv
================================================ */
.l-nav-cv {
  display: flex;
  gap: 15px 0;
}
@media (width < 1280px) {
  .l-nav-cv {
    flex-direction: column;
    max-width: 320px;
    margin: 40px auto 0;
  }
}
@media (width < 768px) {
  .l-nav-cv {
    max-width: 295px;
  }
}
@media (width >= 1280px ) {
  .l-nav-cv {
    justify-content: space-between;
    align-items: center;
    width: 385px;
  }
  .l-nav-cv__btn {
    max-width: 184px;
  }
}
/* .l-nav-overlay
================================================ */
.l-nav-overlay {
  position: fixed;
  inset: 0;
  z-index: 10;
  display: none;
}
@media (width < 1280px) {
  .l-nav-overlay {
    background-color: var(--mh--color--grayscale-100);
  }
}
/* .l-main-img HOME
================================================ */
.l-main-img {
  padding-top: var(--mh--header--height);
}
.l-main-img__inner {
  padding-inline: 10px;
}
.l-main-img__elem {
  padding-block: 60px 10px;
}
.l-main-img__copy {
  position: relative;
  max-width: 274px;
  margin: 0 0 59px 20px;
  line-height: 0;
  z-index: 2;
}
.l-main-img__copy::before {
  content: "";
  position: absolute;
  top: 77px;
  right: -42px;
  display: block;
  width: 335px;
  height: 194px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20336%20194%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-8.00%20178.00%20L340.00%20-6.00%22%20fill%3D%22none%22%20stroke%3D%22%230789C9%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
@media (width >= 768px ) {
  .l-main-img__inner {
    max-width: 1920px;
    margin-inline: auto;
    padding-inline: var(--mh--contents--padding--side);
  }
  .l-main-img__elem {
    padding-block: 120px var(--mh--contents--padding--side);
  }
  .l-main-img__copy {
    max-width: unset;
    margin: 0 0 70px 133px;
  }
  .l-main-img__copy::before {
    top: -46px;
    left: -310px;
    right: auto;
    width: 1282px;
    height: 435px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201653%20562%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-40.00%20545.00%20L1660.00%20-10.00%22%20fill%3D%22none%22%20stroke%3D%22%230789C9%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  }
  .l-main-img__copy svg {
    max-width: 389px;
  }
}
@media (width >= 1280px ) {
  .l-main-img {
    padding-top: var(--mh--header-mv--height);
  }
}
@media (width >= 1760px ) {
  .l-main-img__copy {
    max-width: var(--mh--contents--wide-width);
    margin: 0 auto 90px;
  }
  .l-main-img__copy::before {
    top: -25px;
    left: auto;
    right: -32px;
    width: 1653px;
    height: 562px;
  }
  .l-main-img__copy svg {
    max-width: 470px;
  }
}
/* .l-main-img-slider
================================================ */
.l-main-img-slider__wrap {
  position: relative;
}
.l-main-img-slider__slide-copy {
  position: absolute;
  top: 15px;
  right: 15px;
}
.l-main-img-slider__slide-copy img {
  width: 93px;
  height: 271px;
}
@media (width >= 768px ) {
  .l-main-img-slider__slide-copy {
    top: 40px;
    right: 40px;
  }
  .l-main-img-slider__slide-copy img {
    width: 103px;
    height: 301px;
  }
}
/* .l-sub-img
================================================ */
.l-sub-img__inner {
  display: grid;
}
.l-sub-img__head {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.l-sub-img__head-en::first-letter {
  text-transform: uppercase;
}
.l-sub-img__img {
  border-bottom-left-radius: var(--border-radius-md);
}
.l-sub-img__breadcrumb {
  margin-top: 15px;
}
@media (width < 768px) {
  .l-sub-img {
    padding: var(--mh--header--height) 0 0 10px;
  }
  .l-sub-img__inner {
    padding-top: 60px;
  }
  .l-sub-img__inner:has(.l-sub-img__img) {
    overflow: hidden;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__head::after {
    content: "";
    position: absolute;
    top: 35px;
    left: -20px;
    display: block;
    width: 336px;
    height: 194px;
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20336%20194%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1351_12113)%22%3E%3Cpath%20d%3D%22M212.923%2055.4266C213.022%2056.3787%20213.072%2057.5081%20213.762%2058.2418C214.392%2058.9135%20215.358%2058.9341%20216.2%2058.8265C218.8%2058.4917%20221.174%2057.3039%20223.308%2055.8136C226.18%2053.8133%20228.779%2051.4138%20231.304%2048.9856C233.845%2046.542%20236.31%2044.0108%20238.761%2041.472C242.789%2037.3038%20246.792%2033.0974%20251.045%2029.1698C252.89%2027.4681%20254.824%2025.771%20257.011%2024.5385C258.674%2023.6039%20260.742%2022.8055%20262.369%2024.2661C263.3%2025.098%20263.864%2026.2936%20264.368%2027.4227C264.947%2028.7212%20265.459%2030.0582%20266.17%2031.289C267.588%2033.7372%20269.37%2035.7813%20271.875%2037.1034C276.638%2039.6183%20282.096%2038.9365%20286.996%2037.3398C291.96%2035.7229%20296.604%2033.1627%20300.957%2030.2823C305.905%2027.0107%20310.541%2023.2578%20314.963%2019.2859C319.531%2015.1813%20323.882%2010.8218%20328.066%206.31123C331.957%202.11146%20335.71%20-2.2286%20339.322%20-6.68155C340.113%20-7.65988%20340.9%20-8.64226%20341.681%20-9.63318C341.744%20-9.71662%20341.627%20-10.1995%20341.616%20-10.3073C341.604%20-10.415%20341.474%20-10.8966%20341.541%20-10.9805C338.154%20-6.67721%20334.635%20-2.48324%20330.993%201.59606C326.96%206.10954%20322.776%2010.4841%20318.395%2014.6424C314.023%2018.7953%20309.457%2022.7454%20304.605%2026.3022C300.245%2029.4965%20295.628%2032.4079%20290.67%2034.5506C286.128%2036.5151%20280.997%2038.0761%20276.01%2037.2039C273.43%2036.7515%20270.963%2035.6343%20269.003%2033.8396C266.911%2031.9222%20265.661%2029.3934%20264.544%2026.8105C263.718%2024.8925%20262.555%2022.0009%20260.082%2022.1006C258.015%2022.1864%20256.056%2023.6046%20254.462%2024.8136C252.46%2026.327%20250.627%2028.0592%20248.827%2029.8109C247.027%2031.5625%20245.08%2033.4742%20243.249%2035.3515C238.358%2040.3736%20233.586%2045.5516%20228.381%2050.2422C225.98%2052.404%20223.444%2054.6019%20220.558%2056.0728C219.435%2056.6443%20218.236%2057.033%20217.012%2057.3152C216.131%2057.5175%20215.077%2057.7236%20214.21%2057.3345C213.86%2057.1746%20213.571%2056.9133%20213.367%2056.5844C213.26%2056.4091%20213.174%2056.2227%20213.105%2056.0299C213.061%2055.9028%20213.025%2055.7703%20212.989%2055.6378C212.953%2055.5052%20212.87%2054.9236%20212.925%2055.4446C212.904%2055.2425%20212.822%2054.9739%20212.85%2054.7714C212.827%2054.9734%20212.895%2055.2434%20212.916%2055.4455L212.923%2055.4266Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3Cpath%20d%3D%22M-263.611%20279.201C-260.274%20280.476%20-256.846%20281.478%20-253.377%20282.276C-249.511%20283.171%20-245.592%20283.815%20-241.659%20284.281C-237.313%20284.795%20-232.941%20285.09%20-228.568%20285.216C-223.773%20285.355%20-218.976%20285.288%20-214.191%20285.06C-209.022%20284.816%20-203.863%20284.382%20-198.725%20283.791C-193.254%20283.163%20-187.805%20282.359%20-182.385%20281.404C-176.642%20280.394%20-170.93%20279.215%20-165.256%20277.885C-159.269%20276.483%20-153.318%20274.911%20-147.413%20273.195C-141.507%20271.479%20-135.181%20269.457%20-129.142%20267.355C-123.104%20265.253%20-116.668%20262.83%20-110.524%20260.332C-104.159%20257.744%20-97.8551%20254.989%20-91.6254%20252.078C-85.2262%20249.087%20-78.9068%20245.926%20-72.6712%20242.602C-66.4355%20239.278%20-60.0485%20235.657%20-53.8813%20231.931C-47.714%20228.205%20-41.4022%20224.161%20-35.3272%20220.018C-29.1238%20215.785%20-23.0363%20211.377%20-17.0832%20206.788C-11.064%20202.151%20-5.17919%20197.333%200.558034%20192.335C6.50712%20187.152%2012.2162%20181.711%2017.9548%20176.3C24.1836%20170.43%2030.2468%20164.378%2036.1413%20158.156C41.3308%20152.678%2046.471%20147.108%2051.3451%20141.33C51.7287%20140.874%2052.1172%20140.422%2052.5105%20139.974C53.3955%20138.954%2054.2858%20137.943%2055.1766%20136.937C56.5211%20135.422%2057.8704%20133.911%2059.2251%20132.408C60.9706%20130.476%2062.7258%20128.552%2064.4869%20126.641C66.5994%20124.349%2068.7261%20122.066%2070.8679%20119.798C73.2894%20117.231%2075.7221%20114.685%2078.1738%20112.15C80.8704%20109.364%2083.5908%20106.594%2086.3273%20103.85C89.2369%20100.933%2092.1714%2098.0417%2095.1263%2095.1752C98.2106%2092.1868%20101.321%2089.2321%20104.465%2086.3058C107.69%2083.3032%20110.946%2080.3428%20114.242%2077.4193C117.538%2074.5003%20120.869%2071.6232%20124.242%2068.8008C127.582%2066.0045%20130.968%2063.267%20134.409%2060.592C137.727%2058.0157%20141.092%2055.4982%20144.519%2053.0742C147.793%2050.7565%20151.12%2048.5196%20154.517%2046.3983C157.672%2044.4284%20160.89%2042.5564%20164.186%2040.831C167.195%2039.257%20170.27%2037.8078%20173.429%2036.5591C176.263%2035.4384%20179.171%2034.4735%20182.139%2033.7841C184.751%2033.1758%20187.425%2032.7792%20190.109%2032.74C192.519%2032.7058%20194.941%2032.9609%20197.268%2033.6338C199.472%2034.2739%20201.564%2035.2928%20203.418%2036.6715C205.407%2038.15%20207.09%2040.018%20208.47%2042.0889C209.207%2043.199%20209.862%2044.3628%20210.44%2045.5661C210.842%2046.4014%20211.214%2047.2443%20211.502%2048.1275C211.774%2048.9487%20211.999%2049.7882%20212.193%2050.6309C212.3%2051.1056%20212.399%2051.5858%20212.48%2052.0677C212.516%2052.2819%20212.527%2052.5168%20212.58%2052.7248C212.58%2052.7248%20212.561%2052.1639%20212.548%2052.4194C212.542%2052.5334%20212.559%2052.6542%20212.562%2052.7674C212.577%2053.1743%20212.69%2053.7483%20212.697%2054.0653C212.538%2049.5433%20211.126%2045.193%20208.747%2041.3802C207.409%2039.2326%20205.757%2037.2798%20203.789%2035.7083C201.972%2034.2578%20199.903%2033.164%20197.71%2032.4548C195.516%2031.7456%20193.023%2031.398%20190.63%2031.3805C187.948%2031.3605%20185.274%2031.7117%20182.658%2032.2795C179.708%2032.9219%20176.817%2033.8396%20173.997%2034.9271C170.843%2036.139%20167.765%2037.5612%20164.757%2039.1079C161.459%2040.8019%20158.234%2042.6563%20155.077%2044.6082C151.67%2046.7125%20148.333%2048.9368%20145.053%2051.2415C141.773%2053.5462%20138.237%2056.1672%20134.905%2058.7404C131.467%2061.3969%20128.08%2064.1299%20124.739%2066.9128C121.398%2069.6957%20117.971%2072.6414%20114.646%2075.5815C111.321%2078.5215%20108.081%2081.4622%20104.851%2084.4607C101.686%2087.3983%2098.5549%2090.3687%2095.4494%2093.3683C92.4696%2096.2509%2089.5145%2099.1582%2086.5843%20102.09C83.8356%20104.845%2081.1024%20107.621%2078.3936%20110.417C75.9095%20112.982%2073.44%20115.559%2070.9905%20118.157C68.837%20120.439%2066.6976%20122.728%2064.5688%20125.035C62.7837%20126.971%2061.0084%20128.916%2059.2388%20130.873C57.8596%20132.396%2056.4901%20133.927%2055.1304%20135.467C54.2195%20136.493%2053.3095%20137.529%2052.4084%20138.564C52.0037%20139.031%2051.599%20139.498%2051.1997%20139.974C46.4563%20145.599%2041.4521%20151.023%2036.4082%20156.364C30.4994%20162.619%2024.4215%20168.7%2018.1735%20174.598C12.4038%20180.054%206.65409%20185.53%200.677503%20190.748C-5.07938%20195.771%20-10.9839%20200.614%20-17.0271%20205.276C-23.0047%20209.886%20-29.1119%20214.318%20-35.3403%20218.567C-41.4398%20222.731%20-47.6507%20226.72%20-53.964%20230.537C-60.1562%20234.279%20-66.4463%20237.849%20-72.8293%20241.252C-79.065%20244.576%20-85.3887%20247.737%20-91.7835%20250.728C-98.1782%20253.719%20-104.313%20256.393%20-110.682%20258.982C-117.052%20261.571%20-123.134%20263.859%20-129.451%20266.057C-135.515%20268.166%20-141.626%20270.121%20-147.791%20271.908C-153.696%20273.624%20-159.644%20275.186%20-165.631%20276.584C-171.349%20277.918%20-177.101%20279.102%20-182.888%20280.112C-188.326%20281.064%20-193.789%20281.86%20-199.275%20282.481C-204.405%20283.062%20-209.556%20283.486%20-214.717%20283.725C-219.493%20283.943%20-224.282%20283.999%20-229.065%20283.855C-233.443%20283.72%20-237.821%20283.417%20-242.173%20282.889C-246.124%20282.412%20-250.055%20281.746%20-253.936%20280.835C-257.27%20280.05%20-260.567%20279.076%20-263.778%20277.852C-263.602%20277.92%20-263.827%20279.128%20-263.638%20279.199L-263.611%20279.197L-263.611%20279.201Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3Cpath%20d%3D%22M212.923%2055.4266C213.022%2056.3787%20213.072%2057.5081%20213.762%2058.2418C214.392%2058.9135%20215.358%2058.9341%20216.2%2058.8265C218.8%2058.4917%20221.174%2057.3039%20223.308%2055.8136C226.18%2053.8133%20228.779%2051.4138%20231.304%2048.9856C233.845%2046.542%20236.31%2044.0108%20238.761%2041.472C242.789%2037.3038%20246.792%2033.0974%20251.045%2029.1698C252.89%2027.4681%20254.824%2025.771%20257.011%2024.5385C258.674%2023.6039%20260.742%2022.8055%20262.369%2024.2661C263.3%2025.098%20263.864%2026.2936%20264.368%2027.4227C264.947%2028.7212%20265.459%2030.0582%20266.17%2031.289C267.588%2033.7372%20269.37%2035.7813%20271.875%2037.1034C276.638%2039.6183%20282.096%2038.9365%20286.996%2037.3398C291.96%2035.7229%20296.604%2033.1627%20300.957%2030.2823C305.905%2027.0107%20310.541%2023.2578%20314.963%2019.2859C319.531%2015.1813%20323.882%2010.8218%20328.066%206.31123C331.957%202.11146%20335.71%20-2.2286%20339.322%20-6.68155C340.113%20-7.65988%20340.9%20-8.64226%20341.681%20-9.63318C341.744%20-9.71662%20341.627%20-10.1995%20341.616%20-10.3073C341.604%20-10.415%20341.474%20-10.8966%20341.541%20-10.9805C338.154%20-6.67721%20334.635%20-2.48324%20330.993%201.59606C326.96%206.10954%20322.776%2010.4841%20318.395%2014.6424C314.023%2018.7953%20309.457%2022.7454%20304.605%2026.3022C300.245%2029.4965%20295.628%2032.4079%20290.67%2034.5506C286.128%2036.5151%20280.997%2038.0761%20276.01%2037.2039C273.43%2036.7515%20270.963%2035.6343%20269.003%2033.8396C266.911%2031.9222%20265.661%2029.3934%20264.544%2026.8105C263.718%2024.8925%20262.555%2022.0009%20260.082%2022.1006C258.015%2022.1864%20256.056%2023.6046%20254.462%2024.8136C252.46%2026.327%20250.627%2028.0592%20248.827%2029.8109C247.027%2031.5625%20245.08%2033.4742%20243.249%2035.3515C238.358%2040.3736%20233.586%2045.5516%20228.381%2050.2422C225.98%2052.404%20223.444%2054.6019%20220.558%2056.0728C219.435%2056.6443%20218.236%2057.033%20217.012%2057.3152C216.131%2057.5175%20215.077%2057.7236%20214.21%2057.3345C213.86%2057.1746%20213.571%2056.9133%20213.367%2056.5844C213.26%2056.4091%20213.174%2056.2227%20213.105%2056.0299C213.061%2055.9028%20213.025%2055.7703%20212.989%2055.6378C212.953%2055.5052%20212.87%2054.9236%20212.925%2055.4446C212.904%2055.2425%20212.822%2054.9739%20212.85%2054.7714C212.827%2054.9734%20212.895%2055.2434%20212.916%2055.4455L212.923%2055.4266Z%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M-263.611%20279.201C-260.274%20280.476%20-256.846%20281.478%20-253.377%20282.276C-249.511%20283.171%20-245.592%20283.815%20-241.659%20284.281C-237.313%20284.795%20-232.941%20285.09%20-228.568%20285.216C-223.773%20285.355%20-218.976%20285.288%20-214.191%20285.06C-209.022%20284.816%20-203.863%20284.382%20-198.725%20283.791C-193.254%20283.163%20-187.805%20282.359%20-182.385%20281.404C-176.642%20280.394%20-170.93%20279.215%20-165.256%20277.885C-159.269%20276.483%20-153.318%20274.911%20-147.413%20273.195C-141.507%20271.479%20-135.181%20269.457%20-129.142%20267.355C-123.104%20265.253%20-116.668%20262.83%20-110.524%20260.332C-104.159%20257.744%20-97.8551%20254.989%20-91.6254%20252.078C-85.2262%20249.087%20-78.9068%20245.926%20-72.6712%20242.602C-66.4355%20239.278%20-60.0485%20235.657%20-53.8813%20231.931C-47.714%20228.205%20-41.4022%20224.161%20-35.3272%20220.018C-29.1238%20215.785%20-23.0363%20211.377%20-17.0832%20206.788C-11.064%20202.151%20-5.17919%20197.333%200.558034%20192.335C6.50712%20187.152%2012.2162%20181.711%2017.9548%20176.3C24.1836%20170.43%2030.2468%20164.378%2036.1413%20158.156C41.3308%20152.678%2046.471%20147.108%2051.3451%20141.33C51.7287%20140.874%2052.1172%20140.422%2052.5105%20139.974C53.3955%20138.954%2054.2858%20137.943%2055.1766%20136.937C56.5211%20135.422%2057.8704%20133.911%2059.2251%20132.408C60.9706%20130.476%2062.7258%20128.552%2064.4869%20126.641C66.5994%20124.349%2068.7261%20122.066%2070.8679%20119.798C73.2894%20117.231%2075.7221%20114.685%2078.1738%20112.15C80.8704%20109.364%2083.5908%20106.594%2086.3273%20103.85C89.2369%20100.933%2092.1714%2098.0417%2095.1263%2095.1752C98.2106%2092.1868%20101.321%2089.2321%20104.465%2086.3058C107.69%2083.3032%20110.946%2080.3428%20114.242%2077.4193C117.538%2074.5003%20120.869%2071.6232%20124.242%2068.8008C127.582%2066.0045%20130.968%2063.267%20134.409%2060.592C137.727%2058.0157%20141.092%2055.4982%20144.519%2053.0742C147.793%2050.7565%20151.12%2048.5196%20154.517%2046.3983C157.672%2044.4284%20160.89%2042.5564%20164.186%2040.831C167.195%2039.257%20170.27%2037.8078%20173.429%2036.5591C176.263%2035.4384%20179.171%2034.4735%20182.139%2033.7841C184.751%2033.1758%20187.425%2032.7792%20190.109%2032.74C192.519%2032.7058%20194.941%2032.9609%20197.268%2033.6338C199.472%2034.2739%20201.564%2035.2928%20203.418%2036.6715C205.407%2038.15%20207.09%2040.018%20208.47%2042.0889C209.207%2043.199%20209.862%2044.3628%20210.44%2045.5661C210.842%2046.4014%20211.214%2047.2443%20211.502%2048.1275C211.774%2048.9487%20211.999%2049.7882%20212.193%2050.6309C212.3%2051.1056%20212.399%2051.5858%20212.48%2052.0677C212.516%2052.2819%20212.527%2052.5168%20212.58%2052.7248C212.58%2052.7248%20212.561%2052.1639%20212.548%2052.4194C212.542%2052.5334%20212.559%2052.6542%20212.562%2052.7674C212.577%2053.1743%20212.69%2053.7483%20212.697%2054.0653C212.538%2049.5433%20211.126%2045.193%20208.747%2041.3802C207.409%2039.2326%20205.757%2037.2798%20203.789%2035.7083C201.972%2034.2578%20199.903%2033.164%20197.71%2032.4548C195.516%2031.7456%20193.023%2031.398%20190.63%2031.3805C187.948%2031.3605%20185.274%2031.7117%20182.658%2032.2795C179.708%2032.9219%20176.817%2033.8396%20173.997%2034.9271C170.843%2036.139%20167.765%2037.5612%20164.757%2039.1079C161.459%2040.8019%20158.234%2042.6563%20155.077%2044.6082C151.67%2046.7125%20148.333%2048.9368%20145.053%2051.2415C141.773%2053.5462%20138.237%2056.1672%20134.905%2058.7404C131.467%2061.3969%20128.08%2064.1299%20124.739%2066.9128C121.398%2069.6957%20117.971%2072.6414%20114.646%2075.5815C111.321%2078.5215%20108.081%2081.4622%20104.851%2084.4607C101.686%2087.3983%2098.5549%2090.3687%2095.4494%2093.3683C92.4696%2096.2509%2089.5145%2099.1582%2086.5843%20102.09C83.8356%20104.845%2081.1024%20107.621%2078.3936%20110.417C75.9095%20112.982%2073.44%20115.559%2070.9905%20118.157C68.837%20120.439%2066.6976%20122.728%2064.5688%20125.035C62.7837%20126.971%2061.0084%20128.916%2059.2388%20130.873C57.8596%20132.396%2056.4901%20133.927%2055.1304%20135.467C54.2195%20136.493%2053.3095%20137.529%2052.4084%20138.564C52.0037%20139.031%2051.599%20139.498%2051.1997%20139.974C46.4563%20145.599%2041.4521%20151.023%2036.4082%20156.364C30.4994%20162.619%2024.4215%20168.7%2018.1735%20174.598C12.4038%20180.054%206.65409%20185.53%200.677503%20190.748C-5.07938%20195.771%20-10.9839%20200.614%20-17.0271%20205.276C-23.0047%20209.886%20-29.1119%20214.318%20-35.3403%20218.567C-41.4398%20222.731%20-47.6507%20226.72%20-53.964%20230.537C-60.1562%20234.279%20-66.4463%20237.849%20-72.8293%20241.252C-79.065%20244.576%20-85.3887%20247.737%20-91.7835%20250.728C-98.1782%20253.719%20-104.313%20256.393%20-110.682%20258.982C-117.052%20261.571%20-123.134%20263.859%20-129.451%20266.057C-135.515%20268.166%20-141.626%20270.121%20-147.791%20271.908C-153.696%20273.624%20-159.644%20275.186%20-165.631%20276.584C-171.349%20277.918%20-177.101%20279.102%20-182.888%20280.112C-188.326%20281.064%20-193.789%20281.86%20-199.275%20282.481C-204.405%20283.062%20-209.556%20283.486%20-214.717%20283.725C-219.493%20283.943%20-224.282%20283.999%20-229.065%20283.855C-233.443%20283.72%20-237.821%20283.417%20-242.173%20282.889C-246.124%20282.412%20-250.055%20281.746%20-253.936%20280.835C-257.27%20280.05%20-260.567%20279.076%20-263.778%20277.852C-263.602%20277.92%20-263.827%20279.128%20-263.638%20279.199L-263.611%20279.197L-263.611%20279.201Z%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%220.8%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1351_12113%22%3E%3Crect%20width%3D%22335%22%20height%3D%22194%22%20fill%3D%22white%22%20transform%3D%22translate(0.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20336%20194%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1351_12113)%22%3E%3Cpath%20d%3D%22M212.923%2055.4266C213.022%2056.3787%20213.072%2057.5081%20213.762%2058.2418C214.392%2058.9135%20215.358%2058.9341%20216.2%2058.8265C218.8%2058.4917%20221.174%2057.3039%20223.308%2055.8136C226.18%2053.8133%20228.779%2051.4138%20231.304%2048.9856C233.845%2046.542%20236.31%2044.0108%20238.761%2041.472C242.789%2037.3038%20246.792%2033.0974%20251.045%2029.1698C252.89%2027.4681%20254.824%2025.771%20257.011%2024.5385C258.674%2023.6039%20260.742%2022.8055%20262.369%2024.2661C263.3%2025.098%20263.864%2026.2936%20264.368%2027.4227C264.947%2028.7212%20265.459%2030.0582%20266.17%2031.289C267.588%2033.7372%20269.37%2035.7813%20271.875%2037.1034C276.638%2039.6183%20282.096%2038.9365%20286.996%2037.3398C291.96%2035.7229%20296.604%2033.1627%20300.957%2030.2823C305.905%2027.0107%20310.541%2023.2578%20314.963%2019.2859C319.531%2015.1813%20323.882%2010.8218%20328.066%206.31123C331.957%202.11146%20335.71%20-2.2286%20339.322%20-6.68155C340.113%20-7.65988%20340.9%20-8.64226%20341.681%20-9.63318C341.744%20-9.71662%20341.627%20-10.1995%20341.616%20-10.3073C341.604%20-10.415%20341.474%20-10.8966%20341.541%20-10.9805C338.154%20-6.67721%20334.635%20-2.48324%20330.993%201.59606C326.96%206.10954%20322.776%2010.4841%20318.395%2014.6424C314.023%2018.7953%20309.457%2022.7454%20304.605%2026.3022C300.245%2029.4965%20295.628%2032.4079%20290.67%2034.5506C286.128%2036.5151%20280.997%2038.0761%20276.01%2037.2039C273.43%2036.7515%20270.963%2035.6343%20269.003%2033.8396C266.911%2031.9222%20265.661%2029.3934%20264.544%2026.8105C263.718%2024.8925%20262.555%2022.0009%20260.082%2022.1006C258.015%2022.1864%20256.056%2023.6046%20254.462%2024.8136C252.46%2026.327%20250.627%2028.0592%20248.827%2029.8109C247.027%2031.5625%20245.08%2033.4742%20243.249%2035.3515C238.358%2040.3736%20233.586%2045.5516%20228.381%2050.2422C225.98%2052.404%20223.444%2054.6019%20220.558%2056.0728C219.435%2056.6443%20218.236%2057.033%20217.012%2057.3152C216.131%2057.5175%20215.077%2057.7236%20214.21%2057.3345C213.86%2057.1746%20213.571%2056.9133%20213.367%2056.5844C213.26%2056.4091%20213.174%2056.2227%20213.105%2056.0299C213.061%2055.9028%20213.025%2055.7703%20212.989%2055.6378C212.953%2055.5052%20212.87%2054.9236%20212.925%2055.4446C212.904%2055.2425%20212.822%2054.9739%20212.85%2054.7714C212.827%2054.9734%20212.895%2055.2434%20212.916%2055.4455L212.923%2055.4266Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3Cpath%20d%3D%22M-263.611%20279.201C-260.274%20280.476%20-256.846%20281.478%20-253.377%20282.276C-249.511%20283.171%20-245.592%20283.815%20-241.659%20284.281C-237.313%20284.795%20-232.941%20285.09%20-228.568%20285.216C-223.773%20285.355%20-218.976%20285.288%20-214.191%20285.06C-209.022%20284.816%20-203.863%20284.382%20-198.725%20283.791C-193.254%20283.163%20-187.805%20282.359%20-182.385%20281.404C-176.642%20280.394%20-170.93%20279.215%20-165.256%20277.885C-159.269%20276.483%20-153.318%20274.911%20-147.413%20273.195C-141.507%20271.479%20-135.181%20269.457%20-129.142%20267.355C-123.104%20265.253%20-116.668%20262.83%20-110.524%20260.332C-104.159%20257.744%20-97.8551%20254.989%20-91.6254%20252.078C-85.2262%20249.087%20-78.9068%20245.926%20-72.6712%20242.602C-66.4355%20239.278%20-60.0485%20235.657%20-53.8813%20231.931C-47.714%20228.205%20-41.4022%20224.161%20-35.3272%20220.018C-29.1238%20215.785%20-23.0363%20211.377%20-17.0832%20206.788C-11.064%20202.151%20-5.17919%20197.333%200.558034%20192.335C6.50712%20187.152%2012.2162%20181.711%2017.9548%20176.3C24.1836%20170.43%2030.2468%20164.378%2036.1413%20158.156C41.3308%20152.678%2046.471%20147.108%2051.3451%20141.33C51.7287%20140.874%2052.1172%20140.422%2052.5105%20139.974C53.3955%20138.954%2054.2858%20137.943%2055.1766%20136.937C56.5211%20135.422%2057.8704%20133.911%2059.2251%20132.408C60.9706%20130.476%2062.7258%20128.552%2064.4869%20126.641C66.5994%20124.349%2068.7261%20122.066%2070.8679%20119.798C73.2894%20117.231%2075.7221%20114.685%2078.1738%20112.15C80.8704%20109.364%2083.5908%20106.594%2086.3273%20103.85C89.2369%20100.933%2092.1714%2098.0417%2095.1263%2095.1752C98.2106%2092.1868%20101.321%2089.2321%20104.465%2086.3058C107.69%2083.3032%20110.946%2080.3428%20114.242%2077.4193C117.538%2074.5003%20120.869%2071.6232%20124.242%2068.8008C127.582%2066.0045%20130.968%2063.267%20134.409%2060.592C137.727%2058.0157%20141.092%2055.4982%20144.519%2053.0742C147.793%2050.7565%20151.12%2048.5196%20154.517%2046.3983C157.672%2044.4284%20160.89%2042.5564%20164.186%2040.831C167.195%2039.257%20170.27%2037.8078%20173.429%2036.5591C176.263%2035.4384%20179.171%2034.4735%20182.139%2033.7841C184.751%2033.1758%20187.425%2032.7792%20190.109%2032.74C192.519%2032.7058%20194.941%2032.9609%20197.268%2033.6338C199.472%2034.2739%20201.564%2035.2928%20203.418%2036.6715C205.407%2038.15%20207.09%2040.018%20208.47%2042.0889C209.207%2043.199%20209.862%2044.3628%20210.44%2045.5661C210.842%2046.4014%20211.214%2047.2443%20211.502%2048.1275C211.774%2048.9487%20211.999%2049.7882%20212.193%2050.6309C212.3%2051.1056%20212.399%2051.5858%20212.48%2052.0677C212.516%2052.2819%20212.527%2052.5168%20212.58%2052.7248C212.58%2052.7248%20212.561%2052.1639%20212.548%2052.4194C212.542%2052.5334%20212.559%2052.6542%20212.562%2052.7674C212.577%2053.1743%20212.69%2053.7483%20212.697%2054.0653C212.538%2049.5433%20211.126%2045.193%20208.747%2041.3802C207.409%2039.2326%20205.757%2037.2798%20203.789%2035.7083C201.972%2034.2578%20199.903%2033.164%20197.71%2032.4548C195.516%2031.7456%20193.023%2031.398%20190.63%2031.3805C187.948%2031.3605%20185.274%2031.7117%20182.658%2032.2795C179.708%2032.9219%20176.817%2033.8396%20173.997%2034.9271C170.843%2036.139%20167.765%2037.5612%20164.757%2039.1079C161.459%2040.8019%20158.234%2042.6563%20155.077%2044.6082C151.67%2046.7125%20148.333%2048.9368%20145.053%2051.2415C141.773%2053.5462%20138.237%2056.1672%20134.905%2058.7404C131.467%2061.3969%20128.08%2064.1299%20124.739%2066.9128C121.398%2069.6957%20117.971%2072.6414%20114.646%2075.5815C111.321%2078.5215%20108.081%2081.4622%20104.851%2084.4607C101.686%2087.3983%2098.5549%2090.3687%2095.4494%2093.3683C92.4696%2096.2509%2089.5145%2099.1582%2086.5843%20102.09C83.8356%20104.845%2081.1024%20107.621%2078.3936%20110.417C75.9095%20112.982%2073.44%20115.559%2070.9905%20118.157C68.837%20120.439%2066.6976%20122.728%2064.5688%20125.035C62.7837%20126.971%2061.0084%20128.916%2059.2388%20130.873C57.8596%20132.396%2056.4901%20133.927%2055.1304%20135.467C54.2195%20136.493%2053.3095%20137.529%2052.4084%20138.564C52.0037%20139.031%2051.599%20139.498%2051.1997%20139.974C46.4563%20145.599%2041.4521%20151.023%2036.4082%20156.364C30.4994%20162.619%2024.4215%20168.7%2018.1735%20174.598C12.4038%20180.054%206.65409%20185.53%200.677503%20190.748C-5.07938%20195.771%20-10.9839%20200.614%20-17.0271%20205.276C-23.0047%20209.886%20-29.1119%20214.318%20-35.3403%20218.567C-41.4398%20222.731%20-47.6507%20226.72%20-53.964%20230.537C-60.1562%20234.279%20-66.4463%20237.849%20-72.8293%20241.252C-79.065%20244.576%20-85.3887%20247.737%20-91.7835%20250.728C-98.1782%20253.719%20-104.313%20256.393%20-110.682%20258.982C-117.052%20261.571%20-123.134%20263.859%20-129.451%20266.057C-135.515%20268.166%20-141.626%20270.121%20-147.791%20271.908C-153.696%20273.624%20-159.644%20275.186%20-165.631%20276.584C-171.349%20277.918%20-177.101%20279.102%20-182.888%20280.112C-188.326%20281.064%20-193.789%20281.86%20-199.275%20282.481C-204.405%20283.062%20-209.556%20283.486%20-214.717%20283.725C-219.493%20283.943%20-224.282%20283.999%20-229.065%20283.855C-233.443%20283.72%20-237.821%20283.417%20-242.173%20282.889C-246.124%20282.412%20-250.055%20281.746%20-253.936%20280.835C-257.27%20280.05%20-260.567%20279.076%20-263.778%20277.852C-263.602%20277.92%20-263.827%20279.128%20-263.638%20279.199L-263.611%20279.197L-263.611%20279.201Z%22%20fill%3D%22%231F4F7C%22%2F%3E%3Cpath%20d%3D%22M212.923%2055.4266C213.022%2056.3787%20213.072%2057.5081%20213.762%2058.2418C214.392%2058.9135%20215.358%2058.9341%20216.2%2058.8265C218.8%2058.4917%20221.174%2057.3039%20223.308%2055.8136C226.18%2053.8133%20228.779%2051.4138%20231.304%2048.9856C233.845%2046.542%20236.31%2044.0108%20238.761%2041.472C242.789%2037.3038%20246.792%2033.0974%20251.045%2029.1698C252.89%2027.4681%20254.824%2025.771%20257.011%2024.5385C258.674%2023.6039%20260.742%2022.8055%20262.369%2024.2661C263.3%2025.098%20263.864%2026.2936%20264.368%2027.4227C264.947%2028.7212%20265.459%2030.0582%20266.17%2031.289C267.588%2033.7372%20269.37%2035.7813%20271.875%2037.1034C276.638%2039.6183%20282.096%2038.9365%20286.996%2037.3398C291.96%2035.7229%20296.604%2033.1627%20300.957%2030.2823C305.905%2027.0107%20310.541%2023.2578%20314.963%2019.2859C319.531%2015.1813%20323.882%2010.8218%20328.066%206.31123C331.957%202.11146%20335.71%20-2.2286%20339.322%20-6.68155C340.113%20-7.65988%20340.9%20-8.64226%20341.681%20-9.63318C341.744%20-9.71662%20341.627%20-10.1995%20341.616%20-10.3073C341.604%20-10.415%20341.474%20-10.8966%20341.541%20-10.9805C338.154%20-6.67721%20334.635%20-2.48324%20330.993%201.59606C326.96%206.10954%20322.776%2010.4841%20318.395%2014.6424C314.023%2018.7953%20309.457%2022.7454%20304.605%2026.3022C300.245%2029.4965%20295.628%2032.4079%20290.67%2034.5506C286.128%2036.5151%20280.997%2038.0761%20276.01%2037.2039C273.43%2036.7515%20270.963%2035.6343%20269.003%2033.8396C266.911%2031.9222%20265.661%2029.3934%20264.544%2026.8105C263.718%2024.8925%20262.555%2022.0009%20260.082%2022.1006C258.015%2022.1864%20256.056%2023.6046%20254.462%2024.8136C252.46%2026.327%20250.627%2028.0592%20248.827%2029.8109C247.027%2031.5625%20245.08%2033.4742%20243.249%2035.3515C238.358%2040.3736%20233.586%2045.5516%20228.381%2050.2422C225.98%2052.404%20223.444%2054.6019%20220.558%2056.0728C219.435%2056.6443%20218.236%2057.033%20217.012%2057.3152C216.131%2057.5175%20215.077%2057.7236%20214.21%2057.3345C213.86%2057.1746%20213.571%2056.9133%20213.367%2056.5844C213.26%2056.4091%20213.174%2056.2227%20213.105%2056.0299C213.061%2055.9028%20213.025%2055.7703%20212.989%2055.6378C212.953%2055.5052%20212.87%2054.9236%20212.925%2055.4446C212.904%2055.2425%20212.822%2054.9739%20212.85%2054.7714C212.827%2054.9734%20212.895%2055.2434%20212.916%2055.4455L212.923%2055.4266Z%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M-263.611%20279.201C-260.274%20280.476%20-256.846%20281.478%20-253.377%20282.276C-249.511%20283.171%20-245.592%20283.815%20-241.659%20284.281C-237.313%20284.795%20-232.941%20285.09%20-228.568%20285.216C-223.773%20285.355%20-218.976%20285.288%20-214.191%20285.06C-209.022%20284.816%20-203.863%20284.382%20-198.725%20283.791C-193.254%20283.163%20-187.805%20282.359%20-182.385%20281.404C-176.642%20280.394%20-170.93%20279.215%20-165.256%20277.885C-159.269%20276.483%20-153.318%20274.911%20-147.413%20273.195C-141.507%20271.479%20-135.181%20269.457%20-129.142%20267.355C-123.104%20265.253%20-116.668%20262.83%20-110.524%20260.332C-104.159%20257.744%20-97.8551%20254.989%20-91.6254%20252.078C-85.2262%20249.087%20-78.9068%20245.926%20-72.6712%20242.602C-66.4355%20239.278%20-60.0485%20235.657%20-53.8813%20231.931C-47.714%20228.205%20-41.4022%20224.161%20-35.3272%20220.018C-29.1238%20215.785%20-23.0363%20211.377%20-17.0832%20206.788C-11.064%20202.151%20-5.17919%20197.333%200.558034%20192.335C6.50712%20187.152%2012.2162%20181.711%2017.9548%20176.3C24.1836%20170.43%2030.2468%20164.378%2036.1413%20158.156C41.3308%20152.678%2046.471%20147.108%2051.3451%20141.33C51.7287%20140.874%2052.1172%20140.422%2052.5105%20139.974C53.3955%20138.954%2054.2858%20137.943%2055.1766%20136.937C56.5211%20135.422%2057.8704%20133.911%2059.2251%20132.408C60.9706%20130.476%2062.7258%20128.552%2064.4869%20126.641C66.5994%20124.349%2068.7261%20122.066%2070.8679%20119.798C73.2894%20117.231%2075.7221%20114.685%2078.1738%20112.15C80.8704%20109.364%2083.5908%20106.594%2086.3273%20103.85C89.2369%20100.933%2092.1714%2098.0417%2095.1263%2095.1752C98.2106%2092.1868%20101.321%2089.2321%20104.465%2086.3058C107.69%2083.3032%20110.946%2080.3428%20114.242%2077.4193C117.538%2074.5003%20120.869%2071.6232%20124.242%2068.8008C127.582%2066.0045%20130.968%2063.267%20134.409%2060.592C137.727%2058.0157%20141.092%2055.4982%20144.519%2053.0742C147.793%2050.7565%20151.12%2048.5196%20154.517%2046.3983C157.672%2044.4284%20160.89%2042.5564%20164.186%2040.831C167.195%2039.257%20170.27%2037.8078%20173.429%2036.5591C176.263%2035.4384%20179.171%2034.4735%20182.139%2033.7841C184.751%2033.1758%20187.425%2032.7792%20190.109%2032.74C192.519%2032.7058%20194.941%2032.9609%20197.268%2033.6338C199.472%2034.2739%20201.564%2035.2928%20203.418%2036.6715C205.407%2038.15%20207.09%2040.018%20208.47%2042.0889C209.207%2043.199%20209.862%2044.3628%20210.44%2045.5661C210.842%2046.4014%20211.214%2047.2443%20211.502%2048.1275C211.774%2048.9487%20211.999%2049.7882%20212.193%2050.6309C212.3%2051.1056%20212.399%2051.5858%20212.48%2052.0677C212.516%2052.2819%20212.527%2052.5168%20212.58%2052.7248C212.58%2052.7248%20212.561%2052.1639%20212.548%2052.4194C212.542%2052.5334%20212.559%2052.6542%20212.562%2052.7674C212.577%2053.1743%20212.69%2053.7483%20212.697%2054.0653C212.538%2049.5433%20211.126%2045.193%20208.747%2041.3802C207.409%2039.2326%20205.757%2037.2798%20203.789%2035.7083C201.972%2034.2578%20199.903%2033.164%20197.71%2032.4548C195.516%2031.7456%20193.023%2031.398%20190.63%2031.3805C187.948%2031.3605%20185.274%2031.7117%20182.658%2032.2795C179.708%2032.9219%20176.817%2033.8396%20173.997%2034.9271C170.843%2036.139%20167.765%2037.5612%20164.757%2039.1079C161.459%2040.8019%20158.234%2042.6563%20155.077%2044.6082C151.67%2046.7125%20148.333%2048.9368%20145.053%2051.2415C141.773%2053.5462%20138.237%2056.1672%20134.905%2058.7404C131.467%2061.3969%20128.08%2064.1299%20124.739%2066.9128C121.398%2069.6957%20117.971%2072.6414%20114.646%2075.5815C111.321%2078.5215%20108.081%2081.4622%20104.851%2084.4607C101.686%2087.3983%2098.5549%2090.3687%2095.4494%2093.3683C92.4696%2096.2509%2089.5145%2099.1582%2086.5843%20102.09C83.8356%20104.845%2081.1024%20107.621%2078.3936%20110.417C75.9095%20112.982%2073.44%20115.559%2070.9905%20118.157C68.837%20120.439%2066.6976%20122.728%2064.5688%20125.035C62.7837%20126.971%2061.0084%20128.916%2059.2388%20130.873C57.8596%20132.396%2056.4901%20133.927%2055.1304%20135.467C54.2195%20136.493%2053.3095%20137.529%2052.4084%20138.564C52.0037%20139.031%2051.599%20139.498%2051.1997%20139.974C46.4563%20145.599%2041.4521%20151.023%2036.4082%20156.364C30.4994%20162.619%2024.4215%20168.7%2018.1735%20174.598C12.4038%20180.054%206.65409%20185.53%200.677503%20190.748C-5.07938%20195.771%20-10.9839%20200.614%20-17.0271%20205.276C-23.0047%20209.886%20-29.1119%20214.318%20-35.3403%20218.567C-41.4398%20222.731%20-47.6507%20226.72%20-53.964%20230.537C-60.1562%20234.279%20-66.4463%20237.849%20-72.8293%20241.252C-79.065%20244.576%20-85.3887%20247.737%20-91.7835%20250.728C-98.1782%20253.719%20-104.313%20256.393%20-110.682%20258.982C-117.052%20261.571%20-123.134%20263.859%20-129.451%20266.057C-135.515%20268.166%20-141.626%20270.121%20-147.791%20271.908C-153.696%20273.624%20-159.644%20275.186%20-165.631%20276.584C-171.349%20277.918%20-177.101%20279.102%20-182.888%20280.112C-188.326%20281.064%20-193.789%20281.86%20-199.275%20282.481C-204.405%20283.062%20-209.556%20283.486%20-214.717%20283.725C-219.493%20283.943%20-224.282%20283.999%20-229.065%20283.855C-233.443%20283.72%20-237.821%20283.417%20-242.173%20282.889C-246.124%20282.412%20-250.055%20281.746%20-253.936%20280.835C-257.27%20280.05%20-260.567%20279.076%20-263.778%20277.852C-263.602%20277.92%20-263.827%20279.128%20-263.638%20279.199L-263.611%20279.197L-263.611%20279.201Z%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%220.8%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1351_12113%22%3E%3Crect%20width%3D%22335%22%20height%3D%22194%22%20fill%3D%22white%22%20transform%3D%22translate(0.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    z-index: -1;
  }
  .l-sub-img__head {
    position: relative;
    margin-left: 20px;
    padding: 0 30px 50px 0;
    z-index: 2;
  }
  .l-sub-img__img {
    border-top-left-radius: var(--border-radius-md);
  }
}
@media (width >= 768px ) {
  .l-sub-img__inner {
    max-width: 1920px;
    margin-inline: auto;
  }
  .l-sub-img__inner:has(.l-sub-img__img) {
    grid-template-columns: 550px 1fr;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__head-main {
    position: relative;
    margin-top: 150px;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__head-main::after {
    display: block;
    width: 1463px;
    height: 437px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201463%20437%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.30%20178.53%20L1463.00%20178.53%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%226.1%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: absolute;
    top: 110px;
    right: -160px;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__breadcrumb {
    margin-top: auto;
  }
  .l-sub-img__head {
    padding: var(--mh--header--height) 40px 40px 80px;
  }
  .l-sub-img__head-main {
    margin-top: 150px;
  }
  .l-sub-img__img {
    min-height: 550px;
  }
  .l-sub-img__img img {
    height: 100%;
    object-fit: cover;
  }
  .l-sub-img__breadcrumb {
    margin-top: 80px;
  }
}
@media (width >= 1280px ) {
  .l-sub-img__head {
    padding-top: var(--mh--header-mv--height);
  }
}
@media (width >= 1480px ) {
  .l-sub-img__inner:has(.l-sub-img__img) {
    grid-template-columns: 720px 1fr;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__head-main {
    margin-top: 200px;
  }
  .l-sub-img__inner:has(.l-sub-img__img) .l-sub-img__head-main::after {
    top: 120px;
    right: -230px;
  }
  .l-sub-img__head {
    padding: var(--mh--header-mv--height) 120px 50px 160px;
  }
  .l-sub-img__img {
    min-height: 675px;
  }
}
@media (width > 1920px) {
  .l-sub-img__img {
    border-bottom-right-radius: var(--border-radius-md);
  }
}
/* .l-sidebar
================================================== */
.js-c-anime-elem[data-anime=fadein] {
  opacity: 0;
  transition: opacity 1.5s var(--mh--easing);
}
.js-c-anime-elem[data-anime=fadein].is-animated {
  opacity: 1;
}
.js-c-anime-elem[data-anime=fadein-up] {
  opacity: 0;
  transform: translateY(30px);
  transition: transform 0.9s var(--mh--easing), opacity 0.9s 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 0.9s var(--mh--easing), opacity 0.9s 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 0.9s var(--mh--easing), opacity 0.9s 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;
}
.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;
}
:root {
  --mh--slider--gap: 15px;
}
@media (width >= 768px ) {
  :root {
    --mh--slider--gap: 30px;
  }
}
@media (width >= 1480px ) {
  :root {
    --mh--slider--gap: 40px;
  }
}
.splide {
  position: relative;
}
.splide__slide {
  width: 100%;
}
.splide__nav {
  display: flex;
  align-items: center;
  column-gap: 30px;
}
.splide__pagination, .splide__arrow {
  position: static;
  transform: translateY(0);
}
.splide__arrows {
  display: flex;
  align-items: center;
  gap: 10px;
}
.splide__arrow {
  width: 44px;
  height: 24px;
  background-color: var(--mh--color--grayscale-100);
  border-radius: 100vmax;
  color: var(--mh--color--primary-500);
  line-height: 0;
  opacity: 1;
}
.splide__arrow::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: currentColor;
  content: "";
  background: currentColor;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M7.53 1L6.21 2.32L10.27 6.08H0V7.92H10.26L6.2 11.68L7.52 13L13.99 7L7.53 1Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M7.53 1L6.21 2.32L10.27 6.08H0V7.92H10.26L6.2 11.68L7.52 13L13.99 7L7.53 1Z"/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
}
.splide__arrow--prev::after {
  transform: scale(-1, 1);
}
.splide__arrow svg {
  display: none;
}
.splide__pagination {
  justify-content: flex-start;
  flex-wrap: nowrap;
  gap: 10px;
  padding: 2px;
}
.splide__pagination li {
  line-height: 0;
}
.splide__pagination__page {
  width: 6px;
  height: 6px;
  margin: 0;
  background-color: var(--mh--color--grayscale-500);
  opacity: 1;
}
.splide__pagination__page.is-active {
  background-color: var(--mh--color--primary-300);
  transform: scale(1.667);
}
@media (width >= 768px ) {
  .splide__nav {
    column-gap: 40px;
  }
  .splide__arrow {
    width: 52px;
    height: 28px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .splide__arrow, .splide__pagination__page {
    transition: background-color var(--mh--duration) var(--mh--easing);
  }
  .splide__arrow:not([disabled]):hover, .splide__pagination__page:not([disabled]):hover {
    background-color: var(--mh--color--primary-300);
  }
}
.splide:not(.is-overflow) .splide__list {
  transform: none !important;
}
.splide:not(.is-overflow) .splide__slide:last-child {
  margin: 0 !important;
}
.splide:not(.is-overflow) .splide__arrows {
  margin: 0 !important;
  display: none !important;
}
/* .about-intro
================================================ */
.about-intro__inner {
  display: flex;
  gap: 40px 80px;
}
.about-intro__head {
  max-width: 274px;
  line-height: 0;
}
.about-intro__txt {
  margin: 20px -0.15em 0 0;
}
@media (width < 768px) {
  .about-intro__inner {
    flex-direction: column;
    padding-inline: 40px !important;
  }
}
@media (width >= 768px ) {
  .about-intro__inner {
    position: relative;
    justify-content: flex-end;
    align-items: center;
  }
  .about-intro__img {
    flex: 1;
    margin-left: -100px;
  }
  .about-intro__wrap {
    width: 540px;
  }
  .about-intro__head {
    max-width: 430px;
  }
  .about-intro__txt {
    margin-top: 30px;
  }
}
@media (width >= 1760px ) {
  .about-intro__inner {
    column-gap: 130px;
  }
  .about-intro__img {
    margin-left: -370px;
  }
}
/* .about-intro-pic
================================================ */
.about-intro-pic__inner {
  position: relative;
}
.about-intro-pic__list {
  display: flex;
  align-items: flex-start;
  gap: 32px;
}
.about-intro-pic__img {
  width: 31.642%;
}
.about-intro-pic__img + .about-intro-pic__img {
  margin-top: 12px;
  width: 58.81%;
}
.about-intro-pic__line {
  position: absolute;
  top: 9.79%;
  left: -5.6%;
  width: 108%;
}
@media (width >= 768px ) {
  .about-intro-pic__inner {
    padding-top: 50px;
  }
  .about-intro-pic__list {
    gap: 9.57%;
  }
  .about-intro-pic__img {
    width: 31.643%;
  }
  .about-intro-pic__img + .about-intro-pic__img {
    margin-top: 50px;
    width: 58.786%;
  }
  .about-intro-pic__line {
    top: 70px;
    left: -22.36%;
    max-width: 2072px;
    width: 140%;
  }
}
/* .about-greeting
================================================ */
.about-greeting__content {
  display: grid;
  gap: 30px 80px;
}
.about-greeting__pic {
  position: relative;
}
.about-greeting__txt + .about-greeting__txt {
  margin-top: var(--mh--space--x2s);
}
@media (width >= 768px ) {
  .about-greeting__content {
    align-items: start;
    grid-template-columns: 1fr 550px;
  }
  .about-greeting__wrap {
    order: -1;
  }
  .about-greeting__txt {
    margin-right: -0.15em;
  }
}
/* .about-greeting-box
================================================ */
.about-greeting-box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.about-greeting-box__item {
  align-items: center;
  padding: 10px 20px;
  border: 0 !important;
}
.about-greeting-box__head {
  padding-top: 2px;
}
.about-greeting-box__content::before {
  top: 5px;
  height: calc(100% - 8px);
}
.about-greeting-box__name {
  display: flex;
  align-items: center;
  gap: var(--mh--space--x3s);
}
.about-greeting-box__name-en {
  padding-top: 2px;
}
@media (width >= 768px ) {
  .about-greeting-box__item {
    padding: 15px 30px;
  }
  .about-greeting-box__head {
    padding-top: 1px;
  }
}
/* .about-greeting-profile
================================================ */
.about-greeting-profile {
  display: grid;
  gap: var(--mh--space--x2s);
  margin-top: 40px;
  padding-block: 19px 20px;
  border-top: 1px solid var(--mh--color--grayscale-500);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.about-greeting-profile__head {
  margin-bottom: 10px;
}
@media (width < 768px) {
  .about-greeting-profile__block + .about-greeting-profile__block {
    position: relative;
    padding-top: var(--mh--space--x2s);
    position: relative;
  }
  .about-greeting-profile__block + .about-greeting-profile__block::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
}
@media (width >= 768px ) {
  .about-greeting-profile {
    grid-template-columns: repeat(3, 1fr);
    margin-top: 60px;
    padding-block: 24px 25px;
  }
  .about-greeting-profile__block + .about-greeting-profile__block {
    position: relative;
    padding-left: var(--mh--space--x2s);
    position: relative;
  }
  .about-greeting-profile__block + .about-greeting-profile__block::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .about-greeting-profile__head {
    margin-bottom: 15px;
  }
}
/* .about-sec-intro
================================================ */
.about-sec-intro {
  display: flex;
  gap: 20px 50px;
  margin-bottom: 40px;
}
@media (width < 768px) {
  .about-sec-intro {
    flex-direction: column;
  }
}
@media (width >= 768px ) {
  .about-sec-intro {
    margin-bottom: 60px;
  }
  .about-sec-intro__head {
    min-width: 260px;
    width: max-content;
  }
}
/* .about-clinic-sec
================================================ */
.about-clinic-sec {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 80px;
}
.about-clinic-sec + .about-clinic-sec {
  margin-top: 60px;
}
.about-clinic-sec:first-child .about-clinic-sec__img {
  position: relative;
}
.about-clinic-sec:first-child .about-clinic-sec__img::after {
  display: block;
  width: 388px;
  height: 108px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: -35px;
  left: 0;
}
.about-clinic-sec__pic.is-lg {
  gap: 15px 40px;
  width: 100%;
  margin-top: -5px;
}
.about-clinic-sec__pic.is-lg .about-clinic-sec__pic-item {
  width: 88.06%;
}
.about-clinic-sec__pic.is-lg .about-clinic-sec__pic-item + .about-clinic-sec__pic-item {
  margin-top: 0;
}
.about-clinic-sec__pic {
  display: flex;
  flex-direction: column;
  margin-top: 25px;
}
.about-clinic-sec__pic-item {
  width: 83.395%;
}
.about-clinic-sec__pic-item + .about-clinic-sec__pic-item {
  align-self: flex-end;
  width: 32.847%;
  margin-top: -19.018%;
}
@media (width < 768px) {
  .about-clinic-sec {
    flex-direction: column;
    padding-inline: 20px;
  }
  .about-clinic-sec__pic {
    margin-inline: -20px;
  }
  .about-clinic-sec__pic.is-lg {
    width: calc(100% + 40px);
  }
}
@media (width >= 768px ) {
  .about-clinic-sec {
    align-items: flex-end;
    flex-direction: row-reverse;
  }
  .about-clinic-sec + .about-clinic-sec {
    margin-top: 180px;
  }
  .about-clinic-sec:first-child .about-clinic-sec__img::after {
    display: block;
    width: 960px;
    height: 267px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: -150px;
  }
  .about-clinic-sec.is-reverse {
    align-items: center;
    flex-direction: row;
    gap: 60px 120px;
  }
  .about-clinic-sec.is-reverse .about-clinic-sec__img {
    margin-inline: -80px 0;
  }
  .about-clinic-sec.is-reverse .about-clinic-sec__wrap {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 480px;
  }
  .about-clinic-sec.is-center {
    align-items: center;
  }
  .about-clinic-sec__img {
    flex: 1;
    margin-right: -158px;
  }
  .about-clinic-sec__wrap {
    width: 548px;
  }
  .about-clinic-sec__head, .about-clinic-sec__txt {
    max-width: 480px;
  }
  .about-clinic-sec__pic {
    margin-top: 50px;
  }
  .about-clinic-sec__pic.is-lg {
    align-items: center;
    flex-direction: row;
    margin-top: 0;
  }
}
/* .about-facilities
================================================ */
.about-facilities__content {
  display: grid;
  gap: 30px 40px;
}
@media (width >= 768px ) {
  .about-facilities__content {
    grid-template-columns: repeat(3, 1fr);
  }
}
/* .about-facilities-intro
================================================ */
@media (width >= 768px ) {
  .about-facilities-intro {
    justify-content: space-between;
  }
  .about-facilities-intro__txt {
    max-width: 672px;
  }
}
/* .about-facilities-sec
================================================ */
.about-facilities-sec {
  display: flex;
  align-items: flex-start;
  gap: 30px 20px;
}
.about-facilities-sec__head {
  margin-bottom: 10px;
}
@media (width < 768px) {
  .about-facilities-sec + .about-facilities-sec {
    padding-top: 30px;
    position: relative;
  }
  .about-facilities-sec + .about-facilities-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 4px 1px;
    background-position: 0 0;
    background-repeat: repeat-x;
  }
  .about-facilities-sec__img {
    max-width: 120px;
  }
  .about-facilities-sec__wrap {
    flex: 1;
  }
}
@media (width >= 768px ) {
  .about-facilities-sec {
    flex-direction: column;
  }
  .about-facilities-sec__head {
    margin-bottom: 15px;
  }
}
/* .error-page404
================================================ */
.error-page404__inner {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (width >= 768px ) {
  .error-page404__inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
/* .home-news
================================================ */
.home-news__inner {
  padding-top: var(--mh--space--xl);
}
.home-news__elem {
  display: grid;
  gap: 30px 50px;
}
@media (width >= 768px ) {
  .home-news__inner {
    padding-top: var(--mh--space--x3l);
  }
  .home-news__elem {
    grid-template-columns: 1.1em 1fr;
    font-size: var(--mh--font-size--x3l);
  }
  .home-news__head {
    flex-direction: column;
    align-items: center;
  }
  .home-news__head-en {
    height: 2.54em !important;
  }
  .home-news__head-main {
    padding-right: 0.4em;
    writing-mode: vertical-rl;
  }
  .home-news__content {
    font-size: var(--mh--font-size--md);
  }
  .home-news__archive {
    max-width: 800px;
  }
}
@media (width >= 1480px ) {
  .home-news__elem {
    column-gap: 122px;
  }
}
/* .home-message
================================================ */
.home-message__inner {
  padding-block: var(--mh--space--xl) 100px;
}
.home-message__pic .home-message__img:first-child {
  position: relative;
  border-top-left-radius: var(--border-radius-md);
  border-bottom-left-radius: var(--border-radius-md);
  z-index: 2;
}
.home-message__en {
  position: absolute;
  top: 36.1%;
  right: 0;
  width: 84px;
  z-index: 3;
}
.home-message__head {
  margin-bottom: 30px;
}
.home-message__txt {
  margin-right: -0.15em;
  font-size: var(--mh--font-size--lg);
  font-weight: 500;
  letter-spacing: var(--mh--letter-spacing--lg);
}
.home-message__txt + .home-message__txt {
  margin-top: 20px;
}
@media (width < 768px) {
  .home-message__pic {
    position: relative;
    margin: 0 calc(0px - var(--mh--contents--padding--side)) 50px 0;
  }
  .home-message__img:first-child {
    width: 39.44%;
    margin-inline: auto 0;
  }
  .home-message__img:nth-child(2) {
    width: 70.42%;
    margin-top: -30.75%;
  }
  .home-message__content {
    padding-inline: 20px;
  }
}
@media (width >= 768px ) {
  .home-message__inner {
    padding-block: 120px 167px;
  }
  .home-message__elem {
    position: relative;
  }
  .home-message__pic .home-message__img:first-child {
    position: absolute;
    top: -160px;
    right: calc(0px - var(--mh--contents--padding--side));
    width: 16%;
  }
  .home-message__en {
    top: 12px;
    width: 146px;
  }
  .home-message__content {
    display: flex;
    align-items: center;
    gap: 7.83%;
  }
  .home-message__content .home-message__img {
    max-width: 695px;
    width: 43.42%;
  }
  .home-message__wrap {
    position: relative;
    max-width: 494px;
    z-index: 4;
  }
  .home-message__head {
    margin-bottom: 50px;
  }
  .home-message__txt + .home-message__txt {
    margin-top: 30px;
  }
}
@media (width >= 1760px ) {
  .home-message__inner {
    padding-block: var(--mh--space--x3l) 250px;
  }
  .home-message__pic .home-message__img:first-child {
    right: calc(0px - var(--mh--contents--padding--side) - (100dvw - var(--mh--contents--max-width-with-padding)) / 2);
    width: 342px;
  }
  .home-message__en {
    top: 92px;
    width: 194px;
  }
  .home-message__content {
    gap: 226px;
  }
  .home-message__content .home-message__img {
    margin-left: calc(0px - (100dvw - var(--mh--contents--max-width-with-padding)) / 2);
  }
}
@media (width >= 1920px ) {
  .home-message__pic .home-message__img:first-child {
    right: -120px;
  }
  .home-message__content .home-message__img {
    margin-left: -80px;
  }
}
@media (width > 1920px) {
  .home-message__pic .home-message__img:first-child {
    border-radius: var(--border-radius-md);
  }
}
/* .home-menu
================================================ */
.home-menu__img {
  height: 375px;
}
.home-menu__inner {
  position: relative;
  z-index: 2;
}
.home-menu__inner::before {
  display: block;
  width: 331px;
  height: 92px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20331%2092%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.04%20145.13%20L330.03%20145.13%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20331%2092%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.04%20145.13%20L330.03%20145.13%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: -50px;
  left: 0;
  z-index: -1;
}
.home-menu__elem {
  display: flex;
  gap: 40px 60px;
}
.home-menu__wrap {
  display: flex;
  align-items: flex-start;
  gap: 50px;
}
@media (width < 768px) {
  .home-menu__inner {
    padding-top: 60px;
  }
  .home-menu__elem {
    flex-direction: column;
  }
  .home-menu__head {
    width: max-content;
  }
  .home-menu__txt {
    flex: 1;
  }
}
@media (width >= 768px ) {
  .home-menu__img {
    aspect-ratio: 1280/700;
    height: auto;
  }
  .home-menu__inner {
    margin-top: -180px;
  }
  .home-menu__inner::before {
    display: block;
    width: 496px;
    height: 179px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20661%20179%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.04%20274.76%20L551.33%20274.76%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20661%20179%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.04%20274.76%20L551.33%20274.76%22%20fill%3D%22none%22%20stroke%3D%22%231F4F7C%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    top: auto;
    left: -120px;
    bottom: -76px;
  }
  .home-menu__elem {
    justify-content: space-between;
  }
  .home-menu__wrap {
    flex-direction: column;
    max-width: 290px;
    margin-top: 300px;
  }
}
@media (width >= 1480px ) {
  .home-menu__img {
    aspect-ratio: unset;
    height: 800px;
  }
  .home-menu__inner::before {
    left: -320px;
    bottom: -30px;
    width: 661px;
  }
}
/* .home-menu-list
================================================ */
.home-menu-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  gap: 15px;
}
.home-menu-list__item-img {
  max-width: 100px;
}
@media (width < 768px) {
  .home-menu-list__item-wrap {
    flex: 1;
    margin-top: -12px;
  }
  .home-menu-list__item-head {
    padding-right: 40px;
  }
}
@media (width >= 768px ) {
  .home-menu-list {
    flex: 1;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    max-width: 800px;
  }
  .home-menu-list__item {
    aspect-ratio: 1;
  }
  .home-menu-list__item-img {
    max-width: 240px;
    width: 60.61%;
  }
  .home-menu-list__item-ico::after {
    width: 40px !important;
    height: 40px !important;
  }
  .home-menu-list__item-wrap {
    margin-top: auto;
  }
}
@media (width >= 1480px ) {
  .home-menu-list {
    max-width: 900px;
  }
}
/* .home-greeting
================================================ */
.home-greeting__content {
  display: flex;
  gap: 30px 80px;
}
.home-greeting__txt + .home-greeting__txt {
  margin-top: 15px;
}
@media (width < 768px) {
  .home-greeting__content {
    flex-direction: column;
  }
  .home-greeting__pic {
    margin-inline: calc(0px - var(--mh--contents--padding--side));
  }
}
@media (width >= 768px ) {
  .home-greeting__inner {
    padding-bottom: var(--mh--space--x5l);
  }
  .home-greeting__content {
    position: relative;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
  .home-greeting__pic {
    max-width: 655px;
    width: 49.17%;
  }
  .home-greeting__img img {
    border-radius: var(--border-radius-md);
  }
  .home-greeting__wrap {
    width: 44.17%;
  }
  .home-greeting__txt + .home-greeting__txt {
    margin-top: 20px;
  }
}
@media (width >= 1480px ) {
  .home-greeting__pic {
    width: 640px;
  }
  .home-greeting__wrap {
    width: 640px;
  }
}
/* .home-greeting-table
================================================ */
.home-greeting-table__item.is-center {
  align-items: center;
}
.home-greeting-table__item.is-center .home-greeting-table__head {
  padding-top: 0;
}
.home-greeting-table__item + .home-greeting-table__item .home-greeting-table__head,
.home-greeting-table__item + .home-greeting-table__item .home-greeting-table__content {
  margin-block: 5px;
}
.home-greeting-table__name {
  display: flex;
  align-items: center;
  gap: var(--mh--space--x3s);
}
.home-greeting-table__name-en {
  padding-top: 2px;
}
/* .home-equipment
================================================ */
.home-equipment__inner {
  padding-top: var(--mh--space--x5l);
}
.home-equipment__head {
  position: relative;
  z-index: 3;
}
@media (width >= 768px ) {
  .home-equipment__inner {
    padding-top: var(--mh--space--x3l);
  }
}
/* .home-equipment-slider
================================================ */
.home-equipment-slider__wrap {
  position: relative;
  margin-inline: calc(0px - var(--mh--contents--padding--side));
}
.home-equipment-slider__en {
  position: absolute;
  top: -89px;
  right: 0;
  width: 308px;
  z-index: 2;
}
.home-equipment-slider__track {
  padding-inline: calc((100% - 295px) / 2) !important;
}
.home-equipment-slider__slide {
  position: relative;
}
.home-equipment-slider__slide-img {
  display: block;
}
.home-equipment-slider__slide-wrap {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: space-between;
  padding: var(--mh--space--x2s);
}
@media (width >= 768px ) {
  .home-equipment-slider__en {
    top: -213px;
    width: 742px;
  }
  .home-equipment-slider__slide-copy img {
    width: 72px;
    height: 271px;
  }
  .home-equipment-slider__track {
    padding-inline: 1.075% !important;
  }
}
@media (width >= 1280px ) {
  .home-equipment-slider__track {
    padding-inline: calc((100% - 1253px) / 2) !important;
  }
}
@media (width >= 1480px ) {
  .home-equipment-slider__wrap {
    margin-inline: calc(0px - var(--mh--contents--padding--side) - (100dvw - var(--mh--contents--wide-width-with-padding)) / 2);
  }
}
@media (width >= 1760px ) {
  .home-equipment-slider__en {
    top: -283px;
    width: 987px;
  }
  .home-equipment-slider__track {
    padding-inline: calc((100% - 1670px) / 2) !important;
  }
}
/* .new-patients-policy
================================================ */
.new-patients-policy__inner {
  position: relative;
}
.new-patients-policy__inner::after {
  display: block;
  width: 388px;
  height: 108px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20388%20108%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.07%2099.61%20L387.04%2099.61%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  right: -98px;
  bottom: -78px;
}
.new-patients-policy__intro {
  margin-bottom: 40px;
}
.new-patients-policy__content {
  display: grid;
  gap: 10px;
}
@media (width < 768px) {
  .new-patients-policy__intro {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .new-patients-policy__head {
    width: max-content;
  }
  .new-patients-policy__img {
    width: 55.224%;
    margin-right: calc(0px - var(--mh--contents--padding--side));
    border-top-left-radius: var(--border-radius-md);
    border-bottom-left-radius: var(--border-radius-md);
  }
}
@media (width >= 768px ) {
  .new-patients-policy__inner {
    display: flex;
    align-items: center;
    gap: 80px;
  }
  .new-patients-policy__inner::after {
    display: block;
    width: 960px;
    height: 266px;
    color: var(--mh--color--primary-500);
    content: "";
    background-color: var(--mh--color--primary-500);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20767%20213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.14%20196.63%20L767.07%20196.63%22%20fill%3D%22none%22%20stroke%3D%22%23E2EBF1%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 683px;
    right: auto;
    bottom: -190px;
  }
  .new-patients-policy__img {
    flex: 1;
    margin-left: -410px;
    border-top-right-radius: var(--border-radius-md);
    border-bottom-right-radius: var(--border-radius-md);
  }
  .new-patients-policy__wrap {
    width: 700px;
  }
  .new-patients-policy__intro {
    margin-bottom: 60px;
  }
  .new-patients-policy__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width >= 1480px ) {
  .new-patients-policy__inner {
    gap: 100px;
  }
  .new-patients-policy__wrap {
    width: 810px;
  }
}
@media (width > 1920px) {
  .new-patients-policy__img {
    border-radius: var(--border-radius-md);
  }
}
/* .new-patients-policy-sec
================================================ */
.new-patients-policy-sec {
  padding: 30px 20px;
}
.new-patients-policy-sec__head-en {
  margin-bottom: 10px;
}
@media (width >= 768px ) {
  .new-patients-policy-sec {
    padding: 40px;
  }
  .new-patients-policy-sec:first-child {
    grid-area: 1/1/2/3;
  }
  .new-patients-policy-sec__head-en {
    margin-bottom: 15px;
  }
}
/* .new-patients-flow
================================================ */
.new-patients-flow__deco {
  margin-block: 20px;
}
.new-patients-flow__wrap {
  display: grid;
  gap: 30px 120px;
  padding-block: 30px;
  border-top: 1px solid var(--mh--color--grayscale-900);
  border-bottom: 1px solid var(--mh--color--grayscale-900);
}
@media (width >= 768px ) {
  .new-patients-flow__head {
    margin-bottom: 88px;
  }
  .new-patients-flow__deco {
    margin-block: 30px;
  }
  .new-patients-flow__wrap {
    grid-template-columns: repeat(2, 1fr);
    padding: 49px 30px;
  }
}
/* .new-patients-flow-block
================================================ */
.new-patients-flow-block {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.new-patients-flow-block + .new-patients-flow-block {
  padding-top: 30px;
  position: relative;
}
.new-patients-flow-block + .new-patients-flow-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: auto;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 4px 1px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.new-patients-flow-block__head {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 55px;
  z-index: 2;
}
.new-patients-flow-block__head.is-adj {
  margin-top: -0.4em;
}
.new-patients-flow-block__head-num {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: -1;
}
.new-patients-flow-block__box {
  margin-top: 20px;
  padding: 20px;
}
.new-patients-flow-block__box-head {
  margin-bottom: 10px;
}
@media (width >= 768px ) {
  .new-patients-flow-block {
    gap: 20px;
  }
  .new-patients-flow-block:not(.is-vertical) + .new-patients-flow-block:not(.is-vertical) {
    padding-top: 0;
    position: relative;
  }
  .new-patients-flow-block:not(.is-vertical) + .new-patients-flow-block:not(.is-vertical)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .new-patients-flow-block:not(.is-vertical) + .new-patients-flow-block:not(.is-vertical)::before {
    left: -60px;
  }
  .new-patients-flow-block.is-vertical + .new-patients-flow-block.is-vertical {
    padding-top: 40px;
  }
  .new-patients-flow-block__head {
    min-height: 66px;
  }
}
/* .new-patients-flow-intro
================================================ */
.new-patients-flow-intro {
  padding: 40px 20px;
}
.new-patients-flow-intro::after {
  top: -142px !important;
  right: 19px !important;
  width: 70px !important;
  height: 59px !important;
  background-color: var(--mh--color--primary-500) !important;
}
.new-patients-flow-intro__head {
  display: flex;
  font-size: 2rem;
}
.new-patients-flow-intro__head-txt {
  position: relative;
  padding-bottom: 2px;
  border-bottom: 3px solid var(--mh--color--primary-400);
}
.new-patients-flow-intro__content {
  display: grid;
  gap: 30px 60px;
}
.new-patients-flow-intro__block-head {
  font-size: 2rem;
}
@media (width < 768px) {
  .new-patients-flow-intro__head {
    justify-content: center;
    margin-bottom: 30px;
  }
  .new-patients-flow-intro__block {
    gap: 10px;
  }
}
@media (width >= 768px ) {
  .new-patients-flow-intro {
    display: flex;
    align-items: flex-start;
    gap: 60px;
    padding: 60px 60px 60px 50px;
  }
  .new-patients-flow-intro::after {
    top: -155px !important;
    right: 59px !important;
    width: 98px !important;
    height: 82px !important;
  }
  .new-patients-flow-intro__head {
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 5px;
    width: 7.75em;
  }
  .new-patients-flow-intro__content {
    flex: 1;
    grid-template-columns: repeat(2, 1fr);
  }
  .new-patients-flow-intro__block:not(.is-vertical) + .new-patients-flow-intro__block:not(.is-vertical)::before {
    left: -30px;
  }
  .new-patients-flow-intro__txt {
    font-size: var(--mh--font-size--sm);
  }
}
/* .new-patients-flow-menu
================================================ */
.new-patients-flow-menu {
  display: grid;
  gap: 40px 0;
}
.new-patients-flow-menu__block {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.new-patients-flow-menu__head {
  position: relative;
  display: flex;
  justify-content: center;
  z-index: 2;
}
.new-patients-flow-menu__head::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--mh--color--grayscale-900);
  z-index: -1;
}
.new-patients-flow-menu__head-in {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding-inline: 18px 28px;
}
.new-patients-flow-menu__head-ico::after {
  width: 25px !important;
  height: 25px !important;
}
@media (width < 768px) {
  .new-patients-flow-menu__block {
    padding-bottom: 50px;
    border-bottom: 1px solid var(--mh--color--grayscale-900);
  }
}
@media (width >= 768px ) {
  .new-patients-flow-menu {
    grid-template-columns: repeat(2, 1fr);
    padding-bottom: 50px;
    border-bottom: 1px solid var(--mh--color--grayscale-900);
  }
  .new-patients-flow-menu__block {
    gap: 40px;
    padding-inline: 20px 40px;
  }
  .new-patients-flow-menu__block + .new-patients-flow-menu__block {
    padding-inline: 40px 20px;
    position: relative;
  }
  .new-patients-flow-menu__block + .new-patients-flow-menu__block::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    display: block;
    width: 1px;
    height: 100%;
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .new-patients-flow-menu__block + .new-patients-flow-menu__block::before {
    top: 4.688em;
    height: calc(100% - 4.688em);
  }
  .new-patients-flow-menu__block + .new-patients-flow-menu__block .new-patients-flow-menu__head {
    margin-inline: -40px -20px;
  }
  .new-patients-flow-menu__head {
    margin: 0 -40px 10px -20px;
  }
  .new-patients-flow-menu__head-in {
    gap: 15px;
    padding-inline: 30px 40px;
  }
  .new-patients-flow-menu__head-ico::after {
    width: 35px !important;
    height: 35px !important;
  }
}
/* .new-patients-access
================================================ */
.new-patients-access {
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.new-patients-access__inner {
  position: relative;
  padding-top: 40px;
}
.new-patients-access__inner::before {
  display: inline-block;
  width: 70px;
  height: 59px;
  color: var(--mh--color--primary-500);
  content: "";
  background-color: var(--mh--color--primary-500);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298%22%20height%3D%2283%22%20viewBox%3D%220%200%2098%2083%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M76.4126%2015.9446C76.4126%2015.9446%2077.1557%2012.6833%2078.9232%208.94526C80.6908%205.20723%2084.322%201.23403%2084.322%201.23403C84.322%201.23403%2074.8267%20-0.909715%2068.3337%202.38109C61.838%205.68143%2058.0571%2015.7009%2057.078%2019.7898C53.0771%2020.1574%2049.1479%2022.7429%2048.2282%2024.3621C53.8372%2026.3002%2056.617%2028.5054%2056.7455%2032.9578C56.8767%2037.4006%2057.755%2045.3235%2065.6005%2048.5975C73.446%2051.8714%2083.7959%2052.2152%2083.7959%2052.2152C83.7959%2052.2152%2074.9905%2040.5161%2079.6628%2034.6693C84.335%2028.8225%2094.5636%2029.4206%2097.6185%2032.0666C98.4793%2026.1975%2097.6143%2020.6305%2097.6143%2020.6305C97.6143%2020.6305%2087.111%2023.9796%2082.6639%2021.9385C78.2044%2019.9044%2076.855%2017.7181%2076.4126%2015.9446Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M16.4999%2061.0485C16.4999%2061.0485%2016.935%2059.1153%2017.9698%2056.8996C19.0046%2054.6838%2021.1304%2052.3286%2021.1304%2052.3286C21.1304%2052.3286%2015.5715%2051.0579%2011.7703%2053.0086C7.96759%2054.9649%205.7541%2060.904%205.18094%2063.3278C2.83869%2063.5457%200.538436%2065.0783%200%2066.0381C3.28369%2067.1869%204.91102%2068.4941%204.98628%2071.1333C5.06306%2073.7669%205.57726%2078.4633%2010.1702%2080.404C14.7632%2082.3447%2020.8224%2082.5484%2020.8224%2082.5484C20.8224%2082.5484%2015.6674%2075.6136%2018.4027%2072.1478C21.138%2068.6821%2027.1261%2069.0366%2028.9145%2070.605C29.4185%2067.126%2028.9121%2063.8262%2028.9121%2063.8262C28.9121%2063.8262%2022.7631%2065.8114%2020.1597%2064.6015C17.549%2063.3958%2016.759%2062.0998%2016.4999%2061.0485Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all var(--mh--duration) var(--mh--easing);
  position: absolute;
  top: 67px;
  right: 41px;
}
@media (width >= 768px ) {
  .new-patients-access__inner {
    padding-top: 60px;
  }
  .new-patients-access__inner::before {
    top: 60px;
    right: -50px;
    width: 98px;
    height: 82px;
  }
}
/* .new-patients-access-map
================================================ */
.new-patients-access-map__content {
  position: relative;
  height: 336px;
  border-top: 1px solid var(--mh--color--grayscale-500);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.new-patients-access-map__content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.new-patients-access-map__link {
  margin-top: 8px;
  padding-right: 10px;
  line-height: 0;
}
.new-patients-access-map__link-in {
  display: inline-block;
}
.new-patients-access-map__link-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
}
.new-patients-access-map__link-ico {
  color: var(--mh--color--primary-500);
}
@media (width >= 768px ) {
  .new-patients-access-map {
    max-width: 1920px;
    margin-inline: auto;
  }
  .new-patients-access-map__content {
    height: 463px;
  }
  .new-patients-access-map__link {
    margin-top: 13px;
    padding-right: var(--mh--contents--padding--side);
  }
}
@media (width > 1920px) {
  .new-patients-access-map__content {
    border: 1px solid var(--mh--color--grayscale-500);
  }
}
@media (hover: hover) and (pointer: fine) {
  .new-patients-access-map__link-in:hover .new-patients-access-map__link-ico {
    color: var(--mh--color--primary-400);
  }
}
/* .new-patients-access-info
================================================ */
.new-patients-access-info {
  display: grid;
  gap: 20px 60px;
}
.new-patients-access-info__head {
  display: flex;
  gap: 12px 35px;
}
.new-patients-access-info__cv {
  margin-block: 0 20px;
}
.new-patients-access-info .c-contact01-info__pay {
  margin-top: 0;
}
@media (width < 768px) {
  .new-patients-access-info__head {
    flex-direction: column;
  }
}
@media (width >= 768px ) {
  .new-patients-access-info {
    grid-template-columns: 500px 1fr;
  }
  .new-patients-access-info__head {
    align-items: center;
  }
  .new-patients-access-info__head-main {
    width: max-content;
  }
  .new-patients-access-info__head-point {
    flex: 1;
  }
}
/* .new-patients-access-transport
================================================ */
.new-patients-access-transport {
  border-top: 1px solid var(--mh--color--grayscale-500);
  border-bottom: 1px solid var(--mh--color--grayscale-500);
}
.new-patients-access-transport__item {
  position: relative;
  padding-block: 30px;
  z-index: 2;
}
.new-patients-access-transport__item + .new-patients-access-transport__item {
  position: relative;
}
.new-patients-access-transport__item + .new-patients-access-transport__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: auto;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
  background-size: 4px 1px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.new-patients-access-transport__wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.new-patients-access-transport__ico {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 70px;
  z-index: -1;
}
@media (width >= 768px ) {
  .new-patients-access-transport {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 40px;
  }
  .new-patients-access-transport__item:nth-child(2)::before {
    content: none;
  }
  .new-patients-access-transport__item:nth-child(even)::after {
    content: "";
    position: absolute;
    top: 10px;
    left: -20px;
    display: block;
    width: 1px;
    height: calc(100% - 20px);
    background-image: linear-gradient(to bottom, var(--mh--color--grayscale-500), var(--mh--color--grayscale-500) 2px, transparent 2px);
    background-size: 1px 4px;
    background-position: 0 0;
    background-repeat: repeat-y;
  }
  .new-patients-access-transport__ico {
    width: 80px;
  }
}
.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 < 1480px) {
  .u-hidden-x2l-down {
    display: none;
  }
}
@media (width < 1760px) {
  .u-hidden-x3l-down {
    display: none;
  }
}
@media (width < 1920px) {
  .u-hidden-x4l-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;
  }
}
@media (width >= 1480px ) {
  .u-hidden-x2l-up {
    display: none;
  }
}
@media (width >= 1760px ) {
  .u-hidden-x3l-up {
    display: none;
  }
}
@media (width >= 1920px ) {
  .u-hidden-x4l-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-x4s {
  font-size: var(--mh--font-size--x4s);
}
.u-text-x3s {
  font-size: var(--mh--font-size--x3s);
}
.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-x4s,
.u-text-x3s,
.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--lg);
}
/* 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);
}
.u-tracking-lg {
  letter-spacing: var(--mh--letter-spacing--lg);
}
/* font-weight
-------------------------------------- */
.u-font-bold {
  font-weight: 500;
}
.u-font-normal {
  font-weight: 400;
}
/* font-family
-------------------------------------- */
.u-font-en,
.u-font-en-vertical {
  font-family: var(--mh--font-family--en);
  font-optical-sizing: auto;
  font-weight: 500;
  line-height: var(--mh--line-height--xs);
  letter-spacing: var(--mh--letter-spacing--sm);
}
/* u-font-en-vertical
-------------------------------------- */
.u-font-en-vertical {
  overflow: hidden;
  position: relative;
  display: block;
  width: 1.1em;
  height: 10em;
}
.u-font-en-vertical__txt {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  transform: rotate(90deg);
  transform-origin: 0 0;
  white-space: nowrap;
}
@media (width < 768px) {
  .u-font-en-vertical.is-pc {
    overflow: unset;
    width: auto;
    height: auto;
  }
  .u-font-en-vertical.is-pc .u-font-en-vertical__txt {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    white-space: unset;
  }
}
@media (width >= 768px ) {
  .u-font-en-vertical.is-sp {
    overflow: unset;
    width: auto;
    height: auto;
  }
  .u-font-en-vertical.is-sp .u-font-en-vertical__txt {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    white-space: unset;
  }
}
/* 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%;
    max-width: var(--mh--contents--wide-width-with-padding);
    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-max-inner {
  padding-right: var(--mh--contents--padding--side);
  padding-left: var(--mh--contents--padding--side);
}
@media (width >= 768px ) {
  .u-max-inner {
    width: 100%;
    max-width: var(--mh--contents--max-width-with-padding);
    margin-right: auto;
    margin-left: auto;
  }
}
.u-item-center {
  display: grid;
  place-items: center;
}
.u-clearfix {
  clear: both;
  display: block;
  height: 0;
  border: none;
}
/* 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;
}
a.u-zoom .u-zoom__img-wrap {
  display: block;
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  a.u-zoom .u-zoom__img {
    transition: transform 0.9s 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;
  }
}
a.u-link-text.is-white {
  color: var(--mh--color--grayscale-100);
}
a.u-link-text.is-primary {
  color: var(--mh--color--primary-500);
}
a.u-link-text {
  transition: color var(--mh--duration) var(--mh--easing);
}
@media (hover: hover) and (pointer: fine) {
  a.u-link-text:hover {
    color: var(--mh--color--primary-400);
  }
  a.u-link-text.is-white:hover {
    color: var(--mh--color--primary-300);
  }
}
.is-white a.u-link-text {
  color: var(--mh--color--grayscale-100);
}
@media (hover: hover) and (pointer: fine) {
  .is-white a.u-link-text:hover {
    color: var(--mh--color--primary-300);
  }
}
.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-200 {
  color: var(--mh--color--primary-200);
}
.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-800 {
  color: var(--mh--color--primary-800);
}
.u-text-secondary-500 {
  color: var(--mh--color--secondary-500);
}
.u-text-secondary-600 {
  color: var(--mh--color--secondary-600);
}
.u-text-grayscale-100 {
  color: var(--mh--color--grayscale-100);
}
.u-text-grayscale-400 {
  color: var(--mh--color--grayscale-400);
}
.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-bg-primary-100 {
  background-color: var(--mh--color--primary-100);
}
.u-bg-primary-200 {
  background-color: var(--mh--color--primary-200);
}
.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-800 {
  background-color: var(--mh--color--primary-800);
}
.u-bg-secondary-500 {
  background-color: var(--mh--color--secondary-500);
}
.u-bg-secondary-600 {
  background-color: var(--mh--color--secondary-600);
}
.u-bg-grayscale-100 {
  background-color: var(--mh--color--grayscale-100);
}
.u-bg-grayscale-400 {
  background-color: var(--mh--color--grayscale-400);
}
.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-p-x5s {
  padding: var(--mh--padding--x5s);
}
.u-py-x5s {
  padding-block: var(--mh--padding--x5s);
}
.u-px-x5s {
  padding-inline: var(--mh--padding--x5s);
}
.u-pt-x5s {
  padding-top: var(--mh--padding--x5s);
}
.u-pb-x5s {
  padding-bottom: var(--mh--padding--x5s);
}
.u-pl-x5s {
  padding-left: var(--mh--padding--x5s);
}
.u-pr-x5s {
  padding-right: var(--mh--padding--x5s);
}
.u-p-x4s {
  padding: var(--mh--padding--x4s);
}
.u-py-x4s {
  padding-block: var(--mh--padding--x4s);
}
.u-px-x4s {
  padding-inline: var(--mh--padding--x4s);
}
.u-pt-x4s {
  padding-top: var(--mh--padding--x4s);
}
.u-pb-x4s {
  padding-bottom: var(--mh--padding--x4s);
}
.u-pl-x4s {
  padding-left: var(--mh--padding--x4s);
}
.u-pr-x4s {
  padding-right: var(--mh--padding--x4s);
}
.u-p-x3s {
  padding: var(--mh--padding--x3s);
}
.u-py-x3s {
  padding-block: var(--mh--padding--x3s);
}
.u-px-x3s {
  padding-inline: var(--mh--padding--x3s);
}
.u-pt-x3s {
  padding-top: var(--mh--padding--x3s);
}
.u-pb-x3s {
  padding-bottom: var(--mh--padding--x3s);
}
.u-pl-x3s {
  padding-left: var(--mh--padding--x3s);
}
.u-pr-x3s {
  padding-right: var(--mh--padding--x3s);
}
.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-p-x3l {
  padding: var(--mh--padding--x3l);
}
.u-py-x3l {
  padding-block: var(--mh--padding--x3l);
}
.u-px-x3l {
  padding-inline: var(--mh--padding--x3l);
}
.u-pt-x3l {
  padding-top: var(--mh--padding--x3l);
}
.u-pb-x3l {
  padding-bottom: var(--mh--padding--x3l);
}
.u-pl-x3l {
  padding-left: var(--mh--padding--x3l);
}
.u-pr-x3l {
  padding-right: var(--mh--padding--x3l);
}
.u-p-x4l {
  padding: var(--mh--padding--x4l);
}
.u-py-x4l {
  padding-block: var(--mh--padding--x4l);
}
.u-px-x4l {
  padding-inline: var(--mh--padding--x4l);
}
.u-pt-x4l {
  padding-top: var(--mh--padding--x4l);
}
.u-pb-x4l {
  padding-bottom: var(--mh--padding--x4l);
}
.u-pl-x4l {
  padding-left: var(--mh--padding--x4l);
}
.u-pr-x4l {
  padding-right: var(--mh--padding--x4l);
}
.u-p-x5l {
  padding: var(--mh--padding--x5l);
}
.u-py-x5l {
  padding-block: var(--mh--padding--x5l);
}
.u-px-x5l {
  padding-inline: var(--mh--padding--x5l);
}
.u-pt-x5l {
  padding-top: var(--mh--padding--x5l);
}
.u-pb-x5l {
  padding-bottom: var(--mh--padding--x5l);
}
.u-pl-x5l {
  padding-left: var(--mh--padding--x5l);
}
.u-pr-x5l {
  padding-right: var(--mh--padding--x5l);
}
.u-m-x5s {
  margin: var(--mh--space--x5s);
}
.u-my-x5s {
  margin-block: var(--mh--space--x5s);
}
.u-mx-x5s {
  margin-inline: var(--mh--space--x5s);
}
.u-mt-x5s {
  margin-top: var(--mh--space--x5s);
}
.u-mb-x5s {
  margin-bottom: var(--mh--space--x5s);
}
.u-ml-x5s {
  margin-left: var(--mh--space--x5s);
}
.u-mr-x5s {
  margin-right: var(--mh--space--x5s);
}
.u-m-x4s {
  margin: var(--mh--space--x4s);
}
.u-my-x4s {
  margin-block: var(--mh--space--x4s);
}
.u-mx-x4s {
  margin-inline: var(--mh--space--x4s);
}
.u-mt-x4s {
  margin-top: var(--mh--space--x4s);
}
.u-mb-x4s {
  margin-bottom: var(--mh--space--x4s);
}
.u-ml-x4s {
  margin-left: var(--mh--space--x4s);
}
.u-mr-x4s {
  margin-right: var(--mh--space--x4s);
}
.u-m-x3s {
  margin: var(--mh--space--x3s);
}
.u-my-x3s {
  margin-block: var(--mh--space--x3s);
}
.u-mx-x3s {
  margin-inline: var(--mh--space--x3s);
}
.u-mt-x3s {
  margin-top: var(--mh--space--x3s);
}
.u-mb-x3s {
  margin-bottom: var(--mh--space--x3s);
}
.u-ml-x3s {
  margin-left: var(--mh--space--x3s);
}
.u-mr-x3s {
  margin-right: var(--mh--space--x3s);
}
.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-m-x4l {
  margin: var(--mh--space--x4l);
}
.u-my-x4l {
  margin-block: var(--mh--space--x4l);
}
.u-mx-x4l {
  margin-inline: var(--mh--space--x4l);
}
.u-mt-x4l {
  margin-top: var(--mh--space--x4l);
}
.u-mb-x4l {
  margin-bottom: var(--mh--space--x4l);
}
.u-ml-x4l {
  margin-left: var(--mh--space--x4l);
}
.u-mr-x4l {
  margin-right: var(--mh--space--x4l);
}
.u-m-x5l {
  margin: var(--mh--space--x5l);
}
.u-my-x5l {
  margin-block: var(--mh--space--x5l);
}
.u-mx-x5l {
  margin-inline: var(--mh--space--x5l);
}
.u-mt-x5l {
  margin-top: var(--mh--space--x5l);
}
.u-mb-x5l {
  margin-bottom: var(--mh--space--x5l);
}
.u-ml-x5l {
  margin-left: var(--mh--space--x5l);
}
.u-mr-x5l {
  margin-right: var(--mh--space--x5l);
}
.u-mx-auto {
  margin-inline: auto;
}
[class*=u-radius] {
  overflow: hidden;
}
.u-radius-x2s {
  border-radius: var(--border-radius-x2s);
}
.u-radius-xs {
  border-radius: var(--border-radius-xs);
}
.u-radius-sm {
  border-radius: var(--border-radius-sm);
}
.u-radius-md {
  border-radius: var(--border-radius-md);
}
.u-radius-lg {
  border-radius: var(--border-radius-lg);
}
.u-radius-xl {
  border-radius: var(--border-radius-xl);
}
.u-radius-x2l {
  border-radius: var(--border-radius-x2l);
}
.u-radius-x3l {
  border-radius: var(--border-radius-x3l);
}
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-x-4-s-font-size,
.has-x-3-s-font-size,
.has-x-2-s-font-size,
.has-xs-font-size,
.has-sm-font-size,
.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,
.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--sm);
  letter-spacing: var(--mh--letter-spacing--lg);
}
.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: 2em;
  }
  .wp-block-image.alignright {
    float: right;
    margin-left: 2em;
  }
  .wp-block-image.aligncenter {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
}
/* 追従ヘッダーは常に表示（スクロールで隠さない） */
.l-header{opacity:1 !important;transform:translateY(0) !important;}

/* ヘッダー配色の見直し：白文字前提をやめ、地の色（オフホワイト）の上で読める配色に統一 */
@media (width >= 1280px) {
  .l-nav-list__item-link, .l-nav-list__item-txt:is(button) { color: var(--mh--color--primary-500); }
  .l-nav-list__item-txt:is(button)::before, .l-nav-list__item-txt:is(button)::after {
    background-color: var(--mh--color--primary-500);
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__link {
    background: none; border: none; color: var(--mh--color--primary-500);
  }
  .c-cv-btn.is-hd.is-tel .c-cv-btn__ico { color: var(--mh--color--primary-400); }
  .c-cv-btn.is-hd:not(.is-tel) .c-cv-btn__link {
    background-color: var(--mh--color--primary-500); color: var(--mh--color--grayscale-100);
  }
}

/* .c-zmi-cal（休診日カレンダー・当月+翌月）
================================================== */
.c-zmi-cal {
  display: grid;
  gap: 28px 40px;
  grid-template-columns: 1fr;
}
@media (width >= 768px) {
  .c-zmi-cal {
    grid-template-columns: repeat(2, 1fr);
  }
}
.c-zmi-cal__month-title {
  margin: 0 0 12px;
  font-weight: bold;
  font-size: 15px;
  color: rgb(31, 79, 124);
  letter-spacing: .04em;
}
.c-zmi-cal__weekdays,
.c-zmi-cal__days {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.c-zmi-cal__weekdays {
  margin-bottom: 4px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgb(226, 235, 241);
}
.c-zmi-cal__weekdays span {
  text-align: center;
  font-size: 12px;
  color: rgb(90, 94, 100);
}
.c-zmi-cal__weekdays span.is-sun { color: rgb(196, 68, 68); }
.c-zmi-cal__weekdays span.is-sat { color: rgb(7, 137, 201); }
.c-zmi-cal__day {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  font-size: 13px;
  color: rgb(41, 39, 44);
}
.c-zmi-cal__day.is-blank { visibility: hidden; }
.c-zmi-cal__day.is-sat { color: rgb(7, 137, 201); }
.c-zmi-cal__day.is-off { color: rgb(196, 68, 68); font-weight: bold; }
.c-zmi-cal__day.is-off::after {
  content: "";
  position: absolute;
  inset: 10%;
  z-index: -1;
  border-radius: 50%;
  background: rgba(196, 68, 68, .08);
}
.c-zmi-cal__day.is-today {
  color: #fff;
  font-weight: bold;
}
.c-zmi-cal__day.is-today::after {
  content: "";
  position: absolute;
  inset: 8%;
  z-index: -1;
  border-radius: 50%;
  background: rgb(31, 79, 124);
}
.c-zmi-cal__legend {
  grid-column: 1 / -1;
  margin: 4px 0 0;
  font-size: 12px;
  color: rgb(90, 94, 100);
}
.c-zmi-cal__legend-dot {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px 0 14px;
  border-radius: 50%;
  vertical-align: middle;
}
.c-zmi-cal__legend-dot:first-child { margin-left: 0; }
.c-zmi-cal__legend-dot.is-off { background: rgb(196, 68, 68); }
.c-zmi-cal__legend-dot.is-today { background: rgb(31, 79, 124); }

/* 2026-09-12: ご指摘によりカット（要素ごと非表示）
================================================== */
.c-bg02.has-bird::after,
.c-ico.is-bird01::after,
.l-main-img__copy::before {
  content: none;
}
.c-logo01__img {
  display: none !important;
}
.c-logo01 {
  grid-template-columns: 1fr !important;
}

/* 追記: 日本語の行末に「す。」「圧」などが1〜2文字だけ残るのを抑える。
   未対応ブラウザでは宣言ごと無視されるため、レイアウトへの影響はありません。 */
p, li, dd, dt, th, td, figcaption, .c-archive01__head { text-wrap: pretty; }
p, li, dd, dt, th, td, figcaption, .c-archive01__head { word-break: auto-phrase; }
