@charset "UTF-8";
/**********************************************
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');
**********************************************/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap'); /* 본고딕 */

body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Roboto','Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Arial',sans-serif}

/* 폰트 */
.font-noto {font-family: '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 : 신규작업
**********************************************/
.user-point2 {color:#978573 !important}

/* 박스 */
.box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {margin-bottom:12px;font-size:18px;font-weight:500;font-family: 'Noto Sans KR', sans-serif}

/* 탭박스 */
#INC_TAB_A_3_container .tabs-header {margin-bottom:12px;color:#978573;font-size:18px;font-weight:500;font-family: 'Noto Sans KR', sans-serif}

/* 기사뷰 */
.article-head-info i.twi {color:#1da1f3 !important}

/* 롤링배너 */
#rollBanner-1 img {width:250px;height:65px}
#rollBanner-1 .columns {padding-right:5px;padding-left:5px}

/**********************************************
note : 자동박스
**********************************************/
.line-7x4 {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:6.5em;-webkit-line-clamp:4;line-height:1.625}
.line-7x5 {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:8.125em;-webkit-line-clamp:5;line-height:1.625}
.line-7x6 {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:9.75em;-webkit-line-clamp:6;line-height:1.625}
.line-7x7 {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:11.375em;-webkit-line-clamp:7;line-height:1.625}

/**********************************************
note : 안내데스크
**********************************************/
/* 인사말 */
.com-about.com-1 {position:relative;margin-bottom:5rem;background:url('/com/image/skin4-1.jpg') no-repeat left top;}
.com-about.com-1 .header,.com-about.com-1 section {padding-left:16.875rem}
.com-about.com-1 .point {color:#326bd4}
.com-about.com-1 .header {padding-top:1rem;font-size:40px;font-weight:700;color:rgba(0,0,0,.84);letter-spacing:-.12rem;line-height:1.1;border-bottom:none}
.com-about.com-1 section {margin-top:1.25rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(0,0,0,.06)}
.com-about.com-1 article .news-header {margin-top:20px;margin-bottom:20px;font-size:40px;color:#000;text-align:center}
.com-about.com-1 article .news-header > strong {display:inline-block;position:relative;padding-right:25px;padding-top:25px}
.com-about.com-1 article .news-header > strong::after {content:'+';position:absolute;z-index:2;right:0;top:0}
.com-about.com-1 article .art-list {margin:0;list-style:none}
.com-about.com-1 article .art-list::after {content:'';display:table;clear:both}
.com-about.com-1 article .art-list > li {float:left;width:31.5%;margin-right:2.75%;margin-top:50px}
.com-about.com-1 article .art-list > li:nth-child(3n) {margin-right:0}
.com-about.com-1 article .art-list > li:first-child,.com-about.com-1 article .art-list > li:nth-child(2),.com-about.com-1 article .art-list > li:nth-child(3) {margin-top:0}
.com-about.com-1 article .com-img {display:block;position:relative;width:100%;height:130px;font-style:normal;background-size:cover;background-position:center center;background-repeat:no-repeat}
.com-about.com-1 article .com-img::after {content:'+';position:absolute;z-index:3;left:0;bottom:-6px;display:inline-block;width:30px;text-align:center;font-size:30px;font-weight:500;color:#fff;opacity:.7}
.com-about.com-1 article .com-img::before {content:'';position:absolute;z-index:2;left:0;bottom:0;display:inline-block;width:30px;height:30px;background:#000;opacity:.6}
.com-about.com-1 article .auto-section {display:block;margin-top:20px;font-size:15px}
.com-about.com-1 article .auto-title {display:block;overflow:hidden;margin-top:8px;font-size:14px;color:#444;line-height:1.5em;height:3em;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;}
@media screen and (max-width: 39.9375em) {
	.com-about.com-1 {background:none}
	.com-about.com-1 .header {letter-spacing:-.32rem}
	.com-about.com-1 .header,.com-about.com-1 section {padding:0 .75rem}
	.com-about.com-1 section {padding-bottom:1.75rem}
	.com-about.com-1 article .art-list > li {float:left;width:48%;margin-right:0;margin-top:30px}
	.com-about.com-1 article .art-list > li:nth-child(2n) {float:right}
	.com-about.com-1 article .art-list > li:nth-child(3n) {margin-right:inherit}
	.com-about.com-1 article .art-list > li:first-child,.com-about.com-1 article .art-list > li:nth-child(2) {margin-top:0}
	.com-about.com-1 article .art-list > li:nth-child(3) {margin-top:30px}
}	

/* 시사주간을 만드는 사람들 */
.com-3 > div > img {margin-bottom:20px}
.com-3 .reporter-wrap > .row > .columns > .row {padding:15px;border:1px solid rgba(0,0,0,.08);background-color:rgba(0,0,0,.02)}
.com-3 .reporter-wrap.bg-w > .row > .columns > .row {border:1px solid rgba(0,0,0,.15);background-color:#fff}
.com-3 .reporter-wrap.bg-o > .row > .columns > .row {background-color:#fbf5f0}
.com-3 .reporter-wrap > .row > .columns {padding-right:5px;padding-left:5px}
.com-3 .reporter-wrap h5 {position:relative;/*padding-left:20px;*/margin-bottom:8px;font-size:16px}
/*.com-3 .reporter-wrap h5::after {content:'';display:inline-block;position:absolute;left:0;top:50%;width:15px;height:.125rem;background-color:#ed1c24;transform:rotate(-40deg)}*/
.com-3 .reporter-wrap.bg-b h5::after {background-color:#0054a5}
.com-3 .reporter-wrap.bg-o h5::after {background-color:#ed741c}
.com-3 .reporter-wrap.bg-g h5::after {background-color:#1cac10}
.com-3 .reporter-wrap .row > p > strong {color:#222;font-size:15px}
.com-3 .reporter-wrap .row  > p {color:#777;font-size:12px;padding-top:5px;margin-bottom:0;letter-spacing:0}
.com-3 .reporter-wrap > header {position:relative;padding-top:12px;margin-top:50px;margin-bottom:20px;color:#000;font-size:28px;font-weight:700;letter-spacing:-.08em}
/*.com-3 .reporter-wrap > header::after {content:'';display:block;position:absolute;left:0;top:0;width:40px;height:2px;background-color:#ed1c24}*/
.com-3 .reporter-wrap.bg-b > header::after {background-color:#0054a5}
.com-3 .reporter-wrap.bg-o > header::after {background-color:#ed741c}
.com-3 .reporter-wrap.bg-g > header::after {background-color:#1cac10}

@media screen and (max-width: 39.9375em) {
	.com-3 .reporter-wrap .small-marbtm-10 {margin-bottom:10px}
}

#nav-header .user-logo a img{width:230px;margin-left:65px;}

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


/* 윤미정 / 976686 / 20200819 */
.menu li.is-accordion-submenu-parent[aria-expanded="true"] > a, #com-nav .menu li.nav-only.current-page > a {background-color:#d5d3be !important;color:rgba(0,0,0,.9) !important;}

/* 배진희 / 1105904 / 20211104 */
#rollBanner-3.rolling-bn .roll-btns,
#rollBanner-4.rolling-bn .roll-btns{top:42%;}
#rollBanner-3.rolling-bn .roll-btns.btn-prev{left:0;right:auto;}
#rollBanner-3.rolling-bn .roll-btns.btn-next{right:0;left:auto;}
#rollBanner-4.rolling-bn .roll-btns.btn-prev{left:0;right:auto;}
#rollBanner-4.rolling-bn .roll-btns.btn-next{right:0;left:auto;}

/* 강수현 / 1138169 / 20220224 */
#rollBanner-5 .roll-btns.btn-prev {right:96% !important;}
#rollBanner-5 .roll-btns.btn-next {left:97% !important;}
#rollBanner-5 .roll-btns {font-size:1rem}
#rollBanner-5 .row {margin-left: -1.75rem;margin-right: -1.75rem !important;}
#rollBanner-6.rolling-bn .roll-btns.btn-prev{left:0;right:auto;}
#rollBanner-6.rolling-bn .roll-btns.btn-next{right:0;left:auto;}

/* 강수현 / 1168337 / 20220526 */
#rollBanner-7.rolling-bn .roll-btns.btn-prev{left:0;right:auto;}
#rollBanner-7.rolling-bn .roll-btns.btn-next{right:0;left:auto;}

/* 배진희 / 1362666 / 20240403 */
@media screen and (max-width: 39.9375em) {
#article-header-title.scroll{display:none}
}