@charset "UTF-8";

@import url("/jjremote/_css/font.css");

pre{font-family:inherit;white-space:pre-line;}

.b-btn-wrap a#google{display:none;}/*구글글쓰기버튼 오류로 인한 임시 조치 20210125 김정훈 주임*/

/* common */
input[type="text"], input[type="password"], button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
pre{font-family:inherit;white-space:pre-line;}

/* board-common */
.b-h5-tit01{position:relative;padding:0 0 10px 15px;font-weight:400;font-size:20px;color:#333;line-height:30px;}
.b-h5-tit01:before{content:'';position:absolute;top:12px;left:0;width:7px;height:7px;background-color:#ffa000;border-radius:7px;}
.b-ol-type01 > li{margin:0 0 0 18px;font-size:16px;line-height:26px;list-style-type:decimal;}
.b-ol-type02 > li{font-size:16px;line-height:26px;}

/* .b-btn01 type01 */
button{cursor:pointer;}
.b-btn01.type01 ul {padding:35px 0 0 0;text-align:right}
.b-btn01.type01 ul li {display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type01 ul li a{display:block;min-width:150px;padding:11px 16px;font-size:16px;color:#333;text-align:center;border:1px solid #5c5c5c;box-sizing:border-box;}
.b-btn01.type01 ul li a.active{ background-color:#5c5c5c;color:#fff}
.b-btn01.type01 ul li a:hover{background-color:#5c5c5c;color:#fff}

.b-btn-wrap{padding:60px 0 0 0;text-align:right;}
.b-btn-wrap.center{text-align:center;}
.b-btn-wrap.left{text-align:left;}
.b-btn-wrap li{display:inline-block;}
.b-btn-type01{display:inline-block;margin:0 6px 0 0;padding:11px 10px;min-width:150px;min-height:42px;border:1px solid #5c5c5c;background:#fff;font-weight:400;font-size:16px;color:#666;text-align:center;box-sizing:border-box;}
.b-btn-type02{display:inline-block;margin:0 8px 0 0;padding:10px;min-width:95px;min-height:42px;background:#004a8b;border:0;border-radius:3px;font-weight:400;font-size:16px;color:#fff;text-align:center;box-sizing:border-box;}
.b-btn-c-gray{background:#ebebeb;border-color:#959595;color:#5c5c5c;}
.b-btn-c-gray.b-btn-type02{background:#666;color:#fff;}
.b-btn-wrap a:last-child, .b-btn-wrap button:last-child{margin:0;}

/* 카테고리 탭 */
.b-category.type01 .b-category-box{padding:0 0 60px 0;}
.b-category.type01 .b-category-box .tab-cate01{display:table;width:100%;border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;table-layout:fixed;box-sizing: border-box;}
.b-category.type01 .b-category-box .tab-cate01 li{display:table-cell;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;text-align: center;box-sizing: border-box;}
.b-category.type01 .b-category-box .tab-cate01 li a{display:block;padding: 14px 5px;border-right:0;font-size:15px;line-height:22px;color:#777;}
.b-category.type01 .b-category-box .tab-cate01 li a.active{border-top:3px solid #16476e;background:#f3f7f9;font-weight:400;color:#115286;}

.b-category.type01 .b-category-box .tab-cate01 li.row02{width:calc(100% / 2);}
.b-category.type01 .b-category-box .tab-cate01 li.row03{width:calc(100% / 3);}
.b-category.type01 .b-category-box .tab-cate01 li.row04{width:calc(100% / 4);}
.b-category.type01 .b-category-box .tab-cate01 li.row05{width:calc(100% / 5);}

.b-category.type01 .b-category-box .tab-cate02{display:table;width:100%;text-align:center;table-layout:fixed;}
.b-category.type01 .b-category-box .tab-cate02 li{display:table-cell;vertical-align: middle;}
.b-category.type01 .b-category-box .tab-cate02 li a{display:block;padding: 15px 5px;border:1px solid #e1e1e1;border-right:0;font-size:16px;line-height:23px;color:#5c5c5c;}
.b-category.type01 .b-category-box .tab-cate02 li:last-of-type a{border-right:1px solid #e1e1e1;}
.b-category.type01 .b-category-box .tab-cate02 li a.active{background:#0076a3;font-weight:400;color:#fff;border:1px solid #0076a3;}

.b-category.type01 .b-category-box .tab-cate02 li.row02{width:calc(100% / 2);}
.b-category.type01 .b-category-box .tab-cate02 li.row03{width:calc(100% / 3);}
.b-category.type01 .b-category-box .tab-cate02 li.row04{width:calc(100% / 4);}
.b-category.type01 .b-category-box .tab-cate02 li.row05{width:calc(100% / 5);}

.b-category.type01 .b-category-box .tab-cate03{display:table;width:100%;text-align:center;table-layout:fixed;}
.b-category.type01 .b-category-box .tab-cate03 li{display:table-cell;vertical-align:middle;}
.b-category.type01 .b-category-box .tab-cate03 li a{display:block;padding:15px 5px;background:#f5f6f8;border-right:1px solid #ddd;border-bottom:1px solid #004a8b;font-size:16px;line-height:23px;color:#5c5c5c;font-weight:400;}
.b-category.type01 .b-category-box .tab-cate03 li:last-of-type a{border-right:0;}
.b-category.type01 .b-category-box .tab-cate03 li a.active{background:#004a8b;color:#fff;}

.b-category.type01 .b-category-box .tab-cate03 li.row02{width:calc(100% / 2);}
.b-category.type01 .b-category-box .tab-cate03 li.row03{width:calc(100% / 3);}
.b-category.type01 .b-category-box .tab-cate03 li.row04{width:calc(100% / 4);}
.b-category.type01 .b-category-box .tab-cate03 li.row05{width:calc(100% / 5);}

/* 검색 영역 01 */
.bn-search01{margin:0 0 35px 0;}
.bn-search01 input{display:inline-block;padding:6px 10px;width:200px;height:38px;border:0;font-family:inherit;font-weight:200;font-size:15px;color:#666;vertical-align:middle;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.bn-search01 .b-period-box{display:inline-block;margin:0 -4px 0 0;}
.bn-search01 .b-period-box .b-date-box{display:inline-block;border:1px solid #c2c2c2;}
.bn-search01 .b-period-box .b-input{width:126px;margin:0;padding:0 35px 0 10px;background:#fff url(/board/_res/img/board/ico-datepicker01.png) no-repeat right 10px top 50%;}
.bn-search01 .b-period-box span{padding:0 7px;color:#5c5c5c;vertical-align:middle;}
.bn-search01 .b-search-outer{display:inline-block;margin:0 0 0 10px;}
.bn-search01 .b-sel-box{display:inline-block;position:relative;width:160px;margin:0 10px 0 0;text-align:left;vertical-align:middle;}
.bn-search01 .b-select{display:block;position:relative;padding:0 10px;width:100%;height:40px;border:1px solid #c2c2c2;background:#fff url(/board/_res/img/board/btn-sel-open01.png) no-repeat right 12px center;font-family:inherit;font-weight:200;font-size:16px;color:#777;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01 .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;}
/*.bn-search01 .b-select:after{content:"";display:block;position:absolute;top:0;right:0;width:34px;height:38px;border:1px solid #c2c2c2;background:url(/jipub/img/btn-bg-sel.gif) no-repeat right 12px center;border-left:1px solid #c2c2c2;}*/
.bn-search01 .b-select:focus{outline:none;}
.bn-search01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01 .b-search-box{display:inline-block;border:1px solid #c2c2c2;}
.bn-search01 .b-sel-btn{width:95px;padding:8px 10px;margin:0 0 0 -4px;min-height:38px;border:none;background-color:#0076a3;font-size:16px;color:#fff;box-sizing:border-box;vertical-align:middle;}

/* 검색 영역 02 */
.bn-search02.type01 .b-search-wrap{display:table;table-layout:fixed;margin:0 0 40px;width:100%;border:1px solid #ddd;border-top:2px solid #4d597f;}
.bn-search02.type01 .b-search-wrap > div{display:table-cell;padding:12px 15px;vertical-align:middle;}
.bn-search02.type01 .b-search-wrap > div:nth-of-type(1){width:175px;background:#f5f6f8;border-right:1px solid #ddd;font-weight:500;text-align:center;box-sizing:border-box;}
.bn-search02.type01 .b-search-wrap > div:nth-of-type(2){display:flex;flex-wrap:wrap;}
.bn-search02.type01 .b-search-wrap > div:nth-of-type(2) > div:nth-of-type(1){flex:1;}
.bn-search02.type01 .b-search-wrap > div:nth-of-type(2) > div:nth-of-type(2){flex:1;}
.bn-search02.type01 .b-search-wrap > div:nth-of-type(2) > div:nth-of-type(3){display:flex;flex:2;}
.bn-search02.type01 input{padding:6px 10px;width:100%;height:40px;border:1px solid #ddd;border-radius:0;color:#666;vertical-align:middle;box-sizing:border-box;}
.bn-search02.type01 .b-sel-box{position:relative;margin:0 10px 0 0;text-align:left;vertical-align:middle;}
.bn-search02.type01 .b-select{display:block;position:relative;padding:0 10px;width:100%;height:40px;border:1px solid #ddd;background:#fff url(/board/_res/img/board/btn-sel-open01.png) no-repeat right 12px center;font-family:inherit;font-size:14px;color:#777;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search02.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search02.type01 .b-search-box input{width:calc(100% - 110px);}
.bn-search02.type01 .b-sel-btn{width:110px;padding:8px 10px;min-height:40px;border:none;background-color:#000;font-size:14px;color:#fff;box-sizing:border-box;vertical-align:middle;}

/* 페이저 */
.b-pager-box{padding:50px 0 0 0;}
.b-pager-box div{display:table;width:100%;border-bottom:1px solid #e1e1e1;table-layout:fixed;}
.b-pager-box div:nth-of-type(1){border-top:1px solid #e1e1e1;}
.b-pager-box div p:nth-of-type(1){display:table-cell;padding:13px 45px 13px 30px;width:130px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.b-pager-box div p:nth-of-type(1) a{font-weight:700;font-size:15px;color:#000;}
.b-pager-box div p:nth-of-type(2){display:table-cell;padding:13px 30px 13px 10px;width:100%;box-sizing:border-box;vertical-align:middle;}
.b-pager-box div p:nth-of-type(2) a{font-weight:400;font-size:15px;color:#888;line-height:23px;word-wrap:break-word;}

/* bn-list-common01 type01 */
.bn-list-common01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-common01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common01.type01 .adm-chk label{font-size:16px;}
.bn-list-common01.type01 .article-chk{position:absolute;top:50%;left:0;z-index:10;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:2px solid #124e87;table-layout:fixed;}
.bn-list-common01.type01 .b-col{width:10%;}
.bn-list-common01.type01 .b-col-file{width:10%;}
.bn-list-common01.type01 .b-col-file02{width:20%;}
.bn-list-common01.type01 .b-col-answer{width:12%;}
.bn-list-common01.type01 table tbody td{position:relative;padding:14px 10px;border-bottom:1px solid #e1e1e1;font-size:17px;font-weight:200;text-align:center;}
.bn-list-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01.type01 .b-title-box .b-title{display:table;width:100%;table-layout:fixed;}
.bn-list-common01.type01 .b-title-box .b-title .b-new{display:table-cell;width:60px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-title .b-new span{display:block;padding:2px 9px;margin:0 15px 0 0;font-weight:400;font-size:13px;color:#fff;vertical-align:middle;background:#e02962;box-sizing:border-box;border-radius:5px;}
.bn-list-common01.type01 .b-title-box .b-title .b-cate{padding:0 5px 0 0;color:#0076a3;}
.bn-list-common01.type01 .b-title-box .b-title a{display:table-cell;width:100%;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:22px;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01.type01 .b-title-box .b-info-box{padding:5px 0 0;font-size:15px;line-height:20px;color:#777;}
.bn-list-common01.type01 .b-title-box .b-info-box span{display:inline-block;position:relative;margin:0 12px 0 0;padding:0 13px 0 0;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-info-box span:last-of-type{padding:0;}
.bn-list-common01.type01 .b-title-box .b-info-box span:after{content:"";display:block;position:absolute;top:4px;right:0px;width:1px;height:13px;background-color:#d3d3d3;}
.bn-list-common01.type01 .b-title-box .b-info-box span:last-of-type:after{display:none;}
.bn-list-common01.type01 .b-title-box .b-info-box .b-answer{display:none;}
.bn-list-common01.type01 .b-file-box{display:inline-block;width:32px;height:32px;border:1px solid #16476e;background:url(/board/_res/img/board/ico-file01.png) no-repeat 50% 50%;vertical-align:middle;border-radius:5px;box-sizing:border-box;}
/*.bn-list-common01.type01 .b-file-box:hover{background-image:url(/board/_res/img/board/ico-file01-on.png);}*/
.bn-list-common01.type01 .b-file-box02 a{display:inline-block;padding: 8px 16px;border:1px solid #777;font-size:15px;color:#333;font-weight:400;line-height:1;border-radius:5px;}
.bn-list-common01.type01 .b-file-box02 a:after{content:'';display:inline-block;margin: 0 0 0 20px;vertical-align: top;width:15px;height:13px;background:url(/board/_res/img/board/ico-file03-off.png) no-repeat 0 0/100%;}
.bn-list-common01.type01 .b-file-box02 a:hover{background-color:#16476e;color:#fff;}
.bn-list-common01.type01 .b-file-box02 a:hover:after{background-image:url(/board/_res/img/board/ico-file03-on.png);}
.bn-list-common01.type01 .b-answer{padding:7px 10px;font-size:16px;border:1px solid #5c5c5c;}
.bn-list-common01.type01 .b-answer.complete{background-color:#707070;color:#fff;}
.bn-list-common01.type01 .b-answer.green{background-color:#1a9692;color:#fff; border: 0;}
.bn-list-common01.type01 .b-answer.yellow{background-color:#ffd50e;color:#fff; border: 0;}
.bn-list-common01.type01 .b-answer.blue{background-color:#00498a;color:#fff; border: 0;}
.bn-list-common01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type01 .b-top-box.b-answer .b-title-box{padding: 0 0 0 20px;background: url(/board/_res/img/board/bg-reply-dep.png) no-repeat 0 0;}

/* depth */
.b-top-box.b-answer .b-depth2 {padding-left: 35px; }
.b-top-box.b-answer .b-depth3 {padding-left: 55px; }
.b-top-box.b-answer .b-depth4 {padding-left: 85px; }
.b-top-box.b-answer .b-depth5 {padding-left: 115px; }

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{border-top:2px solid #124e87;}
.bn-view-common01.type01 .b-main-box .b-top-box{padding:13px 25px;background:#f1f5f8;border-bottom:1px solid #d3d9dd;}
.bn-view-common01.type01 .b-main-box .b-top-box:after{content:"";display:block;clear:both;}
.bn-view-common01.type01 .b-main-box .b-top-box img{max-width:100%;}
.bn-view-common01.type01 .b-main-box .b-title-box{float:left;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-size:17px;color:#333;line-height:24px;font-weight:400;word-wrap:break-word;vertical-align:middle;}
.bn-view-common01.type01 .b-main-box .b-title-box span:last-of-type{max-width:calc(100% - 60px);}
.bn-view-common01.type01 .b-main-box .b-title-box .b-new{display:inline-block;padding:4px 9px;margin:0 10px 0 0;background:#e02962;font-size:13px;font-weight:400;color:#fff;line-height:1;text-align:center;background:#e02962;border-radius:3px;vertical-align:middle;}
.bn-view-common01.type01 .b-sns-link-box{float:right;}
.bn-view-common01.type01 .b-sns-link-box ul li{display:inline-block;margin:0 -4px 0 0;padding:0 10px 0 0;vertical-align:middle;}
.bn-view-common01.type01 .b-sns-link-box ul li:last-of-type{padding:0;margin:0;}
.bn-view-common01.type01 .b-sns-link-box ul li a{display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-fb{background-image:url(/board/_res/img/board/ico-sns01.png);}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/board/_res/img/board/ico-sns02.png);}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-kakao{background-image:url(/board/_res/img/board/ico-login-sns03.png);}
.bn-view-common01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box{padding:12px 25px 10px;border-bottom:1px solid #e1e1e1;}
.bn-view-common01.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box ul li{position:relative;float:left;margin:0 10px 0 0;padding:0 14px 0 0;font-weight:200;font-size:16px;color:#5c5c5c;line-height:22px;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01.type01 .b-etc-box ul li:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:14px;background-color:#bfbfbf;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common01.type01 .b-file-box{padding:12px 25px 10px;border-bottom:1px solid #e1e1e1;}
.bn-view-common01.type01 .b-file-box ul:after{content:"";display:block;clear:both;}
.bn-view-common01.type01 .b-file-box ul li{float:left;width:50%;padding:0 0 5px 0;}
.bn-view-common01.type01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01.type01 .b-file-box ul li a{display:inline-block;vertical-align:middle;}
.bn-view-common01.type01 .b-file-box ul li .b-qr{margin:0 -4px 0 0;width:20px;height:20px;padding:0 10px 0 0;background:url(/board/_res/img/board/ico-qr01.png) no-repeat 0 0/20px;}
.bn-view-common01.type01 .b-file-box ul li .b-file{padding:0 0 0 30px;max-width:calc(100% - 30px);background:url(/board/_res/img/board/ico-file02.png) no-repeat left center;background-size:18px;font-size:16px;color:#5c5c5c;line-height:22px;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-view-common01.type01 .b-file-box ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;vertical-align:top;}
.bn-view-common01.type01 .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:#aaa;}
.bn-view-common01.type01 .b-proposal-box li{padding: 20px 25px;border-bottom:1px solid #d3d9dd;}
.bn-view-common01.type01 .b-proposal-box li span{padding: 0px 15px 0 0;font-size: 18px;font-weight:500;}
.bn-view-common01.type01 .b-proposal-box li p{display:inline;font-size:17px;line-height:27px;color:#333;}
.bn-view-common01.type01 .b-content-box{padding:40px 25px 75px;border-bottom:1px solid #e1e1e1;}
.bn-view-common01.type01 .b-content-box p{font-size:17px;color:#333;line-height:24px;}
.bn-view-common01.type01 .b-content-box img{display:block;padding:0 0 30px 0;max-width:100%;margin:0 auto;}
.bn-view-common01.type01 .b-content-box pre{font-family:inherit;}

/* 추가 2020-01-30 */
.bn-view-common01.type01 .b-content-box .b-video-box iframe {display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}

/* 20200428 미리보기 버튼*/
.bn-view-common01.type01 .b-file-box ul li a.btn-flex { background: url(/board/_res/img/common/bg-frexlink.gif) no-repeat 0; padding: 0 0 0 24px;  margin: 0 0 0 15px; width: 21px; height: 22px;  top: 2px;}

/* bn-view-common01 view 페이지 댓글영역 */
.bn-view-common01.type01 .b-chk{display:none;}
.bn-view-common01.type01 .b-chk + label{display:inline-block;position:relative;font-weight:400;font-size:15px;line-height:25px;vertical-align:middle;cursor:pointer;}
.bn-view-common01.type01 .b-chk + label:before{content:"";display:inline-block;display:inline-block;margin:0 6px 0 0;width:23px;height:23px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;vertical-align:top;}
.bn-view-common01.type01 .b-chk:checked + label:before{background:url(/board/_res/img/board/ico-check01.png) no-repeat 50% 50%;}
.bn-view-common01.type01 .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-con-box{}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;line-height:1;}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:0 16px 0 0;}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-common01.type01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:14px;line-height:19px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-common01.type01 .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight: 500;font-size:16px;line-height:24px;}
.bn-view-common01.type01 .b-reply-wrap .reply{font-size:14px;color:#666;line-height:22px;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}

.bn-view-common01.type01 .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box{padding:0 0 20px 0;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul{text-align:right;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li{display:inline-block;padding:0 6px 0 0;text-align:left;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li:last-of-type{padding:0;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a{display:inline-block;padding:5px 12px;min-width:115px;border:1px solid #e1e1e1;font-size:15px;line-height:18px;border-radius:5px;vertical-align:middle;box-sizing:border-box;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a:hover{background-color:#eee;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a:before{content:'';display:inline-block;margin:0 12px 0 0;width:20px;height:18px;vertical-align:top;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.facebook{background-color:#304b7f;color:#fff;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.facebook:before{background:url(/board/_res/img/board/ico-sns-facebook.gif) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.naver{background-color:#4fa547;color:#fff;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.naver:before{background:url(/board/_res/img/board/ico-sns-blog.gif) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.kakao{background-color:#eee338;}
.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a.kakao:before{background:url(/board/_res/img/board/ico-sns-kakao.gif) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:18px;vertical-align:top;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px 30px 20px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box .write-sns-thumb{display:inline-block;margin:0 10px 0 0;width:30px;height:30px;border:1px solid #eee;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box .write-sns-thumb img{width:100%;height:100%;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box{padding:0 30px 15px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p{padding:0 0 5px 0;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span{display:inline-block;padding:0 5px;line-height:1;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span:before{content:'';display:inline-block;margin:0 6px 0 0;width:18px;height:18px;vertical-align:top;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.facebook:before{background:url(/board/_res/img/board/ico-sns01.png) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.naver:before{background:url(/board/_res/img/board/ico-sns02.png) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.kakao:before{background:url(/board/_res/img/board/ico-sns03.png) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > div{}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box{border-top:1px solid #dedede;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{color:#fff;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:14px;color:#ff0000;line-height:24px;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;font-style:italic;color:#043ca1;}
.bn-view-common01.type01 .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-common01.type01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common01.type01 .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-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common01.type01 .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-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/board/_res/img/board/btn-sel-open.png) no-repeat 0 0/100%;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight: 500;font-size:16px;color:#ababab;line-height:24px;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/board/_res/img/board/bg-reply-dep.png) no-repeat 25px 0;}
.bn-view-common01.type01 .b-view-reply-box .write-reply-content{border:1px solid #dedede;}
.bn-view-common01.type01 .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.bn-view-common01.type01 .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#f0f1f2;color:#666;}
.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:3px 11px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#124e87;color:#fff;}


/* view 페이지 댓글영역 */
.b-reply-wrap{padding:40px 0 0 0;}
.b-reply-wrap .b-input{padding:5px 10px;max-width:200px;height:30px;border:1px solid #dedede;font-family:inherit;font-weight:300;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.b-reply-wrap .b-chk{display:none;}
.b-reply-wrap .b-chk + label{display:inline-block;position:relative;font-weight:400;font-size:15px;line-height:25px;vertical-align:middle;cursor:pointer;}
.b-reply-wrap .b-chk + label:before{content:"";display:inline-block;display:inline-block;margin:0 6px 0 0;width:23px;height:23px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;vertical-align:top;}
.b-reply-wrap .b-chk:checked + label:before{background:url(/board/_res/img/board/ico-check01.png) no-repeat 50% 50%;}
.b-reply-wrap .b-reply-wrap{padding:50px 0 0 0;}
.b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;line-height:1;}
.b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:0 16px 0 0;}
.b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:14px;line-height:19px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:500;font-size:16px;line-height:24px;}
.b-reply-wrap .b-reply-guest{padding:15px;}
.b-reply-wrap .b-reply-guest ul{display:inline-block;max-width:calc(100% - 46px);}
.b-reply-wrap .b-reply-guest ul li{display:inline-block;padding:0 15px 0 0;}
.b-reply-wrap .b-reply-guest ul li span{display:inline-block;padding:0 10px 0 0;font-weight:500;font-size:16px;line-height:24px;vertical-align:middle;}
.b-reply-wrap .reply{font-size:14px;color:#666;line-height:22px;}
.b-reply-wrap .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}

.b-reply-wrap .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.b-reply-wrap .b-write-reply-box .write-sns-box{padding:0 0 20px 0;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul{text-align:right;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li{display:inline-block;padding:0 6px 0 0;text-align:left;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li:last-of-type{padding:0;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a{display:inline-block;padding:5px 12px;min-width:115px;border:1px solid #e1e1e1;font-size:15px;line-height:18px;border-radius:5px;vertical-align:middle;box-sizing:border-box;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a:hover{background-color:#eee;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a:before{content:'';display:inline-block;margin:0 12px 0 0;width:20px;height:18px;vertical-align:top;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.facebook{background-color:#304b7f;color:#fff;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.facebook:before{background:url(/board/_res/img/board/ico-sns-facebook.gif) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.naver{background-color:#4fa547;color:#fff;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.naver:before{background:url(/board/_res/img/board/ico-sns-blog.gif) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.kakao{background-color:#eee338;}
.b-reply-wrap .b-write-reply-box .write-sns-box ul li a.kakao:before{background:url(/board/_res/img/board/ico-sns-kakao.gif) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:18px;vertical-align:top;}
.b-reply-wrap .b-write-reply-box .write-reply-con-box{padding:30px;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px 30px 20px;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box .write-sns-thumb{display:inline-block;margin:0 10px 0 0;width:30px;height:30px;border:1px solid #eee;vertical-align:top;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box .write-sns-thumb img{width:100%;height:100%;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box{padding:0 30px 15px;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p{padding:0 0 5px 0;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p span{display:inline-block;padding:0 5px;line-height:1;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p span:before{content:'';display:inline-block;margin:0 6px 0 0;width:18px;height:18px;vertical-align:top;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.facebook:before{background:url(/board/_res/img/board/ico-sns01.png) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.naver:before{background:url(/board/_res/img/board/ico-sns02.png) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > p span.kakao:before{background:url(/board/_res/img/board/ico-sns03.png) no-repeat 0 0/100%;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-allow-box > div{}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-etc-box{border-top:1px solid #dedede;}
.b-reply-wrap .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#16476e;color:#fff;}
.b-reply-wrap .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:14px;color:#ff0000;line-height:24px;}
.b-reply-wrap .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;font-style:italic;color:#043ca1;}
.b-reply-wrap .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.b-reply-wrap .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;}
.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.b-reply-wrap .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%);}
.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/board/_res/img/board/btn-sel-open.png) no-repeat 0 0/100%;}
.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight: 500;font-size:16px;color:#ababab;line-height:24px;}
.b-reply-wrap .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.b-reply-wrap .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.b-reply-wrap .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.b-reply-wrap .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.b-reply-wrap .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/board/_res/img/board/bg-reply-dep.png) no-repeat 25px 0;}
.b-reply-wrap .b-view-reply-box .write-reply-content{border:1px solid #dedede;}
.b-reply-wrap .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.b-reply-wrap .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#16476e;color:#fff;}
.b-reply-wrap .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.b-reply-wrap .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.b-reply-wrap .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:3px 11px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.b-reply-wrap .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#124e87;color:#fff;}

/* bn-write-common01 type01 */
.bn-write-common01.type01 .b-pc-hide{display:none;}
.bn-write-common01.type01 .b-table-wrap{border-top:2px solid #124e87;}
.bn-write-common01.type01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-write-common01.type01 .b-table-box.type01 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box.type02 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box.type03 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box.type02 .b-row-box > div{display:table-cell;}
.bn-write-common01.type01 .b-table-box.type02 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box.type03 .b-row-box > div{display:table-cell;}
.bn-write-common01.type01 .b-table-box.type03 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box{display:table-cell;width:160px;padding:19px 15px 16px;border-right:1px solid #d3d9dd;border-bottom:1px solid #d3d9dd;background-color:#f1f5f8;font-weight:400;font-size:16px;color:#000;line-height:24px;text-align:center;vertical-align:top;box-sizing:border-box;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box br{display:none;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;padding:5px 0 0 2px;color:#d10909;line-height:1;vertical-align:middle;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:12px 15px;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .address{max-width:50%;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .b-address-btn{display:inline-block;padding:5px 0 6px;min-width:100px;border:1px solid #ccc;background-color:#ebebeb;font-weight:400;font-size:16px;color:#5c5c5c;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title{width:10%;display:inline-block;padding:0;vertical-align:middle;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title2{width:11%;display:inline-block;padding:0;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .field-part{margin-top:12px;padding-top:12px;border-top:1px dashed #dedede;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .guide-span{color:#888;display:inline-block;padding:0 0 0 10px;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box02{display:table-cell;position:relative;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.bn-write-common01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:35px;border:1px solid #dedede;background:#fff url(/board/_res/img/board/btn-sel-open01.png) no-repeat right 10px center;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-common01.type01 .b-select-wide{width:calc(50% - 15px);max-width:100%;}
.bn-write-common01.type01 .b-select-wide-full{width:100%;max-width:100%;}
.bn-write-common01.type01 .b-select:last-of-type{margin:0;}
.bn-write-common01.type01 .b-input{padding:5px 10px;width:100%;height:35px;border:1px solid #dedede;font-family:inherit;font-weight:300;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01.type01 .b-input::-webkit-input-placeholder{color:#777;}
.bn-write-common01.type01 .b-input::-ms-input-placeholder{color:#777;}
.bn-write-common01.type01 .b-input::placeholder{color:#777;}
.bn-write-common01.type01 .b-input.type02{width:calc(50% - 11px);max-width:200px;}
.bn-write-common01.type01 .b-input.type03{width:calc(90% - 11px);max-width:970px;}
.bn-write-common01.type01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:25%;}
.bn-write-common01.type01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left: 1px solid #d3d9dd;}
.bn-write-common01.type01 .b-period-box > p{display:inline-block;}
.bn-write-common01.type01 .b-period-box > div{display:inline-block;}
.bn-write-common01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01.type01 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:200px;background:#fff url(/board/_res/img/board/ico-datepicker01.png) no-repeat right 10px top 50%;}
.bn-write-common01.type01 .b-textarea{padding:20px;height:300px;border:1px solid #dedede;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01.type01 .b-password-box .b-input{width:calc(40% - 15px);max-width:200px;}
.bn-write-common01.type01 .b-password-box span{display:inline-block;padding:0 0 0 10px;}
.bn-write-common01.type01 .b-file-box > div{padding:12px 10px;border-top:1px solid #dedede;}
.bn-write-common01.type01 .b-file-box:first-of-type > div:first-of-type{border-top:none;}
.bn-write-common01.type01 .b-file-box > div .b-guide-box{padding:4px 0 0 0;}
.bn-write-common01.type01 .b-file-box > div .b-guide-box label{display:inline-block;padding:0 45px 0 0;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type01:after{content:"";display:block;clear:both;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box{float:left;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type01 .b-right-box{float:right;}
.bn-write-common01.type01 .b-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}
.bn-write-common01.type01 .b-file-box.type02{display:none;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box{float:left;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-file-btn{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-file-status{width:130px;border:none !important;background:none;font-family:inherit;font-weight:300;font-size:15px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-add-btn{display:none;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box{float:right;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-input[name="wr-file-name"]{max-width:50%;}
.bn-write-common01.type01 .b-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-file-btn{display:inline-block;padding:5px 0 6px;min-width:100px;border:1px solid #ccc;background-color:#ebebeb;font-weight:400;font-size:16px;color:#5c5c5c;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 span{vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type04 div p{display:inline-block;margin:0 -5px 0 0;padding:0 10px 0 0;width:calc(100% - 109px);line-height:21px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type04 div p label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bn-write-common01.type01 .b-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type04 .b-file-del-btn{display:inline-block;padding:5px 0 6px;min-width:100px;border:1px solid #ccc;background-color:#ebebeb;font-weight:400;font-size:16px;color:#5c5c5c;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-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-common01.type01 .b-file-box .b-guide-txt{display:inline-block;padding:0 0 0 10px;font-weight:400;font-size:16px;color:#888;line-height:24px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}
.bn-write-common01.type01 .b-video-box > p{display:inline-block;}
.bn-write-common01.type01 .b-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}
.bn-write-common01.type01 .b-sel-title{display:block;line-height:17px;padding:8px 24px 8px 10px;border:1px solid #d8d8d8;background:#fff url(/board/_res/img/board/btn-sel-open02.png) no-repeat right 12px center;font-weight:200;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-sel-box.close{z-index:20;}
.bn-write-common01.type01 .b-sel-box.close .b-sel-box-title{background:#fff url(/board/_res/img/board/btn-sel-close02.png) no-repeat right 12px center;}
.bn-write-common01.type01 .b-sel-box.close ul{display:block;}
.bn-write-common01.type01 .b-sel-box ul{display:none;position:absolute;top:35px;width:100%;}
.bn-write-common01.type01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d8d8d8;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}
.bn-write-common01.type01 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}
.bn-write-common01.type01 .b-sel-box ul li:hover a{background-color:#b2b2b2;color:#fff;}
.bn-write-common01.type01 .b-tel-box span{padding:0 5px;}
.bn-write-common01.type01 .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01.type01 .b-tel-box .b-select{font-family:inherit;max-width:200px;}
.bn-write-common01.type01 .b-tel-box .b-input{width:calc(33.33% - 16px);max-width:200px;}
.bn-write-common01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01.type01 .b-email-box span{padding:0 4px 0;}
.bn-write-common01.type01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}
.bn-write-common01.type01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01.type01 .b-address-box > div div{display:inline-block;padding:0 0 10px;max-width:calc(100% - 73px);}
.bn-write-common01.type01 .b-address-box > div div span{padding:0 8px;}
.bn-write-common01.type01 .b-address-box > div div .b-input{width:calc(50% - 15px);max-width:155px;}
.bn-write-common01.type01 .b-address-box > div > button{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01.type01 .b-radio{display:none;}
.bn-write-common01.type01 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.bn-write-common01.type01 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #959595;background-color:#ebebeb;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-write-common01.type01 .b-radio:checked + label:before{background-color:#fff;}
.bn-write-common01.type01 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#333;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-write-common01.type01 .b-chk{display:none;}
.bn-write-common01.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}
.bn-write-common01.type01 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;}
.bn-write-common01.type01 .b-chk:checked + label:before{background:url(/board/_res/img/board/ico-check01.png) no-repeat 50% 50%;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(1){padding:0 0 5px;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(2) label{padding:0 10px 0 0;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(2) .b-input{max-width:calc(100% - 41px);}
.bn-write-common01.type01 .b-url-box .b-input{margin:0 0 10px;max-width:330px;}
.bn-write-common01.type01 .b-url-box p{line-height:25px;word-break:break-all;}
.bn-write-common01.type01 .b-url-box p span{color:#FF0000;}
.bn-write-common01.type01 .b-privacy-box{margin:30px 0 0 0;}
.bn-write-common01.type01 .b-privacy-box .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.bn-write-common01.type01 .b-privacy-box .b-border-box .b-privacy-title{font-weight:500;}
.bn-write-common01.type01 .b-privacy-box .b-border-box > ol > li{padding:0 0 10px 0;}
.bn-write-common01.type01 .b-privacy-box .b-border-box > ol > li:last-of-type{padding:0;}
.bn-write-common01.type01 .b-privacy-box .b-privacy-chk-box{padding:20px 0 0 0;}
.bn-write-common01.type01 .b-guide{padding:10px 0 0 0;font-size:14px;line-height:19px;}

/* bn-list-img01 type01 */
.bn-list-img01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-img01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type01 .adm-chk label{font-size:16px;}
.bn-list-img01.type01 .article-chk{position:absolute;top:0;left:0;z-index:10;}
.bn-list-img01.type01 .article-chk input{vertical-align:top;}
.bn-list-img01.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 > ul > li{float:left;position:relative;padding:0 65px 80px 0;width:calc(33.333% - 44px);min-height:330px;overflow:hidden;}
.bn-list-img01.type01 > ul > li:after{content:'';display:block;position:absolute;top:0;right:65px;width:0;height:0;border-bottom:61px solid transparent;border-right:61px solid #fff;}
.bn-list-img01.type01 > ul > li:nth-of-type(3n):after{right:0;}
.bn-list-img01.type01 > ul > li:nth-of-type(3n){padding-right:0;}
.bn-list-img01.type01 .b-img-box a{display:block;height:220px;}
.bn-list-img01.type01 .b-img-box a img, .bn-list-img01.type01 .b-img-box a .vimeoPlayer{width:100%;height:100%;object-fit:cover;}
.bn-list-img01.type01 .b-img-box .b-new{position:absolute;top:15px;left:15px;width:45px;height:45px;background:url(/superstar/_res/img/board/ico-new01.png) no-repeat 0 0/100%;}
.bn-list-img01.type01 .b-txt-box{padding:24px 25px 0;}
.bn-list-img01.type01 .b-txt-box .b-title:after{content:'';display:block;margin:18px 0 0 0;width:40px;height:2px;background-color:#e1e1e1;}
.bn-list-img01.type01 .b-txt-box .b-title a{display:block;max-height:70px;font-size:25px;line-height:34px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type01 .b-txt-box .b-info{padding:0 0 7px 0;}
.bn-list-img01.type01 .b-txt-box .b-info:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 .b-txt-box .b-info span{padding:0 15px 0 0;font-size:15px;line-height:22px;color:#999;font-weight:200;}
.bn-list-img01.type01 .b-txt-box .b-info span:first-of-type{padding:0 10px 0 0;}

/* bn-list-img02 type01 : 원격교육지원센터 콘텐츠 아카이브 */
.bn-list-img02.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-img02.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img02.type01 .adm-chk label{font-size:16px;}
.bn-list-img02.type01 .article-chk{position:absolute;top:10px;left:15px;z-index:10;}
.bn-list-img02.type01 .article-chk input{vertical-align:top;}
.bn-list-img02.type01 > ul{display:flex;flex-wrap:wrap;margin:0 -0.75%;border-bottom:1px solid #d8d8d8;}
.bn-list-img02.type01 > ul > li{position:relative;margin:0 0 28px;padding:0 0.75%;width:25%;box-sizing:border-box;}
.bn-list-img02.type01 > ul > li > a{display:block;border-radius:10px;overflow:hidden;}
.bn-list-img02.type01 > ul > li > a .b-img-box{height:190px;overflow:hidden;}
.bn-list-img02.type01 > ul > li > a .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-list-img02.type01 > ul > li > a .b-txt-box{background:#00498a;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box{padding:5px 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box span{display:inline-block;padding:0 5px;background:#ffd50e;border-radius:5px;font-size:12px;color:#00498a;font-weight:500;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box .b-available{background:#ffd50e;color:#00498a;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box .b-imminent{background:#e31f4d;color:#fff;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box .b-category{background:#616161;color:#fff;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box{padding:15px 15px 20px;color:#fff;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-title{display:-webkit-box;margin:0 0 20px;height:64px;font-size:22px;line-height:32px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-text span{display:block;}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-text .b-cate{padding:0 0 4px;font-size:13px;color:rgba(255,255,255,0.7);}
.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-text .b-prof{font-weight:500;}

/* bn-common-view02 */
.bn-view-common02.type01 .b-info-box{display:flex;flex-wrap:wrap;margin:0 0 60px;border:1px solid #d8d8d8;border-top:2px solid #4d5980;text-align:center;}
.bn-view-common02.type01 .b-info-box .b-row-box{-ms-flex:1;flex:1;display:table;table-layout:fixed;width:33.3333%;}
.bn-view-common02.type01 .b-info-box .b-row-box > div{display:table-cell;padding:20px;width:100%;border-right:1px solid #d8d8d8;box-sizing:border-box;vertical-align:middle;}
.bn-view-common02.type01 .b-info-box .b-row-box > div:nth-of-type(odd){background:#f4f6f7;font-weight:500;}
.bn-view-common02.type01 .b-info-box .b-row-box:last-of-type > div:last-of-type{border-right:0;}
.bn-view-common02.type01 .b-main-box .b-top-box{margin:0 0 55px;padding:0 0 60px;border-bottom:1px solid #d8d8d8;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-img-box{padding:0 0 60px;text-align:center;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-img-box img{display:block;margin:10px auto;max-width:650px;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-img-box iframe{display:block;margin:10px auto;max-width:100%;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box{margin:0 0 20px;padding:0 0 25px;border-bottom:1px solid #d8d8d8;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box .b-sub-title{display:inline-block;margin:0 0 5px;padding:4px 10px 0;background:#00498a;font-family:'GmarketSansMedium';font-size:14px;line-height:19px;font-weight:600;color:#fff;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box .b-title{font-size:30px;line-height:38px;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box h5{position:relative;padding:0 0 5px 18px;font-size:20px;line-height:28px;font-weight:500;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box h5:before{content:'';display:block;position:absolute;top:10px;left:0;margin:0 10px 0 0;width:8px;height:8px;background:#00498a;border-radius:50%;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul{padding:0 0 20px 18px;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul:last-of-type{padding-bottom:0;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul li{position:relative;padding:0 0 0 10px;line-height:28px;}
.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul li:before{content:'';display:block;position:absolute;top:13px;left:0;margin:0 5px 0 0;width:5px;height:1px;background:#666;}
.bn-view-common02.type01 .b-main-box .b-content-box .b-con-box{padding:0 0 60px;}
.bn-view-common02.type01 .b-main-box .b-content-box .b-con-box:last-of-type{padding-bottom:0;}
.bn-view-common02.type01 .b-main-box .b-content-box h5{position:relative;padding:0 0 20px 25px;font-weight:500;font-size:25px;color:#000;line-height:35px;}
.bn-view-common02.type01 .b-main-box .b-content-box h5:before{content:'';position:absolute;top:10px;left:0;width:17px;height:17px;background:url(/jjremote/_res/img/common/bg-bul-type01.png) no-repeat 0 0/100%;}

/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap ul {padding:35px 0 0;text-align:center;}
.b-paging01.type01 .b-paging-wrap ul li {display:inline-block;margin:0 3px;vertical-align:top;}
.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0 15px 0 3px }
.b-paging01.type01 .b-paging-wrap ul li.next{margin:0 3px 0 15px }
.b-paging01.type01 .b-paging-wrap ul li a {display:block;position:relative;border:1px solid #ccc;font-weight:200;font-size:14px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type01 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/board/_res/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/board/_res/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.next a{width:30px;height:35px;background:url(/board/_res/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.last a{width:34px;height:35px;background:url(/board/_res/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a {padding:6px 0 7px;min-width:30px;}
.b-paging01.type01 .b-paging-wrap ul li a.active {padding:7px 0 8px;border:none;background:#0076a3;color:#fff;}

/* Q&A - list (온라인상담) */
.counsel-outer-box{padding:40px 50px;background-color:#f1f5f8;}
.counsel-box{display:table;width:100%;table-layout:fixed;}
.counsel-box li{display:table-cell;position:relative;width:20%;vertical-align:top;}
.counsel-box li div{position:relative;display:table;width:135px;height:135px;margin:0 auto;text-align:center;border:8px solid #2672ac;border-radius:50%;vertical-align:middle;}
.counsel-box li div:after{content:'';position:absolute;top:50%;right:-60px;width:12px;height:20px;background:url(/board/_res/img/board/bg-counsel-arr.png) no-repeat 0 0;}
.counsel-box li:last-of-type div:after{display:none;}
.counsel-box li div > p{display:table-cell;vertical-align:middle;}
.counsel-box li div > p span{display:inline-block;font-size:16px;font-weight:500;color:#0e4e7e;}
.counsel-box li div > p span:after{content:'';display:block;width:43px;height:53px;margin:0 auto;padding:8px 0 0;}
.counsel-box li:nth-of-type(1) div > p span:after{background:url(/board/_res/img/board/bg-counsel01.png) no-repeat 0 100%/100%;}
.counsel-box li:nth-of-type(2) div > p span:after{background:url(/board/_res/img/board/bg-counsel02.png) no-repeat 0 100%/100%;}
.counsel-box li:nth-of-type(3) div > p span:after{background:url(/board/_res/img/board/bg-counsel03.png) no-repeat 0 100%/100%;}
.counsel-box li:nth-of-type(4) div > p span:after{background:url(/board/_res/img/board/bg-counsel04.png) no-repeat 0 100%/100%;}
.counsel-box li:nth-of-type(5) div > p span:after{background:url(/board/_res/img/board/bg-counsel05.png) no-repeat 0 100%/100%;}
.counsel-box li > p{padding:10px 0 0;font-size:17px;line-height:22px;font-weight:400;text-align:center;}
.counsel-box li > p span{display:block;font-weight:200;}

/* bn-list-qna01 type01 */
.bn-list-qna01.type01{position:relative;}
.bn-list-qna01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-qna01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-qna01.type01 .adm-chk label{font-size:16px;}
.bn-list-qna01.type01 .article-chk{position:absolute;top:-5px;left:0;z-index:10;}
.bn-list-qna01.type01 .b-total{position:absolute;top:-67px;right:0;font-weight:200;}
.bn-list-qna01.type01 .b-total span{font-weight:400;}
.bn-list-qna01.type01 .b-total span:nth-of-type(1){color:#eb8a00;}
.bn-list-qna01.type01 table{width:100%;border-spacing:0;border-top:2px solid #124e87;table-layout:fixed;}
.bn-list-qna01.type01 .b-col{width:10%;}
.bn-list-qna01.type01 .b-col-answer{width:12%;}
.bn-list-qna01.type01 table tbody td{position:relative;padding:14px 10px;border-bottom:1px solid #e1e1e1;font-size:17px;font-weight:200;text-align:center;}
.bn-list-qna01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-qna01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-qna01.type01 .b-title-box .b-title{display:table;width:100%;table-layout:fixed;}
.bn-list-qna01.type01 .b-title-box .b-title .b-new{display:table-cell;width:60px;vertical-align:middle;}
.bn-list-qna01.type01 .b-title-box .b-title .b-new span{display:block;padding:2px 9px;margin:0 15px 0 0;font-weight:400;font-size:13px;color:#fff;vertical-align:middle;background:#e02962;box-sizing:border-box;border-radius:5px;}
.bn-list-qna01.type01 .b-title-box .b-title a{display:table-cell;width:100%;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:22px;vertical-align:middle;box-sizing:border-box;}
.bn-list-qna01.type01 .b-title-box .b-title .b-cate{padding:0 5px 0 0;color:#0076a3;}
.bn-list-qna01.type01 .b-title-box .b-info-box{padding:5px 0 0;font-size:15px;line-height:20px;color:#777;}
.bn-list-qna01.type01 .b-title-box .b-info-box span{display:inline-block;position:relative;margin:0 12px 0 0;padding:0 13px 0 0;vertical-align:middle;}
.bn-list-qna01.type01 .b-title-box .b-info-box span:after{content:"";display:block;position:absolute;top:4px;right:0;width:1px;height:13px;background-color:#d3d3d3;}
.bn-list-qna01.type01 .b-title-box .b-info-box span:last-of-type:after{display:none;}
.bn-list-qna01.type01 .b-title-box .b-info-box .b-answer{display:none;}
.bn-list-qna01.type01 .b-answer{padding:7px 10px;font-size:16px;border:1px solid #5c5c5c;}
.bn-list-qna01.type01 .b-answer.complete{background-color:#707070;color:#fff;}

/* bn-list-faq01 type01 */
.bn-list-faq01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-faq01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-faq01.type01 .adm-chk label{font-size:16px;}
.bn-list-faq01.type01 .article-chk{position:absolute;top:0;left:0;z-index:10;}
.bn-list-faq01.type01 ul{border-top:2px solid #124e87;}
.bn-list-faq01.type01 ul li{position:relative;border-bottom:1px solid #e1e1e1;}
.bn-list-faq01.type01 .b-quest-box{display:table;position:relative;width:100%;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box > span{display:table-cell;width:95px;height:100%;font-size:22px;font-weight:400;text-align:center;vertical-align:middle;}
.bn-list-faq01.type01 .b-title-box{display:table-cell;background:url(/board/_res/img/board/btn-faq-open.png) no-repeat right 10px center;vertical-align:middle;}
.bn-list-faq01.type01 .b-quest-box.faq-close .b-title-box{background:url(/board/_res/img/board/btn-faq-close.png) no-repeat right 10px center;}
.bn-list-faq01.type01 .b-title-box a{display:block;padding:28px 10px 28px 30px;font-size:17px;font-weight:400;color:#333;line-height:1.6em;}
.bn-list-faq01.type01 .b-title-box a .b-cate{padding:0 10px 0 0;}
.bn-list-faq01.type01 .b-quest-box > div{display:table-cell;width:40px;vertical-align:middle;}
.bn-list-faq01.type01 .b-quest-box > div .b-modify{display:inline-block;padding:8px 5px;min-width:40px;background-color:#d2d2d2;font-size:13px;color:#fff;text-align:center;box-sizing:border-box;border-radius:5px;line-height:1;vertical-align:middle;border:none;}
.bn-list-faq01.type01 .b-ans-box{display:none;}
.bn-list-faq01.type01 .b-ans-box > div{padding:20px 50px 20px 125px;border-top:1px solid #e1e1e1;background-color:#f1f5f8;box-sizing:border-box;}
.bn-list-faq01.type01 .b-ans-box > div span{display:inline-block;padding:2px 7px 3px;margin:0 10px 0 0;background-color:#e02962;font-size:17px;color:#fff;font-weight:200;line-height:1;text-align:center;border-radius:3px;vertical-align:top;}
.bn-list-faq01.type01 .b-ans-box > div > div{display:inline-block;width:calc(100% - 37px);vertical-align:top;}
.bn-list-faq01.type01 .b-ans-box > div > div p{display:block;width:100%;font-size:16px;font-weight:200;line-height:21px;word-break:break-word;}

/* thumb type01 */
.bn-list-thumb01.type01 .article-chk{position:absolute;top:0;left:5px;z-index:5;}
.bn-list-thumb01.type01 > ul{border-top:2px solid #333;}
.bn-list-thumb01.type01 > ul > li{display:table;position:relative;padding:15px 10px 15px 25px;width:100%;border-bottom:1px solid #e1e1e1;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type01 .b-box01{display:table-cell;position:relative;width:230px;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a{display:block;height:165px;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-thumb01.type01 .b-box02{display:table-cell;position:relative;padding:0 0 0 20px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 5px;padding:2px 1px 2px 0;width:20px;background:#e02962;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box{padding:0 0 5px 0;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type01 .b-box02 .b-title-box a{display:inline-block;font-size:20px;line-height:25px;font-weight:400; max-width:calc(100% - 30px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;}
.bn-list-thumb01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;max-height:81px;font-size:17px;line-height:27px;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.bn-list-thumb01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:15px;line-height:22px;color:#777;}
.bn-list-thumb01.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#d3d3d3;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type01 .b-info-box li:last-of-type:after{display:none;}

/* .bn-list-cal01 type01 (학사일정 - 테이블) */
.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 15px;}
.bn-list-cal01.type01 .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-cal01.type01 .left-box{float:left;}
.bn-list-cal01.type01 .left-box p{display:inline-block;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .left-box p a{display:inline-block;width:35px;height:35px;border:1px solid #d7d7d7;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .left-box p .b-prev{background:url(/board/_res/img/board/b-btn-cal-prev.png) no-repeat 50% 50%}
.bn-list-cal01.type01 .left-box p .b-next{background:url(/board/_res/img/board/b-btn-cal-next.png) no-repeat 50% 50%}
.bn-list-cal01.type01 .left-box p span{display:inline-block;padding:0 25px;font-weight:500;font-size:25px;vertical-align:middle;}
.bn-list-cal01.type01 .right-box{float:right;}
.bn-list-cal01.type01 .right-box .b-btn-more-sche{display:inline-block;position:relative;padding:12px 10px 9px 10px;min-width:165px;min-height:40px;background-color:#0076a3;font-weight:400;font-size:16px;color:#fff;line-height:16px;text-align:center;box-sizing:border-box;vertical-align:middle;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box{display:inline-block;margin:0 0 0 30px;vertical-align:middle;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul:after{content:'';display:block;clear:both;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li{float:left;position:relative;margin:0 10px 0 0;padding:0 12px 0 0;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li:last-of-type{margin:0;padding:0;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:14px;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li:last-of-type:after{display:none;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li a{display:block;height:40px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal-lst{width:32px;background-image:url(/board/_res/img/board/b-ico-cal-list.png);}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal{width:45px;background-image:url(/board/_res/img/board/b-ico-cal.png);}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal-lst.active{background-image:url(/board/_res/img/board/b-ico-cal-list-on.png);}
.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal.active{background-image:url(/board/_res/img/board/b-ico-cal-on.png);}
.bn-list-cal01.type01 .b-cal-top-box div p{display:table-cell;padding:13px 10px;border-right: 1px solid #d8d8d8;background-color:#f1f5f8;font-size:17px;line-height:23px;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:120px;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(2){width:220px;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(3){width:100%;border-right:none;}
.bn-list-cal01.type01 .b-cal-list-box{border-top:2px solid #124e87;}
.bn-list-cal01.type01 .b-cal-list-box > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-list-box > div > p{display:table-cell;width:120px;border-right:1px solid #d8d8d8;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div{display:table-cell;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div:last-of-type{border:none;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{display:table-cell;padding:15px;width:220px;border-right:1px solid #d8d8d8;line-height:20px;text-align:center;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{display:table-cell;padding:0 20px;border-right:1px solid #d8d8d8;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul:last-of-type{border-right:0;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{line-height:20px;}
.bn-list-cal01.type01 .b-cal-list-box > .b-cal-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-info-box{padding:20px 0 0 0;}
.bn-list-cal01.type01 .b-cal-info-box ul li{position:relative;padding:0 0 0 12px;font-size:16px;line-height:26px;}
.bn-list-cal01.type01 .b-cal-info-box ul li:before{content:'';position:absolute;top:12px;left:0;width:5px;height:1px;background-color:#333;}

/* board-calendar-tab (학사일정 - 캘린더)*/
.board-calendar-tab .b-cal-cate-box{position:relative;float:left;padding:10px 0 0 0;z-index:10;max-width:20%;}
.board-calendar-tab .b-cal-cate-box ul:after{content:'';display:block;clear:both;}
.board-calendar-tab .b-cal-cate-box ul li{float:left;position:relative;padding:0 25px 0 0;}
.board-calendar-tab .b-cal-cate-box ul li:last-of-type{padding:0;}
.board-calendar-tab .b-cal-cate-box ul li span:not(.category-ty){float:left;position:relative;padding:0 0 0 28px;font-size:15px;line-height:20px;}
.board-calendar-tab .b-cal-cate-box ul li span:before{content:'';display:none;position:absolute;top:12px;left:0;width:20px;height:4px;vertical-align:middle;}
.board-calendar-tab .b-cal-cate-box ul li.b-event span:before{background-color:#ed145b;}
.board-calendar-tab .b-cal-cate-box ul li.b-bachelor span:before{background-color:#0076a3;}
.board-calendar-tab .b-cal-cate-box ul li.b-etc span:before{background-color:#ff9148;}
.board-calendar-tab .b-viewmode-box{float:right;vertical-align:middle;}
.board-calendar-tab .b-viewmode-box ul:after{content:'';display:block;clear:both;}
.board-calendar-tab .b-viewmode-box ul li{float:left;position:relative;margin:0 10px 0 0;padding:0 12px 0 0;}
.board-calendar-tab .b-viewmode-box ul li:last-of-type{margin:0;padding:0;}
.board-calendar-tab .b-viewmode-box ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:14px;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.board-calendar-tab .b-viewmode-box ul li:last-of-type:after{display:none;}
.board-calendar-tab .b-viewmode-box ul li a{display:block;position:relative;margin:0 10px 0 0;height:40px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.board-calendar-tab .b-viewmode-box ul li a:last-of-type{margin:0;}
.board-calendar-tab .b-viewmode-box ul li a:after{content:'';display:block;position:absolute;top:50%;right:-9px;width:1px;height:90%;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.board-calendar-tab .b-viewmode-box ul li a:last-of-type:after{display:none;}
.board-calendar-tab .b-viewmode-box ul li .b-view-cal-lst{width:32px;background-image:url(/board/_res/img/board/b-ico-cal-list.png);}
.board-calendar-tab .b-viewmode-box ul li .b-view-cal{width:45px;background-image:url(/board/_res/img/board/b-ico-cal.png);}
.board-calendar-tab .b-viewmode-box ul li .b-view-cal-lst.active{background-image:url(/board/_res/img/board/b-ico-cal-list-on.png);}
.board-calendar-tab .b-viewmode-box ul li .b-view-cal.active{background-image:url(/board/_res/img/board/b-ico-cal-on.png);}

/* 규정집 */
.bn-rule-box{display:inline-block;padding:0 0 0 60px;width:calc(100% - 231px);vertical-align:top;box-sizing:border-box;}

/* b-rule-category (규정집 카테고리) */
.b-rule-category.type01{display:inline-block;margin:0 -4px 0 0;width:230px;}
.b-rule-category.type01 .b-rule-cate-box .b-depth01{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.b-rule-category.type01 .b-rule-cate-box .b-depth01 > li{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.b-rule-category.type01 .b-rule-cate-box .b-depth01 > li > a{display:block;padding:12px 12px 12px 24px;font-weight:400;font-size:17px;color:#5c5c5c;line-height:26px;word-break:keep-all;}
.b-rule-category.type01 .b-rule-cate-box .b-depth01 > li > a:hover, .b-rule-category.type01 .b-rule-cate-box .b-depth01 > li > a.active{background-color:#0076a3;color:#fff;}
.b-rule-category.type01 .b-rule-cate-box .b-depth02{display:none;padding:19px 25px;border-top:1px solid #e1e1e1;}
.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li{position:relative;padding:0 0 0 10px;}
.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li:before{content:'';position:absolute;top:13px;left:0;width:5px;height:1px;background-color:#333;}
.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li > a{font-size:16px;color:#5c5c5c;line-height:25px;}
.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li > a:hover, .b-rule-category.type01 .b-rule-cate-box .b-depth02 > li > a.active{text-decoration:underline;}

/* bn-list-rule01 type01 */
.bn-list-rule01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-rule01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-rule01.type01 .adm-chk label{font-size:16px;}
.bn-list-rule01.type01 .article-chk{position:absolute;top:0;left:0;z-index:10;}
.bn-list-rule01.type01 table{width:100%;border-spacing:0;border-top:2px solid #124e87;table-layout:fixed;}
.bn-list-rule01.type01 .b-col{width:10%;}
.bn-list-rule01.type01 .b-col-pdf{width:20%;}
.bn-list-rule01.type01 table tbody td{position:relative;padding:14px 10px;border-bottom:1px solid #e1e1e1;font-size:17px;font-weight:200;text-align:center;}
.bn-list-rule01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-rule01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-rule01.type01 .b-title-box .b-title{display:table;width:100%;table-layout:fixed;}
.bn-list-rule01.type01 .b-title-box .b-title .b-new{display:table-cell;width:60px;vertical-align:middle;}
.bn-list-rule01.type01 .b-title-box .b-title .b-new span{display:block;padding:2px 9px;margin:0 15px 0 0;font-weight:400;font-size:13px;color:#fff;vertical-align:middle;background:#e02962;box-sizing:border-box;border-radius:5px;}
.bn-list-rule01.type01 .b-title-box .b-title .b-cate{padding:0 5px 0 0;color:#0076a3;}
.bn-list-rule01.type01 .b-title-box .b-title a{display:table-cell;width:100%;font-weight:400;word-break:break-all;line-height:22px;vertical-align:middle;box-sizing:border-box;}
.bn-list-rule01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-rule01.type01 .b-pdf-box a{display:inline-block;padding: 8px 16px;border:1px solid #777;font-size:15px;color:#333;font-weight:400;line-height:1;border-radius:5px;}
.bn-list-rule01.type01 .b-pdf-box a:after{content:'';display:inline-block;margin: 0 0 0 20px;vertical-align: top;width:15px;height:13px;background:url(/board/_res/img/board/ico-file03-off.png) no-repeat 0 0/100%;}
.bn-list-rule01.type01 .b-pdf-box a:hover{background-color:#16476e;color:#fff;}
.bn-list-rule01.type01 .b-pdf-box a:hover:after{background-image:url(/board/_res/img/board/ico-file03-on.png);}

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

	/* bn-list-img01 type01*/
	.bn-list-img01.type01 > ul > li{width:calc(33.33% - 20px);padding:0 30px 25px 0;}
	.bn-list-img01.type01 > ul > li:after{right:30px;}
	.bn-list-img01.type01 .b-img-box .b-new{width:35px;height:35px;}
	.bn-list-img01.type01 .b-txt-box{padding:20px 0 0;}

	/* bn-list-img02 type01 : 원격교육지원센터 콘텐츠 아카이브 */
	.bn-list-img02.type01 > ul > li{width:33.3333%;}
	
	/* bn-list-qna01 type01 */
	.bn-list-qna01.type01 .b-total{position:relative;top:0;padding:0 0 5px;text-align:right;}

	/* Q&A - list (온라인상담) */
	.counsel-outer-box{padding:30px 20px;}
	.counsel-box li div:after{display:none;}

	/* 규정집 */
	.bn-rule-box{display:block;padding:0;width:100%;}

	/* b-rule-category (규정집 카테고리) */
	.b-rule-category.type01{display:block;margin:0 0 20px;width:100%;}

}

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

	/* board-common */  
	.b-h5-tit01{padding:0 0 10px 12px;font-size:16px;line-height:21px;}
	.b-h5-tit01:before{top:7px;width:5px;height:5px;}
	.b-ol-type01 > li{font-size:14px;line-height:24px;}
	.b-ol-type02 > li{font-size:14px;line-height:24px;}

	/* .b-btn01 type01 */    
	.b-btn01.type01 ul li {display:block;margin:0 0 5px 0px;}
	.b-btn01.type01 ul li a {width:100%;min-width:auto;padding:8px 10px;font-size:14px;}

	.b-btn-wrap{padding:20px 0 0 0;}
	.b-btn-wrap a, .b-btn-wrap button{margin:0 0 6px 0;}
	.b-btn-type01{padding:10px;width:100%;min-height:auto;font-size:14px;}
	.b-btn-type02{padding:10px;width:100%;min-height:auto;font-size:14px;}

	/* 카테고리 탭 */
	.b-category-m{position:relative;padding:0 0 20px;}
	.b-category-m label{display:block;position:relative;padding:8px 30px;background:#f3f7f9 url(/board/_res/img/board/btn-cate-open.png) no-repeat right 10px top 50%;width:100%;height:35px;font-family:inherit;font-weight:400;font-size:14px;color:#115286;border:1px solid #e1e1e1;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;}
	.b-category-m.active label{background-image:url(/board/_res/img/board/btn-cate-close.png);}
	.category-sel{position:absolute;top:0;left:0;width:100%;height:35px;filter:alpha(opacity=0);opacity:0;}
	.category-sel option{color:#333;}

	.b-category-m02{position:relative;padding:0 0 20px;}
	.b-category-m02 label{display:block;position:relative;padding:8px 30px;background: #0076a3 url(/board/_res/img/board/btn-cate-open-w.png) no-repeat right 10px top 50%;width:100%;height:35px;font-family:inherit;font-weight:400;font-size:14px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;}
	.b-category-m02.active label{background-image:url(/board/_res/img/board/btn-cate-close-w.png);}

	.b-category-m03{position:relative;padding:0 0 20px;}
	.b-category-m03 label{display:block;position:relative;padding:8px 30px;background: #004a8b url(/board/_res/img/board/btn-cate-open-w.png) no-repeat right 10px top 50%;width:100%;height:35px;font-family:inherit;font-weight:400;font-size:14px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;}
	.b-category-m03.active label{background-image:url(/board/_res/img/board/btn-cate-close-w.png);}
	
	/* 검색 영역 01 */
	.bn-search01{text-align:right;margin:0 0 20px 0;}
	.bn-search01 input{font-size:14px;}
	.bn-search01 .b-period-box{display:block;margin:0 0 10px;}
	.bn-search01 .b-period-box .b-date-box{width:calc(50% - 17px);}
	.bn-search01 .b-period-box .b-input{width:100%;}
	.bn-search01 .b-search-outer{display:block;margin:0;}
	.bn-search01 .b-sel-box{display:block;width:100%;margin:0 0 10px;}
	.bn-search01 .b-search-box{display:block;}
	.bn-search01 .b-search-box:after{content:"";display:block;clear:both;}
	.bn-search01 .b-search-box input{width:calc(100% - 70px);margin:0;}
	.bn-search01 .b-select{height:34px;font-size:14px;}
	.bn-search01 .b-sel-btn{width:70px;font-size:14px;}

	/* 검색 영역 02 */
	.bn-search02.type01 .b-search-wrap{display:block;margin:0 0 20px;}
	.bn-search02.type01 .b-search-wrap > div{display:block;padding:10px;}
	.bn-search02.type01 .b-search-wrap > div:nth-of-type(1){width:auto;border-right:0;border-bottom:1px solid #ddd;font-size:15px;}
	.bn-search02.type01 .b-search-wrap > div:nth-of-type(2){display:block;}
	.bn-search02.type01 input{height:34px;}
	.bn-search02.type01 .b-sel-box{margin:0 0 10px;}
	.bn-search02.type01 .b-select{height:34px;}
	.bn-search02.type01 .b-search-box input{width:calc(100% - 95px);}
	.bn-search02.type01 .b-sel-btn{padding:5px;width:95px;min-height:34px;}
	
	/* 페이저 */  
	.b-pager-box{padding:20px 0 0;}
	.b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right 10px top 50% !important;}
	.b-pager-box div p:nth-of-type(1) a{font-size:14px;line-height:22px;}
	.b-pager-box div p:nth-of-type(2){padding:10px;}
	.b-pager-box div p:nth-of-type(2) a{font-size:14px;line-height:22px;}

	/* bn-list-common01 type01 */
	.bn-list-common01.type01 table tbody td{padding:12px 10px;font-size:15px;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01 .b-col{display:none;width:0;}
	.bn-list-common01.type01 .b-col-file{display:none;width:0;}
	.bn-list-common01.type01 .b-col-file02{display:none;width:0;}
	.bn-list-common01.type01 .b-col-answer{display:none;width:0;}
	.bn-list-common01.type01 .b-title-box .b-title .b-new{width:40px;}
	.bn-list-common01.type01 .b-title-box .b-title .b-new span{font-size:10px;padding:2px 7px;margin:0 5px 0 0;}
	.bn-list-common01.type01 .b-title-box .b-info-box{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con{display:block;padding:2px 0 0 0;}
	.bn-list-common01.type01 .b-title-box .b-m-con span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:13px;line-height:18px;color:#777;vertical-align:middle;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top:5px;right:-2px;width:1px;height:12px;background-color:#d3d3d3;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file{width:16px;height:18px;background:url(/board/_res/img/board/ico-file01.png) no-repeat 0 50%/16px;text-indent:-999999px;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file02{background:url(/board/_res/img/board/ico-file03-off.png) no-repeat 100% 50%/13px;padding: 0 20px 0 0 !important;margin: 0;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file02:hover{color:#000;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-answer{position:relative;display:inline-block;padding:2px 5px;margin:3px 0 0 9px;font-size:13px;vertical-align:middle;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-answer:before{content:"";display:block;position:absolute;top:5px;left:-11px;width:1px;height:12px;background-color:#d3d3d3;}
	.bn-list-common01.type01 .b-top-box.b-answer .b-title-box{padding:0 0 0 15px;background-size:8px;}

	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-top-box{padding:10px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-size:16px;line-height:24px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-new{padding:4px 5px;margin:0 5px 0 0;font-size:11px;}
	.bn-view-common01.type01 .b-etc-box{padding:10px;}
	.bn-view-common01.type01 .b-etc-box ul li{font-size:14px;}
	.bn-view-common01.type01 .b-etc-box ul li:after{top:7px;height:10px;}
	.bn-view-common01.type01 .b-file-box{padding:10px;}
	.bn-view-common01.type01 .b-file-box ul li{float:none;width:100%;padding:0 0 2px;}
	.bn-view-common01.type01 .b-file-box ul li a{}
	.bn-view-common01.type01 .b-file-box ul li .b-qr{width:17px;height:17px;padding:0 5px 0 0;background-size:17px;}
	.bn-view-common01.type01 .b-file-box ul li .b-file{padding:0 0 0 23px;max-width:calc(100% - 26px);background-size:15px;font-size:13px;line-height:21px;}
	.bn-view-common01.type01 .b-proposal-box li{padding:10px;}
	.bn-view-common01.type01 .b-proposal-box li span{padding:0 10px 0 0;font-size:15px;}
	.bn-view-common01.type01 .b-proposal-box li p{font-size:14px;line-height:24px;}
	.bn-view-common01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common01.type01 .b-content-box p{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-content-box img{padding:0 0 15px 0;width:100% !important;height:auto !important;}

	/* bn-view-common01 view 페이지 댓글영역 */
	.bn-view-common01.type01 .b-chk + label{font-size:13px;line-height:23px;}
	.bn-view-common01.type01 .b-chk + label:before{width:20px;height:20px;}
	.bn-view-common01.type01 .b-chk:hover + label:before, .bn-view-common01.type01 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}
	.bn-view-common01.type01 .b-reply-wrap{padding:20px 0 0 0;}
	.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
	.bn-view-common01.type01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
	.bn-view-common01.type01 .b-reply-wrap .b-reply-id{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-reply-wrap .reply{padding:0 0 5px 0;}

	.bn-view-common01.type01 .b-write-reply-box{padding:0 0 15px;}
	.bn-view-common01.type01 .b-write-reply-box .write-sns-box{padding:0 0 10px 0;}
	.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a{padding:5px 8px;min-width:90px;font-size:13px;}
	.bn-view-common01.type01 .b-write-reply-box .write-sns-box ul li a:before{margin:0 8px 0 0;width:18px;height:16px;}
	.bn-view-common01.type01 .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-con-box{padding:15px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box{padding:0 10px 10px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p{padding:0 0 2px 0;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span{padding:0 3px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > p span:before{width:15px;height:15px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-allow-box > div{font-size:14px;}
	.bn-view-common01.type01 .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:13px;line-height:20px;}

	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
	.bn-view-common01.type01 .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}	
	.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
	.bn-view-common01.type01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:13px;}

	/* bn-write-common01 type01 */
	.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box{display:block;padding:7px 10px 6px;width:100%;font-size:14px;line-height:22px;text-align:left;border-right:none;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box{display:block;padding:10px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .b-address-btn{width:65px;font-size:14px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title{width:12%;font-size:14px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title2{width:13%;font-size:14px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .guide-span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box02{display:block;}
	.bn-write-common01.type01 .b-select{width:calc(50% - 5px);max-width:100%;height:35px;border-radius:0;}
	.bn-write-common01.type01 .b-input{height:32px;font-size:14px;}
	.bn-write-common01.type01 .b-textarea{padding:10px;height:200px;}
	.bn-write-common01.type01 .b-sel-title{font-size:14px;}
	.bn-write-common01.type01 .b-sel-box ul li a{font-size:14px;}
	.bn-write-common01.type01 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
	.bn-write-common01.type01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.bn-write-common01.type01 .b-radio + label:before{width:15px;height:15px;}
	.bn-write-common01.type01 .b-radio:hover + label:after, .bn-write-common01.type01 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.bn-write-common01.type01 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.bn-write-common01.type01 .b-chk:hover + label:before, .bn-write-common01.type01 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}
	.bn-write-common01.type01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:auto;}
	.bn-write-common01.type01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left: none;}
	.bn-write-common01.type01 .b-email-box .b-input{width:calc(50% - 11px);max-width:100%;}
	.bn-write-common01.type01 .b-email-box .b-select{margin:5px 0 0 0;width:100%;}
	.bn-write-common01.type01 .b-email-box span{font-size:14px;}
	.bn-write-common01.type01 .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
	.bn-write-common01.type01 .b-tel-box .b-input{margin:5px 0 0 0;}
	.bn-write-common01.type01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
	.bn-write-common01.type01 .b-date-box .b-input.datepicker{width:100%;max-width:100%;}
	.bn-write-common01.type01 .b-write-box{padding:20px 0;}
	.bn-write-common01.type01 .b-write-box .b-textarea{height:200px;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box{padding:5px 0 0 0;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:14px;}
	.bn-write-common01.type01 .b-file-box.type01 .b-left-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-common01.type01 .b-file-box.type01 .b-right-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-common01.type01 .b-file-box.type03 .b-file-btn{width:65px;font-size:14px;}
	.bn-write-common01.type01 .b-file-box.type03 span{font-size:14px;line-height:24px;}
	.bn-write-common01.type01 .b-file-box.type04 div p{width:calc(100% - 75px);}
	.bn-write-common01.type01 .b-file-box.type04 .b-file-del-btn{min-width:65px;font-size:14px;}
	.bn-write-common01.type01 .b-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:14px;line-height:19px;}
	.bn-write-common01.type01 .b-url-box p{line-height:20px;}
	.bn-write-common01.type01 .b-privacy-box{margin:20px 0 0 0;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box{padding:10px;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box > ol > li{padding:0 0 5px 0;}
	.bn-write-common01.type01 .b-privacy-box .b-privacy-chk-box{padding:10px 0 0 0;}

	/* bn-list-img01 type01 */
	.bn-list-img01.type01 > ul > li:nth-of-type(n){width:calc(50% - 10px);min-height:auto;padding:0 20px 20px 0;}
	.bn-list-img01.type01 > ul > li:nth-of-type(2n){padding:0 0 20px;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n):after{right:20px;border-width:40px;}
	.bn-list-img01.type01 > ul > li:nth-of-type(2n):after{right:0;}
	.bn-list-img01.type01 .b-txt-box{padding:10px 0 0;}
	.bn-list-img01.type01 .b-txt-box .b-title:after{margin:10px 0 0;}
	.bn-list-img01.type01 .b-txt-box .b-title a{font-size:17px;line-height:23px;} 
	.bn-list-img01.type01 .b-txt-box .b-info{padding:0 0 5px;}
	.bn-list-img01.type01 .b-txt-box .b-info span:nth-of-type(n){padding:0 5px 0 0;font-size:14px;line-height:20px;}

	/* bn-list-img02 type01 : 원격교육지원센터 콘텐츠 아카이브 */
	.bn-list-img02.type01 .adm-chk label{font-size:14px;}
	.bn-list-img02.type01 > ul > li{margin:0 0 15px;width:50%;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box{padding:5px 10px;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-label-box span{padding:0 4px;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box{padding:10px 10px 15px;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-title{margin:0 0 15px;height:44px;font-size:17px;line-height:22px;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-text .b-cate{padding:0;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-text .b-prof{font-size:14px;}
	
	/* bn-common-view02 */
	.bn-view-common02.type01 .b-info-box{display:block;margin:0 0 20px;}
	.bn-view-common02.type01 .b-info-box .b-row-box{width:100%;border-bottom:1px solid #d8d8d8;}
	.bn-view-common02.type01 .b-info-box .b-row-box:last-of-type{border-bottom:0;}
	.bn-view-common02.type01 .b-info-box .b-row-box > div{padding:10px;font-size:14px;line-height:20px;}
	.bn-view-common02.type01 .b-info-box .b-row-box > div:nth-of-type(even){border-right:0;}
	.bn-view-common02.type01 .b-main-box .b-top-box{margin:0 0 20px;padding:0 0 20px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-img-box{padding:0 0 20px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-img-box img{max-width:100%;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box{margin:0 0 10px;padding:0 0 10px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box .b-sub-title{font-size:13px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-title-box .b-title{font-size:20px;line-height:28px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box h5{padding:0 0 4px 10px;font-size:17px;line-height:23px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box h5:before{width:5px;height:5px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul{padding:0 0 15px 10px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul li{padding:0 0 0 8px;font-size:14px;line-height:20px;}
	.bn-view-common02.type01 .b-main-box .b-top-box .b-desc-box ul li:before{top:10px;}
	.bn-view-common02.type01 .b-main-box .b-top-box pre{font-size:14px;line-height:20px;}
	.bn-view-common02.type01 .b-main-box .b-content-box .b-con-box{padding:0 0 25px;}
	.bn-view-common02.type01 .b-main-box .b-content-box h5{padding:0 0 12px 20px;font-size:18px;line-height:23px;}
	.bn-view-common02.type01 .b-main-box .b-content-box h5:before{top:4px;width:12px;height:14px;}
	
	/* bn-list-qna01 type01 */
	.bn-list-qna01.type01 .b-total{font-size:14px;}
	.bn-list-qna01.type01 table tbody td{font-size:15px;}
	.bn-list-qna01.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-qna01.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-qna01.type01 .b-col{display:none;width:0;}
	.bn-list-qna01.type01 .b-col-answer{display:none;width:0;}
	.bn-list-qna01.type01 .b-title-box .b-title .b-new{width:40px;}
	.bn-list-qna01.type01 .b-title-box .b-title .b-new span{font-size:10px;padding:2px 7px;margin:0 5px 0 0;}
	.bn-list-qna01.type01 .b-title-box .b-info-box{font-size:13px;line-height:18px;}
	.bn-list-qna01.type01 .b-title-box .b-info-box span{margin:0px 6px 0 0;padding:0px 9px 0 0;}
	.bn-list-qna01.type01 .b-title-box .b-info-box span:after{top:5px;right:0px;width:1px;height:11px;}
	.bn-list-qna01.type01 .b-title-box .b-info-box span:last-of-type:after{display:block;}
	.bn-list-qna01.type01 .b-title-box .b-info-box .b-answer{display:inline-block;padding:2px 5px;margin:3px 0 0;font-size:13px;vertical-align:middle;}

	/* .b-paging01 type01 */
	.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:2px 0 3px;min-width:26px;}
	.b-paging01.type01 .b-paging-wrap ul li{margin:0 0 5px;}    
	.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0;}
	.b-paging01.type01 .b-paging-wrap ul li.next{margin:0;}
	.b-paging01.type01 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type01 .b-paging-wrap ul li.prev a {width:26px;height:27px;}
	.b-paging01.type01 .b-paging-wrap ul li.next a{width:26px;height:27px;}
	.b-paging01.type01 .b-paging-wrap ul li.last a{width:27px;height:27px;}
	.b-paging01.type01 .b-paging-wrap ul li a.active{padding:3px 0 4px;}

	/* Q&A - list (온라인상담) */
	.counsel-outer-box{padding:10px;}
	.counsel-box li{display:block;position:relative;width:100%;padding:5px 0;margin:0 0 5px;border:2px solid #2672ac;box-sizing:border-box;}
	.counsel-box li div{display:block;width:100%;height:auto;border:none;}
	.counsel-box li:last-of-type div:after{display:none;}
	.counsel-box li div > p{display:block;}
	.counsel-box li div > p span{font-size:14px;}
	.counsel-box li div > p span:after{display:none;}
	.counsel-box li > p{padding:5px 0 0;font-size:14px;line-height:19px;}
	.counsel-box li > p span{display:inline-block;}

	/* bn-list-faq01 type01 */
	.bn-list-faq01.type01 .b-quest-box > span{width:50px;font-size:14px;}
	.bn-list-faq01.type01 .b-title-box{background-size:10px;}
	.bn-list-faq01.type01 .b-quest-box.faq-close .b-title-box{background-size:10px;}
	.bn-list-faq01.type01 .b-title-box a{padding:12px 30px 12px 10px;font-size:14px;}
	.bn-list-faq01.type01 .b-ans-box > div{padding:15px 10px 15px 18px;}
	.bn-list-faq01.type01 .b-ans-box > div span{padding:2px 6px 3px 5px;margin:0 20px 0 0;font-size:13px;}
	.bn-list-faq01.type01 .b-ans-box > div > div{width:calc(100% - 42px);}
	.bn-list-faq01.type01 .b-ans-box > div > div p{font-size:14px;line-height:19px;}

	/* thumb type01 */
	.bn-list-thumb01.type01 > ul > li{display:block;padding:15px 0;}
	.bn-list-thumb01.type01 .b-box01{display:block;margin:0 0 10px 0;width:auto;}
	.bn-list-thumb01.type01 .b-box01 .b-img-box a{height:250px;}
	.bn-list-thumb01.type01 .b-box02{display:block;padding:0;}
	.bn-list-thumb01.type01 .b-box02 .b-title-box a{font-size:16px;line-height:21px;}
	.bn-list-thumb01.type01 .b-box02 .b-text-box a{height:auto;max-height:69px;margin:0 0 7px 0;font-size:14px;line-height:23px;}
	.bn-list-thumb01.type01 .b-info-box li{font-size:13px;line-height:20px;}

	/* .bn-list-cal01 type01 */
	.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 10px;}    
	.bn-list-cal01.type01 .left-box p{min-width:100px;}
	.bn-list-cal01.type01 .left-box p a:nth-of-type(n){width:26px;height:26px;background-size:6px 10px;}
	.bn-list-cal01.type01 .left-box p span{padding:0 15px;font-size:18px;}
	.bn-list-cal01.type01 .right-box{text-align:right;}
	.bn-list-cal01.type01 .right-box .b-btn-more-sche{display:block;margin:0 0 10px 0;padding:10px;min-width:auto;min-height:auto;font-size:14px;line-height:14px;}
	.bn-list-cal01.type01 .right-box > .b-viewmode-box{margin:0;}  
	.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li{margin:0 8px 0 0;padding:0 10px 0 0;}
	.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li:after{height:12px;}
	.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li a{display:block;height:34px;}
	.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal-lst{width:27px;}
	.bn-list-cal01.type01 .right-box > .b-viewmode-box ul li .b-view-cal{width:37px;}  
	.bn-list-cal01.type01 .b-cal-top-box{display:none !important;}  
	.bn-list-cal01.type01 .b-cal-top-box div p{padding:10px;font-size:15px;line-height:21px;}
	.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:70px;}
	.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(2){width:120px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > p{width: 80px;font-size:14px;line-height:19px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div{padding:7px 10px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{display:block;padding:0 0 7px 0;width:100%;border-right:none;font-size:14px;line-height:19px;text-align:left;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{display:block;padding:0;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{font-size:14px;line-height:19px;}
	.bn-list-cal01.type01 .b-cal-info-box{padding:10px 0 0 0;}
	.bn-list-cal01.type01 .b-cal-info-box ul li{font-size:14px;line-height:24px;}

	/* board-calendar-tab (학사일정 - 캘린더)*/
	.board-calendar-tab .b-cal-cate-box{max-width:calc(100% - 90px);}
	.board-calendar-tab .b-cal-cate-box ul li span:not(.category-ty){font-size:13px;line-height:18px;}
	.board-calendar-tab .b-viewmode-box ul li a{height:31px;}
	.board-calendar-tab .b-viewmode-box ul li .b-view-cal{width:35px;}
	.board-calendar-tab .b-viewmode-box ul li .b-view-cal-lst{width:24px;}

	/* b-rule-category (규정집 카테고리) */
	.b-rule-category.type01 .b-rule-cate-box .b-depth01 > li > a{padding:7px 10px;font-size:15px;line-height:24px;}
	.b-rule-category.type01 .b-rule-cate-box .b-depth02{padding:7px 15px;}
	.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li{padding:0 0 0 10px;}
	.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li:before{top:13px;left:0;width:5px;height:1px;}
	.b-rule-category.type01 .b-rule-cate-box .b-depth02 > li > a{font-size:14px;line-height:23px;}    

	/* bn-list-rule01 type01 */
	.bn-list-rule01.type01 table tbody td{padding:12px 10px;font-size:15px;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-rule01.type01 .b-col{display:none;width:0;}
	.bn-list-rule01.type01 .b-col-pdf{display:none;width:0;}
	.bn-list-rule01.type01 .b-title-box .b-title{display:inline-block;width:calc(100% - 100px);vertical-align:middle;}
	.bn-list-rule01.type01 .b-title-box .b-title a{display:inline-block;}
	.bn-list-rule01.type01 .b-title-box .b-title .b-new{width:40px;}
	.bn-list-rule01.type01 .b-title-box .b-title .b-new span{margin:0 5px 0 0;padding:2px 7px;font-size:10px;}
	.bn-list-rule01.type01 .b-title-box .b-m-con{display:inline-block;vertical-align: middle;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-pdf{display:inline-block;padding:2px 30px 2px 10px;border:1px solid #777;background:url(/board/_res/img/board/ico-file03-off.png) no-repeat right 10px center/13px;font-size:13px;border-radius:5px;vertical-align: middle;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-pdf:hover{color:#000;}

}

@media screen and (max-width:480px) {
	/* bn-write-common01 type01 */
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .address{max-width:100%;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .b-address-btn{margin-top:10px;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title{width:25%;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-con-box .sub-title2{width:100%;margin-bottom:5px;}
	
	/* bn-list-img01 type01 */
	.bn-list-img01.type01 > ul > li:nth-of-type(n){width:100%;padding:0 0 20px;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n):after{right:0;}

	/* bn-list-img02 type01 : 원격교육지원센터 콘텐츠 아카이브 */
	.bn-list-img02.type01 .article-chk{left:5px;}
	.bn-list-img02.type01 > ul{margin:0;}
	.bn-list-img02.type01 > ul > li{padding:0;width:100%;}
	.bn-list-img02.type01 > ul > li > a .b-txt-box .b-content-box .b-title{height:auto;max-height:44px;}
	
	/* board-calendar-tab (학사일정 - 캘린더)*/
	.board-calendar-tab .b-cal-cate-box{padding:0 0 10px;}

}