@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=M+PLUS+2:700|M+PLUS+1p:700,800|Noto+Sans+JP:500,400,700");
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
html,
body {
  margin: 0px;
  height: 100%;
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}
.LP.LP_SP .--index1 {
  display: none;
}
/* .LP.LP_SP .--index2 {
  display: none;
} */
.LP.LP_SP .--index3 {
  display: none;
}
.LP.LP_SP .--index4 {
  display: none;
}
.LP.LP_SP .--index5 {
  display: none;
}
.LP.LP_SP .--index6 {
  display: none;
}
.LP.LP_SP .--index7 {
  /* display: none; */
}
.LP.LP_SP .--index8 {
  /* display: none; */
}
.LP.LP_SP .--index9 {
  /* display: none; */
}
/* .LP.LP_SP .--index10 {
  display: none;
} */

.LP_SP {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  position: relative;
  background-color: #ededed;
  overflow: hidden;
}

.LP_SP .element_sp {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 728px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/image-2.svg);
  background-size: cover;
  background-position: 50% 50%;
}

.LP_SP .overlap {
  position: absolute;
  width: 375px;
  height: 76px;
  top: 138px;
  left: 50%;
  transform: translateX(-50%);
}

.LP_SP .text-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 38px;
  text-align: center;
  letter-spacing: 0;
  line-height: 53.2px;
  white-space: nowrap;
}

.LP_SP .frame {
  display: flex;
  flex-direction: column;
  width: 327px;
  align-items: center;
  position: absolute;
  top: 7px;
  left: 24px;
}

.LP_SP .div {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "M PLUS 1p", Helvetica;
  font-weight: 800;
  color: #ff4a00;
  font-size: 46.7px;
  letter-spacing: 0;
  line-height: normal;
}

.LP_SP .image {
  position: absolute;
  width: 341px;
  height: 326px;
  top: 242px;
  left: 50%;
  transform: translateX(-50%);
}

.LP_SP .frame-2 {
  display: flex;
  flex-direction: column;
  width: 335px;
  align-items: flex-start;
  gap: 12px;
  position: absolute;
  top: 592px;
  left: 50%;
  transform: translateX(-50%);
}

.LP_SP .element-2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 12px 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ff4400;
  border-radius: 4px;
  box-shadow: 0px 3px 0px #b32f00;
}

.LP_SP .text-wrapper-2 {
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "M PLUS 1p", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .div-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 12px 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ff4400;
  box-shadow: 0px 3px 0px #b32f00;
}

