@charset "UTF-8";
/**********************************************
note : webfonts
**********************************************/

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

/**********************************************
note : design custom style page
**********************************************/
.index-wrap.default-line .index-columns.grid-5 {padding:0 15.5px}

/* 하단 */
#user-footer .inc {position:absolute;right:0;bottom:1rem}

/* 기사여백 */
.article-veiw-body.view-page .photo-layout {margin-bottom:0}
.article-veiw-body.view-page .photo-layout figcaption {padding-bottom:0}

/* 기사리스트 */
.article-list .article-list-content .list-image::before {border:none}
.article-list .article-list-content .list-image img {display:block;width:180px;height:120px;border:1px solid rgba(0,0,0,.12)}
.article-list .article-list-content.type-tm .list-image img {width:100%;height:145px;border:none}
.article-list .article-list-content .list-image.height-img,
.article-list .article-list-content .list-image.height-img img {width:100px}
.article-list .article-list-content.type-tm .height-img .list-image ,
.article-list .article-list-content.type-tm .height-img .list-image img {height:230px}
.article-list .article-list-content.type-tm .height-img .list-block .links {min-height:300px}
.article-list .article-list-content.type-sm .list-block {padding:15px 0}

.article-list .article-list-content .table-row:nth-child(5n) .table-cell {padding-bottom:15px}
.article-list .article-list-content .table-row:nth-child(5n) + .table-row .table-cell {padding-top:15px}
.article-list hr {margin:15px auto}

.box-skin.design-2 .header {margin-bottom:15px}

