@charset "UTF-8";
/* 11개 언어 글자 크기 확대 [ 영문 페이지를 기준으로 작업 됐습니다 ] */
div{line-height:20px;}
body, input, textarea, select, button, table{font-size:14px; line-height:20px;}
.title, .title2, .title li, .title li a, .title a{font-size:14px !important; color: #000;}
.more, .more li, .more li a, .more a{font-size:12px !important;}
.date, .date span, .program_headline_detail .title p{font-size:12px !important;}
.title .btn, .title .btn a{font-size:12px !important;}
.gnb_menu li[class^="depth01"]{width: auto !important;}
.gnb_menu li[class^="depth01"] a.depth01_menu{font-size:16px;}
.gnb_menu ul.depth02 li{font-size:13px;}
.depth02_main{font-size:13px;}
.m_news_list .list li{font-size:14px; line-height:18px;}
.m_news_list_set .extra_li ul li{font-size:13px; width:auto; padding:0 8px 0 9px; line-height:17px;}
.news_box_blue .list li.text{font-size:14px; line-height:15px; margin-top: 5px;}
.news_box_blue_sublist ul li h2, .news_box_blue_sublist ul li p{font-size:13px; line-height:18px;}
.listen .con .listen_con .channel div{font-size:12px; line-height:18px;}
.listen .con .listen_con .music div{font-size:12px; line-height:18px;}
.listen .con .listen_con .again div{font-size:11px; line-height:15px;}
.pr_board .box ul li, .pr_board .box ul li.quiz, .pr_board_new .box ul li, .pr_board_new .box ul li.quiz{font-size:13px;}
.m_event .pagenation_new .more .txt{font-size:15px;}
[class^="pr_board"] .m_frequency li span{font-size:12px; line-height:12px;}
.sns .list li{padding:9px 0 0 22px;}
.sns .list li div a{font-size:13px;}
.world_service .more p{font-size:12px;}
.world_service .more{width:auto;}
.world_service .box li,.world_service .box li a{font-size:14px; line-height:18px;}
.world_service .box ul{padding:7px 10px 12px 13px;}
.world_service .box{float:left; width:100%; height:auto;}
.m_achive .m_achive_con .box li{padding:3px 19px;}

.m_achive .m_achive_con .box ul{padding:12px 0;}
.m_lets_learn2 .box .tit,.m_lets_learn .box .tit{font-size:13px;}
.m_lets_learn2 .box ul.text li,.m_lets_learn .box ul.text li{font-size:13px;}
.m_lets_learn2 .box ul.btn li,.m_lets_learn .box ul.btn li{font-size:12px; padding:0 18px;}
#footer ul li{font-size:13px;;}
#footer ul li.family_link select{font-size:12px;}
#footer address{font-size:12px; line-height:17px;}
.m_photo_graphic .box .photo div[class^=title_0]{box-sizing:border-box; background:url(/images/layout/main_topnews2_bg.png) 0 0 repeat-x; bottom:0; height:auto; width:232px; top:auto; padding:8px 15px;}
.m_photo_graphic .box .photo div[class^=title_bg_0]{display:none;}
.m_photo_graphic .box .photo .title_bg_01{height:auto; bottom:0; top:139px;}
#menutitle h1{font-size:15px;}

.news-cont-right-tit, [class^="headline_list"] .content .title .tit a{font-size:20px !important; line-height:26px !important;}
.news-cont-right-date, .news-cont-right-date li, .headline_list_news .content .title .date{font-size:12px; color: #333;}
.news-cont-right-text{line-height:18px;}
.news-cont-right-mr a{font-size:12px;}
.headline_list_news .ratest .list_area ul li p.tit{width:auto;}
.major_news .box .list ul li{font-size:14px;}
.news-po-thumbxtit a, .sub_thum_list2 .thum_box .title a{font-size:17px !important; line-height:20px;}
.news-po-thumbxtxt .summary, .sub_thum_list .thum_box .title p.summary {font-size:14px; line-height:19px;}
.headline_detail .title h2{font-size:22px; line-height:30px;}
.headline_detail .title p{font-size:12px;}
#content{font-size:14px !important; line-height:20px !important;}
.vod_list .con .list ul li .img_box p.tit{font-size:14px; line-height:18px;}
.headline_list_news .content .title .text{font-size:14px !important;}
.sub_thum_list .thum_box .title p:first-child a, .sub_thum_list .thum_box02 .title p:first-child a{font-size:17px !important;}
.little-title-list li{font-size:11px; padding-left: 134px;}
.photo_list p.sum, .video_list p.sum{font-size:13px;}
.photo_list .list ul li p.tit, .video_list .list ul li p.tit{font-size:14px; line-height:18px;}
.program_sub01 .right .list ul li{font-size:14px; line-height:16px;}
.program_sub01 .right .thum_box .title a{font-size:14px;}
.program_sub01 h1{font-size:14px;}
.sub_thum_list2 .thum_box .title p.summary, .headline_list .content .title .text{font-size:14px;}
.bschat_vod_detail .title p{font-size:12px; width:70px;}
.headline_detail .title2 p{font-size:12px;}
.sub_thum_list2 .thum_box .title a{font-size:13px;}
.concert_list .title .date p, .concert_list .title .date p em{font-size:14px;}
.concert_list02 ul li .con .tit a{font-size:14px;}
.play_list_3 ul li.tit{font-size:13px; line-height:20px;}
.top10_list_date p.calendar2{padding:10px 0 8px 5px; font-size:12px;}
.top10_list_1 ul li.tit{padding:15px 12px 0 12px; font-size:14px; line-height:20px;}
.list ul li .tit a .eng{font-size:13px !important;}
.list ul li .tit a .kor{font-size:12px !important;}
.artist_list .list ul{height:auto;}
.bschat_list02 .list ul li .tit{font-size:14px;}
.kpop_news_list .title .date {font-size: 13px !important;}
.kpop_news_list .title .tit a { font-size: 16px !important;}
.bschat_list02 .list ul li .date {font-size: 13px !important;}
.bschat_list02 .list ul li .tit a {font-size: 15px;}
.korea_about_con01 .table01 td{font-size:13px;}
.all_menu_list ul li, .all_menu_list ul li.depth_03 ul li a{font-size:12px;}
#current_az01 .title ul li, #current_az01 .title ul li a{font-size:14px !important;}
.pr_board .tab ul li, .pr_board_new .tab ul li{font-size:14px;}
.pr_board .m_frequency li img{padding-bottom:3px;}
.pr_board .m_frequency{height:56px; background:url(/images/layout/bg_frequency02.gif) no-repeat;}
.depth02_main .breaking, .depth02_main .breaking_date, .depth02_main .breaking_con{font-size:12px;}
.depth02_main .breaking_date{font-size:12px !important;}
.showcase_vod_detail .title p{font-size:12px;}
.world_service, .banner_zone, .banner_zone .title, #mtbanner1{float:left;}
.banner_zone .banner a:first-child{padding-right:5px;}
.banner_zone .more{top:6px;}
.banner_zone .banner a{width:152.5px; float:left; padding-right:0; height:45px;}
.banner_zone .banner a img{width:100%; height:100%;}
.vod_detail .title p{font-size:12px; width:70px;}
.photo_detail .title p{font-size:12px; width:70px;}
.movie_list_new ul{height:auto;}
.listen .con .listen_top, .listen_new .con .listen_top{font-size:12px; line-height:19px;}
.banner_zone .banner{clear:both;}
.gnb_menu ul[class^="depth03_type"] li{background:url(/images/layout/bl_depth03.gif) no-repeat 0px 14px;}
.bbs_list_new tbody td a, .bbs_list_new tbody th a{font-size:14px; line-height:18px;}
.pr_board_new .m_frequency li{width:77px;}
.vod_list .con .list{height:auto;}
.kpop_news_list03 .list ul li p.tit{width:540px;}
.pr_board .tab ul li a, .news_box_blue .title, .m_entertainment_area .title, .m_lets_learn2 .title, .m_achive .title, .blog .title, .world_service .title, banner_zone .title, .banner_zone .title, .music_board_area .title ul li, .major_news .title{color:#000;}
.top10_list_1 ul li.ranking{padding:32px 23px 0 0;}
.top10_list_1 ul li{overflow:visible;}
.top10_list_1 ul li.ranking em{font-size:14px; line-height:8px;}
.top10_list_1 ul li.tit span{font-size:13px;}
.play_list_3 ul li.tit p{font-size:14px;}
.bbs_list_new tbody td {font-size:14px; line-height:18px}
.bbs_view .writer ul li {font-size:14px;}
.bbs_list_new thead th {font-size:14px;}
div.news_search{ float: left; }
.pr_board .box ul > li{font-size:14px;}
.sns > div:first-child {font-size:14px; color:#000;}
.m_entertainment_area .con_box ul.list .text a{font-size:14px; line-height:18px;}
[class^="m_lets_learn"] .box .tit, [class^="m_lets_learn"] .box ul.text li{font-size:14px; line-height:18px; color: #000;}
.news-cont-right-mr { padding-left: 322px;}
.little-title-tit a {font-size:14px; line-height:18px;}
.program_box .list ul li { padding-bottom: 8px; line-height: 18px;}
.pr_board .m_frequency{background: #f4f4f4; float: left; height: auto;}
/*서머리 삭제*/
.news-cont-right-text, .headline_list_news .content .title .text { display: none;}
.program_headline_detail .content2 {line-height: 21px;}
.artist_list .list ul li .tit a .kor, .artist_new .list ul li .tit a .kor {font-size: 14px !important;}
.artist_new .list ul li .tit a {font-size: 16px;}
.artist_list .list ul li .tit a .eng {font-size: 15px !important;}
.quiz_box .table th {font-size: 14px;}
.write_check .btn {font-size: 13px;}
.quiz_question, .quiz_question .box > table {font-size: 14px;}
.pr_board .m_frequency li {padding: 8px 0; width: 25%; border-left: 1px solid #d6d6d6; box-sizing: border-box; height: auto;}
.pr_board .m_frequency li:first-child {border-left: none;}
.today_list ul li p em {font-size: 12px;}
.today_list ul li p {font-size: 14px; line-height: 18px;}
.star_chat_list .title .tit a { font-size: 16px !important;}
.movie_list_new .con .tit a{font-size:14px; line-height:18px;}
.pro_top_news .list01 .title_02 {top: 162px;}
.pro_top_news .list01 .title_bg_02 {height: 60px; top: 166px;}

/*주파수 높이*/
html[lang="ES"] .pr_board .m_frequency li {height: 85px;}
html[lang="En"] .pr_board .m_frequency li {height: 61px;}

/* english */
html[lang="En"] .sns .list li{padding:9px 0 0 5px;}
html[lang="En"] .m_north_korea .title li a.over{font-size:15px !important; line-height:20px;}
html[lang="En"] .m_etc_news .list1 .text a{line-height:18px;}
html[lang="En"] .m_etc_news .list2 .text a{font-size:14px; line-height:18px;}
html[lang="En"] .m_news_list_set .extra_li ul li{line-height:16px; font-size:12px; padding:0 7px 2px 9px;}
html[lang="En"] .news_box_blue_set li.title a{font-size:14px !important;}
html[lang="En"] .news_box_blue{height:auto;}
html[lang="En"] .news_box_blue_sublist ul li > * {font-size:14px; line-height:18px;}
html[lang="En"] .m_north_korea .box li a{color:#333;}
html[lang="En"] .m_achive .m_achive_con .box li a{color:#333; font-size:14px;}
html[lang="En"] .m_top_news1 .text2 .text a{line-height:18px;}
html[lang="En"] .m_north_korea .box ul.btn{margin:5px 8px 4px 8px;}
html[lang="En"] .m_north_korea .box ul.btn li{width:33.33333333333333%; text-align:center; line-height:inherit; padding:0;}
html[lang="En"] .concert_list02 ul li .con .date{font-size:13px;}
html[lang="En"] .headline_list_news .ratest .list_area ul li p.tit {padding-bottom:2px; line-height:16px;}
html[lang="En"] .headline_list_news .ratest .title {margin-bottom:2px;}
html[lang="En"] .star_chat .more{padding:0; }
html[lang="En"] .star_chat .more a{color:#777;}
html[lang="En"] .star_chat h1{font-size:15px;}
html[lang="En"] .hot_flicks .con .right ul li{font-size:14px; line-height:17px;}
html[lang="En"] .hot_flicks .con dd{font-size:14px; line-height:18px;}
/* english */

/* chinese */
html[lang="ZH"] .m_north_korea .box ul.btn li{padding:0 15px;}
html[lang="ZH"] .detail_content_list .list ul li p.tit{width:540px;}
html[lang="ZH"] .noimg_list_area .title p{font-size:12px; width:70px;}
html[lang="ZH"] .noimg_list_area .con{line-height:20px;}
html[lang="ZH"] .playlist_area .playlist{height:auto;}
html[lang="ZH"] .playlist_area .playlist ul li:last-child div{border-bottom:none;}
html[lang="ZH"] .sns .list li{padding:9px 0 0 10px;}
html[lang="ZH"] .showcase_vod_detail .title p{width:70px;}
html[lang="ZH"] .pr_board_new .tab ul li.pr_r, html[lang="ZH"] .pr_board_new .tab ul li.music_r,  html[lang="ZH"] .pr_board_new .tab ul li.message_r{font-size:13px;}
html[lang="ZH"] .pr_board_new .m_frequency li{padding-top:4px;}
html[lang="ZH"] .pr_board_new .m_frequency li span{float:left; margin-top:3px; width:100%;}
/* chinese */

/* french */
html[lang="FR"] .m_top_news2 .text3 .text{padding:10px 12px;}
html[lang="FR"] .m_etc_news div[class^="list"] .text{font-size:13px; line-height:16px;}
html[lang="FR"] .news_box_blue .title2{font-size:12px;}
html[lang="FR"] .accordion{font-size:13px;}
html[lang="FR"] .pr_board .box ul li{font-size:12px !important;}
html[lang="FR"] .pr_board .tab ul li.message_r, html[lang="FR"] .pr_board .tab ul li.pr_r{font-size:13.5px;}
html[lang="FR"] .m_north_korea .box ul.btn li, html[lang="FR"] .m_north_korea .box ul.btn li.last{padding:0 9px;}
html[lang="FR"] .m_lets_learn .box ul.btn li{padding:0 7.7px;}
html[lang="FR"] .little-title-tit a{font-size:13px; line-height:16px;}
html[lang="FR"] .program_box .list ul li{font-size:13px;}
html[lang="FR"] .detail_content_list .list ul li p.tit{width:530px;}
html[lang="FR"] .listen .con .listen_con .again div{font-size:12px; line-height:18px;}
html[lang="FR"] .pro_bigimg_news .list02 .title a{font-size:13px !important;}
html[lang="FR"] .pro_bigimg_news .list02 .title{line-height:16px;}
html[lang="FR"] .playlist_area .playlist{height:auto;}
html[lang="FR"] .top10_area .title .date{font-size:12px !important;}
html[lang="FR"] .hot_flicks .con .right ul li{font-size:12px;}
html[lang="FR"] .hot_flicks .con .right ul li{font-size:12px;}
html[lang="FR"] .hot_flicks .con dd{line-height:16px;}
html[lang="FR"] .penpal_area .title p{font-size:12px;}
html[lang="FR"] .about_member2 dd.txt{font-size:13px;}
html[lang="FR"] .touring_detail .title p{font-size:12px;}
/* french */

/* german */
html[lang="DE"] #footer ul{height:59px;}
html[lang="DE"] #footer ul li.family_link{ margin-top:10px; }
html[lang="DE"] .m_lets_learn .box ul.btn li{padding:0 10px;}
html[lang="DE"] .title p{font-size:12px !important;;}
html[lang="DE"] .noimg_list_area .con, .noimg_list_area .con2{line-height:20px;}
html[lang="DE"] .pro_bigimg_news .list02{height:auto; float:left;}
html[lang="DE"] .detail_content_list .list ul li p.tit{width:549px;}
html[lang="DE"] .top10_list ul li{height:auto;}
html[lang="DE"] .noimg_list_area .title2 p{font-size:12px;}
html[lang="DE"] .top10_area .title .date{font-size:12px !important;}
html[lang="DE"] .korea_about_con01 p{line-height:20px;}
html[lang="DE"] .radio_about_con01 p{line-height:20px;}
html[lang="DE"] .m_entertainment_area .con_box ul.list{margin:0 12px 10px 38px;}
html[lang="DE"] .m_north_korea .box ul.btn li.first{padding:5px 7px;}
html[lang="DE"] .m_north_korea .box ul.btn li, html[lang="DE"] .m_north_korea .box ul.btn li.last{padding:0 7px;}
html[lang="DE"] .pr_board .tab ul li.message_r, html[lang="DE"] .pr_board .tab ul li.pr_r{font-size:13.5px;}
/* german */

/* indonesian */
html[lang="ID"] .listen .con .listen_con .again div{line-height:12px;}
html[lang="ID"] .accordion{font-size:13px;}
html[lang="ID"] .pr_board_new .tab ul li.pr_r, html[lang="ID"] .pr_board_new .tab ul li.music_r,  html[lang="ID"] .pr_board_new .tab ul li.message_r{font-size:13px;}
html[lang="ID"] .m_lets_learn .box ul.btn li{font-size:11px; padding:0 8px;}
html[lang="ID"] .detail_content_list .list ul li p.tit{width:540px;}
html[lang="ID"] .program_headline_detail .content2{line-height:20px;}
html[lang="ID"] .m_north_korea .box ul.btn li{font-size:13px; padding:3px 7px;}
html[lang="ID"] .noimg_list_area .title p{font-size:12px;}
/* indonesian */

/* japanese */
html[lang="JA"] .world_service .more{left:247px;}
html[lang="JA"] #footer ul li.family_link{margin-top:5px;}
html[lang="JA"] #footer ul{height:57px;}
html[lang="JA"] .m_lets_learn2 .box ul.btn li{padding:0 36px;}
html[lang="JA"] .detail_content_list .list ul li p.tit{width:540px;}
html[lang="JA"] .pro_bigimg_news .list .title_bg_01{height:37px;}
html[lang="JA"] .list02, html[lang="JA"] #content_area .list, html[lang="JA"] #content_area .list ul, html[lang="JA"] #content_area .list ul li{float:left;}
html[lang="JA"] #content_area .list ul {position:relative;}
html[lang="JA"] #content_area .list ul [class^=title_0]{top:auto; bottom:0; width:100%; padding:8px 15px; box-sizing:border-box; background:url(/images/layout/main_topnews2_bg.png) 0 0 repeat-x;}
html[lang="JA"] #content_area .list ul [class^=title_bg_0]{display:none;}
html[lang="JA"] .pro_bigimg_news .list02{height:auto;}
html[lang="JA"] .pro_bigimg_news .list02 .title, html[lang="JA"] .pro_bigimg_news .list02 .title a{font-size:13px !important;}
html[lang="JA"] .playlist_area .playlist{height:auto;}
html[lang="JA"] .playlist_area .playlist li{width:100%;}
html[lang="JA"] .kpop_news_list03 .list ul li p.tit, html[lang="JA"] .kpop_news_list02 ul li div.tit{font-size:13px;}
html[lang="JA"] .showcase_vod_detail .title h2{width:550px;}
html[lang="JA"] .showcase_vod_detail .title p{width:71px;}
html[lang="JA"] .pro_bigimg_news .list .photo{height:229px;}
/* japanese */

/* russian */
html[lang="RU"] .m_top_news2 .text3 .text{padding:9px 12px 9px 12px}
html[lang="RU"] .news_box_blue .list li.title{padding:0 5px;}
html[lang="RU"] .listen .con .listen_con .again div{font-size:12px; line-height:18px;}
html[lang="RU"] .m_entertainment_area .con_box li{font-size:12.5px;}
html[lang="RU"] .accordion .article_con .con a{font-size:14px; line-height:18px;}
html[lang="RU"] #mtbanner4{clear:both;}
html[lang="RU"] .m_lets_learn .box ul.btn li{padding:0 7px;}
html[lang="RU"] .detail_content_list .list ul li p.tit{width:540px;}
html[lang="RU"] .recipe{font-size:14px;}
html[lang="RU"] .txt_kdm{line-height:20px;}
html[lang="RU"] .touring_detail .title p{font-size:12px;}
html[lang="RU"] .new_movie_news .list .bg_movie_middle .movie_list li div, html[lang="RU"] .new_movie_news .list .bg_movie_middle .movie_photo .title a span{font-size:13px;}
html[lang="RU"] .new_movie_news .list .bg_movie_middle .movie_photo .title{line-height:17px;}
html[lang="RU"] .music_board_area .title{padding-right:90px;}
html[lang="RU"] .noimg_list_area .con{line-height:20px;}
html[lang="RU"] .m_north_korea .box ul.btn li{font-size:13px; padding:0 14.5px;}
html[lang="RU"] .pro_bigimg_news .title .text{width:220px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/* russian */

/* spanish */
html[lang="ES"] .m_entertainment_area .con_box{height:auto;}
html[lang="ES"] .m_north_korea .box ul.btn li{padding:0 13px;}
html[lang="ES"] .m_lets_learn .box ul.btn li{padding:0 16px;}
html[lang="ES"] .detail_content_list .list ul li p.tit{width:540px;}
html[lang="ES"] .play_list_3 ul li.tit{padding:13px 10px 0 10px;}
html[lang="ES"] .kpop_news_list .title .btn{float:right; padding:8px 0 0 0;}
html[lang="ES"] .korea_about_con01 .photo02{height:auto;}
html[lang="ES"] .korea_about_con01 .box03{height:auto;}
html[lang="ES"] .korea_about_con01 .photo{margin:55px 0;}
html[lang="ES"] .touring_detail .title p{font-size:12px;}
html[lang="ES"] .bbs_list_new tbody th{font-size:12px;}
/* spanish */

/* vietnamese */
html[lang="VI"] .accordion{font-size:13px;}
html[lang="VI"] .pr_board_new .tab ul li a{font-size:13px;}
html[lang="VI"] .m_lets_learn .box ul.btn li{padding:0 14px;}
html[lang="VI"] .headline_list .content .con{float:left; clear:both;}
html[lang="VI"] .headline_list .content .btn{float:right; margin:0 20px 0 0;}
html[lang="VI"] .top10_area .title .date{font-size:12px !important;}
html[lang="VI"] .playlist_area .title .text{width:228px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
html[lang="VI"] .penpal_area .title p{font-size:12px;}
/* vietnamese */

/* 메인페이지 TOP News 텍스트 위치 & 배경 css 조절 */
.m_top_news1 .title2{left:11px; font-size:13px;}
.m_top_news1 .text2{width:auto; height:auto; top:auto; right:0; bottom:0; background:url(/images/layout/main_topnews1_bg.png) 0 0 no-repeat; background-size:cover;}
.m_top_news2 .text1, .m_top_news2 .text2, .m_top_news2 .text3{width:auto; height:auto; top:auto; right:0; bottom:0; background-size:cover;}
.m_top_news1 .text2 .text{padding:28px 12px 9px 12px;}
.m_top_news2 .text1 .text, .m_top_news2 .text2 .text{padding:9px 12px 9px 12px;}
.m_top_news1 .photo img, .m_top_news2 .photo img{width:308px;}