.LP_SP .text-wrapper-3 {
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "M PLUS 1p", Helvetica;
  font-weight: 700;
  color: #ff4400;
  font-size: 16px;
  text-align: center;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .group {
  position: absolute;
  width: 329px;
  height: 43px;
  top: 73px;
  left: 50%;
  transform: translateX(-50%);
}

.LP_SP .overlap-group {
  position: relative;
  width: 327px;
  height: 43px;
}

.LP_SP .p {
  position: absolute;
  width: 327px;
  top: 0;
  left: 0;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: 1.3;
}

.LP_SP .span {
  font-weight: 700;
  color: #323232;
  line-height: 0.1px;
}

.LP_SP .text-wrapper-4 {
  font-weight: 500;
  color: #323232;
  line-height: 22.4px;
}

.LP_SP .element-3 {
  position: absolute;
  width: 146px;
  height: 1px;
  top: 19px;
  left: 86px;
  background-color: #ff4400;
  border-radius: 1px;
}

.LP_SP .element-4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  padding: 48px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-5 {
  position: absolute;
  top: -9px;
  left: -14px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP_SP .element-5 {
  display: flex;
  flex-direction: column;
  width: 321px;
  align-items: center;
  gap: 11px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-6 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-6 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 28px;
  white-space: nowrap;
}

.LP_SP .element-7 {
  position: relative;
  width: 33px;
  height: 2px;
  background-color: #ff4400;
  border-radius: 1px;
}

.LP_SP .element-8 {
  flex-direction: column;
  width: 343px;
  align-items: flex-start;
  gap: 16px;
  display: flex;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-9 {
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 8px;
  align-self: stretch;
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 2px 4px #0000000d;
  display: flex;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-7 {
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 14px;
  text-align: center;
  line-height: 21px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .element-10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  padding: 40px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-8 {
  position: absolute;
  top: 10px;
  left: -198px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP_SP .element-11 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-9 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 28px;
}

.LP_SP .frame-3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .element-12 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .element-13 {
  align-items: center;
  justify-content: center;
  padding: 24px 24px 32px;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0px 2px 4px #0000000d;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .div-2 {
  width: 234px;
  margin-top: -1.00px;
  font-weight: 700;
  font-size: 14px;
  line-height: 19.6px;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  color: #000000;
  text-align: center;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-10 {
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19.6px;
}

.LP_SP .text-wrapper-11 {
  font-size: 24px;
  line-height: 33.6px;
}

.LP_SP .text-wrapper-12 {
  align-self: stretch;
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  color: #000000;
  text-align: center;
  letter-spacing: 0;
}

.LP_SP .frame-4 {
  position: relative;
  width: 295px;
  height: 154px;
}
.LP_SP .frame-4 > img{
object-fit: contain;
width: 100%;
height: auto;
}
.LP_SP .group-2 {
  position: absolute;
  width: 121px;
  height: 154px;
  top: 0;
  left: 24px;
  transform: rotate(180deg);
}

.LP_SP .img {
  position: absolute;
  width: 56px;
  height: 145px;
  top: 0;
  left: 65px;
  transform: rotate(-180deg);
}

.LP_SP .group-3 {
  position: absolute;
  width: 65px;
  height: 144px;
  top: 10px;
  left: 0;
  transform: rotate(-180deg);
}

.LP_SP .group-4 {
  position: absolute;
  width: 76px;
  height: 151px;
  top: 3px;
  left: 177px;
}

.LP_SP .flexcontainer {
  height: 104px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.LP_SP .text {
  align-self: stretch;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 14px;
  text-align: center;
  line-height: 19.6px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-13 {
  font-weight: 500;
  color: #000000;
}

.LP_SP .text-wrapper-14 {
  font-weight: 700;
  color: #ff4400;
}

.LP_SP .overlap-group-wrapper {
  position: relative;
  width: 295px;
  height: 207px;
}

.LP_SP .overlap-group-2 {
  position: relative;
  width: 272px;
  height: 210px;
  top: -3px;
  left: 12px;
}
.LP_SP .overlap-group-2 > img{
  width: 100%;
  height: auto;
  object-fit: contain;
}
.LP_SP .path {
  position: absolute;
  width: 50px;
  height: 41px;
  top: 0;
  left: 170px;
}

.LP_SP .path-2 {
  position: absolute;
  width: 31px;
  height: 13px;
  top: 11px;
  left: 188px;
}

.LP_SP .path-3 {
  position: absolute;
  width: 6px;
  height: 7px;
  top: 15px;
  left: 179px;
}

.LP_SP .path-4 {
  position: absolute;
  width: 9px;
  height: 10px;
  top: 19px;
  left: 176px;
}

.LP_SP .path-5 {
  position: absolute;
  width: 6px;
  height: 8px;
  top: 20px;
  left: 173px;
}

.LP_SP .path-6 {
  position: absolute;
  width: 8px;
  height: 7px;
  top: 15px;
  left: 174px;
}

.LP_SP .group-5 {
  position: absolute;
  width: 272px;
  height: 207px;
  top: 3px;
  left: 0;
}

.LP_SP .text-2 {
  align-self: stretch;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-15 {
  font-weight: 500;
  color: #000000;
  line-height: 19.6px;
}

.LP_SP .text-wrapper-16 {
  font-weight: 700;
  color: #ff4400;
  line-height: 19.6px;
}

.LP_SP .div-3 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: 19.6px;
}

.LP_SP .group-6 {
  position: relative;
  width: 165.19px;
  height: 175.91px;
}

.LP_SP .flexcontainer-2 {
  height: 144px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.LP_SP .g {
  position: relative;
  width: 199.98px;
  height: 226px;
}
.LP_SP .g > .img-sp{
  width: 100%;
  height: auto;
  object-fit: contain;
}
.LP_SP .g-2 {
  position: relative;
  width: 200px;
  height: 226px;
}

.LP_SP .path-7 {
  position: absolute;
  width: 50px;
  height: 32px;
  top: 194px;
  left: 10px;
}

.LP_SP .path-8 {
  position: absolute;
  width: 55px;
  height: 32px;
  top: 191px;
  left: 10px;
}

.LP_SP .path-9 {
  position: absolute;
  width: 5px;
  height: 6px;
  top: 220px;
  left: 60px;
}

.LP_SP .path-10 {
  position: absolute;
  width: 5px;
  height: 58px;
  top: 152px;
  left: 37px;
}

.LP_SP .path-11 {
  position: absolute;
  width: 5px;
  height: 58px;
  top: 152px;
  left: 32px;
}

.LP_SP .path-12 {
  position: absolute;
  width: 10px;
  height: 6px;
  top: 149px;
  left: 32px;
}

.LP_SP .path-13 {
  position: absolute;
  width: 50px;
  height: 32px;
  top: 124px;
  left: 130px;
}

.LP_SP .path-14 {
  position: absolute;
  width: 55px;
  height: 32px;
  top: 122px;
  left: 130px;
}

.LP_SP .path-15 {
  position: absolute;
  width: 5px;
  height: 6px;
  top: 151px;
  left: 180px;
}

.LP_SP .path-16 {
  position: absolute;
  width: 5px;
  height: 58px;
  top: 83px;
  left: 157px;
}

.LP_SP .path-17 {
  position: absolute;
  width: 5px;
  height: 58px;
  top: 83px;
  left: 152px;
}

.LP_SP .path-18 {
  position: absolute;
  width: 10px;
  height: 6px;
  top: 80px;
  left: 152px;
}

.LP_SP .path-19 {
  position: absolute;
  width: 125px;
  height: 76px;
  top: 104px;
  left: 75px;
}

.LP_SP .path-20 {
  position: absolute;
  width: 75px;
  height: 47px;
  top: 133px;
  left: 0;
}

.LP_SP .path-21 {
  position: absolute;
  width: 200px;
  height: 116px;
  top: 61px;
  left: 0;
}

.LP_SP .path-22 {
  position: absolute;
  width: 44px;
  height: 25px;
  top: 85px;
  left: 100px;
}

.LP_SP .path-23 {
  position: absolute;
  width: 13px;
  height: 8px;
  top: 92px;
  left: 105px;
}

.LP_SP .path-24 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 87px;
  left: 111px;
}

.LP_SP .path-25 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 89px;
  left: 114px;
}

.LP_SP .path-26 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 90px;
  left: 117px;
}

.LP_SP .path-27 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 92px;
  left: 114px;
}

.LP_SP .path-28 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 93px;
  left: 116px;
}

.LP_SP .path-29 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 95px;
  left: 119px;
}

.LP_SP .path-30 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 96px;
  left: 121px;
}

.LP_SP .path-31 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 98px;
  left: 124px;
}

.LP_SP .path-32 {
  position: absolute;
  width: 44px;
  height: 25px;
  top: 83px;
  left: 101px;
}

.LP_SP .path-33 {
  position: absolute;
  width: 13px;
  height: 8px;
  top: 91px;
  left: 105px;
}

.LP_SP .path-34 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 85px;
  left: 112px;
}

.LP_SP .path-35 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 87px;
  left: 115px;
}

.LP_SP .path-36 {
  position: absolute;
  width: 9px;
  height: 5px;
  top: 88px;
  left: 117px;
}

.LP_SP .path-37 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 90px;
  left: 114px;
}

.LP_SP .path-38 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 92px;
  left: 117px;
}

.LP_SP .path-39 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 93px;
  left: 119px;
}

.LP_SP .path-40 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 95px;
  left: 122px;
}

.LP_SP .path-41 {
  position: absolute;
  width: 16px;
  height: 10px;
  top: 96px;
  left: 124px;
}

.LP_SP .g-3 {
  position: absolute;
  width: 32px;
  height: 12px;
  top: 74px;
  left: 48px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group.png);
  background-size: 100% 100%;
}

.LP_SP .path-42 {
  position: absolute;
  width: 32px;
  height: 18px;
  top: 133px;
  left: 48px;
}

.LP_SP .path-43 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 137px;
  left: 56px;
}

.LP_SP .path-44 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 137px;
  left: 55px;
}

.LP_SP .path-45 {
  position: absolute;
  width: 3px;
  height: 1px;
  top: 147px;
  left: 72px;
}

.LP_SP .path-46 {
  position: absolute;
  width: 2px;
  height: 1px;
  top: 147px;
  left: 72px;
}

.LP_SP .path-47 {
  position: absolute;
  width: 27px;
  height: 16px;
  top: 134px;
  left: 51px;
}

.LP_SP .g-4 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 105px;
  left: 143px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-1.png);
  background-size: 100% 100%;
}

.LP_SP .g-5 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 84px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-2.png);
  background-size: 100% 100%;
}

.LP_SP .path-48 {
  position: absolute;
  width: 45px;
  height: 27px;
  top: 121px;
  left: 99px;
}

.LP_SP .path-49 {
  position: absolute;
  width: 14px;
  height: 9px;
  top: 138px;
  left: 84px;
}

.LP_SP .g-6 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 79px;
  left: 98px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-3.png);
  background-size: 100% 100%;
}

.LP_SP .path-50 {
  position: absolute;
  width: 60px;
  height: 35px;
  top: 112px;
  left: 84px;
}

