/**********************************************
note : design custom style page
**********************************************/

/* SEO 설정 @seo-modify (추후 admin.style.css에 추가분) */
.seo-guide {display:block;font-size:.875rem;line-height:1.5;color:#000}
.seo-guide:not(:only-child) {margin-top:.5rem}
.seo-guide-title {display:block;margin-bottom:.5em;color:#f44e5c}
.seo-guide-list {font-size:.9em}
.seo-guide-list small {font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-point {font-weight:bold;font-weight:var(--wgt500, 500);color:#5684ff;text-decoration:underline}
.seo-guide-more {margin:.5em 0 0;font-size:.8em;font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-link {color:#222 !important;text-decoration:underline}

/* 기사뷰하단 기자프로필 */
dl.Introduction {display:block;float:left;width:100%;padding:20px 0;margin:20px 0;border:1px solid #dfdfdf;border-width:1px 0}
dl.Introduction dt {float:left;width:70px}
dl.Introduction dd {float:right;width:calc(100% - 90px);letter-spacing:-1px}
dl.Introduction dd .PressName {margin-bottom:10px;font-size:16px;font-weight:bold;color:#333;line-height:16px}
dl.Introduction dd .PressNameC {color:#909090}
dl.Introduction dd .PressContent {font-size:14px;color:#666;line-height:20px}

dl.Introduction2 {display:block;float:left;width:100%;padding:10px 0;margin:10px 0;border-bottom:1px solid #dfdfdf;}
dl.Introduction2 dt {float:left;width:120px;font-size:26px;color:#0f5c8f}
dl.Introduction2 dd {float:right;width:calc(100% - 140px);letter-spacing:-1px}
dl.Introduction2 dd .PressName {margin-bottom:10px;font-size:15px;color:#77787b;line-height:30px;letter-spacing:-0.08em;}
dl.Introduction2 dd .PressNameC {color:#909090}
dl.Introduction2 dd .PressContent {font-size:14px;color:#666;line-height:20px}

@media screen and (max-width: 63.9375em) { 
	dl.Introduction dt {width:30%}
	dl.Introduction dd {width:70%}
	dl.Introduction dd .PressName i, dl.Introduction dd .PressNameC {display:block}
}


/* 강수현 / 1111053 / 20211123 */
.article-view-content .articleview-spon-box {padding:3rem;margin-top:30px}
.article-view-content .articleview-spon-link {background: #0c377f;padding: 1rem;border-radius: 40px}
.article-view-content .articleview-spon-link a {color: #fff292;font-size:1.125rem;font-weight: 600;text-decoration:none}
@media screen and (max-width: 39.9375em) { 
	.article-view-content .articleview-spon-box {padding:1.5rem}
	.article-view-content .articleview-spon-link {padding:.5rem}
	.article-view-content .articleview-spon-title {font-size:1.125rem !important;}
}

/* 기사본문 하이퍼링크 */
#article-view-content-div a {color: #193c84;font-weight: 600}
#article-view-content-div p > a:hover {text-decoration:none}

/* 기본 */
.com-about {float:left;width:100%;font-size:1rem;color:rgba(0,0,0,.58);letter-spacing:-.1rem}

/* 스킨-4 */
.com-about.skin-4 {position:relative;background:url('/com/image/skin4-1.jpg') no-repeat left top;}
.com-about.skin-4 header,.com-about.skin-4 section {padding-left:17.275rem}
.com-about.skin-4 header {padding-top:1rem;font-size:2.625rem;font-weight:300;color:rgba(0,0,0,.84);letter-spacing:-.35rem;line-height:1.1}
.com-about.skin-4 header > strong {font-weight:500}
.com-about.skin-4 section {margin-top:1.25rem;padding-bottom:1.75rem}
.com-about.skin-4 article {position:relative;margin:3.5rem 0;padding:5.625rem 22.5rem 0 2.5rem}
.com-about.skin-4 article::before {content:'PROMISE';position:absolute;top:1.5rem;left:0;right:0;font-size:3.5rem;font-weight:800;line-height:1;text-align:center}
.com-about.skin-4 article::after {content:'';position:absolute;top:0;bottom:0;right:0;width:342px;background:rgba(0,0,0,.08) url('/com/image/skin4-2.png') no-repeat top center}
.com-about.skin-4 article > ul {padding-bottom:2rem;list-style-type:upper-greek}
.com-about.skin-4 article > ul > li {margin-top:1.5rem;font-size:1.75rem;font-family:verdana;font-weight:600;line-height:50%}
.com-about.skin-4 article > ul > li::first-child {margin-top:0;padding-top:0;border-top:0}
.com-about.skin-4 article > ul > li > span {font-size:1.25rem;font-weight:500;color:rgba(0,0,0,.58)}
.com-about.skin-4 .history, .com-about.skin-4 .media {display: inline-block}
.com-about.skin-4 .history header, .com-about.skin-4 .media header, .com-about.skin-4 .finance header{width: 100%;padding: 2rem 0 3rem 0;margin-bottom: 1rem;font-size: 1.4rem;letter-spacing:-.1rem;border-bottom: 1px solid rgba(0,0,0,.12)}
.com-about.skin-4 .history header > strong , .com-about.skin-4 .media header > strong, .com-about.skin-4 .finance header > strong  {font-weight:bold}
.com-about.skin-4 .media p {font-size:.925rem;letter-spacing:-.025rem}
.com-about.skin-4 .media p a {color: #949494}
.com-about.skin-4 .media p strong {color:#000}
@media screen and (max-width: 39.9375em) {
	.com-about.skin-4 {background:none}
	.com-about.skin-4 header {letter-spacing:-.32rem}
	.com-about.skin-4 header,.com-about.skin-4 section {padding:0 .75rem}
	.com-about.skin-4 article {padding:5.625rem 1.5rem 0 1.5rem}
	.com-about.skin-4 article > ul > li {font-size:1rem;line-height:1.2}
	.com-about.skin-4 article > ul > li > span {font-size:1rem}
	.com-about.skin-4 article::before {top:0;text-decoration:underline}
	.com-about.skin-4 article::after {display:none}
}

/* 연혁 */
.com-1-year {font-size:1.5rem;line-height:2.375rem}
.com-1 hr {margin:1.50rem auto 2.50rem auto;}

/* 스킨-2 */
.com-about.skin-2 {margin-bottom:2rem}
.com-about.skin-2 header {position:relative;margin-bottom:1.875rem;padding:1.25rem;background-color:rgba(0,0,0,.04);font-size:1.5rem;font-size:2.125rem;font-weight:300;color:rgba(0,0,0,.84);letter-spacing:-.32rem;line-height:1.2}
.com-about.skin-2 header::before {content:'';position:absolute;right:0;top:0;bottom:0;width:46%;background:url('/com/image/skin2-1.jpg') no-repeat center center;background-size:cover}
.com-about.skin-2 header p {position:relative;margin-top:2rem;padding-top:2rem;font-size:1rem;color:rgba(0,0,0,.64);letter-spacing:-.1rem}
.com-about.skin-2 header p::before {content:'';position:absolute;left:0;top:0;width:80px;border-top-width:1px;border-top-style:solid}
.com-about.skin-2 section {padding:0 1rem}
@media screen and (max-width: 39.9375em) {
	.com-about.skin-2 header {font-size:1.75rem;letter-spacing:-.25rem;text-align:center}
	.com-about.skin-2 header::before {display:none}
	.com-about.skin-2 header p {margin-top:1.25rem;padding-top:1.25rem}
	.com-about.skin-2 header p::before {width:100%}
	.com-about.skin-2 section {padding:0}
}

/* 기사작성규정  */
.com-3 p {padding-left:1rem;padding-right:1rem;color:#777;font-size:.938rem;text-align:justify}
.com-3 img {margin-bottom:2rem}
.com-3 header {position:relative;/* padding-bottom:2rem;margin-bottom:2.5rem; */text-align:center}
.com-3 header > strong {display:block;margin-bottom:.5rem;font-weight:700;color:#222;font-size:1.4rem}
.com-3 header > p {margin-bottom:0;color:#666;font-size:1.125rem;font-weight:500;text-align:center;line-height:1.6em}
.com-3 p.last-text {text-align:right;font-size:1rem;color:#222}
.com-3 .com-3_bg {padding:20px;margin-top:40px;background-color:#f4f4f4;border-radius:10px}
.com-3 .com-3_bg p {margin:0 0 25px 0}
.com-3 .com-3_bg p.com2-last {margin:0}
.com-3 .num-strong {display:block;margin-bottom:10px;font-size:17px}
.com-3 .num-strong span {display:block;float:left;margin-right:7px;margin-top:4px;width:20px;height:20px;border-radius:10px;background-color:#0f5c8f;color:#fff;font-size:13px;text-align:center;line-height:18px}
@media screen and (max-width: 39.9375em) {
	.com-3 header > strong {font-size:1.25em}
	.com-3 header > p {font-size:1rem}
}
.com-3 .com-3_bg .num-title{color:#0f5c8f}

/* 운영진  */
.com-4 header {position:relative;text-align:center}
.com-4 section {width: 720px;margin: 0 auto}
.com-4 section > strong {display: inline-block;padding-top:40px;width:100%;font-size:20px;color:#8d1e20;border-top:2px dotted #ddd}
.com-4 .reporter {margin:40px 0;padding-top:40px;border-top:2px dotted #ddd}
.com-4 .reporter.first-top {margin-top:0;border-top:none}
.com-4 .reporter img {float:left;margin-top:5px; margin-right:30px}
.com-4 .reporter p {margin-top:10px;padding-left:230px}
.com-4 .reporter strong {font-size: 20px}
.com-4 .reporter.none {border-top: none;margin-top:0}
@media screen and (max-width: 39.9375em) {
	.com-4 header {position:relative;text-align:center}
	.com-4 section {width:100%;margin: 0 auto}
	.com-4 .reporter {text-align:center}
	.com-4 .reporter img {float: none;margin:0 0 15px;width:30%}
	.com-4 .reporter p {padding:0;}
	.com-4 .reporter strong {display:block}
}

.user-com-about.com-6 strong {font-size:16px}

/* 윤리강령 / 취재보도준칙 */
.com-7 p {color:#777;font-size:.938rem;text-align:justify}
.com-7 img {margin-bottom:2rem}
.com-7 header {position:relative;margin-bottom:15px}
.com-7 header > strong {display:block;margin-bottom:.5rem;font-weight:700;color:#222;font-size:1.4rem}
.com-7 header > p {margin-bottom:0;color:#666;font-size:1.125rem;font-weight:500;text-align:center;line-height:1.6em}
.com-7 p.last-text {text-align:right;font-size:1rem;color:#222}
.com-7 .ethics.first-top {margin:0;padding:0;border-top:none}
.com-7 .ethics {margin:20px 0;padding-top:20px;border-top:2px dotted #ddd}
.com-7 .com-7_bg {padding:20px;margin-top:20px;background-color:#f4f4f4;border-radius:10px}
.com-7 .com-7_bg p.com-7-last {margin:0}
.com-7 .num-strong {margin-bottom:10px;font-size:17px}
.com-7 .num-strong span {display:block;float:left;margin-right:7px;margin-top:4px;width:20px;height:20px;border-radius:10px;background-color:#0f5c8f;color:#fff;font-size:13px;text-align:center;line-height:18px}
@media screen and (max-width: 39.9375em) {
	.com-7 header > strong {font-size:1.25em}
	.com-7 header > p {font-size:1rem}
}

.Context{}
.Context div{margin-top:15px; overflow:hidden; text-align:right; display:inline-block; padding:10px; float: right;}
.Context dl,.Context dl dt,.Context dl dd {text-align:left; float:left; overflow:hidden; width:100%; color:#757575; letter-spacing:-1px; line-height:24px}
.Context dl {margin-top:10px; padding-top:10px; border-top:1px dotted #d0d0d0; }
.Context dl dt {color:#252525; font-weight:bold;}

.com-about.skin-7 header::after {background-color:#2581C4}

.user-com-about {margin-bottom: 5rem;}

.user-com-about.com-6 strong {font-size:16px}
.user-com-about.com-6 strong.com-10-title {font-size: 20px}
.user-com-about.com-6 p {font-size:14px}


/*기사리스트*/
#section-list .type4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#section-list .type4>li{display:block;width: 31.2%;min-height:1px;margin-left:3%;margin-top:3%}
#section-list .type4>li.noimage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:1.25rem;background:#f8f8fa;border:1px solid rgba(0,0,0,.08);text-align:center}
#section-list .type4>:nth-child(3n+1){margin-left:0}
#section-list .type4>:nth-child(-n+3){margin-top:0}
#section-list .type4>li::after{content:normal}
#section-list .type4 a[href^="/news"],
#section-list .type4 a[href^=http]{font-size:inherit;color:inherit}
#section-list .type4 .category{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:400;font-weight:var(--wgt400,400);font-style:normal;line-height:1.375}
#section-list .type4 .thumb{display:block;overflow:hidden;position:relative;height:0;padding-bottom:66.66667%;margin-bottom:.75rem;text-align:center}
#section-list .type4 .thumb::before{content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:0 0;border:1px solid rgba(0,0,0,.08)}
#section-list .type4 .thumb>img{position:absolute;z-index:1;left:50%;top:50%;max-width:100%;max-height:100%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#section-list .type4 .titles{margin-bottom:.5rem;font-size:1rem;font-weight:600;font-weight:var(--wgt600,600);font-style:normal;line-height:1.25;letter-spacing:-.025em;color:#1e1e1e}
#section-list .type4 .byline{font-size:0}
#section-list .type4 .byline>em{display:inline-block;font-size:.85rem;font-weight:400;font-weight:var(--wgt400,400);font-style:normal;line-height:1.375;color:#a7a7a7}
#section-list .type4>li.noimage .byline{margin-top:1rem}#section-list .type4 .label-group{display:block;margin-top:1rem}
#section-list .type4>li.noimage .label-group{text-align:center}
@media screen and (max-width:63.9375em){
.row #section-list .type4>:nth-child(n){width:31%;margin-left:3.5%;margin-top:3.5%}
.row #section-list .type4>:nth-child(3n+1){margin-left:0}
.row #section-list .type4>:nth-child(-n+3){margin-top:0}
}
@media screen and (max-width:39.9375em){
.row #section-list .type4>:nth-child(n){width:46%;margin-left:8%;margin-top:8%}
.row #section-list .type4>:nth-child(2n+1){margin-left:0}
.row #section-list .type4>:nth-child(-n+2){margin-top:0}
}

#section-list .type4 .quick-tool {float:right}
#section-list .type4 .user-name {float:left}
#section-list .type4 .quick-tool .has-tip {border-bottom: 0px;border-bottom-style: none;}
#section-list .type4 .quick-tool .share {color:#a7a7a7}


/* 홍경아 / 1357938 / 20240321 */
#article-view.default-old .article-view-header { padding-bottom: 0.5rem;}
#article-view.default-old .quick-tool {margin-top:1rem}
#article-view.default-old .quick-tool>.tool {color:#7c7c7c  !important; font-size: 1.25rem; }
#article-view.default-old .social-group .sns {background-color: transparent !important; color:#7c7c7c;  font-size: 1.25rem;}
#article-view.default-old .quick-tool>:nth-last-child(2) { margin-left:0}
#article-view.default-old .quick-tool>:nth-last-child(3) {border-right-width: 0px;}

#article-view .sticky-article > .article-info {display:none !important;}
#article-view .sticky-article > .article-info + .article-body {width:100% !important; padding-left:0 !important; }
@media screen and (max-width:39.9375em){
#article-view .infomation {text-align:center;}
.row #article-view .subheading {display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; /*max-height: 1.75em;*/ line-height: 1.375;}
}
#user-section {max-width:1160px !important;} /* 기사목록 */
#article-view .wrapper {max-width:1160px !important;} /* 기사뷰 */

/**********************************************
note : 리뉴얼모드 main
name : 최혜진
**********************************************/
.bortop-bk {border-top:2px solid #222}
#custom01 .box-skin.header-line .header {border-bottom:1px solid #222}

/* box-skin */
.cus-box1 {padding:12px 8px 8px;background-color:#f9f9f9}
.cus-box1 .header > strong, .cus-box1 .header > a {padding-left:10px;margin-bottom:6px;font-size:17px;color:#fff;letter-spacing:-.025em}
.cus-box1 .header > a:hover {color:#fff}
.cus-box1.bg-deep1 {background-color:#4d7495}
.cus-box1.bg-deep2 {background-color:#385e84}
.cus-box1.bg-deep3 {background-color:#1b4c74}
.cus-box1.bg-deep4 {background-color:#003866}

.box-skin.m-cus-box1 .header {padding:10px 14px}
.box-skin.m-cus-box1 .header > a, .box-skin.m-cus-box1 .header > strong {margin-bottom:0;color:#fff}
@media screen and (max-width:39.9375em){	
	.box-skin.m-cus-box1 .header {margin-bottom:10px}
}

.box-skin .header > strong > .sub-tit, .box-skin .header > a > .sub-tit {position:relative;margin-left:8px;padding-left:8px;font-size:14px;font-weight:300;letter-spacing:-.025em;color:rgba(255,255,255,.7)}
.box-skin .header > strong > .sub-tit::before, .box-skin .header > a > .sub-tit::before {content:'';position:absolute;top:50%;left:0;width:1px;height:70%;background-color:rgba(255,255,255,.7);-ms-transform:translateY(-50%);transform:translateY(-50%)}

/* font */
.weight-400 {font-weight:400}
.weight-500 {font-weight:500}
.weight-700 {font-weight:700}

#custom01 .box-skin .header .skin-column > a, #custom01 .box-skin .header .skin-column > strong, #custom01 .box-skin .header > a, #custom01 .box-skin .header > strong,
#custom01 .auto-titles, #custom01 .title, #custom01 .auto-sums, #custom01 .auto-name, #custom01 .auto-section,
#default-1 .box-skin .header .skin-column > a, #default-1 .box-skin .header .skin-column > strong, #default-1 .box-skin .header > a, #default-1 .box-skin .header > strong,
#default-1 .auto-titles, #default-1 .title, #default-1 .auto-sums, #default-1 .auto-name, #default-1 .auto-section {letter-spacing:-.05em;font-family: "Noto Sans KR", sans-serif !important;}

#default-1 .box-skin .header .skin-column > a, #default-1 .box-skin .header .skin-column > strong, #default-1 .box-skin .header > a,
#default-1 .box-skin .header > strong {font-weight:600}

#custom01 .user-bg, #default-1 .user-bg {background-color:#003866 !important}


/* 최은비 / 1372900 / 20240510 */
@media screen and (max-width:39.9375em){
.row #article-view .subheading{display: block}
}

/* 배진희 / 1372924 / 20240510 */
#article-view .heading .tit_tag{display:block;margin-bottom:10px}
#article-view .heading .tit_tag em{display:inline-block;padding:5px 10px;font-style:normal;font-size:16px;letter-spacing:-.05rem;color:#fff;background:#003866}


/* 이승현 / 1373636 / 20240513 */
#article-view .account > .image {-ms-flex:0 0 100px !important; flex:0 0 100px !important; width:100px !important; height:100px !important;}
@media screen and (max-width:39.9375em){
.row #article-view .account>.image {width: 100px !important; height: 100px !important;}
}



/* 윤미정 / 1376129 / 20240523 */
@media screen and (max-width: 39.9375em) {
	.row .article-veiw-body.view-page.font-size15 {font-size:15px;}
	.row .article-veiw-body.view-page.font-size16 {font-size:16px;}
	.row .article-veiw-body.view-page.font-size17 {font-size:17px;}
	.row .article-veiw-body.view-page.font-size18 {font-size:18px;}
	.row .article-veiw-body.view-page.font-size19 {font-size:19px;}
	.row .article-veiw-body.view-page.font-size20 {font-size:20px;}
	.row .article-veiw-body.view-page .photo-layout {margin-left:0 !important;margin-right:0 !important;}
	.row #article-view .heading {font-size:26px;}
	.row .breadcrumbs {display: none;}	
	.row #article-view .heading {margin: 0 0 1.375rem;}
	.row #article-view .infomation {display: inline-block;width: 90%;text-align: left;}
	.row #article-view .quick-tool.fontsise-right {display: inline-block;position: relative;width: 10%;}
	.row #article-view .quick-tool.fontsise-right>.tool {font-size: 1.1rem;border-width:1px}
	.row #article-view .quick-tool.fontsise-right>:nth-last-child(2) {margin-left:0}
	.row #article-view .fontsize-wrap {display: none;position: absolute;left: 0;top: 100%;width: 74px;margin: .625rem 0 0;padding: .25rem .375rem;background-color: #fff;border: 1px solid rgba(0,0,0,.12);-ms-transform: translateX(-50%);transform: translateX(-50%);}
	.row #article-view .fontsize-wrap.active {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;}
	.row #article-view .fontsize-wrap > li {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}
	.row #article-view .fontsize-wrap .tool {width: 28px;height: 28px;font-size: 1.125rem;color: rgba(0, 0, 0, .95);border-color: transparent;}
	.row #article-view .sticky-article .article-sns {display: none;}
	.row .article-veiw-body.view-page p {line-height:1.7;}
}



/* 홍경아 / 1385987 / 20240628 */

@media screen and (max-width: 39.9375em) {
    .row .article-veiw-body.view-page p {letter-spacing: -0.2px; word-break: break-all;text-align: justify;}
    }

/**********************************************
note : 리뉴얼모드
name : 최혜진
**********************************************/
.user-point2 {color:#003866}
.auto-fontZ {color:#666}
.weight-700 {font-weight:700}
.box-solid-bk {border-top:3px solid #003866}
.author-name {color:#003866}

.box-skin.header-bortop .header {position:relative;padding-top:1.75rem}
.box-skin.header-bortop .header::before {content:'';position:absolute;top:0;left:0;width:100%;height:4px;background-color:#003866;border-radius:20px}
.box-skin.header-bortop .header > a {display:inline-block;margin-bottom:1.875rem;padding-right:32px;position:relative}
.box-skin.header-bortop .header > a.btm-Icon {background-image:none} 
.box-skin.header-bortop .header > a.btm-Icon::before {content:'\e93e';position:absolute;top:50%;right:0;
display:inline-block;font:normal normal normal 14px / 1 fontello;font-size:inherit;line-height:1;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translateY(-50%);transform:translateY(-50%)}

.box-skin.gray-box .header {padding:1.5rem 1rem 0;background-color:#F9F9F9;border-radius:10px 10px 0 0}
.box-skin.gray-box .header > strong {margin-bottom:0;20px 0 0 20px}

/* paging */
.pagination .current {padding:0;line-height:25px}
.pagination > li {padding:0;width:30px;height:30px}
.pagination > li > a {padding:10px 0;font-size:14px;font-weight:500;color:#8197AB;border:0;transition:auto}
.pagination > li > a:hover {background-color:#F3F3F3;border-radius:50%}
.pagination .current.user-bg {background-color:#8197AB !important;border-radius:50%}

@media screen and (max-width: 39.9375em) {
	.pagination > li {display:inline-block;margin-right:.15rem;width:26px;height:26px}
	.pagination > li.pagination-oneprev,
	.pagination > li.pagination-onenext {display:none !important;width:auto}
}

/* 기사뷰 */
#article-view .heading .tit_tag em {padding:5px;line-height:1;border-radius:5px}
.article-veiw-body.view-page .photo-layout figcaption, .article-veiw-body.view-page .simplebox-title {padding:10px;font-size:1rem;color:#666;background-color:#f3f3f3}
.article-veiw-body.view-page p {margin:0 0 1.875rem 0}

.radius-5 {border-radius:5px }


#section-list .tit_tag {display:inline-block;padding:2px 7px;color:#fff;background-color:#003866;border-radius:5px}
#section-list .tit_tag > em {font-style:normal;}

/* 임희은 / 1394411 / 20240731 */
.banner_box img {border-radius:.5rem}

/* 이승현 / 1396635 / 20240809 */
@media screen and (max-width: 39.9375em) {
.row #article-view .subheading{position: relative;  padding-left: .75rem;}
.row #article-view .subheading:before {content:'';position:absolute;left:0;width:2px;height:100%;background-color:#003866;border-radius:2px;margin-right:10px; }
}


/* 이승현 / 1398968 / 20240820 */
#article-view .subheading {line-height:1.8 !important;}

/* 이승현 / 1417636 / 20241030 */
#article-view .top-writer a{text-decoration:none}


/* 홍경아 / 1428786 / 20241210 */
#article-view .infomation>li a {color:#222}