@charset "utf-8";

.list-category .div-tab.tabs { margin-bottom:5px; }

.faq-search { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px; }
.faq-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
.faq-content { line-height:180%;word-break: keep-all !important;font-size:16px !important;font-family:"Nanum Gothic", "Roboto", sans-serif !important;}
.faq-content img { width:auto; height:auto; max-width:100%; }
.faq-content p { padding:0; margin:0; line-height:180%;word-break: keep-all;font-family:"Nanum Gothic", "Roboto", sans-serif !important;}
.faq-none { padding:50px 0px; text-align:center; color:#888; }

.chk_index{position:absolute;right:0px;top:15px;}

/* Γί°‘ */
.div-head{display:none;}

.top-margin{margin-top:35px;}
.c_name{padding-left:12px;font-size:17px;line-height:19px;color:#777;margin-bottom:10px;font-family:"Nanum Gothic", "Roboto", sans-serif;}
.q_subj{padding-left:12px;font-size:20px;line-height:22px;color:#333;font-weight:bold;display:table-cell;font-family:"Nanum Gothic", "Roboto", sans-serif;}

.panel-group.div-panel .panel-heading a{border-top:1px solid #ddd !important;padding:18px 0 !important;}
.panel-group.div-panel .panel-heading a.active{border-bottom:1px solid #ddd !important;}

.panel-group.div-panel .panel-body{padding:35px;background:#f7f7f7;}

.panel-group.div-panel .panel-heading a .panel-icon::after{float:right;font-size:34px;background:none;color:#333;margin:-8px 20px 0 0;}
.panel-group.div-panel .panel-heading a.active .panel-icon::after{background:none;color:#333;}

.nav-tabs li{background:#fff !important;border-color:#ddd !important;font-size:17px;line-height:19px;letter-spacing:-1px;font-family:"Nanum Gothic", "Roboto", sans-serif;}
	.nav-tabs li a{color:#ddd;padding:20px 1px;}
	.nav-tabs li.active{background:#bf0008 !important;}
		.nav-tabs li.active a{color:#fff !important;border-bottom:1px solid #ddd !important;}

@media all and (max-width:991px) {
.faq-content { font-size:13px !important;}

.top-margin{margin-top:35px;}
.c_name{padding-left:10px;font-size:12px;line-height:14px;margin-bottom:5px;}
.q_subj{padding-left:10px;font-size:14px;line-height:18px;}

.panel-group.div-panel .panel-body{padding:15px 10px;}

.panel-group.div-panel .panel-heading a{padding:10px 0 !important;}
.panel-group.div-panel .panel-heading a .panel-icon::after{font-size:20px;margin:0px 10px 0 0;}
}