.LP_SP .g-7 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 110px;
  left: 131px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-4.png);
  background-size: 100% 100%;
}

.LP_SP .g-8 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 110px;
  left: 126px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-5.png);
  background-size: 100% 100%;
}

.LP_SP .path-51 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 115px;
  left: 129px;
}

.LP_SP .path-52 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 115px;
  left: 126px;
}

.LP_SP .g-9 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 109px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-6.png);
  background-size: 100% 100%;
}

.LP_SP .path-53 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 114px;
  left: 126px;
}

.LP_SP .g-10 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 108px;
  left: 134px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-7.png);
  background-size: 100% 100%;
}

.LP_SP .g-11 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 108px;
  left: 129px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-8.png);
  background-size: 100% 100%;
}

.LP_SP .path-54 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 117px;
  left: 129px;
}

.LP_SP .path-55 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 117px;
  left: 132px;
}

.LP_SP .g-12 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 107px;
  left: 132px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-9.png);
  background-size: 100% 100%;
}

.LP_SP .path-56 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 116px;
  left: 129px;
}

.LP_SP .g-13 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 137px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-10.png);
  background-size: 100% 100%;
}

.LP_SP .g-14 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 132px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-11.png);
  background-size: 100% 100%;
}

.LP_SP .path-57 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 133px;
}

.LP_SP .path-58 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 135px;
}

.LP_SP .g-15 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 105px;
  left: 135px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-12.png);
  background-size: 100% 100%;
}

.LP_SP .path-59 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 118px;
  left: 132px;
}

.LP_SP .g-16 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 141px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-13.png);
  background-size: 100% 100%;
}

.LP_SP .g-17 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 136px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-14.png);
  background-size: 100% 100%;
}

.LP_SP .path-60 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 138px;
}

.LP_SP .path-61 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 136px;
}

.LP_SP .g-18 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 138px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-15.png);
  background-size: 100% 100%;
}

.LP_SP .path-62 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 119px;
  left: 136px;
}

.LP_SP .g-19 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 108px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-16.png);
  background-size: 100% 100%;
}

.LP_SP .g-20 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 108px;
  left: 123px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-17.png);
  background-size: 100% 100%;
}

.LP_SP .path-63 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 117px;
  left: 126px;
}

.LP_SP .path-64 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 117px;
  left: 123px;
}

.LP_SP .g-21 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 107px;
  left: 125px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-18.png);
  background-size: 100% 100%;
}

.LP_SP .path-65 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 116px;
  left: 123px;
}

.LP_SP .g-22 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 131px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-19.png);
  background-size: 100% 100%;
}

.LP_SP .g-23 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 126px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-20.png);
  background-size: 100% 100%;
}

.LP_SP .path-66 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 129px;
}

.LP_SP .path-67 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 126px;
}

.LP_SP .g-24 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 105px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-21.png);
  background-size: 100% 100%;
}

.LP_SP .path-68 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 118px;
  left: 126px;
}

.LP_SP .g-25 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 134px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-22.png);
  background-size: 100% 100%;
}

.LP_SP .g-26 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 129px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-23.png);
  background-size: 100% 100%;
}

.LP_SP .path-69 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 132px;
}

.LP_SP .path-70 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 129px;
}

.LP_SP .g-27 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 132px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-24.png);
  background-size: 100% 100%;
}

.LP_SP .path-71 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 119px;
  left: 129px;
}

.LP_SP .g-28 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 125px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-25.png);
  background-size: 100% 100%;
}

.LP_SP .g-29 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 120px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-26.png);
  background-size: 100% 100%;
}

.LP_SP .path-72 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 122px;
}

.LP_SP .path-73 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 119px;
  left: 120px;
}

.LP_SP .g-30 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 105px;
  left: 122px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-27.png);
  background-size: 100% 100%;
}

.LP_SP .path-74 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 118px;
  left: 120px;
}

.LP_SP .g-31 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-28.png);
  background-size: 100% 100%;
}

.LP_SP .g-32 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 104px;
  left: 123px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-29.png);
  background-size: 100% 100%;
}

.LP_SP .path-75 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 123px;
}

.LP_SP .path-76 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 121px;
  left: 126px;
}

.LP_SP .g-33 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 125px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-30.png);
  background-size: 100% 100%;
}

.LP_SP .path-77 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 119px;
  left: 123px;
}

.LP_SP .g-34 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 131px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-31.png);
  background-size: 100% 100%;
}

.LP_SP .g-35 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 126px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-32.png);
  background-size: 100% 100%;
}

.LP_SP .path-78 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 123px;
  left: 126px;
}

.LP_SP .path-79 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 123px;
  left: 129px;
}

.LP_SP .g-36 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 101px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-33.png);
  background-size: 100% 100%;
}

.LP_SP .path-80 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 121px;
  left: 126px;
}

.LP_SP .g-37 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 137px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-34.png);
  background-size: 100% 100%;
}

.LP_SP .g-38 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 101px;
  left: 129px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-35.png);
  background-size: 100% 100%;
}

.LP_SP .path-81 {
  position: absolute;
  width: 5px;
  height: 4px;
  top: 123px;
  left: 132px;
}

.LP_SP .path-82 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 125px;
  left: 129px;
}

.LP_SP .g-39 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 99px;
  left: 132px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-36.png);
  background-size: 100% 100%;
}

.LP_SP .path-83 {
  position: absolute;
  width: 8px;
  height: 5px;
  top: 121px;
  left: 129px;
}

.LP_SP .g-40 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 105px;
  left: 120px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-37.png);
  background-size: 100% 100%;
}

.LP_SP .g-41 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 115px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-38.png);
  background-size: 100% 100%;
}

.LP_SP .path-84 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 122px;
  left: 115px;
}

.LP_SP .path-85 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 121px;
  left: 116px;
}

.LP_SP .g-42 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 103px;
  left: 116px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-39.png);
  background-size: 100% 100%;
}

.LP_SP .path-86 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 120px;
  left: 115px;
}

.LP_SP .g-43 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 102px;
  left: 124px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-40.png);
  background-size: 100% 100%;
}

.LP_SP .g-44 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 102px;
  left: 119px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-41.png);
  background-size: 100% 100%;
}

.LP_SP .path-87 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 123px;
  left: 122px;
}

.LP_SP .path-88 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 123px;
  left: 119px;
}

.LP_SP .g-45 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 101px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-42.png);
  background-size: 100% 100%;
}

.LP_SP .path-89 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 122px;
  left: 119px;
}

.LP_SP .g-46 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 127px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-43.png);
  background-size: 100% 100%;
}

.LP_SP .g-47 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 122px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-44.png);
  background-size: 100% 100%;
}

.LP_SP .path-90 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 125px;
  left: 125px;
}

.LP_SP .path-91 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 125px;
  left: 122px;
}

.LP_SP .g-48 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 99px;
  left: 124px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-45.png);
  background-size: 100% 100%;
}

