@charset "utf-8";

/* ===================================== */
/* 콘텐츠 영역 */
.width-container {
    width: 100%;
    height: auto;
    margin-top: 80px;
}
.share_wrap {
    width: 100%;
    margin: 0 auto 20px;
    position: relative;
    padding: 0 5%;
}
.share_wrap a img {
    float: left;
    display: inline;
    width: 35px;
    height: 35px;
    font-size: 0;
    margin-right: 3px;
    border-radius: 50%;
}
.share_wrap a:last-of-type img {
    float: right;
    width: 33px;
    height: 33px;
    border-radius: 1px;
    border: 1px solid #d7d7d7;
    padding: 2px;
    margin-top: 4px;
}
.share_wrap time {
    position: absolute;
    top: 40px;
    left: 0;
    font-size: 0.75rem;
    font-weight: 500;
    padding-left: 3px;
}

/* 기사 영역 */
.headline_article_wrap {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.headline_title {
    width: 90%;
    margin: 0 auto;
}
.headline_title h2 {
    /*max-height: 2.6em;*/
    font-size: 1.6rem;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: -0.02em;
    margin-bottom: 10px;
    word-break: keep-all;
}
.headline_article_wrap figure.article-image {
    width: 100%;
    position: relative;
    margin: 20px auto 25px;
    text-align: center;;
}
.headline_article_wrap figure.article-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display:block;
}
.headline_article_wrap .caption {
    width: 90%;
    margin: 0 auto;
    font-size: 0.95rem;
    font-weight: 300;
    line-height: 1.3em;
    letter-spacing: -0.08em;
    word-spacing: 0.06em;
    margin: 10px auto 30px;
    text-align:center;
    word-break: keep-all;
}
.headline_article_wrap .article-body {
    width:100%;
    margin:20px auto 0;
    font-size: 1.1rem;
    line-height: 1.8em;
    font-weight: 400;
    letter-spacing: -0.08em;
    text-align: justify;

}

.headline_article_wrap .article-body p {padding:0 5%; margin-bottom:20px; word-break:keep-all; text-align:left; overflow-wrap: break-word;}
/* ===================================== */
/* 광고 영역 */
.ad_container {
    width: 100%;
    margin-top: 50px;
    background-color: antiquewhite;
    padding-top: 15px;
    padding-bottom: 1px;
}
.ad-300x250-2 {
    margin: 40px auto 20px;
    text-align: center;
    width:90%;
}

.ad-300x250-2 + .main_news_section {margin-top:20px;}
.main_news_section .article_wrap li {border-bottom: 1px solid #d7d7d7;}
.main_news_section .article_wrap li iframe {display: inline-block; margin:0 auto!important;}

/* ========================= */
/* 메인 타이틀 + 오렌지색 바 설정(통일사항) */
h3.section_title {
    width: 100%;
    margin: 0 auto;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: -0.05em;
    margin: 40px 0 5px;
}
h3.section_title a {
    text-decoration: none;
}
h3.section_title::before {
    content: "";
    background-image: url("https://img.etnews.com/2022/m/images/bar.png");
    background-size: auto auto;
    width: 5px;
    height: 20px;
    margin-right: 6px;
    vertical-align: middle;
    display: inline-block;
}
/* 목록형 기사 설정(이하 통일) */
ul.article_wrap {
    margin: 0 auto;
    border-top: 1px solid #d7d7d7;
}
li.article {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #d7d7d7;
}
li.article > a {
    display: table;
    width: 100%;
    padding: 12px 0;
}
.article_img {
    display: table-cell;
    width: 135px;
    height: 80px;
    border: 1px solid #d7d7d7;
}
.article_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display:block;
}
.article_title {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
}
.article_title p {
    width: auto;
    max-height: 57px;
    font-size: 1.12rem;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -0.05em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 전체보기 설정(이하 통일) */
.fullview {
    display: inline;
    float: right;
    margin-top: -27px;
    margin-right: 15px;
    font-size: 0.9rem;
    font-weight: 700;
    letter-spacing: -0.08em;
    color: grey;
}
.fullview a.rightarrow::after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid grey;
    border-right: 1px solid grey;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    margin-top: 7px;
}

