@charset "utf-8";
/*************************************************
 * 프로젝트명:연합뉴스 국문 PC 홈페이지 (★ 2019)
 * comment :  배너, 특집 코너, 이벤트 페이지 등
 * site-home-web : PC 국문
 * site-home-mob : Mobile 국문
*************************************************/

/* =============== 배너 ======================== */

/* ---- 본문내광고 (공통) ---- */
/* aside-article$$ 클래스 정의
 * aside-article01 ~ aside-article80 : 모바일 서비스용
 * aside-article81 ~ aside-article99 : AMP 서비스용 */

/* (도메인공유)
 * aside-article01 ~ 09 : 반응형 사이트 고려해야함
 -- PC 본문내광고 2개
 -- Mobile 본문내광고 1~4개
 * 2023-09-25 : 배경색 #f2f2f2 → #f8f8f8 */
[class*='aside-article']{font:normal 0/0 sans-serif;text-indent:0;}
[class*='aside-article'] .title-ad01{display:block;width:100%;height:30px;background-color:#f8f8f8;font-size:11px;line-height:30px;letter-spacing:0;color:#666;text-align:center;}

/* aside-article01~09 | 반응형
 -- aside-article01 : PC/Mobile 기사본문 첫번째
 -- aside-article02 : Mobile 기사본문 두번째~네번째 */
[class*='aside-article0']{float:right;width:300px;margin:10px 0 30px 30px;height:280px;background-color:#f8f8f8;}

/* aside-article11~19 | 반응형
 -- 2023-09-22 : JIAD-100 추가
 -- area01,area02 : 글기사
 -- area11,area12 : 영상기사 */
[class*='aside-article1']{float:none;width:100%;margin:40px 0 40px;font:normal 0/0 sans-serif;text-indent:0;text-align:center;}
.comp-box+[class*='aside-article1']{margin-top:0;}
[class*='aside-article1'] .title-ad01{background-color:#fff;}
[class*='aside-article1'] [class*='area']{display:inline-block;width:300px;height:280px;background-color:#f8f8f8;vertical-align:top;}
[class*='aside-article1'] [class*='area']+[class*='area']{margin-left:30px;}
/* 비주얼본문 */
.vid-m-wrap [class*='aside-article1'] [class*='area']+[class*='area']{margin-left:20px;}
/* 반응형 - 영상기사 */
.body-view-video [class*='aside-article1'] [class*='area']+[class*='area']{margin-left:10px;}

/* ---- 마케팅 광고 스크립트 ---- */
/* .ads-box 는 마케팅광고 소재의 기본 구조이다. (동적 로드)
 * .ads-box > 소재 html */
.ads-box,
.ads-box>a{display:block;width:100%;height:100%;}
.ads-box object{margin:0 auto;}

/* aside-bnr$$ 클래스 정의
 * aside-bnr01 ~ aside-bnr20 : PC 홈페이지 고정 운영배너
 * aside-bnr21 ~ aside-bnr99 : 상시적인 이벤트 배너 */

/* ---- PC 홈페이지 고정 운영배너  ---- */
/* 클래스범위 : aside-bnr01 ~ aside-bnr20
 * aside-bnr01 : (마케팅) 상단 헤드, 우측
 * aside-bnr02 : 없음 (미정)
 * aside-bnr03 : (마케팅) 메인 주요기사02
 * aside-bnr04 : (마케팅) 메인 주요기사03
 * aside-bnr05 : (마케팅) 본문내광고 - 378x70
 * aside-bnr06 : (디기부) 본문내광고 - 300x250
 * aside-bnr07 : (마케팅) 섹션 메인 및 하위 페이지 리스트 사이 광고 - cps site 설정 */

/* aside-bnr01 : 마케팅 광고 */
.aside-bnr01{width:258px;}
.aside-bnr01 .con{width:100%;min-height:50px;color:#000;text-align:center;}
.aside-bnr01 .con[class*='ads-']:empty{display:none;}
.aside-bnr01 .con+.con .ads-box{margin-top:10px;}

/* aside-bnr03 : (마케팅) 메인 주요기사02 */
.aside-bnr03{text-align:center !important;padding:0 !important;border:0 !important;}
.aside-bnr03 .ads-box{padding:27px 0;border-top:1px solid #e5e5e5;}

/* aside-bnr04 : 메인 주요기사03 배너*/
.aside-bnr04{text-align:center !important;padding:0 !important;border:0 !important;}
.aside-bnr04 .ads-box{padding:20px 0;border-top:1px solid #e5e5e5;}

/* aside-bnr05 : 본문 내 단락 광고 */
.aside-bnr05{width:100%;margin:0 auto 30px;text-align:center;}

/* aside-bnr06 : 본문 내 단락 플로팅광고 */
/* .aside-bnr06{} */

/* aside-bnr07 : 리스트 사이 광고 */
.aside-bnr07{text-align:center !important;}
.list-type038 .aside-bnr07 .ads-box{padding:30px 0;border-bottom:1px solid #e5e5e5;}
.list-type038.style01 .aside-bnr07{width:1100px;margin:0 auto;}

/* ---- 상시적인 이벤트 배너  ---- */
/* 클래스범위 : aside-bnr21 ~ aside-bnr69
 * aside-bnr21 : 공지배너, bnr-***$$ 확장형 (메인 상단 우측 핫뉴스 상하단 배치)
 * aside-bnr22 : 공지배너, bnr-***$$ 확장형 (메인 상단 좌측 주요뉴스 상하단 배치)
 * aside-bnr23 : 메인 공지 링크메뉴 (메인 이슈돋보기 코너 하단 배치)
 * aside-bnr24 : 메인 하단 가로정렬 배너 (메인 푸터 상단 배치)
 * aside-bnr25 : 이태원 참사 */

/* 공지배너 좌우측 (확장형 : bnr-text$$, bnr-wrap$$)
 * aside-bnr21, aside-bnr22 의 경우 bnr-****$$ 병행 사용한다.
 * aside-bnr21(우) : 기본으로 img형태 적용을 기본 및 공통 스타일 선언
 * aside-bnr22(좌) : 기본으로 img형태 적용을 기본 및 공통 스타일 선언  */

.aside-bnr21,
.aside-bnr22{position:relative;}
/* .aside-bnr21+.aside-bnr21{margin-top:10px;} */
.aside-bnr22+.aside-bnr22{margin-top:10px;}
.aside-bnr21 .con img{width:100%;}

/* .aside-bnr21.bnr-text$$ - 공통 텍스트 타입 */
.aside-bnr21[class*='bnr-text'] a{display:block;box-sizing:border-box;white-space:nowrap;}
.aside-bnr21 [class*='color']{font-weight:500;}

/* .aside-bnr21.bnr-img$$ - 공통 이미지 태그 타입 */
.aside-bnr21[class*='bnr-img'] .con{height:100%;}
.aside-bnr21[class*='bnr-img'] .con>a{position:relative;display:block;height:100%;}
.aside-bnr21[class*='bnr-img'] .con>a:after{clear:both;content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;box-sizing:border-box;}

/* .aside-bnr25 이태원 참사 */
.aside-bnr25{width:100%;background-color:#404042;}
.aside-bnr25 .con{text-align:center;}


/* bnr-text$$ : (확장) 텍스트가 사용 된 배너
 * └ bnr-text01 : 기본형
 * └ bnr-text02 : 연합채용 공고
 * └ bnr-text03 : 연합채용 합격자 발표
 * └ bnr-text04 : 없음
 * └ bnr-text05 : 연합채용 모집/발표 2단 구조 공고
 * └ bnr-text06 : 연합뉴스TV 다수공고
 * └ bnr-text07 : 수림문학상 배너
 * └ bnr-text08 : 메인 정정보도문
 * └ bnr-text51 : 메인 특집/행사용 2줄배너(특집명/날짜등) */

/* bnr-text01 : 채용공고, 고지공고 등
 * 텍스트 정렬 : 좌측 (기본)
 -- 가운데 변경 : text-c 추가
 * style01 : 폰트사이즈 15px */
.bnr-text01 .con{box-sizing:border-box;min-height:42px;border:1px solid #eee;background-color:#eee;}
.bnr-text01 a{display:block;width:100%;padding:11px 12px 10px 12px;font-weight:500;font-size:14px;line-height:17px;color:#000;}
.bnr-text01 .con:hover{border-color:#3061ff;background-color:#fff;color:#3061ff;}
.bnr-text01 .con+.con{margin-top:10px;}
.bnr-text01 .con.text-c a{padding-left:0;}
/* style01 */
.bnr-text01.style01 .con{border:3px solid #fe7800;background:#fff;}
.bnr-text01.style01 .con{min-height:inherit;height:42px;}
.bnr-text01.style01 a{height:inherit;padding:4px 0;font-size:17px;line-height:26px;}
.bnr-text01.style02 a{font-size:16px;}

/* 특집/행사 */
.bnr-text51{height:66px;}
.bnr-text51 *{font-weight:400;}
.bnr-text51.bg01{background:#0d9bdd;}
.bnr-text51 .con{display:table;width:100%;height:100%;text-align:center;}
.bnr-text51 .con a{display:table-cell;height:100%;vertical-align:middle;}
.bnr-text51 .con .tit{display:block;font-weight:700;font-size:22px;color:#fff;}
.bnr-text51 .year{font-weight:700;color:#0b2937;}
.bnr-text51 .info{display:block;font-size:13px;color:#fff;}

/* bnr-text02 : 연연합채용모집 공고
 * 텍스트 정렬 : 가운데 (기본)
 -- 좌측 변경 : text-l 추가 */
.bnr-text02 .con{box-sizing:border-box;min-height:42px;background-color:#1799dd;text-align:center;}
.bnr-text02 a{display:block;width:100%;padding:11px 8px 10px 8px;font-weight:bold;font-size:13px;line-height:17px;color:#fff;}
.bnr-text02 .con:hover a{color:#000;}
.bnr-text02 .con+.con{margin-top:10px;}
.bnr-text02 .con.text-l a{padding-right:12px;padding-left:12px;}

/* bnr-text03 : 연합합격자발표 공고
 * 텍스트 정렬 : 가운데 (기본)
 -- 좌측 변경 : text-l 추가 */
.bnr-text03 .con{box-sizing:border-box;min-height:42px;background-color:#5cb0cf;text-align:center;}
.bnr-text03 a{display:block;width:100%;padding:11px 8px 10px 8px;font-weight:bold;font-size:13px;line-height:17px;color:#fff;}
.bnr-text03 .con:hover a{color:#000;}
.bnr-text03 .con+.con{margin-top:10px;}
.bnr-text03 .con.text-l a{padding-right:12px;padding-left:12px;}

/* bnr-text05 : 연합채용 모집/발표 2단 구조 공고 */
.bnr-text05{padding:10px 13px;background:#1f63a8;}
.bnr-text05 dt,
.bnr-text05 dd{display:inline-block;vertical-align:top;font-size:13px;line-height:18px;}
.bnr-text05 .list .tit{margin-right:8px;color:#96d4f7;font-weight:bold;}
.bnr-text05 .list .txt{color:#fff;font-weight:bold;}
.bnr-text05 .list .txt+.txt{margin:6px 0 0;}
.bnr-text05 .list .txt:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.bnr-text05 .list+.list{margin:7px 0 0;}

/* bnr-text06 : 연합뉴스TV 다수공고 */
.bnr-text06{padding:11px 14px;background:#eee;}
.bnr-text06 .tit{display:block;margin:0 0 4px;font-size:13px;}
.bnr-text06 .txt{display:block;margin-left:4px;font-weight:bold;font-size:14px;padding-left:12px;background:url(//r.yna.co.kr/ad/img/2021/bnr_recruitbul_20211109.png) 0 10px no-repeat;}
.bnr-text06 .txt:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* bnr-text07 : 수림문학상 배너 */
.bnr-text07 a{box-sizing:border-box;width:100%;padding:3px 0;border:1px solid #9bbf5f;background-color:#9bbf5f;font-weight:bold;font-size:16px;line-height:40px;text-align:center;color:#fff;}
.bnr-text07 a span{font-size:12px;line-height:38px;}
.bnr-text07 a:hover{border:1px solid #669900;background-color:#fff;color:#669900;}
.bnr-text07.style01 a{line-height:32px;}
.bnr-text07.style01 a span{line-height:30px;}

/* bnr-text08 : 정정보도문
 * 정정보도 기사 편집 */
.bnr-text08 .con{box-sizing:border-box;min-height:42px;border:1px solid #fff;background-color:#eee;}
.bnr-text08 a{display:block;width:100%;padding:7px 9px 7px 9px;font-weight:bold;font-size:14px;line-height:22px;color:#000;white-space:normal !important;}
.bnr-text08 .con+.con{margin-top:10px;}

/* bnr-img$$ : (확장) 이미지 태그가 사용 된 배너
 * └ bnr-img01 : 오버효과 */
.bnr-img01 .con>a:hover:after{border:1px solid #3061ff;}

/* aside-bnr23 : 메인 링크배너 (사내 관련링크)
 * 콘텐츠영역 : aside-box21 */
.aside-bnr23{width:242px;}
.aside-bnr23 .con{position:relative;height:48px;box-sizing:border-box;padding:13px 0 0 29px;}
.aside-bnr23+.aside-bnr23{margin-top:9px;}
.aside-bnr23 .con:after{content:'';position:absolute;background:url(../img/sprites_default01.png?v=20230512_1501) 0 0 no-repeat;}
.aside-bnr23 a{color:#000;font-size:14px;line-height:20px;}
.aside-bnr23 a:hover{font-weight:bold;}
.aside-bnr23.koreancenter .con{padding:14px 0 0 30px;background:url(../img/bnr_notice_koreancenter01.jpg) 0 0 no-repeat;background-size:cover;}
.aside-bnr23.koreancenter .con:after{right:24px;top:13px;width:23px;height:24px;background-position:-600px 0;}
.aside-bnr23.koreancenter a{color:#fff;}
.aside-bnr23.people .con{border:1px solid #e5e5e5;}
.aside-bnr23.people .con:after{right:27px;top:9px;width:26px;height:26px;background-position:-550px -50px;}
.aside-bnr23.people.people a{position:relative;}
.aside-bnr23.people.people a+a{margin-left:35px;}
.aside-bnr23.people.people a+a:before{content:'';position:absolute;left:-18px;top:4px;width:1px;height:12px;background:#000;}
.aside-bnr23.newspaper .con{border:1px solid #e5e5e5;}
.aside-bnr23.newspaper .con:after{right:29px;top:9px;width:22px;height:26px;background-position:-550px -100px;}
.aside-bnr23.sociallife .con{border:1px solid #e5e5e5;}
.aside-bnr23.sociallife .con:after{right:27px;top:7px;width:25px;height:30px;background-position:-550px -500px;}

/* aside-bnr04 : 메인 하단 가로정렬형 배너(사내 관련링크)
 * 콘텐츠영역 : aside-box24 */
.aside-bnr24{overflow:hidden;}
.aside-bnr24:after{content:'';display:block;clear:both;}
.aside-bnr24 .con{float:left;}
.aside-bnr24 .con+.con{margin-left:10px;}
/* .aside-bnr24 .con:nth-child(3){margin-left:30px;}
.aside-bnr24 .con:nth-child(4){float:right;margin-left:0;} */
.aside-bnr24 a{display:inline-block;box-sizing:border-box;width:254px;height:63px;border:1px solid #e5e5e5;}
.aside-bnr24 a:hover{border-color:#000;}
.aside-bnr24 a img{display:block;width:100%;height:100%;}

/* ---- 이벤트 배너 / 코너 ---- */
/* PC 전용 : bnr-wrap001 ~ bnr-wrap500
 * 도메인 공유 : bnr-wrap501 ~ bnr-wrap999  */

/* bnr-wrap 언어선택 공통 */
[class*='bnr-wrap']+[class*='bnr-wrap']{margin-top:10px;}
[class*='bnr-wrap'] .lang-menu{display:inline-block;position:absolute;}
[class*='bnr-wrap'] .lang-menu .txt{display:block;position:relative;box-sizing:border-box;outline:0;border:none;background:none;line-height:24px;text-align:left;}
[class*='bnr-wrap'] .lang-menu .txt span{display:inline-block;font-size:13px;line-height:24px;font-family:arial,sans-serif;color:#fff;letter-spacing:0;}
[class*='bnr-wrap'] .lang-menu .txt i{display:block;position:absolute;
-webkit-transition:transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition:transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
-ms-transition:transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
transition:transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);}
[class*='bnr-wrap'] .lang-menu .txt:hover i{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
[class*='bnr-wrap'] .lang-menu ul{overflow:hidden;position:absolute;left:2px;top:33px;width:100%;height:0;
-webkit-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);}

[class*='bnr-wrap'] .lang-menu ul li{margin:0 10px 10px;text-align:left;}
[class*='bnr-wrap'] .lang-menu ul li a{font-size:12px;color:#fff;letter-spacing:0;}
[class*='bnr-wrap'] .lang-menu ul li a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
[class*='bnr-wrap'] .lang-menu:hover ul{height:200px;padding:21px 0 10px;}

@media only screen and (min-width:769px){
	[class*='bnr-wrap'] .lang-menu .ko a{font-family:'맑은 고딕',Malgun Gothic,'돋움',dotum,arial,sans-serif;}
	[class*='bnr-wrap'] .lang-menu .cg a,
	[class*='bnr-wrap'] .lang-menu .cb a{font-family:Verdana,arial,'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
	[class*='bnr-wrap'] .lang-menu .ja a{font-family:Meiryo,'メイリオ','MS PGothic','ＭＳ Ｐゴシック',sans-serif;}
	[class*='bnr-wrap'] .lang-menu .en a,
	[class*='bnr-wrap'] .lang-menu .ar a,
	[class*='bnr-wrap'] .lang-menu .es a,
	[class*='bnr-wrap'] .lang-menu .fr a{font-weight:normal;font-family:Verdana,Tahoma,dotum,arial,sans-serif;}
}

/* bnr-wrap001 : (PC전용) 코로나19 다국어 선택
 * 콘텐츠영역 : aside-box18
 * 게재일 :	2020-02-10 */
.bnr-wrap001{position:relative;z-index:20;height:40px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200212.jpg) no-repeat;}
.bnr-wrap001 .link01{position:absolute;top:3px;left:60px;display:block;width:350px;height:34px;text-indent:-9999px;}
.bnr-wrap001 .info01{position:absolute;top:10px;right:10px;width:150px;display:block;text-indent:-9999px;}
.bnr-wrap001 .lang-menu{top:7px;left:430px;}
.bnr-wrap001 .lang-menu .txt{width:98px;height:24px;border-bottom:1px solid #e1e1e1;}
.bnr-wrap001 .lang-menu .txt i{right:0;top:10px;width:10px;height:6px;background:url(https://r.yna.co.kr/www/safe/v01/img/sprites_safe14.png) -453px -400px no-repeat;}
.bnr-wrap001 .lang-menu ul{left:2px;top:33px;background:rgba(38, 51, 112, 0.87);}

/* bnr-wrap001 : 확진자 동선 페이지 링크 추가 */
.bnr-wrap001.style01{background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200219_02.jpg) no-repeat;}
.bnr-wrap001.style01 .link01{left:26px;}
.bnr-wrap001.style01 .lang-menu{left:385px;}
.bnr-wrap001.style01 .link02{position:absolute;right:180px;top:6px;display:block;width:120px;height:30px;text-indent:-9999px;}

/* bnr-wrap001 : 코로나19 '심각' 경보 */
.bnr-wrap001.style02{background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200219_03.jpg) no-repeat;}
.bnr-wrap001.style02 .link01{left:26px;}
.bnr-wrap001.style02 .lang-menu{left:385px;}
.bnr-wrap001.style02 .link02{position:absolute;right:180px;top:6px;display:block;width:120px;height:30px;text-indent:-9999px;}

/* bnr-wrap002 : (PC전용) 수림문학상
 * 콘텐츠영역 : aside-box23 */
.bnr-wrap002{position:relative;height:40px;}
.bnr-wrap002 .con{height:100%;}
.bnr-wrap002 .con>a{display:block;height:100%;background-color:#9bbf5f;background-position:0 0;background-repeat:no-repeat;}
.bnr-wrap002 .con>a:after{clear:both;content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;box-sizing:border-box;}
.bnr-wrap002 .con>a:hover{background-color:#fff;background-position:0 -40px;}
.bnr-wrap002 .con>a:hover:after{border:1px solid #9bbf5f;}
/* 연도별
 * 게재일 :	2020-03-09 (open2020)
 * 게재일 :	2021-04-02 (open2021) */
.bnr-wrap002.open2020 .con>a{background-image:url(//r.yna.co.kr/ad/img/2020/bnr_soorim_20200306.png);}
.bnr-wrap002.open2021 .con>a{background-image:url(//r.yna.co.kr/ad/img/2021/bnr_soorim_20210402.png);}

/* bnr-wrap003 : (PC전용) 정치, 전국면 섹션 2020총선 배너
 * 콘텐츠영역 : aside-box16
 * 게재일 :	2020-03-18 */
.bnr-wrap003{position:relative;overflow:hidden;height:62px;background:#3c16b8;}
.bnr-wrap003 .con{height:100%;font-size:0;text-align:left;}
.bnr-wrap003 .con>.tit{position:absolute;top:9px;left:27px;display:block;width:237px;height:44px;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_web_20200318.png) 0 0 no-repeat;text-indent:-9999px;}
.bnr-wrap003 .con>.tit a{display:block;height:100%;}
.bnr-wrap003 .menu-link{overflow:hidden;display:inline-block;position:absolute;top:0;left:304px;height:100%;font-size:0;}
.bnr-wrap003 .menu-link li{display:inline-block;line-height:60px;}
.bnr-wrap003 .menu-link li+li{margin-left:22px;}
.bnr-wrap003 .menu-link li>a{font-size:17px;color:#fff;}
.bnr-wrap003 .menu-link li>a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.bnr-wrap003 .info-date{position:absolute;top:15px;right:22px;width:60px;text-align:center;}
.bnr-wrap003 .info-date>.tit{display:block;width:60px;height:12px;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_web_20200318.png) -300px 0 no-repeat;}
.bnr-wrap003 .info-date>.tit strong{text-indent:-9999px;}
.bnr-wrap003 .txt-date{margin:2px 0 0;font-size:20px;color:#fff;}
.bnr-wrap003 .txt-date .num{font-weight:bold;color:#ff8a00;}

/* bnr-wrap004 : (PC전용) 메인 2020총선 배너
 * 콘텐츠영역 : aside-box19
 * 게재일 :	2020-03-19 */
.bnr-wrap004{position:relative;overflow:hidden;height:52px;background:#3c16b8;}
.bnr-wrap004 .con{height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_web_main_20200319_02.png) 50% 50% no-repeat;}
.bnr-wrap004 .con a{display:block;height:100%;}
.bnr-wrap004 .info-date{position:absolute;top:15px;right:22px;}
.bnr-wrap004 .txt-date{position:absolute;top:10px;right:36px;margin:2px 0 0;font-size:18px;color:#fff;}
.bnr-wrap004 .txt-date .num{font-weight:bold;color:#ff8a00;}

/* bnr-wrap005 : (PC전용) 메인 코로나현황 와이드
 * 콘텐츠영역 : aside-box27
 * 게재일 :	2020-04-28 */
.bnr-wrap005{position:relative;height:40px;background:#273470;}
.bnr-wrap005:before{clear:both;content:"";position:absolute;z-index:1;width:225px;height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200428.png) 0 0 no-repeat;;}
.bnr-wrap005 .inner{height:100%;}
.bnr-wrap005 .con a{display:block;height:100%;}
.bnr-wrap005 .txt-con{display:inline-block;height:100%;line-height:40px;}
.bnr-wrap005 .txt-con .tit{width:225px;height:100%;text-indent:-9999px;}
.bnr-wrap005 .txt-con .tit a{position:relative;z-index:10;}
.bnr-wrap005 .txt-con .date{display:inline-block;margin-left:27px;font-size:12px;color:#fff;}
.bnr-wrap005 .info-con{display:inline-block;font-size:0;}
.bnr-wrap005 .info-con a{display:block;height:100%;}
.bnr-wrap005 .info-line01{display:inline-block;}
.bnr-wrap005 [class*='info-item']{display:inline-block;margin-left:18px;font-size:16px;color:#fff;}
.bnr-wrap005 [class*='info-item'] .pt{color:#ffae00;}
.bnr-wrap005 [class*='info-item'] [class*='count'] em,
.bnr-wrap005 [class*='info-item'] [class*='count'] span,
.bnr-wrap005 [class*='info-item'] [class*='count'] strong{font-weight:bold;}
.bnr-wrap005 .tit-link{position:relative;display:inline-block;margin-left:32px;padding-right:18px;font-size:15px;color:#fff;}
.bnr-wrap005 .tit-link:after{clear:both;content:"";position:absolute;z-index:1;top:7px;right:0;width:7px;height:13px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200428.png) -233px -15px no-repeat;}
.bnr-wrap005 .lang-menu{position:absolute;top:6px;right:45px;z-index:20;}
.bnr-wrap005 .lang-menu .txt{width:98px;height:24px;border-bottom:1px solid #e1e1e1;}
.bnr-wrap005 .lang-menu .txt span{font-size:12px;}
.bnr-wrap005 .lang-menu .txt i{right:0;top:10px;width:10px;height:6px;background:url(https://r.yna.co.kr/www/safe/v01/img/sprites_safe14.png) -453px -400px no-repeat;}
.bnr-wrap005 .lang-menu ul{background:rgba(38, 51, 112, 0.87);}

/* bnr-wrap006 : (PC전용) 메인 625 70주년특집
 * 콘텐츠영역 : aside-box28
 * 게재일 :	2020-06-24 */
.bnr-wrap006{position:relative;height:45px;}
.bnr-wrap006 .con{height:100%;background:url(https://r.yna.co.kr/ad/img/2020/bnr_koreanwar_20200624.jpg) no-repeat;font-size:0;}
.bnr-wrap006 .con a{display:inline-block;width:50%;height:100%;}

/* bnr-wrap007 : (PC전용) 정치 625 70주년특집
 * 콘텐츠영역 : aside-box28
 * 게재일 :	2020-06-24 */
.bnr-wrap007{position:relative;height:44px;}
.bnr-wrap007 .con{height:100%;background:url(https://r.yna.co.kr/ad/img/2020/bnr_koreanwar_politics_20200624.jpg) no-repeat;font-size:0;}
.bnr-wrap007 .con a{display:inline-block;width:50%;height:100%;}

/* bnr-wrap008 : (PC전용) 2020 미대선
 * 콘텐츠영역 : aside-box30
 * 게재일 :	2020-11-04 */
.bnr-wrap008{position:relative;}
.bnr-wrap008 .con{}
.bnr-wrap008 ul{position:relative;}
.bnr-wrap008 ul:after{content:'';clear:both;display:block;}
.bnr-wrap008 ul li{position:relative;float:left;width:50%;}
.bnr-wrap008 li.line{position:absolute;top:-2px;left:536px;width:inherit;float:none;}
.bnr-wrap008 li.line .half{font-weight:bold;font-size:16px;font-family:Arial,Helvetica,sans-serif;}
.bnr-wrap008 ul li.line:after{content:'';clear:both;position:absolute;z-index:10;top:21px;left:13px;width:1px;height:43px;background:#000;}
.bnr-wrap008 ul li>div{display:inline-block;vertical-align:middle;}
.bnr-wrap008 .img-con{width:74px;height:74px;border-radius:50%;}
.bnr-wrap008 .info-con{margin:10px 0 0;font-size:14px;vertical-align:middle;}
.bnr-wrap008 .info-con .name{display:block;font-weight:bold;font-size:14px;}
.bnr-wrap008 .info-con .count{display:block;font-weight:bold;font-size:36px;line-height:36px;font-family:Arial,Helvetica,sans-serif;}
.bnr-wrap008 .graph-con{position:relative;width:375px;margin:25px 0 0;background:#f1f1f1;}
.bnr-wrap008 .bar{width:0;height:37px;
transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
-moz-transition: 0.5s all ease;
-ms-transition: 0.5s all ease;
-o-transition: 0.5s all ease;}
.bnr-wrap008 .side01>div{float:left;text-align:left;}
.bnr-wrap008 .side01 .img-con{background:#ff4946;}/* 트럼프 */
.bnr-wrap008 .side01 .info-con{margin-left:20px;}
.bnr-wrap008 .side01 .count{color:#ff4946;}
.bnr-wrap008 .side01 .graph-con{float:right;}
.bnr-wrap008 .side01 .bar{float:left;background:#ff4946;}
.bnr-wrap008 .side02>div{float:right;text-align:right;}
.bnr-wrap008 .side02 .img-con{background:#0080f8;}/* 바이든 */
.bnr-wrap008 .side02 .info-con{margin-right:20px;}
.bnr-wrap008 .side02 .count{color:#0080f8;}
.bnr-wrap008 .side02 .graph-con{float:left;}
.bnr-wrap008 .side02 .bar{float:right;background:#0080f8;}
.bnr-wrap008 .info-offer{position:absolute;bottom:-12px;left:454px;font-size:12px;color:#888;}

/* 컬러 좌우반전 */
.bnr-wrap008.style01{}
.bnr-wrap008.style01 .side01 .img-con{background:#0080f8;}
.bnr-wrap008.style01 .side01 .count{color:#0080f8;}
.bnr-wrap008.style01 .side01 .bar{float:left;background:#0080f8;}
.bnr-wrap008.style01 .side02 .img-con{background:#ff4946;}
.bnr-wrap008.style01 .side02 .count{color:#ff4946;}
.bnr-wrap008.style01 .side02 .bar{float:right;background:#ff4946;}

/* bnr-wrap009 : (PC전용) 송년/신년 특집배너
 * 콘텐츠영역 : aside-box19
 * 게재일 :	2020-12-28 */
.bnr-wrap009{position:relative;height:60px;}
.bnr-wrap009 .con{height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_newend_20201224.jpg) no-repeat;font-size:0;}
.bnr-wrap009 .con a{display:inline-block;height:100%;}
.bnr-wrap009 .new{width:60%}
.bnr-wrap009 .end{width:40%;}

/* bnr-wrap010 : (PC전용) 2021 드라마작가 지원(빅토리콘텐츠) 공모배너
 * 콘텐츠영역 : aside-box23 */
.bnr-wrap010{position:relative;height:52px;}
.bnr-wrap010 .con{height:100%;}
.bnr-wrap010 .con>a{display:block;height:100%;background-color:#e23178;background-position:0 0;background-repeat:no-repeat;}
.bnr-wrap010 .con>a:after{clear:both;content:"";position:absolute;top:0;left:0;z-index:10;box-sizing:border-box;width:100%;height:100%;}
.bnr-wrap010 .con>a:hover{background-color:#fff;background-position:0 -52px;}
.bnr-wrap010 .con>a:hover:after{border:1px solid #e23178;}
.bnr-wrap010 .con>a{background-image:url(//r.yna.co.kr/ad/img/2021/bnr_drama_20210603.png);}

/* bnr-wrap011 : (PC전용) 2020도쿄올림픽
 * 콘텐츠영역 : aside-box31
 * .bnr-wrap505과 공통 코드가 많아 일부 공통코드는 .bnr-wrap505 영역에서 추가함 */
.bnr-wrap011{position:relative;height:40px;}
.bnr-wrap011 .con{width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2021/bnr_tokyo2020_web_sports0201_ko.png) 0 0 no-repeat;}
.bnr-wrap011 .con>a{display:block;}
.bnr-wrap011 .txt-tokyo01{top:9px;left:385px;}
.bnr-wrap011 .txt-tokyo02{top:12px;left:558px;}
.bnr-wrap011 .list{position:absolute;top:4px;left:613px;}

/* bnr-wrap012 : (PC전용) 2021 송년특집 배너(이슈 링크)
 * 콘텐츠영역 : aside-box19 */
.bnr-wrap012{position:relative;}
.bnr-wrap012 .con{width:100%;height:100%;}
.bnr-wrap012 .con [class*='link']{position:absolute;display:block;text-indent:-9999px;}
/* 2021년 송년특집 */
.bnr-wrap012.end-2021{height:98px;}
.bnr-wrap012.end-2021 .con{background:url(//r.yna.co.kr/ad/img/2021/bnr_end_web_20211216.jpg) 0 0 no-repeat;}
.bnr-wrap012.new-2022 .con [class*='link']{height:23px;}
.bnr-wrap012.end-2021 .con .link01{width:90%;top:36px;left:10px;}
.bnr-wrap012.end-2021 .con .link02{width:88px;top:68px;left:70px;}
/* 2022년 신년특집 */
.bnr-wrap012[class*='new-2022']{height:64px;}
.bnr-wrap012[class*='new-2022'] .con{background:url(//r.yna.co.kr/ad/img/2022/bnr_newyear_web_20220103_01.jpg) 0 0 no-repeat;}
.bnr-wrap012[class*='new-2022'] .con [class*='link']{width:104px;height:48px;top:8px;}
.bnr-wrap012[class*='new-2022'] .con .link01{left:16px;}
.bnr-wrap012[class*='new-2022'] .con .link02{left:133px;}
/* 2022년 대선/베이징올림픽 (이미지교체) */
.bnr-wrap012.new-2022-01 .con{background:url(//r.yna.co.kr/ad/img/2022/bnr_newyear_web_20220110.jpg) 0 0 no-repeat;}

/* bnr-wrap013 : (PC전용) 2022베이징올림픽
 * 콘텐츠영역 : aside-box19 */
.bnr-wrap013{position:relative;height:40px;background-color:#0074ff;}
.bnr-wrap013 .con{height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_beijing2022_web_title01.png) 47px 0 no-repeat;}
.bnr-wrap013 .con>a{display:block;width:100%;height:100%;}
.bnr-wrap013  .txt-date{position:absolute;top:0;left:170px;display:inline-block;font-size:14px;font-family:arial;line-height:40px;color:#fcff00;vertical-align:middle;}
.bnr-wrap013  .num{line-height:38px;}

/* bnr-wrap014 : (PC전용) 2022 대선, 2022 베이징올림픽
 * [class*='bnr-wrap'] .election2022 공통 스타일 사용
 * 콘텐츠영역 : aside-box32 - 섹션 메인 */
.bnr-wrap014{position:relative;height:40px;text-align:center;}
.bnr-wrap014 .con{height:100%;}
/* .bnr-wrap014 .con:after{display:none !important;} */
.bnr-wrap014 .beijing2022.open:after{width:111px;background-position-y:-50px;}
.bnr-wrap014 .beijing2022.open .txt01{width:189px;}
.bnr-wrap014 .beijing2022.open .txt01 a{background-position-y:-191px;}

.bnr-wrap014.style01{height:64px;} /* 대선/지방선거 */

/* bnr-wrap015 : (PC전용) 2022 베이징올림픽
 * [class*='bnr-wrap'] .election2022 공통 스타일 사용
 * [class*='bnr-wrap'] .beijing2022 공통 스타일 사용
 * 콘텐츠영역 : aside-box18 - 메인 주요기사01 상단 */
.bnr-wrap015{display:block;width:100%;height:40px;vertical-align:top;}
.bnr-wrap015:after{content:'';display:block;clear:both;}
.bnr-wrap015>div{display:block;position:relative;width:50%;height:100%;}
.bnr-wrap015 .con01{float:left;}
.bnr-wrap015 .con02{float:right;}
/* 2022 대선 */
.bnr-wrap015 .con01 .txt01{margin-left:18px !important;}
.bnr-wrap015 .con01 .list{margin-left:20px !important;}
/* 2022 베이징 */
.bnr-wrap015 .beijing2022.open{text-align:left;}
.bnr-wrap015 .beijing2022.open:after{right:-18px;}
.bnr-wrap015 .beijing2022.open .txt01{margin-left:32px;}

.bnr-wrap015.online-sales{height:70px;}

/* bnr-wrap016 : (PC전용) 2022 베이징올림픽
 * [class*='bnr-wrap'] .beijing2022 공통 스타일 사용
 * 콘텐츠영역 : aside-box33 - 섹션 우측 */
.bnr-wrap016 .con:before{width:22px !important;background-position-x:-14px !important;}
.bnr-wrap016 .con:after{width:38px !important;background-position-x:95% !important;}
.bnr-wrap016 .con .txt-date{margin-top:7px !important;margin-left:9px !important;font-size:20px !important;}

/* bnr-wrap017 : (PC전용) 2022 지방선거
 * [class*='bnr-wrap'] .local-election2022 공통 스타일 사용
 * 콘텐츠영역 : aside-box27 - 와이드형 */
.bnr-wrap017{background:#3118B5;height:60px;}
.bnr-wrap017 *{font-weight:400;}
.bnr-wrap017 .inner{overflow:hidden;height:100%;padding:0 32px;box-sizing:border-box;}
.bnr-wrap017 .inner .con01{float:left;}
.bnr-wrap017 .inner .con01 .tit{display:inline-block;font-weight:500;font-size:24px;line-height:60px;color:#fff;}
.bnr-wrap017 .inner .con01 .tit-num{font-weight:300;}
.bnr-wrap017 .inner .con01 .num{font-weight:300;color:#FFC4DD;}
.bnr-wrap017 .inner .con01 .link-list01{display:inline-block;margin-left:40px;font-size:0;}
.bnr-wrap017 .inner [class*='link-list0'] .list{line-height:60px;}
.bnr-wrap017 .inner [class*='link-list0'] li{position:relative;display:inline-block;font-size:15px;letter-spacing:0;line-height:60px;}
.bnr-wrap017 .inner [class*='link-list0'] li+li{margin-left:30px;}
.bnr-wrap017 .inner [class*='link-list0'] li>a{position:relative;display:inline-block;color:#fff;}
.bnr-wrap017 .inner [class*='link-list0'] li>span{color:#A1A1A1;}
.bnr-wrap017 .inner .con02{float:right;}
.bnr-wrap017 .inner .con02 .link-list02{display:inline-block;}
.bnr-wrap017 .inner .con02 .link-list02 li>a:before{content:"#";clear:both;}

/* bnr-wrap018 : (PC전용) 2022월드컵
 * 콘텐츠영역 : aside-box18 - 메인 주요기사01 상단
 * 콘텐츠영역 : aside-box27 - 메인, 스포츠 와이드형(1100px) */
.bnr-wrap018{overflow:hidden;height:66px;font-size:0;background:#491782 url(//r.yna.co.kr/ad/img/2022/bnr_worldcup2022_web_main01.png) 0 -6px no-repeat;}
.bnr-wrap018 *{font-weight:400;}
.bnr-wrap018 .site-con{display:inline-block;padding:20px 0 0 20px;font-size:0;vertical-align:top;}
.bnr-wrap018 .site-con .ir-txt{display:inline-block;width:169px;height:25px;background:url(//r.yna.co.kr/ad/img/2022/worldcup2022_web01.svg?v=20221114_1108) 0 0 no-repeat;}
.bnr-wrap018 .date{display:inline-block;margin:3px 0 0 21px;font-weight:700;font-size:12px;line-height:15px;letter-spacing:0;color:#B790E4;text-align:right;}
.bnr-wrap018 .dday{display:inline-block;margin:-5px 0 0 21px;width:52px;height:34px;line-height:34px;box-sizing:border-box;border-radius:14px;border:1px solid #7B4AB4;background:#6C35AB;text-align:center;}
.bnr-wrap018 .dday .txt{font-weight:700;font-size:12px;color:#fff;letter-spacing:0;}
.bnr-wrap018 .dday .num{font-weight:700;}
.bnr-wrap018 .link-con{float:right;margin:16px 32px 0 0;display:inline-block;font-size:0;}
.bnr-wrap018 .link-con li{position:relative;display:inline-block;padding-left:10px;}
.bnr-wrap018 .link-con li:before{clear:both;content:"";position:absolute;top:12px;left:0;width:7px;height:7px;transform:rotate(135deg);background-color:#B9003F;border-radius:initial;}
.bnr-wrap018 .link-con li+li{margin-left:20px;}
.bnr-wrap018 .link-con a{padding:5px;font-weight:700;font-size:13px;color:#fff;}

.bnr-wrap018 .match-con{display:inline-block;margin:14px 17px 0 85px;vertical-align:top;}
.bnr-wrap018 .match-day{padding-top:4px;font-weight:700;font-size:13px;line-height:16px;color:#F180B2;text-align:center;}
.bnr-wrap018 .match-info{padding:6px 10px;margin-left:17px;background:#6C35AB;border:1px solid #7B4AB4;border-radius:14px;font-weight:700;font-size:12px;color:#fff;vertical-align:middle;
box-shadow:1px 1px 4px 1px rgb(0 0 0 / .2);}
.bnr-wrap018 .site-unit011{display:inline-block;margin:20px 0 0;vertical-align:top;}
.bnr-wrap018 .site-unit011 .match-wrap{display:inline-block;}
.bnr-wrap018 .match-link{display:inline-block;box-sizing:border-box;padding:4px 12px;margin:0 0 0 21px;background:#2B005D;border-radius:8px;font-weight:500;font-size:11px;color:#fff;}

/* 경기결과 .result class 추가 */
.bnr-wrap018.result .match-con{margin-left:65px;}
/* 결승 - 간격조정 */
.bnr-wrap018.final{}
.bnr-wrap018.final .match-con{margin:14px 20px 0 127px;}
.bnr-wrap018.final .match-info{margin-left:23px;}

/* 월드컵 결승/송년배너 반반 */
.bnr-wrap018.half{background:#491782;background-image:none;}
.bnr-wrap018.half .match-day{font-size:12px;}
.bnr-wrap018.half>[class*='con0']{position:relative;display:inline-block;width:50%;height:100%;vertical-align:top;}
.bnr-wrap018.half .con01{background:linear-gradient(to right, #491782, #631CB4);}
/* .bnr-wrap018.half .con01:before{content:'';clear:both;position:absolute;top:0;right:0;width:186px;height:66px;background:url(//r.yna.co.kr/ad/img/2022/bnr_wcfinal_yearend_web_20221215.png) -150px 0 no-repeat;} */
.bnr-wrap018.half .con01 .site-con{padding:12px 0 0;}
.bnr-wrap018.half .con01 .date{display:none;}
.bnr-wrap018.half .con01 .site-con .ir-txt{width:132px;height:54px;background:url(//r.yna.co.kr/ad/img/2022/bnr_wcfinal_yearend_web_20221215.png?v=20221215_1720) 0 0 no-repeat;}
.bnr-wrap018.half .match-con{position:relative;z-index:2;margin:14px 20px 0 14px;}
.bnr-wrap018.half .match-info{padding:1px 11px;margin:4px 0 0 20px;}

.bnr-wrap018.half .site-unit011{position:relative;z-index:2;margin:12px 0 0;}
.bnr-wrap018.half .site-unit011 .area{width:120px;}
.bnr-wrap018.half .site-unit011 .score-result{padding:1px 10px 0 7px;}
.bnr-wrap018.half .site-unit011 [class*='team-side0'] .txt{display:block;margin:6px 0 0;font-weight:400;font-size:11px;line-height:14px;}
.bnr-wrap018.half .site-unit011 .flag-con [class*='ico-flag001-']{display:block;width:28px;height:20px;}
.bnr-wrap018.half .site-unit011 .flag-con [class*='ico-flag001']:before{width:28px;height:20px;}
.bnr-wrap018.half .site-unit011 .flag-con .ico-flag001-FRA:before{background:url(//r.yna.co.kr/ad/img/2022/bnr_wcfinal_yearend_web_20221215.png?v=20221215_1720) 0 -78px no-repeat;}
.bnr-wrap018.half .site-unit011 .flag-con .ico-flag001-ARG:before{background:url(//r.yna.co.kr/ad/img/2022/bnr_wcfinal_yearend_web_20221215.png?v=20221215_1720) -50px -78px no-repeat;}
.bnr-wrap018.half .site-unit011 .score-result [class*='team0']{font-size:14p;}

.bnr-wrap018.half.result .site-unit011 .area{width:134px;}
.bnr-wrap018.half.result .match-con{margin:14px 12px 0 8px;}

/* 송년배너 - con02 */
.bnr-wrap018.half .con02{background:#170062;}
.bnr-wrap018.half .con02>div{display:inline-block;vertical-align:top;}
.bnr-wrap018.half .con02 .title-con{width:150px;height:66px;margin-left:25px;}
.bnr-wrap018.half .con02 .title-con .ir-txt{width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_wcfinal_yearend_web_20221215.png?v=20221215_1720) 5px -140px no-repeat;}
.bnr-wrap018.half .con02 .link-con{float:none;margin:18px 0 0 10px;}
.bnr-wrap018.half .con02 .link-con li{padding-left:8px;}
.bnr-wrap018.half .con02 .link-con li+li{margin-left:6px;}
.bnr-wrap018.half .con02 .link-con li:before{top:14px;width:6px;height:6px;border-radius:50%;background:#F9058D;}
.bnr-wrap018.half .con02 .link-con a{font-weight:400;font-size:16px;color:#FEB9FF;}

/* 코로나 반반 - con03 */
.bnr-wrap018.half .con03{background:#fff;box-sizing:border-box;border-top:1px solid #707070;border-bottom:1px solid #707070;}
.bnr-wrap018.half .con03>div{position:relative;display:inline-block;width:50%;vertical-align:top;line-height:66px;text-align:center;}
.bnr-wrap018.half .con03>div+div:before{content:'';clear:both;position:absolute;top:50%;margin-top:-18px;left:0;width:1px;height:36px;background:#e5e5e5;}
.bnr-wrap018.half .con03 [class*='col0'] .tit{font-weight:700;font-size:21px;}
.bnr-wrap018.half .con03 .col01{color:#270FA7;}/* 재난포털 */
.bnr-wrap018.half .con03 .col02{color:#FE7F00;}/* 코로나 */

/* 신년배너 - con04 */
.bnr-wrap018.half .con04{background:#902df5;}
.bnr-wrap018.half .con04>div{display:inline-block;vertical-align:top;}
.bnr-wrap018.half .con04 .title-con{width:176px;height:66px;margin-left:23px;}
.bnr-wrap018.half .con04 .title-con .ir-txt{width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_newyear_web_20221223.png?v=20221223_1723) 0 bottom no-repeat;text-indent:-9999px;}
.bnr-wrap018.half .con04 .link-con{float:none;margin:18px 0 0 4px;}
.bnr-wrap018.half .con04 .link-con li{padding-left:8px;}
.bnr-wrap018.half .con04 .link-con li+li{margin-left:6px;}
.bnr-wrap018.half .con04 .link-con li:before{top:14px;width:6px;height:6px;border-radius:50%;background:#fd7668;}
.bnr-wrap018.half .con04 .link-con a{font-weight:400;font-size:14px;color:#fdc4be;}

/* CES2023 - con05 */
.bnr-wrap018.half .con05{text-align:center;background:#0d9bdd;}
.bnr-wrap018.half .con05 a{display:block;width:100%;height:100%;padding:10px 0 0;box-sizing:border-box;vertical-align:middle;}
.bnr-wrap018.half .con05 .tit{display:block;font-weight:700;font-size:22px;color:#fff;}
.bnr-wrap018.half .con05 .year{font-weight:700;color:#0b2937;}
.bnr-wrap018.half .con05 .info{display:block;font-size:13px;color:#fff;letter-spacing:0;}

/* 신년특집 전용 */
.bnr-wrap018.newyear{background:#902df5;}
.bnr-wrap018.newyear .con01>div{display:inline-block;vertical-align:top;}
.bnr-wrap018.newyear .con01 .title-con{width:176px;height:66px;margin-left:23px;}
.bnr-wrap018.newyear .con01 .title-con .ir-txt{width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_newyear_web_20221223.png?v=20221223_1723) 0 bottom no-repeat;text-indent:-9999px;}
.bnr-wrap018.newyear .con01 .link-con{float:none;margin:18px 0 0 75px;}
.bnr-wrap018.newyear .con01 .link-con li{padding-left:8px;}
.bnr-wrap018.newyear .con01 .link-con li+li{margin-left:16px;}
.bnr-wrap018.newyear .con01 .link-con li:before{top:14px;width:6px;height:6px;border-radius:50%;background:#fd7668;}
.bnr-wrap018.newyear .con01 .link-con a{font-weight:400;font-size:16px;color:#fdc4be;}

/* 주요기사 상단 */
.aside-box18 .bnr-wrap018 .date .br{display:block;}
/* 와이드형 - 스포츠면 */
.aside-box32 .bnr-wrap018{background:#491782 url(//r.yna.co.kr/ad/img/2022/bnr_worldcup2022_web_sport02.png) 0 -6px no-repeat;height:66px;}
.aside-box32 .bnr-wrap018 .date{margin:3px 0 0 21px}
.aside-box32 .bnr-wrap018 .dday{}
.aside-box32 .bnr-wrap018 .link-con li{padding-left:10px;}
.aside-box32 .bnr-wrap018 .link-con li+li{margin-left:30px;}
.aside-box32 .bnr-wrap018 .link-con li:before{top:12px;left:0;width:7px;height:7px;transform:rotate(135deg);background-color:#B9003F;border-radius:initial;}

/* bnr-wrap019 : (PC전용) 이태원/코로나19 배너(반반) */
.bnr-wrap019{overflow:hidden;height:50px;background:#eaeaea;font-size:0;}
.bnr-wrap019 *{font-weight:400;}
.bnr-wrap019 [class*='con']{display:inline-block;width:50%;text-align:center;}
.bnr-wrap019 [class*='con'].bg01{background-color:#35363B;}
.bnr-wrap019 [class*='con'].bg02{background-color:#263470;}
.bnr-wrap019 [class*='con'].bg03{background-color:#87643b;}
.bnr-wrap019 .txt{height:100%;font-weight:500;font-size:17px;line-height:50px;color:#fff;}

/* 2023 부산엑스포유치 */
.bnr-wrap020{background-color:#0A92C1;}
.bnr-wrap020 a{display:flex;align-items:center;justify-content:center;height:50px;text-align:center;}
.bnr-wrap020 a:before{content:'';display:block;width:36px;height:39px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_20230131.png) no-repeat 0 0;}
.bnr-wrap020 .tit{color:#fff;font-weight:500;font-size:17px;line-height:50px;letter-spacing:-0.25px;}
.bnr-wrap020 .tit span{margin-left:10px;color:#FFC400;font-weight:bold;font-size:17px;letter-spacing:-0.25px;}

/* 고향사랑기부 - 전국메인 면 사용 */
.bnr-wrap021{height:72px;background-color:#004cce;text-align:center;}
.bnr-wrap021 a{display:inline-block;position:relative;top:8px;width:500px;height:50px;background:url(//r.yna.co.kr/ad/img/2023/bnr_ilovegohyang_20230403.png) no-repeat 0 0;}

/* 재난포털재해시(강릉산불)/코로나 2:1 비율 */
.bnr-wrap022{height:50px;font-size:0;}
.bnr-wrap022 *{font-weight:400;}
.bnr-wrap022 [class*='con0']{position:relative;display:inline-block;height:100%;text-align:center;line-height:50px;}
.bnr-wrap022 [class*='con0']+[class*='con']{margin-left:10px;}
.bnr-wrap022 [class*='con0'] .txt{display:inline-block;height:100%;font-weight:700;font-size:17px;color:#fff;}
.bnr-wrap022 .txt .safe{margin-right:8px;font-weight:400;color:#e8c342;}
.bnr-wrap022 .con01{width:calc(70% - 5px);background-color:#b25420;}
.bnr-wrap022 .con02{width:calc(30% - 5px);background-color:#1b459a;}
.bnr-wrap022 .link-con{display:inline-block;margin-left:30px;font-size:0;}
.bnr-wrap022 .link-con li{display:inline-block;}
.bnr-wrap022 .link-con li+li{margin-left:8px;}
.bnr-wrap022 .link-con li a{font-size:15px;color:#fff;}

/* 2023 누리호 */
.bnr-wrap023{background-color:#1473e6;}
.bnr-wrap023 a{display:flex;align-items:center;justify-content:center;height:50px;text-align:center;}
.bnr-wrap023 .tit{color:#fff;font-weight:500;font-size:17px;line-height:50px;letter-spacing:-0.25px;}
.bnr-wrap023 .tit span{color:#ff9600;font-weight:500;}

/* 특집배너 텍스트형 - bg-color$$ 추가 */
.bnr-wrap024{height:50px;}
.bnr-wrap024 a{display:flex;align-items:center;justify-content:center;height:50px;text-align:center;}
.bnr-wrap024 .tit{color:#fff;font-weight:500;font-size:17px;line-height:50px;letter-spacing:-0.25px;}
.bnr-wrap024 .con.bg-color01{background-color:#735112;}/* 재난포털 집중호우 */

.bnr-wrap024 .con.bg-color01 .point{margin-left:4px;font-weight:500;color:#ff9600;}
/* @@@@ */
/* 2022 항저우 아시안 게임 */
/* 오픈전 */
.bnr-wrap025{height:74px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_preopen_asian2022.jpg?v=20230915_1700) no-repeat 0 0;border:1px solid #edddef;box-sizing:border-box;}
.bnr-wrap025 .con01{display:flex;align-items:center;height:100%;padding:0 22px;}
.bnr-wrap025 .txt{width:245px;height:22px;background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat 0 0;}
.bnr-wrap025 .dday{height:23px;margin-left:15px;padding:0 8px;color:#fff;font-size:13px;font-weight:500;letter-spacing:-0.65px;line-height:23px;border-radius:16px;background-image:linear-gradient(103deg, #0f37c8 25%, #a72eba 93%);box-sizing:border-box;}
.bnr-wrap025 .dday .num{font-weight:500;}
.bnr-wrap025 .link-con{display:flex;margin-left:auto;}
.bnr-wrap025 .link-con li{position:relative;padding-left:14px;}
.bnr-wrap025 .link-con li:before{content:'';display:inline-block;position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#a72eba;border-radius:50%;}
.bnr-wrap025 .link-con li + li{margin-left:20px;}
.bnr-wrap025 .link-con li a{color:#0f37c8;font-weight:bold;font-size:15px;letter-spacing:-0.39px;}

/* 오픈후 */
.bnr-wrap026{position:relative;height:158px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_open_asian2022.jpg?v=20230918_1400) no-repeat 0 0;border:1px solid #edddef;box-sizing:border-box;}
.bnr-wrap026 .link{height:28px;padding:0 10px;color:#fff;font-size:13px;letter-spacing:-0.65px;line-height:28px;border-radius:16px;background-image:linear-gradient(103deg, #0f37c8 25%, #a72eba 93%);box-sizing:border-box;}
.bnr-wrap026 .link + .link{margin-left:10px;}
.bnr-wrap026 .con01{display:flex;align-items:center;height:63px;padding-left:24px;}
.bnr-wrap026 .con01 .tit{width:245px;height:22px;margin-right:15px;background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat 0 0;}
.bnr-wrap026 .con02{display:flex;height:95px;padding:20px 24px;box-sizing:border-box;}
.bnr-wrap026 .schedule-list{width:617px;height:64px;margin-left:20px;overflow:hidden;}
.bnr-wrap026 .schedule-list li{margin-bottom:2px;padding-right:20px;}
.bnr-wrap026 .schedule-list .col01{color:#a72eba;font-size:14px;font-weight:bold;letter-spacing:-0.39px;}
.bnr-wrap026 .schedule-list .col02{margin-left:10px;color:#061f78;font-size:14px;font-weight:500;letter-spacing:-0.39px;}
.bnr-wrap026 .schedule-list .col03{margin-left:10px;color:#111;font-size:14px;font-weight:500;letter-spacing:-0.39px;}
.bnr-wrap026 .schedule-list .col04{margin-left:10px;color:#0f37c8;font-size:14px;font-weight:400;letter-spacing:-0.39px;max-width:290px;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;}
.bnr-wrap026 .schedule-list .col05{margin-left:10px;color:#0f37c8;font-size:14px;font-weight:400;letter-spacing:-0.39px;}
.bnr-wrap026 .medal-list{position:absolute;top:0;right:10px;display:flex;align-items:center;}
.bnr-wrap026 .medal-list .title-box .info{display:flex;align-items:center;color:#111;font-size:13px;letter-spacing:-0.65px;text-align:right;}
.bnr-wrap026 .medal-list .title-box .info .row{display:flex;align-items:center;font-weight:500;}
.bnr-wrap026 .medal-list .title-box .info .row + .row{margin-left:5px;}
.bnr-wrap026 .medal-list .title-box .info .flag{width:23px;height:16px;margin-right:4px;background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat 0 -50px;}
.bnr-wrap026 .medal-list .title-box .info .ranking{color:#d921a2;font-weight:500;}
.bnr-wrap026 .medal-list .title-box .date{font-size:9px;color:#666;letter-spacing:-0.23px;line-height:12px;text-align:right;}
.bnr-wrap026 .medal-list .list{display:flex;}
.bnr-wrap026 .medal-list .list li{position:relative;width:64px;height:64px;}
.bnr-wrap026 .medal-list .list li + li{margin-left:-10px;}
.bnr-wrap026 .medal-list .list li.m-gold{background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat 0 -100px;}
.bnr-wrap026 .medal-list .list li.m-silver{background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat -100px -100px;}
.bnr-wrap026 .medal-list .list li.m-bronze{background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat -200px -100px;}
.bnr-wrap026 .medal-list .list li .num{position:absolute;bottom:18px;left:0;width:100%;text-align:center;font-size:16px;font-weight:bold;letter-spacing:-0.4px;}
.bnr-wrap026 .medal-list .list li.m-gold .num{color:#cb950f;}
.bnr-wrap026 .medal-list .list li.m-silver .num{color:#afafaf;}
.bnr-wrap026 .medal-list .list li.m-bronze .num{color:#947262;}
.bnr-wrap026 .btn-wrap{margin-top:5px;}
.bnr-wrap026 .btn-wrap .slick-arrow{display:block;position:initial;width:25px;height:18px;font-size:0;border:0;background-color:transparent;}
.bnr-wrap026 .btn-wrap .slick-arrow.slick-prev{background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat -100px -50px;}
.bnr-wrap026 .btn-wrap .slick-arrow.slick-next{margin-top:12px;background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat -50px -50px;}

.bnr-wrap026 .link:nth-child(3){display:inline-block;}
.bnr-wrap026 .link:nth-child(4){display:none;}
/* 종료후 */
.bnr-wrap026.close{height:65px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_close_asian2022.jpg) no-repeat 0 0;}
.bnr-wrap026.close .con02{display:none;}
.bnr-wrap026.close .medal-list .title-box .date{display:none;}
.bnr-wrap026.close .link:nth-child(3){display:none;}
.bnr-wrap026.close .link:nth-child(4){display:inline-block;}

/* 2022 항저우 아시안 게임 - 스포츠 메인 */
.bnr-wrap027{height:74px;margin-top:40px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_asian2022_sports.jpg) no-repeat 0 0;border:1px solid #edddef;box-sizing:border-box;}
.bnr-wrap027 .con01{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap027 .txt{width:245px;height:22px;background:url(//r.yna.co.kr/ad/img/2023/bnr_asian2022_sprites.svg) no-repeat 0 0;}
.bnr-wrap027 .period{width:63px;height:11px;margin:0 40px 0 20px;text-indent:-9999px;background:url(//r.yna.co.kr/www/2023/hangzhou/img/img_period.png?v=20230831_1600) no-repeat 0 0;}
.bnr-wrap027 .link-con{display:flex;}
.bnr-wrap027 .link-con li{position:relative;padding-left:14px;}
.bnr-wrap027 .link-con li:before{content:'';display:inline-block;position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#a72eba;border-radius:50%;}
.bnr-wrap027 .link-con li + li{margin-left:20px;}
.bnr-wrap027 .link-con li a{color:#0f37c8;font-weight:bold;font-size:15px;letter-spacing:-0.39px;}
/* //@@@@ */

/* bnr-wrap501 : (도메인공유) 신종코로나 현황
 * 콘텐츠영역 : aside-box19 */
.bnr-wrap501 .txt-con{position:relative;height:40px;background:#173168;}
.bnr-wrap501 .txt-con .tit{display:inline-block;width:140px;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_tit_20200302.png) no-repeat;}
.bnr-wrap501 .tit a{display:block;height:100%;}
.bnr-wrap501 .date{display:inline-block;font-size:13px;color:#fff;line-height:40px;letter-spacing:0;}
.bnr-wrap501 .info-con a{display:block;}
.bnr-wrap501 [class*='info-line']{display:block;box-sizing:border-box;padding:10px;background:#f6f6f6;font-size:0;}
.bnr-wrap501 .info-con>a{position:relative;display:block;box-sizing:border-box;}
.bnr-wrap501 .info-con>a:after{clear:both;content:"";position:absolute;top:50%;right:7px;margin-top:-6px;z-index:1;width:6px;height:13px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_tit_20200212.png) -150px center no-repeat;}
.bnr-wrap501 [class*='info-line'] span,
.bnr-wrap501 [class*='info-line'] strong{display:inline-block;font-size:14px;}
.bnr-wrap501 [class*='info-line'] .tit{margin-right:10px;font-weight:bold;}
.bnr-wrap501 [class*='info-line'] [class*='info-item']{display:inline-block;}
.bnr-wrap501 .info-line01{border-bottom:1px solid #eeede8;}
.bnr-wrap501 [class*='count']{text-align:right;}
.bnr-wrap501 .count01{width:62px;margin-right:10px;}
.bnr-wrap501 .count02{width:50px;}
.bnr-wrap501 [class*='info-line'] [class*='count'] strong{font-weight:bold;}
.bnr-wrap501 .fluc{color:#e97e1c;}

/* bnr-wrap501 간격조정 수정01 */
.bnr-wrap501.style01 .info-line01 .count01,
.bnr-wrap501.style01 .info-line01 .count02{width:42px;}

/* bnr-wrap501 간격조정 수정02 */
.bnr-wrap501.style02 .tit{margin-right:6px;}
.bnr-wrap501.style02 .info-line01{text-align:center;}
.bnr-wrap501.style02 .info-line01 [class*='count']{width:inherit;}
.bnr-wrap501.style02 .info-line01 .count01{margin:0 8px 0 3px;}
.bnr-wrap501.style02 .info-line01 .count02{margin:0 8px 0 2px;}
.bnr-wrap501.style02 .info-line01 .count03{margin:0 0 0 2px;}
.bnr-wrap501.style02 .info-con>a:after{background:none;}

/* bnr-wrap501 간격조정 수정03 (+00)증감 추가
 * 게재일 :	2020-03-16 */
.bnr-wrap501.style03 .tit{margin-right:4px;}
.bnr-wrap501.style03 .info-line01{height:52px;padding:6px 10px 7px;}
.bnr-wrap501.style03 .info-line01 [class*='count']{width:inherit;}
.bnr-wrap501.style03 .info-line01 .count01{margin:0 8px 0 3px;}
.bnr-wrap501.style03 .info-line01 .count02{margin:0 8px 0 2px;}
.bnr-wrap501.style03 .info-line01 .count03{margin:0 0 0 2px;}
.bnr-wrap501.style03 .info-con>a:after{background:none;}
.bnr-wrap501.style03 .fluc{display:block !important;line-height:1;}

/* bnr-wrap502 : (도메인공유)
 * 콘텐츠영역 : aside-box26
 * 게재일 :	2020-04-02 */
.bnr-wrap502{position:relative;height:62px;background:#3c16b8;}
.bnr-wrap502 .con{height:100%;font-size:0;text-align:left;}
.bnr-wrap502 .con>.tit{position:absolute;top:9px;left:27px;display:block;width:237px;height:44px;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_web_20200318.png) 0 0 no-repeat;text-indent:-9999px;}
.bnr-wrap502 .con>.tit a{display:block;height:100%;}
.bnr-wrap502 .menu-link{overflow:hidden;display:inline-block;position:absolute;top:0;left:337px;height:100%;font-size:0;}
.bnr-wrap502 .menu-link .list{margin-top:8px;}
.bnr-wrap502 .menu-link li{display:inline-block;line-height:42px;}
.bnr-wrap502 .menu-link li+li{margin-left:21px;}
.bnr-wrap502 .menu-link li>a{padding:0 4px;font-size:18px;color:#fff;}
.bnr-wrap502 .menu-link li>a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.bnr-wrap502 .lang-menu{top:18px;left:831px;}
.bnr-wrap502 .lang-menu .txt{width:98px;height:24px;border-bottom:none;}
.bnr-wrap502 .lang-menu .txt span{font-size:14px;}
.bnr-wrap502 .lang-menu .txt i{right:0;top:10px;width:10px;height:6px;background:url(//r.yna.co.kr/www/safe/v01/img/sprites_safe14.png) -453px -400px no-repeat;}
.bnr-wrap502 .lang-menu ul{left:2px;top:33px;background:rgba(38, 51, 112, 0.87);}
.bnr-wrap502 .info-date{position:absolute;top:15px;right:22px;width:60px;text-align:center;}
.bnr-wrap502 .info-date>.tit{display:block;width:60px;height:12px;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_web_20200318.png) -300px 0 no-repeat;}
.bnr-wrap502 .info-date>.tit strong{text-indent:-9999px;}
.bnr-wrap502 .txt-date{margin:2px 0 0;font-size:20px;color:#fff;}
.bnr-wrap502 .txt-date .num{font-weight:bold;color:#ff8a00;}
.bnr-wrap502 .info-vote{position:absolute;top:17px;right:30px;height:42px;color:#fff;}
.bnr-wrap502 .info-vote .tit-vote{margin-right:4px;font-size:14px;}
.bnr-wrap502 .info-vote .txt-percent{font-size:20px;font-weight:normal;}
.bnr-wrap502 .info-vote .txt-percent em{font-weight:bold;}
.bnr-wrap502 .ico01{display:none;}

/* bnr-wrap503 : (도메인공유) 메인 코로나현황 와이드
 * 콘텐츠영역 : aside-box27
 * 게재일 :	2020-04-28 */
.bnr-wrap503{position:relative;height:40px;background:#273470;}
.bnr-wrap503:before{clear:both;content:"";position:absolute;z-index:1;width:225px;height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200821_02.png) 0 0 no-repeat;;}
.bnr-wrap503 .inner{height:100%;font-size:0;}
.bnr-wrap503 .con{display:inline-block;position:relative;height:100%;vertical-align:top;}
.bnr-wrap503 .con>a{display:inline-block;width:100%;height:100%;}
.bnr-wrap503 .txt-con{display:inline-block;height:100%;margin-right:18px;line-height:40px;}
.bnr-wrap503 .txt-con .tit{position:relative;z-index:10;width:225px;height:100%;text-indent:-9999px;}
.bnr-wrap503 .txt-con .tit a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
.bnr-wrap503 .txt-con .date{display:inline-block;margin-left:27px;font-size:12px;color:#fff;}
.bnr-wrap503 .info-con{display:inline-block;}
.bnr-wrap503 .info-con .web{font-weight:normal;margin-left:4px;} /* pc전용 */
.bnr-wrap503 [class*='info-item'],
.bnr-wrap503 .info-con .tit-link{display:inline-block;box-sizing:border-box;margin-top:9px;}
.bnr-wrap503 [class*='info-item']{font-size:16px;color:#fff;vertical-align:top;}
.bnr-wrap503 [class*='info-item'] + [class*='info-item']{margin-left:18px;}
.bnr-wrap503 [class*='count'] .pt{color:#ffae00;}
.bnr-wrap503 [class*='count'] em,
.bnr-wrap503 [class*='count'] span,
.bnr-wrap503 [class*='count'] strong{font-weight:bold;}
.bnr-wrap503 .tit-link{position:relative;margin-left:32px;padding-right:18px;font-size:15px;color:#fff;vertical-align:top;}
.bnr-wrap503 .tit-link:after{clear:both;content:"";position:absolute;z-index:1;top:7px;right:0;width:7px;height:13px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200821_02.png) -233px -15px no-repeat;}
.bnr-wrap503 .lang-menu{position:absolute;top:6px;right:25px;z-index:20;}
.bnr-wrap503 .lang-menu .txt{width:98px;height:24px;border-bottom:1px solid #e1e1e1;}
.bnr-wrap503 .lang-menu .txt span{font-size:12px;}
.bnr-wrap503 .lang-menu .txt i{right:0;top:10px;width:10px;height:6px;background:url(https://r.yna.co.kr/www/safe/v01/img/sprites_safe14.png) -453px -400px no-repeat;}
.bnr-wrap503 .lang-menu ul{background:rgba(38, 51, 112, 0.87);}

/* 기존영역 분리하여 추가배너 적용 */
.bnr-wrap503 .divide-con{position:absolute;top:0;right:0;}
.bnr-wrap503 .divide-con a{display:block;}
.bnr-wrap503 .divide-con:after{content:'';clear:both;position:absolute;top:0;left:-5px;width:5px;height:100%;background:#fff;}

/* 코로나현황 배너 내용변경 - 2021-06-23 */
.bnr-wrap503.style02 .info-con{margin-left:40px;}

/* bnr-wrap504 : (도메인공유) 메인 집중 호우 및 코로나현황
 * 콘텐츠영역 : aside-box27
 * 게재일 : 2020-08-07 */
.bnr-wrap504{position:relative;height:40px;background:#263470;}
.bnr-wrap504 .inner{height:100%;font-size:0;}
.bnr-wrap504 .con{display:inline-block;position:relative;height:100%;vertical-align:top;}
.bnr-wrap504 .con>a{display:inline-block;width:100%;height:100%;}
/* 집중 호우 */
.bnr-wrap504 .divide-con{width:550px;background:url(//r.yna.co.kr/ad/img/2020/bnr_safe_disaster01_web_20200810_01.png) 0 0 no-repeat;font-size:12px;color:#fff;}
.bnr-wrap504 .divide-con .tit-link{position:absolute;right:210px;top:10px;}
/* 코로나현황 제목/날짜 */
.bnr-wrap504 .txt-con{width:160px;}
.bnr-wrap504 .txt-con .tit{display:inline-block;position:relative;z-index:10;box-sizing:border-box;width:100%;height:100%;text-indent:-9999px;}
.bnr-wrap504 .txt-con .tit:after{content:'';display:inline-block;clear:both;position:absolute;top:12px;left:20px;width:75px;height:19px;background:url(//r.yna.co.kr/ad/img/2020/bnr_safe_corona01_web_20200807_01.png) 0 0 no-repeat;vertical-align:top;}
.bnr-wrap504 .txt-con .date{display:inline-block;position:absolute;top:6px;right:0;font-size:12px;line-height:15px;color:#fff;vertical-align:top;}
.bnr-wrap504 .txt-con .time{display:block;letter-spacing:0;}
/* 코로나현황 수치 */
.bnr-wrap504 .info-con{width:390px;}
.bnr-wrap504 .info-con a{box-sizing:border-box;width:100%;padding:0 10px 0 20px;}
.bnr-wrap504 [class*='info-item']{display:inline-block;box-sizing:border-box;height:40px;padding-top:8px;font-size:13px;color:#fff;}
.bnr-wrap504 .info-con .tit-link{display:block;position:absolute;top:50%;right:20px;height:20px;margin-top:-10px;line-height:20px;vertical-align:top;text-indent:-9999px;}
.bnr-wrap504 .info-con .tit-link:after{content:'';display:block;width:13px;height:13px;position:absolute;right:4px;top:4px;border:1px solid #fff;border-right:0 !important;border-bottom:0 !important;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);}
.bnr-wrap504 [class*='info-item'] + [class*='info-item']{margin-left:10px;}
.bnr-wrap504 [class*='count'] .pt{color:#ffae00;}
.bnr-wrap504 [class*='count'] .num,
.bnr-wrap504 [class*='count'] .pt{font-weight:bold;}
.bnr-wrap504 [class*='count'] .fluc{letter-spacing:-0.05em;}

 /* bnr-wrap505 : (도메인공유) 코로나 현황 배너 및 기타 이벤트 배너
 * style01 없음 (기본) : 높이 40px, 여백없이 배너 2개가 붙음
 * style01 추가 : 배너 사이 5px 간격이 생성 됨.
 * style02 추가 : 우측단 적용 (간소화)
 * height50 : 50px
 * 콘텐츠영역 : aside-box27 메인 와이드형
 * 게재일 : 2022-03-29 */
.bnr-wrap505{position:relative;height:40px;background:#051081;}
.bnr-wrap505 .inner{height:100%;font-size:0;}
.bnr-wrap505 .con{display:inline-block;position:relative;height:100%;vertical-align:top;}
.bnr-wrap505 .con>a{display:inline-block;width:100%;height:100%;}
/* 이벤트 영역 */
.bnr-wrap505 .divide-con{width:550px;font-size:12px;color:#fff;}
.bnr-wrap505 .divide-con .tit-link{position:absolute;right:135px;top:10px;}
.bnr-wrap505 .divide-con .tit-link:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* 코로나현황 제목/날짜 */
.bnr-wrap505 .txt-con{width:160px;}
.bnr-wrap505 .txt-con .tit{display:inline-block;position:relative;z-index:10;box-sizing:border-box;width:100%;height:100%;text-indent:-9999px;}
.bnr-wrap505 .txt-con .tit:after{content:'';display:inline-block;clear:both;position:absolute;top:0;left:23px;width:64px;height:40px;background:url(//r.yna.co.kr/ad/img/2022/bnr_safe_web_20220114.png) 0 0 no-repeat;vertical-align:top;}
.bnr-wrap505 .txt-con .date{display:inline-block;position:absolute;top:5px;right:-35px;font-size:12px;line-height:15px;color:#fff;vertical-align:top;}
.bnr-wrap505 .txt-con .time{display:block;letter-spacing:0;}
/* 코로나현황 수치 */
.bnr-wrap505 .info-con{width:390px;}
.bnr-wrap505 .info-con a{box-sizing:border-box;width:100%;padding:0 0 0 55px;}
.bnr-wrap505 .info-con .tit-link{display:block;position:absolute;top:50%;right:20px;height:20px;margin-top:-10px;line-height:20px;vertical-align:top;text-indent:-9999px;}
.bnr-wrap505 .info-con .tit-link:after{content:'';display:block;width:13px;height:13px;position:absolute;right:4px;top:4px;border:1px solid #fff;border-right:0 !important;border-bottom:0 !important;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);}
.bnr-wrap505 [class*='info-item']{display:inline-block;box-sizing:border-box;height:40px;padding-top:8px;font-size:13px;color:#fff;}
.bnr-wrap505 [class*='info-item'] + [class*='info-item']{margin-left:10px;}
.bnr-wrap505 [class*='count'] .pt{color:#ffae00;}
.bnr-wrap505 [class*='count'] .num,
.bnr-wrap505 [class*='count'] .pt{font-weight:bold;}
.bnr-wrap505 [class*='count'] .fluc{letter-spacing:-0.05em;}
.bnr-wrap505 .lang-menu{display:none;}
/* 공통 */
.bnr-wrap505.style01 .divide-con{width:555px;}
.bnr-wrap505.style01 .divide-con+.txt-con{width:155px;}
.bnr-wrap505.style01 .info-con+.divide-con{width:550px;}
.bnr-wrap505.style01 .divide-con:after{content:'';clear:both;position:absolute;top:0;left:0;width:5px;height:100%;background:#fff;}
.bnr-wrap505.style01 .divide-con:first-child:after{right:0;left:inherit;}
/* 우측 적용(간소화) */
.bnr-wrap505.style02{height:50px;}
.bnr-wrap505.style02 *{font-weight:400;}
.bnr-wrap505.style02 .info-con{width:inherit;}
.bnr-wrap505.style02 .info-con a{padding-left:0;}
.bnr-wrap505.style02 .txt-con{width:110px;}
.bnr-wrap505.style02 .con02,
.bnr-wrap505.style02 .divide-con,
.bnr-wrap505.style02 .txt-con .date,
.bnr-wrap505.style02 .info-item02,
.bnr-wrap505.style02 .info-item03,
.bnr-wrap505.style02 .info-con{display:none;}

.bnr-wrap505.style02 .txt-con{width:100%;padding-left:0;box-sizing:border-box;text-align:center;}
.bnr-wrap505.style02 .txt-con .tit:after{display:none;background:none;}
.bnr-wrap505.style02 .txt-con .tit{text-indent:inherit;font-weight:400;font-size:19px;line-height:50px;color:#fff;}
.bnr-wrap505.style02 .txt-con .covid19{font-weight:700;color:#ffae00;}
.bnr-wrap505.style02 .info-item01{padding-top:10px;line-height:1.2;}
.bnr-wrap505.style02 .info-item01 .count01{display:block;}
.bnr-wrap505.style02 .info-item01 .item{font-weight:300;}
.bnr-wrap505.style02 .info-item01 .pt{font-weight:500;color:#FF6F00;}

/* 높이값 50px */
.bnr-wrap505.height50{height:50px;}
.bnr-wrap505.height50 .txt-con{box-sizing:border-box;padding:5px 0;}
.bnr-wrap505.height50 .txt-con .date{top:10px;}
.bnr-wrap505.height50 .info-con{box-sizing:border-box;padding:5px 0;}
.bnr-wrap505.height50.style01 .divide-con{box-sizing:border-box;padding:5px 0;text-align:center;}
.bnr-wrap505.height50 .divide-con .txt01{margin-left:0;}
/* 공통(타이틀만 노출) - 코로나현황 수치편집은 PC메인에서 그대로 진행 */
.bnr-wrap505.style03 .txt-con .tit:after{width:152px;height:100%;left:50%;margin-left:-76px;background:url(//r.yna.co.kr/ad/img/2022/bnr_main_web_20220418.png) 0 -50px no-repeat;}
.bnr-wrap505.style03 .divide-con{width:405px;text-align:center;}
.bnr-wrap505.style03 .divide-con+.txt-con{width:405px;padding:0;}
.bnr-wrap505.style03 .divide-con:after{content:'';clear:both;position:absolute;top:0;left:0;width:5px;height:100%;background:#fff;}
.bnr-wrap505.style03 .divide-con:first-child:after{right:0;left:inherit;}

.bnr-wrap505.style03 .txt-con .date,
.bnr-wrap505.style03 .info-con{display:none;}

/* 태풍바비 */
.bnr-wrap505.bavi .divide-con{background:url(//r.yna.co.kr/ad/img/2020/bnr_safe_disaster01_web_20200824.jpg) 0 0 no-repeat;}
.bnr-wrap505.bavi .divide-con .tit-link{position:absolute;right:138px;top:10px;}
.bnr-wrap505.bavi .info-con .tit-link{display:none;}
/* 태풍마이삭 */
.bnr-wrap505.maysak .divide-con{background:url(//r.yna.co.kr/ad/img/2020/bnr_safe_disaster01_web_20200901.jpg) 0 0 no-repeat;}
.bnr-wrap505.maysak .divide-con .tit-link{position:absolute;right:135px;top:10px;}
.bnr-wrap505.maysak .info-con .tit-link{display:none;}
/* 태풍하이선 */
.bnr-wrap505.haishen .divide-con{background:url(//r.yna.co.kr/ad/img/2020/bnr_safe_disaster01_web_20200903.jpg) 0 0 no-repeat;}
.bnr-wrap505.haishen .divide-con .tit-link{right:125px;}
.bnr-wrap505.haishen .info-con .tit-link{display:none;}
/* 태풍오마이스 */
.bnr-wrap505.omais .divide-con{background:url(//r.yna.co.kr/ad/img/2021/bnr_safe_disaster01_web_20210823.jpg) 0 0 no-repeat;}
.bnr-wrap505.omais .divide-con .tit-link{right:105px;}
/* .bnr-wrap505.omais .info-con .tit-link{display:none;} */
/* 태풍찬투 */
.bnr-wrap505.chanthu .divide-con{background:url(//r.yna.co.kr/ad/img/2021/bnr_safe_disaster01_web_20210914.jpg) 0 0 no-repeat;}
.bnr-wrap505.chanthu .divide-con .tit-link{right:138px;}
/* 2020미대선 배너 */
.bnr-wrap505.election01 .divide-con{background:url(//r.yna.co.kr/ad/img/2020/bnr_election_20201106.png) 0 0 no-repeat;}
.bnr-wrap505.election01 .divide-con .tit-link{right:153px;}
.bnr-wrap505.election01 .info-con .tit-link{display:none;}
/* 2021보궐선거 배너 */
.bnr-wrap505.byelection01 .divide-con{background:url(//r.yna.co.kr/ad/img/2021/bnr_byelection_web_20210406_02.png) 5px 0 no-repeat;}
.bnr-wrap505.byelection01 .divide-con:after{content:'';clear:both;position:absolute;top:0;left:0;width:5px;height:100%;background:#fff;}
.bnr-wrap505.byelection01 .divide-con .tit-link{right:153px;}
.bnr-wrap505.byelection01 .info-con .tit-link{display:none;}

/* 2020도쿄올림픽
 * .bnr-wrap011 : 스포츠 섹션 톱기사 하단 와이드형
 * .bnr-wrap505 : 메인 와이드형
 * .tokyo2020 사용으로 배너 2개의 스타일 공통화 */
[class*='bnr-wrap'].tokyo2020 .divide-con>a:before,
[class*='bnr-wrap'].tokyo2020 .divide-con>a:after,
[class*='bnr-wrap'].tokyo2020 .txt-tokyo01,
[class*='bnr-wrap'].tokyo2020 .list li{background:url(//r.yna.co.kr/ad/img/2021/bnr_tokyo2020_03_ko.png) 0 0 no-repeat;}
/* 2020도쿄올림픽 : 사이트명, 메달 현황 */
[class*='bnr-wrap'].tokyo2020 [class*='txt-tokyo']{position:absolute;}
[class*='bnr-wrap'].tokyo2020 .txt-tokyo01{overflow:hidden;display:block;width:149px;height:24px;background-position:-350px 0;text-indent:-9999px;}
[class*='bnr-wrap'].tokyo2020 .txt-tokyo02 .txt01{font-weight:bold;font-size:13px;line-height:20px;color:#bb8d95;letter-spacing:-1px;}
[class*='bnr-wrap'].tokyo2020 .txt-tokyo02 .ranking{padding:0 2px;font-weight:bold;color:#ffcb05;}
/* 2020도쿄올림픽 : 메달 */
[class*='bnr-wrap'].tokyo2020 .list{width:102px;font-size:0;line-height:0;}
[class*='bnr-wrap'].tokyo2020 .list li{display:inline-block;width:32px;height:32px;}
[class*='bnr-wrap'].tokyo2020 .list li+li{margin-left:3px;}
[class*='bnr-wrap'].tokyo2020 .list .m-gold{background-position:0 0;}
[class*='bnr-wrap'].tokyo2020 .list .m-silver{background-position:-50px 0;}
[class*='bnr-wrap'].tokyo2020 .list .m-bronze{background-position:-100px 0;}
[class*='bnr-wrap'].tokyo2020 .list .tit{opacity:0;}
[class*='bnr-wrap'].tokyo2020 .list .num{width:100%;font-weight:bold;font-size:13px;line-height:32px;color:#654f48;letter-spacing:-1px;text-align:center;}

/* bnr-wrap505.tokyo2020 */
.bnr-wrap505.tokyo2020 .divide-con{background-color:#761b2b;}
.bnr-wrap505.tokyo2020 .divide-con>a:before,
.bnr-wrap505.tokyo2020 .divide-con>a:after{content:'';display:block;clear:both;position:absolute;top:0;width:42px;height:40px;}
.bnr-wrap505.tokyo2020 .divide-con>a:before{left:0;background-position:0 -150px;}
.bnr-wrap505.tokyo2020 .divide-con>a:after{right:0;background-position:-50px -150px;}
.bnr-wrap505.tokyo2020 .divide-con>a{position:relative;font-size:0;line-height:0;}
.bnr-wrap505.tokyo2020 .txt-tokyo01{top:9px;left:108px;}
.bnr-wrap505.tokyo2020 .txt-tokyo02{top:12px;left:281px;}
.bnr-wrap505.tokyo2020 .list{position:absolute;top:4px;left:337px;}

/* 2022 대선
 * .election2022 사용으로 배너 스타일 공통화
 * .bnr-wrap014 : 정치 섹션 주요기사 상단
 * .bnr-wrap505 : 메인 와이드형 */
[class*='bnr-wrap'] .election2022{background-color:#1b459a;}
[class*='bnr-wrap'] .election2022 .txt01{width:145px;height:100%;margin-left:155px;}
[class*='bnr-wrap'] .election2022 .txt01 a{display:inline-block;width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_election_web_20220311.png?v=20220311_1442) 0 0 no-repeat;text-indent:-9999px;}
[class*='bnr-wrap'] .election2022 .txt-date{display:inline-block;font-family:arial;font-size:14px;line-height:40px;color:#5fe80d;vertical-align:middle;}
[class*='bnr-wrap'] .election2022 .num{line-height:38px;}
[class*='bnr-wrap'] .election2022 .list{display:inline-block;margin-left:20px;font-size:0;vertical-align:top;}
[class*='bnr-wrap'] .election2022 .list>li{display:inline-block;line-height:40px;}
[class*='bnr-wrap'] .election2022 .list>li+li{margin-left:10px;}
[class*='bnr-wrap'] .election2022 .list a{font-size:14px;color:#fff;}
[class*='bnr-wrap'] .election2022 .list span{font-size:14px;color:#b2b2b2;}
[class*='bnr-wrap'] .election2022 .list a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* 대통령당선 후 타이틀 변경
 * .result02 : 대통령실 용산 이전
 * .result03 : 대통령직 인수위
 * .result04 : 대통령직 인수위(배너형태 변경)
*/
[class*='bnr-wrap'] .election2022.result02 .txt01{width:142px;}
[class*='bnr-wrap'] .election2022.result02 .txt01 a{background:url(//r.yna.co.kr/ad/img/2022/bnr_election_web_20220321.png?v=20220321_0856) 0 0 no-repeat;}

[class*='bnr-wrap'] .election2022.result03 .txt01{width:118px;}
[class*='bnr-wrap'] .election2022.result03 .txt01 a{background:url(//r.yna.co.kr/ad/img/2022/bnr_election_web_20220321_02.png) 0 0 no-repeat;}

[class*='bnr-wrap'] .election2022.result04 .txt01{width:125px;}
[class*='bnr-wrap'] .election2022.result04 .txt01 a{background:url(//r.yna.co.kr/ad/img/2022/bnr_main_web_20220418.png) 0 0 no-repeat;}

/* 정치면 */
.bnr-wrap014 .election2022 .txt01{margin-left:0;}

/* 2022 베이징올림픽
 * .beijing2022 사용으로 배너 스타일 공통화
 * .bnr-wrap015 : 메인 주요기사01 상단
 * .bnr-wrap016 : 스포츠 섹션 우측 (개막 전)
 * .bnr-wrap014 : 스포츠 섹션 좌측 (개막 후) */
/* 개막 전,후 공통 */
[class*='bnr-wrap'] .beijing2022:before,
[class*='bnr-wrap'] .beijing2022:after,
[class*='bnr-wrap'] .beijing2022 .txt01 a,
[class*='bnr-wrap'] .beijing2022.open .list li{background:url(//r.yna.co.kr/ad/img/2022/bnr_beijing2022_web_01.png?v=20220119_1600) 0 0 no-repeat;}
[class*='bnr-wrap'] .beijing2022:before,
[class*='bnr-wrap'] .beijing2022:after{content:'';display:block;clear:both;position:absolute;top:0;width:50px;height:40px;}
[class*='bnr-wrap'] .beijing2022:before{left:0;background-position:0 0;}
[class*='bnr-wrap'] .beijing2022:after{right:0;background-position:100% 0;}
[class*='bnr-wrap'] .beijing2022{overflow:hidden;background-color:#0553ff;text-align:center;}
[class*='bnr-wrap'] .beijing2022 .txt01{position:relative;z-index:1;width:156px;height:40px;}
[class*='bnr-wrap'] .beijing2022 .txt01 a{display:block;width:100%;height:100%;text-indent:-9999px;background-position:0 -140px;}
[class*='bnr-wrap'] .beijing2022 .txt-date{display:none;margin-top:6px;margin-right:8px;margin-left:14px;font-size:20px;color:#02fb14;}
[class*='bnr-wrap'] .beijing2022.day-before .txt-date{display:inline-block;}
/* 개막 후 */
[class*='bnr-wrap'] .beijing2022.open .txt01{vertical-align:top;}
[class*='bnr-wrap'] .beijing2022.open .txt02{position:relative;top:10px;left:8px;z-index:1;font-weight:bold;font-size:13px;line-height:20px;color:#c9effc;letter-spacing:-1px;vertical-align:top;;}
[class*='bnr-wrap'] .beijing2022.open .txt02 .ranking{margin-left:4px;color:#ffff35;}
/* [class*='bnr-wrap'] .beijing2022.open .txt02 .rank:empty{display:none;} */
[class*='bnr-wrap'] .beijing2022.open .list{display:inline-block;position:relative;top:4px;left:15px;z-index:1;width:102px;font-size:0;line-height:0;vertical-align:top;;}
[class*='bnr-wrap'] .beijing2022.open .list li{display:inline-block;width:31px;height:31px;}
[class*='bnr-wrap'] .beijing2022.open .list li+li{margin-left:4px;}
[class*='bnr-wrap'] .beijing2022.open .list .m-gold{background-position:0 -100px;}
[class*='bnr-wrap'] .beijing2022.open .list .m-silver{background-position:-50px -100px;}
[class*='bnr-wrap'] .beijing2022.open .list .m-bronze{background-position:-100px -100px;}
[class*='bnr-wrap'] .beijing2022.open .list .tit{opacity:0;}
[class*='bnr-wrap'] .beijing2022.open .list .num{width:100%;font-weight:bold;font-size:14px;line-height:31px;color:#654f48;letter-spacing:-1px;text-align:center;}

/* bnr-wrap506 : (도메인공유) 3단 배너형태 대선/지방선거/코로나 현황 배너 및 기타 이벤트 배너
 * style01 없음 (기본) : 높이 64px,
 * 콘텐츠영역 : aside-box27 메인 와이드형
 * 게재일 : 2022-05-02 */
.bnr-wrap506{position:relative;height:66px;box-sizing:border-box;border-top:1px solid #707070;border-bottom:1px solid #707070;}
.bnr-wrap506 .inner{height:100%;font-size:0;}
.bnr-wrap506 .con>a{display:inline-block;width:100%;height:100%;}
.bnr-wrap506 *{font-weight:400;}
.bnr-wrap506 .inner{height:100%;font-size:0;}
.bnr-wrap506 .con{display:inline-block;position:relative;height:100%;vertical-align:top;}
.bnr-wrap506 .con>a{display:inline-block;width:100%;height:100%;}

/* 이벤트 영역 */
.bnr-wrap506 [class*='con0']{display:inline-block;position:relative;width:366px;height:100%;box-sizing:border-box;vertical-align:middle;font-size:15px;color:#000;line-height:64px;text-align:center;}
.bnr-wrap506 [class*='con0'] .txt01{display:inline-block;}
.bnr-wrap506 [class*='con0'] .txt01>a{font-weight:700;font-size:21px;}
.bnr-wrap506 [class*='con0']:after{clear:both;content:"";position:absolute;top:13px;right:0;z-index:1;width:1px;height:36px;background:#E5E5E5;}
.bnr-wrap506 [class*='con0'] .list{display:inline-block;height:100%;font-size:0;}
.bnr-wrap506 [class*='con0'] .list>li{display:inline-block;font-size:15px;color:#000;}
.bnr-wrap506 [class*='con0'] .list>li a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.bnr-wrap506 [class*='con0'] .list>li+li{margin-left:10px;}
.bnr-wrap506 .con01 .txt01{margin-right:15px;color:#123187;}

/* 사전투표율 영역 추가 */
.bnr-wrap506 .early-rate{display:none;}/* 기본숨김 */
.bnr-wrap506 .txt-time{padding:18px 5px;font-size:13px;line-height:14px;text-align:left;}
.bnr-wrap506 .txt-time .br{display:block;vertical-align:middle;}
.bnr-wrap506 .txt-time .time{display:inline-block;font-weight:700;color:#ED639E;vertical-align:middle;}
.bnr-wrap506 .txt-time+.rate{position:relative;font-weight:700;font-size:30px;letter-spacing:0;color:#ED639E;}
.bnr-wrap506 .txt-time+.rate:after{content:"%";clear:both;display:inline-block;font-weight:300;font-size:20px;line-height:1;}
.bnr-wrap506 .period{display:inline-block;margin-right:5px;width:58px;height:28px;box-sizing:border-box;border-radius:20px;background:#270FA7;font-size:13px;line-height:28px;color:#fff;text-align:center;vertical-align:middle;}
/* 와이드버전 적용 */
.aside-box27 .bnr-wrap506 .local-election2022.early01{width:732px;}
/* early01 추가시 표출 */
.bnr-wrap506 .local-election2022.early01 .early-rate{display:inline-block;margin-left:15px;}
.bnr-wrap506 .local-election2022.early01 .txt-time .br{display:inline-block;}

.bnr-wrap506 .con02 .list{margin-left:10px;}
.bnr-wrap506 .con02 .txt01{margin-right:12px;color:#270FA7;}
.bnr-wrap506 .con02 .txt-date{display:inline-block;font-weight:300;font-size:24px;color:#ED639E;}
.bnr-wrap506 .con02 .num{margin-right:4px;}
/* 코로나현황 제목/날짜 */
.bnr-wrap506 .txt-con{margin-left:33px;height:100%;line-height:64px;text-align:center;}
.bnr-wrap506 .txt-con .tit{display:inline-block;position:relative;font-size:21px;}
.bnr-wrap506 .txt-con .covid19{display:inline-block;font-weight:700;color:#FE7F00;}
.bnr-wrap506 .txt-con .date,
.bnr-wrap506 .txt-con .time{display:none;}
/* 코로나현황 수치 */
.bnr-wrap506 .info-con{line-height:64px;}
.bnr-wrap506 .info-con a{box-sizing:border-box;width:100%;padding:0 0 0 12px;}
.bnr-wrap506 [class*='info-item']{display:none;box-sizing:border-box;}
.bnr-wrap506 .info-item01{display:inline-block;}
.bnr-wrap506 .info-item01 .item{font-size:14px;}
.bnr-wrap506 [class*='count'] .pt{display:inline-block;margin-left:5px;padding:7px 12px;height:28px;box-sizing:border-box;border-radius:20px;background:#FE7F00;font-weight:400;font-size:14px;line-height:1;color:#fff;vertical-align:middle;}
.bnr-wrap506 .lang-menu{display:none;}

/* 주요기사상단 - 2단(지방선거, 코로나 배너) */
.bnr-wrap506.style01 .con02{width:445px;}
.bnr-wrap506.style01 .con02 .txt{font-size:21px;}
.bnr-wrap506.style01 .con02 .txt01{font-weight:700;color:#270FA7;}
.bnr-wrap506.style01 .con02 .txt02{font-weight:500;color:#ED639E;}
.bnr-wrap506.style01 .con02.nuri-2022 .txt01{color:#007AB1;}
.bnr-wrap506.style01 .con02.nuri-2022 .txt02{color:#0099de;}
.bnr-wrap506.style01 .con02.disaster01 .txt01{margin-right:0;font-weight:400;color:#000;}
/* .bnr-wrap506.style01 .con02.disaster01 .txt02{font-weight:700;color:#972d14;} */
.bnr-wrap506.style01 .con02.disaster01 .txt02{font-weight:700;color:#1e3a67;}
/* 코로나 현황 가림 */
.bnr-wrap506.style01.info-none .txt-con{width:334px;}
.bnr-wrap506.style01.info-none .info-con{display:none;}
/* 정치면 사용 */
.page-politics .bnr-wrap506 [class*='con0']{width:50%;}
.page-politics .bnr-wrap506 [class*='con0']:after{right:-15px;}
.page-politics .bnr-wrap506 .con02:after{display:none;}


/* ---- 광고 개별 박스형 ---- */
[class*='aside-box']{position:relative;margin-top:35px;}
[class*='content'] [class*='section']>[class*='aside-box']:first-child{margin-top:0;}

/* 광고 박스타입
 * aside-box : 기본타입
 * aside-box01 : 마케팅 우측 배너(메인, 본문, 리스트)
 * aside-box02 : 리스트 우측 하단 배너 (300x250)
 * aside-box03 : 기사본문 좌측 하단 - (300x250) 2건
 * [삭제 JIAD-78] aside-box04 : 기사본문 좌측 하단 - 텍스트 광고 박스(조이앤인포)
 * aside-box05 : 기사본문 좌측 하단 - 복합콘텐츠 광고(포핀)
 * aside-box06 : 기사본문 좌측 하단 - 복합콘텐츠 광고(데이블)
 * aside-box07 : 기사본문 중 최신기사에만 노출 - 로또배너
 * aside-box08 : 기사본문 우측 - 상단
 * [삭제 2022-04-01] aside-box09 : 최신기사 본문 - 우측 빗썸광고
 * aside-box10 : 기사본문 우측 - 많이본기사 하단 텍스트 4줄
 * aside-box11 : 기사본문 우측 - 에디터스픽 상단 구글배너 (300x250)
 * aside-box12 : 기사본문 우측 - 에디터스픽 하단 배너광고(300x250) 1번
 * [삭제 JIAD-86] aside-box13 : 기사본문 우측 - 에디터스픽 하단 배너광고(300x250) 2번
 * [삭제 JIAD-86] aside-box14 : 기사본문 우측 - 에디터스픽 하단 배너광고(300x250) 3번
 * aside-box15 : 기사본문 우측 - 텍스트 8줄
 * aside-box16 : 사회섹션, 문화섹션 마케팅광고
 * aside-box17 : 메인 주요기사01 하단 마케팅광고 - 좌측
 * aside-box18 : 메인 공지배너 주요기사01 상단
 * aside-box19 : 메인 공지배너 우측01 (핫뉴스 상단) : 랜덤배너
 * aside-box20 : 메인 공지배너 우측02 (핫뉴스아래)
 * aside-box21 : 메인 공지배너 우측03 (우측 최하단)
 * aside-box22 : 메인 하단 그룹사, 간행물 배너
 * aside-box23 : 메인 공지배너 (IR클럽배너 위치)
 * [중지] aside-box24 : 메인 공지배너 - 퀵메뉴 (오늘의 인사,부고 등)
 -- OK!제보 코너 추가되면서 메인 하단 aside-box21 에 포함
 * aside-box25 : 기사본문 좌측 하단 - 당신이 함께 보면 좋은 영상(딥다이브 광고)
 * aside-box26 : (특집)메인 총선 선거결과
 * aside-box27 : 메인 공지배너 와이드형 - 톱기사 하단 위치
 * aside-box28 : 메인 주요기사02 하단(300x250) 2020-06-05
 * aside-box29 : 섹션 메인 우측하단 - 많이본뉴스 하단 구글배너 (300x250)
 * aside-box30 : 메인 및 특집 공지배너 와이드형 - 2020 미대선 2020-11-04
 * aside-box31 : 스포츠 섹션 공지배너 톱기사와 영상 사이, 와이드형 도쿄올림픽
 * aside-box32 : 섹션 주요기사01 상단 (w:719) - 2022 대선
 * aside-box33 : 섹션 우측 (w:300) - 2022 베이징올림픽
 * aside-box34 : 메인 공지배너 와이드형 3단배너 2022-04-28
 * aside-box35 : 메인 공지배너 우측04(월드&포토) 하단
 * aside-box36 : 기사본문 우측 - #흥 하단 광고(300x250)
 * aside-box37 : 메인 이벤트배너 - 기상특보 태풍 힌남노
 * aside-box38 : 이태원 참사
 * [삭제 JIAD-78] aside-text01 : 기사본문 하단 텍스트 5줄광고(롤링)
 -- 클래스명을 계속 사용할지 고민하기 */

/* aside-box01 : 마케팅광고 - 우측 */
.aside-box01{border:1px solid #e5e5e5;}
.aside-box01 .aside-bnr01{width:100%;padding:30px 0;}

/* aside-box02 : 리스트(공통) 우측 */
.aside-box02{width:300px;}

/* aside-box03 : 복합배너 : 2개
 * 본문 댓글 하단 */
.aside-box03{padding:0 41px;box-sizing:border-box;}
.aside-box03:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.aside-box03 .con{width:300px;margin:0 auto;}
.aside-box03 .con:nth-child(2){float:left;}
.aside-box03 .con:nth-child(3){float:right;}

/* aside-box04 : 본문 하단 텍스트리스트 광고(조이앤인포) */
.aside-box04{margin:35px 0;}
.aside-box04:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

/* aside-box05 : 본문 하단 복합콘텐츠 광고(포핀) */
.aside-box05{padding:0 42px;}/* 포핀 */
.aside-box05 ._popIn_recommend_header{display:none !important;}
.aside-box05 ._popIn_recommend_container{margin:0 0 10px;}
.aside-box05:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.aside-box05 a._popIn_recommend_article{font-family:'맑은 고딕','Malgun Gothic',AppleSDGothicNeo-Regular,Arial,Helvetica,sans-serif;}

/* aside-box06 : 본문 하단 복합콘텐츠 광고(포핀) */
.aside-box06{padding:0 42px;}
.aside-box06 ._popIn_recommend_container{margin:10px 0 0;}
/* 2020-09-08 이동규씨 확인 필요
.aside-box06 .tit{color:#000;font-size:15px;font-weight:bold;padding:5px 0;box-sizing:border-box;margin-bottom:5px;}
.aside-box06:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;} */

/* aside-box07 : 최신기사 본문 우측 로또배너 */
.aside-box07{margin:0 0 0 !important;}

/* aside-box08 : 본문 우측 상단 1/4/4 텍스트광고 */
.aside-box08{margin:0 0 0;}
.aside-box07+.aside-box08{margin-top:40px;}

/* aside-box16 : 사회, 문화 섹션 마케팅 광고
 * aside-box16 다음 콘텐츠와 간격은 .ads-box 에서 해결함
 -- 광고 소재가 없는 경우 빈 여백이 나오지 않음 */
.aside-box16{text-align:center !important;}
.aside-box16 .ads-box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #e5e5e5;}
.aside-box16+.box-type{margin-top:0;}

/* aside-box17 : 메인 마케팅배너 */
.aside-box17{text-align:center !important;}

/* aside-box18 : 메인 공지배너 좌측 */
.aside-box18{margin:0 0 25px !important;}

/* aside-box19 : 메인 공지배너 우측01 (핫뉴스위) */
.aside-box19{margin-bottom:20px;}
/* .aside-box19>div+div{margin-top:10px;} */
.aside-box19 .hide{display:none;}

/* aside-box20 : 메인 공지배너 우측02 (핫뉴스아래) */
.aside-box20{margin-top:20px;}
.aside-box20+.aside-box20{margin-top:10px;}

/* aside-box21 : 메인 공지배너 우측 최하단 */
.aside-box21 .aside-bnr23{width:100%;}
.aside-box21 [class*='aside-bnr']+[class*='aside-bnr']{margin-top:10px;}

/* aside-box23 : 메인 공지배너 (IR클럽배너 위치) */
.aside-box23>div+div{margin-top:10px;}

/* aside-box24 : 메인 주요기사2 우측(중간) */
.aside-box24 .aside-bnr23{width:242px;}

/* aside-box25 : 기사본문 좌측 하단 '당신이 함께 보면 좋은 영상'(딥다이브 광고) */
.aside-box25 .con{min-height:198px;}
.aside-box25 #deepdive{display:none;}

/* aside-box27 : 메인 와이드형 공지배너
 * 이동규(2020-04-28) : 코로나 */
.aside-box27{margin-bottom:-20px;}

/* aside-box30 : 메인 와이드형 공지배너
 * 이동규(2020-11-04) : 2020 미대선 */
.aside-box30{width:1100px;margin:0 auto 35px !important;}

/* aside-box31 : 스포츠 섹션 와이드형 공지배너
 * 박지선(2021-07-19) : 도쿄올림픽
 * -36px 만틈 위로 올려서 톱기사 하단 라인 가리게 배치함 */
.aside-box31{margin-top:-36px;}

/* aside-box34 : 메인 와이드형 3단배너(대선/지방선거/코로나) */
/* .aside-box34{} */

/* aside-box35 : 메인 공지배너 우측04(월드&포토) 하단 */
/* .aside-box35{} */

/* aside-box37 : 메인 기상특보 태풍 힌남노 */
.aside-box37{margin-bottom:26px;}
.aside-box18+.aside-box37{margin-top:-26px;}

/* aside-box38 : 이태원 참사 */
.aside-box38{margin-top:0;}

/* aside-text01 : 본문 하단 텍스트타입 광고(개별) */
.aside-text01{margin-top:35px;}

/* ---- 광고 묶음형---- */
/* 기사본문 댓글 하단 : 광고 묶음
 -- (임시)당신이 함께 보면 좋은 기사 (포핀) : 10월1일 .aside-wrap02 으로 위치 이동
 -- 300x250
 -- 당신이 좋아할 만한 기사 (포핀) */
.aside-wrap01{box-sizing:border-box;padding:12px 0;border:1px solid #e5e5e5;}

/* (임시)기사본문 하단 광고 그룹
 -- 광고가 하나만 있으면 묶음 클래스인 aside-wrap$$ 을 사용할 필요가 없지만 광고 변경을 예측할 수 없어 기존과 같은 마크업으로 작업함.
 -- 당신이 함께 보면 좋은 기사 (포핀) : JIAD-77 */
.aside-wrap02{box-sizing:border-box;margin:35px 0;padding:20px 0;border:1px solid #e5e5e5;}
.aside-wrap02 [class*='aside-box']:first-child{margin-top:0;}

/* ---- 광고 개별 고정형 ---- */
/* 고정형 배너
 * aside-sticky01 : 본문 우측
 * aside-sticky02 : 본문 좌측
 * aside-sticky03 : 메인 우측, 최신기사 리스트
 * aside-sticky04 : 메인 좌측 - 2023-04-18 제거 후 우측만 배너 추가
 * aside-sticky05 : 메인 우측 */
[class*='aside-sticky']{position:absolute;z-index:10;}
[class*='aside-sticky'].fixed{position:fixed;}
[class*='aside-sticky'].static{position:absolute;}

/* aside-sticky01 : 본문 - 고정형 우측
 * con01 : [마케팅] 최신기사 본문만 표출
 * con03 : [마케팅] 최신기사 본문만 표출
 * con51 : [디기부] 최신기사 본문만 표출
 * con52 : [디기부] 최신기사 본문 제외한 모두 본문에 표출 */
.aside-sticky01{top:10px;left:50%;height:600px;width:132px;margin: 0 0 0 572px !important;}
/* 마케팅 광고 */
.aside-sticky01 .con01{width:132px;height:260px;}
.aside-sticky01 .con03{width:132px;height:260px;}
/* 디기부 광고 */
.aside-sticky01 .con51{width:120px;height:240px;}
.aside-sticky01 .con52{width:120px;height:600px;}
.aside-sticky01 [class*='con'] + [class*='con']{margin-top:20px;}
.aside-sticky01.fixed{top:83px;}
/* .body-view-news[data-nav*='latest'] .aside-sticky01{height:800px;} */

/* aside-sticky02 : 본문 - 고정형 좌측 */
.aside-sticky02{top:10px;left:50%;width:120px;height:600px;margin:0 0 0 -780px !important;}
.aside-sticky02>div{overflow:hidden;width:100%;height:100%;}
.aside-sticky02.fixed{top:83px;}

/* aside-sticky03 : 메인, 최신기사 리스트 - 고정형 우측 */
.aside-sticky03{top:0;left:50%;height:540px;width:132px;margin: 0 0 0 572px !important;}
.aside-sticky03 .con01{width:132px;height:260px;}
.aside-sticky03 .con02{width:120px;height:240px;}
.aside-sticky03 .con03{width:132px;height:260px;}
.aside-sticky03 [class*='con']+[class*='con']{margin-top:20px;}
.page-latest .aside-sticky03{height:540px;top:40px;}
.page-latest .aside-sticky03.fixed{top:83px;}

/* aside-sticky04 : 메인 좌측 */
.aside-sticky04{top:0;left:50%;margin-left:-649px;}
.aside-sticky04>div+div{margin-top:20px;}

/* aside-sticky05 : 메인 좌측 */
.aside-sticky05{top:560px;left:50%;width:132px;margin: 0 0 0 572px !important;}
.aside-sticky05>div+div{margin-top:20px;}

/* =============== 이벤트 페이지 ======================== */

/* ticker-advisory01 : 기상특보 태풍 힌남노
 * 콘텐츠영역 : aside-box37
 * 게재일 : 2022-09-04 */
.ticker-advisory01{position:relative;width:100%;}
.ticker-advisory01 *{font-weight:400;letter-spacing:-0.05em;}
.ticker-advisory01 [class*='area']{overflow:hidden;position:relative;box-sizing:border-box;width:812px;margin:0 auto;padding:0 20px;vertical-align:top;font-size:0;}
/* 버튼 : 펼침/닫침 */
.ticker-advisory01 .btn-advisory-open{position:absolute;top:3px;right:10px;width:40px;height:50px;border:none;background:transparent;}
.ticker-advisory01 .btn-advisory-open:before,
.ticker-advisory01 .btn-advisory-open:after{content:'';display:block;clear:both;position:absolute;}
.ticker-advisory01 .btn-advisory-open:before{bottom:13px;left:12px;width:14px;height:14px;border:2px solid #102039;border-right:0;border-bottom:0;transform:rotate(225deg);}
.ticker-advisory01 .btn-advisory-open:after{top:50%;left:50%;width:2px;height:23px;background:#102039;transform-origin:0 100%;transform:translate(-50%, -50%);}
/* 버튼 : 링크 더보기 */
.ticker-advisory01 .btn-advisory-more{position:absolute;top:0;left:15px;z-index:10;width:742px;height:100%;}
/* slick 스타일 */
.ticker-advisory01 .slick-arrow{display:none !important;}
/* 텍스트 스타일 */
.ticker-advisory01 .point01,
.ticker-advisory01 .point02{font-weight:700;color:#102039;}
.ticker-advisory01 .title01{display:inline-block;position:relative;top:12px;box-sizing:border-box;min-width:95px;padding:0 15px;border-radius:20px;background-color:#102039;font-size:15px;line-height:34px;color:#fff;vertical-align:top;text-align:center;}
.ticker-advisory01 .txt-time{display:none;position:absolute;top:0;left:128px;width:630px;font-size:15px;line-height:56px;color:#fff;letter-spacing:0;}
.ticker-advisory01 .txt-time:empty{display:none;}
.ticker-advisory01 .txt-time em{margin-right:5px;}
.ticker-advisory01 .txt-info01{overflow:hidden;box-sizing:border-box;font-size:15px;color:#fff;}
/* 상위 컨트롤 */
.ticker-advisory01 .area01{overflow:hidden;display:block;top:0;height:56px;padding-right:50px;padding-left:17px;background:#ee5c1b;}
.ticker-advisory01 .area01 .list{position:absolute;top:0;left:128px;width:630px;}
.ticker-advisory01 .area01 .txt-info01{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;line-height:56px;}
.ticker-advisory01 .area02{display:none;padding:20px 28px;position:absolute;top:56px;left:0%;z-index:10;background:#051e44;}
.ticker-advisory01 .area02 .point01{color:#f34e05;}
.ticker-advisory01 .area02 .txt-info01{display:block;}
.ticker-advisory01 .area02 .txt-info01+.txt-info01{margin-top:12px;}
/* 상세 펼침 */
.ticker-advisory01.active .area02{display:block;}
.ticker-advisory01.active .list{visibility:hidden;}
.ticker-advisory01.active .txt-time{display:block;}
.ticker-advisory01.active .btn-advisory-open{top:4px;transform:rotate(180deg);}
/* 비활성화 : 특보정보없음 */
.ticker-advisory01.disable .btn-advisory-open,
.ticker-advisory01.disable .btn-advisory-more,
.ticker-advisory01.disable .area02{display:none;}

/* =============== 팝업 ======================== */
/* 팝업 클래스명 정의
 * popup-type$$ : 외국어 공통 팝업 스타일
 * popup-en$$ : 영어 팝업 스타일
 * popup-zh$$ : 중국어 팝업 스타일
 * popup-ja$$ : 일본어 팝업 스타일
 * popup-ar$$ : 아랍어 팝업 스타일
 * popup-es$$ : 스페인어 팝업 스타일
 * popup-fr$$ : 프랑스어 팝업 스타일 */

/* 레이어 팝업
 * 기사본문과 동일한 스타일적용 */
.layer-popup01{display:none;}
.layer-popup01 .layer-container{position:absolute;top:229px;right:73%;z-index:9999;margin-right:-236px;width:473px;background:#fff;border:1px solid #666;cursor:move;}
.body-wide1300 .layer-popup01 .layer-container,
.body-wide1500 .layer-popup01 .layer-container{right:50%;top:388px;margin-right:169px;}
.layer-popup01 .pop-content{padding:0 20px 32px;min-height:300px;}
.layer-popup01 .title-article01{margin-top:22px;}
.layer-popup01 .title-article01>.tit{margin-bottom:0;}
.layer-popup01 .story-news{margin-top:20px;}
.layer-popup01 .story-news>p{font-size: 17px;}
.layer-popup01 .story-news>p:first-child{margin-bottom:0;}
.layer-popup01 .btn-type00.close01{display:block;position:absolute;right:2px;top:2px;width:30px;height:30px;}
.layer-popup01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:100%;height:32px;text-align:right;}
.layer-popup01 .check-wrap{display:inline-block;position:relative;height:100%;margin:0;padding:0 20px;line-height:32px;cursor:pointer;}
.layer-popup01 .check-wrap label{display:inline-block;font-size:12px;line-height:32px;color:#666;cursor:pointer;}
.layer-popup01 .check-wrap input{display:inline-block;margin-top:9px;}