.LP_SP .path-92 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 124px;
  left: 122px;
}

.LP_SP .g-49 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 130px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-46.png);
  background-size: 100% 100%;
}

.LP_SP .g-50 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 125px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-47.png);
  background-size: 100% 100%;
}

.LP_SP .path-93 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 128px;
}

.LP_SP .path-94 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 125px;
}

.LP_SP .g-51 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 128px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-48.png);
  background-size: 100% 100%;
}

.LP_SP .path-95 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 125px;
  left: 125px;
}

.LP_SP .g-52 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 102px;
  left: 116px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-49.png);
  background-size: 100% 100%;
}

.LP_SP .g-53 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 101px;
  left: 111px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-50.png);
  background-size: 100% 100%;
}

.LP_SP .path-96 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 123px;
  left: 112px;
}

.LP_SP .path-97 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 124px;
  left: 111px;
}

.LP_SP .g-54 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-51.png);
  background-size: 100% 100%;
}

.LP_SP .path-98 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 122px;
  left: 111px;
}

.LP_SP .g-55 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-52.png);
  background-size: 100% 100%;
}

.LP_SP .g-56 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 116px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-53.png);
  background-size: 100% 100%;
}

.LP_SP .path-99 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 125px;
  left: 116px;
}

.LP_SP .path-100 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 125px;
  left: 118px;
}

.LP_SP .g-57 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 99px;
  left: 118px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-54.png);
  background-size: 100% 100%;
}

.LP_SP .path-101 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 124px;
  left: 116px;
}

.LP_SP .g-58 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 124px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-55.png);
  background-size: 100% 100%;
}

.LP_SP .g-59 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 119px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-56.png);
  background-size: 100% 100%;
}

.LP_SP .path-102 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 119px;
}

.LP_SP .path-103 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 122px;
}

.LP_SP .g-60 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-57.png);
  background-size: 100% 100%;
}

.LP_SP .path-104 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 125px;
  left: 119px;
}

.LP_SP .g-61 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 127px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-58.png);
  background-size: 100% 100%;
}

.LP_SP .g-62 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 122px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-59.png);
  background-size: 100% 100%;
}

.LP_SP .path-105 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 125px;
}

.LP_SP .path-106 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 122px;
}

.LP_SP .g-63 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 124px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-60.png);
  background-size: 100% 100%;
}

.LP_SP .path-107 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 127px;
  left: 122px;
}

.LP_SP .g-64 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 117px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-61.png);
  background-size: 100% 100%;
}

.LP_SP .g-65 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-62.png);
  background-size: 100% 100%;
}

.LP_SP .path-108 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 115px;
}

.LP_SP .path-109 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 127px;
  left: 113px;
}

.LP_SP .g-66 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 115px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-63.png);
  background-size: 100% 100%;
}

.LP_SP .path-110 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 125px;
  left: 112px;
}

.LP_SP .g-67 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-64.png);
  background-size: 100% 100%;
}

.LP_SP .g-68 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 116px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-65.png);
  background-size: 100% 100%;
}

.LP_SP .path-111 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 118px;
}

.LP_SP .path-112 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 116px;
}

.LP_SP .g-69 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 118px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-66.png);
  background-size: 100% 100%;
}

.LP_SP .path-113 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 127px;
  left: 116px;
}

.LP_SP .g-70 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 124px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-67.png);
  background-size: 100% 100%;
}

.LP_SP .g-71 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 119px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-68.png);
  background-size: 100% 100%;
}

.LP_SP .path-114 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 122px;
}

.LP_SP .path-115 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 119px;
}

.LP_SP .g-72 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-69.png);
  background-size: 100% 100%;
}

.LP_SP .path-116 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 129px;
  left: 119px;
}

.LP_SP .g-73 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 100px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-70.png);
  background-size: 100% 100%;
}

.LP_SP .g-74 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 99px;
  left: 107px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-71.png);
  background-size: 100% 100%;
}

.LP_SP .path-117 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 127px;
  left: 107px;
}

.LP_SP .path-118 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 125px;
  left: 108px;
}

.LP_SP .g-75 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-72.png);
  background-size: 100% 100%;
}

.LP_SP .path-119 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 124px;
  left: 107px;
}

.LP_SP .g-76 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 114px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-73.png);
  background-size: 100% 100%;
}

.LP_SP .g-77 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 97px;
  left: 109px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-74.png);
  background-size: 100% 100%;
}

.LP_SP .path-120 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 109px;
}

.LP_SP .path-121 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 129px;
  left: 112px;
}

.LP_SP .g-78 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-75.png);
  background-size: 100% 100%;
}

.LP_SP .path-122 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 127px;
  left: 109px;
}

.LP_SP .g-79 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 117px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-76.png);
  background-size: 100% 100%;
}

.LP_SP .path-123 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 129px;
  left: 112px;
}

.LP_SP .g-80 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-77.png);
  background-size: 100% 100%;
}

.LP_SP .path-124 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 113px;
}

.LP_SP .path-125 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 115px;
}

.LP_SP .g-81 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 115px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-78.png);
  background-size: 100% 100%;
}

.LP_SP .g-82 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 98px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-79.png);
  background-size: 100% 100%;
}

.LP_SP .g-83 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 96px;
  left: 103px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-80.png);
  background-size: 100% 100%;
}

.LP_SP .path-126 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 129px;
  left: 103px;
}

.LP_SP .path-127 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 128px;
  left: 104px;
}

.LP_SP .g-84 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 96px;
  left: 104px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-81.png);
  background-size: 100% 100%;
}

.LP_SP .path-128 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 127px;
  left: 103px;
}

.LP_SP .g-85 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 111px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-82.png);
  background-size: 100% 100%;
}

.LP_SP .g-86 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 106px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-83.png);
  background-size: 100% 100%;
}

.LP_SP .path-129 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 106px;
}

.LP_SP .path-130 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 131px;
  left: 109px;
}

.LP_SP .g-87 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-84.png);
  background-size: 100% 100%;
}

.LP_SP .path-131 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 129px;
  left: 106px;
}

.LP_SP .g-88 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 114px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-85.png);
  background-size: 100% 100%;
}

.LP_SP .path-132 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 131px;
  left: 109px;
}

.LP_SP .g-89 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 109px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-86.png);
  background-size: 100% 100%;
}

.LP_SP .path-133 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 133px;
  left: 109px;
}

.LP_SP .path-134 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 133px;
  left: 112px;
}

.LP_SP .g-90 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-87.png);
  background-size: 100% 100%;
}

.LP_SP .g-91 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 95px;
  left: 104px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-88.png);
  background-size: 100% 100%;
}

.LP_SP .g-92 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 94px;
  left: 99px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-89.png);
  background-size: 100% 100%;
}

.LP_SP .path-135 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 130px;
  left: 100px;
}

