.contents article .section1 {
  margin-bottom: 1.3rem;
}
.contents article .sectionimage2 {
  margin-left: 0;
  margin-bottom: 0.5rem;
}
.contents article .exp {
  padding: 0.7rem;
  border: #999 solid 1px;
  margin-top: 0.5rem;
}
.contents article table {
  border-collapse: separate;
  margin: 0.5rem auto 0;
}
.contents article table th {
  padding: 0.2rem 0.4rem;
}
.contents article table td {
  padding: 0.2rem 0.4rem;
  border: #999 solid 1px;
}

/* .tokushu6 #vitamin {
  width: 680px;
  height: 800px;
  margin-bottom: 10px;
}
.tokushu6 .section1 {
  width: 680px;
  height: 175px;
  margin-bottom: 30px;
}
.tokushu6 .sectionimage1 {
  float: right;
}
.tokushu6 .sectionimage2 {
  float: left;
  margin-bottom: 10px;
}
.tokushu6 .section1 p {
  clear: left;
  width: 435px;
  margin-right: 10px;
}
.tokushu6 .section2 {
  position: relative;
}
.tokushu6 #vitamin .subsection1 {
  width: 290px;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
}
.tokushu6 article #vitamin .section2 .subsection1 p {
  font-size: 100%;
  width: 278px;
  height: auto;
  padding: 5px;
  border: #999 solid 1px;
}
.tokushu6 #vitamin .subsection2 {
  width: 290px;
  height: 300px;
  position: absolute;
  top: 280px;
  left: 0;
}
.tokushu6 article #vitamin .section2 .subsection2 p {
  font-size: 100%;
  width: 278px;
  height: auto;
  padding: 5px;
  border: #999 solid 1px;
}
.tokushu6 #vitamin .subsection3 {
  position: absolute;
  top: 100px;
  left: 290px;
}
.tokushu6 #vitamin .subsection4 {
  width: 330px;
  position: absolute;
  top: 150px;
  left: 350px;
}
.tokushu6 #vitamin .subsection4 tr th,
.tokushu6 #vitamin .subsection4 tr td {
  padding: 2px;
}
.tokushu6 #vitamin .subsection4 tr td {
  border: #999 solid 1px;
}

.tokushu6 #cool {
  width: 680px;
  height: 830px;
  margin-bottom: 10px;
}

.tokushu6 #cool .subsection1 {
  width: 290px;
  height: 290px;
  position: absolute;
  top: 0;
  left: 0;
}
.tokushu6 article #cool .section2 .subsection1 p {
  font-size: 100%;
  width: 278px;
  height: auto;
  padding: 5px;
  border: #999 solid 1px;
}
.tokushu6 #cool .subsection2 {
  width: 290px;
  height: 300px;
  position: absolute;
  top: 315px;
  left: 0;
}
.tokushu6 article #cool .section2 .subsection2 p {
  font-size: 100%;
  width: 278px;
  height: auto;
  padding: 5px;
  border: #999 solid 1px;
}
.tokushu6 #cool .subsection3 {
  position: absolute;
  top: 120px;
  left: 290px;
}
.tokushu6 #cool .subsection4 {
  width: 330px;
  position: absolute;
  top: 150px;
  left: 350px;
}
.tokushu6 #cool .subsection4 tr th,
.tokushu6 #cool .subsection4 tr td {
  padding: 2px;
}
.tokushu6 #cool .subsection4 tr td {
  border: #999 solid 1px;
}

.tokushu6 #lac {
  width: 680px;
  height: 600px;
  margin-bottom: 10px;
}
.tokushu6 article #lac .section2 p {
  font-size: 100%;
  width: 500px;
  height: auto;
  padding: 5px;
  border: #999 solid 1px;
} */
