.el_beforeIcon,.el_afterIcon{display:inline-block;overflow:visible;}
.el_beforeIcon:before,.el_afterIcon:after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;}
.el_beforeIcon:before{margin-right:.313rem;}
.el_beforeIcon.el_beforeIcon__chevronL:before{width:.375rem;height:.375rem;border-top:.125rem solid;border-right:.125rem solid;top:50%;transform:rotate(-135deg) translateY(15%);}
.el_afterIcon.el_afterIcon__chevronR:after{width:.375rem;height:.375rem;border-top:.125rem solid;border-right:.125rem solid;top:50%;transform:rotate(45deg) translateY(-15%);margin-left:0.188rem;}
.el_madeIcon{position:relative;display:inline-block;vertical-align:middle;}
.el_madeIcon:before,.el_madeIcon:after{content:"";display:inline-block;vertical-align:middle;}
.el_madeIcon.el_madeIcon__close{width:28px;height:28px;}
.el_madeIcon.el_madeIcon__close:before,.el_madeIcon.el_madeIcon__close:after{width:100%;height:2px;background:#000;position:absolute;top:50%;z-index:1;}
.el_madeIcon.el_madeIcon__close:before{left:0;transform:rotate(45deg);}
.el_madeIcon.el_madeIcon__close:after{right:0;transform:rotate(-45deg);}
.el_madeIcon.el_madeIcon__Qtxt{display:inline-block;width:20px;height:20px;line-height:1;text-align:center;position:relative;}
.el_madeIcon.el_madeIcon__Qtxt:before{content:"Q";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-weight:800;font-family:'NanumSquare';font-size:20px;}
.el_madeIcon.el_madeIcon__bell{background:url("/images/customer/icon_bell.png")no-repeat center;background-size:16px;width:20px;height:20px;}

/* FAQ - list */
.bl_faqSearch{background:#f2f2f2;padding:20px 30px;margin-bottom:30px;display:flex;align-items:flex-start;}
.bl_faqSearch__ttl{font-size:20px;color:#000;line-height:40px;}
.bl_faqSearch__box{width:83%;text-align:left;}
.bl_faqSearch__box_flex{display:flex;align-items:center;}
.bl_faqSearch__select,.bl_faqSearch__input,.bl_faqSearch__btn{border:1px solid #dedede;height:40px;margin:0;padding:5px;}
.bl_faqSearch__select,.bl_faqSearch__btn{width:20%;}
.bl_faqSearch__input{width:56%;margin:0 2%;}
.bl_faqSearch__btn{background:#666;color:#fff;border:none;font-weight:700;}
.bl_faqSearch__keyword{display:flex;margin-top:15px;}
.bl_faqSearch__keyword_ttl{color:#b4b4b4;font-size:13px;margin-right:20px;}
.bl_faqSearch__keyword_btn{border:none;background:none;color:#666;margin:0 5px;}
.bl_faqSearch__keyword_btn:hover{color:#2667c2;}
.bl_faqTab{border:1px solid #000;border-left:0;border-right:0;height:98px;position:relative;}
.bl_faqTab__lv1{background:#f2f2f2;display:flex;justify-content:space-between;align-items:center;}
.bl_faqTab .bl_faqTab__lv1 li{margin:0;}
.bl_faqTab__lv1_tapbtn{font-weight:700;border:none;height:48px;padding:0 23px;}
.bl_faqTab__lv1_tapbtn.hp_active{background:#fff;}
.bl_faqTab__lv2{/* display:none; */align-items:center;min-height:48px;overflow-x:auto;white-space:nowrap;position:absolute;bottom:0;left:0;}
.bl_faqTab .bl_faqTab__lv2 li{margin:0;display:inline-block;}
.bl_faqTab__lv2_tapbtn{background:none;border:none;color:#666;height:48px;margin:0 10px;display:inline-block;font-size:12px;}
.bl_faqTab__lv2_tapbtn.hp_active{color:#2667c2;font-weight:700;}
.bl_faqList .form-faq{border:none;}
.bl_faqList .bl_faqList__noResult{border-bottom:1px solid #dedede!important;padding:100px 0;}
.bl_faqList .bl_faqList__row{border-bottom:1px solid #dedede;display:flex;align-items:center;height:70px;padding:0 15px;text-align:left;}
.bl_faqList .bl_faqList__row:hover{background:#f2f6fd;}
.bl_faqList .bl_faqList__icon{width:60px;color:#666;}
.bl_faqList__label{color:#2667c2;border:1px solid #2667c2;border-radius:100px;padding:6px 0;width:110px;text-align:center;background:#fff;font-size:12px;}
.bl_faqList__ttl{padding-left:20px;width:80%;}

/* pagination */
.cs_faq .yhm_pageAll *{display:inline-block;width:auto;}
/* .bl_pagination{text-align:center;padding:50px 0;}
.bl_pagination__num{background:none;border:none;display:inline-block;font-size:16px;font-family:'GmarketSans';color:#9F9F9F;margin:0 10px;padding:0 3px;border-bottom:3px solid transparent;}
.bl_pagination__num.hp_active{font-weight:700;color:#000;border-color:#000;}
.bl_pagination__arrow{background:none;border:none;}
.bl_pagination .bl_pagination__arrow:before,.bl_pagination .bl_pagination__arrow:after{border-color:#d1d1d1;width:8px;height:8px;border-width:2px;}
.bl_pagination__arrow.hp_active:before,.bl_pagination__arrow.hp_active:after{border-color:#000;} */

/* FAQ - view */
.bl_faqbtn__zip{text-align:right;padding:15px 0;}
.bl_faqbtn{border:1px solid #a2a2a2;background:#fff;font-size:13px;height:30px;width:70px;margin-left:5px;}
.bl_faqView{border:1px solid #000;border-right:0;border-left:0;}
.bl_faqView__top{background:#f2f2f2;padding:20px 25px;}
.bl_faqView__top_right{text-align:right;}
.bl_faqView__top_wrap{display:flex;align-items:center;}
.bl_faqView__top_location{text-align:left;font-size:13px;color:#2667c2;width:70%;}
.bl_faqView__top_locationIcon{margin-right:5px;}
.bl_faqView__top_info{text-align:right;width:30%;}
.bl_faqView .bl_faqView__top_txt{display:inline-block;color:#888;margin:0;margin-left:15px;}
.bl_faqView__top_ttl{width:100%;text-align:left;font-size:18px;color:#000;margin-top:5px;}
.bl_faqView__top_file{width:250px;text-align:right;position:relative;}
.bl_faqView__top_fileBtn{border:none;background:none;color:#888;}
.bl_faqView__top_fileIcon{display:inline-block;width:14px;height:18px;vertical-align:bottom;background:url("/images/customer/icon_file.png")no-repeat center;background-size:contain;}
.bl_faqView__top_fileNum{color:#2667c2;}
.bl_faqView__top_fileCont{min-width:200px;text-align:left;padding:7px;background:#fff;-webkit-box-shadow:0px 0px 9px 0px #ddd;box-shadow:0px 0px 9px 0px #ddd;position:absolute;top:35px;right:0;}
.bl_faqView .bl_faqView__top_fileClose{border:none;background:none;width:16px;height:16px;margin-bottom:5px;}
.bl_faqView .bl_faqView__top_fileClose:before,.bl_faqView .bl_faqView__top_fileClose:after{background:#888;}
.bl_faqView .bl_faqView__top_fileLink{width:auto;color:#888;text-align:left;display:block;padding:3px;}
.bl_faqView .bl_faqView__top_fileLink:hover{color:#2667c2}
.bl_faqView__middle{padding:30px;}
.bl_faqView__middle_cont{text-align:left;}
.bl_faqView__middle_cont a{width:auto;}
.bl_faqView__bottom{display:flex;align-items:center;border-top:1px solid #dedede;}
.bl_faqView__bottom *{font-size:16px;color:#000;text-align:left;}
.bl_faqView__bottom_ttl{width:15%;padding:20px 10px;}
.bl_faqView__bottom_cont{width:85%;}
.bl_faqView .bl_faqView__bottom_link{width:auto;text-align:left;}
.bl_faqView .bl_faqView__bottom_link:hover{color:#2667c2}