.LP_SP .path-136 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 131px;
  left: 99px;
}

.LP_SP .g-93 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 100px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-90.png);
  background-size: 100% 100%;
}

.LP_SP .path-137 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 129px;
  left: 99px;
}

.LP_SP .g-94 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-91.png);
  background-size: 100% 100%;
}

.LP_SP .g-95 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 103px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-92.png);
  background-size: 100% 100%;
}

.LP_SP .path-138 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 133px;
  left: 103px;
}

.LP_SP .path-139 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 133px;
  left: 106px;
}

.LP_SP .g-96 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-93.png);
  background-size: 100% 100%;
}

.LP_SP .path-140 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 131px;
  left: 103px;
}

.LP_SP .g-97 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 111px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-94.png);
  background-size: 100% 100%;
}

.LP_SP .g-98 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 106px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-95.png);
  background-size: 100% 100%;
}

.LP_SP .path-141 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 134px;
  left: 106px;
}

.LP_SP .path-142 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 134px;
  left: 109px;
}

.LP_SP .g-99 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 90px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-96.png);
  background-size: 100% 100%;
}

.LP_SP .path-143 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 133px;
  left: 106px;
}

.LP_SP .g-100 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 121px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-97.png);
  background-size: 100% 100%;
}

.LP_SP .g-101 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 109px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-98.png);
  background-size: 100% 100%;
}

.LP_SP .path-144 {
  position: absolute;
  width: 8px;
  height: 5px;
  top: 133px;
  left: 112px;
}

.LP_SP .path-145 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 136px;
  left: 109px;
}

.LP_SP .g-102 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 88px;
  left: 112px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-99.png);
  background-size: 100% 100%;
}

.LP_SP .path-146 {
  position: absolute;
  width: 11px;
  height: 7px;
  top: 131px;
  left: 109px;
}

.LP_SP .g-103 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 93px;
  left: 100px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-100.png);
  background-size: 100% 100%;
}

.LP_SP .g-104 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 92px;
  left: 95px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-101.png);
  background-size: 100% 100%;
}

.LP_SP .path-147 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 134px;
  left: 95px;
}

.LP_SP .path-148 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 132px;
  left: 96px;
}

.LP_SP .g-105 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-102.png);
  background-size: 100% 100%;
}

.LP_SP .path-149 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 131px;
  left: 95px;
}

.LP_SP .g-106 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-103.png);
  background-size: 100% 100%;
}

.LP_SP .g-107 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 100px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-104.png);
  background-size: 100% 100%;
}

.LP_SP .path-150 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 134px;
  left: 100px;
}

.LP_SP .path-151 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 134px;
  left: 102px;
}

.LP_SP .g-108 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 90px;
  left: 102px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-105.png);
  background-size: 100% 100%;
}

.LP_SP .path-152 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 133px;
  left: 100px;
}

.LP_SP .g-109 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-106.png);
  background-size: 100% 100%;
}

.LP_SP .path-153 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 135px;
  left: 103px;
}

.LP_SP .g-110 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 103px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-107.png);
  background-size: 100% 100%;
}

.LP_SP .path-154 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 136px;
  left: 103px;
}

.LP_SP .path-155 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 136px;
  left: 106px;
}

.LP_SP .g-111 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 88px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-108.png);
  background-size: 100% 100%;
}

.LP_SP .g-112 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 111px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-109.png);
  background-size: 100% 100%;
}

.LP_SP .g-113 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 106px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-110.png);
  background-size: 100% 100%;
}

.LP_SP .path-156 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 109px;
}

.LP_SP .path-157 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 106px;
}

.LP_SP .g-114 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 86px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-111.png);
  background-size: 100% 100%;
}

.LP_SP .path-158 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 137px;
  left: 106px;
}

.LP_SP .g-115 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 101px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-112.png);
  background-size: 100% 100%;
}

.LP_SP .g-116 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-113.png);
  background-size: 100% 100%;
}

.LP_SP .path-159 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 136px;
  left: 97px;
}

.LP_SP .path-160 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 136px;
  left: 99px;
}

.LP_SP .g-117 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 88px;
  left: 99px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-114.png);
  background-size: 100% 100%;
}

.LP_SP .path-161 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 135px;
  left: 96px;
}

.LP_SP .g-118 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-115.png);
  background-size: 100% 100%;
}

.LP_SP .path-162 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 137px;
  left: 100px;
}

.LP_SP .g-119 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 100px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-116.png);
  background-size: 100% 100%;
}

.LP_SP .path-163 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 100px;
}

.LP_SP .path-164 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 102px;
}

.LP_SP .g-120 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 86px;
  left: 102px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-117.png);
  background-size: 100% 100%;
}

.LP_SP .g-121 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 108px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-118.png);
  background-size: 100% 100%;
}

.LP_SP .g-122 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 103px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-119.png);
  background-size: 100% 100%;
}

.LP_SP .path-165 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 106px;
}

.LP_SP .path-166 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 103px;
}

.LP_SP .g-123 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 84px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-120.png);
  background-size: 100% 100%;
}

.LP_SP .path-167 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 138px;
  left: 103px;
}

.LP_SP .g-124 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 91px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-121.png);
  background-size: 100% 100%;
}

.LP_SP .g-125 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 90px;
  left: 91px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-122.png);
  background-size: 100% 100%;
}

.LP_SP .path-168 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 136px;
  left: 91px;
}

.LP_SP .path-169 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 135px;
  left: 92px;
}

.LP_SP .g-126 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 89px;
  left: 92px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-123.png);
  background-size: 100% 100%;
}

.LP_SP .path-170 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 134px;
  left: 91px;
}

.LP_SP .g-127 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 98px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-124.png);
  background-size: 100% 100%;
}

.LP_SP .g-128 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 93px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-125.png);
  background-size: 100% 100%;
}

.LP_SP .path-171 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 93px;
}

.LP_SP .path-172 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 138px;
  left: 96px;
}

.LP_SP .g-129 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 86px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-126.png);
  background-size: 100% 100%;
}

.LP_SP .path-173 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 137px;
  left: 93px;
}

.LP_SP .g-130 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 101px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-127.png);
  background-size: 100% 100%;
}

.LP_SP .g-131 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-128.png);
  background-size: 100% 100%;
}

.LP_SP .path-174 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 97px;
}

.LP_SP .path-175 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 99px;
}

.LP_SP .g-132 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 84px;
  left: 99px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-129.png);
  background-size: 100% 100%;
}

.LP_SP .path-176 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 138px;
  left: 96px;
}

.LP_SP .g-133 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 84px;
  left: 105px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-130.png);
  background-size: 100% 100%;
}

.LP_SP .g-134 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 84px;
  left: 100px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-131.png);
  background-size: 100% 100%;
}

.LP_SP .path-177 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 142px;
  left: 102px;
}

.LP_SP .path-178 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 142px;
  left: 100px;
}

