@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 !important;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 */


/* 광고 */
#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;}
#left_wingad {position:absolute;top:416px;left:-180px;width:160px;text-align:right;}
#right_wingad {position:absolute;top:0;right:-180px;width:160px;text-align:left;} /* 210812 수정 */
#right_wingad .wingad01 {height:400px;margin-bottom:157px;}  /* 210812 수정 */


/* 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;color:#d5d5d5;}
#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 .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;}

/* 전체메뉴 */
#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 */

/* 메인 - 콘텐츠 */
#main_content {position:relative;width:1100px;margin:0 auto;}
#main_content:after {content:'';display:block;clear:both;}
#main_content .main_top {float:left;width:780px;padding:30px 0 0 0;}
#main_content .headline1 {position:relative;width:780px;padding:0 0 20px 0;}
#main_content .headline1 .thumb {position:relative;}
#main_content .headline1 .thumb a {display:block;position:relative;}
#main_content .headline1 .thumb a .icon_video {position:absolute;right:18px;bottom:16px;display:block;width:40px;height:40px;background:url('../images/common/icon_video02.png') no-repeat 0 0;font-size:0;color:transparent;}
#main_content .headline1 .thumb a .icon_photo {position:absolute;right:19px;bottom:17px;display:block;width:38px;height:38px;background:url('../images/common/icon_photo01.png') no-repeat 0 0;font-size:0;color:transparent;}
#main_content .headline1 .thumb a .sub_head {position:absolute;left:17px;bottom:-8px;display:inline-block;max-width:660px;height:28px;padding:0 9px;background:#161616;color:#fff;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:27px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#main_content .headline1 .thumb .sub_head {position:absolute;left:17px;bottom:-8px;display:inline-block;max-width:660px;height:28px;padding:0 9px;background:#161616;color:#fff;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:27px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#main_content .headline1 .thumb a:hover .sub_head {color:#fff !important;}
#main_content .headline1 .thumb img {display:block;width:100%;}
#main_content .headline1 .tit {display:block;padding:12px 0 13px 0;font-size:36px;color:#181819;line-height:50px;letter-spacing:-5px;}
#main_content .headline1 .sub_txt {display:block;font-size:18px;color:#181819;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:150%;letter-spacing:-1px;}
#main_content .headline1 .sub_txt .sub_tit {display:inline-block;padding:0 7px;margin-right:7px;border:1px solid #fa453e;font-size:15px;color:#fa453e;font-weight:bold;}
#main_content .headline1 .sub_txt .sub_tit.blue {border:1px solid #0056b2;color:#0056b2;}
#main_content .headline1 .sub_txt a:hover .sub_tit.blue {color:#0056b2 !important;}
#main_content .headline1 .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;}
#main_content .headline1 .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;}

