.btn-themes {
	position: fixed;
	right: 74px;
	bottom: 20px;
	width: 45px;
	height: 45px;
	color: #888;
	border: 1px solid;
	border-radius: 5px;
	z-index: 100;
	padding: 0 0 1px 25px;
	background: #fff;
	text-indent: -9999px;
	overflow: hidden;
	/* transition: all 0.5s ease 0s; */
	opacity: 1;
}
#wrap.active .btn-themes{
	opacity: 0;
}
/* .btn-themes.updown {
	transform: translateY(-50px);
} */
.darkmode .btn-themes {
	background: #252628;
}
.btn-themes {
	border-color: #ccd1d6;
}
.darkmode .btn-themes {
	border-color: #34373c;
}
.btn-themes .ico {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 22px;
	height: 22px;
	background: url(https://world.kbs.co.kr/service/common/images/dark.png) no-repeat center;
	background-size: 20px;
}
.darkmode .btn-themes .ico {
	background-position-x: -28px;
	background: url(https://world.kbs.co.kr/service/common/images/light.png) no-repeat center;
	background-size: 20px;
}


@media (max-width: 961px) {
	.btn-themes {
		right: 65px;
		bottom: 5px;
	}
}
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) { /* 아이폰X 전용 */
	.btn-themes {
		right: 55px;
		bottom: 18px;
	}
} 
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) { /* iphone 6+, 6s+, 7+, 8+ */
	.btn-themes{
		bottom: 6px;
	}
}

.btn-go-top {
	position: fixed;
	right: 24px;
	bottom: 20px;
	width: 45px;
	height: 45px;
	color: #888;
	border: 1px solid;
	border-radius: 5px;
	z-index: 100;
	padding: 0 0 1px 25px;
	background: #fff;
	text-indent: -9999px;
	overflow: hidden;
	/* transition: all 0.5s ease 0s; */
	opacity: 1;
}
#wrap.active .btn-go-top{
	opacity: 0;
}
.darkmode .btn-go-top {
	background: #252628;
}
.btn-go-top {
	border-color: #ccd1d6;
}
.darkmode .btn-go-top {
	border-color: #34373c;
}
.btn-go-top .ico {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 22px;
	height: 22px;
	background: url(https://world.kbs.co.kr/service/common/images/top.png) no-repeat center;
	background-size: 20px;
}
.darkmode .btn-go-top .ico {
	background-position-x: -28px;
	background: url(https://world.kbs.co.kr/service/common/images/top_white.png) no-repeat center;
	background-size: 20px;
}


@media (max-width: 961px) {
	.btn-go-top {
		right: 10px;
		bottom: 5px;
	}
}
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) { /* 아이폰X 전용 */
	.btn-go-top {
		right: 5px;
		bottom: 18px;
	}
} 
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) { /* iphone 6+, 6s+, 7+, 8+ */
	.btn-go-top{
		bottom: 6px;
	}
}



html.darkmode {
	background-color: #1e1f21 !important;
}
html.darkmode, .darkmode body, .darkmode input, .darkmode textarea, .darkmode select, .darkmode button {
	background-color: #1e1f21;
	border-color: #736b5e;
	color: #e8e6e3;
}
.darkmode a {
	color: #3391ff;
}
.darkmode ::placeholder {
	color: #b2aba1;
}
.darkmode figure .slick-next,.darkmode figure .slick-prev{
	background-color: #1e1f21 !important;
}
.darkmode input:-webkit-autofill,
.darkmode textarea:-webkit-autofill,
.darkmode select:-webkit-autofill {
	background-color: #555b00 !important;
	color: #e8e6e3 !important;
}
/* .darkmode ::-webkit-scrollbar {
	background-color: #202324;
	color: #aba499;
}
.darkmode ::-webkit-scrollbar-thumb {
	background-color: #454a4d;
}
.darkmode ::-webkit-scrollbar-thumb:hover {
	background-color: #575e62;
}
.darkmode ::-webkit-scrollbar-thumb:active {
	background-color: #484e51;
}
.darkmode ::-webkit-scrollbar-corner {
	background-color: #1e1f21;
} */
.darkmode * {
	scrollbar-color: #202324 #454a4d;
}
.darkmode ::selection {
	background-color: #004daa !important;
	color: #e8e6e3 !important;
}
.darkmode ::-moz-selection {
	background-color: #004daa !important;
	color: #e8e6e3 !important;
}
.darkmode input[type="text"] {
	background-image: initial;
	background-color: rgb(29, 32, 33);
	border-color: rgb(62, 67, 70);
}
.darkmode input[type="password"] {
	background-image: initial;
	background-color: rgb(26, 28, 29);
	border-color: rgb(62, 67, 70);
}
.darkmode .bg-w {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode h1 a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .close_oneday span {
	color: rgb(178, 172, 162);
}
.darkmode .btn_more {
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_more_dm.png);
	background-color: initial;
}
.darkmode .btn_more a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .more_list a {
	border-color: rgb(66, 71, 74);
	color: rgb(178, 172, 162);
	text-decoration-color: initial;
}
.darkmode .more_list.flipboard a{
	color: #ccc;
}
.darkmode .go_program_home a {
	color: rgb(168, 160, 149);
}
.darkmode .temp_comp_title {
	background-image: initial;
	background-color: #1e1f21;
	color: rgb(255, 110, 61);
}
.darkmode .temp_comp_sum {
	background-image: initial;
	background-color: #1e1f21;
	color: #ccc;
}
.darkmode .wrap_select_tit {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .contents h2.view_tit {
	color: rgb(59, 188, 255);
}
.darkmode .contents article a:hover {
	text-decoration-color: initial;
}
.darkmode i.outlink {
	background: url(https://world.kbs.co.kr/service/common/images/icon_outlink_s_dm.png) no-repeat center;
	background-size: 17px auto;
}
.darkmode .func_menu.bottom {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .func_menu .share_area .btn_view_share a {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_view_share_dm.png);
	background-color: initial;
}
.darkmode .func_menu .share_area .btn_view_print a {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_view_print_dm.png);
	background-color: initial;
}
.darkmode .btn_detail_list a {
	background-image: initial;
	background-color: rgb(67, 73, 75);
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .btn_detail_list a:hover {
	background-color: rgb(0, 109, 166);
}
.darkmode .btn_detail_list a.blue {
	background-image: initial;
	background-color: rgb(0, 109, 166);
}
.darkmode .datepicker.dropdown-menu {
	list-style-image: initial;
	background-color: #1e1f21;
	border-color: rgba(140, 130, 115, 0.2);
	box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px;
	color: rgb(200, 195, 188);
}
.darkmode .datepicker .datepicker-switch:hover, 
.darkmode .datepicker .prev:hover, 
.darkmode .datepicker .next:hover, 
.darkmode .datepicker tfoot tr th:hover {
	background-image: initial;
	background-color: rgb(34, 36, 38);
}
.darkmode .datepicker table tr td.day:hover, 
.darkmode .datepicker table tr td.day.focused {
	background-image: initial;
	background-color: rgb(43, 47, 49);
}
.darkmode .datepicker table tr td.day {
	background-image: initial;
	background-color: rgb(30, 32, 33);
	color: #ccc;
}
.darkmode .datepicker table tr td.disabled, 
.darkmode .datepicker table tr td.disabled:hover {
	background-image: none;
	background-color: initial;
	color: rgb(168, 160, 149);
}
.darkmode .input_box {
	border-bottom-color: rgb(55, 60, 62);
	list-style-image: initial;
}
.darkmode .input_box li input[type="text"] {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(62, 67, 70);
}
.darkmode .input_box li input[type="password"] {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(62, 67, 70);
}
.darkmode .check_pw_box {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .share_box {
	background-image: initial;
	background-color: rgba(0, 0, 0, 0.5);
}
.darkmode .share_box .share_list {
	background-image: initial;
	background-color: #1e1f21;
	box-shadow: rgb(0, 0, 0) 0px 1px 5px;
}
.darkmode .share_box .share_list .tit_area {
	border-bottom-color: rgb(57, 62, 64);
}
.darkmode .share_box .share_list .tit_area .btn_close_share a {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_close_dm.png);
	background-color: initial;
}
.darkmode .share_box .share_list .share_lists .share_url button {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(100, 93, 83);
	color: rgb(200, 195, 188);
	text-decoration-color: initial;
}

.darkmode #wrap {
	background: url(https://world.kbs.co.kr/service/common/images/bg_height_line_dm.png) repeat-y;
   background-position: calc(50% + 285px) top;
}
.darkmode .font_a #wrap {
	background-position: calc(50% - 285px) top;
}

@media (max-width: 1260px) {
	.darkmode #wrap {
		background-position: calc(100% - 345px) top;
	}
	.darkmode .font_a #wrap {
		background-position: calc(100% + 345px) top;
	}
}

