@charset "UTF-8";

/* common */
button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
pre{font-family:inherit;}
button{border:none;}
.b-hide{width:0;height:0;font-size:0;}
.b-mark-p01{position:relative;margin:5px 0;padding:0 0 0 15px;font-size:1rem;line-height:1.5rem;color:#000;}
.b-mark-p01:before{content:'*';display:block;position:absolute;top:3px;left:0;width:14px;height:14px;}
.b-mark-p02{position:relative;margin:5px 0;padding:0 0 0 18px;font-size:1rem;line-height:1.5rem;color:#000;}
.b-mark-p02:before{content:'※';display:block;position:absolute;top:0;left:0;width:14px;height:14px;}
.b-mark-p03{position:relative;margin:5px 0;padding:0 0 0 25px;font-size:1rem;line-height:1.5rem;color:#000;}
.b-mark-p03:before{content:'';display:block;position:absolute;top:5px;left:0;width:18px;height:14px;background:url(../img/board/ico-chk.png) no-repeat center center/100%;}
.b-mark-p04{position:relative;margin:5px 0;padding:0 0 0 25px;font-size:1rem;line-height:1.5rem;color:#000;}
.b-mark-p04:before{content:'';display:block;position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/board/ico-info.png) no-repeat center center/100%;}

.fr-view table td,
.fr-view table th{border:none;}

/***** 게시판 공통 *****/

/* 전체 선택/비선택 체크박스(관리자) */
.adm-chk label{font-size:1.5rem;}
.adm-chk{margin:0 0 10px 0;}
.adm-chk input{display:inline-block;margin:0;width:17px;height:17px;border:1px solid #d2d2d2;background:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.adm-chk input:checked{border-color:#5570fc;background:#5570fc url(../img/board/ico-check01.png) no-repeat center center/12px;}
.article-chk{display:inline-block;position:absolute;top:-3px;left:0;z-index:10;line-height:1;}
.article-chk input{display:inline-block;margin:4px;width:17px;height:17px;border:1px solid #d2d2d2;background:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.article-chk input:checked{border-color:#5570fc;background:#5570fc url(../img/board/ico-check01.png) no-repeat center center/12px;}

/* list 게시판 - colgroup 너비 지정 클래스 */
.b-col-auto{width:auto;}
.b-col-num{width:10%;}
.b-col6{width:6%;}
.b-col8{width:8%;}
.b-col10{width:10%;}
.b-col12{width:12%;}
.b-col15{width:15%;}
.b-col20{width:20%;}
.b-col22{width:22%;}
.b-col25{width:25%;}
.b-col30{width:30%;}
.b-col32{width:32%;}
.b-col35{width:35%;}
.b-col40{width:40%;}
.b-col42{width:42%;}
.b-col45{width:45%;}
.b-col50{width:50%;}

/* 색상 지정 */
.b-c-red{color:#c24041 !important;}
.b-c-blue{color:#648edd !important;}
.b-c-green{color:#236e32 !important;}

/* 총 게시글 수 */
.b-total-wrap{padding:0 20px 0 0;}
.b-total-wrap > p{font-size:1.25rem;line-height:1.75rem;}
.b-total-wrap > p > span{color:#1976d2;}
.b-total-wrap .b-total-current-box{margin:30px 0 0;}
.b-total-wrap .b-total-current-box > p > span{font-size:1.5rem;color:#222;font-weight:400;}
.b-total-wrap .b-total-current-box > p > span > span{font-family:"Roboto", sans-serif;color:#222;font-weight:700;font-size:1.6rem;}

.b-sel-box{display:inline-block;position:relative;margin:0 5px 0 0;text-align:left;}
.b-sel-box:last-of-type{margin:0;}
.b-sel-box label{display:inline;}
.b-select{position:relative;padding:15px 22px;width:100%;border:1px solid #d2d2d2;background:#fff url(/_res/h2hub/_share/img/board/mem_select_bg.gif) no-repeat right center/contain;font-family:inherit;font-size:1rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-search-box{display:inline-block;}

/* 검색 영역 */
.bn-search{padding:0 0 2rem;}
.bn-search form{display:flex;justify-content:space-between;align-items:center;width:100%;}
.bn-search form.right{justify-content:right;}
.bn-search form.center{justify-content:center;}
.bn-search .b-sel-box{display:inline-block;position:relative;margin:0 2px 0 0;text-align:left;}
.bn-search .b-sel-box:last-of-type{margin:0;}
.bn-search .b-select{position:relative;padding:10px 25px 10px 15px;width:100%;min-width:100px;max-width:200px;height:50px;border:1px solid #ddd;background:#fff url(/_res/h2hub/_share/img/icon/icon_select_arrow.png) no-repeat 90% center / 20px 20px;font-family:inherit;font-size:1.6rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search .b-search-box{display:inline-block;}
.bn-search .b-search-box label{display:inline;}
.bn-search input{display:inline-block;position:relative;margin:0 2px 0 0;padding:10px 15px;height:50px;border:1px solid #ddd;font-size:1.6rem;color:#333;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search input:focus{outline-offset:0;}
.bn-search input::placeholder{color:#757575;}
.bn-search .b-sel-btn{display:inline-block;padding:0;width:50px;height:50px;background:#222 url(/_res/h2hub/_share/img/board/ico-search.png) no-repeat 50% 50%/2rem;border:0;font-size:2.4rem;color:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
/* .bn-search .b-sel-btn:focus-within{border:2px solid red !important; outline:none !important;} */
.bn-search .b-sel-btn:focus-within{border:2px solid red !important;}
/* 검색영역 엑셀버튼 */
.search-excel-wrap{display:flex;align-items:center;}
.search-excel-wrap .downBtn{margin:0;margin-left:6px;}
.search-excel-wrap a.b-file-dwn{display:inline-block;height:44px;line-height:44px;background-color:#4e7688;border-radius:5px;color:#fff;}

/* 검색영역 정렬 */
.bn-search.sort .b-total-wrap{display:flex;align-items:center;}
.bn-search.sort .b-total-wrap .b-sort-box{margin:0 10px 0 0;}
.bn-search.sort .b-total-wrap .b-sort-box .b-sel-box{min-width:120px;}
.bn-search.sort .b-total-wrap .b-sort-box + .b-total-current-box{margin:0;}
.bn-search.sort .b-search-wrap{display:flex;;align-items:center;}
.bn-search.sort .b-search-wrap .b-keyword-txt{padding:0 16px 0 0;font-size:1.6rem;}

/* 카테고리 */
.b-category-tab .category-box{padding:0 0 23px;}
.b-category-tab .tab-cate{display:table;width:100%;border-left:1px solid #dddddd;table-layout:fixed;}
.b-category-tab .tab-cate > li{display:table-cell;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;border-left:none;background:#fff;box-sizing:border-box;vertical-align:middle;}
.b-category-tab .tab-cate > li.active{background:#0066b3;}
.b-category-tab .tab-cate > li.active a{color:#fff;}
.b-category-tab .tab-cate > li a{display:block;padding:18px 0;width:100%;height:auto;text-align:center;font-size:1.5rem;line-height:2.3rem;font-weight:500;vertical-align:middle;color:#777777;letter-spacing:-0.5px;}
.b-category-tab .tab-cate[class*='row']{display:flex;flex-wrap:wrap;table-layout:unset;}
.b-category-tab .tab-cate[class*='row'] > li{display:flex;width:20%;justify-content:center;align-items:center;}

/* 일반 리스트 게시판 - bn-list-common */
.bn-list-common table{width:100%;border-spacing:0;table-layout:fixed;border-top:2px solid #000;}
.bn-list-common table thead th{padding:18px 0;border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:500;text-align:center;}
.bn-list-common table thead th.b-no-right{border-right:none !important}
.bn-list-common table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;}
.bn-list-common table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #ddd;font-size:1.6rem;color:#666;font-weight:400;text-align:center;}
.bn-list-common table tbody td.b-td-left{text-align:left !important;}
.bn-list-common table tbody td.b-td-left .b-title-box{display:flex;}
.bn-list-common .b-top-box .b-notice{display:inline-block;padding:3px 12px;border-radius:20px;background:#273346;font-size:1.4rem;color:#fff;font-weight:400;vertical-align:middle;}
.bn-list-common .b-title-box .b-notice{display:none;}
.bn-list-common .b-top-box td{background:#f8f9fa;}
.bn-list-common .b-title-box a{display:inline-block;max-width:calc(100% - 86px);font-size:1.6rem;color:#222;font-weight:400;vertical-align:middle;}
/*.bn-list-common .b-title-box a .b-title{display:inline-block;padding:0 5px;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;line-height: 2.2rem;}*/
.bn-list-common .b-title-box a .b-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 5px;width:100%;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;box-sizing:border-box;vertical-align:middle;line-height: 2.2rem;}
.bn-list-common .b-title-box .b-comment{display:inline-block;vertical-align:middle;}
.bn-list-common .b-title-box .b-confirm{display:inline-block;margin:0 5px 0 0;padding:3px;background:#002867;font-size:1.4rem;color:#fff;vertical-align:middle;}
.bn-list-common .b-title-box .b-etc-box{display:inline-block;padding:0 0 0 10px;vertical-align:middle;}
.bn-list-common .b-title-box .b-etc-box:empty{display:none;}
.bn-list-common .b-title-box .b-etc-box .b-new{display:inline-block;position:relative;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0.813rem;line-height:1.3rem;color:#fff;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common .b-title-box .b-etc-box .b-new span{width:0;height:0;font-size:0;text-indent:-999999px;}
.bn-list-common .b-title-box .b-etc-box .b-main{display:inline-block;position:relative;padding:3px 0 4px;width:20px;height:20px;background:#1976d2;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common .b-title-box .b-etc-box .b-lock{display:inline-block;width:20px;height:20px;background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDI1IDMgQyAxOC4zNjMyODEgMyAxMyA4LjM2MzI4MSAxMyAxNSBMIDEzIDIwIEwgOSAyMCBDIDcuMzU1NDY5IDIwIDYgMjEuMzU1NDY5IDYgMjMgTCA2IDQ3IEMgNiA0OC42NDQ1MzEgNy4zNTU0NjkgNTAgOSA1MCBMIDQxIDUwIEMgNDIuNjQ0NTMxIDUwIDQ0IDQ4LjY0NDUzMSA0NCA0NyBMIDQ0IDIzIEMgNDQgMjEuMzU1NDY5IDQyLjY0NDUzMSAyMCA0MSAyMCBMIDM3IDIwIEwgMzcgMTUgQyAzNyA4LjM2MzI4MSAzMS42MzY3MTkgMyAyNSAzIFogTSAyNSA1IEMgMzAuNTY2NDA2IDUgMzUgOS40MzM1OTQgMzUgMTUgTCAzNSAyMCBMIDE1IDIwIEwgMTUgMTUgQyAxNSA5LjQzMzU5NCAxOS40MzM1OTQgNSAyNSA1IFogTSA5IDIyIEwgNDEgMjIgQyA0MS41NTQ2ODggMjIgNDIgMjIuNDQ1MzEzIDQyIDIzIEwgNDIgNDcgQyA0MiA0Ny41NTQ2ODggNDEuNTU0Njg4IDQ4IDQxIDQ4IEwgOSA0OCBDIDguNDQ1MzEzIDQ4IDggNDcuNTU0Njg4IDggNDcgTCA4IDIzIEMgOCAyMi40NDUzMTMgOC40NDUzMTMgMjIgOSAyMiBaIE0gMjUgMzAgQyAyMy4zMDA3ODEgMzAgMjIgMzEuMzAwNzgxIDIyIDMzIEMgMjIgMzMuODk4NDM4IDIyLjM5ODQzOCAzNC42ODc1IDIzIDM1LjE4NzUgTCAyMyAzOCBDIDIzIDM5LjEwMTU2MyAyMy44OTg0MzggNDAgMjUgNDAgQyAyNi4xMDE1NjMgNDAgMjcgMzkuMTAxNTYzIDI3IDM4IEwgMjcgMzUuMTg3NSBDIDI3LjYwMTU2MyAzNC42ODc1IDI4IDMzLjg5ODQzOCAyOCAzMyBDIDI4IDMxLjMwMDc4MSAyNi42OTkyMTkgMzAgMjUgMzAgWiI+PC9wYXRoPjwvc3ZnPg==') 50% 50% no-repeat;;background-size:100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common .b-file-box{margin:0 auto;width:16px;height:17px;background:url(../img/board/ico-file.png) no-repeat 0 0;}
.bn-list-common .b-title-box .b-m-con{display:none;}
.bn-list-common .b-reply-box .b-title-box{padding:0 0 0 15px;}
.bn-list-common .b-reply-box .b-title-box:before{content:'↳';display:inline-block;padding:0 15px 0 0;font-size:1.25rem;}
.bn-list-common .b-status{display:block;padding:7px 10px 5px;border:2px solid #666;border-radius:5px;color:#333;}
.bn-list-common .b-status.receive{border-color:#b3ccf1;color:#648edd;}
.bn-list-common .b-status.progress{border-color:#d49591;color:#c24041;}
.bn-list-common .b-status.complete{border-color:#bfdaca;color:#3a5845;}

.sub-layout .bn-list-common table.supportProject thead th:nth-child(2){width:100%;}
.sub-layout .bn-list-common table.supportProject thead th:nth-child(3),.sub-layout .bn-list-common table.supportProject thead th:nth-child(4){display:none;}
.sub-layout .bn-list-common table.supportProject tbody td:nth-child(3),.sub-layout .bn-list-common table.supportProject tbody td:nth-child(4){display:none !important;}

/* 일반게시판(리스트형) */
#sub_container .bn-list-common .b-title-box .poweredby{padding:5px 0 0 5px;font-size:1.4rem;color:#999;font-weight:300;}
#sub_container .bn-list-common .b-title-box .poweredby a{font-size:1.4rem;color:#999;font-weight:400;vertical-align:baseline;}

/* thumb 카드형 */
.bn-list-thumb-card > ul{display:flex;flex-wrap:wrap;position:relative;margin:0 -22px;}
.bn-list-thumb-card > ul > li{position:relative;margin:38px 22px 0;width:calc(33.3333% - 44px);box-sizing:border-box;}
.bn-list-thumb-card > ul > li:nth-of-type(-n+3){margin:0 22px;}
.bn-list-thumb-card .b-box01{margin:0 0 16px;}
.bn-list-thumb-card .b-box01 .b-num-box{display:none;}
.bn-list-thumb-card .b-box01 .b-img-box{overflow:hidden;}
.bn-list-thumb-card .b-box01 .b-img-box a{display:block;padding:0 0 75%;height:0;border:2px solid transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden;border: 1px solid #ddd;}
/* .bn-list-thumb-card .b-box01 .b-img-box a:focus-within{border:2px solid red !important; outline:none;}
.bn-list-thumb-card .b-box01 .b-img-box a:focus-within{border:2px solid red !important;}*/
.bn-list-thumb-card .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title{display:inline-block;max-width:calc(100% - 36px);font-size:1.6rem;line-height:3rem;color:#222;font-weight:400;letter-spacing:-0.025rem;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title:last-child{max-width:100%;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title span{padding:0 5px 0 0;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title .b-notice{display:inline-block;margin:0 5px 0 0;padding:1px 12px;border-radius:20px;background:#273346;font-size:1.4rem;line-height:1.5;color:#fff;font-weight:400;vertical-align:middle;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title .b-cate{display:none;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title .b-state{display:none;}
.bn-list-thumb-card .b-box02 .b-title-box .b-new{display:inline-block;position:relative;margin:0 0 0 10px;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0.813rem;line-height:1.3rem;color:#fff;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb-card .b-box02 .b-title-box .b-new span{width:0;height:0;font-size:0;text-indent:-999999px;}
.bn-list-thumb-card .b-box02 .b-text-box{display:none;}
.bn-list-thumb-card .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:3.124rem;font-size:1.062rem;line-height:1.562rem;color:#555;font-weight:200;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bn-list-thumb-card .b-box02 .b-loca{font-size:1.6rem;line-height:2.4rem;color:#666;font-weight:400;}
.bn-list-thumb-card .b-box02 .b-period{font-size:1.6rem;line-height:2.4rem;color:#666;font-weight:400;}
.bn-list-thumb-card .b-info-box{display:none;flex-wrap:wrap;}
.bn-list-thumb-card .b-info-box li{position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.bn-list-thumb-card .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb-card .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb-card .b-info-box li.b-num{display:none;}
.bn-list-thumb-card > ul > li.b-no-post{padding:25px 10px;width:100%;text-align:center;}
.bn-list-thumb-card > ul > li.b-no-post span{font-size:1.6rem;font-weight:200;}

.bn-list-thumb-card .article-chk{top:4px;left:4px;}

/* thumb 한줄 리스트형 */
.bn-list-thumb > ul{border-top:1px solid #000;}
.bn-list-thumb > ul > li{display:table;position:relative;padding:20px 20px 20px 23px;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb .b-box01{display:table-cell;width:360px;overflow:hidden;}
.bn-list-thumb .b-box01 .b-num-box{display:none;}
.bn-list-thumb .b-box01 .b-img-box{overflow:hidden;}
.bn-list-thumb .b-box01 .b-img-box a{display:block;padding:0 0 61%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .2s;overflow:hidden;}
.bn-list-thumb .b-box01:hover .b-img-box a{transform:scale(1.2);}
.bn-list-thumb .b-box02{display:table-cell;padding:0 0 0 20px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb .b-box02 .b-title-box{display:inline-block;padding:0 0 7px 0;width:calc(100% - 10px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-thumb .b-box02 .b-title-box span{padding:0 5px 0 0;}
.bn-list-thumb .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 5px;padding:4px 0;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb .b-box02 .b-title-box .b-title{display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:500;max-width:calc(100% - 26px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:3rem;font-size:1rem;line-height:1.5rem;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bn-list-thumb .b-info-box{display:flex;}
.bn-list-thumb .b-info-box li{margin:0 30px 0 0;padding:3px 0 3px 27px;font-size:0.937rem;line-height:1.375rem;color:#333;font-weight:700;}
.bn-list-thumb .b-info-box .b-num{display:none;}
.bn-list-thumb .b-info-box .b-writer{background:url(../img/board/ico-writer01.gif) no-repeat 5px center/10px;}
.bn-list-thumb .b-info-box .b-date{background:url(../img/board/ico-date01.gif) no-repeat 5px center/13px;}
.bn-list-thumb .b-info-box .b-hit{background:url(../img/board/ico-hit01.gif) no-repeat 5px center/13px;}
.bn-list-thumb .b-info-box li span{display:inline-block;padding:0 5px 0 0;}
.bn-list-thumb .b-sns-box{display:none;}
.bn-list-thumb > ul > li.b-no-post{padding:25px 10px;width:100%;text-align:center;}
.bn-list-thumb > ul > li.b-no-post span{font-size:1.125rem;font-weight:200;}

/* thumb ebook형 */
.bn-list-thumb-ebook .article-chk{top:15px;left:15px;}
.bn-list-thumb-ebook > ul{display:flex;flex-wrap:wrap;padding:25px 0 0;border-top:1px solid #333;}
.bn-list-thumb-ebook > ul:after{content:'';display:block;clear:both;}
.bn-list-thumb-ebook > ul > li{position:relative;margin:25px 4% 0 0;width:22%;}
.bn-list-thumb-ebook > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-thumb-ebook > ul > li:nth-of-type(-n+4){margin-top:0;}
.bn-list-thumb-ebook > ul > li:hover .b-box01 .b-img-box a{transform: scale(1.2);}
.bn-list-thumb-ebook .b-list-box{position:relative;}
.bn-list-thumb-ebook .b-box01{border:1px solid rgba(0,0,0,0.1);overflow:hidden;}
.bn-list-thumb-ebook .b-box01 .b-num-box{display:none;}
.bn-list-thumb-ebook .b-box01 .b-img-box{overflow:hidden;}
.bn-list-thumb-ebook .b-box01 .b-img-box a{display:block;padding:0 0 130%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .2s;overflow:hidden;}
.bn-list-thumb-ebook .b-box01:hover .b-img-box a{transform:scale(1.2);}
.bn-list-thumb-ebook .b-box02{padding:20px 10px 10px;width:100%;border-top:1px solid rgba(0,0,0,0.1);box-sizing:border-box;text-align:center;}
.bn-list-thumb-ebook .b-box02 .b-title-box{display:inline-block;width:calc(100% - 10px);line-height:1;box-sizing:border-box;}
.bn-list-thumb-ebook .b-box02 .b-title-box .b-cate{display:block;padding:0 0 5px;font-size:1rem;line-height:1.5rem;color:#333;font-weight:500;}
.bn-list-thumb-ebook .b-box02 .b-title-box a{display:inline-block;max-width:calc(100% - 25px);font-size:1.25rem;line-height:1.75rem;color:#333;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb-ebook .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 5px;padding:4px 0;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb-ebook > ul > li.b-no-post{margin:0;padding:24px 10px;width:100%;box-sizing:border-box;text-align:center;}
.bn-list-thumb-ebook > ul > li.b-no-post:hover{box-shadow:none;}
.bn-list-thumb-ebook .b-box02 .b-title-box .b-btn-modify{position:absolute;top:15px;right:15px;padding:5px 15px;width:auto;background:#767676;font-size:0.875rem;line-height:1.375rem;color:#fff;font-weight:500;}
.bn-list-thumb-ebook .b-btn-box{margin:-5px;padding:20px 0 0;text-align:center;overflow:hidden;}
.bn-list-thumb-ebook .b-btn-box a{display:inline-block;margin:5px;padding:10px 16px;border:1px solid rgba(0,0,0,0);border-radius:5px;color:#fff;font-weight:500;text-align:center;transition:all .2s;}
.bn-list-thumb-ebook .b-btn-box a:hover{border:1px solid rgba(0,0,0,0.5);color:#333;}
.bn-list-thumb-ebook .b-btn-box .b-btn-view{background:#555;}
.bn-list-thumb-ebook .b-btn-box .b-btn-view:hover{background:#fff;}
.bn-list-thumb-ebook .b-btn-box .b-btn-download{background:#eb9d7b;}
.bn-list-thumb-ebook .b-btn-box .b-btn-download:hover{background:#fff;}

/* FAQ(리스트) bn-list-faq */
.bn-list-faq table{width:100%;border-spacing:0;table-layout:fixed;border:1px solid #eee;border-bottom:0;box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 12px;}
.bn-list-faq table thead th{padding:20px 10px;border-bottom:1px solid #eee;background-color:#f4f4f4;font-size:1.125rem;font-weight:500;}
.bn-list-faq table tbody tr td{position:relative;padding:17px 10px;border-bottom:1px solid #d8d8d8;font-size:1.125rem;color:#777;font-weight:400;text-align:center;}
.bn-list-faq table tbody tr td.b-td-left{text-align:left !important;}
.bn-list-faq .b-quest-box td{border-bottom:1px solid #eee;}
.bn-list-faq .b-quest-box .b-title-box{position:relative;}
.bn-list-faq .b-quest-box .b-title-box p .b-title{display:inline-block;padding:0 0 0 26px;width:100%;font-size:1.125rem;line-height:1.562rem;color:#555;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;}
.bn-list-faq .b-quest-box .b-title-box .b-m-con{display:none;}
.bn-list-faq .b-quest-box .b-btn-modify{display:none;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:0.937rem;line-height:0.937rem;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-faq .b-quest-box .b-btn-modify:hover{background:#1976d2;color:#fff;}
.bn-list-faq .b-quest-box .b-file-box{position:relative;}
.bn-list-faq .b-quest-box .b-file-box > a{display:inline-block;margin:0 auto;width:17px;height:17px;background:url(../img/common/ico-file01.png) no-repeat 0 0;}
.bn-list-faq .b-quest-box .b-confirm{display:inline-block;margin:0 5px 0 0;padding:3px;background:#dd3b3b;color:#fff;}
.bn-list-faq .b-quest-box.active .b-btn-faq:after{transform:translate(0, -50%) rotate(225deg);-webkit-transform:translate(0, -50%) rotate(225deg);}
.bn-list-faq .b-ans-box td{padding:0;border:0}
.bn-list-faq .b-ans-box .b-ans{position:relative;padding:0 20px 0 40px;font-size:1.125rem;line-height:1.562rem;font-weight:200;color:#555;text-align:left;}
.bn-list-faq .b-ans-box .b-ans:before{content:'A';display:block;padding:5px 0;position:absolute;top:0;left:0;width:26px;height:26px;background:#1976d2;border-radius:50%;font-size:1rem;line-height:1;font-weight:300;color:#fff;box-sizing:border-box;text-align:center;}
.bn-list-faq .b-ans-box td .b-ans-conent-box{display:none;padding:25px 35px;border-bottom:1px solid #eee;}
.bn-list-faq .b-ans-box td .b-ans-conent-box table td{padding:18px 10px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.bn-list-faq .b-ans-box td .b-ans-conent-box table th{border-left:none;}
.bn-list-faq .b-ans-box .b-info-box{display:flex;padding:0 0 25px;justify-content:space-between;}
.bn-list-faq .b-ans-box .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-list-faq .b-ans-box .b-etc-box ul li{position:relative;float:left;margin:0 10px 0 0;padding:0 10px 0 0;font-weight:200;font-size:0.938rem;color:#757575;line-height:1.438rem;}
.bn-list-faq .b-ans-box .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-list-faq .b-ans-box .b-etc-box ul li:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#bfbfbf;}
.bn-list-faq .b-ans-box .b-etc-box ul li:last-of-type:after{display:none;}
.bn-list-faq .b-ans-box .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
.bn-list-faq .b-ans-box .b-etc-box ul li span{display:inline-block;}
.bn-list-faq .b-ans-box .b-etc-box ul li span:nth-of-type(1){padding:0 3px 0 0;}
.bn-list-faq .b-ans-box .b-file-box{width:50%;text-align:right;}
.bn-list-faq .b-ans-box .b-file-box ul li{padding:0 0 5px 0;}
.bn-list-faq .b-ans-box .b-file-box ul li:last-of-type{padding:0;}
.bn-list-faq .b-ans-box .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(../img/board/ico-file.png) no-repeat left center;background-size:16px;font-size:0.938rem;line-height:1.438rem;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-list-faq .b-ans-box .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-list-faq .b-ans-box .b-file-box ul li .dwn{background:url(../img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-list-faq .b-ans-box .b-file-box ul li .preview{background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.bn-list-faq .b-ans-box .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:0.938rem;line-height:1.438rem;font-weight:200;vertical-align:middle;}
.bn-list-faq .b-btn-faq{display:inline-block;position:relative;width:30px;height:30px;box-sizing:border-box;}
.bn-list-faq .b-btn-faq:after{content:'';display:block;position:absolute;top:50%;left:7px;width:20px;height:20px;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #dfdfdf #dfdfdf transparent;box-sizing:border-box;transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);transition:all .2s;}
.bn-list-faq.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 54px);}
.bn-list-faq.b-admin .b-quest-box .b-btn-modify{display:inline-block;}

/* 첨부파일 영역 - b-common-file-box */
.b-common-file-box{position:relative;}
.b-common-file-box > a{display:inline-block;position:relative;}
.b-common-file-box > a:before{content:'';display:inline-block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;}
.b-common-file-box > a span{display:inline-block;line-height:1.437rem;vertical-align:middle;}
.b-common-file-box > a span:nth-of-type(1){position:relative;width:18px;height:18px;background:url(/_res/h2hub/_share/img/board/ico-file.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box > a span:nth-of-type(2){display:none;}
.b-common-file-box .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 5px);right:0;z-index:50;min-width:350px;max-width:500px;border:1px solid #eee;border-radius:5px;background:#f4f4f4;box-sizing:border-box;text-align:right;}
.b-common-file-box .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:20px;height:10px;}
.b-common-file-box .b-popup-file-box{padding:10px 20px;}
.b-common-file-box ul{text-align:left;}
.b-common-file-box ul li{padding:0 0 5px 0;line-height:1px;}
.b-common-file-box ul li:last-of-type{padding:0;}
.b-common-file-box ul li a{display:inline-block;margin:0 10px 0 0;max-width:calc(100% - 70px);font-weight:400;font-size:1rem;line-height:1.5rem;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-common-file-box ul li .b-file-dwn{width:23px;height:23px;background:url(../img/board/ico-file-dwn01.gif) no-repeat center center}
.b-common-file-box ul li .b-file-preview{width:23px;height:23px;background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.b-common-file-box ul li a:last-of-type{margin:0;}
.b-common-file-box .b-btn-popup-close{display:inline-block;width:16px;height:16px;background:url(../img/common/ico-modal-close.png) no-repeat center center/100%;}

/* 일반 리스트 게시판 no head 유형 - bn-list-common.no-head */
.bn-list-common.no-thead table thead tr{display:none;}

/* 게시판 상세 - bn-view-common */
.bn-view-common .b-main-box{border-bottom:1px solid #aeaeae;}
.bn-view-common .b-main-box .b-top-box{padding:0 0 2.5rem;}
.bn-view-common .b-main-box .b-top-box .b-num{font-size: 1.4rem; line-height: 1.625rem; text-align: center; display: inline-block; font-weight: 300; margin-top: 1rem; position:relative;}
.bn-view-common .b-main-box .b-top-box .b-num:before {
    content: "";
    display: block;
    position: absolute;
    left: -11px;
    top: 39%;
    width: 5px;
    height: 5px;
    background-color: #555;
    border-radius: 100%;
}
.bn-view-common .b-main-box .b-title-box{text-align:center;}
.bn-view-common .b-main-box .b-title-box .b-cate{display:none;padding:0 5px 0 0;font-weight:400;font-size:1.125rem;color:#333;line-height:1.2;}
.bn-view-common .b-main-box .b-title-box .b-title{display:contents;font-weight:600;font-size:2.7rem;color:#212529;line-height:3rem;word-break:initial;word-wrap:initial;vertical-align:middle;}
.bn-view-common .b-main-box .b-title-box .b-notice{display:none;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#0d3f7a url(../img/board/ico-notice.png) no-repeat center center;background-size:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common .b-main-box .b-title-box .b-new{display:inline-block;position:relative;margin:0 0 0 5px;padding:3px 0 4px;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-common .b-main-box .b-title-box .b-new{display:inline-block;position:absolute;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0;line-height:0;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-common .b-info-box{padding:0 0 3rem;border-bottom:2px solid #000;}
.bn-view-common .b-etc-box ul{text-align:center;}
.bn-view-common .b-etc-box ul li{display:inline-block;position:relative;padding:0 20px;}
.bn-view-common .b-etc-box ul li:after{content:'';display:block;position:absolute;top:50%;left:-1px;height:14px;border-left:1px dashed #ccc;transform:translateY(-50%);}
.bn-view-common .b-etc-box ul li:first-of-type:after{display:none;}
.bn-view-common .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
#sub_container .bn-view-common .b-etc-box ul li p{font-size:1.5rem;color:#777;font-weight:300;}
.bn-view-common .b-etc-box ul li span{display:inline-block;}
.bn-view-common .b-etc-box ul li span:nth-of-type(1){color:#222;font-weight:400;}
.bn-view-common .b-file-box{display:none;}
.bn-view-common .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(../img/board/ico-file.png) no-repeat left center;background-size:16px;font-size:0.938rem;line-height:1.438rem;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-common .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-view-common .b-file-box ul li .dwn{background:url(../img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-view-common .b-file-box ul li .preview{background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.bn-view-common .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:0.938rem;line-height:1.438rem;font-weight:200;vertical-align:middle;}
.bn-view-common .b-content-box{padding:5rem 7rem;}
.bn-view-common .b-content-box p{font-family:inherit;font-weight:400;font-size:1.6rem;line-height:1.5;color:#212529;}
.bn-view-common .b-content-box img{max-width:100%;}
.bn-view-common .b-content-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-common .b-content-box .fr-video-container{display:inline-block;max-width:100%;}
.bn-view-common .b-content-box .fr-video{display:block;position:relative;padding-bottom:55%;width:100%;height:100%;overflow:hidden;}
.bn-view-common .b-content-box .fr-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-common .b-content-box.pdf-viewer iframe{ max-width:100%; min-width:100%; min-height:800px;}
.bn-view-common .b-content-box video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.bn-view-common .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-common .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:0.875rem;line-height:1.375rem;}
.bn-view-common .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:0.9rem;color:#666;line-height:1.375rem;}
.bn-view-common .b-pager-box{padding:5rem 0 0 0;border-bottom:1px solid #000;}
.bn-view-common .b-pager-box div{display:table;padding:2rem;width:100%;border-top:1px solid #ddd;table-layout:fixed;}
.bn-view-common .b-pager-box div:nth-of-type(1){border-top:1px solid #ddd;}
.bn-view-common .b-pager-box div p:nth-of-type(1) > i{padding-left:5px;}
.bn-view-common .b-pager-box div p:nth-of-type(2) a{display:block;font-size:1.6rem;color:#333;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-common .b-pager-box div p:nth-of-type(2),
.admin-view .bn-view-common .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
#sub_container .bn-view-common .b-pager-box div p:nth-of-type(1),
.admin-view .bn-view-common .b-pager-box div p:nth-of-type(1){display:table-cell;padding:0 0 0 20px;width:120px;font-size:1.6rem;color:#555;font-weight:500;vertical-align:middle;box-sizing:border-box;}
.bn-view-common .b-file-list-box{border-top:1px solid #ddd;background:#f9f9f9;}
.bn-view-common .b-file-list-box > div{display:table;padding:2rem 3rem;width:100%;table-layout:fixed;}
.bn-view-common .b-file-list-box > div > div{display:table-cell;width:120px;vertical-align:top;}
.bn-view-common .b-file-list-box > div > div > p > span{display:inline-block;padding:6px 0 0;font-size:1.6rem;line-height:1.2;color:#212529;font-weight:500;}
.bn-view-common .b-file-list-box > div > ul{display:table-cell;box-sizing:border-box;vertical-align:top;}
.bn-view-common .b-file-list-box > div > ul li{display:flex;justify-content:space-between;align-items:center;}
.bn-view-common .b-file-list-box > div > ul li p{margin:0 10px 0 0;padding:8px 0 8px 28px;width:calc(100% - 235px);background:url(/_res/h2hub/_share/img/board/ico-file.png) no-repeat center left/18px;box-sizing:border-box;overflow:hidden;}
.bn-view-common .b-file-list-box > div > ul li p > span{display:inline-block;font-size:1.5rem;vertical-align:top;}
.bn-view-common .b-file-list-box > div > ul li p > span:nth-of-type(1){padding:0;max-width:420px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-common .b-file-list-box > div > ul li a{padding:5px 15px;border:1px solid #ddd;font-size:1.5rem;color:#666;background:#fff;vertical-align:middle;}

.bn-view-common .b-file-list-box > div > ul li .viewBtn {margin-top: -2px;}
.bn-view-common .b-file-list-box > div > ul li .viewBtn a.b-file-dwn {margin-right: 1rem;}
.bn-view-common .b-file-list-box > div > ul li .viewBtn a.b-file-view {margin-right: 0;}


/* 상단 정보 view */
.bn-view-common.b-top-info .b-main-box .b-top-box{flex-direction:column;text-align:center;background:#f4fafe;}
.bn-view-common.b-top-info .b-etc-box{float:none;width:100%;}
.bn-view-common.b-top-info .b-etc-box ul li{display:inline-block;float:none;margin:0 5px 0 0;}

/* view 게시글 내 답변 */
.bn-view-common .b-answer-common-box{border-top:2px solid #092e71;border-bottom:1px solid #092e71;}
.bn-view-common .b-answer-common-box > div{padding:27px 30px;border-bottom:1px solid #dedede;}
.bn-view-common .b-answer-common-box .b-answer-title{padding:0 0 7px;font-weight:500;font-size:1.375rem;line-height:1.687rem;}
.bn-view-common .b-answer-common-box .b-answer-title:before{content:'';display:inline-block;margin:5px 10px 0 0;width:10px;height:10px;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}

/* view 페이지 댓글영역 */
.bn-view-common .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-common .b-reply-wrap .write-reply-content{border:1px solid #dadada;box-sizing:border-box;}
.bn-view-common .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-common .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-common .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:8px 16px 8px 0;}
.bn-view-common .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-common .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:0.875rem;line-height:1.187rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-common .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:1rem;line-height:1.5rem;}
.bn-view-common .b-reply-wrap .b-reply-dt{padding:0 0 0 10px;font-size:0.937rem;line-height:1.312rem;font-weight:400;color:#757575;}
.bn-view-common .b-reply-wrap .reply{font-size:0.875rem;color:#666;line-height:1.375rem;}

.bn-view-common .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-common .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:1.125rem;vertical-align:top;}
.bn-view-common .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dadada;}
.bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-common .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#000;color:#fff;}
.bn-view-common .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:0.875rem;color:#666;line-height:1.187rem;}
.bn-view-common .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;color:#043ca1;}
.bn-view-common .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-common .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(../img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:1rem;color:#ababab;line-height:1.5rem;}
.bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
/* 답글에 답글 달기*/
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-box{margin:20px 0 0;}
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box textarea{padding:15px;height:80px;border:1px solid #dedede;}
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:15px 15px 0;border:1px solid #dedede;border-bottom:0;}
.bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id + textarea{border-top:0;}
/* 답글에 답글 보기 */
.bn-view-common .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f4f5fe;}
.bn-view-common .b-view-reply-box .b-view-reply-dep02-box > div{position:relative;padding:0 20px 30px 43px;}
.bn-view-common .b-view-reply-box .b-view-reply-dep02-box > div:before{content:'↳';display:inline-block;position:absolute;top:0;left:20px;font-size:1.25rem;}
.bn-view-common .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{border:none;}
.bn-view-common .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#101725;color:#fff;}

.bn-view-common .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-common .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-common .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:8px 11px 5px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:0.875rem;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-common .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#333;color:#fff;}


/* 행사정보 게시판 상세 - bn-view-info=table */
.bn-view-info-table .b-main-box{border-bottom:1px solid #aeaeae;}
.bn-view-info-table .b-main-box .b-top-box{padding:0 0 2.5rem;}
.bn-view-info-table .b-main-box .b-top-box .b-num{display:none;font-size:1.125rem;line-height:1.625rem;}
.bn-view-info-table .b-main-box .b-title-box{text-align:center;}
.bn-view-info-table .b-main-box .b-title-box .b-cate{display:none;padding:0 5px 0 0;font-weight:400;font-size:1.125rem;color:#333;line-height:1.2;}
/* .bn-view-info-table .b-main-box .b-title-box .b-title{display:inline-block;font-weight:600;font-size:3rem;color:#212529;line-height:1.625rem;word-wrap:break-word;vertical-align:middle;} 240621 font-size, line-height 타 게시판이랑 동일하게 style 수정하여 아래 작성 */
.bn-view-info-table .b-main-box .b-title-box .b-title{display:inline-block;font-weight:600;font-size:2.7rem;color:#212529;line-height:3rem;word-wrap:break-word;vertical-align:middle;}
.bn-view-info-table .b-main-box .b-title-box .b-notice{display:none;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#0d3f7a url(../img/board/ico-notice.png) no-repeat center center;background-size:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-info-table .b-main-box .b-title-box .b-new{display:inline-block;position:relative;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-info-table .b-main-box .b-title-box .b-new{display:inline-block;position:relative;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0;line-height:0;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-info-table .b-info-box{padding:0 0 3rem;border-bottom:2px solid #000;}
.bn-view-info-table .b-etc-box ul{text-align:center;}
.bn-view-info-table .b-etc-box ul li{display:inline-block;position:relative;padding:0 20px;}
.bn-view-info-table .b-etc-box ul li:after{content:'';display:block;position:absolute;top:50%;left:-1px;height:14px;border-left:1px dashed #ccc;transform:translateY(-50%);}
.bn-view-info-table .b-etc-box ul li:first-of-type:after{display:none;}
.bn-view-info-table .b-etc-box ul li.b-date-box,
.bn-view-info-table .b-etc-box ul li.b-write-date-box,
.bn-view-info-table .b-etc-box ul li.b-location-box,
.bn-view-info-table .b-etc-box ul li.b-agency-box,
.bn-view-info-table .b-etc-box ul li.b-category-box,
.bn-view-info-table .b-etc-box ul li.b-cycle-box{display:none;}
.bn-view-info-table .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
#sub_container .bn-view-info-table .b-etc-box ul li p{font-size:1.5rem;color:#777;font-weight:300;}
.bn-view-info-table .b-etc-box ul li span{display:inline-block;}
.bn-view-info-table .b-etc-box ul li span:nth-of-type(1){color:#222;font-weight:400;}
.bn-view-info-table .b-file-box{display:none;}
.bn-view-info-table .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-info-table .b-file-box ul li:last-of-type{padding:0;}
.bn-view-info-table .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(../img/board/ico-file.png) no-repeat left center;background-size:16px;font-size:0.938rem;line-height:1.438rem;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-info-table .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-view-info-table .b-file-box ul li .dwn{background:url(../img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-view-info-table .b-file-box ul li .preview{background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.bn-view-info-table .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:0.938rem;line-height:1.438rem;font-weight:200;vertical-align:middle;}
.bn-view-info-table .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-info-table .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:0.875rem;line-height:1.375rem;}
.bn-view-info-table .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:0.9rem;color:#666;line-height:1.375rem;}
.bn-view-info-table .b-content-box{padding:50px 0;}
.bn-view-info-table .b-content-box .b-img-table-box{display:flex;flex-wrap:wrap;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box01{padding:0 40px 0 0;width:calc(32% + 40px);max-width:358px;box-sizing:border-box;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box01 .b-img-box{display:block;margin:0 0 10px;padding:0 0 140%;height:0;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .2s;overflow:hidden;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box01 .b-btn-box a{display:block;padding:12px 0;border:1px solid #e3e3e3;text-align:center;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box01 .b-btn-box a span{display:inline-block;margin:0 auto;padding:0 0 0 27px;background:url(/_res/h2hub/_share/img/board/ico-home-view.png) no-repeat center left/17px;font-size:1.5rem;line-height:1.5;color:#666;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02{width:calc(68% - 40px);}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02.w-full{width:100%;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table{border-top:2px solid #555;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody th{padding:12px 5px;background:#edf7fc;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1.6rem;line-height:1.6;color:#000;font-weight:400;text-align:center;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td{padding:12px 19px;border-bottom:1px solid #ddd;font-size:1.6rem;line-height:1.6;color:#000;font-weight:400;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td a{color:#000;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody tr:last-of-type th,
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody tr:last-of-type td{border-bottom:1px solid #555;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li{display:flex;align-items:center;position:relative;padding:0 0 5px;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li:last-of-type{padding-bottom:0;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > span{flex-shrink:0;padding:0 5px 0 0;font-size:1.6rem;line-height:2.4rem;font-weight:400;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a{display:flex;align-items:center;width:calc(100% - 72px);font-size:1.6rem;line-height:2.4rem;font-weight:400;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a span{padding:0 5px 0 0;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a.b-file-name span{max-width:calc(100% - 20px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a i{vertical-align:middle;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-view-img-box{text-align:center;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-view-img-box img{max-width:100%;}
.bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-img-txt{display:block;padding:10px 0 0;font-size:1.6rem;line-height:2.4rem;text-align:left;}
.bn-view-info-table .b-pager-box{padding:5rem 0 0 0;border-bottom:1px solid #000;}
.bn-view-info-table .b-pager-box div{display:table;padding:2rem;width:100%;border-top:1px solid #ddd;table-layout:fixed;}
.bn-view-info-table .b-pager-box div:nth-of-type(1){border-top:1px solid #ddd;}
#sub_container .bn-view-info-table .b-pager-box div p:nth-of-type(1),
.admin-view .bn-view-info-table .b-pager-box div p:nth-of-type(1){display:table-cell;padding:0 0 0 20px;width:120px;font-size:1.6rem;color:#555;font-weight:500;vertical-align:middle;box-sizing:border-box;}
.admin-view .bn-view-info-table .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-info-table .b-pager-box div p:nth-of-type(1) > i{padding-left:5px;}
.bn-view-info-table .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-info-table .b-pager-box div p:nth-of-type(2) a{display:block;font-size:1.6rem;color:#333;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-info-table .b-file-list-box{display:none;border-top:1px solid #ddd;background:#f9f9f9;}
.bn-view-info-table .b-file-list-box.event-attach-list{display:block;border-top:1px solid #ddd;background:#f9f9f9;}
.bn-view-info-table .b-file-list-box > div{display:table;padding:0;width:100%;table-layout:fixed;}
.bn-view-info-table .b-file-list-box > div > div{display:table-cell;width:120px;vertical-align:top;}
.bn-view-info-table .b-file-list-box > div > div > p > span{display:inline-block;padding:14px 0 0;font-size:1.6rem;line-height:1.2;color:#212529;font-weight:500;}
.bn-view-info-table .b-file-list-box > div > ul{display:table-cell;box-sizing:border-box;vertical-align:top;}
.bn-view-info-table .b-file-list-box > div > ul li{display:flex;justify-content:flex-start;align-items:center;}
.bn-view-info-table .b-file-list-box > div > ul li P{margin:0 10px 0 0;padding:8px 0 8px 28px;width:calc(100% - 240px);background:url(/_res/h2hub/_share/img/board/ico-file.png) no-repeat center left/18px;box-sizing:border-box;overflow:hidden;}
.bn-view-info-table .b-file-list-box > div > ul li P > span{display:inline-block;font-size:1.5rem;vertical-align:top;}
.bn-view-info-table .b-file-list-box > div > ul li P > span:nth-of-type(1){padding:0 5px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-info-table .b-file-list-box > div > ul li a{padding:5px 15px;margin-left:auto;border:1px solid #ddd;font-size:1.5rem;color:#666;background:#fff;vertical-align:middle;}

/* 상단 정보 view */
.bn-view-info-table.b-top-info .b-main-box .b-top-box{flex-direction:column;text-align:center;background:#f4fafe;}
.bn-view-info-table.b-top-info .b-etc-box{float:none;width:100%;}
.bn-view-info-table.b-top-info .b-etc-box ul li{display:inline-block;float:none;margin:0 5px 0 0;}

/* view 게시글 내 답변 */
.bn-view-info-table .b-answer-common-box{border-top:2px solid #092e71;border-bottom:1px solid #092e71;}
.bn-view-info-table .b-answer-common-box > div{padding:27px 30px;border-bottom:1px solid #dedede;}
.bn-view-info-table .b-answer-common-box .b-answer-title{padding:0 0 7px;font-weight:500;font-size:1.375rem;line-height:1.687rem;}
.bn-view-info-table .b-answer-common-box .b-answer-title:before{content:'';display:inline-block;margin:5px 10px 0 0;width:10px;height:10px;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}

/* view 페이지 댓글영역 */
.bn-view-info-table .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-info-table .b-reply-wrap .write-reply-content{border:1px solid #dadada;box-sizing:border-box;}
.bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:8px 16px 8px 0;}
.bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-info-table .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:0.875rem;line-height:1.187rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-info-table .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:1rem;line-height:1.5rem;}
.bn-view-info-table .b-reply-wrap .b-reply-dt{padding:0 0 0 10px;font-size:0.937rem;line-height:1.312rem;font-weight:400;color:#757575;}
.bn-view-info-table .b-reply-wrap .reply{font-size:0.875rem;color:#666;line-height:1.375rem;}

.bn-view-info-table .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-info-table .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:1.125rem;vertical-align:top;}
.bn-view-info-table .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dadada;}
.bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#000;color:#fff;}
.bn-view-info-table .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:0.875rem;color:#666;line-height:1.187rem;}
.bn-view-info-table .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;color:#043ca1;}
.bn-view-info-table .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(../img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:1rem;color:#ababab;line-height:1.5rem;}
.bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-info-table .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
/* 답글에 답글 달기*/
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-box{margin:20px 0 0;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box textarea{padding:15px;height:80px;border:1px solid #dedede;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:15px 15px 0;border:1px solid #dedede;border-bottom:0;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id + textarea{border-top:0;}
/* 답글에 답글 보기 */
.bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f4f5fe;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box > div{position:relative;padding:0 20px 30px 43px;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box > div:before{content:'↳';display:inline-block;position:absolute;top:0;left:20px;font-size:1.25rem;}
.bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{border:none;}
.bn-view-info-table .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#101725;color:#fff;}

.bn-view-info-table .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-info-table .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-info-table .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:8px 11px 5px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:0.875rem;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-info-table .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#333;color:#fff;}


/* 카드뉴스 게시판 상세 - bn-view-card */
.bn-view-card .b-main-box{border-bottom:1px solid #aeaeae;}
.bn-view-card .b-main-box .b-top-box{padding:0 0 2.5rem;}
.bn-view-card .b-main-box .b-top-box .b-num{display:none;font-size:1.125rem;line-height:1.625rem;}
.bn-view-card .b-main-box .b-title-box{text-align:center;}
.bn-view-card .b-main-box .b-title-box .b-cate{display:none;padding:0 5px 0 0;font-weight:400;font-size:1.125rem;color:#333;line-height:1.2;}
.bn-view-card .b-main-box .b-title-box .b-title{display:inline-block;font-weight:600;font-size:3rem;color:#212529;line-height:1.625rem;word-wrap:break-word;vertical-align:middle;}
.bn-view-card .b-main-box .b-title-box .b-notice{display:none;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#0d3f7a url(../img/board/ico-notice.png) no-repeat center center;background-size:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-card .b-main-box .b-title-box .b-new{display:inline-block;position:relative;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-card .b-main-box .b-title-box .b-new{display:inline-block;position:relative;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0;line-height:0;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-card .b-info-box{padding:0 0 3rem;border-bottom:2px solid #000;}
.bn-view-card .b-etc-box ul{text-align:center;}
.bn-view-card .b-etc-box ul li{display:inline-block;position:relative;padding:0 20px;}
.bn-view-card .b-etc-box ul li:after{content:'';display:block;position:absolute;top:50%;left:-1px;height:14px;border-left:1px dashed #ccc;transform:translateY(-50%);}
.bn-view-card .b-etc-box ul li:first-of-type:after{display:none;}
.bn-view-card .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
#sub_container .bn-view-card .b-etc-box ul li p{font-size:1.5rem;color:#777;font-weight:300;}
.bn-view-card .b-etc-box ul li span{display:inline-block;}
.bn-view-card .b-etc-box ul li span:nth-of-type(1){color:#222;font-weight:400;}
.bn-view-card .b-file-box{display:none;}
.bn-view-card .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-card .b-file-box ul li:last-of-type{padding:0;}
.bn-view-card .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(../img/board/ico-file.png) no-repeat left center;background-size:16px;font-size:0.938rem;line-height:1.438rem;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-card .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-view-card .b-file-box ul li .dwn{background:url(../img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-view-card .b-file-box ul li .preview{background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.bn-view-card .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:0.938rem;line-height:1.438rem;font-weight:200;vertical-align:middle;}
.bn-view-card .b-content-box{padding:5rem 7rem;}
.bn-view-card .b-content-box p{font-family:inherit;font-weight:400;font-size:1.6rem;line-height:1.5;color:#212529;}
.bn-view-card .b-content-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-card .b-content-box .swiper-container .swiper-wrapper .swiper-slide img{width:100%;}
.bn-view-card .b-content-box .fr-video-container{display:inline-block;max-width:100%;}
.bn-view-card .b-content-box .fr-video{display:block;position:relative;padding-bottom:55%;width:100%;height:100%;overflow:hidden;}
.bn-view-card .b-content-box .fr-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-card .b-content-box.pdf-viewer iframe{ max-width:100%; min-width:100%; min-height:800px;}
.bn-view-card .b-content-box .fr-video video{position:absolute;top:50%;left:50%;z-index:-100;width:auto;height:auto;min-width:100%;min-height:100%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.bn-view-card .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-card .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:0.875rem;line-height:1.375rem;}
.bn-view-card .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:0.9rem;color:#666;line-height:1.375rem;}
.bn-view-card .b-pager-box{padding:5rem 0 0 0;border-bottom:1px solid #000;}
.bn-view-card .b-pager-box div{display:table;padding:2rem;width:100%;border-top:1px solid #ddd;table-layout:fixed;}
.bn-view-card .b-pager-box div:nth-of-type(1){border-top:1px solid #ddd;}
#sub_container .bn-view-card .b-pager-box div p:nth-of-type(1),
.admin-view .bn-view-card .b-pager-box div p:nth-of-type(1){display:table-cell;padding:0 0 0 20px;width:120px;font-size:1.6rem;color:#555;font-weight:500;vertical-align:middle;box-sizing:border-box;}
.admin-view .bn-view-card .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-card .b-pager-box div p:nth-of-type(1) > i{padding-left:5px;}
.bn-view-card .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-card .b-pager-box div p:nth-of-type(2) a{display:block;font-size:1.6rem;color:#333;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-card .b-file-list-box{display:none;border-top:1px solid #ddd;background:#f9f9f9;}
.bn-view-card .b-file-list-box > div{display:table;padding:2rem 3rem;width:100%;table-layout:fixed;}
.bn-view-card .b-file-list-box > div > div{display:table-cell;width:120px;vertical-align:top;}
.bn-view-card .b-file-list-box > div > div > p > span{display:inline-block;padding:14px 0 0;font-size:1.6rem;line-height:1.2;color:#212529;font-weight:500;}
.bn-view-card .b-file-list-box > div > ul{display:table-cell;box-sizing:border-box;vertical-align:top;}
.bn-view-card .b-file-list-box > div > ul li{display:flex;justify-content:space-between;align-items:center;}
.bn-view-card .b-file-list-box > div > ul li P{margin:0 10px 0 0;padding:8px 0 8px 28px;width:calc(100% - 117px);background:url(/_res/h2hub/_share/img/board/ico-file.png) no-repeat center left/18px;box-sizing:border-box;overflow:hidden;}
.bn-view-card .b-file-list-box > div > ul li P > span{display:inline-block;font-size:1.5rem;vertical-align:top;}
.bn-view-card .b-file-list-box > div > ul li P > span:nth-of-type(1){padding:0 5px;max-width:420px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-card .b-file-list-box > div > ul li a{padding:5px 15px;border:1px solid #ddd;font-size:1.5rem;color:#666;background:#fff;vertical-align:middle;}

/* 상단 정보 view */
.bn-view-card.b-top-info .b-main-box .b-top-box{flex-direction:column;text-align:center;background:#f4fafe;}
.bn-view-card.b-top-info .b-etc-box{float:none;width:100%;}
.bn-view-card.b-top-info .b-etc-box ul li{display:inline-block;float:none;margin:0 5px 0 0;}

/* view 게시글 내 답변 */
.bn-view-card .b-answer-common-box{border-top:2px solid #092e71;border-bottom:1px solid #092e71;}
.bn-view-card .b-answer-common-box > div{padding:27px 30px;border-bottom:1px solid #dedede;}
.bn-view-card .b-answer-common-box .b-answer-title{padding:0 0 7px;font-weight:500;font-size:1.375rem;line-height:1.687rem;}
.bn-view-card .b-answer-common-box .b-answer-title:before{content:'';display:inline-block;margin:5px 10px 0 0;width:10px;height:10px;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}

/* view 페이지 댓글영역 */
.bn-view-card .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-card .b-reply-wrap .write-reply-content{border:1px solid #dadada;box-sizing:border-box;}
.bn-view-card .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-card .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-card .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:8px 16px 8px 0;}
.bn-view-card .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-card .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:0.875rem;line-height:1.187rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-card .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:1rem;line-height:1.5rem;}
.bn-view-card .b-reply-wrap .b-reply-dt{padding:0 0 0 10px;font-size:0.937rem;line-height:1.312rem;font-weight:400;color:#757575;}
.bn-view-card .b-reply-wrap .reply{font-size:0.875rem;color:#666;line-height:1.375rem;}

.bn-view-card .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-card .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:1.125rem;vertical-align:top;}
.bn-view-card .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dadada;}
.bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-card .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#000;color:#fff;}
.bn-view-card .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:0.875rem;color:#666;line-height:1.187rem;}
.bn-view-card .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;color:#043ca1;}
.bn-view-card .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-card .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(../img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:1rem;color:#ababab;line-height:1.5rem;}
.bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-card .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
/* 답글에 답글 달기*/
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-box{margin:20px 0 0;}
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box textarea{padding:15px;height:80px;border:1px solid #dedede;}
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:15px 15px 0;border:1px solid #dedede;border-bottom:0;}
.bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id + textarea{border-top:0;}
/* 답글에 답글 보기 */
.bn-view-card .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f4f5fe;}
.bn-view-card .b-view-reply-box .b-view-reply-dep02-box > div{position:relative;padding:0 20px 30px 43px;}
.bn-view-card .b-view-reply-box .b-view-reply-dep02-box > div:before{content:'↳';display:inline-block;position:absolute;top:0;left:20px;font-size:1.25rem;}
.bn-view-card .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{border:none;}
.bn-view-card .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#101725;color:#fff;}

.bn-view-card .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-card .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-card .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:8px 11px 5px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:0.875rem;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-card .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#333;color:#fff;}

/* 지원사업공고 상세 - bn-view-support */
.bn-view-support .b-main-box{border-bottom:1px solid #dde2e5;}
.bn-view-support .b-main-box .b-top-box{padding:21px 0;border-top:2px solid #000;border-bottom:1px solid #939393;}
.bn-view-support .b-main-box .b-top-box .b-num{display:none;font-size:14px;line-height:22px;}
.bn-view-support .b-main-box .b-title-box{text-align:center;}
.bn-view-support .b-main-box .b-title-box .b-cate{display:none;padding:0 5px 0 0;font-weight:400;font-size:14px;color:#333;line-height:1.2;}
.bn-view-support .b-main-box .b-title-box .b-title{display:inline-block;font-size:18px;color:#212529;line-height:26px;font-weight:500;word-break:initial;word-wrap:initial;vertical-align:middle;}
.bn-view-support .b-main-box .b-title-box .b-notice{display:none;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#0d3f7a url(../img/board/ico-notice.png) no-repeat center center;background-size:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-support .b-main-box .b-title-box .b-new{display:inline-block;position:relative;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#e6b000;border-radius:3px;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-support .b-main-box .b-title-box .b-new{display:inline-block;position:relative;width:22px;height:22px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;font-size:0;line-height:0;font-weight:500;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-view-support .b-info-box{padding:22px 30px;border-bottom:1px solid #e6e6e6;}
.bn-view-support .b-etc-box ul{display:table;table-layout:fixed;width:100%;text-align:center;}
.bn-view-support .b-etc-box ul li{display:table-cell;position:relative;vertical-align:middle;}
.bn-view-support .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
#sub_container .bn-view-support .b-etc-box ul li p{font-size:15px;color:#777;font-weight:400;}
.bn-view-support .b-etc-box ul li span{display:inline-block;padding:0 40px 0 0;font-size:16px;line-height:24px;}
.bn-view-support .b-etc-box ul li span:nth-of-type(1){color:#222;}
.bn-view-support .b-etc-box ul li span:last-of-type{padding:0;color:#666;}
.bn-view-support .b-file-box{display:none;}
.bn-view-support .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-support .b-file-box ul li:last-of-type{padding:0;}
.bn-view-support .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(../img/board/ico-file.png) no-repeat left center;background-size:16px;font-size:14px;line-height:22px;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-support .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-view-support .b-file-box ul li .dwn{background:url(../img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-view-support .b-file-box ul li .preview{background:url(../img/board/ico-file-view01.gif) no-repeat center center;}
.bn-view-support .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:14px;line-height:22px;font-weight:200;vertical-align:middle;}
.bn-view-support .b-content-box{padding:35px;}
.bn-view-support .b-content-box pre{font-size:16px;line-height:24px;}
.bn-view-support .b-content-box p{font-family:inherit;font-weight:400;font-size:16px;line-height:1.5;color:#212529;}
.bn-view-support .b-content-box img{max-width:100%;}
.bn-view-support .b-content-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-support .b-content-box .fr-video-container{display:inline-block;max-width:100%;}
.bn-view-support .b-content-box .fr-video{display:block;position:relative;padding-bottom:55%;width:100%;height:100%;overflow:hidden;}
.bn-view-support .b-content-box .fr-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-view-support .b-content-box.pdf-viewer iframe{ max-width:100%; min-width:100%; min-height:800px;}
.bn-view-support .b-content-box video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.bn-view-support .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-support .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:15px;line-height:23px;}
.bn-view-support .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:14px;color:#666;line-height:22px;}
.bn-view-support .b-pager-box{padding:30px 0 0 0;border-bottom:1px solid #000;}
.bn-view-support .b-pager-box div{display:table;padding:17px 28px;width:100%;border-top:1px solid #ddd;table-layout:fixed;}
.bn-view-support .b-pager-box div:nth-of-type(1){border-top:1px solid #888;}
.bn-view-support .b-pager-box div p > i{padding:0 20px 0 0;font-size:18px;color:#babfc6;vertical-align:middle;}
.bn-view-support .b-pager-box div p:nth-of-type(2) a{display:block;font-size:16px;color:#666;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-support .b-pager-box div p:nth-of-type(2),
.admin-view .bn-view-support .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
#sub_container .bn-view-support .b-pager-box div p:nth-of-type(1),
.admin-view .bn-view-support .b-pager-box div p:nth-of-type(1){display:table-cell;padding:0;width:95px;font-size:16px;color:#555;vertical-align:middle;box-sizing:border-box;}
.bn-view-support .b-file-list-box{border-top:1px solid #dde2e5;}
.bn-view-support .b-file-list-box > div{display:table;padding:22px 30px;width:100%;table-layout:fixed;}
.bn-view-support .b-file-list-box > div > div{display:table-cell;width:120px;vertical-align:top;}
.bn-view-support .b-file-list-box > div > div > p > span{display:inline-block;padding:20px 0 0;font-size:16px;line-height:1.2;color:#212529;font-weight:400;}
.bn-view-support .b-file-list-box > div > ul{display:table-cell;box-sizing:border-box;vertical-align:top;}
.bn-view-support .b-file-list-box > div > ul li{display:flex;justify-content:space-between;align-items:center;}
.bn-view-support .b-file-list-box > div > ul li p{margin:0 10px 0 0;padding:15px 0 15px 23px;width:calc(100% - 215px);background:url(/_res/h2hub/_share/img/board/ico_file_blue.png) no-repeat center left/18px;box-sizing:border-box;overflow:hidden;}
.bn-view-support .b-file-list-box > div > ul li p:hover span{text-decoration:underline;}
.bn-view-support .b-file-list-box > div > ul li p > span{display:inline-block;font-weight:400;font-size:16px;vertical-align:top;color:#005bac;}
.bn-view-support .b-file-list-box > div > ul li p > span:nth-of-type(1){padding:0 5px;max-width:454px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-support .b-file-list-box > div > ul li a{padding:10px 15px;border:1px solid #ddd;border-radius:5px;background:#dde2e5;font-size:16px;vertical-align:middle;color:#222;}


/* 상단 정보 view */
.bn-view-support.b-top-info .b-main-box .b-top-box{flex-direction:column;text-align:center;background:#f4fafe;}
.bn-view-support.b-top-info .b-etc-box{float:none;width:100%;}
.bn-view-support.b-top-info .b-etc-box ul li{display:inline-block;float:none;margin:0 5px 0 0;}

/* view 게시글 내 답변 */
.bn-view-support .b-answer-common-box{border-top:2px solid #092e71;border-bottom:1px solid #092e71;}
.bn-view-support .b-answer-common-box > div{padding:27px 30px;border-bottom:1px solid #dedede;}
.bn-view-support .b-answer-common-box .b-answer-title{padding:0 0 7px;font-weight:500;font-size:1.375rem;line-height:1.687rem;}
.bn-view-support .b-answer-common-box .b-answer-title:before{content:'';display:inline-block;margin:5px 10px 0 0;width:10px;height:10px;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}

/* view 페이지 댓글영역 */
.bn-view-support .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-support .b-reply-wrap .write-reply-content{border:1px solid #dadada;box-sizing:border-box;}
.bn-view-support .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-support .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-support .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:8px 16px 8px 0;}
.bn-view-support .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-support .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:0.875rem;line-height:1.187rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-support .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:1rem;line-height:1.5rem;}
.bn-view-support .b-reply-wrap .b-reply-dt{padding:0 0 0 10px;font-size:0.937rem;line-height:1.312rem;font-weight:400;color:#757575;}
.bn-view-support .b-reply-wrap .reply{font-size:0.875rem;color:#666;line-height:1.375rem;}

.bn-view-support .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-support .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:1.125rem;vertical-align:top;}
.bn-view-support .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dadada;}
.bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-support .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#000;color:#fff;}
.bn-view-support .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:0.875rem;color:#666;line-height:1.187rem;}
.bn-view-support .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;color:#043ca1;}
.bn-view-support .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-support .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(../img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:1rem;color:#ababab;line-height:1.5rem;}
.bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-support .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}

/* 답글에 답글 달기*/
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-box{margin:20px 0 0;}
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #eee;}
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box textarea{padding:15px;height:80px;border:1px solid #dedede;}
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:15px 15px 0;border:1px solid #dedede;border-bottom:0;}
.bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id + textarea{border-top:0;}

/* 답글에 답글 보기 */
.bn-view-support .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f4f5fe;}
.bn-view-support .b-view-reply-box .b-view-reply-dep02-box > div{position:relative;padding:0 20px 30px 43px;}
.bn-view-support .b-view-reply-box .b-view-reply-dep02-box > div:before{content:'↳';display:inline-block;position:absolute;top:0;left:20px;font-size:1.25rem;}
.bn-view-support .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{border:none;}
.bn-view-support .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#101725;color:#fff;}

.bn-view-support .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-support .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-support .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:8px 11px 5px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:0.875rem;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-support .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#333;color:#fff;}

/* 게시판 쓰기 - bn-write-common */
.bn-write-common .b-pc-hide{display:none;}
.bn-write-common .b-chk-box{padding:10px 0 0;}
.bn-write-common .b-table-wrap{border-top:1px solid #d2d2d2;}
.bn-write-common .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common .b-table-box .b-row-box .b-title-box{display:table-cell;width:150px;padding:15px 5px;border-bottom:1px solid #d2d2d2;background:#eee;font-weight:600;font-size:15px;color:#000;line-height:1.5rem;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-write-common .b-table-box .b-row-box .b-title-box .b-sub-txt{display:block;padding:10px 0 0;font-size:12px;color:#0000ff;font-weight:600;}
.bn-write-common .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;padding:5px 0 0;color:#d10909;line-height:1;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:15px;border-bottom:1px solid #d2d2d2;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-con-box > div{padding:0 0 10px;}
.bn-write-common .b-table-box .b-row-box .b-con-box > div:last-of-type{padding:0;}
.bn-write-common .b-table-box .b-row-box .b-con-box .b-input-tit{display:inline-block;padding:0 5px 10px;font-size:1.125rem;line-height:1.625rem;font-weight:500;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box{display:table-cell;margin:0 20px 0 0;padding:15px;border-right:1px solid #d8d8d8;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-con-box .list_none > span{display:block;padding:5px 0;font-size:1.5rem;color:#666;font-weight:300;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box:first-of-type{width:200px;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box:last-of-type{border:none;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box ul li{font-weight:200;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box ul li span{padding:0 20px 0 0;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box ul li span:last-of-type{padding:0;}
.bn-write-common .b-txt{padding:5px 0 0;font-size:1rem;line-height:1.5rem;}
.bn-write-common .b-select{position:relative;padding:0 35px 0 10px;width:calc(25% - 3px);height:36px;border:1px solid #ddd;background:#fff url(/_res/h2hub/_share/img/board/mem_select_bg.gif) no-repeat right center/contain;font-family:inherit;font-size:13px;line-height:3.4rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-common .b-select:focus{border:1px solid #558ab7;box-shadow:0 0 5px #9ed4ff;-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;}
.bn-write-common .b-select.wd100{width:100%;}
.bn-write-common .b-select.wd60{width:calc(60% - 3px);}
.bn-write-common .b-select.wd50{width:calc(50% - 3px);}
.bn-write-common .b-select.wd30{width:calc(33.33% - 3px);}
.bn-write-common .b-select:last-of-type{margin:0;}
.bn-write-common .b-input{padding:0 10px;width:100%;height:36px;border:1px solid #d2d2d2;font-family:inherit;font-weight:300;font-size:13px;line-height:3.4rem;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;}
.bn-write-common .b-input::-webkit-input-placeholder{color:#999;}
.bn-write-common .b-input::-ms-input-placeholder{color:#999;}
.bn-write-common .b-input::placeholder{color:#999;}
.bn-write-common .b-input:focus{border:1px solid #558ab7;box-shadow:0 0 5px #9ed4ff;-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;}
.bn-write-common .b-input.wd50{width:calc(50% - 2px);}
.bn-write-common .b-input.wd40{width:calc(40% - 3px);}
.bn-write-common .b-input.wd33{width:calc(33.33% - 3px);}
.bn-write-common .b-input.wd25{width:calc(25% - 3px);}
.bn-write-common .b-input.b-small{height:36px;}
.bn-write-common .b-radio + label{font-size:14px;}
.bn-write-common .b-btn-wr-common{display:inline-block;margin:0 0 0 5px;padding:13px 10px 12px;min-width:100px;border:1px solid #000;background-color:#fff;font-weight:400;font-size:0.937rem;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common .b-btn-wr-common.link{padding:13px 30px 12px 10px;background:url(../img/common/bg-link03.png) no-repeat right 10px center;background-size:15px;}
.bn-write-common .b-btn-wr-common.b-btn-c-blue{background:#0d3f7a;color:#fff;}
.bn-write-common .b-period-box > p{display:inline-block;}
.bn-write-common .b-period-box > div{display:block;}
.bn-write-common .b-period-box span{padding:0 5px;}
.bn-write-common .b-period-box .b-input.datepicker{width:calc(50% - 12px);}
.bn-write-common .b-period-box .b-input.datepicker:last-of-type{margin-right:0;}
.bn-write-common .b-input.datepicker{padding-right:40px;width:100%;max-width:200px;background:#fff url(/_res/h2hub/_share/img/board/icon_calendar.png) no-repeat center right 10px/20px;}
.bn-write-common .b-select.b-time-select{width:calc(25% - 11px);max-width:100%;background:#fff url(../img/board/btn-w-sel-open01.png) no-repeat right 10px top 50%;}

.bn-write-common .b-textarea{padding:20px;height:300px;border:1px solid #dedede;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common .b-write-file-box > div > div{margin:0 0 10px;}
.bn-write-common .b-write-file-box > div > div:last-of-type{margin:0;}
.bn-write-common .b-write-file-box .b-input[name="wr-file-name"]{width:calc(100% - 104px);}
.bn-write-common .b-write-file-box .b-file-btn{display:inline-block;padding:13px 0 12px;min-width:100px;border:1px solid #000;background-color:#fff;font-weight:400;font-size:0.937rem;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common .b-write-file-box .b-file-del-btn{display:inline-block;margin:0 20px 0 10px;width:25px;height:25px;background:#7d7d7d url(../img/board/ico-file-del.png) no-repeat center center;border-radius:50%;vertical-align:middle;}
.bn-write-common .b-write-file-box span{display:inline-block;padding:0 0 0 10px;font-size:1rem;line-height:1.312rem;vertical-align:middle;}
.bn-write-common .b-write-file-box .b-chk:checked + label:after{content:"";position:absolute;top:50%;left:30px;width:calc(100% - 30px);height:1px;background-color:#000;box-sizing:border-box;}
.bn-write-common .b-write-file-box .b-guide-txt{display:inline-block;padding:0 0 0 10px;font-weight:400;font-size:1rem;color:#888;line-height:1.5rem;vertical-align:middle;}
.bn-write-common .b-write-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}
.bn-write-common .b-file-box .attach-data{padding:0 0 7px;}
.bn-write-common .b-file-box .attach-data:last-of-type{padding:0;}
.bn-write-common .b-file-box .attach-data > div{padding:0 0 10px;}
.bn-write-common .b-file-box .attach-data > div:last-of-type{padding:0;}
.bn-write-common .b-file-box .attach-data .attch-del-check{display:inline-block;margin:5px;width:16px;height:16px;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top -16px center/16px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.bn-write-common .b-file-box .attach-data .attch-del-check:checked{border-color:#5570fc;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top center/16px;}
.bn-write-common .b-file-box .attach-data .attch-del-check + label{display:inline-block;padding:0 10px 0 0;font-size:1.6rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;cursor:pointer;}
.bn-write-common .b-file-box .attach-data p{display:inline-block;width:calc(100% - 74px);}
.bn-write-common .b-file-box .b-file-del-btn{display:inline-block;padding:5px 20px;background:#eee;color:#333;cursor:pointer;}
.bn-write-common .b-tel-box span{padding:0 5px;}
.bn-write-common .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common .b-tel-box .b-select{font-family:inherit;max-width:200px;}
.bn-write-common .b-tel-box .b-input{width:calc(33.33% - 11px);max-width:200px;}
.bn-write-common .b-email-box span{padding:0 4px 0;}
.bn-write-common .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}
.bn-write-common .b-email-box .b-select{font-family:inherit;max-width:200px;}

.bn-write-common .b-date-box .b-select{margin:0 10px 0 0;width:calc(33.33% - 9px);max-width:200px;}
.bn-write-common .b-date-box .b-select:nth-of-type(3n){margin:0;}

.bn-write-common .b-keyword-box .b-input{margin:0 10px 0 0;}
.bn-write-common .b-keyword-box .b-btn-keyword{display:inline-block;padding:5px;width:120px;height:36px;font-size:13px;background:#000;color:#fff;box-sizing:border-box;}
.bn-write-common .b-keyword-box .b-keyword-list{padding:10px 0 0;}
.bn-write-common .b-keyword-box .b-keyword-list ul li{display:inline-block;margin:5px 0 0 20px;}
.bn-write-common .b-keyword-box .b-keyword-list ul li a{display:block;padding:2px 10px;border-radius:20px;background:#000;font-size:13px;color:#fff;}
.bn-write-common .b-keyword-box .b-keyword-list ul li a span{display:inline-block;padding:0 10px 0 0;}

.bn-write-common .b-keyword-box ul.tagit input[type="text"]{color:#fff !important;}
#sub_container .bn-write-common .b-keyword-box ul.tagit li{font-size:1.6rem;}
.bn-write-common .b-keyword-box ul.tagit li.tagit-choice{padding:2px 25px 2px 10px;border-radius:20px;border:none;background:#000;}
.bn-write-common .b-keyword-box ul.tagit li.tagit-choice .tagit-label:not(a){display:block;color:#fff;}
.bn-write-common .b-keyword-box ul.tagit li.tagit-choice .tagit-close{width:14px;height:14px;border-radius:50%;background:#fff;}
.bn-write-common .b-keyword-box ul.tagit li.tagit-choice .tagit-close .text-icon{display:block;font-size:13px;line-height:14px;color:#222;text-align:center;}
.bn-write-common .b-keyword-box ul.tagit li.tagit-new{padding:2px 10px;border-radius:20px;border:none;background:#000;font-size:13px;color:#fff;}

.bn-write-common .b-thumbnail-box{position:relative;}
.bn-write-common .b-thumbnail-box .b-input{padding:5px 130px 5px 15px;max-width:600px;height:42px;}
.bn-write-common .b-thumbnail-box input+label{position:absolute;top:0;left:0;width:100%;height:100%;max-width:600px;}
.bn-write-common .b-thumbnail-box input+label span{position:absolute;top:0;right:0;width:120px;height:100%;background:#14284a;border-left:1px solid #000;font-size:15px;line-height:42px;color:#fff;font-weight:300;text-align:center;box-sizing:border-box;cursor:pointer;}
.bn-write-common .b-thumbnail-box .attach-data{padding:0 0 7px;}
.bn-write-common .b-thumbnail-box .attach-data:last-of-type{padding:0;}
.bn-write-common .b-thumbnail-box .attach-data > div{padding:0 0 10px;}
.bn-write-common .b-thumbnail-box .attach-data > div:last-of-type{padding:0;}
.bn-write-common .b-thumbnail-box .attach-data .attch-del-check{display:inline-block;margin:5px;width:16px;height:16px;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top -16px center/16px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.bn-write-common .b-thumbnail-box .attach-data .attch-del-check:checked{border-color:#5570fc;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top center/16px;}
.bn-write-common .b-thumbnail-box .attach-data .attch-del-check + label{display:inline-block;padding:0 10px 0 0;font-size:1.6rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;cursor:pointer;}
.bn-write-common .b-thumbnail-box .attach-data p{display:inline-block;width:calc(100% - 74px);}
.bn-write-common .b-thumbnail-box .b-file-del-btn{display:inline-block;padding:5px 20px;background:#eee;color:#333;cursor:pointer;}

.bn-write-common .b-btn-file a{font-size:1.5rem;line-height:1.5;color:#000;}
.bn-write-common .b-file-box .b-file-list{display:flex;justify-content:space-between;align-items:center;margin:0 0 5px;width:100%;max-width:600px;}
.bn-write-common .b-file-box .b-file-list > a:first-of-type{max-width:calc(100% - 130px);color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-write-common .b-file-box .b-file-list > a:first-of-type:hover{color:#999;}
.bn-write-common .b-file-box .b-file-list .b-btn-delete{padding:0 10px;width:120px;height:100%;background:#14284a;border-left:1px solid #000;font-size:15px;line-height:42px;color:#fff;font-weight:300;text-align:center;box-sizing:border-box;}
.bn-write-common .b-file-box .b-file-mini-box{display:inline-block;position:relative;margin:0 5px 0 0;width:100%;max-width:600px;vertical-align:middle;}
.bn-write-common .b-file-box .b-file-mini-box .b-input{padding:5px 130px 5px 15px;height:42px;}
.bn-write-common .b-file-box .b-file-mini-box input+label{position:absolute;top:0;left:0;width:100%;height:100%;max-width:600px;}
.bn-write-common .b-file-box .b-file-mini-box input+label:after{/*content:'첨부파일을 등록하세요.';*/position:absolute;top:50%;left:10px;font-size:13px;line-height:3.4rem;color:#999;transform:translateY(-50%);}
.bn-write-common .b-file-box .b-file-mini-box input+label span{position:absolute;top:0;right:0;width:120px;height:100%;background:#14284a;border-left:1px solid #000;font-size:15px;line-height:42px;color:#fff;font-weight:300;text-align:center;box-sizing:border-box;cursor:pointer;}
.bn-write-common .b-file-box .b-file-mini-box + div{display:inline-block;width:120px;background:#000;text-align:center;box-sizing:border-box;vertical-align:middle;}
.bn-write-common .b-file-box .b-file-mini-box + div a{display:block;font-size:15px;line-height:42px;color:#fff;font-weight:300;}

.bn-write-common .cms-multi-upload .choose-file label{font-size:1.6rem;}
.bn-write-common .cms-multi-upload .file-input-button{font-size:1.6rem;}

/*.bn-write-common .b-form-down-box .b-btn-form{display:inline-block;padding:5px 28px 5px 8px;height:100%;border-radius:10px;background:#4a4e53 url(/_res/h2hub/_share/img/icon/bg-down-w.png) no-repeat top 50% right 8px/18px;font-size:15px;line-height:42px;color:#fff;font-weight:300;box-sizing:border-box;}*/
.bn-write-common .b-form-down-box .b-btn-form01,.b-btn-form02{display:inline-block;padding:5px 28px 5px 8px;height:100%;border-radius:10px;background:#4a4e53 url(/_res/h2hub/_share/img/icon/bg-down-w.png) no-repeat top 50% right 8px/18px;font-size:15px;line-height:42px;color:#fff;font-weight:300;box-sizing:border-box;}

.bn-write-common .b-graph-box{margin:3rem 0 0;padding:3rem;border:1px solid #eaeaea;text-align:center;}
.bn-write-common .b-graph-box img{max-width:100%;}

/* 일정 게시판 - .bn-list-cal */
.bn-list-cal .b-viewmode-box{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;}
.bn-list-cal .b-viewmode-box ul{display:flex;justify-content:flex-end;}
.bn-list-cal .b-viewmode-box ul li{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 8px 0 0;vertical-align:middle;}
.bn-list-cal .b-viewmode-box ul li:last-of-type{margin:0;padding:0;}
.bn-list-cal .b-viewmode-box ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:30px;background:#e9e9e9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-cal .b-viewmode-box ul li:last-of-type:after{display:none;}
.bn-list-cal .b-viewmode-box ul li a{display:block;background-repeat:no-repeat;background-position:center;background-size:100%;transition:all .2s;}
.bn-list-cal .b-viewmode-box .b-view-cal-lst{width:25px;height:30px;background-image:url(../img/board/ico-cal-lst.png);}
.bn-list-cal .b-viewmode-box .b-view-cal{width:33px;height:30px;background-image:url(../img/board/ico-cal.png);}
.bn-list-cal .b-viewmode-box .b-view-cal-lst.active,
.bn-list-cal .b-viewmode-box .b-view-cal-lst:hover{background-image:url(../img/board/ico-cal-lst-on.png);}
.bn-list-cal .b-viewmode-box .b-view-cal.active,
.bn-list-cal .b-viewmode-box .b-view-cal:hover{background-image:url(../img/board/ico-cal-on.png);}
.bn-list-cal .b-cal-day-box{position:relative;min-height:41px;}
.bn-list-cal .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-cal .b-cal-day-box .b-cal-ctrl{padding:0 0 20px;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal .b-cal-day-box .b-cal-ctrl a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:7px;border:1px solid #cccccc;border-radius:5px;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal .b-cal-day-box .b-cal-ctrl h2{display:inline-block;padding:0 25px;font-weight:500;font-size:1.875rem;color:#333333;vertical-align:middle;}
.bn-list-cal .b-cal-list-box{border:1px solid #eee;box-shadow:rgb(0 0 0 / 8%) 0px 4px 12px;}
.bn-list-cal .b-cal-list-box > div:first-of-type{display:block;}
.bn-list-cal .b-cal-list-box > div{display:table;width:100%;border-bottom:1px solid #ddd;table-layout:fixed;}
.bn-list-cal .b-cal-list-box > div > p{display:table-cell;width:260px;border-right:1px solid #eee;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal .b-cal-list-box > div > div{display:table-cell;}
.bn-list-cal .b-cal-list-box > div > div > div{display:table;width:100%;border-bottom:1px solid #eee;table-layout:fixed;box-sizing:border-box;}
.bn-list-cal .b-cal-list-box > div > div > div:last-of-type{border:none;}
.bn-list-cal .b-cal-list-box > div > div > div > p{display:table-cell;padding:23px 16px;width:252px;border-right:1px solid #eee;line-height:20px;box-sizing:border-box;vertical-align:middle;}
.bn-list-cal .b-cal-list-box > div > div > div > ul{display:table-cell;padding:23px 16px;border-right:1px solid #eee;}
.bn-list-cal .b-cal-list-box > div > div > div > ul:last-of-type{border-right:0;}
.bn-list-cal .b-cal-list-box > div > div > div > ul li{line-height:20px;}
.bn-list-cal .b-cal-list-box > .b-cal-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal .b-cal-top-box div p{display:table-cell;padding:20px 10px;border-right:1px solid #eee;background-color:#f4f4f4;font-size:1.062rem;line-height:1.437rem;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal .b-cal-top-box div p:last-of-type{border-right:0;}
.bn-list-cal .b-cal-top-box div p:nth-of-type(1){width:260px;}
.bn-list-cal .b-cal-top-box div p:nth-of-type(2){width:252px;}
.bn-list-cal .b-cal-top-box div p:nth-of-type(3){width:auto;}
.bn-list-cal .b-cal-day-box .b-btn-more-sche{float:right;position:relative;top:1px;font-size:1rem;}
.bn-list-cal .b-cal-cate{display:inline-block;padding:0 5px 0 0;}
.bn-list-cal.b-admin .b-cal-day-box > p{float:left;position:relative;top:auto;left:auto;text-align:center;transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;}
.bn-list-cal.b-admin .b-cal-day-box > p span{font-size:1.437rem;}

/* calendar : 달력형 , schedule : 달력 + 일정형 */
.bn-list-cal.calendar,
.bn-list-cal.schedule{position:relative;}
.bn-list-cal.calendar .b-viewmode-box,
.bn-list-cal.schedule .b-viewmode-box{position:absolute;top:55px;right:0;padding:0;}
.bn-list-cal.schedule{display:flex;justify-content:space-between;align-items:center;}
.bn-list-cal.schedule .board-calendar-view-wrap{position:relative;width:70%;}
.bn-list-cal.schedule .board-calendar-sub-wrap{width:25%;}

.b-sche-box{padding:15px;min-height:634px;border:1px solid #d8d8d8;border-top:1px solid #222;text-align:center;}
.b-sche-box .board-calendar-day{padding:0 0 10px;font-size:1.25rem;line-height:1.625rem;font-weight:500;color:#333;text-align:center;}
.b-sche-box .board-calendar-list{text-align:left;}
.b-sche-box .board-calendar-list li{padding:0 0 5px;}
.b-sche-box .board-calendar-list li:last-of-type{padding:0;}
.b-sche-box .board-calendar-list li p{padding:0 0 3px;}
.b-sche-box .board-calendar-list li p:last-of-type{padding:0;}
.b-sche-box .board-calendar-list li span{padding:0 5px 0 0;}
.b-sche-box .board-calendar-list li span:last-of-type{padding:0;}

.b-cal-ctrl a{display:inline-block;position:relative;width:30px;height:30px;border-radius:0;background:none;background-repeat:no-repeat;background-position:center center;border:1px solid #333;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.b-cal-ctrl a:after{content:'';display:block;position:absolute;top:50%;width:13px;height:13px;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #333 #333 transparent;box-sizing:border-box;transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);transition:all .2s;}
.b-cal-ctrl .b-prev:after{left:22px;transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);}
.b-cal-ctrl .b-next:after{right:20px;transform:translate(50%, -50%) rotate(315deg);-webkit-transform:translate(50%, -50%) rotate(315deg);}

/* 통합검색 */
.b-total-search-wrap > div {padding:0 0 60px 0;}
.b-total-search-wrap > div:last-of-type{padding:0;}
.b-total-search-wrap h4{position:relative;padding:0 0 20px 20px;font-weight:400;font-size:1.25rem;color:#5c5c5c;line-height:2.187rem;}
.b-total-search-wrap h4:before{content:'';position:absolute;top:16px;left:0;width:10px;height:3px;background:#333;}
.b-total-search-wrap h4 span{color:#5062bb;font-weight:500;}
.b-total-search-wrap .b-option-wrap{border-top:2px solid #222;}
.b-total-search-wrap .b-option-box > li{display:table;width:100%;table-layout:fixed;}
.b-total-search-wrap .b-option-box > li > p{display:table-cell;width:170px;font-size:1.062rem;text-align:center;font-weight:400;background-color:#f4f4f4;border-right:1px solid #eee;border-bottom:1px solid #eee;vertical-align:middle;}
.b-total-search-wrap .b-option-box > li > div{display:table-cell;width:100%;padding:15px 0 15px 25px;border-bottom:1px solid #eee;}
.b-total-search-wrap .b-option-box > li > div.b-term-box{display:block;}
.b-total-search-wrap .b-option-box > li > div.b-term-box > div > div.b-year-month-box{padding-bottom:10px;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap{margin:0;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box{display:inline-block;vertical-align:top;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select{display:block;position:relative;width:100%;height:40px;padding:0 10px;margin:0 6px 0 0;background:#fff url(../img/board/btn-sel-open01.png) no-repeat right 12px center;font-family:inherit;font-weight:200;font-size:1rem;color:#333;border:1px solid #d2d2d2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select:after{content:"";display:block;position:absolute;top:0;right:0;width:34px;height:38px;border:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select:focus{outline:none;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap input{display:inline-block;padding:6px 10px;width:350px;height:40px;border:1px solid #d2d2d2;font-family:inherit;font-weight:200;font-size:1rem;color:#333;vertical-align:middle;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-btn{width:95px;padding:8px 10px 9px;margin:0 0 0 6px;height:40px;border:0;-webkit-border-radius:0;background-color:#5062bb;font-size:1rem;font-weight:400;color:#fff;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;}

.b-total-search-wrap .b-option-list-box > ul > li{display:inline-block;}

.b-total-search-wrap .b-result-box{position:relative;}
.b-total-search-wrap .b-result-box .b-result{padding:10px 0 10px 20px;background-color:#efefef;border:1px solid #d3d9dd;}
.b-total-search-wrap .b-result-box .b-result li{position:relative;display:inline-block;padding:0 16px 0 0;margin:0 10px 0 0;font-size:1.062rem;font-weight:200;line-height:1.375rem;}
.b-total-search-wrap .b-result-box .b-result li:last-of-type{margin:0;padding:0;}
.b-total-search-wrap .b-result-box .b-result li:after{content:'';position:absolute;top:50%;right:0;width:1px;height:15px;background:#999;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.b-total-search-wrap .b-result-box .b-result li:last-of-type:after{display:none;}
.b-total-search-wrap .b-result-box .b-result li span{padding:0 0 0 5px;font-weight:500;color:#5062bb;}

.b-total-search-wrap .b-result-box .btn-srch-more{position:absolute;right:0;top:0;display:inline-block;padding:10px 25px;border:1px solid #777;font-size:1rem;font-weight:400;color:#333;line-height:1;border-radius:5px;}
.b-total-search-wrap .b-result-box .btn-srch-more:hover{background-color:#16476e;color:#fff;}
.b-total-search-wrap .b-result-box .btn-srch-more:hover:after{background-image:url(../img/board/bg-link-w.png);}

.b-total-search-wrap .b-result-box .b-result-ul{border-top:2px solid #222;}
.b-total-search-wrap .b-result-box .b-result-ul > li{padding:20px 50px 20px 25px;border-bottom:1px solid #d3d9dd;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-title a{display:inline-block;max-width:100%;font-size:1.062rem;line-height:1.562rem;font-weight:400;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span{position:relative;padding:0 10px 0 0;margin:0 5px 0 0;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span:last-of-type{padding:0;margin:0;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span:after{content:'';position:absolute;top:50%;right:0;width:1px;height:15px;background:#8d8d8d;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span:last-of-type:after{display:none;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-desc a{display:block;max-height:44px;margin:0 0 10px;font-size:1rem;line-height:1.375rem;font-weight:200;white-space:normal;text-overflow:ellipsis;word-break:break-all;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-etc{font-size:0.937rem;line-height:1.25rem;color:#777;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span{position:relative;display:inline-block;padding:0 10px 0 0;margin:0px 10px 0 0;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span:last-of-type{padding:0;margin:0;}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span:after{content:'';position:absolute;top:50%;right:0;width:1px;height:13px;background:#d3d3d3;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span:last-of-type:after{display:none;}

/* checkbox, radio - b-l-chk: 큰 체크박스 */
.b-radio{display:inline-block;margin:5px;width:16px;height:16px;background:url(/_res/h2hub/_share/img/board/icon_radiobox.png) no-repeat center -16px / 16px auto;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.b-radio:checked{background:url(/_res/h2hub/_share/img/board/icon_radiobox.png) no-repeat center 0px / 16px auto;}
.b-radio + label{display:inline-block;padding:0 10px 0 0;font-size:1.4rem;line-height:1;vertical-align:middle;cursor:pointer;}
.b-chk{display:inline-block;margin:5px;width:16px;height:16px;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top -16px center/16px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.b-chk:checked{border-color:#5570fc;background:url(/_res/h2hub/_share/img/board/icon_checkbox.png) no-repeat top center/16px;}
.b-chk + label{display:inline-block;padding:0 10px 0 0;font-size:1.6rem;line-height:1;vertical-align:middle;cursor:pointer;}

.b-l-chk .b-radio{display:inline-block;margin:5px;width:25px;height:25px;border:1px solid #d2d2d2;background:#fff;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.b-l-chk .b-radio:checked{border-color:#5570fc;background:#5570fc url(../img/board/ico-check01.png) no-repeat center center/12px;}
.b-l-chk .b-radio + label{display:inline-block;padding:0 10px 0 0;font-size:1rem;line-height:1;vertical-align:middle;cursor:pointer;}
.b-l-chk .b-chk{display:inline-block;margin:5px;width:25px;height:25px;border:1px solid #d2d2d2;background:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;}
.b-l-chk .b-chk:checked{border-color:#5570fc;background:#5570fc url(../img/board/ico-check01.png) no-repeat center center/12px;}
.b-l-chk .b-chk + label{display:inline-block;padding:0 10px 0 0;font-size:1rem;line-height:1;vertical-align:middle;cursor:pointer;}

/* 개인정보동의 */
.b-privacy-box{margin:30px 0 0 0;}
.b-privacy-box .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box .b-privacy-chk-box{padding:20px 0 0 0;}

/* 페이징 - b-paging */
.b-paging .b-paging-wrap{text-align:center;}
.b-paging .b-paging-wrap ul{display:inline-block;padding:4rem 0 0;}
.b-paging .b-paging-wrap ul:after{content:'';display:block;clear:both;}
.b-paging .b-paging-wrap ul li{float:left;margin:0 2px;vertical-align:middle;}
.b-paging .b-paging-wrap ul li a{display:block;position:relative;width:4.4rem;height:4.4rem;border-radius:100%;font-size:1.6rem;line-height:4.4rem;color:#666;font-weight:400;box-sizing:border-box;}
.b-paging .b-paging-wrap ul li.first{margin-right:1rem;}
.b-paging .b-paging-wrap ul li.first a{border:1px solid #ddd;background:url(/_res/h2hub/_share/img/icon/icon_page_arrow1.png) no-repeat center/11px;}
.b-paging .b-paging-wrap ul li.prev{margin-right:1rem;}
.b-paging .b-paging-wrap ul li.prev a{border:1px solid #ddd;background:url(/_res/h2hub/_share/img/icon/icon_page_arrow2.png) no-repeat center/11px;}
.b-paging .b-paging-wrap ul li.next{margin-left:1rem;}
.b-paging .b-paging-wrap ul li.next a{border:1px solid #ddd;background:url(/_res/h2hub/_share/img/icon/icon_page_arrow3.png) no-repeat center/11px;}
.b-paging .b-paging-wrap ul li.last{margin-left:1rem;}
.b-paging .b-paging-wrap ul li.last a{border:1px solid #ddd;background:url(/_res/h2hub/_share/img/icon/icon_page_arrow4.png) no-repeat center/11px;}
.b-paging .b-paging-wrap ul li a.active{border-color:#000;background:#000;color:#fff;}
/* .b-paging .b-paging-wrap ul li a:focus-within{outline:2px solid red !important;} */

/* 버튼 - b-btn*/
.b-btn-wrap{display:flex;margin:-4px;padding:3rem 0 0 0;width:100%;flex-wrap:wrap;overflow:hidden;}
.b-btn-wrap > div{margin:-4px;}
.b-btn-wrap.center{justify-content:center;}
.b-btn-wrap.left-right{justify-content:space-between;}
.b-btn-wrap.left-right{margin:0;}
.b-btn-wrap.right{justify-content:end;}
.b-btn-wrap a,
.b-btn-wrap button{margin:4px;}
.b-btn{display:inline-block;padding:1.4rem 2.5rem;min-width:14rem;border:1px solid rgba(0,0,0,0.5);background-color:#fff;font-size:1.6rem;color:#212529;font-weight:300;box-sizing:border-box;text-align:center;transition:all .2s;}
.b-btn:hover{border-color:#000;background-color:#000;color:#fff;}
.b-btn.b-btn-c-blue{border-color:#222;background-color:#2e2e2e;color:#fff;}
.b-btn.b-btn-c-blue:hover{border-color:#222;background-color:#2e2e2e;color:#fff;}
.b-btn.b-btn-c-gray{border-color:#767676;background-color:#767676;color:#fff;}
.b-btn.b-btn-c-gray:hover{border-color:#333;background-color:#fff;color:#333}
.b-btn.b-btn-c-black{background-color:#222;color:#fff;}

/* 버튼 - b-btn-radius type - 수소 전문기업 지원사업 공고 버튼에 사용하여 Rem 사용하지 않음 */
.b-btn-radius-wrap{display:flex;margin:-4px;padding:40px 0 0 0;width:100%;flex-wrap:wrap;overflow:hidden;}
.b-btn-radius-wrap > div{margin:-4px;}
.b-btn-radius-wrap.center{justify-content:center;}
.b-btn-radius-wrap.left-right{justify-content:space-between;}
.b-btn-radius-wrap.left-right{margin:0;}
.b-btn-radius-wrap.right{justify-content:end;}
.b-btn-radius-wrap a,
.b-btn-radius-wrap button{margin:4px;}
.b-btn-radius{display:inline-block;padding:13px 30px;max-width:140px;background-color:#daecee;border-radius:8px;font-size:16px;color:#264450;font-weight:400;box-sizing:border-box;text-align:center;transition:all .2s;}
.b-btn-radius:hover{color:#264450;}
.b-btn-radius span{display:inline-block;padding:0 0 0 25px;position:relative;}
.b-btn-radius span:before{content:'';display:block;position:absolute;top:5px;left:0;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;}
.b-btn-radius.b-btn-list span:before{background-image:url(/_res/h2hub/_share/img/board/ico_list.png);}
.b-btn-radius.b-btn-edit span:before{background-image:url(/_res/h2hub/_share/img/board/ico_modify2.png);}
.b-btn-radius.b-btn-delete span:before{background-image:url(/_res/h2hub/_share/img/board/ico_delete.png);}

.b-btn-common{display:inline-block;margin:5px;padding:13px 13px 14px;min-width:100px;min-height:40px;border-radius:5px;background-color:#333;font-size:1.125rem;line-height:1.5rem;box-sizing:border-box;text-align:center;color:#fff;transition:all .2s;}

/* 지원사업 검토 사전신청 관리 - 관리자 리스트 화면 */
.bn-search-filter .b-total-wrap .b-total-current-box{margin:0;}
.bn-search-filter .b-search-filter-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 30px;padding:30px;border:1px solid #ddd;border-radius:3px;background:#f5f5f5;}
.bn-search-filter .b-search-filter-wrap .b-search-filter-box{display:flex;flex-wrap:wrap;width:calc(100% - 100px);justify-content:space-between;}
.bn-search-filter .b-search-filter-wrap .b-search-filter-box > div{padding:5px;width:49%;box-sizing:border-box;}
.bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row{display:flex;flex-wrap:wrap;align-items:center;}
.bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row > div:nth-of-type(1){padding:0 10px 0 0;width:80px;font-size:16px;line-height:24px;box-sizing:border-box;}
.bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row > div:nth-of-type(2){width:calc(100% - 80px);}
.bn-search-filter .b-search-filter-wrap .b-btn-filter{display:inline-block;width:80px;height:80px;border-radius:50%;background:#0066b3 url(/_res/h2hub/_share/img/hes/ico_total_search_w.png) no-repeat center center;}

/* 통계 페이지에 적용할 소스 */
.b-date-search-box{display:flex;justify-content:flex-end;align-items:center;}
.b-date-search-box .b-input.datepicker{margin:0 6px 0 0;padding-right:40px;width:100%;max-width:200px;background:#fff url(/_res/h2hub/_share/img/board/icon_calendar.png) no-repeat center right 10px/20px;}
.b-date-search-box .b-input.datepicker + span{display:inline-block;padding:0 5px 0 0;}

.b-date-search-box .b-input{padding:0 10px;width:100%;height:50px;border:1px solid #d2d2d2;font-family:inherit;font-weight:300;font-size:13px;line-height:3.4rem;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;}
.b-date-search-box .b-input::-webkit-input-placeholder{color:#999;}
.b-date-search-box .b-input::-ms-input-placeholder{color:#999;}
.b-date-search-box .b-input::placeholder{color:#999;}
.b-date-search-box .b-input:focus{border:1px solid #558ab7;box-shadow:0 0 5px #9ed4ff;-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;}
.b-date-search-box .b-input.wd50{width:calc(50% - 2px);}
.b-date-search-box .b-input.wd40{width:calc(40% - 3px);}
.b-date-search-box .b-input.wd33{width:calc(33.33% - 3px);}
.b-date-search-box .b-input.wd25{width:calc(25% - 3px);}
.b-date-search-box .b-input.b-small{height:36px;}
.b-date-search-box .b-sel-btn{display:inline-block;padding:0;width:50px;height:50px;background:#222 url(/_res/h2hub/_share/img/board/ico-search.png) no-repeat 50% 50%/2rem;border:0;font-size:2.4rem;color:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}

.accordion {
	border-top: 2px solid #0066b3;
}
.accordion .accordion-item{
    overflow: hidden;
}
.accordion-titel{
    padding: 2rem;
	border-bottom:1px solid #ddd;
	display:block;
    cursor: pointer;
	position:relative;
}
.accordion-titel:after {
	content:url('/_res/h2hub/main/img/common/ar_down.png');
	display:block;
	position:absolute;
    right: 2rem;
    top: 28%;
}
.accordion-item.on_ .accordion-titel:after {
    transform: rotate(180deg);
    top: 30%;
}	
.accordion-titel > p {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.accordion-titel > p span {
	color:#000;
	font-weight:500;
}
.accordion-titel > p > em {
    display: flex;
    margin-right: 4rem;
}
.accordion-contant{
    padding: 2rem;
    background-color: #f3f6f8;
    display: none;
    border-bottom: 1px solid #ddd;
}
.accordion-contant > div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.accordion-contant > div em {
    display: flex;
    margin-right: 4rem;
}
.accordion-contant > div span {
	font-size:1.6rem;
	color:#000;
	font-weight:500;
}
.accordion-contant pre {
	font-size:1.6rem;
	color:#000;
	font-weight:500;
}
.accordion-contant p {
    font-size: 16px;
    line-height: 1.6;
}
.accordion-titel h2 {
    font-size: 16px;
}
.accordion-titel h2  span{
    float: right;
}
.accordion-item.on_ h2 span {
    transform: rotate(180deg);
}
@media screen and (max-width:1600px){
    .bn-view-common .b-file-list-box > div > div {width: 80px;}
    .view .bn-view-common .b-file-list-box > div > ul li p span {max-width: 78% !important;}
}
@media screen and (max-width:1200px){
    .container .form-area {margin: 2rem 0 0 0;}
    .view .bn-view-common .b-file-list-box > div > ul li p span {max-width: 60% !important;}
}
@media screen and (max-width:1024px){
    /* 카테고리 */
    .b-category-tab .b-category01-m{position:relative;margin:0 0 20px;background:#0d3f7a;background-size:13px;text-align:center;}
    .b-category-tab .b-category01-m label{display:block;position:relative;padding:13px 0;font-size:1.071rem;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
    .b-category-tab .b-category01-m label:after{content:'';position:absolute;top:50%;right:15px;border:7px solid transparent;border-bottom-width:0;border-top-color:#fff;transform:translateY(-50%);}
    .b-category-tab .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
    .b-category-tab .sel-category option{font-size:1rem;color:#666;}

    /* thumb 한줄 리스트형 */
    .bn-list-thumb > ul > li{display:block;padding:18px 0;}
    .bn-list-thumb .b-box01{display:block;margin:0 0 15px 0;width:auto;height:auto;}
    .bn-list-thumb .b-box01 .b-img-box{margin:0 auto;width:50%;}
    .bn-list-thumb .b-box01 .b-img-box a{display:block;height:300px;overflow:hidden;}
    .bn-list-thumb .b-box02{display:block;padding:0;}

    /* 게시판 상세 - bn-view-common */
    .bn-view-common .b-content-box iframe{height:440px;}

    /* 지원사업 공고 상세 - bn-view-support */
    .bn-view-support .b-content-box iframe{height:440px;}

    /* 일정 게시판 - list + calendar */
    .bn-list-cal.calendar .b-viewmode-box,
    .bn-list-cal.schedule .b-viewmode-box{top:30px;}

    .bn-list-cal.schedule{display:block;justify-content:unset;align-items:unset;}
    .bn-list-cal.schedule .board-calendar-view-wrap{padding:0 0 20px;width:100%;}
    .bn-list-cal.schedule .board-calendar-sub-wrap{width:100%;}

    /* 버튼 */
    .b-btn-common{margin:10px 0 0;padding:11px 10px 10px;width:100%;min-height:auto;font-size:1rem;}
}
@media screen and (max-width:991.98px){
    /***** 게시판 공통 *****/

    /* 전체 선택/비선택 체크박스(관리자) */
    .article-chk{top:2px;left:10px;}
    .article-chk input{margin:0;width:14px;height:14px;}

    /* colgroup 너비 지정 클래스 */
    .b-col-auto{width:85%;}
    .co-board table colgroup > [class*='b-col']{display:none;width:0;}

    /* 총 게시글 수 */
    .b-total-wrap .b-total-current-box{margin:0;}

    /* 일반 리스트 게시판 - bn-list-common */
    .bn-list-common table{box-shadow:none;overflow:unset;}
    .bn-list-common table thead tr{display:none;}
    /*.bn-list-common table tbody td{border-right:none;}*/
    .bn-list-common .b-reply-box .b-title-box{padding:0 0 0 10px;background-position:0 6px;}
    .bn-list-common .b-reply-box .b-title-box:before{padding:0 10px 0 0;}
    .bn-list-common .b-title-box{padding:0 10px;}
    .bn-list-common .b-title-box .b-notice{padding:2px 10px;font-size:1.6rem;}
    .bn-list-common .b-title-box a{max-width:calc(100% - 54px);height:3.2rem;font-size:1.8rem;}
    .bn-list-common .b-title-box .b-confirm{margin:0 5px;font-size:1.3rem;}
    .bn-list-common .b-title-box .b-confirm + a{max-width:calc(100% - 130px);}
    .bn-list-common .b-title-box .b-etc-box .b-new{display:none;}
    .bn-list-common .b-title-box .b-etc-box .b-lock{width:18px;height:18px;}
    .bn-list-common .b-title-box .b-m-con{display:block;padding:11px 5px 0 5px;}
    .bn-list-common .b-title-box .b-m-con span{position:relative;margin:0 10px 0 0;font-size:1.8rem;line-height:1.8rem;color:#555;font-weight:300;vertical-align:middle;}
    .bn-list-common .b-title-box .b-m-con span i{padding:0 3px 0 0;}
    .bn-list-common .b-title-box .b-m-con .b-new{display:inline-block;position:relative;width:18px;height:18px;background:url(/_res/h2hub/_share/img/board/icon_new.png) no-repeat center center/100%;border-radius:3px;text-align:center;box-sizing:border-box;}
    .bn-list-common .b-title-box .b-m-con .b-new > span{font-size:0;}
    .bn-list-common .b-title-box .b-m-con span:last-of-type{padding:0;}
    .bn-list-common .b-title-box .b-m-con span:last-of-type:after{display:none;}
    .bn-list-common .b-title-box .b-m-con .b-file{display:inline-block;width:18px;height:19px;background:url(/_res/h2hub/_share/img/board/ico-file.png) no-repeat 0 0/100%;vertical-align:middle;text-indent:-9999px;overflow:hidden;}
    .bn-list-common .b-status{display:inline-block;padding:5px;border-width:1px;border:none;}

    .bn-list-common .supportProject .b-title-box .b-m-con span:nth-child(1), .bn-list-common .supportProject .b-title-box .b-m-con span:nth-child(2), .bn-list-common .supportProject .b-title-box .b-m-con span:nth-child(3) {display:none;}

    /* 수소전문기업 */
    .hes-site .bn-view-common .b-main-box .b-title-box .b-title{font-size:24px;line-height:32px;}

    /* 일반게시판(리스트형) */
    #sub_container .bn-list-common .b-title-box .poweredby{display:none;}
    .bn-list-common .b-title-box .b-m-con .b-poweredby{display:block;margin:0;padding:0 0 15px;font-size:1.7rem;color:#999;}
    .bn-list-common .b-title-box .b-m-con .b-poweredby a{max-width:unset;height:unset;font-size:1.7rem;color:#999;vertical-align:baseline;}

    /* thumb 카드형 */
    .bn-list-thumb-card > ul{margin:0 -15px;}
    .bn-list-thumb-card > ul > li:nth-of-type(n){margin:30px 15px 0;width:calc(50% - 30px);}
    .bn-list-thumb-card > ul > li:nth-of-type(-n+2){margin:0 15px;}
    .bn-list-thumb-card .b-box02 .b-title-box .b-title{max-width:calc(100% - 27px);}
    .bn-list-thumb-card .b-box02 .b-title-box .b-title .b-notice{padding:1px 10px;font-size:1.3rem;}
    .bn-list-thumb-card .b-box02 .b-title-box .b-new{margin:0 0 0 5px;width:18px;height:18px;}

    /* thumb 한줄 리스트형 */
    .bn-list-thumb .b-box01 .b-img-box{margin:0;width:100%;}
    .bn-list-thumb .b-box02 .b-title-box .b-title{font-size:1.142rem;line-height:1.714rem;}
    .bn-list-thumb .b-box02 .b-text-box a{height:auto;max-height:3.142rem;font-size:1rem;line-height:1.571rem;}
    .bn-list-thumb .b-info-box li{margin:0 10px 0 0;padding:0 0 0 20px;font-size:0.928rem;line-height:1.5rem;}
    .bn-list-thumb .b-info-box li span{display:none;}

    /* thumb ebook형 */
    .bn-list-thumb-ebook .article-chk{top:10px;left:10px;}
    .bn-list-thumb-ebook > ul{padding:0;}
    .bn-list-thumb-ebook > ul > li{width:calc(50% - 10px);}
    .bn-list-thumb-ebook > ul > li:hover{box-shadow:none;}
    .bn-list-thumb-ebook > ul > li:nth-of-type(n){margin:15px 20px 15px 0;}
    .bn-list-thumb-ebook > ul > li:nth-of-type(2n){margin-right:0;}
    .bn-list-thumb-ebook .b-box02{padding:15px 0 7px;}
    .bn-list-thumb-ebook .b-btn-box{display:flex;justify-content:space-between;margin:0;padding:15px 0 0;width:100%;}
    .bn-list-thumb-ebook .b-btn-box a{margin:0;padding:10px 6px;width:calc(50% - 5px);box-sizing:border-box;}

    /* FAQ 리스트 */
    .bn-list-faq table{border:none;border-top:1px solid #ccc;box-shadow:none;}
    .bn-list-faq table thead tr{display:none;}
    .bn-list-faq table tbody tr td{border-right:none;}
    .bn-list-faq .b-quest-box .b-title-box p .b-title{padding:0 0 5px 6px;font-size:1rem;color:#333;}
    .bn-list-faq .b-quest-box .b-title-box .b-m-con{display:block;padding:0 0 0 6px;}
    .bn-list-faq .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:1rem;}
    .bn-list-faq .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:3px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
    .bn-list-faq .b-title-box .b-m-con > span:last-of-type:after{display:none;}
    .bn-list-faq .b-title-box .b-m-con .b-file{padding:0 0 0 15px;background:url(../img/board/ico-file.png) no-repeat left center;background-size:11px;}
    .bn-list-faq .b-quest-box .b-btn-modify{position:absolute;bottom:0;right:0;padding:5px 10px;min-height:28px;}

    .bn-list-faq.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 25px);}
    .bn-list-faq.b-admin .b-quest-box .b-title-box .b-m-con{width:calc(100% - 46px);}

    .bn-list-faq .b-ans-box{padding:10px;}
    .bn-list-faq .b-ans-box .b-info-box{display:block;justify-content:unset;}
    .bn-list-faq .b-ans-box .b-ans{padding:0 0 0 30px;color:#333;font-size:1rem;line-height:1.571rem;}
    .bn-list-faq .b-ans-box .b-ans:before{top:3px;padding:4px 0;width:20px;height:20px;font-size:0.812rem;}
    .bn-list-faq .b-ans-box td .b-ans-conent-box{padding:0 0 10px;}
    .bn-list-faq .b-ans-box .b-etc-box{float:none;padding:10px;width:auto;border-bottom:1px solid #eee;}
    .bn-list-faq .b-ans-box .b-etc-box ul li{margin:0 7px 0 0 ;padding:0 7px 0 0;font-size:1rem;}
    .bn-list-faq .b-ans-box .b-etc-box ul li:after{top:5px;}
    .bn-list-faq .b-ans-box .b-file-box{padding:10px 0;width:auto;border-bottom:1px solid #eee;text-align:left;}
    .bn-list-faq .b-ans-box .b-file-box ul li{padding:0 0 2px;}
    .bn-list-faq .b-ans-box .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
    .bn-list-faq .b-ans-box .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
    .bn-list-faq .b-ans-box .b-file-box ul li .b-file-dwn{padding:0 0 0 20px;background-size:15px;}
    .bn-list-faq .b-ans-box .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}

    /* 게시판 상세 - bn-view-common */
    /* .bn-view-common .b-main-box .b-top-box .b-num{display:none;} 240619 게시판 레이아웃 변경 */
    .bn-view-common .b-main-box .b-title-box{float:none;}
    .bn-view-common .b-main-box .b-title-box .b-cate{font-size:1.143rem;line-height:1.714rem;}
    .bn-view-common .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
    .bn-view-common .b-content-box{padding:3rem 0;}
    .bn-view-common .b-content-box p{font-size:1.071rem;line-height:1.643rem;}
    .bn-view-common .b-content-box iframe{padding:15px 0;}
    #sub_container .bn-view-common .b-etc-box ul li{padding:0 10px;font-size:1.6rem;}
    .bn-view-common .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
    .bn-view-common .b-file-box ul li{padding:0 0 2px;}
    .bn-view-common .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
    .bn-view-common .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
    .bn-view-common .b-file-box ul li .b-file-dwn{max-width:calc(100% - 25px);padding:0 0 0 20px;background-size:15px;}
    .bn-view-common .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
    .bn-view-common .b-pager-box div{padding:2rem 0;}
    #sub_container .bn-view-common .b-pager-box div p:nth-of-type(1),
    .admin-view .bn-view-common .b-pager-box div p:nth-of-type(1){padding:0;width:80px;}
    .bn-view-common .b-file-list-box > div{display:block;padding:2rem 1rem;}
    .bn-view-common .b-file-list-box > div > div{display:block;padding:0 0 1rem;width:100%;}
    .bn-view-common .b-file-list-box > div > div > p > span{padding:0;}
    .bn-view-common .b-file-list-box > div > ul{display:block;}
    .bn-view-common .b-file-list-box > div > ul li p{width:calc(100% - 34px);}
    .bn-view-common .b-file-list-box > div > ul li a{padding:5px;}
    .bn-view-common .b-file-list-box > div > ul li a:last-of-type{border-left:0;}
    .bn-view-common .b-file-list-box > div > ul li a span{display:none;}
    .bn-view-common .b-file-list-box > div > ul li .viewBtn a{padding:7px 5px;}

    /* 수소전문기업 */
    .hes-site .bn-view-common .b-etc-box ul li span{font-size:12px;line-height:20px;}
    .hes-site .bn-view-common .b-pager-box div p:nth-of-type(2) a{font-size:13px;line-height:23px;}
    .hes-site #sub_container .bn-view-common .b-pager-box div p:nth-of-type(1){font-size:13px;line-height:21px;}
    .hes-site .bn-view-common .b-file-list-box > div > ul li p > span{font-size:12px;line-height:20px;}
    .hes-site .bn-view-common .b-file-list-box > div > div > p > span{font-size:13px;line-height:21px;}

    /* 상단 정보 view */
    .bn-view-common.b-top-info .b-etc-box{padding:0;border:none;}
    .bn-view-common .b-file-list-box > div > ul li .viewBtn {display:flex;margin-top:1rem;}
    .board .bn-view-common .b-file-list-box > div > ul li a:first-of-type {position:relative; justify-content: space-between;}
    .board .bn-view-common .b-file-list-box > div > ul li a:first-of-type i {position:absolute;right:1rem;bottom:1.3rem;}
    .board .bn-view-common .b-file-list-box > div > ul li a:last-of-type {position:relative;}
    .board .bn-view-common .b-file-list-box > div > ul li a:last-of-type i{position:absolute;right:1rem;bottom:1.3rem;}


    /* view 게시글 내 답변 */
    .bn-view-common .b-answer-common-box > div{padding:15px 10px;}
    .bn-view-common .b-answer-common-box .b-answer-title{padding:0 0 2px;font-size:1.142rem;line-height:1.714rem;}
    .bn-view-common .b-answer-common-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

    /* view 페이지 댓글영역 */
    .bn-view-common .b-reply-wrap{padding:20px 0 0 0;}
    .bn-view-common .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:1rem;line-height:1.571rem;}
    .bn-view-common .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
    .bn-view-common .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
    .bn-view-common .b-reply-wrap .b-reply-id{font-size:1rem;line-height:1.571rem;}
    .bn-view-common .b-reply-wrap .reply{padding:0 0 5px 0;}

    .bn-view-common .b-write-reply-box{padding:0 0 15px;}
    .bn-view-common .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
    .bn-view-common .b-write-reply-box .write-reply-con-box{padding:15px;}
    .bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
    .bn-view-common .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-common .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:0.928rem;line-height:1.428rem;}

    .bn-view-common .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
    .bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
    .bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
    .bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
    .bn-view-common .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:1rem;line-height:1.571rem;}
    .bn-view-common .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:10px 10px 0;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep02-box > div:before{left:5px;}
    .bn-view-common .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}
    .bn-view-common .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
    .bn-view-common .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:0.928rem;}

    /* 행사정보 게시판 상세 - bn-view-info=table */
    .bn-view-info-table .b-main-box .b-top-box .b-num{display:none;}
    .bn-view-info-table .b-main-box .b-title-box{float:none;}
    .bn-view-info-table .b-main-box .b-title-box .b-cate{font-size:1.143rem;line-height:1.714rem;}
    .bn-view-info-table .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
    #sub_container .bn-view-info-table .b-etc-box ul li{padding:0 10px;font-size:1.6rem;}
    .bn-view-info-table .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
    .bn-view-info-table .b-file-box ul li{padding:0 0 2px;}
    .bn-view-info-table .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
    .bn-view-info-table .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
    .bn-view-info-table .b-file-box ul li .b-file-dwn{max-width:calc(100% - 25px);padding:0 0 0 20px;background-size:15px;}
    .bn-view-info-table .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
    .bn-view-info-table .b-content-box{padding:27px 0;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box01{margin:0 auto;padding:0 0 30px;width:100%;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box02{width:100%;}
    .bn-view-info-table .b-pager-box div{padding:2rem 0;}
    #sub_container .bn-view-info-table .b-pager-box div p:nth-of-type(1){padding:0;width:80px;}
    .bn-view-info-table .b-file-list-box > div{display:block;padding:2rem 1rem;}
    .bn-view-info-table .b-file-list-box > div > div{display:block;padding:0 0 1rem;width:100%;}
    .bn-view-info-table .b-file-list-box > div > div > p > span{padding:0;}
    .bn-view-info-table .b-file-list-box > div > ul{display:block;}
    .bn-view-info-table .b-file-list-box > div > ul li {display: block;width: 100%;}
    .bn-view-info-table .b-file-list-box > div > ul li P{width:calc(100% - 34px);}
    .bn-view-info-table .b-file-list-box > div > ul li a{position:relative;display:inline-block;width: 48%;padding:5px;}
    .bn-view-info-table .b-file-list-box > div > ul li a i {position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);}


    /* 상단 정보 view */
    .bn-view-info-table.b-top-info .b-etc-box{padding:0;border:none;}

    /* view 게시글 내 답변 */
    .bn-view-info-table .b-answer-common-box > div{padding:15px 10px;}
    .bn-view-info-table .b-answer-common-box .b-answer-title{padding:0 0 2px;font-size:1.142rem;line-height:1.714rem;}
    .bn-view-info-table .b-answer-common-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

    /* view 페이지 댓글영역 */
    .bn-view-info-table .b-reply-wrap{padding:20px 0 0 0;}
    .bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:1rem;line-height:1.571rem;}
    .bn-view-info-table .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
    .bn-view-info-table .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
    .bn-view-info-table .b-reply-wrap .b-reply-id{font-size:1rem;line-height:1.571rem;}
    .bn-view-info-table .b-reply-wrap .reply{padding:0 0 5px 0;}

    .bn-view-info-table .b-write-reply-box{padding:0 0 15px;}
    .bn-view-info-table .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
    .bn-view-info-table .b-write-reply-box .write-reply-con-box{padding:15px;}
    .bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
    .bn-view-info-table .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-info-table .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:0.928rem;line-height:1.428rem;}

    .bn-view-info-table .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:1rem;line-height:1.571rem;}
    .bn-view-info-table .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:10px 10px 0;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box > div:before{left:5px;}
    .bn-view-info-table .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}
    .bn-view-info-table .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
    .bn-view-info-table .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:0.928rem;}

    /* 카드뉴스 게시판 상세 - bn-view-common */
    .bn-view-card .b-main-box .b-top-box .b-num{display:none;}
    .bn-view-card .b-main-box .b-title-box{float:none;}
    .bn-view-card .b-main-box .b-title-box .b-cate{font-size:1.143rem;line-height:1.714rem;}
    .bn-view-card .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
    .bn-view-card .b-content-box{padding:3rem 0;}
    .bn-view-card .b-content-box p{font-size:1.071rem;line-height:1.643rem;}
    .bn-view-card .b-content-box iframe{padding:15px 0;}
    #sub_container .bn-view-card .b-etc-box ul li{padding:0 10px;font-size:1.6rem;}
    .bn-view-card .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
    .bn-view-card .b-file-box ul li{padding:0 0 2px;}
    .bn-view-card .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
    .bn-view-card .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
    .bn-view-card .b-file-box ul li .b-file-dwn{max-width:calc(100% - 25px);padding:0 0 0 20px;background-size:15px;}
    .bn-view-card .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
    .bn-view-card .b-pager-box div{padding:2rem 0;}
    #sub_container .bn-view-card .b-pager-box div p:nth-of-type(1){padding:0;width:80px;}
    .bn-view-card .b-file-list-box > div{display:block;padding:2rem 1rem;}
    .bn-view-card .b-file-list-box > div > div{display:block;padding:0 0 1rem;width:100%;}
    .bn-view-card .b-file-list-box > div > div > p > span{padding:0;}
    .bn-view-card .b-file-list-box > div > ul{display:block;}
    .bn-view-card .b-file-list-box > div > ul li P{width:calc(100% - 34px);}
    .bn-view-card .b-file-list-box > div > ul li a{padding:5px;}
    .bn-view-card .b-file-list-box > div > ul li a span{display:none;}

    /* 상단 정보 view */
    .bn-view-card.b-top-info .b-etc-box{padding:0;border:none;}

    /* view 게시글 내 답변 */
    .bn-view-card .b-answer-common-box > div{padding:15px 10px;}
    .bn-view-card .b-answer-common-box .b-answer-title{padding:0 0 2px;font-size:1.142rem;line-height:1.714rem;}
    .bn-view-card .b-answer-common-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

    /* view 페이지 댓글영역 */
    .bn-view-card .b-reply-wrap{padding:20px 0 0 0;}
    .bn-view-card .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:1rem;line-height:1.571rem;}
    .bn-view-card .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
    .bn-view-card .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
    .bn-view-card .b-reply-wrap .b-reply-id{font-size:1rem;line-height:1.571rem;}
    .bn-view-card .b-reply-wrap .reply{padding:0 0 5px 0;}

    .bn-view-card .b-write-reply-box{padding:0 0 15px;}
    .bn-view-card .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
    .bn-view-card .b-write-reply-box .write-reply-con-box{padding:15px;}
    .bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
    .bn-view-card .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-card .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:0.928rem;line-height:1.428rem;}

    .bn-view-card .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
    .bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
    .bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
    .bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
    .bn-view-card .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:1rem;line-height:1.571rem;}
    .bn-view-card .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:10px 10px 0;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep02-box > div:before{left:5px;}
    .bn-view-card .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}
    .bn-view-card .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
    .bn-view-card .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:0.928rem;}

    /* 지원사업 공고 상세 - bn-view-support */
    .bn-view-support .b-main-box .b-top-box{padding:15px 0;}
    .bn-view-support .b-main-box .b-top-box .b-num{display:none;}
    .bn-view-support .b-main-box .b-title-box{float:none;}
    .bn-view-support .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
    .bn-view-support .b-content-box{padding:20px 0;}
    .bn-view-support .b-content-box p{font-size:15px;line-height:23px;}
    .bn-view-support .b-content-box iframe{padding:15px 0;}
    .bn-view-support .b-info-box{padding:10px;}
    .bn-view-support .b-etc-box ul li{padding:0 10px 0 0; }
    .bn-view-support .b-etc-box ul li span{display:block;padding:0;font-size:14px;line-height:22px;}
    #sub_container .bn-view-support .b-etc-box ul li{padding: 0 15px 0 0;font-size:14px;}
    #sub_container .bn-view-support .b-etc-box ul li:last-of-type{padding:0;}
    .bn-view-support .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
    .bn-view-support .b-file-box ul li{padding:0 0 2px;}
    .bn-view-support .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
    .bn-view-support .b-file-box ul li span{margin:0;font-size:14px;line-height:22px;}
    .bn-view-support .b-file-box ul li .b-file-dwn{max-width:calc(100% - 25px);padding:0 0 0 20px;background-size:15px;}
    .bn-view-support .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
    .bn-view-support .b-pager-box div{padding:15px 0;}
    .bn-view-support .b-pager-box div p > i{padding:0 10px 0 0;font-size:15px;}
    .bn-view-support .b-pager-box div p:nth-of-type(2) a{font-size:14px;line-height:22px;}
    #sub_container .bn-view-support .b-pager-box div p:nth-of-type(1),
    .admin-view .bn-view-support .b-pager-box div p:nth-of-type(1){padding:0;width:80px;font-size:14px;line-height:22px;}
    .bn-view-support .b-file-list-box > div{display:block;padding:20px 10px;}
    .bn-view-support .b-file-list-box > div > div{display:block;padding:0 0 1rem;width:100%;}
    .bn-view-support .b-file-list-box > div > div > p > span{padding:0;font-size:15px;line-height:23px;}
    .bn-view-support .b-file-list-box > div > ul{display:block;}
    .bn-view-support .b-file-list-box > div > ul li p,
    #sub_container .bn-view-support .b-file-list-box > div > ul li p{margin:0 5px 0 0;padding:10px 0 10px 25px;width:calc(100% - 150px);font-size:14px;line-height:22px;}
    .bn-view-support .b-file-list-box > div > ul li p > span{font-size:14px;line-height:22px;}
    .bn-view-support .b-file-list-box > div > ul li a{padding:5px;}
    .bn-view-support .b-file-list-box > div > ul li a:last-of-type{border-left:0;}
    .bn-view-support .b-file-list-box > div > ul li a span{font-size:14px;line-height:22px;}

    /* 상단 정보 view */
    .bn-view-support.b-top-info .b-etc-box{padding:0;border:none;}

    /* view 게시글 내 답변 */
    .bn-view-support .b-answer-common-box > div{padding:15px 10px;}
    .bn-view-support .b-answer-common-box .b-answer-title{padding:0 0 2px;font-size:1.142rem;line-height:1.714rem;}
    .bn-view-support .b-answer-common-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

    /* view 페이지 댓글영역 */
    .bn-view-support .b-reply-wrap{padding:20px 0 0 0;}
    .bn-view-support .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:1rem;line-height:1.571rem;}
    .bn-view-support .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
    .bn-view-support .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
    .bn-view-support .b-reply-wrap .b-reply-id{font-size:1rem;line-height:1.571rem;}
    .bn-view-support .b-reply-wrap .reply{padding:0 0 5px 0;}

    .bn-view-support .b-write-reply-box{padding:0 0 15px;}
    .bn-view-support .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
    .bn-view-support .b-write-reply-box .write-reply-con-box{padding:15px;}
    .bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
    .bn-view-support .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-support .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:0.928rem;line-height:1.428rem;}

    .bn-view-support .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
    .bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
    .bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
    .bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
    .bn-view-support .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:1rem;line-height:1.571rem;}
    .bn-view-support .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .write-reply-con-box{padding:10px;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep01-box .write-reply-content .b-reply-id{padding:10px 10px 0;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep02-box > div:before{left:5px;}
    .bn-view-support .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}
    .bn-view-support .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
    .bn-view-support .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:0.928rem;}

    /* 게시판 쓰기 - bn-write-common */
    .bn-write-common .b-table-wrap{border-top:1px solid #000;}
    .bn-write-common .b-table-box .b-row-box .b-title-box{display:block;width:100%;font-size:13px;text-align:center;border-right:none;}
    .bn-write-common .b-table-box .b-row-box .b-con-box{display:block;}
    .bn-write-common .b-table-box .b-row-box .b-con-box > div{padding:0 0 5px;}
    .bn-write-common .b-table-box .b-row-box .b-con-box .list_none > span{font-size:13px;}
    .bn-write-common .b-table-box .b-row-box .b-con-box02{display:block;}
    .bn-write-common .b-table-box .b-row-box .b-inner-con-box.type02{width:65%;}
    .bn-write-common .b-desc-txt{padding:10px 0 0;}
    .bn-write-common .b-textarea{padding:10px;height:200px;}
    .bn-write-common .b-sel-title{font-size:0.875rem;}
    .bn-write-common .b-sel-box ul li a{font-size:0.875rem;}
    .bn-write-common .b-btn-wr-common{margin:5px;padding:8px 10px 6px;width:auto;font-size:1rem;}
    .bn-write-common .b-btn-wr-common.link{padding:8px 30px 6px 10px;}
    .bn-write-common .b-email-box .b-select{width:33.33%;max-width:100%;}
    .bn-write-common .b-email-box span{font-size:0.875rem;}
    .bn-write-common .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
    .bn-write-common .b-password-box span{display:block;padding:5px 0 0 0;font-size:0.875rem;line-height:1.187rem;}
    .bn-write-common .b-period-box > p{display:block;}
    .bn-write-common .b-period-box span{text-align:center;}
    .bn-write-common .b-write-box{padding:20px 0;}
    .bn-write-common .b-write-box .b-textarea{height:200px;}
    .bn-write-common .b-write-file-box .b-file-btn{padding:7px 0;width:65px;font-size:1rem;}
    .bn-write-common .b-write-file-box .b-add-btn{padding:10px 0 7px;width:65px;font-size:1rem;}
    .bn-write-common .b-write-file-box .b-file-del-btn{margin:0 10px 0 5px;width:20px;height:20px;}
    .bn-write-common .b-write-file-box span{font-size:1rem;line-height:1.714rem;}
    .bn-write-common .b-write-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:0.875rem;line-height:1.187rem;}

    .bn-write-common .b-table-box .b-row-box .b-con-box > .b-form-down-box{padding:0 0 10px;text-align:center;}
    .bn-write-common .b-form-down-box .b-btn-form{padding:5px 24px 5px 8px;background-position:top 50% right 8px;background-size:14px;line-height:30px;}

    /* 일정 게시판 - .bn-list-cal */
    .bn-list-cal .b-cal-day-box{padding:0 0 10px;min-height:30px;}
    .bn-list-cal .b-cal-day-box .b-cal-ctrl{padding:0;}
    .bn-list-cal .b-cal-day-box .b-cal-ctrl a{width:22px;height:22px;background-size:5px;}
    .bn-list-cal .b-cal-day-box .b-cal-ctrl h2{padding:0 15px;font-size:1.571rem;}
    .bn-list-cal .b-cal-day-box .b-btn-more-sche{top:0;margin:0;font-size:1.071rem;}
    .bn-list-cal .b-cal-list-box > div > p{padding:10px;width:60px;font-size:1.071rem;}
    .bn-list-cal .b-cal-list-box > div > div > div > p{padding:10px;width:120px;font-size:1.071rem;}
    .bn-list-cal .b-cal-list-box > div > div > div > ul{padding:10px;}
    .bn-list-cal .b-cal-list-box > div > div > div > ul li{font-size:1.071rem;}
    .bn-list-cal .b-cal-top-box div p{padding:10px;font-size:1.142rem;line-height:1.5rem;}
    .bn-list-cal .b-cal-top-box div p:nth-of-type(1){width:60px;}
    .bn-list-cal .b-cal-top-box div p:nth-of-type(2){width:120px;}
    .bn-list-cal .b-viewmode-box{margin:0;padding:0 0 10px;width:100%;text-align:right;}
    .bn-list-cal .b-viewmode-box ul li:after{height:23px;}
    .bn-list-cal .b-viewmode-box ul li{margin:0 6px 0 0;padding:0 4px 0 0;}
    .bn-list-cal .b-viewmode-box .b-view-cal-lst{width:28px;height:26px;}
    .bn-list-cal .b-viewmode-box .b-view-cal{width:28px;height:26px;}

    /* calendar : 달력형 , schedule : 달력 + 일정형 */
    .bn-list-cal.calendar .b-viewmode-box,
    .bn-list-cal.schedule .b-viewmode-box{top:30px;}

    .b-cal-ctrl a:after{width:10px;height:10px;}
    .b-cal-ctrl .b-prev:after{left:13px;}
    .b-cal-ctrl .b-next:after{right:12px;}

    /* 통합검색 */
    .b-total-search-wrap > div{padding:0 0 30px;}
    .b-total-search-wrap h4{padding:0 0 15px 15px;font-size:1.214rem;line-height:1.571rem;}
    .b-total-search-wrap h4:before{top:11px;width:8px;height:2px;}
    .b-total-search-wrap .b-option-box > li > div{padding:10px;}
    .b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box{display:block;}
    .b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select{width:100%;height:35px;font-size:1rem;margin:0 0 10px 0;}
    .b-total-search-wrap .b-option-box > li > div .b-search-wrap input{width:calc(100% - 70px);height:35px;font-size:14px;}
    .b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-btn{width:70px;height:35px;margin:0 0 0 -4px;font-size:1rem;}
    .b-total-search-wrap .b-option-box > li > p{width:120px;font-size:1rem;}
    .b-total-search-wrap .b-result-box .b-result{padding:10px;}
    .b-total-search-wrap .b-result-box .b-result li{padding:0px 10px 0 0;margin:0 4px 0 0;font-size:1rem;line-height:1.357rem;}
    .b-total-search-wrap .b-result-box .b-result li:after{height:12px;}
    .b-total-search-wrap .b-result-box .btn-srch-more{padding:7px 10px;font-size:0.928rem;}

    .b-total-search-wrap .b-result-box .b-result-ul > li{padding:10px;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-title a{font-size:1.071rem;line-height:1.428rem;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span{padding:0 8px 0 0;margin:0 4px 0 0;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-title a span:after{height:12px;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-desc a{max-height:40px;margin:0 0 5px;font-size:1rem;line-height:1.428rem;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-etc{font-size:0.928rem;line-height:1.285rem;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span{padding:0 7px 0 0;margin:0 5px 0 0;}
    .b-total-search-wrap .b-result-box .b-result-ul > li .b-etc span:after{height:10px;}

    /* checkbox, radio - b-l-chk: 큰 체크박스 */
    .b-chk{width:18px;height:18px;}
    .b-chk:checked{background-size:18px;}
    .b-chk + label, .type01 .b-chk + label{padding:5px 0;width:calc(100% - 35px);}

    .b-l-chk .b-chk,
    .b-l-chk .b-radio{width:20px;height:20px;}
    .b-l-chk .b-chk:checked,
    .b-l-chk .b-radio:checked{background-size:20px;}
    .b-l-chk .b-chk + label, .type02 .b-raido + label{padding:5px 0;width:calc(100% - 35px);}

    /* 개인정보 동의 */
    .b-privacy-box{margin:20px 0 0 0;}
    .b-privacy-box .b-border-box{padding:10px;}
    .b-privacy-box .b-border-box > ol > li{padding:0 0 5px 0;}
    .b-privacy-box .b-privacy-chk-box{padding:10px 0 0 0;}

    /* 페이징 - b-paging */
    .b-paging .b-paging-wrap ul li a{width:3.4rem;height:3.4rem;line-height:3.4rem;text-align:center;}
    #footer .f_nav .d-lg-flex .logo ul > li > a::after {top: 0.6rem;}

    /* 230530 종합포털 뷰 컨텐츠 :: 대형 수소특장차 실증 지자체 반은형 */
    .view .bn-view-common .b-content-box .fr-view  table {table-layout: auto;}

}
@media screen and (max-width:767.98px){
    /* 검색영역 */
    .bn-search form{flex-direction:column-reverse;align-items:unset;}
    .bn-search .b-sel-box{width:26%;}
    .bn-search .b-select{min-width:unset;}
    .bn-search .b-search-box{width:calc(74% - 6px);}
    .bn-search .b-total-wrap{padding:20px 0 0;width:100%;}
    .bn-search input{width:calc(100% - 56px);}

    /* 검색영역 정렬 */
    .bn-search.sort .b-total-wrap{flex-direction:row-reverse;justify-content:space-between;width:100%;}
    .bn-search.sort .b-total-wrap .b-sort-box{margin:0;}
    .bn-search.sort .b-search-wrap{justify-content:space-between;width:100%;}

    /* thumb 카드형 */
    .bn-list-thumb-card .b-box02 .b-title-box .b-title{font-size:1.75rem;}
    .bn-list-thumb-card .b-box02 .b-loca{font-size:1.75rem;}
    .bn-list-thumb-card .b-box02 .b-period{font-size:1.75rem;}

    /* 행사정보 게시판 상세 - bn-view-info=table */
    .bn-view-info-table .b-content-box .b-img-table-box .b-box01{padding:0 0 20px;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box01 .b-btn-box a{padding:8px 0;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody th{padding:10px 5px;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td{padding:10px;}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a{width:calc(100% - 56px);}
    .bn-view-info-table .b-content-box .b-img-table-box .b-box02 .table-wrap table tbody td .b-file-view li > a.b-file-name span{max-width:calc(100% - 15px);}

    /* 게시판 쓰기 - bn-write-common */
    .bn-write-common .b-input.datepicker{max-width:unset;}
    .bn-view-common .b-file-list-box > div > ul li .viewBtn a {padding: 5px;}

    /* 버튼 - .b-btn */
    .b-btn{padding:1.2rem 2rem;min-width:10rem;font-size:1.7rem;}
    .hes-site .b-btn{font-size:13px;line-height:21px;}
    .board .bn-view-common .b-file-list-box > div > ul li a:last-of-type i { bottom: 1.1rem;}

    /* 버튼 - .b-btn-radius type */
    .b-btn-radius-wrap{padding:20px 0 0;}
    .b-btn-radius{padding:12px 10px;min-width:100px;font-size:13px;}
    .b-btn-radius span:before{top:2px;}

    /* 지원사업 검토 사전신청 관리 - 관리자 리스트 화면 */
    .bn-search-filter .bn-list-common .b-title-box .b-m-con .b-hit{display:none;}
    .bn-search-filter .b-search-filter-wrap{display:block;flex-wrap:unset;justify-content:unset;align-items:unset;padding:20px;}
    .bn-search-filter .b-search-filter-wrap .b-search-filter-box{display:block;flex-wrap:unset;justify-content:unset;align-items:unset;width:100%;}
    .bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row{display:block;flex-wrap:unset;justify-content:unset;align-items:unset;padding:0 0 10px;width:100%;}
    .bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row:last-of-type{padding:0;}
    .bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row > div:nth-of-type(1){padding:0 0 5px;width:auto;font-size:15px;line-height:23px;}
    .bn-search-filter .b-search-filter-wrap .b-search-filter-box .b-filter-row > div:nth-of-type(2){width:100%;}
    .bn-search-filter .b-search-filter-wrap .b-btn-filter{margin:15px 0 0;width:100%;height:35px;border-radius:3px;background-size:20px;}

    #footer .f_nav .d-lg-flex .logo ul > li > a::after {top: 0.8rem;}


}
@media screen and (max-width:485.98px){
    /* 페이징 - b-paging */
    .b-paging .b-paging-wrap ul li{margin:0;}
    .bn-view-common .b-file-list-box > div > ul li a { padding: 3px;}
    .bn-view-common .b-file-list-box > div > ul li p { background-size: contain;}
    .board .bn-view-common .b-file-list-box > div > ul li a:first-of-type i { bottom: 1rem;}
    .board .bn-view-common .b-file-list-box > div > ul li a:last-of-type i { bottom: 1rem;}
}
@media screen and (max-width:480px){
    /***** 게시판 공통 *****/
    .bn-view-common .b-content-box iframe{height:270px;}

    /* thumb 카드형 */
    .bn-list-thumb-card > ul{margin:0;}
    .bn-list-thumb-card > ul > li:nth-of-type(n){margin:20px 0 0;width:100%;}
    .bn-list-thumb-card > ul > li:nth-of-type(-n+1){margin:0;}
    .bn-list-thumb-card .b-box01{margin:0 0 10px;}
    .bn-list-thumb-card .b-box02 .b-text-box a{height:auto;max-height:4.686rem;}

    /* thumb 리스트형 */
    .bn-list-thumb .b-box01 .b-img-box a{height:190px;}

    /* thumb ebook형 */
    .bn-list-thumb-ebook > ul > li{width:100%;}
    .bn-list-thumb-ebook > ul > li:nth-of-type(n){margin:10px 0;}

    /* 통합검색 */
    .b-total-search-wrap h4{padding:0 0 10px 15px;}
    .b-total-search-wrap .b-option-box > li > p{display:block;width:auto;padding:7px 10px;border-right:none;}
    .b-total-search-wrap .b-option-box > li > div{display:block;width:auto;}
}
