@charset "UTF-8";
/* ================================================

- Base

================================================ */
[v-cloak] {
  display: none;
}

_:-ms-lang(x)::-ms-backdrop, [v-cloak] {
  display: block;
}

:root {
  --cc-orange: #E2712F;
  --cc-base: #FDFBE1;
  --w1200: 1200px;
  --w1040: 1040px;
  --space: 30px;
}

/* ================================================

- 表示アニメーション

================================================ */
body {
  animation: fadeIn 2s ease 0s 1 normal;
  -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* ================================================

- フォント

================================================ */
/* ================================================

- フォントサイズ

================================================ */
/* ================================================

- RWD表示切り替え

================================================ */
@media all and (min-width: 569px) {
  .nopc {
    display: none !important;
  }
}
@media all and (max-width: 568px) {
  .nosp {
    display: none !important;
  }
}
/* ================================================

- flex

================================================ */
/* ================================================

- margin

================================================ */
/* magrin-topを5px刻みで50pxまで */
.m-top--0 {
  margin-top: 0px;
}

.m-top--5 {
  margin-top: 5px;
}

.m-top--10 {
  margin-top: 10px;
}

.m-top--15 {
  margin-top: 15px;
}

.m-top--20 {
  margin-top: 20px;
}

.m-top--25 {
  margin-top: 25px;
}

.m-top--30 {
  margin-top: 30px;
}

.m-top--35 {
  margin-top: 35px;
}

.m-top--40 {
  margin-top: 40px;
}

.m-top--45 {
  margin-top: 45px;
}

.m-top--50 {
  margin-top: 50px;
}

/* magrin-bottomを5px刻みで50pxまで */
.m-btm--0 {
  margin-bottom: 0px;
}

.m-btm--5 {
  margin-bottom: 5px;
}

.m-btm--10 {
  margin-bottom: 10px;
}

.m-btm--15 {
  margin-bottom: 15px;
}

.m-btm--20 {
  margin-bottom: 20px;
}

.m-btm--25 {
  margin-bottom: 25px;
}

.m-btm--30 {
  margin-bottom: 30px;
}

.m-btm--35 {
  margin-bottom: 35px;
}

.m-btm--40 {
  margin-bottom: 40px;
}

.m-btm--45 {
  margin-bottom: 45px;
}

.m-btm--50 {
  margin-bottom: 50px;
}

/* ================================================

- z-index

================================================ */
/* ================================================

-

================================================ */
.lozad {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.lozad[data-loaded=true] {
  opacity: 1;
}

/* ================================================

- イージング

================================================ */
body {
  background-color: var(--cc-base);
}

.splash {
  background-color: var(--cc-orange);
  display: block;
  height: 100%;
  position: fixed;
  left: 0;
  opacity: 1;
  pointer-events: auto;
  top: 0;
  -webkit-transform: scaleY(1) translateZ(10px);
          transform: scaleY(1) translateZ(10px);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  width: 100%;
  z-index: 9999;
}

.splash.-hide {
  height: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scaleY(0) translateZ(10px);
          transform: scaleY(0) translateZ(10px);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  width: 0;
  -webkit-transition: opacity 0s linear 1s, width 0s linear 1s, height 0s linear 1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: opacity 0s linear 1s, width 0s linear 1s, height 0s linear 1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s, opacity 0s linear 1s, width 0s linear 1s, height 0s linear 1s;
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s, opacity 0s linear 1s, width 0s linear 1s, height 0s linear 1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

/* ================================================

- メインビジュアル

================================================ */
.top-mv {
  position: relative;
}
.top-mv::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent var(--cc-orange) transparent;
  -webkit-transition: border-width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.top-mv.-show::before {
  border-width: 0 0 800px 100vw;
}

.top-mv__inner {
  min-height: 800px;
  position: relative;
}

.top-mv__content {
  position: absolute;
  right: 0;
  bottom: 47px;
  width: 100%;
  padding-left: 45px;
}

.top-mv__photo {
  max-width: 454px;
  width: 100%;
}
.top-mv__photo img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: center;
          transform-origin: center;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 3s cubic-bezier(0.19, 1, 0.22, 1), transform 3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 3s cubic-bezier(0.19, 1, 0.22, 1), transform 3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1);
}

.top-mv__photo.-show img {
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

.top-mv__lead {
  position: absolute;
  right: -13px;
  bottom: 43px;
}

.top-mv__catch {
  font-size: 5.7rem;
  line-height: 1.2;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-align: right;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.mes {
  opacity: 0;
  -webkit-transform: translateY(100%) rotateX(-80deg);
          transform: translateY(100%) rotateX(-80deg);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.mes.-show {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

.top-mv__txt {
  margin-top: 35px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.top-mv__txt p {
  font-size: 1.8rem;
  line-height: 1.3;
  letter-spacing: 0.03em;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-align: left;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-mv::before {
    border-width: 0 0 0 100vw;
  }
  .top-mv.-show::before {
    border-width: 0 0 229.333vw 100vw;
  }
  .top-mv__inner {
    min-height: 229.333vw;
  }
  .top-mv__content {
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 100%;
    padding: 0 4vw;
  }
  .top-mv__photo {
    max-width: 454px;
    margin: 0 auto;
  }
  .top-mv__lead {
    position: static;
    -webkit-transform: translateY(-8vw);
            transform: translateY(-8vw);
  }
  .top-mv__catch {
    font-size: 13.8666666667vw;
    line-height: 1.1;
    text-align: right;
  }
  .top-mv__txt {
    margin-top: 6.667vw;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .top-mv__txt p {
    font-size: 4.4vw;
    line-height: 1.425;
    text-align: left;
  }
}
/* ================================================

- セクションタイトル

================================================ */
.top-sc__ttl {
  display: inline-block;
  font-size: 5.7rem;
  line-height: 1;
  letter-spacing: 0.03em;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic;
  position: relative;
}
.top-sc__ttl::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22167.601px%22%20height%3D%227.717px%22%20viewBox%3D%220%200%20167.601%207.717%22%20enable-background%3D%22new%200%200%20167.601%207.717%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M167.405%2C1.424c0.248%2C0.037%2C0.159-0.382%2C0.196-0.457C167.187%2C1.059%2C167.415%2C1.533%2C167.405%2C1.424z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22163.32%2C2.375%20163.392%2C2.204%20162.79%2C2.623%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M159.5%2C2.367c0.361%2C0.714%2C1.384-0.115%2C2.065%2C0.139l0.112%2C0.163l0.307-0.574%20C161.157%2C2.185%2C160.083%2C2.566%2C159.5%2C2.367z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M157.464%2C0.823c0.126%2C0.278-0.441%2C0.239%2C0.475%2C0.087c-0.046-0.03-0.059-0.048-0.086-0.07%20C157.77%2C0.844%2C157.657%2C0.843%2C157.464%2C0.823z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M157.853%2C0.84C158.255%2C0.82%2C157.589%2C0.606%2C157.853%2C0.84L157.853%2C0.84z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M155.995%2C0.999l0.53-0.248c-0.111-0.164-0.582-0.201-0.407-0.32%20C155.574%2C0.566%2C155.686%2C0.729%2C155.995%2C0.999z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M155.493%2C1.52l0.275-0.105C155.719%2C1.346%2C155.646%2C1.322%2C155.493%2C1.52z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M156.349%2C1.193l-0.582%2C0.222c0.077%2C0.115%2C0.085%2C0.347%2C0.267-0.08%20C155.987%2C1.546%2C156.102%2C1.343%2C156.349%2C1.193z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M156.679%2C1.302c0.297%2C0.155%2C0.681%2C0.253%2C0.149%2C0.5C157.842%2C1.704%2C157.693%2C1.202%2C156.679%2C1.302z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M159.305%2C3.105l0.397%2C0.209l0.344-0.239C159.875%2C3.194%2C159.281%2C2.882%2C159.305%2C3.105z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M152.694%2C0.629c-0.033%2C0.152%2C0.178%2C0.405%2C0.218%2C0.599l0.391-0.174%20C153.102%2C0.95%2C152.721%2C0.854%2C152.694%2C0.629z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M152.912%2C1.229l-0.586%2C0.261C152.849%2C1.52%2C152.945%2C1.396%2C152.912%2C1.229z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22155.398%2C2.312%20156.36%2C1.765%20155.213%2C2.32%20%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22150.458%2C0.61%20150.79%2C0.259%20150.198%2C0.79%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M148.974%2C0.672c0.246-0.291-0.337-0.493-0.077-0.672c-0.403%2C0.052-0.747%2C0.302-1.057%2C0.527%20C148.169%2C0.401%2C148.52%2C0.434%2C148.974%2C0.672z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M147.32%2C0.854c0.164-0.07%2C0.335-0.195%2C0.52-0.328C147.665%2C0.594%2C147.493%2C0.691%2C147.32%2C0.854z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M151.329%2C1.414c-0.045-0.092-0.133-0.332-0.461-0.434l0.23%2C0.427%20C151.169%2C1.41%2C151.248%2C1.412%2C151.329%2C1.414z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M151.106%2C1.421l-0.008-0.014c-0.25-0.009-0.423-0.019-0.498-0.024%20C150.665%2C1.388%2C150.817%2C1.398%2C151.106%2C1.421z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M151.387%2C1.416c-0.021-0.001-0.037-0.002-0.058-0.002C151.351%2C1.456%2C151.364%2C1.47%2C151.387%2C1.416z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M153.863%2C1.926c-0.344%2C0.239-1.061%2C0.495-0.367%2C0.859C153.743%2C2.493%2C153.345%2C2.285%2C153.863%2C1.926z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M151.673%2C1.95l0.622%2C0.098c-0.012-0.113-0.124-0.277%2C0.046-0.396L151.673%2C1.95z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22151.368%2C2.086%20151.673%2C1.95%20151.442%2C1.914%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M148.385%2C1.254c-0.269%2C0.186-0.563%2C0.202-0.895%2C0.231c0.356%2C0.084%2C0.724%2C0.129%2C1.073%2C0.129%20C148.613%2C1.48%2C148.767%2C1.239%2C148.385%2C1.254z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M149.708%2C1.373c-0.019%2C0.01-0.042%2C0.015-0.06%2C0.024C149.685%2C1.434%2C149.714%2C1.445%2C149.708%2C1.373z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M144.223%2C1.483c0.018%2C0.023%2C0.034%2C0.053%2C0.052%2C0.078c0.004-0.025%2C0.007-0.049%2C0.012-0.074%20L144.223%2C1.483z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M148.624%2C1.694c0.267%2C0.082%2C0.427-0.022%2C0.58-0.154c-0.2%2C0.043-0.412%2C0.071-0.639%2C0.074%20C148.542%2C1.675%2C148.538%2C1.715%2C148.624%2C1.694z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M146.408%2C1.054c0.139%2C0.089%2C0.297%2C0.165%2C0.463%2C0.235C146.735%2C1.154%2C146.458%2C0.943%2C146.408%2C1.054z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M149.558%2C1.279c0.013-0.007%2C0.026-0.015%2C0.04-0.019C149.51%2C1.169%2C149.521%2C1.213%2C149.558%2C1.279z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M149.558%2C1.279c-0.138%2C0.061-0.246%2C0.167-0.354%2C0.261c0.163-0.034%2C0.314-0.079%2C0.445-0.143%20C149.615%2C1.367%2C149.582%2C1.321%2C149.558%2C1.279z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M143.232%2C4.226c0.047-0.396%2C0.75-0.762%2C1.357-0.337c0.597-0.297%2C0.207-1.6-0.315-2.328%20c-0.019%2C0.173-0.019%2C0.332-0.633%2C0.566c0.215%2C0.216%2C1.364%2C0.506%2C0.845%2C0.864c-0.814%2C0.204-0.667-0.14-1.063-0.35%20c0.336%2C0.494-1.036%2C0.718-0.859%2C1.444l0.714-0.255C143.293%2C3.943%2C143.034%2C4.123%2C143.232%2C4.226z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M145.446%2C1.601l0.253-0.049c-0.288-0.069-0.495-0.227-0.875-0.537c-0.421%2C0.193-0.508%2C0.34-0.537%2C0.472%20l1.245%2C0.055L145.446%2C1.601z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M146.835%2C1.55c-0.198%2C0.431-0.805%2C0.614-0.433%2C1.081c0.742-0.03%2C0.52-0.36%2C0.964-0.547%20c-1.198%2C0.107%2C0.344-0.24-0.521-0.484c0.235-0.073%2C0.447-0.096%2C0.647-0.114c-0.216-0.052-0.424-0.117-0.62-0.197%20c0.011%2C0.01%2C0.019%2C0.017%2C0.027%2C0.027l0.006-0.001c0%2C0.003-0.001%2C0.004-0.001%2C0.007c0.052%2C0.054%2C0.069%2C0.086%2C0.01%2C0.055%20c-0.004%2C0.005-0.019%2C0.007-0.025%2C0.009c-0.008%2C0.06-0.03%2C0.112-0.054%2C0.163c-0.347-0.089-0.055-0.112%2C0.054-0.163%20c0.004-0.021%2C0.013-0.042%2C0.015-0.064c-0.001-0.002-0.003-0.004-0.004-0.005l-1.2%2C0.236%20C145.953%2C1.612%2C146.271%2C1.6%2C146.835%2C1.55z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M152.856%2C3.712c-0.037-0.038-0.036-0.069-0.038-0.1C152.74%2C3.665%2C152.71%2C3.701%2C152.856%2C3.712z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M152.362%2C3.452c0.087-0.06%2C0.16-0.232%2C0.443-0.188c0.246%2C0.129-0.001%2C0.207%2C0.012%2C0.348%20c0.171-0.114%2C0.598-0.309%2C0.062-0.519l-0.085%2C0.059c-0.483-0.148-1.104-0.686-1.019-0.745%20C151.916%2C2.795%2C152.041%2C3.071%2C152.362%2C3.452z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M149.564%2C2.611l-0.999%2C0.211l0.509%2C0.373l-0.026-0.224C149.616%2C3.059%2C149.493%2C2.783%2C149.564%2C2.611z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22144.108%2C1.269%20144.241%2C0.813%20143.664%2C1.456%20%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22142.81%2C1.323%20142.858%2C0.927%20142.515%2C1.166%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M69.54%2C6.233l-0.294%2C0.112C69.385%2C6.311%2C69.474%2C6.273%2C69.54%2C6.233z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M71.665%2C6.26l0.052-0.195C71.619%2C6.173%2C71.578%2C6.252%2C71.665%2C6.26z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M110.921%2C1.368c-0.428-0.37-0.905-0.943-0.854-0.498l0.131%2C0.434%20C110.498%2C1.226%2C110.727%2C1.274%2C110.921%2C1.368z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M89.082%2C3.958C89.123%2C4%2C89.165%2C4.045%2C89.207%2C4.09c0.104-0.148%2C0.202-0.286%2C0.289-0.415%20C89.372%2C3.764%2C89.23%2C3.858%2C89.082%2C3.958z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M88.78%2C5.753l-0.564-0.28C88.343%2C5.571%2C88.525%2C5.665%2C88.78%2C5.753z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M57.931%2C6.693l-0.343%2C0.442C58.125%2C7.133%2C57.889%2C6.91%2C57.931%2C6.693z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M129.512%2C1.483c-0.369-0.169-0.663-0.241-0.921-0.262C129.036%2C1.47%2C129.394%2C1.844%2C129.512%2C1.483z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M70.376%2C1.629c-0.18%2C0.079-0.256%2C0.167-0.251%2C0.264C70.31%2C1.819%2C70.414%2C1.736%2C70.376%2C1.629z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M127.525%2C1.223c0.065%2C0.043%2C0.129%2C0.065%2C0.195%2C0.102c0.27-0.073%2C0.541-0.131%2C0.871-0.104%20C128.263%2C1.036%2C127.886%2C0.921%2C127.525%2C1.223z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M15.831%2C6.334c-0.031-0.019-0.068-0.029-0.095-0.052C15.727%2C6.341%2C15.769%2C6.344%2C15.831%2C6.334z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M3.566%2C1.956C3.687%2C1.929%2C3.884%2C1.929%2C4.07%2C1.923C3.979%2C1.893%2C3.827%2C1.896%2C3.566%2C1.956z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M137.586%2C1.134C137.861%2C1.105%2C137.629%2C1.086%2C137.586%2C1.134L137.586%2C1.134z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M138.925%2C2.85c-0.059%2C0.049-0.103%2C0.111-0.11%2C0.211C138.838%2C2.956%2C138.876%2C2.89%2C138.925%2C2.85z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M124.782%2C3.923c-0.008%2C0-0.015-0.002-0.024-0.002C124.84%2C4.006%2C124.826%2C3.99%2C124.782%2C3.923z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M138%2C1.331c-0.103-0.053-0.223-0.098-0.352-0.129C137.705%2C1.236%2C137.812%2C1.278%2C138%2C1.331z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M137.944%2C1.126c0.095%2C0.02%2C0.17%2C0.03%2C0.241%2C0.042C138.22%2C1.096%2C138.189%2C1.05%2C137.944%2C1.126z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M137.202%2C1.157c0.157-0.007%2C0.304%2C0.014%2C0.446%2C0.045c-0.054-0.029-0.077-0.054-0.062-0.068%20C137.505%2C1.141%2C137.391%2C1.149%2C137.202%2C1.157z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M38.389%2C5.173C38.37%2C5.159%2C38.349%2C5.15%2C38.33%2C5.132C38.052%2C5.312%2C38.174%2C5.283%2C38.389%2C5.173z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M103.754%2C5.873c0.013-0.004%2C0.02-0.016%2C0.031-0.021c-0.013-0.004-0.029-0.01-0.041-0.015L103.754%2C5.873%20z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M102.765%2C6.196c0.421-0.54%2C0.661-0.474%2C0.98-0.359l-0.327-1.251L102.765%2C6.196z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M64.45%2C6.358l0.695%2C0.39c-0.838%2C0.642-1.445%2C0.42-0.793%2C0.969c0.098-1.358%2C2.7-0.139%2C2.796-1.496%20l0.458%2C0.286c-0.131-0.013-0.152%2C0.067-0.282%2C0.053c0.89%2C0.65%2C0.661-0.982%2C1.809-0.789c0.4%2C0.104%2C0.679%2C0.301%2C0.406%2C0.462%20l0.891-0.336c0.259%2C0.026%2C0.196%2C0.262-0.062%2C0.236l1.359-0.108l-0.01%2C0.04c0.194-0.213%2C0.633-0.542%2C0.848-0.683%20c0.345%2C0.195-0.173%2C0.144-0.085%2C0.313l0.753-0.329c0.307%2C0.352-0.317%2C0.693-0.837%2C0.643c0.703%2C1.356%2C0.624-0.342%2C2.141%2C0.45%20l-0.711%2C0.172c0.458%2C0.77%2C1.013%2C0.491%2C1.816%2C0.972c-0.191-0.251-1.608-1.211-0.792-1.549c0.23%2C0.103%2C0.534%2C0.151%2C0.974-0.122%20c0.004%2C0.483%2C0.434%2C0.364%2C0.972%2C0.337L76.76%2C6.91c0.582-0.185%2C0.536-0.51%2C0.878-0.798c0.649%2C0.063%2C0.783%2C0.559%2C0.936%2C0.976%20c1.039%2C0.102-0.717-0.794%2C0.512-0.915c0.864%2C0.245%2C1.47-0.017%2C2.504-0.4c0.605%2C0.22-0.106%2C0.391%2C0.111%2C0.574l0.536-0.51%20c0.131%2C0.012%2C0.089%2C0.169%2C0.067%2C0.248c0.452-0.198%2C0.037-0.639%2C0.747-0.813c0.191-0.705%2C1.458%2C1.03%2C2.336%2C0.23%20c0.217%2C0.182-0.105%2C0.392-0.038%2C0.64c1.206-0.525%2C1.034-0.381%2C2.023-1.088l0.843%2C0.42c-0.62-0.48%2C0.172-1.049%2C0.865-1.516%20c-0.22-0.232-0.408-0.435-0.534-0.532l1.107-0.343c0.134%2C0.105%2C0.022%2C0.325-0.159%2C0.592c0.075-0.053%2C0.147-0.105%2C0.203-0.153%20c0.396%2C0.236%2C0.191%2C0.606-0.093%2C0.963c-0.135-0.126-0.269-0.261-0.399-0.395c-0.273%2C0.389-0.529%2C0.819-0.472%2C1.193%20c0.072-0.074%2C0.21-0.137%2C0.363-0.173c-0.071%2C0.105-0.117%2C0.2-0.084%2C0.264c0.038%2C0.067%2C0.153-0.074%2C0.334-0.237l0.252%2C0.713%20l0.061-0.283l1.448%2C0.446c1.036-0.718%2C1.937-1.774%2C3.581-2.069c-0.408%2C0.523-0.088%2C0.854-0.11%2C1.474%20c-0.449-0.656-1.273%2C0.279-2.125%2C0.146c0.445%2C0.069%2C0.347%2C0.364%2C0.234%2C0.467l1.52-0.597c-0.034%2C0.507%2C0.323%2C0.38%2C0.72%2C0.589%20c-0.3-1.002%2C1.133-0.667%2C1.751-0.974c0.038%2C0.337-0.11%2C0.68-0.864%2C0.599c0.832%2C0.754%2C1.075-1.176%2C1.892-0.536%20c-0.184%2C0.008-0.283-0.043-0.356%2C0.128c0.43-0.299%2C1.482-0.062%2C1.235%2C0.231l-0.184%2C0.007c1.223%2C0.119%2C3.723%2C0.007%2C3.905-0.843%20c0.012%2C0.11-0.16%2C1.025-0.234%2C1.197l2.182-2.862c-0.192%2C0.731%2C0.546%2C2.47-0.469%2C2.883c0.291%2C0.104%2C0.651%2C0.225%2C1.265-0.032%20c-0.199-0.104-0.495-1.056-0.224-1.123c0.745%2C0.814%2C0.517%2C0.435%2C1.436%2C1.128c-0.298-0.157%2C0.033-1.302%2C0.504-1.266%20c-0.073%2C0.171%2C0.039%2C1.131-0.133%2C1.25l1.171-1.125c-0.292%2C0.203-0.052%2C0.953%2C0.21%2C1.271c-0.122-0.22%2C1.013%2C0.02%2C1.325-0.091%20l-0.496-0.261c1.322%2C0.17%2C1.306-1.581%2C2.618-1.523c-0.159%2C0.233-0.392%2C1.43%2C0.275%2C1.571c0.306-0.576%2C1.354-2.77%2C2.514-3.214%20l0.223%2C0.329l0.891-0.375c-0.554%2C0.867-2.111%2C2.69-2.96%2C3.4c0.495%2C0.261%2C0.138%2C0.388%2C0.879%2C0.358%20c0.262%2C0.309-0.404%2C0.468-0.622%2C0.486l1.725%2C0.199c-0.077-0.673%2C1.319-0.674%2C1.254-1.234L113.765%2C6.3%20c-0.076-0.671%2C1.083-1.908%2C2.306-1.789c0.311%2C0.267-0.233%2C1.197-0.207%2C1.421c0.159-0.232%2C1.16-0.442%2C1.273-0.278l-0.519%2C0.359%20c0.681%2C0.253%2C1.111-0.891%2C1.928-0.25c0.282%2C0.043%2C0.843%2C0.866%2C0.892%2C0.468c-0.46-0.767-0.55-3.14-0.244-3.716%20c0.099%2C0.052%2C1.482%2C0.733%2C1.804%2C1.112c0.465%2C0.602-0.698%2C1.434-0.302%2C1.95c0.017-0.184%2C0.274-0.41%2C0.381-0.483%20c0.296%2C0.157-0.123%2C0.569%2C0.521%2C0.486c0.108-0.682%2C1.31%2C0.058%2C0.305-0.576c0.63-0.195%2C0.67%2C0.14%2C1.41%2C0.11%20c-0.236-0.441%2C0.664-1.499%2C1.296-1.693c-0.037%2C0.173%2C0.105%2C0.399%2C0.173%2C0.502c1.292%2C0.061%2C1.985%2C0.371%2C3.189%2C0.377%20c0.111%2C0.165%2C0.692%2C0.365%2C0.445%2C0.658c0.173-0.121%2C0.332-0.352%2C0.704-0.368c0.719%2C0.589-0.828%2C0.092-0.28%2C0.8%20c0.047-0.396%2C0.961-0.546%2C1.49-0.794c-0.163-0.612-1.222-0.117-1.752%2C0.13c-0.002-0.844%2C0.92-1.727%2C2.179-2.118%20c1-0.21%2C0.434%2C0.545%2C0.607%2C0.425c1.879%2C0.147%2C1.601-1.474%2C3.161-0.865c0.619%2C0.538%2C0.028%2C1.07%2C0.165%2C1.457%20c-0.815%2C0.204-1.251-0.341-1.804-0.32l0.68%2C0.254c-0.259%2C0.179-0.803%2C0.314-1.1%2C0.159c0.519%2C0.483%2C3.175%2C0.093%2C4.625%2C0.539%20c0.258-0.18%2C0.702-0.367%2C0.492-0.583l-0.459%2C0.075c-0.422-0.434%2C0.863-0.6%2C0.283-0.802c0.615-0.305%2C1.305-0.784%2C2.172-0.539%20l0.163%2C0.613c-0.019-0.179-0.566-0.365-0.81-0.179c0.361-0.272%2C1.328%2C0.83%2C1.724%2C0.027l-0.607-0.425%20c0.618-0.308%2C1.382-0.959%2C2.149-0.766c-0.349-0.605-0.177%2C0.069-0.723-0.639c0.473%2C0.881-1.964-0.037-1.204%2C0.889%20c-0.56-0.822-0.969-0.349-1.701-1.05c0.023%2C0.202%2C0.259%2C0.387-0.385%2C0.287c-0.029%2C0.059-0.098%2C0.134-0.141%2C0.178%20c-0.02-0.005-0.027-0.009-0.043-0.015c0.013%2C0.008%2C0.022%2C0.017%2C0.036%2C0.024c-0.028%2C0.03-0.03%2C0.037%2C0.013%2C0.008%20c0.154%2C0.088%2C0.278%2C0.195%2C0.328%2C0.308c-0.32%2C0.464-1.345%2C0.45-1.691%2C0.69c-0.382-0.096%2C0.16-0.232-0.049-0.448l-0.518%2C0.359%20c-0.051-0.449-1.016-0.746-0.115-1.009l-0.811-0.02c-0.477-0.252-1.134-0.352-1.539-0.163%20c-0.382-0.097-0.966%2C0.497-0.633%2C0.146l-1.272%2C0.278l-0.012-0.112c-1.255-0.057-2.583%2C0.744-4.018-0.067%20c-0.422%2C0.113-0.859%2C0.252-1.566%2C0.125l-0.138-0.389c-0.542%2C0.136-1.629-0.389-1.862%2C0.016%20c-0.585-1.045-2.632-0.228-3.586-0.414l-0.036%2C0.507c-0.656-0.029-1.286%2C0.115-2.101%2C0.319l0.05%2C0.448%20c-0.703%2C0.368-1.807-0.319-2.918-0.273c0.076-0.171%2C0.357-0.127%2C0.557-0.023c-1.328-1.013-2.802%2C0.737-4.006-0.001%20c-0.3%2C0.163-0.517%2C0.108-0.728-0.005c0.028-0.001%2C0.053-0.009%2C0.074-0.023c-0.031-0.005-0.076-0.006-0.123-0.005%20c-0.133-0.077-0.269-0.167-0.417-0.239c0.126%2C0.109%2C0.246%2C0.199%2C0.351%2C0.24c-0.231%2C0.009-0.583%2C0.065-0.927%2C0.177l-0.147-0.482%20c-0.028%2C0.006-0.05%2C0.005-0.08%2C0.014c-0.338-0.178-0.271%2C0.228-0.091%2C0.59c-0.173%2C0.079-0.332%2C0.174-0.455%2C0.29%20c-0.274-0.777-0.903%2C0.262-1.277-0.567c-0.232%2C0.404-1.73%2C0.304-1.913%2C1.155c-0.012-0.111-0.113-0.164%2C0.073-0.17%20c-0.384-0.097-0.767-0.194-1.111%2C0.046l-0.163-0.612l-0.838%2C0.823c-0.509-0.373-0.72-0.59-0.214-1.061%20c-1.22%2C0.725-0.99%2C0.273-2.027%2C0.991l0.051-0.396c-0.371%2C0.015-0.964%2C0.545-1.187%2C0.218c-0.83-0.752-4.105-0.104-6.234-0.803%20c0.413%2C1.166-0.99-0.523-1.074%2C0.381c-0.124-0.275-0.421-0.431-0.076-0.671c-1.087%2C0.271-1.633-0.437-2.383%2C0.325%20c-0.124-0.277%2C0.233-0.404%2C0.122-0.568c-0.087%2C0.06-0.345%2C0.24-0.458%2C0.075c-0.111-0.164%2C0.159-0.232%2C0.331-0.352%20c-1.11%2C0.046-1.222%2C0.896-1.303%2C1.693c-0.563-0.378-0.843-0.324-1.25%2C0.199c-0.196-0.261-0.523-0.534%2C0.167-0.627%20c-0.388-0.038-2.371-0.382-2.41%2C0.257c-0.122-0.162-0.542-0.047-0.645%2C0.026c-0.871-0.038-0.947-0.096-1.802-0.035l0.237%2C0.104%20c-0.338%2C0.771-0.711%2C0.172-1.4%2C0.265l0.02-0.079c-1.581-0.556-0.682%2C0.267-2.242-0.368l0.085%2C0.479%20c-0.145%2C1.032-1.382-0.608-2.287-0.214l0.327%2C0.274c-0.494%2C0.353-1.382-1.403-1.878-1.532c-0.108-0.09%2C0.171-0.144%2C0.322-0.21%20c-1.3-0.608-0.168%2C0.628-1.137%2C0.774c-0.179-0.339%2C0.23-0.862-0.422-0.925c-0.325-0.274-1.891%2C1.1-2.78%2C0.45%20c0.196%2C0.261%2C0.391%2C0.522-0.059%2C0.718c-0.689%2C0.093-1.864-0.987-2.487-0.164c-0.088-0.071-0.121-0.14-0.124-0.205%20c-0.527%2C0.212-1.713%2C0.353-2.03%2C0.799c-0.487-1.657-3.276%2C0.806-3.265-0.722l-1.621%2C0.082l0.042-0.156%20c-1.036-0.101-1.403%2C0.265-1.767%2C0.632c-0.24-0.104-0.065-0.246-0.045-0.327c-1.514-0.308-1.665-0.243-2.934%2C0.518%20l-0.132-0.496c-0.344%2C0.288-2.189-0.777-3.674-0.199c0.015-0.056%2C0.045-0.152%2C0.163-0.222c-1.671%2C0.582-4-1.375-4.612%2C0.43%20l-1.103%2C0.445c1.426%2C0.14-0.212%2C0.783%2C0.374%2C1.083c-0.561%2C0.106-1.45-0.545-0.761-0.637l0.108%2C0.09%20c0.253-0.941-1.772-0.333-1.734-0.974c-2.807%2C0.046-5.543-0.475-8.172-0.515l0.303%2C0.732l-0.917-0.042%20c-0.241-0.17-0.323-0.572%2C0.331-0.542c-0.344-0.415-1.097%2C0.347-1.116%2C0.506c-1.281-0.296%2C0.5-0.853%2C0.107-0.871l-0.533%2C0.055%20l0.12%2C0.086c-0.432%2C0.299-0.471%2C0.616-1.257%2C0.579c-0.498-0.146-0.255-0.451-0.451-0.479c0.001-0.052-0.065-0.076-0.3-0.021%20l-1.155-0.062l0.462%2C0.578c-0.512%2C0.285-1.086-0.03-0.553%2C0.624c-0.783-1.009-4.31-0.362-4.791-0.675%20c-0.717%2C0.421-1.425%2C0.414-2.302%2C0.363c0.218%2C0.12%2C0.349%2C0.769-0.408%2C0.69c0.277-1.34-1.385-0.582-1.997-1.546%20c0.546%2C0.639-2.151%2C0.158-1.293%2C1.065c-0.631-0.108-0.038-0.501-0.517-0.817c-1.502%2C0.519-3.311-0.337-5.168-0.162%20c-0.029%2C0.176%2C0.282%2C0.445-0.116%2C0.707l-0.98-0.879c-0.367%2C0.086-0.338%2C1.015-1.008%2C0.405c0.095%2C0.148%2C0.236%2C0.371-0.01%2C0.427%20C11.775%2C1.587%2C7.979%2C3.146%2C4.285%2C1.536c0.5%2C0.341%2C0.167%2C0.375-0.215%2C0.387c0.248%2C0.081-0.006%2C0.434%2C0.043%2C0.673L2.566%2C1.934%20c-0.282%2C0.662-1.658%2C0.045-1.82%2C0.677l0.49-0.114C0.585%2C3.244%2C2.148%2C4.156%2C2.052%2C5.114c0.729-0.849%2C1.923%2C1.257%2C3.12%2C0.042%20c0.264%2C0.195-0.225%2C0.308-0.084%2C0.531c0.303-0.411%2C0.67-0.496%2C1.349-0.312L6.36%2C5.477c1.907-0.1%2C2.725%2C0.305%2C4.867%2C0.574%20l-0.159-0.474c0.46%2C0.063%2C0.557%2C0.212%2C0.773%2C0.331c0.528-0.718-1.293-0.041-0.812-0.833c0.611%2C0.964%2C3.247%2C0.015%2C3.659%2C1.11%20c0.708%2C0.006-0.208-0.548%2C0.5-0.542l0.188%2C0.296l0.179-0.382c0.464%2C0.063%2C0.699%2C0.434%2C0.716%2C0.685%20c-0.113-0.03-0.32%2C0.07-0.441%2C0.092c0.602%2C0.349%2C1.698-0.119%2C1.905-0.005l-0.68-0.183c1.933-0.277%2C4.293%2C0.112%2C6.16-0.491%20l-0.142-0.224c1.426-0.414%2C1.142%2C0.246%2C2.708%2C0.054l-0.057%2C0.053c0.313-0.223%2C0.732-0.335%2C1.16-0.31%20c-0.395%2C0.262%2C0.744%2C0.509%2C0.225%2C0.798c1.546-0.444%2C0.765-0.349%2C1.786-1.179l0.236%2C0.371c0.348-0.335%2C0.377-0.512%2C1.159-0.608%20c-0.641%2C0.318%2C0.499%2C0.565-0.219%2C0.986c1.641%2C0.811%2C2.437-0.819%2C3.189%2C0.367c0.753-1.026-1.42-0.57-0.998-0.79%20C31.91%2C4.839%2C32.885%2C4.407%2C33.4%2C4.51c0.524%2C0.023%2C0.891%2C1.313%2C2.21%2C1.293c-0.131-0.005-0.14%2C0.073-0.271%2C0.068%20c0.493%2C0.262%2C0.967-0.354%2C1.572%2C0.071c0.339-0.621%2C0.786%2C0.036%2C0.884-0.756l-1.21%2C0.183c0.686-0.207%2C1.329-1.133%2C2.458-0.684%20c-0.088%2C0.16-0.424%2C0.37-0.655%2C0.487c0.33%2C0.233%2C0.636-0.155%2C0.978%2C0.085c-0.098%2C0.792-1.47%2C0.172-2.205%2C0.776%20c0.354%2C0.335%2C1.39-0.574%2C1.021%2C0.284c0.531-1.091%2C1.299%2C0.138%2C2.192-0.695l-0.059%2C0.475c0.141-0.075%2C0.434-0.299%2C0.694-0.287%20L40.54%2C6.426c0.723-0.525%2C1.394%2C0.459%2C2.087%2C0.173c-1.452%2C0.015-0.326-0.572-0.94-0.918c1.791-0.635%2C1.03%2C1.241%2C3.035%2C1.014%20C44.45%2C6.762%2C43.703%2C6.41%2C44.127%2C6.19c0.382%2C0.098%2C0.886%2C0.28%2C1.12%2C0.529c1.328-0.099-0.204-0.488%2C0.361-0.78%20c0.452%2C0.578%2C0.652-0.235%2C1.234-0.421l0.004%2C0.482c1.514%2C0.31%2C0.401-1.005%2C1.764-0.631l-0.576%2C0.669l0.71-0.173l-0.147%2C0.549%20c0.773-0.407%2C1.014-0.302%2C1.771-0.148c-0.176-0.34%2C0.099-0.875%2C0.769-0.891c0.457%2C0.287-0.256%2C0.458%2C0.694%2C0.39%20c-0.215%2C0.302-0.45%2C0.681-0.863%2C0.236c-0.042%2C0.157-0.212%2C0.303-0.255%2C0.458c0.492%2C0.329%2C1.238%2C0.075%2C1.582%2C0.071%20c-0.133-0.018-0.291-0.044-0.372-0.113l1.378-0.669c0.217%2C0.181%2C0.045%2C0.327-0.126%2C0.469c0.279-0.052%2C0.472-0.274%2C0.882-0.315%20c-0.106%2C0.392-0.081%2C0.797-0.661%2C0.982L54.71%2C6.45c0.088%2C0.17%2C0.674%2C0.468%2C0.503%2C0.613c0.728%2C0.231%2C1.785-0.761%2C2.75-0.457%20c0.05-0.076%2C0.151-0.149%2C0.356-0.205c0.907%2C0.089%2C1.71%2C0.57%2C2.785%2C0.032l0.61%2C0.703c0.842-0.16-0.825-0.886%2C0.576-1.151%20c0.992-0.224%2C0.37%2C0.6%2C0.718%2C0.796c0.493-0.354%2C1.351-1.076%2C2.263-0.504C64.969%2C6.41%2C64.732%2C6.306%2C64.45%2C6.358z%20M74.831%2C6.047%20c-0.201%2C0.101-0.602%2C0.414-0.749%2C0.129C74.311%2C5.623%2C74.488%2C5.888%2C74.831%2C6.047z%20M90.61%2C4.885%20c-0.15%2C0.16-0.381%2C0.08-0.642-0.102C90.158%2C4.744%2C90.372%2C4.762%2C90.61%2C4.885z%20M134.567%2C1.526%20c-0.009%2C0.008-0.015%2C0.014-0.021%2C0.023C134.097%2C1.362%2C134.256%2C1.436%2C134.567%2C1.526z%20M135.499%2C1.736%20c0.094-0.067%2C0.087-0.134%2C0.048-0.202c-0.065%2C0.122-0.274%2C0.13-0.513%2C0.096C135.1%2C1.757%2C135.221%2C1.844%2C135.499%2C1.736z%20M35.447%2C1.926l0.181%2C0.126C35.219%2C2.191%2C35.334%2C2.065%2C35.447%2C1.926z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M88.821%2C5.545c-0.057-0.082-0.073-0.171-0.086-0.262C88.656%2C5.364%2C88.654%2C5.458%2C88.821%2C5.545z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M57.995%2C6.612c-0.011-0.004-0.021-0.002-0.032-0.005c-0.017%2C0.029-0.027%2C0.058-0.032%2C0.087%20L57.995%2C6.612z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M121.067%2C5.826c-0.192-0.069-0.299-0.158-0.37-0.249C120.687%2C5.695%2C120.774%2C5.795%2C121.067%2C5.826z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M140.436%2C0.916l-0.597%2C0.125c0.289-0.024%2C0.392%2C0.082%2C0.537%2C0.158%20C140.363%2C1.087%2C140.249%2C0.924%2C140.436%2C0.916z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M145.616%2C3.901c0.087-0.059%2C0.185-0.006%2C0.271-0.066l-0.024-0.224%20C145.491%2C3.625%2C145.232%2C3.806%2C145.616%2C3.901z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M140.988%2C2.519c0.047%2C0.406%2C0.422%2C0.268%2C0.84%2C0.193c-0.025%2C0.001-0.049%2C0.005-0.074%2C0%20C141.877%2C2.144%2C141.432%2C2.332%2C140.988%2C2.519z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M141.925%2C2.698c0.129-0.019%2C0.26-0.03%2C0.386-0.01C142.36%2C2.461%2C142.155%2C2.641%2C141.925%2C2.698z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M136.681%2C1.467c0.198%2C0.104%2C0.124-0.519%2C0.237-0.354C137.138%2C0.597%2C135.595%2C1.738%2C136.681%2C1.467z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22141.327%2C3.856%20141.177%2C3.355%20140.943%2C3.759%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M138.026%2C3.488l0.668%2C0.139c-0.01-0.084%2C0.075-0.133%2C0.179-0.171%20C138.461%2C3.44%2C138.01%2C3.34%2C138.026%2C3.488z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M138.873%2C3.456c0.214%2C0.01%2C0.418-0.001%2C0.538-0.083C139.295%2C3.378%2C139.045%2C3.395%2C138.873%2C3.456z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22140.414%2C4.006%20140.216%2C3.902%20139.745%2C3.865%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M130.846%2C3.392l-0.729%2C0.144c-0.074%2C0.172%2C0.124%2C0.277%2C0.396%2C0.208%20C130.687%2C3.624%2C130.957%2C3.558%2C130.846%2C3.392z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M133.05%2C4.764c-0.197-0.104-0.21-0.216-0.322-0.381l-0.022%2C0.621L133.05%2C4.764z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M130.924%2C4.909c-0.073%2C0.172-1.058%2C0.495-0.134%2C0.456C130.864%2C5.193%2C131.594%2C5.05%2C130.924%2C4.909z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%22119.94%2C4.123%20120.125%2C4.115%20120.099%2C3.097%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M110.258%2C6.56c0.864%2C0.244%2C0.205-0.628%2C0.986-0.324c0.203-0.241-0.638-0.248-0.43-0.456%20C110.292%2C6.033%2C110.019%2C5.89%2C110.258%2C6.56z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M110.814%2C5.779c0.084-0.04%2C0.172-0.089%2C0.266-0.155C110.929%2C5.688%2C110.858%2C5.737%2C110.814%2C5.779z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%221.531%2C1.409%200.975%2C1.197%201.334%2C1.539%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M0.464%2C2.165L0.334%2C1.516L0%2C2.103C0.126%2C2.074%2C0.369%2C2.018%2C0.464%2C2.165z%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M76.374%2C7.354l0.042-0.156C76.33%2C7.029%2C76.2%2C7.017%2C75.94%2C6.99L76.374%2C7.354z%22%2F%3E%20%3Cpolygon%20fill%3D%22%2388B4D9%22%20points%3D%2268.84%2C6.869%2068.969%2C6.882%2068.727%2C6.295%20%22%2F%3E%20%3Cpath%20fill%3D%22%2388B4D9%22%20d%3D%22M62.517%2C7.617c0.258%2C0.024%2C0.561-0.107%2C0.821-0.082C62.775%2C7.642%2C62.447%2C6.885%2C62.517%2C7.617z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  width: 167.601px;
  height: 7.717px;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-sc__ttl {
    font-size: 13.3333333333vw;
  }
  .top-sc__ttl::after {
    width: 167.601px;
    height: 7.717px;
  }
  #contact,
  #recruit,
  #company,
  #service,
  #mission {
    display: block;
    padding-top: 25vw;
    margin-top: -25vw;
  }
}
/* ================================================

- MISSION

================================================ */
.top-mission {
  padding-top: 57px;
}

.top-sc__head.-mission {
  text-align: right;
}

.top-sc__ttl.-mission::after {
  left: 1.1em;
}

.top-mission__inner {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.top-mission__content {
  margin-top: 68px;
  text-align: right;
}

.top-recruit__lead,
.top-service__lead,
.top-mission__lead {
  font-size: 3rem;
  line-height: 1.3;
  letter-spacing: 0.03em;
  font-weight: bold;
}

.top-recruit__summary,
.top-service__summary,
.top-mission__summary {
  margin-top: 36px;
}
.top-recruit__summary p,
.top-service__summary p,
.top-mission__summary p {
  font-size: 1.7rem;
  line-height: 2;
  letter-spacing: 0.03em;
  font-weight: bold;
}

.top-mission__photo {
  width: 100%;
  margin-top: 130px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 65%);
          clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 65%);
}
.top-mission__photo img {
  height: 404px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-mission {
    padding-top: 57px;
  }
  .top-mission__inner {
    padding: 0 4vw;
  }
  .top-sc__head.-mission {
    text-align: center;
  }
  .top-sc__ttl.-mission::after {
    left: 1.1em;
  }
  .top-mission__content {
    margin-top: 44px;
    text-align: left;
  }
  .top-recruit__lead,
  .top-service__lead,
  .top-mission__lead {
    font-size: 6.9333333333vw;
    line-height: 1.4;
  }
  .top-mission__lead {
    font-size: 7.2vw;
    text-align: center;
  }
  .top-recruit__summary,
  .top-service__summary,
  .top-mission__summary {
    margin-top: 30px;
  }
  .top-recruit__summary p,
  .top-service__summary p,
  .top-mission__summary p {
    font-size: 4.5333333333vw;
  }
  .top-mission__photo {
    margin-top: 70px;
    -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 75%);
            clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 75%);
  }
  .top-mission__photo img {
    height: 404px;
  }
}
/* ================================================

- SERVICE

================================================ */
.top-service {
  padding-top: 47px;
}

.top-sc__ttl.-service::after {
  left: 0.6em;
}

.top-sc__head.-service {
  text-align: center;
}

.top-service__content {
  max-width: 760px;
  width: 100%;
  margin: 44px auto 0;
  text-align: center;
}

.top-service__photo {
  width: 73.083vw;
  margin-top: 100px;
}
.top-service__photo img {
  height: 463px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-service {
    padding-top: 47px;
  }
  .top-service__inner {
    padding: 0 4vw;
  }
  .top-sc__ttl.-service::after {
    left: 0.6em;
  }
  .top-sc__head.-service {
    text-align: center;
  }
  .top-service__content {
    margin: 44px auto 0;
    text-align: center;
  }
  .top-service__summary {
    text-align: left;
  }
  .top-service__photo {
    width: 73.083vw;
    margin: 70px auto 0;
  }
  .top-service__photo img {
    height: 109.333vw;
  }
}
/* ================================================

-

================================================ */
.top-company {
  padding-top: 196px;
  position: relative;
}

.top-company__inner {
  padding-left: 44px;
}

.top-sc__head.-company {
  text-align: left;
}

.top-sc__ttl.-company::after {
  left: 0;
}

.top-company__content {
  max-width: 514px;
  width: 100%;
  margin-top: 35px;
}

dl.top-company__data__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
}
dl.top-company__data__list dt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 120px;
}
dl.top-company__data__list dd {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

dl.top-company__data__list:not(:first-of-type) {
  margin-top: 2px;
}

.top-company__map {
  max-width: 500px;
  width: 100%;
  margin-top: 60px;
}
.top-company__map iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

.top-company__photo {
  position: absolute !important;
  top: 187px;
  right: 0;
  width: 37.833vw;
  -webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
          clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
}
.top-company__photo img {
  height: 789px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-company {
    padding-top: 65px;
  }
  .top-company__inner {
    padding: 0 4vw;
  }
  .top-sc__head.-company {
    text-align: center;
  }
  .top-sc__ttl.-company::after {
    left: 0;
  }
  .top-company__content {
    max-width: 100%;
    width: 100%;
    margin-top: 44px;
  }
  dl.top-company__data__list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
            align-items: flex-start;
    font-size: 4.2666666667vw;
  }
  dl.top-company__data__list dt {
    width: 29.333vw;
  }
  dl.top-company__data__list:not(:first-of-type) {
    margin-top: 2px;
  }
  .top-company__map {
    max-width: 100%;
    width: 100%;
    margin-top: 60px;
  }
  .top-company__map iframe {
    aspect-ratio: 1/1;
  }
  .top-company__photo {
    position: static !important;
    top: 187px;
    right: 0;
    width: 73.083vw;
    margin: 70px auto 0;
    -webkit-clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 92%);
            clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 92%);
  }
  .top-company__photo img {
    height: 109.333vw;
  }
}
/* ================================================

-

================================================ */
.top-recruit {
  padding-top: 218px;
}

