@charset "UTF-8";
@import url("/_res/sookmyung/_share/css/common01-01.css");

/* common */
input[type="text"], input[type="password"], button, textarea{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
pre{font-family:inherit;}
button{border:none;}
.view-box{padding: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;}
label.focus, span.focus{outline:2px solid #ff0000;}

.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:2px;left:0;width:4px;height:13px;background-color:#a5bef7;border-radius:4px;}
.b-h5-tit02{padding:0 0 10px 0;font-size:14px;line-height:19px;}
.b-ul-type-dot > li{position:relative;padding:0 0 0 16px;font-weight:200;font-size:20px;line-height:30px;text-indent:0;word-break:keep-all;}
.b-ul-type-dot > li:last-of-type{padding-bottom:0;}
.b-ul-type-dot > li:before{content:'';position:absolute;top:12px;left:0;width:5px;height:5px;background-color:#002d9d;border-radius:50%;}

/*adm-chk공통*/
.adm-chk{display:inline-block;padding:0 0 10px;}
.adm-chk .chk-toggle{display:flex;align-items:center;}
.adm-chk .chk-toggle input[type="checkbox"]{display:none;}
.adm-chk .chk-toggle .b-checkbox{display:inline-block;position:relative;width: 16px;height: 16px;border:1px solid #000;background-color:#fff;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;}
.adm-chk .chk-toggle input[type="checkbox"]:checked + .b-checkbox:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#000;transform:translate(-50%, -50%);}
.adm-chk .chk-toggle .b-text{padding:0 0 0 8px;font-weight:400;font-size:16px;color:#111;line-height:21px;}

.article-chk{position:absolute;top:8px;left:8px;z-index:5;line-height:0;}
.article-chk label{display:inline-block;line-height:0;}
.article-chk label input[type="checkbox"]{display:none;}
.article-chk label .b-checkbox{display:inline-block;width: 16px;height: 16px;border:1px solid #000;background-color:#fff;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;}
.article-chk label input[type="checkbox"]:not([disabled]):checked + .b-checkbox:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#000;transform:translate(-50%, -50%);}
.article-chk label input[disabled] + .b-checkbox{background-color:#ccc;}

/* 카테고리 박스*/
.b-box01 .b-cate-box{position:absolute;z-index:10;bottom:-15px;right:28px;text-align:center;}
.b-box01 .b-cate-box p{display:inline-block;padding: 6px 12px;width:100%;background-color:#030f89;font-size:13px;color:#fff;line-height:18px;letter-spacing:-0.325px;box-sizing:border-box;}
.b-box01 .b-cate-box.type02 p{background-color:#AD5C00;}
.b-box01 .b-cate-box.type03 p{background-color:#2060aa;}

/* bn-view-common01 공통 */
.bn-view-common01 .b-main-box{border-top:1px solid #111;}
.bn-view-common01 .b-main-box .b-top-box{padding: 25px 32px;border-bottom:1px solid #e5e5e5;background-color:#f2f4f8;box-sizing: border-box;}
.bn-view-common01 .b-main-box .b-title-box{display:flex;padding: 0 0 10px 0;}
.bn-view-common01 .b-main-box .b-title-box .cate{margin: 0 16px 0 0;line-height:1;}
.bn-view-common01 .b-main-box .b-title-box .cate span{display:inline-block;padding: 8px 15px 9px;background-color:#2060aa;font-weight:200;font-size:13px;color:#fff;}
.bn-view-common01 .b-main-box .b-title-box p{display: inline-block;font-weight:400;font-size: 22px;color:#000;line-height: 32px;word-wrap:break-word;vertical-align:middle;}
.bn-view-common01 .b-etc-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.bn-view-common01 .b-etc-box ul{font-size:0;line-height:1;}
.bn-view-common01 .b-etc-box ul li{display:inline-block;padding: 0 24px 0 0;}
.bn-view-common01 .b-etc-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-etc-box ul.b-qa li:not(:last-of-type){position:relative;margin:0 8px 0 0;padding:0 8px 0 0;}
.bn-view-common01 .b-etc-box ul.b-qa li:not(:last-of-type):after{content:'';position:absolute;top:50%;right:0;width:1px;height:12px;background-color:#6c6c6c;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common01 .b-etc-box ul li span{display: inline-block;font-weight:200;font-size:14px;color:#6c6c6c;line-height:24px;}
.bn-view-common01 .b-etc-box ul li span.title{padding:0 5px 0 0;font-weight:400;color:#111;}
.bn-view-common01 .b-etc-box ul li.b-date-box span{font-weight:400;}
.bn-view-common01 .b-etc-box ul li.b-date-box span:nth-of-type(1){display:none;}
.bn-view-common01 .b-file-box{padding: 15px 30px;border-bottom:1px solid #dedede;font-size:0;line-height: 1;}
.bn-view-common01 .b-file-box ul li{display: inline-block;padding: 0 40px 0 0;}
.bn-view-common01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-file-box ul li a{display: inline-block;padding: 0 0 0 32px;background: url(../img/board/ico-board-file.png) no-repeat 0 4px/22px;font-size: 16px;line-height: 26px;}
.bn-view-common01 .b-file-box ul li a:hover{text-decoration:underline;}
.bn-view-common01 .b-attach-img-box{padding:0 0 35px 0;}
.bn-view-common01 .b-content-box{padding: 40px 30px 0;min-height:200px;box-sizing:border-box;}
.bn-view-common01 .b-content-box p{font-family:inherit;font-weight:200;font-size:20px;color:#000;line-height:30px;}
.bn-view-common01 .b-content-box .b-img-box{padding:0 0 35px;text-align:center;}
.bn-view-common01 .b-content-box .b-img-box:last-child{padding-bottom:0 !important;}
.bn-view-common01 .b-content-box .b-img-box img{display:inline-block;max-width:100%;}
.bn-view-common01 .b-video-box iframe{width:100%;min-height:400px;}
.bn-view-common01 .b-related-box{padding: 70px 0 0;}
.bn-view-common01 .b-related-box .b-related-title{padding:0 0 6px 0;font-weight:400;font-size:20px;line-height:30px;}
.bn-view-common01 .b-related-box ul li{position:relative;padding:0 0 0 16px;}
.bn-view-common01 .b-related-box ul li:before{content:'';position:absolute;top:13px;left:0;width:6px;height:2px;background-color:#030f89;}
.bn-view-common01 .b-related-box ul li a{display:inline-block;position:relative;padding:0 23px 0 0;font-size:20px;line-height:30px;}
.bn-view-common01 .b-related-box ul li a:hover{text-decoration:underline;}
.bn-view-common01 .b-related-box ul li a:after{content:'';display: inline-block;margin: 0 0 0 6px;width:12px;height:12px;background:url(../img/board/ico-link-btn.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-hash-box{padding:50px 0 0;}
.bn-view-common01 .b-hash-box ul{font-size:0;}
.bn-view-common01 .b-hash-box ul li{display:inline-block;padding:0 30px 0 0;}
.bn-view-common01 .b-hash-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-hash-box ul li a{display:inline-block;position:relative;font-size:20px;color:#030f89;line-height:30px;}
.bn-view-common01 .b-hash-box ul li a:hover{font-weight:400;}
.bn-view-common01 .b-hash-box ul li a:before{content:'#';display:inline-block;}
.bn-view-common01 .b-hash-box ul li a:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#030f89;}
.bn-view-common01 .b-pager-box{margin:75px 0 0;border-top:1px solid #111;}
.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{display:table-cell;padding:17px 32px;vertical-align:middle;box-sizing:border-box;}
.bn-view-common01 .b-pager-box div p a{display:inline-block;font-size:16px;color:#111;line-height:26px;letter-spacing:0.0125em;}
.bn-view-common01 .b-pager-box div p a:hover{text-decoration:underline;}
.bn-view-common01 .b-pager-box div p:nth-of-type(1){width:142px;background-color:#f7fafd;text-align:center;}
.bn-view-common01 .b-pager-box div p:nth-of-type(1) a{position:relative;padding:0 0 0 30px;font-weight:400;}
.bn-view-common01 .b-pager-box div p:nth-of-type(1) a:before{content:'';position:absolute;top:10px;left:0;width:13px;height:7px;}
.bn-view-common01 .b-pager-box div.b-prev p:nth-of-type(1) a:before{background:url(../img/board/bg-pager-prev.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-pager-box div.b-next p:nth-of-type(1) a:before{background:url(../img/board/bg-pager-next.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-pager-box div p:nth-of-type(2){width:100%;}
.bn-view-common01 .b-pager-box div p:nth-of-type(2) a{font-weight:200;}
.bn-view-common01 .b-pager-box div p a .b-new{display:inline-block;margin:-3px 0 0 8px;font-weight: 700;font-size: 18px;color: #ff1f1f;vertical-align:middle;}

/* bn-view-common01 댓글 */
.b-reply-wrap{padding:100px 0 0;}
.b-write-reply-box textarea{padding:15px 20px;width:calc(100% - 140px);height:120px;border:1px solid #ccc;font-weight:200;font-size:20px;line-height:30px;box-sizing:border-box;}
.b-write-reply-box textarea:placeholder{color:#999;}
.b-write-reply-box .b-write-reply-content{display:flex;padding: 0 0 16px 0;}
.b-write-reply-box .b-write-reply-content button{width:140px;background-color:#030f89;font-weight:200;font-size:20px;color:#fff;line-height:30px;cursor:pointer;}
.b-write-reply-box .b-view-reply-box > div{display:flex;justify-content:space-between;padding: 17px 20px;border-bottom:1px solid #ccc;}
.b-write-reply-box .b-view-reply-box > div > div:nth-of-type(1){flex-grow:1;padding:0 40px 0 0;}
.b-write-reply-box .b-view-reply-box > div textarea{width:100%;}
.b-write-reply-box .b-view-reply-box > div .b-reply{font-size:20px;color:#111;line-height:30px;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box{display:flex;align-items: center;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-date{font-size:18px;line-height:28px;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box{padding: 0 0 0 15px;line-height:1;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li{display:inline-block;padding:0 10px 0 0;vertical-align:middle;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li:last-of-type{padding:0;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li button{background-color:transparent;cursor:pointer;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li .b-btn-edit-reply{padding: 5px 10px;border:1px solid #ccc;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li .b-btn-edit-reply:hover{background-color:#222;color:#fff;}
.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li .b-btn-del-reply{width:12px;height:12px;background:url(../img/board/btn-pop-close.png) no-repeat 0 0/100%;text-indent:-99999px;}

/* bn-write-common01 공통 */
.b-refer-p{padding:0 0 8px;text-align:right;}
.b-refer-p p{font-weight:200;font-size:16px;color:#999999;}

.b-input{padding:6px 16px;width:100%;height:44px;border:1px solid #e5e5e5;font-family:inherit;font-weight:200;font-size:16px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.b-input.b-hash-input{width:calc(20% - 3px);}
.b-input.b-writer::placeholder{border:0;font-size:16px;color:#000;}
.b-input::-webkit-input-placeholder{color:#999;}
.b-input::-ms-input-placeholder{color:#999;}
.b-input::placeholder{color:#999;}
.b-input.type02{width:calc(50% - 11px);max-width:200px;}
.b-input.datepicker{padding-right:42px;background:#fff url(/_res/sookmyung/_share/img/common/icon-calendar.png) no-repeat right 10px top 50%;}
.b-input.datepicker::placeholder{font-weight:200;font-size:16px;color:#000;}

.b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:35px;border:1px solid #dedede;background:#fff url(../img/board/btn-sel-open01.png) no-repeat right 10px center;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-select-wide{width:calc(50% - 15px);max-width:100%;}
.b-select:last-of-type{margin:0;}

.bn-write-common01 fieldset + fieldset{padding:60px 0 0;}
.bn-write-common01 .b-pc-hide{display:none;}
.bn-write-common01 .b-table-wrap{border-top:1px solid #111111;}
.bn-write-common01 .b-table-wrap + .b-table-wrap{margin:40px 0 0;}
.bn-write-common01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-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.type02 .b-row-box > div, .bn-write-common01 .b-table-box.type03 .b-row-box > div{display:table-cell;}
.bn-write-common01 .b-table-box.type02 .b-row-box > div > div, .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;padding:19px 15px 19px 32px;width:230px;border-bottom:1px solid #e5e5e5;background:#f2f4f8;font-weight:400;font-size:16px;color:#000;line-height:21px;vertical-align:top;box-sizing:border-box;}
.bn-write-common01 .b-table-box .b-row-box .b-con-title-box{padding:25px 15px 25px 32px;}
.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;color:#000;line-height:1;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:7px 16px;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box span{font-weight:200;font-size:16px;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box .b-chk-title{display:inline-block;min-width:100px;}
.bn-write-common01 .b-table-box .b-row-box .b-temp-con-box{display:block;padding:25px 16px;}
.bn-write-common01 .b-table-box .b-row-box .b-temp-con-box > div{padding:19px 0 0;}
.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 #e5e5e5;}
.bn-write-common01 .b-period-box > p{display:inline-block;}
.bn-write-common01 .b-period-box > div{display:inline-block;width:100%;}
.bn-write-common01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01 .b-textarea{padding:20px;width:100%;height:300px;border:1px solid #dedede;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01 .b-password-box .b-input{width:calc(40% - 15px);max-width:200px;}
.bn-write-common01 .b-password-box span{display:inline-block;padding:0 0 0 10px;}
.bn-write-common01 .b-file-box + .b-file-box{border-top:1px solid #e5e5e5;}
.bn-write-common01 .b-file-box:not(.b-file-flex-box) > div{padding:10px 0;}
.bn-write-common01 .b-file-box.b-article-flex-box .b-select-title{width:calc(100% - 90px);}
.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.b-file-flex-box{display:flex;align-items:center;}
.bn-write-common01 .b-file-box.b-article-flex-box{display:flex;}
.bn-write-common01 .b-file-box.type03 .b-input{width:calc(100% - 94px);}
.bn-write-common01 .b-file-box.type03 .b-input.b-input-file{border:0;}
.bn-write-common01 .b-file-box.type03 .b-input::placeholder{color:#999;}
.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;padding: 11px 0;min-width:90px;border:1px solid #030f89;background-color:#fff;font-weight:200;font-size:14px;color:#030f89;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-file-box.type03 .b-file-btn:hover{background-color:#030f89;color:#fff;}
.bn-write-common01 .b-file-box.type03 ul{font-size: 0;}
.bn-write-common01 .b-file-box.type03 ul li{display: inline-block;position:relative;padding: 0 0 0 16px;font-size: 0;}
.bn-write-common01 .b-file-box.type03.b-article-flex-box ul li{width:100%;}
.bn-write-common01 .b-file-box.type03 span{display:inline-block;font-weight:200;font-size:16px;color:#999999;line-height:21px;vertical-align:middle;}
.bn-write-common01 .b-file-box.type03 .b-title-ellip{max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bn-write-common01 .b-file-box.type03 .b-del-btn{display: inline-block;margin: 0 0 0 10px;width: 12px;height: 12px;background:url(../img/board/btn-pop-close.png) no-repeat 0 0/100%;cursor: pointer;}
.bn-write-common01 .b-file-box.type04 div p{display:inline-block;padding:0 10px 0 0;width:calc(100% - 104px);line-height:21px;vertical-align:middle;}
.bn-write-common01 .b-file-box.type04 div p label{display:block;margin:0;padding: 0;font-weight:200;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;padding:5px 0;min-width:90px;border:1px solid #030f89;background-color:#fff;font-weight:200;font-size:14px;color:#030f89;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-file-box .b-chk+ label:before{display:none;}
.bn-write-common01 .b-file-box .b-chk:checked + label:before{content:"";display:block;position:absolute;top:50%;left: 0;margin: 0;padding: 0;width: 100%;height:1px;border: none;background-color:#000;box-sizing:border-box;transform: none;-ms-transform: none;}
.bn-write-common01 .b-file-box .b-chk:checked + label:after{display:none;}
.bn-write-common01 .b-file-box .b-guide-txt{display:inline-block;padding:0 0 0 10px;font-weight:200;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-video-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(../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(../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{padding:0 5px;}
.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(33.33% - 16px);max-width:200px;}
.bn-write-common01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01 .b-email-box span{padding:0 4px 0;}
.bn-write-common01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}
.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 > 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-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{display:table;width:100%;}
.bn-write-common01 .b-url-box .b-input{display:inline-block;width:calc(100% - 97px);}
.bn-write-common01 .b-url-box p{line-height:25px;word-break:break-all;}
.bn-write-common01 .b-url-box p span{color:#FF0000;}

/* write페이지 내 관련기사 검색 레이어팝업 게시판 컨텐츠 */
.b-list-related li{position:relative;padding: 20px 0 20px 40px;border-bottom:1px solid #ccc;}
.b-list-related li:first-of-type{padding-top:0;}
.b-list-related li .b-title-box .b-title{padding:0 0 5px 0;font-weight:400;}
.b-list-related li .b-title-box .b-sub-text{display:-webkit-box;height:90px;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

/* 예결산공고 추가 영역 */
.bn-write-common01 .b-title-box.facility{position:relative;text-align:center;}
.bn-write-common01 .add-facility{position:absolute;top:50%;right: 15px;cursor: pointer;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-write-common01 .b-table-outer{display: table;width: 100%;table-layout: fixed;}
.bn-write-common01 .b-table-outer > div{display:table-cell;vertical-align: middle;}
.bn-write-common01 .b-table-outer .b-num-box{width:40px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color: #f2f4f8;text-align: center;}
.bn-write-common01 .b-table-outer .b-num-box span{font-weight:400;font-size:16px;line-height:1;}
.bn-write-common01 .b-table-outer .b-table-con-box{width:calc(100% - 140px);}
.bn-write-common01 .b-table-outer .b-modify-box{border-left: 1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width: 50px;text-align: center;}
.bn-write-common01 .b-table-outer .b-modify-box button{width: 25px;height: 25px;border:1px solid #111;background: url(../img/board/btn-pop-close.png) no-repeat 50% 50%/10px;border-radius: 30px;text-indent: -99999px;box-sizing: border-box;cursor:pointer;}
.bn-write-common01 .b-link-box{padding:60px 0 0;}

/* 개인정보 및 이용 동의 */

.b-privacy-box .b-h5-tit01{padding:16px 15px 17px;border-bottom:1px solid #e5e5e5;background-color:#f2f4f8;font-size:16px;font-weight:400;line-height:26px;text-align:center;box-sizing:border-box;}
.b-privacy-box .b-h5-tit01:before{display:none;}
.b-privacy-box > div .b-border-box{padding:20px;max-height:300px;border-bottom:1px solid #e5e5e5;overflow-y:scroll;}
.b-privacy-box > div .b-privacy-chk-box{position:relative;padding:16px 15px 17px;font-size:16px;font-weight:400;line-height:26px;text-align:center;border-bottom:1px solid #e5e5e5;}
.b-privacy-box > div .b-border-box .b-ol-type01 > li{padding:0 0 20px;}
.b-privacy-box > div .b-border-box .b-ol-type01 > li:last-of-type{padding:0;}
.b-privacy-box > div .b-border-box .b-ol-type01 > li p{line-height:21px;word-break:keep-all;}
.b-privacy-box > div .b-border-box .b-ol-type01 > li p.b-privacy-title{font-weight:400;}

/* checkbox, radio - 일반 write 페이지와 개인정보처리방침 등에서 공통으로 사용하기 위에 앞 클래스를 type0n으로 지정*/
.type01 .b-radio{position:absolute;top:0;left:-999999px;}
.type01 .b-radio + label{display:inline-block;position:relative;margin-right:24px;padding-left:27px;font-weight:200;font-size:16px;cursor:pointer;}
.type01 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:17px;height:17px;border:1px solid #111;background-color:#fff;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:0;width:17px;height:17px;border:4px solid #111;background-color:#fff;border-radius:12px;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-temp-btn{display:inline-block;position:relative;margin-right:24px;padding:3px 0 4px;min-width:80px;background-color:transparent;border:1px solid #030f89;font-weight:200;font-size:14px;color:#030f89;box-sizing:border-box;cursor:pointer;}
.type01 .b-temp-btn:hover{color:#fff;border-color:#030f89;background-color:#030f89;}
.type01 .b-chk{position:absolute;top:0;left:-999999px;}
.type01 .b-chk + label{display:inline-block;position:relative;margin-right:24px;padding-left: 30px;font-weight:200;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}
.type01 .b-chk + label:before{content:"";position:absolute;top: 50%;left:0;width: 16px;height: 16px;border:1px solid #959595;box-sizing:border-box;transform: translateY(-50%);-ms-transform: translateY(-50%);}
.type01 .b-chk:not([disabled]):checked + label:after{content:'';position:absolute;top:50%;left: 4px;width: 8px;height: 8px;background-color:#000;transform:translateY(-50%);}
.type01 .b-chk[disabled] + label:before{background-color:#ccc;}

/* .b-category01 공통 */
.b-category01 .b-category-box{padding:0 0 45px;}

/* .b-category01 type01 */
.b-category01.type01 .b-category-box{position:relative;width:100%;text-align:center;}
.b-category01.type01 .b-category-box .tab-cate01 li{display:inline-block;margin:0 30px 0 0;vertical-align:top;box-sizing:border-box;}
.b-category01.type01 .b-category-box .tab-cate01 li:last-of-type{margin:0;}
.b-category01.type01 .b-category-box .tab-cate01 li a{display:block;position:relative;font-size:20px;font-weight:200;color:#111;line-height:25px;}
.b-category01.type01 .b-category-box .tab-cate01 li:not(.active) a:hover{color:#030f89;}
.b-category01.type01 .b-category-box .tab-cate01 li.active a{font-weight:400;color:#030f89;}
.b-category01.type01 .b-category-box .tab-cate01 li.active a::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#030f89;}

/* .b-category01 type02 */
.b-category01.type02 .b-category-box ul{display: table;width: 100%;table-layout: fixed;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.b-category01.type02 .b-category-box ul li{display: table-cell;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;}
.b-category01.type02 .b-category-box ul li a{display:table;width:100%;min-height:67px;background-color:#fff;table-layout:fixed;box-sizing:border-box;}
.b-category01.type02 .b-category-box ul li.active a{border-color:#030f89;background-color:#030f89;}
.b-category01.type02 .b-category-box ul li a span{display:table-cell;padding:15px 10px;font-weight:200;font-size:20px;color:#111;line-height:30px;text-align:center;word-break:keep-all;vertical-align:middle;overflow-wrap:break-word;}
.b-category01.type02 .b-category-box ul li.active a span{font-weight:400;color:#fff;}

/* 검색영역 01 */
.bn-search01.type01{padding:0 0 36px 0;text-align: center;}
.bn-search01.type01 .b-filter-box{position:relative;float:left;max-width:100px;box-sizing:border-box;}
.bn-search01.type01 .b-filter-box > label{font-size:18px;font-weight:400;color:#111;line-height:23px;}
.bn-search01.type01 .b-filter-box > label::after{content:'';display:inline-block;margin:8px 0 0 12px ;width:13px;height:7px;background:url(/_res/sookmyung/_share/img/board/ico-filter-arrow.png) no-repeat 50% 50%/100%;vertical-align:top;box-sizing:border-box;}
.bn-search01.type01 .b-filter-box .sel-category{position:absolute;top:0;left:0;width: 100%;height:23px;background:transparent;border:0;filter: alpha(opacity=0);opacity:0;}

.bn-search01.type01 form{display: inline-block;padding: 13px 20px;min-width: 600px;border: 1px solid #030f89;border-radius: 50px;box-sizing: border-box;}
.bn-search01.type01 .b-search-wrap{display: flex;position:relative;font-size:0;text-align: left;}
.bn-search01.type01 .b-sel-box{display:inline-block;position:relative;margin: 0 20px 0 0;padding: 0 20px 0 0;width: 115px;text-align:left;vertical-align:middle;box-sizing: border-box;}
.bn-search01.type01 .b-sel-box:after{content:'';position:absolute;top:50%;right:0;width:1px;height:18px;background-color:#ddd;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-search01.type01 .b-sel-box > label, .bn-search01.type01 .b-sel-box > span{display:block;padding: 0 20px 0 0;width:100%;border:none;background: url(../img/board/ico-search-arrow.png) no-repeat 100% 50%;font-size:18px;font-weight:200;color:#111;line-height:23px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type01 .b-sel-box .sel-search-category{position:absolute;top:0;left:0;width: 100%;height:100%;border:0;filter: alpha(opacity=0);opacity:0;}

.bn-search01.type01 form input{display:inline-block;padding: 0 20px 0 0;width:100%;border:none;font-weight:200;font-size:18px;color:#111;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:23px;outline:none;}
.bn-search01.type01 form input::placeholder{font-size:18px;font-weight:200;color:#111;line-height:23px;}
.bn-search01.type01 form .b-sel-box ~ input{width: calc(100% - 134px);}
.bn-search01.type01 .b-sel-btn{position:absolute;right:0;top:50%;width:16px;background:url(/_res/sookmyung/_share/img/board/ico-search-btn.png) no-repeat 0 0/100%;text-indent:-9999px;white-space:nowrap;overflow:hidden;box-sizing:border-box;transform:translateY(-50%);cursor: pointer;}
.bn-search01.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap{font-size:0;}
.b-paging01.type01 .b-paging-wrap ul{padding:60px 0 0;text-align:center;}
.b-paging01.type01 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type01 .b-paging-wrap ul li a{display:block;position:relative;font-weight:400;font-size:16px;color:#111;box-sizing:border-box;line-height:1;}
.b-paging01.type01 .b-paging-wrap ul li.first{margin:0 24px 0 0;}
.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0 28px 0 0;}
.b-paging01.type01 .b-paging-wrap ul li.next{margin:0 0 0 28px;}
.b-paging01.type01 .b-paging-wrap ul li.last{margin:0 0 0 24px;}
.b-paging01.type01 .b-paging-wrap ul li.first a{width:14px;height:12px;background:url(../img/board/btn-first-page.png) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.prev a{width:7px;height:12px;background:url(../img/board/btn-prev-page.png) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.next a{width:7px;height:12px;background:url(../img/board/btn-next-page.png) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li.last a{width:14px;height:12px;background:url(../img/board/btn-last-page.png) no-repeat center;}
.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:4px 0 5px;min-width:32px;}
.b-paging01.type01 .b-paging-wrap ul li a.active{padding:7px 0;border:1px solid #0c2d83;background:#fff;color:#0c2d83;}
/* 첫페이지일 경우, 마지막 페이지일 경우, 클래스 추가하여 opacity로 처리 */
.b-paging01.type01 .b-paging-wrap ul li.pager-off a{opacity:0.5;}

/* button common */
.b-btn01{padding:60px 0 0 0;}
.b-btn01:after{content:'';display:block;clear:both;}
.brochure .b-btn01 > div:last-of-type{float:left}
.b-btn01 > div:first-of-type{float:left}
.b-btn01 > div:last-of-type{float:right;}
.b-btn01 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01 ul li .b-btn-type01{display:block;padding: 17px 16px;min-width: 200px;border:1px solid #111;background:none;font-size: 16px;color: #000011;line-height: 1;text-align: center;box-sizing: border-box;cursor:pointer;}
.b-btn01 ul li .b-btn-type01:hover{border-color:#0d0f89;background-color:#0d0f89;color:#fff;}

.b-btn01 ul li .b-btn-c-gray{min-width: 150px;border-color:#939393;background-color:#939393;color:#fff;}
.b-btn01 ul li .b-btn-c-blue{border-color:#0d0f89;background-color:#0d0f89;color:#fff;}
.b-btn01 ul li .b-btn-c-blue:hover{border-color:#111;background-color:#fff;color:#111;}

.b-btn01 ul li .b-btn-small{min-width:80px;}

@media screen and (max-width: 1024px){
	/*adm-chk공통*/
	.adm-chk{padding:0 0 5px;}
	.adm-chk .chk-toggle .b-checkbox{width: 14px;height: 14px;}
	.adm-chk .chk-toggle input[type="checkbox"]:checked + .b-checkbox{background-position:center left 1px;}
	.adm-chk .chk-toggle input[type="checkbox"]:checked + .b-checkbox:after{width:7px;height:7px;}
	.adm-chk .chk-toggle .b-text{padding:0 0 0 4px;font-size:14px;line-height:19px;}
	.article-chk{top:4px;left:4px;transform: none;}
	.article-chk label .b-checkbox{width: 14px;height: 14px;}
	.article-chk label input[type="checkbox"]:checked + .b-checkbox:after{width:7px;height:7px;}

	/* 카테고리 박스*/
	.b-cate-box{bottom:-12px;right:14px;}
	.b-cate-box p{padding:3px 5px;font-size:12px;line-height:17px;}

	/* bn-write-common01 type01 공통 */
	.b-refer-p{padding:0 0 4px;}
	.b-refer-p p{font-size:14px;}

	.b-input{padding:3px 8px;height:32px;font-size:13px;}
	.b-input.datepicker{padding-right:38px;background-size:18px;}
	.b-input.datepicker::placeholder{font-size:14px;}
	.b-select{width:100%;max-width:100%;height:35px;border-radius:0;}


	.bn-write-common01 fieldset + fieldset{padding:30px 0 0;}
	.bn-write-common01 .b-table-wrap + .b-table-wrap{margin:20px 0 0;}
	.bn-write-common01 .b-table-box .b-row-box .b-title-box{display:block;padding:7px 10px 6px;width:100%;font-size:14px;line-height:22px;text-align:left;border-right:none;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box{display:block;padding:10px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:block;padding:10px;}
	.bn-write-common01 .b-table-box.type02 .b-row-box > div, .bn-write-common01 .b-table-box.type03 .b-row-box > div{display:block;}
	.bn-write-common01 .b-textarea{padding:10px;height:200px;}
	.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-row-box .b-con-box span{font-size:14px;}
	.bn-write-common01 .b-file-box.type03 .b-title-ellip{max-width:85%;}
	.bn-write-common01 .b-table-box .b-row-box .b-temp-con-box > div{padding:10px 0 0;}
	.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 .b-input{width:calc(50% - 12px);max-width:100%;}
	.bn-write-common01 .b-email-box .b-select{margin:5px 0 0 0;width:100%;}
	.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-tel-box .b-input{margin:5px 0 0 0;}
	.bn-write-common01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
	.bn-write-common01 .b-date-box .b-input.datepicker{width:100%;max-width:100%;}
	.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:not(.b-file-flex-box) > div{padding:5px 0;}
	.bn-write-common01 .b-file-box.b-article-flex-box .b-select-title{width:calc(100% - 65px);}
	.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-input{width:calc(100% - 69px);}
	.bn-write-common01 .b-file-box.type03 .b-file-btn{padding:3px 0;min-width:65px;font-size:13px;}
	.bn-write-common01 .b-file-box.type03 .b-del-btn{margin:0 0 0 5px;width:10px;height:10px;}
	.bn-write-common01 .b-file-box.type03 ul li{padding:0 0 0 10px;}
	.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{padding:3px 0;min-width:65px;font-size:13px;}
	.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-table-outer{border-top:1px solid #000;border-bottom:1px solid #000;}
	.bn-write-common01 .b-table-outer + .b-table-outer{margin:-1px 0 0;}
	.bn-write-common01 .b-table-outer > div{display:block;width:100% !important;box-sizing:border-box;}
	.bn-write-common01 .b-table-outer .b-num-box, .bn-write-common01 .b-table-outer .b-modify-box{padding:7px 10px 6px;}
	.bn-write-common01 .b-table-outer .b-num-box{border-right:none;}
	.bn-write-common01 .b-table-outer .b-num-box span{font-size: 15px;}
	.bn-write-common01 .b-table-outer .b-modify-box{border:none;}
	.bn-write-common01 .b-link-box{padding:30px 0 0;}

	.bn-write-common01 .add-facility{right:10px;}

	/* write페이지 내 관련기사 검색 레이어팝업 게시판 컨텐츠 */
	.b-list-related li{padding:10px 0 10px 30px;}
	.b-list-related li .b-title-box{display:flex;}
	.b-list-related li .b-title-box .b-cate-box{display:block;}
	.b-list-related li .b-title-box .b-sub-text{height:72px;}
	.b-list-related li .b-title-box .b-cate-box span{padding:2px 8px;font-size:12px;}



	/* checkbox, radio - 일반 write 페이지와 개인정보처리방침 등에서 공통으로 사용하기 위에 앞 클래스를 type0n으로 지정*/
	.type01 .b-radio + label{margin-right:12px;padding-left:20px;font-size:14px;}
	.type01 .b-radio + label:before{width:15px;height:15px;}
	.type01 .b-radio:checked + label:after{width:15px;height:15px;}
	.type01 .b-radio:hover + label:after, .type01 .b-radio:checked + label:after{left:0;width:15px;height:15px;}
	.type01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 27px;font-size:14px;line-height:25px;}

	.type01 .b-chk:hover + label:before, .type01 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}

	/* .b-btn01 type01 */
	.b-btn01.type01 > div:nth-of-type(n){float:none;}
	.b-btn01.type01 ul li{display:block;margin:0 0 5px 0;}
	.b-btn01.type01 ul li .b-btn-type01{padding:10px 12px;width:100%;}
}

@media screen and (max-width:768px){
	.b-ul-type-dot > li{padding:0 0 0 10px;font-size:16px;line-height:26px;}
	.b-ul-type-dot > li:before{top:10px;width:4px;height:4px;}

	/* 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;}

	/* bn-view-common01 공통 */
	.bn-view-common01 .b-main-box{border-width:2px;}
	.bn-view-common01 .b-main-box .b-top-box{padding: 13px 16px;}
	.bn-view-common01 .b-main-box .b-title-box{padding:0 0 6px;}
	.bn-view-common01 .b-main-box .b-title-box p{font-size: 18px;line-height: 28px;}
	.bn-view-common01 .b-main-box .b-title-box .cate{margin: 0 12px 0 0;}
	.bn-view-common01 .b-main-box .b-title-box .cate span{padding:5px 10px 6px;font-size:12px;}
	.bn-view-common01 .b-etc-box ul li{padding: 0 15px 0 0;}
	.bn-view-common01 .b-etc-box ul li span{font-size:13px;line-height:21px;}
	.bn-view-common01 .b-content-box{padding:20px 0 0;min-height:100px;}
	.bn-view-common01 .b-content-box p{font-size:16px;line-height:26px;}
	.bn-view-common01 .b-content-box .b-img-box{padding:0 0 15px;}
	.bn-view-common01 .b-video-box iframe{min-height:300px;}
	.bn-view-common01 .b-file-box{padding: 10px 16px;}
	.bn-view-common01 .b-file-box ul li{padding: 0 20px 0 0;}
	.bn-view-common01 .b-file-box ul li a{padding: 0 0 0 24px;background-size: 18px;font-size:14px;line-height: 24px;}
	.bn-view-common01 .b-related-box{padding:35px 0 0;}
	.bn-view-common01 .b-related-box .b-related-title{padding:0 0 4px 0;font-size:16px;line-height:26px;}
	.bn-view-common01 .b-related-box ul li{padding:0 0 0 16px;}
	.bn-view-common01 .b-related-box ul li a{padding:0 23px 0 0;font-size:16px;line-height:26px;}
	.bn-view-common01 .b-hash-box{padding:25px 0 0;}
	.bn-view-common01 .b-hash-box ul li{padding:0 15px 0 0;}
	.bn-view-common01 .b-hash-box ul li a{font-size:14px;line-height:24px;}
	.bn-view-common01 .b-hash-box ul li a:after{bottom:1px;}
	.bn-view-common01 .b-pager-box{margin:35px 0 0;}
	.bn-view-common01 .b-pager-box div p{padding:10px;}
	.bn-view-common01 .b-pager-box div p a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(1){width:90px;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(1) a{padding:0 0 0 20px;}
	.bn-view-common01 .b-pager-box div p:nth-of-type(1) a:before{top:8px;width:10px;height:6px;}
	.bn-view-common01 .b-pager-box div p a .b-new{margin:-2px 0 0 5px;font-size:14px;}

	.sm_news .bn-view-common01 .b-con-box img, .sm_interview .bn-view-common01 .b-con-box img, .newsletter .bn-view-common01 .b-con-box img{display:inline-block;width:100% !important;height:auto !important;}

	/* bn-view-common01 댓글 */
	.b-reply-wrap{padding:50px 0 0;}
	.b-write-reply-box textarea{padding:10px 15px;width:calc(100% - 80px);height:80px;font-size:16px;line-height:26px;}
	.b-write-reply-box .b-write-reply-content{padding: 0 0 16px 0;}
	.b-write-reply-box .b-write-reply-content button{width:80px;font-size:16px;line-height:26px;}
	.b-write-reply-box .b-view-reply-box > div{padding:10px 15px;}
	.b-write-reply-box .b-view-reply-box > div > div:nth-of-type(1){padding:0 20px 0 0;}
	.b-write-reply-box .b-view-reply-box > div .b-reply{font-size:16px;line-height:26px;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-date{font-size:14px;line-height:24px;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box{padding:0 0 0 10px;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li{padding:0 8px 0 0;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li .b-btn-edit-reply{padding:2px 6px;font-size:12px;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box .b-btn-replay-box ul li .b-btn-del-reply{width:10px;height:10px;}

	/* 개인정보 및 이용 동의 */
	.b-privacy-box .b-h5-tit01{padding:8px 10px 9px;font-size:14px;line-height:24px;}
	.b-privacy-box > div .b-border-box{padding:15px;max-height:200px;}
	.b-privacy-box > div .b-privacy-chk-box{padding:8px 10px 9px;font-size:14px;line-height:24px;}
	.b-privacy-box > div .b-border-box .b-ol-type01 > li{padding:0 0 10px;}
	.b-privacy-box > div .b-border-box .b-ol-type01 > li p{line-height:19px;}

	/* .b-category01 모바일 공통*/
	.b-category01 .b-category-m{position:relative;margin:0 0 34px;text-align:center;}
	.b-category01 .b-category-m label{display:block;padding:9px 0;font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-category01.type01 .b-category-m{background:#030f89 url(../img/board/btn_m_tab_open.png) no-repeat center right 15px/12px;}
	.b-category01.type01 .b-category-m label{color:#fff;}
	.b-category01.type02 .b-category-m{border:1px solid #030f89;background:url(../img/board/btn-sel-open01.png) no-repeat center right 15px/12px;}
	.b-category01.type02 .b-category-m label{color:#030f89;}
	.b-category01 .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-category01 .sel-category option{font-size:16px;color:#111;}

	/* 검색영역 01 */
	.bn-search01.type01{padding:0 0 30px 0;}
	.bn-search01.type01 form{display:block;min-width:auto;}
	.bn-search01.type01 .b-filter-box{display:none;}
	.bn-search01.type01 .b-sel-box{}
	.bn-search01.type01 .b-sel-box > label{padding: 0 16px 0 0;font-size:14px;line-height:19px;}
	.bn-search01.type01 form input{font-size:14px;line-height:19px;}
	.bn-search01.type01 form input::placeholder{font-size:14px;line-height:19px;}

	/* .b-paging01 type01 */
	.b-paging01.type01 .b-paging-wrap ul{padding:48px 0 0;}
	.b-paging01.type01 .b-paging-wrap ul li a{font-size:14px;}
	.b-paging01.type01 .b-paging-wrap ul li.first{margin:0 18px 0 0;}
	.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0 21px 0 0;}
	.b-paging01.type01 .b-paging-wrap ul li.next{margin:0 0 0 21px;}
	.b-paging01.type01 .b-paging-wrap ul li.last{margin:0 0 0 18px;}
	.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:4px 0 5px;min-width:24px;}
	.b-paging01.type01 .b-paging-wrap ul li a.active{padding:4px 0;}

	/* .b-btn01 type01 */
	.b-btn01.type01{padding:30px 0 0;}
	.b-btn01.type01 ul li .b-btn-type01{padding:8px 10px;font-size:14px;}

	.type01 .b-temp-btn{margin-right:12px;}
	.type01 .b-temp-btn:nth-of-type(1),
	.type01 .b-temp-btn:nth-of-type(2){margin-bottom:5px;}
}

@media screen and (max-width:480px){
	/* bn-view-common 공통 */
	.b-write-reply-box .b-view-reply-box > div{display:block;}
	.b-write-reply-box .b-view-reply-box > div > div:nth-of-type(1){padding:0 0 10px 0;}
	.b-write-reply-box .b-view-reply-box > div .b-reply-etc-box{justify-content:right;}

	/* write페이지 내 관련기사 검색 레이어팝업 게시판 컨텐츠 */
	.b-list-related li .b-title-box{display:block;}

	/* 검색영역 01 */
	.bn-search01.type01 form{padding: 10px 15px;}
	.bn-search01.type01 .b-sel-box{margin:0 10px 0 0;padding: 0 15px 0 0;width: 80px;}
	.bn-search01.type01 .b-sel-box > label{padding: 0 16px 0 0;}
	.bn-search01.type01 form .b-sel-box ~ input{width: calc(100% - 90px);}

}