li ol>li,ol{margin:0}@font-face{font-family:'Greycliff CF';src:url(/fonts/GreycliffCF-Regular.woff2) format("woff2"),url(/fonts/GreycliffCF-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Greycliff CF';src:url(/fonts/GreycliffCF-Medium.woff2) format("woff2"),url(/fonts/GreycliffCF-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Greycliff CF';src:url(/fonts/GreycliffCF-Bold.woff2) format("woff2"),url(/fonts/GreycliffCF-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Greycliff CF';src:url(/fonts/GreycliffCF-DemiBold.woff2) format("woff2"),url(/fonts/GreycliffCF-DemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Addington CF';src:url(/fonts/AddingtonCF-Regular.woff2) format("woff2"),url(/fonts/AddingtonCF-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Addington CF';src:url(/fonts/AddingtonCF-Medium.woff2) format("woff2"),url(/fonts/AddingtonCF-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Addington CF Demi';src:url(/fonts/AddingtonCF-DemiBold.woff2) format("woff2"),url(/fonts/AddingtonCF-DemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}u{text-decoration:underline}ol{list-style-type:none;counter-reset:item;padding:0 0 25px}ol>li{display:table;counter-increment:item;margin-bottom:.6em}ol>ol{margin-left:100px}ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}li ol>li:before{content:counters(item, ".") " "}

	 html {
        scroll-behavior: smooth;
    }

    .main {
        margin-top: -20px;
    }

   .content-main a{color: #093d52;}

   .content-main a:hover{color: #1bc3b6;}

   .content-main {
        max-width: 1200px;
        margin: 0 auto;
        padding: 110px 10px 150px;
    }

	.content-main  hr {
        background: #ccc;
    }

   .content-main  h1 {
        text-align: center;
    }

    .content-main h2,
    h3 {
        font-size: 18px;
    }

   .content-main li {margin-left: 20px; padding-left: 5px; list-style: circle;}

   .content-main p {padding-bottom: 20px;}

    .content-main p,
    .content-main ol li,
    .content-main ul li,
    .content-main div {
        font-size: 18px;
        line-height: 30px;

    }

    .content-main table {
        line-height: 20px;
        border-collapse: collapse;
    }

    .content-main table td,
    .content-maintable th {
        padding: 7px;
        border: 1px solid black;
    }

    span.cat-left {
        float: left;
        margin-right: 50px;
        clear: left;
        max-width: 200px;
    }

    span.cat-right {
        float: left;
        clear: right;
    }

    .clear {
        clear: both;
    }

    .ABC {
        margin-bottom: 30px;
    }

    a.toSection {
        cursor: pointer;
        color: #b31f24;
        text-decoration: underline;
    }

    p.Key_section {
        margin: 1.6rem 0;
    }

    @media screen and (max-width: 600px) {

        .main-inner p,
        ol li,
        ul li,
        div {
            font-size: 15px;
            line-height: 20px;

        }

        .main-inner table {
            line-height: 20px;
            border-collapse: collapse;
        }

        span.cat-left {
            display: block;
            width: auto;
            margin-bottom: 15px;
        }

        span.cat-right {
            display: block;
            width: 200px;
            margin-bottom: 15px;
        }

        tr,
        th {
            font-size: 11px;
        }
    }


    table th {
        text-align: center
    }

    table td {
        padding: 15px;
    }

    table td:nth-child(3) {
        text-align: center;
    }

    .main-inner table td,
    .main-inner table th {
        padding: 12px;
    }

    ul.bullet {
        margin-left: 20px;
    }

    ul.bullet li {
        list-style-type: disc;
        list-style-position: outside;
    }

    ul.bullet ol li {
        list-style-type: circle;
        list-style-position: outside;
    }

    ol.numberfy {
        list-style-type: decimal;
        list-style-position: outside;
    }

    .content-main {
        position:relative;
    }
    .content-main span.anchor{
        position:absolute;
        margin-top: -120px;
    }
    .content-main p,.content-main ol li,.content-main ul li,.content-main div{
        font-size:18px !important;
        line-height:1.5;
        padding:0;
    }
    .content-main p + p {
        margin-top: 0px;
    }
    .content-main p {
        margin:0;
    }
    .content-main ul {
        margin-left:50px;
        padding:0;
    }
    .content-main li{
        line-height:1.5;
        position:relative;
    }
    .content-main ul:nth-of-type(1) {
        margin-left:20px;
    }
    .content-main ul:nth-of-type(1) li{
        list-style:none;
        padding:5px 0 5px 15px;
    }
    .content-main ul:nth-of-type(1) li b{
        position:absolute;
        left:-10px;
        font-weight:normal;
        text-align:right;
    }
    .content-main ul:nth-of-type(1) li:nth-child(13),
    .content-main ul:nth-of-type(1) li:nth-child(14),
    .content-main ul:nth-of-type(1) li:nth-child(15) {
        margin-left:54px;
    }
    .content-main ul ul li {
        list-style: circle !important;
        list-style-position: inside !important;
        padding:0 !important;
    }
    .content-main p li{
        list-style: circle;
        list-style-position: inside;
    }
    .content-main li b{
        display:inline-block;
    }
    .biggertext{
        font-size:24px;
        display:block;
    }
    @media (max-width:760px) {
        .content-main p,.content-main ol li,.content-main ul li,.content-main div{
            font-size:14px !important;
        }
    }