.top-sc__ttl.-recruit::after {
  left: 1.25em;
}

.top-sc__head.-recruit {
  text-align: center;
}

.top-recruit__content {
  margin: 58px auto 0;
  text-align: center;
}

.top-recruit__summary {
  margin-top: 87px;
}

.top-recruit__btn {
  margin-top: 30px;
}

.top-recruit__photo {
  width: 100%;
  margin-top: 168px;
}
.top-recruit__photo img {
  height: 463px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-recruit {
    padding-top: 65px;
  }
  .top-recruit__inner {
    padding: 0 4vw;
  }
  .top-sc__ttl.-recruit::after {
    left: 1.25em;
  }
  .top-sc__head.-recruit {
    text-align: center;
  }
  .top-recruit__content {
    margin: 45px auto 0;
    text-align: left;
  }
  .top-recruit__summary {
    margin-top: 30px;
  }
  .top-recruit__btn {
    margin-top: 30px;
  }
  .top-recruit__photo {
    width: 100%;
    margin-top: 70px;
  }
  .top-recruit__photo img {
    height: 74.667vw;
  }
}
/* ================================================

-

================================================ */
.top-contact {
  padding-top: 218px;
}

.top-contact__inner {
  max-width: 920px;
  width: 100%;
  margin: 0 auto;
}

