@charset "utf-8";
/* CSS Document */
/*-----------------
게시판 영역 css
-------------------*/

/*게시판 공통*/
.bbs-top-wrap{width: 100%;  display: flex; justify-content: flex-end; align-items:center; }

/*진출단계별법규제*/
/*검색 상단*/
.search-top-box.regl-box{background:transparent; border-radius:var(--krds-number-0); padding:var(--krds-number-0); gap:var(--krds-number-0); }
.search-top-box.regl-box .sch-filter-box{background-color:transparent; gap:var(--krds-number-7); display:flex; flex-direction:column; width:100%;  }
.search-top-box.regl-box  > div.sch-filter-box > dl{background:var(--krds-color-light-gray-5); border-radius:var(--krds-number-5); padding:var(--krds-number-5) var(--krds-number-9); gap:var(--krds-number-12); }
.search-top-box.regl-box  > div.sch-filter-box > dl > dt{width:auto; height:auto; flex-wrap:nowrap;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dt:after{ display:none;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list{display:flex; flex-wrap:wrap; gap:var(--krds-number-6);}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li{position:relative; flex-shrink:0;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a{display:flex; gap:var(--krds-number-5); align-items:center; background:var(--krds-color-light-gray-0); border-radius:var(--krds-number-5); padding:var(--krds-number-6); line-height:1; font-weight:400; color:var(--krds-color-light-gray-70); box-sizing:border-box; border:var(--krds-number-1) solid var(--krds-color-light-gray-0); }
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a span.flag-icon{display:inline-flex; width:var(--krds-number-9); height:var(--krds-number-9); background-size:cover; line-height:1; border-radius:50%; border:var(--krds-number-1) solid var(--krds-color-light-gray-20); overflow:hidden; }
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a:hover{border:var(--krds-number-1) solid var(--krds-color-light-gray-20); }
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a:focus{outline: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; border:var(--krds-number-1) solid var(--krds-color-light-gray-60);}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a:focus-visible{outline:none !important;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li.active a{background:var(--krds-color-high-contrast-primary-70); color:var(--krds-color-light-gray-0); font-weight:700;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li.nouse a{color:var(--krds-color-light-gray-40); background:var(--krds-color-light-gray-5); border-color:var(--krds-color-light-gray-20)}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li.nouse a span.flag-icon{opacity:0.4;}
.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li.nouse.krds-contextual-help .tooltip-popover.regl-tooltip .tooltip-contents{margin-top:0;}

/*게시물 total*/
.bbs-top-wrap .bbs-total-box{margin-left: 0; margin-right: auto}
.bbs-total-box{ background: url("../../img/frt/content/icon-document.svg") no-repeat; background-position: center left; padding-left: var(--krds-number-9);}
.bbs-total-box p strong{margin-left: var(--krds-number-6)}

/*목록표시개수*/
.bbs-list-view dl{ display: flex; align-items: center; }
.bbs-list-view dl dt{color:var(--krds-color-light-gray-90); font-weight: 700;}
.bbs-list-view dl dd div.custom-select .form-select{border:0; height: auto; width: auto; padding: 0 var(--krds-number-10) 0 var(--krds-number-8); background-size: var(--krds-number-9); background-position: center right; font-weight: 700; color:var(--krds-color-high-contrast-primary-80);}

/*게시판 상단 버튼*/
.bbs-list-view .btn-top-box .svg-icon.ico-angle { background-image:none; background-color:#fff;  
	-webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg) !important;
	mask-repeat: no-repeat; mask-position: center center; mask-size: contain; mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg) !important;
}

/*정렬기준*/
.bbs-top-wrap .bbs-list-view + .bbs-sort-box{display: flex; align-items: center}
.bbs-top-wrap .bbs-list-view + .bbs-sort-box:before{content: ""; display: inline-flex; width: var(--krds-number-1); height: var(--krds-number-8); background:#8A949E; margin: 0 var(--krds-number-8) }
.bbs-sort-box dl{display: flex; gap:var(--krds-number-7); align-items: center;}
.bbs-sort-box dl dt{color:var(--krds-color-light-gray-90); font-weight: 700;}
.bbs-sort-box dl dd ul{display: flex; gap:var(--krds-number-5); align-items: center;}
.bbs-sort-box dl dd ul li button{display: flex; align-items: center; border-radius:0.4rem; border:var(--krds-number-1) solid var(--krds-color-light-gray-20); height: 3rem; padding: 0 var(--krds-number-5);  }
.bbs-sort-box dl dd ul li button.active{background:var(--krds-color-light-primary-10); border-color: var(--krds-color-light-primary-10)}

/*게시판*/
.bbs-list{display: flex; flex-direction: column; gap:var(--krds-number-10) 0; width: 100%; }
.bbs-list *{transition:0.4s ease-in-out;}
.bbs-list > li{width: 100%; padding: var(--krds-number-10) var(--krds-number-12);  border:var(--krds-number-1) solid var(--krds-color-light-gray-30); border-radius: var(--krds-number-7); display: flex; position: relative;}

/*게시판 레이아웃*/
.bbs-list.type01 li{flex-direction: row; align-items: flex-start; gap:0 var(--krds-number-10); } /*행사 썸네일 이미지 게시판*/
.bbs-list.type02 li{flex-direction: column; } /*일반게시판*/

/*게시판 공통*/
.bbs-list > li div.subject a{color:var(--krds-color-light-gray-90); font-size:var(--krds-number-10); font-weight: 700; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break: break-all;}
.bbs-list > li div.subject a strong{word-break: break-all; }

/*hover*/
.bbs-list > li:hover{border-color: var(--krds-color-high-contrast-primary-80);}
.bbs-list > li div.subject a:hover{text-decoration:underline;}

/*기타*/
.bbs-list > li dl.etc-info{display: flex; gap:0 var(--krds-number-7);}
.bbs-list > li dl.etc-info dt{display: inline-flex; align-items:center; justify-content: center; width:8.4rem; height: 3rem; border:var(--krds-number-1) solid var(--krds-color-light-gray-10);  background-color: var(--krds-color-light-gray-5); border-radius:1.5rem}
.bbs-list > li dl.etc-info dd{display: inline-flex; flex: 1 1 0; }


/*찜하기 버튼 */
.bbs-list > li div.bbs-btn-box{position: absolute; top: var(--krds-number-10); right: var(--krds-number-12);}
.bbs-list > li div.bbs-btn-box .btn-favorite{height:var(--krds-number-12); padding: 0 var(--krds-number-4); gap:0.5rem;  }
.bbs-list > li div.bbs-btn-box .btn-favorite i.icon-like{ width: var(--krds-number-9); height: var(--krds-number-9); background-color:#33363D; mask-image:url("../../img/frt/content/icon-heart.svg"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; -webkit-mask-image:url("../../img/frt/content/icon-heart.svg"); -webkit-mask-repeat:no-repeat; -webkit-mask-size:contain; -webkit-mask-position:center; }
.bbs-list > li div.bbs-btn-box .btn-favorite.active i.icon-like{background-color:var(--krds-color-light-point-50); mask-image:url("../../img/frt/content/icon-heart-fill.svg"); -webkit-mask-image:url("../../img/frt/content/icon-heart-fill.svg");}

/*행사참가신청신청*/
/*썸네일 이미지 */
.bbs-list.event-list > li div.bbs-thumb-box{width: 36rem; height: 20.3rem; border: var(--krds-number-1) solid var(--krds-color-light-gray-30); background:#F4F5F6 url("../../img/frt/content/noImg.svg") no-repeat;}
/* 메인 배너 이미지와 하나의 이미지로 사용 할때 
.bbs-list.event-list > li div.bbs-thumb-box a{display: flex; width: 100%; max-height: 21.4rem;  aspect-ratio: 20 / 13.5; align-items: center; object-fit: cover; object-position: center; background:#F7F7F8 url(../../img/frt/content/noImg.svg) no-repeat; background-position:center; background-size: 50%; overflow: hidden; justify-content: center }
.bbs-list.event-list > li div.bbs-thumb-box a img{ width: 100%; height: 100%; width: auto; max-width: none; height: 100%; object-fit: contain; object-position: center;}*/
.bbs-list.event-list > li div.bbs-thumb-box a{display: flex; width: 100%; aspect-ratio: 16 / 9; max-height:20.1rem; align-items: center; object-fit: cover; object-position: center; background:#F7F7F8 url(../../img/frt/content/noImg.svg) no-repeat; background-position:center; background-size: 50%; overflow: hidden; }
.bbs-list.event-list > li div.bbs-thumb-box a img{ width: 100%; height: 100%; }

/*행사참가신청 내용*/
.bbs-list.event-list > li div.bbs-cont-box{flex:1; flex-shrink: 1; }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont{display: flex; justify-content: space-between; align-items: flex-start; gap:0 var(--krds-number-12); padding-bottom:var(--krds-number-8); border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20)  }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt{flex:1; flex-shrink: 1; display: inline-flex; flex-direction: column; flex-wrap: nowrap; gap:var(--krds-number-9);}
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area{display: flex; gap:var(--krds-number-5); }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span{display: inline-flex; align-items: center; padding:var(--krds-number-3) var(--krds-number-5); border-radius: var(--krds-number-3); font-size: 1.5rem }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.region{background:var(--krds-color-light-point-5); color:var(--krds-color-light-point-60);}
/*행사 상태*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.event-status.type01{background:var(--krds-color-light-primary-5); color:var(--krds-color-light-primary-80); border: var(--krds-number-1) solid var(--krds-color-light-primary-80);} /*모집예정*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.event-status.type02{background:var(--krds-color-high-contrast-primary-70); color:var(--krds-color-light-gray-0);} /*모집중*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.event-status.type03{background:var(--krds-color-light-gray-0); color:var(--krds-color-light-secondary-60); border: var(--krds-number-1) solid var(--krds-color-light-secondary-60);} /*개최예정*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.event-status.type04{background:var(--krds-color-light-secondary-60); color:var(--krds-color-light-gray-0);} /*개최중*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span.event-status.type05{background:var(--krds-color-light-gray-20); color:var(--krds-color-light-gray-50);} /*개최종료*/
/*행사 모집 기간*/
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-period{width: 100%; }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-period li {display: flex; flex-direction: column; gap: var(--krds-number-7);}
.bbs-list.event-list > li div.bbs-cont-box .bbs-cate-box {padding-top:var(--krds-number-8); }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cate-box > .chip-input span.chip-label{font-size:1.5rem; color:var(--krds-color-light-gray-70); height:var(--krds-number-11);  }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn{flex-shrink: 0; display: inline-flex; gap:var(--krds-number-8); padding:var(--krds-number-16) 0 0 0; }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn p.event-d-day{background: var(--krds-color-high-contrast-secondary-5); border: var(--krds-number-1) dashed var(--krds-color-light-secondary-60); border-radius:var(--krds-number-5); white-space: nowrap; font-size: 2.4rem; color:var(--krds-color-light-secondary-60); font-weight: 700; padding: 0 var(--krds-number-9); display: flex; flex-wrap: nowrap; align-items: center; height: var(--krds-number-17);}
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-apply{ height:var(--krds-number-17); background: var(--krds-color-light-primary-5); border: var(--krds-number-1) solid var(--krds-color-light-primary-50); border-radius:var(--krds-number-5); font-size: 1.9rem; font-weight: 600; color:var(--krds-color-light-primary-80); padding: 0 var(--krds-number-9);}
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-apply:after{content:""; width:var(--krds-number-10); height: var(--krds-number-10); background-color:var(--krds-color-light-primary-50); mask-image:url("../../img/frt/content/icon-arrow-right.svg"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; -webkit-mask-image:url("../../img/frt/content/icon-arrow-right.svg"); -webkit-mask-repeat:no-repeat; -webkit-mask-size:contain; -webkit-mask-position:center; }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-apply:hover{background:var(--krds-color-high-contrast-primary-10); border-color:var(--krds-color-high-contrast-primary-50); }
.bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-apply:focus{background:var(--krds-color-high-contrast-primary-20); border-color:var(--krds-color-high-contrast-primary-50); }

/*일반게시판*/
.bbs-list.type02 li div.bbs-type-box{display:flex; margin:0 0  var(--krds-number-7) 0; gap:var(--krds-number-3); }
.bbs-list.type02 li div.bbs-type-box span{display: inline-flex; align-items: center; padding:var(--krds-number-3) var(--krds-number-5); border-radius: var(--krds-number-3); font-size: 1.5rem; }
.bbs-list.type02 li div.bbs-type-box span.region{ background:var(--krds-color-light-point-5); color:var(--krds-color-light-point-60);}
.bbs-list.type02 li div.bbs-type-box span.category{background:var(--krds-color-high-contrast-primary-5); color:var(--krds-color-high-contrast-primary-80);}
.bbs-list.type02 li div.bbs-cont-box{margin: 0 0; flex:1; flex-shrink: 1; display: inline-flex; flex-direction: column; flex-wrap: nowrap; gap:var(--krds-number-7); width: 100%;}
.bbs-list.type02 li div.bbs-cont-box div.subject{display:flex;gap:var(--krds-number-5); align-items: center; }
/*.bbs-list.type02 li div.bbs-cont-box div.subject a{-webkit-line-clamp:2}*/
.bbs-list.type02 li div.bbs-cont-box div.subject:after{flex-shrink:0; content: ""; display: inline-flex; width: var(--krds-number-9); height: var(--krds-number-9);  /*mask-image:url("../../img/frt/content/icon-arrow-right.svg"); mask-repeat:no-repeat; mask-size:contain; mask-position:center; -webkit-mask-image:url("../../img/frt/content/icon-arrow-right.svg"); -webkit-mask-repeat:no-repeat; -webkit-mask-size:contain; -webkit-mask-position:center; */ background:url("../../img/frt/content/icon-arrow-right.svg") no-repeat; background-size: contain; background-position: center}
.bbs-list.type02 > li div.bbs-cont-box .info-box{display: flex; gap:var(--krds-number-4) var(--krds-number-7);}
.bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info{display: flex; gap:0 var(--krds-number-7); align-items: center;}
.bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info:after{content: ""; background:var(--krds-color-light-gray-40); display: inline-flex; align-items: center; width: var(--krds-number-1); height: var(--krds-number-8);}
.bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info:last-child:after{display: none;}
.bbs-list.type02 > li div.bbs-cont-box .info-box dl dt{display: inline-flex; align-items:center; justify-content: center; width:8.4rem; height: 3rem; border:var(--krds-number-1) solid var(--krds-color-light-gray-10);  background-color: var(--krds-color-light-gray-5); border-radius:1.5rem}
.bbs-list.type02 > li div.bbs-cont-box .info-box dl dd{display: inline-flex; flex: 1 1 0; padding-top: var(--krds-number-2);}
.bbs-list.type02 > li div.bbs-cont-box .info-box + .chip-area{padding-top:var(--krds-number-8); border-top:var(--krds-number-1) solid var(--krds-color-light-gray-20)  }
.bbs-list.type02 > li div.bbs-cont-box .info-box + .chip-area > .chip-input span.chip-label{font-size:1.5rem; color:var(--krds-color-light-gray-70); height:var(--krds-number-11);}

/*공지사항 게시판*/
.bbs-list.type03{gap:0;}
.bbs-list.type03 li{width: 100%; padding: var(--krds-number-8) 0;  border:var(--krds-number-0); border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30); border-radius: var(--krds-number-0); display: grid; grid-template-columns: 8% auto 15% 5% 15%; align-items:center;}
.bbs-list.type03 li > div{text-align:center; vertical-align:middle; padding:0 var(--krds-number-5); }
.bbs-list.type03 li > div.cell-title{text-align:left; font-weight:700; }
.bbs-list.type03 li > div.cell-title a{ overflow:hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.bbs-list.type03 li > div.cell-file{line-height:1;}
.bbs-list.type03 li > div.cell-file i.svg-icon{background:var(--krds-color-light-primary-50);}
.bbs-list.type03 li:hover{background:var(--krds-color-light-primary-5); }
.bbs-list.type03 li:hover a{text-decoration:underline; color:var(--krds-color-light-gray-90);}
.bbs-list.type03 li.thead{background:var(--krds-color-light-gray-5); border-top:var(--krds-number-2) solid var(--krds-color-high-contrast-primary-80); }
.bbs-list.type03 li.thead > div{text-align:center; font-weight:700;}
.bbs-list.type03 li.thead:hover{border-top-color:var(--krds-color-high-contrast-primary-80); border-bottom-color:var(--krds-color-light-gray-30)}
.bbs-list.type03 li.no-data{display: flex; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30) !important; padding:var(--krds-number-9) var(--krds-number-12);}
.bbs-list.type03 li.no-data:hover{background:var(--krds-color-light-gray-5)}

/*뉴스레터 게시판*/
.bbs-list.type04{display:grid; grid-template-columns: repeat(3, 1fr); gap:var(--krds-number-12); }
.bbs-list.type04 > li{ display:block; padding:0}
.bbs-list.type04 > li a{display:block; padding:0; height:100%;  }
.bbs-list.type04 > li a div.subJectBox{display:flex; flex-direction:column;  padding:var(--krds-number-10); gap:var(--krds-number-9) 0; height:100%;  } 
.bbs-list.type04 > li a div.subJectBox p.imgBox{position:relative; overflow:hidden; width:100%; aspect-ratio: 16 / 9; border:var(--krds-number-1) solid var(--krds-color-light-gray-30); background:var(--krds-color-light-gray-5) url("../../img/frt/content/noImg.svg") no-repeat center; }
.bbs-list.type04 > li a div.subJectBox p.imgBox img{width:100%; height:100%; object-fit: cover; object-position: center; }
.bbs-list.type04 > li a div.subJectBox p.subject{font-size:1.9rem; font-weight:700; overflow:hidden; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; word-break:break-all;}
.bbs-list.type04 > li a div.subJectBox span.go-txt{display:inline-flex; align-items:center; margin:auto 0 0 auto; padding-top:var(--krds-number-6); }
.bbs-list.type04 > li a div.subJectBox span.go-txt:after{content:""; background:url("../../libs/krds/img/component/icon/ico_angle.svg") no-repeat; background-size:cover; width:var(--krds-number-9); height:var(--krds-number-9); transform:rotate(-90deg)}

.bbs-list.type04 li.no-data{width:100%; flex:1; }

/*해외진출 FAQ - 아코디언 게시판*/
.bbs-list.type05{border-top:var(--krds-number-3) solid var(--krds-color-light-primary-80); gap:0;}
.bbs-list.type05 > li{padding:0;  border:0; border-radius: 0; flex-direction:column; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-20); overflow:hidden;}
.bbs-list.type05 > li:hover{background:var(--krds-color-light-primary-5)}
.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal{padding:var(--krds-number-9) var(--krds-number-8); display:flex; width:100%; box-sizing:border-box; gap:0 var(--krds-number-8); align-items: flex-start;} 
.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal span.cate{display:inline-flex; flex-shrink:0; border-radius:var(--krds-number-3); border:var(--krds-number-1) solid var(--krds-color-high-contrast-primary-80); background:var(--krds-color-light-gray-0); padding:var(--krds-number-3) var(--krds-number-5); font-weight:700; color:var(--krds-color-high-contrast-primary-80); font-size:1.7rem;}
.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal:after{content:""; display:inline-flex; flex-shrink:0; width:var(--krds-number-10); height:var(--krds-number-10); background-color:var(--krds-color-light-gray-80); transition:0.4s ease-in-out; margin:var(--krds-number-5) 0 0 auto;
-webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg);
mask-repeat: no-repeat; mask-position: center center; mask-size: contain; mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg); }
.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal[aria-expanded="true"]::after {transform: rotate(180deg);}
.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal span.faq-q-tit{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; flex:1; margin-top:var(--krds-number-3); text-align:left; font-weight:400; font-size:1.9rem;}
.bbs-list.type05 > li:has( .tab-area.active) .tit-box h4 button.btn-accordion_modal span.faq-q-tit{color:var(--krds-color-light-primary-80);}
.bbs-list.type05 > li .tab-area { background:var(--krds-color-light-gray-0); padding:0 var(--krds-number-8); margin:0; max-height: 0; transition: all 0.4s ease; }
.bbs-list.type05 > li .tab-area.active {max-height:10000rem; border-top:var(--krds-number-1) solid var(--krds-color-high-contrast-primary-10); padding:var(--krds-number-8) var(--krds-number-8) var(--krds-number-16) var(--krds-number-8); }
.bbs-list.type05 > li .tab-area .faq-a-tit{color:var(--krds-color-high-contrast-primary-80); font-weight:700; margin:var(--krds-number-4) 0 var(--krds-number-9) 0; display:flex; gap:0 var(--krds-number-7); align-items:center; }
.bbs-list.type05 > li .tab-area .faq-a-tit:after{content:""; width:10rem; height:var(--krds-number-1); background:var(--krds-color-high-contrast-primary-80); }
.bbs-list.type05 li.no-data{border-radius:0; background:var(--krds-color-light-gray-0); border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-20) !important; }
/*FAQ 안 테이블*/
.bbs-list.type05 .faq-a-box table{width: 100%; border-top: var(--krds-number-2) solid var(--krds-color-high-contrast-primary-80); }
.bbs-list.type05 .faq-a-box table th, .bbs-list.type05 .faq-a-box table td{padding:var(--krds-number-7) var(--krds-number-5); border-bottom: var(--krds-number-1) solid #D9D9D9}
.bbs-list.type05 .faq-a-box table thead tr th{background:var(--krds-color-light-primary-5);  border-top: var(--krds-number-1) solid var(--krds-color-light-gray-0); border-bottom-color: var(--krds-color-light-gray-0); color:var(--krds-color-light-gray-95); }
.bbs-list.type05 .faq-a-box table tbody {border-top:var(--krds-number-1) solid var(--krds-color-high-contrast-primary-80);}
.bbs-list.type05 .faq-a-box table tbody tr th{background:#fbf7ff; color:var(--krds-color-light-gray-95); }
.bbs-list.type05 .faq-a-box table tbody tr td{background:var(--krds-color-light-gray-0); color:var(--krds-color-light-gray-70);}
.bbs-list.type05 .faq-a-box table.faq td.num{width:5%;}


/*마이페이지내 게시판*/
.bbs-list.type06{gap:0;}
.bbs-list.type06 li{width: 100%; padding:var(--krds-number-8) var(--krds-number-3);  border:var(--krds-number-0); border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30); border-radius: var(--krds-number-0); display: grid; align-items:center;}
.bbs-list.type06 li > div{text-align:center; vertical-align:middle; padding:0 var(--krds-number-5); }
.bbs-list.type06 li > div.cell-title{text-align:left; font-weight:700; }
.bbs-list.type06 li > div.cell-title a{ overflow:hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.bbs-list.type06 li:hover{background:var(--krds-color-light-gray-5); }
.bbs-list.type06 li:hover a:hover{text-decoration:underline; color:var(--krds-color-light-gray-90)}
.bbs-list.type06 li.thead{background:var(--krds-color-light-primary-5); border-top:var(--krds-number-2) solid var(--krds-color-high-contrast-primary-80); border-bottom-color: var(--krds-color-light-gray-0);}
.bbs-list.type06 li.thead > div{text-align:center; font-weight:700; color:var(--krds-color-light-gray-95); }
.bbs-list.type06 li.thead:hover{border-top-color:var(--krds-color-high-contrast-primary-80); border-bottom-color:var(--krds-color-light-gray-0)}
.bbs-list.type06 li.no-data{display: flex; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30) !important; padding:var(--krds-number-9) var(--krds-number-12);}
.bbs-list.type06 li.no-data:hover{background:var(--krds-color-light-gray-5)}

/*문의하기 게시판 리스트*/
.bbs-list.hd-list li{grid-template-columns: 8% 15% auto 10% 15%;}
/*수출역량진단하기 게시판 리스트*/
.bbs-list.sv-list li{grid-template-columns: 8% 15% 15% 15% 25% auto}
.bbs-list.sv-list li > div span:has(.btn) {display:inline-flex; justify-content:center; flex-wrap:wrap; gap:var(--krds-number-3) var(--krds-number-3);}


/*페이징*/
.krds-pagination .page-links .page-link.active{background:var(--krds-color-high-contrast-primary-80);}
.krds-pagination .page-navi:hover,
.krds-pagination .page-link:hover { background-color: var(--krds-color-high-contrast-primary-5); }

/*페이징*/
.pagination{display: flex; display: -webkit-flex; align-items: center; justify-content: center; flex-direction: row; margin:var(--krds-number-14) 0; flex-flow: row wrap; width: 100%;}
.pagination .page-navi{ padding:0 1rem; width: auto; height: 4rem; display: inline-flex; align-items: center; position: relative; }
.pagination .page-navi.disabled{color:var(--krds-color-light-gray-40)}
.pagination .page-navi.prev{order:1;}
.pagination .page-navi.next{order:3;}
.pagination .page-navi.next{flex-direction: row-reverse}
.pagination .page-links{order:2; display: flex; display: -webkit-flex; align-items: center; justify-content: center; flex-direction: row; gap:0 1rem;}
.pagination .page-links .page-link{ width:auto; min-width: var(--krds-number-14); height: var(--krds-number-14); display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; font-size: 1.7rem; font-weight: 400; color:var(--krds-color-light-gray-70); border-radius: 0.6rem; padding:0 0.6rem; }
.pagination .page-links .page-link:hover{ background-color: var(--krds-color-high-contrast-primary-5); }
.pagination .page-links .page-link.active{background: var(--krds-color-high-contrast-primary-80); color: var(--krds-color-light-gray-0);}
.pagination .page-links .page-link.link-dot{width: 2.4rem; min-width:auto; height: 2.4rem; background-image: url("../../libs/krds/img/component/icon/ico_ellipsis.svg"); background-repeat: no-repeat; background-size: cover; }
.pagination .page-links .page-link.link-dot:hover{background-color: var(--krds-color-light-gray-0);}

.pagination .page-navi.prev:before{display: inline-flex; content: ""; width: var(--krds-number-6); height: var(--krds-number-6); position: absolute; top: 50%;  border-top: var(--krds-number-2) solid var(--krds-color-light-gray-80); margin-top: -0.1rem; border-left: var(--krds-number-2) solid var(--krds-color-light-gray-80);  transform: translateY(-50%) rotate(315deg); left:0; }
.pagination .page-navi.next:after{display: inline-flex; content: ""; width: var(--krds-number-6); height: var(--krds-number-6); position: absolute; top: 50%;  border-top: var(--krds-number-2) solid var(--krds-cojavascript:void(0);lor-light-gray-80); margin-top: -0.1rem; border-right: var(--krds-number-2) solid var(--krds-color-light-gray-80);  transform: translateY(-50%) rotate(45deg); right:0;}
.pagination .page-navi.prev.disabled:before{border-color:var(--krds-color-light-gray-40)}
.pagination .page-navi.next.disabled:after{border-color:var(--krds-color-light-gray-40)}

/*버튼영역*/
.page-btn-wrap{display:flex; justify-content:flex-end; padding:var(--krds-number-10) var(--krds-number-8); gap:var(--krds-number-5); }
.page-btn-wrap .btn {display:inline-flex; align-items:center; min-width:var(--krds-number-9);}  
.page-btn-wrap.flex-between{justify-content: space-between}
.page-btn-wrap .btn i.svg-icon.ico-angle{background-image:none; -webkit-mask-repeat: no-repeat !important; -webkit-mask-position: center center !important; -webkit-mask-size: contain !important; -webkit-mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg) !important; 
mask-repeat: no-repeat !important; mask-position: center center !important; mask-size: contain !important; mask-image: url(../../libs/krds/img/component/icon/ico_angle.svg) !important;}
.page-btn-wrap .l-box{margin:0 auto 0 0;}
.page-btn-wrap .r-box{margin:0 0 0 auto;}


/*행사참가 신청 탭메뉴*/
.event-tab {width:100%;  position: relative; overflow: hidden; margin-top: var(--krds-number-8); }
.event-tab *{transition:0.4s ease-in-out;}
.event-tab ul{padding:var(--krds-number-2);}
.event-tab ul li{width: auto; position: relativee;}
.event-tab ul li button.btn-tab{width: auto; height: 4rem; padding: 0 var(--krds-number-7); position: relative; font-weight: 700; font-size: 1.9rem; color:#464C53}
.event-tab ul li button.btn-tab:before{content: ""; display: block; width:0; height: 0.3rem; position: absolute; bottom:0; left: 0; background:var(--krds-color-high-contrast-primary-80); transition:0.4s ease-in-out;}
.event-tab ul li.active button.btn-tab{color:var(--krds-color-high-contrast-primary-80); }
.event-tab ul li.active button.btn-tab:before{width:100%; left:0;}
.event-tab ul li button.btn-tab:hover{background:var(--krds-color-light-primary-5)}
.event-tab ul li button.btn-tab:focus{background:var(--krds-color-high-contrast-primary-20); }
.event-tab .swiper-button-next{padding-left: var(--krds-number-10); background:linear-gradient(90deg,rgba(248,240,255,0.30) 3.12%,var(--krds-color-light-primary-5) 46.25%); width:var(--krds-number-12); box-sizing: content-box;}
.event-tab .swiper-button-prev{padding-right: var(--krds-number-10); background:linear-gradient(90deg, var(--krds-color-light-primary-5) 53.75%,rgba(248,240,255,0.30) 96.88%); width: var(--krds-number-12); box-sizing: content-box}
.event-tab .swiper-button-next:after, .event-tab .swiper-button-prev:after{mask-image:none; -webkit-mask-image:none; background:url("../../img/frt/content/icon-arrow-right.svg") no-repeat; background-position: center; color:transparent; transform: none;}
.event-tab .swiper-button-prev:after{transform:rotate(180deg)}
.event-tab .swiper-button-next.swiper-button-disabled, .event-tab .swiper-button-prev.swiper-button-disabled{display: none; opacity: 0;}
.event-tab .swiper-navigation{display:none;}

/*행사참가신청 좌측 kocca 주관 행사*/
.mob-side-view{}
.side-kocca-event-box{ margin: var(--krds-number-8) 0 0 0; display: flex; flex-direction: column; gap:var(--krds-number-8); overflow: hidden;}
.side-kocca-event-box .info-box-list{width: 100%; border-radius:var(--krds-number-6); border:var(--krds-number-1) solid var(--krds-color-light-gray-20); display: flex; flex-direction: column; overflow: hidden;}
.side-kocca-event-box .info-box-list h2.side-subtitle{background:var(--krds-color-high-contrast-primary-5); border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-20); width: 100%; display: inline-flex; padding: var(--krds-number-8); font-size: 1.7rem; color:var(--krds-color-light-gray-100); line-height: 1.1; }
.side-kocca-event-box .info-box-list:nth-child(2n) h2.side-subtitle{background:var(--krds-color-high-contrast-secondary-5);}

.side-kocca-event-box .info-box-list ul{padding: var(--krds-number-8); display: flex; flex-direction: column; gap:var(--krds-number-6); }
.side-kocca-event-box .info-box-list ul li{padding:var(--krds-number-6); border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-20); background:url("../../img/frt/content/icon-arrow-right.svg") no-repeat; background-position: center right var(--krds-number-7) }
.side-kocca-event-box .info-box-list ul li a{ font-size:1.5rem; line-height: 1.46; display:-webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break: break-all; padding-right: var(--krds-number-10); }

/*게시판 상세화면 page title */
.bbs-title-wrap{width:100%;  border-bottom: var(--krds-number-1) solid #D9D9D9; padding-bottom: var(--krds-number-9); display: flex; justify-content: space-between; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; gap: var(--krds-pc-gap-layout-title-body-large); margin-bottom:var(--krds-number-10);}
.bbs-title-wrap.bdb-0{border-bottom: 0; margin-bottom: 0;}
.bbs-title-wrap h2{color: #1E2124; font-size: 3.2rem; line-height:1.25; letter-spacing:-0.2rem; display: inline-flex; flex-direction:column; align-items: flex-start; word-break: break-all;}
.bbs-title-wrap h2 span{font-size:1.5rem; border-radius:var(--krds-number-4); padding:var(--krds-number-4) var(--krds-number-6); font-weight:normal; color:var(--krds-color-light-gray-0)}
.bbs-title-wrap h2 span.flag.blue { background-color: var(--krds-color-light-primary-70);}
.bbs-title-wrap h2 span.flag.gray { background-color: var(--krds-color-light-gray-60);}
.bbs-title-wrap h2 span.flag.org { background-color: #9E3110;}
.bbs-title-wrap h2 span.flag.red { background-color: var(--krds-color-light-secondary-70);}
.bbs-title-wrap h2 span.flag.grn { background-color: #1C6218;}
.bbs-title-wrap .sub-util{height: 6rem; align-items: center;}

/*게시판 상세화면 공통 폼*/
.bbs-view-wrap{gap:var(--krds-number-10); display: flex; flex-direction:column; width: 100%;}
.bbs-sub-tit{display:block; width: 100%;  border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-10); padding: 0 0 var(--krds-number-9) var(--krds-number-11); background:url("../../img/frt/layout/icon-Wbullet.svg") no-repeat; background-position: top 0.5rem left ; background-size: var(--krds-number-10); }
.bbs-sub-tit h3{font-size: var(--krds-number-10); color: var(--krds-color-light-gray-90); font-weight: 700; }

.bbs-detail{width: 100%; display: block; overflow: hidden; padding: var(--krds-number-9) 0; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-10);  }
.bbs-detail:has(.view2-welcon-wrap){padding-top:var(--krds-number-0);}

.bbs-etc-info-box{display: flex; flex-direction: column;  gap:var(--krds-number-7); width: 100%; }
.bbs-etc-info-box > div > dl{border-radius: var(--krds-number-5); display: flex; align-items: stretch; }
.bbs-etc-info-box > div > dl > dt{border-radius: var(--krds-number-5) 0 0 var(--krds-number-5); background: var(--krds-color-light-gray-10); width:10.5rem; padding:var(--krds-number-8) var(--krds-number-9); display: inline-flex; align-items: center; font-size: 1.5rem;  }
.bbs-etc-info-box > div > dl > dd{display: inline-flex; align-items: center; flex:1; border-radius: 0 var(--krds-number-5) var(--krds-number-5) 0; border:var(--krds-number-1) solid var(--krds-color-light-gray-20);  border-left:0; padding:var(--krds-number-8) var(--krds-number-9); font-size: 1.5rem; font-weight: 700 }
.bbs-etc-info-box > div.download-box > dl > dt{align-items: flex-start;}
.bbs-etc-info-box > div.download-box > dl > dd{border:0; background:var(--krds-color-light-gray-5); padding:var(--krds-number-5) var(--krds-number-9); }
.bbs-etc-info-box > div.tag-box > dl > dd {gap:var(--krds-number-6)}
.bbs-etc-info-box > div.tag-box > dl > dd a:hover{text-decoration: underline;}
.bbs-etc-info-box > div.link-box > dl > dd a:hover{text-decoration: underline;}
.bbs-etc-info-box > div.link-box > dl > dd > a{display: inline-block; width: 100%; word-break: break-all;}
.bbs-etc-info-box > div.download-box > dl > dd ul {display: flex; flex-direction: column; width: 100%; gap: var(--krds-number-5)}
.bbs-etc-info-box > div.download-box > dl > dd ul li{display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; border-bottom: var(--krds-number-1) dashed var(--krds-color-light-gray-20); padding-bottom: var(--krds-number-5); gap:var(--krds-number-4);  }
.bbs-etc-info-box > div.download-box > dl > dd ul li:last-child{border-bottom: 0; padding-bottom: 0;}
.bbs-etc-info-box > div.download-box > dl > dd ul li:hover div.file-name-box a{text-decoration: underline}
.bbs-etc-info-box > div.download-box > dl > dd ul li div.file-name-box{display: inline-flex; flex-shrink: 1;}
.bbs-etc-info-box > div.download-box > dl > dd ul li div.file-name-box a{width: 100%;  display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; font-weight: 700 }
.bbs-etc-info-box > div.download-box > dl > dd ul li div.file-btn-box{display: inline-flex; flex-shrink: 0; gap:var(--krds-number-5);}

.bbs-bottom-btn{width: 100%; min-width: 0; display:flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; border-top:var(--krds-number-2) solid var(--krds-color-light-gray-50);  padding: var(--krds-number-9) 0;  }

/*참가신청 게시판 상세 화면 top*/
.event-top-area{background:var(--krds-color-light-gray-5); border:var(--krds-number-1) solid var(--krds-color-light-gray-20); border-radius: var(--krds-number-7); padding:var(--krds-number-10) var(--krds-number-11); display: flex; flex-direction: column; gap:2rem 0; width: 100%;  min-width: 0;}
.event-top-area .event-info-wrap{display: flex; gap:var(--krds-number-14);}
.event-top-area .event-info-wrap .bbs-thumb-box{ flex:0 1 auto;  width: 36rem; height:20.3rem;  border: var(--krds-number-1) solid var(--krds-color-light-gray-30); background:#fff url("../../img/frt/content/noImg.svg") no-repeat; overflow: hidden;}
.event-top-area .event-info-wrap .bbs-thumb-box p{display: flex; width: 100%; height: 100%; align-items: center; object-fit: cover; object-position: center; background:#fff url(../../img/frt/content/noImg.svg) no-repeat; background-position:center; background-size: 50%; overflow: hidden; }
.event-top-area .event-info-wrap .bbs-thumb-box p img{ width: 100%; height: 100%; object-fit: contain; object-position: center;}
.event-top-area .event-info-wrap .bbs-cont-box{flex:1; width:100%;}
.event-top-area .event-info-wrap .bbs-cont-box ul{display:flex; flex-direction: column; width: 100%; gap:var(--krds-number-7);}
.event-top-area .event-info-wrap .bbs-cont-box ul dl{display: flex; align-items: flex-start; gap:var(--krds-number-8) }
.event-top-area .event-info-wrap .bbs-cont-box ul dl dt{flex:0 1 7.8rem; display: inline-flex; align-items: center; justify-content: center; width: var(--krds-number-20); height:var(--krds-number-12); border-radius: var(--krds-number-3);}
.event-top-area .event-info-wrap .bbs-cont-box ul dl dd{flex-grow: 1; display: inline-flex;  align-items: center; flex-wrap:wrap; min-height:var(--krds-number-12);}
.event-top-area .event-info-wrap .bbs-cont-box ul dl dd .chip-input span.chip-label{height:var(--krds-number-12); border-radius: var(--krds-number-8); padding:0 var(--krds-number-7); font-size: 1.5rem; }
.event-top-area .event-btn-wrap{display: flex; flex-wrap: wrap; justify-content: flex-end; gap:var(--krds-number-6);  width: 100%;  padding-top: var(--krds-number-9); border-top: var(--krds-number-1) solid var(--krds-color-light-gray-20);}
 .event-top-area .event-btn-wrap:not(:has(a)){display:none;}
/* .event-top-area .event-btn-wrap:not(:has(a)){padding-top:0; border-top:0;}
.event-top-area:has(.event-btn-wrap:not(:has(a))){gap:0} */


/*일반게시판 상세 화면  top*/
.bbs-top-area{display:flex; justify-content: space-between; gap:0 var(--krds-number-18); align-items: flex-start}
.bbs-top-area *{transition:0.4s ease-in-out;}
.bbs-top-area .bbs-thumb-wrap{width:25rem; display: inline-flex;flex-shrink: 0;}
.bbs-top-area .bbs-thumb-wrap p{overflow: hidden; border-radius: var(--krds-number-5); border:var(--krds-number-1) solid var(--krds-color-light-gray-30); }
.bbs-top-area .bbs-info-wrap{ display: inline-flex; flex-shrink: 1; flex-direction: column; align-items: flex-start; gap:var(--krds-number-7); width: 100%; }
.bbs-top-area .bbs-info-wrap .bbs-etc-box{display:flex; align-items: center; border-radius: var(--krds-number-5); background:var(--krds-color-light-gray-5); gap:var(--krds-number-8); padding: var(--krds-number-7) var(--krds-number-9); margin:0 0 0 auto;}
.bbs-top-area .bbs-info-wrap .bbs-etc-box dl.etc-info{display: flex; gap:var(--krds-number-8); align-items: center; }
.bbs-top-area .bbs-info-wrap .bbs-etc-box dl.etc-info:after{content: ""; background:var(--krds-color-light-gray-40); display: inline-flex; 
    align-items: center; width: var(--krds-number-1); height: var(--krds-number-8);}
.bbs-top-area .bbs-info-wrap .bbs-etc-box dl.etc-info:last-child:after{display: none; }
.bbs-top-area .bbs-info-wrap .bbs-etc-box dl.etc-info:first-child{flex-shrink: 0;}
.bbs-top-area .bbs-info-wrap .bbs-cont-box{width: 100%; border-top: var(--krds-number-1) solid var(--krds-color-light-gray-20); border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20); padding:var(--krds-number-7) 0; }
.bbs-top-area .bbs-info-wrap .bbs-cont-box > ul {display: flex; flex-direction: column; gap:var(--krds-number-5); }
.bbs-top-area .bbs-info-wrap .bbs-cont-box > ul > li > dl{display: flex; align-items: flex-start; gap:var(--krds-number-8); }
.bbs-top-area .bbs-info-wrap .bbs-cont-box > ul > li > dl dt{display: inline-flex; align-items: center; justify-content: center; width: var(--krds-number-20); height: var(--krds-number-12); flex-shrink: 0; border-radius: var(--krds-number-3);}
.bbs-top-area .bbs-info-wrap .bbs-cont-box > ul > li > dl dd .chip-label{font-size: 1.5rem; height: var(--krds-number-12); border-radius: var(--krds-number-8)}
.bbs-top-area .bbs-btn-box{margin-right: 0; margin-left: auto;}

/*일반게시판 상세보기*/
.bbs-info-table{border-top:var(--krds-number-2) solid var(--krds-color-light-primary-80); margin-bottom:var(--krds-number-8);}
.bbs-info-table.no-bdt, .bbs-info-table#chkContainZhNttCn {border-top:0; margin-top:var(--krds-number-8);} /*상단 border 없음*/
.bbs-info-table#chkContainZhNttCn:has(.table-list){border-top:var(--krds-number-2) solid var(--krds-color-light-primary-80);}
.bbs-info-table.newsdetail, .bbs-info-table:has(.newsletter_acrticle){border-bottom:var(--krds-number-1) solid var( --krds-color-light-gray-30); padding-bottom:var(--krds-number-14)}
.bbs-info-table.newsdetail > table{max-width:80rem; min-width:auto; margin:auto;}
.bbs-info-table .newsletter_acrticle{width:100%; max-width:80rem; margin:auto;} 

.bbs-info-table  ul.table-list{display: flex; flex-direction: column; width: 100%; }
.bbs-info-table  ul.table-list > li{display:inline-flex; border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20)}
.bbs-info-table  ul.table-list > li > dl{display: flex; gap:0; align-items: stretch;}
.bbs-info-table  ul.table-list > li > dl > dt{ display: inline-flex; align-items: center; flex-shrink: 0; width: 15rem; padding: var(--krds-number-8); background:var(--krds-color-light-primary-5); color:var(--krds-color-light-gray-95); font-weight: 700; font-size: 1.5rem; }
.bbs-info-table  ul.table-list > li > dl > dd {display: inline-flex; flex-wrap:wrap; align-items: center; flex: 1; padding: var(--krds-number-8); }
.bbs-info-table  ul.table-list > li > dl > dd a{display: block; word-break: break-all}

.bbs-info-table > ul.table-list.col2{flex-direction:row; flex-wrap:wrap; align-items:stretch;}
.bbs-info-table > ul.table-list.col2 > li{width:50%}

.bbs-info-table > .vw-infobox:has(.cdet-item-p){margin:0; }
.bbs-info-table > .vw-infobox:has(.cdet-item-p) h3{margin:0; padding: var(--krds-number-8); background:var(--krds-color-light-primary-5); color:var(--krds-color-light-gray-95); font-weight: 700;  border-top: var(--krds-number-1) solid var(--krds-color-light-gray-20);}
/* .bbs-info-table > .vw-infobox:has(.cdet-item-p) h3:first-child{border-top:0;} */
.bbs-info-table > .vw-infobox:has(.cdet-item-p) h3.vw-title.mgb-20{margin-bottom:0 !important}
.bbs-info-table > .vw-infobox:has(.cdet-item-p) h4.tit_type1{font-size:1.9rem; padding:var(--krds-number-3) 0 0 var(--krds-number-8);}
.bbs-info-table > .vw-infobox:has(.cdet-item-p) h3.vw-title.mgb-20 + h4.tit_type1{margin-top:var(--krds-number-9)}
.bbs-info-table > .vw-infobox .cdet-item-p{ padding: var(--krds-number-8);  }
.bbs-info-table > .vw-infobox .cdet-item-p ul.txt_type2 li{display:flex; width:100%; gap:var(--krds-number-3); align-items:flex-start;}
.bbs-info-table > .vw-infobox .cdet-item-p ul.txt_type2 li:before{content:"•"; display:inline-flex; }

/*일반게시판 상세보기 테이블 - 주요매체*/
.bbs-info-table .table-box-gray-bg table{width:100%; }
.bbs-info-table .table-box-gray-bg table col[style*="25%"]{width: 15rem !important;}
.bbs-info-table .table-box-gray-bg table col[style*="75%"]{width: auto !important;}
.bbs-info-table .table-box-gray-bg table tbody th{ text-align:left; border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20); padding: var(--krds-number-8); background:var(--krds-color-light-primary-5); color:var(--krds-color-light-gray-95); font-weight: 700; font-size: 1.5rem; }
.bbs-info-table .table-box-gray-bg table tbody td{ border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20); padding: var(--krds-number-8); }

/*태그박스*/
.bbs-detail .tag-box{ margin: var(--krds-number-10) 0;}
.bbs-detail .tag-box dd{display: flex; flex-wrap: wrap; width: 100%; gap:var(--krds-number-5);  }
.bbs-detail .tag-box dd a{display: inline-flex; align-items: center; height: var(--krds-number-12); padding: 0 var(--krds-number-7);    background:var(--krds-color-high-contrast-primary-5); border:var(--krds-number-1) solid var(--krds-color-high-contrast-primary-50); border-radius: var(--krds-number-8);color:var(--krds-color-high-contrast-primary-80);}
.bbs-detail .tag-box dd a:hover {background:var(--krds-color-high-contrast-primary-10);color:var(--krds-color-high-contrast-primary-80);}
.bbs-detail .tag-box dd a:focus {background:var(--krds-color-high-contrast-primary-20);color:var(--krds-color-high-contrast-primary-80);}

/*뉴스레터*/
.newsletter-top .info-box{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:var(--krds-number-9) var(--krds-number-10);}
.newsletter-top .info-box p{font-size:1.7rem; font-weight:600;}
.newsletter-top .info-box .btn-box{margin-right:0; margin-left:auto;}
	/* 상세화면*/
	.newsletter_acrticle table{min-width:auto; }

@media (max-width: 1400px) {

    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont{flex-direction: column; }
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn{flex-direction: row; justify-content: flex-end; flex:1; flex-shrink: 1;  width: 100%;  padding-top:var(--krds-number-8);  }
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn p.event-d-day, .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-box{width:auto;}
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-box .btn-apply{width:100%; }
}
@media (max-width: 1280px) {
	/*뉴스레터 게시판*/
	.bbs-list.type04{grid-template-columns: repeat(2, 1fr); gap:var(--krds-number-10) }
	.bbs-list.type04 > li a div.subJectBox{padding:var(--krds-number-10)}
}

@media (max-width: 1176px) {
     .bbs-list.event-list > li div.bbs-thumb-box{width: 24rem; height: auto;} 
}


@media (max-width: 1120px) {
    /*일반게시판 상세 화면  top*/
    .bbs-top-area{gap:0 var(--krds-number-14);}
    

}

@media (max-width: 1023px) {
    .bbs-title-wrap{flex-direction:column; align-items: flex-start; border-bottom: var(--krds-number-1) solid var(--krds-color-light-gray-20); margin-bottom: var(--krds-number-9); gap:var(--krds-number-8)}
    .bbs-title-wrap .sub-util{display:flex; width: 100%; justify-content: flex-end; }

    .sub_content:has(.side-navigation .mob-side-view) { display: flex; flex-direction: column; width: 100%; min-width: 0;}        
    .side-navigation:has(.mob-side-view){display: block; order:1; margin-right: 0; width: 100%;}
    .side-navigation:has(.mob-side-view) h2.lnb-tit, .side-navigation:has(.mob-side-view) ul.lnb-list{display:none;}
    
    .search-top-box.regl-box  > div.sch-filter-box > dl{flex-direction:column; gap:var(--krds-number-6); padding:var(--krds-number-6) var(--krds-number-9); }
    .search-top-box.regl-box  > div.sch-filter-box > dl > dt{display:inline-flex;}
    .search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list{gap:var(--krds-number-5);}
	.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a{border-radius:var(--krds-number-4); padding:var(--krds-number-4) var(--krds-number-6); font-size:1.5rem;}
	.search-top-box.regl-box  > div.sch-filter-box > dl > dd ul.regl-list li a span.flag-icon{width:var(--krds-number-8); height:var(--krds-number-8);}
	
	/*뉴스레터 게시판*/
	.bbs-list.type04{grid-template-columns: repeat(3, 1fr); }    
    
}

@media (max-width: 767px) {
	/*행사 탭영역*/
	.event-tab.is-first {padding-left: 0;}
    .event-tab.is-last {padding-right: var(--krds-number-5);}
    .event-tab.is-initialized{ padding:0 var(--krds-number-14);}
    .event-tab.is-initialized.is-first{padding-left: 0;}
    .event-tab.is-initialized.is-last {padding-right: var(--krds-number-5);}
    .event-tab.is-initialized .swiper-navigation {display: block;}
	
}

@media (max-width: 767px) {
	
    /*정렬기준*/
    .bbs-top-wrap .bbs-sort-box{display: none;}
    .bbs-top-wrap .bbs-list-view + .bbs-sort-box{display: none;}
    .bbs-sort-box dl{justify-content: flex-end;}

    /*게시판 공통 찜하기*/
    .bbs-list > li div.bbs-btn-box{position:static; margin:var(--krds-number-8) 0 0 auto;}
    /*기타*/
    .bbs-list > li dl.etc-info{flex-wrap:wrap;}

    /*행사참가신청*/
    .bbs-list.type01 > li{flex-direction: column; align-items: center; }
    .bbs-list.event-list > li div.bbs-thumb-box{width:  36rem; margin-bottom: var(--krds-number-12);}
    .bbs-list.event-list > li div.bbs-cont-box{width: 100%;}
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt{width: 100%; }
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-period dl{}
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn p.event-d-day{font-size: 1.9rem; height: var(--krds-number-14); padding:0 var(--krds-number-7) }
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-btn .btn-box .btn-apply{font-size: 1.5rem; height: var(--krds-number-14); padding:0 var(--krds-number-7)}

    /*일반게시판*/
    .bbs-list.type02 > li{align-items: flex-start}
    .bbs-list.type02 li div.bbs-type-box{margin-bottom: var(--krds-number-8);}
    .bbs-list.type02 li div.bbs-cont-box { gap:var(--krds-number-7);}
    .bbs-list.type02 li div.bbs-cont-box div.subject{ justify-content:space-between}
    .bbs-list.type02 li div.bbs-cont-box div.subject a{display: block; -webkit-line-clamp:none; }
    
    /*공지사항 게시판*/
	.bbs-list.type03{display:flex; flex-direction:column; gap:var(--krds-number-8)}
	.bbs-list.type03 li{ display: flex; flex-direction:column; align-items:flex-start; gap:var(--krds-number-7) 0; width: 100%; padding: var(--krds-number-8) var(--krds-number-7);  border:var(--krds-number-0); border-bottom:var(--krds-number-0); border-radius: var(--krds-number-5); background:var(--krds-color-light-gray-5)}
	.bbs-list.type03 li > div{display:flex; align-items:center;  gap: 0 var(--krds-number-5); font-size:1.5rem;  }
	.bbs-list.type03 li > div span {order:3;}
	.bbs-list.type03 li > div:before{content:attr(data-label); display:inline-flex; /*padding-right:var(--krds-number-6);*/ order:1;}
	.bbs-list.type03 li > div:after{content:""; display:inline-flex; order:2; background:var(--krds-color-light-gray-20); width:var(--krds-number-1); height:1.4rem;}
	.bbs-list.type03 li > div.cell-num{display:none;}
	.bbs-list.type03 li > div.cell-title{font-size:1.7rem; }
	.bbs-list.type03 li > div.cell-title:before, .bbs-list.type03 li > div.cell-title:after{display:none; }
	.bbs-list.type03 li > div.cell-title a{ display:block; }
	.bbs-list.type03 li > div.cell-file span{line-height:1;}
	.bbs-list.type03 li.thead{display:none;}
	.bbs-list.type03 li.no-data{align-items:center; gap:var(--krds-number-5); border-bottom:0 !important;}
	
	
	/*마이페이지내 게시판*/
	.bbs-list.type06{gap:var(--krds-number-10) 0;}
	.bbs-list.type06 li.thead{display:none;}
	.bbs-list.type06 li > div.cell-num{display:none;}
	.bbs-list.type06 li{ display:flex; flex-direction:column; align-items:flex-start; gap:var(--krds-number-6) 0; width: 100%; padding: var(--krds-number-8) var(--krds-number-7);  border:var(--krds-number-1) solid var(--krds-color-light-gray-30); border-radius: var(--krds-number-5);}
	.bbs-list.type06 li > div{display:flex; align-items:center;  gap: 0 var(--krds-number-5); }
	.bbs-list.type06 li > div:before{content:attr(data-label); display:inline-flex; font-size:1.3rem; }
	.bbs-list.type06 li > div:after{content:""; display:inline-flex; order:2; background:var(--krds-color-light-gray-20); width:var(--krds-number-1); height:var(--krds-number-7);}
	.bbs-list.type06 li > div span{order:3; text-align:left;}
	.bbs-list.type06 li > div.cell-title{font-size:1.9rem;}
	.bbs-list.type06 li > div.cell-title:before, .bbs-list.type06 li > div.cell-title:after{display:none; }
	
	.bbs-list.type06 li:hover{background:var(--krds-color-light-gray-5); }
	.bbs-list.type06 li:hover a{text-decoration:underline; color:var(--krds-color-light-gray-90)}
	.bbs-list.type06 li.no-data{align-items:center; gap:var(--krds-number-5); border-bottom:0 !important;}

	/*문의하기 게시판 리스트*/
	.bbs-list.hd-list li > div.cell-cate{background:var(--krds-color-high-contrast-secondary-5); border:var(--krds-number-1) solid var(--krds-color-high-contrast-secondary-40); color:var(--krds-color-light-secondary-60);  border-radius:var(--krds-number-3); justify-content:center; font-size:1.3rem; margin:0 0 0 var(--krds-number-5)}
	.bbs-list.hd-list li > div.cell-cate:before, .bbs-list.hd-list li > div.cell-cate:after{display:none; }
	
	/*수출역량진단관리테이블*/
	.bbs-list.sv-list li{border-radius:0; border:0; padding:0; gap:0; border-top:var(--krds-number-2) solid var(--krds-color-light-primary-80);}
	.bbs-list.sv-list li > div{width:100%; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-20); padding:var(--krds-number-7) var(--krds-number-6); gap:0 var(--krds-number-8); align-items:flex-start;}
	.bbs-list.sv-list li > div:before{width:8rem; font-size:1.5rem; font-weight:700; flex-shrink:0;height:2.6rem; align-items:center;}
	.bbs-list.sv-list li > div:after{margin-top:var(--krds-number-5);}
	.bbs-list.sv-list li > div span {display:inline-flex; flex-wrap:wrap; gap:var(--krds-number-3) var(--krds-number-3);}
		
	/*뉴스레터 게시판*/
	.bbs-list.type04{grid-template-columns: repeat(2, 1fr); }    
    
    .bbs-title-wrap h2{font-size: 3.2rem;}

    /*게시판 상세화면 공통*/
    /* .bbs-title-wrap .sub-util{justify-content:flex-start;}
    .bbs-title-wrap .sub-util ul.util-list li > button.btn{width:var(--krds-number-13); height:var(--krds-number-13); background-size:50% !important;}
    .bbs-title-wrap .sub-util ul.util-list li.util-item.print{display:none;} */
    
    .bbs-info-table > ul.table-list.col2{flex-direction:column; }
    .bbs-info-table > ul.table-list.col2 > li{width:100%;}
    
    .bbs-info-table > ul.table-list > li > dl{width:100%;}
    .bbs-info-table > ul.table-list > li > dl > dt{width:12rem;}
    
    .bbs-etc-info-box > div > dl{border-radius: var(--krds-number-5); flex-direction: column;  border:var(--krds-number-1) solid var(--krds-color-light-gray-20); padding:var(--krds-number-5) var(--krds-number-8); gap:var(--krds-number-5)}
    .bbs-etc-info-box > div > dl > dt{border-radius: 0; background:var(--krds-color-light-gray-0); width:auto; padding:0 }
    .bbs-etc-info-box > div > dl > dd{border-radius: 0; border:0;  border-left:0; padding:0; }
    .bbs-etc-info-box > div.download-box > dl{background:var(--krds-color-light-gray-5); border:0;}
    .bbs-etc-info-box > div.download-box > dl > dt{background:var(--krds-color-light-gray-5);}

    .bbs-etc-info-box > div.download-box > dl > dd{ padding:0;}
    .bbs-etc-info-box > div.download-box > dl > dd ul li{flex-wrap: wrap; /*flex-direction: column; align-items: flex-start; width: 100%; */}
    .bbs-etc-info-box > div.download-box > dl > dd ul li div.file-name-box{display: inline-flex; flex-shrink: 1;}

    /*행사참가 상세화면*/
    .event-top-area .event-info-wrap{flex-direction: column; align-items: center;}

    /*버튼영역*/
    .page-btn-wrap .btn{flex:1; justify-content:center}
    .page-btn-wrap.flex-between > div {flex:1;}
    .page-btn-wrap .btn-large{font-size:1.5rem;}
    .page-btn-wrap.flex-between .btn-primary{order:1;}
    .page-btn-wrap.flex-between .btn-list, .page-btn-wrap.flex-between .btn-gray-line, .page-btn-wrap.flex-between .btn-gray-fill{order:2}
    
    
    /*일반게시판 상세 화면  top*/
    .bbs-top-area{flex-direction: column; gap:0; }
    .bbs-top-area .bbs-thumb-wrap{order:1; margin:0 auto var(--krds-number-9); }
    
    .bbs-top-area .bbs-info-wrap:has(.bbs-cont-box){ order:2; border-radius:var(--krds-number-5);  border: var(--krds-number-1) solid var(--krds-color-light-gray-20); padding:var(--krds-number-8); }
    .bbs-top-area .bbs-btn-box .btn{flex:1; flex-shrink: 1; font-size: 1.5rem; font-weight: 400; height: 4rem; padding:0 var(--krds-number-5)}
    .bbs-top-area .bbs-info-wrap .bbs-cont-box > ul > li > dl dt{font-size: 1.5rem; width:var(--krds-number-19)}
    
    

}

