@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap');

/* 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:"맑은 고딕","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:#f25632 !important;}
a:hover strong, a:active strong{color:#f25632 !important;text-decoration:none;}
a:hover h1, a:active h1{color:#f25632;text-decoration:none;}
a:hover span, a:active span{color:#f25632 !important;text-decoration:none;}
a:hover em, a:active em{color:#f25632;text-decoration:none;}
a:hover b, a:active b {color:#f25632;text-decoration:none;}
a:hover p, a:active p {color:#f25632;text-decoration:none;}

/* 스킵네비 */
.skip {position:relative;z-index:9999999;}
.skip a {position:absolute;left:0;top:-30px;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;}

/* common */
.icon_com {background:url('../images/common/icon_comm.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 */
#aside {float:left;width:300px;margin-left:-1px;padding:25px 0 30px 19px;border-left:1px solid #d9d9d9;}

/* 광고 */
#top_adzone {position: relative; margin: 0 auto;background:#f3f4f4;text-align: center;vertical-align:bottom;}
#top_adzone .btn_close {display:inline-block;margin-left:16px;vertical-align:middle;}
#top_adzone #ad_box {display:inline-block;vertical-align:bottom}
#top_adzone #usa_adzone {display:inline-block;vertical-align:middle}
.viewad_top {margin:0 auto;padding:20px 0 30px 0;text-align:center;}
.viewad_top iframe {border:1px solid #ddd;}
.view_ads01 {position:relative;overflow:hidden;margin:0 0 65px 30px;}
.view_ads01 .box_le {float:left;width:382px;padding:0 0 0 27px;border:1px solid #f1f1f1;border-right:0;}
.view_ads01 .box_le .icon_ad {display:block;position:absolute;top:0;right:289px;width:30px;height:22px;font-size:0;color:transparent;background: url('../images/common/icon_ad.gif') no-repeat 0 0;text-indent:-9999px;}
.view_ads01 .box_re {float:left;}
.view_ads04 {margin-bottom:80px;}
.view_ads05 {margin:0 0 80px 0;text-align:center;}

.aside_adzone02 {margin:40px 0 35px 0;}
.aside_adzone03 {margin-bottom:30px;}
.aside_adzone04 {margin-bottom:45px;}
.aside_adzone05 {margin-bottom:0;}
.aside_adzone06 {margin-top:20px;}
.aside_adzone07 {margin-top:20px;}
.aside_adzone08 {margin-top:20px;}
.aside_adzone09 {margin-top:20px;}
.aside_adbtm {margin-top:27px}

#container #left_wingad {position:absolute;top:396px;left:-190px;width:160px;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:160px;text-align:right;}
#container #left_wingad01 {position: absolute;top:2130px;left: -320px;width: 300px;text-align: left;z-index:99;}
#container #right_wingad {position:absolute;top:396px;right:-150px;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;}

/* gnb */
#gnb {min-width:1100px;position:relative;background:#fff;border-bottom:1px solid #f1f1f1;}
#gnb .gnbBox {min-width:1100px;width:1100px;height:32px;margin:0 auto;position:relative;}
#gnb .gnbBox .txt_bar {display:inline-block;margin:0 4px;color:#d5d5d5;vertical-align:top;}
#gnb .gnbBox .gnbLeft {float:left;}
#gnb .gnbBox .gnbLeft li strong a {color:#565555;}
#gnb .gnbBox .gnbRight {float:right;}
#gnb .gnbBox .gnbRight li a .icon_other {display:inline-block;width:9px;height:6px;margin-left:3px;background-position:0 0;}
#gnb .gnbBox .gnbRight li.more a {color:#000;font-weight:bold;}
#gnb .gnbBox .gnbRight li.more a .icon_more {display:inline-block;width:9px;height:9px;margin-left:3px;background-position:0 -13px;}
#gnb .gnbBox li {float:left;font-size:10px;height:33px;line-height:32px;}
#gnb .gnbBox li a {padding:0 4px;color:#191919;font-size:12px;}
#gnb .gnbBox .gnbRight li.languages {position:relative;}
#gnb .gnbBox .gnbRight li.languages .languages_layer {display:none;position:absolute;top:0;left:-6px;width:67px;padding:6px 0;background:#fff;border:1px solid #d5d5d5;z-index:1;}
#gnb .gnbBox .gnbRight li.languages .languages_layer li {float:none;height:auto;line-height:initial;}
#gnb .gnbBox .gnbRight li.languages .languages_layer li a {display:block;padding:6px 0 6px 10px;font-size:12px;color:#191919;font-weight:bold;line-height:140%;z-index:1;}
#gnb .gnbBox .gnbRight li.languages .languages_layer li .icon_arr {display:inline-block;width:10px;height:5px;margin:0 0 3px 15px;background-position:-183px -79px;}

/* 더보기 레이어 */
#moremap {display:none;position:absolute;top:33px;left:0;width:100%;padding:0 0 27px 0;background:#2f2f2f;z-index:1;}
#moremap .moremap_box {position:relative;width:1100px;margin:0 auto;}
#moremap .moremap_box .btnClose {position:absolute;top:-33px;right:0;display:block;width:62px;height:33px;line-height:31px;background:#2f2f2f;text-align:center;color:#fff;font-weight:bold;}
#moremap .moremap_box .btnClose .icon_close {display:inline-block;width:14px;height:14px;background-position:0 -29px;vertical-align:middle;}
#moremap .moremap_box .btnClose:hover {color:#fff !important;}
#moremap .moremenu {overflow:hidden;width:1100px;margin:0 auto;padding:40px 0 20px 0;}
#moremap .moremenu dl {float:left;width:145px;}
#moremap .moremenu dl dt {margin-bottom:16px;font-size:15px;font-weight:bold;color:#fff;}
#moremap .moremenu dl dd {margin-bottom:13px;}
#moremap .moremenu dl dt a {font-size:15px;font-weight:bold;color:#fff;}
#moremap .moremenu dl dd a {font-size:15px;color:#bababa;}
#moremap .moremenu dl dt a:hover,
#moremap .moremenu dl dd a:hover {color:#ffdd55 !important;}
#moremap .moremenu .left {margin:0 0 0 40px;}
#moremap .more_alimBox {position:relative;width:1100px;margin:0 auto;text-align:right;}
#moremap .more_alimBox .info_sns {display:inline-block;font-size:12px;color:#bababa;font-weight:bold;letter-spacing:-1px;}
#moremap .more_alimBox .icon_facebook {display:inline-block;width:12px;height:20px;margin:0 0 0 24px;background-position:-161px 0;vertical-align:middle;}
#moremap .more_alimBox .icon_twitter {display:inline-block;width:21px;height:17px;margin:0 7px 0 30px;background-position:-182px 0;vertical-align:middle;}


/* header */
#header {position:relative;}
#header .header_box {position:relative;width:1100px;height:166px;margin:0 auto;border-bottom:2px solid #3c3c3c;}
#header .header_box .donga_logo {padding:37px 0 0 0;text-align:center;}
#header .header_box .promotion {position:absolute;top:24px;left:0;}
#header .header_box .top_menu {padding:55px 0 0 0;}
#header .header_box .top_menu .btn_allmenu {float:left;display:inline-block;width:26px;height:19px;margin:3px 16px 0 0;background-position:-19px 0;}
#header .header_box .top_menu .menu_list {float:left;margin-top:3px;}
#header .header_box .top_menu .menu_list li {float:left;}
#header .header_box .top_menu .menu_list li a {display:block;padding:0 13px;font-size:17px;color:#181819;font-weight:bold;}
#header .header_box .top_menu .menu_list li.on a {color:#f37344;}
#header .header_box .top_menu .tag_cont {position:relative;float:right;width:410px;margin-top:3px;padding-right:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:right;}/* 20200513 수정 */
#header .header_box .top_menu .tag_cont a {margin-right:20px;font-size:16px;color:#181819;letter-spacing:-1px;}
#header .header_box .top_menu .btn_search {position:absolute;right:5px;bottom:16px;display:block;width:20px;height:20px;background-position:-56px 0;}
#header .header_box .top_menu .btn_close {position:absolute;right:5px;bottom:16px;display:block;width:18px;height:18px;background-position:-25px -29px;}

#header .new_year .donga_logo {padding:10px 0 0 0;}
#header .new_year .top_menu {padding:28px 0 0 0;}

#sub_header {position:relative;width:100%;height:60px;background:#fff;border-top:1px solid #ededed;border-bottom:1px solid #3c3c3c;}
#sub_header .top_menu {float:left;padding:0 0 0 40px;}
#sub_header .top_menu .btn_allmenu {float:left;display:inline-block;width:22px;height:16px;margin:22px 23px 0 0;background-position:-40px -168px;}
#sub_header .top_menu .donga_logo {float:left;margin:19px 12px 0 0;}
#sub_header .top_menu .menu_list {float:left;overflow:hidden;margin-top:22px;}
#sub_header .top_menu .menu_list li {float:left;}
#sub_header .top_menu .menu_list li a {display:block;padding:0 12px;font-size:15px;color:#181819;font-weight:bold;}
#sub_header .top_menu .menu_list li.on a {color:#f37344;}
#sub_header .login_box {float:right;padding:21px 38px 0 0;}
#sub_header .login_box .login_cont {overflow:hidden;display:inline-block;vertical-align:middle;}
#sub_header .login_box .login_cont li {float:left;}
#sub_header .login_box .login_cont li a {display:inline-block;padding:0 4px 0 5px;font-size:14px;color:#3c3c3c;font-weight:bold;letter-spacing:-1px;vertical-align:middle;}
#sub_header .login_box .join {display:none;}
#sub_header .login_box .btn_search {display:inline-block;width:23px;height:21px;margin-left:21px;background-position:-72px -168px;vertical-align:middle;}
#sub_header .login_box .btn_close {display:inline-block;width:18px;height:21px;margin-left:26px;background-position:-25px -29px;vertical-align:middle;}
#sub_header #search_cont {top:61px;border-top:0;}

#sub_header .login_box .top_share {display:none;}
#sub_header .login_box .top_share {}
#sub_header .login_box .top_share .share_list_top {}
#sub_header .login_box .top_share .share_list_top li {float:left;margin-left:16px;}
#sub_header .login_box .top_share .share_list_top li a {display:block;font-size:0;color:transparent;}
#sub_header .login_box .top_share .share_list_top li .kakaotalk {width:20px;height:18px;background:url('../images/common/icon_kakaotalk01.png') no-repeat 0 0;}
#sub_header .login_box .top_share .share_list_top li .facebook {width:10px;height:19px;margin-top:-2px;background:url('../images/common/icon_facebook01.png') no-repeat 0 0;}
#sub_header .login_box .top_share .share_list_top li .twitter {width:20px;height:16px;background:url('../images/common/icon_twitter01.png') no-repeat 0 0;}
#sub_header .login_box .top_share .share_list_top li .email {width:22px;height:15px;background:url('../images/common/icon_email01.png') no-repeat 0 0;}

#sub_header.fix {position:fixed;top:0;left:0;background:url('../images/common/bg_fixtop.png') repeat 0 0;z-index:101;}
#sub_header.fix .login_box .top_share {display:inline-block;vertical-align:middle;}
#sub_header.fix .login_box .login {display:none;}
#sub_header.fix .login_box .login_cont {display:none;}

/* 전체메뉴 */
#allmenu_layer {display:none;width:315px;height:100%;background:url('../images/common/bg_allmenu.png') repeat-y 0 0;z-index:1000;}
#allmenu_layer .allmenu_con {width:300px !important;}
#allmenu_layer .allmenu_con .weather {position:relative;height:100px;border-bottom:1px solid #89898d;}
#allmenu_layer .allmenu_con .weather .logo_donga {position:absolute;top:30px;left:30px;}
#allmenu_layer .allmenu_con .weather .btn_close {display:block;position:absolute;top:43px;right:23px;cursor:pointer;}
#allmenu_layer .allmenu_con .weather .btn_close .icon_close {display:block;width:18px;height:18px;background-position:-87px 0;font-size:0;color:transparent;}
#allmenu_layer .allmenu_con .weather .weather_info {position:absolute;top:30px;left:90px;}
.weather_frame {position:relative;width:135px;height:40px;}
.weather_frame .date {display:block;padding:2px 0 2px 0;font-size:11px;color:#565555;letter-spacing:-0.5px;}
.weather_frame .area {display:inline-block;font-size:16px;color:#3c3c3c;font-weight:bold;}
.weather_frame .temp {display:inline-block;margin-left:6px;font-size:16px;color:#3c3c3c;font-weight:bold;}
#allmenu_layer .allmenu_con .weather .icon {position:absolute;top:3px;right:22px;width:34px;height:34px;margin:0 2px 0 0;display:block;overflow:hidden;z-index:9999;background:url('../images/common/w_bg_icon.gif') no-repeat right 0;text-indent:-9999em;}
/* 날씨별 아이콘 */
	#allmenu_layer .allmenu_con .weather a .icon.wt01 {background-position:0 0;}         /* 맑음 */
	#allmenu_layer .allmenu_con .weather a .icon.wt02 {background-position:-34px 0;}     /* 구름조금 */
	#allmenu_layer .allmenu_con .weather a .icon.wt03 {background-position:-68px 0;}    /* 흐림 */
	#allmenu_layer .allmenu_con .weather a .icon.wt04 {background-position:-102px 0;}    /* 비 */
	#allmenu_layer .allmenu_con .weather a .icon.wt05 {background-position:-136px 0;}    /* 눈 */
	#allmenu_layer .allmenu_con .weather a .icon.wt06 {background-position:-170px 0;}    /* 눈/비 */
	#allmenu_layer .allmenu_con .weather a .icon.wt07 {background-position:-204px 0;}    /* 소나기 */
	#allmenu_layer .allmenu_con .weather a .icon.wt08 {background-position:-238px 0;}    /* 소낙눈 */
	#allmenu_layer .allmenu_con .weather a .icon.wt09 {background-position:-272px 0;}    /* 안개 */
	#allmenu_layer .allmenu_con .weather a .icon.wt10 {background-position:-306px 0;}    /* 뇌우 */
	#allmenu_layer .allmenu_con .weather a .icon.wt11 {background-position:-340px 0;}    /* 차차흐려짐 */
	#allmenu_layer .allmenu_con .weather a .icon.wt12 {background-position:-374px 0;}    /* 흐려져뇌우 */
	#allmenu_layer .allmenu_con .weather a .icon.wt13 {background-position:-408px 0;}    /* 흐려져비 */
	#allmenu_layer .allmenu_con .weather a .icon.wt14 {background-position:-442px 0;}   /* 흐려져눈 */
	#allmenu_layer .allmenu_con .weather a .icon.wt15 {background-position:-476px 0;}   /* 흐려저눈비 */
	#allmenu_layer .allmenu_con .weather a .icon.wt16 {background-position:-510px 0;}   /* 흐린 후 갬 */
	#allmenu_layer .allmenu_con .weather a .icon.wt17 {background-position:-544px 0;}   /* 뇌우 후 갬 */
	#allmenu_layer .allmenu_con .weather a .icon.wt18 {background-position:-578px 0;}   /* 비 후 갬 */
	#allmenu_layer .allmenu_con .weather a .icon.wt19 {background-position:-612px 0;}   /* 눈 후 갬 */
	#allmenu_layer .allmenu_con .weather a .icon.wt20 {background-position:-646px 0;}   /* 눈비 후 갬 */
	#allmenu_layer .allmenu_con .weather a .icon.wt21 {background-position:-680px 0;}   /* 구름많음 */
	#allmenu_layer .allmenu_con .weather a .icon.wt22 {background-position:-714px 0;}   /* 황사 */
#allmenu_layer .allmenu_con .menu_wrap {overflow-y:auto;position:absolute;left:0;top:101px;bottom:0;right:0;width:300px;padding:0 0 50px 0;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list {overflow:hidden;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li {position:relative;border-top:1px solid #e7e7e7;background:#f6f6f6;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li:first-child {border-top:0;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li > a {display:block;width:206px;height:50px;line-height:49px;padding:0 0 0 30px;font-size:16px;font-weight:bold;color:#292929;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li > .icon_view {position:absolute;right:30px;top:18px;display:block;width:24px;height:24px;background-position:-114px 0;cursor:pointer;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li.on {background:#3e508d;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li.on > a {color:#fff;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li.on > .icon_view {top:23px;background-position:-137px 0}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li.on .sub {display:block;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li .sub {display:none;overflow:hidden;padding:15px 0 3px 0;border-top:1px solid #e7e7e7;background:#fff;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li .sub .menu li {float:left;width:130px;}
#allmenu_layer .allmenu_con .menu_wrap .menu_list > li .sub .menu a {display:block;height:36px;padding:0 0 0 40px;font-size:14px;color:#6d6d6d;}
#allmenu_layer .allmenu_con .menu_wrap .sub_menu > li {background:#fff;}
#allmenu_layer .allmenu_con .menu_wrap .sub_menu > li:first-child {border-top:1px solid #89898d;}
#allmenu_layer .allmenu_con .menu_wrap .sub_menu > li > a {color:#3e508d;}
#allmenu_layer .allmenu_con .menu_wrap .sub_menu > li .sub {display:none;}
#allmenu_layer .allmenu_con .menu_wrap .sub_menu > li .sub .menu li {float:none;width:auto;}
#allmenu_layer .allmenu_con .menu_wrap .side_menu {overflow:hidden;border-top:1px solid #89898d;border-bottom:1px solid #89898d;}
#allmenu_layer .allmenu_con .menu_wrap .side_menu a {float:left;display:block;height:50px;line-height:49px;padding:0 0 0 30px;font-size:14px;color:#6d6d6d;}
#allmenu_layer .allmenu_con .menu_wrap .language_menu {padding:20px 0 0 30px;}
#allmenu_layer .allmenu_con .menu_wrap .language_menu a {float:left;display:block;width:73px;height:33px;border:1px solid #ccc;border-right:0;background:#f6f6f6;font-size:14px;color:#292929;text-align:center;line-height:32px;}
#allmenu_layer .allmenu_con .menu_wrap .language_menu a.jpn {border-right:1px solid #ccc;}

/* 검색 */
#search_cont {display:none;position:absolute;top:166px;left:0;width:100%;border-top:2px solid #191919;border-bottom:1px solid #cacaca;background:#fff;z-index:10;}
#search_cont .search_box {width:1100px;margin:0 auto;padding:50px 0 37px 0;}
#search_cont .search_box .search_inp {position:relative;width:515px;height:52px;margin:0 auto;border-bottom:3px solid #191919;}
#search_cont .search_box .search_inp .t input {width:450px;height:52px;padding:0 57px 0 8px;border:0;font-size:28px;color:#949494;line-height:58px;}
#search_cont .search_box .search_inp .searchbtn {position:absolute;top:9px;right:11px;width:36px;height:36px;background-position:-53px -29px;border:0;}
#search_cont .search_box .trend_news {overflow:hidden;padding:50px 60px 0 40px;}
#search_cont .search_box .trend_news .title {display:block;margin-bottom:19px;font-size:18px;color:#9a9c9e;font-weight:bold;}
#search_cont .search_box .trend_news .trend_list {float:left;width:450px;}
#search_cont .search_box .trend_news .trend_list:last-child {margin-left:100px;}
#search_cont .search_box .trend_news .trend_list li {border-top:1px solid #e7e7e7;}
#search_cont .search_box .trend_news .trend_list li:first-child {border-top:0;}
#search_cont .search_box .trend_news .trend_list li a {display:block;height:41px;font-size:15px;color:#191919;line-height:40px;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#search_cont .search_box .trend_news .trend_list li a .num {display:inline-block;width:29px;padding:0 0 0 8px;font-size:22px;font-weight:bold;vertical-align:bottom;}
#search_cont .search_box .trend_news .trend_list li a:hover .num {color:#191919 !important;}

/* container */

/* 기사뷰 */
.view_wrap {position:relative;width:1100px;margin:0 auto;}
.view_wrap #content {float:left;width:769px;border-right:1px solid #d8d9d9;}
.view_wrap #aside {padding:25px 0 30px 30px;}
.article_title {overflow:hidden;position:relative;padding:0 0 10px 0;border-bottom:1px solid #d8d9d9;}
.article_title .location {margin-bottom:10px;font-size:15px;color:#191919;}
.article_title .location a {display:inline-block;vertical-align:middle;}
.article_title .location span {display:inline-block;vertical-align:middle;}
.article_title .location .arr {display:inline-block;width:8px;height:9px;margin:0 6px;background-position:-19px -54px;vertical-align:middle;}

.article_title h1.title {overflow:hidden;padding-bottom:43px;font-size:40px;color:#000;line-height:140%;letter-spacing:-4px;}
.article_title .title_foot {}
.article_title .title_foot span {display:inline-block;margin-right:20px;font-size:14px;}
.article_title .title_foot .report {color:#191919;letter-spacing:-1px;}
.article_title .title_foot .date01 {color:#8b8b8b;}
.article_title .news_edit {position:absolute;right:0;bottom:10px;}
.article_title .news_edit a {display:inline-block;width:34px;height:28px;margin-left:-1px;border:1px solid #ebebeb;font-size:0;color:transparent;}
.article_title .news_edit .btn_share {background:url('../images/common/icon_share01.gif') no-repeat 0 0;}
.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_title .news_edit .font_size {display:inline-block;margin-left:10px;border:1px solid #ebebeb;vertical-align:bottom;}
.article_title .news_edit .font_size button {display:inline-block;width:34px;height:28px;border:0;font-size:0;color:transparent;cursor:pointer;}
.article_title .news_edit .font_size .btn_minus {background:url('../images/common/icon_font01.gif') no-repeat 0 0;}
.article_title .news_edit .font_size .btn_plus {border-left:1px solid #ebebeb;background:url('../images/common/icon_font02.gif') no-repeat 0 0;}

.article_view {padding:40px 40px 0 0;}
.article_view .sub_title {display:block;margin:0 0 33px 0;padding:0 0 0 10px;border-left:3px solid #3e508d;font-size:18px;color:#3e508d;letter-spacing:-1px;line-height:180%;}
.article_view .article_txt {width:660px;margin-left:55px;padding:0 0 70px 0;font-size:18px;color:#1b1b1b;line-height:170%;letter-spacing:-0.5px;}
.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:660px;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:13px;color:#828282;line-height:150%;}
.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 .article_txt .subtitle {margin:44px 0 30px;padding:17px 0 20px;border-top:1px solid #3e508d;border-bottom:1px solid #cfcfcf;font-size:20px;line-height:23px;color:#3e508d;font-weight:bold;}
.article_view .video_area .txt {display:block;width:640px;margin:0 auto;padding-top:5px;font-size:12px;color:#828282;font-family:'돋움',dotum;line-height:150%;}
.article_view .article_keyword {padding:10px 0 0 0;}
.article_view .article_keyword a {display:inline-block;height:34px;margin:0 8px 8px 0;padding:0 10px;background:#f4f4f4;line-height:33px;color:#3d65de;font-size:15px;}
.article_view .article_txt .btn_page {display:inline-block;margin:0 10px;background:url('../images/common/bg_pur.png') repeat-x left bottom;font-size:15px;color:#151746;line-height:130%;font-weight:bold;}
.article_view .article_txt .btn_page .arr {display:inline-block;width:5px;height:9px;margin:0 3px 0 5px;background-position:-163px -135px;vertical-align:middle;}

.article_view .articlePhoto_slide {position:relative;margin:0 0 0 -55px;}
.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:12px;color:#828282;font-family:'돋움',dotum;}
.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:12px;color:#828282;font-family:'돋움',dotum;}
.article_view .articlePhotoL span {margin:0 auto;}

.article_view .article_relation {clear:both;position:relative;margin:25px -24px 25px -55px;padding:20px 0 15px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#fcfcfc;} 
.article_view .article_relation .tit_rela {position:absolute;top:-17px;left:0;display:block;padding-right:17px;background:#fff;font-size:16px;color:#3d65de;font-weight:bold;}
/* 20200513 수정 */
.article_view .article_relation .relation_list{padding:0 40px;}
.article_view .article_relation .relation_list li a {display:block;padding:0 0 0 17px;background:url('../images/common/icon_relation.png') no-repeat 0 10px;font-size:17px;color:#313131;}

.article_view .article_relation .relation_list li.more_list {display:none;}
.article_view .article_relation .btn_more {margin-bottom:-10px;text-align:right;}
.article_view .article_relation .btn_more a {display:inline-block;padding-right:13px;font-size:13px;color:#9f9f9f;font-weight:bold;}
.article_view .article_relation .btn_more a em {color:#3d65de;font-weight:bold;}
.article_view .article_relation .btn_more a .icon_more {display:inline-block;width:10px;height:5px;margin-left:6px;background-position:-34px -54px;vertical-align:middle;}

.article_issue {margin-bottom:40px;padding-top:26px;border-top:1px solid #e8e8e8;}
.article_issue .issueList {display:inline-block;width:100%;height:120px;padding:26px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;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;background-color:#e5e5e5;}
.article_issue .issueList .thumb a img {display:block;}
.article_issue .issueList .rightList {overflow:hidden;line-height:normal;}
.article_issue .issueList .rightList .issueTit {display:inline-block;max-width:464px;height:24px;padding:0 20px 0 10px;border:1px solid #98b2fa;border-radius:12px;background:url('../images/common/icon_arr_blue.png') no-repeat 94% center;}
.article_issue .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;}
.article_issue .issueList .rightList .tit {display:block;height:24px;margin:13px 0 7px 0;font-size:20px;line-height:22px;color:#191919;font-weight:bold;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_issue .issueList .rightList ul a {display:inline-block;max-width:530px;margin-top:2px;font-size:17px;color:#363636;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}

.today_issue {overflow:hidden;margin:50px 0;}
.today_issue .title {display:block;font-size:19px;color:#383838;font-weight:bold;}
.today_issue .voda_cont {position:relative;padding:19px 0;}
.today_issue .voda_cont .video_frame {position:relative;z-index:1;}
.today_issue .voda_cont .bg {position:absolute;top:0;right:0;display:block;width:560px;height:402px;background:#f1f1f1;}

.recommend_cont {margin-bottom:40px;text-align:center;}
.recommend_cont .btn_recommend {display:inline-block;width:125px;height:55px;border:1px solid #d3d3d3;margin-right:30px;border-radius:50px;line-height:54px;vertical-align:middle;}
.recommend_cont .btn_recommend .icon_recomm {display:inline-block;width:22px;height:23px;background-position:-104px -168px;margin-right:9px;}
.recommend_cont .btn_recommend .counter {font-size:20px;color:#313131;font-weight:bold;}
.recommend_cont .sns_list {display:inline-block;}
.recommend_cont .sns_list a {display:inline-block;margin-right:25px;font-size:0;color:transparent;vertical-align:middle;}
.recommend_cont .sns_list .kakaotalk {width:20px;height:18px;background:url('../images/common/icon_kakaotalk.png') no-repeat 0 0;}
.recommend_cont .sns_list .facebook {width:13px;height:25px;background:url('../images/common/icon_facebook.png') no-repeat 0 0;}
.recommend_cont .sns_list .twitter {width:23px;height:18px;background:url('../images/common/icon_twitter.png') no-repeat 0 0;}
.recommend_cont .sns_list .share {width:22px;height:27px;background:url('../images/common/icon_share01.png') no-repeat 0 0;}

.reply_btnwrap {overflow:hidden;border-bottom:1px solid #414141;padding-bottom:15px;margin-bottom:40px;}
.reply_btnwrap .btn_reply {float:left;color:#7276c9;font-weight:bold;font-size:15px;letter-spacing:-1px;}
.reply_btnwrap .btn_reply .txt {margin-right:18px;color:#191919;}
.reply_btnwrap .btn_reply span {color:#de2929;}
.reply_btnwrap .copyright {float:right;font-size:15px;color:#818181;}

.bestview_news {margin:50px 0 50px 0;}
.bestview_news .title {display:block;padding-bottom:14px;font-size:19px;color:#383838;border-bottom:1px solid #414141;font-weight:bold;letter-spacing:-1px;}

.view_many .many_view {margin-bottom:90px;}
.view_many .many_view .title {display:block;margin-bottom:15px;font-size:19px;color:#383838;font-weight:bold;letter-spacing:-1px;}
.view_many .many_view .list_cont {overflow:hidden;border-top:1px solid #414141;border-bottom:1px solid #414141;}
.view_many .many_view .list_cont .list_view {float:left;width:348px;margin-left:32px;}
.view_many .many_view .list_cont .list_view:first-child {margin-left:0;}
.view_many .many_view .list_cont .list_view li {border-top:1px solid #ebebea;}
.view_many .many_view .list_cont .list_view li:first-child {border-top:0}
.view_many .many_view .list_cont .list_view li a {display:block;height:59px;line-height:59px;}
.view_many .many_view .list_cont .list_view li a .num {display:inline-block;width:29px;font-size:22px;color:#191919;font-family:"Verdana";font-style:Italic;letter-spacing:-4px;vertical-align:middle;}
.view_many .many_view .list_cont .list_view li a .top {color:#7276c9;}
.view_many .many_view .list_cont .list_view li a .txt {display:inline-block;width:312px;font-size:17px;color:#1b1b1b;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}

/* 기사뷰 - 당신만 안 본 뉴스 */
.only_news {clear:both;overflow:hidden;}
.only_news .only_cont {overflow:hidden;width:1100px;margin:0 auto;padding:0 0 60px 0;}
.only_news .only_cont .title {display:block;margin-bottom:30px;padding-bottom:14px;font-size:19px;color:#383838;border-bottom:1px solid #414141;font-weight:bold;letter-spacing:-1px;}
.only_news .only_cont .only_list {width:1120px;}
.only_news .only_cont .only_list li {float:left;width:353px;margin:0 20px 30px 0;}
.only_news .only_cont .only_list li .thumb {display:block;width:353px;height:239px;}
.only_news .only_cont .only_list li .thumb img {display:block;width:353px;height:239px;}
.only_news .only_cont .only_list li .txt {display:block;height:52px;margin:10px 0 16px 0;font-size:19px;color:#1b1b1b;letter-spacing:-1px;line-height:140%;}
.only_news .only_cont .only_list li .txt span {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;}
.only_news .only_cont .only_list li .cont_info {overflow:hidden;}
.only_news .only_cont .only_list li .cont_info .name {float:left;font-size:15px;color:#474f5b;}
.only_news .only_cont .only_list li .cont_info .date {float:right;font-size:15px;color:#6b717a;}

/* 기사뷰 - 댓글 */
.reply_box {margin:0 0 90px 0;}
.reply_box .reply_top {overflow:hidden;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #414141;}
.reply_box .reply_top .title {float:left;font-size:19px;color:#383838;font-weight:bold;letter-spacing:-1px;}
.reply_box .reply_top .txt {float:right;font-size:15px;color:#191919;letter-spacing:-1px;}
.reply_box .reply_top .txt em {color:#ee0000;}

/* 화보팝업 */
#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;width:320px;height:305px;box-sizing:border-box;background-color:#fff;}
#shareLayer .title {display:block;padding:12px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
#shareLayer .share_list {padding:0 26px;overflow:hidden;}
#shareLayer .share_list li {float:left;margin:21px 17px 0 17px;}
#shareLayer .share_list li a {display:block;}
#shareLayer .share_list li a span {display:block;width:55px;height:55px;font-size:0;color:transparent;background:url("../images/common/img_share.png") no-repeat 0 0;background-size:440px 54px;}
#shareLayer .share_list li a .icon_facebook {background-position:0 0;}
#shareLayer .share_list li a .icon_twitter {background-position:-55px 0;}
#shareLayer .share_list li a .icon_band {background-position:-330px 0;}
#shareLayer .share_list li a .icon_line {background-position:0 0;}
#shareLayer .share_list li a .icon_kakaotalk {background-position:-110px 0;}
#shareLayer .share_list li a .icon_kakaostory {background-position:-220px 0;}
#shareLayer .share_list li a .icon_email {background-position:-275px 0;}
#shareLayer .share_list li.url {clear:both;position:relative;float:none;margin:0 0 0 9px;padding-top:30px;}
#shareLayer .share_list li.url .url_inp {float:left;display:inline-block;width:161px;height:36px;padding:0 10px;border:1px solid #dee0e3;border-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#4d4d4e;background:#fafafa;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl {display:inline-block;width:65px;height:36px;border:1px solid #d9dcdf;font-size:13px;line-height:36px;color:#363636;background:#e0e2e4;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:19px;right:19px;width:18px;height:17px;background:url("../images/common/share_close.png") no-repeat 0 0;font-size:0;color:transparent;background-size:18px 17px;cursor:pointer;}

/* 베스트추천뉴스 팝업 */
#bestnews_layer {display:none;position:absolute;top:0;left:0;z-index:1000000000;}
#bestnews_layer .bestnews {position:relative;width:820px;height:644px;background:#2b2b2c;z-index:100;}
#bestnews_layer .bestnews .btn_close {display:block;position:absolute;top:20px;right:20px;cursor:pointer;}
#bestnews_layer .bestnews .btn_close .icon_close {display:block;width:29px;height:29px;font-size:0;color:transparent;background:url("../images/common/layer_close01.png") no-repeat center;}
#bestnews_layer .bestnews_box {overflow:hidden;width:659px;margin:0 auto;}
#bestnews_layer .bestnews_box .msg_txt {display:block;padding:40px 0 5px 0;font-size:14px;color:#fff;}
#bestnews_layer .bestnews_box .msg_txt .icon_best {display:inline-block;width:22px;height:22px;margin-right:3px;background-position:-166px -168px;vertical-align:middle;}
#bestnews_layer .bestnews_box .tit {display:block;padding:0 0 45px 0;font-size:32px;color:#fff;line-height:140%;letter-spacing:-1px;}
#bestnews_layer .bestnews_box .list_tit {display:block;padding:0 0 22px 0;font-size:18px;color:#fff;line-height:120%;letter-spacing:-1px;}
#bestnews_layer .bestnews_box a:hover .list_tit {color:#ffdd55 !important;}
#bestnews_layer .bestnews_box .list_tit .icon_arr {display:inline-block;width:12px;height:21px;margin-right:10px;background-position:-180px -135px;vertical-align:top;}
#bestnews_layer .bestnews_box .copyright {display:none;font-size:14px;color:#6b6b6e;text-align:center;letter-spacing:-1px;}
#bestnews_layer .bestnews_box .best_list {overflow:hidden;width:680px;padding:0 0 50px 0;}
#bestnews_layer .bestnews_box .best_list li {float:left;margin:0 20px 20px 0;}
#bestnews_layer .bestnews_box .best_list li a {overflow:hidden;display:block;position:relative;width:206px;height:158px;}
#bestnews_layer .bestnews_box .best_list li a .thumb img {width:100%;}
#bestnews_layer .bestnews_box .best_list li a .txt {display:block;position:absolute;bottom:11px;left:10px;right:10px;font-size:14px;line-height:120%;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;z-index:1;}
#bestnews_layer .bestnews_box .best_list li a:hover .txt {color:#ffdd55 !important;}
#bestnews_layer .bestnews_box .best_list li a .bg {display:block;position:absolute;bottom:0;left:0;width:206px;height:62px;background:url('../images/common/bg_bestnews.png') no-repeat 0 0;}
#bestnews_layer .bestnews_box .best_list li.no_img a {display:table;background:#6b6b6e;}
#bestnews_layer .bestnews_box .best_list li.no_img a .txt {display:table-cell;position:static;padding:0 15px;overflow:inherit;text-overflow:inherit;white-space:inherit;text-align:center;vertical-align:middle;#position:absolute; #top:50%; #left:50%; #width:258px;}
#bestnews_layer .bestnews_box .best_list li.no_img a .mid {display: inline-block;width: 0;height: 100%;overflow: hidden;vertical-align: middle;}
#bestnews_layer .bestnews_box .best_list li a:hover .line {display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:5px solid #ffdd55;}

/* 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:33.33%;padding:0 0 12px 0;text-align:center;}
.aside_trend .trend_cont .tab_menu li:last-child {text-align:right;}
.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:-3px;}
.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 .article_sub .sub_list li .txt .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;}
.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;}

/* 이슈 > 타임라인 */ /* 20200513 추가 */
.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:33.33%;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:#d55214;}/* 20201021 수정 */
.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;}

/* 사이트맵 */
.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;}

/* 사이트맵 */
#sitemap {width:1100px;margin:0 auto;padding:25px 0 20px 0;}
#sitemap .sitemap_box {overflow:hidden;padding:23px 0;}
#sitemap .sitemap_box dl {float:left;width:136px;}
#sitemap .sitemap_box dl dt {margin-bottom:12px;font-size:13px;font-weight:bold;color:#242424;}
#sitemap .sitemap_box dl dd {margin-bottom:9px;}
#sitemap .sitemap_box dl dt a {font-size:13px;font-weight:bold;color:#242424;}
#sitemap .sitemap_box dl dd a {font-size:13px;color:#6c6c6c;}

/* 풋터 */
#section_footer {overflow:hidden;width:100%;background:#fff;border-top:1px solid #ebebeb;}
#footer {width:100%;padding-bottom:50px;background:#fff;border-top:1px solid #ebebeb;}
#footer .footerBox {width:1100px;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:12px;color:#191919;vertical-align:bottom;}
#footer .footerBox .footerNav p strong a {font-size:13px;color:#191919;}
#footer .footerBox .footerNav p .mgr {margin-right:0;}
#footer .footerBox .footerNav p a {display:inline-block;font-size:12px;color:#191919;vertical-align:middle;}
#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:#6d6d6d;font-size:12px;}
#footer .footerBox .copyright .address {color:#191919;}
#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-top:0;text-align:center;}
#footer .footerBox .copyright .fLogo strong {color:#f15922;}
#footer .footerBox .address {margin-left:62px;padding-bottom:28px;color:#191919;font-size:12px;}

/* 미대선 */
.election_card {width:1100px;margin:0 auto;padding:0 0 30px 0;border-bottom:2px solid #707070;}
.election_card h3.title {padding:0 0 24px 0;font-size:18px;color:#2d343c;letter-spacing:-1px;}
.election_card .card_info {width:1100px;margin:0 auto;}
.election_card .card_info .list_card {overflow:hidden;}
.election_card .card_info .list_card li {float:left;margin-left:15px;}
.election_card .card_info .list_card li:first-child {margin-left:0;}
.election_card .card_info .list_card li a {display:block;width:261px;border:1px solid #eaeaea;}
.election_card .card_info .list_card li a .thumb {overflow:hidden;display:block;width:261px;height:154px;}
.election_card .card_info .list_card li a .thumb img {display:block;width:261px;height:154px;}
.election_card .card_info .list_card li a .cont_info {position:relative;height:81px;padding:0 13px;background:#fff;}
.election_card .card_info .list_card li a .cont_info .txt {overflow:hidden;display:block;max-height:80px;padding:12px 0 0 0;font-size:17px;color:#111;line-height:150%;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .img {position:relative;overflow:hidden;display:inline-block;width:40px;height:40px;margin-right:8px;border-radius:100%;vertical-align:middle;}
.election_card .card_info .list_card li a .cont_info .img img {width:100%;}
.election_card .card_info .list_card li a .cont_info .img:after {content: "";position: absolute;left: 0;top: 0;display: block;width: 42px;height: 42px;border: 1px solid #000;opacity: 0.09;filter: alpha(opacity=9);border-radius: 100%;}
.election_card .card_info .list_card li a .cont_info .name {display:inline-block;margin-right:4px;font-size:13px;color:#333;font-weight:bold;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .desk {display:inline-block;font-size:14px;color:#a4a5a7;letter-spacing:-1px;}
.election_card .card_info .list_card li a .cont_info .info {position:absolute;left:12px;bottom:19px;}

.election_card .card_info .list_card li.no_img a {height:354px;background:#fff;}
.election_card .card_info .list_card li.no_img a .cont_info {display:table;height:352px !important;border:1px solid #eaeaea;}
.election_card .card_info .list_card li.no_img a .cont_info .txt {display:table-cell;vertical-align:middle;}

.election_coverage {padding:45px 0 40px 0;}
.election_coverage .election_cont {overflow:hidden;width:1100px;margin:0 auto;}
.election_coverage .election_cont .sub_list {overflow:hidden;}
.election_coverage .election_cont .sub_list li {float:left;width:263px;margin-left:16px;}
.election_coverage .election_cont .sub_list li:first-child {margin-left:0;}
.election_coverage .election_cont .sub_list li .title {display:block;margin-bottom:11px;font-size:18px;color:#2d343c;font-weight:bold;line-height:18px;letter-spacing:-1px;}
.election_coverage .election_cont .sub_list li .thumb {overflow:hidden;display:block;width:263px;height:142px;background:#eee;text-align:center;}
.election_coverage .election_cont .sub_list li .thumb img {display:block;margin:0 auto;}
.election_coverage .election_cont .sub_list li .cont_info {padding:0 0;background:#fff;}
.election_coverage .election_cont .sub_list li .txt_list {overflow:hidden;}
.election_coverage .election_cont .sub_list li .txt_list li {float:none;width:100%;height:79px;margin-left:0;border-top:1px solid #ededed;}
.election_coverage .election_cont .sub_list li .txt_list li:first-child {border-top:0;}
.election_coverage .election_cont .sub_list li .txt_list li a {display:block;padding:15px 0;font-size:16px;color:#333;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;}
.election_coverage .election_cont .sub_list li .txt_list li.top a {font-weight:bold;}

/* 4.7 재보궐선거 */
.issue_election .edited_list {clear:both;overflow:hidden;width:1100px;margin:0 auto;padding:43px 0 0 0;border-top:1px solid #d9d9d9;}
.issue_election .edited_list li {position:relative;float:left;width:350px;margin-left:25px;}
.issue_election .edited_list li:first-child {margin-left:0;}
.issue_election .edited_list li a {display:block;}
.issue_election .edited_list li a .thumb {display:block;width:350px;height:197px;background:#eee;text-align:center;}
.issue_election .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;}
.issue_election .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%;}
.issue_election .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;}
.issue_election .edited_list li a:hover .title {color:#fff !important;}
.local_candidate {padding:60px 0 40px 0;}
.local_candidate .tab_cont {position:relative;width:1100px;margin:0 auto;}
.local_candidate .tab_cont .tab_menu {overflow:hidden;}
.local_candidate .tab_cont .tab_menu li {position:relative;float:left;padding:0 14px 19px 14px;}
.local_candidate .tab_cont .tab_menu li.on:after {content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:5px;background:#5585f3;border-radius:10px;}
.local_candidate .tab_cont .tab_menu li span {display:block;cursor:pointer;font-size:20px;color:#95a0af;line-height:22px;letter-spacing:-1px;}
.local_candidate .tab_cont .source {position:absolute;bottom:17px;right:0;font-size:12px;color:#2d343c;letter-spacing:-1px;}
.local_candidate .slide_candidate {height:270px;margin-top:-3px;background:#eef2f5;border-top:1px solid #e3e7ea;border-bottom:1px solid #e3e7ea;}
.local_candidate .slide_candidate .slide_position {position:relative;width:1100px;margin:0 auto;}
.local_candidate .slide_candidate .candidate_cont.on {visibility:visible;}
.local_candidate .slide_candidate .candidate_cont {visibility:hidden;position:absolute;top:0;left:0;width:1100px;margin:0 auto;padding:28px 0 0 0;}
.local_candidate .slide_candidate .candidate_cont .slick-prev {position:absolute;top:113px;left:0;width:23px;height:41px;border:0;background:url('../images/common/icon_comm.png') no-repeat -168px -29px;font-size:0;color:transparent;cursor:pointer;z-index:1;}
.local_candidate .slide_candidate .candidate_cont .slick-next {position:absolute;top:113px;right:0;width:23px;height:41px;border:0;background:url('../images/common/icon_comm.png') no-repeat -134px -29px;font-size:0;color:transparent;cursor:pointer;}
.local_candidate .slide_candidate .candidate_list {overflow:hidden;text-align:center;}
.local_candidate .slide_candidate .candidate_list li {overflow:hidden;display:inline-block;width:140px;margin-left:70px;}
.local_candidate .slide_candidate .candidate_list li:first-child {margin-left:0;}
.local_candidate .slide_candidate .candidate_list li a {display:block;}
.local_candidate .slide_candidate .candidate_list li a span {display:block;}
.local_candidate .slide_candidate .candidate_list li a .thumb {overflow:hidden;width:140px;height:140px;border-radius:100%;}
.local_candidate .slide_candidate .candidate_list li a .thumb img {display:block;width:140px;height:140px;border-radius:100%;}
.local_candidate .slide_candidate .candidate_list li a .name {padding-top:16px;font-size:18px;color:#1b1b1b;font-weight:bold;text-align:center;line-height:19px;}
.local_candidate .slide_candidate .candidate_list li a .belong {display:inline-block;min-width:75px;height:21px;margin-top:10px;padding:0 5px;background:#fff;border:1px solid #5585f3;color:#5585f3;line-height:21px;letter-spacing:-1px;}

.inside_wrap {height:383px;background:#f5f6f8;border-top:1px solid #d8dad9;}
.inside_wrap .inside_cont {width:1100px;margin:0 auto;}
.inside_wrap .inside_cont .title {display:block;padding:35px 0 18px 9px;font-size:20px;color:#1a181b;font-weight:bold;}
.inside_wrap .inside_cont .inside_list {overflow:hidden;}
.inside_wrap .inside_cont .inside_list li {float:left;width:342px;margin-left:37px;}
.inside_wrap .inside_cont .inside_list li:first-child {margin-left:0;}
.inside_wrap .inside_cont .inside_list li .thumb {display:block;width:342px;height:184px;}
.inside_wrap .inside_cont .inside_list li .thumb img {display:block;width:342px;height:184px;}
.inside_wrap .inside_cont .inside_list li .txt {display:block;width:342px;height:79px;background:#fff;}
.inside_wrap .inside_cont .inside_list li .txt span {display:-webkit-box;display:block;padding:15px 22px 0 22px;font-size:16px;color:#191919;font-weight:bold;line-height:140%;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-1px;}

/* 후보자 레이어 */
#candidate_layer {display:none;width:750px;}
#candidate_layer .pop_cont {position:relative;padding:40px 0 0 0;}
#candidate_layer .pop_cont .btn_close {display:block;position:absolute;top:0;right:0;width:29px;height:25px;background: url('../images/common/btn_close01.png') no-repeat;font-size:0;color:transparent;}
#candidate_layer .pop_mid {width:700px;background:#fff;padding:47px 0 35px 50px;}
#candidate_layer .pop_mid .title {display:block;padding:0 0 28px 0;font-size:18px;color:#111;font-weight:bold;letter-spacing:-1px;}
#candidate_layer .pop_mid .source {display:block;margin-top:35px;padding-right:32px;text-align:right;font-size:13px;color:#7d7d7d;letter-spacing:-1px;}
.candidate_profile {overflow:hidden;}
.candidate_profile .thumb {float:left;width:161px;height:161px;margin-right:40px;}
.candidate_profile .thumb img {width:161px;height:161px;}
.candidate_profile .info {overflow:hidden;}
.candidate_profile .info .desc {margin-bottom:20px;}
.candidate_profile .info .desc span {display:inline-block;vertical-align:middle;}
.candidate_profile .info .desc .num {height:26px;margin:0 5px 0 0;padding:0 10px;background:#4e40ba;border-radius:15px;line-height:25px;color:#fff;text-align:center;font-size:15px;font-weight:bold;letter-spacing:-1px;}
.candidate_profile .info .desc .name {font-size:28px;color:#111;line-height:28px;}
.candidate_profile .info .candidate_career {overflow:hidden;letter-spacing:-1px;}
.candidate_profile .info .candidate_career dt {float:left;width:80px;margin-bottom:13px;font-size:17px;color:#626495;line-height:140%;}
.candidate_profile .info .candidate_career dd {float:left;width:380px;margin-bottom:13px;font-size:17px;color:#111;line-height:140%;}
.candidate_profile .interview_cont {position:relative;padding:0 24px 0 86px;}
.candidate_profile .interview_cont .tit {position:absolute;top:15px;left:0;display:block;width:72px;height:24px;border:1px solid #4e40ba;border-radius:15px;font-size:15px;color:#4e40ba;font-weight:bold;text-align:center;line-height:24px;}
.candidate_profile .interview_cont .interview_list li {border-top:1px solid #ccc;}
.candidate_profile .interview_cont .interview_list li:first-child {border-top:0;}
.candidate_profile .interview_cont .interview_list li a {display:block;padding:12px 0;font-size:16px;color:#111;font-weight:bold;line-height:20px;}