.top-sc__ttl.-contact::after {
  display: none;
}

.top-contact__content {
  max-width: 812px;
  width: 100%;
  margin: 50px auto 0;
}

dl.top-contact__list dt {
  font-size: 1.7rem;
  font-weight: bold;
  position: relative;
}
dl.top-contact__list dt.-req::after {
  content: "必須";
  display: inline-block;
  width: 32px;
  height: 16px;
  margin-left: 11px;
  padding-bottom: 1px;
  font-size: 1.1rem;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #FFFFFF;
  border-radius: 2px;
}
dl.top-contact__list dd {
  margin-top: 5px;
  font-size: 1.7rem;
}

dl.top-contact__list:not(:first-of-type) {
  margin-top: 40px;
}

.top-contact__input select,
.top-contact__input textarea,
.top-contact__input input[type=number],
.top-contact__input input[type=email],
.top-contact__input input[type=tel],
.top-contact__input input[type=text] {
  width: 100%;
  height: 52px;
  padding: 0 18px;
  border: solid 1px #231815;
  background-color: var(--cc-base);
}
.top-contact__input textarea {
  height: auto;
  min-height: 132px;
  padding: 14px 18px;
}
.top-contact__input select {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212px%22%20height%3D%228px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(42%2C%20149%2C%2058)%22%20d%3D%22M12.001%2C-0.000%20L6.000%2C8.000%20L-0.000%2C-0.000%20L12.001%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 8px;
  background-position: right 20px center;
  cursor: pointer;
}