@media screen and (max-width:640px){
	.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal{flex-wrap:wrap;} 
	.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal span.cate{margin-right:100%; margin-bottom:var(--krds-number-6);}
	.bbs-list.type05 > li .tit-box h4 .btn-accordion_modal:after{margin-top:var(--krds-number-3);}
	
}
@media screen and (max-width:560px){
    .event-top-area .event-btn-wrap .btn.btn-xlarge{height: var(--krds-number-14); padding: 0 var(--krds-number-7); font-size: 1.5rem; font-weight: 500; flex: 1 0 auto; }

    /*페이징*/
    .pagination .page-links .page-link.link-dot{display:none;}
    .pagination .page-links .page-link.link-last{display:none;}
    .page-btn-wrap.flex-between{flex-flow:column; }
    .page-btn-wrap.flex-between .btn{width:100%; flex:auto; }
    
    /*뉴스레터 게시판*/
	.bbs-list.type04{grid-template-columns: repeat(1, 1fr); }  
}

@media (max-width:425px) {
    /*게시판공통*/
    .bbs-list > li div.subject a{ font-size: 1.9rem;}
    /*기타*/
    .bbs-list > li dl.etc-info{flex-direction:column; gap:var(--krds-number-6); font-size: 1.5rem;}
    
    /*행사참가신청 게시판*/
    .bbs-list.event-list > li{padding: var(--krds-number-0) var(--krds-number-9) var(--krds-number-9) var(--krds-number-9); }
    .bbs-list.event-list > li div.bbs-thumb-box{ width: calc(100% + var(--krds-number-9) * 2) ;  border-radius: var(--krds-number-7) var(--krds-number-7) 0 0; overflow: hidden; border: none; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30); margin-bottom:var(--krds-number-9); }
    .bbs-list.event-list > li div.bbs-thumb-box a{max-height: none;}
    .bbs-list.event-list > li div.bbs-cont-box .bbs-cont .bbs-cont-txt .event-type-area span{font-size: 1.5rem;}
    .bbs-list.type02 > li div.bbs-cont-box .info-box{flex-wrap: wrap;}
    .bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info{flex-direction: row;}
    .bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info:not(:has(.sr-only)) { flex-direction:column; gap:var(--krds-number-6); align-items: flex-start}
    .bbs-list.type02 > li div.bbs-cont-box .info-box dl.etc-info:not(:has(.sr-only)) dd { padding-left: var(--krds-number-8);}

    /*일반게시판*/
    .bbs-list.type02 > li{padding: var(--krds-number-9); }
    .bbs-list.type02 li div.bbs-type-box span{font-size: 1.5rem;}
    .bbs-list.type02 li div.bbs-cont-box {margin-top:var(--krds-number-8)}

    .event-top-area{padding: var(--krds-number-0) var(--krds-number-9) var(--krds-number-9) var(--krds-number-9);}
    .event-top-area .event-info-wrap{gap:var(--krds-number-9)}
    .event-top-area .event-info-wrap .bbs-thumb-box{width: calc(100% + var(--krds-number-9) * 2) ; border-radius: var(--krds-number-7) var(--krds-number-7) 0 0; overflow: hidden; border: none; border-bottom:var(--krds-number-1) solid var(--krds-color-light-gray-30);}
    .event-top-area .event-info-wrap .bbs-cont-box ul dl{/* flex-direction: column; */ flex-wrap:wrap; gap:var(--krds-number-4)}
    .event-top-area .event-info-wrap .bbs-cont-box ul dl dt{font-size: 1.5rem; width: var(--krds-number-19); }
    .event-top-area .event-info-wrap .bbs-cont-box ul dl dd{word-break:keep-all;}
    .event-top-area .event-info-wrap .bbs-cont-box ul dl dd .chip-area{ gap:var(--krds-number-3); }
    .event-top-area .event-info-wrap .bbs-cont-box ul dl dd .chip-input span.chip-label{font-size: 1.5rem; height:var(--krds-number-12); padding:0 var(--krds-number-5);  }
    .bbs-info-table > ul.table-list > li > dl > dt{width:100%;}

    /*일반게시판 상세보기*/
    .bbs-info-table > ul > li > dl{flex-direction: column; width: 100%; }
    .bbs-info-table > ul > li > dl > dt{width: 100%; }
    
    .bbs-top-area .bbs-thumb-wrap{order:1; width: 100%; margin-bottom:var(--krds-number-9); }
    .bbs-top-area .bbs-thumb-wrap p{width: 100%; aspect-ratio: 358 / 250; overflow: hidden; }
    .bbs-top-area .bbs-thumb-wrap p img{width: 100%; }
    .bbs-top-area .bbs-info-wrap .bbs-etc-box{padding:var(--krds-number-5) var(--krds-number-7)}
    .bbs-top-area .bbs-info-wrap .bbs-etc-box dl.etc-info{font-size: 1.5rem;}
    .bbs-top-area .bbs-info-wrap .bbs-cont-box > ul > li > dl{flex-wrap: wrap;}
    .bbs-top-area .bbs-btn-box{display: flex; gap:var(--krds-number-5); margin-right: auto; width: 100%; flex: 1 1 0;   }
    .bbs-top-area .bbs-btn-box .btn{flex:1; flex-shrink: 1;}
        

}

@media (max-width:375px){
	.page-btn-wrap .l-box{display:contents;}
	.page-btn-wrap .r-box{display:contents;}
	.page-btn-wrap .l-box .btn, .page-btn-wrap .r-box .btn{padding:0 var(--krds-number-6); gap:0; font-size:1.7rem;}
}