@media (max-width: 961px) {
	.darkmode #wrap {
		background-image: none;
		background-color: initial;
   }
}

@media (max-width: 767px) {
	.darkmode .contents {
		background-image: initial;
		background-color: rgb(29, 32, 33);
	}
	.darkmode .contents h1 {
		background-image: initial;
		background-color: #1e1f21;
   }
   .darkmode .contents h2.view_tit {
		background-image: initial;
		background-color: #1e1f21;
	}
}
/* ------ covid_banner  ------ */
.darkmode .comp_covid_banner .covid_banner_box_t .text_box_l .text_box_content{
	background-color: #2b2b2b;
}
.darkmode .comp_covid_banner .covid_banner_box_t .text_box_r .text_box_content{
	background-color: #272727;
}
.darkmode .comp_covid_banner .covid_banner_box_t .sm_y_txt{
	color: #ccc;
}
.darkmode .comp_covid_banner .covid_banner_box_t .cnt_txt{
	color: #ccc;
}

.darkmode .comp_covid_banner .btn_more{
	color: #ccc;
}
/* ------ //covid_banner  ------ */

/* ------ covid_top   cvd_top------ */
.darkmode .cvd_top{
	background: #1e1f21;
}
.darkmode .cvd_top .cvd_title h2{
	color: #81b3ff;
}
.darkmode .cvd_top .cvd_title .std{
	color: #c0d4f1;
}
.darkmode .cvd_top .cvd_banner_box .cvd_inner_box .inner_b p span{
	color: #ccc;
}
/* ------ //covid_top  cvd_top------ */

/* ------ header  ------ */

.darkmode header {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .sec_menu {
	border-top-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li > a {
	border-color: initial;
	color: rgb(200, 195, 188);
	text-decoration-color: initial;
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li:hover > a {
	color: rgb(59, 188, 255);
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li:hover > a.menu_1depth_p {
	color: rgb(59, 188, 255);
}

.darkmode .sec_menu .menu_area .gnb_menu .tv_programs_tab_p{
	color: rgb(200, 195, 188);
}
.darkmode .sec_menu .menu_area .gnb_menu .tv_programs_tab_p:hover{
	color: rgb(59, 188, 255);
}

.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth .menu_2depth_list {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(77, 83, 86);
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li a {
	background-image: none;
	background-color: initial;
	text-decoration-color: initial;
	color: #ccc;
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li a i.outlink{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_outlink_s_dm.png);
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li:hover a {
	color: rgb(59, 188, 255);
}
.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li.divide a {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .sec_top .topmenu_area .search_area .default {
	background: url(https://world.kbs.co.kr/service/common/images/btn_search-pc_dm.png) no-repeat center;
   background-size: 24px auto;
}
.darkmode .sec_top .topmenu_area .select_language{
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_lang_dropdown_dark.png);
	background-size: 12px;
}
.darkmode .sec_top .topmenu_area .select_language .default {
	background: url(https://world.kbs.co.kr/service/common/images/icon_language-pc_dm.png) no-repeat;
   background-size: 24px auto;
}
.darkmode .sec_top .topmenu_area .topmenu_etc a {
	color: rgb(178, 172, 162);
	text-decoration-color: initial;
}
.darkmode .sec_top .topmenu_area .topmenu_etc a:hover {
	color: #ccc;
}

.darkmode .sec_top .topmenu_area .korean_btn a{
	background: url(https://world.kbs.co.kr/service/common/images/btn_more_white.png) no-repeat 95% 50%;
   background-size: 10px;
   border: 1px solid rgb(61,66,69);
}
.darkmode .sec_top .topmenu_area .korean_btn p{
	color: #fff;
}

.darkmode .search_box {
    background: #1e1f21;
    border-color: rgb(66,61,69);
}

.darkmode .search_box .i_input input {
    background-color: #1e1f21;
	color: #ccc;
	border-color: rgb(66,61,69);
}



@media (min-width: 962px) {
	.darkmode .sticky #wrap_audio.active .audio_con_box{
		border: 1px solid rgb(66,61,69);
		border-bottom: none;
	}
	.darkmode .sticky #wrap_audio.active .main_link_wrap{
		border-right: 1px solid rgb(66,61,69);
		border-left: 1px solid rgb(66,61,69);
	}
	.darkmode header.sticky {
		background-image: initial;
		background-color: rgb(24, 26, 27);
	}
	.darkmode .sticky #wrap_audio {
		background-image: initial;
		background-color: rgb(24, 26, 27);
		border-color: initial;
	}
	.darkmode .sticky #wrap_audio:hover .onair_list {
		border-color: rgb(66, 61, 69);
		/* border-top: none; */
	}
	.darkmode .sticky #wrap_audio.active:hover .main_link{
		border-color: rgb(66, 61, 69);
		/* border-top: none; */
	}
	.darkmode .sticky #wrap_audio:hover .main_link {
		border-color: rgb(66,61,69);
		/* border-bottom: none; */
  }
  .darkmode #wrap_audio .audio_con_box .program_info{
	  border-top: 1px solid rgb(61, 66, 69);
  }
  .darkmode #wrap_audio .audio_con_box dl{
	border-top: 1px solid rgb(61, 66, 69);
  }
}

@media (max-width: 767px) {
	.darkmode .menu-trigger span {
		background-color: rgb(255, 255, 255);
	}
	.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li > a {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(55, 60, 62);
		color: #ccc;
	}
	.darkmode .sec_menu .menu_area .gnb_menu .tv_programs_tab_m {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(55, 60, 62);
		color: #ccc;
	}

	.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li > a.open {
		color: #ccc;
		background-image: initial;
		background-color: rgb(0, 109, 166);
		border-bottom-color: rgb(0, 136, 207);
	}
	.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth > li:hover > a.open {
		color: #ccc;
	}
	.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li {
			border-bottom-color: rgb(55, 60, 62);
	}
	.darkmode .sec_menu .menu_area .gnb_menu .menu_1depth li .menu_2depth li:hover a {
		color: rgb(59, 188, 255);
  	}
}


/* ------ rnb  ------ */

.darkmode #wrap_audio.active .audio_con_box{
	background: #1e1f21;
}
/* .darkmode #wrap_audio .audio_con_box h1{
	color: #ccc;
}
.darkmode #wrap_audio .audio_con_box .date{
	color: #ccc;
} */
.darkmode .sticky #wrap_audio.active .audio_box{
	background: rgb(24,26,27);
}

.darkmode #wrap_audio .audio_con_box .program_info h2 a{
	color: #ccc;
}

