﻿section#mainInner .policy {
    width: 94%;
    margin: 0 3% 0 3%;
}

section#mainInner .policy .txtBox01 {
    margin: 0 0 6% 0;
    padding: 0 0 6% 0;
    border-bottom: solid 2px #ddd;
}

section#mainInner .policy .txtBox01 span {
    padding-left: 1rem;
}


section#mainInner .policy .txtBox02 {
    margin: 6% 0 0 0;
}

section#mainInner .policy .txtBox02 strong {
    color: #000;
    font-size: 1.125rem;
    font-weight: bold;
}

section#mainInner .policy dl {
    margin: 0 0 4% 0;
    border-bottom: solid 2px #ddd;
}

section#mainInner .policy dl dt {
    margin: 4% 0 0 0;
    color: #000;
    font-weight: bold;
}

section#mainInner .policy dl dt:before {
    color: #0c587b;
    font-family: "Font Awesome 5 Free";
    content: "\f068";
    font-weight: 900;
    padding-right: 5px;
}

section#mainInner .policy dl dd {
    padding: 0 0 4% 0;
}

section#mainInner .policy ul {
    margin: 4% 0 0 0;
}

section#mainInner .policy ul li {
    margin: 0 0 0 6%;
    list-style-type: disc !important;
    font-weight: 400;
}

section#mainInner .policy table {
    margin: 4px 0 0 16px;
    width: auto;
}

section#mainInner .policy table tbody tr td {
    padding: 0;
    border: none;
}

section#mainInner .policy table tbody tr td.tRight {
    text-align: right;
}
