.headerMenuPC>ul>li:nth-of-type(4)>a::after {
  transform: scale(1, 1);
}

.pageBusiness {
  position: relative;
	margin-top:2%;
}

.frontPageBusiness {
  position: relative;
}

.businessInner {
  position: relative;
}

.businessInner:nth-of-type(2) {
  flex-direction: row-reverse;
}

.businessInner>div>figure{
	position:relative;
}

.businessInner>div>figure::before {
  font-size: 5rem;
  color: var(--header-bg-color);
  position: absolute;
  top: 0%;
  left: 2%;
  z-index: 4;
}

.businessInne:nth-of-type(1)>div>figure::before {
  content: "01";
}

.businessInne:nth-of-type(2)>div>figure::before {
  content: "02";
  right: 2%;
}

.businessInne:nth-of-type(3)>div>figure::before {
  content: "03";
}

.businessInner>div:first-of-type>figure:first-of-type::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #00000090;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.businessInner>div:last-of-type {
  position: relative;
}

.businessInnerText {
  position: absolute;
  bottom: 5%;
  left: 2%;
  width: fit-content;
  z-index: 4;
}

.businessInner:nth-of-type(2) .businessInnerText {
  left: initial;
  right: 2%;
  text-align: right;
}

.moreButton {
  width: fit-content;
  margin: 0 auto;
  display: block;
  padding: 2% 4%;
  background: var(--button-color);
  border-bottom: solid 4px var(--button-bottom-color);
  border-radius: 3px;
  transition: all .3s ease;
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
}

.moreButton:hover {
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%);
  border-bottom: none;
}

.printContainer {
  position: relative;
  aspect-ratio: 1000 / 700;
}

.printContainer>div>figure {
  position: absolute;
}

.printContainer>div>figure:nth-of-type(1) {
  width: 40%;
  top: 0;
  left: 5%;
}

.printContainer>div>figure:nth-of-type(2) {
  width: 45%;
  bottom: 0;
  left: 12%;
}

.printContainer>div>figure:nth-of-type(3) {
  width: 45%;
  top: 2%;
  right: 0;
}









/* Tablet */
@media screen and (max-width:960px) {

  .businessInner figure::before {
    font-size: 2rem;
    top: 0;
    left: 2%;
  }

  .businessInner:nth-of-type(2) .businessInnerText p,
  .businessInner:nth-of-type(2) .businessInnerText h3 {
    text-align: left !important;
  }

  .businessInner:nth-of-type(2) .businessInnerText {
    left: 2%;
    right: initial;
    text-align: right;
  }

  .businessInner>div {
    position: relative;
  }

  .businessInnerText {
    position: absolute;
    bottom: 4%;
  }

  .moreButton {
    position: relative;
    padding: 2% 4% !important;
    margin-top: 2%;
    left: initial;
    bottom: initial;
    transform: none;
  }
}


@media screen and (min-width: 782px) and (max-width: 960px) {
  .businessInnerText {
    bottom: 37%;
  }
}







/* Mobile */
@media screen and (max-width:428px) {
  .businessInnerContainer::before {
    font-size: 1.5rem;
  }

  .businessInner > .wp-block-column:first-child {
    overflow: hidden;
  }

  .businessInner figure.wp-block-image {
    margin-bottom: 0;
  }

  .businessInnerText {
    bottom: 3%;
  }

  .businessInnerText h3 {
    font-size: 0.85rem !important;
    margin-top: 0 !important;
    margin-bottom: 2px !important;
  }

  .businessInnerText p {
    font-size: 0.6rem !important;
    line-height: 1.3;
    margin-bottom: 0 !important;
  }
}