.top-contact__btn {
  margin-top: 45px;
}
.top-contact__btn button {
  border-radius: 25px;
}

/*--- media screen ---*/
@media screen and (max-width: 568px) {
  .top-contact {
    padding-top: 65px;
  }
  .top-contact__inner {
    padding: 0 4vw;
  }
  .top-sc__head.-contact {
    text-align: center;
  }
  .top-sc__ttl.-contact::after {
    display: none;
  }
  .top-contact__content {
    margin: 50px auto 0;
  }
  dl.top-contact__list dt {
    font-size: 4.5333333333vw;
  }
  dl.top-contact__list dd {
    margin-top: 5px;
    font-size: 4.5333333333vw;
  }
  dl.top-contact__list:not(:first-of-type) {
    margin-top: 40px;
  }
  .top-contact__input select,
  .top-contact__input textarea,
  .top-contact__input input[type=number],
  .top-contact__input input[type=email],
  .top-contact__input input[type=tel],
  .top-contact__input input[type=text] {
    padding: 0 4vw;
  }
  .top-contact__input textarea {
    min-height: 132px;
    padding: 14px 4vw;
  }
  .top-contact__btn {
    margin-top: 45px;
  }
  .top-contact__btn button {
    border-radius: 25px;
  }
}
/* ================================================

- GASPアニメーション

================================================ */
.js-fadeup {
  position: relative;
  overflow: hidden;
}
.js-fadeup::after {
  content: "";
  width: 100%;
  height: 102%;
  background-color: var(--cc-base);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  transition: -webkit-transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  transition: transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  transition: transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  -webkit-transform: translate3d(0, 0%, 0);
          transform: translate3d(0, 0%, 0);
}
.js-fadeup img {
  opacity: 0;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  -webkit-transition: opacity 1.2s cubic-bezier(0.473, 0.427, 0, 0.993) 0.8s, -webkit-transform 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
  transition: opacity 1.2s cubic-bezier(0.473, 0.427, 0, 0.993) 0.8s, -webkit-transform 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
  transition: transform 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s, opacity 1.2s cubic-bezier(0.473, 0.427, 0, 0.993) 0.8s;
  transition: transform 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s, opacity 1.2s cubic-bezier(0.473, 0.427, 0, 0.993) 0.8s, -webkit-transform 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
}

.js-fadeup.js-after::after {
  -webkit-transform: translate3d(0, -102%, 0);
          transform: translate3d(0, -102%, 0);
}
.js-fadeup.js-after img {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.js-flipTxt-el {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}