@charset "utf-8";
/*************************************************
프로젝트명 : 2017 대선 외국어
commnet :Rwd Style (769px 이상) - web
*************************************************/

@import url("smarticker.min.css"); /* smarticker */

/* =============== web font ======================== */
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v12/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v12/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	src:local('Roboto Regular'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v12/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v12/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v12/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v12/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@media only screen and (min-width:769px){
	/* =============== common ======================== */

	html{font-weight:400;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
	body, h1, h2, h3, h4, h5, h6{font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
	p,li,dt,dd,span,strong,em,b,i,input,button,select,textarea,label,a{font-weight:normal;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}

	html.en{}
	html.zh, html.zh body,
	html.zh h1, html.zh h2, html.zh h3, html.zh h4, html.zh h5, html.zh h6{font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
	html.zh p, html.zh li, html.zh dt, html.zh dd,
	html.zh span, html.zh strong, html.zh em, html.zh b, html.zh i,
	html.zh input, html.zh button, html.zh select, html.zh textarea, html.zh label, html.zh
	a{font-weight:normal;font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}

	html.zh.big5, html.zh.big5 body,
	html.zh.big5 h1, html.zh.big5 h2, html.zh.big5 h3, html.zh.big5 h4, html.zh.big5 h5, html.zh.big5 h6{font-family:'Roboto',Verdana,arial,'Microsoft JhengHei','微软雅黑体','Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',sans-serif !important;}
	html.zh.big5 p, html.zh.big5 li, html.zh.big5 dt, html.zh.big5 dd,
	html.zh.big5 span, html.zh.big5 strong, html.zh.big5 em, html.zh.big5 b, html.zh.big5 i,
	html.zh.big5 input, html.zh.big5 button, html.zh.big5 select, html.zh.big5 textarea, html.zh.big5 label, html.zh.big5
	a{font-weight:normal;font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif !important;}

	html.ja, html.ja body,
	html.ja h1, html.ja h2, html.ja h3, html.ja h4, html.ja h5, html.ja h6{font-family:'Roboto',Meiryo,'メイリオ", "MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;}
	html.ja p, html.ja li, html.ja dt, html.ja dd,
	html.ja span, html.ja strong, html.ja em, html.ja b, html.ja i,
	html.ja input, html.ja button, html.ja select, html.ja textarea, html.ja label, html.ja
	a{font-weight:normal;font-family:'Roboto',Meiryo,'メイリオ', 'MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;}

	html.ar{text-align:right;}
	html.es{}
	html.fr{}
} /* Media Queri End */

/* .msie7 a,
.msie8 a{font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;} */

/* =============== Layout ======================== */
/* ---------------- header (common)  ---------------- */
.wrap-header{position:fixed;top:0;left:0;width:100%;z-index:20;background:url(../images/bg_header.gif) 0 -86px repeat-x;z-index: 100;
transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.header{position:relative;width:1100px;height:114px;margin:0 auto;color:#fff;transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;}

.logo-yna{margin:18px 0 15px;}
.logo-yna a{display:block;height:26px;background:url(../images/sprites_lang06.png) 0 0 no-repeat;text-indent:-9999px;}

html.en .logo-yna a{width:200px;background-position:0 0;}
html.zh .logo-yna a{width:83px;background-position:0 -450px;}
html.ja .logo-yna a{width:104px;background-position:0 -600px;}
html.ar .logo-yna a{width:143px;background-position:0 -750px;}
html.es .logo-yna a{width:243px;background-position:0 -150px;}
html.fr .logo-yna a{width:220px;background-position:0 -300px;}

.site-name{}
.site-name a{display:block;position:relative;width:405px;height:32px;background:url(../images/sprites_lang06.png) 0 200px no-repeat;text-indent:-9999px;}
.site-name a:after{content:"";display:block;clear:both;position:absolute;width:31px;height:31px;background:url(../images/sprites_elec2017_24.png) -179px -112px no-repeat;background-size:360px auto;
transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;}
.site-name a:hover:after{transform:rotate(360deg) scale(1.2);-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2);-o-transform:rotate(360deg) scale(1.2);-ms-transform:rotate(360deg) scale(1.2);}

html.en .site-name{}
html.en .site-name a{background-position:0 -50px;}
html.en .site-name a:after{top:0;left:343px;}

html.zh .site-name a{width:216px;background-position:0 -500px;}
html.zh .site-name a:after{top:0;left:18px;}

html.ja .site-name a{width:337px;background-position:0 -650px;}
html.ja .site-name a:after{top:0;left:18px;}

html.ar .site-name a{width:318px;background-position:0 -800px;}
html.ar .site-name a:after{top:2px;left:18px;}

html.es .site-name a{width:478px;height:37px;background-position:0 -200px;}
html.es .site-name a:after{top:-2px;left:416px;}

html.fr .site-name a{width:478px;background-position:0 -350px;}
html.fr .site-name a:after{top:0;left:235px;}

.link-home{visibility:hidden;z-index:-1;opacity:0;position:absolute;top:20px;right:0;
transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;}

html.en{}
html.zh .link-home{letter-spacing:1px;}
html.ja .link-home{}
html.ar{}
html.es{}
html.fr{}

/* select language */
.lang-menu{width:109px;position:absolute;top:18px;left:254px;z-index:10;}
.lang-menu .btn-pick{width:107px;height:28px;margin:0;padding:0;border:none;border:1px solid rgba(255,255,255,0.13);background:none;text-align:left;}
.lang-menu .btn-pick span{display:inline-block;position:relative;width:97px;height:100%;padding-left:10px;font-size:12px;line-height:26px;color:#fff;}
.lang-menu .btn-pick span:after{content:"";display:block;clear:both;position:absolute;top:11px;right:10px;width:13px;height:6px;background:url(../images/sprites_elec2017_24.png) -250px -300px no-repeat;
transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}

.lang-menu ul{display:none;position:absolute;left:0;top:28px;width:107px;height:165px;padding:15px 0 0;border:1px solid #38567c;background:#fff;}
.lang-menu ul li{text-align:center;}
.lang-menu ul li a{font-size:12px;color:#000;}
.lang-menu .ko a{font-family:AppleSDGothicNeo-Regular,'맑은 고딕',Malgun Gothic,'돋움',dotum,arial,sans-serif;}
.lang-menu .cg a,
.lang-menu .cb a{font-family:Verdana,arial,'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
.lang-menu .ja a{font-family:Meiryo,'メイリオ','MS PGothic','ＭＳ Ｐゴシック',sans-serif;}
.lang-menu .en a,
.lang-menu .ar a,
.lang-menu .es a,
.lang-menu .fre a{font-weight:400;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}

.lang-menu.active{}
.lang-menu.active .btn-pick span:after{/* background-position:-250px -250px; */
transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}

html.en .lang-menu{}
html.zh .lang-menu{left:137px;}
html.ja .lang-menu{left:158px;}
html.ar .lang-menu{left:inherit;right:212px;z-index:100;}
html.es .lang-menu{left:295px;}
html.fr .lang-menu{left:275px}

/* top navigation */
.nav-wrap{overflow:hidden;position:relative;width:100%;height:74px;background:#fff;border-bottom:1px solid #d5d5d6;color:#000;}
.nav-wrap .inner{position:relative;width:1100px;margin:0 auto;height:74px;}

#nav{padding-top:22px;}
#nav ul{overflow:hidden;}
#nav ul li{float:left;margin-right:30px;}
#nav ul li a{overflow:hidden;display:block;position:relative;padding:4px 0 10px 0;}
#nav ul span{}

#nav ul li.empty{display:none;}
#nav ul li a:after,
#nav ul li a:before{content:"";display:block;clear:both;position:absolute;top:30px;width:0;height:3px;background:#ff8a00;z-index:1;
transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;}

#nav ul li a:after{left:50%;}
#nav ul li a:before{right:50%;}
#nav ul li.active a:after,
#nav ul li.active a:before{transition-delay:0.8s;}

#nav ul li a:hover,
#nav ul li.active a{text-decoration:none;color:#ff8a00;}
#nav ul li.active a{color:#ff8a00 !important;}
#nav ul li a:hover:after,
#nav ul li.active a:after{width:100%;}
#nav ul li a:hover:before,
#nav ul li.active a:before{width:100%;}

#nav ul li.graphics{display:none;}

html.en #nav{padding-top:22px;}
html.en #nav ul span{font-size:18px;}
html.en #nav ul li.poll{}

html.zh #nav{}
html.zh #nav ul span{font-size:18px;}

html.ja #nav{}
html.ja #nav ul li{margin-right:20px;}
html.ja #nav ul span{font-size:15px;}
html.ar #nav{}
html.ar #nav ul span{font-size:15px;}
html.es #nav{}
html.fr #nav{}

/* sub navigation */
.snb{margin:60px 0 50px;}

/* fixed navigation */
.w-static{}
.w-static .wrap-header{}

.w-fixed{}
.w-fixed .wrap-header{}
.w-fixed .header{margin-top:-114px;
transition:all 0.35s ease-in 0.2s;-webkit-transition:all 0.35s ease-in 0.2s;-moz-transition:all 0.35s ease-in 0.2s;-o-transition:all 0.35s ease-in 0.2s;-ms-transition:all 0.35s ease-in 0.2s;}
.w-fixed .nav-wrap{background:rgba(26,61,105,1);border:none;
transition:all 0.35s ease-in 0.2s;-webkit-transition:all 0.35s ease-in 0.2s;-moz-transition:all 0.35s ease-in 0.2s;-o-transition:all 0.35s ease-in 0.2s;-ms-transition:all 0.35s ease-in 0.2s;}
.w-fixed #nav ul li a{color:#fff;}
.w-fixed #nav ul span{}

.w-fixed .dday-zone,
.w-fixed .newsflash-zone,
.w-fixed .btn-srch-open{display:none !important;}
.w-fixed .link-home{visibility:visible;opacity:1;z-index:1;}

/* D-day (디데이) */
.dday-zone{overflow:hidden;position:absolute;top:0;right:14px;width:425px;height:115px;background:url(../images/bg_dday_en01.jpg) 0 1px no-repeat;}
.dday-zone .date{}
.dday-zone.day-before{}
.dday-zone.day-ing .dday{display:none;}

.dday{display:none;position:absolute;top:45px;right:0;width:100px;height:40px;}
.dday dl{overflow:hidden;}
.dday dt{}
.dday dd{}
.dday .tit{display:block;float:left;width:50px;height:34px;margin-top:1px;background:url(../images/sprites_elec2017_24.png) -750px -209px no-repeat;text-indent:-9999px;}
.dday .num{overflow:hidden;position:relative;top:2px;height:36px;}
.dday .num span{position:absolute;width:23px;}
.dday .num span i{width:100%;height:32px;margin:0 0 4px;line-height:30px;font-weight:700;color:#ff7e00;font-size:42px;vertical-align:top;}/* height + margin-bottom */
.dday .num .d0{left:0;}
.dday .num .d1{left:23px;}

.dday-zone .date em,
.dday-zone .date span,
.dday .vote01, .dday .vote02,
.dday .txt{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}

.nav-wrap .dday-zone{display:none;}/* 수정 전 위치 2017-03-14 */

html.en .dday-zone{}
html.zh .dday-zone{background:url(../images/bg_dday_zh01.jpg) 0 1px no-repeat;}
html.ja .dday-zone{background:url(../images/bg_dday_ja01.jpg) 0 1px no-repeat;}
html.ar .dday-zone{background:url(../images/bg_dday_ab01.jpg) 0 1px no-repeat;}
html.es .dday-zone{background:url(../images/bg_dday_es01.jpg) 0 1px no-repeat;}
html.fr .dday-zone{background:url(../images/bg_dday_fr01.jpg) 0 1px no-repeat;}

html.fr .dday .tit{background:url(../images/sprites_elec2017_24.png) -750px -258px no-repeat;}

html.en .dday .num span i{}
html.zh .dday .num span i{}
html.ja .dday .num span i{}
html.ar .dday .num span i{}
html.es .dday .num span i{}
html.fr .dday .num span i{}

/* 검색 search */
.search-area{position:relative;top:-74px;left:0px;width:100%;height:0;background:#fff;
transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
-moz-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
-o-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
-ms-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}
.header .search-area{display:none;} /* pc */
.nav-wrap .search-area{display:block;} /* pc */

.search-area>form{width:1100px;height:74px;margin:0 auto;}
.search-area .area{position:relative;}
.search-area label{position:absolute;top:20px;left:50px;height:40px;font-size:18px;line-height:40px;z-index:10;color:#666;}
.search-area .btn-srch{position:absolute;top:13px;left:-10px;margin:0;padding:0;border:0;background:none;
transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;}
.search-area .btn-srch span{display:block;width:50px;height:50px;background:url(../images/sprites_elec2017_24.png) -500px 0 no-repeat;text-indent:-9999px;}

.search-area .text{position:absolute;top:20px;left:40px;width:980px;height:41px;padding:0 7px;font-size:20px;line-height:32px;border:none;}
.search-area .text:focus{border:none;border-radius:0;outline:0;color:#ff8a00;}

.search-area .on label{display:none;}
.search-area .on .text{}
.search-area .on .text:focus{color:#2699c8;}

.search-area.open{top:0;height:74px;}

/* 검색 search open/close button */
.btn-srch-open{position:absolute;top:10px;right:0;margin:0;padding:0;border:none;background:none;}
.btn-srch-open span{display:block;width:50px;height:50px;background:url(../images/sprites_elec2017_24.png) -500px 0 no-repeat;text-indent:-9999px;}
.btn-srch-open:hover{}
.btn-srch-open:hover span{background-position:-500px -50px;}

.header .btn-srch-open{display:none;} /* mobile */
.nav-wrap .btn-srch-open{} /* pc */
.nav-wrap .btn-srch-open:after{content:"";display:block;clear:both;position:absolute;top:8px;left:-12px;background:#e5e5e5;width:1px;height:34px;}

.btn-srch-close{position:absolute;top:12px;right:0;margin:0;padding:0;border:none;background:none;}
.btn-srch-close span{display:block;width:50px;height:50px;background:url(../images/sprites_elec2017_24.png) -450px 0 no-repeat;text-indent:-9999px;}
.btn-srch-close:hover{}
.btn-srch-close:hover span{background-position:-450px 0;}

.root{visibility:hidden;height:0;}
.root .home{padding-left:0;}
.root a{display:inline-block;padding:0 26px 0 12px;background:url(../images/bg_arrow_7x14.gif) 100% 18px no-repeat;font-size:12px;line-height:48px;color:#666;}
.root strong{line-height:48px;}
.root strong a{background:none;line-height:46px;}

.root-wrap{clear:both;position:relative;height:48px;z-index:30;}
.root-wrap .root{visibility:visible;width:1100px;height:auto;margin:0 auto;border-top:1px solid #e5e5e5;}

/* 속보 */
.newsflash-zone{overflow:hidden;position:absolute;top:137px;left:50%;width:513px;height:38px;margin-left:-48px;padding-left:22px;border-left:1px solid rgba(255,255,255,0.21);
color:#fff;z-index:50;}

.newsflash-zone .tit{float:left;}
.newsflash-zone .tit a{display:block;position:relative;width:20px;height:20px;margin:5px auto 0;background-color:transparent;box-shadow:inset 0 0 0 2px #1a3d69;border-radius:50%;text-indent:-9999px;font-size:13px;line-height:20px;color:#ff8a00;}
.newsflash-zone .tit a:after, .newsflash-zone .tit a:before{content:"";position:absolute;
background-color:#1a3d69;}
.newsflash-zone .tit a:after{width:10px;height:2px;top:9px;left:9px;-webkit-transform-origin:1px 1px;-moz-transform-origin:1px 1px;transform-origin:1px 1px;-webkit-animation:minhand 2s linear infinite;-moz-animation:minhand 2s linear infinite;animation:minhand 2s linear infinite;}
.newsflash-zone .tit a:before{width:8px;height:2px;top:9px;left:9px;-webkit-transform-origin:1px 1px;-moz-transform-origin:1px 1px;transform-origin:1px 1px;-webkit-animation:hrhand 8s linear infinite;-moz-animation:hrhand 8s linear infinite;animation:hrhand 8s linear infinite;}
.newsflash-zone .tit:hover{}
.newsflash-zone .tit:hover a{color:#ff8a00;text-decoration:none;}

.newsflash-zone .list-wrap{overflow:hidden;width:480px;}
.newsflash-zone .control{display:none;position:absolute;top:0;left:60px;height:28px;}
#newsflash{overflow:hidden;display:block;margin-left:5px;}
#newsflash a{padding:2px;font-weight:700;font-size:14px;line-height:20px;color:#000;letter-spacing:0;}
#newsflash .urg a{font-weight:700;color:#ff7e00;}/* 긴급 */

.smarticker{height:28px !important;min-height:inherit !important;background:none;box-shadow:none;}
.smarticker .tickertitle{display:none;}
.smarticker .smarticker-news{left:0;}
.smarticker .smarticker-news ul{margin:0 0 0 -20px !important;}
.smarticker .smarticker-news ul li a{font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;letter-spacing:0;}

.smart-controller{overflow:hidden;display:none;position:absolute;top:-3px;left:117px;height:28px;}
.smart-controller span{display:block;float:left;width:18px;height:28px;background:url(../images/sprites_elec2017_21.png) -666px -61px no-repeat;font-size:12px;text-indent:-9999px;cursor:pointer;}
.smart-controller .pause-news{background-position:-666px -61px;}
.smart-controller .pause-news.play-news{background-position:-565px -11px;}
.smart-controller .prev-news{background-position:-717px -61px;}
.smart-controller .next-news{background-position:-765px -61px;}

@-webkit-keyframes minhand{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes minhand{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@keyframes minhand{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-webkit-keyframes hrhand{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes hrhand{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@keyframes hrhand{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

html.en .newsflash-zone{}
html.en .newsflash-zone .tit a{}

html.zh .newsflash-zone{top:138px;}
html.zh #newsflash a{font-size:15px;}
html.zh .newsflash-zone .tit a{margin:4px auto 0;}

html.ja .newsflash-zone{top:138px;}
html.ja .newsflash-zone .tit a{margin:4px auto 0;}
html.ja #newsflash a{font-size:15px;}

html.ar .newsflash-zone{margin-left:-491px;}
html.ar .newsflash-zone .tit{float:right;}
html.ar .newsflash-zone .tit a{}
html.ar #newsflash{direction:rtl;margin:0 5px 0 0;}
html.ar #newsflash a{text-align:right;}
html.ar .smarticker .smarticker-news{text-align:right;left:0;}
html.ar .smarticker .smarticker-news ul{}
html.ar .smart-controller{right:78px;left:inherit;}

html.es .newsflash-zone{}
html.es .newsflash-zone .tit a{}
html.fr .newsflash-zone{}
html.fr .newsflash-zone .tit a{}

html.en .smarticker .smarticker-news ul li a{}
html.zh .smarticker .smarticker-news ul li a{font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}

html.ja .smarticker .smarticker-news ul li a{font-weight:700;font-family:'Roboto',Meiryo,"メイリオ", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;}
html.ar .smarticker .smarticker-news ul li a{}
html.es .smarticker .smarticker-news ul li a{}
html.fr .smarticker .smarticker-news ul li a{}

/* ---------------- container (common)  ---------------- */
.wrap-container{position:relative;width:100%;min-height:100%;_height:100%;margin:0 auto -210px;z-index:10;}
.container{width:100%;margin:0 auto;padding:189px 0 300px;}
.container:after{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
.contents{position:relative;width:1100px;margin:0 auto;}
.contents:after{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
.content01{position:relative;float:left;width:760px;}
.content02{position:relative;float:right;width:300px;}

/* html.zh .content02{width:260px;} */

.page-video.w-fixed .wrap-container{z-index:30;}

/* ---------------- footer (common)  ---------------- */
.footer{clear:both;position:relative;width:100%;height:210px;background:#1a3d69;z-index:20;color:#fff;}
.footer>div{position:relative;width:1100px;margin:0 auto;}
.footer section{text-align:center;}
.fnb{width:746px;margin:0 auto;padding:42px 0 20px;text-align:center;}
.fnb a{display:inline-block;padding:4px 15px;font-weight:400;font-size:16px;color:#fff;letter-spacing:0;}

.fnb .graphics{display:none;}
.fnb a[href="http://english.yonhapnews.co.kr/election/6304000001.html"],
.fnb a[href="http://chinese.yonhapnews.co.kr/election/7104000001.html"],
.fnb a[href="http://japanese.yonhapnews.co.kr/election/7104000001.html"],
.fnb a[href="http://arabic.yonhapnews.co.kr/election/6304000001.html"],
.fnb a[href="http://spanish.yonhapnews.co.kr/election/2904000001.html"],
.fnb a[href="http://french.yonhapnews.co.kr/election/4104000001.html"]{display:none;}

.footer .info-zone{padding:16px 0 26px;text-align:center;}
.footer .info-zone a{padding:4px 12px;font-size:12px;color:#fff;letter-spacing:0;}
.footer .list-lang{display:none;}

.footer .addr{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
.footer .w-copy{font-weight:300;font-size:12px;color:#fff;}
.footer .m-copy{display:none;}
.footer .sns-type01{width:100%;text-align:center;}

.en .fnb .poll{display:inline-block;}


/* =============== Common Contents ======================== */
/* 텍스트 */
.tit-type01{position:relative;margin-bottom:16px;padding-top:16px;font-weight:400;font-size:19px;letter-spacing:0;line-height:20px;}
.tit-type01:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:31px;height:3px;background:#000;}
.tit-type01 a{font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;}
.tit-type01 .txt{margin:2px 0 0 18px;font-size:12px;}

.tit-type02{position:relative;margin-bottom:30px;padding-top:17px;font-size:24px;letter-spacing:0;line-height:100%;}
.tit-type02:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:31px;height:3px;background:#000;}
.tit-type02 a{font-weight:400;font-size:24px;letter-spacing:0;line-height:100%;}
.tit-type02 .txt{margin:2px 0 0 18px;font-size:12px;}


/* ---------------- list ---------------- */
/* list-type01 리스트 */
.list-type01{}
.list-type01 .list{margin-left:-40px;}
.list-type01 .list>li{float:left;width:340px;margin-left:40px;}
.list-type01 .list:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.list-type01 article{}
.list-type01 .img-con{overflow:hidden;position:relative;width:100%;height:197px;}
.list-type01 .img-con img{width:400px;margin-left:-29px;
transition:all 0.55s ease-in-out;-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;}
.list-type01 .over{position:absolute;z-index:5;}
.list-type01 .over{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,61,105,0.8);z-index:1;opacity:0;filter:alpha(opacity=0);
transition:all 0.55s ease-out;-webkit-transition:all 0.55s ease-out;-moz-transition:all 0.55s ease-out;-o-transition:all 0.55s ease-out;}

.list-type01 .vid-con{overflow:hidden;position:relative;width:100%;height:191px;}
.list-type01 .vid-skin02{width:100% !important;height:100% !important;}

.list-type01 .ico{display:block;position:absolute;z-index:5;}
.list-type01 .news-con{margin-top:14px;}
.list-type01 .title-news{font-weight:700;font-size:17px;line-height:20px;color:#000;letter-spacing:0;}
.list-type01 .title-news p{font:inherit;}
.list-type01 .related-news{margin-top:14px;}
.list-type01 .related-news li{line-height:1.5;}
.list-type01 .related-news a{font-size:13px;}

.list-type01 .title-news:hover p{color:#1a3d69;text-decoration:underline;}
.list-type01 .img-con:hover img{transform:scale(1.15, 1.15);
transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.list-type01 .img-con:hover .over{opacity:1;filter:alpha(opacity=1);
transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}

.list-type01 .img-con:after{content:"";display:block;clear:both;position:absolute;top:0;left:-340px;width:100%;height:100%;background:rgba(26,61,105,0.8);z-index:1;
opacity:0;filter:alpha(opacity=0);
transition:all 0.45s ease-out;-webkit-transition:all 0.45s ease-out;-moz-transition:all 0.45s ease-out;-o-transition:all 0.45s ease-out;}

.list-type01 .img-con:hover:after{left:0;opacity:1;filter:alpha(opacity=1);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.list-type01 .news-con:hover .title-news{color:#1a3d69;}

html.ar .list-type01 .title-news{line-height:24px;}

/* list-type01 확장형 */
.major-news{} /* 메인 주요기사 1, 2, 3 */
/* .major-news .img-con{position:relative;}
.major-news .img-con img{position:absolute;top:0;left:50%;width:400px;margin-left:-200px;} */
.major-news .over{display:none;}
.major-news .img-con:after,
.major-news .img-con:hover:after,
.major-news .img-con:before,
.major-news .img-con:hover:before{display:none;visibility:hidden;}

.photo-news{} /* 메인 포토 리스트 */
.photo-news .ico{}
.photo-news .img-con .ico{top:71px;left:50%;width:52px;height:52px;margin-left:-26px;background:url(../images/sprites_elec2017_24.png) -700px -100px no-repeat;opacity:0.5;filter:alpha(opacity=0.5);
transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;}
.photo-news .img-con:hover .ico{opacity:1;filter:alpha(opacity=1);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}

.photo-news .img-con.rowH{text-align:center;} /* 세로 처리 */
.photo-news .img-con.rowH img{width:auto !important;height:197px;margin:0;
transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;}
.photo-news .img-con.rowH:hover img{
transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;}

.video-news{} /* 메인 비디오 리스트 */
.video-news .ico{}
.video-news .img-con{display:none;}
.video-news .img-con .ico{top:71px;left:50%;width:63px;height:63px;margin-left:-27px;background:url(../images/sprites_elec2017_24.png) -592px -100px no-repeat;z-index:5;opacity:0.5;filter:alpha(opacity=0.5);
transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;
transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);}

.video-news .img-con:hover .ico{opacity:1;filter:alpha(opacity=1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}

.msie7 .video-news .vid-con,
.msie8 .video-news .vid-con{display:none;}
.msie7 .video-news .img-con,
.msie8 .video-news .img-con{display:block;}

/* list-type02 리스트 */
.list-type02{}
.list-type02 .tit-type01{display:none;}
.list-type02 article{}
.list-type02 article a{letter-spacing:0;}
.list-type02 .list>li{position:relative;margin-top:26px;padding-top:30px;border-top:1px solid #e6e6e6;}
.list-type02 .list>li:first-child{margin-top:0;padding-top:30px;border-top:none;}
.list-type02 .list>li:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.list-type02 .img-con{overflow:hidden;float:left;width:210px;height:128px;margin-right:30px;}
.list-type02 .img-con a{}
.list-type02 .img-con img{width:100%;}
.list-type02 .img-con + .news-con{float:left;width:480px;}
.list-type02 .news-con{}
.list-type02 .title-news{margin-bottom:4px;}
.list-type02 .title-news a{font-weight:700;font-size:21px;line-height:26px;color:#000;}
.list-type02 .lead{margin-bottom:4px;}
.list-type02 .lead a{display:block;font-size:13px;line-height:20px;color:#666;}
.list-type02 .dd{display:none;margin-top:5px;font-size:12px;line-height:16px;color:#666;}
.list-type02 .related-news{float:left;}
.list-type02 .img-con + .news-con + .related-news{margin:0 0 0 240px;}
.list-type02 .img-con:hover{opacity:0.8;}
.list-type02 .title-news a:hover{color:#1a3d69;}
.list-type02 .urg .title-news a{color:#ff7e00;}

.list-type02 .lead a:hover{text-decoration:none;}

html.zh .list-type02 .lead{letter-spacing:0;}
html.zh .list-type02 .lead a{font-size:15px;line-height:22px;}
html.ja .list-type02 .title-news a{line-height:24px;letter-spacing:-1px;}
html.ja .list-type02 .lead a{font-size:14px;line-height:22px;}

/* list-type02 확장형 */
.headline-zone{} /* 메인 주요기사 리스트 */

/* list-type03 리스트 */
.list-type03{} /* 섹션 최신기사 */
.list-type03 .tit-type01{display:none;}
.list-type03 article{position:relative;}
.list-type03 article a{letter-spacing:0;}
.list-type03 .list>li{margin-top:30px;padding-top:30px;border-top:1px solid #e6e6e6;}
.list-type03 .list>li:first-child{margin-top:0;}
.list-type03 .list>li:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.list-type03 .img-con{overflow:hidden;float:left;width:170px;height:110px;margin-right:25px;transition:opacity 0.25s;}
.list-type03 .img-con a{}
.list-type03 .img-con img{width:100%;}
.list-type03 .news-con{}
.list-type03 .title-news{margin-bottom:6px;}
.list-type03 .title-news a{font-weight:700;font-size:21px;line-height:26px;color:#000;}
.list-type03 .title-news img{display:inline-block;margin-top:6px;vertical-align:top;}
.list-type03 .title-news font{display:inline;color:#ff8a00 !important;}
.list-type03 .lead{margin-bottom:4px;}
.list-type03 .lead a{display:block;font-size:13px;line-height:20px;color:#666;}

.list-type03 .tt{font-size:13px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;text-align:left;color:#666;}
.list-type03 article>.tt{float:left;width:110px;min-height:68px;}

.list-type03 .tt + .news-con{float:left;width:648px;}
.list-type03 .tt + .news-con .lead{margin-bottom:0;}
.list-type03 .news-con .tt{display:none;}

.list-type03 .img-con:hover{opacity:0.8;}
.list-type03 .title-news a:hover{color:#1a3d69;/* text-decoration:none; */}
.list-type03 .lead a:hover{text-decoration:none;}

html.zh .list-type03 .lead a{font-size:14px;line-height:22px;}
html.ja .list-type03 .title-news img{margin-top:6px;}
html.ja .list-type03 .title-news img{margin-top:7px;}


/* list-type04 리스트 */
.list-type04{}  /* 섹션 그래픽 */
.list-type04 article{position:relative;}
.list-type04 article a{letter-spacing:0;}

.list-type04 .list{overflow:hidden;margin:0 0 0 25px;}
.list-type04 .list>li{float:left;width:200px;height:332px;margin:0 0 20px 50px;background:#fff;}

.list-type04 .img-con{width:200px;height:210px;}
.list-type04 .img-con a{overflow:hidden;display:table;width:200px;height:200px;text-align:center;}
.list-type04 .img-con>div{overflow:hidden;display:table-cell;width:200px;height:200px;vertical-align:middle;text-align:center;}
.list-type04 .img-con img{max-width:200px;max-height:200px;vertical-align:middle;}

.list-type04 .news-con{width:100%;height:110px;padding-top:10px;border-top:1px solid #e6e6e6;}
.list-type04 .news-con a{display:block;margin:0 20px;padding-top:20px;border-top:1px solid #e8e8e8;}
.list-type04 .title-news{font-size:17px;line-height:24px;color:#000;}
.list-type04 .tt{font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;text-align:left;letter-spacing:0;}

.list-type04 .img-con:hover{opacity:0.8;}
.list-type04 .news-con a:hover{color:#000;}

/* list-type04 확장형 */
.graphics-news{} /* 그래픽 섹션 리스트 */

/* list-zone01 - video */
.list-zone01{position:relative;}
.list-zone01 .title-sub01{margin-bottom:20px;}
.list-zone01 .btn-more01{position:absolute;top:-8px;right:0;}
.list-zone01 ul{overflow:hidden;margin-left:-40px;}
.list-zone01 ul>li{float:left;width:245px;height:252px;margin-left:40px;}
.list-zone01 ul>li a{display:block;width:100%;}

.list-zone01 .thumb{overflow:hidden;position:relative;width:100%;height:138px;}
.list-zone01 .thumb:hover{}
.list-zone01 .thumb img{width:100%;
transition:all 0.55s ease-in-out;-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;}
.list-zone01 .thumb .play{display:block;position:absolute;top:47px;left:50%;z-index:5;
width:44px;height:44px;margin-left:-22px;background:url(../images/sprites_elec2017_24.png) -595px -200px no-repeat;z-index:5;opacity:0.5;filter:alpha(opacity=0.5);
transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;
transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9)}
.list-zone01 .thumb .play em{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.list-zone01 .con{margin-top:5px;}
.list-zone01 .tit{margin-bottom:2px;font-weight:400;font-size:17px;color:#000;letter-spacing:0;}
.list-zone01 .date{font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}

.list-zone01 .thumb:hover .play{opacity:1;filter:alpha(opacity=1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.list-zone01 .thumb:after{content:"";display:block;clear:both;position:absolute;top:-138px;left:0;width:100%;height:100%;background:rgba(26,61,105,0.8);z-index:1;
opacity:0;filter:alpha(opacity=0);
transition:all 0.45s ease-out;-webkit-transition:all 0.45s ease-out;-moz-transition:all 0.45s ease-out;-o-transition:all 0.45s ease-out;}
.list-zone01 .thumb:hover:after{top:-69px;opacity:1;filter:alpha(opacity=1);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.list-zone01 .thumb:before{content:"";display:block;clear:both;position:absolute;bottom:-138px;left:0;width:100%;height:100%;background:rgba(26,61,105,0.8);z-index:1;
opacity:0;filter:alpha(opacity=0);
transition:all 0.45s ease-out;-webkit-transition:all 0.45s ease-out;-moz-transition:all 0.45s ease-out;-o-transition:all 0.45s ease-out;}
.list-zone01 .thumb:hover:before{bottom:-69px;opacity:1;filter:alpha(opacity=1);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}

/* list-zone01 확장형 */
.vid-latest ul{} /* 영상 본문 하단 최신영상 리스트 */
.vid-latest ul li{width:206px;height:220px;}
.vid-latest .tit{font-size:14px;line-height:140%;}
.vid-latest .thumb{height:116px;}
.vid-latest .thumb .play{top:36px;}
.vid-latest .thumb:after{top:-116px;}
.vid-latest .thumb:before{bottom:-116px;}
.vid-latest .thumb:hover:after{top:-58px;}
.vid-latest .thumb:hover:before{bottom:-58px;}
.vid-latest .btn-more01{display:none;}

/* news-list01 리스트 */
.news-list01{}
.news-list01 .img-con{overflow:hidden;width:100%;height:196px;}
.news-list01 .img-con img{width:100%;}
.news-list01 .news-con{margin-top:10px;}
.news-list01 .title-news{font-size:16px;color:#000;}
.news-list01 .title-news:hover{color:#1a3d69;}

/* news-list02 리스트 - 모바일용 */
.news-list02{}

/* 말말말 리스트 */
.talk-zone{}
.talk-zone article{width:340px;height:260px;padding-top:18px;background:#73a2c8;text-align:center;}
.talk-zone article a{text-decoration:none;color:#000;}
.talk-zone .tit{position:relative;width:188px;margin:0 0 0 25px;padding:32px 0 0 54px;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:#fff;
transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;}
.talk-zone .tit:after{content:"";display:block;clear:both;position:absolute;top:0px;left:0px;width:40px;height:30px;background:url(../images/sprites_elec2017_24.png) -500px -200px no-repeat;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;}

.talk-zone .info-con{margin-top:30px;font-size:12px;}
.talk-zone .img{margin-bottom:4px;}
.talk-zone .name{}
/* .talk-zone .tit:hover{text-decoration:underline;} */
.talk-zone .tit:hover{margin-top:-5px;
transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.talk-zone .tit:hover:after{margin-top:5px;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);}

/* 선거일정 */
.schedule-zone{position:relative;margin-top:30px;}
.schedule-zone .tit-type01{margin-bottom:24px;}
.schedule-zone .btn-type01{display:none;position:absolute;top:-2px;right:0px;}

.month-box{overflow:hidden;position:relative;z-index:10;}
.month-box:before{content:"";display:block;clear:both;position:absolute;top:0px;left:117px;width:1px;height:100%;background:#ababab;}
.month-box .tit-mm{float:left;width:120px;height:61px;border-radius:80px 0 0 80px;background:#d0dff2;}
.month-box .tit-mm span{width:78px;margin-top:20px;font-weight:400;font-size:15px;text-align:center;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}

.month-box ol{float:left;position:relative;width:250px;margin-left:-32px;}
.month-box ol li{overflow:hidden;margin-bottom:5px;}

.month-box .date{display:block;float:left;width:61px;height:61px;border-radius:50%;background:#436590;text-align:center;}
.month-box .date .mm,
.month-box .date .dd i{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
.month-box .date .dd{font-size:14px;line-height:61px;color:#fff;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}

.month-box .con{display:table;float:left;width:173px;height:61px;margin-left:15px;}
.month-box .con p{display:table-cell;height:inherit;font-size:15px;line-height:120%;color:#000;letter-spacing:0;vertical-align:middle;}
.month-box .con .mes01{display:block;font-weight:400;font-size:13px;color:#666;}

.month-box .vote-day{height:71px;margin:10px 0 0 -5px;}
.month-box .vote-day .date{width:71px;height:inherit;}
.month-box .vote-day .date .dd{font-size:30px;line-height:72px;}
.month-box .vote-day .con{width:166px;height:inherit;}
.month-box .vote-day .con p{font-weight:700;color:#ff7e00;}

.month-box.apr{}
.month-box.may{}
.month-box.may ol li{margin-bottom:0;}
.month-box.may .tit-mm{background:#fde6bb;}
.month-box.may .date{background:#ff7e00;}

html.en .month-box .tit-mm span,
html.en .month-box .date .dd{}
html.zh .month-box .tit-mm span,
html.zh .month-box .date .dd{font-weight:normal;font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
html.ja .month-box .tit-mm span,
html.ja .month-box .date .dd{font-family:'Roboto',Meiryo,"メイリオ", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;}
html.ar .month-box .tit-mm span,
html.ar .month-box .date .dd{}
html.es .month-box .tit-mm span,
html.es .month-box .date .dd{}
html.fr .month-box .tit-mm span,
html.fr .month-box .date .dd{}

html.es .month-box .con{}
html.es .month-box .con p{font-size:14px;}
html.fr .month-box .con p{font-size:14px;}

/* 뉴스 관련기사 */
.related-news{}
.related-news li{position:relative;padding-left:15px;}
.related-news li:after{content:"";display:block;clear:both;position:absolute;top:7px;left:0px;width:8px;height:8px;background:url(../images/sprites_elec2017_24.png) -200px -300px no-repeat;}
.related-news a{font-size:14px;letter-spacing:-1.5px;color:#000;}

/* 메인 후보자소개 박스 */
.candi-election-zone{position:relative;margin:30px 0 40px}
.candi-election-zone .btn-type01{position:absolute;top:-2px;right:0px;}
.candi-election-zone ul{overflow:hidden}
.candi-election-zone li{width:50%;float:left;background:#000;}
.candi-election-zone li a{overflow:hidden;display:block;width:100%;height:80px;position:relative;font-size:0;}
.candi-election-zone .img-con{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background-size:auto 79px !important;
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;
}
.candi-election-zone li a:hover .img-con{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.candi-election-zone .txt-con{width:100%;height:100%;position:absolute;right:0;top:0;
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;
}
.candi-election-zone li a:hover .txt-con{width:100%;}
.candi-election-zone i{display:none;position:absolute;right:-50px;top:15px;width:39px;height:39px;background:url(../images/candi_comm/icon_candi_main_more.png) no-repeat 0 0;
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;
}
.candi-election-zone li a:hover i{right:15px;
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
.candi-election-zone .txt-con span,
.candi-election-zone .txt-con strong{display:block;width:100%;color:#fff;line-height:1.2;text-align:center;}
.candi-election-zone .txt-con span{font-size:11px;margin:20px 0 5px;}
.candi-election-zone .txt-con strong{font-size:15px;}
/*
.candi-election-zone .candi01{background:#2196f3}
.candi-election-zone .candi02{background:#f44336}
.candi-election-zone .candi03{background:#0f8d80}
.candi-election-zone .candi04{background:#00b1ea}
.candi-election-zone .candi05{background:#ffae00}
.candi-election-zone .candi01 .img-con{background-position:0 0;}
.candi-election-zone .candi02 .img-con{background-position:0 -69px;}
.candi-election-zone .candi03 .img-con{background-position:0 -138px;}
.candi-election-zone .candi04 .img-con{background-position:0 -207px;}
.candi-election-zone .candi05 .img-con{background-position:0 -276px;}*/
.candi-election-zone .candi01 .img-con{background:#c1e2fc url(../images/moonji/img_candi_main01.png) no-repeat 50% 100%;}
.candi-election-zone .candi02 .img-con{background:#fddddb url(../images/hongjp/img_candi_main02.png) no-repeat 50% 100%;}
.candi-election-zone .candi03 .img-con{background:#cae6e3 url(../images/ahncs/img_candi_main01.png) no-repeat 50% 100%;}
.candi-election-zone .candi04 .img-con{background:#baeaf9 url(../images/yoosm/img_candi_main01.png) no-repeat 50% 100%;}
.candi-election-zone .candi05 .img-con{background:#ffefc9 url(../images/simsj/img_candi_main02.png) no-repeat 50% 100%;}

.msie8 .candi-election-zone .candi01 .img-con{background:#c1e2fc url(../images/moonji/img_candi_main01_s.png) no-repeat 50% 100%;}
.msie8 .candi-election-zone .candi02 .img-con{background:#fddddb url(../images/hongjp/img_candi_main02_s.png) no-repeat 50% 100%;}
.msie8 .candi-election-zone .candi03 .img-con{background:#cae6e3 url(../images/ahncs/img_candi_main01_s.png) no-repeat 50% 100%;}
.msie8 .candi-election-zone .candi04 .img-con{background:#baeaf9 url(../images/yoosm/img_candi_main01_s.png) no-repeat 50% 100%;}
.msie8 .candi-election-zone .candi05 .img-con{background:#ffefc9 url(../images/simsj/img_candi_main01_s.png) no-repeat 50% 100%;}

.candi-election-zone .candi01 .txt-con{background:#2196f3;}
.candi-election-zone .candi02 .txt-con{background:#f44336;}
.candi-election-zone .candi03 .txt-con{background:#0f8d80;}
.candi-election-zone .candi04 .txt-con{background:#00b1ea;}
.candi-election-zone .candi05 .txt-con{background:#ffae00;}


html.en{}
html.zh{}
html.zh .related-news li:after{top:6px;}
html.ja{}
html.ja .related-news li:after{top:6px;}
html.ar{}
html.es{}
html.fr{}

/* 브라우저 */
.tooltip-browser{width:480px;height:148px;margin:0 auto;border:1px solid #e1e1e1;background:#f3f8ff;box-shadow:1px 2px 0 #e5e5e5;text-align:center;}
.tooltip-browser .txt{display:block;margin-top:60px;font-size:16px;line-height:140%;letter-spacing:0;color:#000;}
.tooltip-browser .txt span{color:#2f61c7;}


/* ---------------- paging ---------------- */
.paging-wrap{margin:80px 0 30px;}
.paging{text-align:center;}
.paging .pageNum{display:inline-block;margin:0 4px;padding:0 6px;font-size:16px;line-height:31px;color:#777;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.paging .pageNum.on{border-bottom:2px solid #ff8a00;color:#000;}
.paging .empty,
.paging .arrow{display:none;}


/* ---------------- tab ---------------- */
.tab-type01{overflow:hidden;position:relative;height:57px;}
.tab-type01:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;width:0;height:3px;}
.tab-type01>li{float:left;width:184px;height:54px;margin-left:-1px;background:#fff;text-align:center;}
.tab-type01>li:first-child{margin-left:0;}
.tab-type01>li a{display:block;width:auto;height:100%;border:1px solid #e6e6e6;}

.tab-type01>li span{position:relative;top:13px;padding-left:18px;font-weight:400;font-size:14px;color:#080808;vertical-align:middle;}
.tab-type01>li i{font-weight:400;}
.tab-type01>li.all span{position:relative;top:13px;padding-left:0;font-weight:400;font-size:14px;color:#080808 !important;vertical-align:middle;}
.tab-type01>li span:after{content:"";display:block;clear:both;position:absolute;top:8px;left:0px;width:8px;height:8px;border-radius:50%;background:#000;}

.tab-type01.all:after{display:none;width:100%;transition-delay:0.5s;background:#1a3d69;}
.tab-type01.party-A:after{width:100%;transition-delay:0.5s;background:#2196f3;}
.tab-type01.party-B:after{width:100%;transition-delay:0.5s;background:#f44336;}
.tab-type01.party-C:after{width:100%;transition-delay:0.5s;background:#0f8d80;}
.tab-type01.party-D:after{width:100%;transition-delay:0.5s;background:#00b1ea;}
.tab-type01.party-E:after{width:100%;transition-delay:0.5s;background:#ffb400;}

.tab-type01 .all span{padding-left:0;}
.tab-type01 .all span:after{display:none;}
.tab-type01 .party-A span:after{background:#2196f3;}
.tab-type01 .party-B span:after{background:#f44336;}
.tab-type01 .party-C span:after{background:#0f8d80;}
.tab-type01 .party-D span:after{background:#00b1ea;}
.tab-type01 .party-E span:after{background:#ffb400;}

.tab-type01>li.active a{border-bottom:none;}
.tab-type01>li.active span,
.tab-type01>li.active i{padding-left:0;color:#fff;}
.tab-type01>li.active span:after{display:none;}
.tab-type01>li.active.party-A a{background:#2196f3;}
.tab-type01>li.active.party-B a{background:#f44336;}
.tab-type01>li.active.party-C a{background:#0f8d80;}
.tab-type01>li.active.party-D a{background:#00b1ea;}
.tab-type01>li.active.party-E a{background:#ffb400;}

.tab-type01>li a:hover span{text-decoration:none;}


/* ---------------- button ---------------- */
.btn-scroll-top{display:none;}
.btn-type01,
.btn-type02{min-width:34px;height:32px;padding:0 22px;border:1px solid #dedede;border-radius:4px;text-align:center;
transition:all 0.55s ease-in-out;-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;-ms-transition:all 0.55s ease-in-out;}

.btn-type01 span,
.btn-type02 span{width:100%;height:100%;font-size:11px;line-height:32px;}

.btn-type01:hover,
.btn-type02:hover{background:#f5f5f5;
transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;}

.btn-type01 span{color:#000;}
.btn-type02 span{color:#fff;}
.btn-type02:hover span{color:#000;}

/* SNS 쇼셜 링크 */
.sns-type01{overflow:hidden;}
.sns-type01 dt{}
.sns-type01 dd{display:inline-block;}
.sns-type01 dd a{display:inline-block;width:40px;height:40px;background:url(../images/sprites_elec2017_24.png) 0 -300px no-repeat;text-indent:-9999px;}
.sns-type01 .fb a{background-position:0 -300px;}
.sns-type01 .tw a{background-position:-50px -300px;}
.sns-type01 .gg a{background-position:-100px -300px;}
.sns-type01 .ins a{background-position:-150px -300px;}
/* .sns-type01 .kks a{background-position:0 -300px;} */

/* SNS 공유 */
.share-type01{overflow:hidden;}
.share-type01 button{overflow:hidden;float:left;margin:0;padding:0;width:42px;height:42px;border:none;background:none;}
.share-type01 button span{display:block;width:42px;height:42px;background:url(../images/sprites_elec2017_24.png) -2px -453px no-repeat;text-indent:-9999px;
transition:background-color 0.45s ease-out, transform 0.45s ease-out;
-webkit-transition:background-color 0.45s ease-out, transform 0.45s ease-out;
-moz-transition:background-color 0.45s ease-out, transform 0.45s ease-out;
-o-transition:background-color 0.45s ease-out, transform 0.45s ease-out;
-ms-transition:background-color 0.45s ease-out, transform 0.45s ease-out;}
.share-type01 button:hover span,
.share-type01 button:focus span{background-color:#fff;
transition:background-color 0.35s ease-out, transform 0.35s ease-out;
-webkit-transition:background-color 0.35s ease-out, transform 0.35s ease-out;
-moz-transition:background-color 0.35s ease-out, transform 0.35s ease-out;
-o-transition:background-color 0.35s ease-out, transform 0.35s ease-out;
-ms-transition:background-color 0.35s ease-out, transform 0.35s ease-out;}

.share-type01 .fb{background-color:#42659d;}
.share-type01 .fb span{background-position:-2px -453px;}
.share-type01 .tw{background-color:#55acef;}
.share-type01 .tw span{background-position:-52px -453px;}
.share-type01 .kakaotalk{display:none;background-color:#fff215;}
.share-type01 .kakaotalk span{}
.share-type01 .kakaostory{background-color:#ffc20e;}
.share-type01 .kakaostory span{background-position:-102px -453px;}
.share-type01 .band{background-color:#57d381;}
.share-type01 .band span{background-position:-151px -453px;}
.share-type01 .blog{background-color:#42d31a;}
.share-type01 .blog span{background-position:-201px -453px;}
.share-type01 .gg{background-color:#dd4b39;}
.share-type01 .gg span{background-position:-250px -453px;}

html.es .share-type01 .pin,
html.es .share-type01 .in,
html.es .share-type01 .tum{display:none;}

.share-type01 .fb:hover span,
.share-type01 .fb:focus span{background-position:-2px -503px;}
.share-type01 .tw:hover span,
.share-type01 .tw:focus span{background-position:-52px -503px;}
.share-type01 .kakaostory:hover span,
.share-type01 .kakaostory:focus span{background-position:-102px -503px;}
.share-type01 .band:hover span,
.share-type01 .band:focus span{background-position:-151px -503px;}
.share-type01 .blog:hover span,
.share-type01 .blog:focus span{background-position:-201px -503px;}
.share-type01 .gg:hover span,
.share-type01 .gg:focus span{background-position:-250px -503px;}

/* option */
.opt-info{overflow:hidden;position:relative;}
.opt-info button{overflow:hidden;float:left;width:42px;height:42px;margin:0;padding:0;border:none;background:#fff;}
.opt-info button span{display:block;width:40px;height:40px;border:1px solid #ededed;background:#fff url(../images/sprites_elec2017_24.png) -4px -553px no-repeat;text-indent:-9999px;
transition:background-color 0.45s ease-out;
-webkit-transition:background-color 0.45s ease-out;
-moz-transition:background-color 0.45s ease-out;
-o-transition:background-color 0.45s ease-out;
-ms-transition:background-color 0.45s ease-out;}

.opt-info button:hover span,
.opt-info button:focus span{background-color:#1955a5;
transition:background-color 0.35s ease-out;
-webkit-transition:background-color 0.35s ease-out;
-moz-transition:background-color 0.35s ease-out;
-o-transition:background-color 0.35s ease-out;
-ms-transition:background-color 0.35s ease-out;}

.opt-info .btn-print{}
.opt-info .btn-print span{background-position:-5px -553px;}
.opt-info .btn-print:hover span,
.opt-info .btn-print:focus span{background-position:-5px -603px;}

.opt-info .btn-font-up{}
.opt-info .btn-font-up span{background-position:-51px -553px;}
.opt-info .btn-font-up:hover span,
.opt-info .btn-font-up:focus span{background-position:-51px -603px;}

.opt-info .btn-font-down{}
.opt-info .btn-font-down span{background-position:-101px -553px;}
.opt-info .btn-font-down:hover span,
.opt-info .btn-font-down:focus span{background-position:-101px -603px;}


/* =============== Interactive ui ======================== */
/* ---------------- video-js skin02 ---------------- */
	.vid-skin02{}

	/* big play button */
	.vid-skin02 .vjs-big-play-button{
		display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;font-size:3em;text-align:center;vertical-align:middle;opacity:1;cursor:pointer;z-index:2;
		background:transparent url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) -134px 3px no-repeat;
		border:none;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
		-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;
	}
	.vid-skin02.vjs-controls-disabled .vjs-big-play-button{display:none;}
	.vid-skin02.vjs-has-started .vjs-big-play-button{display:none;}
	.vid-skin02.vjs-using-native-controls .vjs-big-play-button{display:none;}
	.vid-skin02.vjs-error .vjs-big-play-button{display:none;}
	.vid-skin02:hover .vjs-big-play-button,
	.vid-skin02 .vjs-big-play-button:focus{
		border-color:none;outline:0;background-color:transparent;
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
		-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;
	}
	.vid-skin02 .vjs-big-play-button:before{display:none;}

	/* control bars */
	.vid-skin02 .vjs-control-bar{display:block;position:absolute;bottom:0;left:0;right:0;height:40px;
	background-color:#07141e;background-color:rgba(7, 20, 30, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
	.vid-skin02.vjs-has-started .vjs-control-bar{
		visibility:visible;display:block;opacity:1;
		-webkit-transition:visibility 0.4s, opacity 0.4s;-moz-transition:visibility 0.4s, opacity 0.4s;-o-transition:visibility 0.4s, opacity 0.4s;transition:visibility 0.4s, opacity 0.4s;
	}
	.vid-skin02.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
		visibility:hidden;.visibility:visible;display:block;opacity:0;
		-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s;
	}
	.vid-skin02.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar:hover{visibility:visible !important;display:block;opacity:1;}
	.msie8 .vid-skin02.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;}

	/* progress bars 타임라인 */
	.vid-skin02 .vjs-play-progress{background:#039ff8;}
	.vid-skin02 .vjs-progress-control{
		position:absolute;left:0;right:0;top:17px;width:auto;height:4px;margin-left:124px;margin-right:130px;font-size:0.3em;
		-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;
	}

	/* progress 핸들러 아이콘 */
	.vid-skin02 .vjs-seek-handle{width:4px;height:4px;}
	.vid-skin02 .vjs-slider-handle{}
	.vid-skin02 .vjs-slider-handle:before{
	display:none;content:"";position:absolute;top:0;width:4px;height:4px;background:#039ff8;text-shadow:none;color:#039ff8;text-align:center;font-size:0;line-height:0;
	-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}

	/* play/pause 버튼 */
	.vid-skin02 .vjs-play-control{width:38px;height:38px;margin-left:6px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 15px 13px no-repeat;cursor:pointer;}
	.vid-skin02 .vjs-play-control:before{display:none;content:"";position:absolute;top:10px;left:9px;width:17px;height:17px;font-size:17px;line-height:17px;text-align:center;text-shadow:none;}
	.vid-skin02.vjs-playing .vjs-play-control{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -47px no-repeat;}
	.vid-skin02.vjs-playing .vjs-play-control:before{display:none;content:"";position:absolute;top:10px;left:9px;width:17px;height:17px;font-size:17px;line-height:17px;text-align:center;text-shadow:none;}

	/* play time */
	.vid-skin02 .vjs-time-controls{font-size:1em;line-height:3em;}
	.vid-skin02 .vjs-current-time{float:left;margin-top:4px;}
	.vid-skin02 .vjs-duration{float:left;margin-top:4px;}
	.vid-skin02 .vjs-remaining-time{display:none;float:left;}
	.vid-skin02 .vjs-time-divider{float:left;line-height:3em;margin-top:4px;}

	/* volume */
	.vid-skin02 .vjs-volume-control{float:right;width:60px;}
	.vid-skin02 .vjs-volume-control .vjs-slider{background:url(http://img.yonhapnews.co.kr/basic/svc/14_images/ico_volume_gauge_off.png) 0 0 repeat-x;}
	.vid-skin02 .vjs-volume-bar{width:5em;height:8px;margin:15px auto 0;}

	.vid-skin02 .vjs-volume-level{position:absolute;top:0;left:0;width:100%;height:8px;background:url(http://img.yonhapnews.co.kr/basic/svc/14_images/ico_volume_gauge_on.png) 0 0 repeat-x;}
	.vid-skin02 .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:8px;left:4.5em;}
	.vid-skin02 .vjs-volume-handle:before{display:none;top:0;left:0;width:2px;height:8px;background:#039ff8;font-size:4px;}

	.vid-skin02 .vjs-mute-control,
	.vid-skin02 .vjs-volume-menu-button{float:right;width:38px;height:38px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -108px no-repeat;cursor:pointer;}
	.vid-skin02 .vjs-mute-control:before,
	.vid-skin02 .vjs-volume-menu-button:before{display:none;content:"";position:absolute;top:14px;left:17px;width:18px;height:14px;}

	.vid-skin02 .vjs-mute-control.vjs-vol-0,
	.vid-skin02 .vjs-volume-menu-button.vjs-vol-0{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -288px no-repeat;}
	.vid-skin02 .vjs-mute-control.vjs-vol-1,
	.vid-skin02 .vjs-volume-menu-button.vjs-vol-1{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -228px no-repeat;}
	.vid-skin02 .vjs-mute-control.vjs-vol-2,
	.vid-skin02 .vjs-volume-menu-button.vjs-vol-2{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -168px no-repeat;}
	.vid-skin02 .vjs-mute-control.vjs-vol-3,
	.vid-skin02 .vjs-volume-menu-button.vjs-vol-3{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) 14px -108px no-repeat;}

	/* fullscreen */
	.vid-skin02 .vjs-fullscreen-control{float:right;width:38px;height:38px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) -37px -228px no-repeat;cursor:pointer;}
	.vid-skin02.vjs-fullscreen .vjs-fullscreen-control{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/ico_set_player2016.png) -37px -288px no-repeat;}
	.vid-skin02 .vjs-fullscreen-control:before{display:none;content:"";position:absolute;top:14px;left:17px;width:11px;height:11px;background:none;}
	.vid-skin02.vjs-fullscreen .vjs-fullscreen-control:before{display:none;content:"";position:absolute;top:14px;left:17px;width:11px;height:11px;background:none;}

	/* fullscreen 확대시 z-index 문제 */
	/* .fullscreen-page{overflow-y:hidden !important;}
	.fullscreen-page #header{position:relative;z-index:1;}
	.fullscreen-page #content{position:relative;z-index:100;}
	.fullscreen-page .header-content{position:relative;z-index:1;}
	.fullscreen-page .contents{position:relative;z-index:100;}
	.fullscreen-page .contents01{position:relative;z-index:100;}
	.fullscreen-page .contents02{position:relative;z-index:1;} */
	.fullscreen-page .article-video{z-index:100;}
	.fullscreen-page .btn-top{display:none;}

	.video-news .vid-con .vjs-big-play-button{display:none;
	top:60px;left:50%;width:63px;height:63px;margin:0 0 0 -27px;font-size:0;
	background:url(../images/sprites_elec2017_24.png) -592px -100px no-repeat;z-index:5;
	opacity:0.5;filter:alpha(opacity=0.5);
	transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;
	transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);}

	.video-news .vid-con:hover .vjs-big-play-button{opacity:1;filter:alpha(opacity=1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}


/* =============== Advertisement ======================== */
/*************************************************
* 광고
ad-web-box : PC 웹 광고 공통
ad-mob-box : 모바일 광고 공통
ad-resp-box : 반응형

ad-web-bottom + 숫자 : 국문 기사본문 하단 광고 클래스명
ad-web-right + 숫자 : 국문 기사본문  우측 광고 클래스명
ad-web-footer + 숫자 : 국문 기사본문 레이아웃 하단 광고 클래스명
ad-web-fixed + 숫자 : 국문 기사본문 fixed 광고 클래스명
*************************************************/
/* 본문 광고 (web) */
.ad-web-box{display:block;}
.ad-mob-box{display:none;}
.ad-resp-box{}
.ad-resp01{margin-top:30px;text-align:center;}
.ad-resp01 ins{width:480px;height:60px;margin:0 auto;}

/* 뉴스본문 광고 */
.ad-mob-news-inner01{display:none;}

/* =============== Control  ======================== */
/* ---------------- article ---------------- */
.article-wrap{position:relative;}
.title-article01{padding:32px 0 30px;border-bottom:1px solid #d5d5d6;}
.title-article01 .tit{font-weight:700;margin-bottom:20px;font-size:40px;line-height:48px;letter-spacing:-1px;}
.title-article01 .update-time{font-size:13px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}

html.zh .title-article01 .tit{margin-bottom:15px;font-size:32px;line-height:40px;letter-spacing:0;}

.option-zone{position:absolute;top:42px;left:50%;width:42px;margin:0 0 0 -379px;z-index:100;}
.option-zone.active{position:fixed;top:100px;left:50%;width:42px;margin:0 0 0 -550px;}
.option-zone .share-info01{}
.option-zone .opt-info{margin-top:28px;}

.story-wrap{margin-top:40px;color:#000;}
.story-wrap:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.story-wrap p{margin:22px 0;line-height:160%;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#333;text-indent:10px;letter-spacing:0;}
.story-wrap p em{font-style:normal;font-weight:700;color:#2556a7;}
.story-wrap pre{display:block;font-family:굴림체, Gulim;font-size:12px;line-height:100%;white-space:pre;letter-spacing:0 !important;}
.story-wrap .stit{text-indent:10px;color:#15316f;}
.story-wrap .stit strong,
.story-wrap .stit b{font-weight:700;color:#15316f;}

html.zh .story-wrap p{line-height:170%;color:#0A0A03;text-indent:30px;}
html.zh .story-wrap .stit{text-indent:30px;}
html.ja .story-wrap p{color:#0A0A03;}

.story-wrap .ctsimg{display:block;position:relative;margin:0 auto 20px auto;padding-bottom:30px;font-size:12px;line-height:1.5;text-align:center;text-indent:0;}
.story-wrap .ctsimg img{}
.story-wrap .ctsimg .innercptn{display:block;padding-top:12px;font-weight:400;color:#666;letter-spacing:0;text-align:left;text-indent:10px;}
.story-wrap .ctsimg:after{content:"";position:absolute;bottom:0px;left:0px;display:block;clear:both;width:80px;height:1px;background:#d5d5d6;}

.article-tblimg{text-indent:0;}
.article-tblimg td,
.article-tblimg th{padding:0 !important;}
.article-tblimg img{}
.photoInfo{padding-top:12px;font-size:12px;line-height:16px;color:#666;text-align:left;}

.story-wrap .adrs{font-size:14px;letter-spacing:0 !important;}
.story-wrap .pblsh{margin-left:10px;}
.story-wrap .point01{color:#3d64e1 !important;}

.story-wrap .img-p4{}
.story-wrap .img-p4 img{max-width:684px;max-height:700px}
.story-wrap .img-p4 .img-info{width:100%;}

/* 본문 내장이미니 P4 치환 스크립트용 */
.story-wrap .ctsimg,
.story-wrap .article-tblimg{width:100%;}
.story-wrap .article-tblimg tbody tr:first-child td{text-align:center;}
.story-wrap .ctsimg img,
.story-wrap .article-tblimg img{opacity:0;
-webkit-animation:fadeIn 650ms cubic-bezier(0.895, 0.03, 0.685, 0.22) 1000ms both;-webkit-animation-play-state:paused;
-moz-animation:fadeIn 650ms cubic-bezier(0.895, 0.03, 0.685, 0.22) 1000ms both;-moz-animation-play-state:paused;
-o-animation:fadeIn 650ms cubic-bezier(0.895, 0.03, 0.685, 0.22) 1000ms both;-o-animation-play-state:paused;
animation:fadeIn 650ms cubic-bezier(0.895, 0.03, 0.685, 0.22) 1000ms both;animation-play-state:paused;}
.story-wrap .ctsimg.img-p4  img,
.story-wrap .article-tblimg.img-p4  img{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}

.msie8 .story-wrap .ctsimg,
.msie9 .story-wrap .ctsimg,
.trident .story-wrap .ctsimg img,
.msie8 .story-wrap .article-tblimg,
.msie9 .story-wrap .article-tblimg,
.trident .story-wrap .article-tblimg img{opacity:1;}

.story-wrap .ctsimg.img-inner img,
.story-wrap .ctsimg.img-p2 img,
.story-wrap .article-tblimg.img-inner img,
.story-wrap .article-tblimg.img-p2 img{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:1;}

@keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}
@-o-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}

.story-wrap .article-video{margin:44px auto;text-align:center;font-size:12px;line-height:1.5;}
.story-wrap .article-video p{text-indent:0;margin:0;}
.story-wrap .article-video .vid-skin02{width:536px !important;height:301px !important;margin:0 auto;}
.story-wrap .article-video .video-js .vjs-poster{overflow:hidden;background-size:cover;}
.story-wrap .article-video .vid-skin01 .vjs-big-play-button{top:32% !important;}
.story-wrap .article-video .vid-skin02 .vjs-big-play-button{top:48% !important;}
.fullscreen-page .story-wrap .article-video .video-js{width:100% !important;height:100% !important;}

.article-wrap.article-font1 .story-wrap,
.article-wrap.article-font1 .story-wrap p{font-size:13px;}
.article-wrap.article-font2 .story-wrap,
.article-wrap.article-font2 .story-wrap p{font-size:14px;}
.article-wrap.article-font3 .story-wrap,
.article-wrap.article-font3 .story-wrap p{font-size:15px;}
.article-wrap.article-font4 .story-wrap,
.article-wrap.article-font4 .story-wrap p{font-size:16px;}
.article-wrap.article-font5 .story-wrap,
.article-wrap.article-font5 .story-wrap p{font-size:17px;}
.article-wrap.article-font6 .story-wrap,
.article-wrap.article-font6 .story-wrap p{font-size:18px;}
.article-wrap.article-font7 .story-wrap,
.article-wrap.article-font7 .story-wrap p{font-size:19px;}
.article-wrap.article-font8 .story-wrap,
.article-wrap.article-font8 .story-wrap p{font-size:20px;}
.article-wrap.article-font9 .story-wrap,
.article-wrap.article-font9 .story-wrap p{font-size:21px;}

html.zh .article-wrap.article-font1 .story-wrap,
html.zh .article-wrap.article-font1 .story-wrap p,
html.ja .article-wrap.article-font1 .story-wrap,
html.ja .article-wrap.article-font1 .story-wrap p,
html.ar .article-wrap.article-font1 .story-wrap,
html.ar .article-wrap.article-font1 .story-wrap p{font-size:14px;}

html.zh .article-wrap.article-font2 .story-wrap,
html.zh .article-wrap.article-font2 .story-wrap p,
html.zh .article-wrap.article-font2 .story-wrap,
html.zh .article-wrap.article-font2 .story-wrap p,
html.zh .article-wrap.article-font2 .story-wrap,
html.zh .article-wrap.article-font2 .story-wrap p{font-size:15px;}

html.zh .article-wrap.article-font3 .story-wrap,
html.zh .article-wrap.article-font3 .story-wrap p,
html.ja .article-wrap.article-font3 .story-wrap,
html.ja .article-wrap.article-font3 .story-wrap p,
html.ar .article-wrap.article-font3 .story-wrap,
html.ar .article-wrap.article-font3 .story-wrap p{font-size:16px;}

html.zh .article-wrap.article-font4 .story-wrap,
html.zh .article-wrap.article-font4 .story-wrap p,
html.ja .article-wrap.article-font4 .story-wrap,
html.ja .article-wrap.article-font4 .story-wrap p,
html.ar .article-wrap.article-font4 .story-wrap,
html.ar .article-wrap.article-font4 .story-wrap p{font-size:17px;}

html.zh .article-wrap.article-font5 .story-wrap,
html.zh .article-wrap.article-font5 .story-wrap p,
html.ja .article-wrap.article-font5 .story-wrap,
html.ja .article-wrap.article-font5 .story-wrap p,
html.ar .article-wrap.article-font5 .story-wrap,
html.ar .article-wrap.article-font5 .story-wrap p{font-size:18px;}

html.zh .article-wrap.article-font6 .story-wrap,
html.zh .article-wrap.article-font6 .story-wrap p,
html.ja .article-wrap.article-font6 .story-wrap,
html.ja .article-wrap.article-font6 .story-wrap p,
html.ar .article-wrap.article-font6 .story-wrap,
html.ar .article-wrap.article-font6 .story-wrap p{font-size:19px;}

html.zh .article-wrap.article-font7 .story-wrap,
html.zh .article-wrap.article-font7 .story-wrap p,
html.ja .article-wrap.article-font7 .story-wrap,
html.ja .article-wrap.article-font7 .story-wrap p,
html.ar .article-wrap.article-font7 .story-wrap,
html.ar .article-wrap.article-font7 .story-wrap p{font-size:20px;}

html.zh .article-wrap.article-font8 .story-wrap,
html.zh .article-wrap.article-font8 .story-wrap p,
html.ja .article-wrap.article-font8 .story-wrap,
html.ja .article-wrap.article-font8 .story-wrap p,
html.ar .article-wrap.article-font8 .story-wrap,
html.ar .article-wrap.article-font8 .story-wrap p{font-size:21px;}

html.zh .article-wrap.article-font9 .story-wrap,
html.zh .article-wrap.article-font9 .story-wrap p,
html.ja .article-wrap.article-font9 .story-wrap,
html.ja .article-wrap.article-font9 .story-wrap p,
html.ar .article-wrap.article-font9 .story-wrap,
html.ar .article-wrap.article-font9 .story-wrap p{font-size:22px;}

/* .story-wrap table{width:100%;border:0;border-collapse:collapse;border-spacing:0;border-top:1px solid #a8a8a8;text-align:center;}
.story-wrap table tr,
.story-wrap table th,
.story-wrap table td{border:0;text-align:center;font-size:13px;}
.story-wrap table tr:first-child th,
.story-wrap table tr:first-child td{border-bottom:1px solid #a8a8a8;text-align:center}
.story-wrap tbody th,
.story-wrap tbody td{border-bottom:1px solid #e5e5e5;text-align:center} */

/* 신규 에디터 링크기능 - 구글지도, 유튜브 2016-06-27 */
.links-zone{clear:both;position:relative;top:0;left:0;width:100%;margin:30px auto;}
.links-zone .map-zone{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.1240%;}
.links-zone .ifm-ggm{display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:56.1240%;}

.links-zone .vid-zone{overflow:hidden;position:relative;}
.links-zone .ifm-youtube{display:block;width:100%;height:299px;}

.links-zone .map-zone.open,
.links-zone .map-zone.open .ifm-ggm{padding-bottom:88.4371%;}

.links-zone .desc-zone{width:100%;margin:0 auto;padding-top:12px;text-align:left;line-height:18px;}
.links-zone .desc-zone .txt{margin:0 5px 0 0;font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;letter-spacing:0;text-indent:0;}
.links-zone .desc-zone .anc{font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#2556a7;}

.links-zone .btn-map-zoomin{display:block;position:absolute;top:10px;right:10px;width:35px;height:35px;z-index:10;}
.links-zone .btn-map-zoomin span{display:block;width:100%;height:100%;background:url(http://img.yonhapnews.co.kr/basic/svc/14_images/btn_map_zoomin.png) 0 0 no-repeat;text-indent:-9999px;}

.link-map-zone{} /* 구글지도 */
.maps-google1{}

.link-video-zone{} /* 유튜브 */
.video-youtube1{}

.article-wrap .anc-link{color:#2e56bc;} /* 링크 */

/* 기사본문 광고 테스트 (본문안 광고) */
.article-ad-box{float:right;width:300px;height:250px;margin:10px 0 30px 30px;background-color:#ccc;font:normal 0/0 sans-serif;text-indent:0;}
.article-ad-box img{width:100%;}

/* 관련기사 - 기사본문 하단 */
.related-wrap{position:relative;margin:30px 0;}
.related-wrap .ad-tag{margin-left:4px;vertical-align:middle;}
.related-wrap h2{position:relative;margin-bottom:20px;padding-top:19px;font-size:18px;letter-spacing:0;line-height:20px;}
.related-wrap h2:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:31px;height:3px;background:#1a3d69;}
.related-wrap li{position:relative;margin-bottom:10px;padding:0 0 10px 15px;border-bottom:1px solid #e5e5e5;}
.related-wrap li:after{content:"";display:block;clear:both;position:absolute;top:9px;left:0;width:4px;height:4px;background:#c7c7c7;border-radius:50%;}
.related-wrap li a{font-size:14px;color:#15316f;letter-spacing:0;}

/* 외국어 본문 하단 관련 콘텐츠 */
.related-cont{margin:30px 0;}
.related-cont .title{padding-bottom:8px;border-bottom:1px solid #e5e5e5;}
.related-cont .title span{display:none;position:relative;padding-top:17px;font-size:18px;}
.related-cont .title span:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:30px;height:3px;background:#1a3d69;}
html.en .related-cont .title .en{display:block;}
html.zh .related-cont .title .zh{display:block;}
html.ja .related-cont .title .ja{display:block;}
html.ar .related-cont .title .ar{display:block;}
html.es .related-cont .title .es{display:block;}
html.fr .related-cont .title .fr{display:block;}

.related-cont.related-photo .list,
.related-cont.related-vid .list{overflow:hidden;margin:20px 0 0 -68px;}
.related-cont.related-photo .list li,
.related-cont.related-vid .list li{float:left;width:120px;height:220px;margin-left:68px;}

.related-cont .img-con{}
.related-cont .img-con a{display:table;width:120px;height:120px;}
.related-cont .img-con div{display:table-cell;width:120px;height:120px;line-height:120px;vertical-align:bottom;text-align:center;}
.related-cont .img-con img{vertical-align:bottom;}

.related-cont .news-con{margin-top:10px;text-align:center;}
.related-cont .news-con a{}
.related-cont .news-con .tit{font-weight:400;font-size:14px;color:#666;line-height:20px;}
.related-cont .news-con .tt{font-size:12px;color:#666;}

.related-cont .news-con a:hover .tit{color:#1a3d69;}

.related-photo{}
.related-vid{}
.related-vid .img-con a{height:67px;}
.related-vid .img-con div{height:67px;line-height:67px;}

.related-list .list{}
.related-list .list li{overflow:hidden;position:relative;padding:11px 0 9px;border-bottom:1px solid #e5e5e5;}
.related-list .list li a{padding-left:16px;font-size:14px;color:#666;}
.related-list .list li a:after{content:"";display:block;clear:both;position:absolute;top:21px;left:0;width:4px;height:4px;background:#c7c7c7;border-radius:50%;}
.related-list .list li span{float:right;font-size:12px;color:#666;}


.comment-zone{margin-top:50px;}
.comment-zone img{/* width:100%;height:auto; */}
.comment-zone #livereContainer{width:100% !important;}
.comment-zone #liverePlugIn{padding:0;}

.livere_mobile#livereContainer #smartLoginWrapper{display:none;}

.visual-cont{width:600px;margin:15px auto 0;}
.visual-cont .tit-category{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;font-weight:700;}
.visual-cont .tit-con{line-height:20px;}

/* ---------------- 외국어 홈페이지 ---------------- */

/* 영문 많이본기사 */
.mmost{overflow:hidden;position:relative;width:300px;margin-bottom:10px;background:#e3e4e9;}
.mmost h3 a{display:block;padding:12px 15px 10px 15px;font-weight:400;font-size:19px;color:#272e37;}
.mmost h3 a:hover{text-decoration:underline;}
.mmost .more{position:absolute;top:15px;right:10px;text-indent:-10000px;background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/img_sprite.png) no-repeat -480px -556px;width:14px;height:14px;}
ol.most{width:300px;overflow:hidden;}
ol.most li{background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/img_sprite.png) -460px -330px no-repeat;padding:0 10px;}
ol.most li a{padding-left:25px;font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;display:block;color:#000;}
ol.most li a:hover{text-decoration:underline;color:#1a3d69;}

ol.most li.n1{background-position:-460px -330px;}
ol.most li.n2{background-position:-460px -370px;}
ol.most li.n3{background-position:-460px -410px}
ol.most li.n4{background-position:-460px -450px;}
ol.most li.n5{background-position:-460px -490px;}
ol.most p.line{background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/img_sprite.png) repeat-x 0 -470px;height:2px;}

/* 영문 많이본포토 */
.most_pto{clear:both;overflow:hidden;margin-bottom:10px;}
.most_pto h3{height:35px;padding-left:10px;border-bottom:1px dotted #999;font-weight:400;font-size:19px;line-height:35px;color:#272730;}
.most_ptolst{overflow:hidden;width:300px;margin-top:10px;border-bottom:1px dotted #999;text-align:left;}
.most_ptolst li{float:left;width:100%;padding:5px;border-top:1px solid #e5e5e5;}
.most_ptolst li:first-child{border-top:none;}
.most_ptolst li .box{overflow:hidden;display:inline-block;float:left;width:60px;height:60px;margin-right:10px;border:1px solid #ccc;text-align:center;}
.most_ptolst li .box:hover{border:1px solid #999;}
.most_ptolst li .box img{max-height:66px;max-width:66px;padding:2px;}
.most_ptolst li p{width:100%;padding-top:7px;line-height:16px;}
.most_ptolst li p a{font-size:13px;color:#000;line-height:inherit;}
.most_ptolst li p a:hover{text-decoration:underline;color:#1a3d69;}
.most_ptolst li p span{display:block;font-size:10px;color:#6699cc;margin-top:3px;}

/* 영문 포커스 */
.sfocus{position:relative;width:300px;}
.sfocus h3{display:block;background:#0083ca;line-height:40px;}
.sfocus h3 a{margin-left:10px;font-weight:400;font-size:19px;letter-spacing:0;color:#fff;}
.sfocus h3 a:hover{text-decoration:underline;color:#fff;}
.sfocus ul{width:300px;background:#eaeaea;overflow:hidden;}
.sfocus li{width:280px;padding:0 10px;height:40px;line-height:40px;border-bottom:1px solid #fff;}
.sfocus li:hover{background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/img_sprite.png) no-repeat 0 -600px;color:#fff;}
.sfocus li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:12px;}
.sfocus li a:hover{background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/img_sprite.png) no-repeat 0 -600px;color:#fff;}

/* 영문 레이어팝업(Photo_Layer) */
.pto_Layer{overflow:hidden;clear:both;width:540px;padding:2px;margin:0;border:3px solid #f1f0f0;}
.pto_Layer h2{position:relative;width:500px;height:20px;padding:20px 20px 10px 20px;background:#f7f6f6;font-weight:400;font-size:20px;color:#1c1f26;letter-spacing:0;}
.pto_Layer h2 span{position:absolute;width:30px;height:30px;background:url(http://img.yonhapnews.co.kr/basic/home_english/2013/images/imgsub_sprite.png) no-repeat -440px -400px transparent;cursor:pointer }
.pto_Layer h2 span.print{background-position:-440px -400px;right:57px;top:15px;}
.pto_Layer h2 span.close{background-position:-470px -400px;right:17px;top:15px;}
.pto_Layer .in {width:540px;background:#f7f6f6;}
.pto_Layer .in .imgview{position:relative;width:500px;margin:0 auto;padding-bottom:20px;overflow:hidden;text-align:center; }
.pto_Layer .in .imgview img{margin:20px 0;max-width:500px;cursor:pointer;}
.pto_Layer .in .imgview h3{margin-bottom:10px;font-weight:700;font-size:16px;letter-spacing:0;}
.pto_Layer .in .imgview span{display:block;font-weight:400;font-size:14px;text-align:left;}

/* 중문 인터뷰 */
.right-box-rel{}
.right-box-rel .box-tit{padding-bottom:8px;border-bottom:1px solid #e5e5e5;}
.right-box-rel .box-tit a{position:relative;padding-top:17px;font-size:18px;}
.right-box-rel .box-tit a:hover{text-decoration:underline;color:#1a3d69;}

.right-box-rel .box-tit a:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:30px;height:3px;background:#1a3d69;}
.right-box-rel .thum{}
.right-box-rel .thum img{width:100%;}
.right-box-rel .thum .tit{margin-top:10px;font-size:14px;line-height:20px;color:#444;}
.right-box-rel .thum a:hover{text-decoration:underline;}
.right-box-rel .thum a:hover .tit{text-decoration:underline;color:#1a3d69;}

/* 일문 화제의인물 */
.ranking{position:relative;}
.ranking h5{position:relative;height:33px;padding-left:15px;background:#eee;font-weight:700;font-size:14px;line-height:33px;color:#525151;}
.ranking .moreBtn{position:absolute;top:3px;right:9px;}
.ranking .moreBtn a{font-size:11px;line-height:16px;color:#4da5dc;}
.ranking .moreBtn img{padding-left:4px;line-height:16px;vertical-align:middle;}
.ranking .line1Px{display:none;}

.ranking ol{margin:15px;}
.ranking ol li{overflow:hidden;width:300px;}
.ranking ol li a{overflow:hidden;}
.ranking ol li a img{float:left;width:100px;height:auto;margin-right:10px;}
.ranking ol li h6{float:left;width:160px;font-weight:700;font-size:13px;letter-spacing:-1px;}
.ranking ol li .block{float:left;width:160px;font-weight:400;font-size:13px;letter-spacing:-1px;}

.ranking ol li div{margin:5px 0;text-align:center;}
.ranking ol li div img{width:270px;height:25px;}

/* 스페인어 포토 슬라이드 */
#Mphoto{width:300px !important;height:330px;}
#Mphoto #container{width:300px;height:330px;margin:0 auto;position:relative;z-index:0;}
##Mphoto #example{width:300;height:330px;position:relative;}

#Mphoto #slides{position:absolute;z-index:100;}
#Mphoto #slides .next,
#Mphoto #slides .prev{display:block;position:absolute;top:100px;width:35px;height:44px;z-index:101;}
#Mphoto #slides .prev{left:0;}
#Mphoto #slides .next{right:0;}
#Mphoto #slides img{width:100% !important;height:auto !important;}

#Mphoto .slides_container{width:300px;overflow:hidden;position:relative;display:none;}
#Mphoto .slides_container div.slide{display:block;width:300px;height:270px;}

#Mphoto .pagination{margin:10px auto 0;text-align:center;}
#Mphoto .pagination li{display:inline-block;margin:0 1px;}
#Mphoto .pagination li a{display:block;width:22px;height:0;padding-top:20px;background-image:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/btn_roll.png);background-position:50% 0;text-indent:-9999px;}
#Mphoto .pagination li.current a{background-position:50% -20px;}

#Mphoto .caption{position:absolute;bottom:0;left:0;z-index:500;width:290px;height:55px;padding:5px 5px 0 5px;background:#000;border-top:1px solid #000;font-weight:400;font-size:13px;line-height:18px;color:#fff;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;text-align:center;text-shadow:none;filter:alpha(opacity=70);opacity:0.7;}
#Mphoto .caption p a{color:#fff;text-decoration:none;line-height:1em; }
#Mphoto .caption p a:hover{text-decoration:underline;color:#fff;}

/* 스페인어 배너 */
.misc{overflow:hidden;width:100%;margin-bottom:5px;text-align:center;}
.misc li{overflow:hidden;width:141px;height:41px;background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/btn_misc.jpg) 0 0 no-repeat;}
.misc li a{display:block;height:41px;cursor:pointer;}
.misc li.btn01{float:left;background-position:0 0;}
.misc li.btn02{float:right;background-position:-150px 0;}
.misc li.btn01:hover{background-position:0 -41px;}
.misc li.btn02:hover{background-position:-150px -41px;}

/* 스페인어, 불어 많이본기사 */
.most_rangking{position:relative;width:300px; margin-bottom:10px;overflow:hidden;}
.most_rangking h3{position:relative;margin-bottom:5px;}
.most_rangking h3>a{margin:15px 0 10px 9px;font-weight:400;font-size:19px;line-height:35px;color:#000;letter-spacing:-1px;}
.most_rangking h3>a:hover{color:#1a3d69;}
.most_rangking h3 span{position:absolute;right:5px;top:3px;}
.most_rangking h3 span a{font-weight:normal;font-size:11px;color:#666;letter-spacing:0;}
.most_rangking h3 span a:hover{text-decoration:underline;color:#1a3d69;}

.most_rangking li{overflow:hidden;margin-left:10px;line-height:18px;}
.most_rangking li a{text-decoration:none;height:25px;font-size:12px;}
.most_rangking li a:hover{text-decoration:underline;color:#1a3d69;}
.most_rangking li.n01{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/rk1.gif) no-repeat 0 5px;padding:0 0 7px 25px;}
.most_rangking li.n02{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/rk2.gif) no-repeat 0 5px;padding:0 0 7px 25px;}
.most_rangking li.n03{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/rk3.gif) no-repeat 0 5px;padding:0 0 7px 25px;}
.most_rangking li.n04{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/rk4.gif) no-repeat 0 5px;padding:0 0 7px 25px;}
.most_rangking li.n05{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/rk5.gif) no-repeat 0 5px;padding:0 0 7px 25px;}

.msns{width:300px;height:58px;padding:10px 0 30px 9px;}
.msns li{float:left;position:relative;}
.msns li a{display:block;cursor:pointer;}
.msns li.btn01, .msns li.btn01 a, .msns li.btn01 .icn{width:58px;height:58px;}
.msns li.btn02, .msns li.btn02 a, .msns li.btn02 .icn{width:58px;height:58px;}
.msns li.btn03, .msns li.btn03 a, .msns li.btn03 .icn{width:58px;height:58px;}
.msns li.btn04, .msns li.btn04 a, .msns li.btn04 .icn{width:58px;height:58px;}
.msns li.btn04, .msns li.btn04 a, .msns li.btn04 .icn{width:58px;height:58px;}
.msns li.btn05, .msns li.btn05 a, .msns li.btn05 .icn{width:58px;height:58px;}
.msns li .icn{background:url(http://img.yonhapnews.co.kr/basic/home_spanish/11_images/icn_sns.gif) repeat-x;position:absolute;left:0;top:0;}
.msns li.btn01 .icn{background-position:0 0;}
.msns li.btn02 .icn{background-position:-58px 0;}
.msns li.btn03 .icn{background-position:-116px 0;}
.msns li.btn04 .icn{background-position:-174px 0;}
.msns li.btn05 .icn{background-position:-232px 0;}
.msns li.btn01 a:hover .icn{background-position:0 -58px;}
.msns li.btn02 a:hover .icn{background-position:-58px -58px;}
.msns li.btn03 a:hover .icn{background-position:-116px -58px;}
.msns li.btn04 a:hover .icn{background-position:-174px -58px;}
.msns li.btn05 a:hover .icn{background-position:-232px -58px;}

/* 불어 페스티벌 */
.mfstv{overflow:hidden;position:relative;width:300px;margin:0 0 10px 9px;}
.mfstv h3 a{margin:15px 0 10px 9px;font-weight:400;font-size:19px;line-height:35px;color:#000;letter-spacing:-1px;}
.mfstv p a{position:absolute;right:0;bottom:0;text-align:center;display:block;width:290px;height:15px;padding:5px;overflow: hidden;font-size:14px;font-weight:bold;line-height:18px;z-index:30;color:#fff;cursor:pointer;}
.mfstv p a:hover{text-decoration:underline;}
.mfstv img{width:100%;}
.mfstv .bg{position:absolute;width:300px;height:35px;top:100px;left:0;background:#000;opacity:0.5;z-index:20;}

/* 아랍어 많이본기사 */
.lft_fav {overflow:hidden;position:relative;width:300px;margin-bottom:15px;padding-bottom:10px;background-color:#f3f1e3;}
.lft_fav h3 {height:35px;background-color:#9cbf76;position:relative;font-size:1.2em;line-height:200%;text-align:right;padding:0 15px;margin-bottom:5px;}
.lft_fav h3 a{color:#fff;cursor:pointer;}
.lft_fav h3 a:hover{color:#70904d;}
.lft_fav span.right {float:right;}
.lft_fav span.left {float:left;font-weight:400;font-size:11px;line-height:37px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}

.lft_fav ul{width:300px;text-align:right;}
.lft_fav ul li{width:235px;height:30px;margin:6px 0;padding:4px 50px 4px 15px;background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/images.gif) no-repeat 0 0; right:0;top:0; overflow:hidden;font-size:13px;line-height:16px;direction:rtl;}
.lft_fav ul li a{color:#000;}
.lft_fav ul li a:hover,
.lft_fav ul li a:hover span{text-decoration:underline;color:#1a3d69;}

.lft_fav ul li.c1{background-position:267px -74px;}
.lft_fav ul li.c2{background-position:267px -103px;}
.lft_fav ul li.c3{background-position:267px -135px;}
.lft_fav ul li.c4{background-position:267px -166px;}
.lft_fav ul li.c5{background-position:267px -196px;}

/* 아랍어 영상 */
.lft_mvod {width:300px;margin-bottom:15px;position:relative;overflow:hidden;}
.lft_mvod span.right {float:right;}
.lft_mvod span.left {float:left;font-weight:400;font-size:11px;line-height:37px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.lft_mvod p a {position:absolute;  cursor:pointer;  text-align:center; top:100px; left:0; width:290px; height:40px;  padding:5px; overflow:hidden; color:#fff; line-height:1em; z-index:30; font-size:0.85em; }
.lft_mvod p a:hover{text-decoration:underline;color:#fff;}
.lft_mvod .bg {position:absolute;width:325px;height:55px; top:95px; left:0; background:#000;opacity:0.5; z-index:20;}

.lft_mvod .mvodbtn{position:absolute;top:65px;left:115px;}
.lft_mvod .mvodbtn a {display:block;width:30px;height:30px;background:url('http://img.yonhapnews.co.kr/basic/home_arab/img/btn_arPlay.png') 0px 0px;cursor:pointer;z-index:50;}
.lft_mvod .mvodbtn a:hover {background:url('http://img.yonhapnews.co.kr/basic/home_arab/img/btn_arPlayov.png');}

.lft_mvod h3 a.photo_tit {position:absolute;top:65px;left:0;width:140px;height:30px;background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/mvod_tit.png) no-repeat 0 0;z-index:40;}
.lft_mvod h3 a.photo_tit:hover {background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/mvod_tit_ov.jpg) no-repeat 0 0;}

/* 아랍어 그래픽 */
.lft_grph  {width:300px;margin-bottom:15px;position:relative;overflow:hidden;}
.lft_grph span.right {float:right;}
.lft_grph span.left {float:left;font-weight:400;font-size:11px;line-height:37px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.lft_grph p a {position:absolute;  cursor:pointer;  text-align:center; top:100px; left:0; width:290px; height:40px;  padding:5px; overflow:hidden; color:#fff; line-height:1em; z-index:30; font-size:0.85em; }
.lft_grph p a:hover{text-decoration:underline;color:#fff;}

.lft_grph .bg{position:absolute;width:325px;height:55px; top:95px; left:0; background:#000;opacity:0.5; z-index:20;}
.lft_grph h3 a.etc_tit {position:absolute; left:0; top:65px; width:130px; height:30px; text-align:center; background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/etc_tit03.png) 0 0;z-index:40; line-height:1.7em; color:#C8B285;}
.lft_grph h3 a.etc_tit:hover {background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/etc_tit03_ov.png) 0 0;}

/* 아랍어 배너 */
.lft_btn{overflow:hidden;width:300px;margin-bottom:15px;}
.lft_btn a{float:left;height:25px;margin-bottom:1px;}
.lft_btn .line{margin-left:1px;}

/* 모듈 박스 */
.module-box{margin:50px 0;}

/* 많이본뉴스 */
.module-popnews{width:100%;}
html.zh .module-popnews iframe{margin:0 auto;}

/* 많이 본 포토  */
.module-popphoto{}

/* 포토 */
.module-photo{margin-bottom:0;}

/* 포커스 - 영문 */
..module-focus{}

/* 인터뷰 - 중문 */
.module-interview{margin-top:56px;}

/* 배너 */
html.ja .module-banner01{margin-top:0;}
html.ja .module-banner01 p{display:none;}

html.es .module-banner01,
html.fr .module-banner01{margin-top:50px;}
html.es .module-banner01 .banner,
html.fr .module-banner01 .banner{margin-bottom:5px;}
html.es .module-banner01 .banner img,
html.fr .module-banner01 .banner img{width:300px;}

html.ar .module-banner01>div{margin-bottom:5px !important;}

html.ar .lft_pho{overflow:hidden;width:300px;height:290px;position:relative;margin-bottom:15px;}
html.ar .lft_ban{width:300px; margin-bottom:15px;overflow:hidden; }
html.ar .lft_ban a.ban01{display:block;width:300px;height:36px;background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/banner_special.jpg) no-repeat 0 0px;overflow:hidden;margin-bottom:5px;}
html.ar .lft_ban a.ban02{display:block;width:300px;height:36px;background:url(http://img.yonhapnews.co.kr/basic/home_arab/img/banner_special.jpg) no-repeat 0 -36px;overflow:hidden;}


/* 구글 광고 */
.module-ad-google{}

/* ---------------- picture ---------------- */
.title-picture{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}

.section-picture{}
.btn-picture-close{display:none;}
.picture-wrap{padding-top:60px;}
.picture-wrap .zone{position:relative;}
.picture-wrap .img-con{display:table;position:relative;width:850px;text-align:center;}
.picture-wrap .article-img{overflow:hidden;display:table-cell;max-width:850px;height:100%;margin:0 auto;text-align:center;vertical-align:middle;}
.picture-wrap .article-img img{max-width:850px;max-height:800px;vertical-align:middle;}

.picture-wrap .news-con{position:absolute;bottom:0px;right:0px;width:250px;}
.picture-wrap .news-con>div{padding:0 30px;}
.picture-wrap .title-news{position:relative;padding:18px 0 10px;font-weight:700;font-size:17px;line-height:22px;color:#000;}
.picture-wrap .title-news:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:80px;height:1px;background:#d5d5d6;}
.picture-wrap .article-txt{font-size:12px;line-height:18px;color:#666;}
.picture-wrap .article-copy,
.picture-wrap .article-date{font-size:12px;color:#666;}

html.zh .picture-wrap .article-copy,
html.ja .picture-wrap .article-copy,
html.ar .picture-wrap .article-copy,
html.es .picture-wrap .article-copy,
html.fr .picture-wrap .article-copy{display:none;}

.picture-wrap + .comment-zone{width:800px;margin:100px auto 0;}


/* ---------------- graphics ---------------- */
.section-picture{}
.graphics-wrap{padding-top:60px;}
.graphics-wrap .zone{position:relative;width:940px;margin:0 auto;}
.graphics-wrap .img-con{display:table;position:relative;width:650px;text-align:center;}
.graphics-wrap .article-img{overflow:hidden;display:table-cell;max-width:650px;height:100%;margin:0 auto;text-align:center;vertical-align:middle;}
.graphics-wrap .article-img img{max-width:650px;max-height:700px;vertical-align:middle;}

.graphics-wrap .news-con{position:absolute;bottom:0px;right:0px;width:310px;}
.graphics-wrap .news-con>div{padding:0 30px;}
.graphics-wrap .title-news{position:relative;padding:18px 0 10px;font-weight:700;font-size:17px;line-height:22px;color:#000;}
.graphics-wrap .title-news:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:80px;height:1px;background:#d5d5d6;}
.graphics-wrap .article-txt{font-size:13px;color:#666;}
.graphics-wrap .article-copy,
.graphics-wrap .article-date{font-size:12px;color:#666;}
#origin_graphic_div{border:none !important;}

html.zh .graphics-wrap .article-copy,
html.ja .graphics-wrap .article-copy,
html.ar .graphics-wrap .article-copy,
html.es .graphics-wrap .article-copy,
html.fr .graphics-wrap .article-copy{display:none;}

.graphics-wrap + .comment-zone{width:800px;margin:100px auto 0;}


/* ---------------- video ---------------- */
.video-wrap{margin-top:40px;}
.video-wrap .comment-zone{margin-top:50px;}
.video-wrap .paging-wrap{margin:30px 0 80px;}
.video-wrap .view-ad-wrap{position:relative;margin:29px 0;}
.video-wrap .ad-ifm01 iframe{width:100%;padding:0 !important;}
.video-wrap .banner-box08{margin-bottom:80px;}
.video-wrap .ad-box-popin{margin-top:50px;}

.video-wrap .content01{width:700px;}
.video-wrap .vjs-big-play-button{}

.video-wrap .areas{width:100%;padding-bottom:40px;border-bottom:1px solid #e6e6e6;}
.video-wrap .areas:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.video-wrap .player-wrap{float:left;width:700px;height:100%;}
.video-wrap .list-zone01{margin-top:40px;}

.video-view-zone{width:100%;height:394px;}
.video-view-zone figure{width:100%;height:100%;}
.video-view-zone .player-box{width:100%;height:100%;}
.video-view-zone .title-con .share-type01,
.video-view-zone .btn-close,
.video-view-zone .more{display:none;}

.video-caption-style01{float:right;width:360px;height:394px;}
.video-caption-style01 .inner{overflow-y:scroll;height:100%;}
.video-caption-style01 .title-con{overflow:hidden;position:relative;width:303px;margin-bottom:16px;border-bottom:1px solid #e6e6e6;}
.video-caption-style01 .title-con .tit{font-weight:400;font-size:27px;line-height:130%;}
.video-caption-style01 .title-con .dd{margin:6px 0 10px;font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}
.video-caption-style01 .desc-con{width:303px;}
.video-caption-style01 .desc-con p{margin-bottom:16px;font-size:14px;line-height:160%;color:#666;}

.video-caption-style02{margin-top:30px;}
.video-caption-style02 .title-con{overflow:hidden;position:relative;margin-bottom:30px;border-bottom:1px solid #e6e6e6;}
.video-caption-style02 .title-con .tit{font-weight:400;font-size:30px;line-height:130%;letter-spacing:-2px;}
.video-caption-style02 .title-con .dd{display:block;margin:6px 0 10px;font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}
.video-caption-style02 .desc-con p{margin-bottom:16px;font-size:16px;line-height:160%;color:#666;}

/* 본문 플레이어 개편 (2016-08-26) */
.video-view-style01{background:none;width:100%;height:394px;margin-bottom:0;}
.video-view-style01 .view-area{position:relative;float:none;width:100%;height:100%;margin:0;background:url(../images/bg_video2016_01.gif) 0 0 no-repeat;}
.video-view-style01 .player-box{position:absolute;top:0;width:700px;height:394px;z-index:700;}

.video-view-style01 .player-box .btn-close{display:none;position:absolute;top:-1px;right:-30px;width:30px;height:30px;border:1px solid #000;background:#fff url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/btn_palyer_close_13x13.png) 50% 50% no-repeat;}
.video-view-style01 .player-box .btn-close span{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
.video-view-style01 .vid-skin02{}
.video-view-style01 .vid-skin02 .vjs-big-play-button{-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;transition:inherit;}

.sticky-mode.video-view-style01{}
.sticky-mode.video-view-style01 .view-area{}
.sticky-mode.video-view-style01 .player-box{position:fixed;top:inherit;bottom:20px;right:100px;width:329px;height:185px;border:1px solid #000;}
.sticky-mode.video-view-style01 .player-box .btn-close{display:block;}
.sticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{width:90px;height:90px;margin:-45px 0 0 -45px;background-position:-119px -216px;}

.nonsticky-mode.video-view-style01{}
.nonsticky-mode.video-view-style01 .view-area{}
.nonsticky-mode.video-view-style01 .player-box{position:absolute;width:700px;height:394px;border:none;}
.nonsticky-mode.video-view-style01 .player-box .btn-close{display:none;}
.nonsticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{width:120px;height:120px;margin:-60px 0 0 -60px;background-position:-134px 3px;}

.close-mode.video-view-style01 .player-box{position:absolute;top:0;right:0;bottom:inherit;width:700px;height:394px;border:none;}
.close-mode.video-view-style01 .player-box .btn-close{display:none;}

.vid-ended .vjs-big-play-button{display:block !important;} /* 재생 종료 후 버튼 노출 (vid-ended는 스크립트 제어) */

/* 1750px 이상일때 */
@media only screen and (min-width:1750px){
	.video-view-style01{}
	.video-view-style01 .view-area{}
	.video-view-style01 .view-area:after{content:"";display:block;clear:both;position:absolute;top:0;left:50%;width:700px;height:394px;margin:0 0 0 -350px;background:rgba(0,0,0,.0);z-index:600;
	-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;-ms-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out;}
	.video-view-style01 .player-box{left:50%;margin:0 0 0 -350px;}

	.sticky-mode.video-view-style01 .view-area{}
	.sticky-mode.video-view-style01 .view-area:after{position:fixed;top:90px;width:329px;height:185px;margin:0 0 0 509px;background:rgba(0,0,0,1);
	-webkit-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-ms-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);}
	.sticky-mode.video-view-style01 .player-box{top:90px;bottom:inherit;margin:0 0 0 509px;
	-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

	.nonsticky-mode.video-view-style01 .view-area{}
	.nonsticky-mode.video-view-style01 .view-area:after{background:rgba(0,0,0,.0);}

	.close-mode.video-view-style01 .player-box{top:0;right:inherit;margin:0 0 0 -488px;}
	.close-mode.video-view-style01 .view-area:after{background:rgba(0,0,0,.0);}
}

.video-list01{position:relative;}
.video-list01 .tit-type03{display:block;height:29px;margin-bottom:19px;padding:8px 0 4px 19px;border-bottom:1px solid #ddd;line-height:29px;}
.video-list01 .tit-type03 span{font-weight:700;font-size:15px;color:#333;}
.video-list01 .btn_more{position:absolute;top:10px;right:17px;font-size:12px;color:#666;text-decoration:none;z-index:101;}

.video-list01>div{padding:0 19px 19px 19px;}
.video-list01 .list{width:300px;}
.video-list01 .list li:first-child{display:block;}
.video-list01 .list li{display:none;}
.video-list01 .list li a{}
.video-list01 .list li a:hover .tit{color: #436bbd;}
.video-list01 .thumb{display:block;position:relative;width:100%;height:169px;}
.video-list01 .thumb img{width:100%;}
.video-list01 .thumb .play em{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/home/2016/bg_play_292x190.png) 50% 50% no-repeat;text-indent:-9999px;}
.video-list01 .con{display:block;margin-top:8px;}
.video-list01 .con .tit{font-size:12px;color:#666;}

/* ---------------- body style class ---------------- */

/********** 메인 **********/
.page-main{}

.m-topnews{overflow:hidden;width:1100px;margin:44px auto 0;padding-bottom:35px;border-bottom:1px solid #d5d5d6;color:#000;}
.m-topnews article{}
.m-topnews article a{letter-spacing:0;}
.m-topnews .img-con{overflow:hidden;position:relative;float:left;width:430px;height:252px;margin:6px 40px 0 0;}
.m-topnews .img-con a{font-size:38px;}
.m-topnews .img-con img{width:100%;transition:all 0.55s ease-in-out;-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;}
.m-topnews .over{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index:1;opacity:0;
transition:all 0.55s ease-out;-webkit-transition:all 0.55s ease-out;-moz-transition:all 0.55s ease-out;-o-transition:all 0.55s ease-out;}

.m-topnews .img-con + .news-con{float:left;width:630px;}
.m-topnews .news-con{}
.m-topnews .title-news{margin-bottom:12px;}
.m-topnews .title-news a{display:block;font-weight:700;font-size:45px;line-height:48px;letter-spacing:-2px;}
.m-topnews .title-sub{font-weight:700;margin-bottom:12px;font-size:17px;color:#15316f;}
.m-topnews .lead{}
.m-topnews .lead a{font-size:14px;line-height:22px;color:#666;}
.m-topnews .related-news{margin-top:12px;}
.m-topnews .related-news a{font-weight:700;font-size:14px;}

.m-topnews .img-con:hover img{transform:scale(1.08, 1.08);
transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.m-topnews .img-con:hover .over{opacity:1;filter:alpha(opacity=1);}
/* .m-topnews .img-con:hover a:before{left:500px;} */
.m-topnews .title-news a:hover,
.m-topnews .lead a:hover{text-decoration:none;}

html.zh .m-topnews .title-news a{font-size:43px;}
html.zh .m-topnews .lead a{font-size:16px;line-height:24px;}
html.ja  .m-topnews .lead a{font-size:15px;line-height:24px;}

html.en .related-news a{}
html.zh .related-news a{font-size:14px;}
html.ja .related-news a{}
html.ar .related-news a{}
html.es .related-news a{}
html.fr .related-news a{}

/* 여론조사 메인 */
.m-poll{position:relative;margin:30px 0 40px;}
.m-poll .btn-type01{position:absolute;top:-2px;right:0;}

.m-poll .legend-wrap{position:relative;}
.m-poll .legend-wrap .legend-date{margin:20px 0 10px;}
.m-poll .legend-wrap .legend-date span,
.m-poll .legend-wrap .legend-date strong{}
.m-poll .legend-wrap .legend-date .day{font-weight:700;font-size:18px;line-height:30px;color:#000;}
.m-poll .legend-wrap .legend-date .res{}
.m-poll .legend-wrap .legend-date .co{}

.m-poll .legend-wrap .poll-btn{top:10px;}
.m-poll .legend-wrap .poll-btn span{width:20px;height:38px;}
.m-poll .legend-wrap .poll-btn.prev{left:0;padding-right:20px;}
.m-poll .legend-wrap .poll-btn.prev span{background-position:-100px -750px;}
.m-poll .legend-wrap .poll-btn.next{right:0;padding-left:20px;}
.m-poll .legend-wrap .poll-btn.next span{background-position:-150px -750px;}

.m-poll .legend-wrap .legend-list{overflow:hidden;width:100%;margin:0;}
.m-poll .legend-wrap .legend-list>li{float:left;display:block;width:100%;height:70px;margin:0 0 10px 0;text-align:left;}
.m-poll .legend-wrap .legend-list>li>div{}

.m-poll .legend-wrap .img-con{position:absolute;top:0;left:0;width:70px;height:70px;margin:0;text-align:left;}
.m-poll .legend-wrap .img-con img{width:100%;}
.m-poll .legend-wrap .info-con{position:absolute;top:16px;left:82px;width:105px;margin:0;font-weight:700;font-size:13px;text-align:left;}
.m-poll .legend-wrap .data-con{display:block;position:absolute;top:42px;left:82px;font-weight:700;font-size:24px;letter-spacing:-1px;text-align:left;}

.m-poll .g-col .bar-graph{left:184px;top:43px;width:156px;height:20px;background:#f5f5f5;}
.m-poll .txt-mes{display:none;}

html.zh .m-poll .legend-wrap .info-con,
html.ja .m-poll .legend-wrap .info-con{font-size:14px;font-weight:400;}

/* 주요뉴스 1,2,3 */
.m-major{width:1100px;margin:40px auto 40px;padding-bottom:40px;border-bottom:1px solid #d5d5d6;}
.m-major .tit-type01{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}

/* 주요뉴스 리스트 */
.m-wrap{width:1100px;margin:0 auto 40px;}
.m-wrap:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.m-wrap .column01{float:left;width:720px;}
.m-wrap .column02{float:right;width:340px;}
.m-wrap .graph-zone{margin-top:50px;}

/* 메인 포토 */
.m-photo{position:relative;width:100%;height:342px;margin:0 auto 40px;}
.m-photo:after{content:"";display:block;position:absolute;top:0px;left:0px;clear:both;width:100%;height:153px;background:#1a3d69;z-index:1;}
.m-photo .photo-news{position:absolute;top:0;left:50%;width:1100px;margin-left:-550px;z-index:10;}
.m-photo .photo-news .btn-type02{position:absolute;top:28px;right:0px;}
.m-photo .tit-type01{margin-top:30px;}
.m-photo .tit-type01:after{background:#ff8a00;}
.m-photo .tit-type01 a{color:#fff;}

/* 메인 영상 */
.m-video{position:relative;width:1100px;margin:0 auto;}
.m-video .video-news{position:relative;}
.m-video .video-news .btn-type01{position:absolute;top:-2px;right:0px;}

/* SNS */
.m-sns{width:1100px;margin:0 auto;}

/* 지난선거 */
.last-election-zone{position:relative;}
.last-election-zone .btn-type01{position:absolute;top:-2px;right:0px;}

/* 그래픽 */
.graph-zone{display:none;position:relative;}
.graph-zone .btn-type01{position:absolute;top:-2px;right:0px;}


/********** 섹션 메인  **********/
.body-section{}


/********** 섹션 본문  **********/
.body-view{}


/********** 최신기사 **********/
.page-latest{}
.page-latest.body-view .content01{width:684px;padding-left:76px;}

.page-latest .ifm-hot-news{margin-top:0;}


/********** 포토 **********/
.page-picture{}
.page-picture .photo-tops{margin:40px 0 0;border-bottom:1px solid #e5e5e5;}
.page-picture .photo-tops .list>li{height:300px;}
.page-picture section.list-type01{margin-top:50px;}
.page-picture section.list-type01 .title-news{font-weight:400;font-size:17px;line-height:22px;color:#000;}
.page-picture section.list-type01 .tt{font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}
.page-picture section.list-type01 .list>li{height:330px;}


/********** 그래픽 **********/
.page-graphics{}
.page-graphics .list-type04{margin-top:40px;}


/********** 영상 **********/
.page-video{}
.page-video.body-section .video-wrap{margin-top:0;}
.page-video.body-section .video-wrap .tit-type02{margin:0px 0 40px;}

.page-video .video-tops{margin:40px 0 0;border-bottom:1px solid #e5e5e5;}
.page-video .video-tops .list>li{height:300px;}
.page-video section.list-type01{margin-top:50px;}
.page-video section.list-type01 .title-news{font-size:17px;line-height:26px;color:#000;}
.page-video section.list-type01 .tt{font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#666;}
.page-video section.list-type01 .list>li{height:354px;}


/********** 여론조사 **********/
.poll-chart{}

.legend-wrap{}
.legend-wrap:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

.legend-wrap .legend-date{width:100%;text-align:center;}
.legend-wrap .legend-date>div{color:#666;text-align:center;}
.legend-wrap .legend-date span,
.legend-wrap .legend-date strong{display:block;font-size:12px;line-height:18px;letter-spacing:0;}
.legend-wrap .legend-date .day{display:block;margin-bottom:5px;font-size:26px;line-height:30px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;letter-spacing:0;color:#000;}
.legend-wrap .legend-date .res{}
.legend-wrap .legend-date .co{}

.legend-wrap .poll-btn{
position:absolute;top:-10px;margin:0;padding:8px 10px;border:0;background:none;z-index:100;}
.legend-wrap .poll-btn span{display:block;width:40px;height:76px;background:url(../images/sprites_elec2017_24.png) 0 -750px no-repeat;text-indent:-9999px;}
.legend-wrap .poll-btn.prev{left:240px;padding-right:20px;}
.legend-wrap .poll-btn.prev span{background-position:0 -750px;}
.legend-wrap .poll-btn.next{display:none;right:240px;padding-left:20px;}
.legend-wrap .poll-btn.next span{background-position:-50px -750px;}
.legend-wrap .poll-btn.active{display:block;}

.legend-wrap .legend-list{width:100%;margin:-140px 60px 0 0;text-align:center;opacity:0;
transition:opacity 0.35s ease-in-out;-webkit-transition:opacity 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out;-o-transition:opacity 0.35s ease-in-out;-ms-transition:opacity 0.35s ease-in-out;}
.legend-wrap .legend-list.show{opacity:1;}

.legend-wrap .legend-list>li{display:inline-block;position:relative;width:100px;height:500px;margin:0 5px;cursor:pointer;text-align:center;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;cursor:default;}
.legend-wrap .legend-list>li>div{}
.legend-wrap .legend-list>li.none{visibility:hidden;}

.legend-wrap .img-con{position:absolute;bottom:30px;left:50%;width:70px;margin:0 0 0 -35px;text-align:center;}
.legend-wrap .img-con img{width:100%;}
.legend-wrap .info-con{position:absolute;bottom:0;left:0;width:100%;font-weight:400;font-size:12px;text-align:center;}
.legend-wrap .data-con{display:none;}
.legend-wrap .bar-graph{height:380px;}
.legend-wrap .bar-graph .bar{
transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s;
-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s;
-moz-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s;
-o-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s;
-ms-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s;}

html.zh .legend-wrap .legend-list>li>div{font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
html.ja .legend-wrap .legend-list>li>div{font-family:'Roboto',Meiryo,'メイリオ", "MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;}

.g-row .bar-graph{display:inline-block;position:relative;width:50px;} /* 세로형 */
.g-row .bar-graph .bar{position:absolute;bottom:0;left:0;width:100%;height:0;}
.g-row .bar-graph .pct{position:absolute;top:-30px;left:0;width:100%;font-size:20px;text-align:center;}

.g-col .bar-graph{display:inline-block;position:relative;left:184px;top:43px;width:100%;height:20px;} /* 가로형 */
.g-col .bar-graph .bar{position:absolute;bottom:0;left:0;width:0;height:100%;}
.g-col .bar-graph .pct{display:none;}

.legend-wrap .candidate-C,
.legend-wrap .candidate-E{display:none !important;} /* 후보자 가리기 */

.legend-wrap .candidate-A .bar{background:#2196f3;}
.legend-wrap .candidate-B .bar{background:#0f8d80;}
.legend-wrap .candidate-C .bar{background:#3f56a1;}
.legend-wrap .candidate-D .bar{background:#00b1ea;}
.legend-wrap .candidate-E .bar{background:#236dd2;}
.legend-wrap .candidate-F .bar{background:#f44336;}
.legend-wrap .candidate-G .bar{background:#ffb400;}

.legend-wrap .candidate-A .pct{color:#2196f3;}
.legend-wrap .candidate-B .pct{color:#0f8d80;}
.legend-wrap .candidate-C .pct{color:#3f56a1;}
.legend-wrap .candidate-D .pct{color:#00b1ea;}
.legend-wrap .candidate-E .pct{color:#236dd2;}
.legend-wrap .candidate-F .pct{color:#f44336;}
.legend-wrap .candidate-G .pct{color:#ffb400;}

.legend-wrap .candidate-A .data-con{color:#2196f3;}
.legend-wrap .candidate-B .data-con{color:#0f8d80;}
.legend-wrap .candidate-C .data-con{color:#3f56a1;}
.legend-wrap .candidate-D .data-con{color:#00b1ea;}
.legend-wrap .candidate-E .data-con{color:#236dd2;}
.legend-wrap .candidate-F .data-con{color:#f44336;}
.legend-wrap .candidate-G .data-con{color:#ffb400;}

.msie8 .legend-wrap{display:none;}
.msie8 #chart{height:0 !important;}

#chart{display:none;}
.c3-xgrid-focus{display:none !important;visibility:hidden !important;}
.c3-tooltip-container{display:none !important;transform:translate(20px,-50px);}
.c3-tooltip-container .value{display:block;font-size:14px;}
.c3-tooltip-container .value em{display:inline-block;margin-left:10px;}

.c3-axis text{fill:#333;opacity:0.8;font-size:11px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.c3-axis .tick path,
.c3-axis .tick line{stroke:#333;stroke-opacity:0.3;}

.c3-axis .domain{stroke:#333;stroke-opacity:0.3;stroke-dasharray:2,2;}
.c3-axis-y .domain{}
.c3-axis-x .domain{stroke:#333;stroke-opacity:0.3;}

.c3-axis-y text{font-size:11px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.c3-ygrids line:first-child{stroke-opacity:0;}

/* 가이드 라인 가로 간격 사이에 굵게 포인트되는 라인 css 조절 */
.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path{/* shape-rendering: inherit; */shape-rendering:crispEdges;}

.c3-legend-item{visibility:hidden !important;opacity:0 !important;} /* 범례 숨김 */
.c3-xgrid-lines{}
.c3-chart-line path{stroke-width:3px;stroke-linecap:round;}
.c3-event-rects{}
.c3-event-rects rect{}
.c3-chart-text{}
.c3-chart-text text{display:none;}

.poll-chart .background1{fill:#000;opacity:0;}
.poll-chart .line-copy{stroke-opacity:0.1;/* stroke-dasharray:3,3; */}

.poll-chart .g-label{transform:translate(5px,-5px);fill:#ccc;font-weight:700;font-size:15px;}
.poll-chart .g-label tspan{display:block;}
.poll-chart .g-label .name{}
.poll-chart .g-label .val{}

.poll-chart .label-A{width:20px;height:20px;fill:#d75c5c;}
.poll-chart .label-B{fill:#3989cb;}
.poll-chart .label-C{fill:#9d79c3;}

.poll-chart .y-line{fill:#292929;/* opacity:0.3; */}
.poll-chart .g-point{}
.poll-chart .point-A{/* transform:translate(4px,-4px); */fill:#2196f3;}
.poll-chart .label-A{fill:#2196f3;}
.poll-chart .label-B{fill:#0f8d80;}
.poll-chart .label-C{fill:#3f56a1;}
.poll-chart .label-D{fill:#00b1ea;}
.poll-chart .label-E{fill:#236dd2;}
.poll-chart .label-F{fill:#f44336;}
.poll-chart .label-G{fill:#ffb400;}

.poll-table{margin-top:80px;}
.tbl-poll{width:1050px;margin:0 auto;border-top:1px solid #a8a8a8;}
.tbl-poll th,
.tbl-poll td{padding:8px 0;border-bottom:1px solid #e5e5e5;color:#000;text-align:center;font-size:14px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.tbl-poll th{font-weight:400;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.tbl-poll thead th,
.tbl-poll thead td{padding:10px 0;border-bottom:1px solid #a8a8a8;}
.tbl-poll thead .ln{display:block;font-weight:400;font-size:13px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;color:#000;}
.tbl-poll .con{margin:0 10px 0 10px;}

.tbl-poll .tit-cell{text-align:left;}
.tbl-poll span{font-size:12px;color:#666;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.tbl-poll .dd{width:80px;font-size:12px;font-family:AppleSDGothicNeo-Regular,'Roboto',Tahoma,dotum,arial,sans-serif;}
.tbl-poll .res{width:170px;}
.tbl-poll .co{}

.tbl-poll th .dd{margin-left:20px;} /* 제목 thead */
.tbl-poll th .res{color:#666;}
.tbl-poll th .co{width:auto;margin-left:46px;}
.tbl-poll .point01{background:#2196f3;color:#fff;} /* a 문 */
.tbl-poll .point02{background:#0f8d80;color:#fff;} /* b 안 */
.tbl-poll .point03{background:#00b1ea;color:#fff;} /* d 유 */
.tbl-poll .point04{background:#f44336;color:#fff;} /* f 홍 */
.tbl-poll .point05{background:#ffb400;color:#fff;} /* g 심 */

.tooltip-cell{padding:0 !important;}
.tbl-poll .btn-tool{width:100%;height:40px;line-height:40px;margin:0;padding:0;border:0;background:none;font-size:12px;color:#1d5eaf;cursor:pointer;}
.tbl-poll .btn-tool:hover{text-decoration:underline;}

.tbl-poll .ww01{}
.tbl-poll .ww02,
.tbl-poll .ww03,
.tbl-poll .ww04,
.tbl-poll .ww05,
.tbl-poll .ww06{width:100px;}
.tbl-poll .ww-last{width:90px;}

html.zh .tbl-poll th,
html.zh .tbl-poll td,
html.zh .tbl-poll span,
html.zh .tbl-poll .dd{font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}

html.ja .tbl-poll th,
html.ja .tbl-poll td,
html.ja .tbl-poll span,
html.ja .tbl-poll .dd{font-family:'Roboto',Meiryo,'メイリオ", "MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;}

html.ar .tbl-poll{direction:rtl;}
html.ar .tbl-poll .ww01{}
html.ar .tbl-poll .ww02,
html.ar .tbl-poll .ww03,
html.ar .tbl-poll .ww04,
html.ar .tbl-poll .ww05,
html.ar .tbl-poll .ww06{width:100px;}
html.ar .tbl-poll .ww-last{width:120px;}
html.ar .tbl-poll th,
html.ar .tbl-poll td{}
html.ar .tbl-poll .tit-cell{text-align:right;}
html.ar .tbl-poll .dd{width:90px;text-align:right;}
html.ar .tbl-poll  .res{width:180px;text-align:right;}
html.ar .tbl-poll  .co{text-align:right;}

html.es .tbl-poll .ww01{}
html.es .tbl-poll .ww02,
html.es .tbl-poll .ww03,
html.es .tbl-poll .ww04,
html.es .tbl-poll .ww05,
html.es .tbl-poll .ww06{width:90px;}
html.es .tbl-poll .ww-last{width:140px;}
html.es .tbl-poll th,
html.es .tbl-poll td{font-size:13px;}

.tooltip-poll{position:absolute;bottom:0;width:430px;padding:22px;border:1px solid #a8a8a8;background:#fff;box-shadow:0 2px 0 #e5e5e5;z-index:100;
visibility:hidden;opacity:0;
transition:0.1s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
-webkit-transition:0.1s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
-moz-transition:0.1s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
-ms-transition:0.1s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
-o-transition:0.1s all cubic-bezier(0.6, 0.04, 0.98, 0.335);}
.tooltip-poll.active{visibility:visible;opacity:1;bottom:inherit;
transition:0.35s all cubic-bezier(0.075, 0.82, 0.165, 1);
-webkit-transition:0.35s all cubic-bezier(0.075, 0.82, 0.165, 1);
-moz-transition:0.35s all cubic-bezier(0.075, 0.82, 0.165, 1);
-ms-transition:0.35s all cubic-bezier(0.075, 0.82, 0.165, 1);
-o-transition:0.35s all cubic-bezier(0.075, 0.82, 0.165, 1);}
.tooltip-poll .close-tooltip{display:none;}

.tooltip-poll p{font-size:12px;text-align:left;color:#666;}
.tooltip-poll .tit{margin-right:10px;font-weight:700;font-size:12px;}
.tooltip-poll .mes{margin-top:10px;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0;}

.txt-guide{width:1050px;margin:30px auto 0;text-align:right;}
.txt-guide p{font-weight:300;font-size:13px;color:#666;letter-spacing:0;}

html.zh .tooltip-poll p{font-family:'Roboto',Verdana,arial,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软雅黑体',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
html.ja .tooltip-poll p{font-family:'Roboto',Meiryo,'メイリオ", "MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;}

.page-poll{}
.page-poll .c3-legend-item{visibility:hidden !important;opacity:0;}

/* 번역 텍스트 */
.translation-txt{display:none;visibility:hidden;}

.poll-contents{margin:40px auto 50px;}
.poll-contents .tit-type01,
.poll-contents .txt-mes,
.poll-contents .btn-type01{display:none;}
.poll-contents .poll-chart{margin-top:80px;}


/* 아랍어 */
/* html.ar,
html.ar body{direction:rtl;text-align:right;} */
html.ar .logo-yna a,
html.ar .dday .tit,
html.ar .search-area .btn-srch-open span,
html.ar .btn-srch-close span,
html.ar .search-area .area .btn-srch span,
html.ar .newsflash-zone .tit a,
html.ar .newsflash-zone .btn-latest span,
html.ar .smart-controller span,
html.ar .btn-prev01 span,
html.ar .btn-next01 span
html.ar .sns-type01 dd a,
html.ar .share-type01 button span,
html.ar .opt-info button span,
html.ar .btn-picture-close span,
html.ar .links-zone .btn-map-zoomin span{overflow:hidden;font-size:0;line-height:0;}

html.ar .title-news,
html.ar .news-con,
html.ar .lead,
html.ar .title-article01 .tit,
html.ar .story-wrap,
html.ar .link-home,
html.ar .fnb a,
html.ar .txt-guide{direction:rtl;text-align:right;}
html.ar .paging,
html.ar .fnb{direction:rtl;}

html.ar .logo-yna{margin-right:14px;}
html.ar .site-name{position:absolute;top:55px;right:14px;width:316px;}
html.ar .site-name a{font-size:0;line-height:0;}

html.ar .link-home{left:0;right:inherit;}

html.ar .lang-menu .btn-pick{text-align:right;}
html.ar .lang-menu .btn-pick span{padding:0 10px 0px 0;}
html.ar .lang-menu .btn-pick span:after{right:inherit;left:10px;}

html.ar #nav ul li{float:right;margin:0 0 0 30px;}

html.ar .dday-zone{left:14px;right:inherit;}
html.ar .dday{left:0;right:inherit;}
html.ar .dday .tit{float:right;width:52px;background:url(../images/sprites_elec2017_24.png) -750px -309px no-repeat;}

html.ar .search-area{}
html.ar .search-area label{right:50px;left:inherit;}
html.ar .search-area .btn-srch{right:0;left:inherit;}
html.ar .search-area .text{text-align:right;}
html.ar .search-area .text:focus{border:none;border-radius:0;outline:0;color:#ff8a00;}
html.ar .btn-srch-open{left:0;right:inherit;}
html.ar .btn-srch-open:after{left:58px;background:#e5e5e5;width:1px;height:34px;}
html.ar .btn-srch-close{left:0;right:inherit;}

html.ar .root{direction:rtl;text-align:right;}
html.ar .root a{padding:0 12px 0 26px;background:url(../images/bg_arrow_7x14_ar.gif) 0 18px no-repeat;}

html.ar .content01{float:right;}
html.ar .content02{float:left;}
html.ar .page-latest.body-view .content01{padding:0 76px 0 0;}

html.ar .tit-type01:after,
html.ar .tit-type02:after{right:0;left:inherit;}

html.ar .list-type01{}
html.ar .list-type01 .list>li{float:right;}

html.ar .list-type02 .img-con{float:right;margin:0 0 0 30px;}
html.ar .list-type02 .img-con + .news-con{float:right;text-align:right;}

html.ar .list-type03 .img-con{float:right;margin:0 0 0 25px;}
html.ar .list-type03 .img-con + .news-con{float:right;width:433px;}
html.ar .list-type03 .title-news,
html.ar .list-type03 .lead{text-align:right;}

html.ar .list-type03 .tt{text-align:right;}
html.ar .list-type03 article>.tt{float:right;}
html.ar .list-type03 .tt + .news-con{float:right;}

html.ar .m-topnews{}
html.ar .m-topnews .img-con{float:right;margin:6px 0 0 40px;}
html.ar .m-topnews .news-con{float:right;}

html.ar .m-wrap .column01{float:right;}
html.ar .m-wrap .column02{float:left;}

html.ar .m-poll{}
html.ar .m-poll .btn-type01{right:inherit;left:0;}
html.ar .m-poll .legend-wrap .legend-list{}
html.ar .m-poll .legend-wrap .legend-list>li{float:none;}

html.ar .m-poll .legend-wrap .img-con{right:0;left:inherit;}
html.ar .m-poll .legend-wrap .info-con{right:82px;left:inherit;text-align:right;}
html.ar .m-poll .legend-wrap .data-con{right:82px;left:inherit;text-align:right;}
html.ar .m-poll .g-col .bar-graph{right:0;left:inherit;}

html.ar .legend-wrap .legend-date,
html.ar .legend-wrap .legend-list>li>div,
html.ar .bar-graph .bar,
html.ar .bar-graph .pct{direction:rtl;}
html.ar .bar-graph .pct{font-size:18px;}

html.ar .tooltip-poll p{direction:rtl;text-align:right;}
html.ar .tooltip-poll .tit{margin:0 0 0 15px;}

html.ar .month-box{}
html.ar .month-box:before{left:220px;}
html.ar .month-box .tit-mm{float:right;border-radius:0 80px 80px 0;}
html.ar .month-box ol{float:right;margin:0 -32px 0 0;}
html.ar .month-box ol li{}

html.ar .month-box .date{float:right;}
html.ar .month-box .con{float:right;margin:0 15px 0 0;}
html.ar .month-box .con .mes01{direction:rtl;}

html.ar .graph-zone .btn-type01,
html.ar .m-photo .photo-news .btn-type02{left:0;right:inherit;}

html.ar .option-zone{margin:0 0 0 340px;}
html.ar .option-zone.active{margin:0 0 0 508px;}

html.ar .picture-wrap .img-con{left:240px;}
html.ar .picture-wrap .news-con{left:0;right:inherit;}

html.ar .graphics-wrap .img-con .img-con{left:240px;}
html.ar .graphics-wrap .img-con .news-con{left:0;right:inherit;}

html.ar .g-col .bar-graph{right:0;left:inherit;} /* 가로형 */
html.ar .g-col .bar-graph .bar{right:0;left:inherit;}
html.ar .g-col .bar-graph .pct{display:none;}

.swiper-wrapper{}
.swiper-slide{width:auto !important;height:auto !important;}