.wrapper_faq { width : 98%; height : 100%; margin : auto }
.wrapper_faq:after { clear : both }
.faq_div_left { float : left; width : 40%; display : block; margin : 10px 10px 10px 40px; background-color : #fafafa; padding : 15px 30px 15px 15px; border : 1px solid #e8e8e8 }
.faq_div_left_1 { float : left; width : 40%; display : block; margin : 10px 10px 0 45px; padding : 15px 15px 0 15px }
.faq_center { width : 100%; clear : both; overflow : hidden }
.faq_center_1 hr { width : 100%; min-width : 900px; border : 1px #e8e8e8 dashed; margin-bottom : 15px }
.faq_div_center { float : left; width : 90%; margin-top : 10px; margin-right : 0; margin-bottom : 10px; display : block; padding : 15px 0 15px 0 }
.image_faq_top { margin : 0 10px 0 10px; width : 40px; position : absolute;}
.image_faq_top_2 { margin : -5px 0 0 -315px; width : 40px; text-align : center; position : absolute }
.faq_p { text-align : left; float : left; margin : 5px 0 10px 60px; width : 100%; min-width : 980px; color : #882211; font-size : 16px; font-family : 'Tahoma' }
.faq_p2 { text-align : left; float : left; margin : 0 0 10px 60px; font-size : 22px; width : 440px; max-width : 800px; color : #424242; font-family : 'PT Sans', sans-serif; display : block }
.faq_p3 { text-align : left; float : left; margin : 0 0 10px 0; color : #882211; font-size : 16px; font-family : 'Tahoma'; display : block; width : 100% }
.faq_a { font-size : 22px; color : #424242; font-family : 'PT Sans', sans-serif; text-align : right; margin-top : 0 }
.faq_ul { float : left; margin : 5px 0 0 20px; list-style : none; width : 100%; display : block; text-align : left }
.faq_ul_margin { margin-top : 50px }
.faq_ul_center { margin : 5px 0 0 0; list-style : none; width : 440px; display : block }
.faq_ul_center li a { text-decoration : none; font-size : 16px; color : #424242; font-family : Arial, Helvetica, sans-serif }
.faq_ul li a:hover { color : #882211 }
.faq_ul_center li { margin-bottom : 15px }
.faq_ul_center li a:hover { color : #882211 }
.faq_ul li { margin-bottom : 10px }
.faq_ul li a { text-decoration : none; color : #424242; font-size : 14px; font-family : 'Tahoma' }
.faq_ul li a:hover { color : #882211 }
.faq_button { text-align : center !important; float : left; font-size : 14px !important; font-family : 'PT Sans', sans-serif; background-color : #f2f2f2; display : block; position : relative; padding : 3px; padding : 10px 20px; border : 1px solid #e8e8e8 !important; border-radius : 5px; color : #a3a3a3 !important; margin-top : 5px; margin-bottom : 10px }
.faq_button:hover { background-color : #9a9a9a; color : #ffffff !important }
.faq_a_2 { text-align : left; float : left; font-size : 18px; color : #424242; font-family : 'PT Sans', sans-serif; display : block; text-decoration : none; margin-right : 10px }
.faq_a_2:hover { text-align : left; float : left; font-size : 18px; color : #882211; font-family : 'PT Sans', sans-serif; display : block; text-decoration : none; margin-right : 10px }
.faq_a_3 { text-align : left; float : left; font-size : 18px; color : #882211; font-family : 'PT Sans', sans-serif; display : block; text-decoration : none }
.image_faq_arrow { margin-left : 10px; margin-bottom : 2px; padding-bottom : -10px }
.faq_left_str2 { float : left; display : block; margin : 10px 0 20px 90px }
.faq_left_str3 { float : left; display : block; margin : 10px 10px 10px 80px; padding : 15px }
.faq_ul_str2 { float : left; margin : 5px 0 0 20px; list-style : none; display : block; text-align : left }
.faq_ul_str2 li { background-color : #e8e8e8; padding : 10px; min-width : 700px }
.faq_ul_str2 li:nth-child(2n) { background-color : #fafafa }
.faq_ul_str2 li a { text-decoration : none; font-size : 16px; color : #424242; font-family : Arial, Helvetica, sans-serif }
.faq_ul_str2 li a:hover { color : #882211 }
.wrapper_faq table { border-collapse : collapse; border : 1px solid #2d2d2d !important; text-align : center; margin : auto; margin-bottom : 10px }
.wrapper_faq table th { background-color : #777677; color : #ffffff; padding : 10px; border : #c0c0c0 1px solid; font-size : 12px }
.wrapper_faq table td { padding : 10px 20px 10px 20px; border : #c0c0c0 1px solid; vertical-align: top; }
.wrapper_faq table tr:nth-child(odd) { background-color : #cdcccc; color : #000000 }
.wrapper_faq table tr:nth-child(2n) { background-color : #e6e5e5; color : #000000 }
.wrapper_faq .image-faq { text-align : center; margin : 10px 0 30px 0 }
.wrapper_faq .image-faq img { BORDER : silver 1px solid; border-radius : 10px }
.button-history { position : relative; display : inline-block; margin : 10px 5px 5px 0; padding : 7px 25px; border : 1px solid; border-radius : 2px; background-clip : padding-box; -webkit-box-shadow : inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow : inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow : inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25); color : white; vertical-align : top; text-align : center; text-decoration : none; text-shadow : 0 -1px rgba(0, 0, 0, 0.4); font-size : 13px; cursor : pointer; color : #ffffff; font-size : 14px; font-family : 'Tahoma'; text-align : center; min-width : 100px }
.button-history:before { position : absolute; top : 0; right : 0; bottom : 0; left : 0; background-image : -webkit-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); background-image : -moz-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); background-image : -o-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); background-image : radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); content : ''; pointer-events : none }
.button-history:hover:before { background-color : rgba(255, 255, 255, 0.1) }
.button-history:active { -webkit-box-shadow : inset 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow : inset 0 1px 2px rgba(0, 0, 0, 0.2) }
.button-history:active:before { content : none }
.button-red-history { border-color : #ae3623 #ae3623 #992f1f; background : #882211; background-image : -webkit-linear-gradient(top, #800000, #882211 66%, #800000); background-image : -moz-linear-gradient(top, #800000, #882211 66%, #800000); background-image : -o-linear-gradient(top, #800000, #882211 66%, #800000); background-image : linear-gradient(to bottom, #800000, #882211 66%, #800000) }
.button-red-history:active { border-color : #992f1f #ae3623 #ae3623; background : #882211 }
@media screen and (max-width : 1400px) {
    .faq_div_left { float : left; width : 88%; max-width : 900px; display : block; margin : 10px 10px 10px 60px; background-color : #fafafa; padding : 15px; border-radius : 5px; border : 1px solid #e8e8e8 }
    .faq_div_left_1 { float : left; width : 100%; max-width : 900px; display : block; margin : 0 10px 0 60px; padding : 0 15px 0 15px }
    .faq_div_left_margin { margin-top : 20px }
    .faq_p { text-align : left; float : left; margin : 5px 0 10px 60px; width : 100%; max-width : 900px; color : #882211; font-size : 16px; font-family : 'Tahoma'; display : block }
    .faq_p2 { text-align : left; float : left; margin : 0 0 10px 60px; font-size : 22px; width : 100%; max-width : 900px; color : #424242; font-family : 'PT Sans', sans-serif; display : block }
    .faq_ul { float : left; margin : 5px 0 0 20px; list-style : none; width : 100%; max-width : 980px; min-width : 40%; display : block; text-align : left }
    .faq_ul_center { margin : 5px 0 0 0; list-style : none; width : 100%; display : block }
    .faq_ul_str2 li { background-color : #e8e8e8; padding : 10px; min-width : 980px }
    .faq_ul_margin { margin-top : 0 }
}
.text_hide_top ul { list-style-image : url('/img/red_round.svg') }
@media screen and (max-width: 768px) {
    .wrapper_faq table { width: 100% !important;}
}