.LP_SP .g-135 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 82px;
  left: 102px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-132.png);
  background-size: 100% 100%;
}

.LP_SP .path-179 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 140px;
  left: 100px;
}

.LP_SP .g-136 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 88px;
  left: 92px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-133.png);
  background-size: 100% 100%;
}

.LP_SP .g-137 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 87px;
  left: 87px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-134.png);
  background-size: 100% 100%;
}

.LP_SP .path-180 {
  position: absolute;
  width: 3px;
  height: 2px;
  top: 137px;
  left: 89px;
}

.LP_SP .path-181 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 138px;
  left: 87px;
}

.LP_SP .g-138 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 86px;
  left: 88px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-135.png);
  background-size: 100% 100%;
}

.LP_SP .path-182 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 136px;
  left: 87px;
}

.LP_SP .g-139 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 95px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-136.png);
  background-size: 100% 100%;
}

.LP_SP .g-140 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 85px;
  left: 90px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-137.png);
  background-size: 100% 100%;
}

.LP_SP .path-183 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 93px;
}

.LP_SP .path-184 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 140px;
  left: 90px;
}

.LP_SP .g-141 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 84px;
  left: 92px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-138.png);
  background-size: 100% 100%;
}

.LP_SP .path-185 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 138px;
  left: 90px;
}

.LP_SP .g-142 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 83px;
  left: 98px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-139.png);
  background-size: 100% 100%;
}

.LP_SP .g-143 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 83px;
  left: 93px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-140.png);
  background-size: 100% 100%;
}

.LP_SP .path-186 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 142px;
  left: 96px;
}

.LP_SP .path-187 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 142px;
  left: 93px;
}

.LP_SP .g-144 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 82px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-141.png);
  background-size: 100% 100%;
}

.LP_SP .path-188 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 140px;
  left: 93px;
}

.LP_SP .g-145 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 82px;
  left: 101px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-142.png);
  background-size: 100% 100%;
}

.LP_SP .g-146 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 82px;
  left: 96px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-143.png);
  background-size: 100% 100%;
}

.LP_SP .path-189 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 144px;
  left: 99px;
}

.LP_SP .path-190 {
  position: absolute;
  width: 2px;
  height: 2px;
  top: 144px;
  left: 97px;
}

.LP_SP .g-147 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 80px;
  left: 99px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-144.png);
  background-size: 100% 100%;
}

.LP_SP .path-191 {
  position: absolute;
  width: 5px;
  height: 3px;
  top: 142px;
  left: 96px;
}

.LP_SP .path-192 {
  position: absolute;
  width: 14px;
  height: 8px;
  top: 141px;
  left: 95px;
}

.LP_SP .path-193 {
  position: absolute;
  width: 46px;
  height: 27px;
  top: 187px;
  left: 107px;
}

.LP_SP .path-194 {
  position: absolute;
  width: 19px;
  height: 14px;
  top: 190px;
  left: 128px;
}

.LP_SP .path-195 {
  position: absolute;
  width: 17px;
  height: 42px;
  top: 156px;
  left: 129px;
}

.LP_SP .path-196 {
  position: absolute;
  width: 23px;
  height: 14px;
  top: 196px;
  left: 108px;
}

.LP_SP .path-197 {
  position: absolute;
  width: 20px;
  height: 40px;
  top: 162px;
  left: 111px;
}

.LP_SP .path-198 {
  position: absolute;
  width: 1px;
  height: 32px;
  top: 162px;
  left: 148px;
}

.LP_SP .path-199 {
  position: absolute;
  width: 1px;
  height: 32px;
  top: 178px;
  left: 121px;
}

.LP_SP .path-200 {
  position: absolute;
  width: 29px;
  height: 17px;
  top: 162px;
  left: 121px;
}

.LP_SP .path-201 {
  position: absolute;
  width: 28px;
  height: 48px;
  top: 162px;
  left: 122px;
}

.LP_SP .path-202 {
  position: absolute;
  width: 27px;
  height: 17px;
  top: 193px;
  left: 149px;
}

.LP_SP .path-203 {
  position: absolute;
  width: 28px;
  height: 17px;
  top: 208px;
  left: 149px;
}

.LP_SP .path-204 {
  position: absolute;
  width: 27px;
  height: 17px;
  top: 209px;
  left: 122px;
}

.LP_SP .path-205 {
  position: absolute;
  width: 55px;
  height: 32px;
  top: 193px;
  left: 122px;
}

.LP_SP .path-206 {
  position: absolute;
  width: 60px;
  height: 35px;
  top: 160px;
  left: 117px;
}

.LP_SP .path-207 {
  position: absolute;
  width: 55px;
  height: 35px;
  top: 148px;
  left: 111px;
}

.LP_SP .path-208 {
  position: absolute;
  width: 37px;
  height: 62px;
  top: 107px;
  left: 129px;
}

.LP_SP .path-209 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 106px;
  left: 155px;
}

.LP_SP .path-210 {
  position: absolute;
  width: 22px;
  height: 31px;
  top: 81px;
  left: 135px;
}

.LP_SP .path-211 {
  position: absolute;
  width: 24px;
  height: 23px;
  top: 80px;
  left: 136px;
}

.LP_SP .path-212 {
  position: absolute;
  width: 3px;
  height: 5px;
  top: 97px;
  left: 143px;
}

.LP_SP .path-213 {
  position: absolute;
  width: 14px;
  height: 6px;
  top: 106px;
  left: 143px;
}

.LP_SP .path-214 {
  position: absolute;
  width: 19px;
  height: 8px;
  top: 106px;
  left: 138px;
}

.LP_SP .path-215 {
  position: absolute;
  width: 33px;
  height: 62px;
  top: 135px;
  left: 145px;
}

.LP_SP .path-216 {
  position: absolute;
  width: 33px;
  height: 20px;
  top: 134px;
  left: 145px;
}

.LP_SP .path-217 {
  position: absolute;
  width: 3px;
  height: 44px;
  top: 152px;
  left: 144px;
}

.LP_SP .path-218 {
  position: absolute;
  width: 30px;
  height: 19px;
  top: 178px;
  left: 117px;
}

.LP_SP .path-219 {
  position: absolute;
  width: 38px;
  height: 35px;
  top: 116px;
  left: 105px;
}

.LP_SP .path-220 {
  position: absolute;
  width: 38px;
  height: 22px;
  top: 98px;
  left: 67px;
}

.LP_SP .path-221 {
  position: absolute;
  width: 22px;
  height: 14px;
  top: 107px;
  left: 83px;
}

.LP_SP .path-222 {
  position: absolute;
  width: 28px;
  height: 38px;
  top: 73px;
  left: 67px;
}

.LP_SP .path-223 {
  position: absolute;
  width: 24px;
  height: 14px;
  top: 72px;
  left: 72px;
}

.LP_SP .path-224 {
  position: absolute;
  width: 17px;
  height: 36px;
  top: 85px;
  left: 66px;
}

