@charset "UTF-8";

/*=================================================================================
 * Board
 =================================================================================*/

.left{text-align:left !important}


/* 게시판 scroll */
.table-scroll-box{position:relative;}
.table-scroll-box.no-brd{border-top:0;}
.table-scroll-box + .table-scroll-box{margin-top:20px;}

.view-next-list .b-n01{width:20%; min-width:100px;}
.view-next-list tbody th {min-width:100px; white-space:nowrap; text-align: left;}
.view-next-list .b-n02{width:auto;}

/* board top box(검색영역) */
.b-top-box{padding:0 0 20px 0;}
.b-top-box:after{content:"";display:block;clear:both;}
.b-total-info{display:inline-block;padding:20px 0 0 0;vertical-align:middle;}
.b-total-info p{display:inline-block;font-size:15px;line-height:25px;}
.b-total-info p:nth-of-type(1) span{padding:0 10px 0 0;}
.b-total-info p:nth-of-type(1) span:last-of-type{padding:0;}
.b-searchbox{display:inline-block;float:right;vertical-align:middle;padding:5px 0 0 0;}
.b-selectbox{display:inline-block;position:relative;margin:0 10px 0 0; background:url(./img/board/bg-select-open.gif) no-repeat right 10px center;font-size:16px;line-height:20px;box-sizing:border-box;vertical-align:middle;}
.b-selectbox > a{display:block;padding:9px 10px;min-width:160px;font-size:15px;color:#989898;box-sizing:border-box;}
.b-selectbox > ul{display:none;position:absolute;top:38px;right:-1px;left:-1px;border:1px solid #ccc;z-index:20;}
.b-selectbox > ul li{background-color:#fff;border-bottom:1px solid #ccc;}
.b-selectbox > ul li:last-of-type{border:none;}
.b-selectbox > ul li a{display:block;padding:11px 10px 10px;font-size:15px;color:#989898;box-sizing:border-box;}
.b-selectbox .b-select{min-width:160px; font-size:15px; color:#989898; height:40px; border:1px solid #ccc; box-sizing:border-box;}
.b-selectbox.close{background:url(./img/board/bg-select-close.gif) no-repeat right 10px center;}
.b-selectbox.close ul{display:block;}
.b-search-date{display:inline-block;margin:0 10px 0 0;padding:11px 10px 12px;width:150px;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;}
.b-search-input{display:inline-block;margin:0 10px 0 0;padding:11px 10px 12px;width:310px;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;}
.b-search-input::placeholder{color:#989898;}
.b-searchbox button{display:inline-block;padding:11px 20px;min-width:100px;border:none;background-color:#0c6f07;font-size:15px;color:#fff;text-align:center;box-sizing:border-box;vertical-align:middle; margin: 10px 0;}
.board_txt {float:left; color:#333; line-height:40px; padding-left:11px;}
.Board_search {width:100%; height:60px;}
.Board_search .board_search_type01 {float:right;}
.btn_board_search{width:100px; height:40px; margin-left:10px;background-color:#0887c2; color:#fff; font-size:15px; border:none; cursor:pointer;}

/* 페이지 영역 */
.Board_pager { padding:50px 0 30px 0;}
.Board_pager .Pageing {text-align:center; color:#7b7b7b;}
.Board_pager .Pageing li {display:inline-block; margin:0 7px 10px -4px; box-sizing:border-box; vertical-align:top; cursor:pointer;}
.Board_pager .Pageing li a{display:block;}
.Board_pager .page_list {width:33px; height:35px; border:1px solid #ccc; line-height:35px;}
.Board_pager .first{background-color:#999; border:1px solid #999; color:#fff;}
.Board_pager .first a{color:#fff;}
.Board_pager .prev-pager {margin:0 20px 0 -4px;}

/* button */
.b-btn-wrap button,.b-btn-wrap a{display:inline-block;background-color:#fff;font-family:inherit;font-weight:700;font-size:15px;text-align:center;box-sizing:border-box;vertical-align:top;}
.b-btn-wrap button{padding:13px 0;border:none;line-height:1;}
.b-btn-wrap a{padding:13px 0;border:1px solid rgba(0,0,0,0.1);}
.b-btn-wrap .b-bgc-red{background-color:#922222;color:#fff;}
.b-btn-wrap{padding:35px 0 0 0;}
.b-btn-wrap:after{content:'';display:block;clear:both;}
.b-btn-wrap ul{float:right;}
.b-btn-wrap ul li{float:left;padding:0 10px 0 0;}
.b-btn-wrap ul li:last-of-type{padding:0;}

/*=================================================================================
 * Board List Type 공통
 =================================================================================*/

.list-box table {width:100%; font-weight:300; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.list-box table th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:45px; background-color:#f9f9f9;}
.list-box table th:first-child{border-left:0px;}
.list-box table th:last-child{border-right:0px;}
.list-box table td {border:1px solid #d8d8d8;  padding: 13px 4px;}
.list-box table td a {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 10px 0 0;}
.list-box table td div {display:inline-block;}
.list-box table td div a {float:left; text-indent:10px}
.list-box table td div img {float:right;}
.list-box table td:first-child{border-left:0px;}
.list-box table td:last-child{border-right:0px;}
.list-box table .b-check input{display:none;}
.list-box table thead tr th .b-check{vertical-align:middle;}
.list-box table thead tr th .b-check label{display:inline-block;line-height:17px;vertical-align:middle;}
.list-box table thead tr th .b-check label:before{content:"";display:inline-block;width:15px;height:15px;border:1px solid #7b7b7b;background:#fff;vertical-align:middle;}
.list-box table thead tr th .b-check input:checked+label:before{background:#ffb400 url(./img/board/bg-check.png) no-repeat 50% 50%;}
.list-box table tbody tr td .b-check{vertical-align:top;}
.list-box table tbody tr td .b-check input:checked+label{background:#ffb400 url(./img/board/bg-check.png) no-repeat 50% 50%;}
.list-box table tbody tr td .b-check label{display:inline-block;width:15px;height:15px;border:1px solid #7b7b7b;background:#fff;text-indent:-999999px;}

td.board-list-check,.chk-toggle{min-width:30px;}
td.board-list-uid {min-width:40px;}
td.board-list-title {min-width:150px; max-width:268px;}


/* 리스트(Board-list-type02) */ 
.Board-list-type02 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.Board-list-type02 tr {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Board-list-type02 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:45px; background-color:#f9f9f9;}
.Board-list-type02 th:first-child{border-left:0px;}
.Board-list-type02 th:last-child{border-right:0px;}
.Board-list-type02 td {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:pre-line; overflow:hidden; padding: 10px 0;}
.Board-list-type02 td:first-child{border-left:0px;}
.Board-list-type02 td:last-child{border-right:0px;}

/* 리스트(Board-list-type04) */ 
.Board-List-Type04 td {max-width:100px;}
.Board-List-Type04 .board-list-title a {max-width: 280px;}

/* 리스트(Board-list-type29) */
.Board-list-type29 tbody td {white-space: initial; line-height:20px;}
img.list_attach_img {width: 20px;}

/* 리스트(Board-list-type31) */
.Board-list-type31 th {padding:10px;}
.Board-list-type31 tbody td {white-space: initial; line-height:20px;}

/*=================================================================================
 * Board view type 공통
 =================================================================================*/

.Board-view .view-body-wrap {padding:0px 28px;position: relative;}

.Board-view {width:100%;}
.Board-view table {display: table; border-top:2px solid #2b2b2b; width:100%;}
.Board-view table tbody tr.view-header {width:100%; background-color:#f9f9f9; }
.Board-view table tbody .view-header th {border-right:0; padding:15px 20px; font-size:20px; font-weight:500; text-align:left;}
.Board-view table tbody .view-header td {border-left:0; padding:18px 20px; text-align:right; font-size:17px; font-weight:200;}
.Board-view table tr {height:45px; }
.Board-view table th {background:#f9f9f9; border:1px solid #d8d8d8;}
.Board-view table td {padding: 10px 10px; border:1px solid #d8d8d8;}
.Board-view table th:first-child{border-left:0px;}
.Board-view table th:last-child{border-right:0px;}
.Board-view table td:first-child{border-left:0px;}
.Board-view table td:last-child{border-right:0px;}
.Board-view table .view-body-top {font-size:15px; padding:10px 0;}
.Board-view table .view-body-top td {border:none !important;padding:20px 30px;}
.Board-view table .view-body-top td:last-child {text-align:right;}
.Board-view table .view-page td{border:none !important;}
.cusor {cursor: pointer;}
.Board-view table .view-down a{font-size:15px;line-height:32px;}
.Board-view table .view-downbox {display:none; position:relative;}
.Board-view table .view-downbox ul {z-index:9999;background: #f9f9f9;position: absolute;right: 0;padding: 25px 30px;margin-top: 10px;border: 1px solid #333333;max-width:820px;}
.Board-view table .view-downbox ul li{width: 100%;}
.Board-view table .view-downbox ul li a{font-size:15px;line-height:25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block; max-width: 450px;}
.Board-view table .view-body-top .view-down img {padding-right:10px;}
.Board-view table .view-body-top .view-down span {color:#0a6db3; padding-left:5px;}
.Board-view table .view-body {font-size:17px; font-weight:300; color:#333;}
.Board-view table .view-body .img-in-view {text-align:center;}
.Board-view table .view-body td {padding:27px 20px 42px 20px;  line-height: 24px; font-weight:400; border:0;}
.Board-view table .view-body td pre {font-family: 'Noto Sans KR',sans-serif; font-size: 17px; font-weight: 300; color: #333; white-space:pre-wrap;}
/*.Board-view tbody tr td img{max-width:100%; width:auto;}*/
.view-foot-wrap .view-next-list {width:100%;}
.view-foot-wrap .view-next-list tbody th span {padding:0 10px;}
.view-foot-wrap .view-next-list tbody tr {border-top:1px solid #d8d8d8; padding:10px 20px; height:50px;}
.view-foot-wrap .view-next-list tbody tr:last-child {border-bottom:1px solid #d8d8d8;}


/* 게시판 view04 */
.view-copyright tbody td img {width:100%;}
.board-view-type04 tbody th {font-size:17px; font-weight:400; height:45px; text-align:center;}
.board-view-type04 tbody td {border-left:1px solid #d8d8d8; text-align:center;}
.board-view-type04 tbody tr th:last-child {border-right:0;}

/*=================================================================================
 * Board write type 공통
 =================================================================================*/
.write-table{width:100%; border-top:2px solid #2b2b2b; }
.write-table tbody tr {/*border-bottom:1px solid #d8d8d8;*/ height:43px;}/* 계약현황: height추가*/
.write-table tbody th {padding:0 10px; font-size:17px; font-weight:400; background-color:#f9f9f9; border:1px solid #d8d8d8; word-break:keep-all;border-left: 0;} 
.write-table tbody td {padding:10px 15px; border:1px solid #d8d8d8;}
.write-table tbody tr td:last-of-type {border-right: none;}
.write-table tbody td input {border:1px solid #c9c9c9; height:35px;}
.write-table tbody .write-tit {width:96%;}
.write-table tbody .write-name {width:250px;}
.write-table tbody .write-attach {padding:10px 0;}
.write-table tbody .write-uplode li {padding:10px 0;}
.write-table tbody .write-textarea {width:100%; height:200px;}
.write-table .write-attach .attachnum {width:90px; height:35px; text-align:center; font-size:15px;}
.write-table .write-attach span{font-weight:500; padding-left:50px;}
.personal_info{padding:30px 20px 0 20px;}
.personal_info p {font-size:17px; font-weight:500; padding-bottom:10px;}
.personal_info .agree {padding:15px 15px;}

/* Board-thumb-type13 */
.Board-thumb-type13 colgroup .b-col01{width:auto;}
.Board-thumb-type13 colgroup .b-col02{width:15%;}


.Board-thumb-type13 .b-check{display:inline-block;}
.Board-thumb-type13 .b-check input{display:none;}

.Board-thumb-type13{width:100%;border-top:3px solid #2b2b2b;table-layout:fixed;}
.Board-thumb-type13 thead tr th{padding:14px 10px 13px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f9f9f9;font-weight:400;vertical-align:middle;}
.Board-thumb-type13 thead tr th:first-of-type{border-left:none;text-align:left;}
.Board-thumb-type13 thead tr th .b-check{padding:0 15px 0 0;vertical-align:middle;}
.Board-thumb-type13 thead tr th .b-check label{display:inline-block;line-height:17px;vertical-align:middle;}
.Board-thumb-type13 thead tr th .b-check label:before{content:"";display:inline-block;margin:0 15px 0 0;width:15px;height:15px;border:1px solid #7b7b7b;background:#fff;vertical-align:middle;}
.Board-thumb-type13 thead tr th .b-check input:checked+label:before{background:#ffb400 url(./img/board/bg-check.png) no-repeat 50% 50%;}
.Board-thumb-type13 tbody tr td{position:relative;padding:20px 10px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.Board-thumb-type13 tbody tr td:first-of-type{border-left:none;}
.Board-thumb-type13 tbody tr td:nth-of-type(2){text-align:center;}
.Board-thumb-type13 tbody tr td .b-check{vertical-align:top;}
.Board-thumb-type13 tbody tr td .b-check input:checked+label{background:#ffb400 url(./img/board/bg-check.png) no-repeat 50% 50%;}
.Board-thumb-type13 tbody tr td .b-check label{display:inline-block;margin:0 15px 0 0;width:15px;height:15px;border:1px solid #7b7b7b;background:#fff;text-indent:-999999px;}
.Board-thumb-type13 tbody tr td .b-thumb-img-box{display:inline-block;border:1px solid #ccc;vertical-align:top;}
.Board-thumb-type13 tbody tr td .b-thumb-content-box{display:inline-block;padding:0 0 0 15px;max-width:calc(100% - 145px);}
.Board-thumb-type13 tbody tr td .b-thumb-content-box dt{padding:0 0 10px 0;}
.Board-thumb-type13 tbody tr td .b-thumb-content-box dt a{font-weight:400;font-size:17px;line-height:22px;}
.Board-thumb-type13 tbody tr td .b-thumb-content-box .b-thumb-content{padding:0 0 20px 0;width:100%;}
.Board-thumb-type13 tbody tr td .b-thumb-content-box .b-thumb-content a{display:block;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Board-thumb-type13 tbody tr td .b-filedown{display:inline-block;width:19px;height:19px;background:url(./img/board/ico_file.png) no-repeat 0 0;text-indent:-999999px;}

.b-thumb-content-info ul:after{content:"";display:block;clear:both;}
.b-thumb-content-info ul li{float:left;position:relative;padding:0 14px 0 11px;}
.b-thumb-content-info ul li:after{content:"";position:absolute;top:4px;right:0;width:1px;height:13px;background-color:#777;}
.b-thumb-content-info ul li:first-of-type{padding:0 14px 0 0;}
.b-thumb-content-info ul li:last-of-type{padding:0 0 0 11px;}
.b-thumb-content-info ul li:last-of-type:after{display:none;}
.b-thumb-content-info ul li span{font-size:13px;color:#777;line-height:18px;}

.b-n-thumb-wrap .b-btn-wrap ul li{border:1px solid #333;}
.b-n-thumb-wrap .b-btn-wrap ul li a.b-btn-multi{padding:10px 70px 11px 20px;background:url(./img/board/btn-multidown.gif) no-repeat right 20px center;}

/* Board-thumb-type23 */
   
div.videoThumbWrap{border-top:2px solid #2b2b2b;border-bottom:2px solid #2b2b2b;overflow:hidden;}
div.videoThumbWrap ul{overflow: hidden;margin-bottom: -1px;}
div.videoThumbWrap > ul > li{float:left;width:33.3%;box-sizing:border-box;padding:25px;border-right: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;min-height: 269px;}
div.videoThumbWrap > ul > li:nth-child(3n){border-right:0;}
div.videoThumbWrap ul li img{max-width:100%;}
div.videoThumbWrap div.videoThumbCont{position:relative;margin-top:10px;}
div.videoThumbWrap div.videoThumbCont .videoThumbTit{font-weight:500;font-size: 15px;}
div.videoThumbWrap div.videoThumbCont .videoThumbDesc{font-size:13px;margin:10px 0 0 0;}
.videoThumbTit, .videoThumbDesc{width:80%;display:block;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 20181101 수정 */
.videoDownBtn{border:1px solid #cccccc;box-sizing:border-box;width:45px;height:45px;position:absolute;top:0;right:0;background:url("./img/board/videoDown_icon.png") no-repeat center top 7px;font-size:12px;text-align:center;    padding: 25px 0 0 0;}
.videoHomeBtn{background:url("./img/board/home_icon.png") no-repeat center top 7px;}
.videoHomeBtn:hover{background:#0887c2 url("./img/board/home_icon_on.png") no-repeat center top 7px;border:1px solid #0887c2;color:#fff;}
/* 20181101 수정 */
.galleryViews{background:none; display:block; margin: 5px 0 0 0;}
.galleryViews span{font-size:15px; padding-right: 8px;}
ul.writerList{overflow:hidden;margin:10px 0 0 0;}
ul.writerList li{float:left;}
ul.writerList li:first-child{background:url("./img/board/writerIcon.png") no-repeat left center;padding:0 10px 0 0;border-right:1px solid #a4a4a4;    margin-right: 10px;}

.downlist {position:relative;}
.downlist ul {background: #f9f9f9;position: absolute;right: 0;padding: 25px 30px;margin-top: 10px;border: 1px solid #333333;width: 240px; z-index:99999;}
.downlist ul li{width: 100%;}
.downlist ul li a{font-size:15px;line-height:25px;}
.downlist{text-align:left;}
.downlist img{padding-right:10px;}
.downlist ul {line-height: 30px; height: 120px; overflow: auto; width:103%;}
.downlist li {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.downlist ::-webkit-scrollbar{width:6px;}
.downlist ::-webkit-scrollbar-thumb{background-color:rgba(8,135,194,0.7); border-radius:6px;}
.downlist ::-webkit-scrollbar-button:start:decrement{width:6px; height:6px; background-color:rgba(8,135,194,0.7);  border-radius:6px;}
.downlist ::-webkit-scrollbar-button:end:increment{width:6px; height:6px; background-color:rgba(8,135,194,0.7);  border-radius:6px;}
body{scrollbar-arrow-color:rgba(8,135,194,0.7); scrollbar-face-color:rgba(8,135,194,0.7); scrollbar-3d-light-color:rgba(8,135,194,0.7);
		scrollbar-track-color:#fff;  scrollbar-dark-shadow-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;}


.videoThumbWrap.eventphoto ul li .videoThumbCont .videoThumbTit {width:100%;}


/* 게시판 wirte04 */
.board-write-type04 .write-table tbody th:nth-child(3n) {border-left:1px solid #d8d8d8;}
.board-write-type04 .write-table tbody td input.write-tit-l {width:98%;}
.board-write-type04 .write-table tbody td input.write-tit-s {width:250px;}

/*****************************/
/* button, input, select	 */
/*****************************/
.txt-btn {margin-left:10px; background-color:#464646; color:#fff; text-align:center; display: inline-block;}
.attach-data li {padding-bottom:10px;}

/*write 첨부, 태그 */
.write-table input[type="text"]:not(.ui-autocomplete-input){height:35px; border: 1px solid #c9c9c9; padding: 0 0 0 10px;}
.write-table input[type="password"]:not(.ui-autocomplete-input){height:35px;}
.write-table td input[type="checkbox"]+label,
.write-table td select+label{font-size:15px;}
.write-table .attach span{font-weight:500; padding-left:50px;}
.write-table .btn_attach_select{height:35px}
.write-table .email-domain{height:35px}
.write-table .attach-select{width:90px; height:35px; padding:0 10px; border: 1px solid #c9c9c9;}
.write-table .w-select{width:150px; height:35px; padding:0 0 0 10px; border: 1px solid #c9c9c9;}
.write-table .w-select-s {width:100px; height:35px; padding:0 0 0 10px; border: 1px solid #c9c9c9; }
.write-table .w-select-l{width:220px; height:35px; padding:0 0 1px 10px; border: 1px solid #c9c9c9;}
.write-table .file-alt{width:95%; padding:0 0 0 10px;}
.attach p {padding:10px 0 0 0;}
.write-table .attach .file-box{font-size:17px; padding-bottom:10px;}
.file-list li {padding-bottom:10px;}
.file-list li:last-child {padding-bottom:0;}

/* 첨부 파일 미리 보기 */
.write-table input.file-prev-view { width: 257px; }
 /* 첨부 파일선택 버튼 */
.write-table button.btn_attach_select {
    cursor: pointer;
    background-color: #656d78;
    display: inline-block;
    height: 37px;
    line-height: 37px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    padding: 0 15px;
    border: none;
}
/* 첨부 파일 감추기 */
.write-table input[type=file] { 
    width: 70px;
    height: 39px;
    margin-left: 2px;
    position: absolute;
    opacity: 0.0;
    filter: Alpha(opacity=0);
}

.tagit-autocomplete.ui-menu .ui-menu-item { line-height: 24px; }
ul.tagit li.tagit-choice { line-height: 40px !important;}
ul.tagit-autocomplete.ui-widget-content { padding:5px; }
ul.tagit li.tagit-new{padding:0.25em !important;font-size:12px !important;line-height:1 !important}

.q-icon{ background: url("../img/icon_q.gif") no-repeat 5px 10px }
.a-icon{ background: url("../img/icon_a.gif") no-repeat 5px 10px }


/* 필요 보안문자 10/23*/
.captcha.captchaRefresh {background: url("../img/captcha_refresh.png") no-repeat ;width: 16px; height: 16px; display: inline-block;}
.captcha.captchaSound {background: url("../img/captcha_volume.png") no-repeat ;width: 16px; height: 16px; display: inline-block}
.board input.calendar {background : url("../img/btn_calender.png") no-repeat scroll 95% 50%; width: 135px; cursor: pointer;}
/*정렬할 번호 label*/
label.orderNoUserInfo{padding-left:10px; color:red;}
/* 필요 보안문자 10/23*/


@media screen and (max-width:1280px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:800px) { 
  
	/*layout */
	.sub-content{padding:0 0 70px 0;}

	/* common */
	.b-pc-hide{display:block !important;}
	.b-mobile-hide{display:none !important;}

	/* botton */
	.b-btn-wrap{padding:20px 0 0 0;}

	/* 게시판 */
	.b-paging-wrap{padding:40px 0 0 0;}
	
	/*공통게시판 스크롤*/
	.table-scroll-box{overflow:auto;}
	.table-scroll-box table{width:768px;}
	.ico-scroll{position:absolute;width:100px;height:100px;background:url(../img/board/table_touch.png) no-repeat;background-size:100%;left:50%;top:20%;z-index:10;margin-left:-50px;}
	
	/* board list 검색 박스*/
	.b-total-info{padding:15px 0 0 0;}

	.b-selectbox a{padding:6px 10px;min-width:130px;}
	.b-selectbox > ul{top:32px;}
	.b-selectbox > ul li a{padding:6px 10px;}
	.b-search-input{padding:9px 10px;width:290px;}
	.b-searchbox button{padding:7px 10px 8px;min-width:80px;}
	.b-searchbox .b-select{height:35px;}

	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box dt a{font-size:16px;line-height:21px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box .b-thumb-content a{font-size:15px;line-height:20px;}
	
	/* Board-thumb-type23 */
	
	div.videoThumbWrap > ul > li{width:50%; min-height:100%;}
	div.videoThumbWrap > ul > li:nth-child(3n){border-right:1px solid #d8d8d8;}
	div.videoThumbWrap > ul > li:nth-child(2n){border-right:0;}
	.videoThumbTit, .videoThumbDesc{width:70%;}
  	.videoHomeBtn{width:40px;height:40px;}
	
	div.videoThumbWrap > ul > li{padding:15px;}

}

@media screen and (max-width:768px) {
  	div.videoThumbWrap > ul > li{width:50%;}
  	div.videoThumbWrap > ul > li:nth-child(3n){border-right:1px solid #d8d8d8;}
  	div.videoThumbWrap > ul > li:nth-child(2n){border-right:0;}
}



@media screen and (max-width:640px) {
	
	/* layout */
	.sub-content{padding:0 0 40px 0;}

	/* 게시판 */
	.common-board .adm-chk label{font-size:14px;}

	.b-paging-wrap{padding:20px 0 0 0;}
	.b-paging-wrap ul li{margin:0 4px 5px 0;}
	.b-paging-wrap ul li a{font-size:14px;line-height:27px;}
	.b-paging-wrap ul li.pager a{width:27px;height:27px;}
	.b-paging-wrap ul li.prev{margin:0 10px 0 0;}
	.b-paging-wrap ul li.next{margin:0 4px 0 10px;}

	/* button */
	.b-btn-wrap ul{float:none;}
	.b-btn-wrap ul li{float:none;padding:0 0 8px 0;}
	.b-btn-wrap ul li:last-of-type{padding:0;}
	.b-btn-wrap button,.b-btn-wrap a{padding:10px 0;width:100%;}

	/* 페이징 */
	.Board_pager {padding:20px 0 0 0;}
	
	/* 게시판 view (Board-view-type01) */
	.Board-view-type01 table .view-body td {padding:20px 0px 42px 0px;}
	.Board-view-type01 table .view-body-top td {padding: 20px 10px;}
	
		/* Board-thumb-type13 */
	.b-total-info{padding:0 0 10px 0;}
	.b-total-info p{font-size:13px;line-height:18px;}
	.b-searchbox{float:none;width:100%;}

	.b-selectbox{margin:0 0 10px 0;width:100%;}
	.b-selectbox .b-select {width:100%; height:35px;}
	.b-selectbox a{padding:4px 10px;min-width:auto;width:100%;font-size:14px;}
	.b-selectbox > ul{top:28px;}
	.b-selectbox > ul li a{padding:4px 10px;font-size:14px;}
	.b-search-input{margin:0 0 10px 0;padding:8px 10px;width:100%;font-size:14px;}
	.b-searchbox button{padding:5px 10px 6px;width:100%;font-size:14px;line-height:19px;}

	.b-n-thumb-wrap > .b-thumb-table colgroup .b-col01{width:75%;}
	.b-n-thumb-wrap > .b-thumb-table colgroup .b-col02{width:25%;}
	.b-n-thumb-wrap > .b-thumb-table thead tr th{padding:10px 5px 11px}
	.b-n-thumb-wrap > .b-thumb-table thead tr th .b-check label{font-size:14px;line-height:14px;}
	.b-n-thumb-wrap > .b-thumb-table thead tr th .b-check label:before{width:12px;height:12px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td{padding:15px 10px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-check label{margin:0 5px 0 0;width:12px;height:12px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-img-box{width:75px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box{padding:0 0 0 5px;max-width:calc(100% - 125px);}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box dt{padding:0 0 5px 0;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box dt a{font-size:14px;line-height:19px;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box .b-thumb-content{padding:0 0 10px 0;}
	.b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box .b-thumb-content a{font-size:13px;line-height:18px;}

	.b-n-thumb-wrap .b-btn-wrap ul li a.b-btn-multi{padding:10px 0;font-size:14px;}
	
	/* Board-thumb-type23 */

	div.videoThumbWrap > ul > li{width:50%;}
  	div.videoThumbWrap > ul > li:nth-child(3n){border-right:1px solid #d8d8d8;}
  	div.videoThumbWrap > ul > li:nth-child(2n){border-right:0;}
	
	.Board-view table .view-body-top td{padding:15px;}
	.Board-view table .view-downbox ul{padding:20px;}
	.Board-view table .view-downbox ul li a{max-width: 300px;}
	
	
@media screen and (max-width:520px) {
 	div.videoThumbWrap > ul > li{width:100%;border-right:0;}
  	div.videoThumbWrap > ul > li:nth-child(3n){border-right:0;}
}
	
@media screen and (max-width:420px) {
	
	 /* Board-thumb-type13 */
    .b-n-thumb-wrap > .b-thumb-table tbody tr td{position:relative;}
    .b-n-thumb-wrap > .b-thumb-table tbody tr td .b-check{position:absolute;top:15px;left:10px;}
    .b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-img-box{display:block;margin:0 auto 10px;}
    .b-n-thumb-wrap > .b-thumb-table tbody tr td .b-thumb-content-box{display:block;max-width:100%;}
    
    .b-thumb-content-info ul li span{font-size:12px;line-height:17px;}
	/* Board-thumb-type23 */
	/*
	div.videoThumbWrap ul li{width:100%;border-right:0;}
	div.videoThumbWrap ul li:ntd-child(3n){border-right:0;}
	*/
	
	/*181025 수정*/
	div.videoThumbWrap > ul > li{width:100%;border-right:0;}
 	div.videoThumbWrap > ul > li:nth-child(3n){border-right:0;}
	
    /* write 반응형 */
  	.write-table tbody th, .write-table tbody td{display:block;width:100%;box-sizing:border-box;padding:10px 0;float:left;clear:both;}
 	.write-table tbody th{border-right:0;border-bottom:1px solid #d8d8d8;}
  	.write-table tbody td{padding:20px 0;}
  	.write-table tbody tr td:last-of-type {border-right: none; border-left: none;}
  	.write-table tbody input[type="text"]:not(.ui-autocomplete-input){width:99%; padding:0;}
	.write-table tbody input.file-prev-view {max-width:65%;}
  
  	.write-table tbody .write-name{width:100%;}
  
  
   	/* view 반응형 */
  	.Board-view table tbody .view-header th, .commWriterName{font-size:15px;}
  	.Board-view table th, .Board-view table td, ul.commEditList li a{font-size:12px;}
  	ul.commEditList li{line-height:9px;}
  	.Board-view table .view-body td p{font-size:14px;line-height:20px;}  
  	.commWriterName span{padding:0 0 0 5px;}
  	ul.commEditList li{padding:0 5px;}
  	.commTxtarea {height:50px;}
  	.commRegBtn{line-height:50px;font-size:15px;}
	
	.Board-view table .view-body-top td{padding: 5px;}
	.Board-view table .view-body td{padding:20px 10px;}
	.Board-view table .view-downbox ul{padding:15px;}
	.Board-view table .view-downbox ul li a{max-width:230px;}
}