@charset "utf-8";
/* Chosun.com Article Stylesheet */
/* base from http://news.chosun.com/dhtm/css/art/201505/cs_cmt_201505.css */

/* Reset import */
@import url("http://news.chosun.com/dhtm/css/main/201505/css_reset_2015_min.css");

body { font-family:'맑은 고딕','Malgun Gothic',나눔고딕,돋움,Dotum,굴림,Gulim,'Apple SD Gothic Neo',sans-serif; }
#csWrap {}
#csHeader {}
#csContent { width:1160px; margin:0 auto;  }
#csCopy { clear:both; width:1160px; margin:0 auto; border-top:solid 1px #909090;}
.footer_in { font-size:12px; padding:10px;}
.footer_in + .footer_in { border-top:solid 1px #d9d9d9; overflow:hidden;}
dl.copyright { width:690px; margin:0 auto; overflow:hidden;}
dl.copyright dt { width:206px; padding-top:10px; float:left;}
dl.copyright dt img { margin-right:5px}
dl.copyright dd { display:inline; background: url(http://image.chosun.com/main/201103/corp_line.gif) no-repeat left 3px;padding: 0 2px 0 7px;}
dl.copyright dt + dd, dl.copyright dd.copy { background:none; padding-left:0;}


.news_arrows { }
.news_arrows a { display:block; width:50px; height:99px; position:fixed; top:50%; margin-top:-25px; text-indent:-9999px; font-size:0; line-height:0; background:#999; }
.news_arrows #news_arrow_prev { left:0px;}
.news_arrows #news_arrow_next { right:0px;}
.news_go { width:42px; height:42px; position:fixed; bottom:50px; right:10px;}
.news_go a { display:block; width:42px; height:42px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.news_go #news_go_list { background-position: -150px -450px;}
.news_go #news_go_top { background-position: -150px -500px; margin-top:-1px;}


/* header */
.news_title { width:1115px; border-bottom:solid 1px #909090; }
.news_title h1 { font-size:30px; font-weight:normal;}
.news_title .news_title_author { font-size:12px; }
.news_title .news_title_author a { color:#9b9b9b; }
.news_title_cat { width:135px; height:90px; float:left;}
.news_title_cat em {}
.news_title_cat ul.news_title_cat_list { display:none; }
.news_title_cat ul.news_title_cat_list li { }
.news_title_cat ul.news_title_cat_list li a { }

ul.news_title_tools {}
ul.news_title_tools li { display:inline; }
ul.news_title_tools li.print {}
ul.news_title_tools li.mail {}
ul.news_title_tools li.scrap {}
ul.news_title_tools li.font {}
ul.news_title_tools li.size_up {}
ul.news_title_tools li.size_dn {}
ul.news_title_tools li a {}

/* news comment 100 */
.news_comment { clear:both; width:auto; padding:40px 0 30px; position:relative; border-top:solid 1px #e58387; overflow:hidden; }
.news_title + .news_comment { border-top:0;}
.news_comment .sec_tit { float:left; width:134px; position:relative}
.news_comment .sec_tit h3 { margin-bottom:10px; padding-left:5px; padding-right:10px; font-size:18px; font-weight:bold; color:#222; letter-spacing:-1px;}
.news_comment .sec_tit em.cmt_count { margin-left:5px; padding:2px 10px; background:#d61b22; color:#fff; font-size:16px; font-weight:bold; text-align:center; position:relative; border-radius:3px; letter-spacing:normal}
.news_comment .sec_tit em.cmt_count:after { content:''; width:11px; height:14px; display:block; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -500px; position:absolute; bottom:-14px; right:8px; }
.news_comment .sec_tit #cmt_today_help_trig { font-size:10px; display:block;}
.news_comment .sec_tit .cmt_today_help { display:none;position:absolute;top:19px;left:0;font-size:12px;color:#666;padding:5px 6px 6px 8px;font-weight:normal;border:1px solid #d7d7d7;background:#fff;width:234px;z-index:999;}
.news_comment .sec_tit a:hover {color:#fff}

.news_comment .sec_con { position:relative; float:left; width:600px; padding:0 20px; padding-right:0; border-left:solid 1px #d7d7d7; border-right:solid 0px #d7d7d7;}
.news_comment .sec_sub { float:left; width:320px; margin-top:-10px; padding-left:19px;}
.news_comment:after, .sec_tit:after, .sec_con:after, .sec_sub:after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; }
.news_comment a.sec_close { width:25px; height:25px; display:none; position:absolute; top:0px; right:0px; background:red;}
.news_comment .sec_closed { overflow:hidden; }
.news_comment .sec_closed a.sec_close { background:blue}
.news_comment .sec_closed .sec_con, .news_comment.sec_closed .sec_sub, .news_comment .sec_closed ul.sec_tit_sub { display:none;}
body > .sec_sub { line-height:0}

ul.sec_tit_sub { position:absolute; width:115px; padding-right:19px; bottom:30px; left:0px; text-align:right;}
ul.sec_tit_sub li { line-height:24px;}
ul.sec_tit_sub li a { font-size:12px; color:#888;}

/* news comment 100 body */
.cmt_title { margin-bottom:18px; padding-bottom:10px; border-bottom:solid 1px #666; font-size:18px; line-height:20px; color:#222; }
.cmt_today_title { text-align:center; border-bottom:solid 1px #909090; padding-bottom:10px; margin-bottom:10px}
.cmt_today_title .cmt_today { font-size:20px; font-weight:bold; color:#222; }
.cmt_today_title .cmt_today_prev a { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -300px -575px; width:7px; height:18px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle; margin-right:5px; }
.cmt_today_title .cmt_today_next a { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -325px -575px; width:7px; height:18px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle; margin-left:5px; }
.cmt_today_title .cmt_today_cal { position:relative; margin-left:10px;}
.cmt_today_title .cmt_today_cal > a { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -325px -550px; width:19px; height:19px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle;  }

#cmt_today_cal_layer_id { position:absolute; padding:5px; top:14px; left:0px; background:#fff; border:solid 1px #ccc; display:none;}
#cmt_today_cal_layer_id.open { display:block;}
#cmt_today_cal_layer_id table { width:170px; font-size:13px; font-weight:normal; }
#cmt_today_cal_layer_id table tr {}
#cmt_today_cal_layer_id table td { text-align:center;}
#cmt_today_cal_layer_id table td.f_yeaMonth { font-size:14px; font-weight:bold; padding-bottom:5px;}
#cmt_today_cal_layer_id table .f_title { display:none;}


.cmt_today_title .cmt_today_gotoday { font-size:12px; font-weight:normal;}

.cmt_title .cmt_user_name {}
.cmt_title .cmt_user_id { font-weight:normal; color:#666;}
.cmt_title em { color:#c51917;}

.cmt_top_btn { position:relative; margin-bottom:15px;}
ul.cmt_order {}
ul.cmt_order li { display:inline; margin-right:10px;}
ul.cmt_order li a { color:#666;}
ul.cmt_order li a.current { color:#222; font-weight:bold;}
.cmt_font_sz { width:46px; position:absolute; top:00px; right:0px;}
.cmt_font_sz a { width:23px; height:22px; display:block; float:left; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -150px -550px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.cmt_font_sz a + a { background-position:-173px -550px;}

.cmt_body {}
.cmt_box { padding-top:10px; border-bottom:solid 1px #eaeaea;} /* one comment */
.cmt_reply { padding:10px 20px 10px; background:#f8f8f8; border-top:solid 1px #eaeaea;}
.cmt_reply dl.cmt_comment:before { content:''; width:7px; height:7px; position:absolute; left:0px; top:14px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -100px -300px;}
/* reply to one comment */
.cmt_go_all { padding-top:7px; text-align:right; font-weight:bold; font-size:15px}
.cmt_go_all span.light { font-weight:normal; color:#666;}
#contents .cmt_go_all a:after { content:''; display:inline-block; width:3px; height:5px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -225px -500px; vertical-align:middle; margin-left:4px;}
.cmt_go_all em { margin-left:1px; color:#c41a1a;}

.cmt_reply_more { text-align:center; margin-top:8px; margin-bottom:10px;}
.cmt_reply_more:after { content:''; display:inline-block; width:3px; height:5px; margin-left:5px; vertical-align:middle; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -225px -500px;}
.cmt_reply_more a { font-weight:bold;}
.cmt_reply_more a em { color:#c41a1a;}

.cmt_pager { padding:15px 0; text-align:center; font-size:13px; }
.cmt_pager li { display:inline;}
.cmt_pager li a, .cmt_pager li strong { padding:3px 10px; border:solid 1px #fff;}
.cmt_pager li .current { color:#c41a1a; font-weight:bold; text-decoration:underline;}
.cmt_pager li a:hover { text-decoration:none; border:solid 1px #c41a1a}
.cmt_pager li a.cmt_pager_prev { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -300px -575px; width:7px; height:13px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle;  }
.cmt_pager li a.cmt_pager_next { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -325px -575px; width:7px; height:13px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle;  }


dl.cmt_comment { position:relative;}

.cmt_reply dl.cmt_comment { padding-left:15px;padding-bottom:17px}
dl.cmt_comment .cmt_thumb { width:41px; height:36px; margin-right:3px; margin-bottom:6px; position:relative; float:left; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -450px;}
dl.cmt_comment .cmt_thumb img { width:35px; height:35px; border-radius:17px}
dl.cmt_comment .cmt_thumb span { width:14px; height:14px; display:block; position:absolute; bottom:0px; right:0px;}
dl.cmt_comment .cmt_thumb span.fb { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -250px -450px; }
dl.cmt_comment .cmt_thumb span.tw { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -250px -475px; }
dl.cmt_comment .cmt_thumb span.gp { background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -250px -500px; }

dl.cmt_comment .cmt_user_name { margin-bottom:2px; font-size:14px; font-weight:bold; line-height:35px; color:#222; }
dl.cmt_comment .cmt_user_name a { margin-right:3px; color:#222;}
dl.cmt_comment .cmt_user_name .cmt_user_id { font-weight:normal; color:#666;}
dl.cmt_comment .cmt_date_control { position:absolute; top:10px; right:0px; white-space:nowrap; font-size:12px; color:#dadada;}
dl.cmt_comment .cmt_date_control span { letter-spacing:0; margin:0 3px; color:#888}
dl.cmt_comment .cmt_date_control span.cmt_time { margin-right:10px;}
dl.cmt_comment .cmt_date_control a { color:#888; }
dl.cmt_comment .cmt_date_control a.go_logout { text-decoration:underline;}
dl.cmt_comment .cmt_date_control .cmt_mobile { width:7px; height:10px; display:inline-block; font-size:0; text-indent:-9999; overflow:hidden; background: url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -575px;}

dl.cmt_comment .cmt_news_tit { clear:both; padding-bottom:5px}
dl.cmt_comment .cmt_news_tit a { font-size:14px; color:#222;}
dl.cmt_comment .cmt_txt { clear:both; margin-bottom:6px; font-size:13px; line-height:1.5; color:#666;}

dl.cmt_comment .cmt_reply_link { position:relative; margin-bottom:11px; font-size:12px; color:#222}
dl.cmt_comment .cmt_reply_link a { color:#222; }
dl.cmt_comment .cmt_reply_link a.cmt_reply_now:after { content:''; width:5px; height:3px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -525px; margin-left:5px; display:inline-block; vertical-align:middle; }
dl.cmt_comment .cmt_reply_link a.cmt_reply_write:after { content:''; width:5px; height:3px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -525px; margin-left:3px; display:inline-block; vertical-align:middle; }
dl.cmt_comment .cmt_reply_link .cmt_yesno_box { position:absolute; top:0px; right:2px; white-space:nowrap;}
dl.cmt_comment .cmt_reply_link span { width:14px; height:14px; display:inline-block; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; vertical-align:middle;}
dl.cmt_comment .cmt_reply_link span.fb { width:18px; height:18px; background-position:-325px -450px;}
dl.cmt_comment .cmt_reply_link span.tw { width:18px; height:18px; background-position:-325px -475px;margin-left: 4px;}
dl.cmt_comment .cmt_reply_link span.gp { width:18px; height:18px; background-position:-325px -500px;}

dl.cmt_comment .cmt_reply_link .cmt_reply_yes span { margin-right:3px;  background-position:-200px -550px;}
dl.cmt_comment .cmt_reply_link .cmt_reply_no span { margin-right:3px; background-position:-225px -550px;}
dl.cmt_comment .cmt_reply_link .cmt_reply_yes { margin-left:15px; margin-right:12px; color:#d51d1f}
dl.cmt_comment .cmt_reply_link em { color:#d51d1f;}
dl.cmt_comment .cmt_export { margin-top:9px;}
dl.cmt_comment .cmt_export strong:after { content:''; display:inline-block; width:3px; height:5px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -225px -500px; margin-left:4px;}
dl.cmt_comment .cmt_export span { display:inline-block; margin-right:5px; vertical-align:middle;}
dl.cmt_comment .cmt_export span a { width:18px; height:18px; display:block; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat; vertical-align:middle;}
dl.cmt_comment .cmt_export span.fb a { background-position:-300px -450px}
dl.cmt_comment .cmt_export span.tw a { background-position:-300px -475px}
dl.cmt_comment .cmt_export span.gp a { background-position:-300px -500px}
dl.cmt_comment .cmt_export span.fb a.selected { background-position:-325px -450px}
dl.cmt_comment .cmt_export span.tw a.selected { background-position:-325px -475px}
dl.cmt_comment .cmt_export span.gp a.selected { background-position:-325px -500px;}

.cmt_txt_input { clear:both; position:relative; padding-right:111px; line-height:0; margin-top:36px;}
.cmt_reply .cmt_txt_input { margin-top:0;}
dl.cmt_comment .cmt_date_control + #ifr_com_table > .cmt_txt_input { margin-top:0;}
.cmt_txt_input textarea.cmt_form_textarea { width:100%; height:78px; display:block; padding:7px 9px;  border:solid 1px #d7d7d7; font-family: '맑은 고딕', '돋움', Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; overflow-y:auto; position:relative; z-index:3; color:#a4a4a4; resize:vertical;}
.cmt_txt_input textarea.cmt_form_textarea:focus, .cmt_txt_input textarea.cmt_form_textarea:hover { color:#222;}
.cmt_txt_input input.cmt_form_submit_btn { width:92px; height:100%; background:#fff; border:solid 1px #d7d7d7; position:absolute; top:0px; right:0px; font-size:14px; font-weight:bold; color:#222; text-align:center; cursor:pointer;  z-index:2; -webkit-appearance: none;}
.cmt_txt_input:hover input.cmt_form_submit_btn { color:#C41A1A;}
.cmt_txt_input textarea.cmt_form_textarea:focus + input.cmt_form_submit_btn {color:#C41A1A;}
.cmt_txt_input input.cmt_form_submit_btn:focus { z-index:4;}

.cmt_write {}
.cmt_write {}


.cmt_many {}
dl.cmt_many_news { clear:both; padding:15px 0; overflow:hidden; border-bottom:solid 1px #eaeaea; position:relative;}
dl.cmt_many_news dt { margin-bottom:8px; font-size:17px; font-weight:bold; color:#222;}
dl.cmt_many_news dt a {}
dl.cmt_many_news dd.thumb  { float:left; margin-right:10px; line-height:0}
dl.cmt_many_news dd.thumb img { max-width:110px; max-height:80px}
dl.cmt_many_news dd.data { font-size:12px; color:#dadada}
dl.cmt_many_news dd.data span { color:#888; }
dl.cmt_many_news dd.count { position:absolute; top:15px; right:0px; letter-spacing:0; padding:0px 14px; border:solid 1px #d9d9d9; font-size:12px; color:#c21914; border-radius:10px; }
dl.cmt_many_news dd.count:before { content:''; display:inline-block; width:16px; height:14px; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -100px -100px; vertical-align:middle; margin-right:4px;}


ul.cmt_help { position:absolute; width:115px; padding-right:19px; bottom:0px; left:-126px; text-align:right;}
ul.cmt_help li { line-height:24px;}
ul.cmt_help li a { font-size:12px; color:#888;}


/* cmt aside */

.user_profile { padding:17px; padding-top:11px; border:solid 3px #eaeaea; letter-spacing:-1px;}
.user_profile h3.profile_tit { margin-bottom:15px; position:relative; font-size:18px; font-weight:bold; color:#000; letter-spacing:0;}
.user_profile h3.profile_tit .more_help { position:absolute; top:2px; right:0px; white-space:nowrap; font-size:13px; color:#e8e8e8; letter-spacing:-1px;}
.user_profile h3.profile_tit .more_help a { color:#666; font-weight:normal;}
dl.profile_data {}
dl.profile_data dd.profile_thumb { width:82px; height:80px; margin-right:10px; margin-bottom:10px; position:relative; float:left; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -300px -250px; }
dl.profile_data dd.profile_thumb img { width:80px; height:80px; border-radius:40px}

dl.profile_data dd.profile_thumb span { width:20px; height:20px; display:block; position:absolute; bottom:0px; right:0px; background: url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat;}
dl.profile_data dd.profile_thumb span.fb { background-position: -351px -450px;}
dl.profile_data dd.profile_thumb span.tw { background:#41b7d8}
dl.profile_data dd.profile_thumb span.gp { background:#d64937}
dl.profile_data dt.profile_name { padding-top:17px; font-weight:bold;}
dl.profile_data dt.profile_name .profile_id { font-weight:normal;}


dl.profile_data dd.no_login { width:100%; height:140px; text-align:center; display:table;}
dl.profile_data dd.no_login span { display:table-cell;  vertical-align:middle; text-align:center;}
dl.profile_data dd.no_login a { text-decoration:underline;}

dl.profile_data dd.profile_name {}
dl.profile_data dd.profile_edit { padding-top:4px;}
dl.profile_data dd.profile_edit a { cursor:pointer;}
dl.profile_data dd.profile_edit a:after { margin-left:5px; content:''; width:3px; height:5px; display:inline-block; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -225px -500px; vertical-align:middle;}
dl.profile_data dd.profile_act { padding-top:10px; clear:both; overflow:hidden; border-top:solid 1px #eaeaea}
ul.profile_act_data { width:100px; float:left; color:#666; }
ul.profile_act_data + ul.profile_act_data { width:65px; margin-left:70px; padding-top:4px;}
ul.profile_act_data li { position:relative; font-size:13px; }
ul.profile_act_data li em { position:absolute; top:0px; right:0px;}
ul.profile_act_data li.profile_act_tit { margin-bottom:4px; font-size:14px; font-weight:bold; color:#222;}

ul.profile_act_data li.act_yes em:before { content:''; margin-right:3px; width:14px; height:14px; display:inline-block; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -550px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; vertical-align:middle;}
ul.profile_act_data li.act_no em:before { content:''; margin-right:3px; width:14px; height:14px; display:inline-block; background:url(http://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -225px -550px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; vertical-align:middle;}




.overlay_t { background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index: 99; }
#profile_edit_layer { width:398px; background:#fff; border:solid 1px #d6d6d6; position:absolute; top:10px; left:50%; margin-left:-199px; padding-bottom:30px; text-align:center; z-index:9999; display:none;}
#profile_edit_layer h4 { height:39px; line-height:38px; padding-left:19px; position:relative; background:#f6f7f9; border-bottom:solid 1px #e5e5e5; font-size:15px; font-weight:bold; color:#000; text-align:left; }
#profile_edit_layer h4 a#profile_edit_layer_close { width:17px; height:17px; display:block; position:absolute; top:12px; right:20px; background:black; overflow:hidden;}
#profile_edit_layer .profile_pic_file { width:358px; margin:0 0 20px; border:solid 1px #d7d7d7; }
#profile_edit_layer .profile_pic_btn { font-size:13px; font-weight:bold; color:#000; background:#fff; border:0; cursor:pointer;}
#profile_edit_layer .pic_size { margin-top:20px; font-size:12px; color:#888; display:block; text-align:left; padding-left:19px; }

.cmt_aside_favnews { position:relative; border:solid 1px #d6d6d6; border-top:solid 1px #c61817; letter-spacing:-1px;}
.cmt_aside_favnews h3.tit { height:38px; padding:0 19px; background:#f8f8f8; border-bottom:solid 1px #d6d6d6; font-size:15px; font-weight:bold; line-height:38px; color:#000; }
.cmt_aside_favnews .tit_tab { position:absolute; top:20px; right:19px; white-space:nowrap; font-size:13px;}
.cmt_aside_favnews .tit_tab a { color:#666; margin-left:5px;}
.cmt_aside_favnews .tit_tab a.current { font-weight:bold; color:#000;}
.cmt_aside_favnews_pan { padding: 0 19px;}
dl.cmt_favnews_item { padding:10px 0; overflow:hidden; border-top:solid 1px #eaeaea;}
dl.cmt_favnews_item:first-child { border-top:0;}
dl.cmt_favnews_item dd.thumb { float:right; width:52px; height:52px; margin-top:6px; margin-left:20px; line-height:0; text-align:center; overflow:hidden;}
dl.cmt_favnews_item dd.thumb img { width:auto; height:100%;}

dl.cmt_favnews_item dt { padding-top:8px; font-size:16px; font-weight:bold; line-height:22px;}
dl.cmt_favnews_item dt a { color:#222;}

.cmt_aside_today { position:relative; border:solid 1px #d6d6d6; border-top:0; letter-spacing:-1px;}
.cmt_aside_today h3.tit { height:38px; padding:0 19px; background:#f8f8f8; border-bottom:solid 1px #d6d6d6; font-size:15px; font-weight:bold; line-height:38px; color:#000; }
.cmt_aside_today_in { padding: 0 19px;}
.cmt_aside_today dl.cmt_comment { padding:10px 0; border-top:solid 1px #eaeaea;}
.cmt_aside_today dl.cmt_comment:first-child { border-top:0}

.cmt_aside_ad { padding:0 10px;}

.cmt_aside_forum { border:solid 1px #d6d6d6; display:none;} /* temp 0707*/
.cmt_aside_forum h3.tit { padding:20px 19px 15px; position:relative; font-size:15px; font-weight:bold; color:#c51917; border-top:solid 1px #d6d6d6; margin-top:-1px;}
.cmt_aside_forum h3.tit .more { font-size:13px; font-weight:normal; color:#666; position:absolute; top:20px; right:19px;}
.cmt_aside_forum h3.tit .more a { margin-left:5px; color:#666;}
.cmt_aside_forum h3.tit .more a.current { color:#222; font-weight:bold;}
.cmt_aside_forum .cmt_forum_yesorno_if { width:260px; height:182px; margin:0 auto 20px; display:block;}

.cmt_forum_pan { padding:0 19px 19px;}
.cmt_forum_pan dl.cmt_forum_item { border-top:solid 1px #eaeaea;}
.cmt_forum_pan dl.cmt_forum_item:first-child { border-top:0;}
.cmt_forum_pan dl.cmt_forum_item dt a { font-size:16px; font-weight:bold; color:#222}
.cmt_forum_pan dl.cmt_forum_item dd.name { color:#888;}

/* cmt pages and article page con width fix */
.news_comment #content > iframe { margin-left:40px; margin-top:-10px;}
.news_comment .sec_sub { padding-left:40px;}
#csContent > .news_comment { border-top:0}
article.news_article > #contents > .news_comment { padding-top:20px;}


/* news teacher cmt100 fix */
/* article */
.cmt_article_top{position:relative; width: 730px; padding-top: 30px}
.cmt_article_top h4{margin:0 0 15px 0; color:#000; font:normal 40px/48px "05CSNTM", "중명조";letter-spacing:-1px;}
.cmt_article_top h3{margin-bottom:30px;color:#555; font:bold 14px/22px "돋움", Dotum; letter-spacing:-1px; width:100%;}
.cmt_article_top h2, .cmt_article_top h2 a {margin:0 0 15px 0; color:#000; font:normal 30px/45px "05CSNTM", "중명조";letter-spacing:-1px; font-size: 30px!important; line-height: 45px;}
.cmt_article_top h1{margin:0 0 0px 0;color:#c51917; font:normal 18px/29px "05CSNTM", "중명조"; letter-spacing:0px; margin-bottom: 1px;}
.cmt_article_top .tit2{margin:0 0 15px 0; color:#000; font:normal 40px/45px "05CSNTM", "중명조";letter-spacing:-1px;}

.news_comment { width: 730px; padding-top: 20px;}
.news_comment .sec_tit { float:none; width:100%;}
.news_comment .sec_tit h3 { display: inline; padding-left:0px; padding-right: 0}
.news_comment .sec_con { width:100%; padding:0; border-left:0;}
.news_comment .sec_tit em.cmt_count { margin-left:5px; padding:2px 10px; background:#d61b22; color:#fff; font-size:16px; font-weight:bold; text-align:center; position:relative; border-radius:3px; letter-spacing:normal}
.news_comment .sec_tit em.cmt_count:after { display: none}
.cmt_top_btn {  height: 22px; padding-right:60px; text-align:right; margin-top:-20px;}
.cm_content a { text-indent: -999px!important; overflow: hidden;}
.cmt_title { border-bottom: 0}
.cmt_title a, .cmt_title em { font-size: 18px }

dl.cmt_comment .cmt_export { float:left; }
ul.cmt_help { position: relative; width: auto; left: auto; bottom: auto; padding-top: 6px; padding-right: 0px}
ul.cmt_help li { display: inline; margin-left: 5px; }
.cmt_pager li { font-size: 13px!important}
dl.cmt_comment .cmt_user_name a { font-size: 14px; font-weight: bold; line-height: 35px}
.cmt_go_all a { padding-top:7px; text-align:right; font-weight:bold!important; font-size:15px!important; color: #222!important}

/* fix byline */
.journalistB .name + .name:before { content: '|'; margin: 0 10px 0 5px; font-weight: normal; color:#ccc }
.journalistB .col_ccc { color:#fff }