@charset "UTF-8";
.network-whole {
  padding: 6rem 1.5rem 0;
}
.network-area {
  margin-bottom: 6rem;
}
.domestic-area {
  height: 30rem;
}
.domestic-area::before {
  background-image: url("/corporate/network/japan/images3/japan-main_sp.png");
  background-size: cover;
}
.domestic-box {
  max-width: none;
  padding: 0 1.5rem;
}
.domestic-title {
  font-size: 2.1rem;
}
.domestic-text {
  font-size: 1.4rem;
}
/****************************** WY */
.WY ul.company-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 4rem;
  margin-bottom: 6rem;
}
.WY .phone-area {
  grid-template-columns: 2fr 1fr;
}
.WY .company-address span {
  font-size: 1.4rem;
}
.WY .phone-box:last-child {
  display: block;
}
.WY .base-title {
  font-size: 2.1rem;
  border-left: 0.4rem solid #0068b7;
  padding-left: 1rem;
  margin-bottom: 4rem;
}
.WY ul.base-list {
  margin-bottom: 6rem;
}
.WY .js-accordion-trigger {
  font-size: 1.6rem;
  padding: 1.5rem 4.5rem 1.5rem 1.5rem;
  min-height: 6rem;
}
.WY .js-accordion-trigger::before {
  right: 1.5rem;
}
.WY .js-accordion-trigger::after {
  right: 1.5rem;
}
.WY .sales-box {
  flex-direction: column;
  padding: 2rem 1.5rem;
}
.WY .sales-left {
  width: 100%;
  padding-right: 0;
}
.WY .sales-right {
  width: 100%;
  padding-left: 0;
  border-left: none;
  margin-top: 1.5rem;
}
.WY .sales-address p {
  font-size: 1.4rem;
}
/****************************** WY END */
