@charset "utf-8";
/* copyright(c) WEBsiting.co.kr */

/* 게시판 버튼 */
/* 목록 버튼 */
#bo_list a.btn_b01 {}
#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {}
#bo_list a.btn_b02 {}
#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {}
#bo_list a.btn_admin {} /* 관리자 전용 버튼 */
#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {}

/* 읽기 버튼 */
#bo_v a.btn_b01 {}
#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
#bo_v a.btn_b02 {}
#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}

/* 쓰기 버튼 */
#bo_w .btn_confirm {} /* 서식단계 진행 */
#bo_w .btn_submit {}
#bo_w button.btn_submit {}
#bo_w fieldset .btn_submit {}
#bo_w .btn_cancel {}
#bo_w button.btn_cancel {}
#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
#bo_w button.btn_frmline {}

/* 기본 테이블 */
/* 목록 테이블 */
#bo_list .tbl_head01 {}
#bo_list .tbl_head01 caption {}
#bo_list .tbl_head01 thead th {}
#bo_list .tbl_head01 thead a {}
#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#bo_list .tbl_head01 tfoot th {}
#bo_list .tbl_head01 tfoot td {}
#bo_list .tbl_head01 tbody th {}
#bo_list .tbl_head01 td {}
#bo_list .tbl_head01 a {}
#bo_list td.empty_table {}

/* 읽기 내 테이블 */
#bo_v .tbl_head01 {}
#bo_v .tbl_head01 caption {}
#bo_v .tbl_head01 thead th {}
#bo_v .tbl_head01 thead a {}
#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#bo_v .tbl_head01 tfoot th {}
#bo_v .tbl_head01 tfoot td {}
#bo_v .tbl_head01 tbody th {}
#bo_v .tbl_head01 td {}
#bo_v .tbl_head01 a {}
#bo_v td.empty_table {}

/* 쓰기 테이블 */
#bo_w table {}
#bo_w caption {}
#bo_w .frm_info {}
#bo_w .frm_address {}
#bo_w .frm_file {}

#bo_w .tbl_frm01 {}
#bo_w .tbl_frm01 th {}
#bo_w .tbl_frm01 td {}
#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
#bo_w .tbl_frm01 textarea {}
/*
#bo_w .tbl_frm01 #captcha {}
#bo_w .tbl_frm01 #captcha input {}
*/
#bo_w .tbl_frm01 a {}

/* 필수입력 */
#bo_w .required, #bo_w textarea.required {}

#bo_w .cke_sc {}
#bo_w button.btn_cke_sc{}
#bo_w .cke_sc_def {}
#bo_w .cke_sc_def dl {}
#bo_w .cke_sc_def dl:after {}
#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
#bo_w .cke_sc_def dt {}
#bo_w .cke_sc_def dd {}

/* ### 기본 스타일 커스터마이징 끝 ### */

/* 게시판 목록 */
.faq_table{width:100%;border-top:2px solid #e5e5e5; margin-bottom:20px;}
.faq_table .th_ask,
.faq_table .th_chk{width:60px !important;}
.faq_td{padding:0px !important; margin:0px; border-bottom:0px !important;}
.faq_list{width:100%; margin:0px; padding:0px; list-style:none;}
.faq_list > li{width:100%; border-bottom:1px solid #e5e5e5; margin:0px; padding:0px;}
.faq_list > li > dl{width:100%; overflow:hidden; text-align:left; margin:0px; padding:0px;}
.faq_list > li > dl > dt{width:100%; position:relative; margin:0px; padding:0px;}
.faq_list > li > dl > dd{margin:0px; padding:0px; overflow:hidden;}
.faq_list > li > dl > dt .faq_ask,
.faq_list > li > dl > dd .faq_answer{width:60px; font-family:Times New Roman; font-size:22px; font-weight:bold; text-align:center;}
.faq_list > li > dl .faq_ask{color:#999;}
.faq_list > li > dl .faq_answer{color:#990000;}
.faq_list > li > dl > dt .faq_subject{padding:0 0 0 60px; overflow:hidden; position:relative; z-index:3;font-size:14px;}
.faq_list > li > dl > dt .faq_subject a{display:block; padding:20px 50px 20px 0;}
.faq_list > li > dl > dt .faq_subject a.faq_open{font-weight:bold; color:#333; cursor:pointer;}
.faq_list > li > dl > dt .faq_subject a.faq_open span{font-weight:normal;}
.faq_list > li > dl > dt .faq_subject a:focus,
.faq_list > li > dl > dt .faq_subject a:active,
.faq_list > li > dl > dt .faq_subject a:hover{color:#000;text-decoration:none;}
.faq_list > li > dl > dt .faq_chk{position:absolute; left:60px; top:20px; text-align:center; width:60px;z-index:102;}
.faq_list > li > dl > dt .faq_md{position:absolute; right:70px; top:15px; text-align:center; width:60px; z-index:101;}
.faq_list > li > dl .faq_ask{position:absolute; left:0px; top:15px; text-align:center;}
.faq_list > li > dl .faq_answer{position:absolute; left:0px; top:20px; text-align:center; width:60px;}
.faq_list > li > dl > dd{width:100%; position:relative; background:#fafafa; display:none; border-top:1px dashed #e5e5e5;}
.faq_list > li > dl > dd .faq_cont{padding:25px 25px 25px 70px; overflow:hidden; line-height: 1.4em;}
.faq_list > li > dl > dd .faq_cont img{max-width:100%;}
.faq_list > li > dl > dt .faq_sh{width:30px; height:30px; position:absolute; right:0px; top:50%;margin-top:-15px; z-index:1;}

.faq_list > li > dl > dt .faq_sh i{display:block;width:100%;height:30px;line-height:30px;}
.faq_list > li > dl > dt .faq_sh .fa-chevron-up{display:none;}
.faq_list > li > dl > dt .faq_sh .fa-chevron-down{display:block; color:#999;}
.faq_list > li > dl > dt .listnum{display:block; position:absolute; left:0px; top:-100px;}

.faq_list > li.show dl .faq_ask{color:#000;}
.faq_list > li.show dl dt .faq_subject a{color:#000;}
.faq_list > li.show dl dt .faq_sh .fa-chevron-up{display:block;color:#990000;}
.faq_list > li.show dl dt .faq_sh .fa-chevron-down{display:none;}
.faq_list > li > dl > dd .btn_rb{float:right; margin:0 10px 10px 0;}



@media all and (max-width: 800px)
{

	.faq_list > li > dl > dt .faq_ask,
	.faq_list > li > dl > dd .faq_answer{width:30px;font-size:18px;}
	.faq_list > li > dl .faq_ask{top:20px;}
	.faq_list > li > dl > dt .faq_subject{padding:0 0 0 30px;}
	.faq_list > li > dl > dt .faq_chk{left:30px;}
	.faq_list > li > dl > dd .faq_cont{padding:15px 15px 15px 40px; overflow:hidden; line-height: 1.4em;}
}