/* 기사뷰 */
.article-view-header .info-text li a {color:#77787b}


/**********************************************
note : 안내데스크
**********************************************/
/* 공통스타일 */
.com-wrap {overflow:hidden;width:95%;margin:1.250rem auto;font-size:1rem;letter-spacing:-0.08em;line-height:1.563rem;text-align:left;color:#666666}
.com-wrap img {display:block;margin:0 auto}
.com-wrap .columns.com-img,.com-wrap .columns.com-img {padding:0}

/* 신문사소개 */
.com-1 .com-1-tit {position:relative;display:block;padding-top:1.5rem;margin-bottom:1.5rem;font-size:1.5rem;color:#255aaf;font-weight:300;letter-spacing:-.08rem;line-height:1.3}
.com-1 .com-1-tit::after {content:'';position:absolute;top:5px;left:0;width:3.125rem;height:.063rem;background-color:#255aaf}
.com-1 p {font-weight:300;text-align:justify}
.com-1 .small-12.columns {padding:0 !important}
.com-1 .small-12.columns {padding:0 !important}
.com-1 .small-12.columns {padding-right:0 !important}
.com-1 .row {margin-top:2rem}
.com-1 .com-content {position:relative}
.com-1 .com-content::after {content:'';position:absolute;top:5px;left:0;width:3.125rem;height:.063rem;background-color:#255aaf}
.com-1 .com-content .com-sub-tit {font-size:1.2rem;color:#255aaf;font-weight:500}
.com-1 .com-content .num {padding-top:.35rem;font-size:2.5rem;color:#255aaf;font-weight:500}
.com-1 .ceo {font-weight:bold;color:#191919; display:block; font-size:0;}
.com-1 .ceo span {font-weight:normal;font-size:1rem;display:inline-block;vertical-align:middle;}
.com-1 .ceo img {margin-left:.5rem;display:inline-block;vertical-align:middle;}

/* 회사약도 */
.com-3 .user-map {margin-bottom:1.5rem}
.com-3 .root_daum_roughmap {width:100%}
.com-3 .user-traffic .columns {padding:0}
.com-3 .user-traffic .columns > strong {position:relative;float:left;padding-top:1.875rem;margin:2rem 0 1rem;font-size:1.875rem;font-weight:300;letter-spacing:-.313rem;line-height:1.1}
.com-3 .user-traffic .columns:first-child > strong {margin-top:1rem}
.com-3 .user-traffic .columns > strong::after {content:'';position:absolute;top:5px;left:0;width:3.125rem;height:.063rem;background-color:#255aaf}
.com-3 .user-traffic .columns p {color:#999}

/* 신문사소개 */
.com-4 .com-4-tit {position:relative;float:left;padding-top:1.875rem;margin-bottom:2.500rem;font-size:2.188rem;font-weight:300;letter-spacing:-.313rem;line-height:1.1}
.com-4 .com-4-tit::after {content:'';position:absolute;top:5px;left:0;width:3.125rem;height:.063rem;background-color:#255aaf}
.com-4 p {font-weight:300;text-align:justify}
.com-4 strong {display:block;margin-bottom:1rem;font-size:1.5rem;font-weight:300;letter-spacing:-0.08rem;color:#191919;line-height:1.3}
.com-4 .small-12.medium-4.large-4.columns {padding:0 !important}
.com-4 .small-12.medium-12.columns {padding:0 !important}
.com-4 .small-12.medium-8.large-8.columns {padding-right:0 !important}
.com-4 .row {margin-top:2rem}
.com-4 .row:first-child {margin-top:0 !important}
.com-4 .con-box {padding:2rem;background-color:#f4f4f4}
.com-4 .con-box ul {list-style:none;margin:0}
.com-4 .con-box ul li {position:relative;padding-left:.75rem;margin-top:.25rem;color:#555}
.com-4 .con-box ul li::before {content:'';position:absolute;top:.75rem;left:0;width:3px;height:3px;background-color:#aaa;border-radius:50%}
.com-4 .con-box p {margin-top:.25rem;font-size:.8rem;color:#777}
.com-4 .con-box .color-r {color:#d50000}
.com-4 .bbs-btn {margin-top:1.5rem}
.com-4 .bbs-btn a {display:block;padding:.3rem 1rem .4rem;color:#fefefe;font-size:.9rem;letter-spacing:-0.08rem;background-color:#255aaf;text-decoration:none;border-radius:.2rem}

/* 공통 */
@media screen and (max-width:39.938em) {
	.com-wrap .row {margin-top:2.188rem}
	.com-wrap .columns {padding:0 !important;}
}

/****************************************
note : 인물DB
****************************************/
#human-wrap .human-columns .images {display:block;float:left;margin-right:15px;margin-top:15px;padding:8px 0;width:204px;border:1px solid #dfdfdf;text-align:center}
#human-wrap .human-columns:nth-child(5n+1) .images {margin-right:0}
#human-wrap .human-columns .images img {width:168px;height:50px}
#human-wrap .human-container {margin-bottom:1.5rem}
#human-wrap .human-container::after {content:'';display:table;clear:both}

.human-info::after {content:'';display:table;clear:both;margin-bottom:1rem}
#human_picture_load {float:left}
#human_picture_load img {margin:5px;width:260px;height:140px;border:1px solid #dfdfdf}
.human-info .View_Info_H {float:left;margin-left:1rem;margin-top:7rem;color:#333}
.human-info .View_Info_H a {color:#777}

.human-tabs::after {content:'';display:table;clear:both;margin-bottom:2rem}
.human-tabs .tabs-content {padding:1rem;text-align:justify;color:#777}
.human-tabs .tabs .tabs-title {width:33.33%;text-align:center}
.human-tabs .tabs .tabs-title:last-child {width:33.34%}
.human-tabs .tabs .tabs-title a {font-size:1rem;text-decoration:none}
.human-tabs .tabs .is-active a {color:#fefefe;font-weight:bold}

/****************************************
note : 자동박스
****************************************/
/* hr04 */
.auto-hr04 .auto-nav::before {display:none}
.auto-hr04 .auto-nav .auto-content {padding:1rem 1.25rem}
.auto-hr04 .photo-titbg {width:70%;max-width:500px;padding:1.5rem;left:0;top:0;text-shadow:1px 1px rgba(0,0,0,.65);background:#000;background:-webkit-linear-gradient(left, #000 65%, transparent);background:-o-linear-gradient(right, #000 65%, transparent);background:-moz-linear-gradient(right, #000 65%, transparent);background:linear-gradient(to right, #000 65%, transparent)}
.auto-hr04 .auto-images.noimage {background:inherit;background-color:#dfdfdf}
.auto-hr04 .photo-titbg.no-bg {width:100%;max-width:inherit;background:#000;background:-webkit-linear-gradient(left, #000 20%, transparent);background:-o-linear-gradient(right, #000 20%, transparent);background:-moz-linear-gradient(right, #000 20%, transparent);background:linear-gradient(to right, #000 20%, transparent)}

/* da06 */
.auto-da06 .dis-table-cell {vertical-align:middle}
.auto-da06 .auto-images img {border-radius:50%;border:1px solid rgba(0,0,0,.12)}

/* da07 */
.auto-da07 .dis-table-cell {vertical-align:middle}
.auto-da07 .auto-images img {border-radius:50%;border:1px solid rgba(0,0,0,.12)}

/* pa02 */
.auto-pa02 .auto-images[class*="height-"] {height:200px;padding:0}



/* mp02-1 */
.auto-mp02-1 .auto-columns {position:relative}
.auto-mp02-1 .auto-columns a {display:block}
.auto-mp02-1 .auto-columns a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}
.auto-mp02-1 .auto-section {font-size:.8rem;text-align:left}
.auto-mp02-1 .auto-section.noimage {position:relative;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:400;text-align:center}
.auto-mp02-1 .auto-section.noimage::before {content:'';position:absolute;z-index:1;width:30%;max-width:3rem;border-bottom:1px solid rgba(0,0,0,.12);left:50%;top:100%;transform:translateX(-50%)}
.auto-mp02-1 .auto-images {position:relative;border: 1px solid #f5f5f5;border-bottom:0px;}
.auto-mp02-1 .auto-images::before {content:'';position:absolute;z-index:1;border-color:transparent;border-top-color:rgba(0,0,0,.1);top:inherit;visibility:visible}
.auto-mp02-1 .auto-content {position:relative;padding:.9375rem}
.auto-mp02-1 .auto-content::after {content:''display:table;clear:both}


/* 신문사소개-윤리강령부분 */

.ethics{padding:15px 30px;background:#e2e2e2}
.ethics p{margin:0;}

/*191105_오피니언카테고리 노출수정*/
.menu.vertical>li:nth-child(7) > ul > li:nth-child(7),
.menu.vertical>li:nth-child(7) > ul > li:nth-child(8){display:none;}

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


/* 황자연 / 945071 / 20200428 */
.auto-images2.cover {background-position:center;background-repeat:no-repeat;background-size: contain;}
/* 황자연 / 945564 / 20200429 */
.m-auto-p06 .auto-images {height:250px; padding-bottom:0;}
.m-auto-p05 .auto-images {height:250px; padding-bottom:0;}

@media screen and (max-width:39.938em) {
	.m-auto-p06 .auto-images {height:110px; padding-bottom:0;}
	.m-auto-p05 .auto-images {height:110px; padding-bottom:0;}
}

/**********************************************
note : 관리자 그룹설정
**********************************************/
.menu-groups .guide-box {margin-bottom:1rem;padding:.8rem 1.25rem;font-size:.8rem;line-height:1.25em;letter-spacing:-0.05em;color:#fefefe;background-color:#353d47;border-radius:.2rem}
.menu-groups .switch-group {font-size:0}
.menu-groups .switch-group .nd-switch, .menu-groups .switch-group .cell {display:inline-block;width:auto;vertical-align:middle}
.menu-groups .switch-group .nd-switch {margin-right:2rem}
.menu-groups .switch-group .labels {padding-right:.8rem}



.auto-mp02-2 .auto-columns {position:relative}
.auto-mp02-2 .auto-columns a {display:block}
.auto-mp02-2 .auto-columns a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}
.auto-mp02-2 .auto-section {font-size:.8rem;text-align:left; position: relative;  z-index: 2;}
.auto-mp02-2 .auto-columns a.auto-section::before {content:'';position:absolute;z-index:0;border:0px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}

.auto-mp02-2 .auto-section.noimage {position:relative;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:400;text-align:center}
.auto-mp02-2 .auto-section.noimage::before {content:'';position:absolute;z-index:1;width:30%;max-width:3rem;border-bottom:0px solid rgba(0,0,0,.12);left:50%;top:100%;transform:translateX(-50%)}
.auto-mp02-2 .auto-images {position:relative;border: 1px solid #f5f5f5;border-bottom:0px;}
.auto-mp02-2 .auto-images::before {content:'';position:absolute;z-index:1;border-color:transparent;border-top-color:rgba(0,0,0,.1);top:inherit;visibility:visible}
.auto-mp02-2 .auto-content {position:relative;padding:.9375rem}
.auto-mp02-2 .auto-content::after {content:''display:table;clear:both}