/**************************************************
준비중
***************************************************/
.preparing-wrap {
    text-align: center;
}

.preparing-wrap img {
    margin: 0 auto;
}


/*게시판 수정*/
.com-sub-btn.notFlex {
    display: none;
}

.board-write .td.radioBox {
    display: flex;
    gap: 10px;
}

.board-common .subject .link::before {
    content: 'LINK';
    font-size: 11px;
    background: var(--primary-3);
    border-radius: 3px;
    color: var(--white);
    padding: 2px 4px;
    margin-left: 8px;
}

/*모달수정*/
.com-modal {
    z-index: 9999;
}

.com-modal .modal-content {
    top: 50%;
    left:50%;
  transform : translate(-50%,-50%)
}

/*모바일 메뉴 active*/
.mob-dep-01-list > li.active > .dep-01, .mob-dep-01-list > li.current > .dep-01 {
    background: var(--primary, #00428e);
    color: #fff;
}

.mob-dep-02-list > li.has-child.active > .dep-02, .mob-dep-02-list > li.active > .dep-02, .mob-dep-03-list > li.current > .dep-03 {
    color: var(--primary, #00428e);
    font-weight: bold;
}

/* 게시판 상세페이지 */
.board-detail-wrap {border-top: 1px solid var(--border)}
.board-detail .colmn{display:flex;border-bottom:1px solid var(--border)}
.board-detail .th{width:195px;flex-shrink:0;background-color:var(--surface);padding: 20px 30px;font-weight:600;display:flex;align-items:center}
.board-detail .td{flex-grow:1;padding:20px;min-width:0}
.detailViewBtnBox{margin-top:20px;}
.view-files.table{ padding: 0px; background: none; border-top: none; }
.tbl-btn{color: #0b50d0;cursor: pointer;}
.tbl-btn:hover{text-decoration: underline;}


/* 게시물 뉴스레터  */
.com-post-content-01 {min-height: 300px; padding: 55px 60px; font-size: 17px; line-height: 1.6; border-bottom: 1px solid var(--border--table-td);}
.com-post-content-01.no-border-bottom {border-bottom: none;}
.com-post-content-01.no-pdlr {padding-left: 0; padding-right: 0;}
.com-post-content-01 img{margin:0 auto !important; display:block;height: auto !important;}
.com-post-content-01 figure img{margin:0 auto !important; display:block;}
.com-post-content-01 .board-slide {padding-bottom:24px;margin-bottom:15px;}
.com-post-content-01 .board-slide .swiper-pagination {display: flex;align-items: center;justify-content: center;top:auto;bottom:0;}
.com-post-content-01 .board-slide .swiper-pagination-bullet {width:10px;height:10px;background-color:#7f7f7f;opacity:1;}
.com-post-content-01 .board-slide .swiper-pagination-bullet-active {width:14px;height:14px;border:0 none;background-color:#438ff0;}
.com-post-content-02 {border-top: 2px solid var(--border--board-header); display: flex; flex-direction: column; margin-bottom: 100px; gap: 40px;}

@media screen and (max-width: 1080px) {
    .com-post-content-01 {min-height: 220px; font-size: 15px; padding: 35px;}
    .com-post-content-02 {padding: 20px 20px 60px;}
}

@media screen and (max-width: 768px) {
    .com-post-content-01 {font-size: 14px; padding: 20px;}
    .com-post-content-02 {gap: 30px; padding: 15px 10px 60px;}
}

.pre-contents a:hover{color: blue;text-decoration: underline;}

.view-content pre{
   white-space: pre-wrap;
   word-break: break-all;
}

.view-content .com-content-wrap {padding:30px 0;}
.view-content .com-content-wrap .com-txt-center {text-align:center;}
.view-content .com-content-wrap .com-txt-lg {font-size: var(--fs-24);text-align:center;}
.view-content .com-content-wrap .com-txt-sm {font-size: var(--fs-16); color: var(--text-muted);}
.view-content .com-content-wrap .com-tbl-wrap.type-01 {max-width:1200px; margin:0 auto;}

.view-content .com-content-wrap .com-notice-wrap {margin-top:15px;max-width:1200px; margin:0 auto;}
.view-content .com-content-wrap .com-sign-wrap {margin-top:80px; text-align:center;}

@media screen and (max-width: 768px){
	.view-content .com-content-wrap .mb-80 {margin-bottom:50px;}
	.view-content .com-content-wrap .com-sign-wrap {margin-top:60px;}
}


/* 고객만족경영 현황 상단 버튼  */
.public-data-ebook2 .btn-wrap {text-align: right;}
@media (max-width:768px){
    .public-data-ebook2 {border-width:5px;}
    .public-data-ebook2 .btn-wrap {flex-direction:column;width:100%;}
    .public-data-ebook2 .com-sub-btn {width:100%;}
}

