#list #k_contents {
  padding-top: 26.1333333333vw;
}
#list #k_contents ._nodata {
  font-size: 2.6666666667vw;
  margin-top: 6.6666666667vw;
  text-align: center;
}
#list #k_contents table._detail {
  position: relative;
  width: 92vw;
  margin-top: 6.6666666667vw;
  margin-left: 4vw;
}
#list #k_contents table._detail tr {
  background-color: #fff;
}
#list #k_contents table._detail tr td {
  font-size: 2.6666666667vw;
  line-height: 1.4em;
  padding: 2.1333333333vw 2.6666666667vw;
  color: #282828;
  border-left: 0.2666666667vw solid #e6e6e6;
}
#list #k_contents table._detail tr td:nth-of-type(1) {
  font-weight: 600;
  padding: 2.1333333333vw 4vw;
  border-left: none;
}
#list #k_contents table._detail tr:nth-of-type(1) td:nth-of-type(1) {
  width: 23.4666666667vw;
  word-break: break-word;
}
#list #k_contents table._detail tr:nth-of-type(1) td:nth-of-type(2) {
  width: 68.2666666667vw;
  word-break: break-all;
}
#list #k_contents table._detail tr:nth-child(odd) {
  background-color: #f7f7f7;
}
#list #k_contents ._pulldownContainer {
  position: relative;
  margin-top: 8vw;
}
#list #k_contents ._pulldownContainer ._pulldown {
  margin-bottom: 1.3333333333vw;
}
#list #k_contents ._pulldownContainer ._submitButton {
  margin-top: 5.8666666667vw;
}
#list #k_contents ._linkContainer {
  position: relative;
  margin-top: 9.2vw;
  margin-bottom: 14.6666666667vw;
}
#list #k_contents ._linkContainer h3 {
  font-size: 4.5333333333vw;
  font-weight: 600;
  line-height: 1em;
  text-align: center;
  color: #282828;
}
#list #k_contents ._linkContainer h4 {
  font-size: 3.2vw;
  font-weight: 600;
  line-height: 1em;
  margin-top: 3.4666666667vw;
  text-align: center;
  color: #282828;
}
#list #k_contents ._linkContainer table._data,
#list #k_contents ._linkContainer table._db {
  width: 92vw;
  margin-top: 3.7333333333vw;
  margin-left: 4vw;
}
#list #k_contents ._linkContainer table._data tr,
#list #k_contents ._linkContainer table._db tr {
  background-color: #fff;
}
#list #k_contents ._linkContainer table._data tr td,
#list #k_contents ._linkContainer table._db tr td {
  font-size: 2.6666666667vw;
  line-height: 1.4em;
  padding: 1.3333333333vw 4vw;
  color: #282828;
}
#list #k_contents ._linkContainer table._data tr td ._icon,
#list #k_contents ._linkContainer table._db tr td ._icon {
  width: 8vw;
  height: auto;
}
#list #k_contents ._linkContainer table._data tr td ._banner,
#list #k_contents ._linkContainer table._db tr td ._banner {
  width: 26.6666666667vw;
  height: auto;
}
#list #k_contents ._linkContainer table._data tr td:nth-of-type(1),
#list #k_contents ._linkContainer table._db tr td:nth-of-type(1) {
  width: 30.6666666667vw;
}
#list #k_contents ._linkContainer table._data tr:nth-child(odd),
#list #k_contents ._linkContainer table._db tr:nth-child(odd) {
  background-color: #f7f7f7;
}
#list #k_contents ._linkContainer table._data tr td {
  padding: 1.3333333333vw 4vw;
}
#list #k_contents ._linkContainer table._db tr td {
  padding: 4vw;
}
