/* 추후 다시 변경 */

.board .deleted, .board .deleted * { text-decoration: line-through !important; color: #999999 !important;}

@charset "utf-8";
.accordion-style03 .card {margin-bottom: 0.5rem;}
.accordion-style03 .card .card-header {position: relative;background-color:#fff;border-bottom: none;}
.accordion-style03 .card .card-header:after  {content: 'Q';position: absolute;top: 0.8rem;left: 1.25rem;width: 28px;height: 28px;padding: 0.1rem 0;text-align: center;font-size: 0.9rem;display: inline-block;background: #159cb6;color: #fff;border-radius: 50%;line-height: 23px;}
.accordion-style03 .card .card-header button {background-color: transparent;border-bottom: none;width: 100%;position: relative;text-align: left;color: #555;font-weight: 600;white-space: inherit;padding:0px 10px 5px 2.1rem;text-decoration: none;}
.accordion-style03 .card .card-header button:hover, .accordion-style03 .card .card-header button:focus {color: #1364ba;}
.accordion-style03 .card .card-header button:not(.collapsed) {color: #159cb6;text-decoration: none;}
.accordion-style03 .card .card-header button:before,
.accordion-style03 .card .card-header button:not(.collapsed):before {content:'';display:block;;position: absolute;right: 0;top:50%;margin-top:-4px;width: 14px;height: 8px;}
.accordion-style03 .card .card-header button:before {background-image:url(../../img/acco-arrow-up.svg)}
.accordion-style03 .card .card-header button:not(.collapsed):before {background-image:url(../../img/acco-arrow-down.svg)}
.accordion-style03 .card .card-body {position: relative;padding: 1.75rem 1.75rem 1.75rem 3.65rem;border-top: 1px dotted rgba(0, 0, 0, 0.125);background-color: rgba(0, 0, 0, 0.03);}
.accordion-style03 .card .card-body:after  {content: 'A';position: absolute;top: 1.7rem;left: 1.25rem;width: 28px;height: 28px;padding: 0.1rem 0;text-align: center;font-size: 0.9rem;display: inline-block;background: #6d7175;color: #fff;line-height:23px;border-radius: 50%;}

.accordion-style03 .card .card-header button {font-size: 1rem;}
.accordion-style03 .card .card-body  {font-size: 0.938rem;}

@media (min-width: 992px) {
    .accordion-style03 .card .card-header button {font-size: 1.063rem;}
    .accordion-style03 .card .card-body  {font-size: 1rem;}
}

/* bootstrap 충돌 상쇄 */
.accordion-style03 .btn[data-toggle="collapse"],
.accordion-style03 .btn.collapsed {
    background: none;
}
.accordion-style03 .collapse.show {
    padding: 0;
}

.meeting-modal {
    max-width : 1250px !important;
}

@media screen and (max-width: 768px) {
    /* img type01 */
    .bn-list-img02.type01 > ul > li{width: calc(100%/2 - 16px);margin: 0 8px;}
    .bn-list-img02.type01 > ul > li:nth-of-type(n){padding:20px 10px 20px 0;}
    .bn-list-img02.type01 > ul > li:nth-of-type(2n){padding-right:0;}
    .bn-list-img02.type01 .b-box01{
        padding:0 0 15px 0;
        margin-top: 1rem;
    }
    .bn-list-img02.type01 .b-box01 .b-img-box a{height:200px;}
    .bn-list-img02.type01 .b-box02 .b-title-box a{font-size:16px;line-height:21px;}
    .bn-list-img02.type01 .b-box02 .b-text-box a{margin:0 0 13px 0;height:40px;font-size:14px;line-height:20px;}
    .bn-list-img02.type01 .b-info-box li{
        margin:0 10px 0 0;
        padding:0 10px 0 0;
        font-size:13px;line-height:19px;}
    /* .bn-list-img02.type01 .b-info-box li::after {top: 5px;right: -12px;} */
    .bn-list-img02.type01 .b-info-box .b-writer{background-position:left center;background-size:8px;}
    .bn-list-img02.type01 .b-info-box .b-date{background-position:left center;background-size:11px;}
    .bn-list-img02.type01 .b-info-box .b-hit{background-position:left center;background-size:11px;}

    /* bn-view-common01 type01 */
    .bn-view-common01.type01 .b-main-box .b-top-box{padding:10px 15px;}
    .bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:21px;}
    .bn-view-common01.type01 .b-main-box .b-title-box span:nth-of-type(2){font-size:16px;line-height:21px;}
}

@media screen and (max-width: 480px) {
    /* img type01 */
    .bn-list-img02.type01 > ul > li{width:100%;margin: 0}
    .bn-list-img02.type01 > ul > li:nth-of-type(n){padding:20px 0;}
}

/* img type01 */
.bn-list-img02.type01 .article-chk{position:absolute;top: 5px;left:0;z-index:5;}
.bn-list-img02.type01 > ul{width: 100%;border-top: 2px solid #272f36;}
.bn-list-img02.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img02.type01 > ul > li{float:left;position:relative;margin: 0 10px;padding: 35px 0;width: calc(100%/3 - 20px);border-bottom:1px solid #d8d8d8;}

.bn-list-img02.type01 > ul > li:nth-of-type(3n){padding-right:0;}
.bn-list-img02.type01 .b-box01{display: block !important; width:100% !important; padding:0 0 25px 0;}
.bn-list-img02.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img02.type01 .b-box01 .b-img-box {min-height:350px;}
.bn-list-img02.type01 .b-box01 .b-img-box a{width:100% !important; height:350px; float:none !important; position:relative; display:block; text-align:center; overflow:hidden; background: #000;}
.bn-list-img02.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover; transform: scale(1);transition: 0.3s;}
.bn-list-img02.type01 > ul > li:hover .b-box01 .b-img-box a > img,
.bn-list-img02.type01 > ul > li:focus .b-box01 .b-img-box a > img {transform: scale(1.1);opacity:0.5}
.bn-list-img02.type01 > ul > li:hover::after,
.bn-list-img02.type01 > ul > li:focus::after {width:100%;transition : all 0.3s ease;-webkit-transition : all 0.3s ease;}
.bn-list-img02.type01 > ul > li:hover .b-box01 .b-img-box a::before,
.bn-list-img02.type01 > ul > li:focus .b-box01 .b-img-box a::before {content: "+";position: absolute;top: 38%;left: 50%;display: flex;align-items: center;justify-content: center;margin-left:-30px;width:60px;height:60px;color: #fff;font-size: 40px;font-weight:300;border-radius:50%;border: 2px solid rgba(255,255,255,1);z-index:10;}
.bn-list-img02.type01 .b-box02{position:relative;width:100% !important;float:none !important;box-sizing:border-box;vertical-align:middle; display:block;}
.bn-list-img02.type01 .b-box02 .b-title-box .b-new{display:none;}
.bn-list-img02.type01 .b-box02 .b-title-box{display:inline-block;padding: 0;width:calc(100% - 10px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-img02.type01 .b-box02 .b-title-box a{font-size: 18px;line-height:23px;font-weight: 500;color: #222;}
.bn-list-img02.type01 ul > li:hover .b-box02 .b-title-box a,
.bn-list-img02.type01 ul > li:focus .b-box02 .b-title-box a {font-weight:700;}
.bn-list-img02.type01 ul > li:hover .b-box02 .b-title-box a span,
.bn-list-img02.type01 .b-box02 .b-title-box .b-cate{position: relative;margin:0 8px 0 0;}
.bn-list-img02.type01 .b-box02 .b-title-box .b-cate::before {content:'[';display:inline-block}
.bn-list-img02.type01 .b-box02 .b-title-box .b-cate::after {content:']';display:inline-block}
.bn-list-img02.type01 .b-box02 .b-text-box a{display:block;margin:0 0 15px 0;width:100%;height:50px;font-size:16px;line-height:25px;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bn-list-img02.type01 .b-info-box{float:none !important; display: flex !important; width:100% !important; justify-content: flex-end !important;}
.bn-list-img02.type01 .b-info-box li{position:relative;float:left;margin: 0 10px 0 0;padding: 3px 10px 3px 0;font-size: 14px;line-height:22px;color: #888;font-weight:400;}
.bn-list-img02.type01 .b-info-box li::after {
    content:'';display:block;
    width:1px;height:11px;background:#ccc;
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    right: 0;
}

.bn-list-img02.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-img02.type01 .b-info-box .b-num{display:none;}
.bn-list-img02.type01 .b-info-box .b-date::after {display:none;}
.bn-list-img02.type01 .b-info-box .b-hit{background:url(../img/board/ico-hit.png) no-repeat 5px center/13px;}
.bn-list-img02.type01 .b-info-box li span{display:none;}
.bn-list-img02.type01 .b-sns-box{display:none;}
.bn-list-img02.type01 .b-box03{display:none;}