@charset "utf-8";

/* reset */
html,body{width:100%;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img{margin:0;padding:0}
body {font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic","굴림", Gulim,'돋움',dotum,Helvetica,sans-serif;background:#fff;font-size:12px;line-height:140%;color:#333;-webkit-text-size-adjust:none; word-break:break-all;-ms-word-break:break-all } /* color , font-family , font-size 디자인가이드에 맞게사용 */
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
hr {display:none;}
table{border-collapse:collapse;border-spacing:0;}
legend, caption {width:0;height:0;font:0/0 Sans-serif;visibility:hidden;z-index: -1;}
input,select,textarea,button {vertical-align:top;}
button {background-color:transparent;cursor:pointer;font-family:"Noto Sans KR";} /* 개편3차 추가 */
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
a:link, a:visited {text-decoration:none;color:#191919;}
a:hover, a:active {text-decoration:none;color:#008689;}
a:hover strong, a:active strong{color:#008689;text-decoration:none;}
a:hover h1, a:active h1{color:#008689;text-decoration:none;}
a:hover span, a:active span{color:#008689;text-decoration:none;}
a:hover em, a:active em{color:#008689;text-decoration:none;}
a:hover p, a:active p {color:#008689;text-decoration:none;}

/* 스킵네비 */
.skip {position:relative;z-index:9999999;}
.skip a {position:absolute;left:0;top:-110px;width:110px;height:30px;line-height:30px;background:#0059bd;font-weight:bold;color:#fff;text-align:center;}
.skip a:active, .skip a:focus {top:0;cursor:pointer;}

/* 폰트 */
@font-face {
	font-family:"Noto Sans KR";
	font-style: thin;
	font-weight: 300;
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Light.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Regular.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: medium;
	font-weight: 500;
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Medium.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: bold;
	font-weight: 700;
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Bold.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: black;
	font-weight: 900;
	src:	url("https://image.donga.com/font/	NotoSansKR-Black.eot");
	src:	url("https://image.donga.com/font/	NotoSansKR-Black.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Black.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Black.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Black.otf") format("opentype");
}

/* common */
.icon_com {background:url('../images/common/icon_comm.png') no-repeat 0 0;font-size:0;color:transparent;}
.icon_com01 {background:url('../images/common/icon_comm01.png') no-repeat 0 0;font-size:0;color:transparent;}
.icon_mypage {background:url('../images/common/icon_mypage.png') no-repeat 0 0;font-size:0;color:transparent;}
.mobile_view {width: 100%;font-size: 50px;vertical-align: middle;text-align: center;line-height: 100px;height: 100px;background: #cccccc;border: 2px solid #999999;}

/* layoyt */
#dongawrap {min-width:1200px;}
#wrap {overflow:hidden;}
#aside {float:left;width:300px;padding:25px 0 30px 19px;}
#container::after {content:'';display:block;clear:both;}/*230220 추가*/
/* 광고 */
.adwrap_box {position:relative;background:#eaeaea;display:flex;justify-content:center;align-items:center;}
#top_adzone {display:none;}
.viewad_top {height:250px;margin:0 auto;padding:24px 0 25px 0;text-align:center;background:#f8f8f8;}
.viewad_top iframe {border:1px solid #ddd;}
.view_ads01 {margin:21px 0 28px 0;padding:15px 0;}
.view_ads01 ul {justify-content:center !important;line-height:0;}
.view_ads04 {margin-bottom:80px;}
.view_ads05 {width:640px;overflow:hidden;margin:0 0 26px 0;padding:15px 0;text-align:center;}
.aside_adzone02 {height:250px;margin:0 0 40px;}
.aside_adzone02 img {display:block;}
.aside_adzone03 {margin-bottom:30px;}
.aside_adzone04 {margin-bottom:45px;}
.aside_adzone05 {margin-bottom:0;}
.aside_adzone06 {margin-top:40px;}
.aside_adzone07 {margin-top:40px;}
.aside_adzone08 {margin-top:40px;}
.aside_adzone09 {margin:20px 0 32px;}
.aside_adbtm {margin-top:32px}
#container #left_wingad {position:absolute;top:290px;left:-190px;width:120px;text-align:right}
#container #left_wingad iframe.samsung_e {margin-bottom:20px;}
#container #left_wingad iframe.r_AD_3 {position:relative;top:1860px;}
#container #left_wingad div.r_AD_4 {position:relative;top:1860px;left:-30px;width:120px;text-align:right;}
#container #right_wingad {position:absolute;top:670px;right:-160px;width:120px;}/*230801 수정*/
#container #right_wingad iframe {margin-bottom:20px;}
#top_banner {overflow:hidden;position:absolute;top:30px;left:0;width:210px;height:59px;}
#top_banner a {display:block;}
#top_banner a span {display:block;}
#top_right {overflow:hidden;position:absolute;top:30px;right:0;}
#top_right a {display:block;}
#adtiveAdWrap .ad_list a:hover {color:#111 !important;}

/* header */
#header {position:relative;}
#header.type01 {border-bottom:1px solid #120c19}
#header.type01 .header_wrap {border-bottom:0 !important;}
#header.type02 {border-bottom:1px solid #ededed;}
#header.type02 .header_wrap {height:90px;border-bottom:0;}
#header .header_wrap {position:relative;width:1200px;height:150px;margin:0 auto;border-bottom:4px solid #120c19;z-index:1;}
#header .header_wrap .donga_logo {display:block;width:189px;height:35px;margin:0 auto 48px auto;padding:34px 0 0 0;background:url('../images/common/img_logo.png') no-repeat 0 bottom;background-size:189px 35px;font-size:0;color:transparent;} /* 20230406 수정 */
#header .header_wrap .donga_logo a {display:block;width:189px;height:35px;}
#header .header_wrap button {display:inline-block;border:0;cursor:pointer;}
#header .header_wrap .nav_icon {position:absolute;top:41px;left:0;}
#header .header_wrap .nav_icon .btn_allmenu {width:26px;height:19px;margin-right:30px;background-position: -19px 0;}
#header .header_wrap .nav_icon .btn_close {width:26px;height:19px;margin-right:30px;background-position: -25px -29px;}
#header .header_wrap .nav_icon .btn_search {width:20px;height:20px;background-position:-56px 0;}
#header .header_wrap .relation_cont {position:absolute;top:36px;right:14px;letter-spacing:-0.25px;}
#header .header_wrap .relation_cont .language_site {float:left;position:relative;margin-right:24px;}
#header .header_wrap .relation_cont .language_site:after {content:'';display:block;clear:both;}
#header .header_wrap .relation_cont .language_site .txt {font-size:12px;color:#191919;cursor:pointer;}
#header .header_wrap .relation_cont .language_site .txt .icon_arr {display:inline-block;width:7px;height:7px;margin-left:7px;background-position:-31px 0;}
#header .header_wrap .relation_cont .language_site02 #language_cont {left:-16px;width:93px;} /* 20220825 추가 */
#header .header_wrap .relation_cont .language_site02 .kr a {color:#191919;font-weight:bold;} /* 20220825 추가 */
#header .header_wrap .relation_cont .media_group {float:left;position:relative;margin-right:24px;}
#header .header_wrap .relation_cont .media_group:after {content:'';display:block;clear:both;}
#header .header_wrap .relation_cont .media_group .txt {font-size:12px;color:#191919;cursor:pointer;}
#header .header_wrap .relation_cont .media_group .txt .icon_arr {display:inline-block;width:7px;height:7px;margin-left:7px;background-position:-31px 0;}
#header .header_wrap .relation_cont .login_group {float:left;position:relative;}
#header .header_wrap .relation_cont .login_group:after {content:'';display:block;clear:both;}
#header .header_wrap .relation_cont .login_group .txt {font-size:12px;color:#191919;cursor:pointer;}
#header .header_wrap .relation_cont .login_group .logout {display:inline-block;width:21px;height:20px;background-position:-28px -50px;}
#header .header_wrap .relation_cont .login_group .btn_login:hover {color:#008393 !important;} /* 20221124 추가 */
#header .header_wrap .relation_cont .group01 .logout {display:inline-block;width:26px;height:26px;margin-top:-4px;background:url('../images/common/my_login.png') no-repeat 0 0;} /* 개편3차 추가 */
/* 20230125 추가 */
#header .header_wrap .relation_cont .group02 .btn_login {display:inline-block;width:50px;height:20px;border: 1px solid #999999;border-radius: 10px;box-sizing:border-box;font-weight: 400;font-size: 11px;line-height:18px;color: #191919;text-align:center;} 
#header .header_wrap .relation_cont .group02 .btn_login:hover {color: #191919 !important;font-weight: 500;background: #F1F3F5;} 
#header .header_wrap .relation_cont .group02 .logout {width:auto;height:auto;background:none;cursor:pointer;}
#header .header_wrap .relation_cont .group02 .logout em {display:inline-block;max-width:231px;padding-right:2px;color: #191919;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
#header .header_wrap .relation_cont .group02 .logout .icon_arr {display:inline-block;width:7px;height:7px;margin-left:7px;background-position:-31px 0;}
#header .header_wrap .relation_cont .group02.on .logout .icon_arr {background-position:-48px 0;}
#header .header_wrap .relation_cont .group02 #login_cont {width:190px;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list {width:190px;border: 1px solid #181818;box-sizing:border-box;background: #FFFFFF;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list li {height:35px;padding:0 20px;border-top:1px solid #EDEDED;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list li a {padding:0;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname {border-top:0;overflow:hidden;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname a {display:inline-block;height:19px;overflow:hidden;padding-top:9px;font-size:13px;color:#4D4D4D;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname a:hover {background:none;color:#191919;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname a:hover em {color:#008689;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname a:after {content:"";display:inline-block;width:6px;height:8px;margin-left:5px;background:url('../images/common/icon_arr02.png') no-repeat 0 0;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .nickname a em {color:#191919;font-weight: 700;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con {height:auto;overflow:hidden;padding:10px 20px 14px;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con .title {font-size: 12px;color: #181818;font-weight: 500;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con span {display:block;float:left;width:50%;margin-top:10px;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con span:nth-child(odd) {padding-left:20px;box-sizing:border-box;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con span a {font-size: 13px;color: #181818;font-weight:500;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con span a:hover {color:#008689;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .my_con span a:after {content:"";display:inline-block;width:6px;height:8px;margin-left:5px;background:url('../images/common/icon_arr02.png') no-repeat 0 0;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .log_out {height:39px;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .log_out a {display:inline-block;padding-top:9px;font-size: 13px;color:#181818;text-decoration:underline;}
#header .header_wrap .relation_cont .group02 #login_cont .login_list .log_out a:hover {color: #008689;}

#header .header_wrap .relation_cont .list_relation {background:#fff;border:1px solid #000;}
#header .header_wrap .relation_cont .list_relation li a {display:block;height:26px;border-top:1px solid #ededed;line-height:26px;font-size:12px;color:#6c6c6c;text-align:right;}
#header .header_wrap .relation_cont .list_relation li a:hover {background:#000;color:#fff !important;}
#header .header_wrap .relation_cont .list_relation li:first-child a {border-top:0;color:#191919;font-weight:400;}
#header .header_wrap .relation_cont .list_relation li:first-child a:hover {background:#fff;color:#191919 !important;}
#header .header_wrap .relation_cont .list_relation li a .icon_arr {display:inline-block;width:7px;height:7px;margin:0 0 2px 7px;background-position:-48px 0;}

#header .header_wrap .relation_cont #language_cont {display:none;position:absolute;top:-6px;left:-24px;width:83px;}
#header .header_wrap .relation_cont #language_cont li a {padding:0 25px 0 0;}
#header .header_wrap .relation_cont #language_cont li:first-child a {padding:0 12px 0 0;}
#header .header_wrap .relation_cont #media_cont {display:none;position:absolute;top:-6px;left:-4px;width:103px;}
#header .header_wrap .relation_cont #media_cont li a {padding:0 22px 0 0;}
#header .header_wrap .relation_cont #media_cont li:first-child a {padding:0 8px 0 0;}
#header .header_wrap .relation_cont #login_cont {display:none;position:absolute;top:25px;right:0;width:103px;}
#header .header_wrap .relation_cont #login_cont li a {padding:0 24px 0 0;}
#header .header_wrap .relation_cont #login_cont li:first-child a {font-weight:400;color:#6c6c6c;}
#header .header_wrap .relation_cont #login_cont li:first-child a:hover {background:#000;color:#fff;}

#header .header_wrap .nav_cont {padding-top:0;text-align:center;}
#header .header_wrap .nav_cont .nav_list {display:flex;justify-content:center;}
#header .header_wrap .nav_cont .nav_list li {margin:0 18px;}
#header .header_wrap .nav_cont .nav_list li a {display:block;font-size:18px;color:#181819;letter-spacing:-0.5px;font-weight:700;}
#header .header_wrap .nav_cont .nav_list li a:hover {color:#008393 !important;}
#header .header_wrap .nav_cont .nav_list li.on a {color:#008393;} /* 20230320 추가 */
#header .header_wrap .nav_cont .nav_list li a .d-day {font-weight:700;} /* 20220401 추가 */

/* 헤더 축소형 */
#header.fixed {position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #d4d4d4;z-index:10000;}
#header.fixed .header_wrap {height:49px;border-bottom:0;}
#header.fixed .donga_logo {position:absolute;top:15px;left:47px;width:103px;height:19px;padding:0;background:url('../images/common/logo_donga01.png') no-repeat 0 bottom;background-size:103px 19px;font-size:0;color:transparent;} /* 20230406 수정 */
#header.fixed .donga_logo a {width:103px;}
#header.fixed .header_wrap .nav_icon {top:15px;}
#header.fixed .btn_search {display:none !important;}
#header.fixed .header_wrap .nav_cont {padding:15px 0 0 0;}
#header.fixed .header_wrap .nav_cont .nav_list li a {font-size:16px;}
#header.fixed .relation_cont {display:none;}
#header.fixed .show {display:none !important;}

/* 개편3차 추가 */
#sub_header .header_wrap {position:relative;width:1200px;height:150px;margin:0 auto;border-bottom:4px solid #120c19;z-index:2;}
#sub_header .header_wrap .donga_logo {display:block;width:189px;height:35px;margin:0 auto 48px auto;padding:34px 0 0 0;background:url('https://image.donga.com/pc/2022/images/common/img_logo.png') no-repeat 0 bottom;background-size:189px 35px;font-size:0;color:transparent;} /* 20230406 수정 */
#sub_header .header_wrap .donga_logo a {display:block;width:189px;height:35px;}
#sub_header .header_wrap button {display:inline-block;border:0;cursor:pointer;}
#sub_header .header_wrap .nav_icon {position:absolute;top:41px;left:0;}
#sub_header .header_wrap .nav_icon .btn_allmenu {width:26px;height:19px;margin-right:30px;background-position: -19px 0;}
#sub_header .header_wrap .nav_icon .btn_close {width:26px;height:19px;margin-right:30px;background-position: -25px -29px;}
#sub_header .header_wrap .nav_icon .btn_search {width:20px;height:20px;background-position:-56px 0;}
#sub_header .header_wrap .nav_cont {padding-top:0;text-align:center;}
#sub_header .header_wrap .nav_cont .nav_list {display:flex;justify-content:center;}
#sub_header .header_wrap .nav_cont .nav_list li {margin:0 18px;}
#sub_header .header_wrap .nav_cont .nav_list li a {display:block;font-size:18px;color:#181819;letter-spacing:-0.5px;font-weight:700;}
#sub_header .header_wrap .nav_cont .nav_list li a:hover {color:#008393 !important;}
#sub_header.fixed {/*position:fixed;top:0;left:0;*/width:100%;background:#fff;border-bottom:1px solid #d4d4d4;z-index:10000;}
#sub_header.fixed .header_wrap {height:49px;border-bottom:0;}
#sub_header.fixed .donga_logo {position:absolute;top:15px;left:47px;width:103px;height:19px;padding:0;background:url('https://image.donga.com/pc/2022/images/common/logo_donga01.png') no-repeat 0 bottom;background-size:103px 19px;font-size:0;color:transparent;} /* 20230406 수정 */
#sub_header.fixed .donga_logo a {width:103px;}
#sub_header.fixed .header_wrap .nav_icon {top:15px;}
#sub_header.fixed .btn_search {display:none !important;}
#sub_header.fixed .header_wrap .nav_cont {padding:15px 0 0 0;}
#sub_header.fixed .header_wrap .nav_cont .nav_list li a {font-size:16px;}
#sub_header.fixed .relation_cont {display:none;}
#sub_header.fixed .show {display:none !important;}
#sub_header .right_box .btn_bookmark {display:inline-block;width:18px;height:23px;margin-left:11px;background:url('../images/common/icon_boombark01.png') no-repeat 0 0;font-size:0;vertical-align:bottom;cursor:pointer;}
#sub_header .right_box .btn_bookmark.on {background-position:-22px 0;}
#sub_header .right_box .btn_login {display:inline-block;margin-left:11px;font-size:13px;line-height:19px;color:#000;font-weight:500;vertical-align:-4px;}
#sub_header .right_box .btn_login:hover {color:#008393 !important;}
#sub_header .right_box .btn_login02 {width:50px;height:20px;border: 1px solid #999999;border-radius: 10px;box-sizing:border-box;font-weight: 400;font-size: 11px;line-height:18px;color: #191919;text-align:center;} /* 20230130 추가 */ 
#sub_header .right_box .btn_login02:hover {font-weight: 500;color: #191919 !important;background: #F1F3F5;} /* 20230130 추가 */
#sub_header .right_box .logout {display:inline-block;width:26px;height:23px;margin-left:9px;background:url('../images/common/my_login01.png') no-repeat 0 0;vertical-align:bottom;cursor:pointer;}
#sub_header .sub_header_con .list_relation {background:#fff;border:1px solid #000;}
#sub_header .sub_header_con .list_relation li a {display:block;height:26px;border-top:1px solid #ededed;line-height:26px;font-size:12px;color:#6c6c6c;text-align:right;}
#sub_header .sub_header_con .list_relation li a:hover {background:#000;color:#fff;}
#sub_header .sub_header_con .list_relation li:first-child a {border-top:0;color:#191919;font-weight:400;}
#sub_header .sub_header_con .list_relation li:first-child a:hover {background:#fff;color:#191919;}
#sub_header .sub_header_con .list_relation li a .icon_arr {display:inline-block;width:7px;height:7px;margin:0 0 2px 7px;background-position:-48px 0;}
#sub_header .sub_header_con #login_cont {display:none;position:absolute;top:50px;right:40px;width:103px;z-index:1;}
#sub_header .sub_header_con #login_cont li a {padding:0 24px 0 0;}
#sub_header .sub_header_con #login_cont li:first-child a {font-weight:400;color:#6c6c6c;}
#sub_header .sub_header_con #login_cont li a:hover {background:#000;color:#fff !important;}
/* 20230130 추가 */
#sub_header .sub_header_con .logout02 {width:auto;height:auto;margin-top:4px;background:none;vertical-align:top;cursor:pointer;}
#sub_header .sub_header_con .logout02 em {display:inline-block;max-width:231px;padding-right:2px;color: #191919;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
#sub_header .sub_header_con .logout02 .icon_arr {display:inline-block;width:7px;height:7px;margin-left:7px;background-position:-31px 0;}
#sub_header .sub_header_con .logout02.on .icon_arr {background-position:-48px 0;}
#sub_header .sub_header_con #login_cont.login_cont {width:190px;}
#sub_header .sub_header_con #login_cont.login_cont .login_list {width:190px;border: 1px solid #181818;box-sizing:border-box;background: #FFFFFF;}
#sub_header .sub_header_con #login_cont.login_cont .login_list li {height:35px;padding:0 20px;border-top:1px solid #EDEDED;}
#sub_header .sub_header_con #login_cont.login_cont .login_list li a {padding:0;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname {border-top:0;overflow:hidden;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname a {display:inline-block;height:19px;overflow:hidden;padding-top:9px;font-size:13px;color:#4D4D4D;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname a:hover {background:none;color:#191919 !important;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname a:hover em {color:#008689 !important;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname a:after {content:"";display:inline-block;width:6px;height:8px;margin-left:5px;background:url('../images/common/icon_arr02.png') no-repeat 0 0;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .nickname a em {color:#191919;font-weight: 700;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con {height:auto;overflow:hidden;padding:10px 20px 14px;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con .title {font-size: 12px;color: #181818;font-weight: 500;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con span {display:block;float:left;width:50%;margin-top:10px;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con span:nth-child(odd) {padding-left:20px;box-sizing:border-box;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con span a {font-size: 13px;color: #181818;font-weight:500;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con span a:hover {color:#008689 !important;background:none;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .my_con span a:after {content:"";display:inline-block;width:6px;height:8px;margin-left:5px;background:url('../images/common/icon_arr02.png') no-repeat 0 0;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .log_out {height:39px;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .log_out a {display:inline-block;padding-top:9px;font-size: 13px;color:#181818;text-decoration:underline;}
#sub_header .sub_header_con #login_cont.login_cont .login_list .log_out a:hover {color:#008689 !important;background:none;}

/* 검색 */
#header #search_cont {display:none;position:absolute;top:-7px;left:46px;background:#fff;}
#header #search_cont .search_inp {position:relative;width:158px;height:32px;padding:0 40px 0 0;border:1px solid #000;border-radius:25px;}
#header #search_cont .search_inp .t input {width:150px;height:30px;margin:1px 0 0 11px;padding:0;border:0;font-size:14px;color:#231f20;-webkit-appearance: none;-moz-appearance: none;appearance: none;letter-spacing:-0.5px;font-weight:bold;}
#header #search_cont .search_inp .t input:focus {outline:none;}
#header #search_cont .search_inp .t input::placeholder {color:#9f9f9f;}
#header #search_cont .search_inp .t input::-webkit-input-placeholder {color:#9f9f9f;}
#header #search_cont .search_inp .t input:-ms-input-placeholder {color:#9f9f9f;}
#header #search_cont .search_inp .t input::-ms-input-placeholder {color:#9f9f9f;}
#header #search_cont .search_inp .searchbtn {position:absolute;top:5px;right:9px;width:20px;height:20px;border:0;background-position:-56px 0;}

#sub_header {position:relative;width:100%;height:49px;}
#sub_header .sub_header_con {position:relative;height:49px;background:#fff;border-bottom:1px solid #ededed;}
#sub_header .sub_header_con button {display:inline-block;border:0;cursor:pointer;}
#sub_header .sub_header_con .nav_icon {position:absolute;top:15px;left:40px;z-index:1;}
#sub_header .sub_header_con .nav_icon .btn_allmenu {width:26px;height:19px;margin-right:30px;background-position: -19px 0;}
#sub_header .sub_header_con .nav_icon .btn_close {width:26px;height:19px;margin-right:30px;background-position: -25px -29px;}
#sub_header .sub_header_con .nav_icon .btn_search {width:20px;height:20px;background-position:-56px 0;}
#sub_header .sub_header_con .share_layer {top:51px;right:0;}
#sub_header .donga_logo {position:absolute;top:0;left:50%;width:103px;height:49px;margin-left:-51px;z-index:1;}
#sub_header .donga_logo .logo {display:block;padding-top:19px;}
#sub_header .donga_logo .logo a img {display:block;width:103px;height:19px;}
#sub_header .right_box {position:absolute;top:12px;right:40px;z-index:1;}
#sub_header .right_box .read {display:inline-block;width:80px;height:24px;background:url('../images/common/read_off.gif') no-repeat 0 0;background-size:cover;text-indent:-9999px;cursor:pointer;}
#sub_header .right_box .read.on {width:80px;height:24px;background:url('../images/common/read_on.gif') no-repeat 0 0;}
#sub_header .right_box .btn_share {display:inline-block;width:20px;height:26px;margin-left:16px;background:url('../images/common/icon_share01.gif') no-repeat 0 0;background-size:cover;text-indent:-9999px;cursor:pointer;}
#sub_header .right_box .btn_share02 {width:22px;height:24px;background:url('../images/common/icon_share02.png') no-repeat 0 2px;} /* 20220413 추가 */
#sub_header .right_box .btn_reply {display:inline-block;width:29px;height:25px;margin-left:14px;background:url('../images/common/icon_reply.png') no-repeat 0 0;background-size:cover;font-size:0;vertical-align:top;cursor:pointer;}
#sub_header .right_box .reply_yes {background:url('../images/common/icon_reply_num.png') no-repeat 0 0;}
#sub_header .right_box .reply_yes em {display:inline-block;width:29px;padding:3px 0;font-size:11px;color:#000;text-align:center;}
#sub_header.fix {position:fixed;top:0;left:0;z-index:101;}
#sub_header.fix .sub_header_con {border-bottom:2px solid #f8f8f8;background:#fff;opacity:0.9;}

/* 검색 */
#sub_header #search_cont {display:none;position:absolute;top:-7px;left:46px;border-radius:25px;background:#fff;}
#sub_header #search_cont .search_inp {position:relative;width:158px;height:32px;padding:0 40px 0 0;border:1px solid #000;border-radius:25px;}
#sub_header #search_cont .search_inp .t input {width:150px;height:30px;margin:1px 0 0 12px;padding:0;border:0;font-size:15px;color:#231f20;-webkit-appearance: none;-moz-appearance: none;appearance: none;letter-spacing:-0.5px;font-weight:bold;}
#sub_header #search_cont .search_inp .t input:focus {outline:none;}
#sub_header #search_cont .search_inp .t input::placeholder {color:#9f9f9f;}
#sub_header #search_cont .search_inp .t input::-webkit-input-placeholder {color:#9f9f9f;}
#sub_header #search_cont .search_inp .t input:-ms-input-placeholder {color:#9f9f9f;}
#sub_header #search_cont .search_inp .t input::-ms-input-placeholder {color:#9f9f9f;}
#sub_header #search_cont .search_inp .searchbtn {position:absolute;top:5px;right:9px;width:20px;height:20px;border:0;background-position:-56px 0;}

/* 최근검색어 */
#latest_cont {display:none;width:200px;height:230px;margin:16px 0 0 46px;background:#fff;;border:1px solid #dbdbdb;border-radius:10px;letter-spacing:-0.35px;-moz-box-shadow: 0px 0px 5px #dbdbdb;-webkit-box-shadow: 0px 0px 5px #dbdbdb;box-shadow: 0px 0px 5px #dbdbdb;}
#latest_cont #search_autocomplete {overflow-y:auto;overflow-x:hidden;}
#latest_cont #search_autocomplete .list_search li strong {color:#008396;}
#latest_cont .list_cont.hide {display:none;}
#latest_cont .list_cont {height:181px;padding:13px 18px 0 15px;}
#latest_cont .list_cont .tit {display:block;margin-bottom:10px;font-size:13px;color:#9f9f9f;}
#latest_cont .list_cont .no_search {padding:50px 0 0 0;font-size:15px;color:#231f20;text-align:center;line-height:21px;}
#latest_cont .list_cont .list_search li {line-height:230%;}
#latest_cont .list_cont .list_search li a {display:inline-block;width:150px;font-size:15px;color:#231f20;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
#latest_cont .list_cont .list_search li .btn_del {display:inline-block;width:9px;height:9px;margin-left:6px;background-position:-20px -19px;vertical-align:middle;}
#latest_cont .fun_cont {position:relative;height:35px;padding:0 0 0 15px;border-top:1px solid #ededed;}
#latest_cont .fun_cont .btn_save {display:inline-block;padding:8px 0 0 0;font-size:13px;color:#9f9f9f;}
#latest_cont .fun_cont .btn_save .save {background:#fff;font-size:13px;color:#231f20;text-decoration:underline;vertical-align:inherit;}
#latest_cont .fun_cont .close {position:absolute;top:11px;right:15px;display:inline-block;width:13px;height:13px;background-position:0 -19px;}

/* 전체메뉴 */
#view #all_menu {top:51px;}
#view #all_menu {display:none;position:absolute;left:0;width:100%;border-top:0;border-bottom:1px solid #ccc;background:#fff;z-index:10;}
#all_menu.fixed {position:fixed;top:49px;left:0;width:100%;z-index:10000;}
#all_menu {display:none;position:absolute;top:90px;left:0;width:100%;border-top:1px solid #ededed;border-bottom:1px solid #2f2f2f;background:#fff;z-index:10;}
#all_menu .sitemap_box {overflow:hidden;width:1200px;margin:0 auto;padding:23px 0;}
#all_menu .sitemap_box dl {float:left;width:148px;}
#all_menu .sitemap_box dl dt {margin-bottom:12px;font-size:14px;color:#231f20;font-weight: 700;}
#all_menu .sitemap_box dl dd {margin-bottom:11px;color:#6d6d6d;}
#all_menu .sitemap_box dl dt a {font-size:14px;font-weight:700;color:#231f20;}
#all_menu .sitemap_box dl dt a:hover {color:#231f20 !important;}
#all_menu .sitemap_box dl dt.app {margin-top:42px;}
#all_menu .sitemap_box dl dd a {font-size:14px;color:#6d6d6d;}
#all_menu .sitemap_box dl dd a:hover {color:#6d6d6d !important;}
#all_menu .sitemap_box dl .icon_new {display:inline-block;width:6px;height:6px;margin-left:2px;background-position:-63px 0;vertical-align:top;}
#all_menu .sitemap_box dl dt.line {margin-top:42px;}
#all_menu .sitemap_box dl dt.line a {padding-top:5px;border-top:1px solid #6d6d6d;}

/* 알림 */
#alarm_msg {position:fixed;left:0;bottom:0;right:0;width:100%;z-index:1000;}
#alarm_msg #breaking_news {position:static;height:48px;}
#alarm_msg #breaking_news .breaking_cont {line-height:48px;}
#alarm_msg #breaking_news .breaking_cont a {font-size:17px;}
#alarm_msg #breaking_news .breaking_cont .btn_close {top:17px;}

/* 알림 - 속보 */
#breaking_news {position:fixed;left:0;bottom:0;right:0;width:100%;height:60px;background:#120c19;border-top:1px solid #888;border-bottom:1px solid #888;z-index:999;}
#breaking_news .breaking_cont {position:relative;width:1200px;margin:0 auto;text-align:center;line-height:60px;}
#breaking_news .breaking_cont a {font-size:20px;color:#fff;}
#breaking_news .breaking_cont a:hover {color:#4dcbdb !important;}
#breaking_news .breaking_cont .btn_close {position:absolute;top:20px;right:0;display:block;width:17px;height:15px;border:0;background-position:0 -57px;cursor:pointer;}

/* 알림 - 회원가입유도 */
#join_msg {width:100%;height:80px;background:#f1f3f5;box-shadow: 0px -3px 4px rgba(51, 51, 51, 0.15);z-index:10000;}
#join_msg .msg_cont {position:relative;width:1200px;margin:0 auto;text-align:center;}
#join_msg .msg_cont .txt {padding:17px 0 0 0;font-size:16px;line-height:24px;color: #121212;font-weight:400;}
#join_msg .msg_cont .btn_right {position:absolute;top:26px;right:48px;}
#join_msg .msg_cont .btn_right a {display:inline-block;width:90px;height:30px;background:#fff;border:1px solid #333;border-radius: 30px;line-height:30px;font-size:13px;color:#181819;font-weight:700;cursor:pointer;}
#join_msg .msg_cont .btn_right a:hover {color:#181819 !important;}
#join_msg .msg_cont .btn_right .btn_join {margin-right:5px;}
#join_msg .msg_cont .btn_close {position:absolute;top:37px;right:0;display:block;width:14px;height:9px;border:0;background:url('../images/common/icon_alarm01.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;}

#join_msg01 {}
#join_msg01 .msg_cont {display:flex;position:fixed;width:354px;height:54px;left:50px;bottom:70px;padding:0 20px 0 32px;border-radius:30px;background:#008393;box-sizing:border-box;align-items:center;justify-content:space-between;z-index:100;opacity: 0;}
#join_msg01 .msg_cont .txt {width:100%;}
#join_msg01 .msg_cont .txt a {display:block;color:#fff;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-0.5px;}
#join_msg01 .msg_cont .txt a:hover {color:#fff !important;}
#join_msg01 .msg_cont .btn_close {display:block;width:14px;height:14px;border:0;background:url('../images/common/btn_close03.png') no-repeat 0 0;background-size:14px 14px;font-size:0;color:transparent;}

/* 알림 - 구독유도 */
#subscribe_msg {width:100%;height:80px;background:#f1f3f5;box-shadow: 0px -3px 4px rgba(51, 51, 51, 0.15);z-index:10000;}
#subscribe_msg .msg_cont {position:relative;width:1200px;margin:0 auto;text-align:center;}
#subscribe_msg .msg_cont .txt {padding:17px 0 0 0;font-size:16px;line-height:24px;color: #121212;font-weight:400;}
#subscribe_msg .msg_cont .btn_right {position:absolute;top:26px;right:48px;}
#subscribe_msg .msg_cont .btn_right a {display:inline-block;width:90px;height:30px;background:#fff;border:1px solid #333;border-radius: 30px;line-height:30px;font-size:13px;color:#181819;font-weight:700;cursor:pointer;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe {margin-right:5px;background:#008396;border:1px solid #008396;color:#fff;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe:hover {color:#fff !important;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe .icon_subscribe {display:inline-block;width:12px;height:12px;margin-right:7px;background:url('../images/common/icon_subscribe01.png') no-repeat 0 center;vertical-align:middle;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe.on {background:#fff;border:1px solid #333;color:#181819;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe.on:hover {color:#181819 !important;}
#subscribe_msg .msg_cont .btn_right .btn_subscribe.on .icon_subscribe {display:inline-block;width:11px;height:10px;margin-right:6px;background:url('../images/common/icon_subscribe02.png') no-repeat 0 center;}
#subscribe_msg .msg_cont .btn_close {position:absolute;top:37px;right:0;display:block;width:14px;height:9px;border:0;background:url('../images/common/icon_alarm01.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;}

#subscribe_msg01 {}
#subscribe_msg01 .msg_cont {position:fixed;left:50px;bottom:70px;width:375px;height:160px;border-radius:15px;border:1px solid #dbdbdb;background:#fff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);box-sizing:border-box;opacity: 0;}
#subscribe_msg01 .msg_cont .cont_box {position:relative;padding:16px 15px 18px 15px;box-sizing:border-box;}
#subscribe_msg01 .msg_cont .txt {margin-bottom:6px;color:#000;font-size:16px;font-weight:700;letter-spacing:-0.5px;line-height:normal;}
#subscribe_msg01 .msg_cont .txt .tit {color:#008689}
#subscribe_msg01 .msg_cont .desc {color:#000;font-size:13px;font-weight:400;letter-spacing:-0.2px;line-height:normal;}
#subscribe_msg01 .msg_cont .desc a {font-weight:700;text-decoration:underline;}
#subscribe_msg01 .msg_cont .btn_box {margin-top:13px;}
#subscribe_msg01 .msg_cont .btn_box a {display:block;height:38px;background:#008396;border-radius:30px;text-align:center;font-weight:500;font-size:14px;line-height:38px;color:#fff;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#subscribe_msg01 .msg_cont .btn_box .btn_subscribe .icon_subscribe {display:inline-block;width:12px;height:12px;margin-right:8px;background: url('../images/common/icon_subscribe01.png') no-repeat 0 0;background-size:12px 12px;vertical-align:-1px;}
#subscribe_msg01 .msg_cont .cont_box .btn_close {position:absolute;top:19px;right:14px;display:block;width:14px;height:14px;border:0;background: url("../images/common/btn_close04.png") no-repeat 0 0;background-size:14px 14px;font-size:0;color:transparent;}

.layer_in_bottom {-webkit-animation: layer_in_bottom 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) alternate ;animation: layer_in_bottom 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) alternate ;opacity: 1 !important;}
@-webkit-keyframes layer_in_bottom {
  0% {-webkit-transform: translateY(160px);transform: translateY(160px);opacity:0;}
  100% {-webkit-transform: translateY();transform: translateY(0);opacity:1;}
}
@keyframes layer_in_bottom {
  0% {-webkit-transform: translateY(160px);transform: translateY(160px);opacity:0;}
  100% {-webkit-transform: translateY(0);transform: translateY(0);opacity:1;}
}

/* --------------------- container ------------------------ */
/* 기사뷰 */
#txt_share {visibility:hidden;position:absolute;z-index:100000;}
#txt_share .share_cont {overflow:hidden;width:146px;height:36px;background:#fff;border:1px solid #7e7e7e;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:6px;line-height:36px;}
#txt_share .share_cont .tit {float:left;display:block;padding:0 0 0 14px;font-size:12px;line-height:17px;color: #333;font-weight:400;line-height:36px;}
#txt_share .share_cont .list {overflow:hidden;padding-top:9px;}
#txt_share .share_cont .list li {float:left;margin-left:14px;}
#txt_share .share_cont .list li a {display:block;background:url('../images/common/txt_share.png') no-repeat 0 0;font-size:0;color:transparent;}
#txt_share .share_cont .list li a.btn_facebook {width:10px;height:18px;background-position:-58px 0;}
#txt_share .share_cont .list li a.btn_twitter {width:21px;height:17px;margin-top:1px;;background-position:0 0;}
#txt_share .share_cont .list li a.btn_kakaotalk {width:21px;height:18px;background-position:-27px 0;}
#view {overflow:hidden;}
.view_bg #fullScreenPopupLayer {top:0 !important;opacity:0.3 !important;}
.view_bg #fullScreenPopupLayer.on {opacity:0.8 !important;}
.bar_progress {position:fixed;top:0;left:0;height:49px;border-bottom:2px solid #231f20;background:#f8f8f8;}
.view_wrap {position:relative;width:1000px;margin:0 auto;}
.view_wrap #content {float:left;width:700px;}
.view_wrap #aside {padding:40px 0 30px 0;}
.article_title {position:relative;padding:0 0 27px 0;border-bottom:1px solid #d8d9d9;}
.article_title .location {margin:49px 0 13px;font-size:16px;color:#121212;}
.article_title .location a {display:inline-block;color:#121212;vertical-align:top;}
.article_title .location a:hover {color:#008393 !important;}
.article_title .location a em {color:#008393;} /* 20220406 추가 */
.article_title .location span {display:inline-block;font-weight:bold;}
.article_title .location .arr {display:inline-block;margin:-1px 8px 0;font-family:"맑은고딕";font-size:12px;color:#a8a8a8;vertical-align:top;}

.article_title h1.title {overflow:hidden;padding-bottom:43px;font-size:38px;color:#121212;font-weight:bold;line-height:50px;letter-spacing:-0.35px;}
.article_title .report {display:inline-block;max-height:41px;overflow:hidden;font-size:16px;line-height:21px;letter-spacing:-0.5px;}
.article_title .report a {color:#121212;}
.article_title .report a:hover {color:#008393 !important;}
.article_title .report .txt_bar {padding:0 8px;font-size:12px;color:#a8a8a8;vertical-align:top;}
.article_title .title_foot {margin-top:7px;}
.article_title .title_foot .date01 {display:inline-block;margin-right:8px;font-size:14px;color:#a8a8a8;}
.article_title .title_foot .date01:before {content:"|";display:inline-block;margin-right:8px;font-size:12px;color:#a8a8a8;vertical-align:top;}
.article_title .title_foot .date01:first-child:before {display:none;}
.article_title .news_edit {position:absolute;right:0;bottom:18px;}
.article_title .news_edit a {display:inline-block;width:34px;height:28px;margin-left:-4px;border:1px solid #ebebeb;font-size:0;color:transparent;}
.article_title .news_edit .font_set {display:inline-block;width:34px;height:28px;border:0;font-size:0;color:transparent;cursor:pointer;margin-left:10px;border:1px solid #ebebeb;background:url('../images/common/icon_font01.gif') no-repeat 0 0;vertical-align:bottom;}
.article_title .news_edit .btn_voice {background:url('../images/common/icon_voice.gif') no-repeat 0 0;}
.article_title .news_edit .btn_print {background:url('../images/common/icon_print.gif') no-repeat 0 0;}

.article_view {padding:40px 60px 0 0;}
.article_view .sub_title {display:block;margin:0 0 33px 0;padding:0 0 0 10px;border-left:3px solid #231f20;font-size:18px;color:#121212;letter-spacing:-1px;line-height:32px;}
.article_view .article_txt {width:640px;padding:0 0 33px 0;font-size:18px;color:#121212;line-height:170%;letter-spacing:-0.5px;}
.article_view .article_txt::-moz-selection {background:#cae4e7;}
.article_view .article_txt::selection  {background:#cae4e7;}
.article_view .article_txt a:hover {color:#121212;}
.article_view .article_txt a.txt_link {color:#008689;text-decoration:underline;} /* 20230316 추가 */
.article_view .article_txt a.txt_link:hover {color:#008689 !important;}  /* 20230316 추가 */
.article_view .article_txt .articlePhotoC {clear:both;margin:0 0 40px 0;}
.article_view .article_txt .articlePhotoC .thumb {position:relative;display:block;text-align:center;}
.article_view .article_txt .articlePhotoC .thumb img {max-width:640px;margin:0 auto;}
.article_view .article_txt .articlePhotoC .thumb .btn_large {position:absolute;bottom:0;right:0;cursor:pointer;}
.article_view .article_txt .articlePhotoC .thumb .btn_large .icon_view {display:block;width:41px;height:40px;background:url('../images/common/btn_large.png') no-repeat 0 50%;font-size:0;color:transparent;}
.article_view .article_txt .articlePhotoC .txt {display:block;margin-top:8px;font-size:14px;color:#7e7e7e;line-height:150%;}
.article_view .article_txt .articlePhotoC .txtRight {display:block;margin-top:8px;font-size:14px;color:#7e7e7e;line-height:150%;text-align:right;}
.article_view .article_txt .articlePhotoC span {margin:0 auto;}
.article_view .article_txt .txt_ban {margin:15px 0 30px 0;}
.article_view .article_txt .center_ban {margin:0 auto 25px auto;text-align:center;}
.article_view .article_txt .america_ban {margin:0 auto 10px auto;text-align:center;}
.article_view .article_txt .right_ban {float:right;padding-left:15px;}
.article_view .article_txt .reporter_view {margin:40px 0;letter-spacing:-1px;font-weight:bold;}
.article_view .article_txt .reporter_view .name {display:inline-block;margin-right:20px;color:#1b1b1b;font-size:18px;}
.article_view .article_txt .reporter_view .name em {color:#624bd5;font-weight:bold;}
.article_view .article_txt .reporter_view a {display:inline-block;background:url('../images/common/bg_pur.png') repeat-x left bottom;font-size:15px;color:#151746;line-height:130%;}
.article_view .article_txt .reporter_view a .arr {display:inline-block;width:5px;height:9px;margin:0 3px 0 5px;background-position:-163px -135px;vertical-align:middle;}
.article_view .video_area {margin:20px 0;text-align:center;}
.article_view .video_area .txt {display:block;width:640px;margin:0 auto;padding-top:5px;font-size:12px;color:#828282;line-height:150%;}
.article_view .article_keyword {padding:20px 0 0 0;}
.article_view .article_keyword a {display:inline-block;height:28px;margin:0 8px 8px 0;padding:0 10px;border:1px solid #008393;background:#f8f8f8;line-height:28px;color:#008393;font-size:15px;font-weight:bold;}
.article_view .article_keyword a:hover {color:#008393 !important;}
.article_view .articlePhoto_slide {position:relative;}
.article_view .articlePhoto_slide .btn_large {position:absolute;top:0;right:0;cursor:pointer;}
.article_view .articlePhoto_slide .btn_large .icon_view {display:block;width:41px;height:40px;background:url('../images/common/btn_large.png') no-repeat 0 50%;font-size:0;color:transparent;}

.article_view .articlePhotoR {float:right;position:relative;margin:6px 0 15px 18px;font-size:12px;line-height:133%;color:#525252;}
.article_view .articlePhotoR .thumb {display:block;position:relative;margin-bottom:5px;}
.article_view .articlePhotoR .thumb img {display:block;margin:0 auto;border:1px solid #e5e5e5;}
.article_view .articlePhotoR .thumb .btn_large {position:absolute;bottom:0;right:0;}
.article_view .articlePhotoR .thumb .btn_large .icon_view {display:block;width:41px;height:40px;background:url('../images/common/btn_large.png') no-repeat 0 50%;font-size:0;color:transparent;}
.article_view .articlePhotoR .txt {display:block;font-size:14px;color:#7e7e7e;}
.article_view .articlePhotoR span {margin:0 auto;}

.article_view .articlePhotoL {float:left;position:relative;margin:6px 18px 15px 0;font-size:12px;line-height:133%;color:#525252;}
.article_view .articlePhotoL .thumb {display:block;position:relative;margin-bottom:5px;}
.article_view .articlePhotoL .thumb img {display:block;margin:0 auto;border:1px solid #e5e5e5;}
.article_view .articlePhotoL .thumb .btn_large {position:absolute;bottom:0;right:0;}
.article_view .articlePhotoL .thumb .btn_large .icon_view {display:block;width:41px;height:40px;background:url('../images/common/btn_large.png') no-repeat 0 50%;font-size:0;color:transparent;}
.article_view .articlePhotoL .txt {display:block;font-size:14px;color:#7e7e7e;}
.article_view .articlePhotoL span {margin:0 auto;}
.article_view .copyright {margin-top:12px;font-size:15px;color:#7e7e7e;text-align:right;}
.article_view .copyright02 {margin-top:37px;padding-top:13px;border-top:1px solid #d8d9d9;font-size:14px;}

/* 기사뷰 - 기자카드 */
.article_view .journalist_card {margin-top:24px;}
.article_view .journalist_card ul {overflow:hidden;margin-left:-8px;}
.article_view .journalist_card li {position:relative;float:left;margin:8px 0 0 8px;}
.article_view .journalist_card li .btn_subscribe {display:block;position:absolute;top:18px;right:17px;border:0;font-size:14px;color:#008393;font-weight:500;cursor:pointer;z-index:1;}
.article_view .journalist_card li .btn_subscribe:before {content:'';display:inline-block;width:19px;height:19px;margin:-2px 2px 0 0;background:url('../images/common/view_subscribe01.png') no-repeat 0 center;vertical-align:middle;}
.article_view .journalist_card li .btn_subscribe.on {color:#7e7e7e;}
.article_view .journalist_card li .btn_subscribe.on:before {background:url('../images/common/view_subscribe02.png') no-repeat 0 center;}
.article_view .journalist_card li a {display:block;width:316px;height:94px;padding:15px 16px 17px;overflow:hidden;border:1px solid #c8c8c8;box-sizing:border-box;background:#f8f8f8;}
.article_view .journalist_card li a:hover span {color:#008393 !important;}
.article_view .journalist_card li a .thumb {display:block;float:left;}
.article_view .journalist_card li a .thumb img {width:60px;height:60px;border-radius:100%;}
.article_view .journalist_card li a .jour_info {display:block;float:left;width:205px;padding:5px 0 0 9px;}
.article_view .journalist_card li a .jour_info .name {display:block;padding-right:45px;font-size:16px;line-height:1;color:#231f20;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_view .journalist_card li a .jour_info .affiliation {display:block;margin-top:6px;font-size:12px;line-height:1;color:#7e7e7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_view .journalist_card li a .jour_info .email {display:block;margin:6px 0 7px;font-size:12px;line-height:17px;color:#7e7e7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 기사뷰 - 관련기사 */
.article_view .article_relation {margin-top:26px;}
.article_view .article_relation .tit_rela {margin-top:26px;font-size:22px;line-height:1;color:#231f20;font-weight:bold;}
.article_view .article_relation .relation_list {margin-top:12px;}
.article_view .article_relation .relation_list li {position:relative;}
.article_view .article_relation .relation_list li:before {content:"";display:inline-block;position:absolute;top:13px;left:0;width:4px;height:4px;background:url('../images/common/dot.gif') no-repeat 0 0;vertical-align:middle;}
.article_view .article_relation .relation_list li a {display:inline-block;padding-left:10px;font-size:17px;line-height:30px;color:#121212;}
.article_view .article_relation .relation_list li a:hover {color:#231f20 !important;text-decoration:underline;}
/* 20221215 추가 */
.article_view .article_relation .more_con {display:none;margin-top:0;}
.article_view .article_relation .btn_box {display:inline-block;margin:13px 0 0 10px;cursor:pointer;}
.article_view .article_relation .btn_box:after {content:"";display:inline-block;width:10px;height:7px;margin:14px 0 0 2px;background:url('../images/common/icon_comm01.png') no-repeat -153px -167px;font-size:0;color:transparent;vertical-align:top;}
.article_view .article_relation .btn_box .btn_more {border-bottom:1px solid #181818;font-size:15px;color:#181818;font-weight:bold;}
.article_view .article_relation.more .more_con {display:block;}
.article_view .article_relation.more .btn_box:after {background-position:-153px -157px;}

/* 기사뷰 - 이슈 */
.article_issue {margin-top:33px;}
.article_issue .issueList {display:inline-block;width:100%;height:120px;padding:26px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d8d9d9;color:#777;}
.article_issue .issueList .thumb {position:relative;display:inline-block;float:left;max-width:180px;min-width:180px;min-height:120px;margin-right:14px;}
.article_issue .issueList .thumb:before {content:"";display:inline-block;position:absolute;top:0;left:0;width:180px;height:120px;background:url('../images/common/issue_bg.png') no-repeat 0 0;}
.article_issue .issueList .thumb a img {display:block;}
.article_issue .issueList .rightList {overflow:hidden;line-height:normal;}
.article_issue .issueList .rightList a:hover {color:#008393 !important;}
.article_issue .issueList .rightList .issueTit {display:inline-block;max-width:428px;height:24px;padding:0 9px;border:0;border-radius:0;background:#008393;} /* 20220415 수정 */
.article_issue .issueList .rightList .issueTit strong {display:inline-block;max-width:428px;font-size:14px;line-height:25px;color:#fff;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_issue .issueList .rightList .issueTit:hover strong {color:#fff !important;}
.article_issue .issueList .rightList .tit {display:block;height:24px;margin:4px 0 10px 0;font-size:18px;line-height:24px;color:#121212;font-weight:bold;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_issue .issueList .rightList ul li {position:relative;margin-top:12px;}
.article_issue .issueList .rightList ul li:before {content:"";display:inline-block;position:absolute;top:5px;left:0;width:4px;height:4px;background:url('../images/common/dot.gif') no-repeat 0 0;vertical-align:middle;}
.article_issue .issueList .rightList ul li a {display:block;margin:2px 0 0 0;padding-left:10px;font-size:15px;line-height:1;color:#121212;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;} /* 20220415 수정 */
/* 20221215 추가 */
.article_issue02 {position:relative;margin:10px 0;}
.article_issue02.mt {}
.article_issue02 .issueList {padding-bottom:20px;}
.article_issue02 .issueList:first-child {padding:20px 0;border-top:1px solid #d8d9d9;}
.article_issue02 .btn_subscribe {display:block;position:absolute;top:22px;right:17px;border:0;font-size:14px;color:#008393;font-weight:500;cursor:pointer;z-index:1;}
.article_issue02 .btn_subscribe:before {content:'';display:inline-block;width:19px;height:19px;margin:-2px 2px 0 0;background:url('../images/common/view_subscribe01.png') no-repeat 0 center;vertical-align:middle;}
.article_issue02 .btn_subscribe.on {color:#7e7e7e;}
.article_issue02 .btn_subscribe.on:before {background:url('../images/common/view_subscribe02.png') no-repeat 0 center;}

/* 기사뷰 - 오늘의 추천영상 */
.today_issue {overflow:hidden;margin:27px 0;}
.today_issue .title {display:block;font-size:22px;line-height:1;color:#231f20;font-weight:bold;letter-spacing:-0.5px;}
.today_issue .voda_cont {padding:14px 0;}
.today_issue .voda_cont .video_frame {position:relative;z-index:1;}

/* 기사뷰 - 좋아요, 슬퍼요, 화나요, 후속기사원해요, 추천, 공유 */
.recommend_cont {position:relative;margin-top:37px;padding:45px 0 25px;border-top:1px solid #ededed;}
.recommend_cont .feel_list {display:inline-block;}
.recommend_cont .feel_list li {float:left;width:99px;font-size:13px;color:#9d9d9d;letter-spacing:-1.9px;text-align:center;cursor:pointer;}
.recommend_cont .feel_list li.on {color:#231f20;}
.recommend_cont .feel_list li.on em {font-weight:900;}
.recommend_cont .feel_list em {padding-left:2px;}
.recommend_cont .feel_list .like .img {display:block;width:32px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat 0 0;font-size:0;color:transparent;}
.recommend_cont .feel_list .like.on .img {background:url('../images/common/icon_view.png') no-repeat 0 0;}
.recommend_cont .feel_list .like .img.hover {background:url('../images/common/icon_view.png') no-repeat 0 0;}
.recommend_cont .feel_list .sad .img {display:block;width:32px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat -97px 0;font-size:0;color:transparent;}
.recommend_cont .feel_list .sad.on .img {background:url('../images/common/icon_view.png') no-repeat -100px 0;}
.recommend_cont .feel_list .sad .img.hover {background:url('../images/common/icon_view.png') no-repeat -100px 0;}
.recommend_cont .feel_list .angry .img {display:block;width:32px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat -193px 0;font-size:0;color:transparent;}
.recommend_cont .feel_list .angry.on .img {background:url('../images/common/icon_view.png') no-repeat -200px 0;}
.recommend_cont .feel_list .angry .img.hover {background:url('../images/common/icon_view.png') no-repeat -200px 0;}
.recommend_cont .feel_list .want .img {display:block;width:32px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat -290px 0;font-size:0;color:transparent;}
.recommend_cont .feel_list .want.on .img {background:url('../images/common/icon_view.png') no-repeat -300px 0;}
.recommend_cont .feel_list .want .img.hover {background:url('../images/common/icon_view.png') no-repeat -300px 0;}
.recommend_cont .recom_list:before {content:"";display:block;position:absolute;top:0;left:24px;width:1px;height:55px;background:url('../images/common/recom_bg.gif') no-repeat 0 0;}
.recommend_cont .recom_list {display:inline-block;position:relative;}
.recommend_cont .recom_list div {float:left;width:99px;font-size:13px;color:#9d9d9d;letter-spacing:-1.3px;text-align:center;cursor:pointer;}
.recommend_cont .recom_list div.on {color:#231f20;}
.recommend_cont .recom_list div.on em {font-weight:900;}
.recommend_cont .recom_list em {padding-left:2px;letter-spacing:-1.4px;}
.recommend_cont .recom_list .btn_recommend {display:block;width:72px;margin-left:51px;}
.recommend_cont .recom_list .btn_recommend .img {display:block;width:32px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat -430px 0;font-size:0;color:transparent;}
.recommend_cont .recom_list .btn_recommend.on .img {background:url('../images/common/icon_view.png') no-repeat -400px 0;}
.recommend_cont .recom_list .btn_recommend .img.hover {background:url('../images/common/icon_view.png') no-repeat -400px 0;}
.recommend_cont .recom_list .btn_share {display:block;width:88px;}
.recommend_cont .recom_list .btn_share .img {display:block;width:26px;height:33px;margin:0 auto 1px;background:url('../images/common/icon_view_hover.png') no-repeat -520px 0;font-size:0;color:transparent;}
.recommend_cont .recom_list .btn_share.on .img {background:url('../images/common/icon_view.png') no-repeat -500px 0;}
.recommend_cont .recom_list .btn_share .img.hover {background:url('../images/common/icon_view.png') no-repeat -500px 0;}
/* 20220413 추가 */
.recommend_cont .recom_list .btn_share02 .img {width:31px;height:31px;background:url('../images/common/icon_share03.png') no-repeat 0 0;}
.recommend_cont .recom_list .btn_share02.on .img {background:url('../images/common/icon_share03_on.png') no-repeat 0 0;}
.recommend_cont .recom_list .btn_share02 .img.hover {background:url('../images/common/icon_share03_on.png') no-repeat 0 0;}
/* 20221215 추가 */
.recommend_cont02 .list_wrap .txt.hover {color:#006889;}
.recommend_cont02 .list_wrap .counter.hover {color:#006889;}
.recommend_cont02 .list_wrap .on .txt {color:#006889;}
.recommend_cont02 .list_wrap .on .counter {color:#006889;}
.recommend_cont02 .feel_list li {width:127px;letter-spacing:0;}
.recommend_cont02 .feel_list .like .img {width:32px;height:32px;background:url('../images/common/icon_view02.png') no-repeat 0 0;}
.recommend_cont02 .feel_list .like.on .img {background:url('../images/common/icon_view_hover02.png') no-repeat 0 0;}
.recommend_cont02 .feel_list .like .img.hover {background:url('../images/common/icon_view_hover02.png') no-repeat 0 0;}
.recommend_cont02 .feel_list .sad .img {width:32px;height:32px;background:url('../images/common/icon_view02.png') no-repeat -132px 0;}
.recommend_cont02 .feel_list .sad.on .img {background:url('../images/common/icon_view_hover02.png') no-repeat -132px 0;}
.recommend_cont02 .feel_list .sad .img.hover {background:url('../images/common/icon_view_hover02.png') no-repeat -132px 0;}
.recommend_cont02 .feel_list .angry .img {width:32px;height:32px;background:url('../images/common/icon_view02.png') no-repeat -261px 0;}
.recommend_cont02 .feel_list .angry.on .img {background:url('../images/common/icon_view_hover02.png') no-repeat -261px 0;}
.recommend_cont02 .feel_list .angry .img.hover {background:url('../images/common/icon_view_hover02.png') no-repeat -261px 0;}
.recommend_cont02 .recom_list:before {display:none;}
.recommend_cont02 .recom_list div {letter-spacing:0;}
.recommend_cont02 .recom_list em {letter-spacing:0;}
.recommend_cont02 .recom_list .btn_share {width:126px;}
.recommend_cont02 .recom_list .btn_share02 .img {width:31px;height:32px;background:url('../images/common/icon_view02.png') no-repeat -390px 0;}
.recommend_cont02 .recom_list .btn_share02.on .img {background:url('../images/common/icon_view_hover02.png') no-repeat -390px 0;}
.recommend_cont02 .recom_list .btn_share02 .img.hover {background:url('../images/common/icon_view_hover02.png') no-repeat -390px 0;}
.recommend_cont02 .recom_list .btn_recommend {width:126px;margin:0;}
.recommend_cont02 .recom_list .btn_recommend .img {width:32px;height:32px;background:url('../images/common/icon_view02.png') no-repeat -514px 0;}
.recommend_cont02 .recom_list .btn_recommend.on .img {background:url('../images/common/icon_view_hover02.png') no-repeat -514px 0;}
.recommend_cont02 .recom_list .btn_recommend .img.hover {background:url('../images/common/icon_view_hover02.png') no-repeat -514px 0;}

/* 기사뷰 - 당신이 좋아할만한 콘텐츠 */
.bestview_news {margin:50px 0 50px 0;}
.bestview_news .title {display:block;padding-bottom:14px;font-size:22px;color:#231f20;border-bottom:1px solid #ededed;font-weight:bold;letter-spacing:-0.5px;}

/* 기사뷰 - 하단 기사2개 */
.article_view .article_txt .kims_news .news_desc .img {width:318px;overflow:hidden;}
.article_view .article_txt .kims_news .news_desc {width:318px;}
.article_view .article_txt .serial_news a .thumb {display:block;width:318px;overflow:hidden;}
.article_view .article_txt .serial_news .news_desc {width:318px;}
.article_view .article_txt .serial_news .news_desc a .bg {width:318px;}

/* 기사뷰 - 읽기모드 */
.view_read .view_wrap {width:640px;overflow:visible;}
.view_read .viewad_top {display:none;}
.view_read #content {float:none;width:640px;}
.view_read #aside {display:none;}
.view_read #left_wingad {display:none;}
.view_read #right_wingad {display:none;}

/* 댓글 공통 */
.reply_box {margin:0 0 90px 0;}
.reply_box .reply_top {padding-bottom:13px;}
.reply_box .reply_top .title {font-size:20px;color:#231f20;font-weight:bold;letter-spacing:-0.25px;}
.reply_box .reply_top .txt {font-size:20px;color:#231f20;font-weight:bold;letter-spacing:-0.25px;}
.reply_box .reply_top .txt em {font-weight:bold;}
.reply_box .login_box {height:64px;line-height:64px;margin-bottom:32px;padding-left:23px;border:1px solid #231f20;font-size:15px;color:#7e7e7e;cursor:pointer;}
.reply_box .login_box a:hover {color:#007a90 !important;}
.reply_box .editor_titbox {border-bottom:1px solid #999;} /* 20230425 추가 */
.reply_box .editor_titbox .tit {display:block;padding-bottom:8px;font-weight:700;font-size:15px;line-height:22px;color:#181818;} /* 20230425 추가 */

/* 기사뷰 - 댓글팝업 */
.reply_box #spinTopLayer {font-family:"Noto Sans KR";}
.reply_box #spinTopLayer .spinTopLayerLogoutBtn div a:hover {color:#555 !important;}
.reply_box #spinTopLayer .spinTopLayerBest {margin:0;border:0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li {border-top:1px solid #eaeaea;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li:first-child {border:0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module {padding-top:30px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action a {width:19px;height:19px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action em {padding-left:6px;font-size:14px;color:#898989;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .agree {height:19px;line-height:19px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .disagree {height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .on em {color:#231f20;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .comment {padding:18px 13px 12px 0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .nickname a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nicknameArea a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nickname a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nickname.donga {height:20px;background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action a {width:19px;height:19px;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .agree {height:19px;line-height:19px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action em {padding-left:6px;font-size:14px;color:#898989;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .on em {font-weight:bold;color:#231f20;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .disagree {height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .notify a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList .etc a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList .etc .spinTopLayerReplyList .commentList li .module .nickname.donga {background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_box #spinTopLayer .commentList li .module .operation .action .agree.on {background:url("../images/common/bg_ac_agree01_on.png") no-repeat 0 0;}
.reply_box #spinTopLayer .commentList li .module .operation .action .disagree.on {background:url("../images/common/bg_ac_disagree01_on.png") no-repeat 0 2px;}
.reply_box #spinTopLayer #spinTopLayerLogoutBtn.spinTopLayerLogoutBtn div {right:30px;}
.reply_box #spinTopLayer .spinTopLayerLogin ul li #spinTop_sns_donga a {background:url("../images/common/sns_login.png") no-repeat 0 0;}
#replyLayerPopup {display:none;position:fixed;top:0 !important;right:0;width:584px;height:100%;box-shadow:-5px 2px 7px rgb(0 0 0 / 8%);background:#fff;overflow-y:auto;overflow-x:hidden;}
#replyLayerPopup #spinTopLayer .spinTopLayerLogoutBtn {display:none;}
#replyLayerPopup #spinTopLayer .spinTopLayerWriteBox {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerWrite textarea {font-family:"Noto Sans KR";}
#replyLayerPopup #spinTopLayer .spinTopLayerList {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort {float:none;overflow:hidden;margin-left:0;border-bottom:1px solid #000;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a {color:#7e7e7e;font-weight:normal;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:first-child {margin-left:-10px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:hover, 
#replyLayerPopup #spinTopLayer .spinTopLayerListSort a.on {color:#1b1b1b !important;font-weight:bold;}
#replyLayerPopup .reply_layer_con {position:relative;width:567px;}
#replyLayerPopup .reply_layer_con .layer_close {display:block;position:absolute;top:32px;right:30px;width:26px;height:22px;font-size:0;color:transparent;background:url("../images/common/icon_comm01.png") no-repeat -68px -19px;cursor:pointer;}
#replyLayerPopup .reply_top_wrap {position:fixed;top:0;right:16px;width:568px;background:#fff;z-index:101;}
#replyLayerPopup .reply_top_wrap .reply_top {padding-bottom:14px;border-bottom:2px solid #000;}
#replyLayerPopup .ad {position:fixed;bottom:0;right:16px;width:568px;height:80px;text-align:center;background:#fff;z-index:999;}
#replyLayerPopup .reply_box {margin-bottom:0;}
#replyLayerPopup .reply_box .reply_top {margin:0 30px;padding-top:79px;}
#replyLayerPopup .reply_box #spinTopLayer {padding-top:124px;}
#replyLayerPopup .reply_box #spinTopLayer .spinTopLayerBest {display:none;}
#replyLayerPopup .aside_adzone01 {text-align:center;background:#fff;}
/* 20221215 관련기사 추가 */
#replyLayerPopup .relation_news {display:inline-block;width:505px;height:100%;overflow:hidden;padding:20px 0;border-bottom:1px solid #e8e8e8;color:#777;}
#replyLayerPopup .relation_news .thumb {position:relative;display:inline-block;float:left;width:160px;height:90px;overflow:hidden;margin-right:19px;border-top-right-radius:15px;border-bottom-left-radius:15px;background:#fff;}
#replyLayerPopup .relation_news .thumb a {display:block;width:160px;height:90px;}
#replyLayerPopup .relation_news .thumb a img {width:160px;height:90px;}
#replyLayerPopup .relation_news .cont_info {overflow:hidden;}
#replyLayerPopup .relation_news .cont_info .tit {display:block;max-height:52px;font-size:15px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;overflow:hidden;}
#replyLayerPopup .relation_news .cont_info .tit a:first-child {display:inline-block;float:left;max-height:52px;font-size:20px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#replyLayerPopup .relation_news .cont_info .tit a:first-child:hover {color:#006889 !important;}
#replyLayerPopup .relation_news .cont_info .desc {display:block;margin:0;font-family:"Noto Sans KR";font-size:14px;color:#7D7D7D;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
#replyLayerPopup .relation_news .cont_info .desc a {display:block;max-height:43px;margin:4px 0 5px;font-family:"Noto Sans KR";font-size:14px;line-height:20px;color:#7D7D7D;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#replyLayerPopup .relation_news .cont_info .desc a:hover {color:#006889 !important;}
#replyLayerPopup .relation_news .cont_info .date {display:inline-block;font-size:12px;color:#b2b2b2;}

/* 기사뷰 - 하단 베스트 댓글 */
.reply_wrap #spinTopBestLayer .spinTopLayerWriteBox {display:none;}
.reply_con .spinTopLayerReplyWriteBox {display:none;}
.reply_con .spinTopLayerBest .best_titbox {display:block;border-bottom:1px solid #999;padding-bottom:8px;font-weight:700;font-size:15px;line-height:22px;color:#181818;} /* 20230510 추가 */
.reply_con .spinTopLayerBest .commentList li {position:relative;overflow:hidden;padding:0 0 0 0;border-top:1px solid #eaeaea;z-index:100;}
.reply_con .spinTopLayerBest .commentList li:first-child {border-top:0;}
.reply_con .spinTopLayerBest .commentList li .bestTitle {position:absolute;left:7px;top:15px;width:19px;height:19px;background:url("../images/common/reply_best01.png") no-repeat 0 0;background-size:19px 19px;text-align:center;font-weight:bold;font-size:0;color:transparent;z-index:1;} /* 20230526 수정 */
.reply_con .spinTopLayerBest .commentList li .bestTitle span {display:inline-block;width:0;height:100%;vertical-align:middle;}
.reply_con .spinTopLayerBest .commentList li .profile {display:none;position:absolute;width:50px;height:50px;left:63px;top:15px;border-radius:5px;z-index:101;}
.reply_con .spinTopLayerBest .commentList li .profile img {width:50px;height:50px;border-radius:4px;background:#fff;}
.reply_con .spinTopLayerBest .commentList li .module {position:relative;width:100%;padding:15px 0 0 0;background:#fff;}
.reply_con .spinTopLayerBest .commentList li .module .nicknameArea {display:inline;float:left;color:#1b1b1b;font-weight:bold;padding-left:35px;line-height:140%;font-size:15px;} /* 20230526 수정 */
.reply_con .spinTopLayerBest .commentList li .module .nickname {display:inline;float:left;color:#1b1b1b;font-weight:bold;padding-left:25px;line-height:140%;font-size:15px;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.donga {background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.facebook {background:url('../images/common/reply_facebook_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.twitter {background:url('../images/common/reply_twitter_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.kakao {background:url('../images/common/reply_kakaostory_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.naver {background:url('../images/common/reply_naver_s.png') no-repeat 0 center;} 
.reply_con .spinTopLayerBest .commentList li .module .nickname.apple {background:url('../images/common/reply_apple_s.png') no-repeat 0 center;} 
.reply_con .spinTopLayerBest .commentList li .module .createdate {float:left;font-size:13px;color:#898989;margin:2px 0 0 12px;padding:0;}
.reply_con .spinTopLayerBest .commentList li .module .comment {clear:both;min-height:28px;padding:18px 13px 12px 0;color:#313131;font-size:15px;line-height:140%;} /* 20230425 수정 */
.reply_con .spinTopLayerBest .commentList li .module .comment em {color:#999;}
.reply_con .spinTopLayerBest .commentList li .module .operation {position:relative;width:100%;height:38px;line-height:32px;overflow:hidden;color:#666}
.reply_con .spinTopLayerBest .commentList li .module .operation .notify {display:none;}
.reply_con .spinTopLayerBest .commentList li .module .operation .reply {display:none;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action {float:right;margin-top:7px;height:16px;line-height:16px;font-size:11px;color:#666;font-weight:normal;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .agree {float:left;overflow:hidden;height:19px;line-height:19px;margin-right:20px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .disagree {float:left;overflow:hidden;height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action a {display:inline-block;width:20px;height:16px;line-height:999px;overflow:hidden;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action em {display:inline-block;height:15px;line-height:15px;padding:1px 5px 0 6px;font-size:14px;vertical-align:top;color:#898989;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .on em {font-weight:bold;color:#231f20;}
.reply_con .spinTopLayerBest .commentList li .module .delete {position:absolute;right:13px;top:10px;display:block;z-index:9999;}
.reply_con .spinTopLayerBest .commentList li .module .delete a {display:block;width:11px;height:11px;text-indent:-9999px;overflow:hidden;background:url(https://image.donga.com/donga2013/images/donga_sns_reply/btn_del.gif) no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .agree.on {background:url("../images/common/bg_ac_agree01_on.png") no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .disagree.on {background:url("../images/common/bg_ac_disagree01_on.png") no-repeat 0 2px;}
.reply_wrap .more {height:52px;border:1px solid #bababa;background:#f8f8f8;text-align:center;}
.reply_wrap .more a {line-height:52px;font-family:"Noto Sans KR";font-size:14px;color:#191919;font-weight:bold;}
.reply_wrap .more a:hover .txt_more {color:#008393 !important;}
.reply_wrap .more a .icon_more {display:inline-block;width:5px;height:10px;margin:22px 0 0 11px;background:url("../images/common/icon_comm01.png") no-repeat -77px 0;vertical-align:top;}

/* 기사뷰 - 하단 에디터픽 댓글 */
.reply_box .spinTopLayerEditor {margin-bottom:39px;}
.reply_box .spinTopLayerEditor .commentList li {border-bottom:1px solid #eaeaea;}
.reply_box .commentList li .reply_editor_pick {position:relative;}
.reply_box .commentList li .reply_editor_pick .module .nicknameArea {padding-left:32px !important;}  /* 20230526 수정 */
.reply_box .commentList li .reply_editor_pick .module .nicknameArea a:hover {color:#008689 !important;}
.reply_box .commentList li .reply_editor_pick:after {content:'';display:block;width:100%;height:1px;position:absolute;left:0;bottom:0}
.reply_box .spinTopLayerBest .commentList li .reply_editor_pick .editor_title {top:16px;left:7px;}  /* 20230526 수정 */
.reply_box .commentList li .module .pick_btn {position:absolute;top:16px;right:0;}
.reply_box .commentList li .module .pick_btn button {width:74px;height:25px;border:0;background:url("../images/common/btn_pick_off.png") no-repeat 0 0;background-size:74px 25px;}
.reply_box .commentList li .module .pick_btn button.complete {width:74px;height:25px;border:0;background:url("../images/common/btn_pick_on.png") no-repeat 0 0;background-size:74px 25px;}
.reply_box .commentList li .module .pick_btn button span {font-size:0;color:transparent;}
.reply_box .commentList li .reply_editor_pick .editor_title {position:absolute;top:23px;left:7px;width:19px;height:19px;background:url("../images/common/icon_editor_pick01.png") no-repeat 0 0;background-size:19px 19px;z-index:1;}  /* 20230526 수정 */
.reply_box .commentList li .reply_editor_pick .editor_title span {font-size:0;color:transparent;}
.reply_box .commentList li .reply_editor_pick .editor_comment {padding:17px 22px 24px 22px !important;background:#fafafa;border-top:1px solid #eaeaea;}
.reply_box .commentList li .reply_editor_pick .editor_comment .title {display:block;margin:0 0 6px !important;padding-left:13px !important;background:url("../images/common/icon_reply_re01.png") no-repeat 0 center;background-size:8px 8px;font-weight:700;font-size:14px;line-height:20px;color:#008689;}
.reply_box .commentList li .reply_editor_pick .editor_comment .editor_txt {display:block;font-weight:400;font-size:15px;line-height:22px;color:#313131;}
.reply_box .commentList li .reply_editor_pick .etc .nicknameArea {padding-left:0 !important;}

/* 에디터픽 레이어 */
#spinTopLayer #pick_layer.active {display:block;}
#spinTopLayer #pick_layer {display:none;position:fixed;top:50%;right:50px;margin-top:-120px;z-index:100;}
.reply_layer_con #pick_layer {width:505px;margin:0 auto;}
#spinTopLayer #pick_layer .layer_wrap {position:relative;padding:0 30px 28px 30px;box-sizing:border-box;background:#fff;border: 1px solid#d4d4d4;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:20px;}
#spinTopLayer #pick_layer .layer_wrap .btn_pickclose {position:absolute;top:16px;right:30px;width:15px;height:17px;border:0;background:url("../images/common/icon_pick_close.png") no-repeat 0 0;background-size:15px 17px;}
#spinTopLayer #pick_layer .layer_wrap .btn_pickclose span {font-size:0;color:transparent;}
#spinTopLayer #pick_layer .layer_wrap .top_layer {}
#spinTopLayer #pick_layer .layer_wrap .tit_top {display:block;padding:26px 0 11px 0;border-bottom:1px solid #999;font-weight:500;font-size:17px;line-height:25px;color:#181818;}
#spinTopLayer #pick_layer .layer_wrap .tit_top em {color:#008689;}
#spinTopLayer #pick_layer .layer_wrap .mid_layer {padding:10px 0 0 0;}
#spinTopLayer #pick_layer .mid_layer .module {}
#spinTopLayer #pick_layer .mid_layer .module .nicknameArea {display:inline-block;height:19px;padding-left:0px;font-size:15px;line-height:140%;color:#1b1b1b;font-weight:bold;}
#spinTopLayer #pick_layer .mid_layer .module .createdate {display:inline-block;margin:2px 0 0 12px;padding:0;font-size:13px;color:#898989;}
#spinTopLayer #pick_layer .mid_layer .comment {clear:both;padding:18px 0 15px 0;font-size:15px;color:#313131;line-height:140%;letter-spacing:-0.5px;}
#spinTopLayer #pick_layer .mid_layer .textarea_cont .pick_msg {width:100%;height:92px;padding:10px 20px;background:#fafafa;border:1px solid #dadada;box-sizing:border-box;resize:none;ime-mode:active;font-family: "Noto Sans KR";font-weight:400;font-size:15px;line-height:22px;color:#181818;}
#spinTopLayer #pick_layer .mid_layer .textarea_cont textarea::placeholder {color: #999;}
#spinTopLayer #pick_layer .mid_layer .textarea_cont textarea::-webkit-input-placeholder {color: #999;}
#spinTopLayer #pick_layer .mid_layer .textarea_cont textarea:-ms-input-placeholder {color: #999;}
#spinTopLayer #pick_layer .mid_layer .textarea_cont textarea::-ms-input-placeholder {color: #999;}
#spinTopLayer #pick_layer .btm_layer {padding:15px 0 0 0;text-align:center;}
#spinTopLayer #pick_layer .btm_layer button {text-align:center;border:0;border-radius:20px;font-weight:700;font-size:15px;}
#spinTopLayer #pick_layer .btm_layer .btn_ok {width:100px;height:34px;margin-right:9px;background:#333;color:#fff;line-height:34px;}
#spinTopLayer #pick_layer .btm_layer .btn_cancel {width:100px;height:32px;background:#fff;border:1px solid #000;color:#181819;line-height:32px;}
#spinTopLayer #pick_layer .btm_layer .chk_box {padding:15px 0 23px 0;border-top:1px solid #dadada;text-align:left;}
#spinTopLayer #pick_layer .btm_layer .chk_box input {display:inline-block;width:18px;height:18px;margin:1px 6px 0 0;background: url('https://image.donga.com/pc/2022/images/common/icon_comm01.png') no-repeat 0 -261px;-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;cursor:pointer;}
#spinTopLayer #pick_layer .btm_layer .chk_box input:checked {background-position: -18px -261px;}
#spinTopLayer #pick_layer .btm_layer .chk_box label {display:inline-block;font-weight:400;font-size:13px;line-height:19px;color:#181818;cursor:pointer;}

/* 화보팝업 */
#photoview_layerpop {max-width:1024px;max-height:800px;}
#photoview_layer {max-width:1024px;max-height:800px;margin:0 auto;}
#photoview_layer .photo_wrap {padding:0 50px;text-align:center;}
#photoview_layer .photo_wrap .thumb {display:block;margin:0 auto;vertical-align: middle;}
#photoview_layer .photo_wrap .thumb img {width:100%;max-width:1024px;max-height:766px;}
#photoview_layer .photo_wrap .txt {display:block;margin-top:20px;font-size:20px;color:#fff;text-align:center;line-height:22px;}
#photoview_layer .photo_wrap .mid {overflow: hidden;display: inline-block;width: 0;height: 100%;vertical-align: middle;}
#photoview_layerpop .btn_close {position:fixed;top:67px;right:127px;cursor:pointer;}
#photoview_layerpop .btn_close .icon_close {display:block;width:37px;height:37px;font-size:0;color:transparent;background:url("../images/common/layer_close01.png") no-repeat 0 0;}
#photoview_layer .btn_prev {position:fixed;left:0;top:50%;}
#photoview_layer .btn_next {position:fixed;right:0;top:50%;}
#photoview_layer .btn_prev .icon_prev {display:block;width:34px;height:63px;background-position:-46px -222px;font-size:0;color:transparent;}
#photoview_layer .btn_next .icon_next {display:block;width:34px;height:63px;background-position:-89px -222px;font-size:0;color:transparent;}

/* 공유하기 레이어 */
#shareLayer {display:none;position:absolute;right:-104px;width:360px;height:319px;border:1px solid #e2e2e2;border-radius:10px;box-sizing:border-box;background:#fff;z-index:1;}
#shareLayer .title {display:block;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
#shareLayer .share_list {padding:0 27px;overflow:hidden;}
#shareLayer .share_list li {float:left;margin:21px 20px 0 20px;}
#shareLayer .share_list li a {display:block;}
#shareLayer .share_list li a span {display:block;width:61px;height:61px;font-size:0;color:transparent;background:url("../images/common/img_share.png") no-repeat 0 0;background-size:261px 143px;}
#shareLayer .share_list li a .icon_facebook {background-position:0 0;}
#shareLayer .share_list li a .icon_twitter {background-position:-100px 0;}
#shareLayer .share_list li a .icon_band {background-position:0 -81px;}
#shareLayer .share_list li a .icon_kakaotalk {background-position:-200px 0;}
#shareLayer .share_list li a .icon_kakaostory {background-position:-100px -81px;}
#shareLayer .share_list li a .icon_email {background-position:-200px -81px;}
#shareLayer .share_list li.url {clear:both;position:relative;float:none;margin:0 0 0 21px;padding-top:27px;}
#shareLayer .share_list li.url .url_inp {float:left;display:inline-block;width:149px;height:36px;padding:0 17px;border:1px solid #1a1a1a;border-right:0;border-top-left-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#7e7e7e;background:#fff;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl {display:inline-block;width:74px;height:36px;border:1px solid #1a1a1a;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:14px;line-height:36px;color:#181819;background:#f1f1f1;text-align:center;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl:hover {color:#008393 !important;}
#shareLayer .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:227px;height:36px;padding:0 10px;border:1px solid #b5b5b5;border-right:0;background:#fafafa;color:#2b2b35;font-size:14px;line-height:36px;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#shareLayer .share_list li.url .txt em {color:#6a1b9a;}
#shareLayer .btn_close {display:inline-block;position:absolute;top:26px;right:22px;width:20px;height:19px;background:url("../images/common/share_close.png") no-repeat 0 0;font-size:0;color:transparent;background-size:20px 19px;cursor:pointer;}
#shareLayer02 {display:none;position:absolute;width:360px;height:319px;border:1px solid #e2e2e2;border-radius:10px;box-sizing:border-box;background:#fff;z-index:1;}
#shareLayer02 .title {display:block;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
#shareLayer02 .share_list {padding:0 27px;overflow:hidden;}
#shareLayer02 .share_list li {float:left;margin:21px 20px 0 20px;}
#shareLayer02 .share_list li a {display:block;}
#shareLayer02 .share_list li a span {display:block;width:61px;height:61px;font-size:0;color:transparent;background:url("../images/common/img_share.png") no-repeat 0 0;background-size:261px 143px;}
#shareLayer02 .share_list li a .icon_facebook {background-position:0 0;}
#shareLayer02 .share_list li a .icon_twitter {background-position:-100px 0;}
#shareLayer02 .share_list li a .icon_band {background-position:0 -81px;}
#shareLayer02 .share_list li a .icon_kakaotalk {background-position:-200px 0;}
#shareLayer02 .share_list li a .icon_kakaostory {background-position:-100px -81px;}
#shareLayer02 .share_list li a .icon_email {background-position:-200px -81px;}
#shareLayer02 .share_list li.url {clear:both;position:relative;float:none;margin:0 0 0 21px;padding-top:27px;}
#shareLayer02 .share_list li.url .url_inp {float:left;display:inline-block;width:149px;height:36px;padding:0 17px;border:1px solid #1a1a1a;border-right:0;border-top-left-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#7e7e7e;background:#fff;vertical-align:middle;}
#shareLayer02 .share_list li.url .btn_copyurl {display:inline-block;width:74px;height:36px;border:1px solid #1a1a1a;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:14px;line-height:36px;color:#181819;background:#f1f1f1;text-align:center;vertical-align:middle;}
#shareLayer02 .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:227px;height:36px;padding:0 10px;border:1px solid #b5b5b5;border-right:0;background:#fafafa;color:#2b2b35;font-size:14px;line-height:36px;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#shareLayer02 .share_list li.url .txt em {color:#6a1b9a;}
#shareLayer02 .btn_close {display:inline-block;position:absolute;top:26px;right:22px;width:20px;height:19px;background:url("../images/common/share_close.png") no-repeat 0 0;font-size:0;color:transparent;background-size:20px 19px;cursor:pointer;}

/* 글자크기설정 레이어 */
.font_layer {display:none;position:absolute;right:0;bottom:-80px;width:183px;height:92px;padding:21px 20px 18px;border:1px solid #e2e2e2;box-sizing:border-box;background:#fff;z-index:2;}
.font_layer .title {display:block;padding-bottom:10px;font-size:12px;color:#7e7e7e;}
.font_layer .font_size {margin-left:-7px;}
.font_layer .font_size button {width:30px;height:30px;margin-left:4px;border:1px solid #ddd;box-sizing:border-box;color:#191919;background:#fff;cursor:pointer;}
.font_layer .font_size button.on {border:1px solid #231f20;color:#fff;background:#231f20;}
.font_layer .font_size button.hover.on {border:1px solid #231f20;color:#fff;background:#231f20;}
.font_layer .font_size button.hover {background:#f8f8f8;}
.font_layer .font_size .btn_font01 {font-size:14px;}
.font_layer .font_size .btn_font02 {font-size:16px;}
.font_layer .font_size .btn_font03 {font-size:18px;}
.font_layer .font_size .btn_font04 {font-size:20px;}
.font_layer .btn_close {display:inline-block;position:absolute;top:25px;right:20px;width:9px;height:9px;font-size:0;color:transparent;background-position:-20px -19px;cursor:pointer;}

/* aside 공통 - 뉴스리스트 */
#aside.mt {margin-top:-56px;} /* 20220512 추가 */
#aside .aside_article .title {display:block;padding-bottom:12px;font-size:20px;color:#231f20;font-weight:bold;}
#aside .aside_article .trend_cont .trend_box .trend_list {width:300px;}
#aside .aside_article .trend_cont .trend_box .trend_list li {height:75px;}
#aside .aside_article .trend_cont .trend_box .trend_list li:first-child a {border-top:1px solid #ededed;background:#f8f8f8;}
#aside .aside_article .trend_cont .trend_box .trend_list li a {display:block;height:75px;overflow:hidden;padding:15px 20px 15px 13px;border-bottom:1px solid #ededed;box-sizing:border-box;}
#aside .aside_article .trend_cont .trend_box .trend_list li a:hover {background:#f8f8f8;}
#aside .aside_article .trend_cont .trend_box .trend_list li a:hover span {color:#231f20 !important;}
#aside .aside_article .trend_cont .trend_box .trend_list li .thumb_img {float:right;display:block;width:69px;height:54px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .thumb_img img {display:block;width:69px;height:54px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .tit {display:inline-block;float:left;width:21px;height:19px;margin:12px 18px 0 0;font-size:0;color:transparent;background:url('../images/common/num.png') no-repeat 0 0;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num1 {background-position:0 0;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num2 {background-position:0 -75px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num3 {background-position:0 -150px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num4 {background-position:0 -225px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num5 {background-position:0 -300px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num6 {background-position:0 -375px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num7 {background-position:0 -450px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num8 {background-position:0 -525px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num9 {background-position:0 -600px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .num10 {background-position:0 -675px;}
#aside .aside_article .trend_cont .trend_box .trend_list li .desc {display:inline-block;width:228px;max-height:45px;font-size:15px;color:#231f20;font-weight:500;letter-spacing:-0.35px;line-height:22px;vertical-align:middle;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#aside .aside_article .trend_cont .trend_box .trend_list li .desc span {height:45px;display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#aside .many_news02 {margin-bottom:40px;} /* 20230106 추가 */

/* aside - 카테고리뉴스 */
#aside .category_news {margin-top:40px;}
#aside .category_news .trend_cont .trend_box .trend_list li {height:68px;}
#aside .category_news .trend_cont .trend_box .trend_list li a {height:68px;padding:7px 0;}
#aside .category_news .trend_cont .trend_box .trend_list li a .cont_info {float:left;margin-right:27px;}
#aside .category_news .trend_cont .trend_box .trend_list li .desc {width:194px;padding:4px 0 0 10px;}
#aside .category_news .trend_cont .trend_box .trend_list .img_none .desc {width:290px;}

/* aside - 베스트 추천 */
#aside .best_recom {margin-top:28px;}
#aside .best_recom .trend_cont .trend_box .trend_list li {height:68px;}
#aside .best_recom .trend_cont .trend_box .trend_list li:first-child a {border-bottom:1px solid #231f20;background:#231f20;}
#aside .best_recom .trend_cont .trend_box .trend_list li:first-child .desc {color:#fff;}
#aside .best_recom .trend_cont .trend_box .trend_list li .num1 {background:url('../images/common/num_white.png') no-repeat 0 0;}
#aside .best_recom .trend_cont .trend_box .trend_list li a {height:68px;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover {border-bottom:1px solid #231f20;background:#231f20;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover .desc {color:#fff !important;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover .num2 {background:url('../images/common/num_white.png') no-repeat 0 -70px;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover .num3 {background:url('../images/common/num_white.png') no-repeat 0 -140px;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover .num4 {background:url('../images/common/num_white.png') no-repeat 0 -210px;}
#aside .best_recom .trend_cont .trend_box .trend_list li a:hover .num5 {background:url('../images/common/num_white.png') no-repeat 0 -280px;}

/* aside 공통 - 주요뉴스 */
.aside_hotnews {margin-top:50px;}
.aside_hotnews .title {display:block;padding:0 0 10px 0;font-size:18px;color:#7276c9;font-weight:bold;}
.aside_hotnews .news_list {overflow:hidden;}
.aside_hotnews .news_list li {overflow:hidden;padding:4px 0;border-top:1px solid #f2f3f5;}
.aside_hotnews .news_list li:first-child {border-top:0;}
.aside_hotnews .news_list li .thumb {float:right;display:block;width:90px;height:60px;margin-left:15px;}
.aside_hotnews .news_list li .txt {font-size:15px;color:#191919;font-weight:bold;letter-spacing:-1px;line-height:150%;}
.aside_hotnews .news_list li .txt span {height:38px;padding:10px 0;display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.aside_hotnews .news_list li.wide .thumb {float:none;width:100%;height:auto;margin-left:0;}
.aside_hotnews .news_list li.wide .txt span {display:block;height:14px;padding:0 0 12px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/* aside 공통 - 트렌드뉴스 */
.aside_trend {margin:40px 0 0 -19px;}
.aside_trend .title {display:block;padding:0 0 26px 19px;font-size:18px;color:#7276c9;font-weight:bold;}
.aside_trend .trend_cont .tab_menu {overflow:hidden;border-bottom:1px solid #c1c1c1;}
.aside_trend .trend_cont .tab_menu li {float:left;width:25%;padding:0 0 12px 0;text-align:center;}
.aside_trend .trend_cont .tab_menu li:last-child {}
.aside_trend .trend_cont .tab_menu li a {font-size:16px;color:#5f5f5f;font-weight:bold;letter-spacing:-1px;}
.aside_trend .trend_cont .tab_menu li:first-child a {margin-right:15px;}
.aside_trend .trend_cont .tab_menu li.on a {background:url('../images/common/bg_trend_tab.gif') repeat-x 0 bottom;color:#0c0c0c;}
.aside_trend .trend_cont .trend_box {display:none;}
.aside_trend .trend_cont .trend_box .trend_list {width:300px;margin-left:19px;}
.aside_trend .trend_cont .trend_box .trend_list li {overflow:hidden;padding:13px 0;border-top:1px solid #e9e9e9;}
.aside_trend .trend_cont .trend_box .trend_list li:first-child {border-top:0;}
.aside_trend .trend_cont .trend_box .trend_list li .thumb {float:right;display:block;width:76px;height:60px;}
.aside_trend .trend_cont .trend_box .trend_list li .thumb img {display:block;width:76px;height:60px;}
.aside_trend .trend_cont .trend_box .trend_list li .num {display:inline-block;width:28px;font-family:"Verdana";font-style:Italic;font-weight:bold;color:#434343;font-size:18px;vertical-align:middle;}
.aside_trend .trend_cont .trend_box .trend_list li .top {color:#7276c9;}
.aside_trend .trend_cont .trend_box .trend_list li .txt {display:inline-block;width:180px;padding:9px 0;font-size:15px;color:#191919;font-weight:bold;letter-spacing:-1px;line-height:140%;vertical-align:middle;}
.aside_trend .trend_cont .trend_box .trend_list li .txt span {height:42px;display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.aside_trend .trend_cont .trend_box .trend_list li .num + .txt {width:266px;}

/* aside 공통 - 동영상 */
.aside_video {margin-top:40px;}
.aside_video .title {display:block;padding:0 0 15px 0;font-size:18px;color:#7276c9;font-weight:bold;}
.aside_video .video_cont a {display:block;position:relative;}
.aside_video .video_cont .icon_video {position:absolute;left:0;bottom:0;display:block;width:32px;height:32px;background-position:0 -168px;font-size:0;color:transparent;}

/* 반론보도 */
.objection_report {margin-bottom:25px;}
.objection_report a {display:block;font-size:18px;color:#1b1b1b;line-height:150%;}

/* 면탑 - 오피니언 */
.top_submenu {overflow:hidden;width:1100px;height:86px;margin:0 auto;background:#fff;border-bottom:1px solid #c1c5c9;}
.top_submenu .title {display:block;float:left;padding:22px 0 0 18px;margin-right:38px;font-size:38px;color:#181819;letter-spacing:-1px;line-height:38px;}
.top_submenu .submenu_list {overflow:hidden;padding:36px 0 0 0;}
.top_submenu .submenu_list li {float:left;margin-right:30px;}
.top_submenu .submenu_list li a {font-size:17px;color:#2c2c2d;}

.today_editorial {overflow:hidden;width:1100px;margin:0 auto;}
.today_editorial .editorial_info {float:left;width:740px;}
.today_editorial .editorial_info .title {padding:30px 0 12px 0;font-size:19px;color:#383838;letter-spacing:-1px;}
.today_editorial .editorial_info .editorial_list li {border-bottom:1px solid #e6e5e5;}
.today_editorial .editorial_info .editorial_list li a {display:block;height:73px;font-size:18px;color:#1b1b1b;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:73px;}
.today_editorial .ban_zone {float:right;padding:30px 0 0 0;}
.today_editorial .editorial_info .objection_report {margin-bottom:0;padding:23px 0;}

.today_editorial .editorial_article {position:relative;margin-top:30px;}
.today_editorial .editorial_article:after {content:'';display:block;clear:both;}
.today_editorial .editorial_article .article_top {float:left;position:relative;width:614px;}
.today_editorial .editorial_article .article_top a {display:block;}
.today_editorial .editorial_article .article_top a.thumb {width:614px;}
.today_editorial .editorial_article .article_top a.cont_info {position:relative;width:568px;margin:-58px 0 0 23px;}
.today_editorial .editorial_article .article_top a.cont_info .title {position:absolute;left:22px;top:-16px;display:inline-block;height:28px;padding:0 9px;background:url('../images/common/bg_title.png') repeat 0 0;font-size:16px;color:#fff;font-weight:bold;line-height:28px;z-index:1;}
.today_editorial .editorial_article .article_top a.cont_info .txt {display:block;width:528px;min-height:38px;padding:20px 20px 0 20px;background:#fff;font-size:30px;color:#181819;font-weight:bold;line-height:37px;letter-spacing:-2px;}
.today_editorial .editorial_article .article_top a.cont_info .t_in {display:block;display:-webkit-box;max-height:74px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.today_editorial .editorial_article .article_top a:hover .title {color:#fff !important;}
.today_editorial .editorial_article .article_sub {float:right;width:448px;}
.today_editorial .editorial_article .article_sub .sub_list li {padding:20px 0 30px 0;border-bottom:1px solid #ededed;}
.today_editorial .editorial_article .article_sub .sub_list li a {display:block;font-size:30px;color:#2a2a2a;line-height:37px;display:-webkit-box;max-height:74px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}

.editorialist {position:relative;height:232px;margin:43px 0 0 0;background:#f4f6f8;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0;}
.editorialist .editor_cont {width:1100px;margin:0 auto;padding:28px 0 0 0;}
.editorialist .editor_cont .editor_list {overflow:hidden;padding:0 0 0 40px;text-align:center;}
.editorialist .editor_cont .editor_list li {display:inline-block;width:140px;margin-left:80px;}
.editorialist .editor_cont .editor_list li:first-child {margin-left:0;}
.editorialist .editor_cont .editor_list li a {display:block;}
.editorialist .editor_cont .editor_list li a span {display:block;}
.editorialist .editor_cont .editor_list li a .thumb {width:140px;height:140px;}
.editorialist .editor_cont .editor_list li a .thumb img {display:block;width:140px;height:140px;}
.editorialist .editor_cont .editor_list li a .name {padding-top:16px;font-size:18px;color:#1b1b1b;font-weight:bold;text-align:center;line-height:19px;}

/* 20210531 추가 */
.editor_wrap {position:relative;height:300px;margin:43px 0 50px 0;background:#eaeaea;border-bottom:1px solid #868481;}
.editor_wrap .editor_cont {width:1100px;margin:0 auto;padding:50px 0 0 0;}
.editor_wrap .editor_cont .editor_list {overflow:hidden;}
.editor_wrap .editor_cont .editor_list:after {display:block;content:'';clear:both;}
.editor_wrap .editor_cont .editor_list li {float:left;display:block;width:200px;text-align:center;}
.editor_wrap .editor_cont .editor_list li:first-child {text-align:left;}
.editor_wrap .editor_cont .editor_list li:nth-child(3) {margin:0 6px 0 11px;}/* 이기홍 칼럼 */
.editor_wrap .editor_cont .editor_list li:nth-child(4) {width:255px;}/* 천광암 칼럼 */
.editor_wrap .editor_cont .editor_list li a {display:inline-block;}
.editor_wrap .editor_cont .editor_list li:first-child a {text-align:left;}
.editor_wrap .editor_cont .editor_list li a span {display:block;}
.editor_wrap .editor_cont .editor_list li a .thumb {display:inline-block;height:250px;}
.editor_wrap .editor_cont .editor_list li a .thumb img {display:block;height:250px;}
.editor_wrap .editor_cont .editor_list li a .name {padding-top:15px;color:#464545;font-size:16px;font-weight:normal;text-align:left;line-height:19px;margin-left:35px;}
.editor_wrap .editor_cont .editor_list li:nth-child(2) a .name {margin-left:55px;}/* 박제균 칼럼 */

.today_column .column_cont {overflow:hidden;position:relative;width:1100px;margin:0 auto;padding:40px 0 40px 0;}
.today_column .column_cont .btn_more {position:absolute;top:46px;right:0;font-size:16px;color:#717171;font-weight:bold;letter-spacing:-1px;}
.today_column .column_cont .btn_more .icon_arr {display:inline-block;width:7px;height:14px;margin-left:10px;background-position:0 -114px;}
.today_column .column_cont .title {margin-bottom:20px;font-size:19px;color:#383838;letter-spacing:-1px;line-height:19px;}
.today_column .column_cont .column_list {width:1119px;}
.today_column .column_cont .column_list li {float:left;width:352px;height:281px;margin:0 19px 19px 0;border:1px solid #c1c5c9;}
.today_column .column_cont .column_list li .thumb {width:118px;height:118px;margin:28px auto 15px auto;}
.today_column .column_cont .column_list li .thumb img {display:block;width:118px;height:118px;border-radius:100%;}
.today_column .column_cont .column_list li .name {display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.today_column .column_cont .column_list li .name span {color:#7276c9;font-weight:bold;font-size:16px;letter-spacing:-1px;text-decoration:underline;}
.today_column .column_cont .column_list li .txt {display:block;max-height:51px;margin-top:30px;padding:0 20px;font-size:18px;color:#191919;font-weight:bold;line-height:140%;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-1px;text-align:center;}
.today_column .column_cont .reader_submit {clear:both;padding:30px 0 10px 0;text-align:center;letter-spacing:-0.5px;}
.today_column .column_cont .reader_submit .txt {display:block;margin-bottom:10px;font-size:15px;color:#282ea1;font-weight:bold;}
.today_column .column_cont .reader_submit .desc {font-size:15px;color:#191919;line-height:140%;}

.running_story {position:relative;height:363px;background:#f4f6f8;border-top:1px solid #d8d9d9;}
.running_story .running_cont {width:1100px;margin:0 auto;padding:35px 0 0 0;}
.running_story .running_cont .story_list {overflow:hidden;}
.running_story .running_cont .story_list li {float:left;width:342px;margin-left:37px;}
.running_story .running_cont .story_list li:first-child {margin-left:0;}
.running_story .running_cont .story_list li .title {display:block;margin-bottom:16px;font-weight:bold;font-size:19px;color:#191919;letter-spacing:-1px;line-height:19px;}
.running_story .running_cont .story_list li .thumb {display:block;width:342px;height:184px;}
.running_story .running_cont .story_list li .thumb img {display:block;width:342px;height:184px;}
.running_story .running_cont .story_list li .txt {display:block;width:342px;height:55px;background:#fff;}
.running_story .running_cont .story_list li .txt span {display:block;padding:15px 22px 0 22px;font-size:16px;color:#191919;font-weight:bold;line-height:140%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-1px;}

.section_btm {overflow:hidden;width:1100px;margin:0 auto;}
.section_btm .many_view {float:left;width:740px;padding-top:58px;}
.section_btm .many_view .title {margin-bottom:15px;font-size:19px;color:#383838;letter-spacing:-1px;}
.section_btm .many_view .list_cont {overflow:hidden;border-top:1px solid #414141;border-bottom:1px solid #414141;}
.section_btm .many_view .list_cont .list_view {float:left;width:354px;margin-left:32px;}
.section_btm .many_view .list_cont .list_view:first-child {margin-left:0;}
.section_btm .many_view .list_cont .list_view li {border-top:1px solid #ebebea;}
.section_btm .many_view .list_cont .list_view li:first-child {border-top:0}
.section_btm .many_view .list_cont .list_view li a {overflow:hidden;position:relative;display:block;height:45px;padding:12px 0;}
.section_btm .many_view .list_cont .list_view li a .num {float:left;display:block;width:29px;padding-top:5px;font-size:22px;color:#191919;font-family:"Verdana";font-style:Italic;letter-spacing:-4px;vertical-align:middle;}
.section_btm .many_view .list_cont .list_view li a .top {color:#7276c9;}
.section_btm .many_view .list_cont .list_view li a .txt {float:left;display:block;width:320px;height:45px;font-size:17px;color:#1b1b1b;letter-spacing:-1px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:140%;}

.section_btm .section_aside {float:right;width:319px;padding:58px 0 16px 0;border-left:1px solid #d8d9d9;}
.section_btm .section_aside .aside_trend {margin:0;}

/* 면탑 - 정치 */
.section_top {position:relative;padding:30px 0  0;}
.section_top .edited_article {position:relative;width:1100px;margin:0 auto;padding:0 0 53px 0;border-bottom:1px solid #d8d9d9;}
.section_top .edited_article:after {content:'';display:block;clear:both;}
.section_top .edited_article .article_top {float:left;position:relative;width:614px;}
.section_top .edited_article .article_top .icon_breaking {position:absolute;top:-11px;left:-10px;display:block;width:66px;height:55px;background:url('../images/common/icon_breaking_l.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;}
.section_top .edited_article .article_top .icon_exclusive {position:absolute;top:-11px;left:-10px;display:block;width:66px;height:55px;background:url('../images/common/icon_exclusive_l.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;}
.section_top .edited_article .article_top a {display:block;}
.section_top .edited_article .article_top a.thumb {width:614px;}
.section_top .edited_article .article_top a.cont_info {position:relative;width:568px;margin:-58px 0 0 23px;}
.section_top .edited_article .article_top a.cont_info .title {position:absolute;left:22px;top:-16px;display:inline-block;height:28px;padding:0 9px;background:url('../images/common/bg_title.png') repeat 0 0;font-size:16px;color:#fff;font-weight:bold;line-height:28px;z-index:1;}
.section_top .edited_article .article_top a.cont_info .txt {display:block;width:528px;min-height:38px;padding:20px 20px 0 20px;background:#fff;font-size:30px;color:#181819;font-weight:bold;line-height:37px;letter-spacing:-1px;}
.section_top .edited_article .article_top a.cont_info .t_in {display:block;display:-webkit-box;max-height:74px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.section_top .edited_article .article_top a:hover .title {color:#fff !important;}
.section_top .edited_article .article_sub {float:right;width:460px;}
.section_top .edited_article .article_sub .sub_list {}
.section_top .edited_article .article_sub .sub_list li {overflow:hidden;padding:12px 0;border-top:1px solid #ededed;}
.section_top .edited_article .article_sub .sub_list li:first-child {border-top:0;padding:0 0 12px 0;}
.section_top .edited_article .article_sub .sub_list li .thumb {float:right;display:block;width:130px;height:80px;margin-left:10px;}
.section_top .edited_article .article_sub .sub_list li .thumb img {display:block;width:130px;height:80px;}
.section_top .edited_article .article_sub .sub_list li .txt {display:block;overflow:hidden;margin:0 0 13px 0;font-size:17px;color:#191919;font-weight:bold;line-height:140%;letter-spacing:-1px;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.section_top .edited_article .article_sub .sub_list li .txt span {display:block;max-height:50px;}
.section_top .edited_article .article_sub .sub_list li .txt .icon_breaking {float:left;display:block;width:35px;height:32px;margin-right:10px;background:url('../images/common/icon_breaking_s.png') no-repeat 0 0;font-size:0;color:transparent;}
.section_top .edited_article .article_sub .sub_list li .txt .icon_exclusive {float:left;display:block;width:35px;height:32px;margin-right:10px;background:url('../images/common/icon_exclusive_s.png') no-repeat 0 0;font-size:0;color:transparent;}
.section_top .edited_article .edited_list {clear:both;overflow:hidden;width:100%;padding-top:32px;}
.section_top .edited_article .edited_list li {position:relative;float:left;width:350px;margin-left:25px;}
.section_top .edited_article .edited_list li:first-child {margin-left:0;}
.section_top .edited_article .edited_list li a {display:block;}
.section_top .edited_article .edited_list li a .thumb {display:block;width:350px;height:197px;background:#eee;text-align:center;}
.section_top .edited_article .edited_list li a .title {position:absolute;left:12px;top:179px;display:inline-block;height:28px;padding:0 9px;background:url('../images/common/bg_title.png') repeat 0 0;font-size:15px;color:#fff;font-weight:bold;line-height:28px;z-index:1;}
.section_top .edited_article .edited_list li a .txt {display:block;padding:19px 18px 0 8px;background:#fff;font-size:17px;color:#191919;letter-spacing:-1px;line-height:130%;}
.section_top .edited_article .edited_list li a .t_in {display:block;display:-webkit-box;max-height:45px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.section_top .edited_article .edited_list li a:hover .title {color:#fff !important;}

.politics .section_top .edited_article .article_sub .sub_list li .sub_tit {display:inline-block;height:25px;padding:0 8px;margin-bottom:4px;background:url('../images/common/bg_title.png') repeat 0 0;font-size:13px;color:#fff;line-height:25px;letter-spacing:-1px;font-weight:bold;}
.politics .section_top .edited_article .article_sub .sub_list li a:hover .sub_tit  {color:#fff !important;}

.timeline_news {overflow:hidden;position:relative;width:1100px;margin:0 auto;}
.timeline_news .section_timeline {float:left;width:780px;padding:35px 0 0 0;border-right:1px solid #d8d9d9;}
.timeline_news .section_timeline .china_news {overflow:hidden;margin:0 40px 30px 0;padding-bottom:30px;border-bottom:1px solid #d0cfcf;}
.timeline_news .section_timeline .china_news h3 {float:left;margin-top:0;line-height:22px;font-size:19px;color:#354775;letter-spacing:-1px;}
.timeline_news .section_timeline .china_news .tab_cont {display:inline-block;float:left;margin:5px 0 0 20px;}
.timeline_news .section_timeline .china_news .tab_cont a {display:inline-block;padding:0 6px;font-size:14px;color:#aaaaaa;letter-spacing:-1px;}
.timeline_news .section_timeline .china_news .tab_cont a:first-child {background:url('../images/common/bg_bar02.gif') no-repeat right 3px;}
.timeline_news .section_timeline .china_news .tab_cont .on {color:#354775;font-weight:bold;}
.timeline_news .section_timeline .china_news .live_news_box {clear:both;overflow:hidden;}
.timeline_news .section_timeline .china_news .live_news_box > li {float:left;width:352px;margin:20px 0 0 30px;}
.timeline_news .section_timeline .china_news .live_news_box > li:first-child {margin-left:0;}
.timeline_news .section_timeline .china_news .live_news_box > li a {display:block;}
.timeline_news .section_timeline .china_news .live_news_box > li a .thumb {display:block;float:left;width:130px;height:80px;margin-right:14px;}
.timeline_news .section_timeline .china_news .live_news_box > li a .cont_info {float:left;width:208px;}
.timeline_news .section_timeline .china_news .live_news_box > li a .txt {display:block;margin-top:0;font-size:18px;line-height:140%;color:#191919;font-weight:bold;letter-spacing:-1px;overflow:hidden;}
.timeline_news .section_timeline .china_news .live_news_box > li a .desc {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:8px;font-size:14px;color:#999;}
.timeline_news .section_timeline .china_news .live_news_box .sub_live_news {margin-top:-7px;}
.timeline_news .section_timeline .china_news .live_news_box .sub_live_news li {line-height:190%;}
.timeline_news .section_timeline .china_news .live_news_box .sub_live_news li a {padding:3px 0 3px 11px;background:url('../images/common/bullet03.gif') no-repeat 0 50%;font-size:18px;color:#191919;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}

.timeline_news .timeline_cont {}
.timeline_news .timeline_cont .title {padding:0 0 12px 0;font-size:19px;color:#383838;letter-spacing:-1px;}
.timeline_news .timeline_cont .list_cont {overflow:hidden;position:relative;width:740px;}
.timeline_news .timeline_cont .list_cont:before {content:'';position:absolute;top:52px;left:21px;display:block;width:1px;height:100%;background:#cacaca;}
.timeline_news .timeline_cont .list_cont .timeline_list li {overflow:hidden;position:relative;padding:0 0 0 97px;}
.timeline_news .timeline_cont .list_cont .timeline_list li .time {display:inline-block;position:absolute;top:23px;left:0;height:29px;background:#fff;color:#7276c9;font-size:14px;line-height:28px;letter-spacing:-1px;}
.timeline_news .timeline_cont .list_cont .timeline_list li .time .icon_time {display:inline-block;width:15px;height:15px;margin:-3px 3px 0 0;background-position:-16px -114px;vertical-align:middle;}
.timeline_news .timeline_cont .list_cont .timeline_list li .cont_info {height:78px;padding:12px 0;border-bottom:1px solid #ededed;}
.timeline_news .timeline_cont .list_cont .timeline_list li .cont_info .thumb {float:right;display:block;width:130px;height:80px;margin-left:20px;}
.timeline_news .timeline_cont .list_cont .timeline_list li .cont_info .txt {display:block;overflow:hidden;max-height:53px;margin:13px 0;font-size:20px;color:#191919;font-weight:bold;line-height:130%;letter-spacing:-1px;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.timeline_news .timeline_cont .list_cont .more {margin-left:96px;background:#fff;}
.timeline_news .timeline_cont .list_cont .more a {display:block;height:70px;font-size:16px;color:#717171;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:70px;}
.timeline_news .timeline_cont .list_cont .more a .icon_arr {display:inline-block;width:7px;height:14px;margin-left:10px;background-position:0 -114px;}
.timeline_news .section_aside {float:left;width:300px;padding:35px 0 0 19px;}

.sub_news {padding:35px 0 50px 0;background:#f4f6f8;border-top:1px solid #d8d9d9;}
.sub_news .sub_cont {overflow:hidden;width:1100px;margin:0 auto;}
.sub_news .sub_cont .sub_list {overflow:hidden;}
.sub_news .sub_cont .sub_list li {float:left;width:342px;margin-left:37px;}
.sub_news .sub_cont .sub_list li:first-child {margin-left:0;}
.sub_news .sub_cont .sub_list li .title {display:block;margin-bottom:16px;font-size:19px;color:#191919;font-weight:bold;line-height:19px;letter-spacing:-1px;}
.sub_news .sub_cont .sub_list li .thumb {overflow:hidden;display:block;width:342px;height:184px;background:#eee;text-align:center;}
.sub_news .sub_cont .sub_list li .thumb img {display:block;margin:0 auto;}
.sub_news .sub_cont .sub_list li .cont_info {padding:0 20px;background:#fff;}
.sub_news .sub_cont .sub_list li .txt_list {overflow:hidden;}
.sub_news .sub_cont .sub_list li .txt_list li {float:none;width:100%;height:79px;margin-left:0;border-top:1px solid #ededed;}
.sub_news .sub_cont .sub_list li .txt_list li:first-child {border-top:0;}
.sub_news .sub_cont .sub_list li .txt_list li a {display:block;padding:15px 0;font-size:16px;color:#191919;letter-spacing:-1px;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:150%;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.sub_news .sub_cont .sub_list li .txt_list li.top a {font-weight:bold;}

/* 면탑 - 연예 */
.entertainment .top_submenu .title {color:#dc3d89;}
.entertainment .section_top .edited_article .article_top a .title {background:url('../images/common/bg_title01.png') repeat 0 0;}
.entertainment .section_top .edited_article .edited_list li a .title {background:url('../images/common/bg_title01.png') repeat 0 0;}
.entertainment .section_top .edited_article .article_sub .sub_list li .sub_tit {display:inline-block;height:25px;padding:0 8px;margin-bottom:4px;background:url('../images/common/bg_title01.png') repeat 0 0;font-size:13px;color:#fff;line-height:25px;letter-spacing:-1px;font-weight:bold;}
.entertainment .section_top .edited_article .article_sub .sub_list li a:hover .sub_tit {color:#fff !important;}

/* 면탑 - 스포츠 */
.sports .top_submenu .title {color:#225fce;}
.sports .section_top .edited_article {padding:0 0 35px 0;}
.sports .section_top .edited_article .article_top a .title {background:url('../images/common/bg_title02.png') repeat 0 0;}
.sports .section_top .edited_article .article_sub .sub_list li .sub_tit {display:inline-block;height:25px;padding:0 8px;margin-bottom:4px;background:url('../images/common/bg_title02.png') repeat 0 0;font-size:13px;color:#fff;line-height:25px;letter-spacing:-1px;font-weight:bold;}
.sports .section_top .edited_article .article_sub .sub_list li a:hover .sub_tit {color:#fff !important;}

/* content > 기사목록 */
.articleList {display:inline-block;width:740px;height:100%;overflow:hidden;padding:20px 0;border-bottom:1px solid #e8e8e8;color:#777;}
.articleList .thumb {position:relative;display:inline-block;float:left;max-width:180px;min-width:180px;min-height:120px;margin-right:24px;background-color:#e5e5e5;}
.articleList .thumb a {display:block;width:180px;height:120px;text-align:center;}
.articleList .thumb a img {display:inline-block;max-width:180px;max-height:120px;margin:0 auto;vertical-align:middle;}
.articleList .thumb a span {display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.articleList .rightList {overflow:hidden;}
.articleList .rightList .tit {display:block;font-size:18px;line-height:24px;color:#191919;font-weight:bold;letter-spacing:-1px;overflow:hidden;} /* 20230221 수정 */
.articleList .rightList .txt {display:block;margin:17px 0 10px;font-family:"돋움",dotum;font-size:12px;color:#919191;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.articleList .rightList .date {display:inline-block;font-size:12px;color:#b2b2b2;}

/* 기타 > tab */
.etcCon .best_tab {overflow:hidden;width:548px;margin:0 auto 27px auto;}
.etcCon .best_tab li {float:left;margin-right:6px;}
.etcCon .best_tab li a {display:block;width:131px;height:34px;background:#f4f4f4;line-height:33px;text-align:center;font-size:16px;color:#3d65de;letter-spacing:-1px;}
.etcCon .best_tab li a.on {background:#3d65de;font-weight:bold;color:#fff;}
.etcCon .best_tab li a:hover {background:#3d65de;font-weight:bold;color:#fff !important;}
.etcCon .t_desc {padding-bottom:18px;text-align:center;font-size:13px;color:#999;letter-spacing:-1px;line-height:140%;}

.etcCon .block_tab {overflow:hidden;width:548px;margin:0 auto 27px auto;}
.etcCon .block_tab li {float:left;margin-right:6px;}
.etcCon .block_tab li a {display:block;width:131px;height:34px;background:#f4f4f4;line-height:33px;text-align:center;font-size:16px;color:#215ca5;letter-spacing:-1px;}
.etcCon .block_tab li a.on {background:#215ca5;font-weight:bold;color:#fff;}
.etcCon .block_tab li a:hover {background:#215ca5;font-weight:bold;color:#fff !important;}

/* 기타 > 콘텐츠 */
.etcCon {position:relative;width:1100px;margin:0 auto;background:#fff;}/*230220 수정*/
.etcCon #content {float:left;width:739px;padding-right:40px;border-right:1px solid #d9d9d9;}
.etcCon .location {margin:37px 0 0 0;font-size:18px;color:#909090;letter-spacing:-1px;}
.etcCon .location a {color:#909090;}
.etcCon .location span {vertical-align:middle;}
.etcCon .location strong {color:#191919;vertical-align:middle;}
.etcCon .location .arr {display:inline-block;width:8px;height:13px;margin:0 9px;background-position:-43px -114px;text-indent:-9999px;}
.etcCon .subscribe {margin:40px auto;text-align:center;}
.etcCon .hwpLink {float:left;margin-left:74px;font-size:14px;color:#9e0b0f;}
.etcCon .hwpLink a {font-family:"돋움";font-size:14px;color:#9e0b0f;vertical-align:middle;}
.etcCon .hwpLink span {color:#555;}
.etcCon .hwpLink img {vertical-align:middle;}
.etcCon .cntPageBox {overflow:hidden;margin-top:47px;padding-bottom:14px;border-bottom:1px solid #c6c6c6}
.etcCon .cntPageBox .cntPage {float:left;}
.etcCon .cntPageBox .cntPage a {font-size:15px;color:#575757;}
.etcCon .cntPageBox .cntPage a:first-child {padding-right:15px;}
.etcCon .cntPageBox .cntPage .on {font-size:16px;color:#191919;font-weight:bold;}
.etcCon .cntPageBox .dongaArticle a {float:right;font-size:12px;color:#868686;}
.etcCon .cntPageBox .dongaArticle a span {display:inline-block;width:31px;height:16px;margin-right:6px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -95px -114px;vertical-align:middle;}
.etcCon .cntPageBox .dongaArticle .on span {background-position:-60px -114px;}
.etcCon .dateDivide {height:41px;overflow:hidden;padding:0 20px;text-align:center;background-color:#f4f4f4;}
.etcCon .dateDivide .dateBox {float:left;overflow:hidden;margin-left:232px;}
.etcCon .dateDivide .dateBox span {float:left;padding:0 28px;font-size:17px;line-height:41px;color:#373737;letter-spacing:-1px;}
.etcCon .dateDivide .dateBox .prev {display:inline-block;float:left;width:9px;height:14px;margin-top:14px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -179px -114px;}
.etcCon .dateDivide .dateBox .prev.on {background-position:-134px -114px;}
.etcCon .dateDivide .dateBox .next {display:inline-block;float:left;width:9px;height:14px;margin-top:14px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -149px -114px;}
.etcCon .dateDivide .dateBox .next.on {background-position:-164px -114px;}
.etcCon .dateDivide .btnCal {float:right;padding-top:10px;}
.etcCon .dateDivide .btnCal #viewCalendar {display:block;float:left;width:24px;height:22px;margin-right:6px;background:url('../images/common/icon_comm.png') no-repeat -130px -135px;vertical-align:top;text-indent:-9999px;}
.etcCon .dateDivide .btnCal .today {display:inline-block;width:34px;height:22px;border:1px solid #b9b9b9;box-sizing:border-box;font-size:12px;line-height:20px;color:#7d7d7d;text-align:center;background-color:#fff;cursor:pointer;}

.etcCon .agenda_con {overflow:hidden;margin-bottom:30px;}
.etcCon .agenda_con .agenda_list {width:702px}
.etcCon .agenda_con .agenda_list li {float:left;margin:0 12px 12px 0;}

/* 기타 > page */
.etcCon .page {margin:32px 0 56px;text-align:center;} 
.etcCon .page a {margin:0 10px;font-size:15px;color:#757474;vertical-align:middle;}
.etcCon .page strong {margin:0 10px;font-size:15px;color:#f15922;vertical-align:middle;}
.etcCon .page .left {display:inline-block;width:27px;height:25px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -97px -135px;vertical-align:middle;}
.etcCon .page .left.on {background-position:0 -135px;}
.etcCon .page .right {display:inline-block;width:27px;height:25px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -31px -135px;vertical-align:middle;}
.etcCon .page .right.on {background-position:-64px -135px;}

/* 이슈 , 연재 리스트 */
.issue_cont {border-top:1px solid #d9d9d9;}
.etcTit {position:relative;width:100%;}
.etcTit h2.tit {position:absolute;top:113px;left:0;width:100%;text-align:center;font-size:36px;color:#fff;font-weight:normal;letter-spacing:-1px;line-height:36px;}
.etcTit .thumb {margin:0 auto;text-align:center;}
.etcTit .thumb img {display:block;margin:0 auto;}
.etcTit .location {position:absolute;top:25px;left:50%;margin-left:-510px;}
.etcTit .location a {display:inline-block;height:30px;padding:0 12px;background:url('../images/common/bg_title03.png') repeat;color:#fff;line-height:30px;border-radius:15px;}
.etcTit .etcTitImg01 {background-color:#2a2c2d;}	/* 이슈 */
.etcTit .etcTitImg02 {background-color:#949078;}	/* 연재 */
.etcTit .topBox {position:relative;width:1000px;margin:-50px auto 45px auto;padding:0 0 0 0;background:#fff;}
.etcTit .topBox .titBox {padding:37px 20px 0 20px;text-align:center;}
.etcTit .topBox .titBox .title {display:block;color:#333;font-size:32px;line-height:32px;letter-spacing:-1px;}
.etcTit .topBox .titBox .related_info {overflow:hidden;width:250px;margin:40px auto 0;}
.etcTit .topBox .titBox .related_info .num {display:inline-block;float:left;height:19px;padding:0 0 0 24px;font-size:14px;color:#333;background:url('../images/common/icon_related.png') no-repeat 0 bottom;letter-spacing:-1px;}
.etcTit .topBox .titBox .related_info .sns_list {float:right;overflow:hidden;margin-left:17px;}
.etcTit .topBox .titBox .related_info .sns_wrap {display:inline-block;text-align:center;overflow:hidden;margin:0;float:none;}
.etcTit .topBox .titBox .related_info .sns_list li {float:left;}
.etcTit .topBox .titBox .related_info .sns_list li .facebook {display:inline-block;width:10px;height:19px;font-size:0;color:transparent;background:url('../images/common/icon_share.png') no-repeat 0 0;vertical-align:middle;}
.etcTit .topBox .titBox .related_info .sns_list li .twitter {display:inline-block;width:20px;height:19px;margin-left:33px;font-size:0;color:transparent;background:url('../images/common/icon_share.png') no-repeat -44px 0;vertical-align:middle;}
.etcTit .topBox .titBox .related_info .sns_list li .kakaostory {display:inline-block;width:10px;height:19px;margin-left:30px;font-size:0;color:transparent;background:url('../images/common/icon_share.png') no-repeat -93px 0;vertical-align:middle;}

.issue_cont .magazineD_ListTitle {margin-bottom:-47px;padding:45px 0 10px 0;border-bottom:2px solid #464646;font-family: 'Nanum Gothic';}
.issue_cont .magazineD_ListTitle img {margin:0 6px 0 0;vertical-align:middle;}
.issue_cont .magazineD_ListTitle em {font-size:13px;color:#5a5a5a}
.issue_cont .magazineD_ListTitle.title {padding:13px 0 10px 15px;border-bottom:0;}

.reporter_info {margin:35px 0 20px 0;}
.reporter_info .division_info {margin-bottom:16px;}
.reporter_info .division_info .division {display:inline-block;margin-right:4px;font-size:12px;color:#868686;}
.reporter_info .division_info .name {display:inline-block;font-size:16px;color:#191919;font-weight:bold;}
.reporter_info .reporter {position:relative;min-height:109px;padding:17px 0 0 15px;}
.reporter_info .reporter .thumb {position:absolute;top:-1px;left:-1px;overflow:hidden;width:112px;height:112px;border-radius:100%;}
.reporter_info .reporter .thumb img {width:100%;}
.reporter_info .reporter .thumb .frame_b  {position: absolute;top: 0;left: 0;width:110px;height:110px;border: 1px solid #000;opacity: 0.08;filter: alpha(opacity=8);border-radius:100%;}
.reporter_info .reporter .cont_info {padding:15px 25px 15px 110px;background:#f3f4f4;border:1px solid #e5e5e5;border-radius:10px;letter-spacing:-0.5px;}
.reporter_info .reporter .txt {font-size:13px;color:#868686;line-height:160%;}

.reporter_info.f_right .division_info {text-align:right;}
.reporter_info.f_right .reporter .thumb {right:-1px;left:inherit;}
.reporter_info.f_right .reporter .cont_info {margin-right:15px;padding:15px 110px 15px 25px;}

.cooperation_box {margin:-10px 0 -10px 0;}
.cooperation_box .cooperation_info {padding: 15px 17px 15px 17px;background: #f3f4f4;border: 1px solid #e5e5e5;border-radius: 10px;overflow:hidden;color:#7a7b7e;}
.cooperation_box .cooperation_info dt {float:left;margin-right:25px;font-weight:bold;font-size:14px;}
.cooperation_box .cooperation_info dd {overflow:hidden;font-size:12px;line-height:150%;}

/* 기사목록 > 이슈 */
.issueListBox {margin:35px 0 50px 0;}
.issueList {display:inline-block;width:739px;height:100%;padding:20px 0;border-top:1px solid #e8e8e8;color:#777;}
.issueList:first-child {padding-top:0;border-top:none;}
.issueList .thumb {position:relative;display:inline-block;float:left;max-width:180px;min-width:180px;min-height:120px;margin-right:24px;background-color:#e5e5e5;}
.issueList .thumb a {overflow:hidden;display:block;width:180px;height:120px;text-align:center;}
.issueList .thumb a img {display:block;max-width:180px;max-height:120px;margin:0 auto;}
.issueList .thumb a span {display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.issueList .rightList {overflow:hidden;}
.issueList .rightList .issueTit {display:inline-block;max-width:464px;height:23px;padding:0 10px;border:1px solid #2c5bde;border-radius:12px;}
.issueList .rightList .issueTit strong {display:inline-block;max-width:464px;font-size:13px;line-height:23px;color:#2c5bde;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.issueList .rightList .tit {display:block;margin:7px 0 3px;font-size:18px;line-height:24px;color:#191919;font-weight:bold;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.issueList .rightList ul a {display:inline-block;max-width:464px;margin-top:7px;padding-left:17px;font-size:14px;color:#363636;background:url('../images/common/bul.gif') no-repeat 0 5px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.issueList .img_none .issueTit {max-width:668px;}
.issueList .img_none .issueTit strong {max-width:668px;}
.issueList .img_none ul a {max-width:668px;}

.issuetype01 .thumb {max-width:230px;min-width:230px;min-height:167px;}
.issuetype01 .thumb a {width:230px;height:167px;}
.issuetype01 .thumb a img {max-width:230px;max-height:167px;}
.issuetype01 .rightList ul a {width:414px;}

/* 20190508 추가 - 이슈 > 닥터헬기 */
.youtube_cont {margin:0 0 40px 0;}
.youtube_cont .title {font-size:16px;color:#3d65e4;font-weight:bold;}
.youtube_cont .youtube_list {overflow:hidden;padding-top:16px;}
.youtube_cont .youtube_list li {position:relative;float:left;width:224px;height:126px;margin-left:9px;}
.youtube_cont .youtube_list li .icon_player {display:block;position:absolute;left:90px;bottom:40px;width:44px;height:44px;background:url('../images/common/comm_player.png') no-repeat -62px 0;}
.youtube_cont .youtube_list li:first-child {margin-left:0;}
.youtube_cont .youtube_slide {position:relative;margin:20px 0 0 0;}
.youtube_cont .youtube_slide .btn_prev {position:absolute;left:0;top:35px;display:block;width:27px;height:25px;background:url('../images/common/youtube_move.png') no-repeat 0 0;font-size:0;color:transparent;}
.youtube_cont .youtube_slide .btn_next {position:absolute;right:0;top:35px;display:block;width:27px;height:25px;background:url('../images/common/youtube_move.png') no-repeat -33px 0;font-size:0;color:transparent;}
.youtube_cont .youtube_slidebox .list {overflow:hidden;}
.youtube_cont .youtube_slidebox .list li {position:relative;float:left;margin-left:6px;}
.youtube_cont .youtube_slidebox .list li .icon_player {display:block;position:absolute;left:70px;bottom:30px;width:28px;height:28px;background:url('../images/common/comm_player.png') no-repeat -112px 0;}
.youtube_cont .youtube_slidebox .list li:first-child {margin-left:0;}

/* 이슈 , 연재 모음 */
.amass_cont {margin-top:45px;}
.amass_cont #aside {border-top:1px solid #d9d9d9;}
.etcCon .category {overflow:hidden;padding:25px 0 26px;border-top:1px solid #bababa;border-bottom:1px solid #bababa;}
.etcCon .category li {float:left;}
.etcCon .category li:first-child a {margin-left:35px;}
.etcCon .category li a {display:block;margin-right:37px;font-size:15px;color:#908f8f;}
.etcCon .category li .on {font-size:16px;color:#191919;font-weight:bold;}

.etcCon .type {}
.etcCon .type div {overflow:hidden;padding:24px 0 35px;border-top:1px solid #e8e8e8;}
.etcCon .type div:first-child {border-top:none;}
.etcCon .type div .standard {display:block;float:left;width:80px;padding:22px 14px 0;font-size:34px;line-height:1;color:#ff8034;}
.etcCon .type div ul {overflow:hidden;float:left;width:553px;padding:8px 0 0 27px;}
.etcCon .type div ul li {float:left;width:261px;padding:17px 0 0 8px;}
.etcCon .type div ul li a {display:inline-block;max-width:261px;font-size:17px;line-height:20px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.etcCon .consonant .standard {text-align:center;}
.etcCon .btnMore {display:block;height:39px;margin-bottom:153px;border-top:1px solid #d0cfcf;border-bottom:1px solid #d0cfcf;font-size:15px;line-height:39px;color:#959595;font-weight:bold;background-color:#f7f7f7;text-align:center;}

/* 이슈 > 타임라인 */
.timeline_info_list {width:724px; margin:20px 0px 0px 15px;}
.timeline_info_list .timeline_info {position:relative;}
.timeline_info_list .timeline_info .line {position:absolute;bottom:-5px;left:88px;display:block;width:2px;height:5px;background:#d7e1f1;}
.timeline_info_list .timeline_info.line_no .line {display:none;}
.timeline_info_list .timeline_info:first-child .timeline_box {border:1px solid #dde2ed;}
.timeline_info_list .timeline_info:first-child .timeline_box .time {color:#5885c7;}
.timeline_info_list .timeline_box {position:relative;overflow:hidden;min-height:44px;margin-bottom:5px;padding:15px;border:1px solid #dde2ed;}
.timeline_info_list .timeline_box .time {overflow:hidden;display:block;position:absolute;top:14px;left:15px;width:58px;height:20px;margin:12px 16px 0 0;padding-right:25px;font-family:"맑은 고딕","Malgun Gothic";background:url(../images/common/icon_time.png) no-repeat right 0;text-align:right;font-size:12px;color:#5885c7;font-weight:bold;}
.timeline_info_list .timeline_box .unitItem {overflow:hidden;margin-top:10px;}
.timeline_info_list .timeline_box .unitItem:first-child {margin-top:0;}
.timeline_info_list .timeline_box .desc {max-width:509px;margin-top:8px;padding:0 20px 0 100px;font-family:"맑은 고딕","Malgun Gothic";letter-spacing:-1px;}
.timeline_info_list .timeline_box .desc .tit {display:block;color:#181818;font-size:18px;line-height:130%;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.timeline_info_list .timeline_box .desc .lead {display:block;margin-top:8px;color:#666;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.timeline_info_list .timeline_box .thumb {float:right;margin:0 0 0 20px;}
.timeline_info_list .timeline_box .thumb a {display:block;width:103px;height:69px;background:#dedfe1;text-align:center;}
.timeline_info_list .timeline_box .thumb a img {width:auto;height:auto;vertical-align:middle;}
.timeline_info_list .timeline_box .thumb a span {display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}

/* 실시간 이슈 */
.realtime .timeline_news {border-top:1px solid #d9d9d9;}
.newest_info {padding-top:17px;}
.newest_info .newest_cont {position:relative;width:1100px;margin:0 auto;padding-bottom:70px;}
.newest_info .newest_cont .line {display:block;position:absolute;top:28px;left:0;width:100%;height:1px;background:#171717;}
.newest_info .newest_cont .newest_list {overflow:hidden;padding:0 0 0 13px;}
.newest_info .newest_cont .newest_list li {float:left;width:225px;margin-left:37px;}
.newest_info .newest_cont .newest_list li .time {display:block;height:16px;margin-bottom:7px;text-align:center;font-size:16px;color:#2456d3;font-weight:bold;letter-spacing:-1px;}
.newest_info .newest_cont .newest_list li .icon_c {position:relative;display:block;width:11px;height:11px;margin:0 auto;background-position:0 -54px;}
.newest_info .newest_cont .newest_list li a {display:block;height:215px;margin-top:11px;background:#fff;}
.newest_info .newest_cont .newest_list li a .thumb {overflow:hidden;display:block;width:225px;height:130px;text-align:center;}
.newest_info .newest_cont .newest_list li a .thumb img {}
.newest_info .newest_cont .newest_list li a .cont_info {display:block;padding:10px 0 0 0;}
.newest_info .newest_cont .newest_list li a .cont_info .txt {display:block;font-size:17px;color:#191919;font-weight:bold;line-height:140%;letter-spacing:-1px;}
.newest_info .newest_cont .newest_list li a.no_thumb {width:223px;height:213px;border:1px solid #e3e3e3;background:#f2f4f6;}
.newest_info .newest_cont .newest_list li a.no_thumb .cont_info {padding:17px 17px 0 17px;}
.newest_info .newest_cont .newest_list li a.no_thumb .cont_info .desc {display:block;padding-top:15px;font-size:12px;color:#909090;line-height:160%;letter-spacing:-1px;}
.newest_info .newest_cont .icon_more {position:absolute;bottom:172px;right:-42px;display:block;width:23px;height:41px;background-position:-134px -30px;}

/* 트렌드 뉴스 */
.bg_trend {background:#96a9be;}
.etcCon .tab {overflow:hidden;}
.etcCon .tab li {float:left;width:25%;padding-bottom:16px;border-bottom:1px solid #c6c6c6;text-align:center;}
.etcCon .tab li a {font-size:18px;color:#707070;}
.etcCon .tab .on {padding-bottom:15px;border-bottom:2px solid #ff8034;}
.etcCon .tab .on a {color:#2c2c2c;font-weight:bold;}
.trendNews .trendTop {margin-top:45px;}
.trendNews .headline {overflow:hidden;margin-top:22px;}
.trendNews .headline li {position:relative;float:left;width:366px;margin-left:1px;}
.trendNews .headline li:first-child {margin-left:0;}
.trendNews .headline li a {display:block;width:366px;height:292px;background-color:#4f6578;}
.trendNews .headline li a img {width:366px;height:292px;}
.trendNews .headline li a .num {display:block;position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;font-size:26px;color:#fff;background-color:#ff8034;text-align:center;z-index:1;}
.trendNews .headline li a .t {display:block;position:absolute;top:0;left:0;width:366px;height:292px;background:url('../images/common/bg_etc.png') repeat 0 0;text-align:center;}
.trendNews .headline li a:hover .num {color:#fff !important;}
.trendNews .headline li a:hover .t span {color:#ffdd55 !important;}
.trendNews .headline li a .t span {display:block;position:absolute;top:100px;right:29px;left:29px;max-height:97px;font-size:24px;line-height:32px;color:#fff;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.trendNews .headline .img_none .t {background:none;}
.trendNews .dateDivide {margin-top:25px;border:0;}
.trendNews .category {border:0;}
.trendNews .articleList:first-child {border-top:0;}
.trendNews .articleList {border-top:1px solid #e8e8e8;border-bottom:0;}
.trendNews .articleList .num {display:block;float:left;width:38px;padding:47px 25px 0 0;font-size:34px;line-height:34px;color:#ff8034;text-align:center;}
.trendNews .articleList .rightList .date {padding-top:16px;}
.trendNews .articleList.img_none .num {padding-top:40px;}
.trendNews .articleList.img_none .rightList .tit {padding-top:24px;}
.trendNews .articleList.img_none .rightList .date {padding-bottom:18px;}

/* 오늘의 동아일보 */
.bg_today {background:#9e9e9e;}

/* 면탑 > 오늘의 신문 */
.paperWrap {background:#fff;}
.paperWrap {padding-top:0;}
.paperWrap #content {width:1100px;padding:0;border:none;background:url('../images/common/bg_todaynews04.gif') #fff repeat-y 291px top;}
.paperWrap img {vertical-align:middle;}
.paperWrap .left_cont {float:left;width:290px;padding-top:29px;}
.paperWrap .left_cont h3 {display:none;margin-top:0;}
.paperWrap .left_cont h4 {padding:25px 0 10px;}
.paperWrap .right_cont {float:right;width:763px;padding:20px 0 20px;}

/* 면탑 > 오늘의 신문 > 지면보기 */
.paperWrap .left_cont .paper_view {width:249px;}
.paperWrap .left_cont .paper_view .date {margin-bottom:8px;font-family:"굴림",Gulim;font-weight:bold;}
.paperWrap .left_cont .paper_view .date a {color:#333;}
.paperWrap .left_cont .paper_view .view {width:249px;height:235px;padding-top:29px;background:url('../images/common/bg_todaynews02.gif') left top no-repeat;}
.paperWrap .left_cont .paper_view .view a {display:block;width:154px;height:211px;margin:0 0 0 46px;padding:1px;background:url('../images/common/bg_todaynews03.gif') left top no-repeat;}
.paperWrap .left_cont .paper_view .txt {margin-top:8px;font-family:"굴림",Gulim;font-size:11px;color:#555;text-align:center;letter-spacing:-1px;}

/* 면탑 > 오늘의 신문 > 오늘의 운세, 일일 외국어 산책 */
.paperWrap .left_cont .luck_lang {width:249px;}
.paperWrap .left_cont .luck_lang .luck_today {padding:26px 0 22px;}
.paperWrap .left_cont .luck_lang ul {margin-top:-10px;}
.paperWrap .left_cont .luck_lang li {overflow:hidden;border-top:1px solid #eaeaea;}
.paperWrap .left_cont .luck_lang li:first-child {border-top:none;}
.paperWrap .left_cont .luck_lang li a {display:block;}
.paperWrap .left_cont .luck_lang li a img {float:left;padding-top:23px;}
.paperWrap .left_cont .luck_lang li div {float:right;width:171px;padding-left:27px;}
.paperWrap .left_cont .luck_lang li div span {display:block;padding:4px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:21px;color:#000;letter-spacing:-1px;}
.paperWrap .left_cont .luck_lang li div span:first-child {padding:12px 0 0;font-size:18px;line-height:24px;}

/* 면탑 > 오늘의 신문 > 상단 날짜 */
.paperWrap .right_cont .tit_date {position:relative;padding:27px 0 26px;border:1px solid #d9d9d9;border-width:1px 1px 0;text-align:center;background:#fcfcfc;}
.paperWrap .right_cont .tit_date img, 
.paperWrap .right_cont .tit_date button, 
.paperWrap .right_cont .tit_date span {display:inline-block;vertical-align:bottom;}
.paperWrap .right_cont .tit_date span.num {margin:0 0 0 7px;}
.paperWrap .right_cont .tit_date span.num img {margin-right:2px;}
.paperWrap .right_cont .tit_date button {margin:0 18px 0 25px;}
.paperWrap .right_cont .tit_date .calendar {position:absolute;top:32px;right:45px;font-family:"굴림", Gulim;font-size:11px;color:#666;text-decoration:underline;}
.paperWrap .right_cont .tit_date .calendar:hover {color:#f25632;}
.paperWrap .right_cont .tit_date .calendar img {margin-right:5px;vertical-align:middle;}
.paperWrap .right_cont .view_txt {padding:12px 0 10px 25px;border:1px solid #d9d9d9;border-width:0 1px 1px;background:#f8f8f8;}
.paperWrap .right_cont .view_txt li {font-family:"굴림", Gulim;font-size:11px;color:#888;line-height:16px;letter-spacing:-1px;}
.paperWrap .right_cont .today_view {position:relative;padding:43px 0 41px;border:1px solid #d9d9d9;border-width:0 1px 1px;text-align:center;background:#f2f3f5;}
.paperWrap .right_cont .today_view .today_img {width:497px;height:738px;margin:0 auto;padding:3px 5px 5px 3px;}
.paperWrap .right_cont .today_view .prev {position:absolute;top:373px;left:60px;border:none;cursor:pointer;}
.paperWrap .right_cont .today_view .next {position:absolute;top:373px;right:60px;border:none;cursor:pointer;}
.paperWrap .paper_list {clear:both;overflow:hidden;background:#fff;}
.paperWrap .paper_list h4 {padding:20px 0 17px;border-top:1px solid #d5d5d5;border-bottom:1px solid #dadada;font-size:14px;color:#525252;font-weight:bold;letter-spacing:-1px;text-align:center;}
.paperWrap .paper_list h4 span {color:#f14922;}
.paperWrap .paper_list h4 span.section_b {margin-left:10px;}
.paperWrap .paper_list h4 span.section_b img {position:relative;top:-1px;}
.paperWrap .paper_list .list_wrap {overflow:hidden;padding-left:0;background:url('../images/common/bg_todaynews01.gif') repeat-y 31px top;}
.paperWrap .paper_list ul {float:left;width:184px;margin-left:0;padding:30px 50px 0 30px;}
.paperWrap .paper_list ul:first-child {margin-left:0;}
.paperWrap .paper_list ul li {margin-bottom:18px;color:#525252;line-height:16px;letter-spacing:-1px;}
.paperWrap .paper_list ul li h5 {margin-bottom:8px;font-size:14px;}
.paperWrap .paper_list ul li p {padding:0 0 4px 12px;}
.paperWrap .paper_list ul li a {color:#525252;}
.paperWrap .paper_list ul li a:hover {color:#f25632;}

/* 면탑 > 오늘의 신문 > 달력보기 */
.paperWrap .layer_favor {position:absolute;top:50px;right:0;width:125px;overflow-y:auto;overflow-x:hidden;margin-right:35px;border:3px solid #ff5800;background:#fff;z-index:9;}
.paperWrap .layer_favor ul {padding-top:10px;}
.paperWrap .layer_favor ul li {line-height:1;}
.paperWrap .layer_favor ul li a {display:block;padding:5px;color:#555;text-align:left;}
.paperWrap .layer_favor ul li a:active, 
.paperWrap .layer_favor ul li a:hover {background:#f2f2f2;}

/* 기타 > 일일외국어산책 */
.top_language {background:#7f7c74;}
.language .tab {margin:39px 0 16px 0;}
.language .tab li {width:33.33%;}
.language .langList li {overflow:hidden;border-bottom:1px solid #e8e8e8;}
.language .langList li a {display:inline-block;float:left;max-width:540px;padding:15px 11px 11px;font-size:14px;color:#1c1c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.language .langList li span {float:right;margin-top:15px;font-size:14px;color:#9e9e9e;}
.language .langView {margin-bottom:13px;border:1px solid #d5d5d5;} 
.language .langView .wordBox {height:67px;overflow:hidden;padding:0 20px 0 30px;line-height:67px;background-color:#f5f5f5;}
.language .langView .wordBox .word {display:inline-block;float:left;max-width:533px;font-size:16px;color:#1c1c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.language .langView .wordBox .date {float:right;font-size:14px;color:#9e9e9e;}
.language .langView .wordCon {padding-bottom:69px;border-top:1px solid #d5d5d5;text-align:center;}
.language .langView .wordCon .option {padding:10px 30px 15px 0;text-align:right;}
.language .langView .wordCon .option a {display:inline-block;height:20px;margin-left:2px;}
.language .btnArea {text-align:right;}

/* 기타 > 책의향기 , 헬스 , edu */
.bg_book {background:#70604a;}
.bg_health {background:#1d1c20;}
.bg_edu {background:#9f9f9e;}

/* 스타일매거진 */
.style_wrap {width:1020px;overflow: hidden;margin: 0 auto 40px;padding: 40px 39px 0;font-family: '돋움',dotum,Helvetica,sans-serif;}
/* 섹션 > A style > 커버스토리 */
#container .aStyle_cover {float:left;width:447px;height:543px;margin-bottom:32px;padding:20px 0 0 0;}
#container .aStyle_cover a {position:relative;display:block;}
#container .aStyle_cover a img {display:block;}
#container .aStyle_cover a span {position:absolute;width:421px;height:71px;padding:12px 13px;left:0;bottom:0;background:url('../images/common/bg_t.png') repeat 0 0;}
#container .aStyle_cover a span strong {display:block;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:28px;font-size:18px;letter-spacing:-1px;margin-bottom:4px;font-weight:bold;color:#fff;}
#container .aStyle_cover a span em {display:block;height:35px;overflow:hidden;line-height:18px;color:#c7c6c4;}
#container .aStyle_cover a span.icon {position:absolute;left:16px;top:10px;display:block;width:86px;height:111px;padding:0;background:none;} 

/* 섹션 > A style > 지난 커버스토리 */
#container .aStyle_top_right {float:right;width:500px;margin-bottom:32px;padding:20px 0 0 0;}
#container .aStyle_top_right .aStyle_lastCover {width:498px;margin-bottom:7px;border:1px solid #49484c;}
#container .aStyle_top_right .aStyle_lastCover h2 {font-size:14px;font-weight:bold;height:31px;line-height:31px;padding-left:25px;background:url('../images/common/bg_sc_headline.gif') repeat 0 0;color:#fff;}
#container .aStyle_top_right .aStyle_lastCover ul {height:229px;padding:22px 27px 0;}
#container .aStyle_top_right .aStyle_lastCover ul li {float:left;width:128px;margin-left:30px;}
#container .aStyle_top_right .aStyle_lastCover ul li:first-child {margin-left:0;}
#container .aStyle_top_right .aStyle_lastCover ul li a {display:block;}
#container .aStyle_top_right .aStyle_lastCover ul li a img {display:block;margin-bottom:8px;border:1px solid #d8d8d8;}
#container .aStyle_top_right .aStyle_lastCover ul li a em {display:block;height:31px;overflow:hidden;line-height:16px;letter-spacing:-1px;color:#61676d;}

/* 섹션 > A style > Travel */
#container .aStyle_top_right .aStyle_travel {width:498px;border:1px solid #49484c;background:#f9f9f9;}
#container .aStyle_top_right .aStyle_travel h2 {color:#fff;font-size:18px;font-weight:bold;height:31px;line-height:31px;padding-left:25px;background:url('../images/common/bg_sc_headline.gif') repeat 0 0;}
#container .aStyle_top_right .aStyle_travel .as_travelC {position:relative;width:446px;height:171px;overflow:hidden;padding:25px 26px 23px;}
#container .aStyle_top_right .aStyle_travel .as_travelC .p {float:left;width:249px;margin-right:15px;}
#container .aStyle_top_right .aStyle_travel .as_travelC .p a {display:block;}
#container .aStyle_top_right .aStyle_travel .as_travelC .p a img {display:block;border:1px solid #d8d8d8;}
#container .aStyle_top_right .aStyle_travel .as_travelC .t {float:left;width:182px;}
#container .aStyle_top_right .aStyle_travel .as_travelC .t strong {display:block;font-size:14px;height:35px;line-height:18px;margin-bottom:10px;overflow:hidden;}
#container .aStyle_top_right .aStyle_travel .as_travelC .t strong a {color:#3a3a3a;}
#container .aStyle_top_right .aStyle_travel .as_travelC .t p {font-size:12px;line-height:16px;}
#container .aStyle_top_right .aStyle_travel .as_travelC .t p a {color:#61676d;}
#container .aStyle_top_right .aStyle_travel .as_travelC .more {position:absolute;right:26px;bottom:23px;}
#container .aStyle_top_right .aStyle_travel .as_travelC .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

/* 섹션 > A style > Fashion */
#container .aStyle_bot_left {float:left;width:447px;}
#container .aStyle_bot_left .aStyle_fashion {padding-top:3px;margin-bottom:8px;background:#444444;}
#container .aStyle_bot_left .aStyle_fashion .aStyle_line_box {position:relative;height:279px;padding:24px 27px 0;border:1px solid #e8e8e8;border-top:0 none;background:#fff;}
#container .aStyle_bot_left .aStyle_fashion h2 {font-size:18px;font-weight:bold;margin-bottom:9px;font-size:18px;font-weight:bold;color:#2f2f2f;}
#container .aStyle_bot_left .aStyle_fashion ul {width:100%;overflow:hidden;}
#container .aStyle_bot_left .aStyle_fashion ul li {float:left;width:184px;margin-left:23px;}
#container .aStyle_bot_left .aStyle_fashion ul li:first-child {margin-left:0;}
#container .aStyle_bot_left .aStyle_fashion ul li a {display:block;}
#container .aStyle_bot_left .aStyle_fashion ul li a img {display:block;margin-bottom:13px;border:1px solid #d8d8d8;}
#container .aStyle_bot_left .aStyle_fashion ul li a strong {display:block;margin-bottom:9px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
#container .aStyle_bot_left .aStyle_fashion ul li a em {display:block;line-height:16px;height:48px;overflow:hidden;color:#61676d;}
#container .aStyle_bot_left .aStyle_fashion .more {position:absolute;right:27px;top:26px;}
#container .aStyle_bot_left .aStyle_fashion .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

/* 섹션 > A style > Beauty */
#container .aStyle_bot_left {float:right;width:447px;}
#container .aStyle_bot_left .aStyle_beauty {padding-top:3px;background:#444444;}
#container .aStyle_bot_left .aStyle_beauty .aStyle_line_box {position:relative;height:279px;padding:24px 27px 0;border:1px solid #e8e8e8;border-top:0 none;background:#fff;}
#container .aStyle_bot_left .aStyle_beauty h2 {font-size:18px;font-weight:bold;margin-bottom:9px;font-size:18px;font-weight:bold;color:#2f2f2f;}
#container .aStyle_bot_left .aStyle_beauty ul {width:100%;overflow:hidden;}
#container .aStyle_bot_left .aStyle_beauty ul li {float:left;width:184px;margin-left:23px;}
#container .aStyle_bot_left .aStyle_beauty ul li:first-child {margin-left:0;}
#container .aStyle_bot_left .aStyle_beauty ul li a {display:block;}
#container .aStyle_bot_left .aStyle_beauty ul li a img {display:block;margin-bottom:13px;border:1px solid #d8d8d8;}
#container .aStyle_bot_left .aStyle_beauty ul li a strong {display:block;margin-bottom:9px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
#container .aStyle_bot_left .aStyle_beauty ul li a em {display:block;line-height:16px;height:48px;overflow:hidden;color:#61676d;}
#container .aStyle_bot_left .aStyle_beauty .more {position:absolute;right:27px;top:26px;}
#container .aStyle_bot_left .aStyle_beauty .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

/* 섹션 > A style > Chic */
#container .aStyle_bot_right {float:left;width:500px;}
#container .aStyle_bot_right .aStyle_chic {float:left;width:250px;margin-bottom:7px;padding-top:3px;background:#444444;}
#container .aStyle_bot_right .aStyle_chic .aStyle_line_box {position:relative;height:386px;padding:24px 26px 0;border:1px solid #e8e8e8;border-top:0 none;background:#fff;}
#container .aStyle_bot_right .aStyle_chic h2 {font-size:18px;font-weight:bold;margin-bottom:9px;font-size:18px;font-weight:bold;color:#2f2f2f;}
#container .aStyle_bot_right .aStyle_chic .as_chicC {width:197px;}
#container .aStyle_bot_right .aStyle_chic .as_chicC a {display:block;}
#container .aStyle_bot_right .aStyle_chic .as_chicC a img {display:block;margin-bottom:13px;border:1px solid #d8d8d8;}
#container .aStyle_bot_right .aStyle_chic .as_chicC a strong {display:block;margin-bottom:9px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
#container .aStyle_bot_right .aStyle_chic .as_chicC a em {display:block;line-height:16px;height:48px;overflow:hidden;color:#61676d;}
#container .aStyle_bot_right .aStyle_chic .more {position:absolute;right:27px;top:26px;}
#container .aStyle_bot_right .aStyle_chic .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

/* 섹션 > A style > Celeb */
#container .aStyle_bot_right .aStyle_celeb {float:left;width:250px;margin-bottom:7px;padding-top:3px;background:#444444;}
#container .aStyle_bot_right .aStyle_celeb .aStyle_line_box {position:relative;height:386px;padding:24px 27px 0 26px;border:1px solid #e8e8e8;border-left:0 none;border-top:0 none;background:#fff;}
#container .aStyle_bot_right .aStyle_celeb h2 {font-size:18px;font-weight:bold;margin-bottom:9px;font-size:18px;font-weight:bold;color:#2f2f2f;}
#container .aStyle_bot_right .aStyle_celeb .as_celebC {width:197px;}
#container .aStyle_bot_right .aStyle_celeb .as_celebC a {display:block;}
#container .aStyle_bot_right .aStyle_celeb .as_celebC a img {display:block;margin-bottom:13px;border:1px solid #d8d8d8;}
#container .aStyle_bot_right .aStyle_celeb .as_celebC a strong {display:block;margin-bottom:9px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
#container .aStyle_bot_right .aStyle_celeb .as_celebC a em {display:block;line-height:16px;height:48px;overflow:hidden;color:#61676d;}
#container .aStyle_bot_right .aStyle_celeb .more {position:absolute;right:27px;top:26px;}
#container .aStyle_bot_right .aStyle_celeb .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

/* 섹션 > A style > Celeb */
#container .aStyle_bot_right .aStyle_focus {float:left;width:100%;padding-top:3px;background:#444444;margin-bottom:10px;}
#container .aStyle_bot_right .aStyle_focus .aStyle_line_box {position:relative;height:174px;padding:24px 27px 0 26px;border:1px solid #e8e8e8;border-top:0 none;background:#fff;}
#container .aStyle_bot_right .aStyle_focus h2 {font-size:18px;font-weight:bold;margin-bottom:9px;font-size:18px;font-weight:bold;color:#2f2f2f;}
#container .aStyle_bot_right .aStyle_focus .as_focusC {position:relative;width:444px;height:126px;overflow:hidden;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .p {float:left;width:251px;margin-right:13px;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .p a {display:block;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .p a img {display:block;border:1px solid #d8d8d8;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .t {float:left;width:180px;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .t strong {display:block;font-size:14px;height:18px;line-height:18px;margin-bottom:10px;overflow:hidden;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .t strong a {color:#3a3a3a;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .t p {height:64px;overflow:hidden;font-size:12px;line-height:16px;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .t p a {color:#61676d;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .more {position:absolute;right:0;bottom:0;}
#container .aStyle_bot_right .aStyle_focus .as_focusC .more a {padding-right:10px;font-size:11px;color:#5c5e63;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}
#container .aStyle_bot_right .aStyle_focus .allmore {position:absolute;right:27px;top:25px;}
#container .aStyle_bot_right .aStyle_focus .allmore a {padding-right:10px;font-size:11px;color:#494949;background:url('../images/common/bul_arr_2.gif') right 0 no-repeat;}

#container .aStyle_bot_right .allmore {text-align:right;}
#container .aStyle_bot_right .allmore a {padding-right:10px;background:url('../images/common/bul_arr_2.gif') no-repeat right 0;font-size:11px;color:#5c5e63;letter-spacing:-1px;}

#container .aStyle_bot_left .allmore {padding-top:10px;text-align:right;}
#container .aStyle_bot_left .allmore a {padding-right:10px;background:url('../images/common/bul_arr_2.gif') no-repeat right 0;font-size:11px;color:#5c5e63;letter-spacing:-1px;}

/* 골든걸 */
.goldengirl_wrap {width:1020px;overflow: hidden;margin: 0 auto 40px;padding: 40px 39px 0;font-family: '돋움',dotum,Helvetica,sans-serif;}
#container .gdGirlTop {height:520px;margin:28px 0 23px;border:2px solid #b5b5b5;background:#f3f3f3;position:relative;}
#container .gdGirlTop .gdGirlCover {width:386px;height:520px;padding-right:43px;position:absolute;left:0;top:0;background:url('https://img.donga.com/donga2013/images/sub/bg_gdtop.gif') repeat-y right 0;}
#container .gdGirlTop .gdGirlCover a span:first-child {position:absolute;left:24px;top:24px;display:block;}
#container .gdGirlTop .gdGirlCover a {width:386px;height:522px;display:block;border:1px solid #1d1d1d;position:absolute;left:-2px;top:-2px;}
#container .gdGirlTop .gdGirlCover a span.t {width:336px;height:60px;padding:10px 25px 15px;display:block;position:absolute;left:0;bottom:0;background:url('https://img.donga.com/donga2013/images/sub/bg_gd_transparent.png') repeat 0 0;overflow:hidden;}
#container .gdGirlTop .gdGirlCover a span.t strong {line-height:23px;padding-bottom:5px;font-size:21px;letter-spacing:-1px;color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container .gdGirlTop .gdGirlCover a span.t em {height:35px;font-size:12px;letter-spacing:-1px;color:#eee;line-height:18px;overflow:hidden;display:block;}

#container .gdGirlTop .thumb {width:548px;padding-top:35px;padding-left:429px;overflow:hidden;}
#container .gdGirlTop .thumb li {width:231px;position:relative;}
#container .gdGirlTop .thumb li:first-child {margin-bottom:28px;}
#container .gdGirlTop .thumb li h2 {width:231px;height:30px;line-height:30px;position:absolute;left:0;top:0;text-align:center;font-size:16px;background:#ffc20e;z-index:2;}
#container .gdGirlTop .thumb li h2 span {width:9px;height:11px;display:block;background:url('https://img.donga.com/donga2013/images/sub/but_bot_arr.png') no-repeat 0 0;position:absolute;left:14px;bottom:-11px;}
#container .gdGirlTop .thumb li a {padding-top:30px;display:block;}
#container .gdGirlTop .thumb li a span {margin-bottom:8px;display:block;}
#container .gdGirlTop .thumb li a strong {height:40px;line-height:20px;font-size:14px;color:#727272;letter-spacing:-1px;overflow:hidden;display:block;}
#container .gdGirlTop .thumb li.b {width:237px;position:absolute;right:43px;top:35px;}
#container .gdGirlTop .thumb li.b h2 {width:237px;}
#container .gdGirlTop .thumb li.b a span {border:1px solid #d0d0d0;border-top:0 none;}
#container .gdGirlTop .thumb li.b a strong {height:22px;text-overflow:ellipsis;white-space:nowrap;}
#container .gdGirlTop .thumb li.b a em {height:18px;font-size:12px;letter-spacing:-1px;color:#727272;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}

#container .allNewsView {width:72px;height:12px;line-height:12px;padding-left:17px;display:inline-block;position:absolute;right:10px;bottom:10px;color:#575757;background:url('https://img.donga.com/donga2013/images/sub/but_plus.gif') no-repeat 0 0;}

#container .gdGirlMiddle {margin-bottom:25px;overflow:hidden;}
#container .gdGirlMiddle > div {width:302px;float:left;}
#container .gdGirlMiddle > div h2 {margin-bottom:9px;font-size:20px;line-height:20px;color:#4f4f4f;}
#container .gdGirlMiddle > div a {}
#container .gdGirlMiddle > div a span {margin-bottom:13px;display:block;border:1px solid #dcdcdc;}
#container .gdGirlMiddle > div a strong {height:18px;line-height:18px;display:block;color:#5a5854;font-size:14px;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container .gdGirlMiddle > div a em {height:35px;display:block;color:#999;font-size:12px;line-height:18px;letter-spacing:-1px;overflow:hidden;}
#container .gdGirlMiddle .trend {margin-left:40px;}

#container .gdGirlMiddle .adBox {width:300px;float:right;}
#container .gdGirlMiddle .adBox a {width:300px;height:250px;display:block;background:gray;}

#container .gdGirlBottom {border-top:3px solid #ffc20e;border-bottom:1px solid #b7b7b7;overflow:hidden;position:relative;}
#container .gdGirlBottom .healthyCooking {width:275px;padding:0 23px 24px;float:left;border-right:1px solid #cdcdcb;border-left:1px solid #b7b7b7;position:relative;}
#container .gdGirlBottom .healthyCooking h2 {height:44px;line-height:44px;font-size:18px;color:#e39700;text-align:center;letter-spacing:-1px;}
#container .gdGirlBottom .healthyCooking a {width:129px;height:165px;float:left;position:relative;border:1px solid #dcdcdc;}
#container .gdGirlBottom .healthyCooking a.i {margin-right:13px;}
#container .gdGirlBottom .healthyCooking a img {}
#container .gdGirlBottom .healthyCooking a .t {width:131px;height:167px;overflow:hidden;position:absolute; #position:absolute; left:-9999px;top:0;background:url('https://img.donga.com/donga2013/images/sub/bg_gd_transparent.png') repeat 0 0;}
#container .gdGirlBottom .healthyCooking a:hover .t {z-index:100;position:absolute;left:-1px;top:-1px;display:table; #position:absolute; overflow:hidden;}
#container .gdGirlBottom .healthyCooking a .t_in {#position:absolute; #top:50%; #left:50%; #width:129px; display:table-cell; vertical-align:middle; text-align:center;}
#container .gdGirlBottom .healthyCooking a .t_in .t_txt {color:#fff !important;display:block;font-weight:bold;font-size:14px;padding:0 15px;text-align:center;#position:relative; #top:-50%; #left:-50%;}
#container .gdGirlBottom .healthyCooking > span.arr {width:17px;height:18px;display:block;background:url('https://img.donga.com/donga2013/images/sub/but_right_arr.png') no-repeat 0 0;position:absolute;right:-1px;top:0;}

#container .gdGirlBottom .thumb {width:592px;padding:0 44px 21px 60px;float:left;border-right:1px solid #cdcdcb;overflow:hidden;}
#container .gdGirlBottom .thumb li {width:178px;margin-left:29px;float:left;}
#container .gdGirlBottom .thumb li:first-child {margin-left:0;}
#container .gdGirlBottom .thumb li h3 {height:44px;line-height:44px;text-align:center;font-size:18px;color:#5a5854;letter-spacing:-1px;}
#container .gdGirlBottom .thumb li a {}
#container .gdGirlBottom .thumb li a span {margin-bottom:8px;display:block;border:1px solid #dcdcdc;}
#container .gdGirlBottom .thumb li a strong {height:17px;line-height:17px;display:block;font-size:12px;color:#5a5854;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container .gdGirlBottom .thumb li a em {height:18px;line-height:17px;display:block;font-size:12px;color:#999;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container .gdGirlBottom > span.arr {width:17px;height:18px;display:block;background:url('https://img.donga.com/donga2013/images/sub/but_right_arr.png') no-repeat 0 0;position:absolute;right:-1px;top:0;}

#container .faceBook {margin-top:30px;text-align:center;background:url('https://img.donga.com/donga2013/images/sub/bg_facebook.png') no-repeat 0 0;}
#container .faceBook a {display:block;padding:7px 0 10px;}
#container .faceBook a:hover strong {color:#43609c !important;}
#container .faceBook a:hover em {color:#0c243d !important;}
#container .faceBook a strong {height:28px;line-height:28px;margin-bottom:5px;display:inline-block;padding-left:36px;font-size:14px;color:#43609c;text-decoration:underline;background:url('https://img.donga.com/donga2013/images/sub/icon_facebook.png') no-repeat 0 0;}
#container .faceBook a em {display:block;font-size:16px;color:#0c243d;font-weight:bold;}

/* 통합검색 */
.top_search {background:#9d9d9d;}
.search_menu {position:relative;height:45px;margin-top:26px;border-bottom:2px solid #3c3c3c;background:#fff;}
.search_menu .menu_list {}
.search_menu .menu_list li {float:left;}
.search_menu .menu_list li a {display:block;height:45px;padding:0 19px;line-height:45px;text-align:center;font-size:16px;color:#191919;font-weight:bold;}
.search_menu .menu_list li.on a {color:#f15922;}
#sub_option {margin-top:27px;font-family: '돋움',dotum,Helvetica,sans-serif;}
#sub_option .optionList {overflow:hidden;clear:both;z-index:100;border-bottom:1px solid #e2e2e2;}
#sub_option .optionList strong {float:left;color:#333;font-size:12px;height:26px;padding:9px 0 0 115px;}
#sub_option .optionList strong:first-child {padding-left:16px;}
#sub_option .optionList strong em {font-weight:normal;}
#sub_option .optionList ul {float:left;padding:5px 0 0 4px;}
#sub_option .optionList ul li {float:left;}
#sub_option .optionList ul li a {width:63px;height:19px;padding-top:2px;display:block;font-size:11px;letter-spacing:-1px;text-align:center;font-weight:normal;background:#fafafa;margin-left:-1px;border:1px solid #cacaca;color:#333;}
#sub_option .optionList ul li:first-child a {margin-left:0;}
#sub_option .optionList ul li a:hover, #sub_option .optionList ul li a.on {color:#f7512a;border:1px solid #f7512a !important;position:relative;z-index:9;background:#fff;}
#content .searchContWrap {padding-bottom:15px;/*border-bottom:1px solid #e2e2e2;*/font-family:"굴림", Gulim;}
#content .searchContWrap:first-child {border-top:0 none;}
#content .searchContWrap.noLine {border-top:0 none;}
.searchCont {padding:15px 0;font-family:"굴림", Gulim;}
.searchCont h1 {position:relative;font-size:14px;padding-bottom:10px;font-weight:bold;color:#333;letter-spacing:-1px;}
.searchCont h2 {position:relative;padding-bottom:7px;margin:0 0 7px 15px;font-size:12px;background:url('../images/common/line_dotted_1.gif') repeat-x 0 bottom;font-weight:bold;color:#ff3300;letter-spacing:-1px;}
.searchCont h1 span {margin-left:10px;font-size:11px;font-weight:normal;color:#666;letter-spacing:0;}
.searchCont h2 span {margin-left:10px;font-size:11px;font-weight:normal;color:#666;letter-spacing:0;}
.searchCont .list_type {position:absolute;right:0;top:2px;}
.searchCont .list_type input {vertical-align:middle;position:relative;top:-1px;margin-left:5px;}
.searchCont .list_type img {vertical-align:middle;position:relative;top:-1px;margin-left:5px;}
.searchCont h1 .list_type input {vertical-align:middle;position:relative;top:0px;margin-left:5px;}
.searchCont .list_type label {font-family:"돋움", Dotum;font-size:12px;margin-left:2px;font-weight:normal;color:#575757;}
.searchCont .searchList {width:645px;overflow:hidden;padding:0 0 0 15px;margin-bottom:17px;}
.searchCont .searchList .p {float:left;max-width:95px;min-height:80px;}
.searchCont .searchList .p img {display:block;max-width:80px;max-height:80px;margin:0 15px 0 0;}
.searchCont .searchList .t {}
.searchCont .searchList .t .tit {padding-bottom:3px;}
.searchCont .searchList .t .tit a {font-size:13px;color:#0000cc;text-decoration:underline;}
.searchCont .searchList .t .tit em {font-size:11px;color:#f8613b;padding-left:3px;}
.searchCont .searchList .t .tit span {font-size:11px;color:#666;padding-left:7px;}
.searchCont .searchList .t .tit span.highlight {border:0 none !important;float:none !important;width:auto !important;height:auto !important;overflow:visible;font-weight:bold;color:#0000cc;font-size:13px;padding-left:0;}
.searchCont .searchList .t .txt span.highlight {border:0 none !important;float:none !important;width:auto !important;height:auto !important;overflow:visible;font-weight:bold;color:#0000cc;font-size:13px;padding-left:0;}
.searchCont .searchList .t .tit img {padding-left:5px;position:relative;top:-1px;vertical-align:middle;}
.searchCont .searchList .t .tit .icon_bizn {display:inline-block;width:14px;height:11px;margin-left:4px;font-size:0;color:transparent;background:url('../images/common/icon_bizn.gif') no-repeat 0 0;text-indent:-9999px;vertical-align:middle;}
.searchCont .searchList .t .txt {max-height:37px;overflow:hidden;}
.searchCont .searchList .t .txt a {letter-spacing:-1px;line-height:18px;color:#333;}
.searchCont .searchTxtList {width:645px;overflow:hidden;padding:0 0 0 15px;}
.searchCont .searchTxtList li {margin-bottom:15px;}
.searchCont .searchTxtList li em {font-size:11px;color:#f8613b;padding-right:3px;}
.searchCont .searchTxtList li a {font-size:13px;color:#0000cc;text-decoration:underline;}
.searchCont .searchMoveList {width:643px;overflow:hidden;margin:0 0 17px 16px;}
.searchCont .searchMoveList ul {width:655px;overflow:hidden;}
.searchCont .searchMoveList ul li {float:left;width:119px;margin-bottom:10px;margin-right:12px;}
.searchCont .searchMoveList ul li a {width:100%;cursor:pointer;}
.searchCont .searchMoveList ul li a .p {display:block;width:115px;height:71px;margin-bottom:7px;border:2px solid #6e6e6e;}
.searchCont .searchMoveList ul li a .p img {}
.searchCont .searchMoveList ul li a .t {word-wrap:break-word;display:block;height:42px;max-height:42px;letter-spacing:-1px;line-height:1.4;overflow:hidden;}
.searchCont .searchMoveList ul li a .highlight {float:none !important;width:auto !important;height:auto !important;}
.searchCont .more {padding-bottom:15px;text-align:right;padding-right:7px;background:url('../images/common/bul_arr_1.gif') no-repeat right 5px;}
.searchCont .more a {font-family:"돋움", Dotum;font-size:11px;color:#f25632;text-decoration:underline;}
.searchCont .more02 {text-align:center;}
.searchCont .more02 a {display:block;height:28px;line-height:28px;border:1px solid #e3e3e3;font-family:"돋움", Dotum;font-size:13px;color:#000;font-weight:bold;background:url(../images/common/bul_arr_6.gif) no-repeat 392px 11px;background-color:#fafafa;}
.searchCont .more02 a:hover {color:#000 !important;}
.searchCont .searchList .t .loc {font-size:11px;color:#cbcbcb;font-family:"굴림", Gulim, sans-serif;padding-top:2px;}
.searchCont .searchList .t .loc em {color:#f7512a;}
.searchCont .searchList .t .loc span {color:#818080;}
.bot_searchBar {padding:40px 0 15px;/*border-top:1px solid #e2e2e2;*/}
.bot_searchBar .sea_box {padding:12px 0;text-align:center;border:1px solid #e2e2e2;background:#f8f8f8;}
.bot_searchBar .sea_box .t {width:270px;height:33px;padding:0 5px;line-height:33px;background:#fff;font-weight:bold;font-size:16px;font-family:"돋움", Dotum;color:#ed4923;border:2px solid #ef4a24;}

#content .d_search {position:relative;margin-bottom:30px;border:2px solid #c1c1c1;}
#content .d_search table.s {width:616px;margin:10px 20px;}
#content .d_search table.s tbody tr input {width:13px;margin-right:3px;margin-left:3px;vertical-align:middle;position:relative;top:-1px;}
#content .d_search table.s tbody tr label {padding-right:12px;color:#575757;}
#content .d_search table.s tbody tr th,
#content .d_search table.s tbody tr td {height:30px;line-height:30px;}
#content .d_search table.s tbody tr th {width:67px;padding-right:10px;text-align:right;background:url('../images/common/line_dotted_1.gif') repeat-x 0 0;}
#content .d_search table.s tbody tr td {width:539px;background:url('../images/common/line_dotted_1.gif') repeat-x 0 0;}
#content .d_search table.s tbody tr:first-child th {background:none;}
#content .d_search table.s tbody tr:first-child td {background:none;}
#content .d_search .d_term {height:45px;line-height:45px;border-top:1px solid #dfdfdf;background:#f8f8f8;color:#575757;}
#content .d_search .d_term strong {padding:0 8px 0 23px;}
#content .d_search .d_term input {width:13px;margin-right:3px;vertical-align:middle;position:relative;top:-1px;color:#333;}
#content .d_search .d_term label {margin-right:5px;color:#575757;}
#content .d_search .d_term input.t {width:73px;height:19px;line-height:19px;margin:0;border:1px solid #afafaf;}
#content .d_search .d_term input.s {width:44px;margin-left:5px;}
#content .d_search .d_term img {vertical-align:middle;}
#content .d_search #calendar1 {position:absolute;z-index:3;border:solid 1px #44a9b3;background-color:#FFFFFF;visibility:hidden;top:175px;right:86px;width:180px;}
#content .d_search #calendar2 {position:absolute;z-index:3;border:solid 1px #44a9b3;background-color:#FFFFFF;visibility:hidden;top:175px;right:67px;width:180px;}

/* 날씨 */
.top_weather {background:#90a3ae;}
.weather_wrap #content iframe {margin:30px 0 0 60px;}

/* 고객센터 */
.top_faq {background:#732d00;}
.wrap_common {width:980px;position:relative;margin:0 auto;padding:40px 0 0 0;text-align:center;font-size:12px;}
.wrap_common * {font-size:12px;}
.wrap_common > table {margin:0 auto;}
.wrap_common .headerWrap {width:980px;height:159px;border-bottom:1px solid #b1b1b1;background:#fff;}
/* 20200908 추가 */
.subNav {width:100%;border-top:1px solid #424242;box-shadow:0 0 10px #d4d4d4;}
.subNav:after {display:block;content:'';clear:both;}
.subNav .sub_wrap {width:960px;height:55px;margin:0 auto;}
.subNav .topNoti {float:left;}
.subNav .topNoti span {display:inline-block;color:#535353;font-size:16px;font-family:"Malgun Gothic", sans-serif;margin-right:10px;line-height:55px;}
.subNav .topNoti .t_bold {font-weight:bold;}
.subNav .topCscenter {float:right;line-height:55px;}
.subNav .topCscenter a {display:inline-block;color:#535353;font-size:16px;font-family:"Malgun Gothic", sans-serif;}
.subNav .topCscenter .txt_bar {display:inline-block;margin:0 7px;background:#b5b5b5 !important;width:1px;height:17px;font-weight:normal;vertical-align:middle;font-size:0;}
.faq_wrap {margin-top:10px;}
.faq_wrap .wrap_common {width:960px;margin:0 auto;text-align:left;padding:60px 0 0 0;}
.faq_wrap .faqtit {color:#000;font-size:36px;letter-spacing:-.5px;font-weight:normal;margin:20px 0 22px;}
.faq_wrap .faqtit span {display:inline-block;font-size:18px;margin-left:5px;}
.faq_wrap .faq_top .faqmenu {padding-top:8px;}
.faq_wrap .faq_top .faqmenu:after {display:block;content:'';clear:both;}
.faq_wrap .faq_top .faqmenu li {float:left;margin-left:21px;}
.faq_wrap .faq_top .faqmenu li:first-child {margin-left:0;}
.faq_wrap .faq_top .faqmenu li a {display:block;color:#313131;font-size:15px;letter-spacing:-.5px;text-align:center;}
.faq_wrap .faq_top .faqmenu li a span {display:block;width:98px;height:98px;border-radius:7px;background:#c4bdb2;overflow:hidden;margin:0 auto 9px;}
.faq_wrap .faq_top .faqmenu li:nth-child(1) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat 39px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(2) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -81px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(3) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -201px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(4) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -321px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(5) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -443px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(6) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -566px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(7) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -691px 32px;}
.faq_wrap .faq_top .faqmenu li:nth-child(8) a span {background:#c4bdb2 url('../images/common/icon_faq.png') no-repeat -819px 32px;}
.cscenter .faqtit span {font-size:16px;margin-left:8px;}
.cscenter .content {margin:104px 0 123px;}
.cscenter .content .faq_table {width:100%;border-top:1px solid #cdcac6;margin-bottom:84px;}
.cscenter .content .faq_table .col1 {width:319px;}
.cscenter .content .faq_table .col2 {width:197px;}
.cscenter .content .faq_table .col3 {}
.cscenter .content .faq_table tbody tr th {border-right:1px solid #fff;border-bottom:1px solid #cdcac6;color:#2a2c2d;font-size:16px;letter-spacing:-0.5px;line-height:25px;font-weight:normal;text-align:left;vertical-align:top;background:#e9e7e3;padding:15px 18px;}
.cscenter .content .faq_table tbody tr td {border-bottom:1px solid #f1f0ef;background:#f8f8f8;color:#2a2c2d;font-size:16px;letter-spacing:-0.5px;line-height:30px;vertical-align:top;padding:13px 10px 13px 0;}
.cscenter .content .faq_table tbody tr td:first-of-type {text-indent:16px;}
.cscenter .content .faq_table tbody tr td a {display:block;color:#2a2c2d;font-size:16px;letter-spacing:-0.5px;}
.cscenter .content .ilbo tbody tr:first-of-type td, .cscenter .content .ilbo tbody tr:nth-of-type(4) td, .cscenter .content .ilbo tbody tr:nth-of-type(7) td, .cscenter .content .ilbo tbody tr:nth-of-type(11) td, .cscenter .content .ilbo tbody tr:nth-of-type(13) td, .cscenter .content .ilbo tbody tr:nth-of-type(15) td, .cscenter .content .ilbo tbody tr:nth-of-type(16) td, .cscenter .content .ilbo tbody tr:nth-of-type(18) td, .cscenter .content .ilbo tbody tr:last-of-type td {border-bottom:1px solid #cdcac6;}
.cscenter .content .dotcom tbody tr:nth-of-type(2) td, .cscenter .content .dotcom tbody tr:nth-of-type(4) td, .cscenter .content .dotcom tbody tr:last-of-type td {border-bottom:1px solid #cdcac6;}

/* 고객센터 > FAQ */
.faq_wrap .faq_cont {margin:58px 0 90px;}/* 20200917 수정 */
.faq_wrap .faq_cont .faqlist li {padding:35px 25px 35px 50px;border-bottom:1px solid #d2d2d2;background:#fff;}/* 20200917 수정 */
.faq_wrap .faq_cont .faqlist li:first-child{border-top:1px solid #d2d2d2;}/* 20200917 추가 */
.faq_wrap .faq_cont .faqlist .question {display:block;color:#434343;font-size:18px;position:relative;cursor:pointer;}
.faq_wrap .faq_cont .faqlist .question:before {display:block;content:'';clear:both;width:14px;height:15px;background:url('../images/common/faq_mark.png') no-repeat 0px 0px;position:absolute;left:-19px;}
.faq_wrap .faq_cont .faqlist .question:after {display:block;content:'';clear:both;width:18px;height:17px;background:url('../images/common/icon_more.png') no-repeat 0px 0px;position:absolute;top:0;right:0;}
.faq_wrap .faq_cont .faqlist .answer {color:#434343;font-size:18px;line-height:170%;position:relative;}/* 20200917 수정 */
.faq_wrap .faq_cont .faqlist .answer:before {display:block;content:'';clear:both;width:14px;height:15px;background:url('../images/common/faq_mark.png') no-repeat -15px 0px;position:absolute;left:-19px;top:5px;}/* 20200917 수정 */
.faq_wrap .faq_cont .faqlist .answer b {font-size:18px;}/* 20200917 추가 */
.faq_wrap .faq_cont .faqlist .answer a {display:inline-block;font-size:18px;font-weight:bold;color:#434343;}/* 20200917 추가 */
.faq_wrap .faq_cont .faqlist li.on {background:#edebe8;}
.faq_wrap .faq_cont .faqlist li.on .question {text-decoration:underline;margin-bottom:25px;}
.faq_wrap .faq_cont .faqlist li.on .question:after {display:none;}

/* 고객센터 > 알립니다 */
.notice .faqtit {text-indent:15px;letter-spacing:0px;float:left;}
.notice table {width:100%;margin-bottom:55px;}
.notice table tr .faqselect {float:right;width: 220px;margin:3px 0 14px 0;}
.notice table tr .faqselect select {width:220px;height:40px;padding:0 0 0 10px;color:#626262;font-size:16px;letter-spacing:-.5px;font-family:"Malgun Gothic",sans-serif;background:url('../images/common/bul_arr_down.png') no-repeat 95% 50%;border:1px solid #d4d4d4;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-o-appearance:none;}
.notice table tr .faqselect select::-ms-expand {display:none;}/* IE 10, 11의 네이티브 화살표 숨기기*/
.notice table tr .notice_wrap {border:2px solid #ddd;padding:27px 139px 77px;}
.notice .notice_wrap #STBLayer .imgT_list {border-top:none;}

/* 지면보기 */
.top_pdf {background:#283239;}
.pdf_wrap {font-family: '돋움',dotum,Helvetica,sans-serif;}
.date_box {margin-top:42px;}
.section_kind {margin-bottom:100px;}
.pdf_wrap #aside {float:left;background:#fff;border-right:0;padding:78px 0 80px 40px;}
.pdf_wrap .date_search {width:245px;}
.pdf_wrap .pdf_search .txt_sch {width:67px;}
.pdf_wrap .pdf_search .txt {width:155px;}
.pdf_wrap .pdf_search .date {width:68px;}

/* rss서비스 */
.top_rss {background:#070a13;}
.rss_wrap .AllTB {margin-top:26px;font-family:"돋움", Dotum;}
#RSSList tr { height:29px; border-bottom:1px solid #eeeeee; }
#RSSList tr td a { color:green; }

/* 에러페이지 */
.error_page {width:1098px;margin:0 auto 20px auto;background:#fff;}
.error_page .error_msg {padding:90px 0 80px 0;border-bottom:1px solid #e4e7ee;text-align:center;}
.error_page .error_msg strong {display:block;padding:0 0 30px 0;font-size:25px;color:#3c3c3c;}
.error_page .error_msg p {font-size:14px;color:#767676;line-height:160%;}
.error_page .error_msg p span {display:block;padding-top:7px;font-weight:bold;}
.error_page .list_cont {padding:48px 0 0 38px;}
.error_page .list_cont .title {padding-bottom:17px;font-size:18px;color:#3c3c3c;}
.error_page .list_cont .news_list {overflow:hidden;width:1072px;}
.error_page .list_cont .news_list li {float:left;margin:0 50px 50px 0;}
.error_page .list_cont .news_list li a {display:block;width:307px;}
.error_page .list_cont .news_list li a .thumb img {width:307px;height:199px;}
.error_page .list_cont .news_list li a .cont_info {position:relative;letter-spacing:-1px;}
.error_page .list_cont .news_list li a .cont_info .txt {display:block;min-height:45px;padding:5px 0 8px 0;font-size:16px;color:#3c3c3c;font-weight:bold;line-height:140%;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.error_page .list_cont .news_list li a .cont_info .reporter {font-size:14px;color:#b2b2b2;}
.error_page .list_cont .news_list li a .cont_info .time {float:right;font-size:14px;color:#b2b2b2;}
.error_page .sub_sitemap {margin:0 auto;border:0;}

/* 기타 > 달력 */
.ui-datepicker {display:none;/*top:290px !important;*/left:50% !important;width:254px;border:1px solid #c6c6c6;background-color:#fff;}
.ui-datepicker .ui-datepicker-header {position:relative;height:28px;background-color:#f7f7f7;text-align:center;}
.ui-datepicker .ui-datepicker-title {font-size:13px;line-height:28px;color:#303030;font-weight:bold;}
.ui-datepicker .ui-datepicker-title select {margin:0 5px;vertical-align:middle;}
.ui-datepicker .ui-datepicker-prev span {display:inline-block;position:absolute;top:9px;left:28px;width:6px;height:10px;background:url('../images/common/icon_comm.png') no-repeat -136px -168px;text-indent:-9999px;cursor:pointer;}
.ui-datepicker .ui-datepicker-next span {display:inline-block;position:absolute;top:9px;right:28px;width:6px;height:10px;background:url('../images/common/icon_comm.png') no-repeat -148px -168px;text-indent:-9999px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled span {background-position:-136px -180px;}
.ui-datepicker .ui-datepicker-next.ui-state-disabled span {background-position:-148px -180px;}
.ui-datepicker .ui-datepicker-calendar {width:218px;margin:12px auto 7px;border-collapse:collapse;text-align:center;}
.ui-datepicker .ui-datepicker-calendar thead th {padding-bottom:6px;font-size:12px;color:#b2b2b2;font-weight:normal;}
.ui-datepicker .ui-datepicker-calendar tbody {border-top:1px solid #ececec;}
.ui-datepicker .ui-datepicker-calendar tbody tr td:first-child a {color:#d83535;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {display:block;padding:2px 0;font-size:12px;color: #2d2d2d;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default {color:#c3c3c3;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {background-color:#ddd;}
.ui-datepicker-box .ui-datepicker {top:808px !important;}

/* 기타 > 연재별메인_갤러리형 */
.etcCon #alignImageList .imgListCon {position:absolute;left:-5000px;width:222px;font-size:14px;}
.etcCon #alignImageList ul {overflow:hidden;margin-top:8px;}
.etcCon #alignImageList ul li {float:left;width:222px !important;margin-left:12px;}
.etcCon #alignImageList ul li:first-child {margin-left:0;}
.etcCon #alignImageList ul li div {margin-top:12px;}
.etcCon #alignImageList ul li div a {display:block;width:222px;}
.etcCon #alignImageList ul li div img {width:222px;}
.etcCon #alignImageList ul li div .txt {margin-top:-3px;padding:20px 19px 23px;border:1px solid #ddd;border-top:none;}
.etcCon #alignImageList ul li div .txt .txt_t {font-size:16px;line-height:22px;color:#2b2b2b;font-weight:bold;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.etcCon #alignImageList ul li div .txt .txt_t2 {padding-top:10px;font-size:12px;color:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.etcCon #alignImageList ul li div .txt .txt_info {padding-top:5px;font-size:12px;color:#c1c1c1;}
.etcCon #alignImageList ul li div .img_none {background-color:#fbfbfb;}
.etcCon #alignImageList ul li div .img_none .txt {padding:65px 19px 68px;;border-top:1px solid #ddd;}
.etcCon #alignImageList ul li span {display:block;}

/* 기자페이지 */
#header.reporter_header {border-bottom:1px solid #ededed;}
#header.reporter_header .header_wrap {height:90px;border-bottom:0;}
#header.reporter_header .header_wrap .language_site {display:none;}
#header.reporter_header .header_wrap .media_group {display:none;}
#header.reporter_header.fixed .header_wrap {height:49px;}
#header.reporter_header.fixed .relation_cont {display:block;top:17px;}
#header.reporter_header02 {border-bottom:1px solid #ededed;}
#header.reporter_header02 .header_wrap {height:90px;border-bottom:0;}
#header.reporter_header02 .header_wrap .name_area {display:none;text-align:center;}
#header.reporter_header02 .header_wrap .name_area h2 {display:inline-block;font-size:20px;line-height:50px;color:#231f20;}
#header.reporter_header02 .header_wrap .name_area .btn_subscribe {display:inline-block;width:86px;height:25px;line-height:25px;margin:13px 0 0 10px;border-radius:12px;box-sizing:border-box;font-size:13px;color:#fff;background:#008393;text-align:center;vertical-align:top;cursor:pointer;}
#header.reporter_header02 .header_wrap .name_area .btn_subscribe:before {content:"";display:inline-block;width:9px;height:9px;margin:8px 5px 0 0;background:url('../images/common/icon_comm01.png') no-repeat -11px -133px;vertical-align:top;}
#header.reporter_header02 .header_wrap .name_area .btn_subscribe.on {display:inline-block;width:86px;height:25px;line-height:23px;margin:13px 0 0 10px;border:1px solid #adadad;border-radius:12px;box-sizing:border-box;font-size:13px;color:#7e7e7e;background:#fff;text-align:center;vertical-align:top;}
#header.reporter_header02 .header_wrap .name_area .btn_subscribe.on:before {display:none;}
#header.reporter_header02 .header_wrap .language_site {display:none;}
#header.reporter_header02 .header_wrap .media_group {display:none;}
#header.reporter_header02.fixed .header_wrap {height:49px;}
#header.reporter_header02.fixed .header_wrap .donga_logo {display:none;}
#header.reporter_header02.fixed .header_wrap .name_area {display:block;}
#header.reporter_header02.fixed .btn_search {display:inline-block !important;}
#header.reporter_header02.fixed .relation_cont {display:block;top:17px;}

/* 기자페이지 전체 */
.reporter_all {padding-bottom:60px;}
.reporter_all .reporter_sort {width:1200px;margin:0 auto;}
.reporter_all .reporter_sort .tit_box {overflow:hidden;padding:23px 0 24px 40px;border-bottom:1px solid #999;}
.reporter_all .reporter_sort .tit_box h2 {display:inline-block;font-size:38px;line-height:1;color:#181819;letter-spacing:-0.5px;}
.reporter_all .reporter_sort .tit_box .sort_type {display:inline-block;margin-left:20px;padding-top:13px;vertical-align:top;}
.reporter_all .reporter_sort .tit_box .sort_type .sort {font-size:16px;color:#888;font-weight:500;}
.reporter_all .reporter_sort .tit_box .sort_type .on {color:#231f20;}
.reporter_all .reporter_sort .tit_box .sort_type .bar {display:inline-block;margin:0 12px;font-size:12px;color:#cbcbcb;vertical-align:top;}
.reporter_all .reporter_sort .tit_box .sort_type02 {float:right;overflow:hidden;padding-top:6px;}
.reporter_all .reporter_sort .tit_box .sort_type02 li {float:left;}
.reporter_all .reporter_sort .tit_box .sort_type02 li a {display:inline-block;width:89px;height:30px;padding:6px 0;border:1px solid #d8d8d8;box-sizing:border-box;font-size:14px;color:#888;font-weight:500;text-align:center;}
.reporter_all .reporter_sort .tit_box .sort_type02 .update a {border-right:0;}
.reporter_all .reporter_sort .tit_box .sort_type02 .name a {border-left:0;}
.reporter_all .reporter_sort .tit_box .sort_type02 .on a {border:1px solid #231f20;color:#231f20;}
.reporter_all .refresh {display:block;width:139px;margin:23px auto 29px;font-size:14px;color:#7e7e7e;cursor:pointer;}
.reporter_all .refresh:before {content:"";display:inline-block;width:20px;height:14px;margin:2px 6px 0 0;background:url('../images/common/icon_comm01.png') no-repeat -29px -105px;vertical-align:top;}
.reporter_all .reporter_card {padding-bottom:45px;background:#f1f3f5;}
.reporter_all .reporter_top5 {width:1200px;margin:46px auto 0;}
.reporter_all .reporter_top5 h3 {padding-bottom:17px;border-bottom:4px solid #2d2d2d;font-size:30px;line-height:1;color:#181819;letter-spacing:-0.5px;}
.reporter_all .thumb_list {overflow:hidden;margin:41px 0 0 -7px;}
.reporter_all .thumb_list li {position:relative;float:left;width:234px;height:218px;margin-left:7px;border:1px solid #dedede;box-sizing:border-box;}
.reporter_all .thumb_list li:before {content:"";display:block;position:absolute;top:0;left:0;width:232px;height:62px;background:#cbe4e8;z-index:-1;}
.reporter_all .thumb_list li a {display:block;position:relative;height:218px;padding:23px 13px 19px;box-sizing:border-box;text-align:center;}
.reporter_all .thumb_list li a .rank {display:block;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;font-family:"Bebas Neue";font-size:16px;color:#fff;background:#008393;}
.reporter_all .thumb_list li a img {width:63px;height:63px;padding:3px;border-radius:100%;background:#fff;}
.reporter_all .thumb_list li a .name {display:block;margin:5px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:25px;color:#121212;font-weight:bold;}
.reporter_all .thumb_list li a .depart {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#7e7e7e;}
.reporter_all .thumb_list li a .txt {display:block;max-height:40px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f3f5;font-size:14px;line-height:20px;color:#7e7e7e;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.reporter_all .card_list_wrap {width:1200px;margin:0 auto;padding-top:22px;}
.reporter_all .card_list_wrap .card_list {overflow:hidden;margin-left:-6px;}
.reporter_all .card_list_wrap .card_list li {position:relative;float:left;width:394px;height:254px;margin:6px 0 0 6px;padding:22px 23px 25px;border:1px solid #c8c8c8;box-sizing:border-box;background:#fff;}
.reporter_all .card_list_wrap .card_list li .thumb_box {height:77px;overflow:hidden;}
.reporter_all .card_list_wrap .card_list li .thumb_box .thumb {display:block;float:left;width:77px;}
.reporter_all .card_list_wrap .card_list li .thumb_box .thumb img {width:75px;height:75px;border:1px solid #dfdfdf;border-radius:100%;}
.reporter_all .card_list_wrap .card_list li .thumb_box .repor_info {display:block;float:left;width:188px;margin:6px 0 0 13px;}
.reporter_all .card_list_wrap .card_list li .thumb_box .repor_info .name a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;color:#231f20;font-weight:bold;}
.reporter_all .card_list_wrap .card_list li .thumb_box .repor_info .depart a {display:block;padding:8px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;color:#7e7e7e;}
.reporter_all .card_list_wrap .card_list li .thumb_box .repor_info .email a {display:block;white-space:nowrap;font-size:14px;line-height:19px;color:#afafaf;}
.reporter_all .card_list_wrap .card_list li .thumb_box .repor_info .email a:before {content:"";display:inline-block;width:17px;height:11px;padding-right:6px;background:url('../images/common/icon_comm01.png') no-repeat -29px -86px;}
.reporter_all .card_list_wrap .card_list li .txt a {display:block;height:40px;margin:19px 0 13px;font-size:14px;line-height:20px;color:#7e7e7e;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.reporter_all .card_list_wrap .card_list li .news_list {border-top:1px solid #f1f3f5;}
.reporter_all .card_list_wrap .card_list li .news_list .list a {display:block;margin-top:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:17px;color:#565656;font-weight:bold;}
.reporter_all .card_list_wrap .card_list li .news_list .list a:before {content:"";display:inline-block;width:4px;height:4px;padding-right:8px;background:url('../images/common/icon_comm01.png') no-repeat -153px 0;vertical-align:middle;}
.reporter_all .card_list_wrap .card_list li .btn_subscribe {display:block;position:absolute;top:25px;right:27px;border:0;font-size:16px;color:#008393;font-weight:500;letter-spacing:-0.75px;cursor:pointer;font-family:"Noto Sans KR";line-height:140%;}
.reporter_all .card_list_wrap .card_list li .btn_subscribe:before {content:"";display:inline-block;width:19px;height:19px;margin-top:3px;padding-right:3px;background:url('../images/common/icon_comm01.png') no-repeat 0 -86px;vertical-align:top;}
.reporter_all .card_list_wrap .card_list li .btn_subscribe.on {color:#7e7e7e;}
.reporter_all .card_list_wrap .card_list li .btn_subscribe.on:before {background-position:0 -105px;}
.reporter_all .page {width:1200px;margin:51px auto 29px;text-align:center;} 
.reporter_all .page a {margin:0 10px;font-size:15px;color:#757474;vertical-align:middle;}
.reporter_all .page strong {margin:0 10px;font-size:15px;color:#008393;vertical-align:middle;}
.reporter_all .page .left {display:inline-block;width:27px;height:25px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -97px -135px;vertical-align:middle;}
.reporter_all .page .left.on {background-position:0 -135px;}
.reporter_all .page .right {display:inline-block;width:27px;height:25px;font-size:0;color:transparent;background:url('../images/common/icon_comm.png') no-repeat -31px -135px;vertical-align:middle;}
.reporter_all .page .right.on {background-position:-64px -135px;}

/* 기자페이지 사외필진 */
.reporter_c_out .reporter_card {background:#fff;}
.reporter_c_out .card_list_wrap .card_list li {height:auto;padding-bottom:9px;}
.reporter_c_out .card_list_wrap .card_list li .thumb_box .repor_info {width:256px;margin-top:17px;}
.reporter_c_out .card_list_wrap .card_list li .thumb_box .repor_info .name a {line-height:22px;}
.reporter_c_out .card_list_wrap .card_list li .txt a {margin-top:16px;}

/* 기자페이지 개인 */
.reporter_profile:before {content:"";display:block;width:100%;height:120px;background:#cbe4e8;}
.reporter_profile .profile_con {position:relative;width:640px;margin:-57px auto 0;text-align:center;}
.reporter_profile .profile_con .profile_info .btn_reporter_all {position:absolute;top:-40px;left:-280px;font-size:16px;color:#231f20;font-weight:500;}
.reporter_profile .profile_con .profile_info .btn_reporter_all:before {content:"";display:inline-block;width:10px;height:14px;margin-top:2px;padding-right:3px;background:url('../images/common/icon_comm01.png') no-repeat -92px -57px;vertical-align:top;}
.reporter_profile .profile_con .profile_info .thumb {display:block;}
.reporter_profile .profile_con .profile_info .thumb img {width:100px;height:100px;border:3px solid #fff;border-radius:100%;}
.reporter_profile .profile_con .profile_info .depart {display:block;margin:10px 0 9px;font-size:14px;color:#7c7c7c;}
.reporter_profile .profile_con .profile_info .name {display:inline-block;font-size:30px;line-height:1;color:#121212;font-weight:bold;}
.reporter_profile .profile_con .profile_info .btn_share {display:inline-block;width:33px;height:33px;margin-left:7px;background-position:-57px -86px;vertical-align:top;cursor:pointer;}
.reporter_profile .profile_con .profile_info .btn_share02 {font-size:0;color:transparent;background:url('../images/common/icon_share04.gif') no-repeat 0 0;} /* 20220413 추가 */
.reporter_profile .profile_con .profile_info .mail a {display:block;margin-top:15px;font-size:14px;color:#7c7c7c;}
.reporter_profile .profile_con .profile_info .mail a:before {content:"";display:inline-block;width:16px;height:11px;margin-top:3px;padding-right:6px;background:url('../images/common/icon_comm01.png') no-repeat -29px -86px;vertical-align:top;}
.reporter_profile .profile_con .profile_info .txt_wrap {padding-bottom:19px;}
.reporter_profile .profile_con .profile_info .txt p {margin-top:20px;padding:19px 19px 0;border-top:1px solid #f1f3f5;font-size:14px;line-height:20px;color:#7c7c7c;word-wrap:break-word;}
.reporter_profile .profile_con .profile_info a.btn_report {display:block;width:316px;height:44px;line-height:44px;margin:9px auto 0;border-radius:5px;font-size:14px;color:#fff;font-weight:bold;background:#008393;}
.reporter_profile .profile_con .profile_info .btn_wrap .btn_report {display:inline-block;margin-left:5px;vertical-align:top;} 
.reporter_profile .profile_con .profile_info .btn_wrap .btn_subscribe {display:inline-block;width:316px;height:44px;line-height:44px;margin:9px auto 0;border:0;border-radius:5px;font-size:14px;color:#fff;font-weight:bold;background:#008393;cursor:pointer;} 
.reporter_profile .profile_con .profile_info .btn_wrap .btn_subscribe:before {content:"";display:inline-block;width:11px;height:11px;margin:16px 6px 0 0;background:url('../images/common/icon_comm01.png') no-repeat 0 -133px;vertical-align:top;}
.reporter_profile .profile_con .profile_info .btn_wrap .btn_subscribe.on {border:1px solid #7e7e7e;box-sizing:border-box;color:#7e7e7e;background:#fff;}
.reporter_profile .profile_con .profile_info .btn_wrap .btn_subscribe.on:before {width:13px;height:9px;margin-top:18px;background-position:-20px -133px;}
.reporter_profile .profile_con #shareLayer {top:190px;right:59px;}
.reporter_profile .profile_con #shareLayer .share_list li.url {width:260px;}
.reporter_ind {overflow:hidden;width:1200px;margin-top:0 !important;}
.reporter_ind .cntPageBox .cntPage a:first-child {padding-right:0;}
.reporter_ind #search_cont02 {position:absolute;top:37px;right:0;}
.reporter_ind .search_inp {position:relative;width:228px;height:32px;padding:0 40px 0 0;border:1px solid #000;border-radius:25px;}
.reporter_ind .search_inp .t input {width:218px;height:30px;margin:1px 0 0 17px;padding:0;border:0;font-size:15px;color:#231f20;-webkit-appearance: none;-moz-appearance: none;appearance: none;letter-spacing:-0.5px;font-weight:bold;}
.reporter_ind .search_inp .t input:focus {outline:none;}
.reporter_ind .search_inp .t input::placeholder {color:#9f9f9f;}
.reporter_ind .search_inp .t input::-webkit-input-placeholder {color:#9f9f9f;}
.reporter_ind .search_inp .t input:-ms-input-placeholder {color:#9f9f9f;}
.reporter_ind .search_inp .t input::-ms-input-placeholder {color:#9f9f9f;}
.reporter_ind .search_inp .searchbtn {position:absolute;top:5px;right:9px;width:20px;height:20px;border:0;background-position:-56px 0;}
.reporter_ind .search_result {border-bottom:1px solid #e8e8e8;overflow:hidden;text-align:center;}
.reporter_ind .search_result p {padding:55px 0;}
.reporter_ind .search_result em {font-size:18px;color:#008393;font-weight:bold;vertical-align:middle;}
.reporter_ind .search_result span {font-size:18px;color:#231f20;font-weight:bold;vertical-align:middle;}
.reporter_ind .search_result .btn_newslist {display:inline-block;width:24px;height:24px;margin-left:8px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -56px -132px;vertical-align:middle;}
.reporter_ind #content {width:769px;}
.reporter_ind #content .page strong {color:#008393;}
.reporter_ind #aside {width:371px;}
.reporter_ind #aside .tit {font-size:18px;color:#121212;font-weight:500;}
.reporter_ind #aside .tit em {font-weight:900;}
.reporter_ind #aside .count {margin-top:49px;}
.reporter_ind #aside .count span {display:inline-block;width:145px;padding-right:10px;font-size:16px;color:#121212;font-weight:500;letter-spacing:-1px;vertical-align:middle;}
.reporter_ind #aside .count em {padding-left:6px;font-size:22px;color:#008393;font-weight:bold;}
.reporter_ind #aside .report_sphere {position:relative;margin-top:35px;padding-top:24px;border-top:1px solid #eee;}
.reporter_ind #aside .report_sphere .tit {font-size:18px;line-height:1;color:#121212;font-weight:bold;}
.reporter_ind #aside .report_sphere .layer {display:inline-block;width:20px;height:21px;margin-left:6px;background-position:-109px -57px;vertical-align:top;cursor:pointer;}
.reporter_ind #aside .report_sphere .popup_wrap {display:none;position:absolute;top:47px;right:1px;background:#fff;z-index:1;}
.reporter_ind #aside .report_sphere .popup {position:relative;width:241px;height:97px;padding:24px 34px 21px 18px;border:1px solid #e1e1e1;box-sizing:border-box;}
.reporter_ind #aside .report_sphere .popup p {font-size:14px;line-height:18px;color:#121212;}
.reporter_ind #aside .report_sphere .popup .btn_close {display:block;position:absolute;top:13px;right:13px;width:12px;height:12px;font-size:0;color:transparent;background:url('../images/common/reporter_close.gif') no-repeat 0 0;cursor:pointer;}
.reporter_ind #aside .report_sphere ul li {display:table;margin-top:41px;}
.reporter_ind #aside .report_sphere ul li .sphere {display:table-cell;width:100px;padding-right:29px;font-size:16px;color:#121212;font-weight:500;vertical-align:middle;}
.reporter_ind #aside .report_sphere ul li .bg_box {display:table-cell;vertical-align:middle;}
.reporter_ind #aside .report_sphere ul li .bg_box .bg {display:inline-block;width:219px;height:20px;border-radius:9px;background:#e1e1e1;}
.reporter_ind #aside .report_sphere ul li .bg_box .bg .graph {display:inline-block;position:relative;height:20px;border-radius:9px;background:#008393;}
.reporter_ind #aside .report_sphere ul li .bg_box .bg .graph .result_num {display:block;position:absolute;top:-19px;right:-21px;width:42px;height:31px;font-size:14px;line-height:24px;color:#008393;font-weight:bold;background:url('../images/common/reporter_bg.png') no-repeat 0 0;text-align:center;}
.reporter_ind .page {margin:37px 0 82px;}

/* 기자페이지 개인 - 구독취소 팝업 */
.subCancelLayer {display:none;position:fixed;top:50%;left:50%;width:320px;height:200px;margin:-150px 0 0 -160px;border:1px solid #e2e2e2;border-radius:6px;box-sizing:border-box;text-align:center;background:#fff;z-index:1;}
.subCancelLayer .cancel_con {position:relative;}
.subCancelLayer p {padding:72px 0 37px;font-size:18px;color:#000;}
.subCancelLayer .yes {display:inline-block;width:120px;height:35px;line-height:35px;margin-right:10px;border:1px solid #adadad;border-radius:16px;box-sizing:border-box;font-size:15px;color:#000;font-weight:bold;cursor:pointer;}
.subCancelLayer .no {display:inline-block;width:120px;height:35px;line-height:35px;border-radius:16px;box-sizing:border-box;font-size:15px;color:#fff;font-weight:bold;background:#008393;cursor:pointer;}
.subCancelLayer .btn_close {position:absolute;top:25px;right:26px;width:13px;height:13px;background-position:0 -19px;cursor:pointer;}

/* -------------------- 뉴스레터 ------------------------ */
/* 구독눌렀을때 alert */
#letter_toast {display:none;position:fixed;top:90px;left:50%;transform: translateX(-50%);padding:17px 50px;background: rgba(17, 17, 17, .6);border-radius:50px;color:#fff;font-size:16px;line-height:22px;text-align:center;white-space:nowrap;letter-spacing:-1px;z-index:10;}

/* 레터보기 */
.letter_wrap {width:600px;margin:0 auto;}
.letter_wrap .letter_top {padding-top:32px;}
.letter_wrap .letter_top h2 a {border-bottom:2px solid #000;font-family: 'Noto Sans KR', sans-serif;font-size:18px;line-height:1;color:#242424;}
.letter_wrap .letter_top h2 a:hover {border-bottom:2px solid #f25632;}
.letter_wrap .letter_top .gwang_wrap {position:relative;padding-bottom:31px;border-bottom:2px solid #000;}
.letter_wrap .letter_top .gwang_wrap .gwanghwamun730 {margin-top:15px;}
.letter_wrap .letter_top .gwang_wrap .gwanghwamun730 a {font-family: 'Noto Sans KR', sans-serif;font-size:42px;line-height:1;color:#242424;font-weight:bold;}
.letter_wrap .letter_top .gwang_wrap .top_right {position:absolute;top:0;right:0;}
.letter_wrap .letter_top .gwang_wrap .top_right .btn_subscribe {display:inline-block;width:76px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;vertical-align:top;cursor:pointer;}
.letter_wrap .letter_top .gwang_wrap .top_right .btn_subscription {display:inline-block;width:76px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;vertical-align:top;cursor:pointer;}
.letter_wrap .letter_top .gwang_wrap .top_right .btn_subscription_ing {display:inline-block;width:76px;height:36px;line-height:34px;border-radius:20px;box-sizing:border-box;font-size:15px;color:#98A2B6;background: #E5EAF2;font-weight:bold;text-align:center;cursor:pointer;}
.letter_wrap .letter_top .gwang_wrap .top_right .btn_share {display:inline-block;margin:5px 0 0 16px;vertical-align:top;cursor:pointer;}
.letter_wrap .letter_top .gwang_wrap .top_right .btn_newslist {display:inline-block;margin:9px 0 0 16px;}
.letter_wrap .letter_top .letter_title {position:relative;height:48px;line-height:48px;margin-top:1px;border-top:2px solid #000;border-bottom:1px solid #000;}
.letter_wrap .letter_top .letter_title .title {display:block;padding-right:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.letter_wrap .letter_top .letter_title .date_letter {position:absolute;top:0;right:10px;}
.letter_wrap .letter_top .letter_title .date_letter .prev {display:inline-block;width:10px;height:14px;margin:17px 9px 0 0;background:url("../images/common/btn_prev.png") no-repeat 0 0;background-size:10px 14px;text-indent:-99999px;}
.letter_wrap .letter_top .letter_title .date_letter .next {display:inline-block;width:10px;height:14px;margin:17px 0 0 9px;background:url("../images/common/btn_next.png") no-repeat 0 0;background-size:10px 14px;text-indent:-99999px;}
.letter_wrap .letter_top .letter_title .date_letter .date {font-size:16px;color:#242424;vertical-align:top;}
.letter_wrap .news_letter {margin-top:-58px;}
.letter_wrap .email {padding:38px 0 25px;border-top:1px solid #000;background:#f5f5f5;text-align:center;}
.letter_wrap .email .txt {font-size:16px;color:#242424;letter-spacing:-0.5px;}
.letter_wrap .email .txt em {font-weight:bold;}
.letter_wrap .email .donga {display:block;margin-top:19px;font-size:14px;line-height:18px;color:#666;}
.letter_wrap .email .donga .donga_txt {display:inline-block;padding-top:4px;vertical-align:top;text-align:left;}
.letter_wrap .email .donga .donga_txt a {color:#666;}
.letter_wrap .subscription {padding:35px 0 37px;border-top:1px solid #d6d6d6;border-bottom:1px solid #000;background:#f5f5f5;text-align:center;}
.letter_wrap .subscription .txt {font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.letter_wrap .subscription .btn_subscription {display:block;width:246px;height:38px;line-height:38px;margin:17px auto 0;border:2px solid #194eb8;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;background:#fff;letter-spacing:-0.5px;cursor:pointer;}
.letter_wrap .subscription .btn_subscription02 {display:block;width:254px;height:38px;line-height:38px;margin:17px auto 0;border:2px solid #194eb8;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;background:#fff;letter-spacing:-0.5px;cursor:pointer;} /* 20221128 추가 */
.letter_wrap .letter_days {padding:30px 0 88px;}
.letter_wrap .letter_days .letter_cont {position:relative;margin-top:14px;}
.letter_wrap .letter_days .letter_cont .letter_list .days {display:block;width:138px;height:33px;line-height:33px;margin:0 auto 5px;font-size:25px;color:#0f0f0f;font-weight:bold;text-align:center;}
.letter_wrap .letter_days .letter_cont .letter_list a {display:block;width:600px;height:130px;padding:53px 110px 0;box-sizing:border-box;font-size:18px;line-height:1;color:#fff;font-weight:bold;letter-spacing:-0.5px;background:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.letter_wrap .letter_days .letter_cont .letter_list .slick-prev {position:absolute;top:73px;left:0;width:50px;height:60px;border:0;background:url("../images/common/btn_prev02.gif") no-repeat 0 0;background-size:50px 60px;text-indent:-99999px;z-index:1;cursor:pointer;}
.letter_wrap .letter_days .letter_cont .letter_list .slick-next {position:absolute;top:73px;right:0;width:50px;height:60px;border:0;background:url("../images/common/btn_next02.gif") no-repeat 0 0;background-size:50px 60px;text-indent:-99999px;cursor:pointer;}

/* 레터메인 */
.letter_main {width:1200px;margin:0 auto;}
.letter_main .title_top {padding:24px 0 24px 40px;border-bottom:1px solid #999;} /* 20220512 수정 */
.letter_main .title_top h2 {display:inline-block;margin-right:35px;font-family: 'Noto Sans KR', sans-serif;font-size:38px;line-height:1;color:#242424;letter-spacing:-0.25px;}
.letter_main .title_top h2 a:hover {color:#242424 !important;}
.letter_main .title_top .txt {display:inline-block;padding-top:12px;font-family: 'Noto Sans KR', sans-serif;font-size:16px;color:#888;letter-spacing:-0.25px;vertical-align:top;}
.letter_main .intro_wrap {padding-bottom:100px;}
.letter_main .letter_intro {height:220px;overflow:hidden;padding:40px 0;border-top:1px solid #d7d7d7;}
.letter_main .letter_intro:first-child {border:0;}
.letter_main .letter_intro .thumb {display:inline-block;float:left;width:400px;height:220px;margin-right:33px;}
.letter_main .letter_intro .thumb a {display:block;width:400px;height:220px;}
.letter_main .letter_intro .thumb a img {width:400px;height:220px;}
.letter_main .letter_intro .right_intro {position:relative;height:192px;margin-top:28px;overflow:hidden;}
.letter_main .letter_intro .right_intro .tit {display:block;padding-right:133px;font-family: 'Noto Sans KR', sans-serif;font-size:32px;line-height:45px;color:#242424;font-weight:bold;letter-spacing:-0.25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.letter_main .letter_intro .right_intro .txt {display:block;max-height:74px;margin:17px 0 10px;font-size:16px;line-height:26px;color:#666;overflow:hidden;}
.letter_main .letter_intro .right_intro .publish {position:absolute;top:0;right:0;font-size:14px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.letter_main .letter_intro .right_intro .let_btn_area {display:block;position:absolute;bottom:0;right:0;}
.letter_main .letter_intro .right_intro .let_btn_area .btn_subscription {display:inline-block;width:146px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;cursor:pointer;}
.letter_main .letter_intro .right_intro .let_btn_area .btn_subscription02 {display:inline-block;width:146px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;cursor:pointer;}
.letter_main .letter_intro .right_intro .let_btn_area .btn_subscription02:hover {color:#194eb8 !important;}
.letter_main .letter_intro .right_intro .let_btn_area .letter_more {display:inline-block;width:146px;height:36px;line-height:36px;margin-left:5px;border:2px solid #1a1a1a;border-radius:20px;font-size:15px;color:#0c0c0c;font-weight:bold;text-align:center;}
.letter_main .letter_intro .right_intro .let_btn_area .letter_more:hover {color:#0c0c0c !important;}
/* 20221114 추가 */
.letter_main .horizontal {overflow:hidden;margin-left:-45px;padding-bottom:69px;}
.letter_main .horizontal .letter_intro {float:left;width:370px;height:auto;margin-left:45px;padding:31px 0 63px;border-top:0;}
.letter_main .horizontal .letter_intro .thumb {float:none;width:370px;height:204px;margin-right:0;}
.letter_main .horizontal .letter_intro .thumb a {width:370px;height:204px;}
.letter_main .horizontal .letter_intro .thumb a img {width:370px;height:204px;}
.letter_main .horizontal .letter_intro .right_intro {height:152px;margin-top:17px;}
.letter_main .horizontal .letter_intro .right_intro .tit {font-size:20px;line-height:1;}
.letter_main .horizontal .letter_intro .right_intro .publish {font-size:12px;}
.letter_main .horizontal .letter_intro .right_intro .txt {max-height:60px;font-size:14px;line-height:20px;}
.letter_main .horizontal .letter_intro .right_intro .let_btn_area .btn_subscription {width:180px;height:38px;box-sizing:border-box;line-height:34px;}
.letter_main .horizontal .letter_intro .right_intro .let_btn_area .btn_subscription_ing {display:inline-block;width:180px;height:38px;line-height:38px;border-radius:20px;box-sizing:border-box;font-size:15px;color:#98A2B6;background: #E5EAF2;font-weight:bold;text-align:center;cursor:pointer;}
.letter_main .horizontal .letter_intro .right_intro .let_btn_area .letter_more {width:180px;height:38px;margin-left:10px;box-sizing:border-box;line-height:34px;}
.letter_popup {display:none;width:400px;height:214px;background: #FFFFFF;border: 1px solid #D4D4D4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 20px;box-sizing:border-box;text-align:center;}
.letter_popup p {margin-top:63px;font-weight: 500;font-size: 17px;line-height: 22px;}
.letter_popup .btn_area {margin-top:26px;}
.letter_popup .btn_area .btn_cancel {display:inline-block;width: 100px;height: 30px;border: 1px solid #D4D4D4;border-radius: 20px;font-weight: 500;font-size: 14px;line-height:30px;color: #7E7E7E;cursor:pointer;}
.letter_popup .btn_area .btn_confirm {display:inline-block;width: 100px;height: 30px;margin-left:11px;background: #333333;border-radius: 20px;font-weight: 700;font-size: 14px;line-height:30px;color: #FFFFFF;cursor:pointer;}
#letter_popup02 p {margin-top:45px;}

/* 20221208 추가 */
#letter_popup03 {height:359px;}
#letter_popup03 p {margin:35px 0 25px;}
#letter_popup03 .chk_box {position:relative;width: 340px;height: 65px;margin:5px auto 0;padding:22px 0 0 49px;border: 1px solid #DEE2E9;box-sizing:border-box;border-radius: 10px;text-align:left;}
#letter_popup03 .chk_box.txt_on {padding-top:12px;}
#letter_popup03 .chk_box input {position:absolute;top:20px;left:21px;width:18px;height:18px;border:0;background:url("../images/common/chk_off.png") no-repeat 0 0;background-size:cover;appearance:none;cursor:pointer;}
#letter_popup03 .chk_box.txt_on input {top:10px;}
#letter_popup03 .chk_box input:checked {background:url("../images/common/chk_on.png") no-repeat 0 0;background-size:cover;}
#letter_popup03 .chk_box label {font-weight: 500;font-size: 15px;line-height: 20px;color: #242424;cursor:pointer;}
#letter_popup03 .chk_box .txt {display:block;font-weight: 400;font-size: 13px;line-height: 20px;color: #194EB8;}

/* 레터리스트 */
.let_list_wrap {width:1200px;margin:0 auto;overflow:hidden;}
.let_list_wrap .top {border-bottom:1px solid #d7d7d7;}
.let_list_wrap .title_top h2 {margin-top:34px;font-family: 'Noto Sans KR', sans-serif;font-size:24px;line-height:1;color:#242424;letter-spacing:-0.25px;}
.let_list_wrap .letter_intro {height:220px;overflow:hidden;padding:17px 0 40px;border-top:1px solid #d7d7d7;}
.let_list_wrap .letter_intro:first-child {border:0;}
.let_list_wrap .letter_intro .thumb {display:inline-block;float:left;width:400px;height:220px;margin-right:33px;}
.let_list_wrap .letter_intro .thumb img {width:400px;height:220px;}
.let_list_wrap .letter_intro .right_intro {position:relative;height:203px;margin-top:16px;overflow:hidden;}
.let_list_wrap .letter_intro .right_intro .tit {display:block;padding-right:133px;font-family: 'Noto Sans KR', sans-serif;font-size:52px;line-height:55px;color:#242424;font-weight:bold;letter-spacing:-0.25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.let_list_wrap .letter_intro .right_intro .txt {display:block;max-height:74px;margin:22px 0 10px;font-size:16px;line-height:26px;color:#666;overflow:hidden;}
.let_list_wrap .letter_intro .right_intro .publish {position:absolute;top:0;right:0;font-size:14px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.let_list_wrap .letter_intro .right_intro .let_btn_area {display:block;position:absolute;bottom:0;right:0;}
.let_list_wrap .letter_intro .right_intro .let_btn_area .btn_subscription {display:inline-block;width:146px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;cursor:pointer;}
.let_list_wrap .letter_intro .right_intro .let_btn_area .btn_subscription02 {display:inline-block;width:146px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;cursor:pointer;}
.let_list_wrap .letter_intro .right_intro .let_btn_area .btn_subscription02:hover {color:#194eb8 !important;}
.let_list_wrap .letter_intro .right_intro .let_btn_area .btn_subscription_ing {display:inline-block;width:150px;height:40px;line-height:38px;border-radius:20px;box-sizing:border-box;font-size:15px;color:#98A2B6;background: #E5EAF2;font-weight:bold;text-align:center;cursor:pointer;}
.let_list_wrap .letter_intro .right_intro .let_btn_area .btn_share {display:inline-block;margin-left:9px;padding-top:5px;vertical-align:top;cursor:pointer;}
.let_list_wrap .let_list_con {float:left;width:860px;border-right:1px solid #ebebeb;}
.let_list_wrap .let_list_con .list_con {padding-top:16px;}
.let_list_wrap .let_list_con .list_con a {display:block;padding:25px 0 28px;border-bottom:1px solid #ebebeb;overflow:hidden;}
.let_list_wrap .let_list_con .list_con a .date {display:inline-block;float:left;width:92px;font-size:18px;line-height:30px;color:#666;}
.let_list_wrap .let_list_con .list_con a .txt {display:inline-block;float:left;width:576px;max-height:54px;margin:0 45px 0 26px;font-size:18px;line-height:30px;color:#242424;font-weight:bold;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.let_list_wrap .let_list_con .list_more {display:block;width:248px;height:43px;line-height:43px;margin:29px auto 105px;border:1px solid #000;border-radius:20px;font-size:16px;color:#242424;font-weight:bold;text-align:center;letter-spacing:-0.5px;cursor:pointer;}
.let_list_wrap .let_list_con .list_more:after {content:"";display:inline-block;width:14px;height:10px;margin-left:14px;background: url('../images/common/btn_more.gif') no-repeat 0 0;background-size:14px 10px;}
.let_list_wrap #aside {float:left;width:300px;margin-left:-1px;padding:40px 0 30px 39px;border-left:1px solid #ebebeb;}
.let_list_wrap #aside .btn_more a {font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.let_list_wrap #aside .btn_more a:after {content:"";display:inline-block;width:8px;height:11px;margin:2px 0 0 8px;background: url('../images/common/btn_more02.gif') no-repeat 0 0;background-size:8px 11px;}
.let_list_wrap #aside .letter_each {position:relative;height:144px;margin-top:16px;padding:28px 40px 30px 33px;border:1px solid #e5e5e5;box-sizing:border-box;background:#f7f9fa;}
.let_list_wrap #aside .letter_each .tit a {display:block;max-height:27px;margin-right:54px;font-family: 'Noto Sans KR', sans-serif;font-size:20px;line-height:26px;color:#242424;font-weight:bold;letter-spacing:-0.25px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.let_list_wrap #aside .letter_each .txt a {display:block;max-height:38px;margin-top:16px;font-size:14px;line-height:20px;color:#666;letter-spacing:-0.5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.let_list_wrap #aside .letter_each .btn_subscription {display:block;position:absolute;top:30px;right:24px;width:58px;height:28px;line-height:28px;border:1px solid #3366cc;border-radius:15px;font-size:13px;color:#194eb8;font-weight:bold;background:#fff;text-align:center;letter-spacing:-0.5px;cursor:pointer;}
.let_list_wrap #aside .letter_each .btn_subscription_ing {display:block;position:absolute;top:30px;right:24px;width:60px;height:30px;line-height:30px;border-radius:15px;box-sizing:border-box;font-size:13px;color:#98A2B6;background: #E5EAF2;font-weight:bold;text-align:center;cursor:pointer;}
.let_list_wrap #aside .banner .ban_naver {margin-top:30px;}
.let_list_wrap #aside .banner .ban_kakao {margin-top:7px;}
.let_list_wrap #aside .banner a {display:block;}
.let_list_wrap #aside .banner a img {width:300px;height:80px;}
.let_list_wrap #aside .sns_area {margin-top:30px;padding-top:28px;border-top:1px solid #000;text-align:center;}
.let_list_wrap #aside .sns_area .txt {font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.let_list_wrap #aside .sns_area .sns_list {width:162px;overflow:hidden;margin:20px auto 0;}
.let_list_wrap #aside .sns_area .sns_list li {float:left;width:45px;height:45px;margin:0 4.5px;}
.let_list_wrap #aside .sns_area .sns_list li .btn_youtube {display:block;width:45px;height:45px;font-size:0;color:transparent;background: url('../images/common/sns_youtube.png') no-repeat 0 0;background-size:45px 45px;}
.let_list_wrap #aside .sns_area .sns_list li .btn_facebook {display:block;width:45px;height:45px;font-size:0;color:transparent;background: url('../images/common/sns_facebook.png') no-repeat 0 0;background-size:45px 45px;}
.let_list_wrap #aside .sns_area .sns_list li .btn_twitter {display:block;width:45px;height:45px;font-size:0;color:transparent;background: url('../images/common/sns_twitter.png') no-repeat 0 0;background-size:45px 45px;}

/* 레터 - 공유하기 */
.donga_letter #shareLayer {display:none;width:367px;height:auto;background:#fff;z-index:99999999 !important;}
.donga_letter #shareLayer .title {display:block;color:#3c3c3b;font-size:20px;text-align:center;font-weight:bold;padding:22px 0 0px;}
.donga_letter #shareLayer .share_list {padding:18px 22px 18px;text-align:center;}
.donga_letter #shareLayer .share_list li {display:inline-block;float:none;margin:0 8px;}
.donga_letter #shareLayer .share_list li a {display:block;width:71px;height:71px;border-radius:50%;overflow:hidden;}
.donga_letter #shareLayer .share_list li a span {display:block;width:71px;height:71px;background:url("../images/common/img_share_letter.png") no-repeat 0 0;background-size:144px 71px;text-indent:-99999px;}
.donga_letter #shareLayer .share_list .facebook span {background-position:0px 0px;}
.donga_letter #shareLayer .share_list .kakaotalk span.icon_kakaotalk {background-position:-71px 0;}
.donga_letter #shareLayer .share_list .twitter span {background:url("../images/common/img_twitter.png") no-repeat 0 0;}
.donga_letter #shareLayer .share_list li.url {clear:both;position:relative;float:none;margin:0;border:1px solid #dcdcdc;border-radius:30px;margin-top:24px;padding:2px 18px;}
.donga_letter #shareLayer .share_list li.url .url_inp {float:left;display:inline-block;width:167px;height:50px;padding:2px 14px 2px 0;border:0;color:#706f6f;font-size:16px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;}
.donga_letter #shareLayer .share_list li.url .btn_copyurl {display:inline-block;height:50px;border-top:0;border-bottom:0;border-left:1px solid #dcdcdc;border-right:0;color:#706f6f;font-size:16px;line-height:50px;text-align:center;vertical-align:middle;border-radius:0;padding:2px 0 2px 12px;background:none;}
.donga_letter #shareLayer .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:189px;height:54px;padding:0px 5px;border-right:0;background:#fff;color:#706f6f;font-size:15px;line-height:54px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:30px 0 0 33px;}
.donga_letter #shareLayer .btn_close {position:absolute;top:20px;right:20px;display:block;width:24px;height:24px;background: url('../images/common/btn_close.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;cursor:pointer;}

/* 20230102 추가 */
.donga_letter #shareLayer.share_layer02 {display:none;position:absolute;right:-104px;width:360px;height:319px;border:1px solid #e2e2e2;border-radius:10px;box-sizing:border-box;background:#fff;z-index:1;}
.donga_letter #shareLayer.share_layer02 .title {display:block;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
.donga_letter #shareLayer.share_layer02 .share_list {padding:0 27px;overflow:hidden;}
.donga_letter #shareLayer.share_layer02 .share_list li {float:left;margin:21px 20px 0 20px;}
.donga_letter #shareLayer.share_layer02 .share_list li a {display:block;width:61px;height:61px;}
.donga_letter #shareLayer.share_layer02 .share_list li a span {display:block;width:61px;height:61px;font-size:0;color:transparent;background:url("../images/common/img_share.png") no-repeat 0 0;background-size:261px 143px;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_facebook {background-position:0 0;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_twitter {background-position:-100px 0;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_band {background-position:0 -81px;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_kakaotalk {background-position:-200px 0;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_kakaostory {background-position:-100px -81px;}
.donga_letter #shareLayer.share_layer02 .share_list li a .icon_email {background-position:-200px -81px;}
.donga_letter #shareLayer.share_layer02 .share_list li.url {clear:both;position:relative;float:none;margin:0;border:0;padding:27px 0 0 0;}
.donga_letter #shareLayer.share_layer02 .share_list li.url .url_inp {float:left;display:inline-block;width:149px;height:36px;padding:0 17px;border:1px solid #1a1a1a;border-right:0;border-top-left-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#7e7e7e;background:#fff;vertical-align:middle;}
.donga_letter #shareLayer.share_layer02 .share_list li.url .btn_copyurl {display:inline-block;width:74px;height:36px;padding:0;border:1px solid #1a1a1a;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:14px;line-height:36px;color:#181819;background:#f1f1f1;text-align:center;vertical-align:middle;}
.donga_letter #shareLayer.share_layer02 .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:227px;height:36px;padding:0 10px;border:1px solid #b5b5b5;border-right:0;background:#fafafa;color:#2b2b35;font-size:14px;line-height:36px;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.donga_letter #shareLayer.share_layer02 .share_list li.url .txt em {color:#6a1b9a;}
.donga_letter #shareLayer.share_layer02 .btn_close {display:inline-block;position:absolute;top:26px;right:22px;width:20px;height:19px;background:url("../images/common/share_close.png") no-repeat 0 0;font-size:0;color:transparent;background-size:20px 19px;cursor:pointer;}

/* 20221219 회원가입 뉴스레터 추가 */
.join_letter #header {height:51px;line-height:51px;border-bottom:1px solid #e6e6e6;}
.join_letter #header .header_wrap {height:51px;padding-top:16px;border-bottom:0;}
.join_letter #header .header_wrap .donga_logo {width:103px;height:19px;margin:0 auto;padding:0;background: url('../images/common/logo_donga01.png') no-repeat 0 0;background-size:103px 19px;} /* 20230406 수정 */
.join_letter .letter_main .title_top {padding-bottom:0;border-bottom:0;text-align:center;}
.join_letter .letter_main .title_top .txt {padding-top:7px;font-size: 20px;line-height: 29px;color: #242424;}
.join_letter .letter_main .horizontal {padding-bottom:0;}
.join_letter .btn_next {overflow:hidden;margin-bottom:131px;padding-top:14px;border-top:1px solid #DEE2E9;}
.join_letter .btn_next a {display:block;float:right;width:180px;height:40px;line-height:40px;background: #242424;border-radius: 20px;font-weight: 700;font-size: 15px;color: #FFFFFF;text-align:center;}
.join_letter .btn_next a:after {content:"";display:inline-block;width:8px;height:12px;margin:14px 0 0 12px;background: url('../images/common/btn_next03.png') no-repeat 0 0;vertical-align:top;}

/* -------------------- //뉴스레터 ------------------------ */

/* 사이트맵 */
.sitemap_cont {width:1100px;background:#fff;margin:0 auto;}
.sitemap_cont .sitemap_list {overflow:hidden;padding:57px 0 30px 0;}
.sitemap_cont .sitemap_list .title {height:36px;margin-bottom:50px;padding:0 0 0 40px;font-size:36px;color:#181d23;font-weight:normal;}
.sitemap_cont .sitemap_list .sitemap_box {overflow:hidden;padding:0 0 0 40px;border-bottom:1px solid #e0e0e0;}
.sitemap_cont .sitemap_list dl {float:left;margin-bottom:50px;}
.sitemap_cont .sitemap_list dl.cate01 {width:180px;}
.sitemap_cont .sitemap_list dl.cate02 {width:168px;}
.sitemap_cont .sitemap_list dl.cate03 {width:177px;}
.sitemap_cont .sitemap_list dl.cate04 {width:177px;}
.sitemap_cont .sitemap_list dl.cate05 {width:168px;}
.sitemap_cont .sitemap_list dl dt {margin-bottom:22px;font-size:18px;font-weight:bold;color:#181d23;}
.sitemap_cont .sitemap_list dl dd {margin-bottom:18px;font-size:16px;color:#181d23;}
.sitemap_cont .sitemap_list dl dt.first {margin-bottom:25px;}

.sitemap_cont .all_news {overflow:hidden;margin:0 auto 46px auto;padding:55px 0 50px 0;}
.sitemap_cont .all_news .title {display:inline-block;height:22px;margin-bottom:20px;padding:0 0 0 7px;font-size:22px;color:#181d23;font-weight:normal;vertical-align:top;}
.sitemap_cont .all_news span.title {font-weight:bold;}
.sitemap_cont .all_news .date_box.year {background:#f6f7f7;border:1px solid #e5e5e5;}
.sitemap_cont .all_news .date_box {padding:23px 20px;}
.sitemap_cont .all_news .date_box a {display:inline-block;padding:8px 10px;font-size:14px;color:#181d23;}
.sitemap_cont .all_news .icon_arr {display:inline-block;width:7px;height:14px;margin:0 9px 0 11px;background:url('../images/common/bg_arr04.png') no-repeat 0 center;}
.sitemap_cont .all_news .txt {display:inline-block;font-size:22px;font-weight:bold;color:#181d23;}
.sitemap_cont .all_news .month {padding:0;}
.sitemap_cont .all_news .month .list {overflow:hidden;display:table;border-bottom:0;}
.sitemap_cont .all_news .month .list li {float:left;display:table-cell;width:167px;background:#f6f7f7;border:1px solid #e5e5e5;margin-left:-1px;}
.sitemap_cont .all_news .month .list li a {display:block;width:169px;height:52px;padding:0;font-size:16px;text-align:center;line-height:50px;}
.sitemap_cont .all_news .month .list li:first-child {width:166px;margin-left:0;}
.sitemap_cont .all_news .month .list li:nth-child(7) {width:166px;margin-left:0;}
.sitemap_cont .all_news .month .list li:nth-child(n+7) {margin-top:-1px;}

.sitemap_cont .all_news .day {padding:0;}
.sitemap_cont .all_news .day .list {overflow:hidden;display:table;border-top:1px solid #e5e5e5;}
.sitemap_cont .all_news .day .list li {float:left;display:table-cell;background:#f6f7f7;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.sitemap_cont .all_news .day .list li a {display:block;width:63px;height:52px;padding:0;font-size:16px;text-align:center;line-height:50px;}
.sitemap_cont .all_news .day .list li:first-child {width:62px;}
.sitemap_cont .all_news .day .list li:last-child {border-right:1px solid #e5e5e5;}
.sitemap_cont .all_news .day .list li:nth-child(5) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(7) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(12) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(16) {width:62px;border-right:1px solid #e5e5e5;}
.sitemap_cont .all_news .day .list li:nth-child(17) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(n+17) {}
.sitemap_cont .all_news .day .list li:nth-child(21) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(23) {width:62px;}
.sitemap_cont .all_news .day .list li:nth-child(28) {width:62px;}
.sitemap_cont .all_news .day .list li.on a {color:#f15922}
.sitemap_cont .all_news .daynews_list {overflow:hidden;margin-top:40px;}
.sitemap_cont .all_news .daynews_list li {margin-bottom:20px;}
.sitemap_cont .all_news .daynews_list li a {font-size:16px;color:#181d23;}
.sitemap_cont .all_news .daynews_list li a:hover {text-decoration:underline;color:#181d23 !important;}
.sub_sitemap {width:1058px;margin: -20px auto 20px;padding:30px 0 43px 40px;border:1px solid #e0e0e0;border-top:0;background-color:#fff;}
.sub_sitemap .Morebox {overflow:hidden;}
.sub_sitemap .Morebox dl {float:left;width:146px;}
.sub_sitemap .Morebox .left {width:160px;}
.sub_sitemap .Morebox dl.right {width:auto;}
.sub_sitemap .Morebox dl dt {margin-bottom:12px;color:#3c3c3c;font-size:13px;font-weight:bold;}
.sub_sitemap .Morebox dl dt a {color:#3c3c3c;font-size:14px;font-weight:bold;}
.sub_sitemap .Morebox dl dd {margin-bottom:9px;letter-spacing:-0.5px;}
.sub_sitemap .Morebox dl dd a {color:#6d6d6d;font-size:14px;}
.sub_sitemap .Morebox dl dd.blank {margin-top:25px;}
.sub_sitemap .Morebox dl .txt_bar {display:inline-block;margin:0 7px;background:#d3d9e7 !important;width:1px;height:10px;font-weight:normal;vertical-align:middle;font-size:0;}

/* 20220825 추가 */
.sitemap_new .sitemap_cont {width:1200px;}
.sitemap_new .sitemap_cont .sitemap_list {padding-top:28px;}
.sitemap_new .sitemap_cont .sitemap_list .title {margin-bottom:25px;padding-left:28px;font-weight: 700;font-size: 30px;line-height: 43px;color: #181819;}
.sitemap_new .sitemap_cont .sitemap_list .sitemap_box {padding-left:28px;}
.sitemap_new .sitemap_cont .sitemap_list dl {width:195px;}
.sitemap_new .sitemap_cont .sitemap_list dl dt {font-size: 16px;line-height: 19px;color: #181819;}
.sitemap_new .sitemap_cont .sitemap_list dl dt a {color: #181819;}
.sitemap_new .sitemap_cont .sitemap_list dl dd a {color: #181819;}
.sitemap_new .sitemap_cont .sitemap_list .sitemap_box02 dl {height:295px;} 
.sitemap_new .sitemap_cont .contents_list .cate02 {margin-top:42px;} 
.sitemap_new .sitemap_cont .all_news {position:relative;padding-top:46px;}
.sitemap_new .sitemap_cont .all_news .title {position:relative;height:auto;padding:0;font-size: 30px;line-height:1;color: #181819;}
.sitemap_new .sitemap_cont .all_news a.title:hover {color: #008689;}
.sitemap_new .sitemap_cont .all_news a.title:hover:before {content:"";display:block;position:absolute;bottom:-2px;left:0;width:111px;height:2px;background:#008689;}
.sitemap_new .sitemap_cont .all_news .date_box {margin-top:-11px;padding:0;}
.sitemap_new .sitemap_cont .all_news .date_box.year {border:0;background:none;}
.sitemap_new .sitemap_cont .all_news .date_box a {width:77px;height:50px;margin-top:3px;padding:14px 0;background: #F1F3F5;border: 1px solid #D4D4D4;box-sizing:border-box;font-weight: 700;font-size: 16px;line-height: 19px;color: #181819;text-align:center;vertical-align:top;}
.sitemap_new .sitemap_cont .all_news .date_box a:hover {border: 1px solid #008689;color: #FFFFFF;background: #008689;}
.sitemap_new .sitemap_cont .all_news .date_box a.no {border:0;}
.sitemap_new .sitemap_cont .all_news .date_box a.no:hover {border:0;}
.sitemap_new .sitemap_cont .all_news .past_article {display:inline-block;position:absolute;top:49px;right:8px;height:33px;line-height:31px;padding:0 27px;box-sizing:border-box;border: 1px solid #D4D4D4;border-radius: 30px;font-size: 14px;color: #181819;background:url('../images/common/icon_arr01.png') no-repeat 196px 11px;background-size:7px 10px;}
.sitemap_new .sitemap_cont .all_news .past_article:hover {background:url('../images/common/icon_arr01.png') #F1F3F5 no-repeat 196px 11px;background-size:7px 10px;}
.sitemap_new .sitemap_cont .all_news .txt {padding-left:10px;font-weight:normal;font-size: 30px;line-height:1;color: #181819;}
.sitemap_new .sitemap_cont .all_news .txt a:hover {display:inline-block;border-bottom:2px solid #008689;line-height:1;}
.sitemap_new .sitemap_cont .all_news .month .list {margin-left:-6px;}
.sitemap_new .sitemap_cont .all_news .month .list li {width:195px;margin:0 0 2px 6px;border:0;background:none;}
.sitemap_new .sitemap_cont .all_news .month .list li:first-child {width:195px;}
.sitemap_new .sitemap_cont .all_news .month .list li a {width:195px;}
.sitemap_new .sitemap_cont .all_news #year {margin-left:15px;font-weight:normal;}
.sitemap_new .sitemap_cont .all_news #year:hover:before {width:95px;}
.sitemap_new .sitemap_cont .all_news .day .list {margin-left:-3px;border:0;}
.sitemap_new .sitemap_cont .all_news .day .list li {width:71px !important;margin-left:3px;border:0;background:none;}
.sitemap_new .sitemap_cont .all_news .day .list li a {width:71px;height:50px;line-height:48px;}
.sitemap_new .sitemap_cont .all_news .day .list li.on a {color: #008689;background: #FFFFFF;border: 1px solid #008689;}
.sitemap_new .sitemap_cont .all_news .daynews_list {padding-left:33px;}
.sitemap_new .sitemap_cont .all_news .daynews_list li a:before {content:"";display:inline-block;width:4px;height:4px;margin:7px 11px 0 0;background: #181819;vertical-align:top;}
.sitemap_new .sitemap_cont .all_news .daynews_list li a:hover {color:#008689 !important;text-decoration:none;}

/* 메인 - 동아미디어그룹 */
.donga_media {width:100%;height:54px;margin:0 auto;border-top:1px solid #b7b7b7;border-bottom:1px solid #ebebeb;background:#f9f9f9;}
.donga_media .media_cont {width:1200px;margin:0 auto;}
.donga_media .damg {float:left;padding:0 0 0 0;line-height:54px;}
.donga_media .damg .tit {display:inline-block;font-size:13px;color:#242424;letter-spacing:-1px;vertical-align:middle;font-weight:700;}
.donga_media .damg a {display:inline-block;font-size:13px;color:#242424;vertical-align:middle;font-weight:700;}
.donga_media .damg a:hover {color:#242424 !important;}
.donga_media .damg .txt_bar {display:inline-block;margin:0 10px;color:#bebebe;font-size:11px;}
.donga_media .alim_cont {float:right;} 
.donga_media .alim_msg {position:relative;float:left;width:298px;height:32px;margin:10px 6px 0 0;background:#fff;border:1px solid #e8e8e8;}
.donga_media .alim_msg .title a {position:relative;display:block;height:32px;line-height:32px;padding:0 42px 0 15px;font-size:13px;color:#242424;font-weight:400;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.donga_media .alim_msg .title a:hover b {color:#242424 !important;}
.donga_media .alim_msg .title a .icon_arr {display:block;position:absolute;top:15px;right:18px;width:10px;height:5px;background-position:-183px -88px;}
.donga_media .alim_msg .title a .icon_arr.on {background-position:-183px -79px;}
.donga_media .alim_msg .dongagroup_layer {display:none;position:absolute;left:-1px;top:32px;width:282px;height:258px;padding:5px 0 5px 16px;border:1px solid #e8e8e8;background:#fff;z-index:1;overflow-y:scroll;}
.donga_media .alim_msg .dongagroup_layer .list li {line-height:200%;}
.donga_media .alim_msg .dongagroup_layer .list li a {display:block;font-size:12px;color:#242424;}
.donga_media .alim_msg .dongagroup_layer .list li a:hover {color:#242424 !important;}
.donga_media .family_site {position:relative;float:left;width:248px;height:32px;margin-top:10px;background:#fff;border:1px solid #e8e8e8;}
.donga_media .family_site .title a {position:relative;display:block;height:32px;line-height:32px;padding:0 42px 0 15px;font-size:13px;color:#242424;font-weight:bold;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.donga_media .family_site .title a:hover {color:#242424 !important;}
.donga_media .family_site .title a .icon_arr {display:block;position:absolute;top:15px;right:18px;width:10px;height:5px;background-position:-183px -88px;}
.donga_media .family_site .title a .icon_arr.on {background-position:-183px -79px;}
.donga_media .family_site .family_layer {display:none;position:absolute;left:-1px;top:32px;width:232px;height:258px;padding:5px 0 5px 16px;border:1px solid #e8e8e8;background:#fff;z-index:1;overflow-y:scroll;}
.donga_media .family_site .family_layer .mediaGroupList li {line-height:200%;}
.donga_media .family_site .family_layer .mediaGroupList li a {display:block;font-size:12px;color:#242424;}
.donga_media .family_site .family_layer .mediaGroupList li a:hover {color:#242424 !important;}

/* 사이트맵 */
#sitemap {width:1200px;margin:0 auto;padding:25px 0 20px 0;}
#sitemap .sitemap_box {overflow:hidden;padding:23px 0;}
#sitemap .sitemap_box dl {float:left;width:148px;}
#sitemap .sitemap_box dl dt {margin-bottom:12px;font-size:14px;color:#231f20;font-weight: 700;}
#sitemap .sitemap_box dl dd {margin-bottom:11px;}
#sitemap .sitemap_box dl dt a {font-size:14px;font-weight:700;color:#231f20;}
#sitemap .sitemap_box dl dt a:hover {color:#231f20 !important;}
#sitemap .sitemap_box dl dt.app {margin-top:42px;}
#sitemap .sitemap_box dl dd a {font-size:14px;color:#6c6c6c;}
#sitemap .sitemap_box dl dd a:hover {color:#6c6c6c !important;}
#sitemap .sitemap_box dl dt.line {margin-top:42px;}
#sitemap .sitemap_box dl dt.line a {padding-top:5px;border-top:1px solid #6d6d6d;}

/* 풋터 */
#section_footer {overflow:hidden;width:100%;background:#fff;}
#footer {width:100%;padding-bottom:50px;background:#fff;border-top:1px solid #ebebeb;}
#footer .footerBox {width:1200px;margin:0 auto;}
#footer .footerBox .footerNav {padding:43px 0 0 0;}
#footer .footerBox .footerNav p {padding-bottom:7px;}
#footer .footerBox .footerNav p strong {display:inline-block;margin-right:10px;font-size:14px;color:#231f20;vertical-align:bottom;}
#footer .footerBox .footerNav p strong a {font-size:14px;color:#231f20;}
#footer .footerBox .footerNav p .mgr {margin-right:0;}
#footer .footerBox .footerNav p a {display:inline-block;font-size:14px;color:#231f20;vertical-align:middle;}
#footer .footerBox .footerNav p a strong {margin-right:0;}
#footer .footerBox .footerNav p a:hover {color:#231f20 !important;}
#footer .footerBox .footerNav p .txt_bar {display:inline-block;width:1px;height:10px;margin:0 4px 0 6px;color:#cdcdcd;font-size:10px;}
#footer .footerBox .copyright {padding-left:0;}
#footer .footerBox .copyright p {color:#231f20;font-size:14px;}
#footer .footerBox .copyright .address {color:#231f20;}
#footer .footerBox .copyright .address span {display:inline-block;width:1px;height:10px;margin:0 2px 0 3px;color:#cdcdcd;font-size:10px;vertical-align:text-top;}
#footer .footerBox .copyright .footerBanner {width:408px;height:29px;padding-left:10px;vertical-align:middle;}
#footer .footerBox .copyright .fLogo {margin:0 0 0 64px;}
#footer .footerBox .copyright .fLogo strong {color:#f15922;}
#footer .footerBox .address {margin-left:64px;padding-bottom:28px;color:#231f20;font-size:14px;}

/* 2022 베이징 올림픽 */
.beijing_cont {overflow:hidden;width:1100px;margin:0 auto;padding-bottom:24px;border-bottom:1px solid #d8d9d9;}
.beijing_cont .beijing_news {background:url('../images/common/bg_beijing02.jpg') no-repeat 0 0;}
.beijing_cont .beijing_top {position:relative;margin-bottom:17px;padding:24px 0 0 23px;}
.beijing_cont .beijing_news .edited_list {overflow:hidden;}
.beijing_cont .beijing_news .edited_list li {float:left;margin-left:25px;}
.beijing_cont .beijing_news .edited_list li:first-child {margin-left:23px;}
.beijing_cont .beijing_news .edited_list li a {display:block;width:342px;}
.beijing_cont .beijing_news .edited_list li a .thumb {display:block;overflow:hidden;width:342px;height:184px;}
.beijing_cont .beijing_news .edited_list li a .thumb img {display:block;width:342px;height:184px;}
.beijing_cont .beijing_news .edited_list li a .txt {display:block;padding:15px 0;font-size:16px;color:#191919;letter-spacing: -1px;font-weight:bold;line-height:150%;}
.beijing_cont .beijing_news .edited_list li a .t_in{height:48px;display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}

/* 2022 베이징 올림픽 - 메달 집계 현황 */
.beijing_cont .medal_total {padding:50px 0 53px;border-top:1px solid #dfdfdf;background:#eee;}
.beijing_cont .medal_con {width:1100px;overflow:hidden;margin:0 auto;}
.beijing_cont .medal_con .rank_box {position:relative;float:left;width:323px;padding-left:32px;}
.beijing_cont .medal_con .rank_box h2 {margin:3px 0 32px;font-size:24px;line-height:28px;color:#363636;letter-spacing:-2px;}
.beijing_cont .medal_con .rank_box .sochi {position:absolute;top:9px;right:67px;font-size:18px;color:#363636;font-weight:bold;letter-spacing:-2px;}
.beijing_cont .medal_con .rank_box .rank {display:inline-block;font-size:18px;color:#363636;font-weight:bold;letter-spacing:-2px;vertical-align:top;}
.beijing_cont .medal_con .rank_box .rank span {display:block;margin-bottom:10px;}
.beijing_cont .medal_con .rank_box .rank em {display:inline-block;margin-top:-6px;font-size:30px;line-height:1;color:#3e66dc;font-weight:bold;vertical-align:middle;}
.beijing_cont .medal_con .rank_box .medal_box {position:absolute;top:73px;left:134px;}
.beijing_cont .medal_con .medal_box span {display:inline-block;height:43px;margin-left:5px;text-align:center;line-height:49px;}
.beijing_cont .medal_con .medal_box .gold {width:42px;background:url('../images/common/bg_medal_gold01.png') no-repeat 0 0;}
.beijing_cont .medal_con .medal_box .silver {width:43px;background:url('../images/common/bg_medal_silver01.png') no-repeat 0 0;}
.beijing_cont .medal_con .medal_box .bronze {width:42px;background:url('../images/common/bg_medal_bronze01.png') no-repeat 0 0;}
.beijing_cont .medal_con .medal_cnt {float:left;width:372px;}
.beijing_cont .medal_con .medal_cnt:before {content:"";display:inline-block;float:left;width:1px;height:124px;background:#929292;}
.beijing_cont .medal_con .medal_cnt ol {padding:0 40px 0 39px;}
.beijing_cont .medal_con .medal_cnt ol li {margin-top:13px;}
.beijing_cont .medal_con .medal_cnt ol li:first-child {margin-top:6px;}
.beijing_cont .medal_con .medal_cnt ol li > span {display:inline-block;width:27px;text-align:center;}
.beijing_cont .medal_con .medal_cnt ol li > span.rank {width:9px;margin-right:13px;font-size:18px;line-height:23px;color:#5b6073;font-weight:bold;}
.beijing_cont .medal_con .medal_cnt ol li > span.nation {width:110px;margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:23px;color:#5b6073;font-weight:bold;text-align:left;vertical-align:top;}
.beijing_cont .medal_con .medal_cnt ol li .silver {margin:0 24px;}
.beijing_cont .medal_con .medal_cnt ol li em {font-size:16px;line-height:28px;color:#5b6073;}
.beijing_cont .medal_con .top_rank ol li:first-child > span.rank {color:#3e66dc;}
.beijing_cont .medal_con .top_rank ol li:first-child > span.nation {color:#3e66dc;}
.beijing_cont .medal_con ol li:first-child .gold {display:inline-block;width:28px;height:28px;margin:0 -3px 0 -2px;background:url('../images/common/bg_medal.png') no-repeat 0 0;text-align:center;}
.beijing_cont .medal_con ol li:first-child .silver {display:inline-block;width:28px;height:28px;margin:0 24px 0 26px;background:url('../images/common/bg_medal.png') no-repeat -28px 0;text-align:center;}
.beijing_cont .medal_con ol li:first-child .bronze {display:inline-block;width:28px;height:28px;background:url('../images/common/bg_medal.png') no-repeat -56px 0;text-align:center;}
.beijing_cont .medal_con ol li:first-child em {color:#4f4f4f;}

/* 미대선 */
.election_card {width:1100px;margin:0 auto;padding:0 0 30px 0;border-bottom:2px solid #707070;}
.election_card h3.title {padding:0 0 24px 0;font-size:18px;color:#2d343c;letter-spacing:-1px;}
.election_card .card_info {width:1100px;margin:0 auto;}
.election_card .card_info .list_card {overflow:hidden;}
.election_card .card_info .list_card li {float:left;margin-left:15px;}
.election_card .card_info .list_card li:first-child {margin-left:0;}
.election_card .card_info .list_card li a {display:block;width:261px;border:1px solid #eaeaea;}
.election_card .card_info .list_card li a .thumb {overflow:hidden;display:block;width:261px;height:154px;}
.election_card .card_info .list_card li a .thumb img {display:block;width:261px;height:154px;}
.election_card .card_info .list_card li a .cont_info {position:relative;height:81px;padding:0 13px;background:#fff;}
.election_card .card_info .list_card li a .cont_info .txt {overflow:hidden;display:block;max-height:80px;padding:12px 0 0 0;font-size:17px;color:#111;line-height:150%;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .img {position:relative;overflow:hidden;display:inline-block;width:40px;height:40px;margin-right:8px;border-radius:100%;vertical-align:middle;}
.election_card .card_info .list_card li a .cont_info .img img {width:100%;}
.election_card .card_info .list_card li a .cont_info .img:after {content: "";position: absolute;left: 0;top: 0;display: block;width: 42px;height: 42px;border: 1px solid #000;opacity: 0.09;filter: alpha(opacity=9);border-radius: 100%;}
.election_card .card_info .list_card li a .cont_info .name {display:inline-block;margin-right:4px;font-size:13px;color:#333;font-weight:bold;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .desk {display:inline-block;font-size:14px;color:#a4a5a7;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .info {position:absolute;left:12px;bottom:19px;}

.election_card .card_info .list_card li.no_img a {height:354px;background:#fff;}
.election_card .card_info .list_card li.no_img a .cont_info {display:table;height:352px !important;border:1px solid #eaeaea;}
.election_card .card_info .list_card li.no_img a .cont_info .txt {display:table-cell;vertical-align:middle;}

/* ----------------------- 2차 개편 --------------------------- */
#btn_info {display:inline-block;width:28px;height:29px;margin-left:7px;background:url('../images/common/icon_comm01.png') no-repeat -99px -86px;font-size:0;color:transparent;vertical-align:bottom;cursor:pointer;}
#info_layer {display:none;position:absolute;top:-21px;left:289px;width:288px;height:68px;padding:18px;border:1px solid #121212;box-sizing:border-box;background:#fff;z-index:2;}
#info_layer .txt {font-size:14px;color:#121212;line-height:18px;letter-spacing:-0.5px;}
#info_layer .btn_close {position:absolute;top:10px;right:10px;display:block;width:12px;height:12px;background:url('../images/common/icon_comm01.png') no-repeat -167px 0;font-size:0;color:transparent;cursor:pointer;}

/* 면탑 - 공통 */
.subPage #aside {padding:52px 0 0 40px;}
.subPage .section_top {position:relative;padding:0;}
.subPage .section_top .edited_article {position:relative;width:1200px;margin:0 auto;padding:31px 40px 44px 41px;border:1px solid #CBCBCB;box-sizing:border-box;background:#F1F3F5;}
.subPage .section_top .edited_article:after {content:'';display:block;clear:both;}
.subPage .section_top .edited_article .article_top {float:none;position:relative;width:auto;overflow:hidden;padding-bottom:30px;border-bottom:1px solid #E4E4E4;}
.subPage .section_top .edited_article .article_top .icon_breaking {display:inline-block;position:static;top:0;left:0;width:70px;height:40px;line-height:38px;margin-right:8px;border:1px solid #FF0652;background:#fff;font-size:30px;color:#FF0652;text-align:center;}
.subPage .section_top .edited_article .article_top .icon_exclusive {display:inline-block;position:static;top:0;left:0;width:70px;height:40px;line-height:38px;margin-right:8px;border:1px solid #008393;background:#fff;font-size:30px;color:#008393;text-align:center;}
.subPage .section_top .edited_article .article_top .thumb {position:relative;float:left;width:510px;height:286px;margin-right:50px;border-top-right-radius:25px;border-bottom-left-radius:25px;overflow:hidden;}
.subPage .section_top .edited_article .article_top .thumb img {width:510px;height:286px;}
.subPage .section_top .edited_article .article_top .thumb.icon_video a:after {content:'';position:absolute;right:11px;bottom:9px;display:block;width:57px;height:57px;background:url('../images/common/icon_video04.png') no-repeat 0 0;font-size:0;color:transparent;}
.subPage .section_top .edited_article .article_top .cont_info {overflow:hidden;margin:20px 0 0 0;}
.subPage .section_top .edited_article .article_top .cont_info .tit {display:block;}
.subPage .section_top .edited_article .article_top .cont_info .tit a {display:inline-block;height:30px;line-height:28px;padding:0 8px;box-sizing:border-box;font-size:18px;color:#fff;font-weight:400;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space: normal;background:#231f20;}
.subPage .section_top .edited_article .article_top .cont_info .title {display:inline-block;max-height:149px;font-size:36px;color:#231F20;font-weight:bold;line-height:50px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .section_top .edited_article .article_top .cont_info .t_in a {display:block;max-height:69px;padding-top:12px;font-size:14px;color:#7E7E7E;font-weight:400;line-height:22px;letter-spacing:-1px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .section_top .edited_article .article_top .cont_info .t_in a:hover {color:#231f20;}
.subPage .section_top .edited_article .article_sub {display:table;float:none;width:auto;margin-left:-60px;padding-top:30px;}
.subPage .section_top .edited_article .article_sub .sub_list li {display:table-cell;width:50%;padding:0 0 0 60px;overflow:hidden;border-top:0;}
.subPage .section_top .edited_article .article_sub .sub_list li .thumb {display:table-cell;float:none;width:250px;height:152px;margin-left:0;border-top-right-radius:25px;border-bottom-left-radius:25px;overflow:hidden;vertical-align:middle;}
.subPage .section_top .edited_article .article_sub .sub_list li .thumb img {display:block;width:250px;height:152px;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt {display:table-cell;width:242px;height:133px;overflow:hidden;padding:5px 0 13px 16px;font-size:17px;color:#191919;font-weight:bold;line-height:140%;letter-spacing:-1px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;vertical-align:middle;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt span {display:block;max-height:128px;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt .icon_breaking {float:none;display:inline-block;width:46px;height:26px;line-height:24px;margin:4px 9px 0 0;border:1px solid #FF0652;box-sizing:border-box;background:#fff;font-size:19px;color:#FF0652;text-align:center;vertical-align:top;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt .icon_exclusive {float:none;display:inline-block;width:46px;height:26px;line-height:24px;margin:4px 9px 0 0;border:1px solid #008393;box-sizing:border-box;background:#fff;font-size:19px;color:#008393;text-align:center;vertical-align:top;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt .icon_video {display:inline-block;width:22px;height:22px;margin-right:5px;background:url('../images/common/icon_video07.png') no-repeat 0 0;font-size:0;vertical-align:middle;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt .tit a {display:inline-block;height:26px;line-height:26px;padding:0 8px;box-sizing:border-box;font-size:14px;color:#fff;font-weight:400;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space: normal;background:#231f20;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt .txt_in {max-height:103px;overflow:hidden;font-size:20px;line-height:32px;color:#231F20;font-weight:700;}
.subPage .section_top .edited_article .article_sub .sub_list li .txt:hover .txt_in {color:#086889;}
.subPage .section_mid {overflow:hidden;width:1200px;margin:0 auto;}
.subPage .section_mid .section_con {float:left;width:860px;padding:38px 0 0 0;}
.subPage .section_mid .section_con .cntPageBox {overflow:hidden;margin-top:11px;padding-bottom:10px;border-bottom:1px solid #231F20;}
.subPage .section_mid .section_con .cntPageBox .cntPage {float:left;overflow:hidden;}
.subPage .section_mid .section_con .cntPageBox .cntPage .title {font-size:20px;line-height:1;color:#231F20;}
.subPage .section_mid .section_con .cntPageBox .cntPage a {display:block;float:left;width:90px;height:30px;line-height:28px;border:1px solid #D8D8D8;border-left:0;box-sizing:border-box;font-size:14px;color:#888888;text-align:center;}
.subPage .section_mid .section_con .cntPageBox .cntPage a:first-child {padding:0;border-left:1px solid #D8D8D8;border-right:0;}
.subPage .section_mid .section_con .cntPageBox .cntPage a:first-child.on {border-left:1px solid #231F20;border-right:1px solid #231F20;}
.subPage .section_mid .section_con .cntPageBox .cntPage .on {border:1px solid #231F20;font-size:14px;color:#231F20;font-weight:bold;}
.subPage .section_mid .section_con .cntPageBox .dongaArticle {float:right;}
.subPage .section_mid .section_con .cntPageBox .dongaArticle a {font-size:14px;color:#7D7D7D;}
.subPage .section_mid .section_con .cntPageBox .dongaArticle a span {display:inline-block;width:18px;height:18px;margin-right:6px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -261px;vertical-align:top;}
.subPage .section_mid .section_con .cntPageBox .dongaArticle .on span {background-position:-18px -261px;}
.subPage .slick-prev {position:absolute;top:12px;right:69px;width:9px;height:15px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -285px;cursor:pointer;} 
.subPage .slick-prev.hover {top:0;right:52px;width:41px;height:41px;background:url('../images/common/icon_comm01.png') no-repeat 0 -213px;}
.subPage .slick-next {position:absolute;top:12px;right:17px;width:9px;height:15px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -9px -285px;cursor:pointer;} 
.subPage .slick-next.hover {top:0;right:3px;width:41px;height:41px;background:url('../images/common/icon_comm01.png') no-repeat -48px -213px;}

/* 면탑 - 공통 - 메뉴 */
.subPage .top_submenu {overflow:hidden;width:1200px;height:86px;margin:0 auto;background:#fff;border-bottom:0;}
.subPage .top_submenu .title {display:block;float:left;padding:22px 0 0 40px;margin-right:35px;font-size:38px;color:#181819;letter-spacing:-1px;line-height:38px;}
.subPage .top_submenu .submenu_list {overflow:hidden;padding:36px 0 0 0;}
.subPage .top_submenu .submenu_list li {float:left;margin-right:0;}
.subPage .top_submenu .submenu_list li:first-child:before {content:none;}
.subPage .top_submenu .submenu_list li:before {content:"";display:inline-block;width:1px;height:14px;margin:0 16px;background:#cbcbcb;}
.subPage .top_submenu .submenu_list li a {font-size:16px;color:#888888;font-weight:500;}
.subPage .top_submenu .submenu_list li a strong {color:#231F20;}
.subPage .top_submenu .submenu_list li a:hover {color:#231F20;}
.subPage .top_submenu .submenu_list li a:hover strong {color:#231F20;}
.subPage .top_submenu .submenu_list li.on a {color:#008689;font-weight:bold;} /* 20221109 추가 */

/* 면탑 - 공통 - 정정보도 */
.subPage .correct_wrap {width:860px;margin:-18px auto 60px;padding:28px 40px;border:1px solid #dbdbdb;box-sizing:border-box;overflow:hidden;}
.subPage .correct_wrap ul li {margin-top:10px;}
.subPage .correct_wrap ul li:first-child {margin-top:-2px;}
.subPage .correct_wrap ul li a {display:inline-block;max-height:54px;overflow:hidden;}
.subPage .correct_wrap ul li a .txt {font-size:18px;line-height:25px;color:#191919;font-weight:500;}
.subPage .correct_wrap ul li a:hover .txt {color:#086889;}
.subPage .correct_wrap ul li a .date {font-size:14px;color:#7D7D7D;}
.subPage .correct_wrap ul li a .date:before {content:"";display:inline-block;width:1px;height:12px;margin:0 10px;background:#B4B4B4;}
.subPage .correct_wrap ul li a:hover .date {color:#086889;}

/* 면탑 - 공통 - 토픽 */
.subPage .topic {position:relative;overflow:hidden;margin-bottom:92px;}
.subPage .topic .title {padding:15px 0 10px;border-bottom:1px solid #231F20;font-size:20px;color:#231F20;}
.subPage .topic .topic_list {position:static;height:231px;overflow:hidden;margin:20px 0 0 -39px;}
.subPage .topic .topic_list li {float:left;width:260px;margin-left:39px;}
.subPage .topic .topic_list li .tit a {display:inline-block;max-width:260px;height:22px;margin-bottom:5px;padding:0 8px;box-sizing:border-box;font-size:14px;color:#fff;line-height:22px;border-top-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space: normal;background:#231f20;}
.subPage .topic .topic_list li .thumb_img a {position:relative;display:block;overflow:hidden;border-top-right-radius:15px;border-bottom-left-radius:15px;}
.subPage .topic .topic_list li .thumb_img img {display:block;width:260px;height:146px;}
.subPage .topic .topic_list li .thumb_img a .icon_video {display:block;position:absolute;right:0;bottom:0;width:25px;height:25px;background-position:-109px -19px;}
.subPage .topic .topic_list li .cont_info {width:260px;margin:9px 0 0 0;}
.subPage .topic .topic_list li .cont_info a {display:block;}
.subPage .topic .topic_list li .cont_info a:hover .desc {text-decoration:underline;}
.subPage .topic .topic_list li .cont_info a .desc {display:block;max-height:44px;min-height:44px;font-size:16px;color:#191919;font-weight:500;line-height:22px;overflow:hidden;white-space: normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.subPage .topic .topic_list li .txt_box {display:table-cell;height:200px;margin:0;padding:0 25px 0 26px;border-top-right-radius:15px;border-bottom-left-radius:15px;box-sizing:border-box;background:#EFE8DF;vertical-align:middle;}
.subPage .topic .topic_list li .txt_box a .desc {max-height:100px;padding-top:23px;line-height:25px;box-sizing:border-box;background:url('../images/common/icon_dda02.png') no-repeat 0 0;background-size:22px 16px;-webkit-line-clamp:3;}
.subPage .topic .topic_list li .txt_box .txt {display:block;max-height:40px;margin-top:6px;font-size:14px;line-height:20px;color:#7D7D7D;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .topic .topic_list li .txt_box .txt:hover {color:#231f20;}

/* 면탑 - 공통 - page */
.subPage .page {margin:32px 0 56px;text-align:center;} 
.subPage .page a {margin:0 10px;font-size:18px;color:#B1B1B1;vertical-align:middle;}
.subPage .page strong {margin:0 10px;font-size:18px;color:#191919;vertical-align:middle;}
.subPage .page .left {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -165px;vertical-align:middle;}
.subPage .page .left.on {background-position:0 -213px;}
.subPage .page .right {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -48px -165px;vertical-align:middle;}
.subPage .page .right.on {background-position:-48px -213px;}

/* 면탑 - 국제 - 생생중국뉴스 */
.subPage .china_news {margin:88px 0 70px;}
.subPage .china_news .title_box {padding-bottom:10px;border-bottom:1px solid #231F20;overflow:hidden;}
.subPage .china_news .title {float:left;font-size:20px;color:#231F20;line-height:1;}
.subPage .china_news .tab_cont {display:inline-block;float:left;margin:2px 0 0 43px;}
.subPage .china_news .tab_cont a {display:inline-block;font-size:14px;color:#7D7D7D;font-weight:bold;letter-spacing:-1px;}
.subPage .china_news .tab_cont a:first-child:after {content:"";display:inline-block;width:1px;height:11px;margin:0 10px;background:#DFDFDF;}
.subPage .china_news .tab_cont .on {color:#231F20;}
.subPage .china_news .live_news_box {clear:both;overflow:hidden;}
.subPage .china_news .live_news_box > li {float:left;width:407px;margin:18px 0 0 45px;}
.subPage .china_news .live_news_box > li:first-child {margin-left:0;}
.subPage .china_news .live_news_box > li a {display:block;overflow:hidden;}
.subPage .china_news .live_news_box > li a .thumb {display:block;float:left;width:150px;height:84px;margin-right:11px;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}
.subPage .china_news .live_news_box > li a .thumb img {width:150px;height:84px;}
.subPage .china_news .live_news_box > li a .info {float:left;width:246px;margin-top:19px;}
.subPage .china_news .live_news_box > li a .cont_info {float:left;width:208px;}
.subPage .china_news .live_news_box > li a .txt {display:block;margin-top:0;font-size:16px;line-height:22px;color:#191919;font-weight:500;letter-spacing:-1px;overflow:hidden;}
.subPage .china_news .live_news_box > li a .desc {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:8px;font-size:14px;color:#999;}
.subPage .china_news .live_news_box:nth-child(2) > li a .desc {display:none;} /* 20220629 추가 */
.subPage .china_news .live_news_box .sub_live_news {margin-top:-3px;}
.subPage .china_news .live_news_box .sub_live_news li {line-height:190%;}
.subPage .china_news .live_news_box .sub_live_news li a {padding:3px 0 3px 11px;background:url('../images/common/bullet03.gif') no-repeat 0 50%;font-size:15px;color:#191919;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}

/* 면탑 - 연예 */
.subPage .entertainment .section_top .edited_article {padding-bottom:36px;}
.subPage .entertainment .section_top .edited_article .article_top .thumb {height:286px;}
.subPage .entertainment .section_top .edited_article .article_sub {margin-left:-39px;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li {padding-left:39px;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb {width:347px;height:auto;border-radius:0;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a {display:block;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a img {width:347px;height:195px;border-top-right-radius:15px;border-bottom-left-radius:15px;overflow:hidden;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a .txt {float:none;width:347px;height:51px;margin:11px 0 0;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a .txt .txt_in {display:block;max-height:51px;font-size:18px;line-height:26px;color:#191919;font-weight:500;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a .txt .txt_in .icon_breaking {width:35px;height:20px;line-height:18px;margin:2px 5px 0 0;border:1px solid #ff0652;font-size:15px;color:#ff0652;font-weight:bold;background:#fff;}
.subPage .entertainment .section_top .edited_article .article_sub .sub_list li .thumb a .txt .txt_in .icon_exclusive {width:35px;height:20px;line-height:18px;margin:2px 5px 0 0;border:1px solid #008393;font-size:15px;color:#008393;font-weight:bold;background:#fff;}
.subPage .entertainment .correct_wrap {margin-top:42px;}

/* 면탑 - 오피니언 */
.subPage .opinion {width:1200px;margin:0 auto 73px;}
.subPage .opinion .section_top .edited_article {padding-bottom:23px;}
.subPage .opinion .section_top .edited_article .article_top .cont_info .title {max-height:102px;}
.subPage .opinion .section_top .edited_article .article_top .cont_info .t_in a {max-height:92px;-webkit-line-clamp:4;}
.subPage .opinion .section_top .edited_article .article_sub {margin:0;padding:0;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list {position:relative;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list li {display:block;width:1117px;padding:20px 0;box-sizing:border-box;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list li:first-child {border-bottom:1px solid #E4E4E4;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list li .txt {width:1117px;height:auto;max-height:103px;margin:0;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list li .txt .txt_in {max-height:50px;font-size:32px;line-height:44px;color:#231F20;text-overflow:ellipsis;white-space:nowrap;}
.subPage .opinion .section_top .edited_article .article_sub .sub_list li a:hover .txt .txt_in {color:#008689;}
.subPage .opinion .editor_wrap {position:relative;height:320px;margin:60px 0 0 0;background:none;border-bottom:0;}
.subPage .opinion .editor_wrap .editor_cont {width:1200px;margin:0 auto;padding:0;}
.subPage .opinion .editor_wrap .editor_cont .editor_list {overflow:hidden;}
.subPage .opinion .editor_wrap .editor_cont .editor_list:after {display:block;content:'';clear:both;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li {float:left;display:block;width:240px;height:320px;text-align:center;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:first-child {text-align:left;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(3) {margin:0;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(4) {width:240px;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li a {display:inline-block;position:relative;height:320px;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:first-child a {text-align:left;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li a span {display:block;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li a .thumb {display:inline-block;height:320px;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li a .thumb img {display:block;width:240px;height:320px;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li a .name {position:absolute;bottom:11px;left:94px;padding-top:0;font-size:18px;font-weight:500;text-align:left;line-height:19px;margin-left:0;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(2) a .name {margin-left:0;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(odd) .name {color:#FFF0DC;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(even) .name {color:#D2F9FF;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(odd) .column {position:absolute;top:10px;left:13px;width:40px;height:24px;line-height:22px;border:1px solid #F2E4D2;font-size:15px;color:#FFF0DC;font-weight:500;text-align:center;}
.subPage .opinion .editor_wrap .editor_cont .editor_list li:nth-child(even) .column {position:absolute;top:10px;left:13px;width:40px;height:24px;line-height:22px;border:1px solid #CBE4E8;font-size:15px;color:#D3F9FF;font-weight:500;text-align:center;}
.subPage .opinion .today_column {margin-top:66px;}
.subPage .opinion .today_column .column_cont {overflow:hidden;position:relative;width:1200px;margin:0 auto;padding:0;}
.subPage .opinion .today_column .column_cont .btn_more {position:absolute;top:7px;right:0;font-size:14px;color:#231F20;font-weight:500;letter-spacing:-0.49px;}
.subPage .opinion .today_column .column_cont .btn_more .icon_arr {display:inline-block;width:9px;height:13px;margin:2px 0 0 5px;background-position:-23px -287px;vertical-align:top;}
.subPage .opinion .today_column .column_cont .title {margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #231F20;font-size:20px;color:#231F20;letter-spacing:-0.7px;line-height:25px;}
.subPage .opinion .today_column .column_cont .column_list {width:1200px;}
.subPage .opinion .today_column .column_cont .column_list li {position:relative;float:left;width:270px;height:231px;margin:0 40px 40px 0;border:0;}
.subPage .opinion .today_column .column_cont .column_list li:nth-child(4n) {margin-right:0;}
.subPage .opinion .today_column .column_cont .column_list li .tit a {display:inline-block;max-width:260px;height:22px;margin-bottom:5px;padding:0 8px;box-sizing:border-box;font-size:14px;color:#fff;line-height:22px;border-top-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space: normal;background:#231f20;}
.subPage .opinion .today_column .column_cont .column_list li .txt_box {width:270px;height:200px;padding:23px 30px 0;border-top-right-radius:20px;border-bottom-left-radius:20px;box-sizing:border-box;background:url('../images/common/icon_dda02.png') #F1F3F5 no-repeat 29px 19px;background-size:22px 16px;}
.subPage .opinion .today_column .column_cont .column_list li .name {display:block;position:absolute;top:170px;left:30px;right:30px;max-height:38px;color:#191919;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-1px;text-align:left;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .opinion .today_column .column_cont .column_list li .txt {display:block;max-height:75px;margin-top:18px;padding:0;font-size:18px;color:#191919;font-weight:500;line-height:140%;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-1px;text-align:left;}
.subPage .opinion .editorialist_wrap {overflow:hidden;}
.subPage .opinion .editorialist_wrap .title {margin-top:22px;padding-bottom:10px;border-bottom:1px solid #231F20;font-size:20px;color:#231F20;letter-spacing:-0.7px;line-height:25px;}
.subPage .opinion .card_list_wrap {width:1200px;margin:0 auto;padding-top:11px;}
.subPage .opinion .card_list {position:relative;margin-left:-6px;}
.subPage .opinion .card_list li {position:relative;float:left;}
.subPage .opinion .card_list li .thumb_wrap {width:396px;height:254px;margin:6px 0 0 6px;padding:22px 23px 25px;border:1px solid #c8c8c8;box-sizing:border-box;background:#fff;}
.subPage .opinion .card_list li .thumb_box {height:77px;overflow:hidden;}
.subPage .opinion .card_list li .thumb_box .thumb {display:block;float:left;width:77px;}
.subPage .opinion .card_list li .thumb_box .thumb img {width:75px;height:75px;border:1px solid #dfdfdf;border-radius:100%;box-sizing:border-box;}
.subPage .opinion .card_list li .thumb_box .repor_info {display:block;float:left;width:188px;margin:0 0 0 13px;} /* 20230810 수정 */
.subPage .opinion .card_list li .thumb_box .repor_info .name a {display:block;/*width:188px;*/overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:27px;color:#231f20;font-weight:bold;} /* 20230810 수정 */
.subPage .opinion .card_list li .thumb_box .repor_info .depart a {display:block;padding:8px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;color:#7e7e7e;}
.subPage .opinion .card_list li .thumb_box .repor_info .email a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;color:#afafaf;}
.subPage .opinion .card_list li .thumb_box .repor_info .email a:before {content:"";display:inline-block;width:17px;height:11px;padding-right:6px;background:url('../images/common/icon_comm01.png') no-repeat -29px -86px;}
.subPage .opinion .card_list li .txt a {display:block;height:40px;margin:19px 0 13px;font-size:14px;line-height:20px;color:#7e7e7e;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .opinion .card_list li .news_list {border-top:1px solid #f1f3f5;}
.subPage .opinion .card_list li .news_list .list a {display:block;margin-top:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;color:#565656;font-weight:bold;}
.subPage .opinion .card_list li .news_list .list a:before {content:"";display:inline-block;width:4px;height:4px;padding-right:8px;background:url('../images/common/icon_comm01.png') no-repeat -153px 0;vertical-align:middle;}
.subPage .opinion .card_list li .btn_subscribe {display:block;position:absolute;top:32px;right:27px;border:0;background:#fff;font-size:16px;color:#008393;font-weight:500;letter-spacing:-0.75px;cursor:pointer;z-index:1;font-family:"Noto Sans KR";line-height:140%;}
.subPage .opinion .card_list li .btn_subscribe:before {content:"";display:inline-block;width:19px;height:19px;padding-right:3px;background:url('../images/common/icon_comm01.png') no-repeat 0 -86px;vertical-align:sub;}
.subPage .opinion .card_list li .btn_subscribe.on {color:#7e7e7e;}
.subPage .opinion .card_list li .btn_subscribe.on:before {background-position:0 -105px;}
.subPage .opinion .card_list .slick-prev {top:-41px;}
.subPage .opinion .card_list .slick-next {top:-41px;}
.subPage .opinion .card_list .slick-prev.hover {top:-53px;}
.subPage .opinion .card_list .slick-next.hover {top:-53px;}
.subPage .opinion .out_com {overflow:hidden;}
.subPage .opinion .out_com .title {margin-top:70px;padding-bottom:10px;border-bottom:1px solid #231F20;font-size:20px;color:#231F20;letter-spacing:-0.7px;line-height:25px;}
.subPage .opinion .out_com .card_list li .thumb_wrap {height:auto;padding-bottom:9px;}
.subPage .opinion .out_com .card_list li .thumb_box .repor_info {width:256px;margin-top:17px;}
.subPage .opinion .out_com .card_list li .thumb_box .repor_info .name a {line-height:26px;}
.subPage .opinion .out_com .card_list li .txt a {margin-top:16px;}
.subPage .opinion .my_think .title {margin-top:70px;padding-bottom:10px;border-bottom:1px solid #231F20;font-size:20px;color:#231F20;letter-spacing:-0.7px;line-height:25px;}
.subPage .opinion .my_think .card_list {overflow:hidden;}
.subPage .opinion .my_think .card_list li .thumb_wrap {width:597px;height:170px;padding:32px 23px 9px 29px;}
.subPage .opinion .my_think .card_list li .tit a {display:block;margin-bottom:12px;font-size:24px;color:#191919;line-height:1;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subPage .opinion .my_think .card_list li .name a {display:block;font-size:14px;color:#7E7E7E;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subPage .opinion .my_think .card_list li .txt a {margin-top:16px;}
.subPage .opinion .reader_submit {margin-top:98px;padding:40px 0 24px;background:#F1F3F5;text-align:center;letter-spacing:-0.5px;}
.subPage .opinion .reader_submit .txt {display:block;margin-bottom:9px;font-size:18px;color:#191919;}
.subPage .opinion .reader_submit .desc {font-size:14px;color:#191919;line-height:30px;}

/* 핫이슈, 핫연재 공통 */
.subPage .hotCon {width:1200px;margin:0 auto;}
.subPage .hotCon .update_list {margin-top:70px;}
.subPage .hotCon .update_list h3.title {padding-bottom:17px;border-bottom:4px solid #2D2D2D;font-size:30px;line-height:1;color:#181819;}
.subPage .hotCon .update_list .card_list {overflow:hidden;margin-left:-39px;}
.subPage .hotCon .update_list .card_list li {position:relative;float:left;width:374px;height:190px;margin:40px 0 0 39px;padding:23px 24px 0 21px;border:1px solid #c8c8c8;box-sizing:border-box;}
.subPage .hotCon .update_list .card_list li .title {display:block;font-size:24px;color:#121212;font-weight:700;letter-spacing:-1px;line-height:30px;}
.subPage .hotCon .update_list .card_list li .title span {display:block;max-height:61px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hotCon .update_list .card_list li .title .tit_in {padding-right:55px;}
.subPage .hotCon .update_list .card_list li .list a {display:block;max-height:42px;margin-top:13px;font-size:15px;line-height:20px;color:#191919;font-weight:500;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hotCon .update_list .card_list li .list a:before {content:"";display:inline-block;width:5px;height:5px;margin-right:6px;background:#120f18;vertical-align:middle;}
.subPage .hotCon .update_list .card_list li .date a {position:absolute;left:22px;bottom:20px;display:block;font-size:12px;color:#7e7e7e;}
.subPage .hotCon .update_list .card_list li .btn_subscribe {display:block;position:absolute;top:25px;right:20px;border:0;background:#fff;font-size:16px;color:#008393;font-weight:500;letter-spacing:-0.75px;cursor:pointer;z-index:1;font-family:"Noto Sans KR";line-height:140%;}
.subPage .hotCon .update_list .card_list li .btn_subscribe:before {content:"";display:inline-block;width:19px;height:19px;padding-right:3px;background:url('../images/common/icon_comm01.png') no-repeat 0 -86px;vertical-align:sub;}
.subPage .hotCon .update_list .card_list li .btn_subscribe.on {color:#7e7e7e;}
.subPage .hotCon .update_list .card_list li .btn_subscribe.on:before {background-position:0 -105px;}
.subPage .hotCon .count a {position:absolute;right:24px;bottom:20px;display:block;padding-left:14px;font-size:12px;color:#7e7e7e;}
.subPage .hotCon .count a:before {content:"";display:inline-block;width:13px;height:13px;margin:2px 4px 0 0;background:url('../images/common/icon_comm01.png') no-repeat -37px -287px;vertical-align:top;}
.subPage .hotCon .count a strong {font-weight:400;}
.subPage .hotCon .count a:hover strong {color:#7e7e7e;}
.subPage .hotCon .years_cont {margin:85px 0 132px;}
.subPage .hotCon .years_cont .title {padding-bottom:17px;border-bottom:4px solid #2D2D2D;font-size:30px;line-height:1;color:#181819;}
.subPage .hotCon .years_cont .years_box {padding-top:69px;}
.subPage .hotCon .years_cont .years_box .years_list li:before {content:'';position:absolute;top:14px;left:7px;display:block;width:3px;height:100%;background:#c8c8c8;}
.subPage .hotCon .years_cont .years_box .years_list li:last-child:before {display:none;}
.subPage .hotCon .years_cont .years_box .years_list li {position:relative;min-height:30px;padding:0 0 25px 37px;}
.subPage .hotCon .years_cont .years_box .years_list li .year {position:absolute;top:0;left:0;display:inline-block;padding-left:65px;background:url('../images/common/icon_list_off.png') no-repeat 0 center;background-size:17px 17px;cursor:pointer;}
.subPage .hotCon .years_cont .years_box .years_list li.on .year {background:url('../images/common/icon_list_on.png') no-repeat 0 center;background-size:17px 17px;}
.subPage .hotCon .years_cont .years_box .years_list li .year span {display:inline-block;width:14px;height:25px;font-size:0;color:transparent;background:url('../images/common/num02.png') no-repeat 0 0;text-indent:-9999px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num0 {background-position:0 0;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num1 {background-position:0 -25px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num2 {background-position:0 -50px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num3 {background-position:0 -75px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num4 {background-position:0 -100px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num5 {background-position:0 -125px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num6 {background-position:0 -150px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num7 {background-position:0 -175px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num8 {background-position:0 -200px;}
.subPage .hotCon .years_cont .years_box .years_list li .year .num9 {background-position:0 -225px;}
.subPage .hotCon .years_cont .years_box .years_list li .info_box {display:none;padding:2px 0 22px 190px;border-bottom:1px solid #e8e8e8;}
.subPage .hotCon .years_cont .years_box .years_list li.on .info_box {display:block;}
.subPage .hotCon .years_cont .years_box .years_list li .info_list {overflow:hidden;}
.subPage .hotCon .years_cont .years_box .years_list li .info_list li {float:left;width:388px;min-height:22px;margin-bottom:19px;padding:0;box-sizing:border-box;}
.subPage .hotCon .years_cont .years_box .years_list li .info_list li a {display:block;padding-right:50px;font-size:17px;line-height:22px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subPage .hotCon .years_cont .years_box .years_list li .info_list li:before {display:none;}
.subPage .hotCon .years_cont .btn_more {display:block;height:39px;line-height:37px;margin-top:41px;border:1px solid #ebebeb;font-size:17px;color:#7E7E7E;background:#f7f7f7;text-align:center;cursor:pointer;}

/* 핫이슈 */
.subPage .hot_issue .issue_point .title {margin:28px 0;font-size:30px;color:#231f20;line-height:1;}
.subPage .hot_issue .issue_point .title .txt {margin-left:14px;font-size:16px;color:#888888;line-height:1;font-weight:500;}
.subPage .hot_issue .point_box {position:relative;height:240px;margin-bottom:30px;padding:5px 30px 26px 27px;border:1px solid #cbcbcb;box-sizing:border-box;background:#f1f3f5;}
.subPage .hot_issue .point_box .point_con {float:left;position:relative;width:292px;height:219px;margin-right:9px;}
.subPage .hot_issue .point_box .point_con .title {display:block;max-height:60px;margin:36px 0 21px 0;font-size:24px;color:#121212;font-weight:700;letter-spacing:-0.84px;line-height:31px;}
.subPage .hot_issue .point_box .point_con .title a {display:block;max-height:66px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hot_issue .point_box .point_con .desc {display:block;max-height:66px;overflow:hidden;}
.subPage .hot_issue .point_box .point_con .desc a {font-size:15px;color:#7e7e7e;letter-spacing:-0.53px;line-height:22px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hot_issue .point_box .point_con .count a {bottom:10px;right:0;}
.subPage .hot_issue .point_box .newest_list li {float:left;position:relative;width:266px;margin-left:14px;}
.subPage .hot_issue .point_box .newest_list li:before {content:"";display:block;position:absolute;top:-11px;left:127px;width:12px;height:12px;background:url('../images/common/icon_comm01.png') no-repeat -55px -288px;}
.subPage .hot_issue .point_box .newest_list li .list_cont {position:relative;}
.subPage .hot_issue .point_box .newest_list li .list_cont .time a {display:block;padding:10px 0 18px;font-size:14px;line-height:1;color:#008393;font-weight:500;text-align:center;}
.subPage .hot_issue .point_box .newest_list li .list_cont .thumb {position:relative;}
.subPage .hot_issue .point_box .newest_list li .list_cont .thumb:before {content:"";display:block;position:absolute;top:0;left:0;width:266px;height:166px;background:#000;opacity:0.5;z-index:1;}
.subPage .hot_issue .point_box .newest_list li .list_cont .thumb .thumb_style {display:block;width:266px;height:166px;}
.subPage .hot_issue .point_box .newest_list li .list_cont .cont_info {position:absolute;top:98px;left:39px;right:39px;z-index:2;}
.subPage .hot_issue .point_box .newest_list li .list_cont .cont_info .txt_in {display:block;max-height:48px;font-size:16px;line-height:22px;color:#FFFFFF;font-weight:500;text-align:center;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hot_issue .point_box .newest_list li .txt_box .cont_info {position:static;width:266px;height:166px;padding:27px 20px;border:1px solid #cbcbcb;box-sizing:border-box;background:#fff;}
.subPage .hot_issue .point_box .newest_list li .txt_box .cont_info .txt_in {margin-bottom:9px;color:#121212;font-weight:bold;text-align:left;}
.subPage .hot_issue .point_box .newest_list li .txt_box .cont_info .txt_in02 {display:block;max-height:59px;font-size:13px;color:#7E7E7E;line-height:19px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hot_issue .point_box .btn_more {position:absolute;top:100px;right:-24px;width:41px;height:41px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -48px -213px;}
.subPage .hot_issue .title_cont {position:relative;}

/* 핫연재 */
.subPage .hot_serially .week_serially {margin-top:31px;overflow:hidden;}
.subPage .hot_serially .week_wrap {float:left;width:860px;}
.subPage .hot_serially .week_wrap .title {float:left;margin-right:18px;padding-bottom:10px;font-size:30px;color:#231f20;line-height:1;}
.subPage .hot_serially .week_wrap .week_tab {overflow:hidden;float:left;margin-top:3px;}
.subPage .hot_serially .week_wrap .week_tab li {float:left;margin-right:5px;}
.subPage .hot_serially .week_wrap .week_tab li a {overflow:hidden;display:block;width:24px;height:24px;border:1px solid #cdcdcd;border-radius:50%;text-align:center;line-height:24px;font-size:13px;color:#231f20;}
.subPage .hot_serially .week_wrap .week_tab li.on a {color:#fff;background:#000;border:1px solid #000;}
.subPage .hot_serially .week_wrap .card_wrap {clear:both;padding-top:15px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list {display:none;position:relative;width:900px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list:after {content:'';display:block;clear:both;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li {float:left;width:260px;margin:0 40px 0 0;letter-spacing:-0.35px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .thumb_img a {position:relative;display:block;overflow:hidden;border-top-right-radius:15px;border-bottom-left-radius:15px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .thumb_img img {display:block;width:260px;height:146px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .thumb_img a .icon_video {display:block;position:absolute;right:0;bottom:0;width:25px;height:25px;background-position:-109px -19px;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info {margin:11px 0 0 0;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info a {display:block;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info a:hover .tit {text-decoration:underline;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info a:hover .desc {text-decoration:underline;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info a .tit {display:block;max-height:44px;margin-bottom:5px;font-size:16px;color:#191919;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subPage .hot_serially .week_wrap .card_wrap .card_list li .cont_info a .desc {display:block;max-height:44px;min-height:44px;font-size:13px;color:#727272;font-weight:400;line-height:22px;overflow:hidden;white-space: normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.subPage .hot_serially .week_wrap .card_wrap .on {display:block;}
.subPage .hot_serially #aside {padding-top:18px;}

/* 이슈연재 - 공통 - 정정보도 */
.etcCon .correct_wrap {margin:40px auto;padding:28px 30px;border:1px solid #dbdbdb;box-sizing:border-box;overflow:hidden;}
.etcCon .correct_wrap ul li {margin-top:10px;}
.etcCon .correct_wrap ul li:first-child {margin-top:-2px;}
.etcCon .correct_wrap ul li a {display:inline-block;max-height:54px;overflow:hidden;}
.etcCon .correct_wrap ul li a .txt {font-size:18px;line-height:25px;color:#191919;font-weight:500;}
.etcCon .correct_wrap ul li a:hover .txt {color:#086889;}
.etcCon .correct_wrap ul li a .date {font-size:14px;color:#7D7D7D;}
.etcCon .correct_wrap ul li a .date:before {content:"";display:inline-block;width:1px;height:12px;margin:0 10px;background:#B4B4B4;}
.etcCon .correct_wrap ul li a:hover .date {color:#086889;}

/* 이슈연재 */
.etcPage .series_wrap .btn_all {display:block;margin:40px 0 -28px;} /* 20220825 추가 */
.etcPage .series_wrap .btn_all a {display:inline-block;font-size:18px;color:#181818;font-weight:bold;} /* 20220825 추가 */
.etcPage .series_wrap .btn_all a:before {content:"";display:inline-block;width:8px;height:14px;margin-right:5px;background:url('../images/common/icon_comm01.png') no-repeat -93px -57px;} /* 20220825 추가 */
.etcPage .series_wrap .series_cont {position:relative;margin:40px 0 38px;padding:40px 35px 47px 40px;border:1px solid #CBCBCB;box-sizing:border-box;background:#f1f3f5;}
.etcPage .series_wrap .series_cont .tit_cont {position:relative;margin-bottom:23px;padding:0 45px 0 0;}
.etcPage .series_wrap .series_cont .tit_cont > .title {display:inline-block;max-width:981px;font-size:36px;line-height:47px;color:#121212;font-weight:700;letter-spacing:-1.26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.etcPage .series_wrap .series_cont .tit_cont .separate {display:inline-block;height:38px;margin:4px 10px 0 0;padding:0 7px;border:1px solid #008393;background:#fff;font-size:30px;color:#008393;font-weight:bold;line-height:36px;vertical-align:2px;}
.etcPage .series_wrap .series_cont .tit_cont .btn_share {position:absolute;top:7px;right:0;}
.etcPage .series_wrap .series_cont .tit_cont #shareLayer {right:-15px;}
.etcPage .series_wrap .series_cont .reed_cont {position:relative;}
.etcPage .series_wrap .series_cont .reed_cont .txt {overflow:hidden;max-height:66px;font-size:15px;line-height:22px;color:#7e7e7e;letter-spacing:-0.5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}/*230320 수정*/
.etcPage .series_wrap .series_cont .reed_cont.view .txt {height:auto;-webkit-line-clamp:initial;}
.etcPage .series_wrap .series_cont .article_count {padding:28px 0 0 0;}
.etcPage .series_wrap .series_cont .article_count .count {display:inline-block;padding-left:20px;background:url('../images/common/icon_count01.png') no-repeat 0 center;background-size:16px 16px;font-size:14px;color:#7e7e7e;}
.etcPage .series_wrap .series_cont .article_count .count strong {font-weight:400;}
.etcPage .series_wrap .series_cont .btn_subscribe {display:inline-block;position:absolute;bottom:52px;right:42px;padding-left:31px;border:0;background:url('../images/common/icon_subscribe.png') no-repeat 0 center;background-size:27px 26px;font-size:18px;line-height:26px;color:#008393;letter-spacing:-1.35px;cursor:pointer;}
.etcPage .series_wrap .series_cont .btn_subscribe.on {background:url('../images/common/icon_subscribe03.png') no-repeat 0 center;background-size:27px 26px;color:#7e7e7e;}
.etcPage .series_wrap .series_cont .keyword_cont {margin-bottom:-9px;padding:18px 90px 0 0;}
.etcPage .series_wrap .series_cont .keyword_cont a {display:inline-block;height:28px;border:1px solid #008393;margin:0 9px 9px 0;padding:0 12px;font-size:15px;color:#008393;font-weight:700;line-height:28px;}
.etcPage .series_wrap .aside_wrap .update_list {margin-top:-58px;}
.etcPage .series_wrap .aside_wrap .update_list .title_cont {position:relative;}
.etcPage .series_wrap .aside_wrap .update_list .title_cont h3.title {padding-bottom:6px;font-size:20px;line-height:1;color:#231f20;}
.etcPage .series_wrap .aside_wrap .update_list .title_cont #btn_info {width:20px;height:20px;background-position:-109px -57px;}
.etcPage .series_wrap .aside_wrap .update_list .title_cont #info_layer {top:26px;left:0;width:300px;height:60px;padding:10px;}
.etcPage .series_wrap .aside_wrap .update_list .title_cont #info_layer .txt {font-size:12px;line-height:20px;color:#231F20;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li {position:relative;width:300px;height:168px;margin:13px 0 0 0;padding:20px 21px 0 17px;border:1px solid #c8c8c8;box-sizing:border-box;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .title {display:block;font-size:20px;color:#121212;font-weight:700;letter-spacing:-1px;line-height:26px;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .title span {display:block;max-height:52px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .title .tit_in {padding-right:65px;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .list a {display:block;max-height:49px;margin-top:8px;font-size:14px;line-height:22px;color:#191919;font-weight:500;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .list a::before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;background:#120f18;vertical-align:middle;}/*230405 수정*/
.etcPage .series_wrap .aside_wrap .update_list .card_list li .date a {display:block;position:absolute;left:17px;bottom:17px;font-size:12px;color:#7e7e7e;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .count a {position:absolute;right:20px;bottom:17px;display:block;padding-left:14px;font-size:12px;color:#7e7e7e;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .count a:before {content:"";display:inline-block;width:9px;height:11px;margin:3px 4px 0 0;background:url('../images/common/icon_comm01.png') no-repeat -72px -289px;vertical-align:top;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .count a strong {font-weight:400;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .count a:hover strong {color:#7e7e7e;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .btn_subscribe {display:block;position:absolute;top:21px;right:17px;border:0;background:#fff;font-size:16px;color:#008393;font-weight:500;letter-spacing:-0.75px;cursor:pointer;z-index:1;font-family:"Noto Sans KR";line-height:140%;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .btn_subscribe:before {content:"";display:inline-block;width:19px;height:19px;padding-right:3px;background:url('../images/common/icon_comm01.png') no-repeat 0 -86px;vertical-align:sub;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .btn_subscribe.on {color:#7e7e7e;}
.etcPage .series_wrap .aside_wrap .update_list .card_list li .btn_subscribe.on:before {background-position:0 -105px;}

/* 이슈연재 - 리스트형 */
.etcPage .listType #aside {padding-top:68px;}
.etcPage .listType .journalist_list {position:relative;margin-bottom:93px;padding:13px 0 0;border-top:1px solid #231F20;}
.etcPage .listType .journalist_list li .thumb_wrap {width:300px;}
.etcPage .listType .journalist_list li .thumb_box {height:72px;overflow:hidden;}
.etcPage .listType .journalist_list li .thumb_box .thumb {display:block;float:left;width:72px;}
.etcPage .listType .journalist_list li .thumb_box .thumb img {width:73px;height:73px;border:1px solid #dfdfdf;border-radius:100%;box-sizing:border-box;}
.etcPage .listType .journalist_list li .thumb_box .repor_info {display:block;float:left;width:166px;margin:15px 0 0 13px;}
.etcPage .listType .journalist_list li .thumb_box .repor_info .name a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;color:#231f20;font-weight:bold;}
.etcPage .listType .journalist_list li .thumb_box .repor_info .depart a {display:block;padding:8px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;color:#7e7e7e;}
.etcPage .listType .journalist_list li .txt a {display:block;margin:19px 0 13px;font-size:14px;line-height:22px;color:#7e7e7e;}
.etcPage .listType .journalist_list li .add_info {padding-top:16px;border-top:1px solid #e8e8e8;}
.etcPage .listType .journalist_list li .add_info strong {font-size:12px;color:#7E7E7E;}
.etcPage .listType .journalist_list li .add_info .add_info_txt {font-size:12px;line-height:22px;color:#7E7E7E;}
.etcPage .listType .journalist_list .slick-prev {position:absolute;top:13px;right:19px;width:20px;height:19px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -153px -31px;z-index:1;cursor:pointer;}
.etcPage .listType .journalist_list .slick-prev.hover {background-position:-153px -50px;}
.etcPage .listType .journalist_list .slick-next {position:absolute;top:13px;right:0;width:19px;height:19px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -173px -31px;z-index:1;cursor:pointer;}
.etcPage .listType .journalist_list .slick-next.hover {background-position:-173px -50px;}
.etcPage .listType .aside_wrap .update_list {margin-top:-39px;}

/* 이슈연재 - 갤러리형 */
.etcPage .listType .cntPageBox .cntPage .title {margin-top:11px;}
.etcPage .listType #alignImageList .imgListCon {position:absolute;left:-5000px;width:222px;font-size:14px;}
.etcPage .listType #alignImageList ul {overflow:hidden;margin:4px 0 42px;}
.etcPage .listType #alignImageList ul li {float:left;width:277px !important;margin-left:14px;}
.etcPage .listType #alignImageList ul li:first-child {margin-left:0;}
.etcPage .listType #alignImageList ul li div {margin-top:15px;}
.etcPage .listType #alignImageList ul li div a {display:block;width:277px;}
.etcPage .listType #alignImageList ul li div img {width:277px;}
.etcPage .listType #alignImageList ul li div .txt {margin-top:-4px;padding:20px 24px 32px;border:1px solid #ddd;border-top:none;}
.etcPage .listType #alignImageList ul li div .txt .txt_t {display:block;max-height:54px;font-size:20px;line-height:27px;color:#2b2b2b;font-weight:bold;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.etcPage .listType #alignImageList ul li div .txt .txt_t2 {padding-top:10px;font-size:12px;color:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.etcPage .listType #alignImageList ul li div .txt .txt_info {padding-top:10px;font-size:14px;color:#c1c1c1;}
.etcPage .listType #alignImageList ul li div .img_none {background-color:#fbfbfb;}
.etcPage .listType #alignImageList ul li div .img_none .txt {padding:65px 19px 68px;;border-top:1px solid #ddd;}
.etcPage .listType #alignImageList ul li span {display:block;}

/* 서브페이지 */
.etcPage {position:relative;width:1200px;margin:0 auto;background:#fff;}/*230220 수정*/
.etcPage #content {float:left;width:860px;padding-right:40px;border:0;}
.etcPage #aside {float:left;width:300px;padding:87px 0 30px 0;}
.etcPage .location {margin:37px 0 0 0;font-size:28px;color:#aaa;letter-spacing:-1px;}
.etcPage .location a {color:#909090;}
.etcPage .location strong {color:#181819;vertical-align:middle;}
.etcPage .cntPageBox {overflow:hidden;margin-top:27px;padding-bottom:10px;border-bottom:1px solid #231F20;}
.etcPage .cntPageBox .cntPage {display:table;float:left;border-collapse:collapse;}
.etcPage .cntPageBox .cntPage .title {margin-top:9px;font-size:20px;line-height:1;color:#231F20;}
.etcPage .cntPageBox .cntPage a {display:table-cell;position:relative;width:90px;height:30px;line-height:28px;border:1px solid #D8D8D8;border-left:0;box-sizing:border-box;font-size:14px;color:#888888;text-align:center;}
.etcPage .cntPageBox .cntPage a:first-child {padding:0;border-left:1px solid #D8D8D8;}
.etcPage .cntPageBox .cntPage .on {font-size:14px;color:#231F20;font-weight:bold;}
.etcPage .cntPageBox .cntPage .on:after {content:"";display:block;position:absolute;top:-1px;left:-1px;width:91px;height:31px;border:1px solid #231F20;box-sizing:border-box;/*z-index:1;*/}
.etcPage .cntPageBox .dongaArticle {float:right;margin-top:10px;}
.etcPage .cntPageBox .dongaArticle a {font-size:14px;color:#7D7D7D;}
.etcPage .cntPageBox .dongaArticle a span {display:inline-block;width:18px;height:18px;margin-right:6px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -261px;vertical-align:top;}
.etcPage .cntPageBox .dongaArticle .on span {background-position:-18px -261px;}
.etcPage .dateDivide .dateBox {margin-left:314px;}
.etcPage .btn_share {display:inline-block;width:36px;height:36px;margin-left:13px;font-size:0;color:transparent;background-position:-99px -133px;vertical-align:middle;cursor:pointer;}
.etcPage .btn_share.hover {background-position:-99px -169px;}

/* 서브페이지 > page */
.etcPage .page {margin:32px 0 56px;text-align:center;} 
.etcPage .page a {margin:0 10px;font-size:18px;color:#B1B1B1;vertical-align:middle;}
.etcPage .page strong {margin:0 10px;font-size:18px;color:#191919;vertical-align:middle;}
.etcPage .page .left {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -165px;vertical-align:middle;}
.etcPage .page .left.on {background-position:0 -213px;}
.etcPage .page .right {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -48px -165px;vertical-align:middle;}
.etcPage .page .right.on {background-position:-48px -213px;}

/* 서브페이지 > 리스트 */
.article_list {display:inline-block;width:860px;height:100%;overflow:hidden;padding:20px 0;border-bottom:1px solid #e8e8e8;color:#777;}
.article_list .thumb {position:relative;display:inline-block;float:left;max-width:200px;min-width:200px;min-height:113px;overflow:hidden;margin-right:19px;border-top-right-radius:15px;border-bottom-left-radius:15px;background:#fff;}
.article_list .thumb a {display:block;width:200px;height:113px;text-align:center;}
.article_list .thumb a img {display:inline-block;max-width:200px;min-width:200px;max-height:113px;margin:0 auto;vertical-align:middle;}
.article_list .thumb a span {display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.article_list .rightList {overflow:hidden;margin-top:8px;}
.article_list .rightList .tit {display:block;font-size:20px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;overflow:hidden;} /* 20230221 수정 */
.article_list .rightList .tit a:first-child {max-height:52px;font-size:20px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;} /* 20230221 수정 */
.article_list .rightList .tit a:first-child:hover {color:#008689;}
.article_list .rightList .tit .btn_pdf {display:inline-block;width:22px;height:21px;margin-left:6px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -153px -74px;text-indent:-9999px;vertical-align:middle;}
.article_list .rightList .txt {display:block;margin:0;font-family:"Noto Sans KR";font-size:14px;color:#7D7D7D;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.article_list .rightList .txt a {display:block;max-height:43px;margin:4px 0 5px;font-family:"Noto Sans KR";font-size:14px;line-height:20px;color:#7D7D7D;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.article_list .rightList .date a {display:inline-block;font-size:12px;color:#7D7D7D;}
.article_list .rightList .cnt_num {font-size:12px;color:#7D7D7D;}
.article_list .rightList .cnt_num:before {content:"";display:inline-block;width:1px;height:9px;margin:0 4px;background:#ededed;}
.article_list .rightList .cnt_num span a {color:#7D7D7D;}
.article_list .rightList .cnt_num a em {color:#7D7D7D;}

/* 서브페이지 > 리스트 > 타이틀 */
.article_list_tit .cntPageBox {margin-top:76px;}

/* 트렌드뉴스 */
.etcPage .trend_news {margin-bottom:50px;}
.etcPage .trend_news h2.title {margin:28px 0 32px;font-size:30px;color:#231f20;line-height:1;}
.etcPage .trend_news .btn_share {margin-top:-2px;vertical-align:top;}
.etcPage .trend_news #shareLayer {top:76px;left:0;right:unset;z-index:2;}
.etcPage .trend_news .cntPageBox .cntPage a {width:140px;}
.etcPage .trend_news .cntPageBox .cntPage .on:after {width:141px;}
.etcPage .trend_news .cntPageBox .cntPage a:hover {background:#f8f8f8;}
.etcPage .trend_news .cntPageBox .cntPage a.on:hover {background:#fff;}
.etcPage .trend_news .article_list .num {display:block;float:left;width:28px;padding:36px 13px 0 0;font-family:"Bebas";font-size:26px;line-height:24px;color:#191919;font-weight:bold;letter-spacing:-1.5px;text-align:center;}

/* 트렌드뉴스 > 많이본뉴스 */
.etcPage .trend_news .field {float:right;}
.etcPage .trend_news .field span {display:inline-block;font-size:14px;line-height:30px;color:#191919;cursor:pointer;}
.etcPage .trend_news .field span:after {content:"";display:inline-block;width:7px;height:7px;margin-left:6px;background:url("../images/common/icon_comm01.png") no-repeat -31px 0;vertical-align:middle;}
.etcPage .trend_news .field_layer {display:none;position:absolute;top:89px;right:327px;width:83px;border:1px solid #000000;background:#fff;}
.etcPage .trend_news .field_layer li a {display:block;height:28px;line-height:28px;padding-right:25px;border-top:1px solid #ededed;font-size:12px;color:#6C6C6C;text-align:right;}
.etcPage .trend_news .field_layer li a:hover {color:#FFFFFF;background:#000;}
.etcPage .trend_news .field_layer li:first-child a {height:30px;border-top:0;font-size:14px;line-height:30px;color:#191919;}
.etcPage .trend_news .field_layer li:first-child a:hover {color:#191919;background:#fff;}
.etcPage .trend_news .field_layer li:first-child a:after {content:"";display:inline-block;position:absolute;top:12px;right:12px;width:7px;height:7px;margin-left:6px;background:url("../images/common/icon_comm01.png") no-repeat -48px 0;vertical-align:middle;}

/* 트렌드뉴스 > 댓글이핫한뉴스, 베스트추천뉴스, 반응순뉴스 */
.etcPage .trend_news .info {float:right;margin-top:2px;}
.etcPage .trend_news #info_layer {top:124px;left:680px;width:210px;height:85px;padding:10px 18px;}
.etcPage .trend_news #info_layer .txt {font-size:12px;line-height:20px;color:#231F20;}

/* 트렌드뉴스 > aside > 최신기사 */
#aside.aside_wrap .category_news {margin-top:20px;}
#aside.aside_wrap .category_news .title {padding-bottom:9px;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li {height:78px;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li a {height:78px;padding:11px 0;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li a .cont_info {margin-right:26px;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li .desc {color:#292929;font-weight:400;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li .thumb_img {width:70px;height:56px;}
#aside.aside_wrap .category_news .trend_cont .trend_box .trend_list li .thumb_img img {width:70px;height:56px;}

/* aside */
#aside.aside_wrap .aside_article .title {padding-bottom:10px;}
#aside.aside_wrap .aside_article .trend_cont .trend_box .trend_list li .desc .txt {display:table-cell;vertical-align:middle;}

/* -------------------개편3차 추가----------------------- */
/* 마이페이지 */
.my_page #container {margin-top:0 !important;padding:30px 0 0 0;}
.my_page #all_menu {/*position:fixed;*/top:49px;}

.my_top {position:relative;width:1200px;margin:0 auto 35px auto;}
.my_top:after {content:'';display:block;clear:both;}
.my_top .top_left {position:relative;float:left;width:380px;height:310px;margin-right:10px;background:#f1f3f5;border-radius:15px;}
.my_top .top_left .info_member {padding:48px 0 0 52px;font-size:30px;font-weight:400;color:#333;line-height:43px;letter-spacing:-1px;}
.my_top .top_left .info_member .nick {font-weight:700;}
.my_top .top_left .btn_move01 {position:absolute;left:31px;bottom:50px;}
.my_top .top_left .btn_move01 a {position:relative;display:inline-block;width:154px;height:38px;background:#fff;border:1px solid #d4d4d4;border-radius:30px;line-height:38px;font-size:16px;font-weight:500;color:#181819;text-align:center;text-indent:-15px;}
.my_top .top_left .btn_move01 a:hover {color:#181819 !important;}
.my_top .top_left .btn_move01 a:after {content:'';position:absolute;top:14px;right:14px;display:block;width:7px;height:13px;background:url('../images/common/icon_mypage.png') no-repeat 0 0;}
.my_top .top_left .btn_move01 .btn_pdf {margin-right:6px;}

.my_top .top_right {float:left;}
.my_top .top_right .today_fortune {width:810px;height:150px;margin-bottom:10px;background:#f1f3f5;border-radius:15px;}
.my_top .top_right .today_fortune .cont_info {padding:24px 0 0 49px;}
.my_top .top_right .today_fortune .cont_info .btn_tit {display:inline-block;font-size:20px;font-weight:700;color:#181819;line-height:29px;}
.my_top .top_right .today_fortune .cont_info .btn_tit:hover {color:#181819 !important;}
.my_top .top_right .today_fortune .cont_info .btn_tit .icon_arr {display:inline-block;width:9px;height:15px;margin:0 0 1px 7px;background-position:-15px 0;vertical-align:-1px;}
.my_top .top_right .today_fortune .sign_cont {overflow:hidden;margin-top:9px;}
.my_top .top_right .today_fortune .sign_cont .img_sign {float:left;display:block;width:56px;height:56px;margin-right:15px;background:url('../images/common/img_sign.png') no-repeat 0 0;font-size:0;color:transparent;}
.my_top .top_right .today_fortune .sign_cont .sing_no {background:url('../images/common/bg_sign.png') no-repeat 0 0;}
.my_top .top_right .today_fortune .sign_cont .sign01 {background-position:0 0;} /* 쥐 */
.my_top .top_right .today_fortune .sign_cont .sign02 {background-position:-79px 0;} /* 소 */
.my_top .top_right .today_fortune .sign_cont .sign03 {background-position:-164px -86px;} /* 호랑이 */
.my_top .top_right .today_fortune .sign_cont .sign04 {background-position:-245px -86px;} /* 토끼 */
.my_top .top_right .today_fortune .sign_cont .sign05 {background-position:0 -86px;} /* 용 */
.my_top .top_right .today_fortune .sign_cont .sign06 {background-position:-78px -86px;} /* 뱀 */
.my_top .top_right .today_fortune .sign_cont .sign07 {background-position:0 -173px;} /* 말 */
.my_top .top_right .today_fortune .sign_cont .sign08 {background-position:-78px -172px;} /* 양 */
.my_top .top_right .today_fortune .sign_cont .sign09 {background-position:-164px 0;} /* 원숭이 */
.my_top .top_right .today_fortune .sign_cont .sign10 {background-position:-250px 0;} /* 닭 */
.my_top .top_right .today_fortune .sign_cont .sign11 {background-position:-164px -171px;} /* 개 */
.my_top .top_right .today_fortune .sign_cont .sign12 {background-position:-248px -172px;} /* 돼지 */
.my_top .top_right .today_fortune .sign_cont .sign_info {overflow:hidden;padding-top:5px;}
.my_top .top_right .today_fortune .sign_cont .sign_info .tit {display:inline-block;font-size:15px;font-weight:700;color:#181819;line-height:22px;}
.my_top .top_right .today_fortune .sign_cont .sign_info .btn_edit {display:inline-block;width:15px;height:14px;margin:4px 0 0 5px;background-position:-31px 0;border:0;cursor:pointer;}
.my_top .top_right .today_fortune .sign_cont .sign_info .txt {display:block;margin-top:2px;font-size:16px;font-weight:400;color:#181819;line-height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.my_top .top_right .today_fortune .sign_cont .sign_info .txt01 {display:inline-block;font-size:18px;font-weight:400;color:#000;line-height:26px;vertical-align:middle;}
.my_top .top_right .today_fortune .sign_cont .sign_info .btn_reg {display:inline-block;width:170px;height:40px;margin:5px 0 0 10px;background:#fff;border:1px solid #7e7e7e;border-radius:30px;;font-size:15px;font-weight:bold;color:#181819;cursor:pointer;letter-spacing:-1px;vertical-align:middle;}
.my_top .top_right .today_fortune .sign_cont .sign_info .btn_reg .icon_plus {display:inline-block;width:15px;height:14px;margin:0 0 0 7px;background-position:0 -30px;vertical-align:-2px;}

.my_top .top_right .news_letter .cont_info .letter_swiper .slick-dots {position:absolute;top:-30px;right:15px;}
.my_top .top_right .news_letter .cont_info .letter_swiper .slick-dots li {display:inline-block;margin-left:5px;}
.my_top .top_right .news_letter .cont_info .letter_swiper .slick-dots li button {width:8px;height:8px;background:#e4e4e4;border:0;border-radius:50%;font-size:0;color:transparent;}
.my_top .top_right .news_letter .cont_info .letter_swiper .slick-dots .slick-active button {width:18px;height:8px;background:#231f20;border-radius:15px}

.my_top .top_right .news_letter {width:810px;height:150px;margin-bottom:10px;background:#f1f3f5;border-radius:15px;}
.my_top .top_right .news_letter .cont_info {padding:26px 15px 0 52px;}
.my_top .top_right .news_letter .cont_info .btn_tit {display:inline-block;margin-bottom:10px;font-size:20px;font-weight:700;color:#181819;line-height:29px;}
.my_top .top_right .news_letter .cont_info .btn_tit:hover {color:#181819 !important;}
.my_top .top_right .news_letter .cont_info .btn_tit .icon_arr {display:inline-block;width:9px;height:15px;margin:0 0 1px 7px;background-position:-15px 0;vertical-align:-1px;}
.my_top .top_right .news_letter .cont_info .letter_list li {margin-bottom:6px;}
.my_top .top_right .news_letter .cont_info .letter_list li a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.my_top .top_right .news_letter .cont_info .letter_list li a span {vertical-align:middle;}
.my_top .top_right .news_letter .cont_info .letter_list li a .tit {font-size:16px;font-weight:500;color:#181819;line-height:23px;}
.my_top .top_right .news_letter .cont_info .letter_list li a .txt {font-size:16px;font-weight:400;color:#181819;line-height:23px;}
.my_top .top_right .news_letter .cont_info .letter_list li a .txt_bar {margin:0 8px 0 8px;color:#d4d4d4;}

.mypage_cont {width:1200px;margin:0 auto;}
.mypage_cont .menu_cont {}
.mypage_cont .menu_cont .mypage_menu {display:table;width:100%;border-bottom:4px solid #2d2d2d;}
.mypage_cont .menu_cont .mypage_menu li {display:table-cell;width:25%;}
.mypage_cont .menu_cont .mypage_menu li a {position:relative;display:block;padding:22px 0;text-align:center;font-size:24px;font-weight:400;color:#7e7e7e;line-height:29px;}
.mypage_cont .menu_cont .mypage_menu li a:hover {color:#7e7e7e !important;}
.mypage_cont .menu_cont .mypage_menu li a.icon_new:after {content:'';display:inline-block;width:6px;height:6px;background:#ff1b1b;border-radius:20px;vertical-align:top;}
.mypage_cont .menu_cont .mypage_menu li.on a {font-weight:700;color:#181819;}
.mypage_cont .menu_cont .mypage_menu li.on a:hover {color:#181819 !important;}

/* 마이페이지 정보 */
.mypage_info {position:relative;min-height:750px;}
.mypage_info.no_info:before {display:none;}
.mypage_info:before {content:'';position:absolute;display:block;top:0;left:390px;width:1px;height:100%;background:#d4d4d4;}
.mypage_info:after {content:'';display:block;clear:both;}
.mypage_info .left_info {float:left;width:390px;}
.mypage_info .right_info {float:left;width:808px;}

/* 마이페이지 썸네일 리스트 */
.mypage_info .mypage_list .data_no {padding-top:153px;text-align:center;}
.mypage_info .mypage_list .data_no span {display:block;}
.mypage_info .mypage_list .data_no .txt {padding-top:9px;font-size:20px;font-weight:500;color:#7e7e7e;line-height:29px;}
.right_info .list_cont {overflow:hidden;width:760px;}
.right_info .list_cont li {overflow:hidden;margin-bottom:30px;}
.right_info .list_cont li .thumb {float:left;overflow:hidden;display:block;width:180px;height:120px;margin-right:20px;border-radius:0px 20px;}
.right_info .list_cont li .thumb img {display:block;width:180px;height:120px;}
.right_info .list_cont li .cont_info {overflow:hidden;}
.right_info .list_cont li .cont_info .tit {display:block;font-size:20px;font-weight:700;color:#000;line-height:29px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.right_info .list_cont li .cont_info .tit:hover {color:#008689;}
.right_info .list_cont li .cont_info .txt {display:block;margin-top:7px;font-size:14px;font-weight:400;color:#7e7e7e;line-height:20px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.right_info .list_cont li .cont_info .date {display:block;margin-top:15px;font-size:12px;font-weight:400;color:#7e7e7e;line-height:17px;}
.right_info .list_cont li .cont_info .tag_cont {margin-top:14px;}
.right_info .list_cont li .cont_info .tag_cont a {display:inline-block;height:24px;padding:0 11px;margin:0 6px 5px 0;line-height:24px;font-size:12px;font-weight:400;color:#000;border-radius:20px;}
.right_info .list_cont li .cont_info .tag_cont a:hover {opacity:0.5;}
.right_info .list_cont li .cont_info .tag_cont a.type01 {border:1px solid #008396;background:rgba(0, 131, 150, 0.1);}
.right_info .list_cont li .cont_info .tag_cont a.type02 {border:1px solid #a98658;background: rgba(169, 134, 88, 0.1);}
.right_info .list_cont li .cont_info .tag_cont a.type03 {border:1px solid #333;background: rgba(24, 24, 25, 0.1);}
.right_info .list_cont li .cont_info .tag_cont a.type04 {border:1px solid #fe5957;background: rgba(254, 89, 87, 0.1);}

/*  내구독 - 구독 없을 경우 */
.subscribe_no {padding-bottom:130px;}
.subscribe_no .subscribe_top {position:relative;height:197px;border-bottom:1px solid #d4d4d4;}
.subscribe_no .subscribe_top:before {content:'';position:absolute;top:47px;left:50%;display:block;width:1px;height:100px;background:#d4d4d4;}
.subscribe_no .subscribe_top:after {content:'';display:block;clear:both;}
.subscribe_no .subscribe_top .left_cont {float:left;width:50%;padding:39px 0 0 40px;box-sizing:border-box;}
.subscribe_no .subscribe_top .left_cont .tit {display:block;margin-bottom:17px;font-size:20px;font-weight:700;color:#000;line-height:29px;}
.subscribe_no .subscribe_top .left_cont .tit em {font-weight:700;color:#008396;}
.subscribe_no .subscribe_top .left_cont .desc {display:block;font-size:16px;font-weight:400;color:#000;line-height:26px;}
.subscribe_no .subscribe_top .left_cont .desc span {font-weight:700;color:#181819;}
.subscribe_no .subscribe_top .right_cont {float:left;width:50%;padding:38px 0 0 39px;box-sizing:border-box;}
.subscribe_no .subscribe_top .right_cont .tit_cont {position:relative;margin-bottom:16px;font-size:20px;font-weight:700;color:#000;line-height:29px;}
.subscribe_no .subscribe_top .right_cont .tit_cont .icon_info {display:inline-block;width:22px;height:22px;margin-left:5px;background:url('../images/common/icon_i.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;vertical-align:middle;}
.subscribe_no .subscribe_top .right_cont .tit_cont .popup_wrap {display:none;position:absolute;top:35px;left:0;background:#fff;z-index:1;}
.subscribe_no .subscribe_top .right_cont .tit_cont .popup {position:relative;width:360px;padding:20px 18px;border:1px solid #e1e1e1;box-sizing: border-box;}
.subscribe_no .subscribe_top .right_cont .tit_cont .popup p {font-size:14px;line-height:18px;color: #121212;font-weight:400;}
.subscribe_no .subscribe_top .right_cont .tit_cont .popup .btn_close {display:block;position:absolute;top:13px;right:13px;width:12px;height:12px;font-size:0;color:transparent;background:url('https://image.donga.com/pc/2022/images/common/icon_comm01.png') no-repeat -167px 0;cursor:pointer;}
.subscribe_no .subscribe_top .right_cont .inp_cont {position:relative;width:500px;height:50px;padding-right:90px;background:#f9f9f9;border:1px solid #d4d4d4;border-radius:8px;box-sizing:border-box;}
.subscribe_no .subscribe_top .right_cont .inp_cont input {width:100%;height:46px;padding:0 0 0 16px;font-size:16px;color:#000;background:#f9f9f9;border:0;border-radius:8px;box-sizing:border-box;}
.subscribe_no .subscribe_top .right_cont .inp_cont input:focus {outline:none;}
.subscribe_no .subscribe_top .right_cont .inp_cont input::placeholder {color:#abb2b9;}
.subscribe_no .subscribe_top .right_cont .inp_cont input::-webkit-input-placeholder {color:#abb2b9;}
.subscribe_no .subscribe_top .right_cont .inp_cont input:-ms-input-placeholder {color:#abb2b9;}
.subscribe_no .subscribe_top .right_cont .inp_cont input::-ms-input-placeholder {color:#abb2b9;}
.subscribe_no .subscribe_top .right_cont .inp_cont .btn_add {position:absolute;top:-1px;right:-1px;width:80px;height:50px;background:#2b150c;border-radius:8px;text-align:center;font-size:18px;font-weight:700;color:#fff;cursor:pointer;}

.subscribe_no .subscribe_btm {margin-top:42px;}
.subscribe_no .subscribe_btm .tit {display:block;margin-bottom:16px;font-size:20px;font-weight:700;color:#000;line-height:29px;}
.subscribe_no .subscribe_btm .recommend_subscribe {overflow:hidden;box-sizing:border-box;margin-left:-30px;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li {position:relative;float:left;width:380px;height:190px;margin:0 0 30px 30px;padding:94px 15px 0 24px;border:1px solid #c8c8c8;box-sizing:border-box;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .title {position:absolute;top:24px;left:24px;display:block;font-size:24px;color:#000;font-weight:700;letter-spacing:-1px;line-height:30px;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .title span {display:block;max-height:61px;margin-right:90px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .list a {position:relative;display:block;max-height:42px;padding:0 0 0 10px;font-size:15px;line-height:22px;color:#000;font-weight:400;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .list a:before {content:"";position:absolute;top:10px;left:0;display:inline-block;width:5px;height:5px;background:#120f18;vertical-align:middle;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .date a {position:absolute;left:26px;bottom:16px;display:block;font-size:12px;color:#7e7e7e;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .count a {position:absolute;right:15px;bottom:14px;display:block;padding-left:14px;font-size:12px;color:#7e7e7e;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .count a:before {content:"";display:inline-block;width:13px;height:13px;margin:2px 4px 0 0;background:url('../images/common/icon_mypage.png') no-repeat -118px 0;vertical-align:top;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .count a strong {font-weight:400;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .count a:hover strong {color:#7e7e7e;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .btn_subscribe {position:absolute;top:30px;right:10px;;font-size:15px;color:#008396;font-weight:500;line-height:23px;border:0;background:#fff;z-index:1;cursor:pointer;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .btn_subscribe .icon_subscribe {display:inline-block;width:24px;height:23px;margin-right:3px;background-position:-55px 0;vertical-align:inherit;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .btn_subscribe.on {color:#9e9e9e;}
.subscribe_no .subscribe_btm .recommend_subscribe .card_list li .btn_subscribe.on .icon_subscribe {background-position:-88px 0;}

/* 내구독 - 구독 있을경우 */
.mypage_info .left_info .content_box {width:350px;padding:31px 0 0 0;}
.mypage_info .left_info .content_box .tit {font-size:20px;color:#000;font-weight:700;line-height:29px;}
.mypage_info .left_info .content_box .tit .txt_bar {margin:0 2px;color:#d9d9d9;font-weight:400;}
.mypage_info .left_info .content_box .tit .all {font-weight:400;}
.mypage_info .left_info .content_box .tit em {color:#008396;font-weight:700;}
.mypage_info .left_info .type_cont {padding-top:20px;}
.mypage_info .left_info .type_cont .type_list {overflow:hidden;display:table;width:100%;}
.mypage_info .left_info .type_cont .type_list li {position:relative;display:table-cell;width:20%;}
.mypage_info .left_info .type_cont .type_list li:after {content:'';position:absolute;top:7px;left:0;width:1px;height:14px;background:#d9d9d9;}
.mypage_info .left_info .type_cont .type_list li:first-child:after {display:none;}
.mypage_info .left_info .type_cont .type_list li a {display:block;text-align:center;font-size:16px;font-weight:400;line-height:24px;}
.mypage_info .left_info .type_cont .type_list li a.sort01 {color:#7e7e7e;}
.mypage_info .left_info .type_cont .type_list li a.sort02 {color:#008396;}
.mypage_info .left_info .type_cont .type_list li a.sort03 {color:#b17e3a;}
.mypage_info .left_info .type_cont .type_list li a.sort04 {color:#333;}
.mypage_info .left_info .type_cont .type_list li a.sort05 {color:#fe5957;}
.mypage_info .left_info .type_cont .type_list li.on a {font-weight:700;}
.mypage_info .left_info .type_cont .type_list li.on a.sort01 {color:#000;}
.mypage_info .left_info .type_cont .subscribe_tit {overflow:hidden;}
.mypage_info .left_info .type_cont .subscribe_box {padding:23px 0 15px 0;border-bottom:1px solid #d4d4d4;} 
.mypage_info .left_info .type_cont .subscribe_box div {display:inline-block;height:32px;margin:0 5px 8px 0;padding:0 17px;line-height:32px;font-size:15px;color:#000;font-weight:400;border-radius:30px;}
.mypage_info .left_info .type_cont .subscribe_box div:hover {opacity:0.5;}
.mypage_info .left_info .type_cont .subscribe_box div .icon_close {display:inline-block;width:11px;height:11px;margin:0 0 0 10px;background-position:-20px -30px;cursor:pointer;vertical-align:middle;border:0;}
.mypage_info .left_info .type_cont .subscribe_box div.type01 {border:1px solid #008396;background:rgba(0, 131, 150, 0.1);}
.mypage_info .left_info .type_cont .subscribe_box div.type02 {border:1px solid #a98658;background: rgba(169, 134, 88, 0.1);}
.mypage_info .left_info .type_cont .subscribe_box div.type03 {border:1px solid #333;background: rgba(24, 24, 25, 0.1);}
.mypage_info .left_info .type_cont .subscribe_box div.type04 {border:1px solid #fe5957;background: rgba(254, 89, 87, 0.1);}
.mypage_info .left_info .type_cont .subscribe_box .hide {display:none;}
.mypage_info .left_info .type_cont .btn_more {display:block;padding:8px 0;text-align:center;font-size:14px;color:#000;font-weight:700;line-height:24px;}
.mypage_info .left_info .type_cont .btn_more .icon_arr {display:inline-block;width:10px;height:9px;margin-left:4px;background-position:-42px -30px;}
.mypage_info .left_info .keyword_inp {padding:68px 0 ;}
.mypage_info .left_info .keyword_inp .tit_cont {position:relative;margin-bottom:9px;font-size:20px;font-weight:700;color:#000;line-height:29px;}
.mypage_info .left_info .keyword_inp .tit_cont .icon_info {display:inline-block;width:22px;height:22px;margin-left:5px;background:url('../images/common/icon_i.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;vertical-align:middle;}
.mypage_info .left_info .keyword_inp .tit_cont .popup_wrap {display:none;position:absolute;top:35px;left:0;background:#fff;z-index:1;}
.mypage_info .left_info .keyword_inp .tit_cont .popup {position:relative;width:360px;padding:21px 18px;border:1px solid #e1e1e1;box-sizing: border-box;}
.mypage_info .left_info .keyword_inp .tit_cont .popup p {font-size:14px;line-height:18px;color: #121212;font-weight:400;}
.mypage_info .left_info .keyword_inp .tit_cont .popup .btn_close {display:block;position:absolute;top:13px;right:13px;width:12px;height:12px;font-size:0;color:transparent;background:url('https://image.donga.com/pc/2022/images/common/icon_comm01.png') no-repeat -167px 0;cursor:pointer;}
.mypage_info .left_info .keyword_inp .inp_cont {position:relative;width:350px;height:46px;padding-right:90px;background:#f9f9f9;border:1px solid #d4d4d4;border-radius:8px;box-sizing:border-box;}
.mypage_info .left_info .keyword_inp .inp_cont input {width:100%;height:44px;padding:0 0 0 16px;font-size:16px;color:#000;background:#f9f9f9;border:0;border-radius:8px;box-sizing:border-box;}
.mypage_info .left_info .keyword_inp .inp_cont input:focus {outline:none;}
.mypage_info .left_info .keyword_inp .inp_cont input::placeholder {color:#abb2b9;}
.mypage_info .left_info .keyword_inp .inp_cont input::-webkit-input-placeholder {color:#abb2b9;}
.mypage_info .left_info .keyword_inp .inp_cont input:-ms-input-placeholder {color:#abb2b9;}
.mypage_info .left_info .keyword_inp .inp_cont input::-ms-input-placeholder {color:#abb2b9;}
.mypage_info .left_info .keyword_inp .inp_cont .btn_add {position:absolute;top:-1px;right:-1px;width:72px;height:46px;background:#2b150c;border-radius:8px;text-align:center;font-size:18px;font-weight:700;color:#fff;cursor:pointer;}
.mypage_info.subscribe_right .mypage_list {padding:40px 0 120px 48px;}

/* 북마크 */
.mypage_info.bookmark .left_info .content_box .tit {position:relative;}
.mypage_info.bookmark .left_info .content_box .tit .icon_info {display:inline-block;width:22px;height:22px;margin-left:5px;background:url('../images/common/icon_i.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;vertical-align:middle;}
.mypage_info.bookmark .left_info .content_box .tit .popup_wrap {display:none;position:absolute;top:35px;left:0;background:#fff;z-index:1;}
.mypage_info.bookmark .left_info .content_box .tit .popup {position:relative;width:360px;padding:21px 18px;border:1px solid #e1e1e1;box-sizing: border-box;}
.mypage_info.bookmark .left_info .content_box .tit .popup p {font-size:14px;line-height:18px;color: #121212;font-weight:400;}
.mypage_info.bookmark .left_info .content_box .tit .popup .btn_close {display:block;position:absolute;top:13px;right:13px;width:12px;height:12px;font-size:0;color:transparent;background:url('https://image.donga.com/pc/2022/images/common/icon_comm01.png') no-repeat -167px 0;cursor:pointer;}
.mypage_info .del_cont {padding-bottom:10px;text-align:right;border-bottom:1px solid #e8e8e8;}
.mypage_info .del_cont .all_del {font-size:14px;line-height:20px;color: #181819;font-weight:700;border:0;background:#fff;cursor:pointer;}
.mypage_info.bookmark .mypage_list {padding:33px 0 0 48px;}
.mypage_info.bookmark .mypage_list .list_cont li {position:relative;margin:0;padding:20px 0;border-bottom:1px solid #e8e8e8;}
.mypage_info.bookmark .mypage_list .list_cont li .btn_bookmark {position:absolute;top:20px;right:0;border:0;}
.mypage_info.bookmark .mypage_list .list_cont li .btn_bookmark .icon_bookmark {display:block;width:16px;height:20px;background-position:-91px -30px;}
.mypage_info.bookmark .mypage_list .list_cont li .btn_bookmark .icon_bookmark.on {width:18px;height:23px;background-position:-62px -30px;}
.mypage_info.bookmark .mypage_list .list_cont li .cont_info .tit {padding-right:25px;}

.mypage_info .mypage_list .page {margin:60px 0 116px;text-align:center;} 
.mypage_info .mypage_list .page a {display:inline-block;width:30px;height:30px;margin:0 1px !important;font-size:16px;color:#181819;font-weight:700;vertical-align:middle;line-height:30px;border-radius:29px;}
.mypage_info .mypage_list .page a:hover {color:#fff !important;background:#008396;}
.mypage_info .mypage_list .page strong {display:inline-block;width:30px;height:30px;margin:0 1px !important;background:#f1f3f5;font-size:16px;color:#000;vertical-align:middle;line-height:29px;border-radius:30px;letter-spacing:-0.5px;}
.mypage_info .mypage_list .page .left {width:9px;height:14px;margin-right:32px !important;background:url('../images/common/icon_mypage.png') no-repeat -90px -60px;font-size:0;color:transparent;}
.mypage_info .mypage_list .page .left.on {background:url('../images/common/icon_mypage.png') no-repeat -53px -60px;}
.mypage_info .mypage_list .page .left:hover {background:url('../images/common/icon_mypage.png') no-repeat -90px -60px;color:transparent;}
.mypage_info .mypage_list .page .left.on:hover {background:url('../images/common/icon_mypage.png') no-repeat -53px -60px;color:transparent;}
.mypage_info .mypage_list .page .right {width:9px;height:14px;margin-left:32px !important;background:url('../images/common/icon_mypage.png') no-repeat -109px -60px;font-size:0;color:transparent;}
.mypage_info .mypage_list .page .right.on {background:url('../images/common/icon_mypage.png') no-repeat -72px -60px;}
.mypage_info .mypage_list .page .right:hover {background:url('../images/common/icon_mypage.png') no-repeat -109px -60px;color:transparent;}
.mypage_info .mypage_list .page .right.on:hover {background:url('../images/common/icon_mypage.png') no-repeat -72px -60px;color:transparent;}

/* 최근본 */
.mypage_info.lately_view .left_info .content_box .tit {position:relative;}
.mypage_info.lately_view .left_info .content_box .tit .icon_info {display:inline-block;width:22px;height:22px;margin-left:5px;background:url('../images/common/icon_i.png') no-repeat 0 0;font-size:0;color:transparent;cursor:pointer;vertical-align:middle;}
.mypage_info.lately_view .left_info .content_box .tit .popup_wrap {display:none;position:absolute;top:35px;left:0;background:#fff;z-index:1;}
.mypage_info.lately_view .left_info .content_box .tit .popup {position:relative;width:360px;padding:21px 18px;border:1px solid #e1e1e1;box-sizing: border-box;}
.mypage_info.lately_view .left_info .content_box .tit .popup p {font-size:14px;line-height:18px;color: #121212;font-weight:400;}
.mypage_info.lately_view .left_info .content_box .tit .popup .btn_close {display:block;position:absolute;top:13px;right:13px;width:12px;height:12px;font-size:0;color:transparent;background:url('https://image.donga.com/pc/2022/images/common/icon_comm01.png') no-repeat -167px 0;cursor:pointer;}
.lately_view .left_info .chart_cont {padding:55px 0 38px 0;}
.lately_view .left_info .chart_cont .chart_in {padding-bottom:40px;border-bottom:1px solid #d4d4d4;text-align:center;}
.lately_view .left_info ul li {display:table;margin-top:41px;}
.lately_view .left_info ul li .sphere {display:table-cell;width:100px;padding-right:29px;font-size:16px;color:#121212;font-weight:500;vertical-align:middle;}
.lately_view .left_info ul li .bg_box {display:table-cell;vertical-align:middle;}
.lately_view .left_info ul li .bg_box .bg {display:inline-block;width:219px;height:20px;border-radius:9px;background:#e1e1e1;}
.lately_view .left_info ul li .bg_box .bg .graph {display:inline-block;position:relative;height:20px;border-radius:9px;background:#008393;}
.lately_view .left_info ul li .bg_box .bg .graph .result_num {display:block;position:absolute;top:-19px;right:-21px;width:42px;height:31px;font-size:14px;line-height:24px;color:#008393;font-weight:bold;background:url('../images/common/reporter_bg.png') no-repeat 0 0;text-align:center;}

.mypage_info.lately_view .mypage_list {padding:42px 0 70px 48px;}
.mypage_info.lately_view .mypage_list .info_desc {padding-bottom:5px;font-size:13px;line-height:16px;color: #181819;font-weight:400;letter-spacing:-0.5px;}
.mypage_info.lately_view .mypage_list .info_desc .num {font-weight:700;}
.mypage_info.lately_view .mypage_list .list_cont li {position:relative;margin:0;padding:20px 0;border-top:1px solid #e8e8e8;}

/* 내댓글 */
.mypage_info.my_reply .mypage_list {padding:30px 0 70px 48px;}
.my_reply .my_replycont .reply_top {position:relative;padding-bottom:14px;border-bottom:1px solid #eaeaea;}
.my_reply .my_replycont .reply_top .sort_tab {overflow:hidden;}
.my_reply .my_replycont .reply_top .sort_tab li {float:left;display:table-cell;}
.my_reply .my_replycont .reply_top .sort_tab li a {position:relative;display:block;height:26px;padding:0 16px;line-height:26px;box-sizing: border-box;border:1px solid #d9d9d9;font-size:13px;color: #888;font-weight:400;text-align:center;}
.my_reply .my_replycont .reply_top .sort_tab li a:hover {color:#008689 !important;}
.my_reply .my_replycont .reply_top .sort_tab li.on a {border:1px solid #191919;color:#191919;font-weight:700;}
.my_reply .my_replycont .reply_top .sort_tab li.icon_new a:after {content:'';position:absolute;top:2px;right:12px;display:inline-block;width:5px;height:5px;background:#ff1b1b;border-radius:20px;vertical-align:top;}
.my_reply .my_replycont .reply_top .all_del {position:absolute;top:3px;right:0;border:0;font-size:14px;line-height:20px;color: #181819;font-weight:500;}
.my_replycont #spinTopLayer .spinTopLayerListTab {display:none;}
.my_replycont #spinTopLayer .spinTopLayerListSort {display:none;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li {padding-bottom:30px;border-bottom:1px solid #eaeaea;font-family:"Noto Sans KR";}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module {border-bottom:0;padding:11px 0 0 0;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .createdate {margin:2px 0 0 0;font-size:13px;line-height:19px;color: #7e7e7e;font-weight:400;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .nickname {display:none;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .comment {padding:13px 0 18px 0;font-size:16px;line-height:24px;color: #181819;font-weight:500;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .comment a {display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .comment a:hover {color:#008689 !important;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .delete {top:13px;right:0;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .delete a {width:auto;height:auto;padding-left:14px;background:url('../images/common/icon_reply_del.png') no-repeat 0 center;font-size:13px;line-height:19px;color: #7e7e7e;font-weight:500;text-indent:0;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .module .delete a:hover {color: #7e7e7e !important;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .reply_notice {margin:0 0 20px 0;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .reply_notice .txt {display:block;position:relative;padding-left:17px;background:url('../images/common/icon_reply01.png') no-repeat 0 center;font-size:16px;font-weight:500;line-height:23px;color:#181819;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .reply_notice .txt.icon_new:after {content:'';display:inline-block;width:6px;height:6px;background:#ff1b1b;border-radius:20px;vertical-align:top;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .reply_notice .txt .num {color:#008396;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view {}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a {overflow:hidden;display:block;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .thumb {float:left;overflow:hidden;width:75px;height:50px;margin-right:10px;border-radius:0px 8px;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .thumb img {display:block;width:75px;height:50px;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .cont_info {overflow:hidden;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .cont_info span {display:block;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .cont_info .cate {overflow:hidden;width:56px;height:19px;margin-top:2px;border:1px solid #d4d4d4;border-radius:0px 5px;font-size:12px;font-weight:400;line-height:19px;color:#000;text-align:center;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.my_replycont #spinTopLayer .spinTopLayerList .commentList li .article_view a .cont_info .tit {margin-top:5px;font-size:14px;font-weight:700;line-height:20px;color:#000;}
.my_replycont #spinTopLayer .operation {display:none;}
.my_replycont #spinTopLayer .more {display:none;}
.my_replycont #spinTopLayer .page {margin:38px 0 0 0;}

/* 팝업 */
#popup_type01 {display:none;}
#popup_type01 .pop_wrap {position:relative;width:320px;height:240px;background:#fff;border:1px solid #d4d4d4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:20px;}
#popup_type01 .pop_wrap .pop_cont {height:161px;}
#popup_type01 .pop_wrap .pop_cont .txt_cont {padding-top:76px;text-align:center;font-size:16px;font-weight:500;line-height:23px;color:#181819;}
#popup_type01 .pop_wrap .pop_cont .txt_cont .num {color:#008396;}
#popup_type01 .pop_wrap .pop_btm {margin:0 27px;padding-top:15px;border-top:1px solid #d4d4d4;text-align:center;}
#popup_type01 .pop_wrap .pop_btm button {display:inline-block;width:100px;height:34px;border-radius:20px;font-size:15px;font-weight:700;line-height:34px;}
#popup_type01 .pop_wrap .pop_btm .btn_ok {margin-right:9px;background:#333;border:0;color:#fff;}
#popup_type01 .pop_wrap .pop_btm .btn_no {background:#fff;border:1px solid #000;color:#181819;}
#popup_type01 .pop_wrap .btn_close {position:absolute;top:21px;right:24px;display:block;width:15px;height:17px;border:0;background-position:-123px -30px;}

#popup_type02 {}
#popup_type02 .pop_wrap {position:relative;width:320px;height:270px;background:#fff;border:1px solid #d4d4d4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:20px;}
#popup_type02 .pop_wrap .btn_close {position:absolute;top:21px;right:24px;display:block;width:15px;height:17px;border:0;background-position:-123px -30px;}
#popup_type02 .pop_wrap .pop_cont {overflow:hidden;padding:22px 23px 0 30px;margin-bottom:12px;}
#popup_type02 .pop_wrap .pop_cont .tit {display:block;margin-bottom:15px;font-size:16px;font-weight:700;line-height:23px;color:#000;}
#popup_type02 .pop_wrap .pop_cont .pop_in {}
#popup_type02 .pop_wrap .pop_cont .year_cont {float:left;}
#popup_type02 .pop_wrap .pop_cont .sel_cont {position:relative;width:140px;height:36px;margin-bottom:5px;line-height:36px;background: #f1f3f5;border: 1px solid #d4d4d4;border-radius:4px;box-sizing:border-box;cursor:pointer;}
#popup_type02 .pop_wrap .pop_cont .sel_cont .year {display:inline-block;margin:0 0 0 16px;font-size:16px;font-weight:700;color:#181819;}
#popup_type02 .pop_wrap .pop_cont .sel_cont .icon_arr {position:absolute;top:15px;right:13px;display:inline-block;width:10px;height:6px;background-position:0 -60px;}
#popup_type02 .pop_wrap .pop_cont .sel_cont .icon_arr.on {background-position:-14px -60px}
#popup_type02 .pop_wrap .pop_cont .birth_cont {display:none;overflow-y:auto;width:140px;height:88px;border:1px solid #d4d4d4;border-radius: 4px;box-sizing:border-box;}
#popup_type02 .pop_wrap .pop_cont .birth_cont button {border:0;font-size:14px;font-weight:400;color:#181819;}
#popup_type02 .pop_wrap .pop_cont .birth_list {padding:11px 0 0 13px;}
#popup_type02 .pop_wrap .pop_cont .birth_list li {margin-bottom:4px;line-height:21px}
#popup_type02 .pop_wrap .pop_cont .sign_cont {float:right;width:110px;height:130px;background:#fff;border:1px solid #d4d4d4;border-radius: 4px;box-sizing:border-box;}

#popup_type02 .pop_wrap .pop_cont .sign_cont .thumb {display:block;width:56px;height:56px;margin:27px auto 0 auto;background:url('../images/common/img_sign.png') no-repeat 0 0;font-size:0;color:transparent;}
#popup_type02 .pop_wrap .pop_cont .sign_cont .sing_no {background:url('../images/common/bg_sign.png') no-repeat 0 0;}
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign01 {background-position:0 0;} /* 쥐 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign02 {background-position:-79px 0;} /* 소 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign03 {background-position:-164px -86px;} /* 호랑이 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign04 {background-position:-245px -86px;} /* 토끼 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign05 {background-position:0 -86px;} /* 용 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign06 {background-position:-78px -86px;} /* 뱀 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign07 {background-position:0 -173px;} /* 말 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign08 {background-position:-78px -172px;} /* 양 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign09 {background-position:-164px 0;} /* 원숭이 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign10 {background-position:-250px 0;} /* 닭 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign11 {background-position:-164px -171px;} /* 개 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign12 {background-position:-248px -172px;} /* 돼지 */
#popup_type02 .pop_wrap .pop_cont .sign_cont .sign_txt {display:block;margin-top:10px;font-size:14px;font-weight:700;line-height:20px;color:#000;text-align:center;}

#popup_type02 .pop_wrap .pop_btm {clear:both;overflow:hidden;margin:0 27px;padding-top:15px;border-top:1px solid #d4d4d4;text-align:center;}
#popup_type02 .pop_wrap .pop_btm button {display:inline-block;width:150px;height:34px;border-radius:20px;font-size:15px;font-weight:700;line-height:34px;}
#popup_type02 .pop_wrap .pop_btm .btn_ok {margin-right:9px;background:#333;border:0;color:#fff;}

#popup_type03 {display:none;}
#popup_type03 .pop_wrap {position:relative;width:320px;height:240px;background:#fff;border:1px solid #d4d4d4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:20px;}
#popup_type03 .pop_wrap .pop_cont {height:161px;}
#popup_type03 .pop_wrap .pop_cont .txt_cont {padding-top:76px;text-align:center;font-size:16px;font-weight:500;line-height:23px;color:#181819;}
#popup_type03 .pop_wrap .pop_cont .txt_cont .num {color:#008396;}
#popup_type03 .pop_wrap .pop_btm {margin:0 27px;padding-top:15px;border-top:1px solid #d4d4d4;text-align:center;}
#popup_type03 .pop_wrap .pop_btm button {display:inline-block;width:100px;height:34px;border-radius:20px;font-size:15px;font-weight:700;line-height:34px;}
#popup_type03 .pop_wrap .pop_btm .btn_ok {margin-right:9px;background:#333;border:0;color:#fff;}
#popup_type03 .pop_wrap .pop_btm .btn_no {background:#fff;border:1px solid #000;color:#181819;}
#popup_type03 .pop_wrap .btn_close {position:absolute;top:21px;right:24px;display:block;width:15px;height:17px;border:0;background-position:-123px -30px;}

#subscribe_toast {display:none;position:fixed;top:50%;left:50%;width:300px;transform:translate(-50%,-50%);z-index:10000;}
#subscribe_toast .toase_cont {position:relative;padding:15px 29px 15px 17px;background:#fff;border:1px solid #d4d4d4;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:10px;}
#subscribe_toast .toase_cont .txt {font-weight:400;font-size:15px;line-height:22px;color:#181819}
#subscribe_toast .toase_cont .txt span {color:#008396;}
#subscribe_toast .toase_cont .btn_close {position:absolute;top:11px;right:10px;width:11px;height:11px;background-position:-55px -60px;}

#bookmark_toast {display:none;position:fixed;top:50%;left:50%;width:250px;transform:translate(-50%,-50%);z-index:10000;}
#bookmark_toast .toase_cont {position:relative;padding:15px 15px;background: #d4d4d4;border-radius:10px;text-align:center;}
#bookmark_toast .toase_cont .txt {font-weight:700;font-size:17px;color:#181819;}

/* poll 20220817 추가 */
.poll_wrap .top_submenu {margin-bottom:-7px;border-bottom: 1px solid #999999;}
.poll_wrap .top_submenu .title {margin-right:12px;}
.poll_wrap .top_submenu .sub_txt {display:inline-block;margin-top:34px;font-weight: 400;font-size: 16px;line-height: 23px;color: #231F20;}
.poll_wrap .poll_box_wrap {width:1000px;margin:0 auto;}
.poll_wrap .poll_cont .tit {font-weight: 500;font-size: 28px;line-height: 41px;color: #000000;}
.poll_wrap .poll_cont .txt {margin-top:11px;font-weight: 400;font-size: 15px;line-height: 22px;color: #333333;}
.poll_wrap .poll_cont .poll_list_wrap {position:relative;}
.poll_wrap .poll_cont .poll_list {margin-top:15px;}
.poll_wrap .poll_cont .poll_after {margin-bottom:21px;}
.poll_wrap .poll_cont .poll_after li {overflow:hidden;margin-top:27px;}
.poll_wrap .poll_cont .poll_after li .poll_txt {font-weight: 500;font-size: 17px;line-height: 25px;color: #181819;}
.poll_wrap .poll_cont .poll_after li .bg {display:block;position:relative;width:100%;height:8px;margin-top:5px;background: #D4D4D4;}
.poll_wrap .poll_cont .poll_after li .bg .per {display:block;position:absolute;top:0;left:0;height:8px;background: #7E7E7E;}
.poll_wrap .poll_cont .poll_after li .bg .per.win {background: #008396;}
.poll_wrap .poll_cont .poll_after li .num {float:right;font-size: 16px;line-height: 23px;color: #181819;}
.poll_wrap .poll_cont .poll_after li .num strong {margin-right:5px;}
.poll_wrap .poll_cont .poll_btn {margin-top:18px;text-align:right;}
.poll_wrap .poll_cont .poll_btn span {display:inline-block;width:140px;height:32px;margin-left:10px;border:1px solid #181819;border-radius: 20px;box-sizing:border-box;font-weight: 700;font-size: 15px;line-height:30px;color: #181819;background:#fff;text-align:center;cursor:pointer;}
.poll_wrap .poll_cont .poll_btn span:first-child {margin-left:0;}
.poll_wrap .poll_top .poll_box .status {color: #008396;}
.poll_wrap .poll_top .poll_box .date {font-weight: 400;font-size: 15px;line-height: 22px;color: #181819;}
.poll_wrap .poll_top .poll_box .date:before {content:"";display:inline-block;width:1px;height:13px;margin:0 6px;background:#D9D9D9;}
.poll_wrap .poll_top .poll_cont {margin-top:8px;padding:29px 50px 27px;background:#F1F3F5;border:1px solid #E4E4E4;}
.poll_wrap .poll_top .poll_box .poll_cont .tit {padding:0;background:none;cursor:inherit;}
.poll_wrap .poll_top .poll_cont .poll_list .inp_radio {width:20px;height:20px;margin-top:3px;border:0;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;background:url('../images/common/poll_chk_off.png') no-repeat 0 0;}
.poll_wrap .poll_top .poll_cont .poll_list .inp_radio:checked {background:url('../images/common/poll_chk_on.png') no-repeat 0 0;}
.poll_wrap .poll_top .poll_cont .poll_list .label {display:block;width:858px;margin-top:10px;padding:12px 21px;background: #FFFFFF;border-radius: 0px 12px;cursor:pointer;}
.poll_wrap .poll_top .poll_cont .poll_list .label:hover {background: #008396;}
.poll_wrap .poll_top .poll_cont .poll_list .label:hover .poll_txt {color: #FFFFFF;}
.poll_wrap .poll_top .poll_cont .poll_list .label.on {background: #008396;}
.poll_wrap .poll_top .poll_cont .poll_list .label.on .poll_txt {color: #FFFFFF;}
.poll_wrap .poll_top .poll_cont .poll_list .label .poll_txt {margin-left:10px;font-weight: 700;font-size: 17px;line-height: 25px;color: #181819;}
.poll_wrap .poll_top .reply_wrap {margin-top:44px;}
.poll_wrap .poll_top .reply_top {position:relative;padding:6px 0 20px;}
.poll_wrap .poll_top .reply_top .participate {display:inline-block;position:absolute;top:0;right:0;width:140px;height:32px;line-height:32px;border-radius: 20px;font-weight: 700;font-size: 15px;color: #FFFFFF;background: #181819;text-align:center;cursor:pointer;}
.poll_wrap .poll_top .reply_box {margin-bottom:23px;}
.poll_wrap .poll_top .reply_box .login_box {color: #181819;}
.poll_wrap .poll_top .reply_box .commentList {border-bottom:1px solid #eaeaea;}
.poll_wrap .poll_box {margin-top:40px;}
.poll_wrap .poll_box .status {font-weight: 700;font-size: 15px;line-height: 22px;color: #7E7E7E;}
.poll_wrap .poll_box .date {font-weight: 400;font-size: 15px;line-height: 22px;color: #7E7E7E;}
.poll_wrap .poll_box .date:before {content:"";display:inline-block;width:1px;height:13px;margin:0 6px;background:#D9D9D9;}
.poll_wrap .poll_box .poll_cont {margin-top:8px;background:#F1F3F5;border:1px solid #E4E4E4;}
.poll_wrap .poll_box .poll_cont .tit {padding:27px 65px 23px 50px;font-weight: 500;font-size: 28px;line-height: 41px;color: #181819;background:url('../images/common/poll_toggle_down.png') no-repeat 946px 40px;background-size:18px 10px;cursor:pointer;}
.poll_wrap .poll_box .poll_cont.on .tit {background:url('../images/common/poll_toggle_up.png') no-repeat 946px 40px;background-size:20px 12px;}
.poll_wrap .poll_box .poll_cont .toggle_con {display:none;padding:0 35px 23px 50px;}
.poll_wrap .poll_box .poll_cont .poll_btn {margin-top:21px;}
.poll_wrap .page {margin:71px 0 88px;text-align:center;} 
.poll_wrap .page a {display:inline-block;width:30px;height:30px;margin:0 1px !important;font-size:16px;color:#181819;font-weight:700;vertical-align:middle;line-height:30px;border-radius:29px;}
.poll_wrap .page a:hover {color:#fff !important;background:#008396;}
.poll_wrap .page strong {display:inline-block;width:30px;height:30px;margin:0 1px !important;background:#f1f3f5;font-size:16px;color:#000;vertical-align:middle;line-height:29px;border-radius:30px;letter-spacing:-0.5px;}
.poll_wrap .page .left {width:9px;height:14px;margin-right:32px !important;background:url('../images/common/icon_mypage.png') no-repeat -90px -60px;font-size:0;color:transparent;}
.poll_wrap .page .left.on {background:url('../images/common/icon_mypage.png') no-repeat -53px -60px;}
.poll_wrap .page .left:hover {background:url('../images/common/icon_mypage.png') no-repeat -90px -60px;color:transparent;}
.poll_wrap .page .left.on:hover {background:url('../images/common/icon_mypage.png') no-repeat -53px -60px;color:transparent;}
.poll_wrap .page .right {width:9px;height:14px;margin-left:32px !important;background:url('../images/common/icon_mypage.png') no-repeat -109px -60px;font-size:0;color:transparent;}
.poll_wrap .page .right.on {background:url('../images/common/icon_mypage.png') no-repeat -72px -60px;}
.poll_wrap .page .right:hover {background:url('../images/common/icon_mypage.png') no-repeat -109px -60px;color:transparent;}
.poll_wrap .page .right.on:hover {background:url('../images/common/icon_mypage.png') no-repeat -72px -60px;color:transparent;}
.poll_popup {display:none;position:absolute;bottom:50%;left:50%;width: 270px;height: 152px;margin:0 0 -76px -135px;padding-top:47px;box-sizing:border-box;background: #FFFFFF;border: 1px solid #D4D4D4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 10px;text-align:center;}
.poll_popup .pop_txt {font-weight: 500;font-size: 16px;line-height: 20px;color: #181819;}
.poll_popup .poll_pop_btn {margin-top:33px;}
.poll_popup .poll_pop_btn .btn_cancel {display:inline-block;width:80px;height:28px;line-height:26px;background: #FFFFFF;border: 1px solid #D4D4D4;border-radius: 20px;font-weight: 500;font-size: 14px;color: #7E7E7E;text-align:center;vertical-align:top;cursor:pointer;}
.poll_popup .poll_pop_btn .btn_confirm {display:inline-block;width:80px;height:28px;line-height:26px;margin-left:9px;background: #333333;border-radius: 20px;font-weight: 700;font-size: 14px;color: #FFFFFF;text-align:center;vertical-align:top;cursor:pointer;}

/* poll 기사뷰 20220916 추가 */
.poll_wrap02 {margin:40px 0;}
.poll_wrap02 h2.title a:hover {color:#008393 !important;} /* 20230320 추가 */
.poll_wrap02 .poll_cont {margin-top:3px;padding:16px 17px 28px 23px;background:#F1F3F5;border:1px solid #E2E2E2;}
.poll_wrap02 .poll_cont .title {font-weight: 700;font-size: 13px;line-height: 19px;color: #008396;}
.poll_wrap02 .poll_cont .tit {margin-top:1px;font-weight: 700;font-size: 17px;line-height: 25px;color: #000000;}
.poll_wrap02 .poll_cont .tit a:hover {color:#008393 !important;} /* 20230320 추가 */
.poll_wrap02 .poll_cont .txt {margin-top:7px;font-weight: 400;font-size: 14px;line-height:22px;color: #7D7D7D;}
.poll_wrap02 .poll_cont .poll_list .inp_radio {display:none;}
.poll_wrap02 .poll_cont .poll_list .label {display:block;margin-top:10px;padding:6px 16px 9px;background: #FFFFFF;border-radius: 0px 10px;font-weight: 700;font-size: 14px;line-height: 20px;color: #181819;cursor:pointer;}
.poll_wrap02 .poll_cont .poll_list .label:hover {background: #008396;color: #FFFFFF;}
.poll_wrap02 .poll_cont .poll_list .label.on {background: #008396;color: #FFFFFF;}
.poll_wrap02 .poll_cont .poll_btn a {display:inline-block;width:124px;height:28px;margin-left:10px;padding-left:25px;border: 1px solid #7E7E7E;border-radius: 20px;box-sizing:border-box;font-weight: 500;font-size: 13px;line-height:26px;color: #181819;background: url('../images/common/icon_arrow.png') no-repeat #fff 103px 8px;text-align:left;}
.poll_wrap02 .poll_cont .poll_btn a:hover {color: #181819 !important;}
.poll_wrap02 .poll_cont .poll_btn a:first-child {margin-left:0;}

/* poll - 관련기사 팝업 20220817 추가 */
.poll_wrap .relate_article {display:none;position:fixed;top:0 !important;right:0;width:820px;height:100%;box-shadow:-5px 2px 7px rgb(0 0 0 / 8%);background:#fff;overflow-y:auto;overflow-x:hidden;}
.poll_wrap .relate_article .top {margin:0 35px 0 25px;padding:66px 0 19px;border-bottom:2px solid #000;font-weight: 700;font-size: 20px;line-height: 29px;color: #181819;}
.poll_wrap .relate_article .poll_article_wrap {margin-bottom:39px;padding:0 35px 0 25px;}
.poll_wrap .relate_article .poll_article {overflow:hidden;padding:22px 0 21px;border-bottom: 1px solid #E8E8E8;}
.poll_wrap .relate_article .poll_article .thumb {float:left;width:180px;height:120px;margin-right:22px;}
.poll_wrap .relate_article .poll_article .thumb a {display:block;width:180px;height:120px;}
.poll_wrap .relate_article .poll_article .thumb a img {display:inline-block;width:180px;height:120px;border-radius: 0px 20px;}
.poll_wrap .relate_article .poll_article .rightList {float:left;width:539px;}
.poll_wrap .relate_article .poll_article .rightList .tit a {display:block;margin-top:5px;font-weight: 700;font-size: 20px;line-height: 29px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.poll_wrap .relate_article .poll_article .rightList .tit a:hover, 
.poll_wrap .relate_article .poll_article .rightList .tit a:link, 
.poll_wrap .relate_article .poll_article .rightList .tit a:visited {color: #000000 !important;}
.poll_wrap .relate_article .poll_article .rightList .txt a {display:block;max-height:40px;margin:9px 0 10px;font-weight: 400;font-size: 14px;line-height: 20px;color: #7E7E7E;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.poll_wrap .relate_article .poll_article .rightList .txt a:hover,
.poll_wrap .relate_article .poll_article .rightList .txt a:link,
.poll_wrap .relate_article .poll_article .rightList .txt a:visited {color: #7E7E7E !important;}
.poll_wrap .relate_article .poll_article .rightList .date a {display:block;font-weight: 400;font-size: 12px;line-height: 17px;color: #7E7E7E;}
.poll_wrap .relate_article .poll_article .rightList .date a:hover,
.poll_wrap .relate_article .poll_article .rightList .date a:link,
.poll_wrap .relate_article .poll_article .rightList .date a:visited {color:#7E7E7E !important;}
.poll_wrap .relate_article .layer_close {display:block;position:absolute;top:32px;right:30px;width:26px;height:22px;font-size:0;color:transparent;background:url("../images/common/icon_comm01.png") no-repeat -68px -19px;cursor:pointer;}

/* 내콘텐츠 기능 소개 20220824 추가 */
.my_contents #all_menu {position:fixed;top:49px;}
.my_contents .introduce {width:640px;margin:0 auto !important;padding:91px 0 238px;}
.my_contents .introduce img {width:640px;height:400px;}
.my_contents .introduce .top_con h2 {font-size: 36px;line-height: 52px;color: #181819;text-align:center;}
.my_contents .introduce .top_con h2 strong {color:#008689;}
.my_contents .introduce .top_con .sub_tit {margin:12px 0 43px;font-size: 16px;line-height: 23px;color: #181819;text-align:center;}
.my_contents .introduce h3 {margin-bottom:13px;font-size: 26px;line-height: 38px;color: #181819;}
.my_contents .introduce ol li {margin-top:95px;}
.my_contents .introduce ol li:nth-child(2) img {width:639px;}
.my_contents .introduce ol li:nth-child(4) img {width:639px;}
.my_contents .introduce .txt {margin-top:26px;font-weight: 400;font-size: 16px;line-height: 23px;color: #181819;}

/* 2022 카타르 월드컵 20221109 추가 */
.qatar_worldcup .schedule_wrap {position:relative;width:1200px;margin:50px auto 31px;}
.qatar_worldcup .cntPageBox {padding-bottom:10px;border-bottom:1px solid #231f20;}
.qatar_worldcup .cntPage {position:relative;}
.qatar_worldcup .cntPage h3 {font-size:20px;line-height:1;color:#231f20;}
.qatar_worldcup .cntPage h3 span {padding-left:14px;font-size:14px;color:#898989;font-weight:normal;}
.qatar_worldcup .cnt_page {position:absolute;bottom:4px;right:0;}
.qatar_worldcup .cnt_page div {display:inline-block;}
.qatar_worldcup .cnt_page div a {font-size:18px;color:#94b1d2;letter-spacing:-1px;vertical-align:middle;}
.qatar_worldcup .cnt_page div.on a {color:#231f20;font-weight:bold;}
.qatar_worldcup .cnt_page .arr {display:inline-block;margin:0 23px;font-size:15px;color:#c6c6c6;vertical-align:top;}
.qatar_worldcup .schedule_con {padding:0 42px;}
.qatar_worldcup .schedule_con ul {margin:30px 0 0 -55px;}
.qatar_worldcup .schedule_con ul:after {clear:both;display:block;content:"";}
.qatar_worldcup .schedule_con li {padding:10px 21px 0;float:left;width:335px;margin:10px 0 0 55px;box-sizing:border-box;}
.qatar_worldcup .schedule_con li.today {border:1px solid #b5cbe1;background:#e2eaf3;}
.qatar_worldcup .schedule_con li.prearrange {border:1px solid #dae6f1;background:#eff4f8;}
.qatar_worldcup .schedule_con li.previous {border:1px solid #e3eaf1;background:#fff;}
.qatar_worldcup .schedule_con li .date {display:block;color:#005d0e;font-size:14px;}
.qatar_worldcup .schedule_con li .box {padding:7px 8px 36px;text-align:center;}
.qatar_worldcup .schedule_con li .box .nation {display:inline-block;position:relative;}
.qatar_worldcup .schedule_con li .box .nation .win {display:block;position:absolute;top:-14px;right:-13px;width:31px;height:31px;z-index:1;}
.qatar_worldcup .schedule_con li .box .nation .win img {width:31px;height:31px;}
.qatar_worldcup .schedule_con li .box .nation .nation_img {display:block;width:91px;height:55px;}
.qatar_worldcup .schedule_con li .box .nation .nation_img:before {content:"";display:block;position:absolute;top:0;left:0;width:91px;height:55px;background:url('../images/worldcup/bg_schedule02.png') no-repeat 0 0;}
.qatar_worldcup .schedule_con li .box .nation .nation_img img {width:91px;height:55px;}
.qatar_worldcup .schedule_con li .box .nation .name {display:block;margin-top:20px;font-size:15px;color:#033333;font-weight:bold;letter-spacing:-2px;}
.qatar_worldcup .schedule_con li .box .vs_box {display:inline-block;width:80px;margin:22px 3px 0;vertical-align:top;}
.qatar_worldcup .schedule_con li .box .vs_box .score {font-size:30px;color:#3d4854;font-weight:bold;}
.qatar_worldcup .schedule_con li .box .vs_box .vs {font-size:26px;color:#3d4854;font-weight:bold;}
.qatar_worldcup .schedule_con li .box .vs_box .shoot {display:block;padding-top:15px;font-size:14px;color:#333;}
.qatar_worldcup .schedule_con li .box .game_info {overflow:hidden;margin-bottom:36px;text-align:left;}
.qatar_worldcup .schedule_con li .box .game_info .class {font-size:24px;color:#94b1d2;font-weight:bold;}
.qatar_worldcup .schedule_con li .box .game_info .class em {font-size:30px;line-height:1;font-weight:bold;}
.qatar_worldcup .schedule_con li .box .game_info .date {display:inline-block;float:right;margin-top:9px;font-size:17px;color:#40648d;}
.qatar_worldcup .btn_more {position:absolute;bottom:-39px;right:40px;font-size:14px;color:#717171;}
.qatar_worldcup .btn_more:after {content:"";display:inline-block;width:6px;height:10px;margin-left:6px;background:url('../images/worldcup/icon_more.png') no-repeat 0 0;}
.qatar_worldcup #tabBox_2 {padding-top:40px;text-align:center;}

/* 2022 카타르 월드컵 - 조별순위 */
.qatar_worldcup .league {width:1116px;margin:40px auto 0;}
.qatar_worldcup .league .tab_menu {overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f7f9fb;}
.qatar_worldcup .league .tab_menu li {float:left;position:relative;height:58px;line-height:58px;padding:0 51px;}
.qatar_worldcup .league .tab_menu li a {display:inline-block;font-size:22px;color:#778faa;font-weight:bold;}
.qatar_worldcup .league .tab_menu li.on a {color:#0051af;}
.qatar_worldcup .league .tab_menu li.on a:before {content:"";display:inline-block;position:absolute;bottom:0;left:29px;width:69px;height:3px;background:url('../images/worldcup/bar_league.gif') no-repeat 0 0;}
.qatar_worldcup .league table {width:1116px;margin:0 auto;}
.qatar_worldcup .league table th {height:54px;line-height:54px;border-bottom:1px solid #e5e5e5;font-size:16px;color:#80858b;}
.qatar_worldcup .league table td {width:97px;height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:16px;color:#033333;text-align:center;}
.qatar_worldcup .league table td:first-child {width:120px;}
.qatar_worldcup .league table .nation {position:relative;width:162px;padding-left:37px;text-align:left;}
.qatar_worldcup .league table .nation:before {content:"";display:block;position:absolute;top:18px;left:37px;width:30px;height:20px;background:url('../images/worldcup/bg_schedule03.png') no-repeat 0 0;}
.qatar_worldcup .league table .nation .icon_16 {position:absolute;top:17px;left:0;width:28px;height:22px;}
.qatar_worldcup .league table .nation .icon_nation {width:30px;height:20px;padding-right:20px;vertical-align:middle;}

/* 로그인 월 */
.loginwall_wrap {position:relative;padding:0 43px 0 47px;background:#fff;border:1px solid #008689;border-radius:12px;box-sizing:border-box;}
.loginwall_wrap:before {background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.932292) 70.26%);content: "";height:200px;left:50%;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-50%,-201px);transform: translate(-50%,-201px);width:640px;z-index:2;}
.loginwall_wrap:after {background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.932292) 55.88%);content: "";height:200px;left:50%;pointer-events:none;position:absolute;bottom:-402px;-webkit-transform:translate(-50%,-201px);transform: translate(-50%,-201px);width:640px;z-index:2;}
.loginwall_wrap .loginwall_cont {padding:45px 0 0 0;text-align:center;}
.loginwall_wrap .loginwall_cont .tit {display:block;padding-bottom:17px;font-weight:700;font-size:22px;line-height:32px;color:#181818;}
.loginwall_wrap .loginwall_cont .tit span {color:#038285}
.loginwall_wrap .loginwall_cont .login {display:block;width:360px;height:56px;margin:0 auto;background:#008689;border-radius:40px;line-height:56px;font-weight:700;font-size:17px;color:#fff;}
.loginwall_wrap .loginwall_cont .login:hover {color:#fff !important;}
.loginwall_wrap .loginwall_cont .login .icon_arr {display:inline-block;width:9px;height:14px;margin-left:8px;background:url('../images/common/icon_wall01.png') no-repeat 0 0;vertical-align:middle;}
.loginwall_wrap .loginwall_cont .loginwall_kind {display:flex;padding:40px 0 21px 0;justify-content: space-between;}
.loginwall_wrap .loginwall_cont .loginwall_kind li {line-height:0;text-align:left;}
.loginwall_wrap .loginwall_cont .loginwall_kind li span {font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.05em;color:#181818;}
.loginwall_wrap .loginwall_cont .loginwall_kind li .kind01 {display:inline-block;padding:0 0 0 34px;background:url('../images/common/icon_wall02.png') no-repeat left center;font-size:13px;line-height:14px;}
.loginwall_wrap .loginwall_cont .loginwall_kind li .kind02 {display:inline-block;height:28px;padding:0 0 0 24px;background:url('../images/common/icon_wall03.png') no-repeat left center;line-height:26px;}
.loginwall_wrap .loginwall_cont .loginwall_kind li .kind03 {display:inline-block;height:32px;padding:0 0 0 39px;background:url('../images/common/icon_wall04.png') no-repeat left center;line-height:30px;}
.loginwall_wrap .loginwall_cont .loginwall_kind li .kind04 {display:inline-block;height:32px;padding:0 0 0 36px;background:url('../images/common/icon_wall05.png') no-repeat left center;line-height:30px;}
.loginwall_wrap .loginwall_cont .loginwall_btm {padding:11px 0 34px 0;border-top:1px solid #d9d9d9;font-weight:700;font-size:14px;line-height:18px;text-align:center;color:#181818;}

.loginwall_wrap02 {position:relative;float:left;width:100%;padding:0 0 0 0;background:#fff;border:2px solid #008689;border-radius:12px;box-sizing:border-box;}
.loginwall_wrap02:before {background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.932292) 70.26%);content: "";height:200px;left:50%;pointer-events:none;position:absolute;top:-1px;-webkit-transform:translate(-50%,-201px);transform: translate(-50%,-201px);width:640px;z-index:2;}
.loginwall_wrap02:after {background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.932292) 55.88%);content: "";height:200px;left:50%;pointer-events:none;position:absolute;bottom:-403px;-webkit-transform:translate(-50%,-201px);transform: translate(-50%,-201px);width:640px;z-index:2;}
.loginwall_wrap02 .loginwall_cont {padding:30px 55px 40px 55px;text-align:center;}
.loginwall_wrap02 .loginwall_cont .tit {display:block;padding-bottom:11px;font-weight:700;font-size:20px;line-height:29px;color:#181818;}
.loginwall_wrap02 .loginwall_cont .tit span {color:#038285}
.loginwall_wrap02 .loginwall_cont .login {display:block;width:360px;height:46px;margin:0 auto 20px auto;background:#008689;border-radius:40px;line-height:46px;font-weight:700;font-size:17px;color:#fff;}
.loginwall_wrap02 .loginwall_cont .login:hover {color:#fff !important;}
.loginwall_wrap02 .loginwall_cont .login .icon_arr {display:inline-block;width:8px;height:13px;margin-left:12px;background:url('../images/common/icon_arr_wall01.png') no-repeat 0 0;background-size:8px 13px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind {display:flex;padding-top:10px;border-top:2px solid #d9d9d9;flex-wrap:wrap;text-align:left;box-sizing:border-box;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li {width:50%;margin-top:8px;padding-left:25px;box-sizing:border-box;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li span {font-weight:700;font-size:14px;color:#181818;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .point {color:#008689;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind01 {display:inline-block;padding:0 0 0 33px;background:url('../images/common/icon_lgwall01.png') no-repeat left center;background-size:24px 18px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind02 {display:inline-block;padding:0 0 0 32px;background:url('../images/common/icon_lgwall02.png') no-repeat left center;background-size:22px 22px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind03 {display:inline-block;margin-left:2px;padding:0 0 0 32px;background:url('../images/common/icon_lgwall03.png') no-repeat left center;background-size:20px 24px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind04 {display:inline-block;padding:0 0 0 32px;background:url('../images/common/icon_lgwall04.png') no-repeat left center;background-size:24px 22px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind05 {display:inline-block;padding:0 0 0 33px;background:url('../images/common/icon_lgwall05.png') no-repeat left center;background-size:25px 23px;}
.loginwall_wrap02 .loginwall_cont .loginwall_kind li .kind06 {display:inline-block;padding:0 0 0 33px;background:url('../images/common/icon_lgwall06.png') no-repeat left center;background-size:24px 21px;}

/* 디지털콘텐츠 주간편성표 */
#section_schedule {min-width:1200px;background:#fff;padding-bottom:11px;}
#section_schedule .schedule_cont {position:relative;background:#282b2c;}
#section_schedule .schedule_cont .btn_toggle {position:absolute;bottom:-10px;left:50%;margin-left:-19px;width:38px;height:38px;background:url('../images/common/icon_open01.png') no-repeat 0 0;border:0;font-size:0;color:transparent;cursor:pointer;z-index:10;}
#section_schedule .schedule_cont.open .btn_toggle {background:url('../images/common/icon_open02.png') no-repeat 0 0;}
#section_schedule .schedule_cont .schedule_top {overflow:hidden;display:flex;justify-content:space-between;width:1200px;height:50px;margin:0 auto;box-sizing:border-box;cursor:pointer;}
#section_schedule .schedule_cont .schedule_top .tit {float:left;display:block;width:100%;padding-top:11px;font-weight:700;font-size:16px;line-height:28px;color:#aef7ff;box-sizing:border-box;}
#section_schedule .schedule_cont .schedule_top a {float:right;display:inline-block;width:238px;height:28px;margin-top:11px;padding:0 18px;border:1px solid #929292;border-radius:20px;font-weight: 700;font-size:13px;line-height:16px;color:#fff;line-height:28px;box-sizing:border-box;text-align:center;}
#section_schedule .schedule_cont .schedule_top a:hover {color:#fff !important;}

#section_schedule .schedule_cont.open .schedule_slide {visibility:visible;}
#section_schedule .schedule_cont.open .slide_wrap {height:220px;}
#section_schedule .schedule_slide {visibility:hidden;position:relative;background:#181818;}
#section_schedule .schedule_slide .slide_wrap {position:relative;height:0;text-align:center;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
#section_schedule .schedule_slide .slide_wrap::-webkit-scrollbar {display: none;}
#section_schedule .schedule_slide .scroll_prev {display:block;position:absolute;top:83px;left:34px;width:47px;height:47px;background:url('../images/common/scroll_left01.png') no-repeat 0 0;border:0;font-size:0;color:transparent;cursor:pointer;z-index:1;}
#section_schedule .schedule_slide .scroll_prev:hover {background:url('../images/common/scroll_left02.png') no-repeat 0 0;}
#section_schedule .schedule_slide .scroll_next {display:block;position:absolute;top:83px;right:34px;width:47px;height:47px;background:url('../images/common/scroll_right01.png') no-repeat 0 0;border:0;font-size:0;color:transparent;cursor:pointer;z-index:1;}
#section_schedule .schedule_slide .scroll_next:hover {background:url('../images/common/scroll_right02.png') no-repeat 0 0;}
#section_schedule .schedule_list {position:relative;padding-top:17px;margin:0 60px;white-space: nowrap;display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;}
#section_schedule .schedule_list:after {content:'';display:block;clear:both;}
#section_schedule .schedule_list li {position:relative;display:inline-block;width:180px;margin-left:70px;}
#section_schedule .schedule_list li:after {content:'';position:absolute;top:42px;right:-60px;display:block;width:50px;height:1px;background:#aef7ff;}
#section_schedule .schedule_list li:first-child {margin-left:0;}
#section_schedule .schedule_list li:last-child:after {display:none;}
#section_schedule .schedule_list li a {display:block;text-align:left;}
#section_schedule .schedule_list li a .tit {display:block;font-weight:700;font-size:14px;line-height:28px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#section_schedule .schedule_list li a .thumb {position:relative;display:block;}
#section_schedule .schedule_list li a .thumb img {display:block;width:180px;height:100px;border-radius: 0px 15px;}
#section_schedule .schedule_list li a .thumb .time {position:absolute;top:0;left:0;display:inline-block;padding:0 12px;background:#aef7ff;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);border-radius:0px 0px 8px 0px;font-weight:700;font-size:15px;line-height:22px;letter-spacing:-1px;color:#000;}
#section_schedule .schedule_list li a .thumb .time em {font-weight:400;font-size:14px;color:#000;}
#section_schedule .schedule_list li a .txt {display:block;margin-top:8px;font-weight:700;font-size:13px;line-height:17px;color:#fff;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#section_schedule .schedule_list li a:hover .txt {text-decoration:underline;}

#section_schedule .schedule_list li.off:after {background:#666;}
#section_schedule .schedule_list li.off .tit {}
#section_schedule .schedule_list li.off a {position:relative;}
#section_schedule .schedule_list li.off a:after {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background: rgba(24, 24, 24, .4);}
#section_schedule .schedule_list li.off a .thumb:after {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #575757;opacity:0.6;border-radius:0px 15px;}
#section_schedule .schedule_list li.off .txt {font-weight:400;}
#section_schedule .schedule_list li.off a:hover .txt {text-decoration:none;}
#section_schedule .schedule_list li.off .soon {display:block;position:absolute;top:33px;width:100%;text-align:center;font-weight:900;font-size:17px;line-height:28px;color:#fff;z-index:1;}
#section_schedule .schedule_list li.off .soon em {font-weight:400;font-size:14px;color:#fff;}
#section_schedule .schedule_list li.off .break {display:block;position:absolute;top:33px;width:100%;text-align:center;font-weight:700;font-size:18px;line-height:28px;color:#fff;z-index:1;}

.schedule_page {padding-bottom:100px;}
.schedule_page .schedule_tit {position:relative;width:1200px;margin:0 auto;border-bottom: 1px solid #999999;}
.schedule_page .schedule_tit .btn_share {display:inline-block;width:36px;height:36px;margin-left:13px;margin-top:5px;font-size:0;color:transparent;background-position:-99px -133px;vertical-align:top;cursor:pointer;}
.schedule_page .schedule_tit h2.title {margin:12px 0 12px;font-size:30px;color:#231f20;line-height:43px;}
.schedule_page .schedule_tit .btn_share:hover {background-position:-99px -169px;}
.schedule_page .schedule_tit #shareLayer {top:55px;left:0;right:unset;z-index:2;}
.schedule_page .tit_slide {position:relative;width:1200px;margin:0 auto;padding:20px 30px;box-sizing:border-box;overflow:hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.schedule_page .tit_slide .subject_list {white-space: nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;}
.schedule_page .tit_slide::-webkit-scrollbar {display: none;}
.schedule_page .tit_slide .subject_list li {display:inline-block;margin:0 5px;}
.schedule_page .tit_slide .subject_list li a {display:inline-block;height:36px;padding:0 20px;background:#008393;border-radius:50px;line-height:36px;font-weight:700;font-size:15px;color:#fff;}
.schedule_page .tit_slide .subject_list li.on a {background:#231f20;}
.schedule_page .tit_slide .slick-arrow {position:absolute;top:-10px;width:62px;height:50px;border:0;font-size:0;color:transparent;z-index:1;}
.schedule_page .tit_slide .slick-prev {left:-30px;background:url('../images/common/tit_left.png') no-repeat 0 0;}
.schedule_page .tit_slide .slick-next {right:-30px;background:url('../images/common/tit_right.png') no-repeat 0 0;}
.schedule_page #tit_slidescroll {position:relative;width:1200px;margin:0 auto;}
.schedule_page #tit_slidescroll button {position:absolute;top:10px;width:62px;height:50px;border:0;font-size:0;color:transparent;}
.schedule_page #tit_slidescroll .scroll_prev {left:0;background:url('../images/common/tit_left.png') no-repeat 0 0;}
.schedule_page #tit_slidescroll .scroll_next {right:0;background:url('../images/common/tit_right.png') no-repeat 0 0;}
.schedule_page .weekly_cont {width:1200px;margin:0 auto;}
.schedule_page .weekly_cont .weekly_tab {height:70px;background:#f1f3f5;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;text-align:center;}
.schedule_page .weekly_cont .weekly_tab .tab_list {}
.schedule_page .weekly_cont .weekly_tab .tab_list li {display:inline-block;}
.schedule_page .weekly_cont .weekly_tab .tab_list li a {display:inline-block;padding:0 25px;font-weight:400;font-size:25px;line-height:36px;color:#929292;line-height:70px}
.schedule_page .weekly_cont .weekly_tab .tab_list li.on a {font-weight:700;color:#231f20;}
.schedule_page .schedule_info {}
.schedule_page .schedule_info .info_list {}
.schedule_page .info_list li {position:relative;padding:35px 0;border-bottom:1px solid #ccc;}
.schedule_page .info_list li:after {content:'';clear:both;display:block;}
.schedule_page .info_list li .time_cont {position:relative;float:left;display:table;width:150px;}
.schedule_page .info_list li .time_cont .biweekly {position:absolute;top:2px;left:24px;display:block;width:27px;height:27px;background:#262525;border-radius:50px;font-weight:700;font-size:11px;line-height:27px;text-align:center;color:#fff;letter-spacing:-0.5px;}
.schedule_page .info_list li .time_cont .tbl_mid {display:table-cell;height:100px;vertical-align:middle;text-align:center;}
.schedule_page .info_list li .time_cont span {display:inline-block;text-align:center;}
.schedule_page .info_list li .time_cont .week {display:block;width:70px;height:30px;margin:0 auto 5px auto;background:#f1f3f5;height:30px;text-align:center;font-weight:700;font-size:15px;color:#000;line-height:30px;}
.schedule_page .info_list li .time_cont .txt {font-weight:500;font-size:15px;line-height:22px;color:#000;}
.schedule_page .info_list li .time_cont .time {margin-right:3px;font-weight:700;font-size:25px;line-height:26px;color:#000;}
.schedule_page .info_list li .desc_cont .thumb {position:relative;display:inline-block;float:left;max-width:180px;min-width:180px;min-height:100px;margin-right:20px;}
.schedule_page .info_list li .desc_cont .thumb a {display:block;overflow:hidden;width:180px;height:100px;text-align:center;border-top-right-radius:15px;border-bottom-left-radius:15px;background:#fff;}
.schedule_page .info_list li .desc_cont .thumb a img {display:inline-block;max-width:180px;min-width:180px;max-height:100px;margin:0 auto;vertical-align:middle;}
.schedule_page .info_list li .desc_cont .thumb .icon_new {position:absolute;top:0;left:0;display:block;width:56px;height:26px;text-align:center;line-height:26px;background:#ee0f0f;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.3);border-radius:0px 0px 10px 0px;font-weight: 900;font-size:15px;color:#fff;}
.schedule_page .info_list li .cont_info {overflow:hidden;width:650px;}
.schedule_page .info_list li .cont_info .tit {display:block;margin-bottom:8px;padding-top:3px;}
.schedule_page .info_list li .cont_info .tit a {display:block;font-size:25px;line-height:36px;color:#000;font-weight:700;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.schedule_page .info_list li .cont_info .txt {display:block;overflow:hidden;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size: 16px;line-height:23px;color:#000;}
.schedule_page .info_list li .cont_info .date {display:block;font-weight:500;font-size:13px;line-height:19px;color:#929292;}
.schedule_page .info_list li .btn_subscribe {position:absolute;top:59px;right:0;display:block;width:180px;height:38px;background:#fff;border:2px solid #231f20;border-radius:20px;font-weight:700;font-size:15px;line-height:36px;color:#231f20;text-align:center;}
.schedule_page .info_list li .btn_subscribe.on {background:#e9e9e9;border:2px solid #e9e9e9;font-weight:500;color:#929292;}

.schedule_page .subject_info {position:relative;padding:45px 0;background:#f1f3f5;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.schedule_page .subject_info .btn_week {position:absolute;top:16px;left:26px;padding-left:12px;background:url('../images/common/icon_week_back.png') no-repeat 0 center;font-weight:500;font-size:13px;line-height:19px;color:#231f20;text-decoration:underline;}
.schedule_page .subject_info .btn_week span {font-weight:700;}
.schedule_page .subject_info .desc {font-weight:500;font-size:22px;line-height:35px;text-align:center;color:#231f20;}

/* 오늘의 신문 개편 2023 */
.today_paper {width:1200px;margin:0 auto;}
.today_paper .top_paper {position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #999;}
.today_paper .top_paper .tit_cont {position:relative;padding:14px 0 11px 30px;}
.today_paper .top_paper .tit {display:inline-block;margin-right:5px;font-weight:700;font-size:30px;line-height:43px;color:#181819;vertical-align:middle;}
.today_paper .top_paper .info {display:inline-block;width:22px;height:22px;background:url('../images/common/i_icon01.png') no-repeat 0 0;font-size:0;color:transparent;vertical-align:middle;cursor:pointer;}
.today_paper .top_paper .tit_cont #txt_layer {display:none;position:absolute;top:25px;left:293px;width:500px;height:235px;padding:31px 0 0 36px;background:#fff;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.2);border-radius:8px;box-sizing:border-box;z-index:1;}
.today_paper .top_paper .tit_cont #txt_layer .layer_box {position:relative;}
.today_paper .top_paper .tit_cont #txt_layer .title {display:block;margin-bottom:16px;font-weight:700;font-size:18px;line-height:26px;color:#181818;}
.today_paper .top_paper .tit_cont #txt_layer .txt {font-weight:400;font-size:14px;line-height:24px;color:#181818;}
.today_paper .top_paper .tit_cont #txt_layer .btn_close {position:absolute;top:0;right:29px;width:14px;height:14px;border:0;background:url('../images/common/x_icon01.png') no-repeat 0 0;font-size:0;color:transparent;}
.today_paper .top_paper .date_cont {position:relative;}
.today_paper .top_paper .date_cont .top_sort {padding-top:16px;}
.today_paper .top_paper .date_cont .date {width:190px;height:44px;border:0;font-weight:500;font-size:16px;line-height:44px;color:#181818;box-sizing:border-box;} 
.today_paper .top_paper .date_cont .date .icon_arr {display:inline-block;width:11px;height:10px;margin-left:8px;background:url('../images/common/icon_date01.png') no-repeat 0 0;}
.today_paper .top_paper .date_cont .on .date {border:1px solid #000;border-bottom:1px solid #d3d3d3;line-height:43px;box-sizing:border-box;}
.today_paper .top_paper .date_cont .on .date .icon_arr {background:url('../images/common/icon_date02.png') no-repeat 0 0;}
.today_paper .top_paper .date_cont #layer_favor {display:none;position:absolute;top:60px;right:0;width:190px;background:#fff;border:1px solid #000;border-top:0;box-sizing:border-box;z-index:1;}
.today_paper .top_paper .date_cont #layer_favor .date_list li {border-bottom:1px solid #d3d3d3;}
.today_paper .top_paper .date_cont #layer_favor .date_list li:last-child {border-bottom:0;}
.today_paper .top_paper .date_cont #layer_favor .date_list li a {display:block;height:44px;padding-left:23px;font-weight:500;font-size:16px;line-height:23px;color: #181818;line-height:44px;}
.today_paper .top_paper .date_cont #layer_favor .date_list li a:hover {background: #181818;color:#fff;}
.today_paper .top_paper #no_newspaper {display:none;position:absolute;top:25px;left:50%;width:500px;height:180px;margin-left:-250px;background:#fff;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.2);border-radius:8px;box-sizing:border-box;z-index:1;}
.today_paper .top_paper #no_newspaper .layer_box {display:flex;height:180px;align-items: center;}
.today_paper .top_paper #no_newspaper .layer_box .txt {padding-left:32px;font-weight:500;font-size:18px;color:#181818;}
.today_paper .top_paper #no_newspaper .layer_box .txt span {font-weight:700;}
.today_paper .top_paper #no_newspaper .btn_close {position:absolute;top:20px;right:20px;width:14px;height:14px;border:0;background:url('../images/common/x_icon01.png') no-repeat 0 0;font-size:0;color:transparent;}

.today_paper .today_view {position:relative;padding:32px 30px 0 30px;}
.today_paper .today_view .view_cont {position:relative;height:557px;}
.today_paper .today_view .view_cont:after {content:'';clear:both;display:block;}
.today_paper .today_view .view_cont .thumb {float:left;margin-right:28px;}
.today_paper .today_view .view_cont .thumb a {display:block;width:370px;height:555px;border: 1px solid rgba(0, 0, 0, 0.3);}
.today_paper .today_view .view_cont .thumb a img {display:block;width:370px;height:555px}
.today_paper .today_view .view_cont .cont_info {overflow:hidden;}
.today_paper .today_view .view_cont .cont_info .tit {display:block;font-weight:700;font-size:38px;line-height:55px;color:#181818;}
.today_paper .today_view .view_cont .cont_info .list li {border-bottom:1px solid #e8e8e8;}
.today_paper .today_view .view_cont .cont_info .list li a {position:relative;display:block;padding:19px 0 10px 0;font-weight:500;font-size:20px;line-height:30px;color:#181818;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.today_paper .today_view .view_cont .cont_info .list li a:before {content:'';display:inline-block;width:5px;height:5px;margin-right:7px;background:#181818;border-radius:50px;vertical-align:5px;}
.today_paper .today_view .view_cont .cont_info .list li a:hover {color:#008684;}
.today_paper .today_view .view_cont .cont_info .list li a.none {cursor:initial;}
.today_paper .today_view .view_cont .cont_info .list li a.none:hover {color:#181818;}
.today_paper .today_view .btn_link {position:absolute;bottom:0;right:0;}
.today_paper .today_view .btn_link a {position:relative;display:inline-block;font-weight:500;font-size:16px;line-height:30px;color:#000;}
.today_paper .today_view .btn_link a:after {content:'';display:inline-block;width:1px;height:16px;margin:0 21px 0 19px;background:#d3d3d3;vertical-align:middle;}
.today_paper .today_view .btn_link a:last-child:after {display:none;}
.today_paper .today_view .prev {position:absolute;top:259px;left:-30px;display:block;width:27px;height:46px;border:0;background:url('../images/common/icon_left01.png') no-repeat 0 0;font-size:0;color:transparent;}
.today_paper .today_view .prev:hover {background:url('../images/common/icon_left02.png') no-repeat 0 0;}
.today_paper .today_view .next {position:absolute;top:259px;right:-30px;display:block;width:27px;height:46px;border:0;background:url('../images/common/icon_right01.png') no-repeat 0 0;font-size:0;color:transparent;}
.today_paper .today_view .next:hover {background:url('../images/common/icon_right02.png') no-repeat 0 0;}

.today_paper .paper_content {margin-top:92px;}
.today_paper .paper_content .top_cont {display:flex;padding-bottom:9px;border-bottom:2px solid #181818;justify-content:space-between;}
.today_paper .paper_content .top_cont  h3.tit {font-weight:700;font-size:24px;line-height:35px;color:#000;}
.today_paper .paper_content .top_cont .tab_menu {display:flex;}
.today_paper .paper_content .top_cont .tab_menu li {margin-left:-1px;}
.today_paper .paper_content .top_cont .tab_menu li a {position:relative;display:block;width:110px;height:35px;border:1px solid #d8d8d8;font-weight:500;font-size:16px;line-height:30px;text-align:center;color:#888;box-sizing:border-box;}
.today_paper .paper_content .top_cont .tab_menu li.on a {color:#000;}
.today_paper .paper_content .top_cont .tab_menu li.on a:after {content:'';display:block;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:1px solid #181818;z-index:1;}

.today_paper .section_cont {padding-bottom:120px;}
.today_paper .section_cont .section_wrap.on {display:block;}
.today_paper .section_cont .section_wrap {display:none;}
.today_paper .section_cont .list_wrap {display:flex;padding:30px 0 30px 0;border-bottom:1px solid #e8e8e8;box-sizing:border-box;}
.today_paper .section_cont .list_wrap:last-child {border-bottom:0;}
.today_paper .section_cont .list_wrap .desc_cont {position:relative;width:50%;padding:0 40px 0 110px;box-sizing:border-box;}
.today_paper .section_cont .list_wrap .desc_cont .tit {position:absolute;top:-3px;left:40px;display:block;font-weight:700;font-size:24px;line-height:35px;color:#000;}
.today_paper .section_cont .list_wrap .desc_cont .desc_list {}
.today_paper .section_cont .list_wrap .desc_cont .desc_list li {margin-bottom:16px;}
.today_paper .section_cont .list_wrap .desc_cont .desc_list li a {display:block;font-weight:400;font-size:18px;line-height:26px;color:#000;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-0.5px;}
.today_paper .section_cont .list_wrap .desc_cont .desc_list li a:hover {color:#008684;}
.today_paper .section_cont .list_wrap .desc_cont .desc_list li a.none {cursor:initial;}
.today_paper .section_cont .list_wrap .desc_cont .desc_list li a.none:hover {color:#000;}

/* 이미지 뷰어 팝업 */
#img_viewer {position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:100;}
#img_viewer .pop_wrap {position:relative;width:100%;height:100%;background:#f1f3f5;}
#img_viewer .pop_wrap .pop_top {position:absolute;top:0;left:0;width:100%;height:72px;border-bottom:1px solid #d3d3d3;background:#fff;display:flex;justify-content:space-between;align-items:center;z-index:10;}
#img_viewer .pop_wrap .pop_top .tit_box {margin-right:5px;font-weight:400;font-size:24px;line-height:35px;color:#181819;}
#img_viewer .pop_wrap .pop_top .tit_box .view {margin-left:5px;font-weight:700;}
#img_viewer .pop_wrap .pop_top .btn_menu {display:block;width:26px;height:23px;border:0;margin-left:40px;background:url('../images/common/icon_menu01.png') no-repeat 0 0;font-size:0;color:transparent;}
#img_viewer .pop_wrap .pop_top .btn_close {display:block;width:22px;height:21px;border:0;margin-right:34px;background:url('../images/common/close_viewer.png') no-repeat 0 0;font-size:0;color:transparent;}
#img_viewer .pop_wrap .pop_top #kind_layer {display:none;position:absolute;top:60px;left:40px;width:115px;background:#fff;border:1px solid #181818;box-sizing:border-box;z-index:10;}
#img_viewer .pop_wrap .pop_top #kind_layer .kind_list li {border-bottom:1px solid #d3d3d3;}
#img_viewer .pop_wrap .pop_top #kind_layer .kind_list li:last-child {border-bottom:0;}
#img_viewer .pop_wrap .pop_top #kind_layer .kind_list li a {display:block;height:39px;padding-left:11px;line-height:39px;font-weight:700;font-size:14px;color:#000;}
#img_viewer .pop_wrap .pop_top #kind_layer .kind_list li a:hover {background:#000;color:#fff;}

/*#img_viewer .pop_wrap .pop_mid {position:absolute;top:0;left:0;width:100%;height:100%;}
#img_viewer .pop_wrap .pop_mid .paper_img {position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont {height:100%;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont .slick-list {height:100%;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb {overflow:hidden;min-width:420px;min-height:630px;height:100%;margin:0 auto;position: absolute; top: 50%; transform: translateY(-50%);text-align:center;width:100%;box-sizing:border-box;padding: 0 0 0;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb span {display:block;width:100%;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb img {min-width:420px;min-height:630px;border:1px solid rgba(0, 0, 0, 0.3);}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont .slick-slide img {width:100%;margin:0 auto;}*/

#img_viewer .pop_wrap .pop_mid {/*position:absolute;top:0;left:0;width:100%;height:100%;*/}
#img_viewer .pop_wrap .pop_mid .paper_img {position:absolute;width:100%;height:100%;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont {overflow:hidden;position:relative;height:100%;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont .slick-list {height:100%;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb {position:relative;overflow:hidden;float:left;min-width:420px;min-height:630px;height:100%;margin:0 auto;/*position: absolute; top: 50%; transform: translateY(-50%);*/text-align:center;width:100%;box-sizing:border-box;padding: 0 0 0;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb span {display:block;width:100%;position: absolute; top: 50%; transform: translateY(-50%);}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb span .drag_wrap.ui-draggable-dragging:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:10;}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb img {/*width:420px;height:630px;*/width:500px;border:1px solid rgba(0, 0, 0, 0.3);}
#img_viewer .pop_wrap .pop_mid .paper_img .thumb_cont .slick-slide img {width:100%;margin:0 auto;}

#img_viewer .pop_wrap .pop_btm {position:absolute;left:0;bottom:0;width:100%;background:#fff;}
/*#img_viewer .pop_wrap .pop_btm .btn_cont {position:relative;width:100%;padding:36px 0 20px 41px;border-top:1px solid #d3d3d3;background:#fff;z-index:10;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide {overflow:hidden;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li {float:left;width:130px !important;margin-right:50px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li span {display:block;text-align:center;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb {position:relative;width:130px;height:178px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));border: 1px solid #cecece;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb img {display:block;width:130px;height:178px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .txt {width:130px;font-weight:400;font-size:20px;line-height:29px;color:#888;}*/

#img_viewer .pop_wrap .pop_btm .swipe_dot {position:absolute;top:32px;width:100%;z-index:15;text-align:center;}
#img_viewer .pop_wrap .pop_btm .swipe_dot li {display:inline-block;width:14px;height:14px;margin-right:10px;background:#d9d9d9;border-radius:50px;cursor:pointer;}
#img_viewer .pop_wrap .pop_btm .swipe_dot li:last-child {margin-right:0;}
#img_viewer .pop_wrap .pop_btm .swipe_dot li.dot_select {background:#181818;}
#img_viewer .pop_wrap .pop_btm .btn_cont {position:relative;width:100%;height:260px;padding:76px 0 20px 0;border-top:1px solid #d3d3d3;background:#fff;z-index:10;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide {overflow:hidden;position:relative;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li {position:relative;float:left;overflow:hidden;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .scrollcont {overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;padding:0 80px;text-align:center;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .scrollcont::-webkit-scrollbar {display: none;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .scrollcont .scrollcont_in {display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li a {display:inline-block;width:104px;margin-left:35px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li a:first-child {margin-left:0;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li span {display:block;text-align:center;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb {position:relative;width:104px;height:142px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));border: 1px solid #cecece;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .thumb img {display:block;width:104px;height:142px;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li .txt {width:104px;font-weight:400;font-size:20px;line-height:26px;color:#888;}/* 230210 수정 */
#img_viewer .pop_wrap .pop_btm .move_box button {display:block;position:absolute;top:140px;width:25px;height:44px;border:0;font-size:0;color:transparent;z-index:20;}
#img_viewer .pop_wrap .pop_btm .move_box .btn_prev {left:20px;background:url('../images/common/icon_left_off.png') no-repeat 0 0;}
#img_viewer .pop_wrap .pop_btm .move_box .btn_prev:hover {background:url('../images/common/icon_left_on.png') no-repeat 0 0;}
#img_viewer .pop_wrap .pop_btm .move_box .btn_next {right:20px;background:url('../images/common/icon_right_off.png') no-repeat 0 0;}
#img_viewer .pop_wrap .pop_btm .move_box .btn_next:hover {background:url('../images/common/icon_right_on.png') no-repeat 0 0;}

#img_viewer .pop_wrap .pop_btm .btn_open {position:absolute;top:-29px;left:50%;width:60px;height:30px;margin-left:-30px;background:#fff url('../images/common/icon_open03.png') no-repeat center bottom;font-size:0;color:transparent;border:1px solid #d3d3d3;border-bottom:0;border-radius:30px 30px 0 0;box-sizing:border-box;z-index:11;}
#img_viewer .pop_wrap .pop_btm.off {bottom:-220px;}
#img_viewer .pop_wrap .pop_btm.off .btn_open {background:#fff url('../images/common/icon_open04.png') no-repeat center bottom;}

/* 확대/축소 버튼 */
.ctrl_zoom {position:absolute;right:150px;top:-50%;}
.btn_zoom {display:block;width:59px;height:51px;background-color: #fff;border:1px solid #000;box-sizing:border-box;}
.btn_zoom.zoomin {border-bottom:0;background:#fff url('../images/common/icon_zoomin01.png') no-repeat 100%;background-position:center;}
.btn_zoom.zoomin:hover {background:#008684 url('../images/common/icon_zoomin02.png') no-repeat 100%;background-position:center}
.btn_zoom.zoomout {background:#fff url('../images/common/icon_zoomout01.png') no-repeat 100%;background-position:center;}
.btn_zoom.zoomout:hover {background:#008684 url('../images/common/icon_zoomout02.png') no-repeat 100%;background-position:center}
.thumb img {position:relative;}

/* 선택된 썸네일 스타일 */
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li a.selected .thumb:after {background:none;border:3px solid #008684;box-sizing:border-box;}
#img_viewer .pop_wrap .pop_btm .btn_cont .paper_slide li a.selected .txt {font-weight:700;color: #181818;}

/* 키워드 230320 */
.etcPage .series_wrap .series_cont .keyword_cont.reform a{display:inline-block;height:28px;border:1px solid #999;margin:0 9px 9px 0;padding:0 12px;font-size:15px;color:#121212;font-weight:700;line-height:28px;background-color:#fff;}/* 230320 수정 */

/* 이 이슈 인기기사 */
/* --타이틀 영역 */
.etcPage .series_wrap #content .popular_cont .title_cont {position:relative;margin-bottom: 12px;}
.etcPage .series_wrap #content .popular_cont .title_cont h3.title {padding-bottom:6px; font-size:20px;line-height:1;color: #231f20;}
.etcPage .series_wrap #content .popular_cont .title_cont #popular_layer {position:absolute;top:26px;left:0;width:300px;height:60px;padding:10px;border:1px solid #121212;box-sizing:border-box;background: #fff;z-index:2;display:none;}
.etcPage .series_wrap #content .popular_cont .title_cont #btn_popular {width:20px;height:20px;background-position:-109px -57px;}
#btn_popular {display:inline-block;width:28px;height:29px;margin-left:7px;background:url(../images/common/icon_comm01.png) no-repeat -99px -86px;font-size:0;color:transparent;vertical-align:bottom;cursor:pointer;}
.etcPage .series_wrap #content .popular_cont .title_cont #popular_layer .txt{font-size:12px;line-height:20px;color:#231F20;letter-spacing: -0.5px;}
#popular_layer .btn_close{position:absolute;top:10px;right:10px;display:block;width:12px;height:12px;background:url(../images/common/icon_comm01.png) no-repeat -167px 0;font-size:0;color:transparent;cursor:pointer;}

/* --슬라이드 영역 */
.popular_wrap {position:relative;padding-top:15px;margin-bottom:60px;border-top:1px solid #ededed;}
.popular_wrap .popular_list {position:relative;overflow:hidden;}
.popular_wrap .popular_list .popular_item {float:left;width:214px;letter-spacing:-0.35px;}
.popular_wrap .popular_list .popular_item .popular_img a {position:relative;display:block;
overflow:hidden;border-top-right-radius:15px;border-bottom-left-radius: 15px;height:120px;}
.popular_wrap .popular_list .popular_item .popular_img img {display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);} /*230306 수정*/
.popular_wrap .popular_list .popular_item .popular_text a{display: flex;justify-content:left;align-items:center;}
.popular_wrap .popular_list .popular_item .popular_text .popular_txt_num{font-size:24px;font-weight:700;padding:0 14px 0 8px;line-height:50px;}
.popular_wrap .popular_list .popular_item .popular_text .popular_item_tit{font-size:15px;font-weight:700;color:#181818;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:63px;line-height:21px;}

.popular_wrap .slick-slide{margin: 0 10px;}
.popular_wrap .slick-list{margin-left:-10px;margin-right:-5px;}
.popular_wrap .popular_list .slick-track{min-width:875px;}/*230306수정*/

.popular_wrap .btn_move .btn_next {position:absolute;top:54px;right:-16px;display:block;width:33px;height:33px;border-radius:50%;  background: url(../images/common/btn_slide_next.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}
.popular_wrap .btn_move .btn_prev {position:absolute;top:54px;left:-16px;display:block;width:33px;height:33px;border-radius:50%;  background:url(../images/common/btn_slide_prev.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}
.series_wrap{overflow:visible;}

.popular_wrap .slick-slide{width: 214px;}

/*이 이슈 인기기사 ver2 230406 수정 */
.popular_cont.united .popular_wrap {position:relative;padding-top:15px;margin-bottom:36px;border-top:1px solid #d4d4d4;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item {position:relative;float:left;width:240px;height:150px;letter-spacing:-0.35px;border-top-right-radius:20px;border-bottom-left-radius:20px;overflow: hidden;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb{border:1px solid #E2E5E8;box-sizing:border-box;background-color:#F1F3F5;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_img a {position:relative;display:block;overflow:hidden;height:150px;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_img a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb .popular_img a::after{display:none;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_img img {display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:150px;} /*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_text {position:absolute;left:0;top:0;width:100%;height:100%;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_text a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 30px 0 35px; box-sizing:border-box;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_text .popular_txt_num{position:absolute;display:block;left:0;top:0;font-size:17px;font-weight:700;line-height:30px;color:#fff;text-align:center;border-bottom-right-radius:10px;background-color:#181819;width:30px;height:30px;padding:0;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item .popular_text .popular_item_tit{font-size:16px;font-weight:700;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:63px;line-height:21px;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb .popular_text .popular_item_tit{color:#181818;text-align:left;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb:hover .popular_text .popular_item_tit{color:#008689;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb .popular_text .popular_item_text{font-size:13px;color:#626262;line-height:16px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}/*230405 수정*/
.popular_cont.united .popular_wrap .popular_list .popular_item.no_thumb:hover .popular_text .popular_item_text{color:#212121;}/*230405 수정*/

.popular_cont.united .popular_wrap .btn_move .btn_next {position:absolute;top:65px;right:-16px;display:block;width:33px;height:33px;border-radius:50%;background:url(../images/common/btn_slide_next.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}/*230405 수정*/
.popular_cont.united .popular_wrap .btn_move .btn_prev {position:absolute;top:65px;left:-16px;display:block;width:33px;height:33px;border-radius:50%;background:url(../images/common/btn_slide_prev.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}/*230405 수정*/
.popular_cont.united .popular_wrap .slick-slide{width: 240px;}


/* --관련 콘텐츠 */
.etcPage .series_wrap #aside .relative_cont {margin-top:-67px;margin-bottom:107px;}/*230306 수정*/
.etcPage .series_wrap #aside .relative_cont .title_cont {margin-bottom: 11px;}
.etcPage .series_wrap #aside .relative_cont .title_cont h3.title {padding-bottom:6px; font-size:20px;line-height:1;color: #231f20;}
.relative_list {border:1px solid #d4d4d4;padding: 21px 22px 21px 16px;box-sizing:border-box;}
.relative_item {margin-top:18px;}
.relative_item:first-child{margin-top:0;}
.relative_item .relative_txt_wrap{display:flex;justify-content:space-between;align-items:center;}
.relative_box {display:flex;justify-content:left;align-items:center;}
.relative_item .relative_icon {display:block;width:20px;height:20px;margin-right:8px;float: left;flex-shrink:0;}/*230317 수정*/
.relative_item .relative_txt {font-size:16px;font-weight:500;overflow: hidden;text-overflow:ellipsis;width:100%;max-width:224px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}/*230317 수정*/
.relative_icon.instagram{background: url(../images/common/icon_instagram.png) no-repeat center;}
.relative_icon.link{background: url(../images/common/icon_link.png) no-repeat center;}
.relative_icon.youtube{background: url(../images/common/icon_youtube.png) no-repeat center;}
.relative_txt_wrap .btn_arrow{float: right;display:block;width:7px;height:12px;background:url(../images/common/btn_arrow_small.png) no-repeat;background-size:cover;background-position:center;}

/* --기자정보 */
.journalist_wrap {margin-top: -67px; margin-bottom:107px;}/*230306 수정*/
.journalist_wrap .title_cont {margin-bottom: 11px;}
.journalist_wrap .title_cont h3.title {padding-bottom:6px; font-size:20px;line-height:1;color: #231f20;}
.etcPage .journalist_wrap .journalist_list {position:relative;padding:13px 0 0;border-top:1px solid #231F20;}
.etcPage .journalist_wrap .journalist_list li .thumb_wrap {width:300px;}
.etcPage .journalist_wrap .journalist_list li .thumb_box {height:72px;overflow:hidden;}
.etcPage .journalist_wrap .journalist_list li .thumb_box .thumb {display:block;float:left;width:72px;}
.etcPage .journalist_wrap .journalist_list li .thumb_box .thumb img {width:73px;height:73px;border:1px solid #dfdfdf;border-radius:100%;box-sizing:border-box;}
.etcPage .journalist_wrap .journalist_list li .thumb_box .repor_info {display:block;float:left;width:166px;margin:15px 0 0 13px;}
.etcPage .journalist_wrap .journalist_list li .thumb_box .repor_info .name a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;color:#231f20;font-weight:bold;}
.etcPage .journalist_wrap .journalist_list li .thumb_box .repor_info .depart a {display:block;padding:8px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;color:#7e7e7e;}
.etcPage .journalist_wrap .journalist_list li .txt a {display:block;margin:19px 0 13px;font-size:14px;line-height:22px;color:#7e7e7e;}
.etcPage .journalist_wrap .journalist_list li .add_info {padding-top:16px;border-top:1px solid #e8e8e8;}
.etcPage .journalist_wrap .journalist_list li .add_info strong {font-size:12px;color:#7E7E7E;}
.etcPage .journalist_wrap .journalist_list li .add_info .add_info_txt {font-size:12px;line-height:22px;color:#7E7E7E;}
.etcPage .journalist_wrap .journalist_list .slick-prev {position:absolute;top:13px;right:19px;width:20px;height:19px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -153px -31px;z-index:1;cursor:pointer;}
.etcPage .journalist_wrap .journalist_list .slick-prev.hover {background-position:-153px -50px;}
.etcPage .journalist_wrap .journalist_list .slick-next {position:absolute;top:13px;right:0;width:19px;height:19px;border:0;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -173px -31px;z-index:1;cursor:pointer;}
.etcPage .journalist_wrap .journalist_list .slick-next.hover {background-position:-173px -50px;}

/*최신 업데이트 이슈*/
.etcPage .listType .aside_wrap .update_list.addmg {margin-top:-67px;}/*230306 수정*/

/* 댓글모음개선 */
#reply_gather {width:568px;margin-bottom:40px;}
#reply_gather .gather_top {position:fixed;top:0;right:16px;width:568px;padding-bottom:24px;background:#fff;z-index:10;}
#reply_gather .gather_top .tit_top {position:relative;padding-top:25px;}
#reply_gather .gather_top .tit_top .btn_back {position:absolute;top:30px;left:15px;width:11px;height:18px;border:0;background:url('../images/common/bg_reply_back.png') no-repeat 0 0;background-size:11px 18px;font-size:0;color:transparent;}
#reply_gather .gather_top .tit_top .nick_tit {padding:0 30px;text-align:center;font-weight:400;font-size:18px;line-height:26px;color:#181819;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#reply_gather .gather_top .tit_top .nick_tit .nick {font-weight:700;}
#reply_gather .gather_top .count_box {display:flex;height:42px;margin:25px 38px 0 38px;background:#f1f3f5;border-radius:10px;}
#reply_gather .gather_top .count_box > div {position:relative;width:50%;font-weight:700;font-size:15px;text-align:right;color:#181818;text-align:center;line-height:42px;}
#reply_gather .gather_top .count_box div:first-child:after {content:'';position:absolute;top:11px;right:0;width:1px;height:19px;background:#d9d9d9;}
#reply_gather .gather_top .count_box .replycnt_cum:before {content:'';display:inline-block;width:22px;height:23px;margin-right:7px;background:url('../images/common/icon_reply_num01.png') no-repeat 0 center;background-size:22px 23px;vertical-align:middle;}
#reply_gather .gather_top .count_box .agree_num:before {content:'';display:inline-block;width:19px;height:18px;margin-right:7px;background:url('../images/common/agree_num01.png') no-repeat 0 center;background-size:19px 19px;vertical-align:text-top;}
#reply_gather .gather_cont {padding:142px 30px 0 30px;}
#reply_gather .gather_cont .gather_list li {padding:18px 0;border-top:1px solid #e8e8e8;}
#reply_gather .gather_cont .gather_list li .module .createdate {font-weight:400;font-size:13px;line-height:19px;color:#7e7e7e;}
#reply_gather .gather_cont .gather_list li .module .comment {margin-top:10px;font-weight:400;font-size:15px;line-height:24px;color:#181819;}
#reply_gather .gather_cont .gather_list li .module .reply_notice {margin-top:10px;}
#reply_gather .gather_cont .gather_list li .module .reply_notice .txt {display:block;position:relative;padding-left:17px;background: url('../images/common/icon_reply01.png') no-repeat 0 6px;font-weight:400;font-size:15px;line-height:24px;color: #181819;}
#reply_gather .gather_cont .gather_list li .text_view {margin-top:18px;}
#reply_gather .gather_cont .gather_list li .text_view a {overflow:hidden;display:block;}
#reply_gather .gather_cont .gather_list li .text_view a .thumb {float:left;overflow:hidden;width:100px;height:56px;margin-right:10px;border-radius:0px 10px;}
#reply_gather .gather_cont .gather_list li .text_view a .thumb img {display:block;width:100px;height:56px;}
#reply_gather .gather_cont .gather_list li .text_view a .cont_info {overflow:hidden;}
#reply_gather .gather_cont .gather_list li .text_view a .cont_info span {display:block;}
#reply_gather .gather_cont .gather_list li .text_view a .cont_info .cate {overflow:hidden;width:56px;height:19px;margin-bottom:3px;border:1px solid #d4d4d4;border-radius:0px 5px;font-size:12px;font-weight:400;line-height:17px;color:#000;text-align:center;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#reply_gather .gather_cont .gather_list li .text_view a .cont_info .t_tit {font-size:14px;font-weight:700;line-height:17px;color:#000;letter-spacing:-0.5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;}

#reply_gather .gather_cont .gather_list li .operation {position:relative;width:100%;margin-top:15px;line-height:32px;overflow:hidden;color:#666;}
#reply_gather .gather_cont .gather_list li .operation:after {content:'';clear:both;display:block;}
#reply_gather .gather_cont .gather_list li .operation .action {float:right;font-size:11px;color:#666;font-weight:normal;}
#reply_gather .gather_cont .gather_list li .operation .action button {display:inline-block;width:19px;height:19px;margin-right:3px;border:0;line-height:999px;overflow:hidden;}
#reply_gather .gather_cont .gather_list li .operation .action em {display:inline-block;height:15px;line-height:15px;padding:1px 6px 0 0;vertical-align:top;font-size:14px;color:#898989;}
#reply_gather .gather_cont .gather_list li .operation .action .on em {font-weight:bold;color:#231f20;}
#reply_gather .gather_cont .gather_list li .operation .action .agree {float:left;overflow:hidden;height:19px;margin-right:20px;padding:0;line-height:19px;background:url("https://image.donga.com/pc/2022/images/common/bg_ac_agree01.png") no-repeat 0 0;}
#reply_gather .gather_cont .gather_list li .operation .action .disagree {float:left;overflow:hidden;height:21px;margin-right:0;padding:0;line-height:21px;background:url("https://image.donga.com/pc/2022/images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
#reply_gather .gather_cont .more {position:relative;height:43px;background:#fff;border:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#reply_gather .gather_cont .more a {display:block;font-size:14px;color:#191919;text-align:center;line-height:42px;font-family:"맑은 고딕","Malgun Gothic";}
#reply_gather .gather_cont .more a .icon_more {display:inline-block;width:10px;height:5px;margin-left:8px;background: url('https://image.donga.com/donga/images/donga_sns_reply/reply_list_more.png') no-repeat 0 center;vertical-align:middle;}

/* 20230315 기사뷰개편 추가 ---------------------------------------------------------- */

/* 기사뷰 - 헤더 */
#sub_header .view_header:after {content:'';clear:both;display:block;}
#sub_header .view_header .view_headerbox {display:flex;height:49px;justify-content:space-between;align-items:center;}
#sub_header .view_header .nav_icon {position:relative;top:0;left:0;padding-left:30px;}
#sub_header .view_header .donga_logo {position:static;display:inline-block;height:auto;margin:0 0 0 20px;}
#sub_header .view_header .donga_logo .logo {padding:0;}
#sub_header .view_header .right_box {position:static;padding-right:30px;}
#sub_header .view_header .nav_cont {z-index:1;}
#sub_header .view_header .nav_cont .nav_list {display: flex;justify-content: center;width:700px;}
#sub_header .view_header .nav_cont .nav_list li {margin:0 13px;}
#sub_header .view_header .nav_cont .nav_list li a {display:block;font-size:15px;color:#000;letter-spacing:-0.5px;font-weight:700;line-height:30px;}
#sub_header .view_header .nav_cont .nav_list li a:hover {color:#008393 !important;}
#sub_header .view_header .nav_cont .nav_list li.on a {color:#008393 !important;}
#sub_header .view_header .nav_icon .btn_allmenu {margin-right:20px;}
#sub_header .view_header #search_cont {left:72px;}
#sub_header .view_header #latest_cont {position:absolute;top:38px;left:72px;margin:0 0 0 0;}

/* 기사뷰 - 상단 */
.open_view .report {overflow:visible;position:relative;height:auto;margin:8px 0 0 0;}
.open_view .report a .thumb {display:inline-block;margin-right:6px;vertical-align:middle;}
.open_view .report a .thumb img {width:24px;height:24px;border:1px solid #e8e8e8;border-radius:100%;}
.open_view .report_two {border:0;font-size: 16px;line-height: 21px;letter-spacing: -0.5px;color:#333;}
.open_view .report_two:after {content:'';display:inline-block;width:14px;height:14px;margin:0 0 0 3px;background:url('../images/common/icon_open05.png') no-repeat 0 0;background-size:14px 14px;}
.open_view .report_two.on:after {content:'';display:inline-block;width:14px;height:14px;background:url('../images/common/icon_open06.png') no-repeat 0 0;background-size:14px 14px;}

.open_view .article_title .news_edit .read {display:inline-block;width:100px;height:30px;background:url('../images/common/read01_off.png') no-repeat 0 0;;text-indent:-9999px;cursor:pointer;    vertical-align: bottom;}
.open_view .article_title .news_edit .read.on {width:100px;height:30px;background:url('../images/common/read01_on.png') no-repeat 0 0;}

.open_view .article_issue .issueList .rightList ul li:before {top:18px;}

.open_view #journalist_layer.open {display:block;}
.open_view #journalist_layer {display:none;position:absolute;top:30px;left:0;width:345px;background:#fff;border:1px solid #d4d4d4;z-index:10;}
.open_view #journalist_layer .list_layer {padding:0 15px;}
.open_view #journalist_layer .list_layer li {position:relative;padding:15px 0;border-top:1px solid #e8e8e8;}
.open_view #journalist_layer .list_layer li:first-child {border-top:0;}
.open_view #journalist_layer .list_layer li a {display:flex;align-items:center;}
.open_view #journalist_layer .list_layer li .thumb {display:block;margin-right:10px;}
.open_view #journalist_layer .list_layer li .thumb img {width:60px;height:60px;border:1px solid #e8e8e8;}
.open_view #journalist_layer .list_layer li .cont_info {}
.open_view #journalist_layer .list_layer li .cont_info span {display:block;}
.open_view #journalist_layer .list_layer li .cont_info .name {font-weight:500;font-size:17px;line-height:20px;color:#181819;}
.open_view #journalist_layer .list_layer li .cont_info .depart {font-weight:400;font-size:12px;line-height:20px;color:#7e7e7e;}
.open_view #journalist_layer .list_layer li .cont_info .count {font-weight:400;font-size:12px;line-height:20px;color:#008689;}
.open_view #journalist_layer .list_layer li .cont_info .count em {color:#008689;}
.open_view #journalist_layer .list_layer li .btn_subscribe {display:block;position:absolute;top:15px;right:0;border:0;font-size:14px;color:#008393;font-weight:bold;letter-spacing:-0.75px;cursor:pointer;z-index:1;font-family:"Noto Sans KR";}
.open_view #journalist_layer .list_layer li .btn_subscribe:before {content:"";display:inline-block;width:17px;height:17px;margin-top:2px;padding-right:2px;background:url('https://image.donga.com/m/2022/images/common/icon_comm01.png') no-repeat -31px -58px;background-size:150px 150px;vertical-align:top;}
.open_view #journalist_layer .list_layer li .btn_subscribe.on {color:#7e7e7e;}
.open_view #journalist_layer .list_layer li .btn_subscribe.on:before {background-position:-105px -81px;}

/* 기사뷰 - aside */
.open_view .mgt .many_news {padding-top:65px;}

/* 기사뷰 - 관련이슈 */
.open_view .article_issue .issueList {border:0;padding:0;}
.open_view .article_issue .issueTit {display:block;margin-bottom:9px;font-weight:700;font-size:20px;line-height:29px;color:#181818;}
.open_view .article_issue .issueList .thumb {overflow:hidden;min-height:110px;margin-right:11px;border-radius:0px 20px;}
.open_view .article_issue .issueList .thumb:before {display:none;}
.open_view .article_issue .issueList .thumb a {height:110px;}
.open_view .article_issue .issueList .thumb a img {height:110px;}
.open_view .article_issue .issueList .rightList ul li {margin-top:0;border-top:1px solid #ededed;}
.open_view .article_issue .issueList .rightList ul li a {height:39px;margin:0;font-weight:500;font-size:15px;line-height:21px;color:#181818;line-height:39px;}
.open_view .article_issue02 .btn_subscribe {top:3px;right:0;}

/* 기사뷰 - 키워드 */
.open_view .article_keyword a {background:#fff;border:1px solid #999;color:#000;font-weight:600;}

/* 기사뷰 - 기자카드 */
.open_view .article_view {padding: 40px 60px 1px 0;}
.open_view .article_view .journalist_card {margin-top:12px;}
.open_view .article_view .journalist_card ul {display:flex;margin:0;justify-content: space-between;flex-wrap:wrap;}
.open_view .article_view .journalist_card li {width:316px;margin:0 0 8px 0;padding:15px 15px 17px 15px;border:1px solid #c8c8c8;background:#f8f8f8;box-sizing:border-box;}
.open_view .article_view .journalist_card li a {width:auto;height:auto;padding:0;background:transparent;border:0}
.open_view .article_view .journalist_card li a:hover {color:#008393 !important;}
.open_view .article_view .journalist_card li .thumb_box {display:flex;}
.open_view .article_view .journalist_card li .thumb_box .thumb {display:block;width:62px;}
.open_view .article_view .journalist_card li .thumb_box .thumb img {width:60px;height:60px;border:1px solid #dfdfdf;border-radius:100%;}
.open_view .article_view .journalist_card li .thumb_box .repor_info {display:block;margin:4px 59px 0 10px;overflow:hidden;}
.open_view .article_view .journalist_card li .thumb_box .repor_info .name a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1;color:#231f20;font-weight:bold;}
.open_view .article_view .journalist_card li .thumb_box .repor_info .depart a {display:block;padding:7px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;color:#7e7e7e;}
.open_view .article_view .journalist_card li .thumb_box .repor_info .email a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#afafaf;}
.open_view .article_view .journalist_card li .txt a {display:block;height:30px;margin:4px 0 12px;padding-left:5px;font-size:12px;line-height:15px;color:#7e7e7e;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.open_view .article_view .journalist_card li .jour_list {padding-top:8px;border-top:1px solid #c8c8c8;}
.open_view .article_view .journalist_card li .jour_list .list a {display:block;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;color:#181818;font-weight:500;}
.open_view .article_view .journalist_card li .jour_list .list a:before {content:"";display:inline-block;width:3px;height:3px;margin-right:7px;background:#000;vertical-align:middle;box-sizing:border-box;}

/* 기사뷰 - 많이 본 뉴스 , 베스트 추천 뉴스 */
.open_view .many_news {}
.open_view .many_news .tab_cont {margin-bottom:10px;}
.open_view .many_news .tab_cont .tab_sort {display:flex;}
.open_view .many_news .tab_cont .tab_sort li {margin-left:-1px;}
.open_view .many_news .tab_cont .tab_sort li a {position:relative;display:block;width:150px;height:35px;background:#fff;border:1px solid #d8d8d8;font-weight:400;font-size:15px;line-height:31px;text-align:center;color:#888;box-sizing:border-box;}
.open_view .many_news .tab_cont .tab_sort li a:hover {color:#008393 !important;}
.open_view .many_news .tab_cont .tab_sort li.on a {font-weight:700;color:#000;}
.open_view .many_news .tab_cont .tab_sort li.on a:after {content:'';display:block;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:1px solid #181818;z-index:1;}
.open_view .many_news .trend_box {display:none;}
.open_view .many_news .trend_box.on {display:block;}

/* 기사뷰 - AI추천기사 */
.news_recom .recom_top {position:relative;margin:40px 0 4px;}
.news_recom .recom_top:after {content:'';clear:both;display:block;}
.news_recom .recom_top .title {float:left;margin:0 0 0;font-size:20px;color:#181818;font-weight:700;line-height:29px;}
.news_recom .recom_top .btn_info {display:inline-block;width:22px;height:22px;margin:5px 0 0 3px;background:url('../images/common/icon_i.png') no-repeat 0 center;font-size:0;color:transparent;cursor:pointer;vertical-align:2px;}
.news_recom .recom_top .info_layer.on {display:block;}
.news_recom .recom_top .info_layer {display:none;position:absolute;top:33px;left:0;width:280px;min-height:60px;background:#fff;border:1px solid #c8c8c8;text-align:left;line-height:normal;z-index:5;}
.news_recom .recom_top .info_layer .txt {padding:12px 25px 12px 12px;font-size:13px;color:#231f20;line-height:18px;}
.news_recom .recom_top .info_layer .btn_close {position:absolute;top:10px;right:10px;display:block;width:12px;height:12px;border:0;background:url('../images/common/icon_comm01.png') no-repeat -167px 0;font-size:0;color:transparent;}
.news_recom .seeing_slide {margin:0 0;padding:10px 0 0 0;border-top:1px solid #ededed;}
.news_recom .seeing_slide .recommend_list {display:flex !important;flex-wrap:wrap;margin:0 0;justify-content: space-between;}
.news_recom .seeing_slide .recommend_list li {width:50%;margin-bottom:20px;padding:0 4px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.news_recom .seeing_slide .recommend_list li:nth-child(5) {margin-bottom:0;}
.news_recom .seeing_slide .recommend_list li:nth-child(6) {margin-bottom:0;}
.news_recom .seeing_slide .recommend_list li a {display:block;}
.news_recom .seeing_slide .recommend_list li a .thumb_img {position:relative;display:block;overflow:hidden;width:140px;height:90px;border-top-right-radius:15px;border-bottom-left-radius:15px;}
.news_recom .seeing_slide .recommend_list li a .thumb_img:before {content: '';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0);z-index:1;}
.news_recom .seeing_slide .recommend_list li a .thumb_img img {display:block;width:140px;height:90px;}
.news_recom .seeing_slide .recommend_list li a .txt {display:block;margin-top:5px;font-size:13px;color:#181818;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-0.5px;line-height:17px;}
.news_recom .seeing_slide .recommend_list li a.thumb_none {display:flex;height:129px;padding:0 10px;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:0px 12px;text-align:center;align-items:center;box-sizing:border-box;}
.news_recom .seeing_slide .recommend_list li a.thumb_none .txt {margin:0;font-weight:400;font-size:14px;line-height:18px;color:#181818;-webkit-line-clamp:3;}
.news_recom .seeing_slide .slick-dots {position:absolute;top:-30px;right:0;text-align:center;}
.news_recom .seeing_slide .slick-dots li {display:inline-block;width:7px;height:7px;margin:0 0 0 6px;padding:0;border:0;}
.news_recom .seeing_slide .slick-dots li button {display:block;width:7px;height:7px;border:0;border-radius:100%;font-size:0;color:transparent;background:#e4e4e4;}
.news_recom .seeing_slide .slick-dots .slick-active button {background:#008393;}

/* 기사뷰 - 인기 구독물 */
.popular_sub {overflow:hidden;margin-top:10px;padding-bottom:84px;background:#fff;}
.popular_sub .popular_top {position:relative;margin:30px 0 2px;padding-bottom:4px;}
.popular_sub .popular_top:after {content:'';clear:both;display:block;}
.popular_sub .popular_top .title {float:left;margin:0 0 0;font-size:20px;color:#231f20;line-height:29px;font-weight:700;}
.popular_sub .popular_top .btn_info {display:inline-block;width:22px;height:22px;margin:3px 0 0 3px;background:url('../images/common/icon_i.png') no-repeat 0 center;font-size:0;color:transparent;cursor:pointer;}
.popular_sub .popular_top .info_layer.on {display:block;}
.popular_sub .popular_top .info_layer {display:none;position:absolute;top:33px;left:0;width:280px;min-height:60px;background:#fff;border:1px solid #c8c8c8;text-align:left;line-height:normal;z-index:5;}
.popular_sub .popular_top .info_layer .txt {padding:12px 25px 12px 12px;font-size:13px;color:#231f20;line-height:18px;}
.popular_sub .popular_top .info_layer .btn_close {position:absolute;top:10px;right:10px;display:block;width:12px;height:12px;border:0;background:url('../images/common/icon_comm01.png') no-repeat -167px 0;font-size:0;color:transparent;}
.popular_sub .subscribe_list li {margin-bottom:10px;padding:0 0;}
.popular_sub .subscribe_list li .list_box {display:flex;border:1px solid #d4d4d4;}

.popular_sub .subscribe_list li .icon_num {flex:none;display:inline-block;float:left;width:21px;height:19px;margin:17px 0 0 12px;font-size:0;color:transparent;background:url('../images/common/num.png') no-repeat 0 0;}
.popular_sub .subscribe_list li .num01 {background-position:0 0;}
.popular_sub .subscribe_list li .num02 {background-position:0 -75px;}
.popular_sub .subscribe_list li .num03 {background-position:0 -150px;}

.popular_sub .subscribe_list li .card_box {position:relative;background:#fff;padding:15px 15px 19px 10px;flex-grow: 1;}
.popular_sub .subscribe_list li .card_box .title {display:block;margin-bottom:6px;font-size:18px;color:#000;font-weight:700;letter-spacing:-1px;line-height:24px;}
.popular_sub .subscribe_list li .card_box .title .tit_in {display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;padding-right: 60px;}
.popular_sub .subscribe_list li .card_box .count_box {}
.popular_sub .subscribe_list li .card_box .count_box span {display:inline-block;font-weight:400;font-size:13px;line-height:14px;color:#7e7e7e;}
.popular_sub .subscribe_list li .card_box .count_box span em {color:#181818;}
.popular_sub .subscribe_list li .card_box .count_box .count01:after {content:'|';display:inline-block;margin:0 7px 0 6px;color:#d4d4d4;font-size:11px;vertical-align:2px;}
.popular_sub .subscribe_list li .card_box .count_box .count02 {color:#008689}
.popular_sub .subscribe_list li .card_box .count_box .count02 em {color:#008689}
.popular_sub .subscribe_list li .card_box .desc {margin-top:9px;font-weight:400;font-size:13px;color:#7e7e7e;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp: 3;-webkit-box-orient:vertical;word-wrap:break-word;}
.popular_sub .subscribe_list li .card_box .desc a {color:#7e7e7e;}
.popular_sub .subscribe_list li .card_box .desc a:hover {color:#008393 !important;}
.popular_sub .subscribe_list li .card_box .btn_subscribe {display:block;position:absolute;top:18px;right:15px;border:0;font-size:14px;color:#008393;font-weight:500;cursor:pointer;z-index:1;}
.popular_sub .subscribe_list li .card_box .btn_subscribe:before {content:'';display:inline-block;width:19px;height:19px;margin:-2px 2px 0 0;background:url('../images/common/view_subscribe01.png') no-repeat 0 center;vertical-align:middle;}
.popular_sub .subscribe_list li .card_box .btn_subscribe.on {color:#7e7e7e;}
.popular_sub .subscribe_list li .card_box .btn_subscribe.on:before {background:url('../images/common/view_subscribe02.png') no-repeat 0 center;}

/* 구독추천 */
.subscribe_wrap {width:1000px;margin:42px auto 70px auto;}
.subscribe_wrap + .mainnews_group {border-top:1px solid #ededed;}
.subscribe_wrap .subscribe_top {position:relative;margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #ededed;}
.subscribe_wrap .subscribe_top:after {content:'';clear:both;display:block;}
.subscribe_wrap .subscribe_top .title_cont {position:relative;float:left;}
.subscribe_wrap .subscribe_top .title_cont .title {padding-bottom:0;border-bottom:0;line-height:32px;font-size:22px;}
.subscribe_wrap .subscribe_top .title_cont .icon_info {display:inline-block;width:21px;height:22px;margin-left:3px;background:url('../images/common/icon_info01.png') no-repeat 0 0;background-size:21px 22px;font-size:0;color:transparent;cursor:pointer;vertical-align:4px;}
.subscribe_wrap .subscribe_top .title_cont .subscribe_info {display:none;position:absolute;top:39px;left:0;width:320px;padding:25px 15px 10px 15px;border:1px solid #121212;background:#fff;box-sizing: border-box;background:#fff;z-index:2;}
.subscribe_wrap .subscribe_top .title_cont .subscribe_info .txt {font-size:12px;line-height:20px;color:#231F20;letter-spacing: -0.5px;}
#subscribe_info .btn_close {position:absolute;top:10px;right:10px;display:block;width:12px;height:12px;background:url('../images/common/icon_comm01.png') no-repeat -167px 0;font-size:0;color:transparent;cursor:pointer;}
.subscribe_wrap .subscribe_top .tabs_cont {float:right;}
.subscribe_wrap .subscribe_top .tabs_cont ul {overflow:hidden;display:flex;}
.subscribe_wrap .subscribe_top .tabs_cont ul li {margin-left:6px;}
.subscribe_wrap .subscribe_top .tabs_cont ul li a {display:inline-block;height:26px;padding:0 18px;border:1px solid #ccc;border-radius:15px;line-height:26px;text-align:center;font-size:13px;color:#231f20;}
.subscribe_wrap .subscribe_top .tabs_cont ul li a:hover {color:#231f20 !important;}
.subscribe_wrap .subscribe_top .tabs_cont ul li.selected a:hover {color:#fff !important;}
.subscribe_wrap .subscribe_top .tabs_cont ul li.selected a {display:inline-block;height:28px;border:0;background:#231f20;border-radius:15px;line-height:26px;text-align:center;color:#fff;}

.subscribe_wrap .subscribe_cont {}
.subscribe_wrap .subscribe_cont .subscribe_list {position:relative;display:flex;}
.subscribe_wrap .subscribe_cont .subscribe_list li {width:227px;margin-left:30px;}
.subscribe_wrap .subscribe_cont .subscribe_list li:first-child {margin-left:0;}
.subscribe_wrap .subscribe_cont .subscribe_list li a {display:block;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb {position:relative;overflow:hidden;width:227px;height:128px;margin-bottom:10px;border-top-right-radius:15px;border-bottom-left-radius:15px;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb img {display:block;width:227px;height:128px;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb .ranking {position:absolute;top:0;left:0;width:30px;height:30px;background:#181819;border-radius:0px 0px 10px 0px;text-align:center;line-height:30px;color:#fff;font-weight:700;font-size:17px;z-index:1;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb .no_img {display:flex;width:227px;height:128px;padding:0 10px;background:#696969;font-weight:700;font-size:15px;line-height:21px;color:#fff;text-align:center;align-items:center;justify-content:center;box-sizing:border-box;letter-spacing:-1px;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb:hover .txt_in {color:#fff;}
.subscribe_wrap .subscribe_cont .subscribe_list li .thumb .no_img .txt_in {overflow:hidden;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.subscribe_wrap .subscribe_cont .subscribe_list li .txt {font-weight:700;font-size:15px;line-height:20px;color:#191919;}
.subscribe_wrap .subscribe_cont .subscribe_list li .txt span {overflow:hidden;min-height:40px;max-height:40px;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info {position:relative;margin:16px 0 0 0;border-top:1px solid #eaeaea;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .sub_tit {margin:5px 0 2px 0;font-weight:500;font-size:14px;line-height:21px;color:#191919;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .sub_tit .tit_in {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .count {display:inline-block;font-weight:400;font-size:12px;line-height:21px;color:#008689;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .btn_subscribe {display:block;position:absolute;bottom:0;right:0;background-color:transparent;border:0;font-size:14px;color:#008393;font-weight:500;cursor:pointer;z-index:1;font-family: "Noto Sans KR";}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .btn_subscribe:before {content:'';display:inline-block;width:19px;height:19px;margin:-2px 2px 0 0;background:url('../images/common/view_subscribe01.png') no-repeat 0 center;vertical-align:middle;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .btn_subscribe.on {color:#7e7e7e;}
.subscribe_wrap .subscribe_cont .subscribe_list li .cont_info .btn_subscribe.on:before {background:url('../images/common/view_subscribe02.png') no-repeat 0 center;}

/* 230706 */
/* LIVE 페이지 신설 */
/* 헤더 *//*230711 수정*/
.live_view #sub_header{z-index:999;}
#view.live_view #all_menu{top:50px;}
#view.live_view #sub_header.fix  #all_menu{top:51px;}
.live_view #sub_header .view_header .view_headerbox{width:1200px;margin:0 auto;margin-top:-11px;}
.live_view #sub_header.fix .view_headerbox{margin-top:0;}
.live_view #sub_header.fix .sub_header_con{opacity:1;}
.live_view #sub_header .view_header .nav_cont{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.live_view #sub_header .view_header .nav_icon{padding-left:0;}
.live_view #sub_header .sub_header_con .nav_icon .btn_search{display:none;}
.live_view #sub_header .view_header .donga_logo{margin:0;}.live_view #sub_header .view_header .right_box{display:none;}
.live_view .bar_progress{display:none;}

/* 좌측영역 */
#container.view_wrap.live_view{position:relative;width:1200px;margin:0 auto;padding-top:0}
.live_view #container{position:relative;width:1200px;margin:0 auto;}/*230711 수정*/
.view_inner.live_video {display:flex;justify-content: space-between;align-items:flex-start;padding-bottom:76px;}

.view_inner.live_video .left_wrap{width:800px;margin-right:40px;box-sizing:border-box;}
.view_inner.live_video .left_wrap .video_box{width:100%;min-height:450px;display: block;background-color: #ddd;}

.view_inner.live_video .left_wrap .vinfo_box{position:relative;margin-top:22px;}/*230707 수정*/
.view_inner.live_video .left_wrap .vinfo_box .video_title{font-family:"Noto Sans KR";font-size:27px;color:#181818;font-weight:500;line-height:1em;}/*230707 수정*/
.view_inner.live_video .left_wrap .vinfo_box .video_title .live_badge{display:inline-block;width:110px;height:35px;font-family:"Noto Sans KR";font-size:23px;font-weight:400;color:#f32b2b;line-height:32px;border:1px solid #f32b2b;box-sizing:border-box;text-align:center;margin-right:9px;}/*230707 수정*/
.view_inner.live_video .left_wrap .vinfo_box .video_title .live_badge .ebold{font-weight:900;}
.view_inner.live_video .left_wrap .vinfo_box .video_title .bold{font-weight:700;}/*230707 수정*/

.view_inner.live_video .left_wrap .vinfo_box .btn_share{position: absolute;right:0;top:0;width:36px;height:36px;background: url(../images/common/icon_comm01.png) no-repeat 0 0;background-position: -99px -133px;cursor:pointer;}/*230707 수정*/
.view_inner.live_video .left_wrap .vinfo_box .btn_share:hover{background-position: -99px -169px}/*230707 수정*/
.view_inner.live_video .left_wrap .vinfo_box #shareLayer{z-index: 99999;display:none;right:0;top:40px;}/*230707 수정*/

.view_inner.live_video .left_wrap .vinfo_box .exp_box{padding:12px 18px 19px;background-color:#F1F3F5;border-radius:10px;margin-top:15px;box-sizing:border-box;}
.view_inner.live_video .left_wrap .vinfo_box .video_exp{font-family:"Noto Sans KR";font-size:16px;font-weight:400;color:#666;line-height:23px;}
.view_inner.live_video .left_wrap .vinfo_box .video_exp .bold{font-weight:500;color:#181818;}/*230707 수정*/

.view_inner.live_video .left_wrap .vinfo_box .time_info{font-family:"Noto Sans KR";font-size:13px;font-weight:400;color:#666;line-height:22px;margin-top:11px;}

.view_inner.live_video .other_article {margin-top:34px;}
.view_inner.live_video .other_article .title_cont{margin-bottom:20px;}
.view_inner.live_video .other_article .other_cont .title_cont{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ededed;padding-bottom:7px;box-sizing:border-box;}
.view_inner.live_video .other_article .other_cont .title_cont .title{font-size:20px;font-weight:700;color:#181818;line-height:29px;}
.view_inner.live_video .other_article .other_cont .title_cont .btn_allart{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:700;color:#000;line-height:19px;}
.view_inner.live_video .other_article .other_cont .title_cont .btn_allart:hover{color:#008393!important;}/*230707 수정*/
.view_inner.live_video .other_article .other_cont .title_cont .btn_allart .icon_more{display:block;width:6px;height:10px;background:url(../images/common/icon_more03.png) no-repeat;background-size:cover;margin-left:4px;}
.view_inner.live_video .other_wrap{position:relative;}
.view_inner.live_video .other_list{overflow:hidden;}
.view_inner.live_video .other_list .other_item{width:214px;}
.view_inner.live_video .other_list .other_item .other_img{width:214px;border-top-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;box-sizing:border-box;}
.view_inner.live_video .other_list .other_item .other_img>a{display:block;height:120px;}
.view_inner.live_video .other_list .other_item .other_img>a img{height:100%;}
.view_inner.live_video .other_list .other_item .other_text{margin-top: 6px;}
.view_inner.live_video .other_list .other_item .other_text>a{display:flex;justify-content:flex-start;align-items:center;padding:0 8px;box-sizing:border-box;width:214px;}
.view_inner.live_video .other_list .other_item .other_text>a .other_txt_num{font-size:24px;font-weight:700;color:#000;margin-right:14px;}
.view_inner.live_video .other_list .other_item .other_text>a .other_item_tit{font-size:15px;font-weight:700;color:#181818;line-height:21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.view_inner.live_video .other_list .other_item:hover .other_text>a .other_item_tit{text-decoration:underline;}/*230707 수정*/
.view_inner.live_video .other_wrap .btn_move .btn_next {position:absolute;top:42px;right:-16px;display:block;width:33px;height:33px;border-radius:50%;  background: url(../images/common/btn_slide_next.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}
.view_inner.live_video .other_wrap .btn_move .btn_prev {position:absolute;top:42px;left:-16px;display:block;width:33px;height:33px;border-radius:50%;  background:url(../images/common/btn_slide_prev.png) no-repeat;background-size:cover;z-index:9999;box-shadow:0 4px 5px rgba(0,0,0,0.3);}

.view_inner.live_video .other_wrap .slick-slide{margin: 0 10px;}
.view_inner.live_video .other_wrap .slick-list{margin-left:-10px;margin-right:-5px;}
.view_inner.live_video .other_wrap .other_list .slick-track{min-width:875px;}/*230306수정*/
.view_inner.live_video .other_wrap .slick-slide{width:214px;}

/* 우측영역 */
.view_inner.live_video .right_wrap{width:360px;padding-top:12px;}
.view_inner.live_video .reply_wrap .title_cont{display:flex;justify-content:space-between;align-items:center;}
.view_inner.live_video .reply_wrap .title_cont .tit{font-size:16px;font-weight:700;color:#181818;line-height:22px;}
.view_inner.live_video .reply_wrap .title_cont .btn_refresh{display:flex;justify-content:flex-start;align-items:center;font-size:13px;font-weight:500;color:#000;cursor:pointer;}/*230710 수정*/
.view_inner.live_video .reply_wrap .title_cont .btn_refresh .icon_refresh{display:block;width:14px;height:15px;background:url(../images/common/icon_refresh.png) no-repeat;background-size:100%;margin-right:1px;}

.view_inner.live_video .reply_wrap #spinTopLayer{margin-top:6px;}
.view_inner.live_video .reply_wrap .spinTopLayerLogoutBtn{display:none!important;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerWrite{margin-bottom:0;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerWriteBox {margin-bottom:0;}
.view_inner.live_video .reply_wrap .contextsize{display:none;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerWrite textarea{padding:9px 3px 11px 10px;width:277px;height:60px;box-sizing:border-box;font-family:"Noto Sans KR";font-size:15px;color:#181818;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerWrite .spinTopLayerWriteButton{width:84px;height:60px;background-position:50%;border:1px solid #000;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList{position:relative;max-height:755px;overflow-y:scroll;font-family:"Noto Sans KR";margin-top:12px;}/*230707 수정*/
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList{padding-right:15px;box-sizing:border-box;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li .module{padding: 15px 0 0 0;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li:first-child .module{padding-top:0;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li .module .createdate{margin: 0 0 0 6px;color:#7e7e7e;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li .module .comment{padding:6px 0 12px 0;line-height:22px;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li .module .nicknameArea a:hover {color:#008393 !important;}

.view_inner.live_video .reply_wrap .spinTopLayerListTab{display:none;}
.view_inner.live_video .reply_wrap #spinTopLayer .spinTopLayerList .commentList li .module .operation{display:none;}

.view_inner.live_video .reply_wrap #spinTopLayer .more{border-bottom:0;height:unset;}/*230710 수정*/
.view_inner.live_video .reply_wrap #spinTopLayer .more a {position:relative;width:330px;height:40px;border:1px solid #eaeaea;background-color:#fff;z-index:100;}/*230710 수정*/

#above_cmcl_box{height:250px;margin-bottom:-20px;padding-top:1px;}

/* 기사뷰 - 구독수 수정 */
.open_view .article_view .journalist_card .card_list01 {}
.open_view .article_view .journalist_card .card_list01 li .thumb_box .repor_info {line-height:1;}
.open_view .article_view .journalist_card .card_list01 .name {display:inline-block;max-width:100%;}
.open_view .article_view .journalist_card .card_list01 .name a {line-height:140% !important;}
.open_view .article_view .journalist_card .card_list01 .depart {overflow:hidden;display:block;}
.open_view .article_view .journalist_card .card_list01 .depart a {clear:both;padding:0 !important;}
.open_view .article_view .journalist_card .card_list01 .email {float:right;display:inline-block !important;width:26px;height:26px;margin-left:3px;background:url('../images/common/icon_mail01_off.png') no-repeat center center;background-size:16px 13px;font-size:0 !important;color:transparent !important;}
.open_view .article_view .journalist_card .card_list01 .email:hover {background:url('../images/common/icon_mail01_on.png') no-repeat 0 0;background-size:26px 26px;}
.open_view .article_view .journalist_card .card_list01 .count01 {font-size:12px;font-weight:400;line-height:14px;color:#008689;}

/* 이슈,연재포인트 - 구독수 수정 */
.subPage .hotCon .update_list .card_list01 li {height:210px;}
.subPage .hotCon .update_list .card_list01 li .btm_cont {position:absolute;bottom:0;left:17px;right:17px;height:40px;border-top:1px solid #eaeaea;}
.subPage .hotCon .update_list .card_list01 li .list {display:block;}
.subPage .hotCon .update_list .card_list01 li .date a {position:static;margin-top:3px;}
.subPage .hotCon .update_list .card_list01 li .count a {position:static;display:inline-block;padding-left:0;margin-top:8px;}
.subPage .hotCon .update_list .card_list01 li .count01 {position:relative;display:inline-block;font-size:12px;font-weight:400;line-height:14px;color:#008689;}
.subPage .hotCon .update_list .card_list01 li .count01:before {content:'';display:inline-block;width:1px;height:12px;margin:0 6px;background:#d9d9d9;vertical-align:bottom;}

/* 이슈,연재 개별페이지 - 구독수 수정 */
.etcPage .series_wrap .series_cont .article_count .count01 {position:relative;display:inline-block;font-size:13px;font-weight:400;line-height:14px;color:#008689;}
.etcPage .series_wrap .series_cont .article_count .count01:before {content:'';display:inline-block;width:1px;height:12px;margin:0 7px;background:#d9d9d9;vertical-align:bottom;}

.etcPage .series_wrap .aside_wrap .update_list .card_list01 li {height:195px;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .btm_cont {position:absolute;bottom:0;left:17px;right:17px;height:40px;border-top:1px solid #eaeaea;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .list {display:block;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .date a {position:static;margin-top:3px;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .count a {position:static;display:inline-block;padding-left:0;margin-top:8px;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .count01 {position:relative;display:inline-block;font-size:12px;font-weight:400;line-height:14px;color:#008689;}
.etcPage .series_wrap .aside_wrap .update_list .card_list01 li .count01:before {content:'';display:inline-block;width:1px;height:12px;margin:0 6px;background:#d9d9d9;vertical-align:bottom;}

/* 기자 전체페이지 - 구독수 수정 */
.reporter_all .card_list_wrap .card_list01 .name {display:inline-block;max-width:100%;}
.reporter_all .card_list_wrap .card_list01 .depart {overflow:hidden;display:block;}
.reporter_all .card_list_wrap .card_list01 .depart a {clear:both;}
.reporter_all .card_list_wrap .card_list01 .email {float:right;display:inline-block !important;width:26px;height:26px;margin:-2px 0 0 3px;background:url('../images/common/icon_mail01_off.png') no-repeat center center;background-size:16px 13px;font-size:0 !important;color:transparent !important;}
.reporter_all .card_list_wrap .card_list01 li .thumb_box .repor_info .count01 {font-size:12px;font-weight:400;line-height:14px;color:#008689;}

/* 기자 개인페이지 - 구독수 수정 */
.reporter_profile .profile_con .profile_info .subscribe_num {display:block;}
.reporter_profile .profile_con .profile_info .subscribe_num a {display:inline-block;}
.reporter_profile .profile_con .profile_info .subscribe_num .count01 {}
.reporter_profile .profile_con .profile_info .subscribe_num .count01 {position:relative;display:inline-block;font-size:13px;font-weight:400;line-height:14px;color:#008689;}
.reporter_profile .profile_con .profile_info .subscribe_num .count01:before {content:'';display:inline-block;width:1px;height:12px;margin:0 7px;background:#d9d9d9;vertical-align:bottom;}

/* 오피니언 - 구독수 수정 */
.subPage .opinion .card_list_wrap .card_list01 .name {display:inline-block;max-width:100%;}
.subPage .opinion .card_list_wrap .card_list01 .depart {overflow:hidden;display:block;}
.subPage .opinion .card_list_wrap .card_list01 .depart a {clear:both;}
.subPage .opinion .card_list_wrap .card_list01 .email {float:right;display:inline-block !important;width:26px !important;height:26px;margin:2px 0 0 3px;background:url('../images/common/icon_mail01_off.png') no-repeat center center;background-size:16px 13px;font-size:0 !important;color:transparent !important;}
.subPage .opinion .card_list_wrap .card_list01 li .thumb_box .repor_info .count01 {font-size:12px;font-weight:400;line-height:14px;color:#008689;}

/* 2023 항저우 아시안게임 */
.hangzhou_cont {overflow:hidden;width:1200px;margin:30px auto 0 auto;}
.hangzhou_cont .hangzhou_news {height:377px;padding:37px 40px 0 40px;background:url('../images/common/bg_hangzhou01.jpg') no-repeat 0 0;box-sizing:border-box;}
.hangzhou_cont .hangzhou_top {position:relative;margin-bottom:17px;}
.hangzhou_cont .hangzhou_top a img {display:block;}
.hangzhou_cont .hangzhou_top .btn_all {position:absolute;top:14px;right:4px;padding-right:24px;background:url('../images/common/icon_hang01.png') no-repeat right center;color:#fff;}
.hangzhou_cont .hangzhou_news .edited_list {overflow:hidden;}
.hangzhou_cont .hangzhou_news .edited_list li {float:left;margin-left:39px;}
.hangzhou_cont .hangzhou_news .edited_list li:first-child {margin-left:0;}
.hangzhou_cont .hangzhou_news .edited_list li a {display:block;width:347px;}
.hangzhou_cont .hangzhou_news .edited_list li a .thumb {display:block;overflow:hidden;width:347px;height:194px;}
.hangzhou_cont .hangzhou_news .edited_list li a .thumb img {display:block;width:347px;height:194px;}
.hangzhou_cont .hangzhou_news .edited_list li a .txt {display:block;padding:7px 0 0 0;font-size:18px;color:#fff;letter-spacing: -1px;font-weight:500;line-height:140%;}
.hangzhou_cont .hangzhou_news .edited_list li a .t_in{height:48px;display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.hangzhou_cont .hangzhou_news .edited_list li a:hover span {color:#fff !important;}