.QA_wrap__Rs0uU {
    width: 100%;
    background: #f8f9fc
}

.QA_wrap__Rs0uU .custom-header .info .title {
    margin-bottom: 0
}

@media screen and (max-width: 768px) {
    .QA_wrap__Rs0uU .custom-header .info {
        padding-top: 2.1428571429rem
    }

    .QA_wrap__Rs0uU .custom-header .info .title {
        font-size: 1.2857142857rem;
        letter-spacing: .03em;
        color: #fff;
        margin-bottom: 0
    }

    .QA_wrap__Rs0uU .custom-header .info .desc {
        font-weight: 400;
        font-size: .8571428571rem
    }
}

.QA_qas-content__l1Oh5 {
    background-color: #fff;
    box-shadow: 0 0 15px #e6e1e1;
    z-index: 1;
    position: relative;
    border-radius: 15px;
}

.QA_qas-content__l1Oh5 .tabs {
    padding-left: 4.6875rem;
    background-color: #fafafa;
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #efefef;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.QA_qas-content__l1Oh5 .tabs .tab {
    font-weight: 400;
    font-size: 1.625rem;
    letter-spacing: .03em;
    color: #898989;
    padding: 0;
    min-width: unset;
    margin-left: 10.25rem
}

.QA_qas-content__l1Oh5 .tabs .tab:first-of-type {
    margin-left: 0
}

.QA_qas-content__l1Oh5 .tabs .tab.active {
    position: relative;
    color: #434343;
    font-weight: 600
}

.QA_qas-content__l1Oh5 .tabs .tab.active:after {
    position: absolute;
    content: "";
    bottom: 0;
    width: 2.8125rem;
    height: .25rem;
    background-color: #1e5397;
    border-radius: .3125rem
}

.QA_qas-content__l1Oh5 .tabs span {
    display: none
}

.QA_qas-content__l1Oh5 .qa-list {
    display: flex;
    position: relative;
    width: 100%;
    min-height: 40vh;
    line-height: 1.5
}

.QA_qas-content__l1Oh5 .qa-list .left {
    width: 27%;
    border-right: 1px solid #dfdfdf;
    position: relative;
    padding: 0 .4rem;
}

.QA_qas-content__l1Oh5 .qa-list .left .qa-item {
    color: #737373;
    font-size: 18px;
    line-height: 50px;
    padding: 30px 0;
    border-bottom: 1px solid #dfdfdf;
    cursor: pointer;
}

.QA_qas-content__l1Oh5 .qa-list .left .qa-item.active {
    color: #000;
    text-decoration:underline;
    font-weight: bold;
}

.QA_qas-content__l1Oh5 .qa-list .right {
    flex: 1 1;
    padding: 18px 0;
}

.QA_qas-content__l1Oh5 .qa-list .right > div {
    padding: 25px .6rem;
    border-bottom: 1px solid #dfdfdf;
}
.QA_qas-content__l1Oh5 .qa-list .right > div:last-child{
    border-bottom: none;
}
.QA_qas-content__l1Oh5 .qa-list .right > div.active {
    color: #000;
    background-color: #fcfcfc;
    position: relative
}

.QA_qas-content__l1Oh5 .qa-list .right > div.active:before {
    content: "";
    position: absolute;
    left: -1px;
    top: 0;
    width: 0;
    height: 100%;
    border: 2px solid #ff9e1a;
    display: inline-block
}

.QA_qas-content__l1Oh5 .qa-list .right > div .question {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
}

.QA_qas-content__l1Oh5 .qa-list .right > div .answer {
    color: #737373;
    font-size: 16px;
    line-height: 30px;
}

@media screen and (max-width: 768px) {
    .QA_qas-content__l1Oh5 {
        margin: 0 .5714285714rem;
        top: -1.7857142857rem;
        box-shadow: none
    }

    .QA_qas-content__l1Oh5 .tabs {
        height: 3.5714285714rem;
        padding: 0 1.2142857143rem
    }

    .QA_qas-content__l1Oh5 .tabs .tab {
        font-size: .9285714286rem;
        margin-left: 3.1428571429rem
    }

    .QA_qas-content__l1Oh5 .tabs .tab:first-of-type {
        margin-left: 0
    }

    .QA_qas-content__l1Oh5 .tabs .tab.active {
        position: relative;
        color: #434343
    }

    .QA_qas-content__l1Oh5 .tabs .tab.active:after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 2.8125rem;
        height: .25rem;
        background-color: #1e5397;
        border-radius: .3125rem
    }

    .QA_qas-content__l1Oh5 .qa-list .left, .QA_qas-content__l1Oh5 .tabs span {
        display: none
    }

    .QA_qas-content__l1Oh5 .qa-list .right {
        padding: 0
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div {
        padding: 2rem 2.9642857143rem 1.7857142857rem 1.2142857143rem
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div.active {
        color: inherit;
        background-color: unset
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div.active:before {
        display: none
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div:nth-child(2n) {
        background: #fcfcfc
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div .question {
        font-weight: 600;
        font-size: .9285714286rem;
        color: #000;
        margin-bottom: .6428571429rem
    }

    .QA_qas-content__l1Oh5 .qa-list .right > div .answer {
        font-size: .8571428571rem;
        color: #434343;
        opacity: .8;
        padding-right: 0
    }
}