#mainHeader {
  display: none !important;
}

.breadcrumbs {
  display: none !important;
}

.page-sonaeno {
  padding-top: 0 !important;
}
.page-sonaeno .inner {
  width: initial !important;
  padding: 0 !important;
}

.c-sonaeno-lp_Inner {
  max-width: 1440px;
  width: 100%;
  padding: 0 40px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .c-sonaeno-lp_Inner {
    padding: 0 6.4vw;
  }
}

.home-Hero {
  height: 100vh;
  padding-bottom: 0 !important;
  background-image: url(https://d2w53g1q050m78.cloudfront.net/proideashopcom/uploads/sonaeno/lp/mv-img-sonaeno-lp.jpg);
  background-size: cover;
  background-position: center;
}
.home-Hero_inner {
  max-width: 1440px;
  width: 100%;
  padding: 0 40px;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 100px;
  gap: 48px;
}
@media screen and (max-width: 768px) {
  .home-Hero_inner {
    align-items: center;
    gap: 4.2666666667vw;
  }
}
.home-Hero_ttl {
  width: 355.511px;
}
@media screen and (max-width: 768px) {
  .home-Hero_ttl {
    width: 53.3333333333vw;
  }
}
.home-Hero_SubTitle {
  font-size: 26px !important;
  letter-spacing: 0.08em !important;
}
@media screen and (max-width: 768px) {
  .home-Hero_SubTitle {
    font-size: 3.8666666667vw !important;
  }
}

.home-Index {
  padding-top: 120px;
}
.home-Index_Title {
  font-size: 48px !important;
  text-align: center;
  letter-spacing: 0.08em !important;
}
@media screen and (max-width: 768px) {
  .home-Index_Title {
    font-size: 5.8666666667vw !important;
  }
}
.home-Index_Title span {
  font-size: 38px !important;
}
@media screen and (max-width: 768px) {
  .home-Index_Title span {
    font-size: 4.8vw !important;
  }
}
.home-Index_block {
  display: flex;
  gap: 7.9861111111vw;
  margin-top: 140px;
}
.home-Index_block:not(:first-child) {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .home-Index_block:not(:first-child) {
    margin-top: 6.4vw;
  }
}
@media screen and (max-width: 768px) {
  .home-Index_block {
    flex-direction: column;
    gap: 40px;
  }
}
.home-Index_block_img {
  max-width: 720px;
  width: 50vw;
}
@media screen and (max-width: 768px) {
  .home-Index_block_img {
    width: 100%;
  }
}
.home-Index_block_img.type1 {
  margin-left: -30px;
}
@media screen and (max-width: 768px) {
  .home-Index_block_img.type1 {
    margin-left: 0;
  }
}
.home-Index_block_text {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .home-Index_block_text {
    width: 100%;
  }
}
.home-Index_block_text.type1 {
  padding-top: 40px !important;
}
@media screen and (max-width: 768px) {
  .home-Index_block_text.type1 {
    padding-top: 0 !important;
  }
}
.home-Index_block_text_inner.type1 {
  margin-top: 32px !important;
}
.home-Index_block_text_inner p {
  font-size: 16px !important;
  line-height: 2.0833333333 !important;
}
.home-Index_block_text_inner p:not(:first-child) {
  margin-top: 24px;
}
.home-Index_block_title {
  font-size: 42px !important;
  color: #798c23;
}
@media screen and (max-width: 1440px) {
  .home-Index_block_title {
    font-size: 2.9166666667vw !important;
  }
}
@media screen and (max-width: 768px) {
  .home-Index_block_title {
    font-size: 6.4vw !important;
  }
}
.home-Index_block_title.type2 {
  margin-top: 180px;
  letter-spacing: 0.08em !important;
  text-align: center !important;
}
@media screen and (max-width: 768px) {
  .home-Index_block_title.type2 {
    margin-top: 21.3333333333vw;
  }
}
.home-Index_3column {
  margin-top: 74px;
  display: flex;
  gap: 6.1111111111vw;
  padding-bottom: 180px;
}
@media screen and (max-width: 768px) {
  .home-Index_3column {
    margin-top: 6.4vw;
    flex-direction: column;
    gap: 40px;
    padding-bottom: 21.3333333333vw;
  }
}
.home-Index_3column_item {
  width: calc((100% - 12.2222222222vw) / 3);
}
@media screen and (max-width: 768px) {
  .home-Index_3column_item {
    width: 100%;
  }
}
.home-Index_3column_item_title {
  font-size: 25px !important;
  line-height: 1.44;
  margin-top: 24px;
}
@media screen and (max-width: 768px) {
  .home-Index_3column_item_title {
    font-size: 4.8vw !important;
    margin-top: 4.2666666667vw;
  }
}
.home-Index_3column_item_text {
  margin-top: 16px;
  font-size: 16px !important;
  line-height: 1.6875 !important;
}
@media screen and (max-width: 768px) {
  .home-Index_3column_item_text {
    font-size: 4.2666666667vw !important;
    margin-top: 3.2vw;
  }
}

.home-LineUp .home-LineUpUnit_Img:after {
  content: none !important;
}
.home-LineUp .home-LineUpUnit_Img {
  background: transparent !important;
}
.home-LineUp .home-LineUpUnit_Img img {
  block-size: initial !important;
}
.home-LineUp .home-LineUpUnit_Btn {
  max-width: 275px;
  width: 100%;
  margin: 100px auto 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-LineUp .home-LineUpUnit_Btn svg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 10px;
}

.home-Download_Copy {
  padding-top: 40px !important;
}
@media screen and (max-width: 768px) {
  .home-Download_Copy {
    padding-top: 6.4vw !important;
  }
}/*# sourceMappingURL=sonaeno-lp.css.map */