.darkmode #wrap_audio .audio_con_box dd a{
	color: #ccc;
}
.darkmode #wrap_audio .btn_close_audio{
	background: #1e1f21;
	color: #ccc;
	border-bottom: 1px solid rgb(61,66,69);
}

.darkmode #wrap_audio .audio_box .control_box .btn_ago{
	background-color: #1e1f21; border: 1px solid rgb(61,66,69);
}
.darkmode #wrap_audio .audio_box .control_box .btn_ago a {
	background-color: #1e1f21; border: 1px solid rgb(61,66,69);
}
.darkmode #wrap_audio .audio_box .control_box .btn_loading,
.darkmode #wrap_audio .audio_box .control_box .play_loading,
.darkmode #wrap_audio .audio_box .control_box .btn_play,
.darkmode #wrap_audio .audio_box .control_box .btn_pause,
.darkmode #wrap_audio .audio_box .control_box .btn_1x,
.darkmode #wrap_audio .audio_box .control_box .btn_harfx,
.darkmode #wrap_audio .audio_box .control_box .btn_2x{
	border: 1px solid rgb(61,66,69);
}
/* .darkmode #wrap_audio .main_link li{
	background: none;
} */


/*covid*/
.darkmode .comp_covid_promo{
	background: #1e1f21;
}



/*aod 오디오 컨트롤 영역*/



.darkmode #wrap_audio.mbm_i .audio_con_box{
	background: #1e1f21;
	border-top:1px solid rgb(66,61,69);
	border-bottom:1px solid rgb(66,61,69);
}
.darkmode #wrap_audio .audio_box .control_box .btn_ago {
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/15_gray.png);
	opacity: 0.3;
}
.darkmode #wrap_audio.active .audio_box .control_box .btn_ago {
	opacity: 1;
}
.darkmode #wrap_audio.active .audio_box .control_box .btn_ago a {
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/15_gray.png);

}
.darkmode #wrap_audio .audio_box .control_box .btn_play{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/play_gray.png);
	background-position: 65% center;
}
.darkmode #wrap_audio .audio_box .control_box .btn_pause{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/pause_gray.png);
}

.darkmode #wrap_audio .audio_box .control_box .btn_1x{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/1x_gray.png);
}
.darkmode #wrap_audio .audio_box .control_box .btn_harfx{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/15x_gray.png);
}
.darkmode #wrap_audio .audio_box .control_box .btn_2x{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/2x_gray.png);
}
/* .darkmode #wrap_audio .audio_box .sound_box .btn_sound{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/audio_gray.png);
	background-size: 22px auto;
} */
.darkmode #wrap_audio .audio_box .sound_box .btn_sound a{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/audio_gray.png);
	background-size: 22px auto;
}
.darkmode #wrap_audio .audio_box .sound_box .btn_sound a.mute{
	background-image: url(https://world.kbs.co.kr/service/common/images/audio/audio_mute.png);
	background-size: 22px auto;
}



.darkmode .right_watch_wrap{
	border: 1px solid rgb(61, 66, 69);
}

.darkmode .right_watch_header .watch{
	color: rgb(121, 153, 199);
}

.darkmode .right_watch_header .tv_schedule a{
	color: rgb(121, 153, 199);
}

.darkmode .comp_listen_again{
	background: #1e1f21;
}
.darkmode .comp_listen_again article:first-child{
	border-top:1px solid rgb(66,61,69);
}
.darkmode .comp_listen_again article{
	border-bottom: 1px solid rgb(66,61,69);
}
.darkmode .comp_listen_again .tit h2 a{
	color: #ccc;
}

.darkmode .comp_right_promotion {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_right_promotion .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}

.darkmode .right_youtube_banners{
	background-color: #1e1f21;
	border-bottom: 1px solid rgb(61, 66, 69);
}

.darkmode .comp_right_SNS {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_right_SNS a {
	color: rgb(166, 158, 147);
	text-decoration-color: initial;
}
.darkmode .comp_right_SNS a:hover {
	color: #ccc;
}
.darkmode .comp_right_SNS .facebook {
	background: url(https://world.kbs.co.kr/service/common/images/icon_facebook_pc_dm.png) no-repeat center top;
	background-size: 28px auto;
}
.darkmode .comp_right_SNS .instargram {
	background: url(https://world.kbs.co.kr/service/common/images/icon_instargram_pc_dm.png) no-repeat center top;
	background-size: 32px auto;
}
.darkmode .comp_right_SNS .twitter {
	background: url(https://world.kbs.co.kr/service/common/images/icon_twitter_pc_dm.png) no-repeat center top;
	background-size: 28px auto;
}
.darkmode .comp_right_SNS .weibo {
	background: url(https://world.kbs.co.kr/service/common/images/icon_weibo_pc_dm.png) no-repeat center top;
	background-size: 32px auto;
}
.darkmode .comp_right_SNS .youtube {
	background: url(https://world.kbs.co.kr/service/common/images/icon_youtube_pc_dm.png) no-repeat center top;
	background-size: 32px auto;
}
.darkmode .comp_right_SNS .more {
	background: url(https://world.kbs.co.kr/service/common/images/icon_more_pc_dm.png) no-repeat center top;
	background-size: 32px auto;
}
.darkmode .comp_right_SNS .vkontakte{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_vkontakte_pc_dm.png);
}


.darkmode .comp_right_banner {
	background-image: initial;
	background-color: #1e1f21;
}


.darkmode .comp_right_application {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_right_application a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_right_application .thumb {
	box-shadow: rgb(0 0 0 / 20%) 0px 1px 5px 0px;
	border-color: rgb(58, 62, 65);
}


.darkmode .comp_right_text_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_right_text_1x dd {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_right_text_1x dd a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode #wrap_audio .btn_open_audio{
	background: #1e1f21;
	color: #ccc;
	border-bottom: 1px solid rgb(66,61,69);
}


@media (min-width: 961px) {
	.darkmode #wrap_audio {
		background-image: initial;
		background-color: #1e1f21;
		border-top-color: rgb(61, 66, 69);
		border-right-color: rgb(61, 66, 69);
		border-left-color: rgb(61, 66, 69);
		border-bottom-color: initial;
	}
	.darkmode .sticky #wrap_audio .btn_close_audio{
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/menu_icon_dm.png);
	}
	.darkmode .sticky #wrap_audio .btn_open_audio{
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/menu_icon_dm.png);
	}
	.darkmode .sticky #wrap_audio .audio_box{
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/menu_icon_dm.png);
	}
	.darkmode #wrap_audio > .now {
		color: rgb(121, 153, 199);
  }
   .darkmode #wrap_audio .btn_Report a {
		color: rgb(121, 153, 199);
		text-decoration-color: initial;
	}
	.darkmode #wrap_audio .btn_Report i.outlink {
		background-image: url(https://world.kbs.co.kr/service/common/images/icon_outlink_s_dm.png);
		background-color: initial;
   }
	.darkmode #wrap_audio .audio_box {
		background-image: initial;
		background-color: #1e1f21;
	}
	.darkmode #wrap_audio .audio_box .sound_box .btn_sound a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/audio_gray.png);
		background-color: initial;
  	}
   .darkmode #wrap_audio .onair_list {
		background-image: initial;
		background-color: rgb(27, 30, 31);
		border-top-color: rgb(61, 66, 69);
		list-style-image: initial;
	}
	.darkmode #wrap_audio .onair_list li{
		border-top: 1px solid rgb(61, 66,69);
	}
	.darkmode #wrap_audio .onair_list li:nth-child(1){
		border-right: 1px solid rgb(61, 66,69);
	}
	.darkmode #wrap_audio .onair_list li:nth-child(2){
		border-right: 1px solid rgb(61, 66,69);
	}

	.darkmode #wrap_audio .onair_list li.active{
		background-color: #1e1f21;
	}

	.darkmode #wrap_audio .onair_list li:nth-child(1) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_24_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .onair_list li:nth-child(2) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_11_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .onair_list li:nth-child(3) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_music_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .main_link {
		background-image: initial;
		background-color: #1e1f21;
		border-top-color: rgb(61, 66, 69);
		border-bottom-color: rgb(61, 66, 69);
		list-style-image: initial;
   }
   .darkmode #wrap_audio .main_link li a {
		color: rgb(200, 195, 188);
		text-decoration-color: initial;
	}
	.darkmode .comp_right_promotion {
		background-image: initial;
		background-color: rgb(42, 46, 47);
  }
}

