/*--------------------------------------------
		products PC
---------------------------------------------*/
.page-ttl {
  background-position: 30% 70%;
}

@media screen and (max-width: 1050px) {
  .contents-menu li {
    width: 40%;
    margin: 0 0.6%;
  }
  .contents-menu li a {
    width: 100%;
    margin: 0;
  }
}

@media screen and (max-width: 850px) {
  .contents-menu li {
    width: 90%;
    display: block;
    margin: auto;
  }
}

.products__contents {
  text-align: center;
  margin-bottom: 9em;
}

.products__contents:nth-of-type(1) {
  margin-top: 8em;
}

.products__contents:last-child {
  margin-bottom: 0;
}

.products__contents th {
  width: 8em;
}

.example-image {
  margin-bottom: 8em;
}

.example-image__item {
  margin-bottom: 60px;
}

.example-image__item--ling-txt {
  margin-top: 110px;
}

.example-image figcaption {
  font-size: 14px;
  font-size: 1.4rem;
}

.example-image__english {
  font-size: 5rem;
  top: -0.6em;
}

.example-image__english--long {
  top: -1.5em;
}

.flow {
  width: 70%;
  margin: auto;
}

.flow__number {
  width: 1em;
  text-align: center;
  font-size: 300%;
  left: 0.15em;
  top: -0.1em;
}

.flow__number:after {
  top: -10px;
}

.facility {
  overflow: hidden;
}

.facility__item {
  width: 48%;
  float: left;
}

.facility__item:nth-of-type(2n) {
  float: right;
}
