/*공통*/
.boardTop{margin-bottom:10px;overflow:hidden;}
.boardTop .l{float:left;}
.boardTop .r{float:right;text-align:right;}
.boardTop input[type=text]{width:150px}
.boardTop .search{padding:0 10px;height:26px;font-weight:bold;color:#fff;border:1px solid #585858;background:#737373;font-size:13px;}
.boardTop .search_b{width:64px;height:29px;background:url('../img/main/btn_search.png') no-repeat;}
.boardTop .brt{display:inline-block;}
.boardTop .brt2{display:inline-block;}
.boardBox{margin-bottom:20px;}
.boardBtnBox{text-align:right;}
.boardMsg{margin-bottom:20px;line-height:1.4em;font-size:12px;}
.boardMsg > p{padding-left:15px;background:url('../img/common/dot_para.png') 4px 7px no-repeat;}

@media screen and (max-width: 1024px){
}

@media screen and (max-width: 768px){
	.boardTop input[type=text]{width:130px}
}

@media screen and (max-width: 480px){
	.boardTop input[type=text]{width:110px}
	.boardBox{margin:0 -10px;margin-bottom:20px;}
	.boardTop .brt{display:block;margin-bottom:5px;}
	.boardTop .brt2{display:block;}
	/*.boardTop .r{display:none;}*/
}


/*페이징*/
.pagingWrap{text-align:center}
.pagingWrap > a,.pagingWrap > strong{display:inline-block;vertical-align:top;height:23px;line-height:23px;padding:0 8px;border:1px solid #e0e0e0;background:#fff;margin:0 -1px;}
.pagingWrap > a:hover,.pagingWrap > a:focus{text-decoration:underline;}
.pagingWrap > strong{border:1px solid #8d8d8d;background:#8d8d8d;color:#fff;}
.pagingWrap > a.btn{width:25px;padding:0}
.pagingWrap > .prevAll{background:url('../img/common/btn_prevAll.png') center center no-repeat;}
.pagingWrap > .prev{margin-right:3px;background:url('../img/common/btn_prev.png') center center no-repeat;}
.pagingWrap > .next{margin-left:3px;background:url('../img/common/btn_next.png') center center no-repeat;}
.pagingWrap > .nextAll{background:url('../img/common/btn_nextAll.png') center center no-repeat;}


/*게시판타입1(공지사항 등 기본게시판*/
table.tb01{width:100%;border-top:3px solid #539bed;}
table.tb01 th{padding:15px 0;font-size:13px;text-align:center;color:#3d3d3d;border-bottom:1px solid #adadad;background-color:#f2f6fb;}
table.tb01 td{padding:15px 0;font-size:12px;text-align:center;border-bottom:1px solid #dbdbdb;}
table.tb01 .no{width:65px;}
table.tb01 .app{width:200px;}
table.tb01 .user{width:85px;}
table.tb01 .subj{width:auto;}
table.tb01 .file{width:170px;}
table.tb01 .date{width:110px;}
table.tb01 .state{width:70px;}
table.tb01 .teach{width:115px;}
table.tb01 .count{width:80px;}
table.tb01 td.subj{padding:15px 10px;text-align:left;word-break:break-all;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
table.tb01 td.subj a:hover,table.tb01 td.subj:focus{color:#e19200;text-decoration:underline;}

@media screen and (max-width: 1024px){
	table.tb01 .file{display:none}
	table.tb01 .date{width:100px;}
	table.tb01 .w_only1{display:none;}
	table.tb01 td.subj a:hover,table.tb01 td.subj:focus{color:#7a7a7a;text-decoration:none;}
}

@media screen and (max-width: 768px){
	table.tb01 .no{width:55px;}
	table.tb01 .app{width:100px;}
	table.tb01 .user{width:75px;}
	table.tb01 .date{width:90px;}
	table.tb01 .count{display:none}
	table.tb01 .sns{width:80px;}
	table.tb01 .w_only2{display:none;}
}

@media screen and (max-width: 480px){
	table.tb01 thead{display:none;}
	table.tb01 .no{display:none}
	/*table.tb01 .app{width:80px;}*/
	table.tb01 .date{width:80px;}
	table.tb01 .user{display:none;width:65px;}
	table.tb01 .teach{display:none;}
	table.tb01 td{
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	}
	table.tb01 td.subj{padding-right:0;font-weight:bold;}
	table.tb01 .sns{width:60px;font-weight:bold}
	table.tb01 .w_only3{display:none;}
}


/*게시판뷰*/
.boardView{margin-bottom:20px;}
.boardView h3{position:relative;padding:15px 20px;border-top:3px solid #539bed;font-size:14px;border-bottom:1px solid #dbdbdb;background-color:#f2f6fb;font-weight:bold;color:#3d3d3d;word-break:break-all;}
.boardView dl.infor{display:table;table-layout:fixed;width:100%;overflow:hidden;border-bottom:1px solid #dbdbdb;color:#3d3d3d}
.boardView dl.infor dt,.boardView dl.infor dd{display:table-cell;padding:12px 0;vertical-align:middle;}
.boardView dl.infor .t{width:132px;text-align:center;font-weight:bold;}
.boardView dl.infor .writer{width:auto;padding-left:20px;}
.boardView dl.infor .count{width:132px;text-align:center;}
.boardView dl.infor .down{overflow:hidden;padding-left:20px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.boardView .txt{padding:30px 20px;border-bottom:1px solid #dbdbdb;font-size:13px;word-break:break-all;line-height:1.4em}
.boardView .txt img{max-width:100%;height:auto !important;}
.boardView dl.pnList{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #dbdbdb;color:#3d3d3d;background-color:#f2f6fb;}
.boardView dl.pnList dt,.boardView > dl.pnList dd{display:table-cell;padding:15px 0;vertical-align:middle;}
.boardView dl.last{border-color:#adadad}
.boardView dl.pnList dt{width:122px;padding-left:10px;font-weight:bold;text-align:center;}
.boardView dl.pnList dt.p{background:url('../img/common/arrowUp.png') 30px center no-repeat}
.boardView dl.pnList dt.d{background:url('../img/common/arrowDown.png') 30px center no-repeat}
.boardView dl.pnList dd{overflow:hidden;width:auto;padding:0 20px;white-space:nowrap;text-overflow:ellipsis;}
.boardView dl.qna{width:100%;display:table;table-layout:fixed;border-bottom:1px solid #dbdbdb;}

@media screen and (max-width: 1024px){
	.boardView dl.infor .t{width:100px;}
	.boardView dl.infor .count{width:100px;}
	.boardView dl.pnList dt{width:102px;}
	.boardView dl.pnList dt.p{background-position:22px center}
	.boardView dl.pnList dt.d{background-position:22px center}
}

@media screen and (max-width: 768px){
}


@media screen and (max-width: 480px){
	.boardView{margin:0 -10px;margin-bottom:20px;}
	.boardView dl.infor .t{width:65px;}
	.boardView dl.infor .writer{padding-left:15px;}
	.boardView dl.infor .count{width:65px;}
	.boardView dl.infor .down{padding-left:15px;}
	.boardView .txt{padding:20px 10px;}
	.boardView dl.pnList dt{width:65px;}
	.boardView dl.pnList dt.p{background-position:12px center}
	.boardView dl.pnList dt.d{background-position:12px center}
	.boardView dl.pnList dd{overflow:hidden;padding:0 15px}
}


/*작성*/
.boardWrite{margin-bottom:20px;}
.boardWrite > dl.infor{display:table;table-layout:fixed;width:100%;overflow:hidden;border-bottom:1px solid #dbdbdb;color:#3d3d3d}
.boardWrite > dl.infor.f{border-top:3px solid #539bed}
.boardWrite dl.infor dt,.boardWrite dl.infor dd{display:table-cell;vertical-align:middle;}
.boardWrite dl.infor .t{font-size:13px;width:152px;height:38px;text-align:center;font-weight:bold;border-right:1px solid #dbdbdb;background-color:#f2f6fb;vertical-align:middle !important;}
.boardWrite dl.infor.w{border-top:3px solid #a7ceff;}
.boardWrite dl.infor .writer{width:auto;padding-left:20px;padding:5px 10px;}
.boardWrite dl.infor .writeTxt{width:auto;height:auto;padding:10px;}
.boardWrite dl.infor .writeTxt textarea{width:95%;height:200px;resize:none}
.boardWrite dl.infor .count{width:132px;text-align:center;}
.boardWrite dl.infor .down{overflow:hidden;padding:10px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.boardWrite dl.infor .down > .fileBtn{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #dbdbdb;}
.boardWrite dl.infor .down img{vertical-align:middle;}
.boardWrite dl.infor input[type=text],.boardWrite dl.infor input[type=password]{width:95%;font-size:12px;}
.boardWrite dl.infor input[type=text].nt{width:auto;}

@media screen and (max-width: 1024px){
	/*.boardWrite dl.infor input[type=text]{border:none;}*/
	.boardWrite dl.infor .t{width:80px;}
	/*.boardWrite dl.infor .writeTxt textarea{border:none;}*/
}

@media screen and (max-width: 768px){
	.boardWrite dl.infor .count{width:110px;}
}

@media screen and (max-width: 550px){
	.boardWrite{margin:0 -10px;margin-bottom:20px;}
	.boardWrite dl.infor .count{width:75px;}
	.boardWrite > dl.infor .w_only{display:none;}
}

table.tb02{width:100%;border-top:3px solid #539bed;}
table.tb02 th{padding:12px 0;font-size:13px;text-align:center;color:#3d3d3d;border-bottom:1px solid #dbdbdb;border-right:1px solid #b1b1b1;background-color:#f3f5f8;}
table.tb02 td{padding:12px 15px;font-size:12px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb}
table.tb02_h th{border-right:1px solid #dbdbdb;}
table.tb02_h td{padding:12px 0; text-align:center;}
table.tb02 .last{border-right:none;}
table.tb02 img{vertical-align:middle;}


table.tb03{width:100%;border-top:3px solid #539bed;}
table.tb03 th{padding:8px 0;font-size:12px;text-align:center;color:#3d3d3d;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background-color:#f3f5f8;}
table.tb03 td{padding:8px 0;font-size:12px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;text-align:center;}
table.tb03 .last{border-right:none;}
table.tb03 img{vertical-align:middle;}
table.tb03 td.dely{background:url('../img/sub/img2.gif');}
table.tb03 td.slw{background:url('../img/sub/img1.gif');}