* {
    margin: 0;
    padding: 0;
}

.okw_side2 {
    width: 100%;
}

.okw_side2 .faq_qstCont_ttl2 {
    text-align: center;
    margin-bottom: 6%;
}

.faq_qstCont_col2 {
    position: relative;
    margin: 4.2% 0 0;
    padding-bottom: 4%;
    border-bottom: 5px dotted #ccc;
}

.faq_qstCont_col2 div {
    /* font-size: 20px; */
}

.faq_qstCont_col2 .h_desc {
    font-size: 16px;
    margin-bottom: 3.42%;
}

.okw_side2 .h_bzq_content {
    margin-top: 4.5;
}

.okw_side2 .h_bzq_content .h_yjnr p {
    line-height: 1.8;
    margin-bottom: 15px;
}

.okw_side2 .h_bzq_content .h_bzq_img {
    /* width: 100%; */
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    margin-left: 3.7em;
    line-height: 1.8;
}

.okw_side2 .h_bzq_content .h_bzq_img img {
    width: 100%;
    margin-bottom: 1%;
}


.h_gyxxgk_desc {
    margin-bottom: 15px;
    line-height: 1.8;
}

.h_content {
    margin-left: 3.7em;
    line-height: 1.8;
}

.h_gyxxgk_desc2 {
    display: flex;
    flex-direction: row;
    margin-bottom: 15px;
}

.h_subtitle {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 20px;
    margin-bottom: 5px;
}

.h_subtitle img {
    width: 40px !important;
    min-width: 40px;
    margin-right: 18px;
}

.h_bzq_content .h_bzq {
    margin-left: 3.7em;
    line-height: 1.8;
}

.h_bzq_content .h_subtitle2 {
    /* font-size: 20px; */
    margin: 4.5% 0 5px;
    margin-left: 3em;
}

@media (max-width:767px){
    .okw_side2 .faq_qstCont_ttl2{font-size: 20px;}
    .h_subtitle{font-size: 16px;}
    .h_bzq_content .h_bzq,.h_content{font-size: 14px;}
    .h_subtitle img{display: none;}
    .h_bzq_content .h_bzq,.okw_side2 .h_bzq_content .h_bzq_img,.h_content,.h_bzq_content .h_subtitle2{margin-left: 0;}
}