@charset "UTF-8";

@import url("board_gap.css");

/* common */
.common-board{padding:5px 0 70px 0;font-weight:300;font-size:15px;color:#333;}
.common-board a{color:#333;}
.board-float-l{float:left;}
.board-float-r{float:right;}
.board-float-wrap:after{content:"";display:block;clear:both;}
tr.deleted, tr.deleted * { text-decoration: line-through !important; color: #999999 !important;}
.board-display-ib{display:inline-block;}

.btn-wrap:after{content:"";display:block;clear:both;}
.btn-wrap li{display:inline-block;margin:0 0 0 6px;vertical-align:middle;}
button.btn{padding:0;border:none;font-size:16px;background-color:#fff;}
button.btn:hover{cursor:pointer;}
.btn-wrap .btn{display:inline-block;padding:8px 23px;min-width:105px;font-weight:200;font-size:17px;text-align:center;box-sizing:border-box;border-radius:0;line-height:1;vertical-align:middle;}
.btn-wrap .btn01{border:1px solid #333;color:#333;font-family:inherit;}
.btn-wrap .btn02{border:1px solid #333;color:#333;}
.btn-wrap .btn03{border:1px solid #b4c8db;color:#084a87;}
.btn-wrap .btn04{border:1px solid #333;color:#333;padding:5px; margin:5px;}
.board-search-btn{padding:9px 0;min-width:105px;border:none;background-color:#979797;font-weight:200;font-size:17px;color:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer;line-height:1;}
.board-text-right{text-align:right;}
.board-text-center{text-align:center;}
.content-search-wrap:after{content:"";display:block;clear:both;}
.btn-go{display:block;margin:5px 0 0 0;padding:7px 10px;width:80px;background-color:#d2d2d2;font-size:14px;text-align:center;box-sizing:border-box;}
ul.btn-wrap button.submit{padding:16px 10px;vertical-align:middle;}
.board-font-size13{font-size:13px;}

.board-wrap .hide{display:block;position:fixed;top:-9999999999999999999px;width:0;height:0;}
.board-wrap:after{content:"";display:block;clear:both;}
.board-text-left{text-align:left;}
.adm-chk{margin:0 0 10px 0;}
.adm-chk input{margin:-3px 0 0 0;}
.adm-chk label{font-size:17px;}
.article-chk{position:absolute;top:-4px;z-index:5;}
.c-board-file-icon{width:27px;height:24px;background:url(/_res/board/img/board/ico_file.gif) no-repeat 0 0;background-size:100%;vertical-align:middle;}

/* table-common */
.board-table{width:100%;border-spacing:0;border-top:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;}
.board-table thead th{border-bottom: 1px solid #eee;border-right:1px solid #eee;background-color:#fafafa;padding:15px 10px;font-weight:400;text-align:center;}
.board-table thead th.th_left{text-align:left !important;}
.board-table thead th.no_right{border-right:none !important}
.board-table tbody th{background-color:#fafafa;border-bottom:1px solid #eee;padding:15px 10px;font-weight:200;}
.board-table tbody th.th_left{text-align:left !important;}
.board-table tbody td{padding:15px 10px;text-align:center;border-bottom:1px solid #eee;border-right:1px solid #eee;font-weight:200;}
.board-table tbody td.td_left{text-align:left !important;}
.board-table tbody td.no_botm{border-bottom:none !important;}
.board-table tbody td.bg_gray{background-color:#fafafa;}
.board-table thead th.bo_right{border-right:1px solid #eee !important;}
.board-table thead th.bo_bottom{border-bottom:1px solid #eee !important;}
.board-table tbody td.bo_right{border-right:1px solid #eee !important;}
.board-table tbody td.bo_bottom{border-right:1px solid #eee !important;}
.board-table tbody td.no_right{border-right:none !important;}

.c-board-top-num-m{display:none;}
.c-board-top-wrap{background-color:#f5f5f5;}
.c-board-top-wrap .c-board-top-num{font-weight:500;color:#1558a6;}

/* 등록 */
.content-search-wrap{margin:0 0 30px 0;text-align:right;}
.board-search-input{display:inline-block;margin:0 7px;padding:8px 10px;width:calc(100% - 601px);border:1px solid #979797;font-weight:300;font-size:15px;color:#979797;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.board-search-tab li{display:inline-block;position:relative;margin:0 24px 0 0;padding:0 25px 10px 0;}
.board-search-tab li:after{content:"";display:block;position:absolute;top:7px;right:0;width:1px;height:12px;background-color:#666;}
.board-search-tab li:last-of-type:after{display:none;}
.board-search-tab li a{font-size:17px;color:#666;line-height:1;}
.board-search-tab li a.active{font-weight:700;color:#004483;}

.board-write-wrap{display:table;margin:0 0 30px 0;width:100%;border-top:1px solid #e2e2e2;}
.board-write-box{display:table;width:100%;border-bottom:1px solid #e2e2e2;table-layout:fixed;}
.board-write-box:after{content:"";display:block;clear:both;}
.board-write-box dt{display:table-cell;padding:12px 15px;width:146px;background-color:#f3f3f3;box-sizing:border-box;vertical-align:middle;text-align:center;}
.board-write-box dd{display:table-cell;padding:10px 15px;width:100%;box-sizing:border-box;vertical-align:middle;}
.board-write-box .input{display:inline-block;margin:0 auto;padding:5px 10px;width:100%;border:1px solid #979797;font-family:inherit;font-weight:300;font-size:15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.board-write-box pre{font-family:inherit;line-height:1.6em;}

.board-write-file-wrap:after{content:"";display:block;clear:both;}
.board-write-file-wrap{margin:0 0 17px 0;}
.board-write-file-wrap:last-of-type{margin:0;}
.board-write-file-left-box{float:left;}
.board-write-file-right-box{float:right;}
.board-write-guide-txt{display:inline-block;margin-top:3px;color:#979797;}
.board-file-title{display:inline-block;width:130px;border:none !important;background:none;font-family:inherit;font-weight:300;font-size:15px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}

.max-w70{max-width:70px;}
.board-wrap .board-input-type04{max-width:300px;}
.board-wrap .board-input-type05{width:310px;}
.board-wrap .board-input-type06{max-width:240px;}

.board-selectbox{display:inline-block;position:relative;z-index:0;margin-left:7px;width:111px;text-align:left;vertical-align:middle;}
.board-selectbox:first-of-type{margin-left:0;}
.common-board .board-selectbox-title{display:block;padding:7px 24px 7px 10px;border:1px solid #979797;background:#fff url(/_res/board/img/board/btn_select_open.gif) no-repeat right 12px center;font-weight:200;font-size:13px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;line-height:19px;}
.common-board .board-selectbox-calendar{display:inline-block;padding:7px 24px 7px 10px;border:1px solid #979797;font-weight:200;font-size:13px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.board-selectbox.close{z-index:10;}
.board-selectbox.close .board-selectbox-title{background:#fff url(/_res/board/img/board/btn_select_close.gif) no-repeat right 12px center;}
.board-selectbox.close ul{display:block;}
.board-selectbox ul{display:none;position:absolute;width:100%;}
.board-selectbox li{width:100%;height:100%;border:1px solid #979797;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}
.board-selectbox li a{display:block;padding:5px 10px;font-weight:200;font-size:13px;color:#979797;box-sizing:border-box;}
.board-selectbox li:hover a{background-color:#89b524;color:#fff;}

.board-write-box textarea{font-family:inherit;width:100%;height:240px;border:1px solid #979797;font-weight:300;padding:20px;font-size:15px;line-height:27px;color:#333;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}

.file-btn{font-weight:300;font-size:14px;border:none;vertical-align:middle;}
.file-search-btn{padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;}
.file-down-btn{display:block;padding:5px 0 5px 23px;background:url(/_res/board/img/board/ico_file.gif) no-repeat 0 9px;color:#333;background-size:15px;}

.board-write-box-v02{float:left;width:50%;}
.board-write-box-v02 dt{padding:19px 4% 19px 8%;}
.board-write-box-v02 dd{width:60%;}
.board-write-box-v03{display:block;overflow:hidden;}
.board-write-box-v03 dd{display:block;padding:20px;width:100%;min-height:330px;}

.board-reply-wrap{border-top:1px solid #333;border-bottom:1px solid #333;}
.board-reply-box dt{display:block;position:relative;width:100%;border-bottom:1px solid #e7e7e7;}
.board-reply-date{position:absolute;top:32%;right:15px;font-size:15px;}

.txt-navi-wrap{margin:60px 0 0 0;border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;}
.txt-navi-wrap .board-write-box{display:table;width:100%;table-layout:fixed;}
.txt-navi-wrap .board-write-box dt{padding:20px 15px;width:120px;background:none;font-weight:200;font-size:17px;color:#0e0e0e;}
.txt-navi-wrap .board-write-box dd{position:relative;padding:20px 22px;font-weight:200;font-size:17px;color:#858585;word-wrap:break-word;}
.txt-navi-wrap .board-write-box dd:after{content:"";display:block;position:absolute;top:26px;left:0;width:1px;height:calc(100% - 50px);background-color:#7d7d7d;}
.txt-navi-wrap a{color:#858585;}

/* view */
.board-view-box{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;}
.board-view-title-wrap{padding:12px 0 17px;border-bottom:1px solid #e2e2e2;}
.board-view-title-wrap h4{margin:0 0 5px 0;font-weight:200;font-size:17px;color:#0e0e0e;}
.board-view-title-wrap h4 span{margin:0 5px 0 0;font-weight:400;color:#191919;}
.board-etc-wrap:after{content:"";display:block;clear:both;}
.board-etc-wrap li{position:relative;float:left;margin:0 11px 0 0;padding:0 11px 0 0;font-weight:200;font-size:15px;color:#858585;}
.board-etc-wrap li:after{content:"";display:block;position:absolute;top:7px;right:0;width:1px;height:12px;background-color:#858585;}
.board-etc-wrap li:last-of-type:after{display:none;}
.board-view-file-wrap{padding:11px 0;border-bottom:1px solid #e2e2e2;}
.board-view-file-wrap:after{content:"";display:block;clear:both;}
.board-view-file-wrap li{float:left;margin:0 10px 0 0;}
.board-view-img-box{display:block;margin:0 0 35px 0;text-align:center;}
.board-view-img-box img{max-width:100%;}
.board-view-content-wrap{padding:35px 0;}
.board-view-txt{font-weight:200;line-height:27px;}
.board-view-box iframe { margin: 0 auto; display: -webkit-box; }

.board-name-gallery-view .board-view-content-wrap{border-bottom:1px solid #e2e2e2;}

/* 리스트(갤러리) + 동영상 */
.board-gallery-list:after{content:"";display:block;clear:both;}
.board-gallery-list li{position:relative;display:inline-block;margin:0 7px 24px 0;width:calc(33.33% - 7px);vertical-align:top;}
.board-gallery-list li:nth-of-type(3n){margin-right:0;}
.board-gallery-box{position:relative;text-align:center;}
.board-gallery-img-wrap{display:block;margin:0 0 8px 0;height:177px;text-align:center;}
.board-gallery-img-wrap img{display:inline-block;position:relative;top:50%;transform:translateY(-50%);margin:0 auto;width:100%;max-height:100%;}
.board-gallery-title-wrap{position:relative;}
.board-gallery-title-box{display:inline-block;max-width:calc(100% - 37px);font-size:17px;font-weight:200;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;max-height:2.6em;overflow:hidden;}
.board-gallery-title-box a{color:#0e0e0e;}
.board-gallery-title-wrap .c-board-list-new{display:inline-block;position:relative;top:-7px;vertical-align:middle;}
.board-gallery-list-top{padding:30px 0;}
.board-gallery-list-top img{width:100%}

/* 리스트형 게시판 */
.board-list-wrap > li:first-of-type{border-top:1px solid #e2e2e2;}
.board-list-wrap > li{display:table;position:relative;padding:14px 0 17px;width:100%;border-bottom:1px solid #e2e2e2;table-layout:fixed;}
.board-list-content-wrap{display:table-cell;padding:0 0 0 1px;width:100%;}
.board-list-reply{padding:0 0 0 22px;background:url(/_res/board/img/board/ico_board_reply.gif) no-repeat 0 8px;}
.board-list-etc-wrap{display:table-cell;padding:2px 34px 0 0;width:23px;vertical-align:middle;text-align:right;}

.board-list-content-title{display:inline-block;position:relative;padding:0 36px 0 0;max-width:calc(100% - 50px);font-weight:200;font-size:17px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.board-list-content-title a{color:#0e0e0e;}
.c-board-list-category{margin:0 5px 0 0;font-weight:400;color:#191919;}
.c-board-list-new{position:absolute;top:3px;right:0;font-weight:400;font-size:13px;color:#f44336;}
.board-list-content-info ul:after{content:"";display:block;clear:both;}
.board-list-content-info ul li{position:relative;float:left;margin:0 11px 0 0;padding:0 11px 0 0;font-weight:200;font-size:15px;color:#858585;}
.board-list-content-info ul li:last-of-type{margin:0;padding:0;}
.board-list-content-info ul li:after{content:"";display:block;position:absolute;top:6px;right:0;width:1px;height:11px;background-color:#858585;}
.board-list-content-info ul li:last-of-type:after{display:none;}

.board-list-content a{margin:0 0 11px 0;width:100%;text-overflow:ellipsis;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.7em;height:3.4em;overflow:hidden;color:#0e0e0e;}

.board-name-list .board-list-content-top{padding:0 36px;background:url(/_res/board/img/board/ico_notice.gif) no-repeat 0 6px;}

/* 썸네일 게시판(리스트형 게시판에 추가됨) */
.board-name-thumb .board-list-wrap > li:first-of-type{border-top:1px solid #7d7d7d;}
.board-name-thumb .board-list-content-wrap{padding:0 20px 0 0;}
.board-list-thumb{display:table-cell;padding:6px 20px 0 20px;width:120px;vertical-align:top;text-align:center;}
.board-list-thumb img{width:100%;}
.board-thumb-content-info ul:after{content:"";display:block;clear:both;}
.board-thumb-content-info ul li{float:left;margin:0 10px 0 0;padding:0 0 0 20px;font-weight:200;font-size:14px;color:#858585;line-height:22px;}
.board-thumb-content-info ul li:last-of-type{margin:0;}
.board-thumb-content-info .board-thumb-content-date{background:url(/_res/board/img/board/ico_board_date.gif) no-repeat 0 6px;}
.board-thumb-content-info .board-thumb-content-views{background:url(/_res/board/img/board/ico_board_views.gif) no-repeat 0 5px;}
.board-thumb-content-info .board-thumb-content-file{float:right;background:url(/_res/board/img/board/ico_file02.gif) no-repeat 0 4px;}
.board-thumb-content-info .board-thumb-content-file span{font-weight:500;color:#191919;}
.board-name-thumb .board-list-content-title{padding:0 36px 8px 0;}
.board-name-thumb .board-list-content-title a{font-weight:500;}
.board-name-thumb .board-list-wrap > li{padding:29px 0 31px;}

/* QA형 게시판 */
.board-name-qa .c-board-title-wrap{padding:0 5px 0 0;width:100%;vertical-align:middle;box-sizing:border-box;}
.board-name-qa .board-qa-new-icon{margin:0;height:25px;background-position:center;}
.board-name-qa tbody td{position:relative;}
.board-qa-reply-icon{position:absolute;left:0;display:inline-block;width:20px;height:20px;background:url(/_res/board/img/board/ico_board_reply.gif) no-repeat 11px 8px;vertical-align:middle;}
.board-name-qa .board-qa-reply-title-wrap{display:inline-block;padding:0 5px 0 20px;}
.board-name-qa .c-board-list-new{position:relative;top:-1px;left:4px;}
.board-name-qa .c-board-file-icon{margin:0 auto;}
.board-name-qa .c-board-info-m{display:none;}
.board-name-qa .board-list-content-top{padding:0 5px 0 36px;background:url(/_res/board/img/board/ico_notice.gif) no-repeat 0 3px;}

/* 캘린더 */
.board-calendar-box:after{content:"";display:block;clear:both;}
.board-calendar-main-wrap{position:relative;float:left;width:75%;}
.board-calendar-main-wrap .btn-wrap{position:absolute;top:16px;right:0;}
.board-calendar-sub-wrap{float:right;padding:70px 0 0 0;width:22.5%;}
.board-calendar-top-box{padding:0 0 5px 0;}
.board-calendar-category{text-align:right; min-height: 23px;}
.board-calendar-category li{display:inline-block;position:relative;margin:0 0 0 8px;padding:0 0 0 8px;font-size:13px; }
.board-calendar-category li:first-of-type{margin:0;}
.board-calendar-category li:after{content:"";display:block;position:absolute;top:3px;left:0;width:4px;height:10px;}
.board-calendar-category01:after{background-color:#82b1ff;}
.board-calendar-category02:after{background-color:#9575cd;}
.board-calendar-category03:after{background-color:#93cc96;}
.board-calendar-tab:after{content:"";display:block;clear:both;}
.board-calendar-tab li{position:relative;float:left;width:33.333%;background-color:#084a87;font-weight:200;font-size:13px;text-align:center;}
.board-calendar-tab li:after{content:"";display:block;position:absolute;top:15px;right:0;width:1px;height:12px;background-color:#6b92b7;}
.board-calendar-tab li:last-of-type:after{display:none;}
.board-calendar-tab li.active{font-weight:500;}
.board-calendar-tab li a{display:block;padding:12px 0;color:#fff;}
.board-calendar-list-wrap{height:805px;border:1px solid #e6edf3;border-top:none;box-sizing:border-box;overflow-y:scroll;}
.board-calendar-list-wrap p{padding:23px 0 26px;font-size:20px;text-align:center;}
.board-calendar-list{border-top:1px solid #e6edf3;}
.board-calendar-list li{position:relative;padding:16px 13px 20px 31px;border-bottom:1px solid #e6edf3;font-weight:500;}
.board-calendar-list li:after{content:"";display:block;position:absolute;top:20px;left:13px;width:4px;height:calc(100% - 40px);}
.board-calendar-list-term{display:block;font-weight:200;font-size:13px;color:#5e5e5e;}
.board-calendar-m-close{display:none;}

/* 페이징 */
.paging-wrap{margin:22px auto;width:100%;text-align:center;}
.paging-wrap li{display:inline-block;vertical-align:middle;}
.paging-wrap li a{display:block;position:relative;font-weight:200;font-size:17px;color:#898989;box-sizing:border-box;}
.paging-wrap li a:not(.page-icon){margin:0 12px;}
.paging-wrap li a:hover{color:#3d3d3d;}
.paging-wrap li a.active{color:#3d3d3d;}
.page-icon{height:12px;}
.paging-wrap .page-first{width:20px;background:url(/_res/board/img/board/btn_first_page.gif) no-repeat center;}
.paging-wrap .page-prev{margin:0 10px;width:10px;background:url(/_res/board/img/board/btn_prev_page.gif) no-repeat center;}
.paging-wrap .page-next{margin:0 10px;width:10px;background:url(/_res/board/img/board/btn_next_page.gif) no-repeat center;}
.paging-wrap .page-last{width:20px;background:url(/_res/board/img/board/btn_last_page.gif) no-repeat center;}

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

  /* 등록 */
  .board-write-file-wrap{margin:0;}
  .board-write-file-left-box{float:none;margin:0 0 10px 0;}
  .board-write-file-right-box{float:none;margin:0 0 10px 0;}
  .board-write-file-wrap:last-of-type .board-write-file-right-box{margin:0;}
  .board-write-guide-txt{margin-top:0;}
  .board-write-file-right-box .input{width:100%;}

}

@media screen and (max-width:1024px) {
 
  /* 검색 */
  .content-search-wrap .board-selectbox{float:none;margin:0 0 10px 0;width:100%;}
  .board-selectbox{margin:0;}
  .board-search-input{margin-left:0;width:calc(100% - 116px);}
  
}

@media screen and (max-width:768px) {
  
  /* common */
  .common-board{padding:0 10px 30px;box-sizing:border-box;}
  .adm-chk label{font-size:15px;}
  .board-mobile-hide{display:none;}
  
  /* button-common */
  .btn-wrap{float:none;width:100%;}
  .btn-wrap li{margin:0 0 10px 0;width:100%;}
  .btn-wrap li:last-of-type{margin:0;}
  .btn-wrap .btn{font-size:15px;width:100%;}
  button.btn{padding:10px;font-size:14px;}
  .board-selectbox{width:30%;}
  
  /* 등록 */
  .content-search-wrap{margin:0 0 19px 0;text-align:left;}
  .content-search-wrap .board-selectbox{margin:0 0 5px 0;}
  .board-write-box .board-selectbox{min-width:70px;}
  .board-search-input{margin:0 1px 0 0;padding:8px 10px;width:calc(100% - 75px);font-size:15px;}
  .common-board .board-selectbox-title{padding:5px 24px 6px 10px;font-size:15px;line-height:22px;}
  .board-selectbox li a{font-size:15px;}
  .board-search-btn{padding:10px 0;min-width:70px;}
  
  .board-write-wrap{margin:0 0 20px 0;}
  .board-write-box dt{display:block;width:100%;padding:10px;text-align:left;}
  .board-write-box dd{display:block;width:100%;padding:10px;}
  .board-write-box .input{padding:9px 10px;}
  
  .board-wrap .board-input-type04{max-width:none;}
  
  .board-write-box textarea{height:180px;font-size:13px;}
  .file-down-btn{display:inline-block;}
  
  .file-btn{font-size:13px;}
  
  .board-write-box-v02{float:none;width:100%;}
  .board-write-box-v02 dt{padding:5px 2%;}
  .board-write-box-v02 dd{padding:10px 2%;width:80%;}
  .board-write-box-v03 dd{padding:10px;min-height:200px;}
  
  .txt-navi-wrap{margin:20px 0 0 0;}
  .txt-navi-wrap .board-write-box dt{padding:15px 10px;width:80px;font-size:15px;}
  .txt-navi-wrap .board-write-box dd{padding:15px 10px;font-size:15px;}
  
  /* 리스트(갤러리) */
  .board-gallery-list li{width:calc(50% - 5px);}
  .board-gallery-list li:nth-of-type(n){margin:0 5px 20px 0;}
  .board-gallery-list li:nth-of-type(2n){margin:0;}
  .board-gallery-box{text-align:left;}
  .board-gallery-img-wrap{margin:0 0 5px 0;}
  .board-gallery-title-wrap{font-size:15px;}
  
  /* 리스트형 게시판 */
  .board-list-wrap li{padding:10px 0;}
  .board-list-content-info ul li{margin:0 5px 0 0;padding:0 5px 0 0;}
  .board-list-content-info ul li:after{top:6px;height:10px;}
  .board-list-reply{padding:0 0 0 15px;}
  .board-list-etc-wrap ul li{margin:0 5px 0 0;padding:0;}
  .board-list-etc-wrap{padding:0;width:25px;}
  .board-list-etc-wrap .board-list-file{width:15px;height:19px;}
  .board-list-content-title a{margin:0;}
  .board-list-content-info span:after{content:"";display:block;position:absolute;top:6px;right:5px;width:1px;height:9px;background-color:#d1d1d1;}
  .board-list-content-info span:last-of-type:after{display:none;}
  
  /* 썸네일 게시판(리스트형 게시판에 추가됨) */
  .board-list-thumb{display:block;margin:0 0 10px 0;padding:0;width:100%;}
  .board-list-thumb img{width:auto;}
  .board-name-thumb .board-list-content-wrap{display:block;padding:0;}
  .board-name-thumb .board-list-wrap > li{display:block;padding:10px 0;}
  .board-name-thumb .board-list-content-title{padding:0 36px 3px 0;}
  
  /* QA게시판 */
  .board-name-qa .board-table thead tr{display:none;}
  .board-name-qa tbody tr td:nth-of-type(1){display:none;}
  .board-name-qa tbody tr td:nth-of-type(3){display:none;}
  .board-name-qa tbody tr td:nth-of-type(4){display:none;}
  .board-name-qa tbody tr td:nth-of-type(6){display:none;}
  .board-name-qa tbody tr td:nth-of-type(2){width:90%;}
  .board-name-qa tbody tr td:nth-of-type(5){width:10%;}
  .board-name-qa .c-board-title-wrap{display:inline-block;width:auto;max-width:calc(100% - 20px);}
  .board-qa-reply-icon{position:relative;width:14px;background-position:right 0 center;box-sizing:border-box;vertical-align:top;}
  .board-name-qa .board-qa-reply-title-wrap{display:inline;padding:0;vertical-align:top;}
  .board-qa-reply-title-wrap .c-board-title-wrap{padding:0 0 0 5px;max-width:calc(100% - 20px);}
  .board-qa-reply-title-wrap .c-board-title{left:0;}
  .board-name-qa .c-board-info-m{display:block;}
  .board-name-qa .board-table td{border-right:none;}
  .c-board-info-m{display:block;color:#858585;}
  .c-board-info-m span{position:relative;padding:0 20px 0 0;}
  .c-board-info-m span:after{content:"";display:block;position:absolute;top:6px;right:10px;width:2px;height:12px;background-color:#c6c6c6;}
  .c-board-info-m span:last-of-type{padding:0;}
  .c-board-info-m span:last-of-type:after{display:none;}
  .board-name-qa .c-board-file-icon{width:15px;height:14px;}
  
  /* 뷰 */
  .board-view-title-wrap{padding:14px 0 17px;}
  .board-view-title-wrap h4{font-size:17px;}
  .board-etc-wrap li{margin:0 5px 0 0;padding:0 5px 0 0;font-size:15px;}
  .board-etc-wrap li:after{top:7px;height:10px;}
  .board-view-content-wrap{padding:20px 0;}
  .board-view-content-wrap iframe { width: 100% !important; }
  .board-view-img-box{margin:0 0 20px 0;}
  .txt-navi-wrap .board-write-box dd:after{top:20px;height:calc(100% - 40px);}
  
  /* 캘린더 */
  .board-calendar-main-wrap{float:none;width:100%;}
  .board-calendar-sub-wrap{display:none;position:fixed;top:0;left:0;z-index:10;float:none;padding:0;width:100%;height:100%;background-color:#fff;}
  .board-calendar-list-wrap{height:calc(100% - 97px);}
  .board-calendar-list-wrap p{padding:20px 0;}
  .board-calendar-list li{padding:6px 13px 9px 25px;}
  .board-calendar-list li:after{top:14px;height:calc(100% - 28px);}
  .board-calendar-top-box{padding:15px 10px;}
  .board-calendar-top-box:after{content:"";display:block;clear:both;}
  .board-calendar-category{float:left;}
  .board-calendar-m-close{display:block;float:right;width:25px;height:25px;}
  .board-calendar-m-close img{max-width:100%;}
  .board-calendar-box{position:relative;}
  .board-name-calendar-view .btn-wrap{position:absolute;top:-21px;right:0;}
  .board-name-calendar-view .btn-wrap .btn{padding:8px 5px;min-width:80px;font-size:12px;width:auto;}
  .board-name-calendar-view .btn-wrap > li:first-of-type > .btn{margin:0;}
  
  /* 페이징 */
  .paging-wrap{margin:11px auto 15px;}
  .paging-wrap li a{margin:0;padding:0;font-size:12px;background-size:100% !important;}
  .paging-wrap li a:not(.page-icon){margin:0 5px;}
  .paging-wrap .page-first{width:10px;}
  .paging-wrap .page-prev{margin:0 5px;width:5px;}
  .paging-wrap .page-next{margin:0 5px;width:5px;}
  .paging-wrap .page-last{width:10px;}
  
}