/* list */
.qna_list table caption{display:none;}
.qna_list table tr th, .qna_list table tr td{font-family:"Dotum",돋움; font-size:12px; text-align:center; padding:0 10px;}
.qna_list table tr th{height:40px; color:#222; font-weight:normal; border-top:2px solid #000; border-bottom:1px solid #000}
.qna_list table tr td{position:relative; height:45px; color:#2b2a2a; border-bottom:1px solid #d6d6d6;}
.qna_list table tr:last-child td{border-bottom:1px solid #000;}
.qna_list table tr td.subject a{display:block; float:left; padding-left:10px; width:480px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; color:#2b2a2a;}

.qna_list table tr td span.wait, .end{display:block; width:83px; height:31px; line-height:31px; text-align:center; font-family:"Dotum",돋움; font-size:12px; font-weight:bold;}
.qna_list table tr td span.wait{color:#2b2a2a; background-color:#dcdcdc;}
.qna_list table tr td span.end{color:#fff; background-color:#e05459;}

.qna_list table tr td span.icon_lock{position:absolute; top:15px; left:0;}
.qna_list table tr td span.icon_new{float:left; margin-left:5px;}
.qna_list table tr td span.icon_new img{vertical-align:middle; margin-top:-3px;}
.qna_list table tr td span.icon_lock img{vertical-align:middle; margin-top:-5px;}

.qna .paging{margin:50px auto; width:30%; text-algin:center;}
.qna .paging a{float:left; margin-right:4px; width:36px; height:36px; line-height:36px; text-align:center; color:#868686; font-size:12px; border:1px solid #d6d6d6;}
.qna .paging a:last-child{margin-right:0;}
.qna .paging a.on{width:38px; height:38px; line-height:38px; border:none; color:#fff; font-weight:bold; background-color:#e05459;}

a.btn_write {
	display:block;
	position:absolute; top:0; right:0;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	font-family:dotum;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}
.qna .paging{margin:20px auto 30px; width:30%; text-algin:center;}
.qna .paging a{float:left; margin-right:4px; width:36px; height:36px; line-height:36px; text-align:center; color:#868686; font-size:12px; border:1px solid #d6d6d6;}
.qna .paging a:last-child{margin-right:0;}
.qna .paging a.on{width:38px; height:38px; line-height:38px; border:none; color:#fff; font-weight:bold; background-color:#e05459;}
.board_search{text-align:center; margin-bottom:60px; padding-top:21px; width:1000px; height:20px;}
.board_search select{vertical-align:middle; padding-left:10px; width:98px; height:24px; line-height:28px; border:1px solid #d6d6d6; background:#fff}
.board_search input{vertical-align:middle; padding-left:10px; width:168px; height:24px; line-height:24px; border:1px solid #d6d6d6;}
.board_search button.button_search{vertical-align:middle; width:50px; height:24px; line-hieght:24px; text-align:center; color:#fff; background-color:#111; border:none;}

/* view */
.qna_view {width:1080px; margin:0 auto}
.qna_view table {width:100%}
.qna_view table caption{display:none;}
.qna_view table tr:first-child th{border-top:1px solid #000;}
.qna_view table tr:first-child td{border-top:1px solid #000;}
.qna_view table tr:last-child th{border-bottom:1px solid #000;}
.qna_view table tr:last-child td{border-bottom:1px solid #000;}
.qna_view table tr th, .qna_view table tr td{font-family:"Dotum","돋움",굴림; font-size:12px; color:#2b2a2a;}
.qna_view table tr td{text-align:left; padding-left:20px; border-bottom:1px solid #d6d6d6;}
.qna_view table tr th{font-weight:bold; text-align:center; background-color:#f3f3f3; border-bottom:1px solid #d6d6d6;}

.qna_view table tr.reply .name{font-weight:bold; background-color:#fff5f5;}
.qna_view table tr.reply .rp{line-height:25px; padding:20px;}


.qna_view .tit{font-weight:bold;}
.qna_view .con{padding:20px 0; line-height:25px;}
.qna_view .board_button{margin:30px 0;}
.qna_view .adm{float:right;}
.qna_view a{display:block;}
.qna_view a.btn_write{
	float:left;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

.qna_view img {	max-width : 100%;}
.board_button {position:relative; height:50px; margin:10px 0 20px 0}
.board_button a.btn_list{display:block;	width:50px; height:50px; margin:0 auto; text-indent:-9999px;	background:url(../images/btn_list.png) no-repeat; background-size:50px}
.board_button .adm {width:110px; margin:0 auto; margin-top:-42px}
.board_button .adm a.btn_edit {display:block; float:left; width:26px; height:26px; line-height:30px; font-size:11px; color:#999593; font-family:Dotum; border:1px solid #999593; text-align:center}
.board_button .adm a.btn_del {display:block; float:right; width:26px; height:26px; line-height:30px; font-size:11px; color:#999593; font-family:Dotum; border:1px solid #999593; background:#fff}

/* write */
.qna_write {width:1080px; margin:0 auto}
.qna_write .tit {height:40px; border-top:1px solid #000; padding:5px 0}
.qna_write .tit label {display:block; float:left; width:80px; line-height:40px; text-align:center}
.qna_write .tit li {display:block; float:left;  width:980px; line-height:40px; text-align:left}
.qna_write .tit li input {width:80%; height:24px}
.qna_write .cat {height:40px; border-top:1px solid #ccc; padding:5px 0}
.qna_write .cat label {display:block; float:left; width:80px; line-height:40px; text-align:center}
.qna_write .cat li {display:block; float:left; width:980px; line-height:40px; text-align:left}
.qna_write .cat li select {width:30%; height:24px}
.qna_write .nic {height:40px; border-top:1px solid #ccc; padding:5px 0}
.qna_write .nic label {display:block; float:left; width:80px; line-height:40px; text-align:center}
.qna_write .nic li {display:block; float:left; width:980px; line-height:40px; text-align:left}
.qna_write .nic li select {width:30%; height:24px}
.qna_write #wit-ctx {width:1076px}
.qna_write table{width:100%;}
.qna_write table caption{display:none;}
.qna_write table tr:first-child th{border-top:1px solid #000;}
.qna_write table tr:last-child th{border-bottom:1px solid #000;}
.qna_write table tr:first-child td{border-top:1px solid #000;}
.qna_write table tr:last-child td{border-bottom:1px solid #000;}
.qna_write table tr th, td{border-bottom:1px solid #d6d6d6; font-family:"Dotum","돋움",굴림; font-size:12px; color:#2b2a2a;}
.qna_write table tr th{width:154px; text-align:center; font-weight:bold; background-color:#f3f3f3;}
.qna_write table tr td input{text-align:left; float:left; margin-left:20px;}
.qna_write table tr td textarea{vertical-align:center; width:824px; height:266px; margin-left:20px; border:1px solid #d6d6d6;}
.qna_write table tr td .title{height:32px; line-height:32px; font-weight:bold; border:1px solid #d6d6d6;}

.qna_write table tr td.secret{background-color:#fff5f5; text-align:left;}
.qna_write table tr td.name input, td.pw input, td.tit input{height:32px; border:1px solid #d6d6d6;}


.qna_write table tr td.tit{width:846px;}
.qna_write table tr td.tit input{width:824px;}
.qna_write table tr td.name{width:365px;}
.qna_write table tr td.name input{width:323px; margin-left:20px;}

.qna_write table tr td.pw{width:327px;}
.qna_write table tr td.pw input{width:303px;}
.qna_write table tr td.tit input{width:824px;}

.qna_write table tr td span input[type="checkbox"]{vertical-align:middle; margin-top:0; line-height:57px; margin-right:10px;}

.qna_write .board_button{float:right; margin:30px 0;}
.qna_write a.btn_write{
	display:block;
	float:left;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

.qna_write a.btn_cancle{
	display:block;
	float:left;
	margin-left:4px;
	width:97px; height:38px;
	line-height:38px;
	background-color:#acacac;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

/* photo 형 게시판 */
/* list */
.qna .news_list .photo_box {display:inline-block; margin:0 -10px 8px 0; width:34%;}
.qna .news_list .photo_box .list_cont{width:326px; height:191px; border:1px solid #d6d6d6;}
.qna .news_list .photo_box .list_cont .inner{width:276px; margin:30px auto 0;}
.qna .news_list .photo_box .list_cont .inner p{line-height:23px; margin:10px 0;}
.qna .news_list .photo_box .list_cont .inner strong .icon_new{margin-left:5px;}
.qna .news_list .photo_box .list_cont .inner strong .icon_new img{vertical-align:middle; margin-top:-3px;}
.qna .news_list .board_button{position:relative; margin-top:10px;}
.qna .news_list a.btn_write, .btn_reply{
	display:block;
	position:absolute; top:0; right:0;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

.photo_box .thumb {}
.photo_box .thumb img {width:100%; height:auto}

/* write */
/*
.news .news_write table caption{display:none;}
.news .news_write table tr:first-child th{border-top:1px solid #000;}
.news .news_write table tr:last-child th{border-bottom:1px solid #000;}
.news .news_write table tr:first-child td{border-top:1px solid #000;}
.news .news_write table tr:last-child td{border-bottom:1px solid #000;}
.news .news_write table tr th, td{border-bottom:1px solid #d6d6d6; font-family:"Dotum","돋움",굴림; font-size:12px; color:#2b2a2a;}
.news .news_write table tr th{text-align:center; font-weight:bold; background-color:#f3f3f3;}
.news .news_write table tr td input{vertical-align:center; margin-left:20px;}
.news .news_write table tr td textarea{vertical-align:center; margin-left:20px; width:824px; height:266px; border:1px solid #d6d6d6;}
.news .news_write table tr td .title{width:824px; height:32px; line-height:32px; font-weight:bold; border:1px solid #d6d6d6;}

.news .news_write .board_button{float:right; margin:30px 0;}
.news .news_write a.btn_write{
	display:block;
	float:left;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

.news .news_write a.btn_cancle{
	display:block;
	float:left;
	margin-left:4px;
	width:97px; height:38px;
	line-height:38px;
	background-color:#acacac;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}
*/
/* view */
/*
.news .news_view table caption{display:none;}
.news .news_view table tr:first-child th{border-top:1px solid #000;}
.news .news_view table tr:first-child td{border-top:1px solid #000;}
.news .news_view table tr:last-child td{border-bottom:1px solid #000;}
.news .news_view table tr th, td{font-family:"Dotum","돋움",굴림; font-size:12px; color:#2b2a2a;}
.news .news_view table tr td{padding-left:20px; border-bottom:1px solid #d6d6d6;}
.news .news_view table tr th{font-weight:bold; text-align:center; background-color:#f3f3f3; border-bottom:1px solid #d6d6d6;}
.news .news_view table tr td.file span{margin-right:10px;}
.news .news_view table tr td.file span img{vertical-align:top;}
.news .news_view .tit{font-weight:bold;}
.news .news_view .con{padding:20px 0; line-height:25px;}
.news .news_view .board_button{margin:30px 0;}
.news .news_view .adm{float:right;}
.news .news_view a{display:block;}
.news .news_view a.btn_list{
	float:left;
	width:97px; height:38px;
	line-height:38px;
	background-color:#e05459;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}
.news .news_view a.btn_write{
	float:left;
	width:97px; height:38px;
	line-height:38px;
	background-color:#2b2a2a;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}

.news .news_view a.btn_edit, .btn_del{
	float:left;
	margin-left:4px;
	width:97px; height:38px;
	line-height:38px;
	background-color:#acacac;
	
	font-family:"Dotum","돋움",굴림;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}
*/