.LP_SP .g-148 {
  position: absolute;
  width: 75px;
  height: 97px;
  top: 106px;
  left: 40px;
  background-image: url(https://c.animaapp.com/m8u3vge69CFD9U/img/clip-path-group-145.png);
  background-size: 100% 100%;
}

.LP_SP .path-225 {
  position: absolute;
  width: 74px;
  height: 96px;
  top: 24px;
  left: 41px;
}

.LP_SP .path-226 {
  position: absolute;
  width: 74px;
  height: 91px;
  top: 24px;
  left: 41px;
}

.LP_SP .path-227 {
  position: absolute;
  width: 70px;
  height: 84px;
  top: 27px;
  left: 43px;
}

.LP_SP .path-228 {
  position: absolute;
  width: 1px;
  height: 3px;
  top: 31px;
  left: 58px;
}

.LP_SP .path-229 {
  position: absolute;
  width: 1px;
  height: 23px;
  top: -2683px;
  left: 2071px;
}

.LP_SP .path-230 {
  position: absolute;
  width: 1px;
  height: 3px;
  top: 28px;
  left: 63px;
}

.LP_SP .path-231 {
  position: absolute;
  width: 55px;
  height: 73px;
  top: 34px;
  left: 51px;
}

.LP_SP .path-232 {
  position: absolute;
  width: 54px;
  height: 42px;
  top: 0;
  left: 51px;
}

.LP_SP .path-233 {
  position: absolute;
  width: 54px;
  height: 55px;
  top: 10px;
  left: 51px;
}

.LP_SP .path-234 {
  position: absolute;
  width: 29px;
  height: 18px;
  top: 31px;
  left: 55px;
}

.LP_SP .path-235 {
  position: absolute;
  width: 29px;
  height: 18px;
  top: 34px;
  left: 55px;
}

.LP_SP .path-236 {
  position: absolute;
  width: 29px;
  height: 18px;
  top: 27px;
  left: 55px;
}

.LP_SP .path-237 {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 48px;
  left: 55px;
}

.LP_SP .path-238 {
  position: absolute;
  width: 9px;
  height: 7px;
  top: 8px;
  left: 91px;
}

.LP_SP .path-239 {
  position: absolute;
  width: 2px;
  height: 3px;
  top: 32px;
  left: 55px;
}

.LP_SP .path-240 {
  position: absolute;
  width: 2px;
  height: 4px;
  top: 31px;
  left: 57px;
}

.LP_SP .path-241 {
  position: absolute;
  width: 2px;
  height: 4px;
  top: 29px;
  left: 60px;
}

.LP_SP .path-242 {
  position: absolute;
  width: 2px;
  height: 4px;
  top: 28px;
  left: 62px;
}

.LP_SP .path-243 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 70px;
  left: 72px;
}

.LP_SP .path-244 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 73px;
  left: 72px;
}

.LP_SP .path-245 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 76px;
  left: 72px;
}

.LP_SP .path-246 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 80px;
  left: 72px;
}

.LP_SP .path-247 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 60px;
  left: 90px;
}

.LP_SP .path-248 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 63px;
  left: 90px;
}

.LP_SP .path-249 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 66px;
  left: 90px;
}

.LP_SP .path-250 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 70px;
  left: 90px;
}

.LP_SP .path-251 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 80px;
  left: 55px;
}

.LP_SP .path-252 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 83px;
  left: 55px;
}

.LP_SP .path-253 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 86px;
  left: 55px;
}

.LP_SP .path-254 {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 90px;
  left: 55px;
}

.LP_SP .path-255 {
  position: absolute;
  width: 12px;
  height: 21px;
  top: 43px;
  left: 90px;
}

.LP_SP .path-256 {
  position: absolute;
  width: 12px;
  height: 21px;
  top: 63px;
  left: 55px;
}

.LP_SP .path-257 {
  position: absolute;
  width: 12px;
  height: 21px;
  top: 53px;
  left: 72px;
}

