#wrapper.col1 #main ol.outline, #wrapper.col2 #main ol.outline {
  list-style-position: inside;
  margin-left: 0;
  list-style-type: upper-roman; }
#wrapper.col1 #main ol li ul, #wrapper.col2 #main ol li ul {
  list-style-type: disc; }
#wrapper.col1 #main ol.guidelines, #wrapper.col2 #main ol.guidelines {
  margin-left: 0;
  list-style-position: inside; }
  #wrapper.col1 #main ol.guidelines li, #wrapper.col2 #main ol.guidelines li {
    border-bottom: 0.5px #183852 dotted;
    padding: 24px 0 10px; }
    #wrapper.col1 #main ol.guidelines li p:first-child, #wrapper.col2 #main ol.guidelines li p:first-child {
      font-weight: 700;
      font-size: 1.1rem;
      text-decoration: underline; }
    #wrapper.col1 #main ol.guidelines li div, #wrapper.col2 #main ol.guidelines li div {
      display: inline-block;
      width: 100%; }
      #wrapper.col1 #main ol.guidelines li div.note, #wrapper.col2 #main ol.guidelines li div.note {
        margin-bottom: 1rem; }
    #wrapper.col1 #main ol.guidelines li ul li, #wrapper.col1 #main ol.guidelines li ol li, #wrapper.col2 #main ol.guidelines li ul li, #wrapper.col2 #main ol.guidelines li ol li {
      border-bottom: 0;
      padding: 0; }
#wrapper.col1 #main .ico_guideline, #wrapper.col2 #main .ico_guideline {
  font-size: 13px;
  padding: 6px 8px;
  margin: 0 4px;
  background-color: #ccc;
  color: #fff;
  font-weight: 600;
  display: inline-block;
  text-decoration: none;
  line-height: 1; }
  #wrapper.col1 #main .ico_guideline.ico_blind, #wrapper.col2 #main .ico_guideline.ico_blind {
    background-color: #296fbc; }
  #wrapper.col1 #main .ico_guideline.ico_low_vision, #wrapper.col2 #main .ico_guideline.ico_low_vision {
    background-color: #3d9435; }
  #wrapper.col1 #main .ico_guideline.ico_color_vision_variation, #wrapper.col2 #main .ico_guideline.ico_color_vision_variation {
    background-color: #cb360d; }
  #wrapper.col1 #main .ico_guideline.ico_deaf, #wrapper.col2 #main .ico_guideline.ico_deaf {
    background-color: #a54675; }
  #wrapper.col1 #main .ico_guideline.ico_hard_of_hearing, #wrapper.col2 #main .ico_guideline.ico_hard_of_hearing {
    background-color: #e1aa13; }
  #wrapper.col1 #main .ico_guideline.ico_generally, #wrapper.col2 #main .ico_guideline.ico_generally {
    background-color: #138bae; }
  #wrapper.col1 #main .ico_guideline.ico_important, #wrapper.col2 #main .ico_guideline.ico_important {
    background-color: red; }
  #wrapper.col1 #main .ico_guideline.ico_hard_of_learning_disability, #wrapper.col2 #main .ico_guideline.ico_hard_of_learning_disability {
    background-color: hotpink; }
  #wrapper.col1 #main .ico_guideline.ico_hard_of_autistic_spectrum_disorders, #wrapper.col2 #main .ico_guideline.ico_hard_of_autistic_spectrum_disorders {
    background-color: coral; }
  #wrapper.col1 #main .ico_guideline.ico_hard_of_hyper_sensitive, #wrapper.col2 #main .ico_guideline.ico_hard_of_hyper_sensitive {
    background-color: blueviolet; }
#wrapper.col1 #main .scroll_table.checklist table thead tr th, #wrapper.col2 #main .scroll_table.checklist table thead tr th {
  border: 0.5px solid #183852; }
#wrapper.col1 #main .scroll_table.checklist table tbody tr th, #wrapper.col1 #main .scroll_table.checklist table tbody tr td, #wrapper.col2 #main .scroll_table.checklist table tbody tr th, #wrapper.col2 #main .scroll_table.checklist table tbody tr td {
  border: 0.5px solid #183852; }
#wrapper.col1 #main .scroll_table.checklist table tbody tr:nth-of-type(even) th, #wrapper.col1 #main .scroll_table.checklist table tbody tr:nth-of-type(even) td, #wrapper.col2 #main .scroll_table.checklist table tbody tr:nth-of-type(even) th, #wrapper.col2 #main .scroll_table.checklist table tbody tr:nth-of-type(even) td {
  background-color: #fff; }
