@charset "UTF-8";

/* common */
fieldset {margin:0;padding: 0;border:0;}
input[type="text"], input[type="password"], 
button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
pre{font-family:inherit;}
button{border:none;}
.hide {font-size:0;width:0;height:0;line-height:0;margin:0;padding:0;background:none;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em}

.list-none { padding:15px 10px; }

.view-box{padding: 0 0 50px 0;/* border-top:1px dashed #d8d8d8; *//* border-bottom:1px dashed #d8d8d8; */}
.view-btn-box{padding:0 0 25px;}
.view-btn-box a{display:inline-block;margin:0 10px 0 0;padding:8px 20px;border:1px solid #d8d8d8;font-size:15px;line-height:20px;}
.view-btn-box a:last-of-type{margin:0;}
.article-chk{z-index:5;line-height: 1.7;display: inline-block;float: left;margin-right: 10px;}
.article-chk input{margin:0;}

.b-h4-tit01{padding:0 0 15px 0;font-size:16px;line-height:21px;}
.b-h5-tit01{position:relative;padding:0 0 10px 10px;font-size:15px;line-height:19px;}
.b-h5-tit01:before{content:'';position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#222;border-radius:4px;}

/* 카테고리 */
.b-category01.type01 .category-box{position:relative;margin:0 0 40px 0;width:100%;border-bottom:1px solid #eee;text-align:center;overflow:hidden;}
.b-category01.type01 .category-box .tab-cate01 li{position:relative;float:left;width:20%;border:1px solid #eee;border-bottom:none;border-radius:5px 5px 0 0;box-sizing:border-box;}
.b-category01.type01 .category-box .tab-cate01 li.active{border-color:#222;background-color:#222;}
.b-category01.type01 .category-box .tab-cate01 li a{display:block;padding:15px 5px;border-bottom:none;font-weight:500;font-size:16px;color:#333;border-radius:7px 7px 0 0;}
.b-category01.type01 .category-box .tab-cate01 li.active a{font-weight:500;color:#fff;}
.b-category01.type01 .b-category01-m{position:relative;margin:0 0 30px;background: #222 url(/_res/kibo/_share/img/board/btn_m_tab_open.png) no-repeat center right 15px;text-align:center;border-radius:7px;}
.b-category01.type01 .b-category01-m.active{background-image:url(/_res/kibo/_share/img/board/btn_m_tab_close.png);}
.b-category01.type01 .b-category01-m label {display:block;padding:11px 0;font-weight:400;font-size:15px;color:#fff;}
.b-category01.type01 .sel-category {position:absolute;left:0;top:0;width:100%;height:43px;border:0;background:transparent;color:#fff;filter:alpha(opacity=0);opacity:0;}
.b-category01.type01 .sel-category option {font-size:15px;color:#666;}

/* bn-list-common01 공통 */
.bn-list-common01 .bn-info {}
.bn-list-common01 .adm-chk label{font-size: 15px;margin-left: 6px;}
.bn-list-common01 .b-answer{padding:7px 10px;font-size:16px;/* border:1px solid #5c5c5c; */font-weight: 500;}
.bn-list-common01 .b-answer.complete{background-color:#707070;color:#fff;}

.bn-list-common01 .b-col-title, 
.bn-list-common01 .b-col-auto{width:auto;}
.bn-list-common01 .b-col-date{width:12%;}
.bn-list-common01 .b-col-expand{width:20%;}
.bn-list-common01 .b-col{width:10%;}
.bn-list-common01.bn-common-cate .b-col{width:10%;}
.bn-list-common01.bn-common-cate .b-col2{width: 13%;}
.bn-list-common01.bn-common-cate .b-col3{width: 20%;}
.bn-list-common01.bn-common-cate .b-col4{width: 25%;}
.bn-list-common01.bn-site .b-col-link{width:20%;}
.bn-list-common01.bn-food .b-col{width:15%;}

.bn-list-common01 .b-col-6 {width: 6%;}
.bn-list-common01 .b-col-10 {width: 10%;}
.bn-list-common01 .b-col-14 {width: 14%;}
.bn-list-common01 .b-col-25 {width: 25%;}

.bn-list-common01 .adm-chk{float: right;margin: 0;padding: 15px 0;line-height: 1.1;}
.bn-list-common01 .adm-chk input{margin:-3px 0 0 0;}

.board-total-wr {padding:15px 0px;font-size:15px;line-height:1.3em;}
.board-total-wr strong {color:#05367b;font-weight: 500;}
.board-total-wr .total-num {display:inline-block;color:#555;}
.board-total-wr .pg-num {display:inline-block;padding-left:5px;font-size:13px;}

.bn-list-common01 table{width:100%;border-collapse: collapse;border-spacing:0;border-top: 2px solid #272f36;table-layout:fixed;}
.bn-list-common01 table caption {font-size:0;width:0;height:0;line-height:0;margin:0;padding:0;background:none;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em}
.bn-list-common01 table thead th{position:relative;padding: 16px 10px;border-left:0;/* border-right:1px solid #ddd; */border-bottom:1px solid #aaa;color:#222;text-align:center;font-size: 16px;font-weight: 400;line-height: 1.2;}
.bn-list-common01 table thead th::after {content:"";display:block;position:absolute;width:1px;height:14px;background:#ccc;right:0;top:50%;margin:-7px 0 0}
.bn-list-common01 table thead th:last-child::after {display:none;}
.bn-list-common01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common01 table tbody tr:hover,
.bn-list-common01 table tbody tr:focus	{background: #f5f6f8;}
.bn-list-common01 table tbody td{position:relative;padding: 13px 8px;border-bottom:1px solid #d8d8d8;line-height: 1.5;font-weight:400;font-size: 15px;text-align:center;word-break: break-all;min-height:65px;}
.bn-list-common01 table tbody td .b-gong-ji {display:inline-block;color:#fff;font-size:12px;text-align:center;min-width: 40px;padding: 6px 0;background: #728294;border-radius: 0;line-height:1;}
.bn-list-common01 table th:first-child, 
.bn-list-common01 table td:first-child {border-left:0}
.bn-list-common01 table th:last-child,
.bn-list-common01 table td:last-child {border-right:0}
.bn-list-common01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01 .b-title-box a{display:inline-block;max-width:calc(100% - 50px);line-height:21px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;color: #555;}
.bn-list-common01 table tr:hover .b-title-box > a {text-decoration:underline}
/*.bn-list-common01 .b-title-box a:hover, 
.bn-list-common01 .b-title-box a:focus {font-weight:500;text-decoration:underline}*/

.bn-list-common01 .b-num-box {color: #888;}
.bn-list-common01 .title-lg {padding: 10px;font-size:17px;color: #222;}
.bn-list-common01 .b-title-box .b-etc-box{display:inline-block;}
.bn-list-common01 .b-title-box .b-etc-box .b-lock{display:inline-block;margin:0 0 0 3px !important;width:15px;height:25px;background:url(/_res/kibo/_share/img/board/ico-lock01.png) no-repeat center;background-size:contain;text-indent:-99999px;}
.bn-list-common01 .b-title-box .b-etc-box .b-new{display:inline-block;margin:0 0 0 3px !important;background:#b2d233;width:22px;height:22px;border-radius:50%;font-weight:600;line-height:22px;font-size:11px;font-family:"Bio Sans",sans-serif;color:#fff;text-align:center;vertical-align:middle;}
.bn-list-common01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01 .b-title-box > .add-info, .bn-list-common01 .b-title-box > .addr {margin:6px 0;color:#555;}
.bn-list-common01 .b-title-box > .add-info {}
.bn-list-common01 .b-title-box > .add-info > span {display:inline-block;margin:0 4px 0 10px;font-size:17px;color:#999}
.bn-list-common01 .b-title-box > .add-info > span:first-child{margin-left:0}
.bn-list-common01 .b-title-box > .addr {}
.bn-list-common01 .b-title-box > .addr > span {margin-right:4px;color:#05367b;font-weight:500}
.bn-list-common01 .b-file-box{position:relative;margin:0 auto;display: inline-block;}
.bn-list-common01 .b-file-box > a {display:inline-block;padding-left: 20px;width: 34px;height: 22px;background: url(/_res/kibo/_share/img/bu_ico05.png) no-repeat 0 0;text-align:center;vertical-align: middle;max-width: inherit;}
.bn-list-common01 .b-file-box > a .b-file-num {font-family: "arial", sans-serif;}
.bn-list-common01 .b-file-box .b-file-box-info{display:none; position:absolute;top:30px;right: 0;min-width: 250px;padding:10px;background:#fff;border:3px solid #ddd;z-index:10;}
.bn-list-common01 .b-file-box .b-file-box-info > li {line-height:1.2}
.bn-list-common01 .b-file-box .b-file-box-info > li > a {display: block;font-size:14px;line-height: 18px;max-width: inherit}
.bn-list-common01 .b-file-box .b-file-box-info > li:before {top: 7px;}
.bn-list-common01 .b-file-box .b-file-box-info > li > a:hover, .bn-list-common01 .b-file-box .kb-list01 > li > a:focus {text-decoration:underline; color:#285fba}
.bn-list-common01 .b-title-box .b-m-con{display:none;}
.bn-list-common01 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(/_res/kibo/_share/img/board/ico-reply01.gif) no-repeat 11px 4px;}
.bn-list-common01 .b-top-box .b-title-box a span{display:none;}
.bn-list-common01 .b-top-box .b-title-box a span.b-file-num {display: inline-block;color: #000;font-size: 15px;vertical-align: top;}
.bn-list-common01 .b-btn-link{display:inline-block;padding:10px 25px;border:1px solid #777;font-size:16px;line-height:1;}
.bn-list-common01 .b-btn-link:hover{background-color:#222;color:#fff;}
.bn-list-common01 .b-btn-status .btn {min-width: 56px;padding: 3px;font-weight: 500;}
.bn-list-common01.grid-table .b-title-box a {width: auto; max-width: inherit;white-space: inherit;text-overflow: inherit;}

.bn-list-common01 table.tbl01-s {}
.bn-list-common01 table.tbl01-s thead th {padding: 6px 8px;background: #eef1f9;}
.bn-list-common01 table.tbl01-s thead th::after {display:none}


/* bn-list-common02 type01 */
.bn-list-common02.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-common02.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common02.type01 .adm-chk label{font-size:16px;}
.bn-list-common02.type01 .article-chk{position:absolute;top: 3px;left:0;z-index:10;}
.bn-list-common02.type01 > ul{border-top:2px solid #222;}
.bn-list-common02.type01 > ul > li{position:relative;padding: 20px;border-bottom:1px solid #e1e1e1;}
.bn-list-common02.type01 .b-box .b-title-box{display:table;width:100%;padding: 0 0 7px;table-layout:fixed;}
.bn-list-common02.type01 .b-box .b-title-box .b-new{display:table-cell;width: 60px;vertical-align: middle;}
.bn-list-common02.type01 .b-box .b-title-box .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-common02.type01 .b-box .b-title-box .b-cate{padding:0 5px 0 0;color:#0076a3;}
.bn-list-common02.type01 .b-box .b-title-box a{display:table-cell;width:100%;font-size:17px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height: 25px;vertical-align: middle;box-sizing:border-box;}
.bn-list-common02.type01 .b-box .b-title-box a:hover, 
.bn-list-common02.type01 .b-box .b-title-box a:focus {font-weight:500; text-decoration:underline}
.bn-list-common02.type01 .b-box .b-text-box a{display:block;margin: 0 0 5px 0;width:100%;max-height: 48px;font-size:15px;line-height:24px;color:#333;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bn-list-common02.type01 .b-box .b-info-box{font-size:15px;line-height:20px;color:#777;}
.bn-list-common02.type01 .b-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-common02.type01 .b-box .b-info-box span:last-of-type{padding:0;margin:0;}
.bn-list-common02.type01 .b-box .b-info-box span:after{content:"";display:block;position:absolute;top:4px;right:0px;width:1px;height:13px;background-color:#d3d3d3;}
.bn-list-common02.type01 .b-box .b-info-box span:last-of-type:after{display:none;}


/* bn-view-common01 공통 */
.bn-view-common01.bn-answer{padding:50px 0 0 0;}
.bn-view-common01 .b-main-box .b-top-box img{max-width:100%;}
.bn-view-common01 .b-main-box .b-title-box{padding:0 0 7px 0;}
.bn-view-common01 .b-main-box .b-title-box span{font-size:18px;line-height:28px;font-weight:700;color:#333;}
.bn-view-common01 .b-main-box .b-title-box .b-cate{padding:0 5px 0 0;font-weight:700;color:#333;}
.bn-view-common01 .b-main-box .b-title-box span:nth-of-type(2){font-weight:700;color: #222;word-wrap:break-word;}

.bn-view-common01.bn-answer .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-view-common01.bn-answer .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;font-weight:400;font-size:16px;color:#000;line-height:24px;vertical-align:top;box-sizing:border-box;}
.bn-view-common01.bn-answer .b-row-box .b-title-box br{display:none;}
.bn-view-common01.bn-answer .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-view-common01.bn-answer .b-row-box .b-con-box{display:table-cell;position:relative;padding:12px 15px;border-bottom:1px solid #d8d8d8;vertical-align:middle;}

.bn-view-common01 .b-etc-box:after{content:"";display:block;clear:both;}
.bn-view-common01 .b-etc-box ul li span:nth-of-type(1){padding:0 5px 0 0;}
.bn-view-common01 .b-etc-box ul li{position:relative;float:left;margin:0 8px 0 0;padding:0 9px 0 0;font-weight:400;font-size:14px;color:#888;line-height:22px;}
.bn-view-common01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01 .b-etc-box ul li:after{content:"";display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#bfbfbf;}
.bn-view-common01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common01 .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
.bn-view-common01 .b-etc-box ul li.b-date-box span:nth-of-type(1){display:none;}
.bn-view-common01 .b-etc-box ul li .b-date-title{color:#222;font-weight: 500;}
.bn-view-common01 .b-expand-box:after{content:"";display:block;clear:both;}
.bn-view-common01 .b-expand-box ul li span:nth-of-type(1){padding:0 5px 0 0;}
.bn-view-common01 .b-expand-box ul li{position:relative;padding:0 0 4px 0;font-weight:400;font-size:14px;color:#888;line-height:22px;}
.bn-view-common01 .b-expand-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01 .b-sns-box ul{padding:10px 0 0;text-align:right;}
.bn-view-common01 .b-sns-box ul li{display:inline-block;margin:0 -4px 0 0;padding:0 10px 0 0;vertical-align:middle;}
.bn-view-common01 .b-sns-box ul li a{display: block;width: 30px;height: 30px;background-repeat:no-repeat;background-position:center;background-size: 100%;}
.bn-view-common01 .b-sns-box ul li a.btn-kakao{background-image:url(/_res/kibo/_share/img/board/ico-sns01.png);}
.bn-view-common01 .b-sns-box ul li a.btn-blog{background-image:url(/_res/kibo/_share/img/board/ico-sns02.png);}
.bn-view-common01 .b-sns-box ul li a.btn-instagram{background-image:url(/_res/kibo/_share/img/board/ico-sns03.png);}
.bn-view-common01 .b-sns-box ul li a.btn-facebook{background-image:url(/_res/kibo/_share/img/board/ico-sns04.png);}
.bn-view-common01 .b-sns-box ul li a.btn-twitter{background-image:url(/_res/kibo/_share/img/board/ico-sns05.png);}
.bn-view-common01 .b-sns-box ul li a.btn-url{background-image:url(/_res/kibo/_share/img/board/ico-sns06.png);}
.bn-view-common01 .b-url-box{display:table;padding:15px 30px;width:100%;border-bottom:1px solid #dedede;table-layout:fixed;box-sizing:border-box;}
.bn-view-common01 .b-url-box > p{display:table-cell;width:80px;border-right:1px solid #dedede;}
.bn-view-common01 .b-url-box ul{display:table-cell;padding:0 0 0 20px;}
.bn-view-common01 .b-url-box ul li{padding:0 0 5px 0;}
.bn-view-common01 .b-url-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-url-box ul li a{font-weight:400;font-size:15px;color:#ababab;line-height:23px;word-break:break-all;}
.bn-view-common01 .b-url-box ul li a:hover{color:#092e71;}
.bn-view-common01 .b-top-sub-box{display:table;padding:15px 30px;width:100%;border-bottom:1px solid #dedede;table-layout:fixed;box-sizing:border-box;}
.bn-view-common01 .b-top-sub-box > p{display:table-cell;width:80px;border-right:1px solid #dedede;}
.bn-view-common01 .b-top-sub-box ul{display:table-cell;padding:0 0 0 20px;}
.bn-view-common01 .b-top-sub-box ul li{padding:0 0 5px 0;font-weight:400;font-size:15px;line-height:23px;word-break:break-all;}
.bn-view-common01 .b-top-sub-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-view-file-box{padding:15px 30px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-file-box ul li{padding:0 0 5px 0;}
.bn-view-common01 .b-view-file-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-view-file-box ul li a{font-weight:400;font-size:15px;color:#ababab;line-height:23px;}
.bn-view-common01 .b-file-box{padding:15px 30px;/*border-top:1px solid #dedede;*/border-bottom:1px solid #dedede;}
.bn-view-common01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-file-box ul li a{font-weight:400;font-size:15px;color:#888;line-height:23px;}
.bn-view-common01 .b-content-box{padding:30px;min-height:200px;box-sizing:border-box;}
.bn-view-common01 .b-content-box p{font-family:inherit;font-weight:400;font-size: 15px;color: #555;line-height:24px;}
.bn-view-common01 .b-content-box img{display:block;margin:0 auto;padding:20px 0;max-width:100%;}
.bn-view-common01 .b-video-box iframe{width:100%;min-height:400px;}
.bn-view-common01 .b-img-carousel-box{padding:0 0 30px 0;text-align:center;}
.bn-view-common01 .b-img-carousel-box .b-img-view-box{display:inline-block;position:relative;padding:0 40px 30px;max-width:100%;box-sizing:border-box;}
.bn-view-common01 .b-img-carousel-box .b-img-view-box .b-view-img{}
.bn-view-common01 .b-img-carousel-box .b-img-thumb-box{position:relative;padding:0 40px;}
.bn-view-common01 .b-img-carousel-box .b-img-thumb-box a{display:block;height:185px;}
.bn-view-common01 .b-img-carousel-box .b-img-thumb-box a img{height:100%;padding:0;object-fit:cover;}
.bn-view-common01 .b-img-carousel-box .control-wrap{position:absolute;top:50%;left:50%;z-index:10;margin:0 auto;width:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.bn-view-common01 .b-img-carousel-box .control-wrap a{display:inline-block;position:absolute;top:50%;width:20px;height: 36px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common01 .b-img-carousel-box .control-wrap .prev{left:0;background:url(/_res/kibo/_share/img/board/btn-prev01.png) no-repeat 50% 50%/100%;}
.bn-view-common01 .b-img-carousel-box .control-wrap .next{right:0;background:url(/_res/kibo/_share/img/board/btn-next01.png) no-repeat 50% 50%/100%;}
.bn-view-common01 .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-common01 .b-etc-txt-box .b-etc-txt.type01{position:relative;margin: 0;padding:0 0 0 10px;font-weight:400;font-size:14px;line-height:22px;}
.bn-view-common01 .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:14px;color:#666;line-height:22px;}
.bn-view-common01 .b-link-box ul{border-top:1px solid #ccc;}
.bn-view-common01 .b-link-box ul li{display:table;width:100%;border-bottom:1px solid #ccc;table-layout:fixed;}
.bn-view-common01 .b-link-box ul li > span{display:table-cell;padding:10px 15px;width:150px;background-color: #f5f6f8;text-align:center;}
.bn-view-common01 .b-link-box ul li > p{display:table-cell;padding:0 15px;width:100%;}
.bn-view-common01 .b-link-box ul li > p a{color:#222;text-decoration:underline;}
.bn-view-common01 .b-pager-box{padding:50px 0 0 0;}
.bn-view-common01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;}
.bn-view-common01 .b-pager-box div p:nth-of-type(1){display:table-cell;width:130px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.bn-view-common01 .b-pager-box div p:nth-of-type(1) a{padding: 13px 0;font-weight:700;font-size:15px;color: #222;}
.bn-view-common01 .b-pager-box div p:nth-of-type(2){display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-common01 .b-pager-box div p:nth-of-type(2) a{display: block;padding: 13px 30px 13px 10px;font-weight:400;font-size:15px;color:#888;line-height:23px;word-wrap:break-word;}
.bn-view-common01 .b-pager-box div p > a:hover, 
.bn-view-common01 .b-pager-box div p > a:focus {text-decoration:underline}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{border-top: 2px solid #272f36;}
.bn-view-common01.type01 .b-main-box .b-top-box .b-title-box{margin:0;padding:13px 25px;background: #f5f6f8;border-bottom:1px solid #dedede;text-align: center;}
.bn-view-common01.type01 .b-main-box .b-top-box .b-etc-box{padding:13px 25px;border-bottom:1px solid #dedede;}
.bn-view-common01.type01 .b-main-box .b-top-box .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-view-common01.type01 .b-main-box .b-top-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;font-weight:400;font-size:16px;color:#000;line-height:24px;vertical-align:top;box-sizing:border-box;text-align: center}
.bn-view-common01.type01 .b-main-box .b-top-box .b-row-box .b-title-box br{display:none;}
.bn-view-common01.type01 .b-main-box .b-top-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-view-common01.type01 .b-main-box .b-top-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:12px 15px;border-bottom:1px solid #d8d8d8;background:#fff;vertical-align:middle;}

.bn-view-common01.type01 .b-main-box .b-expand-box{padding:13px 25px;border-bottom:1px solid #dedede;}
.bn-view-common01.type01 .b-main-box .b-expand-box p.info-txt01 {margin:10px 0}
.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{line-height:20px;}
.bn-view-common01.type01 .b-main-box .b-title-box span:nth-of-type(2){line-height:20px;}
.bn-view-common01.type01 .b-file-box ul li a{padding:0 0 0 18px;background:url(/_res/kibo/_share/img/board/ico-file02-off.png) no-repeat 0 0;}
.bn-view-common01.type01 .b-file-box ul li a:hover, 
.bn-view-common01.type01 .b-file-box ul li a:focus{color:#222; text-decoration:underline}
.bn-view-common01.type01 .b-view-file-box ul li a{padding:0 0 0 18px;background:url(/_res/kibo/_share/img/board/ico-file02-off.png) no-repeat 0 2px;}
.bn-view-common01.type01 .b-view-file-box ul li a:hover{color:#095d3b;}

/* bn-view-common01 작성자정보-table */
.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box {padding:0;}
.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box .b-file-box {padding: 0;border:none;}
.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box .b-file-box ul li {margin: 0 12px 0 0;}
.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box .b-file-box ul li a {color: #555;padding-left: 30px;background:url(/_res/kibo/_share/img/board/ico-file03.png) no-repeat 0 0;}
.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box .b-file-box ul li:after {display:none;}

/* 문서뷰어 버튼*/
.bn-view-common01.type01 .b-file-box ul li a.btn-flex { background: url(/_res/kibo/_share/img/board/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.type01 .b-img-carousel-box .b-img-thumb-box .owl-item.center .b-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #222;box-sizing:border-box;}
.bn-view-common01.type01 .b-img-carousel-box .b-img-thumb-box .owl-dots{display:none;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #2b2b2b;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2){border-bottom:1px solid #2b2b2b;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/kibo/_share/img/board/ico-pager-prev01.png) no-repeat right 30px top 50%;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/kibo/_share/img/board/ico-pager-next01.png) no-repeat right 30px top 50%;}

.bn-view-common01.type01 .b-write-reply-box .reply-content-count span{color:#222;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color: #404b57;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > .b-btn-reply:hover,
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > .b-btn-reply:focus {background-color: #26303b;}

/* bn-view-common02 type01 */
.bn-view-common02.type01 .b-view-file-box ul li a{padding:0 0 0 18px;background:url(/_res/kibo/_share/img/board/ico-file02-off.png) no-repeat 0 2px;}
.bn-view-common02.type01 .b-view-file-box ul li a:hover{color:#222;}

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

/* view 페이지 댓글영역 */
.bn-view-common01 .b-reply-wrap{padding:50px 0 0 0;}

.bn-view-common01 .b-reply-wrap p {margin:0}
.bn-view-common01 .b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;margin: 0;padding:0 16px 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-common01 .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 .b-reply-wrap .b-reply-id{margin: 0;padding:0 0 5px 0;font-weight: 500;font-size:16px;line-height:24px;}
.bn-view-common01 .b-reply-wrap .reply{font-size:14px;color:#666;line-height:22px;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}

.bn-view-common01 .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-common01 .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:18px;vertical-align:top;}
.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{color:#fff;}
.bn-view-common01 .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:14px;color:#666;line-height:24px;}
.bn-view-common01 .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;font-style:italic;color:#043ca1;}
.bn-view-common01 .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 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common01 .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 .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common01 .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 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/_res/kibo/_share/img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-common01 .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 .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/_res/kibo/_share/img/board/bg-reply-dep02.png) no-repeat 25px 0;}
.bn-view-common01 .b-view-reply-box .write-reply-content{border:1px solid #dedede;}

.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#f0f1f2;color:#666;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > .b-btn-reply:hover,
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > .b-btn-reply:focus {background-color:#ddd;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-common01 .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;border-radius: 3px;background-color:#fff;font-size:14px;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color: #ddd;border: 1px solid #ddd;color: #222;}

/* bn-write-common01 공통 */
.bn-write-common01 p, .bn-write-common01 fieldset {display: inline-block;margin: 0 !important;padding:0;border:0;vertical-align: middle;}
.bn-write-common01 .info-txt01, .bn-write-common01 .info-txt02, 
.bn-write-common01 .info-txt03 {margin: 15px 15px 0 0 !important;padding: 0 0 0 27px;}
.bn-write-common01.bn-answer{padding:50px 0 0 0;}
.bn-write-common01 .b-pc-hide{display:none;}
.bn-write-common01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-write-common01 .b-table-box.type01 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type02 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type03 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type02 .b-row-box > div{display:table-cell;}
.bn-write-common01 .b-table-box.type02 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type03 .b-row-box > div{display:table-cell;}
.bn-write-common01 .b-table-box.type03 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box{display:table-cell;width:160px;padding: 14px 10px;border-right:1px solid #d3d9dd;border-bottom:1px solid #d3d9dd;font-weight:400;font-size: 16px;color:#000;line-height:24px;vertical-align:top;box-sizing:border-box;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box br{display:none;}
.bn-write-common01 .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 .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 .b-table-box .b-row-box .b-link-box > p {position:relative; display:inline-block}
.bn-write-common01 .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 .b-select{position:relative;margin:0 5px 0 0;padding:5px 20px 5px 10px;width:calc(33.33% - 15px);max-width: 180px;height: 34px;border: 1px solid #ccc;border-radius: 3px;background: #fff url(/_res/kibo/_share/img/board/btn-sel-open01.png) no-repeat right 10px center;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;color: #777;font-size: 14px;vertical-align: middle;}
.bn-write-common01 .b-select-wide{width:calc(50% - 15px);max-width:100%;}
.bn-write-common01 .b-select-full{width:100%;}
.bn-write-common01 .b-select:last-of-type{margin:0;}
.bn-write-common01 .b-guide-txt{display: inline-block;padding: 0;font-weight:400;font-size:16px;color:#888;line-height:24px;vertical-align:middle;}	

/* bn-write-common01 new-2020 */
.bn-write-common01 .b-table-wrap{border-top: 1px solid #404b57;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box{position:relative;background: #f5f6f8;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box.req::before{content:'*';display:inline-block;padding-right:2px;font-weight:600;font-size:14px;color:#ff0000;vertical-align:top;}
.req {display:inline-block;padding-left: 2px;font-weight:600;font-size:14px;color:#ff0000;vertical-align:top;}
.bn-write-common01 .b-input.datepicker, 
.bn-write-common01 .b-input.yearpicker{background: #fff url(/_res/kibo/_share/img/board/ico-datepicker01.gif) no-repeat right 10px top 50%;}
/* .bn-write-common01 .b-radio{position: absolute;top: 5px;background: transparent;width: 15px;height: 20px;z-index: -1;} */


/* bn-write-common01 new-사용자 */
.bn-write-common01.type01-user {}
.bn-write-common01.type01-user .b-table-box .b-row-box .b-title-box {width: 210px;padding: 20px 14px;border-bottom: 1px solid #ccc;font-size: 16px;}
.bn-write-common01.type01-user .b-table-box .b-row-box .b-con-box {padding: 14px 10px;}
.bn-write-common01.type01-user .b-file-box .b-guide-txt {}
.bn-write-common01.type01-user a.ba-btn01,
.bn-write-common01.type01-user a.ba-btn02,
.bn-write-common01.type01-user a.ba-btn03,
.bn-write-common01.type01-user a.ba-btn04, 
.bn-write-common01.type01-user a.ba-btn05 {margin: 1px 0;}
.bn-write-common01.type01-user a.ba-btn01 span,
.bn-write-common01.type01-user a.ba-btn02 span,
.bn-write-common01.type01-user a.ba-btn03 span,
.bn-write-common01.type01-user a.ba-btn04 span, 
.bn-write-common01.type01-user a.ba-btn05 span {padding: 9px;}
.bn-write-common01.type01-user .b-file-box.type03 .b-file-btn {padding: 12px 16px;}

/* bn-write-common01 new-영업점안내 */
.b-cate-ul-box {margin: 0 0 20px 0;padding:5px;background: url(/_res/kibo/_share/img/board/box-line.gif) repeat 0 0;}
.b-cate-ul-box .tabs {padding: 30px;background:#fff}
.b-cate-ul {position:relative;display: -ms-flexbox;display: flex;-ms-justify-content: center;align-items: stretch;flex-wrap: wrap;margin-bottom: 20px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.b-cate-ul li {-ms-flex: 0 0 16.66%;flex: 0 0 16.66%;max-width: 16.66%;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.b-cate-ul li > a {display:block;height: 40px;padding: 8px;text-align: center;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #fff;}
.b-cate-ul li.on > a {background:#05367b;color:#fff}
.b-cate-ul li > a:hover, .b-cate-ul li > a:focus {color:#05367b;font-weight:600}
.b-cate-ul li.on > a:hover, .b-cate-ul li.on > a:focus {color:#fff;font-weight:400;background:#0e428b;}

.bn-list-common01 .btn-ico {display: inline-block;width:30px;height:30px;vertical-align: middle;background-repeat:no-repeat;background-position:0 0}
.bn-list-common01 .btn-ico > span {display:none;}
.bn-list-common01 .btn-info {background-image:url(/_res/kibo/_share/img/board/btn-map-info.png);}
.bn-list-common01 .btn-map {background-image:url(/_res/kibo/_share/img/board/btn-map-kakao.png)}
.bn-list-common01 .btn-info:hover, .bn-file .btn-info:focus,
.bn-list-common01 .btn-map:hover, .bn-file .btn-map:focus {animation-duration:1s;animation-name:flip;animation-fill-mode: both;animation-iteration-count: infinite;animation-timing-function: inherit;}
@keyframes flip {0%{background-position:0 0px;}20%{background-position:0 -4px;}40%{background-position:0 0px;}60%{background-position:0 -4px;}100%{background-position:0 0px;}}

/* bn-write-common01 new-스크래핑 */
	.bn-list-common01.bn-scraping {}
	.bn-list-common01.bn-scraping .b-sub-box td {padding-left:40px;background:rgba(0,0,0,0.03)}

/* custom field 추가 */
.bn-write-common01 .b-input, 
.board .customfield input[type="text"] {margin: 1px;padding: 5px;width:100%;height: 34px;border: 1px solid #ccc;font-family:inherit;font-weight: 400;font-size: 14px;box-sizing:border-box;border-radius: 3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01 .b-input:disabled,
.bn-write-common01 .b-input.disabled,  
.bn-write-common01 .b-input[readonly] {background-color: #e9ecef;opacity: 1;}
.bn-write-common01 .b-input::-webkit-input-placeholder, 
.board .customfield input[type="text"]::-webkit-input-placeholder {color:#777;font-size:14px;}
.bn-write-common01 .b-input::-ms-input-placeholder, 
.board .customfield input[type="text"]::-ms-input-placeholder{color:#777;}
.bn-write-common01 .b-input::placeholder, 
.board .customfield input[type="text"]::placeholder{color:#777;}
.bn-write-common01 .b-input.type01 {width:100%;max-width:100%;}
.bn-write-common01 .b-input.type02 {width: calc(50% - 14px);max-width: 180px;}
.bn-write-common01 .b-input.type03 {width: calc(50% - 11px);width: 180px;}
/*.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:25%;}
.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left:1px solid #d3d9dd;}*/
.bn-write-common01 .ba-btn01 span,
.bn-write-common01 .ba-btn02 span,
.bn-write-common01 .ba-btn03 span,
.bn-write-common01 .ba-btn04 span,
.bn-write-common01 .ba-btn05 span {font-size:14px}
.bn-write-common01 .b-input-group {display:inline-block;}
.bn-write-common01 .b-input-group .b-input{width: 120px;}
.bn-write-common01 .b-input-group label {padding:0 4px;font-size: 14px;}
.bn-write-common01 .b-input-group > div {margin-top:2px}
.bn-write-common01 .b-link-box .b-link-input{padding:10px 0 0;}
.bn-write-common01 .b-period-box > p{display:inline-block;}
.bn-write-common01 .b-period-box > p.mr-10 {margin-right:10px !important}
.bn-write-common01 .b-period-box > div{display:inline-block;}
.bn-write-common01 .b-period-box > p > div{display:inline-block;}
.bn-write-common01 .b-period-box > p label {margin-right:6px}
.bn-write-common01 .b-period-box.type02 > div > input,
.bn-write-common01 .b-period-box.type02 > div > select {margin:0}
.bn-write-common01 .b-period-box.type02 > div > span {margin:0 1px}
.bn-write-common01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01 .b-input.datepicker, .bn-write-common01 .b-input.yearpicker{padding-right:40px;width: 180px;}
.bn-write-common01 .b-input.datepicker.w100, .bn-write-common01 .b-input.yearpicker.w100{width:100%;}
.bn-write-common01 .b-textarea{padding:20px;height: 150px;border: 1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01 .b-password-box .b-input{width:calc(40% - 15px);max-width: 180px;}
.bn-write-common01 .b-password-box span{display:inline-block;padding:0 0 0 10px;}
.bn-write-common01 .b-file-box > div{padding:12px 10px;border-top:1px solid #dedede;}	
.bn-write-common01 .b-file-box:first-of-type > div:first-of-type{border-top:none;}	
.bn-write-common01 .b-file-box > div .b-guide-box{padding:4px 0 0 0;}	
.bn-write-common01 .b-file-box > div .b-guide-box label{position:absolute;top:0;left:-999999px;}	
.bn-write-common01 .b-file-box.type01:after{content:"";display:block;clear:both;}	
.bn-write-common01 .b-file-box.type01 .b-left-box{float:left;}	
.bn-write-common01 .b-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type01 .b-right-box{float:right;}	
.bn-write-common01 .b-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}	
.bn-write-common01 .b-file-box.type02{display:none;}	
.bn-write-common01 .b-file-box.type02 .b-left-box{float:left;}	
.bn-write-common01 .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 .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 .b-file-box.type02 .b-left-box .b-add-btn{display:none;}	
.bn-write-common01 .b-file-box.type02 .b-right-box{float:right;}	
.bn-write-common01 .b-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}		
.bn-write-common01 .b-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type03 .b-file-btn{display:inline-block;margin: 0;padding: 9px 16px;min-width: 100px;font-weight:400;font-size:16px;line-height: 1;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type03 span{display:inline-block;padding:0 0 0 10px;font-size:16px;line-height:21px;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type04 div p{display:inline-block;padding:0 10px 0 0;width: calc(100% - 103px);line-height:21px;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type04 div p label{display:inline-block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}	
.bn-write-common01 .b-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type04 .b-file-del-btn{display:inline-block;min-width: 100px;margin: 0;font-weight:400;font-size:16px;line-height: 1;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}	
.bn-write-common01 .b-file-box.type04 .b-file-del-btn > span 
.bn-write-common01 .b-file-box.type04 .b-file-del-btn > label{padding:12px 9px}
/* .bn-write-common01 .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 .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 .b-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}	
.bn-write-common01 .b-pwd-box > p{display:inline-block;}
.bn-write-common01 .b-radio-box > p{display:inline-block;}
.bn-write-common01 .b-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}
.bn-write-common01 .b-sel-title{display:block;line-height:17px;padding:8px 24px 8px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/kibo/_share/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 .b-sel-box.close{z-index:20;}
.bn-write-common01 .b-sel-box.close .b-sel-box-title{background:#fff url(/_res/kibo/_share/img/board/btn-sel-close02.png) no-repeat right 12px center;}
.bn-write-common01 .b-sel-box.close ul{display:block;}
.bn-write-common01 .b-sel-box ul{display:none;position:absolute;top:35px;width:100%;}
.bn-write-common01 .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 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}
.bn-write-common01 .b-sel-box ul li:hover a{background-color:#b2b2b2;color:#fff;}
.bn-write-common01 .b-tel-box span{margin:0 -3px;padding: 0 2px;display: none;}
.bn-write-common01 .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-tel-box .b-select{font-family:inherit;max-width:200px;}
.bn-write-common01 .b-tel-box .b-input{width: calc(100%/3 - 4px);max-width: 60px;}
.bn-write-common01 .b-period-box span{padding: 0;}
.bn-write-common01 .b-email-box span{padding: 0 1px;font-size: 14px;}
.bn-write-common01 .b-email-box .b-select {width: 180px;}
.bn-write-common01 .b-email-box .b-input{max-width: 120px;}
.bn-write-common01 .b-guarantee-box > div {display: inline-block}
.bn-write-common01 .b-guarantee-box span{padding:0 4px 0;font-size: 15px;}
.bn-write-common01 .b-guarantee-box .b-input{/* width: calc(33.33% - 15px); */width: 120px;}
.bn-write-common01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-address-box .b-input {width: 80px;}
.bn-write-common01 .b-address-box > div div{display:inline-block;padding:0 0 10px;max-width:calc(100% - 73px);}
.bn-write-common01 .b-address-box div div span{padding:0 8px;}
.bn-write-common01 .b-address-box div div .b-input{width:calc(50% - 15px);max-width:155px;}
/* .bn-write-common01 .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 .b-address-box .b-addr-search {margin:2px 1px;}
.bn-write-common01 .b-address-box div .b-input {width:calc(100% - 52px);margin-top: 2px;}
.bn-write-common01 .b-address-box div .b-input::placeholder {font-size: 14px}
.bn-write-common01 .b-address-box .b-select {max-width: 180px}
.bn-write-common01 .b-relation-box div:nth-of-type(1){padding:0 0 5px;}
.bn-write-common01 .b-relation-box div:nth-of-type(2) label{padding:0 10px 0 0;}
.bn-write-common01 .b-relation-box div:nth-of-type(2) .b-input{max-width:calc(100% - 41px);}
.bn-write-common01 .b-url-box .b-input{margin:0 0 10px;max-width:330px;}
.bn-write-common01 .b-url-box p{line-height:25px;word-break:break-all;}
.bn-write-common01 .b-url-box p span{color:#FF0000;}
.bn-write-common01 .b-secure-box > p{padding:7px 0 0;}
.bn-write-common01 .b-resis-num-box > div{display:inline-block;}
.bn-write-common01 .b-resis-num-box span{margin: 0 -3px;padding: 0 2px;display: none;}
.bn-write-common01 .b-resis-num-box .b-input {width: calc(100%/2 - 4px);max-width: 120px;}
.bn-write-common01 .b-resis-num-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-survey-box{}
.bn-write-common01 .b-survey-box .b-title-box {width:100%;margin:0;padding:13px 25px;background: #f5f6f8;border-bottom:1px solid #dedede;text-align:center;font-weight:700;color:#333;word-wrap:break-word;}
.bn-write-common01 .b-survey-box .b-quest-box {padding:13px 25px; border-bottom:1px solid #dedede}
.bn-write-common01 .b-score-box .b-row-box {display:table;width:100%;table-layout:fixed;margin-bottom:2px} 
.bn-write-common01 .b-score-box .b-row-box > div {display:table-cell;}


.bn-write-common01 .b-score-box .b-row-box > div.score {text-align:right;}
.bn-write-common01 .b-score-box .b-row-box > div.score > input {width: calc(100% - 20px)}
.bn-write-common01 .b-score-box .b-row-box .progress-wrap {width:80%}
.bn-write-common01 .b-member-info > div {display:inline-block;}
.bn-write-common01 .b-member-info > div > label {font-size:14px}

/* custom field size추가 */
.p-full {width:100% !important; max-width:100% !important}
.p-large {width: 240px !important; max-width:100% !important}
.p-middle {width: 180px !important; max-width:100% !important}
.p-small {width: 120px !important; max-width:100% !important}
.p-xsmall {width: 60px !important; max-width:100% !important}

/* 일반게시판(Q&A) 답변 write */
.bn-write-common01 .b-write-file-box > div{padding:12px 10px;border-top:1px solid #dedede;}
.bn-write-common01 .b-write-file-box:first-of-type > div:first-of-type{border-top:none;}
.bn-write-common01 .b-write-file-box > div .b-guide-box{padding:4px 0 0 0;}

.bn-write-common01 .b-write-file-box > div .b-guide-box label{position:absolute;top:0;left:-999999px;}
.bn-write-common01 .b-write-file-box.type01:after{content:"";display:block;clear:both;}
.bn-write-common01 .b-write-file-box.type01 .b-left-box{float:left;}
.bn-write-common01 .b-write-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type01 .b-right-box{float:right;}
.bn-write-common01 .b-write-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}
.bn-write-common01 .b-write-file-box.type02 {display:none;}
.bn-write-common01 .b-write-file-box.type02 .b-left-box{float:left;}
.bn-write-common01 .b-write-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 .b-write-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 .b-write-file-box.type02 .b-left-box .b-add-btn{display:none;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box{float:right;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}
.bn-write-common01 .b-file-box.type03 .b-input[name="wr-file-name"], .b-input.wr-file-name{width:calc(100% - 210px);}
.bn-write-common01 .b-write-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01 .b-write-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 .b-write-file-box.type03 span{display:inline-block;padding:0 0 0 10px;font-size:16px;line-height:21px;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type04 div p{display:inline-block;padding:0 10px 0 0;width:calc(100% - 110px);line-height:21px;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type04 div p label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bn-write-common01 .b-write-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01 .b-write-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 .b-write-file-box .b-chk:checked + label:after{content:"";position:absolute;top:50%;left:30px;width:calc(100% - 30px);height:1px;background-color:#000;box-sizing:border-box;}
.bn-write-common01 .b-write-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 .b-write-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}

/* checkbox, radio - 일반 write 페이지와 개인정보처리방침 등에서 공통으로 사용하기 위에 앞 클래스를 type0n으로 지정*/
.type01 .b-radio{}
.type01 .b-radio + label{display:inline-block;position:relative;margin-right: 23px;padding-left: 4px; font-weight:400;cursor:pointer;}
/* .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%);} 
.type01 .b-radio:checked + label:before{background-color:#fff;}
.type01 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color: #285fba;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);} 
.type01 .b-chk{display:none;}
.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding: 0 0 0 22px;font-weight:400;font-size:16px;line-height: 16px;vertical-align:middle;cursor:pointer;}
.type01 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width: 16px;height: 16px;border:1px solid #959595;box-sizing:border-box;}
.type01 .b-chk:checked + label:before{background:url(/_res/kibo/_share/img/board/ico-check01.png) no-repeat 50% 50%;} */

.type02 .b-radio{display:none;}
.type02 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.type02 .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%);}
.type02 .b-radio:checked + label:before{background-color:#fff;}
.type02 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#124e87;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type02 .b-chk{display:none;}
.type02 .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;}
.type02 .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;}
.type02 .b-chk:checked + label:before{background:url(/_res/kibo/_share/img/board/ico-check02.png) no-repeat 50% 50%;}

.type03 .b-radio{display:none;}
.type03 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.type03 .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%);}
.type03 .b-radio:checked + label:before{background-color:#fff;}
.type03 .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%);}
.type03 .b-chk{display:none;}
.type03 .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;}
.type03 .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;}
.type03 .b-chk:checked + label:before{background:url(/_res/kibo/_share/img/board/ico-check03.png) no-repeat 50% 50%;}


/* 개인정보동의 */
.b-privacy-box.type01{margin:30px 0 0 0;}
.b-privacy-box.type01 .b-border-box{padding:20px;border:1px solid #d3d9dd;background: #f7f7f7;overflow: auto;}
.b-privacy-box.type01 .b-border-box > p{margin: 10px 0;}
.b-privacy-box.type01 .b-border-box .b-privacy-title{color: #222;font-size: 18px;font-weight:500;}
.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type01 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type01 .b-privacy-chk-box{padding:20px 0 0 0;}
.b-privacy-box.type01 .b-privacy-chk-box label,
.b-privacy-box.type01 .b-privacy-chk-box input{vertical-align:middle;}
.b-privacy-box.type01 .b-border-box.collapse-wrap{margin-top: 3px;padding: 0;overflow: hidden;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box > a.tit{position: relative;display:block;padding: 10px 60px 10px 20px;font-weight: 500;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box > a.tit::before {content:'';display:block;position:absolute;top:0;right: 0;width: 22px;height: 22px;padding: 23px;border-left: #ddd solid 1px;background: #fff url(/_res/kibo/_share/img/bu_ico06.png) no-repeat center;font-size: 28px;font-weight: 100;color: #999;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box > a.tit:hover::before,
.b-privacy-box.type01 .collapse-wrap .b-collapse-box > a.tit:focus::before {background: #eaebec url(/_res/kibo/_share/img/bu_ico06.png) no-repeat center;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box{display:none;padding:20px;background-color:#fff;border-top: #ddd solid 1px;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box.open .cont-box {display:block;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box .c-chk-box {position:relative;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box .c-chk-box::after{content:'';display:block;clear:both;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box .c-chk-box > p{float:left;margin: 0;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box .c-chk-box > .c-chk-box-input{float: right;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .comment{padding: 10px 20px;border-top:1px dotted #ccc;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .cont-box .comment {margin-top:10px;padding:10px 0}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box .comment > ul > li{color: #999;font-size: 14px;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one {position:relative;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one > a.tit {width: calc(100% - 180px);padding-right: 20px;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one > a.tit::before{display:none;}
.b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one .c-chk-box-input {position:absolute;top:10px; right:10px}

/* 개인정보동의 추가 */
.b-privacy-box.type01{position:relative;}
.b-privacy-box.type01 .b-privacy-top-btn {position:absolute;top: -45px;right:0;}
.b-privacy-box.type01 .kb-title03 > span {font-size:1rem;font-weight:400}
.b-privacy-box.type01 .b-privacy-chk-box{padding: 10px 0;}
.b-privacy-box.type01 .b-privacy-chk-box {position:relative;margin: 0 0 20px 0;border-bottom: 1px dashed #ccc;}
.b-privacy-box.type01 .b-privacy-chk-box::after{content:'';display:block;clear:both;}

.b-privacy-box.type01 .b-privacy-chk-box > p.txt{position:relative;display:inline-block;margin: 0 0 4px 0;padding-left: 1.875rem;width: calc(100% - 240px);line-height: 1.3;font-size: 1.063rem;font-weight:500;color:#000;background: url(/_res/kibo/_share/img/bu_ico08.png) no-repeat 0 3px;}
.b-privacy-box.type01 .b-privacy-chk-box > p.txt::before {content:'';display:block;width:15px;height:15px;position:absolute;top:0;left:0;}
.b-privacy-box.type01 .b-privacy-chk-box > .c-chk-box-input{display: inline-block;float: right;}
.b-privacy-box.type01 .b-privacy-chk-box > .c-chk-box-input .b-radio + label {font-size: 1.063rem;line-height: 1.3;margin-bottom: 3px;}
.b-privacy-box.type01 .b-privacy-chk-box > .c-chk-box-input .b-radio + label:last-child {margin-right:0;}
.b-privacy-box.type01 .b-privacy-chk-box .info-box {margin-bottom:0;}
.b-privacy-box.type01 .digital-sign {margin-top:10px;padding:20px 0;background: #f5f6f8;text-align: center;}

.b-privacy-box.type01 .digital-sign span.tit {display: block;width: 80px;height: 70px;margin: 0 auto 8px;padding: 84px 0 0 0;background: url(/_res/kibo/_share/img/board/digital-sign.png) no-repeat left center;font-size: 20px;color: #b2b2b2;}

.b-privacy-box.type02{margin:30px 0 0 0;}
.b-privacy-box.type02 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type02 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type02 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type02 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type02 .b-privacy-chk-box{padding:20px 0 0 0;}

.b-privacy-box.type03{margin:30px 0 0 0;}
.b-privacy-box.type03 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type03 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type03 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type03 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type03 .b-privacy-chk-box{padding:20px 0 0 0;}

.b-privacy-box.type02{margin:30px 0 0 0;}
.b-privacy-box.type02 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type02 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type02 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type02 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type02 .b-privacy-chk-box{padding:20px 0 0 0;}

.b-privacy-box.type03{margin:30px 0 0 0;}
.b-privacy-box.type03 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type03 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type03 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type03 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type03 .b-privacy-chk-box{padding:20px 0 0 0;}


/* 검색영역 01 */
.bn-search01.type01 .b-search-wrap{margin:0 0 20px 0;text-align:center;background:#f2f3f4;border: 1px solid #ddd;padding: 14px 20px;}
.bn-search01.type01 .b-sel-box{display:inline-block;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type01 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type01 .b-sel-box ul.on{display:block;z-index:20;}
.bn-search01.type01 .b-sel-title{display:block;padding:0 11px;height: 38px;line-height: 38px;font-weight: 400;width:100%;border:1px solid #d0d0d0;border-radius: 0;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-size:15px;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color: #888;}
.bn-search01.type01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;font-size:15px;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.bn-search01.type01 .b-sel-box ul li a{display:block;padding:13px 10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type01 input{display:inline-block;margin-right: -6px;padding:0 10px;height: 38px;line-height:1;width:calc(30% - 6px);border:1px solid #d0d0d0;border-radius: 0;font-weight: 400;font-size:15px;color: #888;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type01 .b-sel-btn{position:relative;width: 50px;padding:0 30px 0 10px;height: 38px;line-height:44px;border:none;border-radius: 0;background-color: #05367b;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type01 .b-sel-btn:before{content:'';display:inline-block;position:absolute;top:50%;right:50%;width:22px;height:22px;margin-top:-8px;margin-right: -12px;background: url(/_res/kibo/_share/img/bu_ico06_w.png) no-repeat 0 0;}
.bn-search01.type01 .b-sel-btn > span {display:none}
.b-sel-label {font-size:0;width:0;height:0;line-height:0;margin:0;padding:0;background:none;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em}
.bn-search01.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type01 .b-sel-box ul li a:hover, 
.bn-search01.type01 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type02 .b-search-wrap{margin:0 0 20px 0;text-align:center;background:#f2f3f4;padding:20px}
.bn-search01.type02 .b-sel-box{display:inline-block;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type02 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type02 .b-sel-box ul.on{display:block}
.bn-search01.type02 .b-sel-title{display:block;padding:13px 11px;font-weight:300;width:100%;border:1px solid #d0d0d0;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type02 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;font-size:15px;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type02 .b-sel-box ul li a{display:block;padding:13px 10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type02 .b-cate01{float:left;}
.bn-search01.type02 .b-cate02{display:none;}
.bn-search01.type02 input{display:inline-block;margin:0;padding:13px 10px 12px;width:40%;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;}
.bn-search01.type02 .b-sel-btn{width:90px;padding:14px 10px;border:none;background-color:#083a62;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;border-radius:5px;}
.bn-search01.type02 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type02 .b-sel-box ul li a:hover, 
.bn-search01.type02 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type03 .b-search-wrap{margin:0 0 20px 0;text-align:center;background:#f2f3f4;padding:20px}
.bn-search01.type03 .b-sel-box{display:inline-block;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type03 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type03 .b-sel-box ul.on{display:block}
.bn-search01.type03 .b-sel-title{display:block;padding:13px 11px;font-weight:300;width:100%;border:1px solid #d0d0d0;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.bn-search01.type03 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;font-size:15px;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.bn-search01.type03 .b-sel-box ul li a{display:block;padding:13px 10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type03 .b-cate01{display:none;}
.bn-search01.type03 .b-cate02{display:none;}
.bn-search01.type03 input{display:inline-block;margin:0;padding:13px 10px 12px;width:40%;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type03 .b-sel-btn{width:90px;padding:14px 10px;border:none;background-color:#5a6f8a;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type03 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type03 .b-sel-box ul li a:hover, 
.bn-search01.type03 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type04 .b-search-wrap{margin:0 0 20px 0;text-align:center;background:#f2f3f4;padding:20px}
.bn-search01.type04 .b-sel-box{display:inline-block;margin:0 -4px 0 0;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type04 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type04 .b-sel-box ul.on{display:block}
.bn-search01.type04 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}


.bn-search01.type04 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type04 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type04 .b-cate01{display:none;}
.bn-search01.type04 .b-cate02{display:none;}
.bn-search01.type04 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-left:none;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type04 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/kibo/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type04 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type04 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type04 .b-sel-box ul li a:hover, 
.bn-search01.type04 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type05 .b-search-wrap{margin:0 0 20px 0;text-align:center;background:#f2f3f4;padding:20px}
.bn-search01.type05 .b-sel-box{display:inline-block;margin:0 -6px 0 0;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type05 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type05 .b-sel-box ul.on{display:block}
.bn-search01.type05 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type05 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type05 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type05 .b-cate01{display:inline-block;}
.bn-search01.type05 .b-cate02{display:inline-block;}
.bn-search01.type05 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-left:none;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type05 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/kibo/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type05 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type05 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type05 .b-sel-box ul li a:hover, 
.bn-search01.type05 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type06 .b-search-wrap{margin:0 0 20px 0;text-align:center;border:1px solid #cdcdcd;padding:50px 0;border-radius:5px;background-color:#f4f4f4;}
.bn-search01.type06 .b-sel-box{display:inline-block;margin:0 -4px 0 0;position:relative;z-index:0;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type06 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type06 .b-sel-box ul.on{display:block}
.bn-search01.type06 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/kibo/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type06 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type06 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type06 .b-cate01{display:none;}
.bn-search01.type06 .b-cate02{display:none;}
.bn-search01.type06 .b-cate-basic{display:none;}
.bn-search01.type06 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type06 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/kibo/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type06 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type06 .b-sel-label{margin:15px 30px 0 0;display:inline-block;}
.bn-search01.type06 .b-sel-label span{display:block;font-weight:500;font-size:18px;}
.bn-search01.type06 .b-sel-box .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type06 .b-sel-box ul li a:hover, 
.bn-search01.type06 .b-sel-box ul li.selected a {background-color:#f2f5f8;}

.bn-search01.type07 .b-search-wrap{position: relative;width: 100%; margin: 0 0 20px 0 !important;background: #f2f3f4;}
.bn-search01.type07 .b-search-wrap > div {display:inline-block;}
.bn-search01.type07 .b-search-wrap .b-seach-box {width: calc(100% - 120px);padding: 20px 10px;line-height:21px;vertical-align:middle;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box{display:inline-block;position:relative;z-index:1;text-align:left;vertical-align:middle;width: auto;margin: 2px 0;min-width: 250px;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box label,
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-sel-box-title {min-width: 80px;padding: 0 4px;color: #000;display: inline-block;text-align:right;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input {max-width: 120px;background: #fff;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input:disabled,
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input.disabled, 
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input[readonly] {background-color: #e9ecef;opacity: 1;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01 .b-radio {}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01.type01-adm .b-chk + label,


.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01 .b-radio + label {min-width: auto}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01 {display:inline-block;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01 > p {display:inline-block;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-select {min-width: 100px;}
.bn-search01.type07 .b-search-wrap .b-search-btn {position: absolute;top: 0;right: 0;width: 120px;height: 100%;}
.bn-search01.type07 .b-search-wrap .b-search-btn::before {content:'';display: inline-block;position: absolute;top: 50%;left: 50%;width: 22px;height: 22px;margin-top: -8px;margin-left: -30px;background:url(/_res/kibo/_share/img/bu_ico06_w.png) no-repeat 0 0;}
.bn-search01.type07 .b-search-wrap .b-search-btn input,
.bn-search01.type07 .b-search-wrap .b-search-btn button {margin: 0;padding: 3px 16px 3px 30px;vertical-align:middle;}
.bn-search01.type07 .b-search-wrap .b-search-btn button {display:block;width: 100%;height:100%;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.bn-search01.type07 .b-search-wrap .b-search-btn button > i {vertical-align:middle;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-period-box {display:inline-block}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.datepicker,
.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.yearpicker{padding-right:40px;width:calc(50% - 11px);max-width: 140px;}
.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.datepicker,
.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.yearpicker{background: #fff url(/_res/kibo/_share/img/board/ico-datepicker01.gif) no-repeat right 10px top 50%;}


/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap ul{padding:50px 0 0;text-align:center;font-size:0;}
.b-paging01.type01 .b-paging-wrap ul li{display:inline-block;margin:0 2px;vertical-align:middle;}
.b-paging01.type01 .b-paging-wrap ul li a{display:block;position:relative;border-radius:3px;font-weight:300;font-size:16px;line-height: 24px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type01 .b-paging-wrap ul li.first a{width:38px;height:35px;border: 1px solid #ccc;background:url(/_res/kibo/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.prev a{width:33px;height:35px;border: 1px solid #ccc;background:url(/_res/kibo/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.next a{width:33px;height:35px;border: 1px solid #ccc;background:url(/_res/kibo/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.last a{width:38px;height:35px;border: 1px solid #ccc;background:url(/_res/kibo/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:4px 0 5px;min-width:33px;}
.b-paging01.type01 .b-paging-wrap ul li a.active{position:relative;padding:5px 0 6px;border: none;background: #fff;color: #05367b;font-weight: 600;}
.b-paging01.type01 .b-paging-wrap ul li a.active:before,
.b-paging01.type01 .b-paging-wrap ul li a.active:after {content:"";display:block;position:absolute}
.b-paging01.type01 .b-paging-wrap ul li a.active:before {width:5px;height:5px;border-radius:50%;background:#b2d233;left:4px;top:5px}
.b-paging01.type01 .b-paging-wrap ul li a.active:after {width:25px;height:2px;left:50%;margin:0 0 0 -12px;bottom:0;background: #05367b}

.b-paging01.type01 .b-paging-wrap ul li a:hover, 
.b-paging01.type01 .b-paging-wrap ul li a:focus,
.b-paging01.type01 .b-paging-wrap ul li.first a:hover, 
.b-paging01.type01 .b-paging-wrap ul li.first a:focus,
.b-paging01.type01 .b-paging-wrap ul li.prev a:hover, 
.b-paging01.type01 .b-paging-wrap ul li.prev a:focus,
.b-paging01.type01 .b-paging-wrap ul li.next a:hover, 
.b-paging01.type01 .b-paging-wrap ul li.next a:focus,
.b-paging01.type01 .b-paging-wrap ul li.last a:hover, 

.b-paging01.type01 .b-paging-wrap ul li.last a:focus {background-color:#ddd;color: #222;}
/*.b-paging01.type01 .b-paging-wrap ul li a.active:hover, .b-paging01.type01 .b-paging-wrap ul li a.active:focus {background-color: #6e7882;color:#fff;}*/

/* .b-paging01 type02 */
.b-paging01.type02 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type02 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}

.b-paging01.type02 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type02 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:30px;}
.b-paging01.type02 .b-paging-wrap ul li a.active:after{content:"";display:block;position:absolute;width:15px;height:1px;background-color:#000;bottom:3px;left:50%;transform:translateX(-50%);}
.b-paging01.type02 .b-paging-wrap ul li a.active{color:#000;font-weight:700;}

/* .b-paging01 type03 */
.b-paging01.type03 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type03 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type03 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type03 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:33px;}
.b-paging01.type03 .b-paging-wrap ul li a.active{padding:9px 0 10px;border:none;background-color:#5a6f8a;color:#fff;}

/* .b-paging01 type04 */
.b-paging01.type04 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type04 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type04 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type04 .b-paging-wrap ul li a:before{content:'';display:block;position:absolute;width:1px;height:8px;right:-3px;top:13px;background-color:#b5b5b5;}
.b-paging01.type04 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/kibo/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/kibo/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:30px;}

.b-paging01.type04 .b-paging-wrap ul li a.active:after{content:"";display:block;position:absolute;width:15px;height:1px;background-color:#000;bottom:3px;left:50%;transform:translateX(-50%);}
.b-paging01.type04 .b-paging-wrap ul li a.active{color:#000;font-weight:700;}

.b-paging01.type04 .b-paging-wrap ul li.first a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.prev a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.next a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.last a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li:nth-of-type(12) a:before{display:none;}


/* button common */
.b-btn01 ul li button{/* background:none; */cursor:pointer;}
.b-btn01 ul li .b-btn-c-gray{background-color:#ebebeb;border-color:#959595;color:#5c5c5c;}


/* .b-btn01 type01 */
.b-btn01.type01 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type01 ul li{display:inline-block;margin: 0 0 5px 0;vertical-align:top;}
.b-btn01.type01 ul li a, 
.b-btn01.type01 ul li button{display:block;margin: 0;padding:11px 16px;border: 1px solid #404b57;border-radius: 3px;font-size: 15px;line-height: 1.15;color: #222;}
.b-btn01.type01 ul li a.active, 
.b-btn01.type01 ul li button.active{background-color:#222;color:#fff}
.b-btn01.type01 ul li a:hover, 
.b-btn01.type01 ul li button:hover,
.b-btn01.type01 ul li a:hover, 
.b-btn01.type01 ul li button:focus{/* background-color:#222; */background-color: #ddd;border: 1px solid #ddd;}
.b-btn01.type01 p {padding:30px 0 0 0}
.b-btn01.type01  button > i {vertical-align:middle}

.b-btn01.type01 .ba-btn01 {height:auto;padding:11px 16px;color:#222;border: 1px solid #aaa;}
.b-btn01.type01 .ba-btn01:hover,
.b-btn01.type01 .ba-btn01:focus {background:#ddd;border:1px solid #ddd}

.b-btn01.type01 .ba-btn02 {height:auto;padding:11px 16px;color:#fff;border: 1px solid #05367b;}
.b-btn01.type01 .ba-btn02:hover,
.b-btn01.type01 .ba-btn02:focus {background: #052a5f;border: 1px solid #052a5f;}

.b-btn01.type01 .ba-btn03 {height:auto;padding:11px 16px;color:#fff;border: 1px solid #404b57;}
.b-btn01.type01 .ba-btn03:hover,
.b-btn01.type01 .ba-btn03:focus {background:#26303b;border:1px solid #26303b}

.b-btn01.type01 .ba-btn04 {height:auto;padding:11px 16px;color:#fff;border: 1px solid #db3360;}
.b-btn01.type01 .ba-btn04:hover,
.b-btn01.type01 .ba-btn04:focus {background:#b41741;border:1px solid #b41741}

.b-btn01.type01 .ba-btn05 {height:auto;padding:11px 16px;color:#555;border: 1px solid #ddd;}
.b-btn01.type01 .ba-btn05:hover,
.b-btn01.type01 .ba-btn05:focus {background:#aaa;border:1px solid #aaa}

/* .b-btn01 type02 */
.b-btn01.type02 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type02 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type02 ul li a, 
.b-btn01.type02 ul li button{display:block;padding:11px 16px;border:1px solid rgba(0,0,0,0.3);font-size:15px;color:#333;border-radius:5px;}
.b-btn01.type02 ul li a.active, 
.b-btn01.type02 ul li button.active{background-color:#083a62;color:#fff}
.b-btn01.type02 ul li a:hover{background-color:#083a62;color:#fff}

/* .b-btn01 type03 */
.b-btn01.type03 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type03 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type03 ul li a,
.b-btn01.type03 ul li button{display:block;text-align:center;padding:11px 16px;border:1px solid rgba(0,0,0,0.3);font-size:15px;color:#000;}
.b-btn01.type03 ul li a.active,
.b-btn01.type03 ul li button.active{background-color:#5a6f8a;color:#fff}
.b-btn01.type03 ul li a:hover{background-color:#5a6f8a;color:#fff}

/* .b-btn01 type04 */
.b-btn01.type04 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type04 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type04 ul li a,
.b-btn01.type04 ul li button{display:block;padding:15px 0px 13px 0;border:1px solid #cdcdcd;font-size:15px;color:#333;border-radius:5px;min-width:120px;display:block;text-align:center;}
.b-btn01.type04 ul li a.active,
.b-btn01.type04 ul li button.active{background-color:#b476b9;color:#fff}

.b-btn01.type04 ul li a:hover{background-color:#b476b9;color:#fff}

/* .b-btn01 type05 */
.b-btn01.type05 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type05 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type05 ul li a,
.b-btn01.type05 ul li button{display:block;padding:15px 15px 13px 15px;border:1px solid #000000;display:block;text-align:center;font-size:15px;color:#000;}
.b-btn01.type05 ul li a.active,
.b-btn01.type05 ul li button.active{background-color:#000;color:#fff;}
.b-btn01.type05 ul li a:hover{background-color:#000;color:#fff;}

/* .b-btn-list-more01.type01 (더보기 버튼) */ 
.b-btn-list-more01.type01{padding:30px 0 0 0;text-align:center;}
.b-btn-list-more01.type01 a{display:inline-block;padding:10px 15px;min-width:150px;border:1px solid rgba(0,0,0,0.3);box-sizing:border-box;}
.b-btn-list-more01.type01 a:hover{background-color:#333;color:#fff;}

/* ico-state */
.ico-state {display:inline-block;min-width:60px;font-size:12px !important;padding:7px;line-height:1;font-weight:500;vertical-align:top;box-sizing:border-box;letter-spacing:-.05em;border-radius:3px;margin:0 2px;transition:all .3s ease}
.ico-state01 {background:#fff;border:1px solid #404b57;color:#222}
.ico-state02 {background:#285fba;border:1px solid #285fba;color:#fff}
.ico-state02-1 {background:#fff;border:1px solid #285fba;color:#05367b}
.ico-state03 {background:#404b57;border:1px solid #404b57;color:#fff}
.ico-state03-1 {background:#fff;border:1px solid #26303b;color:#26303b}
.ico-state04{background:#db3360;border:1px solid #db3360;color:#fff}
.ico-state4-1 {background:#fff;border:1px solid #db3360;color:#db3360}
.ico-state05 {background:#ddd;border:1px solid #ddd;color:#555}
.ico-state05-1 {background:#fff;border:1px solid #ddd;color:#555}

/* 관리자 */
.mng-snb {float:left;width: 36%;}
.mng-snb .mng-snb-wrap {margin-right:20px;}
.mng-snb .b-paging01.type01 .b-paging-wrap ul {padding: 0;text-align: left;}
.mng-snb .b-paging01.type01 .b-paging-wrap ul li {margin: 0 1px;text-align:center;}
.mng-snb .b-paging01.type01 .b-paging-wrap ul li a.active {}
.mng-snb .b-menu {margin: 6px 0 0 0;border: #ccc solid 1px;}
.mng-snb .b-menu .b-menu-wrap {padding: 10px 0;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li>a {position:relative;display: block;padding: 0 12px 0 30px;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li>a::before {content: "\e2c7";position: absolute;top: 50%;left: 12px;transform: translateY(-50%);display: block;width: 28px;height: 28px;background:url(/_res/kibo/_share/img/board/ico-folder.png) no-repeat 0 8px}
.mng-snb .b-menu .b-menu-wrap .menu-list>li ul {display: none;padding: 5px 28px 10px;background-color: #fff;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li ul li {margin-bottom: 5px;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li ul li a {position: relative;display: block;padding-left:20px;color: #888;font-size:15px;line-height: 1.3;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li ul li a::before {content:'┖';display:block;position:absolute;top:2px;left:0;font-size:12px;color:#999}

.mng-snb .b-menu .b-menu-wrap .menu-list>li ul li a:hover, 
.mng-snb .b-menu .b-menu-wrap .menu-list>li ul li a:focus {color:#05367b;}
.mng-snb .b-menu .b-menu-wrap .menu-list>li.depth-block ul {display:block}
.mng-form {float: left;width: 64%;}
.search-cnt {float:left;}
.tb-list-cnt {text-align:right;margin-bottom:4px;}
.tb-list-cnt .b-select {max-width:140px;}

/* bn-write-common01 관리자 */
.bn-write-common01.type01-adm {}
.bn-write-common01.type01-adm .b-table-box .b-row-box .b-title-box{width: 138px;padding: 10px 6px;font-size: 15px;line-height: 1.6}
.bn-write-common01.type01-adm .b-table-box .b-row-box .b-con-box {padding: 6px 8px;}
.type01.type01-adm .b-chk + label,
.type01 .b-radio + label,
.bn-write-common01 .b-guide-txt {font-size:15px;}


/* progress */
.ProgressContainer {
	background-color: rgb(236,236,236);
	width: 100%;
	height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.5);
	/* -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.5); */
	/* box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.5); */
	position: relative;
}
.ProgressContainer.v {
	width: 25px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}
.ProgressContainer .value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-family: 'NanumGothicBold';
	color: #000;
	line-height: 18px;
	margin: 0 5px;
	padding: 0;
	vertical-align: top;
}
.ProgressContainer.v .value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height: 18px;
	margin: 0;
	text-shadow: 1px 1px 2px #000;
	display: inline-block;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
.ProgressContainer .right {
	position: absolute;
	right: 0;
}
.ProgressContainer.v .bottom {
	position: absolute;
	bottom: 0;
}
.ProgressBar01 {
	 background-color:#b2d233;
	 height: 18px;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
	 -moz-box-shadow: inset 0px 1px 3px rgb(24,79,0);
	 /* -webkit-box-shadow: inset 0px 1px 3px rgb(24,79,0); */
	 /* box-shadow: inset 0px 1px 3px rgb(24,79,0); */
	 text-align: right;
}
.ProgressBar03 {
	background-color: #41b4d7;
	height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 1px 3px rgb(37 100 119);
	/* -webkit-box-shadow: inset 0px 1px 3px rgb(37 100 119); */
	/* box-shadow: inset 0px 1px 3px rgb(37 100 119); */
	text-align: right;
}

.ProgressBar02 {
	background-color: #4580e5;
	height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 1px 3px rgb(32,73,112);
	/* -webkit-box-shadow: inset 0px 1px 3px rgb(32,73,112); */
	/* box-shadow: inset 0px 1px 3px rgb(32,73,112); */
	text-align: right;
}
.ProgressBar04 {
    background-color: #2c4d7c;
    height: 18px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0px 1px 3px rgb(5,54,123);
    /* -webkit-box-shadow: inset 0px 1px 3px rgb(5,54,123); */
    /* box-shadow: inset 0px 1px 3px rgb(5,54,123); */
    text-align: right;
}
.ProgressBar05 {
	background-color:#797979;
	height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 1px 3px rgb(96 95 95);
	/* -webkit-box-shadow: inset 0px 1px 3px rgb(96 95 95); */
	/* box-shadow: inset 0px 1px 3px rgb(96 95 95); */
	text-align: right;
}
.ProgressBar02 .value, 
.ProgressBar03 .value, 
.ProgressBar04 .value, 
.ProgressBar05 .value {color:#fff}

/* 기술력자가진단 */
.kb-list02.self-dns-checklist > li .bl {color:#db3360}
.kb-list02.self-dns-checklist > li .bl:after {content:''}
.kb-list02.self-dns-checklist > li .bl:after {background: url(/_res/kibo/_share/img/bu_ico08_p.png) no-repeat;width: 22px;height: 22px;content: '';}
.self-dns .kb-con-flowlist01 .num-list > li{min-height: 100px;width: 20%;}
.self-dns .kb-con-flowlist01 .num-list > li .txt-box {min-height: 100px;}
.self-dns .kb-con-flowlist01 .num-list > li .b-radio + label {margin-right:0;}

/* readonly */
.b-input:disabled, .b-input.disabled, .b-input[readonly],
.b-select:disabled, .b-select.disabled, .b-select[readonly] {background-color: #e9ecef;opacity: 1;}
.b-radio:disabled, .b-chk:disabled,
-radio.disabled, .b-chk.disabled {background-color: initial;}
.b-radio:disabled + label:before, .b-chk:disabled + label:before,
.b-radio.disabled + label:before, .b-chk.disabled + label:before {border-color:rgba(118,118,118,0.3)}
.b-radio:disabled  + label, .b-chk:disabled + label,
.b-radio.disabled  + label, .b-chk.disabled + label {color: #a3a9af !important;}

@media screen and (max-width:1024px){
	/* bn-view-common01 공통 */
	.bn-view-common01 .b-img-carousel-box .b-img-thumb-box a{height:160px;}

	/* 항목관리 */
    .mng-snb {float:none;width:auto;}
    .mng-snb .mng-snb-wrap {margin-right:0}
    .mng-form {float:none; width: 100%; margin-top: 40px;}

}

@media screen and (max-width:767px){
	/* common */
	.view-box{padding:20px 0;}
	.view-btn-box{padding:0 0 20px;}
	.view-btn-box a{padding:5px 15px;font-size:14px;line-height:19px;}

	/*.h4-tit01{padding:0 0 12px 0;font-size:14px;line-height:19px;}*/
	.b-h5-tit01{padding:0 0 8px 10px;font-size:14px;line-height:19px;}
	.b-h5-tit02{padding:0 0 8px 0;font-size:14px;line-height:19px;}

	/* bn-list-common01 공통 */
	.bn-list-common01 .adm-chk label{font-size:14px;}
	.bn-list-common01 .b-title-box .b-m-con .b-file{font-size:0;width:0;height:0;line-height:0;margin:0;padding:0;background:none;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display: block;text-indent:-9999em;}
	.bn-list-common01 table tbody tr td:not(.b-td-title){display:none;}	
	.bn-list-common01 .b-col-title{width:100%;}
	.bn-list-common01 .b-col-date{display:none;width:0;}
	.bn-list-common01 .b-col-expand{display:none;width:0;}
	.bn-list-common01:not(.bn-rule) .b-col{display:none;width:0;}

	.bn-list-common01.bn-site table tbody tr td:not(.b-num-box){display:table-cell;}
	.bn-list-common01.bn-site .b-col-title{width:80%;}
	.bn-list-common01.bn-rule table tbody tr td{display:table-cell;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.bn-common-cate table tbody tr td:nth-of-type(8){display:none;}
	.bn-list-common01.bn-common-cate .b-td-title {display: block !important;min-height:auto;}
	.bn-list-common01.bn-common-cate .b-col-title{width:100%;}
	.bn-list-common01.bn-common-cate .b-col-date{display:none;width:0;}
	.bn-list-common01.bn-common-cate .b-col-expand{display:none;width:0;}
	.bn-list-common01.bn-common-cate .b-col,
	.bn-list-common01.bn-common-cate .b-col2,
	.bn-list-common01.bn-common-cate .b-col4,
	.bn-list-common01.bn-common-cate .b-col3,
	.bn-list-common01.bn-common-cate .b-col-6,
	.bn-list-common01.bn-common-cate .b-col-14{display:none;width:0;}

	.bn-list-common01 table thead tr{display:none;}
	.bn-list-common01 table tbody td{padding: 16px 10px;border-right:none;border-left: none;font-size:16px;}
	.bn-list-common01 .b-top-box .b-title-box{background-size:18px;background-position:0 4px;}
	.bn-list-common01 .b-reply-box .b-title-box{padding:0 0 0 20px;background-position:0 6px;}
	.bn-list-common01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;color: #888}
	.bn-list-common01 .b-title-box .b-m-con span{position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size: 14px;line-height:20px;}
	.bn-list-common01 .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top: 4px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-list-common01 .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01 .b-title-box .b-m-con span:last-of-type:after{display:none}
	.bn-list-common01 .b-title-box .b-m-con .b-link > span{position:relative;display:inline-block;padding: 2px 5px;font-size:13px;line-height:18px;vertical-align:middle;}
    .bn-list-common01 .b-title-box .b-m-con .b-link > span{margin:0;padding: 0;font-size: 12px;}
    .bn-list-common01 .b-title-box .b-m-con .b-answer:after {right:-8px;}
	.bn-list-common01 .b-title-box .b-m-con:last-child .b-answer {padding: 2px 5px;}
    .bn-list-common01 .b-title-box .b-m-con:last-child .b-link {height: 28px;margin:0;padding: 3px 6px;line-height: 18px;}
    .bn-list-common01 .b-title-box .b-m-con:last-child .b-link.sb-btn02 {color:#fff}
    .bn-list-common01 .b-title-box .b-m-con > .add-info {margin:0;color:#555}
    .bn-list-common01 .b-title-box .b-m-con > .add-info > span {display:inline-block;margin:0 4px 0 10px;padding:1px 5px;font-size:13px;color:#fff;background:#aeaeae;border-radius:3px}
    .bn-list-common01 .b-title-box .b-m-con > .add-info > span::after {display:none;}
    .bn-list-common01 .b-title-box .b-m-con > .add-info > span:first-child{margin-left:0}
    .bn-list-common01 .title-lg {background:#f2f3f4}
 
	.bn-list-common01 .b-btn-link{padding:5px 9px;font-size:12px;}

	.bn-write-common01 .b-score-box .b-row-box > div {display:block;}
	.bn-write-common01 .b-score-box .b-row-box .progress-wrap {width:100%}

	.bn-list-common01 .b-file-box .b-file-box-info {max-width:100px;right: auto;left: 0;}
	
	/* bn-list-common02 type01 */
	.bn-list-common02.type01 > ul > li{padding:15px 10px;}
	.bn-list-common02.type01 .b-box .b-title-box{padding:0 0 5px;}
	.bn-list-common02.type01 .b-box .b-title-box .b-new{width:40px;}
	.bn-list-common02.type01 .b-box .b-title-box .b-new span{font-size:10px;padding:0 7px;margin:0 5px 0 0;}
    .bn-list-common02.type01 .b-box .b-title-box a{font-size:16px;line-height:24px;}
    .bn-list-common02.type01 .b-box .b-text-box a{max-height:44px;font-size:14px;line-height:22px;}
	.bn-list-common02.type01 .b-box .b-info-box{font-size:13px;line-height:18px;}
	.bn-list-common02.type01 .b-box .b-info-box span{margin:0 7px 0 0;padding:0 8px 0 0;}

	/* bn-view-common01 공통 */
	.bn-view-common01 .b-main-box{border-width:2px;}
	.bn-view-common01 .b-main-box .b-title-box{padding:0 0 2px;}
	.bn-view-common01 .b-main-box .b-title-box span{font-size:16px;line-height:24px;}
	.bn-view-common01 .b-content-box{padding:15px 10px;min-height:100px;}
	.bn-view-common01 .b-content-box p{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-content-box img{padding:10px 0;}
	.bn-view-common01 .b-video-box iframe{min-height:300px;}
	.bn-view-common01 .b-url-box{padding:10px;}
	.bn-view-common01 .b-url-box > p{width:50px;font-size:14px;line-height:22px;}
	.bn-view-common01 .b-url-box ul{padding:0 0 0 10px;}
	.bn-view-common01 .b-url-box ul li{padding:0 0 2px 0;}
	.bn-view-common01 .b-url-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-top-sub-box{padding:10px;}
	.bn-view-common01 .b-top-sub-box > p{width:80px;font-size:14px;line-height:22px;}
	.bn-view-common01 .b-top-sub-box ul{padding:0 0 0 10px;}
	.bn-view-common01 .b-top-sub-box ul li{padding:0 0 2px 0;font-size:14px;line-height:22px;}
	.bn-view-common01 .b-file-box{padding:10px;}
	.bn-view-common01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-common01 .b-file-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-link-box ul li > span{padding:7px 10px;width:100px;font-size:14px;line-height:19px;}
	.bn-view-common01 .b-link-box ul li > p{padding:0 10px;font-size:14px;line-height:19px;}
	.bn-view-common01 .b-pager-box{padding:20px 0 0;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right 10px top 50% !important;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(1) a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(2){padding:10px;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(2) a{font-size:14px;line-height:22px;}
	

	.bn-view-common01.bn-answer{padding:20px 0 0 0;}
	.bn-view-common01.bn-answer .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-view-common01.bn-answer .b-row-box .b-con-box{display:block;padding:10px;}

	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-top-box .b-title-box{padding:10px 15px;}
	.bn-view-common01.type01 .b-main-box .b-top-box .b-etc-box{padding:10px 15px;}
	.bn-view-common01.type01 .b-main-box .b-expand-box{padding:10px 15px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:21px;}
	.bn-view-common01.type01 .b-main-box .b-title-box span:nth-of-type(2){font-size:16px;line-height:21px;}

	/* bn-view-common01 작성자정보-table */
	.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box {padding:0;word-break: break-all;border-bottom:none}
	.bn-view-common01 .b-main-box .b-top-box .bn-write-common01.b-etc-box .b-row-box .b-title-box {width:80px;padding: 10px;font-size: 14px;}
	

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

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

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

	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}

	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.bn-view-common01 .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 .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}	
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
	.bn-view-common01 .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 .b-table-box .b-row-box .b-title-box{display: table-cell;padding:7px 10px 6px;/* width:100%; */font-size:14px;line-height:22px;border-right:none;}
	.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box {/* width:100%; */text-align:left;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box{/* display:block; */padding: 7px 10px 6px;font-size: 14px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:block;}
	.bn-write-common01 .b-select{width: calc(50% - 4px);max-width:100%;height: 36px;}
	.bn-write-common01 .b-input{font-size: 14px;}
	.bn-write-common01 .b-input.type02{width:100%;max-width:100%;}
	.bn-write-common01 .b-input.type03{/* width:calc(50% - 5px) */}
	.bn-write-common01 .b-textarea{padding:10px;height:200px;max-width: 100%;}
	.bn-write-common01 .b-sel-title{font-size:14px;}
	.bn-write-common01 .b-sel-box ul li a{font-size:14px;}
	.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:auto;}
	.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left:none;}
	.bn-write-common01 .b-email-box span{font-size:14px;}
	.bn-write-common01 .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
	.bn-write-common01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
	.bn-write-common01 .b-input.datepicker, 
	.bn-write-common01 .b-input.yearpicker{width:100%;max-width:180px;}
	.bn-write-common01 .b-period-box div > .b-input.datepicker, 
	.bn-write-common01 .b-period-box div > .b-input.yearpicker{width:140px}
	.bn-write-common01 .b-write-box{padding:20px 0;}
	.bn-write-common01 .b-write-box .b-textarea{height:200px;}
	.bn-write-common01 .b-file-box > div .b-guide-box{padding:5px 0 0 0;}
	.bn-write-common01 .b-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:14px;}
	.bn-write-common01 .b-file-box.type01 .b-left-box{float:none;}
	.bn-write-common01 .b-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-common01 .b-file-box.type01 .b-right-box{float:none;}
	.bn-write-common01 .b-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-common01 .b-file-box.type02 .b-right-box{float:none;}
	.bn-write-common01 .b-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-common01 .b-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-common01 .b-file-box.type03 .b-file-btn{width: 70px;min-width: auto;font-size:14px;padding: 10px 0;}
	.bn-write-common01 .b-file-box.type03 span{font-size:14px;line-height:24px;}
	.bn-write-common01 .b-file-box.type04 div p{width:calc(100% - 75px);}
	.bn-write-common01 .b-file-box.type04 .b-file-del-btn{min-width:65px;font-size:14px;}
	.bn-write-common01 .b-file-box.type04 .b-file-del-btn > span
	.bn-write-common01 .b-file-box.type04 .b-file-del-btn > label {width: 70px;padding: 10px 16px 11px;}
	.bn-write-common01 .b-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:14px;line-height:19px;}
	.bn-write-common01 .b-url-box p{line-height:20px;}
	.bn-write-common01 .b-resis-num-box.row-3 .b-input {width: calc(100%/3 - 4px);}

	
	/* bn-write-common01 new-2020 */
	.bn-write-common01 .b-table-box .b-row-box .b-title-box {width: 120px;text-align:left;}
	.bn-write-common01 .b-radio + label{margin-right:10px;font-size:14px;}
	.bn-write-common01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 2px;font-size:14px;line-height:25px;}
	.bn-write-common01 .b-radio + label:before{width:15px;height:15px;}
	.bn-write-common01 .b-radio:hover + label:after, 
	.bn-write-common01 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.bn-write-common01 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.bn-write-common01 .b-chk:hover + label:before, 
	.bn-write-common01 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}

	/* type01 mobile-list */
    .bn-write-common01.type01.type01-m-list .b-table-box .b-row-box .b-title-box {display: block;width:100%;}
    .bn-write-common01.type01.type01-m-list .b-table-box .b-row-box .b-con-box {display:block;}
	
	/* bn-write-common01 new-사용자 */
    .bn-write-common01.type01-user {}
    .bn-write-common01.type01-user .b-table-box .b-row-box .b-title-box {width: 110px;padding:14px 6px;text-align:left;font-size: 14px;line-height: 20px;letter-spacing: -0.05rem;}
    .bn-write-common01.type01-user .b-select {font-size:14px}
    
    /* bn-write-common01 new-영업점안내 */
	.b-cate-ul-box .tabs {padding:15px}
    .b-cate-ul li {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
    
	.bn-list-common01 .b-title-box a.btn-ico {padding: 7px 7px 7px 32px;width: auto;height: auto;border-radius: 0;font-size: 12px;letter-spacing: -0.05rem;background-position: left center;margin: 0 10px;color: #05367b;}
	.bn-list-common01 .b-title-box a.btn-ico > span {display:inline-block;}
	.bn-list-common01 .b-title-box a.btn-ico.btn-map {color:#222}


	/* 일반게시판(Q&A) 답변 write */	
	.bn-write-common01 .b-write-file-box > div .b-guide-box{padding:5px 0 0 0;}
	.bn-write-common01 .b-write-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:14px;}
	.bn-write-common01 .b-write-file-box.type01 .b-left-box{float:none;}
	.bn-write-common01 .b-write-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-common01 .b-write-file-box.type01 .b-right-box{float:none;}
	.bn-write-common01 .b-write-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box{float:none;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-common01 .b-write-file-box.type03 .b-file-btn{width:65px;font-size:14px;}
	.bn-write-common01 .b-write-file-box.type03 span{font-size:14px;line-height:24px;}
	.bn-write-common01 .b-write-file-box.type04 div p{width:calc(100% - 75px);}
	.bn-write-common01 .b-write-file-box.type04 .b-file-del-btn{min-width:65px;font-size:14px;}
	.bn-write-common01 .b-write-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:14px;line-height:19px;}

	/* checkbox, radio */
	.type01 .b-radio + label{margin-right:10px;font-size:14px;}
	.type01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 2px;font-size:14px;line-height:25px;}
	.type01 .b-radio + label:before{width:15px;height:15px;}
	.type01 .b-radio:hover + label:after, 
	.type01 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.type01 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.type01 .b-chk:hover + label:before, 
	.type01 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}

	.type02 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
	.type02 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.type02 .b-radio + label:before{width:15px;height:15px;}
	.type02 .b-radio:hover + label:after, 
	.type02 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.type02 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.type02 .b-chk:hover + label:before, 
	.type02 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}

	.type03 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
	.type03 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.type03 .b-radio + label:before{width:15px;height:15px;}
	.type03 .b-radio:hover + label:after, 
	.type03 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.type03 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.type03 .b-chk:hover + label:before, 
	.type03 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}

	/* 개인정보 동의 */
	.b-privacy-box.type01{margin:20px 0 0 0;}
	.b-privacy-box.type01 .b-privacy-chk-box{padding:10px 0 0 0;}
	.b-privacy-box.type01 .b-privacy-chk-box > p.txt {width:100%;font-size: 1rem;line-height: 1.3;}
	.b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one > a.tit {width: 100%;padding: 10px 20px 0;}
    .b-privacy-box.type01 .collapse-wrap .b-collapse-box.agree-one .c-chk-box-input {position:relative;top:auto;right:auto;text-align: right;padding-right: 20px;padding-bottom: 10px;}

	.b-privacy-box.type02{margin:20px 0 0 0;}
	.b-privacy-box.type02 .b-border-box{padding:10px;}
	.b-privacy-box.type02 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type02 .b-privacy-chk-box{padding:10px 0 0 0;}

	.b-privacy-box.type03{margin:20px 0 0 0;}
	.b-privacy-box.type03 .b-border-box{padding:10px;}
	.b-privacy-box.type03 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type03 .b-privacy-chk-box{padding:10px 0 0 0;}	

	/* 검색영역 01 */
	.bn-search01.type01 .b-cate01{width: 100%;margin-bottom: 2px;}
	.bn-search01.type01 .b-cate02{width:100%;z-index:18;margin:0 0 5px 0;}
	.bn-search01.type01 .b-sel-title{padding:8px;font-size:14px;line-height:25px;margin: 0;}
	.bn-search01.type01 .b-cate-basic{z-index:16;width: 100%;margin-bottom: 2px;}
	.bn-search01.type01 input{padding: 10px 8px 10px;width: calc(100% - 38px);font-size:14px;}
	.bn-search01.type01 .b-sel-box ul li a{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type01 .b-sel-btn{padding: 0 14px 0 8px;font-size:14px;display: inline-block;width: 40px;}

	.bn-search01.type02 .b-cate01{width:100%;z-index:20;margin:0 0 5px 0;}  
	.bn-search01.type02 .b-cate-basic{width:25%;z-index:18;}
	.bn-search01.type02 .b-sel-title{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type02 input{padding:10px 8px 9px;width:calc(75% - 100px);font-size:14px;}
	.bn-search01.type02 .b-sel-btn{padding:11px 8px;font-size:14px;}

	.bn-search01.type03 .b-sel-title{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type03 .b-sel-box{width:100%;margin:0 0 5px;}
	.bn-search01.type03 input{padding:10px 8px 9px;width:calc(100% - 95px);font-size:14px;}
	.bn-search01.type03 .b-sel-btn{padding:11px 8px;font-size:14px;}

	.bn-search01.type04 .b-sel-title{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type04 .b-sel-box{width:30%;}
	.bn-search01.type04 input{padding:10px 8px 9px;width:calc(70% - 46px);font-size:14px;}
	.bn-search01.type04 .b-sel-btn{padding:11px 8px;font-size:14px;}

	.bn-search01.type05 .b-cate01{display:inline-block;width:50%;margin:0 -6px 5px 0;z-index:10;}
	.bn-search01.type05 .b-cate02{display:inline-block;width:50%;margin:0 0 5px 0;z-index:8;}
	.bn-search01.type05 .b-cate-basic{width:120px;z-index:6;}
	.bn-search01.type05 .b-sel-title{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type05 input{padding:10px 8px 9px;width:calc(100% - 166px);font-size:14px;}
	.bn-search01.type05 .b-sel-btn{padding:11px 8px;font-size:14px;}

	.bn-search01.type06 .b-sel-title{padding:10px 8px;font-size:14px;line-height:19px;}
	.bn-search01.type06 .b-sel-label{width:18%;margin:15px 0px 0 0;display:inline-block;}
	.bn-search01.type06 .b-sel-label span{font-size:14px;}
	.bn-search01.type06 input{padding:10px 8px 9px;width:calc(70% - 70px);font-size:14px;}
	.bn-search01.type06 .b-sel-btn{padding:11px 8px;font-size:14px;}
    .bn-search01.type07 .b-search-wrap .b-search-btn {position: relative;top: auto;right: auto;display: block;margin-top:10px;padding:0;width: 100%;}
	.bn-search01.type07 .b-search-wrap > div {}
	.bn-search01.type07 .b-search-wrap .b-seach-box {width:100%;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box {display:block;padding: 4px 0;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box label,
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box input,
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-sel-box-title {display:block;width:100%;max-width: 100% !important;text-align: left;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box label {margin-bottom:3px}
	.bn-search01.type07 .b-search-wrap .b-search-btn input,
	.bn-search01.type07 .b-search-wrap .b-search-btn button {margin: 0;padding: 8px 0;height: 40px;border-radius:0;}
	.bn-search01.type07 .b-search-wrap .b-search-btn input + input,
	.bn-search01.type07 .b-search-wrap .b-search-btn button + button {margin-top:1px;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.datepicker, 
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-input.yearpicker {display:inline-block;max-width: inherit;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-input-group.type01 .b-radio {display: inline-block;width: 18px;}
	.bn-search01.type07 .b-search-wrap .b-seach-box .b-sel-box .b-radio + label {display:inline}

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

	/* .b-paging01 type02 */
	.b-paging01.type02 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type02 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type02 .b-paging-wrap ul li a{font-size:14px;}
	.b-paging01.type02 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type02 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-paging01 type03 */
	.b-paging01.type03 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type03 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type03 .b-paging-wrap ul li a{font-size:14px;}
	.b-paging01.type03 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type03 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-paging01 type04 */
	.b-paging01.type04 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type04 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type04 .b-paging-wrap ul li a{font-size:14px;}
	.b-paging01.type04 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type04 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-btn01 type01 */
	.b-btn01.type01 ul{padding:25px 0 0;}
	.b-btn01.type01 ul li{margin:0 0 5px 0px;}
	.b-btn01.type01 ul li a,
	.b-btn01.type01 ul li button{padding: 8px 10px !important;font-size: 14px !important;}

	/* .b-btn01 type02 */
	.b-btn01.type02 ul{padding:25px 0 0;}
	.b-btn01.type02 ul li{display:block;margin:0 0 5px 0px;}
	.b-btn01.type02 ul li a,
	.b-btn01.type02 ul li button{padding:12px 10px;font-size:14px;width:100%;display:block;box-sizing:border-box;}

	/* .b-btn01 type03 */
	.b-btn01.type03 ul{padding:25px 0 0;}
	.b-btn01.type03 ul li{display:block;margin:0 0 5px 0px;}
	.b-btn01.type03 ul li a,
	.b-btn01.type03 ul li button{padding:12px 10px;font-size:14px;width:100%;display:block;box-sizing:border-box;}

	/* .b-btn01 type04 */
	.b-btn01.type04 ul{padding:25px 0 0;}
	.b-btn01.type04 ul li{margin:0 0 5px 0px;}
	.b-btn01.type04 ul li a,
	.b-btn01.type04 ul li button{min-width:auto;padding:8px 10px;font-size:14px;}

	/* .b-btn01 type05 */
	.b-btn01.type05 ul{padding:25px 0 0;}
	.b-btn01.type05 ul li{margin:0 0 5px 0px;}
	.b-btn01.type05 ul li a,
	.b-btn01.type05 ul li button{min-width:auto;padding:8px 10px;font-size:14px;}

	/* .b-btn-list-more01.type01 (더보기 버튼) */ 
	.b-btn-list-more01.type01{padding:15px 0 0 0;}
	.b-btn-list-more01.type01 a{padding:7px 10px;min-width:100px;}
	
	/* 기술력 자가진단*/
	.self-dns .kb-con-flowlist01 .num-list > li{width: 50%;}
	
	/* ico-state */
	.bn-list-common01 .b-title-box .b-m-con span.ico-state:last-of-type,
	.bn-list-common01 .b-title-box .b-m-con .ico-state {padding: 3px 4px;min-width: 56px;text-align: center;}

   /* custom field size추가 */
    .m-full {width: 100% !important;}
    .m-large {width: 240px !important;}
    .m-middle {width: 180px !important;}
    .m-small {width: 120px !important;}
    .m-xsmall {width: 60px !important;}

}

@media (max-width: 576px) {
	/* custom field size추가 */
    .m-full {width: 100% !important;}
    .m-large {width: 240px !important;}
    .m-middle {width: 180px !important;}
    .m-small {width: 120px !important;}
    .m-xsmall {width: 60px !important;}
	
	/* 기술력 자가진단*/
	.self-dns .kb-con-flowlist01 .num-list > li {width:100%;min-height:auto;}
	.self-dns .kb-con-flowlist01 .num-list > li .txt-box {min-height:auto;}

	/* bn-list-common01 공통 */
	.bn-write-common01 .b-address-box div .b-input {width:calc(100% - 50px)}
	.bn-list-common01 table tbody td{padding: 15px 10px;}
}

@media screen and (max-width:480px){
	/* bn-view-common01 공통 */
	.bn-view-common01 .b-img-carousel-box .b-img-thumb-box a{height:100px;}

}
/*공감 & 댓글*/
.com-box {position:relative;padding: 20px 0 10px;}
.com-box .com-txt {display: inline-block;	vertical-align: middle;}
.com-box .com-txt li .like {width:20px;height:20px;margin-right:3px;background: url(/_res/kibo/_share/img/board/like_ico.png) no-repeat center;vertical-align:middle}
.com-box .com-txt li {position:relative;display:inline-block;vertical-align: middle;margin:0 15px 0 0;font-size: 15px;
	letter-spacing: -.05em;color:#666;line-height: 1.5}
.com-box .com-txt li img {display: inline-block;vertical-align: bottom;}	
.com-box .com-txt li .title {margin-left: 3px;color:#333;font-weight:500;}
.com-box .com-txt li .txt {font-size:14px; color:#999;}
.com-box .com-btn {float:right;display: inline-block;}
.com-box .com-btn li {display: inline-block;}
.com-box .com-grade {float:right;}
.com-box .com-grade .title {color:#333;font-weight:500;vertical-align: middle;}
.com-box .com-grade .star {width: 21px;height: 20px;display: inline-block;margin: 0;padding: 0;vertical-align: middle;background: url(/_res/kibo/_share/img/board/grade-off.png) no-repeat center top;}
.com-box .com-grade .star.on {background: url(/_res/kibo/_share/img/board/grade-on.png) no-repeat center top;}

@media (max-width: 768px) {
	.com-box {padding:10px 0 0}
	.com-box .com-btn {margin:10px 0 0;display: block;float: none;}
}
@media (max-width: 576px) {
	.com-box .com-txt li {margin:0 10px 3px 0;font-size: 14px;}
	.com-box .com-txt li .txt {font-size:13px;}
}
@media (max-width: 360px) {
	.com-box .com-txt li .txt {display:block;}
	.com-box .com-grade {float:none;}
}

/* 동영상게시판 */
.b-movie .b-box01 .b-img-box a::after {content:'';display:block;width:28px;height:32px;position:absolute;top: 42%;left:50%;margin-left: -16px;background:url(/_res/kibo/_share/img/board/ico-movie.png) no-repeat center;z-index: 10;}
.b-movie > ul > li:hover .b-box01 .b-img-box a::before,
.b-movie > ul > li:focus .b-box01 .b-img-box a::before,
.b-movie > ul > li:hover .b-box01 .b-img-box a::before,
.b-movie > ul > li:focus .b-box01 .b-img-box a::before {display:none !important}

/* 20220512 글작성 안내버튼 */
.b-information-wrap .kb-title03 {display:inline-block;vertical-align:middle;}
.b-information-wrap .info-link-list {display:inline-block;vertical-align:middle;margin:0 0 0 30px;}
.b-information-wrap .info-link-list > li {display:inline-block;margin:0 8px 0 0;}
@media screen and (max-width:1200px){
	.b-information-wrap .kb-title03 {display:block;}
	.b-information-wrap .info-link-list {display:block;margin:0;}
}
@media screen and (max-width:371px){
	.b-information-wrap .info-link-list > li{display:block;margin:0 0 4px;}
}


