@charset "UTF-8";


.corona{
  padding: 0.5em 1em;
  margin: 2em 0;
  color: #474747;
  background: whitesmoke;/*背景色*/
  border-left: double 7px rgba(173,224,221,1.00) ;/*左線*/
  border-right: double 7px rgba(173,224,221,1.00) ; /*右線*/
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.32);/*影*/

}
.corona p {
  margin: 0;
  padding: 0;
}

/* esg/certifications.html  */
@media (min-width:768px) {
  table.table-simple tbody th { width: 25%;}
  table.table-simple-2 tbody th { width: 35%;}
}

.corona_11 {
  padding: 0.5em 1em;
  margin: 2em 0;
  color: #5d627b;
  background: whitesmoke;
  border-top: solid 5px rgba(173,224,221,1.00);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.30);

}
.corona_11 p {
  margin: 0;
  padding: 0;
}

.corona_12 {
  padding: 0.5em 1em;
    margin: 2em 0;
    color: black;
    background: whitesmoke;
    border-bottom: solid 6px rgb(173,224,221,1.00);
    border-radius: 9px;

}
.corona_12 p {
  margin: 0;
  padding: 0;
}

.box26 {
  position: relative;
  margin: 2em 0;
  padding: 0.5em 1em;
  border: solid 3px rgba(173,224,221,1.00);
  background: whitesmoke;
  border-radius: 8px;
}
/* .box26 .box-title {
  position: absolute;
  display: inline-block;
  top: -18px;
  left: 10px;
  padding: 0 9px;
  line-height: 1;
  font-size: 19px;
  background:whitesmoke;
  color:rgba(173,224,221,1.00);
  font-weight: bold;
  border: solid 3px rgba(173,224,221,1.00) ;
  border-radius: 8px;
  padding: 5px 7px;
} */

.box26 p {
  margin: 0;
  padding: 0;
}

/* .box26 td {
  line-height: 16px;
} */

.corona_table thead {
   line-height: 10px;
}

.corona_table tbody {
  line-height: 10px;
}
.corona_table td {
  border: solid 1px rgb(201, 199, 199);
  padding: 12px;
  line-height: 16px;
}

@media (max-width:768px) {
  .corona_table td {
    line-height: 15px;
  }
}

/* 20201223追記 */
.corona_img {
  width: 70%;
  margin-top: 20px;
}
.corona_img_block {
  width: 70%;
  margin-top: 20px;
  display: block;
}
