@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap"')/*나눔명조*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800|Nanum+Myeongjo:400,700,800|Noto+Sans+KR:100,300,400,500,700,900'); /* 본고딕, 나눔고딕, 나눔명조 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto','Nanum Gothic','Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Arial',sans-serif;}

/* 폰트 */
.font-noto {font-family: 'Roboto','Noto Sans KR', sans-serif;}
.font-weight-100 {font-weight:100}
.font-weight-300 {font-weight:300}
.font-weight-400 {font-weight:400}
.font-weight-500 {font-weight:500}
.font-weight-700 {font-weight:700}
.font-weight-800 {font-weight:800}
.font-weight-900 {font-weight:900}

/**********************************************
note : design custom style page
**********************************************/

/*custom*/
.box-skin.custom>.container .skin-column { float:left; width:50%}
.box-skin.custom>.container>:first-child { width:calc(100% - 260px); padding-right:30px}
.box-skin.custom>.container>:last-child { width:260px}
.box-skin.custom .container .skin-column-custom {display:table-cell;vertical-align:top;float:left;overflow:hidden}
.box-skin.custom {padding-top:20px;border-top:1px solid rgba(0,0,0,.8)}
.box-skin.custom .header {float:left;width:150px;padding:1rem 1.25rem 0 .9375rem}
.box-skin.custom .header > strong, .box-skin.custom .header > a,.box-skin.custom .header .skin-column > strong, .box-skin.custom .header .skin-column > a {font-size:1.3rem;line-height:1.3}
.box-skin.custom .content,.box-skin.custom .container {float:right;width:calc(100% - 150px);padding:0 0 1rem 1rem;border-left:1px solid rgba(0,0,0,.08)}

/*custom02*/
.box-skin.custom02>.container .skin-column { float:left; width:47%}
.box-skin.custom02>.container>:first-child {margin-right:6%}
.box-skin.custom02>.container>:last-child {margin-right:0}

/*롤링배너 이미지 사이즈*/
#rollBanner-1 .slick-slide img {width:233px;height:90px;}

/*플로팅 배너 위치*/
.view-aside.right-wing {left: calc(100% + 25px)}
.view-aside.left-wing {right: calc(100% + 25px)}

/*기사면 이미지 table*/
.article-veiw-body #news_image {width: inherit;}


/**********************************************
note : 소개페이지
**********************************************/
/* 회사소개 */
.com-about.com-1 {margin-bottom:2rem}
.com-about.com-1 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.com-1 header::before {content:'';position:absolute;right:0;top:0;bottom:0;width:46%;background:url('/image/company/com-1-img02.jpg') no-repeat center center;background-size:cover} */
.com-about.com-1 header p {position:relative;margin-top:2.875rem;padding-top:2.875rem;font-size:1rem;color:rgba(0,0,0,.64);letter-spacing:-.1rem}
.com-about.com-1 header p::before {content:'';position:absolute;left:0;top:0;width:80px;border-top-width:1px;border-top-style:solid}
.com-about.com-1 section {padding:0 1rem}
.com-about.com-1 .sign-wrap {float: right;}
.com-about.com-1 .sign-wrap .sign img {margin-left:1rem}
@media screen and (max-width: 39.9375em) {
	.com-about.com-1 header {font-size:1.75rem;letter-spacing:-.25rem;text-align:center}
	.com-about.com-1 header::before {display:none}
	.com-about.com-1 header p {margin-top:1.25rem;padding-top:1.25rem}
	.com-about.com-1 header p::before {width:100%}
	.com-about.com-1 section {padding:0}
}

