body:before {
    content: '';
}

#page-help .title_ {
    font-family: 'A1 Gothic L';
    font-size: 3.75rem;
    line-height: 1.23343;
    letter-spacing: -0.03em;
    margin-bottom: 5.8125rem;
}

#page-help .sticky_container_ {
    display: flex;
}

#page-help .sticky_container_ aside {
    width: 15rem;
}

#page-help .sticky_container_ aside a {
    display: block;
    color: #838994;
    transition: color 200ms;
}

#page-help .sticky_container_ aside .sticky_content_ {
    padding-top: 7.5rem;
    padding-bottom: 5rem;
    margin-top: -7.5rem;
    top: 0;
}

#page-help .sticky_container_ aside ul > li:not(:last-child) {
    margin-bottom: 0.5rem;
}

#page-help .sticky_container_ aside ul > li > a {
    font-size: 0.75rem;
    line-height: 1.66677;
    letter-spacing: -0.02em;
}

#page-help .sticky_container_ aside ul > li > a[aria-expanded='true'] {
    color: #1c2940;
}

#page-help .sticky_container_ aside ul > li ul {
    position: relative;
    height: 0;
    overflow: hidden;
    margin-top: 0.375rem;
    margin-left: 0.625rem;
    transition: height 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

#page-help .sticky_container_ aside ul > li ul li:not(:last-child) {
    margin-bottom: 0.125rem;
}

#page-help .sticky_container_ aside ul > li ul li:last-child {
    margin-bottom: 0.375rem;
}

#page-help .sticky_container_ aside ul > li ul li a {
    font-size: 0.625rem;
    line-height: 2.0001;
    letter-spacing: -0.03em;
}

#page-help .sticky_container_ aside ul > li ul li.current_ a {
    color: #1c2940;
}

#page-help .sticky_container_ main {
    flex: 1;
    padding: 0 80px;
}

#page-help .sticky_container_ main section {
    border-bottom: solid 1px #ccced3;
}

#page-help .sticky_container_ main section:first-child {
    border-top: solid 1px #ccced3;
}

#page-help .sticky_container_ main section h2 button {
    font-size: 1.25rem;
    line-height: 3.9501;
    letter-spacing: -0.02em;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    text-align: left;
}

.windows #page-help .sticky_container_ main section h2 button {
    font-size: 1.25rem;
    line-height: 3.7501;
    letter-spacing: -0.02em;
    padding-top: 0.25rem;
}

#page-help .sticky_container_ main section h2 button:before {
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e910';
    display: block;
    font-size: 11px;
    margin-top: -4px;
    margin-right: 12px;
}

#page-help .sticky_container_ main section h2 button[aria-expanded='true']:before {
    content: '\e90d';
}

#page-help .sticky_container_ main section .help_content_ {
    position: relative;
    height: 0;
    padding: 0 0 0 20px;
    overflow: hidden;
    transition: height 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

#page-help .sticky_container_ main section .help_content_ > div:first-child {
    margin-top: 2.125rem;
}

#page-help .sticky_container_ main section .help_content_ > div:not(:last-child) {
    margin-bottom: 3.375rem;
}

#page-help .sticky_container_ main section .help_content_ > div:last-child {
    margin-bottom: 5rem;
}

#page-help .sticky_container_ main section .help_content_ h3 {
    font-size: 1rem;
    line-height: 2.0001;
    margin-bottom: 1.25rem;
}

#page-help .sticky_container_ main section .help_content_ h4 {
    font-size: 0.875rem;
    line-height: 1.85724;
    letter-spacing: -0.03em;
    color: #838994;
}

#page-help .sticky_container_ main section .help_content_ p,
#page-help .sticky_container_ main section .help_content_ ol,
#page-help .sticky_container_ main section .help_content_ ul,
#page-help .sticky_container_ main section .help_content_ dl,
#page-help .sticky_container_ main section .help_content_ table {
    font-size: 0.875rem;
    line-height: 1.85724;
    letter-spacing: -0.03em;
    color: #838994;
}

#page-help .sticky_container_ main section .help_content_ p:not(:last-child),
#page-help .sticky_container_ main section .help_content_ ol:not(:last-child),
#page-help .sticky_container_ main section .help_content_ ul:not(:last-child),
#page-help .sticky_container_ main section .help_content_ dl:not(:last-child),
#page-help .sticky_container_ main section .help_content_ table:not(:last-child) {
    margin-bottom: 2em;
}

#page-help .sticky_container_ main section .help_content_ p.mb0_,
#page-help .sticky_container_ main section .help_content_ ol.mb0_,
#page-help .sticky_container_ main section .help_content_ ul.mb0_,
#page-help .sticky_container_ main section .help_content_ dl.mb0_,
#page-help .sticky_container_ main section .help_content_ table.mb0_ {
    margin-bottom: 0;
}

