@charset "utf-8";
/* 고객센터 */
#ebric_mobile_wrap #main-content-wrap { position: relative; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap { padding-top: 52px; }

/* 고객센터 공통 */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap { overflow: hidden; padding: 0 0 100px 0; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-content-wrap .content-head { overflow: hidden; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-content-wrap .content-head .content-title { font-size: 1.6rem; font-weight: 700; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-content-wrap .content-head .bk-btn { float: right; }

/* 고객센터 서브메뉴 바 */
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap { position: absolute; height: 42px; width: 100%; left: 0; top: 0; background: #fff; border-bottom: 1px solid #e5e5e5; overflow-y: hidden; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb { width: 100%; height: 80px; padding: 0 10px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling:touch; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb ul { white-space: nowrap; height: 41px; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb ul li { display: inline-block; height: 100%; height: 41px; height: 100%; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb ul li a { line-height: 41px; padding: 0 8px; font-size: 1.3rem; letter-spacing: -0.2px; display: block; height: 100%; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb ul li.select a { color: #2F6ED5; font-weight: bold; position: relative; }
#ebric_mobile_wrap #main-content-wrap .customer-center-sub-gnb-wrap .customer-center-sub-gnb ul li.select a:after { width: 100%; height: 2px; background: #2F6ED5; bottom: 0; left: 0; content: ''; position: absolute; }

/* 고객센터 메뉴 */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-gnb-wrap .gnb-list { border: 1px solid #e5e5e5; background: #fff; border-radius: 3px; overflow: hidden; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-gnb-wrap .gnb-list>.category { border-bottom: 1px solid #eee; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-gnb-wrap .gnb-list>.category:last-child { border-bottom: none; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-gnb-wrap .gnb-list>.category a { height: 50px; font-size: 1.4rem; font-weight: bold; display: block; line-height: 50px; padding: 0 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-gnb-wrap .gnb-list>.category a i.fa-chevron-right { float: right; font-size: 1rem; display: inline-block; line-height: 50px; color: #999; }
/* 콘텐츠 */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .customer-center-content-wrap {  }

/*상단검색창*/
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box { height: 35px; width: 100%; position: relative;  margin-bottom: 10px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text] { width: 100%; height: 100%; border: 1px solid #e5e5e5; border-radius: 3px; padding-left: 10px; padding-right: 35px; font-size: 1.3rem; transition: border-color 0.25s ease; background: #f8f8f8; background: #fff; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]:active,
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]:focus { border-color: #80B0FF; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]::-webkit-input-placeholder { color: #666; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]::-moz-placeholder { color: #666; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]:-ms-input-placeholder { color: #666; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box input[type=text]:-moz-placeholder{ color: #666; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .search-box .search-btn { width: 35px; text-align: center; height: 100%; display: block; position: absolute; top: 0; right: 0; background: transparent; color: #fff; font-size: 1.4rem; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; z-index: 2; transition: background .3s ease; color: #2f6ed5; line-height: 35px; }


/* faq */
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row { background: #fff; border: 1px solid #e5e5e5; border-radius: 3px; box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.1); margin-bottom: 5px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row>a { padding: 10px; display: block; position: relative; padding-right: 40px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row>a i { position: absolute; z-index: 2; right: 15px; display: inline-block; height: 10px; line-height: 10px; color: #666; top: 14px; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row>a i.fa-angle-up { display: none; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row.on>a { color: #2F6ED5; font-weight: bold; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row.on>a i.fa-angle-up { display: inline-block; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row.on>a i.fa-angle-down { display: none; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row .reply { padding: 10px 10px 15px; font-size: 1.2rem; background: #f8f8f8; border-top: 1px solid #e5e5e5; display: none; }
#ebric_mobile_wrap #main-content-wrap .sub-view-wrap .customer-center-wrap .faq-list .row.on .reply { display: block; }