/* 연혁 */
.com-about.com-3 {letter-spacing:-.1rem}
.com-about.com-3 ul,.com-about.com-3 li {position:relative;width:100%;margin:0;padding:0;list-style:none}
.com-about.com-3 > ul {float:left;width:100%}
.com-about.com-3 > ul::before {content:'';position:absolute;top:0;left:42%;width:130px;height:100%;background-color:#3763af}
.com-about.com-3 > ul > li {clear:both;width:100%;margin-top:4rem;margin-bottom:4rem;padding-left:60%}
.com-about.com-3 > ul > li:nth-child(2n) {padding:0 60% 0 0;text-align:right}
.com-about.com-3 > ul > li > span.years {position:absolute;left:44.5%;top:-20px;font-size:2.5rem;font-weight:700;color:#fff}
.com-about.com-3 > ul > li > ul::before {content:'';position:absolute;left:calc(50% - 3px);top:-18px;z-index:1004;width:8px;height:8px;border-radius:50%;background:#3763af }
.com-about.com-3 > ul > li > ul::after {content:'';position:absolute;left:-11px;top:-15px;width:164px;height:1px;border:1px solid #3763af }
.com-about.com-3 > ul > li:nth-child(2n) > ul::before {content:'';position:absolute;left:calc(51% - 3px);top:-18px;z-index:1004;width:8px;height:8px;border-radius:50%;background:#3763af }
.com-about.com-3 > ul > li:nth-child(2n) > ul::after {content:'';position:absolute;left:163px;top:-15px;width:165px;height:1px;border:1px solid #3763af }
.com-about.com-3 > ul > li > ul > li {margin-top:1rem;padding-left:60px;font-size:.875rem;color:rgba(0,0,0,.62)}
.com-about.com-3 > ul > li:nth-child(2n) > ul > li {padding:0 60px 0 0}
.com-about.com-3 > ul > li > ul > li.his_2009 {padding-left:110px}
.com-about.com-3 > ul > li > ul > li > strong {position:absolute;top:0;left:0;color:rgba(0,0,0,1);letter-spacing:.01em}
.com-about.com-3 > ul > li:nth-child(2n) > ul > li > strong {right:0}
@media screen and (max-width: 39.9375em) {
	.com-about.com-3 > ul::before {left:0;width:90px}
	.com-about.com-3 > ul > li {padding-left:100px}
	.com-about.com-3 > ul > li:nth-child(2n) {padding:0 0 0 100px;text-align:left}
	.com-about.com-3 > ul > li > ul > li,
	.com-about.com-3 > ul > li:nth-child(2n) > ul > li {padding:0}
	.com-about.com-3 > ul > li > span.years {left:10px;font-size:2rem}
	.com-about.com-3 > ul > li > ul::before {display:none}
	.com-about.com-3 > ul > li > ul::after {display:none}
	.com-about.com-3 > ul > li:nth-child(2n) > ul::before {display:none}
	.com-about.com-3 > ul > li:nth-child(2n) > ul::after {display:none}
	.com-about.com-3 > ul > li > ul > li > strong {position:relative;display:block}
	.com-about.com-3 > ul > li > ul > li.his_2009 > strong {position:relative;display:block}
}

/* 김민희 / 923410 / 20200226  회사소개 페이지 
.com-about.com-1 .com1-title {font-size:23px; color:#2b5aab;margin-bottom: 0 !important; font-weight:200;}*/
/* 최은비 / 923919 / 20200226 */
.com-about.com-1{letter-spacing:-.08rem;}


/* 윤미정 / 924732 / 20200228 */
/*.com-about.com-1 .com1-title {position:relative;font-size:1.1rem; color:#2b5aab;margin-bottom: 0 !important; font-weight:600;padding-left:11px;margin-top:40px;}
.com-about.com-1 .com1-title:first-child{margin-top:0;}
.com-about.com-1 .com1-title:before{content:'';position:absolute;left:0;top:5px;width:3px;height:18px;background:#2b5aab;}
.com-about.com-1 .com1-txt{margin-left:15px;margin-top:10px;font-size:0.98rem;color:#6b6b6b;font-weight:500;}*/

.com-about.com-1 .com1-title {position:relative;font-size:.9rem; color:#2b5aab;margin-bottom: 0 !important; font-weight:600;padding-left:11px;margin-top:40px;}
.com-about.com-1 .com1-title:first-child{margin-top:0;}
.com-about.com-1 .com1-title:before{content:'';position:absolute;left:0;top:5px;width:3px;height:13px;background:#2b5aab;}
.com-about.com-1 .com1-txt{margin-left:15px;margin-top:0px;font-size:0.81rem;color:#6b6b6b;font-weight:500;}
.com-about.com-1 .com1-txt2{margin-left:15px;margin-top:0px;font-size:1rem;color:#6b6b6b;font-weight:500;}

/**********************************************
note : 기사리스트 썸네일 이미지
**********************************************/
.article-list .article-list-content.type-sm .list-block.imgContain .list-image{background-size:contain;background-position:center center}

/**********************************************
note : 리뉴얼
date : 2020.02.10
name : 김유진
**********************************************/
/* 여백 */
.box-margins.box-solid {border-top-color:rgba(0,0,0,.2)}
.box-margins.box-solid.dark {border-top:2px solid #909090;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}

/************ 박스 ************/
.box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {font-size:24px;letter-spacing:-.03em}

/* 상단 삼각형 */
.box-skin.box-01,.box-skin.box-02,.box-skin.box-03,.box-skin.box-04 {position:relative;z-index:2}
.box-skin.box-01::after,.box-skin.box-02::after,.box-skin.box-03::after,.box-skin.box-04::after {content:'';position:absolute;z-index:3;left:0;border-width:14px;border-style:solid;border-color:#fff transparent transparent transparent}
.box-skin.box-01::after {top:-24px}
.box-skin.box-02::after {top:-20px}
.box-skin.box-03::after {top:-24px}
.box-skin.box-04::after {top:0}

/* 왼쪽제목 */
.box-skin.left-title > .header > a,.box-skin.left-title > .header > strong {margin-left:3px;padding-top:10px;padding-bottom:38px;color:#fff;font-size:24px;line-height:1.313em;letter-spacing:0em}
.box-skin.left-title > .header > a:hover {color:#fff}
.box-skin.left-title > .header > a.btm-Icon {position:relative;background:none}
.box-skin.left-title > .header > a.btm-Icon::before {content:'';position:absolute;z-index:2;left:0;bottom:0;width:63px;height:24px;overflow:hidden;background:url("/image/user/re-icon.png") no-repeat -150px -150px}

/* 라인 - 2단 */
.box-skin.line-2x {padding:15px 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}

/* 제목라인2 */
.box-skin.header-line.tit-line-2 > .header > a,.box-skin.header-line.tit-line-2 > .header > strong {position:relative;z-index:1;height:40px;padding:0 12px;margin-bottom:0;font-size:20px;line-height:40px}
.box-skin.header-line.tit-line-2 > .header > a::after,.box-skin.header-line.tit-line-2 > .header > strong::after {content:'';position:absolute;z-index:2;left:0;bottom:-1px;width:65px;border-bottom:2px solid #000}

/* 기본배경-내용변경 */
.box-skin.content-bg > .content {padding:22px 32px;background-color:#f1f1f1}
.box-skin.content-bg.bg-01 > .content {padding:20px;background-color:#e1e1e1;border:none}
.box-skin.content-bg.bg-02 > .content {padding:23px 20px;background-color:#e2e2e2;border:none}
.box-skin.content-bg.con-dark > .content {padding:16px;background-color:#727272}
.box-skin.content-bg.con-dark2 > .content, .box-skin.content-bg.con-dark2 > .container {padding:5px 5px 0 5px;background-color:#505050}

/* 기본배경-색상변경 */
.box-skin.bg.line.line-none {padding:16px 20px 30px 20px;background-color:#d8d8d8;border:none}


/* 더보기아이콘 */
.box-skin.more4 > .header > a.btm-Icon,.box-skin.more5 > .header > a.btm-Icon {position:relative;background:none}
.box-skin.more4 > .header > a.btm-Icon::before , .box-skin.more5 > .header > a.btm-Icon::before {content:'';position:absolute;z-index:2;right:0;top:50%;overflow:hidden;background:url("/image/user/re-icon.png") no-repeat;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.box-skin.more4 > .header > a.btm-Icon {line-height:26px}
.box-skin.more4 > .header > a.btm-Icon::before {width:68px;height:26px;background-position:-350px -200px}
.box-skin.more5 > .header > a.btm-Icon {line-height:24px}
.box-skin.more5 > .header > a.btm-Icon::before {width:63px;height:24px;background-position:-450px -150px}

/* 모바일타이틀 */
.box-skin.m-tit > .header > a,.box-skin.m-tit > .header > strong {margin-bottom:16px;margin-left:16px;margin-right:16px;padding-left:10px;font-size:22px;border-left:3px solid #3763af}
.box-skin.m-tit2 > .header > a,.box-skin.m-tit2 > .header > strong {margin-bottom:16px;margin-left:16px;margin-right:16px;padding-left:10px;font-size:22px;border-left:3px solid #3763af}
.box-skin.m-tit2 > .content {padding-left:16px;padding-right:16px}

/* 관리자 */
#admin-wrap .edit-contents .edit-panel {z-index:22}

/************ 칼럼박스 ************/
/* 공통 */
.box-skin.design-8 {position:relative;z-index:1}
.box-skin.design-8::after {content:'';position:absolute;z-index:4;top:0;left:20px;border-width:12px;border-style:solid;border-color:#fff transparent transparent transparent}
.box-skin.design-8 > .header {position:relative;z-index:2;width:100%;height:100px;border-bottom:1px solid rgba(255,255,255,.2);
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#265751+0,35625b+55,759087+100 */
background: #265751; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #265751 0%, #35625b 55%, #759087 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #265751 0%,#35625b 55%,#759087 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #265751 0%,#35625b 55%,#759087 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#265751', endColorstr='#759087',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-8[class*="box-col-"] > .header::after {content:'';position:absolute;z-index:3;display:block;right:0;bottom:0;overflow:hidden;height:100px}
.box-skin.design-8 > .header > a,.box-skin.design-8 > .header > strong {position:relative;z-index:22;height:100px;padding:22px 25px;color:#fff;font-size:21px;line-height:1.375em;letter-spacing:-.05em}
.box-skin.design-8 > .header > a.btm-Icon {background:none}
.box-skin.design-8 > .header > a.btm-Icon::after {content:'';position:absolute;z-index:23;display:block;right:10px;bottom:-20px;overflow:hidden;width:63px;height:24px;background:url("/image/user/re-icon.png") no-repeat -250px -150px}
.box-skin.design-8 > .content {padding:40px 20px 25px 20px;background-color:#437079}
/* 섹션판 */
.box-skin.design-8.sec-tit > .header {height:108px}
.box-skin.design-8.sec-tit > .header > a,.box-skin.design-8.sec-tit > .header > strong {height:108px}
.box-skin.design-8.sec-tit > .header > a,.box-skin.design-8.sec-tit > .header > strong {padding:24px 25px;font-size:23px}
.box-skin.design-8.sec-tit > .content {padding:50px 20px 34px 20px}

/* box-col-01 */
.box-skin.design-8.box-col-01 > .header::after {width:131px;background:url("/image/box/box-col01.png") no-repeat right bottom}
.box-skin.design-8.box-col-01 > .content {background-color:#437079}

/* box-col-02 */
.box-skin.design-8.box-col-02 > .header {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#293c64+0,3f5273+55,808c9c+100 */
background: #293c64; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #293c64 0%, #3f5273 55%, #808c9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293c64', endColorstr='#808c9c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-8.box-col-02 > .header::after {width:133px;background:url("/image/box/box-col02.png") no-repeat right bottom}
.box-skin.design-8.box-col-02 > .content {background-color:#445a82}



/* box-col-03 */
.box-skin.design-8.box-col-03 > .header {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#47294f+0,553c5c+55,968e9b+100 */
background: #47294f; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #47294f 0%, #553c5c 55%, #968e9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #47294f 0%,#553c5c 55%,#968e9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #47294f 0%,#553c5c 55%,#968e9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47294f', endColorstr='#968e9b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-8.box-col-03 > .header::after {width:173px;background:url("/image/box/box-col03.png") no-repeat right bottom}
.box-skin.design-8.box-col-03 > .header > a,.box-skin.design-8.box-col-03 > .header > strong {padding:35px 25px}
.box-skin.design-8.box-col-03 > .content {background-color:#554176}

/* box-col-04 */
.box-skin.design-8.box-col-04 > .header {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#293c64+0,3f5273+55,808c9c+100 */
background: #293c64; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #293c64 0%, #3f5273 55%, #808c9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293c64', endColorstr='#808c9c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-8.box-col-04 > .header::after {width:133px;background:url("/image/box/box-col04.png") no-repeat right bottom}
.box-skin.design-8.box-col-04 > .content {background-color:#445a82}



/**********************************************
note : 기사뷰, 기사리스트
**********************************************/
/* 리스트 단 */
.edit-main-container .cus-list .user-content .user-snb, .cus-list .user-content .user-snb {padding-right:24px;border-right:1px solid rgba(0,0,0,.08)}
.edit-main-container .cus-list .user-content .user-aside, .cus-list .user-content .user-aside {width:325px;padding-left:25px}

/* 섹션이미지, 메뉴 */
#view-sec-img.list-sec-image {margin-bottom:50px}
#view-sec-img.list-sec-image > img, #view-sec-img.list-sec-image > .sec-img {margin-bottom:5px}
#view-sec-img.list-sec-image > .list-nav {margin:0;padding:0 23px;background-color:#f5f5f3;border-bottom:1px solid #d2d2d2;position:relative;}
#view-sec-img.list-sec-image > .list-nav::after {content:'';display:table;clear:both}
#view-sec-img.list-sec-image > .list-nav > li {position:relative;float:left;padding:0 15px;line-height:37px;letter-spacing:-.05em}
#view-sec-img.list-sec-image > .list-nav > li::after {content:'';position:absolute;right:0;top:11px;bottom:11px;z-index:1;border-right:1px solid #9d9d9b}
#view-sec-img.list-sec-image > .list-nav > li:last-child::after {content:'';border-right:none}
#view-sec-img.list-sec-image > .list-nav > li:first-child {padding-left:0}
#view-sec-img.list-sec-image > .list-nav > li:last-child {padding-right:0}
#view-sec-img.list-sec-image > .list-nav > li > a {display:block; color:#555;font-size:14px;font-weight:bolder}
#view-sec-img.list-sec-image > .list-nav > li.active > a {color:#3763af;font-size:18px}

/* 오피니언 */
.article-list .article-list-content .list-titles .auto-boll {position:relative;padding-left:20px}
.article-list .article-list-content .list-titles .auto-boll::before {content:'';display:block;position:absolute;left:6px;top:50%;z-index:2;width:4px;height:4px;background-color:#222;border-radius:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}

/* 포토영상 */
.article-list .article-list-content.type-tm.photo-tm {margin-bottom:30px;padding:50px 30px 36px;background-color:#f5f5f5;border-top:2px solid #000}
.article-list .article-list-content.type-tm.photo-tm .article-column {width:32%;margin-right:2%}
.article-list .article-list-content.type-tm.photo-tm .article-column:nth-child(3n) {margin-right:0}
.article-list .article-list-content.type-tm.photo-tm .list-block {margin-bottom:14px;text-align:left;background-color:#fff}
.article-list .article-list-content.type-tm.photo-tm .list-block .list-image {height:167px}
.article-list .article-list-content.type-tm.photo-tm .list-block .list-block-content {padding:10px}
.article-list .article-list-content.type-tm.photo-tm .list-titles {font-size:13px;font-weight:bolder}

/* 세로형이미지 */
.article-list .article-list-content .list-block.ver-img .list-image {width:93px}

/* 정치-디데이 */
#view-sec-img.list-sec-image > .sec-img.d-day-wrap {position:relative;z-index:1;}
#view-sec-img.list-sec-image > .sec-img.d-day-wrap .d-count {position:absolute;z-index:2;left:385px;top:20px;font-size:60px;font-weight:bolder;color:#ea1017;letter-spacing:26px}

/* 모바일-섹션 */
#user-wrap.mobile .list-top-nav {background-color:#e9e9e9;margin-bottom:20px}
#user-wrap.mobile .list-top-nav::after {content:'';display:table;clear:both}
#user-wrap.mobile .list-top-nav .section-nav-list {display:table;width:100%;height:40px;margin:0;list-style:none}
#user-wrap.mobile .list-top-nav {overflow-y:scroll}
#user-wrap.mobile .list-top-nav .section-nav-list {width:max-content;margin:0 8px}
#user-wrap.mobile .list-top-nav .section-nav-list li {width:auto;float:left}
#user-wrap.mobile .list-top-nav .section-nav-list li:first-child a::after {content:'>';display:inline-block;padding-left:5px;color:rgba(0,0,0,.4)}
#user-wrap.mobile .list-top-nav .section-nav-list li a {display:inline-block;overflow:hidden;padding:0 8px;font-size:13px;line-height:40px;letter-spacing:-0.05em;color:#777;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
#user-wrap.mobile .list-top-nav .section-nav-list li a.active {font-size:14px;color:#3763af}
#user-wrap.mobile .list-top-nav .section-nav-list li:first-child a {padding-right:3px}
@media screen and (max-width: 63.9375em) {
	#user-wrap.mobile .list-top-nav {margin-left:-20px;margin-right:-20px}
}

/**********************************************
note : 자동박스
**********************************************/
.line-6x4 {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:6.252em;-webkit-line-clamp:4;line-height:1.563}

#admin-wrap .edit-level1 {min-height:10px}



/* 김민희 / 931206 / 20200318 */
/*모바일 오피니언섹션 웹진형 썸네일 세로값 조정*/
@media screen and (max-width: 63.9375em) {
.row .article-list .article-list-content.type-sm .list-image02 {width: 125px;height: 140px !important;}
}
/*디자인박스9번*/
.box-skin.design-9 .header {padding: .7rem 3.2rem; background-color: #868686;}
.box-skin .header.nomar>a {margin:0 !important; color:#fff;font-size:19px;}
.box-skin.design-9 .content {padding: .9375rem .6rem; background-color:#e1e1e1;}
.box-skin.design-9 {position:relative;z-index:1}
.box-skin.design-9::after {content: '';position: absolute;z-index: 4;top: 0;left: 20px;border-width: 11px;border-style: solid;border-color: #fff transparent transparent transparent;}
.box-margins.height-40 a.plus-icon {position:relative;background:none;display:block;width:63px;height:24px;float:right}
.box-margins.height-40 a.plus-icon::before {content:'';position:absolute;z-index:2;left:0;bottom:0;width:63px;height:24px;overflow:hidden;background:url("/image/user/re-icon.png") no-repeat -350px -150px}

/* 배진희 / 931656 / 20200319 */
.article-list .article-list-content.type-sm .list-block .list-summary{margin-top:.3rem;margin-bottom:.7rem;}
.article-list .article-list-content.type-sm .list-block .sub-titles{margin-top:5px;font-size:.9rem;font-weight:bold;color:#888;line-height:1.4em;height:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/* 윤미정 / 941868 / 20200416 */
#view-sec-img.list-sec-image > .sec-img.d-day-wrap .d-count {display:none;}



/* 김민희 / 947881 / 20200511 전문가 칼럼 3차 메뉴 3개 */
.third-menu {display:inline-block;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:20px;padding-bottom:20px}
.third-menu ul {margin:0;height:35px}
.third-menu ul, .third-menu li {list-style:none;}
.third-menu ul li {float:left;position:relative;padding: 0 .875rem;}
.third-menu ul li:first-child {padding-left:0 !important;}
.third-menu ul li::after {content: '';position: absolute;right: 0;top: 5px;bottom: 5px;z-index: 1;border-right: 1px solid #9d9d9b;}
.third-menu ul li:last-child::after{content: '';border-right: none;}
.third-menu ul li a {font-size:16px; font-weight:500; color:#888888} 
.third-menu .check {color:#3763AF;font-weight: 700;}

@media screen and (max-width: 39.9375em) {
	.third-menu i {font-size:13px; font-weight:bold;}
	.third-menu ul li {padding: 0 .575rem;}
	.third-menu ul li:first-child::after {content: '';border-right: none;}
	.third-menu ul li:first-child {padding-right:0 !important;}
	.third-menu ul li a {font-size:14px;}
}

.third-box {list-style:none; width:100%; background:#fff; color:#888;position:absolute;border:1px solid #d2d2d2; text-align:center; top:38px; right:0}
.third-box li {padding:.2rem .345rem;}
.third-box li a {color:#777777; font-size:13px;font-weight:bold}

.info-history{padding-right: 298px;padding-left: 0;background: url(/com/image/com-3-1-img1.png) no-repeat right bottom 138px;margin-top:20px;}
.info-history .info-year {font-size:1.4rem;padding-right:0;}
.info-history .info-year{color:#797979;margin-top:-1px;}
.info-history .info-year span{font-size:1.2rem;}
.info-history .info-cont{padding-left:0;}
.info-history .info-cont p {height:21px;letter-spacing:-0.1em;font-size:.875em;color:#777}
.info-history .info-cont p.info-blank {padding-left:50px}
.info-history .info-cont strong {letter-spacing:-.02em;font-size:1.1em;color:#3763af ;padding-right:17px;}
.info-history hr{margin:8px 0;}

@media screen and (max-width: 39.9375em) {
.info-history{padding-right:0;background:none;}
.info-history .info-year{padding-left:0;}
}

@media screen and (min-width: 39.9375em) {
.info-history .info-cont p.info-blank.txt-1{padding-top:12px;}
}

/* 이승현 / 999276 / 20201103 */
.tv_menu2 {}
.tv_menu2 ul{display:inline-block;margin:0 auto; height:35px;padding: 10px 0;width: 100%;}
.tv_menu2 ul, .tv_menu2  li {list-style:none;}
.tv_menu2 li {float:left; position:relative;padding: 0 .675rem;}

.tv_menu2 ul li:first-child {padding-left:20px !important;}
.tv_menu2 ul li::after {content: '';position: absolute;right: 0;top: 5px;bottom: 5px;z-index: 1;border-right: 1px solid #9d9d9b;}
.tv_menu2 ul li:last-child::after{content: '';border-right: none;}
.tv_menu2 ul li a {font-size:14px; font-weight:500; color:#545454;text-decoration: none;}

.tv_menu2 li a:hover, .tv_menu2 li a.sel {color:#4565AD} 
.tv_menu2 li.active > a {color:#4565AD}

#view-sec-img.list-sec-image2 {margin-bottom: 20px;}
#view-sec-img.list-sec-image2 > img, #view-sec-img.list-sec-image2 > .sec-img {margin-bottom:5px}
#view-sec-img.list-sec-image2 > .list-nav {margin:0;padding:0 23px;background-color:#f5f5f3;border-bottom:1px solid #d2d2d2;position:relative;}
#view-sec-img.list-sec-image2 > .list-nav::after {content:'';display:table;clear:both}
#view-sec-img.list-sec-image2 > .list-nav > li {position:relative;float:left;padding:0 15px;line-height:37px;letter-spacing:-.05em}
#view-sec-img.list-sec-image2 > .list-nav > li::after {content:'';position:absolute;right:0;top:11px;bottom:11px;z-index:1;border-right:1px solid #9d9d9b}
#view-sec-img.list-sec-image2 > .list-nav > li:last-child::after {content:'';border-right:none}
#view-sec-img.list-sec-image2 > .list-nav > li:first-child {padding-left:0}
#view-sec-img.list-sec-image2 > .list-nav > li:last-child {padding-right:0}
#view-sec-img.list-sec-image2 > .list-nav > li > a {color:#555;font-size:14px;font-weight:bolder}
#view-sec-img.list-sec-image2 > .list-nav > li.active > a {color:#3763af;font-size:18px}



.box-skin.vod2 .container .skin-column:first-child {width:50% !important}
.box-skin.vod2 .container .skin-column:last-child {padding-left:3px;width:50% !important}

/* 제목라인3 */
.box-skin.tit-line-3 > .header > a,.box-skin.tit-line-3 > .header > strong {position:relative;z-index:1;height:40px;/*padding:0 12px;*/padding:0;margin-bottom:0;font-size:20px;line-height:40px;margin-left:16px}
.box-skin.tit-line-3 > .header > a::after,.box-skin.tit-line-3 > .header > strong::after {content:'';position:absolute;z-index:2;left:0;top:0;width:45px;border-top:3px solid #000}


/* 모바일타이틀2 */
.box-skin.m-tit3 > .header > a,.box-skin.m-tit2 > .header > strong {margin-right:16px;}
.box-skin.m-tit3 > .content {padding-right:16px}


/* 모바일 리뉴얼 / 이지은 / 202011월 */
/* 공통 */
.box-skin.design-88 {position:relative;z-index:1}
.box-skin.design-88::after {content:'';position:absolute;z-index:4;top:0;left:20px;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}
.box-skin.design-88 > .header {position:relative;z-index:2;width:100%;height:70px;border-bottom:1px solid rgba(255,255,255,.2);
background: #265751; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #265751 0%, #35625b 55%, #759087 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #265751 0%,#35625b 55%,#759087 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #265751 0%,#35625b 55%,#759087 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#265751', endColorstr='#759087',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-88[class*="box-col-"] > .header::after {content:'';position:absolute;z-index:3;display:block;right:0;bottom:0;overflow:hidden;height:70px}
.box-skin.design-88 > .header > a,.box-skin.design-88 > .header > strong {position:relative;z-index:22;height:70px;padding:20px 15px;color:#fff;font-size:14px;line-height:1.375em;letter-spacing:-.09em;font-weight:600}
.box-skin.design-88 > .header > a.btm-Icon {background:none}
.box-skin.design-88 > .header > a.btm-Icon::after {content:'';position:absolute;z-index:23;display:block;right:10px;bottom:-20px;overflow:hidden;width:63px;height:24px;background:url("/image/user/re-icon.png") no-repeat -250px -150px}
.box-skin.design-88 > .content {padding:10px;background-color:#fff;border-bottom: 4px solid #437079;}
/* 섹션판 */
.box-skin.design-88.sec-tit > .header {height:108px}
.box-skin.design-88.sec-tit > .header > a,.box-skin.design-88.sec-tit > .header > strong {height:108px}
.box-skin.design-88.sec-tit > .header > a,.box-skin.design-88.sec-tit > .header > strong {padding:24px 25px;font-size:23px}
.box-skin.design-88.sec-tit > .content {padding:50px 20px 34px 20px}

/* box-col-01 */
.box-skin.design-88.box-col-01 > .header::after {width:80px;background:url("/image/box/box-col011.png") no-repeat right bottom}
.box-skin.design-88.box-col-01 > .content {background-color:#fff}



/* box-col-04 */
.box-skin.design-88.box-col-04 > .header {
background: #293c64; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #293c64 0%, #3f5273 55%, #808c9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293c64', endColorstr='#808c9c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-88.box-col-04 > .header::after {width:80px;background:url("/image/box/box-col044.png") no-repeat right bottom}
.box-skin.design-88.box-col-04 > .content {background-color:#fff;border-bottom: 4px solid #445a82;}

/*독자와함께시읽기*/

.box-skin.design-poem {position:relative;z-index:1;}
.box-skin.design-poem > .content {background:url("/image/box/poem4.png") no-repeat right top;width:100%;height:180px;}

.box-skin.ethics {background-color:#fff}
.box-skin.ethics > .header {padding: .3375rem .1375rem 0rem .1375rem;margin-bottom: 0rem;background-color:#e2e5f2}
.box-skin.ethics > .header > a,.box-skin.ethics > .header > strong {position:relative;z-index:22;padding:5px 5px 0 5px;color:#444;font-size:13px;line-height:1.375em;letter-spacing:-.05em;text-align:center}
.box-skin.ethics > .content {}

/* 모바일타이틀4 */
.box-skin.m-tit4 > .header > a,.box-skin.m-tit4 > .header > strong {margin-bottom:16px;margin-left:10px;margin-right:16px;padding-left:10px;font-size:22px;border-left:3px solid #3763af}
.box-skin.m-tit5 > .header > a,.box-skin.m-tit5 > .header > strong {margin-bottom:16px;margin-left:10px;margin-right:16px;padding-left:10px;font-size:22px;border-left:3px solid #3763af}
.box-skin.m-tit5 > .content {padding-left:16px;padding-right:16px}


.box-skin.m-tit6 > .header > a,.box-skin.m-tit6 > .header > strong {margin-bottom:16px;margin-left:16px;margin-right:16px;padding-left:0px;font-size:22px;border-left:0px solid #3763af;}
.box-skin.m-tit7 > .header > a,.box-skin.m-tit7 > .header > strong {margin-bottom:16px;margin-left:10px;margin-right:16px;padding-left:0px;font-size:22px;border-left:0px solid #3763af}
.box-skin.m-tit7 > .content {padding-left:16px;padding-right:16px}

.box-skin.m-tit8  {background-color:#fff}
.box-skin.m-tit8 > .header > a,.box-skin.m-tit8 > .header > strong {margin-bottom:16px;margin-left:16px;margin-right:16px;padding-left:0px;font-size:22px;border-left:0px solid #3763af;}
.box-skin.m-tit9 > .content {padding-left:16px;padding-right:16px}
.box-skin.m-tit9  {background-color:#fff}

.box-skin.m-tit10  {background-color:#fff}
.box-skin.m-tit10 > .header > a,.box-skin.m-tit10 > .header > strong {margin-bottom:16px;margin-left:16px;margin-right:16px;padding-left:10px;font-size:22px;border-left:0px solid #3763af}
.box-skin.m-tit10 > .content {padding-left:16px;padding-right:16px}

.box-skin.m-tit11  {background-color:#fff}
.box-skin.m-tit11 > .header > a,.box-skin.m-tit11 > .header > strong {padding:15px 15px 5px 15px;margin-bottom:10px;margin-left:16px;margin-right:16px;font-size:22px;border-left:0px solid #3763af;}

.box-skin.m-dark  {padding:6px 3px 0 6px;background-color:#505050}
.box-skin.m-dark2  {padding:6px 6px 0 3px;background-color:#505050}
.box-skin.m-dark3  {padding:0px 3px 0 6px;background-color:#505050}
.box-skin.m-dark4  {padding:0px 6px 0 3px;background-color:#505050}

.box-skin.w {background-color: #fff;}

.box-skin.d {background-color: #727272;padding:16px}

.moreview {display: block;width: 100%;margin: 0px 0;font-size: 0;color: #586b8b;text-align: center;background-color: #f2f4f7;padding: 18px;}
.moreview > * {display:inline-block;vertical-align:middle}
.moreview > .text {margin-right:8px;font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:-.05em}
.moreview > .fa-angle-down {overflow:hidden;width:16px;height:16px;font-size:.763rem;line-height:16px;border:1px solid #436bb3;border-radius:50%;color:#436bb3}


/* 최은비 / 1004007 / 20201119 */
@media screen and (max-width: 63.9375em){
.row .article-list .article-list-content.type-sm .list-dated  {line-height:1.3;}
}
@media screen and (max-width: 39.9375em){
.row .article-list .article-list-content.type-sm .list-image {height:90px !important;}
}



/* 윤미정 / 1006058 / 20201125 */
.box-skin.m-tit8 .header>a[class*=btm-] {background-position: right center;}
.box-skin.m-tit8 > .header {position: relative;}
.box-skin.m-tit8 > .header > a.btm-Kor {background:none}
.box-skin.m-tit8 > .header > a.btm-Kor::after {content:'';position:absolute;z-index:23;display:block;right:10px;top:14px;overflow:hidden;width:63px;height:24px;background:url("/image/user/re-icon.png") no-repeat -350px -150px}


/* 모바일 */
.box-skin.design-10 {position:relative;z-index:1}
.box-skin.design-10::after {content:'';position:absolute;z-index:4;top:0;left:20px;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}
.box-skin.design-10 > .header {position:relative;z-index:2;width:100%;height:70px;border-bottom:1px solid rgba(255,255,255,.2);
background: #265751; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #265751 0%, #35625b 55%, #759087 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #265751 0%,#35625b 55%,#759087 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #265751 0%,#35625b 55%,#759087 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#265751', endColorstr='#759087',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-10[class*="box-col-"] > .header::after {content:'';position:absolute;z-index:3;display:block;right:0;bottom:0;overflow:hidden;height:70px}
.box-skin.design-10 > .header > a,.box-skin.design-10 > .header > strong {position:relative;z-index:22;height:70px;padding:20px 15px;color:#fff;font-size:14px;line-height:1.375em;letter-spacing:-.09em;font-weight:600}
.box-skin.design-10 > .header > a.btm-Icon {background:none}
.box-skin.design-10 > .header > a.btm-Icon::after {content:'';position:absolute;z-index:23;display:block;right:-7px;top:5px;overflow:hidden;width:33px;height:24px;background:url("/image/user/re-icon.png") no-repeat 0px -150px}
.box-skin.design-10 > .content {padding:10px;background-color:#fff;border-bottom: 2px solid #e8e8e8;}

/* box-col-01 */
.box-skin.design-10.box-col-01 > .header::after {width:80px;background:url("/image/box/box-col011.png") no-repeat right bottom}
.box-skin.design-10.box-col-01 > .content {background-color:#fff}

/* box-col-04 */
.box-skin.design-10.box-col-04 > .header {
background: #293c64; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #293c64 0%, #3f5273 55%, #808c9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #293c64 0%,#3f5273 55%,#808c9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293c64', endColorstr='#808c9c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box-skin.design-10.box-col-04 > .header::after {width:80px;background:url("/image/box/box-col044.png") no-repeat right bottom}
.box-skin.design-10.box-col-04 > .content {background-color:#fff;border-bottom: 2px solid #e8e8e8;}



/*모바일 오피니언 더보기 버튼*/
.nemo-box .moreview {display: block;width: 100%;margin: 0px 0;font-size: 0;color: #888888;text-align: center;background-color: #e8e8e8; padding: 0px; height:50px;border-top: 1px solid #fff;border-bottom: 4px solid #437079;}
.nemo-box .moreview > .s7-plus {overflow: hidden;width: 15px;height: 15px;font-size: .963rem;line-height: 16px;color: #436bb3;}
.nemo-box .moreview > .text {margin-right: 3px;font-size: 1rem;font-weight: 600;line-height: 1.375;letter-spacing: -.05em;}
@media screen and (max-width: 39.9375em){
	.nemo-box .moreview > .text {font-size: .75rem;}
}

.nemo-box .moreview2 {display: block;width: 100%;margin: 0px 0;font-size: 0;color: #888888;text-align: center;background-color: #e8e8e8;/* padding: 13px; */height:50px;border-top: 1px solid #fff;border-bottom: 4px solid #445a82;}
.nemo-box .moreview2 > .s7-plus {overflow: hidden;width: 15px;height: 15px;font-size: .963rem;line-height: 16px;color: #436bb3;}
.nemo-box .moreview2 > .text {margin-right: 3px;font-size: 1rem;font-weight: 600;line-height: 1.375;letter-spacing: -.05em;}
@media screen and (max-width: 39.9375em){
	.nemo-box .moreview2 > .text {font-size: .75rem;}
}



/**********************************************
note : 2020 Renewal(PC) - 류진실
**********************************************/
.box-skin.re .header .skin-column > a, .box-skin.re .header .skin-column > strong, .box-skin.re .header > a, .box-skin.re .header > strong {font-size:18px;letter-spacing:-.03em}
.box-skin.re .header > a.btm-Icon {position:relative;background-image:none}
.box-skin.re .header > a.btm-Icon::after {content:"+";position:absolute;right:0;top:0;color:rgba(0,0,0,.7)}
.box-skin.re.bg {background:#e7e8ea}
.box-skin.re.bg .header > strong {margin-bottom:0}
.box-skin.re.topline .header {padding-top:.725rem;border-top:1px solid rgba(0,0,0,.12)}

/* 칼럼박스 여백 */
.box-skin.design-88.pad-15 > .header > a {padding:15px}
.box-skin.design-88.pad-15 > .content {padding-bottom:0}

/* 롤링배너 */
#rollBanner-6.rolling-bn .roll-btns.btn-prev {right:95%}
#rollBanner-6.rolling-bn .roll-btns.btn-next {left:95%}


/* 홍경아 / 1030368 / 20210216 */
.article-list .article-list-content.type-tm .list-block .list-image {height: 225px;}

/* 최은비 / 1039966 / 20210322 */
.info-history .info-cont strong{padding-right:0px !important;}

/* 배진희 / 1045398 / 20210407 */
.third-menu ul li:nth-child(6){padding-left:0;}
@media screen and (max-width: 39.9375em){
.third-menu ul li:nth-child(6){padding-left:.875rem;}
}

/* 배진희 / 1048845 / 20210420 */
.third-menu ul li:nth-child(10){padding-left:0;}
@media screen and (max-width: 39.9375em){
.third-menu ul li:nth-child(10){padding-left:.875rem;}
}

/* 최은비 / 1058876 / 20210526 */
#rollBanner-9, #rollBanner-10{padding:0 40px;}
#rollBanner-9.rolling-bn .roll-btns.btn-next, #rollBanner-10.rolling-bn .roll-btns.btn-next{left:95% !important;}
#rollBanner-9.rolling-bn .roll-btns.btn-prev, #rollBanner-10.rolling-bn .roll-btns.btn-prev{right:95% !important;}

.info-history .info-cont p.info-blank.cus-list{margin-bottom:1.7rem;}
@media screen and (max-width: 39.9375em){
.info-history .info-cont p.info-blank.cus-list{margin-bottom:3.7rem;}
}

/* 윤미정 / 1134023 / 20220210 */
.box-skin.icon .header > a.btm-Icon {position: relative;background-image: none;}
.box-skin.icon .header > a.btm-Icon:after {content: '+';position: absolute;top: 0;right: 0;z-index: 2;line-height: 1;color: rgba(0,0,0,.7);}

.auto-article.auto-da12-3 .auto-dot {border-top: 1px dotted rgba(0,0,0,.15);}

/* 최은비 / 1134863 / 20220214 */
#curation-header .curation-logo{font-size:1.2rem;}
#curation-wrap .curation-section-header .curation-section-title{font-size:2.5rem;}
#curation-wrap .curation-section-header .curation-section-s-title{    position: relative;z-index: 2;font-size:2rem;font-weight: 500;line-height: 1.5em;color: #fefefe;letter-spacing: -.08em;text-shadow: 2px 1px 3px rgb(0 0 0 / 50%);}
#curation-wrap .curation-dn-box{background:url("/image/curation-dn-img.png") no-repeat;width:auto;height:700px;background-position:center;margin-bottom:20px;}
#curation-wrap .curation-section-header .curation-section-bg{background-position: center 25% !important;}
#curation-wrap .curation-section-header .curation-section-bg::before{height: 500px !important;}

/* 강수현 / 1142538 / 20220314 */
#user-container {margin-top:-35px}
#user-container::before {content:'';position:absolute;top:0;right:0;width:50%;height:90px;background:#2e5fad;border:0;z-index:-1;}
#user-container::after {content:'';position:absolute;top:0;left:0;width:50%;height:80px;background:#0a3c79;z-index:-1;}

.mobile #user-container {margin-top:0}
.mobile #user-container::before,
.mobile #user-container::after{display:none}

/* 최은비 / 1144836 / 20220323 */
	.covid-box{width:100%;height:40px;background:#051081;}
	.covid-box header{float:left;color: #ffae00;font-weight: 700;font-size: 19px;letter-spacing: -0.05rem;padding: 0 15px;margin-top: 6px;}
	.covid-box .info{display:inline-block;float:left;color:#fff;font-size:12px;padding-right:25px;line-height:1.2;margin-top:12px;}
	.covid-box .info:last-child{margin-right:0;}
	.covid-box .info.item01{text-align:left;margin-top:5px;}
	.covid-box .info .date .time{display:block;}
	.covid-box .info em{font:inherit;}
	.covid-box .info .pt{color:#ffae00;font-weight:700}



/* 임희은 / 1149528 / 20220405 */
.user-page-header .user-page-titles, .user-page-header .user-page-summary {color:#fff;}
.user-page-header .user-page-titles::before {border-top:1px solid #fff;}
@media screen and (max-width: 39.9375em) {
	.user-page-header .user-page-titles {color:rgba(0,0,0,.9);}
	.user-page-header .user-page-summary {color:rgba(0,0,0,.55)}
	.user-page-header .user-page-titles::before {border-top:1px solid rgba(0,0,0,.9);}

}


/* 윤미정 / 1164389 / 20220519 */
#rollBanner-4 .small-up-4>.column:nth-of-type(4n+1), #rollBanner-4 .small-up-4>.columns:nth-of-type(4n+1) {margin-bottom: 10px;}
#rollBanner-5 .small-up-4>.column:nth-of-type(4n+1), #rollBanner-5 .small-up-4>.columns:nth-of-type(4n+1) {margin-bottom: 10px;}


/* 윤미정 / 1184748 / 20220727 */
.third-menu ul li:nth-child(15) {padding-left: 0;}

/* 강수현 / 1188856 / 20220811 */
@media screen and (max-width: 39.9375em) {
    .row .article-veiw-body.view-page p {font-family: 'Apple SD Gothic Neo','Helvetica Neue','Roboto','Noto Sans KR','Malgun Gothic','dotum','Arial',sans-serif;font-weight: var(--wgt400, 400);color: #000;font-size:1.25rem;line-height:1.8}
}

/* 강수현 / 1209651 / 20221024 */
.member-join .join-type .join-or {margin-top:3rem;margin-bottom: 2.5rem;border-bottom: 1px solid #eaeaea;position: relative}
.member-join .join-type .join-or p {position: absolute;top: -12px;background: #fff;padding: 0 0.5rem;left: 45%;font-size:.85rem;color:#afafaf}
.member-join .join-type .join-email {margin-bottom:2rem;font-size:.95rem;font-weight:600}
.member-join .join-type .join-email i {color:#000}
.login-box {padding-left: 1.75rem;padding-right: 1.75rem}
.member-join-down {padding-left: 1.75rem;padding-right: 1.75rem;margin:4rem 0 1rem 0;text-align:center}
.member-join-down span a {font-size: .75rem;background-color: #000;color: #fff;padding: 0.25rem 0.5rem;border-radius: 10px}
.member-join-down span a img {width:15px}
.member-join-down span .privacy {background-color: #eaeaea;border: 1px solid #afafaf;border-radius: 0;color: #000}
.login-box span {font-size:.75rem}
.login-box .login-box-txt {float:left;color:#afafaf}
.login-box .login-link {float:right;color:#000;text-decoration:underline}
@media screen and (max-width: 39.9375em){
  #user-container::before, #user-container::after {background-color:#fff}
  .member-join .join-type .plug-in-list {margin-bottom:2rem}
}


/* 윤미정 / 1360556 / 20240328 */
#rollBanner-5.rolling-bn .slick-slide {padding:0}
#rollBanner-5.rolling-bn .columns {padding:0}


/* 윤미정 / 1363096 / 20240404 */
.third-menu.opinion ul li:nth-child(5), .third-menu.opinion ul li:nth-child(9), .third-menu.opinion ul li:nth-child(13) {padding-left: 0;}
.third-menu.opinion ul li {padding: 0 .675rem;}




