@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;}
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: normal;
	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: normal;
	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: normal;
	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:"NotoSans";
	font-style: normal;
	font-weight: 900;
	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-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;}
.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 */
#wrap {overflow:hidden;}
#aside {float:left;width:300px;padding:25px 0 30px 19px;}

/* 광고 */
#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:36px 0 43px -88px;}
.view_ads04 {margin-bottom:80px;}
.view_ads05 {width:640px;overflow:hidden;margin:0 0 56px 0;text-align:center;}
.aside_adzone02 {height:250px;margin:32px 0 0;}
.aside_adzone03 {margin-bottom:30px;}
.aside_adzone04 {margin-bottom:45px;}
.aside_adzone05 {margin-bottom:0;}
.aside_adzone06 {margin-top:32px;}
.aside_adzone07 {margin-top:20px;}
.aside_adzone08 {margin-top:20px;}
.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:270px;right:-160px;width:120px;}
#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.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;font-size:0;color:transparent;}
#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 .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 .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;}
#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;}
#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;}

/* 헤더 축소형 */
#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;font-size:0;color:transparent;}
#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;}

/* 검색 */
#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:15px;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 .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_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 .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:14px;color:#9f9f9f;}
#latest_cont .fun_cont .btn_save .save {background:#fff;font-size:14px;color:#231f20;text-decoration:underline;}
#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;}

/* 속보 */
#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;}

/* --------------------- container ------------------------ */
/* 기사뷰 */
#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 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 a:hover {color:#121212;}
.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:85px 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 .journalist_card {margin-top:24px;}
.article_view .journalist_card ul {overflow:hidden;margin-left:-8px;}
.article_view .journalist_card li {float:left;margin:8px 0 0 8px;}
.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;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;}

/* 기사뷰 - 이슈 */
.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;background:#008393;}
.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 10px;font-size:15px;line-height:1;color:#121212;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 기사뷰 - 오늘의 추천영상 */
.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;}

/* 기사뷰 - 당신이 좋아할만한 콘텐츠 */
.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 #spinTopLayer {font-family:"Noto Sans KR";}
.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 .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:132px;}
#replyLayerPopup .reply_box #spinTopLayer .spinTopLayerBest {display:none;}
#replyLayerPopup .aside_adzone01 {text-align:center;background:#fff;}

/* 기사뷰 - 하단 베스트 댓글 */
.reply_wrap #spinTopBestLayer .spinTopLayerWriteBox {display:none;}
.reply_con .spinTopLayerReplyWriteBox {display:none;}
.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:0;top:56px;width:47px;height:21px;background:url("../images/common/reply_best.png") no-repeat 0 0;text-align:center;font-weight:bold;font-size:0;color:transparent;z-index:1;}
.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 .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 50px;color:#313131;font-size:15px;line-height:140%;}
.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;}

/* 화보팝업 */
#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 .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:1;}
.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 .aside_article .title {display:block;padding-bottom:19px;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 - 카테고리뉴스 */
#aside .category_news {margin-top:32px;}
#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;max-height:48px;font-size:18px;line-height:24px;color:#191919;font-weight:bold;letter-spacing:-1px;overflow:hidden;}
.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;overflow:hidden;width:1100px;margin:0 auto;background:#fff;}
.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;padding:0 0 0 15px;}
.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;}

/* 이슈 , 연재 모음 */
.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:38px 0 9px;border-bottom:4px solid #2d2d2d;}
.reporter_all .reporter_sort .tit_box h2 {display:inline-block;font-size:30px;line-height:1;color:#181819;letter-spacing:-0.5px;}
.reporter_all .reporter_sort .tit_box .sort_type {display:inline-block;margin-left:20px;}
.reporter_all .reporter_sort .tit_box .sort_type .sort {font-size:16px;color:#888;font-weight:bold;}
.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;}
.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:10px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:19px;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;overflow:hidden;text-overflow:ellipsis;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:28px;right:27px;font-size:16px;color:#008393;font-weight:500;letter-spacing:-0.75px;cursor:pointer;}
.reporter_all .card_list_wrap .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: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 .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-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 {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_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 .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:1100px;margin:0 auto;}
.letter_main .title_top {padding:48px 0;border-bottom:3px solid #000;}
.letter_main .title_top h2 {display:inline-block;font-family: 'Noto Sans KR', sans-serif;font-size:52px;line-height:1;color:#242424;letter-spacing:-0.25px;}
.letter_main .title_top h2 a:hover {color:#242424 !important;}
.letter_main .title_top .txt {font-family: 'Noto Sans KR', sans-serif;font-size:18px;color:#242424;letter-spacing:-0.25px;}
.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:42px;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;}

/* 레터리스트 */
.let_list_wrap {width:1100px;margin:0 auto;overflow:hidden;}
.let_list_wrap .top {border-bottom:3px solid #000;}
.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_share {display:inline-block;margin-left:9px;padding-top:5px;vertical-align:top;cursor:pointer;}
.let_list_wrap .let_list_con {float:left;width:760px;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 .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;}
/* -------------------- //뉴스레터 ------------------------ */

/* 사이트맵 */
.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;}

/* 메인 - 동아미디어그룹 */
.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: 500;}
#sitemap .sitemap_box dl dd {margin-bottom:11px;}
#sitemap .sitemap_box dl dt a {font-size:14px;font-weight:500;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;}

/* 풋터 */
#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;}