@charset "utf-8";

/* 기본게시판list */
.nomal_board{width:100%;}
.nomal_board .search_area{margin-bottom:17px; padding:15px; background:#f4f4f4;}
.nomal_board .search_area .form_wrap{position:relative; display:block; overflow:hidden;}
.nomal_board .search_area .search_select{position:absolute; display:block; left:0; top:0px; padding:0 0 0 8px; width:100%; max-width:100px; height:100%; border:1px solid #bbbbbb; line-height:1.3; background:#fff url(../../images/board/bbs_select_arrow.png) 90% center no-repeat; font-size:14px; color:#666666; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none;}
.nomal_board .search_area .search_select::-ms-expand {display: none;}
.nomal_board .search_area .input_wrap{position:relative; margin-left:105px; }
.nomal_board .search_area .input_wrap .left{margin-right:40px; padding:8px; border:1px solid #bbbbbb; background:#fff;}
.nomal_board .search_area .input_wrap .right{position:absolute; top:0px; right:0px; width:40px; height:100%;}
.nomal_board .search_area .input_wrap .s_item_write{position:relative; display:block; width:100%; border:none; outline:none; line-height:1; font-size:13px; color:#888; }
.nomal_board .search_area .input_wrap .s_btn_click{display:block; width:40px; height:100%; background:#666666 url(../../images/board/bbs_icon_search.png) center center no-repeat; text-indent:-999999px;}
.nomal_board .list_area{width:100%; border-top:1px solid #888; table-layout:fixed;}
.nomal_board .list_area .col1{width:8.58%;}
.nomal_board .list_area .col2{width:67.33%!important;}
.nomal_board .list_area .col3{width:13%;}
.nomal_board .list_area .col4{width:11.08%;}
.nomal_board .list_area thead th{height:52px; border-bottom:1px solid #ddd; font-size:15px; color:#222;text-align:center;}
.nomal_board .list_area tbody td{height:50px; border-bottom:1px solid #ddd; text-align:center; font-size:14px; color:#777;}
.nomal_board .list_area tbody td.title{text-align:left; width:100%; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}
.nomal_board .list_area .speaker{display:inline-block; *display:inline; zoom:1; width:14px; height:11px; background:url(../../images/board/bbs_icon_speaker.png) no-repeat;}

.nomal_board .paging_area{text-align:center; margin-top:38px;}
.nomal_board .paging_area a{display:inline-block; *display:inline; zoom:1; padding:5px 10px;border:1px solid #eeeeee;color:inherit;margin:0px 5px;}
.nomal_board .paging_area strong{background:#989898; color:#fff;padding:5px 10px;}

/* 기본게시판view */
.nomal_board_view{width:100%;}
.nomal_board_view .view_area{width:100%; border-top:1px solid #888; table-layout:fixed;}
.nomal_board_view .view_area thead th{overflow:hidden; padding:0 18px; height:52px; border-bottom:1px solid #ddd; text-align:left; font-size:14px; color:#222; }
.nomal_board_view .view_area thead th .title{
	float:left; width:65%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1.2;
}
.nomal_board_view .view_area thead th .hd_wrap{
	float:right;
	margin-top: 30px;
    margin-bottom: 25px;
    min-height: 32px;
}
.nomal_board_view .view_area thead th .hd_wrap > div{color:#686868;}
.nomal_board_view .view_area thead th .date{float:left; margin-right:15px;}
.nomal_board_view .view_area thead th .hits{float:left; }
.nomal_board_view .view_area tbody td{
	display:block; min-height:200px; 
/*	padding:20px 100px; */
	line-height:1.5; 
	border-bottom:1px solid #ddd; 
	font-size:14px; 
	color:#666;
}
.nomal_board_view .view_area tbody td img{display:block; margin:0 auto 20px; max-width:100%;}
.nomal_board_view .view_area tfoot td{overflow:hidden; padding:0 18px; text-align:left; width:100%; height:45px; padding:0 10px; border-bottom:1px solid #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}
.nomal_board_view .view_area tfoot .prev{float:left; width:50px; height:9px; background:url(../../images/board/bbs_prev.png) center center no-repeat; text-indent:-999999px;}
.nomal_board_view .view_area tfoot .next{float:right; width:50px; height:9px; background:url(../../images/board/bbs_next.png) center center no-repeat; text-indent:-999999px;}
.nomal_board_view .listbtn_area{text-align:center; margin-top:24px;}
.nomal_board_view .listbtn_area ul{display:inline-block; *display:inline; zoom:1;}
.nomal_board_view .listbtn_area .btn_list{display:block; width:112px; height:38px; background:#666; text-align:center; line-height:38px; color:#fff; font-size:14px;}
.nomal_board_view .listbtn_area .btn_list a{display:block; width:100%; height:100%; color:inherit}

/* FAQ */
.faq{}
.faq ul{border:1px solid #d5d5d5;}
.faq ul li{border-top:1px solid #d5d5d5;}
.faq ul li:first-child{border-top:none;}
.faq ul li .question{padding:27px 0; background:url(../../images/board/icon_q.png) 20px 28px no-repeat; cursor:pointer; font-size:18px;}
.faq ul li .question p{margin-left:60px; padding-right:67px; line-height:1.5; background:url(../../images/board/icon_p.png) 98% center no-repeat; font-size:18px; color:#333;}
.faq ul li .question.on p{ background:url(../../images/board/icon_m.png) 98% center no-repeat;  color:#1fb27c;}
.faq ul li .answer{display:none; padding:35px 0; background:#f4f4f4 url(../../images/board/icon_a.png) 20px 38px no-repeat; border-top:1px solid #e1e1e1;}
.faq ul li .answer p{margin-left:60px; padding-right:67px; line-height:1.5;  font-size:16px; color:#333333;}



@media screen and (max-width:1200px){
	/* FAQ */
	.faq ul li .question p{font-size:13px;}
	.faq ul li .answer p{font-size:12px;}

}

@media screen and (max-width: 1024px){


}

@media screen and (max-width: 768px){

	/* 기본게시판list */
	.nomal_board .list_area .col4{display:none} 
	.nomal_board .list_area .date{display:none}

	/* 기본게시판view */
	.nomal_board_view .view_area tbody td{padding:20px;}

	/* FAQ */ 
	.faq ul li .question{padding:12px 0; background:url(../../images/board/icon_q.png) 10px 15px no-repeat; background-size:17px;}
	.faq ul li .question p{margin-left:35px; padding-right:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../../images/board/icon_p.png) 95% center no-repeat;} 
	.faq ul li .question.on p{background:url(../../images/board/icon_m.png) 95% center no-repeat;}
	.faq ul li .answer{padding:30px 0; background-image:none;}
	.faq ul li .answer p{margin-left:35px; padding-right:30px;}

}

@media screen and (max-width: 640px){
	/* 기본게시판list */
	.nomal_board .list_area thead th{height:40px; font-size:12px;}
	.nomal_board .list_area tbody td{height:40px; font-size:12px;}
	.nomal_board .search_area{padding:10px;}
	.nomal_board .search_area .search_select{padding:0 0 0 5px; max-width:80px; font-size:12px;}
	.nomal_board .search_area .input_wrap{margin-left:85px; }
	.nomal_board .search_area .input_wrap .left{margin-right:35px; padding:5px;}
	.nomal_board .search_area .input_wrap .right{width:35px;}
	.nomal_board .search_area .input_wrap .s_item_write{font-size:12px;}
	.nomal_board .search_area .input_wrap .s_btn_click{ width:35px;}
	.nomal_board .paging_area{text-align:center; margin-top:4.6vw;}
	.nomal_board .paging_area li{margin-left:2px; width:22px; height:22px; line-height:22px; font-size:12px;}

	/* 기본게시판view */
	.nomal_board_view .view_area thead th{font-size:12px; height:auto; padding:10px 10px;}
	.nomal_board_view .view_area thead th .title{float:none; width:100%;}
	.nomal_board_view .view_area thead th .hd_wrap{float:none; margin-top:5px;}
	.nomal_board_view .view_area thead th .hd_wrap > div{margin-right:10px; display:inline;}
	.nomal_board_view .view_area thead th .date{width:auto; float:none; }
	.nomal_board_view .view_area thead th .hits{width:auto; float:none; }
	.nomal_board_view .view_area tbody td{font-size:12px;}
	.nomal_board_view .view_area tfoot .prev,
	.nomal_board_view .view_area tfoot .next{width:40px; background-size:100%;}
	.nomal_board_view .listbtn_area{margin-top:4.6vw;}
	.nomal_board_view .listbtn_area .btn_list{width:60px; height:25px; line-height:25px; font-size:12px;}




	

	@media screen and (max-width: 480px){

	}
}