@media (max-width: 961px) {
	.darkmode .right_contents {
		background-image: initial;
		background-color: rgb(29, 32, 33);
	}
	.darkmode #wrap_audio {
		background-image: initial;
		background-color: #1e1f21;
		border-top-color: rgb(61, 66, 69);
	}
	.darkmode #wrap_audio .mobile_only .btn_mobile_related {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_info_related_w.png);
		background-color: initial;
	  }
	.darkmode #wrap_audio .mobile_only .btn_mobile_info {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_info_audio_dm.png);
		background-color: initial;
	}
	.darkmode #wrap_audio .mobile_only .btn_mobile_menu {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/menu_icon_dm.png);
		background-color: initial;
	}
	.darkmode .comp_right_promotion {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_right_SNS {
		border-bottom-color: rgb(60, 65, 67);
  }
   .darkmode .comp_right_banner {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_right_application {
		border-bottom-color: rgb(60, 65, 67);
  }
   .darkmode .comp_right_text_1x {
		border-bottom-color: rgb(60, 65, 67);
	}
   .darkmode .comp_right_text_1x dt {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode #wrap_audio .onair_list.active{
		background-color: rgb(27, 30, 31);
		border-top: 1px solid rgb(61, 66, 69);
		border-bottom: 1px solid rgb(61, 66, 69);
	}
	.darkmode #wrap_audio.mbm_m .main_link{
		background-color: rgb(27, 30, 31);
		border-top: 1px solid rgb(61, 66, 69);
	}
	.darkmode #wrap_audio.mbm_m .main_link li a{
		color: rgb(200, 195, 188);
	}
	.darkmode #wrap_audio .onair_list.active li:nth-child(1) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_24_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .onair_list.active li:nth-child(2) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_11_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .onair_list.active li:nth-child(3) a {
		background-image: url(https://world.kbs.co.kr/service/common/images/audio/btn_music_grayoff.png);
		background-color: initial;
	}

	.darkmode #wrap_audio .audio_con_box dl{
		border-top: 1px solid rgb(61, 66, 69);
	  }
}


@media (max-width: 639px) {
	.darkmode .comp_right_promotion {
		background-image: initial;
		background-color: #1e1f21;
	}
}

/* ------ content  ------ */
.darkmode .comp_highlight_2x .sum a{
	color: #ccc;
}

.darkmode .i_select select {
	background-color: #2f2f2f;
	border: 1px solid rgb(66,61,69);
}

.darkmode .comp_gallery_roll{
	background: #1e1f21;
}
.darkmode .comp_gallery_roll .btn_next_view {
	opacity: 0.2;
	background-color: #d7d7d7;
}
.darkmode .comp_gallery_roll .btn_prev_view {
	opacity: 0.2;
	background-color: #d7d7d7;
}

@media (max-width: 767px) {
	.darkmode .comp_gallery_roll .btn_next_view {
		background-color: #000;
	}
	.darkmode .comp_gallery_roll .btn_prev_view {
		background-color: #000;
	}
}


.darkmode .comp_highlight_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_1x .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_highlight_1x .con .sum a {
	color: rgb(176, 169, 159);
}
.darkmode .comp_highlight_1x .con h2 a {
	color: #ccc;
}
.darkmode .comp_highlight_1x .related dd a {
	color: #ccc;
}


.darkmode .comp_highlight_2x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_2x .related dd a {
	color: #ccc;
}


