.mv::after {
  background-image: url(../img/common/mv-frame-f3f3f3.svg);
}

.env-lead {
  width: min(720px, 720 / 1280 * var(--inner-width) * 1px);
  margin: 0 auto min(40px, 40 / 1280 * var(--inner-width) * 1px);
  font-size: min(16px, 16 / 1280 * var(--inner-width) * 1px);
  line-height: 2;
}
@media only screen and (max-width: 48em) {
  .env-lead {
    width: auto;
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px) calc(40 / 390 * var(--inner-width) * 1px);
    font-size: calc(16 / 390 * var(--inner-width) * 1px);
  }
}

.env-section {
  position: relative;
}
.env-section .inner {
  position: relative;
  padding-left: min(280px, 280 / 1280 * var(--inner-width) * 1px);
  padding-right: min(120px, 120 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-section .inner {
    padding-left: 0;
    padding-right: 0;
  }
}

.env-title {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: min(16px, 16 / 1280 * var(--inner-width) * 1px);
  flex-direction: column;
  text-align: center;
  margin-bottom: min(56px, 56 / 1280 * var(--inner-width) * 1px);
  font-weight: 700;
  font-size: min(40px, 40 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-title {
    gap: calc(8 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(40 / 390 * var(--inner-width) * 1px);
    font-size: calc(40 / 390 * var(--inner-width) * 1px);
  }
}
.env-title span:first-child:not(:last-child) {
  font-family: "Syncopate", sans-serif;
  font-weight: 700;
  font-size: min(20px, 20 / 1280 * var(--inner-width) * 1px);
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .env-title span:first-child:not(:last-child) {
    font-size: calc(20 / 390 * var(--inner-width) * 1px);
  }
}

.env-title-2 {
  font-weight: 700;
  font-size: min(24px, 24 / 1280 * var(--inner-width) * 1px);
  text-align: center;
  color: #48a63f;
  margin-bottom: min(16px, 16 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-title-2 {
    font-size: calc(24 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(16 / 390 * var(--inner-width) * 1px);
  }
}

.env-data {
  background: #f3f3f3;
  padding-top: min(118px, 118 / 1280 * var(--inner-width) * 1px);
  padding-bottom: min(80px, 80 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-data {
    padding-top: calc(52 / 390 * var(--inner-width) * 1px);
    padding-bottom: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-data__button {
  position: relative;
  overflow: hidden;
  border-radius: min(8px, 8 / 1280 * var(--inner-width) * 1px);
  height: min(360px, 360 / 1280 * var(--inner-width) * 1px);
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: min(40px, 40 / 1280 * var(--inner-width) * 1px);
  color: #fff;
}
@media only screen and (max-width: 48em) {
  .env-data__button {
    border-radius: calc(8 / 390 * var(--inner-width) * 1px);
    width: calc(326 / 390 * var(--inner-width) * 1px);
    height: calc(240 / 390 * var(--inner-width) * 1px);
    margin: 0 auto;
    font-size: calc(25 / 390 * var(--inner-width) * 1px);
  }
}
.env-data__button picture,
.env-data__button img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}
.env-data__button span {
  position: relative;
}
@media (hover: hover) {
  .env-data__button:hover img {
    transform: scale(1.1);
  }
}

.env-work-place {
  padding-top: min(80px, 80 / 1280 * var(--inner-width) * 1px);
  padding-bottom: min(80px, 80 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-place {
    padding-top: calc(80 / 390 * var(--inner-width) * 1px);
    padding-bottom: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__images {
  position: relative;
  margin-bottom: min(40px, 40 / 1280 * var(--inner-width) * 1px);
}
.env-work-place__images .swiper {
  width: min(715px, 715 / 1280 * var(--inner-width) * 1px);
  height: min(500px, 500 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-place__images .swiper {
    width: 100%;
    height: calc(308 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__title {
  font-size: min(20px, 20 / 1280 * var(--inner-width) * 1px);
  font-weight: 500;
  text-align: center;
  margin-bottom: min(32px, 32 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-place__title {
    font-size: calc(20 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(32 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__image {
  width: min(715px, 715 / 1280 * var(--inner-width) * 1px);
  height: min(455px, 455 / 1280 * var(--inner-width) * 1px);
  border-radius: min(8px, 8 / 1280 * var(--inner-width) * 1px);
  overflow: hidden;
}
@media only screen and (max-width: 48em) {
  .env-work-place__image {
    width: calc(390 / 390 * var(--inner-width) * 1px);
    height: calc(248 / 390 * var(--inner-width) * 1px);
    border-radius: calc(8 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__caption {
  background: #fff;
  font-size: min(20px, 20 / 1280 * var(--inner-width) * 1px);
  font-weight: 500;
  height: min(45px, 45 / 1280 * var(--inner-width) * 1px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .env-work-place__caption {
    justify-content: center;
    text-align: center;
    text-align: center;
    white-space: nowrap;
    font-size: calc(19 / 390 * var(--inner-width) * 1px);
    height: calc(60 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__buttons {
  --arrow-size: 56;
  --arrow-border: 1;
}
@media only screen and (max-width: 48em) {
  .env-work-place__buttons {
    margin-top: calc(24 / 390 * var(--inner-width) * 1px);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: calc(24 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-place__prev,
.env-work-place__next {
  color: #48a63f;
  position: absolute;
  top: min(250px, 250 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-place__prev,
  .env-work-place__next {
    position: static;
  }
}

.env-work-place__prev {
  left: 0;
}

.env-work-place__next {
  right: 0;
}

.env-work-place__thumbnails {
  overflow: hidden;
}
@media only screen and (max-width: 48em) {
  .env-work-place__thumbnails {
    height: 0;
    visibility: hidden;
  }
}
.env-work-place__thumbnails .swiper-slide {
  padding: 0 min(12px, 12 / 1280 * var(--inner-width) * 1px);
}

.env-work-place__thumbnail {
  border-radius: min(4px, 4 / 1280 * var(--inner-width) * 1px);
  overflow: hidden;
}

.env-work-style {
  background: #f3f3f3;
  padding-top: min(80px, 80 / 1280 * var(--inner-width) * 1px);
  padding-bottom: min(80px, 80 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style {
    padding-top: calc(80 / 390 * var(--inner-width) * 1px);
    padding-bottom: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style__list {
  --env-work-style-columns: 2;
  display: grid;
  grid-template-columns: repeat(var(--env-work-style-columns), auto);
  background: #fff;
  border-radius: min(8px, 8 / 1280 * var(--inner-width) * 1px);
  padding: min(32px, 32 / 1280 * var(--inner-width) * 1px) min(76px, 76 / 1280 * var(--inner-width) * 1px);
  row-gap: min(24px, 24 / 1280 * var(--inner-width) * 1px);
  -moz-column-gap: min(56px, 56 / 1280 * var(--inner-width) * 1px);
       column-gap: min(56px, 56 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style__list {
    grid-template-columns: auto;
    border-radius: calc(8 / 390 * var(--inner-width) * 1px);
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px);
    padding: calc(32 / 390 * var(--inner-width) * 1px) calc(24 / 390 * var(--inner-width) * 1px);
    row-gap: calc(16 / 390 * var(--inner-width) * 1px);
  }
}
.env-work-style__list > * {
  list-style: disc;
  font-size: min(24px, 24 / 1280 * var(--inner-width) * 1px);
  font-weight: 700;
  margin-left: 1em;
  color: #48a63f;
}
@media only screen and (max-width: 48em) {
  .env-work-style__list > * {
    font-size: calc(20 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style__section {
  margin-top: min(80px, 80 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style__section {
    margin-top: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style__items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: min(24px, 24 / 1280 * var(--inner-width) * 1px);
  -moz-column-gap: min(16px, 16 / 1280 * var(--inner-width) * 1px);
       column-gap: min(16px, 16 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style__items {
    grid-template-columns: auto;
    row-gap: calc(16 / 390 * var(--inner-width) * 1px);
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px);
  }
}
.env-work-style__items .env-work-style__list {
  grid-column: 1/4;
}
@media only screen and (max-width: 48em) {
  .env-work-style__items .env-work-style__list {
    grid-column: 1/2;
    margin: 0;
  }
}

.env-work-style-item {
  background: #fff;
  border-radius: min(8px, 8 / 1280 * var(--inner-width) * 1px);
  padding: min(24px, 24 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-item {
    border-radius: calc(8 / 390 * var(--inner-width) * 1px);
    padding: calc(24 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-item__title {
  white-space: nowrap;
  font-size: min(24px, 24 / 1280 * var(--inner-width) * 1px);
  font-weight: 700;
  color: #48a63f;
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: min(18px, 18 / 1280 * var(--inner-width) * 1px);
  text-align: center;
  margin-bottom: min(8px, 8 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-item__title {
    font-size: calc(24 / 390 * var(--inner-width) * 1px);
    padding-bottom: calc(18 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(8 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-item__text {
  font-size: min(14px, 14 / 1280 * var(--inner-width) * 1px);
  font-weight: 500;
  line-height: 2;
}
@media only screen and (max-width: 48em) {
  .env-work-style-item__text {
    font-size: calc(14 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style__sections {
  position: relative;
  background: #fff;
  border-radius: min(8px, 8 / 1280 * var(--inner-width) * 1px);
  padding: min(56px, 56 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style__sections {
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px);
    border-radius: calc(8 / 390 * var(--inner-width) * 1px);
    padding: calc(56 / 390 * var(--inner-width) * 1px) calc(24 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support:not(:last-child) {
  margin-bottom: min(48px, 48 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-support:not(:last-child) {
    margin-bottom: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support__text {
  font-weight: 500;
  font-size: min(16px, 16 / 1280 * var(--inner-width) * 1px);
  line-height: 2;
  opacity: 0.7;
}
@media only screen and (max-width: 48em) {
  .env-work-style-support__text {
    font-size: calc(16 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support__items {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: min(48px, 48 / 1280 * var(--inner-width) * 1px);
  margin-top: min(32px, 32 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-support__items {
    margin-top: calc(32 / 390 * var(--inner-width) * 1px);
    flex-direction: column;
    gap: calc(32 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support-item {
  flex: 1;
}
@media only screen and (max-width: 48em) {
  .env-work-style-support-item {
    flex: unset;
  }
}

.env-work-style-support-item__image {
  width: 100%;
  height: min(231px, 231 / 1280 * var(--inner-width) * 1px);
  margin-bottom: min(24px, 24 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-support-item__image {
    height: calc(178 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(16 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support-item__title {
  font-weight: 500;
  font-size: min(20px, 20 / 1280 * var(--inner-width) * 1px);
  text-align: center;
  margin-bottom: min(8px, 8 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-work-style-support-item__title {
    font-size: calc(20 / 390 * var(--inner-width) * 1px);
    margin-bottom: calc(8 / 390 * var(--inner-width) * 1px);
  }
}

.env-work-style-support-item__text {
  font-weight: 500;
  font-size: min(14px, 14 / 1280 * var(--inner-width) * 1px);
  line-height: 2;
  opacity: 0.7;
}
@media only screen and (max-width: 48em) {
  .env-work-style-support-item__text {
    font-size: calc(14 / 390 * var(--inner-width) * 1px);
  }
}

.env-training {
  margin-top: min(80px, 80 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-training {
    margin-top: calc(80 / 390 * var(--inner-width) * 1px);
  }
}

.env-training__section:not(:last-child) {
  margin-bottom: min(56px, 56 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-training__section:not(:last-child) {
    margin-bottom: calc(56 / 390 * var(--inner-width) * 1px);
  }
}

.env-training__text {
  font-weight: 500;
  font-size: min(16px, 16 / 1280 * var(--inner-width) * 1px);
  line-height: 2;
  text-align: center;
  opacity: 0.7;
  margin-bottom: min(24px, 24 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-training__text {
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px) calc(24 / 390 * var(--inner-width) * 1px);
    text-align: left;
    font-size: calc(16 / 390 * var(--inner-width) * 1px);
  }
}

.env-training__table {
  width: 100%;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}
@media only screen and (max-width: 48em) {
  .env-training__table {
    width: calc(100% - 64 / 390 * var(--inner-width) * 1px);
    margin: 0 auto;
  }
}
.env-training__table th,
.env-training__table td {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  font-weight: 500;
  font-size: min(14px, 14 / 1280 * var(--inner-width) * 1px);
  padding: min(16px, 16 / 1280 * var(--inner-width) * 1px) 0;
}
@media only screen and (max-width: 48em) {
  .env-training__table th,
  .env-training__table td {
    font-size: calc(12 / 390 * var(--inner-width) * 1px);
    padding: calc(8 / 390 * var(--inner-width) * 1px) 0;
  }
}
.env-training__table th {
  background: #d7e6c3;
  width: min(240px, 240 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-training__table th {
    width: auto;
    min-width: calc(100 / 390 * var(--inner-width) * 1px);
  }
}
.env-training__table td {
  padding: min(8px, 8 / 1280 * var(--inner-width) * 1px);
}
.env-training__table p {
  text-align: center;
}
.env-training__table ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  line-height: 2;
  width: min(532px, 532 / 1280 * var(--inner-width) * 1px);
  margin: 0 auto;
}
@media only screen and (max-width: 48em) {
  .env-training__table ul {
    width: auto;
    grid-template-columns: auto;
    margin-left: 1em;
  }
}
.env-training__table li {
  list-style: disc;
  margin-left: 1em;
  white-space: nowrap;
}

.env-training__items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: min(8px, 8 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-training__items {
    margin: 0 calc(32 / 390 * var(--inner-width) * 1px);
    grid-template-columns: 1fr 1fr;
    gap: calc(8 / 390 * var(--inner-width) * 1px);
  }
}
.env-training__items > * {
  background: #e1ebc3;
  height: min(60px, 60 / 1280 * var(--inner-width) * 1px);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: min(14px, 14 / 1280 * var(--inner-width) * 1px);
  font-weight: 500;
}
@media only screen and (max-width: 48em) {
  .env-training__items > * {
    height: calc(56 / 390 * var(--inner-width) * 1px);
    font-size: calc(12 / 390 * var(--inner-width) * 1px);
  }
}
.env-training__items.is-alter-color > * {
  background: rgba(72, 166, 63, 0.5);
}

.env-dei {
  margin-top: min(160px, 160 / 1280 * var(--inner-width) * 1px);
  margin-bottom: min(160px, 160 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-dei {
    margin: calc(120 / 390 * var(--inner-width) * 1px) calc(32 / 390 * var(--inner-width) * 1px) calc(160 / 390 * var(--inner-width) * 1px);
  }
}
@media only screen and (max-width: 48em) {
  .env-dei .env-title {
    font-size: calc(32 / 390 * var(--inner-width) * 1px);
  }
}

.env-lines-1 .line-4 {
  left: calc(50% + min(397px, 397 / 1280 * var(--inner-width) * 1px));
  top: max(-160px, -160 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-1 .line-4 {
    left: calc(215 / 390 * var(--inner-width) * 1px);
    top: calc(-160 / 390 * var(--inner-width) * 1px);
  }
}

.env-lines-2 .lines {
  transform: translate(0, max(-133px, -133 / 1280 * var(--inner-width) * 1px));
}
.env-lines-2 .line-1 {
  right: calc(50% + min(324px, 324 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-2 .line-1 {
    right: calc(243 / 390 * var(--inner-width) * 1px);
    top: calc(0 / 390 * var(--inner-width) * 1px);
  }
}

.env-lines-3 .lines {
  transform: translate(0, max(-90px, -90 / 1280 * var(--inner-width) * 1px));
}
@media only screen and (max-width: 48em) {
  .env-lines-3 .lines {
    transform: translate(0, calc(-140 / 390 * var(--inner-width) * 1px));
  }
}
.env-lines-3 .line-1 {
  right: calc(50% + max(-640px, -640 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-3 .line-1 {
    right: calc(243 / 390 * var(--inner-width) * 1px);
    top: calc(0 / 390 * var(--inner-width) * 1px);
  }
}
.env-lines-3 .line-2 {
  left: calc(50% + min(384px, 384 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-3 .line-2 {
    left: calc(205 / 390 * var(--inner-width) * 1px);
    top: calc(1570 / 390 * var(--inner-width) * 1px);
  }
}

.env-lines-4 .line-2 {
  transform: scale(-1, 1);
  right: calc(50% + min(360px, 360 / 1280 * var(--inner-width) * 1px));
  top: min(839px, 839 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-4 .line-2 {
    right: calc(185 / 390 * var(--inner-width) * 1px);
    top: calc(3200 / 390 * var(--inner-width) * 1px);
  }
}
.env-lines-4 .line-4 {
  left: calc(50% + min(397px, 397 / 1280 * var(--inner-width) * 1px));
  top: min(1693px, 1693 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-4 .line-4 {
    left: calc(205 / 390 * var(--inner-width) * 1px);
    top: calc(2443 / 390 * var(--inner-width) * 1px);
  }
}

.env-lines-5 .lines {
  transform: translate(0, max(-220px, -220 / 1280 * var(--inner-width) * 1px));
}
@media only screen and (max-width: 48em) {
  .env-lines-5 .lines {
    transform: translate(0, calc(-340 / 390 * var(--inner-width) * 1px));
  }
}
.env-lines-5 .line-1 {
  right: calc(50% + min(324px, 324 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-5 .line-1 {
    right: calc(243 / 390 * var(--inner-width) * 1px);
    top: calc(1850 / 390 * var(--inner-width) * 1px);
  }
}
.env-lines-5 .line-4 {
  display: none;
  left: calc(50% + min(324px, 324 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-5 .line-4 {
    left: calc(215 / 390 * var(--inner-width) * 1px);
    top: calc(0 / 390 * var(--inner-width) * 1px);
  }
}
@media only screen and (max-width: 48em) {
  .env-lines-5 .line-4 {
    display: block;
  }
}

.env-lines-6 .lines {
  transform: translate(0, max(-150px, -150 / 1280 * var(--inner-width) * 1px));
}
.env-lines-6 .line-2 {
  left: calc(50% + min(384px, 384 / 1280 * var(--inner-width) * 1px));
  top: min(0px, 0 / 1280 * var(--inner-width) * 1px);
}
@media only screen and (max-width: 48em) {
  .env-lines-6 .line-2 {
    left: calc(205 / 390 * var(--inner-width) * 1px);
    top: calc(2443 / 390 * var(--inner-width) * 1px);
  }
}/*# sourceMappingURL=environment.css.map */