/* 상단타입 2 */
.headline_type2 {}
.headline_type2 .headline_box {display:none;}
.headline_type2 .main_top {padding:0 0 0 0 !important;}
.headline_type2 .main_top .article_right .editorial_cont {padding:12px 0 28px 0 !important;}
.headline_type2 .only_news {padding:12px 0 0 0 !important;}
.headline_box2 {position:relative;padding:30px 0 0 0;margin-bottom:-1px;border-bottom:1px solid #242424;}
.headline_box2:after {content:'';display:block;clear:both;}
.headline_box2 .headline1 {float:left;margin-right:20px;}
.headline_box2 .related_cont {overflow:hidden;}
.headline_box2 .related_cont .related_list li {height:76px;border-top:1px solid #ededed;}
.headline_box2 .related_cont .related_list li:first-child {border-top:0;}
.headline_box2 .related_cont .related_list li a {display:block;padding:14px 18px 0 18px;font-size:16px;color:#191919;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;letter-spacing:-1px;line-height:150%;}
.headline_box2 .related_cont .related_list li .icon_breaking {display:inline-block;width:27px;height:27px;margin-right:4px;background:url('../images/common/icon_breaking_s01.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;vertical-align:middle;}
.headline_box2 .related_cont .related_list li .icon_exclusive {display:inline-block;width:27px;height:27px;margin-right:4px;background:url('../images/common/icon_exclusive_s01.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;vertical-align:middle;}

/* 상단 이슈타입 */
.top_issue {position:relative;max-width:100%;}
.top_issue .img {position:absolute;top:-2px;left:0;width:auto;text-align:center;}
.top_issue a {display:block;position:absolute;top:0;left:0;width:100%;}

/* 메인  - 주요기사 */
#main_content .main_top .main_article {float:left;border-top:1px solid #242424;border-right:1px solid #ededed;}
#main_content .main_top .main_article .article_left {float:left;width:480px;border-right:1px solid #ededed;}
#main_content .main_top .main_article .article_left .topnews_list {width:460px;}
#main_content .main_top .main_article .article_left .topnews_list li {position:relative;display:table;width:100%;padding:12px 0;border-top:1px solid #ededed;}
#main_content .main_top .main_article .article_left .topnews_list li:first-child {border-top:0;}
#main_content .main_top .main_article .article_left .topnews_list li .thumb {position:relative;display:table-cell;width:130px;padding-right:14px;}
#main_content .main_top .main_article .article_left .topnews_list li .thumb img {display:block;width:130px;height:80px;}
#main_content .main_top .main_article .article_left .topnews_list li .thumb .icon_breaking {position:absolute;top:-6px;left:-11px;}
#main_content .main_top .main_article .article_left .topnews_list li .thumb .icon_exclusive {position:absolute;top:-6px;left:-11px;}
#main_content .main_top .main_article .article_left .topnews_list li .icon_breaking {display:block;width:35px;height:32px;background:url('../images/common/icon_breaking_s.png') no-repeat 0 0;font-size:0;color:transparent;}
#main_content .main_top .main_article .article_left .topnews_list li .icon_exclusive {display:block;width:35px;height:32px;background:url('../images/common/icon_exclusive_s.png') no-repeat 0 0;font-size:0;color:transparent;}
#main_content .main_top .main_article .article_left .topnews_list li .icon_photo {position:absolute;bottom:0;left:0;display:block;width:49px;height:25px;background-position:0 -79px;font-size:0;color:transparent;}
#main_content .main_top .main_article .article_left .topnews_list li .icon_video {position:absolute;bottom:0;left:0;display:block;width:49px;height:25px;background-position:-68px -79px;font-size:0;color:transparent;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info {display:table-cell;vertical-align:middle;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .txt {display:block;max-height:50px;letter-spacing:-1px;line-height:150%;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:17px;color:#191919;font-weight:bold;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .txt  .sub_tit {display:inline-block;border:1px solid #f55851;padding:0 3px;margin-right:5px;font-size:16px;color:#f55851;font-weight:bold;line-height:140%;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .txt  .sub_tit.blue {border:1px solid #0056b2;color:#0056b2;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info a:hover .txt  .sub_tit.blue {color:#0056b2 !important;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .icon_breaking {float:left;margin-right:10px;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .icon_exclusive {float:left;margin-right:10px;}
#main_content .main_top .main_article .article_left .topnews_list li .cont_info .sub_tit {margin-bottom:3px;}
#main_content .main_top .main_article .article_left .related_story {display:block !important;padding:0 0 12px 0 !important;border:0 !important;}
#main_content .main_top .main_article .article_left .related_story a {display:block;font-size:15px;color:#181819;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;letter-spacing:-1px;}
#main_content .main_top .main_article .article_left .sub_tit {display:inline-block;border:1px solid #f55851;padding:0 3px;margin-right:5px;font-size:12px;color:#f55851;font-weight:bold;}
#main_content .main_top .main_article .article_left .sub_tit.blue {border:1px solid #0056b2;color:#0056b2;}
#main_content .main_top .main_article .article_left  a:hover .sub_tit.blue {color:#0056b2 !important;}

/* 메인 - 사설 */
#main_content .main_top .main_article .article_right {float:left;width:268px;padding:0 15px;}
#main_content .main_top .article_right .editorial_cont {overflow:hidden;padding:20px 0 28px 0;background:url('../images/common/bg_pattern01.gif') repeat-x 0 bottom;}
#main_content .main_top .article_right .editorial_cont .editorial dt {float:left;background:url('../images/common/bg_brown.gif') repeat-x 0 11px;margin-right:12px;font-size:20px;color:#191919;font-weight:bold;line-height:150%;}
#main_content .main_top .article_right .editorial_cont .editorial dd {overflow:hidden;font-size:17px;color:#252525;line-height:150%;letter-spacing:-1px;} 

/* 메인 - 칼럼 */
#main_content .article_right .column_cont {position:relative;padding:30px 0;background:url('../images/common/bg_pattern01.gif') repeat-x 0 bottom;}
#main_content .article_right .column_cont .column_box {position:relative;overflow:hidden;height:276px;margin:0 -15px;}
#main_content .article_right .column_cont .column_box .slick-list {margin:0 15px;}
#main_content .article_right .column_cont .column_box .slick-prev {display:none !important;}
#main_content .article_right .column_cont .column_box .slick-next {position:absolute;top:50%;right:0;width:29px;height:44px;margin-top:-22px;background:url('../images/common/btn_move01.png') no-repeat 0 0;border:0;font-size:0;color:transparent;cursor:pointer;}
#main_content .article_right .column_cont .column_list {float:left;}
#main_content .article_right .column_cont .column_list li {display:table;width:100%;margin-top:22px;}
#main_content .article_right .column_cont .column_list li:first-child {margin-top:0;}
#main_content .article_right .column_cont .column_list li .thumb {overflow:hidden;display:table-cell;width:72px;height:72px;border-radius:100%;}
#main_content .article_right .column_cont .column_list li .thumb a {position:relative;display:block;width:72px;height:72px;}
#main_content .article_right .column_cont .column_list li .thumb a:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-radius:100%;opacity:0.1;}
#main_content .article_right .column_cont .column_list li .thumb img {width:100%;border-radius:100%;}
#main_content .article_right .column_cont .column_list li .cont_info {display:table-cell;padding:0 16px 0 9px;vertical-align:middle;}
#main_content .article_right .column_cont .column_list li .cont_info span {display:block;letter-spacing:-1px;}
#main_content .article_right .column_cont .column_list li .cont_info .tit {padding-bottom:2px;font-size:14px;color:#7e5700;font-family:'Nanum Myeongjo',serif;font-weight:600;}
#main_content .article_right .column_cont .column_list li .cont_info .txt {max-height:40px;padding-bottom:2px;font-size:14px;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;}
#main_content .article_right .column_cont .column_list li .cont_info .name {font-size:12px;color:#878787;font-family:'Nanum Myeongjo',serif;}
#main_content .article_right .column_cont .column_list li .cont_info a:hover .tit {color:#7e5700 !important;}

#main_content .article_right .column_cont .column_list li .cont_info a:hover .name {color:#878787 !important;}
/* 메인 - 단독 */
#main_content .article_right .hot_article {padding:30px 0 0 0;margin-bottom:40px;}
#main_content .article_right .hot_article .hot_cont {overflow:hidden;position:relative;}
#main_content .article_right .hot_article .hot_cont .tit {float:left;display:block;font-size:20px;color:#191919;background:url('../images/common/bg_sky.gif') repeat-x 0 12px;margin-right:14px;font-weight:bold;line-height:150%;}
#main_content .article_right .hot_article .hot_cont .hot_list {overflow:hidden;width:214px;padding:0 0 23px 0;}
#main_content .article_right .hot_article .hot_cont .hot_list a {display:block;overflow:hidden;height:55px;font-size:17px;color:#191919;line-height:150%;letter-spacing:-1px;display:-webkit-box !important;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#main_content .article_right .hot_article .hot_cont .hot_list .slick-slide div {display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#main_content .article_right .hot_article .hot_cont .slick-prev {position:absolute;bottom:0;right:39px;display:block;width:5px;height:9px;border:0;background:url('../images/common/icon_comm.png') no-repeat -98px -29px;font-size:0;color:transparent;cursor:pointer;}
#main_content .article_right .hot_article .hot_cont .slick-next {position:absolute;bottom:0;right:0;display:block;width:5px;height:9px;border:0;background:url('../images/common/icon_comm.png') no-repeat -108px -29px;font-size:0;color:transparent;cursor:pointer;}
#main_content .article_right .hot_article .hot_cont .slideCount {position:absolute;bottom:-3px;right:12px;font-size:12px;color:#a0a0a0;font-weight:bold;letter-spacing:-1px;}
#main_content .article_right .hot_article .hot_cont .slideCount .slideCountItem {color:#121212;}

/* 메인 - 배너 롤링 */
#main_content .ban_cont {overflow:hidden;margin-bottom:50px;}
#main_content .ban_cont .ban_box {overflow:hidden;height:80px;}
#main_content .ban_cont .ban_box a {display:block;height:72px;}
#main_content .ban_cont .ban_box .slick-dots {position:absolute;bottom:0;right:0;}
#main_content .ban_cont .ban_box .slick-dots li {float:left;margin-left:5px;}
#main_content .ban_cont .ban_box .slick-dots button {width:8px;height:8px;border:0;font-size:0;color:transparent;border-radius:100%;background:#d0d0d0;vertical-align:middle;}
#main_content .ban_cont .ban_box .slick-dots .slick-active button {width:10px;height:10px;background:#373737;}

/* 메인 - 동아 아카이브 */
#main_content .donga_archives {margin-bottom:54px;}
#main_content .donga_archives .archives_cont .title {padding-bottom:10px;}
#main_content .donga_archives .archives_cont .ban_archives {margin-bottom:10px;}
#main_content .donga_archives .archives_cont .ban_archives a img {display:block;}
#main_content .donga_archives .archives_cont .ban_archives a {position:relative;display:block;}
#main_content .donga_archives .archives_cont .ban_archives a .desc {position:absolute;left:20px;bottom:10px;right:20px;z-index:1;}
#main_content .donga_archives .archives_cont .ban_archives a .desc span {display:block;color:#fff;letter-spacing:-1px;}
#main_content .donga_archives .archives_cont .ban_archives a:hover .desc span {color:#ffdd55 !important;}
#main_content .donga_archives .archives_cont .ban_archives a .desc .tit {font-size:11px;}
#main_content .donga_archives .archives_cont .ban_archives a .desc .txt {font-size:14px;font-weight:bold;}
#main_content .donga_archives .archives_cont .ban_archives a .bg {display:block;position:absolute;left:0;bottom:0;width:100%;height:95px;background:url('../images/common/bg_archives.png') repeat-x 0 bottom;}
#main_content .donga_archives .archives_cont .archives_list li {position:relative;padding:0 0 0 21px;margin-bottom:10px;}
#main_content .donga_archives .archives_cont .archives_list li .thumb {position:absolute;top:10px;left:0;z-index:1;}
#main_content .donga_archives .archives_cont .archives_list li .thumb a {overflow:hidden;display:block;width:95px;height:85px;}
#main_content .donga_archives .archives_cont .archives_list li .thumb a img {width:95px;height:85px;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info {position:relative;height:87px;background:#eff2f5;border:1px solid #e3e3e3;padding:18px 10px 0 88px;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info a span {display:block;letter-spacing:-1px;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info a .tit {padding:0 0 5px 0;font-size:12px;color:#2456d3;font-weight:bold;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info a .txt {height:40px;padding:0 0 0 0;font-size:14px;color:#121212;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;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info a .arrow {position:absolute;bottom:13px;left:93px;width:17px;height:6px;margin-top:5px;background-position:-99px -48px;}
#main_content .donga_archives .archives_cont .archives_list li .cont_info a:hover .tit {color:#2456d3 !important;}

/* 메인 - 동아 저널리스트 */
#main_content .donga_journalists {padding-bottom:50px;}
#main_content .donga_journalists .journalists_cont .title {margin-bottom:19px;padding-bottom:6px;background:url('../images/common/bg_pattern01.gif') repeat-x 0 bottom;}
#main_content .donga_journalists .journalists_cont .journalists_list {overflow:hidden;padding:0 0 0 7px;}
#main_content .donga_journalists .journalists_cont .journalists_list li {display:table;width:100%;margin-top:18px;}
#main_content .donga_journalists .journalists_cont .journalists_list li:first-child {margin-top:0;}
#main_content .donga_journalists .journalists_cont .journalists_list li .thumb {display:table-cell;width:69px;}
#main_content .donga_journalists .journalists_cont .journalists_list li .thumb a {position:relative;display:block;width:69px;height:69px;}
#main_content .donga_journalists .journalists_cont .journalists_list li .thumb a:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-radius:100%;opacity:0.1;}
#main_content .donga_journalists .journalists_cont .journalists_list li .thumb img {width:69px;height:69px;border-radius:100%;}
#main_content .donga_journalists .journalists_cont .journalists_list li .cont_info {display:table-cell;padding-left:12px;vertical-align:middle;}
#main_content .donga_journalists .journalists_cont .journalists_list li .cont_info span {display:block;font-weight:bold;letter-spacing:-1px;}
#main_content .donga_journalists .journalists_cont .journalists_list li .cont_info .name {padding-bottom:3px;font-size:14px;color:#191919;}
#main_content .donga_journalists .journalists_cont .journalists_list li .cont_info .tit {font-size:16px;color:#7e5700;line-height:140%;}

/* 메인 - 당신이 안본 뉴스 */
#main_content .main_aside {float:right;width:300px;}
#main_content .main_aside .live_player {padding-top:20px;}
#main_content .main_aside .live_player iframe {height:176px;border:0;}
#main_content .only_news {margin-bottom:45px;padding:25px 0 0 0;}
#main_content .only_news .only_list li {overflow:hidden;border-top:1px solid #ededed;padding:5px 0;}
#main_content .only_news .only_list li:first-child {border-top:0;}
#main_content .only_news .only_list li .thumb {position:relative;float:right;margin-left:10px;}
#main_content .only_news .only_list li .thumb img {display:block;width:80px;height:60px;}
#main_content .only_news .only_list li .thumb .icon_video {display:block;position:absolute;left:4px;bottom:5px;width:18px;height:18px;background:url('../images/common/icon_video03.png') no-repeat 0 0;font-size:0;color:transparent;}
#main_content .only_news .only_list li .cont_info {height:60px;}
#main_content .only_news .only_list li .cont_info .txt {display:block;padding-top:12px;font-size:14px;color:#292929;font-weight:bold;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%;}
#main_content .only_news .only_list li.adzone {background:#fff;border-top:0;padding:25px 0;}

/* 메인 - 실시간이슈 */
.realtime_news {margin-bottom:30px;}
.realtime_news .realtime_cont .title {background:url('../images/common/bg_pattern01.gif') repeat-x 0 center;}
.realtime_news .realtime_cont .title img {display:block;background:#fff;padding-right:8px;}
.realtime_news .realtime_cont .time_box {position:relative;margin-top:6px;padding:24px 0 0 0;}
.realtime_news .realtime_cont .time_box:after {content:'';position:absolute;top:0;left:16px;width:1px;height:100%;background:#ededed;}
.realtime_news .realtime_cont .info_cont {position:relative;padding:0 0 30px 11px;z-index:2;}
.realtime_news .realtime_cont .info_cont .time {display:block;padding:0 0 15px 22px;font-size:16px;color:#191919;font-weight:bold;letter-spacing:-1px;}
.realtime_news .realtime_cont .info_cont .time_list li {margin-top:22px;background:url('../images/common/icon_realtime.png') no-repeat left 4px;}
.realtime_news .realtime_cont .info_cont .time_list li:first-child {margin-top:0;}
.realtime_news .realtime_cont .info_cont .time_list li a {display:block;padding:0 0 0 22px;font-size:14px;color:#191919;line-height:140%;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;}

/* 메인 - aside광고 */
.aside_ban01 {margin-bottom:20px;}

/* 메인 - 프로모션배너 */
.promotion_ban {overflow:hidden;clear:both;padding:0 0 20px 0;}
.promotion_ban a {display:block;margin-bottom:8px;}
.promotion_ban a img {display:block;}
.ad_brand {padding-top:14px;}
.ad_brand .tit {margin-bottom:10px;font-size:16px;color:#000;letter-spacing:-1px;}
.ad_brand .brand_cont {height:69px;padding:0 16px;background:#f9f9f9;}
.ad_brand .brand_cont .ad_list {padding-top:12px;}
.ad_brand .brand_cont .ad_list li {margin-bottom:5px;}
.ad_brand .brand_cont .ad_list li a {display:block;font-size:14px;color:#333;letter-spacing:-1px;}

/* 메인 - D-lite */
.main_dlite {overflow:hidden;clear:both;height:306px;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;background:#eff2f5;}
.main_dlite .dlite_cont {position:relative;width:1100px;margin:0 auto;}
.main_dlite .dlite_cont .tit_cont {float:left;position:relative;width:166px;height:220px;padding:50px 0 0 0;}
.main_dlite .dlite_cont .tit_cont .title {padding:0 0 0 0;}
.main_dlite .dlite_cont .tit_cont .dlite_menu {position:absolute;left:0;bottom:0;}
.main_dlite .dlite_cont .tit_cont .dlite_menu li a {display:block;font-size:12px;color:#111;line-height:160%;}
.main_dlite .dlite_cont .dlite_slide {position:absolute;top:50px;left:165px;padding:0 0 0 0;}
.main_dlite .dlite_cont .dlite_slide .dlite_list {}
.main_dlite .dlite_cont .dlite_slide .dlite_list li {float:left;width:234px;margin-right:10px;}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a {position:relative;display:block;width:234px;}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a .icon_tit {position:absolute;top:103px;left:91px;}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a .thumb {overflow:hidden;display:block;width:234px;height:132px;}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a .thumb img {display:block;width:234px;height:132px}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a .cont_info {display:block;width:234px;height:88px;background:#fff;text-align:center;}
.main_dlite .dlite_cont .dlite_slide .dlite_list li a .cont_info .txt {display:block;width:214px;height:38px;padding:30px 10px 0 10px;font-size:14px;color:#191919;font-weight:bold;line-height:140%;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;}
.main_dlite .dlite_cont .dlite_slide .dlite_list .slick-slide {width:234px !important;margin-right:10px;}
.main_dlite .dlite_cont .dlite_slide .slick-prev {display:none !important;}
.main_dlite .dlite_cont .dlite_slide .slick-next {position:absolute;top:69px;left:-255px;width:23px;height:41px;border:0;background:url('../images/common/icon_comm.png') no-repeat -168px -29px;font-size:0;color:transparent;cursor:pointer;}
.main_dlite .dlite_cont .btn_move {position:absolute;top:16px;left:1057px;height:22px;}
.main_dlite .dlite_cont .btn_move a {display:inline-block;background:url('../images/common/icon_move.gif') no-repeat 0 0;font-size:0;color:transparent;}
.main_dlite .dlite_cont .btn_move .btn_prev {width:22px;height:22px;background-position:0 0;}
.main_dlite .dlite_cont .btn_move .btn_next {width:22px;height:22px;margin-left:-1px;background-position:-21px 0;}

/* 메인 - bizN */
.main_bizn {clear:both;background:#fff;}
.main_bizn .bizn_cont {position:relative;width:1100px;margin:0 auto;padding:37px 0 0 0;}
.main_bizn .bizn_cont .title {margin-bottom:12px;}
.main_bizn .bizn_cont .bizn_list {width:1130px !important;}
.main_bizn .bizn_cont .bizn_list li {float:left;width:350px;margin:0 24px 20px 0;}
.main_bizn .bizn_cont .bizn_list li .thumb a {display:block;width:348px;height:195px;border:1px solid #d9d9d9;}
.main_bizn .bizn_cont .bizn_list li .thumb img {display:block;width:348px;height:195px;}
.main_bizn .bizn_cont .bizn_list li .cont_info {padding:10px 0 0 0;}
.main_bizn .bizn_cont .bizn_list li .cont_info .cate {display:inline-block;height:22px;font-size:18px;color:#191919;font-weight:bold;letter-spacing:-1px;}
.main_bizn .bizn_cont .bizn_list li .cont_info .bg {background:url('../images/common/bg_blue.gif') repeat-x left bottom;}
.main_bizn .bizn_cont .bizn_list li .cont_info .txt {display:block;height:45px;margin-top:4px;font-size:16px;color:#191919;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%;}
.main_bizn .bizn_cont .slick-prev {display:none !important;}
.main_bizn .bizn_cont .slick-next {position:absolute;top:216px;right:-78px;width:23px;height:41px;border:0;background:url('../images/common/icon_comm.png') no-repeat -134px -29px;font-size:0;color:transparent;cursor:pointer;}

/* 메인 - Video */
.main_video {clear:both;height:450px;background:#32323f;}
.main_video .video_cont {overflow:hidden;width:1100px;margin:0 auto;}
.main_video .video_cont .list_cont {float:left;width:545px;padding:46px 0 0 0;}
.main_video .video_cont .list_cont .video_list {overflow:hidden;width:518px;margin-top:10px;}
.main_video .video_cont .list_cont .video_list li {float:left;width:251px;margin:0 8px 8px 0;}
.main_video .video_cont .list_cont .video_list li a {position:relative;display:block;width:251px;height:140px;}
.main_video .video_cont .list_cont .video_list li a:after {content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:85px;background:url('../images/common/bg_video01.png') no-repeat 0 0;}
.main_video .video_cont .list_cont .video_list li a .thumb {display:block;width:251px;height:140px;}
.main_video .video_cont .list_cont .video_list li a img {display:block;}
.main_video .video_cont .list_cont .video_list li a .tit_cont {position:absolute;left:0;bottom:25px;display:inline-block;z-index:1;}
.main_video .video_cont .list_cont .video_list li a .tit_cont .category {display:inline-block;height:17px;padding:0 5px 0 10px;font-size:11px;color:#fff;letter-spacing:-1px;line-height:15px;vertical-align:middle;}
.main_video .video_cont .bg01 {background:#6a1b9a;}
.main_video .video_cont .bg02 {background:#15a6ce;}
.main_video .video_cont .bg03 {background:#34b282;}
.main_video .video_cont .bg04 {background:#ae69eb;}
.main_video .video_cont .list_cont .video_list li a .tit_cont .icon_video {display:inline-block;width:16px;height:11px;margin-left:4px;background-position:-150px -79px;vertical-align:middle;}
.main_video .video_cont .list_cont .video_list li a .txt {position:absolute;left:10px;right:10px;bottom:6px;display:block;font-size:14px;color:#fff;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-1px;z-index:1;}
.main_video .video_cont .list_cont .video_list li a:hover .category {color:#fff !important;}
.main_video .video_cont .list_cont .video_list li a:hover .txt {color:#fff !important;}

.main_video .video_cont .video_large {float:left;width:554px;height:319px;margin-top:50px;padding:30px 0 0 0;background:url('../images/common/bg_video02.jpg') no-repeat right 0;}
.main_video .video_cont .video_large .cont_info a {position:relative;display:block;width:520px;height:288px;}
.main_video .video_cont .video_large .cont_info a img {width:520px;height:288px;}
/*.main_video .video_cont .video_large .cont_info a:after {content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:223px;background:url('../images/common/bg_video02.png') no-repeat 0 0;}*/ /* 20200513 수정 */
.main_video .video_cont .video_large .cont_info a .icon_video {position:absolute;top:95px;left:223px;display:block;width:74px;height:74px;background:url('../images/common/icon_video01.png') no-repeat 0 0;font-size:0;color:transparent;z-index:1;}
.main_video .video_cont .video_large .cont_info a .category {position:absolute;left:0;bottom:40px;display:inline-block;height:26px;padding:0 12px 0 20px;font-size:15px;color:#fff;letter-spacing:-1px;line-height:26px;z-index:1;}
.main_video .video_cont .video_large .cont_info a .txt {position:absolute;left:20px;right:20px;bottom:14px;display:block;font-size:20px;color:#191919;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-1px;z-index:1;line-height:20px;}
.main_video .video_cont .video_large .cont_info a:hover .category {color:#fff !important;}
.main_video .video_cont .video_large .cont_info a:hover .txt {color:#191919 !important;}

/* 메인 - 광고 */
.main_adzone {clear:both;height:108px;padding:20px 0;background:#f9f9f9;border-top:1px solid #ebeaea;border-bottom:1px solid #ebeaea;text-align:center;}

/* 메인 - 매거진 */
.main_magazine {clear:both;height:340px;background:#eff2f5;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec;}/* 20200513 수정 */
.main_magazine .magazine_cont {width:1100px;margin:0 auto;}
.main_magazine .magazine_cont .title {padding:52px 0 14px 0;}
.main_magazine .magazine_cont .magazine_list {overflow:hidden;}
.main_magazine .magazine_cont .magazine_list li {float:left;width:260px;margin-left:20px;}
.main_magazine .magazine_cont .magazine_list li:first-child {margin-left:0;}
.main_magazine .magazine_cont .magazine_list li a {display:block;width:260px;}
.main_magazine .magazine_cont .magazine_list li a .thumb {display:block;width:260px;height:146px;}
.main_magazine .magazine_cont .magazine_list li a .thumb img {display:block;width:260px;height:146px;}
.main_magazine .magazine_cont .magazine_list li a .bg_tit {display:block;height:12px;margin-top:10px;background:url('../images/common/bg_pattern01.gif') repeat-x 0 center;text-align:center;}
.main_magazine .magazine_cont .magazine_list li a .bg_tit .tit {display:inline-block;background:#eff2f5;padding:0 7px;font-size:12px;font-weight:bold;}/* 20200513 수정 */
.main_magazine .magazine_cont .magazine_list li a .bg_tit .mz {color:#009ebf;}
.main_magazine .magazine_cont .magazine_list li a .bg_tit .women {color:#ff55c5;}
.main_magazine .magazine_cont .magazine_list li a .bg_tit .week {color:#fb4c4c;}
.main_magazine .magazine_cont .magazine_list li a .bg_tit .shin {color:#2377e8;}
.main_magazine .magazine_cont .magazine_list li a .txt {display:block;max-height:46px;margin-top:8px;font-size:17px;color:#191919;font-weight:bold;letter-spacing:-1px;line-height:140%;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}

/* 메인 - 대표 브랜드 대상 */
.masterbrand_wrap {clear:both;}
.masterbrand_wrap .masterbrand_cont {width:1100px;margin:0 auto;padding:25px 0 0 0;}
.masterbrand_wrap .masterbrand_cont .title {padding:0 0 14px 0;}
.masterbrand_wrap .masterbrand_cont .title a {display:inline-block;margin-right:2px;vertical-align:middle;}
.masterbrand_wrap .masterbrand_cont .title .txt {font-size:20px;color:#130e0b;letter-spacing:-1px;}
.masterbrand_wrap .brand_list .list {} 
.masterbrand_wrap .brand_list .list a {display:block;padding-right:20px;}
.masterbrand_wrap .brand_list .list .thumb {display:block;width:260px;height:146px;margin-bottom:12px;}
.masterbrand_wrap .brand_list .list .thumb img {display:block;width:260px;height:146px;}
.masterbrand_wrap .brand_list .list .txt {display:block;width:260px;font-size:18px;color:#130e0b;line-height:25px;letter-spacing:-1px;display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.masterbrand_wrap .brand_list .slick-prev {display:none !important;}
.masterbrand_wrap .brand_list .slick-next {position:absolute;top:65px;right:-53px;width:23px;height:41px;border:0;background:url('../images/common/icon_comm.png') no-repeat -134px -29px;font-size:0;color:transparent;cursor:pointer;}

/* 메인 - 트랜드뉴스 */
.main_trendnews {padding:52px 0 26px 0;background:#fff;}/* 20200513 수정 */
.main_trendnews .trendnews_cont {overflow:hidden;width:1100px;margin:0 auto;}
.main_trendnews .trendnews_cont .trend_info {position:relative;float:left;width:800px;}
.main_trendnews .trendnews_cont .trend_info .title {margin-bottom:30px;}
.main_trendnews .trendnews_cont .trend_info .tab_menu {overflow:hidden;position:absolute;top:0;right:46px;}
.main_trendnews .trendnews_cont .trend_info .tab_menu li {float:left;}
.main_trendnews .trendnews_cont .trend_info .tab_menu li a {position:relative;display:block;width:99px;height:28px;background:#fff;border:1px solid #dedede;margin-left:-1px;text-align:center;font-size:14px;color:#191919;line-height:28px;letter-spacing:-1px;}
.main_trendnews .trendnews_cont .trend_info .tab_menu li:first-child a {margin-left:0;}
.main_trendnews .trendnews_cont .trend_info .tab_menu li.on a {font-weight:bold;}
.main_trendnews .trendnews_cont .trend_info .tab_menu li.on a:after {content:'';display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #444;z-index:1;}
.main_trendnews .trendnews_cont .trend_info .list_box {display:none;}
.main_trendnews .trendnews_cont .trend_info .list_box.on {display:block;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list {float:left;overflow:hidden;width:354px;margin-left:47px;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list:first-child {margin-left:0;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list li {border-top:1px solid #dddfe1;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list li:first-child {border-top:0;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list li a {display:block;height:67px;color:#191919;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list li a .num {float:left;display:block;width:32px;margin-right:6px;padding-top:17px;text-align:center;font-family:Helvetica;font-size:28px;}
.main_trendnews .trendnews_cont .trend_info .list_box .trend_list li a .txt {overflow:hidden;display:block;max-height:45px;padding:11px 0 0 0;font-size:16px;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;}

/* 메인 - 알립니다 / 지면보기 */
.main_etc {background:#fff;padding:40px 0;}
.main_etc .etc_cont {overflow:hidden;width:1100px;margin:0 auto;}
.main_etc .etc_cont .notice_cont {float:left;width:649px;border:1px solid #eee;margin-right:10px;}
.main_etc .etc_cont .notice_cont .notice {height:169px;border-bottom:1px solid #eee;background:#f9f9f9;padding:30px 30px 25px 30px;}
.main_etc .etc_cont .notice_cont .title {height:17px;background:url('../images/common/bg_pattern01.gif') repeat-x 0 center;text-align:center;font-size:20px;color:#191919;}
.main_etc .etc_cont .notice_cont .title span {display:inline-block;background:#f9f9f9;padding:0 10px;}
.main_etc .etc_cont .notice_cont .ban_list {overflow:hidden;margin-top:14px;}
.main_etc .etc_cont .notice_cont .ban_list li {float:left;margin-left:5px;}
.main_etc .etc_cont .notice_cont .ban_list li:first-child {margin-left:0;}
.main_etc .etc_cont .notice_cont .ban_list li a img {display:block;width:290px;height:100px;border:1px solid #d8d9d9;}
.main_etc .etc_cont .notice_cont .ban_list li.notice_rolling {overflow:hidden;width:292px;}
.main_etc .etc_cont .notice_cont .txt_notice {margin-top:19px;font-size:14px;color:#242424;font-weight:bold;letter-spacing:-1px;}
.main_etc .etc_cont .notice_cont .etc {position:relative;height:61px;}
.main_etc .etc_cont .notice_cont .etc .etc_list {padding:20px 0 0 20px;}
.main_etc .etc_cont .notice_cont .etc .etc_list li {float:left;background:url('../images/common/txt_bar.gif') no-repeat 0 center;}
.main_etc .etc_cont .notice_cont .etc .etc_list li:first-child {background:none;}
.main_etc .etc_cont .notice_cont .etc .etc_list li a {display:block;padding:0 10px;font-size:14px;color:#242424;}
.main_etc .etc_cont .notice_cont .etc .sns_list {float:right;padding-right:26px;}
.main_etc .etc_cont .notice_cont .etc .sns_list li {float:left;font-size:13px;color:#242424;font-weight:bold;}
.main_etc .etc_cont .notice_cont .etc .sns_list li a {background:url('../images/common/icon_sns.png') no-repeat 0 0;font-size:0;color:transparent;}
.main_etc .etc_cont .notice_cont .etc .sns_list li .icon_facebook {display:block;width:16px;height:19px;margin-left:17px;background-position:0 0;}
.main_etc .etc_cont .notice_cont .etc .sns_list li .icon_twitter {display:block;width:24px;height:19px;margin-left:29px;background-position:-42px 0;}
.main_etc .etc_cont .notice_cont .etc .sns_list li .icon_youtube {display:block;width:18px;height:19px;margin-left:23px;background-position:-89px 0;}
.main_etc .etc_cont .pdf_cont {overflow:hidden;float:left;width:437px;height:286px;background:#f9f9f9;border:1px solid #eee;}
.main_etc .etc_cont .pdf_cont .img_pdf {float:left;padding:19px 0 0 29px;margin-right:20px;}
.main_etc .etc_cont .pdf_cont .img_pdf a {overflow:hidden;display:block;width:181px;border:1px solid #e4e4e4;}
.main_etc .etc_cont .pdf_cont .img_pdf a img {display:block;width:181px;height:246px;}
.main_etc .etc_cont .pdf_cont .today_info {overflow:hidden;position:relative;width:175px;height:248px;margin-top:19px;}
.main_etc .etc_cont .pdf_cont .today_info .top_news {padding:17px 0 0 0;}
.main_etc .etc_cont .pdf_cont .today_info .top_news .title {display:inline-block;height:21px;border:1px solid #9e9e9e;background:#fff;padding:0 10px;text-align:center;font-size:12px;color:#242424;font-weight:bold;border-radius:15px;letter-spacing:-1px;line-height:20px;}
.main_etc .etc_cont .pdf_cont .today_info .top_news .txt {display:block;margin-top:8px;}
.main_etc .etc_cont .pdf_cont .today_info .top_news .txt span {background:#cec9be;font-size:16px;color:#242424;font-weight:bold;line-height:170%;letter-spacing:-1px;}
.main_etc .etc_cont .pdf_cont .today_info .other_info {overflow:hidden;width:175px;position:absolute;left:0;bottom:7px;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li {background:url('../images/common/bullet02.gif') no-repeat 0 17px;padding:0 0 0 10px;border-top:1px solid #e4e4e4;letter-spacing:-1px;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li a {font-size:14px;color:#242424;font-weight:bold;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li.stock {position:relative;padding:10px 0 7px 10px;border-top:0;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li.stock {display:block;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li.stock .icon_stock {position:absolute;bottom:7px;right:0;display:block;width:24px;height:18px;background:url('../images/common/icon_stock.png') no-repeat 0 0;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li.luck {background:url('../images/common/bullet01.gif') no-repeat 0 center;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li.luck a {display:block;padding:11px 0;color:#24679e;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li .tit {display:block;padding:10px 0 7px 0;font-size:14px;color:#242424;}
.main_etc .etc_cont .pdf_cont .today_info .other_info li .txt_bar {display:inline-block;margin:0 7px;color:#c8c8c8;font-size:13px;vertical-align:top;}


/* 메인 - 동아미디어그룹 */
.donga_media {width:100%;height:54px;margin:0 auto;border-top:1px solid #b7b7b7;border-bottom:1px solid #ebebeb;background:#f9f9f9;}
.donga_media .media_cont {width:1100px;margin:0 auto;}
.donga_media .damg {float:left;width:544px;padding:0 0 0 0;line-height:54px;}
.donga_media .damg .tit {display:inline-block;margin-right:16px;font-size:13px;color:#242424;letter-spacing:-1px;vertical-align:middle;}
.donga_media .damg a {display:inline-block;font-size:13px;color:#242424;vertical-align:middle;}
.donga_media .damg .txt_bar {display:inline-block;margin:0 10px;color:#bebebe;font-size:12px;}
.donga_media .alim_msg {position:relative;float:left;width:298px;height:32px;margin:10px 6px 0 0;background:#fff;border:1px solid #e8e8e8;}
.donga_media .alim_msg .title a {position:relative;display:block;height:32px;line-height:32px;padding:0 42px 0 15px;font-size:12px;color:#242424;font-weight:bold;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.donga_media .alim_msg .title a .icon_arr {display:block;position:absolute;top:15px;right:18px;width:10px;height:5px;background-position:-183px -88px;}
.donga_media .alim_msg .title a .icon_arr.on {background-position:-183px -79px;}
.donga_media .alim_msg .dongagroup_layer {display:none;position:absolute;left:-1px;top:32px;width:282px;height:258px;padding:5px 0 5px 16px;border:1px solid #e8e8e8;background:#fff;z-index:1;overflow-y:scroll;}
.donga_media .alim_msg .dongagroup_layer .list li {line-height:200%;}
.donga_media .alim_msg .dongagroup_layer .list li a {display:block;font-size:12px;color:#242424;}
.donga_media .family_site {position:relative;float:left;width:248px;height:32px;margin-top:10px;background:#fff;border:1px solid #e8e8e8;}
.donga_media .family_site .title a {osition:relative;display:block;height:32px;line-height:32px;padding:0 42px 0 15px;font-size:12px;color:#242424;font-weight:bold;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.donga_media .family_site .title a .icon_arr {display:block;position:absolute;top:15px;right:18px;width:10px;height:5px;background-position:-183px -88px;}
.donga_media .family_site .title a .icon_arr.on {background-position:-183px -79px;}
.donga_media .family_site .family_layer {display:none;position:absolute;left:-1px;top:32px;width:232px;height:258px;padding:5px 0 5px 16px;border:1px solid #e8e8e8;background:#fff;z-index:1;overflow-y:scroll;}
.donga_media .family_site .family_layer .mediaGroupList li {line-height:200%;}
.donga_media .family_site .family_layer .mediaGroupList li a {display:block;font-size:12px;color:#242424;}

/* 사이트맵 */
#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;}
#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;}

/* 미대선 개표 */
.vote_con {position:relative;width:1100px;height:208px;margin:0 auto;}
.vote_con .bg_img {position:absolute;top:0;left:0;display:block;}
.vote_con .vote_box {position:relative;width:1100px;height:208px;margin:0 auto;}
.vote_con .vote_box .vote_info {position:relative;width:1100px;height:208px;}
.vote_con .vote_box .vote_info .win_left {position:absolute;top:7px;left:16px;display:block;width:137px;height:35px;background: url("../images/common/icon_win.png") no-repeat 0 0;font-size:0;color:transparent;}
.vote_con .vote_box .vote_info .win_right {position:absolute;top:44px;right:338px;display:block;width:137px;height:35px;background: url("../images/common/icon_win.png") no-repeat 0 0;font-size:0;color:transparent;}
.vote_con .vote_box .vote_info .vote_left {position:absolute;top:100px;left:257px;display:block;font-family:"Verdana";font-style:italic;font-size:55px;color:#ffb8ac;letter-spacing:-1px;}
.vote_con .vote_box .vote_info .vote_right {position:absolute;top:100px;right:262px;display:block;font-family:"Verdana";font-style:italic;font-size:55px;color:#90a7ea;letter-spacing:-1px;}
.vote_con .vote_box .vote_graph {overflow:hidden;position:absolute;bottom:22px;left:258px;width:582px;height:39px;background:#efeded;}
.vote_con .vote_box .vote_graph .graph_left {display:block;float:left;height:39px;background:#f34d31;}
.vote_con .vote_box .vote_graph .graph_right {display:block;float:right;height:39px;background:#4169dc;}
.vote_con .vote_box .vote_graph .bar {position:absolute;top:0px;left:290px;display:block;width:2px;height:39px;background: url("../images/common/bg_vote_bar.gif") no-repeat 0 0;}

.donga_vote_box {width:460px;height:166px;font-family:"맑은 고딕","Malgun Gothic","굴림", "Gulim"}
.donga_vote_box .tit_box {position:relative;overflow:hidden;height:34px;background:#29325d;}
.donga_vote_box .tit_box .title {display:block;padding:8px 0 0 10px;font-size:14px;color:#fff799;font-weight:bold;letter-spacing:-1px;}
.donga_vote_box .tit_box .title em {color:#fff;}
.donga_vote_box .tit_box .txt_time {position:absolute;top:8px;right:12px;display:inline-block;font-size:12px;color:#d7d7d7;letter-spacing:-1px;}
.donga_vote_box .vote_info {position:relative;width:460px;height:132px;}
.donga_vote_box .vote_info .bg_img {position:absolute;top:0;left:0;display:block;}
.donga_vote_box .vote_info .vote_box {position:relative;width:460px;height:132px;}
.donga_vote_box .vote_info .win_left {position:absolute;top:5px;left:6px;display:block;width:31px;height:25px;background: url("../images/common/icon_pcwin.png") no-repeat 0 0;font-size:0;color:transparent;}
.donga_vote_box .vote_info .win_right {position:absolute;top:33px;right:105px;display:block;width:31px;height:25px;background: url("../images/common/icon_pcwin.png") no-repeat 0 0;font-size:0;color:transparent;}
.donga_vote_box .vote_info .vote_left {position:absolute;bottom:48px;left:142px;display:block;font-family:"Verdana";font-style:italic;font-size:30px;color:#f3462a;letter-spacing:-1px;}
.donga_vote_box .vote_info .vote_right {position:absolute;bottom:48px;right:135px;display:block;font-family:"Verdana";font-style:italic;font-size:30px;color:#4068dc;letter-spacing:-1px;}
.donga_vote_box .vote_graph {overflow:hidden;position:absolute;bottom:15px;left:67px;width:326px;height:19px;background:#efeded;}
.donga_vote_box .vote_graph .graph_left {display:block;float:left;height:19px;background:#f35034;}
.donga_vote_box .vote_graph .graph_right {display:block;float:right;height:19px;background:#4269dc;}
.donga_vote_box .vote_graph .bar {position:absolute;top:0px;left:163px;display:block;width:1px;height:19px;background: url("../images/common/bg_vote_pcbar.gif") no-repeat 0 0;}

/* 2021년 재보궐 선거 */
.exit_iframe {border-bottom:1px solid #7f7f7f;width:1100px;margin:0 auto;}

/* 2020 도쿄올림픽 */
.tokyo .donga_logo {padding:10px 0 0 0 !important;}
.tokyo .top_menu {padding:28px 0 0 0 !important;}
.tokyo_cont {}
.tokyo_cont .tokyo_news {background:url('../images/common/bg_tokyo01.png') no-repeat 0 0;}
.tokyo_cont .tokyo_top {overflow:hidden;position:relative;height:57px;margin-bottom:20px;}
.tokyo_cont .tokyo_top .tit_cont {float:left;padding:15px 0 0 10px;}
.tokyo_cont .tokyo_top .tit_cont a {display:block;}
.tokyo_cont .tokyo_top .tit_cont .ranking {display:block;padding-top:2px;color:#fefefe;font-size:13px;font-weight:bold;letter-spacing:-1px;}
.tokyo_cont .tokyo_top .tit_cont .ranking em {font-size:16px;font-weight:bold;}
.tokyo_cont .tokyo_top .medal_box {float:right;margin-right:4px;}
.tokyo_cont .tokyo_top .medal_box span {display:inline-block;height:30px;margin-left:5px;padding-top:25px;text-align:center;}
.tokyo_cont .tokyo_top .medal_box .gold {width:41px;background:url('../images/common/bg_medal_gold.png') no-repeat 0 0;}
.tokyo_cont .tokyo_top .medal_box .silver {width:41px;background:url('../images/common/bg_medal_silver.png') no-repeat 0 0;}
.tokyo_cont .tokyo_top .medal_box .bronze {width:42px;background:url('../images/common/bg_medal_bronze.png') no-repeat 0 0;}
.tokyo_cont .tokyo_news .news_list li {border-bottom:1px solid #ededed;}
.tokyo_cont .tokyo_news .news_list li a {overflow:hidden;display:block;padding:0 10px 12px 10px;}
.tokyo_cont .tokyo_news .news_list li a .thumb {float:left;margin-right:8px;}
.tokyo_cont .tokyo_news .news_list li a .thumb img {display:block;width:109px;height:60px;}
.tokyo_cont .tokyo_news .news_list li a .cont_info {display:block;padding-top:10px;font-size:14px;color:#191919;font-weight:bold;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%;}
.tokyo_cont .main_event {position:relative;overflow:hidden;height:50px;padding:0 8px;border-bottom:1px solid #bdbdbd;line-height:49px;font-size:14px;font-weight:bold;letter-spacing:-1px;box-sizing:border-box;} 
.tokyo_cont .main_event .title {float:left;margin-right:8px;color:#191919;}
.tokyo_cont .main_event .time_cont {overflow:hidden;float:left;width:177px;}
.tokyo_cont .main_event .time_cont .slick-slide {height:49px;}
.tokyo_cont .main_event .time_cont .time_rolling {overflow:hidden;position:relative;padding-left:40px;height:50px;}
.tokyo_cont .main_event .time_cont .time {position:absolute;top:0;left:0;display:block;color:#3582fd;}
.tokyo_cont .main_event .time_cont .txt {display:block;width:137px;color:#484848;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}