@charset "utf-8";
body {font-family: 'NanumSquareAc', sans-serif !important}
body .nav-link.depth2 {padding: 0.5rem 1.0rem !important; min-width:180px !important}

.noto {font-family: 'Noto Sans KR', sans-serif}
.gul {font-family: 'gulim', sans-serif !important; font-size: 0.8em; letter-spacing: -0.07em}

.fs-8 {
  font-size: 0.78rem !important;
}

.no-bdr { border:0 !important}
.bdr-red {border-color: red !important;}

.border-deepblue {border-color: #2763ba !important;}
.border-red {border-color: red !important;}

.footer {}

.tbg-1{background-color:rgba(200, 200, 200, 0.1);}
.bg-title-lt-1 {background-color:#363636 !important}


.bg-gray-100 {background-color:var(--bs-gray-100) !important }
.bg-gray-200 {background-color:var(--bs-gray-200) !important }
.bg-gray-300 {background-color:var(--bs-gray-300) !important }
.bg-gray-400 {background-color:var(--bs-gray-400) !important }
.bg-gray-500 {background-color:var(--bs-gray-500) !important }

.bdr-gray-100 {border-color:var(--bs-gray-100) !important }
.bdr-gray-200 {border-color:var(--bs-gray-200) !important }
.bdr-gray-300 {border-color:var(--bs-gray-300) !important }
.bdr-gray-400 {border-color:var(--bs-gray-400) !important }
.bdr-gray-500 {border-color:var(--bs-gray-500) !important }

.text-bg-light-1 { color: #000 !important }
.text-gray {color: #666 !important }
.text-darkgray {color: #333 !important }
.text-red {color: var(--bs-red) !important }

.link-underline:hover {text-decoration:underline !important}

.bt-line {border-top:1px solid var(--bs-gray-100) !important;}
.br-line {border-right:1px solid var(--bs-gray-100) !important;}
.bl-line {border-left:1px solid var(--bs-gray-100) !important;}
.bb-line {border-bottom:1px solid var(--bs-gray-100) !important;}

.bt-noline {border-top:0px solid var(--bs-gray-300) !important;}
.br-noline {border-right:0px solid var(--bs-gray-300) !important;}
.bl-noline {border-left:0px solid var(--bs-gray-300) !important;}
.bb-noline {border-bottom:0px solid var(--bs-gray-300) !important;}

/* # BNCSOFT Container */
.container.bnc,
.container-fluid.bnc,
.container-xxl.bnc,
.container-xl.bnc,
.container-lg.bnc,
.container-md.bnc,
.container-sm.bnc {
  --bs-gutter-x: 2.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

.horizontal-list-group {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}



@media (min-width: 290px) {
  .container-sm.bnc, .container.bnc {
    max-width: 340px;
  } 
  .img-logo {max-width:210px !important}
}
  
}
@media (min-width: 576px) {
  .container-sm.bnc, .container.bnc {
    max-width: 340px;
  } 
  .img-logo {max-width:260px !important}
  .news-image { width: 100%; }
  .fs-sm-base { font-size: 1rem !important; }
  .news-image img{max-height: 320px;max-width: 480px;width: 100%;height: 100%;}
}
@media (min-width: 768px) {
  .container-md.bnc, .container-sm.bnc, .container.bnc {
    max-width: 520px;
  }
  .news-image img{max-height: 380px;max-width: 520px;width: 100%;height: 100%;}	
}
@media (min-width: 992px) {
  .container-lg.bnc, .container-md.bnc, .container-sm.bnc, .container.bnc {
    max-width: 760px;
  }
  .news-image img{max-height: 380px;max-width: 520px;width: 100%;height: 100%;}	
}
@media (min-width: 1200px) {
  .container-xl.bnc, .container-lg.bnc, .container-md.bnc, .container-sm.bnc, .container.bnc {
    max-width: 940px;
	
  }
	.border-lg-left {border-left:1px solid #e8e8e8}
	.border-lg-bottom {border-bottom:1px solid #e8e8e8}	
	.border-lg-top {border-top:1px solid #e8e8e8}
	.border-lg-right {border-right:1px solid #e8e8e8}	
	
	.news-image img{max-height: 420px;max-width: 580px;width: 100%;height: 100%;}	
}
@media (min-width: 1400px) {
  .container-xxl.bnc, .container-xl.bnc, .container-lg.bnc, .container-md.bnc, .container-sm.bnc, .container.bnc {
    max-width: 1120px;
	
  }
	.img-logo {max-width:380px !important}
	.border-xl-left {border-left:1px solid #e8e8e8}
	.border-xl-bottom {border-bottom:1px solid #e8e8e8}	
	.border-xl-top {border-top:1px solid #e8e8e8}
	.border-xl-right {border-right:1px solid #e8e8e8}		
	.news-image img{max-height: 560px;max-width: 720px;width: 100%;height: 100%;}
	
	
}

/* # sourceMappingURL=category.css.map */
.category-wrap .list-group{background-color:#fff}
.category-wrap .list-group-item{border:none;text-align:left;width:200px;align-items:stretch;height:40px}
.category-wrap .list-group-item a{color:var(--bs-gray-dark);font-family:"Noto Sans KR",sans-serif;font-size:.875rem;font-weight:400}
.category-wrap .list-group-item:hover{background-color:rgba(13,202,240,.25)}
.category-wrap .list-group.depth1{z-index:101;display:none;align-self:stretch;align-content:stretch !important}
.category-wrap .list-group.depth2{z-index:102;display:none;top:0;right:-195px;align-self:stretch;align-content:stretch !important}
.category-wrap .list-group.depth3{z-index:103;display:none;top:0;right:-195px;align-self:stretch;align-content:stretch !important}
.category-wrap .categorys:hover .list-group.depth1{display:flex}
.category-wrap .categorys:hover .list-group.depth1 .list-group-item:hover .list-group.depth2{display:flex}
.category-wrap .categorys:hover .list-group.depth1 .list-group-item:hover .list-group.depth2 .list-group-item:hover .list-group.depth3{display:flex}
.mobile-cont-category-wrap{font-size:.875rem}
.mobile-cont-category-wrap a,.mobile-cont-category-wrap button{font-size:.875rem}
.mobile-cont-category-wrap .accordion-button{width:40px;padding:.75rem}
.mobile-cont-category-wrap .mobile-depth2{background-color:#f8f9fa}
.mobile-cont-category-wrap .sub-cate.accordion-item{background-color:rgba(0,0,0,0) !important;border:none;margin-left:1rem}
.mobile-cont-category-wrap .sub-cate.accordion-item .accordion-button{background-color:rgba(0,0,0,0) !important}
.mobile-cont-category-wrap .sub-cate.accordion-item .mobile-depth3{margin-left:2rem}
.mobile-cont-category-wrap .accordion-header{min-height:44px}