#page-help .sticky_container_ main section .help_content_ ol li {
    list-style-type: decimal;
    margin-left: 1.5em;
}

#page-help .sticky_container_ main section .help_content_ ul li {
    list-style-type: disc;
    margin-left: 1.5em;
}

#page-help .sticky_container_ main section .help_content_ .pic_ {
    margin-bottom: 2.5rem;
}

#page-help .sticky_container_ main section .help_content_ .pic_ img {
    width: 100%;
    height: auto;
}

#page-help .sticky_container_ main section .help_content_ a {
    color: #838994;
    text-decoration: underline;
}

#page-help .sticky_container_ main section .help_content_ table {
    border-collapse: collapse;
}

#page-help .sticky_container_ main section .help_content_ table tr {
    border-top: solid 1px #ccced3;
    border-left: solid 1px #ccced3;
}

#page-help .sticky_container_ main section .help_content_ table th,
#page-help .sticky_container_ main section .help_content_ table td {
    vertical-align: middle;
    border-right: solid 1px #ccced3;
    border-bottom: solid 1px #ccced3;
}

#page-help .sticky_container_ main section .help_content_ table th {
    text-align: center;
    padding: 0 1em;
}

#page-help .sticky_container_ main section .help_content_ table td {
    text-align: right;
    padding: 0 2em;
}

#page-help .sticky_container_ main section .help_content_ .red {
    color: #ff0000;
}

@media screen and (max-width: 1679.8px) {
    body:before {
        font-family: 'xl';
    }
}

@media screen and (max-width: 1439.8px) {
    body:before {
        font-family: 'lg';
    }
}

@media screen and (max-width: 1279.8px) {
    body:before {
        font-family: 'md';
    }

    #page-help .sticky_container_ main {
        padding: 0 0 0 55px;
    }
}

@media screen and (max-width: 1023.8px) {
    body:before {
        font-family: 'sm';
    }

    #page-help .sticky_container_ aside {
        width: 200px;
    }

    #page-help .sticky_container_ main {
        padding: 0 0 0 48px;
    }
}

@media screen and (max-width: 768.8px) {
    body:before {
        font-family: 'tb';
    }

    #page-help .title_ {
        margin-bottom: 48px;
    }

    #page-help .sticky_container_ aside {
        display: none;
    }

    #page-help .sticky_container_ main {
        padding: 0;
    }
}

@media screen and (max-width: 559.8px) {
    body:before {
        font-family: 'sp';
    }

    #page-help .title_ {
        font-size: 2.5rem;
        line-height: 1.1551;
        letter-spacing: -0.03em;
    }

    #page-help .sticky_container_ main section h2 button {
        font-size: 0.875rem;
        line-height: 3.42867;
        letter-spacing: -0.02em;
    }

    .windows #page-help .sticky_container_ main section h2 button {
        font-size: 0.875rem;
        line-height: 3.28581;
        letter-spacing: -0.02em;
    }

    .windows #page-help .sticky_container_ main section h2 button {
        padding-top: 2px;
    }

    #page-help .sticky_container_ main section .help_content_ > div:first-child {
        margin-bottom: 28px;
    }

    #page-help .sticky_container_ main section .help_content_ > div:not(:last-child) {
        margin-bottom: 40px;
    }

    #page-help .sticky_container_ main section .help_content_ > div:last-child {
        margin-bottom: 54px;
    }

    #page-help .sticky_container_ main section .help_content_ h3 {
        font-size: 0.75rem;
        line-height: 2.0001;
        letter-spacing: -0.03em;
    }

    #page-help .sticky_container_ main section .help_content_ h3 {
        margin-bottom: 20px;
    }

    #page-help .sticky_container_ main section .help_content_ h4 {
        font-size: 0.75rem;
        line-height: 1.5001;
        letter-spacing: -0.04em;
    }

    #page-help .sticky_container_ main section .help_content_ p,
    #page-help .sticky_container_ main section .help_content_ ol,
    #page-help .sticky_container_ main section .help_content_ ul,
    #page-help .sticky_container_ main section .help_content_ dl,
    #page-help .sticky_container_ main section .help_content_ table {
        font-size: 0.75rem;
        line-height: 1.5001;
        letter-spacing: -0.04em;
    }

    #page-help .sticky_container_ main section .help_content_ .pic_ {
        margin-bottom: 20px;
    }
}

@media (hover: hover) {
    #page-help .sticky_container_ aside a:hover {
        color: #1c2940;
    }
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    #page-help .sticky_container_ aside a:hover {
        color: #1c2940;
    }
}