/*올쇼TV 섹션*/
.allshowTV_section {
    width: 90%;
    height: auto;
    margin: 0 auto;
}
.allshowTV_section .section_title::before {display:none;}
.allshowTV_section .section_title img {
    width: 85px;
    margin: 0 auto;
    margin-bottom: -3px;
}

/* ========================= */
/* 주요뉴스*/
.main_news_section {
    width: 90%;
    height: auto;
    margin: 0 auto;
    margin-top: 60px;
}

/* ========================= */
/*많이 본 뉴스*/
.most_viewed_section {
    width: 90%;
    height: auto;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 20px;
}
.most_news_wrap {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.most_news .fullview {
    margin-right: 15px;
}
.most_news_article {
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 1.1rem;
    font-weight: 600;
    letter-spacing: -0.08em;
    line-height: 2em;
    position: relative;
    padding: 10px 0;
}
.most_news_article:first-of-type {
    border-top: 1px solid #d7d7d7;
}
.most_news b {
    color: #909090;
}

/*추가:220124*/
.icon {background:url('https://img.etnews.com/2019/mobile_et/images/icon.png') no-repeat left top; background-size:200px; display:inline-block; opacity:.9; transition:.2s;}
.icon:hover {opacity:1;}

.share_wrap > a {float:left; display:inline-block; width:40px; height:40px; font-size:0; margin-right:5px; border-radius:1px; border-radius:40px;}
.share_wrap .share-facebook {background-position:0 -63px;}
.share_wrap .share-twitter {background-position:-40px -63px;}
.share_wrap .share-kakao {background-position:-80px -63px;}
.share_wrap .share-line {background-position:-120px -63px;}
.share_wrap .share-url {background-position:-160px -63px;}
.share_wrap .font-size {position:absolute; right:5%; margin-right:0; text-align:center; border:1px solid rgba(0,0,0,0.1);}
.share_wrap .font-size > span {background-position:-83px 0; width:20px; height:20px; display:inline-block; margin-top:10px;}
.font-size-set {position:absolute; right:5%; top:50px; z-index:1; background-color:#fff; border:1px solid rgba(0,0,0,0.12); padding:10px 8px; box-shadow:2px 2px 2px rgba(0,0,0,0.02); border-radius:1px;}
.font-size-set li {float:left; display:table; margin:0 2px;}
.font-size-set li a {display:table-cell; width:35px; height:35px; border-radius:25px; border:1px solid rgba(0,0,0,0.05); text-align:center; vertical-align:middle;}
.font-size-set li a.on {background-color:#666; color:#fff;}
.font-size-set li:nth-child(1) a {font-size:10px;}
.font-size-set li:nth-child(2) a {font-size:12px;}
.font-size-set li:nth-child(3) a {font-size:14px;}
.font-size-set li:nth-child(4) a {font-size:16px;}
.font-size-set li:nth-child(5) a {font-size:18px;}
.font-size-set::before {content: ''; position: absolute; top: -6px; right:12px; display: block; width:11px; height:6px; background:url('https://img.etnews.com/2019/mobile_et/images/icon.png') no-repeat left top; background-size:200px; background-position:-103px 0; background-color:#fff;}
.btn_goeng {display:inline-block; box-sizing:border-box; padding:0 3px; color:rgba(0,0,0,1); box-shadow:inset 0 -6px 0 rgba(238,117,0,.4);}
.btn_goeng:hover {box-shadow:inset 0 -18px 0 rgba(238,117,0,.5);}

.hide { position: absolute; left: -100000em; top: -100000em; }
.align-center {text-align:center;}
.align-center .share_wrap {width:auto; display:inline-block;}
.pd-lr5p {padding-left:5%!important; padding-right:5%!important;}
.mg-b10 {margin-bottom:10px!important;}
.mg-b20 {margin-bottom:20px!important;}

.time_wrap {width:100%; padding:0 5%; margin-bottom:15px;}
.time_wrap > * {margin-bottom:5px;}
.time_wrap time {display:inline-block; margin-right:10px; color:rgba(0,0,0,0.6);}
.time_wrap time a > span {font-weight:500;}
.time_wrap time a > span::before {content:url('https://img.etnews.com/2022/etnews/images/ico_pdf.png'); display:inline-block; width:15px; height:15px; margin-left:5px; margin-right:2px; transform:translateY(1px);}
.time_wrap time a > span:hover {color:#ac0200; text-decoration: none;}
/*.time_wrap time + p {display:inline-block;}*/

/*이슈분석 타래*/
#layerRelated.issue {position:relative; z-index:1; margin:10px 0;}
#layerRelated.issue .w348 {width:100%; height:auto; background:#fafafa;  border:1px solid rgba(0,0,0,0.1); border-top:2px solid #dd2025; padding:15px 20px; box-sizing:border-box;}
#layerRelated.issue h3 {display:block; width:100%; border:none; padding:0; margin:0; position:relative; top:0; letter-spacing:0; font-size:18px; font-weight:bold; margin-bottom:5px;}
#layerRelated.issue h3::before {display:none;}
#layerRelated.issue h3 b {color:#dd2025;}
#layerRelated.issue .btn_close {display:none;}
#layerRelated.issue .article {margin-top:10px;}
#layerRelated.issue .article li {width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height:1em; padding:5px 0;  font-size:1.12rem;}
#layerRelated.issue .article li a:before {content:''; color:#ccc; margin-right:5px;}

.article-footer {padding:0 5%;}
.article-footer .related-news { background:#fafafa;  border:1px solid rgba(0,0,0,0.1); border-top:2px solid #000; padding:15px; }
.article-footer .related-news li a {display: block; padding:5px 0 5px 20px; letter-spacing:-0.4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight:500; font-size:1.12rem; letter-spacing:-0.08em;}
.article-footer .related-news li a::before {content:'┖'; color:#aaa; font-weight:100; margin-right:5px; margin-left:-20px; font-size:.85rem;}
.article-footer .share-wrap {display:inline-block; margin:20px 0 0;}
.article-footer .share-wrap a {border-radius:100%;}
.article-footer .ad-text {margin:20px 0;}
.article-footer .ad-text li a {display: block; padding:5px 0; letter-spacing:-0.4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*특집*/
main .special-wrap {background:#dd2025;}
main .special-wrap h3 {color:#fff; border-bottom:0;}
main .special-wrap h3 a {padding:15px 20px 10px; border-bottom:0; padding-right:100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
main .special-wrap h3 a .more {color:#fff;}
main .special-wrap h3 a > img {width:100%; height:auto;}
main .special-wrap > ul {border:3px solid rgba(0,0,0,0);}
main .special-wrap li {padding:10px; background:#fff; }
main .special-wrap li li {padding:0;}
main .special-wrap .txt a {padding:10px 5px 5px;}
main .special-wrap li .txt .point { display: inline-block; background-color: #dd2025; font-size: 14px; line-height: 1em; padding: 5px 8px; letter-spacing: -0.4px; margin: 0 0 5px; color:#fff;}
main .special-wrap .col2-thumb li {float:left; width:50%;}
main .special-wrap .col2-thumb li:nth-child(odd) {padding-right:5px;}
main .special-wrap .col2-thumb li:nth-child(even) {padding-left:5px;}
main .special-wrap2 {background-color:#222;}
main .special-wrap2 h3 a {padding:0;}
main .special-wrap2 > ul {border:0;}

.article-header-nav {margin-bottom:8px;}
.article-header-nav .keyword {float:left; font-size: 1.1rem; line-height:1em; display:inline-block; margin-right:5px; margin-bottom:5px; padding:5px 8px; background-color:#777; color:#fff; border-radius:3px;}
.article-header-nav .keyword:nth-child(1), .article-header-nav .keyword:nth-child(2), .article-header-nav .keyword:nth-child(3) {background-color:#3256a9;}
article h3 {padding:0 5% 0 7%; position:relative; word-break:keep-all; margin-top:20px; margin-bottom:20px; font-weight:normal; font-size:1.12rem; line-height:1.5em; text-align:left; letter-spacing:0;}
article h3::before {content: ''; position: absolute; top:5px; left:5%; bottom:5px; width:3px; background-color:#222;}

/*통계자료 다운로드*/
.go_premium {float:right; clear:both; letter-spacing:-0.2px; margin:10px 5% 20px 20px; min-width:260px; max-width:300px; border:1px solid rgba(0,0,0,0.1); padding:18px 22px 18px 18px; box-shadow:2px 2px 4px rgba(0,0,0,0.05); box-sizing:border-box;}
.go_premium strong {display:block; margin-bottom:5px; font-weight:500;}
.go_premium strong i {margin-right:5px; margin-left:5px; font-style:normal; color:#eba300}
.go_premium > a {display:block; font-size:0.95rem; color:#666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height:1.6em; position:relative;}
.go_premium > a::before {content:'·'; margin-right:5px; color:#999; font-weight:bold; }
.article-body p .go_premium {margin:10px 0 20px 20px;}

/*프리미엄리포트다운로드::200110 */
.go_premium.go_premium_report {width:280px;}
.go_premium.go_premium_report > a::before {display:none;}
.go_premium.go_premium_report img {float:left; display:inline-block; width:70px; margin-right:10px;}
.go_premium.go_premium_report strong {float:left; display:inline-block; background-color:#dd2025; color:#fff; font-weight:normal; line-height:1em; font-size:13px; padding:5px 7px; border-radius:2px; letter-spacing:-0.06em;}
.go_premium.go_premium_report span {width:100%; position:absolute; right:0; top:30px; padding-left:80px; display:inline-block; word-break: break-all; line-height: 1.4em; height: 4.2em; overflow: hidden; white-space: normal; color:#444;}
.go_premium.go_premium_report > a:hover span {text-decoration:underline;}

/*많이본뉴스*/
.most_news_article a {display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.most_news_article:nth-child(1) a::before {content:'1'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(2) a::before {content:'2'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(3) a::before {content:'3'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(4) a::before {content:'4'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(5) a::before {content:'5'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(6) a::before {content:'1'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(7) a::before {content:'2'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(8) a::before {content:'3'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(9) a::before {content:'4'; font-weight:700; color:#ee7500; margin-right:8px; }
.most_news_article:nth-child(10) a::before {content:'5'; font-weight:700; color:#ee7500; margin-right:8px; }

/*관련자료_200224*/
.attached_data_wrap {padding:0 5%; margin-bottom:20px;}
.attached_data_wrap dl {border-bottom:1px solid rgba(0,0,0,0.1); box-shadow:0 1px 1px rgba(0,0,0,0.05); margin:40px 0;}
.attached_data_wrap dt {font-size:16px; text-align:center; font-weight:bold; color:#fff; border-radius:4px 4px 0 0; background:linear-gradient(to bottom, #666, #5a5a5a); padding:15px; line-height:1em; box-shadow:2px 2px 0 rgba(0,0,0,0.05);}
.attached_data_wrap dd {border-top:1px solid rgba(0,0,0,0.1); border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1);}
.attached_data_wrap dd:nth-child(odd) {background-color:rgba(0,0,0,0.02);}
.attached_data_wrap dd a {position:relative; display:block; padding:12px 20px; font-size:14px; letter-spacing:-0.02em; }
.attached_data_wrap dd a:hover {text-decoration:none; background-color:#f2f9fd;}
.attached_data_wrap dd .left {margin:0; padding:0; color:#222; float:left; width:100%; }
.attached_data_wrap dd .right {margin:0; padding:0; position:absolute; right:20px; color:#999;}
.attached_data_wrap dd .right i {display:none;}
.attached_data_wrap i img {display:inline-block; width:16px; height:16px; overflow:hidden; border-radius:1px; margin-top:-4px;}
.attached_data_wrap dd .title {display:inline-block; max-width:60%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1em; padding:1px 0;}
.attached_data_wrap dd .title + span {margin-left:-3px;}
.attached_data_wrap dd * {vertical-align:middle;}

/*ad*/
.article-body > .pd_lr5p * {font-family: "Noto Sans KR", sans-serif!important;}
#mobonDivBanner_12680 {margin:10px 0 20px;}

/*카드뉴스*/
.slider_cardnews.slick-dotted.slick-slider {margin-bottom:40px;}
.slider_cardnews li img {width:100%; height:auto;}
.slider_cardnews .slick-dots {position: relative; bottom:0;}
.slider_cardnews .slick-dots li button:before {font-size:50px;}
.slider_cardnews .slick-prev, .slider_cardnews .slick-next {z-index: 2; width:38px; height: 40px; background: rgba(0,0,0,.4); border-radius: 1px;}
.slider_cardnews .slick-prev:hover, .slider_cardnews .slick-prev:focus, .slider_cardnews .slick-next:hover, .slider_cardnews .slick-next:focus {background:rgba(0,0,0,.8);}
.slider_cardnews .slick-prev {left:0; border-radius:0 5px 5px 0;}
.slider_cardnews .slick-next {right:0; border-radius:5px 0 0 5px;}
.slider_cardnews .slick-prev:before { content:''; height:20px; background: url('https://img.etnews.com/2022/etnews/images/icon_arrow_l.png') no-repeat; background-size: 12px 20px; width: 12px; height: 20px; display: inline-block;  }
.slider_cardnews .slick-next:before { content:''; height:20px; background: url('https://img.etnews.com/2022/etnews/images/icon_arrow_r.png') no-repeat; background-size: 12px 20px; width: 12px; height: 20px; display: inline-block;  }

.a_newsroom { text-decoration:none; box-shadow:inset 0 -5px 0 rgba(243,247,88,1);}
.a_newsroom:hover {text-decoration:none; box-shadow:inset 0 -20px 0 rgba(243,247,88,1);}
.a_newsroom_on {text-decoration:none; box-shadow:inset 0 -20px 0 rgba(243,247,88,1);}


/*동영상*/
.video-container{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden; margin-bottom:10px;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.video-summury {font-size:0.95em; line-height:1.5em; width:90%; margin:15px auto 30px; text-align:center;     letter-spacing: -0.08em;}

/*220225_라씨로*/
.rassiro_wrap {margin-bottom:40px;}
.rassiro_wrap .section_title {position:relative;}
.rassiro_wrap .tabmenu {position:relative; margin-top:10px; height:280px;}
.rassiro_wrap .tabmenu ul > li { display:inline-block; width:50%; float:left; text-align:center; line-height:40px;}
.rassiro_wrap .tabmenu ul li:first-child label {border-radius:12px 0 0 12px;}
.rassiro_wrap .tabmenu label{ display:block; width:100%; padding:12px 0; line-height:1em; letter-spacing:-0.05em; border-radius:0 12px 12px 0; border:1px solid rgba(0,0,0,0.2); color:#777; cursor:pointer; background:#eaeaea;}
.rassiro_wrap .tabmenu input{display:none;}
.rassiro_wrap .tab_con { display:none; text-align:left; position:absolute; left:0; right:0; top:45px; box-sizing: border-box; background:#fff;}
.rassiro_wrap .tab_con table {width:100%; border-collapse:collapse; border-collapse:collapse; table-layout: fixed;}
.rassiro_wrap .tab_con td {line-height:1em; padding:15px 0; font-size:15px; letter-spacing:-0.05em; border-bottom:1px solid rgba(0,0,0,0.1); font-weight:400; }
.rassiro_wrap .tab_con td:first-child {width:20px; font-weight:300; color:#777; font-style: italic;}
.rassiro_wrap .tab_con td:nth-child(2) {font-weight:500; color:#000; }
.rassiro_wrap .tab_con td:nth-child(2) a {display:block; font-size:16px; line-height:1em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rassiro_wrap .tab_con td:nth-child(3) {width:85px; text-align:right; color:#777;}
.rassiro_wrap .tab_con td:last-child {width:70px; text-align:right; color:#d02d32;}
.rassiro_wrap .tabmenu input:checked ~ label{ color:#000; font-weight:500; border:1px solid rgba(0,0,0,1); box-shadow:0 1px 2px rgba(0,0,0,0.1); background:#fff;}
.rassiro_wrap .tabmenu input:checked ~ .tab_con{ display:block;}
.rassiro_wrap .order {position:absolute; right:0; bottom:0; display:inline-block; color:#fff; font-size:15px; font-weight:400; line-height:1em; letter-spacing:-0.1em; }
.rassiro_wrap .buy {float:left; background:#d02d32; padding:8px 10px 9px 12px; border-radius:12px 0 0 12px;}
.rassiro_wrap .sell {float:left; background:#1c67d1; padding:8px 12px 9px 10px; border-radius:0 12px 12px 0;}
.rassiro_wrap .btn_wrap {text-align:center; margin-top:10px;}
.rassiro_wrap .btn_wrap a {border:1px solid #777; color:#222; padding:12px 18px; font-size:16px; line-height:1em; display:inline-block; border-radius:20px; letter-spacing:-0.04em; opacity:.7;}
.rassiro_wrap .btn_wrap a:hover {text-decoration:none; opacity:1;}
.rassiro_wrap .period {font-size:.8em; line-height:1em; padding:4px 5px 6px; background: #fafafa; border-bottom:1px solid rgba(0,0,0,0.1); text-align:right; letter-spacing: -0.05em; color:#777;}

/*골프채광고::220512*/
.ad_text_viewtop {width:100%; padding:0 5%; font-weight:bold; font-size:17px; margin-bottom:22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: Dotum, Gulim; color:#262626; zoom:1;}
.ad_text_viewtop span img {display:inline-block; width:5px; height:5px; margin-right:5px; vertical-align: middle; transform:translateY(-2px);}
.ad_text_viewtop > * {vertical-align:middle; vertical-align: middle; float:left;}
.ad_text_viewtop iframe {z-index:1!important;}
.ad_text_viewtop::after {content:''; display:block; clear:both;}
.ad_text_viewtop > a {width: 95%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 뉴스룸 홍보섹션::220517 */
.ad_thumbtext.ad_newsroom {margin:20px 0 0; border:1px solid rgba(0,0,0,0.2); padding:20px; overflow: hidden;}
.ad_thumbtext.ad_newsroom a:hover {text-decoration:none;}
.ad_thumbtext.ad_newsroom .thumb {float:left; width:135px; height:80px; overflow:hidden; margin-right:12px; border:1px solid rgba(0,0,0,0.1);}
.ad_thumbtext.ad_newsroom .thumb img {width:100%; height:auto; min-height:80px; min-width:135px;}
.ad_thumbtext.ad_newsroom .text { letter-spacing:-0.05em; font-size:0.95rem; color:#222;}
.ad_thumbtext.ad_newsroom .text strong {display:block; font-size:1.12rem; margin-bottom:5px; word-break: break-all; line-height:1.3em; font-weight:600; color:#000; max-height:2.65em; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.ad_thumbtext.ad_newsroom .text .more {color:#ff8201; margin-top:14px; line-height:1.2em; margin-bottom:0; padding:0;}
.ad_thumbtext.ad_newsroom a:hover .more {text-decoration: underline; text-decoration-color:#ff8201;}
.ad_thumbtext.ad_newsroom2 {margin:20px 0 0; padding:0; border:0;}
.ad_thumbtext.ad_newsroom2 img {display:block; width:100%; opacity:.95;}
.ad_thumbtext.ad_newsroom2 a:hover img {opacity:1;}

br + #newsroom_etview_promotion .ad_thumbtext {margin:0;}

/*라이프 광고 수정::221006*/
#foin_05LT {z-index:3!important;}

@media screen and (max-width: 620px) {
	.go_premium {width:90%; min-width:90%; margin:0 5% 20px;}
    .time_wrap time {display:block;}
    /*.time_wrap time + p {display:block;}*/
    .btn_goeng {width:150px;}
}


/*에디터변경::230411*/
.article-body .caption {font-size:.9em; color:#666; margin:10px auto 20px; text-align:center;}
.article-body .editor_mid_tit {font-weight:500; padding:12px 0; border-top:3px solid #dd2025; border-bottom:1px solid #ccc; line-height:1.4em; margin:0 20px 20px;}
.article-body .video_summury {display:block; width:95%; font-size:0.9em; line-height:1.4em; letter-spacing:-0.04em; font-weight:300; text-align:center; margin:-10px auto 0; color:#666;}
.article-body .editor_openlink {border:1px solid rgba(0,0,0,0.1); box-shadow:0 1px 2px 0 rgba(0,0,0,.05); margin:0 20px 20px;}
.article-body .editor_openlink a {display:flex;}
.article-body .editor_openlink figure {display:flex; flex-direction:column; justify-content:center; width:100px; height:100px; background:#eee;}
.article-body .editor_openlink figure img {max-width:100%; max-height:100%;}
.article-body .editor_openlink .text { display: flex; width: calc(100% - 120px); height:100px; flex-direction: column; padding:15px 0; font-size:.9em; padding-left:20px;}
.article-body .editor_openlink .text  p {padding:0; margin:0 0 5px 0; line-height:1.4em; text-align:left;}
.article-body .editor_openlink .text .title {font-weight:500; color:#222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article-body .editor_openlink .text .caption {font-size:.9em; color:#444; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article-body .editor_openlink .text .link {font-size:.8em; color:cornflowerblue; margin-bottom:0;}
.article-body .editor_quotation {position:relative; color:#444; margin:40px auto; text-align:center; padding:50px 0 60px;}
.article-body .editor_quotation blockquote {line-height:1.4em;}
.article-body .editor_quotation cite {font-size:.85em; font-family:inherit; color:#777; font-weight:200;}
.article-body .editor_quotation::before {content:"\00275D"; position:absolute; left:50%; top:5px; margin-left:-12px; line-height:1em; color:#aaa; font-size:50px;}
.article-body .editor_quotation::after {content:"\00275E"; position:absolute; left:50%; bottom:0; margin-left:-12px;  line-height:1em; color:#aaa; font-size:50px;}
.article-body .editor_line_solid {border:1px solid #222; margin:20px;}
.article-body .editor_line_dashed {border-top:2px dashed #222; margin:20px;}
.article-body .editor_line_dotted {border-top:2px dotted #222; margin:20px;}
.article-body .editor_line_double {height:4px; border-top:1px solid #222; border-bottom:1px solid #222; margin:20px;}
.article-body .iframe-container { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; margin-bottom: 20px;}
.article-body .iframe-container iframe, .article-body .iframe-container object, .article-body .iframe-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.article-body .iframe-container + .caption {margin-top:-15px;}
.article-body .editor_sns {margin:0 auto 20px; position: relative; width:100%; max-width:500px; height: 0; padding-bottom:104%; overflow: hidden; }
.article-body .editor_sns iframe, .article-body .editor_sns object, .article-body .editor_sns embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.article-body .editor_textbox_gray {margin:0 20px 20px; padding:25px; border:1px solid #ddd; background-color:#f5f5f5;}
.article-body .editor_textbox_blue {margin:0 20px 20px; padding:25px; border:1px solid #d3d9ff; background-color:#f3f4fd;}
.article-body .editor_textbox_green {margin:0 20px 20px; padding:25px; border:1px solid #d3ecc5; background-color:#f1f9ed;}
.article-body .editor_textbox_yellow {margin:0 20px 20px; padding:25px; border:1px solid #fcf0c5; background-color:#fefaed;}
.article-body .editor_textbox_red {margin:0 20px 20px; padding:25px; border:1px solid #f8dfd8; background-color:#fdf5f3;}
.article-body .editor_ul {padding-left:20px; margin:0 20px 20px;}
.article-body .editor_ul li {list-style: disc; line-height:1.4em; margin-bottom:5px;}
.article-body .editor_ol {padding-left:20px; margin:0 20px 20px;}
.article-body .editor_ol li {list-style: decimal; line-height:1.4em; margin-bottom:5px;}