﻿@charset "utf-8";

#anc01-2 {
  .columnBox2 {
    .textCol{ order: 1;}
    .figureCol{ order: 2;}
  }
}

ul.linkBox.padch{
  padding-right: 0px;
}

.posi:after{
  position: relative;
  top: -0.3rem;
}

.columnContainer {
  & h2 {
      & span {
        background-color: white;
      }
    }
  }

.columnContainer {
    & h2 {
        & span {
            background: var(--light-yellow);
            display: inline;
            padding: 6px 6px 2px;
            line-height: 1;
        }
    }
}

.bg_yellow {
    background-color: #FFFEF1 !important;
}

.pointBox {
    background-color: var(--light-blue2);
    padding: 8px 24px 24px !important;
    position: relative;
    border-top: none !important;
}

span.label {
    background: var(--yellow);
    display: inline-block;
    padding: 6px;
    font-weight: 900;
    line-height: 1;
    text-align: center;
}

.tableA01 {
    border-bottom: 1px solid #c1d9f0;
    border-right: 1px solid #c1d9f0;
}

.tableA01 thead th {
    border-left-color: #c1d9f0;
    background: #001871;
    color: #fff;
    font-weight: bold;
}

.tableA01 tbody td {
    background: #f9fafb;
}

table.t_posi{
  text-align: center;
}