.LP_SP .flexcontainer-3 {
  height: 124px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.LP_SP .span-wrapper {
  align-self: stretch;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 14px;
  text-align: center;
  line-height: 19.6px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-17 {
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19.6px;
}

.LP_SP .text-wrapper-18 {
  position: absolute;
  top: -18px;
  left: -13px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP_SP .element-14 {
  display: flex;
  flex-direction: column;
  width: 80px;
  align-items: center;
  gap: 4px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-19 {
  width: fit-content;
  margin-top: -1.00px;
  margin-left: -70.00px;
  margin-right: -70.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 28px;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .element-15 {
  flex-direction: column;
  gap: 8px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .frame-wrapper {
  gap: 12px;
  padding: 12px;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 2px 4px #0000000d;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .frame-5 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  flex: 1;
  align-self: stretch;
  flex-grow: 1;
}

.LP_SP .ic-round-check {
  position: relative;
  width: 18px;
  height: 18px;
}

.LP_SP .div-4 {
  flex: 1;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 14px;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-20 {
  font-weight: 700;
  color: #000000;
}

.LP_SP .element-16 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 12px;
  padding: 12px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 2px 4px #0000000d, 0px 2px 4px #0000000d;
}

.LP_SP .element-17 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 12px;
  padding: 12px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 8px;
}

.LP_SP .text-wrapper-21 {
  position: absolute;
  top: -18px;
  left: -688px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP_SP .element-18 {
  display: flex;
  flex-direction: column;
  width: 140px;
  align-items: center;
  gap: 4px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-22 {
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 28px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .element-19 {
  width: 343px;
  align-items: flex-start;
  gap: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-20 {
  align-items: center;
  gap: 8px;
  padding: 16px;
  align-self: stretch;
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 2px 4px #0000000d;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-21 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-23 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #ff4400;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.LP_SP .text-wrapper-24 {
  position: relative;
  flex: 1;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.LP_SP .element-22 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0px 0px 0px 21px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-25 {
  position: relative;
  flex: 1;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.LP_SP .element-23 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  padding: 32px 108px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .only-those-who-take {
  position: absolute;
  top: 30px;
  left: -523px;
  -webkit-text-stroke: 1px #ff44004c;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: transparent;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: 40px;
  white-space: nowrap;
}

.LP_SP .text-wrapper-26 {
  width: fit-content;
  margin-top: -1.00px;
  margin-left: -34.00px;
  margin-right: -34.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 16px;
  text-align: center;
  line-height: 22.4px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-27 {
  position: absolute;
  top: -18px;
  left: -12px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP_SP .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  padding: 24px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 0px 8px #00000026;
}

.LP_SP .frame-6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .title {
  align-self: stretch;
  margin-top: -1.00px;
  font-weight: 700;
  color: #191f3d;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  letter-spacing: 0;
}

.LP_SP .input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 4px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .textfield {
  align-items: center;
  display: flex;
  gap: 4px;
  padding: 8px 12px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 6px;
  border: 1px solid;
  border-color: #0000001a;
}

.LP_SP .text-3 {
  flex: 1;
  height: 20px;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: #00000080;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .textfield-2 {
  min-height: 120px;
  align-items: flex-start;
  display: flex;
  gap: 4px;
  padding: 8px 12px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 6px;
  border: 1px solid;
  border-color: #0000001a;
}

.LP_SP .frame-7 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0px 4px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .div-5 {
  flex: 1;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: #191f3d;
  font-size: 14px;
  line-height: 16.8px;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-28 {
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 400;
  color: #191f3d;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16.8px;
}

.LP_SP .text-wrapper-29 {
  text-decoration: underline;
}

.LP_SP .button {
  all: unset;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .primary {
  display: flex;
  width: 200px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 40px;
  position: relative;
  flex: 0 0 auto;
  background-color: #ff4400;
  border-radius: 4px;
}

.LP_SP .title-2 {
  width: fit-content;
  margin-top: -2.00px;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  letter-spacing: 0;
}

.LP_SP .element-24 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 24px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .element-25 {
  display: flex;
  width: 60px;
  gap: 4px;
  flex-direction: column;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-30 {
  width: fit-content;
  margin-top: -1.00px;
  margin-left: -20.00px;
  margin-right: -20.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 28px;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .element-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-26 {
  flex-direction: column;
  width: 343px;
  justify-content: center;
  gap: 12px;
  padding: 16px 24px;
  background-color: #ffffff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .element-27 {
  gap: 24px;
  align-self: stretch;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .text-wrapper-31 {
  width: 72px;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-32 {
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .element-28 {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .element-29 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .flexcontainer-4 {
  width: 154px;
  height: 46px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.LP_SP .text-4 {
  align-self: stretch;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}

.LP_SP .text-wrapper-33 {
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 12px;
  letter-spacing: 0;
}

.LP_SP .section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 60px;
  padding: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ff4400;
}

.LP_SP .frame-8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  position: relative;
  flex: 1;
  align-self: stretch;
  flex-grow: 1;
}

.LP_SP .frame-9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP_SP .frame-10 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 0 0 auto;
}

.LP_SP .title-3 {
  width: fit-content;
  margin-top: -1.00px;
  font-weight: 700;
  color: #ffffff;
  font-size: 12px;
  line-height: 24px;
  white-space: nowrap;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  letter-spacing: 0;
}

.LP_SP .title-4 {
  width: fit-content;
  font-weight: 500;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  position: relative;
  font-family: "Noto Sans JP", Helvetica;
  letter-spacing: 0;
}

.LP_SP .element-30 {
  display: flex;
  width: 375px;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  position: absolute;
  top: 0;
  left: 0;
}

.LP_SP .logo-MITSUPRO {
  position: relative;
  width: 72px;
  height: 17px;
}

.LP_SP .text-wrapper-34 {
  width: fit-content;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 10px;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}

/* SP2 */
.LP .p-element-3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  padding: 48px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.LP .p-text-wrapper-6 {
  position: absolute;
  top: -9px;
  left: -14px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}

.LP .p-element-4 {
  display: flex;
  flex-direction: column;
  width: 321px;
  align-items: center;
  gap: 11px;
  position: relative;
  flex: 0 0 auto;
}

.LP .p-element-5 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  position: relative;
  flex: 0 0 auto;
}

.LP .p-text-wrapper-7 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 28px;
  white-space: nowrap;
}

.LP .p-element-6 {
    position: relative;
    width: 33px;
    height: 2px;
    background-color: #ff4400;
    border-radius: 1px;
}
.LP .p-element-7 {
  flex-direction: column;
  width: 343px;
  align-items: flex-start;
  gap: 16px;
  display: flex;
  position: relative;
  flex: 0 0 auto;
}
.LP .p-element-8 {
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 8px;
  align-self: stretch;
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 2px 4px #0000000d;
  display: flex;
  position: relative;
  flex: 0 0 auto;
}

.LP .p-text-wrapper-8 {
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 14px;
  text-align: center;
  line-height: 21px;
  position: relative;
  letter-spacing: 0;
}
/* /SP2 */
/* SP10 */
.LP .p-element-33{
  display: flex;
  width: 375px;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.LP .p-frame-5{
  display: flex
  ;
}
.LP .p-logo-MITSUPRO{
  position: relative;
  width: 72px;
  height: 17px;
  margin-right: 8px;
}
.LP .p-text-wrapper-35{
  width: fit-content;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 10px;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}
.LP .p-frame-11{
display: none;
}
.LP .p-element-34{

}
.LP .p-text-wrapper-36{

}
.LP .p-element-35{

}
.LP .p-text-wrapper-37{

}
/* /SP10 */
/* SP8 */
.LP .p-element-3-sp{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 24px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.LP .p-element-27{
  display: flex;
  width: 60px;
  gap: 4px;
  flex-direction: column;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}
.LP .p-text-wrapper-31{
  width: fit-content;
  margin-top: -1.00px;
  margin-left: -20.00px;
  margin-right: -20.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 28px;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}
.LP .p-element-28{
  position: relative;
  width: 33px;
  height: 2px;
  background-color: #ff4400;
  border-radius: 1px;
}
.LP .p-element-29{
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 16px 24px;
  width: 100%;
}
.LP .p-element-30{
    gap: 24px;
    align-self: stretch;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    flex: 0 0 auto;
}
.LP .p-text-wrapper-32{
  width: 72px;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  position: relative;
  letter-spacing: 0;
}
.LP .p-text-wrapper-33{
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}
.LP .p-element-31{
  display: flex;
  align-items: flex-start;
  gap: 24px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.LP .p-element-32{
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 12px;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  letter-spacing: 0;
}
.LP .p-flexcontainer-5{

}
.LP .p-text-3{

}
.LP .p-text-wrapper-34{

}
/* /SP8 */
.u-sp{
  display: block;
}
.LP .c-element-3{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  padding: 40px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.LP .c-text-wrapper-27{
  position: absolute;
  top: -18px;
  left: -12px;
  font-family: "M PLUS 2", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 80px;
  text-align: center;
  letter-spacing: 0;
  line-height: 112px;
  white-space: nowrap;
}
.LP .c-element-21{
  display: flex;
  flex-direction: column;
  width: 140px;
  align-items: center;
  gap: 4px;
  position: relative;
  flex: 0 0 auto;
}
.LP .c-text-wrapper-28{
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Noto Sans JP", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  text-align: center;
  line-height: 28px;
  position: relative;
  letter-spacing: 0;
}
.LP .c-element-9{
  position: relative;
  width: 33px;
  height: 2px;
  background-color: #ff4400;
  border-radius: 1px;
}
.LP .c-container{
      display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
    padding: 24px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0px 0px 8px #00000026;
}
.LP .c-frame-6{

}