@charset "utf-8";
/* 
◎ 기사뷰 본문
    ./style1010.css → .smartOutput 
◎ CMS 기사 입력필드
    ./style.css → .smartOutput 
*/

.smartOutput { font-size:16px; line-height:180%; font-family:'굴림',Gulim,AppleGothic,Sans-serif; }
.smartOutput p {margin:0 0 20px}
.smartOutput i {font-family:맑은 고딕, '맑은고딕'}



/* #ndArtBody blockquote {border:1px solid #d9d9d9;padding:10px; margin-left:15px; margin-right:15px;} */ 


#ndArtBody blockquote.q1,
#ndArtBody blockquote.q2,
#ndArtBody blockquote.q3,
#ndArtBody blockquote.q4,
#ndArtBody blockquote.q5,
#ndArtBody blockquote.q6,
#ndArtBody blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

#ndArtBody blockquote.q1{ padding:0 10px; border-left:5px solid #ccc;}
#ndArtBody blockquote.q2{ padding:0 10px; background:url(http://www.newdaily.co.kr/data/img/bg_qmark.gif) no-repeat;}
#ndArtBody blockquote.q3{ border:1px solid #d9d9d9;}
#ndArtBody blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
#ndArtBody blockquote.q5{ border:2px solid #707070;}
#ndArtBody blockquote.q6{ border:1px dashed #707070;}
#ndArtBody blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}

/* 캡션 설정(마이미디어) */
.sm-movie { background-image:url(/images/default/movie_thumb.gif);background-repeat:no-repeat;background-position:center;background-color:#2c2c2d; }
.sm-image-c { margin:20px auto;clear:none;float:none;display:block;text-align:center; padding-top:20px; }
.sm-image-l { margin-right:10px;margin-top:0 !important;clear:both;float:left;}
.sm-image-r { margin-left:10px;margin-top:0 !important;clear:both;float:right;}

/* 영상 상단 여백 및 넓이 */
.sm-image-c>iframe{margin-top:40px; width:100%}

/* 뉴데일리 기존 기사 이미지*/
.article_img_l,.article_img_c,.article_img_r{padding:0;margin:4px 0 0 0;}
.article_img_l table,.article_img_c table,.article_img_r table{padding:0;margin:0;}
.article_body table.article_img_l table td,.article_body .article_img_c table td,.article_body table.article_img_r table td{padding:0;margin:0;text-align:left;width:100%;}
.article_img_c{text-align:center;}
.article_img_c table{text-align:center;}
.article_img_l{margin-right:20px;float:left;}
.article_img_c{padding:0;float:none;}
.article_img_r{margin-left:20px;float:right;}
.article_img_l table caption,.article_img_c table caption,.article_img_r table caption{font-size:10pt;line-height:12pt;text-align:left; width:100%;}