@charset "utf-8";

.cont-wrap {position:relative; width:1180px; margin:0 auto; padding:30px 0}
.cont-wrap::after, .main-top::after, .cont-row::after {content:''; display:block; clear:both}
.contents {float:left; width:780px}
.cont-wrap::before {content:''; position:absolute; left:810px; top:0; width:1px; bottom:0; background:#ddd}

.opinion-wrap {padding:30px 0 0}
.opinion-wrap::before {top:30px}

.thumb {overflow:hidden;}
.thumb > a {overflow:hidden; display:block; width:100%; height:100%; /*border-radius:10px;*/}
.thumb img {width:100%; min-height:100%; object-fit:cover; object-position:top}
.news-tit, .lead {overflow:hidden; display:block; display:-webkit-box; text-overflow:clip; word-wrap:break-word; word-break:keep-all; -webkit-box-orient:vertical}
.news-tit {line-height:34px; font-size:19px; -webkit-line-clamp:1}
.subject-tit {display:block; font-size:16px}
.subject-tit a {color:#9d6618}
.subject-tit .position {margin-left:6px; color:var(--hk-text-secondary); font-weight:normal; font-size:13px;}

.news-item, .thumb-cont {display:table; table-layout:fixed; width:100%}
.news-item .txt-cont, .news-item .thumb {display:table-cell; vertical-align:middle}
.news-item .thumb {width:70px; height:70px}
.news-item .thumb > a {width:70px; height:70px; /*border-radius:27px*/}
.news-item .thumb img {clip-path:path('M68.6,20.3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.4c-0.1-0.4-0.1-0.9-0.2-1.3  c-0.1-0.5-0.2-0.9-0.3-1.3c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.3-0.2-0.7-0.3-1c0-0.1-0.1-0.2-0.1-0.3c-0.3-0.8-0.6-1.6-1-2.4  c0-0.1-0.1-0.1-0.1-0.2c-0.2-0.4-0.4-0.7-0.6-1c-0.5-0.8-1-1.6-1.6-2.3c-0.9-1.1-1.9-2.1-2.9-3.1C60.2,5.5,59,4.7,57.8,4  c-1.6-1-3.3-1.7-5.1-2.1c-0.1,0-0.3-0.1-0.4-0.1c-5.7-1.3-11.5-1.9-17.4-1.9C29-0.2,23,0.5,17.2,1.9L17,1.9C15.2,2.3,13.6,3,12.1,4  c-0.4,0.2-0.6,0.4-0.9,0.6c-0.1,0.1-0.2,0.1-0.4,0.2C10.5,5,10.3,5.1,10,5.3C9.9,5.4,9.8,5.5,9.6,5.6C9.4,5.8,9.2,6,9,6.1  C8.8,6.3,8.7,6.4,8.5,6.5C8.4,6.7,8.2,6.8,8,7S7.7,7.3,7.5,7.5C7.4,7.6,7.2,7.8,7.1,7.9C6.9,8.1,6.7,8.3,6.5,8.5  C6.4,8.7,6.3,8.8,6.2,8.9C6,9.2,5.8,9.4,5.6,9.6C5.5,9.7,5.4,9.9,5.4,10c-0.2,0.3-0.4,0.5-0.6,0.8c0,0.1-0.1,0.1-0.1,0.2  c-0.3,0.4-0.5,0.7-0.6,1c-0.6,1-1.1,2-1.5,3.1c-0.2,0.5-0.4,1-0.5,1.5c-0.3,1.1-0.6,2.1-0.7,3.2c-0.9,5-1.4,10-1.4,15.1  c0,4.9,0.4,9.8,1.3,14.7c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.4c0.1,0.4,0.1,0.9,0.2,1.3c0.1,0.5,0.2,0.9,0.3,1.3  c0,0.1,0.1,0.2,0.1,0.3c0.1,0.3,0.2,0.7,0.3,1c0,0.1,0.1,0.2,0.1,0.3c0.3,0.8,0.6,1.6,1,2.4c0,0.1,0.1,0.1,0.1,0.2  c0.2,0.4,0.4,0.7,0.6,1c0.5,0.8,1,1.6,1.6,2.3c0.9,1.1,1.9,2.1,2.9,3.1c1.1,0.9,2.2,1.7,3.5,2.4c1.6,1,3.3,1.7,5.1,2.1  c0.1,0,0.3,0.1,0.4,0.1c5.7,1.3,11.5,1.9,17.4,1.8c6,0.1,11.9-0.6,17.7-1.9l0.2-0.1c1.7-0.4,3.4-1.1,4.9-2.1  c0.4-0.2,0.6-0.4,0.9-0.6c0.1-0.1,0.2-0.1,0.4-0.2c0.3-0.2,0.5-0.4,0.8-0.5c0.1-0.1,0.3-0.2,0.4-0.3c0.2-0.2,0.4-0.3,0.6-0.5  c0.2-0.1,0.3-0.2,0.5-0.4c0.2-0.2,0.4-0.3,0.5-0.5s0.3-0.3,0.5-0.5c0.1-0.1,0.3-0.3,0.4-0.5c0.2-0.2,0.4-0.4,0.5-0.6  c0.1-0.1,0.2-0.3,0.3-0.4c0.2-0.2,0.4-0.5,0.6-0.7c0.1-0.1,0.2-0.2,0.3-0.4c0.2-0.3,0.4-0.5,0.6-0.8c0-0.1,0.1-0.1,0.1-0.2  c0.3-0.4,0.5-0.7,0.6-1c0.6-1,1.1-2,1.5-3.1c0.2-0.5,0.4-1,0.5-1.5c0.3-1.1,0.6-2.1,0.7-3.2c0.9-5,1.4-10,1.3-15.1  C69.9,30,69.4,25.1,68.6,20.3z')}
.lead {line-height:21px; font-size:14px}

.news-tit ~ .txt-date {margin-top:10px}

.opinion .foot-inner {max-width:1180px}

.cont-row {position:relative; padding:20px 0}
.cont-row + .cont-row {border-top:1px solid #ddd}
.cont-row > .col {float:left; width:50%; box-sizing:border-box} 
.cont-row > .col .txt-cont + .thumb {padding-left:10px}

.major-news .col:first-child {padding-right:23px}
.major-news.col-2 .col + .col {position:relative; padding-left:22px;}
.major-news.col-2 .col + .col:before {content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#ddd} 

/* main-component 썸네일 없는 경우 */
.main-component + .main-component {margin-top:20px}

.txt-type .news-tit, .box-type .news-tit {font-size:24px; -webkit-line-clamp:2; max-height:68px}
.txt-type .subject-tit, .box-type .subject-tit {margin-bottom:5px}

.txt-type .major-news.col-2 .cont-row {display:table; width:100%; table-layout:fixed}
.txt-type .major-news.col-2 .col {display:table-cell; float:none; vertical-align:top}

.main-component.type-line {border-top:1px solid #121212}
.main-component.type-line.txt-type2 {margin-top:0}

.txt-type2 .tit-list {display:flex; flex-direction:column; gap:6px; margin-top:10px}
.txt-type2 .tit-list li::before {flex:0 0 auto; top:8px}
.txt-type2 .tit-list .news-tit {font-size:16px; line-height:1.3; max-height:unset}
.txt-type2 .tit-list .news-tit ~ .txt-date {margin-top:5px}

/* 썸네일 없는 박스형 */
.box-type .box-list::after {content:''; display:block; clear:both}
.box-type .box-list .item {float:left; width:380px; height:160px; padding:25px 20px; border-radius:10px; box-sizing:border-box}
.box-type .box-list .item:nth-child(2n) {margin-left:20px}
.box-type .box-list .item:nth-child(2) ~ .item {margin-top:20px}
.box-type .news-tit, .box-type .news-tit a, .box-type .subject-tit a {color:#fff}
.box-type .subject-tit {margin-bottom:18px; font-weight:400}

/* 슬라이드 뉴스 */
.hover-slide {position:relative}
.hover-slide .slick-arrow {position:absolute; top:50%; z-index:5; width:50px; height:51px; margin-top:-25px; overflow:hidden; text-indent:-9999px; visibility:hidden; opacity:0; transition:all ease .3s; background-image:url('https://static.hankyung.com/img/www/w/main/2020/spr-main-20210629@2x.png?v=20210629'); background-repeat:no-repeat; background-size:400px 400px}
.hover-slide .slick-prev {left:15px; background-position:0 -39px}
.hover-slide .slick-next {right:15px; background-position:-60px -39px}
.hover-slide:hover .slick-arrow {visibility:visible; opacity:1}

.slide-list {overflow:hidden; height:160px}
.slide-list::after {content:''; display:block; clear:both}
.slide-list .slide-item {float:left; width:280px; height:160px; padding:25px 20px; border-radius:10px; box-sizing:border-box}
.slide-list .slide-item + .slide-item {margin-left:20px}
.slide-list .news-tit, .slide-list .news-tit a, .slide-list .subject-tit a {color:#fff}
.slide-list .subject-tit {margin-bottom:18px}

/* 랜덤컬러 */
.bg1 {background-color:#55833f}
.bg2 {background-color:#9d8f5d}
.bg3 {background-color:#9d665d}
.bg4 {background-color:#47827c}
.bg5 {background-color:#605c84}

.main-component.special-type {position:relative; margin-top:30px;  padding:10px 30px; border:1px solid #ddd; border-radius:8px; background-color:#f7f7f7; box-sizing:border-box}
.special-type .cont-row {display:table; width:100%; table-layout:fixed; padding:25px 0}
.special-type .cont-row > .col {display:table-cell; float:none}
.special-type .category-tit::before {content:''; display:block; position:absolute; top:-17px; left:37%; width:210px; height:18px; background-color:#fff}
.special-type .category-tit a {position:absolute; top:-17px; left:37%; width:210px; height:40px; background:url('https://static.hankyung.com/img/www/w/sub/opinion/logo_deepinsight.svg') no-repeat}
.special-type .news-tit {max-height:68px; margin-top:5px; line-height:34px; font-size:24px; -webkit-line-clamp:2}
.special-type .subject-tit a {color:#436f91}

/* 톱 뉴스 */
#pageAreaRoot {width:1180px !important}
.main-top-major .news-tit {max-height:34px; font-size:24px}
.main-top::after {content:''; display:block; clear:both}
.main-top-headline {float:left; width:380px}
/* .main-top-headline .thumb > a {border-radius:8px} */
.main-top-headline .news-tit {height:76px; margin-top:12px; line-height:38px; font-size:29px; text-align:center; -webkit-line-clamp:2}
.main-top-major {float:right; width:380px}
.main-top-major li {padding:10px 0 11px; box-sizing:border-box}
.main-top-major li:first-child {padding-top:0}
.main-top-major li + li {border-top:1px solid #ddd}
.main-top-major .subject-tit {line-height:31px}

.main-top-left {position:relative; float:left; position:relative; width:780px; height:365px; /* padding-bottom:20px; border-bottom:1px solid #121212; */ box-sizing:border-box}
/* .main-top-left::before {content: ''; display: block; position:absolute; left:0; bottom:1px; width:100%; height:2px; margin-bottom:2px; background-color:#121212} */
.main-top-right {float:right; width:380px; height:365px; padding-left:19px; border-left:1px solid #ddd; box-sizing:border-box}

.contents > .main-top .main-top-headline {float:none; width:auto}
.contents > .main-top .main-top-headline .thumb {float:left; width:280px; aspect-ratio:16 / 9; /*height:175px;*/ margin-right:20px}
.contents > .main-top .main-top-headline .news-tit {height:auto; max-height:84px; font-size:34px; line-height:42px; text-align:left}
.contents > .main-top .main-top-headline .lead {margin-top:20px; max-height:63px; -webkit-line-clamp:3}
.contents > .main-top .main-top-headline::after {content:''; display:block; clear:both}
.contents > .main-top .major-news.col-2 {margin-top:30px}
.contents > .main-top .major-news.col-2 .news-tit {-webkit-line-clamp:2; max-height:68px; padding-right:3px; font-size:24px; word-break:break-all}
.contents > .main-top .major-news.col-2 .cont-row {border-top:1px solid #ddd}
.contents > .main-top .major-news.col-2 .subject-tit {text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.contents > .main-top .major-news.col-2 .cont-row {display:table; width:100%; table-layout:fixed}
.contents > .main-top .major-news.col-2 .cont-row .col {display:table-cell; float:none; vertical-align:top}
.contents > .main-top .major-news.col-2 .news-item .thumb {width:90px}
/* 이미지 max size version */
.contents > .main-top .major-news.col-2 .news-item .thumb > a {position:relative; width:90px; height:auto; aspect-ratio:16 / 9; /*border-radius:8px;*/ text-align:center}
.contents > .main-top .major-news.col-2 .news-item .thumb > a > img {clip-path:none; width:auto; max-width:100%; min-height:unset; max-height:100%}
.contents > .main-top .major-news.col-2 .news-item .thumb > a::after {content:''; position:absolute; top:0; right:0; bottom:0; left:0; /*border-radius:10px;*/ border:1px solid rgba(0,0,0,.1)}
/* 이미지 full size version */
/* .contents > .main-top .major-news.col-2 .news-item .thumb > a {width:90px; height:56px; border-radius:8px}
.contents > .main-top .major-news.col-2 .news-item .thumb > a > img {clip-path:none} */

/* 기사 제목 두개이상일 때 */
.tit-list {margin-top:5px}
.tit-list .news-tit {max-height:34px}
.tit-list li {position:relative; padding-left:8px}
.tit-list li::before {content:''; display:block; position:absolute; top:16px; left:0; width:2px; height:2px; background-color:#121212}
.tit-list:has(.txt-date) li:not(:first-child) {margin-top:10px}
.opinion-list .tit-list .txt-date {margin-top:0}

/* 일반 뉴스 리스트 구조 */
.main-component.latest-list {border-top:2px solid #121212}
.main-component.latest-list::before {content: ''; display: block; height:1px; margin:2px 0 30px; background-color:#121212}
.main-component.latest-list + .opinion-list {margin-top:30px; border-top:1px solid #ddd}

.basic-list li + li {margin-top:30px}
.basic-list .news-tit {margin-top:-5px; margin-bottom:5px; font-size:24px}
.basic-list .thumb {width:180px; height:115px; padding-left:20px; /*border-radius:10px;*/ text-align:right}
.basic-list .thumb > a {position:relative; width:180px; height:auto; aspect-ratio:16 / 9; /*border-radius:10px*/}
.basic-list .thumb > a::after {content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid rgba(0,0,0,.1); /*border-radius:10px;*/ box-sizing:border-box}
.basic-list .thumb img {clip-path:none; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:auto; min-height:auto; max-width:100%; max-height:100%}
.basic-list .lead {/*height:63px;*/ -webkit-line-clamp:3}

/* 광고 영역 */ 
.ad-area {text-align:center}

/* 우측 모듈 */
.aside {position:relative; float:right; width:340px; box-sizing:border-box}
.aside .news-tit {font-size:19px}
.aside .thumb > a {position:relative; border-radius:0px; box-sizing:border-box}
.aside .thumb > a::after, .thumb-cont .thumb > a::after {content:''; display:block; position:absolute; top:0; left:0; clip-path:path('M33.7,1L33.7,1c0.4,0,0.7,0,1.1,0c0.3,0,0.7,0,1,0c5.4,0,10.8,0.6,16,1.8c0.1,0,0.2,0.1,0.3,0.1l0,0l0,0   c1.7,0.4,3.3,1.1,4.8,2c1.2,0.7,2.3,1.4,3.3,2.3c1,0.9,1.9,1.9,2.8,2.9c0.6,0.7,1.1,1.5,1.5,2.2c0.2,0.3,0.4,0.7,0.5,1l0.1,0.2   c0.4,0.7,0.7,1.5,1,2.3c0,0,0,0.1,0,0.1l0,0.1c0.1,0.3,0.2,0.6,0.3,0.9l0,0.1l0,0.2c0.1,0.4,0.2,0.8,0.3,1.2   c0.1,0.4,0.1,0.8,0.2,1.2c0,0.1,0,0.2,0,0.2l0,0.1l0,0.1c0,0,0,0.1,0,0.2c0.9,4.7,1.3,9.6,1.2,14.4c0,5-0.4,9.9-1.3,14.8   c-0.2,1-0.4,2.1-0.7,3.1c-0.1,0.4-0.3,0.9-0.5,1.4l0,0l0,0c-0.3,1-0.8,1.9-1.4,2.8l0,0l0,0c-0.2,0.3-0.4,0.6-0.6,1   c0,0.1-0.1,0.1-0.1,0.2c-0.2,0.3-0.3,0.5-0.5,0.8l-0.1,0.1c0,0.1-0.1,0.1-0.1,0.2c-0.2,0.2-0.4,0.4-0.5,0.7l-0.1,0.1   c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.2-0.3,0.3-0.4,0.5l-0.1,0.1l0,0c-0.1,0.1-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.3-0.5,0.4l-0.1,0.1   c-0.1,0.1-0.2,0.2-0.4,0.3L60,62.5l-0.1,0.1l-0.1,0.1c-0.2,0.1-0.3,0.3-0.5,0.4c-0.1,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.1   l-0.1,0.1c-0.2,0.1-0.4,0.3-0.6,0.4C58.1,64,58,64,57.9,64.1l-0.1,0l0,0c-0.2,0.2-0.5,0.3-0.9,0.5c-1.4,0.9-3,1.5-4.6,1.9l-0.2,0   c-5.3,1.3-10.8,1.9-16.3,1.9c-0.4,0-0.7,0-1.1,0c-0.3,0-0.7,0-1,0c-5.4,0-10.8-0.6-16-1.8c-0.1,0-0.2-0.1-0.4-0.1   c-1.7-0.4-3.3-1.1-4.8-2c-1.2-0.7-2.3-1.4-3.3-2.3c-1-0.9-1.9-1.9-2.8-2.9c-0.6-0.7-1.1-1.5-1.5-2.2c-0.2-0.3-0.4-0.7-0.5-1L4.3,56   c-0.4-0.7-0.7-1.5-1-2.3c0-0.1,0-0.1-0.1-0.2l0-0.1c-0.1-0.3-0.2-0.6-0.3-0.9l-0.1-0.2l0-0.1c-0.1-0.4-0.2-0.8-0.3-1.2   c-0.1-0.4-0.2-0.8-0.2-1.2c0-0.1,0-0.1,0-0.2l0-0.2l0-0.1c0,0,0-0.1,0-0.2C1.4,44.4,1,39.5,1,34.7c0-5,0.4-9.9,1.3-14.8   c0.2-1,0.4-2.1,0.7-3.1c0.1-0.4,0.3-0.9,0.5-1.4l0,0l0,0c0.3-1,0.8-1.9,1.4-2.8l0,0l0,0c0.2-0.3,0.4-0.6,0.6-1l0,0l0,0l0.1-0.1   c0.2-0.3,0.4-0.5,0.5-0.8l0.1-0.1c0.1-0.1,0.1-0.1,0.1-0.2C6.6,10,6.8,9.8,7,9.6l0.1-0.1c0.1-0.1,0.1-0.2,0.2-0.3   C7.5,9,7.6,8.9,7.8,8.7l0,0l0.1-0.1C8,8.5,8.1,8.3,8.2,8.2C8.4,8.1,8.5,8,8.6,7.9l0.1-0.1l0.1-0.1c0.1-0.1,0.3-0.3,0.4-0.4l0.4-0.4   l0,0c0.2-0.2,0.4-0.3,0.6-0.5c0.1-0.1,0.1-0.1,0.2-0.2l0.2-0.1l0.1-0.1c0.2-0.1,0.4-0.3,0.6-0.4c0.1-0.1,0.2-0.1,0.2-0.1l0.1-0.1   l0.1-0.1c0.2-0.2,0.5-0.3,0.8-0.5C14,4,15.6,3.4,17.2,3l0.2,0C22.7,1.6,28.2,1,33.7,1 M33.7,0c-5.6,0-11.1,0.7-16.5,1.9L17,2   c-1.7,0.4-3.4,1.1-4.9,2c-0.4,0.2-0.6,0.4-0.9,0.6c-0.1,0.1-0.2,0.1-0.4,0.2c-0.3,0.2-0.5,0.4-0.7,0.5C9.9,5.5,9.8,5.6,9.7,5.7   C9.4,5.8,9.2,6,9,6.2C8.9,6.3,8.7,6.4,8.6,6.6C8.4,6.7,8.2,6.9,8,7C7.9,7.2,7.7,7.4,7.5,7.5C7.4,7.7,7.2,7.8,7.1,8   C6.9,8.2,6.7,8.4,6.6,8.5C6.4,8.7,6.3,8.8,6.2,9C6,9.2,5.8,9.4,5.7,9.6C5.6,9.8,5.5,9.9,5.4,10c-0.2,0.3-0.4,0.5-0.6,0.8   c0,0.1-0.1,0.1-0.1,0.2c-0.3,0.4-0.5,0.7-0.6,1c-0.6,0.9-1.1,2-1.5,3c-0.2,0.5-0.4,1-0.5,1.4c-0.3,1.1-0.6,2.1-0.7,3.2   c-0.9,4.9-1.4,10-1.3,15c0,4.9,0.4,9.8,1.3,14.6c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.4c0.1,0.4,0.1,0.9,0.2,1.3   c0.1,0.5,0.2,0.9,0.3,1.3c0,0.1,0.1,0.2,0.1,0.3c0.1,0.3,0.2,0.7,0.3,1c0,0.1,0.1,0.2,0.1,0.3c0.3,0.8,0.6,1.6,1,2.4l0.1,0.2   c0.2,0.3,0.4,0.7,0.6,1c0.5,0.8,1,1.6,1.6,2.3c0.9,1.1,1.8,2.1,2.9,3.1c1.1,0.9,2.2,1.7,3.4,2.4c1.6,1,3.3,1.7,5.1,2.1   c0.1,0,0.3,0.1,0.4,0.1c5.3,1.2,10.8,1.8,16.2,1.8c0.3,0,0.7,0,1,0c0.4,0,0.7,0,1.1,0c5.6,0,11.1-0.7,16.5-1.9l0.2-0.1   c1.7-0.4,3.4-1.1,4.9-2c0.4-0.2,0.6-0.4,0.9-0.6c0.1-0.1,0.2-0.1,0.4-0.2c0.3-0.2,0.5-0.4,0.7-0.5c0.1-0.1,0.3-0.2,0.4-0.3   c0.2-0.2,0.4-0.3,0.6-0.5c0.2-0.1,0.3-0.2,0.5-0.4c0.2-0.2,0.4-0.3,0.5-0.5c0.2-0.2,0.3-0.3,0.5-0.5c0.1-0.1,0.3-0.3,0.4-0.5   c0.2-0.2,0.4-0.4,0.5-0.6c0.1-0.1,0.2-0.3,0.3-0.4c0.2-0.2,0.4-0.5,0.6-0.7c0.1-0.1,0.2-0.2,0.3-0.4c0.2-0.3,0.4-0.5,0.6-0.8   c0-0.1,0.1-0.1,0.1-0.2c0.3-0.4,0.5-0.7,0.6-1c0.6-0.9,1.1-2,1.5-3c0.2-0.5,0.4-1,0.5-1.4c0.3-1.1,0.6-2.1,0.7-3.2   c0.9-4.9,1.4-10,1.3-15c0-4.9-0.4-9.8-1.3-14.6c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.4c-0.1-0.4-0.1-0.9-0.2-1.3   c-0.1-0.5-0.2-0.9-0.3-1.3c0-0.1-0.1-0.2-0.1-0.3c-0.1-0.3-0.2-0.7-0.3-1c0-0.1-0.1-0.2-0.1-0.3c-0.3-0.8-0.6-1.6-1-2.4   c0-0.1-0.1-0.1-0.1-0.2c-0.2-0.4-0.4-0.7-0.6-1c-0.5-0.8-1-1.6-1.6-2.3C63,8.4,62,7.4,61,6.5c-1.1-0.9-2.2-1.7-3.4-2.4   c-1.6-1-3.3-1.7-5.1-2.1c-0.1,0-0.3-0.1-0.4-0.1C46.7,0.6,41.3,0,35.8,0c-0.3,0-0.7,0-1,0C34.5,0,34.1,0,33.7,0L33.7,0z'); background:#ddd; transform:scale(1.01)}
.aside .thumb > a::after {width:70px; height:70px}
.aside-section {margin:45px 0}
.aside .tit-head {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ddd}
.aside-tit {line-height:34px; font-weight:700; font-size:19px}
.thumb-cont {margin-top:10px}
.thumb-cont .thumb {transform:scale(0.99); transform-origin:right top}
.thumb-cont .thumb > a {position:relative; margin-top:-7px; border-radius:22px; transform:scale(0.87)}
.thumb-cont .thumb > a::after {width:70px; height:70px}
.thumb-cont .lead {max-height:63px; -webkit-line-clamp:3}
.aside-colm {margin-bottom:33px}
.aside-colm li + li {margin-top:21px; padding-top:15px; border-top:1px solid #ddd}
.aside-colm .news-tit, .aside-colm .subject-tit {line-height:31px}
.aside-colm .news-tit {font-size:24px}
.thepen-list li + li {margin-top:25px}
.thepen-list .news-tit {height:56px; margin-top:5px; line-height:28px; -webkit-line-clamp:2; word-break:keep-all}
.thepen-list .news-item .txt-cont {padding-right:20px; box-sizing:border-box}
.thepen-list .subject-tit a {color:#436f91}
.corner-list li {position:relative; padding-left:14px; box-sizing:border-box}
.corner-list li::before {content:''; display:block; position:absolute; top:5px; left:0; width:6px; height:50px; background-color:#eae3d9}
.corner-list li + li {margin-top:25px}
.corner-list .subject-tit {line-height:25px}


.ie9 .aside .thumb > a::after, .ie9 .thumb-cont .thumb > a::after {display:none}
.ie9 .aside .thumb > a, .ie9 .thumb-cont .thumb > a {border:1px solid #ddd; border-radius:22px}

/* 여기는 논설실 */
.main-component.discourse-list {padding:25px 0 10px; border-top:1px solid #ddd}
.main-component.discourse-list .subject-tit {margin-bottom:10px}
.main-component.discourse-list .lead {height:44px; -webkit-line-clamp:2}
.main-component.discourse-list .basic-list .thumb > a::after {display:none}

/* 고정 코너 추가 수정 */
.fix-type .cont-row {margin-bottom:20px; padding:0}
.fix-type .cont-row + .cont-row {border-top:none}
.fix-type .col {width:380px; height:160px; padding:26px 23px; border-radius:10px; box-sizing:border-box}
.fix-type .col + .col {margin-left:20px}
.fix-type .news-tit, .fix-type .subject-tit a, .fix-type .news-tit a {color:#fff}
.txt-type .fix-type .subject-tit {margin-bottom:15px}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .aside .thumb > a::after, .thumb-cont .thumb > a::after {display:none}
    .aside .thumb > a, .thumb-cont .thumb > a {border:1px solid #ddd; border-radius:22px} 
 }

