@charset "utf-8";
/* ver=20150804 */ 
/* BASE SET */
body { background-color:#FFFFFF; color:#444444; font:normal 12px/1.45 '굴림',Gulim,'돋움',Dotum,AppleGothic,Sans-serif; margin:10px; text-align:center; }
a { text-decoration:none; color:#444444; }
a:hover, a:active { text-decoration:underline; }
td { font:normal 12px/1.45 '굴림',Gulim,'돋움',Dotum,AppleGothic,Sans-serif; }
h1,h2,h3,h4,h5 { margin:0px; padding:0px; text-align:left; }
form,input,button { margin:0px; padding:0px; text-align:left; }
ul,li,ol { margin:0px; padding:0px; list-style:none; text-align:left; }
dl,dt,dd { margin:0px; padding:0px; text-align:left; }
div,ul,dl { clear:both; display:block; text-align:left; }
img { border:0px; }
/* LAYOUT BOX (Header-Footer를 제외한 레이아웃) */
#ndBody { width:980px; overflow:hidden; }
#ndBodyMain { float:left; width:710px; } /* BodyAREA MAIN */
#ndBodyMainLeft { float:left; width:455px; }/* BodyAREA MAIN LEFT */
#ndBodyMainRight { clear:none; float:right; width:230px; } /* BodyAREA MAIN RIGHT */
#ndBodyRight { clear:none; float:right; width:245px;padding-left:10px; border-left:1px solid #dedede; } /* BodyAREA RIGHT */
#ndBodyMerge { width:980px; }

/* COMMON */
.layoutCenter {margin:0 auto; }
.ndThumbPic {float:left; margin:0px 14px 3px 0px; border:solid 1px #CCCCCC; font:0/0 Arial; list-style:none; list-style-image:none; background-color:#fff;}
.ndThumbTithead, .ndThumbTithead a {padding:1px 0 0 0; font-weight:bold; letter-spacing:-1px; list-style:none; list-style-image:none; color:#750000; font-size:12px;}
.ndThumbTit, .ndThumbTit a {padding:1px 0 0 0; font-weight:bold; letter-spacing:-1px; list-style:none; list-style-image:none;}
.ndThumbPs,  .ndThumbPs a {padding:1px 0 0 0; letter-spacing:-1px; list-style:none; list-style-image:none; color:#666666;}

.ndThumbTitLong, .ndThumbTitLong a {font-weight:bold; padding:0 0 0 0; list-style:none; list-style-image:none;}
.ndThumbTitSub, .ndThumbTitSub a { font-weight:bold; list-style:none; list-style-image:none; }
.ndThumbPtit, .ndThumbPtit a {font-weight:bold; font-size:12px; font-family:'굴림';color:#750000;}
.ndThumbTitLonghead, .ndThumbTitLonghead a { font-weight:bold; letter-spacing:-1px; list-style:none; list-style-image:none; color:#750000;font-size:12px;}
.ndPartTxtTit { border:solid 1px #DDDDDD; padding:5px 10px; font-weight:bold; }
.ndPartTxtTit a { color:#222222; }
.ndPartListp0 li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/list_dot_t1.gif) no-repeat 0px 6px; }
.ndPartListp10 li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/list_dot_t1.gif) no-repeat 10px 8px; }
.sTitCyan, .sTitCyan a { font-weight:bold; color:#4778ac; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ndHiddenBlock { margin:0 auto; font:0/0 Arial; }
.ndDotlineH { background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/line_h_t1.gif) repeat-x; font-size:0px; height:15px; }
.ndDotlineH2 { background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/line_h_t1.gif) repeat-x; font-size:0px; height:7px; padding:0 0 7px 0; }

/* HEADER */
#ndHeader { width:980px;}

/* 회원-시간 */
#ndHeaderMember { float:left; width:50%;}
#ndHeaderTime {clear:none;float:right;font-size:11px; color:#999999;}
#ndReload {clear:none; float:right;width:20px;cursor:pointer;}

/* AD(MH2)-로고-AD(MH1) */
#ndHeaderLogoAd { height:80px; padding:10px 0px 10px 0px;}
#ndAdMH2 { float:left; width:300px;}
#ndHeaderLogo { clear:none; float:left; width:379px; height:60px; text-align:center; padding-top:20px;}
#ndAdMH1 { clear:none; float:right; width:300px;}
#ndHeaderMember ul{float:left;}
#ndHeaderMember li{float:left;}
#ndHeaderMember li a{padding-right:10xp;font-weight:bold;font-size:11px;font-family:'돋움';}

/* 이슈메뉴-검색 */
#ndHeaderMMU {width:980px; height:73px;position:relative;}
*html #ndHeaderMMU { height:41px; width:980px; background-color:#dddddd;}
#ndHeaderCategory ul{ height:41px; padding:0; margin:0; float:left; width:980px;}
#ndHeaderCategory li{float:left; font-weight:bold; height:26px; text-align:left;}
#ndHeaderCategory li a{font-weight:bold; background-color:#7b1a1b; display:block; color:#ffffff;}   
#ndHeaderCategory li a:hover{font-weight:bold; background-color:#b20000; display:block;}
#ndHeaderCategory { float:left; font-size:13px; font-weight:bold; padding:0;}

/* 취재수첩 */
#007_arl61 {padding-bottom:10px;}
.puser {color: #d53651;}
.puser a {color: #d53651;}
.puser a:hover {color: #d53651;}
.ndThumbPic3 { float:left; margin:0px 10px 6px 0px; padding:1px; border:solid 1px #CCCCCC; font:0/0 Arial; list-style:none; list-style-image:none; background-color:#fff;}

/* 화제집중-해외토픽 [초기화면, 기사뷰ㆍ목록:전체] */
#ndTopic {padding-bottom:15px;}
#ndTopic dl {border-left:solid 1px #DDDDDD; border-top:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; height:30px; }
#ndTopic dd {width:48.5%; background-color:#EFEFEF; text-align:center; height:25px; margin:1px; padding:3px 0px 0px 0px; line-height:25px;}
#ndTopicMu1 {float:left;}
#ndTopicMu2 {clear:none; float:right;}
#ndTopicList1, #ndTopicList2 { border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; padding:10px;}
#ndTopicList1 .ndTopicThumb a,  #ndTopicList2 .ndTopicThumb a {font-family:'돋움',Dotum; letter-spacing:-1px;
overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:15px;

}
#ndTopicList1 .ndThumbTit a,    #ndTopicList2 .ndThumbTit a {color:#4778ac;
overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#ndTopicList1 .ndThumbPs,       #ndTopicList2 .ndThumbPs {overflow:hidden; text-overflow:ellipsis; height:32px;}
#ndTopicList1 .ndPartListp0,    #ndTopicList2 .ndPartListp0 {padding-top:3px;}
#ndTopicList1 .ndPartListp0 li, #ndTopicList2 .ndPartListp0 li {width:280px; height:32px;  padding:0 7px 0 0;}

#ndTopicr { padding-bottom:15px; }
#ndTopicr dl { border-left:solid 1px #DDDDDD; border-top:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; height:30px; }
#ndTopicr dd { width:48.5%; background-color:#EFEFEF; text-align:center; height:25px; margin:1px; padding:3px 0px 0px 0px; line-height:25px;}
#ndTopicMur1 { float:left; }
#ndTopicMur2 { clear:none; float:right; }
#ndTopicListr1, #ndTopicListr2 {border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; padding:10px;}
#ndTopicListr1 .ndTopicThumb a,  #ndTopicListr2 .ndTopicThumb a { font-family:'돋움',Dotum; letter-spacing:-1px; }
#ndTopicListr1 .ndThumbTit a,    #ndTopicListr2 .ndThumbTit a { color:#4778ac; }
#ndTopicListr1 .ndThumbPs,       #ndTopicListr2 .ndThumbPs { overflow:hidden; text-overflow:ellipsis; height:32px; line-height:16px }
#ndTopicListr1 .ndPartListp0,    #ndTopicListr2 .ndPartListp0 { padding-top:3px; }
#ndTopicListr1 .ndPartListp0 li, #ndTopicListr2 .ndPartListp0 li { width:280px; height:32px; padding:0 7px 0 0;}
/* 초기화면ㆍ기사뷰ㆍ목록ㆍ기타: 오른쪽영역 */

/* 오늘의칼럼 */
#ndColumn { padding-bottom:0px;margin-bottom:10px;border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD;}
#ndColumn ul {padding:10px 10px 0 10px; }
#ndColumn li { width:220px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#ndColumn .luxuryTalk { width:220px; height:106px; margin:0 10px 5px 10px; border:1px #221e1f solid;}
#ndColumn .luxuryTalk .ndlubg{text-align:left; width:218px; padding:5px 0;}
#ndColumn .luxuryTalk .ndlubg a{color:#666666; font-size:12px; font-family:"굴림", "돋움";}

/* 미디어워치 */
#ndColumn .media_watch {width:220px; height:97px; padding-top:10px; display:inline; margin:0 10px 5px 10px;}

/* AD240 */
.ndAd240 {margin-bottom:15px; }

/* 주간핫클릭 */
#ndWeekly {padding-bottom:15px;}
#ndWeekly span {color:#c31f25;}
#ndWeekly dl {padding-top:5px;}
#ndWeekly dd {clear:none; float:left;}
#ndWeekly ul {border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; padding:8px 10px 3px 10px;}
#ndWeekly .ndPartListp0 li {list-style:none; width:215px; height:24px;}


/* 20150803 주간핫클릭 수정 
#ndWeekly {padding-bottom:15px;}
#ndWeekly span {color:#c31f25;}
#ndWeekly dl {padding-top:5px;}
#ndWeekly dd {clear:none; float:left;}
#ndWeekly ul {border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; padding:10px 10px 3px 10px; background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/img_list18.gif) no-repeat 10px 11px;}
#ndWeekly li {list-style:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 0 0 20px; width:197px; height:23px;}
#ndWeekly .ndPartListp0 li {list-style:none; width:215px; height:24px;}
 */
 
/* 목록: 전체, BBS */
/* 리스트페이징 [목록:전체,BBS] */
.ndPageNum { text-align:center; padding:10px 0px 15px 0px; }
.ndPageNum a { border:solid 1px #DDDDDD; padding:4px 5px 3px 5px; font-size:11px; color:#999999; font-weight:bold; font-family:Arial,Verdana,sans-serif; }
.ndPageNum a span { color:#c46c6d; }

/* FOOTER */
#ndFooter { width:980px; border-top:solid 5px #d2dde8; color:#666666;}
#ndFooter a { color:#666666; }

/* 알립니다-기사제보-제안마당 */
#ndFooterNotice { float:left; margin-left:5px; padding:10px 0px 5px 0px; width:50%;}
#ndFooterNotice dt, #ndFooterNotice dd { clear:none; float:left;}
#ndFooterNotice dt { font-weight:bold; }
#ndFooterNotice dd { padding-left:10px; }
#ndFooterNotice .ndFooterNoticeNavi { padding-top:2px;}
#ndFooterProposal { clear:none; float:right; margin-right:5px; padding:10px 0px 5px 0px; }

/* 회사소개 */
#ndFooterAboutus { border-top:solid 1px #ececec; text-align:center; padding:5px 0px; }

/* 카피라이트 */
#ndFooterCopyright { border-top:solid 1px #ececec; padding:5px 0px 0px 5px; line-height:150%; }
.redcol a{color:#D53651;}

/* 20141103 러브즈뷰티 
.ndThumbPic9 {float:left; margin:0px 10px 3px 0px; border:solid 1px #CCCCCC; font:0/0 Arial; list-style:none; list-style-image:none; background-color:#fff;}
.LovesThumbDesc2 {float:left; margin:0px 10px 3px 0px; font-size:12px; width:380px; line-height:130%; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; }
.LovesThumbDesc3 {float:left; margin:0px 10px 3px 0px; font-size:12px; width:100px; line-height:130%; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; }
.LovesPartListp2 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/list_dot_t1.gif) no-repeat 0px 8px; line-height:170%; padding-left:7px;  font-size:13px; margin-left:125px; }
.LovesPartListp3 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/list_dot_t1.gif) no-repeat 0px 8px; width:200px; height:20px; line-height:180%; clear:none; float:left; padding-left:7px; font-size:13px; margin-left:20px; }

#lovesbeautynews {border:solid 1px #d9dade; padding:9px; height:110px; margin-bottom:10px;  }
#lovesbeautynews .ndThumbTit { font-size:13px; }
#lovesbeautynews .ndThumbTit a { color:#d53651; }
#lovesbeautynews .ndThumbPic { margin-top:4px; }
#lovesbeautynews .ndEntertainThumb { letter-spacing:-1px; height:70px; }
#lovesbeautynews2 { border:solid 1px #d9dade; padding:9px; height:100px; margin-bottom:10px;  }
#lovesbeautynews2 .ndThumbTit { font-size:13px; }
#lovesbeautynews2 .ndThumbTit a { color:#d53651; }
#lovesbeautynews2 .ndThumbPic { margin-top:4px; }
#lovesbeautynews2 .ndEntertainThumb { letter-spacing:-1px; height:70px; }
.sns ul li {float:right; padding-right: 3px;}
.sns ul li.gisa {float:left;text-align:left;} 
*/

.sns ul li {float:right; padding-right: 3px;}
.sns ul li.gisa {float:left;text-align:left;}
#googleser div{clear:none;}
#googleser .gs-bidi-start-align{clear:both;}
#googleser .gs-text-box{width:140px;}
#googleser .gsc-cursor{margin-left:250px;}
#googleser .gs-title{font-size:14px;text-decoration:none;line-height:20px;padding:0px;margin:0px;height:20px;font-weight:bold;}
#googleser .gs-title a{color:#0E3B97}


/***** 20150803 ND GNB 2depth SubMenuBar hed_sech html에서 css 이동 *****/
.SubMenuBar {border-left:1px solid #dbdadf; border-right:1px solid #dbdadf; border-bottom:1px solid #dbdadf; height:31px; background-color:#fafafa;}
.SubMenuBar ul{padding:8px 0 0 15px;}
.SubMenuBar ul li{float:left;font-size:13px; font-family:"굴림", "돋움"; color:#333; font-weight:bold; padding: 0px 8px 0px 8px; background: url('http://ad.cache.newdaily.co.kr/web/newdaily/img_0709/titlebar/SubLine.png') no-repeat 1px 2px;}
.SubMenuBar ul li{}
.SubMenuBar .first {background:none; padding-left:0;}
.SubMenuBar .ns{position:relative;}
.SubMenuBar .ns2 {position:absolute; left:0; top:40px; z-index: 20; display:block; text-align:center; overflow-x: hidden;}
a:hover, a:active{color:#525252; text-decoration:none;}
#gnb li a:hover{color:#cd1821;}
#ndHeaderMMU {position:relative;}
.hed_sech {border: 2px solid #cd1821;}
.hed_sech .txt_sech {float:left; width:180px; height:22px; line-height:22px; padding:0 0 0 3px;border: 1px solid #fff;}
.hed_sech .btn_sech {float:left ;width:42px; height:22px; border:0; font-size:0; cursor:pointer;}
a:hover, a:active{color:#525252;text-decoration:none}
#gnb li a:hover{color:#cd1821;}

/****************************************************
.SubMenuBar {border-left:1px solid #dbdadf;border-right:1px solid #dbdadf;border-bottom:1px solid #dbdadf;height:31px;background-color:#fafafa;}
.SubMenuBar ul{padding:8px 0 0 15px;}
.SubMenuBar ul li{float:left;font-size:13px; font-family:"굴림", "돋움";color:#333; font-weight:bold;padding: 0px 10px 0px 10px;background: url('http://ad.cache.newdaily.co.kr/web/newdaily/img_0709/titlebar/SubLine.png') no-repeat 1px 2px;}
.SubMenuBar ul li{}
.SubMenuBar .first {background: none;padding-left:0;}
.SubMenuBar .ns{position: relative;}
.SubMenuBar .ns2 {position: absolute;left: 0;top: 40px;z-index: 20;display: block;text-align: center;overflow-x: hidden;}
.hed_sech {position: absolute;right: 4px;top: 43px;padding: 2px;background: #cd1821;}
.hed_sech .txt_sech {float: left;width: 180px;height: 22px;line-height: 22px;border: 0 solid #e35032;padding:0 0 0 3px;}
.hed_sech .btn_sech {float: left;width: 42px;height: 22px;background: url('http://ad.cache.newdaily.co.kr/web/newdaily/img_0709/titlebar/btn_hsech.png') 0 0px;border: 0;font-size: 0;cursor: pointer;}
a:hover, a:active{color:#525252;text-decoration:none}
#gnb li a:hover{color:#cd1821;}
#ndHeaderMMU {position:relative;}
*/

/* menu_sro */
.menu_sro {border:0; font-size:12px; position: absolute;left: 0;top: 40px;}
.menu_sro .newsbg { background:#fbfbfb;width: 720px; height:28px;margin:2px;}
.menu_sro .newstext {padding-top:7px; margin:0 20px;width:600px;height:18px;float:left;clear:none;overflow: hidden;}
.menu_sro .newsbg span{float:left;}
.menu_sro .newsbg span.newstit {font-weight: bold; font-size:13px; color:#cd1821;font-family:"굴림";padding:7px 0 0 15px;}
.menu_sro a{padding-right:50px;}
.menu_sro .txt { font-weight: bold; font-size:13px; color:#444444;font-family:"굴림" ;}
.menu_sro .txt:link { font-size:13px;color:#444444; text-decoration:none; font-family:"굴림" ;}
.menu_sro .txt:visited {font-size:13px;color:#444444; text-decoration:none; font-family:"굴림" ;}
.menu_sro .txt:active {font-size:13px;color:#444444; text-decoration:none; font-family:"굴림" ;}
.menu_sro .txt:hover {font-size:13px;color:#cd1821; text-decoration:none; font-family:"굴림" ;}
.clear{clear:both;}
/***** 20150803 ND GNB 2depth SubMenuBar hed_sech html에서 css 이동 end *****/


/**  20150803 gnb ndmenu  **/
#gnb_menu {width: 980px; margin:0px auto; list-style: none;}
#gnb_menu li {display: inline;}
#gnb_menu li a {display:block; float:left; height:41px; background-image:url(http://ad.cache.newdaily.co.kr/web/newdaily/img_1010/gnb/gnb_ndmenu2.gif); text-indent:-9999px;}
a {outline: none;}

/* mouse no */
#gnb_menu li a.biz {width:80px; background-position:167px 0px;} /* 경제 biz */
#gnb_menu li a.politics {width:80px; background-position:-80px 0px;} /* 정치 politics */
#gnb_menu li a.society {width:80px; background-position:-160px 0px;} /* 사회 society */
#gnb_menu li a.rofk {width:80px; background-position:-240px 0px;} /* 북한 rofk */
#gnb_menu li a.country {width:80px; background-position:-320px 0px;} /* 전국 country */
#gnb_menu li a.global {width:90px; background-position:-400px 0px;} /* 글로벌 global */
#gnb_menu li a.enter {width:80px; background-position:-490px 0px;} /* 연예 enter */
#gnb_menu li a.sports {width:90px; background-position:-570px 0px;} /* 스포츠 sports */
#gnb_menu li a.culture {width:80px; background-position:-660px 0px;} /* 문화 culture */
#gnb_menu li a.health {width:80px; background-position:-740px 0px;} /* 건강 health */
#gnb_menu li a.photo {width:80px; background-position:-820px 0px;} /* 포토 photo */
#gnb_menu li a.tv {width:80px; background-position:-900px 0px;} /* TV tv */
#gnb_menu li a.star {width:80px; background-position:-804px 0px;} /* 스타 star */
#gnb_menu li a.sijangnews {width:110px; background-position:-870px 0px;} /* 정치 sijangnews */

/* mouse over */
#gnb_menu li a.biz:hover, #gnb_menu li a.biz:focus {background-position:0px -41px;} /* 경제 biz */
#gnb_menu li a.politics:hover, #gnb_menu li a.politics:focus {background-position:-80px -41px;} /* 정치 politics */
#gnb_menu li a.society:hover, #gnb_menu li a.society:focus {background-position:-160px -41px;} /* 사회 society */
#gnb_menu li a.rofk:hover, #gnb_menu li a.rofk:focus {background-position:-240px -41px;} /* 북한 rofk */

#gnb_menu li:hover a.country, #gnb_menu li:focus a.country {background-position:-320px -41px;} /* 전국 country */

#gnb_menu li a.global:hover, #gnb_menu li a.global:focus {background-position:-400px -41px;} /* 글로벌 global */
#gnb_menu li a.enter:hover, #gnb_menu li a.enter:focus {background-position:-490px -41px;} /* 연예 enter */
#gnb_menu li a.sports:hover, #gnb_menu li a.sports:focus {background-position:-570px -41px;} /* 스포츠 sports */
#gnb_menu li a.culture:hover, #gnb_menu li a.culture:focus {background-position:-660px -41px;} /* 문화 culture */
#gnb_menu li a.health:hover, #gnb_menu li a.health:focus {background-position:-740px -41px;} /* 건강 health */
#gnb_menu li a.photo:hover, #gnb_menu li a.photo:focus {background-position:-820px -41px;} /* 포토 photo */
#gnb_menu li a.tv:hover, #gnb_menu li a.tv:focus {background-position:-900px -41px;} /* TV tv */
#gnb_menu li a.star:hover, #gnb_menu li a.star:focus {background-position:-804px -41px;} /* 스타 star */
#gnb_menu li a.sijangnews:hover, #gnb_menu li a.sijangnews:focus {background-position:-870px -41px;} /* 정치 sijangnews */
/**  20150803 gnb ndmenu end **/

/* 180125 GNB 수정*/
#gnb_tv li a:hover{color:#cd1821;} 
.triangle{
        width:0; height:0;
        border-top: 8px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 8px solid #fafafa;
        border-left: 6px solid transparent;
        position:relative;
        z-index:1000000; top:8px; left:44px;         
    }
/*뉴데일리 프리즘*/
/*타이틀*/
#ndPrism {
    width: 340px;
    margin: 10px auto;
    box-sizing:border-box;
    border-top: 3px solid #cc1820;
    border-bottom:1px solid #dedede;
    position: relative;
}

#ndPrism>strong{
    display: block;
    padding-left: 10px;
    line-height: 33px;
    font-weight: bold;
    font-size: 14px;
    color: #444444;
    border-bottom:1px solid #dedede;
    position:relative;
    margin-bottom:10px;
}
#ndPrism>strong>span{
	position:absolute;
	top:0; right:10px; 
	font-size:12px;
	font-weight:lighter;
}

.prismNews>li{
	width:100%; height:48px;
	margin-bottom:10px;
	position:relative;
}
.prismNews a{margin-left:10px;}
.prismImg{
	width:60px; height:48px;
}
.prismPeople{
	position:absolute;
	top:0; left:80px;
	color:#777;
}
.prismTit{
	position:absolute;
	top:17px; left:80px;
	font-size:12px;
	width:260px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.clearfix {
    content: "";
    clear: both;
    overflow: hidden;
}

/*인기기사*/
/*타이틀*/
#ndPopul {
    width: 340px; height:300px;
    margin: 0px auto;
    box-sizing:border-box;
    border-top: 3px solid #cc1820;
    position: relative;
    margin-top:20px;
    
}

#ndPopul>strong{
    display: block;
    padding-left: 10px;
    line-height: 33px;
    font-weight: bold;
    font-size: 14px;
    color: #444444;
}


/* tab영역 */

#populTab {
    width: 100%;
}

#populTab>li {
    float: left;
    width: 20%;
}

#populTab>li>a {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    box-sizing: border-box;
    border: 1px solid #ededed;
    background-color: #f7f7f7;
    border-right: none;
    text-align: center;
}

#populTab>li:first-child>a {
    border-left: none;
    box-sizing: border-box;
}

#populTab>li:hover>a,
#populTab>li>a.populActive {
    font-weight: bold;
    color: #cc1820;
    border-top: 1px solid #cc1820;
    border-bottom: none;
    background-color: #fff;
}

/*        기사영역*/

.populContents {
    padding-top: 10px;
    position: absolute;
    top: 60px;
    left: 0;
    counter-reset: li;
}

.populContents>li {
    list-style: none;
    max-width: 335px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position:relative;

}
.populContents>li>a:before {
    position:absolute;
    top:1px; left:0px;
    display:inline-block;
    color:#444;
    font-size:12px;
    text-align: center;
    font-weight:bold;
    width:23px; height:23px;
    background-color:#ffffff;
    counter-increment: li;
    content:counter(li);
    transition:0.2s;
}
.populContents>li:hover>a:before{
    color:#cc1820;
}
.populContents>li>a {
    font-size: 12px;
    display: inline;
    line-height: 27px;
    margin-left:30px;
}
.populContents>li>a:hover {
    color: #cc1820
}

.line-cut1{overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.line-cut2{
            height: 30px;
            line-height: 15px;
            overflow: hidden;
            white-space: normal;
            text-overflow: ellipsis;
            word-wrap: break-word;
            text-align: left;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
 /* 세 줄 잘림 */
.line-cut3{
	height: 48px;
    line-height: 16px !important; 
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: left;
    display: -webkit-box;
    display:-ms-flexbox;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
 }

img{
            object-fit:cover !important;
            object-position: 50% 30%;
       }


/* 180820 biz footer 가져옴  - 조현준 */
/* 하단 */
#wrap #footer{ width:100%;}
.layout_footer { width:100%; padding-top:30px;}
.layout_footer .menu_area {width:980px; overflow:hidden; margin:0 auto; }
.layout_footer .menu_area .menu {width:978px; background:#efefef; border:solid 1px #c7cbcc;}
.layout_footer .menu_area .menu ul { padding:12px 0 10px 168px; overflow:hidden; }
.layout_footer .menu_area .menu ul li { float:left; padding:0; color:#bbbbbb; font-size:12px; }
.layout_footer .menu_area .menu ul li a { margin-right:10px; color:#252525;  letter-spacing:-1px; text-decoration:none; margin-left:10px;}
.layout_footer .menu_area .menu ul li a strong { color:#51565c;}
.layout_footer .copyright_area {overflow:hidden;}
.layout_footer .copyright_area .copyright { width:980px; height:80px; position:relative; margin:0 auto; padding-bottom:20px;}
.layout_footer .copyright_area .copyright .logo { position:absolute; left:17px; top:22px; }
.layout_footer .copyright_area .copyright .add { font-size:11px; color:#999; line-height:15px; color:#6f6f6f; position:absolute; right:15px; top:20px; }
/*
.layout_footer .copyright_area .copyright .powered { position:absolute; right:0; bottom:20px; }
*/

/* 하단 v2 */
.layout_footer .menu_area .menu_v2 {width:980px; margin:0 auto;  border-top: 1px solid #cc1820; border-bottom:1px solid #ececec; }
.layout_footer .menu_area .menu_v2 ul {padding: 15px 0 7px 0; overflow:hidden;}
.layout_footer .menu_area .menu_v2 ul li { float:left; padding:0; color:#666; }
.layout_footer .menu_area .menu_v2 ul li a { color:#666;  letter-spacing:-1px; text-decoration:none;}
.layout_footer .menu_area .menu_v3 {width:980px; margin:0 auto;  border-top:5px solid #d3dde9; }
.layout_footer .copyright_area {overflow:hidden;}
.layout_footer .copyright_area .copyright_v2 { width:980px; height:80px; position:relative; margin:0 auto;}
.layout_footer .copyright_area .copyright_v2 .add_v2 { font-size:12px; color:#666; line-height:18px; position:absolute; right:10px; top:10px; width:965px; }

/* 뉴데일리TV  180828 조현준 */
.nd-tv-player{margin:0 auto 20px; display:block;}
.nd-tv-title{text-align:center; font-size:13px; font-weight:bold;width: 330px;margin: 0 auto 10px; padding-top:2px;}