﻿@charset "utf-8";
@import url("basic.css");
@import url("common.css");
@import url("layout.css?v=20211230");
@import url("main.css");

.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
	}
/* 20191231
.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
}
} */
/* 시작 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
	}
}
/* .menus_area.new nav>.nav_boxarea>ul>li.nav_boxarea_jroom>em>a:after{
	-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}
} */

/* 속보 및 로그인단 */
.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{position:absolute;top:1px;left:50%;width:300px;height:69px;margin-left:-93px;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; /* overflow:hidden;*/
	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_fackbook:hover{background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #3b5a9a;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_twitter:hover{background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #2aade3;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_youtube:hover{background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #cb2129;;background-position:-64px -241px} */
			.sns_box ul li a i.sns_rss {
				width: 14px;
				height: 18px;
				font-size: 0;
				background-position: -93px -241px
			}
/* .sns_box ul li a i.sns_rss:hover{background:url('https://image.edaily.co.kr/images/content/default_icon.png') no-repeat #ffa500;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; /*position:absolute;*/
	}

		.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 span.btn_plays{float:right;margin-top:-3px}
.fastnews_list dl dd span.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}
.fastnews_list dl dd span.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}
.fastnews_list dl dd span.btn_plays .btn_right{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:-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
}
/* .fastnews_list .btn_playarrow .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}
.fastnews_list .btn_playarrow .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}
.fastnews_list .btn_playarrow .btn_right{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:-187px -20px} */

/* 로고 */
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; /*border-bottom:1px solid #333;*/
					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:249px;height:150px;margin-left:8px}
.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:250px;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:8px;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:35px;font-size:14px;padding-right:10px;line-height:1.3em}
*/

/* 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; /* -webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out;*/
	}
	/* .jroomtype ul li:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
} */
	.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 {
		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.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: 70px;
					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 */
}

/* 네티즌 관심 정보 */
.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: 183px;
	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: 25px;
	height: 25px;
	margin: 0 auto;
	padding: 6px 10px;
	background-color: #e60012;
	border-radius: 100%;
	font-size: 1.2rem;
	color: #fff;
}

.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: 22px;
	height: 22px;
	padding: 2px 4px 3px;
	border-radius: 20px;
	background-color: #e60012;
	color: #fff !important
}

.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: 67px;
	padding: 10px 0px 0px 0px;
	margin: 0px auto 20px auto;
	border-width: 0px 0px 0px 0px;
	border-style: initial;
}
	/* .second_textAD .subject{color:#000000;font-size:15px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-style:initial;border-color:#000000;background-color:#fff;font-weight:bold;text-align:left;font-style:normal;display:block;} */
	/* .second_textAD .ad{position:relative;display:block !important;} */
	/* .second_textAD .ad div{position:absolute;top:-10px;right:4px;background-color:#bbb;border-radius:0px;padding:2px 4px;color:#fff;font-size:10px;line-height: 20px;} */
	.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%);
	}
