@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&subset=korean'); /* 본고딕 */

body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','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 : 박스패널 커스텀마이징
name : 김종화,김유진
**********************************************/
.edit-panel {z-index:999} /* 관리자모드 - 박스패널 관리 */

/* 라인-단스킨 */
.index-wrap.default-line .index-columns[class*="auto-padleft-"] {position:relative}
.index-wrap.default-line .index-columns[class*="auto-padleft-"]::before {content:'';display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;border-left:1px solid rgba(0,0,0,.08)}
.index-columns.border {position:relative}
.index-columns.border::before {content:'';position:absolute;top:0;bottom:0}

/* 플랙스박스 */
.box-skin[class*="flex-bg-"]::before {content:'';position:absolute;z-index:0;left:0;right:0;top:0;bottom:0}
.box-skin[class*="flex-bg-"].border-top::before {border-top:1px solid rgba(0,0,0,.04)}
.box-skin[class*="flex-bg-"].border-btm::before {border-bottom:1px solid rgba(0,0,0,.04)}
.box-skin[class*="flex-bg-"] > header,.box-skin[class*="flex-bg-"] > section {position:relative;z-index:1}

.box-skin.flex-bg-1::before {background-color:#333}
.box-skin.flex-bg-2::before {background-color:#f2f2f2}

/**********************************************
note : 박스 커스텀마이징
name : 김종화
**********************************************/
/* 2단박스 - 크기조정 */
.box-skin.box-column-left > section > .left {width:280px;padding-right:30px}
.box-skin.box-column-right > section > .right {width:280px;padding-left:30px}

/**********************************************
note : 신규작업(김유진)
**********************************************/
/* 하단 */
#user-footer.user-style-custom {padding:1.875rem 0 3.875rem;border-top:1px solid #d7d7d7}
#user-footer.user-style-custom .footer-menu .footer-columns.user-logo {/*width:220px;*/ width:190px;vertical-align:middle}
#user-footer.user-style-custom .footer-menu .footer-columns.user-logo img {max-height:50px}
#user-footer.user-style-custom .user-address ul li {font-size:.75rem;line-height:1.625em;color:#777}
#user-footer.user-style-custom .user-address ul li.bars::before {font-size:.625rem}
#user-footer.user-style-custom .user-nav {display:block;margin-top:1.25rem;margin-bottom:0;padding-top:1.25rem;border-top:1px solid #d7d7d7}
#user-footer.user-style-custom .user-nav > a {display:inline-block;font-size:.813rem;line-height:1.125em;letter-spacing:-.05em;color:#777}
#user-footer.user-style-custom .user-nav > a > strong {color:#333}
#user-footer .footer-menu .user-nav a::before {content:'';float:right;padding-left:.75rem;margin:.188rem 0 0 .75rem;height:10px;border-left:1px solid rgba(0,0,0,.2)}
#user-footer.user-style-custom .ndsoft {display:inline-block;position:inherit;z-index:inherit;right:inherit;bottom:inherit;margin-left:.375rem;line-height:0;vertical-align:middle}


/* 박스 */
.box-skin .header > a.btm-Icon {background-image:none}
.box-skin .header > a.btm-Icon::before {content:'+';float:right;margin-top:-3px;color:#e64d25;font-size:20px}
.box-skin[class*="header-bg-"] .header {padding-top:12px;padding-bottom:12px}
.box-skin[class*="header-bg-"] .header > a.btm-Icon::before {color:#fff}
.box-skin.header-bg-1 > .header {background-color:#d70101}
.box-skin.header-bg-2 > .header {background-color:#e64d25}

/**********************************************
note : 모바일(김유진)
**********************************************/
.index-wrap.mobile.border .grid-1::before, .index-wrap.mobile.border .grid-2::before {display:none}
.index-wrap.mobile.border .box-skin {background-color:transparent;border:none}
.index-wrap.mobile.border .box-skin.line {background-color:#fff;border:1px solid rgba(0,0,0,.12)}

/**********************************************
note : 탭
**********************************************/
/* G type */
.tabs-wrap.type-G {position:relative;z-index:99}
.tabs-wrap.type-G .tabs-panel {padding-top:0;border-top:none;background-color:transparent}

/* J type */
.tabs-wrap.type-J {border:1px solid rgba(0,0,0,.12)}
.tabs-wrap.type-J .tabs-navs::before {display:none;right:inherit;border-top:transparent}
.tabs-wrap.type-J .tabs-navs .tabs-item a {padding:6px 8px;font-size:14px}
.tabs-wrap.type-J .tabs-navs .tabs-item.active a {font-weight:700;border-bottom-color:transparent}
.tabs-wrap.type-J .tabs-navs .tabs-item a,.tabs-wrap.type-J .tabs-navs .tabs-item.active a {border:none !important}
.tabs-wrap.type-J .tabs-panel {padding:1rem;background-color:#f4f4f4}

/**********************************************
note : 자동박스
**********************************************/
.auto-article .auto-fontJ.onload:hover {color:#fff !important}

/* mr03 */
.auto-mr03 {height:12px}
.auto-mr03 .auto-title {display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;max-height:1em;-webkit-line-clamp:1;line-height:1em}

/* hr14(headline) */
.auto-hr14 {position:relative;;background-color:#333}
.auto-hr14 .auto-roll {float:left;width:calc(100% - 320px)}
.auto-hr14 .auto-roll .slick-slide .auto-images {background-position:center -1rem}
.auto-hr14 .auto-roll .slick-slide.slick-current .auto-images {background-position:center top}
.auto-hr14 .roll-image .auto-images {position:relative;overflow:hidden;transition:all .3s ease-in-out}
.auto-hr14 .roll-image:hover .auto-images {transform:scale3d(1.1, 1.1, 1.1)}
.auto-hr14 .roll-image .auto-images::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:300px;background:-webkit-linear-gradient(10deg, #000 30%, transparent 70%);background:-moz-linear-gradient(10deg, #000 30%, transparent 70%);background:-o-linear-gradient(10deg, #000 30%, transparent 70%);background:linear-gradient(10deg, #000 30%, transparent 70%)}
.auto-hr14 .photo-titbg .auto-inner {position:absolute;left:30px;bottom:30px;width:70%;transition:all .3s ease-in-out}
.auto-hr14 .roll-image:hover .photo-titbg .auto-inner {bottom:2.5rem}
.auto-hr14 .auto-nav {float:left;width:320px}
.auto-hr14 .auto-nav::before {content:'헤드라인 NEWS';display:block;padding:50px 20px 20px;letter-spacing:-0.04em;font-size:1rem;color:#e64d25;font-weight:700}
.auto-hr14 .auto-nav .auto-content {position:relative;width:320px !important;height:53px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);cursor:pointer;opacity:.5;transition:all .3s ease-in-out}
.auto-hr14 .auto-nav .auto-content.slick-current {padding-left:1.75rem;opacity:1}
.auto-hr14 .auto-nav .auto-content::before {content:'';position:absolute;z-index:-1;top:0;left:-1px;width:0;height:53px;background-color:#e64d25}
.auto-hr14 .auto-nav .auto-content.slick-current::before {width:320px;transition:all .5s}
.auto-hr14 .auto-nav .auto-content:first-child {border-top:none}
.auto-hr14 .auto-nav .auto-content:after {content:'';display:table;clear:both}
.auto-hr14 .auto-mores {position:absolute;z-index:11;right:20px;bottom:50px;font-size:.8rem;font-weight:300;color:rgba(255,255,255,.5)}
.auto-hr14 .auto-mores a {color:rgba(255,255,255,.5)}
.auto-hr14 .auto-relation {padding-left:12px;outline:0}
.auto-hr14 .auto-relation::before {border-left:2px solid #e64d25;border-bottom:2px solid #e64d25;left:0}

/* ha09(headline) */
.auto-ha09 .auto-columns {overflow:hidden;position:relative;float:left;width:calc(100% - 520px);margin-left:10px;margin-top:10px}
.auto-ha09 .auto-columns:first-child {width:510px;margin-left:0;clear:both}
.auto-ha09 .auto-columns:nth-child(1),.auto-ha09 .auto-columns:nth-child(2) {margin-top:0}
.auto-ha09 .photo-titbg {padding:.9375rem;transition:all .3s}
.auto-ha09 a:hover .photo-titbg {background-color:#e64d25}
.auto-ha09 a .auto-images {transition:all .3s ease-in-out}
.auto-ha09 a:hover .auto-images {transform:scale3d(1.1, 1.1, 1.1)}

/* mp07 */
.auto-mp07.tiles-3x .auto-columns {float:left;width:31.5%;margin-right:2.75%;margin-top:22px}
.auto-mp07.tiles-3x .auto-columns:first-child, .auto-mp07.tiles-3x .auto-columns:nth-child(2), .auto-mp07.tiles-3x .auto-columns:nth-child(3) {margin-top:0}
.auto-mp07.tiles-3x .auto-columns:nth-child(3n) {margin-right:0}

/* mp08 */
.auto-mp08 .auto-columns {float:left;padding-top:20px;padding-left:2%}
.auto-mp08 .auto-columns:first-child {padding-left:0;padding-right:1%}
.auto-mp08 .auto-columns:nth-child(2) {padding-left:1%}
.auto-mp08 .auto-columns:first-child, .auto-mp08 .auto-columns:nth-child(2),.auto-mp08 .auto-columns:nth-child(3) {padding-top:0}
.auto-mp08 .photo-titbg {padding-bottom:3.563rem;text-shadow:none;background-color:transparent}
.auto-mp08 .auto-columns.over a {overflow:hidden}
.auto-mp08 .auto-columns.over a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.94) 80%)}
.auto-mp08 .auto-columns a .auto-images[style*="background"] {-webkit-transition:transform .5s ease 0s, -ms-transform .5s ease 0s;transition:transform .5s ease 0s, -ms-transform .5s ease 0s}
.auto-mp08 .auto-columns a:hover .auto-images[style*="background"] {-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.auto-mp08 .auto-columns.over a [class*="size-"] {display:block;-webkit-transition:transform .3s, -ms-transform .3s;transition:transform .3s, -ms-transform .3s}
.auto-mp08 .auto-columns.over a:hover [class*="size-"] {-ms-transform:translateY(-13.5%);transform:translateY(-13.5%)} 

/* dp05 */
.auto-dp05 .auto-section {position:absolute;display:block;left:0;top:0;z-index:2;padding:3px 8px 2px;color:#fff}

/* d05 */
.auto-d05 {position:relative}
.auto-d05 .auto-columns {position:relative;padding-left:12px;outline:0}
.auto-d05 .auto-columns::before {content:'';position:absolute;z-index:1;width:6px;height:6px;border-left:2px solid #e64d25;border-bottom:2px solid #e64d25;left:0;top:50%;transform:translateY(-50%)}
.auto-d05 .auto-columns::after {content:'';display:table;clear:both}
.auto-d05 .auto-pager {position:absolute;top:-28px;right:0;z-index:22}

/* mb02(import) */
.auto-mb02 .auto-columns {overflow:hidden;position:relative;margin-top:1.4rem;background-color:#fff}
.auto-mb02 .auto-columns::before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,.12)}
.auto-mb02 .auto-columns .auto-content.over {z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);opacity:0;transition:transform .25s, opacity .25s;transform:translateY(100%);-ms-transform:translateY(100%)}
.auto-mb02 .auto-columns:hover .auto-content.over {opacity:1;transition:transform .25s,opacity .25s;transform:translateY(0px);-ms-transform:translateY(0)}
.auto-mb02 .auto-columns .auto-content.over .vertical-top {width:100% !important;padding:2rem 1rem}
.auto-mb02 .auto-columns .auto-content.over .auto-numbers {position:absolute;right:1rem;bottom:1rem;font-size:4rem;color:rgba(255,255,255,.32);line-height:1}

/**********************************************
note : 안내데스크
**********************************************/
/* 신문사소개 */
.com-1 .row-1 {margin-bottom:30px;padding-left:450px;background:url("/image/company/com-1.png") no-repeat top left}
.com-1 header > strong {display:block;margin-bottom:10px;font-size:30px}
.com-1 section > p {text-align:justify;font-weight:400;font-size:15px}
.com-1 section > p.text-right {text-align:right;font-weight:400;font-size:15px;color:#777}
.com-1 section > p.text-right > strong {margin-left:5px;color:#222;font-size:20px}
@media screen and (max-width: 39.9375em) {
	.com-1 .row-1 {padding-left:0;padding-top:400px;background:url("/image/company/com-1.png") no-repeat top center}
	.com-1 header > strong {font-size:25px}
}

/* 세종포스트기사제보 */
.com-sjpost-jb header > strong {position:relative;padding-top:15px;display:block;margin-bottom:10px;font-size:18px;color:#222}
.com-sjpost-jb header > strong::after {content:'';display:block;position:absolute;left:0;top:0;z-index:2;width:50px;border-top:2px solid #222}
.com-sjpost-jb section {margin-bottom:30px}
.com-sjpost-jb section > p {color:#222;letter-spacing:-.02em}
.com-sjpost-jb section > p > span {font-size:13px;letter-spacing:-.08em}

/**********************************************
note : 기사뷰
**********************************************/
/* 관리자 */
#admin-container .article-view-header .header-share {float:right;position:relative;margin-top:20px;padding-right:115px}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	#admin-container .article-view-header .header-share {display:block;margin-top:20px;padding-right:0}
}
@media screen and (max-width: 39.9375em) {
	#admin-container .article-view-header .header-share {float:inherit;display:block;margin-top:20px;padding-right:0}
}

.admin-options.admin-writers .writers-group {margin-bottom:16px}
.admin-options.admin-writers:last-child .writers-group {margin-bottom:0}

/* 기사등록 - 관련기사 */
.relation-choice-list:empty {display:block}

#nav-header > .user-banner2{width:600px}


/*필진소개*/
.com-about.com-5 .columnist .auto-columns{float: left;width: 31.5%;margin-right: 2.75%;}
.com-about.com-5 .columnist .auto-columns:nth-child(3n){margin-right: 0;}

.com-about.com-5 table {width:100%;margin-bottom:1.5rem;border-collapse:collapse;table-layout:fixed}
.com-about.com-5 table td {text-align:center;font-weight:400;color:rgba(0,0,0,.6);border:1px solid #e8e8e8;line-height:1.5}
.com-about.com-5 table td {padding:.9375rem;font-size:.9rem;line-height:1.25em;text-align:center;word-break:break-all}
.com-about.com-5 table td a {color:rgba(0,0,0,.8)}

.com-about.com-5 .com-tit {margin-bottom:2rem;font-size:1.3rem; font-weight:600;}
.com-about.com-5 .com-tit::after {content:'';display:block;width:50px;height:1px;margin-top:15px;background-color:rgba(241,90,36,.8);}
.com-about.com-5 .com-section.history .row {margin-bottom:1.5rem;}
.com-about.com-5 .sub-tit {display: block;margin-bottom: 1rem;font-size: 1.125rem;font-weight: 500;line-height: 1em;}
.com-about.com-5 ul li {list-style:none;argin-bottom: 1rem;font-size: .98rem;line-height: 1.65em;color:rgba(0,0,0,.6);  letter-spacing: -.05em;}

@media screen and (max-width: 39.9375em) {
	.com-about.com-5 .columnist .auto-columns{float: left;width: 45.5%;margin-right: 2.75%;}
	.com-about.com-5 .columnist .auto-columns:nth-child(2n+1) {clear: both;}
	.com-about.com-5 .columnist .auto-columns:nth-child(3n){margin-right: 2.75%;}
	.com-about.com-5 .columnist .auto-columns:nth-child(2n){margin-right: 0;}
}


/*auto-da04-1*/
.auto-da04-1 {border: 1px solid rgba(0,0,0,.12);}
.auto-da04-1 .photo-btn { width:25px; height:35px; bottom:0; font-size:1rem; color:rgba(255,255,255,.75); text-align:center}
.auto-da04-1 .photo-btn:active,.auto-da04-1 .photo-btn:focus,.auto-da04-1 .photo-btn:hover { color:#fefefe}
.auto-da04-1 .photo-btn.auto-prev { right:25px}
.auto-da04-1 .photo-btn.auto-next { right:0}




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



/*.auto-hr14{background-color:#560808 !important;}*/



/* 김민희 / 980040 / 20200831 코로나현황판*/
.banner_covid19 {position: relative;width: 100%;height: 56px;overflow: hidden;margin: 0px auto;background:url("/image/bg_covid.jpg")0 0 no-repeat;padding:10px 0;}
.banner_covid19 ul {margin:0;}
.banner_covid19 .cell {display: table;overflow: hidden;float: left;}
.banner_covid19 .cov_title strong {color:#fff; font-size:20px; letter-spacing:-.05em;line-height:1.8;}
.banner_covid19 .cov_title em {font-style: normal;color: #ffb330;}
.banner_covid19 .wrap_tit {width: 140px;text-align:left;padding-left:20px}
.banner_covid19 .info {margin-bottom:0}
.banner_covid19 .info span {display: block;font-size: 11px;color: #cacaca;}

.banner_covid19 .covid_count {width: 360px;height: 36px;}
.banner_covid19 .covid_count li {display: table-cell;vertical-align: middle;text-align: center;padding: 0 5px 0 5px;}
.banner_covid19 .covid_count li span {position: relative;top: 0;color: #dedede;font-size: 15px; line-height:1;}
.banner_covid19 .covid_count li span.counter {position: relative;top: 1px;color: #fff;font-size: 22px;font-weight: 600;}
.banner_covid19 .covid_count li span.counter strong {position: relative;top: 1px;margin-right: 2px;color: #fff;font-size: 23px;font-weight: 600;}


.banner_covid19 .covid_count02 {width: 300px;height: 36px;}
.banner_covid19 .covid_count02 li {display: table-cell;vertical-align: middle;text-align: center;padding: 0 5px 0 5px;}
.banner_covid19 .covid_count02 li span {position: relative;top: 0;color: #dedede;font-size: 15px; line-height:1;}
.banner_covid19 .covid_count02 li span.counter {position: relative;top: 1px;color: #fff;font-size: 22px;font-weight: 600;}
.banner_covid19 .covid_count02 li span.counter strong {position: relative;top: 1px;margin-right: 2px;color: #fff;font-size: 23px;font-weight: 600;}


/*모바일 코로나현황판*/
.banner_covid19m {width: 100%;overflow: hidden;background:url("/image/bg_covid.jpg")repeat-y center 0 ;padding:5px 5px;}
.banner_covid19m .cov_title {color:#fff; font-size:.9rem; letter-spacing:-.05em;line-height:1.5;}
.banner_covid19m .cov_title em {font-style: normal;color: #ffb330;}
.banner_covid19m .covid_count {display:block;font-size:0}
.banner_covid19m .covid_count li {display:inline-block; padding:0 .5rem;text-align: center; list-style:none;}
.banner_covid19m .covid_count li span {color: #dedede;font-size: .9rem; line-height:1.1;}
.banner_covid19m .covid_count li span.counter {color: #fff;font-size: 1rem;font-weight: 600;}
.banner_covid19m ul {margin:0;}
.banner_covid19m .info {color: #fff;font-size: .7rem;letter-spacing:-.05em;margin-bottom:0;}


.box-skin.flex-bg-3::before{background:#574f4d;}
.box-skin.flex-bg-4::before{background:#1b2759;}
.box-skin.flex-bg-5::before{background:#6d788e;}
.box-skin.flex-bg-6::before{background:#909090;}

.box-skin .header .btm-plus{background:url(/image/btm-plus.png) no-repeat right;}
.box-skin .header .btm-plus2{background:url(/image/btm-plus2.png) no-repeat right;}



.auto-mores1 a {text-decoration: none;}


/* 윤미정 / 1014047 / 20201221 */
/* ha09-2(headline) */
.auto-ha09-2 .auto-columns {overflow:hidden;position:relative;width:calc(100% - 520px);margin-left:10px;margin-top:10px}
.auto-ha09-2 .auto-columns:nth-child(1),.auto-ha09-2 .auto-columns:nth-child(2) {float: left;width:510px;margin-left:0;clear:both}
.auto-ha09-2 .auto-columns:nth-child(1),.auto-ha09-2 .auto-columns:nth-child(3) {margin-top:0}
.auto-ha09-2 .auto-columns:nth-child(3),.auto-ha09-2 .auto-columns:nth-child(4),.auto-ha09-2 .auto-columns:nth-child(5) {display: inline-block;}
.auto-ha09-2 .photo-titbg {padding:.9375rem;transition:all .3s}
.auto-ha09-2 a:hover .photo-titbg {background-color:#e64d25}
.auto-ha09-2 a .auto-images {transition:all .3s ease-in-out}
.auto-ha09-2 a:hover .auto-images {transform:scale3d(1.1, 1.1, 1.1)}
.auto-ha09-2 .height-156 {height: 9.73rem;}
.auto-ha09-2 .height-243 {height: 15.2075rem;}


/* 이승현 / 1018865 / 20210106 */
.auto-ha06-4 .auto-content{float:left;position:relative;width:25%;height:276px}
.auto-ha06-4 .auto-content:first-child,.auto-ha06-4 .auto-content:nth-child(4n+1){width:50%;height:551px;clear:both}
.auto-ha06-4 .auto-content:nth-child(2){width:50%;height: 276px;/* margin-bottom:10px; */}
.auto-ha06-4 .auto-content a{display:block;position:relative;height:100%;padding:.9375rem}
.auto-ha06-4 .auto-content:first-child a{padding:0rem}
.auto-ha06-4 .auto-content a:hover{background-color:#f8f8f9}
.auto-ha06-4 .auto-content a::before{content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.1);border-left:none;border-top:none;left:0;right:0;top:0;bottom:0}
.auto-ha06-4 .auto-content:first-child a::before,.auto-ha06-4 .auto-content:nth-child(4n+1) a::before{border-left:1px solid rgba(0,0,0,.1)}
.auto-ha06-4 .auto-content:first-child a::before,.auto-ha06-4 .auto-content:nth-child(2) a::before{border-top:1px solid rgba(0,0,0,.1)}
.auto-ha06-4 .photo-titbg {position: absolute; z-index: 10;  width: 100%;  padding: 2rem .625rem;  line-height: 1em;background-color: rgba(0,0,0,.75); left: 0; bottom: 0;}
.auto-ha06-4 .photo-titbg.gradient {padding-top: .9375rem;background: rgba(0,0,0,.75);  background: -webkit-linear-gradient(transparent,rgba(0,0,0,.75));background: linear-gradient(transparent,rgba(0,0,0,.75));text-shadow: 1px 1px rgba(0,0,0,.75);}


.auto-ha08-2 .auto-columns{position:relative;float:left;width:calc(35% - 10px);margin-left:10px;margin-top:10px}
.auto-ha08-2 .auto-columns:first-child,.auto-ha08-2 .auto-columns:nth-child(2n+1){width:65%;margin-left:0;clear:both}
.auto-ha08-2 .auto-columns:nth-child(1),.auto-ha08-2 .auto-columns:nth-child(2){margin-top:0}
.auto-ha08-2 .auto-columns .auto-images.line::before{content:'';border-width:3px;border-color:transparent}
.auto-ha08-2 .photo-titbg{padding:.9375rem}
.auto-ha08-2 .auto-section {display:inline-block;overflow:hidden;position:relative;z-index:20;height:24px;margin:-.75rem auto 1.25rem;padding:0 2.5rem;line-height:24px;color:#fff;background-color:#e73f72; left:40%;}
.auto-ha08-2 .user_bg2{background-color:#000}


.auto-ha08-3 .auto-columns{position:relative;float:left;}
.auto-ha08-3 .auto-columns{width:100%;margin-left:0;clear:both}
.auto-ha08-3 .auto-columns .auto-images.line::before{content:'';border-width:3px;border-color:transparent}
.auto-ha08-3 .photo-titbg{padding:.9375rem}
.auto-ha08-3 .auto-section {display:inline-block;left:34.5%;overflow:hidden;position:relative;z-index:20;height:24px;margin:-.75rem auto 1.25rem;padding:0 2.5rem;line-height:24px;color:#fff;background-color:#dd0000;}




.auto-ha08-4 .auto-pager{position:absolute;left:50%;bottom:1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.auto-ha08-4 .auto-pager li[id*=slick-] button[data-role]{width:.9rem;height:.9rem;background-color:transparent;border:1px solid rgba(255,255,255,.5)}
.auto-ha08-4 .auto-pager li[id*=slick-].slick-active button[data-role]{background-color:#e73f72;border-color:transparent}
.auto-ha08-4 .auto-section {display:inline-block;left:34.5%;overflow:hidden;position:relative;z-index:20;height:24px;margin:-.75rem auto 1.25rem;padding:0 2.5rem;line-height:24px;color:#fff;background-color:#2196f3;}
.auto-ha08-4 .photo-btn.over {top:-150px;bottom: 0;}


/* 배진희 / 1019631 / 20210108 */
.box-skin.auto-marbtm-65{margin-bottom:65px;}



/* 황자연 / 1021257 / 20210114 */
.auto-ha88 {margin-top:20px;}
.auto-ha88 .auto-columns{position:relative;float:left;}
.auto-ha88 .auto-columns{width:100%;margin-left:0;clear:both}
.auto-ha88 .auto-columns .auto-images.line::before{content:'';border-width:3px;border-color:transparent}
.auto-ha88 .photo-titbg{padding:.9375rem}
.auto-ha88 .auto-section {display:inline-block;left:34.5%;overflow:hidden;position:absolute; top:0px; z-index:20;height:24px;margin:-.75rem auto 1.25rem;padding:0 2.5rem;line-height:24px;color:#fff;background-color:#dd0000;}

.auto-ha89  {margin-top:20px;}
.auto-ha89 .auto-pager{position:absolute;left:50%;bottom:1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.auto-ha89 .auto-pager li[id*=slick-] button[data-role]{width:.9rem;height:.9rem;background-color:transparent;border:1px solid rgba(255,255,255,.5)}
.auto-ha89 .auto-pager li[id*=slick-].slick-active button[data-role]{background-color:#e73f72;border-color:transparent}
.auto-ha89 .auto-section {display:inline-block;left:34.5%;overflow:hidden;position:absolute; top:20px; z-index:999;height:24px;margin:-.75rem auto 1.25rem;padding:0 2.5rem;line-height:24px;color:#fff;background-color:#2196f3;}
.auto-ha89 .photo-btn.over {top:-150px;bottom: 0;}


/* ha09-3(headline) */
.auto-ha09-3 .auto-columns {overflow:hidden;position:relative;width:calc(100% - 520px);margin-left:10px;margin-top:10px}
.auto-ha09-3 .auto-columns:nth-child(1) {float: left;width:510px;margin-left:0;clear:both}
.auto-ha09-3 .auto-columns:nth-child(1), .auto-ha09-3 .auto-columns:nth-child(2) {margin-top:0}
.auto-ha09-3 .auto-columns:nth-child(3), .auto-ha09-3 .auto-columns:nth-child(4), .auto-ha09-3 .auto-columns:nth-child(2) {display: inline-block;}
.auto-ha09-3 .photo-titbg {padding:.9375rem;transition:all .3s}
.auto-ha09-3 a:hover .photo-titbg {background-color:#e64d25}
.auto-ha09-3 a .auto-images {transition:all .3s ease-in-out}
.auto-ha09-3 a:hover .auto-images {transform:scale3d(1.1, 1.1, 1.1)}
.auto-ha09-3 .height-156 {height: 9.73rem;}




/* 임희은 / 1021537 / 20210114 */
.auto-hr14 .auto-nav .auto-content:nth-child(2)::before {background-color:#005698;}
.auto-hr14 .auto-nav .auto-content:nth-child(3)::before {background-color:#569800;}
.auto-hr14 .auto-nav .auto-content:nth-child(4)::before {background-color:#ff8400;}
.auto-hr14 .auto-nav .auto-content:nth-child(5)::before {background-color:#46004e;}


/* 김민희 / 1025263 / 20210128 */
.m-auto-ta01-2 .item {padding:.8rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.m-auto-ta01-b .item {padding:.8rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}


/* 임희은 / 1025256 / 20210128 */
.auto-hr14 .auto-roll {width: calc(100% - 380px);}
.auto-hr14 .auto-nav {width:380px;}
.auto-hr14 .auto-nav .auto-content {width:380px !important;}
.auto-hr14 .auto-nav::before {padding: 30px 20px 40px;}
.view-aside {top:-50px;}

/* 김민희 / 1025849 / 20210129 */
.weather-widget.line {padding: 0 .7rem !important;}
.weather-widget.default dl {margin:.2rem 0 0 0 !important;}

/* 배진희 / 1025846 / 20210129 */
.auto-hr14.auto-hr14-1 .auto-nav .auto-content.slick-current::before{width:100%;}

/* 김민희 / 1027768 / 20210204 */
.box-skin.flex-bg-7::before {background: /* #d65b00 */#7d8e76;}

/* 이승현 / 1028330 / 20210208 */
.auto-pr06-4 .auto-column{padding:.3rem .9375rem 0}
.auto-pr06-4 .auto-column .auto-images{transition:all .35s}
.auto-pr06-4 .auto-keyword>a{display:block;position:relative;font-size:1.063rem;line-height:1em;letter-spacing:-.05em;padding:.8rem 0}
.auto-pr06-4 .cus-fontcolor{color: #000;}
.auto-pr06-4 .auto-section {margin-bottom:5px; font-weight:bold;}




/* 홍경아 / 1030308 / 20210216 */
.m-auto-tp09-1 .auto-columns:nth-child(1) {margin-top: 0;}
.m-auto-tp09-1 .auto-columns { position: relative; margin-top: 2.5%;     margin-bottom: 20px; }
.m-auto-tp09-1 .auto-columns a {display: block;}
.m-auto-tp09-1 .auto-columns .auto-content {margin-top: -2rem; padding: 2.25rem 1.25rem 1.25rem; background-color: #e1e1e1; border-radius: 1rem 0;}
.m-auto-tp09-1 .auto-columns .auto-images {position: relative; z-index: 5;  margin-left: auto; margin-right: auto;}
.m-auto-tp09-1 .auto-columns .auto-fontD {color: #8c9eff!important;text-align: center;}
.m-auto-tp09-1 .auto-columns a::after {content: ''; display: table; clear: both;}

@media screen and (max-width: 39.9375em) {
	.m-auto-tp09-1 .auto-columns .auto-fontA {height:55px;}
}


/* 최은비 / 1034669 / 20210304 */
.box-skin .header .btm-plus3{background:url(/image/btm-plus3.png) no-repeat right;}


/**********************************************
note : 미디어N 노컷뉴스 관련기사
**********************************************/
#median-outlink {margin:2.125rem auto;padding:1.375rem;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.05);}
#median-outlink .no-bullet {margin:0;padding:0;list-style:none}
#median-outlink .no-bullet li {font:.875rem/1.3 normal normal;letter-spacing:-.05em;color:#000}
#median-outlink .no-bullet > :not(:first-child) {margin-top:.625rem}
#median-outlink .no-bullet li a {display:block;overflow:hidden;font:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis}



/**********************************************
note : 사이드배너 기능성배너 강제사이즈 지정
**********************************************/
.for-body > .wings:first-child .banner_event_box {width:250px}

.box-skin.mbox-gbg-green{background-image:linear-gradient(135deg,#0f910e 0%,#6fd57c 100%)}