@charset "UTF-8";

/*:::::::::::::::
　　english
:::::::::::::::*/

.english h2{
  font-weight:100;
}
.english p{
  padding:0 2em;
  text-align:left;
}

/*:::::::::::::::
    company
:::::::::::::::*/
.company table{
  width: 97%;
  margin:0 auto;
}
.company td,
.company th{
  border:2px solid #ccc;
  padding:1em;
}
.company th{
  width:20%;
  text-align:left;
}
.company td{
  width:80%;
  text-align:left;
}
.company th{
  background:#f0f0f0;
}
@media only screen and (max-width: 768px) {
.company table{
  width: 100%;
  margin:0 auto;
}
.company th{
  width:30%;
}
.company td{
  width:70%;
}
}

/*:::::::::::::::
    product
:::::::::::::::*/

.product p{
  text-align:left;
  text-align:justify;
  padding:0 3%;
}
.product img{
  padding-top:1.5em;
}
.product .mw4{
  max-width:40em;
  margin:1em 0;
}
.product .mw3{
  max-width:30em;
  margin:1em 0;
}
.product .mw2{
  max-width:20em;
  margin:1em 0;
}
