@media all and (max-width:767px) {
.only_pc { display:none !important; }
.only_m { display:block; }
.h_logo {margin-right: 0;}
#mheader .mNav { width:70%; }
#mRight .mrNav { width:80%; right:-80%;}
.con_wrap .con_02 { padding:23px 15px; }
.task_area .task_name { font-size:14px; }
.task_area .task_list li { width:100%; margin:0 3% 3% 0; height: auto; }
.task_area .task_list li:nth-child(2n+0) { margin-right:0; }
.task_area { padding:20px; }
.task_area .task_list li .task_desk {float: left; top: 5px;}
.task_area .task_list li .task_bnum {float: right;}
.task_area .task_tit { margin-top:25px; font-size:35px; }
.task_area .refresh_area { top:20px; font-size:13px; }
.task_area .refresh_area p { font-size:12px; }
.task_area .refresh_area .refresh_btn { width:20px; height:20px; background-size:10px; right:20px;  }
.h_slide .round { width:35px; height:35px; background-size:10px; }
.h_iconlist { margin-right:12px; }

.h_iconlist li { margin-right:7px; }
.h_iconlist li:nth-child(2) { display:none; }
.h_iconlist li .red_num { font-size:0; width:11px; height:11px; border-radius:100%; right:-5px; bottom:-4px; top:auto;}

.m_hsearch { width:90%; }

.mb_tb thead th { font-size:13px; letter-spacing:-0.55px; }
.mb_tb tbody td { font-size:13px; letter-spacing:-0.55px; }
.mb_tb tbody td .gap_txt { font-size:11px; }

.mb_tb colgroup col.dis_n { display:none; }
.mb_tb thead th.dis_n { display:none; }
.mb_tb tbody td.dis_n { display:none; }

.ld_cont .ld_sub { font-size:13px; }
.ld_cont .ld_desk { font-size:12px; letter-spacing:-0.35px; }
.ld_list li.lock { background-size:16px; }
.task_area .task_list li { padding:20px 15px; }

.task_outtit { /* display:none; */ font-size: 18px; }
.task_outtit i { font-size: 15px; }

.qbom_search > .qb_flex { display:block; }
.qbom_search > .qb_flex > ul { width:100%; float:none; }
.qbom_search .qb_btn > ul > li a { padding:5px 10px; font-size:13px; }
.qbom_search > .qb_flex > ul > li input[type="text"].calendar { font-size:13px; }

.stat_tb thead th { font-size:13px; }
.stat_tb tbody td { font-size:12px; }

.login-section-wrapper { max-width:100%; }
.d-sm-block { display:none !important; }
.row { flex-flow: column; }
.col-2 { flex:0 0 50%; max-width:50%; margin-bottom:5px; }

.contact_area .contact_wrap { padding:0 10px; }
.qna-top-bg { padding:30px 0; }
.qna-top-bg #faq_indx { width:50% !important; }
.qna-top-bg #faq_state { width:48% !important; }
.qna-top-bg #faq_se { width:80% !important; margin-top:5px; }
.qna-top-bg .faq_btn { width:18% !important; margin-top:5px; }
.qna-btn li i { font-size:15px; }
.qna-btn { gap:5px; }
.qna-col col:nth-child(1) { width:25%; }
.qna-col col:nth-child(2) { width:20%; }
.faq_input { font-size:15px; padding-left:10px; }
.faq-col col:nth-child(1) { width:25%; }
.faq_tab .faq_table colgroup col.m-long { width:55px; }
.qna-name > span { display:block; }

.board-top-bg #faq_indx { width:100% !important; margin-bottom:5px;}
.board-top-bg #faq_se { width:80% !important; }
.board-top-bg .faq_btn { width:18% !important; }
.faq_tab .faq_table tbody .faq_tab_content .faq_cont_inner { padding:20px 20px; }
.faq_cont_inner img { width:100%; }
.faq_tab .faq_table td.faqtd { padding-right:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.edit-new { font-size:15px; }
.faq_tab .faq_table tbody tr td .faq_arrow { right:2px; width:20px; height:20px; }
.faq_tab .faq_table tbody tr td .faq_arrow.on { right:2px; width:20px; height:20px; }
.faq_tab .faq_table tbody tr td .qna-name { display:none; }

.top-nav-list ul li img, .top-deco-dots, .top-deco-logo {display:none;}
.top-nav-list ul li:first-child {border-left: 1px solid #ffffff26;}
}
