@charset "UTF-8";
#tcfd-support-mission {
  border: none;
  line-height: 2.5em;
  margin-top: calc(-45px + 1em);
  margin-bottom: 1em;
}

#tcfd-support-mission th {
  width: 7em;
  text-align-last: justify;
}

#tcfd-support-mission tr td:first-child {
  width: 7em;
}

.tcfd strong {
  color: #6C0B80;
  font-weight: 700;
}

.tcfd h3 {
  color: #6C0B80;
  font-weight: 700;
  margin-block: 1em;
}

.tcfd .sup {
  font-size: 80%;
}

.tcfd .sus-section-text02 {
  line-height: 1.8;
  margin-bottom: 1em;
}

#tbl-sus-risk-assessment {
  text-align: center;
}

#tbl-sus-risk-assessment th,
#tbl-sus-risk-assessment td {
  vertical-align: middle;
  border: solid 2px #000;
  padding: .5em 1em;
  box-sizing: content-box;
}

#tbl-sus-risk-assessment .td-al-left {
  text-align: left;
}

#tbl-sus-risk-assessment thead {
  background-color: #6C0B80;
  color: #ffffff;
  height: 4em;
}

#tbl-sus-risk-assessment tbody th {
  color: #000;
  white-space: nowrap;
  width:3em;
}

#tbl-sus-risk-assessment .cell_w4em {
  width:4em;
}
#tbl-sus-risk-assessment .cell_w3em {
  width:3em;
}
#tbl-sus-risk-assessment .cell_w2em {
  width:2em;
}
#tbl-sus-risk-assessment .cell_w1em{
  width:1.5em;  
}
#tbl-sus-risk-assessment .cell_w_long_txt {
  width:17em;
}

@media(width <= 640px){
  /* div:has(#tbl-sus-risk-assessment){ */
  .tbl-area{
    overflow-x:auto;
    /* min-width: 950px; */
    white-space: nowrap;
    width:100%;
  }
}
#th-transfer_risk {
  background-color: #8BD5D0;
}

#th-physics_risk {
  background-color: #F6C6AD;
}

#th-opportunity {
  background-color: #6C8BC6;
}

.tcfd h4 {
  color: #6C0B80;
  margin-block: 1em;
}

.tcfd .sus-section ul li {
  list-style-type: disc;
  margin-left: 1.5em;

  a {
    text-decoration: underline;
    color: #6C0B80;
  }
}