﻿@charset "utf-8";

.no-js{display:none}
.skip{position:relative}
.skip a{position:absolute;top:-30px;left:0;width:138px;color:#fff;border:1px solid #e70012;background:#333;text-align:center}
#edailywrap{width:100%;min-width:1080px;background:#fff}
.skip{position:relative}
.skip a{position:absolute;top:-130px;left:0;width:138px;color:#fff;border:1px solid #e70012;background:#333;text-align:center}
#edailywrap{width:100%;min-width:1080px;background:#fff}
.jroom_wrap{border-top:1px solid #37c2f1}
@media (min-width:1600px){
	.jroom_wrap{min-width:1080px !important}
}
@media (max-width:1080px){
	.jroom_wrap{min-width:1600px !important}
}

/*-----------------------------------------------------------------------------------------------------------------
      20190905_NEW heders      
-------------------------------------------------------------------------------------------------------------------*/

/* Clear */
.clear:after{content:"";display:block;clear:both}
.gnb_sub{width:100%;padding-top:20px}
.gnb_sub > div{width:100%}

/* 로고 및 검색단 */
.gnb_left, .gnb_center, .gnb_right{float:left;width:33.3333333333%}
.gnb_left h1 a{display:inline-block;width:115px;height:26px;margin-left:10px;text-indent:-9999999px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-105px -330px}
.gnb_sub .gnb_center h2{text-align:center;font-size:38px}
.gnb_sub .gnb_right{padding-top:14px}
.gnb_right ul{float:right;margin-right:20px}
.gnb_right ul li{float:left}
.gnb_right .searchs{margin-top:0}
.gnb_right > .searchs > .menu_top_btns .btn_search{float:left;width:34px;height:34px;cursor:pointer;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-21px -417px}
.gnb_right > .searchs > .menu_top_btns .btn_search.on{float:left;width:34px;height:34px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-64px -417px}
.gnb_right > .searchs .search_input_wp{top:-5px;left:-219px;width:253px;height:38px !important;background:#fff}
.gnb_right.etv_head > .searchs .search_input_wp{top:3px;left:-23px;width:253px;height:38px !important;background:#fff}
.gnb_right > .searchs .cover_white{left:unset !important;right:0}
@media screen and (min-width:0\0){
	.gnb_right > .searchs .cover_white{left:-200px !important;right:0}
}
.gnb_right > .searchs .search_input_wp > button.onbtn{top:-3px}
.gnb_right > .searchs .search_input_wp > input{width:190px;margin-top:12px !important;border:0;height:unset}
.gnb_right .sns_box{float:right}
.gnb_right .sns_box li{float:left;margin-left:20px}
.gnb_right .sns_box li a i{float:left;cursor:pointer;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #aaa}
.gnb_right .sns_box li a i:hover{float:left;cursor:pointer;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #333}
.gnb_right .sns_box li a i.sns_fackbook{width:10px;height:18px;font-size:0;background-position:-19px -241px}
.gnb_right .sns_box li a i.sns_twitter{width:19px;height:18px;font-size:0;background-position:-37px -241px}
.gnb_right .sns_box li a i.sns_youtube{width:21px;height:18px;font-size:0;background-position:-64px -241px}
.gnb_right .sns_box li a i.sns_rss{width:14px;height:18px;font-size:0;background-position:-93px -241px}
.gnb_right .sns_box li a i.e_mail{width:20px;height:18px;font-size:0;background-position:-19px -218px}
@media screen and (min-width:0\0){
	.gnb_right .sns_box li a i.sns_fackbook{width:9px;height:18px}
	.gnb_right .sns_box li a i.sns_twitter{width:18px;height:18px;font-size:0;background-position:-37px -241px}
	.gnb_right .sns_box li a i.sns_youtube{width:20px;height:18px;font-size:0;background-position:-64px -241px}
	.gnb_right .sns_box li a i.sns_rss{width:13px;height:18px;font-size:0;background-position:-93px -241px}
	.gnb_right .sns_box li a i.e_mail{width:20px;height:17px;font-size:0;background-position:-19px -218px}
}
.top_leftbanner{display:inline-block;margin-left:30px}
.top_leftbanner img{margin-top:-10px}
/* 시작 20주년 엠블렘 */
.gnb_center h1.gnb_logo{width:176px;height:40px;margin:10px auto;text-indent:-9999999px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-108px -417px}
@media screen and (min-width:0\0){
.searchs form .cover_white{left:-400px !important}
}
/* 메뉴 및 IN 시리즈 */
.gnb_sub .menu_inserise{width:100%;padding-bottom:12px;border-bottom:1px solid #333}
.menu_inserise .menus_area.new{float:left;width:60%}
.menu_inserise.fixed{position:fixed;top:-1px;left:0;width:100%;padding-top:11px;border-bottom:1px solid #333 !important;box-shadow:0 2px 10px #ddd;background:#fdfdfd;z-index:100}
.gnb_sub .nav_boxarea > ul > li .dropdown{top:61px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.gnb_sub .nav_boxarea > ul > li .dropdown{top:68px}
}
.menu_inserise .in_series.new{float:right;margin:10px 10px 0 0 !important}
.menu_inserise .in_series.new ul li{margin-left:18px}
.menus_area.new nav > .nav_boxarea{width:710px !important}
.menus_area.new nav > .nav_boxarea > ul > li > em{padding:10px 8px}
.menus_area.new nav > .nav_boxarea > ul > li > em > a{display:inline-block}
.menus_area.new nav > .nav_boxarea > ul > li.nav_boxarea_jroom > em > a{position:relative !important;color:#e60012;font-size:0;width:105px}
.menus_area.new nav > .nav_boxarea > ul > li.nav_boxarea_jroom > em > a:after{content:"";position:absolute;font-size:0;top:-35px;left:5px;width:100px;height:60px;background:url('https://image.edaily.co.kr/images/content/newsroom_icon_02.png') no-repeat;z-index:20}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.menus_area.new nav > .nav_boxarea > ul > li.nav_boxarea_jroom > em > a:after{top:-25px}
}
/* 속보 및 로그인단 */
.fastnews_box.new{width:600px !important;margin:0 0 0 0 !important;padding:0 0 0 10px}
.fastnews_box.new > span{position:relative;top:1px;padding-right:20px;font-weight:bold}
.fastnews_box.new > span:after{content:"";position:absolute;top:2px;right:10px;width:2px;height:12px;background:#e60012}
.fastnews_box.new > .fastnews_list{overflow:hidden;width:360px !important;height:17px !important}
.fastnews_box.new > .fastnews_list > span{float:left}
.fastnews_box.new > .fastnews_list ul{float:left;width:600px !important}
.fastnews_box.new > .fastnews_list > ul > li{overflow:hidden;width:490px !important;padding-top:0;font-size:13px}
.fastnews_box.new > .fastnews_list > ul > li > a > span.title{max-width:290px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:0}
.fastnews_box.new > .fastnews_list > ul > li > a > span.time{position:relative;top:-4px;padding-left:16px;font-size:11px;color:#999}
.fastnews_box.new > .fastnews_list > ul > li > a > span.time:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-138px -20px}
.fastnews_box.new > .fastnews_list .theview a{position:absolute;top:-3px;right:205px;padding:3px 10px;font-size:11px;color:#fff;border-radius:3px;background:#e60012;z-index:10}
/* GNB 300x69 banner */
.gnb_sub .banner_300x69{position:absolute;top:8px;left:50%;width:174px;height:40px;margin-left:0px;z-index:99}
.gnb_sub .banner_300x69 > .layerClose{position:absolute;right:-13px;font-size:0;width:13px;height:13px;background:url('https://image.edaily.co.kr/images/content/btn_banner_x.png') no-repeat}
/* 로그인영역 */
.login_box.mypage-div{display:none;font-size:12px;font-weight:100 !important;margin:0 0 0 0}
.login_box.new{float:right;margin-right:10px}
.login_box.new ul li{float:left;margin-left:11px;font-size:12px}
.login_box.new ul li:last-child{position:relative}
.login_box.new ul li a:hover{color:#e60012}
.login_box.new ul li button{border:0;cursor:pointer;background:#fff}
.login_box.new > ul > li > .pop_login{position:absolute;top:38px;left:-196px;width:200px;padding:20px;border:1px solid #ddd;border-top:0;background:#fff;z-index:10}
.pop_mypage{width:140px !important;left:-50px}
/* familysite menus */
.login_box.new > ul > li.fmsite{position:relative}
.login_box.new > ul > li.fmsite .fmsite_list{position:absolute;top:38px;left:-15px;width:100px;padding:10px;border:1px solid #ddd;border-top:0;background:#fff;z-index:50}
.login_box.new > ul > li.fmsite .fmsite_list > ul > li{margin:10px 0 0 0;width:100%}
.login_box.new > ul > li.fmsite .fmsite_list ul li a:hover{color:#e60012}
.login_box.new > ul > li.fmsite > span > em{position:relative;padding-right:16px}
.login_box.new > ul > li.fmsite > span > em:after{content:"";position:absolute;top:3px;right:0;width:12px;height:11px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-5px -20px}

/*-----------------------------------------------------------------------------------------------------------------
      heders 
-------------------------------------------------------------------------------------------------------------------*/
#headers{position:relative;margin-bottom:30px}
#contents{overflow:hidden;margin-bottom:60px}

/******************** 증권 / 비트코인 ********************/
.stock_bitcoin_area{background:#333}
.stock_coin:after{content:"";display:block;clear:both}
.stock_coin_title{float:left;padding:10px 17px 10px 10px;background:#000}
.stock_coin_title a span:after{content:"+";display:inline-block;zoom:1;*display:inline;margin-left:3px;position:absolute}
.stock_coin_title a{font-size:11px;color:#fff}
/* 전종목시세 */
.stock{float:left;width:740px;margin-right:8px}
.stock ul{float:left;margin-top:5px}
.stock .list li{float:left;display:inline;padding-left:20px}
.stock .list li span.rise{color:#e60012}
.stock .list li span.down{color:#00a2ff}
.stock li a{font-size:11px;color:#fff}
/* 암호화폐시세 */
.bitcoin{float:left;width:332px}
.bitcoin .coinlab{float:left;margin-top:10px}
.bitcoin .list{float:left;padding-left:20px}
.bitcoin .list a{font-size:11px;color:#fff}
.bitcoin .list span.rise{color:#e60012}
.bitcoin .list span.down{color:#00a2ff}

/* 속보, eTV, 이데일리TV, 이데일리ON, FamilySite / 로그인, 구독신청, PDF신문, 캠페인 */
.gnb_area{padding:15px 0 14px 0;border-bottom:1px solid #ddd;background:#fdfdfd}
.gnb_area:after{content:"";display:block;clear:both}

/* 속보 */
.breakingnews_box{position:relative;float:left;margin-top:-1px}
.breakingnews_box > ul > li{float:left;position:relative;margin-left:30px}
.breakingnews_box > ul > li a{font-size:12px}
.breakingnews_box > ul > li a:hover{ color:#e60012}
.breakingnews_box > ul > li:first-child a{font-weight:bold;color:#e60012}
.breakingnews_box > ul > li:first-child{position:relative;margin-left:10px}
.breakingnews_box span.redbar{position:absolute;top:32px;left:0px;width:50px;height:3px;font-size:0;background:#e60012;z-index:10}
.breakingnews_box > ul > li .btn_fmsite{position:relative;top:0px;left:65px;display:inline-block;zoom:1;*display:block;width:12px;height:11px;border:0;cursor:pointer;font-size:0px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') #fff no-repeat;background-position:-20px -20px;transition:All .2s ease-in-out}
.breakingnews_box > ul > li .btn_fmsite em{position:absolute;top:-3px;left:-65px;width:100px;float:left;font-size:12px;z-index:50}
	/* familysite menus */
.breakingnews_box > ul > li.fmsite{position:relative}
.breakingnews_box > ul > li.fmsite .fmsite_list{position:absolute;top:35px;left:-15px;width:100px;padding:10px;border:1px solid #ddd;border-top:0;background:#fff;z-index:50}
.breakingnews_box > ul > li.fmsite .fmsite_list ul li{ margin-top:10px}
.breakingnews_box > ul > li.fmsite .fmsite_list ul li a:hover{ 	color:#e60012 }

/* 로그인영역 */
.login_box{float:left;margin:0px 0px 0 0}
.login_box ul li{float:left;margin-left:30px}
.login_box ul li:first-child{position:relative}
.login_box ul li a{font-size:12px}
.login_box ul li a:hover{ color:#e60012}
.login_box ul li button{border:0;cursor:pointer;font-size:12px;background:#fff}
.pop_login{position:absolute;top:37px;left:-196px;width:200px;padding:20px;border:1px solid #ddd;border-top:0;background:#fff;z-index:500}
.pop_mypage{width:140px !important;left:-50px}
/*로그인확장 */
.pop_login > .login_before > .login{display:block;padding-bottom:20px;margin-bottom:20PX;border-bottom:1px solid #ddd}
.pop_login > .login_before > .login > span{display:block;margin-bottom:10px;font-size:14px;color:#24282b}
.pop_login > .login_before > .login > a.btn_login{display:block;width:100%;height:40px;border-radius:4px;font-size:14px;line-height:40px;text-align:center;background:#ddd}
.pop_login > .login_before > .login > a:hover{color:#fff;background:#333}
.pop_login > .login_before > .join{display:block;padding-bottom:20px;margin-bottom:20PX;border-bottom:1px solid #ddd}
.pop_login > .login_before > .join > span{display:block;margin-bottom:10px;font-size:14px}
.pop_login > .login_before > .join a{color:#fff}
.pop_login > .login_before > .join > a.btn_memberjoin{display:block;width:100%;height:40px;border-radius:4px;font-size:14px;line-height:40px;text-align:center;background:#e60012}
.pop_login > .login_before > .join > a:hover{color:#fff;background:#333}
.pop_login > .login_before > .help{display:block}
.pop_login > .login_before > .help span{display:block;margin-bottom:5px;font-size:14px;color:#24282b}
.pop_login > .login_before > .help > a.checkinfo{display:block;font-size:14px;color:#e60012}
.pop_login > .login_before > .help > a:hover{text-decoration:underline}

/* 마이페이지 확장 */
.mypage_before > .scrap{float:left;width:100%;margin-bottom:10px}
.mypage_before > .scrap > a > span{float:left}
.mypage_before > .scrap > a > em{float:right;width:15px;height:15px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-39px -294px}
.mypage_before > .interest{float:left;width:100%;margin-bottom:10px}
.mypage_before > .interest > a > span{float:left}
.mypage_before > .interest > a > em{float:right;width:16px;height:14px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-59px -295px}
.mypage_before > .memberinfo{float:left;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.mypage_before > .memberinfo > a > span{float:left}
.mypage_before > .memberinfo > a > em{float:right;width:14px;height:14px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-80px -295px}
.mypage_before > .logout{float:left;width:100%;height:40px;border-radius:4px;font-size:14px;line-height:40px;text-align:center;background:#ddd}
.mypage_before > .logout{float:left;width:100%;height:40px;border-radius:4px;font-size:14px;line-height:40px;text-align:center;background:#ddd}

/* SNS */
.sns_box{float:right}
.sns_box ul li{float:left;margin-left:20px}
.sns_box ul li a i{float:left;cursor:pointer;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #ddd}
.sns_box ul li a i:hover{ float:left; cursor:pointer; background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #333}
.sns_box ul li a i.sns_fackbook{ width:10px; height:18px; font-size:0; background-position:-19px -241px}
.sns_box ul li a i.sns_twitter{ width:19px; height:18px; font-size:0; background-position:-37px -241px}
.sns_box ul li a i.sns_youtube{ width:21px; height:18px; font-size:0; background-position:-64px -241px}
.sns_box ul li a i.sns_rss{ width:14px; height:18px; font-size:0; background-position:-93px -241px}

/* 속보 / 로고 / 234x60광고배너 */
.heads_area{padding:20px 0}
.heads_area:after{content:"";display:block;clear:both}
/* 속보리스트 */
.fastnews_box{position:relative;float:left;width:243px;margin:-4px 200px 0 0}
.fastnews_list dl{float:left;width:243px}
.fastnews_list dl dt{float:left;width:50px;height:50px;overflow:hidden}
.fastnews_list dl dt img{width:100%;height:50px;object-fit:cover}
.fastnews_list dl dt span.thumimg{position:relative;float:left;width:50px;height:50px;overflow:hidden;background-size:cover;background-position:center}
.fastnews_list dl dt span.thumimg img{position:absolute;width:100%;min-height:50px;margin-left:-50px}
.fastnews_list dl dd{display:inline-block;zoom:1;*display:inline;width:178px;margin-left:15px}
.fastnews_list dl dd.noimg{display:inline-block;zoom:1;*display:inline;width:100%;margin-left:0px}
.fastnews_list dl dd span.icon{float:left;margin-right:5px;width:12px;height:12px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-138px -20px}
.fastnews_list dl dd span.time{float:left;margin-top:-3px;font-size:11px;color:#999}
/* 이슈기획 */
.gnb_issuefocus{position:absolute;left:0;top:-5px;width:290px;height:72px;letter-spacing:-0.5px}
.gnb_issuefocus .title{margin:4px 0 9px 0}
.gnb_issuefocus .title span{	overflow:hidden;	display:inline-block;	white-space:nowrap;	text-overflow:ellipsis;	width:185px;	font-size:15px;	font-weight:bold}
.gnb_issuefocus .title button{	float:right;	cursor:pointer;	width:87px;	height:21px;	margin-top:-1px;	line-height:21px;	border:0;	outline:none;	font-size:12px;	color:#fff;	background:#00a2ff}
.gnb_issuefocus dl dt{overflow:hidden;float:left;width:71px;height:42px;margin-right:15px}
.gnb_issuefocus dl dt img{	width:100%;	object-fit:cover}
.gnb_issuefocus dl dd{overflow:hidden;height:34px;padding-top:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:normal;text-overflow:ellipsis;width:204px}
.gnb_issuefocus dl dd.x_img{	width:290px !important}

/* 180902_넘김버튼 수정 */
.fastnews_list{width:243px;height:62px;overflow:hidden}
.fastnews_list ul{position:relative;list-style:none;height:50px;}
.fastnews_list ul li{	width:243px;	float:left;	padding-top:10px;	height:50px}
.btn_plays{position:absolute;right:0;top:10px;z-index:50}
.btn_plays .btn_left{float:left;width:11px;height:12px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-160px -20px}
.btn_plays .btn_stop{float:left;width:16px;margin:0 2px;font-size:0;height:12px;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-171px -20px}
.btn_plays .btn_right{float:left;width:11px;margin-left:5px;height:12px;font-size:0;background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-187px -20px}
.fastnews_list dl dd p.text{overflow:hidden;height:30px;width:100%;float:left;padding-top:5px;font-size:12px;line-height:1.25em}
.fastnews_list dl dd p.text:hover{text-decoration:underline}
.btn_playarrow{position:absolute;top:0;right:0}
/* 로고 */
h1 .main_logo{position:absolute;left:50%;width:195px;height:44px;margin:9px 0 0 -98px}
/* 234x60_광고배너 */
.banner_234x60{float:right;width:236px;height:62px;border:1px solid #f8f8f8;box-sizing:border-box}
/* 전체보기 / 메뉴 / IN시리즈 */
.menus_area{width:100%;background:#fff}
.menus_area.fixed{position:fixed;top:-1px;height:50px;border-bottom:1px solid #333 !important;box-shadow:0 2px 10px #ddd;background:#fdfdfd;z-index:100}
.menus_area_border{display:inline-block;width:100%;padding:5px 0 6px 0;border-top:1px solid #333;border-bottom:1px solid #333;box-sizing:border-box}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.menus_area_border{padding:5px 0 7px 0}
}
.menus_area:after{content:"";display:block;clear:both}
/* 메뉴 확장 영역*/
nav{background:#fff}
nav .nav_boxarea{width:570px;**width:500px}
.nav_boxarea > ul{position:relative}
.nav_boxarea > ul > li{float:left}
.nav_boxarea > ul > li.on > em > a{	color:#e60012}
.nav_boxarea > ul > li:hover, .menus_area.new nav > .nav_boxarea > ul > li > em > a:hover{	color:#e60012}
.nav_boxarea > ul > li:first-child{	margin-left:10px}
.nav_boxarea > ul > li > em{	display:inline-block;	cursor:pointer;	font-size:16px;	font-weight:bold;	padding:10px 12px;	transition:0.3s linear;	**padding:10px 5px}
.nav_boxarea > ul > li .dropdown{	display:none;	position:absolute;	top:44px;	left:0px;	background:#fff;	z-index:500}
.nav_boxarea > ul > li .dropdown.expansion_area{ float:left; width:1080px; height:211px; background:#fff; box-shadow:0 5px 5px 5px rgba(0, 0, 0, 0.1)}
.nav_boxarea > ul > li .dropdown.expansion_area:after{ 	content:""; 	display:block; 	clear:both }
.nav_boxarea > ul > li .dropdown.expansion_area span.blackline{ 	float:left; 	position:relative; 	top:-10px; 	width:1080px; 	height:10px;background:#fff }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_left{ 	overflow:hidden; 	position:relative; 	top:-10px; 	float:left; 	width:215px; 	height:150px; 	padding:30px 10px 30px 30px; 	background:#f8f8f8 }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_left strong{ display:block; font-size:18px; color:#333 !important }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_left ul{ float:left; width:85px; margin-right:20px }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_left ul > li{ 	font-size:14px; 	margin-top:17px; 	letter-spacing:-1px }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_left ul > li a:hover{  color:#e60012 }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right{ 	overflow:hidden; 	position:relative; 	top:-10px; 	float:right; 	width:764px; 	height:160px; 	padding:30px }
 	/* 기본타입 */
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl{ float:left; margin-left:20px }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl:first-child{ 	margin-left:0 }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl dt{ 	overflow:hidden; 	width:176px; 	height:103px }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl dt img{  width:100%;  height:103px;  object-fit:cover }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl dd{ 	overflow:hidden; 	width:166px; 	height:38px; 	margin-top:10px; 	padding:0 5px; 	letter-spacing:-1px; 	line-height:1.3em }
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl dd:hover{  text-decoration:underline }
@media screen and (-webkit-min-device-pixel-ratio:0){
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl dd{line-height:1.4em;margin-top:13px}
}

/*이미지 없을경우_01 */
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl.no_img{position:relative;cursor:pointer;width:176px;height:160px;background:url('https://image.edaily.co.kr/images/content/default_icon.png')#f8f8f8 no-repeat;background-position:-213px -237px}
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl.no_img > a > dd{position:absolute;bottom:15px;height:55px;left:15px;width:141px;padding-right:15px}

/*이미지 없을경우_02 */
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl.no_img_02{position:relative;cursor:pointer;width:176px;height:160px;background:url('https://image.edaily.co.kr/images/content/default_icon.png')#f8f8f8 no-repeat;background-position:-213px -237px}
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl.no_img_02 > a > dd{position:absolute;left:15px;display:table;width:141px;height:160px;padding-right:15px}
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.basetype dl.no_img_02 > a > dd span{	display:table-cell;	vertical-align:middle;	font-weight:600;	line-height:1.5em}

/* 이슈타입 */
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.issuetype{width:1020px;height:160px;padding:30px}
.issuetype ul{overflow:hidden;float:left;width:249px;height:150px;margin-left:8px}
.issuetype ul:first-child{margin-left:0}
.issuetype ul li img{width:100%;height:150px;object-fit:cover}
.issuetype ul li{position:relative}

   /* type02 */
.issuetype ul li a .textarea{
   	position:absolute;
   	top:0;
   	left:0;
   	width:250px;
   	height:150px;
   	color:#fff;
   	letter-spacing:-1px;
   	background:url('https://image.edaily.co.kr/images/content/blackgradation_150.png') repeat;
   	z-index:20
}

.issuetype ul li a .textarea > div{
 position:absolute;
 left:12px;
 bottom:12px
}

.issuetype ul li a .textarea > div p.tit_top{
 	display:inline-block;
 	padding:3px 10px;
 	margin-bottom:8px;
 	font-size:12px;
 	font-weight:bold;
 	color:#333;
 	background:rgba(250, 250, 250, 0.8)
 }

.issuetype ul li a .textarea p.tit_down{
 overflow:hidden;
 height:35px;
 font-size:14px;
 padding-right:10px;
 line-height:1.3em
}

/* 오피니언 */
.opiniontype .columarea{
	position:relative;
	float:left;
	width:560px
}

.opiniontype:after{
	content:"";
	display:block;
	clear:both
}

.opiniontype .columarea dl{
	float:left;
	width:250px;
	margin:0 30px 10px 0
}

.opiniontype .columarea dl dt{
   overflow:hidden;
   float:left;
   width:68px;
   height:68px;
   border-radius:100px;
   border:1px solid #f5f5f5
}

.opiniontype .columarea dl dt img{
   	width:100%;
   	height:70px
}

.opiniontype .columarea dl dd{
   display:table-cell;
   vertical-align:middle;
   width:160px;
   height:70px;
   padding-left:10px;
   line-height:1.4em
}

.opiniontype .columarea dl dd > span{
   	float:left;
   	height:60px;
   	overflow:hidden
}

.opiniontype .columarea dl dd em{
   	width:160px;
   	display:block;
   	color:#999
}

.opiniontype .etcnotice{
	float:left;
	width:204px
}

.opiniontype .etcnotice p{
   font-size:18px;
   font-weight:bold;
   padding-bottom:10px;
   color:#333 !important
}

.opiniontype .etcnotice ul li{
   overflow:hidden;
   padding-top:10px;
   word-wrap:break-word;
   white-space:nowrap;
   text-overflow:ellipsis
}

/* 포토 */
.phototype ul{
	overflow:hidden;
	float:left;
	width:150px;
	height:150px;
	margin-left:15px
}

.phototype ul:first-child{
   width:269px;
   margin-left:0
}

.phototype ul li img{
   width:100%;
   height:150px;
   object-fit:cover
}

.phototype ul li{
   position:relative
}

.phototype ul li a span{
   	position:absolute;
   	top:0;
   	left:0;
   	display:inlnie-block;
   	width:150px;
   	height:150px;
   	background:url('https://image.edaily.co.kr/images/content/blackgradation_150.png') repeat;
   	z-index:20
}

.phototype ul:first-child li a span{
   width:269px
}

.phototype ul li a span em{
   position:absolute;
   display:table-cell;
   vertical-align:bottom;
   left:0;
   bottom:0;
   width:126px;
   max-height:38px;
   overflow:hidden;
   font-weight:normal;
   margin:0 12px 12px 12px;
   color:#fff;
   line-height:1.3em;
   letter-spacing:-1px;
   z-index:30
}

.phototype ul:first-child li a span em{
   width:245px
}

.phototype ul li a span em b{
   display:inline-block;
   width:100%;
   font-size:16px;
   line-height:1.6em
}

/* 190911_etv_추가 */
.nav_boxarea > ul > li .dropdown.expansion_area > .video_area{
	padding:40px 30px 30px 30px
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a{
   overflow:hidden;
   float:left;
   width:240px;
   margin:10px 0 0 20px
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a:first-child{
   	margin-left:0
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a ul li{
   	position:relative;
   	width:240px;
   	min-height:135px
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a ul li img{
 width:100%;
 height:135px;
 object-fit:cover
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a ul li:after{
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	width:73px;
	height:73px;
	margin:-37px 0 0 -37px;
	background:url('http://image.edaily.co.kr/images/etv/play_icon_02.png') no-repeat;
	z-index:10
}

.nav_boxarea > ul > li .dropdown.expansion_area > .video_area a ul li:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.2);
	z-index:9
}

.nav_boxarea > ul > li .videoarea_etvtitle{
	position:absolute;
	left:30px;
	top:20px;
	color:#333;
	font-size:18px;
	z-index:15
}

.nav_boxarea > ul > li .more_view{
	position:absolute;
	top:20px;
	right:30px;
	padding:1px 15px 0 0;
	font-size:11px
}

.nav_boxarea > ul > li .more_view a i{
   display:inline-block;
   position:absolute;
   top:4px;
   right:0;
   width:11px;
   height:11px;
   margin-left:5px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-464px -20px;
   z-index:10
}


/* 191231_기자뉴스룸 */
.nav_boxarea > ul > li .dropdown.expansion_area .menus_right.jroomtype{
	width:1020px;
	height:160px;
	padding:30px
}

.jroomtype ul{
	overflow:hidden;
	float:left;
	width:150px;
	height:150px;
	margin-left:24px
}

.jroomtype ul:first-child{
   margin-left:0
}

.jroomtype ul li img{
   width:100%;
   height:150px;
   object-fit:cover; 
}
.jroomtype ul li{
   position:relative
}

.jroomtype ul li a .textarea{
   	position:absolute;
   	top:0;
   	left:0;
   	width:150px;
   	height:150px;
   	color:#fff;
   	letter-spacing:-1px;
   	background:url('https://image.edaily.co.kr/images/content/blackgradation_150.png') repeat;
   	z-index:20
}

.jroomtype ul li a .textarea > div{
 position:absolute;
 left:12px;
 bottom:12px
}

.jroomtype ul li a .textarea > div p.tit_top{
 	display:inline-block;
 	padding:3px 10px;
 	margin-bottom:5px;
 	font-size:12px;
 	font-weight:bold;
 	color:#333;
 	background:rgba(250, 250, 250, 0.8)
 }

.jroomtype ul li a .textarea p.tit_down{
 overflow:hidden;
 height:30px;
 font-size:12px;
 padding-right:10px;
 line-height:1.35em
}

/*** 전체보기 ***/
.allmenu{
	float:left;
	margin:10px 0 0 10px
}

.allmenu .btn_allmenu{
   overflow:hidden;
   float:left;
   width:20px;
   height:19px;
   text-indent:140%;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-434px -20px
}

/*** 전체보기 확장 ***/
#allmenu_layer{
	position:fixed;
	left:0px;
	top:0px;
	display:block;
	width:620px;
	height:100%;
	z-index:9999999
}

	#allmenu_layer .allmenu_height{
   overflow-x:hidden;
   overflow-y:auto;
   width:100%;
   height:100%;
   background:#fff
}

   /* 상단배너 */
   #allmenu_layer .allmenu_height .menu_banners{
   	position:relative;
   	float:left;
   	height:70px;
   	width:515px;
   	padding-bottom:40px;
   	margin:40px 44px 0
}

   	#allmenu_layer .allmenu_height .menu_banners img{
 width:100%
}

   /* 가운데 메뉴 및 많이 본 뉴스 */
   #allmenu_layer .allmenu_height .menu_content{
   	overflow-y:auto;
   	position:absolute;
   	left:0;
   	top:101px;
   	bottom:0;
   	right:0;
   	width:540px;
   	margin:40px
}

.menu_content .left_menulist{
	float:left;
	width:185px;
	margin-right:30px;
	border-right:1px solid #ddd;
	padding-bottom:20px
}

.menu_content .left_menulist > ul{
   float:left;
   margin-top:54px
}

.menu_content .left_menulist > ul:first-child{
   	margin-top:0
}

.menu_content .left_menulist > ul > li strong{
   	float:left;
   	width:209px;
   	font-size:18px;
   	font-weight:bold
}

.menu_content .left_menulist > ul > li > ul{
   	float:left;
   	width:93px
}

.menu_content .left_menulist > ul > li > ul > li{
 padding-top:17px
}

.menu_content .left_menulist > ul > li > ul > li a:hover{
 	color:#e60012;
 	text-decoration:none
 }

/* 많이본뉴스 */
.menu_content .right_manynews{
	position:relative;
	float:left;
	width:300px
}

.right_manynews > .title_300{
	margin-bottom:20px;
	padding-bottom:20px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #ddd
}

.right_manynews > .tap{
	position:absolute;
	top:2px;
	right:15px
}

.right_manynews > .tap li{
   position:relative;
   float:left;
   margin-left:25px
}

.right_manynews > .tap li.position a{
   	color:#e60012;
   	font-weight:bold
}

.right_manynews > .tap li a:hover{
   	color:#e60012;
   	font-weight:bold;
   	text-decoration:none
}

.right_manynews > .tap li:before{
   	content:'';
   	position:absolute;
   	top:2px;
   	left:-15px;
   	width:1px;
   	height:14px;
   	background:#ddd;
   	z-index:1
}

.right_manynews > .tap li:first-child:before{
   	display:none
}

.right_manynews > .news300_list{
	float:left;
	width:300px;
	display:table
}

.right_manynews > .news300_list > ul{
   position:relative;
   top:-10px
}

.right_manynews > .news300_list > ul > li{
   	position:relative;
   	overflow:hidden;
   	width:300px;
   	max-height:50px;
   	margin-top:10px;
   	letter-spacing:-1px
}
   	/* .right_manynews>.news300_list>ul li:first-child{
	margin-top:0
} */
.right_manynews > .news300_list > ul > li .numbering{
 position:absolute;
 top:50%;
 width:20px;
 left:0;
 margin-top:-8px;
 font-weight:bold
}

.right_manynews > .news300_list > ul > li .textnews{
 display:table-cell;
 width:200px;
 height:50px;
 padding-left:30px;
 vertical-align:middle
}

.right_manynews > .news300_list > ul > li .noimg_textnews{
 display:table-cell;
 width:270px;
 height:50px;
 vertical-align:middle;
 overflow:hidden;
 padding-left:30px
}

.right_manynews > .news300_list > ul > li .imgnews{
 float:right;
 overflow:hidden;
 width:50px;
 height:50px
}

.right_manynews > .news300_list > ul > li .imgnews img{
 	float:left;
 	width:100%;
 	height:50px;
 	object-fit:cover
 }

/* 하단 회원가입 */
#allmenu_layer .allmenu_height .menu_footer{
	float:left;
	width:540px;
	border-top:3px solid #333;
	padding-top:20px;
	margin-top:20px
}

	#allmenu_layer .allmenu_height .menu_footer ul li{
   float:left;
   width:108px;
   text-align:center;
   font-size:16px
}

   #allmenu_layer .allmenu_height .menu_footer ul li a:hover{
   	font-weight:bold;
   	color:#e60012;
   	text-decoration:none
}

/* 닫기버튼 */
.allmenu_height > .btn_close{
	position:absolute;
	top:40px;
	right:-30px;
	width:51px;
	height:65px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-400px -240px;
	z-index:100
}

/* 메뉴 */
.nav_menu{
	float:left;
	margin-left:15px
}

.nav_menu ul li{
   position:relative;
   overflow:hidden;
   float:left;
   padding:10px 0;
   padding-left:25px;
   z-index:0
}

.nav_menu ul li a{
   	font-size:16px;
   	font-weight:bold
}

.nav_menu ul li a:hover{
 color:#e60012
}

   /* 메뉴확장 */
.nav_menu ul li .submenu_box{
   	display:none;
   	position:absolute;
   	top:50px;
   	float:left;
   	width:237px;
   	height:350px;
   	padding-top:6px;
   	background-color:#fff;
   	border-bottom:1px solid #e9e9e9;
   	border-left:1px solid #e9e9e9;
   	z-index:500
}

/* IN시리즈 */
.in_series{
	float:left;
	margin:11px 20px 0 0;
	**margin:11px 0 0 100px /* ie7 */
}

.in_series ul li{
   float:left;
   margin-left:15px;
   font-size:14px
}

.in_series ul li a dl dt{
   	overflow:hidden;
   	float:left;
   	margin-top:3px;
   	font-size:0;
   	line-height:0;
   	color:transparent;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png?v=0709') no-repeat
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.in_series ul li a dl dt{
   margin-top:1px
}
}

.in_series ul li a dl dt.autoin{
	width:21px;
	height:14px;
	background-position:-251px -20px
}

.in_series ul li a dl dt.golfin{
	width:11px;
	height:14px;
	background-position:-282px -20px
}

.in_series ul li a dl dt.beautyin{
	width:14px;
	height:14px;
	background-position:-303px -20px
}

.in_series ul li a dl dt.tripin{
	width:11px;
	height:14px;
	background-position:-327px -20px
}

.in_series ul li a dl dt.etv{
	width:17px;
	height:14px;
	background-position:-253px -39px
}

.in_series ul li a dl dt.webtoon{
	width:15px;
	height:14px;
	background-position:-348px -20px
}

.in_series ul li a dl dt.snaptime{
	display:inline-block;
	width:51px;
	height:15px;
	background-position:-410px -114px
}

.in_series ul li a dl dd{
	float:left;
	margin-left:5px
}

.in_series ul li a dl dd.beautyin{
   float:left;
   margin-left:5px;
   font-size:1.03rem;
   margin-top:-2px
}

.in_series ul li a dl dd:hover{
   color:#e60012
}

/* 검색 */
#searchAll{
	z-index:22222
}

.searchs{
	position:relative;
	float:right;
	margin-top:5px;
	z-index:1111
}

.searchs .menu_top_btns{
   position:relative;
   border:0;
   padding:0;
   margin:0;
   z-index:44444
}

.searchs form .cover_white{
   position:absolute;
   top:-10px;
   left:-430px;
   width:230px;
   height:48px;
   background:#fff;
   z-index:33333
}

.searchs form .header_search_con{
   position:relative
}

.menu_top_btns .btn_search{
	float:left;
	width:30px;
	height:29px;
	cursor:pointer;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-118px -281px
}

.menu_top_btns .btn_search.on{
   float:left;
   width:30px;
   height:29px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-118px -241px
}

.search_input_wp{
	position:absolute;
	left:-90px;
	top:0px;
	width:350px;
	height:48px;
	border-bottom:3px solid #e60012
}

.search_input_wp > input{
   width:240px;
   height:20px;
   border:0 !important;
   margin-top:15px;
   padding-left:20px;
   letter-spacing:-1px;
   outline:0;
   border-right:1px solid #e60012
}

.search_input_wp > button.onbtn{
   position:absolute;
   right:50px;
   top:-1px;
   width:21px;
   height:19px;
   margin-top:15px;
   font-size:0;
   cursor:pointer;
   border:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-20px -269px
}

/*-----------------------------------------------------------------------------------------------------------------
      footer 
-------------------------------------------------------------------------------------------------------------------*/
#footers{
	overflow:hidden
}
/* 공지사항 */
.notice_app_channel{
	width:100%;
	margin-bottom:43px
}

.notice_app_channel:after{
   content:"";
   display:block;
   clear:both
}

.notice_app_channel .title_footer{
   float:left;
   width:265px;
   margin:15px 0;
   font-size:18px;
   font-weight:bold
}

.notice_app_channel .notice{
   float:left;
   width:265px;
   height:195px;
   padding-right:25px;
   margin-right:25px;
   border-right:1px solid #ddd
}

.notice_app_channel .notice ul{
   	position:relative;
   	**top:-10px; /* ie7 */
}

.notice_app_channel .notice ul li{
 overflow:hidden;
 width:265px;
 margin-bottom:12px;
 word-wrap:break-word;
 white-space:nowrap;
 text-overflow:ellipsis;
 **margin-bottom:10px; /* ie7 */
}

.notice_app_channel .notice ul li i{
 	padding-right:5px;
 	color:#999
 }

	/* APP */
.notice_app_channel .apps{
   float:left;
   width:410px;
   height:195px;
   margin-right:25px;
   border-right:1px solid #ddd
}

.notice_app_channel .apps dl{
   	float:left;
   	margin-right:20px
}

.notice_app_channel .apps dl a{
 cursor:pointer
}

.notice_app_channel .apps dl dt{
 float:left;
 margin-right:10px
}

.notice_app_channel .apps dl dd{
 float:left;
 width:110px;
 font-size:12px;
 line-height:1.4em
}

.notice_app_channel .apps dl dd span{
 	display:inline-block;
 	zoom:1;
 	*display:block;
 	font-size:14px;
 	font-weight:bold;
 	padding:7px 0 5px 0
 }

.notice_app_channel .apps dl dd:hover, .notice_app_channel .apps dl dd span:hover{
    text-decoration:underline
 }

	/* 비즈니스 채널 */
.notice_app_channel .channel{
   float:left;
   width:328px;
   height:195px
}

.notice_app_channel .channel ul{
   	width:100%;
   	margin-left:-10px
}

.notice_app_channel .channel ul a li{
 float:left;
 padding:3px 0;
 margin:0 0 10px 10px;
 border:1px solid #666;
 text-align:center;
 color:#666;
 font-size:14px;
 letter-spacing:-1px
}

.notice_app_channel .channel ul a li:hover{
 	color:#fff;
 	background:#666
 }

/********** 주소 **********/
.adress_area{
	width:100%;
	padding:40px 0;
	background:#f8f8f8
}

.adress_area address{
   font-style:normal
}

.adress_area:after{
   content:"";
   display:block;
   clear:both
}

.adress_area h4{
   cursor:pointer;
   float:left;
   width:173px;
   height:39px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-224px -89px
}

.adress_area .adress{
   float:right;
   text-align:right;
   color:#999;
   line-height:1.5em
}

.adress_area .adress li span{
   	color:#ddd;
   	padding:0 5px
}

.adress_area .adress li a{
   	color:#999
}

/********** 회사소개 및 개인정보 **********/
.footer_link{
	overflow:hidden;
	width:100%;
	padding:15px 0;
	background:#333
}

	/* sns */
.footer_link .footer_sns{
   float:left;
   margin-top:3px
}

.footer_link .footer_sns ul li{
   	float:left;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	margin-right:15px
}

.footer_link .footer_sns ul li.facebook{
 width:6px;
 height:11px;
 font-size:0;
 background-position:-410px -92px
}

.footer_link .footer_sns ul li.twitter{
 width:11px;
 height:11px;
 font-size:0;
 background-position:-426px -92px
}

.footer_link .footer_sns ul li.youtube{
 width:13px;
 height:11px;
 font-size:0;
 background-position:-447px -92px
}

.footer_link .footer_sns ul li.rss{
 width:8px;
 height:11px;
 font-size:0;
 background-position:-470px -92px
}

	/* 약관 */
.footer_link .infomation_link{
   float:right
}

.footer_link .infomation_link ul li{
   	float:left;
   	margin-left:20px
}

.footer_link .infomation_link ul li:first-child{
 margin-left:0
}

.footer_link .infomation_link ul li a{
 font-size:14px;
 letter-spacing:-1px;
 color:#fff
}

.footer_link .infomation_link ul li a span{
 	color:#fccf00
 }

/*-----------------------------------------------------------------------------------------------------------------
      뉴스상세 오른쪽 컴포넌트
-------------------------------------------------------------------------------------------------------------------*/
/* .aside_left{float:left;width:740px;margin-right:40px} */
.aside_left{
	float:left;
	width:740px;
	margin-right:19px;
}

#right-sticky{
	width:321px;
	float:left;
	padding-left:20px;
	overflow:hidden;
	border-left:1px solid #e9e9e9
}

/******************** aside_right ********************/
.aside_right{
	width:321px;
	float:left;
	overflow:hidden
}
/* 많이 본 뉴스 */
.list_manynews{
	display:inline-block;
	zoom:1;
	position:relative;
	float:left;
	width:300px;
}
.list_manynews + .gg_texshow_300{
    margin-bottom:46px;
}

.list_manynews .title_300{
	margin-bottom:10px;
	padding-bottom:20px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #ddd
}

.list_manynews .tap{
	position:absolute;
	top:2px;
	right:15px
}

.list_manynews .tap li{
	position:relative;
	float:left;
	margin-left:25px
}

.list_manynews .tap li.position a{
	color:#e60012;
	font-weight:bold
}

.list_manynews .tap li a:hover{
	color:#e60012;
	font-weight:bold;
	text-decoration:none
}

.list_manynews .tap li:before{
	content:'';
	position:absolute;
	top:2px;
	left:-15px;
	width:1px;
	height:14px;
	background:#ddd;
	z-index:1
}

.list_manynews .tap li:first-child:before{
	display:none
}


.list_manynews .news300_list ul li{
	overflow:hidden;
	width:300px;
	padding-top:12px
}

.list_manynews .news300_list ul li a{
	font-size:16px
}

.list_manynews .news300_list ul li a span{
	display:inline-block
}

.list_manynews .news300_list ul li a span:hover{
	text-decoration:underline
}

.list_manynews .news300_list ul li a span.numbering{
	font-weight:bold;
	width:20px;
	text-align:center;
	float:left
}

.list_manynews .news300_list ul li a span.textnews{
	overflow:hidden;
	width:275px;
	padding-left:5px;
	font-size:14px;
	word-wrap:break-word;
	white-space:nowrap;
	text-overflow:ellipsis;
	letter-spacing:-1px
}

.list_manynews .admark{
	position:absolute;
	top:-2px;
	right:0;
	padding:0 4px 2px 4px;
	font-size:10px;
	color:#fff;
	background:#bbb
}


/* 기사 상세 오른쪽 스티키 300x250 banner */
.right_300x250{
	margin-bottom:44px;
}


/* 금주의 인기정보 */
.weekend_news{
	overflow:hidden;
	float:left;
	width:300px;
	height:345px;
	margin-bottom:40px
}

/* 많이본정보 */
.manyview_info{
	overflow:hidden;
	float:left;
	width:300px;
	height:345px;
	margin-bottom:40px
}

/* 우측컴포넌트 ad배너 */
.ad_texbanner_300{
	position:relative;
	overflow:hidden;
	width:300px;
	height:58px;
	padding-top:5px;
	margin-bottom:40px
}

#right-sticky .ad_texbanner_300{
	top:-12px
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.ad_texbanner_300{
   position:relative;
   overflow:hidden;
   width:300px;
   height:55px
}
}

.ad_texbanner_300 .mark{
	position:absolute;
	top:0;
	left:0;
	padding:0 4px 2px 4px;
	font-size:10px;
	color:#fff;
	background:#bbb
}

.ad_texbanner_300 ul li{
	overflow:hidden;
	width:268px;
	padding:10px 0 0 32px;
	word-wrap:break-word;
	white-space:nowrap;
	text-overflow:ellipsis
}

.ad_texbanner_300 ul li a{
   color:#666;
   font-size:14px;
   width:268px;
   word-wrap:break-word;
   white-space:nowrpa;
   text-overflow:ellipsis
}

.ad_texbanner_300 ul li:first-child{
   padding-top:0
}

/*우측컴포넌트 ad배너 GG*/
.gg_textshow_300{
	position:relative;
	overflow:hidden;
	width:300px;
	height:58px;
	padding-top:5px;
	margin-bottom:40px
}

#right-sticky .gg_textshow_300{
	top:-12px
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.gg_textshow_300{
   position:relative;
   overflow:hidden;
   width:300px;
   height:55px
}
}

.gg_textshow_300 .mark{
	position:absolute;
	top:0;
	left:0;
	padding:0 4px 2px 4px;
	font-size:10px;
	color:#fff;
	background:#bbb
}

.gg_textshow_300 ul li{
	overflow:hidden;
	width:268px;
	padding:10px 0 0 32px;
	word-wrap:break-word;
	white-space:nowrap;
	text-overflow:ellipsis
}

.gg_textshow_300 ul li a{
   color:#666;
   font-size:14px;
   width:268px;
   word-wrap:break-word;
   white-space:nowrpa;
   text-overflow:ellipsis
}

.gg_textshow_300 ul li:first-child{
   padding-top:0
}

/* 당신이 좋아할 만한 뉴스 */
.youlike_news{
	position:relative;
	display:inline-block;
	zoom:1;
	overflow:hidden;
	width:300px;
}

.youlike_news .title_300{
   font-size:18px;
   font-weight:bold;
   letter-spacing:-1px
}

.youlike_news .title_300 span{
   	font-size:14px;
   	font-weight:normal;
   	color:#999
}

.youlike_news .mark{
   position:absolute;
   top:6px;
   right:0;
   font-size:12px;
   color:#bbb
}

.youlike_news .news_youlike dl{
   float:left;
   margin-top:20px
}

.youlike_news .news_youlike dl dt{
   	overflow:hidden;
   	position:relative;
   	float:left;
   	width:100px;
   	height:58px;
   	margin-right:10px
}

.youlike_news .news_youlike dl dt span.mark02{
 position:absolute;
 top:5px;
 left:5px;
 padding:0 4px 2px 4px;
 font-size:10px;
 color:#fff;
 background:#bbb
}

.youlike_news .news_youlike dl dt img{
 width:100%;
 height:58px;
 object-fit:cover;
 object-position:top
}

.youlike_news .news_youlike dl dd{
   	padding-top:11px;
   	overflow:hidden;
   	height:36px
}

/* 스냅타임 */
.rolling_news{
	position:relative;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:40px;
	z-index:1
}
.rolling_news::after{
	content:"";
	display:block;
	clear:both;
}

.rolling_news .title_300{
	float:left;
   font-size:18px;
   font-weight:bold;
   letter-spacing:-1px;
   margin-bottom:20px
}

.rolling_news .title_300 span{
   	font-size:14px;
   	font-weight:normal;
   	color:#999
}

.rolling_news .go_left{
   position:absolute;
   top:0;
   right:19px;
   width:14px;
   height:14px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-440px -56px;
   z-index:10
}

.rolling_news .go_right{
   position:absolute;
   top:0;
   right:0;
   width:14px;
   height:14px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-464px -56px;
   z-index:15
}

.rolling_news .news_rolling{
   position:relative;
   overflow:hidden;
   height:90px !important
}

.rolling_news .news_rolling.insbox{
   	position:relative;
   	overflow:hidden;
   	height:129px !important
}

.rolling_news .news_rolling ul{
   	position:relative;
   	list-style:none
}

.rolling_news .news_rolling ul li::after{
	content:"";
	display:block;
	clear:both
}
.rolling_news .news_rolling ul li.als-item{
 position:relative;
 display:block;
 width:300px;
 overflow:hidden;
 float:left;
 text-align:center;
 cursor:pointer
}

.rolling_news .news_rolling ul li dl{
 position:relative;
 width:300px;
 height:90px
}

.rolling_news .news_rolling ul li dl dt{
 	float:left;
 	width:160px;
 	height:90px;
 	margin-right:10px
 }

.rolling_news .news_rolling ul li dl dd{
 	position:absolute;
 	right:0;
 	bottom:0;
 	width:112px;
 	height: 75px;
 	padding-right:10px;
 	font-size:14px;
 	font-weight:bold;
 	letter-spacing:-1px;
 	line-height:1.3em;
 	text-align:left
 }

.rolling_news .news_rolling ul li dl dd.issu_kind{
    height:90px
 }

.rolling_news .news_rolling ul li dl dd.issu_kind span{
    	display:inline-block;
    	width:112px;
    	margin-bottom:5px;
    	overflow:hidden;
    	word-wrap:break-word;
    	white-space:nowrap;
    	text-overflow:ellipsis;
    	font-size:12px;
    	color:#999
 }

.rolling_news .news_rolling ul li dl dd b{
    display:table-cell;
    height:70px;
    vertical-align:bottom
 }

.rolling_news .news_rolling ul li dl dd b:hover{
    	text-decoration:underline
 }

.rolling_news .news_rolling ul li dl dt span.mark02{
 	position:absolute;
 	top:5px;
 	left:5px;
 	padding:0 4px 2px 4px;
 	font-size:10px;
 	color:#fff;
 	background:#bbb
 }

.rolling_news .news_rolling ul li dl dt img{
 	width:100%;
 	height:90px;
 	object-fit:cover;
 	object-position:top
 }

	/* button */
.rolling_news > .als-prev{
   position:absolute;
   top:0;
   right:40px;
   width:14px;
   height:14px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-440px -56px;
   z-index:10
}

.rolling_news > .als-next{
   position:absolute;
   top:0;
   right:21px;
   width:14px;
   height:14px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-464px -56px;
   z-index:15
}

/* in시리즈, 이슈기획 버튼 */
#autoin > .als-prev, #issuplan > .als-prev{
	position:absolute;
	top:0;
	right:19px;
	width:14px;
	height:14px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-440px -56px;
	z-index:10
}

#autoin > .als-next, #issuplan > .als-next{
	position:absolute;
	top:0;
	right:0px;
	width:14px;
	height:14px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-464px -56px;
	z-index:15
}

/* 두근두근 핫포토 */
.hot_photo{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:38px;
	*width:302px
}

.hot_photo .title_300{
   font-size:18px;
   font-weight:bold;
   letter-spacing:-1px;
   margin-bottom:20px;
   color:#e60012
}

.hot_photo .title_300 span{
   	font-size:14px;
   	font-weight:normal;
   	color:#999
}

.hot_photo ul{
   margin-left:-2px;
   z-index:1
}

.hot_photo ul li{
   	position:relative;
   	overflow:hidden;
   	float:left;
   	width:149px;
   	height:149px;
   	margin:0 0 2px 2px;
   	z-index:1
}

.hot_photo ul li img{
 width:100%;
 height:149px
}

.hot_photo ul li a .thumimg{
 position:relative;
 z-index:5
}

.hot_photo ul li a .txt{
 position:absolute;
 display:table;
 top:0;
 left:0;
 width:149px;
 height:149px;
 color:#fff;
 text-align:center;
 background:url('https://image.edaily.co.kr/images/content/noimg_comma.png') repeat;
 z-index:10
}

.hot_photo ul li a .txt .in{
 	display:table-cell;
 	vertical-align:middle;
 	line-height:149px;
 	padding:0 10px;
 	line-height:1.4em;
 	**position:relative; /* ie7 */
 	**top:45%; /* ie7 */
 }

.news_domino{
	float:left; /* padding-top:40px;*/ /* margin-top:40px;*/
	**margin-bottom:15px /* ie7 */
}

/* 관련뉴스 */
.news_related {
	margin: 0 0 40px 0;
}
.news_related>.title_a {
	margin: 0 0 20px 0;
}
.news_related>ul {
	width: 100%;
}
.news_related>ul>li>a {
	position: relative;
	overflow:hidden;
	display: inline-block;
	width: 100%;
	margin:0 0 10px 0;
	padding: 0 0 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	font-weight: bold;
}
.news_related>ul>li>a:after{
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 7px;
	height: 7px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' style='enable-background:new 0 0 7 7' xml:space='preserve'%3E%3Cpath style='fill:red' d='M3 4V0H0v7h7V4z'/%3E%3C/svg%3E");

}
.news_related>ul>li:last-child>a {
	margin:0 0 0 0;
}

/* 네티즌 관심 정보 */
.netizen_interest{
	position:relative;
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
	width:300px;
	height:307px;
	margin-bottom:40px
}

/* 전종목 시세보기 */
.more_eye{
	display:inline-block;
	zoom:1;
	*display:block
}

.more_eye ul a li{
   float:left;
   position:relative;
   width:99px;
   height:97px;
   border-top:1px solid #ddd;
   border-bottom:1px solid #ddd;
   border-right:1px solid #ddd;
   text-align:center
}

.more_eye ul a:first-child li{
   width:98px;
   border-left:1px solid #ddd
}

.more_eye ul a li span{
   position:absolute;
   bottom:10px;
   left:0;
   width:100%;
   font-size:14px;
   font-weight:bold;
   line-height:1.2em
}

.more_eye ul a li.quote{
   height:97px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-20px -136px
}

.more_eye ul li.stocks{
   width:98px;
   height:97px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-127px -136px
}

.more_eye ul li.dictionary{
   width:99px;
   height:97px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-236px -136px
}

/* 광고 */
/* .out_right_ad #mobonDivBanner_16179{position:fixed!important;top:149px!important;right:50%!important;margin-right:-705px!important} */
.out_right_ad.main_ad_wing,
.out_right_ad.read_ad_wing{
	position:fixed;
	top:110px;
	right:50%;
	margin-right:-680px
}
/* .out_right_mainad #mobonDivBanner_16179{position:fixed;top:482px!important;right:50%;margin:0 -699px 0 0}메인 fixed 배너 */
.out_left_ad{
	position:absolute;
	top:1px;
	left:-140px
}

.boxshow_350x300{
	display:inline-block;
	*display:inline;
	width:350px;
	height:300px;
	padding:25px;
	margin-bottom:40px;
	background:#f8f8f8;
	zoom:1
}

/* boxbanner_250x250(기사상세) */
.boxbanner_250x250{
	display:inline-block;
	*display:inline;
	width:250px;
	height:250px;
	padding:25px;
	margin-bottom:40px;
	background:#f8f8f8;
	zoom:1
}

.boxshow_250x250{
	display:inline-block;
	*display:inline;
	width:250px;
	height:250px;
	padding:25px;
	margin-bottom:40px;
	background:#f8f8f8;
	zoom:1
}
/* banner_300x250 */
.boxbanner_300x250{
	float:left;
	width:300px;
	height:250px;
	margin-bottom:37px;
	zoom:1
}

.boxshow_300x250{
	float:left;
	width:300px;
	height:250px;
	margin-bottom:37px;
	zoom:1
}

.ad_740x120{
	overflow:hidden;
	width:740px;
	height:120px
}

.gg_740x120{
	overflow:hidden;
	width:740px;
	height:120px
}



.ad_740x150{
	overflow:hidden;
	width:740px;
	height:150px
}

.ad_740x150 > ins{
   background:#fff
}

.gg_740x150{
	overflow:hidden;
	width:740px;
	height:150px
}

.gg_740x150 > ins{
   background:#fff
}

/* boxbanner_234x60 */
.boxbanner_234x60{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:40px;
	padding:20px 33px;
	background:#f8f8f8
}

.boxshow_234x60{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:40px;
	padding:20px 33px;
	background:#f8f8f8
}
/* boxbanner_300x100 */
.boxbanner_300x100_r{
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
	width:298px;
	height:98px;
	margin-bottom:40px;
	border:1px solid #f5f5f5
}

.boxshow_300x100_r{
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
	width:298px;
	height:98px;
	margin-bottom:40px;
	border:1px solid #f5f5f5
}

/*-----------------------------------------------------------------------------------------------------------------
      NEWS
-------------------------------------------------------------------------------------------------------------------*/
/* BASE */
.title_area{
	margin:0 0 20px 0
}

.title_area:after{
   content:"";
   display:block;
   clear:both
}

.title_left{
	float:left;
	font-size:18px;
	font-weight:600
}

.title_left:after{
   content:"";
   display:block;
   clear:both
}

.title_left > em{
   color:#e60012
}
/* .title_area ul li:last-child a span.view_all:after{content:"";position:absolute;left:3px;top:-10px;width:9px;height:13px;background:url('https://image.edaily.co.kr/images/content/default_icon.png')no-repeat;background-position:-466px -41px;z-index:10} */
.more_view{
	position:relative;
	float:right; /* margin:0 20px 0 0;*/
	font-size:11px;
	padding-right:15px;
	z-index:1
}

.more_view a i{
   display:inline-block;
   position:absolute;
   top:4px;
   right:0;
   width:11px;
   height:11px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-464px -20px;
   z-index:10
}

.news_issuefocus > .title_area > .more_view{
	margin:0 20px 0 0
}

.news_issuefocus > .title_area > .more_view a i{
   display:inline-block;
   position:absolute;
   top:4px;
   right:0;
   width:11px;
   height:11px;
   font-size:0;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-476px -20px;
   z-index:10
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.more_view a i{
   top:3px
}
}

.btn_moreview{
	margin:30px 0 50px 0
}

.btn_moreview{
	margin:30px 0 50px 0
}

.btn_moreview a{
   display:block;
   width:100%;
   height:60px;
   line-height:60px;
   color:#fff !important;
   font-size:18px;
   text-align:center;
   background:#333
}

.btn_moreview p span.count{
   position:absolute;
   right:0;
   margin:0 20px 0 0;
   padding:0 0 0 20px
}

.btn_moreview p{
   position:relative
}

.btn_moreview p span.count:after{
   	content:"+";
   	position:absolute;
   	top:0;
   	left:0;
   	color:#ed9531;
   	z-index:5
}

.btn_moreview p span.count:before{
   	content:"";
   	position:absolute;
   	bottom:15px;
   	left:-1px;
   	width:115%;
   	height:1px;
   	background:#ed9531;
   	z-index:6
}
	/* 우측작은버튼용 */
.btn_moreview.small a{
   width:225px;
   margin:25px 0 0 0
}
/* 뉴스종합 */
.top_4news{
	display:inline-block;
	margin:0 0 10px 0
}

.top_4news:after{
   content:"";
   display:block;
   clear:both
}

.top_4news .section_mainnews{
   position:relative;
   float:left;
   width:365px;
   height:214px
}

.top_4news .section_mainnews a .mainnews_visual{
   	overflow:hidden;
   	display:inline-block;
   	height:214px
}

.top_4news .section_mainnews a .mainnews_visual img{
 width:100%;
 -webkit-transition:.3s ease-in-out;
 transition:.3s ease-in-out
}

.top_4news .section_mainnews a .mainnews_visual:hover img{
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}

.top_4news .section_mainnews a .mainnews_text{
   	position:absolute;
   	bottom:-61px;
   	left:50%;
   	transform:translate(-50%);
   	box-sizing:border-box;
   	width:344px;
   	padding:30px 20px;
   	background:rgba(255,255,255,0.9);
   	z-index:5
}

.top_4news .section_mainnews a .mainnews_text em{
 overflow:hidden;
 height:55px;
 display:inline-block;
 display:-webkit-box;
 word-wrap:break-word;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 text-overflow:ellipsis;
 font-size:23px;
 line-height:28px;
 font-weight:600
}

.top_4news .section_mainnews a .mainnews_text em:hover{
 	text-decoration:underline
 }

/* 이미지가 없는경우 */
.section_mainnews.noimg{
	height:266px
}

.section_mainnews.noimg a .mainnews_text{
   top:0;
   bottom:0;
   padding:0 20px;
   background:none
}

.section_mainnews.noimg a .mainnews_text em{
   	overflow:inherit;
   	position:absolute;
   	top:50%;
   	left:50%;
   	width:344px;
   	-webkit-line-clamp:3;
   	font-size:30px;
   	line-height:38px;
   	height:auto;
   	text-align:center;
   	-webkit-transform:translate(-50%,-50%);
   	-ms-transform:translate(-50%,-50%);
   	transform:translate(-50%,-50%)
}

.section_mainnews.noimg a .mainnews_text em:after{
 content:"";
 position:absolute;
 top:-56px;
 left:50%;
 margin-left:-25px;
 display:inline-block;
 width:50px;
 height:42px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png')no-repeat;
 background-position:-397px -451px
}

.section_mainnews.noimg a .mainnews_visual{
   width:100%;
   height:266px;
   background:#fdfdfd
}

.section_mainnews.noimg a .mainnews_visual img{
   	display:none
}

/*이미지가 없는경우 */
.top_4news .mainnews_sublist{
	float:left;
	width:355px;
	min-height:266px;
	padding:0 0 0 20px
}

.top_4news .mainnews_sublist li{
   padding:20px 10px;
   font-size:17px;
   font-weight:600;
   line-height:24px;
   border-bottom:1px solid #e9e9e9
}

.top_4news .mainnews_sublist li:first-child{
   	padding-top:10px !important
}

.top_4news .mainnews_sublist li:last-child{
   	border-bottom:0
}

.top_4news .mainnews_sublist li a{
   	overflow:hidden;
   	display:-webkit-box;
   	word-wrap:break-word;
   	-webkit-box-orient:vertical;
   	-webkit-line-clamp:2;
   	text-overflow:ellipsis
}

.top_4news .mainnews_sublist li a:hover{
 text-decoration:underline
}

/* 이슈포커스 */
.focus_bg{
	position:absolute;
	top:0;
	left:-100%;
	width:100%;
	height:186px;
	background:#d7eff1
}

.news_issuefocus{
	position:relative;
	padding:25px 0;
	margin-bottom:30px;
	background:#d7eff1
}

.news_issuefocus:after{
	content:"";
	display:bolck;
	clear:both
}

.news_issuefocus ul li{
	margin:0 0 10px 0;
	font-size:15px;
	letter-spacing:-1px
}

.news_issuefocus ul li:last-child{
	margin-bottom:0;
	font-size:15px
}

.news_issuefocus ul li .issue_head{
	overflow:hidden;
	width:240px;
	display:inline-block;
	margin:0 20px 0 0;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:600;
	background:#fff
}

.news_issuefocus ul li a:hover .issue_head{
	color:#fff;
	background:#18a0ac
}

.news_issuefocus ul li .issue_tail{
	overflow:hidden;
	width:460px;
	display:inline-block;
	zoom:1;
	height:40px;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis
}

.news_issuefocus ul li a:hover .issue_tail{
	text-decoration:underline
}

.newsbox{
	position:relative;
	margin-top:30px
}

.newsbox:after{
	content:"";
	display:block;
	clear:both
}

.newsbox a{
	display:table;
	height:134px
}

.newsbox .newsbox_visual{
	float:left;
	overflow:hidden;
	width:230px;
	height:134px;
	margin:0 20px 0 0
}

.newsbox .newsbox_visual img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}

.newsbox .newsbox_visual:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}

.newsbox .newsbox_texts{
	display:table-cell;
	vertical-align:middle
}

.newsbox .newsbox_texts li{
	overflow:hidden;
	display:-webkit-box;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis
}

.newsbox .newsbox_texts li:first-child{
	display:inline-block;
	overflow:hidden;
	width:490px;
	margin:0 0 10px 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:18px
}

.newsbox .newsbox_texts li:first-child:hover{
	text-decoration:underline
}

.newsbox .newsbox_texts li:nth-child(2){
	overflow:hidden;
	max-height:39px;
	margin:0 0 15px 0;
	font-size:13px;
	color:#666
}

.newsbox .newsbox_texts li:last-child{
	color:#999;
	letter-spacing:0
}

.newsbox .newsbox_texts li:last-child .categories{
	display:inline-block;
	height:26px;
	margin:0 10px 0 0;
	padding:0 10px;
	line-height:26px;
	font-size:13px;
	text-align:center;
	color:#fff;
	background:#999
}

.newsbox .newsbox_texts li:last-child > span:last-child{
	padding:0 5px;
	color:#e9e9e9
}

.newsbox.nopadding a{
	height:unset
}

.newsbox_04{
	position:relative;
	margin-bottom:30px
}

.newsbox_04 .author_category{
	position:absolute;
	bottom:10px;
	overflow:hidden;
	left:250px;
	height:26px;
	color:#999;
	z-index:5
}

.newsbox_04.nopadding .author_category{
	left:0 !important
}

.newsbox_04 .author_category > em{
	color:#e9e9e9
}

.newsbox_04 .author_category > a{
	display:inline-block !important
}

.newsbox_04 .author_category > span.categories{
	display:inline-block;
	height:26px;
	margin:0 10px 0 0;
	padding:0 10px;
	line-height:26px;
	font-size:13px;
	text-align:center;
	color:#fff;
	background:#999
}

.newsbox_04 .author_category > a > span.author{
	color:#999
}

.newsbox_04 a{
	display:table;
	height:134px
}

.newsbox_04 .newsbox_visual{
	float:left;
	overflow:hidden;
	width:230px;
	height:134px;
	margin:0 20px 0 0;
	border:1px solid #e9e9e9
}

.newsbox_04 .newsbox_visual img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}

.newsbox_04 .newsbox_visual:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}

.newsbox_04 .newsbox_texts{
	position:relative;
	top:-15px;
	display:table-cell;
	vertical-align:middle
}

.newsbox_04 .newsbox_texts li{
	overflow:hidden;
	display:-webkit-box;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis
}

.newsbox_04 .newsbox_texts li:first-child{
	display:inline-block;
	overflow:hidden;
	width:490px;
	margin:0 0 10px 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:18px
}

.newsbox_04 .newsbox_texts li:first-child:hover{
   text-decoration:underline
}

.newsbox_04 .newsbox_texts li:nth-child(2){
	overflow:hidden;
	max-height:39px;
	margin:0 0 15px 0
}

.newsbox_04 .newsbox_texts li:last-child{
	color:#999;
	letter-spacing:-1px;
	font-size:14px;
	color:#666
}

.editor_newsroom, #editor_newsroom{
	margin-top:30px
}

.editor_newsroom ul:after{
	content:"";
	display:block;
	clear:both
}

.editor_newsroom.als-viewport > ul.als-wrapper{
	margin-left:-20px
}

.editor_newsroom.als-viewport > ul.als-wrapper > li.als-item{
	float:left;
	width:170px;
	margin:0 0 0 20px;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
	font-weight:unset !important
}

.editor_newsroom ul li:first-child{
	margin-left:0
}

.editor_newsroom ul li dl dt{
	overflow:hidden;
	width:100px;
	height:100px;
	margin:0 auto 20px auto;
	border-radius:100%;
	border:1px solid #e9e9e9
}

.editor_newsroom ul li dl dt img{
	width:100%
}

.editor_newsroom ul li dl dd{
	text-align:center
}

.editor_newsroom ul li dl dd .newsroomeditor{
	font-weight:600
}

.editor_newsroom ul li dl dd:last-child{
	overflow:hidden;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	height:39px;
	margin:20px 0 0 0
}

.editor_newsroom ul li dl a dt:hover .editorpicture{
	position:relative;
	z-index:1
}

.editor_newsroom ul li dl a dt:hover .editorpicture:after{
	content:"";
	position:absolute;
	left:0;
	overflow:hidden;
	width:100px;
	height:100px;
	color:#fff;
	background:url('https://image.edaily.co.kr/images/content/black_plusbg.png') no-repeat;
	z-index:10
}

.editor_newsroom ul li dl a dt:hover .editorpicture img{
	width:100%
}

.picture_economic, #picture_economic{
	margin-top:40px
}

.picture_economic.als-viewport ul:after{
	content:"";
	display:block;
	clear:both
}

.picture_economic.als-viewport{
	height:250px !important
}

.picture_economic.als-viewport > ul.als-wrapper{
	margin-left:-10px;
	height:244px !important
}

.picture_economic.als-viewport > ul.als-wrapper > li{
	float:left;
	width:320px !important;
	height:244px;
	margin:0 0 0 10px !important
}

.picture_economic.als-viewport > ul.als-wrapper > li img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
/* .picture_economic.als-viewport>ul.als-wrapper>li>ul>li:hover img, .picture_economic.als-viewport>ul.als-wrapper>li>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)} */
.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom{
	width:200px !important
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul{
	margin-top:-10px
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul li{
	overflow:hidden;
	width:200px;
	height:117px;
	margin-top:10px
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul li:hover img, .picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_once:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}

.go_left{
	position:absolute;
	top:0;
	right:19px;
	width:14px;
	height:14px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-440px -56px;
	z-index:10
}

.go_right{
	position:absolute;
	top:0;
	right:0px;
	width:14px;
	height:14px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-464px -56px;
	z-index:15
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul li{
	position:relative;
	z-index:0
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul li > a > span{
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	overflow:hidden;
	box-sizing:border-box;
	width:200px;
	height:117px;
	padding:0 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:117px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:500;
	background:rgba(0, 0, 0, 0.7);
	-webkit-transition:.35s ease-in-out;
	transition:.35s ease-in-out;
	opacity:0;
	z-index:-1
}

.picture_economic.als-viewport > ul.als-wrapper > li > a > span{
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	overflow:hidden;
	box-sizing:border-box;
	width:320px;
	height:244px;
	padding:0 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:244px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:500;
	background:rgba(0, 0, 0, 0.7);
	-webkit-transition:.35s ease-in-out;
	transition:.35s ease-in-out;
	opacity:0;
	z-index:-1
}

.picture_economic.als-viewport > ul.als-wrapper > li.als-item.type_topbottom ul li > a:hover span, .picture_economic.als-viewport > ul.als-wrapper > li > a:hover span{
	z-index:10;
	opacity:1
}

.column div{
	position:relative;
	float:left;
	width:200px;
	height:200px;
	margin:0 0 0 25px;
	padding:0
}

.column div:first-child{
	margin-left:0
}

.column div span{
	position:absolute;
	bottom:-20px;
	left:0;
	z-index:-1;
	display:block;
	width:200px;
	margin:0;
	padding:0;
	color:#444;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	opacity:0
}

figure{
	width:200px;
	height:200px;
	margin:0;
	padding:0;
	background:#fff;
	overflow:hidden
}

.news_body > figure{
	height:auto !important
}

figure:hover + span{
	bottom:-36px;
	opacity:1
}

/********** 뉴스 서브 **********/
.todaycutnews{
	margin:50px 0
}

.todaycutnews:after{
	content:"";
	display:block;
	clear:both
}

.todaycutnews ul li{
	float:left;
	overflow:hidden;
	width:240px;
	height:240px;
	margin:0 10px 0 0
}

.todaycutnews ul li:last-child{
	margin:0 0px 0 0
}

.todaycutnews ul li a{
	position:relative
}

.todaycutnews ul li img{
	width:100%
}

.todaycutnews ul li img + span{
	position:absolute;
	left:0;
	width:240px;
	height:240px;
	text-align:center;
	z-index:10
}

.todaycutnews ul li img + span > em{
	display:inline-block;
	height:60px;
	margin-top:90px;
	line-height:60px;
	padding:0 20px;
	color:#fff;
	background:rgba(0, 0, 0, 0.7)
}

.todaycutnews figure:last-child.snip1200{
	margin-right:0
}

figure.snip1200{
	position:relative;
	overflow:hidden;
	max-width:240px;
	max-height:240px;
	float:left;
	width:100%;
	margin:0 10px 0 0;
	color:#fff;
	text-align:center;
	font-size:15px;
	background:rgba(0, 0, 0, 0.9)
}

figure.snip1200:after{
	content:"";
	display:block;
	clear:both
}

figure.snip1200 *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 0.45s ease-in-out;
	transition:all 0.45s ease-in-out
}

figure.snip1200 img{
	max-width:100%;
	position:relative;
	opacity:0.9
}

figure.snip1200 figcaption{
	position:absolute;
	top:45%;
	left:7%;
	right:7%;
	bottom:45%
}

figure.snip1200 .heading{
	overflow:hidden;
	-webkit-transform:translateY(50%);
	transform:translateY(50%);
	position:absolute;
	bottom:0;
	width:100%
}

figure.snip1200 h2{
	position:relative; /* display:table;*/
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:auto;
	margin:0 auto;
	padding:15px 10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	background:rgba(0, 0, 0, 0.7)
}

figure.snip1200 p{
	top:50%;
	position:absolute;
	width:100%;
	padding:0 20px;
	margin:0;
	line-height:20px;
	font-size:15px;
	font-weight:100;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	opacity:0
}

figure.snip1200 a{
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:absolute;
	z-index:1
}

figure.snip1200:hover img,
figure.snip1200.hover img{
	opacity:0.25;
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}

figure.snip1200:hover figcaption,
figure.snip1200.hover figcaption{
	top:-15%;
	bottom:-15%
}

figure.snip1200:hover p,
figure.snip1200.hover p{
	opacity:1;
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s
}

/*-----------------------------------------------------------------------------------------------------------------
      OPTION
-------------------------------------------------------------------------------------------------------------------*/
/* 오피니언 컬러 */
.bg_minte{
	background:#18a0ac
}

.bg_violet{
	background:#6170b8
}

.bg_gold{
	background:#8e8272
}

.bg_pink{
	background:#fa8bb8
}

/********** opinion_main **********/
.opinion_top{
	width:100%;
	padding:30px 0;
	background:#f8f8f8
}

.opinion_top ul{
   width:1080px;
   margin:0 auto
}

.opinion_top ul:after{
	content:"";
	display:block;
	clear:both
}

.opinion_top ul li{
	float:left;
	width:255px;
	margin:0 0 0 20px;
	text-align:center;
	font-size:15px
}

.opinion_top ul li:first-child{
	margin-left:0
}

.opinion_top ul li p{
	margin:30px 0 0 0
}

.opinion_top ul li p:hover{
	cursor:pointer
}

.opinion_top ul li p:first-child{
	overflow:hidden;
	width:144px;
	height:44px;
	line-height:44px;
	margin:0 auto;
	white-space:nowrap;
	text-overflow:ellipsis
}

.opinion_top ul li p:first-child a{
   color:#fff;
   font-weight:600
}

.opinion_top ul li p:first-child:hover,
.opinion_top ul li p:nth-child(2):hover{
   cursor:pointer
}

.opinion_top ul li p:nth-child(2){
	overflow:hidden;
	display:-webkit-box;
	width:220px;
	height:50px;
	margin:40px auto 0;
	font-size:20px;
	font-weight:600;
	line-height:25px;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	letter-spacing:-1px
}

.opinion_top ul li p:nth-child(2):hover{
	text-decoration:underline
}

.interview_edaily{
	margin:50px 0 50px 0
}

.interview_edaily:after{
	content:"";
	display:block;
	clear:both
}

.interview_edaily ul li{
	position:relative;
	overflow:hidden;
	float:left;
	width:264px;
	height:264px;
	margin:0 0 0 8px
}

.interview_edaily ul li:first-child{
	margin-left:0px
}

.interview_edaily ul li img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}

.interview_edaily ul li:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}

.interview_edaily ul li p{
	position:absolute;
	bottom:0;
	left:50%;
	width:216px;
	height:76px;
	overflow:hidden;
	margin-left:-108px;
	padding:20px;
	box-sizing:border-box;
	text-align:center;
	font-size:15px;
	line-height:20px;
	background:rgba(255,255,255,0.9);
	z-index:10
}

.interview_edaily ul li p span{
	overflow:hidden;
	display:-webkit-box;
	text-align:center;
	word-wrap:break-word;
	font-weight:600;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis
}

@media screen and (min-width:0\0){
.interview_edaily ul li p span{
   display:inline-block;
   max-height:40px
}
}

.interview_edaily ul li p span:hover{
	text-decoration:underline
}

/********** 오른쪽 컴퍼넌트 **********/
.aside_left02{
	float:left;
	width:740px;
	margin-bottom:20px
}

.aside_right02{
	float:right;
	width:300px
}

.editorial:after{
	content:"";
	display:block;
	clear:both
}

.editorial ul li{
	width:369px
}

.editorial ul li{
	float:left;
	width:369px;
	margin:0 0 0 2px
}

.editorial ul li:first-child{
	margin-left:0
}

.editorial ul li a{
	box-sizing:border-box;
	position:relative;
	float:left;
	display:table;
	width:369px;
	height:113px;
	background:#f8f8f8
}

.editorial ul li a:after{
	content:"";
	position:absolute;
	top:20px;
	left:20px;
	display:inline-block;
	width:34px;
	height:28px;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png')no-repeat;
	background-position:-306px -302px
}

.editorial ul li a span{
	max-width:210px;
	display:table-cell;
	padding:0 20px 0 120px;
	font-size:20px;
	font-weight:600;
	line-height:24px;
	letter-spacing:-1px;
	text-align:right;
	vertical-align:middle
}

.editorial ul li a span:hover{
	text-decoration:underline
}

.newsbook02{
	margin:50px 0 0 0
}

.newsbook02:after{
	content:"";
	display:block;
	clear:both
}

.newsbook02 ul{
	margin-left:-10px
}

.newsbook02 ul li{
	position:relative;
	float:left;
	width:240px;
	height:336px;
	border:1px solid #e9e9e9;
	box-sizing:border-box;
	margin:0 0 0 10px
}

.newsbook02.deskcolumn{
   margin:0
}

.newsbook02.deskcolumn ul{
	margin-top:-10px
}

.newsbook02.deskcolumn ul li{
	cursor:pointer;
	position:relative;
	margin-top:10px
}

.newsbook02.deskcolumn ul li:hover{
	border:1px solid #18a0ac !important
}

.newsbook02.deskcolumn ul li:hover dd > span{
	color:#18a0ac
}

.newsbook02.deskcolumn ul li dt img{
	-webkit-filter:grayscale(100%) brightness(90%);
	filter:gray
}

.newsbook02.deskcolumn ul li:hover dt img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(0%) brightness(0%);
	filter:none
}

.newsbook02 ul li dl{
	position:relative;
	height:100%;
	z-index:10
}

.newsbook02 ul li dl dt{
	overflow:hidden;
	width:238px;
	height:140px
}

.newsbook02 ul li dl dt img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out; /* -webkit-filter:grayscale(100%) brightness(90%);filter:gray */
}

.newsbook02 ul li dl dt:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1); /* -webkit-filter:grayscale(0%) brightness(0%);filter:none */
}

.newsbook02 ul li dl dd{
	display:inline-block;
	padding:30px 20px 15px 20px;
	letter-spacing:-1px;
	font-size:17px;
	line-height:22px;
	font-weight:600
}

.newsbook02 ul li.noimg dl dd:first-child{
	display:inline-block;
	min-height:45px;
	padding:40px 20px 30px 20px;
	letter-spacing:-1px;
	font-size:17px;
	line-height:22px;
	font-weight:600
}

.newsbook02 ul li.noimg dl dd:nth-child(2){
	letter-spacing:-1px;
	font-size:15px;
	line-height:20px;
	color:#999;
	font-weight:normal
}

.newsbook02 ul li.noimg dl dd:nth-child(2) p{
	position:relative;
	top:-8px;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	z-index:15
}

@media screen and (min-width:0\0){
.newsbook02 ul li.noimg dl dd:nth-child(2) p{
   display:inline-block;
   max-height:80px
}
}

.newsbook02 ul li > p{
	position:absolute;
	bottom:40px;
	right:20px;
	float:right;
	font-size:15px;
	font-weight:normal;
	z-index:15
}

.newsbook02 ul li dl:hover,
.newsbook02 ul li > p:hover{
   cursor:pointer
}
/* .newsbook02 ul li>p>span{overflow:hidden;display:inline-block;position:relative;width:60px;height:60px;top:20px;margin:0 0 0 10px;border:1px solid #e9e9e9;border-radius:100%;-webkit-filter:grayscale(100%) brightness(100%);filter:gray} */
.newsbook02 ul li p span img{
	width:100%;
	height:100%;
	object-fit:cover
}

.newsbook02 ul li dl dd:nth-child(2) span,
.newsbook02 ul li.noimg dl dd:first-child span{
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
/* S-일반칼럼 */
.newsbook02 ul li dl dd.columtitle span{
	position:relative;
	padding-bottom:6px;
	font-size:15px;
	font-weight:normal
}

.newsbook02 ul li dl dd.columtitle span:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#18a0ac;
	z-index:10
}

.newsbook02 ul li dl dd.columtitle span:hover{
	text-decoration:none !important
}

.newsbook02 ul li dl dd.newstitle,
.newsbook02 ul li.noimg dl dd.newstitle span{
	padding:0 20px 0 20px;
	font-size:18px;
	line-height:24px;
	font-weight:600;
	color:#333
}

.newsbook02 ul li:hover .newstitle > span{
	color:#333 !important
}

.newsbook02 ul li:hover .date > span{
	color:#999 !important
}

.newsbook02 ul li dl dd.date{
	position:absolute;
	bottom:20px;
	right:20px;
	padding:0;
	font-weight:normal;
	font-size:15px;
	color:#999
}

.newsbook02 ul li.noimg dl dd.columtitle{
	padding:30px 20px 35px 20px
}

.newsbook02 ul li.noimg dl dd.newstitle{
	padding:0
}

.newsbook02 ul li.noimg dl dd.subtitle{
	font-size:15px;
	line-height:23px;
	color:#999;
	font-weight:normal
}

.newsbook02 ul li.noimg dl dd.subtitle p{
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
	text-overflow:ellipsis
}

@media screen and (min-width:0\0){
.newsbook02 ul li.noimg dl dd.subtitle p{
   display:inline-block;
   max-height:92px
}
}

/* E-일반칼럼 */
.newsbook02 ul li dl dd:nth-child(2) span:hover,
.newsbook02 ul li.noimg dl dd:first-child span:hover{
	text-decoration:underline
}

@media screen and (min-width:0\0){
.newsbook02 ul li dl dd:nth-child(2) span,
.newsbook02 ul li.noimg dl dd:first-child span{
   display:inline-block;
   max-height:46px
}
}

.deskcolum_editorbox a span{
	overflow:hidden;
	display:inline-block;
	position:relative;
	width:60px;
	height:60px;
	top:20px;
	margin:0 0 0 10px;
	border:1px solid #e9e9e9;
	border-radius:100%;
	-webkit-filter:grayscale(100%) brightness(100%);
	filter:gray
}

.newsbook02 ul li dl dd:last-child span img{
	width:100%;
	height:100%;
	object-fit:cover
}

.deskcolum{
	margin:50px 0 0 0
}

.deskcolum:after{
	content:"";
	display:block;
	clear:both
}

.deskcolum .newsbox .newsbox_texts{
	float:left;
	width:600px;
	padding:0 20px 0 0;
	box-sizing:border-box
}

.deskcolum .newsbox .newsbox_texts > a{
	height:auto !important
}

.deskcolum .newsbox .newsbox_texts:hover,
.deskcolum .newsbox .editor_area{
	cursor:pointer
}

.deskcolum .newsbox .newsbox_visual{
	width:200px;
	margin:0
}

.deskcolum .newsbox > a{
	height:75px
}

.deskcolum .newsbox .editor_area{
	float:left;
	text-align:right
}

.deskcolum .newsbox .editor_area > a{
	height:auto !important
}

.deskcolum .newsbox .editor_area span:first-child{
	overflow:hidden;
	display:inline-block;
	position:relative;
	width:67px;
	height:67px;
	margin:0 10px 0 0;
	border:1px solid #e9e9e9;
	border-radius:100%;
	-webkit-filter:grayscale(100%) brightness(100%);
	filter:gray
}

.deskcolum .newsbox .editor_area span:first-child img{
	width:100%;
	height:100%;
	object-fit:cover
}

.deskcolum .newsbox .editor_area span:last-child{
	display:inline-block;
	position:relative;
	top:-18px;
	text-align:right !important
}

.deskcolum .newsbox a ul li:last-child{
	margin:0
}

.columserial{
	margin:50px 0 0 0
}

.columserial:after{
	content:"";
	display:block;
	clear:both
}

.columserial ul li{
	position:relative;
	overflow:hidden;
	float:left;
	width:179px;
	height:100px;
	margin:0 0 8px 8px
}

.columserial ul{
	margin:-8px 0 0 -8px
}

.columserial ul li .mark_new{
	position:absolute;
	bottom:0;
	right:0;
	width:0px;
	height:0px;
	border-top:30px solid transparent;
	border-right:30px solid #fa8bb8;
	z-index:20
}

.columserial ul li .mark_new > em{
	position:relative;
	top:-24px;
	right:2px;
	font-size:11px;
	font-weight:600;
	color:#fff
}

.columserial ul li p{
	position:absolute;
	top:0;
	left:0;
	display:table;
	width:100%;
	height:100%;
	vertical-align:middle;
	background:rgba(0, 0, 0, 0.6);
	z-index:10
}

.columserial ul li p > span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:17px;
	line-height:23px
}

.columserial ul li .serial_img img{
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	-webkit-filter:grayscale(65%) brightness(100%);
	filter:gray
}

.columserial ul li a:hover .serial_img img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(0%) brightness(0%);
	filter:none
}

.columlist{
	margin:50px 0 0 0
}

.columlist .newsbox .newsbox_visual{
	width:90px;
	height:90px;
	margin:0 20px 0 0
}

.columlist .newsbox a{
	height:90px
}

.columlist .newsbox .newsbox_texts li:last-child{
	margin:0
}

.obituary{
	margin:50px 0 0 0
}

.obituary:after{
	content:"";
	display:block;
	clear:both
}

.obituary ul{
	margin:-10px 0 0 -10px
}

.obituary ul li a{
	position:relative;
	float:left;
	width:240px;
	height:145px;
	margin:10px 0 0 10px;
	padding:20px;
	font-size:15px;
	line-height:20px;
	color:#fff;
	box-sizing:border-box
}

.obituary ul li a > em{
	display:inline-block;
	margin:0 0 15px 0
}

.obituary ul li a > em:after{
	content:"";
	position:relative;
	display:inline-block;
	top:8px;
	left:-31px;
	width:35px;
	height:2px;
	background:#fff
}

.obituary ul li a > p{
	margin:0 0 35px 0;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}

.obituary ul li a > p:hover{
	text-decoration:underline
}

.obituary ul li a > span{
	position:absolute;
	bottom:20px;
	left:20px;
	font-size:12px
}

.obituary ul li.bugo a{
	background:#18a0ac
}

.obituary ul li.insa a{
	background:#8e8272
}

.obituary ul li.dongjeong a{
	background:#6170b8
}

.component_300{
	margin:0 0 50px 0
}

.component_300:after{
	content:"";
	display:block;
	clear:both
}

.component_300 dl dt{
	position:relative;
	overflow:hidden;
	width:300px;
	height:177px
}

.component_300 dl dt span img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.component_300 dl dt:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.component_300 dl dt .issue_blacktitle{
	position:absolute;
	bottom:0;
	display:table;
	width:100%;
	max-height:70px;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
	color:#fff;
	background:rgba(0, 0, 0, 0.8);
	z-index:10
}

.component_300 dl dt .issue_blacktitle > span{
	padding:15px 20px;
	display:table-cell;
	vertical-align:middle
}

.component_300 dl dt .issue_blacktitle > span > em{
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis
}

@media screen and (min-width:0\0){
.component_300 dl dt .issue_blacktitle > span > em{
   display:inline-block;
   max-height:40px;
   overflow:hidden
}
}

.component_300 dl dd{
	width:300px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:10px 0 0 0
}

.component_300 dl dd a:hover{
	text-decoration:underline
}

.component_300 dl dd:nth-child(2){
	margin:30px 0 0 0
}

.editorial_article{
	margin-top:0
}

.editorial_article ul{
	margin-top:-10px
}

.editorial_article ul li{
	height:270px;
	border:0;
	margin-top:10px;
	background:#f8f8f8
}

.editorial_article ul li:hover{
	cursor:pointer
}

.editorial_article ul li dl dt{
	position:relative;
	height:67px;
	font-size:0
}

.editorial_article ul li dl dt:after{
	content:"";
	position:absolute;
	top:40px;
	left:20px;
	display:inline-block;
	width:34px;
	height:28px;
	background:url(https://image.edaily.co.kr/images/content/default_icon.png) no-repeat;
	background-position:-306px -302px
}

.editorial_article ul li dl dd:nth-child(2){
	font-size:20px !important;
	line-height:25px !important
}

.editorial_article ul li dl dd:last-child{
	color:#999
}

.editorial_article ul li:hover{
	color:#fff;
	background:#bbb1a4
}

.editorial_article ul li:hover dd{
	color:#fff !important;
}

.editorial_article ul li:hover dt:after{
	background-position:-306px -264px !important;
}

@media screen and (min-width:0\0){
.editorial_article ul li dl dd:nth-child(2) span{
   display:inline-block;
   max-height:50px;
}
}


.interview{
	margin-top:0
}

.interview ul{
	margin-top:-10px;
}

.interview ul li{
	overflow:hidden;
	position:relative;
	width:240px;
	height:280px !important;
	border:0;
	margin-top:10px;
}

.interview ul li:hover{
	cursor:pointer
}

.interview ul li img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	-webkit-filter:grayscale(80%) brightness(100%);
	filter:gray
}

.interview ul li:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(0%) brightness(0%);
	filter:none
}

.interview ul li > p{
	position:absolute;
	bottom:0;
	left:50%;
	display:table;
	width:207x;
	height:74px;
	margin-left:-103px;
	padding:0 15px;
	background:rgba(255, 255, 255, 0.9)
}

.interview ul li > p > span{
	display:table-cell;
	vertical-align:middle;
	font-size:15px;
	font-weight:600;
}

.interview ul li > p > span > em{
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	overflow:hidden;
}

@media screen and (min-width:0\0){
.interview ul li > p > span > em{
   display:inline-block;
   height:35px;
}
}

.obituarybox{
	margin-top:0
}

.obituarybox ul{
	margin-top:-10px;
}

.obituarybox ul li{
	height:310px;
	margin-top:10px;
	padding:40px 20px 0 20px
}

.obituarybox ul li:hover{
	cursor:pointer;
}

.obituarybox ul li dl dt{
	font-size:17px;
	font-weight:600;
	height:auto !important
}

.obituarybox ul li dd{
	padding:0 !important
}

.obituarybox ul li dd:nth-child(2){
	margin-top:20px;
}

.obituarybox ul li dd:nth-child(2) span{
	min-height:45px
}


.obituarybox ul li dd.memo{
	margin-top:20px;
	color:#999;
	font-size:15px;
	line-height:20px;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
	text-overflow:ellipsis;
}

@media screen and (min-width:0\0){
.obituarybox ul li dd.memo{
   display:inline-block;
   max-height:82px;
}
}

.obituarybox ul li dd:last-child{
	position:absolute;
	bottom:20px;
	left:0;
	right:0;
	font-size:14px;
	font-weight:normal;
	color:#999;
}



.obituarybox ul li.obituary dt{
	color:#18a0ac
}

.obituarybox ul li.obituary:hover{
	border:1px solid #18a0ac
}

.obituarybox ul li.personnel dt{
	color:#8e8272
}

.obituarybox ul li.personnel:hover{
	border:1px solid #8e8272
}

.obituarybox ul li.story dt{
	color:#6170b8
}

.obituarybox ul li.story:hover{
	border:1px solid #6170b8
}


/*-----------------------------------------------------------------------------------------------------------------
      ISSU PLAN
-------------------------------------------------------------------------------------------------------------------*/
.issue_top{
	width:100%;
	margin:0 0 50px 0;
	padding:40px 0;
	border-top:1px solid #e9e9e9;
	background:#f8f8f8;
	z-index:5
}

.issue_top:after{
   content:"";
   display:block;
   clear:both
}

.hotissue_text{
	font-size:30px;
}

.mt_top{
	margin-top:-31px !important
}

.title_issuearea{
	margin:5px 0 0 0;
}

.title_issuearea:after{
   content:"";
   display:block;
   clear:both
}

.title_issuearea .title_left{
   float:left;
   font-size:30px;
   font-weight:600
}

.title_issuearea .title_left > em{
   	position:relative;
   	top:-5px;
   	display:inline-block;
   	height:36px;
   	padding:0 10px;
   	margin:0 20px 0 0;
   	line-height:36px;
   	text-align:center;
   	color:#fff;
   	font-size:17px;
   	background:#e60012;
}

.title_issuearea .more_view{
   margin:15px 0 0 0;
   letter-spacing:-1px;
   font-size:15px
}

.title_issuearea .more_view a i{
   	background-position:-12px -109px;
}

.issue_top ul{
	margin:30px 0 0 0;
}

.issue_top ul li{
   position:relative;
   float:left;
   width:350px;
   height:250px;
   margin:0 0 0 15px
}

.issue_top ul li:first-child{
   	margin:0 0 0 0
}

.issue_top ul li p{
   	position:absolute;
   	bottom:-40px;
   	left:50%;
   	display:table;
   	-webkit-transform:translateX(-50%);
   	transform:translateX(-50%);
   	width:310px;
   	height:80px;
   	background:rgba(255,255,255,0.95);
   	z-index:8
}

.issue_top ul li p > span{
 display:table-cell;
 vertical-align:middle;
 padding:0 30px;
 font-size:18px;
 letter-spacing:-1px;
 line-height:23px;
 font-weight:600;
}

.issue_top ul li p > span > em{
 	display:-webkit-box;
 	overflow:hidden;
 	text-overflow:ellipsis;
 	-webkit-box-orient:vertical;
 	-webkit-line-clamp:2
 }

@media screen and (min-width:0\0){
.issue_top ul li p > span > em{
   display:inline-block;
   max-height:44px;
}
}

.issue_top ul li a > span{
	display:inline-block;
	width:350px;
	height:250px;
	overflow:hidden
}

.issue_top ul li a span img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	/* -webkit-filter:grayscale(65%) brightness(100%);
	filter:gray */
}

.issue_top ul li a span:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(65%) brightness(100%);
	filter:gray
}

.issue_top ul li a span:hover{
	text-decoration:underline
}

.issueplan_list .title_area{
	position:relative;
}

.issueplan_list .title_area .title_left:after{
   content:"";
   position:absolute;
   top:-13px;
   left:0;
   width:25px;
   height:2px;
   background:#e60012
}

.issueplan_list ul{
	margin:-50px 0 0 -20px
}

.issueplan_list ul li{
   float:left;
   width:360px;
   height:445px;
   margin:60px 0 0 20px
}

.issueplan_list ul li dl dt{
   	position:relative;
   	overflow:hidden;
   	width:360px;
   	height:212px;
}

.issueplan_list ul li dl dt span img{
 width:100%;
 height:100%;
 object-fit:cover;
 -webkit-transition:.3s ease-in-out;
 transition:.3s ease-in-out;
}

.issueplan_list ul li dl dt:hover img{
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
}

.issueplan_list ul li dl dt .issue_blacktitle{
 position:absolute;
 bottom:0;
 display:table;
 width:100%;
 height:90px;
 font-size:20px;
 line-height:25px;
 font-weight:600;
 letter-spacing:-1px;
 color:#fff;
 background:linear-gradient(360deg, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 100%);
 z-index:10
}

.issueplan_list ul li dl dt .issue_blacktitle > span{
 	padding:0 20px;
 	display:table-cell;
 	vertical-align:middle;
 }

.issueplan_list ul li dl dt .issue_blacktitle > span > em{
    display:-webkit-box;
    word-wrap:break-word;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    text-overflow:ellipsis
 }

.issueplan_list ul li dl dt .issue_blacktitle > span > em:hover{
    	text-decoration:underline
 }

@media screen and (min-width:0\0){
.issueplan_list ul li dl dt .issue_blacktitle > span > em{
   display:inline-block;
   max-height:50px;
}
}

.issueplan_list ul li dl dd{
	position:relative;
	overflow:hidden;
	height:44px;
	max-height:44px;
	margin:15px 0 0 0;
	padding:0 10px 0 10px;
	font-size:15px;
	line-height:22px;
	letter-spacing:-1px;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}

.issueplan_list ul li dl dd:after{
   content:"·";
   position:absolute;
   left:0;
   top:0;
   font-weight:600
}

@media screen and (min-width:0\0){
.issueplan_list ul li dl dd{
   display:inline-block;
   max-height:45px;
}
}

.issueplan_list ul li dl dd:nth-child(2){
	margin:30px 0 0 0
}

.aside_right02 > #right-sticky{
	width:300px;
	padding:0;
	border-left:0
}

.dailyissue{
	position:relative;
	margin:0 0 0 68px;
}

.dailyissue:before{
   content:"";
   position:absolute;
   top:0;
   left:1px;
   height:100%;
   border-left:1px solid #e9e9e9;
}

.dailyissue .title_area{
   position:relative;
   margin:0 0 0 12px;
   font-size:18px;
   font-weight:600;
}

.dailyissue .title_area:after{
   	content:"";
   	position:absolute;
   	top:2px;
   	left:-10px;
   	width:3px;
   	height:15px;
   	background:#e60012
}

.dailyissue .push_timeline{
   position:relative;
   margin:20px 0 0 0;
   padding:0 0 0 20px;
   letter-spacing:-1px
}

.dailyissue .push_timeline span{
   	position:relative;
   	left:-20px;
   	display:inline-block;
   	height:26px;
   	line-height:26px;
   	padding:0 10px;
   	color:#fff;
   	background:#e60012
}

.dailyissue .push_timeline > span{
   	margin-top:50px
}

.dailyissue .push_timeline > span:first-child{
 margin-top:0;
}


.dailyissue .push_timeline dl{
   	position:relative;
}

.dailyissue .push_timeline dl dt{
 position:absolute;
 top:20px;
 left:-75px;
 font-size:15px;
 font-weight:600;
}

.dailyissue .push_timeline dl dd{
 position:relative;
 display:inline-block;
 margin:15px 0 0 0;
 font-size:12px;
 line-height:17px;
}

.dailyissue .push_timeline dl dd a:hover{
 	color:#e60012;
 	text-decoration:underline
 }

.dailyissue .push_timeline dl dd:nth-child(2):after{
 	content:"·";
 	position:absolute;
 	top:0;
 	left:-22px;
 	font-size:33px;
 	font-weight:600;
 	color:#e60012;
 	z-index:8
 }

.dailyissue .push_timeline dl dd:last-child{
 	padding:0 0 25px 0;
 	margin-bottom:10px;
 	border-bottom:1px dotted #e9e9e9
 }

.dailyissue .push_timeline dl:last-child dd{
 border-bottom:0;
 margin-bottom:0;
 /* padding-bottom:17px */
}

.issuesub.dailyissue{
	margin-top:50px;
}

.issuesub.dailyissue .push_timeline dl{
   margin:20px 0 0 0;
}

.issuesub.dailyissue .push_timeline dl:last-child{
   	margin-bottom:50px
}

.issuesub.dailyissue .push_timeline dl dt{
   	position:relative;
   	overflow:hidden;
   	top:0;
   	left:0;
   	float:left;
   	width:80px;
   	height:80px;
   	background:none;
}

.issuesub.dailyissue .push_timeline dl > span{
   	position:absolute;
   	top:30px;
   	left:-75px;
   	font-size:15px;
   	color:#333;
   	font-weight:600;
   	background:none;
   	z-index:10
}

.issuesub.dailyissue .push_timeline dl dt img{
   	width:100%;
   	height:100%;
   	object-fit:cover;
   	-webkit-transition:.3s ease-in-out;
   	transition:.3s ease-in-out;
}

.issuesub.dailyissue .push_timeline dl dt:hover img{
   	-webkit-transform:scale(1.1);
   	transform:scale(1.1);
}

.issuesub.dailyissue .push_timeline dl dd{
   	display:table;
   	height:94px;
   	padding:0;
   	margin:0;
   	font-size:17px;
   	font-weight:600;
   	border:0 !important
}

@media screen and (min-width:0\0){
.issuesub.dailyissue .push_timeline dl dd{
   height:115px;
}
}

.newsroom_head .btn_home a{
	position:relative;
	top:-2px;
	display:inline-block;
	width:36px;
	height:33px;
	margin:0 0 0 20px;
	text-indent:-999999px;
	background:url(https://image.edaily.co.kr/images/content/default_icon.png) no-repeat;
	background-position:-281px -473px;
}


.issuesub.dailyissue .push_timeline dl dd > p{
	display:table-cell;
	padding:0 0 0 20px;
	vertical-align:middle;
	font-size:17px;
}

.issuesub.dailyissue .push_timeline dl dd > p > b{
   display:-webkit-box;
   word-wrap:break-word;
   -webkit-box-orient:vertical;
   -ms-box-orient:vertical;
   box-orient:vertical;
   -webkit-line-clamp:2;
   -ms-line-clamp:2;
   line-clamp:2;
   width:463px;
   line-height:25px;
   overflow:hidden;
   text-overflow:ellipsis
}

.issuesub.dailyissue .push_timeline dl dd > p > b:hover{
   	text-decoration:underline !important
}

.issuesub.dailyissue .push_timeline dl.noimg dd > p{
	padding-left:0
}

.issuesub.dailyissue .push_timeline dl.noimg dd > p > b{
   width:625px;
}

.issuesub.dailyissue .push_timeline dl dd > p > span{
	left:0;
	width:100%;
	margin:20px 0 0 0;
	padding:0;
	font-size:15px;
	color:#999;
	line-height:0;
	font-weight:normal;
	background:none;
}

.issuesub.dailyissue:before{
	height:100%
}

.issuesub.dailyissue .push_timeline dl dt:after{
	content:"·";
	position:absolute;
	top:40px;
	left:-22px;
	font-size:33px;
	font-weight:600;
	color:#e60012;
	z-index:10;
}

.issuesub.dailyissue .push_timeline dl dd:after{
	display:none !important
}

.component_300 > .title_area > .title_left{
	position:relative;
	padding:0 0 0 10px
}

.component_300 > .title_area > .title_left:after{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:3px;
   height:15px;
   background:#e60012
}


/********** 이슈상세 **********/
.issue_maintop{
	position:relative;
	overflow:hidden;
	width:740px;
	height:252px;
}

.issue_maintop img{
   width:100%;
   height:100%;
   object-fit:cover;
   -webkit-transition:.3s ease-in-out;
   transition:.3s ease-in-out;
}

.issue_maintop a:hover img{
   -webkit-transform:scale(1.1);
   transform:scale(1.1);
   -webkit-filter:grayscale(65%) brightness(100%);
   filter:gray
}

.issue_maintop h3{
   position:absolute;
   top:0;
   left:0;
   height:60px;
   padding:0 20px;
   line-height:60px;
   font-size:25px;
   font-weight:600;
   color:#fff;
   letter-spacing:-1px;
   background:#e60012;
   z-index:10
}



/*-----------------------------------------------------------------------------------------------------------------
      PHOTO
-------------------------------------------------------------------------------------------------------------------*/
.photomain_top{
	width:100%;
}

.photosub_top{
	width:100%;
	background:#333
}

.blackbg_100{
	max-width:1080px;
	height:160px;
	margin:0 auto;
	background-size:cover !important;
}

.blackbg_100 .cont_intro{
   max-width:1100px;
   margin:0 auto;
   background:rgba(0, 0, 0, 0.6)
}

.cont_intro .tit_intro{
	position:relative;
	width:1080px;
	display:table;
	height:160px;
}

.cont_intro .tit_intro span{
   display:table-cell;
   vertical-align:middle;
   text-align:center;
   color:#fff;
   font-size:50px;
   font-weight:600
}

.btn_gohome{
	position:absolute;
	top:17px;
	left:19px;
	width:20px;
	height:32px;
	z-index:50;
}


.cont_intro .tit_intro span{
	display:inline-block;
	width:1080px;
	white-space:nowrap;
	padding:0 60px;
	overflow:hidden;
	text-overflow:ellipsis;
	/* text-align:center; */
	color:#fff;
	font-size:38px;
	line-height:160px;
	font-weight:600;
}

.new_tit_intro{
	width:100%;
	padding:0 20px 40px 20px;
}

.new_tit_intro:after{
   content:"";
   display:block;
   clear:both
}

.new_tit_intro > p{
   color:#333;
   text-align:center;
   font-size:40px;
   font-weight:600;
   line-height:50px;
}

.photosub_gallery .info_view{
	float:right;
	margin-top:20px;
	font-size:16px;
}

.phototop_sectioin{
	position:relative
}

.phototop_sectioin > .btn_close a{
   position:absolute;
   top:25px;
   right:25px;
   width:30px;
   height:30px;
   font-size:0;
}

.phototop_sectioin > .btn_close a:after{
   	content:"";
   	position:absolute;
   	top:0;
   	left:0;
   	width:32px;
   	height:32px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-438px -160px;
}


.phototop_sectioin > .info_view{
   position:absolute;
   right:20px;
   bottom:30px;
   font-size:17px;
   color:#fff
}

.btn_scroll a{
	position:absolute;
	bottom:30px;
	left:50%;
	color:#fff;
	font-size:25px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}

.btn_scroll{
	position:relative;
}

.btn_scroll a:after{
   content:"";
   position:absolute;
   top:-30px;
   left:10px;
   width:42px;
   height:19px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-302px -340px;
   -webkit-animation:arrAni 1s cubic-bezier(.37,.01,.55,.99) infinite;
   animation:arrAni 1s cubic-bezier(.37,.01,.55,.99) infinite;
}



@keyframes arrAni{
	0%{
   -webkit-transform:translateY(-20px);
   transform:translateY(-20px)
}

	50%{
   -webkit-transform:translateY(-20px);
   transform:translateY(0)
}

	to{
   -webkit-transform:translateY(-20px);
   transform:translateY(-20px)
}
}

.photosub_text{
	width:1080px;
	margin:65px auto 0 auto;
	font-size:15px;
	line-height:20px;
}

.photosub_text h3{
   font-size:30px;
   text-align:center;
   font-weight:normal;
   letter-spacing:-1px;
}

.photosub_text h3:hover{
   	text-decoration:underline
}

.photosub_text > p{
   margin:30px 0 0 0;
}

.photosub_text > .btn_newsview{
   width:190px;
   margin:30px auto;
}

.photosub_text > .btn_newsview a{
   	display:inline-block;
   	width:190px;
   	height:45px;
   	line-height:45px;
   	text-align:center;
   	border:1px solid #333;
   	font-size:20px;
}

.photosub_text > .btn_newsview a:hover{
 background:#333;
 color:#fff !important
}


.photosub_gallery{
	width:1080px;
	margin:50px auto 0 auto
}

.photosub_gallery:after{
   content:"";
   display:block;
   clear:both
}


.photosub_gallery ul li{
   position:relative;
   overflow:hidden;
   float:left;
   height:358px;
   border-right:2px solid #fff;
   border-bottom:2px solid #fff;
}

#divphotosub_gallery ul li{
	position:relative;
	overflow:hidden;
	float:left;
	height:360px;
	border:0
}

.photosub_gallery ul li.s_720 .photosub_img{
	width:722px;
	height:360px;
}

.photosub_gallery ul li.s_360 .photosub_img{
	width:360px;
	height:360px;
}

.photosub_gallery ul li:hover{
	cursor:pointer
}

.photosub_gallery ul li .overlayer{
	position:absolute;
	left:50%;
	top:50%;
	padding:20px;
	opacity:0;
	z-index:10;
	-webkit-transition:1s ease-in-out;
	transition:1s ease-in-out;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:rgba(0, 0, 0, 0.7)
}

.photosub_gallery ul li .overlayer span{
   display:-webkit-box;
   word-wrap:break-word;
   text-align:center;
   color:#fff;
   font-size:17px;
   line-height:22px;
   -webkit-box-orient:vertical;
   -webkit-line-clamp:2;
   overflow:hidden;
   text-overflow:ellipsis;
}

@media screen and (min-width:0\0){
.photosub_gallery ul li .overlayer span{
   display:inline-block;
   max-height:43px;
}
}

.photosub_gallery ul li:hover .overlayer{
	opacity:1;
	cursor:pointer
}

.photosub_gallery ul li > .icon_box{
	position:absolute;
	opacity:0;
	right:0px;
	bottom:19px;
	width:54px;
	height:54px;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-471px -324px;
	z-index:100;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.photosub_gallery ul li:hover .icon_box{
	opacity:1;
	cursor:pointer
}

.photosub_gallery ul li > .icon_box:after{
	content:"기사보기";
	position:absolute;
	bottom:-19px;
	right:0px;
	width:54px;
	height:19px;
	font-size:12px;
	color:#fff;
	line-height:0px;
	text-align:center;
	background:rgba(0,0,0,0.4);
}

.photosub_gallery ul li img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	-webkit-filter:grayscale(80%) brightness(100%);
	filter:gray
}

.photosub_gallery ul li:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(0%) brightness(0%);
	filter:none
}

.photosub_gallery ul li:hover background{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(0%) brightness(0%);
	filter:none
}

.photosub_gallery ul li.titlearea{
	background:#ed6942;
	-webkit-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
}

.photosub_gallery ul li.titlearea:hover{
   background:#9279cc !important;
}

.photosub_gallery ul li.titlearea > span{
   position:absolute;
   top:50%;
   left:50%;
   width:fit-content;
   max-width:300px;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   display:-webkit-box;
   word-wrap:break-word;
   -webkit-box-orient:vertical;
   -webkit-line-clamp:2;
   overflow:hidden;
   text-overflow:ellipsis;
   font-size:20px;
   color:#fff;
   line-height:25px
}

@media screen and (min-width:0\0){
.photosub_gallery ul li.titlearea > span{
   display:inline-block;
   max-height:50px
}
}

.photosub_gallery ul li.titlearea:hover{
	cursor:auto;
}

.photosub_gallery ul li.nobox{
	width:360px;
	height:360px;
	background:#fff
}

.bg_purple{
	background:#9279cc !important;
	-webkit-transition:1s ease-in-out;
	transition:1s ease-in-out;
}

.photosub_gallery ul li.nobox.bg_purple:hover{
	display:inline-block;
	background:#f58f4c !important;
	-webkit-transition:1s ease-in-out;
	transition:.5s ease-in-out;
}

.bg_orange{
	background:#f58f4c !important
}

.photosub_gallery ul li.nobox.bg_orange:hover{
	display:inline-block;
	background:#adc378 !important;
	-webkit-transition:1s ease-in-out;
	transition:.5s ease-in-out;
}

.bg_green{
	background:#adc378 !important
}

.photosub_gallery ul li.nobox.bg_green:hover{
	display:inline-block;
	background:#d1c0a6 !important;
	-webkit-transition:1s ease-in-out;
	transition:.5s ease-in-out;
}

.bg_gold{
	background:#d1c0a6 !important
}

.photosub_gallery ul li.nobox.bg_gold:hover{
	display:inline-block;
	background:#f8d184 !important;
	-webkit-transition:1s ease-in-out;
	transition:.5s ease-in-out;
}

.bg_yellow{
	background:#f8d184 !important
}

.photosub_gallery ul li.nobox.bg_yellow:hover{
	display:inline-block;
	background:#9279cc !important;
	-webkit-transition:1s ease-in-out;
	transition:.5s ease-in-out;
}

.photosub_gallery ul li.s_720{
	width:720px;
	overflow:hidden;
}

.photosub_gallery ul li.s_360{
	width:358px
}

#divphotosub_gallery ul li.s_360{
	width:360px
}
/* 300 광고배너 */
.photosub_gallery ul li.s_360.banner300{
	position:relative;
	overflow:hidden;
	width:358px;
	height:358px;
	background:#ddd !important;
}

.photosub_gallery ul li.s_360.banner300 > iframe{
   position:relative;
   left:50%;
   top:50%;
   margin:-125px 0 0 -150px;
   z-index:5
}

.photosub_gallery ul li.s_360.banner300:after{
   content:"";
   position:absolute;
   left:50%;
   top:50%;
   width:50px;
   height:51px;
   background:url('https://image.edaily.co.kr/images/content/loading_small02.gif') no-repeat;
   -webkit-transform:translate(-50%,-100%);
   -ms-transform:translate(-50%,-100%);
   transform:translate(-50%,-100%);
   z-index:1
}




.photosub_gallery ul li.s_720 .overlayer{
	display:inline-block;
	width:fit-content;
	max-width:500px;
}

@media screen and (min-width:0\0){
.photosub_gallery ul li.s_720 .overlayer{
   width:auto;
   display:table;
}
}

.photosub_gallery ul li.s_360 .overlayer{
	width:fit-content;
	max-width:250px
}

@media screen and (min-width:0\0){
.photosub_gallery ul li.s_360 .overlayer{
   width:auto;
   display:table;
}
}

/* 광고 로딩 */
.photosub_gallery ul li.s_360.nobox .banner_300x169 > iframe{
	position:relative;
	z-index:5
}

.photosub_gallery ul li.s_360.nobox .banner_300x169{
	position:relative;
}

.photosub_gallery ul li.s_360.nobox .banner_300x169:after{
   content:"";
   position:absolute;
   left:50%;
   top:50%;
   width:50px;
   height:51px;
   background:url('https://image.edaily.co.kr/images/content/loading_small.gif') no-repeat;
   -webkit-transform:translate(-50%,-50%);
   -ms-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   z-index:1
}

.project > .banner300{
	position:relative;
}

.project > .banner300 > iframe{
   position:relative;
   z-index:5
}

.project .banner300:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:50px;
	height:51px;
	background:url('https://image.edaily.co.kr/images/content/loading_small02.gif') no-repeat;
	-webkit-transform:translate(-50%,-100%);
	-ms-transform:translate(-50%,-100%);
	transform:translate(-50%,-100%);
	z-index:1
}

.photosub_gallery ul li.layer_orange .layer:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:100%;
	height:360px;
	background:rgba(237, 105, 66, 0.2);
	z-index:5
}

.photosub_gallery ul li.layer_browon .layer:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:100%;
	height:360px;
	background:rgba(91, 51, 40, 0.3)
}

.photosub_gallery ul li.layer_gold .layer:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:100%;
	height:360px;
	background:rgba(209, 192, 166, 0.3)
}

.else_depth{
	width:1080px;
	margin:70px auto 0 auto
}

.else_depth ul li{
   float:left;
   width:255px;
   margin-left:20px;
}

.else_depth ul li:first-child{
   	margin-left:0;
}

.else_depth ul li .else_img{
   	overflow:hidden;
   	width:100px;
   	height:100px;
   	border-radius:100%;
}

.else_depth ul li .else_img img{
 width:100%;
 height:100%;
 object-fit:cover;
}

.else_depth > h2{
   text-align:center;
   font-size:30px;
   margin-bottom:20px;
   letter-spacing:-1px;
   font-weight:normal;
}
/* stargallery */
.stargallery_title{
	text-align:center;
	font-size:20px;
	margin-top:60px;
	font-weight:600;
	letter-spacing:40px;
	text-indent:20px
}

.stargallery{
	width:100%;
	margin-top:50px;
	text-align:center;
}

.stargallery > div.gallery_box{
   margin-left:20px;
}

.stargallery > div.gallery_box:first-child{
   	margin-left:0
}

.stargallery .gallery_box .gallery_img{
   overflow:hidden;
   width:210px;
   height:210px;
   border-radius:100%;
   margin:0 auto;
}

.gallery_box:hover{
	cursor:pointer
}

.stargallery .gallery_box .gallery_img img{
	width:100%;
	overflow:hidden;
	min-height:210px;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.stargallery .gallery_box:hover img{
	overflow:hidden;
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.slick-next{
	right:-30px !important;
	background:url('https://image.edaily.co.kr/images/content/right_off.png') no-repeat !important
}

.slick-next:hover{
   background:url('https://image.edaily.co.kr/images/content/right_on.png') no-repeat !important
}

.slick-prev{
	left:-30px !important;
	background:url('https://image.edaily.co.kr/images/content/left_off.png') no-repeat !important
}

.slick-prev:hover{
   background:url('https://image.edaily.co.kr/images/content/left_on.png') no-repeat !important
}

.gallery_box span{
	width:270px;
	box-sizing:border-box;
	display:inline-block;
	font-size:18px;
	margin-top:30px;
	padding:0 20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:10px;
	text-indent:16px
}

/********** 포토광고 **********/
.photo_ad_1080_200{
	position:relative;
	width:1080px;
	height:244px;
	margin:100px auto;
	background:#e9e9e9;
}

.photo_ad_1080_200 > iframe{
   position:relative;
   top:20px;
}


.photo_ad_1080_200:before{
   content:"";
   width:100%;
   height:244px;
   left:-100%;
   top:0;
   background:#e9e9e9;
   position:absolute;
   z-index:10;
}

.photo_ad_1080_200:after{
   content:"";
   width:100%;
   height:244px;
   right:-100%;
   top:0;
   background:#e9e9e9;
   position:absolute;
   z-index:10;
}

/********** 포토상세팝업 슬라이드 **********/
#fullScreenPopupLayer{
	background:rgba(255,255,255,0.9) !important
}

#photo_popup{
	position:fixed;
	top:50% !important;
	left:50% !important;
	width:1080px;
	margin:0 auto;
	overflow:hidden;
	background:rgba(255,255,255,0.5) !important;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}


.photopopup_section{
	display:table;
	/* width:1080px;*/
	overflow:hidden;
	height:700px;
	margin:0 auto
}

.photopopup_section > p.viewimg.ed-img{
   display:table-cell;
   vertical-align:middle
}

.photopopup_section img{
   object-fit:cover;
   visibility:hidden;
}

.ed-img:not(.ed-thumb){
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}

.ed-img img{
	object-fit:contain
}

.photopopup > .slick-list > .slick-track{
	margin-left:0 !important
}

.photopopup .slick-next{
	top:306px !important;
	right:50px !important;
	width:48px !important;
	height:99px !important;
	opacity:1;
	background:url('https://image.edaily.co.kr/images/content/big_right_off.png') no-repeat !important;
	-webkit-transition:.3s ease-in-out;
	-ms-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.photopopup:hover .slick-next{
	opacity:1;
	background:url('https://image.edaily.co.kr/images/content/big_right_off.png') no-repeat !important;
}

.photopopup .slick-prev{
	top:306px !important;
	left:50px !important;
	width:48px !important;
	height:99px !important;
	opacity:1;
	background:url('https://image.edaily.co.kr/images/content/big_left_off.png') no-repeat !important;
	-webkit-transition:.3s ease-in-out;
	-ms-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.photopopup .slick-prev.slick-arrow.height{
   top:40% !important;
   left:5% !important;
}

.photopopup .slick-next.slick-arrow.height{
	top:40% !important;
	right:5% !important;
}

.photopopup .slick-prev.slick-arrow.width{
	top:30% !important;
	left:-5% !important;
}

.photopopup .slick-next.slick-arrow.width{
	top:30% !important;
	right:-5% !important;
}

.photopopup:hover .slick-prev{
	opacity:1;
	background:url('https://image.edaily.co.kr/images/content/big_left_off.png') no-repeat !important;
}

.photopopup .slick-dots{
	display:none !important
}

.phopopup_infomation{
	width:1080px;
	margin-top:30px;
}

.phopopup_titile{
	display:block;
	text-align:center;
	margin-bottom:20px;
}

.phopopup_infomation .phopopup_titile > em{
	display:-webkit-box;
	word-wrap:break-word;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:2;
	-ms-line-clamp:2;
	line-clamp:2;
	text-overflow:ellipsis;
	padding:0 50px;
	line-height:normal;
	font-size:35px;
	font-weight:600;
	letter-spacing:-1px;
}

.phopopup_infomation .phopopup_titile > em:hover{
   text-decoration:underline
}

.phopopup_infomation > .btn_view{
	/* float:right;*/
	position:relative;
	margin:0 auto;
	display:inline-block;
	width:150px;
	height:45px;
	line-height:45px;
	font-size:20px;
	text-align:center;
	padding:0 20px;
	color:#fff;
	cursor:pointer;
	border:1px solid#333;
	background:#333;
	left:50%;
	-webkit-transform:translate(-50%);
	transform:translate(-50%);
}

.phopopup_infomation > .btn_view:hover{
   color:#333;
   border:1px solid #333;
   font-size:20px;
   background:#fff
}



/*-----------------------------------------------------------------------------------------------------------------
      reporterchannel
-------------------------------------------------------------------------------------------------------------------*/

.newsroom_head{
	overflow:hidden;
	width:100%;
	height:300px;
	background:#38658c;
}

.newsroombg_1600{
	position:absolute;
	top:0;
	left:50%;
	width:1600px;
	height:300px;
	margin-left:-800px;
	background:url('https://image.edaily.co.kr/images/content/newsroom_main_1080.jpg') no-repeat center -20px;
}

.newsroombg_1080{
	position:relative;
	width:1080px;
	height:300px;
	padding-top:40px;
	margin:0 auto;
}

.newsroombg_1080 .allmenu{
   margin:0;
}

.newsroombg_1080 .allmenu .btn_allmenu{
   	font-size:0;
   	width:39px;
   	height:30px;
   	background-position:-245px -370px !important;
}

.newsroombg_1080 .allmenu .btn_allmenu:hover{
 background-position:-304px -370px !important
}

.newsroombg_1080 .gnb_right{
   float:right;
   width:auto
}

.newsroombg_1080 .gnb_right > h1 a{
   	display:inline-block;
   	width:114px;
   	height:26px;
   	margin-top:2px;
   	text-indent:-9999999px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-44px -469px;
}

.newsroombg_1080:after{
   content:"";
   position:absolute;
   top:153px;
   right:-20px;
   width:531px;
   height:151px;
   background:url('https://image.edaily.co.kr/images/content/reporterchannel_title.png') no-repeat
}

/********** 서브페이지 head **********/
.h_560{
	height:560px;
}

.newsroombg_1080.new1080 .allmenu .btn_allmenu:hover{
	background-position:-346px -370px !important
}

.newsroom_head.yellow{
	background:#ffbb00
}

.newsroom_head.blue{
	background:#86c3e2
}

.newsroom_head.black{
	background:#222
}

.newsroombg_1600.new1100{
	top:0;
	left:50%;
	width:1100px;
	height:560px;
	margin-left:-300px;
	background-size:cover !important
}

.new1080{
	height:560px;
}

.new1080:after{
   display:none
}

.menu_logo:after{
	content:"";
	display:block;
	clear:both
}

.infomation_editor{
	position:relative;
	margin:40px 0 0 0;
}

.infomation_editor:after{
   content:"";
   display:block;
   clear:both
}

.department_name{
	position:relative;
	float:left;
	width:260px;
	letter-spacing:-1px
}

.department_name .department{
   position:absolute;
   top:91px;
   right:30px;
   width:232px;
   text-align:right;
   font-size:30px;
   color:#1b46ff;
   font-weight:500;
   z-index:5;
}

.department_name .name{
   position:absolute;
   top:150px;
   right:10px;
   letter-spacing:-1px;
   font-size:63px;
   color:#fff;
   z-index:6
}

.department_name .name:before{
   	content:"";
   	position:absolute;
   	top:-15px;
   	left:0%;
   	height:0;
   	width:100%;
   	border-bottom:60px solid #1b46ff;
   	border-left:0px solid transparent;
   	border-right:10px solid transparent;
   	z-index:-1;
}

.department_name .editor{
   position:absolute;
   top:219px;
   right:70px;
   font-size:36px;
   color:#fff;
   z-index:7;
}

.department_name .editor:before{
   	content:"";
   	position:absolute;
   	top:-7px;
   	left:-10px;
   	height:0;
   	width:100%;
   	border-bottom:35px solid #1b46ff;
   	border-left:8px solid transparent;
   	border-right:2px solid transparent;
   	z-index:-2;
}

.editor_snsinfo{
	margin:370px 0 0 0
}

.editor_snsinfo ul li{
   display:inline-block;
   font-size:25px;
   line-height:35px;
   color:#fff;
   letter-spacing:-1.5px
}

.myment{
	position:absolute;
	bottom:0;
	overflow:hidden;
	width:390px;
}

.myment span{
   display:-webkit-box;
   display:-ms-box;
   display:box;
   overflow:hidden;
   text-overflow:ellipsis;
   text-shadow:3px 3px 4px #111;
   -webkit-box-orient:vertical;
   -ms-box-orient:vertical;
   box-orient:vertical;
   -webkit-line-clamp:3;
   -ms-line-clamp:3;
   line-clamp:3;
}

@media screen and (min-width:0\0){
.myment span:first-child{
   width:auto;
   max-height:70px;
}
}

.editor_sns{
	position:relative;
	top:-5px;
	float:right;
}

.editor_sns ul li{
   position:relative;
   float:left;
   width:54px;
   height:54px;
   border-radius:100%;
   margin-left:15px;
   font-size:0;
}

.editor_sns ul li:hover{
   	cursor:pointer
}

.editor_sns ul li:first-child{
   	margin-left:0;
}

.editor_sns > ul > li.youtube,
.editor_sns > ul > li.insta,
.editor_sns > ul > li.facebook,
.editor_sns > ul > li.twitter{
   background:#86c3e2
}

.editor_sns > ul > li.etcsns{
   background:rgba(255,255,255,0.5)
}

.editor_sns > ul > li.mail{
   background:#ffbb00
}

.editor_sns ul li:after{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:54px;
   height:54px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
}

.editor_sns > ul > li.youtube:after{
   background-position:-10px -520px;
}

.editor_sns > ul > li.insta:after{
   background-position:-74px -520px;
}

.editor_sns > ul > li.facebook:after{
   background-position:-138px -520px;
}

.editor_sns > ul > li.twitter:after{
   background-position:-202px -520px;
}

.editor_sns > ul > li.etcsns:after{
   background-position:-266px -520px;
}

.editor_sns > ul > li.mail:after{
   background-position:-330px -520px;
}

.editor_sns > ul > li.youtube:hover,
.editor_sns > ul > li.insta:hover,
.editor_sns > ul > li.facebook:hover,
.editor_sns > ul > li.etcsns:hover,
.editor_sns > ul > li.twitter:hover{
   background:#ffbb00
}

.editor_sns > ul > li.mail:hover{
   background:#86c3e2
}

.naver_snsinfo{
	float:right;
	width:820px;
}

.naver_snsinfo .naver_info{
   position:relative;
   right:-10px;
   float:right;
   width:151px;
   border-radius:10px;
   background:rgba(255,255,255,0.9);
   /* height:95px;*/
   /* background:url('https://image.edaily.co.kr/images/content/transform_black.png') no-repeat;*/
}

.naver_snsinfo .icon_naver{
   font-size:0
}

.naver_snsinfo .icon_naver:hover{
   	cursor:pointer
}

.naver_snsinfo .icon_naver:after{
   	content:"";
   	position:absolute;
   	top:-10px;
   	right:-8px;
   	width:24px;
   	height:24px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-170px -471px
}

.naver_snsinfo .naver_numbers{
   width:110px;
   margin:0 0 0 20px;
   color:#fff;
   font-size:18PX;
}

.naver_snsinfo .naver_numbers > div{
   	margin-top:10px;
   	color:#333
}

.naver_snsinfo .naver_numbers > div > span{
 float:right;
 color:#2db400
}

.naver_snsinfo .subscribe{
   text-align:center;
   color:#fff;
   font-size:17px;
   font-weight:600;
   margin:15px 12px 12px 12px;
   padding:15px 0;
   background:#2db400;
   border-radius:8px;
   /* box-shadow:3px 3px 3px rgba(0, 0, 0, 0.9) */
}

.naver_snsinfo .subscribe:hover{
   	cursor:pointer;
   	/* border:1px solid #2f960d;
	padding:14px 0;*/
   	color:#ffdb77
}

/********* 취재노트 **********/
.reportenote_box{
	position:relative;
	top:-30px;
	width:100%;
	height:1100px;
}

.reportnote_1600{
	position:absolute;
	top:0;
	left:50%;
	width:1600px;
	background:url('https://image.edaily.co.kr/images/content/newspaper_1600_bg.jpg') no-repeat;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}

.reportnote_1600:after{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:1600px;
   height:1180px;
   background:url('https://image.edaily.co.kr/images/content/note_1600_bg.png') no-repeat;
}

.reportnote_box{
	position:relative;
	height:1180px;
}

.title_note{
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-146px;
	width:292px;
	height:68px;
	background:url('https://image.edaily.co.kr/images/content/reportnotetitle.png') no-repeat;
	z-index:10
}

.reportnote_box .news_title{
	display:-webkit-box;
	margin-top:10px;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#2870b3;
	font-weight:600;
	letter-spacing:-1px;
}

.reportnote_box .news_title:hover{
   cursor:pointer;
   text-decoration:underline
}

@media screen and (min-width:0\0){
.reportnote_box .news_title{
   display:inline-block;
   max-height:90px
}
}

.position_01 dl dt img,
.position_02 dl dt img,
.position_03 dl dt img,
.position_04 dl dt img,
.position_05 dl dt img{
	width:100%;
	height:100%;
	object-fit:cover;
	-webkit-transition:.3s ease-in-out;
	-ms-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.position_01 dl dt:hover img,
.position_02 dl dt:hover img,
.position_03 dl dt:hover img,
.position_04 dl dt:hover img,
.position_05 dl dt:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}

.position_01 dl dt:hover,
.position_02 dl dt:hover,
.position_03 dl dt:hover,
.position_04 dl dt:hover,
.position_05 dl dt:hover{
	cursor:pointer
}

.position_01{
	position:absolute;
	top:270px;
	left:0;
	z-index:11
}

.position_01 dl dt{
   position:relative;
   top:0;
   right:-140px;
   overflow:hidden;
   width:164px;
   height:164px;
   border-radius:100%;
   z-index:12
}

.position_01 .news_title{
   width:215px;
   font-size:23px;
   line-height:30px;
}

.position_02{
	position:absolute;
	top:223px;
	left:446px;
	z-index:12
}

.position_02 .news_title{
   width:187px;
   font-size:22px;
   line-height:29px;
}

.position_02 dl dt{
   position:relative;
   top:70px;
   right:-175px;
   overflow:hidden;
   width:128px;
   height:128px;
   border-radius:100%;
   z-index:13
}

.position_03{
	position:absolute;
	top:280px;
	right:34px;
	z-index:13
}

.point_star{
	font-size:0;
	position:relative;
	z-index:10;
	top:-332px;
}

.point_star:after{
   content:"";
   position:absolute;
   top:520px;
   left:-65px;
   width:267px;
   height:161px;
   background:url(https://image.edaily.co.kr/images/content/point_star.png) no-repeat;
   z-index:20;
}

.blinking{
	-webkit-animation:blink 1s ease-in-out infinite alternate;
	-moz-animation:blink 1s ease-in-out infinite alternate;
	animation:blink 1s cubic-bezier(0.08, 0.88, 0.99, 0.58) infinite alternate;
}

@-webkit-keyframes blink{
	0%{
   opacity:0
}

	100%{
   opacity:1
}
}

@-moz-keyframes blink{
	0%{
   opacity:0
}

	100%{
   opacity:1
}
}

@keyframes blink{
	0%{
   opacity:0
}

	100%{
   opacity:1
}
}

.position_03 .news_title{
	position:relative;
	width:187px;
	font-size:24px;
	line-height:31px;
	z-index:30;
}

.position_03 dl dt{
	position:relative;
	top:-20px;
	right:-50px;
	overflow:hidden;
	width:148px;
	height:148px;
	border-radius:100%;
	z-index:14;
}

.position_04{
	position:absolute;
	top:480px;
	left:187px;
	z-index:14
}

.position_04 .news_title{
   width:187px;
   font-size:22px;
   line-height:29px;
}

.position_04 dl dt{
   position:relative;
   top:175px;
   right:195px;
   overflow:hidden;
   width:180px;
   height:180px;
   border-radius:100%;
   z-index:15;
}

.position_04 dl{
   position:relative
}

.position_04 dl:before{
   	content:"";
   	position:absolute;
   	bottom:-180px;
   	left:-205px;
   	width:200px;
   	height:205px;
   	background:url('https://image.edaily.co.kr/images/content/smallnote_bg.png') no-repeat;
   	z-index:-1;
}

.position_05{
	position:absolute;
	top:507px;
	right:260px;
	z-index:15;
}

.position_05 .news_title{
   width:200px;
   font-size:22px;
   line-height:29px;
}

.position_05 dl dt{
   position:relative;
   top:155px;
   right:-220px;
   overflow:hidden;
   width:182px;
   height:182px;
   border-radius:100%;
   z-index:16;
}

.theview_icon{
	position:absolute;
	top:890px;
	left:50%;
	width:155px;
	height:48px;
	margin-left:-54px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/btn_moreview.png') no-repeat;
	z-index:20
}

.theview_icon.position_none{
   position:static;
   margin:50px auto 0 auto
}

.theview_icon:hover{
   cursor:pointer
}


.timebox > span{
	font-size:0;
	display:inline-block;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
}

.timebox > span.icon_clock{
   margin-right:10px;
   width:35px;
   height:33px;
   background-position:-221px -473px
}

.timebox > span.number_0{
   width:20px;
   height:37px;
   background-position:-252px -598px
}

.timebox > span.number_1{
   width:14px;
   height:37px;
   background-position:-17px -598px
}

.timebox > span.number_2{
   width:22px;
   height:37px;
   background-position:-35px -598px
}

.timebox > span.number_3{
   width:19px;
   height:37px;
   background-position:-63px -598px
}

.timebox > span.number_4{
   width:31px;
   height:37px;
   background-position:-88px -598px
}

.timebox > span.number_5{
   width:21px;
   height:37px;
   background-position:-123px -598px
}

.timebox > span.number_6{
   width:17px;
   height:37px;
   background-position:-149px -598px
}

.timebox > span.number_7{
   width:24px;
   height:37px;
   background-position:-170px -598px
}

.timebox > span.number_8{
   width:23px;
   height:37px;
   background-position:-200px -598px
}

.timebox > span.number_9{
   width:18px;
   height:37px;
   background-position:-229px -598px
}

.timebox > span.icon_timeago{
   width:72px;
   height:38px;
   background-position:-8px -647px
}

.timebox > span.icon_dayago{
   width:46px;
   height:38px;
   background-position:-89px -647px
}

.timebox > span.icon_old{
   width:72px;
   height:38px;
   background-position:-144px -647px
}

/***** 연재기사 *****/
.running_story{
	margin-top:60px;
}

.running_story .title_left{
   position:relative;
   padding:0 0 5px 20px;
   font-size:33px;
   color:#fff;
   z-index:1
}

.running_story .title_left:before{
   	content:"";
   	position:absolute;
   	top:-26px;
   	left:0%;
   	height:0;
   	width:110%;
   	border-bottom:80px solid #1b46ff;
   	border-left:5px solid transparent;
   	border-right:10px solid transparent;
   	z-index:-1;
}

.running_story .more_view{
   position:relative;
   top:8px;
   font-size:17px !important;
   z-index:11
}

.running_story .more_view em{
   	position:relative;
   	top:-1px;
   	left:-4px;
}

.running_story .more_view:hover em{
   	color:#e60012;
}

.running_story ul{
   position:relative;
   display:inline-block;
   padding:0 0 10px 0;
   margin-top:-60px;
   z-index:10
}

.running_story ul:after{
   	content:"";
   	display:block;
   	clear:both
}

.running_story ul li{
   	overflow:hidden;
   	float:left;
   	width:350px;
   	min-height:420px;
   	max-height:420px;
   	margin:65px 0 0 10px;
   	padding:20px;
   	font-weight:normal;
   	border:1px solid #f5f5f5;
   	box-sizing:border-box;
   	-webkit-box-sizing:border-box;
   	-ms-box-sizing:border-box;
   	background:#fff;
   	box-shadow:6px 5px 4px #eeeeee;
}

.running_story ul li:hover{
 cursor:pointer
}

.running_story ul li dl dt{
 overflow:hidden;
 width:310px;
 height:160px;
 margin:0 0 30px 0
}

.running_story ul li dl dt img{
 	width:100%;
 	min-height:160px;
 	object-fit:cover;
 	-webkit-transition:.3s ease-in-out;
 	-ms-transition:.3s ease-in-out;
 	transition:.3s ease-in-out;
 }

.running_story ul li:hover img{
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1);
}

.running_story ul li dl dd.title span{
 display:-webkit-box;
 min-height:55px;
 margin:0 0 30px 0;
 font-size:21px;
 line-height:26px;
 letter-spacing:-1px;
 font-weight:600;
 overflow:hidden;
 text-overflow:ellipsis;
 word-wrap:break-word;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
}

@media screen and (min-width:0\0){
.running_story ul li dl dd.title span{
   display:inline-block;
   max-height:52px
}
}

/* 이미지없을경우 */
.running_story ul li.noimg dl dd.title{
	position:relative;
	display:table;
	min-height:275px;
	text-align:center;
}

.running_story ul li.noimg dl dd.title:after{
   content:"";
   position:absolute;
   top:10px;
   left:10px;
   width:54px;
   height:43px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-398px -398px
}

.running_story ul li.noimg dl dd.title span{
   position:relative;
   top:15px;
   display:table-cell;
   vertical-align:middle;
   padding:0 20px;
   font-size:25px;
   line-height:32px;
}

.running_story ul li.noimg dl dd.title span em{
   	display:-webkit-box;
   	overflow:hidden;
   	text-overflow:ellipsis;
   	word-wrap:break-word;
   	-webkit-box-orient:vertical;
   	-ms-box-orient:vertical;
   	box-orient:vertical;
   	-webkit-line-clamp:2;
   	-ms-line-clamp:2;
   	line-clamp:2;
}

.running_story ul li dl dd.title:hover{
	text-decoration:underline
}

.running_story ul li dl dd.name_date{
	margin:0 0 10px 0;
	font-size:14px;
	color:#999
}

.running_story ul li dl dd.name_date > span:first-child{
   margin:0 10px 0 0
}

.running_story ul li dl dd.memo{
	display:-webkit-box;
	font-size:16px;
	line-height:22px;
	letter-spacing:-1px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}

@media screen and (min-width:0\0){
.running_story ul li dl dd.memo{
   display:inline-block;
   max-height:67px
}
}

/***** 부서별 꿀팁 *****/
.departmental_tip .slick-prev, .departmental_tip .slick-next{
	top:110px;
}

.departmental_tip .stargallery_title{
	font-size:30px;
	letter-spacing:-1px;
	margin-bottom:60px
}

.departmental_tip .slick-list.draggable{
	margin-left:-10px;
	position:relative
}

.departmental_tip .slick-list.draggable:after{
   content:"";
   position:absolute;
   top:0;
   left:-10px;
   width:20px;
   height:225px;
   background:#fff
}

.departmental{
	overflow:hidden;
	position:relative;
	width:183px;
	height:225px !important;
	margin-left:10px !important;
}

.departmental:hover{
   cursor:pointer
}

.departmental .editer_picture{
   overflow:hidden;
   /* width:183px;
	height:225px;*/
}

.departmental .editer_picture img{
   	width:100%;
   	min-height:225px;
   	object-fit:cover;
   	-webkit-transition:.3s ease-in-out;
   	-ms-transition:.3s ease-in-out;
   	transition:.3s ease-in-out;
}

.departmental:hover img{
   -webkit-transform:scale(1.1);
   -ms-transform:scale(1.1);
   transform:scale(1.1);
}

.departmental .editer_name{
   position:absolute;
   bottom:10px;
   left:50%;
   width:184px;
   padding:15px 10px;
   background:rgba(0,0,0,0.6);
   box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -ms-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transform:translateX(-50%);
   -ms-transform:translateX(-50%);
   transform:translateX(-50%);
   z-index:1
}

.departmental .editer_name .title{
   	display:table;
   	margin:0 0 15px 0;
   	min-height:40px;
}

.departmental .editer_name .title > span{
 display:table-cell;
 vertical-align:middle;
}

.departmental .editer_name .title > span > em{
 	display:-webkit-box;
 	width:164px;
 	max-height:40px;
 	word-wrap:break-word;
 	-webkit-box-orient:vertical;
 	-ms-box-orient:vertical;
 	box-orient:vertical;
 	-webkit-line-clamp:2;
 	-ms-line-clamp:2;
 	line-clamp:2;
 	overflow:hidden;
 	text-overflow:ellipsis;
 	font-size:16px;
 	line-height:20px;
 	letter-spacing:-1px;
 	text-align:center;
 	color:#fff;
 }

@media screen and (min-width:0\0){
.departmental .editer_name .title > span > em{
   display:inline-block;
   max-height:40px
}
}

.departmental .editer_name .namedate{
	font-size:12px;
	color:#fff
}
	/* .departmental .editer_name .namedate span{
	display:inline-block
} */
.departmental .editer_name .namedate span:first-child{
   float:left;
}

.departmental .editer_name .namedate span:last-child{
   float:right;
}

.departmental .editer_name .namedate span:first-child > i{
   font-size:14px
}


/* 기자뉴스룸 더보기 버튼 */
.newsroom_btn_more{
	width:1080px;
	margin:0 auto;
	text-align:center
}
/******************* 기자뉴스룸 탭 *******************/
.newsroom_box{
	position:relative;
	width:100%;
	background:url('https://image.edaily.co.kr/images/content/newsroom_bigbg.jpg') repeat center center;
}

.newsroom_box:after{
   content:"";
   display:block;
   clear:both;
}

.tablistboxbg_1600{
	position:relative;
	top:0;
	left:50%;
	width:1600px;
	background:url('https://image.edaily.co.kr/images/content/newsroom_bg.jpg') no-repeat;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.bgnewsroom{
	position:relative;
	width:1600px;
	height:100%;
	margin:0 auto;
	background:url('https://image.edaily.co.kr/images/content/newsroom_bg.jpg') no-repeat;
}
/* .editor_room span{
	border:0;
	width:210px;
	height:40px;
	line-height:40px;
	text-align:center;
	box-sizing:border-box;
	display:inline-block;
	font-size:22px;
	padding:0 20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:-1.5px;
	
} */
.editor_room{
	border:0;
	width:215px;
	height:40px;
	line-height:40px;
	text-align:center;
	box-sizing:border-box;
	display:inline-block;
	font-size:22px;
	/* padding:0 20px;*/
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:-1.5px;
}

.editor_room:focus{
   outline:none;
}

.editor_room:hover{
   cursor:pointer;
}

/* .editor_room.slick-slide.slick-current.slick-active.slick-center{
	width:auto!important;
} */
.newsroom_box .editor_room.slick-slide.slick-current.slick-active.slick-center > span{
	position:relative;
	font-size:22px;
	font-weight:600;
	z-index:1
}

.newsroom_box .editor_room.slick-slide.slick-current.slick-active.slick-center > span:before{
   content:"";
   position:absolute;
   top:0px;
   left:2%;
   height:0;
   width:88%;
   border-bottom:31px solid #ffb534;
   border-left:7px solid transparent;
   border-right:8px solid transparent;
   z-index:-10;
}

.newseditor_box{
	width:100%;
}

.newseditor_box ul{
   position:relative;
   margin-left:-75px;
   margin-top:-130px;
}

.newseditor_box ul:after{
   	content:"";
   	display:block;
   	clear:both
}

.newseditor_box ul li{
   	position:relative;
   	float:left;
   	width:310px;
   	margin-left:75px;
   	margin-top:130px;
}

.newseditor_box:focus,
.newseditor_box ul:focus{
   	outline:none
}

.newseditor_box ul li:hover{
   	cursor:pointer
}

.newseditor_box ul li:hover .editor_writes{
 background:#1340ff
}

.newseditor_box ul li .editor_writes{
   	position:absolute;
   	bottom:0;
   	left:0;
   	width:170px;
   	height:150px;
   	box-sizing:border-box;
   	padding:15px;
   	color:#fff;
   	background:#111;
   	z-index:10;
}

.newseditor_box ul li .editor_writes > div:first-child{
 position:relative;
 display:-webkit-box;
 display:-ms-box;
 display:box;
 min-height:65px;
 max-height:65px;
 overflow:hidden;
 word-wrap:break-word;
 -webkit-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical;
 -webkit-line-clamp:3;
 -ms-line-clamp:3;
 line-clamp:3;
 text-overflow:ellipsis;
 font-size:17px;
 line-height:22px;
 letter-spacing:-1px
}

@media screen and (min-width:0\0){
.newseditor_box ul li .editor_writes > div:first-child{
   display:inline-block;
   max-height:65px
}
}

.newseditor_box ul li .editor_writes > div:last-child{
	position:relative;
	margin-top:10px;
	padding-top:10px;
}

.newseditor_box ul li .editor_writes > div:last-child:after{
   content:"";
   position:absolute;
   top:-2px;
   left:0;
   width:100%;
   height:4px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-353px -6px;
   z-index:11
}

.newseditor_box ul li .editor_writes > div:last-child{
	font-size:11px;
}

.newseditor_box ul li .editor_writes > div:last-child > p:last-child b{
   font-size:17px;
}

.newseditor_box ul li .editor_picture{
	position:relative;
	overflow:hidden;
	width:310px;
	height:310px;
	border-radius:100%;
}

.newseditor_box ul li .editor_picture img{
   width:100%;
   height:100%;
   object-fit:cover;
   -webkit-transition:.3s ease-in-out;
   -ms-transition:.3s ease-in-out;
   transition:.3s ease-in-out;
}

.newseditor_box ul li .editor_picture:hover img{
   border-radius:100%;
   width:310px;
   height:310px;
   border-radius:100%;
   -webkit-transform:scale(1.1);
   -ms-transform:scale(1.1);
   transform:scale(1.1);
}

.newseditor_box ul li .editor_picture .gray_on{
   position:absolute;
   opacity:0;
   top:0;
   left:0;
   -webkit-transition:.3s ease-in-out;
   -ms-transition:.3s ease-in-out;
   transition:.3s ease-in-out;
   z-index:9
}

.newseditor_box ul li .editor_picture .gray_off{
   position:absolute;
   top:0;
   left:0;
   z-index:8
}

.newseditor_box ul li .editor_picture:hover .gray_on{
   opacity:1;
}

.newsroom_box .slick-next{
	top:2px;
	right:-50px !important;
}

.newsroom_box .slick-prev{
	top:2px;
	left:-50px !important;
}

.newsroom_box .slider-nav, .newsroom_box .slider-for{
	margin:30px 0 50px 0;
}

.newsroom_box .slick-list.draggable{
	height:40px;
	overflow:hidden;
}

.newsroom_box .slider-for:after{
	content:"";
	display:block;
	clear:both
}

.newsroom_box .btn_scroll{
	margin-top:150px;
}

.newsroom_box .btn_scroll a{
   color:#333
}

.newsroom_box .btn_scroll a:after{
   	background-position:-302px -415px;
}
/* mini newsroom */
.mini_newsroom{
	position:relative;
	display:inline-block;
	/* overflow:hidden;*/
	width:560px;
	height:120px;
	margin:0 0 30px 0;
	background:#ffbb00
}

.mini_newsroom:after{
   content:"";
   display:block;
   clear:both
}

.newsroom_title{
	display:table;
	float:left;
	max-width:355px;
	height:120px;
	letter-spacing:-1px;
}

.newsroom_title p{
   position:relative;
   display:table-cell;
   vertical-align:middle;
   padding:0 0 0 115px;
}

.newsroom_title p:after{
   	content:"";
   	position:absolute;
   	top:15px;
   	left:20px;
   	width:34px;
   	height:28px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-306px -264px
}

.mini_newsroom .subscription{
	position:absolute;
	top:50%;
	left:-6px;
	margin:20px 0 0 0;
	z-index:10
}

.mini_newsroom .subscription a{
}

.mini_newsroom .subscription p{
   position:relative;
   display:table-cell;
   vertical-align:middle;
   padding:0 0 0 30px;
   color:#fff;
   font-size:16px;
}

.mini_newsroom .subscription p:before{
   	content:"";
   	position:absolute;
   	top:0;
   	left:50%;
   	width:50px;
   	height:50px;
   	margin:-58px 0 0 -12px;
   	border-radius:100%;
   	background:#50b947;
   	z-index:11
}

.mini_newsroom .subscription:hover p:before{
   background:#fff;
}

.mini_newsroom .subscription p:after{
   content:"";
   position:absolute;
   top:-42px;
   left:50%;
   margin:0 0 0 2px;
   width:21px;
   height:20px;
   background:url(https://image.edaily.co.kr/images/content/default_icon.png) no-repeat;
   background-position:-624px -14px;
   z-index:12;
}

.mini_newsroom .subscription:hover p:after{
   content:"";
   position:absolute;
   top:-42px;
   left:50%;
   margin:0 0 0 2px;
   width:21px;
   height:20px;
   background:url(https://image.edaily.co.kr/images/content/default_icon.png) no-repeat;
   background-position:-650px -14px;
   z-index:12;
}





.newsroom_title p span{
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:3;
	-ms-line-clamp:3;
	line-clamp:3;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:20px;
	font-weight:600;
	line-height:24px;
	color:#fff;
	/* text-shadow:0 0 5px #555;*/
}

.newsroom_picture{
	position:relative;
	float:right
}

.newsroom_picture .name{
   position:absolute;
   top:35px;
   right:50px;
   width:115px;
   font-size:30px;
   color:#fff;
   letter-spacing:-2px;
   font-weight:600;
   z-index:10;
}

.newsroom_picture .name em{
   	position:relative;
   	top:-2px;
}

.newsroom_picture .name em:after{
 content:"";
 position:absolute;
 top:-1px;
 width:22px;
 height:29px;
 background:url(https://image.edaily.co.kr/images/content/default_icon.png) no-repeat;
 background-position:-341px -477px;
 z-index:20;
}

.newsroom_picture .name:before{
   	content:"";
   	position:absolute;
   	top:-10px;
   	left:-5px;
   	height:0;
   	width:100%;
   	border-bottom:35px solid #1b46ff;
   	border-left:0px solid transparent;
   	border-right:10px solid transparent;
   	z-index:-1;
}

.newsroom_picture .newsroom{
   position:absolute;
   top:72px;
   right:75px;
   width:65px;
   font-size:22px;
   color:#fff;
   letter-spacing:-2px;
   font-weight:400;
   z-index:10;
}

.newsroom_picture .newsroom:before{
   	content:"";
   	position:absolute;
   	top:-3px;
   	left:-5px;
   	height:0;
   	width:100%;
   	border-bottom:24px solid #1b46ff;
   	border-left:8px solid transparent;
   	border-right:3px solid transparent;
   	z-index:-1;
}

.newsroom_picture img{
   position:absolute;
   right:-59px;
   overflow:hidden;
   width:120px;
   height:120px;
   border-radius:100%
}

/*-----------------------------------------------------------------------------------------------------------------
      photopopup
-------------------------------------------------------------------------------------------------------------------*/

.needpopup-opened,
.needpopup-opened body{
	overflow:hidden;
}

.needpopup-opened.needpopup-scrolled,
.needpopup-opened.needpopup-scrolled body{
   height:auto;
}

.needpopup-opened.needpopup-scrolled body{
   	position:fixed;
   	width:100%;
}

/* Popup wrapper
***********************************************/
.needpopup_wrapper{
	position:fixed;
	z-index:99999999;
	top:0;
	left:0;
	visibility:hidden;
	overflow:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:1500px;
	opacity:0;
	background:rgba(255, 255, 255, .95);
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease;
}

.needpopup-opened .needpopup_wrapper{
	visibility:visible;
	opacity:1;
}

.needpopup-overflow .needpopup_wrapper{
	padding:10px;
}

/* Popup remover
***********************************************/
.needpopup_remover{
	position:absolute;
	z-index:9999999999;
	top:20px;
	right:20px;
}

.needpopup_remover:before{
   content:'';
   width:52px;
   display:inline-block;
   height:52px;
   background:url('https://image.edaily.co.kr/images/content/big_x_off.png') no-repeat;
   z-index:99999999999999999999
}

.photopopup{
	width:1080px;
}

.loadingbar{
	width:145px;
	margin:0 auto
}

.loadingbar img{
   width:70%
}

/* 포토상세 팝업 로딩 레이어 
.needpopup-opened .needpopup_wrapper{
	position:relative;
}
.needpopup-opened .needpopup_wrapper:after{
	content:"";
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('https://image.edaily.co.kr/images/content/loading.gif') no-repeat #fff center center
}*/


/* 20주년 배너 */
.ed_20th{
	display:none;
	width:100%;
	height:80px;
	background:#040e23;
}

.ed_20th .bg20th1600{
   position:absolute;
   top:0;
   left:50%;
   width:1600px;
   height:80px;
   overflow:hidden;
   margin-left:-800px;
   background:url('https://image.edaily.co.kr/images/ed_20th/new_20thbg.png') no-repeat center center;
   background-size:cover;
}


.ed_20th a .center1080.th20{
   position:absolute;
   top:0;
   left:50%;
   margin-left:-540px
}

.ed_20th .logo_20th img{
   position:absolute;
   top:0;
   left:50%;
   margin-left:-131px;
}

.ed_20th .beyond{
   position:absolute;
   top:33px;
   left:50%;
   margin-left:-135px;
   color:#fff;
}

.ed_20th .towards{
   position:absolute;
   top:33px;
   right:50%;
   margin-right:-115px;
   color:#fff;
}

/*********************** 20주년배너 애니메이션 *****************************/
.top_20th{
	width:100%;
	height:80px;
	background:url('https://image.edaily.co.kr/images/ed_20th/new_20thbg.png');
}

.newbg20th1600{
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	overflow:hidden;
	position:relative;
	height:80px;
}

.line_01{
	position:absolute;
	top:-40px;
	left:0;
	width:1600px;
	height:200px;
	background:url('https://image.edaily.co.kr/images/ed_20th/b_01.png') no-repeat;
	-webkit-animation-name:masked-animation;
	animation-name:masked-animation;
	-webkit-animation-duration:6s;
	animation-duration:6s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	z-index:19
}

.line_02{
	position:absolute;
	top:-10px;
	left:0;
	width:1600px;
	height:115px;
	background:url('https://image.edaily.co.kr/images/ed_20th/b_02.png') no-repeat;
	/* -webkit-animation-name:masked-animation;
    animation-name:masked-animation;
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
	animation-timing-function:linear;*/
	z-index:15
}

.line_03{
	position:absolute;
	top:-40px;
	left:0;
	width:1600px;
	height:200px;
	background:url('https://image.edaily.co.kr/images/ed_20th/b_03.png') no-repeat;
	-webkit-animation-name:masked-animation;
	animation-name:masked-animation;
	-webkit-animation-duration:5s;
	animation-duration:5s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	z-index:20
}

.line_04{
	position:absolute;
	top:0px;
	left:0;
	width:1600px;
	height:150px;
	background:url('https://image.edaily.co.kr/images/ed_20th/b_04.png') no-repeat;
	/* -webkit-animation-name:masked-animation;
    animation-name:masked-animation;
    -webkit-animation-duration:3s;
    animation-duration:3s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
	animation-timing-function:linear;*/
	z-index:25
}

.special-offer{
	line-height:1
}

.special-offer--style-1 .text{
	font-size:4.5rem;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-clip:text;
	text-fill-color:transparent;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-animation-name:masked-animation;
	animation-name:masked-animation;
	-webkit-animation-duration:10s;
	animation-duration:10s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}

@-webkit-keyframes masked-animation{

	0%, 100%{
   background-position:50% 35%
}

	50%{
   background-position:50% 65%
}
}

@keyframes masked-animation{

	0%, 100%{
   background-position:50% 35%
}

	50%{
   background-position:50% 65%
}
}

.special-offer--style-2 .text{
	font-size:6.5rem;
	font-family:Brusher;
	text-transform:none
}

.special-offer--style-3 .text{
	font-size:5rem;
	font-family:Storytella;
	font-weight:400;
	text-transform:none
}

.special-offer{
	line-height:1
}

.special-offer--style-1 .text{
	font-size:4.5rem;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-clip:text;
	text-fill-color:transparent;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-animation-name:masked-animation;
	animation-name:masked-animation;
	-webkit-animation-duration:10s;
	animation-duration:10s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}

@-webkit-keyframes masked-animation{

	0%, 100%{
   background-position:50% 35%
}

	50%{
   background-position:50% 65%
}
}

@keyframes masked-animation{

	0%, 100%{
   background-position:50% 35%
}

	50%{
   background-position:50% 65%
}
}

.special-offer--style-2 .text{
	font-size:6.5rem;
	font-family:Brusher;
	text-transform:none
}

.special-offer--style-3 .text{
	font-size:5rem;
	font-family:Storytella;
	font-weight:400;
	text-transform:none
}


/*-----------------------------------------------------------------------------------------------------------------
      20200302 검색영역 리뉴얼    
-------------------------------------------------------------------------------------------------------------------*/
input::-ms-clear,
input::-ms-reveal{
	display:none;
	width:0;
	height:0
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{
	display:none;
}
/***** 검색하기 상단 *****/
.search_area{
	position:relative;
	width:600px;
	margin:0 auto
}

.search_inputarea{
	width:100%;
	margin:0 0 60px 0
}

.search_area input[id="search_area"]{
	position:relative;
	width:100%;
	height:56px;
	padding:0 40px 0 20px;
	box-sizing:border-box;
	text-indent:20px;
	font-size:25px;
	font-weight:600;
	letter-spacing:-1px;
	outline:none;
	border:3px solid #e60012;
	z-index:7
}

.search_area label[for="search_area"]{
	position:absolute;
	top:0;
	right:0;
	font-size:0;
	cursor:pointer;
	z-index:10
}

.search_area label[for="search_area"]:after{
   content:"";
   position:absolute;
   top:10px;
   left:-50px;
   width:34px;
   height:34px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png')no-repeat;
   background-position:-483px -258px
}

.search_option{
	width:100%;
	margin:15px 0 0 0;
	padding:25px 0;
	border-bottom:1px solid #c3c3c3
}

.search_option .search_menu ul{
   /* width:1080px;*/
   width:840px;
   margin:0 auto;
   padding-left:60px
}

.search_option .search_menu ul:after{
   	content:"";
   	display:block;
   	clear:both
}

.search_option .search_menu ul li{
   	float:left;
   	padding:0 40px;
   	font-size:17px;
   	font-weight:600;
   	letter-spacing:-1px
}

.search_option .search_menu ul li a{
 position:relative
}

.search_option .search_menu ul li.detailview a{
 padding:8px 30px 8px 10px;
 border:1px solid #999;
 font-size:16px;
 font-weight:normal
}

.search_option .search_menu ul li a:hover{
 color:#e60012
}

.search_option .search_menu ul li.detailview a:after{
 content:"";
 position:absolute;
 top:17px;
 right:10px;
 width:10px;
 height:6px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 background-position:-544px -27px
}

.search_option .search_menu ul li.detailview a:hover{
 border:0;
 color:#fff;
 background:#e60012
}

.search_option .search_menu ul li.detailview a:hover:after{
 	content:"";
 	position:absolute;
 	top:17px;
 	right:10px;
 	width:10px;
 	height:6px;
 	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 	background-position:-572px -27px
 }
   	/* 마우스오버했을때 위방향 버튼흰색 */

.search_option .search_menu ul li.detailview.open a:after{
 content:"";
 position:absolute;
 top:17px;
 right:10px;
 width:10px;
 height:6px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 background-position:-530px -27px
}

.search_option .search_menu ul li.detailview.open a:hover:after{
 content:"";
 position:absolute;
 top:17px;
 right:10px;
 width:10px;
 height:6px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 background-position:-558px -27px
}
   	/* 클릭후 마우스오버했을때 아래방향 버튼희색 */

.search_option .search_menu ul li.search_on a:after{
 content:"";
 position:absolute;
 bottom:-24px;
 left:0;
 width:100%;
 height:3px;
 background:#e60012
}

.popular_search{
	display:none;
	position:absolute;
	top:55px;
	left:0;
	width:600px;
	padding:25px 20px;
	box-sizing:border-box;
	border:1px solid #e9e9e9;
	letter-spacing:-1px;
	background:#fff;
	box-shadow:0px 2px 6px 0px #e8e8e8;
	z-index:6
}

.popular_search:after{
   content:"";
   display:block;
   clear:both
}

.popular_search .tip_ment{
   float:left;
   height:100%;
   width:125px;
}

.popular_search .tip_ment > span{
   	position:relative;
   	display:inline-block;
   	height:26px;
   	padding:0 6px;
   	line-height:25px;
   	text-align:center;
   	color:#fff;
   	font-weight:600;
   	background:#e60012
}

.popular_search .tip_ment > span:after{
 content:"";
 position:absolute;
 top:0;
 right:-10px;
 width:0;
 height:0;
 border-top:13px solid transparent;
 border-left:10px solid #e60012;
 border-bottom:13px solid transparent;
 z-index:10
}

.popular_search .search_word{
   float:left;
   width:433px;
}

.popular_search .search_word ul{
   	margin-top:-10px;
}

.popular_search .search_word ul li a{
 float:left;
 width:180px;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-top:10px;
 padding:0 0 0 20px;
 color:#888
}

.popular_search .search_word ul li a:hover{
 	color:#e60012
 }

.display_on{
	display:block;
}

/** 옵션영역 **/
.option_boxarea{
	overflow:hidden;
	width:100%;
	height:0px;
	background:#f5f5f5
}

.option_boxarea > .center1080 > div{
   display:inline-block;
   padding:38px 30px 45px 45px;
   box-sizing:border-box;
}

.option_boxarea .optioin_left{
   float:left;
   width:900px;
}

.option_boxarea .optioin_left ul:after,
.option_boxarea .optioin_left ul li dl:after{
   	content:"";
   	display:block;
   	clear:both
}

.option_boxarea .optioin_left ul{
   	width:100%;
}

.option_boxarea .optioin_left ul li{
 float:left;
 margin-bottom:47px;
}

.option_boxarea .optioin_left ul li:nth-child(3){
 	margin-bottom:26px;
 }

.option_boxarea .optioin_left ul li dl dt{
 	position:relative;
 	float:left;
 	width:60px;
 	color:#000;
 	font-size:16px;
 	font-weight:600
 }

.option_boxarea .optioin_left ul li:nth-child(5){
 	margin-left:-10px
 }

.option_boxarea .optioin_left ul li:nth-child(5) dl dt,
.option_boxarea .optioin_left ul li:nth-child(6) dl dt{
    width:75px
 }

.option_boxarea .optioin_left ul li dl dt:after{
 	content:"";
 	position:absolute;
 	top:6px;
 	left:-10px;
 	width:5px;
 	height:5px;
 	border-radius:100%;
 	background:#999;
 }

.option_boxarea .optioin_left ul li:nth-child(3) dl dd{
 	width:55px
 }

.option_boxarea .optioin_left ul li dl dd{
 	float:left;
 	width:70px;
 	font-size:15px;
 }

.optioin_left > ul > li:nth-child(3) > dl > dd:last-child{
	width:361px;
}

.optioin_left > ul > li:first-child{
	width:300px;
}

.optioin_left > ul > li:nth-child(4),
.optioin_left > ul > li:nth-child(5){
	width:245px;
}

.optioin_left input.inputboxing{
	width:140px;
	height:40px;
	padding:0 0 0 15px;
	margin-top:-12px;
	border:1px solid #999;
	box-sizing:border-box;
}

.checkingboxarea{
	position:relative;
	top:-16px;
	left:112px;
}
/* 체크박스 디자인 */
input.checking{
	display:none;
}

	input.checking + label{
   position:relative;
   top:-7px;
   display:inline-block;
   cursor:pointer;
   /* width:5px;
	height:5px;
	
	border-radius:100%;
	background:#999;*/
}

input[type="checkbox"].checking + label{
	position:relative;
	top:16px;
	left:-17px;
	display:inline-block;
	width:20px;
	height:20px;
	cursor:pointer;
	background:#ddd;
}

	input[type="checkbox"].checking + label span{
   top:0px;
   left:30px;
   font-size:16px;
   font-weight:600;
   letter-spacing:-1px;
   width:80px;
}

input.checking + label[for="pick"]{
	top:-13px;
}

.checkingboxarea input.checking:checked + label{
	width:20px;
	height:20px;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png')no-repeat;
	background-position:-471px -453px;
	border:0
}

input.checking:checked + label[for="chk_exact"] span em{
	position:relative;
	color:#333;
	/* font-weight:bold */
}

input.checking + label[for="pick"] span em{
	position:relative;
	color:#333;
	/* font-weight:bold */
}

input.checking:checked + label span em{
	position:relative;
	color:#e60012;
	/* font-weight:bold */
}
/* input.checking:checked+label span em:after{
	content:"";
    position:absolute;
    top:23px;
    left:-16px;
    width:100%;
    padding-left:16px;
    height:1px;
    background:#e60012;
} */
input.checking + label span{
	position:absolute;
	top:-6px;
	/* left:15px;*/
	width:75px;
	display:inline-block;
}

@media screen and (min-width:0\0){
	input.checking + label span{
   top:-9px;
}
}

.search_inputbox{
	position:relative;
	top:-30px;
	left:68px;
	float:left;
	width:100px;
	height:28px;
	border:1px solid #b9b9b9
}

label[for="pick"] input{
	position:absolute;
	top:-15px;
	padding-left:27px;
	font-size:12px;
	color:#bbb;
	box-sizing:border-box;
}

input#datepicker1{
	left:76px;
}

	input#datepicker1:after{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:20px;
   height:20px;
   background:#e60012;
   z-index:100
}

input#datepicker2{
	left:194px;
}

.calendar_twins{
	margin:-21px 0 0 70px;
	width:234px;
	height:40px;
	border:1px solid #999;
	box-sizing:border-box;
	background:#fff;
	z-index:-1;
}

.calendar_twins label[for="datepicker1"]{
   position:relative;
   top:0;
   left:12px;
   width:10px;
   height:10px;
   font-size:0;
}

.calendar_twins label[for="datepicker1"]:after{
   	content:"";
   	position:absolute;
   	top:-2px;
   	left:0;
   	width:17px;
   	height:15px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-497px -20px;
}

@media screen and (min-width:0\0){
.calendar_twins label[for="datepicker1"]:after{
   top:-2px;
}
}

.calendar_twins label[for="datepicker2"]{
	position:relative;
	top:0;
	left:116px;
	width:10px;
	height:10px;
	font-size:0;
}

.calendar_twins label[for="datepicker2"]:after{
   content:"";
   position:absolute;
   top:-2px;
   left:0;
   display:inline-block;
   width:17px;
   height:15px;
   background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   background-position:-497px -20px;
}

@media screen and (min-width:0\0){
.calendar_twins label[for="datepicker2"]:after{
   top:-2px;
}
}

.calendar_twins > em{
	position:relative;
	top:11px;
	left:108px;
}
/*버튼*/
.option_boxarea .optioin_right{
	float:right;
	width:105px;
}

.optioin_right .btn_reset a{
	position:relative;
	top:2px;
	left:-18px;
	display:inline-block;
	width:119px;
	height:70px;
	font-size:16px;
	font-weight:600;
	text-align:center;
	line-height:70px;
	border:1px solid #999;
	background:#fff
}

.optioin_right .btn_reset a:hover,
.optioin_right .btn_apply a:hover{
   color:#fff;
   border:1px solid #e60012;
   background:#e60012
}

.optioin_right .btn_apply a{
	position:relative;
	top:17px;
	left:-18px;
	display:inline-block;
	width:119px;
	height:70px;
	font-size:16px;
	font-weight:600;
	text-align:center;
	line-height:70px;
	color:#fff;
	border:1px solid #333;
	background:#333
}

/* 더보기 _ 화이트버젼 */
.white_btn a{
	display:block;
	width:300px;
	height:50px;
	margin:50px auto 0 auto;
	line-height:50px;
	color:#333;
	font-size:17px;
	text-align:center;
	box-sizing:border-box;
	border:1px solid #999;
	background:#fff;
}

.btn_moreview.white_btn a{
	color:#333 !important;
	background:#fff;
}

.white_btn a:hover{
	color:#fff !important;
	text-align:center;
	border:1px solid #333;
	background:#333;
}

/** 통합검색_LEFT **/
.search_asideleft{
	float:left;
	width:750px;
	margin-right:30px;
}

.searchtitle{
	width:100%;
	float:left;
	margin-bottom:30px;
	font-size:20px;
	font-weight:600;
	letter-spacing:-1px;
}

.searchtitle:after{
   content:"";
   display:block;
   clear:both
}

.searchtitle > span{
   padding-left:10px;
   font-size:16px;
   color:#666;
   font-weight:normal
}

.search_listbox{
	width:100%;
	margin-bottom:100px
}

.search_listbox:last-child{
   margin-bottom:0
}

/*통합검색_영상 */
.videolist ul{
	display:inline-block;
	clear:both;
	margin-left:-15px
}

.videolist ul:after{
   content:"";
   display:block;
   clear:both
}

.videolist li{
	overflow:hidden;
	float:left;
	width:240px;
	margin:30px 0 0 15px;
}

.videolist li:nth-child(1), .videolist li:nth-child(2), .videolist li:nth-child(3){
   margin-top:0;
}

.videolist ul:after{
	content:"";
	display:inline-block;
	clear:both
}

.videolist ul li .list_img{
	position:relative;
	overflow:hidden;
	display:inline-block;
	width:240px;
	height:135px;
}

.videolist ul li .list_img:after{
   content:"";
   position:absolute;
   top:50%;
   left:50%;
   width:73px;
   height:73px;
   margin:-37px 0 0 -37px;
   background:url('https://image.edaily.co.kr/images/etv/play_icon_02.png') no-repeat;
}

.videolist ul li .list_img img{
   width:100%;
   height:100%;
   object-fit:cover
}

.videolist ul li .list_title{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:15px;
	font-size:15px;
	line-height:20px
}

@media screen and (min-width:0\0){
.videolist ul li .list_title{
   overflow:hidden;
   height:45px;
}
}

.videolist ul li .list_title em{
	overflow:hidden;
	display:-webkit-box;
	height:2.6em;
	line-height:1.3;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis
}
/* 통합검색_증권정보 */
.stocktable{
	width:100%
}

table.stocktable{
	font-size:14px;
	border-bottom:1px solid #d9d9d9
}

	table.stocktable > thead > tr{
   height:50px;
   line-height:50px;
   font-weight:600;
   background:#f5f5f5
}

   table.stocktable > thead > tr > th:last-child{
   	padding:0 20px
}

   table.stocktable > thead > tr > th,
   table.stocktable > tbody > tr > td{
   	text-align:right;
   	letter-spacing:-1px;
}

   	table.stocktable > tbody > tr > td > span{
 display:inline-block;
 /* overflow:hidden; */
 height:50px;
 line-height:50px;
 white-space:nowrap;
 /* text-overflow:ellipsis; */
}

   	table.stocktable > thead > tr > th:nth-child(1),
   	table.stocktable > thead > tr > th:nth-child(2),
   	table.stocktable > tbody > tr > td:nth-child(1),
   	table.stocktable > tbody > tr > td:nth-child(2){
 text-align:center
}

 table.stocktable > tbody > tr > td:nth-child(1) > span{
 	width:160px;
 	padding:0 20px
 }

 table.stocktable > tbody > tr > td:nth-child(2) > span{
 	width:90px;
 }

   	table.stocktable > tbody > tr > td:nth-child(3) > span{
 width:110px;
}

   	table.stocktable > tbody > tr > td:nth-child(4) > span{
 width:90px;
 /* padding:20px 0 0 20px; */
}

   	table.stocktable > tbody > tr > td:nth-child(5) > span{
 width:90px;
 padding:0 5px 0 20px
}

   	table.stocktable > tbody > tr > td:nth-child(6) > span{
 width:70px;
 padding:0 20px;
}

	table.stocktable .stock_up .stock_price{
   position:relative;
   color:#e60012
}

	table.stocktable .stock_dn .stock_price{
   position:relative;
   color:#198aea
}

   table.stocktable .stock_up .stock_price > .ico,
   table.stocktable .stock_dn .stock_price > .ico{
   	position:relative;
   	color:transparent;
}

   	table.stocktable .stock_up .stock_price > .ico:after{
 content:"";
 top:0;
 left:0;
 display:inline-block;
 width:10px;
 height:10px;
 margin-right:5px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 background-position:-546px -324px;
 z-index:50
}

   	table.stocktable .stock_dn .stock_price > .ico:after{
 content:"";
 top:0;
 left:0;
 display:inline-block;
 width:10px;
 height:10px;
 margin-right:5px;
 background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
 background-position:-574px -324px;
 z-index:50
}

/** 통합검색_Right **/
#search-right-sticky{
	-webkit-transition:0.1s ease-in-out;
	transition:0.1s ease-in-out;
}

.search_asideright{
	position:relative;
	float:left;
	width:300px;
	height:100%;
	z-index:1
}

.search_asideright:before{
   content:"";
   position:absolute;
   top:50px;
   left:0;
   width:100%;
   height:999%;
   background:#f5f5f5;
   z-index:-1
}

.aside_photo{
	width:300px;
	overflow:hidden;
}

.search_asideright .aside_graybg{
	display:inline-block;
	width:300px;
	height:100%;
	padding:35px 38px 0 37px;
	box-sizing:border-box;
	background:#f5f5f5;
}

.aside_graybg .more_view{
	position:relative;
	float:right;
	font-size:12px;
	padding-right:15px;
	z-index:1;
}
/***** 검색결과_포토 *****/
.searchphoto .photopopup{
	margin:0 auto
}

.searchphoto .needpopup.opened{
	margin-top:0 !important
}

.searchphoto .photopopup_section{
	display:table;
	width:1080px;
	overflow:hidden;
	height:auto;
}

.searchphoto .photosub_gallery{
	overflow:hidden
}

.saside_photo{
	position:relative;
	width:225px;
	height:225px;
	margin-top:25px
}

.saside_photo:first-child{
   margin-top:0
}

.saside_photo:before{
   content:"";
   display:block;
   position:absolute;
   width:100%;
   height:100%;
   left:0;
   top:0;
   opacity:0;
   background-color:#ffffff;
}

.saside_photo img{
   width:100%;
   height:100%;
   object-fit:cover;
}

.saside_photo .overlay{
   position:absolute;
   left:0;
   top:0;
   -webkit-transform:none;
   -ms-transform:none;
   transform:none;
   opacity:0;
   z-index:3;
}

.saside_photo .overlay:hover{
   	-webkit-transition:all 0.3s ease;
   	-moz-transition:all 0.3s ease;
   	-ms-transition:all 0.3s ease;
   	-o-transition:all 0.3s ease;
   	transition:all 0.3s ease;
   	opacity:1;
}

.saside_photo .overlay a{
   	position:absolute;
   	left:0;
   	top:0;
   	display:table;
   	width:225px;
   	height:225px;
   	box-sizing:border-box;
   	text-align:center;
   	background:rgba(255, 255, 255, 0.9);
   	z-index:3;
}

.saside_photo .overlay a h5{
 padding:0 20px;
 font-size:18px;
 font-weight:600 !important;
 color:#333;
 font-weight:normal;
 display:table-cell;
 vertical-align:middle;
}


/***** 검색결과_검색결과없음 *****/
.noresulte{
	font-size:16px;
	text-align:center;
	margin-top:270px;
}

.noresulte h3{
   position:relative;
   margin-bottom:20px;
   font-size:20px;
   font-weight:600;
}

.noresulte h3:after{
   	content:"";
   	position:absolute;
   	top:-160px;
   	left:50%;
   	margin-left:-71px;
   	width:84px;
   	height:142px;
   	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
   	background-position:-549px -99px
}
/* 탭뉴스 */
.tapnews{
	position:relative;
	margin-top:200px;
	letter-spacing:-1px;
	zoom:1;
}

.tapnews:after,
.tapnews:before{
   content:"";
   display:table;
}

.tapnews:after{
   clear:both;
}

.tapnews h5{
   position:relative;
   display:block;
   width:200px;
   height:56px;
   line-height:56px;
   font-size:20px;
   font-weight:normal;
   color:#333;
   cursor:pointer;
   text-align:center;
   background:#fff
}

.tapnews h5:first-child{
   	position:relative
}

.tapnews h5:first-child:after{
 content:"트렌드 뉴스";
 position:absolute;
 top:-72px;
 left:0;
 width:200px;
 height:71px;
 line-height:70px;
 font-size:23px;
 color:#fff;
 text-align:center;
 background:#b1b1b1;
 z-index:1
}

.tapnews ul{
   display:none;
   position:absolute;
   top:-71px;
   left:200px;
   width:880px;
   height:240px;
   min-height:100%;
   padding:35px 70px 30px 80px;
   box-sizing:border-box;
   background:#f5f5f5;
   zoom:1;
}

.tapnews ul:after,
.tapnews ul:before{
   	content:"";
   	display:table;
}

.tapnews ul:after{
   	clear:both;
}

.tapnews ul li dl{
   	float:left;
   	width:350px;
}

.tapnews ul li dl:first-child{
 margin-right:30px
}

.tapnews ul li dl:after{
 content:"";
 display:block;
 clear:both
}

.tapnews ul li dl dt{
 font-size:18px;
 font-weight:600
}

.tapnews ul li dl dt span{
 	font-size:23px;
 	color:#e60012
 }

.tapnews ul li dl dd span{
 font-size:20px;
 color:#999
}

.tapnews ul li dl dt span,
.tapnews ul li dl dd span{
 margin-right:15px;
 font-weight:600
}

.tapnews ul li dl dd{
 font-size:16px;
}

.tapnews ul li dl dt,
.tapnews ul li dl dd{
 width:350px;
 margin-top:17px;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}

.tapnews ul li dl dt:first-child,
.tapnews ul li dl:last-child dd:first-child{
 	margin-top:0;
 }

.tapnews .active{
   cursor:default;
   color:#fff;
   background:#e60012
}

.tapnews .active + ul{
   	display:block;
}

/***** 검색결과_영상 *****/
/** 우측 기자뉴스룸 **/
.aside_graybg.newsroom_padding{
	padding:25px 30px 35px 25px;
}

.newsroom_icon a{
	position:absolute;
	top:0;
	left:0;
	width:55px;
	height:55px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-471px -392px
}
/* */
.newsroom_rightsection > .title{
	display:inline-block;
	width:116px;
	height:24px;
	font-size:0;
	background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat;
	background-position:-688px -43px
}

.aside_graybg .saside_video{
	margin-top:30px;
}

.aside_graybg .saside_video:nth-child(2){
   margin-top:35px;
}

.saside_video{
	margin-top:50px;
}

.saside_video dl:after{
   content:"";
   display:block;
   clear:both
}

.saside_video dl dt{
   float:left;
   width:90px;
   margin-right:15px;
}

.saside_video dl dt img{
   	overflow:hidden;
   	width:90px;
   	height:90px;
   	border-radius:100%
}

.saside_video dl dd{
   float:left;
   display:table;
   width:140px;
   height:90px;
}

.saside_video dl dd > p{
   	display:table-cell;
   	vertical-align:middle;
}
/* IE8 */
@media \0screen{
.saside_video dl dd > p > a{
   overflow:hidden;
   display:inline-block;
   max-height:55px;
}
}
/* IE9,10 */
@media screen and (min-width:0\0){
.saside_video dl dd > p > a{
   overflow:hidden;
   display:inline-block;
   max-height:55px;
}
}
/* IE10+ */
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
.saside_video dl dd > p > a{
   overflow:hidden;
   display:inline-block;
   max-height:55px;
}
}

.saside_video dl dd > p > a{
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:3;
	line-clamp:3;
	text-overflow:ellipsis;
	font-size:15px;
	line-height:19px
}

.saside_video dl dt span{
	display:inline-block;
	width:90px;
	margin-top:10px;
	font-size:16px;
	text-align:center;
	font-weight:600;
	letter-spacing:-2px;
}

/* 페이지 넘버링 */
.paging{
	clear:both;
	font-size:15px;
	text-align:center;
	margin-top:15px
}

.paging a,
.paging strong{
   display:inline-block;
   width:30px;
   height:31px;
   line-height:31px;
   text-align:center;
   vertical-align:middle
}

.paging a{
   background:#fff;
   color:#24282b
}

.paging strong{
   color:#e70e1f;
   font-weight:400;
   text-decoration:underline
}

.paging .select{
   color:#e70e1f;
   font-weight:400;
   text-decoration:underline
}

.paging .prev span,
.paging .next span,
.paging .first span,
.paging .last span{
   color:transparent
}

.paging .prev,
.paging .next,
.paging .first,
.paging .last{
   width:31px;
   height:31px;
   background:url('/resources/images/icon/default_icon.png') no-repeat;
   color:transparent
}

.paging .prev{
   margin-left:5px;
   background-position:-16px -180px
}

.paging .next{
   margin-right:5px;
   background-position:-46px -180px
}

.paging .first{
   background-position:-16px -270px
}

.paging .last{
   background-position:-46px -270px
}

.paging .num{
   padding:0 12px
}


/*-----------------------------------------------------------------------------------------------------------------
      2021_INFO      
-------------------------------------------------------------------------------------------------------------------*/
.infopopbox{
	max-width:1080px;
	margin:0 auto
}
/* member-pop */
.mem_pop .pop_tit{
	display:block;
	line-height:40px;
	color:#fff;
	font-weight:normal;
	text-align:center
}

.mem_pop .btn_close{
	position:absolute;
	right:20px;
	top:18px;
	width:40px;
	height:40px;
	border:none;
	background:none;
	font-size:0;
	cursor:pointer;
}

.mem_pop .btn_close i{
   display:inline-block;
   width:12px;
   height:13px
}

.mem_pop .btn_close i:before{
   	content:"";
   	position:absolute;
   	left:0;
   	top:0;
   	width:12px;
   	height:13px;
   	background:url('https://m.edaily.co.kr/m_resources/images/icon/member_icon.png') no-repeat;
   	background-position:-236px -13px;
   	background-size:460px 460px
}

.mem_pop .btn_back{
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:40px;
	border:none;
	background:none;
	font-size:0;
	cursor:pointer
}

.mem_pop .btn_back i{
   display:inline-block;
   width:12px;
   height:13px
}

.mem_pop .btn_back i:before{
   	position:absolute;
   	left:0;
   	top:0;
   	width:12px;
   	height:12.5px;
   	background-position:-373px -53px
}

.mem_pop .foot .btn_close{
	width:100%;
	height:40px;
	border:none;
	background-color:#898989;
	text-align:center;
	line-height:40px;
	color:#fff;
	cursor:pointer
}

.layerInner .head{
	position:relative;
	width:100%;
	height:40px;
	background-color:#ed1c24
}

.layerInner .head .pop_tit{
   display:block;
   line-height:40px;
   color:#fff;
   font-weight:normal;
   text-align:center
}

.layerInner .head.ziphead{
   background-color:#3293fe
}

.layerInner .head.ziphead .pop_tit{
   	text-align:left;
   	padding-left:20px
}

.layerInner .head .btn_close{
   position:absolute;
   right:0;
   top:0;
   width:40px;
   height:40px;
   border:none;
   background:none;
   font-size:0;
   cursor:pointer
}

.layerInner .head .btn_close i{
   	display:inline-block;
   	width:12px;
   	height:13px
}

.member .layerInner .head .btn_close i:before{
	position:absolute;
	left:0;
	top:0;
	width:13px;
	height:13px;
	background-position:-236px -13px
}

.layerInner .foot .btn_close{
	width:100%;
	height:40px;
	border:none;
	background-color:#898989;
	text-align:center;
	line-height:40px;
	color:#fff;
	cursor:pointer
}

.mem_pop h3{
	margin-bottom:10px;
	font-size:1.6rem
}

.mem_pop h4{
	margin-top:10px
}

.mem_pop .head{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:50px;
	background-color:#ed1c24;
	z-index:1
}

.graybg_wrap{
	margin-top:100px
}

.hgroup{
	padding:30px 20px;
	background:#f5f5f5;
}

.hgroup .txt{
   font-size:16px;
   line-height:22px
}

.swiper-pagination.paging{
	display:none;
}


/* Newspaper View */
.np_view{
	position:relative;
	height:100%
}

.np_view .date_wp{
   position:fixed;
   left:50%;
   margin:0 0 0 370px;
   top:105px;
   height:40px;
   z-index:900;
}

.np_view .date_wp .datetxt{
   	position:absolute;
   	left:10px;
   	top:10px;
   	color:#333;
   	z-index:10;
}

.np_view .date_wp input{
   	visibility:hidden
}

.np_view .date_wp img{
   	position:absolute;
   	right:10px;
   	top:6px;
   	width:25px;
   	height:25px;
   	cursor:pointer
}

.np_view .cont_wp{
   overflow:hidden;
   float:left;
   padding-bottom:50px
}

.np_view .cont_wp:after{
   	content:"";
   	display:block;
   	clear:both
}

.np_view .cont_wp ul li{
   	width:50% !important;
   	margin-right:0 !important;
   	text-align:center;
   	float:left;
}

.np_view .cont_wp ul li img{
 width:100%;
 height:auto
}

.np_view .thumb_list_wp{
   position:fixed;
   bottom:0;
   width:100%;
   height:75px;
   padding:10px 0;
   background-color:#292929
}

.np_view .thumb_list_wp ul li{
   	width:12%;
   	padding-top:5px
}

.np_view .thumb_list_wp ul li.swiper-slide-active:before{
 content:"";
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:2px;
 background-color:#ed1c24
}

.np_view .thumb_list_wp ul li a{
 display:block
}

.np_view .thumb_list_wp ul li img{
 width:100%;
 height:auto
}

.np_view .paging{
   position:absolute;
   right:52px;
   top:7px;
   left:auto;
   bottom:auto;
   width:auto;
   margin:0;
   color:#b6b6b6
}

.np_view .paging .swiper-pagination-current{
   	color:#222
}

.np_view .btn_prev,
.np_view .btn_next{
   width:30px;
   height:100%;
   top:22px;
   background:#292929
}

.np_view .btn_prev{
   left:0
}

.np_view .btn_next{
   right:0
}

.np_view .btn_prev:before,
.np_view .btn_next:before{
   	content:"";
   	display:block;
   	position:absolute;
   	top:50%;
   	z-index:999;
   	width:15px;
   	height:15px;
   	margin-top:-7px;
   	background:url(../images/icon/default_icon.png) no-repeat 0 0;
   	background-size:460px 460px;
   	-webkit-background-size:460px 460px;
   	border:0;
}

.np_view .btn_prev:before{
   left:10px;
   background-position:-373px -53px
}

.np_view .btn_next:before{
   right:5px;
   background-position:-398px -53px
}

.np_apply_pop{
	position:absolute;
	left:15px;
	right:15px;
	top:50%;
	z-index:999;
	margin-top:-193px
}

.np_apply_pop p{
	width:100%;
	height:346px;
	padding-top:130px;
	background:url(../images/contents/bg_newspaper.png) no-repeat center 0;
	text-align:center;
	color:#fff
}
.np_apply_pop .btn_wrap{
	width:100%;
	overflow:hidden
}
.np_apply_pop .btn{
	float:left;
	width:50%;
	height:40px;
	color:#fff;
	line-height:40px;
	text-align:center;
	cursor:pointer
}
.np_apply_pop .btn_type1{
	background-color:#898989
}
.np_apply_pop .btn_type2{
	background-color:#e60012
}
.npmask{
	z-index:30 !important
}
.layerWrap{
	z-index:9999;
	position:fixed;
	width:100%;
	height:100%;
	background:#fff
}
/* DatePicker */
.datepicker_wp input{
	position:relative;
	display:inline-block;
	width:130px;
	height:36px;
	padding:12px 40px 12px 12px;
	border-top-left-radius:3px;
	border-top-right-radius:18px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:18px;
	vertical-align:middle;
	text-align:left
}
.datepicker_wp img{
	display:inline-block;
	position:absolute;
	right:8px;
	top:8px;
	z-index:1;
	width:11px;
	height:11px
}
.datepicker_wp:after{
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:25px;
	border:1px solid #e5e5e5;
	border-radius:25px
}
.edaily_datepicker.ui-datepicker{
	width:330px
}
.edaily_datepicker.ui-datepicker.ui-widget-content{
	top:160px !important;
	left:50% !important;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	padding:0;
	border-radius:0;
	margin-left:330px;
	background:#fff;
	z-index:30 !important;
}
.edaily_datepicker.ui-datepicker .ui-datepicker-header{
	padding:16px 20px;
	border:none;
	background:none;
	font-weight:normal
}
.edaily_datepicker.ui-datepicker .ui-datepicker-title{
	margin:0;
	line-height:1.4em;
	text-align:left
}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-month{
	font-size:1.8rem
}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year{
	font-size:1.2rem;
	color:#7c7e80
}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year:before{
	content:"/";
	display:inline-block;
	margin-right:2px
}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev,
.edaily_datepicker.ui-datepicker .ui-datepicker-next{
	width:22px;
	height:22px;
	cursor:pointer
}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev{
	left:auto;
	right:43px;
	top:20px
}
.edaily_datepicker.ui-datepicker .ui-datepicker-next{
	right:20px;
	top:20px
}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev span,
.edaily_datepicker.ui-datepicker .ui-datepicker-next span{
	left:0;
	top:0;
	margin:0
}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev span{
	position:absolute;
	top:22px;
	left:275px;
	width:10px;
	height:14px;
	border:0;
	font-size:0;
	cursor:pointer;
	background:url(https://image.edaily.co.kr/images/content/background.png) no-repeat;
	background-position:-258px -58px;
	z-index:201;
}
.edaily_datepicker.ui-datepicker .ui-datepicker-next span{
	position:absolute;
	top:22px;
	left:290px;
	width:10px;
	height:14px;
	border:0;
	font-size:0;
	cursor:pointer;
	background:url(https://image.edaily.co.kr/images/content/background.png) no-repeat;
	background-position:-284px -58px;
	z-index:201;
}
.edaily_datepicker.ui-datepicker table{
	margin:0 0 15px
}
.edaily_datepicker.ui-datepicker thead th{
	padding:7px 10px
}
.edaily_datepicker.ui-datepicker thead th span{
	font-size:11px;
	font-weight:normal;
	color:#a7a9aa
}
.edaily_datepicker.ui-datepicker tbody td{
	padding:15px 1em;
	border-bottom:1px solid #e9e9e9;
	text-align:center
}
@media screen and (max-width:320px){
.edaily_datepicker.ui-datepicker .ui-datepicker-header{
   padding:10px 10px;
}
.edaily_datepicker.ui-datepicker tbody td{
   padding:7px .5em
}
}
.edaily_datepicker.ui-datepicker tbody tr:last-child td{
	border-bottom:none
}
.edaily_datepicker.ui-datepicker tbody td a{
	font-size:14px;
	text-align:center
}
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) a{
	color:#e60012
}
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) a{
	color:#198aea
}
.edaily_datepicker.ui-state-hover,
.edaily_datepicker.ui-widget-content .ui-state-hover,
.edaily_datepicker.ui-widget-header .ui-state-hover,
.edaily_datepicker.ui-state-default,
.edaily_datepicker.ui-widget-content .ui-state-default{
	border:none;
	background:none
}
.edaily_datepicker.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,
.edaily_datepicker .ui-datepicker-days-cell-over.ui-datepicker-today a,
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker-current-day .ui-state-active,
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-active a{
	width:19px;
	height:19px;
	margin:0;
	padding:0;
	background-color:#e60012;
	border-radius:100%;
	font-size:14px;
	line-height:18px;
	color:#fff !important;
	transform: scale3d(1.5,1.5,1);
}
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) .ui-state-active, .ui-widget-content .ui-state-active a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(6) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(6) .ui-state-active, .ui-widget-content .ui-state-active a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) .ui-state-active, .ui-widget-content .ui-state-active a{color:#fff}
.edaily_datepicker.ui-widget-content .ui-datepicker-today .ui-state-default.ui-state-active.ui-state-highlight,
.edaily_datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-active{
	display:inline-block;
	width:19px;
	height:19px;
	padding:0;
	border-radius:20px;
	line-height:18px;
	background-color:#e60012;
	color:#fff !important;
	transform:scale3d(1.5,1.5,1);
}
.edaily_datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-active{
	background-color:#198aea
}

/********** 20210316_기사상세 광고 추가 **********/
.second_textAD{
	font-family:HelveticaNeue-Light,'Apple SD Gothic Neo', sans-serif;
	overflow:hidden;
	display:block;
	background-color:#ffffff;
	width:619px;
	max-width:611px;
	height:92px;
	padding:10px 0px 0px 0px;
	margin:0px auto 20px auto;
	border-width:0px 0px 0px 0px;
	border-style:initial;
}
.second_textAD ul{
	margin:0px;
	padding:0px;
}
.second_textAD ul li{
	overflow:hidden;
	display:block;
	vertical-align:top;
	list-style:none;
	background-color:#ffffff;
	width:440px;
	max-width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	border-width:0px 0px 0px 0px;
	border-color:#000000;
}
.second_textAD ul li .thumb{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:0px;
	border-style:initial;
	border-color:#000000;
}
.second_textAD ul li .thumb a{
	display:block;
}
.second_textAD ul li .title a{
	display:block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	position:relative;
	height:25px;
}
.second_textAD ul li .summary a{
	display:block;
	color:#000000;
	font-size:15px;
	font-weight:normal;
	line-height:30px;
	text-align:left;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
.second_textAD ul li .summary a:before{
	color:#ff0000;
	font-size:14px;
}
.second_textAD ul li .title a > span{
	position:relative
}
.second_textAD ul li .title a > span:before{
	content:' ';
	width:7px;
	height:7px;
	line-height:7px;
	top:7px;
	left:-11px;
	position:absolute;
	content:url('https://image.edaily.co.kr/images/content/bullet2_7x7.png');
}

a{
	text-decoration:none;
}

/********** 20210408_기사상세 300x250 **********/
.ad_w300{
	position:relative;
	width:300px;
	height:315px;
}
.ad_w300 > iframe{
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

/********** 20220411_제로인 증권 정보 **********/
.zeroin_content{
	margin:7px 0 0 0;}
.zeroin_content>.title_area{
	position:relative;
	top:45px;
	width:145px
}