@charset "UTF-8";
/*
business.css　
*/
.main h2 {
  width: 100%;
  margin: 0 10px 15px;
  font-size: 20px;
  border-bottom: 1px solid #ccc;
}

.main p .introduction {
  width: 100%;
  margin: 0 20px 0px;
}

.main .plaPhoto {
  margin-bottom: 50px;
}

.main .plaPhoto .photoBox {
  text-align: center;
}

.main .plaPhoto .photoBox img {
  margin-bottom: 5px;
}

@media screen and (max-width: 499px) {
  .main .plaPhoto .photoBox img {
    width: 80%;
  }
}

.main .plaPhoto .photoBox p {
  font-size: 14px;
}

.main .plaPhoto p.kaitoriLink {
  width: 96%;
  text-align: right;
  font-size: 14px;
}

@media screen and (max-width: 1199px) {
  .main .plaPhoto p.kaitoriLink {
    width: 99%;
  }
}

@media screen and (max-width: 575px) {
  .main .plaPhoto p.kaitoriLink {
    width: 90%;
  }
}

.main .pellet,
.main .shipping {
  margin-bottom: 20px;
}

.main .pellet p.explanation,
.main .shipping p.explanation {
  width: 100%;
  margin: 0 20px 20px;
}

.main .pellet .pelletIn,
.main .pellet .shippingIn,
.main .shipping .pelletIn,
.main .shipping .shippingIn {
  text-align: center;
}

.main .pellet .pelletIn img,
.main .pellet .shippingIn img,
.main .shipping .pelletIn img,
.main .shipping .shippingIn img {
  width: 90%;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .main .pellet .pelletIn img,
  .main .pellet .shippingIn img,
  .main .shipping .pelletIn img,
  .main .shipping .shippingIn img {
    width: 70%;
  }
}

.main .pellet .pelletIn p,
.main .pellet .shippingIn p,
.main .shipping .pelletIn p,
.main .shipping .shippingIn p {
  font-size: 14px;
}

.main .resinPellet,
.main .export,
.main .equipment {
  margin-bottom: 50px;
}

.main .resinPellet .resinPelletIn,
.main .resinPellet .exportIn,
.main .resinPellet .equipmentIn,
.main .export .resinPelletIn,
.main .export .exportIn,
.main .export .equipmentIn,
.main .equipment .resinPelletIn,
.main .equipment .exportIn,
.main .equipment .equipmentIn {
  text-align: center;
}

.main .resinPellet .resinPelletIn img,
.main .resinPellet .exportIn img,
.main .resinPellet .equipmentIn img,
.main .export .resinPelletIn img,
.main .export .exportIn img,
.main .export .equipmentIn img,
.main .equipment .resinPelletIn img,
.main .equipment .exportIn img,
.main .equipment .equipmentIn img {
  width: 80%;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .main .resinPellet .resinPelletIn img,
  .main .resinPellet .exportIn img,
  .main .resinPellet .equipmentIn img,
  .main .export .resinPelletIn img,
  .main .export .exportIn img,
  .main .export .equipmentIn img,
  .main .equipment .resinPelletIn img,
  .main .equipment .exportIn img,
  .main .equipment .equipmentIn img {
    width: 40%;
  }
}

@media screen and (max-width: 499px) {
  .main .resinPellet .resinPelletIn img,
  .main .resinPellet .exportIn img,
  .main .resinPellet .equipmentIn img,
  .main .export .resinPelletIn img,
  .main .export .exportIn img,
  .main .export .equipmentIn img,
  .main .equipment .resinPelletIn img,
  .main .equipment .exportIn img,
  .main .equipment .equipmentIn img {
    width: 50%;
  }
}

.main .resinPellet .resinPelletIn p,
.main .resinPellet .exportIn p,
.main .resinPellet .equipmentIn p,
.main .export .resinPelletIn p,
.main .export .exportIn p,
.main .export .equipmentIn p,
.main .equipment .resinPelletIn p,
.main .equipment .exportIn p,
.main .equipment .equipmentIn p {
  font-size: 14px;
}

@media screen and (max-width: 991px) {
  .main .resinPellet .resinPelletIn img,
  .main .resinPellet .exportIn img,
  .main .resinPellet .equipmentIn img,
  .main .export .resinPelletIn img,
  .main .export .exportIn img,
  .main .export .equipmentIn img,
  .main .equipment .resinPelletIn img,
  .main .equipment .exportIn img,
  .main .equipment .equipmentIn img {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .main .resinPellet .resinPelletIn img,
  .main .resinPellet .exportIn img,
  .main .resinPellet .equipmentIn img,
  .main .export .resinPelletIn img,
  .main .export .exportIn img,
  .main .export .equipmentIn img,
  .main .equipment .resinPelletIn img,
  .main .equipment .exportIn img,
  .main .equipment .equipmentIn img {
    width: 75%;
  }
}

@media screen and (max-width: 575px) {
  .main .resinPellet .resinPelletIn img,
  .main .resinPellet .exportIn img,
  .main .resinPellet .equipmentIn img,
  .main .export .resinPelletIn img,
  .main .export .exportIn img,
  .main .export .equipmentIn img,
  .main .equipment .resinPelletIn img,
  .main .equipment .exportIn img,
  .main .equipment .equipmentIn img {
    width: 90%;
  }
}

.main .equipment h2 {
  margin-bottom: 20px;
}

/* table */
table.plaType {
  width: 95%;
  margin: 10px 5px 50px;
  border-collapse: collapse;
}

table.plaType caption {
  caption-side: top;
  margin: 0 10px 0;
  padding-bottom: 5px;
  color: #333;
}

table.plaType th {
  width: 70px;
  padding: 8px 10px 5px 10px;
  font-weight: normal;
  vertical-align: top;
  border: 1px solid #ccc;
}

table.plaType td {
  padding: 8px 0 5px 10px;
  border: 1px solid #ccc;
}
