@charset "UTF-8";
/*
english_business.css　
*/
.main h2 {
  margin: 10px 0 0;
  padding: 10px;
  font-size: 20px;
}

.main h3 {
  font-size: 20px;
}

.main ol {
  margin-bottom: 35px;
}

.main .businessItem {
  overflow: hidden;
}

.main .businessItem p.mt-10 {
  margin-top: 10px;
}

.main .businessItem p.ml-10 {
  margin-left: 10px;
}

.main .businessItem p.ml-20 {
  margin-left: 20px;
}

.main .businessItem p.ml-30 {
  margin-left: 30px;
}

.main .businessItem .imageBox-01 {
  text-align: center;
}

.main .businessItem .imageBox-01 p {
  margin-bottom: 5px;
  font-size: 12px;
}

.main .businessItem .imageBox-02 {
  padding-left: 10px;
  text-align: center;
}

.main .businessItem .imageBox-02 p {
  margin-top: 10px;
  font-size: 12px;
}

.main .businessItem .imageBox-03 {
  margin: 10px 0 10px;
  padding-left: 10px;
  text-align: center;
}

.main .businessItem .imageBox-03 p {
  margin-top: 10px;
  font-size: 12px;
}

.main .businessItem .sheet,
.main .businessItem .pellet {
  margin-bottom: 50px;
}

.main .businessItem .sheet img.bisImage-01 {
  float: left;
  margin: 10px 20px 20px 20px;
}

@media screen and (max-width: 576px) {
  .main .businessItem .sheet img.bisImage-01 {
    float: none;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 767px) {
  .main .businessItem .sheet img.bisImage-01 {
    margin-bottom: 5px;
  }
}

.main .businessItem .sheet p.trpSheet {
  margin-top: 10px;
}

.main .businessItem .sheet p.trpSheet a {
  font-size: 14px;
}

@media screen and (max-width: 576px) {
  .main .businessItem .sheet p.trpSheet {
    margin-top: 0;
    margin-left: 20px;
  }
}

@media screen and (max-width: 767px) {
  .main .businessItem .sheet p.trpSheet {
    margin-left: 20px;
  }
}

.main .businessItem .sheet .sheetIn {
  clear: both;
}

.main .businessItem .sheet .bisImage-02 {
  margin-bottom: 15px;
}

.main .businessItem .sheet p.chyui {
  margin-left: 20px;
  font-size: 14px;
}

.main .businessItem .sheet .bisImage-03 {
  margin-bottom: 15px;
  padding-top: 37px;
}

.main .businessItem .pellet .pelletIn .imageBox-02 {
  padding-left: 10px;
}

.main .businessItem .pellet .pelletIn .bisImage-04 {
  width: 90%;
  margin: 10px 0 10px;
  text-align: center;
}

.main .businessItem .pellet .pelletIn .bisImage-05 {
  margin-bottom: 15px;
}

.main .businessItem .pellet .pelletIn p.tableTitle {
  margin: 10px 0 0 30px;
  text-align: left;
  font-size: 18px;
}

.main .businessItem .pellet .pelletIn .pelletDetails {
  width: 95%;
  margin-bottom: 15px;
}

.main .businessItem .palette .paletteIn {
  margin-top: 10px;
}

.main .businessItem .palette .bisImage-06 {
  width: 100%;
}

.main .businessItem .palette .thpalette {
  font-size: 20px;
}

.main .businessItem .palette p.ml-20 {
  margin-bottom: 5px;
}

.main .businessItem .palette p.ml-30 {
  font-size: 14px;
}

.main .businessItem .palette p.syousai {
  font-size: 14px;
}

/* table-01 */
table.table-01,
table.table-02 {
  width: 99%;
  margin: 10px 0 20px 20px;
  font-size: 14px;
  text-align: center;
  border-collapse: collapse;
}

table.table-01 caption,
table.table-02 caption {
  margin-left: 10px;
  padding-bottom: 0;
  caption-side: top;
  font-size: 18px;
  color: #333;
}

table.table-01 th,
table.table-02 th {
  padding: 3px 0 2px;
  font-weight: normal;
  background-color: #D7EEFF;
  border: solid 1px #aaa;
}

table.table-01 td,
table.table-02 td {
  padding: 5px 0 3px;
  border: solid 1px #aaa;
}

table.table-02 {
  margin-top: 0;
}

table.table-02 th {
  background-color: #FFDBC9;
}

/* table-03 */
table.table-03 {
  width: 90%;
  margin: 0 0 20px 20px;
  font-size: 14px;
  border-collapse: collapse;
}

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

table.table-03 th {
  width: 110px;
  padding: 5px 0 3px 15px;
  font-weight: normal;
  background-color: #eee;
  border: solid 1px #aaa;
}

table.table-03 td {
  padding: 7px 5px 5px 10px;
  border: solid 1px #aaa;
}
