/* navNews */
#tab_menu1 ul{width:100%; display:none;}
#tab_menu1 ul li {font-size: 16px; color: #fff; text-align:center; font-weight: bold; padding: 5px 0px; background: #0c2b54; width:50%; display:table-cell; white-space:nowrap;}
#tab_menu1 ul li a{color:#fff; width:100%; }
#tab_menu1 ul li.over {border-bottom: 4px solid #578ac9; width:33.4%; white-space:nowrap;}
#tab_menu1 ul li.out { width:33.4%;white-space:nowrap;}

.sec_headline_popular_item .tx, .com_tv .tit .tx {color: #0c2b54; font-weight:600}
.sec_headline_popular dl.cmt_favnews_item:before {color: #0c2b54;}

/* Newslist */
.base h1 {color: #fff; text-align: left; line-height: 1.5em; font-weight: bold; padding: 5px 10px; background: #084ba0; clear:both;}
.base h1.photo {border-left: none; font-size: 17px; font-weight: 600; text-align: left; line-height: 1.2; text-shadow: none; background: none; box-shadow: none; -webkit-box-shadow: none; color:#c83962; padding-top: 10px; border-bottom: 1px solid #e1e1e1;}
.title_bg {letter-spacing: -0.5px; padding: 0px 3px; color: #fff; background-color: #c83962; font-weight: normal; font-size: 14px; margin-right: 10px;}

.tit_type{background: #0c2b54;}

/* Photo */ 
#mflick{background-color: #242c3d; margin-bottom:24px;}
.flick-container div {background-color: #242c3d;}


/* News Nav */
.News ul li {padding: 6px 0px; background: #fff; color: #222; border-bottom:2px solid #084ba0; border-top: 1px solid #c9caca; border-right:1px solid #c9caca;}
.News ul li.on {width: 33.4%; white-space: nowrap; background: #084ba0; color: #fff; border-bottom:none;}
.News ul li:last-child {border-right:none;}


.group h1 {background: #0c2b54;}
.group li a {padding:13px;}

.article_content #article_text  p img{max-width:100%;}

/*Ranking*/
#sidebar1 ul.rank li {display: flex; justify-content: center; align-items: center;}
#sidebar1 ul.rank li a {position: relative; width: 100%; margin: 12px 3px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; padding:0;}
#sidebar1 ul.rank li .rank_num { display: flex; overflow: hidden; width: 15px; height: 15px; border: 1px solid #a5b5ce; background: #d4deeb; font-weight: bold; font-size: 11px; color: #113e78; float:left; margin:5px 3px; letter-spacing:-1px;border-radius:3px; justify-content: center; align-items: center;}

/*추가*/
.sectionwrap.bigimage {padding: 0 0 0px 0; border-bottom: 1px solid #e1e1e1;}
.sectionwrap {background: #fff; padding: 0px 15px 8px; position: relative;}
.mtype_01 .thumb {padding-top: 60%; position: relative; overflow: hidden;}
.mtype_01 .thumb a{position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: auto !important; display: block !important; text-align: center !important;}
.mtype_01 .thumb img {width:100%;}
.sectionwrap .info {margin: 0 15px;}
.mtype_01 .info dt {padding: 15px 0px 10px;}
.mtype_01 .info dt a {font-size: 24px; line-height: 1.25em; font-weight: 600; letter-spacing: -1px; color: #222;}
.mtype_01 .info dd {padding-bottom: 12px;}
.mtype_01 .info dd a {font-size: 16px; color: #898989; font-weight: 400; height: auto; line-height: 1.20em; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 40px;}
.btn_left_search {right: 10%; position: absolute; top: 11px; width: 50px; height: 45px;}
.list_more, .list_more2 {border: 1px solid #084ba0 !important; padding: 8px; text-align: center;}
.list_more a, .list_more2 a {color: #084ba0 !important; padding: 0 !important; font-size: 18px; background: #fff;}

#tab_menu2 ul {display:flex; border-bottom:2px solid #084ba0; border-top: 1px solid #c9caca; }
#tab_menu2 ul li {font-size: 18px; color: #222; display:inline-flex; font-weight: bold; padding: 6px 0px; background: #fff; width: 25%; border-right: 1px solid #c9caca; border-bottom:none; align-items: center; justify-content: center;}
#tab_menu2 ul li:last-child {border-right:none;}
#tab_menu2 ul li.over {background:#084ba0; color:#fff;}

/*search*/
#searchlist {margin: 0 15px auto;}
#searchlist h2 {font-size:18px; font-weight:600;}
#searchlist .tabtool {border: 1px solid #e7e7e7; padding: 30px; margin: 12px 0 24px 0; background-color: #f8f8f8;}

#searchlist .tabtool .searchform {align-items: center; justify-content: center; margin: 0 auto; display: flex;}
.frmtxt120 {height: 42px; line-height: 42px; border: 2px solid #084ba0; background: #fff; padding: 0 5px 0 10px; width: 85%; font-size: 1em; -webkit-appearance: textfield; box-sizing: content-box; vertical-align: top;}
.frmbrdgreen {display:flex;}
#searchlist form .frmbrdgreen input:focus {outline:none;}
#searchlist form .frmbrdgreen button:focus {outline:none;}
.search_article {margin: 20px 0; min-height: 85px;}
.search_article dt {margin-bottom: 3px;}
.search_article #tit {font-size: 18px; color: #294a9e; line-height: 22px;}
.search_article #tit strong {font-weight:600; }
.search_article #tit a {color: #3a5ca6;}
.search_article #date { margin-left: 12px; font-size: 12px; color: #999;}
.search_article dd.sub {padding: 0; margin: 3px 0px;}
.search_article #substract {margin: 6px 0 0; font-size: 14px; line-height: 17px; color: #333; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 1.375em; display: -webkit-box; text-overflow: ellipsis;}
.search_article #substract a {color: #333;}
#searchlist .list_page {color: #CCC; font-weight: bold; font-size: 14px; height: 30px; margin-bottom: 20px; display: flex; justify-content: center; align-items: center;}
#searchlist .list_page a { padding: 0px 10px; margin: 0px 3px; border: solid 1px #fff;}
.submit_button {background: #fff url(//file.chosunonline.com/site/re/img/entame_glass.png) center center no-repeat; text-indent: -9999px; height: 46px; width: 50px; border: 0; background-color: #084ba0;}

.recommend_area {margin: 30px 0 10px;}
.recommend_area ul {overflow: hidden;}
.recommend_area ul li {width: 43%; padding: 0 3%; float: left; margin-bottom: 24px;}
.recommend_area .reco_thumb {padding-top: 0; height: 100px; line-height: 85px; overflow: hidden; position: relative; width: 100%; background-color: #e8e8e8;}
.recommend_area .reco_thumb img {width:100%;}
.recommend_area .reco_tit {font-size: 17px; line-height: 1.375em; height: 2.65em; padding: 0 1px; margin-top: 8px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; min-height: 44px; color: #222;}

.article_content .subcontit { display: block; clear: both; color: #0c2c54; font-size: 18px; padding-top: 20px; font-weight:600;}
.article_content li span {font: 14px Verdana, Geneva, sans-serif; color: #999;}
.article_content li {background: url('//file.chosunonline.com/site/re/img/news_bullet_01.gif') no-repeat left top; font-size:16px; padding-left: 8px; margin-bottom: 3px;}