.width-21 {
  width: 21%;
}

.u-link-pdf a {
  position: relative;
}
.u-link-pdf a:after {
  content: "";
  display: inline-block;
  margin-left: 6px;
  width: 12px;
  height: 12px;
  background: url(/app-files/img/sprite/icon.svg#pdf-usage) center no-repeat;
  background-size: contain;
}

.tb-light-gray {
  background: #f6f6f6;
}

.im-1 {
  max-width: 100%;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}

.governance_img{
  width: 80%;
}

.tb-1-04-vertical .width-17 {
  width: 17%;
}

.note_text{
  padding-left: 1em;
  font-size: 1.4rem;
  text-indent: -1em;
  color: #666;
}

.name_column{
  display: flex;
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
}

.name_column p:nth-of-type(1){
  width: 31%;
}

.name_column .nl-1-nest{
  margin: 0;
}

@media only screen and (max-width: 767.98px) {

  .tb-1 .tb-1-scroll table {
    width: 814px;
  }

  td.vertical-al-mid ul.nl-1-nest {
    margin-top: 0;
  }

  .tb-1-04-vertical .width-17,
  .tb-1-04-vertical .width-83{
    width: 100%;
  }

  .note_text {
    font-size: 1.2rem;
}

  .name_column{
    flex-flow: column;
  }

  .name_column p:nth-of-type(1){
    width: 100%;
    margin-bottom: 3%;
  }

  .governance_img{
    width: 100%;
  }
}
