/* 템플릿 */
#tem-type-11 {position:relative;margin:20px 0;padding:0 37px 0 40px;font-size:17px;text-align:left}
#tem-type-11::before {content:'';position:absolute;z-index:1;left:0;top:0;width:27px;height:26px;background:url("/news/editor/plugins/templates/templates/images/type11.gif") no-repeat left top}
#tem-type-11::after {content:'';display:table;clear:both}
#tem-type-11 p {margin:0;padding:0;line-height:1.8em;color:#222;font-weight:bolder;text-align:left;letter-spacing:-0.07em}

#tem-type-12 {position:relative;margin:27px 0;padding-left:24px;font-size:17px;font-weight:400 !important;text-align:left}
#tem-type-12::before {content:'';position:absolute;z-index:1;left:0;top:0;bottom:0;border-left:4px solid #3c3e40}
#tem-type-12::after {content:'';display:table;clear:both}
#tem-type-12 p {margin:0;padding:0;line-height:1.8em;color:#3c3e40;font-weight:bolder;text-align:left;letter-spacing:-0.07em}

.pagination-single.pagination-next::before, .pagination-single.pagination-end::before {
  order: 13;
}

.pagination-single {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}

/* 홍경아 / 1445550 / 20250214 */

.gl-autobox {border-bottom: 3px solid #3c5998 !important}
.box-skin.idx--top.b .header > strong, .box-skin.idx--top.b .header > a,.m36__global .box-skin.b .header > strong, .m36__global .box-skin.b .header > a, .m36__global .box-skin.b .header .skin-column > strong, .m36__global .box-skin.b .header .skin-column > a { border-top: 2px solid #3c5998;}
.box-skin.b .header > a,.box-skin.b .header > a.btm-Icon::after {color: #3c5998;}
/* median outlink */
#median-outlink {
  margin: 3.125rem auto;
  padding: 1.375rem;
  background-color: var(--nd-light, #f8f9fa);
  border: 1px solid rgba(var(--nd-black-rgb, 0, 0, 0), 0.05);
}
#median-outlink .no-bullet {
  padding: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
#median-outlink .no-bullet li {
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  color: var(--nd-black, #000);
}
#median-outlink .no-bullet li + li {
  margin-top: 0.625rem;
}
#median-outlink .no-bullet li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: inherit;
  color: inherit;
}

/* 배진희 / 1449357 / 20250228 */
.box-skin.design-7.no-bottom > .header{padding-bottom:0;border-bottom:0}


/* 윤미정 / 1450282 / 20250305 */
.social-group .sns.sns_clipboard {
	--nd-sns-color: #fff;
    --nd-sns-bg: #6610f2;
    --nd-sns-hover-color: var(--nd-sns-color);
    --nd-sns-hover-bg: #5611c6;
}

/* 배진희 / 1461677 / 20250410 */
@media screen and (max-width:39.9375em) {
.corp-skin-1 .corp-header-inner{height:50px}
.corp-skin-1 .corp-logo img{max-height:1.875rem}
.corp-skin-1 #tab-subnav > a.active{background:#3c5998}
}

/* 배진희 / 1590867 / 20260529 */
.gl-autobox {
  border-bottom: 3px solid #003366 !important
}
.box-skin.idx--top.b .header > strong, .box-skin.idx--top.b .header > a,.m36__global .box-skin.b .header > strong, .m36__global .box-skin.b .header > a, .m36__global .box-skin.b .header .skin-column > strong, .m36__global .box-skin.b .header .skin-column > a {
  border-top:2px solid #003366;
}
.box-skin.b .header > a,.box-skin.b .header > a.btm-Icon::after {
  color: #003366;
}

/* 강수현 / 1590983 / 20260529 */
#rollBanner-1 .rolling-bn .slick-slide {
  padding: 0;
}
#rollBanner-1 .column, #rollBanner-1 .columns {
  padding-left: .25rem;
  padding-right: .25rem;
}