@charset "UTF-8";
#cta-65c47b69de4cf702166406a6 .component.cta {
  /* sample */
}
#cta-65c47b69de4cf702166406a6 .cta-row.cta-row-0 {
  margin: 0;
  padding: 0;
}
#cta-65c47b69de4cf702166406a6 .cta-row.cta-row-0 .cta-column.cta-column-0 {
  margin: 0;
  padding: 0;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 ol {
  list-style-type: circle;
  padding-left: 20px;
  padding-bottom: 0.2em;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 ol li {
  line-height: 160%;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table {
  border-collapse: separate;
  border-spacing: 3px;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table th {
  background-color: #696969;
  color: #fff;
  border: 0;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table td {
  background-color: #e3e3e3;
  border: 0;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table td a {
  color: #2071B4;
  font-weight: 500;
}
#cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table ul li {
  margin-bottom: 0.3em;
}
@media screen and (min-width: 768px) {
  #cta-65c47b69de4cf702166406a6 {
    /* ウィンドウ幅が over 768px なら、ヘッダ列の幅を180pxに制御 */
  }
  #cta-65c47b69de4cf702166406a6 .cta-column.cta-column-0 table#env_table th {
    width: 180px;
  }
}