.headerMenuPC>ul>li:nth-of-type(1)>a {
  border-bottom: 2px solid var(--main-text-color);
}

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

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

.pageOrder{
	margin-top:2%;
}

.lineContainer,
.inPersonContainer {
  border-radius: 10px;
  position: relative;
}

.lineContainer figure,
.inPersonContainer figure {
  width: 10%;
  margin: 0 auto;
  display: block;
}

.lineContainer>p>a,
.inPersonContainer>p>a {
  display: block;
  width: fit-content;
  margin: 0 auto;
  padding: 15px 10px;
  border-radius: 10px;
}

.handlingWearInner a {
  display: block;
  margin: 0 auto;
  width: 70%;
}

.template-download-button {
  border-radius: 8px;
  border: 3px solid var(--accent-color2);
  margin-bottom: calc(4% / 3);
}

.template-download-button figure {
  display: block;
  width: 40%;
  margin: 0 auto 10px;
}









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

  .lineContainer figure,
  .inPersonContainer figure {
    width: 20%;
  }

  .handlingWearInner a {
    width: 50%;
  }

  .wp-block-columns.is-not-stacked-on-mobile.dataContainer {
    flex-wrap: wrap !important;
    gap: 2% !important;
    margin-bottom: 0 !important;
  }

  .template-download-button {
    width: 49% !important;
    flex-basis: 49% !important;
    margin-bottom: 2% !important;
    padding-top: 2% !important;
    padding-right: 4% !important;
    padding-bottom: 2% !important;
    padding-left: 4% !important;
  }

  .template-download-button figure {
    width: 20%;
  }



  .designSimulator {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 35%;
  }
}


@media screen and (max-width:428px) {
  :where(.wp-block-columns.is-layout-flex).businessInner {
    gap: 2%;
  }

  .lineContainer,
  .inPersonContainer {
    flex-basis: 49% !important;
  }
}
