.b-total-wrap{padding:0 2rem 0 0;}
.b-total-wrap p{font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);color:var(--text-color02);}
.b-total-wrap span{color:var(--text-color10);font-weight:var(--font-weight-bold);}

/* 검색 영역 */
.bn-search{padding:0 0 1.6rem;}
.bn-search form{display:flex;justify-content:space-between;align-items:center;width:100%;}
.bn-search form.right{justify-content:right;}
.bn-search form.center{justify-content:center;}
.bn-search .b-search-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;flex:1;}
.bn-search .b-sel-box{display:inline-flex;margin:0 6px 0 0;min-width:10rem;}
.bn-search .b-sel-box:last-of-type{margin:0;}
.bn-search .b-select{border:none;background:var(--color27) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4"><polygon points="0,0 8,0 4,4" fill="%23333333"/></svg>') no-repeat center right 2rem / 8px;color:var(--text-color11);}
.bn-search .b-search-box{display:flex;}
.bn-search .b-input{margin:0 1rem 0 0;min-width:28.1rem;border:none;background:var(--color27);border-radius: 3px;}
.bn-search .b-input:focus{}
.bn-search .b-input::placeholder{}
.bn-search .b-sel-btn{flex-shrink:0;padding:1.4rem 1.5rem;min-width:10.8rem;border:0;border-radius:2px;background:var(--color01);text-align:center;box-sizing:border-box;cursor:pointer;}
.bn-search .b-sel-btn span{display:inline-block;padding:0 0 0 2.3rem;background: url(/_res/sejong/convention/img/search_mob.png) no-repeat left center / 1.7rem;font-size:1.4rem;color:#fff;font-weight:var(--font-weight-bold);}

.bn-search .b-period-box{display:flex;align-items:center;gap:7px;padding:0 0 1.2rem;width:100%;}
.bn-search .b-period-box > div{display:flex;align-items:center;gap:7px;width:100%;}
.bn-search .b-period-box span{color:var(--text-color05);}
.bn-search .b-period-box .b-input.datepicker{flex:auto;width:50%;background:var(--color27) url(/_res/sejong/_share/img/sj-common/board/ico-cal01@2x.png) no-repeat right 2rem center/1.6rem;}
.bn-search .b-period-box .b-select-box{width:50%;}


/* 버튼 */
.b-btn-wrap{display:flex;flex-wrap:wrap;gap:2rem;padding:4rem 0 0;box-sizing:border-box;}
.b-paging + .b-btn-wrap{padding:5rem 0 0;}
.b-btn-wrap.right{justify-content:flex-end;}
.b-btn-wrap.center{justify-content:center;}
.b-btn-wrap .b-btn{display:block;padding:1.8rem 3.2rem;border-radius:3px;box-sizing:border-box;border:1px solid var(--border-color07);min-width:22rem;background:#fff;font-size:1.6rem;line-height:2.2rem;color:var(--text-color07);font-weight:var(--font-weight-bold);text-align:center;transition:0.25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.b-btn-wrap .b-btn.primary{border-color:var(--color01);background:var(--color01);color:#fff;}
.b-btn-wrap .b-btn:hover{border-color:var(--color10);background-color:var(--color10);color:#fff;}
.b-select { display: inline-block;flex: 1; padding: 1.2rem 3rem 1.3rem 2rem;width: 100%;border: 1px solid var(--border-color01); border-radius: 3px; background: url(/_res/sejong/_share/img/sj-common/board/ico-wr-select-arrow@2x.png) no-repeat right 2rem center / 1rem; font-size: 1.5rem;font-weight: var(--font-weight-bold); color: var(--text-color08); line-height: 2.1rem;box-sizing: border-box;appearance: none;}

.b-input { display: inline-block; flex: 1; padding: 1.2rem 2rem 1.3rem;width: 100%;border: 1px solid var(--border-color01);border-radius: 3px;font-size: 1.5rem;font-weight: var(--font-weight-bold);color: var(--text-color06);line-height: 2.1rem; box-sizing: border-box;}


/* 컨벤션센터 일반 리스트 게시판 - bn-list-common-convention */
.bn-list-thumb-card-convention .b-list-common-box { border-top: 1px solid var(--border-color06); }
.bn-list-thumb-card-convention .b-list-common-box > li { display: flex; justify-content: space-between; align-items: center; position: relative; padding: 2.7rem 2.2rem; border-bottom: 1px solid var(--border-color05); box-sizing: border-box; }
.bn-list-thumb-card-convention .b-list-common-box > li.b-top-box { }
.bn-list-thumb-card-convention .b-list-common-box > li > div { display: flex; align-items: center; }
.bn-list-thumb-card-convention .b-list-common-box > li p { color: var(--text-color02); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box { padding: 0 2rem 0 0; width: 100%; overflow: hidden; }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-num { padding: 0 2rem 0 0; font-size: 1.4rem; line-height: 2rem; color: var(--text-color08); font-weight: var(--font-weight-medium); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-title-box { display: flex; align-items: center; max-width: 100%; overflow: hidden; }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-title { display: block; flex: 1; font-size: 1.8rem; line-height: 2.4rem; font-weight: var(--font-weight-bold); text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-title .b-notice { color: var(--text-color10); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-file { display: block; flex-shrink: 0; margin: 0 0 0 8px; width: 1.5rem; height: 1.6rem; background: url(../img/sj-common/board/ico-file@2x.png) no-repeat center center / 100%; text-indent: -9999px; }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-main-box .b-new { flex-shrink: 0; padding: 0 0 0 1.2rem; font-size: 1.4rem; line-height: 2rem; color: var(--text-color09); font-weight: var(--font-weight-bold); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-info-box { flex-wrap: wrap; flex-shrink: 0; }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-info-box p { display: flex; align-items: center; position: relative; font-size: 1.4rem; line-height: 2rem; font-weight: var(--font-weight-medium); color: var(--text-color11); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-info-box p:after { content: ''; display: block; position: relative; margin: 0 1.4rem; width: 1px; height: 1.2rem; background: var(--border-color04); }
.bn-list-thumb-card-convention .b-list-common-box > li .b-title-info-box p:last-of-type:after { display: none; }
.adm-chk { display: flex; align-items: center; padding: 0 0 1.6rem; }



/* 페이징 - b-paging */
.b-paging .b-paging-wrap ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5rem 0 0;}
.b-paging .b-paging-wrap ul li a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;}
.b-paging .b-paging-wrap ul li.pager a{display:block;background:url(../img/sj-common/board/ico-btn-first-page@2x.png) no-repeat center center / 100%;}
.b-paging .b-paging-wrap ul li:is(.first, .last) a{width:1.6rem;height:1.5rem;}
.b-paging .b-paging-wrap ul li:is(.prev, .next) a{width:9px;height:1.5rem;}
.b-paging .b-paging-wrap ul li.first a{margin:0 1.7rem 0 0;background-image:url(../img/sj-common/board/ico-btn-first-page@2x.png);}
.b-paging .b-paging-wrap ul li.prev a{margin:0 4rem 0 0;background-image:url(../img/sj-common/board/ico-btn-prev-page@2x.png);}
.b-paging .b-paging-wrap ul li.next a{margin:0 0 0 4rem;background-image:url(../img/sj-common/board/ico-btn-next-page@2x.png);}
.b-paging .b-paging-wrap ul li.last a{margin:0 0 0 1.7rem;background-image:url(../img/sj-common/board/ico-btn-last-page@2x.png);}
.b-paging .b-paging-wrap ul li:not(.pager) a{width:4.5rem;height:4.5rem;font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-weight-medium);color:var(--text-color08);}
.b-paging .b-paging-wrap ul li a.active,
.b-paging .b-paging-wrap ul li.on a{border-radius:50%;background:var(--color26);font-weight:var(--font-weight-bold);color:var(--text-color10);}


/* 컨벤션센터 컨벤션센터 thumb 카드형 */
.bn-list-thumb-card-convention > ul {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 1rem;
    border-top: 1px solid var(--border-color10);
    border-bottom: 1px solid var(--border-color12);
}

.bn-list-thumb-card-convention > ul > li {
    position: relative;
    padding: 2.9rem 1.5rem;
    width: 33.3333%;
    box-sizing: border-box;
}

.bn-list-thumb-card-convention .b-box01 {
    padding: 0 0 2rem;
}

.bn-list-thumb-card-convention .b-box01 .b-num-box {
    display: none;
}

.bn-list-thumb-card-convention .b-box01 .b-img-box a {
    display: block;
    padding: 0 0 73.17%;
    height: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: all .2s;
    overflow: hidden;
}

.bn-list-thumb-card-convention .b-box02 .b-title-box {
    display: flex;
    align-items: center;
    padding: 0 0 1.1rem;
}

.bn-list-thumb-card-convention .b-box02 .b-title-box .b-title {
    max-width: 100%;
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: var(--font-weight-bold);
    color: var(--text-color02);
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
}

.bn-list-thumb-card-convention .b-box02 .b-title-box .b-new {
    flex-shrink: 0;
    padding: 0 0 0 1.2rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: var(--text-color09);
    font-weight: var(--font-weight-bold);
}

.bn-list-thumb-card-convention .b-info-box {
    display: flex;
    flex-wrap: wrap;
}

.bn-list-thumb-card-convention .b-info-box li {
    position: relative;
    margin: 0 1.2rem 0 0;
    padding: 0 1.2rem 0 0;
    font-size: 1.4rem;
    line-height: 2rem;
    color: var(--text-color11);
    font-weight: var(--font-weight-medium);
}

.bn-list-thumb-card-convention .b-info-box li:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 1rem;
    background: #c7c7c7;
    transform: translateY(-50%);
}

.bn-list-thumb-card-convention .b-info-box li:last-of-type:after {
    display: none;
}

.bn-list-thumb-card-convention .b-info-box li.b-num {
    display: none;
}

.bn-list-thumb-card-convention > ul > li.b-no-post {
    padding: 25px 10px;
    width: 100%;
    text-align: center;
}

.bn-list-thumb-card-convention > ul > li.b-no-post span {
    font-size: 1.8rem;
}



@media screen and (max-width: 1280px) {
    .b-total-wrap {
        padding: 0 0 1.6rem;
        width: 100%;
        box-sizing: border-box;
    }
}

/*게시판 작성*/
	.bn-write-common-convention fieldset{min-width:initial;}
	.bn-write-common-convention .b-table-outer{padding:0 0 3.8rem;}
	.bn-write-common-convention .b-table-outer:only-of-type{padding:0;}
	.bn-write-common-convention .b-table-wrap{margin:0 0 2rem;padding:4rem;border:1px solid var(--border-color01);box-sizing:border-box;}
	.bn-write-common-convention .b-table-wrap:last-of-type{margin:0;}
	.bn-write-common-convention .b-table-box{display:flex;flex-wrap:wrap;gap:6rem;padding:0 0 3rem;}
	.bn-write-common-convention .b-table-box:last-of-type{padding:0;}
	.bn-write-common-convention .b-table-box .b-row-box{display:flex;flex:1;}
	.bn-write-common-convention .b-table-box .b-row-box > div{display:flex;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box{padding:1.4rem 0 0;width:15rem;box-sizing:border-box;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box label,
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box p{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--text-color02);line-height:2.2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box .b-wr-required{display:inline-block;padding:0 0 0 5px;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--text-color12);line-height:2.1rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box,
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box02{display:flex;align-content:flex-start;flex-wrap:wrap;width:calc(100% - 15rem);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con{display:flex;gap:10px;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box
	.bn-write-common-convention .b-table-box .b-row-box.b-email-box:only-child .b-con-box .b-con .b-input,
	.bn-write-common-convention .b-table-box .b-row-box.b-tel-box:only-child .b-con-box .b-con .b-input{max-width:19.5rem;}
	.bn-write-common-convention .b-table-box .b-row-box.b-email-box:only-child .b-con-box .b-con .b-select,
	.bn-write-common-convention .b-table-box .b-row-box.b-tel-box:only-child .b-con-box .b-con .b-select{max-width:19.5rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con > span{align-self:center;color:var(--text-color08);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con .b-dup-chk-btn{display:inline-block;padding:1.2rem 1rem;width:13.6rem;border:1px solid var(--border-color02);border-radius:3px;background-color:#fff;box-sizing:border-box;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con .b-dup-chk-btn span{display:inline-block;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--text-color06);line-height:2.2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box{padding:1rem 0 0;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li{padding:5px 0 0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li:last-of-type{padding:0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li a{display:block;font-size:1.4rem;color:var(--text-color02);line-height:2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li a:hover{text-decoration:underline;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert{display:block;padding:1.2rem 0 0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p{display:flex;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p span{display:inline-block;font-size:1.2rem;font-weight:var(--font-weight-semibold);color:var(--text-color13);line-height:1.8rem;vertical-align:middle;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p::before{content:'';display:inline-block;margin:2px 6px 0 0;width:1.5rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-common/board/ico-alert-not@2x.png) no-repeat 0 0/100%;vertical-align:middle;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p.agreement span{color:var(--text-color14);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p.agreement::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-alert-agreement@2x.png);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul{display:flex;flex-wrap:wrap;padding:1.5rem 2rem;border-radius:3px;background-color:var(--color06);box-sizing:border-box;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul li{padding:6px 1rem 0 0;width:50%;box-sizing:border-box;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul li:nth-of-type(-n+2){padding-top:0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-pw-guide{padding:1.3rem 0 0;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--text-color07);line-height:2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-pw-guide span{color:var(--text-color15);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-guide-box{padding:1.2rem 0 0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-guide-box .b-wr-pw-guide{padding-top:0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-guide-box{margin:1rem 0 0;}
	.bn-write-common-convention .b-top-table-box{padding:4rem 0 0;border-top:1px dashed var(--color39);}
	.bn-write-common-convention .b-period-box{display:flex;align-items:center;gap:7px;width:100%;}
	.bn-write-common-convention .b-period-box > div{display:flex;align-items:center;gap:7px;width:100%;}
	.bn-write-common-convention .b-period-box span{color:var(--text-color05);}
	.bn-write-common-convention .b-period-box .b-input.datepicker{flex:auto;width:50%;}
	.bn-write-common-convention .b-period-box .b-select-box{width:50%;}
	.bn-write-common-convention .b-choose-box{display:flex;justify-content:center;align-items:center;margin:-7px 0;gap:4px;}
	.bn-write-common-convention .b-choose-box button{margin:0;border:1px solid var(--border-color13);border-radius:3px;width:3.6rem;height:3.6rem;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:100%;transition:0.25s ease;}
	.bn-write-common-convention .b-choose-box button:hover{border-color:var(--color13);background-color:var(--color13);}
	.bn-write-common-convention .b-choose-box button:disabled{border-color:var(--color38);background-color:var(--color38);pointer-events:none;}
	.bn-write-common-convention .b-choose-box button.b-minus{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-minus@2x.png);}
	.bn-write-common-convention .b-choose-box button.b-plus{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-plus@2x.png);}
	.bn-write-common-convention .b-choose-box button.b-minus:hover,
	.bn-write-common-convention .b-choose-box button.b-minus:disabled{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-minus-w@2x.png);}
	.bn-write-common-convention .b-choose-box button.b-plus:hover,
	.bn-write-common-convention .b-choose-box button.b-plus:disabled{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-plus-w@2x.png);}
	.bn-write-common-convention .b-choose-box .b-select{padding:6.5px 3rem 6.5px 1.6rem;min-width:9.2rem;}
	.bn-write-common-convention .b-choose-box .b-select.changed{color:var(--text-color06);}
	.bn-write-common-convention .cms-multi-upload{width:100%;}

@media screen and (max-width:1280px) {
	/* 공통 */
	.b-con-box{padding:0 0 2rem;}
	.b-h4-tit01{padding:0 0 1rem;font-size:3rem;line-height:4rem;}
	.b-h5-tit01{padding:0 0 1rem;font-size:2.4rem;line-height:3.4rem;}
	.b-h6-tit01{padding:0 0 1rem;font-size:2rem;line-height:3rem;}
	.b-h6-tit01.ico-doc:before{width:1.6rem;height:1.9rem;}
	.b-slo-p{padding:0 0 1.2rem;font-size:1.6rem;line-height:2.2rem;}
	.b-con-p{font-size:1.4rem;line-height:2.4rem;}
	.b-ul-type01 > li{position:relative;padding:0 0 0 8px;font-size:1.4rem;line-height:2.4rem;}
	.b-ul-type01 > li::before{top:0.9rem;}
	.b-mark-p01,
	.b-mark-p02{font-size:1.2rem;line-height:1.8rem;}

	.b-title-wrap{flex-direction:column;align-items:flex-start;padding:0 0 2rem;}
	.b-title-wrap p,
	.b-title-wrap .b-process-list{padding:1rem 0 0;}
	.b-title-wrap + .b-h5-tit01{padding-top:1rem;}
	.b-title-wrap + .b-title-wrap{padding-top:1rem;}
	.b-title-wrap .b-process-list li{font-size:1.4rem;line-height:2rem;}
	.b-title-wrap .b-process-list li:before{width:2rem;height:2rem;font-size:1.2rem;line-height:2rem;}
	.b-title-wrap .required-p{font-size:1.3rem;line-height:1.9rem;}

	.b-input{padding:6px 1rem 7px;font-size:1.3rem;line-height:1.9rem;}
	.b-input.datepicker{padding-right:2.2rem;background-position:right 1rem center;background-size:1.2rem;}
	.b-textarea{height:18rem;}

	.b-select{padding:6px 2rem 7px 1rem;background-position:right 1rem center;background-size:8px;font-size:1.3rem;line-height:1.9rem;}

	/* 총 게시글 수 */
	.b-total-wrap{padding:1.7rem 0 0;}
	.b-total-wrap p{font-size:1.4rem;line-height:2rem;}

	/* 겸색 영역 - 작업 예정 */
	.bn-search{padding:0 0 2.7rem;}
	.bn-search form{flex-direction:column-reverse;}
	.bn-search .b-search-wrap{width:100%;}
	.bn-search .b-sel-box{margin:0 0 6px;min-width:100%;}
	.bn-search .b-select{padding:1.2rem 2rem 1.3rem;}
	.bn-search .b-search-box{width:100%;}
	.bn-search .b-input{padding:1.2rem 2rem 1.3rem;min-width:auto;}
	.bn-search .b-sel-btn{min-width:4.8rem;}
	.bn-search .b-sel-btn span{background-position:center;text-indent:-9999px;}
	.bn-search .b-period-box{flex-wrap:wrap;justify-content:center;gap:3px;padding:0 0 6px;}
	.bn-search .b-period-box > div{gap:6px;}

		/* 페이징 - .b-paging */
	.b-paging .b-paging-wrap ul{padding:3rem 0 0;}
	.b-paging .b-paging-wrap ul li.prev a{margin:0 3rem 0 0;}
	.b-paging .b-paging-wrap ul li.next a{margin:0 0 0 3rem;}
	.b-paging .b-paging-wrap ul li:not(.pager) a{width:3.6rem;height:3.6rem;font-size:1.4rem;line-height:2rem;}

	/* 버튼 */
	.b-btn-wrap{gap:1rem;padding:2rem 0 0;}
	.b-btn-wrap.inline{gap:1rem;}
	.b-btn-wrap.m-full-width a,
	.b-btn-wrap.m-full-width button{width:100%;}
	.b-paging + .b-btn-wrap{padding:3rem 0 0;}
	.b-btn-wrap .b-btn{padding:1rem;min-width:auto;min-height:auto;width:100%;font-size:1.4rem;line-height:2rem;}

	.b-btn-regular{padding:6px 1rem 7px;min-width:auto;font-size:1.3rem;line-height:1.9rem;}
	.b-btn-regular .b-ico-btn::before{margin:-2px 5px 0 0;width:1.4rem;height:1.4rem;}
	.b-btn-regular.circle{padding:6px 1rem 7px;}
	.b-btn-regular.circle .b-ico-btn{font-size:1.3rem;line-height:1.9rem;}

	/* 체크박스 */
	.b-chk{margin:0 4px 0 0;width:2rem;height:2rem;}
	.b-chk + label{font-size:1.4rem;line-height:2rem;}
	
	
	 /* 컨벤션센터 thumb 카드형 */
    .bn-list-thumb-card-convention > ul {
        padding: 5px 0;
    }

    .bn-list-thumb-card-convention > ul > li {
        padding: 1.5rem 1rem;
        width: 50%;
    }

    .bn-list-thumb-card-convention .b-box02 .b-title-box .b-title {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .bn-list-thumb-card-convention .b-box02 .b-title-box .b-new {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    /* 컨벤션센터 FAQ */
    .bn-list-faq-convention ul li :is(.b-q-box, .b-a-box) {
        padding: 0 1rem 0 0;
        font-size: 2rem;
        line-height: 2.6rem;
    }

    .bn-list-faq-convention ul li .b-question-box a {
        padding: 2rem 4.6rem 2rem 2rem;
    }

    .bn-list-faq-convention ul li .b-question-box .b-q-title {
        top: 4px;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .bn-list-faq-convention ul li .b-question-box .b-ico-collapse {
        right: 2rem;
        width: 1.8rem;
        height: 1.8rem;
    }

    .bn-list-faq-convention ul li .b-answer-box {
        padding: 2rem;
    }

    .bn-list-faq-convention ul li .b-answer-box .b-a-content-box {
        font-size: 1.4rem;
        line-height: 2.4rem;
    }

    .bn-list-faq-convention .b-btn-modify {
        font-size: 1.3rem;
        line-height: 1.9rem;
    }

    .bn-list-faq-convention .b-no-post {
        padding: 2rem;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }
	/* 게시판 작성*/
	.bn-write-common-convention .b-table-outer{padding:0 0 2rem;}
	.bn-write-common-convention .b-table-wrap{margin:0 0 1.5rem;padding:2rem;}
	.bn-write-common-convention .b-table-box{gap:1.5rem;padding:0 0 1.5rem;}
	.bn-write-common-convention .b-table-box .b-row-box{flex:auto;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box{padding:8px 0 0;width:12rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box label,
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box p{font-size:1.4rem;line-height:2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box .b-wr-required{padding:0 0 0 3px;font-size:1.3rem;line-height:1.8rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box,
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box02{width:calc(100% - 12rem);}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box{padding:8px 0 0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li{padding:3px 0 0;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-file-box ul li a{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con{display:flex;align-items:center;gap:6px;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box.b-email-box:only-child .b-con-box .b-con .b-input,
	.bn-write-common-convention .b-table-box .b-row-box.b-tel-box:only-child .b-con-box .b-con .b-input{max-width:unset;}
	.bn-write-common-convention .b-table-box .b-row-box.b-email-box:only-child .b-con-box .b-con .b-select,
	.bn-write-common-convention .b-table-box .b-row-box.b-tel-box:only-child .b-con-box .b-con .b-select{max-width:unset;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con .b-dup-chk-btn{padding:6px 1rem 7px;width:auto;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-con .b-dup-chk-btn span{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert{display:block;padding:6px 0 0;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p span{font-size:1.1rem;line-height:1.7rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert p::before{margin:2px 4px 0 0;width:1.2rem;height:1.2rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul{padding:1rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-pw-guide{padding:6px 0 0;font-size:1.3rem;;line-height:1.9rem;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-wr-guide-box{padding:6px 0 0;}
	.bn-write-common-convention .b-top-table-box{padding:2rem 0 0;}
	.bn-write-common-convention .b-period-box{flex-wrap:wrap;justify-content:center;gap:3px;}
	.bn-write-common-convention .b-period-box > div{gap:6px;}
	.bn-write-common-convention .b-choose-box{margin:0;}
	.bn-write-common-convention .b-choose-box button{width:3.4rem;height:3.4rem;}
	.bn-write-common-convention .b-choose-box .b-select{padding:6.5px 2rem 6.5px 1rem;min-width:8rem;}
}

@media screen and (max-width: 480px) {
    /* 컨벤션센터 thumb 카드형 */ .bn-list-thumb-card-convention > ul > li {
        width:100%;
    }
	/*게시판 작성*/
	/* 컨벤션센터 게시판 쓰기 - bn-write-common-convention */
	.bn-write-common-convention .b-table-box{gap:1.5rem;padding:0 0 1.5rem;}
	.bn-write-common-convention .b-table-box .b-row-box{flex-wrap:wrap;}
	.bn-write-common-convention .b-table-box .b-row-box .b-title-box{padding:0 0 8px;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box,
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box02{width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul li:nth-of-type(n){padding:5px 0 0;width:100%;}
	.bn-write-common-convention .b-table-box .b-row-box .b-con-box .b-alert ul li:first-of-type{padding-top:0;}

	/*** 갤러리 ***/
	/* 갤러리 게시판 쓰기 - bn-write-common-gallery */
	.bn-write-common-gallery .b-table-box{gap:1.5rem;padding:0 0 1.5rem;}
	.bn-write-common-gallery .b-table-box .b-row-box{flex-wrap:wrap;}
	.bn-write-common-gallery .b-table-box .b-row-box .b-title-box{padding:0 0 8px;width:100%;}
	.bn-write-common-gallery .b-table-box .b-row-box .b-con-box,
	.bn-write-common-gallery .b-table-box .b-row-box .b-con-box02{width:100%;}
	.bn-write-common-gallery .b-table-box .b-row-box .b-con-box .b-alert ul li:nth-of-type(n){padding:5px 0 0;width:100%;}
	.bn-write-common-gallery .b-table-box .b-row-box .b-con-box .b-alert ul li:first-of-type{padding-top:0;}
}

	
	
	
}





/* 컨벤션센터 일반 리스트 게시판 - bn-list-common-convention */
.bn-list-common-convention .b-list-common-box {
    border-top: 1px solid var(--border-color06);
}

.bn-list-common-convention .b-list-common-box > li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 2.7rem 2.2rem;
    border-bottom: 1px solid var(--border-color05);
    box-sizing: border-box;
}

.bn-list-common-convention .b-list-common-box > li.b-top-box {
}

.bn-list-common-convention .b-list-common-box > li > div {
    display: flex;
    align-items: center;
}

.bn-list-common-convention .b-list-common-box > li p {
    color: var(--text-color02);
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box {
    padding: 0 2rem 0 0;
    width: 100%;
    overflow: hidden;
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-num {
    padding: 0 2rem 0 0;
    font-size: 1.4rem;
    line-height: 2rem;
    color: var(--text-color08);
    font-weight: var(--font-weight-medium);
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-title-box {
    display: flex;
    align-items: center;
    max-width: 100%;
    overflow: hidden;
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-title {
    display: block;
    flex: 1;
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: var(--font-weight-bold);
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-title .b-notice {
    color: var(--text-color10);
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-file {
    display: block;
    flex-shrink: 0;
    margin: 0 0 0 8px;
    width: 1.5rem;
    height: 1.6rem;
    background: url(../img/sj-common/board/ico-file@2x.png) no-repeat center center / 100%;
    text-indent: -9999px;
}

.bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-new {
    flex-shrink: 0;
    padding: 0 0 0 1.2rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: var(--text-color09);
    font-weight: var(--font-weight-bold);
}

.bn-list-common-convention .b-list-common-box > li .b-title-info-box {
    flex-wrap: wrap;
    flex-shrink: 0;
}

.bn-list-common-convention .b-list-common-box > li .b-title-info-box p {
    display: flex;
    align-items: center;
    position: relative;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: var(--font-weight-medium);
    color: var(--text-color11);
}

.bn-list-common-convention .b-list-common-box > li .b-title-info-box p:after {
    content: '';
    display: block;
    position: relative;
    margin: 0 1.4rem;
    width: 1px;
    height: 1.2rem;
    background: var(--border-color04);
}

.bn-list-common-convention .b-list-common-box > li .b-title-info-box p:last-of-type:after {
    display: none;
}


.bn-list-common-convention .b-list-common-box {
    border-top: 1px solid var(--border-color06);
}


 /* 컨벤션센터 게시판 상세 - bn-view-common-convention */
.bn-view-common-convention .b-view-common-box .b-title-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0 4.5rem;
    border-bottom: 1px solid var(--border-color05);
}

.bn-view-common-convention .b-view-common-box .b-title-box .b-title {
    font-size: 2.8rem;
    font-weight: var(--font-weight-bold);
    color: var(--text-color02);
    line-height: 3.8rem;
}

.bn-view-common-convention .b-view-common-box .b-title-box .b-info {
    display: flex;
}

.bn-view-common-convention .b-view-common-box .b-title-box .b-info li {
    font-size: 1.6rem;
    font-weight: var(--font-weight-medium);
    color: var(--text-color19);
    line-height: 2.2rem;
}

.bn-view-common-convention .b-view-common-box .b-title-box .b-info li::after {
    content: '';
    display: inline-block;
    margin: -3px 2rem 0;
    width: 1px;
    height: 1.2rem;
    background-color: var(--color15);
    vertical-align: middle;
}

.bn-view-common-convention .b-view-common-box .b-title-box .b-info li:last-of-type::after {
    display: none;
}

.bn-view-common-convention .b-view-common-box .b-file-box {
    padding: 2.4rem 3rem;
    border: 1px solid var(--border-color05);
    border-top: 0;
    background-color: var(--color51);
    box-sizing: border-box;
}

.bn-view-common-convention .b-view-common-box .b-file-box ul li {
    position: relative;
    margin: 0 0 5px;
    padding: 0 0 0 2.5rem;
    font-size: 1.6rem;
    font-weight: var(--font-weight-bold);
    color: var(--text-color02);
    line-height: 2.2rem;
}

.bn-view-common-convention .b-view-common-box .b-file-box ul li:last-of-type {
    margin: 0;
}

.bn-view-common-convention .b-view-common-box .b-file-box ul li::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 1.5rem;
    height: 1.6rem;
    background: url(/_res/sejong/_share/img/sj-common/board/ico-view-common-file@2x.png) no-repeat 0 0/100%;
}

.bn-view-common-convention .b-view-common-box .b-content-box {
    padding: 4.5rem 3rem;
    min-height: 39rem;
    box-sizing: border-box;
    text-align: center;
}

.bn-view-common-convention .b-view-common-box .b-content-box p, .bn-view-common-convention .b-view-common-box .b-content-box pre {
    font-size: 1.6rem;
    font-weight: var(--font-weight-semibold);
    color: var(--text-color19);
    line-height: 2.6rem;
    text-align: left;
}

.bn-view-common-convention .b-view-common-box .b-pager-box {
    border-top: 1px solid var(--border-color01);
}

.bn-view-common-convention .b-view-common-box .b-pager-box div {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--border-color01);
    box-sizing: border-box;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div:nth-of-type(1) {
    border-color: var(--border-color05);
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p {
    display: inline-block;
    box-sizing: border-box;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(1) {
    flex: 1;
    padding: 2.4rem 1rem;
    min-width: 10rem;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(2) {
    padding: 2.4rem 1rem 2.5rem 2rem;
    width: 100%;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(1) a {
    font-size: 1.6rem;
    font-weight: var(--font-weight-bold);
    color: var(--text-color06);
    line-height: 2.2rem;
    text-align: center;
}

.bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(2) a {
    font-size: 1.5rem;
    font-weight: var(--font-weight-semibold);
    color: var(--text-color07);
    line-height: 2.1rem;
}

/* 버튼 */
.b-btn-wrap{display:flex;flex-wrap:wrap;gap:2rem;padding:4rem 0 0;box-sizing:border-box;}
.b-paging + .b-btn-wrap{padding:5rem 0 0;}
.b-btn-wrap.right{justify-content:flex-end;}
.b-btn-wrap.center{justify-content:center;}
.b-btn-wrap .b-btn{display:block;padding:1.8rem 3.2rem;border-radius:3px;box-sizing:border-box;border:1px solid var(--border-color07);min-width:22rem;background:#fff;font-size:1.6rem;line-height:2.2rem;color:var(--text-color07);font-weight:var(--font-weight-bold);text-align:center;transition:0.25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.b-btn-wrap .b-btn.primary{border-color:var(--color01);background:var(--color01);color:#fff;}
.b-btn-wrap .b-btn:hover{border-color:var(--color10);background-color:var(--color10);color:#fff;}

.b-btn-regular{display:inline-block;padding:1.2rem 2.8rem;min-width:10.8rem;border:1px solid var(--border-color02);border-radius:3px;background-color:#fff;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--text-color06);line-height:2.2rem;box-sizing:border-box;cursor:pointer;transition:0.25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-btn-regular.primary{border-color:var(--color01);background:var(--color01);color:#fff;}
.b-btn-regular .b-ico-btn::before{content:'';display:inline-block;margin:-2px 6px 0 0;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:0 0;background-size:100%;vertical-align:middle;}
.b-btn-regular .b-ico-btn.b-ico-dup::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-dup@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-email::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-email@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-cert::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-cert@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-down::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-down@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-file::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-file@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-attach::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-attach@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-list::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-list@2x.png);}
.b-btn-regular .b-ico-btn.b-ico-link:before{display:none;}
.b-btn-regular .b-ico-btn.b-ico-link:after{content:'';display:inline-block;margin:-2px 0 0 6px;width:1.2rem;height:9px;background:var(--color10);mask:url(/_res/sejong/_share/img/sj-common/board/ico-link@2x.png) no-repeat 0 0 / 100%;vertical-align:middle;}
.b-btn-regular:hover{background-color:var(--color10);color:#fff;}
.b-btn-regular:hover .b-ico-btn.b-ico-dup::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-dup-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-email::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-email-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-cert::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-cert-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-down::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-down-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-file::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-file-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-attach::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-attach-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-list::before{background-image:url(/_res/sejong/_share/img/sj-common/board/ico-btn-list-w@2x.png);}
.b-btn-regular:hover .b-ico-btn.b-ico-link:after{background:#fff;}
.b-btn-regular.circle{padding:1rem 2.8rem;border-radius:3rem;}
.b-btn-regular.circle:hover{border-color:var(--border-color08);background-color:var(--color01);}
.b-btn-regular.circle .b-ico-btn{font-size:1.5rem;line-height:2.1rem;}

/* 체크박스 */
.b-chk{display:inline-block;position:relative;margin:0 8px 0 0;border:1px solid var(--border-color11);border-radius:50%;width:2.4rem;height:2.4rem;background:#fff url(/_res/sejong/_share/img/sj-common/board/ico-chk01-gray-s@2x.png) no-repeat center center/1.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;box-sizing:border-box;}
.b-chk:checked{border-color:var(--color03);background-color:var(--color03);background-image:url(/_res/sejong/_share/img/sj-common/board/ico-chk01-s@2x.png);}
.b-chk:disabled{border-color:var(--border-color04);background-color:var(--border-color04);background-image:url(/_res/sejong/_share/img/sj-common/board/ico-chk01-s@2x.png);}
.b-chk + label{display:inline-block;font-size:1.5rem;line-height:2.1rem;color:var(--text-color04);font-weight:var(--font-weight-bold);vertical-align:middle;cursor:pointer;}
.b-chk:checked + label{color:var(--text-color06);}

@media screen and (max-width: 1024.98px) {
    /* 컨벤션센터 게시판 상세 - bn-view-common-convention */ .bn-view-common-convention .b-view-common-box .b-title-box {
        flex-direction:column;
        align-items: flex-start;
        padding: 0 0 3rem;
    }

    .bn-view-common-convention .b-view-common-box .b-title-box .b-title {
        padding: 0 0 1rem;
        font-size: 2.2rem;
        line-height: 3.2rem;
    }

    .bn-view-common-convention .b-view-common-box .b-title-box .b-info li {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .bn-view-common-convention .b-view-common-box .b-title-box .b-info li::after {
        margin: -3px 1rem 0;
        height: 1rem;
    }

    .bn-view-common-convention .b-view-common-box .b-file-box {
        padding: 1.5rem;
    }

    .bn-view-common-convention .b-view-common-box .b-file-box ul li {
        padding: 0 0 0 2rem;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .bn-view-common-convention .b-view-common-box .b-file-box ul li::before {
        top: 5px;
        width: 1.2rem;
        height: 1.3rem;
    }

    .bn-view-common-convention .b-view-common-box .b-content-box {
        padding: 2rem 1.5rem;
        min-height: 25rem;
    }

    .bn-view-common-convention .b-view-common-box .b-content-box p, .bn-view-common-convention .b-view-common-box .b-content-box pre {
        font-size: 1.4rem;
        line-height: 2.4rem;
    }

    .bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(1) {
        padding: 1rem 5px;
        min-width: 6rem;
    }

    .bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(2) {
        padding: 0 0 0 2rem;
        width: 100%;
    }

    .bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(1) a {
        font-size: 1.5rem;
        line-height: 2.1rem;
    }

    .bn-view-common-convention .b-view-common-box .b-pager-box div p:nth-of-type(2) a {
        font-size: 1.4rem;
        line-height: 2rem;
    }
/* 전체 선택/비선택 체크박스(관리자) */
	.adm-chk label{font-size:1.4rem;line-height:2rem;}
	.article-chk{top:2px;}
	.article-chk input{width:1.4rem;height:1.4rem;}
	.article-chk input:checked{background-size:2rem;}

	/* 페이징 - .b-paging */
	.b-paging .b-paging-wrap ul{padding:3rem 0 0;}
	.b-paging .b-paging-wrap ul li.prev a{margin:0 3rem 0 0;}
	.b-paging .b-paging-wrap ul li.next a{margin:0 0 0 3rem;}
	.b-paging .b-paging-wrap ul li:not(.pager) a{width:3.6rem;height:3.6rem;font-size:1.4rem;line-height:2rem;}

	/* 버튼 */
	.b-btn-wrap{gap:1rem;padding:2rem 0 0;}
	.b-btn-wrap.inline{gap:1rem;}
	.b-btn-wrap.m-full-width a,
	.b-btn-wrap.m-full-width button{width:100%;}
	.b-paging + .b-btn-wrap{padding:3rem 0 0;}
	.b-btn-wrap .b-btn{padding:1rem;min-width:auto;min-height:auto;width:100%;font-size:1.4rem;line-height:2rem;}

	.b-btn-regular{padding:6px 1rem 7px;min-width:auto;font-size:1.3rem;line-height:1.9rem;}
	.b-btn-regular .b-ico-btn::before{margin:-2px 5px 0 0;width:1.4rem;height:1.4rem;}
	.b-btn-regular.circle{padding:6px 1rem 7px;}
	.b-btn-regular.circle .b-ico-btn{font-size:1.3rem;line-height:1.9rem;}

	/* 체크박스 */
	.b-chk{margin:0 4px 0 0;width:2rem;height:2rem;}
	.b-chk + label{font-size:1.4rem;line-height:2rem;}
}

@media screen and (max-width: 1024.98px) {
    /* 게시판 목록 공통 */ /* 컨벤션센터 게시판 카테고리 탭 */ .bn-list-common-convention .b-category-tab {
        padding:0 0 3rem;
    }

    .bn-list-common-convention .b-category-tab .category-box > ul > li > a {
        padding: 7px 2.5rem;
        font-size: 1.3rem;
        line-height: 1.9rem;
    }

    .bn-list-common-convention .b-category-m {
        position: relative;
        text-align: center;
    }

    .bn-list-common-convention .b-category-m label {
        display: block;
        position: relative;
        padding: 1.2rem 1.6rem;
        background: var(--color02);
        font-size: 1.6rem;
        line-height: 2.4rem;
        ;color: #fff;
    }

    .bn-list-common-convention .b-category-m label::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 1.5rem;
        width: 1.3rem;
        height: 8px;
        background: url(/_res/sejong/_share/img/sj-common/common/ico-tab-arr-down@2x.png) no-repeat center center / 100%;
        transform: translateY(-50%);
    }

    .bn-list-common-convention .b-category-m label > span {
        display: inline-block;
        width: calc(100% - 2.6rem);
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        vertical-align: middle;
    }

    .bn-list-common-convention .b-category-m .sel-category {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
    }

    .bn-list-common-convention .b-category-m .sel-category option {
        font-size: 1.6rem;
    }

    /* 컨벤션센터 일반 리스트 게시판 - bn-list-common-convention */
    .bn-list-common-convention .b-list-common-box > li {
        flex-direction: column;
        align-items: flex-start;
        padding: 1.7rem 1rem 1.5rem;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-main-box {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-num {
        display: none;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-title-box {
        padding: 0 0 9px;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-title {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-main-box .b-new {
        padding: 0 0 3px;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-info-box p {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .bn-list-common-convention .b-list-common-box > li .b-title-info-box p:after {
        margin: 0 8px;
        height: 8px;
    }

    /* 갤러리 일반 리스트 게시판 - bn-list-common-gallery */
    .bn-list-common-gallery table tbody td:not(.b-td-title) {
        display: none;
    }

    .bn-list-common-gallery table tbody td.b-td-title {
        display: block;
        padding: 1.5rem 1rem;
    }

    .bn-list-common-gallery .b-title-box {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .bn-list-common-gallery .b-title-box a {
        flex: 1;
        max-width: unset;
    }

    .bn-list-common-gallery .b-title-box a, .bn-list-common-gallery .b-title-box a .b-title {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .bn-list-common-gallery .b-title-box a .b-title {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .bn-list-common-gallery .b-title-box .b-etc-box {
        width: unset
    }

    .bn-list-common-gallery .b-title-box .b-etc-box > p {
        margin: 0 0 0 5px;
    }

    .bn-list-common-gallery .b-title-box .b-etc-box .b-file {
        margin: 0 0 0 5px;
        width: 1.3rem;
        height: 1.2rem;
    }

    .bn-list-common-gallery .b-td-title .b-m-con {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .bn-list-common-gallery .b-td-title .b-m-con {
        padding: 1rem 0 0;
    }

    .bn-list-common-gallery .b-td-title .b-m-con span {
        display: inline-block;
        font-size: 1.2rem;
        font-weight: var(--font-weight-medium);
        color: var(--text-color19);
        line-height: 1.8rem;
        vertical-align: middle;
    }

    .bn-list-common-gallery .b-td-title .b-m-con span::after {
        content: '';
        display: inline-block;
        margin: 0 8px;
        width: 1px;
        height: 1rem;
        background-color: var(--color48);
        vertical-align: middle;
    }

    .bn-list-common-gallery .b-td-title .b-m-con span:last-of-type::after {
        display: none;
    }
