/* base */
*{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all;text-align:left;}
body{background-color:#fff;font-size:12px;line-height:17px;font-family:'¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', Dotum, '±¼¸²', Gulim, 'Apple SD Gothic Neo';}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
dd a{color:#666;text-decoration:none;}
dd a:hover{color:#666;text-decoration:underline;}
table,tr,td{color:#333;margin:0px;padding:0px;}
button,label{cursor:pointer;_cursor /**/:hand;}
select{height:20px;padding-right:6px;}
hr,legend,caption{font-size:0 !important;height:0 !important;line-height:0 !important;overflow:hidden;}
#header {border:none; background:#fff;}
/* aside */
.rcommon{position:relative;margin:20px 0 20px 0;}
.r_ifr{width:280px; position:relative; overflow:hidden;}
.today_chosun{margin:20px 0px 0px 0px;}
#Today_layer{position:absolute;z-index:100;left:0px;top:0px;}
#Today_close{position:absolute;z-index:200;right:8px;top:12px;}
.rside_adbox2011{width:298px; float:right; margin:0px 0 0 0;padding:0 0 20px 0; border:solid 1px #dadada;}
#banner_260_200_2011 {margin:17px 0 0px 19px;width:260px;}
#banner_adinfo_2011 {margin:17px 0 0 19px;width:260px;}

/**aside new style*/
.right_related {width:300px;text-align:left}
.right_related dl{margin:0px 0 16px 0; height:76px}
.right_related dl img{float:left; width:99px; height:74px; overflow:hidden; border:1px solid #ebebeb; margin:0 10px 0 0}
.right_related dt{color:#333; font-weight:bold; margin: 0 0 3px 0}
.right_related dd{ color: #666; font-size: 12px; line-height: 17px; word-spacing: -1px }
.right_related ul{ color: #333 }
.right_related ul li span{font-weight:bold; font-size:12px;line-height:17px;word-spacing:-1px}

#ad_top {height:250px; display:block; overflow:hidden; text-align:center; float:right;}
#right_topic{margin: 0}
.spantit{ color: #294a9e; font-weight: bold; font-size: 13px; }
#online_news{margin:25px 19px 24px 19px; padding:24px 0px 0 0px; border-top:1px solid #ebebeb}
.online_icon {margin:7px 0 0 0}
.online_icon img{margin:0 4px 0 0}
#right_tab_menu{margin:0px 19px 20px 19px;}
#right_tab_menu p span{border-right:1px solid #d4d4d4; }

.taboff a{ color: #333; font-size: 13px; text-decoration: none; cursor: pointer; letter-spacing: 0px; height: 11px; }
.tabon a:ACTIVE{text-decoration:none;}
.tabon a{ color: #294a9e; font-size: 13px; font-weight: bold; text-decoration: none; cursor: pointer; letter-spacing: -1px; height: 11px; }

.BTthum{float:left; height:60px; margin-right:13px;}
#photoTXT{margin:0 auto; padding-top:6px; clear:both}
.BTthum .on{width:74px; height:54px; overflow:hidden; border:3px solid #c51919}
.BTthum .on img{margin:-2px;}
.BTthum .off{width:78px; height:58px; overflow:hidden; border:1px solid #ebebeb}
.right_inside .off{width:78px; height:58px; overflow:hidden; border:1px solid #ebebeb}

#right_headline{margin:0px 19px 30px 19px;}
#right_headline dl{margin:7px 0 7px 0; height:60px;}
#right_headline dt{color:#333; font-weight:bold; margin: 0 0 4px 0;word-spacing:-1px}
#right_headline dd{ color: #666; font-size: 12px; line-height: 16px; word-spacing: -2px }
#right_headline img{border:1px solid #ebebeb; float:left; width:80px; height:60px; margin:-1px 9px -1px -1px}

.event_roll{margin:0px 19px 25px 19px; padding:25px 0px 0 0px; border-top:1px solid #ebebeb}
.event_roll H5{float:left;margin:0 0 10px 0;padding:0px}
.event_roll span{float:right; display:inline}
.event_roll LI{DISPLAY: none}
.event_banner IMG{border:1px solid #ebebeb;width:258px height:68px}

#tab_menu1 {height:23px;}
#tab_menu1 li{border-right:none; float:left; text-align:center; height:19px;	padding-top:4px; cursor:pointer;}
.over {border:1px solid #dbdbdb; color:#28435e; background:#fff; border-bottom:none; font-weight:bold;}
.out {border:1px solid #dbdbdb; background-color:#f9f9f9; color:#254463; font-weight:normal;}
#tab_menu1:atter {display:block; clear:both; content:"";}
.tab_menu{height:23px;}
.tab_menu li{border-right:none; float:left; text-align:center; height:19px;	padding-top:4px; cursor:pointer;}
.tab_menu:after {display:block; clear:both; content:"";}

#t1 {display:none; border-right:0px;}
#t2 {display:none; border-right:0px;}
#t3 {display:none; border-right:0px;}
#t4 {display:none; border-right:0px;}
#t5 {display:none; border-right:0px;}
#t6 {display:none; border-right:0px;}

#inbest_c {margin: 28px 0 0 0;}
/*#inbest_c dd {margin-top: 15px;}*/
#inbest_c li {font-size:12px; background:url('//news.chosun.com/test_2010/test/img/list_type_gray.gif') 0 50% no-repeat; padding-left:8px;}

#blog_sub {margin-top:15px;}
#blog_sub li {font-size:12px; margin: 0 0px 5px 0;   letter-spacing: -1px;background:url('//news.chosun.com/test_2010/test/img/list_type_gray.gif') 0 50% no-repeat; padding-left:8px;}

/*¿ÀÇÇ´Ï¾ð »ó´Ü*/
#list_box {width:298px; height:620px; border:1px solid #dadada; background-color:#fff; margin:0 0 30px 0; display:block;}
#lb_warp {width:296px; height:618px; margin:1px; background-color:#f6f6f6}
#lb_tit {padding:13px 0 0 18px;}
#lb_list {width:288px; height:571px; margin:10px 0 0 4px; background-color:#fff; overflow:hidden;}
#lb_list dl{width:260px; margin:12px 0 0 15px; padding-bottom:6px; border-bottom:1px solid #ebebeb; overflow:hidden;}
#lb_list dl:after{display:block; clear:both; content:""; overflow:visible;}
#lb_list dd{height:20px; display:block; float:left;}
.lbl_1{width:92px;}
.lbl_2{width:130px}
.lbl_3{width:91px;}
#lb_list a{color:#323232;}
#lb_list a:hover {text-decoration:none;}
#lb_list a:visited {color:#999;}

/*¿À´ÃÀÇ Á¶¼± ´åÄÄ*/
#today_chosun2011 {position:relative; width:298px; padding-top:4px; margin:0px 0px 20px 0px; float:right; background:url("//news.chosun.com/test_2010/test/img/today_chosun_bg.gif") no-repeat; border:1px solid #dadada; overflow:hidden;}
#tc_cont {margin:0px 4px 5px 0px; background:#fff; overflow:hidden; display:block;}
#tc_top {width:258px; margin:19px 20px 0 15px; border-bottom:1px solid #ebebeb; }
#tc_top dt{font-size:18px; font-weight:bold; line-height: 24px; margin-bottom:6px;}
#tc_top dd {height:20px; color:#666; background: url('//image.chosun.com/cs/article/2011/news_bri_enter.gif') no-repeat 1px 3px; padding-left: 14px;}
.tc_list dd {margin-bottom:5px; line-height:16px; background:url('//news.chosun.com/test_2010/test/img/list_type_gray.gif') 0 50% no-repeat; padding-left:8px;}
#tc_mid {width:258px; margin:0px 20px 0 15px; border-bottom:1px solid #ebebeb; padding-top:15px;}
#tc_mid dl{margin:0px 0 7px 0; height:60px;}
#tc_mid dt{color:#333; font-weight:bold; font-size:14px; margin: 0px 0 4px 0; padding-top:4px; word-spacing:-2px; line-height:20px;}
#tc_mid dd{ color: #666; font-size: 12px; line-height: 16px; word-spacing: -2px }
#tc_mid dl img{width:78px; height:58px;}
#tc_btm {width:258px; margin:0px 20px 0 15px; padding-top:15px;}
#tc_btm dl{margin:0px 0 7px 0; }
#tc_btm dt{color:#333; font-weight:bold;  margin: 0px 0 4px 0; }
#tc_btm dd{ color: #666; font-size: 12px; line-height: 16px; }
.tc_btm_img{border:1px solid #ebebeb; float:left; width:78px; height:58px;}
.tc_list_b{ letter-spacing: -1px; margin-top: 16px; font-size: 14px; font-weight: bold; }
.tc_list_b li{margin-bottom:8px;}
.tc_thum{ border:1px solid #ebebeb; float:left; margin:-1px 11px -1px -1px;}

.se_subN{height: 16px; overflow: hidden; }

/*¿¬¿¹*/
#movie{margin:30px 0 20px 0;}
#movie:after {display:block; clear:both; content:"";}
#mv_tit {margin:0 0 2px 0;}
#mv_tit:after {display:block; clear:both; content:"";}

#lr_tap{height:25px;}
#lr_tap li{border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; color:#254463; float:left; text-align:center; height:19px;	padding-top:4px; cursor:pointer;}
#lr_tap li:hover{color:#28435e; background:#fff; border-bottom:none; font-weight:bold;}
#lr_tap:after{display:block; clear:both; content:"";}

#movie_info1 {margin:10px 10px 0 0;}
#movie_info2 {margin:10px 10px 0 0;}
#movie_info3 {margin:10px 0px 0 0;}
.mv_info {text-align:center; float:left;}
.mv_info dd{height:20px; color:#656565;}

.av_scr{ color: #999999; margin: 0 0 0 4px; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; }

.ran_num{width:12px; height:10px; background-color:#274b9f; text-align:center; color:#fff; font-size:11px; display:inline-block; font-weight:bold; margin:0 9px 0 10px; border:1px solid #264492; line-height:14px;}
#ran_list{margin:9px 0 0 0; border-top:1px solid #e3e3e3;}
#ran_list li{height:27px; line-height:27px; position:relative;}
#ran_list img {position:absolute; right:10px; top:5px;}

/*¶óÀÌÇÁ ¿ìÃø*/

/* TVÁ¶¼± ´º½º ÇÖÅ¬¸¯ */
.tvcs_rank { width:260px; padding:15px 19px; margin-bottom:20px; border:solid 1px #d9d9d9; float:right;}
.tvcs_rank h3 { color: #17509d; letter-spacing: -1px; position: relative; padding-bottom: 7px; border-bottom: solid 1px #dadada; font-size: 14px; font-weight: bold; }
.tvcs_rank h3 span { position:absolute; right:0px; }
.tvcs_rank iframe { width:260px; height:115px;}
/* TVÁ¶¼±µé¾î°¡¸é¼­ ±³Ã¼ */
#online_news { display:none!important}
#right_topic { margin-top:0; margin-bottom:0;}
#right_main { width: 298px; border: 1px solid #dadada; float: right; margin-bottom: 20px;}

#nb_if { height:340px!important; margin-top:30px;}

/* opinion list right top js */
.opi_listbox { width: 300px; border-top: solid 3px #01279f; border-bottom: solid 1px #01279f; position: relative; background: #f3f5f7; margin-bottom: 28px; font-size: 13px; }
.opi_listbox_in { border-left:solid 1px #b0bce1; border-right:solid 1px #b0bce1; padding: 0 14px 10px; }
.opi_listbox h3 {height: 40px; margin-bottom:10px; background: url('//image.chosun.com/main/201409/pre_if_icons.gif') no-repeat 0px 9px;border-bottom: solid 1px #cdd1d8;}
.opi_listbox h3 a { text-indent:0; text-align:right; color:#5b648d; font-weight:normal; padding-top:14px; font-size:11px; background:url('//image.chosun.com/main/201409/pre_if_icons_bullet.gif') no-repeat right 20px; padding-right:8px; letter-spacing:-1px; display:block; }

.opi_listbox ul {overflow:hidden; border-top:solid 1px #e0e0e0; padding-bottom:10px; padding-top:10px;}
.opi_listbox h3 + ul { border-top:0; padding-top:0;}
.opi_listbox ul li {padding-left:6px; float:left; line-height:20px; letter-spacing:-1px;}

.opi_listbox ul.col3 li { width:84px;}
.opi_listbox ul.col2 li { width:129px;}

.main_pre_go_btn { width:141px; height:25px; background:url('//image.chosun.com/main/201309/pre_if_icons.gif') no-repeat 0px -100px; position:absolute; bottom:-25px; right:0px; display:none;}
.main_pre_go_btn a { display:block; height:25px; text-indent:-999em; overflow:hidden;}

/* opinion 2015 re */
.opi_listbox { border-top: solid 3px #d0d0d0; border-bottom: solid 1px #d0d0d0; background: #f7f7f7; }
.opi_listbox_in { border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; padding-top:15px; }
.opi_listbox h3 { display:none; }