.faq .page_heading__title img{width:99px;height:38px}.faq__listcat{font-size:0;max-width:996px;padding:0 15px;margin:0 auto 35px}.faq__listcat--list{margin:0 -10px;text-align:center}.faq__listcat--list li{display:inline-block;vertical-align:top;width:25%;padding:0 10px;margin-bottom:24px}.faq__listcat--list li a{padding-right:5px}.faq__listcat--list li a::before{background:#d9dde2;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:calc(100% - 6px);height:calc(100% - 1px);top:5px}.faq__listcat--list li a span{border-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-image:url(../../img/common/icon/ico_ar_down_blue_circle.svg);border-width:2px;padding:10px 40px 10px 33px;background-position:center right 19px;width:100%;display:table}.faq__listcat--list li a span em{width:100%;display:table-cell;vertical-align:middle}.faq__content{background:#f1f6fc;padding:66px 0 131px}.faq__part{max-width:910px;padding:0 15px;margin:0 auto 84px}.faq__part:last-child{margin-bottom:0}.faq__part .cmn_hd{margin-bottom:40px}.faq__part .cmn_hd span i::before{background-color:#f1f6fc}.faq__part--list li{padding-left:5px;margin-bottom:21px;padding-top:5px}.faq__part--list li:last-child{margin-bottom:0}.faq__part--list li .qs{position:relative;background:#c5d8fa;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-weight:bold;font-size:22px;padding:13px 45px 12px 53px;letter-spacing:1.2px;cursor:pointer}.faq__part--list li .qs::before{content:"";width:16px;height:16px;background:url(../../img/common/icon/ico_ar_down_white_circle.svg) no-repeat top left;background-size:100% 100%;position:absolute;top:50%;margin-top:-8px;right:25px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.faq__part--list li .qs i{position:absolute;width:41px;height:42px;top:-4px;left:-5px}.faq__part--list li .qs i::before,.faq__part--list li .qs i::after{content:"";width:100%;height:100%;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.faq__part--list li .qs i::before{background:#10289d url(../../img/faq/ico_q.svg) no-repeat center center;background-size:16px 23px;top:0;left:0;z-index:2}.faq__part--list li .qs i::after{background:#c1cee6;top:5px;left:5px}.faq__part--list li .ans{font-size:15px;line-height:1.9;padding:14px 0 38px 26px;display:none}.faq__part--list li .ans:before,.faq__part--list li .ans:after{content:" ";display:table}.faq__part--list li .ans:after{clear:both}.faq__part--list li.opened .qs::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width: 768px) and (max-width: 1023px){.faq .faq__listcat--list li{width:33.33333%}}@media only screen and (max-width: 767px){.faq .page_heading__title img{width:74px;height:28px}.faq__listcat{margin-bottom:30px;padding-left:14px}.faq__listcat--list{margin:0 -4px}.faq__listcat--list li{margin-bottom:8px;width:50%;padding:0 4px}.faq__listcat--list li .cmn_btn{padding-right:4px}.faq__listcat--list li .cmn_btn::before{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.faq__listcat--list li .cmn_btn span{font-size:14px;background-size:12px 12px;background-position:center right 17px;padding:6px 29px 8px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.faq__listcat--list li.long .cmn_btn span{padding-left:5px;padding-right:29px}.faq__content{padding:39px 0 110px}.faq__part{margin-bottom:55px}.faq__part .cmn_hd{margin-bottom:36px}.faq__part--list li{margin-bottom:14px}.faq__part--list li .qs{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:17px;line-height:1.5;padding:13px 40px 13px 40px;letter-spacing:0.4px}.faq__part--list li .qs::before{width:18px;height:18px;margin-top:-9px;right:10px}.faq__part--list li .qs i{width:35px;height:35px}.faq__part--list li .qs i::before{background-size:14px 19px}.faq__part--list li .qs i::after{width:calc(100% - 1px);height:calc(100% - 1px)}.faq__part--list li .ans{line-height:1.8;padding:16px 0 32px 7px;letter-spacing:0.4px}}@media only screen and (max-width: 374px){.faq__listcat--list{margin:0}.faq__listcat--list li{padding:0;width:100%}}