.darkmode .comp_highlight_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_list article {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_highlight_list article:nth-child(1) {
	border-top-color: initial;
}
.darkmode .comp_highlight_list h2 a {
	color: #ccc;
}
.darkmode .comp_highlight_list .related dd a {
	color: #ccc;
}


.darkmode .comp_highlight_contents {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_contents .col_left .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_highlight_contents .col_left h2 a {
	color: #ccc;
}
.darkmode .comp_highlight_contents .col_right .list {
	border-top-color: rgb(55, 60, 62);
	list-style-image: initial;
}
.darkmode .comp_highlight_contents .col_right .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_highlight_contents .col_right h2 a {
	color: #ccc;
}
.darkmode .comp_highlight_contents .col_right .list li a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_highlight_vodA_3x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_vodA_3x .vod_box .thumb {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_highlight_vodA_3x .list_area .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_highlight_vodA_3x .vod_box .tit h2 a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_highlight_vodB_3x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_vodB_3x .list_area article {
	border-top-color: rgba(140, 130, 115, 0.85);
}
.darkmode .comp_highlight_vodB_3x .list_area article a.active {
	background-image: initial;
	background-color: rgb(0, 109, 166);
}

.darkmode .comp_highlight_photo {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_photo .vod_box .tit {
	border-top-color: rgb(55, 60, 62);
	border-right-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
	border-left-color: initial;
}
.darkmode .comp_highlight_photo .vod_box .tit h2 a {
	color: #ccc;
}


.darkmode .comp_highlight_group {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_group h2 a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_highlight_group article {
	background-image: initial;
	background-color: rgb(28, 30, 31);
	border-color: rgb(55, 60, 62);
}
.darkmode .comp_highlight_group h3 a {
	color: #ccc;
}
.darkmode .comp_highlight_group .related {
	border-right-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
	border-left-color: rgb(55, 60, 62);
	border-top-color: initial;
	list-style-image: initial;
}
.darkmode .comp_highlight_group .related h3 {
	background-image: url(https://world.kbs.co.kr/service/common/images/bl_related.png);
	background-color: initial;
}
.darkmode .comp_highlight_group .related .date {
	color: rgb(166, 158, 147);
}


.darkmode .comp_highlight_pick {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_highlight_pick .thumb_wrap .thumb {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}

.darkmode .comp_group_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_group_list .related {
	border-color: rgb(55, 60, 62);
	list-style-image: initial;
}
.darkmode .comp_group_list .related h3 a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_photo_roll_3x {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}


.darkmode .comp_contents_roll_3x {
	background-image: initial;
	background-color: #34373c;
}
.darkmode .comp_contents_roll_3x .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_contents_roll_3x article h2 a {
	color: #ccc;
}
.darkmode .comp_contents_roll_3x .btn_prev {
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_program_prev_dm.png);
	background-color: initial;
}
.darkmode .comp_contents_roll_3x .btn_next {
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_program_next_dm.png);
	background-color: initial;
}


.darkmode .comp_contents_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_contents_1x.active {
	background-image: initial;
	background-color: rgb(29, 32, 33);
}
.darkmode .comp_contents_1x .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_contents_1x h2 a {
	color: #ccc;
}
.darkmode .comp_contents_1x .cate a {
	color: rgb(59, 188, 255);
}
.darkmode .comp_contents_1x .sum a {
	color: #ccc;
}
.darkmode .comp_contents_1x .related dd a {
	color: #ccc;
}
.darkmode .comp_contents_1x article {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_contents_1x article:nth-child(1) {
	border-top-color: initial;
}
.darkmode .comp_contents_1x.list article:nth-child(1) {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .section_wrap .comp_contents_1x article:nth-child(1) {
	border-top-color: rgb(55, 60, 62);
}


.darkmode .comp_contents_2x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_contents_2x h2 a {
	color: #ccc;
}
.darkmode .comp_contents_2x article {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_contents_2x article:nth-child(2) {
	border-top-color: initial;
}


.darkmode .comp_contents_2xB {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_contents_2xB article {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_contents_2xB article:nth-child(1) {
	border-top-color: initial;
}
.darkmode .comp_contents_2xB h2 a {
	color: #ccc;
}


.darkmode .comp_contents_3x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_contents_3x .cate a {
	color: rgb(59, 188, 255);
}
.darkmode .comp_contents_3x article h2 a {
	color: #ccc;
}
.darkmode .comp_contents_3x .thumb {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}


.darkmode .comp_contents_3x2 {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_contents_3x2 article h2 a {
	color: #ccc;
}

.darkmode .comp_contents_3x2_lk {
	background-color: #1e1f21;
}

.darkmode .bg_dark_lk .section_wrap h1{
	background-color: #34373c;
}

.darkmode .comp_contents_3x2_lk h2 a {
	color: #ccc;
}


.darkmode .comp_contents_3x2_lk_m {
	background-color: #1e1f21;
}
.darkmode .bg_dark_lk .comp_contents_3x2_lk_m{
	background:#34373c;
}
.darkmode .comp_contents_3x2_lk_m h2 a {
	color: #ccc;
}

.darkmode .more_lk{
	color: #bcbcbc; text-decoration: none;
}


.darkmode .comp_vod_3x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_vod_3x article h2 a {
	color: #ccc;
}
.darkmode .comp_vod_3x .thumb a {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}


.darkmode .comp_photo_3x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_photo_3x article h2 a {
	color: #ccc;
}
.darkmode .comp_photo_3x .thumb {
    background-image: initial;
    background-color: rgb(32, 35, 36);
}
.darkmode .comp_photo_3x .thumb .bg_gradation{
	background-image: url(https://world.kbs.co.kr/service/common/images/bg_img_gradation_w_dm.png);
}

.darkmode .comp_photo_4x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_photo_4x article h2 a {
	color: #ccc;
}


.darkmode .comp_Photos_roll {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}
.darkmode .comp_Photos_roll .thumb a {
	background-image: initial;
	background-color: #1e1f21;
}
.comp_Photos_roll .btn_prev {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_prev_dm.png);
	background-color: initial;
}
.darkmode .comp_Photos_roll .btn_next {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_next_dm.png);
	background-color: initial;
	opacity: 1;
}
.darkmode .comp_Photos_roll .btn_prev {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_prev_dm.png);
	background-color: initial;
	opacity: 1;
}



.darkmode .comp_poster_4x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_poster_4x article h2 a {
	color: #ccc;
}


.darkmode .comp_text_1x {
	background-image: initial;
	background-color: #1e1f21;
	border-top-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_text_1x a {
	color: #ccc;
}

.darkmode .comp_box_default {
	border-color: rgb(55, 60, 62);
}

.darkmode .comp_board_roll_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_board_roll_1x article {
	background-image: initial;
	background-color: rgb(27, 30, 31);
	border-color: rgb(55, 60, 62);
}
.darkmode .comp_board_roll_1x dd a {
	text-decoration-color: initial;
	color: #ccc;
}
.darkmode .comp_board_roll_1x .btn_area .up {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_up_dm.png);
	background-color: initial;
}
.darkmode .comp_board_roll_1x .btn_area .down {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_down_dm.png);
	background-color: initial;
}


.darkmode .comp_board_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_board_1x article {
	border-color: rgb(55, 60, 62);
}
.darkmode .comp_board_1x dd a {
	color: #ccc;
}


.darkmode .comp_board_2x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_board_2x article {
	border-color: rgb(55, 60, 62);
}
.darkmode .comp_board_2x h2 a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_board_2x dd.btn_more_icon a {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_list_more_dm.png);
	background-color: initial;
}
.darkmode .comp_board_2x dd a {
	color: #ccc;
}


.darkmode .comp_board_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_board_list.board {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_board_list.board_blue {
	border-top-color: rgb(72, 72, 138);
}
.darkmode .comp_board_list ul.board_header li span {
	color: #ccc;
}
.darkmode .comp_board_list li {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_board_list li:hover {
	background-image: initial;
	background-color: rgb(29, 32, 33);
}
.darkmode .comp_board_list li.notice {
	background-image: initial;
	background-color: rgb(29, 32, 33);
}
.darkmode .comp_board_list li a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_chart_1x {
	border-bottom-color: rgb(55, 60, 62);
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_chart_1x article {
	border-color: rgb(55, 60, 62) rgb(55, 60, 62) rgb(48, 52, 54);
}


.darkmode .comp_chart2_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_chart2_1x article {
	border-top-color: rgb(55, 60, 62);
	border-right-color: rgb(55, 60, 62);
	border-left-color: rgb(55, 60, 62);
	border-bottom-color: initial;
}
.darkmode .comp_chart2_1x article:nth-last-child(1){
	border-top-color: rgb(55,60,62);
}


.darkmode .comp_program_text_board_1x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_program_text_board_1x.no_foot_border {
	border-bottom-color: initial;
}
.darkmode .comp_program_text_board_1x h2 {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_program_text_board_1x li a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_txt_box_default {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_txt_box_default h2 {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_txt_box_default h3 {
	margin: 10px 0;
	line-height: 24px;
}
.darkmode .comp_txt_box_default a.default {
	color: rgb(59, 188, 255);
	text-decoration-color: initial;
}


.darkmode .comp_list_ul_li_4x {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_list_ul_li_4x h2 {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_list_ul_li_4x li a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .comp_view_default .title_area {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_view_default .body_txt .vod_box .vod {
	background-image: initial;
	background-color: rgb(32, 35, 36);
}

.darkmode .comp_view_bottom_list li a{
	color: #ccc;
}

.darkmode .comp_banner_external .btn_prev {
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_program_prev_dm.png);
	background-color: initial
}
.darkmode .comp_banner_external .btn_next {
	background-image: url(https://world.kbs.co.kr/service/common/images/btn_program_next_dm.png);
	background-color: initial
}


.darkmode .comp_link_text {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_link_text ul li {
	border-color: rgb(66, 71, 74);
}
.darkmode .comp_link_text ul li a {
	color: #ccc;
	text-decoration-color: initial;
}


.darkmode .list_link_area a h2 {
	color: #ccc;
}
.darkmode .list_link_area a .sum {
	color: #ccc;
}


.darkmode .tab_menu {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .tab_menu nav a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .tab_menu nav a.active {
    border-bottom-color: rgb(0, 127, 193);
    color: rgb(59, 188, 255);
}
.darkmode .tab_menu .priority-nav-has-dropdown .priority-nav__dropdown-toggle {
	color: #ccc;
}
.darkmode .tab_menu_block .title {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .tab_menu_block .title a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .tab_menu_block .title a.active {
	border-bottom-color: rgb(0, 127, 193);
	color: rgb(59, 188, 255);
}
.darkmode .tab_menu .priority-nav-has-dropdown .priority-nav__dropdown-toggle.is-open {
	color: rgb(59, 188, 255);
}
.darkmode .tab_menu .nav__dropdown-toggle {
	outline-color: initial;
	border-color: initial;
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_down_dm.png);
	background-color: initial;
}
.darkmode .tab_menu .nav__dropdown {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .tab_menu .nav__dropdown.show {
	box-shadow: rgba(37, 40, 42, 0.25) 0px 2px 10px 0px;
}

.darkmode table {
	border-color: #545b5e;
}
.darkmode .table_default th, 
.darkmode .table_default td {
	border-right-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .table_default thead th, 
.darkmode .table_default thead td {
	background-image: initial;
	background-color: rgb(29, 32, 33);
}
.darkmode .table_default .last {
	border-right-color: rgb(55, 60, 62) !important;
}
.darkmode .table_default td a.btn_rss i.icon_rss {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/icon_rss_dm.png);
	background-color: initial;
}
.darkmode .table_default td a.btn_rss i.icon_rss:hover {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_rss_blue_pc.png);
}
.darkmode .table_resize thead th, 
.darkmode .table_resize thead td {
	background-image: initial;
	background-color: rgb(29, 32, 33);
}
.darkmode .table_resize th, .darkmode .table_resize td {
	border-right-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .table_resize td a {
	color: #ccc;
	text-decoration-color: initial;
}

.darkmode .pagination a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .pagination a.active {
	color: rgb(59, 188, 255);
}
.darkmode .pagination a:nth-child(1) {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_prev_dm.png);
	background-color: initial;
}
.darkmode .pagination a:nth-last-child(1) {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_next_dm.png);
	background-color: initial;
}

.darkmode .View_contents_line {
	background-image: initial;
	background-color: rgb(53, 57, 59);
}

.darkmode .btn_aod_list:hover a {
	background-color: initial;
}
.darkmode .btn_aod_list a {
	border-color: rgb(0, 127, 193);
	color: rgb(59, 188, 255);
}
.darkmode .btn_aod_list a i {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_listen_audio.png);
	background-color: initial;
}
.darkmode .btn_aod_list a:hover {
	background-color:#0088cf;
}

@media (max-width: 767px) {
	.darkmode .section_wrap {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_highlight_pick {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_contents_1x {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_contents_3x {
		border-bottom-color: rgb(60, 65, 67);
  	}
	.darkmode .comp_contents_3x article {
		border-top-color: rgb(55, 60, 62);
	}
	.darkmode .comp_board_roll_1x {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_contents_roll_3x {
		border-bottom-color: rgb(60, 65, 67);
	}
   .darkmode .comp_view_default {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_banner_external {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
  	}
	.darkmode .comp_groupA_wrap {
		border-bottom-color: rgb(60, 65, 67);
   }
	.darkmode .comp_groupA_wrap .more_list {
		background-image: initial;
		background-color: #1e1f21;
	}
	.darkmode .more_list a {
		border-color: rgb(66, 71, 74);
		color: rgb(178, 172, 162);
		text-decoration-color: initial;
  	}
	.darkmode .comp_chart2_1x {
		border-bottom-color: rgb(60, 65, 67);
  	}
   .darkmode .tab_menu {
		background-image: initial;
		background-color: #1e1f21;
		border-top-color: rgb(55, 60, 62);
		border-bottom-color: rgb(55, 60, 62);
	}
	.darkmode .View_contents_line {
		border-top-color: rgb(48, 52, 54);
   }
}
@media (max-width: 639px) {
	.darkmode .comp_highlight_vodA_3x .list_area {
		background-image: initial;
		background-color: #1e1f21;
		border-color: initial;
  	}
	.darkmode .comp_chart2_1x .btn_aod_list a {
		border-color: rgb(0, 127, 193);
	}
	.darkmode .comp_chart2_1x .btn_aod_list a:hover {
		background-color: rgb(0, 127, 193);
	}
}

/* ------ footer  ------ */

.darkmode footer .sec_foot {
	border-top-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode footer .sec_foot p {
    color: rgb(178, 172, 162);
}
.darkmode footer .sec_foot .foot_menu{
	border-right:1px solid rgb(55, 60, 62);
}
.darkmode footer .sec_foot .foot_menu li a {
	color: rgb(178, 172, 162);
	text-decoration-color: initial;
}
.darkmode footer .sec_foot .foot_menu .foot_menu_family span {
	color: rgb(178, 172, 162);
}
.darkmode footer .sec_foot .foot_menu .foot_menu_family .foot_menu_family_list ul {
    background-image: initial;
    background-color: #1e1f21;
    border-color: rgb(55, 60, 62);
}
.darkmode footer .sec_foot .foot_menu .foot_menu_family i {
	border-top-color: rgb(140, 130, 115);
	border-right-color: transparent;
	border-left-color: transparent;
}
.darkmode footer .sec_foot .foot_menu .foot_menu_family i.active {
	border-top-color: initial;
	border-bottom-color: rgb(140, 130, 115);
	border-right-color: transparent;
	border-left-color: transparent;
}
.darkmode footer .sec_foot .foot_menu .gototop {
	background: url(https://world.kbs.co.kr/service/common/images/btn_gototop_dm.png) no-repeat center;
	background-size: 36px auto;
	border-right-color: rgb(55, 60, 62);
   border-left-color: rgb(55, 60, 62);
}
.darkmode .comp_about_foot_menu {
	background-image: initial;
	background-color: #1e1f21;
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_about_foot_menu dd a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_about_foot_menu i.facebook {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_facebook_pc_dm.png);
	background-color: initial;
}
.darkmode .comp_about_foot_menu i.instargram {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_instargram_pc_dm.png);
	background-color: initial;
}
.darkmode .comp_about_foot_menu i.twitter {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_twitter_pc_dm.png);
	background-color: initial;
}
.darkmode .comp_about_foot_menu i.weibo {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_weibo_pc_dm.png);
	background-color: initial;
}
.darkmode .comp_about_foot_menu i.youtube {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_youtube_pc_dm.png);
	background-color: initial;
}
.darkmode footer i.outlink {
	background: url(https://world.kbs.co.kr/service/common/images/icon_outlink_s_dm.png) no-repeat center;
	background-size: 17px auto;
}

/* ------ footer_language  ------ */

.darkmode footer .sec_foot .foot_language{width:100%;background: #1e1f21;border-bottom: 1px solid rgb(55, 60, 62);}
.darkmode footer .sec_foot .foot_language li a{color: rgb(178, 172, 162);}


@media (max-width: 767px) {
	.darkmode .comp_about_foot_menu {
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode footer .sec_foot .foot_menu .foot_menu_family {
		border-color: rgb(55, 60, 62);
	}
}


/* ------ About KBS WORLD Radio  ------ */

.darkmode .comp_txt_box_default .comp_about_vision .right .vision_txt_1 {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/about_vision_p1_dm.jpg);
	background-color: initial;
}
.darkmode .comp_txt_box_default .comp_about_vision .right .vision_txt_2 {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/about_vision_p2_dm.jpg);
	background-color: initial;
}
.darkmode .comp_txt_box_default .comp_about_vision .right .vision_txt_3 {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/about_vision_p3_dm.jpg);
	background-color: initial;
}
.darkmode .comp_aboutus .comp_txt_box_default .li_aboutmission {
	list-style-image: initial;
	background-color: rgb(31, 34, 35);
}
.darkmode .comp_txt_box_default .li_howtolisten li.wrn i,
.darkmode .comp_txt_box_default .li_howtolisten li.wrn:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_FMAM_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.internet i,
.darkmode .comp_txt_box_default .li_howtolisten li.internet:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_internet_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.app i,
.darkmode .comp_txt_box_default .li_howtolisten li.app:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_app_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.ai-speaker i,
.darkmode .comp_txt_box_default .li_howtolisten li.ai-speaker:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_ai_speaker_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.youtube i,
.darkmode .comp_txt_box_default .li_howtolisten li.youtube:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/icon_youtube_dm.png");
	background-size: 60px;
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.rss i,
.darkmode .comp_txt_box_default .li_howtolisten li.rss:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_rss_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.sns i,
.darkmode .comp_txt_box_default .li_howtolisten li.sns:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_sns_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.flipboard i,
.darkmode .comp_txt_box_default .li_howtolisten li.flipboard:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_flipboard_black_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.tvschedule i,
.darkmode .comp_txt_box_default .li_howtolisten li.tvschedule:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/s_tv_dark.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.schedule i,
.darkmode .comp_txt_box_default .li_howtolisten li.schedule:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/s_radio_dark.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.time i,
.darkmode .comp_txt_box_default .li_howtolisten li.time:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_time_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.shortwave i,
.darkmode .comp_txt_box_default .li_howtolisten li.shortwave:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_shortwave_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.kong i,
.darkmode .comp_txt_box_default .li_howtolisten li.kong:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_kong_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li.podcasts i,
.darkmode .comp_txt_box_default .li_howtolisten li.podcasts:hover i {
	background-image: url("https://world.kbs.co.kr/service/common/images/about/icon_padcast_dm.png");
	background-color: initial;
}
.darkmode .comp_txt_box_default .li_howtolisten li a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_history {
	background-image: initial;
	background-color: #1e1f21;
}

.darkmode .comp_text_body {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_text_body .btn_outlink a{
	color: #ccc;
}
.darkmode .comp_text_body .bg_box {
	background-image: initial;
	background-color: rgb(29, 32, 33);
	border-color: rgb(61, 66, 69);
}
.darkmode .comp_text_body .btn_outlink i.android {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_android_b_dm.png);
	background-color: initial;
}
.darkmode .comp_text_body .btn_outlink i.ios {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_ios_b_dm.png);
	background-color: initial;
}
.darkmode .tab_podcast a {
	text-decoration-color: initial;
	color: #ccc !important;
}
.darkmode .tab_podcast a span {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(55, 60, 62);
}
.darkmode .comp_podcast_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_podcast_list .btn a {
	border-color: rgb(66, 71, 74);
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_podcast_list .btn a:hover {
	border-color: #ccc;
}
.darkmode .comp_podcast_list .btn i.bl {
	border-top-color: rgb(77, 83, 86);
	border-left-color: transparent;
	border-right-color: transparent;
}
.darkmode .comp_podcast_list .btn:hover i.bl {
	border-top-color:#ccc;
	border-left-color: transparent;
	border-right-color: transparent;
}
.darkmode .comp_podcast_list .tit {
	border-right-color: rgb(55, 60, 62);
	border-bottom-color: rgb(55, 60, 62);
	border-left-color: rgb(55, 60, 62);
	border-top-color: initial;
}
.darkmode .comp_podcast_list .btn ul {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(66, 71, 74);
}
.darkmode .comp_podcast_list .more_link li a {
	color: #ccc;
}
.darkmode .comp_podcast_list .more_link li i.icon_rss {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/icon_rss_dm.png);
	background-color: initial;
}
.darkmode .comp_podcast_list .more_link li i.icon_home {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_program_home_b_dm.png);
	background-color: initial;
}
.darkmode .tab_podcast a.active_sA span {
	background-image: initial;
	background-color: rgb(0, 109, 166);
	border-color: rgb(0, 127, 193);
}
.darkmode .comp_about_app_top {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_about_app_top .btn_area a {
	border-color: rgb(66, 71, 74);
	color: #ccc;
}
.darkmode .comp_about_app_top h3.btn_detail i.bl_bottom {
	border-top-color: rgb(140, 130, 115);
	border-bottom-color: initial;
	border-left-color: transparent;
	border-right-color: transparent;
}
.darkmode .comp_about_app_top h3.btn_detail i.bl_bottom.active {
	border-top-color: initial;
	border-bottom-color: rgb(140, 130, 115);
}
.darkmode .comp_about_app_top .no_bl.left i.icon_mobile_s1 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_left_s1_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.left i.icon_mobile_s2 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_left_s2_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.left i.icon_mobile_s3 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_left_s3_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.left i.icon_mobile_s4 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_left_s4_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.right i.icon_mobile_s1 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_right_s1_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.right i.icon_mobile_s2 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_right_s2_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.right i.icon_mobile_s3 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_right_s3_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .no_bl.right i.icon_mobile_s4 {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_mobile_right_s4_dm.png);
	background-color: initial;
}
.darkmode .comp_about_app_top .detail_con {
	background-image: initial;
	background-color: rgb(27, 30, 31);
}
.darkmode .comp_about_app_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_about_app_list h2 {
	border-bottom-color: rgb(118, 109, 97);
}
.darkmode .comp_about_app_list li {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_about_app_list .btn_area a {
	border-color: rgb(66, 71, 74);
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_about_ai_speaker_top {
	background-color: #1e1f21;
}
.darkmode .comp_about_ai_speaker_tab {
	background-color: #1e1f21;
}
.darkmode .comp_about_ai_speaker_tab .tab {
	background-color: rgb(32, 35, 37);
}
.darkmode .comp_about_ai_speaker_tab .tab button.active {
	border-color: rgb(56, 60, 63) rgb(56, 60, 63) #1e1f21 rgb(48, 52, 54);
}
.darkmode .comp_about_ai_speaker_tab .tab button.android-tab {
	background: url(https://world.kbs.co.kr/service/common/images/about/logo_google_tab_a.png);
	background-repeat: no-repeat;
	background-position: center;
}
.darkmode .comp_about_ai_speaker_tab .tab button.android-tab.active {
	background: url(https://world.kbs.co.kr/service/common/images/about/logo_google_tab.png);
	background-color: #1e1f21;
	background-repeat: no-repeat;
	background-position: center;
}
.darkmode .comp_about_ai_speaker_tab .tab button.ios-tab {
	background: url(https://world.kbs.co.kr/service/common/images/icon_ios_b_dm.png);
	background-repeat: no-repeat;
	background-position-x: 52%;
	background-position-y: 50%;
	background-size: 45px;
}
.darkmode .comp_about_ai_speaker_tab .tab button.ios-tab.active {
	background: url(https://world.kbs.co.kr/service/common/images/about/logo_apple_tab.png);
	background-color: #1e1f21;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 45%;
}
.darkmode .comp_about_ai_speaker_tab .tabcontent {
	border-right-color: rgb(56, 60, 63);
	border-bottom-color: rgb(56, 60, 63);
	border-left-color: rgb(56, 60, 63);
	border-top-color: initial;
}
.darkmode .comp_about_ai_speaker_tab .btn_area a {
	border-color: rgb(66, 71, 74);
	color: #ccc;
	text-decoration-color: initial;
}

.darkmode .comp_connect_top {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_connect_top ul li a{
	color: #ccc;
}
.darkmode .comp_connect_top ul {
	border-top-color: rgb(55, 60, 62);
}
.darkmode .comp_connect_top .facebook {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_facebook_dm.png);
	background-color: initial;
}
.darkmode .comp_connect_top .instargram {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_instargram_dm.png);
	background-color: initial;
}
.darkmode .comp_connect_top .twitter {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_twitter_dm.png);
	background-color: initial;
}
.darkmode .comp_connect_top .weibo {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_weibo_dm.png);
	background-color: initial;
}
.darkmode .comp_connect_top .youtube {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_youtube_dm.png);
	background-color: initial;
}
.darkmode .comp_connect_top .vkontakte{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_vkontakte_dm.png);
}
.darkmode .comp_connect_all_list {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_connect_all_list dd a {
	background-image: initial;
	background-color: #1e1f21;
	border-color: rgb(55, 60, 62);
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_board_view {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_board_view.border {
	border-top-color: rgb(72, 72, 138);
}
.darkmode .comp_board_view .title_area {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_board_view .body_txt {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_title_calender {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_title_calender .tit .btn_view_print {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_view_print_dm.png);
	background-color: initial;
}
.darkmode .comp_title_calender .btn_datepicker a {
	color: #ccc;
	text-decoration-color: initial;
}
.darkmode .comp_member_info article a {
	color: #ccc;
}
.darkmode .comp_member_info article a:hover h3 {
	color: rgb(59, 188, 255);
	text-decoration-color: initial;
}
.darkmode .comp_member_info_view article .list dt {
	color: rgb(59, 188, 255);
}
.darkmode .comp_member_info_view .btn_detail_list {
	border-top-color: rgb(55, 60, 62);
}


@media (max-width: 767px) {
	.darkmode .comp_board_view {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
   }
}

/* ------ programs  ------ */

.darkmode .program_visual {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .program .title_area {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .program .title_area .sns_area .application {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/icon_app_dm.png);
	background-color: initial;
	background-size: 20px auto;
}
.darkmode .program .title_area .sns_area .iTunes_Podcasts {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/icon_padcast_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .twitter {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_twitter_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .facebook {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_facebook_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .link {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_etc_link_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .youtube{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_youtube_dm.png);
	background-color: initial;
}
.darkmode .program_lnb .btn_listen_again a i {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_listen_again_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .kong {
	background-image: url(https://world.kbs.co.kr/service/common/images/about/icon_kong_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .instagram {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_instargram_pc_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .vk {
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_vkontakte_pc_dm.png);
	background-color: initial;
}
.darkmode .program .title_area .sns_area .weibo{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_weibo_pc_dm.png);
	background-color: initial;
}
.darkmode .program_lnb .btn_listen_again a {
	color: rgb(59, 188, 255);
}
.darkmode .comp_program_info_view {
	background-image: initial;
	background-color: rgb(27, 30, 31);
}
.darkmode .comp_program_info h2 {
	border-bottom-color: rgb(72, 72, 138);
}
.darkmode .contents h3.program_tit {
	color: rgb(59, 188, 255);
}
.darkmode .comp_program_dj_info .program_tit {
	border-bottom-color: rgb(55, 60, 62);
}
.darkmode .comp_program_segments_board_2x section {
	border-bottom-color: rgb(55, 60, 62);
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .comp_program_segments_board_2x li a{
	background-image: url(https://world.kbs.co.kr/service/common/images/icon_etc_link_dm.png);
}
.darkmode .comp_program_segments_board_2x h2 {
	border-bottom-color: rgb(55, 60, 62);
}

@media (max-width: 767px) {
	.darkmode .program_lnb {
		border-bottom-color: rgb(60, 65, 67) !important;
  	}
	.darkmode .program .title_area {
		background-image: initial;
		background-color: #1e1f21;
  }
   .darkmode .contents h2.program_tit {
		border-bottom-color: rgb(72, 72, 138);
		background-image: initial;
		background-color: #1e1f21;
	}
	.darkmode .contents h3.program_tit {
		background-image: initial;
		background-color: #1e1f21;
  	}
	.darkmode .contents h3.program_tit {
		background-image: initial;
		background-color: #1e1f21;
  	}
   .darkmode .comp_program_info {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
	}
	.darkmode .comp_program_info_view {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
  	}
	.darkmode .comp_program_info .wrap_flex {
		background-image: initial;
		background-color: #1e1f21;
  	}
	.darkmode .comp_program_segments_board_2x {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
  }
   .darkmode .comp_program_dj_info {
		background-image: initial;
		background-color: #1e1f21;
		border-bottom-color: rgb(60, 65, 67);
	}
}

/* ------ Froala Editor  ------ */

.darkmode .fr-view table th {
	background-image: initial;
	background-color: rgb(38, 41, 43);
}
.darkmode .fr-view table td, 
.darkmode .fr-view table th {
	border-color: rgb(58, 62, 65);
}
.darkmode .fr-view table td strong{
	color: #848484;
}



.darkmode .fr-desktop .fr-command:hover, 
.darkmode .fr-desktop .fr-command:focus {
	outline-color: initial;
	color: rgb(211, 207, 201);
	background-image: initial;
	background-color: rgb(35, 38, 40);
}
.darkmode .fr-toolbar {
	color: rgb(211, 207, 201);
	background-image: initial;
	background-color: #1e1f21;
	box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.16) 0px 1px 1px 1px;
	border-right-color: initial;
	border-bottom-color: initial;
	border-left-color: initial;
	border-top-color: rgb(129, 120, 106);
}
.darkmode .fr-toolbar .fr-command.fr-btn, 
.darkmode .fr-popup .fr-command.fr-btn {
	background-image: initial;
	background-color: transparent;
	color: rgb(211, 207, 201);
	outline-color: initial;
	border-color: initial;
	text-decoration-color: initial;
}
.darkmode .fr-toolbar .fr-command.fr-btn.fr-disabled, 
.darkmode .fr-popup .fr-command.fr-btn.fr-disabled {
	color: rgb(190, 185, 176);
}
.darkmode .fr-toolbar .fr-command.fr-btn.fr-dropdown::after, 
.darkmode .fr-popup .fr-command.fr-btn.fr-dropdown::after {
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: rgb(129, 120, 106);
}
.darkmode .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, 
.darkmode .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
	color: rgb(211, 207, 201);
	background-image: initial;
	background-color: rgb(47, 51, 53);
}
.darkmode .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
	background-image: initial;
	background-color: rgb(47, 51, 53);
}
.darkmode .fr-toolbar .fr-command.fr-btn, 
.darkmode .fr-popup .fr-command.fr-btn {
	background-image: initial;
	background-color: transparent;
	color: rgb(211, 207, 201);
	outline-color: initial;
	border-color: initial;
	text-decoration-color: initial;
}
.darkmode .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.darkmode .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.darkmode .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.darkmode .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  background: rgb(35, 38, 40) !important;
  color: rgb(211, 207, 201) !important;
}
.darkmode .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.14) 0px 2px 2px 1px;
}
.darkmode .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
	background-image: initial;
	background-color: #1e1f21;
}
.darkmode .fr-toolbar.fr-top {
	box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.16) 0px 1px 1px 1px;
}
.darkmode .fr-separator {
	background-image: initial;
	background-color: rgb(35, 38, 40);
}
.darkmode .fr-box.fr-basic .fr-wrapper {
	background-image: initial;
	background-color: #1e1f21;
	border-color: initial;
}
.darkmode .fr-box.fr-basic .fr-element {
	color: #ccc;
}
.darkmode .fr-box .fr-counter {
	color: rgb(200, 195, 188);
	background-image: initial;
	background-color: #1e1f21;
	border-top-color: rgb(54, 58, 60);
	border-left-color: rgb(54, 58, 60);
}

/* ------ 특집 페이지 ------- */

.darkmode .body_txt p{
	color: #ccc !important;
}
.darkmode .body_txt p span{
	color: #ccc !important;
}

/*---- about us ------*/
.darkmode #container .about_us_tab{
	border-color: rgb(66,61,69);
}
.darkmode #container .about_us_tab li{
	border-color: rgb(66,61,69);
}
.darkmode #container .about_us_tab li a{
	background-color: rgb(66,61,69);
}

.darkmode #container .about_us_tab li.on a {
	color: #ccc;
	background: #1e1f21;
}
.darkmode #container .about_tab_txt .about_more{
	color: #ccc;
	border-color: rgb(66, 61, 69);
}
.darkmode #container .about_tab_txt {
	border-color: rgb(66,61,69);
}